==================== 01-07-2017 ==================== * device/motorola/athene/ 07d926c Merge remote-tracking branch 'boul/cm-14.1' into HEAD [klozz] * frameworks/base/ aedd1fd add missing strings about battery bar [klozz] 99ddf48 fix carrierlabel [klozz] 3a9c33d carrierlabel:fix carrierlabel [GitHub] 5db710a Revert "SmartBar: Battery Bar support [1/2]" [klozz] 810b7fc Battery bar: blend colors between full/empty [1/2] [klozz] 08f8a77 remove duplicated changes [klozz] 5a230f1 Battery bar enhancements [1/2] [klozz] 0fd7466 Have Battery bar controller obey Hide value [klozz] badd1f4 BatteryBar [1/2] [klozz] 7fee993 SmartBar: Battery Bar support [1/2] [klozz] e8b918d add metrics of rainbow unicorn [GitHub] * kernel/motorola/msm8226/ aed1110 regenerate defconfig [klozz] 80dd220 kernel/power/powersuspend: cumulative update to version 1.5 [klozz] e091a03 kernel/power/powersuspend: LCD screen on/off hooks (Yank555.lu) [klozz] d4ead4f kernel/power/powersuspend: add back userpace control [klozz] c8b59fb kernel/power/powersuspend: remove userspace dependency from powersuspend [klozz] 30127ad powersuspend: new PM kernel driver for Android w/o early_suspend [klozz] 031494b Tweaked Gobernors [klozz] a767923 cpu_gov:XPerience: Update [klozz] d25e356 XPerience: Define cputime64_add and sub [klozz] 0e1633b Add XPerience Governor [klozz] 43a43be writeback: fix race that cause writeback hung [klozz] 3d7b547 workqueue: Fix permission for power_efficient [klozz] 8d3d0ba net/neighbour: queue work on power efficient wq [klozz] 37f0a13 PHYLIB: queue work on system_power_efficient_wq [klozz] fc5316e ASoC: jack: Use power efficient workqueue [klozz] d4e3b59 regulator: core: Use the power efficient workqueue for delayed powerdown [klozz] 4107a48 ASoC: pcm: Use the power efficient workqueue for delayed powerdown [klozz] d659310 block: queue work on power efficient wq [klozz] 7c85a00 workqueue: Add system wide power_efficient workqueues [klozz] 9958c40 workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues [klozz] c4a5b01 cpufreq: interactive: Remove unnecessary cpu_online() check [klozz] 9b27a78 cpufreq: Always allow update of user policy [klozz] 19465db readahead: make context readahead more conservative [klozz] b56592a Reduce Disk Writes With noatime, nodiratime noatime, nodiratime are disk mount options to disable access time information updates onto every file or directory the system access. By using these options, disk writing activity can be reduce significantly. [klozz] 1ac8919 Optimize slub by not using fair sleepers [klozz] 59788eb cpufreq: Optimize cpufreq_frequency_table_verify() [klozz] 03f0124 cpufreq: Break out early when frequency equals target_freq [klozz] 8a47b7a cpufreq: Prevent mpdecision changing scaling freq [klozz] b5d0613 cpufreq: implement cpufreq_quick_get_util() [klozz] 4e391ff cpufreq: Introduce new relation for freq selection [klozz] c5878ad writeback: increase bdi_min_ratio to 5 [klozz] 712cbcc mm: lower swappiness [klozz] b5ea6a6 Alessa_plug:added support to octacore device [klozz] baaedf0 Alessa_plug: Remove Alessa_plug name from the version number [klozz] a034711 Alessa_plug: Remove the hax aren't needed here ;) and Enable alessa [klozz] 8bb9f71 Alessa_plug: v2.0.0 Improve hotplug algorithm [klozz] 80969af alessa_plug:debug disable debug messages [klozz] b56c753 Alessa_plug: 1.4.5 code cleanup [klozz] 6b7a493 Alessa_plug:fix some logic [klozz] 2bf3426 update alessaplug and changes update alessa to 1.4.2 alessa_plug: 1.4.2 Add some cpu idle info required if aren't present on cpufreq.c [klozz] 766f46c Alessa Plug: Change powersuspend to lcd_notifier [klozz] a75b123 Alessa_PLUG: enable option to enable or disable hotplug [klozz] e5a2614 Alessa_Plug: Update to 1.3 * v1.2.1 Sampling rate tunable- * v1.3 Fix some endurance mode * Threshold are now tunable [klozz] bce03c6 Added New Alessa_Plug: Optimized for QuadCore devices: * It plugs down 3 cores * when the device suspends and brings them online only when awake leading to * significant power savings [klozz] cfab9b8 lcd_notify: Only pass display state to lcd_notifer_call_chain [klozz] 1557a24 msm: mdss: Adding lcd notifier [klozz] * kernel/motorola/msm8916/ 1c5b854 Merge remote-tracking branch 'upstream2/cm-14.1' into xpe-11.1 [klozz] * kernel/motorola/msm8952/ d81f1b8 Merge remote-tracking branch 'boul/cm-14.1' into HEAD [klozz] * manifest/ 5237ffc merge rainbowunicorn [GitHub] * packages/apps/RainbowUnicorn/ df2d887 Networktrafficmetter:fix build [klozz (TeamMEX)] 20106e4 batterybar:FIXES to build [klozz (TeamMEX)] 6c57027 add color picker [klozz (TeamMEX)] fea2053 Revert "fixes on battery bar" [klozz (TeamMEX)] e71f816 remove navbar related [klozz (TeamMEX)] 950f797 Merge branch 'xpe-11.1' of https://github.com/XPerience-AOSP-Lollipop/android_packages_apps_RainbowUnicorn into xpe-11.1 [klozz (TeamMEX)] 83bc9f4 batterybar:enable margaritov [klozz (TeamMEX)] af9f915 fix arrow right down [GitHub] 49aae66 add margaritov color picker [klozz (TeamMEX)] 5782bd6 networktraffic:fix wrong string [klozz (TeamMEX)] 5dae1fe [2/2] Traffic indicators (rebased to newapp) [klozz (TeamMEX)] d5d5851 move CarrierLabel to rainbowunicorn package [klozz (TeamMEX)] 25d6bc4 fixes on battery bar [klozz (TeamMEX)] 72342f9 Battery bar: blend colors between full/empty [2/2] [klozz (TeamMEX)] e4f5aef Add batterybar [klozz (TeamMEX)] f4dbd9e fix error parsin xml [klozz (TeamMEX)] c261137 add customseekbarpref [klozz (TeamMEX)] 887f9a1 Add back a helper pref that holds a system setting. [klozz (TeamMEX)] 16c6f04 Added Statusbar fragment [klozz (TeamMEX)] d57efe5 XPerience Settings initial [klozz (TeamMEX)] 44f7a70 :octocat: Added .gitattributes & .gitignore files [klozz (TeamMEX)] * packages/apps/Settings/ b3d000d Settings: Set root access options appropriately [klozz] 1e01d8b remove traffic and move to rainbown [klozz (TeamMEX)] 15466b9 remove carrier label from display [klozz (TeamMEX)] 92335b1 add custom category [klozz (TeamMEX)] 98e42a4 build RainbowUnicorn inside settings [klozz (TeamMEX)] * vendor/motorola/ 6ab2ea5 athene: add missing ipacm-diag [klozz] df2eba7 athene: switch to more N blobs [klozz] * vendor/wingtech/ 5072f4d Revert "wt88047: ims: remove some binaries that are crashing" [Scott] 69714b6 wt88047: Update IMS blobs from potter [Scott] ==================== 01-06-2017 ==================== * device/motorola/athene/ dce0161 athene: fix some denials after updating N blobs [Shreps] * device/motorola/victara/ d2d49d8 Update BoardConfig.mk [GitHub] cbe84fa track own [GitHub] * hardware/qcom/audio-caf/msm8937/ 95ccc85 policy_hal: Fix mismerges [Luca Stefani] b24ef94 audio policy: fix capture indication to sound trigger service. [Luca Stefani] 3f05588 audio policy: fix media volume after ringtone [Luca Stefani] 1e29be0 Revert "hal: Add abstraction for soundtrigger session" [Luca Stefani] 8c2743e hal: Don't try to record using 3-mic unless we mean it [Luca Stefani] a8490ea hal: Haxed header [Luca Stefani] ab64a44 audio: Fix flac offload not working [Luca Stefani] bd04719 hal: Fix build with HDMI disabled [Luca Stefani] f4e5f48 audio: Fix complilation warnings under Clang [Luca Stefani] 1394524 msm8996: fix werror when AUDIO_FEATURE_ENABLED_DTS_EAGLE is enabled [Luca Stefani] 04ed235 audio: Extend platform parser to allow device name aliasing [Luca Stefani] 326d03c hal: post_proc: enabled / disable volume listener based on prop [Luca Stefani] 966b853 hal: Support the audio amplifier hook [Luca Stefani] 284d304 hal: Allow building hardware audio encoders [Luca Stefani] 7d10d9a audio: Use direct * pathmap [Luca Stefani] * hardware/qcom/display-caf/msm8937/ 3dfb72a sdm: Always include kernel headers [Luca Stefani] 3c389e0 Fix duplicate copy file rules [Luca Stefani] 5ab047e display: Cleanup flags [Luca Stefani] 381813d Don't build lights module if vendor supplies it [Luca Stefani] 8908ec8 display: Use * pathmap [Luca Stefani] * hardware/qcom/media-caf/msm8937/ 64e0fc1 mm-video: Disable proprietary extension [Luca Stefani] becaa72 venc: Fix VQZip issue [Luca Stefani] d322c9f vidc: Fix makefiles [Luca Stefani] 0e5dd32 media: Avoid collision with FFMPEG plugin [Luca Stefani] 671cbd6 media: Use * pathmap [Luca Stefani] * kernel/motorola/msm8916/ cdee817 prima: Fix Set/Clear MCBC ioctl transition in early suspend [Alberto97] 2af44fa wlan: Use sme_dhcp_start/stop_ind api for dhcp state [Alberto97] 69f45bc prima: Fix VHT-80 IBSS stops beaconing [Alberto97] 3df4bb5 wlan: Validate no.of RIC data desctiptors before use [Alberto97] 614185b wlan: Use heap memory for station_info instead of stack [Alberto97] 3ffc16a prima: Support for all MC packet when MCBCFilter is set 0/2 [Alberto97] 064dce8 prima: Create interface for updating cfg ini param [Alberto97] 6e5e4f9 wlan: Fix passive to active channel conversion issue [Alberto97] 3b4db74 prima: Validate station id [Alberto97] 128a8ef prima: Validate netlink packet length [Alberto97] 09d1886 prima: Validate pkt buffer size [Alberto97] cb72aef prima: Validate station id [Alberto97] fe24c62 prima: FTM: During unload, don't do LIM de-initialization [Alberto97] 7f498fc wlan: Avoid dereferencing suspicious pointer [Alberto97] b2cde06 wlan: Fix Sequencing in config TLV [Alberto97] 412d2ad prima: On thread stuck timer expire, call timer callback [Alberto97] d63eb13 prima: Initialize thread stuck timer after driver loading is done [Alberto97] 5ff4f39 wlan: Send number of radios in radio stats [Alberto97] 327b1f5 wlan: Fix compilation error [Alberto97] 8d5d820 wlan: Generate bug report if scan rejected by driver [Alberto97] 44e5e16 wlan: Add callback handler for SSID scan request [Alberto97] c94bd36 wlan: Cancel scan request before issuing connect request [Alberto97] 681e761 prima: Validate Adapter in scan done callback [Alberto97] d911f45 prima: Acquire read lock before accessing the address list [Alberto97] b5c40da wlan: check for SSR in wlan_hdd_set_filter function [Alberto97] 31d014b prima: Fix oem data response length [Alberto97] 8dc3a85 wlan: Use offset to get the ie length from bss descriptor [Alberto97] e9ee068 Wlan: Release 3.0.11.66 [Alberto97] 811fb56 Prima: Add config_ini configure BMISS & BWAIT [Alberto97] e2a5396 wlan: Del sta if auth frame is received while connecting [Alberto97] def8f31 wlan: Do not trigger del sta if it is already in progress [Alberto97] b90bb51 Wlan: Release 3.0.11.65 [Alberto97] 127e1f3 wlan: Fix suspicious dereference of pointer [Alberto97] efc8aec Wlan: Release 3.0.11.64 [Alberto97] 999f1ec wlan: Destroy the lock before freeing WDA context [Alberto97] 3dbfe57 Wlan: Release 3.0.11.63 [Alberto97] 0d595d9 wlan: Update qie_age->age to match the BSS age in the driver [Alberto97] cdacb23 Prima: Change default value of gTDLSExternalControl [Alberto97] 5d170c7 Wlan: Release 3.0.11.62 [Alberto97] d4775f0 wlan: Add SSR protect for ndo hard_start_xmit ops [Alberto97] d56d361 wlan: Cancel remain on channel without con mode [Alberto97] 550ab81 wlan: Fix GuestAP start up failure when PrimaryAP specifies [HT40] [Alberto97] 3150873 ANDROID: sdcardfs: Fix locking issue with permision fix up [Alberto97] 198dfc5 ANDROID: vfs: Missed updating truncate to truncate2 [Alberto97] 8f818a5 sdcardfs: Change magic value [Alberto97] a0b1757 sdcardfs: Use per mount permissions [Alberto97] 2dda0ba sdcardfs: Add gid and mask to private mount data [Alberto97] 1de9ad1 sdcardfs: User new permission2 functions [Alberto97] 073332d vfs: Add setattr2 for filesystems with per mount permissions [Alberto97] 15a62f7 vfs: Add permission2 for filesystems with per mount permissions [Alberto97] 11ca77f vfs: Allow filesystems to access their private mount data [Alberto97] eccb33b mnt: Add filesystem private data to mount points [Alberto97] 08fe7db sdcardfs: Move directory unlock before touch [Alberto97] ee7bbd8 sdcardfs: Added top to sdcardfs_inode_info [Alberto97] 50c9de6 sdcardfs: Switch package list to RCU [Alberto97] 277bab3 sdcardfs: Fix locking for permission fix up [Alberto97] 4cb94d0 sdcardfs: override umask on mkdir and create [Alberto97] e90b1b8 Revert unfinished sdcardfs patches [Alberto97] 8f46d99 qcrypto: protect potential integer overflow. [Alberto97] a5aeefa msm: cpp: Fix for buffer overflow in cpp. [Alberto97] 3e37447 ALSA: pcm : Call kill_fasync() in stream lock [Alberto97] 1356bae BACKPORT: msm: camera: Avoid exposing kernel addresses [Alberto97] a23bec5 msm: kgsl: fix sync file error handling [Alberto97] a026487 perf: don't leave group_entry on sibling list (use-after-free) [Alberto97] 9cc868b ALSA: info: Check for integer overflow in snd_info_entry_write() [Alberto97] 450ea78 ion: Fix use after free during ION_IOC_ALLOC [Alberto97] * kernel/motorola/msm8974/ db346e0 lowmemorykiller: remove duplicated definition [GitHub] 786c295 Regenerate defconfig final [klozz] 5955855 xperience:move freq according to msm8974.dts of victara [klozz] b1c184a lowmemorykiller: also count zram swapfile usage [klozz] 656958f kernel/power/powersuspend: cumulative update to version 1.5 [klozz] 9dca736 kernel/power/powersuspend: LCD screen on/off hooks (Yank555.lu) [klozz] 48d53ff kernel/power/powersuspend: add back userpace control [klozz] c4b0c72 kernel/power/powersuspend: remove userspace dependency from powersuspend [klozz] 68cb6bd powersuspend: new PM kernel driver for Android w/o early_suspend [klozz] a26b51b regenerate [klozz] 417bef4 regenerate defconfig [klozz] 5244262 Tweaked Gobernors [klozz] 0ff1c4d cpu_gov:XPerience: Update [klozz] 0687bb5 XPerience: Define cputime64_add and sub [klozz] bcb6ecd Add XPerience Governor [klozz] 6d55688 Revert "cpufreq: Move get_cpu_idle_time() to cpufreq.c" [klozz] 4c9627a enable alessa Signed-off-by: klozz [klozz] 4804275 Alessa_plug:added support to octacore device [klozz] bd2ace1 Alessa_plug: Remove Alessa_plug name from the version number [klozz] e79fa04 Alessa_plug: Remove the hax aren't needed here ;) and Enable alessa [klozz] 8e2526d Alessa_plug: v2.0.0 Improve hotplug algorithm [klozz] 7106d66 alessa_plug:debug disable debug messages [klozz] 644368b Alessa_plug: 1.4.5 code cleanup [klozz] 15c2518 Alessa_plug:fix some logic [klozz] 24ee2c5 update alessaplug and changes update alessa to 1.4.2 alessa_plug: 1.4.2 Add some cpu idle info required if aren't present on cpufreq.c [klozz] fc55808 Alessa Plug: Change powersuspend to lcd_notifier [klozz] bc97de5 Alessa_PLUG: enable option to enable or disable hotplug [klozz] 3d43c6a Alessa_Plug: Update to 1.3 * v1.2.1 Sampling rate tunable- * v1.3 Fix some endurance mode * Threshold are now tunable [klozz] 92211ba Added New Alessa_Plug: Optimized for QuadCore devices: * It plugs down 3 cores * when the device suspends and brings them online only when awake leading to * significant power savings [klozz] 046eb19 writeback: fix race that cause writeback hung [klozz] c04195d workqueue: Fix permission for power_efficient [klozz] 8c6a914 net/neighbour: queue work on power efficient wq [klozz] ba3aec0 PHYLIB: queue work on system_power_efficient_wq [klozz] 1c16572 ASoC: jack: Use power efficient workqueue [klozz] b105e6c regulator: core: Use the power efficient workqueue for delayed powerdown [klozz] d9a7b75 ASoC: pcm: Use the power efficient workqueue for delayed powerdown [klozz] 8b9354b block: queue work on power efficient wq [klozz] d66566f workqueue: Add system wide power_efficient workqueues [klozz] 5e8bfda workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues [klozz] ce64523 cpufreq: interactive: Remove unnecessary cpu_online() check [klozz] 18a02a3 cpufreq: Always allow update of user policy [klozz] 1b43a95 readahead: make context readahead more conservative [klozz] a795781 Reduce Disk Writes With noatime, nodiratime noatime, nodiratime are disk mount options to disable access time information updates onto every file or directory the system access. By using these options, disk writing activity can be reduce significantly. [klozz] 0dd322b cpufreq: Move get_cpu_idle_time() to cpufreq.c [klozz] b5ccd12 mmc: Disable crc check [klozz] 3b929ae zlib: clean up some dead code [klozz] 973ab61 Optimize slub by not using fair sleepers [klozz] 77e25ff cpufreq: Optimize cpufreq_frequency_table_verify() [klozz] 6448906 cpufreq: Break out early when frequency equals target_freq [klozz] 228034f cpufreq: Prevent mpdecision changing scaling freq [klozz] 3476484 cpufreq: implement cpufreq_quick_get_util() [klozz] d8f9106 lcd_notify: Only pass display state to lcd_notifer_call_chain - We can pass 'NULL' directly to blocking_notifier_call_chain - Remove unused struct 'lcd_event' [klozz] bdbd60d msm: mdss: Adding lcd notifier [klozz] 783d8b1 cpufreq: Break out early when frequency equals target_freq [klozz] 17ad732 cpufreq: Prevent mpdecision changing scaling freq [klozz] 28b296d cpufreq: implement cpufreq_quick_get_util() [klozz] 8f1be64 cpufreq: Introduce new relation for freq selection [klozz] c48dbcd writeback: increase bdi_min_ratio to 5 [klozz] 261fad5 mm: lower swappiness [klozz] 4b054fc victara: Enable advanced net options [klozz] 920fe82 enable LZ4 [klozz] 446394e initrd: fix lz4 decompress with initrd [klozz] db7b1cb lz4: Sync up with latest version [klozz] 9f15508 scripts/gen_initramfs_list.sh: fix flags for initramfs LZ4 compression [klozz] d13f672 initramfs: read CONFIG_RD_ variables for initramfs compression [klozz] 23e42db lz4: add overrun checks to lz4_uncompress_unknownoutputsize() [klozz] 65d1b86 lz4: fix another possible overrun [klozz] bda1664 lz4: ensure length does not wrap [klozz] 9056442 lib/decompress_unlz4.c: always set an error return code on failures [klozz] 7edb358 .gitignore: ignore *.lz4 files [klozz] 5e34a62 lib: add weak clz/ctz functions [klozz] 0e2cc14 lib/lz4: correct the LZ4 license [klozz] 4a1aae9 LZ4: compression/decompression signedness mismatch (v2) [klozz] fb20ebf lib/lz4/lz4_compress: fix macro usage error [klozz] 72808fb crypto: Add lz4 Cryptographic API [klozz] edb0a5f lib: Add lz4 compressor module [klozz] 6fa20ca arm: Add support for LZ4-compressed kernel [klozz] e813923 lib: Add support for LZ4-compressed kernel [klozz] 7dc83da decompressor: Add LZ4 decompressor module [klozz] edd36a0 move to stock LMK [klozz] 005ee7b Revert "lowmemorykiller: also count zram swapfile usage" [klozz] 5be22bb Revert "introduce for_each_thread() to replace the buggy while_each_thread() (fix)" [klozz] 9c7ebc7 Revert "lowmemorykiller: fix logic derp for ZRAM/ZSWAP enabled use cases" [klozz] 55ad3f7 shit [klozz] 4dd1885 introduce for_each_thread() to replace the buggy while_each_thread() [klozz] 326fb25 lowmemorykiller: fix logic derp for ZRAM/ZSWAP enabled use cases [klozz] 276a262 introduce for_each_thread() to replace the buggy while_each_thread() (fix) [klozz] 45a6939 lowmemorykiller.c: convert to use for_each_thread [klozz] 925c4a4 sched/fair: Optimize find_busiest_queue() [klozz] 4c30dd8 mm: vmscan: If kswapd has been running too long, allow it to sleep [klozz] 19ca864 lowmemorykiller: also count zram swapfile usage [klozz] 17f062a zram: prefer crypto LZ4 over LZ0 if library exists [klozz] 530018f zram: add Crypto API support [klozz] d0789a0 ZRAM/ZSMALLOC: Linux 3.4 API backport [klozz] 4dc02df zram: remove zram->lock in read path and change it with mutex [klozz] 74647ea zram: remove workqueue for freeing removed pending slot [klozz] c9b6d25 zram: introduce zram->tb_lock [klozz] 2d5aa16 zram: use atomic operation for stat [klozz] 02e35b6 zram: remove unnecessary free [klozz] fff8af5 zram: delay pending free request in read path [klozz] 4b64f04 zram: fix race between reset and flushing pending work [klozz] 72cbaaf zram: add zram maintainers [klozz] f7b88cb zsmalloc: add copyright [klozz] 4abbed7 zram: add copyright [klozz] febccf7 zram: remove old private * comment [klozz] c32c464 ZRAM/ZSMALLOC: initial file import from Linux 3.14 rc1 source [klozz] a621e43 block: bfq: Default to IOPs mode on SSDs [klozz] c95a7c4 cfq-iosched: fix the setting of IOPS mode on SSDs [klozz] 42cac08 block: Make CFQ default to IOPS mode on SSDs [klozz] dec52d5 cpufreq: Check current frequency in device driver [klozz] a6be492 block: deadline: Optimize for non-rotational [klozz] e24a9b8 xz: Optimize Sfck Compression [klozz] 1b9675f mmc: Disable crc check [klozz] 7eb639d zlib: clean up some dead code [klozz] 8a09f76 power: msm_battery: Increase battery check interval from 5 seconds to 15 seconds. [klozz] fb4c175 tcp: fix timing issue in CUBIC slope calculation [klozz] 168cce7 netfilter: idletimer: Fix trivial lockdep warning [klozz] 0c9f8dd rcu: Add a module parameter to force use of expedited RCU primitives [klozz] b58ccab Input: optimize events_per_packet count calculation [klozz] 7c2b3d6 CPU hotplug, perf: Fix CPU hotplug callback registration [klozz] 2ea0b09 cpu: fix section mismatch warnings with __hotcpu_register [klozz] 773d405 drivers/base/topology.c: Fix CPU hotplug callback registration [klozz] cfbcd10 arm, hw-breakpoint: Fix CPU hotplug callback registration [klozz] ef6959b net/core/flow.c: Fix CPU hotplug callback registration [klozz] 8bcc5c7 net: flow: Prevent bringing up new CPUs during per-CPU initialization [klozz] 5a531b1 mm, vmstat: Fix CPU hotplug callback registration [klozz] a8ecaf5 perf, cpu hotplug: Use cached value of smp_processor_id() [klozz] 04cd299 perf, cpu hotplug: Run CPU_STARTING notifiers with irqs disabled [klozz] 4cf1fad Doc/cpu-hotplug: Specify race-free way to register CPU hotplug callbacks [klozz] 6db3c22 profile: Fix CPU hotplug callback registration [klozz] 92f30ce trace, ring-buffer: Fix CPU hotplug callback registration [klozz] d6eec95 CPU hotplug: Provide lockless versions of callback registration functions [klozz] 47a4ab1 mm/slub: don't wait for high-order page allocation [klozz] fccf9ff USB: android: Fix memory leak in mass_storage_function_init() [klozz] d2d1bfb seccomp: Use atomic operations that are present in kernel 3.4. [klozz] 8f35650 seccomp: implement SECCOMP_FILTER_FLAG_TSYNC [klozz] 8604eec seccomp: allow mode setting across threads [klozz] 2cd2933 seccomp: introduce writer locking [klozz] e921886 seccomp: split filter prep from check and apply [klozz] d56effa ARM: add seccomp syscall [klozz] 5523827 seccomp: add "seccomp" syscall [klozz] 86c48dd seccomp: split mode setting routines [klozz] 45b67ee seccomp: extract check/assign mode helpers [klozz] 44517e8 seccomp: create internal mode-setting function [klozz] 6c23265 MAINTAINERS: create seccomp entry [klozz] 5529f1d CHROMIUM: ARM: r1->r0 for get/set arguments [klozz] 5f31744 CHROMIUM: seccomp: set -ENOSYS if there is no tracer [klozz] 104e7db CHROMIUM: ARM: arch/arm: allow a scno of -1 to not cause a SIGILL [klozz] 162935d CHROMIUM: arch/arm: add asm/syscall.h [klozz] 65ea202 samples/seccomp: fix dependencies on arch macros [klozz] 40086b5 seccomp: fix build warnings when there is no CONFIG_SECCOMP_FILTER [klozz] c4ffe4e seccomp: ignore secure_computing return values [klozz] 7d7ddb7 seccomp: use a static inline for a function stub [klozz] cce4766 Documentation: prctl/seccomp_filter [klozz] 8494ba4 change x86 config Change-Id: I7c9d49079d4e18390c2d520513a4afd55e6eaa3e [klozz] 2ecb631 ptrace,seccomp: Add PTRACE_SECCOMP support [klozz] 19147ac seccomp: Add SECCOMP_RET_TRAP [klozz] f037b8b signal, x86: add SIGSYS info and make it synchronous. [klozz] 0720723 seccomp: add SECCOMP_RET_ERRNO [klozz] 7734376 seccomp: remove duplicated failure logging [klozz] 62562d6 seccomp: add system call filtering using BPF [klozz] 884a3c3 arch/x86: add syscall_get_arch to syscall.h [klozz] 8117c95 asm/syscall.h: add syscall_get_arch [klozz] 685f9c0 seccomp: kill the seccomp_t typedef [klozz] 35e6c1a Wakeup:Use rcu callbacks for better performance [klozz] 37b2382 Enhance power efficiency: Series of patches on some critical blocking code paths to allow the CPU to relax instead of busy spinning thus lowering the load_average and lowering power consumption. [klozz] bbfadb4 move defconfig [klozz] * packages/apps/Browser/ b565222 Search engines: Add DuckDuckGo FR [nailyk-fr] * packages/resources/devicesettings/ 4464b7a Fix malformed XML [Bruno Martins] ==================== 01-05-2017 ==================== * device/motorola/athene/ c2c9f14 init : add some tweak [Shreps] ac5b0c7 core_ctl: update values [Shreps] ed3714c athene: remove lteOnCdmaDevice from system.prop [Shreps] * device/wingtech/wt88047/ eb61fe7 fix model [GitHub] 3fa2750 wt88047: ims: stop building prebuilt items [CarlosArriagaCM] 5387f51 wt88047: Update LED Capabilities [CarlosArriagaCM] e269643 Enabling CLANG compilation and fixing all resulting errors [CarlosArriagaCM] 20050eb wt88047: device tree clean up [CarlosArriagaCM] 02e8a83 wt88047: Format /cache during boot if unformatted [CarlosArriagaCM] 6bc9710 wt88047: charger: Switch to CM charger libhealthd [CarlosArriagaCM] bccfbf9 wt88047: product: Remove memcheck [CarlosArriagaCM] f2406dd wt88047: Use the correct flags [CarlosArriagaCM] f582ac2 wt88047: enable text relocations [CarlosArriagaCM] 6f5161f wt88047: remove memcheck service [CarlosArriagaCM] eb6d7f2 Revert "wt88047: configure lowmemorykiller" [CarlosArriagaCM] ee97bee add vendor blobs [GitHub] * external/zlib/ b666691 Revert "Upgrade to zlib 1.2.10." [Luca Stefani] * kernel/motorola/msm8952/ b25ad28 athene: disable unused drivers [Vachounet] * packages/apps/Snap/ 3f92dde Snap: Remove storage menu if no external storage available [Bruno Martins] da58793 Add PREVENT_POWER_KEY to fix Crash when using 'Power Shutter' [Afshin Arani] * packages/resources/devicesettings/ e46e4d5 Add strings for fingerprint sensor wake-up [Zhao Wei Liew] * vendor/XPe/ 7b97684 thanks so much for the help :D [GitHub] ==================== 01-04-2017 ==================== * build/ 5c7ab13 fix clang for ARM64 [klozz] * device/motorola/athene/ 1bf091e athene: sync system.prop with stock N [Shreps] d5deef2 athene: ipacm: Fix race condition between nat delete rule and up [Shreps] * device/motorola/msm8916-common/ 47d884c msm8916-common: Drop eris [klozz] 8b63bc3 msm8916-common: sepolicy: Fix some bluetooth denials [klozz] * device/motorola/osprey/ 4704182 osprey: Drop no more needed CDMA things [klozz] b3e7da7 osprey: libmot-qc-fd-offline moved to device [klozz] * external/zlib/ b934bc0 Upgrade to zlib 1.2.10. [Alexander Martinz] * frameworks/base/ 5d2058d update api [klozz] f4c0f3a Expose QS battery [klozz] 3ec2043 Introduce MODIFY_OVERLAYS permission for user apps [klozz] 122c9a7 Fix wrong peek height of the notification panel [klozz] 80a26e2 SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission [klozz] 9f803c3 aapt: silence these warnings [klozz] aaf2cfe Google Audio: update effect sounds and add pixel sounds [klozz] e17ed3c OMS themes: prevent potential SysUI fc if no valid battery res [klozz] 4b32bd5 Battery icon: fix getDrawable for new Android API [klozz] 75a0488 Fix race condition in accessibility [klozz] 0273ad2 Zygote: Workaround for detecting open file descriptors [klozz] 2b161da Fix incorrect FIFO cgroup assignment. [klozz] b3eb49a Zygote: Deleted files can still be fstat(restat) success. [klozz] e359a23 Make sure Zygote is running at process priority 0 after VM has started. [klozz] fcf9cda Fix pms systemReady NullpointerException [klozz] a1eb50b Fix a memory leak. [klozz] 15d8077 Telephony: Don't crash for too long baseband version [klozz] 77e6677 SystemUI: Recents: Allow closing empty view via tapping [klozz] 5312d27 SystemUI: Initialize state linked volume [klozz] d0588b9 fwb:sexyshutdown:change background to white, black letters and wine progress bar and remove some shit on the logo [klozz] 5dccd50 add wine color when you active battery saver [klozz] 39cfda3 fwb:Bring a sexy shutdown like miui :D [klozz] * hardware/qcom/display-caf/msm8996/ 12980ba hwc2: Only set display_width and display_height when equal to zero [Rashed Abdel-Tawab] * kernel/motorola/msm8916/ 7cb8550 revert old-new shit patch [GitHub] 8e758d4 Merge remote-tracking branch 'upstream2/cm-14.1' into HEAD [klozz] cc5b66a arm/dts: remove unused dt entries for ion system contig heap [klozz] ac008ba usb: Avoid exposing kernel addresses [klozz] 0aff49f net: ping: check minimum size on ICMP header length [klozz] e86b216 net: avoid signed overflows for SO_{SND|RCV}BUFFORCE [klozz] 111fb39 tcp: fix potential memory corruption [klozz] 3026f27 radio-iris: check argument values before copying the data [Alberto97] 434f304 ASoC: msm: set pointers to NULL after kfree [Alberto97] 223eafa0 BACKPORT: msm: camera: cpp: Add validation for v4l2 ioctl arguments [Alberto97] 9fdb9a3 usb: gadget: f_mtp:Fix issue of NULL pointer access in mtp_read [Alberto97] a8c96af arm: fix handling of F_OFD_... in oabi_fcntl64() [Alberto97] * kernel/motorola/msm8952/ 95ee02b ANDROID: sdcardfs: Fix locking issue with permision fix up [Vachounet] 4b954f7 ANDROID: vfs: Missed updating truncate to truncate2 [Vachounet] 0e4c670 BACKPORT: smarter propagate_mnt() [Vachounet] ac2546f BACKPORT: don't bother with propagate_mnt() unless the target is shared [Vachounet] 674386f ANDROID: trace: net: use %pK for kernel pointers [Vachounet] * kernel/wingtech/msm8916/ e8ef500 Update wt88047_defconfig [GitHub] f45aee4 Revert "Fix Faux sound conflicts" [CarlosArriagaCM] 9a9d433 Fix Faux sound conflicts [CarlosArriagaCM] eacb39a Faux Sound Control 3 [CarlosArriagaCM] 65580ad Revert "ASoC: msm8x16-wcd: Sound control" [CarlosArriagaCM] 2dfee8c Revert "ASoC: sound_control: add speaker gain control" [CarlosArriagaCM] * packages/apps/CMParts/ d025e28 CMParts: remove unused weather toggle for statusbar [klozz] * packages/apps/Settings/ 47c88ea Bluetooth/Wifi: center empty view and set textAppearance to medium [klozz] * packages/apps/SetupWizard/ f563d50 Create crowdin.yaml [GitHub] * packages/apps/XPerienceCenter/ a80a1a5 fix thexperience * won't allow https [klozz] * packages/services/Telecomm/ 9d6a21f Telecomm: Fix error due to protected broadcast [Michael W] * vendor/cmsdk/ 285247f cmsdk: rebrand to LineageOS [klozz] 8af6f25 cmsdk: Deprecate STATS_COLLECTION_REPORTED CMSetting [klozz] 45d2d40 Automatic translation import [klozz] 7d2884e Automatic translation import [klozz] b0764b5 Automatic translation import [klozz] 9f0ce62 Automatic translation import [klozz] c4f78c3 Automatic translation import [klozz] ==================== 01-03-2017 ==================== * build/ 91f8e1a disable libntfs from new clang [klozz] * device/leeco/x2/ 933e147 again fix this [GitHub] 2488a60 fix json [GitHub] * device/motorola/athene/ 829fc6c athene : Rebrand device * for LineageOS [Shreps] * device/motorola/msm8916-common/ b96422f add f2fs cache support [klozz] * kernel/motorola/msm8916/ 9c044a4 fix adreno idler build [klozz] 5afe784 temporarily enable MSM_TZ_LOG [klozz] 5054c67 defconfig: Enable config IP_NF_MATCH_RPFILTER [klozz] 7c3f93f arm: fix handling of F_OFD_... in oabi_fcntl64() [klozz] 5cccff3 mm: cma: fix incorrect type conversion for size during dma allocation. [klozz] 2a9f839 ecryptfs: don't allow mmap when the lower fs doesn't support it [klozz] 541a33c arm64: make sys_call_table const [klozz] d0def8f qcrypto: protect potential integer overflow. [klozz] bdc7452 msm: kgsl: Reserve a context ID slot but don't populate immediately [klozz] 2d5a13e net: rmnet_data: Change the print format for addresses [klozz] cefdfb7 drm: Remove use of deprecated memory barriers [klozz] 3e36e59 kgsl/drm: Typecast pointer to type of correct size [klozz] af872bd kgsl/drm: Remove use of deprecated memory barriers [klozz] 7f79a4c kgsl/drm: Get gpu address before calling MMU map [klozz] f9bfb45 kgsl/drm: Featurize genlock support [klozz] c2f69ff kgsl/drm: Remove dependency with kgsl-drm. [klozz] f788835 kgsl/drm: Avoid masking fake crtc irq [klozz] 7926f56 kgsl/drm: add mutexing with enable/event handler. [klozz] bdde833 kgsl/drm: add self refresh workqueue to support updating. [klozz] c211ebf kgsl/drm: add fake vsync for WB operation. [klozz] 07f6f37 kgsl/drm: add drm_dev in private pointer. [klozz] ff1bf8c kgsl/drm: Fix resource leakage when there are some errors [klozz] 64df29e kgsl/drm: Support clock control the register control. [klozz] 5e7b85c kgsl/drm: Enable IRQ sharing from MDP [klozz] c06c2ea kgsl/drm/dts: Add drm dts file for kgsl-drm. [klozz] 5ba2d1a kgsl/drm: Add IRQ feature for vsync. [klozz] aacf7e2 kgsl/drm: Add read ops on kgsl_drm. [klozz] 72d52c9 kgsl/drm: Add platform device feature in kgsl-drm. [klozz] 427ea95 kgsl/drm: Add gem_info for memps. [klozz] 1455077 kgsl/drm: Change dma_buf api [klozz] 818a37a kgsl/drm: Add prime feature for fd handling. [klozz] 8719e51 msm: mdss: Silence warning message on enabling DRM driver [klozz] f4356a4 msm: camera: sensor: Validate eeprom_name string length [klozz] 3db3ea3 cgroup: prefer %pK to %p [klozz] 92c574a msm: camera: cpp: Add validation for v4l2 ioctl arguments [klozz] 71a1063 qseecom: remove entry from qseecom_registered_app_list [klozz] bc25ca2 msm: crypto: fix issues on digest buf and copy_from_user in qcedev.c [klozz] 81922ce msm: cpp: Fix for buffer overflow in cpp. [klozz] d490f6e msm: camera: flash: Validate the power setting size [klozz] 6500b3f msm: camera: Print kernel pointer using correct specifier [klozz] 3b745df msm: camera: fix bound check of offset to avoid overread overwrite [klozz] aa3c1c4 msm: sensor: Validationg function pointers before using them [klozz] ebd079e arm/dts: remove unused dt entries for ion system contig heap [Sultan Qasim Khan] * kernel/motorola/msm8952/ f2f681b athene: defconfig: update from stock [Vachounet] 610ac1e perf: protect group_leader from races that cause ctx double-free [Vache Ounet] a1ea797 qseecom: check buffer size when loading firmware images [Vache Ounet] c9facfa perf: Fix event->ctx locking [Vache Ounet] 8c20ce3 binder: blacklist %p kptr_restrict [Vache Ounet] a98ea5b [PATCH] arm: fix handling of F_OFD_... in oabi_fcntl64() [Vache Ounet] 6e5e911 mm: cma: fix incorrect type conversion for size during dma allocation. [Vache Ounet] a9447dc qcrypto: protect potential integer overflow. [Vache Ounet] 97a4eef usb: Avoid exposing kernel addresses [Vache Ounet] f3dd0dc net: add additional args validation in ping_common_sendmsg() [Vache Ounet] 776b370 arm64: make sys_call_table const [Vache Ounet] da61b29 soc: qcom: pil: Initialize variable to avoid invalid access [Vache Ounet] 31fe09f BACKPORT: tty: Prevent ldisc drivers from re-using stale tty fields [Vache Ounet] b60c944 mmc: block: Fix issue with deferred resume when CQ is enabled [Vache Ounet] 76f8a95 msm: kgsl: Reserve a context ID slot but don't populate immediately [Vache Ounet] e48d0b1 ARM: dts: msm: Update crypto AB/IB values for msm8976/56 [Vache Ounet] 9186449 msm-core: use get_user() API to read userspace data/settings [Vache Ounet] bb6ddce cgroup: prefer %pK to %p [Vache Ounet] c7c2fc9 msm: camera: sensor: Add boundary check for cci master [Vache Ounet] 2ec5ebd msm: camera: eeprom: Validate the power setting size [Vache Ounet] 057c8a8 qseecom: Add new ioctl to export qsee version [Vache Ounet] 3dc96a5 power: wakeup: prevent IPA_WS wakelock from being acquired by default [Vache Ounet] * kernel/motorola/msm8974/ e128164 victara: cm->lineage [Dan Pasanen]