This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig in repository toolchain/ci/linux.
omits 3f1fee3e7237 Add linux-next specific files for 20210426 omits 25bc157a2191 Merge branch 'akpm/master' omits 1149b2007f38 memfd_secret: use unsigned int rather than long as syscall [...] omits 3a76d185e2d9 secretmem: test: add basic selftest for memfd_secret(2) omits 0f412b92bb35 memfd_secret: use unsigned int rather than long as syscall [...] omits ebad381e4cd1 arch, mm: wire up memfd_secret system call where relevant omits d33a8de90047 PM: hibernate: disable when there are active secretmem users omits a56200ab4343 secretmem: optimize page_is_secretmem() omits 7a8a7b0c2cfc secretmem/gup: don't check if page is secretmem without reference omits b970af43eee1 memfd_secret: use unsigned int rather than long as syscall [...] omits 677639b7e04b mm: introduce memfd_secret system call to create "secret" [...] omits 6feab0fe7b79 set_memory: allow querying whether set_direct_map_*() is a [...] omits 935f965381b3 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 44d0af32b9f2 riscv/Kconfig: make direct map manipulation options depend on MMU omits d68241cbd1d7 mmap: make mlock_future_check() global omits 801abe35a4e2 mm: fix typos in comments omits e0a548a1b09d mm: fix typos in comments omits 8992cfe0567c treewide: remove editor modelines and cruft omits abdc9cfeecd4 ipc/sem.c: spelling fix omits 1470d88a00d8 fs: fat: fix spelling typo of values omits d14ef173d433 kernel/sys.c: fix typo omits 0f5a99295907 kernel/up.c: fix typo omits c56aac15ada9 kernel/user_namespace.c: fix typos omits a6eda9abbb37 kernel/umh.c: fix some spelling mistakes omits 1f5c77e97e3c include/linux/pgtable.h: few spelling fixes omits 4b7834a18f79 mm/slab.c: fix spelling mistake "disired" -> "desired" omits f4cb890b7b5f scripts/spelling.txt: add "overflw" omits 2ef8602bdcab scripts/spelling.txt: Add "diabled" typo omits 8917359739f0 scripts/spelling.txt: add "overlfow" omits b1e1fcff6985 arm: print alloc free paths for address in registers omits 3c0bf017721a mm/vmalloc: remove vwrite() omits 42eef9b4ba04 mm: remove xlate_dev_kmem_ptr() omits 629a050a155c drivers/char: remove /dev/kmem for good omits 3d2e38c237fe mm: fix some typos and code style problems omits ed66326982cf Merge branch 'akpm-current/current' omits 7bd65420ee11 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits 2f09e00af184 Merge remote-tracking branch 'rust/rust-next' omits 57de8e882cd3 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits bd9b11bcdb6d Merge remote-tracking branch 'kunit-next/kunit' omits c1e26b3a4c80 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits a5963f5bb603 Merge remote-tracking branch 'hyperv/hyperv-next' omits 67acd54a0035 Merge remote-tracking branch 'nvmem/for-next' omits 91a4e90f6cd1 Merge remote-tracking branch 'slimbus/for-next' omits 3d56fb447e9c Merge remote-tracking branch 'gnss/gnss-next' omits ec62be93d0aa Merge remote-tracking branch 'kspp/for-next/kspp' omits 7545ca8a410e Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 909d61f40f15 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 6d11450af53a Merge remote-tracking branch 'rtc/rtc-next' omits cb18f9840a5a Merge remote-tracking branch 'coresight/next' omits 7ac8404730c6 Merge remote-tracking branch 'livepatching/for-next' omits 03894677fc58 Merge remote-tracking branch 'kselftest/next' omits 848d47247fd7 Merge remote-tracking branch 'pwm/for-next' omits 9fad8c77b9ea Merge remote-tracking branch 'pinctrl/for-next' omits 28119ef70bed Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 80d1e18945d6 Merge remote-tracking branch 'rpmsg/for-next' omits 7226534751c6 Merge remote-tracking branch 'vhost/linux-next' omits 51145523badf Merge remote-tracking branch 'scsi-mkp/for-next' omits aae1a2611a0b Merge remote-tracking branch 'scsi/for-next' omits 70088297c3e7 Merge remote-tracking branch 'cgroup/for-next' omits fa5b915d1615 Merge remote-tracking branch 'dmaengine/next' omits 4400790a1d1a Merge remote-tracking branch 'staging/staging-next' omits e845e0b7a467 Merge remote-tracking branch 'vfio/next' omits a66980803e82 Merge remote-tracking branch 'phy-next/next' omits 051396dc6741 Merge remote-tracking branch 'char-misc/char-misc-next' omits 855e518768de Merge remote-tracking branch 'tty/tty-next' omits 609999ef689f Merge remote-tracking branch 'usb/usb-next' omits 07e488d0cc14 Merge remote-tracking branch 'driver-core/driver-core-next' omits 6360d70df703 Merge remote-tracking branch 'ipmi/for-next' omits 9ca6c97c09e8 Merge remote-tracking branch 'leds/for-next' omits 7c4a4b3c7a79 Merge remote-tracking branch 'hsi/for-next' omits b8bbe8635c4a Merge remote-tracking branch 'chrome-platform/for-next' omits 50a9d6a8bb02 Merge remote-tracking branch 'drivers-x86/for-next' omits 05143ca283cb Merge remote-tracking branch 'percpu/for-next' omits 64d56515f42e Merge remote-tracking branch 'xen-tip/linux-next' omits 809833a0b016 Merge remote-tracking branch 'kvm/next' omits 25fd48098e54 Merge remote-tracking branch 'rcu/rcu/next' omits 69efb3e455d1 Merge remote-tracking branch 'ftrace/for-next' omits a96b40efcbf3 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits a88965774788 Merge remote-tracking branch 'edac/edac-for-next' omits d5c11ef2ec17 Merge remote-tracking branch 'tip/auto-latest' omits 7ca9872a1714 Merge remote-tracking branch 'spi/for-next' omits 11e88bde43e7 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 6a100541549a Merge remote-tracking branch 'devicetree/for-next' omits 4727ead1569a Merge remote-tracking branch 'audit/next' omits 3c74d802ffe0 Merge remote-tracking branch 'iommu/next' omits 5af672db279c Merge remote-tracking branch 'tpmdd/next' omits 74feabb9d4dd Merge remote-tracking branch 'tomoyo/master' omits ba11af0c3f88 Merge remote-tracking branch 'selinux/next' omits 2af1abaa81df Merge remote-tracking branch 'keys/keys-next' omits 204d45d150f0 Merge remote-tracking branch 'integrity/next-integrity' omits ac7d579b1d63 Merge remote-tracking branch 'apparmor/apparmor-next' omits 55028e960fad Merge remote-tracking branch 'security/next-testing' omits a4854e8555d7 Merge remote-tracking branch 'regulator/for-next' omits bf6178a9587f Merge remote-tracking branch 'battery/for-next' omits 00b4cecd846c Merge remote-tracking branch 'backlight/for-backlight-next' omits 0f7f0b36ac4e Merge remote-tracking branch 'mfd/for-mfd-next' omits 08e11333d9ad Merge remote-tracking branch 'mmc/next' omits f7fc5e57a727 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits eeb04f0881d7 Merge remote-tracking branch 'device-mapper/for-next' omits d4418488cec5 Merge remote-tracking branch 'block/for-next' omits d5d7b45b1ba1 Merge remote-tracking branch 'input/next' omits 53745fd2a44b Merge remote-tracking branch 'modules/modules-next' omits db7b4fd62dc7 Merge remote-tracking branch 'sound-asoc/for-next' omits ea4f21f8ef08 Merge remote-tracking branch 'sound/for-next' omits 99c811d0df8a Merge remote-tracking branch 'regmap/for-next' omits a67883bda920 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 3871499050bf Merge remote-tracking branch 'imx-drm/imx-drm/next' omits ddf671343be6 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 106a0c01c140 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 3dce998713fa Merge remote-tracking branch 'amdgpu/drm-next' omits b587b145a45b Merge remote-tracking branch 'drm-misc/for-linux-next' omits c06e76b7971a Merge remote-tracking branch 'drm/drm-next' omits bb8f48677698 Merge remote-tracking branch 'crypto/master' omits 8a23fec4ee3c Merge remote-tracking branch 'mtd/mtd/next' omits c91bc8535cbb Merge remote-tracking branch 'gfs2/for-next' omits 63ddadad66f3 Merge remote-tracking branch 'bluetooth/master' omits 573598b5087d Merge remote-tracking branch 'bpf-next/for-next' omits 35b4bd8423c6 Merge remote-tracking branch 'net-next/master' omits d30655d9407d Merge remote-tracking branch 'rdma/for-next' omits 545291f4a72c Merge remote-tracking branch 'swiotlb/linux-next' omits 46cc413712b2 Merge remote-tracking branch 'dlm/next' omits bd4df45eb66b Merge remote-tracking branch 'ieee1394/for-next' omits 5118f96d171b Merge remote-tracking branch 'thermal/thermal/linux-next' omits 44573c6d6636 Merge remote-tracking branch 'pm/linux-next' omits 241f206e0755 Merge remote-tracking branch 'v4l-dvb/master' omits 6ab4f4364c45 Merge remote-tracking branch 'jc_docs/docs-next' omits 0e5d44df7c0b Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 6702f3cd2fcb Merge remote-tracking branch 'dmi/dmi-for-next' omits caef294f737d Merge remote-tracking branch 'i3c/i3c/next' omits 10ce6e4e0a24 Merge remote-tracking branch 'i2c/i2c/for-next' omits 94351751a03e Merge remote-tracking branch 'hid/for-next' omits 9550cfd18423 Merge remote-tracking branch 'pstore/for-next/pstore' omits f9b6175e6346 Merge remote-tracking branch 'pci/next' omits 5d8dc50bc09f Merge remote-tracking branch 'printk/for-next' omits d5ce9f7b3ff5 Merge remote-tracking branch 'vfs/for-next' omits 0e0bb9deb5aa Merge remote-tracking branch 'file-locks/locks-next' omits c26a64ac23aa Merge remote-tracking branch 'iomap/iomap-for-next' omits c8afbdb41338 Merge remote-tracking branch 'xfs/for-next' omits 0336ca8beb97 Merge remote-tracking branch 'v9fs/9p-next' omits 2e2e8027e248 Merge remote-tracking branch 'ubifs/next' omits 1f0e2276363c Merge remote-tracking branch 'overlayfs/overlayfs-next' omits ba4f799f37f3 Merge remote-tracking branch 'cel/for-next' omits 9df1a6ccc8c2 Merge remote-tracking branch 'nfs/linux-next' omits f9da1dc44ab3 Merge remote-tracking branch 'jfs/jfs-next' omits 7d044abb2bf4 Merge remote-tracking branch 'fuse/for-next' omits 9f43137cb903 Merge remote-tracking branch 'f2fs/dev' omits 8122b6936fd6 Merge remote-tracking branch 'ext4/dev' omits 17322b0ef924 Merge remote-tracking branch 'ext3/for_next' omits 4fb46867805f Merge remote-tracking branch 'exfat/dev' omits 5d624d7715b0 Merge remote-tracking branch 'erofs/dev' omits 34118c14a465 Merge remote-tracking branch 'ecryptfs/next' omits 99be254814f8 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits c7a3b2589fcb Merge remote-tracking branch 'cifs/for-next' omits ea07eb18e78b Merge remote-tracking branch 'ceph/master' omits 32dd691d95f1 Merge remote-tracking branch 'btrfs/for-next' omits 5481a3b8ac9a Merge remote-tracking branch 'fscache/fscache-next' omits 32dacc61d08e Merge remote-tracking branch 'pidfd/for-next' omits c8e35316a405 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits d7b9a1fe913d Merge remote-tracking branch 'uml/linux-next' omits 07ae6bd53713 Merge remote-tracking branch 'sh/for-next' omits 814abd3603fc Merge remote-tracking branch 's390/for-next' omits 6703c347b556 Merge remote-tracking branch 'risc-v/for-next' omits 2e8782391676 Merge remote-tracking branch 'powerpc/next' omits fd73cab0b2a0 Merge remote-tracking branch 'parisc-hd/for-next' omits be7b2ec0f20d Merge remote-tracking branch 'mips/mips-next' omits 92e18acb4a08 Merge remote-tracking branch 'microblaze/next' omits cb53e47977a0 Merge remote-tracking branch 'm68knommu/for-next' omits d12f82fcda9b Merge remote-tracking branch 'm68k/for-next' omits b3b33dda4fd2 Merge remote-tracking branch 'h8300/h8300-next' omits dcc0937a7547 Merge remote-tracking branch 'csky/linux-next' omits e27d3ecdeb89 Merge remote-tracking branch 'clk/clk-next' omits f62ad9f6e110 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits bdd42a466472 Merge remote-tracking branch 'tegra/for-next' omits f09c0d304ff5 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits ba674e00b975 Merge remote-tracking branch 'samsung-krzk/for-next' omits 38b38b7705c0 Merge remote-tracking branch 'rockchip/for-next' omits 48f0f3627b23 Merge remote-tracking branch 'reset/reset/next' omits 9b575c0c324f Merge remote-tracking branch 'renesas/next' omits bb287813d183 Merge remote-tracking branch 'realtek/for-next' omits cf2614294bfa Merge remote-tracking branch 'raspberrypi/for-next' omits b60694cc760a Merge remote-tracking branch 'qcom/for-next' omits f3f484352996 Merge remote-tracking branch 'omap/for-next' omits c40c3c7f6353 Merge remote-tracking branch 'mvebu/for-next' omits d6016d40778f Merge remote-tracking branch 'mediatek/for-next' omits cc9ad2f236eb Merge remote-tracking branch 'keystone/next' omits 7b32510604fa Merge remote-tracking branch 'imx-mxs/for-next' omits bccdf79a6e0e Merge remote-tracking branch 'drivers-memory/for-next' omits 48b7597f05fb Merge remote-tracking branch 'at91/at91-next' omits a4c01f8243ae Merge remote-tracking branch 'aspeed/for-next' omits 4e36fe3670c3 Merge remote-tracking branch 'amlogic/for-next' omits 36406384b723 Merge remote-tracking branch 'actions/for-next' omits 70361dc0add4 Merge remote-tracking branch 'arm-soc/for-next' omits 8054c465253d Merge remote-tracking branch 'arm64/for-next/core' omits e84a0a95eda3 Merge remote-tracking branch 'arm/for-next' omits 90b19387003a Merge remote-tracking branch 'asm-generic/master' omits 32857c4e6bdd Merge remote-tracking branch 'dma-mapping/for-next' omits fb58a1e55d29 Merge remote-tracking branch 'kbuild/for-next' omits 07bcd85dd158 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 1fb7a2ee632e Merge remote-tracking branch 'pidfd-fixes/fixes' omits e3a3c580a221 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 8268c5821253 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits 685dfb290d4e Merge remote-tracking branch 'vfs-fixes/fixes' omits b2403ce7db6b Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 067a814dd896 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 2de6951ec90a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 3fd56ccb0624 Merge remote-tracking branch 'ide/master' omits ccb60a37bd01 Merge remote-tracking branch 'soundwire-fixes/fixes' omits 8f24e8f8e560 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 9cb5f20e8c02 Merge remote-tracking branch 'phy/fixes' omits 6b76278cbe18 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 267443078e07 Merge remote-tracking branch 'pci-current/for-linus' omits 790daee2da05 Merge remote-tracking branch 'spi-fixes/for-linus' omits 43c7251b5359 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 697873c42d23 Merge remote-tracking branch 'regmap-fixes/for-linus' omits fab3962e98d1 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 900a495d198a Merge remote-tracking branch 'ipsec/master' omits a13c47a5f844 Merge remote-tracking branch 'net/master' omits 8dfb28d0369f Merge remote-tracking branch 'arc-current/for-curr' omits b2968f98870f cifs: update internal version number omits a3ea5316486b smb3: add rasize mount parameter to improve readahead performance omits 6f0a47fdbc26 libceph: bump CephXAuthenticate encoding version omits 46f5372e3cef ceph: don't allow access to MDS-private inodes omits 41f0a297f337 ceph: fix up some bare fetches of i_size omits 91eb51ab884f ceph: convert some PAGE_SIZE invocations to thp_size() omits 63daf1b23c13 ceph: support getting ceph.dir.rsnaps vxattr omits c418245009fb ceph: drop pinned_page parameter from ceph_get_caps omits 0f0c1f652abb ceph: fix inode leak on getattr error in __fh_to_dentry omits 8ca5a18fb766 ceph: only check pool permissions for regular files omits ebb46edd22f6 ceph: send opened files/pinned caps/opened inodes metrics [...] omits dab1cd15ddea ceph: avoid counting the same request twice or more omits 0561bc5bba72 ceph: rename the metric helpers omits 4dc3da05153f ceph: fix kerneldoc copypasta over ceph_start_io_direct omits e6dbe75357a5 ceph: use attach/detach_page_private for tracking snap context omits 2a6011680846 ceph: don't use d_add in ceph_handle_snapdir omits 953244b067ae ceph: don't clobber i_snap_caps on non-I_NEW inode omits cae0401f275f Merge commit 'ed94f87c2b123241ae5644cf82327e2da653adb6' into base omits 758a92f317ce ceph: fix fall-through warnings for Clang omits 583a65d6f7bb ceph: convert ceph_readpages to ceph_readahead omits 2b8d9ab6f6ad ceph: convert ceph_write_begin to netfs_write_begin omits 74c30feebda5 ceph: convert ceph_readpage to netfs_readpage omits 10ca841f3ca3 ceph: fix fscache invalidation omits 07a387c34144 ceph: rework PageFsCache handling omits 6939b703b7fd ceph: rip out old fscache readpage handling omits 6a8701d12ee7 Merge branch 'kconfig' into for-next omits f6f5c5c5cdd8 .gitignore: prefix local generated files with a slash omits 40a93ae8a640 .gitignore: ignore only top-level modules.builtin omits 2401682f1a9c .gitignore: move tags and TAGS close to other tag files omits 7982b0dd319f Merge branch 'clocksource.2021.04.25a' into HEAD omits 0055525f6e61 kernel/.gitgnore: remove stale timeconst.h and hz.bc omits 10f5d441880a clocksource: Reduce WATCHDOG_THRESHOLD omits a7813519f8a3 clocksource: Forgive tsc_early pre-calibration drift omits 54d3cfc88be6 clocksource: Limit number of CPUs checked for clock synchr [...] omits ffa77af5731d Merge branch 'for-5.13/io_uring' into for-next omits 1f6ac434dfff Merge branch 'for-5.13/libata' into for-next omits 8fd84c2b7d48 Merge branch 'for-5.13/drivers' into for-next omits f58ceb2c1907 Merge branch 'for-5.13/block' into for-next omits df5fee3dd998 blk-iocost: don't ignore vrate_min on QD contention omits 42fb54fbc707 bio: limit bio max size omits e443d7e811b0 Merge remote-tracking branch 'dhowells/netfs-lib' omits 8a8d2ed15fae usr/include: refactor .gitignore omits f9f7d2ad8295 genksyms: fix stale comment omits 91f1a090eb24 kbuild: add comment about why cmd_shipped uses 'cat' omits 31c330b346a6 kbuild: replace LANG=C with LC_ALL=C omits 8db8c57757fd Merge branch 'linus' omits e0f4bf8e11f8 ipc/sem.c: mundane typo fixes omits 773f67b9ab7c modules: add CONFIG_MODPROBE_PATH omits 97f8172f9a98 init/initramfs.c: do unpacking asynchronously omits 99aafdfc8a26 kernel/async.c: remove async_unregister_domain() omits dcb3ee583c7a kernel/async.c: stop guarding pr_debug() statements omits 470da4c4e53c selftests: remove duplicate include omits 0f45e8d9e484 kernel/resource: fix locking in request_free_mem_region omits ee4b933c56b0 kernel/resource: refactor __request_region to allow extern [...] omits 28b32da7e45f kernel-resource-allow-region_intersects-users-to-hold-reso [...] omits 68a6fd6d5930 kernel/resource: allow region_intersects users to hold res [...] omits ec10e8c87a33 kernel/resource: remove first_lvl / siblings_only logic omits bf3a980a6b99 kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits e7807e731289 kernel/resource: make walk_system_ram_res() find all busy [...] omits 6d1748f6c309 scripts/gdb: add lx_current support for arm64 omits 6f4942eb7cfd scripts/gdb: document lx_current is only supported by x86 omits 13f9db5d27f6 gdb: lx-symbols: store the abspath() omits 92fe1e50e39b aio: simplify read_events() omits 229aaea13f9e delayacct: clear right task's flag after blkio completes omits aefef4506ddf smp: kernel/panic.c - silence warnings omits a7f6f28eca4d gcov: clang: drop support for clang-10 and older omits 5bb98fa78b1a gcov: clang: fix clang-11+ build omits 133e8dd2129d gcov: use kvmalloc() omits e909b15a4792 gcov: simplify buffer allocation omits 2a241be6c793 gcov: combine common code omits 346ae007d23f kexec: dump kmessage before machine_kexec omits 43caa6e73729 kernel: kexec_file: fix error return code of kexec_calcula [...] omits ae4bd5aa92bc kexec: Add kexec reboot string omits 71f8babc88a3 kernel/crash_core: add crashkernel=auto for vmcore creation omits f87689c01403 kernel/fork.c: fix typos omits a9b9a24e4b20 kernel/fork.c: simplify copy_mm() omits 824499d6bb3d do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits c522784ae2d5 hpfs: replace one-element array with flexible-array member omits 307911ed7ca7 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 6417ec500c75 nilfs2: fix typos in comments omits 8f18042e27d2 fs/nilfs2: fix misspellings using codespell tool omits be652737f631 isofs: fix fall-through warnings for Clang omits 14eec85219aa fs/epoll: restore waking from ep_done_scan() omits 4ada56f5e293 kselftest: introduce new epoll test case omits 053a069f9240 checkpatch: improve ALLOC_ARRAY_ARGS test omits 5b34a2401134 checkpatch: exclude four preprocessor sub-expressions from [...] omits 09aa604969d1 checkpatch: warn when missing newline in return sysfs_emit [...] omits 5490772c2dd3 include/linux/compat.h: remove unneeded declaration from C [...] omits 3d8ae8e32ac3 lib: parser: clean up kernel-doc omits 593814dfd7cf lib/genalloc: add parameter description to fix doc compile [...] omits ff51c3f5482b lib/percpu_counter: tame kernel-doc compile warning omits 3dcf6b553bee lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits d56167f120a1 lib: crc8: pointer to data block should be const omits 73bec7251e75 lib/genalloc.c: Fix a typo omits 036f4fed6633 lib/list_sort.c: fix typo in function description omits 5f5777f1ce01 lib: fix inconsistent indenting in process_bit1() omits 5fd15b96fe97 lib/bch.c: fix a typo in the file bch.c omits 25ff44ec82e5 MAINTAINERS: add entry for the bitmap API omits eb4f70779d05 tools: sync lib/find_bit implementation omits 7c3c0a5796a8 h8300: rearrange headers inclusion order in asm/bitops omits 7b4721abd551 lib: add fast path for find_first_*_bit() and find_last_bit() omits a54cbe7fa597 lib: add fast path for find_next_*_bit() omits da7a53ba4218 tools: sync find_next_bit implementation omits f55b3e1ced3d lib: inline _find_next_bit() wrappers omits 654b7e0373eb tools: sync small_const_nbits() macro with the kernel omits c5bbf47fa0a8 lib: extend the scope of small_const_nbits() macro omits 68b80f24c2f6 arch: rearrange headers inclusion order in asm/bitops for [...] omits 9fbda2a32e6b tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits e23f8dc68602 tools: bitmap: sync function declarations with the kernel omits a4c61d1a4be1 tools: disable -Wno-type-limits omits 1c4515f16254 kernel/cred.c: make init_groups static omits 305759c84dde kernel/async.c: fix pr_debug statement omits 7bb88276f35f linux/profile.h: remove unnecessary declaration omits 73227e42c0b0 kernel.h: drop inclusion in bitmap.h omits 52f25ebcb6da include: remove pagemap.h from blkdev.h omits 09b4770f4388 proc/sysctl: make protected_* world readable omits 602edb642972 proc/sysctl: fix function name error in comments omits 7e630bb1e414 procfs/dmabuf: add inode number to /proc/*/fdinfo omits efafb01516e2 procfs: allow reading fdinfo with PTRACE_MODE_READ omits d3845cb2eba4 selftests: proc: test subset=pid omits 4a61b0d28461 proc: delete redundant subset=pid check omits 159a3e0bf1a2 proc: smoke test lseek() omits 4fd336c243ad proc: mandate ->proc_lseek in "struct proc_ops" omits 1a5968824456 proc: save LOC in __xlate_proc_name() omits 6e8660e32bf1 fs/proc/generic.c: fix incorrect pde_is_permanent check omits 4728152a4c7d alpha: eliminate old-style function definitions omits 6bb830f26f30 kernel/hung_task.c: Monitor killed tasks. omits d38d769d7cc8 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 1477c785047c fs/buffer.c: add debug print for __getblk_gfp() stall problem omits a2fe07b5d15c kfence: use power-efficient work queue to run delayed work omits b513c904cd18 kfence: maximize allocation wait timeout duration omits def86fa773a7 kfence: await for allocation using wait_event omits bd5d3aed18e2 kfence: zero guard page after out-of-bounds access omits 13eec13914ba mm/process_vm_access.c: remove duplicate include omits 8145edc94c12 mm/mempolicy: minor coding style tweaks omits 00c3d526c16c mm/memory_hotplug: minor coding style tweaks omits bcb4ac635570 mm/vmalloc: minor coding style tweaks omits eac65a95758b mm/frontswap: minor coding style tweaks omits c748a81010e8 mm/mlock: minor coding style tweaks omits c45d1268f7d9 mm/filemap: minor coding style tweaks omits aeb864eb373a mm/page_alloc: minor coding style tweaks omits 9f195b77e13d mm/shmem: minor coding style tweaks omits e7fdf78eadf5 mm/oom_kill: minor coding style tweaks omits 12e004d5cb5d mm/compaction: minor coding style tweaks omits 589d01523f8d mm/vmscan: minor coding style tweaks omits de045f06938b mm/sparse: minor coding style tweaks omits fc9c44205c3c mm/swapfile: minor coding style tweaks omits 732cb6e51026 mm/mempool: minor coding style tweaks omits d743716d1d45 mm/highmem: Remove deprecated kmap_atomic omits af7ffd63023b mm/highmem.c: fix coding style issue omits 37d84fb2bcbe btrfs: use memzero_page() instead of open coded kmap pattern omits 70ce8b259247 iov_iter: lift memzero_page() to highmem.h omits 8adee7bc3101 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits 7dcc2a37c2b8 mm/zswap.c: switch from strlcpy to strscpy omits 3d2336f3e575 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits bfd0aca97286 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 6447340a11a7 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits 3382638f6878 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 75ba761b0e62 mm,memory_hotplug: allocate memmap from the added memory range omits ec380b82825c mm,memory_hotplug: factor out adjusting present pages into [...] omits f0f601107e83 mm,memory_hotplug: relax fully spanned sections check omits 32b375ab224c drivers/base/memory: introduce memory_block_{online,offline} omits b819a7b2c17f mm/memory_hotplug: remove broken locking of zone PCP struc [...] omits 385a9202b24b selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 90be40ac79c3 selftests/vm: gup_test: fix test flag omits 142da9ab5725 mm/gup: longterm pin migration cleanup omits 849c2c7ec421 mm/gup: change index type to long as it counts pages omits 68d5b21047a7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 0375a58c9237 mm/gup: migrate pinned pages out of movable zone omits 076281696a6f mm/gup: do not migrate zero page omits aea8a8940650 mm: honor PF_MEMALLOC_PIN for all movable pages omits 9bba51c2f847 mm: apply per-task gfp constraints in fast path omits 932013756a47 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 7a0e525efa2b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 4b7429758043 mm/gup: check for isolation errors omits 33dd46962186 mm/gup: return an error on migration failure omits acbd4764b98b mm/gup: check every subpage of a compound page during isolation omits 88d29760df59 mm/gup: don't pin migrated cma pages in movable zone omits 275b4b3beb88 mm/util.c: fix typo omits 28d905f4940e mm/util.c: reduce mem_dump_obj() object size omits f25e4028d14e mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE omits d265de9d1540 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK omits 80e6c03d69f6 mm-drop-redundant-arch_enable__migration-fix-fix omits 8ec606056c76 mm-drop-redundant-arch_enable__migration-fix omits e1d2d5d9f7ab mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION omits e7c723fb2c6b mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] omits 2993739f18ed mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] omits 06468b3e8a5b mm: generalize ARCH_HAS_CACHE_LINE_SIZE omits a73ffe0789a7 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 2e7b1d4f7f9a x86/mm: track linear mapping split events omits 7ff0596880d3 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 21a75a4c3fd3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 498929d6450e mm: no more EINVAL from /proc/sys/vm/stat_refresh omits 6c72371af571 mm: restore node stat checking in /proc/sys/vm/stat_refresh omits 64ced9fc1ab5 mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits c1165320917e ksm: fix potential missing rmap_item for stable_node omits 140cc0c8d432 ksm: remove dedicated macro KSM_FLAG_MASK omits b936a23ae40d ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits 64983f22f4b7 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits 88c2b367bb2d mm: use proper type for cma_[alloc|release] omits 1601d6da22c1 mm: cma: add the CMA instance name to cma trace events omits e3641bc5f529 mm: cma: support sysfs omits 47cb8db4d3c0 mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits c4c6bcd1658b mm: cma: add trace events for CMA alloc perf testing omits 03e27cb56976 mm: cma: use pr_err_ratelimited for CMA warning omits c5b316999623 mm: vmstat: add cma statistics omits 428fb39391f0 Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits 08e93cf17cf1 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits 99df2173225c mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits 0fcf3a9c1a17 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 1e8248028ace mm/migrate.c: make putback_movable_page() static omits b2fc2f83a633 mm: fs: invalidate BH LRU during page migration omits 40192cf23e34 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits 411e4c6dac17 mm: disable LRU pagevec during the migration temporarily omits 38bd185be0c0 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 76fc42cfc4d4 mm/compaction: remove unused variable sysctl_compact_memory omits 67555d1bb8ee mm: vmscan: shrink deferred objects proportional to priority omits 663e2b334244 mm: memcontrol: reparent nr_deferred when memcg offline omits 1b681c73d01d mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 753bdd804452 mm: vmscan: use per memcg nr_deferred of shrinker omits f4c89f55d5b5 mm: vmscan: add per memcg shrinker nr_deferred omits 915bdebee7c3 mm: vmscan: use a new flag to indicate shrinker is registered omits 96666f675383 mm-vmscan-add-shrinker_info_protected-helper-fix omits d7703f3d19ce mm: vmscan: add shrinker_info_protected() helper omits cac64fadeaf8 mm: memcontrol: rename shrinker_map to shrinker_info omits 609a50bbcd3d mm: vmscan: use kvfree_rcu instead of call_rcu omits c16ffd3c0fb0 mm: vmscan: remove memcg_shrinker_map_size omits 56ba0ce1cfb5 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 3006c317272d mm: vmscan: consolidate shrinker_maps handling code omits bcdf58b7f552 mm: vmscan: use nid from shrink_control for tracepoint omits bb4b992c4fd2 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits 059e59e2be56 mm/vmscan: move RECLAIM* bits to uapi header omits 381b9e0b091b userfaultfd/selftests: add test exercising minor fault handling omits f4fe35e133c0 userfaultfd: update documentation to describe minor fault [...] omits ee7318f897d0 userfaultfd: add UFFDIO_CONTINUE ioctl omits b18235ad328d userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits 09e1613013c8 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits ce68acfe0bea userfaultfd/hugetlbfs: fix minor fault page leak omits 77d5dac68939 userfaultfd: add minor fault registration mode omits 63e56aec3b7a mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] omits 4cffa3b20bd1 mm: make alloc_contig_range handle in-use hugetlb pages omits b5e2c2ebf959 mm: make alloc_contig_range handle free hugetlb pages omits 63daf9c39779 mm,hugetlb: split prep_new_huge_page functionality omits 78b98bf7d498 mm,hugetlb: drop clearing of flag from prep_new_huge_page omits bd79547435d6 mm,compaction: let isolate_migratepages_{range,block} retu [...] omits 4a4ef4794afa mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] omits 0b8e7f90e505 hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits 969ba6cc456f hugetlb: make free_huge_page irq safe omits 1735cecc7b0e hugetlb: change free_pool_huge_page to remove_pool_huge_page omits c74b66848421 hugetlb: call update_and_free_page without hugetlb_lock omits bb2f7bbd48d8 hugetlb: create remove_hugetlb_page() to separate functionality omits b82914dab0b3 hugetlb: add per-hstate mutex to synchronize user adjustments omits 25257247246f hugetlb: no need to drop hugetlb_lock to call cma_release omits 5c2d7b73aad9 mm/cma: change cma mutex to irq safe spinlock omits 194174b53b4a mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] omits 8701d72a50fc mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() omits fae0e7d103d6 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] omits 91aaa7a4c550 mm/hugeltb: simplify the return code of __vma_reservation_ [...] omits b7943dd6a4d7 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() omits 0e6b32a70059 mm: huge_memory: debugfs for file-backed THP split omits c1f299218659 mm: huge_memory: a new debugfs interface for splitting THP tests omits c86f4bc15424 khugepaged: remove meaningless !pte_present() check in khu [...] omits f144c6deff86 khugepaged: remove unnecessary out label in collapse_huge_page() omits 5331a0f92df5 khugepaged: use helper function range_in_vma() in collapse [...] omits e5688d38f0ee mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits 87fd9d136336 mm/huge_memory.c: use helper function migration_entry_to_page() omits d0060397f820 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits cfc9c20b33d6 mm/huge_memory.c: remove redundant PageCompound() check omits 1d3e997b8faf mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits 5d36661b634f mm/huge_memory.c: make get_huge_zero_page() return bool omits 1367a166a07e mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits b05ef4d04a59 mm/huge_memory.c: remove unnecessary local variable ret2 omits de81025d426e khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits ad157e2361a4 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 1b3f9e665c0c khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits 11a41e9407fd khugepaged: remove unneeded return value of khugepaged_col [...] omits df62ba627b43 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 14a6f9a38ab1 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 61798f780668 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 7db534e41d13 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits cb9f3626412d mm/hugetlb: use some helper functions to cleanup code omits 5e3fcdef213f mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits dfb554d9b7cb mm/hugetlb: remove redundant reservation check condition i [...] omits 0fa0db6c4b95 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits 1921c93529c7 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 3e884a8cd40d mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits fe3d6fa952ac hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits ee774f2ee60d hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits b72cf33b43ae hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits 5a88fbf1a425 mm/memory-failure: unnecessary amount of unmapping omits b48192e720f3 mm/page_alloc: redundant definition variables of pfn in for loop omits bce8b666a08c mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 omits b7abf474c922 net: page_pool: use alloc_pages_bulk in refill code path omits df1ced1738d0 net: page_pool: refactor dma_map into own function page_po [...] omits c6887b21a1f5 SUNRPC: refresh rq_pages using a bulk page allocator omits e55e73eccffe SUNRPC: set rq_page_end differently omits 5ef8e841fd90 mm/page_alloc: inline __rmqueue_pcplist omits a5ccfe5d1875 mm/page_alloc: optimize code layout for __alloc_pages_bulk omits d648639cba85 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] omits 98b64296cb8a mm/page_alloc: add an array-based interface to the bulk pa [...] omits 52900d22a185 mm/page_alloc: add a bulk page allocator -fix -fix -fix omits 2fd8b400762c mm/page_alloc: Add a bulk page allocator -fix -fix omits e96c12e4f11f mm-page_alloc-add-a-bulk-page-allocator-fix omits 588312a6d134 mm/page_alloc: add a bulk page allocator omits c49847b562fc mm/page_alloc: rename alloced to allocated omits 58f5f81040e3 mm/page_alloc: duplicate include linux/vmalloc.h omits 997c498406cf mm, page_alloc: avoid page_to_pfn() in move_freepages() omits c6efcb2aee35 mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits 79137ef00fe3 mm: page_alloc: dump migrate-failed pages omits 722a20f36de9 mm/mempolicy: fix mpol_misplaced kernel-doc omits 0e3bbdef2e12 mm/mempolicy: rewrite alloc_pages_vma documentation omits 16a5487ec9ca mm/mempolicy: rewrite alloc_pages documentation omits 6591fee93b5d mm/mempolicy: rename alloc_pages_current to alloc_pages omits a6ea498b9ea9 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits e01d740baebf mm/page_alloc: rename gfp_mask to gfp omits 66e05df54348 mm/page_alloc: rename alloc_mask to alloc_gfp omits eae9fae4b99d include/linux/page-flags-layout.h: cleanups omits cee926572d20 include/linux/page-flags-layout.h: correctly determine LAS [...] omits dc8b002ddea6 mm: remove lru_add_drain_all in alloc_contig_range omits 6578265de64b mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 2b385a2d5376 mm: move mem_init_print_info() into mm_init() omits 763eb741f31d irq_work: record irq_work_queue() call stack omits 9aed8050498a kasan: detect false-positives in tests omits 5210208ebb3a kasan: record task_work_add() call stack omits a59083145952 kasan: docs: update tests section omits b40e5324549a kasan: docs: update ignoring accesses section omits 63aeca6bc89c kasan: docs: update shadow memory section omits c2a76d964642 kasan: docs: update HW_TAGS implementation details section omits c2fcc15d8dfe kasan: docs: update SW_TAGS implementation details section omits e770d4c64479 kasan: docs: update GENERIC implementation details section omits aa68e606afc6 kasan: docs: update boot parameters section omits 71260743f0ad kasan: docs: update error reports section omits 4ed6297d2c8f kasan: docs: update usage section omits 7b31f4f2e7ce kasan: docs: update overview section omits 981879109e65 kasan: docs: clean up sections omits cd4e4cbd2db3 kasan, mm: integrate slab init_on_free with HW_TAGS omits b18321ecfa6c kasan, mm: integrate slab init_on_alloc with HW_TAGS omits 663332feaf03 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits 20f345b61975 kasan, mm: integrate page_alloc init with HW_TAGS omits de86f9146813 kasan: init memory in kasan_(un)poison for HW_TAGS omits f4e91977df14 arm64: kasan: allow to init memory when setting tags omits 22006e9e475d mm, kasan: don't poison boot memory with tag-based modes omits a87e8cf3d330 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits cb4bf93bc986 kasan: fix kasan_byte_accessible() to be consistent with a [...] omits a0dceb506d7d mm/kasan: switch from strlcpy to strscpy omits bfe1adbeb5a6 pagewalk: prefix struct kernel-doc descriptions omits 064da405aed9 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits ba8c484e9692 mm/doc: add mm.h and mm_types.h to the mm-api document omits c8a744991924 mm/doc: turn fault flags into an enum omits 77133aa7110e mm/doc: fix page_maybe_dma_pinned kerneldoc omits e3a30fe5af0a mm/doc: fix fault_flag_allow_retry_first kerneldoc omits 6422b73d6463 mm/vmalloc: remove an empty line omits 59cc57b23c99 mm/vmalloc: refactor the preloading loagic omits ab770d59426b vm/test_vmalloc.sh: adapt for updated driver interface omits 2a80ef1eaeb8 lib/test_vmalloc.c: extend max value of nr_threads parameter omits ee3b0d57c630 lib/test_vmalloc.c: add a new 'nr_threads' parameter omits f522b561b5d3 lib/test_vmalloc.c: remove two kvfree_rcu() tests omits 1d813df80039 mm: vmalloc: prevent use after free in _vm_unmap_aliases omits 4ff751d694c6 mm/vmalloc: print correct vmalloc allocation size omits fb20bf06a99a mm/vmalloc: improve allocation failure error messages omits 13fd2dcbb2e5 mm-vmalloc-remove-map_kernel_range-fix-2 omits 35651244acd5 mm-vmalloc-remove-unmap_kernel_range-fix-fix omits 3d292be275fb mm-vmalloc-remove-unmap_kernel_range-fix omits 4e606ffb9991 mm/vmalloc: remove unmap_kernel_range omits 9a1ab1e6ed6f powerpc/xive: remove unnecessary unmap_kernel_range omits 1c4cbbb41826 kernel/dma: remove unnecessary unmap_kernel_range omits 40e08246fcae mm/vmalloc: remove map_kernel_range omits 49bbc9190a83 mm/vmalloc: fix read of uninitialized pointer area omits 3e437d56fc35 mm/vmalloc: hugepage vmalloc mappings omits 735186b581e2 mm/vmalloc: add vmap_range_noflush variant omits d2a8bb183c78 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 1c16facf5d3e mm/vmalloc: provide fallback arch huge vmap support functions omits b7ff1822a7c2 x86: inline huge vmap supported functions omits 80f97931f0fa arm64: inline huge vmap supported functions omits 32a5f2372e4b powerpc: inline huge vmap supported functions omits fd8ff8ef8276 mm: HUGE_VMAP arch support cleanup omits 24fc3943e493 mm/ioremap: rename ioremap_*_range to vmap_*_range omits bd0c23f15143 mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits ede7a3b0f80c mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits 5943fcdc118a sparc32: add stub pud_page define for walking huge vmalloc [...] omits 091fd8907f27 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 7790be02099c ARM: mm: add missing pud_page define to 2-level page tables omits 0b9466675263 mm/vmalloc: use rb_tree instead of list for vread() lookups omits 4447a73c25bd mm: unexport remap_vmalloc_range_partial omits 03fc30b20c8d samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 125c5f86debc mm/sparse: add the missing sparse_buffer_fini() in error branch omits 775aca470592 mm/dmapool: switch from strlcpy to strscpy omits c462e0696a4b selftests: add a MREMAP_DONTUNMAP selftest for shmem omits 690a8d0e6f55 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits eca0e1f35be9 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits b56054b6cdbd NUMA balancing: reduce TLB flush via delaying mapping on h [...] omits c5806f37e467 i915: fix remap_io_sg to verify the pgprot omits dbd668c40fc6 i915: use io_mapping_map_user omits e9f73f99df91 mm: add a io_mapping_map_user helper omits c0414fa91437 mm: add remap_pfn_range_notrack omits 8e880fcfafe5 mm, tracing: improve rss_stat tracepoint message omits d70e28e2cf98 x86/vmemmap: optimize for consecutive sections in partial [...] omits 27a20ac96043 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix omits a3c62db9c9ba x86/vmemmap: handle unpopulated sub-pmd ranges omits f3b796e135a3 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 120f32c6cacb x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 331fce4c2d6c mm/interval_tree: add comments to improve code readability omits f122aa3c7b5f mm/memory.c: do_numa_page(): delete bool "migrated" omits d69f900f73e8 mm: page_counter: mitigate consequences of a page_counter [...] omits 22cf34d24abf linux/memcontrol.h: remove duplicate struct declaration omits aede3abb02dc mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits 9aa8dc71c2b2 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits 5e568a423b32 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] omits 1bae6015ea87 mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits e162e231e960 mm: memcontrol: change ug->dummy_page only if memcg changed omits 8ccff5f958c1 mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits 8eb28290b829 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits f858cb560f96 mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits 7a687620d4b9 memcg: set page->private before calling swap_readpage omits e0a3a30a6431 memcg: charge before adding to swapcache on swapin omits 5ffc6146c301 kselftests: cgroup: update kmem test for new vmstat implem [...] omits 2edfead9e983 mm: memcontrol: consolidate lruvec stat flushing omits 22bfea8bda45 mm: memcontrol: switch to rstat fix omits c05717639e9d mm-memcontrol-switch-to-rstat-fix omits 37c7bef04a7e mm: memcontrol: switch to rstat omits cd2f5d72f497 cgroup: rstat: punt root-level optimization to individual [...] omits 460e3ad5155c cgroup: rstat: support cgroup1 omits 94fa0cc035e6 mm: memcontrol: privatize memcg_page_state query functions omits f2f720def0ec mm: memcontrol: kill mem_cgroup_nodeinfo() omits 0da4852cb56c mm: memcontrol: fix cpuhotplug statistics flushing omits 4156d247ef46 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 6af43f51a725 memcg: cleanup root memcg checks omits fd8f1f584381 mm: memcontrol: fix kernel stack account omits 2546a9ddb5e1 mm/memremap.c: fix improper SPDX comment style omits e84206e71295 mm: gup: remove FOLL_SPLIT omits 8889ce4457db RDMA/umem: batch page unpin in __ib_umem_release() omits e7af234b92e8 mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 75a83cf7f28c mm/gup: decrement head page once for group of subpages omits 192d0b4efb17 mm/gup: add compound page list iterator omits 9f91771acea3 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits c183c79c78bf mm/filemap: Update stale comment omits 570701cd326a mm: Move page_mapping_file to pagemap.h omits 6455da236649 mm: remove nrexceptional from inode omits 45a4510be3ed dax: account DAX entries as nrpages omits 1009058f6cbf mm: stop accounting shadow entries omits 6e9c527174e4 mm: introduce and use mapping_empty omits 568cdfb69ccc mm: page-writeback: simplify memcg handling in test_clear_ [...] omits 54f2c87a0fd5 mm/filemap: drop check for truncated page after I/O omits e7210efadf8e mm/filemap: use filemap_read_page in filemap_fault omits 5d92e6c6ca93 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 20f7ee9037c6 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits cc297f5087a5 mm: provide filemap_range_needs_writeback() helper omits 0129b864448b mm/memtest: add ARCH_USE_MEMTEST omits 31b69a9d38fd mm-page_poison-print-page-info-when-corruption-is-caught-v2 omits b5a73c51ff69 mm: page_poison: print page info when corruption is caught omits 2894fa6e9d12 mm: page_owner: detect page_owner recursion via task_struct omits 0bcd6e965792 mm: page_owner: use kstrtobool() to parse bool option omits cb1c9eb65931 mm: page_owner: fetch backtrace only for tracked pages omits be324593f076 mm, page_owner: remove unused parameter in __set_page_owne [...] omits 4efc210a649f mm/page_owner: record the timestamp of all pages during free omits 06afb6e193c9 mm/kmemleak.c: fix a typo omits c24419b045d8 mm/slub.c: trivial typo fixes omits 36371cb9abe6 slub: remove resiliency_test() function omits fca85298d243 kunit: add a KUnit test for SLUB debugging functionality omits bf4f08ebb922 mm, slub: enable slub_debug static key when creating cache [...] omits 7da29a49c6ef mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits 15b1eacb5052 watchdog: cleanup handling of false positives omits 65828db0461f watchdog: use bit lock operations to prevent multiple soft [...] omits 4c1c08d75baf watchdog: fix barriers when printing backtraces from all CPUs omits ba57c9445e70 watchdog/softlockup: remove logic that tried to prevent re [...] omits f40c8f0c8404 watchdog/softlockup: report the overall time of softlockups omits 7888e1d9db75 watchdog: explicitly update timestamp when reporting softlockup omits a3c895d8b35a watchdog: rename __touch_watchdog() to a better descriptive name omits 495f8e59cbc4 vfs: fs_parser: clean up kernel-doc warnings omits 16b85223e75b ocfs2: fix ocfs2 corrupt when iputting an inode omits 72cf6e6f4a5e ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 33a4239dd407 ocfs2/dlm: remove unused function omits 527efef12fa6 ocfs2: fix a typo omits f641f20741e2 ocfs2: map flags directly in flags_to_o2dlm() omits 163201f4580e ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits fab80cd2e69e arch/sh/include/asm/tlb.h: remove duplicate include omits f7911a8eb4fa scripts-a-new-script-for-checking-duplicate-struct-declara [...] omits 809cf074c015 scripts: a new script for checking duplicate struct declaration omits cfb4c42122ca scripts/spelling.txt: add entries for recent discoveries omits b65e58ae2a09 include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits fe76dd2cc68e ia64: module: fix symbolizer crash on fdescr omits bdd698418bad ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP omits b742edad12ab ia64: mca: always make IA64_MCA_DEBUG an expression omits 680b55256e32 ia64: fix EFI_DEBUG build omits 911b69e727f0 ia64: trivial spelling fixes omits 718d2c62acb7 ia64: simplify code flow around swiotlb init omits 66449e6af745 ia64: drop unused IA64_FW_EMU ifdef omits f3bc9cf67bd3 ia64: ensure proper NUMA distance and possible map initialization omits a7a7f9e674eb arch/ia64/include/asm/pgtable.h: minor typo fixes omits f2cfb4d07d63 arch/ia64/kernel/fsys.S: fix typos omits a93e14fe4e59 arch/ia64/kernel/head.S: remove duplicate include omits 04f4a10c6ea5 /proc/kpageflags: do not use uninitialized struct pages omits 6f033bc55380 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2d571da89389 drm/amdgpu/display: add documentation for dmcub_trace_event_en omits da979e80e8e9 drm/amdgpu/display: fix dal_allocation documentation omits 1811b1339ef8 drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 omits 39fe0dfd88b2 drm/radeon: Add HD-audio component notifier support omits ec300d9d7e9a drm/amdkfd: Update L1 and add L2/3 cache information omits 747d0540c056 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits b48f7b090e4d Revert "drm/amd/display: To modify the condition in indica [...] omits a2c64aa2afb3 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 5fdde01a4cd8 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits ddefc7f0d91d drm/amdgpu: only check for _PR3 on dGPUs omits 619f347a18bb drm/amdgpu: add another raven1 gfxoff quirk omits 564de1d12ce2 usb/host: enable auto power control for xhci-pci omits 1c9e7e717649 MAINTAINERS: add microchip polarfire soc support omits 735adc7cbe6b RISC-V: Enable Microchip PolarFire ICICLE SoC omits 691d7cf7f5cb RISC-V: Initial DTS for Microchip ICICLE board omits 9b28884616ed dt-bindings: riscv: microchip: Add YAML documentation for [...] omits bce9bff452d0 RISC-V: Add Microchip PolarFire SoC kconfig option omits 30d0031bd7ca pwm: Reword docs about pwm_apply_state() omits 2fd9503070f7 RISC-V: enable XIP omits 0c3c0e03c649 RISC-V: Add crash kernel support omits d321082c51d8 RISC-V: Add kdump support omits 8849536e56cf RISC-V: Improve init_resources() omits 64643c7fdf41 RISC-V: Add kexec support omits 822b04e2e82d RISC-V: Add EM_RISCV to kexec UAPI header omits 97db849866cf riscv: vdso: fix and clean-up Makefile omits 74b3d58d1004 riscv/mm: Use BUG_ON instead of if condition followed by BUG. omits 3769d8feafa7 riscv/kprobe: fix kernel panic when invoking sys_read trac [...] omits ab541f55291b riscv: Set ARCH_HAS_STRICT_MODULE_RWX if MMU omits c79a9a16f7e7 riscv: module: Create module allocations without exec permissions omits 1986699ce6fd riscv: bpf: Avoid breaking W^X omits c81fe74efe18 riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exe [...] omits 9ad56c0ff655 riscv: kprobes: Implement alloc_insn_page() omits 4187f9e3d2dd riscv: Constify sbi_ipi_ops omits 82d07199733b riscv: Constify sys_call_table omits b170834bcc98 riscv: Mark some global variables __ro_after_init omits f2d771b8c46d riscv: add __init section marker to some functions omits 9d48716fc5fd riscv: Prepare ptdump for vm layout dynamic addresses omits b6d16326dec8 Documentation: riscv: Add documentation that describes the [...] omits 4953f54cd376 riscv: Move kernel mapping outside of linear mapping omits 8d4df6f4f09c swiotlb: Fix the type of index omits b1ebb9834dfa Merge branch 'locking/core' omits 512d38e785ce Merge branch 'perf/core' omits e39ad857879e Merge branch 'perf/urgent' omits 49702360af50 swiotlb: fix the type of index omits 6e519f876edb ima: ensure IMA_APPRAISE_MODSIG has necessary dependencies omits 8a5c3eb99b23 virtio_net: move txq wakeups under tx q lock omits 294bedb1fae1 virtio_net: move tx vq operation under tx queue lock omits accd02e170d4 virtio_net: disable cb aggressively omits dddb1af1676c virtio: fix up virtio_disable_cb omits 3edd30818593 virtio-balloon: fix a typo in comment of virtballoon_migra [...] omits 83bf7f3e80a6 virtio_blk: Add support for lifetime feature omits 7dd8c180533f vdpa: Follow kdoc comment style omits 914470664d15 vdpa: Follow kdoc comment style omits 340a51e9f6f6 vdpa/mlx5: Enable user to add/delete vdpa device omits 11693688979f vdpa: introduce virtio pci driver omits c6acc22bedef Merge remote-tracking branch 'spi/for-5.13' into spi-next omits 57d0d8b3eacb Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits e5e331f4da12 Merge branches 'acpi-apei' and 'acpi-video' into linux-next omits 864a3f480ba3 Merge branches 'pm-cpufreq' and 'pm-sleep' into linux-next omits fb9daa6b26d0 Merge branch 'perf/urgent' omits 0746fe77304f Merge branch 'sched/core' omits cf072d8ed1d8 Merge branch 'linus' omits c79e44de74f9 Merge branch 'v5.13/fixes' into tmp/aml-rebuild omits 41f1954160ef Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 246f3bc6ded3 Merge branch 'features' into for-next omits f100603236d7 Merge branch 'fixes' into for-next omits d3900e8d918f csky: uaccess.h: Coding convention with asm generic omits c1d2a603724a Merge branch 'linus' omits e14b64081d4d Merge branch 'objtool/core' omits 0dac0cc4d185 Merge branch 'perf/core' omits ea36c4ce8235 Merge branch 'sched/urgent' omits 7288ce1d5fc6 Merge branch 'x86/urgent' omits 7e6448ce1c08 Merge pull request #41 from namjaejeon/cifsd-for-next omits 88c5256d16b5 cifsd: fix build break from asn1 omits bc9940eb3a4c Merge branch 'core/entry' omits 7703fadb691b Merge branch 'core/rcu' omits 9b3c6d5b9cc8 Merge branch 'irq/core' omits fae8100e5972 Merge branch 'locking/core' omits 10f58459094d Merge branch 'locking/urgent' omits 491ee798e6e2 Merge branch 'objtool/core' omits 3a42e085f557 Merge branch 'perf/core' omits 4d4d93a75078 Merge branch 'ras/core' omits 28e252debc4c Merge branch 'sched/core' omits f5b0233edbe0 Merge branch 'timers/core' omits 6896f1d4884b Merge branch 'x86/apic' omits 651a029125fe Merge branch 'x86/boot' omits 5e3e340b6c74 Merge branch 'x86/build' omits d7fb857e2c73 Merge branch 'x86/cleanups' omits afd7d82cd3cb Merge branch 'x86/core' omits aa7fe1ee3e14 Merge branch 'x86/entry' omits 9b0a9d2a16cb Merge branch 'x86/microcode' omits e3d4bdf520df Merge branch 'x86/misc' omits 8dd6c02b8d49 Merge branch 'x86/mm' omits 55525f8c3b80 Merge branch 'x86/platform' omits 2cb7357d2855 Merge branch 'x86/seves' omits 91b75384b1cb Merge branch 'x86/sgx' omits 4982d01c30bb Merge branch 'x86/splitlock' omits ec2b72ef165a Merge branch 'x86/vdso' omits 47a817268943 Merge branch 'x86/vmware' omits 21725ce32d62 Merge pull request #40 from namjaejeon/cifsd-for-next omits 65f2dd6b3209 cifsd: fix WARNING: Too many leading tabs omits ddcf6ffc587c cifsd: fix WARNING: Possible unnecessary 'out of memory' message omits a2537b2a2bde Merge pull request #39 from namjaejeon/cifsd-for-next omits 8bfe70e69658 csky: fix syscache.c fallthrough warning omits 72df8c0d055f cifsd: decoding gss token using lib/asn1_decoder.c omits dae53df16aa7 clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits 27e2bacb1919 clocksource: Check per-CPU clock synchronization when mark [...] omits 8c4b798316c7 clocksource: Retry clock read if long delays detected omits 5005eca245d4 clocksource: Provide module parameters to inject delays in [...] omits 304bbea920d3 Merge branch 'devprop' into linux-next omits 767c5819346a Merge branches 'pm-docs' and 'pm-tools' into linux-next omits d92ae251a19e Merge branch 'pm-devfreq' into linux-next omits 52e0d9fc1bba Merge branch 'pm-opp' into linux-next omits 43e7b82b80ab Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] omits 684041aa2913 Merge branch 'pm-cpuidle' into linux-next omits c8e17e5ba410 Merge branch 'pm-cpufreq' into linux-next omits dff1cbf20684 Merge branch 'acpi-misc' into linux-next omits 5b5bd25a163c Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' [...] omits 6f319a743ccc Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] omits 4932af0496c0 Merge branch 'acpi-messages' into linux-next omits d2e8f34954f3 Merge branches 'acpi-pci' and 'acpi-processor' into linux-next omits 478a0ec17c70 Merge branch 'acpica' into linux-next omits e4e573c9a390 Merge branch 'remotes/lorenzo/pci/misc' omits 15a4c023cc98 Merge branch 'remotes/lorenzo/pci/msi' omits 3c8c3a39926a Merge branch 'remotes/lorenzo/pci/xilinx' omits 43dea2e32a32 Merge branch 'remotes/lorenzo/pci/xgene' omits bf6128b0529a Merge branch 'remotes/lorenzo/pci/vmd' omits 0fbbb0c63d0e Merge branch 'remotes/lorenzo/pci/tegra' omits c6d54dae1ad2 Merge branch 'remotes/lorenzo/pci/microchip' omits c01e718bac15 Merge branch 'remotes/lorenzo/pci/mediatek' omits 294850b4f115 Merge branch 'remotes/lorenzo/pci/layerscape' omits d37e2de6cf58 Merge branch 'remotes/lorenzo/pci/iproc' omits 9356ca393889 Merge branch 'remotes/lorenzo/pci/endpoint' omits f6cf02aef834 Merge branch 'remotes/lorenzo/pci/dwc' omits 2b9fb310652c Merge branch 'remotes/lorenzo/pci/cadence' omits 08004c4ebdc9 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 86f7c8492276 Merge branch 'remotes/lorenzo/pci/altera-msi' omits 8f26af8de27c Merge branch 'pci/misc' omits 6944b15c048a Merge branch 'pci/kernel-doc' omits a98e4f3e26af Merge branch 'pci/vpd' omits 3e64e0b7de0f Merge branch 'pci/pm' omits 8bf851ff0615 Merge branch 'pci/hotplug' omits e93505a84d49 Merge branch 'pci/error' omits 521691a863eb Merge branch 'pci/enumeration' omits 22f750acc721 PCI: dwc: Move iATU detection earlier omits e3efa50969a8 Merge branch 'clk-ralink' into clk-next omits 97d85c05ac18 Merge branch 'clk-uniphier' into clk-next omits 1dd129f1deec Merge branch 'clk-qcom' into clk-next omits 512ccc0a33f5 Merge branch 'clk-rockchip' into clk-next omits 80663b421ce5 samples/kprobes: Add riscv support omits 2c475caf72f3 riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-functio [...] omits f426c4991446 riscv: Workaround mcount name prior to clang-13 omits c7f5f5e5b402 scripts/recordmcount.pl: Fix RISC-V regex for clang omits 7ad85ab93d03 riscv: Use $(LD) instead of $(CC) to link vDSO omits c0b51585bd51 riscv: sifive: Apply errata "cip-1200" patch omits feb3ac16051f riscv: sifive: Apply errata "cip-453" patch omits b382bf91bbad riscv: sifive: Add SiFive alternative ports omits 04e4e49724cf riscv: Introduce alternative mechanism to apply errata solution omits 45b249336a81 riscv: Add 3 SBI wrapper functions to get cpu manufacturer [...] omits dde6bbadafa4 Merge branch 'clk-samsung' into clk-next omits 3be3fab12d2e Merge branch 'clk-qcom' into clk-next omits ea6e47c0d677 Merge branch 'clk-qcom' into clk-next omits 43d5f9f0ac5f Merge branch 'clk-ralink' into clk-next omits 21d237bc2f22 Merge branch 'clk-imx' into clk-next omits 327c333a7908 PCI: fu740: Add SiFive FU740 PCIe host controller driver omits b86d55c10776 dt-bindings: PCI: Add SiFive FU740 PCIe host controller omits 8bb1c66a90d4 MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver omits 0a78fcfd3d95 clk: sifive: Use reset-simple in prci driver for PCIe driver omits f3ce593b1a74 clk: sifive: Add pcie_aux clock in prci driver for PCIe driver omits cd57ec7b7315 Merge branch 'clk-zynq' into clk-next omits 6a861bd8cf3c Merge branch 'clk-qcom' into clk-next omits 665913f2796a Merge branch 'clk-socfpga' into clk-next omits 4723a85e3d4e Merge branch 'clk-fixes' into clk-next omits a24fd1d6469f PCI: brcmstb: Use reset/rearm instead of deassert/assert omits 92b9cb55a9b6 ata: ahci_brcm: Fix use of BCM7216 reset controller omits 4b5c93f31107 Merge branch 'clk-allwinner' into clk-next omits 21bbd5346746 Merge branch 'clk-renesas' into clk-next omits 44a780d44bcf Merge branch 'clk-fixes' into clk-next omits 4b69023a9388 Merge remote-tracking branch 'linus/master' into for-next omits bb4c0992c232 PCI/VPD: Make missing VPD message less alarming omits 18d56e5afeef PCI: Refactor HT advertising of NO_MSI flag omits 44ec480dafad PCI/MSI: Document the various ways of ending up with NO_MSI omits 77cbd88c9068 PCI: mediatek: Advertise lack of built-in MSI handling omits 98be0634c819 PCI/MSI: Make pci_host_common_probe() declare its reliance [...] omits 419150a4ff6a PCI/MSI: Let PCI host bridges declare their reliance on MS [...] omits f68f571db9c1 PCI/MSI: Kill default_teardown_msi_irqs() omits 27278a3fac60 PCI/MSI: Kill msi_controller structure omits 54729d2a7a75 PCI/MSI: Drop use of msi_controller from core code omits 65b131816afd PCI: hv: Drop msi_controller structure omits b66873599e7f PCI: xilinx: Convert to MSI domains omits cc8cf907381a PCI: xilinx: Don't allocate extra memory for the MSI captu [...] omits 516286287d71 PCI: rcar: Convert to MSI domains omits c244dc15dc0f PCI: rcar: Don't allocate extra memory for the MSI capture [...] omits 973a28677e39 PCI: tegra: Convert to MSI domains omits 5426774870f2 Merge branch 'clk-socfpga' into clk-next omits f349223f076e PCI/VPD: Remove pci_set_vpd_size() omits 1e3b0fb5e4d1 PCI/VPD: Convert sysfs file to static attribute omits 301119535c94 Merge branch 'clk-fixes' into clk-next omits 1f6cd01a4270 Merge branch 'clk-renesas' into clk-next omits c53af9688ad2 Merge branch 'clk-cleanup' into clk-next omits f9b23f1f6ca0 exfat: speed up iterate/lookup by fixing start point of tr [...] omits cbf7910f030f exfat: improve write performance when dirsync enabled omits afe9930c101a exfat: add support ioctl and FITRIM function omits 617f2f53cea0 exfat: introduce bitmap_lock for cluster bitmap access omits 47292dce3d12 exfat: fix erroneous discard when clear cluster bit omits 3b7ec4d1b5cb Merge branch 'misc-5.12' into next-fixes omits 9575aeae2cd1 Merge branch 'clk-cleanup' into clk-next omits 7f9fec1da2a6 Merge branch 'clk-fixes' into clk-next omits 885ce64e0f7b Merge branch 'clk-cleanup' into clk-next omits 711d090f0e02 parisc: syscalls: switch to generic syscallhdr.sh omits 31dd0067d119 parisc: syscalls: switch to generic syscalltbl.sh adds 7dd1ce1a526c Merge tag 'tpmdd-next-v5.13' of git://git.kernel.org/pub/s [...] adds 87f27e7b189f Merge tag 'queue' of git://git.kernel.org/pub/scm/linux/ke [...] adds 56c5812623f9 certs: Add EFI_CERT_X509_GUID support for dbx entries adds 2565ca7f5ec1 certs: Move load_system_certificate_list to a common function adds d1f044103dad certs: Add ability to preload revocation certs adds ebd9c2ae369a integrity: Load mokx variables into the blacklist keyring adds b0e22b47f650 Merge tag 'keys-cve-2020-26541-v3' of git://git.kernel.org [...] adds ffc766b31e90 Merge tag 'tomoyo-pr-20210426' of git://git.osdn.net/gitro [...] adds a4a78bc8ead4 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 41acc109a53d Merge tag 'x86_microcode_for_v5.13' of git://git.kernel.or [...] adds 2c5327918022 Merge tag 'ras_core_for_v5.13' of git://git.kernel.org/pub [...] adds 2c5ce2dba26a Merge tag 'x86_alternatives_for_v5.13' of git://git.kernel [...] adds 98ee795b2173 Merge tag 'x86_misc_for_v5.13' of git://git.kernel.org/pub [...] adds 26a4ef7e481c Merge tag 'x86_seves_for_v5.13' of git://git.kernel.org/pu [...] adds 47e12f141081 Merge tag 'x86_vmware_for_v5.13' of git://git.kernel.org/p [...] adds 81a489790a4b Merge tag 'x86_sgx_for_v5.13' of git://git.kernel.org/pub/ [...] adds 90e66ce9e817 Merge tag 'x86_boot_for_v5.13' of git://git.kernel.org/pub [...] adds ea5bc7b977fc Merge tag 'x86_cleanups_for_v5.13' of git://git.kernel.org [...] adds ca53fb2c7c7d Merge tag 'x86_build_for_v5.13' of git://git.kernel.org/pu [...] adds 64a925c9271e Merge tag 'x86_platform_for_v5.13' of git://git.kernel.org [...] adds 3b671bf4a706 Merge tag 'core-entry-2021-04-26' of git://git.kernel.org/ [...] adds 765822e1569a Merge tag 'irqchip-5.13' of git://git.kernel.org/pub/scm/l [...] adds 91552ab8ffb8 Merge tag 'irq-core-2021-04-26' of git://git.kernel.org/pu [...] adds 87dcebff9262 Merge tag 'timers-core-2021-04-26' of git://git.kernel.org [...] adds 6f78c2a7b721 Merge tag 'x86-apic-2021-04-26' of git://git.kernel.org/pu [...] adds eea2647e74cd Merge tag 'x86-entry-2021-04-26' of git://git.kernel.org/p [...] adds 64f8e73de08d Merge tag 'x86-splitlock-2021-04-26' of git://git.kernel.o [...] adds 69f737ed3a1c Merge tag 'x86-vdso-2021-04-26' of git://git.kernel.org/pu [...] adds 6a713827cece Merge tag 'm68k-for-v5.13-tag1' of git://git.kernel.org/pu [...] adds 31a24ae89c92 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 8e47c5f0e232 Merge tag 'for-linus-5.13-rc1-tag' of git://git.kernel.org [...] adds 4d480dbf21f3 Merge tag 'hyperv-next-signed-20210426' of git://git.kerne [...] adds 81f202315856 certs: add 'x509_revocation_list' to gitignore adds 90035c28f17d Merge tag 'platform-drivers-x86-v5.13-1' of git://git.kern [...] adds 8e3a3249502d Merge tag 'char-misc-5.13-rc1' of git://git.kernel.org/pub [...] adds c01c0716ccf5 Merge tag 'driver-core-5.13-rc1' of git://git.kernel.org/p [...] adds 8900d92fd666 Merge tag 'staging-5.13-rc1' of git://git.kernel.org/pub/s [...] adds d08410d8c990 Merge tag 'tty-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds ef1244124349 Merge tag 'usb-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 01d713689441 Merge tag 'arm-soc-5.13' of git://git.kernel.org/pub/scm/l [...] adds 2b90506a8186 Merge tag 'arm-defconfig-5.13' of git://git.kernel.org/pub [...] adds 37f00ab4a003 Merge tag 'arm-drivers-5.13' of git://git.kernel.org/pub/s [...] adds f7857bf3745e Merge tag 'arm-dt-5.13' of git://git.kernel.org/pub/scm/li [...] adds 6b0fbc540c2f Merge tag 'arm-newsoc-5.13' of git://git.kernel.org/pub/sc [...] adds 0c8555631820 Merge tag 'arm-apple-m1-5.13' of git://git.kernel.org/pub/ [...] adds 2f9ef0559efb Merge tag 'docs-5.13' of git://git.lwn.net/linux adds befbfe07e646 Merge tag 'locks-v5.13' of git://git.kernel.org/pub/scm/li [...] adds b5b3097d9cbb Merge tag 'erofs-for-5.13-rc1' of git://git.kernel.org/pub [...] adds c065c42966dd Merge tag 'nfsd-5.13' of git://git.kernel.org/pub/scm/linu [...] adds b8d64f8ced62 smb3: add rasize mount parameter to improve readahead performance adds a8a6082d4ae2 cifs: update internal version number adds 2a19866b6e4c Merge tag '5.12-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 55ba0fe059a5 Merge tag 'for-5.13-tag' of git://git.kernel.org/pub/scm/l [...] adds 47080f228611 Merge tag 'hwmon-for-v5.13' of git://git.kernel.org/pub/sc [...] adds e1f9277c4a18 Merge branch 'acpica' adds 25d957632691 Merge branches 'acpi-pci' and 'acpi-processor' adds ab497507c0e4 Merge branch 'acpi-messages' adds 0b2212596db2 Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] adds aad659e490ef Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' adds b6237f61fc9c Merge branch 'acpi-misc' adds d8f9176b4ece Merge tag 'acpi-5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds dd9f2ae92481 Merge branch 'pm-cpufreq' adds e48802333ace PM: wakeup: remove redundant assignment to variable retval adds bf0cc8360e6b Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] adds 6948de3ca0d8 Merge branch 'pm-opp' adds b20f7dbdcad9 Merge branch 'pm-devfreq' adds 59e2c959f20f Merge branches 'pm-docs' and 'pm-tools' adds 5469f160e6bf Merge tag 'pm-5.13-rc1' of git://git.kernel.org/pub/scm/li [...] adds f0728bfeb21a Merge tag 'devprop-5.13-rc1' of git://git.kernel.org/pub/s [...] adds e19eede54240 Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 070a7252d21b Merge tag 'mtd/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds fed584c408c1 Merge tag 'regmap-v5.13' of git://git.kernel.org/pub/scm/l [...] adds ca62e9090d22 Merge tag 'regulator-v5.13' of git://git.kernel.org/pub/sc [...] adds 9ec2a73f0b09 spi: Convert Freescale QSPI binding to json schema adds 86527bcbc889 spi: Rename enable1 to activate in spi_set_cs() adds 4a0225c3d208 Merge tag 'spi-v5.13' of git://git.kernel.org/pub/scm/linu [...] adds ea6b2098dd02 cfg80211: fix locking in netlink owner interface destruction adds 7e4910b9acea Merge tag 'seccomp-v5.13-rc1' of git://git.kernel.org/pub/ [...] adds 288321a9c651 Merge tag 'pstore-v5.13-rc1' of git://git.kernel.org/pub/s [...] adds 2fbc66c7838a Merge tag 'overflow-v5.13-rc1' of git://git.kernel.org/pub [...] adds 57fa2369ab17 Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds d1466bc583a8 Merge branch 'work.inode-type-fixes' of git://git.kernel.o [...] adds 5e6720888523 Merge branch 'work.coredump' of git://git.kernel.org/pub/s [...] adds a4f7fae10169 Merge branch 'miklos.fileattr' of git://git.kernel.org/pub [...] adds b34b95ebbba9 Merge tag 'iomap-5.13-merge-2' of git://git.kernel.org/pub [...] adds cc15422c1f14 Merge tag 'fs.idmapped.docs.v5.13' of git://git.kernel.org [...] adds 34a456eb1fe2 Merge tag 'fs.idmapped.helpers.v5.13' of git://git.kernel. [...] adds 3d14ec1fe61a iov_iter: Four fixes for ITER_XARRAY adds 53b776c77aca netfs: Miscellaneous fixes adds 820c4bae40cb Merge tag 'netfs-lib-20210426' of git://git.kernel.org/pub [...] adds fafe1e39ed21 Merge tag 'afs-netfs-lib-20210426' of git://git.kernel.org [...] adds f1c921fb70de Merge tag 'selinux-pr-20210426' of git://git.kernel.org/pu [...] adds e359bce39d90 Merge tag 'audit-pr-20210426' of git://git.kernel.org/pub/ [...] adds e7c6e405e171 Fix misc new gcc warnings adds c6536676c7fe Merge tag 'x86_core_for_v5.13' of git://git.kernel.org/pub [...] adds 6daa755f813e Merge tag 's390-5.13-1' of git://git.kernel.org/pub/scm/li [...] adds 916a75965e52 Merge tag 'kgdb-5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds da34b03fbd0a Merge branch 'for-5.13-vsprintf-pgp' into for-linus adds c8dbea6df351 Merge branch 'printk-rework' into for-linus adds 7f3d08b255d1 Merge tag 'printk-for-5.13' of git://git.kernel.org/pub/sc [...] adds eb6bbacc4672 Merge tag 'livepatching-for-5.13' of git://git.kernel.org/ [...] adds 55e6be657b8d Merge branch 'for-5.13' of git://git.kernel.org/pub/scm/li [...] adds 2a68c268a183 Merge tag 'linux-kselftest-next-5.13-rc1' of git://git.ker [...] adds 1e9599dfc47a Merge tag 'linux-kselftest-kunit-5.13-rc1' of git://git.ke [...] adds 049ae601f3fb security: commoncap: clean up kernel-doc comments adds acd3d2859453 Merge tag 'fixes-v5.13' of git://git.kernel.org/pub/scm/li [...] adds 3aa139aa9fdc Merge tag 'media/v5.13-1' of git://git.kernel.org/pub/scm/ [...] adds 68a32ba14177 Merge tag 'drm-next-2021-04-28' of git://anongit.freedeskt [...] adds 9a45da9270b6 Merge tag 'core-rcu-2021-04-28' of git://git.kernel.org/pu [...] adds 0ff0edb550e2 Merge tag 'locking-core-2021-04-28' of git://git.kernel.or [...] adds 03b2cd72aad1 Merge tag 'objtool-core-2021-04-28' of git://git.kernel.or [...] adds 42dec9a936e7 Merge tag 'perf-core-2021-04-28' of git://git.kernel.org/p [...] adds 16b3d0cf5bad Merge tag 'sched-core-2021-04-28' of git://git.kernel.org/ [...] adds f46ec84b5acb blk-iocost: don't ignore vrate_min on QD contention adds 6c0029211382 Merge tag 'for-5.13/block-2021-04-27' of git://git.kernel. [...] adds 72ce11ddfa4e drivers/block/null_blk/main: Fix a double free in null_init. adds ceaf2966ab08 async_xor: increase src_offs when dropping destination page adds 8324fbae75ce Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds fc0586062816 Merge tag 'for-5.13/drivers-2021-04-27' of git://git.kerne [...] adds c05a182bf456 Merge tag 'for-5.13/libata-2021-04-27' of git://git.kernel [...] adds ff244303301f kernel: always initialize task->pf_io_worker to NULL adds a2a7cc32a5e8 io_uring: io_sq_thread() no longer needs to reset current- [...] adds a2b4198cab7e io_uring: fix invalid error check after malloc adds 615cee49b3ca io_uring: Fix uninitialized variable up.resv adds 28090c133869 io_uring: fix work_exit sqpoll cancellations adds 9f59a9d88d3b io_uring: simplify SQPOLL cancellations adds 0b8c0e7c9692 io_uring: fix NULL reg-buffer adds 6d042ffb598e io_uring: Check current->io_uring in io_uring_cancel_sqpoll adds 7b289c38335e io_uring: maintain drain logic for multishot poll requests adds 625434dafdd9 Merge tag 'for-5.13/io_uring-2021-04-27' of git://git.kern [...] adds a8b5e037d8a0 Merge tag 'hsi-for-5.13' of git://git.kernel.org/pub/scm/l [...] adds 5a69e9bce998 Merge tag 'for-v5.13' of git://git.kernel.org/pub/scm/linu [...] adds a45dd984dea9 powerpc: Free fdt on error in elf64_load() adds 031cc263c037 powerpc: If kexec_build_elf_info() fails return immediatel [...] adds 0080665fbd0e Merge tag 'devicetree-for-5.13' of git://git.kernel.org/pu [...] adds 6fa09d313921 Merge tag 'for-linus-5.13-1' of git://github.com/cminyard/ [...] adds 2f156712be4a memstick: r592: ignore kfifo_out() return code again adds 97fce126e279 mmc: block: Issue a cache flush only when it's enabled adds be18cd1fcae2 Merge tag 'mmc-v5.13' of git://git.kernel.org/pub/scm/linu [...] adds 71a5cc28e88b Merge tag 'mfd-next-5.13' of git://git.kernel.org/pub/scm/ [...] adds cdfd4c689e2a backlight: qcom-wled: Use sink_addr for sync toggle adds 693091d99e7b backlight: ktd253: Support KTD259 adds 4b79ec9a553d dt-bindings: backlight: Add Kinetic KTD259 bindings adds 4d6e9cdff7fb backlight: qcom-wled: Fix FSC update issue for WLED5 adds 5eb622eec92c backlight: qcom-wled: Correct the sync_toggle sequence adds 04758386757c backlight: journada720: Fix Wmisleading-indentation warning adds c969f2451b53 Merge tag 'backlight-next-5.13' of git://git.kernel.org/pu [...] adds 2335f556b3af dt-bindings: mailbox: qcom-ipcc: Add compatible for SC7280 adds d8201efe75e1 Merge tag 'mailbox-v5.13' of git://git.linaro.org/landing- [...] adds c3ad321932ed Merge branches 'clk-cleanup', 'clk-renesas', 'clk-socfpga' [...] adds bbc3b403b096 Merge branches 'clk-imx', 'clk-samsung', 'clk-zynq', 'clk- [...] adds 3ba2d41dca14 Merge branch 'clk-ralink' into clk-next adds 35655ceb31b5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds adaeb718d46f vfio/gvt: fix DRM_I915_GVT dependency on VFIO_MDEV adds 238da4d00485 Merge tag 'vfio-v5.13-rc1' of git://github.com/awilliam/li [...] adds d72cd4ad4174 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 77edfc6e5105 exfat: fix erroneous discard when clear cluster bit adds 5c2d72850729 exfat: introduce bitmap_lock for cluster bitmap access adds 654762df2ec7 exfat: add support ioctl and FITRIM function adds 23befe490ba8 exfat: improve write performance when dirsync enabled adds c6e2f52e3051 exfat: speed up iterate/lookup by fixing start point of tr [...] adds 8ae8932c6a33 Merge tag 'exfat-for-5.13-rc1' of git://git.kernel.org/pub [...] adds f2c80837e27e Merge tag 'gfs2-for-5.13' of git://git.kernel.org/pub/scm/ [...] adds d2b6f8a17919 Merge tag 'xfs-5.13-merge-3' of git://git.kernel.org/pub/s [...] adds 767fcbc80f63 Merge tag 'for_v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 3644286f6cbc Merge tag 'fsnotify_for_v5.13-rc1' of git://git.kernel.org [...] adds 7e9be673cb1b MIPS: BCM63XX: Use BUG_ON instead of condition followed by BUG. adds 77d51337d650 Merge tag 'mips_5.13' of git://git.kernel.org/pub/scm/linu [...] adds d0cc7ecacba8 Merge tag 'microblaze-v5.13' of git://git.monstr.eu/linux- [...] adds 635de956a7f5 Merge tag 'x86-mm-2021-04-29' of git://git.kernel.org/pub/ [...] adds 5f6c2f536de6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds bf7d20cd51d7 ch_ktls: Remove redundant variable result adds 64ff412ad41f hv_netvsc: Make netvsc/VF binding check both MAC and seria [...] adds 9c68011bd7e4 r8152: remove some bit operations adds 48ac0b5805dd net: ethernet: ixp4xx: Add DT bindings adds 3e8047a98553 net: ethernet: ixp4xx: Retire ancient phy retrieveal adds 95aafe911db6 net: ethernet: ixp4xx: Support device tree probing adds 06ec5acc7747 net/mlx5: E-Switch, Return eswitch max ports when eswitch [...] adds 9f8c7100c8f9 net/mlx5: E-Switch, Prepare to return total vports from es [...] adds 47dd7e609f69 net/mlx5: E-Switch, Use xarray for vport number to vport a [...] adds 87bd418ea751 net/mlx5: E-Switch, Consider SF ports of host PF adds 1d7979352f9f net/mlx5: SF, Rely on hw table for SF devlink port allocation adds a1ab3e4554b5 devlink: Extend SF port attributes to have external attribute adds 7e6ccbc18784 net/mlx5: SF, Store and use start function id adds 326c08a02034 net/mlx5: SF, Consider own vhca events of SF devices adds 01ed9550e8b4 net/mlx5: SF, Use helpers for allocation and free adds a3088f87d984 net/mlx5: SF, Split mlx5_sf_hw_table into two parts adds f1b9acd3a5e8 net/mlx5: SF, Extend SF table for additional SF id range adds 1e5e4acb66ed Merge tag 'mlx5-updates-2021-04-21' of git://git.kernel.or [...] adds 427f0c8c194b macvlan: Add nodst option to macvlan type source adds 1d2deb61f095 bnxt_en: report signal mode in link up messages adds b0d28207ced8 bnxt_en: Add a new phy_flags field to the main driver structure. adds d5ca99054f8e bnxt_en: Add support for fw managed link down feature. adds dd85fc0ab5b4 bnxt_en: allow promiscuous mode for trusted VFs adds 6b7027689890 bnxt_en: allow VF config ops when PF is closed adds 7b3c8e27d67e bnxt_en: Move bnxt_approve_mac(). adds 92923cc71012 bnxt_en: Call bnxt_approve_mac() after the PF gives up con [...] adds 7fbf359bb2c1 bnxt_en: Add PCI IDs for Hyper-V VF devices. adds dade5e15fade bnxt_en: Support IFF_SUPP_NOFCS feature to transmit withou [...] adds 1698d600b361 bnxt_en: Implement .ndo_features_check(). adds 0ea1041bfa3a Merge branch 'bnxt_en-next' adds bbd6f0a94813 bnxt_en: Fix RX consumer index logic in the error path. adds 6876a18d3361 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 885e8c68247c netfilter: nat: move nf_xfrm_me_harder to where it is used adds e0bb96db96f8 netfilter: nft_socket: add support for cgroupsv2 adds de8c12110a13 netfilter: disable defrag once its no longer needed adds 4c95e0728eee netfilter: ebtables: remove the 3 ebtables pointers from s [...] adds 7716bf090e97 netfilter: x_tables: remove ipt_unregister_table adds 1ef4d6d1af2d netfilter: x_tables: add xt_find_table adds 20a9df33594f netfilter: iptables: unregister the tables by name adds 6c0717545f2c netfilter: ip6tables: unregister the tables by name adds 4d705399191c netfilter: arptables: unregister the tables by name adds f68772ed6783 netfilter: x_tables: remove paranoia tests adds a4aeafa28cf7 netfilter: xt_nat: pass table to hookfn adds ae689334225f netfilter: ip_tables: pass table pointer via nf_hook_ops adds f9006acc8dfe netfilter: arp_tables: pass table pointer via nf_hook_ops adds ee177a54413a netfilter: ip6_tables: pass table pointer via nf_hook_ops adds f7163c4882e8 netfilter: remove all xt_table anchors from struct net adds 593268ddf388 netfilter: nf_log_syslog: Unset bridge logger in pernet exit adds d59d2f82f984 netfilter: nftables: add nft_pernet() helper function adds a65553657174 netfilter: nfnetlink: add struct nfnl_info and pass it to [...] adds 797d49805ddc netfilter: nfnetlink: pass struct nfnl_info to rcu callbacks adds 7dab8ee3b6e7 netfilter: nfnetlink: pass struct nfnl_info to batch callbacks adds 50f2db9e368f netfilter: nfnetlink: consolidate callback types adds 47a6959fa331 netfilter: allow to turn off xtables compat layer adds eb43c081a6df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 930d2d619d0a pcnet32: Remove redundant variable prev_link and curr_link adds 9176e3802719 net: davicom: Remove redundant assignment to ret adds 2ce4fd5a0039 can: etas_es58x: Fix missing null check on netdev pointer adds 1c9690dd308e can: etas_es58x: Fix a couple of spelling mistakes adds 924e464f4a8a can: add a note that RECV_OWN_MSGS frames are subject to f [...] adds e6b031d3c37f can: proc: fix rcvlist_* header alignment on 64-bit system adds d0c5d18da2da Merge tag 'linux-can-next-for-5.13-20210426' of git://git. [...] adds 2ad5692db728 net: hso: fix NULL-deref on disconnect regression adds b9460dd84aa6 arm64: dts: rockchip: Remove unnecessary reset in rk3328.dtsi adds 517a882aa2b5 dt-bindings: net: dwmac: Add Rockchip DWMAC support adds b331b8ef86f0 dt-bindings: net: convert rockchip-dwmac to json-schema adds 63fa73e21518 net: Fix typo in comment about ancillary data adds f77bd544a6bb net/sched: act_ct: fix wild memory access when clearing fragments adds 6d72e7c767ac net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send adds 99014088156c net: bridge: mcast: fix broken length + header check for M [...] adds bb23ffa1015c macvlan: Use 'hash' iterators to simplify code adds 6c375d793be6 rxrpc: rxkad: Remove redundant variable offset adds 152fa81109a8 net: phy: marvell-88x2222: enable autoneg by default adds 6066234aa338 net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODE adds 23c9c2b314ba fddi/skfp: fix typo adds cfd12c06cdce net: dsa: check tx timestamp request in core driver adds cf536ea3c7ee net: dsa: no longer identify PTP packet in core driver adds 5c5416f5d4c7 net: dsa: no longer clone skb in core driver adds c4b364ce1270 net: dsa: free skb->cb usage in core driver adds d150946ed878 docs: networking: timestamping: update for DSA switches adds 682eaad93e8c net: mscc: ocelot: convert to ocelot_port_txtstamp_request() adds 39e5308b3250 net: mscc: ocelot: support PTP Sync one-step timestamping adds aae0fdac008e Merge branch 'ocelot-ptp' adds 4b5baca0403e net: dsa: microchip: ksz8795: change drivers prefix to be generic adds c2ac4d2ac534 net: dsa: microchip: ksz8795: move cpu_select_interface to [...] adds 9f73e11250fb net: dsa: microchip: ksz8795: move register offsets and sh [...] adds 4b20a07e103f net: dsa: microchip: ksz8795: add support for ksz88xx chips adds cc13e52c3a89 net: dsa: microchip: Add Microchip KSZ8863 SPI based drive [...] adds 61df0e7bbb90 dt-bindings: net: dsa: document additional Microchip KSZ88 [...] adds 800fcab8230f net: phy: Add support for microchip SMI0 MDIO bus adds 60a364760002 net: dsa: microchip: Add Microchip KSZ8863 SMI based drive [...] adds 61b405985a6b dt-bindings: net: mdio-gpio: add compatible for microchip, [...] adds 733933a9ccb0 Merge branch 'microchip-ksz88x3' adds 4db6187d721e rds: Remove redundant assignment to nr_sig adds 3afef8c7aa2d net/tls: Remove redundant initialization of record adds 2342eb1afe00 llc2: Remove redundant assignment to rc adds ad542fb7f2e2 mpls: Remove redundant assignment to err adds 6fd6c483e7ab net/smc: Remove redundant assignment to rc adds 69e16d01d1de net: fix a concurrency bug in l2tp_tunnel_register() adds f8bb7889af58 netfilter: nftables: rename set element data activation/de [...] adds 6387aa6e59be netfilter: nftables: add loop check helper function adds e6ba7cb63b8a netfilter: nftables: add helper function to flush set elements adds 97c976d662fb netfilter: nftables: add helper function to validate set e [...] adds aaa31047a6d2 netfilter: nftables: add catch-all set element support adds 8a7363f84979 netfilter: nft_socket: fix an unused variable warning adds 7acc0bb490c8 netfilter: nft_socket: fix build with CONFIG_SOCK_CGROUP_DATA=n adds 0711459095bc Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 75258586793e net:nfc:digital: Fix a double free in digital_tg_recv_dep_req adds 99ba0ea616aa sfc: adjust efx->xdp_tx_queue_count with the real number o [...] adds f3a95075549e bpf: Allow trampoline re-attach for tracing and lsm programs adds 56dda5a48f4f selftests/bpf: Add re-attach test to fentry_test adds 8caadc43f201 selftests/bpf: Add re-attach test to fexit_test adds cede72ad367a selftests/bpf: Add re-attach test to lsm test adds a1c05c3b09e0 selftests/bpf: Test that module can't be unloaded with att [...] adds 7bb2cc19aee8 selftests/bpf: Use ASSERT macros in lsm test adds 87bd9e602e39 Merge branch 'bpf: Tracing and lsm programs re-attach' adds 7a2fa70aaffc selftests/bpf: Add remaining ASSERT_xxx() variants adds 6709a914c849 libbpf: Support BTF_KIND_FLOAT during type compatibility c [...] adds 0f20615d64ee selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro adds 5a30eb23922b selftests/bpf: Fix field existence CO-RE reloc tests adds bede0ebf0be8 selftests/bpf: Fix core_reloc test runner adds 927315041828 Merge branch 'CO-RE relocation selftests fixes' adds 38d26d89b31d bpf: Lock bpf_trace_printk's tmp buf before it is written to adds 10bf4e83167c bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds adds bb0247807744 bpf, cpumap: Bulk skb using netif_receive_skb_list adds 2551c2d19c04 bpf, docs: Fix literal block for example code adds 76d6a13383b8 seq_file: Add a seq_bprintf function adds 48cac3f4a96d bpf: Implement formatted output helpers with bstr_printf adds 05eb3791a0de Merge branch 'Implement formatted output helpers with bstr [...] adds f008d732ab18 bpf: Add batched ops support for percpu array adds 3733bfbbdd28 bpf, selftests: Update array map tests for per-cpu batched ops adds f89271f09f58 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds e542d29ca81d icmp: standardize naming of RFC 8335 PROBE constants adds 9be02dd38581 net/sched: act_ct: Remove redundant ct get and check adds 12c2bb96c3f1 net: dsa: ksz: Make reg_mib_cnt a u8 as it never exceeds 255 adds 65ad85f63b15 net: phy: marvell: add downshift support for M88E1240 adds 808337bec736 net: tun: Remove redundant assignment to ret adds 15c0a64bfcbc net: netrom: nr_in: Remove redundant assignment to ns adds 4a52dd8fefb4 net: selftest: fix build issue if INET is disabled adds 9d31d2338950 Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/ [...] adds b0030af53a74 Merge tag 'kbuild-v5.13' of git://git.kernel.org/pub/scm/l [...] adds 8ca5297e7e38 Merge tag 'kconfig-v5.13' of git://git.kernel.org/pub/scm/ [...] adds 437d1a5b66ca Merge tag 'xtensa-20210429' of git://github.com/jcmvbkbc/l [...] adds 3c0468d4451e powerpc/kernel/iommu: Align size for IOMMU_PAGE_SIZE() to [...] adds fc5590fd56c9 powerpc/kernel/iommu: Use largepool as a last resort when [...] adds 30c400886bad powerpc/kasan: Fix shadow start address with modules adds ee1bc694fbae powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n adds adb68c38d8d4 powerpc/papr_scm: Mark nvdimm as unarmed if needed during probe adds f9cd5f91a897 powerpc: Avoid clang uninitialized warning in __get_user_s [...] adds 525642624783 powerpc/signal32: Fix erroneous SIGSEGV on RT signal return adds c70a4be130de Merge tag 'powerpc-5.13-1' of git://git.kernel.org/pub/scm [...] adds 65c61de9d090 Merge tag 'modules-for-v5.13' of git://git.kernel.org/pub/ [...] adds 12fc11bce6f2 Merge tag 'drm/tegra/for-5.13-rc1' of ssh://git.freedeskto [...] adds 74deef03a44a efifb: Check efifb_pci_dev before using it adds 9b2788dbcef7 Merge tag 'drm-misc-next-fixes-2021-04-29' of git://anongi [...] adds add74e32db04 Merge tag 'amd-drm-next-5.13-2021-04-23' of https://gitlab [...] adds eef24f11776c drm/i915: Take request reference before arming the watchdog timer adds 604b5bc804ed drm/i915: Restore lost glk FBC 16bpp w/a adds bc40cf6d1fd3 drm/i915: Restore lost glk ccs w/a adds 36c119c10ebe drm/i915: Disable LTTPR detection on GLK once again adds 3aea49fd4fbd drm/i915/display/psr: Fix cppcheck warnings adds 63b6c7be3e1f drm/i915: fix an error code in intel_overlay_do_put_image() adds 270e3cc5aa38 drm/i915: Fix docbook descriptions for i915_gem_shrinker adds 1cd6b4a04f03 Merge tag 'drm-intel-next-fixes-2021-04-27' of git://anong [...] adds 95275402f66e Merge tag 'drm-next-2021-04-30' of git://anongit.freedeskt [...] adds 988cc1755260 ALSA: usb-audio: Fix implicit sync clearance at stopping stream adds 9bbb94e57df1 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops adds 1c98f574403d ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer adds 0301201b7181 Merge tag 'asoc-v5.13' of https://git.kernel.org/pub/scm/l [...] adds 4fb44dd2c1dd ALSA: sb: Fix two use after free in snd_sb_qsound_build adds 0e853a9c3937 ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB adds 45b14fe200ba ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds [...] adds e861431303d2 ALSA: virtio: fix kernel-doc adds 970e3012c04c ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx adds a3ffcebc8748 ALSA: usb-audio: Remove redundant assignment to len adds b265047ac56b ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries adds b7529c18feec ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries adds 13e1a4cd490b ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries adds 45461e3b554c ALSA: hda/realtek: Re-order ALC269 HP quirk table entries adds 433f894ec7fb ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries adds aa143ad39a52 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries adds 3cd0ed636dd1 ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries adds cab561f8d4bc ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries adds f552ff54c2a7 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries adds c656f747df15 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries adds 9edeb1109d05 ALSA: hda/realtek: Re-order ALC662 quirk table entries adds defce244b01e ALSA: hda/realtek: Remove redundant entry for ALC861 Haier [...] adds 2e6a731296be ALSA: hda/conexant: Re-order CX5066 quirk table entries adds b71428d7ab33 Merge tag 'sound-5.13-rc1' of git://git.kernel.org/pub/scm [...] adds 590ade88bafd Merge branch 'for-5.13/core' into for-linus adds 743b357607ee Merge branch 'for-5.13/elan' into for-linus adds 8ba3c81c0872 Merge branch 'for-5.13/ft260' into for-linus adds cddbefcc1746 Merge branch 'for-5.13/i2c-hid' into for-linus adds 0b21c35f5cf3 Merge branch 'for-5.13/lenovo' into for-linus adds 686e161eea8f Merge branch 'for-5.13/logitech' into for-linus adds 275ac61bafb8 Merge branch 'for-5.13/magicmouse' into for-linus adds cfc9bdfb6ba7 Merge branch 'for-5.13/plantronics' into for-linus adds e50fedec822e Merge branch 'for-5.13/surface-system-aggregator-intergrat [...] adds 5a4a13cb4712 Merge branch 'for-5.13/thrustmaster' into for-linus adds 6c905ab1ace2 Merge branch 'for-5.13/wacom' into for-linus adds e16e9f118418 Merge branch 'for-5.13/warnings' into for-linus adds efd8929b9eec Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 592fa9532d4e Merge branch 'i2c/for-5.13' of git://git.kernel.org/pub/sc [...] adds 65ec0a7d2491 Merge tag 'pinctrl-v5.13-1' of git://git.kernel.org/pub/sc [...] adds 46df55b51734 arch/ia64/kernel/head.S: remove duplicate include adds 3eac094b93e7 arch/ia64/kernel/fsys.S: fix typos adds 8b30c6256d2b arch/ia64/include/asm/pgtable.h: minor typo fixes adds b22a8f7b4bde ia64: ensure proper NUMA distance and possible map initialization adds d732f47db10f ia64: drop unused IA64_FW_EMU ifdef adds 6d073dad9754 ia64: simplify code flow around swiotlb init adds 454534366c6f ia64: trivial spelling fixes adds e3db00b79d74 ia64: fix EFI_DEBUG build adds 5f28bdee7084 ia64: mca: always make IA64_MCA_DEBUG an expression adds 9187592b9638 ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP adds 99e729bd40fb ia64: module: fix symbolizer crash on fdescr adds d991bb1c8da8 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds 439baedad52d scripts/spelling.txt: add entries for recent discoveries adds 21917bded72c scripts: a new script for checking duplicate struct declaration adds 91a8528e8a28 arch/sh/include/asm/tlb.h: remove duplicate include adds 1634852df7f0 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds f9630ec9d9e6 ocfs2: map flags directly in flags_to_o2dlm() adds f13604a2b9ff ocfs2: fix a typo adds ccf33ec4a732 ocfs2/dlm: remove unused function adds 926ee00ea243 kfifo: fix ternary sign extension bugs adds 21ae3ad1632c vfs: fs_parser: clean up kernel-doc warnings adds 7c0012f522c8 watchdog: rename __touch_watchdog() to a better descriptive name adds c9ad17c99149 watchdog: explicitly update timestamp when reporting softlockup adds fef06efc2eba watchdog/softlockup: report the overall time of softlockups adds 1bc503cb4a26 watchdog/softlockup: remove logic that tried to prevent re [...] adds 9f113bf760ca watchdog: fix barriers when printing backtraces from all CPUs adds 9bf3bc949f8a watchdog: cleanup handling of false positives adds 82edd9d52e6d mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds 1f0723a4c0df mm, slub: enable slub_debug static key when creating cache [...] adds dc84207d00be mm/slub.c: trivial typo fixes adds 0b5121ef8510 mm/kmemleak.c: fix a typo adds 866b48526217 mm/page_owner: record the timestamp of all pages during free adds 64ea78d2fdee mm, page_owner: remove unused parameter in __set_page_owne [...] adds fab765c21013 mm: page_owner: fetch backtrace only for tracked pages adds 608b5d668c8e mm: page_owner: use kstrtobool() to parse bool option adds 8e9b16c47680 mm: page_owner: detect page_owner recursion via task_struct adds f58bd538e6a2 mm: page_poison: print page info when corruption is caught adds dce44566192e mm/memtest: add ARCH_USE_MEMTEST adds 63135aa3866d mm: provide filemap_range_needs_writeback() helper adds 7a60d6d7b34e mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 985b71db1750 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds d31fa86a27b3 mm/filemap: use filemap_read_page in filemap_fault adds 79e3094c53c5 mm/filemap: drop check for truncated page after I/O adds 1c824a680b1b mm: page-writeback: simplify memcg handling in test_clear_ [...] adds 842ca547f706 mm: move page_mapping_file to pagemap.h adds 4b17f030fdc8 mm/filemap: update stale comment adds f6899bc03cba mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 8745d7f6346c mm/gup: add compound page list iterator adds 31b912de1316 mm/gup: decrement head page once for group of subpages adds 458a4f788f86 mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds 1d4b0166e363 RDMA/umem: batch page unpin in __ib_umem_release() adds 4066c119483a mm: gup: remove FOLL_SPLIT adds 2840d498e30c mm/memremap.c: fix improper SPDX comment style adds 27faca83a7e9 mm: memcontrol: fix kernel stack account adds a47920306c72 memcg: cleanup root memcg checks adds 3d0cbb981693 memcg: enable memcg oom-kill for __GFP_NOFAIL adds a3d4c05a4474 mm: memcontrol: fix cpuhotplug statistics flushing adds a3747b53b177 mm: memcontrol: kill mem_cgroup_nodeinfo() adds a18e6e6e150a mm: memcontrol: privatize memcg_page_state query functions adds a7df69b81aac cgroup: rstat: support cgroup1 adds dc26532aed0a cgroup: rstat: punt root-level optimization to individual [...] adds 2d146aa3aa84 mm: memcontrol: switch to rstat adds 2cd21c89800c mm: memcontrol: consolidate lruvec stat flushing adds 4bbcc5a41c54 kselftests: cgroup: update kmem test for new vmstat implem [...] adds 0add0c77a9bd memcg: charge before adding to swapcache on swapin adds 9f38f03ae8d5 mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds e74d225910ec mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds 48060834f227 mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds 7ab345a89730 mm: memcontrol: change ug->dummy_page only if memcg changed adds b4e0b68fbd9d mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds f1286fae5406 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds bd290e1e75d8 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds a10e995749a6 linux/memcontrol.h: remove duplicate struct declaration adds 9317d0fffeb4 mm: page_counter: mitigate consequences of a page_counter [...] adds bf90ac198e30 mm/memory.c: do_numa_page(): delete bool "migrated" adds 0c1dcb052452 mm/interval_tree: add comments to improve code readability adds 8e2df191ae70 x86/vmemmap: drop handling of 4K unaligned vmemmap range adds 69ccfe74e16b x86/vmemmap: drop handling of 1GB vmemmap ranges adds 8d400913c231 x86/vmemmap: handle unpopulated sub-pmd ranges adds faf1c0008a33 x86/vmemmap: optimize for consecutive sections in partial [...] adds f9001107820c mm, tracing: improve rss_stat tracepoint message adds 74ffa5a3e685 mm: add remap_pfn_range_notrack adds 1fbaf8fc12a0 mm: add a io_mapping_map_user helper adds b739f125e4eb i915: use io_mapping_map_user adds b12d691ea5e0 i915: fix remap_io_sg to verify the pgprot adds b99a342d4f11 NUMA balancing: reduce TLB flush via delaying mapping on h [...] adds a4609387859f mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds 14d071134c74 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds 8593100444e9 selftests: add a MREMAP_DONTUNMAP selftest for shmem adds 943f229e9608 mm/dmapool: switch from strlcpy to strscpy adds 2284f47fe9fe mm/sparse: add the missing sparse_buffer_fini() in error branch adds 8c2acfe8c1df samples/vfio-mdev/mdpy: use remap_vmalloc_range adds 0f71d7e14c21 mm: unexport remap_vmalloc_range_partial adds f608788cd2d6 mm/vmalloc: use rb_tree instead of list for vread() lookups adds 972472c7466b ARM: mm: add missing pud_page define to 2-level page tables adds c0eb315ad971 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 0c95cba49255 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds 0a264884046f mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 95f0ddf081af mm/ioremap: rename ioremap_*_range to vmap_*_range adds bbc180a5adb0 mm: HUGE_VMAP arch support cleanup adds 8309c9d71702 powerpc: inline huge vmap supported functions adds 168a6333142b arm64: inline huge vmap supported functions adds 97dc2a1548ab x86: inline huge vmap supported functions adds 6f680e70b6ff mm/vmalloc: provide fallback arch huge vmap support functions adds 5e9e3d777b99 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 5d87510de15f mm/vmalloc: add vmap_range_noflush variant adds 121e6f3258fe mm/vmalloc: hugepage vmalloc mappings adds b67177ecd956 mm/vmalloc: remove map_kernel_range adds e82b9b3086b9 kernel/dma: remove unnecessary unmap_kernel_range adds 94f88d7b901c powerpc/xive: remove unnecessary unmap_kernel_range adds 4ad0ae8c64ac mm/vmalloc: remove unmap_kernel_range adds d70bec8cc95a mm/vmalloc: improve allocation failure error messages adds ad216c0316ad mm: vmalloc: prevent use after free in _vm_unmap_aliases adds a803315858bf lib/test_vmalloc.c: remove two kvfree_rcu() tests adds 80f4759964cc lib/test_vmalloc.c: add a new 'nr_threads' parameter adds 7bc4ca3ea956 vm/test_vmalloc.sh: adapt for updated driver interface adds 187f8cc456f8 mm/vmalloc: refactor the preloading loagic adds 299420ba358c mm/vmalloc: remove an empty line adds 78f4841e3476 mm/doc: fix fault_flag_allow_retry_first kerneldoc adds 136dfc9949f8 mm/doc: fix page_maybe_dma_pinned kerneldoc adds da2f5eb3d344 mm/doc: turn fault flags into an enum adds a87132a22991 mm/doc: add mm.h and mm_types.h to the mm-api document adds a3ddd79a17ee MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds 91ab1a41191e pagewalk: prefix struct kernel-doc descriptions adds f76e0c41c0ac mm/kasan: switch from strlcpy to strscpy adds bfcfe37136d7 kasan: fix kasan_byte_accessible() to be consistent with a [...] adds a064cb00d359 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 2c3356809802 mm, kasan: don't poison boot memory with tag-based modes adds d9b6f90794ba arm64: kasan: allow to init memory when setting tags adds aa5c219c60cc kasan: init memory in kasan_(un)poison for HW_TAGS adds 1bb5eab30d68 kasan, mm: integrate page_alloc init with HW_TAGS adds da844b787245 kasan, mm: integrate slab init_on_alloc with HW_TAGS adds d57a964e09c2 kasan, mm: integrate slab init_on_free with HW_TAGS adds 96d7d1415ae8 kasan: docs: clean up sections adds 3cbc37dcdca2 kasan: docs: update overview section adds 86e6f08dd28d kasan: docs: update usage section adds 836f79a26605 kasan: docs: update error reports section adds f359074768bf kasan: docs: update boot parameters section adds b8191d7d57e8 kasan: docs: update GENERIC implementation details section adds a6c18d4e7638 kasan: docs: update SW_TAGS implementation details section adds bb48675e5aa4 kasan: docs: update HW_TAGS implementation details section adds 67ca1c0b7446 kasan: docs: update shadow memory section adds fe547fca0c10 kasan: docs: update ignoring accesses section adds fc23c074ef5a kasan: docs: update tests section adds 23f61f0fe106 kasan: record task_work_add() call stack adds 99734b535d9b kasan: detect false-positives in tests adds e2b5bcf9f5ba irq_work: record irq_work_queue() call stack adds 1f9d03c5e999 mm: move mem_init_print_info() into mm_init() adds 77febec20626 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds cef4c7d29d77 mm: remove lru_add_drain_all in alloc_contig_range adds f73c6c8805ed include/linux/page-flags-layout.h: correctly determine LAS [...] adds 1587db62d8c0 include/linux/page-flags-layout.h: cleanups adds 8e6a930bb3ea mm/page_alloc: rename alloc_mask to alloc_gfp adds 6e5e0f286eb0 mm/page_alloc: rename gfp_mask to gfp adds 84172f4bb752 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds d7f946d0faf9 mm/mempolicy: rename alloc_pages_current to alloc_pages adds 6421ec764a62 mm/mempolicy: rewrite alloc_pages documentation adds eb3507396051 mm/mempolicy: rewrite alloc_pages_vma documentation adds 5f076944f069 mm/mempolicy: fix mpol_misplaced kernel-doc adds a1394bddf9b6 mm: page_alloc: dump migrate-failed pages adds d68d015a7e5e mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 39ddb991fc45 mm, page_alloc: avoid page_to_pfn() in move_freepages() adds 8f709dbdf9ff mm/page_alloc: duplicate include linux/vmalloc.h adds cb66bede6175 mm/page_alloc: rename alloced to allocated adds 387ba26fb1cb mm/page_alloc: add a bulk page allocator adds 0f87d9d30f21 mm/page_alloc: add an array-based interface to the bulk pa [...] adds ce76f9a1d9a2 mm/page_alloc: optimize code layout for __alloc_pages_bulk adds 3b822017b636 mm/page_alloc: inline __rmqueue_pcplist adds ab8362645fba SUNRPC: set rq_page_end differently adds f6e70aab9dfe SUNRPC: refresh rq_pages using a bulk page allocator adds dfa59717b97d net: page_pool: refactor dma_map into own function page_po [...] adds be5dba25b4b2 net: page_pool: use alloc_pages_bulk in refill code path adds 9df65f522536 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds 198fba4137a1 mm/mmzone.h: fix existing kernel-doc comments and link the [...] adds 4d75136be8bf mm/memory-failure: unnecessary amount of unmapping adds d42f323a7df0 Merge branch 'akpm' (patches from Andrew) adds d652502ef468 Merge tag 'ovl-update-5.13' of git://git.kernel.org/pub/sc [...] adds 9ec1efbf9ded Merge tag 'fuse-update-5.13' of git://git.kernel.org/pub/s [...] adds 6bab076a3d2f Merge tag 'dlm-5.13' of git://git.kernel.org/pub/scm/linux [...] adds 9f67672a817e Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 2d085ee1728e IB/hfi1: Remove redundant variable rcd adds 3093ee182f01 RDMA/siw: Fix a use after free in siw_alloc_mr adds 34b39efa5ae8 RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res adds 6cc9e215eb27 RDMA/nldev: Add copy-on-fork attribute to get sys command adds 6da7bda36388 IB/qib: Remove redundant assignment to ret adds f34b2cf17825 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4f9701057a9c Merge tag 'iommu-updates-v5.13' of git://git.kernel.org/pu [...] adds 10835602758d KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 adds 462f8ddebccb KVM: x86: Fix implicit enum conversion goof in scattered r [...] adds 2f15d027c05f KVM: x86: Properly handle APF vs disabled LAPIC situation adds b86bb11e3a79 KVM: X86: Fix failure to boost kernel lock holder candidat [...] adds f82762fb6193 KVM: documentation: fix sphinx warnings adds e23f6d490eb0 KVM: VMX: Invert the inlining of MSR interception helpers adds 6f2b296aa643 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTS [...] adds dbd6127375aa KVM: SVM: Clear MSR_TSC_AUX[63:32] on write adds 844d69c26d83 KVM: SVM: Delay restoration of host MSR_TSC_AUX until retu [...] adds dbdd096a5a74 KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM adds d0fe7b640440 KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads adds 886bbcc7a523 KVM: x86: Check CR3 GPA for validity regardless of vCPU mode adds 0884335a2e65 KVM: SVM: Truncate GPR value for DR and CR accesses in !64 [...] adds d8971344f573 KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode adds ee050a577523 KVM: nVMX: Truncate bits 63:32 of VMCS field on nested che [...] adds 82277eeed65e KVM: nVMX: Truncate base/index GPR value on address calc i [...] adds 6b48fd4cb206 KVM: x86/xen: Drop RAX[63:32] when processing hypercall adds bc9eff67fc35 KVM: SVM: Use default rAX size for INVLPGA emulation adds 27b4a9c4549c KVM: x86: Rename GPR accessors to make mode-aware variants [...] adds 013380782d4d KVM: x86: Move reverse CPUID helpers to separate header file adds 4daf2a1c45ac x86/sev: Drop redundant and potentially misleading 'sev_enabled' adds 3b1902b87bf1 KVM: SVM: Zero out the VMCB array used to track SEV ASID a [...] adds f31b88b35f90 KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails adds fa13680f5668 KVM: SVM: Disable SEV/SEV-ES if NPT is disabled adds e8126bdaf194 KVM: SVM: Move SEV module params/variables to sev.c adds d9db0fd6c5c9 KVM: SEV: Mask CPUID[0x8000001F].eax according to supporte [...] adds 8d364a0792dd KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES co [...] adds a479c3348422 KVM: SVM: Condition sev_enabled and sev_es_enabled on CONF [...] adds 6c2c7bf5803c KVM: SVM: Enable SEV/SEV-ES functionality by default (when [...] adds 4cafd0c572a2 KVM: SVM: Unconditionally invoke sev_hardware_teardown() adds 8cb756b7bdcc KVM: SVM: Explicitly check max SEV ASID during sev_hardwar [...] adds b95c221cac16 KVM: SVM: Move SEV VMCB tracking allocation to sev.c adds a5c1c5aad6cf KVM: SVM: Drop redundant svm_sev_enabled() helper adds 82b7ae0481ae KVM: SVM: Remove an unnecessary prototype declaration of s [...] adds 469bb32b68d5 KVM: SVM: Skip SEV cache flush if no ASIDs have been used adds 10dbdf98acd6 KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() adds d4787579d213 selftests: kvm: Fix the check of return value adds 3bf0fcd75434 KVM: selftests: Speed up set_memory_region_test adds 152d32aa8468 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a9c0fda4c082 dm integrity: don't re-write metadata if discarding same blocks adds b1a2b9332050 dm integrity: increase RECALC_SECTORS to improve recalcula [...] adds 7a5b96b47844 dm integrity: use discard support when recalculating adds 8e947c8f4a56 dm rq: fix double free of blk_mq_tag_set in dev remove aft [...] adds ca4a4e9a55be dm raid: remove unnecessary discard limits for raid0 and raid10 adds 7af81cd0c430 Merge tag 'for-5.13/dm-changes' of git://git.kernel.org/pu [...] adds 22650f148126 afs: Fix speculative status fetches adds 1f043a687e47 tools headers UAPI: Update tools's copy of drm.h headers adds 4a8176fd62aa tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds ed72adf64979 tools headers UAPI: Sync openat2.h with the kernel sources adds 867a9148298b perf arch powerpc: Sync powerpc syscall.tbl with the kerne [...] adds 20e32b9cb0c6 tools headers UAPI s390: Sync ptrace.h kernel headers adds 84b7725536d8 tools headers UAPI: Sync kvm.h headers with the kernel sources adds b5f184fbdb03 perf tools: Support MIPS unwinding and dwarf-regs adds d9fd5a718977 perf tools: Generate mips syscalls_n64.c syscall table adds 9bb8b74bdb18 perf docs: Add man pages to see also adds 34968b9327c8 perf buildid-cache: Add test for PE executable adds 83bf6fb8b076 perf vendor events power9: Remove unsupported metrics adds 42b2b570b34a perf cs-etm: Update ETM metadata format adds 2bb4ccbd95d7 tools headers UAPI: Update tools' copy of linux/coresight-pmu.h adds 8c559e8d6863 perf cs-etm: Fix bitmap for option adds 30cb76aabfb4 perf cs-etm: Support PID tracing in config adds 47f0d94c2037 perf cs-etm: Add helper cs_etm__get_pid_fmt() adds 8e1488a46dcf perf cs-etm: Detect pid in VMID for kernel running at EL2 adds 81db00a4ea62 perf metric: Remove unneeded semicolon adds 2e989f82181c perf report: Create option to disable raw event ordering adds 35276a4f058d perf skel: Remove some unused variables. adds 7e1df64edeb2 perf tools: Enable warnings when compiling BPF programs adds 509bbd75f7ff perf bpf: Minor whitespace cleanup. adds 44e176501c55 perf config: Add annotate.demangle{,_kernel} adds a78e724f4eb4 perf bench: Fix misspellings using codespell adds 2777b81b379d perf annotate: Show full source location with 'l' hotkey adds 009ef05f9812 Merge remote-tracking branch 'torvalds/master' into perf/core adds 2942a671a37b tools include: Add __sum16 and __wsum definitions. adds 210e4c89ef61 perf symbols: Fix dso__fprintf_symbols_by_name() to return [...] adds 297e69bfa4c7 perf script: Fixup 'struct evsel_script' method prefix adds 905203411d8b perf stat: Fixup __perf_stat_evsel__is() prefix adds 1f042de2d5c7 perf tools: use ARRAY_SIZE adds 83ff0f93b080 perf machine: Assign boolean values to a bool variable adds a7672d1df573 perf evlist: Change the COMM when preparing the workload adds 8efd1634542d perf vendor events arm64: Add more common and uarch events adds 5497b23e870c perf vendor events arm64: Add Fujitsu A64FX pmu event adds 4a03af3ee399 perf stat: Elaborate use cases for the -n/--null command l [...] adds 6859bc0e78c6 perf stat: Improve readability of shadow stats adds 87cb88d3c002 perf test: Remove unused argument adds 078cbb6f75f1 perf test: Cleanup daemon if test is interrupted. adds a6cb06ff49fd perf test: Add 30s timeout for wait for daemon start. adds 4d39c89f0b94 perf tools: Fix various typos in comments adds 7fac83aaf2ee perf stat: Introduce 'bperf' to share hardware PMCs with BPF adds 435b46ef1d9f perf stat: Measure 't0' and 'ref_time' after enable_counters() adds 2c0cb9f56020 perf test: Add a shell test for 'perf stat --bpf-counters' [...] adds 0bdad97801af perf stat: Align CSV output for summary mode adds 0f7ff383937b perf test: Add CSV summary test adds e0542cac435b MAINTAINERS: Add Mailing list and Web-page for PERFORMANCE [...] adds 405e07010d37 perf tools: Remove duplicate struct forward declarations adds 463a7d5a9e6f perf daemon: Remove duplicate includes adds 0a606822c486 perf sort: Add dynamic headers for perf report columns adds ff0bd0a33f25 perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT adds 06e5ca746c07 perf tools: Support pipeline stage cycles for powerpc adds 50fa3a531e8e perf sort: Display sort dimension p_stage_cyc only on supp [...] adds b0a752d43b15 Merge remote-tracking branch 'torvalds/master' into perf/core adds 292c5ed16859 perf tools: Preserve identifier id in OCaml demangler adds 3406ac5347db perf annotate: Add --demangle and --demangle-kernel adds fd6103cb6796 perf evsel: Remove duplicate 'struct target' forward declaration adds 69baf1a2a41a perf mem-events: Remove unnecessary 'struct mem_info' forw [...] adds dedb76d35986 perf metricgroup: Make find_metric() public with name change adds a48a995edcde perf test: Handle metric reuse in pmu-events parsing test adds e126bef55f1d perf pmu: Add pmu_events_map__find() function to find the [...] adds c4e1dc4a9493 perf vendor events arm64: Add Hisi hip08 L1 metrics adds 03837173487a perf vendor events arm64: Add Hisi hip08 L2 metrics adds 0cc177cfc95d perf vendor events arm64: Add Hisi hip08 L3 metrics adds 86c2bc3da769 perf vendor events amd: Fix broken L2 Cache Hits from L2 H [...] adds ff64c98195c5 perf vendor events amd: Use lowercases for all the eventco [...] adds e5f2b4e1b8b1 perf vendor events amd: Use 0x%02x format for event code a [...] adds da66658638c9 perf vendor events amd: Add Zen3 events adds 473b2922c7e5 Merge remote-tracking branch 'torvalds/master' into perf/core adds 5676dba708bb perf annotate: Fix sample events lost in stdio mode adds 9865ea8ab31f perf evlist: Add a method to return the list of evsels as [...] adds 3535a6967c0d perf record: Improve 'Workload failed' message printing ev [...] adds 2e1daee14e67 perf beauty: Fix fsconfig generator adds 2fc83c2cd777 tools include: Add an initial math64.h adds 6cd70754f262 libperf: Add evsel mmap support adds d3003d9e6868 libperf tests: Add support for verbose printing adds 47d01e7b9999 libperf: Add support for user space counter access adds 818869489ba3 libperf xyarray: Add bounds checks to xyarray__entry() adds 32daa5d7899e perf vendor events: Initial JSON/events list for power10 platform adds f07952b17969 perf stat: Basic support for iostat in perf adds 19776d3cede7 perf stat: Helper functions for PCIe root ports list in io [...] adds f9ed693e8bc0 perf stat: Enable iostat mode for x86 platforms adds 537f1e38f31a perf: Update .gitignore file adds f89a82a82b20 perf annotate: Add line number like in TUI and source loca [...] adds b96da02bd6b8 perf arm64: Fix off-by-one directory paths. adds 59a1a843b028 perf data: Fix error return code in perf_data__create_dir() adds bb7db8699b6c perf tools: Add a build-test variant to use in builds from [...] adds a4b0fccfbdb4 perf tools: Update topdown documentation to permit rdpmc calls adds 464c62f6f6e1 perf vendor events intel: Add missing skylake & icelake mo [...] adds 26bda3ca19c5 Merge remote-tracking branch 'torvalds/master' into perf/core adds ec8149fba64b perf util: Move bpf_perf definitions to a libperf header adds fe3dd8263b9f perf bpf: check perf_attr_map is compatible with the perf binary adds 112cb56164bc perf stat: Introduce config stat.bpf-counter-events adds 01bd8efcec44 perf stat: Introduce ':b' modifier adds 5508c9dae2a4 perf stat: Introduce bpf_counter_ops->disable() adds d0713d4ca3e9 perf data: Add JSON export adds bf8f8587bfb6 perf top: Use evlist->events_stat to count events adds 0f0abbace3cd perf hists: Split hists_stats from events_stats adds 55f754443890 perf report: Show event sample counts in --stat output adds 2775de0b115a perf report: Add --skip-empty option to suppress 0 event stat adds 8f08cf3330da perf report: Make --skip-empty as default adds 462f57dbf9fa perf report: Print percentage of each event statistics adds 412736119116 tools headers uapi: Update tools's copy of linux/perf_event.h adds 6b64833b9e49 perf jevents: Support unit value "cpu_core" and "cpu_atom" adds eab35953e67b perf pmu: Simplify arguments of __perf_pmu__new_alias adds 32705de7d45d perf pmu: Save pmu name adds 444624307c4e perf pmu: Save detected hybrid pmus to a global pmu list adds c5a26ea490a1 perf pmu: Add hybrid helper functions adds 12279429d862 perf stat: Uniquify hybrid event name adds 9cbfa2f64c04 perf parse-events: Create two hybrid hardware events adds 30def61f64ba perf parse-events: Create two hybrid cache events adds 94da591b1c79 perf parse-events: Create two hybrid raw events adds c93afadc924d perf parse-events: Compare with hybrid pmu name adds 5e4edd1f73b5 perf parse-events: Support event inside hybrid pmu adds b53a0755d5c2 perf record: Create two hybrid 'cycles' events by default adds ac2dc29edd21 perf stat: Add default hybrid events adds 92637cc72955 perf stat: Filter out unmatched aggregation for hybrid event adds 660e533e87ff perf stat: Warn group events from different hybrid PMU adds 91c0f5ec812f perf record: Uniquify hybrid event name adds 2541cb63ac0c perf tests: Add hybrid cases for 'Parse event definition s [...] adds afff9f312e37 perf tests: Add hybrid cases for 'Roundtrip evsel->name' test adds f15da0b1fb7b perf tests: Skip 'Setup struct perf_event_attr' test for hybrid adds 43eb05d06679 perf tests: Support 'Track with sched_switch' test for hybrid adds 6081e876edd3 perf tests: Support 'Parse and process metrics' test for hybrid adds c102038892f7 perf tests: Support 'Session topology' test for hybrid adds d9da6f70eb23 perf tests: Support 'Convert perf time to TSC' test for hybrid adds a37f3b885610 perf tests: Skip 'perf stat metrics (shadow stat) test' fo [...] adds 2750ce1d4df2 perf Documentation: Document intel-hybrid support adds 56d32d4cac64 perf tools: Enable libtraceevent dynamic linking adds e1d380ea8b00 perf tools: Change fields type in perf_record_time_conv adds aa616f5a8a2d perf jit: Let convert_timestamp() to be backwards-compatible adds 050ffc449008 perf session: Add swap operation for event TIME_CONV adds 81e70d7ee4ae perf session: Dump PERF_RECORD_TIME_CONV event adds fbed59f84491 perf build: Regenerate the FEATURE_DUMP file after extra f [...] adds 19177bc3da7e tools build: Allow deferring printing the results of featu [...] adds c6e3bf437184 perf build: Defer printing detected features to the end of [...] adds 10a3efd0fee5 Merge tag 'perf-tools-for-v5.13-2021-04-29' of git://git.k [...] adds 781a57394899 ima: ensure IMA_APPRAISE_MODSIG has necessary dependencies adds e6f0bf09f066 Merge tag 'integrity-v5.13' of git://git.kernel.org/pub/sc [...] adds 17ae69aba89d Merge tag 'landlock_v34' of git://git.kernel.org/pub/scm/l [...] adds b28866f4bb77 Merge branch 'work.ecryptfs' of git://git.kernel.org/pub/s [...] adds 27787ba3fa49 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 0c4b7cadd1ad Orangef: implement orangefs_readahead. adds 211f9f2e0503 orangefs: leave files in the page cache for a few micro se [...] adds 9ccce092fc64 Merge tag 'for-linus-5.13-ofs-1' of git://git.kernel.org/p [...] adds 23806a3e9600 Merge branch 'work.file' of git://git.kernel.org/pub/scm/l [...] adds 6f8ee8d36d07 Merge branch 'work.recursive_removal' of git://git.kernel. [...] adds 785e3c0a3a87 tracing: Map all PIDs to command lines adds aafe104aa909 tracing: Restructure trace_clock_global() to never block adds 9b1f61d5d73d Merge tag 'trace-v5.13' of git://git.kernel.org/pub/scm/li [...] adds 7942121b8ca0 rtc: imx-sc: remove .read_alarm adds 64e9d8e4dbc4 rtc: ds1307: replace HAS_ALARM by RTC_FEATURE_ALARM adds 4bf84b449a0e rtc: ds1307: remove flags adds c55c3a516cef rtc: rtc_update_irq_enable: rework UIE emulation adds 94959a3a04a5 rtc: pcf8523: remove useless define adds 13e37b7fb75d rtc: pcf8523: add alarm support adds a1cfe7cc3873 rtc: pcf8523: report oscillator failures adds 204756f01672 rtc: ds1307: Fix wday settings for rx8130 adds fefbec3a7418 rtc: s5m: Remove reference to parent's device pdata adds e463786f380a rtc: omap: use rtc_write to access OMAP_RTC_OSC_REG adds 4d0185e67806 rtc: sysfs: check features instead of ops adds a7efd197bc7f Merge tag 'rtc-5.13' of git://git.kernel.org/pub/scm/linux [...] adds d835ff6c96ae Merge tag 'leds-5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 0679d29d3e23 csky: fix syscache.c fallthrough warning adds e58a41c22268 csky: uaccess.h: Coding convention with asm generic adds cda689f8708b Merge tag 'csky-for-linus-5.13-rc1' of git://github.com/c- [...] adds df86ddbb9189 parisc: syscalls: switch to generic syscalltbl.sh adds adf27404e8a0 parisc: syscalls: switch to generic syscallhdr.sh adds 127f1c09c5c8 parisc: Fix typo in setup.c adds 5e321ded302d Merge tag 'for-5.13/parisc' of git://git.kernel.org/pub/sc [...] adds 51e6f07cb12e Merge tag 'm68knommu-for-v5.13' of git://git.kernel.org/pu [...] adds 954b7207059c Merge tag 'dma-mapping-5.13' of git://git.infradead.org/us [...] adds 95b079d8215b swiotlb: Fix the type of index adds dfc06b389a4f swiotlb: don't override user specified size in swiotlb_adj [...] adds 74d6790cdaaf Merge branch 'stable/for-linus-5.13' of git://git.kernel.o [...] adds 0c01a4c4ca5b Merge tag 'hwlock-v5.13' of git://git.kernel.org/pub/scm/l [...] adds a01d9524cad7 Merge tag 'rpmsg-v5.13' of git://git.kernel.org/pub/scm/li [...] adds 8796ac1d031a Merge tag 'rproc-v5.13' of git://git.kernel.org/pub/scm/li [...] adds e4adffb8daf4 Merge tag 'dmaengine-5.13-rc1' of git://git.kernel.org/pub [...] adds 1bd368e7cd1e Merge remote-tracking branch 'arc-current/for-curr' adds b5144a2bf401 dt-bindings: nvmem: mediatek: remove duplicate mt8192 line adds 7fb7a628b2d6 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 94604548aa71 seg6: add counters support for SRv6 Behaviors adds 7c0ea5930c1c openvswitch: fix stack OOB read while fragmenting IPv4 packets adds 31fe34a0118e net/sched: sch_frag: fix stack OOB read while fragmenting [...] adds 0ab1fa1c45ed Merge branch 'fragment-stack-oob-read' adds 59259ff7a81b bridge: Fix possible races between assigning rx_handler_da [...] adds 1a70f6597d5f net: Remove redundant assignment to err adds 2867298dd49e net: hns3: fix incorrect configuration for igu_egu_hw_err adds 568a54bdf70b net: hns3: initialize the message content in hclge_get_lin [...] adds b4047aac4ec1 net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_res [...] adds 2ce960f89b4d Merge branch 'hns3-fixes' adds 1c7600b7cfc6 MAINTAINERS: remove Wingman Kwok adds 57e1d8206e48 MAINTAINERS: move Murali Karicheri to credits adds bbf6acea6ecf net: macb: Remove redundant assignment to queue adds 8343b1f8b97a bnx2x: Remove redundant assignment to err adds d27f0201b93c net: dsa: ksz: ksz8863_smi_probe: fix possible NULL pointe [...] adds ba46b576a795 net: dsa: ksz: ksz8795_spi_probe: fix possible NULL pointe [...] adds d4eecfb28b96 net: dsa: ksz: ksz8863_smi_probe: set proper return value [...] adds db7c691d7f4d net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() adds 905416f18fe7 net: hns3: fix for vxlan gpe tx checksum bug adds b416e872be06 net: hns3: use netif_tx_disable to stop the transmit queue adds 8c9200e38772 net: hns3: clear unnecessary reset request in hclge_reset_rebuild adds 472497d0bdae net: hns3: disable phy loopback setting in hclge_mac_start_phy adds 00207c7d12ee Merge branch 'hns3-fixes' adds f0a5818b472c vsock/vmci: Remove redundant assignment to err adds a57d3d48366b net: atheros: nic-devel@qualcomm.com is dead adds c5197b4ec932 afs, rxrpc: Add Marc Dionne as co-maintainer adds 35b4f24415c8 sctp: do asoc update earlier in sctp_sf_do_dupcook_a adds 7e9269a5acec Revert "sctp: Fix bundling of SHUTDOWN with COOKIE-ACK" adds 51eac7f2f06b sctp: do asoc update earlier in sctp_sf_do_dupcook_b adds c5fab809bf29 Merge branch 'sctp-chunk-fix' adds 8385b1f0ad0d net: phy: marvell: enable downshift by default adds f18c51b6513c net: stmmac: Remove duplicate declaration of stmmac_priv adds 643001b47adc ethernet:enic: Fix a use after free bug in enic_hard_start_xmit adds 22008f560bd3 Revert "Revert "sctp: Fix bundling of SHUTDOWN with COOKIE-ACK"" adds 7aa4e54739be Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" adds a52445ae5a3a Merge branch 'sctp-bad-revert' adds f282df039126 sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b adds 2e9f60932a2c net: hsr: check skb can contain struct hsr_ethhdr in fill_ [...] adds 01bfe5e8e428 Revert "net/sctp: fix race condition in sctp_destroy_sock" adds 34e5b0118685 sctp: delay auto_asconf init until binding the first addr adds d89ecd154c23 Merge branch 'sctp-race-fix' adds d362fd0be456 Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" adds bd1af6b5fffd Documentation: ABI: sysfs-class-net-qmi: document pass-thr [...] adds f80f88f0e2f2 selftests/bpf: Fix the snprintf test adds b9b34ddbe207 bpf: Fix masking negation logic upon negative dst register adds 801c6058d14a bpf: Fix leakage of uninitialized bpf stack under speculation adds 2a30f9440640 libbpf: Fix signed overflow in ringbuf_process_ring adds ac31565c2193 xsk: Fix for xp_aligned_validate_desc() when len == chunk_size adds 1682d8df20aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 8d432592f30f net: Only allow init netns to set default tcp cong to a re [...] adds c61760e6940d net/nfc: fix use-after-free llcp_sock_bind/connect adds 4c7a94286ef7 net: stmmac: Clear receive all(RA) bit when promiscuous mo [...] adds 9a4820ef03d7 Merge remote-tracking branch 'net/master' adds 5eeebb5a6987 Merge remote-tracking branch 'ipsec/master' adds c7d13358b6a2 netfilter: xt_SECMARK: add new revision to fix structure layout adds 43016d02cf6e netfilter: arptables: use pernet ops struct during unregister adds 52305041225b Merge remote-tracking branch 'netfilter/master' adds 266fd994b2b0 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable adds ab2165e2e6ed ALSA: usb-audio: Add dB range mapping for Sennheiser Commu [...] adds 8eedd3a70a70 ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA adds 622464c89314 ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 adds 5d84b5318d86 ALSA: hda/realtek: Add fixup for HP OMEN laptop adds 86989b2b9d52 Merge remote-tracking branch 'sound-current/for-linus' adds 93f08bc97973 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 6c9762a78c32 ASoC: max98088: fix ni clock divider calculation adds 6879e8e759bf ASoC: amd: fix for pcm_read() error adds a0695853e590 ASoC: stm32: do not request a new clock consummer reference adds 97c733654ab4 ASoC: da7219: do not request a new clock consummer reference adds 9a5e12be6a46 Merge series "ASoC: Revert clk_hw_get_clk() cleanup" from [...] adds 03f2880ae8a8 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds c8df8406eaf9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 5dccf16c4a14 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds c7299fea6769 spi: Fix spi device unregister flow adds 41f48a29ebd5 spi: altera: Make SPI_ALTERA_CORE invisible adds 121271f08809 spi: spi-zynq-qspi: Fix kernel-doc warning adds 6d5ff8e632a4 spi: spi-zynq-qspi: Fix stack violation bug adds eb43e665d243 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds f9d11dc85cc0 Merge remote-tracking branch 'spi-fixes/for-linus' adds ebb8fd50574c Merge remote-tracking branch 'pci-current/for-linus' adds 12d688c15a14 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds a283b9558c76 Merge remote-tracking branch 'phy/fixes' adds e63df77bb1bc Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds f1ce3986baa6 nitro_enclaves: Fix stale file descriptors on failed usercopy adds 7b1ae248279b dyndbg: fix parsing file query without a line-range suffix adds df08033830f9 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 744f5004ef26 Merge remote-tracking branch 'soundwire-fixes/fixes' adds f9f9a593901e Merge remote-tracking branch 'ide/master' adds 1af47fa21be5 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 6b0a7a6ce524 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds adbd914dcde0 btrfs: zoned: fix silent data loss after failure splitting [...] adds ffb7c2e923cb btrfs: do not consider send context as valid when trying t [...] adds 626e9f41f7c2 btrfs: fix race leading to unpersisted data and metadata on fsync adds f9baa501b4fd btrfs: fix deadlock when cloning inline extents and using qgroups adds 5e753a817b2d btrfs: fix unmountable seed device after fstrim adds 784daf2b9628 btrfs: zoned: sanity check zone type adds 84772b10025b btrfs: zoned: bail out if we can't read a reliable write pointer adds 50ae8016b2a4 btrfs: initialize return variable in cleanup_free_space_cache_v1 adds 2e4f4de38d26 Merge branch 'misc-5.13' into next-fixes adds 7ed53e049d96 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds ad2bfe327814 Merge remote-tracking branch 'vfs-fixes/fixes' adds 840d7f01d4b3 dt-bindings: interrupt-controller: idt,32434-pic: Add miss [...] adds ae7ce982fc7d dt-bindings: bcm2711-hdmi: Fix broken schema adds c2036abb625f dt-bindings: Remove unused Sigma Designs Tango bindings adds a7277a739841 dt-bindings: serial: 8250: Remove duplicated compatible strings adds 5cd1a85a6c3f of: overlay: Remove redundant assignment to ret adds 62b3b3660aff dt-bindings: PCI: rcar-pci-host: Document missing R-Car H1 [...] adds 7935bb56e21b dt-bindings: media: renesas,vin: Make resets optional on R [...] adds 970aa72c4dd3 dt-bindings: display: renesas,du: Add missing power-domain [...] adds 6799e3f281e9 dt-bindings: net: renesas,etheravb: Fix optional second cl [...] adds af5da0f282ad Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds e1364711359f scsi: lpfc: Fix illegal memory access on Abort IOCBs adds 83adbba746d1 scsi: lpfc: Fix DMA virtual address ptr assignment in bsg adds e4ec10228fdf scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command adds 2f1137140fbc scsi: ufs: core: Fix a typo in ufs-sysfs.c adds 9814b55cde05 scsi: target: tcmu: Return from tcmu_handle_completions() [...] adds 000e68faefe6 scsi: qla2xxx: Add marginal path handling support adds fcb16d9a8ecf scsi: qla2xxx: Prevent PRLI in target mode adds 23043dd87b15 scsi: ufs: core: Do not put UFS power into LPM if link is broken adds 637822e63b79 scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during [...] adds ce4f62f9dd8c scsi: ufs: core: Narrow down fast path in system suspend path adds fc09acb7de31 scsi: scsi_debug: Fix cmd_per_lun, set to max_queue adds 3ba1eeff00c4 scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() adds 35ffbb60bdad scsi: fnic: Use scsi_host_busy_iter() to traverse commands adds f284090a62de Merge remote-tracking branch 'scsi-fixes/fixes' adds b63c755597fb Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 78ad89e590f4 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 822909eab3c2 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 9c19722c5e1c sh: syscalls: switch to generic syscalltbl.sh adds eb6111495ca9 sh: syscalls: switch to generic syscallhdr.sh adds 5ad4e94b46a6 sparc: syscalls: switch to generic syscalltbl.sh adds c5849b7c206b sparc: syscalls: switch to generic syscallshdr.sh adds 3787b7da5d3e kbuild: add comment about why cmd_shipped uses 'cat' adds 382243f34641 genksyms: fix stale comment adds 5134e94ac4f5 usr/include: refactor .gitignore adds 1fca37660326 kernel/.gitgnore: remove stale timeconst.h and hz.bc adds 819cb9fc8073 .gitignore: move tags and TAGS close to other tag files adds 40cb020305f4 .gitignore: ignore only top-level modules.builtin adds 46b41d5dd801 kbuild: update config_data.gz only when the content of .co [...] adds 1476fee5c53e kbuild: add a script to remove stale generated files adds 885480b08469 Makefile: Move -Wno-unused-but-set-variable out of GCC only block adds 77a88274dc1a kbuild: replace LANG=C with LC_ALL=C adds 9009b455811b .gitignore: prefix local generated files with a slash adds 661de268b2ae Merge remote-tracking branch 'kbuild/for-next' adds fa7f5a83e070 Merge remote-tracking branch 'asm-generic/master' adds a75ac2c73ad4 Merge remote-tracking branch 'arm/for-next' adds 9b924f4f0d8f psci: Remove unneeded semicolon adds 75516c75a72b arm64: doc: Add brk/mmap/mremap() to the Tagged Address AB [...] adds 388708028e69 arm64/vdso: Discard .note.gnu.property sections in vDSO adds 8533d5bfad41 arm64: stacktrace: restore terminal records adds f6334b1798c1 arm64: cpufeatures: use min and max adds ee61f36d3e46 arm64: Relax booting requirements for configuration of traps adds b30dbf4d9362 arm64: Explicitly require that FPSIMD instructions do not trap adds ff1c42cdfbcf arm64: Explicitly document boot requirements for SVE adds 6e6b1439f591 Merge remote-tracking branch 'arm64/for-next/core' adds 59b68f9e3175 Merge remote-tracking branch 'arm-soc/for-next' adds ca6af84f52bd Merge remote-tracking branch 'actions/for-next' adds 53e08e7cff91 Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds 09dc799bceb5 Merge branch 'v5.13/fixes' into tmp/aml-rebuild adds 51c0b308b234 Merge remote-tracking branch 'amlogic/for-next' adds 56afa3d252de Merge remote-tracking branch 'aspeed/for-next' adds a2cabb92ccc8 Merge remote-tracking branch 'at91/at91-next' adds eb9d2334c493 Merge remote-tracking branch 'drivers-memory/for-next' adds 503baf521dc4 Merge remote-tracking branch 'imx-mxs/for-next' adds a2a1428b820e Merge remote-tracking branch 'keystone/next' adds 821277de5262 Merge remote-tracking branch 'mediatek/for-next' adds e5ae0ae5c2ec Merge remote-tracking branch 'mvebu/for-next' adds 1ae00ef006e5 Merge remote-tracking branch 'omap/for-next' adds fcc7abcbee2b Merge remote-tracking branch 'qcom/for-next' adds a4d3e0a28cac Merge remote-tracking branch 'raspberrypi/for-next' adds a1c05af57279 Merge remote-tracking branch 'realtek/for-next' adds 084c85ce40d9 arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Fix CS [...] adds ad6b674db663 arm64: dts: renesas: Add port@0 node for all CSI-2 nodes to dtsi adds 0bacf4d3d276 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds c6f0b4d7da11 Merge remote-tracking branch 'renesas/next' adds 8462573103f6 dt-bindings: reset: microchip sparx5 reset driver bindings adds ca6213f7d775 reset: mchp: sparx5: add switch reset driver adds 463bdeed6760 reset: whitespace fixes adds b5d9ce23f091 reset: berlin: replace unsigned with unsigned int adds 55ff7129ff40 reset: ti-syscon: fix to_ti_syscon_reset_data macro adds cbce6d70d057 reset: sti/syscfg: replace comma with semicolon adds 0c4b027b174e reset: uniphier: enclose UNIPHIER_RESET_ID_END value in pa [...] adds bd8479dfeb79 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB adds 7941ad8d45e2 reset: RESET_INTEL_GW should depend on X86 adds 009eb471f573 Merge remote-tracking branch 'reset/reset/next' adds 521a84eb3797 Merge remote-tracking branch 'rockchip/for-next' adds 05a2e699096b Merge remote-tracking branch 'samsung-krzk/for-next' adds d9cd78edb2e6 firmware: arm_scpi: Prevent the ternary sign expansion bug adds 03f840c49207 firmware: arm_scmi: Remove duplicate declaration of struct [...] adds 04c552317e02 Merge tag 'scmi-fixes-5.13' of git://git.kernel.org/pub/sc [...] adds a8d8f3287df7 Merge remote-tracking branch 'scmi/for-linux-next' adds b2fa03182308 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 0c3b4202cb9c Merge remote-tracking branch 'tegra/for-next' adds 0331ff397b55 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 6b6d9f5d8cb4 csky: syscache: Fixup duplicate cache flush adds 45ab5edd1588 Merge remote-tracking branch 'csky/linux-next' adds 2911281e06d2 Merge remote-tracking branch 'h8300/h8300-next' adds 562d1e207d32 powerpc/powernv: remove the nvlink support adds 8abddd968a30 powerpc/64s/radix: Enable huge vmalloc mappings adds 40c753993e3a powerpc/kexec_file: Use current CPU info while setting up FDT adds b910fcbada97 powerpc/powernv/memtrace: Fix dcache flushing adds f5668260b872 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR adds c6b05f4e233c powerpc/kconfig: Restore alphabetic order of the selects u [...] adds 81544f487d8a Merge remote-tracking branch 'powerpc/next' adds 183787c6fcc2 riscv: Add 3 SBI wrapper functions to get cpu manufacturer [...] adds 6f4eea90465a riscv: Introduce alternative mechanism to apply errata solution adds 1a0e5dbd3723 riscv: sifive: Add SiFive alternative ports adds 800149a77c2c riscv: sifive: Apply errata "cip-453" patch adds bff3ff525460 riscv: sifive: Apply errata "cip-1200" patch adds 7f3d349065d0 riscv: Use $(LD) instead of $(CC) to link vDSO adds 2f095504f4b9 scripts/recordmcount.pl: Fix RISC-V regex for clang adds 7ce047715030 riscv: Workaround mcount name prior to clang-13 adds adebc8817b5c riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-functio [...] adds 8a07ac39f87d samples/kprobes: Add riscv support adds 2bfc6cd81bd1 riscv: Move kernel mapping outside of linear mapping adds 2a433cf8f3cd Documentation: riscv: Add documentation that describes the [...] adds 0df68ce4c26a riscv: Prepare ptdump for vm layout dynamic addresses adds 1987501b1130 riscv: add __init section marker to some functions adds de31ea4a1181 riscv: Mark some global variables __ro_after_init adds e6a302248cec riscv: Constify sys_call_table adds 300f62c37d46 riscv: Constify sbi_ipi_ops adds cdd1b2bd358f riscv: kprobes: Implement alloc_insn_page() adds 1d27d854425f riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exe [...] adds fc8504765ec5 riscv: bpf: Avoid breaking W^X adds 5387054b986e riscv: module: Create module allocations without exec permissions adds a9451b8e1971 riscv: Set ARCH_HAS_STRICT_MODULE_RWX if MMU adds b1ebaa0e1318 riscv/kprobe: fix kernel panic when invoking sys_read trac [...] adds e75e6bf47a47 riscv/mm: Use BUG_ON instead of if condition followed by BUG. adds 772d7891e8b3 riscv: vdso: fix and clean-up Makefile adds d83e682e3010 RISC-V: Add EM_RISCV to kexec UAPI header adds fba8a8674f68 RISC-V: Add kexec support adds ffe0e5261268 RISC-V: Improve init_resources() adds e53d28180d4d RISC-V: Add kdump support adds 5640975003d0 RISC-V: Add crash kernel support adds 44c922572952 RISC-V: enable XIP adds 99b3e3d41a03 RISC-V: Add Microchip PolarFire SoC kconfig option adds d53b0244c84c dt-bindings: riscv: microchip: Add YAML documentation for [...] adds 0fa6107eca41 RISC-V: Initial DTS for Microchip ICICLE board adds 2951162094e6 RISC-V: Enable Microchip PolarFire ICICLE SoC adds 533b4f3a789d RISC-V: Fix error code returned by riscv_hartid_to_cpuid() adds 883fcb8ecaaf riscv: Fix 32b kernel build with CONFIG_DEBUG_VIRTUAL=y adds 28252e08649f riscv: Remove 32b kernel mapping from page table dump adds f54c7b5898d3 RISC-V: Always define XIP_FIXUP adds 08d7887e73d4 Merge remote-tracking branch 'risc-v/for-next' adds a7f82c364124 s390/pci: rename zpci_configure_device() adds 0d9cf5d8c5d0 s390/pci: handle stale deconfiguration events adds f53a63667b0b s390/configs: enable CONFIG_PCI_IOV adds 0cceeab5a38d s390/cpumf: beautify if-then-else indentation adds 1eefa4f4399b s390/cpumf: move counter set size calculation to common place adds b0583ab47788 s390/cpumf: remove call to perf_event_update_userpage adds 2f7484fd7372 s390/cio: remove invalid condition on IO_SCH_UNREG adds f5b474decad9 s390/configs: change CONFIG_VIRTIO_CONSOLE to "m" adds bae1cd368c45 s390/entry: add support for syscall stack randomization adds b208108638c4 s390: fix detection of vector enhancements facility 1 vs. [...] adds 7c7cb0922859 Merge remote-tracking branch 's390/for-next' adds c01e3e16c9af Merge remote-tracking branch 'sh/for-next' adds 197fa821b0d6 Merge remote-tracking branch 'uml/linux-next' adds 93043a964c2b Merge remote-tracking branch 'pidfd/for-next' adds 7a1f57b13c11 Merge remote-tracking branch 'btrfs/for-next' adds 8b0188899225 Merge remote-tracking branch 'dhowells/netfs-lib' adds e7df4524cd9a ceph: rip out old fscache readpage handling adds 7c46b3180933 ceph: rework PageFsCache handling adds 10a7052c7868 ceph: fix fscache invalidation adds f0702876e152 ceph: convert ceph_readpage to netfs_readpage adds d801327d9500 ceph: convert ceph_write_begin to netfs_write_begin adds 49870056005c ceph: convert ceph_readpages to ceph_readahead adds fcaddb1d851b ceph: fix fall-through warnings for Clang adds d3c51ae1b8cc ceph: don't clobber i_snap_caps on non-I_NEW inode adds aa60cfc3f7ee ceph: don't use d_add in ceph_handle_snapdir adds 379fc7fad0ae ceph: use attach/detach_page_private for tracking snap context adds 54b026b456d0 ceph: fix kerneldoc copypasta over ceph_start_io_direct adds 8ae99ae2b407 ceph: rename the metric helpers adds fbd47ddc5e88 ceph: avoid counting the same request twice or more adds 3d8b6987a276 ceph: send opened files/pinned caps/opened inodes metrics [...] adds e9b2250156c3 ceph: only check pool permissions for regular files adds 1775c7ddacfc ceph: fix inode leak on getattr error in __fh_to_dentry adds e72968e15b29 ceph: drop pinned_page parameter from ceph_get_caps adds e7f72952508a ceph: support getting ceph.dir.rsnaps vxattr adds 8ff2d290c8ce ceph: convert some PAGE_SIZE invocations to thp_size() adds 2d6795fbb8c3 ceph: fix up some bare fetches of i_size adds d4f6b31d7217 ceph: don't allow access to MDS-private inodes adds 7807dafda21a libceph: bump CephXAuthenticate encoding version adds 61ca49a9105f libceph: don't set global_id until we get an auth ticket adds 3f1c6f2122fc libceph: allow addrvecs with a single NONE/blank address adds 0e1c1526416f Merge commit 'ed94f87c2b123241ae5644cf82327e2da653adb6' adds 1ce897c94828 Merge remote-tracking branch 'ceph/master' adds fee742b50289 smb3.1.1: enable negotiating stronger encryption by default adds c3f207ab29f7 cifs: Deferred close for files adds 087f757b0129 cifs: add shutdown support adds aa22ebc3826b smb3.1.1: allow dumping GCM256 keys to improve debugging o [...] adds 7ba3d1cdb798 smb3.1.1: allow dumping keys for multiuser mounts adds f4916649f98e cifs: detect dead connections only when echoes are enabled. adds 5b2abdafbedb cifs: use echo_interval even when connection not ready. adds 5c1acf3fe05c cifs: fix regression when mounting shares with prefix paths adds 78c09634f7dc Cifs: Fix kernel oops caused by deferred close for files. adds bae4c0c1c2d5 fs/cifs: Fix resource leak adds 9d48bc1a17a6 Merge remote-tracking branch 'cifs/for-next' adds 8636beeefdb8 cifsd: Update access check in set_file_allocation_info/set [...] adds ea0d295b0608 cifsd: Remove is_attributes_write_allowed() wrapper adds d82e188fa0e4 cifsd: Fix regression in smb2_get_info adds ba1e260f4630 cifsd: add ksmbd/nfsd interoperability to feature table adds 9d6806edfd15 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 1014304ee7a2 Merge remote-tracking branch 'ecryptfs/next' adds c1c74906c4a2 Merge remote-tracking branch 'ext3/for_next' adds 509f1010e4fc f2fs: avoid using native allocate_segment_by_default() adds 2e22d48dca0b f2fs: clean up left deprecated IO trace codes adds 8af85f712fce f2fs: compress: remove unneed check condition adds 955772787667 f2fs: drop inplace IO if fs status is abnormal adds 517e6311ac9a Merge remote-tracking branch 'f2fs/dev' adds 6b5ec74b26cc Merge remote-tracking branch 'jfs/jfs-next' adds 32e6b68167f1 xprtrdma: Avoid Receive Queue wrapping adds 15788d1d1077 xprtrdma: Do not refresh Receive Queue while it is draining adds 5030c9a938f8 xprtrdma: Put flushed Receives on free list instead of des [...] adds eaf86e8cc85c xprtrdma: Improve locking around rpcrdma_rep destruction adds 8b5292be6880 xprtrdma: Improve commentary around rpcrdma_reps_unmap() adds 9e3ca33b62d4 xprtrdma: Improve locking around rpcrdma_rep creation adds 35d8b10a2588 xprtrdma: Fix cwnd update ordering adds c35ca60d490e xprtrdma: Delete rpcrdma_recv_buffer_put() adds 1363e6388c36 xprtrdma: rpcrdma_mr_pop() already does list_del_init() adds f912af77e2c1 xprtrdma: Rename frwr_release_mr() adds 44438ad9ae22 xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() adds e4b52ca01315 xprtrdma: Do not recycle MR after FastReg/LocalInv flushes adds 8a053433de00 xprtrdma: Do not wake RPC consumer on a failed LocalInv adds b3ce7a25f44f xprtrdma: Avoid Send Queue wrapping adds 4ddd0fc32c94 xprtrdma: Add tracepoints showing FastReg WRs and remote i [...] adds 6b147ea7f442 xprtrdma: Add an rpcrdma_mr_completion_class adds 83189d151154 xprtrdma: Don't display r_xprt memory addresses in tracepoints adds e1648eb23d83 xprtrdma: Remove the RPC/RDMA QP event handler adds 0a26d10e3002 xprtrdma: Move fr_cid to struct rpcrdma_mr adds e10fa96d3474 xprtrdma: Move cqe to struct rpcrdma_mr adds 9a301cafc861 xprtrdma: Move fr_linv_done field to struct rpcrdma_mr adds dcff9ed209aa xprtrdma: Move the Work Request union to struct rpcrdma_mr adds 13bcf7e32a01 xprtrdma: Move fr_mr field to struct rpcrdma_mr adds d9092b4bb210 NFSv4.2: Remove ifdef CONFIG_NFSD from NFSv4.2 client SSC code. adds f8f7e0fb22b2 sunrpc: Fix misplaced barrier in call_decode adds 9e895cd9649a xprtrdma: Fix a NULL dereference in frwr_unmap_sync() adds bcea0b8b52e1 Merge remote-tracking branch 'nfs/linux-next' adds 220689994fa4 Merge remote-tracking branch 'cel/for-next' adds 9156cf2c27db Merge remote-tracking branch 'ubifs/next' adds 41147f841300 Merge remote-tracking branch 'v9fs/9p-next' adds 6fc277c7c935 xfs: rename xfs_ictimestamp_t adds 732de7dbdbd3 xfs: rename struct xfs_legacy_ictimestamp adds 1aec7c3d0567 xfs: remove obsolete AGF counter debugging adds e6c01077ec2d xfs: don't check agf_btreeblks on pre-lazysbcount filesystems adds 6543990a168a xfs: update superblock counters correctly for !lazysbcount adds e147a756ab26 xfs: count free space btree blocks when scrubbing pre-lazy [...] adds 2675ad3890db xfs: unconditionally read all AGFs on mounts with perag re [...] adds 16eaab839a92 xfs: introduce in-core global counter of allocbt blocks adds fd43cf600cf6 xfs: set aside allocation btree blocks from block reservation adds d4f74e162d23 xfs: fix xfs_reflink_unshare usage of filemap_write_and_wa [...] adds 8e9800f9f2b8 xfs: don't allow log writes if the data device is readonly adds f5a16376e783 Merge remote-tracking branch 'xfs/for-next' adds 6e552494fb90 iomap: remove unused private field from ioend adds a1af8526b088 Merge remote-tracking branch 'iomap/iomap-for-next' adds 650b7e9ea98f Merge remote-tracking branch 'vfs/for-next' adds 59e87af14a9c Merge remote-tracking branch 'printk/for-next' adds 975af39978f9 Merge branch 'pci/enumeration' adds 6d34adbe0eb0 Merge branch 'pci/error' adds 3a306a5b6016 PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock adds a7b6864da7e3 PCI: shpchp: Remove unused shpc_writeb() adds ea3b50c51d19 PCI: acpiphp: Fix whitespace issue adds 31311031d73f Merge branch 'pci/hotplug' adds acd18f12d964 Merge branch 'pci/pm' adds 384d0c68204a PCI/VPD: Remove pci_set_vpd_size() adds d1df5f3f4cff PCI/VPD: Make missing VPD message less alarming adds e947e7b1163d PCI/VPD: Change pci_vpd_init() return type to void adds 4cf0abbce69b PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument adds 0a08bc07610e PCI/VPD: Remove pci_vpd_find_tag() SRDT handling adds 5881b38912f3 PCI/VPD: Add helper pci_get_func0_dev() adds e00dc69b5f17 PCI: Allow VPD access for QLogic ISP2722 adds 3c5b307a1ee2 Merge branch 'pci/vpd' adds e1d3f3268b0e PCI/sysfs: Convert "config" to static attribute adds 527139d738d7 PCI/sysfs: Convert "rom" to static attribute adds f42c35ea3b13 PCI/sysfs: Convert "reset" to static attribute adds 07b4523e9e2f PCI/sysfs: Rename "vpd" attribute accessors adds d93f8399053d PCI/sysfs: Convert "vpd" to static attribute adds 1017275d2e43 PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() adds 2ed649415544 PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() adds 4dd7dfa166d2 PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() adds 506140f9c06b PCI/sysfs: Convert "index", "acpi_index", "label" to stati [...] adds 362fb766264a PCI/sysfs: Tidy SMBIOS & ACPI label attributes adds df1af7cbe7bc PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group adds ad025f8e46f3 PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" [...] adds bac66f8f9751 Merge branch 'pci/sysfs' adds 7faf1dacfbc0 Merge branch 'pci/kernel-doc' adds 0349a070881f PCI: Delay after FLR of Intel DC P4510 NVMe adds 22d106733a25 Merge branch 'pci/virtualization' adds ccd61f07d289 x86/PCI: Remove unused alloc_pci_root_info() return value adds ccfc1d557023 Merge branch 'pci/misc' adds c57400bbe156 Merge branch 'remotes/lorenzo/pci/altera-msi' adds 531a953da3fa Merge branch 'remotes/lorenzo/pci/brcmstb' adds 3ec17ca688cf Merge branch 'remotes/lorenzo/pci/cadence' adds 294353d950ab PCI: dwc: Move dw_pcie_msi_init() to dw_pcie_setup_rc() adds 7d499169f793 PCI: dwc/intel-gw: Remove unused function adds 8bcca2658558 PCI: dwc: Move iATU detection earlier adds a5166a194ee4 Merge branch 'remotes/lorenzo/pci/dwc' adds 362e377037b1 Merge branch 'remotes/lorenzo/pci/endpoint' adds 1c401162ed11 Merge branch 'remotes/lorenzo/pci/iproc' adds 586fbe90f830 Merge branch 'remotes/lorenzo/pci/layerscape' adds 07ca255e3d49 dt-bindings: PCI: mediatek-gen3: Add YAML schema adds 9cc742078c9a PCI: Export pci_pio_to_address() for module use adds d3bf75b579b9 PCI: mediatek-gen3: Add MediaTek Gen3 driver for MT8192 adds 814cceebba9b PCI: mediatek-gen3: Add INTx support adds 1bdafba538be PCI: mediatek-gen3: Add MSI support adds d537dc125f07 PCI: mediatek-gen3: Add system PM support adds 0739191b8481 MAINTAINERS: Add Jianjun Wang as MediaTek PCI co-maintainer adds 0b51c08bde08 Merge branch 'remotes/lorenzo/pci/mediatek' adds 180594f55f69 Merge branch 'remotes/lorenzo/pci/microchip' adds c61287bf1783 clk: sifive: Add pcie_aux clock in prci driver for PCIe driver adds e4d368e0b632 clk: sifive: Use reset-simple in prci driver for PCIe driver adds 2da0dd5e30af MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver adds 43cea116be0b dt-bindings: PCI: Add SiFive FU740 PCIe host controller adds e7e21b3a339b PCI: fu740: Add SiFive FU740 PCIe host controller driver adds ae80d5148085 riscv: dts: Add PCIe support for the SiFive FU740-C000 SoC adds 98d771eb3df2 Merge branch 'remotes/lorenzo/pci/risc-v' adds 5b8dafa1e3b8 Merge branch 'remotes/lorenzo/pci/tegra' adds 04dcc048f343 Merge branch 'remotes/lorenzo/pci/vmd' adds 2a2dd35fee87 Merge branch 'remotes/lorenzo/pci/xgene' adds 4772ade27306 Merge branch 'remotes/lorenzo/pci/xilinx' adds 2c99e55f7955 PCI: tegra: Convert to MSI domains adds 93cd1bb4862d PCI: rcar: Don't allocate extra memory for the MSI capture [...] adds 83ed8d4fa656 PCI: rcar: Convert to MSI domains adds 161260e7f7bc PCI: xilinx: Don't allocate extra memory for the MSI captu [...] adds 313b64c3ae52 PCI: xilinx: Convert to MSI domains adds e0fad163b6e7 PCI: hv: Drop msi_controller structure adds 3a05d08f6cc7 PCI/MSI: Drop use of msi_controller from core code adds b227be0d7314 PCI/MSI: Kill msi_controller structure adds f8bcf249d9cf PCI/MSI: Kill default_teardown_msi_irqs() adds 94e89b145371 PCI/MSI: Let PCI host bridges declare their reliance on MS [...] adds 9ec37efb8783 PCI/MSI: Make pci_host_common_probe() declare its reliance [...] adds 645e9c38383d PCI: mediatek: Advertise lack of built-in MSI handling adds 61af69296cba PCI/MSI: Document the various ways of ending up with NO_MSI adds 557853f4e23e PCI: Refactor HT advertising of NO_MSI flag adds 51bc2b7ffd5d Merge branch 'remotes/lorenzo/pci/msi' adds a4ffbb7a96ea Merge branch 'remotes/lorenzo/pci/misc' adds 48582b2e3b87 reset: add missing empty function reset_control_rearm() adds e8d6f9e56187 ata: ahci_brcm: Fix use of BCM7216 reset controller adds bb610757fcd7 PCI: brcmstb: Use reset/rearm instead of deassert/assert adds a147995c9f56 Merge branch 'pci/brcmstb' adds 7f100744749e PCI: tegra: Add Tegra194 MCFG quirks for ECAM errata adds 882862aaacef Merge branch 'pci/tegra' adds 9e5a51031444 Merge remote-tracking branch 'pci/next' adds c3d34a2fa327 Merge remote-tracking branch 'hid/for-next' adds 97db9ca4349c Merge remote-tracking branch 'i2c/i2c/for-next' adds 16884193368c Merge remote-tracking branch 'i3c/i3c/next' adds 80342d484afc kernel-doc: Add support for __deprecated adds 6a79162fe5d5 docs: Fix typo in Documentation/x86/x86_64/5level-paging.rst adds eef8abdaedf8 Documentation: input: joydev file corrections adds bd8ede484750 docs/zh_CN: Adjust order and content of zh_CN/index.rst adds 0ca0d55526d3 docs/core-api: Consistent code style adds 2fa4928aed4c docs: correct URL to bios and kernel developer's guide adds 0043f0b27a04 docs: reporting-issues.rst: CC subsystem and maintainers o [...] adds f5169f713e0c Removed the oprofiled version option adds 8e9fa2f21151 oprofiled version output line removed from the list adds 7fc4607899e8 Enlisted oprofile version line removed adds 4fa2eba3e2ab Merge remote-tracking branch 'jc_docs/docs-next' adds e483bb9a991b ACPI: custom_method: fix potential use-after-free issue adds 1cfd8956437f ACPI: custom_method: fix a possible memory leak adds ec3576eac11d Documentation: firmware-guide: gpio-properties: Add note t [...] adds eebece9da63e Merge branches 'acpi-misc' and 'acpi-docs' into linux-next adds 5db91e9cb5b3 Revert "ACPI: scan: Turn off unused power resources during [...] adds 1f348871f80e Merge branch 'acpi-pm' into linux-next adds 19a891066eea Merge remote-tracking branch 'pm/linux-next' adds be1fd872c264 Merge remote-tracking branch 'thermal/thermal/linux-next' adds b970bbba19b9 Merge remote-tracking branch 'ieee1394/for-next' adds 8faca89c34eb Bluetooth: Fix the HCI to MGMT status conversion table adds 5f2d725f704a Merge remote-tracking branch 'bluetooth/master' adds a712b307cfde drm/msm/dpu: Delete bonkers code adds b9d79e4ca4ff fbmem: Mark proc_fb_seq_ops as __maybe_unused adds e32da3ec5295 Merge remote-tracking branch 'drm-misc/for-linux-next' adds f876549dd002 drm/amd/pm: Update energy_accumulator in gpu metrics adds 1e4a53de01c6 amdgpu/pm: add extra info to SMU msg pre-check failed message adds 51ec699275d9 amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID adds ede14a1b3223 amdgpu/pm: set pp_dpm_dcefclk to readonly on NAVI10 and ne [...] adds 5f5cb2afd67f drm/amdgpu: Added missing prototype adds 71ff0b4d965f drm/amdkfd: Fix kernel-doc syntax error adds ec0f72cb959d drm/amdgpu: Enable SDMA LS for Vangogh adds dfdd4b8a9519 drm/amdgpu: implement smuio callback to query socket id adds a30f12860200 drm/amdgpu: provide socket/die id info in RAS message adds be9064b7bcaa drm/amdgpu: remove unnecessary header include adds 760d2d818d2d drm/amd/display: Add new case to get spread spectrum info adds 99c248c41c21 drm/amd/display: fix HDCP reset sequence on reinitialize adds d5433a9f692f drm/amd/display: Revert wait vblank on update dpp clock adds 47c02af751d1 drm/amd/display: skip program clock when allow seamless boot adds b7cc1312c110 drm/amd/display: Expose internal display flag via debugfs adds 130ac6d8c69b drm/amd/display: ddc resource data need to be initialized adds 63de4f0413fe drm/amd/display: Added multi instance support for ABM adds b2d4b9f72fb1 drm/amd/display: Fix BSOD with NULL check adds dd0ef5992b44 drm/amd/display: Add new DP_SEC registers for programming [...] adds 831c95c96601 drm/amd/display: Clear MASTER_UPDATE_LOCK_DB_EN when disab [...] adds abf1f863e08d drm/amd/display: fix wrong statement in mst hpd debugfs adds 642d3a2bf234 drm/amd/display: take max dsc stream bandwidth overhead in [...] adds 088bebc79ee8 drm/amd/display: avoid to authentication when DEVICE_COUNT=0 adds 069a11cca5b6 drm/amd/display: Add SE_DCN3_REG_LIST for control SDP num adds 8167538ffb22 drm/amd/display: [FW Promotion] Release 0.0.63 adds 18fa44625c6b drm/amd/display: 3.2.133 adds 041e69160d16 drm/amdgpu/sriov: Remove clear vf fw support adds 3d2bee9188f2 drm/amdgpu: Change the sdma interrupt print level adds 5d11699914b9 drm/amdgpu: Correct and simplify sdma 4.x irq.num_types adds dd57e65f7c9b drm/amdkfd: Fix spelling mistake "unregisterd" -> "unregistered" adds c0f76fc8ad5f drm/amdkfd: fix double free device pgmap resource adds dd03daec0ff1 drm/amdgpu: restructure amdgpu_vram_mgr_new adds 95ea3dbc4e95 drm/amd/amdgpu/sriov disable all ip hw status by default adds c3c5cc9a83dc drm/amdkfd: fix spelling mistake in packet manager adds 4999e398e281 drm/amdkfd: retry validation to recover range adds 11dd55d17438 drm/amdgpu: return IH ring drain finished if ring is empty adds 373e3ccd859b drm/amdkfd: handle stale retry fault adds 36255b5f6195 drm/amdgpu: address remove from fault filter adds b3dc91f97317 drm/amdkfd: enable subsequent retry fault adds 8baa6018b750 drm/amdkfd: Add Aldebaran gws support adds 0e0036c7d13b drm/amdgpu: fix no full coverage issue for gprs initialization adds 64d8f52d927e drm/amdgpu: Add vbios info ioctl interface adds 743e13fefd20 drm/amdgpu: fix r initial values adds 37c06bb15b63 drm/amdgpu: Handling of amdgpu_device_resume return value [...] adds 28ab9327f529 drm/amdgpu: Register VGA clients after init can no longer fail adds 008f0e5afaa0 drm/amd/pm/powerplay/hwmgr: Fix kernel-doc syntax in docum [...] adds 4da99e714f7e drm/amdgpu/display: add documentation for dmcub_trace_event_en adds 1ee805783269 drm/amd/amdgpu: Fix errors in documentation of function pa [...] adds 6c0e77f90f9f drm/amd/display: Fix build warnings adds 770922e171f2 amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffe [...] adds 664cdc192ed6 usb/host: enable auto power control for xhci-pci adds 86580cf618ba drm/amdgpu: add another raven1 gfxoff quirk adds 7dc2ea7f0be0 drm/amdgpu: only check for _PR3 on dGPUs adds b19067b2d419 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds b3a7b542e744 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 07dedc2a22e3 Revert "drm/amd/display: To modify the condition in indica [...] adds ad445f312e8b drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 393cdd787c26 drm/amdkfd: Update L1 and add L2/3 cache information adds b1fec5c31910 drm/radeon: Add HD-audio component notifier support adds f3eaf5b0523c drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 adds 85021fe9d800 drm/amdgpu/display: fix dal_allocation documentation adds a638de0eb6a3 next-20210504/amdgpu adds d385c16173f2 drm/i915/gvt: Prevent divided by zero when calculating ref [...] adds c7b397e9ca4d Merge tag 'gvt-next-fixes-2021-04-29' of https://github.co [...] adds a24c93af8a58 Merge remote-tracking branch 'drm-intel/for-linux-next' adds e608a47cc1ac Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 10f76165d30b drm/msm: Do not unpin/evict exported dma-buf's adds 4b95d371fb00 drm/msm: fix LLC not being enabled for mmu500 targets adds 08811c057b3e drm/msm/dsi: dsi_phy_28nm_8960: fix uninitialized variable access adds 094c7f39ba4b drm/msm/dsi: fix msm_dsi_phy_get_clk_provider return code adds 02ded1314a46 drm/msm: fix minor version to indicate MSM_PARAM_SUSPENDS support adds b3d17797f012 Merge remote-tracking branch 'drm-msm/msm-next' adds 13f659fa35e8 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds bdf622e0fade drm/etnaviv: Remove redundant NULL check adds 0e63302dc143 drm/etnaviv: Remove useless error message adds 4bfdd2aa67fb drm/etnaviv: rework linear window offset calculation adds 85dacf81d9d7 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds c8f57194795d Merge remote-tracking branch 'input/next' adds 2840f710f23a io_uring: fix drain with rsrc CQEs adds dddca22636c9 io_uring: dont overlap internal and user req flags adds b0d658ec88a6 io_uring: add more build check for uapi adds 6224843d56e0 io_uring: allow empty slots for reg buffers adds 47b228ce6f66 io_uring: fix unchecked error in switch_start() adds cf3770e78421 io_uring: Fix premature return from loop and memory leak adds bb6659cc0ad3 io_uring: Fix memory leak in io_sqe_buffers_register() adds 37d8b5dd2a30 Merge branch 'io_uring-5.13' into for-next adds 80d43cbd4615 block/rnbd-clt: Change queue_depth type in rnbd_clt_sessio [...] adds 292660fa35e8 block/rnbd: Fix style issues adds 1056ad829ec4 block/rnbd-clt: Check the return value of the function rtr [...] adds 1e31016b6926 block/rnbd: Remove all likely and unlikely adds be4f361d69f4 s390: dasd: Mundane spelling fixes adds c646790a1fca RDMA/rtrs: fix uninitialized symbol 'cnt' adds cd2c7545ae1b bio: limit bio max size adds 1e495cb45396 Merge branch 'block-5.13' into for-next adds f13746334ae7 Merge remote-tracking branch 'block/for-next' adds f38c552b5a96 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 90b4112eec69 Merge remote-tracking branch 'security/next-testing' adds 0c398e62e63f Merge remote-tracking branch 'apparmor/apparmor-next' adds 92f92376e93b Merge remote-tracking branch 'keys/keys-next' adds 1ca86ac1ec8d LSM: SafeSetID: Fix code specification by scripts/checkpatch.pl adds c6c4ca00f99e Merge remote-tracking branch 'safesetid/safesetid-next' adds 0e1f382bec4e Merge remote-tracking branch 'edac/edac-for-next' adds 33aa3698bac9 ARM: PXA: Fix cplds irqdesc allocation when using legacy mode adds ac257e01b689 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 2d9a3c9c0e69 clocksource: Retry clock read if long delays detected adds 20459f96321f clocksource: Check per-CPU clock synchronization when mark [...] adds 00ce3fc61e5c clocksource: Limit number of CPUs checked for clock synchr [...] adds bdbd9c673eb5 clocksource: Reduce clocksource-skew threshold for TSC adds 8e614d5b5899 clocksource: Provide kernel module to test clocksource watchdog adds 35c0c1d51208 Merge branch 'clocksource.2021.05.02a' into HEAD adds f349629afefa Merge remote-tracking branch 'rcu/rcu/next' adds ec7462102bb9 Merge remote-tracking branch 'percpu/for-next' adds bc62869fb14c Merge remote-tracking branch 'chrome-platform/for-next' adds 8dc3e17db9ab usb: cdns3: Corrected comment to align with kernel-doc comment adds 82e7a7a272ad Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 3057c555cc54 Merge remote-tracking branch 'phy-next/next' adds ae649f12de87 Merge branch 'misc' into for-next adds d53a664e67f0 Merge branch 'misc' into for-next adds f89303ec99cb Merge remote-tracking branch 'scsi/for-next' adds 64b9f64f80a6 vdpa: introduce virtio pci driver adds 58926c8aab10 vdpa/mlx5: Enable user to add/delete vdpa device adds d0f9164eb294 vdpa: Follow kdoc comment style adds c0a54b4bcb45 vdpa: Follow kdoc comment style adds 3fd02fbbfac0 virtio-balloon: fix a typo in comment of virtballoon_migra [...] adds 122b84a1267a virtio-net: don't allocate control_buf if not supported adds 9e3bb9b79a71 virtio_pci_modern: introduce helper to map vq notify area adds 7dca6c0ea96b virtio-pci library: switch to use vp_modern_map_vq_notify() adds 11d8ffed00b2 vp_vdpa: switch to use vp_modern_map_vq_notify() adds a5f7a24f49d8 virtio_pci_modern: hide vp_modern_get_queue_notify_off() adds fd466b36940b virito_pci libray: hide vp_modern_map_capability() adds 9e311bcad73d virtio-pci library: report resource address adds 526cb8580bc6 vp_vdpa: report doorbell address adds 3a3e0fad16d4 vhost-vdpa: fix vm_flags for virtqueue doorbell mapping adds 0ecb1960788d vDPA/ifcvf: get_vendor_id returns a device specific vendor id adds 139c3fd9c9fc vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA adds 51fc387b67cb vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids adds 2f1b30507039 vDPA/ifcvf: remove the version number string adds 69d00d9858c7 vDPA/ifcvf: fetch device feature bits when probe adds 1d895a68085b vDPA/ifcvf: verify mandatory feature bits for vDPA adds e8ef6124959a vDPA/ifcvf: deduce VIRTIO device ID from pdev ids adds 4080fc106750 vdpa_sim: use iova module to allocate IOVA addresses adds f53d9910d009 vringh: add 'iotlb_lock' to synchronize iotlb accesses adds bbc2c372a83d vringh: reset kiov 'consumed' field in __vringh_iov() adds 69c13c58bd10 vringh: explain more about cleaning riov and wiov adds b8c06ad4d67d vringh: implement vringh_kiov_advance() adds 14c9ac05ce09 vringh: add vringh_kiov_length() helper adds bc433e5e0d42 vdpa_sim: cleanup kiovs in vdpasim_free() adds 442706f9f94d vdpa: add get_config_size callback in vdpa_config_ops adds d6d8bb92fdde vhost/vdpa: use get_config_size callback in vhost_vdpa_con [...] adds 9d6d97bff790 vhost/vdpa: Remove the restriction that only supports virt [...] adds 0c853c2c2924 vdpa: add vdpa simulator for block device adds 7d189f617f83 vdpa_sim_blk: implement ramdisk behaviour adds e6fa60522707 vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID adds 899c4d187f6a vdpa_sim_blk: add support for vdpa management tool adds 26bfea1309f5 vDPA/ifcvf: deduce VIRTIO device ID when probe adds 6ad31d162a4e vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA adds 5619003173ba vDPA/ifcvf: get_config_size should return dev specific con [...] adds 0f8a0b0b095f virtio_pci_modern: __force cast the notify mapping adds d7bce85aa7b9 virtio_pci_modern: correct sparse tags for notify adds 4c7d22c55bdd virtio_net: move tx vq operation under tx queue lock adds 0c077be4da36 virtio_net: move txq wakeups under tx q lock adds 41e0088d1365 virtio: fix up virtio_disable_cb adds 7ff6e99e021c virtio_net: disable cb aggressively adds 711312108ead Merge remote-tracking branch 'vhost/linux-next' adds 7d49ad44a028 Merge remote-tracking branch 'rpmsg/for-next' adds a49d14276ac4 gpio: sim: allocate IDA numbers earlier adds edc510855d96 gpio: sim: Fix dereference of free'd pointer config adds 8741cd87452e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 0ec27b62250f Merge remote-tracking branch 'pinctrl/for-next' adds a6efb35019d0 pwm: Reword docs about pwm_apply_state() adds 6e176cd06dc7 Merge remote-tracking branch 'pwm/for-next' adds c46c90470c6e Merge remote-tracking branch 'livepatching/for-next' adds 8bc44ae1e0b9 Merge remote-tracking branch 'coresight/next' adds ca847a850e9c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 4515cd13a517 Merge remote-tracking branch 'kspp/for-next/kspp' adds 18baef328843 Merge remote-tracking branch 'gnss/gnss-next' adds 69231db4ee8c Merge remote-tracking branch 'slimbus/for-next' adds 7377bfb2c083 Merge remote-tracking branch 'nvmem/for-next' adds 20a40e4da6a6 hv_balloon: Remove redundant assignment to region_start adds f2a30c86763a Merge remote-tracking branch 'hyperv/hyperv-next' adds 5fd952885e0d Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds 860b9e5c5680 rust: mention that RUST_OPT_LEVEL_0/1 can cause excessive [...] adds 52a55644da69 arm: add Rust target.json adds b5a88a29a363 rust: helpers: remove guard for rust-bindgen bug adds a11a576d11ef rust: compiler_builtins: add 32-bit arm intrinsics adds dd066e1b0381 android: remove Rust binder dependency on 64-bit cpu archi [...] adds 5fedf44384d8 docs: rust: update arch-support for arm 32-bit adds cca10d723bc4 rust: enable Rust for 32-bit arm adds b2e28a39c061 docs: rust: document ppc64le RUST_OPT_LEVEL_0/1 restrictions adds b74e54f319f4 docs: doc-guide: remove unneeded ref tag adds 6be1504c6217 docs: rust: add rust-analyzer notes to quick-start.rst adds a097e1c92c74 rust: sync: expose `signal_pending` and `cond_resched` to drivers adds 89478a8ce0a2 rust: reduce the need for boilerplate code in simple drivers adds 40fdb99ad848 rust: module: add `module_misc_device` macro adds d5fca6791d0c samples: rust: add `rust_random` sample that uses `module_ [...] adds 43f76a460413 samples: rust: remove release method that's the same as th [...] adds fef0214731cc rust: allow printing in the kernel crate adds 8309e00f3d8a Merge remote-tracking branch 'rust/rust-next' adds 435c474f3bfb Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds 11a40a67de91 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 73905c5dde9a /proc/kpageflags: do not use uninitialized struct pages adds 3d97a00e292b ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 5c67678707a9 ocfs2: fix ocfs2 corrupt when iputting an inode adds eca04f26c316 kunit: add a KUnit test for SLUB debugging functionality adds 78ee9cbc3363 slub: remove resiliency_test() function adds eb3c4f1e32b6 mm: introduce and use mapping_empty adds 13ad5b13d6d5 mm: stop accounting shadow entries adds b157679f19c3 dax: account DAX entries as nrpages adds abbe18d11463 mm: remove nrexceptional from inode adds 1802d4bfd96b mm/page_alloc: redundant definition variables of pfn in for loop adds c7b3b5cd126c hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds 733f60418be4 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds 9d76a88f8997 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds eda5613016da mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds dff85bd4e333 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 7f904f630ce8 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 1fd90743998c mm/hugetlb: remove redundant reservation check condition i [...] adds fd7d5c273c43 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds 2ee41ccd625e mm/hugetlb: use some helper functions to cleanup code adds af813826c02b mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 8529ce544627 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds c4d28908a350 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds bf25a0c22333 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds b260143f4ffa khugepaged: remove unneeded return value of khugepaged_col [...] adds 189d065fe236 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds 0005b8d4b13d khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds 1135629b1f84 khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds 42fc0de4eb82 mm/huge_memory.c: remove unnecessary local variable ret2 adds 5d1a1206ec42 mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds 0ba4a32f17ed mm/huge_memory.c: make get_huge_zero_page() return bool adds f72fca4f7111 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds 35177687984f mm/huge_memory.c: remove redundant PageCompound() check adds 41631d28006f mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds c1f95c3ea32d mm/huge_memory.c: use helper function migration_entry_to_page() adds ea9ae0a31019 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds 2a3b3f552e9d khugepaged: use helper function range_in_vma() in collapse [...] adds 24f1984964b1 khugepaged: remove unnecessary out label in collapse_huge_page() adds 67bf30908759 khugepaged: remove meaningless !pte_present() check in khu [...] adds 210086c0b90b mm: huge_memory: a new debugfs interface for splitting THP tests adds a0c1a3490364 mm: huge_memory: debugfs for file-backed THP split adds 6f99500bc9f2 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds 61f72bbf4dd8 mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds e1f4d914a31c mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds 75176ecdfd40 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds 085d03087140 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds 6274cab2772f mm/cma: change cma mutex to irq safe spinlock adds 8b9511814882 hugetlb: no need to drop hugetlb_lock to call cma_release adds d71f591dc24b hugetlb: add per-hstate mutex to synchronize user adjustments adds 5f40df192bcd hugetlb: create remove_hugetlb_page() to separate functionality adds 65f8f6604ad2 hugetlb: call update_and_free_page without hugetlb_lock adds e2816169cb84 hugetlb: change free_pool_huge_page to remove_pool_huge_page adds 00b44d726bfb hugetlb: make free_huge_page irq safe adds 55b49deee9c9 hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 5e89255466a3 mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds 74f36e1f642e mm,compaction: let isolate_migratepages_{range,block} retu [...] adds bbe6f607319d mm,hugetlb: drop clearing of flag from prep_new_huge_page adds afee9dec7f18 mm,hugetlb: split prep_new_huge_page functionality adds 892246fb9bea mm: make alloc_contig_range handle free hugetlb pages adds 99f7aba8843c mm: make alloc_contig_range handle in-use hugetlb pages adds 0163500fc452 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds d338ae6ff2d8 userfaultfd: add minor fault registration mode adds 42ae341756da userfaultfd/hugetlbfs: fix minor fault page leak adds ff3cc7e79218 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds 37cfd6f9a709 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds cc01caded118 userfaultfd: add UFFDIO_CONTINUE ioctl adds 06370cc05010 userfaultfd: update documentation to describe minor fault [...] adds 5e0e0367d9fc userfaultfd/selftests: add test exercising minor fault handling adds 465505c187f3 mm/vmscan: move RECLAIM* bits to uapi header adds a66d61b62190 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds e94dc5b91403 mm: vmscan: use nid from shrink_control for tracepoint adds 60bd04dfeeeb mm: vmscan: consolidate shrinker_maps handling code adds f2c5d5b3583f mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds c37774978cd8 mm: vmscan: remove memcg_shrinker_map_size adds f2c01c42a42c mm: vmscan: use kvfree_rcu instead of call_rcu adds 92fb60297064 mm: memcontrol: rename shrinker_map to shrinker_info adds c2da6cf4623a mm: vmscan: add shrinker_info_protected() helper adds 326a96967295 mm-vmscan-add-shrinker_info_protected-helper-fix adds 11d1aec54556 mm: vmscan: use a new flag to indicate shrinker is registered adds 6f2cd7b636d7 mm: vmscan: add per memcg shrinker nr_deferred adds bebedf32f1fa mm: vmscan: use per memcg nr_deferred of shrinker adds 1863cdb59674 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds 2717baae50c6 mm: memcontrol: reparent nr_deferred when memcg offline adds e943cff5ad90 mm: vmscan: shrink deferred objects proportional to priority adds 6a9ea31205b7 mm/compaction: remove unused variable sysctl_compact_memory adds db51d309d52e mm: compaction: update the COMPACT[STALL|FAIL] events properly adds d79dde7220d4 mm: disable LRU pagevec during the migration temporarily adds b865dbc0ae42 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds b8de5fd1fdf7 mm: fs: invalidate BH LRU during page migration adds 2f81761395af mm/migrate.c: make putback_movable_page() static adds af226eb1c91e mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds 245f2e10384a mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 1e01f74ed448 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds 4b02d6fd2e14 Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds 2b070ff38625 mm: vmstat: add cma statistics adds eb19c14d07a8 mm: cma: use pr_err_ratelimited for CMA warning adds 92cce9b9fdd7 mm: cma: add trace events for CMA alloc perf testing adds e0b2025e6a7e mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds 0b2b840a2e0b mm: cma: support sysfs adds 3ec844165b92 mm: cma: add the CMA instance name to cma trace events adds f2e7f12ca636 mm: use proper type for cma_[alloc|release] adds 7f9aa8633ef5 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds bdc77ba7fa71 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds a926bc466bd2 ksm: remove dedicated macro KSM_FLAG_MASK adds ec2403168576 ksm: fix potential missing rmap_item for stable_node adds 0d10aea801ba mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds c45faa0c4baf mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 9062bc7da7cd mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 406320407c83 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 75bed4788550 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds c18e8dad6902 x86/mm: track linear mapping split events adds e67104ade75e mm/mmap.c: don't unlock VMAs in remap_file_pages() adds 6587f285ff2a mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds 0883ead3a4f9 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds 301ba77ae03c mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds 57730b76f160 mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds fd922d8fee37 mm-drop-redundant-arch_enable__migration-fix adds b797b32cebae mm-drop-redundant-arch_enable__migration-fix-fix adds d68ed0c0ce75 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds dbbfd8758c97 mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds 8473ff55ea42 mm/util.c: reduce mem_dump_obj() object size adds 1084726e29d1 mm/util.c: fix typo adds 1efa980f1d03 mm/gup: don't pin migrated cma pages in movable zone adds b6bdb91b30ac mm/gup: check every subpage of a compound page during isolation adds ace60dd3b284 mm/gup: return an error on migration failure adds 76e791a6a03c mm/gup: check for isolation errors adds 0a244cd59bb0 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 4b36f912490d mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 1276dd06c48b mm: apply per-task gfp constraints in fast path adds ae18e7caa800 mm: honor PF_MEMALLOC_PIN for all movable pages adds 2285600b97ea mm/gup: do not migrate zero page adds 0131bf3b9a1a mm/gup: migrate pinned pages out of movable zone adds 32e91a7c784d memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds cbd2d4849d39 mm/gup: change index type to long as it counts pages adds 947f420159c8 mm/gup: longterm pin migration cleanup adds 67b0f857836c selftests/vm: gup_test: fix test flag adds 7eedbf2110ee selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 4441b2c55858 mm/memory_hotplug: remove broken locking of zone PCP struc [...] adds f2ac6d398801 drivers/base/memory: introduce memory_block_{online,offline} adds 26b4e2a16906 mm,memory_hotplug: relax fully spanned sections check adds 479412c80e3a mm,memory_hotplug: factor out adjusting present pages into [...] adds 10bdbc9e8128 mm,memory_hotplug: allocate memmap from the added memory range adds 04362cdaf3b9 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds 7ffe92f99cb5 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds 9425826e890f x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 619f4ece6370 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 572154563265 mm/zswap.c: switch from strlcpy to strscpy adds e2fb69b20416 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds 90cf2394c0eb iov_iter: lift memzero_page() to highmem.h adds c315212aeb1f btrfs: use memzero_page() instead of open coded kmap pattern adds 3ea5b38063a0 mm/highmem.c: fix coding style issue adds 0cca32c62ef3 mm/highmem: Remove deprecated kmap_atomic adds 933405767514 mm/mempool: minor coding style tweaks adds 691a10548540 mm/swapfile: minor coding style tweaks adds 0c4bbdccbf7b mm/sparse: minor coding style tweaks adds 1fcbac6f157d mm/vmscan: minor coding style tweaks adds 036916f46502 mm/compaction: minor coding style tweaks adds b23e63bc1582 mm/oom_kill: minor coding style tweaks adds 46722df33676 mm/shmem: minor coding style tweaks adds cbf17fab8ea3 mm/page_alloc: minor coding style tweaks adds af688a65812f mm/filemap: minor coding style tweaks adds 9758093571dd mm/mlock: minor coding style tweaks adds 816478db093c mm/frontswap: minor coding style tweaks adds 54bb727cbe0f mm/vmalloc: minor coding style tweaks adds 2d465bac5e9e mm/memory_hotplug: minor coding style tweaks adds c20eb898703d mm/mempolicy: minor coding style tweaks adds bc0e845f3285 mm/process_vm_access.c: remove duplicate include adds a9c4787dffa9 kfence: zero guard page after out-of-bounds access adds cc4890fb4424 kfence: await for allocation using wait_event adds 8db57ee1a121 kfence: maximize allocation wait timeout duration adds aa35f1e272b7 kfence: use power-efficient work queue to run delayed work adds a9bf004a841a fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 2ad62fb6c3fa fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 236be007fb22 kernel/hung_task.c: Monitor killed tasks. adds 2135b4af9dc5 alpha: eliminate old-style function definitions adds 7bf332faf443 fs/proc/generic.c: fix incorrect pde_is_permanent check adds b67caa0df8bc proc: save LOC in __xlate_proc_name() adds 572677192ec3 proc: mandate ->proc_lseek in "struct proc_ops" adds 7110f264a0b1 proc: smoke test lseek() adds 52e875c90d7e proc: delete redundant subset=pid check adds b50e024f5f66 selftests: proc: test subset=pid adds c6b194910e62 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 8fb36bf1d7b9 procfs/dmabuf: add inode number to /proc/*/fdinfo adds c7c411255f46 proc/sysctl: fix function name error in comments adds 120d22538d61 proc/sysctl: make protected_* world readable adds 73d83e4bdc21 include: remove pagemap.h from blkdev.h adds df48f6f73926 kernel.h: drop inclusion in bitmap.h adds 21adb20fd756 linux/profile.h: remove unnecessary declaration adds 1581c8851ab6 kernel/async.c: fix pr_debug statement adds 99ff2a1b018d kernel/cred.c: make init_groups static adds 9c10806df1ca tools: disable -Wno-type-limits adds 54e77ded7912 tools: bitmap: sync function declarations with the kernel adds 34f9f7489d82 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds 21f9fd978f95 arch: rearrange headers inclusion order in asm/bitops for [...] adds dad5ec7fa128 lib: extend the scope of small_const_nbits() macro adds df06e39d0786 tools: sync small_const_nbits() macro with the kernel adds ee1ab78f433f lib: inline _find_next_bit() wrappers adds 8985dc9a719b tools: sync find_next_bit implementation adds c03a5bc095c7 lib: add fast path for find_next_*_bit() adds 2caf27dc7e13 lib: add fast path for find_first_*_bit() and find_last_bit() adds c74c42085bf5 h8300: rearrange headers inclusion order in asm/bitops adds ae2b94f8f5ae tools: sync lib/find_bit implementation adds aff1d55f33ce MAINTAINERS: add entry for the bitmap API adds a4390731d483 lib/bch.c: fix a typo in the file bch.c adds 9dbf8a2742f0 lib: fix inconsistent indenting in process_bit1() adds 16fe6ec5936f lib/list_sort.c: fix typo in function description adds e6d78b148530 lib/genalloc.c: Fix a typo adds 4e76b9204e08 lib: crc8: pointer to data block should be const adds fb604cc5e9f4 lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds 87e43e68f9ce lib/percpu_counter: tame kernel-doc compile warning adds 8027535771ef lib/genalloc: add parameter description to fix doc compile [...] adds d09b7311ed65 lib: parser: clean up kernel-doc adds 06fa25ffbea1 include/linux/compat.h: remove unneeded declaration from C [...] adds 0dd04de4a0e6 checkpatch: warn when missing newline in return sysfs_emit [...] adds 71e17075f0d7 checkpatch: exclude four preprocessor sub-expressions from [...] adds 58be9e087d24 checkpatch: improve ALLOC_ARRAY_ARGS test adds 760352f37f9a kselftest: introduce new epoll test case adds 749587dc905c fs/epoll: restore waking from ep_done_scan() adds 9164ad83b319 isofs: fix fall-through warnings for Clang adds 8e68ed7bd326 fs/nilfs2: fix misspellings using codespell tool adds 38779e5f8152 nilfs2: fix typos in comments adds f8e870445d57 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds a4c6744cfda8 hpfs: replace one-element array with flexible-array member adds a7c9c478ea4b do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds 7c23413f8250 kernel/fork.c: simplify copy_mm() adds 9d7b3cc2e0c6 kernel/fork.c: fix typos adds fd4d14940355 kernel/crash_core: add crashkernel=auto for vmcore creation adds 8187d89909a7 kexec: Add kexec reboot string adds f43794a72ce0 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 4d385156523b kexec: dump kmessage before machine_kexec adds d523582534e6 gcov: combine common code adds 0fcd9d0c0cea gcov: simplify buffer allocation adds 19dc483b5be0 gcov: use kvmalloc() adds 0a2fd5212632 gcov: clang: fix clang-11+ build adds 67ddc92730a7 gcov: clang: drop support for clang-10 and older adds 84abbe10e4c6 smp: kernel/panic.c - silence warnings adds ee1184536e1e delayacct: clear right task's flag after blkio completes adds 971428574b41 aio: simplify read_events() adds 9e707c32d948 gdb: lx-symbols: store the abspath() adds 480774ef2ba9 scripts/gdb: document lx_current is only supported by x86 adds 87e5e167cfaf scripts/gdb: add lx_current support for arm64 adds f19146e76256 kernel/resource: make walk_system_ram_res() find all busy [...] adds 4494e57ea7a8 kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds aee1646fb5c3 kernel/resource: remove first_lvl / siblings_only logic adds bb63947268cb kernel/resource: allow region_intersects users to hold res [...] adds 60513c4471b1 kernel-resource-allow-region_intersects-users-to-hold-reso [...] adds 5d8f90a60a19 kernel/resource: refactor __request_region to allow extern [...] adds b1246145558f kernel/resource: fix locking in request_free_mem_region adds d00b9efa3629 selftests: remove duplicate include adds 829b771016bf kernel/async.c: stop guarding pr_debug() statements adds e30ace4ffffc kernel/async.c: remove async_unregister_domain() adds d3efa222279f init/initramfs.c: do unpacking asynchronously adds c0871c5aa590 modules: add CONFIG_MODPROBE_PATH adds c8fbf6a89477 ipc/sem.c: mundane typo fixes adds 9e12da2128ce Merge branch 'akpm-current/current' adds 2055c4c7989d mm: fix some typos and code style problems adds ddd8039ac608 drivers/char: remove /dev/kmem for good adds 896947498d96 mm: remove xlate_dev_kmem_ptr() adds 17957f80ee3d mm/vmalloc: remove vwrite() adds 537966177a0c arm: print alloc free paths for address in registers adds 9443a9aead40 scripts/spelling.txt: add "overlfow" adds 72dd1a7030f1 scripts/spelling.txt: Add "diabled" typo adds c8d25507ca3a scripts/spelling.txt: add "overflw" adds cf706d9623db mm/slab.c: fix spelling mistake "disired" -> "desired" adds 700507d6dfa1 include/linux/pgtable.h: few spelling fixes adds cabf99dfe2e1 kernel/umh.c: fix some spelling mistakes adds a49f6e6ab235 kernel/user_namespace.c: fix typos adds 7d8ce5bde420 kernel/up.c: fix typo adds 8ebd1cac0844 kernel/sys.c: fix typo adds bfe7ff8d01cc fs: fat: fix spelling typo of values adds 4f9cfcf1327b ipc/sem.c: spelling fix adds 62ac4cdbf828 treewide: remove editor modelines and cruft adds 28babc5dea9c mm: fix typos in comments adds b5808bccab3b mm: fix typos in comments adds 40b8c500b2f5 mmap: make mlock_future_check() global adds 9cfbfc9e0518 riscv/Kconfig: make direct map manipulation options depend on MMU adds 88b5717f0e16 set_memory: allow set_direct_map_*_noflush() for multiple pages adds e82dd7674cd3 set_memory: allow querying whether set_direct_map_*() is a [...] adds e87a8409dbb7 mm: introduce memfd_secret system call to create "secret" [...] adds b9ea3c5f5c20 memfd_secret: use unsigned int rather than long as syscall [...] adds f2095070f3b2 secretmem/gup: don't check if page is secretmem without reference adds 7df71f720117 secretmem: optimize page_is_secretmem() adds f0770d7c1be0 PM: hibernate: disable when there are active secretmem users adds 9ad1f0315895 arch, mm: wire up memfd_secret system call where relevant adds 0a8143fa0500 memfd_secret: use unsigned int rather than long as syscall [...] adds 089f38b0ba63 secretmem: test: add basic selftest for memfd_secret(2) adds 172e8ee7a90c memfd_secret: use unsigned int rather than long as syscall [...] adds 34164a5c039c Merge branch 'akpm/master' adds 29955e0289b3 Add linux-next specific files for 20210505
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 (3f1fee3e7237) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
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.
No new revisions were added by this update.
Summary of changes: .gitignore | 3 + CREDITS | 5 + Documentation/ABI/testing/sysfs-class-net-qmi | 16 + Documentation/ABI/testing/sysfs-devices-system-cpu | 2 +- Documentation/admin-guide/kernel-parameters.txt | 40 +- Documentation/admin-guide/reporting-issues.rst | 49 +- Documentation/arm64/booting.rst | 33 +- Documentation/arm64/tagged-address-abi.rst | 6 + Documentation/core-api/mm-api.rst | 1 + Documentation/core-api/symbol-namespaces.rst | 26 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../devicetree/bindings/display/renesas,du.yaml | 3 + .../interrupt-controller/idt,32434-pic.yaml | 4 + .../bindings/leds/backlight/kinetic,ktd253.yaml | 9 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/media/renesas,vin.yaml | 46 +- .../devicetree/bindings/mtd/tango-nand.txt | 38 - .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 2 + .../bindings/net/intel,ixp4xx-ethernet.yaml | 102 + .../devicetree/bindings/net/mdio-gpio.txt | 1 + .../devicetree/bindings/net/renesas,etheravb.yaml | 2 +- .../devicetree/bindings/net/rockchip-dwmac.txt | 76 - .../devicetree/bindings/net/rockchip-dwmac.yaml | 120 + .../devicetree/bindings/net/snps,dwmac.yaml | 13 +- .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 - .../bindings/pci/mediatek-pcie-gen3.yaml | 181 + .../devicetree/bindings/pci/rcar-pci-host.yaml | 12 +- .../devicetree/bindings/pci/tango-pcie.txt | 29 - .../devicetree/bindings/reset/microchip,rst.yaml | 58 + Documentation/devicetree/bindings/serial/8250.yaml | 5 - .../devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml | 96 + .../devicetree/bindings/spi/spi-fsl-qspi.txt | 66 - Documentation/doc-guide/kernel-doc.rst | 2 +- Documentation/filesystems/cifs/cifsd.rst | 32 +- .../firmware-guide/acpi/gpio-properties.rst | 6 + Documentation/input/joydev/joystick-api.rst | 14 +- Documentation/input/joydev/joystick.rst | 26 +- Documentation/networking/can.rst | 2 + Documentation/networking/filter.rst | 2 +- Documentation/networking/timestamping.rst | 63 +- Documentation/process/changes.rst | 1 - Documentation/rust/arch-support.rst | 5 +- Documentation/rust/quick-start.rst | 17 + Documentation/rust/rust-project.json | 35 + .../translations/it_IT/process/changes.rst | 1 - Documentation/translations/zh_CN/index.rst | 168 +- Documentation/virt/kvm/amd-memory-encryption.rst | 7 +- Documentation/virt/kvm/api.rst | 2 +- Documentation/x86/x86_64/5level-paging.rst | 4 +- MAINTAINERS | 28 +- Makefile | 14 +- Next/SHA1s | 201 +- Next/Trees | 1 + Next/merge.log | 15672 ++----------------- arch/arm/boot/compressed/Makefile | 7 - arch/arm/mach-pxa/pxa_cplds_irqs.c | 7 +- arch/arm/rust/target.json | 28 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 32 - ...hope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 8 + .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77950.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 4 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3328.dtsi | 4 +- arch/arm64/kernel/cpufeature.c | 5 +- arch/arm64/kernel/entry.S | 6 +- arch/arm64/kernel/stacktrace.c | 10 +- arch/arm64/kernel/vdso/vdso.lds.S | 8 +- arch/csky/include/asm/uaccess.h | 120 +- arch/csky/mm/syscache.c | 13 +- arch/mips/bcm63xx/gpio.c | 9 +- arch/parisc/kernel/setup.c | 2 +- arch/powerpc/Kconfig | 35 +- arch/powerpc/include/asm/kasan.h | 2 +- arch/powerpc/include/asm/opal.h | 3 - arch/powerpc/include/asm/pci-bridge.h | 1 - arch/powerpc/include/asm/pci.h | 7 - arch/powerpc/include/asm/uaccess.h | 2 +- arch/powerpc/kernel/iommu.c | 20 +- arch/powerpc/kernel/module.c | 18 +- arch/powerpc/kernel/signal_32.c | 4 +- arch/powerpc/kexec/elf_64.c | 18 +- arch/powerpc/kexec/file_load_64.c | 92 + arch/powerpc/kvm/book3s_64_mmu_host.c | 2 +- arch/powerpc/lib/Makefile | 3 + arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/memtrace.c | 4 +- arch/powerpc/platforms/powernv/npu-dma.c | 705 - arch/powerpc/platforms/powernv/opal-call.c | 2 - arch/powerpc/platforms/powernv/pci-ioda.c | 185 +- arch/powerpc/platforms/powernv/pci.c | 11 - arch/powerpc/platforms/powernv/pci.h | 17 +- arch/powerpc/platforms/pseries/papr_scm.c | 9 + arch/powerpc/platforms/pseries/pci.c | 23 - arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 33 + arch/riscv/include/asm/page.h | 2 +- arch/riscv/include/asm/pgtable.h | 23 +- arch/riscv/kernel/smp.c | 2 +- arch/riscv/mm/init.c | 12 +- arch/riscv/mm/ptdump.c | 6 +- arch/s390/Kconfig | 1 + arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 3 +- arch/s390/include/asm/cpu_mcf.h | 2 + arch/s390/include/asm/entry-common.h | 10 + arch/s390/include/asm/pci.h | 2 +- arch/s390/kernel/perf_cpum_cf.c | 12 +- arch/s390/kernel/perf_cpum_cf_common.c | 46 + arch/s390/kernel/perf_cpum_cf_diag.c | 54 +- arch/s390/kernel/setup.c | 4 +- arch/s390/kernel/syscall.c | 1 + arch/s390/kernel/traps.c | 2 + arch/s390/pci/pci.c | 10 +- arch/s390/pci/pci_event.c | 28 +- arch/sh/kernel/syscalls/Makefile | 14 +- arch/sh/kernel/syscalls/syscallhdr.sh | 36 - arch/sh/kernel/syscalls/syscalltbl.sh | 32 - arch/sparc/include/asm/Kbuild | 1 - arch/sparc/kernel/syscalls/Makefile | 30 +- arch/sparc/kernel/syscalls/syscallhdr.sh | 36 - arch/sparc/kernel/syscalls/syscalltbl.sh | 36 - arch/sparc/kernel/systbls_32.S | 4 +- arch/sparc/kernel/systbls_64.S | 8 +- arch/x86/include/asm/cpu.h | 6 +- arch/x86/include/asm/mem_encrypt.h | 1 - arch/x86/kernel/tsc.c | 2 +- arch/x86/kvm/cpuid.c | 13 +- arch/x86/kvm/cpuid.h | 179 +- arch/x86/kvm/emulate.c | 80 +- arch/x86/kvm/kvm_cache_regs.h | 19 +- arch/x86/kvm/lapic.c | 6 + arch/x86/kvm/reverse_cpuid.h | 186 + arch/x86/kvm/svm/sev.c | 82 +- arch/x86/kvm/svm/svm.c | 138 +- arch/x86/kvm/svm/svm.h | 16 +- arch/x86/kvm/vmx/nested.c | 16 +- arch/x86/kvm/vmx/vmx.c | 29 +- arch/x86/kvm/vmx/vmx.h | 15 +- arch/x86/kvm/x86.c | 43 +- arch/x86/kvm/x86.h | 8 +- arch/x86/mm/mem_encrypt.c | 10 +- arch/x86/mm/mem_encrypt_identity.c | 1 - arch/x86/pci/amd_bus.c | 2 +- block/bio.c | 8 +- certs/.gitignore | 1 + certs/system_keyring.c | 3 +- crypto/async_tx/async_xor.c | 1 + drivers/acpi/custom_method.c | 4 +- drivers/acpi/internal.h | 1 - drivers/acpi/pci_mcfg.c | 7 + drivers/acpi/power.c | 2 +- drivers/acpi/scan.c | 2 - drivers/acpi/sleep.h | 1 + drivers/android/process.rs | 6 +- drivers/base/power/wakeup_stats.c | 2 +- drivers/block/null_blk/zoned.c | 1 + drivers/block/rnbd/rnbd-clt.c | 46 +- drivers/block/rnbd/rnbd-clt.h | 2 +- drivers/block/rnbd/rnbd-srv.c | 2 +- drivers/block/virtio_blk.c | 76 +- drivers/firmware/arm_scmi/notify.h | 2 - drivers/firmware/arm_scpi.c | 4 +- drivers/firmware/psci/psci.c | 2 +- drivers/gpio/gpio-sim.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 12 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 19 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 32 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 58 +- drivers/gpu/drm/amd/amdgpu/atom.c | 158 + drivers/gpu/drm/amd/amdgpu/atom.h | 11 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 779 +- drivers/gpu/drm/amd/amdgpu/nv.c | 1 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 33 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 4 + drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 18 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 80 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 22 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 22 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 5 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 30 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 2 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 4 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 113 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 43 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 2 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 88 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 1 - .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 5 + .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 5 + drivers/gpu/drm/amd/include/atomfirmware.h | 16 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 + .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 5 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 12 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 56 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 3 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 6 +- drivers/gpu/drm/i915/i915_request.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 16 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 6 - drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 4 + drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 16 +- drivers/gpu/drm/msm/msm_gem.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 1 + drivers/hv/hv_balloon.c | 1 - drivers/infiniband/core/nldev.c | 14 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 1 + drivers/infiniband/hw/hfi1/affinity.c | 8 +- drivers/infiniband/hw/qib/qib_sd7220.c | 1 - drivers/infiniband/sw/siw/siw_mem.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 3 +- drivers/irqchip/Kconfig | 16 +- drivers/irqchip/Makefile | 2 +- drivers/md/dm-integrity.c | 65 +- drivers/md/dm-raid.c | 9 - drivers/md/dm-rq.c | 2 + drivers/memstick/host/r592.c | 5 +- drivers/mmc/core/block.c | 4 + drivers/mmc/core/core.h | 9 + drivers/mmc/core/mmc.c | 7 + drivers/mmc/core/mmc_ops.c | 4 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 4 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 2 +- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 28 +- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h | 4 +- drivers/net/dsa/microchip/Kconfig | 10 +- drivers/net/dsa/microchip/Makefile | 1 + drivers/net/dsa/microchip/ksz8.h | 69 + drivers/net/dsa/microchip/ksz8795.c | 884 +- drivers/net/dsa/microchip/ksz8795_reg.h | 125 +- drivers/net/dsa/microchip/ksz8795_spi.c | 49 +- drivers/net/dsa/microchip/ksz8863_smi.c | 216 + drivers/net/dsa/microchip/ksz_common.h | 5 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 26 +- drivers/net/dsa/mv88e6xxx/hwtstamp.h | 10 +- drivers/net/dsa/mv88e6xxx/serdes.c | 6 +- drivers/net/dsa/ocelot/felix.c | 19 +- drivers/net/dsa/sja1105/sja1105_main.c | 2 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 16 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 4 +- drivers/net/ethernet/amd/pcnet32.c | 3 +- drivers/net/ethernet/atheros/Kconfig | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 150 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 23 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 74 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 1 + drivers/net/ethernet/broadcom/tg3.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 10 +- drivers/net/ethernet/cisco/enic/enic_main.c | 7 +- drivers/net/ethernet/davicom/dm9000.c | 1 - drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 12 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 3 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 + .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 4 +- .../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 8 +- .../ethernet/mellanox/mlx5/core/esw/acl/helper.h | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 4 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 7 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 276 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 193 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 293 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 12 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 38 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 256 +- drivers/net/ethernet/mellanox/mlx5/core/sf/priv.h | 9 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 14 - drivers/net/ethernet/mscc/ocelot.c | 83 +- drivers/net/ethernet/mscc/ocelot_net.c | 20 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 4 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/efx_channels.c | 2 + drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 1 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 + drivers/net/ethernet/xscale/Kconfig | 1 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 210 +- drivers/net/fddi/skfp/h/smc.h | 2 +- drivers/net/hyperv/netvsc_drv.c | 14 +- drivers/net/macvlan.c | 64 +- drivers/net/mdio/mdio-bitbang.c | 8 +- drivers/net/mdio/mdio-gpio.c | 8 + drivers/net/phy/marvell-88x2222.c | 2 - drivers/net/phy/marvell.c | 64 +- drivers/net/tun.c | 1 - drivers/net/usb/hso.c | 2 +- drivers/net/usb/r8152.c | 14 +- drivers/net/virtio_net.c | 10 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/of/overlay.c | 3 - drivers/pci/controller/Kconfig | 13 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/dwc/Makefile | 2 +- drivers/pci/controller/dwc/pcie-designware-host.c | 3 +- drivers/pci/controller/dwc/pcie-fu740.c | 1 + drivers/pci/controller/dwc/pcie-intel-gw.c | 5 - drivers/pci/controller/dwc/pcie-tegra194.c | 102 + drivers/pci/controller/pci-tegra.c | 10 +- drivers/pci/controller/pcie-mediatek-gen3.c | 1027 ++ drivers/pci/hotplug/acpiphp.h | 3 +- drivers/pci/hotplug/cpqphp_nvram.c | 5 +- drivers/pci/hotplug/s390_pci_hpc.c | 2 +- drivers/pci/hotplug/shpchp_hpc.c | 5 - drivers/pci/pci-label.c | 218 +- drivers/pci/pci-sysfs.c | 286 +- drivers/pci/pci.c | 1 + drivers/pci/pci.h | 16 +- drivers/pci/quirks.c | 1 + drivers/pci/remove.c | 2 + drivers/pci/vpd.c | 106 +- drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 20 +- drivers/reset/reset-berlin.c | 2 +- drivers/reset/reset-microchip-sparx5.c | 146 + drivers/reset/reset-ti-syscon.c | 4 +- drivers/reset/reset-uniphier.c | 2 +- drivers/reset/sti/reset-syscfg.c | 2 +- drivers/rtc/interface.c | 34 +- drivers/rtc/rtc-ds1307.c | 56 +- drivers/rtc/rtc-imx-sc.c | 11 - drivers/rtc/rtc-omap.c | 5 +- drivers/rtc/rtc-pcf8523.c | 196 +- drivers/rtc/rtc-s5m.c | 6 - drivers/rtc/sysfs.c | 2 +- drivers/s390/block/dasd_eckd.h | 8 +- drivers/s390/cio/device.c | 3 +- drivers/scsi/cxlflash/main.c | 3 +- drivers/scsi/fnic/fnic_scsi.c | 828 +- drivers/scsi/lpfc/lpfc_bsg.c | 2 +- drivers/scsi/lpfc/lpfc_init.c | 12 +- drivers/scsi/lpfc/lpfc_sli.c | 26 +- drivers/scsi/qla2xxx/qla_init.c | 3 + drivers/scsi/qla2xxx/qla_os.c | 1 + drivers/scsi/scsi_debug.c | 24 +- drivers/scsi/ufs/ufs-sysfs.c | 12 +- drivers/scsi/ufs/ufshcd.c | 7 +- drivers/spi/Kconfig | 2 +- drivers/spi/spi-zynq-qspi.c | 9 +- drivers/spi/spi.c | 27 +- drivers/target/target_core_user.c | 4 +- drivers/usb/cdns3/cdns3-gadget.c | 2 +- drivers/vdpa/Kconfig | 8 + drivers/vdpa/ifcvf/ifcvf_base.c | 24 +- drivers/vdpa/ifcvf/ifcvf_base.h | 26 +- drivers/vdpa/ifcvf/ifcvf_main.c | 86 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 6 + drivers/vdpa/vdpa_sim/Makefile | 1 + drivers/vdpa/vdpa_sim/vdpa_sim.c | 127 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 + drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 338 + drivers/vdpa/virtio_pci/vp_vdpa.c | 34 +- drivers/vhost/vdpa.c | 16 +- drivers/vhost/vringh.c | 69 +- drivers/video/backlight/jornada720_bl.c | 44 +- drivers/video/backlight/ktd253-backlight.c | 1 + drivers/video/backlight/qcom-wled.c | 41 +- drivers/video/fbdev/core/fbmem.c | 2 +- drivers/video/fbdev/efifb.c | 6 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 43 +- drivers/virtio/virtio_pci_modern.c | 27 +- drivers/virtio/virtio_pci_modern_dev.c | 67 +- fs/Kconfig | 4 +- fs/afs/dir.c | 7 + fs/afs/dir_silly.c | 3 + fs/afs/fs_operation.c | 6 + fs/afs/inode.c | 6 +- fs/afs/internal.h | 2 + fs/afs/write.c | 1 + fs/btrfs/ctree.h | 2 +- fs/btrfs/extent-tree.c | 6 +- fs/btrfs/file.c | 35 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 4 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/ordered-data.c | 2 +- fs/btrfs/qgroup.c | 16 +- fs/btrfs/send.c | 4 +- fs/btrfs/tree-log.c | 3 +- fs/btrfs/zoned.c | 17 + fs/cifs/cifs_fs_sb.h | 1 + fs/cifs/cifs_ioctl.h | 35 + fs/cifs/cifsfs.c | 25 +- fs/cifs/cifsglob.h | 17 + fs/cifs/cifsproto.h | 13 + fs/cifs/connect.c | 37 +- fs/cifs/dir.c | 10 + fs/cifs/file.c | 102 +- fs/cifs/fs_context.c | 5 + fs/cifs/inode.c | 27 +- fs/cifs/ioctl.c | 112 + fs/cifs/link.c | 13 +- fs/cifs/misc.c | 79 + fs/cifs/xattr.c | 4 + fs/cifsd/Kconfig | 1 - fs/cifsd/Makefile | 6 +- fs/cifsd/asn1.c | 614 +- fs/cifsd/smb2pdu.c | 78 +- fs/cifsd/spnego_negtokeninit.asn1 | 43 - fs/cifsd/spnego_negtokentarg.asn1 | 19 - fs/f2fs/compress.c | 14 +- fs/f2fs/f2fs.h | 10 +- fs/f2fs/file.c | 2 +- fs/f2fs/segment.c | 35 +- fs/io_uring.c | 179 +- fs/iomap/buffered-io.c | 7 +- fs/netfs/read_helper.c | 6 +- fs/nfs/nfs4file.c | 4 - fs/nfs/super.c | 4 - fs/nfsd/Kconfig | 2 +- fs/orangefs/file.c | 34 +- fs/orangefs/inode.c | 122 +- fs/orangefs/orangefs-mod.c | 2 +- fs/seq_file.c | 18 + fs/unicode/.gitignore | 4 +- fs/xfs/libxfs/xfs_ag_resv.c | 34 +- fs/xfs/libxfs/xfs_alloc.c | 17 +- fs/xfs/libxfs/xfs_alloc_btree.c | 4 +- fs/xfs/libxfs/xfs_log_format.h | 12 +- fs/xfs/libxfs/xfs_rmap_btree.c | 2 - fs/xfs/libxfs/xfs_sb.c | 16 +- fs/xfs/scrub/agheader.c | 7 +- fs/xfs/scrub/fscounters.c | 40 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_fsops.c | 2 - fs/xfs/xfs_inode_item.c | 8 +- fs/xfs/xfs_inode_item_recover.c | 6 +- fs/xfs/xfs_log.c | 10 +- fs/xfs/xfs_mount.c | 15 +- fs/xfs/xfs_mount.h | 6 + fs/xfs/xfs_ondisk.h | 4 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_trans.c | 10 +- fs/xfs/xfs_trans.h | 15 - include/linux/bpf.h | 22 +- include/linux/bpf_verifier.h | 5 +- include/linux/clocksource.h | 9 +- include/linux/dsa/sja1105.h | 3 +- include/linux/iomap.h | 5 +- include/linux/mdio-bitbang.h | 3 + include/linux/mlx5/eswitch.h | 11 +- include/linux/mlx5/vport.h | 8 - include/linux/mmzone.h | 43 +- include/linux/netfilter/nfnetlink.h | 33 +- include/linux/netfilter/x_tables.h | 16 +- include/linux/netfilter_arp/arp_tables.h | 9 +- include/linux/netfilter_bridge/ebtables.h | 9 +- include/linux/netfilter_ipv4/ip_tables.h | 11 +- include/linux/netfilter_ipv6/ip6_tables.h | 11 +- include/linux/pci-ecam.h | 1 + include/linux/pci.h | 4 +- include/linux/platform_data/eth_ixp4xx.h | 2 + include/linux/reset.h | 5 + include/linux/seq_file.h | 4 + include/linux/socket.h | 2 +- include/linux/uio.h | 1 - include/linux/vdpa.h | 4 + include/linux/virtio_pci_modern.h | 11 +- include/linux/vringh.h | 19 +- include/net/addrconf.h | 1 - include/net/devlink.h | 5 +- include/net/dsa.h | 18 +- include/net/netfilter/ipv4/nf_defrag_ipv4.h | 3 +- include/net/netfilter/ipv6/nf_defrag_ipv6.h | 3 +- include/net/netfilter/nf_nat.h | 2 - include/net/netfilter/nf_tables.h | 13 + include/net/netns/ipv4.h | 10 - include/net/netns/ipv6.h | 9 - include/net/netns/x_tables.h | 8 - include/net/sctp/command.h | 1 - include/net/selftests.h | 19 + include/soc/mscc/ocelot.h | 21 +- include/trace/events/rpcrdma.h | 146 +- include/uapi/asm-generic/unistd.h | 1 + include/uapi/drm/amdgpu_drm.h | 15 + include/uapi/linux/icmp.h | 28 +- include/uapi/linux/if_link.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 6 + include/uapi/linux/netfilter/xt_SECMARK.h | 6 + include/uapi/linux/seg6_local.h | 30 + include/uapi/linux/virtio_blk.h | 11 - include/uapi/rdma/rdma_netlink.h | 3 + init/Kconfig | 3 +- kernel/.gitignore | 1 + kernel/Makefile | 9 +- kernel/bpf/arraymap.c | 2 + kernel/bpf/cpumap.c | 18 +- kernel/bpf/helpers.c | 188 +- kernel/bpf/syscall.c | 23 +- kernel/bpf/trampoline.c | 4 +- kernel/bpf/verifier.c | 43 +- kernel/dma/swiotlb.c | 2 + kernel/fork.c | 1 + kernel/time/Makefile | 1 + kernel/time/clocksource-wdtest.c | 202 + kernel/time/clocksource.c | 105 +- kernel/time/jiffies.c | 15 +- kernel/trace/bpf_trace.c | 37 +- kernel/trace/trace.c | 41 +- kernel/trace/trace_clock.c | 44 +- lib/Kconfig.debug | 18 + lib/dynamic_debug.c | 2 +- lib/iov_iter.c | 5 + lib/test_kasan.c | 6 +- localversion-next | 2 +- net/Kconfig | 2 +- net/bluetooth/mgmt.c | 3 + net/bridge/br_multicast.c | 33 +- net/bridge/br_netlink.c | 5 +- net/bridge/netfilter/ebt_limit.c | 4 +- net/bridge/netfilter/ebt_mark.c | 4 +- net/bridge/netfilter/ebt_mark_m.c | 4 +- net/bridge/netfilter/ebtable_broute.c | 10 +- net/bridge/netfilter/ebtable_filter.c | 26 +- net/bridge/netfilter/ebtable_nat.c | 27 +- net/bridge/netfilter/ebtables.c | 54 +- net/can/proc.c | 6 +- net/ceph/auth.c | 36 +- net/ceph/decode.c | 20 +- net/core/Makefile | 2 +- net/core/devlink.c | 11 +- net/dsa/Kconfig | 4 +- net/dsa/slave.c | 23 +- net/dsa/tag_ocelot.c | 27 +- net/dsa/tag_ocelot_8021q.c | 41 +- net/hsr/hsr_forward.c | 4 + net/ipv4/icmp.c | 16 +- net/ipv4/netfilter/arp_tables.c | 74 +- net/ipv4/netfilter/arptable_filter.c | 17 +- net/ipv4/netfilter/ip_tables.c | 86 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 8 +- net/ipv4/netfilter/iptable_filter.c | 17 +- net/ipv4/netfilter/iptable_mangle.c | 23 +- net/ipv4/netfilter/iptable_nat.c | 59 +- net/ipv4/netfilter/iptable_raw.c | 17 +- net/ipv4/netfilter/iptable_security.c | 17 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 30 +- net/ipv4/tcp_cong.c | 4 + net/ipv6/mcast_snoop.c | 12 +- net/ipv6/netfilter/ip6_tables.c | 84 +- net/ipv6/netfilter/ip6table_filter.c | 17 +- net/ipv6/netfilter/ip6table_mangle.c | 24 +- net/ipv6/netfilter/ip6table_nat.c | 58 +- net/ipv6/netfilter/ip6table_raw.c | 17 +- net/ipv6/netfilter/ip6table_security.c | 17 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 29 +- net/ipv6/seg6.c | 3 - net/ipv6/seg6_local.c | 198 +- net/l2tp/l2tp_core.c | 10 +- net/llc/llc_station.c | 2 - net/mpls/af_mpls.c | 1 - net/netfilter/Kconfig | 10 + net/netfilter/ipset/ip_set_core.c | 165 +- net/netfilter/nf_conntrack_netlink.c | 302 +- net/netfilter/nf_conntrack_proto.c | 8 +- net/netfilter/nf_log_syslog.c | 1 + net/netfilter/nf_nat_core.c | 37 - net/netfilter/nf_nat_proto.c | 38 + net/netfilter/nf_tables_api.c | 1239 +- net/netfilter/nf_tables_offload.c | 10 +- net/netfilter/nfnetlink.c | 58 +- net/netfilter/nfnetlink_acct.c | 80 +- net/netfilter/nfnetlink_cthelper.c | 57 +- net/netfilter/nfnetlink_cttimeout.c | 146 +- net/netfilter/nfnetlink_log.c | 42 +- net/netfilter/nfnetlink_osf.c | 21 +- net/netfilter/nfnetlink_queue.c | 86 +- net/netfilter/nft_chain_filter.c | 5 +- net/netfilter/nft_compat.c | 33 +- net/netfilter/nft_dynset.c | 5 +- net/netfilter/nft_lookup.c | 12 +- net/netfilter/nft_objref.c | 11 +- net/netfilter/nft_set_hash.c | 6 + net/netfilter/nft_set_pipapo.c | 6 +- net/netfilter/nft_set_rbtree.c | 6 + net/netfilter/nft_socket.c | 49 + net/netfilter/nft_tproxy.c | 24 + net/netfilter/x_tables.c | 34 +- net/netfilter/xt_SECMARK.c | 88 +- net/netfilter/xt_TPROXY.c | 13 + net/netfilter/xt_limit.c | 6 +- net/netfilter/xt_socket.c | 14 + net/netrom/nr_in.c | 1 - net/nfc/digital_dep.c | 2 + net/nfc/llcp_sock.c | 4 + net/openvswitch/actions.c | 8 +- net/rds/ib_send.c | 1 - net/rxrpc/rxkad.c | 2 - net/sched/act_ct.c | 10 +- net/sched/sch_frag.c | 8 +- net/sctp/sm_make_chunk.c | 6 +- net/sctp/sm_sideeffect.c | 26 - net/sctp/sm_statefuns.c | 47 +- net/sctp/socket.c | 38 +- net/smc/af_smc.c | 1 - net/sunrpc/clnt.c | 11 +- net/sunrpc/xprtrdma/backchannel.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 209 +- net/sunrpc/xprtrdma/rpc_rdma.c | 39 +- net/sunrpc/xprtrdma/verbs.c | 131 +- net/sunrpc/xprtrdma/xprt_rdma.h | 29 +- net/tls/tls_device.c | 2 +- net/vmw_vsock/vmci_transport.c | 2 - net/wireless/core.c | 21 +- net/wireless/nl80211.c | 24 +- net/xdp/xsk_queue.h | 7 +- rust/compiler_builtins.rs | 10 + rust/helpers.c | 8 + rust/kernel/file_operations.rs | 8 +- rust/kernel/lib.rs | 4 + rust/kernel/prelude.rs | 2 +- rust/kernel/print.rs | 20 +- rust/kernel/sync/condvar.rs | 6 +- rust/kernel/sync/mod.rs | 19 +- rust/module.rs | 83 +- samples/kfifo/bytestream-example.c | 8 +- samples/kfifo/inttype-example.c | 8 +- samples/kfifo/record-example.c | 8 +- samples/rust/Kconfig | 10 + samples/rust/Makefile | 1 + samples/rust/rust_chrdev.rs | 15 +- samples/rust/rust_random.rs | 60 + samples/rust/rust_semaphore.rs | 2 - scripts/kernel-doc | 1 + scripts/mod/.gitignore | 2 +- scripts/remove-stale-files | 31 + scripts/ver_linux | 1 - security/commoncap.c | 50 +- security/safesetid/lsm.c | 3 - sound/isa/sb/emu8000.c | 4 +- sound/isa/sb/sb16_csp.c | 8 +- sound/pci/hda/patch_cirrus.c | 38 + sound/pci/hda/patch_conexant.c | 14 +- sound/pci/hda/patch_realtek.c | 196 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 10 - sound/soc/amd/raven/acp3x.h | 1 + sound/soc/amd/raven/pci-acp3x.c | 15 + sound/soc/codecs/da7219.c | 5 +- sound/soc/codecs/max98088.c | 13 +- sound/soc/stm/stm32_sai_sub.c | 5 +- sound/usb/endpoint.c | 8 +- sound/usb/mixer.c | 1 - sound/usb/mixer_maps.c | 12 + sound/virtio/virtio_ctl_msg.c | 2 +- tools/build/Makefile.feature | 28 +- tools/build/feature/Makefile | 4 + tools/build/feature/test-libtraceevent.c | 12 + tools/include/linux/math64.h | 75 + tools/include/linux/types.h | 3 + tools/include/uapi/linux/perf_event.h | 15 + tools/lib/bpf/bpf_core_read.h | 16 +- tools/lib/bpf/libbpf.c | 6 +- tools/lib/bpf/ringbuf.c | 30 +- tools/lib/perf/Documentation/libperf.txt | 3 + tools/lib/perf/evsel.c | 80 + tools/lib/perf/include/internal/evsel.h | 1 + tools/lib/perf/include/internal/mmap.h | 3 + tools/lib/perf/include/internal/tests.h | 32 + tools/lib/perf/include/internal/xyarray.h | 9 +- tools/lib/perf/include/perf/bpf_perf.h | 31 + tools/lib/perf/include/perf/event.h | 7 +- tools/lib/perf/include/perf/evsel.h | 3 + tools/lib/perf/libperf.map | 3 + tools/lib/perf/mmap.c | 88 + tools/lib/perf/tests/Makefile | 6 +- tools/lib/perf/tests/test-evsel.c | 66 + tools/perf/.gitignore | 1 + tools/perf/Documentation/intel-hybrid.txt | 214 + tools/perf/Documentation/perf-annotate.txt | 7 + tools/perf/Documentation/perf-buildid-cache.txt | 2 +- tools/perf/Documentation/perf-config.txt | 11 + tools/perf/Documentation/perf-data.txt | 5 +- tools/perf/Documentation/perf-iostat.txt | 88 + tools/perf/Documentation/perf-record.txt | 1 + tools/perf/Documentation/perf-report.txt | 10 +- tools/perf/Documentation/perf-stat.txt | 29 +- tools/perf/Documentation/perf-top.txt | 2 +- tools/perf/Documentation/perf.txt | 12 + tools/perf/Documentation/topdown.txt | 18 + tools/perf/Makefile | 5 +- tools/perf/Makefile.config | 31 +- tools/perf/Makefile.perf | 16 +- tools/perf/arch/arm/util/cs-etm.c | 78 +- tools/perf/arch/arm64/util/Build | 1 + tools/perf/arch/arm64/util/kvm-stat.c | 4 +- tools/perf/arch/arm64/util/machine.c | 6 +- tools/perf/arch/arm64/util/perf_regs.c | 2 +- tools/perf/arch/arm64/util/pmu.c | 25 + tools/perf/arch/arm64/util/unwind-libunwind.c | 4 +- tools/perf/arch/mips/Makefile | 22 + tools/perf/arch/mips/entry/syscalls/mksyscalltbl | 32 + .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 358 + tools/perf/arch/mips/include/dwarf-regs-table.h | 31 + tools/perf/arch/mips/include/perf_regs.h | 84 + tools/perf/arch/mips/util/Build | 3 + tools/perf/arch/mips/util/dwarf-regs.c | 38 + tools/perf/arch/{arm => mips}/util/perf_regs.c | 0 tools/perf/arch/mips/util/unwind-libunwind.c | 22 + tools/perf/arch/powerpc/util/Build | 2 + tools/perf/arch/powerpc/util/event.c | 53 + tools/perf/arch/{x86 => powerpc}/util/evsel.c | 0 tools/perf/arch/powerpc/util/kvm-stat.c | 2 +- tools/perf/arch/powerpc/util/utils_header.h | 2 +- tools/perf/arch/x86/tests/bp-modify.c | 2 +- tools/perf/arch/x86/util/Build | 1 + tools/perf/arch/x86/util/iostat.c | 470 + tools/perf/arch/x86/util/perf_regs.c | 4 +- tools/perf/bench/epoll-wait.c | 4 +- tools/perf/bench/inject-buildid.c | 2 +- tools/perf/bench/numa.c | 2 +- tools/perf/builtin-annotate.c | 41 +- tools/perf/builtin-daemon.c | 3 - tools/perf/builtin-data.c | 26 +- tools/perf/builtin-diff.c | 2 +- tools/perf/builtin-lock.c | 2 +- tools/perf/builtin-record.c | 55 +- tools/perf/builtin-report.c | 43 +- tools/perf/builtin-sched.c | 2 +- tools/perf/builtin-script.c | 22 +- tools/perf/builtin-stat.c | 130 +- tools/perf/builtin-top.c | 22 +- tools/perf/check-headers.sh | 1 + tools/perf/command-list.txt | 1 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 4 +- tools/perf/jvmti/jvmti_agent.c | 4 +- tools/perf/perf-iostat.sh | 12 + .../arch/arm64/armv8-common-and-microarch.json | 228 + .../arch/arm64/fujitsu/a64fx/branch.json | 8 + .../pmu-events/arch/arm64/fujitsu/a64fx/bus.json | 62 + .../pmu-events/arch/arm64/fujitsu/a64fx/cache.json | 128 + .../pmu-events/arch/arm64/fujitsu/a64fx/cycle.json | 5 + .../arch/arm64/fujitsu/a64fx/exception.json | 29 + .../arch/arm64/fujitsu/a64fx/instruction.json | 131 + .../arch/arm64/fujitsu/a64fx/memory.json | 8 + .../pmu-events/arch/arm64/fujitsu/a64fx/other.json | 188 + .../arch/arm64/fujitsu/a64fx/pipeline.json | 194 + .../pmu-events/arch/arm64/fujitsu/a64fx/sve.json | 110 + .../arch/arm64/hisilicon/hip08/metrics.json | 233 + tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + tools/perf/pmu-events/arch/powerpc/mapfile.csv | 1 + .../pmu-events/arch/powerpc/power10/cache.json | 47 + .../arch/powerpc/power10/floating_point.json | 7 + .../pmu-events/arch/powerpc/power10/frontend.json | 217 + .../pmu-events/arch/powerpc/power10/locks.json | 12 + .../pmu-events/arch/powerpc/power10/marked.json | 147 + .../pmu-events/arch/powerpc/power10/memory.json | 192 + .../pmu-events/arch/powerpc/power10/others.json | 297 + .../pmu-events/arch/powerpc/power10/pipeline.json | 297 + .../perf/pmu-events/arch/powerpc/power10/pmc.json | 22 + .../arch/powerpc/power10/translation.json | 57 + .../pmu-events/arch/powerpc/power8/metrics.json | 12 +- .../pmu-events/arch/powerpc/power9/metrics.json | 134 +- tools/perf/pmu-events/arch/x86/amdzen1/cache.json | 48 +- tools/perf/pmu-events/arch/x86/amdzen1/core.json | 12 +- .../arch/x86/amdzen1/floating-point.json | 42 +- tools/perf/pmu-events/arch/x86/amdzen1/memory.json | 42 +- tools/perf/pmu-events/arch/x86/amdzen1/other.json | 12 +- .../pmu-events/arch/x86/amdzen1/recommended.json | 8 +- tools/perf/pmu-events/arch/x86/amdzen2/branch.json | 8 +- tools/perf/pmu-events/arch/x86/amdzen2/cache.json | 60 +- tools/perf/pmu-events/arch/x86/amdzen2/core.json | 12 +- .../arch/x86/amdzen2/floating-point.json | 42 +- tools/perf/pmu-events/arch/x86/amdzen2/memory.json | 86 +- tools/perf/pmu-events/arch/x86/amdzen2/other.json | 20 +- .../pmu-events/arch/x86/amdzen2/recommended.json | 8 +- .../arch/x86/{amdzen2 => amdzen3}/branch.json | 19 +- .../arch/x86/{amdzen2 => amdzen3}/cache.json | 137 +- .../arch/x86/{amdzen2 => amdzen3}/core.json | 45 +- .../arch/x86/{amdzen1 => amdzen3}/data-fabric.json | 0 .../x86/{amdzen2 => amdzen3}/floating-point.json | 57 +- .../arch/x86/{amdzen2 => amdzen3}/memory.json | 275 +- tools/perf/pmu-events/arch/x86/amdzen3/other.json | 103 + .../arch/x86/{amdzen1 => amdzen3}/recommended.json | 82 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 5 +- tools/perf/pmu-events/jevents.c | 4 +- tools/perf/scripts/python/netdev-times.py | 2 +- tools/perf/tests/attr.c | 4 + tools/perf/tests/bp_signal.c | 6 +- tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/demangle-ocaml-test.c | 8 +- tools/perf/tests/evsel-roundtrip-name.c | 19 +- tools/perf/tests/hists_cumulate.c | 4 +- tools/perf/tests/hists_filter.c | 14 +- tools/perf/tests/make | 22 +- tools/perf/tests/parse-events.c | 173 +- tools/perf/tests/parse-metric.c | 12 +- tools/perf/tests/perf-time-to-tsc.c | 12 + tools/perf/tests/pmu-events.c | 83 +- tools/perf/tests/shell/buildid.sh | 65 +- tools/perf/tests/shell/daemon.sh | 54 +- tools/perf/tests/shell/stat+csv_summary.sh | 31 + tools/perf/tests/shell/stat+shadow_stat.sh | 3 + tools/perf/tests/shell/stat_bpf_counters.sh | 31 + tools/perf/tests/switch-tracking.c | 6 +- tools/perf/tests/topology.c | 15 +- tools/perf/trace/beauty/fsconfig.sh | 7 +- tools/perf/trace/beauty/include/linux/socket.h | 2 +- tools/perf/ui/browsers/annotate.c | 27 +- tools/perf/ui/browsers/hists.c | 19 +- tools/perf/ui/stdio/hist.c | 15 +- tools/perf/util/Build | 5 + tools/perf/util/annotate.c | 46 +- tools/perf/util/annotate.h | 2 + tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/bpf_counter.c | 544 +- tools/perf/util/bpf_counter.h | 9 +- tools/perf/util/bpf_skel/bperf.h | 14 + tools/perf/util/bpf_skel/bperf_follower.bpf.c | 69 + tools/perf/util/bpf_skel/bperf_leader.bpf.c | 46 + tools/perf/util/bpf_skel/bperf_u.h | 14 + tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c | 3 +- tools/perf/util/call-path.h | 2 +- tools/perf/util/callchain.c | 2 +- tools/perf/util/config.c | 9 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 40 +- tools/perf/util/cs-etm.c | 285 +- tools/perf/util/cs-etm.h | 36 +- tools/perf/util/data-convert-bt.c | 4 +- tools/perf/util/data-convert-bt.h | 11 - tools/perf/util/data-convert-json.c | 384 + tools/perf/util/data-convert.h | 10 + tools/perf/util/demangle-java.c | 4 +- tools/perf/util/demangle-ocaml.c | 12 - tools/perf/util/dso.h | 2 +- tools/perf/util/dwarf-aux.c | 6 +- tools/perf/util/dwarf-aux.h | 2 +- tools/perf/util/dwarf-regs.c | 3 + tools/perf/util/event.h | 3 + tools/perf/util/events_stats.h | 15 +- tools/perf/util/evlist-hybrid.c | 88 + tools/perf/util/evlist-hybrid.h | 14 + tools/perf/util/evlist.c | 38 +- tools/perf/util/evlist.h | 2 + tools/perf/util/evsel.c | 38 +- tools/perf/util/evsel.h | 34 +- tools/perf/util/expr.h | 2 +- tools/perf/util/header.c | 18 +- tools/perf/util/hist.c | 37 +- tools/perf/util/hist.h | 8 +- tools/perf/util/intel-pt.c | 2 +- tools/perf/util/iostat.c | 53 + tools/perf/util/iostat.h | 47 + tools/perf/util/jitdump.c | 30 +- tools/perf/util/levenshtein.c | 2 +- tools/perf/util/libunwind/arm64.c | 2 +- tools/perf/util/libunwind/x86_32.c | 2 +- tools/perf/util/llvm-utils.c | 2 +- tools/perf/util/machine.c | 12 +- tools/perf/util/map.h | 4 +- tools/perf/util/mem-events.h | 3 +- tools/perf/util/metricgroup.c | 14 +- tools/perf/util/metricgroup.h | 4 +- tools/perf/util/parse-events-hybrid.c | 178 + tools/perf/util/parse-events-hybrid.h | 23 + tools/perf/util/parse-events.c | 115 +- tools/perf/util/parse-events.h | 9 +- tools/perf/util/parse-events.l | 2 +- tools/perf/util/parse-events.y | 9 +- tools/perf/util/pmu-hybrid.c | 89 + tools/perf/util/pmu-hybrid.h | 22 + tools/perf/util/pmu.c | 73 +- tools/perf/util/pmu.h | 8 + tools/perf/util/probe-event.c | 4 +- tools/perf/util/probe-finder.c | 6 +- tools/perf/util/python-ext-sources | 2 + tools/perf/util/python.c | 6 + tools/perf/util/s390-cpumsf.c | 10 +- tools/perf/util/s390-sample-raw.c | 4 +- .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/session.c | 41 +- tools/perf/util/session.h | 3 +- tools/perf/util/sort.c | 60 +- tools/perf/util/sort.h | 2 + tools/perf/util/stat-display.c | 64 +- tools/perf/util/stat-shadow.c | 21 +- tools/perf/util/stat.c | 3 +- tools/perf/util/stat.h | 8 +- tools/perf/util/strbuf.h | 2 +- tools/perf/util/strfilter.h | 4 +- tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/symbol_fprintf.c | 2 +- tools/perf/util/synthetic-events.c | 4 +- tools/perf/util/syscalltbl.c | 4 + tools/perf/util/target.h | 7 +- tools/perf/util/thread-stack.h | 1 - tools/perf/util/tsc.c | 30 + tools/perf/util/tsc.h | 4 + tools/perf/util/units.c | 21 +- tools/perf/util/units.h | 1 + tools/perf/util/unwind-libunwind-local.c | 2 +- .../selftests/bpf/map_tests/array_map_batch_ops.c | 104 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +- .../testing/selftests/bpf/prog_tests/btf_endian.c | 4 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 51 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 52 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 52 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 2 +- .../selftests/bpf/prog_tests/module_attach.c | 23 + .../selftests/bpf/prog_tests/resolve_btfids.c | 7 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 2 + .../selftests/bpf/prog_tests/snprintf_btf.c | 4 +- tools/testing/selftests/bpf/prog_tests/test_lsm.c | 61 +- ...tf__core_reloc_existence___err_wrong_arr_kind.c | 3 - ...re_reloc_existence___err_wrong_arr_value_type.c | 3 - ...tf__core_reloc_existence___err_wrong_int_kind.c | 3 - .../btf__core_reloc_existence___err_wrong_int_sz.c | 3 - ...tf__core_reloc_existence___err_wrong_int_type.c | 3 - ..._core_reloc_existence___err_wrong_struct_type.c | 3 - .../btf__core_reloc_existence___wrong_field_defs.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 20 +- tools/testing/selftests/bpf/progs/test_snprintf.c | 5 + tools/testing/selftests/bpf/test_progs.h | 50 +- .../testing/selftests/bpf/verifier/array_access.c | 2 +- tools/testing/selftests/kvm/lib/kvm_util.c | 4 +- .../testing/selftests/kvm/set_memory_region_test.c | 61 +- 982 files changed, 25090 insertions(+), 24170 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mtd/tango-nand.txt create mode 100644 Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml delete mode 100644 Documentation/devicetree/bindings/net/rockchip-dwmac.txt create mode 100644 Documentation/devicetree/bindings/net/rockchip-dwmac.yaml create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml delete mode 100644 Documentation/devicetree/bindings/pci/tango-pcie.txt create mode 100644 Documentation/devicetree/bindings/reset/microchip,rst.yaml create mode 100644 Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-qspi.txt create mode 100644 Documentation/rust/rust-project.json create mode 100644 arch/arm/rust/target.json delete mode 100644 arch/powerpc/platforms/powernv/npu-dma.c delete mode 100644 arch/sh/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/sh/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/sparc/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/sparc/kernel/syscalls/syscalltbl.sh create mode 100644 arch/x86/kvm/reverse_cpuid.h create mode 100644 drivers/net/dsa/microchip/ksz8.h create mode 100644 drivers/net/dsa/microchip/ksz8863_smi.c create mode 100644 drivers/pci/controller/pcie-mediatek-gen3.c create mode 100644 drivers/reset/reset-microchip-sparx5.c create mode 100644 drivers/vdpa/vdpa_sim/vdpa_sim_blk.c delete mode 100644 fs/cifsd/spnego_negtokeninit.asn1 delete mode 100644 fs/cifsd/spnego_negtokentarg.asn1 create mode 100644 kernel/time/clocksource-wdtest.c create mode 100644 samples/rust/rust_random.rs create mode 100755 scripts/remove-stale-files create mode 100644 tools/build/feature/test-libtraceevent.c create mode 100644 tools/include/linux/math64.h create mode 100644 tools/lib/perf/include/perf/bpf_perf.h create mode 100644 tools/perf/Documentation/intel-hybrid.txt create mode 100644 tools/perf/Documentation/perf-iostat.txt create mode 100644 tools/perf/arch/arm64/util/pmu.c create mode 100644 tools/perf/arch/mips/Makefile create mode 100644 tools/perf/arch/mips/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/mips/entry/syscalls/syscall_n64.tbl create mode 100644 tools/perf/arch/mips/include/dwarf-regs-table.h create mode 100644 tools/perf/arch/mips/include/perf_regs.h create mode 100644 tools/perf/arch/mips/util/Build create mode 100644 tools/perf/arch/mips/util/dwarf-regs.c copy tools/perf/arch/{arm => mips}/util/perf_regs.c (100%) create mode 100644 tools/perf/arch/mips/util/unwind-libunwind.c create mode 100644 tools/perf/arch/powerpc/util/event.c copy tools/perf/arch/{x86 => powerpc}/util/evsel.c (100%) create mode 100644 tools/perf/arch/x86/util/iostat.c create mode 100644 tools/perf/perf-iostat.sh create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/cycle.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/other.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/pipeline.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/sve.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/metrics.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/cache.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/floating_point.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/frontend.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/locks.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/marked.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/memory.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/others.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/pipeline.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/pmc.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/translation.json copy tools/perf/pmu-events/arch/x86/{amdzen2 => amdzen3}/branch.json (70%) copy tools/perf/pmu-events/arch/x86/{amdzen2 => amdzen3}/cache.json (73%) copy tools/perf/pmu-events/arch/x86/{amdzen2 => amdzen3}/core.json (80%) copy tools/perf/pmu-events/arch/x86/{amdzen1 => amdzen3}/data-fabric.json (100%) copy tools/perf/pmu-events/arch/x86/{amdzen2 => amdzen3}/floating-point.json (73%) copy tools/perf/pmu-events/arch/x86/{amdzen2 => amdzen3}/memory.json (54%) create mode 100644 tools/perf/pmu-events/arch/x86/amdzen3/other.json copy tools/perf/pmu-events/arch/x86/{amdzen1 => amdzen3}/recommended.json (68%) create mode 100755 tools/perf/tests/shell/stat+csv_summary.sh create mode 100755 tools/perf/tests/shell/stat_bpf_counters.sh create mode 100644 tools/perf/util/bpf_skel/bperf.h create mode 100644 tools/perf/util/bpf_skel/bperf_follower.bpf.c create mode 100644 tools/perf/util/bpf_skel/bperf_leader.bpf.c create mode 100644 tools/perf/util/bpf_skel/bperf_u.h delete mode 100644 tools/perf/util/data-convert-bt.h create mode 100644 tools/perf/util/data-convert-json.c create mode 100644 tools/perf/util/evlist-hybrid.c create mode 100644 tools/perf/util/evlist-hybrid.h create mode 100644 tools/perf/util/iostat.c create mode 100644 tools/perf/util/iostat.h create mode 100644 tools/perf/util/parse-events-hybrid.c create mode 100644 tools/perf/util/parse-events-hybrid.h create mode 100644 tools/perf/util/pmu-hybrid.c create mode 100644 tools/perf/util/pmu-hybrid.h delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___w [...]