Skip to content

Instantly share code, notes, and snippets.

@wight554
Last active April 7, 2018 15:52
Show Gist options
  • Save wight554/d67449997f377b68ead3c8672fdeb0d2 to your computer and use it in GitHub Desktop.
Save wight554/d67449997f377b68ead3c8672fdeb0d2 to your computer and use it in GitHub Desktop.
ABC O Changelog (Kenzo)
====================
2018-04-07
====================
* device/xiaomi/chiron
a6c3d14 chiron: configs: update from MIUI 8.3.29 [Demon Singur]
* device/xiaomi/kenzo
218d799 kenzo: Guard XiaomiDoze and XiaomiParts packages [Wight554]
6c8525c camera: Properly include headers for new HALs' pathmap [Wight554]
* device/xiaomi/msm8998-common
b9c39bd msm8998-common: Import XiaomiParts and XiaomiDoze [Wight554]
3cd7b90 msm8998-common: Build more WIFI packages [andr68rus]
55e759d msm8998-common: Enable ACS [andr68rus]
95ae6f5 msm8998-common: Add WIFI IEEE 802.11a support [andr68rus]
7990c87 msm8998-common: Use wahoo power HAL [Ethan Chen]
* kernel/xiaomi/msm8998
146e499 ANDROID: HACK: Makefile: wrap -Wno-frame-larger-than= flags in cc-option [Nick Desaulniers]
e0af228 cpu-boost: Pull in Modified version for EAS [RenderBroken]
a1a4765 Remove '+' symbol from kernel version string [franciscofranco]
3513a36 {chiron,sagit}_defconfig: Update and regenerate [Wight554]
33496545 Merge branch 'kernel.lnx.4.4.r27-rel' of android-linux-stable/msm-4.4 into o2 [Wight554]
====================
2018-04-06
====================
* device/xiaomi/chiron
afa14d9 overlay: Add small statusbar paddings [Wight554]
* device/xiaomi/msm8998-common
c742fa0 msm8998-common: Use MIUI poweroff charging animation [Bruno Martins]
cf53bf8 msm8998-common: add persist.radio.aosp_usr_pref_sel prop [andr68rus]
* frameworks/base
ca799df Expose toast colors for themes [Adarsh-MR]
9f9822b Slimrecents media artwork/card color: don't skip navbar blacklisted apps [ezio84]
35175d2 [3/3] AudioEffect: Add a stereo widener effect [xplodwild]
84c8258 base: audiofx: harden against offload effects [maxwen]
737f084 [3/3] AudioFX: Add center frequency param to bassboost [xplodwild]
9e75661 Slim recents albumart: fix possible NPE for getOriginalLargeIcon().loadDrawable() [SpiritCroc]
* packages/apps/MusicFX
ffb66b5 MusicFX: Use preset names from DSP [Wight554]
5cc81a3 Revert "MusicFX: disable stereowide for now" [maxwen]
* packages/apps/SlimRecents
8b23c95 Show current playing task after favorites but before other ones [ezio84]
* system/media
a4386ab audio_effects: make stereowide header follow the other effects [maxwen]
3cf48f5 [2/3] audio_effects: Add a stereo widening effect [xplodwild]
323b8ec [1/3] AudioEffects: Add center frequency param to bassboost [xplodwild]
81fc5cd audio: Add helper method for PCM offload formats [Steve Kondik]
0b823a0 audio: add support for extended audio features [Mingming Yin]
c21fe29 effects: Add AUDIO_EFFECT_VENDOR_CONFIG_FILE2 [Steve Kondik]
* vendor/nexus
652b5bc configs: Build DSP libs [Wight554]
====================
2018-04-05
====================
* device/xiaomi/chiron
f705efc chiron: Remove android.hardware.broadcastradio from HIDL manifest [andr68rus]
* device/xiaomi/msm8998-common
e8cbf75 msm8998-common: Don't specify Clang version [Wight554]
6ff8066 msm8998-common: Don't build android.hardware.broadcastradio [andr68rus]
* frameworks/base
222136b base: Remove statusbar paddings [Wight554]
49aae39 Slim Recents: albumart as player card icon when playing a song [2/2] [ezio84]
01ca9da Fix AccessibilityNodeInfo memory leak [feng jiang]
bf8e83e QS: add right/left padding even if it's 0 for collapsed statusbar [ezio84]
* hardware/qcom/audio-caf/msm8998
e77c888 Fix proximity on 8.1 [Arasthel]
34ef0a5 Revert "Revert "hal: Fix wrong output device for voip/music concurrent playback"" [blunden]
f384ad1 hal: Fix soft reboots due to proximity sensor [Arasthel]
* kernel/xiaomi/kenzo
5e25a46 kenzo_defconfig: Bump kernel version to 3.2.3 [Wight554]
9e129cf fs: Enable dynamic fsync by default [Wight554]
a4f3ad7 msm: mdss: Adding lcd notifier [andip71]
b7f9857 msm: mdss: Don't constantly fire interrupts for DSI status check [Sultanxda]
414c8b3 fs/dyn_sync_cntrl: dynamic sync control 2.1 for msm89xx [andip71]
57bec47 fs: sync: Nuke fsync customizations [Wight554]
ad98317 BACKPORT: USB: core: harden cdc_parse_cdc_header [Marissa Wall]
c1cf593 ASoC: apr: Add validity check to APR port [Aditya Bavanari]
b7a812e nl80211: Define policy for packet pattern attributes [Peng Xu]
3255aec scsi: libsas: fix memory leak in sas_smp_get_phy_events() [Jason Yan]
618c8f9 ALSA: msnd: Optimize / harden DSP and MIDI loops [Takashi Iwai]
b3e3008 ion: Actually check start exists [Nathan Chancellor]
94ce41c Revert "devfreq: implement arm-memlat-mon,governor_memlat" [Dmitry-777]
9c3ac5c cpufeature: correctly annotate the module init function [Hendrik Brueckner]
0b478d6 arm64: move sp_el0 and tpidr_el1 into cpu_suspend_ctx. [Swetha Chikkaboraiah]
a959b2a arm: Invalidate icache on prefetch abort outside of user mapping on Cortex-A57/72. [Neeraj Upadhyay]
5631b5f arm: SMC call to flush branch predictor. [Neeraj Upadhyay]
578f0e5 arm: Invalidate BTB on prefetch abort outside of user mapping on Cortex A8, A9, A12 and A17. [Marc Zyngier]
1541148 ARM: Move system register accessors to asm/cp15.h. [Vladimir Murzin]
74adc02 ARM: 8103/1: save/restore Cortex-A9 CP15 registers on suspend/resume. [Shawn Guo]
dbd3a43 arm64: PSCI Wrapper for branch predictor flush. [Prateek Sood]
dee8bc3 arm64: Implement branch predictor hardening for cortex A57, A72. [Neeraj Upadhyay]
513be9e arm64: Add skeleton to harden the branch predictor against aliasing attacks. [Will Deacon]
46f8d8d drivers/firmware: Expose psci_get_version through psci_ops structure. [Will Deacon]
051f967 arm64: Move post_ttbr_update_workaround to C code. [Marc Zyngier]
4ec6eb7 arm64: Delay ELF HWCAP initialisation until all CPUs are up [Suzuki K. Poulose]
* kernel/xiaomi/msm8998
5d320f7 Merge tag 'LA.UM.6.2.r1-07700-sdm660.0' into kernel.lnx.4.4.r27-rel [Nathan Chancellor]
* packages/apps/AbcSettings
05d5aad DUI custom actions: compatibility for Tasker and other activities [ezio84]
* packages/apps/Launcher3
99d03f7 Don't reset icon/label when updating an app [ezio84]
* packages/apps/SlimRecents
8ae666e Track info: show duration before artist and title [ezio84]
0d20ba8 Slim Recents: albumart as player card icon when playing a song [1/2] [ezio84]
* vendor/nexus
a7e1f93 overlay: Don't remove statusbar padding as overlay [Wight554]
====================
2018-04-04
====================
* build/make
662e17c build: add org.codeaurora to package whitelist [maxwen]
* device/xiaomi/kenzo
7b68c85 kenzo: Cleanup, add telephony-ext to BOOT_JARS [Wight554]
65994e5 ipacm: set upstream flag if downstream IP addr event come later [Mohammed Javid]
a00ba42 ipacm: clean upstream if STA disconnected earlier [Mohammed Javid]
8e30be5 ipacm: KW fix [Mohammed Javid]
3cb83b6 ipacm: cache framework event if IPACM not ready [Mohammed Javid]
7abfbb4 Revert "overlay: remove HFP in-band ringing" [Wight554]
8e1b0d3 wifi: Use old WCNSS config [Wight554]
5a2e738 kenzo: Allow qti shell reading wcnss prop [Wight554]
* device/xiaomi/msm8998-common
f820ab5 msm8998-common: overlay enable config_enableManualSubProvisioning [maxwen]
e94df93 blob: use qti-telephony-common.jar from Tissot (Xiaomi Mi A1) [andr68rus]
* frameworks/base
5d931e9 Add auth framework for outgoing SMS messages. [Yida Wang]
1f17f11 [1/2] base: telephony: Add support for DC_HSPAP [oshmoun]
* frameworks/opt/telephony
46e088b Telephony: Fix loading of older QTI blobs [maxwen]
b75fa61 Telephony: dont scare AOSP people [maxwen]
50b0414 SimPhoneBook: Add ANR/EMAIL support for USIM phonebook. [Yujing Gu]
3ffafff MSIM: Fix to set Mcc & Mnc with correct subId [Sridhar Kasukurthi]
e8f1993 Telephony: Enable data call on CSIM. [Yashdev Singh]
fb40837 MSIM: Use sub id based network mode [Sandeep Gutta]
87d0b46 MSIM: Dummy subId related changes [Sandeep Gutta]
2078257 MSIM: Changes for dds flex map property control [Sandeep Gutta]
12632a9 Add support for data+Mms [Susheel nyamala]
afac4d1 Telephony: Send INITIAL_ATTACH only when it is applicable. [Yashdev Singh]
a80eeea Modify access specifiers to enable OMH [Susheel Nyamala]
5dbaacd MSIM: Add support for Manual Provisioning [Sooraj Sasindran]
c5d0b94 Initial implementation of QtiTelephonyComponentFactory [Sandeep Kunta]
69598ee Use subscription info for ImsManager queries. [Dheeraj Shetty]
* hardware/ril
5a6c0b6 [2/2] ril: Add support for DC_HSPAP [oshmoun]
* packages/apps/Settings
622b2ae MSIM: Fix user set DDS sub in hotswap cases. [Umashankar Godachi]
06b15dc SimSettings: Correctly disable sim switch without SIM card [xyyx]
cff64fe SimSettings: Improve dialogs [maxwen]
16f5282 SimSettings: Port manual provisiong support [Thecrazyskull]
af97bd4 Settings: Add notification channel for SIM selection [Bruno Martins]
* packages/services/Telephony
3daccd8 Telephony: use SettingsLib styles [maxwen]
* vendor/xiaomi
e564239 msm8998-common: use qti-telephony-common.jar from Tissot (Xiaomi Mi A1) [maxwen]
====================
2018-04-03
====================
* build/make
592b73f Merge tag 'android-8.1.0_r22' of platform/build [Wight554]
0a828e2 build: Remove audio effects override conditions [Wight554]
* device/xiaomi/chiron
01e0d45 chiron: update fingerprint to 8.0.0/OPR1.170623.027/V9.5.4.0.ODEMIFA [andr68rus]
c3bb4ea chiron: Import HIDL manifest [andr68rus]
be6ad0e chiron: Initial ABC bringup [Wight554]
* device/xiaomi/msm8998-common
2150d81 blobs: remove sensor and thermal configs from common tree [andr68rus]
85647ee init: fix perfd start [andr68rus]
570e0f2 msm8998-common: turn fingerprint wrapper intro a hidl service [Demon Singur]
3e5fcae msm8998-common: Initial ABC bringup [Wight554]
fb07c2e configs: Align NFC configs with Lineage OS [Wight554]
c16b032 msm8998-common: rootdir: refactor power and performance settings [intervigilium]
d207ecd msm8998-common: Build dummy android.hidl.[base,manager]@1.0 [dianlujitao]
be7f3e4 msm8998-common: Import proper sepolicy [Wight554]
* frameworks/av
c9a05bc Merge tag 'android-8.1.0_r22' of platform/frameworks/av [Wight554]
22b0e9e CamcorderProfiles: Add new camcorder profiles [Manikanta Kanamarlapudi]
6d5bfe6 MTP: Return nullptr, not NULL [Ethan Chen]
b76ba95 MTP: Fix crash when no storages are available [Tom Marshall]
* frameworks/base
e887241 Add Android P transition [zeromod]
fdab61c Merge tag 'android-8.1.0_r22' of platform/frameworks/base [Wight554]
bf2b4c7 Centralize and fix caches broadcast receivers [2/2] [ezio84]
01dcf9b SlimRecents: if a song is playing, set track info as card title and use albumart color as card color if automatic color is set for cards [2/2] [ezio84]
d6da479 base: Allow to specify multicolor led support [1/2] [Wight554]
* frameworks/native
1ccade7 native: add phone-xxhdpi-4096-dalvik-heap property config [maxwen]
dd44bde Fix broken input tests [Siarhei Vishniakou]
439ae9f Fix resampling for multiple pointers [Siarhei Vishniakou]
* hardware/libhardware
83171bd power: Add new power hints [Steve Kondik]
* hardware/qcom/audio-caf/msm8952
f4625a4 hal: BT sco and speaker combo device selection logic [billchen1977@gmail.com]
192e4c7 Fix for effects descriptor search path for vendor or system partitions [rago]
8f4ab88 hal: Nuke audio amplifier support [Wight554]
14ee308 Merge tag 'LA.BR.1.3.7-04210-8976.0' into o2-8952 [Wight554]
* hardware/qcom/audio-caf/msm8998
f3658fa audio: Nuke amplifier support [Wight554]
91f574c Merge tag 'LA.UM.6.4.r1-07600-8x98.0' into o2-8998 [Wight554]
7f70389 msm8998: ultrasound: Initial open source hal for Elliptic Ultrasound [BalГЎzs Triszka]
* hardware/qcom/display-caf/msm8998
8c21246 Merge tag 'LA.UM.6.4.r1-07600-8x98.0' into o2-8998 [Wight554]
* hardware/qcom/media-caf/msm8952
78cb750 Merge tag 'LA.BR.1.3.7-04210-8976.0' into o2-8952 [Wight554]
* hardware/qcom/media-caf/msm8998
4eb4149 Merge tag 'LA.UM.6.4.r1-07600-8x98.0' into o2-8998 [Wight554]
* kernel/xiaomi/kenzo
be47a58 msm8956: update prima to LA.BR.1.3.7_rb1.11 [Adarsh-MR]
44ced91 crypto: ahash - Fix EINPROGRESS notification callback [Herbert Xu]
cc306af crypto: hash - Pull out the functions to save/restore request [Marek Vasut]
3879655 crypto: hash - Simplify the ahash_finup implementation [Marek Vasut]
1e4a3f0 v4l2: Refactor, fix security bug in compat ioctl32 [Daniel Mentz]
fa56f31 bcl: Fix lockdep warnings [Patrick Daly]
59aa9d0 mmc: card: Remove duplicated code from CAF mismerge [Wang Han]
8d1a807 tcp_cubic: do not set epoch_start in the future [Eric Dumazet]
faea01f tcp_cubic: better follow cubic curve after idle period [Eric Dumazet]
2de4420 CHROMIUM: selinux: Do not log "permissive" denials [Daniel Kurtz]
f5d2b8be mm: Fix mem_init_print_info() for UML [Naveen Ramaraj]
efadd5f cpufreq: unlock when failing cpufreq_update_policy() [Aaron Plattner]
1647e44 cpufreq: Skip current frequency initialization for ->setpolicy drivers [Rafael J. Wysocki]
1644674 kenzo_defconfig: Bump kernel version to 3.2.2 [Wight554]
5019a23 irq_work: improve the flag definitions [Bartosz Golaszewski]
c5b408f net/wireless/scan: kill bss_free warning when wlan module unloading [psndna88]
d14206e qcom: goodbye pr_info, hello pr_debug, you won't be missed on my dmesg [franciscofranco]
03024ef pwm: treat double free as a debug message [MOVZX]
129ea25 fs: hack to fix kernel taint warning 512 [psndna88]
c5813b5 lib/lz4: make arrays static const, reduces object code size [Colin Ian King]
0ca0f97 lib: update LZ4 compressor module [Sven Schmidt]
245a6f7 arm: dts: msm8956: Correct regulator timming [guts94]
3cdf9d6 msm8976/56: dts: enable POPP As per commit @https://github.com/AshishM94/Kenzo/commit/562540687b76b2828cceef1189296ece1640ec43 POPP is disabled by default. Let's enable it. [AshishM94]
5f56c62 ARM: dts: kenzo: Change s5k5e8_z5e8yab eeprom according to miui mm dts [cb]
a9557ab ARM: dts: msm: enable idle power collapse on msm8976-kenzo [psndna88]
8d50321 leds-aw2013: increase brightness and add sysfs tunable [psndna88]
ad4b7d0 ARM: dts: msm: Early mount of system partition for msm8976/52 with noatime [Parvinder Singh]
e6697d9 cpufreq: Iterate over all the possible cpus to create powerstats. [Ruchi Kandoi]
e027293 cpufreq: stats: fix 8d9ef68dd387 because that commit was made into a newer Kernel tree [Francisco Franco]
d25a0a0 cpufreq: stats: Fix memory leaks when updating stats table [Sultanxda]
487d51b sched: Prefer awake CPUs over idle [Joe Maples]
bc6ce02 panic: add cpu/pid to warn_slowpath_common in WARNING printk()s [Alex Thorlton]
d80e204 fs: add useful debug info to eventpoll string [John Dias]
8a59aa2 BACKPORT: futex: Prevent overflow by strengthen input validation [Li Jinyue]
* manifest
fb3bb27 manifest: Switch to android-8.1.0_r22 [Wight554]
9784c1a manifest: Initial chiron support [Wight554]
* packages/apps/Launcher3
bd376d1 Directly update icons of hidden apps in search results [Amir Zaidi]
975a4c3 Deobfuscate 8.1 At A Glance string parsing code [Amir Zaidi]
9493a1c Enable predictions by default, to match the toggle [Amir Zaidi]
bb804c7 Hide keyboard when pressing search with an empty app search bar [Amir Zaidi]
6408074 Make sure all apps view is visible when coming back to the activity [Amir Zaidi]
ad46a1f Don't close the app drawer when pressing home while dragging up [Amir Zaidi]
0de50a4 Make app predictions less irregular by increasing BOOST_ON_OPEN [Amir Zaidi]
8fa3a3a Don't color extract from zero dimension wallpapers [Amir Zaidi]
a8c1234 Close folders when the dragger has left the folder with his finger [Amir Zaidi]
cd90325 Never scroll overlay when app drawer is open [Amir Zaidi]
210a785 Clean up WINDOW_OVERLAY Intent and add cv=9 query parameter [Amir Zaidi]
e3c0f58 Allow widget resizing for large dimensions [Amir Zaidi]
bef8dab Normalize searches by stripping accents [Amir Zaidi]
4b763aa Prevent crash when no Google App and no browser is installed [Amir Zaidi]
ba83814 Add Google Search animation for users without Google App [Amir Zaidi]
5c76613 Home screen date/weather: restore month with short weekday [William Bellavance]
bc8f0f0 Home screen date/weather: drop the month [ezio84]
* packages/apps/Settings
a98d698 Merge tag 'android-8.1.0_r22' of packages/apps/Settings [Wight554]
5c0b84a Settings: Allow to specify multicolor led support [2/2] [maxwen]
* scripts
d0d02ec scripts: Specify device for gcloud upload [Wight554]
* system/bt
7cbe407 Merge tag 'android-8.1.0_r22' of platform/system/bt [Wight554]
* system/core
36460e3 healthd: Add support for HVDCP_3 chargers [Abhijeet Dharmapurikar]
01ee58f libdiskconfig: handle UFS card [Subhash Jadavani]
* system/nfc
98f5985 nfc_ni: add back BOARD_NFC_HAL_SUFFIX [maxwen]
* vendor/nexus
ec0ff27 Update prebuilt apk from April Marlin img [ezio84]
====================
2018-04-02
====================
* bionic
d97e9ab linker: allow the linker to shim executables [LuK1337]
2fb58a2 linker: Add support for dynamic SHIM libraries [Adrian DC]
* build/make
b5f414a build: Introduce * pathmap and use it for qcom variants [Steve Kondik]
* device/xiaomi/chiron
61be628 chiron: Update proprietary files list [Wight554]
* device/xiaomi/msm8998-common
38bdda5 msm8998-common: compile kernel with clang [Rashed Abdel-Tawab]
* hardware/qcom/media-caf/msm8952
63c9787 Revert "media: Adjust for new header Android.bp requirements" [Ethan Chen]
* kernel/xiaomi/msm8998
20a957f Merge 624fcb294e4e028f57e018d947758abc6b4ae1cd on remote branch [Linux Build Service Account]
* packages/apps/AbcSettings
332e060 AbcSettings: Properly hide buttons category if they are not supported [Wight554]
* packages/apps/SlimRecents
c0f52e3 Slim recents: don't cancel preload when toggled [SpiritCroc]
* system/core
ae46a30 init: Add missing call to vendor_load_properties [LuK1337]
8eb46ae Add vendor-specific initialization hooks. [David Ng]
* vendor/nexus
b628db2 products: Add Mi Mix 2 [Wight554]
* vendor/xiaomi
78da41e msm8998-common: Decommonize fingerprint blobs [Wight554]
====================
2018-04-01
====================
* hardware/qcom/media-caf/msm8952
b349c61 fix circular dependency libnativewindow <-> libui [Mathias Agopian]
15e3873 media: Adjust for new header Android.bp requirements [Rashed Abdel-Tawab]
* kernel/xiaomi/msm8998
c4a7542 Merge 4.4.126 into kernel.lnx.4.4.r27-rel [Nathan Chancellor]
8ff8cb8 Linux 4.4.126 [Greg Kroah-Hartman]
cff88ba net: systemport: Rewrite __bcm_sysport_tx_reclaim() [Florian Fainelli]
5ebbc45 net: fec: Fix unbalanced PM runtime calls [Florian Fainelli]
41462e8 ieee802154: 6lowpan: fix possible NULL deref in lowpan_device_event() [Eric Dumazet]
bd01dd8 s390/qeth: on channel error, reject further cmd requests [Julian Wiedmann]
e960fa0 s390/qeth: lock read device while queueing next buffer [Julian Wiedmann]
f9b4ec9 s390/qeth: when thread completes, wake up all waiters [Julian Wiedmann]
a45300d s390/qeth: free netdevice when removing a card [Julian Wiedmann]
24b90c6 team: Fix double free in error path [Arkadi Sharshevsky]
32b3606 skbuff: Fix not waking applications when errors are enqueued [Vinicius Costa Gomes]
e582bbb net: Only honor ifindex in IP_PKTINFO if non-0 [David Ahern]
335079e netlink: avoid a double skb free in genlmsg_mcast() [Nicolas Dichtel]
800c505 net/iucv: Free memory obtained by kzalloc [Arvind Yadav]
c24c421 net: ethernet: ti: cpsw: add check for in-band mode setting with RGMII PHY interface [SZ Lin (жћ—дёЉж™є)]
527f39d net: ethernet: arc: Fix a potential memory leak if an optional regulator is deferred [Christophe JAILLET]
bdb1a29 l2tp: do not accept arbitrary sockets [Eric Dumazet]
466c797 ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() [Lorenzo Bianconi]
de31c39 dccp: check sk for closed state in dccp_sendmsg() [Alexey Kodanev]
51b4111 net: Fix hlist corruptions in inet_evict_bucket() [Kirill Tkhai]
6f87969 Revert "genirq: Use irqd_get_trigger_type to compare the trigger type for shared IRQs" [Greg Kroah-Hartman]
cf7a1cf scsi: sg: don't return bogus Sg_requests [Johannes Thumshirn]
* vendor/xiaomi
c102baf msm8998-common: use prebuilt ant and bt [andr68rus]
f7990d9 chiron: move goodix FP hal to common [andr68rus]
4c2fb15 msm8998-common: add wfd, aptxhd, lldac blobs from op5 [andr68rus]
9e1514b chiron: initialize vendor tree based on MIUI 9.5.2 [andr68rus]
19a5a07 msm8998-common: initialize vendor tree based on MIUI 9.5.2 [andr68rus]
6fc12e0 kenzo: Convert into vendor/xiaomi [Wight554]
====================
2018-02-28
====================
* device/xiaomi/kenzo
9c95b5f config.fs: Add AID_QCOM_DIAG, AID_RFS, and AID_RFS_SHARED [Ritesh Harjani]
* frameworks/av
c953e67 audio: hold effect mutex when releasing effect engine [Weiyin Jiang]
0e67dc4 audiopolicy: fix unexpected output selection for direct pcm usecase [Dhananjay Kumar]
f383c28 audiopolicy: fix wrong volume db value for voice call stream [kunleiz]
794758b audioflinger: fix for playback paused during track transition [Zhou Song]
032d1d3 audio: Update anchor time for offload playback post resume [Preetam Singh Ranawat]
b96d7ce audio flinger: Fix native crash during underruns for patch track [Preetam Singh Ranawat]
* frameworks/base
6df7604 Fix low probability deadlock [yifan.bai]
39c0eeb Explicitly restart the killed wallpaper service [Tetsutoki Shiozawa]
* vendor/nexus
9c4de45 themes: Change Recents FAB button icon color for Dark Theme [Alex Cruz]
* vendor/xiaomi/kenzo
60594cc Kenzo: Update GPS to O [xyyx]
2602454 kenzo: Simplify vendor blobs extraction [Wight554]
====================
2018-02-27
====================
* frameworks/av
a3791dc libmedia: Fix null pointer crash in secure buffer allocation.. [Vasantha Balla]
6e25f35 audiopolicy: Add AudioSessionInfo API [Steve Kondik]
35cc4f4 audioflinger: Fix audio for WifiDisplay [myfluxi]
bebf5ce nuplayer: Avoid crash when codec fails to load [Steve Kondik]
794bde0 stagefright: Fix SurfaceMediaSource buffer search condition when buffer return [Bill Chen]
81cf5cc audiopolicy: make audio policy extensible [Sharad Sangle]
* frameworks/base
c131518 Cleanup: move theme/accent manager stuff out of StatusBar class [ezio84]
6d78ce8 Expose notification info text color [Alex Cruz]
a2a9ec7 BatteryPercent: Flexible options for battery icon percent view [1/2] [xyyx]
a0865ad BatteryStyles: Bring back land battery style [Nick Reuter]
3517539 Remove big circle battery icons [1/2] [Wight554]
dcd4eaa Update Russian translations [Wight554]
782ca28 SystemUI: Add tile for enable/disable HW keys [xyyx]
6022e0c Custom small QS tiles [1/2] [xyyx]
8b85f06 Buttons: Hardware key disable support with M adaptations [Randall Rushing]
63b325d base: Introduce Accidental Touch [Thecrazyskull]
b6901c8 base: Introduce new navigation bar key event source [Carlo Savignano]
5dc7543 Fix Hardware keys backlight not turning of with disabler [Randall Rushing]
72ca189 PowerManagerService: fix HW button illumination timeout [Corinna Vinschen]
ba3738b PowerManagerService: add a config to light up buttons only when pressed [thecrazyskull]
5be2db5c frameworks/base: Don't report existing menu key if it was [xyyx]
6000ea7 Buttons: Bring up DU hardware key action binding framework [Randall Rushing]
5cb409a Spam: Fix non-protected broadcast from supersu, qcril and fm [xyyx]
36f2062 services: button brightness should check proximity [Erica Chang]
86bacad PowerManagerService: Fix updating of mUserActivitySummary [nadlabak]
86749a1 power: Disable keyboard/button lights while dozing/dreaming [Steve Kondik]
09df031 Add PowerManager integration for button backlight. [Danny Baumann]
d91c5a8 Reintroduce button-backlight (and respective inactivity timeout) [Ricardo Cerqueira]
fce9570 Support UnifiedNlp (microG) [Simon Polack]
1f574b3 Add support for fake signatures, enabled per app by dynamic perms [mar-v-in]
8e01200 audio: Don't play sound effects if stream is muted [Steve Kondik]
18bb092 GlobalActions: Fix airplane mode switch for MSIM [Roman Birg]
8c37e67 GlobalActions: Set the initial status of airplane mode toggle [Cristoforo Cataldo]
23c53c1 Use new drawable and correct tint for H+ QS icon [Alberto97]
713f926 SystemUI: Statusbar: Add HSPA+ icons [Rashed97]
2f53a45 base: remove dep between accessability rotate and tile [maxwen]
532f454d base: allow locking rotation in any angle [maxwen]
607211b Fix Recents FAB padding The FAB was overlapping the nav bar in both portrait and landscape modes. [Josh Chasky]
a21caab Fix FAB not disappearing in multiwindow [Pranav Vashi]
58afe84 Recents fab button improvements [ezio84]
b2402bc Recents Clear All Button Tweaks and Add FAB to Recents Panel [cristianomatos]
40ae899 Revert "Recents: add pinch-in gesture on tasks to Clear All" [Wight554]
7a9cb2a Update kill app icon [Wight554]
49a8969 Revert PS2 of http://gerrit.dirtyunicorns.com/#/c/875/ [Wight554]
4b19f20 SmoothSpinners: Makes the loading "spinner" animation smoother [Sar Castillo]
66cf3f4 Fix NPE with void android.view.VelocityTracker.clear() [Alex Cruz]
e3e86de ViewConfiguration: Align coding style to AOSP [Harsh Shandilya]
eeaf8664 ViewConfiguration: add support for max/min fling velocity sysproperties [Simao Gomes Viana]
134d2e8 frameworks: base: Port password retention feature [AnilKumar Chimata]
e83e758 base: redesign Advanced reboot icons [Adarsh-MR]
* hardware/qcom/audio
f51ac16 post_proc: complete reverb environmental interfaces [Weiyin Jiang]
* manifest
d0b7215 manifest: Track Gallery2 [Wight554]
* packages/apps/AbcSettings
86fc04c Update Russian translations [Wight554]
9d02109 BatteryPercent: Flexible options for battery icon percent view [2/2] [xyyx]
e0a35af Remove big circle battery icons [2/2] [Wight554]
* packages/apps/Dialer
73c0813 Refactor dialpad layout to support t9 search in multiple languages [emancebo]
* packages/apps/Launcher3
a7dc3b1 Support dynamic clocks in icon packs [Amir Zaidi]
d860e71 Switch to ComponentNames for icon pack drawable search [Amir Zaidi]
323eb48 Rewrite icon pack handling code to allow a dynamic app filter [Amir Zaidi]
9437a3b Recreate custom icon pack and app hiding implementation [Amir Zaidi]
678302a Add Lawnchair's edit icon [Amir Zaidi]
457b838 Reorganize and bring sanity to our lives [Alex Cruz]
58fddfd Extract round icon for every app [Amir Zaidi]
e1d32db Add rounded square icon shape option for Android 8+ [Amir Zaidi]
e5f0c0c Add OP_RELOAD event to reload filtered apps [Amir Zaidi]
fe3dcd3 Clean up deobfuscated AbstractQsbLayout [Amir Zaidi]
ab880be Ensure full app drawer is shown when app search box is empty [Amir Zaidi]
d69cd8c Add ellipsis (...) to At A Glance date when text goes out of bounds [Amir Zaidi]
1fca700 Use correct layout id for Pixel's all apps search animation [Amir Zaidi]
6a2ecf1 Backport dark widgets view to Lollipop+ [Amir Zaidi]
* packages/apps/MusicFX
cf14cfc Update Russian translations [Wight554]
93bc7ea Fix proguard warnings [Wight554]
84b0667 Update foreground icon [Wight554]
* packages/apps/Settings
ab7b4e7 Themes: Settings: Expose storage summary text [George G]
cc7681a Themes: Settings: Expose storage icon colors [SpiritCroc]
aa78469 Settings: Drop big circles from settings battery meter [Wight554]
* vendor/nexus
8952630 prebuilt: Add apn-conf.xml [xyyx]
a051786 overlay: Turn off preference item for mobile plan on all devices [Alex Cruz]
c525cfc vendor: Add support for BFQIO cgroups [dianlujitao]
3b286a2 overlay: Add adaptive icons for some apps [KrapK]
b699e3e overlay: Cleanup [Wight554]
ca41e9f overlay: Allow Google WebView to be available by default [Wight554]
80feca6 overlay: Show internal storage by default in DocumentsUI [Alex Cruz]
198eb6e tools: update changelog script [dadi11]
03b848c ota: Introduce OTA updates [xyyx]
b276285 configs: Build Gallery2 [Wight554]
c3578d5 products: Add Kenzo [Wight554]
ec6a633 products: Drop angler [Wight554]
655da38 vendor: Improve bootanimation selection [Wight554]
====================
2018-03-26
====================
* device/qcom/sepolicy
add2b7a legacy: Remove wfdservice_service policy [Michael Bestas]
* device/xiaomi/kenzo
8650928 kenzo: Switch to Linaro TC [Wight554]
eddc7cc configs: Update media configs to O [Wight554]
9c3475b audio: Update acdbdata to O [Wight554]
* kernel/xiaomi/kenzo
01f4f8e kenzo_defconfig: Cleanup, update, regenerate [Wight554]
daac0b8 net: sch_generic: Disable net watchdog unconditionally [Wang Han]
79831a4 workqueue: stronger test in process_one_work() [Lai Jiangshan]
7195dd2 workqueue: sanity check pool->cpu in wq_worker_sleeping() [Lai Jiangshan]
367f543 workqueue: swap set_cpus_allowed_ptr() and PF_NO_SETAFFINITY [Oleg Nesterov]
f5ab680 kernel: Restrict unbound kthreads to little CPU cluster [Sultanxda]
5c15321 Revert "cpu: Don't allow CPUs in the power cluster to be unplugged" [Wight554]
4b4b8bd sched: Avoid running idle_balance() consecutively [Syed Rameez Mustafa]
905f690 lib: string: Make all calls to strnicmp into calls to strncasecmp [Rasmus Villemoes]
a5715d0 lib/string.c: remove duplicated function [Rasmus Villemoes]
6c6714a lib: make memzero_explicit more robust against dead store elimination [Daniel Borkmann]
3046241 pinctrl: Really force states during suspend/resume [Florian Fainelli]
d4ac58a mmc: avoid removing non-removable hosts during suspend [Daniel Drake]
5603c9d mac80211: don't parse encrypted management frames in ieee80211_frame_acked [Emmanuel Grumbach]
730e7fb tcp: remove poll() flakes with FastOpen [Eric Dumazet]
4426312 scsi: virtio_scsi: Always try to read VPD pages [David Gibson]
05a9f8a5 net: ipv6: send unsolicited NA on admin up [David Ahern]
5274d57 genirq: Use irqd_get_trigger_type to compare the trigger type for shared IRQs [Hans de Goede]
* packages/apps/Launcher3
a547615 IconsHandler: remove unused code [Thecrazyskull]
* packages/apps/SlimRecents
e64341d Reapply user icon pack after chaning panel size [ezio84]
5a90768 Fallback to main activity icon if iconpack doesn't provide any specific activity icon [ezio84]
7d17f43 Revert "Fallback to main activity icon if iconpack doesn't provide specific" [ezio84]
====================
2018-03-25
====================
* kernel/xiaomi/kenzo
8771877 Makefile: Enable Graphite optimizations [Wight554]
a5fedcd UPSTREAM: eventpoll.h: add missing epoll event masks [Greg KH]
57ffd06 ANDROID: base: dd: Export driver_probe_done() [Dmitry Shmidt]
b80b1fc ANDROID: fuse: Add null terminator to path in canonical path to avoid issue [Ritesh Harjani]
8d4cdb1 UPSTREAM: KEYS: fix out-of-bounds read during ASN.1 parsing [Connor O'Brien]
8970612 i2c-msm-v2: use subsys_initcall to avoid probe fail [choongryeol.lee]
26f4d90 sched,camera_v2: boost scheduler to prefer BIG cores when camera in use [Parvinder Singh]
536b2b2 msm: mdss: Avoid calling wake_up_all() twice in display thread [Pranav Vashi]
583ccba sched: Set sched_upmigrate_min_nice to 9 [jollaman999]
d6ad2ce lib/vsprintf.c: document formats for dentry and struct file [Olof Johansson]
12b1138 arm64: uaccess: ensure extension of access_ok() addr [Mark Rutland]
fd69fc7 arm64: thread_info remove stale items [Mark Rutland]
9824e80 arm64/uaccess: fix sparse errors [Michael S. Tsirkin]
7071dd9 kbuild: arm: Do not define "comma" twice [Masahiro Yamada]
a4a6a6b arm64: Fix shift warning in arch/arm64/mm/dump.c [Catalin Marinas]
a93d34c drivers: cpufreq: Send a uevent when governor changes [Steve Kondik]
45b92d0 cpufreq: preserve user_policy across suspend/resume [Viresh Kumar]
f555883 cpufreq: Clean up after a failing light-weight initialization [Rafael J. Wysocki]
bec51ef cpufreq: use memcpy() to copy policy [Viresh Kumar]
0090f27 cpufreq: remove unused notifier: CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE} [Viresh Kumar]
2647fb8 mnt: Add a per mount namespace limit on the number of mounts [Eric W. Biederman]
bdcec28 fs/xattr.c: zero out memory copied to userspace in getxattr [Michal Hocko]
a1230e6 fs: xattr: Use kvfree() [Richard Weinberger]
1dac9f8 md/raid1: avoid reusing a resync bio after error handling. [NeilBrown]
2e8594c dm ioctl: remove double parentheses [Matthias Kaehlcke]
e939b45 dm table: fix missing dm_put_target_type() in dm_table_add_target() [tang.junhui]
6d7bc65 RAID10: ignore discard error [Shaohua Li]
78e59dd md: be careful not lot leak internal curr_resync value into metadata. -- (all) [NeilBrown]
a77a9b0 dm thin: grab a virtual cell before looking up the mapping [Joe Thornber]
88d173b dm thin: requeue bios to DM core if no_free_space and in read-only mode [Mike Snitzer]
17564d0 dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks [Mikulas Patocka]
6b63cc5 dm cache: fix race causing dirty blocks to be marked as clean [Anssi Hannula]
d3e29b0 dm cache: fix race affecting dirty block count [Anssi Hannula]
198c235 dm cache: add block sizes and total cache blocks to status output [Mike Snitzer]
3557756 dm bufio: fully initialize shrinker [Greg Thelen]
5790860 dm cache: fix a lock-inversion [Joe Thornber]
06b0abb dm: take care to copy the space map roots before locking the superblock [Joe Thornber]
0c71f38 dm cache: prevent corruption caused by discard_block_size > cache_block_size [Mike Snitzer]
66c3211 dm cache mq: fix memory allocation failure for large cache devices [Heinz Mauelshagen]
ceadf89 dm cache: fix truncation bug when mapping I/O to >2TB fast device [Heinz Mauelshagen]
f98ae56 dm mpath: fix stalls when handling invalid ioctls [Hannes Reinecke]
9e2400c kernel: power: Nuke powersuspend driver [Wight554]
586bd0b platform: Drop -Os from ccflags [Wight554]
aad8b62 ANDROID: fix uninitialized variables [Wei Wang]
8dbbca5 Properly fix use of uninitialized variables [Sultanxda]
0a1a3f2 drivers: Warning fixes to disable CC_OPTIMIZE_FOR_SIZE(3.10 version) [Prasad Sodagudi]
* manifest
e3f54f2 manifest: Switch to linaro [Wight554]
* prebuilts/gcc/linux-x86/aarch64/aarch64-linux-gnu-6.4
24a3f1b Add Linaro GCC 6.4.1 2018.04 [Wight554]
* vendor/xiaomi/kenzo
2501bda kenzo: Update BT and WIFI blobs to O [Wight554]
====================
2018-03-24
====================
* frameworks/base
39e0649 Ambient Music: don't trigger it when no media info are available [ezio84]
44ec68a Hidden battery keyguard percentage: fix padding, show charging indicator [ezio84]
* packages/apps/SlimRecents
fcac301 Fallback to main activity icon if iconpack doesn't provide specific activity icon for the package [ezio84]
====================
2018-03-23
====================
* device/xiaomi/kenzo
db455c1 rootdir: Update power tweaks [Wight554]
968bfa7 rootdir: Dynamically set zram size [Wight554]
9319238 kenzo: Build textclassifier's smart selection [Rashed Abdel-Tawab]
d335fbf rootdir: Set LMK from post_boot script [Adarsh-MR]
0fbc9cf kenzo: Create media_profiles_V1_0.xml [Pawin Vongmasa]
58344a8 kenzo: Update OMX packages [Wight554]
05edb03 wifi: update configs from LA.BR.1.3.7-03510-8976.0 [Sagar Makhar]
fa4d717 kenzo: Build wifilogd [Luca Stefani]
431e34e kenzo: Update audio configuration [Wight554]
bf8e7fa kenzo: Move all configs to vendor [Wight554]
6852087 kenzo: Declare Vulkan compute level 0 system feature [Jesse Hall]
fd440e3 kenzo: Binderize them all [LuK1337]
* frameworks/base
abeb247 Circle battery: show power saving indicator [xyyx]
219c288 Use Auto brightness for Ambient Display [ezio84]
b676c2c Revert "Let's use last screenOn brightness value for ambient display [1/2]" [ezio84]
* kernel/xiaomi/kenzo
c94b1d6 Revert "mm: slub: Default slub_max_order to 0" [Wight554]
6a573c2 kill "Error: returning -512 value" in log when system suspend [psndna88]
cd9649d target/fileio: Fix zero-length READ and WRITE handling [Bart Van Assche]
d401007 irq_work: Introduce arch_irq_work_has_interrupt() [Peter Zijlstra]
d1f4b0a irq_work: Force raised irq work to run on irq work interrupt [Frederic Weisbecker]
175021b irq_work: fixes [Dmitry-777]
37f7bd1 cpuset: fix a locking issue in cpuset_migrate_mm() [Li Zefan]
91bdfd2 cpuset: rename @cont to @cgrp [Li Zefan]
77dab0a cpuset: fix to migrate mm correctly in a corner case [Li Zefan]
4191661 cpuset: allow to move tasks to empty cpusets [Li Zefan]
f40d0cb cpuset: allow to keep tasks in empty cpusets [Li Zefan]
fbe9172 cpuset: introduce effective_{cpumask|nodemask}_cpuset() [Li Zefan]
6ee2e74 cpuset: record old_mems_allowed in struct cpuset [Li Zefan]
d7a8758 cpuset: remove async hotplug propagation work [Li Zefan]
ad1cc4f cpuset: let hotplug propagation work wait for task attaching [Li Zefan]
7c34fd4 cpuset: get rid of the useless forward declaration of cpuset [Zhao Hongjiang]
f54f07f cgroup: fix deadlock on cgroup_mutex via drop_parsed_module_refcounts() [Tejun Heo]
5c529e3 cgroup: clean up the cftype array for the base cgroup files [Tejun Heo]
7b45a9f cgroup: mark "notify_on_release" and "release_agent" cgroup files insane [Tejun Heo]
1aa3d14 cgroup: mark "tasks" cgroup file as insane [Tejun Heo]
e9ab73d cpuset: remove redundant check in cpuset_cpus_allowed_fallback() [Li Zefan]
d79ce4b cpuset: cleanup guarantee_online_{cpus|mems}() [Li Zefan]
92314b2 cpuset: remove unnecessary variable in cpuset_attach() [Li Zefan]
7222ee0 cpuset: remove cpuset_test_cpumask() [Li Zefan]
d6cef9f cpuset: re-structure update_cpumask() a bit [Li Zefan]
a7cd4a7 mm: kmemleak_alloc_percpu() should follow the gfp from per_alloc() [Larry Finger]
9fd9887 cpufreq:governor: Fix negative idle_time with CONFIG_HZ_PERIODIC [Chen Yu]
0c32088 ktime: add ms_to_ktime() and ktime_add_ms() helpers [Daniel Borkmann]
4c08e10 clocksource: arch_timer: Disable user access to the physical counter [Neeraj Upadhyay]
* packages/apps/Launcher3
4d31bff Don't reset icons and labels when an icon pack gets updated [ezio84]
* packages/apps/Settings
62a7e02 Revert "Let's use last screenOn brightness value for ambient display [2/2]" [ezio84]
====================
2018-03-22
====================
* kernel/xiaomi/kenzo
0d5f275 kenzo_defconfig: Bump kernel version to 3.1.1 [Wight554]
b2dcc63 cpufreq: Nuke Lazyplug [Wight554]
* packages/apps/Settings
8fa80a4 Fix memory leak of DataSaverPreference [Jin Dong]
0c84672 Settings: Fix empty summary for VPN and SIM Card [jhenrique09]
====================
2018-03-21
====================
* kernel/xiaomi/kenzo
801d812 prima: Enable Wifi channel bonding mode unconditionally [Wang Han]
* packages/apps/AbcSettings
0347b86 Fix theme issue with smartbar picker dialog [Alex Cruz]
* packages/apps/DUI
a3df2c2 Update RU [Wight554]
* vendor/xiaomi/kenzo
34037f5 kenzo: Add missing power profile [Wight554]
====================
2018-03-20
====================
* frameworks/base
70fcccb [1/2] base: fix notification overlay config [maxwen]
a45f988 Reload more assets on overlay change [Ivan Iskandar]
981ebab Add support for theming notifications [Marko Man]
* hardware/qcom/audio
92dcb96 Revert "hal: Fix failure in VtsHalAudioV2_0Target test due to spkr protection" [Ethan Chen]
* kernel/xiaomi/kenzo
5a1403f dts: Fuck overclocking [Wight554]
323b9c5 HID: clamp input to logical range if no null state [Tomasz Kramkowski]
59445a3 HID: reject input outside logical range only if null state is set [Valtteri Heikkilä]
048c609 HID: fix false positive out of range values [Benjamin Tissoires]
5a40411 scsi: sg: only check for dxfer_len greater than 256M [Johannes Thumshirn]
dad535b scsi: sg: fix static checker warning in sg_is_valid_dxfer [Johannes Thumshirn]
c534554 scsi: sg: fix SG_DXFER_FROM_DEV transfers [Johannes Thumshirn]
f050472 ALSA: seq: Clear client entry before deleting else at closing [Takashi Iwai]
8a3cea6 ALSA: seq: Fix possible UAF in snd_seq_check_queue() [Takashi Iwai]
a8f1e32 ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats() [Takashi Iwai]
38c1788 mac80211: remove BUG() when interface type is invalid [Luca Coelho]
4782065 veth: set peer GSO values [Stephen Hemminger]
71a8f19 sched: Stop resched_cpu() from sending IPIs to offline CPUs [Paul E. McKenney]
306556f scsi: sg: check for valid direction before starting the request [Johannes Thumshirn]
e2af5ae mm: Fix false-positive VM_BUG_ON() in page_cache_{get,add}_speculative() [Kirill A. Shutemov]
d9a5600 tcp: sysctl: Fix a race to avoid unexpected 0 window from space [Gao Feng]
cf631d7 sched: act_csum: don't mangle TCP and UDP GSO packets [Davide Caratti]
9e51e51 timers, sched_clock: Update timeout for clock wrap [David Engraf]
7785a2b of: fix of_device_get_modalias returned length when truncating buffers [Rob Herring]
854ce66 selinux: check for address length in selinux_socket_bind() [Alexander Potapenko]
e756dc2 CHROMIUM: DROP: mm/oom_kill: Avoid deadlock; allow multiple victims [Douglas Anderson]
ef0fb09 CHROMIUM: DROP: mm/oom_kill: Double-check before killing a child in our place [Douglas Anderson]
a404d146 BACKPORT: mm: oom_kill: don't ignore oom score on exiting tasks [Johannes Weiner]
dac8486 readahead: Fix an error (thx ramgear) [hellsgod]
de6af14 Readahead: Optimize divide/multiply by power of 2 using L/R shift (thx ramgear) [hellsgod]
d12b852 initramfs: avoid "label at end of compound statement" error [Linus Torvalds]
331e9dc initramfs: Always do fput() and load modules after rootfs populate [Stafford Horne]
ab1c7f5 initramfs: finish fput() before accessing any binary from initramfs [Lokesh Vutla]
041f379 lib/decompress_unlz4.c: always set an error return code on failures [Jan Beulich]
904d006 jump_label: Split jumplabel ratelimit [Andrew Jones]
dd9260b ARM: make sure RO local relocations are part of kernel RO section [Wei Wang]
830003f diag: Add conditional check for len in dci_process_ctrl_status() [Sreelakshmi Gownipalli]
b6cd818 diag: Protect the decrement of number of diag clients [Sreelakshmi Gownipalli]
84de9d0 msm: ipa: dynamic memory leak fix [Michael Adisumarta]
e65768b msm: ADSPRPC: Use ID in response to get context pointer [Tharun Kumar Merugu]
156dd5e ASoC: msm: qdspv2: add spin lock to protect ac [Meng Wang]
67c1bca ASoC: wcd_cpe_core: add size check for WDSP ELF files [Xiaoyu Ye]
4713a10 msm: mdss: fix race condition between rotator api's [raghavendra ambadas]
1c01573 msm: mdss: fix race condition between commit and power off [raghavendra ambadas]
fd1ca3a msm:ipa: Return mux id only for valid interface [Mohammed Javid]
* packages/apps/Settings
128f07c App detail package name: use two lines summary [ezio84]
787afcc Adjust delay to prevent glitches when reloading notifications [jhenrique09]
2d0fe8e App detail package name: use one raw for both name and version [ezio84]
49bcbab Settings: Add package name to installed app details [Luca Stefani]
* vendor/nexus
e776a33 [2/2] themes: fix notification overlay config [maxwen]
08d009f Theme dark notificatons [Marko Man]
* vendor/xiaomi/kenzo
5577f07 kenzo: Update soundfx libs to O [Wight554]
620b26a kenzo: Remove btnvtool [luk1337]
====================
2018-03-19
====================
* device/xiaomi/kenzo
e6b66c4 Use updated GCC toolchain from bootlin [Wight554]
* frameworks/base
59b8317 SystemUI: Support display for radio tech [Shufeng Hou]
431798c Refresh stock recents icons on dpi change [ezio84]
* kernel/xiaomi/kenzo
3eefe4a ANDROID: sdcardfs: notify lower file of opens [Daniel Rosenberg]
dcf6578 drivers: i2c: Fix direct references to HZ [Humberto Borba]
9ce4f5a drivers: ipa: Fix direct references to HZ [AshishM94]
1bf53b9 drivers: video: mdss: Fix direct references to HZ [AshishM94]
dd04bc5 clk: msm: clock-cpu-8976: Use CLKFLAG_NO_RATE_CACHE for a53ssmux/a72ssmux from: https://github.com/sultanxda/android_kernel_oneplus_msm8996/commit/fe511bd5e3c522d79a50ae55bc2111ae5098c585 [AshishM94]
d17eece trace: add CONFIG_DISABLE_TRACE_PRINTK option [Park Ju Hyung]
fc57842 f2fs: make gc_no_gc_sleep_time much more conservative [Park Ju Hyung]
3ff33cb f2fs: set ioprio of GC kthread to idle [Park Ju Hyung]
e98705c arch: arm64: Update defconfig [Wight554]
b9f3531d platform: Add -Os to ccflags [Wight554]
* packages/apps/Launcher3
1b77ba8 Fix icon editor picking the wrong icon on tap [ezio84]
945ae3c Normalize size when setting a custom app icon [ezio84]
* packages/apps/Settings
2d0fe8e App detail package name: use one raw for both name and version [ezio84]
49bcbab Settings: Add package name to installed app details [Luca Stefani]
* packages/apps/SlimRecents
917f51a Refresh slim recents icon on dpi change [ezio84]
* vendor/nexus
19c5a03 Dark theme: Fix up smartbar edit button checkmar color [Alex Cruz]
* vendor/xiaomi/kenzo
5577f07 kenzo: Update soundfx libs to O [Wight554]
620b26a kenzo: Remove btnvtool [luk1337]
dd1c711 kenzo: Update time services to O [Wight554]
dfefe80 kenzo: Update graphic stack to oreo [TheScarastic]
====================
2018-03-18
====================
* kernel/xiaomi/kenzo
81cf66f staging: android: ashmem: Fix lockdep issue during llseek [Joel Fernandes]
edc6785 ashmem: use vfs_llseek() [Al Viro]
652658d netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt [Florian Westphal]
6973561 netfilter: bridge: ebt_among: add missing match size checks [Florian Westphal]
93f7e1b netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets [Florian Westphal]
47fcb91 netfilter: IDLETIMER: be syzkaller friendly [Eric Dumazet]
cb67cd5 netfilter: nat: cope with negative port range [Paolo Abeni]
0e6ab73 netfilter: x_tables: fix missing timer initialization in xt_LED [Paolo Abeni]
9f539586 ALSA: seq: More protection for concurrent write and ioctl races [Takashi Iwai]
9d24dc8 ALSA: seq: Don't allow resizing pool in use [Takashi Iwai]
8087973 kenzo_defconig: Disable CONFIG_DEBUG_KERNEL [Wang Han]
f3a2032 init: Kconfig: Don't force DEBUG_KERNEL [Sultanxda]
9d7dc7c irq_work: Don't reinvent the wheel but use existing llist API [Byungchul Park]
403178d vfs: avoid creation of inode number 0 in get_next_ino [Carlos Maiolino]
db079a7 modpost: don't emit section mismatch warnings for compiler optimizations [Paul Gortmaker]
37c91cf modpost: reduce visibility of symbols and constify r/o arrays [Mathias Krause]
f4f08f8 fs: namespace: suppress 'may be used uninitialized' warnings [Tim Gardner]
857e120 SELinux: security_load_policy: Silence frame-larger-than warning [Tim Gardner]
9efbf52 ALSA: timer: Limit max instances per timer [Takashi Iwai]
b02a069 usb: udc: core: add device_del() call to error pathway [Alan Stern]
1eb87ce arch: arm64: Update defconfig [Wight554]
ed1ac35 powersuspend: add power_suspended boolean for global access [arter97]
ece6a61 kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.7 (faux123/Yank555.lu) [yank555-lu]
f609a92 kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.6 (faux123/Yank555.lu) [yank555-lu]
a712f4a kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend [yank555-lu]
a4f7bb6 sched: compatibility fix up for lazyplug [Paul Reioux]
4a810e3 lazyplug: kill the lazymode logspam [psndna88]
6fa8a88 lazyplug: Add highly aggressive lazy profile [Joe Maples]
55685f3 vidc: add lazyplug hooks [Park Ju Hyung]
657f35c lazyplug: NR_RUN_HYSTERESIS: fix typo [AshishM94]
f87fa37 lazyplug: Add Hysteresis for Hexacore CPUs [Joe Maples]
bd345e5 lazyplug: Remove wakeup_boost [Joe Maples]
a44505f lazyplug: Use display_state hooks [Joe Maples]
1d5184d lazyplug: Remove Power/earlysuspend hooks [Joe Maples]
81f9eb4 lazyplug: add mutex & boolean check for lazy mode [Park Ju Hyung]
3cdf7b3 lazyplug: separate thread for reducing wake-up delay [Park Ju Hyung]
7ff8e5e Introduce Lazyplug [Park Ju Hyung]
afd35ff msm: camera: Synchronize camera open/close calls. [Trishansh Bhardwaj]
79905b4 msm: camera: Fix race condition in msm_sd_register. [Trishansh Bhardwaj]
7e06e25 msm: camera: Prevent use-after-free in v4l2_event_subscribe. [Trishansh Bhardwaj]
592ced5 Revert "ANDROID: sdcardfs: notify lower file of opens" [Daniel Rosenberg]
2c6e308 dma_mapping.h: add dependency for CONFIG_ARM_SMMU [Parvinder Singh]
8c236f8 iommu: msm: call restore cfg once after cold boot [Prakash Gupta]
2fd2de4 iommu: msm: Fix TLB register format for arm64 [Shiraz Hashim]
16e62e6 iommu: msm: flush page tables at pagetable alloc [Prakash Gupta]
44909ff iommu: msm: fix context bank configuration for aarch64 [Prakash Gupta]
c8a7892 iommu: msm: fix uninitialized variable usage in get_phys_from_va [Prakash Gupta]
4d564a7 iommu: msm: use phys_addr_t for PA in secure mapping [Prakash Gupta]
4a41872 iommu: msm: add support for AARCH64 39 bit VA PT [Prakash Gupta]
f90b7b1 iommu: msm: updated IOMMU supported PASize to 36b [Prakash Gupta]
d458ae8 msm: kgsl: Skip GPMU and SPTP related calls for A510 [Rajesh Kemisetti]
d82d57e msm: kgsl: Enable context done bug fix for A510 [Hareesh Gundu]
5c80396 msm: kgsl: Prevent deadlock in cmdbatch timer [Tarun Karra]
6fb0c39 msm: kgsl: add egl_surface/egl_image usage count in debugfs [Archana Sriram]
868fea6 msm: kgsl: use seq_file for mem_entry debugfs [Santhosh Punugu]
907f2ca msm: kgsl: Add accounting for memory mapped in userspace [Harshdeep Dhatt]
7c582f9 msm: kgsl: Properly remove ref count on gpuobj_sync failure [Carter Cooper]
d65995d mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update() [Sultanxda]
0808dda devfreq: implement arm-memlat-mon,governor_memlat [Parvinder Singh]
8f5ba06 PM / QoS: Add no_constraints_value field to struct pm_qos_constraints [Rafael J. Wysocki]
f0b3707 PM / QoS: simplify pm_qos_power_write() [Andy Shevchenko]
88a299d PM / QoS: correct the valid range of pm_qos_class [Sahara]
f9adc8c PM / QoS: Add debugfs support to view the list of constraints [Nishanth Menon]
ed0b333 PM / QoS: Add pm_qos_update_target/flags tracepoints [Sahara]
aec1d3f perf: Cure event->pending_disable race [Peter Zijlstra]
aa4de61 perf: Use hrtimers for event multiplexing [Stephane Eranian]
d55922e arm, pm, vmpressure: add missing slab.h includes [Tejun Heo]
e1a4a2d arm: idle: add missing need_resched check [Yi-wei Zhao]
d7ca9eb arm64: replace read_lock to rcu lock in call_break_hook [Yang Shi]
13779b9 ARM: 8167/1: extend the reserved memory for initrd to be page aligned [Yalin Wang]
840524c msm: kgsl: Fix race condition in adreno_spin_idle() [Suman Tatiraju]
359bafe power:qpnp-charger: extended charge time from 30s to 100s when battery status is near to full [Zhao Xuewen]
2cd4512 fs: exfat: fix misleading-indentation warning [Nathan Chancellor]
9741328 firmware_class: Fix firmware_loading_timeout usage of jiffies [AdrianDC]
01fe027 msm: kgsl: Fix overflow in sharedmem read/write functions [Sunil Khatri]
f8f32e0 spi: spi_qsd: Modify the FIFO mode read/writes [Girish Mahadevan]
5a7c25f mm: slub: Default slub_max_order to 0 [Mel Gorman]
6668329 arch: arm64: Update and regen defconfig [Wight554]
f2b4119 msm: kgsl: Disable UCHE global filter [Sunil Khatri]
483f728 msm: kgsl: Correct protected mode range for 5XX UCHE registers [Jordan Crouse]
e53b7b3 ARM: dts: msm: Add GPU mempools properties for msm8976/56 [cb]
53fa88d msm: kgsl: Try lower order mempools incase of mismatch [Rajesh Kemisetti]
8cdd312 msm: kgsl: Get pages from the system incase mempool is not configured [Hareesh Gundu]
02cdb21 msm: kgsl: Allow mempools to configure from the device tree [Hareesh Gundu]
43d3467 msm: kgsl: Fix the access to invalid pool [Sunil Khatri]
c4961e3 msm: kgsl: Change the shrinker to not free reserved pages [Shrenuj Bansal]
eb18b25 msm: kgsl: Allocate global buffers through paged memory [Harshdeep Dhatt]
3f7d67d msm: kgsl: Add 1M and 8K pools to the allocator [Shrenuj Bansal]
a878a84 msm: kgsl: Fix overflow in sharedmem read/write functions [Sunil Khatri]
a33fa4c msm: kgsl: Use a page pool to reduce allocation time [Deepak Kumar]
71c44db msm: kgsl: Rework page allocation sizes [Carter Cooper]
6a04a6e msm: kgsl: Add 'strict memory' debug mode [Jordan Crouse]
9658606 msm: kgsl: Add EXEC permission to the unassign call [Shrenuj Bansal]
85dc0b8f msm: kgsl: Add an align mask property in the device tree [Shrenuj Bansal]
c386e4c GPU: add optimization flags to GPU drivers [GUYVER91]
1175a82 lib/decompress: set the compressor name to NULL on error [Aneesh Kumar K.V]
7330a3d initramfs: debug detected compression method [Daniel M. Weeks]
1546104 net: tcp: Scale the TCP backlog queue to absorb packet bursts [Harout Hedeshian]
71f3129 BACKPORT: udf: Check path length when reading symlink [Jan Kara]
23eeb2a net: add length argument to skb_copy_and_csum_datagram_iovec [Sabrina Dubroca]
7a34ae1 net: tcp: split ack slow/fast events from cwnd_event [Florian Westphal]
7a99a93 tcp: remove unused min_cwnd member of tcp_congestion_ops [Stanislav Fomichev]
eb00df0 ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf [WANG Cong]
7723d48 ipv6: initialize route null entry in addrconf_init() [WANG Cong]
ef66e6e tcp: do not underestimate skb->truesize in tcp_trim_head() [Eric Dumazet]
1c88a80 soc: qcom: bam_dmux: Use SPS hold mem flag [Rama Krishna Phani A]
068458a slab: introduce helper functions to get/set free object [Joonsoo Kim]
5748ee1 slab: factor out calculate nr objects in cache_estimate [Joonsoo Kim]
6d39526 slab: replace non-existing 'struct freelist *' with 'void *' [Joonsoo Kim]
3eadf20 slab: fix to calm down kmemleak warning [Joonsoo Kim]
e1fec6a slab: rename slab_bufctl to slab_freelist [Joonsoo Kim]
a3fc7bd slab: remove useless statement for checking pfmemalloc [Joonsoo Kim]
9c9b2d6 slab: use struct page for slab management [Joonsoo Kim]
2795798 slab: replace free and inuse in struct slab with newly introduced active [Joonsoo Kim]
3e63e87 slab: remove SLAB_LIMIT [Joonsoo Kim]
e6394a6 slab: remove kmem_bufctl_t [Joonsoo Kim]
a4b111e slab: change the management method of free objects of the slab [Joonsoo Kim]
727a312 slab: use __GFP_COMP flag for allocating slab pages [Joonsoo Kim]
ab42718 slab: use well-defined macro, virt_to_slab() [Joonsoo Kim]
9426825 mm/slab: Fix drain freelist excessively [Wanpeng Li]
d96fc44 mm, slab: moved kmem_cache_alloc_node comment to correct place [Zhouping Liu]
6046d1b mm/slab: fix unexpected index mapping result of kmalloc_size(INDEX_NODE+1) [Joonsoo Kim]
b840588 mdss: fix potential deadlock. [MEGAX91]
2df3a7d msm: mdss: Remove DCS backlight delay [Zac Crosby]
ba96180 ARM: dts: msm: Set the default governor for cpubw to performance [Rohit Gupta]
6ede5c4 lib/decompress_unlzma: Do a NULL check for pointer [Fabio Estevam]
0520924 lib/decompress_inflate.c: include appropriate header file [Rashika Kheria]
0473dc3 lib/decompress.c: consistency of compress formats for kernel image [Haesung Kim]
336b7e5 usercopy: Adjust tests to deal with SMAP/PAN [Kees Cook]
b9713e5 test: check copy_to/from_user boundary validation [Kees Cook]
4843e4d ASN.1: Fix actions on CHOICE elements with IMPLICIT tags [David Howells]
af48a3c ANDROID: lib: vsprintf: physical address kernel pointer filtering options [Dave Weinstein]
c1a445e ANDROID: lib: vsprintf: additional kernel pointer filtering options [Dave Weinstein]
fecb126 crypto: lz4,lz4hc - fix decompression [KOVACS Krisztian]
2ed70e4 lib/decompressors: use real out buf size for gunzip with kernel [Yinghai Lu]
c320681 initramfs: support initramfs that is bigger than 2GiB [Yinghai Lu]
31182ca initrd: fix lz4 decompress with initrd [Yinghai Lu]
1c7387d lib: add support for LZ4-compressed kernel [Kyungsik Lee]
46abe9b .gitignore: ignore *.lz4 files [Markus Trippelsdorf]
5545d67 arm: add support for LZ4-compressed kernel [Kyungsik Lee]
c4f2546 crypto: add lz4 Cryptographic API [LaboDJ]
19940c6 msm: vidc: Clean session when failed to open instance [Pranav Vashi]
25db577 perf/core: Don't leak event in the syscall error path [Alexander Shishkin]
9ad5ffe xhci: Manually give back cancelled URB if we can't queue it for cancel [Mathias Nyman]
f6ccc03 af_key: Add lock to key dump [Yuejie Shi]
036d2eb netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register [Gao Feng]
283e99c net: ipv6: send unsolicited NA if enabled for all interfaces [David Ahern]
13a4d1e alarmtimer: don't rate limit one-shot timers [Greg Hackmann]
7a87f9f alarmtimer: Rate limit periodic intervals [Thomas Gleixner]
2deb706 usb-storage: fix deadlock involving host lock and scsi_done [Alan Stern]
7ef11c4 mm: push readahead to 512kB. [Francisco Franco]
b6117f9 prima: Silence logspam [dragonGR]
59624c9 net/sched: silence "quantum of class is big" log warning [psndna88]
fbcd31b ipv6: dad: don't remove dynamic addresses if link is down [Sabrina Dubroca]
8c599ff ipv6: always add flag an address that failed DAD with DADFAILED [Lubomir Rintel]
5421f37 ipv6: Remove privacy config option. [David S. Miller]
ed4e29c arm: psci: drop info prints seen during cpu hotplug to pr_debug [Matt Wagantall]
2b2f745 net: socket: don't set sk_uid to garbage value in ->setattr() [Eric Biggers]
4170507 md: Disable dm-verity [MOVZX]
6ee3cf7 audit: Mute userspace and kernel audit logs [Pranav Vashi]
68fdefa net: PPPoPNS: Remove length argument from data_ready [Jon Medhurst]
32709b4 net: handle error more gracefully in socketpair() [Yann Droneaud]
2fc5bd3 net: add scheduling point in recvmmsg/sendmmsg [Eric Dumazet]
5084acf net:socket: set msg_namelen to 0 if msg_name is passed as NULL in msghdr struct from userland. [Ani Sinha]
643dbdc gcc5: fix: tcp_input.c: array subscript is above array bound [anarkia1976]
97e9fab prima: Kill logspam [Alex Tsanis]
bfbe8d3 block: fix wrong error return in elevator_init() [Sudip Mukherjee]
46883fb Apply CFLAGS, -Os to decompress.o to improve decompress performance during boot-up process [flar2]
d9319c6 ARM: topology: Suppress clock-frequency error [Pranav Vashi]
949a3f1 kenzo_defconfig: Enable DEFERRED RESUME flag [Veerabhadrarao Badiganti]
55b7890 ANDROID: usb: gadget: function: Fix Coding Style [Anson Jacob]
2bc31c3 UPSTREAM: block: disable entropy contributions for nonrot devices [Mike Snitzer]
8139bc8 tracing: Fix event header writeback.h to include tracepoint.h [Steven Rostedt (Red Hat)]
b8cfb24 xiaomi: lct_tp_fm_info: fix warning about existing sysfs/procfs entries [flar2]
bd096ab xhci-msm-hsic: Reduced WakeLocks [flar2]
24523a8 power:process: decrease time to enter sleep [Javier Sayago]
d07eed4 msm: camera: Restructure data handling to be more robust [MOVZX]
7cd0341 asm: cache: Up the cache shift [MOVZX]
0372131 power: Add function to show active wakelocks [yangjq]
69de1c1 PM / devfreq: Match with our dts [Alex Tsanis]
57931ed PM / devfreq: Fix typo that caused an infinite loop [Sultanxda]
7d1a2ff PM / devfreq: Remove null termination in boost_devices [Sultanxda]
577b40d PM / devfreq: Boost cpubw on screen on events [Francisco Franco]
b49caed PM / devfreq: Reduce wake boost duration to 5000 ms [Sultanxda]
a6510dd PM / devfreq: Add an interface to boost devices when the screen is woken [Sultanxda]
d7a99cd PM / devfreq: bimc-bwmon: Use free_irq during governor suspend/stop [Arun KS]
8418ad9 hid: Add driver for FiiO USB DAC [Pat Erley]
21cab3c msm: qdsp6v2: Allow 320K AAC encoding [Steve Kondik]
ce94c61 power: align wakeup_sources format [yangdongdong]
659ef94 PM / sleep: unregister wakeup source when disabling device wakeup [Zhang Rui]
81a07fb ANDROID: mnt: Fix next_descendent [Daniel Rosenberg]
595ea4b BACKPORT: smarter propagate_mnt() [Al Viro]
0ab0338 BACKPORT: don't bother with propagate_mnt() unless the target is shared [Al Viro]
f47ef3c ANDROID: dm verity: add minimum prefetch size [Keun-young Park]
a933171 Disable frame-address warning [Linus Torvalds]
f9fcc4d Initial compilation setup [Nathan Chancellor]
fd5eede Makefile: Disable format-truncation warning globally [Nathan Chancellor]
02364c9 Makefile: Silence format warnings [Alex Tsanis]
5f9a529 Makefile: Disable misleading indentation warning [MSF-Jarvis]
1c48c8b Makefile: Disable couple more warnings [MSF-Jarvis]
361a322 Disable "maybe-uninitialized" warning globally [Linus Torvalds]
111cfcb drivers: media: msm: camera_v2: fix bool-compare warning [Nathan Chancellor]
842e709 Fix various GCC 6 misleading indentation warnings [MOVZX]
4fbd35e prima: Fix GCC6 Warnings [MOVZX]
23fbec6 sound: soc: msm-pcm-routing-v2: fix maybe-uninitialized warnings [Nathan Chancellor]
f1ce357 Fix all GCC 6.x warnings [Nathan Chancellor]
088edf8 block: Maple: define some settings as read_mostly [YaroSt12]
9c08ab5 block: maple-iosched: Use octal permissions [Harsh Shandilya]
dec5514 cpu_input_boost: add unlikely to initd check [YaroST12]
4b6164f cpu_input_boost: remove debugging from initd check [YaroST12]
4f47951 kenzo_defconfig: Start something new and fun [Wight554]
252f5eb Revert "usb: xhci: Remove duplicate zero length packet implementation" [Adarsh-MR]
e9f1dd0 mdss: dsi: Fix null dereferences [Charles Bin]
2f72497 block: make rq->cmd_flags be 64-bit [Jens Axboe]
bee4755 msm: mdss: Fix potential pipe NULL pointer dereference [Jayant Shekhar]
691a12f genirq: Set irq thread to RT priority on creation [Ivo Sieben]
48a20c3 genirq: Fix null pointer reference in irq_set_affinity_hint() [Jesse Brandeburg]
a865b76 genirq: Set initial affinity in irq_set_affinity_hint() [Jesse Brandeburg]
4b9c9d6 percpu_counter: make percpu_counters_lock irq-safe [Tejun Heo]
0a12dae percpu_counter: update debugobjects fixup callbacks return type [Du, Changbin]
04b1428 percpu_counter: batch size aware __percpu_counter_compare() [Dave Chinner]
c97ff21 lib/percpu_counter.c: fix bad percpu counter state during suspend [Jens Axboe]
2090408 qseecom: release ION memory if qseecom failed to unload app [Zhen Kong]
64cd360 UPSTREAM: arm: perf: Fix callchain parse error with kernel tracepoint events [Hou Pengyang]
b13457f sched/fair: Fix load_balance() affinity redo path [Jeffrey Hugo]
7700288 sched/core: Fix &rd->rto_mask memory leak [Mathieu Poirier]
6ffdd69 sched, smp: Correctly deal with nested sleeps [Peter Zijlstra]
00c262f sched: Fix sleep time double accounting in enqueue entity [Alex Shi]
8e37d36 sched/deadline: Fix wrap-around in DL heap [Tommaso Cucinotta]
c6a0fb7 sched/core: Fix &rd->cpudl memory leak [Mathieu Poirier]
7aa5950 sched/rt/nohz: Stop scheduler tick if running realtime task [Rik van Riel]
45c8b72 cpu_pm/rt: replace rt rwlock with raw spinlock [Alex Shi]
c5ee170 sched/core: Enable increased load resolution on 64-bit kernels [Peter Zijlstra]
c39c3d0 arm64: traps: simplify die() and __die() [Mark Rutland]
c79c076 arm64: Fix compilation error on UP builds [Catalin Marinas]
04b9e51 arm64: fix missing syscall trace exit [Josh Stone]
52a0bab arm64: Tell irq work about self IPI support [Frederic Weisbecker]
90ace8b sched: Fix odd values in effective_load() calculations [Yuyang Du]
bee353e BACKPORT: arm64: Correctly bounds check virt_addr_valid [Laura Abbott]
b79c1ae UPSTREAM: x86/acpi: Prevent out of bound access caused by broken ACPI tables [Seunghun Han]
f04294b BACKPORT: FROMLIST: pids: make task_tgid_nr_ns() safe [Oleg Nesterov]
58d81e2 arch/arm64: skip randomization within stack [Yi-wei Zhao]
064846e workqueue: Fix flag collision [Ben Hutchings]
b998d5e BACKPORT: xfrm: Clear sk_dst_cache when applying per-socket policy. [Jonathan Basseri]
34f9f7b sched: some fixes [psndna88]
55833313 rcu: 3x aggressive RCU_FAST_NO_HZ [rb-rasekar]
d377295 msm: msm_bus: Fix memory corruption in alloc_handle_lst [Gjorgji Rosikopulos]
0ebaeb5 ANDROID: scsi: Add segment checking in sg_read [Roberto Pereira]
258e9e9 UPSTREAM: net: xfrm: allow clearing socket xfrm policies. [Lorenzo Colitti]
6beefcc msm: vidc: Increase minimum input buffer count for VP9 decode [Deepak Kushwah]
49ba668 msm: ipa3: header file change for wdi-stats [Skylar Chang]
fc611c9 msm: mdss: Restrict display commit thread to power cluster [Sultanxda]
facf683 UPSTREAM: sctp: do not peel off an assoc from one netns to another one [Xin Long]
37f7e28 sched: Consolidate open coded preemptible() checks [Frederic Weisbecker]
2d201eb usb: otg: report power supply type as usb by default [Xuehui Ye]
f796562 qpnp-vibrator: implement sysfs interface for vibrator intensity control [Varun Chitre]
f78e674 msm-poweroff: always perform warm reset [Sultanxda]
33d3de8 binder: Disable debug mask [Alex Naidis]
85092f9 IKQCOMSD1-2616 msm: thermal: Quiet the threshold logs [Jason Hrycay]
5405ed1 IKSWL-3402 tick: don't update idle time if cpu offline [Lianwei Wang]
31828d1 msm: vidc: Check for active handle before updating the QoS request [myfluxi]
7006c2d msm: vidc: disable CPU L2 cache PC during video sessions [Manikanta Sivapala]
8a5f7b8 ASoC: Fix use-after-free at card unregistration [Takashi Iwai]
289a235 ASoC:WCD9335: Enhance SLimbus CLK Gear [BlackSoulxxx]
4b081fb UPSTREAM: ALSA: usb-audio: add dB range mapping for some devices [Yao-Wen Mao]
a621d4a BACKPORT: HID: hidraw: fix warning destroying hidraw device files after parent [Fernando Luis VГЎzquez Cao]
b655109 UPSTREAM: ALSA: usb-audio: correct the value cache check. [Yao-Wen Mao]
6c1d7e4 UPSTREAM: ALSA: usb-audio: Resume mixer values properly [Takashi Iwai]
9970fc0 BACKPORT: [media] v4l: Add source change event [Arun Kumar K]
799e2b1 UPSTREAM: ALSA: usb-audio: Fix runtime PM unbalance [Takashi Iwai]
5b70af3 UPSTREAM: ALSA: usb-audio: Fix deadlocks at resuming [Takashi Iwai]
018ad11 sound: msm: qdsp6v2: fix memset-transposed-args warning [Nathan Chancellor]
2fa8a90 ext4: preserve i_mode if __ext4_set_acl() fails [Ernesto A. FernГЎndez]
82bc0b1 net: Zero terminate ifr_name in dev_ifname(). [David S. Miller]
7fbde45 rtnetlink: allocate more memory for dev_set_mac_address() [WANG Cong]
f24a972 net: phy: Fix PHY unbind crash [Florian Fainelli]
17b1c38 tcp: fastopen: tcp_connect() must refresh the route [Eric Dumazet]
a01ef66 net: sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target [Xin Long]
27b7ebf net: fix keepalive code vs TCP_FASTOPEN_CONNECT [Eric Dumazet]
7c35826 usb: musb: fix tx fifo flush handling again [Bin Liu]
====================
2018-03-17
====================
* device/xiaomi/kenzo
d0bc6d1 rootdir: LMK tunings from CAF [Adarsh-MR]
f048bb7 rootdir: Grant netmgrd proper unix perms [Jeff Vander Stoep]
bb478ef rootdir: Partially import Suzu power tweaks [Adarsh-MR]
20ca5fc kenzo: Make gatekeeper binderized always [Janis Danisevskis]
480012c rootdir: Update power tweaks [Wight554]
f4f81d7 kenzo: switch to perf stack from Xperia X [2/2] [Adarsh-MR]
ca82196 kenzo: Import ipacm [Wight554]
* frameworks/base
aeae0af Expose autofill save dialog text color [ezio84]
85540e4 Choose a custom editor app for screenshot notification edit button [1/2] [ezio84]
* kernel/xiaomi/kenzo
21e2702 drivers/usb/host: Disable tracing [psndna88]
23878c7 topology: Adjust busy factor accounting the kernel timer changes [AnggaSP]
2a41567 Arm64: Enable Dcache word access [XileForce]
59be3ee Sound: Be quiet! [Alex Tsanis]
79858ee sched: fair: reduce preemption latency [Slim80]
d6ce4c6 debug: remove more dmseg spam [GuneetAtwal]
1e02b01 timer: optimize apply_slack() [anarkia1976]
9e475d1 mm: process_reclaim: Don't use work_pending() [myfluxi]
6a2789a remove spammy code [GuneetAtwal]
ace1671 fs/buffer.c: increase the buffer-head per-CPU LRU size [Sebastien Buisson]
8a98179 mmc: sdhci-msm: Complete porting the patch [Jake Weinstein]
ef41e67 mmc: sdhci-msm: Disable controller clocks in suspend [Sayali Lokhande]
b7d3840 mmc: sdhci-msm: Disable controller clocks in suspend [Sayali Lokhande]
ca54a70 mmc: sdhci-msm: enable 64-bit ADMA [Venkat Gopalakrishnan]
d47fbe0 mmc: sdhci-msm: avoid using NOP ADMA descriptor for EOT [Talel Shenhar]
44a083e arm64: make default ARM64_DMA_IOMMU_ALIGNMENT as 9 [Shiraz Hashim]
62bc682 mmc: sdhci-msm: Don't turnoff Vcc during initialization [Veerabhadrarao Badiganti]
3d2020c cgroup: Allow non-root users permission to attach [Pranav Vashi]
f93a005 msm: camera: isp: Ratelimit hw errors [Pranav Vashi]
3a75e1b mmc: move to a SCHED_FIFO thread [Tim Murray]
5ea64a4 mmc: core: Fix deadlock in suspend & rescan path [Ritesh Harjani]
3cdf0a1 camerav2/sensor: silence log "Failed in getting TOP gdscr regulator handle" [psndna88]
5859b04 ASoC: msm: qdsp6v2: return error when copy from userspace fails [Siena Richard]
39d4ab0 crypto: msm: qcrypto: Fix hash crash if not last issue [Sivanesan Rajapupathi]
5262855 crypto: msm: qcrypto: Fix spinlock deadlock issue [Kranthikumar Kurapati]
f2736ae crypto: msm: fix qcrypto driver to improve IPSec performance [Venkatesh Yadav Abbarapu]
47e0053 Revert "cpufreq: interactive: remove hispeed_freq init restriction" [Alex Tsanis]
a9dcec0 Stop some more spam [psndna88]
9e64649 power: add a simple api to query the charging state (on/off) at any point in time [psndna88]
dcb34b5 cpufreq: ondemand: Change the calculation of target frequency [Stratos Karafotis]
8f3574c msm: thermal: Update the hotplug initialization [Sivaram Vempati]
0be3f15 BACKPORT [UPSTREAM] net: add real socket cookies [Chenbo Feng]
674c839 qcom-cpufreq: skip frequencies that round to same rate [Rohit Gupta]
ff1914f qcom-cpufreq: Use cpufreq_table_validate_and_show to fill freq_table [Junjie Wu]
ee8493e qcom-cpufreq: Fill in policy->freq_table [Junjie Wu]
079088a qcom-cpufreq: Rename cpufreq_suspend to suspend_data [Junjie Wu]
0186e9b ANDROID: hid: uhid: implement refcount for open and close [Dmitry Torokhov]
a7d8788 qdsp6v2: stop logspam [psndna88]
c8874ff ASoC: wcd-mbhc: change special headset detection count [Yeleswarapu Nagaradhesh]
dec2b73 ASoC: wcd-mbhc: correct detection logic for headphone [Yeleswarapu Nagaradhesh]
49e214b ASoC: wcd-mbhc: disable moisture detection for NC Jack [Yeleswarapu Nagaradhesh]
e0d58c2 ASoC: wcd-mbhc: enable micbias for special headset [Yeleswarapu Nagaradhesh]
5490b57 ASoc: wcd: correct handling of L_DET_EN and pull down switches [Yeleswarapu Nagaradhesh]
9c0bb73 ASoC: wcd-mbhc: Fix issue with headset insert with extn.cable [Phani Kumar Uppalapati]
8b873a8 ASoC: wcd-mbhc: Fix special headset detection issue [Yeleswarapu Nagaradhesh]
d053c04 ASoC: wcd-mbhc: Avoid fake headset report during headphone remove [Phani Kumar Uppalapati]
437cb4e ASoC: wcd-mbhc: Fix plug removal detection from extension cable [Phani Kumar Uppalapati]
8ac5b2f ASoC: wcd-mbhc: Fix unbalanced irq enable/disable [Phani Kumar Uppalapati]
245114a ASoC: wcd-mbhc: correct headphone detection [Yeleswarapu Nagaradhesh]
e97b24b ASoC: wcd-mbhc: disable electrical interrupts when cable type is NONE [Yeleswarapu Nagaradhesh]
2014684 ASoC: wcd-mbhc: check HPH PA status before impedance detection [Walter Yang]
decbb5a ASoC: wcd-mbhc: add null pointer check [dojha]
ad415bd mmc: sdhci: cmdq: add notification for cmdq halt [Talel Shenhar]
ee2a0e0 block: row: add magic values. [franciscofranco]
3de4d61 workqueue: invert the order between pool->lock and wq_mayday_lock [Tejun Heo]
477eb5e workqueue: cosmetic update in rescuer_thread() [Tejun Heo]
536bbe6 workqueue: make the workqueues list RCU walkable [Tejun Heo]
95efdfa BACKPORT: f2fs: sanity check checkpoint segno and blkoff [Jin Qian]
eee15b0 msm: ipa: Fix for missing int overflow check in the refcount library [Utkarsh Saxena]
3641a9f ALSA: timer: Fix race between read and ioctl [Takashi Iwai]
937e57b ALSA: timer: remove legacy rtctimer [Alexandre Belloni]
cddddcf ALSA: timer: Fix zero-division by continue of uninitialized instance [Takashi Iwai]
b5d1e5c ALSA: Replace with IS_ENABLED() [Takashi Iwai]
ef03c57 ALSA: timer: Fix negative queue usage by racy accesses [Takashi Iwai]
9ad175a ALSA: timer: Protect the whole snd_timer_close() with open race [Takashi Iwai]
4f1ab00 ALSA: timer: Sync timer deletion at closing the system timer [Takashi Iwai]
207a9d6 ALSA: timer: Introduce disconnect op to snd_timer_instance [Takashi Iwai]
38ae03c sound: msm: qdsp6v2: optimize for size [Alex Naidis]
0ead241 xfrm: Don't use sk_family for socket policy lookups [Steffen Klassert]
6bf12d6 net: sctp: fix race for one-to-many sockets in sendmsg's auto associate [Daniel Borkmann]
37b60b1 net: reduce skb_warn_bad_offload() noise [Eric Dumazet]
e04a3f3 net: remove open-coded skb_cow_head. [françois romieu]
7dda1c9 pstore: Use dynamic spinlock initializer [Kees Cook]
de9cec4 pstore: Correctly initialize spinlock and flags [Kees Cook]
25003f1 pstore: Allow prz to control need for locking [Joel Fernandes]
cc484cd pstore: Make spinlock per zone instead of global [Joel Fernandes]
40f07d1 ipv6: fix possible deadlock in ip6_fl_purge / ip6_fl_gc [Jan Stancek]
85af5a7 msm: lpm-levels: add suspend_again handler [Joe Swantek]
2514050 Squashed hrtimer optimization commits. [Raymond Golo (intersectRaven)]
11b1e1a fix GCC 6.X tautological-compare warnings [Alex Tsanis]
d3fbf47 Makefile: Optimization setup [Adin Kwok]
b6cd24d Makefile: Disable "format-truncation" warning globally [Nathan Chancellor]
44965d0 Makefile: Disable "unused-constant-variable" warning globally [Nathan Chancellor]
0f70b76 trace: cpufreq: fix typo in min/max cpufreq [Thierry Strudel]
22c0426 arch: arm64: Update defconfig [Wight554]
4a5b13e mac80211_hwsim: fix compiler warning on MIPS [Andrew Bresticker]
e254327 USB: UDC core: fix double-free in usb_add_gadget_udc_release [Alan Stern]
789ca64 USB: Gadget core: fix inconsistency in the interface tousb_add_gadget_udc_release() [Alan Stern]
dca5897 usb: udc: core: add device_del() call to error pathway [Alan Stern]
a720215 blktrace: fix trace mutex deadlock [Jens Axboe]
ddbc44e usb: xhci: fix panic in xhci_free_virt_devices_depth_first [Yu Chen]
0469f40 virtio: release virtio index when fail to device_register [weiping zhang]
2c4f77d ext4: fix fdatasync(2) after fallocate(2) operation [Eryu Guan]
fa892a3 lib/oid_registry.c: X.509: fix the buffer overflow in the utility function for OID string [Takashi Iwai]
f7c3b1a i2c: core: decrease reference count of device node in i2c_unregister_device [Lixin Wang]
46f0e55 KVM: arm/arm64: Fix HYP unmapping going off limits [Marc Zyngier]
9065d35 nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick() [Thomas Gleixner]
db61e12 net: ipv4: emulate READ_ONCE() on ->hdrincl bit-field in raw_sendmsg() [Nicolai Stange]
ebe640d net: ipv4: fix for a race condition in raw_sendmsg [Mohamed Ghannam]
7a5ac32 ipv4: Avoid reading user iov twice after raw_probe_proto_opt [Herbert Xu]
a4abe9d ipv4: Use standard iovec primitive in raw_probe_proto_opt [Herbert Xu]
9a793b32 posix-timer: Properly check sigevent->sigev_notify [Thomas Gleixner]
103acb8 net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks [Nikolay Aleksandrov]
ddf6fab mm/mprotect: add a cond_resched() inside change_pmd_range() [Anshuman Khandual]
ec0baec cfg80211: check dev_set_name() return value [Johannes Berg]
9d2d3cd i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA [Jeremy Compostella]
50a92a4 ppp: prevent unregistered channels from connecting to PPP units [Guillaume Nault]
e58cf3a netlink: ensure to loop over all netns in genlmsg_multicast_allns() [Nicolas Dichtel]
d0da857 bridge: check brport attr show in brport_show [Xin Long]
3379750 ipv6 sit: work around bogus gcc-8 -Wrestrict warning [Arnd Bergmann]
0d5ac54 net: fix race on decreasing number of TX queues [Jakub Kicinski]
6e33e37 leds: do not overflow sysfs buffer in led_trigger_show [Nathan Sullivan]
d8453b5 PM / autosleep: Use workqueue for user space wakeup sources garbage collector [SungEun Kim]
33bbc37 do not call trace_printk on non-debug build [Wei Wang]
3a8cd19 block: silently forbid sending any ioctl to a partition [Paolo Bonzini]
e71effd msm: camera: isp: Do not wait w/o interruptible [Shubhraprakash Das]
1387d128 mm: vmscan: only update per-cpu thresholds for online CPU [Mel Gorman]
9f34ad8 hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers) [Anna-Maria Gleixner]
e946654 ANDROID: keychord: Check for write data size [Suren Baghdasaryan]
e8b7305 netfilter: drop outermost socket lock in getsockopt() [Paolo Abeni]
401c0aaf usb: gadget: f_fs: Process all descriptors during bind [Jack Pham]
c36e4fd arm64: Disable unhandled signal log messages by default [Michael Weiser]
d2d3771 usb: dwc3: gadget: Set maxpacket size for ep0 IN [Thinh Nguyen]
b5b6c25 ASN.1: fix out-of-bounds read when parsing indefinite length item [Eric Biggers]
50cda7f nohz: Avoid tick's double reprogramming in highres mode [Viresh Kumar]
a753139 nohz: Fix spurious periodic tick behaviour in low-res dynticks mode [Viresh Kumar]
8477c11 tick-sched: Don't call update_wall_time() when delta is lesser than tick_period [Viresh Kumar]
1df87aa nohz: Get timekeeping max deferment outside jiffies_lock [Frederic Weisbecker]
66ff62b nohz: Include local CPU in full dynticks global kick [Frederic Weisbecker]
45dd097 rcu: Avoid misordering in nocb_leader_wait() [Paul E. McKenney]
ef15324 rcu: Fix a sparse warning in rcu_report_unblock_qs_rnp() [Pranith Kumar]
7aa2a06 rcu: Fix a sparse warning in rcu_initiate_boost() [Pranith Kumar]
d5ee40f rcu: Avoid misordering in __call_rcu_nocb_enqueue() [Paul E. McKenney]
e1dbdc4 netfilter:Notify user space on creating sysfs file [Devi Sandeep Endluri V V]
c35f460 msm: camera: isp: Handle array out of bounds [VijayaKumar T M]
982aa5f Revert "mm: vmscan: Add a debug file for shrinkers" [Dmitry Shmidt]
5a36db1 drivers: soc: Synchronize apr callback and voice svc release [smanag]
38f0645 dwc3: debugfs: Add check for length before copy data from userspace [Vijayavardhan Vennapusa]
d9a9df1 dev_freq: devfreq_spdm: add null terminator to prevent OOB access [David Dai]
6962bab ARM: 7948/1: hw_breakpoint: Add ARMv8 support [Christopher Covington]
879f992 kenzo_defconfig: Align some config with angler [Wang Han]
90ab0f9 BACKPORT: ANDROID: Use sk_uid to replace uid get from socket file [Chenbo Feng]
729c4be ANDROID: Add untag hacks to inet_release function [Chenbo Feng]
3457b1b ANDROID: sdcardfs: Set num in extension_details during make_item [Ritesh Harjani]
8fd2902 ANDROID: sdcardfs: Hold i_mutex for i_size_write [Daniel Rosenberg]
16f4299 VFS: Properly free dentry name snapshots in vfs_rename2 [Kevin F. Haggerty]
8e6f699 mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep [Dave Young]
5efc863 xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies. [Steffen Klassert]
6d40993 509: fix printing uninitialized stack memory when OID is empty [Eric Biggers]
51f57d7 net_sched: red: Avoid illegal values [Nogah Frankel]
5768977 net_sched: red: Avoid devision by zero [Nogah Frankel]
3e15e8f scripts/kernel-doc: Don't fail with status != 0 if error encountered with -none [Will Deacon]
c5e6a04 perf top: Fix window dimensions change handling [Jiri Olsa]
11c3a00 usb: build drivers/usb/common/ when USB_SUPPORT is set [Randy Dunlap]
2c9f20e dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock [Paolo Abeni]
eca5b70 selinux: ensure the context is NUL terminated in security_context_to_sid_core() [Paul Moore]
e207cb3 Provide a function to create a NUL-terminated string from unterminated data [David Howells]
8a2ca31 net: avoid skb_warn_bad_offload on IS_ERR [Willem de Bruijn]
c079a4e netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert [Cong Wang]
8e172ca netfilter: on sockopt() acquire sock lock only in the required scope [Paolo Abeni]
cc66f96 netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check() [Dmitry Vyukov]
f9f82f2 netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target} [Eric Dumazet]
c6a21ba selinux: skip bounded transition processing if the policy isn't loaded [Paul Moore]
23a707d xfrm: check id proto in validate_tmpl() [Cong Wang]
0208497 ALSA: seq: Fix racy pool initializations [Takashi Iwai]
9d10d89 console/dummy: leave .con_font_get set to NULL [Nicolas Pitre]
8017328 ext4: correct documentation for grpid mount option [Ernesto A. FernГЎndez]
d3cb69d ext4: save error to disk in __ext4_grp_locked_error() [Zhouyi Zhou]
ce9b0f7 ALSA: seq: Fix regression by incorrect ioctl_mutex usages [Takashi Iwai]
12c6e45 packet: remove unnecessary break after return [Fabian Frederick]
12d73bd msm_serial_hs: Add defensive checks due to sudden port close [Girish Mahadevan]
476822a tty fix oops when rmmod 8250 [nixiaoming]
6f2de87 i2c-msm-v2: Ensure system is always active for i2c transfers [Sultanxda]
8edafee kernel/async.c: revert "async: simplify lowest_in_progress()" [Rasmus Villemoes]
2c2e1d7 readahead: fix sequential read cache miss detection [Damien Ramonda]
8ab862d net: avoid skb_warn_bad_offload false positives on UFO [Willem de Bruijn]
f18541e kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w [Andrey Ryabinin]
800df2f adreno_idler: Enable by default [Wight554]
d9a861c9 cpu_input_boost: Update default values [Wight554]
14b8a04 cpu_input_boost: Make use of big cluster more aggressive [Wight554]
3ab2c8e net: Add TTL target [Demon000]
4a66f8f BACKPORT: commoncap: don't alloc the credential unless needed in cap_task_prctl [Tetsuo Handa]
0a6c203 arm64: head.S: store kernel length at 0x2c [M1cha]
3122171 fs: aio: remove blk plug [ktoonsez]
fbb6a17 block: disable add_random [Chester Kener]
102a0d9 ARM: optimize memset_io()/memcpy_fromio()/memcpy_toio() [Russell King]
98dd762 mm: do not activate swap write failed pages [Vinayak Menon]
2e2af82 msm: mdss: Correct the AD backlight calculation formulas [Ping Li]
a889a45 lowmemorykiller: account for unevictable pages [Tim Murray]
5c237ac msm: mdss: flush retire work before ctl_stop operation [Lloyd Atkinson]
16ccb77 power: smb135x-charger: queue work on system_power_efficient_wq [Francisco Franco]
a4980ce drivers: staging: update prima to LA.BR.1.3.7_rb1.9 [Wight554]
* manifest
f6dc6d4 manifest: Use updated GCC toolchain for Kenzo [Wight554]
* packages/apps/AbcSettings
1c3ca1b Update RU [Wight554]
c7b1cc5 Screenshot editor better strings [Alex Cruz]
7443b4c Color picker: show hex input box on top [ezio84]
3e56705 Choose a custom editor app for screenshot notification edit button [2/2] [ezio84]
1fdb0fe IT translation [ezio84]
* prebuilts/gcc/linux-x86/aarch64/aarch64-buildroot-linux-gnu-6.4
149a03f Import 6.4.0 stable toolchain from bootlin [Wight554]
* vendor/nexus
3f3a7af Theme autofill save dialog text color [ezio84]
====================
2018-03-16
====================
* packages/apps/SlimRecents
3c04191 Skip thumbnail drawing if canvas is not hw accelerated [ezio84]
====================
2018-03-15
====================
* frameworks/base
f5f45d3 Stock Recents: fix fc on header app icon longpress [ezio84]
2a87881 Markup screenshot edit button: collapse notification panel on tap [ezio84]
* kernel/xiaomi/kenzo
8aea78f msm: mdss: Update RT priority [Alex Naidis]
2369ef1 mdss: move to a kthread for vsync_retire_work_handler [AshishM94]
f40175c kgsl: Increase priority of RT thread [Alex Naidis]
8d9c9a2 kgsl: convert some workqueues to use kthreads [AshishM94]
8107696 wlan: Remove WLAN_FEATURE_HOLD_RX_WAKELOCK feature [Rajeev Kumar]
4cd3300 qpnp-smbcharger: queue work on system_power_efficient_wq [Francisco Franco]
d2d350b drivers:power: Fix the soc update delay [Chao Chen]
0965f61 fix qpnp_fg_cap_learning wake lock no release [mahj2]
27f00eb power: qpnp-fg: Coulomb Counting Error [Kenny Kessler]
ed804a8 DTS: Fix Qualcomm Typo Error [MOVZX]
c6ebc6e USB: f_fs: change wait as freezable [Xuehui Ye]
622e8e4 power: make sync on suspend optional On embedded devices with built-in batteries, it is not so important to sync the file systems before suspend. The chance of losing power during suspend are no greater than they are when the system is awake. The sync operations can greatly increase suspend latency when the system has accrued many dirty pages and/or the target storage devices are not particularly fast. [Lianwei Wang]
022d8d8 locking: Remove atomicy checks from {READ,WRITE}_ONCE [Peter Zijlstra]
77708ba block: maple: Use better presets [Adin Kwok]
09f45a7 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window [Andy Whitcroft]
d4cfa03 zram: Set lz4 as default [Wight554]
60adfb0 UPSTREAM: lz4: fix wrong compress buffer size for 64-bits [Bongkyu Kim]
269abfa UPSTREAM: zram/zcomp: do not zero out zcomp private pages [Sergey Senozhatsky]
2a44bc1 UPSTREAM: zram: pass gfp from zcomp frontend to backend [Minchan Kim]
d55975c UPSTREAM: zram: try vmalloc() after kmalloc() [Kyeongdon Kim]
fd3dba6 UPSTREAM: zram/zcomp: use GFP_NOIO to allocate streams [Sergey Senozhatsky]
918f17a lib: lz4: cleanup unaligned access efficiency detection [Rui Salvaterra]
454e764 lib: lz4: fixed zram with lz4 on big endian machines [Rui Salvaterra]
67a5b44 lz4: fix system halt at boot kernel on x86_64 [Krzysztof Kolasa]
2eb5cfb lib/lz4: Pull out constant tables [Rasmus Villemoes]
1d10fc5 LZ4 : fix the data abort issue [JeHyeon Yeon]
1d3f01f lib: lz4: Set ARM_EFFICIENT_UNALIGNED_ACCESS [Shashank Shekhar]
b8d7e53 lz4: add overrun checks to lz4_uncompress_unknownoutputsize() [Greg Kroah-Hartman]
0eeed30 include: asm-generic: do not hard code HZ to 100 [Alexander Martinz]
* packages/apps/AbcSettings
8ada827 PackageListAdapter: show more apps in the list [ezio84]
* packages/apps/Dialer
f81aead Use white navbar for Dialer and Contacts [1/2] [Ezio Lacandia Bijelkic]
====================
2018-03-14
====================
* device/xiaomi/kenzo
c1afd02 kenzo: Correctly set up QC Bluetooth [Ethan Chen]
* kernel/xiaomi/kenzo
5757d6f msm: Fix high load average from uninterruptible waits [Steve Kondik]
53aa54c HACK: arm64: add CNTPCT_EL0 trap handler [Greg Hackmann]
1948d95 msm: ipa: New IOCTL for adding rt\flt rule after a specific rule [Mohammed Javid]
5c27f7d msm: ipa: Change error value for set quota [Mohammed Javid]
0680ce3 msm: ipa: add ioctl to get ipa hw version [Skylar Chang]
bb09d51 msm: ipa: fix compatibility with ipa_nat driver [Amir Levy]
b4a2ef0 msm: ipa: support aggregated ipa stats query [Skylar Chang]
* packages/apps/Contacts
c36b295 Use white navbar for Dialer and Contacts [2/2] [Ezio Lacandia Bijelkic]
* vendor/xiaomi/kenzo
2e94771 kenzo: switch to perf stack from Xperia X [1/2] [Adarsh-MR]
====================
2018-03-13
====================
* device/xiaomi/kenzo
b6bc1eb kenzo: Update audio properties [intervigilium]
* frameworks/base
fcb2fe7 Screenshot: add "Markup" edit action support [Jean-Pierre Rasquin]
5f3eeda Add snackbar updater text color to be used by overlays [Alex Cruz]
bcb5a9c Recents icon pack code improvements [2/2] [ezio84]
* kernel/xiaomi/kenzo
73fd353 Coresight: fix build warnings [Alex Saiko]
1a18c6f Prima: fix build warnings [Alex Saiko]
e320ea4 cpufreq: cache tunables for ondemand and conservative governors [flar2]
* packages/apps/Contacts
455e27f Contacts: fix handling non-google accounts in customize view [maxwen]
* packages/apps/Launcher3
c5ff0ac Expose app drawer fastscroller thumb & text [Alex Cruz]
7c67fb5 Update version number to 3.3 [Amir Zaidi]
b5dba0b Use Apache 2 as license [Amir Zaidi]
5f45da5 Immediately hide the keyboard when app drawer pulldown begins [Amir Zaidi]
5108253 Backport keyboard close for Lollipop's app drag [Amir Zaidi]
7101c9e Revert "Resize app drawer when keyboard is shown" [Amir Zaidi]
d7219da Show microphone icon when opa_enabled is explicitly set to false [Amir Zaidi]
16e7bf0 Hide workspace when opening hotseat while switching pages [Amir Zaidi]
2158b46 Add bottom search bar to sw720dp directory [Amir Zaidi]
504a001 Rewrite permission checking and pinning for app shortcuts [Amir Zaidi]
799932b Rewrite backported shortcut parsing [Amir Zaidi]
0b783ad Backport app shortcuts to Android 6.0 and 7.0 [Amir Zaidi]
035d0b6 Add Pixel C tablet device profile [Amir Zaidi]
57c308c Make hotseat folder close properly when icon drag stops [Amir Zaidi]
* packages/apps/SlimRecents
63a7ae6 Allow software mode for hw bitmaps on old devices [ezio84]
* vendor/nexus
67ee188 Theme the updater snackbar text color [Alex Cruz]
c0f795e Fix derp [ezio84]
29d8e82 Theme uninstall dialog [Alex Cruz]
* vendor/xiaomi/kenzo
f05a697 kenzo: Add ldac blobs from Xperia X [Wight554]
====================
2018-03-12
====================
* packages/apps/DUI
ef0f2e7 Fix Pulse disappearing sometimes after skipping tracks [ezio84]
05a5c3f Pulse: don't elaborate useless waveform [ezio84]
eb46149 Fix potential Smartbar FC for buttons custom application [ezio84]
96479f2 Fix smartbar media arrows not showing sometimes [ezio84]
====================
2018-03-11
====================
* device/xiaomi/kenzo
0bb5e2f kenzo: Don't use legacy power stats [Ethan Chen]
21930f8 kenzo: Use QTI HIDL power HAL [Rashed Abdel-Tawab]
da43b42 kenzo: Drop custom Power HAL [Wight554]
6bb6daf overlay: remove HFP in-band ringing [Adarsh-MR]
ad32dad kenzo: Tune zram performance [Wei Wang]
80d7962 kenzo: Enable zram on boot_complete [Wei Wang]
473f097 kenzo: update reschedule_service property [Adarsh-MR]
* hardware/qcom/power
ebed8e1 Revert "power: Use * pathmap" [Wight554]
* kernel/xiaomi/kenzo
7dd50f8 cpu_input_boost: Update default values [Wight554]
16efb65 Update defconfig [Dmitry-777]
85ef80d kbuild: add fine grained build dependencies for exported symbols [Nicolas Pitre]
67adab1 export.h: allow for per-symbol configurable EXPORT_SYMBOL() [Nicolas Pitre]
078d4d4 kbuild: de-duplicate fixdep usage [Nicolas Pitre]
b4247da fixdep: accept extra dependencies on stdin [Nicolas Pitre]
843d8bb kbuild: fixdep: Check fstat(2) return value [Tom Rini]
762d519 fixdep: constify strrcmp arguments [Nicolas Iooss]
3c4ffab kbuild: fixdep: drop meaningless hash table initialization [Masahiro Yamada]
9055bbe kbuild: fixdep: optimize code slightly [Masahiro Yamada]
085c605 kernel: build bin2c based on config option CONFIG_BUILD_BIN2C [Vivek Goyal]
a0c37ba bin2c: move bin2c in scripts/basic [Vivek Goyal]
7c800db kbuild: trivial - use tabs for code indent where possible [Masahiro Yamada]
809d527 kbuild: move -Wunused-const-variable to W=1 warning level [Arnd Bergmann]
2ded083 Makefile: Use -finline-functions when -O2 is used [Sultanxda]
33ad346 Makefile: clean up [Dmitry-777]
275eb08 Makefile: Switch to -O2 [Dmitry-777]
8aae462b power.h: Fix build warning [Dmitry-777]
* manifest
6ee5278 manifest: Track QTI Power HAL [Wight554]
* packages/apps/Settings
c26262a Change internal shared storage icon/progress bar color [Alex Cruz]
* packages/apps/SlimRecents
68d2519 SlimRecents icon pack code cleanup and improvements [1/2] [ezio84]
* vendor/nexus
ae40d81 vendor: add network list overlay [Marko Man]
0b98d70 More pixel theme changes [Nate]
====================
2018-03-10
====================
* device/xiaomi/kenzo
f85c2f0 kenzo: Disable speaker protection [Wight554]
* frameworks/base
b4d5fc5 Keyguard: Actually kill the Fancy Colon [Joe Maples]
a16378d CPUInfoTile: Fixes and improvements [Wight554]
a0be0fe CPUInfoTile: Fix initial state [Pranav Vashi]
* hardware/qcom/audio
4268fff audio: configs: update policy configuration to fix vts failure [Dhananjay Kumar]
c763062 hal: fix failure in running VtsHalAudioV2_0Target module [Satya Krishna Pindiproli]
e450d8a mm-audio: aenc: Fix VTS failures for encoders [Aniket Kumar Lata]
d44c3f7 hal: Fix failure in VtsHalAudioV2_0Target test due to spkr protection [Aditya Bavanari]
7d34cf5 hal: Support the audio amplifier hook [Daniel Hillenbrand]
cbb4019 Revert "hal: Add support for audio amplifier HAL" [Wight554]
* hardware/qcom/media
bfaebaf media: Move Video HAL libraries to vendor image. [Uma Mehta]
3fed166 media: Move Video HAL libraries to vendor image [Uma Mehta]
dec5516 media: Move Video HAL libraries to vendor image [Uma Mehta]
* hardware/qcom/power
ebed8e1 Revert "power: Use * pathmap" [Wight554]
dbd0a41 power: fix build [Adarsh-MR]
20cf8e9 msm8952: Fix typo [Ethan Chen]
cdf5d44 msm8952: Use is_interactive_governor [Ethan Chen]
4314b03 msm8952: Clean up formatting [Ethan Chen]
612f8ec msm8952: Use log/log.h instead of utils/Log.h [Ethan Chen]
191982c power: Allow devices to override RPM stat nodes [Ethan Chen]
* kernel/xiaomi/kenzo
7dd50f8 cpu_input_boost: Update default values [Wight554]
16efb65 Update defconfig [Dmitry-777]
85ef80d kbuild: add fine grained build dependencies for exported symbols [Nicolas Pitre]
67adab1 export.h: allow for per-symbol configurable EXPORT_SYMBOL() [Nicolas Pitre]
078d4d4 kbuild: de-duplicate fixdep usage [Nicolas Pitre]
b4247da fixdep: accept extra dependencies on stdin [Nicolas Pitre]
843d8bb kbuild: fixdep: Check fstat(2) return value [Tom Rini]
762d519 fixdep: constify strrcmp arguments [Nicolas Iooss]
3c4ffab kbuild: fixdep: drop meaningless hash table initialization [Masahiro Yamada]
9055bbe kbuild: fixdep: optimize code slightly [Masahiro Yamada]
085c605 kernel: build bin2c based on config option CONFIG_BUILD_BIN2C [Vivek Goyal]
a0c37ba bin2c: move bin2c in scripts/basic [Vivek Goyal]
7c800db kbuild: trivial - use tabs for code indent where possible [Masahiro Yamada]
809d527 kbuild: move -Wunused-const-variable to W=1 warning level [Arnd Bergmann]
2ded083 Makefile: Use -finline-functions when -O2 is used [Sultanxda]
33ad346 Makefile: clean up [Dmitry-777]
275eb08 Makefile: Switch to -O2 [Dmitry-777]
8aae462b power.h: Fix build warning [Dmitry-777]
a1782f3 PK 3.0.4 [Wight554]
6168e8b Revert "fs: dcache: drop VFS cache pressure" [Dmitry-777]
1089a74 Silences PCIe and CPU suspend state kernel messages [Nick Desaulniers]
3069c37 serial: msm_serial_hs: Change the wakeup interrupt enable sequence [Girish Mahadevan]
c50a425 msm_serial_hs: disable interrupts cleanly in shutdown [Naveen Kaje]
74e2c7b qpnp-fg: remove useless delayed work [Francisco Franco]
* manifest
6ee5278 manifest: Track QTI Power HAL [Wight554]
* packages/apps/AbcSettings
1f77132 Color Picker: use oval preview [ezio84]
59944f1 Update and fix translation (#8) [Cesar]
2728aee ES translations [ezio84]
* packages/apps/Gallery2
7cd4469 Fix the issue of view don't reload when onPause [jinwu]
3c2f100 Fix FC of parsing uri is null [jinwu]
ba099de SDGallery:Fix monkey FC when url from pick activity is null [zhuw]
6d57bca Don't show Camera Icon when no pictures found in Albums [jinwu]
15e538a SnapdragonGallery: Fix crash show dialog when activity finished [zhuw]
385313d Fix custom filter don't work when first click after back to original [zhuw]
de46c7f SnapdragonGallery: Fix dialog dismiss when home [zhuw]
25eaa5b SnapdragonGallery: Fix multithread synchronization in screenReceiver [zhuw]
* packages/apps/Launcher3
4c9c359 Update Russian translations [Wight554]
* vendor/nexus
09345e9 configs: Set volume steps to 25 [Wight554]
* vendor/xiaomi/kenzo
51918da kenzo: Update aptX and ldac blobs from suzu [Wight554]
====================
2018-03-09
====================
* frameworks/base
c69be0e QS: Add CPUInfo toggle tile [mydongistiny]
1437f8e CPUInfo: return cpu temp [xyyx]
65bd626 base: add CPU info overlay [maxwen]
* kernel/xiaomi/kenzo
e129216 cputime: Fix jiffies based cputime assumption on steal accounting [Frederic Weisbecker]
5c9ee22 tcp: enable sockets to use MSG_FASTOPEN by default [Yuchung Cheng]
8f8eb2c qcom: smd: rip uninterruptible wait [Francisco Franco]
25aa8aa BACKPORT: sched/preempt: Fix preempt_count manipulations [Peter Zijlstra]
c1f0723 UPSTREAM: sched: Introduce preempt_count accessor functions [Peter Zijlstra]
121f4bf UPSTREAM: drivers/input/evdev.c: don't kfree() a vmalloc address [Andrew Morton]
7f0eafb UPSTREAM: Input: evdev - use kvfree() in evdev_release() [Pekka Enberg]
8a44de7 qos: Register irq notify after adding the qos request [Anil Kumar Mamidala]
d05c900 qos: Disable irq notifier when qos request is removed [Srinivas Rao L]
2b235f3 proc: add a reschedule point in proc_readfd_common() [franciscofranco]
0f573ec mm, vmalloc: remove useless variable in vmap_block [Joonsoo Kim]
a7eb87d mm, vmalloc: use well-defined find_last_bit() func [Joonsoo Kim]
ca336b4 arch: Unbreak mrproper/clean [Steve Kondik]
248d78c mmc: sd: Error out on bus speed switch failure [Venkat Gopalakrishnan]
86f8b69 msm: Use interruptible wait to not affect load average [franciscofranco]
ade0e6c qcom: mpm: use interruptible wait to reduce load avg [Francisco Franco]
a298901 Don't force kthreads onto power cluster [Wight554]
* packages/apps/Gallery2
46bbfc8 Automatic translation import [Michael Bestas]
* packages/apps/Launcher3
cf0317c Fix icon being bigger than some iconpack backimages [ezio84]
e95ac21 Don't add custom shape for unsupported apps but backimage available [ezio84]
c1ffc96 IconsHandler: fix some back images not drawing correctly [unknown]
* packages/apps/SlimRecents
f27846a Fix icon being bigger than some iconpack backimages [ezio84]
8650323 Don't add custom shape for unsupported apps but backimage available [ezio84]
7c56629 IconsHandler: fix some back images not drawing correctly [Thecrazyskull]
====================
2018-03-08
====================
* device/xiaomi/kenzo
3f2c39d rootdir: Update power configs [Wight554]
* frameworks/base
e34c2c2 Statusbar text battery: use ⚡ instead of ~ when charging [ezio84]
3024352 Ambient battery level: use a ⚡ symbol when charging [ezio84]
9c6c4bf Ambient: show battery level on bottom [ezio84]
179dfef Revert "OMS: Only allow trusted overlays to be registered." [Harsh Shandilya]
a96ec32 Music ticker: once per track is enough [SpiritCroc]
b0e4bee Stock Recents: use Slim Recents icons management [1/2] [ezio84]
* kernel/xiaomi/kenzo
e6a6d84 cpu_input_boost: prevent init from fucking everything up [yarost12]
f26fd05 cpu_input_boost: fix condition when we set policy->min not same as cpuinfo.min [yarost12]
b9a6695 Revert "cpu_input_boost: Allow boosting CPU even if it runs min freq" [Wight554]
a72597f cpufreq: interactive: add is_locked tunable [DennySPB]
bffe888 Revert "cpufreq: interactive: prevent perfd from changing governor params" [Wight554]
deea446 Revert "net: add validation for the socket syscall protocol argument" [Dmitry-777]
0aa9288 Revert "alarmtimer: Rate limit periodic intervals" [Dmitry-777]
f3b2009 Revert "alarmtimer: don't rate limit one-shot timers" [Dmitry-777]
e774b33 Revert "Revert "sched: Allow migrating kthreads into online but inactive CPUs"" [Dmitry-777]
* packages/apps/Settings
f61afd8 Revert "Update the way OMS records details about overlays" [Harsh Shandilya]
* packages/apps/SlimRecents
46d5fa1 Reset icons normalizer on icon pack change [ezio84]
* scripts
50d30c5 Custom repopick [Harsh Shandilya]
====================
2018-03-07
====================
* packages/apps/SlimRecents
912c10e Slimrecents thumbnails: improve scalability [SpiritCroc]
96aa5db Slimrecents: Improve card layout [SpiritCroc]
3f4864b Refesh icon shape size when changing panel scale [ezio84]
605ea83 Stock Recents: use Slim Recents icons management [2/2] [ezio84]
====================
2018-03-06
====================
* build/make
0f258f7 Merge tag 'android-8.1.0_r15' of platform/build [Wight554]
* device/xiaomi/kenzo
71a2681 kenzo: Use MIUI poweroff charging animation [Bruno Martins]
c836c33 rootdir: Update power configs [Wight554]
e4d618d kenzo: Enable SDCARDFS [Wight554]
f12ba41 rootdir: update gps folders [xyyx]
0cd3cb0 kenzo: Migrate to oem DIAG AID [Vinay Verma]
5227d5b kenzo: Add pd-mapper and xtwifi-client mapping [Mike Cailean]
fa5027b kenzo: Add common AID's to config.fs [David Ng]
267ca0f rootdir: Burn on init [neonkat]
aa2df76 rootdir: Remove Foreground Boost CPUSet [xboxfanj]
5a692a7 rootdir: Don't allow kernel worker to load firmware [xyyx]
e3d1a18 rootdir: Update power tweaks [Wight554]
918df9a kenzo: Drop Qperformance stuff [Wight554]
6063a20 kenzo: Drop MIUI offline charging animation [Wight554]
* frameworks/av
d19f23a Merge tag 'android-8.1.0_r15' of platform/frameworks/av [Wight554]
* frameworks/base
15fdc40 Merge tag 'android-8.1.0_r15' of platform/frameworks/base [Wight554]
4eeea9f ES translation [ezio84]
503f413 HWKeys: Disable haptic on keyguard [xyyx]
e09cfea Revert "Check VintfObject compatibility on boot" [Christian Oder]
f723b16 Fix low probability deadlock [yifan.bai]
07f9100 Explicitly restart the killed wallpaper service [Tetsutoki Shiozawa]
1f582dc Cleanup: move theme/accent manager stuff out of StatusBar class [ezio84]
e1f1913 Expose notification info text color [Alex Cruz]
8799934 BatteryPercent: Flexible options for battery icon percent view [1/2] [xyyx]
1d03655 BatteryStyles: Bring back land battery style [Nick Reuter]
ee396c2 Remove big circle battery icons [1/2] [Wight554]
fb55387 Update Russian translations [Wight554]
6f1afd4 SystemUI: Add tile for enable/disable HW keys [xyyx]
* kernel/xiaomi/kenzo
04bd5e8 Revert "workqueue: make sure delayed work run in local cpu" [Wight554]
* manifest
c7970e1 android-8.1.0_r15 [Wight554]
* packages/apps/Launcher3
0c4e9d3 Add a switch to set a dark icons shape color [ezio84]
* packages/apps/Settings
0fa7b74 Merge tag 'android-8.1.0_r15' of platform/packages/apps/Settings [Wight554]
* system/bt
cb26b30 Merge tag 'android-8.1.0_r15' of platform/system/bt [Wight554]
====================
2018-03-05
====================
* device/xiaomi/kenzo
71a2681 kenzo: Use MIUI poweroff charging animation [Bruno Martins]
c836c33 rootdir: Update power configs [Wight554]
e4d618d kenzo: Enable SDCARDFS [Wight554]
f12ba41 rootdir: update gps folders [xyyx]
0cd3cb0 kenzo: Migrate to oem DIAG AID [Vinay Verma]
5227d5b kenzo: Add pd-mapper and xtwifi-client mapping [Mike Cailean]
fa5027b kenzo: Add common AID's to config.fs [David Ng]
267ca0f rootdir: Burn on init [neonkat]
aa2df76 rootdir: Remove Foreground Boost CPUSet [xboxfanj]
5a692a7 rootdir: Don't allow kernel worker to load firmware [xyyx]
e3d1a18 rootdir: Update power tweaks [Wight554]
918df9a kenzo: Drop Qperformance stuff [Wight554]
6063a20 kenzo: Drop MIUI offline charging animation [Wight554]
* frameworks/base
f1d51e7 ES translation [ezio84]
* kernel/xiaomi/kenzo
aaf64d7 ANDROID: sdcardfs: Use lower getattr times/size [Daniel Rosenberg]
38152d8 Pure Kernel v3.0.3 [Dmitry-777]
fe05a58 net/wireguard: deal with tree conflicts the proper way [Jason A. Donenfeld]
c581b8b net/wireguard: add wireguard importer [Jason A. Donenfeld]
aa0810e alarmtimer: don't rate limit one-shot timers [Greg Hackmann]
e9ef8eb alarmtimer: Rate limit periodic intervals [Thomas Gleixner]
70602b8 UPSTREAM: af_key: Fix sadb_x_ipsecrequest parsing [Herbert Xu]
bb25420 msm: kgsl: Report correct GPU frequency in sysfs [myfluxi]
5d29dad Revert "sched: Allow migrating kthreads into online but inactive CPUs" [Dmitry-777]
0522ce4 clk: qcom: clock-pll: Optimize debug code for PLL lock failures [Pushkar Joshi]
ed3536e net: add validation for the socket syscall protocol argument [Hannes Frederic Sowa]
c2d1795 vfs: conditionally clear close-on-exec flag [Linus Torvalds]
e67f7e9 vfs: Fix pathological performance case for __alloc_fd() [Linus Torvalds]
170eedd msm-core: add notification support for cpu power stats ready [Joonwoo Park]
9bda601 bluetooth: Validate socket address length in sco_sock_bind(). [David S. Miller]
1304c89 msm: tspp: add null check in sps callback [Gilad Broner]
b37dbcf mm/slub: don't wait for high-order page allocation [Joonsoo Kim]
288aa0f IKSWL-3373: selinux: Improve avc logging [Joel Voss]
ff1718c af_unix: fix tree version mismerge of b006ad2 [Francisco Franco]
0c7d229 af_unix: fix bug on large send() [Eric Dumazet]
f7ef9aa net: attempt high order allocations in sock_alloc_send_pskb() [Eric Dumazet]
df9a4e0 af_unix: improve STREAM behavior with fragmented memory [Eric Dumazet]
8f8da99 af_unix: fix struct pid memory leak [Eric Dumazet]
ff6ef0b msm: camera: Add stream base locks for all vb2 ops. [Hariram Purushothaman]
bee32a3 msm: camera: sensor: Add parameter check [Kyong Hwa Bae]
d31b3228 msm: camera: sensor: change loop index to int type [Xu Han]
1adcd69 msm: camera: Fix memory read by adding bounds check [Biswajit Paul]
8b56ac5 perf: arm64: fix RCU usage on pmu resume from low-power [Veena Sambasivan]
d386f18 perf: arm64: implement CPU_PM notifier [Veena Sambasivan]
9d734d1 Revert "Perf: arm64: support hotplug and power collapse" [Veena Sambasivan]
9d889ac Revert "Perf: arm64: fix disable of pmu irq during hotplug" [Veena Sambasivan]
238e83b Revert "Perf: arm64: restore registers after reset" [Veena Sambasivan]
87916d8 Revert "Perf: arm64: stop counters when going into hotplug" [Veena Sambasivan]
1957e4c asoc: wcd9xxx: Improve headset detection [GUYVER91]
13be835 lpm-levels: Change _WARN_printf to pr_err when residency < 0 [Raju P.L.S.S.S.N]
2b24359 DTS: kenzo: fix wrong reading for pa_therm1 thermal sensor [psndna88]
8d741e8 msm: mpm: disable debugging [franciscofranco]
a9b1f75 kthread_work: wake up worker only when the worker is idle [Lai Jiangshan]
d4d978e msm: kgsl: Fix direct references to HZ [Suman Tatiraju]
14e24e5 net: Drop wireguard from kernel tree for importer [Wight554]
45a5d1f workqueue: make sure delayed work run in local cpu [Shaohua Li]
dab4881 workqueue: Fix workqueue stall issue after cpu down failure [Se Wang (Patrick) Oh]
034ba59 workqueue: clear POOL_DISASSOCIATED in rebind_workers() [Lai Jiangshan]
cd30355 sched: Micro-optimize by dropping unnecessary task_rq() calls [Michael S. Tsirkin]
494a116 sched: Handle priority boosted tasks proper in setscheduler() [Thomas Gleixner]
3ba0ebd locking/rwsem: Move EXPORT_SYMBOL() lines to follow function definition [Davidlohr Bueso]
9913d21 locking/mcs: Remove obsolete comment [Davidlohr Bueso]
1cd5398 locking/mutexes: Use MUTEX_SPIN_ON_OWNER when appropriate [Davidlohr Bueso]
e65da3c locking/semaphore: Resolve some shadow warnings [Mark Rustad]
71aa7f9 rwsem: Add comments to explain the meaning of the rwsem's count field [Tim Chen]
f9b5a45 asmlinkage: Mark rwsem functions that can be called from assembler asmlinkage [Andi Kleen]
7f4c989 locking/rwsem: Rename 'activity' to 'count' [Peter Zijlstra]
4228e7c rwsem: add rwsem_is_contended [Josef Bacik]
993b0ba locking/mutexes: Optimize mutex trylock slowpath [Jason Low]
bf3738a locking/mutexes: Try to acquire mutex only if it is unlocked [Jason Low]
cc6c686 locking/mutexes: Delete the MUTEX_SHOW_NO_WAITER macro [Jason Low]
654e321 locking/mutexes: Correct documentation on mutex optimistic spinning [Jason Low]
02f7cf6 locking/mutex: Fix debug_mutexes [Peter Zijlstra]
3f08335 locking/mutex: Fix debug checks [Peter Zijlstra]
8fc6efe locking/mutexes: Add extra reschedule point [Peter Zijlstra]
2a4fb03 locking/mutexes: Unlock the mutex without the wait_lock [Jason Low]
c1da79c locking/mutexes: Return false if task need_resched() in mutex_can_spin_on_owner() [Jason Low]
4b8a46e asmlinkage, mutex: Mark __visible [Andi Kleen]
973e2d7 locking/lockdep: Only ask for /proc/lock_stat output when available [Andreas Gruenbacher]
f9f9f9f lockdep: Change mark_held_locks() to check hlock->check instead of lockdep_no_validate [Oleg Nesterov]
d984211 lockdep: Don't create the wrong dependency on hlock->check == 0 [Oleg Nesterov]
86f2018 lockdep: Increase static allocations [Sasha Levin]
afaf15a locking/rtmutex: Rename argument in the rt_mutex_adjust_prio_chain() documentation as well [Tom(JeHyeon) Yeon]
f467983 locking/rtmutex: Set state back to running on error [Sebastian Andrzej Siewior]
14b5243 locking/rtmutex: Avoid a NULL pointer dereference on deadlock [Sebastian Andrzej Siewior]
2a3cd3e locking/Documentation: Move locking related docs into Documentation/locking/ [Davidlohr Bueso]
cceff3e rtmutex: Avoid pointless requeueing in the deadlock detection chain walk [Thomas Gleixner]
78ac895 rtmutex: Cleanup deadlock detector debug logic [Thomas Gleixner]
81571f8 rtmutex: Document pi chain walk [Thomas Gleixner]
8300b49d rtmutex: add missing documentation [GreyLeshy]
63b9822 rtmutex: Clarify the boost/deboost part [Thomas Gleixner]
3f36ad2 rtmutex: Simplify and document try_to_take_rtmutex() [Thomas Gleixner]
07ab6e1 sched: Use dl_bw_of() under RCU read lock [Kirill Tkhai]
1c8533e sched: fix task-priority when using SCHED_RESET_ON_FORK [John Dias]
b2fe0eb locking: Move the percpu-rwsem code to kernel/locking/ [Peter Zijlstra]
18cdbe0 sched: take into account of governor's frequency max load [Joonwoo Park]
d212c32 sched: set HMP scheduler's default initial task load to 100% [Joonwoo Park]
6923b71 rcu: use %*pb[l] to print bitmaps including cpumasks and nodemasks [Tejun Heo]
7e04e42 trace: use %*pb[l] to print bitmaps including cpumasks and nodemasks [Nathan Chancellor]
301421b tracing: Add __bitmask() macro to trace events to cpumasks and other bitmasks [Steven Rostedt (Red Hat)]
* packages/apps/AbcSettings
137eaab Restore Slim Recents Auto Expanded mode [ezio84]
e139e90 Slim Recents hints footer: cut down the long novel [Alex Cruz]
* packages/apps/Launcher3
0c4e9d3 Add a switch to set a dark icons shape color [ezio84]
83f1a02 Update Russian translations [Wight554]
* packages/apps/SlimRecents
3510713 Use iconpack back shape if available otherwise system icons shape [ezio84]
====================
2018-03-04
====================
* packages/apps/Launcher3
219ef90 ES translation [ezio84]
7ebeeed Final cleanup [ezio84]
c0764c6 Fix for some app icons not being wrapped to the user custom shape [ezio84]
* packages/apps/SlimRecents
f34e7d3 Improve performances and UI of Auto Expanded mode [ezio84]
863a452 Fix system fonts losing antialias with Slim Recents Auto Expand mode [ezio84]
75c04cd Restore Auto Expand Mode [ezio84]
47000df Improve code and fix panel glitch when starring apps [ezio84]
====================
2018-03-03
====================
* frameworks/base
b484920 HWKeys: Disable haptic on keyguard [xyyx]
bfc6e08 Revert "Check VintfObject compatibility on boot" [Christian Oder]
* kernel/xiaomi/kenzo
fd52870 percpu: fix synchronization between synchronous map extension and chunk destruction [Tejun Heo]
45aaa29 percpu: fix synchronization between chunk->map_extend_work and chunk destruction [Tejun Heo]
4c701fb percpu: Fix trivial typos in comments [Yannick Guerrini]
14ee5a3 percpu: off by one in BUG_ON() [Dan Carpenter]
43e8b95 percpu: fix how @gfp is interpreted by the percpu allocator [Tejun Heo]
bf8af65 Revert "percpu: free percpu allocation info for uniprocessor system" [Guenter Roeck]
39dcf37 percpu: fix locking regression in the failure path of pcpu_alloc() [Tejun Heo]
5fa5933 percpu: implement asynchronous chunk population [Tejun Heo]
eacf0db percpu: rename pcpu_reclaim_work to pcpu_balance_work [Tejun Heo]
a07f06c percpu: implmeent pcpu_nr_empty_pop_pages and chunk->nr_populated [Tejun Heo]
c8fcd4b percpu: make sure chunk->map array has available space [Tejun Heo]
6504931 percpu: implement [__]alloc_percpu_gfp() [Tejun Heo]
18d5e54 percpu: indent the population block in pcpu_alloc() [Tejun Heo]
eb3e1f3 percpu: make pcpu_alloc_area() capable of allocating only from populated areas [Tejun Heo]
5eb9289 percpu: restructure locking [Tejun Heo]
f01147f percpu: make percpu-km set chunk->populated bitmap properly [Tejun Heo]
016c537 percpu: move region iterations out of pcpu_[de]populate_chunk() [Tejun Heo]
08f6033 percpu: move common parts out of pcpu_[de]populate_chunk() [Tejun Heo]
6c47d67 percpu: remove @may_alloc from pcpu_get_pages() [Tejun Heo]
8edb31a percpu: remove the usage of separate populated bitmap in percpu-vm [Tejun Heo]
95fdf92 percpu: free percpu allocation info for uniprocessor system [Honggang Li]
41c2a87 percpu: Use ALIGN macro instead of hand coding alignment calculation [Christoph Lameter]
465451b percpu: renew the max_contig if we merge the head and previous block [Jianyu Zhan]
ae91f81 percpu: allocation size should be even [Viro]
7ca3e1e percpu: speed alloc_pcpu_area() up [Al Viro]
a9d4a65 percpu: store offsets instead of lengths in ->map[] [Al Viro]
a55c133 perpcu: fold pcpu_split_block() into the only caller [Al Viro]
5b3ca39 percpu: use VMALLOC_TOTAL instead of VMALLOC_END - VMALLOC_START [Laura Abbott]
92d9987 percpu: fix bootmem error handling in pcpu_page_first_chunk() [Michael Holzheu]
69fe05b drivers: soc: qcom: fix register names on ARM64 [Greg Hackmann]
5df2088 adreno_tz: Remove unnecessary devfreq NULL check in tz_handler() [Hareesh Gundu]
4191c20 msm: kgsl: Don't wake up GPU on input events [Wang Han]
46d5f72 usb: gadget: Set product_string for Android Auto [Harsh Shandilya]
e15020f sched/completion: Add lock-free checking of the blocking case [Nicholas Mc Guire]
7a86af1 PM / wakeup: Adjust messaging for wake events during suspend [Bernie Thompson]
0e139f7 Revert "PM / sleep / irq: Do not suspend wakeup interrupts" [Thomas Gleixner]
49d243a nohz: fix idle and iowait stats discrepancy [Swetha Chikkaboraiah]
ffb88db tick: Don't clear idle and iowait sums on CPU down [Sai Gurrappadi]
a4934a2 defconfig: Switch to cpu_input_boost [Joe Maples]
04de479 cpu_input_boost: Allow boosting CPU even if it runs min freq [Wight554]
24dacc6 cpu_input_boost: Add missing bits for multi-touch boost case [Wang Han]
98c127f cpu_input_boost: Allow to use zero as a valid boost frequency [Wang Han]
9d866fa cpu_input_boost: Clean up typos and invalid masks [Wang Han]
05ac7c8 cpu_input_boost: Change default device attributes values on init [Wang Han]
4d4afb0 cpu_input_boost: Make framebuffer boost a real device attribute [Wang Han]
0dfa8ce cpu_input_boost: Set DRIVER_ENABLED bit on init by default [Wang Han]
b3499a3 cpu_input_boost: Remove scheduler boost on screen wake [Sultanxda]
b95c27b cpu_input_boost: Enable scheduler boost on screen wake [Sultanxda]
392f44dd cpufreq: cpu_input_boost: backport to 3.10 [Demon000]
d49db1a cpu_input_boost: Update big.LITTLE masks for msm8956 [Joe Maples]
7bbde41 cpu_input_boost: Prevent panics on init due to race conditions [Sultanxda]
aac4a33 cpu_input_boost: Fix up dangling return in validate_cpu_freq() [Sultanxda]
a76efd6 cpu_input_boost: Ensure validate_cpu_freq() only uses valid freqs [Sultanxda]
80831fc cpu_input_boost: Make get_valid_cpufreq() usage hotplug-safe [Sultanxda]
444d027 cpu_input_boost: Fix checkpatch.pl warnings and clean up some styling [Sultanxda]
425b4aa cpu_input_boost: Validate input boost frequencies [Sultanxda]
9fbd5a5 cpu_input_boost: Fix trivial unsigned integer underflow [Sultanxda]
29c715e cpu_input_boost: Perform load assessment based on policy->cur [Sultanxda]
0deaa2d cpu_input_boost: Increase duration for screen-wake boost to 3000 ms [Sultanxda]
25ebf54 cpu_input_boost: Make boosting more dynamic and efficient [Sultanxda]
ad7a690 cpu_input_boost: Don't extend little CPU's boost duration [Sultanxda]
1ac4c03 cpu_input_boost: Don't sleep in atomic context for continuous boosts [Sultanxda]
9866821 cpu_input_boost: Improve efficiency when there is constant input [Sultanxda]
412adc8 cpu_input_boost: Boost multiple CPUs more often [Sultanxda]
58e3ac6 cpu_input_boost: Trigger max boost when button is pressed during suspend [Sultanxda]
9005d07 cpu_input_boost: Boost on button input [Sultanxda]
e3aa958 cpu_input_boost: Use FB_EARLY_EVENT_BLANK for unblank boost [Sultanxda]
864f18f cpu_input_boost: Give fb_boost_nb the highest priority [Sultanxda]
1033814 cpu_input_boost: Restructure for big.LITTLE CPUs [Sultanxda]
abd47fd cpu_input_boost: Remove WQ_NON_REENTRANT [Sultanxda]
7ceea71 cpu_input_boost: Use fixed-width integer types for local variables [Sultanxda]
1d52433 cpu_input_boost: Remove unnecessary kzallocs [Sultanxda]
95b4a96 cpu_input_boost: Clean up code style [Sultanxda]
32d270d cpu_input_boost: Increase framebuffer boost duration to 1100 ms [Sultanxda]
1f4bef4 cpu_input_boost: Fix synchronization issues [Sultanxda]
3c5785d cpu_input_boost: Remove module references [Sultanxda]
952e097 cpu_input_boost: Remove thread-migration boosting and clean up [Sultanxda]
8223fab cpu_input_boost: Remove sync_threshold to recover from regression [myfluxi]
da32ed0 cpu_input_boost: Rewrite to use dual-core boosting and clean up [Sultanxda]
1dd74b4 cpu_input_boost: Increase unblank-boost duration to 900ms [Sultanxda]
d9ae269 cpu_input_boost: Reduce input-boost duration [Sultanxda]
07e866e cpu_input_boost: Remove input-boost frequency limitations [Sultanxda]
2a33137 cpu_input_boost: Remove boost on framebuffer blank [Sultanxda]
8e1303e cpu_input_boost: Add boosting on thread migration [Sultanxda]
deca72d cpu_input_boost: Boost on framebuffer blank/unblank [Sultanxda]
8ada25e cpu_input_boost: Clean up and fix bugs [Sultanxda]
ebe04c1 cpu_input_boost: Remove deprecated sprintf usage [Sultanxda]
33ef812 cpu_input_boost: Minor clean-up in notifier [Sultanxda]
1369875 cpu_input_boost: Run all workers on CPU0 [Sultanxda]
32c40cb cpu_input_boost: Add support for userspace control [Sultanxda]
07ce706 cpu_input_boost: Update boost duration equation [Sultanxda]
d6735c3 cpu_input_boost: Remove redundant calculations and logic [Sultanxda]
9af2d4a cpu_input_boost: Remove cpufreq get/put API usage [Sultanxda]
743c9fe cpu_input_boost: Remove spin locks [Sultanxda]
c1cf4bb cpu_input_boost: Make long function names shorter and more consistent [Sultanxda]
0edda84 cpu_input_boost: Use spinlocks instead of mutex locks [Sultanxda]
dfa285e cpu_input_boost: Specify some variables as read-mostly [Sultanxda]
14df010 cpu_input_boost: Replace auto-freq finder with sysfs interface [Sultanxda]
577d01f cpu_input_boost: Prioritize primary CPU [Sultanxda]
08e11af cpufreq: Introduce CPU input boost driver [Sultanxda]
* packages/apps/AbcSettings
4f0ae44 Update Russian translations [Wight554]
e3dac46 Slim Recents settings: add hints footer [ezio84]
* packages/apps/Launcher3
693f952 Use adaptive icon for unsupported icons from icon pack [unknown]
daa66ca Wrap legacy icons shape when using system icons [ezio84]
269aced IconsHandler: always check if drawable is in cache before loading it from icon pack [unknown]
b5059af IconsHandler: use proper shape for adaptive icons [Thecrazyskull]
9e3137d Support icon packs,per-app icon customization, app label customization [Anas Karbila]
a20deb1 Revert icon pack code [ezio84]
====================
2018-03-02
====================
* device/xiaomi/kenzo
ab5aecf power: Kill "Failed to acquire lock" log [Luca Stefani]
5c10979 kenzo: import Power HAL from qc-common [Adarsh-MR]
a9d9c2d rootdir: Update big cluster max freq [Wight554]
6e8f033 gps: Update configs from op3 [xyyx]
3693dee gps: Update configuration [xyyx]
* hardware/qcom/audio
18bfc9b Merge branch 'LA.BR.1.3.7_rb1.9' into HEAD [Wight554]
* hardware/qcom/display
672904b Merge branch 'LA.BR.1.3.7_rb1.9' into HEAD [Wight554]
* hardware/qcom/media
ea93a22 Merge branch 'LA.BR.1.3.7_rb1.9' into HEAD [Wight554]
* manifest
71de093 manifest: Track Camera2 [Wight554]
* system/core
f28f727 healthd: allow custom charger images [Scott Mertz]
* vendor/nexus
bf37198 Theme Settings shortcuts background [Alex Cruz]
====================
2018-02-28
====================
* device/xiaomi/kenzo
295dfba overlay: Drop BoostFramework [Wight554]
9c95b5f config.fs: Add AID_QCOM_DIAG, AID_RFS, and AID_RFS_SHARED [Ritesh Harjani]
* frameworks/base
6df7604 Fix low probability deadlock [yifan.bai]
39c0eeb Explicitly restart the killed wallpaper service [Tetsutoki Shiozawa]
* packages/apps/Launcher3
89b2253 Update Russian translations [Wight554]
3016605 Support dynamic clocks in icon packs [Amir Zaidi]
3d8eec5 Switch to ComponentNames for icon pack drawable search [Amir Zaidi]
2014efe Rewrite icon pack handling code to allow a dynamic app filter [Amir Zaidi]
ed5f10e Recreate custom icon pack and app hiding implementation [Amir Zaidi]
0f690c3 Add Lawnchair's edit icon [Amir Zaidi]
4e8f798 Reorganize and bring sanity to our lives [Alex Cruz]
* vendor/nexus
9c4de45 themes: Change Recents FAB button icon color for Dark Theme [Alex Cruz]
* vendor/xiaomi/kenzo
60594cc Kenzo: Update GPS to O [xyyx]
2602454 kenzo: Simplify vendor blobs extraction [Wight554]
====================
2018-02-24
====================
* frameworks/base
2b08ca8 ABC UPSTREAM [Wight554]
48e7934 Power menu icons color: use theme accent [ezio84]
80037f6 Notification info: set buttons color to dark grey [ezio84]
2b40af9 Adb over wifi tile and notification improvements [ezio84]
* kernel/xiaomi/kenzo
a23b072 kthread: Allow kthread_bind() to actually control kthread affinity [Sultanxda]
6c7dde6 cpu: block cpu 0, 1, 2 and 3 from being unplugged [Francisco Franco]
5bede3f cpu: Don't allow CPUs in the power cluster to be unplugged [Sultanxda]
8d56994 sched: core: the 8956 is an hexa-core so allow the cpu 0, 1, 2 and 3 [Francisco Franco]
1db105f kthread: Force all non-percpu kthreads onto the power cluster [Sultanxda]
fc329fc workqueue: the 8956 is an hexa-core so allow the cpu 0, 1, 2 and 3 [Francisco Franco]
74b8550 workqueue: Schedule workers on CPU0 or CPU0/CPU1 by default [Sultanxda]
41fa172 cpufreq: interactive: prevent perfd from changing governor params [Francisco Franco]
* packages/apps/AbcSettings
226c540 CustomSeekBar: Fix disabling when create [xyyx]
* packages/apps/Launcher3
0bdff30 Grid size: change columns/rows only for workspace, not the app drawer [ezio84]
* vendor/nexus
bfce8d6 Dark theme permission icon [ezio84]
====================
2018-02-23
====================
* frameworks/base
e645aed Themes: Allow Permission Icons to be fully themed [Nicholas Chum]
* packages/apps/DUI
3e9a55e Expose moar DUI parts [Alex Cruz]
* packages/apps/Launcher3
fff3129 Add options to change grid sizes [hundeva]
3d07e4a Hide or show date and weather: make top area available [hundeva]
60a8eb6 Option to hide/show search bars [hundeva]
====================
2018-02-22
====================
* kernel/xiaomi/kenzo
7ad5583 net: wireguard: Prepare for random backport [Wight554]
6bc48bc net: Import Wireguard 0.0.20180218 [zx2c4]
217e03f net/wireguard: drop wireguard importer [Wight554]
33f5d2d arch:arm: disable bcl hotplug [TheScarastic]
8665ac0 {DNM} Downgrade prima to LA.BR.1.3.6_rb1.25 [Wight554]
0850411 PURE UPSTREAM [Wight554]
0264584 Pure Kernel v3.0.2 [Dmitry-777]
f20a22e msm: vidc: disable debug logs [franciscofranco]
1156504 drivers: msm_rng: silence logs [Nathan Chancellor]
90203f4 arm64: irq: remove affinity logging [franciscofranco]
9fbe8f1 Initial dmesg pruning [Nathan Chancellor]
90d14a0 ANDROID: make PF_KEY SHA256 use RFC-compliant truncation. [Lorenzo Colitti]
efdfac3 readahead: make context readahead more conservative [Fengguang Wu]
68cd7c8 msm_rmnet: Kill logspam [Steve Kondik]
302a137 touchscreen: the tp_info is being repeatedly registered and that knob is useless [Francisco Franco]
593926e Fix voltage control sometime change back to floor voltage level Change-Id: I2a22c519f064ef9345d64db1cce9f9f6eb52d0b5 [billchen1977]
7fa6c94 net: rmnet_data: Silence "Unkown IOCTL" log spam We can't debug this stuff anyways, so there's no reason to let it spam dmesg. [sultanxda]
faf829b mdss: livedisplay: stop logspam [AshishM94]
2391bb2 arm64: topology: kill update cpu_power logspam [AshishM94]
08264fb power: main: kill suspend/resume logspam [AshishM94]
c7f5d37 msm: vidc: kill opening/closing video instance logspam [AshishM94]
1ab4d43 msm: camera: Add regulator enable and disable independent of CSID [Dennis Cagle]
078ac7f arm64/configs: remove unused configs for Bluetooth The configs for this is used for Bluez. So, there is no reason to keep this that causes the Security Vulnerability. Bug: 63527053 [Ecco Park]
9c733ea qpnp-fg: fix "Unbalanced enable for IRQ" error [psndna88]
a5969aa ARM: dts: kenzo: Enable cpu regular speed-bin corner of unclocked max freq [cb]
7e32b6d random: specify backported symbol [Jason A. Donenfeld]
* manifest
ad0a464 manifest: Update kenzo.xml [Wight554]
* vendor/xiaomi/kenzo
aa42d1a kenzo: Add oem_29XX groups [LuK1337]
====================
2018-02-21
====================
* build/make
0e11d30 fs_config: Allow targets to override OEM AID restrictions [Ethan Chen]
* device/xiaomi/kenzo
776458a rootdir: Update power config [Dmitry-777]
ab494b2 Revert "kenzo: Enable boot and system server dex-preopt" [Wight554]
* frameworks/base
39d2332 ABC UPSTREAM [Wight554]
9ab7f05 BatteryMeterDrawable: add dotted circle style [Jean-Pierre Rasquin]
c481d42 Themes: fix autofill saved entries picker dialog [ezio84]
e931549 core: Poor Man themes: fix autofill save dialog [Marko Man]
c512549 Settings: inherit battery meter style in view [1/2] [ezio84]
facf53c QStiles: Update screenshot tiles with new vectors [calebcabob]
b6e0f90 Portrait battery: improve size for the warning level exclamation mark [ezio84]
47f71ce QS panel left clock: set correct color on light theme [ezio84]
9cef905 BatteryStyles: Improvements [Nick Reuter]
* kernel/xiaomi/kenzo
8b305f8a Add missed linux/once.h [psndna88]
185c14f Update defconfig [Dmitry-777]
2083f56 lib/uuid.c: move generate_random_uuid() to uuid.c [Andy Shevchenko]
cb767ba revert "crypto: arm64/crc32 - accelerated support based on x86 SSE implementation" [psndna88]
5299269 random: fully switch to Chacha20 [Chandan Uddaraju]
9669313 arm64: crypto: Change priority of arm64 aes cipher [Riley Andrews]
7a0c3e2 Revert "random: remove unused randomize_range()" [MOVZX]
00abf8c crypto: arm64/crc32 - merge CRC32 and PMULL instruction based drivers [Ard Biesheuvel]
0adc77a crypto: arm64/chacha20 - implement NEON version based on SSE3 code [Ard Biesheuvel]
4a5a775 crypto: arm64/crc32 - accelerated support based on x86 SSE implementation [Ard Biesheuvel]
0696830 crypto: arm64/crct10dif - port x86 SSE implementation to arm64 [Ard Biesheuvel]
343669a remove an unused function in random [nikhil18]
66aaf82 random: always use /dev/urandom [Park Ju Hyung]
eddeaa1 random: fix comment for unused random_min_urandom_seed [Stephan Müller]
a6762fb random: remove variable limit [Stephan Müller]
db92cd7 random: remove stale urandom_init_wait [Stephan Müller]
f514c63 random: convert get_random_int/long into get_random_u32/u64 [Jason A. Donenfeld]
c57083b random: use chacha20 for get_random_int/long [Jason A. Donenfeld]
0cab9b0 random: remove unused randomize_range() [Jason Cooper]
22ddefa random: simplify API for random address requests [Jason Cooper]
3a084db Revert "locking: Remove atomicy checks from {READ,WRITE}_ONCE" [Dmitry-777]
b9eccc4 crypto: aead - Add crypto_aead_set_reqsize helper [Herbert Xu]
1e793ff crypto: chacha20poly1305 - Skip encryption/decryption for 0-len [Jason A. Donenfeld]
e75f283 crypto: poly1305 - Export common Poly1305 helpers [Martin Willi]
993727a crypto: poly1305 - Pass key as first two message blocks to each desc_ctx [Martin Willi]
10c6cbb crypto: testmgr - Add draft-ietf-ipsecme-chacha20-poly1305 test vector [Martin Willi]
44efb12 crypto: testmgr - Add ChaCha20-Poly1305 test vectors from RFC7539 [Martin Willi]
6f3816d crypto: testmgr - Add Poly1305 test vectors from RFC7539 [Martin Willi]
072ec9a crypto: poly1305 - Add a generic Poly1305 authenticator implementation [Martin Willi]
c57a836 crypto: testmgr - Add ChaCha20 test vectors from RFC7539 [Martin Willi]
c0c6ef9 random: Fix crashes with sparse node ids [Michael Ellerman]
7a45f9f random: use for_each_online_node() to iterate over NUMA nodes [Theodore Ts'o]
77dadb7 random: strengthen input validation for RNDADDTOENTCNT [Theodore Ts'o]
7351c37 random: add backtracking protection to the CRNG [Theodore Ts'o]
1fff9a2 random: make /dev/urandom scalable for silly userspace programs [Theodore Ts'o]
079eead random: replace non-blocking pool with a Chacha20-based CRNG [Theodore Ts'o]
e403ce7 crypto: chacha20 - Export common ChaCha20 helpers [Martin Willi]
63649db crypto: chacha20poly1305 - Add an IPsec variant for RFC7539 AEAD [Martin Willi]
ecf3572 crypto: chacha20poly1305 - Add a ChaCha20-Poly1305 AEAD construction, RFC7539 [Martin Willi]
2049617 crypto: chacha20 - Add a generic ChaCha20 stream cipher implementation [Martin Willi]
54e396f random: properly align get_random_int_hash [Eric Biggers]
041f825 random: print a warning for the first ten uninitialized random users [Theodore Ts'o]
00291a0 random: initialize the non-blocking pool via add_hwgenerator_randomness() [Theodore Ts'o]
427ea4a random: Backport from linux-4.2 credits to sonyxperiadev(https://github.com/sonyxperiadev/kernel) team for doing linux-3.18 random backport credits to arter97 for the following script: [AshishM94]
5b76c1c Remove Frandon RNG driver [Dmitry-777]
2e8ef29 random: sprinkle e/f/prandom in places that deplete entropy often [imoseyon]
fa7b9eb net/packet: merge fix [imoseyon]
fb883aa random.h: declare erandom function [imoseyon]
15effd9 binfmt_elf: use prandom - do not deplete entropy [imoseyon]
62c4f14 random32: use e/frandom for reseeding, and a merge fixup [imoseyon]
25729ef random: allow architectures to optionally define random_get_entropy() [Theodore Ts'o]
7345c00 random32: add prandom_u32_max and convert open coded users [Daniel Borkmann]
ca72bf5 random32: improvements to prandom_bytes [Daniel Borkmann]
7243f1f random32: mix in entropy from core to late initcall [Hannes Frederic Sowa]
66d83f9 lib/random32.c: minor cleanups and kdoc fix [Daniel Borkmann]
d2521d7 random32: avoid attempt to late reseed if in the middle of seeding [Sasha Levin]
a6a6346 random32: use msecs_to_jiffies for reseed timer [Daniel Borkmann]
13f78c4 random32: add __init prefix to prandom_start_seed_timer [Daniel Borkmann]
e8b0fb3 random32: add test cases for taus113 implementation [Daniel Borkmann]
c8bfc3d random32: upgrade taus88 generator to taus113 from errata paper [Daniel Borkmann]
b3aa42b random32: move rnd_state to linux/random.h [Daniel Borkmann]
f716297 random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized [Hannes Frederic Sowa]
8dee7c2 random32: add periodic reseeding [Hannes Frederic Sowa]
82e6d73 Revert "BACKPORT: random32: add periodic reseeding" [Dmitry-777]
941673f Revert "random32: include missing header file" [Dmitry-777]
53dab33 char: compile frandom [despairfactor]
29a2ff4 random: remove warning [imoseyon]
7b5b9d8 random: prevent add_input from doing anything [imoseyon]
286461f random: entropy tweaks are all the rage nowadays [imoseyon]
01e1782 Revert "BACKPORT: random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized" [Dmitry-777]
d66765c Revert "BACKPORT: random: introduce getrandom(2) system call" [Dmitry-777]
2f7bd32 Revert "BACKPORT: random: Wake up all getrandom(2) callers when pool is ready" [Dmitry-777]
02be71f Revert "Fix depleting entropy" [Dmitry-777]
* packages/apps/AbcSettings
0e79e11 BatteryStyles: Restore dotted circle style [Wight554]
1c5a174 Cleanup: remove useless remove brightness slider option [ezio84]
bb172e3 Fix Slimrecents preference fc [ezio84]
* packages/apps/Settings
fdea0ec Themes: Settings: Expose storage summary text [George G]
0d04cf0 Settings: Drop big circles from settings battery meter [Wight554]
9c56da0 ABC UPSTREAM [Wight554]
44ca18c Settings: inherit battery meter style in view [2/2] [Nick Reuter]
* vendor/nexus
65288a2 Show internal storage by default in DocumentsUI [Alex Cruz]
====================
2018-02-20
====================
* frameworks/base
58f847b ABC UPSTREAM [Wight554]
bcf6e52 In-call notification vibration: add device overlay for strength value [Alex Cruz]
46d4335 Allow vibration instead of beep for in-call notifications [1/2] [ezio84]
20c8c54 Clock: show clock on left in qs panel if left clock is set [ezio84]
4912567 Expose screen pinning dialog background and text color [Alex Cruz]
3465a83 Themes: Allow Immersive cling colors to be fully themed [Nicholas Chum]
* kernel/xiaomi/kenzo
829d539 Pure Kernel v3.0.1 [Dmitry-777]
e1fcba7 drivers: hwmon: Fix direct references to HZ [Humberto Borba]
0bf89f9 sched: Add controls for sched features [Pranav Vashi]
162ca11 Revert "sched: Add sysinterface for GENTLE_FAIR_SLEEPERS" [Dmitry-777]
25f37e7 IKSWL-14278 cpufreq: set policy with user_policy data [Lianwei Wang]
ea6cfaf cpufreq: qcom-cpufreq: Check return of cpufreq_frequency_get_table [Junjie Wu]
c1b418e cpufreq: governor: remove copy_prev_load from 'struct cpu_dbs_common_info' [Viresh Kumar]
c466e3e cpufreq: remove race while accessing cur_policy [Bibek Basu]
61cb4a7 cpufreq: Fix timer/workqueue corruption by protecting reading governor_enabled [Jane Li]
0424d23 cpufreq: governor: Be friendly towards latency-sensitive bursty workloads [Srivatsa S. Bhat]
5b3cc1e cpufreq: Break out early when frequency equals target_freq [Stratos Karafotis]
f845677 Cpu Boost: Rework [Dmitry-777]
e5d8fd8 wakelock blocker: add timerfd blockage [Francisco Franco]
8b10d68 boeffla_wl_blocker: export get_active_wakeup_sources [flar2]
e7c941a boeffla_wl_blocker: update to wakelock blocker driver v1.1.0 [andip71]
d388799 boeffla_wl_blocker: update to wakelock blocker driver v1.0.1 [andip71]
8e3dc45 boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0 [andip71]
27cbb56 Revert "drivers: wakeup: block some bastard wakeups" [Dmitry-777]
648e886 adreno_tz: Check that partner_gpu_profile is not NULL before using it [Jordan Crouse]
0fc7815 msm_adreno_tz: Add display state awareness [Joe Maples]
1ca5a93 adrenoboost: Off by default [Alex Tsanis]
2bfd25b adrenoboost: finetuning algorithm - scale it a bit down [tbalden]
f7a1c14 msm_adreno_tz: add adrenoboost parameter [flar2]
efd3eca PM / devfreq: GPU load with reference to max frequency [Sunil Khatri]
ac4c078 adreno_tz: NULL check in __do_partner_event [Jordan Crouse]
579c11c adreno_tz: Initialize a static workqueue at init time [Jordan Crouse]
54e4957 devfreq: gpu: added simple time_in_state stats [anarkia1976]
0e75500b devfreq: Make adreno idler more aggressive [GuneetAtwal]
4228ffb Adjust adreno idler defaults [psndna88]
fa881a2 Introduce Adreno idler for devfreq-based Adreno devices [arter97]
dbc17ec PM: devfreq: Fix simple_ondemand crashing on startup [myfluxi]
069b4da PM / devfreq: governor_bw_hwmon: Reduce default guard_band_mbps [Pranav Vashi]
640c5a4 PM/devfreq: bw_hwmon: add mutex lock in polling interval case [Santosh Mardi]
c38fdce PM / devfreq: bw_hwmon: Add HW offload support to governor [Saravana Kannan]
* manifest
8163ad8 manifest: Use a clone depth of one for some other big repos [Park Ju Hyung]
* packages/apps/DUI
9581483 Fix FC for Fling when unpinning an app [ezio84]
* vendor/nexus
e848fd9 Theme app pinning screen properly [Alex Cruz]
a973d14 prebuilt: Add cad_calibration for AR [xyyx]
ba3d1da vendor: add network list overlay [Marko Man]
e5f5b0c vendor: update changelog script [dadi11]
807eafe Finish app pinning theme [ezio84]
d4cd63c Theme more app pinning text [ezio84]
b9db29f Rename SystemUi dark theme [ezio84]
aa5404d Dark theme for app pinning screen [ezio84]
cc572a5 Dark theme for immersive cling [ezio84]
abd9555 Theme the resolver [Alex Cruz]
aeb824c Add Gboard overlay [1/2] [Alex Cruz]
====================
2018-02-19
====================
* build/make
649fbe8 core: Prettify changelog name [Wight554]
* frameworks/base
2f2b621 Expose resolver hardcoded colors [Dave Kover]
12a304b BatteryPercent: Allow disabling percent inside circle [xyyx]
eb3315f Fix clock disappearing in the QS panel [ezio84]
30f7c75 Add Gboard overlay [2/2] [Alex Cruz]
d9a588c Fruity pebbles [1/4] [Alex Cruz]
03a044e BluetoothTile: Avoid NPE during boot up phase [Bruno Martins]
b400769 NfcTile: Avoid NPE during boot up phase [Bruno Martins]
0b96336 DndTile: Avoid NPE during boot phase [Bruno Martins]
b8954de Quick statusbar tiles header: expand panel on longpress for details view [ezio84]
* kernel/xiaomi/kenzo
7649a82 UPSTREAM [Wight554]
4a48231 Pure Kernel v3.0 [Dmitry-777]
dc06665 linux_list: define list_last_entry [Parvinder Singh]
029660d msm: performance: prevent userspace hints to decrease max cpu freq [franciscofranco]
a82868d BACKPORT: xfrm: Fix return value check of copy_sec_ctx. [Steffen Klassert]
6856f79 BACKPORT: net: xfrm: support setting an output mark. [Lorenzo Colitti]
3e3cc8d ipsec: Fix aborted xfrm policy dump crash [Herbert Xu]
31d2a7d BACKPORT: netlink: add a start callback for starting a netlink dump [Tom Herbert]
a13f999 UPSTREAM: loop: fix concurrent lo_open/lo_release [Marissa Wall]
47bbd90 BACKPORT: ipv6: fix udpv6 sendmsg crash caused by too small MTU [Mike Maloney]
239fbfe msm8956: PM: devfreq: Always reflect a change of polling interval [myfluxi]
27ee070 PM / devfreq: governor_cpufreq: Fix incorrect refcounting of OF node [Saravana Kannan]
7ccbc45 devfreq: Use high priority workqueue [myfluxi]
672361a drivers: devfreq: add simple_ondemand [engstk]
361a168 PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL [Chanwoo Choi]
dc7eb2b PM / devfreq: Restart previous governor if new governor fails to start [Saravana Kannan]
bca845a PM / devfreq: Skip status update on uninitialized previous_freq [Tobias Jakobi]
a3d0768 PM / devfreq: Add proper locking around list_del() [Axel Lin]
df085f7 PM / devfreq: Add a governor white list [Sultanxda]
842e450 PM/devfreq: Remove redundant put_device() [Hanumant Singh]
dcce954 PM / devfreq: fix double kfree [Geliang Tang]
dbcd255 PM / devfreq: bw_hwmon: Fix race condition in polling interval update [Saravana Kannan]
9262484 PM / devfreq: account suspend/resume for stats [Rajagopal Venkat]
047960c PM / devfreq: bw_hwmon: Expose a throttle adjust tunable [Rohit Gupta]
ba00d6b devfreq: devfreq_simple_dev: call clk_round_rate in dev_target [Hanumath Prasad]
1bfcc40 PM / devfreq: bw_hwmon: Fix handling of max_mbps [Saravana Kannan]
b6fa345 PM / devfreq: bw_hwmon: Allow up_scale to be set to zero [Rohit Gupta]
c36e95a PM / devfreq: bw_hwmon: Remove debug logs from high frequency code path [Saravana Kannan]
ee46f11 PM / devfreq: bimc-bwmon: Fix IRQ registration in resume path [Saravana Kannan]
32805c7 PM / devfreq: bimc-bwmon: Update irq handling in suspend/resume [Hanumath Prasad]
8be0d14 PM / devfreq: bw_hwmon: Take at least one sample per decision window [Saravana Kannan]
df571bf PM / devfreq: bw_hwmon: Remove unused tunables and disable some by default [Saravana Kannan]
1a57b56 PM / devfreq: bw_hwmon: Fix AB vote less than measurement when freq at max [Saravana Kannan]
31c6f2a devfreq: devfreq_simple_dev: Add support for preparing device clock [Junjie Wu]
2c2c80a PM / devfreq: bw_hwmon: Update to low latency, high sampling rate algorithm [Saravana Kannan]
a389582 PM / devfreq: bimc-bwmon: Fix typo [Saravana Kannan]
b8ad089 PM / devfreq: bimc-bwmon: Optimize some debug messages [Saravana Kannan]
71b1e12 PM / devfreq: bimc-bwmon: Use free_irq during governor suspend/stop [Arun KS]
d0f45eb usb: mtp: avoid kernel crash on null mtp cdev [Hashcode]
11eb457 drivers: clk: qcom: silence another kernel warning [Nathan Chancellor]
82bbfed drivers: i2c: silence log spam [Nathan Chancellor]
89f0424 drivers: power: qcom: msm-pm: silencio! [Nathan Chancellor]
17c649d drivers: video: mdss: silence some log spam [Nathan Chancellor]
5ed0ddb drivers: pci: msm: quiet some log spam [Nathan Chancellor]
dea6d49 drivers: clk: qcom: silence kernel warning [Nathan Chancellor]
2390b42 drivers: qcom: peripheral-loader: quiet [Nathan Chancellor]
7503f04 arch: arm/arm64: silence some log spam [Nathan Chancellor]
2adbcf0 sdcardfs: disable some log spam [Nathan Chancellor]
947c4bc kernel: cpu: disable some log spam [Nathan Chancellor]
11b1a75 perf/core: Fix RCU problem with cgroup context switching code [Stephane Eranian]
4cff8cb arm64: ensure extension of smp_store_release value [Mark Rutland]
ab4f4c6 Perf: arm64: avoid use of uninitialized variable [Patrick Fay]
7cfde43 net: Westwood+ Tweaks [MOVZX]
e7a0377 ASoC: wcdxxxx: queue work on power efficient wq [Pranav Vashi]
1fec65b Bluetooth: Properly check L2CAP config option output buffer length [Ben Seri]
c7ae1fc perf: Remove useless atomic_t [Peter Zijlstra]
157987a perf: Optimize group_sched_in() [Peter Zijlstra]
6b03b91 sched/cputime: Fix cpu_timer_sample_group() double accounting [Peter Zijlstra]
d023620 posix_cpu_timer: Optimize fastpath_timer_check() [Jason Low]
46f61b3 sched, sysctl: Delete an unnecessary check before unregister_sysctl_table() [Markus Elfring]
eafc41c sched: Remove finish_arch_switch() [Peter Zijlstra]
1664459 script : remove dirty defs [TheDarkStrix]
fa3f398 perf/core: Fix group {cpu,task} validation [Mark Rutland]
469416a msm: camera: fix off-by-one overflow in msm_isp_get_bufq [Gaoxiang Chen]
d029916 Make msm_serial_hs RT to improve bluetooth performance [Philip Cuadra]
fcc1126 input: synaptics_dsx: add checks of user input data for image name [Min Chong]
4361524 msm: ispif: Remove handling of SD_SHUTDOWN [Ranjith Kagathi Ananda]
005ac6e BACKPORT: packet: in packet_do_bind, test fanout with bind_lock held [Marissa Wall]
07b57cd UPSTREAM: packet: hold bind lock when rebinding to fanout hook [Willem de Bruijn]
c5d8809 BACKPORT: arm64: cpuinfo: Missing NULL terminator in compat_hwcap_str [Julien Grall]
cacf8e1 msm8976: take_dentry_name_snapshot: avoid kfree under spinlock [Corinna Vinschen]
d84bcf8 driver core: bus: Fix a potential double free [Christophe JAILLET]
e601406 msm: vidc: Cancel userptr validation during secure decode [Prabhakar Reddy Krishnappa]
00b5b36 radix-tree: add radix_tree_gang_lookup_index [Vinayak Menon]
3d87ac8 fs: splice: introduce FMODE_SPLICE_READ and FMODE_SPLICE_WRITE [Linus Torvalds]
a7cc87c Slimbus O.C[2] [GUYVER91]
e916f21 mmc: disable software crc [Dmitry-777]
f6ae42c cpufreq: implement cultivation governor v1.5 [psndna88]
3cc38c5 dts: implement Big Cluster OC to 1843 MHz [psndna88]
ee6bf3a arm: dts: Fix small cluster OC freq in clock-frequency property [psndna88]
9869533 Max LITTLE cpu frequency 1440 Mhz [psndna88]
83ca140 ARM: dts: kenzo: Fix camera regulator voltage [cb]
a974bed lpm-level: Fix residency calculate [cb]
a974a6b drivers: cpuidle: Do not select menu and ladder governors [Maulik Shah]
c66b59f Revert "cpuidle: don't compile ladder governor" [Dmitry-777]
9881f73 Revert "sched: Introduce Shadow scheduling" [Dmitry-777]
ea9fc92 Revert "cpu-boost: Rework scheduling setup" [Dmitry-777]
* packages/apps/ABCOTA
082ccba Changelog: Itallic not hot [Wight554]
62993c4 Changelog: improvement [xyyx]
7156c4b ABCOTA: Update adaptive icon background [Wight554]
faca6ed ABCOTA: Add adaptive icon [Wight554]
* packages/apps/AbcSettings
75cb87c Update Russian translations [Wight554]
91b8b88 Allow vibration instead of beep for in-call notifications [2/2] [ezio84]
6ecb3ff RU: fix bad translation [xyyx]
bb7ba3f Drop SlimRecents expanded mode for now [ezio84]
e10caa1 Fruity pebbles [3/4] [Alex Cruz]
* packages/apps/Settings
f85c873 Settings: Drop Changelog for now [Wight554]
2d51e36 Update Russian translations [Wight554]
7aad8ef ABC UPSTREAM [Wight554]
ab0d148 Fruity pebbles [4/4] [ezio84]
* packages/apps/SlimRecents
b817178 Drop auto expanded mode for now [ezio84]
* scripts
16fa84a scripts: Update script for new changelog name [Wight554]
* vendor/nexus
565b028 Fruity pebbles [2/4] [Alex Cruz]
57dc329 Changelog: dynamically get the path [anayw2001]
72a3ef3 themes: Drop accent overlays [Wight554]
====================
2018-02-18
====================
* manifest
48fef19 manifest: Track OTA [Wight554]
* packages/apps/ABCOTA
41cd65c ABCOTA: Allow to translate some remote links [xyyx]
2339238 ABCOTA: rework automatic updates with JobService [xyyx]
45bcde3 ABCOTA: Use Oreo styles [xyyx]
a285a64 ABCOTA: Update launcher icon [xyyx]
b82b6e0 ABCOTA: update notifications [dadi11]
6af3020 ABCOTA: Don't start the intent if there's no browser installed [Giuseppe Barillari]
747e7d4 Android.mk: Copy ota_conf from vendor/nexus [xyyx]
1dd95ea ABCOTA: Use getprop instead reading build.prop [xyyx]
f7bbadc Prepare for ABC [xyyx]
* packages/apps/Settings
d6d8bd4 Settings: Update ABC settings icon [Wight554]
9c6e4d2 Introduce OTA updates [xyyx]
* vendor/nexus
2deaaaa ota: Introduce OTA updates [xyyx]
====================
02-17-2018
====================
* device/xiaomi/kenzo/
52fffc45 rootdir: Cleanup services we don't use
19f94d51 rootdir: add rmt_storage to shutdown critical
6d9b0547 rootdir: drop barrier and discard flags
a03db56c kenzo: Move apn-conf.xml to vendor
3fe286ca rootdir: Enable ril-daemon2
24da5b8d rootdir: Remove ril-daemon service
84441364 wifi: Update configs
* frameworks/base/
28b0994bc67 ABC UPSTREAM
* vendor/xiaomi/kenzo/
e28e864 kenzo: Import Nextbit perfd blobs
7025ba2 kenzo: Simlify vendor blobs extraction
3500c5c kenzo: update blobs to MIUI 8.1.18 Global dev
8de6a66 kenzo: Update sound libs from hydrogen
====================
02-16-2018
====================
* frameworks/base/
7b692ddc073 Clock: Fix crash in formatted string with date on right
3cbd85cc274 BatteryPercent: Allow disabling percent inside circle
b87e7e3b287 Revert "Cleanup battery styles we won't use (hidden and landscape)"
6e6f2a6a95b ABC UPSTREAM
223800899d3 Clock date position [1/2]
9bd6b42f93b Circle battery: add a bit of padding when Right clock is enabled
* kernel/xiaomi/kenzo/
886d79db3db Revert "kcal: fix yellow tint for boe panel users"
* packages/apps/AbcSettings/
d91c25f Update Russian translations
ef25e55 Clock date position [2/2]
* packages/apps/Launcher3/
2cd93c932 Adjust the accent so it changes with the system's accent
* packages/apps/Settings/
aea57f97eb ABC UPSTREAM
19febd83cb Jump to homescreen and back for aosp overlay setting
====================
02-15-2018
====================
* frameworks/base/
20307a7ae10 Cleanup battery styles we won't use (hidden and landscape)
bd291852447 Battery: use SB observer to update everything and not when attaching views
34e7bfdfb9b Portrait/hidden/txt battery: show percentage in quick sb header and keyguard
74d7729ec97 Remove big circle battery icons [1/2]
183623a8323 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
* packages/apps/AbcSettings/
97e9ce1 Update Russian translations
c4419f7 Hide landscape battery mode for now
6a7ccf7 Move sysui tuner percentage settings to custom battery settings [2/2]
f8420ea BatteryMeterDrawable: add battery styles [2/2]
====================
02-14-2018
====================
* build/make/
47fd7913c build: Stop installing the sample APN list
* device/xiaomi/kenzo/
647b5e59 rootdir: Enable perfd correctly
* frameworks/base/
44fa48f594f Text battery style: show a tilde when charging
21b2f1486ca Fix right padding when using hidden/text battery style
f7d06bbd87c Circle and dot battery fixes and improvements
cf4fbd69ba4 Move sysui tuner percentage settings to custom battery settings [1/2]
09497d6b55e BatteryMeterDrawable: add hidden option
1e1548b384b BatteryMeterDrawable: add text style
a74845cc6b9 BatteryMeterDrawable: add dotted circle style
6ec8c88ab7e BatteryMeterDrawable: add battery styles [1/2]
* packages/apps/Settings/
c482376b42 Remove battery percentage switch in stock battery settings
* vendor/nexus/
6368e37 themes: Change only accent colors for accent overlays
86b815f products: cleanup kenzo.mk
5154a16 prebuilt: Add apn-conf.xml
e27a9c9 configs: Build new accent themes
33610d1 themes: Add system accents overlays
====================
02-13-2018
====================
* build/make/
ee43e2606 build: Add QCOM target-specific config
e86710a49 build: Add Qualcomm's helper macros
* frameworks/base/
9cbf11f840b Update Russian translations
6f7d1884ab1 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
* kernel/xiaomi/kenzo/
cb06ebe42fc Update defconfig
7c1c85f9812 Disable RX_WAKELOCK
0df8a236e50 net/wireguard: add wireguard importer
45ef7c261be wakelock blocker: add timerfd blockage
3f257fd1b39 boeffla_wl_blocker: export get_active_wakeup_sources
d2c54baff27 boeffla_wl_blocker: update to wakelock blocker driver v1.1.0
3f23379ba2c boeffla_wl_blocker: update to wakelock blocker driver v1.0.1
dfc1118069c boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0
c48c6bf61c5 Revert "drivers: wakeup: block some bastard wakeups"
584607d7ae6 aw2013: Increase led brightness
28ebaadc6be Update prima driver to LA.BR.1.3.7_rb1.8
fedc7a1b9ec Allow old GCC compiling
* packages/apps/AbcSettings/
4ecae0d Update Russian translations
1001788 Fix Clock date format listpreference
abe3b9a Move theme option to Settings-Display
04362d1 Status bar clock and date customizations [2/2]
* packages/apps/Launcher3/
e01850e7a RU translation
* packages/apps/Settings/
d603572d96 Settings: Use seekbar to allow setting arbitrary animation values
f50e065a48 Merge branch 'o2' of https://github.com/ezio84/abc_packages_apps_Settings into HEAD
cd9f29de11 Update Russian translations
39eee735d4 Revert "Make theme selector unavailable when substratum is detected"
3863ce5eda Add back Sim Dialog style to manifest
====================
02-12-2018
====================
* device/xiaomi/kenzo/
a494ce09 kenzo: Device tree cleanup
* frameworks/base/
72403f53177 Clock customization: more improvements
* packages/apps/Launcher3/
2e216e026 Allow to hide or show date and weather
* packages/apps/Settings/
60a20e7e4a Move theme strings from abc other menu to Settings-Display theme menu
* vendor/nexus/
1f47a74 Themes: Add some dialogs again
====================
02-11-2018
====================
* device/xiaomi/kenzo/
36722351 consumerir: update lirc header path
a896490f camera: fix build
d7ac7e61 kenzo: Add README
7146befc init.qcom.power.rc: Update CPU configuration
* frameworks/base/
877a5e863f2 Clock code performance improvements
61d04936186 Status bar left/right clock customizations [1/2]
8e8b74d1b90 Fix notification sound for some apps if Smart notification sound enabled
* kernel/xiaomi/kenzo/
1e1e8a4a5ae Pure Kernel v2.9
d36332acb16 Revert "clocksource: arch_timer: Disable user access to the physical counter"
3809ae7e81a sps: add spinlock protection for pipes_q being tainted
d9ba99bc254 pstore: drop pmsg bounce buffer
* packages/apps/AbcSettings/
b10b7b1 Jump to homescreen and back on theme change
* packages/apps/Settings/
250267cd07 Make theme selector unavailable when substratum is detected
439e7170e1 Jump to homescreen and back on theme change
f3d6970c5d Implement PreferenceControllerMixin to DarkUI preference controller
b14edfe92a Move 'Configure SystemUI theme' to Settings/display
* vendor/nexus/
76fa30b Update some prebuilt apk
0ea645a Theme safe boot dialog
d4dfe53 Fix dark theme on the activity picker
690c626 Fix brightness slider under Settings/Display
50ff593 Theme Moar dialogs
e2ddb89 Theme DUI dialogs & things [1/2]
70b9442 Add Settings Dark UI
1462e90 Change makefile to compile as a regular apk
3628849 DarkUI: Fix colors on some dialogs
dc3cbb0 DarkUI: Improvements
99fa654 Refactor sysui overlay to system
8fd33c3 Initial Dark UI changes
f6a8f25 Lighter Quick Settings
1e65e2c Fix QS loading animation
2aa8389 Dark text support on Recents
2d583ca Separate theme breakpoints
====================
02-10-2018
====================
* external/DUtils/
bc3ab57 DUI: Add Google Sound Search action [2/2]
* frameworks/base/
ac4fd4671f2 Update Russian translations
87ada4d31a7 Sound search tile: better icon
6cb8ab67fa0 Revert unused PiP tile
e2e48e9c3e1 Add Google Sound Search tile
7aeb3427a80 Themes: Notifications: extend dynamic notification bool for ambient notifications
cd48068c0dc Themes: Notification dynamic colors bool compatible with OMS7
424e6aa5d2e Themes: Notifications: Expose a bool to disable dynamic colors
0b3ad5d9f2e Theme DUI dialogs & things [2/2]
ebb4b8426e0 Refactor sysui overlay to system
4f0c283fd4c Expose screenshot flash colors and use a light grey by default
a1158bbf43d Power menu: improve longpress action on some buttons
* kernel/xiaomi/kenzo/
a7a0891f420 qpnp-linear-charger: queue work on system_power_efficient_wq
d82237626f3 fs/block_dev: always invalidate cleancache in invalidate_bdev()
afb098d8f81 fs/xattr.c: zero out memory copied to userspace in getxattr
feac3b0dbb6 ANDROID: mnt: Fix freeing of mount data
783aa33b639 BACKPORT: dm bufio: don't take the lock in dm_bufio_shrink_count
983625c4f59 BACKPORT: dm bufio: avoid sleeping while holding the dm_bufio lock
8f961707913 serial: msm_serial_hs: Change the wakeup interrupt enable sequence
b54b1458697 ANDROID: usb: gadget: f_mtp: Return error if count is negative
b2561b1a171 BACKPORT: dentry name snapshots
e140ccc1ade staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl
2b4063f992b msm: gud: Remove gud driver
449c516aa04 BACKPORT: Sanitize 'move_pages()' permission checks
16888218cab ANDROID: sound: rawmidi: Hold lock around realloc
b439665a782 ANDROID: qtaguid: Fix the UAF probelm with tag_ref_tree
3a90b52368e msm: camera: Return -NOTTY on invalid ioctl command.
e28eca3bdf0 iovec: make sure the caller actually wants anything in memcpy_fromiovecend
35c588521c0 UPSTREAM: ipv4, ipv6: ensure raw socket message is big enough to hold an IP header
5ce14caa009 ANDROID: sdcardfs: Move default_normal to superblock
4c2dcb19a07 defconfig: Don't disable heap placement Heap placement randomization improves security and we have no need to disable it.
882ad543e68 ANDROID: xattr: Pass EOPNOTSUPP to permission2
1c37aea8a8c ion: adjust system heap pool orders
9cf6b11860b ANDROID: Kconfig: add depends for UID_SYS_STATS
1d96e92b2fc ANDROID: Skip building uid_sys_stats and keyreset drivers as modules
a0bb865fa61 ANDROID: uid_sys_stats: fix the comment
5783541934f ipv6: sctp: fix lockdep splat in sctp_v6_get_dst()
afc97697696 USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously
594d24af444 net: sch_generic: Allow devices to opt-out net watchdog
86a6e15c2c1 selinux: conditionally reschedule in hashtab_insert while loading selinux policy
83751d62935 selinux: conditionally reschedule in mls_convert_context while loading selinux policy
8143db3dd1f selinux: no recursive read_lock of policy_rwlock in security_genfs_sid()
3ee846c083a selinux: fix a possible memory leak in cond_read_node()
f6c74bec766 selinux: simple cleanup for cond_read_node()
5d5a621af11 selinux: make the netif cache namespace aware
01ae82499b3 selinux: normalize audit log formatting
5db54195a2e selinux: cleanup error reporting in selinux_nlmsg_perm()
c3ce9430918 selinux: Remove unused function avc_sidcmp()
049e93465b7 selinux: quiet the filesystem labeling behavior message
76f77729160 SELinux: do all flags twiddling in one place
35e01ac294c selinux: add force_audit sysfs node to enable logging of dontaudit
a17f71838b2 selinux: remove unused variabled in the netport, netnode, and netif caches
6b9bc021b84 sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting
3c39e78949a ANDROID: scsi: sg: Fix build breakage
fa5a06b2ec3 qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE
b4ff38fd03c signal: Only reschedule timers on signals timers have sent
9aab03c8bcd ASoC: core: init delayed_work for codec-codec links
66ec7c03107 Revert "f2fs: avoid cpu lockup"
cfd7a1855ad Revert "f2fs: Don't clear SGID when inheriting ACLs"
85db82bfdb5 Merge remote-tracking branch 'caf/LA.BR.1.3.6_rb1.25' into o-new
* packages/apps/DUI/
4a3f57e DUI: Add Google Sound Search action [1/2]
* packages/apps/Launcher3/
102add73a RU translation
cd9904914 Whitelist Google widgets
* packages/apps/Settings/
9b3e948841 RU translation
3d42e5342f Add abc "Other" menu to Settings activities
50d9f006fc Themes: Fix BT pair dialog
033629cc4c Vectorize ic_live_help icon and fix theming for SimDialogActivity
a22fb65dc1 Fix MultiSim hardcoded text color
c934dba731 Ignore generic dark overlay from list
====================
02-09-2018
====================
* build/make/
f2ea0822d Merge branch 'o2' of https://github.com/ezio84/abc_build into HEAD
* frameworks/av/
ff4eab536 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_av into HEAD
* frameworks/base/
107e1ee8f17 Add a one time QS dialog for the caffeine tile
a03f26cf3dc Fix "Disable power button haptic feedback conditionally"
* manifest/
c95241a Switch to android-8.1.0_r11 OPM1.171019.018 Pixel 2XL
* packages/apps/Settings/
a19ea0631d ButtonSettings: fix paths
1613d6d033 Merge branch 'o2' of https://github.com/ezio84/abc_packages_apps_Settings into HEAD
* system/core/
e910d409c Merge branch 'o2' of https://github.com/ezio84/abc_system_core into HEAD
* vendor/nexus/
efbe50c Update Turbo apk to OPM3.171019.014, Feb 2018
====================
02-08-2018
====================
* frameworks/base/
78b1449ffdc Cleanup
63ac335e13b Ambient music ticker improvements
* packages/apps/DUI/
8442949 Pulse: don't lose color when changing render mode
====================
02-07-2018
====================
* packages/apps/DUI/
8442949 Pulse: don't lose color when changing render mode
====================
02-06-2018
====================
* build/make/
ea23cfd0a Merge tag 'android-8.1.0_r11' into o2
* frameworks/av/
18aacb08a Merge tag 'android-8.1.0_r11' into o2
* frameworks/base/
3dfeedc5404 Merge tag 'android-8.1.0_r11' into o2
* packages/apps/DUI/
6cc7532 Pulse fading blocks render: use more visible colors
* packages/apps/Launcher3/
3e00a1086 Allow to hide the swipe up arrow indicator
* packages/apps/Settings/
ee25c54fb9 Merge tag 'android-8.1.0_r11' into o2
* system/core/
0e103125f Allow redeclaring typeattributes
====================
02-05-2018
====================
* kernel/xiaomi/kenzo/
c2880999059b Update defconfig
ecede126db6f Disable RX_WAKELOCK
33e5783d0457 Enable & Fix Slimbus Overclock
0c8d108613a5 arm64: issue isb when trapping CNTVCT_EL0 access
381758a703b0 BACKPORT: arm64: Add CNTFRQ_EL0 trap handler
af4a9c78e93f BACKPORT: arm64: Add CNTVCT_EL0 trap handler
36153299d1dc UPSTREAM: ipv4, ipv6: ensure raw socket message is big enough to hold an IP header
74672486f7a6 ANDROID: xattr: Pass EOPNOTSUPP to permission2
a99204572519 ANDROID: sdcardfs: Move default_normal to superblock
0dc39bbf8cb5 ANDROID: Kconfig: add depends for UID_SYS_STATS
b78469909b32 ANDROID: Skip building uid_sys_stats and keyreset drivers as modules
21f6626e085e ANDROID: uid_sys_stats: fix the comment
b2b045056109 ANDROID: scsi: sg: Fix build breakage
a38088d7104a UPSTREAM: sctp: do not peel off an assoc from one netns to another one
5688c53a4b84 UPSTREAM: net: xfrm: allow clearing socket xfrm policies.
08de340f6283 BACKPORT: xfrm: Don't use sk_family for socket policy lookups
cd07e9f5d185 BACKPORT: packet: in packet_do_bind, test fanout with bind_lock held
a5a21f1d083b UPSTREAM: packet: hold bind lock when rebinding to fanout hook
c89ae68e2469 UPSTREAM: USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor()
a327ca344f6a UPSTREAM: HID: usbhid: fix out-of-bounds bug
da29feb87490 UPSTREAM: USB: fix out-of-bounds in usb_set_configuration
7799e354d92d BACKPORT: xfrm: Clear sk_dst_cache when applying per-socket policy.
526a220dcee6 BACKPORT: net: xfrm: support setting an output mark.
cbcc74d0b9c0 ANDROID: mnt: Fix freeing of mount data
f88a5e116089 BACKPORT: ANDROID: Use sk_uid to replace uid get from socket file
34d089c2a0da BACKPORT: FROMLIST: pids: make task_tgid_nr_ns() safe
0fedae859a36 ANDROID: check dir value of xfrm_userpolicy_id
f3025a75a2c0 UPSTREAM: x86/acpi: Prevent out of bound access caused by broken ACPI tables
f78e41fea816 net/wireguard: add wireguard importer
398361254eff wakelock blocker: add timerfd blockage
113ac0998315 boeffla_wl_blocker: export get_active_wakeup_sources
3d06635330e2 boeffla_wl_blocker: update to wakelock blocker driver v1.1.0
73f91ec5b080 boeffla_wl_blocker: update to wakelock blocker driver v1.0.1
c31131280aac boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0
93dd8170937a Revert "drivers: wakeup: block some bastard wakeups"
1bd0b236e144 aw2013: Increase led brightness
cc05eb74abec kthread: Allow kthread_bind() to actually control kthread affinity
dab28fa8cf6a cpu: block cpu 0, 1, 2 and 3 from being unplugged
c671ad6544d0 cpu: Don't allow CPUs in the power cluster to be unplugged
0b69bc70ba1d sched: core: the 8956 is an hexa-core so allow the cpu 0, 1, 2 and 3
f7b1f2713cae kthread: Force all non-percpu kthreads onto the power cluster
3d47b4df27a6 workqueue: the 8956 is an hexa-core so allow the cpu 0, 1, 2 and 3
442798457c45 workqueue: Schedule workers on CPU0 or CPU0/CPU1 by default
dcf130e49c78 BACKPORT: Sanitize 'move_pages()' permission checks
d2c043eaed8d staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl
97ff742147c8 msm: gud: Remove gud driver
bdfea0e55df9 ANDROID: scsi: Add segment checking in sg_read
22d6c7abc192 BACKPORT: dentry name snapshots
e8212cd5e889 ANDROID: usb: gadget: f_mtp: Return error if count is negative
ccd4834e061e serial: msm_serial_hs: Change the wakeup interrupt enable sequence
2c398b8897e9 arm64/configs: kenzo: remove unused configs for Bluetooth
====================
02-04-2018
====================
* frameworks/base/
19e6a6cea72 Ticker: Clear ticker regardless of setting
0bcbf484a0a App screenshot filename: remove also spaces
* packages/apps/Launcher3/
f2dc6ace7 Fix Hide Apps preference FC after packagename change
====================
02-03-2018
====================
* frameworks/base/
b44ef89cfba Disable power button haptic feedback conditionally
* kernel/xiaomi/kenzo/
87d4234243ea Bluetooth: Properly check L2CAP config option output buffer length
fb014b310407 Make msm_serial_hs RT to improve bluetooth performance
d8e387707464 arch:arm: disable bcl hotplug
a793e390cc9a block: cfq: accept cfq_slice_async, cfq_slice_idle and cfq_group_idle as 0 unless HZ is >= 1000
bb1119f5e4d5 block: Fix format string mismatch in cfq-iosched.c
3671a57a25e9 block: cfq: tuning and burning
b2f901001bc9 cfq-iosched: minor cleanups
87114ff858ec cfq-iosched: fix oom cfq_queue ref leak in cfq_set_request()
dff3a3260ca3 cfq-iosched: fix async oom queue handling
8b46609ab59d cfq-iosched: simplify control flow in cfq_get_queue()
cd8d462b0aba cfq-iosched: fix the setting of IOPS mode on SSDs
* packages/apps/Launcher3/
ef81b4bdd Fix not working weather and Google now feed automatic theme
====================
02-02-2018
====================
* device/xiaomi/kenzo/
6337c0ac1 Update audio configuration
* frameworks/base/
19f230d16ab PowerProfile: allow reading from a file instead of resource
26d57f16c1a Restore hardware keys tile, removed by upstream
5275fa1544d Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
985618ff802 Add api to force show led lights
* kernel/xiaomi/kenzo/
e84330e4025c msm: ipa: New IOCTL for adding rt\flt rule after a specific rule
80d57a150d7e msm: ipa: Change error value for set quota
6e7dc7aeac52 msm: ipa: add ioctl to get ipa hw version
780c0c229eca msm: ipa: fix compatibility with ipa_nat driver
22da7f80890a msm: ipa: support aggregated ipa stats query
* packages/apps/AbcSettings/
a5f6336 ButtonSettings: use ABC coding style
f2e13b1 Disable useless alphaslider for battery led customization
ce79fd3 Battery led customization: activate led light preview
2862393 Color picker: allow to activate ongoing led light as color preview
* packages/apps/Gallery2/
582ecb43a Merge branch 'staging/lineage-15.1' of https://github.com/LineageOS/android_packages_apps_Gallery2 into HEAD
* packages/apps/Settings/
0d5c617387 Disable useless alpha slider for notification lights color picker
2a7bb83a81 App notification led customization: activate led preview
7e6f6abd41 Notification log improvements
====================
02-01-2018
====================
* frameworks/base/
df8cd360ac1 Remove call to expand QS panel while pressing the Airplane QS tile
* packages/apps/Launcher3/
7d3fde3db Apps drawer search bar: make search text color dynamic
ba68aabe6 Adjust Credits dialog layout
* packages/apps/Settings/
b2486a3474 Expose the notification log
====================
01-31-2018
====================
* device/xiaomi/kenzo/
76bf44944 sepolicy: fix fingerprint denails
* frameworks/base/
23629585b37 Update Russian translations
18c8b7b295f Simplify successful screenrecord notification strings
* packages/apps/AbcSettings/
fcfbebe Update Russian translations
438a29e Bring back less notification sounds [2/2]
* packages/apps/Launcher3/
e510b93fe Fix reset apps strings
====================
01-30-2018
====================
* frameworks/base/
9a8fa707f8d Bring back less notification sounds [1/2]
5f2186859d1 Cleanup unused tiles drawables
ca4ea055060 base: SystemUI: add drawable tint in tuner lockscreen picker
36a2609a3a9 SystemUI: use slashify for more qs tile
* packages/apps/Launcher3/
a74769688 Build pixel proto inline and cleanup
758b6dd09 Disable Google now related options if Google now is not installed
896c11024 Hide only default hidden apps in the widget panel, not user ones
31665cb62 Fix more broadcast logspam
* packages/apps/Settings/
084d5e03e5 Prevent users from sharing sensitive information
====================
01-29-2018
====================
* device/xiaomi/kenzo/
ae57c0534 Setup proper HIDL manifest
* packages/apps/Launcher3/
31665cb62 Fix more broadcast logspam
bc327d93c Hide some apps by default and fix FC when hiding all most used apps
78380fceb Make hide apps recyclerview smooth
f50427051 Added reset option to 'hide app' feature
7ba70a370 Hide Apps option: show hidden apps at top of the list
f56afa977 RU translation
b5c963eed Fix service binding logspam
7c3b9bdf9 Switch from prebuilt java to clean aidl
682ddbd94 Use dark search bar in home screen for dark theme
426f5c2f9 Use dark search bar in app drawer for dark theme
5788ddb6f Better abc logo by Dmitry Gavrilov
4f4c95d78 Create README.md from the Reddit thread
18e63b8d1 Update version name to 3.1
bfbba08b9 Use darker navigation bar for older Android versions
39d8212d9 Align all apps search bar by rounding translationY to the nearest pixel
ab2f9b708 Sync launcher theme with system dark/light theme
9bacfd652 Add abc flare
1542ff2f7 ITA strings
a30fa320f Change the Settings theme to match System Settings' theme
5d520a334 Add 'app drawer' category, fix 'At the glance' preference
eba659f37 Organize Settings / redesign credits
fd3e8508b Launcher3: disable DOTS_ONLY for badge renderer
* packages/apps/Settings/
ce85cc25e4 Update Russian translations
====================
01-28-2018
====================
* build/make/
e2fb52616 tasks: kernel: depend INSTALLED_KERNEL_MODULES on depmod
43770d6d6 tasks: kernel: Add support for Clang kernel builds
216035bd5 kernel: Handle kernel modules correctly
c2f64b9c7 build: kernel: Rework kernel module logic
5c69a7c46 vendor: kernel: clean up this madness
* device/xiaomi/kenzo/
75141304d Remove deprecated ipacm from device.mk
405dd9702 kenzo: sync sec_config with CAF
e2c508cf8 Stop disabling wakelocks
c581a2697 Don't use Linaro anymore
d0516a2f1 msm8974: gps: Unlock the GPS
* external/ntfs-3g/
4138e34 ntfs-3g: Fix build
* frameworks/base/
70a79cf27ae Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
* hardware/libhardware_legacy/
711cb9a Wifi: Add Qpower interface to libhardware_legacy
* hardware/qcom/audio/
b595bbc Merge branch 'LA.BR.1.3.7_rb1.8' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/audio into HEAD
* hardware/qcom/bt/
4dab6b7 Merge tag 'LA.UM.6.4.r1-06100-8x98.0' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/bt into HEAD
* hardware/qcom/media/
39d4cc39 Merge branch 'LA.BR.1.3.7_rb1.8' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/media into HEAD
* hardware/qcom/wlan/
85df622 Merge tag 'LA.UM.6.4.r1-06100-8x98.0' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/wlan into HEAD
* hardware/ril/
8afa01c Merge tag 'LA.UM.6.4.r1-06100-8x98.0' of https://source.codeaurora.org/quic/la/platform/hardware/ril into HEAD
* kernel/xiaomi/kenzo/
abeec41ba80 UPSTREAM
5b1a8d63cd8 Update prima driver to LA.BR.1.3.7_rb1.8
fdaf9bc184e Allow old GCC compiling
* packages/apps/AbcSettings/
6bd7f89 Update Russian translations
2d6d30a IT translation
927ebc1 DUI Pulse: add Automatic albumart base color mode [3/3]
6108b26 Ambient music ticker strings improvements
5aac340 ita translation
67bb61a Ambient music ticker: add a full disable mode [2/2]
6dc10cd Ambient music notifications: allow to show track info only [2/2]
66e4d35 Ambient display music ticker [2/2]
* packages/apps/Settings/
1b8f0632ff Merge branch 'o2' of https://github.com/ezio84/abc_packages_apps_Settings into HEAD
* system/core/
92b048d88 Merge branch 'o2' of https://github.com/ezio84/abc_system_core into HEAD
* vendor/nexus/
aa4264c Adb over Network: add QS tile [3/3]
* vendor/xiaomi/kenzo/
e1f4ec7 kenzo: update blobs to MIUI 8.1.18 Global dev
====================
01-27-2018
====================
* packages/apps/Launcher3/
b5888e51d Organize Settings / redesign credits
5a278c3e3 Launcher3: disable DOTS_ONLY for badge renderer
2d6e39e17 Add 1px to apps search bar size when the height is even
4a5bcf13d Update each calendar once on date change, use the correct package name
2c1c7c0c6 Fix Hide Apps activity FC
f54c109e4 Hide apps menu: save on app check/uncheck
b23d0cbd7 Launcher3: Integrate Hidden apps option into Settings
2640ce186 Launcher3: implement hidden app feature
48d337594 Launcher3: use simple set wallapper chooser
f4ef58f29 Go straight to home when exiting from launcher settings
1a3d2c339 Disable listeners when not needed
c20d4f551 Gestures: fix double-tap power
19b9e831e Gesures: add dt2sleep
c7c4f2a7c Make AmirZ's Pixel Launcher source buildable within rom somehow
* packages/apps/Settings/
364cedbad4 Kill the logspam due to BackupSettingsActivity
b79ec2f15a Revert "Kill the logspam due to BackupSettingsActivity"
====================
01-26-2018
====================
* frameworks/base/
84576f2e6f9 Screenrecord tile: save quality level
2b8f3066ede Unused features cleanup: remove battery charge sound alert
* packages/apps/Launcher3/
9f3c3d6df Use a bottom margin when a software navigation bar is not in use
* packages/apps/Settings/
40e6682ac1 IT translation
b2de5f2628 Unused features cleanup: remove battery charge sound alert
====================
01-25-2018
====================
* frameworks/base/
82094284f5e DUI Pulse: add Automatic albumart base color mode [1/3]
* packages/apps/DUI/
74e8c8b DUI Pulse: add Automatic albumart base color mode [2/3]
* packages/apps/Launcher3/
2bfd1983f Hardcode Oreo settings style on older Android versions
0a3d64695 Add quick search box to hotseat and app drawer
749c76f53 Add NexusLauncher overlay, callbacks and activity code
4b7966a7f Backport Pixel's Oreo colours to older Android versions
fbf00b7d1 Switch to NexusLauncherActivity for main activity
2a73735ae Add search callback for Pixel's exclusive new search layout
a535f291d Add custom icon pack support
4f748b22e Add custom app predictions
362ea0fdb Switch to custom Pixel Launcher SettingsActivity
2851af69e Replace old search box with Smartspace
8b2da47a0 Filter Google Wallpapers, Voice Search and Now Launcher from apps list
dba9cad33 Use Google Wallpapers to select a wallpaper when available
0a71733ff Change Launcher3 application name to Pixel Launcher
1f5794fc5 Add DoubleShadowTextView and IcuDateTextView for Smartspace
4e7a5168c Implement dynamic clock and calendar icons
* packages/apps/Settings/
124bf7003f Kill the logspam due to BackupSettingsActivity
====================
01-24-2018
====================
* frameworks/base/
8ff1b4270c5 Screenrecord: show chrono and total recording duration/size
* packages/apps/Launcher3/
c89e0530e Add utilities for other Pixel Launcher classes
b427b89ea Use icon colour for notification dots
45c680ca5 Import Pixel Launcher colors, dimensions and attributes
a8ef3d23d Add colored and monochrome G icon for the search bar
2885c4d63 Swipe down to open notifications, up to close them
32bcebb3b Decompile Search and Smartspace data wrappers and convert to Proto
827ca82a2 Import Google Sans Regular TTF
5fd39a14c Update version name to 3.0
71483df42 Add 6 by 6 icons display profile for low DPI setups
85f679fee Use Pixel 2 (Small/XL) display size profiles
0c2c261e4 Replace application icon with Pixel Launcher icon
8540df72c Don't try to update shortcuts outline before Nougat
bfd10b1b1 Catch Samsung Secure Folder throwing SecurityException
05b4d01ca Backport 8.1 wallpaper color extraction to Lollipop+
942d578d8 Pull necessary translations from Pixel Launcher
f88624c93 Add implementation for Google Now overlay
44fcce190 Extract ILauncherOverlay from Pixel Launcher and convert to AIDL
d8d6ddbfb Uxe Pixel Launcher package name instead of Launcher3
53d910a53 Bring-up for Android Studio building
ebff4719f Only hide keyboard when dragging on Marshmallow+
68b292638 Only rebind for notifications on Nougat+
9a4c4dead Prevent crash from missing close method on older APIs
1dd56a314 Show a notification dots setting for Marshmallow+
211f9c00c Backport notification dots to Marshmallow and higher
715b2fb39 Use centered popup animation when left/right is outside of screen bounds
d6e362cfb Use proper Search Apps text position before Nougat
ba997ea61 Show adaptive icon shape selection without developer settings enabled
0257cca10 Disable adaptive icons for pre-Oreo apps
c85cdb4c3 Resize app drawer when keyboard is shown
490f317eb Ensure app drawer spring is removed after opening drawer
ead0b3c60 Prevent OEM display size customization by specifying it was not found
35eb4f478 Fallback to wallpaper picker if wallpaper_picker_package is missing
* packages/apps/Settings/
fc6291ce2a Capitalize "Rom" string before Dave kills some 'roos
* system/core/
71b71bfb1 Allow adb root even in no debuggable builds
====================
01-23-2018
====================
* frameworks/base/
d6c1c194a2b IT translation
ae95374d8ed Adb over Network: add QS tile [2/3]
91d25e75dbc Adb over Network: add QS tile [1/3]
3500a4f46cc Allow to dismiss notifications with FP left/right swipe [1/2]
* packages/apps/Settings/
15e3005462 FP swipe to dismiss: move to existing Swipe down menu
7cac2be89b Allow to dismiss notifications with FP left/right swipe [2/2]
====================
01-22-2018
====================
* frameworks/base/
8ec40a05f78 Ambient ticker: make it work if secure lockscreen notifs are blocked
d8fda12dcdf Screenrecord notification: tap on it to open the video
====================
01-21-2018
====================
* frameworks/base/
6c23ab18ef1 Allow Ambient music ticker for devices with custom doze manager
9a927df8c3f Ambient music ticker: add a full disable mode [1/2]
* hardware/qcom/wlan/
ac55dfc Merge 98ebbeb2efa9545cae1e4c2adc0228f1d6bdf688 on remote branch
====================
01-20-2018
====================
* frameworks/base/
2af3dbf01ee Ambient music: let hide clock and show track info in center screen [1/2]
* vendor/codeaurora/telephony/
896d914 Revert "IMS-VT: Low battery handling for Video calls"
====================
01-19-2018
====================
* frameworks/base/
40fe0dfa071 Fix Google dialer FC due to missing permissions
d0b62ecc300 Ambient display music ticker [1/2]
775bceb8fc5 Port ambient Now Playing container from Pixel [stripped down version]
59ec04186e3 Revert "Ambient display: show playing music track [1/2]"
c175c1010c8 Ambient display: show playing music track [1/2]
* kernel/xiaomi/kenzo/
75e9b49a6cc tcp_cubic: add SNMP counters to track how effective is Hystart
6ae31b3c652 Pure Kernel v2.8-rebase-TEST9
c7aed816eb8 f2fs: Don't clear SGID when inheriting ACLs
17c5ad9a13b f2fs: avoid cpu lockup
d377717ad4b mm: new shrinker API
63ec3933d6e fs: dcache: drop VFS cache pressure
3c57b281171 Topology: Enhance For MultiCore Decision Making
2d23dc6c135 fs/file.c: don't acquire files->file_lock in fd_install()
351353e9374 perf/core: Drop kernel samples even though :u is specified
efa0a1cc808 Revert "sched/fair: Fix fairness issue on migration"
ffd358999b1 sched/fair: Fix and optimize the fork() path
83b61a46bac sched/fair: Initialize throttle_count for new task-groups lazily
16678be0f4d block_dev: implement readpages() to optimize sequential read
fdd3ab672f5 sched: Allow migrating kthreads into online but inactive CPUs
89bd1449739 sched: Remove one division operation in find_busiest_queue()
dbbc928c552 sched: Add sysinterface for GENTLE_FAIR_SLEEPERS
1680556619d arm64: topology: fix cpu power calculation
4bdfa741567 Enable arch power
1a17462ed0e tcp: add CDG congestion control
8bb053e3585 sched: Introduce Shadow scheduling
3742e38d8ff fs: sync: Disable fsync by default
6171ac931b7 ANDROID: sched: add a counter to track fsync
675ee70b377 fs: sync: add fsync_enabled_on_input_boost param, enabled by default
693cb536c94 fs: sync: if we're blocking fsync then we should also avoid getting the file descriptor, avoiding some overhead
956fb85a10d EXPERIMENTAL: fs: sync: block fsync() operations during input boost events
1c6383e66f6 fs/sync.c: make sync_file_range(2) use WB_SYNC_NONE writeback
ac3c33d7fae fs: fsync: add a toggle to enable or disable fsync() operations
7ad1721ee0e leds: qpnp-flash: Fix switch brightness not stored
4573a8c9040 uid_sys_stats: fix overflow when io usage delta is negative
4605c5b6e51 uid_sys_stats: make hash_table static
8eb1aa58cb5 ANDROID: uid_sys_stats: fix access of task_uid(task)
52bd06c9d3b ANDROID: uid_sys_stats: fix typo in init
2c411c23af2 ANDROID: cpufreq: stats: add uid removal for uid_time_in_state
62ac84ca2c3 ANDROID: cpufreq_stats: Fix task time in state locking
e549b4d39ed ANDROID: cpufreq_stat: add per task/uid/freq stats
033a5ec719d ANDROID: Fix cpufreq stats table creation
c3465bfdb54 uid_sys_stats: defer io stats calulation for dead tasks
43a7b60bf99 uid_sys_stats: reduce update_io_stats overhead
94a2ee10074 uid_sys_stats: change to use rt_mutex
10a49b704eb ANDROID: uid_sys_stats: account for fsync syscalls
e9999d031fb ANDROID: uid_sys_stats: fix negative write bytes.
4b4a793a810 ANDROID: uid_sys_stats: remove unnecessary code in procstat switch
00a848cb391 ANDROID: uid_sys_stats: return full size when state is not changed.
d5426ab9109 ANDROID: uid_sys_stats: allow writing same state
410ab277ddf ANDROID: uid_sys_stats: rename uid_cputime.c to uid_sys_stats.c
ae7580fec51 ANDROID: uid_cputime: add per-uid IO usage accounting
51d80b2aec7 locking: Remove atomicy checks from {READ,WRITE}_ONCE
6fd7be33bfd binfmt_elf.c: use get_random_int() to fix entropy depleting
2343d84dac9 mmc: clk_scaling: set scale_down_in_low_wr_load to 1 by default
7f6fd1e005c mmc: clk_scaling: add sysfs for avoiding scale down in write
ca3396c4d55 ext4: Speedup WB_SYNC_ALL pass called from sync(2)
ed640c188b8 writeback: fix race that cause writeback hung
458203f755b writeback: fix writeback cache thrashing
90652fac82d block: Reserve only one queue tag for sync IO if only 3 tags are available
265a36e3472 writeback: fix occasional slow sync
0ff34736d74 ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff()
2ba258c7a5a ext4: fix potential use after free in __ext4_journal_stop
5403c66478f msm: sps: fix a bug for pipe disable
ea8cac0f78b arm64: idle: add missing need_resched check
f14d56b6de5 power: qpnp-smbcharger: Fix the BMD algo. disable logic
9dda99b235c ext4: silence array overflow warning
46f525043f1 ext4: fix dir_nlink behaviour
a5b670bddb4 cpuidle:lpm: Fix div by zero bug
3f8dd4aa0ad ANDROID: trace: net: use %pK for kernel pointers
f0ec89f0b3f mm: ksm: Optimize defaults
521f67303de ANDROID: ARM64: smp: disable preempt in backtracing across all cores
1de262e2cbe include/linux/kernel.h: change abs() macro so it uses consistent return type
08940b6b0b6 kernel.h: make abs() work with 64-bit types
e51dfa0d9a5 Reduced CPU Average-Load drastically
70a7859f247 arm64: avoid overflow in PAGE_OFFSET
9789db7262c Reduced CPU Load-Average
3135208d69a Fixed High-Load Average due to Drivers
00972272f25 ASoC: compress: Derive substream from stream based on direction
817d22401aa msm: camera: isp: Add missing mutex unlock
1b0f37507e9 fs/exec: fix use after free in execve
87f7cddf66a arm64: switch to relative exception tables
0b53a9927bd asmlinkage: Make main_extable_sort_needed visible
e3473629c8a extable: skip sorting if the table is empty
0b2f3645a16 extable: add support for relative extables to search and sort routines
4d4d9e8db51 lib/bsearch.c: micro-optimize pivot position calculation
70edf2b31c0 ANDROID: keychord: Fix for a memory leak in keychord.
7ecdfaaedb6 ANDROID: keychord: Fix races in keychord_write.
2f81c000eeb Use %zu to print resid (size_t).
16f8447860c ANDROID: keychord: Fix a slab out-of-bounds read.
dc2b68c761a leds: trigger: ledtrig-backlight: Fix invalid memory access in fb_event notification callback
e9fc5ceff57 Input: optimize events_per_packet count calculation
09870aafcac locking/spinlocks: Force inlining of spinlock ops
8bb755c2a11 ARM: rwsem: use asm-generic rwsem implementation
30f139a354e asm-generic: rwsem: ensure sem->cnt is only accessed via atomic_long_*
69be2e9cfb8 rcu: Prevent early-boot RCU callbacks from splatting
7cb8bf46e7b rcu: Avoid clobbering early boot callbacks
8e92b7a40fd rcu: Abstract default callback-list initialization from init_callback_list()
9e9cb0d5db3 rcu_tree: Avoid touching rnp->completed when a new GP is started
f43dae7c755 rcu: Provide rcu_batches_completed_sched() for TINY_RCU
bd38014e5f6 rcu: Remove redundant callback-list initialization
5461fe33568 rcu: Don't scan root rcu_node structure for stalled tasks
73e940ebe15 rcu: Don't bother affinitying rcub kthreads away from offline CPUs
74be125266b rcu: Remove "select IRQ_WORK" from config TREE_RCU
2b6a1059f62 rcu: Fix invoke_rcu_callbacks() comment
db7c396df99 rcu: Fix for rcuo online-time-creation reorganization bug
9f6f579dbd2 rcu: Break more call_rcu() deadlock involving scheduler and perf
257cfadcde5 rcu: Don't wake rcuc/X kthreads on NOCB CPUs
022bffba6a7 rcu: Optionally run grace-period kthreads at real-time priority
44d04db41f3 rcu: Unify boost and kthread priorities
53221a0241b rcu: Add tracing for rcuo no-CBs CPU wakeup handshake
dbd7f862a06 rcu: Create rcuo kthreads only for onlined CPUs
87d9841a46c rcu: Fix attempt to avoid unsolicited offloading of callbacks
382d4c8ce6e rcu: Don't offload callbacks unless specifically requested
9362da8076e rcu: Make nocb leader kthreads process pending callbacks after spawning
1f853e50655 rcu: Allow post-unlock reference for rt_mutex
3785512e45f rcu: Parallelize and economize NOCB kthread wakeups
2554e46fd0f rcu: Protect rcu_boost() lockless accesses with ACCESS_ONCE()
ed6331a8748 rcu: Move RCU_BOOST variable declarations, eliminating #ifdef
0a96f5b534b rcu: Eliminate read-modify-write ACCESS_ONCE() calls
baf0d1152c0 rcu: Merge rcu_sched_force_quiescent_state() with rcu_force_quiescent_state()
8ed8e148cf7 rcu: Consolidate kfree_call_rcu() to use rcu_state pointer
25f5915be0b rcu: Replace NR_CPUS with nr_cpu_ids
985b26af503 rcu: Add ACCESS_ONCE() to ->n_force_qs_lh accesses
10a039e8bd3 rcu: Expand SRCU ->completed to 64 bits
8d9ea6eed20 rcu: Rationalize kthread spawning
10a60180b45 rcu: Eliminate read-modify-write ACCESS_ONCE() calls
1addeac1a82 rcu: Use __this_cpu_read() instead of per_cpu_ptr()
f673d045679 rcu: Add tracing for rcuo no-CBs CPU wakeup handshake
a321f5764f4 rcu: Break call_rcu() deadlock involving scheduler and perf
77658908cfc rcu: Kick rcuo kthreads after their CPU goes offline
6cb1a4ff0a3 Fix CPU voltage control title name duplicate
ba5ee20fbd8 GPU voltage control for kenzo
1fb2865d888 CPU voltage control for kenzo
====================
01-16-2018
====================
* device/xiaomi/kenzo/
365b0f410 init.qcom.power.rc: lower min freqs
* frameworks/base/
cf23482881a Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
b69a2bd5a55 Better strings for screenrec tile
* kernel/xiaomi/kenzo/
c21e44ab755 UPSTREAM
cbd62674b90 ASoC: msm: qdsp6v2: Make sure drain command is finished before pm
2b1a71f018a ASoC: msm: qdsp6v2: Fix memory allocation issues in audio_cal_utils
eb0a35be19f msm8956: sched/debug: disable sched debug sysrq by default - increase performance
de0fa038360 kcal: fix yellow tint for boe panel users
49d67015a10 locking/rtmutex: Use READ_ONCE() in rt_mutex_owner()
c4e0c9e9d5a locking/rtmutex: Prevent dequeue vs. unlock race
231317241c1 locking/rtmutex: Optimize setting task running after being blocked
44996f053a9 rtmutex: Simplify remove_waiter()
e4ff1e63175 rtmutex: No need to keep task ref for lock owner check
ddf7f505f43 locking/doc: Update references to kernel/mutex.c
d8da732798c rtmutex: Simplify rtmutex_slowtrylock()
* packages/apps/AbcSettings/
c573369 Update Russian translations
* packages/apps/Camera2/
f1f896960 Adaptive icon: Update background color
* packages/apps/DUI/
831ab03 Implement darkintensity also for smartbar button ripple animation
* packages/apps/MusicFX/
9c597d0 Update Russian translations
* packages/apps/Settings/
453c276ea5 Merge branch 'o2' of https://github.com/ezio84/abc_packages_apps_Settings into HEAD
====================
01-15-2018
====================
* device/xiaomi/kenzo/
b792f35e4 init.qcom.power.rc: import some settings from PureKernel config
5100f0fc0 init.qcom.power.rc: switch to cfq i/o scheduler
* frameworks/base/
f00a9381f45 Screenrecord red hint: long press on it to move to the opposite side
* kernel/xiaomi/kenzo/
c9c7c2a8764 UPSTREAM: kernel: make READ_ONCE() valid on const arguments
ac5ff05ec5d UPSTREAM: kernel: Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val)
f9e1e480779 UPSTREAM: kernel: Provide READ_ONCE and ASSIGN_ONCE
098cc9e1b5d locking/asm-generic: Add _{relaxed|acquire|release}() variants for inc/dec atomics
2fb5e4336fa locking/atomics: Add _{acquire|release|relaxed}() variants of some atomic operations
265382b72c4 locking: Remove deprecated smp_mb__() barriers
4d602971925 locking, asm-generic: Add _{relaxed|acquire|release}() variants for 'atomic_long_t'
64cb4845564 locking, asm-generic: Rework atomic-long.h to avoid bulk code duplication
ec5b9f6e871 Update defconfig
02ee00ac844 gpio: stop dumping the stack every time a gpio isn't valid
a076c30b102 power: quickwakeup: initial driver
38724673e4d leds: leds-qpnp-flash: optimization of regulator data parsing
22087e4ed9c sched/idle, ARM: Remove redundant cpuidle_idle_call()
96fd8a5c79b sched/idle: Move the cpuidle entry point to the generic idle loop
c30480c19ce netfilter: don't use mutex_lock_interruptible()
7993a906bbf netfilter: nf_qeueue: Drop queue entries on nf_unregister_hook
ad0f8441c0c Revert "netfilter: use jump_label for nf_hooks"
cc232bb4b76 PCI: Avoid unnecessary CPU switch when calling driver .probe() method
94a555aec77 futex: Replace barrier() in unqueue_me() with READ_ONCE()
485f67cd789 futex: Remove requirement for lock_page() in get_futex_key()
fb49d28e624 futex, thp: remove special case for THP in get_futex_key
0866229eb90 futex: Remove bogus hrtimer_active() check
07b1302bbab futex: Acknowledge a new waiter in counter before plist
d3c8092b3d7 futex: Force hot variables into a single cache line
fa0b68132a1 lglock: Update lockdep annotations to report recursive local locks
cede58971a9 lockdep: Introduce lock_acquire_exclusive()/shared() helper macros
0644e5cb629 kernel/spinlock.c: add default arch_*_relax definitions for GENERIC_LOCKBREAK
9b75ae404e6 mutex: Avoid label warning when !CONFIG_MUTEX_SPIN_ON_OWNER
3792dcde1d0 mutex: Avoid gcc version dependent __builtin_constant_p() usage
d22a8efe8ae mutex: Fix w/w mutex deadlock injection
aa8f50aa2fa mutex: Do not unnecessarily deal with waiters
5c74c498606 mutex: Fix/document access-once assumption in mutex_can_spin_on_owner()
323d4f9bb7e mutex: Move ww_mutex definitions to ww_mutex.h
6736dd8aa9d mutex: Add w/w mutex slowpath debugging
7fc97ddeab3 mutex: Add support for wound/wait style locks
4712d2c3343 arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not
f64dac185d9 futex: revert back to the explicit waiter counting code
e84c3d8344c futexes: Increase hash table size for better performance
8bfa7529663 futex: Rename barrier references in ordering guarantees
37abb5538ce futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op
62b3418babc futex: Enhance comments in futex_lock_pi() for blocking paths
ac05b622a8a futex: Mention key referencing differences between shared and private futexes
1b177d321fc futex: Ensure get_futex_key_refs() always implies a barrier
ab16b53c1b0 futex: Split out the first waiter attachment from lookup_pi_state()
cb117918607 futex: Split out the waiter check from lookup_pi_state()
815ff271896 futex: Use futex_top_waiter() in lookup_pi_state()
a9a80ec0a2b futex: update documentation for ordering guarantees
e8c80846791 futex: avoid race between requeue and wake
739a69a2f5a futexes: Avoid taking the hb->lock if there's nothing to wake up
e5c3c6ff3a5 rtmutex: Confine deadlock logic to futex
aae8edf3138 futexes: Document multiprocessor ordering guarantees
e1b5f85a039 futexes: Clean up various details
7de64fe0d21 futex: move user address verification up to common code
47592d9a4bb futex: Implement lockless wakeups
6c14099d19b locking/futex: Check PF_KTHREAD rather than !p->mm to filter out kthreads
c78702fe556 futex: Fix argument handling in futex_lock_pi() calls
4fb9fb868b5 futex: Use freezable blocking call
6b6ca0bc1c4 futex: Unlock hb->lock in futex_wait_requeue_pi() error path
f91653d59d5 futex: Fix a race condition between REQUEUE_PI and task death
44569ae8c45 PM / runtime: Avoid false-positive warnings from might_sleep_if()
72fe8c08b99 PM / suspend: Always use deepest C-state in the "freeze" sleep state
97998cbf76a PM / sleep: fix freeze_ops NULL pointer dereferences
c292c492d68 ACPI / PM: Hold ACPI scan lock over the "freeze" sleep state
47932210b64 PM: convert do_each_thread to for_each_process_thread
a8eefb00741 PM / sleep / irq: Do not suspend wakeup interrupts
b63a5253bfd PM / Sleep: Remove ftrace_stop/start() from suspend and hibernate
a33c26f56ee PM / suspend: Make cpuidle work in the "freeze" state
86ff37fca50 PM: Add missing "freeze" state
ca1cb7615d8 PM / Hibernate: Spelling s/anonymouns/anonymous/
a0f40594948 PM / suspend: Remove unnecessary !!
a6379d481bc PM / hibernate: use name_to_dev_t to parse resume
922d57ac558 PM / wakeup: Include appropriate header file in kernel/power/wakelock.c
de8a28e400d PM / sleep: Move prototype declaration to header file kernel/power/power.h
e2a82e8d699 PM / hibernate: Call platform_leave() in suspend path too
3a604f96d3c PM / hibernate: export hibernation_set_ops
67e46a62cbe PM / Hibernate: Use bool for boolean fields of struct snapshot_data
8efc3b73e0f PM / hibernate: avoid unsafe pages in e820 reserved regions
7001207edee PM / Hibernate: Do not crash kernel in free_basic_memory_bitmaps()
a734a3877df PM / hibernate: Move software_resume to late_initcall_sync
571c08656b7 PM / hibernate: Fix user space driven resume regression
f7a7ec60fce PM / hibernate / memory hotplug: Rework mutual exclusion
e23b67f29e8 PM / hibernate: Create memory bitmaps after freezing user space
5306a909657 PM / Sleep: increase ftrace coverage in suspend/resume
818db254296 PM / Hibernate: print physical addresses consistently with other parts of kernel
090934de088 PM / Sleep: Warn about system time after resume with pm_trace
202c2de8b8b PM / sleep: Allow devices without runtime PM to do direct-complete
988e4c0c5db PM / sleep: Mechanism to avoid resuming runtime-suspended devices unnecessarily
d2fed3058c6 PM / Runtime: Fix error path for prepare
e1704ef9bf1 PM / Sleep: new trace event to print device suspend and resume times
f1e865590ee PM / Sleep: fix async suspend_late/freeze_late error handling
d3287a1be47 PM / sleep: we don't have reinit_completion so revert to the old pal INIT_COMPLETION
fe1cb0a5fd4 PM / sleep: Asynchronous threads for suspend_late
0cd002dafaa PM / sleep: Asynchronous threads for suspend_noirq
ded5ce505ba PM / sleep: Asynchronous threads for resume_early
d959dd09711 PM / sleep: Asynchronous threads for resume_noirq
49056d671f8 PM / sleep: Two flags for async suspend_noirq and suspend_late
62974dfe9ba cpuidle: Indicate when a device has been unregistered
835ac0fe37c sched/idle: Move cpu/idle.c to sched/idle.c
1f7c4856837 drivers: cpuidle: lpm-levels: Fix wakeup time for suspend
d707f050596 msm: lpm-levels: add suspend_again handler
76b8983f295 drivers: cpuidle: lpm-levels: fix array-bounds warnings
9437a5d3f60 cpuidle: Make cpuidle's sysfs directory dynamically allocated
81cdbecb370 cpuidle: Fix white space to follow CodingStyle
6e1e968b02f cpuidle: Do not use CPUIDLE_DRIVER_STATE_START in cpuidle.c
b34b96e7e67 cpuidle: Fix the kerneldoc comment for cpuidle_enter_state()
0124c634c70 cpuidle: Check the sign of index in cpuidle_reflect()
ca16ed866e1 cpuidle: remove state_count field from struct cpuidle_device
42964cff658 cpuidle: don't compile ladder governor
bf7a98eb47f drivers/cpuidle: Replace __get_cpu_var uses for address calculation
c40ec0a4e09 cpuidle: menu: Call nr_iowait_cpu less times
03c639c70de cpuidle: menu: Use ktime_to_us instead of reinventing the wheel
451f177f850 cpuidle: menu: Use shifts when calculating averages where possible
af4134b21c5 cpuidle: Remove time measurement in poll state
b33262bdd72 cpuidle: Remove manual selection of the multiple driver support
43fc0165f9b cpuidle: ladder governor - use macro instead of hardcoded value
2a5d20168d8 cpuidle: menu governor - remove unused macro STDDEV_THRESH
35a158f6287 cpuidle: fix permission for driver name sysfs node
1e08fe52f0e cpuidle: fix comment
817c3879184 cpuidle: Set polling in poll_idle
c81d18688b9 cpuidle / menu: move repeated correction factor check to init
9843e007c53 cpuidle: sysfs: Export target residency information
d9a81f8719f cpuidle: delay enabling interrupts until all coupled CPUs leave idle
ec882d7f94a idle/cpuidle: Split cpuidle_idle_call main function into smaller functions
b22aef72634 cpuidle: poll state can measure residency
6f3bd201213 cpuidle: Move perf multiplier calculation out of the selection loop
2340795ce19 cpuidle: Do not substract exit latency from assumed sleep length
23ead9668c0 cpuidle: Ensure menu coefficients stay within domain
632d3497512 cpuidle: Use actual state latency in menu governor
9a77958ef5b cpuidle: rename expected_us to next_timer_us in menu governor
096156c3593 cpuidle: Check for dev before deregistering it.
88a5aeb8143 cpuidle: Make it clear that governors cannot be modules
6dc437aaa3e cpuidle: remove cpuidle_unregister_governor()
7f0fb456ed8 cpuidle: don't call poll_idle_init() for every cpu
c092cc4e2da cpuidle: use drv instead of cpuidle_driver in show_current_driver()
964cba4ecfb cpuidle: call cpuidle_get_driver() from after taking cpuidle_driver_lock
b78514c3a6c cpuidle: replace multiline statements with single line in cpuidle_idle_call()
2f64a3f7881 cpuidle: reduce code duplication inside cpuidle_idle_call()
35c7080cd98 cpuidle: merge two if() statements for checking error cases
d138db9481b cpuidle: rearrange __cpuidle_register_device() to keep minimal exit points
6b072f2801f cpuidle: rearrange code in __cpuidle_driver_init()
a0d4987c154 cpuidle: make __cpuidle_driver_init() return void
1f83b6e71fd cpuidle: make __cpuidle_device_init() return void
8b4c220cd0f cpuidle: Check if device is already registered
6a8ba24e9c4 cpuidle: Introduce __cpuidle_device_init()
a33e47fe746 cpuidle: Introduce __cpuidle_unregister_device()
0c2b563fb95 cpuidle: Check cpuidle_enable_device() return value
19d6151d3d5 cpuidle: Fix comments in cpuidle core
7df07f32547 cpuidle: Fix ARCH_NEEDS_CPU_IDLE_COUPLED dependency warning
d8c45bd6d96 cpuidle: Comment the driver's framework code
47bcac82355 cpuidle: improve governor Kconfig options
2ac35d0d3f4 cpuidle: coupled: disable interrupts after entering safe state
e7a3586f9bb cpuidle: Change struct menu_device field types
31891cf555e cpuidle: Add a comment warning about possible overflow
98e9b1fa1cb cpuidle: Fix variable domains in get_typical_interval()
c864ecc124e cpuidle: Fix menu_device->intervals type
3e2927b7cc0 cpuidle: CodingStyle: Break up multiple assignments on single line
9787c35510d cpuidle: Check called function parameter in get_typical_interval()
6b00b117de3 cpuidle: Rearrange code and comments in get_typical_interval()
d69848aa316 cpuidle: Ignore interval prediction result when timer is shorter
c27bf4ebe92 cpuidle: fix improper return value on error
42a727a8d92 cpuidle: kick all cpu after idle handler installed
8c5d875e1b9 lpm-levels: Fix driver registration after API change
fb218611c32 cpuidle: lpm_levels: Remove duplicate cpuidle tracepoints
b287626c880 lpm-levels: Check for need_resched just before entering PSCI
da1659abf4b cpuidle: lpm-levels: Remove local_irq_enable from lpm_cpuidle_select
04546a7adce lpm-levels: Add QCOM cpuidle governor
3d6c7ce4d6a power: qcom: Select CPU_IDLE_MULTIPLE_DRIVERS
56f0f243efe cpuidle: simplify multiple driver support
a754b5ab895 cpuidle: declare cpuidle_dev in cpuidle.h
38b4eed0186 drivers: cpuidle: msm: Use 64 bit type for sclk
2445de11a99 drivers: lpm-levels: Don't allow idle low power modes during resume
2a8db303b8c cpuidle: Add need_resched() check
1be3936e13c kernek/fork.c: allocate idle task for a CPU always on its local node
* packages/apps/AbcSettings/
c888771 Suppress notification vib/sound feature: add "if no media playing" mode [2/2]
* packages/apps/Dialer/
58e3aa835 Update Russian translations
* packages/apps/Settings/
8dfc56da13 Update Russian translations
34330fcfdd Fix confusing aosp charging sounds string
* scripts/
f850169 Modify jack arguments
====================
01-14-2018
====================
* frameworks/base/
3ce3a905dab Suppress notification vib/sound feature: add "if no media playing" mode [1/2]
c869818fd50 Update Russian translations
78afad6f89c App screenshot filename: keep compatibility with Cyrillic
7e9c2a8f908 Screenrecord: show a Share/Delete notification when stopped
====================
01-13-2018
====================
* hardware/ril/
3df8207 Don't use guard makefile
817e9bd Sending empty strings instead of NULL for some RIL requests
921b750 libril: Restore support for RIL v6, v8 and v9 stacks
* kernel/xiaomi/kenzo/
df817c4098f UPSTREAM
c2444ff8d15 Pure Kernel v2.8-rebase-TEST8
63d7d93fb1a Fix build
e2451efce75 sched/topology: Rename sched_group_cpus()
1e7426bd3d7 sched/topology: Rename sched_group_mask()
c9a74f6a22d sched/topology: Simplify sched_group_mask() usage
cc4e33a1368 sched/topology: Rewrite get_group()
651460fe8cd sched/topology: Add a few comments
f7b7ae34982 sched/topology: Fix overlapping sched_group_capacity
2a3678837fe sched/topology: Add sched_group_capacity debugging
c79931afa67 sched/topology: Small cleanup
e2e6b59e5b4 sched/topology: Fix overlapping sched_group_mask
fb3d3f15ab7 sched/topology: Remove FORCE_SD_OVERLAP
3fc1145e6b4 sched/topology: Move comment about asymmetric node setups
ee3eb4b4a45 sched/topology: Optimize build_group_mask()
8dd6cb8256f sched/topology: Verify the first group matches the child domain
dc02fbbc4a5 sched/topology: Simplify build_overlap_sched_groups()
110d12749b0 sched/topology: Fix building of overlapping sched-groups
9a7d16d1126 sched/fair, cpumask: Export for_each_cpu_wrap()
11065a7035b sched/topology: Refactor function build_overlap_sched_groups()
b05df3ed14e sched: avoid migrating when softint on tgt cpu should be short
f6822856fe9 sched: avoid scheduling RT threads on cores currently handling softirqs
adc1718434d sched: fair: Drop read_mostly attribute from sched up/downmigrate
56dda0713d3 sched/rt: really force updates rq clock in pick_next_task_rt
8588e42c420 sched: Expose some macros related to priority
4196b978d04 sched: Move the priority specific bits into a new header file
768de94092a sched: replace INIT_COMPLETION with reinit_completion
52659dfb5ba sched: Remove 'cpu' parameter from idle_balance()
20fbebf5742 sched: avoid stale cumulative_runnable_avg HMP statistics
4ca878b88d1 sched/core: Fix regression in cpuset_cpu_inactive() for suspend
18569f9614e sched/core: Drop debugging leftover trace_printk call
b37de1ef21e sched: Remove lockdep check in sched_move_task()
3d0ceac3d78 sched: Fix race between task_group and sched_task_group
5e5b352a6c7 sched/core: Check for available DL bandwidth in cpuset_cpu_inactive()
c960fff37e6 sched,dl: Remove return value from pull_dl_task()
1aaa1040a96 sched: deadline: Use hrtimer_start()
7aa86ebd6a3 sched/deadline: Always enqueue on previous rq when dl_task_timer() fires
64b746e8f0f sched/core: Remove unused argument from init_[rt|dl]_rq()
e249bc6f2cc sched/dl: Do update_rq_clock() in yield_task_dl()
f39de632d24 sched: Make dl_task_time() use task_rq_lock()
6551b631459 sched/fair: Fix reschedule which is generated on throttled cfs_rq
2e1060590dc sched: Init idle->on_rq in init_idle()
817e4aeb0a6 sched: Fix broken setscheduler()
f6ad7329ff4 sched: Consider pi boosting in setscheduler()
a89e0d1708c sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity
e858f9c9a20 sched/deadline: Fix stale yield state
dd97906a21f sched/deadline: Fix hrtick for a non-leftmost task
9b8f8ab973d sched/deadline: Fix deadline parameter modification handling
be59b20870b sched/deadline: Remove unnecessary definitions in cpudeadline.h
181126c633b sched/deadline: Introduce start_hrtick_dl() for !CONFIG_SCHED_HRTICK
e04e24b6f4f sched/deadline: Fix rq->dl.pushable_tasks bug in push_dl_task()
25194b10f07 sched/deadline: Don't check CONFIG_SMP in switched_from_dl()
428530bbc50 sched/deadline: Reschedule from switched_from_dl() after a successful pull
90b86685e4f sched/deadline: Push task away if the deadline is equal to curr during wakeup
a3bffde31e3 sched/deadline: Add deadline rq status print
558911c8e9c sched/deadline: Implement cancel_dl_timer() to use in switched_from_dl()
7e963e5b1c1 sched/deadline: Don't balance during wakeup if wakee is pinned
2865a14f5b8 sched/deadline: Do not try to push tasks if pinned task switches to dl
7cfaac74525 sched/dl: Simplify pick_dl_task()
eae62022903 sched_clock: Prevent callers from seeing half-updated data
5ec1509f32d sched/rt: Avoid obvious configuration fail
b1705da6450 sched: Pull resched loop to __schedule() callers
f03673bde3f sched/dl: Use dl_bw_of() under rcu_read_lock_sched()
f8ec1c361de sched/deadline: Fix rt runtime corruption when dl fails its global constraints
2e8ff3914e6 sched/deadline: Optimize pull_dl_task()
1a59be4657d sched: Reduce overestimating rq->avg_idle
90cd431c666 sched/deadline: Make find_later_rq() choose a closer cpu in topology
8a4c6ca5590 sched/deadline: Unify dl_time_before() usage
a0250f7e0a3 sched/deadline: Fix migration of SCHED_DEADLINE tasks
a0e30974609 sched/deadline, locking/rtmutex: Fix open coded check in rt_mutex_waiter_less()
e565acbfd4d sched/deadline: Remove superfluous call to switched_to_dl()
b210cc05e31 sched/deadline: Fix trivial typo in printk() message
f666a7c1c9b sched/deadline: Fix the earliest_dl.next logic
d518d605a5d sched/deadline: Fix migration of SCHED_DEADLINE tasks
2ad97dea33b sched/deadline: Fix comment in enqueue_task_dl()
f076a92b0ef sched/deadline: Fix comment in push_dl_tasks()
b0f092e576c sched/deadline: Remove a redundant condition from task_woken_dl()
4506891d4b9 sched/deadline: Remove needless parameter in dl_runtime_exceeded()
d324646083c sched/deadline: Avoid double-accounting in case of missed deadlines
0db7551ce60 sched/deadline: Reduce rq lock contention by eliminating locking of non-feasible target
ab9b6966233 sched/fair: Optimize find_idlest_cpu() when there is no choice
76dca9f03cb sched/idle: Optimize the generic idle loop
e2837d32f94 UPSTREAM: sched/fair: Avoid pulling all tasks in idle balancing
b8fcc83d4f2 sched/wait: Fix a kthread race with wait_woken()
cbdf9356c2f sched/deadline: Avoid pointless __setscheduler()
5034150bdcb sched/deadline: fix some more build errors
96f4e2fe2bf sched/deadline: Don't check SD_BALANCE_FORK
ec81a50b5d7 sched/deadline: Fix bandwidth check/update when migrating tasks between exclusive cpusets
2758072737e sched/deadline: Remove cpu_active_mask from cpudl_find()
1ca595bcfb5 sched/deadline: Modify cpudl::free_cpus to reflect rd->online
5fb0a11f69b sched/deadline: Replace NR_CPUS arrays
a7c922c83ba sched/rt: Add a missing rescheduling point
cd119b989fb sched/loadavg: Fix loadavg artifacts on fully idle and on fully loaded systems
ceef850e62d sched/fair: Fix fairness issue on migration
db1d5414cf1 sched/rt: Make (do_)balance_runtime() return void
78c6d987164 sched: Remove redundant assignment to "rt_rq" in update_curr_rt(...)
bc2b11458db sched: Remove scheduler workaround for AMP cpus
18404b8e290 sched/fair: Fix group power_orig computation
16bd3192c8d sched: Don't mix use of typedef ctl_table and struct ctl_table
d679d2a43d9 sched: Remove WARN_ON(!sd) from init_sched_groups_power()
079dc67be1d sched: Fix memory leakage in build_sched_groups()
20b599b6bf7 sched: Use cached value of span instead of calling sched_domain_span()
191b5dbc904 sched: Create for_each_sd_topology()
15ea7110df9 sched: Don't set sd->child to NULL when it is already NULL
778c6701d8e sched: Don't initialize alloc_state in build_sched_domains()
42bcd8fc9b1 sched: Remove unused params of build_sched_domain()
06162d07368 sched: Make dl_task_time() use task_rq_lock()
2fc50a889f5 sched: Teach scheduler to understand TASK_ON_RQ_MIGRATING state
b3fe4f047f8 sched: Optimize build_sched_domains() for saving first SD node for a cpu
a923c48a470 sched/completion: Add lock-free checking of the blocking case
c6b368f8d15 sched/nohz: fix overflow error in scheduler_tick_max_deferment()
a242b7b842f sched/nohz: add debugfs control over sched_tick_max_deferment
e63aee42880 posix-cpu-timers: don't account cpu timer after stopped thread runtime accounting
03e1df8d9fd sched: Fix comment for sched_info_depart
b4c81fc5187 sched: Remove the useless declaration in kernel/sched/fair.c
0d31378bb03 sched: Refine the code in unthrottle_cfs_rq()
60a6b55901a sched/rt: Simplify pull_rt_task() logic and remove .leaf_rt_rq_list
1ee51d4c298 sched/rt: Remove redundant nr_cpus_allowed test
b2ddb560a99 sched/rt: Fix task_tick_rt() comment
7c80b143732 sched: Update rq clock earlier in unthrottle_cfs_rq
2cffcce6fb6 sched: Update rq clock before setting fair group shares
4269a633941 sched: Update rq clock before migrating tasks out of dying CPU
3ce0d86dea9 sched: Simplify return logic in sched_read_attr()
a9d878dbd87 sched: Simplify return logic in sched_copy_attr()
bb5fbfbecca sched, trace: Add a tracepoint for IPI-less remote wakeups
fe9800a3080 sched: Fix signedness bug in yield_to()
ca7cef5fca3 sched/fair: Fix unlocked reads of some cfs_b->quota/period
db4e57240ba sched/fair: Fix tg_set_cfs_bandwidth() deadlock on rq->lock
5390fa2dac0 sched: Add function single_task_running to let a task check if it is the only task running on a cpu
df4a46395bb sched: Remove a wake_affine() condition
b0a9e0780c8 sched/fair: cleanup: Remove useless assignment in select_task_rq_fair()
55cb458b119 sched/fair: Clean up the __sched_period() code
7726d050a6d sched/core: Remove check of p->sched_class
720c3f49c4c sched: Fix crash in sched_init_numa()
92f78c20296 sched/wait: Provide infrastructure to deal with nested blocking
c50d91ad498 kernel: sched: conversion of smp_mb__*() in wait.c
01de5548192 sched: Move wait code from core.c to wait.c
d92357748f8 sched/autogroup: Fix failure to set cpu.rt_runtime_us
9ea34cc8087 sched: Fix hrtick_start() on UP
11d5d244d42 sched, nohz: Change rq->nr_running to always use wrappers
ae6c10e7cba sched/rt: Reduce rq lock contention by eliminating locking of non-feasible target
81d6b012d45 sched: Add load based placement for RT tasks
320a219b345 sched/rt: Add missing rmb()
85589f0d07b sched: Initialize power_orig for overlapping groups
e4fe0885519 sched: Fix cpu_active_mask/cpu_online_mask race
8ed970e4df8 sched/core: Fix TASK_DEAD race in finish_task_switch()
7582c29a063 sched, rt: Convert switched_{from, to}_rt() / prio_changed_rt() to balance callbacks
9941d2ed5a1 sched,rt: Remove return value from pull_rt_task()
d88f44fbda5 sched: Allow balance callbacks for check_class_changed()
181dfe811b8 sched: Replace post_schedule with a balance callback list
ff40882af85 sched: Clean up idle task SMP logic
3468781cfa3 sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire
bb95f343fd5 sched: Implement lockless wake-queues
dc5ad49ac1b sched: Fix race in idle_balance()
b350fceba9d sched: Change autogroup_move_group() to use for_each_thread()
3031c2c5525 sched: Change thread_group_cputime() to use for_each_thread()
6547d6f91b3 sched: s/do_each_thread/for_each_process_thread/ in debug.c
ea153cf578c sched: avoid unnecessary HMP scheduler stat re-accounting
a542f678e5d sched: Fix exec_start/task_hot on migrated tasks
975021e0703 sched/fair: Avoid integer overflow
f53d6040a7f sched/balancing: Reduce the rate of needless idle load balancing
38d2f319ce2 sched: s/do_each_thread/for_each_process_thread/ in core.c
155c2473cff sched: Queue RT tasks to head when prio drops
3bb05231f6d sched/idle: Avoid spurious wakeup IPIs
1f8d3006d2a sched: Add a check for cpu unbound deferrable timers
1e36af1f44e sched/fair: Implement fast idling of CPUs when the system is partially loaded
5cb0ee317de lib: radix_tree: tree node interface
cc06afba61e lib: radix-tree: add radix_tree_delete_item()
2d731890732 lib/radix-tree.c: swapoff tmpfs radix_tree: remember to rcu_read_unlock
adb95e1ae3e zlib: clean up some dead code
76df8990abc lib: zlib_inflage: fixed potential buffer overflow
c2daa1176c0 lib/crc7: Shift crc7() output left 1 bit
01cc09c6dbb lib: do_strncpy_from_user: Fix return error code for get_user failures
8ea94be2ff2 lib/radix-tree.c: make radix_tree_node_alloc() work correctly within interrupt
9f6c390d752 lib/asn1_decoder.c: kernel-doc warning fix
7ba476a194d lib: align source before using optimized implementation
0f646129f8d lib/sort: Add 64 bit swap function
aae47964923 lib/sort.c: move include inside #if 0
e11d81c119a lib/sort.c: use simpler includes
a0e9ec6564d lib/memcopy: use glibc version
98c6c7fe60c lib/string: use glibc version
3063f9eb304 msm_thermal: use %*pb[l] to print bitmaps including cpumasks and nodemasks
bb6ad2d0420 msm_performance: use %*pb[l] to print bitmaps including cpumasks and nodemasks
05ad5757189 bitmap, cpumask, nodemask: remove dedicated formatting functions
c537ef9f393 bitmap: use %*pb[l] to print bitmaps including cpumasks and nodemasks
11e124d3908 msm: use %*pb[l] to print bitmaps including cpumasks and nodemasks
9e65ac113e3 cpuset: use %*pb[l] to print bitmaps including cpumasks and nodemasks
0854e8f0e2a profile: use %*pb[l] to print bitmaps including cpumasks and nodemasks
30adc669888 tracing: use %*pb[l] to print bitmaps including cpumasks and nodemasks
2337c128008 irq: use %*pb[l] to print bitmaps including cpumasks and nodemasks
db0a81854db proc: use %*pb[l] to print bitmaps including cpumasks and nodemasks
6cf3ed91a48 slub: use %*pb[l] to print bitmaps including cpumasks and nodemasks
8c62064dbf8 usb: use %*pb[l] to print bitmaps including cpumasks and nodemasks
6cbcfecd227 scsi: use %*pb[l] to print bitmaps including cpumasks and nodemasks
52be62557c6 net: use %*pb[l] to print bitmaps including cpumasks and nodemasks
f7d337e22b8 workqueue: use %*pb[l] to format bitmaps including cpumasks and nodemasks
606be7050b1 percpu: use %*pb[l] to print bitmaps including cpumasks and nodemasks
d43b8967817 sched: use %*pb[l] to print bitmaps including cpumasks and nodemasks
4ea9bda8710 drivers/base: use %*pb[l] to print bitmaps including cpumasks and nodemasks
6908a70fbb8 input: use %*pb[l] to print bitmaps including cpumasks and nodemasks
08d1b09b78e cpumask: always use nr_cpu_ids in formatting and parsing functions
02adb5d68e9 cpumask: factor out show_cpumap into separate helper function
ac68cf74373 PCI: Add pci_dev_show_local_cpu() to simplify code
a5d68921dfb cpu topology: remove stale arch_provides_topology_pointers and define_siblings_show_map/list()
1a64e8a1b16 cpumask.h: silence warning with -Wsign-compare
f431af1d201 cpumask, nodemask: implement cpumask/nodemask_pr_args()
638c63f264a lib/bitmap.c: Clean up deprecated defines
fd930eac54d include/linux/bitmap.h: cleanup
60f2baf5244 bitmap: bitmap_equal memcmp optimization
69e72e8f3f0 linux/bitmap: Force inlining of bitmap weight functions
fe1f5d7de62 linux/bitmap.h: improve BITMAP_{LAST,FIRST}_WORD_MASK
a963682edb3 idr: reorder the fields
6b5c70cdfa8 idr: remove unused prototype of idr_free()
1abe33e5002 lib/idr.c: fix out-of-bounds pointer dereference
4690dab9ab6 idr: reduce the unneeded check in free_layer()
72e8da39a5e idr: don't need to shink the free list when idr_remove()
bfaff7f64ab idr: fix idr_replace()'s returned error code
55418384fdd idr: fix NULL pointer dereference when ida_remove(unallocated_id)
7849efe504f idr: fix unexpected ID-removal when idr_remove(unallocated_id)
b5b54cbb1ba lib/idr.c: use RCU_INIT_POINTER(x, NULL)
0b148c6b9c9 idr: remove dead code
f6551a1b6fe idr: Add new function idr_is_empty()
10be7d545bf idr: print a stack dump after ida_remove warning
1cc38247e3a lib/vsprintf.c: remove SPECIAL handling in pointer()
c716da3e715 lib/vsprintf.c: also improve sanity check in bstr_printf()
066513e5a13 lib/vsprintf.c: handle invalid format specifiers more robustly
3d146ad5af7 lib/vsprintf.c: another small hack
18758ea55d7 lib/vsprintf: implement bitmap printing through '%*pb[l]'
e295ddedb75 lib/vsprintf.c: replace while with do-while in skip_atoi
5fc9683b177 lib/vsprintf.c: consume 'p' in format_decode
d434d261173 lib/string.c: improve strrchr()
0617362a19f lib: introduce upper case hex ascii helpers
52bcfa4967f lib/vsprintf.c: improve put_dec_trunc8 slightly
a6343bdbab2 lib/vsprintf.c: even faster binary to decimal conversion
4cdda3043a1 lib/vsprintf.c: eliminate duplicate hex string array
9c117b79308 lib/vsprintf.c: reduce stack use in number()
dce90c923d7 lib/vsprintf.c: fix potential NULL deref in hex_string
201409ba603 lib/vsprintf.c: improve sanity check in vsnprintf()
2f783c239bc lib/vsprintf.c: eliminate some branches
a0316aec3fb lib/vsprintf.c: fix comparison to bool
b4d01a42eea vsprintf: remove %n handling
9314946a68b fix up initial thread stack pointer vs thread_info confusion
fb0d9a17f5e sched/core: Allow putting thread_info into task_struct
9d1d146564f sched: features: disable gentle_fair_sleepers
0a7ff4d36c6 sched/cputime: Fix invalid gtime in proc
6a428c3dd86 sched/cputime: Fix prev steal time accouting during CPU hotplug
* manifest/
a653508 Track CAF ril
* packages/apps/Gallery2/
c3a4bd5d5 Gallery2: Fix proguard warnings
a3d499477 Gallery2: jni: Remove -ffast-math from CFLAGS
* packages/apps/MusicFX/
66a1877 Fix proguard warnings
* packages/apps/Stk/
f4fc855 STK application should not show the STK menu for unsupported card.
* vendor/xiaomi/kenzo/
09628fd Update sound libs from MI MAX
====================
01-12-2018
====================
* frameworks/av/
20d4218d8 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_av into HEAD
b4f664580 Multi screenrecord tile, blinking stop button, screenrecord service impr[2/2]
* frameworks/base/
711e3bd3fb0 base: redesign Advanced reboot icons
81943ce653f Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
477392c054a Update Russian translations
223c0482468 Screenrec: let hide the red stop button but keep it clickable
4b9c6eda0a2 Update Russian translations
40b4a03a76a Multi ScreenRecord tile, blinking stop button, screenrecord service improvements [1/2]
41231490b93 base: bring back screenrecord
* kernel/xiaomi/kenzo/
6f4f23aa5bd Upstream
* manifest/
8010f4f Switch to AOSP Camera2
* packages/apps/Camera2/
1de266d14 Update adaptive icon
5a9f6cb40 Camera2: use settings theme
d1e239b15 Fix crash if Exif-Tag buffer-length and component-count are both 0
894741a2c Camera2: Fix Undo button behaviour
363505c5d Camera2: Remove google help preference
5304e4f18 Camera: Disable Camera Launcher when both Front and Back sensors are not detected
7b6357efa Camera2: Stop using GPS when going to background
7a5f9e552 Camera2: Remove settings preferences only once
1974eff27 Camera2: fix video recording for older drivers
fb317109b Camera2: Only autofocus before a snap if we are actually in "auto" mode.
ad6b9cfdd Don't attempt to convert degree to orientation enum twice
* vendor/qcom/opensource/fm/
003d8d9 qc-fm: fmapp2: Add adaptive icons
====================
01-11-2018
====================
* frameworks/base/
02d7892150e Power button flashlight toggle: add proximity sensor check
* hardware/qcom/bt/
64c3b67 Prepare for our trees
* hardware/qcom/display/
2d11f7a0 Remove * pathmap
* hardware/qcom/media/
5507d636 TARGET_QCOM_MEDIA_VARIANT
425607cd Remove * pathmap
03b984f9 fix circular dependency libnativewindow <-> libui
994ed683 Export headers for camera HAL
* hardware/qcom/wlan/
60dcce6 Include what you use.
29bb15d Building libwifi-hal-qcom with BOARD_VNDK_VERSION
38dde18 Mark lib_driver_cmd_qcwcn as vendor module
9030f7d Delete cld80211-lib static variant.
d7f0271 Add LOCAL_ADDITIONAL_DEPENDENCIES to sanitized kernel headers.
19f2f13 wcnss_service: Read serial number from custom property
4e4a0b1 Wifi: Quiet some excessive debug output
1b22c44 wifi-hal: stop the UMAC logspam
6cfac3f wifi-hal: Only try LOWI once
c7b666e wcnss_service: Deal with mdm-detect too
ff943d0 wcnss_qmi: Generate a fixed random mac address if the NV doesn't provide one
9a53d11 wcnss: Build and dlopen wcnss_qmi_client as a shared library
1eec3ca wcnss-service: Additional format support
* kernel/xiaomi/kenzo/
8f56cac56ae ARM: dts: pstore: Match motorola configuration
10a7ee61455 arch/arm: dts: Add pstore DT
38ad0e3be5a ANDROID: sdcardfs: Fix missing break on default_normal
32bda11cf6b lib: make memzero_explicit more robust against dead store elimination
8cef6448b8e include/linux/compiler-gcc.h: improve __visible documentation
8ffa9cc47df include/linux/compiler-gcc.h: hide assume_aligned attribute from sparse
a9c0449fb01 compiler.h: add support for function attribute assume_aligned
876c6bc07ec compiler-gcc: Sqush commit
* manifest/
7d8595b Update manifest
* packages/apps/Gallery2/
c759037b5 Fix action bar covering bitmap in the Crop editor
* packages/apps/Stk/
6cdb012 Merge tag 'android-8.1.0_r7' into HEAD
====================
01-10-2018
====================
* device/xiaomi/kenzo/
81d1546fe gps: fix build again
d9f0456b5 overlay: Import boost framework config from Xiaomi Max
85a5e01b9 kenzo: add QPerformance.jar to boot jars and pinner service
250ef32ad Get rid of Power HAL
d02b77007 Change path for libstagefrighthw header
* frameworks/av/
33b68b0f2 libstagefright: use 64-bit usage in native_window_set_usage call
* frameworks/base/
e59dbed4086 Revert "Partial and full screenshot: use dynamic wallpaper colors"
* hardware/qcom/audio/
a322ae4 Merge branch 'staging/lineage-15.1-caf-8952' of https://github.com/LineageOS/android_hardware_qcom_audio into HEAD
* hardware/qcom/bt/
efb302b libbt-qcom: Allow reading BT address from property
5a86318 Bluetooth: load btaddr from NV if QCOM_BT_USE_BTNV is set
b855d40 libbt: Fix case where SoC type is not set
de2bf29 libbt-qcom: Allow building without proprietary bits
* manifest/
9452175 Switch to android-8.1.0_r7
====================
01-09-2018
====================
* build/make/
caa8dd154 Merge branch 'o2' of https://github.com/ezio84/abc_build into HEAD
26510ef6d Karnt-fy zip name and script
* frameworks/av/
a1fbdd6ee Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_av into HEAD
* frameworks/base/
36a7c005252 base: redesign Advanced reboot icons
edeede313ac Update Russian translations
8a25aec3812 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
e363e330ede Battery saver QS tile improvements
95e0773d908 Revert "Battery tile: fix label when charging"
* frameworks/opt/telephony/
826c9787d Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_opt_telephony into HEAD
* kernel/xiaomi/kenzo/
a6d5c674ee83 TEMP: Unfuck Dimon's kernel name
* packages/apps/Bluetooth/
56cdbd32 Merge tag 'android-8.1.0_r7' into o2
* packages/apps/CellBroadcastReceiver/
3135468 Merge tag 'android-8.1.0_r7' into o2
* packages/apps/Contacts/
f72ba95ea Merge tag 'android-8.1.0_r7' into o2
* packages/apps/PackageInstaller/
ac8e06ba Merge tag 'android-8.1.0_r7' into o2
* packages/apps/PhoneCommon/
4931474 Merge tag 'android-8.1.0_r7' into o2
* packages/apps/Settings/
7377c4b9ae Merge branch 'o2' of https://github.com/ezio84/abc_packages_apps_Settings into HEAD
48fb36f2b9 Merge tag 'android-8.1.0_r7' into o2
* packages/inputmethods/LatinIME/
47ebf489b Merge tag 'android-8.1.0_r7' into o2
* packages/providers/DownloadProvider/
5cf1141 Merge tag 'android-8.1.0_r7' into o2
* packages/providers/MediaProvider/
4ac015c Merge tag 'android-8.1.0_r7' into o2
* packages/providers/TelephonyProvider/
e97ea15 Merge tag 'android-8.1.0_r7' into o2
* packages/services/Telecomm/
9a50e1e3 Merge tag 'android-8.1.0_r7' into o2
* packages/services/Telephony/
60767264 Merge branch 'o2' of https://github.com/ezio84/abc_packages_services_Telephony into HEAD
6bc4a15e Merge tag 'android-8.1.0_r7' into o2
* scripts/
0a35c9a build rom script: update to new build zip filename
fd88388 Do poweroff with sudo
* system/core/
c6114b1eb Merge branch 'o2' of https://github.com/ezio84/abc_system_core into HEAD
555b09e0e Merge tag 'android-8.1.0_r7' into o2
* system/extras/
8d7a4825 Merge tag 'android-8.1.0_r7' into o2
* system/media/
d4ff0127 Merge branch 'o2' of https://github.com/ezio84/abc_system_media into HEAD
8999966e Merge tag 'android-8.1.0_r7' into o2
* system/sepolicy/
31bc4de9 Merge tag 'android-8.1.0_r7' into o2
====================
01-08-2018
====================
* build/make/
cb58fe913 Merge tag 'android-8.1.0_r7' into o2
* build/soong/
7e5e393 Merge tag 'android-8.1.0_r7' into o2
* frameworks/av/
010f2f2ed Merge tag 'android-8.1.0_r7' into o2
* frameworks/base/
63237dfbd09 Merge tag 'android-8.1.0_r7' into o2
b8f4b4374d3 BoostFramework: Add debug to hide logcat spam on devices without QPerfomance
213344f496a Activity: Improve DragBoost logic
4b3c6107c0e BoostFramework: Remove debug boost prop dependency
6bc9311bc0c BoostFramework: Implement asynchronous processing of perflocks
fc7a9ee3699 Add synchronized protection in BoostFramework constructor
3c63097c157 frameworks: Add custom boost for scroll/fling
ffefe1427b4 Perf: Adding hooks for IO prefetcher into framework
268e663caa7 BoostFramework to enhance performance during critical scenarios
7b6bb5484a8 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
8a6143770f2 Screenshot tile: persist screenshot type after reboot
31944e59218 Recents: Fix NPE with locked tasks
* frameworks/native/
699b0b81d Merge tag 'android-8.1.0_r7' into o2
* frameworks/opt/telephony/
1c3f7d68f Merge tag 'android-8.1.0_r7' into o2
* frameworks/support/
3e62aa5fc Merge tag 'android-8.1.0_r7' into o2
* hardware/qcom/audio/
5d117bd5 hal: Update prefixes for audio system properties
* hardware/qcom/display/
d3c59ccc Revert "display: Use * pathmap"
c51ee125 TARGET_QCOM_DISPLAY_VARIANT
a23a589f Export headers for camera HAL
* system/core/
5cb0f5b79 cutils: Add support for ioprio cgroup
* vendor/nexus/
aaf28ca vendor: nexus: Add support for BFQIO cgroups
====================
01-07-2018
====================
* frameworks/base/
81c5b0805ae Fix volume rocker skip track on Ambient Display and Lift to Wake
c678feaf8cd base: fix double volume events on screen off
* hardware/qcom/audio/
e5a8d3fb audio: Fix msm8952-snd-card-mtp support
8c572ece hal: Clean up compilation warnings
221613cc hal: Fix voice call recording
196c6457 hal: Add support for audio amplifier HAL
b1f9124f hal: Don't try to record using 3-mic unless we mean it
c4964fee audio: Extend platform parser to allow device name aliasing
* vendor/xiaomi/kenzo/
1e904a3 kenzo: Add missing perfd profiles
====================
01-06-2018
====================
* device/xiaomi/kenzo/
577fb5ab rootdir: rework rmt_storage run
* frameworks/base/
1b16175b4ef Flashlight toggle api improvements
* hardware/qcom/audio/
b71ea47e hal: BT sco and speaker combo device selection logic
228b94fc Fix for effects descriptor search path for vendor or system partitions
718ce048 TARGET_QCOM_AUDIO_VARIANT
* hardware/qcom/display/
091dadc6 hwc: Set ioprio for vsync thread
97048914 gralloc: allow forcing old pixel alignment
* kernel/xiaomi/kenzo/
1280b66e2ff7 PureKernel v2.8-rebase-TEST7
88abc1aad50f Update defconfig
2547e9b64809 Try to fix goodix
d60c8078d6de exfat: fix every bio only has one block
dec59bdb2343 exfat: fix oops on corrupted exfat fs
89619b528960 fs: exfat: send uevnet from workqueue
20b23cd55502 fs: exfat: support readonly uevent
129957e663eb exfat: use correct length for utf conversion
04519378a235 exfat: avoid setting 0 over buffer uniname
b53ea27fb911 exfat: fix compile error in exfat_writepage.
355c62295d12 exfat: unlock pages under readonly status
d150e62a5aac exfat: link superblock for all the buffer head
767697f88d66 exfat: implement errors=remount-ro
c6720f07105b exfat: merge changes from https://github.com/dorimanx/exfat-nofuse
0afb95e649b0 Add exFAT support
c8b0c2c8fa61 power: qpnp-fg: lower default cutoff and empty voltages
====================
01-05-2018
====================
* device/xiaomi/kenzo/
9d2d41e2 kenzo: update Power HAL
* frameworks/base/
4f7c231b870 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
7064be1425e base: refine partial screenshot handling
d5b4d1f7a80 Volte flag: smaller string
* hardware/qcom/audio/
1b74a259 audio: Return ENODATA when position is failed to be retreived
* kernel/xiaomi/kenzo/
8ec180b28fc7 Pure Kernel v2.8-rebase-TEST6
c194d2ea0ce0 msm: qpnp-haptic: Work around poor fingerprint authentication haptics
debf37749844 msm: qpnp-haptic: Use a high-priority workqueue for haptics
d74731b3c4d6 platform/msm: haptic: expose vibrate function
28ad4ee0be6e BACKPORT: fs: limit filesystem stacking depth
850a189354bb scripts: remove unused function in sortextable.c
c13ae7d30a3b sched: core: fix warning
d7e3ec4cd8ab ANDROID: arm64: add HWCAP2 flags to compat /proc/cpuinfo
daa04f36000f BACKPORT: arm64: Fix up /proc/cpuinfo
4a19c17a4a96 ANDROID: sdcardfs: Add default_normal option
9321680c4b59 ANDROID: sdcardfs: notify lower file of opens
44c8aad341d4 ANDROID: sdcardfs: Add missing break
efffea7352f6 ANDROID: Sdcardfs: Move gid derivation under flag
0fe94329adb3 ANDROID: sdcardfs: override credential for ioctl to lower fs
3e480a35b8ca ANDROID: sdcardfs: Remove unnecessary lock
866eb891c270 ANDROID: sdcardfs: use mount_nodev and fix a issue in sdcardfs_kill_sb
a807ad6f0061 ANDROID: sdcardfs: remove dead function open_flags_to_access_mode()
9c461cdc4f89 sdcardfs: limit stacking depth
d7bf0eeeb7bf ANDROID: sdcardfs: d_splice_alias can return error values
44164684f191 UPSTREAM: ALSA: usb-audio: Kill stray URB at exiting
b87622f73e04 ASoC: wcd9335: queue work on power efficient wq
48d9ba54bf95 UPSTREAM: ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor
4c5b983f6b0c ALSA: pcm: prevent UAF in snd_pcm_info
a2b10bc2a587 UPSTREAM: Subject: ALSA: seq: Remove autoload locks in driver registration
57a5f193117e UPSTREAM: ALSA: seq: bind seq driver automatically
aec21a9d7693 UPSTREAM: ALSA: seq: Use atomic ops for autoload refcount
d1fbbed7a080 ALSA: pcm: remove unused variable from snd_pcm_info()
ba145f91781c ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command
856af67e5c3e UPSTREAM: ALSA: timer: Call notifier in the same spinlock
bf1c26a30ad3 BACKPORT: ALSA: timer: Fix race at concurrent reads
4703a03d7443 BACKPORT: ALSA: timer: Handle disconnection more safely
4f4a985c715e UPSTREAM: ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT
931e40a0229b BACKPORT: ALSA: timer: Fix race between read and ioctl
3bc1fc104557 KEYS: Call ->free_preparse() even after ->preparse() returns an error
373d4110a3d4 KEYS: fix freeing uninitialized memory in key_update()
fe0f7ff0e90a msm: camera: sensor: Fix memory leaks when sensor probe fails
9976610ccf5a msm: camera: Fix for Memory leak in actuator
aa848d9c215e net: ipc_router: Fix memory leaks when releasing a remote port
c7dea4dffef3 msm: msm_bus: fix the memory leak issue
f7e32e39bd0b msm: vidc: Fix memory leak
dcc76e4602c5 slimbus: Fix potential memory leak
91943847b2ff soc: qcom: watchdog_v2: Fix memory leaks when memory_dump_v2 isn't built
4bf244ce2390 soc: qcom: msm_perf: free allocated memory if error happens
fd9a2930affa PM / sleep: Fix memory leak in pm_vt_switch_unregister().
051a191e6c3c mm: free compound page with correct order
cbde73dba94d metag/uaccess: Check access_ok in strncpy_from_user
162c6f9b68c8 msm_bus: arb: Fix memory leak when unregistering client
6202dbd082de msm: thermal: Register for panic notifier on successful probe
f2281a778adc msm: thermal: Configure core sensor id on emergency frequency init
964ba24d9fa1 thermal-core: Fix invalid sensor data being accepted
cc2a4e687561 msm: thermal: Check temperature only if probed
5f5b3cf57567 msm: thermal: Add sysfs nodes to control parameters
5d8776822401 mm: Update KSM
f2f8e95c1598 mm: ksm use pr_err instead of printk
63d3191a94ed ksm: check and skip page, if it is already scanned
fc75e5405504 ksm: fix initialisation hooks
0bab65cdd785 upgrade frandom to latest
a75afd825a24 drivers: Upgrade frandom from staging
8c8b38cd932f staging: frandom: Clear up checkpatch conflicts
2833b65ef886 staging: frandom: Dynamically allocate the char device numbers
0a85bd17c4a0 staging: Add frandom RNG driver
3181b08b2c09 drivers: power: Fix 2% battery level drop
bfdc26e77674 input: atmel_mxt_ts: wake gestures-more proper wakeup implement
6d3cfcd3bfca wake_gestures: add sweep2wake, doubletap2wake and sweep2sleep for Redmi Note 3
2cd293196d7d scripts: Beautify localversion
24469e996ff8 ARM: dts: msm: Early mount of system partition for msm8976/52
063e3a9bf52b ARM: dts: msm: Enable 64bit sdio ADMA support for MSM8956/8976
4564aa42fe6f ARM: dts: kenzo: add missing caf changes *ARM: dts: msm: Update crypto AB/IB values for msm8976/56 *ARM: dts: msm: Add device node for FSUSB for msm8976/56 *ARM: dts: msm: Enable sleep config for wlan_en_gpio on msm8976/8956 *ARM: dts: msm: Enable sdhc3 on MSM8976/8956 *ARM: dts: msm: Add sdhc3 support for msm8976/msm8956
f68f35dd7fd4 Documentation describe slew-rate as "time in us it takes for the regulator to change votlage value in one step". 2s seems a lot and qpnp-lab-slew-rate is only 5000us. So correct it as if a 1000 factor was added.
18b026444e80 dts:kenzo: fix readings for pa_therm0 and case_therm thermal sensor
903499f53b09 arm: dts: Add clock-frequency property to CPU nodes
5d49a14fb903 ARM: dts: msm: Enable 64bit sdhci ADMA support for MSM8956/8976
d459a0e60107 ARM: dts: msm: Enable 64bit sdio ADMA support for MSM8956/8976
623d654a62fe ARM: dts: kenzo: Enable 64bit sdhci ADMA support
06c6fa3c20b5 ARM: dts: msm8956: Add large-address-bus to sdhci-msm
d6d10384b578 Update dtb with missing changes
12daab629812 Changing to 6 boot cpus to improve boot time.
fb2e62aea725 ARM: dts: msm: enable idle power collapse on msm8976
d32f2b653bda msm8976-dtsi: add bus-width to GPU dts
77da08b99e59 Small tweak for gpu bus frequencies
1fcf2a79eb07 leds: qpnp-flash: Fix torch flash when controled by camera Part-2
c1a80589386c leds: qpnp-flash: Fix torch flash when controled by camera
* packages/apps/AbcSettings/
2aaacb5 Cleanup unused strings
* system/bt/
0f3c36e9 Merge tag 'android-8.1.0_r7' into o2
* system/vold/
6c1cb7b keymaster: Add support for upgrade_key for FDE
9374469 Merge tag 'android-8.1.0_r7' into o2
====================
01-04-2018
====================
* device/xiaomi/kenzo/
a70f3530 XiaomiParts: update sdk versions
9b089e49 XiaomiParts: use SettingsLib
141fc707 XiaomiParts: revert all changes
c072d109 kenzo: add custom optimzed HWUI configs
31a4ce64 kenzo: Enable boot and system server dex-preopt
94f9f30e kenzo: enable AUDIO_FEATURE_ENABLED_SND_MONITOR
* frameworks/base/
ae14a0f1b33 Append VoLTE status in the carrier name
d57ac09ac53 Screenshot dynamic wallpaper colors feature: use application context
e2e286ab8d8 SystemUI: Prevent NPE in Dependency.get() in BrightnessController
4f13d7e8a58 Allow to suppress notifications sound/vibration if screen is On [1/2]
bc243e48305 Revert "App notifications: allow to suppress sound/vibration if screen on [1/2]"
* hardware/qcom/display/
e0bd0c35 Fix duplicate copy file rules
* kernel/xiaomi/kenzo/
8225964cbe50 Update defconfig
318c36b4dd26 display: add a simple api to query the display state (on/off) at any point in time
cce9f0574902 block: Add Maple I/O Scheduler
7aef34007d94 msm: mdss: kcal: Only apply updates on index 0
d43486d0d451 msm: mdss: kcal: Use PCC for negative display mode
b81067c61528 msm: mdss: KCAL: Send a pp display commit when changes are made
7b0a2870b2f7 msm: mdss: KCAL: Do not read from picture adjustment registers
4962ee92a937 msm: mdss: KCAL: Read values from MDP registers wherever possible
5b1a0fb44d95 msm: mdss: KCAL: Apply default values on boot
b1fd4bca0618 msm: mdss: KCAL: Queue changes when panel is powered off
484362f83dc7 msm: mdss: KCAL: Remove MODULE_DESCRIPTION
52b1015a0f1c msm: mdss: KCAL: Update Kconfig description
ff3db7a56eee msm: mdss: KCAL: Update according to linux guidelines and checkpatch.pl
5219b378466e msm: mdss: KCAL: Check panel power state before applying values
dea3e9d88354 msm: mdss: KCAL: Allow kcal_enable to control all post-processing features
3e5e36538edb msm: mdss: Keep KCAL within its own source file
2727619f2713 msm: mdss: Remove deprecated __dev* markings
a15c93f25f7c msm: mdss: Add pa_v2 support to KCAL
a4375c7f94c0 msm: mdss: Replace PGC implementation with PCC for KCAL
dcf9af0df862 msm: mdss: Add KCAL support for post processing control [v2]
1fa458ae03ec sound_control: add speaker gain
883e46e01d5e ASoC: wcd9335: add analog headphone gain
2d1c888f301f ASoC: wcd9335: Sound control
a86c21199bb0 fastcharge: update sysfs
ef9ffde181ab USB fastcharge for kenzo
a15a278094d6 Optimized Integer SQRT. for upto 3x faster operation
a98ee5b2416b proc: much faster /proc/vmstat
141d73fa5cc9 msm: sps: fix kernel panic
c525c5d96678 Fix depleting entropy max entropy_avail=read_wakeup_threshold * 3 min. entropy_avail=read_wakeup_threshold * 2 (ie. read_wakeup_threshold * 3 – read_wakeup_threshold) Search for more info ;)
1479f3ecd5d8 Optimized Task-Search for upto 6% increase in Performance
abefd06ca6f8 Optimized Console FrameBuffer for upto 70% increase in Performance
8fc12977684b arm64: crypto: tune for cortex-a72.cortex-a53+crc+crypto
87864778b29c drivers: crypto: msm: qce50: fix misleading-indentation warning
45800a7d1608 gcc5: fix: qcedev.c: array subscript is above array bounds
3cc783bda3d9 crypto: gcm - wait for crypto op not signal safe
3dd6bc1680ee crypto: arm/aes update NEON AES module to latest OpenSSL version
ac4d9c6f0888 crypto: arm64/sha2 - integrate OpenSSL implementations of SHA256/SHA512
c514c9e5cfa6 arm64: crypto: add .gitignore file
d8682afe6d25 crypto: arm64/crc32 - accelerated support based on x86 SSE implementation
87af98863304 crypto: memneq - fix for archs without efficient unaligned access
b6c11ab1018b crypto: more robust crypto_memneq
af9b7ff4529c crypto: xts - fix compile errors
b045ad667bda crypto: xts - consolidate sanity check for keys
be9d8bae4fd9 arm64: crypto: assure that ECB modes don't require an IV
ea8b9f83d743 crypto: msm: qcrypto: Provide fallback for aead aes192
ee733c356b3f crypto: arm64/aes-blk - honour iv_out requirement in CBC and CTR modes
e3ca4a1dfa15 arm/arm64: crypto: boost performance
218c3c950755 crypto: sha512-generic - move to generic glue implementation
b15479be4dcf crypto: sha256-generic - move to generic glue implementation
ca086ef73420 crypto: sha1-generic - move to generic glue implementation
d0e6a4b6f724 crypto: sha512 - implement base layer for SHA-512
df738909759e crypto: sha256 - implement base layer for SHA-256
32917b978e64 crypto: sha1 - implement base layer for SHA-1
c069058a5786 arm64: crypto: reduce priority of core AES cipher
b56fae314c52 crypto: arm64/sha2-ce - prevent asm code finalization in final() path
47b80d262f71 crypto: arm64/sha1-ce - prevent asm code finalization in final() path
24bb533c8fa8 crypto: arm64/sha2-ce - move SHA-224/256 ARMv8 implementation to base layer
1b7cb70c8dff crypto: arm64/sha1-ce - move SHA-1 ARMv8 implementation to base layer
0e5b806f7417 arm64/crypto: remove redundant update of data
e1734a842fd7 arm64: crypto: increase AES interleave to 4x
dd69b0618ab7 arm64/crypto: issue aese/aesmc instructions in pairs
b6f7d6507337 crypto: Update ARM64 CRC32 hw accelerated module
1b5439fb767b crypto: arm64/crc32 - bring in line with generic CRC32
8dc46f615525 UPSTREAM: arm64: jump labels: NOP out NOP -> NOP replacement
1180805fffc3 arm64, jump label: detect %c support for ARM64
3ec73d7ca96d Optimize ARM memset and memzero functions
5668bbca8bbe Rename ARM assembler push/pull macros
20f24783e560 [PATCH] Fix extern inline use for gcc > 4.3 in c99 mode
1803fd25c6cd lib/mpi: fix off by one in mpi_read_raw_from_sgl
31f02a9ac740 move count_zeroes.h out of asm-generic
c210988d83b6 lib/mpi: Add mpi sgl helpers
1aa515c14203 MPI: Fix mpi_read_buffer
ffab375fecb1 MPI: MIPS: Fix compilation error with GCC 5+
7ac466036027 MPILIB: Fix comparison of negative MPIs
73a3b24d1cbc MPILIB: Fix obvious but harmless typo
54ba7687ff5f MPILIB: Deobfuscate mpi_cmp
a7b5e402547b MPILIB: add module description and license
86ec1e40ec9d alpha: Modernize lib/mpi/longlong.h
627f2c0757dc cpufreq: Add Relaxed governor
31fb2ca999da cpufreq: Add Chill cpu gov
c132c4f60ce0 MPILIB: add mpi_read_buf() and mpi_get_size() helpers
7b4482a32299 arm64: atomic.h: defining relaxed atomic_read
209bcba1c99f hrtimer: Replace usage of hrtimer_callback_running with the new relaxed version for less power usage
d3f47c815ad3 kernel: cpuidle: use idle_cpu_relaxed and cpu_relaxed
145bbcc7f17b sched: Trying to reduce power usage
a46e485d531c kernel: cpu: use cpu_read_relaxed on cpu_down()
7fcb0f60a9d5 arm64: atomic: add missing macros
743e9325ff01 llist: defining relaxed version of llist_empty
fd106dba9bc7 hrtimer: enhance power efficiency
9b77f86abfc2 thread_info: enhance power efficiency
0a0059d46803 arm64: processor.h: remove redundant macros
425bb2637994 ARM64: defining macros to optimize power usage
64f8771435f6 arm64: asm: relaxed.h: defined relaxed.h
14ac0f2c227a arm: asm: relaxed.h: defined relaxed.h
80aff152f32e asm-generic: processor.h: remove redundant macros
9d0d8cf808bd asm-generic: processor.h: adding new header file
36ac22d9a148 asm-generic: relaxed.h: defined relaxed.h
e57468c14dfd arm64: atomic.h: defining relaxed atomic_read
a9f67da9860f arm: atomic.h: defined relaxed atomic_read
91edeeac51b6 asm-generic: atomic.h: relaxed atomic_read
7809fc4f359b Set CONFIG_HZ to 100
a14d51fbe321 asmlinkage Make __stack_chk_failed and memcmp visible
e093519edb2a bitmap: optimise bitmap_set and bitmap_clear of a single bit
3e65fae53742 kernel-api.rst: fix some complex tags at lib/bitmap.c
054c69f6b06a lib/bitmap.c: enhance bitmap syntax
ff759eec0389 lib/bitmap.c: conversion routines to/from u32 array
0420c7296963 lib/bitmap.c: bitmap_parselist can accept string with whitespaces on head or tail
8d59c0e642b8 lib/bitmap.c: fix a special string handling bug in __bitmap_parselist
cf6ab8166601 lib/bitmap.c: correct a code style and do some, optimization
0ed956340261 lib/bitmap.c: bitmap_[empty,full]: remove code duplication
6825a5c706ff qcom: mpm-of: Convert __bitmap_empty in preparation for removal
09dec9fc88d6 lib: bitmap: remove redundant code from __bitmap_shift_left
3b06bf6eccee lib: bitmap: eliminate branch in __bitmap_shift_left
518d7f2d55d6 lib: bitmap: change bitmap_shift_left to take unsigned parameters
2bad23449bd1 lib: bitmap: yet another simplification in __bitmap_shift_right
0eec86368294 lib: bitmap: remove redundant code from __bitmap_shift_right
e93ad0460a72 lib: bitmap: eliminate branch in __bitmap_shift_right
67018ccf1998 lib: bitmap: change bitmap_shift_right to take unsigned parameters
9c58ffb0df6e lib/bitmap.c: elide bitmap_copy_le on little-endian
d66e9550a92a lib/bitmap.c: change prototype of bitmap_copy_le
a688dfd58751 lib/bitmap.c: make the bits parameter of bitmap_remap unsigned
bcb93ef6432c lib/bitmap.c: simplify bitmap_ord_to_pos
bb2d0816c34b lib/bitmap.c: simplify bitmap_pos_to_ord
8179744814dd lib/bitmap.c: change parameters of bitmap_fold to unsigned
c78f0fd83cfa lib/bitmap.c: update bitmap_onto to unsigned
7101c4ceada8 linux/cpumask.h: update bitmap wrappers to take unsigned int
4e240da827d8 linux/nodemask.h: update bitmap wrappers to take unsigned int
00b13d0966ca lib/bitmap.c: more signed->unsigned conversions
93670ba6a04c lib: bitmap: add missing mask in bitmap_andnot
ef333d08c070 lib: bitmap: add missing mask in bitmap_and
b869fe7708f0 lib: bitmap: add missing mask in bitmap_shift_right
85bda540b483 lib: bitmap: micro-optimize bitmap_allocate_region
d4bfb5a58d06 lib: bitmap: change parameter of bitmap_*_region to unsigned
c10cc2273dfe lib: bitmap: fix typo in kerneldoc for bitmap_pos_to_ord
3f51a22a5b0c lib: bitmap: simplify bitmap_parselist
098d9dc7663e lib: add glibc style strchrnul() variant
b696bb815886 lib: bitmap: make the start index of bitmap_clear unsigned
003bbe725818 lib: bitmap: make the start index of bitmap_set unsigned
415d69ecb360 lib: bitmap: make nbits parameter of bitmap_weight unsigned
d533cfa8be57 lib: bitmap: make nbits parameter of bitmap_subset unsigned
306122da456f lib: bitmap: make nbits parameter of bitmap_intersects unsigned
f87ae488a187 lib: bitmap: make nbits parameter of bitmap_{and,or,xor,andnot} unsigned
73287ba1ec57 lib: bitmap: remove unnecessary mask from bitmap_complement
6f9728718880 lib: bitmap: make nbits parameter of bitmap_complement unsigned
282e3f5fc30a lib: bitmap: make nbits parameter of bitmap_equal unsigned
d07f2a9ccfd3 lib: bitmap: make nbits parameter of bitmap_full unsigned
f1c235b2cca7 lib: bitmap: make nbits parameter of bitmap_empty unsigned
ef6569c7aa35 lib: add module support to crc32 tests
7012d3023c6f crc32: use ktime_get_ns() for measurement
bec84e2924f0 lib: crc32: Add some additional __pure annotations
eb2b898dae97 lib: crc32: Mark test data __initconst
f39f9b388f1b lib: crc32: Greatly shrink CRC combining code
66bad28879df lib/crc32.c: remove unnecessary __constant
ff7ffdc5249e lib: crc32: reduce number of cases for crc32{, c}_combine
45164e556678 lib: crc32: conditionally resched when running testcases
4e4a69b0af6b lib: crc32: add test cases for crc32{, c}_combine routines
4abf9420c336 lib: crc32: add functionality to combine two crc32{, c}s in GF(2)
251874abadc5 lib: crc32: clean up spacing in test cases
4a85a21fc88e lib/crc32: update the comments of crc32_{be,le}_generic()
db6adfb55eb5 scripts/sortextable: suppress warning: `relocs_size' may be used uninitialized
86093bde395c cpufreq: fallback to interactive if governor is not found
473606c4668d arm64: strcmp: align to 64B cache line
a3e558f96eff arm64: lib: improve copy_page to deal with 128 bytes at a time
2278a3921bc2 arm64: lib: use pair accessors for copy_*_user routines
ce1b891bc2ae IKKRNBSP-3173 arm64: lib: memory utilities optimization
9c16856872a4 arm64: strcmp: Align to cache and preload
e4bd0cc7c78d arm64: Import optimized strrchr from newlib
7e6071ade850 arm64: Use optimized memcmp
b2a8117ffa64 Optimize copy_page for modern ARM platforms
4a1537915583 cpufreq: cpu-boost: don't boost over user set max freq
ef6420e45e36 drivers: cpu-boost: fixing this typo will improve performance by 50%
eaae8a4a7f9d drivers: cpu-boost: optimize policy update loop on input cpufreq boost
6a74d3a7605a cpu-boost: Rework scheduling setup
dccf5ed5814d cpu-boost: Boost priority of notifier_block * Reduces latency of the input boosts.
69d2d378befa cpufreq: cpu-boost: boost the input boost notifier to max prio
a2914c50b670 cpufreq: cpu-boost: Remove migration sync boost
c865afde722e cpufreq: cpu-boost: don't boost if input_boost_ms is <= 0
d6455c6a96b9 cpufreq: cpu-boost: export input_boost_enable to userspace Users should have the choice to run touchboost-less (even though it ruins performance)
892f44e66749 Fix derp
47145c120f65 kthread: Backport queuing_blocked()
e7c365a5f0c3 cpufreq: Introduce new relation for freq selection
db1e0cbfc0bf cpufreq: interactive: add screen off max frequency tunable
4f20c208b2d2 cpufreq: interactive: add powersave bias tunable
58bd23108cc7 cpufreq: interactive: Ignore hispeed_freq logic for notification
5d63d5da9f9c cpufreq: interactive: Make skipping delay for migration optional
74fc8daa06b0 Revert "Revert "cpufreq: interactive: Skip delay in frequency changes due to migration""
456884c006c9 cpufreq: interactive: add fastlane tunables
ee6f6bc3cddf cpufreq: interactive: Skip timer when policy->min == policy->max
942227c1412d cpufreq: interactive: make sure hispeed_freq is within the policy limits
37ed3f07a1db cpufreq: interactive governor drops bits in time calculation
270ba52e6566 cpufreq: interactive: remove boost and boostpulse sysfs nodes to prevent 'average joe' mis-usage
2c56417aa04f CHROMIUM: cpufreq: interactive: Replace obsolete strict_strtoul calls.
1ff6ad5161b6 CHROMIUM: cpufreq: interactive: validate above_hispeed_delay
869d9c1ffad6 cpufreq: interactive: change sysfs permissions to r/W also for groups
967c3eb61596 cpufreq: interactive: remove hispeed_freq init restriction
d798bdde5c05 cpufreq: interactive: prevents the frequency to directly raise above the hispeed_freq from a lower frequency.
7e773f9d91bd cpufreq: interactive: reduce timer with screen off
f8ce1d01dc3e cpufreq: interactive: waking up speedchange_task every time there's a touch input (because limits are changed) is introducing jank. I believe it's because the thread has a very high priority and it *might* be scheduled before other tasks. Also it spinlocks every time it's called, so that might not be helping.Correct me if I'm wrong otherwise.
cba80b07c64a cpufreq: interactive: Consider changed min limit a frequency boost
3ab46c4c1371 cpufreq: interactive: Honor changed minimum frequency
060f436d16a3 CHROMIUM: cpufreq: interactive: calculate load before freq change
460d09bec414 cpufreq: interactive: Fix load in cpufreq_interactive_cpuload event
81987cdd9666 cpufreq: interactive: Use target_freq for load calculation
7102e4b8f108 cpufreq: interactive: Correctly reschedule timer for slack_only case
6611b8e31721 cpufreq: interactive: Add cpuload trace events
6a5fc001e84d cpufreq: interactive: Replace per-cpu timer with per-policy timer
83166f1e2de3 cpufreq: interactive: Remove first_cpu field
cf8704b045a6 cpufreq: interactive: Do not reschedule timer if policy->max changes
e118a56272b0 Revert "cpufreq: interactive: Skip delay in frequency changes due to migration"
9d33572f6a9d drivers: wakeup: block some bastard wakeups
6f24aac1137e firmware_class: Tie exporting caching routines with CONFIG_CACHE_FW
36a227e52280 firmware_class: make firmware caching configurable
1ad43cb1105d proc: Remove additional SafetyNet flags from /proc/cmdline
97ea3cf13e9c proc: Remove verifiedbootstate flag from /proc/cmdline
2c1a7a6675f4 defconfig: update
23611349c723 kenzo_defconfig: Enable Power Efficient WQ
74246df39cfc net/ipv4: queue work on power efficient wq
f8469e35eef2 rcu: Move SRCU grace period work to power efficient workqueue
bb87a40d101c net: wireless: move regulatory timeout work to power efficient workqueue
05768044e9f9 firmware: use power efficient workqueue for unloading and aborting fw load
ae31b492c145 qcom: msm-core: queue work on system_power_efficient_wq
dddebd337396 power: smb349-dual-charger: queue work on system_power_efficient_wq
24ce60747827 drivers: thermal: queue work on system_power_efficient_wq
717b46d7ae0b power: qpnp-fg: queue work on system_power_efficient_wq
dcf5019ee6c5 power: bcl: queue work on system_power_efficient_wq
d81802f8d56f usb: move hub init and LED blink work to power efficient workqueue
8d3d233eedb9 net: rfkill: move poll work to power efficient workqueue
27c65046be3e timekeeping: Move clock sync work to power efficient workqueue
71ad5b256b9e net/neighbour: queue work on power efficient wq
23c2ed810d29 block: remove WQ_POWER_EFFICIENT from kblockd
4287a37e155d ASoC: compress: Use power efficient workqueue
0e52a415ab73 ASoC: jack: Use power efficient workqueue
4fc55523a430 regulator: core: Use the power efficient workqueue for delayed powerdown
0fbc799ce0eb fbcon: queue work on power efficient wq
182596f9324b block: queue work on power efficient wq
dcb0e13baa0b PHYLIB: queue work on system_power_efficient_wq
9576ac17d4e3 workqueue: Add system wide power_efficient workqueues
9cf5eb73e3aa workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
ec160cc74da2 mac80211: use constant time comparison with keys
fa8b410dfc79 mac80211: accept key reinstall without changing anything
c95d9df37c40 msm8956: update prima wireless driver
0fb6354c5052 prima: silence some log trace [Binde] wlan: [E :HDD] Ptt Socket error sending message to the app!! wlan: [19289:E :CTL] Error returned WDI_ProcessInitScanRspi:0 BMPS0 wlan: [19289:E :CTL] Error returned WDI_ProcessInitScanRspi:0 BMPS1
f185ec85c980 defconfig: regenerate
c692341ac4bb lineageos_kenzo_defconfig -> kenzo_defconfig
ae18a2102828 ARM: dts: msm: Modifying the order of camss top and ispif ahb clocks to ensure that source clock is set before enabling other branch clocks
65eba01459b1 Revert "ARM: dts: msm: Enable all the csiphy clks in csiphy_init"
34a08178cd73 arm64: Fix inline kernel building
06a77e51db60 Fix GCC6 Compilation Errors & Warnings
829b16f0ffe6 Makefile: Remove ccache
abcf56a32785 Makefile: tell gcc optimizer to never introduce new data races
a791d7d8ca07 Fix build
1b095644569d Makefile: use proper hardware flag
aa426f523c79 Makefile: enable O3 enhanced optimizations
1396287c9e6d Remove useless hardware specific compiler flags
2ac3d8daddd9 Add gcc optimizations
27572bfed8e7 AGNi: Makefile: define ARCH = arm64
b0a5f76c81cf Makefile: seriously fix ccache, remove graphite optimizations & fix build for a72.a53
5425385856f0 include/linux: Added support for GNU GCC 6/7
a2cd17da79c5 Makefile: strip debug symbols from modules
c9424749f021 Makefile: tune for cortex-a72.cortex-a53+crypto + add graphite
a8978f18ee9b Makefile: use big.Little a72/a53 flag
54e40c85c859 GCC 6+ compatibiity
2fa63c5cf5c4 GCC 5+ compatibility (yet another)
17fa27314963 GCC 5+ compatibility
e51ec0471f30 Remove uninitialized warnings
ebf492219256 Use ccache for fast compile
bcc3afcab535 arm64: Add Image files to clean files
ecafca06169a Fix compilation error
513c8c536fcb Merge remote-tracking branch 'caf/LA.BR.1.3.6_rb1.24' into o-new
a40dc46bdf3b Merge remote-tracking branch 'f2fs-stable/linux-3.10.y' into o-new
54a9cacab4d1 Linux 3.10.108
79a8c7d20270 x86/apic: fix build breakage caused by incomplete backport to 3.10
faed38e90b47 can: esd_usb2: Fix can_dlc value for received RTR, frames
5583d7958222 scsi: scsi_dh_emc: return success in clariion_std_inquiry()
ccba05f968b9 usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options
4fcfc79014fe KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit
aac7d948a7e3 IB/qib: fix false-postive maybe-uninitialized warning
c101714520da team: fix memory leaks
09ca3b2dfbbc IB/ipoib: rtnl_unlock can not come after free_netdev
38473ac604a2 btrfs: prevent to set invalid default subvolid
81c17f5b6722 tracing: Erase irqsoff trace with empty write
49e9e9bea905 tracing: Apply trace_clock changes to instance max buffer
f2d8fa03e3a0 scsi: qla2xxx: Fix an integer overflow in sysfs code
914369483de0 crypto: AF_ALG - remove SGL terminator indicator when chaining
dad6d34a36ea ip6_gre: fix endianness errors in ip6gre_err
1cafb0baeb4a ipv6: fix typo in fib6_net_exit()
2d512bfaf70b ipv6: fix memory leak with multiple tables during netns destruction
9283aa30135a qlge: avoid memcpy buffer overflow
9d191ea5ccb6 ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal
75de9e700877 ALSA: core: Fix unexpected error at replacing user TLV
0eb60213efdc staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read
83801dc5ec6d packet: fix tp_reserve race in packet_set_ring
96ce08114678 workqueue: implicit ordered attribute should be overridable
b950c55253b3 ipv4: initialize fib_trie prior to register_netdev_notifier call.
43a77873e4e0 net/mlx4: Remove BUG_ON from ICM allocation routine
92d174ea120f perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target
9cd4cd6438ba udf: Fix deadlock between writeback and udf_setsize()
262792931f1c ir-core: fix gcc-7 warning on bool arithmetic
a08a9c2d20f4 crypto: caam - fix signals handling
65799da71596 mm: fix overflow check in expand_upwards()
2254b5af63af cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES
c49e5fd57bdc ipv6: avoid unregistering inet6_dev for loopback
5573b1e15d59 KEYS: Fix an error code in request_master_key()
b0c2eb5aabe1 KVM: x86: zero base3 of unusable segments
f1219e816b79 cpufreq: s3c2416: double free on driver init error path
62dcba1eb2b4 xfrm: Oops on error in pfkey_msg2xfrm_state()
9f8e8e7cc80a xfrm: NULL dereference on allocation failure
2bb70305c3a8 net: korina: Fix NAPI versus resources freeing
77100afece62 net: phy: fix marvell phy status reading
116977110c85 drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR()
88f42bd36055 usb: r8a66597-hcd: decrease timeout
0db350e827bc usb: r8a66597-hcd: select a different endpoint on timeout
9ec5f47220fa pvrusb2: reduce stack usage pvr2_eeprom_analyze()
df893cffb71f mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode
40ef8c573501 x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init()
cb01384a53c9 serial: efm32: Fix parity management in 'efm32_uart_console_get_options()'
c91c19807182 net: xilinx_emaclite: fix receive buffer overflow
5849c0522b3d drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve()
d76a06520695 scsi: qla2xxx: don't disable a not previously enabled PCI device
db44351978d7 net: ping: do not abuse udp_poll()
2cdd47f56275 kvm: async_pf: fix rcu_irq_enter() with irqs enabled
ed0c3a52a6a9 x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl
d5713d4f1c35 net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev
26dc939d5dbf net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs
6805e91424a4 net: Set sk_prot_creator when cloning sockets to the right proto
7ef21c0346b0 net/packet: check length in getsockopt() called with PACKET_HDRLEN
e2114a3f8770 tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0
9bf826f2295b tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP
3b1ea082f7ea tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states
c6aa197c2454 tcp: reset sk_rx_dst in tcp_disconnect()
612d8fb6dd15 netfilter: xt_TCPMSS: add more sanity tests on tcph->doff
5a2545da58b0 tcp: disallow cwnd undo when switching congestion control
7056699f2b2f sctp: potential read out of bounds in sctp_ulpevent_type_enabled()
9da77e841c36 sctp: fully initialize the IPv6 address in sctp_v6_to_addr()
893432342812 sctp: fix the check for _sctp_walk_params and _sctp_walk_errors
d7eb89196e31 sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}()
2f8663d9b657 ext4: avoid deadlock when expanding inode size
5faa309afbba ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets
2892375c1e91 netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister
69e10b966d96 wext: handle NULL extra data in iwe_stream_add_point better
17a551e513fa kernel/extable.c: mark core_kernel_text notrace
73a94def399d net: prevent sign extension in dev_get_stats()
fb4aacd37e49 ext4: fix SEEK_HOLE
6b525a8d815c lib/cmdline.c: fix get_options() overflow while parsing ranges
35bc49172d43 md: fix super_offset endianness in super_1_rdev_size_change
bb14d75a2925 md/raid10: submit bio directly to replacement disk
49c7ee91a3f0 netfilter: invoke synchronize_rcu after set the _hook_ to NULL
e820d1d1269b lib/digsig: fix dereference of NULL user_key_payload
052e6cd93f40 md/bitmap: disable bitmap_resize for file-backed bitmaps.
c4aa2415abfd KEYS: encrypted: fix dereference of NULL user_key_payload
b28441009ce4 KEYS: prevent creating a different user's keyrings
3bf1c7c73b47 MIPS: Fix mips_atomic_set() retry condition
8be1e611798b ext4: keep existing extra fields when inode expands
5c809d125491 FS-Cache: fix dereference of NULL user_key_payload
8ad40ccfed1d KEYS: don't let add_key() update an uninstantiated key
7b928af1f429 USB: serial: console: fix use-after-free after failed setup
734b37b485dc direct-io: Prevent NULL pointer access in submit_page_section
88487ebff5d3 iommu/amd: Finish TLB flush in amd_iommu_unmap()
5a0fb03ef6f8 usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction
fe5ca971217b usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe
5cbc03f9d496 scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response
f98beab85fc3 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records
f2028733e14e scsi: zfcp: fix missing trace records for early returns in TMF eh handlers
e5b112b0d3fb scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path
966cef4c6f1d scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled
9cfea91eaf3f fuse: initialize the flock flag in fuse_file on allocation
1d50a43ee4a9 target: Avoid mappedlun symlink creation during lun shutdown
0cc0254a4534 media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl
f4420ba2af87 ext4: fix overflow caused by missing cast in ext4_resize_fs()
778d360ebabe ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize
b090246bfd42 workqueue: restore WQ_UNBOUND/max_active==1 to be ordered
65b86eecb7fe libata: array underflow in ata_find_dev()
bc0ae644ff29 MIPS: math-emu: Prevent wrong ISA mode instruction emulation
25d09f4f34f0 MIPS: Fix unaligned PC interpretation in `compute_return_epc'
5ac13e2ba2ba MIPS: Actually decode JALX in `__compute_return_epc_for_insn'
ad6860d043a1 usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL
06a24e28888c powerpc/asm: Mark cr0 as clobbered in mftb()
54e05fbf367e powerpc: Fix emulation of mfocrf in emulate_step()
21b72577e58e powerpc/64: Fix atomic64_inc_not_zero() to return an int
6592009cdd7c PM / Domains: Fix unsafe iteration over modified list of device links
3dc1c2e873ce crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD
7f668d745a6c vt: fix unchecked __put_user() in tioclinux ioctls
4f36ade766a5 brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()
8d8601d97077 staging: comedi: fix clean-up of comedi_class in comedi_init()
7bbeceba6f93 powerpc/kprobes: Pause function_graph tracing during jprobes handling
fe4be0ee02c9 cpufreq: conservative: Allow down_threshold to take values from 1 to 10
8cd72a626b76 usb: chipidea: debug: check before accessing ci_role
33adca15fee4 KEYS: fix dereferencing NULL payload with nonzero length
0c069ac11675 serial: ifx6x60: fix use-after-free on module unload
da96ffba63c1 MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn'
e83257d8933a ALSA: seq: Fix use-after-free at creating a port
a940ecb0a138 nl80211: check for the required netlink attributes presence
bce6a663aed4 xfrm: policy: check policy direction value
3938484f0773 rxrpc: Fix several cases where a padded len isn't checked in ticket decode
60685103d7c6 fs/exec.c: account for argv/envp pointers
5b48751a1e4e usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet
02564b0b1153 usb: renesas_usbhs: fix the sequence in xfer_work()
3cd6225cc0a5 usb: renesas_usbhs: fix the behavior of some usbhs_pkt_handle
8f0f8f71bcfe leak in O_DIRECT readv past the EOF
1fd9c49d509b mm/page_alloc: Remove kernel address exposure in free_reserved_area()
cf38ed7298ad tcp: fix xmit timer to only be reset if data ACKed/SACKed
37ae7aaa54e1 tcp: enable xmit timer fix by having TLP use time when RTO should fire
8babd402c946 tcp: introduce tcp_rto_delta_us() helper for xmit timer fix
71bbfd296b8a Bluetooth: cmtp: cmtp_add_connection() should verify that it's dealing with l2cap socket
e6c0d7c361d4 Bluetooth: bnep: bnep_add_connection() should verify that it's dealing with l2cap socket
ba6f9b40f5fb udp: consistently apply ufo or fragmentation
583a3be0cdb8 Staging: comedi: comedi_fops: Avoid orphaned proc entry
2c466dc7ab5f net: skb_needs_check() accepts CHECKSUM_NONE for tx
c793723386c0 net: reduce skb_warn_bad_offload() noise
1708b1ecd401 ipvs: SNAT packet replies only for NATed connections
3d344a6b0498 Linux 3.10.107
d700f6347a7a Allow stack to grow up to address space limit
4513ec8156dd mm: fix new crash in unmapped_area_topdown()
ba0138642559 mm: larger stack guard gap, between vmas
dbc0d42b824a x86/mm/32: Enable full randomization on i386 and X86_32
8048fb511198 x86: standardize mmap_rnd() usage
6fdfc0b2deb4 ipv6: check raw payload size correctly in ioctl
4991faaa5fd2 printk: use rcuidle console tracepoint
ac6c4fa4ff2c tun: read vnet_hdr_sz once
ae645feba103 kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
ad6c001a4643 ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram
d8a12f24128e nfsd: check for oversized NFSv2/v3 arguments
81b35d4829c7 p9_client_readdir() fix
8b04191d4ef2 xen/x86: don't lose event interrupts
8e1137c4e7f7 RDS: Fix the atomicity for congestion map update
2e87001f77a2 MIPS: Fix crash registers on non-crashing CPUs
fbcfe062f180 ip6mr: fix notification device destruction
2fd6600aa21d sctp: listen on the sock only when it's state is listening or closed
24baa087b3e8 net: neigh: guard against NULL solicit() method
983404f8da59 gfs2: avoid uninitialized variable warning
b613ee87e14f hostap: avoid uninitialized variable use in hfa384x_get_rid
886dd0e09804 tty: nozomi: avoid a harmless gcc warning
ff0c0ec63320 powerpc: Reject binutils 2.24 when building little endian
2b5647033607 x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs
945d6213bbdd ubi/upd: Always flush after prepared for an update
97e8c0483848 Drivers: hv: get rid of timeout in vmbus_open()
ea82a4a8c446 Drivers: hv: don't leak memory in vmbus_establish_gpadl()
15b80f75931e net: ipv6: check route protocol when deleting routes
7f3303126177 catc: Use heap buffer for memory size test
145e7b9b9165 catc: Combine failure cleanup code in catc_probe()
9d734ad2e474 virtio-console: avoid DMA from stack
785430ed369c platform/x86: acer-wmi: setup accelerometer when ACPI device was found
ae0819d8d999 platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event
ce8820fa1c28 char: lack of bool string made CONFIG_DEVPORT always on
86006b29ac54 xen, fbfront: fix connecting to backend
45d12d3dfcd5 iscsi-target: Drop work-around for legacy GlobalSAN initiator
41d1557c7047 iscsi-target: Fix TMR reference leak during session shutdown
39df11834d91 x86/vdso: Plug race between mapping and ELF header setup
b8c94d512df5 mtd: bcm47xxpart: fix parsing first block after aligned TRX
5f3c3fbda59b powerpc: Don't try to fix up misaligned load-with-reservation instructions
5ef44a194241 metag/usercopy: Zero rest of buffer from copy_from_user
9eca4c396c40 metag/usercopy: Drop unused macros
f6cd6f6648ef Reset TreeId to zero on SMB2 TREE_CONNECT
df08dd1ef3f9 drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()
f830911c353e drm/vmwgfx: Remove getparam error message
faf0ccb246cc drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()
6a8c8b767b33 drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
6cf5cefb95ac HID: i2c-hid: Add sleep between POWER ON and RESET
f35ca8efa51e HID: hid-lg: Fix immediate disconnection of Logitech Rumblepad 2
c2b939529f42 padata: avoid race in reordering
499205d7a23a rtc: s35390a: improve irq handling
694a7dd2664d rtc: s35390a: implement reset routine as suggested by the reference
66b5c6ef9a89 rtc: s35390a: make sure all members in the output are set
869c9d0c13ae ACPI / power: Avoid maybe-uninitialized warning
50d60bac5166 ACPI: Fix incompatibility with mcount-based function graph tracing
b9c2b0ef2d7f libceph: force GFP_NOIO for socket allocations
2c1e688b6756 metag/ptrace: Reject partial NT_METAG_RPIPE writes
217687e03fd4 metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS
e85b074a074a metag/ptrace: Preserve previous registers for short regset write
be06ee13615c sparc/ptrace: Preserve previous registers for short regset write
0e243642f956 c6x/ptrace: Remove useless PTRACE_SETREGSET implementation
a16e520ec8c4 virtio_balloon: init 1st buffer in stats vq
8e376f1cd127 crypto: algif_hash - avoid zero-sized array
c84127cc9927 fbcon: Fix vc attr at deinit
27be043c5c4e uvcvideo: uvc_scan_fallback() for webcams with broken chain
3a40fab18b7a ACM gadget: fix endianness in notifications
271878119f12 tcp: initialize icsk_ack.lrcvtime at session start time
3f43b9e142e8 ipv4: provide stronger user input validation in nl_fib_input()
c4d1518a077c igb: add i211 to i210 PHY workaround
38b0a4c08420 igb: Workaround for igb i210 firmware issue
92a1df8107ef cpufreq: Fix and clean up show_cpuinfo_cur_freq()
d723da4b6720 s390/pci: fix use after free in dma_init
f344a7f8687f Drivers: hv: balloon: don't crash when memory is added in non-sorted order
33b16c6ede22 ACPI / video: skip evaluating _DOD when it does not exist
fd556cd18e7d crypto: cryptd - Assign statesize properly
6f835caff80e crypto: ghash-clmulni - Fix load failure
c38c720a15a4 cancel the setfilesize transation when io error happen
2a01b9961027 give up on gcc ilog2() constant optimizations
37772b978017 futex: Add missing error handling to FUTEX_REQUEUE_PI
15912b0fc452 futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
982ceec3a980 dccp: fix memory leak during tear-down of unsuccessful connection request
e68164935c6b ipv6: avoid write to a possibly cloned skb
fc95e9457fed uapi: fix linux/packet_diag.h userspace compilation error
41651f0165e7 tcp: fix various issues for sockets morphing to listen state
f838b33f632b dccp: Unlock sock before calling sk_free()
00854a7bcebc net: don't call strlen() on the user buffer in packet_bind_spkt()
b97971cc707f l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv
b7237bfe25bc mvsas: fix misleading indentation
070958295302 cpmac: remove hopeless #warning
70315a290dc5 mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy
1b00e3366fe6 crypto: improve gcc optimization flags for serpent and wp512
a6dd02fbaf2c xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers
941fc9eef8a0 drivers: hv: Turn off write permission on the hypercall page
f40297a32599 fat: fix using uninitialized fields of fat_inode/fsinfo_inode
1d77a08e4358 drm/ttm: Make sure BOs being swapped out are cacheable
83174d365255 drm/ast: Fix test for VGA enabled
e32df89c6352 mac80211: flush delayed work when entering suspend
de6c48718952 xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD
8267d4188bb3 s390: TASK_SIZE for kernel threads
14f1b665fa8e KVM: s390: fix task size check
746bd804c236 KVM: PPC: Book3S PR: Fix illegal opcode emulation
89c26f315fe2 KVM: VMX: use correct vmcs_read/write for guest segment selector/base
3d9d9e66d975 powerpc/xmon: Fix data-breakpoint
bfb5e2690aee bcma: use (get|put)_device when probing/removing device driver
ad40bfd98468 NFSv4: fix getacl ERANGE for some ACL buffer sizes
db8cecfb785d rdma_cm: fail iwarp accepts w/o connection params
c64098ea4c45 ath5k: drop bogus warning on drv_set_key with unsupported cipher
0927cf181569 samples/seccomp: fix 64-bit comparison macros
00dd499366cd sd: get disk reference in sd_check_events()
aa56b884b1d6 mm: vmpressure: fix sending wrong events on underflow
a10039830f4d MIPS: Fix special case in 64 bit IP checksumming.
70de43618a51 af_packet: remove a stray tab in packet_set_ring()
48b9d8855aca rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down
84e81322f8c9 tty: serial: msm: Fix module autoload
0acbfd28f30b rtc: interface: ignore expired timers when enqueuing new timers
900a52bff128 futex: Move futex_init() to core_initcall
ee76aa75e9b7 siano: make it work again with CONFIG_VMAP_STACK
826456a945ff vfs: fix uninitialized flags in splice_to_pipe()
90ff4b85dfff packet: round up linear to header len
1a2382c67507 macvtap: read vnet_hdr_size once
5fe2a4689709 tcp: fix 0 divide in __tcp_select_window()
02d661425484 sched/debug: Don't dump sched debug info in SysRq-W
2e94569f763e ARC: [arcompact] brown paper bag bug in unaligned access delay slot fixup
94dcc4fc92a8 mm, fs: check for fatal signals in do_generic_file_read()
e9f75655fa89 mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone()
4e2642ec7b4c ata: sata_mv:- Handle return value of devm_ioremap.
9ff666bf0b8c crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg
d6788ef7caa6 drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval
8875405b143e af_unix: move unix_mknod() out of bindlock
094179ca7aee ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock
18174fdc58ad nfs: Don't increment lock sequence ID after NFS4ERR_MOVED
2659a4f68405 parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header
770e1eabe4b1 ARC: [arcompact] handle unaligned access delay slot corner case
e881a2c0b434 ISDN: eicon: silence misleading array-bounds warning
2944a2224c88 sysctl: fix proc_doulongvec_ms_jiffies_minmax()
134138504b30 tile/ptrace: Preserve previous registers for short regset write
1d2e0089b97c bnx2x: Correct ringparam estimate when DOWN
8b64d8eac5a7 serial: 8250_pci: Detach low-level driver during PCI error recovery
0af346063ed1 move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon)
0c66352358ec bna: Add synchronization for tx ring.
58fc08861678 vfio/pci: Fix integer overflows, bitmask check
55714786c98d apparmor: do not expose kernel stack
0dbf7cface7f apparmor: fix module parameters can be changed after policy is locked
78c1649ee2fb apparmor: fix oops in profile_unpack() when policy_db is not present
65620192c933 apparmor: don't check for vmalloc_addr if kvzalloc() failed
bbf35e1f6480 apparmor: add missing id bounds check on dfa verification
56667088c685 apparmor: check that xindex is in trans_table bounds
925cf63bf193 apparmor: internal paths should be treated as disconnected
06f26d2260dd apparmor: fix disconnected bind mnts reconnection
0aae43cb5135 apparmor: exec should not be returning ENOENT when it denies
c95e9e2c6d2b apparmor: fix uninitialized lsm_audit member
858323b8f688 Fix regression which breaks DFS mounting
effc45b83f8c Move check for prefix path to within cifs_get_root()
18c024ef94ee Compare prepaths when comparing superblocks
371e3e9ebdf1 Fix memory leaks in cifs_do_mount()
7de0a538bf0f vmxnet3: Wake queue from reset work
0bb1d8f856b6 NFSv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT
ea68f9f90fdb ARM: dts: da850-evm: fix read access to SPI flash
6b25b4a8def9 ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs
5ec3b3c4f382 qla2xxx: Fix crash due to null pointer access
25bf64d41a49 x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F
6c1085d90f58 pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE
61522da0044c sysrq: attach sysrq handler correctly for 32-bit kernel
c28a7e3cd4a9 vme: Fix wrong pointer utilization in ca91cx42_slave_get
72d9ca975a89 i2c: fix kernel memory disclosure in dev interface
94f73d028b1a Input: i8042 - add Clevo P650RS to the i8042 reset list
10f57bea3c23 Input: mpr121 - set missing event capability
835808dde956 Input: mpr121 - handle multiple bits change of status register
14b7a55c5ec1 Input: tca8418 - use the interrupt trigger from the device tree
18d78c9c70de Input: joydev - do not report stale values on first open
c063a59529c1 Input: kbtab - validate number of endpoints before using them
31eb4619f144 Input: iforce - validate number of endpoints before using them
9c54ab3ae6a1 Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000
2984c8338bc4 Input: xpad - use correct product id for x360w controllers
7876c5b47cdf HID: hid-cypress: validate length of report
01a70109c838 igmp: Make igmp group member RFC 3376 compliant
fb64724c513d drop_monitor: consider inserted data in genlmsg_end
15d389eb8ffc drop_monitor: add missing call to genlmsg_end
7dafeddf2304 netvsc: reduce maximum GSO size
a209796d3912 tick/broadcast: Prevent NULL pointer dereference
c97709b2f0ac net: ti: cpmac: Fix compiler warning due to type confusion
131d4549bb51 cred/userns: define current_user_ns() as a function
8e555ff37d61 ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short jumps to it
17787c9ea749 sg_write()/bsg_write() is not fit to be called under KERNEL_DS
2091884b894d powerpc/ps3: Fix system hang with GCC 5 builds
c0dbd298e438 nfs_write_end(): fix handling of short copies
ebc7a8d59ae3 libceph: verify authorize reply on connect
3c75a4a62b03 s390/vmlogrdr: fix IUCV buffer allocation
b7144615b349 scsi: sd: Fix capacity calculation with 32-bit sector_t
89f07b91ed36 scsi: sr: Sanity check returned mode data
02f56132c632 scsi: lpfc: Add shutdown method for kexec
5a0ee423f022 target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export
28d32647706b scsi: storvsc: properly set residual data length on errors
51cf8b567d8b scsi: storvsc: properly handle SRB_ERROR when sense message is present
030465224982 scsi: don't BUG_ON() empty DMA transfers
f655774fa688 scsi: move the nr_phys_segments assert into scsi_init_io
4f87607d23b7 scsi: avoid a permanent stop of the scsi device's request queue
30a27de17ac9 drivers/gpu/drm/ast: Fix infinite loop if read fails
c1f456c3e4c6 ssb: Fix error routine when fallback SPROM fails
467318f8521f xfs: clear _XBF_PAGES from buffers when readahead page
fada913b8df4 xfs: set AGI buffer type in xlog_recover_clear_agi_bucket
e0be117b32ed arm/xen: Use alloc_percpu rather than __alloc_percpu
be6cbfbcc8db USB: UHCI: report non-PME wakeup signalling for Intel hardware
0443b08f1623 usb: gadget: composite: correctly initialize ep->maxpacket
6fe5d8f9e3e8 usb: hub: Wait for connection to be reestablished after port reset
14744e0727f9 usb: dwc3: gadget: delay unmap of bounced requests
b768a2281ed8 usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers
2141cef5e572 usb: dwc3: gadget: make Set Endpoint Configuration macros safe
7589f76fc786 USB: cdc-acm: fix failed open not being detected
f4ca7f4add4b USB: cdc-acm: fix open and suspend race
8b54ca011603 USB: cdc-acm: fix double usb_autopm_put_interface() in acm_port_activate()
2d9c8786b4a5 usb: gadget: composite: always set ep->mult to a sensible value
86602ef9274c USB: serial: io_ti: bind to interface after fw download
1a8c9920e3b4 xhci: free xhci virtual devices with leaf nodes first
4efe2b8674b8 USB: gadgetfs: fix checks of wTotalLength in config descriptors
dff0889cbe23 USB: gadgetfs: fix use-after-free bug
7962adc34ace USB: gadgetfs: fix unbounded memory allocation bug
884e52b562b6 usb: gadgetfs: restrict upper bound on device configuration size
f9d41323c9db ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks
02032fee31e6 ALSA: seq: Don't break snd_use_lock_sync() loop by timeout
52108adab569 ALSA: seq: Fix race during FIFO resize
85965536937a ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()
1a152ec1e7a8 ALSA: seq: Fix link corruption by event error handling
c8b0d14125bd ALSA: timer: Reject user params with too small ticks
1d221ab40b51 ALSA: seq: Don't handle loop timeout at snd_seq_pool_done()
9febda38e81b ALSA: seq: Fix race at creating a queue
0538108aba9a ALSA: hda - Fix up GPIO for ASUS ROG Ranger
efbff0003d24 can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer
85c1a24910b6 can: bcm: fix hrtimer/tasklet termination in bcm op removal
b6f6c2a2ad83 can: ti_hecc: add missing prepare and unprepare of the clock
871cf42cc11c can: c_can_pci: fix null-pointer-deref in c_can_start() - set device pointer
030847b5e3b3 can: peak: fix bad memory access and free sequence
fcf8863f70d1 can: raw: raw_setsockopt: limit number of can_filter that can be set
fa582d5db4b9 ocfs2: fix BUG_ON() in ocfs2_ci_checkpointed()
4c13b48b5974 ocfs2: fix crash caused by stale lvb with fsdlm plugin
08bfb3322c81 cifs: Do not send echoes before Negotiate is complete
0c9d04620596 fs/cifs: make share unaccessible at root level mountable
b6aefc55cee5 CIFS: remove bad_network_name flag
b7ae9de1ccdc CIFS: Fix a possible memory corruption in push locks
c894dc391bf9 CIFS: Fix missing nls unload in smb2_reconnect()
7627ee2d1649 CIFS: Fix a possible memory corruption during reconnect
6ca4a167ccd7 md linear: fix a race between linear_add() and linear_congested()
902a2ef501cd md:raid1: fix a dead loop when read from a WriteMostly disk
3069d4a49faa md/raid5: limit request size according to implementation limits
ee079d219550 dm space map metadata: fix 'struct sm_metadata' leak on failed create
22ce0cc84373 dm crypt: mark key as invalid until properly loaded
ada0257660a1 block: fix del_gendisk() vs blkdev_ioctl crash
e368920c6f96 block: allow WRITE_SAME commands with the SG_IO ioctl
b2c439fa4980 ext4: fix inode checksum calculation problem if i_extra_size is small
81c0512fda56 ext4: return EROFS if device is r/o and journal replay is needed
d51203809025 ext4: preserve the needs_recovery flag when the journal is aborted
be2ef7d7e4cd ext4: trim allocation requests to group size
51338298e3f0 ext4: fix fencepost in s_first_meta_bg validation
27ab478cc41f jbd2: don't leak modified metadata buffers on an aborted journal
c4d81d23d977 ext4: add sanity checking to count_overhead()
12c1a7d42fe8 ext4: fix in-superblock mount options processing
4ae25b669763 ext4: use more strict checks for inodes_per_block on mount
a82fdcd5b8de Btrfs: fix memory leak in reading btree blocks
f9e115b47ee8 Revert "Btrfs: don't delay inode ref updates during log, replay"
e973a00e5adf Linux 3.10.106
48efb5848e3e char: lp: fix possible integer overflow in lp_setup()
c4e410373058 dccp/tcp: do not inherit mc_list from parent
9dcf45d35b91 mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp
8ec54507775d fs: exec: apply CLOEXEC before changing dumpable task flags
ee575d9e7905 ipv6: handle -EFAULT from skb_copy_bits
109eaa2e494a KVM: kvm_io_bus_unregister_dev() should never fail
4993dbd9a60b kvm: exclude ioeventfd from counting kvm_io_range limit
53ca16b7ed8b KVM: x86: clear bus pointer when destroyed
5de36013330f ipv6: fix the use of pcpu_tstats in ip6_tunnel
ae903d56f444 ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim()
a70599b75d7b ipv6: fix ip6_tnl_parse_tlv_enc_lim()
329dd3b60d46 xc2028: Fix use-after-free bug properly
f5047a4275c8 xc2028: unlock on error in xc2028_set_config()
9f987c60b2fd Drivers: hv: avoid vfree() on crash
e4a526ef4d5c can: Fix kernel panic at security_sock_rcv_skb
8175aaff8023 mm/init: fix zone boundary creation
2c789b45b49b USB: dummy-hcd: fix bug in stop_activity (handle ep0)
7ce2ae445b3c USB: fix problems with duplicate endpoint addresses
c2696ee46d13 USB: usbtmc: add missing endpoint sanity check
52a9f2bc54c0 perf trace: Use the syscall raw_syscalls:sys_enter timestamp
119bb19afee5 net: sctp: rework multihoming retransmission path selection to rfc4960
dea34faf0ebf Staging: vt6655-6: potential NULL dereference in hostap_disable_hostapd()
6b49909f6659 tun: Fix TUN_PKT_STRIP setting
b101c4a826c8 ARM: dts: imx31: fix AVIC base address
7bf73639abeb ARM: dts: imx31: move CCM device node to AIPS2 bus devices
afbf4b79c97c MIPS: KGDB: Use kernel context for sleeping threads
e6572e97cdab l2tp: take reference on sessions being dumped
5f2044b88505 net: phy: handle state correctly in phy_stop_machine
2578abaf8406 netfilter: arp_tables: fix invoking 32bit "iptable -P INPUT ACCEPT" failed in 64bit kernel
be239ba77bee ring-buffer: Have ring_buffer_iter_empty() return true when empty
2b2bdb723e14 tracing: Allocate the snapshot buffer before enabling probe
46d929423a81 rtl8150: Use heap buffers for all register access
dcf3bf0c0d81 pegasus: Use heap buffers for all register access
e0968ea2256b powerpc: Disable HFSCR[TM] if TM is not supported
524041676b74 char: Drop bogus dependency of DEVPORT on !M68K
e732fe100aab net/mlx4_core: Fix racy CQ (Completion Queue) free
5c19da99ae25 net/mlx4_en: Fix bad WQE issue
255798dfd838 s390/decompressor: fix initrd corruption caused by bss clear
b537724cf87f metag/usercopy: Add missing fixups
a5272a1a37d6 metag/usercopy: Fix src fixup in from user rapf loops
01feed4e0693 metag/usercopy: Set flags before ADDZ
c08425cf3d22 metag/usercopy: Add early abort to copy_to_user
48dcec7c84d2 metag/usercopy: Fix alignment error checking
313335763346 ring-buffer: Fix return value check in test_ringbuffer()
0a90812abe33 ptrace: fix PTRACE_LISTEN race corrupting task->state
36486df8fd5d ipv4: igmp: Allow removing groups from a removed interface
5aedbed333fb i2c: at91: manage unexpected RXRDY flag when starting a transfer
15a9bf6be2f9 USB: OHCI: Fix race between ED unlink and URB submission
df02bde1241d ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage
47c3c5997015 ACPI / resources: free memory on error in add_region_before()
486980115d6d ACPI / PNP: Avoid conflicting resource reservations
024e75022a63 ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call
fedf42303f3f ALSA: ctxfi: Fallback DMA mask to 32bit
2fd3f0b9c5f5 scsi: libsas: fix ata xfer length
d970c8876c11 ext4: mark inode dirty after converting inline directory
f3f2bd63e9e5 mmc: ushc: fix NULL-deref at probe
ce1a9b4481ca uwb: hwa-rc: fix NULL-deref at probe
6b0be18695aa uwb: i1480-dfu: fix NULL-deref at probe
dc7d50900535 USB: wusbcore: fix NULL-deref at probe
43076a12f731 USB: idmouse: fix NULL-deref at probe
d48be3d27f12 USB: uss720: fix NULL-deref at probe
28a150bb2a6d Input: cm109 - validate number of endpoints before using them
069ccb29ce55 Input: yealink - validate number of endpoints before using them
d67b8d19f8b7 Input: hanwang - validate number of endpoints before using them
5fe054d5cf53 Input: ims-pcu - validate number of endpoints before using them
d7c1a1e810b5 net: unix: properly re-increment inflight counter of GC discarded candidates
50c77b45235c net: properly release sk_frag.page
83ba5514d02b xen: do not re-use pirq number cached in pci device msi msg data
0ddcc63eaee5 isdn/gigaset: fix NULL-deref at probe
2f709686c8f4 perf/core: Fix event inheritance on fork()
e3c274df8132 net sched actions: decrement module reference count after table flush.
14485207da6d dccp/tcp: fix routing redirect race
0df4edf78560 net: net_enable_timestamp() can be called from irq contexts
67dbc5b0f431 locking/static_keys: Add static_key_{en,dis}able() helpers
04808eedd45c ipv4: mask tos for input route
dca30c9b9f77 vxlan: correctly validate VXLAN ID against VXLAN_N_VID
385adbff8832 USB: serial: io_ti: fix information leak in completion handler
b5cef5fb5640 USB: serial: io_ti: fix NULL-deref in interrupt callback
0fcf2e6ec5ef USB: iowarrior: fix NULL-deref in write
3391664ea54c USB: iowarrior: fix NULL-deref at probe
5e09c87d97ab USB: serial: omninet: fix reference leaks at open
7a514c957fe9 USB: serial: safe_serial: fix information leak in completion handler
6cdf2daa67e1 tracing: Add #undef to fix compile error
617d87fba156 MIPS: ip27: Disable qlge driver in defconfig
916abf69c48f USB: serial: digi_acceleport: fix OOB-event processing
cd3e6cc415f2 USB: serial: digi_acceleport: fix OOB data sanity check
163a9b8a827a dm: flush queued bios when process blocks to avoid deadlock
63a746c10ee3 nlm: Ensure callback code also checks that the files match
5b20666ce3a8 ktest: Fix child exit code processing
7d84945adf14 IB/ipoib: Fix deadlock between rmmod and set_mode
82e5db7e122f s390/qdio: clear DSCI prior to scanning multiple input queues
aab1398b1ad0 NFSv4: fix getacl head length estimation
137da4003710 RDMA/core: Fix incorrect structure packing for booleans
fb0f3b67a60b fuse: add missing FR_FORCE
310ff8fc129d ath9k: use correct OTP register offsets for the AR9340 and AR9550
b1693e7fd6dc scsi: aacraid: Reorder Adapter status check
035d5b9eec2b uvcvideo: Fix a wrong macro
f26df5b605f8 MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps
0102f99c9a04 MIPS: Calculate microMIPS ra properly when unwinding the stack
02be50740402 MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions
e2cffc9de582 MIPS: Fix get_frame_info() handling of microMIPS function size
aa5dfcf30234 MIPS: Prevent unaligned accesses during stack unwinding
e91f8a6294d0 MIPS: Clear ISA bit correctly in get_frame_info()
66b54f74a614 MIPS: OCTEON: Fix copy_from_user fault handling for large buffers
2c84f2ea93d9 net/sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID frames
0a26776744db vti4: Don't count header length twice.
3c330291b079 net: 6lowpan: fix lowpan_header_create non-compression memcpy call
c814d1ac5eab drm/nv50/disp: min/max are reversed in nv50_crtc_gamma_set()
1b085c1e4303 ocfs2: do not write error flag to user structure we cannot copy from/to
c292fb57c59a goldfish: Sanitize the broken interrupt handler
1547d8022b82 x86/platform/goldfish: Prevent unconditional loading
dd0bd1f38189 USB: serial: ark3116: fix register-accessor error handling
55ea7ce2a85f USB: serial: opticon: fix CTS retrieval at open
7885ce4e02f4 USB: serial: spcp8x5: fix modem-status handling
65e2193ea746 USB: serial: ftdi_sio: fix line-status over-reporting
36db2d3261b0 USB: serial: ftdi_sio: fix extreme low-latency setting
73ccba6daf81 USB: serial: ftdi_sio: fix modem-status error handling
60a7b4f1f92d USB: serial: mos7840: fix another NULL-deref at open
a2c76c516d9d net: socket: fix recvmmsg not returning error from sock_error
11256a46ac37 packet: Do not call fanout_release from atomic contexts
f046c8c582c2 packet: fix races in fanout_add()
ca08573be4e8 l2tp: do not use udp_ioctl()
b97b622cb6d6 ping: fix a null pointer dereference
3bbd220ed317 ip6_gre: fix ip6gre_err() invalid reads
e5de9fbd465f netlabel: out of bound access in cipso_v4_validate()
71c1ae37b289 net: use a work queue to defer net_disable_timestamp() work
65a01c3674ed drm/i915: fix use-after-free in page_flip_completed()
f13d2bf29047 scsi: zfcp: fix use-after-free by not tracing WKA port open/close on failed send
1ab822b2d588 mac80211: Fix adding of mesh vendor IEs
c88b46ab0e71 ARM: 8643/3: arm/ptrace: Preserve previous registers for short regset write
6ce83d3792bf svcrpc: fix oops in absence of krb5 module
548bc8af48b7 tcp: initialize max window for a new fastopen socket
01d2c4b759de net: fix harmonize_features() vs NETIF_F_HIGHDMA
c93351c13a2c platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT
8a145768feda s5k4ecgx: select CRC32 helper
8557960bd4b1 drm/i915: Don't leak edid in intel_crt_detect_ddc()
4787be8bec67 crypto: caam - fix non-hmac hashes
e9c7ff72d19e fuse: do not use iocb after it may have been freed
975a6fdc1f59 ite-cir: initialize use_demodulator before using it
6a4083aaf088 ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation
326e4be0bd1e arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fields
160832d98a4f arm64/ptrace: Avoid uninitialised struct padding in fpr_set()
6fa4af2fd062 arm64/ptrace: Preserve previous registers for short regset write
6fdec4e0cfd0 ubifs: Fix journal replay wrt. xattr nodes
7b4b738a784b mtd: nand: xway: disable module support
486b3561f0f6 mmc: mxs-mmc: Fix additional cycles after transmission stop
2da2ec2d1129 svcrpc: don't leak contexts on PROC_DESTROY
ef735e617c1c ARM: dts: imx31: fix clock control module interrupts description
6198a4282fb0 perf scripting: Avoid leaking the scripting_context variable
f632d08a5e62 IB/mlx4: Fix port query for 56Gb Ethernet links
14e64b8db3ac IB/mlx4: Set traffic class in AH
074c9175a025 powerpc/ibmebus: Fix device reference leaks in sysfs interface
a3f1a9aa41bb powerpc/ibmebus: Fix further device reference leaks
a744133714f8 NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success.
f797ba0c1504 x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearcpuid=' command-line option
057b97b3bee2 USB: serial: ch341: fix modem-control and B0 handling
68f3e5ed0f6e USB: serial: ch341: fix resume after reset
6e8ec5e9da55 USB: serial: ch341: fix open and resume after B0
7a9d004bd2ef USB: serial: ch341: fix control-message error handling
a50ab48cbd12 USB: serial: ch341: fix open error handling
f0cd7f530323 USB: serial: ch341: fix initial modem-control state
1a747838098b USB: serial: kl5kusb105: fix line-state error handling
ae61e5cf84b7 mm/hugetlb.c: fix reservation race when freeing surplus pages
6b88ce0a0735 Input: i8042 - add Pegatron touchpad to noloop table
7ec6a49ea481 powerpc: Fix build warning on 32-bit PPC
c99076051c76 gro: Disable frag0 optimization on IPv6 ext headers
c30491578da9 gro: use min_t() in skb_gro_reset_offset()
193ce453531a gro: Enter slow-path if there is no tailroom
1e714371330f net: stmmac: Fix race between stmmac_drv_probe and stmmac_open
8e269d3a0ae2 net, sched: fix soft lockup in tc_classify
10b1b0e0206d ser_gigaset: return -ENOMEM on error instead of success
b699f991b7b7 powerpc/pci/rpadlpar: Fix device reference leaks
387ae8fc94c4 mmc: mmc_test: Uninitialized return value
b512f0965fcc target/iscsi: Fix double free in lio_target_tiqn_addtpg()
f95eec941fac scsi: mvsas: fix command_active typo
22360bd6b98a iommu/amd: Fix the left value check of cmd buffer
bf254835cb28 clk: clk-wm831x: fix a logic error
f96bf05aba91 hwmon: (ds620) Fix overflows seen when writing temperature limits
98b02d5856ac cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected
0888a877da6a usb: dwc3: gadget: always unmap EP0 requests
e839a8be835f staging: iio: ad7606: fix improper setting of oversampling pins
fae296593141 USB: serial: kl5kusb105: abort on open exception path
78c95f1abe8d ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream()
ca4404aa8310 usb: musb: Fix trying to free already-free IRQ 4
5476b0f46836 usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL
066295bf1a81 USB: serial: mos7720: fix parallel probe
2e9fa07b613b USB: serial: mos7720: fix parport use-after-free on probe errors
dc83c93d1abf USB: serial: mos7720: fix use-after-free on probe errors
28be2eb1d492 USB: serial: mos7720: fix NULL-deref at open
c5f5cb285085 USB: serial: mos7840: fix NULL-deref at open
2cc0d8c98cfc USB: serial: kobil_sct: fix NULL-deref in write
af3306e7ddf7 USB: serial: cyberjack: fix NULL-deref at open
208c62708b5a USB: serial: oti6858: fix NULL-deref at open
b665601b415a USB: serial: io_edgeport: fix NULL-deref at open
8bd90bb0f56c USB: serial: ti_usb_3410_5052: fix NULL-deref at open
251d72f6872c USB: serial: garmin_gps: fix memory leak on failed URB submit
0c682dc4572c USB: serial: iuu_phoenix: fix NULL-deref at open
f1b7832c907d USB: serial: io_ti: fix another NULL-deref at open
a8e658b8e767 USB: serial: io_ti: fix NULL-deref at open
99ab31cdb83f USB: serial: spcp8x5: fix NULL-deref at open
f0780469b4b3 USB: serial: keyspan_pda: verify endpoints at probe
5a70bedfbf9d USB: serial: pl2303: fix NULL-deref at open
9e37658750da USB: serial: quatech2: fix sleep-while-atomic in close
2bfff5faf35f USB: serial: omninet: fix NULL-derefs at open and disconnect
700cb87c6cad usb: gadget: composite: Test get_alt() presence instead of set_alt()
ca301f4f41f6 powerpc: Convert cmp to cmpd in idle enter sequence
505507357f2a IB/multicast: Check ib_find_pkey() return value
768dd29bbee3 IB/mad: Fix an array index check
7e2b99fd538e ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it
5ca970fd6b43 scsi: zfcp: fix rport unblock race with LUN recovery
d0557150990c scsi: zfcp: do not trace pure benign residual HBA responses at default level
8b171c28829e scsi: zfcp: fix use-after-"free" in FC ingress path after TMF
074960d3c04e block: protect iterate_bdevs() against concurrent close
61839d1ab1d0 ext4: return -ENOMEM instead of success
baa298ef554c ext4: reject inodes with negative size
894d0a4101f7 ext4: fix stack memory corruption with 64k block size
426859d00ed4 ext4: fix mballoc breakage with 64k block size
5b8fec42d19d crypto: caam - fix AEAD givenc descriptors
2ffc3b67cfd8 block_dev: don't test bdev->bd_contains when it is not stable
37a4b156b784 USB: serial: kl5kusb105: fix open error path
414365e61570 Btrfs: fix tree search logic when replaying directory entry deletes
4d01a494c9d2 hotplug: Make register and unregister notifier API symmetric
ebe4c86f91e6 m68k: Fix ndelay() macro
c506ce89ff86 locking/rtmutex: Prevent dequeue vs. unlock race
509c17451b4f ext4: fix data exposure after a crash
5294b58025dc selinux: fix off-by-one in setprocattr
52a9a58e9162 fbdev: color map copying bounds checking
117ba8d3c8a0 Revert "fbcmap: prevent memory overflow"
2849a5f7a824 tmpfs: clear S_ISGID when setting posix ACLs
a0e536258023 KVM: x86: Introduce segmented_write_std
707d77266a16 KVM: x86: fix emulation of "MOV SS, null selector"
b506dbd50ed6 libceph: don't set weight to IN when OSD is destroyed
8330f64151a9 EVM: Use crypto_memneq() for digest comparisons
b735288cd762 crypto: crypto_memneq - add equality testing of memory regions w/o timing leaks
* packages/apps/AbcSettings/
8c26761 Update Russian translations
282913e Allow to suppress notifications sound/vibration if screen is On [2/2]
2ef561e Less boring heads up: improve strings
* packages/apps/Settings/
74ffb75279 Merge branch 'o2' of https://github.com/ezio84/abc_packages_apps_Settings into HEAD
29f0afb585 Fix RU translations (#5)
f0af14ffe6 Revert "allow to suppress sound/vibration if screen on" for now
* packages/services/Telephony/
20a1b913 Merge branch 'o2' of https://github.com/ezio84/abc_packages_services_Telephony into HEAD
574c363e IMS: Add API to get IMS Registration Status based on subId
====================
01-03-2018
====================
* build/make/
ae8c7ed50 Merge branch 'o2' of https://github.com/ezio84/abc_build into HEAD
c7392ebab Merge tag 'android-8.1.0_r4' into o2
bdb29f0da [1/2] build: add OTA script do delete package cache
* frameworks/av/
67babe0f5 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_av into HEAD
8ffebbc6b Merge tag 'android-8.1.0_r4' into o2
* frameworks/base/
545b11e5856 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
d14d2adff4b Update Russian translations
58a96ced5a3 Merge tag 'android-8.1.0_r4' into o2
fc6d3d01c3e Russian translations for additional settings
c2f89eebc17 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
* frameworks/native/
404382498 Merge tag 'android-8.1.0_r4' into o2
* hardware/qcom/audio/
8efdfcf4 policy_hal: fix for MR1 function prototype.
bb3051ee hal: configs: effects: update conf & lib paths
* manifest/
93d3155 Switch to OPM1.171019.013, android-8.1.0_r4, Pixel 2 XL (taimen), Pixel2 (walleye)
* packages/apps/AbcSettings/
42b80d2 RecentSettings: recents panel clear all button tweaks
c2fa00e Update Russian translations
24a0189 Russian translations for additional settings
d78f175 Russian translations (#6)
* packages/apps/Dialer/
267ec50aa Dialer: provide adaptive icon
48e5a816d Russian translations
* packages/apps/Launcher3/
1fc43632f Update Russian translations
* packages/apps/PackageInstaller/
c66fa5bb Russian translations (#1)
* packages/apps/Settings/
a91e69716e Russian translations for additional settings
8efb0f523c Merge branch 'o2' of https://github.com/ezio84/abc_packages_apps_Settings into HEAD
a125c0ef2f Russian translations (#4)
* packages/providers/DownloadProvider/
bd97dde Russian translations (#1)
* scripts/
0573737 Copy and upload changelog while building the ROM
* system/core/
34e0246b4 Merge branch 'o2' of https://github.com/ezio84/abc_system_core into HEAD
998aef069 Merge tag 'android-8.1.0_r4' into o2
* system/media/
b0853d0c Merge branch 'o2' of https://github.com/ezio84/abc_system_media into HEAD
8ccf631d Merge tag 'android-8.1.0_r4' into o2
* vendor/nexus/
b97520e [2/2] omni: add OTA script do delete package cache
====================
01-02-2018
====================
* frameworks/base/
4ff3c9f57b6 Partial and full screenshot: use dynamic wallpaper colors
====================
01-01-2018
====================
====================
12-31-2017
====================
====================
12-30-2017
====================
* frameworks/base/
4836e74cd00 Update power menu icons
* kernel/xiaomi/kenzo/
ad757e6d651b Merge branch 'o' of https://github.com/PureNexusProject-Kenzo/android_kernel_xiaomi_kenzo into HEAD
276cae0db18d Pure Kernel v2.7
e786de4b2bbd ALSA: pcm: prevent UAF in snd_pcm_info
ba742f450e0d UPSTREAM: ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor
ba877afe2cbc UPSTREAM: ALSA: usb-audio: Kill stray URB at exiting
008a6b038aba proc: Remove additional SafetyNet flags from /proc/cmdline
1fac9c7aea16 proc: Remove verifiedbootstate flag from /proc/cmdline
6b6a28f6ecba Revert "SafetyNet bypass: Show androidboot.verifiedbootstate=green"
fe9429c8064e UPSTREAM: Subject: ALSA: seq: Remove autoload locks in driver registration
b2c04d39938c UPSTREAM: ALSA: seq: bind seq driver automatically
9526d4d41ecf UPSTREAM: ALSA: seq: Use atomic ops for autoload refcount
2264e9609419 msm8976: take_dentry_name_snapshot: avoid kfree under spinlock
ab0d885f7361 diag: Free the memory in diagfwd_peripheral_exit()
6dca75e12459 ALSA: pcm: remove unused variable from snd_pcm_info()
96fe1129f673 ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command
b5538e143ac0 net: usb: rmnet_usb_ctrl: Fix use after free issue
b36fcd50e182 scsi: ufs: Fix off-by-one bug in ufs debugfs driver
ffdecc78e54f msm: sps: Update debug message format specifier
8eeca7653eca sched: Introduce Shadow scheduling
089294603c31 UPSTREAM: sctp: do not peel off an assoc from one netns to another one
23a973be6ff2 UPSTREAM: ALSA: timer: Call notifier in the same spinlock
4d6857ec2354 BACKPORT: ALSA: timer: Fix race at concurrent reads
800a1d2d52bb BACKPORT: ALSA: timer: Handle disconnection more safely
00e8c2fd7176 firmware_class: Tie exporting caching routines with CONFIG_CACHE_FW
d3a0e7629a74 firmware_class: make firmware caching configurable
c0b5441c1d5e msm: kgsl: Use vma_area_struct with proper locks
40b5a4d12fa1 BACKPORT: dm bufio: don't take the lock in dm_bufio_shrink_count
703318172e7d BACKPORT: dm bufio: avoid sleeping while holding the dm_bufio lock
====================
12-29-2017
====================
* device/xiaomi/kenzo/
a3b031d3 Use hardware feature definition to indicate Passpoint support Bug: 36886243 Test: Manual test Change-Id: I1a78cb4ca7fd48b47467c7be92a4a821ff4908d0
* frameworks/base/
16ee6e0ad76 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
a1db17ae968 Fix Substratum themes making powermenu transparent in some cases
====================
12-28-2017
====================
* frameworks/base/
ef66511ac73 Power menu advanced reboot: make it dynamic
a704343d387 Fix "Disable QS footer warning"
====================
12-27-2017
====================
* device/xiaomi/kenzo/
ab5c7679 BoardConfig: add USE_DEVICE_SPECIFIC_GPS
* frameworks/base/
66d284d3c73 frameworks: base: Port password retention feature
7d4243802d2 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
71d0c2e163d Drop HBM tile from config
477e71b6698 SystemUI: Add tile for enable/disable HW keys
727aa575078 Revert new Clear all FAB button
* packages/apps/SlimRecents/
bcc2f3f Keep correct thumbnail aspect ratio
====================
12-26-2017
====================
* device/xiaomi/kenzo/
64660698 kenzo: Update to WiFi 1.1
* frameworks/base/
f3015b82cdd Power menu advanced reboot toggle: new icons
* kernel/xiaomi/kenzo/
cf09ed824f40 Merge branch 'o' of https://github.com/PureNexusProject-Kenzo/android_kernel_xiaomi_kenzo into HEAD
* packages/apps/DUI/
c4baf7f Smartbar custom icon scaling option: fix white buttons on white navbar
====================
12-25-2017
====================
* device/xiaomi/kenzo/
1c1dc27b Drop tiles from overlays
b8f5fa4b Let's switch to official Linaro
690b7d3f XiaomiParts: remove vibration test button
* frameworks/base/
d71660d2f07 SmoothSpinners: Makes the loading "spinner" animation smoother
9ef05f460d2 Fix NPE with void android.view.VelocityTracker.clear()
6c66117f5fe ViewConfiguration: Align coding style to AOSP
d3968dbfc7f ViewConfiguration: add support for max/min fling velocity sysproperties
8a895710186 Merge branch 'o2' of https://github.com/ezio84/abc_frameworks_base into HEAD
db43551d47d Ticker observer code cleanup
* manifest/
25df5bc Switch to official linaro toolchain
* packages/apps/Settings/
510715a827 Update Changelog UI
55f56cf4b4 Export ButtonSettings for tile
591f52df7a Make isPackageAvailable as public
bce0b1d201 Merge branch 'o2' of https://github.com/ezio84/abc_packages_apps_Settings into HEAD
* prebuilts/gcc/linux-x86/aarch64/aarch64-linux-gnu-6.x/
35894db1 gcc-linaro-6.4.1-2017.11-linux
* scripts/
bfe389a Update Readme
8893dbd Fix kernel script derp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment