This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm-base in repository linux-next.
omits b1a277254fb0 Merge remote-tracking branch 'folio/for-next' omits d3b66a3d8160 Merge remote-tracking branch 'cxl/next' omits 77d9ae1f49d0 Merge remote-tracking branch 'rust/rust-next' omits c3fdb5c7cf42 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 788c7df5a955 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 5bed1cf7e040 Merge remote-tracking branch 'nvmem/for-next' omits 910b7d237c3b Merge remote-tracking branch 'slimbus/for-next' omits 324d1a3c3577 Merge remote-tracking branch 'gnss/gnss-next' omits 4f6e14e95060 Merge remote-tracking branch 'kspp/for-next/kspp' omits 6866d0e99b48 Merge remote-tracking branch 'ntb/ntb-next' omits c063a35f8e3c Merge remote-tracking branch 'at24/at24/for-next' omits 4faebacbca87 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 82b39c79f3e9 Merge remote-tracking branch 'rtc/rtc-next' omits ede94c88724d Merge remote-tracking branch 'coresight/next' omits bfe934ebd2ad Merge remote-tracking branch 'livepatching/for-next' omits f46d2e66ce58 Merge remote-tracking branch 'kselftest/next' omits 3a88dafedaf8 Merge remote-tracking branch 'userns/for-next' omits 8c78e8fe1a52 Merge remote-tracking branch 'pwm/for-next' omits ccd940695e6c Merge remote-tracking branch 'pinctrl/for-next' omits 849d896beb82 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits fca3c3c85765 Merge remote-tracking branch 'rpmsg/for-next' omits 725157803ed7 Merge remote-tracking branch 'vhost/linux-next' omits aa7ede71e786 Merge remote-tracking branch 'scsi/for-next' omits b0e91bc33483 Merge remote-tracking branch 'cgroup/for-next' omits ae5112072775 Merge remote-tracking branch 'dmaengine/next' omits ba7c7c3ca74d Merge remote-tracking branch 'extcon/extcon-next' omits b3678e1e3318 Merge remote-tracking branch 'char-misc/char-misc-next' omits ca2709070b69 Merge remote-tracking branch 'usb/usb-next' omits d7070d25ccd3 Merge remote-tracking branch 'ipmi/for-next' omits 04edf0781671 Merge remote-tracking branch 'chrome-platform/for-next' omits 86b77f5c0eaa Merge remote-tracking branch 'percpu/for-next' omits 6b8e65812618 Merge remote-tracking branch 'kvms390/next' omits 8bfa1cf54644 Merge remote-tracking branch 'kvm-arm/next' omits 9c0abaf0a910 Merge remote-tracking branch 'kvm/next' omits 027e37627916 Merge remote-tracking branch 'rcu/rcu/next' omits f5fb0ca88843 Merge remote-tracking branch 'ftrace/for-next' omits d1a2066d1002 Merge remote-tracking branch 'tip/auto-latest' omits cbcffbf663fa Merge remote-tracking branch 'mailbox/mailbox-for-next' omits a3cc7e09aaaf Merge remote-tracking branch 'iommu/next' omits 86ba4b8afed1 Merge remote-tracking branch 'watchdog/master' omits 57b44869d641 Merge remote-tracking branch 'keys/keys-next' omits 5a1da2b25c84 Merge remote-tracking branch 'apparmor/apparmor-next' omits 302131c405e5 Merge remote-tracking branch 'security/next-testing' omits 6962092fe6cf Merge remote-tracking branch 'backlight/for-backlight-next' omits fe8b027dfc59 Merge remote-tracking branch 'mfd/for-mfd-next' omits 84cb5d167381 Merge remote-tracking branch 'block/for-next' omits b6466273a9da Merge remote-tracking branch 'input/next' omits d3ebae0f40e1 Merge remote-tracking branch 'modules/modules-next' omits 005076f7610f Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 5d2023757dec Merge remote-tracking branch 'amdgpu/drm-next' omits e72be251558e Merge remote-tracking branch 'drm-misc/for-linux-next' omits c26dd8139bd0 Merge remote-tracking branch 'nand/nand/next' omits 44dbc86e3aa8 Merge remote-tracking branch 'mtd/mtd/next' omits d27fdf3807e4 Merge remote-tracking branch 'bluetooth/master' omits 43a20169727c Merge remote-tracking branch 'rdma/for-next' omits ffda8996eef1 Merge remote-tracking branch 'swiotlb/linux-next' omits af2107f978f7 Merge remote-tracking branch 'ieee1394/for-next' omits feefdcac857f Merge remote-tracking branch 'thermal/thermal/linux-next' omits 66dc254af757 Merge remote-tracking branch 'cpupower/cpupower' omits 06e636057247 Merge remote-tracking branch 'pm/linux-next' omits de18a89e1769 Merge remote-tracking branch 'v4l-dvb-next/master' omits 23e410261b49 Merge remote-tracking branch 'jc_docs/docs-next' omits 31ed61b13755 Merge remote-tracking branch 'dmi/dmi-for-next' omits 2dfc7f7d3486 Merge remote-tracking branch 'i2c/i2c/for-next' omits ff6bc462057d Merge remote-tracking branch 'hid/for-next' omits c6ecb0214ac7 Merge remote-tracking branch 'pstore/for-next/pstore' omits 05f9080eec3a Merge remote-tracking branch 'pci/next' omits e92cd68f72fb Merge remote-tracking branch 'printk/for-next' omits cf889a66652b Merge branch 'block-5.15' into for-next omits 7139a810ae0c Merge remote-tracking branch 'vfs/for-next' omits 2786534fa312 Merge remote-tracking branch 'zonefs/for-next' omits 8fbb78098ef9 Merge remote-tracking branch 'v9fs/9p-next' omits a59c36d478cd Merge remote-tracking branch 'ntfs3/master' omits d45a9545f2d2 Merge remote-tracking branch 'cel/for-next' omits 75a12d12df3d Merge remote-tracking branch 'nfs-anna/linux-next' omits b7d9e753f64b Merge remote-tracking branch 'fuse/for-next' omits 7f08d1c042d2 Merge remote-tracking branch 'f2fs/dev' omits 8d862eb62638 Merge remote-tracking branch 'ext3/for_next' omits 9f76751f0ffd Merge remote-tracking branch 'ceph/master' omits cb60eb300b04 Merge remote-tracking branch 'btrfs/for-next' omits bbd853fe9d65 Merge remote-tracking branch 'pidfd/for-next' omits e1714eb2a3e7 Merge remote-tracking branch 'uml/linux-next' omits 4f6a2da9846b Merge remote-tracking branch 'sh/for-next' omits 6fb840809a56 Merge remote-tracking branch 's390/for-next' omits bcf8ac28b454 Merge remote-tracking branch 'risc-v/for-next' omits e82c579ef82f Merge remote-tracking branch 'powerpc/next' omits 92aff49d5597 Merge remote-tracking branch 'parisc-hd/for-next' omits 3ea15741ab63 Merge remote-tracking branch 'openrisc/for-next' omits 62e068ed2909 Merge remote-tracking branch 'mips/mips-next' omits 4057af2fa336 Merge remote-tracking branch 'microblaze/next' omits 7335ca5abad4 Merge remote-tracking branch 'h8300/h8300-next' omits 61dd56aa8b2b Merge remote-tracking branch 'clk/clk-next' omits 59606440bc4e Merge remote-tracking branch 'xilinx/for-next' omits 3b52d82e352d Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 2aa39d63d46e Merge remote-tracking branch 'tegra/for-next' omits e06c67c18bf9 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 99217db19e5c Merge remote-tracking branch 'scmi/for-linux-next' omits a0276446c80e Merge remote-tracking branch 'samsung-krzk/for-next' omits a3803df16155 Merge remote-tracking branch 'rockchip/for-next' omits ac3173330d04 Merge remote-tracking branch 'renesas/next' omits 10eea666ced1 Merge remote-tracking branch 'raspberrypi/for-next' omits 8251788d97b4 Merge remote-tracking branch 'qcom/for-next' omits e24faebf375b Merge remote-tracking branch 'omap/for-next' omits d5c227fcf221 Merge remote-tracking branch 'mvebu/for-next' omits 8293dbd6267b Merge remote-tracking branch 'mediatek/for-next' omits 1fb413dc0e0c Merge remote-tracking branch 'keystone/next' omits e0844a9ff501 Merge remote-tracking branch 'imx-mxs/for-next' omits f6260980771d Merge remote-tracking branch 'at91/at91-next' omits 8e45b70d4570 Merge remote-tracking branch 'aspeed/for-next' omits 6c4a23ab4831 Merge remote-tracking branch 'amlogic/for-next' omits bc3d2d65a1ef Merge remote-tracking branch 'actions/for-next' omits db717c67ff3c Merge remote-tracking branch 'arm-soc/for-next' omits ac1ba26f32f7 Merge remote-tracking branch 'arm/for-next' omits 14d39fbd5031 Merge remote-tracking branch 'arc/for-next' omits 29ca50e9380d Merge remote-tracking branch 'compiler-attributes/compiler [...] omits b5aacdf95ce8 Merge remote-tracking branch 'kbuild/for-next' omits afa134e2205e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 2f453ff3ea7f Merge remote-tracking branch 'fpga-fixes/fixes' omits 9d5d45dab81d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 7715a51bbf1f Merge remote-tracking branch 'vfs-fixes/fixes' omits bcb2d24c12f6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 93949dc4beec Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 2845a60cbe0e Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 007021e95a4c Merge remote-tracking branch 'omap-fixes/fixes' omits aeb2f6607b92 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits e22c4dde711a Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 55b9d0254d37 Merge remote-tracking branch 'regulator-fixes/for-linus' omits dd8e2ea0b265 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 68cb951b4eae Merge remote-tracking branch 'sound-current/for-linus' omits dc3efabaf5ef Merge remote-tracking branch 'wireless-drivers/master' omits 5750885d3d1f Merge remote-tracking branch 'netfilter/master' omits c2135ad990ba Merge remote-tracking branch 'bpf/master' omits daffd590fd41 Merge remote-tracking branch 'net/master' omits 92ded8790645 Merge remote-tracking branch 'fixes/fixes' omits 5e2bf2dabcc2 parisc: Fix bootloader on parisc omits 508e24694036 Merge branch 'for-5.15/io_uring' into for-next omits dbce491b90e7 io_uring: prolong tctx_task_work() with flushing omits fbe5d85a8b1f io_uring: don't disable kiocb_done() CQE batching omits 9e30726065ea io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works wi [...] omits ee36261f5125 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits d922bd37c9e0 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits 9efa95cbd46b NET_VENDOR_CIRRUS is not ready for COMPILE_TEST omits 4a3a6d9fb65f vdpa/mlx5: fix feature negotiation across device reset omits fd704f203ca1 virtio: Bind virtio device to device-tree node omits df2fd4361a56 uapi: virtio_ids: Sync ids with specification omits 2ea52ea75088 dt-bindings: gpio: Add bindings for gpio-virtio omits 8ca662351317 dt-bindings: i2c: Add bindings for i2c-virtio omits 54b8eff37631 dt-bindings: virtio: Add binding for virtio devices omits 087e856cfb76 kbuild: redo fake deps at include/ksym/*.h omits d16a693cf932 kbuild: clean up objtool_args slightly omits f9a9f624f646 modpost: get the *.mod file path more simply omits 6a8dd8c3fbec vdpa_sim: Use iova_shift() for the size passed to alloc_iova() omits 4d89b9901214 vhost scsi: Convert to SPDX identifier omits cc854fa965e0 vdpa/mlx5: Add multiqueue support omits b0df82f3913c vdpa/mlx5: Add support for control VQ and MAC setting omits e13d206924f5 cxl/core: Replace devm_cxl_add_decoder() with non-devm version omits 26d5313d02e4 checkkconfigsymbols.py: Fix the '--ignore' option omits eefe4ee0bd0c kbuild: merge vmlinux_link() between ARCH=um and other arc [...] omits 2174547d52e9 kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh omits 11a5376e37c8 kbuild: merge vmlinux_link() between the ordinary link and [...] omits b1ec6c234aed kbuild: remove stale *.symversions omits c176a8773d78 kbuild: remove unused quiet_cmd_update_lto_symversions omits 781bcc09e077 gen_compile_commands: extract compiler command from a seri [...] omits be6b0d5022af x86: remove cc-option-yn test for -mtune= omits 1ac0aab260bc arc: replace cc-option-yn uses with cc-option omits e84a88666b8d s390: replace cc-option-yn uses with cc-option omits 0fd4f12e00a6 ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild omits 5916419268a8 sparc: move the install rule to arch/sparc/Makefile omits 5a0b50421c82 security: remove unneeded subdir-$(CONFIG_...) omits 4eb566df1b41 kbuild: sh: remove unused install script omits 8514f6b9682f kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y omits 036a16a39e2f cxl/pci: Fix debug message in cxl_probe_regs() omits b7ca54b62551 cxl/core: Split decoder setup into alloc + add omits cf745ca94024 tools/testing/cxl: Introduce a mock memory device + driver omits 99f58e7086fe cxl/mbox: Move command definitions to common location omits 574d46ed53b5 cxl/bus: Populate the target list at decoder create omits bafcdfbaea5a tools/testing/cxl: Introduce a mocked-up CXL port hierarchy omits e5e28b7b99ba cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports omits 51e1193e9e0d cxl/pmem: Add support for multiple nvdimm-bridge objects omits 0a0eaf6b4a6c cxl/pmem: Translate NVDIMM label commands to CXL label commands omits 4a199edd83ba cxl/mbox: Add exclusive kernel command support omits a982cbe92c5d cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP omits 5dc88cfe2631 cxl/pci: Use module_pci_driver omits bd0964c858ec cxl/mbox: Move mailbox and other non-PCI specific infrastr [...] omits 55e2f3e33b13 cxl/mbox: Introduce the mbox_send operation omits 946e16d2fe4e cxl/pci: Make 'struct cxl_mem' device type generic omits 5cbfaa2ea3e2 libnvdimm/labels: Introduce CXL labels omits 23471e4c94ec libnvdimm/label: Define CXL region labels omits a86a7aecf38e vdpa/mlx5: Ensure valid indices are provided omits dca6a46e7b11 vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vd [...] omits 0026a43a17d8 vdpa/mlx5: function prototype modifications in preparation [...] omits d6e2409fe43a vdpa/mlx5: Remove redundant header file inclusion omits 15638511d112 vDPA/ifcvf: enable multiqueue and control vq omits ba34a2fe078e vDPA/ifcvf: detect and use the onboard number of queues directly omits 4f8ebf3268af vDPA/ifcvf: implement management netlink framework for ifcvf omits 5ac43469e5b8 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id omits f652c0ecae28 kbuild: Switch to 'f' variants of integrated assembler flag omits c6a74818da3f kbuild: Shuffle blank line to improve comment meaning omits 388e64248d31 kbuild: Add a comment above -Wno-gnu omits 900c32722f35 kbuild: Remove -Wno-format-invalid-specifier from clang block omits 0fc7db58e2a6 kbuild: warn if FORCE is missing for if_changed(_dep,_rule [...] omits aafdcacc72e6 kbuild: macrofy the condition of if_changed and friends omits 2b1d7fc05467 kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG omits 389640bf8d17 Makefile: remove stale cc-option checks omits ab4e833636e8 MAINTAINERS: add Nick to Kbuild reviewers omits 564f963eabd1 isystem: delete global -isystem compile option omits 28293b6c68cd ntb: ntb_pingpong: remove redundant initialization of vari [...] omits f4d655a6e49b NTB: perf: Fix an error code in perf_setup_inbuf() omits 6928e7277734 NTB: Fix an error code in ntb_msit_probe() adds a180eab0b564 Merge tag 'mailbox-v5.15' of git://git.linaro.org/landing- [...] adds 75d6e7d9ced8 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds c793011242d1 Merge tag 'pinctrl-v5.15-1' of git://git.kernel.org/pub/sc [...] adds 56e527b0f790 Merge branch 'for-5.15/amd-sfh' into for-linus adds e4ee5090e3e5 Merge branch 'for-5.15/cmedia' into for-linus adds dab6e4f452c2 Merge branch 'for-5.15/core' into for-linus adds 6ef9233f4a42 Merge branch 'for-5.15/goodix' into for-linus adds 1138b3319242 Merge branch 'for-5.15/logitech' into for-linus adds 163a31246679 Merge branch 'for-5.15/magicmouse' into for-linus adds 854a95877f4d Merge branch 'for-5.15/sony' into for-linus adds fcbc26eb9254 Merge branch 'for-5.15/thrustmaster' into for-linus adds 2501ce96ecd0 Merge branch 'for-5.15/wacom' into for-linus adds 46a226b50ec3 Merge branch 'for-5.15/apple' into for-linus adds 83ec91697412 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 23852bec534a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds a9c9a6f741cd Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 577706de69c1 ia64: fix typo in a comment adds 1d1f4bf845d3 ia64: fix #endif comment for reserve_elfcorehdr() adds 70b2e9912a01 ia64: make reserve_elfcorehdr() static adds 7e4265c88968 ia64: make num_rsvd_regions static adds 2f566394467c ocfs2: remove an unnecessary condition adds 6c85c2c72819 ocfs2: quota_local: fix possible uninitialized-variable ac [...] adds 9673e0050c39 ocfs2: ocfs2_downconvert_lock failure results in deadlock adds 4bdffd2708d6 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings adds 3c9b84f044a9 mm/debug_vm_pgtable: introduce struct pgtable_debug_args adds 36b77d1e1592 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests adds 8983d231c7cc mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] adds 8cb183f2f2a0 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] adds 5f447e8067fd mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] adds 4878a888824b mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] adds 44966c4480f8 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] adds c0fe07b0aa72 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] adds 4cbde03bdb0b mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] adds 2f87f8c39a91 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] adds fda88cfda1ab mm/debug_vm_pgtable: remove unused code adds 8c5b3a8adad2 mm/debug_vm_pgtable: fix corrupted page flag adds 4f3eaf452a14 mm: report a more useful address for reclaim acquisition adds eb2169cee36f mm: add kernel_misc_reclaimable in show_free_areas adds 633a2abb9e1c writeback: track number of inodes under writeback adds fee468fdf41c writeback: reliably update bandwidth estimation adds 45a2966fd641 writeback: fix bandwidth estimate for spiky workload adds 42dd235cb15c writeback: rename domain_update_bandwidth() adds 20792ebf3eeb writeback: use READ_ONCE for unlocked reads of writeback stats adds 3047250972ff mm: remove irqsave/restore locking from contexts with irqs [...] adds 16e2df2a05d4 fs: drop_caches: fix skipping over shadow cache inodes adds 7ae12c809f6a fs: inode: count invalidated shadow pages in pginodesteal adds 7490a2d24814 writeback: memcg: simplify cgroup_writeback_by_id adds 6de522d1667f include/linux/buffer_head.h: fix boolreturn.cocci warnings adds 8fed2f3cd6da mm: gup: remove set but unused local variable major adds 0fef147ba732 mm: gup: remove unneed local variable orig_refs adds 06a9e696639c mm: gup: remove useless BUG_ON in __get_user_pages() adds 6401c4eb57f9 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() adds be51eb18b81b mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() adds 3967db22ba32 mm/gup: documentation corrections for gup/pup adds 54d516b1d62f mm/gup: small refactoring: simplify try_grab_page() adds 9857a17f206f mm/gup: remove try_get_page(), call try_get_compound_head( [...] adds 51cc3a6620a6 fs, mm: fix race in unlinking swapfile adds 3969b1a654fb mm: delete unused get_kernel_page() adds bf11b9a8e9a9 shmem: use raw_spinlock_t for ->stat_lock adds f2b346e4522c shmem: remove unneeded variable ret adds b6378fc8b477 shmem: remove unneeded header file adds cdd89d4cb650 shmem: remove unneeded function forward declaration adds 86a2f3f2d99e shmem: include header file to declare swap_info adds 050dcb5c85bb huge tmpfs: fix fallocate(vanilla) advance over huge pages adds d144bf620534 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE adds 2b5bbcb1c9c2 huge tmpfs: remove shrinklist addition from shmem_setattr() adds b9e2faaf6fa0 huge tmpfs: revert shmem's use of transhuge_vma_enabled() adds c852023e6fd4 huge tmpfs: move shmem_huge_enabled() upwards adds acdd9f8e0fed huge tmpfs: SGP_NOALLOC to stop collapse_file() on race adds 5e6e5a12a44c huge tmpfs: shmem_is_huge(vma, inode, index) adds a7fddc36299a huge tmpfs: decide stat.st_blksize by shmem_is_huge() adds 1e6decf30af5 shmem: shmem_writepage() split unlikely i915 THP adds 56cab2859fbe mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] adds 2c8d8f97ae22 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] adds 01c4b28cd2e6 mm, memcg: inline swap-related functions to improve disabl [...] adds fab827dbee8c memcg: enable accounting for pids in nested pid namespaces adds 7e1c0d6f5820 memcg: switch lruvec stats to rstat adds aa48e47e3906 memcg: infrastructure to flush memcg stats adds bb902cb47cf9 memcg: charge fs_context and legacy_fs_context adds 79f6540ba88d memcg: enable accounting for mnt_cache entries adds b65584344415 memcg: enable accounting for pollfd and select bits arrays adds 0f12156dff28 memcg: enable accounting for file lock caches adds 839d68206de8 memcg: enable accounting for fasync_cache adds 30acd0bdfb86 memcg: enable accounting for new namesapces and struct nsproxy adds 18319498fdd4 memcg: enable accounting of ipc resources adds 5f58c39819ff memcg: enable accounting for signals adds c509723ec27e memcg: enable accounting for posix_timers_cache slab adds ec403e2ae0df memcg: enable accounting for ldt_struct objects adds 96e51ccf1af3 memcg: cleanup racy sum avoidance code adds 55a68c823951 memcg: replace in_interrupt() by !in_task() in active_memcg() adds 37bc3cb9bbef mm: memcontrol: set the correct memcg swappiness restriction adds bec49c067c67 mm, memcg: remove unused functions adds 27fb0956ed08 mm, memcg: save some atomic ops when flush is already true adds 5c49cf9ad600 memcg: fix up drain_local_stock comment adds 4ba9515d32ba memcg: make memcg->event_list_lock irqsafe adds 6260618e09d3 selftests/vm: use kselftest skip code for skipped tests adds 0c52ec9513b3 selftests: Fix spelling mistake "cann't" -> "cannot" adds 79c62de859f7 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds 64a05fe645e2 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds 0e84f5dbf8d6 scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds f358afc52c30 mm: remove flush_kernel_dcache_page adds f00230ff8411 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code adds e15710bf0406 mm: change fault_in_pages_* to have an unsigned size parameter adds 5b78ed24e8ec mm/pagemap: add mmap_assert_locked() annotations to find_vma*() adds 9b593cb20283 remap_file_pages: Use vma_lookup() instead of find_vma() adds 5e22928abe67 mm/mremap: fix memory account on do_munmap() failure adds cdcfc631c80e mm/bootmem_info.c: mark __init on register_page_bootmem_in [...] adds a1bc561bb2d3 mm: sparse: pass section_nr to section_mark_present adds fc1f5e980a46 mm: sparse: pass section_nr to find_memory_block adds 11e02d3729da mm: sparse: remove __section_nr() function adds 01c8d337d195 mm/sparse: set SECTION_NID_SHIFT to 6 adds e0dbb2bccf19 include/linux/mmzone.h: avoid a warning in sparse memory support adds bdbda735508c mm/sparse: clarify pgdat_to_phys adds 343ab8178f31 mm/vmalloc: use batched page requests in bulk-allocator adds 12e376a6f859 mm/vmalloc: remove gfpflags_allow_blocking() check adds f8bcbecfb6b4 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds f181234a5a21 mm/vmalloc: fix wrong behavior in vread adds c9d1af2b780a mm/kasan: move kasan.fault to mm/kasan/report.c adds ab512805710f kasan: test: rework kmalloc_oob_right adds 8fbad19bdcb4 kasan: test: avoid writing invalid memory adds 555999a009aa kasan: test: avoid corrupting memory via memset adds 1b0668be62cf kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS adds 25b12a58e848 kasan: test: only do kmalloc_uaf_memset for generic mode adds b38fcca339db kasan: test: clean up ksize_uaf adds 756e5a47a5dd kasan: test: avoid corrupting memory in copy_user_test adds f16de0bcdb55 kasan: test: avoid corrupting memory in kasan_rcu_uaf adds c3ab6baf6a00 mm/page_alloc: always initialize memory map for the holes adds 22e7878102f9 microblaze: simplify pte_alloc_one_kernel() adds c803b3c8b3b7 mm: introduce memmap_alloc() to unify memory map allocation adds 08678804e0b3 memblock: stop poisoning raw allocations adds b346075fcf5d mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] adds 3b446da6be7a mm/page_alloc: make alloc_node_mem_map() __init rather than __ref adds 88dc6f208829 mm/page_alloc.c: use in_task() adds 1d09510bcc6b mm/page_isolation: tracing: trace all test_pages_isolated [...] adds ae611d072c5c mm/hwpoison: remove unneeded variable unmap_success adds ea3732f7a1cf mm/hwpoison: fix potential pte_unmap_unlock pte error adds ed8c2f492d4e mm/hwpoison: change argument struct page **hpagep to *hpage adds a21c184fe25e mm/hwpoison: fix some obsolete comments adds d0505e9f7dce mm: hwpoison: don't drop slab caches for offlining non-LRU page adds f6533121696b doc: hwpoison: correct the support for hugepage adds 941ca063eb8e mm: hwpoison: dump page for unhandlable page adds f87060d34523 mm: fix panic caused by __page_handle_poison() adds 416d85ed3e08 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds b65a4edae11e hugetlb: drop ref count earlier after page allocation adds e32d20c0c88b hugetlb: before freeing hugetlb page set dtor to appropria [...] adds 09a26e832705 hugetlb: fix hugetlb cgroup refcounting during vma split adds a759a909d42d userfaultfd: change mmap_changing to atomic adds 22e5fe2a2a27 userfaultfd: prevent concurrent API initialization adds 4410cbb5c9f9 selftests/vm/userfaultfd: wake after copy failure adds 79c28a416722 mm/numa: automatically generate node migration order adds 884a6e5d1f93 mm/migrate: update node demotion order on hotplug events adds 5ac95884a784 mm/migrate: enable returning precise migrate_pages() succe [...] adds 26aa2d199d6f mm/migrate: demote pages during reclaim adds 668e4147d885 mm/vmscan: add page demotion counter adds 2f368a9fb7f4 mm/vmscan: add helper for querying ability to age anonymous pages adds a2a36488a61c mm/vmscan: Consider anonymous pages without swap adds 3a235693d393 mm/vmscan: never demote for memcg reclaim adds 20b51af15e01 mm/migrate: add sysfs interface to enable reclaim migration adds 9647875be52b mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] adds d17be2d9ff6c mm/vmscan: remove the PageDirty check after MADV_FREE page [...] adds eaad1ae7819f mm/vmscan: remove misleading setting to sc->priority adds b87c517ac5de mm/vmscan: remove unneeded return value of kswapd_run() adds 2e786d9e5a20 mm/vmscan: add 'else' to remove check_pending label adds 1399af7e5489 mm, vmscan: guarantee drop_slab_node() termination adds e1e92bfa3825 mm: compaction: optimize proactive compaction deferrals adds 65d759c8f9f5 mm: compaction: support triggering of proactive compaction [...] adds 062db29358c9 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] adds b27abaccf8e8 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds 4c54d94908e0 mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds cfcaa66f8032 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds a38a59fdfa10 mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds be897d48a971 mm/mempolicy: unify the create() func for bind/interleave/ [...] adds 38b031dd4d03 mm/mempolicy.c: use in_task() in mempolicy_slab_node() adds a7259df76702 memblock: make memblock_find_in_range method private adds 884a7e5964e0 mm: introduce process_mrelease system call adds dce491039628 mm: wire up syscall process_mrelease adds c9bd7d183673 mm/migrate: correct kernel-doc notation adds 68d6289baa35 selftests: vm: add KSM merge test adds a40c80e348fa selftests: vm: add KSM unmerge test adds 39619982c5be selftests: vm: add KSM zero page merging test adds 82e717ad3501 selftests: vm: add KSM merging across nodes test adds 584ff0dfb09a mm: KSM: fix data type adds 9e7cb94ca218 selftests: vm: add KSM merging time test adds 924a11bd1623 selftests: vm: add COW time test for KSM pages adds 319814504992 mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() adds ea15ba17b434 mm/vmstat: correct some wrong comments adds 64632fd3eb46 mm/vmstat: simplify the array size calculation adds 33090af97350 mm/vmstat: remove unneeded return value adds d5fffc5aff26 mm/madvise: add MADV_WILLNEED to process_madvise() adds 14726903c835 Merge branch 'akpm' (patches from Andrew) adds 3de18c865f50 Merge branch 'stable/for-linus-5.15' of git://git.kernel.o [...] adds 69a5c49a9147 Merge tag 'iommu-updates-v5.15' of git://git.kernel.org/pu [...] adds 50ddcdb2635c Merge tag 'livepatching-for-5.15' of git://git.kernel.org/ [...] adds 603eefda5fcf Merge tag 'for-linus' of git://github.com/openrisc/linux adds d6742212c0c6 Merge tag 'mips_5.15' of git://git.kernel.org/pub/scm/linu [...] adds c42813b71a06 parisc: Fix unaligned-access crash in bootloader adds 11d5576880ae Merge tag 'for-5.15/parisc-2' of git://git.kernel.org/pub/ [...] adds a3314262eede Merge branch 'fixes' into next adds 7cca308cfdc0 Merge tag 'powerpc-5.15-1' of git://git.kernel.org/pub/scm [...] adds 799206c1302e iscsi_ibft: Fix isa_bus_to_virt not working under ARM adds 8b7084b848cd Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 4e71add02821 Merge branch 'stable/for-linus-5.15-rc0' of git://git.kern [...] adds 36f1386d3412 MAINTAINERS: add Nick to Kbuild reviewers adds 7d73c3e9c514 Makefile: remove stale cc-option checks adds 850ded46c642 kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG adds 55a6d00ed0c1 x86/build/vdso: fix missing FORCE for *.so build rule adds 6796e80409b9 kbuild: macrofy the condition of if_changed and friends adds e1f86d7b4b2a kbuild: warn if FORCE is missing for if_changed(_dep,_rule [...] adds a312b60d6c4f kbuild: Remove -Wno-format-invalid-specifier from clang block adds 5c6ae0efca8d kbuild: Add a comment above -Wno-gnu adds 6272cc389fec kbuild: Shuffle blank line to improve comment meaning adds 2185a7e4b0ad kbuild: Switch to 'f' variants of integrated assembler flag adds 52d83df682c8 kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y adds 25c648a066c1 kbuild: sh: remove unused install script adds e052826ff1a6 security: remove unneeded subdir-$(CONFIG_...) adds 87c3cb564f3e sparc: move the install rule to arch/sparc/Makefile adds ba3e87cfa2a0 ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild adds ff00f64bceb1 s390: replace cc-option-yn uses with cc-option adds 43e6b58f793c arc: replace cc-option-yn uses with cc-option adds 7ab44e9ee5f2 x86: remove cc-option-yn test for -mtune= adds 265264b814c2 gen_compile_commands: extract compiler command from a seri [...] adds f01ac2a15218 kbuild: remove unused quiet_cmd_update_lto_symversions adds a8390ba9ddce kbuild: remove stale *.symversions adds 8f1305124ea4 kbuild: merge vmlinux_link() between the ordinary link and [...] adds d40aecd108d2 kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh adds 5df77ad61fd7 kbuild: merge vmlinux_link() between ARCH=um and other arc [...] adds 1439ebd2ce77 checkkconfigsymbols.py: Fix the '--ignore' option adds e54dd93a0822 modpost: get the *.mod file path more simply adds 44815c90210c kbuild: clean up objtool_args slightly adds bc7cd2dd1f8e kbuild: redo fake deps at include/ksym/*.h adds b250e6d141ce Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/l [...] adds f1583cb1be35 Merge tag 'linux-kselftest-next-5.15-rc1' of git://git.ker [...] adds 0961f0c00e69 Merge tag 'nfs-for-5.15-1' of git://git.linux-nfs.org/proj [...] adds 6abaa83c7352 Merge tag 'f2fs-for-5.15-rc1' of git://git.kernel.org/pub/ [...] adds f7464060f7ab Merge git://github.com/Paragon-Software-Group/linux-ntfs3 adds 42be8b425351 binfmt: don't use MAP_DENYWRITE when loading shared librar [...] adds 35d7bdc86031 kernel/fork: factor out replacing the current MM exe_file adds fe69d560b5bd kernel/fork: always deny write access to current MM exe_file adds 4589ff7ca815 binfmt: remove in-tree usage of MAP_DENYWRITE adds 8d0920bde5eb mm: remove VM_DENYWRITE adds 6128b3af2a5e mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() adds 592ca09be833 fs: update documentation of get_write_access() and friends adds 49624efa65ac Merge tag 'denywrite-for-5.15' of git://github.com/davidhi [...] adds 0319b848b155 binfmt: a.out: Fix bogus semicolon adds c1fe77e42440 Merge tag 'nand/for-5.15' into mtd/next adds 6b6dc4f40c52 Merge tag 'mtd/for-5.15' of git://git.kernel.org/pub/scm/l [...] adds fd47ff55c9c3 Merge tag 'usb-5.15-rc1-2' of git://git.kernel.org/pub/scm [...] adds 3fe617ccafd6 Enable '-Werror' by default for all kernel builds adds 063df71a574b Merge tag 'riscv-for-linus-5.15-mw0' of git://git.kernel.o [...] adds e07af2626643 Merge tag 'arc-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds 4420f5b1be7b tracing/doc: Fix table format in histogram code adds 58ca24158758 Merge tag 'trace-v5.15' of git://git.kernel.org/pub/scm/li [...] adds ea0056f09a74 perf trace: Update cmd string table to decode sys_bpf first arg adds 6f38e1158bba perf cs-etm: Refactor initialisation of kernel start address adds 9ac8afd500e4 perf cs-etm: Split setup and timestamp search functions adds ca50db5917cb perf cs-etm: Only setup queues when they are modified adds b8324f490be8 perf cs-etm: Suppress printing when resetting decoder adds 04aaad262c9a perf cs-etm: Use existing decoder instead of resetting it adds 9182f04a85b2 perf cs-etm: Pass unformatted flag to decoder adds 6f6e7f065c84 perf doc: Fix perfman.info build adds a81df63a5df3 perf doc: Fix doc.dep adds 33e536103f22 perf doc: Remove references to user-manual adds 361ac7b462d3 perf doc: Add info pages to all target. adds e30b992f0854 perf doc: Remove cmd-list.perl references adds 17ef1f14f62b perf doc: Remove howto-index.sh related references. adds c44fc5af3cdc perf doc: Reorganize ARTICLES variables. adds f463ad7f41d3 perf beauty: Reuse the generic arch errno switch adds 4502da0efbdd perf env: Normalize aarch64.* and arm64.* to arm64 in norm [...] adds c4db54be9bc0 perf annotate: Add error log in symbol__annotate() adds 4babba5572e6 perf vendor events intel: Add core event list for Tigerlake adds b9efd75b6ec9 perf vendor events: Add metrics for Tigerlake adds aa1bd89235ee perf vendor events intel: Add core event list for Elkhartlake adds 43c117d809e4 perf vendor events intel: Add basic metrics for Elkhartlake adds 880569296fb8 perf test: Handle fd gaps in test__dso_data_reopen adds 2681bd85a4b9 perf tools: Remove repipe argument from perf_session__new() adds 0ae03893623d perf tools: Pass a fd to perf_file_header__read_pipe() adds fea20d66f90c perf inject: Fix output from a pipe to a file adds c3a057dc3aa9 perf inject: Fix output from a file to a pipe adds ec02f2b134d8 perf tools: Add pipe_test.sh to verify pipe operations adds 1094795eb9f2 perf tools: Add WARN_ONCE equivalent for UI warnings adds 3d8b92472ae7 perf annotate: Re-add annotate_warned functionality adds 243c3a3eb4e0 perf annotate: Add disassembly warnings for annotate --stdio adds 115520495015 perf tools: Add flag for tracking warnings of missing DSOs adds f3c33cbd9221 perf cs-etm: Improve Coresight zero timestamp warning adds 095904630363 perf bench futex: Group test parameters cleanup adds b2105a75703e perf bench futex: Remove bogus backslash from comment adds 9f9a3ffe94f2 perf bench futex: Add --mlockall parameter adds d262e6a93b3c perf bench futex, requeue: Add --broadcast option adds 6f9661b25b17 perf bench futex, requeue: Robustify futex_wait() handling adds 46f815323b5a perf bench futex, requeue: Add --pi parameter adds b6ac16eed308 perf vendor events: Add metrics for Icelake Server adds 9c38b671ebd5 perf cs-etm: Add warnings for missing DSOs adds b7ae6d43786e perf script python: Fix unintended underline adds 1ea3cb159e30 perf auxtrace: Use WRITE_ONCE() for updating aux_tail adds 1fc7e593e202 perf auxtrace: Drop legacy __sync functions adds 9d6450330879 perf auxtrace: Remove auxtrace_mmap__read_snapshot_head() adds 65c45afb1469 perf: Cleanup for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT adds 60fa754b2a5a tools: Remove feature-sync-compare-and-swap feature detection adds 7c0223e1ddd7 perf env: Track kernel 64-bit mode in environment adds f2c24ebadd90 perf docs: Fix accidental em-dashes adds 4241eabf59d5 perf bench: Add benchmark for evlist open/close operations adds 517db3b59537 perf jevents: Make build dependency on test JSONs adds 19ac3df32f88 perf test: Factor out pmu-events event comparison adds 35267cea9014 perf jevents: Relocate test events to cpu folder adds c81e823ff866 perf test: Declare pmu-events test events separately adds e386acd79017 perf test: Factor out pmu-events alias comparison adds 3bc4526b30f1 perf test: Test pmu-events core aliases separately adds 5806099a2e2a perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() adds 5a65c0c8f6fd perf test: Re-add pmu-event uncore PMU alias test adds 6a86657fbc24 perf test: Add more pmu-events uncore aliases adds e199f47f159d perf pmu: Make pmu_add_sys_aliases() public adds 5abd3988b038 perf jevents: Print SoC name per system event table adds 8ee465a181d0 perf test: Add pmu-events sys event support adds e0ddfd8d5018 perf vendor events intel: Update core event list for Casca [...] adds 96fe584f9967 perf vendor events intel: Update uncore event list for Cas [...] adds ed97cc6cbb1f perf vendor events: Update metrics for CascadeLake Server adds 2c72404e950a perf vendor events intel: Update core event list for SkyLa [...] adds d5c0a8d554df perf vendor events intel: Update uncore event list for Sky [...] adds c4ad8fabd03f perf vendor events: Update metrics for SkyLake Server adds 988db17932a7 perf script: Fix documented const'ness of perf_dlfilter_fns adds 29159727aa7e perf script: Fix unnecessary machine_resolve() adds 3e8e226307c1 perf script: Fix --list-dlfilters documentation adds b29edf35ef70 perf dlfilter: Amend documentation wrt library dependencies adds 3af1dfdd51e0 perf build: Move perf_dlfilters.h in the source tree adds 9f9c9a8de2d5 perf tests: Add dlfilter test adds 5e9cfa71af79 Merge remote-tracking branch 'torvalds/master' into perf/core adds ebdf90a4a1c6 perf test: Make --skip work on shell tests adds 2696d6e59c00 libperf: Add perf_cpu_map__default_new() adds b726e3634eb3 perf tools: Create hybrid flag in target adds 1d3351e631fc perf tools: Enable on a list of CPUs for hybrid adds 5f534a81819e perf test: Do not compare overheads in the zstd comp test adds ab3c0ddb0d71 tools: Add sparse context/locking annotations in compiler-types.h adds 6ca822e57638 perf tests dlfilter: Free desc and long_desc in check_filter_desc adds ce73af80876d perf tools: Add missing newline at the end of header file adds 37c3193fa4d7 libperf tests: Fix verbose printing adds c635813fef0b Merge remote-tracking branch 'torvalds/master' into perf/core adds 128dbd78bd67 perf tools: Fixup get_current_dir_name() compilation adds 261f491133ae perf config: Fix caching and memory leak in perf_home_perf [...] adds cdf32b44678c perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunw [...] adds edf7b4a2d85e perf bench inject-buildid: Handle writen() errors adds a05b42702d69 perf tests: Fix *probe_vfs_getname.sh test failures adds a32762b864f8 perf bench evlist-open-close: Use PRIu64 with u64 to fix b [...] adds 1c02f6c9043e perf stat: Do not allow --for-each-cgroup without cpu adds bb07d62e039b perf record: Fix wrong comm in system-wide mode with delay adds c611e4f24c79 perf flamegraph: flamegraph.py script improvements adds e807ffe6692b perf dlfilters: Fix build on environments with a --sysroot [...] adds cb5a2ebbf15b perf header: Fix spelling mistake "cant'" -> "can't" adds 760f5e77e662 perf data: Correct -h output adds 298105b78b0e perf bpf: Fix memory leaks relating to BTF. adds bbc49f120203 perf auxtrace: Add compat_auxtrace_mmap__{read_head|write_tail} adds 474b3f2882b2 perf auxtrace arm: Support compat_auxtrace_mmap__{read_hea [...] adds a8a2d5c0b33e perf tools: Refactor LLVM test warning for missing binary adds 792adb1aa972 perf tools: Fix LLVM test failure when running in verbose mode adds 40a72c6472c5 perf tools: Fix LLVM download hint link adds b75f299d6960 libsubcmd: add OPT_UINTEGER_OPTARG option type adds 6e93bc534f14 libperf cpumap: Take into advantage it is sorted to optimi [...] adds 5d4da30f76b9 perf mmap: Add missing bitops.h header adds bc0496043edf perf evsel: Remove retry_sample_id goto label adds d45ce03434fd perf evsel: Separate open preparation from open itself adds 46def08f5db0 perf evsel: Save open flags in evsel in prepare_open() adds 588f4ac76399 perf evsel: Separate missing feature disabling from evsel_ [...] adds 6efd06e37419 perf evsel: Add evsel__prepare_open() adds d21fc5f077f7 perf evsel: Separate missing feature detection from evsel_ [...] adds 71efc48a4cbd perf evsel: Separate rlimit increase from evsel__open_cpu() adds da7c3b462293 perf evsel: Move ignore_missing_thread() to fallback code adds ebfb045a4174 perf evsel: Move test_attr__open() to success path in evse [...] adds 91233d003b09 perf evsel: Move bpf_counter__install_pe() to success path [...] adds 28667a526980 perf evsel: Handle precise_ip fallback in evsel__open_cpu() adds 79e7ed56d7e8 perf evlist: Add evlist__for_each_entry_from() macro adds 8af52e69772d tools build: Fix feature detect clean for out of source builds adds 991f69e9e0bb perf cs-etm: Refactor initialisation of decoder params. adds f4aef1ea2663 perf cs-etm: Initialise architecture based on TRCIDR1 adds c9ccc96bf6f2 perf cs-etm: Refactor out ETMv4 header saving adds 51ba8811318a perf cs-etm: Save TRCDEVARCH register adds 050a0fc4edc7 perf cs-etm: Fix typo adds 212095f7ca4a perf cs-etm: Update OpenCSD decoder for ETE adds 779f414a4849 perf cs-etm: Create ETE decoder adds 56c62f52b6f2 perf cs-etm: Print the decoder name adds a80aea64aa07 perf cs-etm: Show a warning for an unknown magic number adds 71f7f897c309 perf build: Report failure for testing feature libopencsd adds 538d9c1829ed perf script python: Allow reporting the [un]throttle PERF_ [...] adds c68b421d8ebe perf session: Report collisions in AUX records adds 13d60ba0738b perf pmu: Add PMU alias support adds c7a3828d98db perf tests: Add test for PMU aliases adds 27151f177827 Merge tag 'perf-tools-for-v5.15-2021-09-04' of git://git.k [...] adds 79a58c06c2d1 ionic: fix double use of queue-lock adds 20e7b9f82b6e pktgen: remove unused variable adds 340fa6667a69 mptcp: Only send extra TCP acks in eligible socket states adds 743238892156 net: 3com: 3c59x: clean up inconsistent indenting adds 73fc98154e9c drivers: net: smc911x: clean up inconsistent indenting adds c645fe9bf6ae skbuff: clean up inconsistent indenting adds 743902c54461 tipc: clean up inconsistent indenting adds bf0df73a2f0d seg6_iptunnel: Remove redundant initialization of variable err adds 8d17a33b076d net: usb: qmi_wwan: add Telit 0x1060 composition adds f1181e39d6ac net: cs89x0: disable compile testing on powerpc adds ddd0d5293810 net: bridge: mcast: fix vlan port router deadlock adds 9756e44fd4d2 net: remove the unnecessary check in cipso_v4_doi_free adds 52a67fbf0cff ionic: fix a sleeping in atomic bug adds 730affed24bf netfilter: socket: icmp6: fix use-after-scope adds 10905b4a68cc Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds c7c5e6ff533f fq_codel: reject silly quantum parameters adds 9ddbc2a00d7f qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom adds 7db8263a1215 ethtool: Fix an error code in cxgb2.c adds d863ca67bb6e octeontx2-af: Add a 'rvu_free_bitmap()' function adds ecbd690b52dc octeontx2-af: Fix some memory leaks in the error handling [...] adds 81d0885d68ec net: stmmac: Fix overall budget calculation for rxtx_napi adds e5dd729460ca ip/ip6_gre: use the same logic as SIT interfaces when comp [...] adds 0a4fd8df07dd bonding: complain about missing route only once for A/B AR [...] adds 8a0ed250f911 ip_gre: validate csum_start only on pull adds 63f8428b4077 net: dsa: b53: Fix IMP port setup on BCM5301x adds 1656db67233e bnxt_en: fix stored FW_PSID version masks adds beb55fcf950f bnxt_en: fix read of stored FW_PSID version on P5 devices adds 6fdab8a3ade2 bnxt_en: Fix asic.rev in devlink dev info command adds 7ae9dc356f24 bnxt_en: Fix UDP tunnel logic adds 1b2b91831983 bnxt_en: Fix possible unintended driver initiated error recovery adds 8c9bc823efd9 Merge branch 'bnxt_en-fixes' adds 48eab831ae8b net: create netdev->dev_addr assignment helpers adds 2b9c7c3848bf Merge remote-tracking branch 'net/master' adds baaa5207dba6 Merge remote-tracking branch 'bpf/master' adds 45010c080e6e iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' adds 73478640e560 Merge remote-tracking branch 'wireless-drivers/master' adds 5c4cff5a8c81 Merge remote-tracking branch 'sound-current/for-linus' adds 489d3a154fea Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds b3dded7e2f98 ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select adds 7eac1e24fbf6 ASoC: mt8195: correct the dts parsing logic about DPTX and HDMITX adds fcb958ee8e83 ASoC: rockchip: i2s: Fix concurrency between tx/rx adds bf342ee5e443 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds dcdfe2f828b6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 9285c4b1a14f Merge remote-tracking branch 'regulator-fixes/for-linus' adds 83f31652e81e Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 5457773ef99f spi: rockchip: handle zero length transfers without timing out adds 34014d01dd27 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds b75e8d99fb8b Merge remote-tracking branch 'spi-fixes/for-linus' adds 94eea267497d Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 7e6dd5ba6365 Merge remote-tracking branch 'omap-fixes/fixes' adds 98f844308dad Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 426d554fa1a5 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 745aed460767 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 5e54264bb4cf Merge remote-tracking branch 'vfs-fixes/fixes' adds 445b217f3ce8 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds f1940d4e9cbe Drivers: hv: vmbus: Fix kernel crash upon unbinding a devi [...] adds a055492ddb4d Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 04c2df9ab345 Merge remote-tracking branch 'fpga-fixes/fixes' adds 0ddc5e55e6f1 Documentation: Fix irq-domain.rst build warning adds 9a811bf862bf Merge remote-tracking branch 'irqchip-fixes/irq/irqchip-fixes' new e747832c1bfc Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 5a1f175c9aca isystem: delete global -isystem compile option new 8714bbbbdebc Merge remote-tracking branch 'kbuild/for-next' new 8776be55fd00 Merge remote-tracking branch 'compiler-attributes/compiler [...] new 622e1e317060 Merge remote-tracking branch 'arm/for-next' new f47c859b6cfc Merge remote-tracking branch 'arm-soc/for-next' new 0b4273be1fd7 Merge remote-tracking branch 'actions/for-next' new db0749dd2a74 Merge remote-tracking branch 'amlogic/for-next' new 72e39e20466b Merge remote-tracking branch 'aspeed/for-next' new e9afe4e13864 Merge remote-tracking branch 'at91/at91-next' new cf6facc0f6f5 Merge remote-tracking branch 'imx-mxs/for-next' new a8b96f3cb6a1 Merge remote-tracking branch 'keystone/next' new 0649955b4646 Merge remote-tracking branch 'mediatek/for-next' new 687e6cd9c053 Merge remote-tracking branch 'mvebu/for-next' new 9e9e67176221 Merge remote-tracking branch 'omap/for-next' new 141e0454e014 Merge remote-tracking branch 'qcom/for-next' new 55f808aa19c8 ARM: dts: bcm2711: fix MDIO #address- and #size-cells new f6eb79106e8c ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states new 06eba32fc6f1 dt-bindings: display: bcm2835: add optional property power [...] new e4ebeae78f7c ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi new 5f0c8ccd78c6 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 new ca9f5280ae02 ARM: dts: Add Raspberry Pi Compute Module 4 new b03544986797 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board new 0ab0cf275586 arm64: dts: broadcom: Add reference to RPi CM4 IO Board new 560e598b10d3 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting new 9f5289ec6f1c ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address new 966ea5d7e409 Merge remote-tracking branch 'raspberrypi/for-next' new 3b6250385ab6 Merge remote-tracking branch 'renesas/next' new 36dfb0ed9eab Merge remote-tracking branch 'rockchip/for-next' new d21755c1aa3c Merge remote-tracking branch 'samsung-krzk/for-next' new 9ce9d83feb86 Merge remote-tracking branch 'scmi/for-linux-next' new c1874b75bd47 Merge remote-tracking branch 'sunxi/sunxi/for-next' new d823efce88aa Merge remote-tracking branch 'tegra/for-next' new 9ffd7a621d23 Merge remote-tracking branch 'ti-k3/ti-k3-next' new ebd1b040798f Merge remote-tracking branch 'xilinx/for-next' new 83761f8467a6 Merge remote-tracking branch 'h8300/h8300-next' new 033b8420c0ea Merge remote-tracking branch 'microblaze/next' new f74f8db9a701 parisc: Add missing FORCE prerequisite in Makefile new 50b2b1ba48ca parisc: Drop strnlen_user() in favour of generic version new 613793d9c473 parisc: Check user signal stack trampoline is inside TASK_SIZE new 7d061f9513da Merge remote-tracking branch 'parisc-hd/for-next' new 8eaa01265dbc s390/unwind: use current_frame_address() to unwind current task new fe47f5b97b70 s390/topology: fix topology information when calling cpu h [...] new 4ec9978e27c0 s390/mm: fix kernel doc comments new e166f652ff5b s390/cpum_cf: move array from header to C file new da7fd585eb47 Merge remote-tracking branch 's390/for-next' new bd60b52e7322 Merge remote-tracking branch 'sh/for-next' new 8f90193dc609 Merge remote-tracking branch 'uml/linux-next' new 17f509332844 Merge remote-tracking branch 'pidfd/for-next' new 84b714328d2a Merge remote-tracking branch 'btrfs/for-next' new 05a444d3f90a ceph: fix dereference of null pointer cf new 3a8a75a7bd4d Merge remote-tracking branch 'ceph/master' new da1e7ada5b62 ksmbd: fix lookup on idmapped mounts new 475d6f98804c ksmbd: fix translation in smb2_populate_readdir_entry() new 3cdc20e72c3d ksmbd: fix translation in create_posix_rsp_buf() new 43205ca7192a ksmbd: fix translation in ksmbd_acls_fattr() new 0e844efebdf9 ksmbd: fix translation in acl entries new f0bb29d5c65b ksmbd: fix subauth 0 handling in sid_to_id() new 55cd04d75e63 ksmbd: fix translation in sid_to_id() new 9467a0ce486c ndr: fix translation in ndr_encode_posix_acl() new eb5784f0c6ef ksmbd: ensure error is surfaced in set_file_basic_info() new db7fb6fe3d7a ksmbd: remove setattr preparations in set_file_basic_info() new 28a5d3de9d65 ksmbd: defer notify_change() call new d475866eeed8 ksmbd: Reduce error log 'speed is unknown' to debug new 72d6cbb533d4 ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data new 687c59e702f4 ksmbd: remove unused ksmbd_file_table_flush function new 303fff2b8c77 ksmbd: add validation for ndr read/write functions new 58b2dffd7e90 Merge remote-tracking branch 'cifsd/cifsd-for-next' new a8d2fac6d070 Merge remote-tracking branch 'ext3/for_next' new bcc5da065f9a Merge remote-tracking branch 'fuse/for-next' new 0c217d5066c8 SUNRPC: improve error response to over-size gss credential new e328031666f8 Merge remote-tracking branch 'cel/for-next' new 22bb3b79290e net/9p: increase tcp max msize to 1MB new 9210fc0a3b61 net/9p: use macro to define default msize new 9c4d94dc9a64 net/9p: increase default msize to 128k new b3b84cd43efa Merge remote-tracking branch 'v9fs/9p-next' new 6f61d3e49913 Merge remote-tracking branch 'zonefs/for-next' new 2112ff5ce0c1 iov_iter: track truncated size new 89c2b3b74918 io_uring: reexpand under-reexpanded iters new 8e222b83dec2 Merge branch 'work.iov_iter' into for-next new e9f849fd8b28 Merge remote-tracking branch 'vfs/for-next' new 36f5e6733891 Merge remote-tracking branch 'printk/for-next' new 4f60d7f6341f Merge remote-tracking branch 'pci/next' new a1c75043db6a Merge remote-tracking branch 'pstore/for-next/pstore' new ec0b3692b607 Merge remote-tracking branch 'hid/for-next' new 913dacaccdca Merge remote-tracking branch 'i2c/i2c/for-next' new cdda796c7f74 Merge remote-tracking branch 'dmi/dmi-for-next' new 8c7a729d0964 Documentation: locking: fix references new 59c6a716b14b Documentation/process/maintainer-pgp-guide: Replace broken [...] new f08fe9d29366 Documentation: arm: marvell: Add 88F6825 model into list new fe450eeb4e6f Documentation: in_irq() cleanup new c19430eec84f Documentation: block: blk-mq: Fix small typo in multi-queue docs new d4477209c8fb Documentation/features/vm: correct huge-vmap APIs new 8137a49e1567 docs/zh_CN: Modify the translator tag and fix the wrong word new e5cb9494fe79 docs/zh_TW: add translations for zh_TW/arm64 new ac8fa1bdc026 docs/zh_TW: add translations for zh_TW/cpu-freq new bf608ebc364e docs/zh_TW: add translations for zh_TW/filesystems new abf36fe0be7d docs: kernel-hacking: Remove inappropriate text new 09c27e04c033 Merge remote-tracking branch 'jc_docs/docs-next' new 1bfcd5dbf79f Merge remote-tracking branch 'v4l-dvb-next/master' new 692a3b9a8994 cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() new 9ab0a6cb76b9 cpufreq: sh: Remove sh_cpufreq_cpu_ready() new 4bf8e582119e cpufreq: Remove ready() callback new 89846b9e7f2c Merge branch 'pm-cpufreq' into linux-next new 59dc33252ee7 PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus new fa209644a712 ACPI: PM: s2idle: Run both AMD and Microsoft methods if bo [...] new 17b121ad0c43 Documentation: ACPI: Align the SSDT overlays file with the code new 6f65d2319f21 Merge branches 'acpi-pci', 'acpi-pm' and 'acpi-docs' into [...] new d2b2c7c5f60e Merge remote-tracking branch 'pm/linux-next' new 3512ba0e3c83 Merge remote-tracking branch 'cpupower/cpupower' new a53cb306a685 Merge remote-tracking branch 'thermal/thermal/linux-next' new c0a1c2f29a7e Merge remote-tracking branch 'ieee1394/for-next' new f4712fa993f6 Bluetooth: call sock_hold earlier in sco_conn_del new 49d8a5606428 Bluetooth: fix init and cleanup of sco_conn.timeout_work new 2881e6d04c9b Merge remote-tracking branch 'bluetooth/master' new c4f3a3460a5d dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER new b0e3a71d0f71 Merge remote-tracking branch 'drm-misc/for-linux-next' new 670e71ded749 Merge remote-tracking branch 'amdgpu/drm-next' new d757b3b51828 Merge remote-tracking branch 'imx-drm/imx-drm/next' new dbe58dda800a Merge remote-tracking branch 'modules/modules-next' new 9d9bfd180c8e Input: adp5588-keys - use the right header new 1c6aacecea38 Input: adp5589-keys - use the right header new 927c1e56cc5e Input: remove dead CSR Prima2 PWRC driver new ca595ac27168 Input: Fix spelling mistake in Kconfig "Modul" -> "Module" new 7ec7c72fbf9d Input: Fix spelling mistake in Kconfig "useable" -> "usable" new 3e204d6b76b2 Input: adc-keys - drop bogus __refdata annotation new 38b6c23348c0 Merge remote-tracking branch 'input/next' new fa84693b3c89 io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works wi [...] new 636378535afb io_uring: don't disable kiocb_done() CQE batching new 8d4ad41e3e8e io_uring: prolong tctx_task_work() with flushing new 5b4db6a80978 Merge branch 'for-5.15/io_uring' into for-next new 376e510d47a3 Merge branch 'block-5.15' into for-next new 0ef47db1cb64 bio: fix kerneldoc documentation for bio_alloc_kiocb() new e30f7058cf8e Merge branch 'block-5.15' into for-next new 8a6430ab9c9c libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs new 7a8526a5cd51 libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and [...] new a3c262ad3c5a Merge branch 'libata-5.15' into for-next new 6824ea173439 scsi: remove SCSI CDROM MAINTAINERS entry new 31efe48eb5dc io_uring: fix possible poll event lost in multi shot mode new 7e9a7c3ce8a9 Merge branch 'for-5.15/io_uring' into for-next new 2fc2a7a62eb5 io_uring: io_uring_complete() trace should take an integer new f1fe39f369bc Merge branch 'for-5.15/io_uring' into for-next new 1c500ad70638 loop: reduce the loop_ctl_mutex scope new c913f10bf835 Merge branch 'block-5.15' into for-next new 55d1308bdff7 cdrom: update uniform CD-ROM maintainership in MAINTAINERS file new db3d77ce1c49 Merge branch 'misc-5.15' into for-next new 42d575ae9d6c Merge remote-tracking branch 'block/for-next' new 78e2f8b81301 Merge remote-tracking branch 'mfd/for-mfd-next' new 3bc3c6c3ecd5 Merge remote-tracking branch 'backlight/for-backlight-next' new bd151ee4a3ab Merge remote-tracking branch 'security/next-testing' new 2f14bee27713 Merge remote-tracking branch 'apparmor/apparmor-next' new 20b8bac81dd3 Merge remote-tracking branch 'keys/keys-next' new f53484e551e5 Merge remote-tracking branch 'watchdog/master' new a467c45fdc35 Merge remote-tracking branch 'tip/auto-latest' new cf341a7e0422 Merge remote-tracking branch 'rcu/rcu/next' new 28f912c54322 Merge remote-tracking branch 'kvm/next' new 8910fb7fe5f9 Merge remote-tracking branch 'kvm-arm/next' new b374655f39a9 Merge remote-tracking branch 'kvms390/next' new d4bd9c0c1e1d Merge remote-tracking branch 'percpu/for-next' new ccecb2f5c9d1 Merge remote-tracking branch 'chrome-platform/for-next' new 61c00dbf5b1e Merge remote-tracking branch 'ipmi/for-next' new 306c1f0fc474 Merge remote-tracking branch 'char-misc/char-misc-next' new 998de8b70df2 Merge remote-tracking branch 'extcon/extcon-next' new 57e1e1caec06 Merge remote-tracking branch 'dmaengine/next' new 9bfa603a834f Merge remote-tracking branch 'cgroup/for-next' new 506b66f5e4be Merge remote-tracking branch 'scsi/for-next' new 30326f957734 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id new 6b5df347c648 vDPA/ifcvf: implement management netlink framework for ifcvf new 2ddae773c93b vDPA/ifcvf: detect and use the onboard number of queues directly new 90d1936681bc vDPA/ifcvf: enable multiqueue and control vq new 4e57a9f622cc vdpa/mlx5: Remove redundant header file inclusion new ae0428debf7c vdpa/mlx5: function prototype modifications in preparation [...] new db296d252dfb vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vd [...] new e4fc66508c88 vdpa/mlx5: Ensure valid indices are provided new 5262912ef3cf vdpa/mlx5: Add support for control VQ and MAC setting new 52893733f2c5 vdpa/mlx5: Add multiqueue support new 23b228cb89fd vhost scsi: Convert to SPDX identifier new 0d8c9e7d4b40 vdpa_sim: Use iova_shift() for the size passed to alloc_iova() new ad93f7b37154 dt-bindings: virtio: Add binding for virtio devices new 7f815fce08d5 dt-bindings: i2c: Add bindings for i2c-virtio new f3a66dcdf239 dt-bindings: gpio: Add bindings for gpio-virtio new d5a8680dfab0 uapi: virtio_ids: Sync ids with specification new 694a1116b405 virtio: Bind virtio device to device-tree node new 9af8f1061646 virtio/vsock: rename 'EOR' to 'EOM' bit. new 41116599a073 virtio/vsock: add 'VIRTIO_VSOCK_SEQ_EOR' bit. new 1af7e55511fe vhost/vsock: support MSG_EOR bit processing new 8d5ac871b556 virtio/vsock: support MSG_EOR bit processing new 996aca1c65e2 af_vsock: rename variables in receive loop new 0c4ed61ccc46 vsock_test: update message bounds test for MSG_EOR new 10633382b7ad iova: Export alloc_iova_fast() and free_iova_fast() new 0afdb2abbff3 eventfd: Export eventfd_wake_count to modules new 816db23ca893 file: Export receive_fd() to modules new a0e6af70eb68 vdpa: Fix some coding style issues new 8f194f6a665f vdpa: Add reset callback in vdpa_config_ops new 3117116b22e2 vhost-vdpa: Handle the failure of vdpa_reset() new ae73d7465379 vhost-iotlb: Add an opaque pointer for vhost IOTLB new 6ea6bf9f22ca vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() new 383a1d86321b vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() new 41ba1b5f9d4b vdpa: Support transferring virtual addressing during DMA mapping new 02daaf84bdfc vduse: Implement an MMU-based software IOTLB new b66219796563 vduse: Introduce VDUSE - vDPA Device in Userspace new c9b8bb6649aa Documentation: Add documentation for VDUSE new dc1aba74cc84 virtio-blk: add num_io_queues module parameter new 87271d714296 vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro new 7cbd2cf06779 virtio-balloon: Use virtio_find_vqs() helper new ebf3b42574b0 virtio-blk: remove unneeded "likely" statements new 3bbc932f528e Merge remote-tracking branch 'vhost/linux-next' new 8b1fed2d1763 Merge remote-tracking branch 'rpmsg/for-next' new b7084369ad73 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 7695098ebe23 Merge remote-tracking branch 'pwm/for-next' new 58f659fe0bf9 Merge remote-tracking branch 'userns/for-next' new 3b0077ebd413 Merge remote-tracking branch 'livepatching/for-next' new 5b3803c9c6ec Merge remote-tracking branch 'coresight/next' new 9c8aa51ca414 Merge remote-tracking branch 'rtc/rtc-next' new 86e4d50aecb7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new a7e5653cbb23 Merge remote-tracking branch 'at24/at24/for-next' new f3b6b10fccc4 ntb: intel: remove invalid email address in header comment new 319f83ac98d7 NTB: Fix an error code in ntb_msit_probe() new 0097ae5f7af5 NTB: perf: Fix an error code in perf_setup_inbuf() new f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] new bdf6399deed0 Merge remote-tracking branch 'ntb/ntb-next' new ddb04f05cf71 Merge remote-tracking branch 'kspp/for-next/kspp' new b85510821a6d Merge remote-tracking branch 'gnss/gnss-next' new 8fb437896010 Merge remote-tracking branch 'slimbus/for-next' new 872e1a7bf3dc Merge remote-tracking branch 'nvmem/for-next' new cf349b494bb9 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 1d64b7e2d1c5 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 10216f78fecf Merge remote-tracking branch 'rust/rust-next' new fe4213910973 Merge remote-tracking branch 'cxl/next' new 7bc873e9bbab Merge remote-tracking branch 'folio/for-next' new 07fdbd796ef6 Revert "Makefile: Enable -Warray-bounds" new c3edca52a70e don't make the syscall checking produced errors from warnings
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 (b1a277254fb0) \ N -- N -- N refs/heads/akpm-base (c3edca52a70e)
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 232 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-kernel-mm-numa | 24 + Documentation/admin-guide/acpi/ssdt-overlays.rst | 49 +- .../admin-guide/mm/numa_memory_policy.rst | 15 +- Documentation/admin-guide/sysctl/vm.rst | 3 +- Documentation/arm/marvell.rst | 1 + Documentation/block/blk-mq.rst | 2 +- Documentation/core-api/cachetlb.rst | 86 +- Documentation/core-api/irq/irq-domain.rst | 5 +- Documentation/cpu-freq/cpu-drivers.rst | 3 - Documentation/dev-tools/kasan.rst | 13 +- .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 + .../bindings/display/brcm,bcm2835-dsi0.yaml | 3 + .../bindings/display/brcm,bcm2835-hdmi.yaml | 3 + .../bindings/display/brcm,bcm2835-v3d.yaml | 3 + .../bindings/display/brcm,bcm2835-vec.yaml | 3 + Documentation/driver-api/cxl/memory-devices.rst | 3 - .../features/vm/huge-vmap/arch-support.txt | 2 +- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 12 +- Documentation/locking/futex-requeue-pi.rst | 2 +- Documentation/locking/ww-mutex-design.rst | 2 +- Documentation/process/maintainer-pgp-guide.rst | 14 +- Documentation/trace/histogram.rst | 18 +- .../translations/it_IT/kernel-hacking/hacking.rst | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 4 +- .../translations/zh_CN/core-api/cachetlb.rst | 11 +- .../translations/zh_CN/core-api/index.rst | 8 +- .../translations/zh_CN/core-api/irq/concepts.rst | 8 +- .../translations/zh_CN/core-api/irq/index.rst | 7 +- .../zh_CN/core-api/irq/irq-affinity.rst | 8 +- .../translations/zh_CN/core-api/irq/irq-domain.rst | 8 +- .../zh_CN/core-api/irq/irqflags-tracing.rst | 8 +- .../translations/zh_CN/core-api/kernel-api.rst | 6 +- .../translations/zh_CN/core-api/kobject.rst | 5 +- .../translations/zh_CN/core-api/local_ops.rst | 6 +- .../translations/zh_CN/core-api/padata.rst | 5 +- .../translations/zh_CN/core-api/printk-basics.rst | 6 +- .../translations/zh_CN/core-api/printk-formats.rst | 6 +- .../zh_CN/core-api/refcount-vs-atomic.rst | 6 +- .../zh_CN/core-api/symbol-namespaces.rst | 6 +- .../translations/zh_CN/core-api/workqueue.rst | 6 +- Documentation/translations/zh_CN/cpu-freq/core.rst | 8 +- .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 10 +- .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 8 +- .../translations/zh_CN/cpu-freq/index.rst | 8 +- .../translations/zh_CN/filesystems/debugfs.rst | 2 +- .../translations/zh_CN/iio/ep93xx_adc.rst | 8 +- .../translations/zh_CN/iio/iio_configfs.rst | 8 +- Documentation/translations/zh_CN/iio/index.rst | 8 +- .../translations/zh_CN/kernel-hacking/hacking.rst | 2 +- Documentation/translations/zh_CN/mips/booting.rst | 7 +- Documentation/translations/zh_CN/mips/features.rst | 7 +- Documentation/translations/zh_CN/mips/index.rst | 7 +- .../translations/zh_CN/mips/ingenic-tcu.rst | 7 +- .../translations/zh_CN/openrisc/index.rst | 8 +- .../translations/zh_CN/openrisc/openrisc_port.rst | 7 +- Documentation/translations/zh_CN/openrisc/todo.rst | 7 +- .../translations/zh_CN/parisc/debugging.rst | 5 +- Documentation/translations/zh_CN/parisc/index.rst | 5 +- .../translations/zh_CN/parisc/registers.rst | 5 +- .../translations/zh_CN/riscv/boot-image-header.rst | 8 +- Documentation/translations/zh_CN/riscv/index.rst | 8 +- .../translations/zh_CN/riscv/patch-acceptance.rst | 8 +- Documentation/translations/zh_CN/riscv/pmu.rst | 8 +- Documentation/translations/zh_TW/arm64/amu.rst | 104 + Documentation/translations/zh_TW/arm64/booting.txt | 251 + .../translations/zh_TW/arm64/elf_hwcaps.rst | 244 + .../translations/zh_TW/arm64/hugetlbpage.rst | 49 + Documentation/translations/zh_TW/arm64/index.rst | 23 + .../zh_TW/arm64/legacy_instructions.txt | 77 + Documentation/translations/zh_TW/arm64/memory.txt | 119 + Documentation/translations/zh_TW/arm64/perf.rst | 88 + .../translations/zh_TW/arm64/silicon-errata.txt | 79 + .../translations/zh_TW/arm64/tagged-pointers.txt | 57 + Documentation/translations/zh_TW/cpu-freq/core.rst | 108 + .../translations/zh_TW/cpu-freq/cpu-drivers.rst | 256 + .../translations/zh_TW/cpu-freq/cpufreq-stats.rst | 132 + .../translations/zh_TW/cpu-freq/index.rst | 47 + .../translations/zh_TW/filesystems/debugfs.rst | 224 + .../translations/zh_TW/filesystems/index.rst | 31 + .../translations/zh_TW/filesystems/sysfs.txt | 377 ++ .../translations/zh_TW/filesystems/tmpfs.rst | 148 + .../translations/zh_TW/filesystems/virtiofs.rst | 61 + Documentation/translations/zh_TW/index.rst | 13 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/userspace-api/vduse.rst | 233 + Documentation/vm/hwpoison.rst | 1 - MAINTAINERS | 10 +- Makefile | 4 + arch/alpha/kernel/syscalls/syscall.tbl | 2 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 49 +- arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts | 138 + arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi | 113 + arch/arm/boot/dts/bcm2711.dtsi | 4 +- arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 31 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 36 +- arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 36 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 36 +- arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi | 34 + arch/arm/include/asm/cacheflush.h | 4 +- arch/arm/kernel/setup.c | 20 +- arch/arm/mm/flush.c | 33 - arch/arm/mm/nommu.c | 6 - arch/arm/tools/syscall.tbl | 2 + arch/arm64/boot/dts/broadcom/Makefile | 1 + .../arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 2 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kvm/hyp/reserved_mem.c | 9 +- arch/arm64/mm/init.c | 36 +- arch/csky/abiv1/cacheflush.c | 11 - arch/csky/abiv1/inc/abi/cacheflush.h | 4 +- arch/csky/kernel/probes/kprobes.c | 3 +- arch/ia64/include/asm/meminit.h | 2 - arch/ia64/kernel/acpi.c | 2 +- arch/ia64/kernel/setup.c | 53 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 + arch/m68k/kernel/syscalls/syscall.tbl | 2 + arch/microblaze/include/asm/page.h | 3 +- arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/kernel/syscalls/syscall.tbl | 2 + arch/microblaze/mm/init.c | 12 - arch/microblaze/mm/pgtable.c | 17 +- arch/mips/include/asm/cacheflush.h | 8 +- arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 + arch/mips/kernel/syscalls/syscall_n64.tbl | 2 + arch/mips/kernel/syscalls/syscall_o32.tbl | 2 + arch/nds32/include/asm/cacheflush.h | 3 +- arch/nds32/mm/cacheflush.c | 9 - arch/parisc/Kconfig | 1 - arch/parisc/boot/compressed/Makefile | 18 +- arch/parisc/include/asm/cacheflush.h | 8 +- arch/parisc/include/asm/uaccess.h | 5 +- arch/parisc/kernel/cache.c | 3 +- arch/parisc/kernel/parisc_ksyms.c | 1 - arch/parisc/kernel/signal.c | 17 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 + arch/parisc/lib/lusercopy.S | 34 - arch/powerpc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/platforms/pseries/hotplug-memory.c | 4 +- arch/riscv/mm/init.c | 44 +- arch/s390/include/asm/cpu_mcf.h | 7 - arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/stacktrace.h | 20 +- arch/s390/include/asm/unwind.h | 8 +- arch/s390/kernel/perf_cpum_cf.c | 8 + arch/s390/kernel/setup.c | 9 +- arch/s390/kernel/smp.c | 9 +- arch/s390/kernel/syscalls/syscall.tbl | 2 + arch/s390/kernel/topology.c | 13 +- arch/s390/mm/fault.c | 2 +- arch/s390/mm/gmap.c | 11 +- arch/s390/mm/pgtable.c | 4 +- arch/sh/include/asm/cacheflush.h | 8 +- arch/sh/kernel/syscalls/syscall.tbl | 2 + arch/sparc/kernel/syscalls/syscall.tbl | 2 + arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/entry/vdso/Makefile | 2 +- arch/x86/ia32/ia32_aout.c | 8 +- arch/x86/kernel/aperture_64.c | 5 +- arch/x86/kernel/ldt.c | 6 +- arch/x86/mm/init.c | 23 +- arch/x86/mm/numa.c | 5 +- arch/x86/mm/numa_emulation.c | 5 +- arch/x86/realmode/init.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 + block/bio.c | 2 +- block/blk-map.c | 2 +- drivers/acpi/tables.c | 5 +- drivers/acpi/x86/s2idle.c | 67 +- drivers/ata/libata-core.c | 34 + drivers/base/arch_numa.c | 5 +- drivers/base/memory.c | 4 +- drivers/block/loop.c | 75 +- drivers/block/loop.h | 1 + drivers/block/virtio_blk.c | 24 +- drivers/cpufreq/acpi-cpufreq.c | 14 +- drivers/cpufreq/cpufreq.c | 4 - drivers/cpufreq/sh-cpufreq.c | 11 - drivers/cxl/acpi.c | 153 +- drivers/cxl/core/Makefile | 1 - drivers/cxl/core/bus.c | 106 +- drivers/cxl/core/core.h | 11 +- drivers/cxl/core/mbox.c | 798 --- drivers/cxl/core/memdev.c | 115 +- drivers/cxl/core/pmem.c | 39 +- drivers/cxl/cxl.h | 46 +- drivers/cxl/cxlmem.h | 188 +- drivers/cxl/pci.c | 1055 +++- drivers/cxl/pmem.c | 160 +- drivers/dma-buf/Kconfig | 1 + drivers/firmware/iscsi_ibft.c | 24 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 8 +- drivers/hv/ring_buffer.c | 1 + drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/adc-keys.c | 2 +- drivers/input/keyboard/adp5588-keys.c | 2 +- drivers/input/keyboard/adp5589-keys.c | 2 +- drivers/input/misc/Kconfig | 10 - drivers/input/misc/Makefile | 1 - drivers/input/misc/sirfsoc-onkey.c | 207 - drivers/input/touchscreen/Kconfig | 2 +- drivers/iommu/iova.c | 2 + drivers/mmc/host/jz4740_mmc.c | 4 - drivers/mmc/host/mmc_spi.c | 2 +- drivers/net/bonding/bond_main.c | 6 +- drivers/net/dsa/b53/b53_common.c | 28 +- drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/ethernet/3com/3c59x.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 53 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 51 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 4 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/cirrus/Kconfig | 4 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 8 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 5 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + .../net/ethernet/pensando/ionic/ionic_ethtool.c | 5 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 12 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/smsc/smc911x.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 10 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 6 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 3 - drivers/nvdimm/label.c | 55 +- drivers/nvdimm/label.h | 120 +- drivers/nvdimm/nd.h | 135 +- drivers/of/of_reserved_mem.c | 12 +- drivers/pci/controller/vmd.c | 55 + drivers/pci/host-bridge.c | 1 + drivers/pci/pci-acpi.c | 74 + drivers/spi/spi-rockchip.c | 6 + drivers/vdpa/Kconfig | 10 + drivers/vdpa/Makefile | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 37 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 73 +- drivers/vdpa/vdpa.c | 9 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 26 +- drivers/vdpa/vdpa_user/Makefile | 5 + drivers/vdpa/vdpa_user/iova_domain.c | 545 ++ drivers/vdpa/vdpa_user/iova_domain.h | 73 + drivers/vdpa/vdpa_user/vduse_dev.c | 1641 ++++++ drivers/vdpa/virtio_pci/vp_vdpa.c | 17 +- drivers/vhost/iotlb.c | 20 +- drivers/vhost/vdpa.c | 186 +- drivers/vhost/vsock.c | 28 +- drivers/virtio/virtio_balloon.c | 4 +- fs/binfmt_aout.c | 7 +- fs/binfmt_elf.c | 6 +- fs/binfmt_elf_fdpic.c | 2 +- fs/ceph/caps.c | 3 + fs/drop_caches.c | 3 +- fs/exec.c | 12 +- fs/fcntl.c | 3 +- fs/file.c | 6 + fs/fs-writeback.c | 28 +- fs/fs_context.c | 4 +- fs/inode.c | 2 +- fs/io_uring.c | 20 +- fs/ksmbd/ndr.c | 383 +- fs/ksmbd/oplock.c | 6 +- fs/ksmbd/smb2pdu.c | 67 +- fs/ksmbd/smb_common.c | 4 +- fs/ksmbd/smb_common.h | 1 - fs/ksmbd/smbacl.c | 71 +- fs/ksmbd/smbacl.h | 25 + fs/ksmbd/transport_rdma.c | 2 +- fs/ksmbd/vfs.c | 47 +- fs/ksmbd/vfs.h | 3 +- fs/ksmbd/vfs_cache.c | 16 - fs/ksmbd/vfs_cache.h | 1 - fs/locks.c | 6 +- fs/namei.c | 8 +- fs/namespace.c | 7 +- fs/ocfs2/dlmglue.c | 14 +- fs/ocfs2/quota_global.c | 1 - fs/ocfs2/quota_local.c | 2 + fs/pipe.c | 2 +- fs/proc/task_mmu.c | 1 - fs/select.c | 4 +- fs/userfaultfd.c | 116 +- include/linux/backing-dev-defs.h | 2 + include/linux/backing-dev.h | 19 + include/linux/buffer_head.h | 2 +- include/linux/compaction.h | 2 + include/linux/cpufreq.h | 3 - include/linux/etherdevice.h | 12 + include/linux/file.h | 7 +- include/linux/fs.h | 19 +- include/linux/highmem.h | 5 +- include/linux/hugetlb_cgroup.h | 12 + include/linux/libata.h | 1 + include/linux/memblock.h | 2 - include/linux/memcontrol.h | 103 +- include/linux/memory.h | 2 +- include/linux/mempolicy.h | 16 + include/linux/migrate.h | 14 +- include/linux/mm.h | 21 +- include/linux/mman.h | 4 +- include/linux/mmzone.h | 4 +- include/linux/netdevice.h | 18 + include/linux/pagemap.h | 4 +- include/linux/pci-acpi.h | 3 + include/linux/sched/mm.h | 10 +- include/linux/shmem_fs.h | 25 +- include/linux/swap.h | 28 +- include/linux/syscalls.h | 1 + include/linux/uio.h | 6 +- include/linux/userfaultfd_k.h | 8 +- include/linux/vdpa.h | 62 +- include/linux/vhost_iotlb.h | 3 + include/linux/vm_event_item.h | 2 + include/linux/vmpressure.h | 2 +- include/linux/writeback.h | 4 +- include/trace/events/io_uring.h | 6 +- include/trace/events/migrate.h | 3 +- include/trace/events/mmflags.h | 1 - include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/mempolicy.h | 1 + include/uapi/linux/pkt_sched.h | 2 + include/uapi/linux/vduse.h | 306 ++ include/uapi/linux/virtio_vsock.h | 3 +- init/Kconfig | 14 + ipc/msg.c | 2 +- ipc/namespace.c | 2 +- ipc/sem.c | 8 +- ipc/shm.c | 2 +- kernel/cgroup/namespace.c | 2 +- kernel/events/core.c | 2 - kernel/fork.c | 95 +- kernel/nsproxy.c | 2 +- kernel/pid_namespace.c | 5 +- kernel/signal.c | 2 +- kernel/sys.c | 33 +- kernel/sys_ni.c | 1 + kernel/sysctl.c | 2 +- kernel/time/namespace.c | 4 +- kernel/time/posix-timers.c | 4 +- kernel/user_namespace.c | 2 +- lib/scatterlist.c | 5 +- lib/test_kasan.c | 80 +- lib/test_kasan_module.c | 20 +- lib/test_printf.c | 5 +- lib/test_vmalloc.c | 5 +- mm/backing-dev.c | 11 + mm/bootmem_info.c | 4 +- mm/compaction.c | 67 +- mm/debug_vm_pgtable.c | 918 ++-- mm/filemap.c | 15 +- mm/gup.c | 109 +- mm/huge_memory.c | 32 +- mm/hugetlb.c | 171 +- mm/hwpoison-inject.c | 2 +- mm/internal.h | 9 + mm/kasan/hw_tags.c | 43 - mm/kasan/kasan.h | 1 - mm/kasan/report.c | 29 +- mm/khugepaged.c | 2 +- mm/ksm.c | 8 +- mm/madvise.c | 1 + mm/memblock.c | 22 +- mm/memcontrol.c | 218 +- mm/memory-failure.c | 51 +- mm/memory_hotplug.c | 2 +- mm/mempolicy.c | 177 +- mm/migrate.c | 315 +- mm/mmap.c | 36 +- mm/mremap.c | 2 +- mm/nommu.c | 2 - mm/oom_kill.c | 70 + mm/page-writeback.c | 122 +- mm/page_alloc.c | 62 +- mm/page_isolation.c | 13 +- mm/percpu.c | 3 - mm/shmem.c | 271 +- mm/sparse.c | 46 +- mm/swap.c | 22 - mm/swapfile.c | 8 +- mm/truncate.c | 28 +- mm/userfaultfd.c | 15 +- mm/vmalloc.c | 79 +- mm/vmpressure.c | 10 +- mm/vmscan.c | 210 +- mm/vmstat.c | 25 +- net/9p/client.c | 6 +- net/9p/trans_fd.c | 2 +- net/bluetooth/sco.c | 12 +- net/bridge/br_multicast.c | 4 +- net/core/pktgen.c | 1 - net/core/skbuff.c | 2 +- net/ipv4/cipso_ipv4.c | 18 +- net/ipv4/ip_gre.c | 9 +- net/ipv6/addrconf.c | 28 +- net/ipv6/netfilter/nf_socket_ipv6.c | 4 +- net/ipv6/seg6_iptunnel.c | 2 +- net/mptcp/pm_netlink.c | 10 +- net/mptcp/protocol.c | 21 +- net/mptcp/protocol.h | 1 + net/sched/sch_fq_codel.c | 12 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 + net/sunrpc/cache.c | 2 +- net/tipc/socket.c | 2 +- net/vmw_vsock/af_vsock.c | 10 +- net/vmw_vsock/virtio_transport_common.c | 23 +- scripts/checksyscalls.sh | 2 +- security/tomoyo/domain.c | 13 +- sound/soc/intel/boards/Kconfig | 2 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 22 +- sound/soc/rockchip/rockchip_i2s.c | 7 + tools/build/Makefile | 2 +- tools/build/Makefile.feature | 1 - tools/build/feature/Makefile | 4 - tools/build/feature/test-all.c | 4 - tools/build/feature/test-libopencsd.c | 4 +- tools/build/feature/test-sync-compare-and-swap.c | 15 - tools/include/linux/compiler_types.h | 18 + tools/lib/perf/cpumap.c | 15 +- tools/lib/perf/include/internal/tests.h | 2 + tools/lib/perf/include/perf/cpumap.h | 1 + tools/lib/subcmd/parse-options.h | 1 + tools/perf/Documentation/Makefile | 74 +- tools/perf/Documentation/build-docdep.perl | 46 + tools/perf/Documentation/cat-texi.perl | 46 + tools/perf/Documentation/intel-hybrid.txt | 2 +- tools/perf/Documentation/perf-c2c.txt | 2 +- tools/perf/Documentation/perf-dlfilter.txt | 12 +- tools/perf/Documentation/perf-iostat.txt | 4 +- tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Documentation/perf-script-python.txt | 2 +- tools/perf/Documentation/perf-script.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 14 +- tools/perf/Makefile.config | 14 +- tools/perf/Makefile.perf | 17 +- tools/perf/arch/arm/util/auxtrace.c | 32 + tools/perf/arch/arm/util/cs-etm.c | 97 +- tools/perf/arch/x86/util/pmu.c | 155 +- tools/perf/bench/Build | 1 + tools/perf/bench/bench.h | 1 + tools/perf/bench/evlist-open-close.c | 258 + tools/perf/bench/futex-hash.c | 62 +- tools/perf/bench/futex-lock-pi.c | 60 +- tools/perf/bench/futex-requeue.c | 159 +- tools/perf/bench/futex-wake-parallel.c | 66 +- tools/perf/bench/futex-wake.c | 65 +- tools/perf/bench/futex.h | 52 +- tools/perf/bench/inject-buildid.c | 52 +- tools/perf/bench/synthesize.c | 4 +- tools/perf/builtin-annotate.c | 2 +- tools/perf/builtin-bench.c | 1 + tools/perf/builtin-buildid-cache.c | 2 +- tools/perf/builtin-buildid-list.c | 2 +- tools/perf/builtin-c2c.c | 2 +- tools/perf/builtin-data.c | 62 +- tools/perf/builtin-diff.c | 4 +- tools/perf/builtin-evlist.c | 2 +- tools/perf/builtin-inject.c | 38 +- tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-kvm.c | 4 +- tools/perf/builtin-lock.c | 2 +- tools/perf/builtin-mem.c | 3 +- tools/perf/builtin-record.c | 50 +- tools/perf/builtin-report.c | 2 +- tools/perf/builtin-sched.c | 4 +- tools/perf/builtin-script.c | 19 +- tools/perf/builtin-stat.c | 14 +- tools/perf/builtin-timechart.c | 3 +- tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 12 +- tools/perf/dlfilters/dlfilter-test-api-v0.c | 336 ++ tools/perf/{util => include/perf}/perf_dlfilter.h | 0 tools/perf/pmu-events/Build | 5 +- .../test/{test_cpu => test_soc/cpu}/branch.json | 0 .../test/{test_cpu => test_soc/cpu}/cache.json | 0 .../test/{test_cpu => test_soc/cpu}/other.json | 0 .../test/{test_cpu => test_soc/cpu}/uncore.json | 23 +- .../pmu-events/arch/test/test_soc/sys/uncore.json | 9 + .../pmu-events/arch/x86/cascadelakex/cache.json | 5468 ++++++++++---------- .../arch/x86/cascadelakex/clx-metrics.json | 253 +- .../arch/x86/cascadelakex/floating-point.json | 48 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 550 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 5444 +++++++++---------- .../pmu-events/arch/x86/cascadelakex/other.json | 4146 +++++++-------- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 1046 ++-- .../arch/x86/cascadelakex/uncore-memory.json | 21 +- .../arch/x86/cascadelakex/uncore-other.json | 161 +- .../arch/x86/cascadelakex/virtual-memory.json | 256 +- .../pmu-events/arch/x86/elkhartlake/cache.json | 226 + .../arch/x86/elkhartlake/ehl-metrics.json | 57 + .../arch/x86/elkhartlake/floating-point.json | 24 + .../pmu-events/arch/x86/elkhartlake/frontend.json | 93 + .../pmu-events/arch/x86/elkhartlake/memory.json | 86 + .../pmu-events/arch/x86/elkhartlake/other.json | 424 ++ .../pmu-events/arch/x86/elkhartlake/pipeline.json | 278 + .../arch/x86/elkhartlake/virtual-memory.json | 273 + .../pmu-events/arch/x86/icelakex/icx-metrics.json | 315 ++ tools/perf/pmu-events/arch/x86/mapfile.csv | 3 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 1724 +++--- .../arch/x86/skylakex/floating-point.json | 56 +- .../pmu-events/arch/x86/skylakex/frontend.json | 580 +-- .../perf/pmu-events/arch/x86/skylakex/memory.json | 1300 ++--- tools/perf/pmu-events/arch/x86/skylakex/other.json | 104 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 1068 ++-- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 247 +- .../arch/x86/skylakex/uncore-memory.json | 9 - .../pmu-events/arch/x86/skylakex/uncore-other.json | 171 +- .../arch/x86/skylakex/virtual-memory.json | 288 +- .../perf/pmu-events/arch/x86/tigerlake/cache.json | 595 +++ .../arch/x86/tigerlake/floating-point.json | 94 + .../pmu-events/arch/x86/tigerlake/frontend.json | 463 ++ .../perf/pmu-events/arch/x86/tigerlake/memory.json | 295 ++ .../perf/pmu-events/arch/x86/tigerlake/other.json | 189 + .../pmu-events/arch/x86/tigerlake/pipeline.json | 982 ++++ .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 231 + .../arch/x86/tigerlake/virtual-memory.json | 225 + tools/perf/pmu-events/jevents.c | 5 +- tools/perf/pmu-events/pmu-events.h | 1 + tools/perf/scripts/python/flamegraph.py | 108 +- tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 15 +- tools/perf/tests/dlfilter-test.c | 416 ++ tools/perf/tests/dso-data.c | 14 +- tools/perf/tests/llvm.c | 7 +- tools/perf/tests/parse-events.c | 92 + tools/perf/tests/pmu-events.c | 699 ++- tools/perf/tests/shell/lib/probe_vfs_getname.sh | 2 +- tools/perf/tests/shell/pipe_test.sh | 69 + tools/perf/tests/shell/record+zstd_comp_decomp.sh | 4 +- tools/perf/tests/tests.h | 1 + tools/perf/tests/topology.c | 4 +- tools/perf/trace/beauty/arch_errno_names.sh | 11 +- tools/perf/ui/browsers/annotate.c | 1 + tools/perf/ui/gtk/annotate.c | 1 + tools/perf/util/annotate.c | 26 +- tools/perf/util/auxtrace.c | 104 +- tools/perf/util/auxtrace.h | 49 +- tools/perf/util/config.c | 5 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 170 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 13 + tools/perf/util/cs-etm.c | 238 +- tools/perf/util/cs-etm.h | 11 + tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/data-convert-json.c | 2 +- tools/perf/util/debug.h | 14 + tools/perf/util/dlfilter.c | 6 +- tools/perf/util/dlfilter.h | 2 + tools/perf/util/dso.h | 1 + tools/perf/util/env.c | 26 +- tools/perf/util/env.h | 3 + tools/perf/util/events_stats.h | 1 + tools/perf/util/evlist-hybrid.c | 73 + tools/perf/util/evlist-hybrid.h | 1 + tools/perf/util/evlist.c | 3 +- tools/perf/util/evlist.h | 16 + tools/perf/util/evsel.c | 397 +- tools/perf/util/evsel.h | 14 + tools/perf/util/get_current_dir_name.c | 3 +- tools/perf/util/header.c | 14 +- tools/perf/util/header.h | 2 +- tools/perf/util/llvm-utils.c | 40 +- tools/perf/util/mmap.h | 1 + tools/perf/util/parse-events.y | 3 +- tools/perf/util/parse-sublevel-options.h | 2 +- tools/perf/util/pmu.c | 80 +- tools/perf/util/pmu.h | 10 + .../util/scripting-engines/trace-event-python.c | 32 + tools/perf/util/session.c | 20 +- tools/perf/util/session.h | 12 +- tools/perf/util/synthetic-events.c | 53 +- tools/perf/util/synthetic-events.h | 6 + tools/perf/util/target.h | 1 + tools/perf/util/trace-event.h | 3 + tools/testing/cxl/Kbuild | 38 - tools/testing/cxl/config_check.c | 13 - tools/testing/cxl/mock_acpi.c | 109 - tools/testing/cxl/mock_pmem.c | 24 - tools/testing/cxl/test/Kbuild | 10 - tools/testing/cxl/test/cxl.c | 587 --- tools/testing/cxl/test/mem.c | 255 - tools/testing/cxl/test/mock.c | 171 - tools/testing/cxl/test/mock.h | 27 - tools/testing/scatterlist/linux/mm.h | 1 - tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 3 + .../selftests/vm/charge_reserved_hugetlb.sh | 5 +- .../selftests/vm/hugetlb_reparenting_test.sh | 5 +- tools/testing/selftests/vm/ksm_tests.c | 662 +++ tools/testing/selftests/vm/mlock-random-test.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 96 + tools/testing/selftests/vm/userfaultfd.c | 13 + tools/testing/vsock/vsock_test.c | 8 +- 596 files changed, 32371 insertions(+), 18595 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-numa create mode 100644 Documentation/translations/zh_TW/arm64/amu.rst create mode 100644 Documentation/translations/zh_TW/arm64/booting.txt create mode 100644 Documentation/translations/zh_TW/arm64/elf_hwcaps.rst create mode 100644 Documentation/translations/zh_TW/arm64/hugetlbpage.rst create mode 100644 Documentation/translations/zh_TW/arm64/index.rst create mode 100644 Documentation/translations/zh_TW/arm64/legacy_instructions.txt create mode 100644 Documentation/translations/zh_TW/arm64/memory.txt create mode 100644 Documentation/translations/zh_TW/arm64/perf.rst create mode 100644 Documentation/translations/zh_TW/arm64/silicon-errata.txt create mode 100644 Documentation/translations/zh_TW/arm64/tagged-pointers.txt create mode 100644 Documentation/translations/zh_TW/cpu-freq/core.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/cpu-drivers.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/cpufreq-stats.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/index.rst create mode 100644 Documentation/translations/zh_TW/filesystems/debugfs.rst create mode 100644 Documentation/translations/zh_TW/filesystems/index.rst create mode 100644 Documentation/translations/zh_TW/filesystems/sysfs.txt create mode 100644 Documentation/translations/zh_TW/filesystems/tmpfs.rst create mode 100644 Documentation/translations/zh_TW/filesystems/virtiofs.rst create mode 100644 Documentation/userspace-api/vduse.rst create mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts create mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi create mode 100644 arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts delete mode 100644 drivers/cxl/core/mbox.c delete mode 100644 drivers/input/misc/sirfsoc-onkey.c create mode 100644 drivers/vdpa/vdpa_user/Makefile create mode 100644 drivers/vdpa/vdpa_user/iova_domain.c create mode 100644 drivers/vdpa/vdpa_user/iova_domain.h create mode 100644 drivers/vdpa/vdpa_user/vduse_dev.c create mode 100644 include/uapi/linux/vduse.h delete mode 100644 tools/build/feature/test-sync-compare-and-swap.c create mode 100755 tools/perf/Documentation/build-docdep.perl create mode 100755 tools/perf/Documentation/cat-texi.perl create mode 100644 tools/perf/bench/evlist-open-close.c create mode 100644 tools/perf/dlfilters/dlfilter-test-api-v0.c rename tools/perf/{util => include/perf}/perf_dlfilter.h (100%) rename tools/perf/pmu-events/arch/test/{test_cpu => test_soc/cpu}/branch.json (100%) rename tools/perf/pmu-events/arch/test/{test_cpu => test_soc/cpu}/cache.json (100%) rename tools/perf/pmu-events/arch/test/{test_cpu => test_soc/cpu}/other.json (100%) rename tools/perf/pmu-events/arch/test/{test_cpu => test_soc/cpu}/uncore.json (51%) create mode 100644 tools/perf/pmu-events/arch/test/test_soc/sys/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/ehl-metrics.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/other.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/virtual-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/icx-metrics.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/other.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/tgl-metrics.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/virtual-memory.json create mode 100644 tools/perf/tests/dlfilter-test.c create mode 100755 tools/perf/tests/shell/pipe_test.sh delete mode 100644 tools/testing/cxl/Kbuild delete mode 100644 tools/testing/cxl/config_check.c delete mode 100644 tools/testing/cxl/mock_acpi.c delete mode 100644 tools/testing/cxl/mock_pmem.c delete mode 100644 tools/testing/cxl/test/Kbuild delete mode 100644 tools/testing/cxl/test/cxl.c delete mode 100644 tools/testing/cxl/test/mem.c delete mode 100644 tools/testing/cxl/test/mock.c delete mode 100644 tools/testing/cxl/test/mock.h create mode 100644 tools/testing/selftests/vm/ksm_tests.c