The usual shower of hotfixes. Chris's memcg patches aren't actually fixes - they're mature but a few niggling review issues were late to arrive. The ocfs2 fixes are quite old - those took some time to get reviewer attention. 18 patches, based on 4ea655343ce4180fe9b2c7ec8cb8ef9884a47901. Subsystems affected by this patch series: ocfs2 hotfixes mm/memcg mm/slab-generic Subsystem: ocfs2 Jia Guo <guojia12@xxxxxxxxxx>: ocfs2: clear zero in unaligned direct IO Jia-Ju Bai <baijiaju1990@xxxxxxxxx>: fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry() fs: ocfs2: fix a possible null-pointer dereference in ocfs2_write_end_nolock() fs: ocfs2: fix a possible null-pointer dereference in ocfs2_info_scan_inode_alloc() Subsystem: hotfixes Will Deacon <will@xxxxxxxxxx>: panic: ensure preemption is disabled during panic() Anshuman Khandual <anshuman.khandual@xxxxxxx>: mm/memremap: drop unused SECTION_SIZE and SECTION_MASK Tejun Heo <tj@xxxxxxxxxx>: writeback: fix use-after-free in finish_writeback_work() Yi Wang <wang.yi59@xxxxxxxxxx>: mm: fix -Wmissing-prototypes warnings Baoquan He <bhe@xxxxxxxxxx>: memcg: only record foreign writebacks with dirty pages when memcg is not disabled Michal Hocko <mhocko@xxxxxxxx>: kernel/sysctl.c: do not override max_threads provided by userspace Vitaly Wool <vitalywool@xxxxxxxxx>: mm/z3fold.c: claim page in the beginning of free Qian Cai <cai@xxxxxx>: mm/page_alloc.c: fix a crash in free_pages_prepare() Dan Carpenter <dan.carpenter@xxxxxxxxxx>: mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() Subsystem: mm/memcg Chris Down <chris@xxxxxxxxxxxxxx>: mm, memcg: proportional memory.{low,min} reclaim mm, memcg: make memory.emin the baseline for utilisation determination mm, memcg: make scan aggression always exclude protection Subsystem: mm/slab-generic Vlastimil Babka <vbabka@xxxxxxx>: Patch series "guarantee natural alignment for kmalloc()", v2: mm, sl[ou]b: improve memory accounting mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) Documentation/admin-guide/cgroup-v2.rst | 20 +- Documentation/core-api/memory-allocation.rst | 4 fs/fs-writeback.c | 9 - fs/ocfs2/aops.c | 25 +++ fs/ocfs2/ioctl.c | 2 fs/ocfs2/xattr.c | 56 +++---- include/linux/memcontrol.h | 67 ++++++--- include/linux/slab.h | 4 kernel/fork.c | 4 kernel/panic.c | 1 mm/memcontrol.c | 5 mm/memremap.c | 2 mm/page_alloc.c | 8 - mm/shuffle.c | 2 mm/slab_common.c | 19 ++ mm/slob.c | 62 ++++++-- mm/slub.c | 14 + mm/sparse.c | 2 mm/vmpressure.c | 20 +- mm/vmscan.c | 198 +++++++++++++++++---------- mm/z3fold.c | 10 + 21 files changed, 363 insertions(+), 171 deletions(-)