Changelog
KyvangkaChangelog :
- Upstream Linux Stable To 4.14.241
- ARM64/dts: qcom: Disable CoreSight DT entries for trinket
- hwtracing: coresight: Add entries from trinket-coresight
- qcacld-3.0: Do not allow any wakelocks to be held
- mm: Only drain per-cpu pagevecs once per pagevec usage
- include: pagevec: Get 7% more pages in a pagevec
- BACKPORT: lib/cmdline: allow NULL to be an output for get_option()
- BACKPORT: lib/cmdline: fix get_option() for strings starting with hyphen
- BACKPORT: lib/lz4: explicitly support in-place decompression
- BACKPORT: lz4: fix kernel decompression speed
- BACKPORT: lib/lz4/lz4_decompress.c: document deliberate use of `&'
- qseecom: improve app_block_wq processing
- qseecom: use wait_event_interruptible
- irq: spurious: Disable IRQ debugging by default
- techpack: qdsp6v2: Allow 320K AAC encoding
- SixTeen : incrase VMSTAT INTERVAL to 30
- sched: restrict iowait boost to tasks with prefer_idle
- ion: Restore ION_IOC_HEAP_QUERY ioctl command
- ion: Further optimize ioctl handler
- ion: Remove unneeded rwsem for the heap priority list
- mailbox/qcom-rpmh: Do not spam logs with busy TCS states
- soc: qcom: smp2p: Safely acquire spinlock without IRQs
- soc: qcom: smp2p: keeping inbound entry on freeze
- mm: Increment kswapd_waiters for throttled direct reclaimers
- buffer: eliminate the need to call free_more_memory() in __getblk_slow()
- buffer: grow_dev_page() should use __GFP_NOFAIL for all cases
- buffer: have alloc_page_buffers() use __GFP_NOFAIL
- mm: vmpressure: Fix rampant inaccuracies caused by stale data usage
- mm: vmpressure: Fix a race that would erroneously clear accumulated data
- mm: vmpressure: Ignore costly-order allocations for direct reclaim too