Various fixes and followups. The final patch "kernel/pid.c: convert struct pid:count to refcount_t" isn't a fix - it missed the merge window while a bit of status confusion was being resolved. 21 fixes, based on 2f4c53349961c8ca480193e47da4d44fdb8335a8: Subject: mm: fix Documentation/vm/hmm.rst Sphinx warnings Subject: lib/sort.c: fix kernel-doc notation warnings Subject: mm/vmalloc.c: fix typo in comment Subject: arch/parisc/configs/c8000_defconfig: remove obsoleted CONFIG_DEBUG_SLAB_LEAK Subject: arch/arm/boot/compressed/decompress.c: fix build error due to lz4 changes Subject: kernel/fork.c: make max_threads symbol static Subject: prctl_set_mm: refactor checks from validate_prctl_map Subject: prctl_set_mm: downgrade mmap_sem to read lock Subject: mm, memcg: consider subtrees in memory.events Subject: memcg: make it work on sparse non-0-node systems Subject: ocfs2: fix error path kobject memory leak Subject: mm/gup: continue VM_FAULT_RETRY processing even for pre-faults Subject: scripts/gdb: fix invocation when CONFIG_COMMON_CLK is not set Subject: z3fold: fix sheduling while atomic Subject: kasan: initialize tag to 0xff in __kasan_kmalloc Subject: spdxcheck.py: fix directory structures Subject: drivers/iommu/intel-iommu.c: fix variable 'iommu' set but not used Subject: kernel/signal.c: trace_signal_deliver when signal_group_exit Subject: include/linux/generic-radix-tree.h: fix kerneldoc comment Subject: mm, compaction: make sure we isolate a valid PFN Subject: kernel/pid.c: convert struct pid:count to refcount_t