[Nexus 6 Android Development] DespairFactor:
Despair Kernel R18 is up, here is my silly changelog since R17, I guess I use WIP too much.

11328e6 build: R18 <DespairFactor>
0bfd99f arm: vfp: enable hardfloat and use -mfpu=neon-vfpv4 which is compatible with krait <Brandon Berhent>
4098d1c mdss: mdp_pp suppress warnings <Brandon Berhent>
44a1568 net: wireless: bcmdhd: Increase allowed DTIM in power-save mode <Dmitry Shmidt>
6f3009f net: wireless: bcmdhd: Disable mDNS filter by default <Dmitry Shmidt>
d7a5e78 net: wireless: bcmdhd add code for zero result <Ecco park>
b6f9316 net: wireless: bcmdhd fixed bug for get_key function <Ecco park>
9f98f17 net: wireless: bcmdhd: Cleanup get_batch flag <Ashwin>
5d3c4cd net: wireless: bcmdhd: Check for enough room in skb for batch results <Ashwin>
6e8318a net: wireless: bcmdhd: Fix compilation warnings <Dmitry Shmidt>
aa5e301 net: wireless: bcmdhd: Fix for kernel panic in PNO set_ssid <Ashwin>
76e1296 net: wireless: bcmdhd change for HAL RTT change <Ecco park>
64dde7a net: wireless: bcmdhd: Disable LINKSTAT_SUPPORT and DHCP_DUMP <Vineeta Srivastava>
265749e net: wireless: bcmdhd fixed for 11mc RTT bugs <Ecco park>
0778d36 net: wireless: bcmdhd rtt header change due to HAL API <Ecco park>
175501f net: wireless: bcmdhd: Add partial resume support for IPv6 NA packets <Dmitry Shmidt>
6f98c19 net: wireless: bcmdhd: Add DHD_WAKE_STATUS support for PCIe <Dmitry Shmidt>
bd64b8f net: wireless: bcmdhd: Make DHD_WAKE_STATUS feature more generic <Dmitry Shmidt>
d9f3bb7 net: wireless: bcmdhd driver change for 11mc <Ecco park>
7d9b5e3 net: wireless: bcmdhd drop the tx packet after D3 ACK <Ecco park>
da87cb9 net: wireless: bcmdhd set DHD_BUS_DOWN in case of FW hang <Ecco park>
0d1ccef net: wireless: bcmdhd initial draft for 11mc <Ecco park>
eb464be build: R17.C <DespairFactor>
420e7b7 defconfig: Enable ZEN_DECISION <DespairFactor>
ebec1cb msm: zen_decision: I'm a dummy - Correctly allow bat_threshold_ignore to be changed in the userspace... <Brandon Berhent>
adfc0ad msm: zen_decision: Missed f(x) name change <Brandon Berhent>
92cbbd1 msm: zen_decision: Only call INIT_DELAYED_WORK once - Only call it once, not every time we want to run a thread - Rename some functions for clarity <Brandon Berhent>
424eba4 msm: zen_decision: change queue_delayed_work_on to queue_delayed_work - Not necessary to explicitly queue work on CPU0 anymore <Brandon Berhent>
24d51c0 msm: zen_decision: Use WQ_UNBOUND and max_active = 1 when allocating WQ - Set WQ_UNBOUND flag on alloc_workqueue which gives the CPU scheduler freedom to move it to other CPUs - Pass 1 as max_active, ensure only 1 task is running at a time from the WQ <Brandon Berhent>
4d55b3d msm: zen_decision: remove unnecessary logic - The iteration over offline CPUs doesn't need an explicit check for CPU0 because CPU0 will never be part of the iteration. <Brandon Berhent>
c957ad2 msm_zen_decision: some cleanups - Cleanup some commnets and Kconfig description <Brandon Berhent>
a0940ee msm: zen_decision v2.0 - Different functionality than v1.0, the following is the complete functionality: - On screen ON, queue worker thread to bring all CPUs online after wake_wait_time - If current "battery" device level is <= bat_threshold_ignore, don't do any CPU_UP work to account for MSMThermal default activity <Brandon Berhent>
76c43b2 msm_zen_decision: disable by default - What this does now with screen off/on doesn't really have a point. I thought MPDec was messing with this before. - Leaving for future expansion <Brandon Berhent>
8cff3c8 msm_zen_decision: use per-cpu mutex to synchronize hotplug operations <Brandon Berhent>
875d5da msm_zen_decision: General fixes and cleanup - Actually use "enabled" to disable the driver - Actually allow suspend_wait_time to change > 0 - Restrict suspend_wait_time to a maximum of 60s <Brandon Berhent>
b2c0ddc msm: add msm_zen_decision This adds a simple driver intended to allow the MPDecision service to be disabled. The driver is easily extendable, but currently it: - Can be enabled/disabled in /sys/kernel/zen_decision/enabled - On screen power OFF it removes all cpu cores after suspend_wait_time - On screen power ON it enables all cpu cores. - /sys/kernel/zen_decision/suspend_wait_time (ms) refers to how long we wait after screen is off to remove the cores (default 5s). This just to avoid removing cores in excess. <Brandon Berhent>
a3d4209 arch/arm: Remove mako hotplug <DespairFactor>
e16e5cd remove changelog from git <DespairFactor>
cd95a92 build: R17.B <DespairFactor>
be57dea slab: do not panic if we fail to create memcg cache <Vladimir Davydov>
db52525 memcg, slab: kmem_cache_create_memcg(): fix memleak on fail path <Vladimir Davydov>
0984f45 slab: clean up kmem_cache_create_memcg() error handling <Vladimir Davydov>
f878148 mm/slab: Give s_next and s_stop slab-specific names <Wanpeng Li>
4e45aaf mm/slab: Fix /proc/slabinfo unwriteable for slab <Wanpeng Li>
d96eae8 mm/slab: Sharing s_next and s_stop between slab and slub <Wanpeng Li>
6dd594e topology: add support for node_to_mem_node() to determine the fallback node <Joonsoo Kim>
5b1c33e slub: fall back to node_to_mem_node() node if allocating on memoryless node <Joonsoo Kim>
bd3712b slub: disable tracing and failslab for merged slabs <Christoph Lameter>
a247240 slub: remove kmemcg id from create_unique_id <Vladimir Davydov>
8d76589 slab: fix the alias count (via sysfs) of slab cache <Gu Zheng>
1d0238e slub: avoid duplicate creation on the first object <Wei Yang>
b7d14b5 mm, slub: mark resiliency_test as init text <David Rientjes>
6465627 slub: fix off by one in number of slab tests <Joonsoo Kim>
d57655b slub: search partial list on numa_mem_id(), instead of numa_node_id() <Joonsoo Kim>
898c916 mm, slab_common: add 'unlikely' to size check of kmalloc_slab() <Joonsoo Kim>
392cca7 mm: slub: fix ALLOC_SLOWPATH stat <Dave Hansen>
2d0c757 mm, slab: suppress out of memory warning unless debug is enabled <David Rientjes>
20f9395 mm/slub.c: convert vnsprintf-static to va_format <Fabian Frederick>
69efd68 mm/slub.c: convert printk to pr_foo() <Fabian Frederick>
12b8284 mm, slub: fix the typo in include/linux/slub_def.h <Zhi Yong Wu>
3e1d8d1 slub: remove verify_mem_not_deleted() <Christoph Lameter>
1e2d095 slub: fix memcg_propagate_slab_attrs <Vladimir Davydov>
aa1a318 slub: use raw_cpu_inc for incrementing statistics <Christoph Lameter>
13e27ed slub: fix leak of 'name' in sysfs_slab_add <Dave Jones>
8f6970b slub: rework sysfs layout for memcg caches <Vladimir Davydov>
26ad0a4 slub: adjust memcg caches when creating cache alias <Vladimir Davydov>
944e32b memcg, slab: never try to merge memcg caches <Vladimir Davydov>
1eb0ea8 slub: do not drop slab_mutex for sysfs_slab_add <Vladimir Davydov>
6562823 slub: fix high order page allocation problem with __GFP_NOFAIL <Joonsoo Kim>
23a59ef slub: do not assert not having lock in removing freed partial <Steven Rostedt>
39eb1a1 mm/slub.c: list_lock may not be held in some circumstances <David Rientjes>
2f6221e mm: slub: work around unneeded lockdep warning <Dave Hansen>
83657f9 mm/slub.c: fix page->_count corruption (again) <Dave Hansen>
6275b1d slub: Fix possible format string bug. <Tetsuo Handa>
1cbd3f4 slub: use lockdep_assert_held <Peter Zijlstra>
3d93a1b memcg, kmem: rename cache_from_memcg to cache_from_memcg_idx <Qiang Huang>
0db6f58 mm, slub: fix the typo in mm/slub.c <Zhi Yong Wu>
c01b331 slub: proper kmemleak tracking if CONFIG_SLUB_DEBUG disabled <Roman Bobniev>
5dc60ef mm: Fix some trivial typos in comments <Xie XiuQi>
70cff1b mm: replace strict_strtoul() with kstrtoul() <Jingoo Han>
c1b371f mm/slub.c: beautify code for removing redundancy 'break' statement. <Chen Gang>
4abda54 slub: Remove unnecessary page NULL check <Libin>
28ed3db Revert "slub: do not put a slab to cpu partial list when cpu_partial is 0" <Linus Torvalds>
d9ded2a mm/slub: beautify code for 80 column limitation and tab alignment <Chen Gang>
3d8cbc4 mm/slub: remove 'per_cpu' which is useless variable <Chen Gang>
0276ac5 slub: Check for page NULL before doing the node_match check <Steven Rostedt>
37ab2b1 slub: Make cpu partial slab support configurable <Joonsoo Kim>
e75d28f slub: do not put a slab to cpu partial list when cpu_partial is 0 <Joonsoo Kim>
c60abb0 mm/slub: Use node_nr_slabs and node_nr_objs in get_slabinfo <Wanpeng Li>
d9ec6cd mm/slub: Drop unnecessary nr_partials <Wanpeng Li>
9acf19a add changelog <DespairFactor>
eb07baf net: wireless: bcmdhd: Gscan improvement changes <Ashwin>
f780ba9 build: R17.A <DespairFactor>
9e80bea f2fs: revert up to fd35c2834eb528d6693a25f5ef4d9400673cc83e Apparent issues with the newest stuff <Brandon Berhent>
3a917ba f2fs: remove bio->bi_iter reference - Doesn't exist in 3.10 <Brandon Berhent>
c3e93c8 f2fs: don not re-lookup nat cache with same nid <Chao Yu>
d5fb8fd f2fs: remove unneeded f2fs_make_empty declaration <Chao Yu>
9b65506 f2fs: issue discard with finally produced len and minlen <Jaegeuk Kim>
183de73 f2fs: introduce discard_map for f2fs_trim_fs <Jaegeuk Kim>
930eb09 f2fs: revmove spin_lock for write_orphan_inodes <Jaegeuk Kim>
0046517 f2fs: split find_data_page according to specific purposes <Jaegeuk Kim>
b30dc5b f2fs: fix counting the number of inline_data inodes <Jaegeuk Kim>
45a2798 f2fs: add need_dentry_mark <Jaegeuk Kim>
45ed16c f2fs: fix race on allocating and deallocating a dentry block <Jaegeuk Kim>
9fc1dfd f2fs: introduce dot and dotdot name check <Jaegeuk Kim>
b36a5f6 f2fs: move get_page for gc victims <Jaegeuk Kim>
1a622df f2fs: add sbi and page pointer in f2fs_io_info <Jaegeuk Kim>
6f9e302 f2fs: add f2fs_may_inline_{data, dentry} <Jaegeuk Kim>
475e563 f2fs: clean up f2fs_lookup <Jaegeuk Kim>
9627a0f5 f2fs: expose f2fs_mpage_readpages <Jaegeuk Kim>
b949ff0 f2fs: introduce f2fs_commit_super <Jaegeuk Kim>
53f4793 f2fs: add f2fs_map_blocks <Jaegeuk Kim>
3d5cc24 f2fs: add feature facility in superblock <Jaegeuk Kim>
aa16912 f2fs: move existing definitions into f2fs.h <Jaegeuk Kim>
b326b47 f2fs: add missing version info in superblock <Jaegeuk Kim>
ac42415 Revert "f2fs: enhance multi-threads performance" <Brandon Berhent>
c62783a cpufreq: Fix a merge mistake <XileForce>
7ad622e PM / freezer: Clean up code after recent fixes <Rafael J. Wysocki>
734eaa6 PM / sleep: Mechanism for aborting system suspends unconditionally <Rafael J. Wysocki>
f9e7f3c PM / Sleep: Remove ftrace_stop/start() from suspend and hibernate <Steven Rostedt (Red Hat)>
226d83f PM / sleep: fix freeze_ops NULL pointer dereferences <Zhang Rui>
b511e2c ACPI / PM: Hold ACPI scan lock over the "freeze" sleep state <Rafael J. Wysocki>
a4f8157 PM / suspend: Make cpuidle work in the "freeze" state <Rafael J. Wysocki>
48ce8fa PM: Add missing "freeze" state <Geert Uytterhoeven>
9b74bc5 PM / suspend: Remove unnecessary !! <Viresh Kumar>
fce20dc PM / wakeup: Include appropriate header file in kernel/power/wakelock.c <Rashika Kheria>
f624a75 PM / sleep: Move prototype declaration to header file kernel/power/power.h <Rashika Kheria>
0895572 arm, pm, vmpressure: add missing slab.h includes <Tejun Heo>
ce5b4d6 PM / sleep: Fix memory leak in pm_vt_switch_unregister(). <Masami Ichikawa>
08d8784 PM / hibernate / memory hotplug: Rework mutual exclusion <Rafael J. Wysocki>
d567984 PM / hibernate: Create memory bitmaps after freezing user space <Rafael J. Wysocki>
8917648 PM / Sleep: increase ftrace coverage in suspend/resume <Brandt, Todd E>
cb3f3a9 cpuidle: Replace strnicmp with strncasecmp <Rasmus Villemoes>
b27105a drivers/cpuidle: Replace __get_cpu_var uses for address calculation <Christoph Lameter>
3648074 cpuidle: menu: Call nr_iowait_cpu less times <Mel Gorman>
7f76eb6 cpuidle: menu: Use ktime_to_us instead of reinventing the wheel <Mel Gorman>
8692eda cpuidle: menu: Use shifts when calculating averages where possible <Mel Gorman>
903808b cpuidle: Remove time measurement in poll state <Daniel Lezcano>
07bb166 cpuidle: Remove manual selection of the multiple driver support <Daniel Lezcano>
0b7137a cpuidle: ladder governor - use macro instead of hardcoded value <Mohammad Merajul Islam Molla>
02c49a3 cpuidle: menu governor - remove unused macro STDDEV_THRESH <Mohammad Merajul Islam Molla>
54b603b cpuidle: fix permission for driver name sysfs node <Mohammad Merajul Islam Molla>
a0e09f1 cpuidle: fix comment <Antonio Ospite>
24f9629 cpuidle: Set polling in poll_idle <Andy Lutomirski>
d5cae67 cpuidle / menu: move repeated correction factor check to init <Chander Kashyap>
e942d1e cpuidle: sysfs: Export target residency information <Daniel Lezcano>
ed6b291 cpuidle: delay enabling interrupts until all coupled CPUs leave idle <Paul Burton>
0427d2e idle/cpuidle: Split cpuidle_idle_call main function into smaller functions <Daniel Lezcano>
7991892 cpuidle: poll state can measure residency <tuukka.tikkanen@linaro.org>
49c6438 cpuidle: Move perf multiplier calculation out of the selection loop <tuukka.tikkanen@linaro.org>
f714676 cpuidle: Do not substract exit latency from assumed sleep length <tuukka.tikkanen@linaro.org>
299d131 cpuidle: Ensure menu coefficients stay within domain <tuukka.tikkanen@linaro.org>
407c65e cpuidle: Use actual state latency in menu governor <tuukka.tikkanen@linaro.org>
4030261 cpuidle: rename expected_us to next_timer_us in menu governor <tuukka.tikkanen@linaro.org>
161badd cpuidle: Check for dev before deregistering it. <Konrad Rzeszutek Wilk>
a9db296 cpuidle: Make it clear that governors cannot be modules <Daniel Lezcano>
4c94d847 cpuidle: remove cpuidle_unregister_governor() <Viresh Kumar>
46d5cff cpuidle: don't call poll_idle_init() for every cpu <Viresh Kumar>
18ed31b cpuidle: use drv instead of cpuidle_driver in show_current_driver() <Viresh Kumar>
cb11302 cpuidle: call cpuidle_get_driver() from after taking cpuidle_driver_lock <Viresh Kumar>
6152d39 cpuidle: replace multiline statements with single line in cpuidle_idle_call() <Viresh Kumar>
c31ca3f cpuidle: reduce code duplication inside cpuidle_idle_call() <Viresh Kumar>
6ae1820 cpuidle: merge two if() statements for checking error cases <Viresh Kumar>
cf9260a cpuidle: rearrange __cpuidle_register_device() to keep minimal exit points <Viresh Kumar>
1a790c6 cpuidle: rearrange code in __cpuidle_driver_init() <Viresh Kumar>
5d0a626 cpuidle: make __cpuidle_driver_init() return void <Viresh Kumar>
ce21da5 cpuidle: make __cpuidle_device_init() return void <Viresh Kumar>
29f6e0a cpuidle: Check if device is already registered <Daniel Lezcano>
a579dcf cpuidle: Introduce __cpuidle_device_init() <Daniel Lezcano>
8bc99f6 cpuidle: Introduce __cpuidle_unregister_device() <Daniel Lezcano>
6b79c23 cpuidle: Check cpuidle_enable_device() return value <Daniel Lezcano>
be01a4e cpuidle: Fix comments in cpuidle core <Viresh Kumar>
3b31e80 cpuidle: Fix ARCH_NEEDS_CPU_IDLE_COUPLED dependency warning <Daniel Lezcano>
e210e28 cpuidle: Comment the driver's framework code <Daniel Lezcano>
8267a5b cpuidle: simplify multiple driver support <Daniel Lezcano>
0b0f716 cpuidle: improve governor Kconfig options <Daniel Lezcano>
b469b18 ARM: introduce common set_auxcr/get_auxcr functions <Rob Herring>
246faa7 cpuidle: coupled: disable interrupts after entering safe state <Colin Cross>
eea0626 cpuidle: Change struct menu_device field types <Tuukka Tikkanen>
d56d0bf cpuidle: Add a comment warning about possible overflow <Tuukka Tikkanen>
1e26edf cpuidle: Fix variable domains in get_typical_interval() <Tuukka Tikkanen>
ed72544 cpuidle: Fix menu_device->intervals type <Tuukka Tikkanen>
da9640f cpuidle: CodingStyle: Break up multiple assignments on single line <Tuukka Tikkanen>
e35a17e cpuidle: Check called function parameter in get_typical_interval() <Tuukka Tikkanen>
45d9fda cpuidle: Rearrange code and comments in get_typical_interval() <Tuukka Tikkanen>
92215ec cpuidle: Ignore interval prediction result when timer is shorter <Tuukka Tikkanen>
e2e3916 cpufreq: Return error if ->get() failed in cpufreq_update_policy() <Viresh Kumar>
efe8fcd cpufreq: don't call cpufreq_update_policy() on CPU addition <Viresh Kumar>
f7657a1 cpufreq: Refactor cpufreq_set_policy() <Rafael J. Wysocki>
ec25d73 cpufreq: Add stop CPU callback to cpufreq_driver interface <Dirk Brandewie>
90a3670 cpufreq: remove unused notifier: CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE} <Viresh Kumar>
bea1d81 cputime: Default implementation of nsecs -> cputime conversion <Frederic Weisbecker>
a139ea2 cpufreq: Do not allow ->setpolicy drivers to provide ->target <Rafael J. Wysocki>
71c5233 defconfig: enable more input devices <DespairFactor>
947c78a defconfig: enable CAKE packet scheduler <DespairFactor>
7760ad5 sch_cake.c: Correct diffserv4's priority quanta so that background class is actually as far in background as designed. <Doug Anderson>
edebfcb net: pkt_sched: introduce CAKE packet scheduler for 3.10 <DespairFactor>
4f9ea32 defconfig: enable stock packet schedulers <DespairFactor>
c0a21db msm: mdss: Return ESHUTDOWN error when driver is shutting down <Gopikrishnaiah Anandan>
a5c164a bfs: sync context_switch() and finish_task_switch() <Brandon Berhent>
2011afc bfs: add soft_affined flag <Brandon Berhent>
1e80c17 bfs: replace resched_task with resched_curr <Brandon Berhent>
1567370 bfs: [sync] try_to_wake_up_* and ttwu_* <Brandon Berhent>
bf2c868 leds: led-class: Retain the latest user brightness request <Ram Chandrasekar>
4dee251 f2fs: make has_fsynced_inode static <Chao Yu>
c09013b f2fs: add offset check routine before punch_hole() in f2fs_fallocate() <Taehee Yoo>
074813f f2fs: use is_valid_blkaddr to verify blkaddr for readability <Chao Yu>
9a17bf9 f2fs: fix wrong error hanlder in f2fs_follow_link <Jaegeuk Kim>
cddac06 cpufreq: interactive: add support for input_boost for users who desire to run this governor instead <franciscofranco>
a12e0da cpufreq: interactive: add defaults from https://github.com/CyanogenMod/android_device_oppo_msm8974-common <franciscofranco>
108fc2f cpufreq: interactive: squash https://github.com/CyanogenMod/android_kernel_oneplus_msm8974/commits/cm-12.1/drivers/cpufreq/cpufreq_interactive.c <franciscofranco>
c487cd3 Revert "cpufreq: governor: do not tear down sysfs nodes (cpu going offline is enough for this to happen) to prevent **** hitting the fan with selinux and file permissions" <franciscofranco>
1f763dc msm: kgsl: Vote for new IRQ specific QoS request <Ananta Kishore K>
f9c7362 ARM: dts: msm: set cpu_dma_latency to 701 usec <Dilip Gudlur>
dd73562 qcom: mpm-of: fix bug in finding the pending interrupts <Murali Nalajala>
8ccff23 msm: mpm-of: set wakeup interrupt as NO_SUSPEND <Mahesh Sivasubramanian>
be2949f timer: reduce cache bouncing of deferral timer wheel <Joonwoo Park>
7486941 build: R17.4 <DespairFactor>
1c39cfc cpufreq: Fix compile error <hellsgod>
d250306 input: make get_input_time global <DespairFactor>
d02a815 cpufreq: interactive: add input_boost_freq and clean it up <franciscofranco>
3237c7a cpufreq: governor: squash code from lollipop branch. If you're interested in the commit history you can check it with complete commits from that branch <franciscofranco>
a60f816 cpufreq: conservative: ramp down to min freq if the load is below 5% <franciscofranco>
f263901 input: touchboost: conservative samples every 10ms, no point in limiting input_time to update its value in 50ms intervals <franciscofranco>
42ab43f cpufreq: conservative: squash code from lollipop branch. If you're interested in the commit history you can check it with complete commits from that branch <franciscofranco>
622d319 input: add generic touch event listener <franciscofranco>
e498d40 build: R17.3 <DespairFactor>
e7bec40 defconfig: remove cpuboost <DespairFactor>
c744f05 bfs: Full cpumask based and LLC sensitive cpu selection, V2 <DespairFactor>
2f935a1 BFS: move up cpu_cpu_mask declaration (reverted from commit dceab6a8a3cafbb4e34dc1f7287ae9086bc5e394) <DespairFactor>
6ea8650 defconfig: enable fq packet scheduler <DespairFactor>
b693767 defconfig: enable msm hotplug <DespairFactor>
82c3a81 msm_hotplug: Remove CPU Boost dependencies <despairfactor>
fc1550a msm: Add MSM Hotplug driver <despairfactor>
e77602b BFS: miscellenous sync and fixes <Brandon Berhent>
dceab6a BFS: move up cpu_cpu_mask declaration <Brandon Berhent>
0c95781 bfs: Full cpumask based and LLC sensitive cpu selection, V2 <Alfred Chen>
606b19f BFS: Refactor grq_priodl_lock <Brandon Berhent>
6d3ea7f BFS: [Sync] sched_setscheduler() logic, v2 <Brandon Berhent>
16070d2 cpufreq: impulse: Disable hispeed_freq usage when suspended <Pranav Vashi>
63b5ccd mm/vmalloc.c: Correctly calculate VMALLOC_TOTAL <Laura Abbott>
cb76b7b mm: vmscan: support complete shrinker reclaim <Liam Mark>
a56d2f2 hw_random: msm_rng: fix a null pointer dereference <Dinesh K Garg>
3adda9e tty: fix memleak in alloc_pid <Chen Tingjie>
9219f3f USB: Skip PM_suspend if interface usage count is greater than 0 <Azhar Shaikh>
f05b669 char: msm_smd_pkt: Rate limit error logs in smd pkt functions <Atish Kumar Patra>
8da9b82 msm: kgsl: Remove the busy waiting loop from idle_check <Lucille Sylvester>
7e8de5b net: rmnet_data: use memcpy() during deaggration of MAP frames <Harout Hedeshian>
c049110 irqchip: gic: Mask PPIs during disable_percpu_irq() <Matt Wagantall>
a823697 ipv6: Don't reduce hop limit for an interface <D.S. Ljungmark>
b7fc6f0 mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support <Kirill A. Shutemov>
4a2738c vfs: read file_handle only once in handle_to_path <Sasha Levin>
dec73f8 mnt: Prevent pivot_root from creating a loop in the mount tree <Eric W. Biederman>
403fc39 mnt: Only change user settable mount flags in remount <Eric W. Biederman>
6180356 netfilter: conntrack: disable generic tracking for known protocols <Florian Westphal>
e0b2b6a eCryptfs: Remove buggy and unnecessary write in file name decode routine <Michael Halcrow>
40b51a5 tracing/syscalls: Ignore numbers outside NR_syscalls' range <Rabin Vincent>
008682f vfp: according to android's gerrit, krait can use neon-vfpv4 <franciscofranco>
c8f4ade net: llc: use correct size for sysctl timeout entries <Sasha Levin>
595a013 kernel: Restrict permissions of /proc/iomem. <Biswajit Paul>
2700212 msm: mdss: fix ret value during error case <Dhaval Patel>
eebae20 mmc: core: Fix mmc clk scale down during writes. <Ritesh Harjani>
28ee1c8 msm: kgsl: Fix double put for context in an error case <Rama Vaddula>
f5ac6fe msm: kgsl: Correctly change the pagefault policy via sysfs <Lynus Vaz>
2cdf23f watchdog: Change the lockup thresh to 10s <Hong-Mei Li>
e86ba0b pkt_sched: fq: avoid hang when quantum 0 <Kenneth Klette Jonassen>
67d44e0 pkt_sched: fq: remove useless TIME_WAIT check <Eric Dumazet>
451ac8f pkt_sched: fq: increase max delay from 125 ms to one second <Eric Dumazet>
e9ab53d sch_pie: schedule the timer after all init succeed <WANG Cong>
6a0412a msm: mdss: KCAL: Read values from MDP registers wherever possible <savoca>
8609d75 msm: mdss: KCAL: Apply default values on boot <savoca>
8257309 defconfig: enable CONFIG_NET_SCH_PIE/CONFIG_NET_SCH_HHF and disable all other packet schedulers <DespairFactor>
b7f3bcb pkt_sched: fq: do not hold qdisc lock while allocating memory <Eric Dumazet>
0cfbc96 pkt_sched: move the sanity test in qdisc_list_add() <Eric Dumazet>
310e52c net: pkt_sched: PIE AQM scheme <Vijay Subramanian>
9d2c61f net-qdisc-hhf: Heavy-Hitter Filter (HHF) qdisc <Terry Lam>
0e3c1c3 pkt_sched: fq: more robust memory allocation <Eric Dumazet>
0a679b18 pkt_sched: set root qdisc before change() in attach_default_qdiscs() <Eric Dumazet>
7727942 pkt_sched: fq: fix pacing for small frames <Eric Dumazet>
ffd04c2 pkt_sched: fq: warn users using defrate <Eric Dumazet>
48a2966 pkt_sched: fq: change classification of control packets <Maciej Żenczykowski>
7b976b7 pkt_sched: fq: clear time_next_packet for reused flows <Eric Dumazet>
bb3adb1 pkt_sched: fq: fix non TCP flows pacing <Eric Dumazet>
af302f1 pkt_sched: fq: fix typo for initial_quantum <Eric Dumazet>
a66c520 pkt_sched: fq: rate limiting improvements <Eric Dumazet>
8c780d9 pkt_sched: fq: qdisc dismantle fixes <Eric Dumazet>
8d97d82 pkt_sched: fq: prefetch() fix <Eric Dumazet>
7068a8f pkt_sched: fq: Fair Queue packet scheduler <Eric Dumazet>