This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm-base in repository linux-next.
omits e511859edc41 Merge remote-tracking branch 'fsinfo/fsinfo-core' into master omits 9824c5035091 Merge remote-tracking branch 'notifications/notifications- [...] omits c2fb815e2420 Merge remote-tracking branch 'mhi/mhi-next' into master omits 3c686af9efe8 Merge remote-tracking branch 'trivial/for-next' into master omits 614263a893b6 Merge remote-tracking branch 'fpga/for-next' into master omits b4a6b7dbcac3 Merge remote-tracking branch 'pidfd/for-next' into master omits 4a80ce8e259b Merge remote-tracking branch 'kgdb/kgdb/for-next' into master omits adb9017dfbda Merge remote-tracking branch 'auxdisplay/auxdisplay' into master omits d90e2708aa13 Merge remote-tracking branch 'xarray/xarray' into master omits 74c457f1d589 Merge remote-tracking branch 'nvmem/for-next' into master omits 3d22691c0cb0 Merge remote-tracking branch 'fsi/next' into master omits 39386aae83e2 Merge remote-tracking branch 'kspp/for-next/kspp' into master omits 93aeeca97cd5 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' i [...] omits 47181a7bf110 Merge remote-tracking branch 'rtc/rtc-next' into master omits 51d5a5ff26f5 Merge remote-tracking branch 'livepatching/for-next' into master omits 4af89b92c267 Merge remote-tracking branch 'pwm/for-next' into master omits 587fd056aa37 Merge remote-tracking branch 'rpmsg/for-next' into master omits 9bcda1e33fe6 Merge remote-tracking branch 'scsi/for-next' into master omits c51f93b1e889 Merge remote-tracking branch 'mux/for-next' into master omits 1a6701835318 Merge remote-tracking branch 'leds/for-next' into master omits dd6476ce9e46 Merge remote-tracking branch 'chrome-platform/for-next' in [...] omits e83ce6eac50e Merge remote-tracking branch 'xen-tip/linux-next' into master omits 115c2065e33d Merge remote-tracking branch 'kvm/linux-next' into master omits b19cb0c812f9 Merge remote-tracking branch 'rcu/rcu/next' into master omits 98e8a62ed82b Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] omits 29e0824f4754 Merge remote-tracking branch 'edac/edac-for-next' into master omits e9f7c68d7274 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] omits 0597f296a83e Merge remote-tracking branch 'tip/auto-latest' into master omits 2094c104e07b Merge remote-tracking branch 'vfio/next' into master omits 190df2eecdba Merge remote-tracking branch 'watchdog/master' into master omits d4be412608e3 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] omits 24e4f1cafbdd Merge remote-tracking branch 'security/next-testing' into master omits f904ecff30c0 Merge remote-tracking branch 'mfd/for-mfd-next' into master omits 4500f89703b5 Merge remote-tracking branch 'modules/modules-next' into master omits da377ac62cff Merge remote-tracking branch 'imx-drm/imx-drm/next' into master omits 575c612eff82 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] omits 67cd326d7256 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] omits 3d0b3a2f0200 Merge remote-tracking branch 'amdgpu/drm-next' into master omits bc081146deea Merge remote-tracking branch 'drm/drm-next' into master omits 734d9f06ca93 Merge remote-tracking branch 'bluetooth/master' into master omits bb194577f191 Merge remote-tracking branch 'swiotlb/linux-next' into master omits 93c3b652ef1c Merge remote-tracking branch 'dlm/next' into master omits 8742d99cf9d4 Merge remote-tracking branch 'ieee1394/for-next' into master omits 4697ff897221 Merge remote-tracking branch 'cpupower/cpupower' into master omits 12567c9816e2 Merge remote-tracking branch 'pm/linux-next' into master omits 4ab4f461afe6 Merge remote-tracking branch 'jc_docs/docs-next' into master omits ce1e4e538981 Merge remote-tracking branch 'dmi/dmi-for-next' into master omits d635b8feffd1 Merge remote-tracking branch 'i2c/i2c/for-next' into master omits d848d1519685 Merge remote-tracking branch 'hid/for-next' into master omits 59dad3f82318 Merge remote-tracking branch 'pstore/for-next/pstore' into master omits dca99106ac42 Merge remote-tracking branch 'printk/for-next' into master omits f4ab28b74a06 Merge remote-tracking branch 'zonefs/for-next' into master omits 06a952a7ef7f Merge remote-tracking branch 'xfs/for-next' into master omits 7d0726149507 Merge remote-tracking branch 'v9fs/9p-next' into master omits 912ba69d569a Merge remote-tracking branch 'orangefs/for-next' into master omits 2bebb999a732 Merge remote-tracking branch 'nfs/linux-next' into master omits dd98a5233da5 Merge remote-tracking branch 'fuse/for-next' into master omits b0302cca7318 Merge remote-tracking branch 'ext4/dev' into master omits ccbdda83b4bb Merge remote-tracking branch 'ext3/for_next' into master omits 17e05be4efda Merge remote-tracking branch 'exfat/dev' into master omits 8aaac8f275ad Merge remote-tracking branch 'configfs/for-next' into master omits 4cd5f83f5247 Merge remote-tracking branch 'cifs/for-next' into master omits 41beeadb9e89 Merge remote-tracking branch 'ceph/master' into master omits 0859a5bc3514 Merge remote-tracking branch 'btrfs/for-next' into master omits 91acaef688c4 Merge remote-tracking branch 'sh/for-next' into master omits 562dab46a1af Merge remote-tracking branch 's390/features' into master omits e3e6dfdeb31b Merge remote-tracking branch 'parisc-hd/for-next' into master omits 312c2b5345ff Merge remote-tracking branch 'openrisc/for-next' into master omits 0ef85a2f1e8a Merge remote-tracking branch 'nds32/next' into master omits e782c0cc2d8f Merge remote-tracking branch 'ia64/next' into master omits 1703a4f480d5 Merge remote-tracking branch 'h8300/h8300-next' into master omits ee893bcc5546 Merge remote-tracking branch 'clk/clk-next' into master omits 3991d7c0071c Merge remote-tracking branch 'uniphier/for-next' into master omits f4ac149416e9 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master omits 75696a37180b Merge remote-tracking branch 'tegra/for-next' into master omits 41f85f001ed5 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master omits 38ffb8d58e00 Merge remote-tracking branch 'samsung-krzk/for-next' into master omits c5b3baa5760d Merge remote-tracking branch 'rockchip/for-next' into master omits d509ec42ae86 Merge remote-tracking branch 'reset/reset/next' into master omits 350a5873e479 Merge remote-tracking branch 'renesas/next' into master omits 90c60c7655ff Merge remote-tracking branch 'realtek/for-next' into master omits 30cf96af2b2e Merge remote-tracking branch 'qcom/for-next' into master omits 93705311ce97 Merge remote-tracking branch 'omap/for-next' into master omits ce5dbfa9b033 Merge remote-tracking branch 'mvebu/for-next' into master omits 3cfa7a54943e Merge remote-tracking branch 'mediatek/for-next' into master omits 6a846c254aab Merge remote-tracking branch 'keystone/next' into master omits 4821a3928c6c Merge remote-tracking branch 'imx-mxs/for-next' into master omits c76850e2c5f9 Merge remote-tracking branch 'at91/at91-next' into master omits 1c995d077fba Merge remote-tracking branch 'amlogic/for-next' into master omits 09806c9b56bc Merge remote-tracking branch 'arm-soc/for-next' into master omits 0d022cd20160 Merge remote-tracking branch 'arm/for-next' into master omits 626bb90ab32d Merge remote-tracking branch 'kbuild/for-next' into master omits 73d9d65bd3c3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits d7acfd8124b2 Merge remote-tracking branch 'risc-v-fixes/fixes' into master omits 156bfba907f9 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] omits 4c11f1be6e82 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits 8af1f13e4cc8 Merge remote-tracking branch 'ide/master' into master omits 824049345603 Merge remote-tracking branch 'phy/fixes' into master omits 66cc8a2e48f8 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 49475907bb2d Merge remote-tracking branch 'spi-fixes/for-linus' into master omits e216a1b53e7d Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] omits f1359d3acdd8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits b582e1098b21 Merge remote-tracking branch 'sound-current/for-linus' int [...] omits 6f979f458d2f Merge remote-tracking branch 'netfilter/master' into master omits 1cfb45132787 Merge remote-tracking branch 'ipsec/master' into master omits 6294663dcb34 Merge remote-tracking branch 'bpf/master' into master omits 7af78961e05d Merge remote-tracking branch 'net/master' into master omits 2de2373c4149 Merge remote-tracking branch 'sparc/master' into master omits 9bf58552b1c2 Merge remote-tracking branch 'powerpc-fixes/fixes' into master omits 791771285758 Merge remote-tracking branch 'fixes/master' into master omits 861042f2eb6c parisc: mask out enable and reserved bits from sba imask omits 257cf548942a parisc: Implement __smp_store_release and __smp_load_acqui [...] omits fecb023d5ea8 Merge branch 'misc-5.9' into next-fixes omits b6448e0359f1 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits bbd4d32000db Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus omits a713a33e7b77 Merge branch 'fix/module-bin-attr' into for-next/kspp omits 128ac77d3e48 NFS: Don't return layout segments that are in use omits 5d31d8dfed3a NFS: Don't move layouts to plh_return_segs list while in use omits 34daa637f2b2 NFS: Add layout segment info to pnfs read/write/commit tra [...] omits 0bf2ab04a51c exfat: retain 'VolumeFlags' properly omits 7c9d236387fa exfat: optimize exfat_zeroed_cluster() omits 1af256cf74bc exfat: add error check when updating dir-entries omits f3b42970e369 exfat: write multiple sectors at once omits 930b20306000 exfat: remove EXFAT_SB_DIRTY flag new e3c3155bc95a zonefs: add zone-capacity support new 4c96870e58f8 zonefs: update documentation to reflect zone size vs capacity new 57d528bfe7d7 Merge tag 'zonefs-5.9-rc1' of git://git.kernel.org/pub/scm [...] new d668e848293f Merge tag 'for-linus-5.9-ofs1' of git://git.kernel.org/pub [...] new fb893de323e2 Merge tag 'tag-chrome-platform-for-v5.9' of git://git.kern [...] new 24fb33d40d60 fix breakage in do_rmdir() new 5b32af91b5de percpu: return number of released bytes from pcpu_free_area() new 3c7be18ac9a0 mm: memcg/percpu: account percpu memory to memory cgroups new 772616b031f0 mm: memcg/percpu: per-memcg percpu memory statistics new 3e38e0aaca9e mm: memcg: charge memcg percpu memory to the parent cgroup new 90631e1dea55 kselftests: cgroup: add perpcu memory accounting test new 8ca39e6874f8 mm/hugetlb: add mempolicy check in the reservation routine new ccc5dc67340c mm/vmscan: make active/inactive ratio as 1:1 for anon lru new b518154e59aa mm/vmscan: protect the workingset on anonymous LRU new 170b04b7ae49 mm/workingset: prepare the workingset detection infrastruc [...] new 3852f6768ede mm/swapcache: support to handle the shadow entries new aae466b0052e mm/swap: implement workingset detection for anonymous LRU new 4002570c5c58 mm/vmscan: restore active/inactive ratio for anonymous LRU new 471e78cc7687 /proc/PID/smaps: consistent whitespace output format new facdaa917c4d mm: proactive compaction new 25788738eb9c mm: fix compile error due to COMPACTION_HPAGE_ORDER new d34c0a7599ea mm: use unsigned types for fragmentation score new 860b32729a21 mm/compaction: correct the comments of compact_defer_shift new f6e92f404834 mm: mempolicy: fix kerneldoc of numa_map_to_online_node() new 4605f057aace mm/mempolicy.c: check parameters first in kernel_get_mempolicy new f3f3416c2234 include/linux/mempolicy.h: fix typo new 9066e5cfb73c mm, oom: make the calculation of oom badness more accurate new de3f32e1424c doc, mm: sync up oom_score_adj documentation new b1aa7c9377bd doc, mm: clarify /proc/<pid>/oom_score value range new 619b5b469bca mm, oom: show process exiting information in __oom_kill_process() new 15568299b7d9 hugetlbfs: prevent filesystem stacking of hugetlbfs new 34ae204f1851 hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem new 0744f2807a4f mm/migrate: optimize migrate_vma_setup() for holes new b0fc0f3fca80 mm/migrate: add migrate-shared test for migrate_vma_*() new 4958e4d86ecb mm: thp: remove debug_cow switch new 1a5bae25e3cf mm/vmstat: add events for THP migration without split new 835832ba01bb mm/cma.c: fix NULL pointer dereference when cma could not [...] new 18e98e56f440 mm: cma: fix the name of CMA areas new 29d0f41d2323 mm: hugetlb: fix the name of hugetlb CMA new 3a5139f1c5bb cma: don't quit at first error when activating reserved areas new af161bee9333 include/linux/sched/mm.h: optimize current_gfp_context() new d49653f35adf mm: mmu_notifier: fix and extend kerneldoc new fe124c95df9e x86/mm: use max memory block size on bare metal new d622ecec5f57 mm/memory_hotplug: introduce default dummy memory_add_phys [...] new b4223a510e2a mm/memory_hotplug: fix unpaired mem_hotplug_begin/done new de1193f0be66 mm, memory_hotplug: update pcp lists everytime onlining a [...] new 1067b261cc97 mm: drop duplicated words in <linux/pgtable.h> new 11192337206d mm: drop duplicated words in <linux/mm.h> new 3ecabd31341f include/linux/highmem.h: fix duplicated words in a comment new c82f16b52cb3 include/linux/frontswap.h: drop duplicated word in a comment new 0845f83122d9 include/linux/memcontrol.h: drop duplicate word and fix spello new c56771b3095d sh/mm: drop unused MAX_PHYSADDR_BITS new 6f8c00ff5aa8 sparc: drop unused MAX_PHYSADDR_BITS new a1c1dbeb2e1a mm/compaction.c: delete duplicated word new ce89fddfe0b7 mm/filemap.c: delete duplicated word new 0cb80a2fb5bc mm/hmm.c: delete duplicated word new 9e7ee40097ec mm/hugetlb.c: delete duplicated words new ac5ddd0fcea9 mm/memcontrol.c: delete duplicated words new a1a0aea592c1 mm/memory.c: delete duplicated words new eaf444deed48 mm/migrate.c: delete duplicated word new c08b342c214c mm/nommu.c: delete duplicated words new 047b9967d599 mm/page_alloc.c: delete or fix duplicated words new af44c12fe7c9 mm/shmem.c: delete duplicated word new 081a06fa2990 mm/slab_common.c: delete duplicated word new 5ce1be0e40fe mm/usercopy.c: delete duplicated word new 1eba09c15dec mm/vmscan.c: delete or fix duplicated words new b6aa2c83428d mm/zpool.c: delete duplicated word and fix grammar new b956b5ac28cd mm/zsmalloc.c: fix duplicated words new bfe00c5bbd9e syscalls: use uaccess_kernel in addr_limit_user_check new 9af0f90aea46 nds32: use uaccess_kernel in show_regs new efbfc62e1d9c riscv: include <asm/pgtable.h> in <asm/uaccess.h> new 428e2976a5bf uaccess: remove segment_eq new 3d13f313ce4c uaccess: add force_uaccess_{begin,end} helpers new fe81417596fa exec: use force_uaccess_begin during exec and exit new bd72866b8da4 alpha: fix annotation of io{read,write}{16,32}be() new c5f748e2f2ad include/linux/compiler-clang.h: drop duplicated word in a comment new cd1a406fa46f include/linux/exportfs.h: drop duplicated word in a comment new 121ae8da9cd4 include/linux/async_tx.h: drop duplicated word in a comment new f48ff83e9c1a include/linux/xz.h: drop duplicated word new 8043fc147a97 kernel: add a kernel_wait helper new 09c60546f04f ./Makefile: add debug option to enable function aligned on [...] new 376653435dac kernel.h: remove duplicate include of asm/div64.h new 7f317d34906c include/: replace HTTP links with HTTPS ones new 9e58c5e2fcd8 include/linux/poison.h: remove obsolete comment new 25fd529c34d0 sparse: group the defines by functionality new 5959f829a93c lib/bitmap.c: fix bitmap_cut() for partial overlapping case new bcb32a1d8261 lib/test_bitmap.c: add test for bitmap_cut() new 0a650e472d20 lib/generic-radix-tree.c: remove unneeded __rcu new 403f17730435 lib/test_bitops: do the full test during module init new f36331770406 lib/test_lockup.c: make symbol 'test_works' static new 63646bc9f95f lib/Kconfig.debug: make TEST_LOCKUP depend on module new 3adf3bae0d61 lib/test_lockup.c: fix return value of test_lockup_init() new d89775fc929c lib/: replace HTTP links with HTTPS ones new b642e44e8ab3 kstrto*: correct documentation references to simple_strto*() new ef0f2685336b kstrto*: do not describe simple_strto*() as obsolete/replaced new 6d511020e13d lib/test_bits.c: add tests of GENMASK new 50161266973b checkpatch: add test for possible misuse of IS_ENABLED() w [...] new 65b64b3bec3f checkpatch: add --fix option for ASSIGN_IN_IF new ced69da1db0b checkpatch: fix CONST_STRUCT when const_structs.checkpatch [...] new 1a3dcf2e6b35 checkpatch: add test for repeated words new ef3c005c0eb0 checkpatch: remove missing switch/case break test new 2fb3244f0a58 autofs: fix doubled word new da27e0a0e5f6 fs/minix: check return value of sb_getblk() new facb03dddec0 fs/minix: don't allow getting deleted inodes new 270ef41094e9 fs/minix: reject too-large maximum file size new 32ac86efff91 fs/minix: set s_maxbytes correctly new 0a12c4a80696 fs/minix: fix block limit check for V1 filesystems new f666f9fb9a36 fs/minix: remove expected error message in block_to_path() new 1b0e31861d98 nilfs2: only call unlock_new_inode() if I_NEW new 2987a4cfc833 nilfs2: convert __nilfs_msg to integrate the level and format new a1d0747a393a nilfs2: use a more common logging style new 88b2e9b06381 fs/ufs: avoid potential u32 multiplication overflow new e348e65a081d fatfs: switch write_lock to read_lock in fat_ioctl_get_attributes new 4ecfed61de76 VFAT/FAT/MSDOS FILESYSTEM: replace HTTP links with HTTPS ones new a090a5a7d73f fat: fix fat_ra_init() for data clusters == 0 new a089e3fd5a82 fs/signalfd.c: fix inconsistent return codes for signalfd4 new aaa3e7fb81d8 selftests: kmod: use variable NAME in kmod_test_0001() new 6f9e148c2186 kmod: remove redundant "be an" in the comment new 0776d1231bec test_kmod: avoid potential double free in trigger_config_r [...] new f38c85f1ba69 coredump: add %f for executable filename new db19c91c3b75 exec: change uselib(2) IS_SREG() failure to EACCES new 633fb6ac3980 exec: move S_ISREG() check earlier new 0fd338b2d2cd exec: move path_noexec() check earlier new 0935288c6e00 kdump: append kernel build-id string to VMCOREINFO new 216ec27f3c52 drivers/rapidio/devices/rio_mport_cdev.c: use struct_size( [...] new 330d5589604d drivers/rapidio/rio-scan.c: use struct_size() helper new d71375499d7b rapidio/rio_mport_cdev: use array_size() helper in copy_{f [...] new 79076e1241bb kernel/panic.c: make oops_may_print() return bool new 9d5b134f9f51 lib/Kconfig.debug: fix typo in the help text of CONFIG_PAN [...] new 63037f74725d panic: make print_oops_end_marker() static new 31a1b9878c06 kcov: unconditionally add -fno-stack-protector to compiler [...] new fed79d057d08 kcov: make some symbols static new a3ec9f38a975 scripts/gdb: fix python 3.8 SyntaxWarning new 00898e8599a1 ipc: uninline functions new ce14489c8e2d ipc/shm.c: remove the superfluous break new c7073bab5772 mm/page_isolation: prefer the node of the source page new b4b382238ed2 mm/migrate: move migration helper from .h to .c new d92bbc2719bd mm/hugetlb: unify migration callbacks new 9933a0c8a539 mm/migrate: clear __GFP_RECLAIM to make the migration call [...] new 19fc7bed252c mm/migrate: introduce a standard migration target allocati [...] new a097631160c3 mm/mempolicy: use a standard migration target allocation callback new 8b94e0b8be36 mm/page_alloc: remove a wrapper for alloc_migration_target() new 41b4dc14ee80 mm/gup: restrict CMA region by using allocation scope API new bbe88753bd42 mm/hugetlb: make hugetlb migration callback CMA aware new ed03d924587e mm/gup: use a standard migration target allocation callback new bce617edecad mm: do page fault accounting in handle_mm_fault new c0f6eda41f97 mm/alpha: use general page fault accounting new 52e3f8d03052 mm/arc: use general page fault accounting new 79fea6c6548e mm/arm: use general page fault accounting new 6a1bb025d28e mm/arm64: use general page fault accounting new a2a9e439baf8 mm/csky: use general page fault accounting new e08157c3c423 mm/hexagon: use general page fault accounting new b444eed891cf mm/ia64: use general page fault accounting new e1c17f627b42 mm/m68k: use general page fault accounting new aeb6aefc3129 mm/microblaze: use general page fault accounting new 2558fd7f5c3e mm/mips: use general page fault accounting new daf7bf5d9039 mm/nds32: use general page fault accounting new 4487dcf9b751 mm/nios2: use general page fault accounting new 38caa902dcca mm/openrisc: use general page fault accounting new af8a79262736 mm/parisc: use general page fault accounting new 428fdc094492 mm/powerpc: use general page fault accounting new 5ac365a45890 mm/riscv: use general page fault accounting new 35e45f3e5a1f mm/s390: use general page fault accounting new 105f886220e9 mm/sh: use general page fault accounting new 56e10e6ab119 mm/sparc32: use general page fault accounting new f08147df4092 mm/sparc64: use general page fault accounting new 968614fc7b84 mm/x86: use general page fault accounting new 484e51e4af52 mm/xtensa: use general page fault accounting new a2beb5f1efed mm: clean up the last pieces of page fault accountings new 64019a2e467a mm/gup: remove task_struct pointer for all gup code new 9ad57f6dfc23 Merge branch 'akpm' (patches from Andrew) new 4f88b4ccb703 drm/vmwgfx: Use struct_size() helper new 1d2c0c565bc0 drm/vmwgfx: Use correct vmw_legacy_display_unit pointer new 4437c1152ce0 drm/vmwgfx: Fix two list_for_each loop exit tests new 68745d1edf17 drm/vmwgfx/stdu: Use drm_mode_config_reset new 1338441cf166 drm/vmwgfx/sou: Use drm_mode_config_reset new 981243371a5d drm/vmwgfx/ldu: Use drm_mode_config_reset new 1ae96fce3e4d drm/vmwgfx: fix spelling mistake "Cound" -> "Could" new e97644ebcdc8 drm/vmwgfx: fix spelling mistake "Cant" -> "Can't" new 312d100c01e1 Merge branch 'vmwgfx-next-5.9' of git://people.freedesktop [...] new 62975d27d647 drm/ttm: revert "drm/ttm: make TT creation purely optional v3" new ea6ec7743727 Merge tag 'drm-next-2020-08-12' of git://anongit.freedeskt [...] new 407bc8d81837 Merge tag 'vfio-v5.9-rc1' of git://github.com/awilliam/linux-vfio new 4586039427fa Merge tag 'linux-watchdog-5.9-rc1' of git://www.linux-watc [...] new 05a5b5d8a2cd Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 8cd84b709647 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 5b24993c21cb parisc: mask out enable and reserved bits from sba imask new e96ebd589deb parisc: Implement __smp_store_release and __smp_load_acqui [...] new 7a02c8d45bbf Merge branch 'parisc-5.9-2' of git://git.kernel.org/pub/sc [...] new 7c2a69f610e6 Merge tag 'ceph-for-5.9-rc1' of git://github.com/ceph/ceph-client new 80ebbc9add43 Merge remote-tracking branch 'fixes/master' into master new 9ad6c150fc59 Merge remote-tracking branch 'powerpc-fixes/fixes' into master new de435a060d09 Merge remote-tracking branch 'sparc/master' into master new 62ffc589abb1 net: refactor bind_bucket fastreuse into helper new d76f3351cea2 net: initialize fastreuse on inet_inherit_port new 633f5b6bca9b Merge branch 'net-initialize-fastreuse-on-inet_inherit_port' new 41077c990266 sfc: fix ef100 design-param checking new 1980c0584483 vsock: fix potential null pointer dereference in vsock_poll() new 06a7a37be55e ipv4: tunnel: fix compilation on ARCH=um new 592d751c1e17 net: stmmac: dwmac1000: provide multicast filter fallback new df43dd526e66 net: ethernet: stmmac: Disable hardware multicast filter new ae8bd3021c34 Merge branch 'net-stmmac-Fix-multicast-filter-on-IPQ806x' new 2e0d8fef5f76 net: accept an empty mask in /sys/class/net/*/queues/rx-*/ [...] new 9643609423c7 Revert "ipv4: tunnel: fix compilation on ARCH=um" new 7957841ae9aa Merge remote-tracking branch 'net/master' into master new f3184afa6001 Merge remote-tracking branch 'bpf/master' into master new 5f1d40206902 Merge remote-tracking branch 'ipsec/master' into master new 06cbe5bd3774 Merge remote-tracking branch 'netfilter/master' into master new e5b1d9776ad3 ALSA: hda/realtek - Fix unused variable warning new d96f27c80b65 ALSA: hda/hdmi: Use force connectivity quirk on another HP [...] new 329a6925be31 Merge remote-tracking branch 'sound-current/for-linus' int [...] new afee5465d2cd Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus new efc913c8fb88 ASoC: Make soc_component_read() returning an error code again new 56235e4bc5ae ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM new 796a58fe2b8c ASoC: q6routing: add dummy register read/write function new 933cc41085d5 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new 77cbcd45720f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] new 9beba344441b Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] new 2c1ab8ce4803 Merge remote-tracking branch 'spi-fixes/for-linus' into master new 278397bf0a8d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 79dba0c1053e Merge remote-tracking branch 'phy/fixes' into master new dc5e20c69401 Merge remote-tracking branch 'ide/master' into master new c57dd1f2f6a7 btrfs: trim: fix underflow in trim length to prevent acces [...] new c9f8e44ec4a5 Merge branch 'misc-5.9' into next-fixes new 3c93e56a1135 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master new ba40f6b57137 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] new de7835a0a507 Merge remote-tracking branch 'risc-v-fixes/fixes' into master new 8d2ac1ce7b76 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 1a34f9334e46 Merge remote-tracking branch 'kbuild/for-next' into master new 5c3a910e36ba Merge remote-tracking branch 'arm/for-next' into master new f32ae0d95309 Merge remote-tracking branch 'arm-soc/for-next' into master new 24352851b449 Merge remote-tracking branch 'amlogic/for-next' into master new 4ef04d4316d3 Merge remote-tracking branch 'at91/at91-next' into master new 216e0cd8ab02 Merge remote-tracking branch 'imx-mxs/for-next' into master new 16a394814d71 Merge remote-tracking branch 'keystone/next' into master new 2ad561e1c0b6 Merge remote-tracking branch 'mediatek/for-next' into master new 4de5fcaae6b2 Merge remote-tracking branch 'mvebu/for-next' into master new 9e2bf45cfef9 Merge remote-tracking branch 'omap/for-next' into master new 3d6844ece20d Merge remote-tracking branch 'qcom/for-next' into master new 8d21e8b5f33f Merge remote-tracking branch 'realtek/for-next' into master new 7673caff8665 Merge remote-tracking branch 'renesas/next' into master new eb13828b06d0 Merge remote-tracking branch 'reset/reset/next' into master new 654245975b18 Merge remote-tracking branch 'rockchip/for-next' into master new 61ba765f1cc0 Merge remote-tracking branch 'samsung-krzk/for-next' into master new aaba2e2f84b2 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master new 59c4a7ba3f1b Merge remote-tracking branch 'tegra/for-next' into master new 44665c85de59 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master new 22d9c4e9df8b Merge remote-tracking branch 'uniphier/for-next' into master new 0191f5d6b59c Merge remote-tracking branch 'h8300/h8300-next' into master new b4865737cfcc Merge remote-tracking branch 'ia64/next' into master new 689b34f6ffdb Merge remote-tracking branch 'nds32/next' into master new 37bdba4cc032 Merge remote-tracking branch 'openrisc/for-next' into master new 7c4379f8e457 Merge remote-tracking branch 's390/features' into master new 7fd498066310 Merge remote-tracking branch 'sh/for-next' into master new ca5e2b1eff55 Merge remote-tracking branch 'btrfs/for-next' into master new c2fe580b6a64 Merge remote-tracking branch 'cifs/for-next' into master new 118b0829c399 Merge remote-tracking branch 'configfs/for-next' into master new 2c7f8937ef91 exfat: remove EXFAT_SB_DIRTY flag new 3db3c3fb840e exfat: write multiple sectors at once new 8b0c47177381 exfat: add error check when updating dir-entries new 4dc7d35e09ba exfat: optimize exfat_zeroed_cluster() new 7018ec68f082 exfat: retain 'VolumeFlags' properly new 10d8ebe911d5 Merge remote-tracking branch 'exfat/dev' into master new f9d84350d191 Merge remote-tracking branch 'ext3/for_next' into master new 5b8b16fa9e8b Merge remote-tracking branch 'ext4/dev' into master new 0354e3301529 Merge remote-tracking branch 'fuse/for-next' into master new 54898f70a854 NFS: Add layout segment info to pnfs read/write/commit tra [...] new ff041727e9e0 NFS: Don't move layouts to plh_return_segs list while in use new d474f96104bd NFS: Don't return layout segments that are in use new b4487b935452 nfs: Fix getxattr kernel panic and memory overflow new 8fe5db97c9d1 rpc_pipefs: convert comma to semicolon new a5032910c5e5 fs: nfs: delete repeated words in comments new 176b1e2c1fa1 Merge remote-tracking branch 'nfs/linux-next' into master new 68142b046e03 Merge remote-tracking branch 'v9fs/9p-next' into master new 182843e36e86 Merge remote-tracking branch 'xfs/for-next' into master new b5322bfcf6e2 Merge remote-tracking branch 'zonefs/for-next' into master new b07c4c58877b Merge remote-tracking branch 'printk/for-next' into master new 8a00a2975145 Merge remote-tracking branch 'pstore/for-next/pstore' into master new cb4d588b577f Merge remote-tracking branch 'hid/for-next' into master new b1eef236f50b i2c: iproc: fix race between client unreg and isr new 8cd60a71c849 Merge branch 'i2c/for-5.9' into i2c/for-next new c86e83f78cf2 Merge remote-tracking branch 'i2c/i2c/for-next' into master new 338d7154c2e4 Merge remote-tracking branch 'dmi/dmi-for-next' into master new 3c8698bce3fa Merge remote-tracking branch 'jc_docs/docs-next' into master new 042b00d9d0ac Merge remote-tracking branch 'pm/linux-next' into master new a6aa16e6c8db Merge remote-tracking branch 'cpupower/cpupower' into master new 1ccab17d4b48 Merge remote-tracking branch 'ieee1394/for-next' into master new 546dd5ee0315 Merge remote-tracking branch 'dlm/next' into master new 77714a8390d0 Merge remote-tracking branch 'swiotlb/linux-next' into master new 7a192d7ece86 Merge remote-tracking branch 'bluetooth/master' into master new c8a389bfabc1 Merge remote-tracking branch 'amdgpu/drm-next' into master new 14aa3823e66f Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] new 8bade4e747f1 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] new c6fce64a4c50 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master new 974fc214416d Merge remote-tracking branch 'modules/modules-next' into master new 75d50b884831 Merge remote-tracking branch 'mfd/for-mfd-next' into master new 110feb6ee69c Merge remote-tracking branch 'security/next-testing' into master new d8095e2edd46 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] new 2e3190c88e7c Merge remote-tracking branch 'tip/auto-latest' into master new b86966a0c408 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] new 79e546be19b6 Merge remote-tracking branch 'edac/edac-for-next' into master new b325b0acc490 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] new c2df9212550a Merge remote-tracking branch 'rcu/rcu/next' into master new 6765193031d1 Merge remote-tracking branch 'xen-tip/linux-next' into master new 2f43b4136073 Merge remote-tracking branch 'leds/for-next' into master new bb78fc2bf388 Merge remote-tracking branch 'mux/for-next' into master new bfa1d2951f6f Merge remote-tracking branch 'scsi/for-next' into master new ee693ec535ab Merge remote-tracking branch 'rpmsg/for-next' into master new d782a8006fe5 Merge remote-tracking branch 'pwm/for-next' into master new 39dfa04a863d Merge remote-tracking branch 'livepatching/for-next' into master new 985b30dbe2cf rtc: pcf2127: add pca2129 device id new 8a914bac44be rtc: pcf2127: add alarm support new 27006416be16 rtc: pcf2127: fix alarm handling new 1d32bce06379 Merge remote-tracking branch 'rtc/rtc-next' into master new c8c6ac3224ba Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' i [...] new 4970cbebf938 overflow: Add __must_check attribute to check_*() helpers new b39737af137e Merge remote-tracking branch 'kspp/for-next/kspp' into master new 90ae436a0fb3 Merge remote-tracking branch 'fsi/next' into master new 7bc5b2ebd5a9 Merge remote-tracking branch 'nvmem/for-next' into master new 45f72de1c91e Merge remote-tracking branch 'xarray/xarray' into master new 0b938abd439c Merge remote-tracking branch 'auxdisplay/auxdisplay' into master new 35f84be025b3 Merge remote-tracking branch 'kgdb/kgdb/for-next' into master new cc5c54c17453 Merge remote-tracking branch 'pidfd/for-next' into master new 3359f5f44cb5 fpga: dfl: change data type of feature id to u16 new 4c5608a0cb64 Merge remote-tracking branch 'fpga/for-next' into master new dd086aaaab56 Merge remote-tracking branch 'trivial/for-next' into master new 42658299bcb7 Merge remote-tracking branch 'mhi/mhi-next' into master new c4f0c3ffc9ef Merge remote-tracking branch 'notifications/notifications- [...] new 640641e48b2f Merge remote-tracking branch 'fsinfo/fsinfo-core' into master
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (e511859edc41) \ N -- N -- N refs/heads/akpm-base (640641e48b2f)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 329 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/cgroup-v2.rst | 4 + Documentation/admin-guide/sysctl/kernel.rst | 3 +- Documentation/admin-guide/sysctl/vm.rst | 15 ++ .../devicetree/bindings/rtc/trivial-rtc.yaml | 2 + Documentation/filesystems/proc.rst | 11 +- Documentation/vm/page_migration.rst | 27 +++ Makefile | 4 + arch/alpha/include/asm/io.h | 8 +- arch/alpha/include/asm/uaccess.h | 2 +- arch/alpha/mm/fault.c | 8 +- arch/arc/include/asm/segment.h | 3 +- arch/arc/kernel/process.c | 2 +- arch/arc/mm/fault.c | 18 +- arch/arm/include/asm/uaccess.h | 4 +- arch/arm/kernel/signal.c | 2 + arch/arm/mm/fault.c | 25 +-- arch/arm64/include/asm/uaccess.h | 2 +- arch/arm64/kernel/sdei.c | 2 +- arch/arm64/mm/fault.c | 29 +-- arch/arm64/mm/numa.c | 10 - arch/csky/include/asm/segment.h | 2 +- arch/csky/mm/fault.c | 13 +- arch/h8300/include/asm/segment.h | 2 +- arch/hexagon/mm/vm_fault.c | 9 +- arch/ia64/include/asm/uaccess.h | 2 +- arch/ia64/mm/fault.c | 9 +- arch/ia64/mm/numa.c | 2 - arch/m68k/include/asm/segment.h | 2 +- arch/m68k/include/asm/tlbflush.h | 6 +- arch/m68k/mm/fault.c | 14 +- arch/microblaze/include/asm/uaccess.h | 2 +- arch/microblaze/mm/fault.c | 9 +- arch/mips/include/asm/uaccess.h | 2 +- arch/mips/kernel/unaligned.c | 27 ++- arch/mips/mm/fault.c | 14 +- arch/nds32/include/asm/uaccess.h | 2 +- arch/nds32/kernel/process.c | 2 +- arch/nds32/mm/alignment.c | 7 +- arch/nds32/mm/fault.c | 19 +- arch/nios2/include/asm/uaccess.h | 2 +- arch/nios2/mm/fault.c | 14 +- arch/openrisc/include/asm/uaccess.h | 2 +- arch/openrisc/mm/fault.c | 9 +- arch/parisc/include/asm/barrier.h | 59 +----- arch/parisc/include/asm/uaccess.h | 2 +- arch/parisc/mm/fault.c | 8 +- arch/powerpc/include/asm/uaccess.h | 3 +- arch/powerpc/mm/copro_fault.c | 7 +- arch/powerpc/mm/fault.c | 11 +- arch/riscv/include/asm/uaccess.h | 6 +- arch/riscv/mm/fault.c | 16 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/kvm/priv.c | 8 +- arch/s390/mm/fault.c | 16 +- arch/s390/mm/gmap.c | 4 +- arch/sh/include/asm/segment.h | 3 +- arch/sh/include/asm/sparsemem.h | 4 +- arch/sh/kernel/traps_32.c | 12 +- arch/sh/mm/fault.c | 11 +- arch/sh/mm/init.c | 9 - arch/sparc/include/asm/sparsemem.h | 1 - arch/sparc/include/asm/uaccess_32.h | 2 +- arch/sparc/include/asm/uaccess_64.h | 2 +- arch/sparc/mm/fault_32.c | 13 +- arch/sparc/mm/fault_64.c | 11 +- arch/um/kernel/trap.c | 6 +- arch/x86/include/asm/uaccess.h | 2 +- arch/x86/mm/fault.c | 17 +- arch/x86/mm/init_64.c | 9 + arch/x86/mm/numa.c | 1 - arch/xtensa/include/asm/uaccess.h | 2 +- arch/xtensa/mm/fault.c | 15 +- drivers/firmware/arm_sdei.c | 5 +- drivers/fpga/dfl-fme-perf.c | 2 +- drivers/fpga/dfl.c | 29 +-- drivers/fpga/dfl.h | 10 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 37 +++- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 5 - drivers/gpu/drm/ttm/ttm_tt.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 2 +- drivers/i2c/busses/i2c-bcm-iproc.c | 13 +- drivers/infiniband/core/umem_odp.c | 2 +- drivers/iommu/amd/iommu_v2.c | 2 +- drivers/iommu/intel/svm.c | 3 +- drivers/net/ethernet/sfc/ef100_nic.c | 3 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 3 + drivers/rapidio/devices/rio_mport_cdev.c | 7 +- drivers/rapidio/rio-scan.c | 8 +- drivers/rtc/rtc-pcf2127.c | 144 +++++++++++++- drivers/vfio/vfio_iommu_type1.c | 4 +- fs/btrfs/extent-io-tree.h | 2 + fs/btrfs/extent-tree.c | 14 ++ fs/btrfs/volumes.c | 4 + fs/coredump.c | 17 +- fs/exec.c | 32 ++-- fs/fat/Kconfig | 2 +- fs/fat/fatent.c | 3 + fs/fat/file.c | 4 +- fs/hugetlbfs/inode.c | 6 + fs/minix/inode.c | 42 ++++- fs/minix/itree_common.c | 8 +- fs/minix/itree_v1.c | 12 +- fs/minix/itree_v2.c | 13 +- fs/minix/minix.h | 1 - fs/namei.c | 12 +- fs/nfs/blocklayout/rpc_pipefs.c | 2 +- fs/nfs/fs_context.c | 2 +- fs/nfs/nfs4proc.c | 2 - fs/nfs/nfs4trace.h | 20 +- fs/nfs/nfs4xdr.c | 8 +- fs/nilfs2/alloc.c | 38 ++-- fs/nilfs2/btree.c | 42 ++--- fs/nilfs2/cpfile.c | 10 +- fs/nilfs2/dat.c | 14 +- fs/nilfs2/direct.c | 14 +- fs/nilfs2/gcinode.c | 2 +- fs/nilfs2/ifile.c | 4 +- fs/nilfs2/inode.c | 32 ++-- fs/nilfs2/ioctl.c | 37 ++-- fs/nilfs2/mdt.c | 2 +- fs/nilfs2/namei.c | 6 +- fs/nilfs2/nilfs.h | 18 +- fs/nilfs2/page.c | 11 +- fs/nilfs2/recovery.c | 32 ++-- fs/nilfs2/segbuf.c | 2 +- fs/nilfs2/segment.c | 38 ++-- fs/nilfs2/sufile.c | 29 ++- fs/nilfs2/super.c | 73 +++---- fs/nilfs2/sysfs.c | 29 ++- fs/nilfs2/the_nilfs.c | 85 ++++----- fs/open.c | 6 - fs/proc/base.c | 11 +- fs/proc/task_mmu.c | 4 +- fs/signalfd.c | 10 +- fs/ufs/super.c | 2 +- include/asm-generic/uaccess.h | 4 +- include/clocksource/timer-ti-dm.h | 2 +- include/linux/async_tx.h | 2 +- include/linux/btree.h | 2 +- include/linux/compaction.h | 2 + include/linux/compiler-clang.h | 2 +- include/linux/compiler_types.h | 44 +++-- include/linux/crash_core.h | 6 + include/linux/delay.h | 2 +- include/linux/dma/k3-psil.h | 2 +- include/linux/dma/k3-udma-glue.h | 2 +- include/linux/dma/ti-cppi5.h | 2 +- include/linux/exportfs.h | 2 +- include/linux/frontswap.h | 2 +- include/linux/fs.h | 10 + include/linux/generic-radix-tree.h | 2 +- include/linux/highmem.h | 2 +- include/linux/huge_mm.h | 7 - include/linux/hugetlb.h | 53 ++++-- include/linux/irqchip/irq-omap-intc.h | 2 +- include/linux/jhash.h | 2 +- include/linux/kernel.h | 8 +- include/linux/leds-ti-lmu-common.h | 2 +- include/linux/memcontrol.h | 12 +- include/linux/mempolicy.h | 18 +- include/linux/migrate.h | 34 +--- include/linux/mm.h | 20 +- include/linux/mmzone.h | 17 +- include/linux/oom.h | 4 +- include/linux/overflow.h | 51 ++--- include/linux/pgtable.h | 12 +- include/linux/platform_data/davinci-cpufreq.h | 2 +- include/linux/platform_data/davinci_asp.h | 2 +- include/linux/platform_data/elm.h | 2 +- include/linux/platform_data/gpio-davinci.h | 2 +- include/linux/platform_data/gpmc-omap.h | 2 +- include/linux/platform_data/mtd-davinci-aemif.h | 2 +- include/linux/platform_data/omap-twl4030.h | 2 +- include/linux/platform_data/uio_pruss.h | 2 +- include/linux/platform_data/usb-omap.h | 2 +- include/linux/poison.h | 4 - include/linux/sched/mm.h | 8 +- include/linux/sched/task.h | 1 + include/linux/soc/ti/k3-ringacc.h | 2 +- include/linux/soc/ti/knav_qmss.h | 2 +- include/linux/soc/ti/ti-msgmgr.h | 2 +- include/linux/swap.h | 25 ++- include/linux/syscalls.h | 2 +- include/linux/uaccess.h | 20 +- include/linux/vm_event_item.h | 3 + include/linux/wkup_m3_ipc.h | 2 +- include/linux/xxhash.h | 2 +- include/linux/xz.h | 4 +- include/linux/zlib.h | 2 +- include/net/inet_connection_sock.h | 4 + include/soc/arc/aux.h | 2 +- include/trace/events/migrate.h | 17 +- include/uapi/linux/auto_dev-ioctl.h | 2 +- include/uapi/linux/elf.h | 2 +- include/uapi/linux/map_to_7segment.h | 2 +- include/uapi/linux/types.h | 2 +- include/uapi/linux/usb/ch9.h | 2 +- ipc/sem.c | 3 +- ipc/shm.c | 4 +- kernel/Makefile | 2 +- kernel/crash_core.c | 50 +++++ kernel/events/callchain.c | 5 +- kernel/events/core.c | 5 +- kernel/events/uprobes.c | 8 +- kernel/exit.c | 18 +- kernel/futex.c | 2 +- kernel/kcov.c | 6 +- kernel/kmod.c | 5 +- kernel/kthread.c | 5 +- kernel/panic.c | 4 +- kernel/stacktrace.c | 5 +- kernel/sysctl.c | 9 + kernel/umh.c | 29 +-- lib/Kconfig.debug | 27 ++- lib/Makefile | 1 + lib/bitmap.c | 4 +- lib/crc64.c | 2 +- lib/decompress_bunzip2.c | 2 +- lib/decompress_unlzma.c | 6 +- lib/kstrtox.c | 12 +- lib/math/rational.c | 2 +- lib/rbtree.c | 2 +- lib/test_bitmap.c | 58 ++++++ lib/test_bitops.c | 18 +- lib/test_bits.c | 75 ++++++++ lib/test_kmod.c | 2 +- lib/test_lockup.c | 6 +- lib/ts_bm.c | 2 +- lib/xxhash.c | 2 +- lib/xz/xz_crc32.c | 2 +- lib/xz/xz_dec_bcj.c | 2 +- lib/xz/xz_dec_lzma2.c | 2 +- lib/xz/xz_lzma2.h | 2 +- lib/xz/xz_stream.h | 2 +- mm/cma.c | 40 ++-- mm/cma.h | 4 +- mm/compaction.c | 187 +++++++++++++++++- mm/filemap.c | 2 +- mm/gup.c | 181 +++++------------- mm/hmm.c | 5 +- mm/huge_memory.c | 23 +-- mm/hugetlb.c | 91 ++++----- mm/internal.h | 9 +- mm/khugepaged.c | 2 +- mm/ksm.c | 3 +- mm/maccess.c | 22 +-- mm/memcontrol.c | 42 +++-- mm/memory-failure.c | 7 +- mm/memory.c | 93 +++++++-- mm/memory_hotplug.c | 30 ++- mm/mempolicy.c | 37 +--- mm/migrate.c | 123 ++++++++++-- mm/mmu_notifier.c | 9 +- mm/nommu.c | 4 +- mm/oom_kill.c | 24 +-- mm/page_alloc.c | 14 +- mm/page_isolation.c | 5 - mm/percpu-internal.h | 55 +++++- mm/percpu-km.c | 5 +- mm/percpu-stats.c | 36 ++-- mm/percpu-vm.c | 5 +- mm/percpu.c | 208 +++++++++++++++++--- mm/process_vm_access.c | 2 +- mm/rmap.c | 2 +- mm/shmem.c | 5 +- mm/slab_common.c | 2 +- mm/swap.c | 13 +- mm/swap_state.c | 78 +++++++- mm/swapfile.c | 4 +- mm/usercopy.c | 2 +- mm/userfaultfd.c | 2 +- mm/vmscan.c | 30 +-- mm/vmstat.c | 30 ++- mm/workingset.c | 23 ++- mm/zpool.c | 8 +- mm/zsmalloc.c | 2 +- net/core/net-sysfs.c | 12 +- net/ipv4/inet_connection_sock.c | 97 +++++----- net/ipv4/inet_hashtables.c | 1 + net/vmw_vsock/af_vsock.c | 2 +- scripts/checkpatch.pl | 116 ++++++++---- scripts/gdb/linux/rbtree.py | 4 +- security/tomoyo/domain.c | 2 +- sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 2 - sound/soc/qcom/qdsp6/q6afe-dai.c | 210 ++++++++++----------- sound/soc/qcom/qdsp6/q6routing.c | 16 ++ sound/soc/soc-component.c | 2 +- tools/testing/selftests/cgroup/test_kmem.c | 70 ++++++- tools/testing/selftests/kmod/kmod.sh | 4 +- tools/testing/selftests/vm/hmm-tests.c | 35 ++++ virt/kvm/async_pf.c | 2 +- virt/kvm/kvm_main.c | 2 +- 303 files changed, 2843 insertions(+), 1769 deletions(-) create mode 100644 lib/test_bits.c