Revert "jf: bcmdhd: filter multicast during sleep"
ext4: fix memory leak in xattr
writeback: fix race that cause writeback hung
ext4: speed up truncate/unlink by not using bforget() unless needed
jbd2: optimize jbd2_journal_force_commit
sync: signal pt before sync_timeline object gets destroyed
cpuidle: make a single register function for all
Revert "mm: panic on the first bad page table entry access"
sync: Fix a race condition between release_obj and print_obj
ARM: Use -mcpu=cortex-a15 when targeting MSM Krait CPUs
defconfig: disable rtc-pm8xxx
rtc: alarm: Add power-on alarm feature
rtc: alarm: Set power-on alarm 120 sec before actual alarm time
kernel: alarm: :fix the BUG that device automatically powers on
kernel: alarm: add dedicated alarm type for poweroff alarm
kernel: alarm: Do not call rtc_alarm_irq_enable in IRQ Disabled context
board-8064-pmic: enable rtc_alarm_powerup
sec-battery: Standardize the output of the "online" property
power: pm8921-charger: vote D0 when running kickstart
power: pm8921-bms: fix calibration and UVLO issues
The bms is not running a hkadc calibration before calculating the
first SOC. This causes accuracy issues with the power on SOC.

Also when the battery gets in the low voltage range, don't limit
the corrections. We have seen UVLO where even though the BMS was
calculating SOC quickly it was not lowering the SOC fast enough.
Skip limiting ocv change when battery is near cutoff voltage.

Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>

Conflicts:
	drivers/power/pm8921-bms.c

Change-Id: I746a9b003135d51d51c7d039d411689ca69571dc