Nicky-Priskila-20210719-1658
Fariz Maulana~Changelog : Jocelyn
* kernel/power: faster deepsleep
* f2fs: Enlarge min_fsync_blocks to 20
* power_supply: sysfs: Don't allocate attrname
* power: supply: Use power efficient workingqueues
* power_supply: Fix unbalanced the power supplies
* power_supply: Add timeouts to wakelocks
* mm: vmstat: Use more power efficient workingqueues
* platform: ipa: Use power efficient workingqueues
* thermal_core: Use power efficient workqueue
* workqueue: queue everything on system's power efficient wq
* drivers: thermal: Don't qualify thermal polling as high priority
* blk-throttle: Target 1ms latencies for throttling
* zpool: add compaction api
* zswap: add zswap_compact()
* mm: compaction: compact zswap pool as well
* mm: compaction: Avoid 100% CPU usage during compaction
* mm: Set swappiness for CONFIG_INCREASE_MAXIMUM_SWAPPINESS=y case
* mm: Increase ratelimit pages value
* mm: Always overcommit memory by default
* block: add base vnswap code for vbswap
* net : add wireguard-linux-compat
* compile with SiLonT Clang 13.0.0 LTO
* Improved stability and battery backup