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 cde0fbdd10b4 arch: remove compat_alloc_user_space omits ab9bad4a8904 compat: remove some compat entry points omits e5646845f318 fixup! mm: simplify compat numa syscalls omits 0fa24b29251f mm: simplify compat numa syscalls omits 02016c9c5194 mm: simplify compat_sys_move_pages omits 712d97a5c2bd kexec: avoid compat_alloc_user_space omits fd8f44b18cbb kexec: move locking into do_kexec_load omits 9b616475328d scripts: check_extable: fix typo in user error message omits ea0539fb04da mm: move kvmalloc-related functions to slab.h omits 252e2942dc38 mm/workingset: correct kernel-doc notations omits 4c20f6b885d8 Merge branch 'akpm-current/current' omits 9e5a46f689e7 Merge remote-tracking branch 'folio/for-next' omits 897c560abc2e Merge remote-tracking branch 'cxl/next' omits de3ea2082e45 Merge remote-tracking branch 'rust/rust-next' omits ffeba1daf098 Merge remote-tracking branch 'memblock/for-next' omits 4c25abcd4c10 Merge remote-tracking branch 'kunit-next/kunit' omits b4310bf0cb02 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits f1ff9e1c2679 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 9bbeffbb7621 Merge remote-tracking branch 'hyperv/hyperv-next' omits 5abc5e1e186d Merge remote-tracking branch 'nvmem/for-next' omits 553ba74ee975 Merge remote-tracking branch 'slimbus/for-next' omits c194775891ea Merge remote-tracking branch 'gnss/gnss-next' omits f37b32fc3835 Merge remote-tracking branch 'kspp/for-next/kspp' omits 6d472463d87a Merge remote-tracking branch 'ntb/ntb-next' omits e89c36f38f50 Merge remote-tracking branch 'at24/at24/for-next' omits c61b6770a508 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits a9112e29a548 Merge remote-tracking branch 'rtc/rtc-next' omits c5e3067c4351 Merge remote-tracking branch 'coresight/next' omits a4b053a74975 Merge remote-tracking branch 'livepatching/for-next' omits 8aaf396ebd84 Merge remote-tracking branch 'userns/for-next' omits d68278833c87 Merge remote-tracking branch 'pinctrl/for-next' omits 51c098c4679b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 2200bdd4af07 Merge remote-tracking branch 'rpmsg/for-next' omits db05a42d4690 Merge remote-tracking branch 'scsi-mkp/for-next' omits 3c9a68e0a624 Merge remote-tracking branch 'scsi/for-next' omits 886f4eb134cc Merge remote-tracking branch 'cgroup/for-next' omits db9a56de204a Merge remote-tracking branch 'dmaengine/next' omits 3eacb275cf13 Merge remote-tracking branch 'icc/icc-next' omits 81ecf5c642ca Merge remote-tracking branch 'staging/staging-next' omits c7e2d1565ab1 Merge remote-tracking branch 'vfio/next' omits 2dd8b3eceb90 Merge remote-tracking branch 'thunderbolt/next' omits f7c1819c55cf Merge remote-tracking branch 'soundwire/next' omits 5852f53308b5 Merge remote-tracking branch 'phy-next/next' omits 78982c65cebb Merge remote-tracking branch 'extcon/extcon-next' omits 5e68b32237a6 Merge remote-tracking branch 'char-misc/char-misc-next' omits fac611f23eb4 Merge remote-tracking branch 'tty/tty-next' omits 885506a90fa4 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits ac6e15b175c6 Merge remote-tracking branch 'usb-serial/usb-next' omits c3811532d39d Merge remote-tracking branch 'usb/usb-next' omits f1e03ad6c2d5 Merge remote-tracking branch 'driver-core/driver-core-next' omits ac79625ec3de Merge remote-tracking branch 'ipmi/for-next' omits fa1d687486d3 Merge remote-tracking branch 'leds/for-next' omits cbbc7a6c1461 Merge remote-tracking branch 'drivers-x86/for-next' omits 0f773895cf77 Merge remote-tracking branch 'workqueues/for-next' omits e50a862b5c73 Merge remote-tracking branch 'percpu/for-next' omits 0e14b5ca7e65 Merge remote-tracking branch 'kvm-arm/next' omits 9907c04283c6 Merge remote-tracking branch 'kvm/next' omits 4ee4149259cd Merge remote-tracking branch 'rcu/rcu/next' omits 1b96e33ac91b Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 09db6269ad30 Merge remote-tracking branch 'edac/edac-for-next' omits a71328258311 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 92aa4f9086b4 Merge remote-tracking branch 'tip/auto-latest' omits 1f676083dea8 Merge remote-tracking branch 'spi/for-next' omits 99ab061c4b93 Merge remote-tracking branch 'devicetree/for-next' omits fff29180e04e Merge remote-tracking branch 'audit/next' omits 7e9df78094ae Merge remote-tracking branch 'iommu/next' omits bd7c6b582468 Merge remote-tracking branch 'tpmdd/next' omits 37e5790faa8c Merge remote-tracking branch 'smack/next' omits 0b142ab1e967 Merge remote-tracking branch 'selinux/next' omits b783ed97bd06 Merge remote-tracking branch 'keys/keys-next' omits 114547d0947d Merge remote-tracking branch 'integrity/next-integrity' omits 80e922593597 Merge remote-tracking branch 'apparmor/apparmor-next' omits c8ac87baa48f Merge remote-tracking branch 'security/next-testing' omits 3e7ccba6bb4b Merge remote-tracking branch 'regulator/for-next' omits 92df1d6eafa6 Merge remote-tracking branch 'battery/for-next' omits 8aa858ae6083 Merge remote-tracking branch 'mfd/for-mfd-next' omits 70296df5a8de Merge remote-tracking branch 'mmc/next' omits 3ee20ae9f4e7 Merge remote-tracking branch 'device-mapper/for-next' omits 6e36e61e7061 Merge remote-tracking branch 'block/for-next' omits f74173b4dcad Merge remote-tracking branch 'input/next' omits 04ec493229c5 Merge remote-tracking branch 'modules/modules-next' omits e3f7551534d9 Merge remote-tracking branch 'sound-asoc/for-next' omits 32d19f368424 Merge remote-tracking branch 'sound/for-next' omits ddf465005123 Merge remote-tracking branch 'regmap/for-next' omits c6aa90d485d7 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 3761919ee1dc Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 5be0beccba2d Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits f6c2940cbaae Merge remote-tracking branch 'drm-intel/for-linux-next' omits b150d439e4ad Merge remote-tracking branch 'amdgpu/drm-next' omits 2fce53819683 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 5ac712425672 Merge remote-tracking branch 'drm/drm-next' omits 9350441ab026 Merge remote-tracking branch 'crypto/master' omits 469ff9f0e747 Merge remote-tracking branch 'nand/nand/next' omits e0256f9d99f9 Merge remote-tracking branch 'mtd/mtd/next' omits 6d316f7ce523 Merge remote-tracking branch 'mac80211-next/master' omits 2c4c7fdfcb8c Merge remote-tracking branch 'bluetooth/master' omits 00d5b66fbfc1 Merge remote-tracking branch 'wireless-drivers-next/master' omits 358cc12b9bd9 Merge remote-tracking branch 'ipsec-next/master' omits 7d749b1e9816 Merge remote-tracking branch 'bpf-next/for-next' omits 2efc120fcefb Merge remote-tracking branch 'net-next/master' omits 00321890f73a Merge remote-tracking branch 'rdma/for-next' omits aa38c240316a Merge remote-tracking branch 'swiotlb/linux-next' omits 302aa967dc7a Merge remote-tracking branch 'dlm/next' omits 534e9ae50cb1 Merge remote-tracking branch 'ieee1394/for-next' omits c403004b3c49 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 72981198b4ab Merge remote-tracking branch 'opp/opp/linux-next' omits 4c7e4e2e0beb Merge remote-tracking branch 'cpupower/cpupower' omits 4eed276b5140 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits cd9ab1b7de9f Merge remote-tracking branch 'pm/linux-next' omits 26961a1277f0 Merge remote-tracking branch 'v4l-dvb-next/master' omits 53258868d581 Merge remote-tracking branch 'v4l-dvb/master' omits 63a58c1747e5 Merge remote-tracking branch 'jc_docs/docs-next' omits adfc42095918 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 216a84dc19fe Merge remote-tracking branch 'i2c/i2c/for-next' omits d7d97814b61d Merge remote-tracking branch 'hid/for-next' omits 1160aeca8f87 Merge remote-tracking branch 'pstore/for-next/pstore' omits 7679a2bd8a99 Merge remote-tracking branch 'pci/next' omits 81b7d474f005 Merge remote-tracking branch 'printk/for-next' omits 479f59d720b2 Merge remote-tracking branch 'vfs/for-next' omits 4975a6a5394d Merge remote-tracking branch 'file-locks/locks-next' omits 1cbd20fa9684 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits b369d7b7059a Merge remote-tracking branch 'zonefs/for-next' omits 1aef99732f8d Merge remote-tracking branch 'xfs/for-next' omits 9fd060db3b47 Merge remote-tracking branch 'v9fs/9p-next' omits d1534ef6f740 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits c8f186f209f0 Merge remote-tracking branch 'ntfs3/master' omits 6d3e5f74ca2b Merge remote-tracking branch 'cel/for-next' omits a1ad09e9685c Merge remote-tracking branch 'nfs-anna/linux-next' omits 9f04f1454527 Merge remote-tracking branch 'gfs2/for-next' omits f1269d52e05a Merge remote-tracking branch 'fuse/for-next' omits 7d7be48ce7fe Merge remote-tracking branch 'f2fs/dev' omits 97da1e3b0415 Merge remote-tracking branch 'ext4/dev' omits f2d4f331b999 Merge remote-tracking branch 'ext3/for_next' omits 0ed9fd3dbbac Merge remote-tracking branch 'erofs/dev' omits c5c3f88eef93 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 961937ad0e0d Merge remote-tracking branch 'cifs/for-next' omits 8e77aae4e245 Merge remote-tracking branch 'btrfs/for-next' omits d114f978e580 Merge remote-tracking branch 'fscache/fscache-next' omits c8d01816a839 Merge remote-tracking branch 'fscrypt/master' omits b0d32b28a6e5 Merge remote-tracking branch 'pidfd/for-next' omits 08827dd9167a Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 20aacb58da7c Merge remote-tracking branch 'sh/for-next' omits da8b432887fe Merge remote-tracking branch 's390/for-next' omits 8ca075373fdd Merge remote-tracking branch 'risc-v/for-next' omits 8f11542e89d3 Merge remote-tracking branch 'powerpc/next' omits 58bef32fbcd2 Merge remote-tracking branch 'parisc-hd/for-next' omits fcaa98389147 Merge remote-tracking branch 'openrisc/for-next' omits 3fdb21dad88b Merge remote-tracking branch 'mips/mips-next' omits bed63ceadc19 Merge remote-tracking branch 'm68knommu/for-next' omits 009e17f4d942 Merge remote-tracking branch 'm68k/for-next' omits 1268d0e3da2c Merge remote-tracking branch 'h8300/h8300-next' omits e8af0d45080d Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 8d718edde37c Merge remote-tracking branch 'clk-imx/for-next' omits ea46f37d8b14 Merge remote-tracking branch 'clk/clk-next' omits ff7eefcedde8 Merge remote-tracking branch 'xilinx/for-next' omits c443d262fcb3 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits bdf8d10f6130 Merge remote-tracking branch 'tegra/for-next' omits 4c4f75f0283f Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 4e720f20f361 Merge remote-tracking branch 'scmi/for-linux-next' omits 68e2aae6ec4b Merge remote-tracking branch 'samsung-krzk/for-next' omits 8137733b1f15 Merge remote-tracking branch 'rockchip/for-next' omits 24580895adf5 Merge remote-tracking branch 'reset/reset/next' omits 7f775f580718 Merge remote-tracking branch 'renesas/next' omits f776dbe5952b Merge remote-tracking branch 'raspberrypi/for-next' omits cdc308400add Merge remote-tracking branch 'qcom/for-next' omits 1f55012155d5 Merge remote-tracking branch 'omap/for-next' omits 0ed76f8445e2 Merge remote-tracking branch 'mvebu/for-next' omits 4ba3ff8af8c0 Merge remote-tracking branch 'mediatek/for-next' omits 2170e184a8f0 Merge remote-tracking branch 'keystone/next' omits 6abb18f750d8 Merge remote-tracking branch 'imx-mxs/for-next' omits 9aade672cdfd Merge remote-tracking branch 'at91/at91-next' omits c982d00e34fb Merge remote-tracking branch 'amlogic/for-next' omits 676c455d52f7 Merge remote-tracking branch 'actions/for-next' omits cd1d4142e0d5 Merge remote-tracking branch 'arm-soc/for-next' omits 928a630bf8bc Merge remote-tracking branch 'arm-perf/for-next/perf' omits 49fef945a7b3 Merge remote-tracking branch 'arm64/for-next/core' omits f42247cd7c41 Merge remote-tracking branch 'arm/for-next' omits 512da9bdb640 Merge remote-tracking branch 'arc/for-next' omits 781beffe60e1 Merge remote-tracking branch 'asm-generic/master' omits b4dd08a8b8e5 Merge remote-tracking branch 'dma-mapping/for-next' omits 0b760469681b Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 8c002cbeea2f Merge remote-tracking branch 'kbuild/for-next' omits 47f679bb94c5 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits e40c7f95429a Merge remote-tracking branch 'fpga-fixes/fixes' omits dda0d5bd2e72 Merge remote-tracking branch 'pidfd-fixes/fixes' omits dc78774f0715 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 8d4f00a008ee Merge remote-tracking branch 'mmc-fixes/fixes' omits f0de9811be32 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 446c51cbf483 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits d6e13ea83eed Merge remote-tracking branch 'vfs-fixes/fixes' omits 9d874fb0e639 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 91a5df464b3c Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 4157b1089db5 Merge remote-tracking branch 'omap-fixes/fixes' omits 596673ff4807 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 9ca4cd8545ac Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 3e353ccf46fa Merge remote-tracking branch 'usb.current/usb-linus' omits 510ea4c13cc3 Merge remote-tracking branch 'pci-current/for-linus' omits 262710bf7767 Merge remote-tracking branch 'spi-fixes/for-linus' omits 906ba3557d21 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 0d4cdf0de944 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits edbc5b3135ef Merge remote-tracking branch 'netfilter/master' omits bf2a7be2a9d2 Merge remote-tracking branch 'bpf/master' omits fe004e94427c Merge remote-tracking branch 'net/master' omits 39e75162fbb4 Merge remote-tracking branch 's390-fixes/fixes' omits 1b00e45c149a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 6db9d369ed6f Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 7c51f0280a51 Merge remote-tracking branch 'arm-current/fixes' omits 907c13df55be Merge remote-tracking branch 'arc-current/for-curr' omits 375062bde613 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits ee802dc98fe9 Merge remote-tracking branch 'spi/for-5.14' into spi-linus omits a9d8779d44d7 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits 0e8aaaed2514 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits c406f0cf82f1 hexagon: use the generic global coherent pool omits b7987aff1d0c dma-mapping: make the global coherent pool conditional omits ef530ccf293f Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x [...] omits 2e2a9d7224fe ipc: replace costly bailout check in sysvipc_find_ipc() omits fdcd164744b7 selftests/memfd: remove unused variable omits 2a6b593a4ad4 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] omits 4684663af08a configs: remove the obsolete CONFIG_INPUT_POLLDEV omits 830082142688 prctl: allow to setup brk for et_dyn executables omits d0582d79a766 pid: cleanup the stale comment mentioning pidmap_init(). omits 301b445b3838 coredump: fix memleak in dump_vma_snapshot() omits 5cfda7bb75f8 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits ea0c0f69a5bc fs/coredump.c: log if a core dump is aborted due to change [...] omits 85729f53556e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 53ceb4b79a2e nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits bfa00071ce61 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 81758595249f nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits fc76c60bd4aa nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 78ca47c35923 nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits 27adf472467e nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits 1098b6a6dd29 init/main.c: silence some -Wunused-parameter warnings omits 76c8caa0308e trap: cleanup trap_init() omits bc8b98d97e9f init: move usermodehelper_enable() to populate_rootfs() omits bc71426ec56e ramfs: fix mount source show for ramfs omits 9204cd2a3a93 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix omits 5bc9b738abfa fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix omits 90831f48845a fs/epoll: use a per-cpu counter for user's watches count omits fe91921ef25b checkpatch: make email address check case insensitive omits e68d5915737c checkpatch: support wide strings omits b1c4af4d3d6b vsprintf: rework bitmap_list_string omits 283a9874ac6a lib: bitmap: add performance test for bitmap_print_to_pagebuf omits 04d43c49effd bitmap: unify find_bit operations omits 1acce7905caf mm/percpu: micro-optimize pcpu_is_populated() omits 2c733f664dff tools: rename bitmap_alloc() to bitmap_zalloc() omits ff64c0bf93db bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] omits 0a7623cc6282 find: micro-optimize for_each_{set,clear}_bit() omits 589dab94dba1 include/linux: move for_each_bit() macros from bitops.h to find.h omits 6c4745f6010d cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits 7edbbc6fa763 tools: sync tools/bitmap with mother linux omits c62f4a50eeb0 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits ceeec6f49cb3 cpumask: use find_first_and_bit() omits 28cc3c805e2b lib: add find_first_and_bit() omits b78533e7276b arch: remove GENERIC_FIND_FIRST_BIT entirely omits ce503df0b19c include: move find.h from asm_generic to linux omits a66ae2ca2ad1 bitops: move find_bit_*_le functions from le.h to find.h omits da67f856da7a bitops: protect find_first_{,zero}_bit properly omits edfb4a10c7e1 lib/iov_iter.c: fix kernel-doc warnings omits 177c98b0578a lib/dump_stack: correct kernel-doc notation omits e52cdf522611 lib/test: convert test_sort.c to use KUnit omits 17802eb4adca lib/string: optimized memset omits 61e2f4673923 lib/string: optimized memmove omits 57496d686d1a lib/string: optimized memcpy omits 7eaf9c6e9e26 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 25d34529bfac math: make RATIONAL tristate omits ce7593b72931 kernel/acct.c: use dedicated helper to access rlimit values omits b72b2e264410 phy/drivers/stm32: use HZ macros omits b66c5c3b0491 mtd/drivers/nand: use HZ macros omits 3f150ea8eb54 i2c/drivers/ov02q10: use HZ macros omits b41627e40ad6 iio/drivers/hid-sensor: use HZ macros omits 2e59ac888d1f hwmon/drivers/mr75203: use HZ macros omits 8fb9d1393f66 iio/drivers/as73211: use HZ macros omits 5c58240327eb devfreq: use HZ macros omits 29ef73ec1fe4 thermal/drivers/devfreq_cooling: use HZ macros omits 390618bdc78a units: add the HZ macros omits d874da9a830f units: change from 'L' to 'UL' omits cf126dda268f include/linux/once.h: fix trivia typo Not -> Note omits 21bb6ee1ec6f arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits 8eefd6f433d5 proc/sysctl: make protected_* world readable omits bb2b5691d73d connector: send event on write to /proc/[pid]/comm omits 00a3f43b068c proc: stop using seq_get_buf in proc_task_name omits 3743a8301d5f fs/proc/kcore.c: add mmap interface omits ec4c31e0cd2a percpu: remove export of pcpu_base_addr omits 589c82d2c2b1 alpha: pci-sysfs: fix all kernel-doc warnings omits 5a1f508dbc95 alpha: agp: make empty macros use do-while-0 style omits 47075feb298a kernel/hung_task.c: Monitor killed tasks. omits d02048781a9a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 44763b55be3b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits f0dd331a878d MAINTAINERS: update for DAMON omits c309b89ffad7 mm/damon: add user space selftests omits c0033b5855ea mm/damon: add kunit tests omits 6c5370e1263d Documentation: add documents for DAMON omits 0457a164c948 mm/damon/dbgfs: support multiple contexts omits cd7857c75c04 mm/damon/dbgfs: export kdamond pid to the user space omits 71e9f9262454 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix omits 56cbf8b732ba mm-damon-implement-a-debugfs-based-user-space-interface-fix omits f62c0ea2e647 mm/damon: implement a debugfs-based user space interface omits 8b8b56c7a43b mm/damon: add a tracepoint omits 76d57a5188f0 mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup omits 397dac085326 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] omits b6f3bc0b6d50 mm/damon: implement primitives for the virtual memory addr [...] omits 2e3b2ecef542 mm/damon/Kconfig: Hide PAGE_IDLE_FLAG from users omits 36ed6c6da2db mm-idle_page_tracking-make-pg_idle-reusable-fix-fix omits f1f910c4fc61 mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT omits bb533846da02 mm/idle_page_tracking: make PG_idle reusable omits a14d6089e8bc mm/damon: adaptively adjust regions omits 14552a314351 mm/damon/core: implement region-based sampling omits ad552eeabfc4 mm: introduce Data Access MONitor (DAMON) omits 00f8d9a24819 kfence: show cpu and timestamp in alloc/free info omits 877270f3aee6 mm: in_irq() cleanup omits 5ff27ceed3bd mm/highmem: Remove deprecated kmap_atomic omits bb6af2a76c46 highmem: don't disable preemption on RT in kmap_atomic() omits 085b559beb4a mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 40dc6369a327 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 22feaabb31ac mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits b1100b1f9573 mm: remove redundant compound_head() calling omits 8a8b5d02fb65 mm/memory_hotplug: improved dynamic memory group aware "au [...] omits 7d1e236ba048 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 169bc33794ba virtio-mem: use a single dynamic memory group for a single [...] omits 223f2ca26f1e dax/kmem: use a single static memory group for a single pr [...] omits ef582b3f02bf ACPI: memhotplug: use a single static memory group for a s [...] omits e3dc0fb18632 mm/memory_hotplug: track present pages in memory groups omits 1d09317f144e drivers/base/memory: introduce "memory groups" to logicall [...] omits 8e2f8783c287 mm/memory_hotplug: introduce "auto-movable" online policy omits f5c2c71c2c53 mm: track present early pages per zone omits 1479c022ec1f ACPI: memhotplug: memory resources cannot be enabled yet omits 66d35dc30003 mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 7e94c67327ad mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 0544baf07d7c mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits d74f55c2c158 mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 16f101ce415d mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits b1c179c58a07 memory-hotplug.rst: complete admin-guide overhaul omits 0c8246a8edcf memory-hotplug.rst: remove locking details from admin-guide omits 5177b8e8df79 mm/madvise: add MADV_WILLNEED to process_madvise() omits be2e28f76b80 mm/vmstat: protect per cpu variables with preempt disable on RT omits 3d61ba35072d mm/vmstat: remove unneeded return value omits ff092c19a605 mm/vmstat: simplify the array size calculation omits 1a060761e5a8 mm/vmstat: correct some wrong comments omits 376c4be24e2c selftests: vm: add COW time test for KSM pages omits c6b57f6b9860 selftests: vm: add KSM merging time test omits a4e09531b579 mm: KSM: fix data type omits ddfbaec11da9 selftests: vm: add KSM merging across nodes test omits 5491bac16a0b selftests: vm: add KSM zero page merging test omits d640f695228a selftests: vm: add KSM unmerge test omits a3df04224b5c selftests: vm: add KSM merge test omits ddbf227985ff mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 24afe8ecba7a mm/migrate: correct kernel-doc notation omits 0483b8e16eae oom_kill: oom_score_adj broken for processes with small me [...] omits b489dcec7df0 mm: wire up syscall process_mrelease omits 35fc1bd93ef2 mm: introduce process_mrelease system call omits 916d27f820bd memblock: make memblock_find_in_range method private omits d03d27ae59a8 mm/mempolicy.c: use in_task() in mempolicy_slab_node() omits 1006c0c3b2a3 mm/mempolicy: unify the create() func for bind/interleave/ [...] omits 98bb377608bb mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits ed6086221c1a mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] omits f334b0cea543 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits 6d59f8983328 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits e4e89e8fff17 mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits a36c550b9088 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits 418a17423e34 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits 8fb3c1f4545c mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits d96c27500ab6 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits ad330900fb33 mm-compaction-support-triggering-of-proactive-compaction-b [...] omits ae362407f23a mm: compaction: support triggering of proactive compaction [...] omits c46867de5c03 mm-compaction-optimize-proactive-compaction-deferrals-fix omits bbdaf45c755e mm: compaction: optimize proactive compaction deferrals omits df715ed7c295 mm/vmscan: add 'else' to remove check_pending label omits a86a2cbeac6e mm/vmscan: remove unneeded return value of kswapd_run() omits 317d8b5b3b69 mm/vmscan: remove misleading setting to sc->priority omits c28e2f1c745e mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits 7faacb40f787 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits 3d4bece426c3 mm/migrate: add sysfs interface to enable reclaim migration omits 37399056d0ba mm/vmscan: never demote for memcg reclaim omits 2d917e9c8472 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits 68f5d717f2ff mm/vmscan: Consider anonymous pages without swap omits 6303ea639085 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits 8bc82a1e6dc7 mm/vmscan: add helper for querying ability to age anonymous pages omits e7e6a696ad1d mm/vmscan: add page demotion counter omits d774ab2eab19 mm-migrate-demote-pages-during-reclaim-v11 omits fdbc1ffd6101 mm/migrate: demote pages during reclaim omits 37e2b5c24dcd mm/migrate: enable returning precise migrate_pages() succe [...] omits 50f4b1c46a4f mm/migrate: update node demotion order on hotplug events omits f033dbc01662 mm/numa: automatically generate node migration order omits 3688aaa41260 selftests/vm/userfaultfd: wake after copy failure omits 2a9ce89836d6 userfaultfd: prevent concurrent API initialization omits a3013f445691 userfaultfd: change mmap_changing to atomic omits 70dab682db82 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits ee126c9f3176 hugetlb: drop ref count earlier after page allocation omits 3cb87b06cee6 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits 4c87ed67c472 mm/hwpoison: fix some obsolete comments omits 128e69d18b51 mm/hwpoison: change argument struct page **hpagep to *hpage omits 3b0fb42beefd mm/hwpoison: fix potential pte_unmap_unlock pte error omits 6336f21ca124 mm/hwpoison: remove unneeded variable unmap_success omits a8249183ff9d mm/page_alloc.c: use in_task() omits d883e70536df mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits 16fdbcfa5ea8 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits f7504c6f56dd memblock: stop poisoning raw allocations omits bdf22a64d847 mm: introduce memmap_alloc() to unify memory map allocation omits 64ea7c331561 microblaze: simplify pte_alloc_one_kernel() omits 848a5aa22446 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits 66753155ba3b mm/page_alloc: always initialize memory map for the holes omits 1cb494445e58 kasan: test: avoid corrupting memory in kasan_rcu_uaf omits 0c8aefaca9bc kasan: test: avoid corrupting memory in copy_user_test omits 3632048b1ccd kasan: test: clean up ksize_uaf omits 928826ac8813 kasan: test: only do kmalloc_uaf_memset for generic mode omits 2a13295ca7ef kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS omits 87092ec6ccfb kasan: test: avoid corrupting memory via memset omits 05c9fae339c9 kasan: test: avoid writing invalid memory omits a463c1e9f874 kasan: test: rework kmalloc_oob_right omits eaf77a9d416b mm/kasan: move kasan.fault to mm/kasan/report.c omits 3f264e1c2ab2 mm/vmalloc: fix wrong behavior in vread omits 36558be4d977 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 05cf74ebd024 mm/vmalloc: remove gfpflags_allow_blocking() check omits 55bfbab2cfc0 mm/vmalloc: use batched page requests in bulk-allocator omits 5a86826a6261 mm/sparse: clarify pgdat_to_phys omits 3d8e188acc5d include/linux/mmzone.h: avoid a warning in sparse memory support omits f18e55b1a9fc mm/sparse: set SECTION_NID_SHIFT to 6 omits a212f0184369 mm: sparse: remove __section_nr() function omits cd5f7fbe3923 mm: sparse: pass section_nr to find_memory_block omits ce1953f5fadc mm: sparse: pass section_nr to section_mark_present omits 1945e090ad3d mm/mremap: don't account pages in vma_to_resize() omits d7a6b05f63e7 mm/mremap: fix memory account on do_munmap() failure omits 6f2a85625ed9 add-mmap_assert_locked-annotations-to-find_vma-fix omits b456278a6d07 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits b233af0a5983 mm: change fault_in_pages_* to have an unsigned size parameter omits a955960140c1 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits 0f5edd0400bc mm: remove flush_kernel_dcache_page omits 6b27dbd9a172 scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 725f1d851dc2 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits e79be47e4802 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits d3c9dcd72398 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 1205ffcbce87 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits 1c9013f7d06d lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits ca9dd5be3118 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 8d8c522491ff lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 6f490241af80 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 7e86467dc313 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 9bcc11548b3f lazy tlb: introduce lazy mm refcount helper functions omits 1aaddaa263ca memcg: fix up drain_local_stock comment omits cbc89f479832 mm, memcg: save some atomic ops when flush is already true omits 4955d12230e6 mm, memcg: remove unused functions omits f09bc137379e mm: memcontrol: set the correct memcg swappiness restriction omits c6281c698947 memcg: replace in_interrupt() by !in_task() in active_memcg() omits 0dc90c0bee46 memcg: cleanup racy sum avoidance code omits 4e5460e767a0 memcg: enable accounting for ldt_struct objects omits f62c5de0f14e memcg: enable accounting for posix_timers_cache slab omits 5090c5932434 memcg: enable accounting for signals omits e82ce9ff7958 memcg: enable accounting of ipc resources omits 1dc1678bf523 memcg: enable accounting for new namesapces and struct nsproxy omits df868abc36fc memcg: enable accounting for fasync_cache omits cf73e27ccf9d memcg: enable accounting for file lock caches omits dc125637cc78 memcg: enable accounting for pollfd and select bits arrays omits 440e52e07e89 memcg: enable accounting for mnt_cache entries omits 81ec0d04ffa0 memcg: charge fs_context and legacy_fs_context omits 15f9254b06d9 memcg-infrastructure-to-flush-memcg-stats-v5 omits eec0530518aa memcg: infrastructure to flush memcg stats omits a151dc9dfd9f memcg: switch lruvec stats to rstat omits 0788d071652e memcg: enable accounting for pids in nested pid namespaces omits e822f4ee1eec mm, memcg: inline swap-related functions to improve disabl [...] omits 54a2af2c0a5b mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits 0a17765429b7 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits d5240c67bae3 shmem: include header file to declare swap_info omits 18a675af5fd6 shmem: remove unneeded function forward declaration omits 8cfa0d005ce6 shmem: remove unneeded header file omits a86138faff94 shmem: remove unneeded variable ret omits ded2e124e209 shmem: use raw_spinlock_t for ->stat_lock omits 1454952a6d3e mm: delete unused get_kernel_page() omits 2f439c0394c4 fs, mm: fix race in unlinking swapfile omits 6dde50311d65 mm/gup: remove try_get_page(), call try_get_compound_head( [...] omits e441a4d1822f mm/gup: small refactoring: simplify try_grab_page() omits 52b1208c9e59 mm/gup: documentation corrections for gup/pup omits a46e98986c4a mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() omits d8e5dcca64f3 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] omits b1ac9ca2540a mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix omits 615dfcb72e7f mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() omits 78cd2e8035ad mm: gup: remove useless BUG_ON in __get_user_pages() omits 56ac0dc9e463 mm: gup: remove unneed local variable orig_refs omits e08006f6c769 mm: gup: remove set but unused local variable major omits c51a4243c79a writeback: memcg: simplify cgroup_writeback_by_id omits 794da8bfcc37 vfs: keep inodes with page cache off the inode shrinker LRU omits cb2b614c7158 fs: inode: count invalidated shadow pages in pginodesteal omits 715b6de03d4b fs: drop_caches: fix skipping over shadow cache inodes omits 108ddf7faa5f mm: remove irqsave/restore locking from contexts with irqs [...] omits cdc9fb380326 writeback: use READ_ONCE for unlocked reads of writeback stats omits f9184728f594 writeback: rename domain_update_bandwidth() omits 5038edddcae1 writeback: avoid division by 0 in wb_update_dirty_ratelimit() omits 074fd4e5d0af writeback: fix bandwidth estimate for spiky workload omits 1b4ff22d3bb0 writeback: reliably update bandwidth estimation omits b42a86d66eee writeback: track number of inodes under writeback omits b82847955e69 mm: mark idle page tracking as BROKEN omits 8b95120fbd66 mm: add kernel_misc_reclaimable in show_free_areas omits 32eae5f190e4 mm: report a more useful address for reclaim acquisition omits e5c354623a75 mm/debug_vm_pgtable: fix corrupted page flag omits 35609a6113a2 mm/debug_vm_pgtable: remove unused code omits d27ff66a39b8 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits 34c5b10501d8 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits 514cabc0c061 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 1381dbd25d2e mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits 2e18c54e9045 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits 9755d72969f7 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits 4514d8f1925d mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits f4cbb3d87b96 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits c60180dadd9a mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits a76cecb338ef mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits bc7d44fc07fd mm, slub: convert kmem_cpu_slab protection to local_lock omits 4c75e7ce57f7 mm, slub: use migrate_disable() on PREEMPT_RT omits 08f968704f52 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] omits af163d568526 mm, slub: make slab_lock() disable irqs with PREEMPT_RT omits d58e4ef587dd mm, slub: optionally save/restore irqs in slab_[un]lock()/ omits 00b3bb532f2c mm: slub: make object_map_lock a raw_spinlock_t omits a6a3ba2dcc5f mm, slub: fix memory and cpu hotplug related lock ordering [...] omits efb3bb929b1c mm, slub: fix memory and cpu hotplug related lock ordering issues omits 17e3e4b37b59 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] omits 8218fef25192 mm, slab: make flush_slab() possible to call with irqs enabled omits c36028db7764 mm, slub: don't disable irqs in slub_cpu_dead() omits c43bc800606f mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] omits 08835faec763 mm, slub: separate detaching of partial list in unfreeze_p [...] omits 508a6baba02b mm, slub: detach whole partial list at once in unfreeze_pa [...] omits 689db9cc2754 mm, slub: discard slabs in unfreeze_partials() without irq [...] omits 771c7c9350ae mm, slub: move irq control into unfreeze_partials() omits 1c155e8641e3 mm, slub: call deactivate_slab() without disabling irqs omits 03c4bc7b05a3 mm, slub: make locking in deactivate_slab() irq-safe omits a42d9cbba9e6 mm, slub: move reset of c->page and freelist out of deacti [...] omits a2cbf61b84bd mm, slub: stop disabling irqs around get_partial() omits 6b50334c8f96 mm, slub: check new pages with restored irqs omits b46ce3ee0f74 mm, slub: validate slab from partial list or page allocato [...] omits dd940b83bde1 mm, slub: restore irqs around calling new_slab() omits c1d78bead412 mm, slub: move disabling irqs closer to get_partial() in _ [...] omits 1a7a15384c2c mm-slub-do-initial-checks-in-___slab_alloc-with-irqs-enabl [...] omits ee0d505850d2 mm, slub: prevent VM_BUG_ON in PageSlabPfmemalloc from ___ [...] omits 1158e28eb19f mm, slub: do initial checks in ___slab_alloc() with irqs enabled omits 4eed3b4e62d7 mm, slub: move disabling/enabling irqs to ___slab_alloc() omits b26b10548edc mm, slub: simplify kmem_cache_cpu and tid setup omits fc17e83c8313 mm, slub: restructure new page checks in ___slab_alloc() omits 8d232527901a mm, slub: return slab page from get_partial() and set c->p [...] omits 12cad0fecdcf mm, slub: dissolve new_slab_objects() into ___slab_alloc() omits 297aba8be8bc mm, slub: extract get_partial() from new_slab_objects() omits e332cb49c365 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() omits ad23ab4e7c7b mm, slub: remove redundant unfreeze_partials() from put_cp [...] omits 7e4725170a09 mm, slub: don't disable irq for debug_check_no_locks_freed() omits 13a180a90281 mm, slub: allocate private object map for validate_slab_cache() omits 799e5946b211 mm, slub: allocate private object map for debugfs listings omits 45f98cceddb8 mm, slub: don't call flush_all() from slab_debug_trace_open() omits 75c2949b2c5e arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits 0c2fba88793f ocfs2: fix ocfs2 corrupt when iputting an inode omits d37f975cf034 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits c272736d0791 ocfs2: reflink deadlock when clone file to the same direct [...] omits 8f22e623c26e ocfs2: remove an unnecessary condition omits 997c3a910c57 procfs: prevent unpriveleged processes accessing fdinfo dir omits 2d3611fde05b /proc/kpageflags: do not use uninitialized struct pages omits 6f7dadd8e423 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 9958f19075cd mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN [...] omits 25925457f1ff mm/page_alloc: don't corrupt pcppage_migratetype omits f681cc74a20e Revert "mm: swap: check if swap backing device is congeste [...] omits fc87aaf656f8 Revert "mm/shmem: fix shmem_swapin() race with swapoff" omits 8020547829b7 ARC: mm: move MMU specific bits out of entry code ... omits 81f88828e7af ARC: mm: move MMU specific bits out of ASID allocator omits 81f6d6ee1d4e ARC: mm: non-functional code movement/cleanup omits 066c9e44c104 ARC: mm: pmd_populate* to use the canonical set_pmd (and d [...] omits 304841e99ec6 ARC: ioremap: use more commonly used PAGE_KERNEL based unc [...] omits fb4d9fff0787 ARC: mm: Enable STRICT_MM_TYPECHECKS omits 15fcc47a35d7 ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS omits f7297181ab3f ARC: mm: move mmu/cache externs out to setup.h omits 981f3aae23a9 ARC: mm: remove tlb paranoid code omits d5be1565e5cb ARC: mm: use SCRATCH_DATA0 register for caching pgdir in A [...] omits 5b2248b4abfe ARC: retire MMUv1 and MMUv2 support omits a15f90cd74df ARC: retire ARC750 support omits 3a0e4c7ecc0e ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants omits 44f25f609367 ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) omits 0f2c82775d79 ARC: cmpxchg/xchg: rewrite as macros to make type safe omits 847acbd180fe ARC: xchg: !LLSC: remove UP micro-optimization/hack omits fb475d88caa8 ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] omits 65fc7909f520 ARC: switch to generic bitops omits 3445a78d625d ARC: atomics: implement relaxed variants omits f451fd4fc5ba ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] omits bf728e0f2c8f ARC: atomic: !LLSC: use int data type consistently omits 5ada62c5a2bc ARC: atomic: !LLSC: remove hack in atomic_set() for for UP omits 80004483b77e ARC: atomics: disintegrate header omits 477448413342 gfs2: Remove redundant check from gfs2_glock_dq omits 68ac5f767427 gfs2: Delay withdraw from atomic context omits 42f60503328b gfs2: Don't call dlm after protocol is unmounted omits 841a837a57c3 gfs2: don't stop reads while withdraw in progress omits 127d63c9d6d9 gfs2: Mark journal inodes as "don't cache" omits 8cfbfa4cf867 gfs2: nit: gfs2_drop_inode shouldn't return bool omits a9f6e38978b6 gfs2: Eliminate vestigial HIF_FIRST omits 3d1d0f62e990 gfs2: Make recovery error more readable omits b1732d4c309d gfs2: Don't release and reacquire local statfs bh omits df93918f2964 gfs2: init system threads before freeze lock omits 289343eb19a4 gfs2: tiny cleanup in gfs2_log_reserve omits d45253ed6a3d gfs2: trivial clean up of gfs2_ail_error omits 2960eb0ba40f gfs2: be more verbose replaying invalid rgrp blocks omits cd837a6eb257 gfs2: Eliminate go_xmote_bh in favor of go_lock omits d5450c42cbc3 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI adds e649e4c806b4 Merge tag 'platform-drivers-x86-v5.14-4' of git://git.kern [...] adds c1930148a394 net: mscc: ocelot: allow forwarding from bridge ports to t [...] adds fb4b1373dcab net/rds: dma_map_sg is entitled to merge entries adds a0eea5f10eeb mptcp: fix memory leak on address flush adds 67b12f792d5e mptcp: full fully established support after ADD_ADDR adds d98c8210670e Merge branch 'mptcp-fixes' adds a876a33d2a11 r8152: fix writing USB_BP2_EN adds 6633fb83f1fa r8152: fix the maximum number of PLA bp for RTL8153C adds c15128c97b78 Merge branch 'r8152-bp-settings' adds 316749009fdf Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a222be597e31 i40e: Fix ATR queue selection adds 8da80c9d5022 iavf: Fix ping is lost after untrusted VF had tried to change MAC adds d584566c4b9f Merge branch 'intel-wired-lan-driver-updates-2021-08-18' adds fa05bdb89b01 Revert "flow_offload: action should not be NULL when it is [...] adds cd0a719fbd70 net: dpaa2-switch: disable the control interface on error path adds f87d64319e6f Merge tag 'net-5.14-rc7' of git://git.kernel.org/pub/scm/l [...] adds ea7cfe314386 Merge remote-tracking branch 'arm-current/fixes' adds bde8fff82e4a arm64: initialize all of CNTHCTL_EL2 adds 4a3d144dea4f Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 1e16a4021120 Merge tag 'omap-for-v5.14/gpt12-fix-signed' of git://git.k [...] adds c9e0674915fb Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 3f78c90f9eb2 powerpc/xive: Do not mark xive_request_ipi() as __init adds ef486bf448a0 powerpc/32s: Fix random crashes by adding isync() after lo [...] adds 9f7853d7609d powerpc/mm: Fix set_memory_*() against concurrent accesses adds 641c9a6a01b2 Merge remote-tracking branch 'powerpc-fixes/fixes' adds a9f1e6d73ed7 Merge remote-tracking branch 's390-fixes/fixes' adds 82bf1ba255d9 Merge remote-tracking branch 'netfilter/master' adds da78fe5fb357 RDMA/mlx5: Fix crash when unbind multiport slave adds f6018cc46026 RDMA/uverbs: Track dmabuf memory regions adds 17f2569dce18 RDMA/bnxt_re: Add missing spin lock initialization adds b7851b4a4f5b Merge remote-tracking branch 'rdma-fixes/for-rc' adds 8903376dc699 ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 adds 65ca89c2b12c ASoC: intel: atom: Fix breakage for PCM buffer address setup adds 6f380a7c4800 Merge remote-tracking branch 'sound-current/for-linus' adds 70212c4c657f Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 0417da172f5c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 4794855b2e7b Merge remote-tracking branch 'regulator-fixes/for-linus' adds d68f4c73d729 spi: coldfire-qspi: Use clk_disable_unprepare in the remov [...] adds 80b3a9808557 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds a1fb70680010 Merge remote-tracking branch 'spi-fixes/for-linus' adds e647eff57466 MAINTAINERS: Add Jim Quinlan et al as Broadcom STB PCIe ma [...] adds e0bff4322092 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI adds 045a9277b561 PCI/sysfs: Use correct variable for the legacy_mem sysfs object adds 37c8c45d1a64 Merge remote-tracking branch 'pci-current/for-linus' adds a820f711cccc Merge remote-tracking branch 'usb.current/usb-linus' adds 7d845779166c Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 3ea30b981752 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds e879f855e590 bus: ti-sysc: Add break in switch statement in sysc_init_soc() adds 09d6de2df21d Merge remote-tracking branch 'omap-fixes/fixes' adds 6cebd0f7ea0e Merge remote-tracking branch 'hwmon-fixes/hwmon' adds cc96907fd268 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 34486555b76f Merge remote-tracking branch 'vfs-fixes/fixes' adds f9c290183970 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 67c89c0df55b Merge remote-tracking branch 'mmc-fixes/fixes' adds 4e07e0274fc5 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 3152e5e52a46 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 7bac7a7158d8 Merge remote-tracking branch 'fpga-fixes/fixes' adds 20231e1fbcb0 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 7bc04ce6b914 Makefile: Enable -Wimplicit-fallthrough for Clang new 0dae8bc7952a Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 39f75da7bcc8 isystem: trim/fixup stdarg.h and other headers new c0891ac15f04 isystem: ship and use stdarg.h new 564f963eabd1 isystem: delete global -isystem compile option new ab4e833636e8 MAINTAINERS: add Nick to Kbuild reviewers new 389640bf8d17 Makefile: remove stale cc-option checks new 2b1d7fc05467 kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG new aafdcacc72e6 kbuild: macrofy the condition of if_changed and friends new 0fc7db58e2a6 kbuild: warn if FORCE is missing for if_changed(_dep,_rule [...] new 900c32722f35 kbuild: Remove -Wno-format-invalid-specifier from clang block new 388e64248d31 kbuild: Add a comment above -Wno-gnu new c6a74818da3f kbuild: Shuffle blank line to improve comment meaning new f652c0ecae28 kbuild: Switch to 'f' variants of integrated assembler flag new fb3fdea45030 kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y new 53d46bce0ede Merge remote-tracking branch 'kbuild/for-next' new bb4d6097112b Merge remote-tracking branch 'compiler-attributes/compiler [...] new 22f9feb49950 dma-mapping: make the global coherent pool conditional new c1dec343d7ab hexagon: use the generic global coherent pool new 1a9ec43f9ecf Merge remote-tracking branch 'dma-mapping/for-next' new 889dd57e0a93 Merge remote-tracking branch 'asm-generic/master' new 2258c7e4cc1e ARC: atomics: disintegrate header new 8b0dd93aa496 ARC: atomic: !LLSC: remove hack in atomic_set() for for UP new 7a982ba4f240 ARC: atomic: !LLSC: use int data type consistently new 8dcab93e081e ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] new d3819e8bcddc ARC: atomics: implement relaxed variants new 35d34ff71fa8 ARC: switch to generic bitops new fd9de34c06e7 ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] new 28285b99c797 ARC: xchg: !LLSC: remove UP micro-optimization/hack new 3e7dd62254a2 ARC: cmpxchg/xchg: rewrite as macros to make type safe new 8dfb0983f02e ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) new 6881df826ba6 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants new 87980e9d9095 ARC: retire ARC750 support new c6e68d78536e ARC: retire MMUv1 and MMUv2 support new 2411e58bcc52 ARC: mm: use SCRATCH_DATA0 register for caching pgdir in A [...] new 2110f5af54ca ARC: mm: remove tlb paranoid code new 3f409713e0fa ARC: mm: move mmu/cache externs out to setup.h new c3356d192796 ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS new 4fc8318bcfdf ARC: mm: Enable STRICT_MM_TYPECHECKS new cb9c6bca7beb ARC: ioremap: use more commonly used PAGE_KERNEL based unc [...] new d266eb699bde ARC: mm: pmd_populate* to use the canonical set_pmd (and d [...] new 635bac3391f5 ARC: mm: non-functional code movement/cleanup new e2d3939e9be9 ARC: mm: move MMU specific bits out of ASID allocator new 28bfbfd7a713 ARC: mm: move MMU specific bits out of entry code ... new 31f87aad96cb Merge remote-tracking branch 'arc/for-next' new dcc83d723b1c Merge remote-tracking branch 'arm/for-next' new 4edc8639088f Merge remote-tracking branch 'arm64/for-next/core' new 69e04947eaf8 Merge remote-tracking branch 'arm-perf/for-next/perf' new 319a1b58f6c7 ARM: s3c: delete unneed local variable "delay" new f30970fcceec Merge branch 'arm/fixes' into for-next new b49a0e69a7b1 soc: aspeed: lpc-ctrl: Fix boundary check for mmap new 8b07e990fb25 soc: aspeed: p2a-ctrl: Fix boundary check for mmap new 8812dff6459d soc: aspeed: socinfo: Add AST2625 variant new 2f9b25fa6682 soc: aspeed: Re-enable FWH2AHB on AST2600 new 9dbacd465ab7 Merge tag 'aspeed-5.15-soc' of git://git.kernel.org/pub/sc [...] new ca9ad70469a4 Merge branch 'arm/soc' into for-next new 4364229fd558 soc: document merges new 0ed15925b6cf Merge remote-tracking branch 'arm-soc/for-next' new d43e93225096 Merge remote-tracking branch 'actions/for-next' new 7f999711c52c Merge remote-tracking branch 'amlogic/for-next' new 250ea87828ae ARM: dts: rainier: Add 'factory-reset-toggle' as GPIOF6 new b5773eb7f95d ARM: config: aspeed: Enable hardened allocator feature new 97e6caece721 ARM: config: aspeed: Enable KCS adapter for raw SerIO new 441e11bd11e1 ARM: config: aspeed_g4: Enable EDAC and SPGIO new 4b04b92bdcf6 ARM: config: aspeed: Regenerate defconfigs new 0f32f00af344 Merge branches 'dt-for-v5.15', 'soc-for-v5.15' and 'defcon [...] new 0f51d30cd9d7 Merge remote-tracking branch 'aspeed/for-next' new 7a93673e2341 Merge remote-tracking branch 'at91/at91-next' new bd2443ea10f2 Merge remote-tracking branch 'imx-mxs/for-next' new 35df7de75d1f Merge remote-tracking branch 'keystone/next' new 2afa3507fff5 Merge remote-tracking branch 'mediatek/for-next' new 39dbaa4197b1 Merge remote-tracking branch 'mvebu/for-next' new 33786c508a94 Merge remote-tracking branch 'omap/for-next' new 2ad5ee39dea6 Merge remote-tracking branch 'qcom/for-next' new d54cf0f314f0 Merge remote-tracking branch 'raspberrypi/for-next' new 7a54a5b9d406 Merge remote-tracking branch 'renesas/next' new 5203733dd98a Merge remote-tracking branch 'reset/reset/next' new 9e5747c57807 soc: rockchip: io-domain: Remove unneeded semicolon new abfe14de9197 Merge branch 'v5.15-armsoc/drivers' into for-next new 11d233e78560 Merge remote-tracking branch 'rockchip/for-next' new 930fd64700a5 Merge remote-tracking branch 'samsung-krzk/for-next' new 301512644e5b Merge remote-tracking branch 'scmi/for-linux-next' new d1b041189d8d Merge remote-tracking branch 'sunxi/sunxi/for-next' new 18a8f369d08a Merge remote-tracking branch 'tegra/for-next' new 783da1975960 Merge remote-tracking branch 'ti-k3/ti-k3-next' new db1a6f49e96e Merge remote-tracking branch 'xilinx/for-next' new 727a75f9277e Merge remote-tracking branch 'clk/clk-next' new afe1f4d84bbf Merge remote-tracking branch 'clk-imx/for-next' new 6794d7d30efe Merge remote-tracking branch 'clk-renesas/renesas-clk' new f696792f0d93 Merge remote-tracking branch 'h8300/h8300-next' new 183957bd4f10 Merge remote-tracking branch 'm68k/for-next' new 2ccd20e6f779 Merge remote-tracking branch 'm68knommu/for-next' new d3fba410a9f1 Merge remote-tracking branch 'mips/mips-next' new d30d598cca2f Merge remote-tracking branch 'openrisc/for-next' new a72af7b2a743 Merge remote-tracking branch 'parisc-hd/for-next' new 0355785313e2 powerpc: Add "-z notext" flag to disable diagnostic new 8b893ef190b0 powerpc/pseries: Fix build error when NUMA=n new 10cea19ff09c Merge remote-tracking branch 'powerpc/next' new 7f6691f3a80e Merge remote-tracking branch 'risc-v/for-next' new 2eb96e60e49d Merge remote-tracking branch 's390/for-next' new b69567fe733b Merge remote-tracking branch 'sh/for-next' new 70c1be80f1d5 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 6c6c2335ccc7 Merge remote-tracking branch 'pidfd/for-next' new 73a7792257f8 Merge remote-tracking branch 'fscrypt/master' new b4087f7bf0fa Merge remote-tracking branch 'fscache/fscache-next' new f5207017acd8 Merge remote-tracking branch 'btrfs/for-next' new ab81360d8ce9 Merge remote-tracking branch 'cifs/for-next' new f4b6a9e2915c Merge remote-tracking branch 'cifsd/cifsd-for-next' new 9f5f425ecbbf Merge remote-tracking branch 'erofs/dev' new b64533344371 udf: Fix iocharset=utf8 mount option new 28ce50f8d96e isofs: joliet: Fix iocharset=utf8 mount option new a95dc17633ab Pull utf8 handling fixes from Pali Rohar new 7290fdac0797 Merge remote-tracking branch 'ext3/for_next' new 44dc5d66005d Merge remote-tracking branch 'ext4/dev' new 0156e25f695c Merge remote-tracking branch 'f2fs/dev' new 1bcac8cad7bc Merge remote-tracking branch 'fuse/for-next' new c37453cb87e3 gfs2: be more verbose replaying invalid rgrp blocks new 69a61144f32b gfs2: trivial clean up of gfs2_ail_error new dc7674eda002 gfs2: tiny cleanup in gfs2_log_reserve new 368242d2be99 gfs2: init system threads before freeze lock new 090873527385 gfs2: Don't release and reacquire local statfs bh new 1faa305bfd34 gfs2: Make recovery error more readable new b8d6496fe2cf gfs2: Eliminate vestigial HIF_FIRST new 4e19893ca0d7 gfs2: nit: gfs2_drop_inode shouldn't return bool new e26dea094e5d gfs2: Mark journal inodes as "don't cache" new b4ad17a8769b gfs2: don't stop reads while withdraw in progress new 3d5c83ed64a2 gfs2: Don't call dlm after protocol is unmounted new 8569336e971f gfs2: Delay withdraw from atomic context new 98fd6514d37b gfs2: Remove redundant check from gfs2_glock_dq new 036ad0ad2c00 Merge remote-tracking branch 'gfs2/for-next' new 57a9fdb2fb3b Merge remote-tracking branch 'nfs-anna/linux-next' new 729580ddc53e svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() new 2958e475ae7c Merge remote-tracking branch 'cel/for-next' new b4a4ba2f7c4d Merge remote-tracking branch 'ntfs3/master' new fcc23d2b1d8d Merge remote-tracking branch 'overlayfs/overlayfs-next' new 53ebe9d438b0 Merge remote-tracking branch 'v9fs/9p-next' new 2039a272300b xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() new 5112e2067bd9 xfs: XLOG_STATE_IOERROR must die new fd67d8a07208 xfs: move recovery needed state updates to xfs_log_mount_finish new e1d06e5f668a xfs: convert log flags to an operational state field new b36d4651e165 xfs: make forced shutdown processing atomic new 8bb92005b0e4 xfs: rework xlog_state_do_callback() new aad7272a9208 xfs: separate out log shutdown callback processing new 502a01fac098 xfs: don't run shutdown callbacks on active iclogs new 2562c322404d xfs: log head and tail aren't reliable during shutdown new 2ce82b722de9 xfs: move xlog_commit_record to xfs_log_cil.c new c45aba40cf5b xfs: pass a CIL context to xlog_write() new bf034bc82780 xfs: factor out log write ordering from xlog_cil_push_work() new caa80090d17c xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() new 68a74dcae673 xfs: order CIL checkpoint start records new 0020a190cf3e xfs: AIL needs asynchronous CIL forcing new 39823d0fac94 xfs: CIL work is serialised, not pipelined new 33c0dd7898a1 xfs: move the CIL workqueue to the CIL new 21b4ee7029c9 xfs: drop ->writepage completely new c02f6529864a xfs: make xfs_rtalloc_query_range input parameters const new 9ab72f222774 xfs: fix off-by-one error when the last rt extent is in use new 7e1826e05ba6 xfs: make fsmap backend function key parameters const new 54406764c6a6 xfs: remove unnecessary agno variable from struct xchk_ag new 7f89c838396e xfs: add trace point for fs shutdown new d29d5577774d xfs: make the key parameters to all btree key comparison f [...] new 04dcb47482a9 xfs: make the key parameters to all btree query range func [...] new 159eb69dba8b xfs: make the record pointer passed to query_range functio [...] new 23825cd14876 xfs: mark the record passed into btree init_key functions [...] new 8e38dc88a67b xfs: make the keys and records passed to btree inorder fun [...] new 22ece4e836be xfs: mark the record passed into xchk_btree functions as const new b5a6e5fe0e68 xfs: make the pointer passed to btree set_root functions const new deb06b9ab6df xfs: make the start pointer passed to btree alloc_block fu [...] new 60e265f7f85a xfs: make the start pointer passed to btree update_lastrec [...] new 32816fd7920b xfs: constify btree function parameters that are not modified new a437b9b488e3 xfs: remove support for untagged lookups in xfs_icwalk* new c837446a7c9a Merge remote-tracking branch 'xfs/for-next' new 5a52360b5348 Merge remote-tracking branch 'zonefs/for-next' new b69eea82d37d iomap: pass writeback errors to the mapping new d9d381f3ef5b iomap: fix a trivial comment typo in trace.h new 1d25d0aecfcd iomap: remove the iomap arguments to ->page_{prepare,done} new 66b8165ed4b5 iomap: mark the iomap argument to iomap_sector const new 4495c33e4d30 iomap: mark the iomap argument to iomap_inline_data const new e3c4ffb0c221 iomap: mark the iomap argument to iomap_inline_data_valid const new 6d49cc8545e9 fs: mark the iomap argument to __block_write_begin_int const new 7e4f4b2d689d fsdax: mark the iomap argument to dax_iomap_sector as const new 78c64b00f842 iomap: mark the iomap argument to iomap_read_inline_data const new 1acd9e9c015b iomap: mark the iomap argument to iomap_read_page_sync const new 740499c78408 iomap: fix the iomap_readpage_actor return value for inline data new f4b896c213f0 iomap: add the new iomap_iter model new f6d480006cea iomap: switch readahead and readpage to use iomap_iter new ce83a0251c6e iomap: switch iomap_file_buffered_write to use iomap_iter new 8fc274d1f4b4 iomap: switch iomap_file_unshare to use iomap_iter new 2aa3048e03d3 iomap: switch iomap_zero_range to use iomap_iter new 253564bafff3 iomap: switch iomap_page_mkwrite to use iomap_iter new a6d3d49587d1 iomap: switch __iomap_dio_rw to use iomap_iter new 7892386d3571 iomap: switch iomap_fiemap to use iomap_iter new 6d8a1287a489 iomap: switch iomap_bmap to use iomap_iter new 40670d18e878 iomap: switch iomap_seek_hole to use iomap_iter new c4740bf1edad iomap: switch iomap_seek_data to use iomap_iter new 3d99a1ce3854 iomap: switch iomap_swapfile_activate to use iomap_iter new ca289e0b95af fsdax: switch dax_iomap_rw to use iomap_iter new 57320a01fe1f iomap: remove iomap_apply new 1b5c1e36dc0e iomap: pass an iomap_iter to various buffered I/O helpers new b74b1293e6ca iomap: rework unshare flag new 55f81639a715 fsdax: factor out helpers to simplify the dax fault code new c2436190e492 fsdax: factor out a dax_fault_actor() helper new 65dd814a6187 fsdax: switch the fault handlers to use iomap_iter new fad0a1ab34f7 iomap: constify iomap_iter_srcmap new 8d04fbe71fa0 iomap: move loop control code to iter.c new 742dd4b8c5bb mm/swap: consider max pages in iomap_swapfile_add_extent new 16a72d7be8b9 Merge remote-tracking branch 'iomap/iomap-for-next' new 9257f0140535 Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 32c587246ad7 Merge remote-tracking branch 'file-locks/locks-next' new 30e50841f2c7 Merge remote-tracking branch 'vfs/for-next' new bb799e4792fe Merge remote-tracking branch 'printk/for-next' new c8ee16a1669e Merge remote-tracking branch 'pci/next' new e8914806fcce Merge remote-tracking branch 'pstore/for-next/pstore' new f9d181b7336b Merge remote-tracking branch 'hid/for-next' new a1299505162a i2c: iop3xx: fix deferred probing new d6840a5e370b i2c: s3c2410: fix IRQ check new f9b459c2ba5e i2c: hix5hd2: fix IRQ check new 3cfc88380413 i2c: virtio: add a virtio i2c frontend driver new ec1127b4dd61 Merge branch 'i2c/for-mergewindow' into i2c/for-next new d60b1bedf9c2 Merge remote-tracking branch 'i2c/i2c/for-next' new 15ca026c0cab Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 4d39365d57dc Merge remote-tracking branch 'jc_docs/docs-next' new 85681a805972 Merge remote-tracking branch 'v4l-dvb/master' new b5622ed94d6b Merge remote-tracking branch 'v4l-dvb-next/master' new 14fd6f769673 Merge remote-tracking branch 'pm/linux-next' new ede20adffefa Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new dc2d502c64f8 Merge remote-tracking branch 'cpupower/cpupower' new 366631b46fd0 Merge remote-tracking branch 'opp/opp/linux-next' new 8d4d29db1120 Merge remote-tracking branch 'thermal/thermal/linux-next' new d3581876c5f9 Merge remote-tracking branch 'ieee1394/for-next' new b97f85259fca fs: dlm: implement delayed ack handling new aee742c9928a fs: dlm: fix return -EINTR on recovery stopped new 30c71db81fbc Merge remote-tracking branch 'dlm/next' new 1028e51961e1 Merge remote-tracking branch 'swiotlb/linux-next' new 218d4758200d Merge remote-tracking branch 'rdma/for-next' new cb537b241725 ravb: Use unsigned int for num_tx_desc variable in struct [...] new ebb091461a9e ravb: Add struct ravb_hw_info to driver data new 68ca3c923213 ravb: Add aligned_tx to struct ravb_hw_info new cb01c672c2a7 ravb: Add max_rx_len to struct ravb_hw_info new 25154301fc2b ravb: Add stats_len to struct ravb_hw_info new 896a818e0e1d ravb: Add gstrings_stats and gstrings_size to struct ravb_hw_info new 8912ed25daf6 ravb: Add net_features and net_hw_features to struct ravb_hw_info new 8bc4caa0abaf ravb: Add internal delay hw feature to struct ravb_hw_info new 0b81d6731167 ravb: Add tx_counters to struct ravb_hw_info new a27919433b44 Merge branch 'ravb-gbit' new 9fcfd0888cb7 net: pch_gbe: remove mii_ethtool_gset() error handling new 2274af1d60fe net: mii: make mii_ethtool_gset() return void new c1c5cb3aee05 net/core: Remove unused field from struct flow_indr_dev new 74fc4f828769 net: Fix offloading indirect devices dependency on qdisc o [...] new 9f3ebe8fb5a4 Merge branch 'indirect-qdisc-order' new 36d5825babbc hinic: make array speeds static const, makes object smaller new 0bc277cb8234 net: hns3: make array spec_opcode static const, makes obje [...] new 5c8a2bb48159 net: ethernet: ti: cpsw: make array stpa static const, mak [...] new 44afeed73e52 mailmap: update email address of Matthias Fuchs and Thomas Körper new ef82641d6802 dt-bindings: can-controller: add support for termination-gpios new fe7edf2482e1 dt-bindings: can: fsl,flexcan: enable termination-* bindings new 6e86a1543c37 can: dev: provide optional GPIO based termination support new e43aaa0fefce can: netlink: allow user to turn off unsupported features new 7a4573cf3ae8 MAINTAINERS: add Vincent MAILHOL as maintainer for the ETA [...] new c734707820f8 can: etas_es58x: clean-up documentation of struct es58x_fd [...] new b2fcc7079936 can: mcp251xfd: mark some instances of struct mcp251xfd_pr [...] new 1aa5a06c0a5d dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC new 76e9353a80e9 can: rcar_canfd: Add support for RZ/G2L family new fede1ae2d357 can: tcan4x5x: cdev_to_priv(): remove stray empty line new 5020ced4455b can: m_can: fix block comment style new e39381770ec9 can: m_can: Disable IRQs on FIFO bus errors new 1aa6772f64b4 can: m_can: Batch FIFO reads during CAN receive new 812270e5445b can: m_can: Batch FIFO writes during CAN transmit new 06fc143b2ede dt-bindings: net: can: c_can: convert to json-schema new 236de85f6a11 can: c_can: c_can_do_tx(): fix typo in comment new 05cb2ba4b231 can: c_can: rename IF_RX -> IF_NAPI new 5064e40596f4 can: c_can: remove struct c_can_priv::priv field new a54cdbba9dee can: c_can: exit c_can_do_tx() early if no frames have been sent new 28e86e9ab522 can: c_can: support tx ring algorithm new 387da6bc7a82 can: c_can: cache frames to operate as a true FIFO new 185f690f2989 Merge tag 'linux-can-next-for-5.15-20210819' of git://git. [...] new 9e5f10fe577b octeontx2-af: remove redudant second error check on variable err new 1a5262460035 Merge remote-tracking branch 'net-next/master' new f9dabe016b63 bpf: Undo off-by-one in interpreter tail call count limit new 594286b7574c bpf: Fix NULL event->prog pointer access in bpf_overflow_handler new 3666b167ea68 selftests/bpf: Adding delay in socketmap_listen to reduce [...] new f0dce1d9b7c8 bpf: Use kvmalloc for map values in syscall new 44779a4b85ab bpf: Use kvmalloc for map keys in syscalls new 2c531639deb5 bpf: Add support for {set|get} socket options from setsockopt BPF new f2a6ee924d26 selftests/bpf: Add tests for {set|get} socket option from [...] new a805637544c9 Merge remote-tracking branch 'bpf-next/for-next' new 40157726ad60 Merge remote-tracking branch 'ipsec-next/master' new 2302fa0eb0ec Merge remote-tracking branch 'wireless-drivers-next/master' new a31e5a4158d0 Bluetooth: mgmt: Pessimize compile-time bounds-check new 8274db0776d1 Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUT [...] new f41a4b2b5eb7 Bluetooth: add timeout sanity check to hci_inquiry new 61969ef867d4 Bluetooth: Fix return value in hci_dev_do_close() new 6b16ccfa38c7 Merge remote-tracking branch 'bluetooth/master' new 0d67a5fd4efa Merge remote-tracking branch 'mac80211-next/master' new 404f15173d4d Merge remote-tracking branch 'mtd/mtd/next' new db4c34579071 Merge remote-tracking branch 'nand/nand/next' new 2b14a6beaadd Merge remote-tracking branch 'crypto/master' new 9ef6f8b6e8f9 Merge remote-tracking branch 'drm/drm-next' new fac6d43ead89 Merge remote-tracking branch 'drm-misc/for-linux-next' new a7d50bf318e7 Merge remote-tracking branch 'amdgpu/drm-next' new c00e14cd4d3f drm/i915/adl_p: Also disable underrun recovery with MSO new e8280a7792a2 Merge remote-tracking branch 'drm-intel/for-linux-next' new a404b15f4683 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 850cfec6a7d5 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 7fbac99e8338 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 5f3b648c106c Merge remote-tracking branch 'regmap/for-next' new b26af682bc53 Merge remote-tracking branch 'sound/for-next' new 4b14f1791205 ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_req [...] new 5d925d9823aa ASoC: uniphier: make arrays mul and div static const, make [...] new dc392f00eb58 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next new 0263eeccc8cc Merge remote-tracking branch 'sound-asoc/for-next' new c6fed5b194c2 Merge remote-tracking branch 'modules/modules-next' new ebd2cd17dc75 Merge remote-tracking branch 'input/next' new 2f414e6f6ac1 io_uring: improve same wq polling new 940c07556862 io_uring: fix io_timeout_remove locking new 6a844a7613b5 io-wq: move nr_running and worker_refs out of wqe->lock pr [...] new 9750c3e6f40b io_uring: add comments on why PF_EXITING checking is safe new 412e387cacfc io_uring: remove mutex in io_req_task_cancel() new 9a08e7b97087 io_uring: dedup tw-based request failing new de2a0906062d io_uring: extend task put optimisations new 6476f5e4fc0c io_uring: Add register support for non-4k PAGE_SIZE new 39916d4054e7 Merge branch 'for-5.15/io_uring' into for-next new 161e6f40a4d3 Merge remote-tracking branch 'block/for-next' new fa7de6f4bcfe Merge remote-tracking branch 'device-mapper/for-next' new 8c98dcf2151e Merge remote-tracking branch 'mmc/next' new cee964a15ff7 MAINTAINERS: Adjust ARM/NOMADIK/Ux500 ARCHITECTURES to fil [...] new 68f0ba70ded6 dt-bindings: mfd: Convert tps65086.txt to YAML new e06f4abb1b79 mfd: tps65086: Make interrupt line optional new 72b89b9ab58f mfd: tps65086: Add cell entry for reset driver new f28fd3b6f73d mfd/cpuidle: ux500: Rename driver symbol new c753ea31781a mfd: simple-mfd-i2c: Add support for registering devices v [...] new a946506c48f3 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set new 16b2ad150f74 mfd: tqmx86: Remove incorrect TQMx90UC board ID new 41e9b5e2d88f mfd: tqmx86: Fix typo in "platform" new 3da48ccb1d0f mfd: tqmx86: Add support for TQMx110EB and TQMxE40x new d5949a35cc29 mfd: tqmx86: Add support for TQ-Systems DMI IDs new 9a8c4bace04a mfd: tqmx86: Assume 24MHz LPC clock for unknown boards new bc239d8d6dd9 mfd: ti_am335x_tscadc: Delete superfluous error message new be722576fd63 dt-bindings: mfd: Add Broadcom CRU new 449e483acdd4 Merge remote-tracking branch 'mfd/for-mfd-next' new daa37361518b backlight: ktd253: Stabilize backlight new 79fad92f2e59 backlight: pwm_bl: Improve bootloader/kernel device handover new b2b4e62aae04 Merge remote-tracking branch 'backlight/for-backlight-next' new 2d20a6c2c970 Merge remote-tracking branch 'battery/for-next' new ee48322831e9 Merge remote-tracking branch 'regulator/for-next' new 2985016cb4fd Merge remote-tracking branch 'security/next-testing' new 74a83f8babde Merge remote-tracking branch 'apparmor/apparmor-next' new f3b5ecee743e Merge remote-tracking branch 'integrity/next-integrity' new de2b7d9f2ac9 Merge remote-tracking branch 'keys/keys-next' new 130b535c8e4f Merge remote-tracking branch 'selinux/next' new 090eb5dcb046 Merge remote-tracking branch 'smack/next' new 93a9bf9a703a Merge remote-tracking branch 'tpmdd/next' new 4d99efb229e6 iommu/vt-d: Update the virtual command related registers new 5e41c9989493 iommu/vt-d: Remove unnecessary oom message new 01dac2d9d236 iommu/vt-d: Refactor Kconfig a bit new 792fb43ce2c9 iommu/vt-d: Enable Intel IOMMU scalable mode by default new 289b3b005cb9 iommu/vt-d: Preset A/D bits for user space DMA usage new 48811c44349f iommu/vt-d: Allow devices to have more than 32 outstanding PRs new 9ddc348214c7 iommu/vt-d: Drop the kernel doc annotation new 8123b0b86855 iommu/vt-d: Use pasid_pte_is_present() helper function new 423d39d8518c iommu/vt-d: Add present bit check in pasid entry setup helpers new cf1f65a86d45 Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x [...] new 5a51474c5481 Merge remote-tracking branch 'iommu/next' new 2b5def693905 Merge remote-tracking branch 'audit/next' new d6f51cf671ef Merge remote-tracking branch 'devicetree/for-next' new 5d14499b5016 Merge remote-tracking branch 'spi/for-5.15' into spi-next new 1fc47c69d239 Merge remote-tracking branch 'spi/for-next' new ecbc85817445 Merge remote-tracking branch 'tip/auto-latest' new 3a95de59730e clocksource/drivers/fttmr010: Pass around less pointers new 8903227aa72c clocksource/drivers/fttmr010: Be stricter on IRQs new 0269b9e9e316 clocksource/drivers/fttmr010: Clear also overflow bit on AST2600 new 631c7c0df0ef dt-bindings: timer: Add ABIs for new Ingenic SoCs new a81755bb97c6 Merge remote-tracking branch 'clockevents/timers/drivers/next' new dcc5fdc6b0f4 Merge remote-tracking branch 'edac/edac-for-next' new c01ef7a90edf Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 6fe7c745f2ac tracing/boot: Fix a hist trigger dependency for boot time tracing new de9a48a360b7 tracing: Add linear buckets to histogram logic new 370364351926 tracing/histogram: Update the documentation for the bucket [...] new 3347d80baa41 tracing: Have histogram types be constant when possible new ed2cf90735da tracing: Allow execnames to be passed as args for syntheti [...] new de32951b29be tracing: Simplify the Kconfig dependency of FTRACE new 4aae683f1327 tracing: Refactor TRACE_IRQFLAGS_SUPPORT in Kconfig new c3b1c377f010 tracing: Fix a typo in tracepoint.h new e66ed86ca6c5 tracing/boot: Add per-event histogram action options new 8993665abcce tracing/boot: Support multiple handlers for per-event histogram new 17abd7c36c77 tracing/boot: Support multiple histograms for each event new 64dc7f6958ef tracing/boot: Show correct histogram error command new 559789539255 Documentation: tracing: Add histogram syntax to boot-time tracing new 1d8365a553a7 tools/bootconfig: Support per-group/all event enabling option new f134ebb28126 tools/bootconfig: Add histogram syntax support to bconf2ftrace.sh new 1eaad3ac3f39 tools/bootconfig: Use per-group/all enable option in ftrac [...] new 54b3498d71ae bootconfig/tracing/ktest: Update ktest example for boot-ti [...] new bd74095389b3 tracepoint: Fix kerneldoc comments new db396be6ddc4 MAINTAINERS: Add an entry for os noise/latency new 0fad45760cde Merge remote-tracking branch 'ftrace/for-next' new f7ac6b92da8e Merge remote-tracking branch 'rcu/rcu/next' new 34e9f860071f KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD new 375e28ffc0cf KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT new 1ccb6f983a06 KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT new ee3b6e41bc26 KVM: stats: remove dead stores new 389ab25216c9 KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 new b6247686b757 KVM: VMX: Drop caching of KVM's desired sec exec controls [...] new 2fba4fc15528 KVM: VMX: Hide VMCS control calculators in vmx.c new ad0577c37529 KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() new 65297341d8e1 KVM: x86: Move declaration of kvm_spurious_fault() to x86.h new c1a527a1de46 KVM: x86: Clean up redundant ROL16(val, n) macro definition new f7782bb8d818 KVM: nVMX: Unconditionally clear nested.pi_pending on nest [...] new 3165af738ed3 KVM: Allow to have arch-specific per-vm debugfs files new 583ad01c02de KVM: X86: Introduce kvm_mmu_slot_lpages() helpers new a1e0ea55a2cc KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file new 175c4f82f59f Revert "KVM: x86/mmu: Allow zap gfn range to operate under [...] new cb3b2438457d KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with [...] new 7b03fdb9eba6 KVM: x86/mmu: add comment explaining arguments to kvm_zap_ [...] new b04260e0857d KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range new d67c15c4ac94 KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn new 359a029cf50e KVM: x86/mmu: allow kvm_faultin_pfn to return page fault h [...] new 6ca19df1ae70 KVM: x86/mmu: allow APICv memslot to be enabled but invisible new 049e1cd8365e KVM: x86: don't disable APICv memslot when inhibited new 626fcb4e640e KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM new 46cd27246e22 KVM: SVM: add warning for mistmatch between AVIC vcpu stat [...] new 11d9e063e484 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feat [...] new 2c8c05f69ac3 KVM: SVM: remove svm_toggle_avic_for_irq_window new 5f3c6f56ad99 KVM: SVM: avoid refreshing avic if its state didn't change new 28471728a851 KVM: SVM: move check for kvm_vcpu_apicv_active outside of [...] new 6b0f5cfa6207 KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/ [...] new 5ac66856417a KVM: SVM: AVIC: drop unsupported AVIC base relocation code new ccedd3ed601d KVM: stats: Support linear and logarithmic histogram statistics new 0bb663f924c7 KVM: stats: Update doc for histogram statistics new 7a5427791d6c KVM: selftests: Add checks for histogram stats bucket_size field new 641491cae07e KVM: stats: Add halt_wait_ns stats for all architectures new 57eb5413a476 KVM: stats: Add halt polling related histogram stats new 9e08a9ec62ae KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte new d724feaacfe5 KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP M [...] new 32753fde0f72 KVM: x86/mmu: Add detailed page size stats new 3c807345b519 KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() new 90ea94bfad49 KVM: SVM: split svm_handle_invalid_exit new 3aec96ea6a15 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ new 91b173e92ca6 KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ new 4831c03e3b96 KVM: x86: clamp host mapping level to max_level in kvm_mmu [...] new a05d067d1020 KVM: x86: Allow CPU to force vendor-specific TDP level new 0b957702769e KVM: x86/mmu: Support shadowing NPT when 5-level paging is [...] new 5a4bfabcc865 KVM: SVM: Add 5-level page table support for SVM new e83fe57c15b3 Merge remote-tracking branch 'kvm/next' new 6654f9dfcb88 KVM: arm64: Fix read-side race on updates to vcpu reset state new 6826c6849b46 KVM: arm64: Handle PSCI resets before userspace touches vC [...] new e10ecb4d6c07 KVM: arm64: Enforce reserved bits for PSCI target affinities new cb97cf95c440 selftests: KVM: Introduce psci_cpu_on_test new 9d14f52d1a4e Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/next new fe5161d2c39b KVM: arm64: Record number of signal exits as a vCPU stat new e1c6b9e1669e entry: KVM: Allow use of generic KVM entry w/o full generi [...] new 6caa5812e2d1 KVM: arm64: Use generic KVM xfer to guest work function new cd2fec49232e Merge branch kvm-arm64/generic-entry into kvmarm-master/next new b9a51949cebc KVM: arm64: vgic: Drop WARN from vgic_get_irq new f2267b87ecd5 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next new dd65ec6dea01 Merge remote-tracking branch 'kvm-arm/next' new 5ad859b20f9b Merge remote-tracking branch 'percpu/for-next' new 89e73c4a6ac6 Merge remote-tracking branch 'workqueues/for-next' new bd64b46c0fcf next-20210819/drivers-x86 new d9472ede55ec Merge remote-tracking branch 'leds/for-next' new df554187ecce Merge remote-tracking branch 'ipmi/for-next' new 6d6e03dbe5ef ARM: tegra: paz00: Handle device properties with software [...] new bd1e336aa853 driver core: platform: Remove platform_device_add_properties() new c62b97d7a1e2 Merge remote-tracking branch 'driver-core/driver-core-next' new 843714bb37d9 usb: dwc3: Decouple USB 2.0 L1 & L2 events new b2582996a747 usb: host: remove dead EHCI support for on-chip PMC MSP71x [...] new 3b445c99c756 usb: host: remove line for obsolete config USB_HWA_HCD new e77939ee63a7 usb: remove reference to deleted config STB03xxx new 1bc220835526 usb: gadget: f_uac1: fixing inconsistent indenting new 2af0c5ffadaf usb: gadget: mv_u3d: request_irq() after initializing UDC new 72dd1843232c USB: EHCI: Add register array bounds to HCS ports new e4788edc730a USB: EHCI: Add alias for Broadcom INSNREG new a496a7b8417b Merge remote-tracking branch 'usb/usb-next' new fffc32457445 Merge remote-tracking branch 'usb-serial/usb-next' new b45d5b7e0f2d Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 88c1d2478ec8 tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dm [...] new b97ca8377c80 Merge remote-tracking branch 'tty/tty-next' new 09cbd1df7d26 firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' new c75be56e35b2 lkdtm/bugs: Add ARRAY_BOUNDS to selftests new fe8e353bfda6 lkdtm/fortify: Consolidate FORTIFY_SOURCE tests new b8661450bc7f lkdtm: Add kernel version to failure hints new e6d468d32cd0 lkdtm/heap: Avoid __alloc_size hint warning for VMALLOC_LI [...] new 85e2414c518a coresight: syscfg: Initial coresight system configuration new 42ff700f3112 coresight: syscfg: Add registration and feature loading fo [...] new f53e93ac8cf7 coresight: config: Add configuration and feature generic f [...] new 94d2bac54076 coresight: etm-perf: Update to handle configuration selection new f8cce2ff3c04 coresight: syscfg: Add API to activate and enable configurations new a0114b4740dd coresight: etm-perf: Update to activate selected configuration new 810ac401db1f coresight: etm4x: Add complex configuration handlers to etmv4 new 7fdc9bb2ce11 coresight: config: Add preloaded configurations new a13d5a246aca coresight: syscfg: Add initial configfs support new f71cd93d5ea4 Documentation: coresight: Add documentation for CoreSight config new 5353dd72f992 coresight: Replace deprecated CPU-hotplug functions. new d1f278da6b11 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ new b2159182dd49 lkdtm: remove IDE_CORE_CP crashpoint new adf9d84d882c Merge remote-tracking branch 'char-misc/char-misc-next' new 2708747647bf Merge remote-tracking branch 'extcon/extcon-next' new 89161cd00838 phy: xilinx: zynqmp: skip PHY initialization and PLL lock for USB new 34633219b894 phy: qmp: Provide unique clock names for DP clocks new 76b7ca2b24d5 Merge remote-tracking branch 'phy-next/next' new d02a1136a4d6 Merge remote-tracking branch 'soundwire/next' new 6101cfd82aa1 Merge remote-tracking branch 'thunderbolt/next' new 89dbbd249fa8 Merge remote-tracking branch 'vfio/next' new 08c63a33f341 staging: r8188eu: Remove code depending on NAT25_LOOKUP new cbe34165cc1b staging: rts5208: Fix get_ms_information() heap buffer size new 0a9b92020d75 staging: wlan-ng: Disable buggy MIB ioctl new 7972067ad028 staging: r8188eu: Remove unused including <linux/version.h> new 39876a013b3e staging: r8188eu: remove null pointer checks before kfree new b3cab9a174e3 staging: r8188eu: clean up comparsions to true new ec8554b8170a staging: r8188eu: clean up comparsions to false new d580fc6dbf2c staging: r8188eu: ctrl vendor req value is always 0x05 new 1fd6d8ffad4a staging: r8188eu: ctrl vendor req index is not used new 92791836cb7d staging: r8188eu: rename variable within rtl8188e_Add_RateATid new e8bcb4820ac5 staging: r8188eu: Fix fall-through warnings for Clang new 2f0f1ec2bd0d staging: r8188eu: remove _dbg_dump_tx_info function new ff901b60e752 staging: r8188eu: remove unused function dump_txrpt_ccx_88e new c05d31893f70 staging: r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qt [...] new 23b752dfa305 staging: r8188eu: remove empty function rtl8188eu_free_xmit_priv new c5de6c20dd79 staging: r8188eu: remove function rtw_hal_free_xmit_priv new b1d0ebf2ed84 staging: r8188eu: remove free_xmit_priv field from struct hal_ops new 5349ef4fd59f staging: r8188eu: convert only rtw_vmalloc call to vmalloc new 07f1a10d30e3 staging: r8188eu: remove rtw_vmalloc preprocessor definition new c29e42afe919 staging: r8188eu: remove function _rtw_vmalloc new 11d5fd313b8f staging: r8188eu: convert all rtw_zvmalloc calls to vzalloc calls new 00d7a5613be5 staging: r8188eu: remove rtw_zvmalloc preprocessor definition new 41b8a938674b staging: r8188eu: remove function _rtw_zvmalloc new 90356e98100f staging: r8188eu: remove rtw_update_mem_stat macro and ass [...] new 093991aaadf0 staging: r8188eu: Remove empty rtw_mfree_xmit_priv_lock() new 7a307d605388 Merge remote-tracking branch 'staging/staging-next' new 26c785d20c8c Merge remote-tracking branch 'icc/icc-next' new 774d848ab555 Merge remote-tracking branch 'dmaengine/next' new 3b2dfd9a2311 Merge remote-tracking branch 'cgroup/for-next' new fefb38ace1b0 Merge remote-tracking branch 'scsi/for-next' new de0c05942821 Merge remote-tracking branch 'scsi-mkp/for-next' new 4b1a3064e4fe Merge remote-tracking branch 'rpmsg/for-next' new 7a8c3f7fb664 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 537e8a873f5e Merge remote-tracking branch 'pinctrl/for-next' new 5e913a126f62 pwm: atmel: Rework tracking updates pending in hardware new 7954f76161ea pwm: ab8500: Fix register offset calculation to not depend [...] new e4543c82d9e8 Merge remote-tracking branch 'pwm/for-next' new b29e49839efb Merge remote-tracking branch 'userns/for-next' new 1daf08a066cf livepatch: Replace deprecated CPU-hotplug functions. new cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next new 03d614501254 Merge remote-tracking branch 'livepatching/for-next' new ef2ff1717e12 Merge remote-tracking branch 'coresight/next' new 65b977d679fb Merge remote-tracking branch 'rtc/rtc-next' new a683739ed0fe Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 4c55d3d77b59 Merge remote-tracking branch 'at24/at24/for-next' new 4c9d577f0c2d Merge remote-tracking branch 'ntb/ntb-next' new 9911dad91956 Merge remote-tracking branch 'kspp/for-next/kspp' new 6fdc0e355b3c Merge remote-tracking branch 'gnss/gnss-next' new 29cd5675e662 Merge remote-tracking branch 'slimbus/for-next' new 26d1ff340a37 Merge remote-tracking branch 'nvmem/for-next' new b5088477aeba Merge remote-tracking branch 'hyperv/hyperv-next' new a07ac62cfc1f Merge remote-tracking branch 'auxdisplay/auxdisplay' new 2d227cdb415a Merge remote-tracking branch 'kgdb/kgdb/for-next' new 5de98ba38dff Merge remote-tracking branch 'kunit-next/kunit' new a50e141f2578 Merge remote-tracking branch 'memblock/for-next' new ae0785699e2b Merge remote-tracking branch 'rust/rust-next' new 6dfd447763e2 Merge remote-tracking branch 'cxl/next' new 165b836a69b3 Merge remote-tracking branch 'folio/for-next' new c88eeee6021c Revert "mm/shmem: fix shmem_swapin() race with swapoff" new 503327e9d687 Revert "mm: swap: check if swap backing device is congeste [...] new f71bba2ba58d mm/page_alloc: don't corrupt pcppage_migratetype new ba53a3dae6d1 mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN [...] new 9df2be0d80a0 MAINTAINERS: update ClangBuiltLinux IRC chat new 33f12eed1a04 mm: memcontrol: fix occasional OOMs due to proportional me [...] new 74bd7aac0534 mm/hwpoison: retry with shake_page() for unhandlable pages new b2102eb8b097 mm: vmscan: fix missing psi annotation for node_reclaim() new b6bb34340fef kfence: fix is_kfence_address() for addresses below KFENCE [...] new fdcfef45b974 hugetlb: don't pass page cache pages to restore_reserve_on_error new 36ec0e4217d1 mm/filemap.c: remove bogus VM_BUG_ON new c429cb2769c9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 4b45e88acd5e /proc/kpageflags: do not use uninitialized struct pages new 308b4fb86d50 procfs: prevent unpriveleged processes accessing fdinfo dir new 49b3fd54462a ia64: fix typo in a comment new 4aca307f4aa0 ocfs2: remove an unnecessary condition new 9c506306a668 ocfs2: quota_local: fix possible uninitialized-variable ac [...] new 7f6fd1c41527 ocfs2: reflink deadlock when clone file to the same direct [...] new 8cdd615f8542 ocfs2: clear links count in ocfs2_mknod() if an error occurs new fdb32d21c948 ocfs2: fix ocfs2 corrupt when iputting an inode new 1cc487bef6d5 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings new ca2e370a7fdf mm, slub: don't call flush_all() from slab_debug_trace_open() new 1b97ed804b3b mm, slub: allocate private object map for debugfs listings new ba143ab9b7df mm, slub: allocate private object map for validate_slab_cache() new 85e316c6fae2 mm, slub: don't disable irq for debug_check_no_locks_freed() new cf70fee2c31c mm, slub: remove redundant unfreeze_partials() from put_cp [...] new 60b823cfb214 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() new 6d174da65d24 mm, slub: extract get_partial() from new_slab_objects() new 24e118249d6a mm, slub: dissolve new_slab_objects() into ___slab_alloc() new e732030a2585 mm, slub: return slab page from get_partial() and set c->p [...] new e9ce17c5d5d0 mm, slub: restructure new page checks in ___slab_alloc() new 8460231f16d8 mm, slub: simplify kmem_cache_cpu and tid setup new 77de1915bd70 mm, slub: move disabling/enabling irqs to ___slab_alloc() new 07dd9661b6f1 mm, slub: do initial checks in ___slab_alloc() with irqs enabled new 10c9a9b135c1 mm, slub: prevent VM_BUG_ON in PageSlabPfmemalloc from ___ [...] new 8bdd23480ff8 mm-slub-do-initial-checks-in-___slab_alloc-with-irqs-enabl [...] new 8055c73e3db8 mm, slub: move disabling irqs closer to get_partial() in _ [...] new 11d65a4af6f3 mm, slub: restore irqs around calling new_slab() new 68eb59566d4b mm, slub: validate slab from partial list or page allocato [...] new 244c3e03cc12 mm, slub: check new pages with restored irqs new f0ee84080b73 mm, slub: stop disabling irqs around get_partial() new 2c784984fa72 mm, slub: move reset of c->page and freelist out of deacti [...] new 1496db6149ab mm, slub: make locking in deactivate_slab() irq-safe new 59309ee588f2 mm, slub: call deactivate_slab() without disabling irqs new 1cf5359174ce mm, slub: move irq control into unfreeze_partials() new f7da6e5f2d69 mm, slub: discard slabs in unfreeze_partials() without irq [...] new f85028e00c53 mm, slub: detach whole partial list at once in unfreeze_pa [...] new d3b5dce6d60a mm, slub: separate detaching of partial list in unfreeze_p [...] new d61d0f01c93e mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] new e72eece60156 mm, slub: don't disable irqs in slub_cpu_dead() new 714c9a127721 mm, slab: make flush_slab() possible to call with irqs enabled new 1748aa20c9d8 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] new e008487ac580 mm, slub: fix memory and cpu hotplug related lock ordering issues new 11b372c50200 mm, slub: fix memory and cpu hotplug related lock ordering [...] new 0b3b81527816 mm: slub: make object_map_lock a raw_spinlock_t new 165dfec5ac59 mm, slub: optionally save/restore irqs in slab_[un]lock()/ new b082fbf30da2 mm, slub: make slab_lock() disable irqs with PREEMPT_RT new 525837105ad5 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] new 5043f8f04627 mm, slub: use migrate_disable() on PREEMPT_RT new 3ff890cc65a8 mm, slub: convert kmem_cpu_slab protection to local_lock new ea687bc18887 mm, slab: simplify lockdep_assert_held in lockdep_assert_held() new 99a02e7803ce mm, slub: fix kmem_cache_cpu fields alignment for double cmpxchg new 95f0379d7443 mm/debug_vm_pgtable: introduce struct pgtable_debug_args new 72fedbebb467 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests new 47e40748ce90 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] new 9df09e3877bc mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] new 6d03cf8a3bc6 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] new 3d6206f934ee mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] new 39558775c48f mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] new 478738dc11e6 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] new 70ae1adee144 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] new aef425ee70a4 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] new 4e664c4b3d25 mm/debug_vm_pgtable: remove unused code new 283416c03bb0 mm/debug_vm_pgtable: fix corrupted page flag new b8ea1eed6be1 mm: report a more useful address for reclaim acquisition new 1a42179b0c54 mm: add kernel_misc_reclaimable in show_free_areas new e7b33d505e1e mm: mark idle page tracking as BROKEN new fdc64052cb94 writeback: track number of inodes under writeback new 409f06423ba5 writeback: reliably update bandwidth estimation new bfe103991540 writeback: fix bandwidth estimate for spiky workload new acd4b3059ca8 writeback: avoid division by 0 in wb_update_dirty_ratelimit() new cf37bfe5b0ee writeback: rename domain_update_bandwidth() new 067564b11917 writeback: use READ_ONCE for unlocked reads of writeback stats new 39871118ef85 mm: remove irqsave/restore locking from contexts with irqs [...] new 791ee8d750e4 fs: drop_caches: fix skipping over shadow cache inodes new 79aa010ebfee fs: inode: count invalidated shadow pages in pginodesteal new cf29532b6340 vfs: keep inodes with page cache off the inode shrinker LRU new b9e6c79a6ae7 writeback: memcg: simplify cgroup_writeback_by_id new 3b99fd355dba mm: gup: remove set but unused local variable major new 206e624014ec mm: gup: remove unneed local variable orig_refs new 2d1d76a0ef70 mm: gup: remove useless BUG_ON in __get_user_pages() new 2e8edcea9b08 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() new 02768064a325 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix new cde10f8e10ae mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] new 4f806496c868 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() new bc8770a442cc mm/gup: documentation corrections for gup/pup new fc80994e87ed mm/gup: small refactoring: simplify try_grab_page() new ea1a19c02a02 mm/gup: remove try_get_page(), call try_get_compound_head( [...] new 8e370b935a5b fs, mm: fix race in unlinking swapfile new 3f19a0f2d53d mm: delete unused get_kernel_page() new 9147aac82536 shmem: use raw_spinlock_t for ->stat_lock new fe21b6376ed5 shmem: remove unneeded variable ret new 81ee6ef705d2 shmem: remove unneeded header file new 6058cc80f67a shmem: remove unneeded function forward declaration new 723b52889c13 shmem: include header file to declare swap_info new 47c7e3b47019 huge tmpfs: fix fallocate(vanilla) advance over huge pages new dfa94f1c5f02 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE new 640e68190e7f huge tmpfs: remove shrinklist addition from shmem_setattr() new 318299752453 huge tmpfs: revert shmem's use of transhuge_vma_enabled() new 661bb946bd8f huge tmpfs: move shmem_huge_enabled() upwards new f16f13924d29 huge tmpfs: SGP_NOALLOC to stop collapse_file() on race new ea54cc66db64 huge tmpfs: shmem_is_huge(vma, inode, index) new 45c3edc5bbc0 huge tmpfs: decide stat.st_blksize by shmem_is_huge() new 94fe75ac4ae0 shmem: shmem_writepage() split unlikely i915 THP new c08a61590a85 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] new 08becf0457fd mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] new a706da3868a3 mm, memcg: inline swap-related functions to improve disabl [...] new bfbca09e5683 memcg: enable accounting for pids in nested pid namespaces new e6f2c3487553 memcg: switch lruvec stats to rstat new c0e87eac70b6 memcg: infrastructure to flush memcg stats new 2e01dbee0a80 memcg-infrastructure-to-flush-memcg-stats-v5 new 147b061165f7 memcg: charge fs_context and legacy_fs_context new 0b22124cdd16 memcg: enable accounting for mnt_cache entries new 4c8b4baf0d1d memcg: enable accounting for pollfd and select bits arrays new 75bbf4fce114 memcg: enable accounting for file lock caches new 9f69128e0bfd memcg: enable accounting for fasync_cache new 67238cc0385d memcg: enable accounting for new namesapces and struct nsproxy new e07a7b43f44d memcg: enable accounting of ipc resources new 02ed475eada5 memcg: enable accounting for signals new 08104ca3fb77 memcg: enable accounting for posix_timers_cache slab new bfb5ab08fc06 memcg: enable accounting for ldt_struct objects new 142f5d0ae9ec memcg: cleanup racy sum avoidance code new 59f468e22a8a memcg: replace in_interrupt() by !in_task() in active_memcg() new 68270ff4dffb mm: memcontrol: set the correct memcg swappiness restriction new e443bf0e9497 mm, memcg: remove unused functions new 0c15324c8f2d mm, memcg: save some atomic ops when flush is already true new 13737985b538 memcg: fix up drain_local_stock comment new e8b0a82a97d1 lazy tlb: introduce lazy mm refcount helper functions new d86a8d9f8f9a lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new e6d983d31786 lazy tlb: allow lazy tlb mm refcounting to be configurable new 21663a582e14 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new 56673fc76fdf lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 5c8e4a1633ab lazy tlb: shoot lazies, a non-refcounting lazy tlb option new a467d7d55a06 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new d7abbc6ef434 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new a27baa47bca8 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] new f5ce02039e79 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] new 374be12cc7b5 scatterlist: replace flush_kernel_dcache_page with flush_d [...] new a00a7db2b161 mm: remove flush_kernel_dcache_page new 5d4ebbcd0071 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code new 7f61b14cb6a0 mm: change fault_in_pages_* to have an unsigned size parameter new 0041024341be mm/pagemap: add mmap_assert_locked() annotations to find_vma*() new 1b6320923445 add-mmap_assert_locked-annotations-to-find_vma-fix new e119fae633c2 remap_file_pages: Use vma_lookup() instead of find_vma() new 5bbe29fe20f2 mm/mremap: fix memory account on do_munmap() failure new 76d31966d5f1 mm/mremap: don't account pages in vma_to_resize() new 3fd08af2746c mm/bootmem_info.c: mark __init on register_page_bootmem_in [...] new 2390fb529863 mm: sparse: pass section_nr to section_mark_present new 063dc01a0ac1 mm: sparse: pass section_nr to find_memory_block new 4486677a68b2 mm: sparse: remove __section_nr() function new 818882f047de mm/sparse: set SECTION_NID_SHIFT to 6 new 6e80f7eeac63 include/linux/mmzone.h: avoid a warning in sparse memory support new fa68fba2386b mm/sparse: clarify pgdat_to_phys new c1614c3a2f72 mm/vmalloc: use batched page requests in bulk-allocator new 164b7566b132 mm/vmalloc: remove gfpflags_allow_blocking() check new ddd566df2827 lib/test_vmalloc.c: add a new 'nr_pages' parameter new b658965f3158 mm/vmalloc: fix wrong behavior in vread new 246ac6a787e9 mm/kasan: move kasan.fault to mm/kasan/report.c new 2bfcde49e5ba kasan: test: rework kmalloc_oob_right new 20bc8b89c2d7 kasan: test: avoid writing invalid memory new 9656e5bd6621 kasan: test: avoid corrupting memory via memset new e288fc3c6529 kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS new 33ed887054e1 kasan: test: only do kmalloc_uaf_memset for generic mode new dafe93a54778 kasan: test: clean up ksize_uaf new 765be2d6e854 kasan: test: avoid corrupting memory in copy_user_test new 9dbc6c8d2d76 kasan: test: avoid corrupting memory in kasan_rcu_uaf new d1d9d7790687 mm/page_alloc: always initialize memory map for the holes new e8e7c9767b75 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix new 2b4f8140fb1c microblaze: simplify pte_alloc_one_kernel() new e18da08bc6ee mm: introduce memmap_alloc() to unify memory map allocation new 356bdb5daf5b memblock: stop poisoning raw allocations new b9e95488ac11 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] new 5cb660d01ae3 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref new 73b2f02b5100 mm/page_alloc.c: use in_task() new b00280fdbaf5 mm/hwpoison: remove unneeded variable unmap_success new 90f62d02c412 mm/hwpoison: fix potential pte_unmap_unlock pte error new 987b34316480 mm/hwpoison: change argument struct page **hpagep to *hpage new 8712368f0851 mm/hwpoison: fix some obsolete comments new 781ce3d21e95 mm: hwpoison: don't drop slab caches for offlining non-LRU page new ee701c6e6d96 doc: hwpoison: correct the support for hugepage new a1042edba970 mm: hwpoison: dump page for unhandlable page new b55191588919 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] new 419baf502cfa hugetlb: drop ref count earlier after page allocation new fc9b54cc0072 hugetlb: before freeing hugetlb page set dtor to appropria [...] new a7614d0c6e6e userfaultfd: change mmap_changing to atomic new 008275e2fab3 userfaultfd: prevent concurrent API initialization new 65a07c91c7a5 selftests/vm/userfaultfd: wake after copy failure new 4f4c623d7de8 mm/numa: automatically generate node migration order new 528fc8cc4da8 mm/migrate: update node demotion order on hotplug events new 9e6069624c1a mm/migrate: enable returning precise migrate_pages() succe [...] new 803b9d28c785 mm/migrate: demote pages during reclaim new d5677d0174d7 mm-migrate-demote-pages-during-reclaim-v11 new 62650fbc36c6 mm/vmscan: add page demotion counter new a5d2695d456c mm/vmscan: add helper for querying ability to age anonymous pages new e0c696f361b8 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] new 3e1fb08cf9ea mm/vmscan: Consider anonymous pages without swap new c4cbf43e3ad9 mm-vmscan-consider-anonymous-pages-without-swap-v11 new e546593f918d mm/vmscan: never demote for memcg reclaim new 0fc844f563d5 mm/migrate: add sysfs interface to enable reclaim migration new 14c9e98ff74e mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] new 8b33f216bb9d mm/vmscan: remove the PageDirty check after MADV_FREE page [...] new 56c0f1c48f1b mm/vmscan: remove misleading setting to sc->priority new 35ffe2426425 mm/vmscan: remove unneeded return value of kswapd_run() new 6060312f0308 mm/vmscan: add 'else' to remove check_pending label new 0e1405ea0648 mm, vmscan: guarantee drop_slab_node() termination new a01872d555da mm: compaction: optimize proactive compaction deferrals new 2b20c31e4112 mm-compaction-optimize-proactive-compaction-deferrals-fix new 2a6c9aecca83 mm: compaction: support triggering of proactive compaction [...] new a2b34b179a37 mm-compaction-support-triggering-of-proactive-compaction-b [...] new 302784b1e60c mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 1563d2181282 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 93f5e38be4d9 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] new 8e28d4e99239 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] new 7c480eaca077 mm/memplicy: add page allocation function for MPOL_PREFERR [...] new 8f76ba4e016c mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY new e421e5ec37f0 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix new 2491b2375d79 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] new 87a6144fb705 mm/mempolicy: advertise new MPOL_PREFERRED_MANY new 8914751f8692 mm/mempolicy: unify the create() func for bind/interleave/ [...] new c7c3b218a5a1 mm/mempolicy.c: use in_task() in mempolicy_slab_node() new 2820d572de7f memblock: make memblock_find_in_range method private new 37cbd3025b13 mm: introduce process_mrelease system call new 77ff75fdf29d mm: wire up syscall process_mrelease new d4c356ca6d03 oom_kill: oom_score_adj broken for processes with small me [...] new 3629a4d46198 mm/migrate: correct kernel-doc notation new be28241619a9 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 3630412ed925 selftests: vm: add KSM merge test new fdcf58c3728f selftests: vm: add KSM unmerge test new c75916688b97 selftests: vm: add KSM zero page merging test new 1e8c59bf3ab1 selftests: vm: add KSM merging across nodes test new c43a00c6283e mm: KSM: fix data type new 76f6b35f0b52 selftests: vm: add KSM merging time test new 4ff077546fe4 selftests: vm: add COW time test for KSM pages new fbb27d92b465 mm/vmstat: correct some wrong comments new 6a577e9e8a2b mm/vmstat: simplify the array size calculation new 11fcc854b738 mm/vmstat: remove unneeded return value new bafe0845b92e mm/vmstat: protect per cpu variables with preempt disable on RT new b56dd6042c31 mm/madvise: add MADV_WILLNEED to process_madvise() new 5086eac363fe memory-hotplug.rst: remove locking details from admin-guide new c2758e0cf57f memory-hotplug.rst: complete admin-guide overhaul new 29ed200c5d53 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE new 16740dcee804 mm: memory_hotplug: cleanup after removal of pfn_valid_within() new 7ef94e2e5af6 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] new 19756aeede75 mm/memory_hotplug: remove nid parameter from arch_remove_memory() new 1255ef11d3a0 mm/memory_hotplug: remove nid parameter from remove_memory [...] new c34511b81ddc ACPI: memhotplug: memory resources cannot be enabled yet new 68c01516a14f mm: track present early pages per zone new faac8b5cd212 mm/memory_hotplug: introduce "auto-movable" online policy new 30d931532a96 drivers/base/memory: introduce "memory groups" to logicall [...] new 3cecc97dce53 mm/memory_hotplug: track present pages in memory groups new a01764f7241a ACPI: memhotplug: use a single static memory group for a s [...] new 4fab15a6d1d8 dax/kmem: use a single static memory group for a single pr [...] new 6323dbdec1e2 virtio-mem: use a single dynamic memory group for a single [...] new 66e38c88c4e3 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] new 2354caa261c3 mm/memory_hotplug: improved dynamic memory group aware "au [...] new e9d9b1b532e3 mm: remove redundant compound_head() calling new 1802567bdec4 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 13ac4fc34377 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new 807f72696ca0 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new c82b7d86375b highmem: don't disable preemption on RT in kmap_atomic() new 0c2c4cf5a1ff mm/highmem: Remove deprecated kmap_atomic new dc874edfb8a6 mm: in_irq() cleanup new 209fa5451a79 mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] new ca6f9fb7638e kfence: show cpu and timestamp in alloc/free info new 955ed0eebb53 mm: introduce Data Access MONitor (DAMON) new c1184666c6bb mm/damon/core: implement region-based sampling new 2bd865d0621c mm/damon: adaptively adjust regions new 293a76e695ab mm/idle_page_tracking: make PG_idle reusable new ef9d5efda6f8 mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT new 148dff8db02f mm-idle_page_tracking-make-pg_idle-reusable-fix-fix new db72119ab8f6 mm/damon/Kconfig: Hide PAGE_IDLE_FLAG from users new b014ee45d7ff mm/damon: implement primitives for the virtual memory addr [...] new 9a136415a389 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] new 22a87c8dbbd1 mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup new b79312617faf mm/damon: add a tracepoint new dd657b69cc05 mm/damon: implement a debugfs-based user space interface new 8bd2cf61e095 mm-damon-implement-a-debugfs-based-user-space-interface-fix new e35a78825fee mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix new 25fe9bd759a1 mm/damon/dbgfs: export kdamond pid to the user space new e662df212366 mm/damon/dbgfs: support multiple contexts new e78992862a51 Documentation: add documents for DAMON new fcd185cd1e13 mm/damon: add kunit tests new 59e46ea0d37a mm/damon: add user space selftests new 7d91a501adf3 MAINTAINERS: update for DAMON new 628f6031608a fs/buffer.c: add debug print for __getblk_gfp() stall problem new b75b36de3352 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 5f84ed6cd82e kernel/hung_task.c: Monitor killed tasks. new 791099330e2a alpha: agp: make empty macros use do-while-0 style new 708fdeca09cb alpha: pci-sysfs: fix all kernel-doc warnings new a78689359c65 percpu: remove export of pcpu_base_addr new 90eaa161c73d fs/proc/kcore.c: add mmap interface new 5ba7714b73ca proc: stop using seq_get_buf in proc_task_name new b161f955063e connector: send event on write to /proc/[pid]/comm new 373297121a44 proc/sysctl: make protected_* world readable new 21d563e171b9 arch: Kconfig: fix spelling mistake "seperate" -> "separate" new e34005f3383c include/linux/once.h: fix trivia typo Not -> Note new 84126dc726e6 units: change from 'L' to 'UL' new b72f309b0e00 units: add the HZ macros new 5e4042e9e3bf thermal/drivers/devfreq_cooling: use HZ macros new 832a18458dd3 devfreq: use HZ macros new 7f715dfb7c18 iio/drivers/as73211: use HZ macros new b7934db2fab8 hwmon/drivers/mr75203: use HZ macros new c63130812cfb iio/drivers/hid-sensor: use HZ macros new c1f8ab912f69 i2c/drivers/ov02q10: use HZ macros new 81bbe871a19e mtd/drivers/nand: use HZ macros new 9e8951444fd7 phy/drivers/stm32: use HZ macros new a9a2d9ec5ee1 kernel/acct.c: use dedicated helper to access rlimit values new 6474c81950c1 math: make RATIONAL tristate new ee0f032fbf97 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new d0ce3f7f9658 lib/string: optimized memcpy new 040bf83dba1e lib/string: optimized memmove new 0aefd05c8f92 lib/string: optimized memset new 3b200bfbacea lib/test: convert test_sort.c to use KUnit new 9325a8071a86 lib/dump_stack: correct kernel-doc notation new 54c3c63ecdec lib/iov_iter.c: fix kernel-doc warnings new b645f3ba852f bitops: protect find_first_{,zero}_bit properly new 3745c6520180 bitops: move find_bit_*_le functions from le.h to find.h new 57036e5d8008 include: move find.h from asm_generic to linux new 4da92ed93464 arch: remove GENERIC_FIND_FIRST_BIT entirely new 1ee71b35ea71 lib: add find_first_and_bit() new f811f0128804 cpumask: use find_first_and_bit() new 0674b836c85f all: replace find_next{,_zero}_bit with find_first{,_zero} [...] new 9a81f8c14592 tools: sync tools/bitmap with mother linux new 7f9168ba98e0 cpumask: replace cpumask_next_* with cpumask_first_* where [...] new c5f10701dd67 include/linux: move for_each_bit() macros from bitops.h to find.h new 115aaca8fa27 find: micro-optimize for_each_{set,clear}_bit() new ebad7d2e54fa bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] new d868670bd815 tools: rename bitmap_alloc() to bitmap_zalloc() new bbd524a5fca7 mm/percpu: micro-optimize pcpu_is_populated() new 4a7263294be0 bitmap: unify find_bit operations new 88371fd7de6c lib: bitmap: add performance test for bitmap_print_to_pagebuf new 4533356d1f74 vsprintf: rework bitmap_list_string new 8f2f14272d31 lib/vsprintf: don't increment buf in bitmap_list_string new 19626c690079 checkpatch: support wide strings new 71bfe5ed667d checkpatch: make email address check case insensitive new d46a13c7d51a fs/epoll: use a per-cpu counter for user's watches count new 88031b247938 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix new a003a9e056eb fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix new 176d45765d45 ramfs: fix mount source show for ramfs new bcc6c24c791c init: move usermodehelper_enable() to populate_rootfs() new 5a46c667ba28 trap: cleanup trap_init() new e5d1ebbae9b2 init/main.c: silence some -Wunused-parameter warnings new aaf91b5c540c nilfs2: fix memory leak in nilfs_sysfs_create_device_group new d9feb8aa1a6a nilfs2: fix NULL pointer in nilfs_##name##_attr_release new 22def3f94d98 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new c1327dbf92a9 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new 82939b2e5501 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new 8b97bcaea31c nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new e9913ff9fb88 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 79354db86e0d fs/coredump.c: log if a core dump is aborted due to change [...] new 7d9a0b36787a log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix new e49ed013c4fd coredump: fix memleak in dump_vma_snapshot() new e9adbfca4456 pid: cleanup the stale comment mentioning pidmap_init(). new 2aeabc318731 prctl: allow to setup brk for et_dyn executables new 742f93a570e8 configs: remove the obsolete CONFIG_INPUT_POLLDEV new 9f58163508fe Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] new e0272d724aef selftests/memfd: remove unused variable new 2832d098abfd ipc: replace costly bailout check in sysvipc_find_ipc() new 477fbcc7353f Merge branch 'akpm-current/current' new 46ba75506980 mm/workingset: correct kernel-doc notations new 2ec816d524a0 mm: move kvmalloc-related functions to slab.h new a8febb884b40 Compiler Attributes: add __alloc_size() for better bounds [...] new 2ce1e75436cb checkpatch: add __alloc_size() to known $Attribute new a389ba5e5df2 slab: clean up function declarations new 8c5cd8e253f4 slab: add __alloc_size attributes for better bounds checking new f72edd03acb8 mm/page_alloc: add __alloc_size attributes for better boun [...] new 3a720931b8be percpu: add __alloc_size attributes for better bounds checking new b913f4ffe929 scripts: check_extable: fix typo in user error message new ea75628cbf1d kexec: move locking into do_kexec_load new 43f40af6b63b kexec: avoid compat_alloc_user_space new 7ca53d960738 mm: simplify compat_sys_move_pages new a673d8163d37 mm: simplify compat numa syscalls new 80b4f17329a8 fixup! mm: simplify compat numa syscalls new 2a7e2ea7d07e compat: remove some compat entry points new 652afd45cf13 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 (cde0fbdd10b4) \ N -- N -- N refs/heads/akpm (652afd45cf13)
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 944 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: .mailmap | 2 + Documentation/admin-guide/kernel-parameters.txt | 11 +- .../devicetree/bindings/mfd/brcm,cru.yaml | 86 +++ .../devicetree/bindings/mfd/ti,tps65086.yaml | 124 +++ Documentation/devicetree/bindings/mfd/tps65086.txt | 54 -- .../devicetree/bindings/net/can/bosch,c_can.yaml | 119 +++ .../devicetree/bindings/net/can/c_can.txt | 65 -- .../bindings/net/can/can-controller.yaml | 9 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 17 + .../bindings/net/can/renesas,rcar-canfd.yaml | 69 +- Documentation/fault-injection/provoke-crashes.rst | 3 +- Documentation/trace/boottime-trace.rst | 85 ++- Documentation/trace/coresight/coresight-config.rst | 244 ++++++ Documentation/trace/coresight/coresight.rst | 15 + Documentation/trace/histogram.rst | 92 ++- Documentation/virt/kvm/api.rst | 36 +- Documentation/vm/hwpoison.rst | 1 - MAINTAINERS | 34 +- Makefile | 72 +- arch/Kconfig | 3 + arch/arc/Kconfig | 4 +- arch/arm/Kconfig | 5 +- arch/arm/arm-soc-for-next-contents.txt | 6 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/configs/aspeed_g4_defconfig | 16 +- arch/arm/configs/aspeed_g5_defconfig | 25 +- arch/arm/kernel/process.c | 2 - arch/arm/mach-bcm/bcm_kona_smc.c | 2 - arch/arm/mach-tegra/board-paz00.c | 2 +- arch/arm64/Kconfig | 4 +- arch/arm64/include/asm/el2_setup.h | 3 +- arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/kernel/process.c | 3 - arch/arm64/kvm/Kconfig | 1 + arch/arm64/kvm/arm.c | 79 +- arch/arm64/kvm/guest.c | 5 +- arch/arm64/kvm/psci.c | 15 +- arch/arm64/kvm/reset.c | 16 +- arch/arm64/kvm/vgic/vgic.c | 1 - arch/arm64/lib/Makefile | 2 + arch/csky/Kconfig | 4 +- arch/hexagon/Kconfig | 4 +- arch/ia64/kernel/acpi.c | 2 +- arch/microblaze/Kconfig | 1 + arch/microblaze/Kconfig.debug | 5 - arch/mips/Kconfig | 1 + arch/mips/Kconfig.debug | 4 - arch/mips/kvm/mips.c | 4 - arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 2 + arch/nios2/Kconfig | 3 - arch/openrisc/Kconfig | 4 +- arch/openrisc/kernel/process.c | 2 - arch/parisc/Kconfig | 1 + arch/parisc/Kconfig.debug | 3 - arch/parisc/kernel/firmware.c | 2 +- arch/parisc/kernel/process.c | 3 - arch/powerpc/Kconfig | 5 +- arch/powerpc/Makefile | 1 + arch/powerpc/include/asm/book3s/32/kup.h | 20 + arch/powerpc/include/asm/kvm_host.h | 1 - arch/powerpc/kernel/prom.c | 1 - arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/rtas.c | 2 +- arch/powerpc/kernel/udbg.c | 2 +- arch/powerpc/kvm/book3s.c | 5 - arch/powerpc/kvm/book3s_hv.c | 18 +- arch/powerpc/kvm/booke.c | 5 - arch/powerpc/lib/Makefile | 2 + arch/powerpc/mm/pageattr.c | 23 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 2 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/riscv/Kconfig | 4 +- arch/s390/Kconfig | 1 + arch/s390/Kconfig.debug | 3 - arch/s390/boot/pgm_check_info.c | 2 +- arch/s390/kvm/kvm-s390.c | 4 - arch/sh/Kconfig | 1 + arch/sh/Kconfig.debug | 3 - arch/sparc/Kconfig | 1 + arch/sparc/Kconfig.debug | 4 - arch/sparc/kernel/process_32.c | 3 - arch/sparc/kernel/process_64.c | 3 - arch/um/Kconfig | 5 +- arch/um/drivers/rtc_user.c | 1 + arch/um/drivers/vector_user.c | 1 + arch/um/include/shared/irq_user.h | 1 - arch/um/include/shared/os.h | 1 - arch/um/os-Linux/signal.c | 2 +- arch/um/os-Linux/util.c | 1 + arch/x86/Kconfig | 1 + arch/x86/Kconfig.debug | 3 - arch/x86/boot/boot.h | 2 +- arch/x86/include/asm/kvm-x86-ops.h | 1 - arch/x86/include/asm/kvm_host.h | 64 +- arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kvm/debugfs.c | 113 +++ arch/x86/kvm/hyperv.c | 32 +- arch/x86/kvm/mmu.h | 25 + arch/x86/kvm/mmu/mmu.c | 212 ++++-- arch/x86/kvm/mmu/mmu_internal.h | 1 + arch/x86/kvm/mmu/page_track.c | 1 + arch/x86/kvm/mmu/paging_tmpl.h | 6 +- arch/x86/kvm/mmu/tdp_mmu.c | 41 +- arch/x86/kvm/mmu/tdp_mmu.h | 11 +- arch/x86/kvm/svm/avic.c | 49 +- arch/x86/kvm/svm/sev.c | 2 - arch/x86/kvm/svm/svm.c | 51 +- arch/x86/kvm/svm/svm.h | 8 - arch/x86/kvm/svm/svm_ops.h | 2 +- arch/x86/kvm/vmx/evmcs.c | 1 - arch/x86/kvm/vmx/evmcs.h | 4 - arch/x86/kvm/vmx/nested.c | 32 +- arch/x86/kvm/vmx/vmcs.h | 2 + arch/x86/kvm/vmx/vmcs12.c | 1 - arch/x86/kvm/vmx/vmcs12.h | 4 - arch/x86/kvm/vmx/vmx.c | 61 +- arch/x86/kvm/vmx/vmx.h | 33 +- arch/x86/kvm/vmx/vmx_ops.h | 4 +- arch/x86/kvm/x86.c | 104 +-- arch/x86/kvm/x86.h | 2 + arch/xtensa/Kconfig | 4 +- crypto/Makefile | 2 + drivers/base/platform.c | 20 +- drivers/block/xen-blkback/xenbus.c | 1 - drivers/bluetooth/btusb.c | 28 +- drivers/bus/ti-sysc.c | 1 + drivers/clocksource/timer-fttmr010.c | 61 +- drivers/cpuidle/cpuidle-ux500.c | 2 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 2 +- drivers/firmware/efi/libstub/vsprintf.c | 2 +- drivers/firmware/raspberrypi.c | 10 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 1 - drivers/gpu/drm/drm_print.c | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 3 + drivers/gpu/drm/i915/gt/intel_gt_requests.h | 2 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 - drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/Makefile | 7 +- drivers/hwtracing/coresight/coresight-cfg-afdo.c | 153 ++++ .../hwtracing/coresight/coresight-cfg-preload.c | 31 + .../hwtracing/coresight/coresight-cfg-preload.h | 13 + drivers/hwtracing/coresight/coresight-config.c | 272 +++++++ drivers/hwtracing/coresight/coresight-config.h | 253 ++++++ drivers/hwtracing/coresight/coresight-core.c | 12 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 150 +++- drivers/hwtracing/coresight/coresight-etm-perf.h | 12 +- drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 182 +++++ drivers/hwtracing/coresight/coresight-etm4x-cfg.h | 30 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 38 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 3 + .../coresight/coresight-syscfg-configfs.c | 396 ++++++++++ .../coresight/coresight-syscfg-configfs.h | 45 ++ drivers/hwtracing/coresight/coresight-syscfg.c | 847 +++++++++++++++++++++ drivers/hwtracing/coresight/coresight-syscfg.h | 81 ++ drivers/i2c/busses/i2c-virtio.c | 4 +- drivers/infiniband/core/uverbs_std_types_mr.c | 3 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 1 + drivers/infiniband/hw/mlx5/main.c | 3 +- drivers/iommu/intel/Kconfig | 19 +- drivers/iommu/intel/dmar.c | 2 - drivers/iommu/intel/iommu.c | 37 +- drivers/iommu/intel/pasid.c | 18 +- drivers/iommu/intel/pasid.h | 10 +- drivers/iommu/intel/perf.c | 2 +- drivers/iommu/intel/svm.c | 4 - drivers/isdn/capi/capiutil.c | 2 +- drivers/macintosh/macio-adb.c | 1 - drivers/macintosh/via-cuda.c | 2 +- drivers/macintosh/via-macii.c | 2 - drivers/macintosh/via-pmu.c | 2 +- drivers/mfd/db8500-prcmu.c | 3 +- drivers/mfd/simple-mfd-i2c.c | 41 +- drivers/mfd/simple-mfd-i2c.h | 32 + drivers/mfd/ti_am335x_tscadc.c | 5 +- drivers/mfd/tps65086.c | 22 +- drivers/mfd/tqmx86.c | 48 +- drivers/misc/lkdtm/bugs.c | 51 +- drivers/misc/lkdtm/core.c | 7 +- drivers/misc/lkdtm/fortify.c | 53 ++ drivers/misc/lkdtm/heap.c | 9 +- drivers/misc/lkdtm/lkdtm.h | 24 +- drivers/net/can/c_can/c_can.h | 25 +- drivers/net/can/c_can/c_can_main.c | 123 ++- drivers/net/can/c_can/c_can_platform.c | 1 - drivers/net/can/dev/dev.c | 66 ++ drivers/net/can/dev/netlink.c | 2 +- drivers/net/can/m_can/m_can.c | 228 ++++-- drivers/net/can/m_can/m_can.h | 6 +- drivers/net/can/m_can/m_can_pci.c | 11 +- drivers/net/can/m_can/m_can_platform.c | 15 +- drivers/net/can/m_can/tcan4x5x-core.c | 17 +- drivers/net/can/rcar/rcar_canfd.c | 338 ++++++-- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 23 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 36 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 24 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 3 +- drivers/net/ethernet/intel/iavf/iavf.h | 1 + drivers/net/ethernet/intel/iavf/iavf_main.c | 1 + drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 47 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 - drivers/net/ethernet/mscc/ocelot.c | 1 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 8 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 4 +- drivers/net/ethernet/renesas/ravb.h | 19 +- drivers/net/ethernet/renesas/ravb_main.c | 112 ++- drivers/net/ethernet/ti/cpsw_new.c | 2 +- drivers/net/mii.c | 6 +- drivers/net/usb/r8152.c | 23 +- drivers/net/wireless/intersil/orinoco/hermes.c | 1 - drivers/net/wwan/iosm/iosm_ipc_imem.h | 1 - drivers/pci/pci-sysfs.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 7 +- drivers/phy/xilinx/phy-zynqmp.c | 3 + drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 - drivers/pwm/pwm-ab8500.c | 17 +- drivers/pwm/pwm-atmel.c | 102 ++- drivers/scsi/elx/efct/efct_driver.h | 1 - drivers/soc/aspeed/aspeed-lpc-ctrl.c | 31 +- drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +- drivers/soc/aspeed/aspeed-socinfo.c | 1 + drivers/soc/rockchip/io-domain.c | 2 +- drivers/spi/spi-coldfire-qspi.c | 2 +- .../pci/hive_isp_css_common/host/isp_local.h | 2 - .../pci/hive_isp_css_include/print_support.h | 2 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 2 +- .../pci/runtime/debug/interface/ia_css_debug.h | 2 +- .../staging/media/atomisp/pci/sh_css_internal.h | 2 +- drivers/staging/r8188eu/core/rtw_ap.c | 3 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 164 +--- drivers/staging/r8188eu/core/rtw_cmd.c | 33 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 24 +- drivers/staging/r8188eu/core/rtw_mlme.c | 41 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 1 + drivers/staging/r8188eu/core/rtw_mp.c | 10 +- drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 4 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 14 +- drivers/staging/r8188eu/core/rtw_recv.c | 28 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 2 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 15 +- drivers/staging/r8188eu/core/rtw_xmit.c | 24 +- drivers/staging/r8188eu/hal/hal_intf.c | 8 +- drivers/staging/r8188eu/hal/odm.c | 8 +- drivers/staging/r8188eu/hal/odm_interface.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 6 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_xmit.c | 53 -- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 7 +- drivers/staging/r8188eu/hal/usb_halinit.c | 3 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 48 +- drivers/staging/r8188eu/include/hal_intf.h | 2 - drivers/staging/r8188eu/include/osdep_service.h | 24 - drivers/staging/r8188eu/include/rtl8188e_xmit.h | 9 - drivers/staging/r8188eu/include/rtw_br_ext.h | 1 - drivers/staging/r8188eu/include/rtw_mlme.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 26 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 1 - drivers/staging/r8188eu/os_dep/osdep_service.c | 18 +- drivers/staging/r8188eu/os_dep/rtw_android.c | 1 - drivers/staging/r8188eu/os_dep/usb_intf.c | 2 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 3 +- drivers/staging/rts5208/rtsx_scsi.c | 10 +- drivers/staging/wlan-ng/prism2mib.c | 10 + drivers/tty/serial/fsl_lpuart.c | 4 + drivers/usb/Kconfig | 2 +- drivers/usb/Makefile | 1 - drivers/usb/dwc3/core.c | 9 + drivers/usb/dwc3/core.h | 5 +- drivers/usb/gadget/function/f_uac1.c | 12 +- drivers/usb/gadget/udc/mv_u3d_core.c | 19 +- drivers/usb/host/Kconfig | 9 - drivers/usb/host/ehci-brcm.c | 11 +- drivers/usb/host/ehci-hcd.c | 5 - drivers/usb/host/ehci-pmcmsp.c | 328 -------- drivers/video/backlight/ktd253-backlight.c | 75 +- drivers/video/backlight/pwm_bl.c | 54 +- drivers/xen/xen-scsiback.c | 2 - fs/befs/debug.c | 2 +- fs/btrfs/inode.c | 5 +- fs/buffer.c | 4 +- fs/dax.c | 578 +++++++------- fs/dlm/dir.c | 4 +- fs/dlm/lowcomms.c | 1 + fs/dlm/lowcomms.h | 1 + fs/dlm/member.c | 4 +- fs/dlm/midcomms.c | 56 +- fs/dlm/recoverd.c | 4 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/glock.c | 12 +- fs/gfs2/glops.c | 7 +- fs/gfs2/incore.h | 1 + fs/internal.h | 4 +- fs/io_uring.c | 36 +- fs/iomap/Makefile | 2 +- fs/iomap/apply.c | 99 --- fs/iomap/buffered-io.c | 361 +++++---- fs/iomap/direct-io.c | 164 ++-- fs/iomap/fiemap.c | 101 +-- fs/iomap/iter.c | 80 ++ fs/iomap/seek.c | 98 +-- fs/iomap/swapfile.c | 44 +- fs/iomap/trace.h | 35 +- fs/isofs/inode.c | 27 +- fs/isofs/isofs.h | 1 - fs/isofs/joliet.c | 4 +- fs/ocfs2/quota_global.c | 1 - fs/ocfs2/quota_local.c | 2 + fs/reiserfs/prints.c | 2 +- fs/udf/super.c | 50 +- fs/udf/udf_sb.h | 2 - fs/udf/unicode.c | 4 +- fs/ufs/super.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 6 +- fs/xfs/libxfs/xfs_alloc.h | 10 +- fs/xfs/libxfs/xfs_alloc_btree.c | 94 +-- fs/xfs/libxfs/xfs_bmap_btree.c | 48 +- fs/xfs/libxfs/xfs_bmap_btree.h | 7 +- fs/xfs/libxfs/xfs_btree.c | 84 +- fs/xfs/libxfs/xfs_btree.h | 56 +- fs/xfs/libxfs/xfs_btree_staging.c | 14 +- fs/xfs/libxfs/xfs_ialloc.c | 4 +- fs/xfs/libxfs/xfs_ialloc.h | 3 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 70 +- fs/xfs/libxfs/xfs_refcount.c | 4 +- fs/xfs/libxfs/xfs_refcount.h | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 48 +- fs/xfs/libxfs/xfs_rmap.c | 28 +- fs/xfs/libxfs/xfs_rmap.h | 11 +- fs/xfs/libxfs/xfs_rmap_btree.c | 64 +- fs/xfs/libxfs/xfs_rtbitmap.c | 14 +- fs/xfs/scrub/agheader.c | 4 +- fs/xfs/scrub/agheader_repair.c | 38 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/bmap.c | 29 +- fs/xfs/scrub/btree.h | 4 +- fs/xfs/scrub/common.c | 5 +- fs/xfs/scrub/ialloc.c | 2 +- fs/xfs/scrub/refcount.c | 4 +- fs/xfs/scrub/repair.c | 20 +- fs/xfs/scrub/rmap.c | 2 +- fs/xfs/scrub/rtbitmap.c | 2 +- fs/xfs/scrub/scrub.c | 3 - fs/xfs/scrub/scrub.h | 1 - fs/xfs/xfs_aops.c | 17 - fs/xfs/xfs_error.h | 12 + fs/xfs/xfs_fsmap.c | 64 +- fs/xfs/xfs_fsops.c | 66 +- fs/xfs/xfs_icache.c | 47 +- fs/xfs/xfs_log.c | 604 +++++++-------- fs/xfs/xfs_log.h | 4 +- fs/xfs/xfs_log_cil.c | 436 ++++++++--- fs/xfs/xfs_log_priv.h | 63 +- fs/xfs/xfs_log_recover.c | 115 ++- fs/xfs/xfs_mount.h | 7 +- fs/xfs/xfs_rtalloc.h | 13 +- fs/xfs/xfs_super.c | 13 +- fs/xfs/xfs_sysfs.c | 1 + fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 32 +- fs/xfs/xfs_trans.c | 4 +- fs/xfs/xfs_trans_ail.c | 11 +- include/acpi/platform/acgcc.h | 2 +- include/dt-bindings/clock/ingenic,sysost.h | 19 + include/linux/bpfptr.h | 12 +- include/linux/can/dev.h | 8 + include/linux/compiler_attributes.h | 6 + include/linux/coresight.h | 9 + include/linux/entry-kvm.h | 6 +- include/linux/filter.h | 2 - include/linux/gfp.h | 2 + include/linux/intel-iommu.h | 6 +- include/linux/intel-svm.h | 5 + include/linux/iomap.h | 77 +- include/linux/kernel.h | 2 +- include/linux/kfence.h | 7 +- include/linux/kvm_host.h | 105 ++- include/linux/kvm_types.h | 6 + include/linux/mISDNif.h | 1 - include/linux/memcontrol.h | 29 +- include/linux/mii.h | 2 +- include/linux/mm.h | 2 +- include/linux/page-flags.h | 4 +- include/linux/percpu.h | 3 + include/linux/platform_device.h | 2 - include/linux/printk.h | 2 +- include/linux/shmem_fs.h | 23 +- include/linux/slab.h | 84 +- include/linux/slub_def.h | 6 +- include/linux/stdarg.h | 11 + include/linux/string.h | 2 +- include/linux/tracepoint.h | 2 +- include/linux/usb/ehci_def.h | 33 +- include/net/flow_offload.h | 13 +- include/trace/events/page_ref.h | 4 +- include/uapi/linux/kvm.h | 11 +- kernel/bpf/cgroup.c | 8 + kernel/bpf/core.c | 2 +- kernel/bpf/syscall.c | 62 +- kernel/debug/kdb/kdb_support.c | 1 - kernel/dma/coherent.c | 2 + kernel/events/core.c | 5 +- kernel/livepatch/transition.c | 4 +- kernel/trace/Kconfig | 6 +- kernel/trace/trace.c | 1 + kernel/trace/trace_boot.c | 302 +++++++- kernel/trace/trace_events_hist.c | 143 +++- kernel/tracepoint.c | 4 +- lib/Kconfig.debug | 2 + lib/debug_info.c | 3 +- lib/kasprintf.c | 2 +- lib/kunit/string-stream.h | 2 +- lib/raid6/Makefile | 4 + lib/test_printf.c | 2 +- lib/vsprintf.c | 6 +- mm/bootmem_info.c | 4 +- mm/filemap.c | 1 - mm/huge_memory.c | 6 +- mm/hugetlb.c | 19 +- mm/hwpoison-inject.c | 2 +- mm/kfence/report.c | 2 +- mm/khugepaged.c | 2 +- mm/memory-failure.c | 31 +- mm/mmap.c | 5 +- mm/shmem.c | 229 +++--- mm/slub.c | 4 - mm/vmscan.c | 33 +- net/batman-adv/log.c | 2 +- net/bluetooth/hci_core.c | 13 +- net/bluetooth/mgmt.c | 2 +- net/core/flow_offload.c | 90 ++- net/mptcp/options.c | 10 +- net/mptcp/pm_netlink.c | 44 +- net/netfilter/nf_flow_table_offload.c | 1 + net/netfilter/nf_tables_offload.c | 1 + net/rds/ib_frmr.c | 4 +- net/sched/cls_api.c | 1 + net/sunrpc/xprtrdma/svc_rdma_transport.c | 7 - scripts/Kbuild.include | 13 +- scripts/Makefile.build | 27 +- scripts/Makefile.clang | 4 +- scripts/Makefile.lib | 7 + scripts/Makefile.modfinal | 21 +- scripts/Makefile.modpost | 22 +- scripts/as-version.sh | 8 +- scripts/checkpatch.pl | 3 +- scripts/gen_autoksyms.sh | 12 - scripts/gen_ksymdeps.sh | 8 +- sound/aoa/codecs/onyx.h | 1 - sound/aoa/codecs/tas.c | 1 - sound/core/info.c | 1 - sound/pci/hda/patch_realtek.c | 11 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/sh/rz-ssi.c | 15 +- sound/soc/uniphier/aio-cpu.c | 4 +- tools/bootconfig/scripts/bconf2ftrace.sh | 101 +++ tools/bootconfig/scripts/ftrace2bconf.sh | 24 +- tools/bootconfig/scripts/xbc.sh | 4 +- .../ktest/examples/bootconfigs/boottrace.bconf | 20 +- .../ktest/examples/bootconfigs/verify-boottrace.sh | 2 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 18 + .../selftests/bpf/prog_tests/sockmap_listen.c | 12 +- .../selftests/bpf/prog_tests/sockopt_qos_to_cc.c | 70 ++ .../selftests/bpf/progs/sockopt_qos_to_cc.c | 39 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/aarch64/psci_cpu_on_test.c | 121 +++ .../selftests/kvm/include/aarch64/processor.h | 3 + .../testing/selftests/kvm/kvm_binary_stats_test.c | 12 + tools/testing/selftests/kvm/x86_64/debug_regs.c | 24 +- tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 3 + tools/testing/selftests/vm/ksm_tests.c | 18 +- virt/kvm/binary_stats.c | 2 - virt/kvm/kvm_main.c | 43 +- 482 files changed, 9474 insertions(+), 4750 deletions(-) create mode 100644 Documentation/devicetree/bindings/mfd/brcm,cru.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,tps65086.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/tps65086.txt create mode 100644 Documentation/devicetree/bindings/net/can/bosch,c_can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/c_can.txt create mode 100644 Documentation/trace/coresight/coresight-config.rst create mode 100644 drivers/hwtracing/coresight/coresight-cfg-afdo.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.h create mode 100644 drivers/hwtracing/coresight/coresight-config.c create mode 100644 drivers/hwtracing/coresight/coresight-config.h create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.c create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.h create mode 100644 drivers/mfd/simple-mfd-i2c.h delete mode 100644 drivers/usb/host/ehci-pmcmsp.c delete mode 100644 fs/iomap/apply.c create mode 100644 fs/iomap/iter.c create mode 100644 include/linux/stdarg.h create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_qos_to_cc.c create mode 100644 tools/testing/selftests/kvm/aarch64/psci_cpu_on_test.c