[Huawei Y6 ROMs, Kernels, Recoveries, & Other Devel] pascua28:
Hi guys! Hybrid v7.3 is up!

Changes:

Hi guys! Hybrid v7.3 is up!

Changes:

UPSTREAM: PM / sleep: Re-implement suspend-to-idle handling

ASoC: wsa881x: Avoid query temp during suspend

gpio: Mask non-wakeup GPIO interrupts on suspend

vmstat: Reduce time interval to stat update on idle cpu

mm: process_reclaim: sync driver with dorimanx(add pressure sysfs,...)

mm: vmscan: Move pages that fail swapout to LRU active list

Revert "mdss: Fix solid fill unpack pattern"

perf: Avoid horrible stack usage

firmware_class: Fix firmware_loading_timeout usage of jiffies

writeback: fix writeback cache thrashing

arm64: disable cpu_state infoes

msm: ipa: Remove usage of stack memory

Revert "fs/drop_caches: force to use powersuspend"

treewide: Fix incorrect debugfs init error checks

Revert "state_notifier: added related track into mdss events"

Revert "msm: mdss: Optimize state_notifier entry"

fs: sync: Avoid calling fdget without fdput

kill f_dentry uses

fs/sync.c: make sync_file_range(2) use WB_SYNC_NONE writeback

Makefile: use O3 for clang only

FROMGIT: arm64: export tishift functions to modules

UPSTREAM: arm64: support int128 with clang

UPSTREAM: arm64: make label allocation style consistent in tishift

UPSTREAM: arm64: Implement lshrti3 library function

BACKPORT: arm64: support int128 on gcc 5+

firmware_class: Fix firmware_loading_timeout usage of jiffies

writeback: fix writeback cache thrashing

arm64: disable cpu_state infoes

msm: ipa: Remove usage of stack memory

Revert "fs/drop_caches: force to use powersuspend"

treewide: Fix incorrect debugfs init error checks

Revert "state_notifier: added related track into mdss events"

Revert "msm: mdss: Optimize state_notifier entry"

fs: sync: Avoid calling fdget without fdput

kill f_dentry uses

fs/sync.c: make sync_file_range(2) use WB_SYNC_NONE writeback

Makefile: use O3 for clang only

FROMGIT: arm64: export tishift functions to modules

UPSTREAM: arm64: support int128 with clang

UPSTREAM: arm64: make label allocation style consistent in tishift

UPSTREAM: arm64: Implement lshrti3 library function

BACKPORT: arm64: support int128 on gcc 5+

ipa: fix derp

usb: dwc3-msm: Properly guard pm_stay_awake on devices with wakeup_source

f2fs: mark is_multimedia_file() inline

mm/page-writeback: fix dirty_ratelimit calculation

BACKPORT: mm: fix pageblock heuristic

arm64: optimize memcpy_{from,to}io() and memset_io()

arm64: lib: rewrite and optimize memcmp

Revert "arm64: Use optimized memcmp"

drivers: ipa: Fix direct references to HZ

drivers: i2c: Fix direct references to HZ

drivers: platform: gsi: Fix direct references to HZ

drivers: video: mdss: Fix direct references to HZ

mm: compaction: Fix bad logging

mm: compaction: Add automatic compaction mechanism

workqueue: Implement delayed_work_busy()

mm: slub: Default slub_max_order to 0

Revert "mm: compaction: compact all zones when suspended"

mm/compaction: enhance compaction finish condition

mm: remove nr_pages argument from pagevec_lookup_{,range}_tag()

ceph: use pagevec_lookup_range_nr_tag()

mm: add variant of pagevec_lookup_range_tag() taking number of pages

mm: use pagevec_lookup_range_tag() in write_cache_pages()

mm: use pagevec_lookup_range_tag() in __filemap_fdatawait_range()

nilfs2: use pagevec_lookup_range_tag()

gfs2: use pagevec_lookup_range_tag()

f2fs: use find_get_pages_tag() for looking up single page

f2fs: simplify page iteration loops

Revert "BACKPORT: [UPSTREAM] ext2: convert to mbcache2"

f2fs: use pagevec_lookup_range_tag()

ext4: use pagevec_lookup_range_tag()

ceph: use pagevec_lookup_range_tag()

btrfs: use pagevec_lookup_range_tag()

mm: implement find_get_pages_range_tag()

kernel: avoid adding non-thread-group task to LMK rbtree

kernel: support task's adj rbtree

fs: avoid adding non-thread-group task to LMK rbtree

fs: support task's adj rbtree

drivers:lmk: Fix null pointer issue

lowmemorykiller: redesign memory instrumentation

staging: android: lowmemorykiller: skip dying or exiting task

drivers:lmk: Fix double delete issue

drivers:lmk: implement task's adj rbtree

lowmemorykiller: use for_each_thread instead of buggy while_each_thread

lowmemorykiller: enhance debug

lowmemorykiller: Ignore tasks with freed mm

android/lowmemorykiller: Check all tasks for death pending

android/lmk: reset to common-3.18 version

lowmemorykiller: account for unevictable pages

lmk: checkout to msm-3.18