This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits f5e0cc2c9f5f arch: remove compat_alloc_user_space omits 63160d658a5b compat: remove some compat entry points omits fa9a87bf83a2 fixup! mm: simplify compat numa syscalls omits d6bbc0ebc1c0 mm: simplify compat numa syscalls omits cde913ffa05f mm: simplify compat_sys_move_pages omits c1d52354f9bd kexec: avoid compat_alloc_user_space omits 41560faaf7f7 kexec: move locking into do_kexec_load omits 184ee1683fc0 scripts: check_extable: fix typo in user error message omits 48d8bb4ef2c8 mm: move kvmalloc-related functions to slab.h omits 27acb7a78482 mm/workingset: correct kernel-doc notations omits 1421402fd130 Merge branch 'akpm-current/current' omits 10e9c12d399e Merge remote-tracking branch 'folio/for-next' omits 17e82b2870d9 Merge remote-tracking branch 'cxl/next' omits ccd75013d09a Merge remote-tracking branch 'rust/rust-next' omits 82d044d5cb23 Merge remote-tracking branch 'memblock/for-next' omits 82cc8d0a6eb7 Merge remote-tracking branch 'kunit-next/kunit' omits ef314be82cf0 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 40a1c2bdbcca Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 9a87e25d615c Merge remote-tracking branch 'hyperv/hyperv-next' omits d5daf9890b43 Merge remote-tracking branch 'nvmem/for-next' omits eaf7da613835 Merge remote-tracking branch 'slimbus/for-next' omits 3819cb8ec75f Merge remote-tracking branch 'gnss/gnss-next' omits cbea1e45f15e Merge remote-tracking branch 'kspp/for-next/kspp' omits a26520731757 Merge remote-tracking branch 'ntb/ntb-next' omits edc7778f0f1f Merge remote-tracking branch 'at24/at24/for-next' omits e2ae39a95d23 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 8704304a7bd5 Merge remote-tracking branch 'rtc/rtc-next' omits d6e36ca8e6d6 Merge remote-tracking branch 'coresight/next' omits f29ca4fda515 Merge remote-tracking branch 'livepatching/for-next' omits 27d0aff3dbdd Merge remote-tracking branch 'userns/for-next' omits a0b7d2a68163 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 269e5e034a22 Merge remote-tracking branch 'pinctrl/for-next' omits 49a2ee6bfe1c Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 00a23abf4e82 Merge remote-tracking branch 'rpmsg/for-next' omits e90525271caa Merge remote-tracking branch 'vhost/linux-next' omits 61cae1fb425d Merge remote-tracking branch 'scsi-mkp/for-next' omits bc4454ce5105 Merge remote-tracking branch 'scsi/for-next' omits 5948044cd205 Merge remote-tracking branch 'cgroup/for-next' omits 48e51bb54c91 Merge remote-tracking branch 'dmaengine/next' omits 90ed41538cb7 Merge remote-tracking branch 'icc/icc-next' omits 8b99095bcdab Merge remote-tracking branch 'staging/staging-next' omits a0d84edf50ac Merge remote-tracking branch 'vfio/next' omits 0706ae44e545 Merge remote-tracking branch 'thunderbolt/next' omits 42e88d9b60a9 Merge remote-tracking branch 'soundwire/next' omits f195af88a72a Merge remote-tracking branch 'phy-next/next' omits ff35eaf3c4e1 Merge remote-tracking branch 'extcon/extcon-next' omits 890540f4cb3a Merge remote-tracking branch 'char-misc/char-misc-next' omits 3c5d592976fd Merge remote-tracking branch 'tty/tty-next' omits 963edeb64e98 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits d28060f3e500 Merge remote-tracking branch 'usb-serial/usb-next' omits 0c45aecc60ba Merge remote-tracking branch 'usb/usb-next' omits e0da2c05df09 Merge remote-tracking branch 'driver-core/driver-core-next' omits cd465fad13db Merge remote-tracking branch 'ipmi/for-next' omits ee71b1365cdd Merge remote-tracking branch 'leds/for-next' omits e544e47a305e Merge remote-tracking branch 'drivers-x86/for-next' omits 7b81abf6dde7 Merge remote-tracking branch 'workqueues/for-next' omits 633168f33dea Merge remote-tracking branch 'percpu/for-next' omits c021a2f550e4 Merge remote-tracking branch 'kvm-arm/next' omits 9d391b9c3e64 Merge remote-tracking branch 'kvm/next' omits dfc6a5606240 Merge remote-tracking branch 'rcu/rcu/next' omits 8534e6d368a3 Merge remote-tracking branch 'ftrace/for-next' omits 3289452fcad0 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 5d5f8b1313bd Merge remote-tracking branch 'edac/edac-for-next' omits 0dce6cded1cd Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 75f57981d871 Merge remote-tracking branch 'tip/auto-latest' omits bb4af596b7c0 Merge remote-tracking branch 'spi/for-next' omits 739ed826395f Merge remote-tracking branch 'devicetree/for-next' omits 66530a147346 Merge remote-tracking branch 'audit/next' omits 79ea884b2054 Merge remote-tracking branch 'iommu/next' omits a18d255ce6e0 Merge remote-tracking branch 'tpmdd/next' omits 68074db51bd9 Merge remote-tracking branch 'smack/next' omits d530f69b9166 Merge remote-tracking branch 'selinux/next' omits 84bf051369e0 Merge remote-tracking branch 'keys/keys-next' omits a0e8bafdad37 Merge remote-tracking branch 'apparmor/apparmor-next' omits 7609258991e7 Merge remote-tracking branch 'security/next-testing' omits 1d008b2f174f Merge remote-tracking branch 'regulator/for-next' omits 3e3378d9570f Merge remote-tracking branch 'battery/for-next' omits 6dec3e8ab710 Merge remote-tracking branch 'mfd/for-mfd-next' omits a967de311126 Merge remote-tracking branch 'mmc/next' omits a54b18a20cec Merge remote-tracking branch 'device-mapper/for-next' omits 9136d3b2d71c Merge remote-tracking branch 'block/for-next' omits 15cdd6049983 Merge remote-tracking branch 'input/next' omits 921907ea4ec7 Merge remote-tracking branch 'modules/modules-next' omits d81daed08674 Merge remote-tracking branch 'sound-asoc/for-next' omits e0fc9ec407d0 Merge remote-tracking branch 'sound/for-next' omits d26efad27645 Merge remote-tracking branch 'regmap/for-next' omits a4b96b382982 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 1ceb05895f62 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 17a63be1c79d Merge remote-tracking branch 'drm-msm/msm-next' omits 862a7ffddf8b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 6ea76fb0402d Merge remote-tracking branch 'drm-intel/for-linux-next' omits a724958bdbcf Merge remote-tracking branch 'amdgpu/drm-next' omits 0aa267386cd3 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 8ade9d6bf3e8 Merge remote-tracking branch 'drm/drm-next' omits 844767084a84 Merge remote-tracking branch 'crypto/master' omits 337544e13a44 Merge remote-tracking branch 'nand/nand/next' omits 48fa09c122c4 Merge remote-tracking branch 'mtd/mtd/next' omits 276954f1b3ad Merge remote-tracking branch 'mac80211-next/master' omits 4de54c1a7cb5 Merge remote-tracking branch 'bluetooth/master' omits 6e8f54ce9ca4 Merge remote-tracking branch 'wireless-drivers-next/master' omits cb20e16d01d1 Merge remote-tracking branch 'ipsec-next/master' omits 8b26f0dba9cc Merge remote-tracking branch 'bpf-next/for-next' omits 34698bb63747 Merge remote-tracking branch 'net-next/master' omits a50b45910246 Merge remote-tracking branch 'rdma/for-next' omits 44d60afcaf1f Merge remote-tracking branch 'swiotlb/linux-next' omits 11ca127a960a Merge remote-tracking branch 'dlm/next' omits f32969b4bdeb Merge remote-tracking branch 'ieee1394/for-next' omits 85e6e63e6301 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 2f096e8efa90 Merge remote-tracking branch 'opp/opp/linux-next' omits bdf35f047feb Merge remote-tracking branch 'cpupower/cpupower' omits 9b1a4b9c3a37 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits b21dbfa1392f Merge remote-tracking branch 'pm/linux-next' omits 0b3b3cab75e2 Merge remote-tracking branch 'v4l-dvb-next/master' omits 65d05caa7b70 Merge remote-tracking branch 'v4l-dvb/master' omits 111c8167849d Merge remote-tracking branch 'jc_docs/docs-next' omits e709e5a40d18 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits bc94c6eaa526 Merge remote-tracking branch 'i2c/i2c/for-next' omits 28fe0494b580 Merge remote-tracking branch 'hid/for-next' omits d070dfcab5af Merge remote-tracking branch 'pstore/for-next/pstore' omits 50e4528adada Merge remote-tracking branch 'pci/next' omits 3200934f3154 Merge remote-tracking branch 'printk/for-next' omits 9fbf106bf9bf Merge remote-tracking branch 'vfs/for-next' omits acc283b80530 Merge remote-tracking branch 'file-locks/locks-next' omits 14cc9f5f9807 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 542528a10bff Merge remote-tracking branch 'zonefs/for-next' omits ab0d1b132dd3 Merge remote-tracking branch 'xfs/for-next' omits 09278be8f7c3 Merge remote-tracking branch 'v9fs/9p-next' omits 6a5f33ee092b Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 338c6d8bd06c Merge remote-tracking branch 'ntfs3/master' omits 6e1992498f9d Merge remote-tracking branch 'cel/for-next' omits c1d96ab2286f Merge remote-tracking branch 'nfs-anna/linux-next' omits 96f7103b2654 Merge remote-tracking branch 'gfs2/for-next' omits c807137bb494 Merge remote-tracking branch 'fuse/for-next' omits 2b5ffa35dd9d Merge remote-tracking branch 'f2fs/dev' omits 85af35f7e625 Merge remote-tracking branch 'ext3/for_next' omits f8e1604969f0 Merge remote-tracking branch 'erofs/dev' omits 0870b28b1aa5 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits dc6e579c3253 Merge remote-tracking branch 'btrfs/for-next' omits 77e08a5427ed Merge remote-tracking branch 'fscache/fscache-next' omits c83e6205cca5 Merge remote-tracking branch 'fscrypt/master' omits 445bdedccd53 Merge remote-tracking branch 'pidfd/for-next' omits 7c3bd8a4c92b Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 86ede9f2f849 Merge remote-tracking branch 'sh/for-next' omits dd240ef5de44 Merge remote-tracking branch 's390/for-next' omits f9f861a1cb9c Merge remote-tracking branch 'risc-v/for-next' omits 5f21d1d3c6b0 Merge remote-tracking branch 'powerpc/next' omits 36ad5c830656 Merge remote-tracking branch 'parisc-hd/for-next' omits 2d6c9fb3e388 Merge remote-tracking branch 'openrisc/for-next' omits e7330918cdf6 Merge remote-tracking branch 'mips/mips-next' omits 86ac40940e83 Merge remote-tracking branch 'm68knommu/for-next' omits 5846e30b075a Merge remote-tracking branch 'm68k/for-next' omits 06d58899faa2 Merge remote-tracking branch 'h8300/h8300-next' omits ddc22c82f118 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 6972f6ddc6c3 Merge remote-tracking branch 'clk-imx/for-next' omits f977ec50dbe0 Merge remote-tracking branch 'clk/clk-next' omits 43088619cee7 Merge remote-tracking branch 'xilinx/for-next' omits a816d1db9b16 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 31c0db655608 Merge remote-tracking branch 'tegra/for-next' omits 9b589020eb29 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 4260f942c987 Merge remote-tracking branch 'scmi/for-linux-next' omits 79b3018d8648 Merge remote-tracking branch 'samsung-krzk/for-next' omits a7d644195964 Merge remote-tracking branch 'rockchip/for-next' omits 6aae14762d4c Merge remote-tracking branch 'reset/reset/next' omits 42ae8346f165 Merge remote-tracking branch 'renesas/next' omits 5591b9ecf631 Merge remote-tracking branch 'raspberrypi/for-next' omits a64dd2425039 Merge remote-tracking branch 'qcom/for-next' omits 2fb7d5632fee Merge remote-tracking branch 'omap/for-next' omits b1a2fad1911c Merge remote-tracking branch 'mvebu/for-next' omits 8986564e599f Merge remote-tracking branch 'mediatek/for-next' omits 70124565aab5 Merge remote-tracking branch 'keystone/next' omits 0fc56d65c9b0 Merge remote-tracking branch 'imx-mxs/for-next' omits 4d4ef968b6bf Merge remote-tracking branch 'at91/at91-next' omits 6a04a384b183 Merge remote-tracking branch 'aspeed/for-next' omits 3df6e6740d28 Merge remote-tracking branch 'amlogic/for-next' omits 9d32685b8eac Merge remote-tracking branch 'actions/for-next' omits 0adfeb728152 Merge remote-tracking branch 'arm-soc/for-next' omits 44c31eb121ed Merge remote-tracking branch 'arm-perf/for-next/perf' omits 5c6ef4a28042 Merge remote-tracking branch 'arm64/for-next/core' omits c188dacf7e18 Merge remote-tracking branch 'arm/for-next' omits 32a3f7f94fa5 Merge remote-tracking branch 'arc/for-next' omits b87eec3b30f0 Merge remote-tracking branch 'asm-generic/master' omits 9390870fce45 Merge remote-tracking branch 'dma-mapping/for-next' omits 3307c567e45f Merge remote-tracking branch 'compiler-attributes/compiler [...] omits cf5d31da25f2 Merge remote-tracking branch 'kbuild/for-next' omits e6cf50408be8 Merge remote-tracking branch 'fpga-fixes/fixes' omits df48b6299bfc Merge remote-tracking branch 'pidfd-fixes/fixes' omits a091d9dfaeae Merge remote-tracking branch 'soc-fsl-fixes/fix' omits e92f2ccacf84 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits c16dae81c637 Merge remote-tracking branch 'mmc-fixes/fixes' omits 13ff6e30839f Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 82fc664365d6 Merge remote-tracking branch 'vfs-fixes/fixes' omits f37f76285895 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits c99303bd9b4b Merge remote-tracking branch 'hwmon-fixes/hwmon' omits c587c3eb910a Merge remote-tracking branch 'omap-fixes/fixes' omits 74d0fd7c80e9 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 5fe072e0ca41 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits a9ad20e27141 Merge remote-tracking branch 'crypto-current/master' omits 38b898fbddd1 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 0720aed7b34e Merge remote-tracking branch 'pci-current/for-linus' omits 13a94dbe2a0c Merge remote-tracking branch 'regulator-fixes/for-linus' omits 43af5e659f19 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 0899b50bea64 Merge remote-tracking branch 'sound-current/for-linus' omits 46b1ff08318c Merge remote-tracking branch 'wireless-drivers/master' omits 4ba5a9e02222 Merge remote-tracking branch 'netfilter/master' omits ea1227c31065 Merge remote-tracking branch 'bpf/master' omits c39c76145a6c Merge remote-tracking branch 'net/master' omits 612fe1b89f51 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 239db065316e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 1fdfc2838c1d Merge remote-tracking branch 'arm-current/fixes' omits 0f6eedb0a71c Merge branch 'for-5.15/io_uring' into for-next omits 483fc4e30869 io_uring: optimise io_prep_linked_timeout() omits 1119a8dd34d2 ipc: replace costly bailout check in sysvipc_find_ipc() omits ebef52701cc7 selftests/memfd: remove unused variable omits aeef1e3957ff Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] omits 642e47939d5e configs: remove the obsolete CONFIG_INPUT_POLLDEV omits f746de8599e5 prctl: allow to setup brk for et_dyn executables omits 6220d766e602 pid: cleanup the stale comment mentioning pidmap_init(). omits 4df5b5bca5c2 coredump: fix memleak in dump_vma_snapshot() omits 89054ec1e1d3 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits a019ba0cdd9b fs/coredump.c: log if a core dump is aborted due to change [...] omits ebac55f5e00a hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits d0dff983ebb1 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits 92ef33e94ca2 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 950fa5cd8101 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits 9879996e3052 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits fbe96b2710fb nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits 6b129f803b52 nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits b8e4b336cb92 init/main.c: silence some -Wunused-parameter warnings omits d192112362cc trap: cleanup trap_init() omits 884af39bb430 ramfs: fix mount source show for ramfs omits d7723b871c28 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix omits a5ebb1c18976 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix omits 303dd60cd2f3 fs/epoll: use a per-cpu counter for user's watches count omits 3572d4cb135d checkpatch: support wide strings omits 045260dbd7e9 lib/iov_iter.c: fix kernel-doc warnings omits 77b39839fb23 lib/dump_stack: correct kernel-doc notation omits 5d96b0714988 lib/test: convert test_sort.c to use KUnit omits 8cf57871e21e lib/string: optimized memset omits 51ac381fbea8 lib/string: optimized memmove omits 3e6b26d9b54b lib/string: optimized memcpy omits 0f0698fa138c math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 82db33701fa1 math: make RATIONAL tristate omits 3a5c24ac18d0 kernel/acct.c: use dedicated helper to access rlimit values omits a32894fcc2c8 include/linux/once.h: fix trivia typo Not -> Note omits 2b2929ffd9c9 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits 30b7413cc3a8 proc/sysctl: make protected_* world readable omits a026745afc5b connector: send event on write to /proc/[pid]/comm omits b7d4b2f79cda proc: stop using seq_get_buf in proc_task_name omits 7548dc6e8131 fs/proc/kcore.c: add mmap interface omits cfd6f9c135f0 percpu: remove export of pcpu_base_addr omits c0e133fd916a alpha: pci-sysfs: fix all kernel-doc warnings omits 6e578d861c8f alpha: agp: make empty macros use do-while-0 style omits b5f7f808441d kernel/hung_task.c: Monitor killed tasks. omits f689187c39e1 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits e616623bb32d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2842a8b0bd42 MAINTAINERS: update for DAMON omits 25ec9ea256d6 mm/damon: add user space selftests omits 0be9017d5b4d mm/damon: add kunit tests omits db1ee700c599 Documentation: add documents for DAMON omits 27e262f34439 mm/damon/dbgfs: support multiple contexts omits 709909ce24e2 mm/damon/dbgfs: export kdamond pid to the user space omits 954d2cdc9f6e mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix omits 2c505f55ba50 mm-damon-implement-a-debugfs-based-user-space-interface-fix omits df15c5bb2d0a mm/damon: implement a debugfs-based user space interface omits 6d16b0a6f746 mm/damon: add a tracepoint omits 2aaa1c56d33f mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup omits 236675f335c3 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] omits c1b5943eeeb0 mm/damon: implement primitives for the virtual memory addr [...] omits 2c0e2c160731 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix omits 07a458ca696e mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT omits bfb06b3e13ad mm/idle_page_tracking: make PG_idle reusable omits 4c2763fa44b5 mm/damon: adaptively adjust regions omits 92a5e8baf5f8 mm/damon/core: implement region-based sampling omits 74225bfd2cd2 mm: introduce Data Access MONitor (DAMON) omits 35c573ab9b47 kfence: show cpu and timestamp in alloc/free info omits 5ed9fb72ae78 mm/highmem: Remove deprecated kmap_atomic omits 1a24fe8676e6 highmem: don't disable preemption on RT in kmap_atomic() omits 1f07beb5c716 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits b0db28879bf4 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 8daa7dd2a121 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 15125de622b0 mm: remove redundant compound_head() calling omits 0827f314a03e mm/memory_hotplug: improved dynamic memory group aware "au [...] omits b404bdd00ed7 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 33c1879b8639 virtio-mem: use a single dynamic memory group for a single [...] omits ee30bca60fd5 dax/kmem: use a single static memory group for a single pr [...] omits 0ae87c5fec8e ACPI: memhotplug: use a single static memory group for a s [...] omits a894370671de mm/memory_hotplug: track present pages in memory groups omits a577b8cb0c45 drivers/base/memory: introduce "memory groups" to logicall [...] omits 5efb3e93e4de mm/memory_hotplug: introduce "auto-movable" online policy omits 732686d7204d mm: track present early pages per zone omits 6f39a0e3402c ACPI: memhotplug: memory resources cannot be enabled yet omits 8a7c82ecf9e2 mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 082e2a646057 mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 298ba84d6470 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits 9bc8f2c21066 mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 59cf6c0547b1 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits 051e4f38b40d memory-hotplug.rst: complete admin-guide overhaul omits a7d8cb0d1d96 memory-hotplug.rst: remove locking details from admin-guide omits 8b77949e485f mm/madvise: add MADV_WILLNEED to process_madvise() omits 3f25d3213e7c mm/vmstat: protect per cpu variables with preempt disable on RT omits 343cfd1d9883 mm/vmstat: remove unneeded return value omits 6dfe75181302 mm/vmstat: simplify the array size calculation omits cad920e54a18 mm/vmstat: correct some wrong comments omits 35d7dc8a7255 selftests: vm: add COW time test for KSM pages omits a98353234f4f selftests: vm: add KSM merging time test omits 08904f0815b6 mm: KSM: fix data type omits e6188b12fe44 selftests: vm: add KSM merging across nodes test omits 5955655ab670 selftests: vm: add KSM zero page merging test omits c8c7f40ceb62 selftests: vm: add KSM unmerge test omits 125966c847af selftests: vm: add KSM merge test omits a7d78f846b60 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 7c94f3753a36 mm/migrate: correct kernel-doc notation omits 03ce154e6acb oom_kill: oom_score_adj broken for processes with small me [...] omits 3128eb858a35 mm: wire up syscall process_mrelease omits 469473b4b6fe mm: introduce process_mrelease system call omits 5af3287a1f93 mm/mempolicy.c: use in_task() in mempolicy_slab_node() omits d527ecf9778f mm/mempolicy: unify the create() func for bind/interleave/ [...] omits e5798c310b7d mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits 1a3a471a348d mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits 75cfa0558182 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits faa1ae637c63 mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits 9064e2aab1ea mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits d678f7b86291 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits fd595ce0fc89 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 56025616e81c mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 019590216bb7 mm-compaction-support-triggering-of-proactive-compaction-b [...] omits d2d8ebcecd2c mm: compaction: support triggering of proactive compaction [...] omits 78217432447c mm-compaction-optimize-proactive-compaction-deferrals-fix omits 74be53047f9b mm: compaction: optimize proactive compaction deferrals omits 97f9f051786f mm/vmscan: add 'else' to remove check_pending label omits 4d2ddf8151d0 mm/vmscan: remove unneeded return value of kswapd_run() omits 206a557df2ed mm/vmscan: remove misleading setting to sc->priority omits 31edc6612856 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits c887e2cbac4e mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits 531f137f9e50 mm/migrate: add sysfs interface to enable reclaim migration omits d16b758b71d7 mm/vmscan: never demote for memcg reclaim omits 2f14bc33580d mm-vmscan-consider-anonymous-pages-without-swap-v11 omits e23f8ad943ee mm/vmscan: Consider anonymous pages without swap omits 74d4f334ec1b mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits 86087efa45a4 mm/vmscan: add helper for querying ability to age anonymous pages omits ccb07be4a55e mm/vmscan: add page demotion counter omits 48f62ba33a07 mm-migrate-demote-pages-during-reclaim-v11 omits 4817281e490e mm/migrate: demote pages during reclaim omits c1a972d666fc mm/migrate: enable returning precise migrate_pages() succe [...] omits 54a86391cc5e mm/migrate: update node demotion order on hotplug events omits cbc44ef16654 mm/numa: automatically generate node migration order omits b9412bb1a577 selftests/vm/userfaultfd: wake after copy failure omits 9a1e56ad2acb userfaultfd: prevent concurrent API initialization omits 1c8dee223762 userfaultfd: change mmap_changing to atomic omits 70f1bb54c5d5 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits f97835d30d6e hugetlb: drop ref count earlier after page allocation omits 2fcee981b58c hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits 5203ae5986ba mm/page_alloc.c: use in_task() omits 5fd225e22ef4 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits b62752aa7796 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits 8cd5125cab30 memblock: stop poisoning raw allocations omits 4e6ea70affdb mm: introduce memmap_alloc() to unify memory map allocation omits 8247785f4b94 microblaze: simplify pte_alloc_one_kernel() omits 432b9d1c9082 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits 13419bcf0029 mm/page_alloc: always initialize memory map for the holes omits bb697cb3eb03 kasan: test: avoid corrupting memory in kasan_rcu_uaf omits c9243c588d6b kasan: test: avoid corrupting memory in copy_user_test omits b49e0fc56deb kasan: test: clean up ksize_uaf omits 8a2d6d9599b2 kasan: test: only do kmalloc_uaf_memset for generic mode omits d17136a8bc98 kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS omits 6c1827989263 kasan: test: avoid corrupting memory via memset omits 1e6549e19970 kasan: test: avoid writing invalid memory omits 5ce80a69f073 kasan: test: rework kmalloc_oob_right omits a52e5af7d769 mm/kasan: move kasan.fault to mm/kasan/report.c omits fde2ae6b893a mm/vmalloc: fix wrong behavior in vread omits a9e9220a0cc5 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 78231f5a760d mm/vmalloc: remove gfpflags_allow_blocking() check omits be0fba405d65 mm/vmalloc: use batched page requests in bulk-allocator omits 77ef187d273c mm/sparse: clarify pgdat_to_phys omits e45812bf957d include/linux/mmzone.h: avoid a warning in sparse memory support omits de3fb9bef4ba mm/sparse: set SECTION_NID_SHIFT to 6 omits b6f026b55a62 mm: sparse: remove __section_nr() function omits 410a8649c987 mm: sparse: pass section_nr to find_memory_block omits 082a61f20bbd mm: sparse: pass section_nr to section_mark_present omits 1a4542154ec8 mm/mremap: don't account pages in vma_to_resize() omits d7132eb493de mm/mremap: fix memory account on do_munmap() failure omits 031b07b8d7a3 add-mmap_assert_locked-annotations-to-find_vma-fix omits d2cb867a190b mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits 4dffbf1e6862 mm: change fault_in_pages_* to have an unsigned size parameter omits 14c95dd2b502 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits 13a02b1826c2 mm: remove flush_kernel_dcache_page omits d3809096f1ba scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 651fecbbcf06 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits 59c93c883f00 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits bb37a2ee5781 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 62c2115047b6 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits 014927f66648 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 671d75698f56 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 0828e42df1b0 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 3fa3970ccdf8 lazy tlb: allow lazy tlb mm refcounting to be configurable omits e819fe888377 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 160d18d14d54 lazy tlb: introduce lazy mm refcount helper functions omits 8209cabe5c3b memcg: fix up drain_local_stock comment omits 8e678daed890 mm, memcg: save some atomic ops when flush is already true omits 2c7198c7ad3b mm, memcg: remove unused functions omits 739fd97234bc mm: memcontrol: set the correct memcg swappiness restriction omits 21effa7863af memcg: replace in_interrupt() by !in_task() in active_memcg() omits 9104e51dd0eb memcg: cleanup racy sum avoidance code omits db70bd9bcc3a memcg: enable accounting for ldt_struct objects omits 44549ce09250 memcg: enable accounting for posix_timers_cache slab omits fde22f1b37f7 memcg: enable accounting for signals omits 191b876bc193 memcg: enable accounting of ipc resources omits 86afe83590fe memcg: enable accounting for new namesapces and struct nsproxy omits 5fccce5e4b12 memcg: enable accounting for fasync_cache omits f055e11a6ceb memcg: enable accounting for file lock caches omits 0c1690599e15 memcg: enable accounting for pollfd and select bits arrays omits 92bd5d6962fb memcg: enable accounting for mnt_cache entries omits f4008e79707d memcg: charge fs_context and legacy_fs_context omits cc81f32ba855 memcg-infrastructure-to-flush-memcg-stats-v5 omits 8f202c9cf3e9 memcg: infrastructure to flush memcg stats omits 5aafec35979d memcg: switch lruvec stats to rstat omits e535c4688226 memcg: enable accounting for pids in nested pid namespaces omits f53c0b8f86d1 mm, memcg: inline swap-related functions to improve disabl [...] omits 0e95c22745ca mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits d8f2a3fc6af1 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits fecf0e0eae22 shmem: include header file to declare swap_info omits 18d2fb18d28c shmem: remove unneeded function forward declaration omits e8b37763336b shmem: remove unneeded header file omits 4fbe4c52084f shmem: remove unneeded variable ret omits 0df07d43666e shmem: use raw_spinlock_t for ->stat_lock omits 6f374b54efce mm: delete unused get_kernel_page() omits df7ef96f75de fs, mm: fix race in unlinking swapfile omits 304d456f1d6a mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() omits ce645c72eb6d mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] omits 893bec80b4c6 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix omits e66270cf6ca3 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() omits fd88983baa62 mm: gup: remove useless BUG_ON in __get_user_pages() omits 26ba78d5e838 mm: gup: remove unneed local variable orig_refs omits 8bda9b4d481e mm: gup: remove set but unused local variable major omits 8edfa20861ad writeback: memcg: simplify cgroup_writeback_by_id omits 4d6d81fd23e3 vfs: keep inodes with page cache off the inode shrinker LRU omits 61d31537590d fs: inode: count invalidated shadow pages in pginodesteal omits b2fbb01d9796 fs: drop_caches: fix skipping over shadow cache inodes omits 4c67c21035b5 mm: remove irqsave/restore locking from contexts with irqs [...] omits 4185712a6ef0 writeback: use READ_ONCE for unlocked reads of writeback stats omits e716a2d62cb8 writeback: rename domain_update_bandwidth() omits 7d9bb876e12c writeback: avoid division by 0 in wb_update_dirty_ratelimit() omits 703fb52e84d9 writeback: fix bandwidth estimate for spiky workload omits a4aba6eab76e writeback: reliably update bandwidth estimation omits b821dd57a355 writeback: track number of inodes under writeback omits 40b62e675051 mm: mark idle page tracking as BROKEN omits 3eb797878433 mm: report a more useful address for reclaim acquisition omits abdd8a8329cb mm/debug_vm_pgtable: fix corrupted page flag omits 31e1bb44a795 mm/debug_vm_pgtable: remove unused code omits 3a638b723234 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits dbb2b61d3c89 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits 508352d22249 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 705631c03fa7 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits 7827abd79852 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits 3b5cf6ed4bc4 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits 938e695e8aff mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits f4b2052b935e mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits debfd821f66e mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits e1c9e9618e18 mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits b130810cc8e4 mm, slub: convert kmem_cpu_slab protection to local_lock omits 4d46fe10d733 mm, slub: use migrate_disable() on PREEMPT_RT omits d47d7c7d2ce4 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] omits fa25a824ca2d mm, slub: make slab_lock() disable irqs with PREEMPT_RT omits f229eac01f3d mm, slub: optionally save/restore irqs in slab_[un]lock()/ omits 1075ce2a9ffa mm: slub: make object_map_lock a raw_spinlock_t omits b0caa91ed5ce mm, slub: fix memory and cpu hotplug related lock ordering [...] omits fd917c6407fb mm, slub: fix memory and cpu hotplug related lock ordering issues omits 8d1dbb84233a mm: slub: move flush_cpu_slab() invocations __free_slab() [...] omits 097eddee2ded mm, slab: make flush_slab() possible to call with irqs enabled omits dbbcc760ac8e mm, slub: don't disable irqs in slub_cpu_dead() omits 226122ffcbc4 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] omits 077e1495a583 mm, slub: separate detaching of partial list in unfreeze_p [...] omits 7fed8d9ca58d mm, slub: detach whole partial list at once in unfreeze_pa [...] omits 87915c4c5d3e mm, slub: discard slabs in unfreeze_partials() without irq [...] omits 8a59d106ccd3 mm, slub: move irq control into unfreeze_partials() omits deae8a0c34dc mm, slub: call deactivate_slab() without disabling irqs omits 7baa120951fb mm, slub: make locking in deactivate_slab() irq-safe omits ae8b4b649599 mm, slub: move reset of c->page and freelist out of deacti [...] omits 966c93586dff mm, slub: stop disabling irqs around get_partial() omits 37c9e4483844 mm, slub: check new pages with restored irqs omits 6858b1599eea mm, slub: validate slab from partial list or page allocato [...] omits ffe6b510d08b mm, slub: restore irqs around calling new_slab() omits 30cb6d0a7037 mm, slub: move disabling irqs closer to get_partial() in _ [...] omits bc8fe4c3bd70 mm, slub: do initial checks in ___slab_alloc() with irqs enabled omits 4e0bcf9290bc mm, slub: move disabling/enabling irqs to ___slab_alloc() omits b2f1d829d50f mm, slub: simplify kmem_cache_cpu and tid setup omits a6bf897cb263 mm, slub: restructure new page checks in ___slab_alloc() omits 6831d992c20f mm, slub: return slab page from get_partial() and set c->p [...] omits 94bc94e68535 mm, slub: dissolve new_slab_objects() into ___slab_alloc() omits 5e3e41f40f7c mm, slub: extract get_partial() from new_slab_objects() omits 2474c4a7cd30 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() omits d0f6dfd3c6c9 mm, slub: remove redundant unfreeze_partials() from put_cp [...] omits a8a27b953d21 mm, slub: don't disable irq for debug_check_no_locks_freed() omits 15f2d1f55fb4 mm, slub: allocate private object map for validate_slab_cache() omits dc40a57d7450 mm, slub: allocate private object map for debugfs listings omits 7351f556fdf9 mm, slub: don't call flush_all() from slab_debug_trace_open() omits 1d5d56a03e56 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits 446e9814449b ocfs2: fix ocfs2 corrupt when iputting an inode omits 749b1d2b5d04 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 0860012b6a3e ocfs2: reflink deadlock when clone file to the same direct [...] omits f2921ee5472d ocfs2: remove an unnecessary condition omits 9b9a2f628440 Makefile: remove stale cc-option checks omits d14225e76201 procfs: prevent unpriveleged processes accessing fdinfo dir omits d0ac146db3d6 /proc/kpageflags: do not use uninitialized struct pages omits bdc644965c7e /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits b570eafeda2a mm/page_alloc: don't corrupt pcppage_migratetype omits b88f3a923a00 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] omits feefd8356acf Revert "mm: swap: check if swap backing device is congeste [...] omits 546c7b9af700 Revert "mm/shmem: fix shmem_swapin() race with swapoff" omits a7e7a1574391 init: move usermodehelper_enable() to populate_rootfs() omits 6319e82de98d Merge branch 'devel' into for-next omits d88c829877a7 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits f7c0c6dcc230 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits fcccea2dd0db Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits ed3b30c24e44 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] omits 12843f2bc2a4 rcu: Make rcu update module parameters world-readable omits 0a9e1bf75b50 rcu: Make rcu_normal_after_boot writable again omits 9e5e2da7feb2 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] omits ce17af52f776 scftorture: Warn on individual scf_torture_init() error co [...] omits 9c602efbe056 rcuscale: Warn on individual rcu_scale_init() error conditions omits ada7ae05244c refscale: Warn on individual ref_scale_init() error conditions omits fb0075e64921 locktorture: Warn on individual lock_torture_init() error [...] omits 663c605b7286 rcutorture: Warn on individual rcu_torture_init() error co [...] omits ca961006604b torture: Make kvm-remote.sh print size of downloaded tarball omits c57235267882 rcu-tasks: Fix s/instruction/instructions/ typo in comment omits d6669af86913 rcutorture: Suppressing read-exit testing is not an error omits ec15ac60c1c3 rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits e93891fb910d rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits 75b4884aeff2 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits 843bccb1231b rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits 797f29c2fae2 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits aa84c3ad78cd rcu-tasks: Simplify trc_read_check_handler() atomic operations omits 204bc2d12d22 rcu-tasks: Wait for trc_read_check_handler() IPIs omits ab9b2c941346 clocksource: Forgive repeated long-latency watchdog clocks [...] omits ecfc43a97370 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits 9e963adfbb50 rcu: Fix undefined Kconfig macros omits 25bc84bb68b5 doc: Add another stall-warning root cause in stallwarn.rst omits 19f7781cf557 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits b6815cd51282 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits 702b4e904d89 ARC: mm: move MMU specific bits out of entry code ... omits aef08eacd5e5 ARC: mm: move MMU specific bits out of ASID allocator omits 9ca0c1f0a7bb ARC: mm: non-functional code movement/cleanup omits fd3546637bec ARC: mm: pmd_populate* to use the canonical set_pmd (and d [...] omits 4f3bd1ffcd47 ARC: ioremap: use more commonly used PAGE_KERNEL based unc [...] omits b52d644a4628 ARC: mm: Enable STRICT_MM_TYPECHECKS omits e8b9d96d4ad0 ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS omits 61517fa955ff ARC: mm: move mmu/cache externs out to setup.h omits e82f687f455c ARC: mm: remove tlb paranoid code omits 8764fe7db429 ARC: mm: use SCRATCH_DATA0 register for caching pgdir in A [...] omits 6b6bd68e466b ARC: retire MMUv1 and MMUv2 support omits 6b0c9b06c4ed Merge branch 'misc-5.14' into next-fixes omits 759c2efbe838 btrfs: fix NULL pointer dereference when deleting device b [...] omits bdeed369ffe9 drm/radeon: Add HD-audio component notifier support (v2) omits c6e25065302b Revert "drm/amd/display: To modify the condition in indica [...] omits 63dea0ad5874 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 5cffe59a9f86 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 851fc8f78875 drm/amdgpu: only check for _PR3 on dGPUs omits 2287ac0614cc drm/amdgpu: add another raven1 gfxoff quirk omits 60f154a6796c usb/host: enable auto power control for xhci-pci omits 1d286b6b14b5 drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode omits bd958a2574d5 drm/amdgpu: fix fdinfo race with process exit omits 79721502cd2f drm/amdkfd: avoid conflicting address mappings omits aae70d7164c4 drm/amdgpu: Use mod_delayed_work in JPEG/UVD/VCE/VCN ring_ [...] omits c2e0ed80dea3 drm/amdgpu: Use mod_delayed_work in amdgpu_gfx_off_ctrl omits bdb29f8679f1 Merge branch 'remotes/lorenzo/pci/tools' omits 7f6a9d59aa71 Merge branch 'remotes/lorenzo/pci/misc' omits 295cf97d66ac Merge branch 'remotes/lorenzo/pci/xgene' omits ec5ef2616ba6 Merge branch 'remotes/lorenzo/pci/tegra194' omits 53db5a62929e Merge branch 'remotes/lorenzo/pci/tegra' omits 5896916273c8 Merge branch 'remotes/lorenzo/pci/rcar' omits fb5b90ba66c4 Merge branch 'remotes/lorenzo/pci/mediatek' omits 7c5b767715cb Merge branch 'remotes/lorenzo/pci/iproc' omits 70b93c676c42 Merge branch 'remotes/lorenzo/pci/dwc' omits 45dfe37412dd Merge branch 'remotes/lorenzo/pci/aardvark' omits d0aa4db457e0 Merge branch 'pci/vpd' omits 0edab49835eb Merge branch 'pci/virtualization' omits 7011a2391c22 Merge branch 'pci/resource' omits 81402f20cef0 Merge branch 'pci/irq' omits 6446861fdf92 Merge branch 'pci/enumeration' omits 1707e601d7b5 ARC: retire ARC750 support omits af543c8193f2 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants omits 1723d2548fae ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) omits 250aef70001b ARC: cmpxchg/xchg: rewrite as macros to make type safe omits d88507b5fb58 ARC: xchg: !LLSC: remove UP micro-optimization/hack omits 155233178679 ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] omits ee6d3d40c1e7 ARC: switch to generic bitops omits a8ffc3e103f7 ARC: atomics: implement relaxed variants omits c6eabafaa083 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] omits a8c13052e06d ARC: atomic: !LLSC: use int data type consistently omits b6fa44c178bb ARC: atomic: !LLSC: remove hack in atomic_set() for for UP omits b2ba8f3ad5a5 ARC: atomics: disintegrate header omits eee2c635160b torture: Allot 1G of memory for scftorture runs omits d1f1f891e8fd rcu-nocb: Fix a couple of tree_nocb code-style nits omits 2aefb8e769c8 rcu: Mark accesses to rcu_state.n_force_qs omits 1a0d28e902c4 tools/rcu: Add an extract-stall script omits 9f121dc9e40c torture: Make torture.sh print the number of files to be c [...] omits 7ea6167cc6a1 scftorture: Count reschedule IPIs omits ac986f377e6d scftorture: Account for weight_resched when checking for a [...] omits 2678d628c743 scftorture: Shut down if nonsensical arguments given omits b7cf8b572fa7 scftorture: Allow zero weight to exclude an smp_call_funct [...] omits f55088ee95f1 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits dfa949a3b16c Merge branch 'clocksource.2021.07.20c' into HEAD omits 236716124cf8 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch omits bb2a0a7544bd m68k: coldfire: return success for clk_enable(NULL) omits 8450e3657f03 m68k: m5441x: add flexcan support omits 25b3d9dde3a6 m68k: stmark2: update board setup omits 0fceb7086b9b m68k/nommu: prevent setting ROMKERNEL when ROM is not set omits 302e503e08e6 PCI: mediatek: Add new method to get shared pcie-cfg base [...] omits 9ac32de19606 Merge branches 'pm-pci', 'powercap', 'pm-cpufreq' and 'pm- [...] omits 13f81146b821 Merge branches 'acpi-dptf' and 'acpi-processor' into linux-next omits 197da54f3a8e Merge branches 'pm-cpuidle' and 'acpica' into linux-next omits 4e3391c52983 dt-bindings: opp: Convert to DT schema omits ae85fea2a8f1 dt-bindings: Clean-up OPP binding node names in examples omits 456d74daeac7 ARM: dts: omap: Drop references to opp.txt omits 392ac3ea48ca Merge branch 'pm-pci' into linux-next omits b451dfe8c98e Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] omits 873601687598 drm/vmwgfx: Fix a 64bit regression on svga3 omits 266332367e2d drm/vmwgfx: Fix implicit declaration error omits 9b073961afab clocksource: Prohibit clocksource watchdog test when HZ<100 adds 7c60610d4767 Linux 5.14-rc6 adds 94e95d58997f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 0f923e07124d KVM: nSVM: avoid picking up unsupported bits from L2 in in [...] adds c7dfa4009965 KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE [...] adds 02a3715449a0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds b88bcc7d542c Merge tag 'trace-v5.14-rc5-2' of git://git.kernel.org/pub/ [...] adds a2824f19e606 Merge tag 'mtd/fixes-for-5.14-rc7' of git://git.kernel.org [...] adds fbaccd6f1bc3 Merge remote-tracking branch 'arm-current/fixes' adds 30da433a0e7a Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds df97e5f3b21c Merge tag 'soc-fsl-fix-v5.14' of git://git.kernel.org/pub/ [...] adds d0dc706ab192 Merge tag 'qcom-arm64-fixes-for-5.14' of git://git.kernel. [...] adds 6de680506bd6 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 19d1532a1876 net: 6pack: fix slab-out-of-bounds in decode_data adds 55c8fca1dae1 ptp_pch: Restore dependency on PCI adds 7387a72c5f84 tipc: call tipc_wait_for_connect only when dlen is not 0 adds 37110237f311 qed: qed ll2 race condition fixes adds d33d19d313d3 qed: Fix null-pointer dereference in qed_rdma_create_qp() adds 976e52b718c3 bnxt_en: Disable aRFS if running on 212 firmware adds 828affc27ed4 bnxt_en: Add missing DMA memory barriers adds 517c54d28239 Merge branch 'bnxt_en-fixes' adds 4f3f2e3fa043 net: iosm: Prevent underflow in ipc_chnl_cfg_get() adds 06a2cbb5050f Merge remote-tracking branch 'net/master' adds e6911ca93456 Merge remote-tracking branch 'bpf/master' adds 5596d437cd8c Merge remote-tracking branch 'netfilter/master' adds 2d4262b8448f Merge remote-tracking branch 'wireless-drivers/master' adds 4e6bdb7f6793 Merge remote-tracking branch 'sound-current/for-linus' adds 52a827933dab Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 6428ec825c94 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 9b2c8371da6b Merge remote-tracking branch 'regulator-fixes/for-linus' adds ed14666c3f87 spi: orion: Prevent incorrect chip select behaviour adds c3c559158bd0 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 60e88b99580f Merge remote-tracking branch 'spi-fixes/for-linus' adds 0b9505b22153 Merge remote-tracking branch 'pci-current/for-linus' adds 4acdf53237eb Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds b38d3acf257f Merge remote-tracking branch 'crypto-current/master' adds 316abcfb189d Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 2d7913fafa9c Merge remote-tracking branch 'omap-fixes/fixes' adds 2b435f83dd4a Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 3f79f6f6247c btrfs: prevent rename2 from exchanging a subvol with a dir [...] adds 01e9fcf19c13 Merge branch 'misc-5.14' into next-fixes adds 5ceec6c84358 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds ad8b95c8bd88 Merge remote-tracking branch 'vfs-fixes/fixes' adds bec8a3ff3748 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds c9107dd0b851 mmc: sdhci-iproc: Cap min clock frequency on BCM2711 adds 419dd626e357 mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on [...] adds ae2600a6bcfb Merge remote-tracking branch 'mmc-fixes/fixes' adds 636e620755b4 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 7ff0decde8d4 Merge remote-tracking branch 'pidfd-fixes/fixes' adds f8898cf33329 Merge remote-tracking branch 'fpga-fixes/fixes' adds 958f44255058 drm: ttm: Don't bail from ttm_global_init if debugfs_creat [...] adds 30a7bf70c4a1 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new d2f4fd3a23e7 Merge remote-tracking branch 'kbuild/for-next' new 5f23d5b77f96 Merge remote-tracking branch 'compiler-attributes/compiler [...] new f1a09b3957d2 Merge remote-tracking branch 'dma-mapping/for-next' new 25499ab512bc Merge remote-tracking branch 'asm-generic/master' new 80004483b77e ARC: atomics: disintegrate header new 5ada62c5a2bc ARC: atomic: !LLSC: remove hack in atomic_set() for for UP new bf728e0f2c8f ARC: atomic: !LLSC: use int data type consistently new f451fd4fc5ba ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] new 3445a78d625d ARC: atomics: implement relaxed variants new 65fc7909f520 ARC: switch to generic bitops new fb475d88caa8 ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] new 847acbd180fe ARC: xchg: !LLSC: remove UP micro-optimization/hack new 0f2c82775d79 ARC: cmpxchg/xchg: rewrite as macros to make type safe new 44f25f609367 ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) new 3a0e4c7ecc0e ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants new a15f90cd74df ARC: retire ARC750 support new 5b2248b4abfe ARC: retire MMUv1 and MMUv2 support new d5be1565e5cb ARC: mm: use SCRATCH_DATA0 register for caching pgdir in A [...] new 981f3aae23a9 ARC: mm: remove tlb paranoid code new f7297181ab3f ARC: mm: move mmu/cache externs out to setup.h new 15fcc47a35d7 ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS new fb4d9fff0787 ARC: mm: Enable STRICT_MM_TYPECHECKS new 304841e99ec6 ARC: ioremap: use more commonly used PAGE_KERNEL based unc [...] new 066c9e44c104 ARC: mm: pmd_populate* to use the canonical set_pmd (and d [...] new 81f6d6ee1d4e ARC: mm: non-functional code movement/cleanup new 81f88828e7af ARC: mm: move MMU specific bits out of ASID allocator new 8020547829b7 ARC: mm: move MMU specific bits out of entry code ... new 2bf3fc86215a Merge remote-tracking branch 'arc/for-next' new c94fe064e58b Merge remote-tracking branch 'arm/for-next' new 74af6b946a70 Merge remote-tracking branch 'arm64/for-next/core' new 5a7d0f4b51f4 Merge remote-tracking branch 'arm-perf/for-next/perf' new d5aa02458607 Merge tag 'renesas-arm-dt-for-v5.15-tag2' of git://git.ker [...] new c7f5675b3452 arm64: dts: meson: add audio playback to nexbox-a1 new c6cf488e3bfd arm64: dts: meson: add audio playback to vega-s95 dtsi new fba65f104ea8 Merge tag 'amlogic-arm64-dt-for-v5.15-v2' of git://git.ker [...] new b05cff9f4d38 Merge tag 'tegra-for-5.15-dt-bindings' of git://git.kernel [...] new aadf2b3857ad Merge tag 'tegra-for-5.15-arm-dt' of git://git.kernel.org/ [...] new 1de489323898 Merge tag 'tegra-for-5.15-arm64-dt' of git://git.kernel.or [...] new fe3be9941e3c Merge tag 'imx-bindings-5.15' of git://git.kernel.org/pub/ [...] new 6d640913126d Merge tag 'imx-dt64-5.15' of git://git.kernel.org/pub/scm/ [...] new 9b35ab1e314c Merge tag 'imx-dt-5.15' of git://git.kernel.org/pub/scm/li [...] new bda5d0ef3f88 Merge branch 'arm/dt' into for-next new b1f943022498 Merge branch 'arm/fixes' into for-next new 03bc43c09d0c Merge tag 'tegra-for-5.15-arm-defconfig' of git://git.kern [...] new 1f69aabe1ac0 Merge tag 'imx-defconfig-5.15' of git://git.kernel.org/pub [...] new ecdbda1746b5 Merge tag 'qcom-arm64-defconfig-for-5.15' of git://git.ker [...] new c5ccc918143b Merge branch 'arm/defconfig' into for-next new 4060df1d7c27 soc: document merges new 8c2e2e78069b Merge remote-tracking branch 'arm-soc/for-next' new 52b5df49cc42 Merge remote-tracking branch 'actions/for-next' new 4fecb114ca04 Merge remote-tracking branch 'amlogic/for-next' new 2f6e74b529e2 Merge remote-tracking branch 'aspeed/for-next' new 58fca8806518 Merge remote-tracking branch 'at91/at91-next' new 656c1520acd6 Merge remote-tracking branch 'imx-mxs/for-next' new fb9d536d0031 Merge remote-tracking branch 'keystone/next' new 28d96e201cb4 Merge remote-tracking branch 'mediatek/for-next' new e33de7e50b54 Merge remote-tracking branch 'mvebu/for-next' new 9b93171570f3 Merge remote-tracking branch 'omap/for-next' new 299294cc0739 Merge remote-tracking branch 'qcom/for-next' new ad32cb382f2d Merge remote-tracking branch 'raspberrypi/for-next' new 24502717627f Merge remote-tracking branch 'renesas/next' new bde0eb10edd6 Merge remote-tracking branch 'reset/reset/next' new 51de96176e68 Merge remote-tracking branch 'rockchip/for-next' new 8ea0d5a794cf Merge remote-tracking branch 'samsung-krzk/for-next' new 9dc391bf4ce2 Merge remote-tracking branch 'scmi/for-linux-next' new dc1d13817f53 Merge remote-tracking branch 'sunxi/sunxi/for-next' new cbcf9b879557 Merge remote-tracking branch 'tegra/for-next' new 3fdb65d4ff1e Merge remote-tracking branch 'ti-k3/ti-k3-next' new 689d97beffe1 Merge remote-tracking branch 'xilinx/for-next' new 5563206d3f60 Merge remote-tracking branch 'clk/clk-next' new 66deac9cf015 Merge remote-tracking branch 'clk-imx/for-next' new 31bcbbade61d Merge remote-tracking branch 'clk-renesas/renesas-clk' new 6af3c4e13c06 Merge remote-tracking branch 'h8300/h8300-next' new a9400a6ce845 Merge remote-tracking branch 'm68k/for-next' new fe48d8a2e0c1 m68k/nommu: prevent setting ROMKERNEL when ROM is not set new 536e0f8ae086 m68k: stmark2: update board setup new 6557a626b0e1 m68k: m5441x: add flexcan support new 60a0c4a3f6f9 m68k: coldfire: return success for clk_enable(NULL) new 07c4e80124d1 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch new 1c045518439c Merge remote-tracking branch 'm68knommu/for-next' new 021b2a52726c Merge remote-tracking branch 'mips/mips-next' new cb8c52cab0e0 Merge remote-tracking branch 'openrisc/for-next' new ad37a930c898 Merge remote-tracking branch 'parisc-hd/for-next' new 01b6e564bca6 Merge remote-tracking branch 'powerpc/next' new 97c198d95ba6 Merge remote-tracking branch 'risc-v/for-next' new e554ae442565 Merge remote-tracking branch 's390/for-next' new 38d3b32f75c5 Merge remote-tracking branch 'sh/for-next' new 8105a086dbe9 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 92cedc66a8a9 Merge remote-tracking branch 'pidfd/for-next' new e2c9aab7e503 Merge remote-tracking branch 'fscrypt/master' new d69cc77b5dc0 Merge remote-tracking branch 'fscache/fscache-next' new cf491e09bddc Merge remote-tracking branch 'btrfs/for-next' new 6d923f7a7e29 cifs: enable fscache usage even for files opened as rw new b69fb40f3e25 Merge remote-tracking branch 'cifs/for-next' new 49add7ab3a01 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 99c83bbe869f Merge remote-tracking branch 'erofs/dev' new 9e605dfb3606 Merge remote-tracking branch 'ext3/for_next' new a20d1cebb98b jbd2: fix portability problems caused by unaligned accesses new 390add0cc9f4 jbd2: fix clang warning in recovery.c new 4009cc7ad6b5 jbd2: clean up two gcc -Wall warnings in recovery.c new bd2eea8d0a6b ext4: remove the 'group' parameter of ext4_trim_extent new 6920b3913235 ext4: add new helper interface ext4_try_to_trim_range() new b6f5558c304a ext4: remove the repeated comment of ext4_trim_all_free new 8720904242b6 ext4: get discard out of jbd2 commit kthread contex new 78e89124cc42 ext4: reduce arguments of ext4_fc_add_dentry_tlv new 1997a1fc597d ext4: if zeroout fails fall back to splitting the extent node new e905fbe3fd0f ext4: fix e2fsprogs checksum failure for mounted filesystem new d7d6785de00f ext4: Make sure quota files are not grabbed accidentally new 5e5a0c7ce6fe ext4: fix sparse warnings new 6c6ce4d71465 jbd2: add sparse annotations for add_transaction_credits() new ff1d60dc7bc0 Merge remote-tracking branch 'ext4/dev' new f70f13db0f6c Merge remote-tracking branch 'f2fs/dev' new 5aa4f009fc1d Merge remote-tracking branch 'fuse/for-next' new bb6cf7db4d87 Merge remote-tracking branch 'gfs2/for-next' new c5813a274c03 Merge remote-tracking branch 'nfs-anna/linux-next' new 00e88a7fe700 Merge remote-tracking branch 'cel/for-next' new 7254818afb78 Merge remote-tracking branch 'ntfs3/master' new c875d3452723 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 01b913a9582b Merge remote-tracking branch 'v9fs/9p-next' new 6d1a05b90b30 Merge remote-tracking branch 'xfs/for-next' new a6eacf13f4df Merge remote-tracking branch 'zonefs/for-next' new b0077294519c Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 06f42b450f80 Merge remote-tracking branch 'file-locks/locks-next' new 2e3a6429b731 Merge remote-tracking branch 'vfs/for-next' new ebdbbb5b7a0c Merge remote-tracking branch 'printk/for-next' new 743d2526b9b9 Merge branch 'pci/enumeration' new cc0fd27b6e4c Merge branch 'pci/irq' new c1f41a851937 Merge branch 'pci/resource' new fcf4f6a13924 Merge branch 'pci/virtualization' new d27f7344ba89 PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() new a38fccdb6289 PCI/VPD: Remove struct pci_vpd_ops new 22ff2bcec704 PCI/VPD: Remove struct pci_vpd.valid member new fd00faa375fb PCI/VPD: Embed struct pci_vpd in struct pci_dev new 7bac54497c3e PCI/VPD: Determine VPD size in pci_vpd_init() new fe7568cf2f2d PCI/VPD: Treat invalid VPD like missing VPD capability new 86ed24de5cdb Merge branch 'pci/vpd' new e15ac2080ec2 x86/PCI: Add pci_numachip_init() declaration new 7eb6ea414857 PCI: Fix pci_dev_str_match_path() alloc while atomic bug new 33d7238d4f3a Merge branch 'pci/misc' new ad6fe9313924 Merge branch 'remotes/lorenzo/pci/aardvark' new b557671e83d6 Merge branch 'remotes/lorenzo/pci/dwc' new 8f6a6b3c50ce PCI: hv: Support for create interrupt v3 new a808c50a2a11 Merge branch 'remotes/lorenzo/pci/hv' new 134a38a903b1 Merge branch 'remotes/lorenzo/pci/iproc' new 69a54f5ca1f1 Merge branch 'remotes/lorenzo/pci/mediatek' new a115b1bd3af0 PCI: rcar: Add L1 link state fix into data abort hook new 1bed4766e6d7 Merge branch 'remotes/lorenzo/pci/rcar' new 737453a18867 Merge branch 'remotes/lorenzo/pci/tegra' new 8e3871903580 Merge branch 'remotes/lorenzo/pci/tegra194' new 1a779c67cd34 Merge branch 'remotes/lorenzo/pci/xgene' new 4d79e367185d dt-bindings: pci: xilinx-nwl: Document optional clock property new de0a01f52966 PCI: xilinx-nwl: Enable the clock through CCF new fc0ce62db5f6 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' new bc9f3a981028 Merge branch 'remotes/lorenzo/pci/misc' new b9dd4044dcce Merge branch 'remotes/lorenzo/pci/tools' new f0f17773f9c0 Merge remote-tracking branch 'pci/next' new 644e5034637d Merge remote-tracking branch 'pstore/for-next/pstore' new 26b3655be741 Merge remote-tracking branch 'hid/for-next' new 891f77529d6c Merge remote-tracking branch 'i2c/i2c/for-next' new 6b341db12f74 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 9567fcd742e7 Merge remote-tracking branch 'jc_docs/docs-next' new 2ef86c7e6d98 Merge remote-tracking branch 'v4l-dvb/master' new 8831ad8189f9 Merge remote-tracking branch 'v4l-dvb-next/master' new 9e20d0544cd7 Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] new e692fa135360 ACPICA: iASL: Add support for the AEST table (data compiler) new 5ecce804da24 ACPICA: Fix an if statement (add parens) new 78df71b3a640 ACPICA: Macros should not use a trailing semicolon new 200950b615d5 ACPICA: Headers: Add new DBG2 Serial Port Subtypes new 87b8ec5846cb ACPICA: iASL: Fix for WPBT table with no command-line arguments new 89ceb98ac118 ACPICA: Add method name "_DIS" For use with aslmethod.c new 696e0c937d07 ACPICA: Update version to 20210730 new 98a89df143d4 Merge branch 'acpica' into linux-next new 41b2aff44109 Merge branches 'acpi-dptf' and 'acpi-processor' into linux-next new 2bbfa0addd63 ACPI: PRM: Deal with table not present or no module found new 5fef7c5c7c4f Merge branch 'acpi-prm' into linux-next new e5c6b312ce3c cpufreq: schedutil: Use kobject release() method to free s [...] new 7fcc17d0cb12 PM: EM: Increase energy calculation precision new 0be31235d462 Merge branches 'pm-pci', 'pm-cpufreq', 'pm-sleep', 'powerc [...] new c3ddfe66d2bb opp: Drop empty-table checks from _put functions new 0da04f884ae3 Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] new f0524fb43c59 Merge branch 'pm-opp' into linux-next new a7c6f06bb61a Merge remote-tracking branch 'pm/linux-next' new 03dccd29d5cc Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new a8ca03a139c9 Merge remote-tracking branch 'cpupower/cpupower' new 0aa8595ca399 ARM: dts: omap: Drop references to opp.txt new eacc15691855 dt-bindings: Clean-up OPP binding node names in examples new e122d7edf1a2 dt-bindings: opp: Convert to DT schema new b2f181b92f4a Merge remote-tracking branch 'opp/opp/linux-next' new 1e28b606fddb Merge remote-tracking branch 'thermal/thermal/linux-next' new 159f8c1065a4 Merge remote-tracking branch 'ieee1394/for-next' new 31754e03ff73 Merge remote-tracking branch 'dlm/next' new becf4360521d Merge remote-tracking branch 'swiotlb/linux-next' new 684367c5b732 Merge remote-tracking branch 'rdma/for-next' new 23a890d493e3 net: mdio: Add the reset function for IPQ MDIO driver new c76ee26306b2 MDIO: Kconfig: Specify more IPQ chipset supported new 2a4c32e767ad dt-bindings: net: Add the properties for ipq4019 MDIO new cbbb7abdd00e Merge branch 'ipq-mdio' new 7caeabd726f2 samples: pktgen: pass the environment variable of normal u [...] new 0f0c4f1b72e0 samples: pktgen: add missing IPv6 option to pktgen scripts new 5fa5fb8b3b20 Merge branch 'pktgen-samples' new 849d2f83f52e net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX new 6164659ff7ac net: phy: marvell: Add WAKE_PHY support to WOL event new 19eed7210793 af_unix: check socket state when queuing OOB new 944f510176eb ptp: ocp: don't allow on S390 new b2b891334111 net: dsa: tag_8021q: fix notifiers broadcast when they sho [...] new e871ee694184 s390/net: replace in_irq() with in_hardirq() new 46efe4efb9d1 net: dsa: felix: stop calling ocelot_port_{enable,disable} new e6e12df625f2 net: mscc: ocelot: convert to phylink new 793ee362b0ab Merge branch 'ocelot-phylink' new c07c8ffc70d5 r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency new 022522aca430 net: dsa: sja1105: reorganize probe, remove, setup and tea [...] new 1975df880b95 net: stmmac: fix INTR TBU status affecting irq count statistic new 68e9c5dee1cf net: stmmac: add ethtool per-queue statistic framework new af9bf70154eb net: stmmac: add ethtool per-queue irq statistic support new 23a44b77e03f Merge branch 'stmmac-per-queue-stats' new f137b7d4ecf8 net: bridge: mcast: don't dump querier state if snooping i [...] new cdda378bd8d9 net: bridge: mcast: drop sizeof for nest attribute's zero size new 175e66924719 net: bridge: mcast: account for ipv6 size when dumping que [...] new ab6361382fc1 Merge branch 'bridge-mcast-fixes' new 1b3f78df6a80 bonding: improve nl error msg when device can't be enslave [...] new 6e6ae386fd55 Merge remote-tracking branch 'net-next/master' new 1bda52f80471 bpf, tests: Fix spelling mistake "shoft" -> "shift" new fb7dd8bca013 bpf: Refactor BPF_PROG_RUN into a function new 7d08c2c91171 bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functions new 652c1b17b85b bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_ [...] new b89fbfbb854c bpf: Implement minimal BPF perf link new 82e6b1eee6a8 bpf: Allow to specify user-provided bpf_cookie for BPF perf links new 7adfc6c9b315 bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_ [...] new 61c7aa5020e9 libbpf: Re-build libbpf.so when libbpf.map changes new d88b71d4a916 libbpf: Remove unused bpf_link's destroy operation, but ad [...] new 668ace0ea5ab libbpf: Use BPF perf link when supported by kernel new 3ec84f4b1638 libbpf: Add bpf_cookie support to bpf_link_create() API new 47faff371755 libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and [...] new f36d3557a132 selftests/bpf: Test low-level perf BPF link API new a549aaa67395 selftests/bpf: Extract uprobe-related helpers into trace_h [...] new 0a80cf67f34c selftests/bpf: Add bpf_cookie selftests for high-level APIs new 5e3b8356de36 libbpf: Add uprobe ref counter offset support for USDT semaphores new 4bd11e08e0bb selftests/bpf: Add ref_ctr_offset selftests new 3a4ce01b24a7 Merge branch 'bpf-perf-link' new bb57164920d7 bpf: Reconfigure libbpf docs to remove unversioned API new edce1a248670 selftests/bpf: Test btf__load_vmlinux_btf/btf__load_module [...] new 77462de14a43 af_unix: Add read_sock for stream socket types new 94531cfcbe79 af_unix: Add unix_stream_proto for sockmap new 9b03152bd469 selftest/bpf: Add tests for sockmap with unix stream type. new 75e0e27db6cf selftest/bpf: Change udp to inet in some function names new 31c50aeed5a1 selftest/bpf: Add new tests in sockmap for unix stream to tcp. new 1e1e49df0277 Merge branch 'sockmap: add sockmap support for unix stream [...] new 3c3bd542ffbb selftests/bpf: Add exponential backoff to map_update_retri [...] new e220f899c93b Merge remote-tracking branch 'bpf-next/for-next' new 02461015f109 Merge remote-tracking branch 'ipsec-next/master' new c5851e675cd9 Merge remote-tracking branch 'wireless-drivers-next/master' new 0ea53674d07f Bluetooth: Move shutdown callback before flushing tx and rx queue new cafae4cd6255 Bluetooth: Fix handling of LE Enhanced Connection Complete new 7087c4f69487 Bluetooth: Store advertising handle so it can be re-enabled new 192aa65ac00c Bluetooth: btbcm: add patch ram for bluetooth new ecb71f256667 Bluetooth: Fix race condition in handling NOP command new 06e108f3d7a6 Merge remote-tracking branch 'bluetooth/master' new cc6ec58f9f5d Merge remote-tracking branch 'mac80211-next/master' new f46cfa6635c5 mtd: mtdconcat: Judge callback function existence getting [...] new e128bf2f39da mtd: mtdconcat: Remove concat_{read|write}_oob new fb2f82035a86 mtd: rfd_ftl: allow use of MTD_RAM for testing purposes new a7fef5f3b448 mtd: rfd_ftl: add discard support new c7c12c7ce6c1 mtd: blk_devs: make discard work on FTLs new a822626b2ad5 mtd: rfd_ftl: fix use-after-free new ed0587f96f35 mtd: rfd_ftl: use container_of() rather than cast new 3bbdfd89f54f Merge remote-tracking branch 'mtd/mtd/next' new c26b316307ff mtd: spinand: macronix: Add Quad support for serial NAND flash new a55aa7704f76 Merge remote-tracking branch 'nand/nand/next' new 5ee047093639 Merge remote-tracking branch 'crypto/master' new d19c81378829 locking/lockdep: Provide lockdep_assert{,_once}() helpers new 649839d7cf97 drm: add lockdep assert to drm_is_current_master_locked new 98c9644f3363 drm: nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is n [...] new 81162f4bdeca drm/panel: simple: add Multi-Innotechnology MI1010AIT-1CP1 new 0c044f7d96d3 drm/panel: simple: add LOGIC Technologies LTTD800480070-L6WH-RT new bd03d440e258 drm: bridge: it66121: Check drm_bridge_attach retval new 7d066dc73929 drm/bridge: anx7625: Tune K value for IVO panel new 147696720eca drm/mgag200: Select clock in PLL update functions new 08a709467c17 drm/mgag200: Return errno codes from PLL compute functions new 83c90cdb7525 drm/mgag200: Remove P_ARRAY_SIZE new f86c3ed55920 drm/mgag200: Split PLL setup into compute and update functions new d9d992238a5a drm/mgag200: Introduce separate variable for PLL S parameter new 2dd040946ecf drm/mgag200: Store values (not bits) in struct mgag200_pll_values new 35b36ff4495a drm/mgag200: Split PLL compute functions by device type new ac643ccd3023 drm/mgag200: Split PLL compute function for G200SE by rev new 8fb60d1bcd90 drm/mgag200: Declare PLL clock constants static const new 2545ac960364 drm/mgag200: Abstract pixel PLL via struct mgag200_pll new 38c5af44a75a drm/simple-kms: Support custom CRTC state new 51b569394b47 drm/mgag200: Introduce custom CRTC state new 0a6dab7d07d2 drm/mgag200: Compute PLL values during atomic check new 43b36232ded2 drm/gem: Provide offset-adjusted framebuffer BO mappings new add8b6a9a568 drm/ast: Use offset-adjusted shadow-plane mappings new 6d463aaf5632 drm/gud: Get offset-adjusted mapping from drm_gem_fb_vmap() new 70594e8bed7f drm/hyperv: Use offset-adjusted shadow-plane mappings new af022daf08a4 drm/mgag200: Use offset-adjusted shadow-plane mappings new 12f84ab2ff56 drm/cirrus: Use offset-adjusted shadow-plane mappings new 229d94680878 drm/gm12u320: Use offset-adjusted shadow-plane mappings new 8b9b88b94b96 drm/simpledrm: Use offset-adjusted shadow-plane mapping new e5cf6fd4d700 drm/udl: Use offset-adjusted shadow-plane mapping new 0c64f2f3c8d5 drm/vbox: Use offset-adjusted shadow-plane mappings new 2ca380ea0e6a drm/vkms: Use offset-adjusted shadow-plane mappings and output new d7bd351faabe drm/vmwgfx: Remove the repeated declaration new aa841a99f240 drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] new 1cb48cf3b1da drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] new 2bc5da528dd5 drm/vmwgfx: fix potential UAF in vmwgfx_surface.c new bc65754ca614 drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macro new 5f50b7659da6 drm/vmwgfx: Replace "vmw_num_pages" with "PFN_UP" new a4812d0b7fcf dma-buf: Fix a few typos in dma-buf documentation new 450d61794d9c drm/amdgpu: Convert to Linux IRQ interfaces new 71eba7bd2624 drm/arm/hdlcd: Convert to Linux IRQ interfaces new 889652839e55 drm/atmel-hlcdc: Convert to Linux IRQ interfaces new 03ac16e584e4 drm/fsl-dcu: Convert to Linux IRQ interfaces new 229085070036 drm/gma500: Convert to Linux IRQ interfaces new 58889cdc39cf drm/kmb: Convert to Linux IRQ interfaces new f026e431cf86 drm/msm: Convert to Linux IRQ interfaces new 5fc40f41c137 drm/mxsfb: Convert to Linux IRQ interfaces new 14c615d82872 drm/radeon: Convert to Linux IRQ interfaces new 5518572dce7d drm/tidss: Convert to Linux IRQ interfaces new b6366814fa77 drm/tilcdc: Convert to Linux IRQ interfaces new 5226711e6c41 drm/vc4: Convert to Linux IRQ interfaces new 0b05dd6b453d drm: Remove unused devm_drm_irq_install() new c1736b9008cb drm: IRQ midlayer is now legacy new 4d3b3c93bcc1 drm/ingenic: Remove dead code new 83326a73a1f2 drm/ingenic: Use standard drm_atomic_helper_commit_tail new b9770b0b6eac udmabuf: fix general protection fault in udmabuf_create new 3c383a3688b7 drm/virtio: set non-cross device blob uuid_state new 96275df87a07 drm/edid: fix edid field name new c7782443a889 drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors new 2819cf0e7dbe Merge tag 'drm-misc-next-2021-08-12' of git://anongit.free [...] new ef668f2790e9 drm/mediatek: Adjust rdma fifo threshold calculate formula new 78d1783c3243 drm/mediatek: Separate aal sub driver new c7ef8f3572ae drm/mediatek: Add mt8183 aal support new 500007ebbae5 drm/mediatek: Implement mmap as GEM object function new 8867c4b39361 dt-bindings: display: mediatek: dsi: add documentation for [...] new 58e4c5398200 drm/mediatek: Add support for main DDP path on MT8167 new 5b0ef98ed1e2 drm/mediatek: Test component initialization earlier in the [...] new c1ec54b7b5af drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb new f4be17cd5b14 drm/mediatek: Remove struct cmdq_client new 8cdcb3653424 drm/mediatek: Detect CMDQ execution timeout new bc9241be73d9 drm/mediatek: Add cmdq_handle in mtk_crtc new 9efb16c2fdd6 drm/mediatek: Clear pending flag when cmdq packet is done new f97a1b658052 Merge tag 'mediatek-drm-next-5.15' of https://git.kernel.o [...] new 397ab98e2d69 Merge tag 'drm-msm-next-2021-08-12' of https://gitlab.free [...] new 9ee88dc80443 Merge remote-tracking branch 'drm/drm-next' new bd4dadaf04ce drm/ttm: ttm_bo_device is now ttm_device new 80cbd8808f85 drm/ttm: Include pagemap.h from ttm_tt.h new 1e1e69256d12 Merge remote-tracking branch 'drm-misc/for-linux-next' new c530b02f3985 drm/amd/amdgpu embed hw_fence into amdgpu_job new 19838cbae736 drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name new 4a1cac255947 drm/amd/pm: skip to load smu microcode on sriov for aldebaran new cb5da84a5f08 drm/amd/pm: change return value in aldebaran_get_power_limit() new becf6c95523a drm/amd/pm: change smu msg's attribute to allow working un [...] new 1d0e622f8db2 drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO f [...] new 3e183e2faea9 drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF [...] new 6457205c0756 drm/amd/amdgpu: consolidate PSP TA context new fe122ee54282 Revert "drm/amd/pm: fix workload mismatch on vega10" new 3919a485187a drm/amd/pm: change the workload type for some cards new 2bbab7ce7cf3 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTes [...] new 893cf382c040 drm/amd/amdgpu: remove unnecessary RAS context field new f3289d049720 drm/amd/pm: correct the fan speed RPM setting new 96401f7c2190 drm/amd/pm: record the RPM and PWM based fan speed settings new fb1f667e71c0 drm/amd/pm: correct the fan speed PWM retrieving new d9ca7567b864 drm/amd/pm: correct the fan speed RPM retrieving new 0d8318e11203 drm/amd/pm: drop the unnecessary intermediate percent-base [...] new bc08cab6902c drm/amd/pm: drop unnecessary manual mode check new b64625a303de drm/amd/pm: correct the address of Arcturus fan related registers new 58de0ef2149f drm/amd/display: Create dc_sink when EDID fail new 09a5df6c444c drm/amd/display: Fix multi-display support for idle opt workqueue new 58aa1c50e5a2 drm/amd/display: Use vblank control events for PSR enable/disable new f586fea89760 drm/amd/display: Ensure DCN save after VM setup new 961606872a28 drm/amd/display: Guard vblank wq flush with DCN guards new 01934c30c04f drm/amd/display: [FW Promotion] Release 0.0.79 new 571ca8de5314 drm/amd/display: 3.2.149 new 3a6e4106a8fd drm/radeon: Add break to switch statement in radeonfb_crea [...] new 24f203cd9e4f drm/amdgpu: Cancel delayed work when GFXOFF is disabled new e35e419b3043 drm/amdgpu: get extended xgmi topology data new b67f2fb315d7 drm/amdgpu: correct MMSCH 1.0 version new 8000194f0600 drm/amd/display: Use DCN30 watermark calc for DCN301 new af093841697a drm/amdkfd: avoid conflicting address mappings new 7a6f3a2c40ae drm/amdgpu: fix fdinfo race with process exit new 4606b84bf885 drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode new 9e3837780cc8 usb/host: enable auto power control for xhci-pci new b3af77e71d75 drm/amdgpu: add another raven1 gfxoff quirk new a6282132474a drm/amdgpu: only check for _PR3 on dGPUs new be88693ec39a drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 0a94de2d9e74 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 621a18e0a3fb Revert "drm/amd/display: To modify the condition in indica [...] new a461152cdcd1 drm/radeon: Add HD-audio component notifier support (v2) new fa513f92012b Merge remote-tracking branch 'amdgpu/drm-next' new b2eb7d716426 Merge drm/drm-next into drm-intel-next new d8959fb33890 drm/i915/dp: remove superfluous EXPORT_SYMBOL() new 7b24b79bf5f9 drm/i915/display: Fix sel fetch plane offset calculation new bbaafe536c84 drm/i915: Nuke ORIGIN_GTT new ec67fa06735e Merge remote-tracking branch 'drm-intel/for-linux-next' new d55db9d13db8 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new c9dc2d010d34 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 30347d2af198 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 6edccc7e5ab6 Merge remote-tracking branch 'regmap/for-next' new 382f57a56220 Merge remote-tracking branch 'sound/for-next' new 80165bb80433 ASoC: tegra30: ahub: Use of_device_get_match_data new 356b94a32a75 ASoC: tegra30: i2s: Use of_device_get_match_data new 0a1e5ac50de2 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] new 9cec66fa7026 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] new a2659768893b ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] new d490f4e73e3c ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_lin [...] new 454a7422fa28 ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() new c2dea1fba206 ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() new c7577906865c ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB new 500b39da6249 ASoC: soc-component: cleanup cppcheck warning at snd_soc_p [...] new 834a36ddc6d2 ASoC: soc-ac97: cleanup cppcheck warning new f75953bca75f Merge series "ASoC: soc-xxx: cleanup cppcheck warning" fro [...] new d40dfb860ad7 ASoC: sh: rz-ssi: Fix dereference of noderef expression warning new 8d1998893cd5 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next new e375f7fd8153 Merge remote-tracking branch 'sound-asoc/for-next' new f352f5dfd9d5 Merge remote-tracking branch 'modules/modules-next' new 10428b52e6c4 Merge remote-tracking branch 'input/next' adds 3ad4a3162035 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() new 25c6b1e28a6c Merge branch 'for-5.15/libata' into for-next new 9451aa0aacaf block: free the extended dev_t minor later new 889c05cc5834 block: ensure the bdi is freed after inode_detach_wb new 1113f0b69c6a bvec: add a bvec_virt helper new b93ef45350c0 block: use bvec_virt in bio_integrity_{process,free} new 1c277e501334 dm: make EBS depend on !HIGHMEM new 3a8ba33bd71a dm-ebs: use bvec_virt new 964cacfdd34c dm-integrity: use bvec_virt new fbc27241e537 squashfs: use bvec_virt new cf58b537781d rbd: use bvec_virt new 358b348b9197 virtio_blk: use bvec_virt new 2fd3e5efe791 bcache: use bvec_virt new c3c770563510 sd: use bvec_virt new 25d84545beaa ubd: use bvec_virt new 6da525b3ecae ps3vram: use bvec_virt new bf5fb875b494 dasd: use bvec_virt new 2b7a8112212a dcssblk: use bvec_virt new 3973e15fa534 nvme: use bvec_virt new 49cb5168a7c6 blk-cgroup: refactor blkcg_print_stat new 252c651a4c85 blk-cgroup: stop using seq_get_buf new 69f87cc70865 block: unexport blk_register_queue new da0deb7ac74b Merge branch 'for-5.15/block' into for-next new 0c9e801398b6 io_uring: optimise io_prep_linked_timeout() new 16a390b4109c Merge branch 'for-5.15/io_uring' into for-next new 87f07ef4aee3 Merge remote-tracking branch 'block/for-next' new 6007e9dbb9f7 Merge remote-tracking branch 'device-mapper/for-next' new 5604b7aa81a2 mmc: rtsx_pci: Fix long reads when clock is prescaled new 343329fccfde mmc: sdhci: Introduce max_timeout_count variable in sdhci_host new bced3a7928a9 mmc: sdhci-msm: Use maximum possible data timeout value new e0aa25d664ae Merge branch 'fixes' into next new 05efc6d51484 mmc: sdhci: Fix issue with uninitialized dma_slave_config new 22342c631bb9 mmc: dw_mmc: Fix issue with uninitialized dma_slave_config new ebf9059b0765 mmc: moxart: Fix issue with uninitialized dma_slave_config new 7d6fab2c3ea8 mmc: renesas_sdhi: Refactor renesas_sdhi_probe() new ce50ff6672f7 Merge remote-tracking branch 'mmc/next' new 8c551e7176fb Merge remote-tracking branch 'mfd/for-mfd-next' new 54784ffa5b26 power: supply: max17042: handle fails of reading status register new 22b6907caf11 power: supply: max17042: remove duplicated STATUS bit defines new 9c425fa3f273 dt-bindings: power: supply: max17042: describe interrupt new 80698507e0b2 power: reset: Add TPS65086 restart driver new 3e81bd7dfb9c dt-bindings: power: supply: smb347-charger: Document USB V [...] new 4ac59d85a236 power: supply: smb347-charger: Make smb347_set_writable() [...] new 17e7bc532cd5 power: supply: smb347-charger: Utilize generic regmap caching new efe2175478d5 power: supply: smb347-charger: Add missing pin control activation new 565efae96ca1 power: supply: smb347-charger: Implement USB VBUS regulator new fb8b585db13a Merge remote-tracking branch 'battery/for-next' new 0603bc46cdcc Merge remote-tracking branch 'regulator/for-next' new 838e4efea954 Merge remote-tracking branch 'security/next-testing' new 2135b193946a Merge remote-tracking branch 'apparmor/apparmor-next' new 1b585108f5c4 Merge remote-tracking branch 'keys/keys-next' new e7c6958ad48d Merge remote-tracking branch 'selinux/next' new ab78d864240d Merge remote-tracking branch 'smack/next' new cdc6bad8ed65 Merge remote-tracking branch 'tpmdd/next' new 0c1128461a09 Merge remote-tracking branch 'iommu/next' new 65ffa05da20c Merge remote-tracking branch 'audit/next' new 2de207f5ff06 dt-bindings: PCI: kirin: Fix compatible string new 78e29356d6d2 dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml new cfcf126fc679 dt-bindings: PCI: kirin: Add support for Kirin970 new 5dfb2d2406e5 dt-bindings: phy: Add bindings for HiKey 970 PCIe PHY new d097224301d0 Merge remote-tracking branch 'devicetree/for-next' new 65b41e07fa6c Merge remote-tracking branch 'spi/for-5.15' into spi-next new 4e056f2e7047 Merge remote-tracking branch 'spi/for-next' new d5b3b3a56741 Merge remote-tracking branch 'tip/auto-latest' new 43f5d5a3ebc2 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 7d07deb3b838 EDAC/altera: Skip defining unused structures for specific configs new 7c88d101ef67 Merge remote-tracking branch 'edac/edac-for-next' new 477ce678f9c3 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new a5e8561a2bdf clocksource: Make clocksource-wdtest.c safe for slow-HZ systems new 3353b0690ff0 Merge branch 'clocksource.2021.08.16a' into HEAD new 47e340a34173 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument new 91b94ed4154c scftorture: Allow zero weight to exclude an smp_call_funct [...] new 5d626f9fb0bf scftorture: Shut down if nonsensical arguments given new 984d49f01630 scftorture: Account for weight_resched when checking for a [...] new 322117b84540 scftorture: Count reschedule IPIs new 59f9e9f7285b torture: Make torture.sh print the number of files to be c [...] new 9f271520fcf2 tools/rcu: Add an extract-stall script new 4aae77681552 rcu: Mark accesses to rcu_state.n_force_qs new d2a179fc9205 rcu-nocb: Fix a couple of tree_nocb code-style nits new 18b4babae124 torture: Allot 1G of memory for scftorture runs new f9a021d8820a rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp new 9e84d9b5caab rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp new a6717f8d7df8 doc: Add another stall-warning root cause in stallwarn.rst new 85d61094fc89 rcu: Fix undefined Kconfig macros new 5a8e7ee59121 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] new c17b36aed6c2 clocksource: Forgive repeated long-latency watchdog clocks [...] new 7c776b54c423 rcu-tasks: Wait for trc_read_check_handler() IPIs new 17b54bb912a1 rcu-tasks: Simplify trc_read_check_handler() atomic operations new 66ba15121731 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] new 5fff5624bdf3 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] new 61128dd3368e rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() new db0cd628ef37 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() new af1be34ba388 rcu: Make rcutree_dying_cpu() use its "cpu" parameter new 02683fb8ce65 rcutorture: Suppressing read-exit testing is not an error new 8c2979809d40 rcu-tasks: Fix s/instruction/instructions/ typo in comment new d8d061b21b84 torture: Make kvm-remote.sh print size of downloaded tarball new e16c8ecec9f1 rcutorture: Warn on individual rcu_torture_init() error co [...] new 57d527759533 locktorture: Warn on individual lock_torture_init() error [...] new fbc07f7103dd refscale: Warn on individual ref_scale_init() error conditions new c81eb5b5973e rcuscale: Warn on individual rcu_scale_init() error conditions new d0a8b7f52850 scftorture: Warn on individual scf_torture_init() error co [...] new 9472c999cb2b rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] new a96d0a9f7025 rcu: Make rcu_normal_after_boot writable again new 27e1866a864b rcu: Make rcu update module parameters world-readable new 4ee6ffff4cf8 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] new 2899cd1f899c kcsan: test: Defer kcsan_test_init() after kunit initialization new 376bb63b994a kcsan: test: Use kunit_skip() to skip tests new 08a7d6b558f5 kcsan: test: Fix flaky test case new 758d81e662cd kcsan: Add ability to pass instruction pointer of access t [...] new 424f6798bf5e kcsan: Save instruction pointer for scoped accesses new 429f0a1daac3 kcsan: Start stack trace with explicit location if provided new a1b9ea090db2 kcsan: Support reporting scoped read-write access type new a695bf9b4bd5 kcsan: Move ctx to start of argument list new 213605c149ff kcsan: selftest: Cleanup and add missing __init new 7126f200f49c Merge remote-tracking branch 'rcu/rcu/next' new 95488e42da35 Merge remote-tracking branch 'kvm/next' new 6ca907d2b400 Merge remote-tracking branch 'kvm-arm/next' new c8671b3fb2fe Merge remote-tracking branch 'percpu/for-next' new 93e76b1add5d Merge remote-tracking branch 'workqueues/for-next' new 16c1a493d89e Merge remote-tracking branch 'drivers-x86/for-next' new 654933ae7d32 leds: flash: Remove redundant initialization of variable ret new 9524ab27435c Merge remote-tracking branch 'leds/for-next' new c35dae91608e Merge remote-tracking branch 'ipmi/for-next' new 085a3d495ef4 Merge remote-tracking branch 'driver-core/driver-core-next' new 2dec48c32a34 Merge 5.14-rc6 into usb-next new 0805cc645b26 Merge remote-tracking branch 'usb/usb-next' new 135a231d0967 Merge remote-tracking branch 'usb-serial/usb-next' new cdbdc2de4ee9 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new f60535b5c2c7 Merge remote-tracking branch 'tty/tty-next' new 16af5357d584 misc: gehc-achc: Fix spelling mistake "Verfication" -> "Ve [...] new 9e1b28b77388 char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into [...] new 1ec8d691155a Merge remote-tracking branch 'char-misc/char-misc-next' new 47cc055a3e5a Merge remote-tracking branch 'extcon/extcon-next' new 0ee7031a7025 Merge remote-tracking branch 'phy-next/next' new f9aff2b8df8f Merge remote-tracking branch 'soundwire/next' new 03903f470ba2 Merge remote-tracking branch 'thunderbolt/next' new 7d5b1ee63e04 Merge remote-tracking branch 'vfio/next' new a30514a076cf Merge 5.14-rc6 into staging-next new 6a78bb5c4f92 staging: r8188eu: remove 5GHz code from Hal_GetChnlGroup88E() new 1cb5715d273e staging: r8188eu: convert return type of Hal_GetChnlGroup8 [...] new 16fe4b303e22 staging: r8188eu: rename parameter of Hal_GetChnlGroup88E() new 40ba17da86cb staging: r8188eu: rename Hal_GetChnlGroup88E() new b38447035aed staging: r8188eu: Remove variables and simplify PHY_SwChnl8188E() new a4adfa836c52 staging: r8188eu: Remove unnecessary ret variable in rtw_d [...] new 11fc4822f9c0 staging: r8188eu: remove ODM_GetRightChnlPlaceforIQK() new 7c715fbce5d3 staging: r8188eu: os_dep: Remove defined but not used variables new 099ec97ac929 staging: rtl8192u: Fix bitwise vs logical operator in Tran [...] new 027ed956b526 staging: r8188eu: remove kernel version depended code paths new f33ce7100b6b staging: r8188eu: use common ieee80211 constants new cd40705f6b27 staging: r8188eu: remove inline markings from functions in [...] new ff63261978ee staging: r8188eu: remove ipx support from driver new 24dd5ac8beb0 Merge remote-tracking branch 'staging/staging-next' new 88b6509b8d8d dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices new d03a74bfacce iio: potentiometer: Add driver support for AD5110 new b76d26d69ecc iio: ltc2983: fix device probe new cabd6e9cf22d iio: adc: rockchip_saradc: add voltage notifier so get ref [...] new ffc6659befd6 iio: pressure: hp03: update device probe to register with [...] new 080809631627 dt-bindings: iio: adc: Add binding documentation for Renes [...] new d484c21bacfa iio: adc: Add driver for Renesas RZ/G2L A/D converter new 0c2fc0d3f00e Merge remote-tracking branch 'iio/togreg' new ae984a874e0e Merge remote-tracking branch 'icc/icc-next' new d82390085434 Merge remote-tracking branch 'dmaengine/next' new 9adebb6e7eee Merge remote-tracking branch 'cgroup/for-next' new e08bf1ea4d08 Merge remote-tracking branch 'scsi/for-next' new d570435d4eab next-20210816/scsi-mkp new 7be760608d18 Merge remote-tracking branch 'rpmsg/for-next' new dabe57c3a32d gpio: mlxbf2: Convert to device PM ops new 603607e70e36 gpio: mlxbf2: Drop wrong use of ACPI_PTR() new 4e6864f8563d gpio: mlxbf2: Use devm_platform_ioremap_resource() new d0ef631d40ba gpio: mlxbf2: Use DEFINE_RES_MEM_NAMED() helper macro new 985566e40f73 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 4b522bbf80f6 pinctrl/rockchip: always enable clock for gpio controller new e1450694e946 pinctrl/rockchip: separate struct rockchip_pin_bank to a h [...] new 5f82afd868a0 pinctrl/rockchip: add pinctrl device to gpio bank struct new 75d1415ea57c dt-bindings: gpio: change items restriction of clock for r [...] new 936ee2675eee gpio/rockchip: add driver for rockchip gpio new ff96a8c21cdb gpio/rockchip: use struct rockchip_gpio_regs for gpio controller new 3bcbd1a85b68 gpio/rockchip: support next version gpio controller new 93103f6eb09c gpio/rockchip: drop irq_gc_lock/irq_gc_unlock for irq set type new 9ce9a02039de pinctrl/rockchip: drop the gpio related codes new 0dda8b013329 Merge branch 'ib-rockchip' into devel new 76fcb3fb2401 Merge remote-tracking branch 'pinctrl/for-next' new 9acff95c2a63 Merge remote-tracking branch 'pinctrl-samsung/for-next' new be45e0f5f015 Merge remote-tracking branch 'userns/for-next' new 07bc63e3c24d Merge remote-tracking branch 'livepatching/for-next' new 041e1054de41 Merge remote-tracking branch 'coresight/next' new c861d61bf40d Merge remote-tracking branch 'rtc/rtc-next' new 7b67033eef12 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 911f90ce84ba Merge remote-tracking branch 'at24/at24/for-next' new e3b99a80fe9e Merge remote-tracking branch 'ntb/ntb-next' new 68ad5e1be6cd Merge remote-tracking branch 'kspp/for-next/kspp' new 279c1be7c02a Merge remote-tracking branch 'gnss/gnss-next' new 88c2124a902e Merge remote-tracking branch 'slimbus/for-next' new 92bcc215888f Merge remote-tracking branch 'nvmem/for-next' new da51c7993f63 Merge remote-tracking branch 'hyperv/hyperv-next' new 6314b8eb4b15 Merge remote-tracking branch 'auxdisplay/auxdisplay' new bfe6fe4bf753 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 1ea02a1add56 Merge remote-tracking branch 'kunit-next/kunit' new 08383cfdffe9 Merge remote-tracking branch 'memblock/for-next' new 8a0a9f2a224b Merge remote-tracking branch 'rust/rust-next' new f976b552b961 Merge remote-tracking branch 'cxl/next' new f56c57648978 Merge remote-tracking branch 'folio/for-next' new fc87aaf656f8 Revert "mm/shmem: fix shmem_swapin() race with swapoff" new f681cc74a20e Revert "mm: swap: check if swap backing device is congeste [...] new 25925457f1ff mm/page_alloc: don't corrupt pcppage_migratetype new 9958f19075cd mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN [...] new 6f7dadd8e423 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 2d3611fde05b /proc/kpageflags: do not use uninitialized struct pages new 997c3a910c57 procfs: prevent unpriveleged processes accessing fdinfo dir new 8f22e623c26e ocfs2: remove an unnecessary condition new c272736d0791 ocfs2: reflink deadlock when clone file to the same direct [...] new d37f975cf034 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 0c2fba88793f ocfs2: fix ocfs2 corrupt when iputting an inode new 75c2949b2c5e arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings new 45f98cceddb8 mm, slub: don't call flush_all() from slab_debug_trace_open() new 799e5946b211 mm, slub: allocate private object map for debugfs listings new 13a180a90281 mm, slub: allocate private object map for validate_slab_cache() new 7e4725170a09 mm, slub: don't disable irq for debug_check_no_locks_freed() new ad23ab4e7c7b mm, slub: remove redundant unfreeze_partials() from put_cp [...] new e332cb49c365 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() new 297aba8be8bc mm, slub: extract get_partial() from new_slab_objects() new 12cad0fecdcf mm, slub: dissolve new_slab_objects() into ___slab_alloc() new 8d232527901a mm, slub: return slab page from get_partial() and set c->p [...] new fc17e83c8313 mm, slub: restructure new page checks in ___slab_alloc() new b26b10548edc mm, slub: simplify kmem_cache_cpu and tid setup new 4eed3b4e62d7 mm, slub: move disabling/enabling irqs to ___slab_alloc() new 1158e28eb19f mm, slub: do initial checks in ___slab_alloc() with irqs enabled new ee0d505850d2 mm, slub: prevent VM_BUG_ON in PageSlabPfmemalloc from ___ [...] new 1a7a15384c2c mm-slub-do-initial-checks-in-___slab_alloc-with-irqs-enabl [...] new c1d78bead412 mm, slub: move disabling irqs closer to get_partial() in _ [...] new dd940b83bde1 mm, slub: restore irqs around calling new_slab() new b46ce3ee0f74 mm, slub: validate slab from partial list or page allocato [...] new 6b50334c8f96 mm, slub: check new pages with restored irqs new a2cbf61b84bd mm, slub: stop disabling irqs around get_partial() new a42d9cbba9e6 mm, slub: move reset of c->page and freelist out of deacti [...] new 03c4bc7b05a3 mm, slub: make locking in deactivate_slab() irq-safe new 1c155e8641e3 mm, slub: call deactivate_slab() without disabling irqs new 771c7c9350ae mm, slub: move irq control into unfreeze_partials() new 689db9cc2754 mm, slub: discard slabs in unfreeze_partials() without irq [...] new 508a6baba02b mm, slub: detach whole partial list at once in unfreeze_pa [...] new 08835faec763 mm, slub: separate detaching of partial list in unfreeze_p [...] new c43bc800606f mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] new c36028db7764 mm, slub: don't disable irqs in slub_cpu_dead() new 8218fef25192 mm, slab: make flush_slab() possible to call with irqs enabled new 17e3e4b37b59 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] new efb3bb929b1c mm, slub: fix memory and cpu hotplug related lock ordering issues new a6a3ba2dcc5f mm, slub: fix memory and cpu hotplug related lock ordering [...] new 00b3bb532f2c mm: slub: make object_map_lock a raw_spinlock_t new d58e4ef587dd mm, slub: optionally save/restore irqs in slab_[un]lock()/ new af163d568526 mm, slub: make slab_lock() disable irqs with PREEMPT_RT new 08f968704f52 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] new 4c75e7ce57f7 mm, slub: use migrate_disable() on PREEMPT_RT new bc7d44fc07fd mm, slub: convert kmem_cpu_slab protection to local_lock new a76cecb338ef mm/debug_vm_pgtable: introduce struct pgtable_debug_args new c60180dadd9a mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests new f4cbb3d87b96 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] new 4514d8f1925d mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] new 9755d72969f7 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] new 2e18c54e9045 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] new 1381dbd25d2e mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] new 514cabc0c061 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] new 34c5b10501d8 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] new d27ff66a39b8 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] new 35609a6113a2 mm/debug_vm_pgtable: remove unused code new e5c354623a75 mm/debug_vm_pgtable: fix corrupted page flag new 32eae5f190e4 mm: report a more useful address for reclaim acquisition new 8b95120fbd66 mm: add kernel_misc_reclaimable in show_free_areas new b82847955e69 mm: mark idle page tracking as BROKEN new b42a86d66eee writeback: track number of inodes under writeback new 1b4ff22d3bb0 writeback: reliably update bandwidth estimation new 074fd4e5d0af writeback: fix bandwidth estimate for spiky workload new 5038edddcae1 writeback: avoid division by 0 in wb_update_dirty_ratelimit() new f9184728f594 writeback: rename domain_update_bandwidth() new cdc9fb380326 writeback: use READ_ONCE for unlocked reads of writeback stats new 108ddf7faa5f mm: remove irqsave/restore locking from contexts with irqs [...] new 715b6de03d4b fs: drop_caches: fix skipping over shadow cache inodes new cb2b614c7158 fs: inode: count invalidated shadow pages in pginodesteal new 794da8bfcc37 vfs: keep inodes with page cache off the inode shrinker LRU new c51a4243c79a writeback: memcg: simplify cgroup_writeback_by_id new e08006f6c769 mm: gup: remove set but unused local variable major new 56ac0dc9e463 mm: gup: remove unneed local variable orig_refs new 78cd2e8035ad mm: gup: remove useless BUG_ON in __get_user_pages() new 615dfcb72e7f mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() new b1ac9ca2540a mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix new d8e5dcca64f3 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] new a46e98986c4a mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() new 52b1208c9e59 mm/gup: documentation corrections for gup/pup new e441a4d1822f mm/gup: small refactoring: simplify try_grab_page() new 6dde50311d65 mm/gup: remove try_get_page(), call try_get_compound_head( [...] new 2f439c0394c4 fs, mm: fix race in unlinking swapfile new 1454952a6d3e mm: delete unused get_kernel_page() new ded2e124e209 shmem: use raw_spinlock_t for ->stat_lock new a86138faff94 shmem: remove unneeded variable ret new 8cfa0d005ce6 shmem: remove unneeded header file new 18a675af5fd6 shmem: remove unneeded function forward declaration new d5240c67bae3 shmem: include header file to declare swap_info new 0a17765429b7 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] new 54a2af2c0a5b mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] new e822f4ee1eec mm, memcg: inline swap-related functions to improve disabl [...] new 0788d071652e memcg: enable accounting for pids in nested pid namespaces new a151dc9dfd9f memcg: switch lruvec stats to rstat new eec0530518aa memcg: infrastructure to flush memcg stats new 15f9254b06d9 memcg-infrastructure-to-flush-memcg-stats-v5 new 81ec0d04ffa0 memcg: charge fs_context and legacy_fs_context new 440e52e07e89 memcg: enable accounting for mnt_cache entries new dc125637cc78 memcg: enable accounting for pollfd and select bits arrays new cf73e27ccf9d memcg: enable accounting for file lock caches new df868abc36fc memcg: enable accounting for fasync_cache new 1dc1678bf523 memcg: enable accounting for new namesapces and struct nsproxy new e82ce9ff7958 memcg: enable accounting of ipc resources new 5090c5932434 memcg: enable accounting for signals new f62c5de0f14e memcg: enable accounting for posix_timers_cache slab new 4e5460e767a0 memcg: enable accounting for ldt_struct objects new 0dc90c0bee46 memcg: cleanup racy sum avoidance code new c6281c698947 memcg: replace in_interrupt() by !in_task() in active_memcg() new f09bc137379e mm: memcontrol: set the correct memcg swappiness restriction new 4955d12230e6 mm, memcg: remove unused functions new cbc89f479832 mm, memcg: save some atomic ops when flush is already true new 1aaddaa263ca memcg: fix up drain_local_stock comment new 9bcc11548b3f lazy tlb: introduce lazy mm refcount helper functions new 7e86467dc313 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new 6f490241af80 lazy tlb: allow lazy tlb mm refcounting to be configurable new 8d8c522491ff lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new ca9dd5be3118 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 1c9013f7d06d lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 1205ffcbce87 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new d3c9dcd72398 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new e79be47e4802 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] new 725f1d851dc2 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] new 6b27dbd9a172 scatterlist: replace flush_kernel_dcache_page with flush_d [...] new 0f5edd0400bc mm: remove flush_kernel_dcache_page new a955960140c1 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code new b233af0a5983 mm: change fault_in_pages_* to have an unsigned size parameter new b456278a6d07 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() new 6f2a85625ed9 add-mmap_assert_locked-annotations-to-find_vma-fix new d7a6b05f63e7 mm/mremap: fix memory account on do_munmap() failure new 1945e090ad3d mm/mremap: don't account pages in vma_to_resize() new ce1953f5fadc mm: sparse: pass section_nr to section_mark_present new cd5f7fbe3923 mm: sparse: pass section_nr to find_memory_block new a212f0184369 mm: sparse: remove __section_nr() function new f18e55b1a9fc mm/sparse: set SECTION_NID_SHIFT to 6 new 3d8e188acc5d include/linux/mmzone.h: avoid a warning in sparse memory support new 5a86826a6261 mm/sparse: clarify pgdat_to_phys new 55bfbab2cfc0 mm/vmalloc: use batched page requests in bulk-allocator new 05cf74ebd024 mm/vmalloc: remove gfpflags_allow_blocking() check new 36558be4d977 lib/test_vmalloc.c: add a new 'nr_pages' parameter new 3f264e1c2ab2 mm/vmalloc: fix wrong behavior in vread new eaf77a9d416b mm/kasan: move kasan.fault to mm/kasan/report.c new a463c1e9f874 kasan: test: rework kmalloc_oob_right new 05c9fae339c9 kasan: test: avoid writing invalid memory new 87092ec6ccfb kasan: test: avoid corrupting memory via memset new 2a13295ca7ef kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS new 928826ac8813 kasan: test: only do kmalloc_uaf_memset for generic mode new 3632048b1ccd kasan: test: clean up ksize_uaf new 0c8aefaca9bc kasan: test: avoid corrupting memory in copy_user_test new 1cb494445e58 kasan: test: avoid corrupting memory in kasan_rcu_uaf new 66753155ba3b mm/page_alloc: always initialize memory map for the holes new 848a5aa22446 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix new 64ea7c331561 microblaze: simplify pte_alloc_one_kernel() new bdf22a64d847 mm: introduce memmap_alloc() to unify memory map allocation new f7504c6f56dd memblock: stop poisoning raw allocations new 16fdbcfa5ea8 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] new d883e70536df mm/page_alloc: make alloc_node_mem_map() __init rather than __ref new a8249183ff9d mm/page_alloc.c: use in_task() new 6336f21ca124 mm/hwpoison: remove unneeded variable unmap_success new 3b0fb42beefd mm/hwpoison: fix potential pte_unmap_unlock pte error new 128e69d18b51 mm/hwpoison: change argument struct page **hpagep to *hpage new 4c87ed67c472 mm/hwpoison: fix some obsolete comments new 3cb87b06cee6 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] new ee126c9f3176 hugetlb: drop ref count earlier after page allocation new 70dab682db82 hugetlb: before freeing hugetlb page set dtor to appropria [...] new a3013f445691 userfaultfd: change mmap_changing to atomic new 2a9ce89836d6 userfaultfd: prevent concurrent API initialization new 3688aaa41260 selftests/vm/userfaultfd: wake after copy failure new f033dbc01662 mm/numa: automatically generate node migration order new 50f4b1c46a4f mm/migrate: update node demotion order on hotplug events new 37e2b5c24dcd mm/migrate: enable returning precise migrate_pages() succe [...] new fdbc1ffd6101 mm/migrate: demote pages during reclaim new d774ab2eab19 mm-migrate-demote-pages-during-reclaim-v11 new e7e6a696ad1d mm/vmscan: add page demotion counter new 8bc82a1e6dc7 mm/vmscan: add helper for querying ability to age anonymous pages new 6303ea639085 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] new 68f5d717f2ff mm/vmscan: Consider anonymous pages without swap new 2d917e9c8472 mm-vmscan-consider-anonymous-pages-without-swap-v11 new 37399056d0ba mm/vmscan: never demote for memcg reclaim new 3d4bece426c3 mm/migrate: add sysfs interface to enable reclaim migration new 7faacb40f787 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] new c28e2f1c745e mm/vmscan: remove the PageDirty check after MADV_FREE page [...] new 317d8b5b3b69 mm/vmscan: remove misleading setting to sc->priority new a86a2cbeac6e mm/vmscan: remove unneeded return value of kswapd_run() new df715ed7c295 mm/vmscan: add 'else' to remove check_pending label new bbdaf45c755e mm: compaction: optimize proactive compaction deferrals new c46867de5c03 mm-compaction-optimize-proactive-compaction-deferrals-fix new ae362407f23a mm: compaction: support triggering of proactive compaction [...] new ad330900fb33 mm-compaction-support-triggering-of-proactive-compaction-b [...] new d96c27500ab6 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 8fb3c1f4545c mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 418a17423e34 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] new a36c550b9088 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] new e4e89e8fff17 mm/memplicy: add page allocation function for MPOL_PREFERR [...] new 6d59f8983328 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY new f334b0cea543 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix new ed6086221c1a mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] new 98bb377608bb mm/mempolicy: advertise new MPOL_PREFERRED_MANY new 1006c0c3b2a3 mm/mempolicy: unify the create() func for bind/interleave/ [...] new d03d27ae59a8 mm/mempolicy.c: use in_task() in mempolicy_slab_node() new 916d27f820bd memblock: make memblock_find_in_range method private new 35fc1bd93ef2 mm: introduce process_mrelease system call new b489dcec7df0 mm: wire up syscall process_mrelease new 0483b8e16eae oom_kill: oom_score_adj broken for processes with small me [...] new 24afe8ecba7a mm/migrate: correct kernel-doc notation new ddbf227985ff mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new a3df04224b5c selftests: vm: add KSM merge test new d640f695228a selftests: vm: add KSM unmerge test new 5491bac16a0b selftests: vm: add KSM zero page merging test new ddfbaec11da9 selftests: vm: add KSM merging across nodes test new a4e09531b579 mm: KSM: fix data type new c6b57f6b9860 selftests: vm: add KSM merging time test new 376c4be24e2c selftests: vm: add COW time test for KSM pages new 1a060761e5a8 mm/vmstat: correct some wrong comments new ff092c19a605 mm/vmstat: simplify the array size calculation new 3d61ba35072d mm/vmstat: remove unneeded return value new be2e28f76b80 mm/vmstat: protect per cpu variables with preempt disable on RT new 5177b8e8df79 mm/madvise: add MADV_WILLNEED to process_madvise() new 0c8246a8edcf memory-hotplug.rst: remove locking details from admin-guide new b1c179c58a07 memory-hotplug.rst: complete admin-guide overhaul new 16f101ce415d mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE new d74f55c2c158 mm: memory_hotplug: cleanup after removal of pfn_valid_within() new 0544baf07d7c mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] new 7e94c67327ad mm/memory_hotplug: remove nid parameter from arch_remove_memory() new 66d35dc30003 mm/memory_hotplug: remove nid parameter from remove_memory [...] new 1479c022ec1f ACPI: memhotplug: memory resources cannot be enabled yet new f5c2c71c2c53 mm: track present early pages per zone new 8e2f8783c287 mm/memory_hotplug: introduce "auto-movable" online policy new 1d09317f144e drivers/base/memory: introduce "memory groups" to logicall [...] new e3dc0fb18632 mm/memory_hotplug: track present pages in memory groups new ef582b3f02bf ACPI: memhotplug: use a single static memory group for a s [...] new 223f2ca26f1e dax/kmem: use a single static memory group for a single pr [...] new 169bc33794ba virtio-mem: use a single dynamic memory group for a single [...] new 7d1e236ba048 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] new 8a8b5d02fb65 mm/memory_hotplug: improved dynamic memory group aware "au [...] new b1100b1f9573 mm: remove redundant compound_head() calling new 22feaabb31ac mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 40dc6369a327 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new 085b559beb4a mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new bb6af2a76c46 highmem: don't disable preemption on RT in kmap_atomic() new 5ff27ceed3bd mm/highmem: Remove deprecated kmap_atomic new 877270f3aee6 mm: in_irq() cleanup new 00f8d9a24819 kfence: show cpu and timestamp in alloc/free info new ad552eeabfc4 mm: introduce Data Access MONitor (DAMON) new 14552a314351 mm/damon/core: implement region-based sampling new a14d6089e8bc mm/damon: adaptively adjust regions new bb533846da02 mm/idle_page_tracking: make PG_idle reusable new f1f910c4fc61 mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT new 36ed6c6da2db mm-idle_page_tracking-make-pg_idle-reusable-fix-fix new 2e3b2ecef542 mm/damon/Kconfig: Hide PAGE_IDLE_FLAG from users new b6f3bc0b6d50 mm/damon: implement primitives for the virtual memory addr [...] new 397dac085326 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] new 76d57a5188f0 mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup new 8b8b56c7a43b mm/damon: add a tracepoint new f62c0ea2e647 mm/damon: implement a debugfs-based user space interface new 56cbf8b732ba mm-damon-implement-a-debugfs-based-user-space-interface-fix new 71e9f9262454 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix new cd7857c75c04 mm/damon/dbgfs: export kdamond pid to the user space new 0457a164c948 mm/damon/dbgfs: support multiple contexts new 6c5370e1263d Documentation: add documents for DAMON new c0033b5855ea mm/damon: add kunit tests new c309b89ffad7 mm/damon: add user space selftests new f0dd331a878d MAINTAINERS: update for DAMON new 44763b55be3b fs/buffer.c: add debug print for __getblk_gfp() stall problem new d02048781a9a fs/buffer.c: dump more info for __getblk_gfp() stall problem new 47075feb298a kernel/hung_task.c: Monitor killed tasks. new 5a1f508dbc95 alpha: agp: make empty macros use do-while-0 style new 589c82d2c2b1 alpha: pci-sysfs: fix all kernel-doc warnings new ec4c31e0cd2a percpu: remove export of pcpu_base_addr new 3743a8301d5f fs/proc/kcore.c: add mmap interface new 00a3f43b068c proc: stop using seq_get_buf in proc_task_name new bb2b5691d73d connector: send event on write to /proc/[pid]/comm new 8eefd6f433d5 proc/sysctl: make protected_* world readable new 21bb6ee1ec6f arch: Kconfig: fix spelling mistake "seperate" -> "separate" new cf126dda268f include/linux/once.h: fix trivia typo Not -> Note new d874da9a830f units: change from 'L' to 'UL' new 390618bdc78a units: add the HZ macros new 29ef73ec1fe4 thermal/drivers/devfreq_cooling: use HZ macros new 5c58240327eb devfreq: use HZ macros new 8fb9d1393f66 iio/drivers/as73211: use HZ macros new 2e59ac888d1f hwmon/drivers/mr75203: use HZ macros new b41627e40ad6 iio/drivers/hid-sensor: use HZ macros new 3f150ea8eb54 i2c/drivers/ov02q10: use HZ macros new b66c5c3b0491 mtd/drivers/nand: use HZ macros new b72b2e264410 phy/drivers/stm32: use HZ macros new ce7593b72931 kernel/acct.c: use dedicated helper to access rlimit values new 25d34529bfac math: make RATIONAL tristate new 7eaf9c6e9e26 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new 57496d686d1a lib/string: optimized memcpy new 61e2f4673923 lib/string: optimized memmove new 17802eb4adca lib/string: optimized memset new e52cdf522611 lib/test: convert test_sort.c to use KUnit new 177c98b0578a lib/dump_stack: correct kernel-doc notation new edfb4a10c7e1 lib/iov_iter.c: fix kernel-doc warnings new da67f856da7a bitops: protect find_first_{,zero}_bit properly new a66ae2ca2ad1 bitops: move find_bit_*_le functions from le.h to find.h new ce503df0b19c include: move find.h from asm_generic to linux new b78533e7276b arch: remove GENERIC_FIND_FIRST_BIT entirely new 28cc3c805e2b lib: add find_first_and_bit() new ceeec6f49cb3 cpumask: use find_first_and_bit() new c62f4a50eeb0 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] new 7edbbc6fa763 tools: sync tools/bitmap with mother linux new 6c4745f6010d cpumask: replace cpumask_next_* with cpumask_first_* where [...] new 589dab94dba1 include/linux: move for_each_bit() macros from bitops.h to find.h new 0a7623cc6282 find: micro-optimize for_each_{set,clear}_bit() new ff64c0bf93db bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] new 2c733f664dff tools: rename bitmap_alloc() to bitmap_zalloc() new 1acce7905caf mm/percpu: micro-optimize pcpu_is_populated() new 04d43c49effd bitmap: unify find_bit operations new 283a9874ac6a lib: bitmap: add performance test for bitmap_print_to_pagebuf new b1c4af4d3d6b vsprintf: rework bitmap_list_string new e68d5915737c checkpatch: support wide strings new fe91921ef25b checkpatch: make email address check case insensitive new 90831f48845a fs/epoll: use a per-cpu counter for user's watches count new 5bc9b738abfa fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix new 9204cd2a3a93 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix new bc71426ec56e ramfs: fix mount source show for ramfs new bc8b98d97e9f init: move usermodehelper_enable() to populate_rootfs() new 76c8caa0308e trap: cleanup trap_init() new 1098b6a6dd29 init/main.c: silence some -Wunused-parameter warnings new 27adf472467e nilfs2: fix memory leak in nilfs_sysfs_create_device_group new 78ca47c35923 nilfs2: fix NULL pointer in nilfs_##name##_attr_release new fc76c60bd4aa nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new 81758595249f nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new bfa00071ce61 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new 53ceb4b79a2e nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new 85729f53556e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new ea0c0f69a5bc fs/coredump.c: log if a core dump is aborted due to change [...] new 5cfda7bb75f8 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix new 301b445b3838 coredump: fix memleak in dump_vma_snapshot() new d0582d79a766 pid: cleanup the stale comment mentioning pidmap_init(). new 830082142688 prctl: allow to setup brk for et_dyn executables new 4684663af08a configs: remove the obsolete CONFIG_INPUT_POLLDEV new 2a6b593a4ad4 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] new fdcd164744b7 selftests/memfd: remove unused variable new 2e2a9d7224fe ipc: replace costly bailout check in sysvipc_find_ipc() new 1eac2c600da6 Merge branch 'akpm-current/current' new ba98bab2fbeb mm/workingset: correct kernel-doc notations new f94c8a488dd4 mm: move kvmalloc-related functions to slab.h new 3a2b71e063fc scripts: check_extable: fix typo in user error message new 721cfb773b32 kexec: move locking into do_kexec_load new db36a9a3ce12 kexec: avoid compat_alloc_user_space new 70c14e95d4ee mm: simplify compat_sys_move_pages new a81115932730 mm: simplify compat numa syscalls new 76cb223ef87a fixup! mm: simplify compat numa syscalls new 244ac4a1e497 compat: remove some compat entry points new 83a6f7913a93 arch: remove compat_alloc_user_space
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 (f5e0cc2c9f5f) \ N -- N -- N refs/heads/akpm (83a6f7913a93)
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 967 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/bpf/index.rst | 10 +- Documentation/bpf/libbpf/libbpf_api.rst | 27 - .../bindings/display/mediatek/mediatek,dsi.txt | 2 +- .../bindings/gpio/rockchip,gpio-bank.yaml | 5 +- .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 134 +++ .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 15 +- .../bindings/pci/hisilicon,kirin-pcie.yaml | 167 ++++ .../devicetree/bindings/pci/kirin-pcie.txt | 50 -- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 1 + .../bindings/phy/hisilicon,phy-hi3670-pcie.yaml | 82 ++ .../bindings/power/supply/maxim,max17042.yaml | 2 + .../power/supply/summit,smb347-charger.yaml | 30 + .../devicetree/bindings/trivial-devices.yaml | 2 + Documentation/gpu/drm-mm.rst | 2 +- Documentation/networking/filter.rst | 4 +- MAINTAINERS | 20 +- Makefile | 57 +- arch/alpha/include/asm/bitops.h | 2 - arch/arc/Kconfig | 1 - arch/arc/include/asm/bitops.h | 1 - arch/arm/arm-soc-for-next-contents.txt | 28 +- arch/arm/include/asm/bitops.h | 1 - arch/arm/kernel/setup.c | 20 +- arch/arm64/Kconfig | 1 - .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 61 ++ .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 61 ++ arch/arm64/include/asm/bitops.h | 1 - arch/arm64/kvm/hyp/reserved_mem.c | 9 +- arch/arm64/mm/init.c | 36 +- arch/csky/include/asm/bitops.h | 1 - arch/h8300/include/asm/bitops.h | 1 - arch/hexagon/include/asm/bitops.h | 1 - arch/ia64/include/asm/bitops.h | 2 - arch/m68k/include/asm/bitops.h | 2 - arch/mips/Kconfig | 1 - arch/mips/include/asm/bitops.h | 1 - arch/mips/kernel/setup.c | 14 +- arch/openrisc/include/asm/bitops.h | 1 - arch/parisc/include/asm/bitops.h | 2 - arch/powerpc/include/asm/bitops.h | 2 - arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/riscv/include/asm/bitops.h | 1 - arch/riscv/mm/init.c | 44 +- arch/s390/Kconfig | 1 - arch/s390/include/asm/bitops.h | 1 - arch/s390/kernel/setup.c | 10 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/mm/fault.c | 2 +- arch/sh/include/asm/bitops.h | 1 - arch/sparc/include/asm/bitops_32.h | 1 - arch/sparc/include/asm/bitops_64.h | 2 - arch/um/drivers/ubd_kern.c | 3 +- arch/x86/Kconfig | 1 - arch/x86/include/asm/bitops.h | 2 - arch/x86/include/asm/svm.h | 2 + arch/x86/kernel/aperture_64.c | 5 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kvm/svm/nested.c | 13 +- arch/x86/kvm/svm/svm.c | 9 +- arch/x86/mm/init.c | 23 +- arch/x86/mm/numa.c | 5 +- arch/x86/mm/numa_emulation.c | 5 +- arch/x86/pci/numachip.c | 1 + arch/x86/realmode/init.c | 2 +- arch/x86/um/Kconfig | 1 - arch/xtensa/include/asm/bitops.h | 1 - block/bio-integrity.c | 7 +- block/blk-cgroup.c | 132 ++- block/blk-iocost.c | 23 +- block/blk-iolatency.c | 38 +- block/blk-mq.c | 2 +- block/blk-sysfs.c | 1 - block/genhd.c | 3 - block/partitions/core.c | 2 - drivers/acpi/acpica/dswexec.c | 5 +- drivers/acpi/prmt.c | 6 + drivers/acpi/tables.c | 5 +- drivers/ata/sata_dwc_460ex.c | 12 +- drivers/base/arch_numa.c | 5 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 3 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/virtio_blk.c | 7 +- drivers/bluetooth/btbcm.c | 1 + drivers/char/Kconfig | 4 +- drivers/devfreq/devfreq.c | 2 +- drivers/dma-buf/udmabuf.c | 4 +- drivers/dma/ti/edma.c | 2 +- drivers/edac/altera_edac.c | 44 +- drivers/gpio/Kconfig | 8 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-mlxbf2.c | 43 +- drivers/gpio/gpio-rockchip.c | 771 ++++++++++++++++ drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 254 ++++-- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 59 +- drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 8 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 112 ++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 23 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 23 + drivers/gpu/drm/amd/display/dc/core/dc.c | 6 + drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 3 + drivers/gpu/drm/amd/display/dc/dc.h | 3 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 12 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 19 +- .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 6 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 3 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 32 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 25 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 - drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 11 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 21 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 21 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 18 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 6 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 30 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.h | 4 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 81 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 168 +++- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 28 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 33 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 102 ++- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 23 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 102 ++- drivers/gpu/drm/arm/hdlcd_drv.c | 174 ++-- drivers/gpu/drm/arm/hdlcd_drv.h | 1 + drivers/gpu/drm/ast/ast_mode.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 80 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 24 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 4 +- drivers/gpu/drm/bridge/ite-it66121.c | 2 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 3 + drivers/gpu/drm/drm_auth.c | 6 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 2 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 17 +- drivers/gpu/drm/drm_irq.c | 95 +- drivers/gpu/drm/drm_legacy_misc.c | 3 +- drivers/gpu/drm/drm_simple_kms_helper.c | 39 +- drivers/gpu/drm/drm_vblank.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 78 +- drivers/gpu/drm/gma500/power.c | 1 + drivers/gpu/drm/gma500/psb_drv.c | 8 +- drivers/gpu/drm/gma500/psb_drv.h | 5 - drivers/gpu/drm/gma500/psb_irq.c | 26 +- drivers/gpu/drm/gma500/psb_irq.h | 4 +- drivers/gpu/drm/gud/gud_pipe.c | 5 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 4 +- drivers/gpu/drm/i810/i810_dma.c | 3 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 1 - drivers/gpu/drm/i915/display/intel_fbc.c | 10 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 3 +- drivers/gpu/drm/i915/display/intel_psr.c | 8 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 31 +- drivers/gpu/drm/kmb/kmb_drv.c | 26 +- drivers/gpu/drm/mediatek/Makefile | 3 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 167 ++++ drivers/gpu/drm/mediatek/mtk_disp_drv.h | 9 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 173 +++- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 42 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 59 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 44 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 3 - drivers/gpu/drm/mga/mga_dma.c | 2 +- drivers/gpu/drm/mga/mga_drv.h | 1 - drivers/gpu/drm/mgag200/Makefile | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 63 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 781 ++-------------- drivers/gpu/drm/mgag200/mgag200_pll.c | 992 +++++++++++++++++++++ drivers/gpu/drm/mgag200/mgag200_reg.h | 9 +- drivers/gpu/drm/msm/msm_drv.c | 113 ++- drivers/gpu/drm/msm/msm_kms.h | 2 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 81 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 2 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 8 +- drivers/gpu/drm/panel/panel-simple.c | 69 ++ drivers/gpu/drm/r128/r128_cce.c | 3 +- drivers/gpu/drm/radeon/radeon_drv.c | 4 - drivers/gpu/drm/radeon/radeon_fb.c | 1 + drivers/gpu/drm/radeon/radeon_irq_kms.c | 44 +- drivers/gpu/drm/radeon/radeon_kms.h | 4 - drivers/gpu/drm/tidss/tidss_drv.c | 15 +- drivers/gpu/drm/tidss/tidss_drv.h | 2 + drivers/gpu/drm/tidss/tidss_irq.c | 27 +- drivers/gpu/drm/tidss/tidss_irq.h | 4 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 51 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 + drivers/gpu/drm/tiny/cirrus.c | 4 +- drivers/gpu/drm/tiny/gm12u320.c | 4 +- drivers/gpu/drm/tiny/simpledrm.c | 4 +- drivers/gpu/drm/ttm/ttm_device.c | 2 - drivers/gpu/drm/ttm/ttm_tt.c | 1 - drivers/gpu/drm/udl/udl_modeset.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 2 +- drivers/gpu/drm/vc4/vc4_drv.c | 4 - drivers/gpu/drm/vc4/vc4_drv.h | 8 +- drivers/gpu/drm/vc4/vc4_irq.c | 48 +- drivers/gpu/drm/vc4/vc4_v3d.c | 17 +- drivers/gpu/drm/via/via_mm.c | 3 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 2 + drivers/gpu/drm/vkms/vkms_composer.c | 2 +- drivers/gpu/drm/vkms/vkms_drv.h | 1 + drivers/gpu/drm/vkms/vkms_plane.c | 2 +- drivers/gpu/drm/vkms/vkms_writeback.c | 2 +- .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 4 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/mr75203.c | 2 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/rockchip_saradc.c | 47 +- drivers/iio/adc/rzg2l_adc.c | 600 +++++++++++++ .../iio/common/hid-sensors/hid-sensor-attributes.c | 3 +- drivers/iio/light/as73211.c | 3 +- drivers/iio/potentiometer/Kconfig | 10 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/ad5110.c | 344 +++++++ drivers/iio/pressure/hp03.c | 36 +- drivers/iio/temperature/ltc2983.c | 30 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/leds/led-class-flash.c | 6 +- drivers/md/Kconfig | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-integrity.c | 4 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/rc/bpf-lirc.c | 6 +- drivers/misc/gehc-achc.c | 2 +- drivers/mmc/host/dw_mmc.c | 1 + drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/renesas_sdhi.h | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 92 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 135 ++- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 3 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 36 +- drivers/mmc/host/sdhci-iproc.c | 21 +- drivers/mmc/host/sdhci-msm.c | 3 + drivers/mmc/host/sdhci.c | 17 +- drivers/mmc/host/sdhci.h | 1 + drivers/mtd/mtdconcat.c | 123 +-- drivers/mtd/nand/raw/intel-nand-controller.c | 2 +- drivers/mtd/nand/spi/macronix.c | 16 +- drivers/mtd/rfd_ftl.c | 44 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/dsa/ocelot/felix.c | 109 +-- drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/sja1105/sja1105_main.c | 397 +++++---- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 15 + drivers/net/ethernet/mscc/Kconfig | 2 +- drivers/net/ethernet/mscc/ocelot.c | 173 ++-- drivers/net/ethernet/mscc/ocelot.h | 11 +- drivers/net/ethernet/mscc/ocelot_net.c | 254 +++++- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 59 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 20 + drivers/net/ethernet/qlogic/qed/qed_rdma.c | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 11 +- drivers/net/ethernet/stmicro/stmmac/common.h | 13 + drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 7 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 67 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 + drivers/net/hamradio/6pack.c | 6 + drivers/net/mdio/Kconfig | 3 +- drivers/net/mdio/mdio-ipq4019.c | 44 + drivers/net/pcs/pcs-xpcs.c | 4 + drivers/net/phy/marvell.c | 39 +- drivers/net/ppp/ppp_generic.c | 8 +- drivers/net/team/team_mode_loadbalance.c | 2 +- drivers/net/virtio_net.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 7 +- drivers/nvme/host/core.c | 5 +- drivers/of/of_reserved_mem.c | 12 +- drivers/opp/core.c | 15 - drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/pci-hyperv.c | 67 +- drivers/pci/controller/pcie-mediatek.c | 52 +- drivers/pci/controller/pcie-rcar-host.c | 86 ++ drivers/pci/controller/pcie-rcar.h | 7 + drivers/pci/controller/pcie-xilinx-nwl.c | 12 + drivers/pci/pci.c | 2 +- drivers/pci/probe.c | 1 - drivers/pci/vpd.c | 257 ++---- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 904 +------------------ drivers/pinctrl/pinctrl-rockchip.h | 287 ++++++ drivers/power/reset/Kconfig | 6 + drivers/power/reset/Makefile | 1 + drivers/power/reset/tps65086-restart.c | 98 ++ drivers/power/supply/Kconfig | 1 + drivers/power/supply/max17042_battery.c | 11 +- drivers/power/supply/smb347-charger.c | 271 +++++- drivers/ptp/Kconfig | 4 +- drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/block/dasd_eckd.c | 14 +- drivers/s390/block/dasd_fba.c | 4 +- drivers/s390/block/dcssblk.c | 3 +- drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/ctcm_mpc.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/scsi/sd.c | 2 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/ti/k3-ringacc.c | 4 +- drivers/spi/spi-orion.c | 22 +- drivers/staging/r8188eu/core/rtw_ap.c | 12 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 246 +---- drivers/staging/r8188eu/core/rtw_mlme.c | 12 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 29 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 90 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 13 +- drivers/staging/r8188eu/include/wifi.h | 50 -- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 23 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 24 +- drivers/staging/r8188eu/os_dep/rtw_android.c | 5 - drivers/staging/r8188eu/os_dep/usb_intf.c | 8 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 5 - drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/tty/n_tty.c | 2 +- drivers/virt/acrn/ioreq.c | 3 +- fs/block_dev.c | 12 +- fs/btrfs/inode.c | 10 +- fs/cifs/cifsfs.c | 1 - fs/cifs/cifssmb.c | 1 + fs/cifs/file.c | 15 +- fs/cifs/fscache.c | 41 +- fs/cifs/fscache.h | 23 + fs/cifs/inode.c | 6 + fs/ext4/ext4.h | 2 + fs/ext4/ext4_extents.h | 5 +- fs/ext4/extents.c | 5 +- fs/ext4/fast_commit.c | 27 +- fs/ext4/inode.c | 8 +- fs/ext4/mballoc.c | 249 ++++-- fs/ext4/super.c | 8 + fs/f2fs/segment.c | 8 +- fs/io_uring.c | 4 + fs/jbd2/recovery.c | 29 +- fs/jbd2/transaction.c | 19 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/pipe.c | 2 +- fs/squashfs/block.c | 7 +- fs/squashfs/lz4_wrapper.c | 2 +- fs/squashfs/lzo_wrapper.c | 2 +- fs/squashfs/xz_wrapper.c | 2 +- fs/squashfs/zlib_wrapper.c | 2 +- fs/squashfs/zstd_wrapper.c | 2 +- include/acpi/acnames.h | 1 + include/acpi/acoutput.h | 2 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 16 +- include/acpi/actbl2.h | 170 ++++ include/acpi/actbl3.h | 4 + include/asm-generic/bitops.h | 1 - include/asm-generic/bitops/le.h | 64 -- include/drm/drm_device.h | 18 +- include/drm/drm_drv.h | 44 +- include/drm/drm_edid.h | 2 +- include/drm/drm_file.h | 4 + include/drm/drm_gem_atomic_helper.h | 8 + include/drm/drm_gem_framebuffer_helper.h | 3 +- include/drm/drm_irq.h | 32 - include/drm/drm_legacy.h | 3 + include/drm/drm_simple_kms_helper.h | 27 + include/drm/ttm/ttm_tt.h | 3 +- include/dt-bindings/power/summit,smb347-charger.h | 4 + include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 - include/linux/blk-cgroup.h | 4 +- include/linux/bpf.h | 200 +++-- include/linux/bpf_types.h | 3 + include/linux/bvec.h | 12 + include/linux/cpumask.h | 46 +- include/linux/dma-buf.h | 10 +- include/linux/energy_model.h | 16 + include/linux/filter.h | 66 +- include/linux/find.h | 372 ++++++++ include/linux/kcsan-checks.h | 3 + include/linux/lockdep.h | 41 +- include/linux/memblock.h | 2 - include/linux/mm.h | 14 +- include/linux/page-flags.h | 9 + include/linux/pci.h | 9 +- include/linux/perf_event.h | 1 + include/linux/trace_events.h | 7 +- include/linux/units.h | 10 +- include/net/af_unix.h | 8 +- include/net/bluetooth/hci_core.h | 1 + include/net/ipx.h | 171 ---- include/soc/mscc/ocelot.h | 21 +- include/trace/events/mmflags.h | 4 +- include/uapi/linux/bpf.h | 25 + include/uapi/linux/ipx.h | 87 -- kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/cgroup.c | 32 +- kernel/bpf/core.c | 31 +- kernel/bpf/syscall.c | 105 ++- kernel/bpf/trampoline.c | 2 +- kernel/bpf/verifier.c | 2 +- kernel/events/core.c | 74 +- kernel/kcsan/core.c | 75 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 +- kernel/kcsan/report.c | 77 +- kernel/kcsan/selftest.c | 72 +- kernel/power/energy_model.c | 4 +- kernel/sched/cpufreq_schedutil.c | 16 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 4 +- kernel/time/jiffies.c | 21 +- kernel/time/tick-internal.h | 20 + kernel/trace/bpf_trace.c | 47 +- lib/Kconfig | 3 - lib/Kconfig.debug | 3 - lib/find_bit.c | 21 + lib/find_bit_benchmark.c | 21 + lib/genalloc.c | 2 +- lib/test_bitmap.c | 37 + lib/test_bpf.c | 4 +- lib/vsprintf.c | 24 +- mm/Kconfig | 2 +- mm/gup.c | 83 +- mm/highmem.c | 2 +- mm/kmemleak.c | 2 +- mm/memblock.c | 2 +- mm/memory-failure.c | 23 +- mm/page_alloc.c | 2 + mm/percpu.c | 35 +- mm/slub.c | 15 +- net/bluetooth/hci_core.c | 16 +- net/bluetooth/hci_event.c | 148 +-- net/bpf/test_run.c | 6 +- net/bridge/br_multicast.c | 14 +- net/core/filter.c | 4 +- net/core/ptp_classifier.c | 2 +- net/core/sock_map.c | 1 + net/dsa/tag_8021q.c | 8 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/xt_bpf.c | 2 +- net/sched/act_bpf.c | 4 +- net/sched/cls_bpf.c | 4 +- net/tipc/socket.c | 2 +- net/unix/af_unix.c | 106 ++- net/unix/unix_bpf.c | 93 +- samples/pktgen/functions.sh | 2 +- samples/pktgen/pktgen_sample04_many_flows.sh | 12 +- samples/pktgen/pktgen_sample05_flow_per_thread.sh | 12 +- scripts/checkpatch.pl | 4 +- sound/soc/sh/rz-ssi.c | 2 +- sound/soc/soc-ac97.c | 14 +- sound/soc/soc-component.c | 4 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-generic-dmaengine-pcm.c | 9 +- sound/soc/soc-jack.c | 15 +- sound/soc/tegra/tegra30_ahub.c | 2 +- sound/soc/tegra/tegra30_i2s.c | 2 +- tools/include/asm-generic/bitops.h | 1 - tools/include/asm-generic/bitops/find.h | 145 --- tools/include/linux/bitmap.h | 11 +- .../bitops => tools/include/linux}/find.h | 54 +- tools/include/uapi/linux/bpf.h | 25 + tools/lib/bpf/Makefile | 10 +- tools/lib/bpf/bpf.c | 32 +- tools/lib/bpf/bpf.h | 8 +- tools/lib/bpf/libbpf.c | 213 ++++- tools/lib/bpf/libbpf.h | 75 +- tools/lib/bpf/libbpf.map | 3 + tools/lib/bpf/libbpf_internal.h | 32 +- tools/lib/find_bit.c | 20 + tools/perf/bench/find-bit-bench.c | 2 +- tools/perf/builtin-c2c.c | 6 +- tools/perf/builtin-record.c | 2 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/util/affinity.c | 4 +- tools/perf/util/header.c | 4 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 4 +- .../selftests/bpf/prog_tests/attach_probe.c | 98 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 254 ++++++ .../testing/selftests/bpf/prog_tests/btf_module.c | 34 + tools/testing/selftests/bpf/prog_tests/perf_link.c | 89 ++ .../selftests/bpf/prog_tests/sockmap_listen.c | 48 +- .../testing/selftests/bpf/progs/test_bpf_cookie.c | 85 ++ tools/testing/selftests/bpf/progs/test_perf_link.c | 16 + tools/testing/selftests/bpf/test_maps.c | 9 +- tools/testing/selftests/bpf/trace_helpers.c | 87 ++ tools/testing/selftests/bpf/trace_helpers.h | 4 + tools/testing/selftests/kvm/dirty_log_perf_test.c | 2 +- tools/testing/selftests/kvm/dirty_log_test.c | 4 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 2 +- 561 files changed, 11548 insertions(+), 6659 deletions(-) delete mode 100644 Documentation/bpf/libbpf/libbpf_api.rst create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml create mode 100644 Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/kirin-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/hisilicon,phy-hi3670-pcie.yaml create mode 100644 drivers/gpio/gpio-rockchip.c create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_aal.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_pll.c create mode 100644 drivers/iio/adc/rzg2l_adc.c create mode 100644 drivers/iio/potentiometer/ad5110.c create mode 100644 drivers/pinctrl/pinctrl-rockchip.h create mode 100644 drivers/power/reset/tps65086-restart.c delete mode 100644 include/drm/drm_irq.h create mode 100644 include/linux/find.h delete mode 100644 include/net/ipx.h delete mode 100644 include/uapi/linux/ipx.h delete mode 100644 tools/include/asm-generic/bitops/find.h rename {include/asm-generic/bitops => tools/include/linux}/find.h (83%) create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_module.c create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_link.c create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_cookie.c create mode 100644 tools/testing/selftests/bpf/progs/test_perf_link.c