This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allmodconfig in repository toolchain/ci/linux.
discards c1b13fe76e95 Add linux-next specific files for 20210901 discards ddfe47bc13c4 Merge branch 'akpm/master' discards 9175653901de arch: remove compat_alloc_user_space discards d320c638d997 compat: remove some compat entry points discards fe37ef0eabb5 fixup! mm: simplify compat numa syscalls discards 860097e4fe46 mm: simplify compat numa syscalls discards f55145860b59 mm: simplify compat_sys_move_pages discards b9d36a150cf5 kexec: avoid compat_alloc_user_space discards 71c7e0cecba6 kexec: move locking into do_kexec_load discards 3afd60ae1ffc scripts: check_extable: fix typo in user error message discards 0561d1816312 mm/vmalloc: add __alloc_size attributes for better bounds [...] discards b44241cb55a9 percpu: add __alloc_size attributes for better bounds checking discards 84f79276320b mm/page_alloc: add __alloc_size attributes for better boun [...] discards b362a0065531 slab: add __alloc_size attributes for better bounds checking discards 52af15227061 slab: clean up function declarations discards 18062927a87d checkpatch: add __alloc_size() to known $Attribute discards c69140f7e02e Compiler Attributes: Add __alloc_size for better bounds ch [...] discards df7191726f72 Compiler Attributes: add __alloc_size() for better bounds [...] discards 70d1b879ac7c mm: unexport {,un}lock_page_memcg discards a138360b36d9 mm: unexport folio_memcg_{,un}lock discards 015e3efb2c42 mm: migrate: change to use bool type for 'page_was_mapped' discards 533a98e63219 mm: migrate: fix the incorrect function name in comments discards ec328316f9e1 mm: migrate: introduce a local variable to get the number [...] discards 30a50a4295e1 mm: migrate: simplify the file-backed pages validation whe [...] discards 654feb82282e mm: move kvmalloc-related functions to slab.h discards c9c3abfe5d99 mm/workingset: correct kernel-doc notations discards 93aaa505e493 Merge branch 'akpm-current/current' discards f885d3c5e6aa x86: include acpi.h when using acpi functions discards e061752729ba Merge remote-tracking branch 'folio/for-next' discards c03c6ed7bba8 Merge remote-tracking branch 'cxl/next' discards 940509632ea3 Merge remote-tracking branch 'rust/rust-next' discards 65368539e3df Merge remote-tracking branch 'memblock/for-next' discards 2eeca0bc83f6 Merge remote-tracking branch 'kunit-next/kunit' discards 551f04bd8b52 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 4188e79c2e88 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 43e17eac96ae Merge remote-tracking branch 'hyperv/hyperv-next' discards 5c15496368dc Merge remote-tracking branch 'nvmem/for-next' discards e9ff4871eb03 Merge remote-tracking branch 'slimbus/for-next' discards 2f78b43464f2 Merge remote-tracking branch 'gnss/gnss-next' discards daed5efe4185 Merge remote-tracking branch 'kspp/for-next/kspp' discards b77a11c0b76a Merge remote-tracking branch 'ntb/ntb-next' discards f55a6441031e Merge remote-tracking branch 'at24/at24/for-next' discards 317108dd7cf8 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 52fefe6726dd Merge remote-tracking branch 'rtc/rtc-next' discards e36f00a66413 Merge remote-tracking branch 'coresight/next' discards 9a50d5b2ba38 Merge remote-tracking branch 'livepatching/for-next' discards 9632664bf469 Merge remote-tracking branch 'kselftest/next' discards f07608eba73d Merge remote-tracking branch 'userns/for-next' discards c292f131fc98 Merge remote-tracking branch 'pwm/for-next' discards f0f7e51d0d1e Merge remote-tracking branch 'pinctrl/for-next' discards a9da37b7de22 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards cc241232ef50 Merge remote-tracking branch 'rpmsg/for-next' discards 0151c6ca6958 Merge remote-tracking branch 'vhost/linux-next' discards 64b241a25bd5 Merge remote-tracking branch 'scsi/for-next' discards 7f26c30f73bf Merge remote-tracking branch 'cgroup/for-next' discards 9f3617102c9f Merge remote-tracking branch 'dmaengine/next' discards 006e4910c9bd Merge remote-tracking branch 'vfio/next' discards 050597755195 Merge remote-tracking branch 'extcon/extcon-next' discards ad58f8fc212f Merge remote-tracking branch 'char-misc/char-misc-next' discards 67a978663c62 Merge remote-tracking branch 'tty/tty-next' discards 8ec14910d6aa Merge remote-tracking branch 'usb-serial/usb-next' discards 532d642b237a Merge remote-tracking branch 'usb/usb-next' discards 836fbaf80d38 Merge remote-tracking branch 'driver-core/driver-core-next' discards 76c8e7692b85 Merge remote-tracking branch 'ipmi/for-next' discards a4f94eca32e0 Merge remote-tracking branch 'chrome-platform/for-next' discards 2a77704e299c Merge remote-tracking branch 'drivers-x86/for-next' discards 0c06ade99dcf Merge remote-tracking branch 'percpu/for-next' discards 102da13b9703 Merge remote-tracking branch 'xen-tip/linux-next' discards 8d19cc0ca54d Merge remote-tracking branch 'kvms390/next' discards 60bbdff87325 Merge remote-tracking branch 'kvm-arm/next' discards 72d626dc6d1b Merge remote-tracking branch 'kvm/next' discards 1d9e7e9e6d41 Merge remote-tracking branch 'rcu/rcu/next' discards 2f691d9b9c7c Merge remote-tracking branch 'ftrace/for-next' discards 20d2e4fea6f2 Merge remote-tracking branch 'tip/auto-latest' discards 7c8d417ce69e Merge remote-tracking branch 'mailbox/mailbox-for-next' discards cf793aedbe4b Merge remote-tracking branch 'devicetree/for-next' discards de4c01708e72 Merge remote-tracking branch 'iommu/next' discards 3c8a640c9fd7 Merge remote-tracking branch 'watchdog/master' discards 51eebd257741 Merge remote-tracking branch 'keys/keys-next' discards 8a0e830f7f36 Merge remote-tracking branch 'integrity/next-integrity' discards c698630c80dc Merge remote-tracking branch 'apparmor/apparmor-next' discards 5b9e37e26016 Merge remote-tracking branch 'security/next-testing' discards d37b89341ea9 Merge remote-tracking branch 'backlight/for-backlight-next' discards 62ca827f15b2 Merge remote-tracking branch 'mfd/for-mfd-next' discards 1fe930c9564c Merge remote-tracking branch 'block/for-next' discards 9d7a077f3b3e Merge remote-tracking branch 'input/next' discards 68d73da8b71a Merge remote-tracking branch 'modules/modules-next' discards 515d57bf4110 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 5a1fb3ab2060 Merge remote-tracking branch 'amdgpu/drm-next' discards e6270bff73fa Merge remote-tracking branch 'drm-misc/for-linux-next' discards cde659d9720b Merge remote-tracking branch 'drm/drm-next' discards 944de2f479db Merge remote-tracking branch 'nand/nand/next' discards 0d54df679b33 Merge remote-tracking branch 'mtd/mtd/next' discards dee384db7659 Merge remote-tracking branch 'bluetooth/master' discards 4695d85101e1 Merge remote-tracking branch 'net-next/master' discards 8c650d3ba759 Merge remote-tracking branch 'rdma/for-next' discards fda7cdd62a0b Merge remote-tracking branch 'swiotlb/linux-next' discards ce43a1511555 Merge remote-tracking branch 'dlm/next' discards c5d3afc5efab Merge remote-tracking branch 'ieee1394/for-next' discards 968e102f1b66 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 248d439d22f9 Merge remote-tracking branch 'cpupower/cpupower' discards cd9378b26e99 Merge remote-tracking branch 'pm/linux-next' discards 7304b5a02990 Merge remote-tracking branch 'v4l-dvb-next/master' discards 0d231d98acf4 Merge remote-tracking branch 'v4l-dvb/master' discards 19b116ca45fb Merge remote-tracking branch 'jc_docs/docs-next' discards c9b1e5c5fdb9 Merge remote-tracking branch 'i2c/i2c/for-next' discards 08c8c8def389 Merge remote-tracking branch 'hid/for-next' discards 09a54ca6226b Merge remote-tracking branch 'pstore/for-next/pstore' discards 8d74deb6034c Merge remote-tracking branch 'pci/next' discards 24ca1be6c4e2 Merge remote-tracking branch 'printk/for-next' discards 706d7709032a Merge remote-tracking branch 'vfs/for-next' discards 90b9cfe161b3 Merge remote-tracking branch 'zonefs/for-next' discards c506b5c18bda Merge remote-tracking branch 'xfs/for-next' discards a06ca15480b2 Merge remote-tracking branch 'v9fs/9p-next' discards ae23e18ce03e Merge remote-tracking branch 'overlayfs/overlayfs-next' discards d8e171fd5956 Merge remote-tracking branch 'ntfs3/master' discards 86bfe01d3e17 Merge remote-tracking branch 'nfs-anna/linux-next' discards 86ace1af49b5 Merge remote-tracking branch 'fuse/for-next' discards 7aafa3766bef Merge remote-tracking branch 'f2fs/dev' discards cefa3f1a2717 Merge remote-tracking branch 'ext4/dev' discards e6f8f09ac7a7 Merge remote-tracking branch 'ext3/for_next' discards 1826b2055070 Merge remote-tracking branch 'erofs/dev' discards 14dc0db81b6b Merge remote-tracking branch 'configfs/for-next' discards ce00f0c888f2 Merge remote-tracking branch 'btrfs/for-next' discards db5e6afe7c1f Merge remote-tracking branch 'fscache/fscache-next' discards cdc3f56a3806 Merge remote-tracking branch 'pidfd/for-next' discards 86fce5eba818 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 97be5d215cda Merge remote-tracking branch 'uml/linux-next' discards 488ccce1fdd2 Merge remote-tracking branch 'sh/for-next' discards 19744a7e350c Merge remote-tracking branch 's390/for-next' discards b95aeb831ba2 Merge remote-tracking branch 'risc-v/for-next' discards 12f829eb6eed Merge remote-tracking branch 'powerpc/next' discards ab8624cceb3b Merge remote-tracking branch 'parisc-hd/for-next' discards ed5b01f4749a Merge remote-tracking branch 'openrisc/for-next' discards a0c6a1601f9c Merge remote-tracking branch 'mips/mips-next' discards 2faec385d3ab Merge remote-tracking branch 'microblaze/next' discards a5318d566b60 Merge remote-tracking branch 'm68knommu/for-next' discards 2b2fdcae6493 Merge remote-tracking branch 'h8300/h8300-next' discards 646fe0fad04a Merge remote-tracking branch 'clk/clk-next' discards dd282edd3dfb Merge remote-tracking branch 'xilinx/for-next' discards 7133ae46ee8e Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 8ee8c346359d Merge remote-tracking branch 'tegra/for-next' discards 55cb12363575 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 46d93eb71a35 Merge remote-tracking branch 'scmi/for-linux-next' discards e540780b67b7 Merge remote-tracking branch 'samsung-krzk/for-next' discards fee89f92450c Merge remote-tracking branch 'rockchip/for-next' discards d2d2eca69a0e Merge remote-tracking branch 'renesas/next' discards 1477ef7a927f Merge remote-tracking branch 'raspberrypi/for-next' discards 3c5b6f6f2727 Merge remote-tracking branch 'qcom/for-next' discards cf574e9473e4 Merge remote-tracking branch 'omap/for-next' discards c8f4f2fab120 Merge remote-tracking branch 'mvebu/for-next' discards ff456d2e40f5 Merge remote-tracking branch 'mediatek/for-next' discards 28b44e486393 Merge remote-tracking branch 'keystone/next' discards 4eeb06bd8a0e Merge remote-tracking branch 'imx-mxs/for-next' discards 165b81fcd9a3 Merge remote-tracking branch 'at91/at91-next' discards f1c4d8edb0ec Merge remote-tracking branch 'aspeed/for-next' discards 2cf40207bdd6 Merge remote-tracking branch 'amlogic/for-next' discards a2e3e936f9fd Merge remote-tracking branch 'actions/for-next' discards 80ceac3970cb Merge remote-tracking branch 'arm-soc/for-next' discards 43b4706cfc77 Merge remote-tracking branch 'arm64/for-next/core' discards eee17eae52b1 Merge remote-tracking branch 'arm/for-next' discards bba2383b24c9 Merge remote-tracking branch 'arc/for-next' discards 631a07920ab3 Merge remote-tracking branch 'asm-generic/master' discards 6e36838d1573 Merge remote-tracking branch 'dma-mapping/for-next' discards 529663b98b9a Merge remote-tracking branch 'compiler-attributes/compiler [...] discards 0890af7df9df Merge remote-tracking branch 'kbuild/for-next' discards 00ea3e7f7ed0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards b16f07edf2d7 Merge remote-tracking branch 'fpga-fixes/fixes' discards ce1e866a283d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards 1dfed1a508fe Merge remote-tracking branch 'vfs-fixes/fixes' discards 64e8256a2f89 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 7cce8276ae55 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 4f0fdbcc9090 Merge remote-tracking branch 'omap-fixes/fixes' discards 77f54fe52793 Merge remote-tracking branch 'iio-fixes/fixes-togreg' discards e18d795cc34d Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards 70425a4348d8 Merge remote-tracking branch 'sound-current/for-linus' discards c20d0ad48821 Merge remote-tracking branch 'netfilter/master' discards 1c93427d80fd Merge remote-tracking branch 'net/master' omits 4a3a6d9fb65f vdpa/mlx5: fix feature negotiation across device reset omits 5d7cf8d4793b Merge branch 'remotes/lorenzo/pci/tools' omits 237b9085241c Merge branch 'remotes/lorenzo/pci/misc' omits cd2044e60ba5 Merge branch 'remotes/lorenzo/pci/endpoint' omits 0f2cad210816 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' omits 90e2141f2331 Merge branch 'remotes/lorenzo/pci/xgene' omits 9d5191df05f4 Merge branch 'remotes/lorenzo/pci/tegra194' omits a4de94590945 Merge branch 'remotes/lorenzo/pci/tegra' omits 263ea5a01f28 Merge branch 'remotes/lorenzo/pci/rcar' omits d248af796f35 Merge branch 'remotes/lorenzo/pci/mediatek' omits 86918c4568a6 Merge branch 'remotes/lorenzo/pci/keembay' omits 0ee8e3188bfb Merge branch 'remotes/lorenzo/pci/iproc' omits b27e42978f80 Merge branch 'remotes/lorenzo/pci/hyper-v' omits abaf04e89afb Merge branch 'remotes/lorenzo/pci/hv' omits d75076e37e47 Merge branch 'remotes/lorenzo/pci/cadence' omits dd317c0ee3c0 Merge branch 'remotes/lorenzo/pci/aardvark' omits f8560b186e36 Merge branch 'pci/visconti' omits 3bc648aec6e6 Merge branch 'pci/rockchip-dwc' omits 35b34313a204 Merge branch 'pci/dwc' omits f51c9caeda79 Merge branch 'pci/artpec6' omits a46a8d971672 Merge branch 'pci/misc' omits 9c009efc0f86 Merge branch 'pci/vpd' omits c4f4a43e9342 Merge branch 'pci/virtualization' omits ee86352b3d62 Merge branch 'pci/resource' omits 413f0816b3c8 Merge branch 'pci/reset' omits 8cea6f148ea9 Merge branch 'pci/irq' omits f7fb3e572a1d Merge branch 'pci/iommu' omits 95d59f5b0f04 Merge branch 'pci/enumeration' omits 0fedff25ca5a Merge branch 'for-5.15/io_uring' into for-next omits a64296d76b9d io-wq: split bounded and unbounded work into separate lists discards d0ff32e5b648 drm/radeon: Add HD-audio component notifier support (v2) discards 8fbfb081289f Revert "drm/amd/display: To modify the condition in indica [...] discards 8ba8f0572c2f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards 260490458358 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards 5cf8e4f13900 drm/amdgpu: only check for _PR3 on dGPUs discards 2774b5903507 drm/amdgpu: add another raven1 gfxoff quirk discards 45f73928a129 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails discards ca7226dd04f4 drm/amdkfd: export svm_range_list_lock_and_flush_work discards 0c4bf587c05f drm/amdkfd: avoid conflicting address mappings discards 3f4eb93c6210 drm/amdgpu: Add a UAPI flag for hot plug/unplug discards efbb9b43b1ce drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case discards 93811f4e242f drm/ttm: Clear all DMA mappings on demand discards 93da65ec4472 drm/ttm: Create pinned list discards fa03070a28c7 drm/amd/display: Fix unused initialization of pointer sink discards 92d4e6d752ab drm/amd/pm: Update navi12 smu message mapping table in sriov discards 855bebe52cd8 drm/amdgpu:schedule vce/vcn encode based on priority discards c1d93e75077f drm/amdgpu/vcn: set the priority for each encode ring discards db1f1e526c92 drm/amdgpu/vce: set the priority for each ring discards b76a8bcf4df0 drm/amd/amdgpu: add mpio to ras block discards d1f231301094 drm/amd/amdgpu: consolidate PSP TA unload function discards 0db7b0f635b5 drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) discards a347d741c449 drm/amd/display: fix spelling mistake "alidation" -> "validation" discards 1c9bdaaf94b8 drm/amdgpu: detach ring priority from gfx priority discards 0f5d453058bd drm/amdgpu: rework context priority handling discards 56233a824f9d drm/amd/display: 3.2.150 discards 3456d8b20d20 drm/amd/display: [FW Promotion] Release 0.0.80 discards 8ed513956a81 drm/amd/display: Update swizzle mode enums discards 8da69233aeb7 drm/amd/display: Initialize GSP1 SDP header discards 2a9af910fdab drm/amd/display: Add emulated sink support for updating FS discards 49b8a5745baf drm/amd/display: Limit max DSC target bpp for specific monitors discards 73384b9eae29 drm/amd/display: Use max target bpp override option discards f75dedc54d36 drm/amd/display: Set min dcfclk if pipe count is 0 discards 726bd740bb7b drm/amd/display: Support for DMUB HPD interrupt handling discards 613acdb54256 drm/amd/display: add missing ABM register offsets discards 10a20f839ee0 drm/amd/display: Add DP 2.0 SST DC Support discards 4009466c92a6 drm/amd/display: Add DP 2.0 BIOS and DMUB Support discards 8803862fdffd drm/amd/display: Add DP 2.0 DCCG discards e44d11c7ceb8 drm/amd/display: Add DP 2.0 HPO Link Encoder discards ccce9bd3e18d drm/amd/display: Add DP 2.0 HPO Stream Encoder discards a6f094d709e1 drm/amd/display: Add DP 2.0 Audio Package Generator omits 7884d0e9e30e drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode omits d7eff46c214c drm/amdgpu: fix fdinfo race with process exit omits 703677d9345d drm/amdgpu: Fix a deadlock if previous GEM object allocati [...] omits f7d6779df642 drm/amdgpu: stop scheduler when calling hw_fini (v2) omits 156872b07e89 drm/amdgpu: Clear RAS interrupt status on aldebaran omits e5b310f900cc drm/amd/display: Initialize lt_settings on instantiation omits 0e62b094a82d drm/amd/display: cleanup idents after a revert omits 03388a347fe7 drm/amd/display: Fix memory leak reported by coverity omits 11a427be2c47 dmaengine: sh: fix some NULL dereferences omits 1e008336b9f5 dmaengine: sh: Fix unused initialization of pointer lmdesc omits 8f031494df0e MAINTAINERS: Fix AMD PTDMA DRIVER entry omits fd704f203ca1 virtio: Bind virtio device to device-tree node omits df2fd4361a56 uapi: virtio_ids: Sync ids with specification omits 2ea52ea75088 dt-bindings: gpio: Add bindings for gpio-virtio omits 8ca662351317 dt-bindings: i2c: Add bindings for i2c-virtio omits 54b8eff37631 dt-bindings: virtio: Add binding for virtio devices omits 35191a0fe986 Bluetooth: btintel: Read boot address irrespective of cont [...] omits 15a91f918597 Bluetooth: btintel: Fix boot address discards a8c6f1876b08 fuse: remove unused arg in fuse_write_file_get() discards 4a24f7819533 fuse: wait for writepages in syncfs omits 103d2fac60d0 Merge branches 'pm-opp' and 'pm-cpufreq' into linux-next omits 889a1b3f35db gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify [...] omits 7d6588931ccd gpio: mpc8xxx: Fix a potential double iounmap call in 'mpc [...] omits 555bda42b0c1 gpio: mpc8xxx: Fix a resources leak in the error handling [...] omits 6b4a2a427245 gpio: viperboard: remove platform_set_drvdata() call in probe omits dacd59b4b358 gpio: virtio: Add missing mailings lists in MAINTAINERS entry omits 17395d7742ba gpio: virtio: Fix sparse warnings omits efcefc712729 drm/ttm: Fix ttm_bo_move_memcpy() for subclassed struct tt [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() omits 689db7cba0d8 Merge branch 'locking/debug' omits 4c26690c7b5b Merge branch 'sched/arm64' omits 087e856cfb76 kbuild: redo fake deps at include/ksym/*.h omits 4665584888ad platform/chrome: cros_ec_trace: Fix format warnings omits d850bf086280 Bluetooth: Fix using RPA when address has been resolved omits 4ec4d63b8b29 Bluetooth: Fix using address type from events omits f5d8e1648805 drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum" omits b3dc549986eb drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform omits 50c6dedeb1aa drm/amdgpu: show both cmd id and name when psp cmd failed omits 3ca001aff087 drm/amd/display: setup system context for APUs omits c5d3c9a093d3 drm/amdgpu: Enable S/G for Yellow Carp omits 4a9bd6db19be drm/amd/pm: And destination bounds checking to struct copy omits 602e338ffed3 drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU omits 64261a0d0600 drm/amd/amdgpu: Add ready_to_reset resp for vega10 omits 8f0c93f454bd drm/amdgpu: add some additional RDNA2 PCI IDs omits 6333a495f533 drm/amdgpu: correct comments in memory type managers omits cc947bf91bad drm/amdgpu: Process any VBIOS RAS EEPROM address omits a6a355a22f7a drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address omits fbd2a6003a25 drm:dcn31: fix boolreturn.cocci warnings omits 3103f67eb440 Merge branch 'for-next/overflow' into for-next/kspp omits da65e02648be Makefile: Enable -Wzero-length-bounds omits dbb4411e1b14 Makefile: Enable -Warray-bounds omits 5975fbb6f1eb treewide: Replace 0-element memcpy() destinations with fle [...] omits 883fae8d5568 treewide: Replace open-coded flex arrays in unions omits b2fbd0dcce23 stddef: Introduce DECLARE_FLEX_ARRAY() helper omits 96aff80dde1b Merge branch 'for-5.15' into for-next omits 1eeaa1ae79d8 Bluetooth: Fix enabling advertising for central role omits 99c23da0eed4 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() omits 927ac8da35db Bluetooth: set quality report callback for Intel omits ae7d925b5c04 Bluetooth: Support the quality report events omits 93fb70bc112e Bluetooth: refactor set_exp_feature with a feature table omits 76a56bbd810d Bluetooth: btintel: support link statistics telemetry events omits 0331b8e990ed Bluetooth: btusb: disable Intel link statistics telemetry events omits 81218cbee980 Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA omits 0b59e272f932 Bluetooth: reorganize functions from hci_sock_sendmsg() discards a59d984c56c8 drivers: parisc: ccio-dma.c: Added tab instead of spaces omits d16a693cf932 kbuild: clean up objtool_args slightly omits f9a9f624f646 modpost: get the *.mod file path more simply omits 6a8dd8c3fbec vdpa_sim: Use iova_shift() for the size passed to alloc_iova() omits 4d89b9901214 vhost scsi: Convert to SPDX identifier omits cc854fa965e0 vdpa/mlx5: Add multiqueue support omits b0df82f3913c vdpa/mlx5: Add support for control VQ and MAC setting omits e037e36c35c2 dmaengine: ptdma: remove PT_OFFSET to avoid redefnition omits e2fb2e2a33fa dmaengine: ptdma: Add debugfs entries for PTDMA omits b0b4a6b10577 dmaengine: ptdma: register PTDMA controller as a DMA resource omits fa5d823b16a9 dmaengine: ptdma: Initial driver for the AMD PTDMA omits 64d57d2c64e5 dmaengine: fsl-dpaa2-qdma: Fix spelling mistake "faile" -> [...] omits cf84a4b968f3 dmaengine: idxd: remove interrupt disable for dev_lock omits f9f4082dbc56 dmaengine: idxd: remove interrupt disable for cmd_lock omits d8071323c563 dmaengine: idxd: fix setting up priv mode for dwq omits aac6c0f90799 dmaengine: xilinx_dma: Set DMA mask for coherent APIs omits 5e70a09c54c4 dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX omits 5000d37042a6 dmaengine: sh: Add DMAC driver for RZ/G2L SoC omits ab959c7d4ea0 dmaengine: Extend the dma_slave_width for 128 bytes omits 9b9b12537d3a dt-bindings: dma: Document RZ/G2L bindings discards 5fad6cff0fb8 Merge branch 'clk-qcom' into clk-next discards f7d996ba0ceb Merge branch 'clk-doc' into clk-next discards abbd6b85ed33 Merge branch 'clk-vc5' into clk-next discards 07fe64de524d Merge branch 'clk-doc' into clk-next discards 699b67f8092f Merge branch 'clk-at91' into clk-next discards 3ba64f8d7b62 Merge branch 'clk-ralink' into clk-next discards 28138eb602d9 Merge branch 'clk-fixes' into clk-next discards ba4a40735113 Merge branch 'clk-zynq' into clk-next discards 0363d6950612 Merge branch 'clk-doc' into clk-next discards 0c5ff8bc04f6 Merge branch 'clk-imx' into clk-next discards ecdf0eb60ba4 Merge branch 'clk-kirkwood' into clk-next discards 056881bb694f Merge branch 'clk-qcom' into clk-next discards 618cfa94a830 clk: qcom: Add SM6350 GCC driver omits e13d206924f5 cxl/core: Replace devm_cxl_add_decoder() with non-devm version omits 27f681116fdf Merge branch 'misc' into for-next omits a93c0039d89d Merge branch 'acpi-bus' into linux-next omits f588240c02c6 Merge branches 'pm-cpufreq', 'powercap' and 'pm-domains' i [...] omits 14587d573788 Merge branches 'acpi-osl', 'acpi-misc', 'acpi-tables' and [...] omits a3e03bc1368c KVM: s390: index kvm->arch.idle_mask by vcpu_idx omits 7119decf47d9 KVM: s390: Enable specification exception interpretation omits 26d5313d02e4 checkkconfigsymbols.py: Fix the '--ignore' option omits eefe4ee0bd0c kbuild: merge vmlinux_link() between ARCH=um and other arc [...] omits 2174547d52e9 kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh omits 11a5376e37c8 kbuild: merge vmlinux_link() between the ordinary link and [...] omits b1ec6c234aed kbuild: remove stale *.symversions omits c176a8773d78 kbuild: remove unused quiet_cmd_update_lto_symversions omits 781bcc09e077 gen_compile_commands: extract compiler command from a seri [...] omits a3be01837fc9 Merge of ucount-fixes-for-5.14, siginfo-si_trapno-for-v5.1 [...] omits bdd3c50d83bf dax: remove bdev_dax_supported omits a384f088e4a1 xfs: factor out a xfs_buftarg_is_dax helper omits 60b8340f0d65 dax: stub out dax_supported for !CONFIG_FS_DAX omits cd93a2a4d1b0 dax: remove __generic_fsdax_supported omits 673a0658f6ac dax: move the dax_read_lock() locking into dax_supported omits 1b7646014e0d dax: mark dax_get_by_host static omits dfa584f6f915 dm: use fs_dax_get_by_bdev instead of dax_get_by_host omits 39b6389a7fdc dax: stop using bdevname omits 6c97ec172a1c fsdax: improve the FS_DAX Kconfig description and help text omits 419025b3b419 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 8ce8a6fce9bf KVM: arm64: Trim guest debug exception handling omits 6858fa7ab448 btrfs: Use memset_startat() to clear end of struct omits 2d7b09fb0dcc string.h: Introduce memset_startat() for wiping trailing m [...] omits 9b2ad17fc0eb xfrm: Use memset_after() to clear padding omits a5cafc62606b string.h: Introduce memset_after() for wiping trailing mem [...] omits 122371d5b3c0 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST omits d8a5a0cf6d91 fortify: Add compile-time FORTIFY_SOURCE tests omits 722beaa24263 fortify: Allow strlen() and strnlen() to pass compile-time [...] omits ed35e2624389 fortify: Prepare to improve strnlen() and strlen() warnings omits ee3f49bc6e4e fortify: Fix dropped strcpy() compile-time write overflow check omits 6bea7154887d fortify: Explicitly disable Clang support omits 1d6422a2ba02 fortify: Move remaining fortify helpers into fortify-string.h omits be6b0d5022af x86: remove cc-option-yn test for -mtune= omits 1ac0aab260bc arc: replace cc-option-yn uses with cc-option omits e84a88666b8d s390: replace cc-option-yn uses with cc-option omits 0fd4f12e00a6 ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild omits 5916419268a8 sparc: move the install rule to arch/sparc/Makefile omits 5a0b50421c82 security: remove unneeded subdir-$(CONFIG_...) omits 4eb566df1b41 kbuild: sh: remove unused install script omits 8514f6b9682f kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y omits 6326eb4a3915 ipc: replace costly bailout check in sysvipc_find_ipc() omits eedfcedc7315 selftests/memfd: remove unused variable omits 74a9015e74a0 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] omits 734024e09b80 configs: remove the obsolete CONFIG_INPUT_POLLDEV omits 847d3bd12b61 prctl: allow to setup brk for et_dyn executables omits 53884bf416a6 pid: cleanup the stale comment mentioning pidmap_init(). omits 085601486dde kernel/fork.c: unexport get_{mm,task}_exe_file omits 6b33bde8d1f8 coredump: fix memleak in dump_vma_snapshot() omits e7b81ca105f9 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits ef6b0168142e fs/coredump.c: log if a core dump is aborted due to change [...] omits 3e79eb1b76aa hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits a065e7e69579 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits f31bdb75f5b8 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 46accddc68b5 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits 2ef34726ec35 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 7a93b66e4b71 nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits 09215c5b2859 nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits 4cd8e7febb4d init/main.c: silence some -Wunused-parameter warnings omits 82d95a07f64f trap: cleanup trap_init() omits ef2f1a4d5c71 init: move usermodehelper_enable() to populate_rootfs() omits 069062768f84 ramfs: fix mount source show for ramfs omits 4fbc3ac1e771 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix omits c10e07398ef0 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix omits 5d9d50f0a603 fs/epoll: use a per-cpu counter for user's watches count omits b81f67c562dc checkpatch-improve-git_commit_id-test-fix omits 9b6d0f30bd12 checkpatch: improve GIT_COMMIT_ID test omits 6d01cb2324d0 checkpatch: make email address check case insensitive omits ca4907275289 checkpatch: support wide strings omits 7245e75f1107 lib/vsprintf: don't increment buf in bitmap_list_string omits ec91085ca2fc vsprintf: rework bitmap_list_string omits f0026b82ef9c lib: bitmap: add performance test for bitmap_print_to_pagebuf omits c20500c9abe9 bitmap: unify find_bit operations omits 504fb2dec1b8 mm/percpu: micro-optimize pcpu_is_populated() omits a008ed586dbc tools: rename bitmap_alloc() to bitmap_zalloc() omits c83c6d80dade bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] omits e4beeb99bc4b find: micro-optimize for_each_{set,clear}_bit() omits 748900a6d44c include/linux: move for_each_bit() macros from bitops.h to find.h omits 67d486cbe46e cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits 0803a22a559a tools: sync tools/bitmap with mother linux omits d49b694c3ef9 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits edc3a6eea1c7 cpumask: use find_first_and_bit() omits 6b6c111934a4 lib: add find_first_and_bit() omits dbbccfe505ef arch: remove GENERIC_FIND_FIRST_BIT entirely omits 821cadbf540b include: move find.h from asm_generic to linux omits a9755b5caf73 bitops: move find_bit_*_le functions from le.h to find.h omits e296d831fe2e bitops: protect find_first_{,zero}_bit properly omits d9f6e28c8caf lib/iov_iter.c: fix kernel-doc warnings omits 6682715d704d lib/dump_stack: correct kernel-doc notation omits 3908d29091ae lib/test: convert test_sort.c to use KUnit omits 371f85776350 lib/string: optimized memset omits bd6e8357c5a2 lib/string: optimized memmove omits c8707e54528c lib/string: optimized memcpy omits abf80b1710e0 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 3944869d304b math: make RATIONAL tristate omits 3693e9621222 kernel/acct.c: use dedicated helper to access rlimit values omits 4c7ed330e62f phy/drivers/stm32: use HZ macros omits af1969db0f38 mtd/drivers/nand: use HZ macros omits 12fa3d0692c4 i2c/drivers/ov02q10: use HZ macros omits 000babd7a2bd iio/drivers/hid-sensor: use HZ macros omits 792b27a95ebd hwmon/drivers/mr75203: use HZ macros omits 50c528e559fe iio/drivers/as73211: use HZ macros omits 43e3ae774d95 devfreq: use HZ macros omits bb5e0747600a thermal/drivers/devfreq_cooling: use HZ macros omits a297177e577a units: add the HZ macros omits ba7f0e65b604 units: change from 'L' to 'UL' omits f3c06663a713 include/linux/once.h: fix trivia typo Not -> Note omits a091be2b2ff4 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits 78fba7d75a77 proc/sysctl: make protected_* world readable omits 3e2ab1ea4bc6 connector: send event on write to /proc/[pid]/comm omits ea82408797a6 proc: stop using seq_get_buf in proc_task_name omits 4b50d7a0ab05 fs/proc/kcore.c: add mmap interface omits b77d0128f640 percpu: remove export of pcpu_base_addr omits c0d07417ad8a alpha: pci-sysfs: fix all kernel-doc warnings omits ed9b22b7e6ba alpha: agp: make empty macros use do-while-0 style omits c9776668438f kernel/hung_task.c: Monitor killed tasks. omits fa1618d78bca fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 630e6cc9258c fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 3629dd09173d MAINTAINERS: update for DAMON omits c81c9fb383c4 mm/damon: add user space selftests omits 025b24541623 mm/damon: add kunit tests omits 9ddc3621ff50 Documentation: add documents for DAMON omits f904bccdf143 mm/damon/dbgfs: support multiple contexts omits c81dfd173730 mm/damon/dbgfs: export kdamond pid to the user space omits b3044aa54c44 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix omits 729cd4573257 mm-damon-implement-a-debugfs-based-user-space-interface-fix omits 55cc7f81a6d0 mm/damon: implement a debugfs-based user space interface omits e64e46b1688d mm/damon: add a tracepoint omits 9bcc195536de mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup omits 7291c1e5c246 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] omits bc3f00f69680 mm/damon: implement primitives for the virtual memory addr [...] omits 78c85147b72d mm/damon/Kconfig: Hide PAGE_IDLE_FLAG from users omits 4c1f13fd4111 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix omits 1ba27cffb7ee mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT omits 317bb7c778ab mm/idle_page_tracking: make PG_idle reusable omits 1650c4e6e5d3 mm/damon: adaptively adjust regions omits 0fed6776414e mm/damon/core: implement region-based sampling omits 7a728f2e534e mm: introduce Data Access MONitor (DAMON) omits d777ad50c842 kfence: show cpu and timestamp in alloc/free info omits 59f23b42c3ae mm/secretmem: use refcount_t instead of atomic_t omits c32716ab0ebf mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] omits c4c76efb5469 mm: in_irq() cleanup omits 773f49edcb8f mm/highmem: Remove deprecated kmap_atomic omits 1b3b8cc86ea7 highmem: don't disable preemption on RT in kmap_atomic() omits babe97525a58 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits a05cc9abd9c2 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 8e0f4444f7d4 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits aa6da1c42ef3 mm: remove redundant compound_head() calling omits 4d6b69278e04 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits dc7657c0f637 mm/memory_hotplug: use helper zone_is_zone_device() to sim [...] omits 42b9b512368a mm/memory_hotplug: improved dynamic memory group aware "au [...] omits 345cfbed28d7 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 07da67814add virtio-mem: use a single dynamic memory group for a single [...] omits 4bf2a8bcfdf7 dax/kmem: use a single static memory group for a single pr [...] omits a5eb9bf4563a ACPI: memhotplug: use a single static memory group for a s [...] omits 62e87f2086b0 mm/memory_hotplug: track present pages in memory groups omits 042bfa829037 drivers/base/memory: introduce "memory groups" to logicall [...] omits 2b9c2d692737 mm/memory_hotplug: introduce "auto-movable" online policy omits 7875f7cd8acb mm: track present early pages per zone omits d028d3cbb08e ACPI: memhotplug: memory resources cannot be enabled yet omits 0d5077ceae1d mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 7eac001b264c mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 8c1cf499197a mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits 1bc61f2d39cd mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 76560aa61988 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits 7f640ec87cbe memory-hotplug.rst: complete admin-guide overhaul omits 9ba945a5f5e3 memory-hotplug.rst: remove locking details from admin-guide omits c9c3dca84331 mm/madvise: add MADV_WILLNEED to process_madvise() omits 15fd61a615d0 mm/vmstat: protect per cpu variables with preempt disable on RT omits d01147d18f8e mm/vmstat: remove unneeded return value omits 251f8851237c mm/vmstat: simplify the array size calculation omits 52bbb62ee48f mm/vmstat: correct some wrong comments omits 8767db7ea52c selftests: vm: add COW time test for KSM pages omits 347612c5267f selftests: vm: add KSM merging time test omits 1cf855e95872 mm: KSM: fix data type omits 4081d8430086 selftests: vm: add KSM merging across nodes test omits 3f579f1a3f86 selftests: vm: add KSM zero page merging test omits a113a8943261 selftests: vm: add KSM unmerge test omits c47e74219d4b selftests: vm: add KSM merge test omits 883146b11ef1 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 68bfd4075d5a mm/migrate: correct kernel-doc notation omits 88a3014412e7 oom_kill: oom_score_adj broken for processes with small me [...] omits a056c4704738 mm: wire up syscall process_mrelease omits 107190fb1d3c mm: introduce process_mrelease system call omits 461ef12c4375 memblock: make memblock_find_in_range method private omits bbc8c0f2b253 mm/mempolicy.c: use in_task() in mempolicy_slab_node() omits ff2f42cac2f8 mm/mempolicy: unify the create() func for bind/interleave/ [...] omits 57a365d6d147 mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits b0eb7fcac851 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] omits 9a994fbdc0a5 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits 28f6f9cb4a3a mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits 932ba5a6e18a mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits cf5c2b18f1fa mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits be5ff1ab2d94 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits 74b9dc76d42a mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 91a01033a5d2 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits dd7bc410c396 mm-compaction-support-triggering-of-proactive-compaction-b [...] omits ef5a1ba98bc8 mm: compaction: support triggering of proactive compaction [...] omits 7cbda6083ae1 mm-compaction-optimize-proactive-compaction-deferrals-fix omits a026b83fa9ce mm: compaction: optimize proactive compaction deferrals omits 0b8efcb0bf05 mm, vmscan: guarantee drop_slab_node() termination omits 0f518cf5d82f mm/vmscan: add 'else' to remove check_pending label omits 7514fe0c25a3 mm/vmscan: remove unneeded return value of kswapd_run() omits 8b8096f60846 mm/vmscan: remove misleading setting to sc->priority omits 3ba26f4ac58e mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits a26af674f738 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits 69c7a36a7d77 mm/migrate: add sysfs interface to enable reclaim migration omits 24f5fe20c846 mm/vmscan: never demote for memcg reclaim omits a7e1a51a06e9 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits b3be79729a0d mm/vmscan: Consider anonymous pages without swap omits 629b606dfbd4 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits 76b593d7f22f mm/vmscan: add helper for querying ability to age anonymous pages omits 0f5b9397241e mm/vmscan: add page demotion counter omits 998b778e0f72 mm-migrate-demote-pages-during-reclaim-v11 omits 084ba4019381 mm/migrate: demote pages during reclaim omits 1762e8ddd437 mm/migrate: enable returning precise migrate_pages() succe [...] omits d4e8d5a2d6da mm/migrate: update node demotion order on hotplug events omits 928b9872c473 mm/numa: automatically generate node migration order omits 47e8a2a69c3a selftests/vm/userfaultfd: wake after copy failure omits e3952476cd50 userfaultfd: prevent concurrent API initialization omits b487f4612476 userfaultfd: change mmap_changing to atomic omits 225ee545af17 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits 4f8d3fe8a0b7 hugetlb: drop ref count earlier after page allocation omits 66adf03f7c68 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits bdd57b87a748 mm: hwpoison: dump page for unhandlable page omits 6556acab3567 doc: hwpoison: correct the support for hugepage omits 181f3a058cb4 mm: hwpoison: don't drop slab caches for offlining non-LRU page omits a73176262c2d mm/hwpoison: fix some obsolete comments omits f139fae2fee5 mm/hwpoison: change argument struct page **hpagep to *hpage omits 01da0ad257ab mm/hwpoison: fix potential pte_unmap_unlock pte error omits 0cda9b0410be mm/hwpoison: remove unneeded variable unmap_success omits 81b4f3bb4acb mm/page_alloc.c: use in_task() omits c7106f38b261 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits 923ddb55aaf6 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits 17931e564ba9 memblock: stop poisoning raw allocations omits 30a333c706c4 mm: introduce memmap_alloc() to unify memory map allocation omits 28c6e7e5a91e microblaze: simplify pte_alloc_one_kernel() omits 551ed2e6f5d0 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits 2bb812f987f3 mm/page_alloc: always initialize memory map for the holes omits c14bdc7bee4f kasan: test: avoid corrupting memory in kasan_rcu_uaf omits d65154586ce5 kasan: test: avoid corrupting memory in copy_user_test omits c1f4d699c75a kasan: test: clean up ksize_uaf omits 97420c52bed1 kasan: test: only do kmalloc_uaf_memset for generic mode omits 99a89f3309ae kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS omits 8a18c37a4ced kasan: test: avoid corrupting memory via memset omits 1b20e9ea1aa1 kasan: test: avoid writing invalid memory omits 9f386bf71767 kasan: test: rework kmalloc_oob_right omits 67be95c44a9c mm/kasan: move kasan.fault to mm/kasan/report.c omits 4f475fd45717 mm/vmalloc: fix wrong behavior in vread omits fe05b7833c40 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 08a141abc0cc mm/vmalloc: remove gfpflags_allow_blocking() check omits 28d7e9fe82df mm/vmalloc: use batched page requests in bulk-allocator omits 11c713655442 mm/sparse: clarify pgdat_to_phys omits 32a617e795a7 include/linux/mmzone.h: avoid a warning in sparse memory support omits bf1cbb42dbd2 mm/sparse: set SECTION_NID_SHIFT to 6 omits 9684bd2ac334 mm: sparse: remove __section_nr() function omits 331e90bd3297 mm: sparse: pass section_nr to find_memory_block omits 4c2cd9de6597 mm: sparse: pass section_nr to section_mark_present omits ce2a5719348e mm/bootmem_info.c: mark __init on register_page_bootmem_in [...] omits ba875c6c4779 mm/mremap: don't account pages in vma_to_resize() omits 78103aabe95c mm/mremap: fix memory account on do_munmap() failure omits 5207c39c5efa remap_file_pages: Use vma_lookup() instead of find_vma() omits 07a3667ea227 add-mmap_assert_locked-annotations-to-find_vma-fix omits 78ed3bb65269 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits a8829ea678f7 mm: change fault_in_pages_* to have an unsigned size parameter omits b061aaa729cc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits e1a7557249f9 mm: remove flush_kernel_dcache_page omits a94221294586 scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 870408139763 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits d4e2d1244326 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits c7779fb1e608 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits e61756bf70db lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits f88cd7cbf289 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 2b4ab2e7181a lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits b5b6794d485c lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits ccb3587b3ce9 lazy tlb: allow lazy tlb mm refcounting to be configurable omits bfb4fd128488 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 0e0cf30edccb lazy tlb: introduce lazy mm refcount helper functions omits 3d32d8de91ff selftests/vm: use kselftest skip code for skipped tests omits 280b08005af5 memcg: fix up drain_local_stock comment omits 0e990e60cc4b mm, memcg: save some atomic ops when flush is already true omits 1db5f63c5fb1 mm, memcg: remove unused functions omits 56d1becc100f mm: memcontrol: set the correct memcg swappiness restriction omits db82343a9748 memcg: replace in_interrupt() by !in_task() in active_memcg() omits 9edc42a386cc memcg: cleanup racy sum avoidance code omits 5c7b6c912b44 memcg: enable accounting for ldt_struct objects omits 737c9efae0fd memcg: enable accounting for posix_timers_cache slab omits 8cf9fdfa4f6f memcg: enable accounting for signals omits 21f99dd20693 memcg: enable accounting of ipc resources omits ed05413c0fb2 memcg: enable accounting for new namesapces and struct nsproxy omits 19c26dde17c1 memcg: enable accounting for fasync_cache omits 04022e1b8a39 memcg: enable accounting for file lock caches omits e04540447967 memcg: enable accounting for pollfd and select bits arrays omits 659a7bdb513c memcg: enable accounting for mnt_cache entries omits d5e0dff2214d memcg: charge fs_context and legacy_fs_context omits e334c7ff1c43 memcg-infrastructure-to-flush-memcg-stats-v5 omits d9b24bea132c memcg: infrastructure to flush memcg stats omits c5e3a6e1a4fa memcg: switch lruvec stats to rstat omits 1e2c711720d7 memcg: enable accounting for pids in nested pid namespaces omits 9cc0b1127bbf mm, memcg: inline swap-related functions to improve disabl [...] omits 3f0de3fa5ed5 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits 80bd10a19b99 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits 56cd66ffe530 shmem: shmem_writepage() split unlikely i915 THP omits c01e81c15869 huge tmpfs: decide stat.st_blksize by shmem_is_huge() omits 1be74d79c470 huge tmpfs: shmem_is_huge(vma, inode, index) omits aa744ad9eef4 huge tmpfs: SGP_NOALLOC to stop collapse_file() on race omits 231c38b26e0f huge tmpfs: move shmem_huge_enabled() upwards omits 8fd6fc8dd290 huge tmpfs: revert shmem's use of transhuge_vma_enabled() omits e71bcf378830 huge tmpfs: remove shrinklist addition from shmem_setattr() omits 59a90bcd2bb4 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE omits 21c544e04c01 huge tmpfs: fix fallocate(vanilla) advance over huge pages omits a7244343784b shmem: include header file to declare swap_info omits c5da862beb8f shmem: remove unneeded function forward declaration omits 49e40c4ed008 shmem: remove unneeded header file omits 416528dd9b4f shmem: remove unneeded variable ret omits 055daea20f22 shmem: use raw_spinlock_t for ->stat_lock omits e28294a90b2a mm: delete unused get_kernel_page() omits de5aa46c1d3d fs, mm: fix race in unlinking swapfile omits 524bda3f3ac8 mm/gup: remove try_get_page(), call try_get_compound_head( [...] omits 5da0b9c43c4e mm/gup: small refactoring: simplify try_grab_page() omits 4898d4388f16 mm/gup: documentation corrections for gup/pup omits 092792c3d8f2 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() omits 77dc947e0e0f mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] omits 7c989419b81e mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix omits 7912ac5e0be8 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() omits f879764f3de6 mm: gup: remove useless BUG_ON in __get_user_pages() omits 63a40a64f815 mm: gup: remove unneed local variable orig_refs omits 4192487b16c5 mm: gup: remove set but unused local variable major omits e9eb0348e0f1 writeback: memcg: simplify cgroup_writeback_by_id omits 56d657271ff6 vfs: keep inodes with page cache off the inode shrinker LRU omits 006057f1bcfd fs: inode: count invalidated shadow pages in pginodesteal omits 2e0fb5261bcf fs: drop_caches: fix skipping over shadow cache inodes omits b54b9a0d3771 mm: remove irqsave/restore locking from contexts with irqs [...] omits 40264e1e5ed4 writeback: use READ_ONCE for unlocked reads of writeback stats omits dca30501d557 writeback: rename domain_update_bandwidth() omits 71c78c869a25 writeback: avoid division by 0 in wb_update_dirty_ratelimit() omits f2f3d3bd9aca writeback: fix bandwidth estimate for spiky workload omits 4bd3905f5e13 writeback: reliably update bandwidth estimation omits 1a26c8aaf279 writeback: track number of inodes under writeback omits 21acac9b10d3 mm: mark idle page tracking as BROKEN omits ddef35967444 mm: add kernel_misc_reclaimable in show_free_areas omits 5eaefecd845b mm: report a more useful address for reclaim acquisition omits 813e68a8c38b mm/debug_vm_pgtable: fix corrupted page flag omits cf2dc078981f mm/debug_vm_pgtable: remove unused code omits 6a147c2f9967 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits fd102d17a5c3 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits a9981d79371c mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 01fbd93fbd31 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits 045a544235fb mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits 373e2b570fcf mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits 1cc436cc04cb mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits dbdfd960e8e3 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits 20c7c2980777 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits d06c4cbc8975 mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits 7450c64446d3 mm, slub: fix kmem_cache_cpu fields alignment for double cmpxchg omits 23da11ca6231 mm, slab: simplify lockdep_assert_held in lockdep_assert_held() omits f9ae4c7df502 mm, slub: convert kmem_cpu_slab protection to local_lock omits 546a2c420cfa mm, slub: use migrate_disable() on PREEMPT_RT omits 181314aade9e mm, slub: protect put_cpu_partial() with disabled irqs ins [...] omits 368fe299c2f5 mm, slub: make slab_lock() disable irqs with PREEMPT_RT omits 6f62eab387d6 mm, slub: optionally save/restore irqs in slab_[un]lock()/ omits 12429452d98a mm: slub: make object_map_lock a raw_spinlock_t omits d2acb8e8d240 mm, slub: fix memory and cpu hotplug related lock ordering [...] omits cc2ef29c3d30 mm, slub: fix memory and cpu hotplug related lock ordering issues omits 36600d98972e mm: slub: move flush_cpu_slab() invocations __free_slab() [...] omits 71699265dd7f mm, slab: make flush_slab() possible to call with irqs enabled omits 1e571e786dd5 mm, slub: don't disable irqs in slub_cpu_dead() omits 09b2bd32eff3 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] omits c60f86b7f775 mm, slub: separate detaching of partial list in unfreeze_p [...] omits c9c73fec8db3 mm, slub: detach whole partial list at once in unfreeze_pa [...] omits c686ea1bcf84 mm, slub: discard slabs in unfreeze_partials() without irq [...] omits 84a3db0c52be mm, slub: move irq control into unfreeze_partials() omits a7d52f9726e7 mm, slub: call deactivate_slab() without disabling irqs omits 25e4f9ada2f6 mm, slub: make locking in deactivate_slab() irq-safe omits 66d2a24680a1 mm, slub: move reset of c->page and freelist out of deacti [...] omits c66f238aa17b mm, slub: stop disabling irqs around get_partial() omits 1567f70ea418 mm, slub: check new pages with restored irqs omits 36b1fc32ce13 mm, slub: validate slab from partial list or page allocato [...] omits 941f410a9418 mm, slub: restore irqs around calling new_slab() omits d1e19a041272 mm, slub: move disabling irqs closer to get_partial() in _ [...] omits dfdb1b514bf8 mm-slub-do-initial-checks-in-___slab_alloc-with-irqs-enabl [...] omits 7455d2208289 mm, slub: prevent VM_BUG_ON in PageSlabPfmemalloc from ___ [...] omits e9c2a5f0ca9c mm, slub: do initial checks in ___slab_alloc() with irqs enabled omits cc976b129501 mm, slub: move disabling/enabling irqs to ___slab_alloc() omits 60b7e4e7ed33 mm, slub: simplify kmem_cache_cpu and tid setup omits c9456e920885 mm, slub: restructure new page checks in ___slab_alloc() omits da17192d4b24 mm, slub: return slab page from get_partial() and set c->p [...] omits e3155f535ff5 mm, slub: dissolve new_slab_objects() into ___slab_alloc() omits 7a92444d2898 mm, slub: extract get_partial() from new_slab_objects() omits 2625ffdf3276 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() omits 932dab59a0e9 mm, slub: remove redundant unfreeze_partials() from put_cp [...] omits ece120a01980 mm, slub: don't disable irq for debug_check_no_locks_freed() omits 0b058c7e7169 mm, slub: allocate private object map for validate_slab_cache() omits 05afc1c2dc86 mm, slub: allocate private object map for debugfs listings omits f41e44d7b5e3 mm, slub: don't call flush_all() from slab_debug_trace_open() omits 07e83239e15a arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits d08957d072cd ocfs2: fix ocfs2 corrupt when iputting an inode omits 146777b1249f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits febd5117e5ae ocfs2: reflink deadlock when clone file to the same direct [...] omits 009aa8da5b42 ocfs2: quota_local: fix possible uninitialized-variable ac [...] omits f143caa0a388 ocfs2: remove an unnecessary condition omits 1849f90e2383 ia64: fix typo in a comment omits 0a5b0e0c4efe procfs: prevent unpriveleged processes accessing fdinfo dir omits 2e36383adbf5 /proc/kpageflags: do not use uninitialized struct pages omits 688431b762a6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 722eef348744 mm/filemap.c: remove bogus VM_BUG_ON omits 38babc43f45e rcutorture: Avoid problematic critical section nesting on [...] omits eec6d0554824 rcu-tasks: Fix read-side primitives comment for call_rcu_t [...] omits 4d51a7d02bd1 Merge branch 'pm-domains-fixes' into linux-next omits a057486e0fc1 Merge branch 'for-5.15' into for-next omits fad336c06aff Merge branch 'misc' into for-next omits 2d9714a969ca Merge branch 'fixes' into for-next omits 434261c89f82 lib/string: Move helper functions out of string.c omits 122b05c65c5d compiler_types.h: Remove __compiletime_object_size() omits 997b6d17702d cm4000_cs: Use struct_group() to zero struct cm4000_dev region omits c86596356ccd can: flexcan: Use struct_group() to zero struct flexcan_re [...] omits 1cff309e1de1 HID: roccat: Use struct_group() to zero kone_mouse_event omits 8a61df2aec5b HID: cp2112: Use struct_group() for memcpy() region omits 44bc39386942 drm/mga/mga_ioc32: Use struct_group() for memcpy() region omits 7822f508b174 iommu/amd: Use struct_group() for memcpy() region omits 3b0be8a3d338 bnxt_en: Use struct_group_attr() for memcpy() region omits dd49bdf5596a cxl/core: Replace unions with struct_group() omits e68b16278f2e stddef: Introduce struct_group() helper macro omits 4e86fbc9cb8b stddef: Fix kerndoc for sizeof_field() and offsetofend() omits fe916df8f69e powerpc: Split memset() to avoid multi-field overflow omits 57c0b5f92099 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] omits bd7ffbc3ca12 drm/panfrost: Clamp lock region to Bifrost minimum omits a77b58825d72 drm/panfrost: Use u64 for size in lock_region omits b5fab345654c drm/panfrost: Simplify lock_region calculation omits bbac7a92a46f dmaengine: ioat: depends on !UML omits 9806eb5c7957 dmaengine: idxd: set descriptor allocation size to thresho [...] omits 0b030f54f094 dmaengine: idxd: make submit failure path consistent on de [...] omits 036a16a39e2f cxl/pci: Fix debug message in cxl_probe_regs() omits b7ca54b62551 cxl/core: Split decoder setup into alloc + add omits cf745ca94024 tools/testing/cxl: Introduce a mock memory device + driver omits 99f58e7086fe cxl/mbox: Move command definitions to common location omits 574d46ed53b5 cxl/bus: Populate the target list at decoder create omits bafcdfbaea5a tools/testing/cxl: Introduce a mocked-up CXL port hierarchy omits e5e28b7b99ba cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports omits 51e1193e9e0d cxl/pmem: Add support for multiple nvdimm-bridge objects omits 0a0eaf6b4a6c cxl/pmem: Translate NVDIMM label commands to CXL label commands omits 4a199edd83ba cxl/mbox: Add exclusive kernel command support omits a982cbe92c5d cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP omits 5dc88cfe2631 cxl/pci: Use module_pci_driver omits bd0964c858ec cxl/mbox: Move mailbox and other non-PCI specific infrastr [...] omits 55e2f3e33b13 cxl/mbox: Introduce the mbox_send operation omits 946e16d2fe4e cxl/pci: Make 'struct cxl_mem' device type generic omits 5cbfaa2ea3e2 libnvdimm/labels: Introduce CXL labels omits 23471e4c94ec libnvdimm/label: Define CXL region labels omits 00ca683e6180 libnvdimm/labels: Introduce the concept of multi-range nam [...] omits 96b7220062c8 libnvdimm/label: Add a helper for nlabel validation omits a8116495790e libnvdimm/labels: Add uuid helpers omits d68bc4b2338b libnvdimm/labels: Add address-abstraction uuid definitions omits a6e6d7229572 libnvdimm/labels: Add claim class helpers omits 8b03aa0e0e5a libnvdimm/labels: Add type-guid helpers omits de8fa48b9a28 libnvdimm/labels: Add blk special cases for nlabel and pos [...] omits f56541a7122c libnvdimm/labels: Add blk isetcookie set / validation helpers omits 7cd35b292050 libnvdimm/labels: Add a checksum calculation helper omits 8176f1478912 libnvdimm/labels: Introduce label setter helpers omits 9761b02d40de libnvdimm/labels: Add isetcookie validation helper omits b4366a827f6c libnvdimm/labels: Introduce getters for namespace label fields discards e18001c2b21a Merge branch 'clk-rockchip' into clk-next discards 42c8afcf0a8e Merge branch 'clk-nvidia' into clk-next discards 64dd3e36c595 Merge branch 'clk-renesas' into clk-next omits da6deb655a58 thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] omits a86a7aecf38e vdpa/mlx5: Ensure valid indices are provided omits dca6a46e7b11 vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vd [...] omits 0026a43a17d8 vdpa/mlx5: function prototype modifications in preparation [...] omits d6e2409fe43a vdpa/mlx5: Remove redundant header file inclusion omits 15638511d112 vDPA/ifcvf: enable multiqueue and control vq omits ba34a2fe078e vDPA/ifcvf: detect and use the onboard number of queues directly omits 4f8ebf3268af vDPA/ifcvf: implement management netlink framework for ifcvf omits 5ac43469e5b8 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id omits 3e5533948c16 ext4: Improve scalability of ext4 orphan file handling omits 074cd57312b2 ext4: Orphan file documentation omits 34370af272d7 ext4: Speedup ext4 orphan inode handling omits f407caa8dfe1 ext4: Move orphan inode handling into a separate file omits 1984539f8841 ext4: Support for checksumming from journal triggers omits a8db7a3f8ac6 platform/chrome: cros_ec_typec: Use existing feature check omits bd1cb9850313 Merge branch 'pm-opp' into linux-next omits b9a125f52807 Merge branches 'pm-em' and 'powercap' into linux-next omits 72017356c217 Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'pm- [...] omits 405a792350d3 Merge branch 'pm-cpufreq' into linux-next omits a386fdcfdb3a Merge branch 'devprop' into linux-next omits 837f4161d355 Merge branches 'acpi-dptf', 'acpi-processor', 'acpi-tables [...] omits e182963dfd01 Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] omits 5e2f841d60dc Merge branch 'acpica' into linux-next omits 37cba6432d88 Merge branch 'ib-rockchip' of git://git.kernel.org/pub/scm [...] omits 4c59714a41c1 gpio: remove the obsolete MX35 3DS BOARD MC9S08DZ60 GPIO f [...] omits e5e26d80840b gpio: max730x: Use the right include omits 3a29355a22c0 gpio: Add virtio-gpio driver omits 41e73feb1024 dt-bindings: watchdog: Add compatible for Mediatek MT7986 omits 580b8e289977 watchdog: ixp4xx: Rewrite driver to use core omits dbe80cf471f9 watchdog: Start watchdog in watchdog_set_last_hw_keepalive [...] omits 585ba602b1ff watchdog: max63xx_wdt: Add device tree probing omits 11648fa18866 dt-bindings: watchdog: Add Maxim MAX63xx bindings omits 8c6b5ea6ac68 watchdog: mediatek: mt8195: add wdt support omits 39c5b2f6f225 dt-bindings: reset: mt8195: add toprgu reset-controller he [...] omits 625e407ce0e7 watchdog: tqmx86: Constify static struct watchdog_ops omits 47b45c4a69fe watchdog: mpc8xxx_wdt: Constify static struct watchdog_ops omits ade448c7e58e watchdog: sl28cpld_wdt: Constify static struct watchdog_ops omits aec42642d91f watchdog: iTCO_wdt: Fix detection of SMI-off case omits a4f95810e3fb watchdog: bcm2835_wdt: consider system-power-controller property omits 14244b7c04d6 watchdog: imx2_wdg: notify wdog core to stop ping worker o [...] omits 60bcd91aafd2 watchdog: introduce watchdog_dev_suspend/resume omits c7b178dae139 watchdog: Fix NULL pointer dereference when releasing cdev omits cf6ea9542372 watchdog: only run driver set_pretimeout op if device supports it omits 52a5502507bc watchdog: bd70528 drop bd70528 support omits 9e445093e523 ext4: fix race writing to an inline_data file while its xa [...] omits 57a4ab1584e6 iommu/of: Fix pci_request_acs() before enumerating PCI devices omits 43e540cc9f2c KVM: SVM: Add 5-level page table support for SVM omits cb0f722aff6e KVM: x86/mmu: Support shadowing NPT when 5-level paging is [...] omits 746700d21fd5 KVM: x86: Allow CPU to force vendor-specific TDP level omits ec607a564f70 KVM: x86: clamp host mapping level to max_level in kvm_mmu [...] omits 85cc207b8e07 KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ omits 61e5f69ef083 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ omits 7a4bca85b23f KVM: SVM: split svm_handle_invalid_exit omits 9653f2da7522 KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() omits 71f51d2c3253 KVM: x86/mmu: Add detailed page size stats omits 088acd235266 KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP M [...] omits 4293ddb788c1 KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte omits 8ccba534a1a5 KVM: stats: Add halt polling related histogram stats omits 87bcc5fa092f KVM: stats: Add halt_wait_ns stats for all architectures omits d49b11f080b7 KVM: selftests: Add checks for histogram stats bucket_size field omits 0176ec51290f KVM: stats: Update doc for histogram statistics omits f95937ccf5bd KVM: stats: Support linear and logarithmic histogram statistics omits 73143035c214 KVM: SVM: AVIC: drop unsupported AVIC base relocation code omits df7e4827c549 KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/ [...] omits bf5f6b9d7ad6 KVM: SVM: move check for kvm_vcpu_apicv_active outside of [...] omits 06ef813466c6 KVM: SVM: avoid refreshing avic if its state didn't change omits 30eed56a7e1c KVM: SVM: remove svm_toggle_avic_for_irq_window omits 0f250a646382 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feat [...] omits 4628efcd4e89 KVM: SVM: add warning for mistmatch between AVIC vcpu stat [...] omits b0a1637f64b0 KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM omits 36222b117e36 KVM: x86: don't disable APICv memslot when inhibited omits 9cc13d60ba6b KVM: x86/mmu: allow APICv memslot to be enabled but invisible omits 8f32d5e563cb KVM: x86/mmu: allow kvm_faultin_pfn to return page fault h [...] omits 33a5c0009d14 KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn omits edb298c663fc KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range omits 88f585358b5e KVM: x86/mmu: add comment explaining arguments to kvm_zap_ [...] omits 2822da446640 KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with [...] omits 5a324c24b638 Revert "KVM: x86/mmu: Allow zap gfn range to operate under [...] omits 3bcd0662d66f KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file omits 4139b1972af2 KVM: X86: Introduce kvm_mmu_slot_lpages() helpers omits c185b42efe67 thermal: intel: Allow processing of HWP interrupt omits 7c7b363d62a5 Merge branch kvm-arm64/pkvm-fixed-features-prologue into k [...] omits deb151a58210 Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/next omits ca3385a507ad Merge branch kvm-arm64/generic-entry into kvmarm-master/next omits 78bc117095cc Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/next omits cf0c7125d578 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next omits 82f8d543674c Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next omits 3ce5db8a5977 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 2d84f3ce5e98 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next omits a4516f32f0e6 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next omits 14ecf075fe5b KVM: arm64: Minor optimization of range_is_memory omits fb1c16c0aea8 Merge tag 'kvmarm-fixes-5.14-2' into kvm-arm64/mmu/el2-tracking omits 6e73bc90ec44 Merge branch arm64/for-next/sysreg into kvm-arm64/misc-5.15 omits 411d63d8c64c KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit omits 2d701243b9f2 KVM: arm64: Add config register bit definitions omits 95b54c3e4c92 KVM: arm64: Add feature register flag definitions omits cd496228fd8d KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch omits 12849badc6d2 KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug omits 1460b4b25fde KVM: arm64: Restore mdcr_el2 from vcpu omits f76f89e2f73d KVM: arm64: Refactor sys_regs.h,c for nVHE reuse omits dabb1667d857 KVM: arm64: Fix names of config register fields omits d6c850dd6ce9 KVM: arm64: MDCR_EL2 is a 64-bit register omits e6bc555c9699 KVM: arm64: Remove trailing whitespace in comment omits 2ea7f655800b KVM: arm64: placeholder to check if VM is protected omits cf364e08ea1c KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE omits 4efc0ede4f31 KVM: arm64: Unify stage-2 programming behind __load_stage2() omits 923a547d71b9 KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage [...] omits 3134cc8beb69 KVM: arm64: vgic: Resample HW pending state on deactivation omits b3005fa70ca6 rcu: Fix existing exp request check in sync_sched_exp_onli [...] omits 75b887e5a34e rcu-tasks: Clarify read side section info for rcu_tasks_ru [...] omits 3e84f2c082a8 rcu-tasks: Correct check for no_hz_full cpu in show_stalle [...] omits 2f70e71245e7 rcu-tasks: Correct firstreport usage in check_all_holdout_ [...] omits e98ca07455de rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment omits 0691dc822883 kcsan: selftest: Cleanup and add missing __init omits 6f740fdb16b0 kcsan: Move ctx to start of argument list omits 07bab6b47248 kcsan: Support reporting scoped read-write access type omits c8293507d41b kcsan: Start stack trace with explicit location if provided omits 69582221f941 kcsan: Save instruction pointer for scoped accesses omits d0b4c55d3f3a kcsan: Add ability to pass instruction pointer of access t [...] omits 9316429d71bb kcsan: test: Fix flaky test case omits 14a211c4142d kcsan: test: Use kunit_skip() to skip tests omits 67dd07363375 kcsan: test: Defer kcsan_test_init() after kunit initialization omits 84151ac681d3 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] omits 551f37f5a9bc rcu: Make rcu update module parameters world-readable omits a0ed6da47904 rcu: Make rcu_normal_after_boot writable again omits c8d12228fd52 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] omits dad08f04f197 scftorture: Warn on individual scf_torture_init() error co [...] omits c0e1b49cc71a rcuscale: Warn on individual rcu_scale_init() error conditions omits ed674417031c refscale: Warn on individual ref_scale_init() error conditions omits c10757cdab5f locktorture: Warn on individual lock_torture_init() error [...] omits 0c0f0da856b1 rcutorture: Warn on individual rcu_torture_init() error co [...] omits 60f354130204 torture: Make kvm-remote.sh print size of downloaded tarball omits 106aca2e847e rcu-tasks: Fix s/instruction/instructions/ typo in comment omits f5daf6cccfdb rcutorture: Suppressing read-exit testing is not an error omits c8bbe9d56ba6 rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits 028743425d8b rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits 769433e9194b rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits cf6b66b2ca4a rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits 918ee17f53d1 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits 7954f76161ea pwm: ab8500: Fix register offset calculation to not depend [...] omits 5e913a126f62 pwm: atmel: Rework tracking updates pending in hardware omits b9a51949cebc KVM: arm64: vgic: Drop WARN from vgic_get_irq omits 6caa5812e2d1 KVM: arm64: Use generic KVM xfer to guest work function omits e1c6b9e1669e entry: KVM: Allow use of generic KVM entry w/o full generi [...] omits fe5161d2c39b KVM: arm64: Record number of signal exits as a vCPU stat omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits 79fad92f2e59 backlight: pwm_bl: Improve bootloader/kernel device handover omits cb97cf95c440 selftests: KVM: Introduce psci_cpu_on_test omits e10ecb4d6c07 KVM: arm64: Enforce reserved bits for PSCI target affinities omits 6826c6849b46 KVM: arm64: Handle PSCI resets before userspace touches vC [...] omits 6654f9dfcb88 KVM: arm64: Fix read-side race on updates to vcpu reset state omits f652c0ecae28 kbuild: Switch to 'f' variants of integrated assembler flag omits c6a74818da3f kbuild: Shuffle blank line to improve comment meaning omits 388e64248d31 kbuild: Add a comment above -Wno-gnu omits 900c32722f35 kbuild: Remove -Wno-format-invalid-specifier from clang block omits 0fc7db58e2a6 kbuild: warn if FORCE is missing for if_changed(_dep,_rule [...] omits aafdcacc72e6 kbuild: macrofy the condition of if_changed and friends omits 2b1d7fc05467 kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG omits 389640bf8d17 Makefile: remove stale cc-option checks omits ab4e833636e8 MAINTAINERS: add Nick to Kbuild reviewers omits 564f963eabd1 isystem: delete global -isystem compile option omits d03a493f6782 drm/mgag200: Fix uninitialized variable delta omits 0284b52e8534 dt-bindings: thermal: Add dt binding for QCOM LMh omits ccac96977243 KVM: arm64: Make hyp_panic() more robust when protected mo [...] omits 9329752bc865 KVM: arm64: Drop unused REQUIRES_VIRT omits 6b7982fefc1f KVM: arm64: Drop check_kvm_target_cpu() based percpu probe omits bf249d9e362f KVM: arm64: Drop init_common_resources() omits 9788c14060f3 KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supp [...] omits 504c6295b998 arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macros omits 17d3d3a6146c drm/vc4: hdmi: make vc4_hdmi_codec_pdata static omits 53bca371cdf7 thermal/drivers/qcom: Add support for LMh driver omits de3438c47a8d firmware: qcom_scm: Introduce SCM calls to access LMh omits 8158da6a33f2 dt-bindings: rtc: add Epson RX-8025 and RX-8035 omits f120e2e33ac8 rtc: rx8025: implement RX-8035 support omits e1aba37569f0 rtc: cmos: remove stale REVISIT comments omits 8d448fa0a8bb rtc: tps65910: Correct driver module alias omits 52e22d4d4e37 Merge branch 'misc' into for-next omits d0ef631d40ba gpio: mlxbf2: Use DEFINE_RES_MEM_NAMED() helper macro omits 4e6864f8563d gpio: mlxbf2: Use devm_platform_ioremap_resource() omits 603607e70e36 gpio: mlxbf2: Drop wrong use of ACPI_PTR() omits dabe57c3a32d gpio: mlxbf2: Convert to device PM ops omits 17b54bb912a1 rcu-tasks: Simplify trc_read_check_handler() atomic operations omits 7c776b54c423 rcu-tasks: Wait for trc_read_check_handler() IPIs omits c17b36aed6c2 clocksource: Forgive repeated long-latency watchdog clocks [...] omits 5a8e7ee59121 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits 85d61094fc89 rcu: Fix undefined Kconfig macros omits a6717f8d7df8 doc: Add another stall-warning root cause in stallwarn.rst omits 9e84d9b5caab rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits f9a021d8820a rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits 18b4babae124 torture: Allot 1G of memory for scftorture runs omits d2a179fc9205 rcu-nocb: Fix a couple of tree_nocb code-style nits omits 4aae77681552 rcu: Mark accesses to rcu_state.n_force_qs omits 9f271520fcf2 tools/rcu: Add an extract-stall script omits 59f9e9f7285b torture: Make torture.sh print the number of files to be c [...] omits 322117b84540 scftorture: Count reschedule IPIs omits 984d49f01630 scftorture: Account for weight_resched when checking for a [...] omits 5d626f9fb0bf scftorture: Shut down if nonsensical arguments given omits 91b94ed4154c scftorture: Allow zero weight to exclude an smp_call_funct [...] omits 47e340a34173 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits 3353b0690ff0 Merge branch 'clocksource.2021.08.16a' into HEAD omits a5e8561a2bdf clocksource: Make clocksource-wdtest.c safe for slow-HZ systems omits be722576fd63 dt-bindings: mfd: Add Broadcom CRU omits bc239d8d6dd9 mfd: ti_am335x_tscadc: Delete superfluous error message omits 9a8c4bace04a mfd: tqmx86: Assume 24MHz LPC clock for unknown boards omits d5949a35cc29 mfd: tqmx86: Add support for TQ-Systems DMI IDs omits 3da48ccb1d0f mfd: tqmx86: Add support for TQMx110EB and TQMxE40x omits 41e9b5e2d88f mfd: tqmx86: Fix typo in "platform" omits 16b2ad150f74 mfd: tqmx86: Remove incorrect TQMx90UC board ID omits a946506c48f3 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set omits c753ea31781a mfd: simple-mfd-i2c: Add support for registering devices v [...] omits 80cbd8808f85 drm/ttm: Include pagemap.h from ttm_tt.h omits bd4dadaf04ce drm/ttm: ttm_bo_device is now ttm_device omits f28fd3b6f73d mfd/cpuidle: ux500: Rename driver symbol omits 72b89b9ab58f mfd: tps65086: Add cell entry for reset driver omits e06f4abb1b79 mfd: tps65086: Make interrupt line optional omits 68f0ba70ded6 dt-bindings: mfd: Convert tps65086.txt to YAML omits cee964a15ff7 MAINTAINERS: Adjust ARM/NOMADIK/Ux500 ARCHITECTURES to fil [...] omits 1a90e9dae32c mm/writeback: Add folio_write_one omits 7c468240484d mm/filemap: Add FGP_STABLE omits ee189fe13a6b mm/filemap: Add filemap_get_folio omits 3b80d2aceaaa mm/filemap: Convert mapping_get_entry to return a folio omits 9ac79fccaa04 mm/filemap: Add filemap_add_folio() omits dabba1aba97f mm/filemap: Add filemap_alloc_folio omits 70ef3684cea1 mm/page_alloc: Add folio allocation functions omits 27be1c553c73 mm/lru: Add folio_add_lru() omits 36a7b1705bf5 mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 806cdb0f0f1c mm: Add folio_evictable() omits d2ffc9859cc4 mm/workingset: Convert workingset_refault() to take a folio omits f4f991224133 mm/filemap: Add readahead_folio() omits 7e90b1b2b913 mm/filemap: Add folio_mkwrite_check_truncate() omits 931d1c97640f mm/filemap: Add i_blocks_per_folio() omits 4484234a38f2 mm/writeback: Add folio_redirty_for_writepage() omits 51fee42ac1ed mm/writeback: Add folio_account_redirty() omits b159d0975b0b mm/writeback: Add folio_clear_dirty_for_io() omits b16b13ab960b mm/writeback: Add folio_cancel_dirty() omits 879709676090 mm/writeback: Add folio_account_cleaned() omits f2985b9b5195 mm/writeback: Add filemap_dirty_folio() omits 12ad0f5ffc2d mm/writeback: Convert tracing writeback_page_template to folios omits aa4c6098025e mm/writeback: Add __folio_mark_dirty() omits 269b0bf991ba mm/writeback: Add folio_mark_dirty() omits e93ccd808dff mm/writeback: Add folio_start_writeback() omits e2b89715d245 mm/writeback: Add __folio_end_writeback() omits 7b898ca6066d mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 7c11a8777027 flex_proportions: Allow N events instead of 1 omits bec0740c046e mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 99ccedc65150 mm/migrate: Add folio_migrate_copy() omits dd812ee687c9 mm/migrate: Add folio_migrate_flags() omits 2e5fd4c018e6 mm/migrate: Add folio_migrate_mapping() omits 0d48d295865e mm/rmap: Add folio_mkclean() omits 8b9b282a54a8 mm/swap: Add folio_mark_accessed() omits bc9438a8b97d mm/swap: Add folio_activate() omits 2dd8be4a9426 mm: Add folio_young and folio_idle omits bc51910a9f3e mm: Add arch_make_folio_accessible() omits 258aa9e135a0 mm: Add kmap_local_folio() omits 3431c15c5e0a mm: Add flush_dcache_folio() omits 6c6ce4d71465 jbd2: add sparse annotations for add_transaction_credits() omits 5e5a0c7ce6fe ext4: fix sparse warnings omits a329a31fc8e2 mm: Add folio_raw_mapping() omits 1555715b7c0a mm: Add folio_pfn() omits d7d6785de00f ext4: Make sure quota files are not grabbed accidentally omits e905fbe3fd0f ext4: fix e2fsprogs checksum failure for mounted filesystem omits 16f944291a4a thermal/drivers/tegra-soctherm: Silence message about clam [...] omits 454f2ed4b34f thermal: Spelling s/scallbacks/callbacks/ omits 22fc857538c3 dt-bindings: thermal: Make trips node optional omits fb83610762dd thermal/core: Fix thermal_cooling_device_register() prototype omits f1b07a14694b thermal/drivers/int340x: Use IMOK independently omits b5f7912bb604 tools/thermal/tmon: Add cross compiling support omits 99d88c300553 thermal/tools/tmon: Improve the Makefile omits 21c1e439fd86 MAINTAINERS: Add missing userspace thermal tools to the th [...] omits d31eb7c1a228 thermal/drivers/intel_powerclamp: Replace deprecated CPU-h [...] omits d3a2328e741b thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int omits 47cf09e0f4fc thermal/drivers/rcar_gen3_thermal: Add support for hardwar [...] omits a414a08aefe6 drivers/thermal/intel: Add TCC cooling support for AlderLa [...] omits 02d438f62c05 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() omits 8f8d8b0334cc thermal/drivers/tegra: Correct compile-testing of drivers omits 3747e4263ff6 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor omits eb515af21e31 mm/workingset: Convert workingset_activation to take a folio omits 9298104b2caa mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits eef636a5c68e mm/memcg: Add folio_lruvec_lock() and similar functions omits 48a7afc171e4 mm/memcg: Add folio_lruvec() omits ca175c980940 mm/memcg: Convert mem_cgroup_move_account() to use a folio omits 1dbd272e0a03 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits 3448801ba7ba mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits 8f64e217a8f2 mm/memcg: Convert mem_cgroup_migrate() to take folios omits d94b6e92b882 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits de0fa3d68e45 mm/memcg: Convert uncharge_page() to uncharge_folio() omits 5b41533c9e51 mm/memcg: Convert mem_cgroup_charge() to take a folio omits 9ce5a545a7d9 mm/memcg: Convert commit_charge() to take a folio omits 91c755d723c5 mm/memcg: Add folio_memcg() and related functions omits 6046d958c789 mm/memcg: Convert memcg_check_events to take a node ID omits 65c3430521fc mm/memcg: Remove soft_limit_tree_node() omits fc8fdd05d66b mm/memcg: Use the node id in mem_cgroup_update_tree() omits ce99a553466f mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits 78288ece6f04 mm: Add folio_nid() omits 70d77ae6ed3a mm: Add folio_mapped() omits 805e2c1c3830 fs/netfs: Add folio fscache functions omits de1e8e6df93c mm/filemap: Add folio private_2 functions omits 2e96a1a81b3f mm/filemap: Convert page wait queues to be folios omits 13a2a38a5d73 mm/filemap: Add folio_wake_bit() omits be8f72914261 mm/filemap: Add folio_wait_bit() omits a75fdfd58af2 mm/writeback: Add folio_wait_stable() omits 6b69db27f901 mm/writeback: Add folio_wait_writeback() omits 4ab265808c75 mm/filemap: Add folio_end_writeback() omits f4e6f4d9aebc mm/swap: Add folio_rotate_reclaimable() omits 844a782b0496 mm/filemap: Add __folio_lock_or_retry() omits 7e64270772f9 mm/filemap: Add folio_wait_locked() omits cc31c224972d mm/filemap: Add __folio_lock_async() omits 71c53545234c mm/filemap: Add folio_lock_killable() omits 64e86b8490c8 mm/filemap: Add folio_lock() omits f22b7213986e mm/filemap: Add folio_unlock() omits f33594ae817f mm/util: Add folio_mapping() and folio_file_mapping() omits 335a349762c3 mm/filemap: Add folio_pos() and folio_file_pos() omits e38c222acb9e mm/filemap: Add folio_next_index() omits ef652a72b542 mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits 85aee17208e7 mm: Handle per-folio private data omits bad0aa09b2e8 mm/lru: Add folio LRU functions omits ee6d3ffc2a2d mm: Add folio flag manipulation functions omits 02b840516657 mm: Add folio_try_get_rcu() omits ad2752ad96b4 mm: Add folio_get() omits 5f018b63fb00 mm: Add folio_put() omits 032c92517e41 mm: Add folio reference count functions omits f1972c0d463b mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits 863fd25ee2b2 mm/vmstat: Add functions to account folio statistics omits 34dbdc45bf1d mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits ecefbe302a47 mm: Introduce struct folio omits 3fe839427439 mm: Convert get_page_unless_zero() to return bool omits 1997a1fc597d ext4: if zeroout fails fall back to splitting the extent node omits 78e89124cc42 ext4: reduce arguments of ext4_fc_add_dentry_tlv omits 0a6e7e411896 Merge tag 'intel-gpio-v5.15-1' of gitolite.kernel.org:pub/ [...] omits 3165af738ed3 KVM: Allow to have arch-specific per-vm debugfs files omits f7782bb8d818 KVM: nVMX: Unconditionally clear nested.pi_pending on nest [...] omits c1a527a1de46 KVM: x86: Clean up redundant ROL16(val, n) macro definition omits 65297341d8e1 KVM: x86: Move declaration of kvm_spurious_fault() to x86.h omits ad0577c37529 KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() omits 2fba4fc15528 KVM: VMX: Hide VMCS control calculators in vmx.c omits b6247686b757 KVM: VMX: Drop caching of KVM's desired sec exec controls [...] omits 389ab25216c9 KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 omits ee3b6e41bc26 KVM: stats: remove dead stores omits 1ccb6f983a06 KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT omits 375e28ffc0cf KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT omits 34e9f860071f KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD omits 9a63b4517c60 Merge branch 'kvm-tdpmmu-fixes' into HEAD omits c5b6c8a56ef3 Merge branch 'for-5.15' into for-next discards 4aa1b095e57e Merge branch 'clk-frac-divider' into clk-next omits bf064c7bec3b char: ipmi: use DEVICE_ATTR helper macro omits ca8c1c53b03b ipmi: rate limit ipmi smi_event failure message omits 8720904242b6 ext4: get discard out of jbd2 commit kthread contex omits 12593568d731 KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() omits 5e5df9571c31 KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and [...] omits b31578f62717 arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT omits 6fadc1241c33 KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0 [...] omits 5111c2b6b019 gpio: dwapb: Get rid of legacy platform data omits 36edadf5d336 mfd: intel_quark_i2c_gpio: Convert GPIO to use software nodes omits f973be8ad5df gpio: dwapb: Read GPIO base from gpio-base property omits c1b291e96a6d gpio: dwapb: Unify ACPI enumeration checks in get_irq() an [...] omits b390752191a6 gpiolib: Deduplicate forward declaration in the consumer.h header omits 64a80fb766f9 KVM: arm64: Make __pkvm_create_mappings static omits 66c57edd3bc7 KVM: arm64: Restrict EL2 stage-1 changes in protected mode omits f9370010e926 KVM: arm64: Refactor protected nVHE stage-1 locking omits ad0e0139a8e1 KVM: arm64: Remove __pkvm_mark_hyp omits 2c50166c62ba KVM: arm64: Mark host bss and rodata section as shared omits 9024b3d0069a KVM: arm64: Enable retrieving protections attributes of PTEs omits e009dce1292c KVM: arm64: Introduce addr_is_memory() omits 2d77e238badb KVM: arm64: Expose pkvm_hyp_id omits 39257da0e04e KVM: arm64: Expose host stage-2 manipulation helpers omits ec250a67ea8d KVM: arm64: Add helpers to tag shared pages in SW bits omits 4505e9b624ce KVM: arm64: Allow populating software bits omits 565131194110 KVM: arm64: Enable forcing page-level stage-2 mappings omits b53846c5f279 KVM: arm64: Tolerate re-creating hyp mappings to set softw [...] omits 8a0282c68121 KVM: arm64: Don't overwrite software bits with owner id omits 178cac08d588 KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED omits c4f0935e4d95 KVM: arm64: Optimize host memory aborts omits 51add457733b KVM: arm64: Expose page-table helpers omits 1bac49d490cb KVM: arm64: Provide the host_stage2_try() helper macro omits 8e049e0daf23 KVM: arm64: Introduce hyp_assert_lock_held() omits d21292f13f1f KVM: arm64: Add hyp_spin_is_locked() for basic locking ass [...] omits ceeb0da0a032 cxl/mem: Adjust ram/pmem range to represent DPA ranges omits b02c96464f44 rtc: move RTC_LIB_KUNIT_TEST to proper location omits 5546e3dfb65a rtc: lib_test: add MODULE_LICENSE omits f847502ad8e3 cxl/mem: Account for partitionable space in ram/pmem ranges omits eedbbd1bbdc8 Merge branch 'lkmm-dev.2021.07.20a' into HEAD omits a6c343d1853b Merge branch 'lkmm.2021.07.27a' into HEAD omits 10e192c8b2db Merge branch 'kcsan.2021.07.20c' into HEAD omits c3e9434c9852 Merge branch 'kvm-vmx-secctl' into HEAD omits 80c3356bea4e nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP omits 85bf0c3c3e1b dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support omits 394a5f529e59 Merge branch 'misc' into for-next omits 84d192d60656 Merge branch 'fixes' into for-next omits 047298a083a0 Merge branch 'for-5.15' into for-next omits 1d1bb12a8b18 rtc: Improve performance of rtc_time64_to_tm(). Add tests. omits 9050ad816f52 mfd: db8500-prcmu: Handle missing FW variant omits 9760383b22ed Merge tag 'v5.14-rc5' into next omits b697c84780d3 Merge branch 'misc' into for-next omits 0b9159d0ff21 cxl/pci: Store memory capacity values omits 9fce3b3a0ab4 dmaengine: idxd: remove interrupt flag for completion list [...] omits 15cb0321a55e dmaengine: acpi: Check for errors from acpi_register_gsi() [...] omits 67db87dc8284 dmaengine: acpi: Avoid comparison GSI with Linux vIRQ omits 5b68705d1e63 cxl/pci: Simplify register setup omits 1e39db573e4c cxl/pci: Ignore unknown register block types omits 3d135db51024 cxl/core: Move memdev management to core omits 9cc238c7a526 cxl/pci: Introduce cdevm_file_operations omits 0f06157e0135 cxl/core: Move register mapping infrastructure omits 06737cd0d216 cxl/core: Move pmem functionality omits 95aaed266801 cxl/core: Improve CXL core kernel docs omits 5161a55c069f cxl: Move cxl_core to new directory omits 32bdc0198841 KVM: selftests: Move vcpu_args_set into perf_test_util omits d803c8b9f3f2 dmaengine: idxd: make I/O interrupt handler one shot omits bd2f4ae5e019 dmaengine: idxd: clear block on fault flag when clear wq omits 81c2f79c2104 dmaengine: idxd: add capability check for 'block on fault' [...] omits 4153a7f6440f dmaengine: xilinx: Add empty device_config function omits d6ff82cc1bff dmaengine: dw: Simplify DT property parser omits 08bf54fcf5ca dmaengine: dw: Convert members to u32 in platform data omits dfa6a2f4c2ea dmaengine: dw: Remove error message from DT parsing code omits 53cbf462f6b5 dmaengine: idxd: Remove unused status variable in irq_proc [...] omits 609e6202ea5f KVM: selftests: Support multiple slots in dirty_log_perf_test omits 93e083d4f4bf KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap omits 601f8af01e5a KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add a [...] omits 081de470f1e6 KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map [...] omits fe22ed827c5b KVM: Cache the last used slot index per vCPU omits 0f22af940dc8 KVM: Move last_used_slot logic out of search_memslots omits 87689270b10f KVM: Rename lru_slot to last_used_slot omits 2290b9fa6c5e nvmem: core: fix error handling while validating keepout regions omits fffd603ae9f6 rtc: s5m: set range omits 308247d20464 rtc: s5m: enable wakeup only when available omits 1ed4dba2bc16 rtc: s5m: signal the core when alarm are not available omits dae68c6b9620 rtc: s5m: switch to devm_rtc_allocate_device discards 765f4fa0e9f1 Merge branch 'clk-qcom' into clk-next discards 6e6a4b122d60 Merge branch 'clk-fixes' into clk-next discards 242845ad6de8 Merge branch 'clk-determine-divider' into clk-next discards f1853ed057bf Merge branch 'clk-cleanup' into clk-next omits e9a13babd69f MAINTAINERS: update gpio-zynq.yaml reference omits 2606e7c9f5fc gpio: tegra186: Add ACPI support omits 8990899d84d7 gpiolib: of: constify few local device_node variables omits e6ae9a833ef4 gpiolib: constify passed device_node pointer omits a065d5615fc8 of: unify of_count_phandle_with_args() arguments with !CONFIG_OF omits f43837f4f63b gpio: gpio-aspeed-sgpio: Return error if ngpios is not mul [...] omits 1f857b675237 gpio: gpio-aspeed-sgpio: Use generic device property APIs omits 09ac953b65b1 gpio: gpio-aspeed-sgpio: Move irq_chip to aspeed-sgpio struct omits 8a3581c666f9 gpio: gpio-aspeed-sgpio: Add set_config function omits e1f85d25638c gpio: gpio-aspeed-sgpio: Add AST2600 sgpio support omits 658ae44345c1 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 omits 57249830120b Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits df9ff3051a00 Merge branches 'arm64-defconfig-for-5.15', 'arm64-for-5.15 [...] omits b79470da835c Merge branch 'arm64-fixes-for-5.14' into for-next omits 8f00b3c41ae7 mfd: db8500-prcmu: Rename register header omits 32679a7a6b69 mfd: axp20x: Add supplied-from property to axp288_fuel_gauge cell omits 9ff80e2de36d mfd: Don't use irq_create_mapping() to resolve a mapping omits 319afe68567b KVM: xen: do not use struct gfn_to_hva_cache omits c93ca5f21d93 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits a0a77028c85a remoteproc: q6v5_pas: Add sdm660 ADSP PIL compatible omits f35ef8e4ea0a dt-bindings: remoteproc: qcom: adsp: Add SDM660 ADSP omits 47e6223c841e KVM: arm64: Unregister HYP sections from kmemleak in prote [...] omits eb48d154cd0d arm64: Move .hyp.rodata outside of the _sdata.._edata range omits e79f49c37ccf KVM: x86/pmu: Introduce pmc->is_paused to reduce the call [...] omits a75b540451d2 KVM: X86: Optimize zapping rmap omits 13236e25ebab KVM: X86: Optimize pte_list_desc with per-array counter omits dc1cff969101 KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger omits d99b1ea3d191 nvmem: qfprom: sc7280: Handle the additional power-domains vote omits d66d3677971f nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering omits 4aecba179ac4 dt-bindings: nvmem: qfprom: Add optional power-domains property omits ced75a2f5da7 MAINTAINERS: Add Luis Chamberlain as modules maintainer omits 269e9552d208 KVM: const-ify all relevant uses of struct kvm_memory_slot omits 071064f14d87 KVM: Don't take mmu_lock for range invalidation unless necessary omits ab09511fb69b dt-bindings: mfd: pm8008: Add gpio-ranges and spmi-gpio co [...] omits 52ac8b358b0c KVM: Block memslot updates across range_start() and range_end() omits db105fab8d14 KVM: nSVM: remove useless kvm_clear_*_queue omits 4c72ab5aa6e0 KVM: x86: Preserve guest's CR0.CD/NW on INIT omits 46f4898b207f KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at [...] omits 265e43530cb2 KVM: SVM: Emulate #INIT in response to triple fault shutdown omits e54949408abf KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() omits 7aa13fc3d826 KVM: VMX: Remove redundant write to set vCPU as active at [...] omits 84ec8d2d539f KVM: VMX: Smush x2APIC MSR bitmap adjustments into single [...] omits e7c701dd7a50 KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode omits 002f87a41e9a KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace fil [...] omits 284036c644a1 KVM: nVMX: Remove obsolete MSR bitmap refresh at nested tr [...] omits 9e4784e19daa KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT omits f39e805ee115 KVM: x86: Move setting of sregs during vCPU RESET/INIT to [...] omits c5c9f920f7a5 KVM: VMX: Don't _explicitly_ reconfigure user return MSRs [...] omits 432979b50342 KVM: VMX: Refresh list of user return MSRs after setting g [...] omits 400dd54b3717 KVM: VMX: Skip pointless MSR bitmap update when setting EFER omits d0f9f826d8ac KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT omits 6cfe7b83acdc KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT omits ef8a0fa59be7 KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT omits 816be9e9be8d KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit omits 1dd7a4f18fbc KVM: VMX: Skip emulation required checks during pmode/rmod [...] omits 32437c2aea42 KVM: VMX: Process CR0.PG side effects after setting CR0 assets omits 908b7d43c02c KVM: x86/mmu: Skip the permission_fault() check on MMIO if [...] omits 81ca0e7340ee KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exitin [...] omits 470750b34255 KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 [...] omits c834fd7fc130 KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_ [...] omits 4f0dcb544038 KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCP [...] omits ee5a5584cba3 KVM: VMX: Invert handling of CR0.WP for EPT without unrest [...] omits 9e90e215d9c9 KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT omits 49d8665cc20b KVM: x86: Move EDX initialization at vCPU RESET to common code omits 4547700a4d19 KVM: x86: Consolidate APIC base RESET initialization code omits 421221234ada KVM: x86: Open code necessary bits of kvm_lapic_set_base() [...] omits f0428b3dcb2d KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET omits 503bc49424df KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default omits 01913c57c225 KVM: x86: Don't force set BSP bit when local APIC is manag [...] omits 0214f6bbe564 KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP omits 549240e8e09e KVM: x86: Remove defunct BSP "update" in local APIC reset omits c2f79a65b4b6 KVM: x86: WARN if the APIC map is dirty without an in-kern [...] omits 5d2d7e41e3b8 KVM: SVM: Drop explicit MMU reset at RESET/INIT omits 61152cd907d5 KVM: VMX: Remove explicit MMU reset in enter_rmode() omits 665f4d9238ad KVM: SVM: Fall back to KVM's hardcoded value for EDX at RE [...] omits 067a456d091d KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT omits 2a24be79b6b7 KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping omits 4f117ce4aefc KVM: SVM: Zero out GDTR.base and IDTR.base on INIT omits afc8de0118be KVM: nVMX: Set LDTR to its architecturally defined value o [...] omits df37ed38e6c2 KVM: x86: Flush the guest's TLB on INIT omits df63202fe52b KVM: x86: APICv: drop immediate APICv disablement on current vCPU omits 71ba3f3189c7 KVM: x86: enable TDP MMU by default omits 6e8eb2060cc7 KVM: x86/mmu: fast_page_fault support for the TDP MMU omits c5c8c7c53004 KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} i [...] omits 61bcd360aa98 KVM: x86/mmu: Fix use of enums in trace_fast_page_fault omits 76cd325ea75b KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault omits 605c713023e3 KVM: Introduce kvm_get_kvm_safe() omits 1694caef4262 x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h omits 013cc4c6788f KVM: arm64: Fix comments related to GICv2 PMR reporting omits 38f703663d4c KVM: arm64: Count VMID-wide TLB invalidations omits ec1cf69c3769 KVM: X86: Add per-vm stat for max rmap list size omits 7fa2a347512a KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() omits 03fffc5493c8 KVM: x86/mmu: Refactor shadow walk in __direct_map() to re [...] omits e489a4a6bddb KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() omits 19025e7bc597 KVM: x86/mmu: Mark VM as bugged if page fault returns RET_ [...] omits 673692735fdc KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are f [...] omits 7ee3e8c39d3a KVM: Export kvm_make_all_cpus_request() for use in marking [...] omits 0b8f11737cff KVM: Add infrastructure and macro to mark VM as bugged omits 7a3ba3095a32 KVM: arm64: Remove PMSWINC_EL0 shadow register omits ca4f202d08ba KVM: arm64: Disabling disabled PMU counters wastes a lot of time omits f5eff40058a8 KVM: arm64: Drop unnecessary masking of PMU registers omits 0ab410a93d62 KVM: arm64: Narrow PMU sysreg reset values to architectura [...] omits 36c3ce6c0d03 KVM: Get rid of kvm_get_pfn() omits 63db506e0762 KVM: arm64: Introduce helper to retrieve a PTE and its level omits 0fe49630101b KVM: arm64: Use get_page() instead of kvm_get_pfn() omits 205d76ff0684 KVM: Remove kvm_is_transparent_hugepage() and PageTransCom [...] omits f2cc327303b1 KVM: arm64: Avoid mapping size adjustment on permission fault omits 6011cf68c885 KVM: arm64: Walk userspace page tables to compute the THP [...] omits ec343111c056 mfd: db8500-prcmu: Adjust map to reality omits 614e1bb5305e dt-bindings: mfd: axp20x: Add AXP305 compatible (plus opti [...] omits e9c5b0b53ccc dmaengine: idxd: Fix a possible NULL pointer dereference omits ffa179ae2af6 Merge branch 'fixes' into next omits dd861267bfec dma: imx-dma: configure the generic DMA type to make it work omits b92e83f7c4f0 dmaengine: ep93xx: Prepare clock before using it omits c454d16a7d5a dmaengine: dw-axi-dmac: Burst length settings omits f95f3b53513d dmaengine: dw-axi-dmac: support parallel memory <--> perip [...] omits 32286e279385 dmaengine: dw-axi-dmac: Remove free slot check algorithm i [...] omits 5eea6c9712bd dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned discards ad74bafe1790 Merge branch 'clk-renesas' into clk-next discards 81ef2a3c6ffb Merge tag 'v5.14-rc2' into clk-next discards fb0295fb9f54 Merge branch 'clk-fixes' into clk-next omits 3c896446918b Merge branch 'fixes' into for-next omits e5de9d283a36 gpio: brcmstb: remove custom 'brcmstb_gpio_set_names' omits 0fb903914914 gpio: mt7621: support gpio-line-names property omits 4e804c39f1be gpiolib: convert 'devprop_gpiochip_set_names' to support m [...] omits b60bb6e2bfc1 dmaengine: idxd: fix abort status check omits 3ad51c1743eb remoteproc: use freezable workqueue for crash notifications omits 147b589c5f44 remoteproc: fix kernel doc for struct rproc_ops omits c080128b6f05 remoteproc: fix an typo in fw_elf_get_class code comments omits 1fcef985c8bd remoteproc: qcom: wcnss: Fix race with iris probe omits 125d10373ad9 dmanegine: idxd: add software command status omits a9c171527a34 dmaengine: idxd: rotate portal address for better performance omits 673d812d30be dmaengine: idxd: fix wq slot allocation index check omits 568b2126466f dmaengine: idxd: fix uninit var for alt_drv omits ade8a86b512c dmaengine: idxd: Set defaults for GRPCFG traffic class omits 258cb692b820 dmaengine: at_xdmac: use platform_driver_register omits 059e969c2a7d dmaengine: tegra210-adma: Using pm_runtime_resume_and_get [...] omits 48ae638be56b ppc4xx: replace sscanf() by kstrtoul() omits 2b5b74054c21 dmaengine: stm32-dma: add alternate REQ/ACK protocol management omits ef94b0413bf4 dt-bindings: dma: add alternative REQ/ACK protocol selecti [...] omits af2eec750281 dmaengine: altera-msgdma: make response port optional omits 4aece33cacf7 dt-bindings: dma: altera-msgdma: make response port optional omits 26f1ca91d242 dmaengine: hisi_dma: Remove some useless code omits 48594dbf793a dmaengine: zynqmp_dma: Use list_move_tail instead of list_ [...] omits df208d63cfc5 dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of l [...] omits 75ba9a715cb6 dmaengine: xilinx_dma: Use list_move_tail instead of list_ [...] discards ea271aa63551 Merge branch 'clk-fixes' into clk-next discards e7efbc0da75d Merge branch 'clk-qcom' into clk-next discards 757cdf86a9c1 Merge branch 'clk-x86' into clk-next discards 8e0f36a9f78b Merge branch 'clk-lmk' into clk-next discards d8f6159aa16a Merge branch 'clk-mediatek' into clk-next discards 4f7930d8d834 Merge branch 'clk-fixes' into clk-next omits e868f0a3c4b9 kdb: Rename members of struct kdbtab_t omits 9a5db530aa7d kdb: Simplify kdb_defcmd macro logic omits c25abcd62550 kdb: Get rid of redundant kdb_register_flags() omits b39cded83415 kdb: Rename struct defcmd_set to struct kdb_macro omits 95f7f15461fa kdb: Get rid of custom debug heap allocator omits c28d5d5688c6 Merge tag 'bus_remove_return_void-5.15' into next discards 75a2d99ec64a Merge branch 'clk-socfpga' into clk-next omits 3abc16af57c9 platform/chrome: cros_ec_proto: Send command again when ti [...] omits d453ceb6549a platform/chrome: sensorhub: Add trace events for sample omits 07de34f5ce1e extcon: max3355: Drop unused include omits c3c7ae619c8e extcon: usb-gpio: Use the right includes omits 5499f2b80b56 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits daa37361518b backlight: ktd253: Stabilize backlight omits 3f8b3dfa5522 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits af1d41e0cacc Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits 7448a7137d61 Merge branch 'arm64-fixes-for-5.14' into for-next omits f3f1017a98f9 docs: gpio: explain GPIOD_OUT_* values and toggling active low omits 17ce60b2e4f8 Documentation: gpio: driver.rst: Remove gpiochip_irqchip_a [...] omits 0e96454ca26c dmaengine: idxd: remove fault processing code omits 6e7f3ee97bbe dmaengine: idxd: move dsa_drv support to compatible mode omits d9e5481fca74 dmaengine: dsa: move dsa_bus_type out of idxd driver to st [...] omits 448c3de8ac83 dmaengine: idxd: create user driver for wq 'device' omits 0cda4f6986a3 dmaengine: idxd: create dmaengine driver for wq 'device' omits 034b3290ba25 dmaengine: idxd: create idxd_device sub-driver omits 5fee6567ec38 dmaengine: idxd: add type to driver in order to allow devi [...] omits c05257b5600b dmanegine: idxd: open code the dsa_drv registration omits 745e92a6d816 dmaengine: idxd: idxd: move remove() bits for idxd 'struct [...] omits bd42805b5da3 dmaengine: idxd: move probe() bits for idxd 'struct device [...] omits fcc2281b142b dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus omits 1c264299431e dmaengine: idxd: remove iax_bus_type prototype omits 3a5cc01647f0 dmaengine: idxd: remove bus shutdown omits 69e4f8be596d dmaengine: idxd: move wq_disable() to device.c omits 1f2bb40337f0 dmaengine: idxd: move wq_enable() to device.c omits f52058ae1152 dmaengine: idxd: remove IDXD_DEV_CONF_READY omits 700af3a0a26c dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev omits da5a11d75d68 dmaengine: idxd: add driver name omits 3ecfc9135e6c dmaengine: idxd: add driver register helper omits 88c5d0a2b9b0 Merge branch 'fixes' into next discards 67ce7b523a9d Merge branch 'clk-qcom' into clk-next omits 50325310cf2a tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 08a741c54842 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 137706786f35 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits f108a961de94 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 81d5bb3344c0 tools/memory-model: Repair parseargs.sh header comment omits b72e7b8b5cdc tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b0f15cf438d8 tools/memory-model: Make history-check scripts use mselect7 omits 537613009145 tools/memory-model: Make checkghlitmus.sh use mselect7 omits a5e59c6f6074 tools/memory-model: Fix scripting --jobs argument omits 9f2af1c8ecea tools/memory-model: Implement --hw support for checkghlitmus.sh omits 3b02da4c1ed8 tools/memory-model: Add -v flag to jingle7 runs omits 4f517d311df5 tools/memory-model: Make runlitmus.sh check for jingle errors omits 1cada3a91f1d tools/memory-model: Allow herd to deduce CPU type omits 69164e42a56a tools/memory-model: Keep assembly-language litmus tests omits 46d280ee93f8 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 2af6b5bae709 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 0e0428edd83d tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 012ae5d515e5 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits cc2db498017e tools/memory-model: Hardware checking for check{,all}litmus.sh omits 17b487198772 tools/memory-model: Fix checkalllitmus.sh comment omits 64a7c671782f tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 927d91f51f85 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 1ddaf3208b51 tools/memory-model: Update parseargs.sh for hardware verification omits 140deb9f51d4 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 001e4e7b27b6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 3d368c0285a3 tools/memory-model: Make judgelitmus.sh identify bad macros omits 3017c1832610 tools/memory-model: Make cmplitmushist.sh note timeouts omits 2151cab87a68 tools/memory-model: Make judgelitmus.sh note timeouts omits 06bad3bb1535 tools/memory-model: Document locking corner cases omits 49c4959f04b5 dmaengine: idxd: fix sequence for pci driver remove() and [...] omits 1a3439136cff Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits c99bcf4ba1f2 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits 1f23bbe68dc2 Merge branch 'arm64-fixes-for-5.14' into for-next omits 32979fcf5ab5 mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs omits ef0eea5b151a mfd: lpc_ich: Enable GPIO driver for DH89xxCC omits a4d8e384db8a Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits dceb420ba59c Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits d83e00ac9076 Merge branch 'arm64-fixes-for-5.14' into for-next omits 0ae648b4e1a0 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits 41484345a499 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits 746981d8a8ef Merge branch 'arm64-fixes-for-5.14' into for-next omits c0cc9bce3970 arm64: dts: qcom: sc7280: Add USB nodes for IDP board omits 299ec1f78ad0 arm64: dts: qcom: sc7280: Add USB related nodes omits 2ce654adff22 arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card omits 4372c82dec4a arm64: dts: qcom: Fix usb entries for SA8155p adp board omits 27a9a8d6cdcc arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes omits 9d7c31835c46 arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] omits e4548dae8fa5 arm64: dts: qcom: sm8150: Add UFS ICE capability omits d550173b0071 arm64: dts: qcom: sm8250: fix usb2 qmp phy node omits 4c5afb74d945 module: combine constructors in module linker script omits e5c578adcdd9 slimbus: ngd: reset dma setup during runtime pm omits f58e0e441318 slimbus: ngd: set correct device for pm omits c24e70aec9ad slimbus: messaging: check for valid transaction id omits 610207f7d03a slimbus: messaging: start transaction ids from 1 instead of zero omits 3d134e75c08b gpio: rcar: Always use local variable dev in gpio_rcar_probe() omits 84742a98a972 mfd: mt6360: Sort regulator resources omits f4ab169e88d9 mfd: intel-m10-bmc: Add N5010 variant omits f949a9ebce7a mfd: axp20x: Update AXP288 volatile ranges omits 24ebc044c72e auxdisplay: Replace symbolic permissions with octal permissions omits f885afe28d20 auxdisplay: ks0108: Switch to use module_parport_driver() omits ac8c8fa0a8c3 auxdisplay: charlcd: Drop unneeded initializers and switch [...] omits 333ff32d54cd auxdisplay: hd44780: Fix oops on module unloading omits 407b3ea075c2 Merge branch 'fixes' into next omits 4faee8b65ec3 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE omits f861d1d77a17 dt-bindings: mfd: syscon: Add rk3568 QoS register compatible omits 05f3485cad75 dt-bindings: mfd: syscon: add Rockchip RK3036/RK3228 qos c [...] omits b2296eeac915 dmaengine: idxd: depends on !UML omits 6cfd9e62e329 dmaengine: idxd: assign MSIX vectors to each WQ rather tha [...] omits ac24a2dc06cd dmaengine: idxd: add missing percpu ref put on failure omits 53499d1fc112 dmaengine: idxd: have command status always set omits e753a64bee75 dmaengine: idxd: Add wq occupancy information to sysfs attribute omits 0dcfe41e9a4c dmanegine: idxd: cleanup all device related bits after dis [...] omits 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] omits fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake omits a1867f85e06e mfd: Add Renesas Synchronization Management Unit (SMU) support omits 40bb0e3e270a gpio: ml-ioh: Convert to dev_pm_ops omits 0f79ce970e79 gnss: drop stray semicolons omits 54b3bd99f094 firewire: nosy: switch from 'pci_' to 'dma_' API omits 53bb4a9dda0b firewire: net: remove unused variable 'guid' omits a81a52b325ec Merge branch 'for-5.14-fixes' into for-next omits 5d3986cf8ed6 MAINTAINERS: Rust omits 2a8394d90e0f scripts: add `generate_rust_analyzer.py` omits 5dbc177c7119 samples: add Rust examples omits d1828cb11743 docs: add Rust documentation omits dc08d49444e9 Kbuild: add Rust support omits 296e421767f3 rust: export generated symbols omits 6e81e20413f2 rust: add `kernel` crate omits dc8500d5b795 rust: add `macros` crate omits 8444e3570a0f rust: add `build_error` crate omits 25ad6376a155 rust: add `alloc` crate omits 2f9cf7636de2 rust: add `compiler_builtins` crate omits 4de916fef356 rust: add C helpers omits 360299269d2e vsprintf: add new `%pA` format specifier omits e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds omits f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 omits d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) omits c275bbc84be9 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] omits 3c0c96005862 Merge branch 'dts-fixes-for-5.13' into for-next omits 28293b6c68cd ntb: ntb_pingpong: remove redundant initialization of vari [...] omits f4d655a6e49b NTB: perf: Fix an error code in perf_setup_inbuf() omits 6928e7277734 NTB: Fix an error code in ntb_msit_probe() omits c784e46c8445 auxdisplay: Add I2C gpio expander example omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits e377c31f788f integrity: Load mokx variables into the blacklist keyring omits ad33a49b42c5 certs: Add ability to preload revocation certs omits 9536390dcc8c certs: Move load_system_certificate_list to a common function omits fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries omits d108370c644b apparmor: fix error check omits 4af7c863fc85 security: apparmor: delete repeated words in comments omits ef70454508c0 security: apparmor: file.h: delete duplicated word omits 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] omits 92de220a7f33 apparmor: update policy capable checks to use a label omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks omits 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds ba1dc7f273c7 Merge tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub [...] adds c6c3c5704ba7 Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/p [...] adds ebf435d3b51b Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 7c314bdfb64e Merge tag 'tty-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds 07281a257a68 Merge tag 'usb-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds ea7b4244b365 x86/setup: Explicitly include acpi.h adds 0d290223a6c7 Merge tag 'sound-5.15-rc1' of git://git.kernel.org/pub/scm [...] adds 835d31d319d9 Merge tag 'media/v5.15-1' of git://git.kernel.org/pub/scm/ [...] adds 477f70cd2a67 Merge tag 'drm-next-2021-08-31-1' of git://anongit.freedes [...] adds 48983701a1e0 Merge branch 'siginfo-si_trapno-for-v5.15' of git://git.ke [...] adds bcfeebbff362 Merge branch 'exit-cleanups-for-v5.15' of git://git.kernel [...] adds 57c78a234e80 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 4cdc4cc2ad35 Merge tag 'asm-generic-5.15' of git://git.kernel.org/pub/s [...] adds 634135a07b88 Merge tag 'soc-5.15' of git://git.kernel.org/pub/scm/linux [...] adds 866147b8fa59 Merge tag 'drivers-5.15' of git://git.kernel.org/pub/scm/l [...] adds 32b47072f319 Merge tag 'defconfig-5.15' of git://git.kernel.org/pub/scm [...] adds 7c636d4d20f8 Merge tag 'dt-5.15' of git://git.kernel.org/pub/scm/linux/ [...] adds c07f191907e7 Merge tag 'hyperv-next-signed-20210831' of git://git.kerne [...] adds 6104dde096eb Merge tag 'm68knommu-for-v5.15' of git://git.kernel.org/pu [...] adds 9e5f3ffcf1cb Merge tag 'devicetree-for-5.15' of git://git.kernel.org/pu [...] adds 71af75b69294 Merge branch 'for-5.15-printk-index' into for-linus adds baa99c926718 Merge branch 'for-5.15-verbose-console' into for-linus adds 715d3edb79c6 Merge branch 'rework/fixup-for-5.15' into for-linus adds c985aafb60e9 Merge branch 'rework/printk_safe-removal' into for-linus adds df43d903828c Merge tag 'printk-for-5.15' of git://git.kernel.org/pub/sc [...] adds 4ac6d90867a4 Merge tag 'docs-5.15' of git://git.lwn.net/linux adds 90c90cda05ae Merge tag 'xfs-5.15-merge-6' of git://git.kernel.org/pub/s [...] adds 75ae663d053b iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() adds 89594c746b00 Merge tag 'fscache-next-20210829' of git://git.kernel.org/ [...] adds 412106c203b7 Merge tag 'erofs-for-5.15-rc1' of git://git.kernel.org/pub [...] adds 815409a12c0a Merge tag 'ovl-update-5.15' of git://git.kernel.org/pub/sc [...] adds 55cdd0af2bc5 ext4: get discard out of jbd2 commit kthread contex adds 5036ab8df278 ext4: flush background discard kwork when retry allocation adds facec450a824 ext4: reduce arguments of ext4_fc_add_dentry_tlv adds 308c57ccf431 ext4: if zeroout fails fall back to splitting the extent node adds b2bbb92f7042 ext4: fix e2fsprogs checksum failure for mounted filesystem adds bd2c38cf1726 ext4: Make sure quota files are not grabbed accidentally adds a5fda1133818 ext4: fix sparse warnings adds b33d9f5909c8 jbd2: add sparse annotations for add_transaction_credits() adds a54c4613dac1 ext4: fix race writing to an inline_data file while its xa [...] adds 188c299e2a26 ext4: Support for checksumming from journal triggers adds 25c6d98fc4c2 ext4: Move orphan inode handling into a separate file adds 02f310fcf47f ext4: Speedup ext4 orphan inode handling adds 3a6541e97c03 ext4: Orphan file documentation adds 4a79a98c7b19 ext4: Improve scalability of ext4 orphan file handling adds 0904c9ae3465 ext4: move inode eio simulation behind io completeion adds 8e33fadf945a ext4: remove an unnecessary if statement in __ext4_get_ino [...] adds baaae979b112 ext4: make the updating inode data procedure atomic adds 111c1aa8cad4 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 7661809d493b mm: don't allow oversized kvmalloc() calls adds b0cfcdd9b967 d_path: make 'prepend()' fill up the buffer exactly on overflow adds ecd95673142e fs: dlm: avoid comms shutdown delay in release_lockspace adds 265113f70f3d Merge tag 'dlm-5.15' of git://git.kernel.org/pub/scm/linux [...] adds eceae1e7acae Merge tag 'configfs-5.15' of git://git.infradead.org/users [...] adds 4a3bb4200a59 Merge tag 'dma-mapping-5.15' of git://git.infradead.org/us [...] adds 612b23f27793 Merge tag 'memblock-v5.15-rc1' of git://git.kernel.org/pub [...] adds c815f04ba949 Merge tag 'linux-kselftest-kunit-5.15-rc1' of git://git.ke [...] adds b55060d796c5 Merge tag 'hardening-v5.15-rc1' of git://git.kernel.org/pu [...] adds aef4892a63c2 Merge tag 'integrity-v5.15' of git://git.kernel.org/pub/sc [...] adds aa829778b16f Merge tag 'locking-debug-2021-09-01' of git://git.kernel.o [...] adds b5d6d2633c1b Merge tag 'xtensa-20210902' of git://github.com/jcmvbkbc/l [...] adds 8ef5b28d670b parisc: ccio-dma.c: Added tab instead of spaces adds 5f6e0fe01b6b parisc: Fix compile failure when building 64-bit kernel natively adds 030f65307831 parisc: fix crash with signals and alloca adds 6f1fce595b78 parisc: math-emu: Fix fall-through warnings adds a2d616b935a0 Merge tag 'for-5.15/parisc' of git://git.kernel.org/pub/sc [...] adds f956c1b0d58a xen/pcifront: Removed unnecessary __ref annotation adds 58e636039b51 xen: remove stray preempt_disable() from PV AP startup code adds 9ae5fceb9a20 Merge tag 'for-linus-5.15-rc1-tag' of git://git.kernel.org [...] adds 89b6b8cd92c0 Merge tag 'vfio-v5.15-rc1' of git://github.com/awilliam/li [...] adds 7ba88a2a09f4 Merge tag 'platform-drivers-x86-v5.15-1' of git://git.kern [...] adds 0553fb51686e dt-bindings: mailbox: add definition for mt8195 adds 704446b935bd dt-bindings: gce: add gce header file for mt8195 adds 8d4f5a9e012a mailbox: cmdq: add mediatek mailbox support for mt8195 adds 85dfdbfc13ea mailbox: cmdq: add multi-gce clocks support for mt8195 adds a180eab0b564 Merge tag 'mailbox-v5.15' of git://git.linaro.org/landing- [...] adds 4990d8c1333d Merge branches 'clk-qcom', 'clk-socfpga', 'clk-mediatek', [...] adds 7110569a096d Merge branches 'clk-renesas', 'clk-cleanup' and 'clk-deter [...] adds 1faa7cb2b066 Merge branch 'clk-frac-divider' into clk-next adds 27115441b938 clk: tegra: fix old-style declaration adds 8fb59ce15c43 Merge branches 'clk-nvidia', 'clk-rockchip', 'clk-at91' an [...] adds 46d4ee48aaef dt-bindings: clock: samsung: fix header path in example adds 47505bf3a821 Merge branches 'clk-kirkwood', 'clk-imx', 'clk-doc', 'clk- [...] adds 75d6e7d9ced8 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds c793011242d1 Merge tag 'pinctrl-v5.15-1' of git://git.kernel.org/pub/sc [...] adds 56e527b0f790 Merge branch 'for-5.15/amd-sfh' into for-linus adds e4ee5090e3e5 Merge branch 'for-5.15/cmedia' into for-linus adds 5049307d37a7 HID: usbhid: Fix flood of "control queue full" messages adds 0a824efdb724 HID: usbhid: Fix warning caused by 0-length input reports adds d2f311ec9198 HID: usbhid: Simplify code in hid_submit_ctrl() adds dab6e4f452c2 Merge branch 'for-5.15/core' into for-linus adds 6ef9233f4a42 Merge branch 'for-5.15/goodix' into for-linus adds 1138b3319242 Merge branch 'for-5.15/logitech' into for-linus adds 163a31246679 Merge branch 'for-5.15/magicmouse' into for-linus adds 854a95877f4d Merge branch 'for-5.15/sony' into for-linus adds fcbc26eb9254 Merge branch 'for-5.15/thrustmaster' into for-linus adds 2501ce96ecd0 Merge branch 'for-5.15/wacom' into for-linus adds 46a226b50ec3 Merge branch 'for-5.15/apple' into for-linus adds 83ec91697412 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 23852bec534a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds a9c9a6f741cd Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 577706de69c1 ia64: fix typo in a comment adds 1d1f4bf845d3 ia64: fix #endif comment for reserve_elfcorehdr() adds 70b2e9912a01 ia64: make reserve_elfcorehdr() static adds 7e4265c88968 ia64: make num_rsvd_regions static adds 2f566394467c ocfs2: remove an unnecessary condition adds 6c85c2c72819 ocfs2: quota_local: fix possible uninitialized-variable ac [...] adds 9673e0050c39 ocfs2: ocfs2_downconvert_lock failure results in deadlock adds 4bdffd2708d6 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings adds 3c9b84f044a9 mm/debug_vm_pgtable: introduce struct pgtable_debug_args adds 36b77d1e1592 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests adds 8983d231c7cc mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] adds 8cb183f2f2a0 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] adds 5f447e8067fd mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] adds 4878a888824b mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] adds 44966c4480f8 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] adds c0fe07b0aa72 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] adds 4cbde03bdb0b mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] adds 2f87f8c39a91 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] adds fda88cfda1ab mm/debug_vm_pgtable: remove unused code adds 8c5b3a8adad2 mm/debug_vm_pgtable: fix corrupted page flag adds 4f3eaf452a14 mm: report a more useful address for reclaim acquisition adds eb2169cee36f mm: add kernel_misc_reclaimable in show_free_areas adds 633a2abb9e1c writeback: track number of inodes under writeback adds fee468fdf41c writeback: reliably update bandwidth estimation adds 45a2966fd641 writeback: fix bandwidth estimate for spiky workload adds 42dd235cb15c writeback: rename domain_update_bandwidth() adds 20792ebf3eeb writeback: use READ_ONCE for unlocked reads of writeback stats adds 3047250972ff mm: remove irqsave/restore locking from contexts with irqs [...] adds 16e2df2a05d4 fs: drop_caches: fix skipping over shadow cache inodes adds 7ae12c809f6a fs: inode: count invalidated shadow pages in pginodesteal adds 7490a2d24814 writeback: memcg: simplify cgroup_writeback_by_id adds 6de522d1667f include/linux/buffer_head.h: fix boolreturn.cocci warnings adds 8fed2f3cd6da mm: gup: remove set but unused local variable major adds 0fef147ba732 mm: gup: remove unneed local variable orig_refs adds 06a9e696639c mm: gup: remove useless BUG_ON in __get_user_pages() adds 6401c4eb57f9 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() adds be51eb18b81b mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() adds 3967db22ba32 mm/gup: documentation corrections for gup/pup adds 54d516b1d62f mm/gup: small refactoring: simplify try_grab_page() adds 9857a17f206f mm/gup: remove try_get_page(), call try_get_compound_head( [...] adds 51cc3a6620a6 fs, mm: fix race in unlinking swapfile adds 3969b1a654fb mm: delete unused get_kernel_page() adds bf11b9a8e9a9 shmem: use raw_spinlock_t for ->stat_lock adds f2b346e4522c shmem: remove unneeded variable ret adds b6378fc8b477 shmem: remove unneeded header file adds cdd89d4cb650 shmem: remove unneeded function forward declaration adds 86a2f3f2d99e shmem: include header file to declare swap_info adds 050dcb5c85bb huge tmpfs: fix fallocate(vanilla) advance over huge pages adds d144bf620534 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE adds 2b5bbcb1c9c2 huge tmpfs: remove shrinklist addition from shmem_setattr() adds b9e2faaf6fa0 huge tmpfs: revert shmem's use of transhuge_vma_enabled() adds c852023e6fd4 huge tmpfs: move shmem_huge_enabled() upwards adds acdd9f8e0fed huge tmpfs: SGP_NOALLOC to stop collapse_file() on race adds 5e6e5a12a44c huge tmpfs: shmem_is_huge(vma, inode, index) adds a7fddc36299a huge tmpfs: decide stat.st_blksize by shmem_is_huge() adds 1e6decf30af5 shmem: shmem_writepage() split unlikely i915 THP adds 56cab2859fbe mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] adds 2c8d8f97ae22 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] adds 01c4b28cd2e6 mm, memcg: inline swap-related functions to improve disabl [...] adds fab827dbee8c memcg: enable accounting for pids in nested pid namespaces adds 7e1c0d6f5820 memcg: switch lruvec stats to rstat adds aa48e47e3906 memcg: infrastructure to flush memcg stats adds bb902cb47cf9 memcg: charge fs_context and legacy_fs_context adds 79f6540ba88d memcg: enable accounting for mnt_cache entries adds b65584344415 memcg: enable accounting for pollfd and select bits arrays adds 0f12156dff28 memcg: enable accounting for file lock caches adds 839d68206de8 memcg: enable accounting for fasync_cache adds 30acd0bdfb86 memcg: enable accounting for new namesapces and struct nsproxy adds 18319498fdd4 memcg: enable accounting of ipc resources adds 5f58c39819ff memcg: enable accounting for signals adds c509723ec27e memcg: enable accounting for posix_timers_cache slab adds ec403e2ae0df memcg: enable accounting for ldt_struct objects adds 96e51ccf1af3 memcg: cleanup racy sum avoidance code adds 55a68c823951 memcg: replace in_interrupt() by !in_task() in active_memcg() adds 37bc3cb9bbef mm: memcontrol: set the correct memcg swappiness restriction adds bec49c067c67 mm, memcg: remove unused functions adds 27fb0956ed08 mm, memcg: save some atomic ops when flush is already true adds 5c49cf9ad600 memcg: fix up drain_local_stock comment adds 4ba9515d32ba memcg: make memcg->event_list_lock irqsafe adds 6260618e09d3 selftests/vm: use kselftest skip code for skipped tests adds 0c52ec9513b3 selftests: Fix spelling mistake "cann't" -> "cannot" adds 79c62de859f7 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds 64a05fe645e2 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds 0e84f5dbf8d6 scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds f358afc52c30 mm: remove flush_kernel_dcache_page adds f00230ff8411 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code adds e15710bf0406 mm: change fault_in_pages_* to have an unsigned size parameter adds 5b78ed24e8ec mm/pagemap: add mmap_assert_locked() annotations to find_vma*() adds 9b593cb20283 remap_file_pages: Use vma_lookup() instead of find_vma() adds 5e22928abe67 mm/mremap: fix memory account on do_munmap() failure adds cdcfc631c80e mm/bootmem_info.c: mark __init on register_page_bootmem_in [...] adds a1bc561bb2d3 mm: sparse: pass section_nr to section_mark_present adds fc1f5e980a46 mm: sparse: pass section_nr to find_memory_block adds 11e02d3729da mm: sparse: remove __section_nr() function adds 01c8d337d195 mm/sparse: set SECTION_NID_SHIFT to 6 adds e0dbb2bccf19 include/linux/mmzone.h: avoid a warning in sparse memory support adds bdbda735508c mm/sparse: clarify pgdat_to_phys adds 343ab8178f31 mm/vmalloc: use batched page requests in bulk-allocator adds 12e376a6f859 mm/vmalloc: remove gfpflags_allow_blocking() check adds f8bcbecfb6b4 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds f181234a5a21 mm/vmalloc: fix wrong behavior in vread adds c9d1af2b780a mm/kasan: move kasan.fault to mm/kasan/report.c adds ab512805710f kasan: test: rework kmalloc_oob_right adds 8fbad19bdcb4 kasan: test: avoid writing invalid memory adds 555999a009aa kasan: test: avoid corrupting memory via memset adds 1b0668be62cf kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS adds 25b12a58e848 kasan: test: only do kmalloc_uaf_memset for generic mode adds b38fcca339db kasan: test: clean up ksize_uaf adds 756e5a47a5dd kasan: test: avoid corrupting memory in copy_user_test adds f16de0bcdb55 kasan: test: avoid corrupting memory in kasan_rcu_uaf adds c3ab6baf6a00 mm/page_alloc: always initialize memory map for the holes adds 22e7878102f9 microblaze: simplify pte_alloc_one_kernel() adds c803b3c8b3b7 mm: introduce memmap_alloc() to unify memory map allocation adds 08678804e0b3 memblock: stop poisoning raw allocations adds b346075fcf5d mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] adds 3b446da6be7a mm/page_alloc: make alloc_node_mem_map() __init rather than __ref adds 88dc6f208829 mm/page_alloc.c: use in_task() adds 1d09510bcc6b mm/page_isolation: tracing: trace all test_pages_isolated [...] adds ae611d072c5c mm/hwpoison: remove unneeded variable unmap_success adds ea3732f7a1cf mm/hwpoison: fix potential pte_unmap_unlock pte error adds ed8c2f492d4e mm/hwpoison: change argument struct page **hpagep to *hpage adds a21c184fe25e mm/hwpoison: fix some obsolete comments adds d0505e9f7dce mm: hwpoison: don't drop slab caches for offlining non-LRU page adds f6533121696b doc: hwpoison: correct the support for hugepage adds 941ca063eb8e mm: hwpoison: dump page for unhandlable page adds f87060d34523 mm: fix panic caused by __page_handle_poison() adds 416d85ed3e08 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds b65a4edae11e hugetlb: drop ref count earlier after page allocation adds e32d20c0c88b hugetlb: before freeing hugetlb page set dtor to appropria [...] adds 09a26e832705 hugetlb: fix hugetlb cgroup refcounting during vma split adds a759a909d42d userfaultfd: change mmap_changing to atomic adds 22e5fe2a2a27 userfaultfd: prevent concurrent API initialization adds 4410cbb5c9f9 selftests/vm/userfaultfd: wake after copy failure adds 79c28a416722 mm/numa: automatically generate node migration order adds 884a6e5d1f93 mm/migrate: update node demotion order on hotplug events adds 5ac95884a784 mm/migrate: enable returning precise migrate_pages() succe [...] adds 26aa2d199d6f mm/migrate: demote pages during reclaim adds 668e4147d885 mm/vmscan: add page demotion counter adds 2f368a9fb7f4 mm/vmscan: add helper for querying ability to age anonymous pages adds a2a36488a61c mm/vmscan: Consider anonymous pages without swap adds 3a235693d393 mm/vmscan: never demote for memcg reclaim adds 20b51af15e01 mm/migrate: add sysfs interface to enable reclaim migration adds 9647875be52b mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] adds d17be2d9ff6c mm/vmscan: remove the PageDirty check after MADV_FREE page [...] adds eaad1ae7819f mm/vmscan: remove misleading setting to sc->priority adds b87c517ac5de mm/vmscan: remove unneeded return value of kswapd_run() adds 2e786d9e5a20 mm/vmscan: add 'else' to remove check_pending label adds 1399af7e5489 mm, vmscan: guarantee drop_slab_node() termination adds e1e92bfa3825 mm: compaction: optimize proactive compaction deferrals adds 65d759c8f9f5 mm: compaction: support triggering of proactive compaction [...] adds 062db29358c9 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] adds b27abaccf8e8 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds 4c54d94908e0 mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds cfcaa66f8032 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds a38a59fdfa10 mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds be897d48a971 mm/mempolicy: unify the create() func for bind/interleave/ [...] adds 38b031dd4d03 mm/mempolicy.c: use in_task() in mempolicy_slab_node() adds a7259df76702 memblock: make memblock_find_in_range method private adds 884a7e5964e0 mm: introduce process_mrelease system call adds dce491039628 mm: wire up syscall process_mrelease adds c9bd7d183673 mm/migrate: correct kernel-doc notation adds 68d6289baa35 selftests: vm: add KSM merge test adds a40c80e348fa selftests: vm: add KSM unmerge test adds 39619982c5be selftests: vm: add KSM zero page merging test adds 82e717ad3501 selftests: vm: add KSM merging across nodes test adds 584ff0dfb09a mm: KSM: fix data type adds 9e7cb94ca218 selftests: vm: add KSM merging time test adds 924a11bd1623 selftests: vm: add COW time test for KSM pages adds 319814504992 mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() adds ea15ba17b434 mm/vmstat: correct some wrong comments adds 64632fd3eb46 mm/vmstat: simplify the array size calculation adds 33090af97350 mm/vmstat: remove unneeded return value adds d5fffc5aff26 mm/madvise: add MADV_WILLNEED to process_madvise() adds 14726903c835 Merge branch 'akpm' (patches from Andrew) adds 3de18c865f50 Merge branch 'stable/for-linus-5.15' of git://git.kernel.o [...] adds 69a5c49a9147 Merge tag 'iommu-updates-v5.15' of git://git.kernel.org/pu [...] adds 50ddcdb2635c Merge tag 'livepatching-for-5.15' of git://git.kernel.org/ [...] adds 603eefda5fcf Merge tag 'for-linus' of git://github.com/openrisc/linux adds bea6a94a279b MIPS: Malta: fix alignment of the devicetree buffer adds d6742212c0c6 Merge tag 'mips_5.15' of git://git.kernel.org/pub/scm/linu [...] adds e5a2cac908df parisc: Drop __arch_swab16(), arch_swab24(), _arch_swab32( [...] adds c42813b71a06 parisc: Fix unaligned-access crash in bootloader adds 11d5576880ae Merge tag 'for-5.15/parisc-2' of git://git.kernel.org/pub/ [...] adds 1d78dfde33a0 KVM: PPC: Fix clearing never mapped TCEs in realmode adds b14b8b1ed0e1 powerpc/ptdump: Fix generic ptdump for 64-bit adds e432fe97f3e5 powerpc/bug: Cast to unsigned long before passing to inline asm adds a3314262eede Merge branch 'fixes' into next adds 7cca308cfdc0 Merge tag 'powerpc-5.15-1' of git://git.kernel.org/pub/scm [...] adds 799206c1302e iscsi_ibft: Fix isa_bus_to_virt not working under ARM adds 8b7084b848cd Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 4e71add02821 Merge branch 'stable/for-linus-5.15-rc0' of git://git.kern [...] adds 36f1386d3412 MAINTAINERS: add Nick to Kbuild reviewers adds 7d73c3e9c514 Makefile: remove stale cc-option checks adds 850ded46c642 kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG adds 55a6d00ed0c1 x86/build/vdso: fix missing FORCE for *.so build rule adds 6796e80409b9 kbuild: macrofy the condition of if_changed and friends adds e1f86d7b4b2a kbuild: warn if FORCE is missing for if_changed(_dep,_rule [...] adds a312b60d6c4f kbuild: Remove -Wno-format-invalid-specifier from clang block adds 5c6ae0efca8d kbuild: Add a comment above -Wno-gnu adds 6272cc389fec kbuild: Shuffle blank line to improve comment meaning adds 2185a7e4b0ad kbuild: Switch to 'f' variants of integrated assembler flag adds 52d83df682c8 kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y adds 25c648a066c1 kbuild: sh: remove unused install script adds e052826ff1a6 security: remove unneeded subdir-$(CONFIG_...) adds 87c3cb564f3e sparc: move the install rule to arch/sparc/Makefile adds ba3e87cfa2a0 ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild adds ff00f64bceb1 s390: replace cc-option-yn uses with cc-option adds 43e6b58f793c arc: replace cc-option-yn uses with cc-option adds 7ab44e9ee5f2 x86: remove cc-option-yn test for -mtune= adds 265264b814c2 gen_compile_commands: extract compiler command from a seri [...] adds f01ac2a15218 kbuild: remove unused quiet_cmd_update_lto_symversions adds a8390ba9ddce kbuild: remove stale *.symversions adds 8f1305124ea4 kbuild: merge vmlinux_link() between the ordinary link and [...] adds d40aecd108d2 kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh adds 5df77ad61fd7 kbuild: merge vmlinux_link() between ARCH=um and other arc [...] adds 1439ebd2ce77 checkkconfigsymbols.py: Fix the '--ignore' option adds e54dd93a0822 modpost: get the *.mod file path more simply adds 44815c90210c kbuild: clean up objtool_args slightly adds bc7cd2dd1f8e kbuild: redo fake deps at include/ksym/*.h adds b250e6d141ce Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/l [...] adds f1583cb1be35 Merge tag 'linux-kselftest-next-5.15-rc1' of git://git.ker [...] adds 8cfb9015280d NFS: Always provide aligned buffers to the RPC read layers adds 0961f0c00e69 Merge tag 'nfs-for-5.15-1' of git://git.linux-nfs.org/proj [...] adds 6abaa83c7352 Merge tag 'f2fs-for-5.15-rc1' of git://git.kernel.org/pub/ [...] adds d4e8e135a9af fs/ntfs3: Fix integer overflow in ni_fiemap with fiemap_prep() adds dd854e4b5b12 fs/ntfs3: Remove unnecessary condition checking from ntfs_ [...] adds 989e795bfe36 fs/ntfs3: Remove GPL boilerplates from decompress lib files adds 2e3a51b59ea2 fs/ntfs3: Change how module init/info messages are displayed adds f7464060f7ab Merge git://github.com/Paragon-Software-Group/linux-ntfs3 adds 42be8b425351 binfmt: don't use MAP_DENYWRITE when loading shared librar [...] adds 35d7bdc86031 kernel/fork: factor out replacing the current MM exe_file adds fe69d560b5bd kernel/fork: always deny write access to current MM exe_file adds 4589ff7ca815 binfmt: remove in-tree usage of MAP_DENYWRITE adds 8d0920bde5eb mm: remove VM_DENYWRITE adds 6128b3af2a5e mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() adds 592ca09be833 fs: update documentation of get_write_access() and friends adds 49624efa65ac Merge tag 'denywrite-for-5.15' of git://github.com/davidhi [...] adds 0319b848b155 binfmt: a.out: Fix bogus semicolon adds c1fe77e42440 Merge tag 'nand/for-5.15' into mtd/next adds 6b6dc4f40c52 Merge tag 'mtd/for-5.15' of git://git.kernel.org/pub/scm/l [...] adds 2037e5d6fbbc Merge tag 'usb-serial-5.15-rc1-2' of https://git.kernel.or [...] adds 1b4f3dfb4792 Merge tag 'usb-serial-5.15-rc1' of https://git.kernel.org/ [...] adds fd47ff55c9c3 Merge tag 'usb-5.15-rc1-2' of git://git.kernel.org/pub/scm [...] adds 3fe617ccafd6 Enable '-Werror' by default for all kernel builds adds 063df71a574b Merge tag 'riscv-for-linus-5.15-mw0' of git://git.kernel.o [...] adds e07af2626643 Merge tag 'arc-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds 4420f5b1be7b tracing/doc: Fix table format in histogram code adds 58ca24158758 Merge tag 'trace-v5.15' of git://git.kernel.org/pub/scm/li [...] adds ea0056f09a74 perf trace: Update cmd string table to decode sys_bpf first arg adds 6f38e1158bba perf cs-etm: Refactor initialisation of kernel start address adds 9ac8afd500e4 perf cs-etm: Split setup and timestamp search functions adds ca50db5917cb perf cs-etm: Only setup queues when they are modified adds b8324f490be8 perf cs-etm: Suppress printing when resetting decoder adds 04aaad262c9a perf cs-etm: Use existing decoder instead of resetting it adds 9182f04a85b2 perf cs-etm: Pass unformatted flag to decoder adds 6f6e7f065c84 perf doc: Fix perfman.info build adds a81df63a5df3 perf doc: Fix doc.dep adds 33e536103f22 perf doc: Remove references to user-manual adds 361ac7b462d3 perf doc: Add info pages to all target. adds e30b992f0854 perf doc: Remove cmd-list.perl references adds 17ef1f14f62b perf doc: Remove howto-index.sh related references. adds c44fc5af3cdc perf doc: Reorganize ARTICLES variables. adds f463ad7f41d3 perf beauty: Reuse the generic arch errno switch adds 4502da0efbdd perf env: Normalize aarch64.* and arm64.* to arm64 in norm [...] adds c4db54be9bc0 perf annotate: Add error log in symbol__annotate() adds 4babba5572e6 perf vendor events intel: Add core event list for Tigerlake adds b9efd75b6ec9 perf vendor events: Add metrics for Tigerlake adds aa1bd89235ee perf vendor events intel: Add core event list for Elkhartlake adds 43c117d809e4 perf vendor events intel: Add basic metrics for Elkhartlake adds 880569296fb8 perf test: Handle fd gaps in test__dso_data_reopen adds 2681bd85a4b9 perf tools: Remove repipe argument from perf_session__new() adds 0ae03893623d perf tools: Pass a fd to perf_file_header__read_pipe() adds fea20d66f90c perf inject: Fix output from a pipe to a file adds c3a057dc3aa9 perf inject: Fix output from a file to a pipe adds ec02f2b134d8 perf tools: Add pipe_test.sh to verify pipe operations adds 1094795eb9f2 perf tools: Add WARN_ONCE equivalent for UI warnings adds 3d8b92472ae7 perf annotate: Re-add annotate_warned functionality adds 243c3a3eb4e0 perf annotate: Add disassembly warnings for annotate --stdio adds 115520495015 perf tools: Add flag for tracking warnings of missing DSOs adds f3c33cbd9221 perf cs-etm: Improve Coresight zero timestamp warning adds 095904630363 perf bench futex: Group test parameters cleanup adds b2105a75703e perf bench futex: Remove bogus backslash from comment adds 9f9a3ffe94f2 perf bench futex: Add --mlockall parameter adds d262e6a93b3c perf bench futex, requeue: Add --broadcast option adds 6f9661b25b17 perf bench futex, requeue: Robustify futex_wait() handling adds 46f815323b5a perf bench futex, requeue: Add --pi parameter adds b6ac16eed308 perf vendor events: Add metrics for Icelake Server adds 9c38b671ebd5 perf cs-etm: Add warnings for missing DSOs adds b7ae6d43786e perf script python: Fix unintended underline adds 1ea3cb159e30 perf auxtrace: Use WRITE_ONCE() for updating aux_tail adds 1fc7e593e202 perf auxtrace: Drop legacy __sync functions adds 9d6450330879 perf auxtrace: Remove auxtrace_mmap__read_snapshot_head() adds 65c45afb1469 perf: Cleanup for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT adds 60fa754b2a5a tools: Remove feature-sync-compare-and-swap feature detection adds 7c0223e1ddd7 perf env: Track kernel 64-bit mode in environment adds f2c24ebadd90 perf docs: Fix accidental em-dashes adds 4241eabf59d5 perf bench: Add benchmark for evlist open/close operations adds 517db3b59537 perf jevents: Make build dependency on test JSONs adds 19ac3df32f88 perf test: Factor out pmu-events event comparison adds 35267cea9014 perf jevents: Relocate test events to cpu folder adds c81e823ff866 perf test: Declare pmu-events test events separately adds e386acd79017 perf test: Factor out pmu-events alias comparison adds 3bc4526b30f1 perf test: Test pmu-events core aliases separately adds 5806099a2e2a perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() adds 5a65c0c8f6fd perf test: Re-add pmu-event uncore PMU alias test adds 6a86657fbc24 perf test: Add more pmu-events uncore aliases adds e199f47f159d perf pmu: Make pmu_add_sys_aliases() public adds 5abd3988b038 perf jevents: Print SoC name per system event table adds 8ee465a181d0 perf test: Add pmu-events sys event support adds e0ddfd8d5018 perf vendor events intel: Update core event list for Casca [...] adds 96fe584f9967 perf vendor events intel: Update uncore event list for Cas [...] adds ed97cc6cbb1f perf vendor events: Update metrics for CascadeLake Server adds 2c72404e950a perf vendor events intel: Update core event list for SkyLa [...] adds d5c0a8d554df perf vendor events intel: Update uncore event list for Sky [...] adds c4ad8fabd03f perf vendor events: Update metrics for SkyLake Server adds 988db17932a7 perf script: Fix documented const'ness of perf_dlfilter_fns adds 29159727aa7e perf script: Fix unnecessary machine_resolve() adds 3e8e226307c1 perf script: Fix --list-dlfilters documentation adds b29edf35ef70 perf dlfilter: Amend documentation wrt library dependencies adds 3af1dfdd51e0 perf build: Move perf_dlfilters.h in the source tree adds 9f9c9a8de2d5 perf tests: Add dlfilter test adds 5e9cfa71af79 Merge remote-tracking branch 'torvalds/master' into perf/core adds ebdf90a4a1c6 perf test: Make --skip work on shell tests adds 2696d6e59c00 libperf: Add perf_cpu_map__default_new() adds b726e3634eb3 perf tools: Create hybrid flag in target adds 1d3351e631fc perf tools: Enable on a list of CPUs for hybrid adds 5f534a81819e perf test: Do not compare overheads in the zstd comp test adds ab3c0ddb0d71 tools: Add sparse context/locking annotations in compiler-types.h adds 6ca822e57638 perf tests dlfilter: Free desc and long_desc in check_filter_desc adds ce73af80876d perf tools: Add missing newline at the end of header file adds 37c3193fa4d7 libperf tests: Fix verbose printing adds c635813fef0b Merge remote-tracking branch 'torvalds/master' into perf/core adds 128dbd78bd67 perf tools: Fixup get_current_dir_name() compilation adds 261f491133ae perf config: Fix caching and memory leak in perf_home_perf [...] adds cdf32b44678c perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunw [...] adds edf7b4a2d85e perf bench inject-buildid: Handle writen() errors adds a05b42702d69 perf tests: Fix *probe_vfs_getname.sh test failures adds a32762b864f8 perf bench evlist-open-close: Use PRIu64 with u64 to fix b [...] adds 1c02f6c9043e perf stat: Do not allow --for-each-cgroup without cpu adds bb07d62e039b perf record: Fix wrong comm in system-wide mode with delay adds c611e4f24c79 perf flamegraph: flamegraph.py script improvements adds e807ffe6692b perf dlfilters: Fix build on environments with a --sysroot [...] adds cb5a2ebbf15b perf header: Fix spelling mistake "cant'" -> "can't" adds 760f5e77e662 perf data: Correct -h output adds 298105b78b0e perf bpf: Fix memory leaks relating to BTF. adds bbc49f120203 perf auxtrace: Add compat_auxtrace_mmap__{read_head|write_tail} adds 474b3f2882b2 perf auxtrace arm: Support compat_auxtrace_mmap__{read_hea [...] adds a8a2d5c0b33e perf tools: Refactor LLVM test warning for missing binary adds 792adb1aa972 perf tools: Fix LLVM test failure when running in verbose mode adds 40a72c6472c5 perf tools: Fix LLVM download hint link adds b75f299d6960 libsubcmd: add OPT_UINTEGER_OPTARG option type adds 6e93bc534f14 libperf cpumap: Take into advantage it is sorted to optimi [...] adds 5d4da30f76b9 perf mmap: Add missing bitops.h header adds bc0496043edf perf evsel: Remove retry_sample_id goto label adds d45ce03434fd perf evsel: Separate open preparation from open itself adds 46def08f5db0 perf evsel: Save open flags in evsel in prepare_open() adds 588f4ac76399 perf evsel: Separate missing feature disabling from evsel_ [...] adds 6efd06e37419 perf evsel: Add evsel__prepare_open() adds d21fc5f077f7 perf evsel: Separate missing feature detection from evsel_ [...] adds 71efc48a4cbd perf evsel: Separate rlimit increase from evsel__open_cpu() adds da7c3b462293 perf evsel: Move ignore_missing_thread() to fallback code adds ebfb045a4174 perf evsel: Move test_attr__open() to success path in evse [...] adds 91233d003b09 perf evsel: Move bpf_counter__install_pe() to success path [...] adds 28667a526980 perf evsel: Handle precise_ip fallback in evsel__open_cpu() adds 79e7ed56d7e8 perf evlist: Add evlist__for_each_entry_from() macro adds 8af52e69772d tools build: Fix feature detect clean for out of source builds adds 991f69e9e0bb perf cs-etm: Refactor initialisation of decoder params. adds f4aef1ea2663 perf cs-etm: Initialise architecture based on TRCIDR1 adds c9ccc96bf6f2 perf cs-etm: Refactor out ETMv4 header saving adds 51ba8811318a perf cs-etm: Save TRCDEVARCH register adds 050a0fc4edc7 perf cs-etm: Fix typo adds 212095f7ca4a perf cs-etm: Update OpenCSD decoder for ETE adds 779f414a4849 perf cs-etm: Create ETE decoder adds 56c62f52b6f2 perf cs-etm: Print the decoder name adds a80aea64aa07 perf cs-etm: Show a warning for an unknown magic number adds 71f7f897c309 perf build: Report failure for testing feature libopencsd adds 538d9c1829ed perf script python: Allow reporting the [un]throttle PERF_ [...] adds c68b421d8ebe perf session: Report collisions in AUX records adds 13d60ba0738b perf pmu: Add PMU alias support adds c7a3828d98db perf tests: Add test for PMU aliases adds 27151f177827 Merge tag 'perf-tools-for-v5.15-2021-09-04' of git://git.k [...] adds 20fbb11fe4ea don't make the syscall checking produce errors from warnings adds f95dc207b93d io-wq: split bounded and unbounded work into separate lists adds 15e20db2e0ce io-wq: only exit on fatal signals adds 05c5f4ee4da7 io-wq: get rid of FIXED worker flag adds 3146cba99aa2 io-wq: make worker creation resilient against signals adds fa84693b3c89 io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works wi [...] adds 636378535afb io_uring: don't disable kiocb_done() CQE batching adds 8d4ad41e3e8e io_uring: prolong tctx_task_work() with flushing adds 31efe48eb5dc io_uring: fix possible poll event lost in multi shot mode adds 2fc2a7a62eb5 io_uring: io_uring_complete() trace should take an integer adds 60f8fbaa9544 Merge tag 'for-5.15/io_uring-2021-09-04' of git://git.kern [...] adds 8a6430ab9c9c libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs adds 7a8526a5cd51 libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and [...] adds eebb4159a2bf Merge tag 'libata-5.15-2021-09-05' of git://git.kernel.dk/ [...] adds 55d1308bdff7 cdrom: update uniform CD-ROM maintainership in MAINTAINERS file adds 03085b3d5a45 Merge tag 'misc-5.15-2021-09-05' of git://git.kernel.dk/li [...] adds 55a51ea14094 block/mq-deadline: Move dd_queued() to fix defined but not [...] adds 2d52c58b9c9b block, bfq: honor already-setup queue merges adds 0ef47db1cb64 bio: fix kerneldoc documentation for bio_alloc_kiocb() adds 1c500ad70638 loop: reduce the loop_ctl_mutex scope adds 1dbe7e386f50 Merge tag 'block-5.15-2021-09-05' of git://git.kernel.dk/l [...] adds 1476ff21abb4 iwl: fix debug printf format strings adds ba7b1f861086 lib/test_scanf: split up number parsing test routines adds 4b93c544e90e thunderbolt: test: split up test cases in tb_test_credit_a [...] adds c6132f6f2e68 bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels adds 8eebaf4a11fc net: ixp46x: Remove duplicate include of module.h adds 21274aa17819 octeontx2-af: Add additional register check to rvu_poll_reg() adds ef6c8da71eaf octeontx2-pf: cn10K: Reserve LMTST lines per core adds 0e90dfa7a8d8 net: dsa: tag_rtl4_a: Fix egress tags adds 780aa1209f88 mptcp: Fix duplicated argument in protocol.h adds 1094c6fe7280 mptcp: fix possible divide by zero adds bfd862a7e931 selftests: mptcp: clean tmp files in simult_flows adds 36e784a60b85 Merge branch 'mptcp-prevent-tcp_push-crash-and-selftest-te [...] adds 5240118f08a0 bnxt_en: fix kernel doc warnings in bnxt_hwrm.c adds 205b95fe658d net/ncsi: add get MAC address command to get Intel i210 MA [...] adds 66abf5fb4cf7 net/sun3_82586: Fix return value of sun3_82586_probe() adds 3f22bb137eb0 ipv6: change return type from int to void for mld_process_v2 adds 025efa0a82df selftests: add simple GSO GRE test adds 552799f8b3b0 net: dsa: lantiq_gswip: fix maximum frame length adds d2cabd2dc8da net: qrtr: revert check in qrtr_endpoint_post() adds 9aca491e0dcc Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 adds b9edbfe1adec flow: fix object-size-mismatch warning in flowi{4,6}_to_fl [...] adds ecdc28defc46 net: hso: add failure handler for add_net_device adds aabbdc67f348 net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 adds cdb067d31c0f net: dsa: b53: Fix calculating number of switch ports adds d12e1c464988 net: dsa: b53: Set correct number of ports in the DSA struct adds 79a58c06c2d1 ionic: fix double use of queue-lock adds 20e7b9f82b6e pktgen: remove unused variable adds 340fa6667a69 mptcp: Only send extra TCP acks in eligible socket states adds 743238892156 net: 3com: 3c59x: clean up inconsistent indenting adds 73fc98154e9c drivers: net: smc911x: clean up inconsistent indenting adds c645fe9bf6ae skbuff: clean up inconsistent indenting adds 743902c54461 tipc: clean up inconsistent indenting adds bf0df73a2f0d seg6_iptunnel: Remove redundant initialization of variable err adds 8d17a33b076d net: usb: qmi_wwan: add Telit 0x1060 composition adds f1181e39d6ac net: cs89x0: disable compile testing on powerpc adds ddd0d5293810 net: bridge: mcast: fix vlan port router deadlock adds 9756e44fd4d2 net: remove the unnecessary check in cipso_v4_doi_free adds 52a67fbf0cff ionic: fix a sleeping in atomic bug adds 730affed24bf netfilter: socket: icmp6: fix use-after-scope adds 10905b4a68cc Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds c7c5e6ff533f fq_codel: reject silly quantum parameters adds 9ddbc2a00d7f qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom adds 7db8263a1215 ethtool: Fix an error code in cxgb2.c adds d863ca67bb6e octeontx2-af: Add a 'rvu_free_bitmap()' function adds ecbd690b52dc octeontx2-af: Fix some memory leaks in the error handling [...] adds 81d0885d68ec net: stmmac: Fix overall budget calculation for rxtx_napi adds e5dd729460ca ip/ip6_gre: use the same logic as SIT interfaces when comp [...] adds 0a4fd8df07dd bonding: complain about missing route only once for A/B AR [...] adds 8a0ed250f911 ip_gre: validate csum_start only on pull adds 63f8428b4077 net: dsa: b53: Fix IMP port setup on BCM5301x adds 1656db67233e bnxt_en: fix stored FW_PSID version masks adds beb55fcf950f bnxt_en: fix read of stored FW_PSID version on P5 devices adds 6fdab8a3ade2 bnxt_en: Fix asic.rev in devlink dev info command adds 7ae9dc356f24 bnxt_en: Fix UDP tunnel logic adds 1b2b91831983 bnxt_en: Fix possible unintended driver initiated error recovery adds 8c9bc823efd9 Merge branch 'bnxt_en-fixes' adds 48eab831ae8b net: create netdev->dev_addr assignment helpers adds 5289de5929d1 stmmac: dwmac-loongson:Fix missing return value adds e0b6417be088 MAINTAINERS: add VM SOCKETS (AF_VSOCK) entry adds 6d5f1ef83868 bonding: Fix negative jump label count on nested bonding adds 4a9c93dc47de selftests/bpf: Test XDP bonding nest and unwind adds b109398a2206 Merge branch 'bonding-fix' adds 0c0383918a3e net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_ca [...] adds fe63339ef36b ip6_gre: Revert "ip6_gre: add validation for csum_start" adds 0a83299935f0 net: qcom/emac: Replace strlcpy with strscpy adds 1d99411fe701 net: wwan: iosm: Replace io.*64_lo_hi() with regular accessors adds b539c44df067 net: wwan: iosm: Unify IO accessors used in the driver adds c5c2cd5d3341 Merge remote-tracking branch 'net/master' adds 49ca6153208f bpf: Relicense disassembler as GPL-2.0-only OR BSD-2-Clause adds 99c81435428f Merge remote-tracking branch 'bpf/master' adds 2f32c147a381 iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha adds 851c8e761c39 iwlwifi: bump FW API to 66 for AX devices adds 45010c080e6e iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' adds e4457a45b41c iwlwifi: fix printk format warnings in uefi.c adds 793f9dae52f8 Merge remote-tracking branch 'wireless-drivers/master' adds c8b177b6e3a0 ALSA: usb-audio: Add registration quirk for JBL Quantum 800 adds d92f03674b7a Merge remote-tracking branch 'sound-current/for-linus' adds 489d3a154fea Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds cd5e4efde23a ASoC: mediatek: mt8195: add MTK_PMIC_WRAP dependency adds 5f939f497710 ASoC: audio-graph: respawn Platform Support adds 2a6a0a03117e ASoC: samsung: s3c24xx_simtec: fix spelling mistake "devic [...] adds 940ffa194547 ASoC: mediatek: SND_SOC_MT8195 should depend on ARCH_MEDIATEK adds 222039a2503e ASoC: dt-bindings: mt8195: remove dependent headers in the [...] adds 0f2ef911de0b Merge tag 'asoc-v5.15' into asoc-5.15 adds 0866d645b76d ASoC: rt5682: fix headset background noise when S3 state adds 4f89ff026ddb ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX8ULP adds b3dded7e2f98 ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select adds 7eac1e24fbf6 ASoC: mt8195: correct the dts parsing logic about DPTX and HDMITX adds fcb958ee8e83 ASoC: rockchip: i2s: Fix concurrency between tx/rx adds bf342ee5e443 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 25763d122d30 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds f67be974dd21 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 863580418bc8 regulator: qcom-rpmh-regulator: fix pm8009-1 ldo7 resource name adds 7cb623f775d5 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds 5dd5839de11b Merge remote-tracking branch 'regulator-fixes/for-linus' adds 83f31652e81e Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 5457773ef99f spi: rockchip: handle zero length transfers without timing out adds 34014d01dd27 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds 082903f5756e Merge remote-tracking branch 'spi-fixes/for-linus' adds 62dbd9e96a37 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 9d9bfd180c8e Input: adp5588-keys - use the right header adds 1c6aacecea38 Input: adp5589-keys - use the right header adds 927c1e56cc5e Input: remove dead CSR Prima2 PWRC driver adds ca595ac27168 Input: Fix spelling mistake in Kconfig "Modul" -> "Module" adds 7ec7c72fbf9d Input: Fix spelling mistake in Kconfig "useable" -> "usable" adds 3e204d6b76b2 Input: adc-keys - drop bogus __refdata annotation adds 8be98d2f2a0a Merge branch 'next' into for-linus adds 146ea9b679c9 Input: edt-ft5x06 - added case for EDT EP0110M09 adds 377c02e133af Merge remote-tracking branch 'input-current/for-linus' adds 31692ab9a9ef media: hantro: Fix check for single irq adds 132c88614f2b media: cedrus: Fix SUNXI tile size calculation adds 1dad34740b00 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 08e323bd5682 Merge remote-tracking branch 'omap-fixes/fixes' adds 15d4ec3b12b5 hwmon: (k10temp) Remove residues of current and voltage adds 0628b6ed38d8 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds dabbb37f92b9 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 88a020b56f0d Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a96c8e3ba599 Merge remote-tracking branch 'vfs-fixes/fixes' adds 26391e49d5b0 mmc: dw_mmc: Only inject fault before done/error adds b81bede4d138 mmc: renesas_sdhi: fix regression with hard reset on old SDHIs adds f415f19b1ed7 Merge remote-tracking branch 'mmc-fixes/fixes' adds 38a2784eee66 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds f1940d4e9cbe Drivers: hv: vmbus: Fix kernel crash upon unbinding a devi [...] adds c0ba3acf5d48 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 503fc5b67a87 Merge remote-tracking branch 'fpga-fixes/fixes' adds 0ddc5e55e6f1 Documentation: Fix irq-domain.rst build warning adds ea617cdef108 Merge remote-tracking branch 'irqchip-fixes/irq/irqchip-fixes' adds 94251f5fc1a5 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 5a1f175c9aca isystem: delete global -isystem compile option adds f2d3254eda32 Merge remote-tracking branch 'kbuild/for-next' adds 89acd96543ab Merge remote-tracking branch 'compiler-attributes/compiler [...] adds a61cb6017df0 dma-mapping: fix the kerneldoc for dma_map_sg_attrs adds b8b9f17bc23b Merge remote-tracking branch 'dma-mapping/for-next' adds 1f0ce9bb8e69 Merge remote-tracking branch 'arm/for-next' adds 3a6163ea6e1e Merge remote-tracking branch 'arm-soc/for-next' adds 6f531e8fcaaf Merge remote-tracking branch 'actions/for-next' adds 9f33e65f1493 Merge remote-tracking branch 'amlogic/for-next' adds d0b844d76e9a Merge remote-tracking branch 'aspeed/for-next' adds d79bbf00c770 Merge remote-tracking branch 'at91/at91-next' adds c9ed31edb953 Merge remote-tracking branch 'imx-mxs/for-next' adds 637b282d3228 Merge remote-tracking branch 'keystone/next' adds f8e0ce50490c Merge remote-tracking branch 'mediatek/for-next' adds 77d271941c25 Merge remote-tracking branch 'mvebu/for-next' adds 18e3e9b6ce66 Merge remote-tracking branch 'omap/for-next' adds 1b417efc15f0 Merge branch 'arm64-fixes-for-5.14' into for-next adds 0c6b8e028729 soc: qcom: socinfo: Fixed argument passed to platform_set_data() adds c83277f6c099 ARM: dts: qcom: apq8064: use compatible which contains chipid adds 498a6904da39 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference adds fdc79fa94670 ARM: dts: qcom: nexus7: define touchscreen properties adds b721d740d18c Merge branches 'arm64-defconfig-for-5.15', 'arm64-for-5.15 [...] adds dab518228615 arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly adds 785b191940a3 dt-bindings: soc: qcom: aoss: Add SM6350 compatible adds 790f3537dd78 dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding adds 94ccf8fee683 soc: qcom: rpmhpd: Add SM6350 adds 7b2fb42cdd4a soc: qcom: llcc: Add configuration data for SM6350 adds dff80e05cbbd dt-bindings: arm: Add SMP enable-method for MSM8226 adds f71a26ee14ed arm: qcom: Add SMP support for MSM8226 adds 447a165496a7 dt-bindings: arm: qcom: Document SDX65 platform and boards adds e0f999d1bfc1 Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] adds a48c6dd8b181 Merge remote-tracking branch 'qcom/for-next' adds 55f808aa19c8 ARM: dts: bcm2711: fix MDIO #address- and #size-cells adds f6eb79106e8c ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states adds 06eba32fc6f1 dt-bindings: display: bcm2835: add optional property power [...] adds e4ebeae78f7c ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi adds 5f0c8ccd78c6 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 adds ca9f5280ae02 ARM: dts: Add Raspberry Pi Compute Module 4 adds b03544986797 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board adds 0ab0cf275586 arm64: dts: broadcom: Add reference to RPi CM4 IO Board adds 560e598b10d3 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting adds 9f5289ec6f1c ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address adds 9f5622653009 Merge remote-tracking branch 'raspberrypi/for-next' adds 1bdd2fe80b4a Merge remote-tracking branch 'renesas/next' adds 064dd5b86510 Merge remote-tracking branch 'rockchip/for-next' adds 6d1caa9307e2 Merge remote-tracking branch 'samsung-krzk/for-next' adds 7fdd51f40f90 Merge remote-tracking branch 'scmi/for-linux-next' adds 32ab320f1a96 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 557fd4952908 Merge remote-tracking branch 'tegra/for-next' adds 76c496ea50ed Merge remote-tracking branch 'ti-k3/ti-k3-next' adds e1bc4ee366e7 Merge remote-tracking branch 'xilinx/for-next' adds 2cfa946be843 clk: qcom: gcc-sm6350: Remove unused variable adds 5067c0330a9e Merge remote-tracking branch 'clk/clk-next' adds 05c53ce5be9c Merge remote-tracking branch 'h8300/h8300-next' adds 7593b326025d Merge remote-tracking branch 'microblaze/next' adds f74f8db9a701 parisc: Add missing FORCE prerequisite in Makefile adds 50b2b1ba48ca parisc: Drop strnlen_user() in favour of generic version adds 613793d9c473 parisc: Check user signal stack trampoline is inside TASK_SIZE adds e9e7d5744de7 parisc: Drop useless debug info from signal.c adds a7c573b0443a Merge remote-tracking branch 'parisc-hd/for-next' adds 8eaa01265dbc s390/unwind: use current_frame_address() to unwind current task adds fe47f5b97b70 s390/topology: fix topology information when calling cpu h [...] adds 4ec9978e27c0 s390/mm: fix kernel doc comments adds e166f652ff5b s390/cpum_cf: move array from header to C file adds 4bfdff613d4b Merge remote-tracking branch 's390/for-next' adds df1e30054f30 Merge remote-tracking branch 'sh/for-next' adds e5b152c1dacc Merge remote-tracking branch 'uml/linux-next' adds c4f71e4bde0d Merge remote-tracking branch 'pidfd/for-next' adds 15a92abbf0d2 Merge remote-tracking branch 'btrfs/for-next' adds 2ad32cf09bd2 ceph: fix memory leak on decode error in ceph_handle_caps adds ce3a8732ae0d ceph: fix comment about short copies in ceph_write_end adds fba97e802501 ceph: make ceph_create_session_msg a global symbol adds 59b312f36230 ceph: make iterate_sessions a global symbol adds d095559ce410 ceph: flush mdlog before umounting adds e1a4541ec0b9 ceph: flush the mdlog before waiting on unsafe reqs adds 49f8899e5edf ceph: remove some defunct forward declarations adds 40e309de4dd8 ceph: add a new vxattr to return auth mds for an inode adds b4002173b798 ceph: cancel delayed work instead of flushing on mdsc teardown adds c80dc3aee984 ceph: remove redundant initializations from mdsc and session adds 0ba92e1c5f7c ceph: add ceph_change_snap_realm() helper adds 692e17159792 ceph: print more information when we can't find snaprealm adds d517b3983dd3 ceph: reconnect to the export targets on new mdsmaps adds b11ed5034668 ceph: request Fw caps before updating the mtime in ceph_wr [...] adds a6d37ccdd240 ceph: remove the capsnaps when removing caps adds 42ad631b4d0e ceph: don't WARN if we're force umounting adds a76d0a9c288e ceph: don't WARN if we're forcibly removing the session caps adds 3eaf5aa1cfa8 ceph: lockdep annotations for try_nonblocking_invalidate adds 9f3589993c0c ceph: drop the mdsc_get_session/put_session dout messages adds 05a444d3f90a ceph: fix dereference of null pointer cf adds 4b0b8836ebba ceph: fix off by one bugs in unsafe_request_wait() adds 5cd97e46ac70 Merge remote-tracking branch 'ceph/master' adds da1e7ada5b62 ksmbd: fix lookup on idmapped mounts adds 475d6f98804c ksmbd: fix translation in smb2_populate_readdir_entry() adds 3cdc20e72c3d ksmbd: fix translation in create_posix_rsp_buf() adds 43205ca7192a ksmbd: fix translation in ksmbd_acls_fattr() adds 0e844efebdf9 ksmbd: fix translation in acl entries adds f0bb29d5c65b ksmbd: fix subauth 0 handling in sid_to_id() adds 55cd04d75e63 ksmbd: fix translation in sid_to_id() adds 9467a0ce486c ndr: fix translation in ndr_encode_posix_acl() adds eb5784f0c6ef ksmbd: ensure error is surfaced in set_file_basic_info() adds db7fb6fe3d7a ksmbd: remove setattr preparations in set_file_basic_info() adds 28a5d3de9d65 ksmbd: defer notify_change() call adds d475866eeed8 ksmbd: Reduce error log 'speed is unknown' to debug adds 72d6cbb533d4 ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data adds 687c59e702f4 ksmbd: remove unused ksmbd_file_table_flush function adds 303fff2b8c77 ksmbd: add validation for ndr read/write functions adds 1698b3db023c Merge remote-tracking branch 'cifsd/cifsd-for-next' adds ecf2d6dc23b8 Merge remote-tracking branch 'ext3/for_next' adds 660585b56e63 fuse: wait for writepages in syncfs adds a9667ac88e2b fuse: remove unused arg in fuse_write_file_get() adds 8e94699aea62 Merge remote-tracking branch 'fuse/for-next' adds e38b3f200594 SUNRPC: don't pause on incomplete allocation adds 0c217d5066c8 SUNRPC: improve error response to over-size gss credential adds 7fe316a232d7 Merge remote-tracking branch 'cel/for-next' adds 22bb3b79290e net/9p: increase tcp max msize to 1MB adds 9210fc0a3b61 net/9p: use macro to define default msize adds 9c4d94dc9a64 net/9p: increase default msize to 128k adds c52f544e4d85 Merge remote-tracking branch 'v9fs/9p-next' adds 5ab62e60a8b9 Merge remote-tracking branch 'zonefs/for-next' adds 2112ff5ce0c1 iov_iter: track truncated size adds 89c2b3b74918 io_uring: reexpand under-reexpanded iters adds 8e222b83dec2 Merge branch 'work.iov_iter' into for-next adds 6b4f55466b33 Merge remote-tracking branch 'vfs/for-next' adds 278675b0acf4 Merge remote-tracking branch 'printk/for-next' adds 52d44f3c6197 Merge branch 'pci/enumeration' adds faa2e05ad0dc PCI: ibmphp: Fix double unmap of io_mem adds 4f6f0b86d360 Merge branch 'pci/hotplug' adds 9d102c743724 Merge branch 'pci/iommu' adds 03816e7f7887 Merge branch 'pci/irq' adds 00823dcbdd41 PCI/portdrv: Enable Bandwidth Notification only if port su [...] adds 34627f4dcd0f Merge branch 'pci/portdrv' adds e210d9fc0903 Merge branch 'pci/reset' adds 9045f63e67bc Merge branch 'pci/resource' adds 1295d187abfb Merge branch 'pci/virtualization' adds a61590892ef0 PCI/VPD: Stop exporting pci_vpd_find_tag() adds 59b83b29bb55 PCI/VPD: Stop exporting pci_vpd_find_info_keyword() adds 46a347835cc5 PCI/VPD: Include post-processing in pci_vpd_find_tag() adds acfbb1b8a494 PCI/VPD: Add pci_vpd_find_id_string() adds 24c521f81c30 cxgb4: Use pci_vpd_find_id_string() to find VPD ID string adds 06e1913d4571 PCI/VPD: Clean up public VPD defines and inline functions adds 2c208abd4f9e PCI/VPD: Use unaligned access helpers adds 74797618e202 Merge branch 'pci/vpd' adds 0da14a19493d x86/PCI: sta2x11: switch from 'pci_' to 'dma_' API adds 739c4747a25a Merge branch 'pci/misc' adds dbf0b9bad040 Merge branch 'pci/artpec6' adds bd8bb4d097e4 Merge branch 'pci/dwc' adds 0e52059a8256 Merge branch 'pci/rockchip-dwc' adds a549a33c37ef Merge branch 'pci/visconti' adds 540267e236dd Merge branch 'remotes/lorenzo/pci/aardvark' adds 2b5a949eea28 Merge branch 'remotes/lorenzo/pci/cadence' adds 53cb14d25662 Merge branch 'remotes/lorenzo/pci/hv' adds a1e4ca8eb963 Merge branch 'remotes/lorenzo/pci/hyper-v' adds c1bb1449fa8e Merge branch 'remotes/lorenzo/pci/iproc' adds af42a0d4a88b Merge branch 'remotes/lorenzo/pci/keembay' adds c501cf9cbeac Merge branch 'remotes/lorenzo/pci/mediatek' adds c2863b217edc Merge branch 'remotes/lorenzo/pci/rcar' adds db2d64f83703 Merge branch 'remotes/lorenzo/pci/tegra' adds 4a4547db5612 Merge branch 'remotes/lorenzo/pci/tegra194' adds 09cfc9db2db1 Merge branch 'remotes/lorenzo/pci/xgene' adds eccefc748e0e Merge branch 'remotes/lorenzo/pci/xilinx-nwl' adds 6e129176c3af Merge branch 'remotes/lorenzo/pci/endpoint' adds e3c825c93e62 Merge branch 'remotes/lorenzo/pci/misc' adds 742a4c49a82a Merge branch 'remotes/lorenzo/pci/tools' adds 1984fbb6b324 Merge remote-tracking branch 'pci/next' adds 9b0769b55325 Merge remote-tracking branch 'pstore/for-next/pstore' adds 4bc44ba4871f Merge branch 'for-5.15/core' into for-next adds 4aba521eaa7a Merge remote-tracking branch 'hid/for-next' adds 2c2373ca2018 Merge remote-tracking branch 'i2c/i2c/for-next' adds f97a2103f1a7 firmware: dmi: Move product_sku info to the end of the modalias adds eb2ba4c4f0a8 Merge remote-tracking branch 'dmi/dmi-for-next' adds 8c7a729d0964 Documentation: locking: fix references adds 59c6a716b14b Documentation/process/maintainer-pgp-guide: Replace broken [...] adds f08fe9d29366 Documentation: arm: marvell: Add 88F6825 model into list adds fe450eeb4e6f Documentation: in_irq() cleanup adds c19430eec84f Documentation: block: blk-mq: Fix small typo in multi-queue docs adds d4477209c8fb Documentation/features/vm: correct huge-vmap APIs adds 8137a49e1567 docs/zh_CN: Modify the translator tag and fix the wrong word adds e5cb9494fe79 docs/zh_TW: add translations for zh_TW/arm64 adds ac8fa1bdc026 docs/zh_TW: add translations for zh_TW/cpu-freq adds bf608ebc364e docs/zh_TW: add translations for zh_TW/filesystems adds abf36fe0be7d docs: kernel-hacking: Remove inappropriate text adds 7c5c18bdb656 docs: pdfdocs: Fix typo in CJK-language specific font settings adds 5bba47f0ec4b Merge remote-tracking branch 'jc_docs/docs-next' adds 907f2745370d Merge remote-tracking branch 'v4l-dvb-next/master' adds a0d714e698db Merge branch 'pm-cpufreq' into linux-next adds 9c7552e201e6 Merge branch 'pm-opp' into linux-next adds 692a3b9a8994 cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() adds 9ab0a6cb76b9 cpufreq: sh: Remove sh_cpufreq_cpu_ready() adds 4bf8e582119e cpufreq: Remove ready() callback adds 89846b9e7f2c Merge branch 'pm-cpufreq' into linux-next adds 59dc33252ee7 PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus adds fa209644a712 ACPI: PM: s2idle: Run both AMD and Microsoft methods if bo [...] adds 17b121ad0c43 Documentation: ACPI: Align the SSDT overlays file with the code adds 6f65d2319f21 Merge branches 'acpi-pci', 'acpi-pm' and 'acpi-docs' into [...] adds 4d3b252a0a3a Merge remote-tracking branch 'pm/linux-next'
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 (c1b13fe76e95) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-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 | 5 - .rustfmt.toml | 12 - Documentation/ABI/stable/sysfs-driver-dma-idxd | 9 - .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 10 - Documentation/admin-guide/acpi/ssdt-overlays.rst | 49 +- Documentation/admin-guide/kernel-parameters.txt | 5 - Documentation/admin-guide/mm/damon/index.rst | 15 - Documentation/admin-guide/mm/damon/start.rst | 114 - Documentation/admin-guide/mm/damon/usage.rst | 112 - Documentation/admin-guide/mm/index.rst | 1 - Documentation/admin-guide/mm/memory-hotplug.rst | 800 +- Documentation/arm/marvell.rst | 1 + Documentation/block/blk-mq.rst | 2 +- Documentation/conf.py | 4 +- Documentation/core-api/cachetlb.rst | 6 - Documentation/core-api/irq/irq-domain.rst | 5 +- Documentation/core-api/mm-api.rst | 5 - Documentation/cpu-freq/cpu-drivers.rst | 3 - Documentation/dev-tools/kfence.rst | 98 +- .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 + Documentation/devicetree/bindings/arm/cpus.yaml | 3 +- Documentation/devicetree/bindings/arm/qcom.yaml | 6 + .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../clock/samsung,exynos4412-isp-clock.yaml | 2 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 3 + .../bindings/display/brcm,bcm2835-hdmi.yaml | 3 + .../bindings/display/brcm,bcm2835-v3d.yaml | 3 + .../bindings/display/brcm,bcm2835-vec.yaml | 3 + .../devicetree/bindings/dma/altr,msgdma.yaml | 4 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 130 - .../devicetree/bindings/dma/st,stm32-dma.yaml | 7 - Documentation/devicetree/bindings/eeprom/at24.yaml | 6 - .../devicetree/bindings/gpio/gpio-virtio.yaml | 59 - .../devicetree/bindings/i2c/i2c-virtio.yaml | 51 - .../devicetree/bindings/mailbox/mtk-gce.txt | 8 +- Documentation/devicetree/bindings/mfd/axp20x.txt | 3 +- .../devicetree/bindings/mfd/brcm,cru.yaml | 86 - .../devicetree/bindings/mfd/qcom,pm8008.yaml | 13 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 3 - .../devicetree/bindings/mfd/ti,tps65086.yaml | 124 - Documentation/devicetree/bindings/mfd/tps65086.txt | 54 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 1 - .../devicetree/bindings/rtc/trivial-rtc.yaml | 3 - .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 + .../devicetree/bindings/sound/fsl,rpmsg.yaml | 1 + .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 40 +- .../devicetree/bindings/thermal/qcom-lmh.yaml | 82 - .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- Documentation/devicetree/bindings/virtio/mmio.yaml | 3 +- .../devicetree/bindings/virtio/virtio-device.yaml | 41 - .../bindings/watchdog/maxim,max63xx.yaml | 44 - .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 - Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/cxl/memory-devices.rst | 11 +- Documentation/driver-api/gpio/consumer.rst | 10 +- Documentation/driver-api/gpio/driver.rst | 11 +- .../features/vm/huge-vmap/arch-support.txt | 2 +- Documentation/filesystems/netfs_library.rst | 2 - Documentation/gpu/drm-mm.rst | 2 +- Documentation/hwmon/k10temp.rst | 17 - Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 4 - Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 12 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/locking/futex-requeue-pi.rst | 2 +- Documentation/locking/ww-mutex-design.rst | 2 +- Documentation/process/changes.rst | 13 - Documentation/process/maintainer-pgp-guide.rst | 14 +- Documentation/rust/arch-support.rst | 35 - Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding.rst | 92 - Documentation/rust/docs.rst | 110 - Documentation/rust/index.rst | 20 - Documentation/rust/quick-start.rst | 222 - Documentation/trace/histogram.rst | 18 +- .../translations/it_IT/kernel-hacking/hacking.rst | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 4 +- .../translations/zh_CN/core-api/cachetlb.rst | 2 +- .../translations/zh_CN/core-api/index.rst | 8 +- .../translations/zh_CN/core-api/irq/concepts.rst | 8 +- .../translations/zh_CN/core-api/irq/index.rst | 7 +- .../zh_CN/core-api/irq/irq-affinity.rst | 8 +- .../translations/zh_CN/core-api/irq/irq-domain.rst | 8 +- .../zh_CN/core-api/irq/irqflags-tracing.rst | 8 +- .../translations/zh_CN/core-api/kernel-api.rst | 6 +- .../translations/zh_CN/core-api/kobject.rst | 5 +- .../translations/zh_CN/core-api/local_ops.rst | 6 +- .../translations/zh_CN/core-api/padata.rst | 5 +- .../translations/zh_CN/core-api/printk-basics.rst | 6 +- .../translations/zh_CN/core-api/printk-formats.rst | 6 +- .../zh_CN/core-api/refcount-vs-atomic.rst | 6 +- .../zh_CN/core-api/symbol-namespaces.rst | 6 +- .../translations/zh_CN/core-api/workqueue.rst | 6 +- Documentation/translations/zh_CN/cpu-freq/core.rst | 8 +- .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 10 +- .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 8 +- .../translations/zh_CN/cpu-freq/index.rst | 8 +- .../translations/zh_CN/filesystems/debugfs.rst | 2 +- .../translations/zh_CN/iio/ep93xx_adc.rst | 8 +- .../translations/zh_CN/iio/iio_configfs.rst | 8 +- Documentation/translations/zh_CN/iio/index.rst | 8 +- .../translations/zh_CN/kernel-hacking/hacking.rst | 2 +- Documentation/translations/zh_CN/mips/booting.rst | 7 +- Documentation/translations/zh_CN/mips/features.rst | 7 +- Documentation/translations/zh_CN/mips/index.rst | 7 +- .../translations/zh_CN/mips/ingenic-tcu.rst | 7 +- .../translations/zh_CN/openrisc/index.rst | 8 +- .../translations/zh_CN/openrisc/openrisc_port.rst | 7 +- Documentation/translations/zh_CN/openrisc/todo.rst | 7 +- .../translations/zh_CN/parisc/debugging.rst | 5 +- Documentation/translations/zh_CN/parisc/index.rst | 5 +- .../translations/zh_CN/parisc/registers.rst | 5 +- .../translations/zh_CN/riscv/boot-image-header.rst | 8 +- Documentation/translations/zh_CN/riscv/index.rst | 8 +- .../translations/zh_CN/riscv/patch-acceptance.rst | 8 +- Documentation/translations/zh_CN/riscv/pmu.rst | 8 +- Documentation/translations/zh_TW/arm64/amu.rst | 104 + Documentation/translations/zh_TW/arm64/booting.txt | 251 + .../translations/zh_TW/arm64/elf_hwcaps.rst | 244 + .../translations/zh_TW/arm64/hugetlbpage.rst | 49 + Documentation/translations/zh_TW/arm64/index.rst | 23 + .../zh_TW/arm64/legacy_instructions.txt | 77 + Documentation/translations/zh_TW/arm64/memory.txt | 119 + Documentation/translations/zh_TW/arm64/perf.rst | 88 + .../translations/zh_TW/arm64/silicon-errata.txt | 79 + .../translations/zh_TW/arm64/tagged-pointers.txt | 57 + Documentation/translations/zh_TW/cpu-freq/core.rst | 108 + .../translations/zh_TW/cpu-freq/cpu-drivers.rst | 256 + .../translations/zh_TW/cpu-freq/cpufreq-stats.rst | 132 + .../translations/zh_TW/cpu-freq/index.rst | 47 + .../translations/zh_TW/filesystems/debugfs.rst | 224 + .../translations/zh_TW/filesystems/index.rst | 31 + .../translations/zh_TW/filesystems/sysfs.txt | 377 + .../translations/zh_TW/filesystems/tmpfs.rst | 148 + .../translations/zh_TW/filesystems/virtiofs.rst | 61 + Documentation/translations/zh_TW/index.rst | 13 +- Documentation/virt/kvm/api.rst | 36 +- Documentation/virt/kvm/locking.rst | 6 - Documentation/vm/damon/api.rst | 20 - Documentation/vm/damon/design.rst | 166 - Documentation/vm/damon/faq.rst | 51 - Documentation/vm/damon/index.rst | 30 - Documentation/vm/index.rst | 1 - MAINTAINERS | 81 +- Makefile | 184 +- Next/SHA1s | 335 - Next/Trees | 337 - Next/merge.log | 14019 ------------------- arch/Kconfig | 30 +- arch/alpha/include/asm/agp.h | 4 +- arch/alpha/include/asm/bitops.h | 2 + arch/alpha/kernel/pci-sysfs.c | 12 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/bitops.h | 1 + arch/arc/include/asm/cacheflush.h | 1 - arch/arc/kernel/traps.c | 5 + arch/arm/boot/compressed/string.c | 1 - arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 49 +- arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts | 138 + arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi | 113 + arch/arm/boot/dts/bcm2711.dtsi | 4 +- arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 31 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 36 +- arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 36 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 36 +- arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi | 34 + arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 8 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 7 +- arch/arm/configs/dove_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/include/asm/bitops.h | 1 + arch/arm/include/asm/cacheflush.h | 1 - arch/arm/kernel/traps.c | 5 + arch/arm/mach-qcom/platsmp.c | 71 + arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/rust/target.json | 28 - arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/broadcom/Makefile | 1 + .../arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 2 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 4 +- arch/arm64/include/asm/bitops.h | 1 + arch/arm64/include/asm/compat.h | 5 + arch/arm64/include/asm/cpufeature.h | 18 +- arch/arm64/include/asm/kvm_arm.h | 54 +- arch/arm64/include/asm/kvm_asm.h | 7 +- arch/arm64/include/asm/kvm_host.h | 17 +- arch/arm64/include/asm/kvm_hyp.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 17 +- arch/arm64/include/asm/kvm_pgtable.h | 168 +- arch/arm64/include/asm/sysreg.h | 26 +- arch/arm64/include/asm/uaccess.h | 11 + arch/arm64/include/asm/unistd32.h | 10 +- arch/arm64/kernel/cpufeature.c | 8 +- arch/arm64/kernel/vmlinux.lds.S | 4 +- arch/arm64/kvm/Kconfig | 10 - arch/arm64/kvm/arm.c | 161 +- arch/arm64/kvm/debug.c | 2 +- arch/arm64/kvm/guest.c | 9 +- arch/arm64/kvm/handle_exit.c | 43 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 6 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 35 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 3 +- arch/arm64/kvm/hyp/include/nvhe/spinlock.h | 25 - arch/arm64/kvm/hyp/nvhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 21 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 20 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 244 +- arch/arm64/kvm/hyp/nvhe/mm.c | 22 +- arch/arm64/kvm/hyp/nvhe/setup.c | 82 +- arch/arm64/kvm/hyp/nvhe/switch.c | 17 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 4 +- arch/arm64/kvm/hyp/pgtable.c | 247 +- arch/arm64/kvm/hyp/vhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 18 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/tlb.c | 4 +- arch/arm64/kvm/mmu.c | 76 +- arch/arm64/kvm/perf.c | 2 +- arch/arm64/kvm/pmu-emul.c | 14 +- arch/arm64/kvm/psci.c | 15 +- arch/arm64/kvm/reset.c | 43 +- arch/arm64/kvm/sys_regs.c | 134 +- arch/arm64/kvm/sys_regs.h | 31 - arch/arm64/kvm/trace_handle_exit.h | 10 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 4 +- arch/arm64/kvm/vgic/vgic-v2.c | 36 +- arch/arm64/kvm/vgic/vgic-v3.c | 36 +- arch/arm64/kvm/vgic/vgic.c | 39 +- arch/arm64/kvm/vgic/vgic.h | 2 - arch/arm64/lib/Makefile | 2 +- arch/arm64/lib/copy_in_user.S | 77 + arch/arm64/mm/mmu.c | 3 +- arch/arm64/rust/target.json | 35 - arch/csky/include/asm/bitops.h | 1 + arch/h8300/include/asm/bitops.h | 1 + arch/h8300/kernel/traps.c | 4 + arch/hexagon/include/asm/bitops.h | 1 + arch/hexagon/kernel/traps.c | 4 + arch/ia64/include/asm/bitops.h | 2 + arch/ia64/include/asm/meminit.h | 2 - arch/ia64/kernel/setup.c | 53 +- arch/ia64/mm/init.c | 3 +- arch/m68k/include/asm/bitops.h | 2 + arch/mips/Kconfig | 1 + arch/mips/cavium-octeon/octeon-memcpy.S | 2 + arch/mips/configs/lemote2f_defconfig | 1 + arch/mips/configs/pic32mzda_defconfig | 1 + arch/mips/configs/rt305x_defconfig | 1 + arch/mips/configs/xway_defconfig | 1 + arch/mips/include/asm/bitops.h | 1 + arch/mips/include/asm/cacheflush.h | 2 - arch/mips/include/asm/compat.h | 8 + arch/mips/include/asm/uaccess.h | 26 + arch/mips/kernel/syscalls/syscall_n32.tbl | 10 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 10 +- arch/mips/kvm/mips.c | 4 + arch/mips/lib/memcpy.S | 11 + arch/mips/mti-malta/malta-dtshim.c | 2 +- arch/nds32/include/asm/cacheflush.h | 1 - arch/nds32/kernel/traps.c | 5 + arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/kernel/traps.c | 5 + arch/openrisc/include/asm/bitops.h | 1 + arch/openrisc/kernel/traps.c | 5 + arch/parisc/Kconfig | 1 - arch/parisc/Makefile | 6 +- arch/parisc/boot/compressed/Makefile | 18 +- arch/parisc/boot/compressed/misc.c | 2 +- arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/bitops.h | 2 + arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/asm/compat.h | 6 + arch/parisc/include/asm/uaccess.h | 7 +- arch/parisc/include/uapi/asm/swab.h | 68 - arch/parisc/kernel/parisc_ksyms.c | 1 - arch/parisc/kernel/signal.c | 33 +- arch/parisc/kernel/syscalls/syscall.tbl | 8 +- arch/parisc/kernel/traps.c | 4 + arch/parisc/lib/lusercopy.S | 34 - arch/parisc/lib/memcpy.c | 9 + arch/parisc/math-emu/fpudispatch.c | 56 +- arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/bitops.h | 2 + arch/powerpc/include/asm/bug.h | 3 +- arch/powerpc/include/asm/compat.h | 16 + arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 10 +- arch/powerpc/kernel/traps.c | 5 + arch/powerpc/kvm/book3s.c | 5 + arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 11 +- arch/powerpc/kvm/book3s_hv.c | 18 +- arch/powerpc/kvm/booke.c | 5 + arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/mm/ptdump/ptdump.c | 2 + arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 9 +- arch/powerpc/rust/target.json | 30 - arch/riscv/Makefile | 1 - arch/riscv/include/asm/bitops.h | 1 + arch/riscv/kernel/traps.c | 5 + arch/riscv/rust/rv32ima.json | 37 - arch/riscv/rust/rv32imac.json | 37 - arch/riscv/rust/rv64ima.json | 37 - arch/riscv/rust/rv64imac.json | 37 - arch/s390/Kconfig | 1 + arch/s390/include/asm/bitops.h | 1 + arch/s390/include/asm/compat.h | 10 + arch/s390/include/asm/cpu_mcf.h | 7 - arch/s390/include/asm/kvm_host.h | 2 - arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/stacktrace.h | 20 +- arch/s390/include/asm/uaccess.h | 3 + arch/s390/include/asm/unwind.h | 8 +- arch/s390/kernel/perf_cpum_cf.c | 8 + arch/s390/kernel/setup.c | 1 + arch/s390/kernel/smp.c | 9 +- arch/s390/kernel/syscalls/syscall.tbl | 10 +- arch/s390/kernel/topology.c | 13 +- arch/s390/kvm/interrupt.c | 12 +- arch/s390/kvm/kvm-s390.c | 14 +- arch/s390/kvm/kvm-s390.h | 2 +- arch/s390/kvm/vsie.c | 2 - arch/s390/lib/string.c | 3 - arch/s390/lib/uaccess.c | 63 + arch/s390/mm/gmap.c | 11 +- arch/s390/mm/init.c | 3 +- arch/s390/mm/pgtable.c | 4 +- arch/sh/configs/sdk7786_defconfig | 1 + arch/sh/include/asm/bitops.h | 1 + arch/sh/include/asm/cacheflush.h | 3 +- arch/sh/mm/init.c | 3 +- arch/sparc/include/asm/bitops_32.h | 1 + arch/sparc/include/asm/bitops_64.h | 2 + arch/sparc/include/asm/compat.h | 19 + arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/signal32.c | 12 +- arch/sparc/kernel/signal_64.c | 8 +- arch/sparc/kernel/syscalls/syscall.tbl | 10 +- arch/um/kernel/trap.c | 4 + arch/x86/Kconfig | 1 + arch/x86/boot/compressed/misc.h | 2 - arch/x86/boot/compressed/pgtable_64.c | 2 - arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 4 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/entry/vdso/Makefile | 2 +- arch/x86/ia32/ia32_aout.c | 8 +- arch/x86/include/asm/bitops.h | 2 + arch/x86/include/asm/compat.h | 13 + arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 78 +- arch/x86/include/asm/uaccess_64.h | 7 + arch/x86/include/uapi/asm/kvm.h | 1 - arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/setup.c | 2 +- arch/x86/kvm/debugfs.c | 111 - arch/x86/kvm/hyperv.c | 32 +- arch/x86/kvm/i8254.c | 3 +- arch/x86/kvm/ioapic.h | 4 + arch/x86/kvm/lapic.c | 26 +- arch/x86/kvm/mmu.h | 25 - arch/x86/kvm/mmu/mmu.c | 510 +- arch/x86/kvm/mmu/mmu_audit.c | 4 +- arch/x86/kvm/mmu/mmu_internal.h | 8 +- arch/x86/kvm/mmu/mmutrace.h | 6 - arch/x86/kvm/mmu/page_track.c | 1 - arch/x86/kvm/mmu/paging_tmpl.h | 6 +- arch/x86/kvm/mmu/tdp_mmu.c | 139 +- arch/x86/kvm/mmu/tdp_mmu.h | 29 +- arch/x86/kvm/pmu.c | 5 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/avic.c | 49 +- arch/x86/kvm/svm/nested.c | 5 + arch/x86/kvm/svm/sev.c | 3 +- arch/x86/kvm/svm/svm.c | 97 +- arch/x86/kvm/svm/svm.h | 8 + arch/x86/kvm/svm/svm_ops.h | 2 +- arch/x86/kvm/vmx/evmcs.c | 1 + arch/x86/kvm/vmx/evmcs.h | 4 + arch/x86/kvm/vmx/nested.c | 56 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/vmcs.h | 2 - arch/x86/kvm/vmx/vmcs12.c | 1 + arch/x86/kvm/vmx/vmcs12.h | 4 + arch/x86/kvm/vmx/vmx.c | 330 +- arch/x86/kvm/vmx/vmx.h | 38 +- arch/x86/kvm/vmx/vmx_ops.h | 4 +- arch/x86/kvm/x86.c | 185 +- arch/x86/kvm/x86.h | 2 - arch/x86/kvm/xen.c | 23 +- arch/x86/kvm/xen.h | 5 - arch/x86/lib/string_32.c | 1 - arch/x86/mm/init_32.c | 3 +- arch/x86/mm/init_64.c | 3 +- arch/x86/pci/sta2x11-fixup.c | 3 +- arch/x86/rust/target.json | 37 - arch/x86/um/Kconfig | 1 + arch/x86/xen/smp_pv.c | 1 - arch/xtensa/configs/nommu_kc705_defconfig | 1 + arch/xtensa/include/asm/bitops.h | 1 + arch/xtensa/include/asm/cacheflush.h | 3 +- block/bfq-iosched.c | 16 +- block/bio.c | 2 +- block/blk-mq.c | 2 +- block/mq-deadline.c | 12 +- drivers/acpi/acpi_memhotplug.c | 46 +- drivers/acpi/x86/s2idle.c | 67 +- drivers/ata/libata-core.c | 34 + drivers/auxdisplay/cfag12864b.c | 2 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/auxdisplay/ks0108.c | 18 +- drivers/base/memory.c | 225 +- drivers/base/node.c | 2 + drivers/block/loop.c | 75 +- drivers/block/loop.h | 1 + drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/bluetooth/btintel.c | 146 +- drivers/bluetooth/btintel.h | 6 - drivers/char/ipmi/ipmi_si_intf.c | 23 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/clk/qcom/gcc-sm6350.c | 4 - drivers/clk/tegra/clk-dfll.c | 2 +- drivers/clk/ux500/u8500_of_clk.c | 3 +- drivers/cpufreq/acpi-cpufreq.c | 14 +- drivers/cpufreq/cpufreq.c | 4 - drivers/cpufreq/sh-cpufreq.c | 11 - drivers/cpuidle/cpuidle-ux500.c | 2 +- drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/cxl/Makefile | 4 +- drivers/cxl/acpi.c | 153 +- drivers/cxl/{core/bus.c => core.c} | 546 +- drivers/cxl/core/Makefile | 9 - drivers/cxl/core/core.h | 23 - drivers/cxl/core/mbox.c | 798 -- drivers/cxl/core/memdev.c | 339 - drivers/cxl/core/pmem.c | 239 - drivers/cxl/core/regs.c | 236 - drivers/cxl/cxl.h | 108 +- drivers/cxl/cxlmem.h | 254 - drivers/cxl/mem.h | 81 + drivers/cxl/pci.c | 1204 +- drivers/cxl/pci.h | 1 - drivers/cxl/pmem.c | 162 +- drivers/dax/kmem.c | 43 +- drivers/dax/super.c | 191 +- drivers/devfreq/devfreq.c | 2 +- drivers/dma/Kconfig | 28 +- drivers/dma/Makefile | 3 +- drivers/dma/acpi-dma.c | 18 +- drivers/dma/altera-msgdma.c | 37 +- drivers/dma/at_xdmac.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 56 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 4 - drivers/dma/dw/idma32.c | 138 +- drivers/dma/dw/internal.h | 16 - drivers/dma/dw/of.c | 49 +- drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 10 +- drivers/dma/hisi_dma.c | 10 +- drivers/dma/idxd/Makefile | 8 - drivers/dma/idxd/bus.c | 91 - drivers/dma/idxd/cdev.c | 73 +- drivers/dma/idxd/compat.c | 107 - drivers/dma/idxd/device.c | 382 +- drivers/dma/idxd/dma.c | 96 +- drivers/dma/idxd/idxd.h | 167 +- drivers/dma/idxd/init.c | 148 +- drivers/dma/idxd/irq.c | 190 +- drivers/dma/idxd/registers.h | 6 - drivers/dma/idxd/submit.c | 43 +- drivers/dma/idxd/sysfs.c | 601 +- drivers/dma/ppc4xx/adma.c | 12 +- drivers/dma/ptdma/Kconfig | 13 - drivers/dma/ptdma/Makefile | 10 - drivers/dma/ptdma/ptdma-debugfs.c | 106 - drivers/dma/ptdma/ptdma-dev.c | 305 - drivers/dma/ptdma/ptdma-dmaengine.c | 389 - drivers/dma/ptdma/ptdma-pci.c | 243 - drivers/dma/ptdma/ptdma.h | 324 - drivers/dma/sh/Kconfig | 9 - drivers/dma/sh/Makefile | 1 - drivers/dma/sh/rz-dmac.c | 969 -- drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/sprd-dma.c | 1 - drivers/dma/stm32-dma.c | 8 +- drivers/dma/tegra210-adma.c | 7 +- drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-psil-j721e.c | 73 - drivers/dma/xilinx/xilinx_dma.c | 17 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/extcon/extcon-max3355.c | 1 + drivers/extcon/extcon-usb-gpio.c | 3 +- drivers/firewire/net.c | 4 + drivers/firmware/dmi-id.c | 6 +- drivers/firmware/iscsi_ibft.c | 24 +- drivers/firmware/qcom_scm.c | 58 - drivers/firmware/qcom_scm.h | 4 - drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 15 +- drivers/gpio/Makefile | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 178 +- drivers/gpio/gpio-brcmstb.c | 45 +- drivers/gpio/gpio-dwapb.c | 56 +- drivers/gpio/gpio-mc9s08dz60.c | 112 + drivers/gpio/gpio-ml-ioh.c | 49 +- drivers/gpio/gpio-mlxbf2.c | 43 +- drivers/gpio/gpio-mpc8xxx.c | 13 +- drivers/gpio/gpio-mt7621.c | 1 - drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-tegra186.c | 30 +- drivers/gpio/gpio-viperboard.c | 14 +- drivers/gpio/gpio-virtio.c | 374 - drivers/gpio/gpiolib-devres.c | 2 +- drivers/gpio/gpiolib-of.c | 16 +- drivers/gpio/gpiolib.c | 32 +- drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 152 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 168 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h | 51 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 14 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 14 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 30 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 1 - drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 18 - drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 81 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 201 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 40 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 43 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 10 - .../gpu/drm/amd/display/dc/bios/command_table2.c | 10 - drivers/gpu/drm/amd/display/dc/core/dc.c | 18 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 468 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1177 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 315 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 118 - drivers/gpu/drm/amd/display/dc/dc.h | 29 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 222 - drivers/gpu/drm/amd/display/dc/dc_link.h | 7 - drivers/gpu/drm/amd/display/dc/dc_types.h | 21 - drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 16 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 99 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 65 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 9 - .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 10 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 26 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 8 +- .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 4 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 7 - .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 173 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h | 115 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 162 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 18 - .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 4 - .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 616 - .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 222 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 747 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 241 - .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 4 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 246 +- drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 - .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 2 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 12 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 22 - drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 23 - drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 4 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 91 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 81 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 - .../drm/amd/display/dc/inc/hw_sequencer_private.h | 3 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 18 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 31 +- .../drm/amd/display/include/bios_parser_types.h | 8 - drivers/gpu/drm/amd/display/include/dpcd_defs.h | 16 - .../gpu/drm/amd/display/include/grph_object_defs.h | 12 - .../gpu/drm/amd/display/include/grph_object_id.h | 8 - .../drm/amd/display/include/link_service_types.h | 41 +- drivers/gpu/drm/amd/display/include/logger_types.h | 6 - drivers/gpu/drm/amd/include/atomfirmware.h | 4 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 24 - drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 5 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 7 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 8 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 1 + drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 1 - drivers/gpu/drm/msm/dp/dp_display.c | 1 - drivers/gpu/drm/panfrost/panfrost_mmu.c | 31 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 2 - drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/ttm/ttm_bo.c | 18 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/ttm/ttm_device.c | 48 - drivers/gpu/drm/ttm/ttm_tt.c | 1 + drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/usbhid/hid-core.c | 16 +- drivers/hv/ring_buffer.c | 1 + drivers/hwmon/k10temp.c | 6 - drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/mr75203.c | 2 +- drivers/iio/adc/ad7124.c | 2 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 3 +- drivers/iio/light/as73211.c | 3 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/adc-keys.c | 2 +- drivers/input/keyboard/adp5588-keys.c | 2 +- drivers/input/keyboard/adp5589-keys.c | 2 +- drivers/input/misc/Kconfig | 10 - drivers/input/misc/Makefile | 1 - drivers/input/misc/sirfsoc-onkey.c | 207 - drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 1 + drivers/iommu/amd/init.c | 9 +- drivers/iommu/of_iommu.c | 1 + drivers/macintosh/smu.c | 3 +- drivers/mailbox/mtk-cmdq-mailbox.c | 100 +- drivers/md/dm-ima.c | 4 +- drivers/md/dm-table.c | 9 +- drivers/md/dm.c | 2 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/mfd/Kconfig | 28 - drivers/mfd/Makefile | 5 - drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/axp20x.c | 16 +- drivers/mfd/db8500-prcmu.c | 25 +- .../{db8500-prcmu-regs.h => dbx500-prcmu-regs.h} | 0 drivers/mfd/intel-lpss-acpi.c | 18 - drivers/mfd/intel-m10-bmc.c | 12 +- drivers/mfd/intel_quark_i2c_gpio.c | 71 +- drivers/mfd/lpc_ich.c | 1 - drivers/mfd/mt6360-core.c | 8 +- drivers/mfd/rsmu.h | 16 - drivers/mfd/rsmu_core.c | 88 - drivers/mfd/rsmu_i2c.c | 203 - drivers/mfd/rsmu_spi.c | 273 - drivers/mfd/simple-mfd-i2c.c | 41 +- drivers/mfd/simple-mfd-i2c.h | 32 - drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/ti_am335x_tscadc.c | 5 +- drivers/mfd/tps65086.c | 22 +- drivers/mfd/tqmx86.c | 48 +- drivers/mfd/wm8994-irq.c | 2 +- drivers/mmc/host/dw_mmc.c | 15 +- drivers/mmc/host/renesas_sdhi_core.c | 4 +- drivers/mtd/nand/raw/intel-nand-controller.c | 2 +- drivers/net/bonding/bond_main.c | 17 +- drivers/net/can/flexcan.c | 68 +- drivers/net/can/usb/etas_es58x/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 2 +- drivers/net/dsa/b53/b53_common.c | 34 +- drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/dsa/lantiq_gswip.c | 3 +- drivers/net/ethernet/3com/3c59x.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 67 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 37 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 51 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 14 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 13 +- drivers/net/ethernet/cirrus/Kconfig | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 +- drivers/net/ethernet/i825xx/sun3_82586.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 8 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 17 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 42 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 5 - .../ethernet/marvell/octeontx2/nic/otx2_common.h | 28 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 12 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 2 - .../net/ethernet/pensando/ionic/ionic_ethtool.c | 5 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 12 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/qualcomm/emac/emac-ethtool.c | 2 +- drivers/net/ethernet/smsc/smc911x.c | 12 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 10 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 1 - drivers/net/usb/cdc_mbim.c | 5 + drivers/net/usb/hso.c | 11 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/virtio_net.c | 2 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 1 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 1 + drivers/net/wwan/iosm/iosm_ipc_mmio.c | 30 +- drivers/ntb/test/ntb_msi_test.c | 4 +- drivers/ntb/test/ntb_perf.c | 1 - drivers/ntb/test/ntb_pingpong.c | 2 +- drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 14 +- drivers/nvdimm/core.c | 40 +- drivers/nvdimm/label.c | 361 +- drivers/nvdimm/label.h | 121 +- drivers/nvdimm/namespace_devs.c | 204 +- drivers/nvdimm/nd-core.h | 5 +- drivers/nvdimm/nd.h | 289 +- drivers/nvdimm/pfn_devs.c | 2 +- drivers/of/kexec.c | 1 - drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/vmd.c | 55 + drivers/pci/host-bridge.c | 1 + drivers/pci/hotplug/TODO | 3 - drivers/pci/hotplug/ibmphp_ebda.c | 5 +- drivers/pci/of.c | 8 +- drivers/pci/pci-acpi.c | 74 + drivers/pci/pcie/portdrv_core.c | 9 +- drivers/pci/vpd.c | 71 +- drivers/pci/xen-pcifront.c | 30 +- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/platform/chrome/Makefile | 2 +- drivers/platform/chrome/cros_ec_proto.c | 9 - drivers/platform/chrome/cros_ec_sensorhub_ring.c | 14 - drivers/platform/chrome/cros_ec_trace.h | 94 - drivers/platform/chrome/cros_ec_typec.c | 27 +- drivers/pwm/pwm-ab8500.c | 17 +- drivers/pwm/pwm-atmel.c | 102 +- drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 1 - drivers/remoteproc/qcom_wcnss.c | 49 +- drivers/remoteproc/qcom_wcnss.h | 4 +- drivers/remoteproc/qcom_wcnss_iris.c | 120 +- drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_elf_helpers.h | 2 +- drivers/rtc/Kconfig | 9 - drivers/rtc/Makefile | 2 - drivers/rtc/lib.c | 107 +- drivers/rtc/lib_test.c | 81 - drivers/rtc/rtc-cmos.c | 8 +- drivers/rtc/rtc-rx8025.c | 46 +- drivers/rtc/rtc-s5m.c | 48 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 3 +- drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 16 + drivers/soc/qcom/rpmhpd.c | 16 + drivers/soc/qcom/socinfo.c | 2 +- drivers/soc/ti/k3-ringacc.c | 4 +- drivers/spi/spi-rockchip.c | 6 + drivers/staging/media/hantro/hantro_drv.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 2 +- drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/include/ieee80211.h | 6 +- drivers/staging/r8188eu/include/rtw_android.h | 48 - drivers/staging/r8188eu/os_dep/rtw_android.c | 264 - drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 6 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 13 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 1 - drivers/thermal/devfreq_cooling.c | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 14 +- drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 - drivers/thermal/qcom/Kconfig | 10 - drivers/thermal/qcom/Makefile | 1 - drivers/thermal/qcom/lmh.c | 232 - drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 6 - drivers/thermal/rcar_gen3_thermal.c | 110 +- drivers/thermal/samsung/exynos_tmu.c | 1 - drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 - drivers/thermal/tegra/soctherm.c | 4 +- drivers/thermal/tegra/tegra30-tsensor.c | 673 - drivers/thunderbolt/test.c | 98 +- drivers/tty/n_tty.c | 2 +- drivers/vdpa/Kconfig | 1 - drivers/vdpa/ifcvf/ifcvf_base.c | 8 +- drivers/vdpa/ifcvf/ifcvf_base.h | 25 +- drivers/vdpa/ifcvf/ifcvf_main.c | 216 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 26 +- drivers/vdpa/mlx5/core/mr.c | 81 +- drivers/vdpa/mlx5/core/resources.c | 35 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 540 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/vhost/scsi.c | 14 +- drivers/video/backlight/ktd253-backlight.c | 75 +- drivers/video/backlight/pwm_bl.c | 54 +- drivers/virt/acrn/ioreq.c | 3 +- drivers/virtio/virtio.c | 56 +- drivers/virtio/virtio_mem.c | 26 +- drivers/watchdog/Kconfig | 12 + drivers/watchdog/Makefile | 1 + drivers/watchdog/bcm2835_wdt.c | 10 +- drivers/watchdog/bd70528_wdt.c | 291 + drivers/watchdog/iTCO_wdt.c | 2 +- drivers/watchdog/imx2_wdt.c | 1 - drivers/watchdog/max63xx_wdt.c | 24 +- drivers/watchdog/mpc8xxx_wdt.c | 2 +- drivers/watchdog/mtk_wdt.c | 6 - drivers/watchdog/sl28cpld_wdt.c | 2 +- drivers/watchdog/tqmx86_wdt.c | 2 +- drivers/watchdog/watchdog_core.c | 37 - drivers/watchdog/watchdog_dev.c | 57 +- fs/Kconfig | 21 +- fs/afs/write.c | 9 +- fs/binfmt_aout.c | 7 +- fs/binfmt_elf.c | 6 +- fs/binfmt_elf_fdpic.c | 2 +- fs/btrfs/root-tree.c | 6 +- fs/buffer.c | 56 +- fs/cachefiles/rdwr.c | 16 +- fs/ceph/addr.c | 2 +- fs/ceph/cache.h | 6 - fs/ceph/caps.c | 266 +- fs/ceph/file.c | 32 +- fs/ceph/inode.c | 11 +- fs/ceph/mds_client.c | 218 +- fs/ceph/mds_client.h | 5 + fs/ceph/mdsmap.c | 12 +- fs/ceph/metric.c | 4 +- fs/ceph/snap.c | 59 +- fs/ceph/strings.c | 1 + fs/ceph/super.h | 9 +- fs/ceph/xattr.c | 19 + fs/coredump.c | 15 +- fs/d_path.c | 93 +- fs/dlm/lockspace.c | 1 + fs/erofs/super.c | 6 +- fs/eventpoll.c | 18 +- fs/exec.c | 8 +- fs/ext2/super.c | 3 +- fs/ext4/balloc.c | 8 +- fs/ext4/ext4.h | 1 + fs/ext4/inode.c | 208 +- fs/ext4/mballoc.c | 19 +- fs/ext4/super.c | 3 +- fs/f2fs/segment.c | 8 +- fs/fuse/fuse_i.h | 2 +- fs/fuse/inode.c | 11 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hpfs/hpfs.h | 8 +- fs/inode.c | 46 +- fs/internal.h | 1 + fs/io-wq.c | 266 +- fs/io_uring.c | 53 +- fs/jfs/jfs_metapage.c | 1 - fs/ksmbd/ndr.c | 383 +- fs/ksmbd/oplock.c | 6 +- fs/ksmbd/smb2pdu.c | 67 +- fs/ksmbd/smb_common.c | 4 +- fs/ksmbd/smb_common.h | 1 - fs/ksmbd/smbacl.c | 71 +- fs/ksmbd/smbacl.h | 25 + fs/ksmbd/transport_rdma.c | 2 +- fs/ksmbd/vfs.c | 47 +- fs/ksmbd/vfs.h | 3 +- fs/ksmbd/vfs_cache.c | 16 - fs/ksmbd/vfs_cache.h | 1 - fs/nfs/read.c | 8 +- fs/nilfs2/sysfs.c | 26 +- fs/ntfs3/file.c | 11 +- fs/ntfs3/lib/decompress_common.c | 13 - fs/ntfs3/lib/decompress_common.h | 14 - fs/ntfs3/lib/lzx_decompress.c | 13 - fs/ntfs3/lib/xpress_decompress.c | 13 - fs/ntfs3/super.c | 27 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/dlmglue.c | 12 + fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/proc/array.c | 18 +- fs/proc/base.c | 5 +- fs/proc/fd.c | 23 +- fs/proc/kcore.c | 73 - fs/proc/page.c | 40 +- fs/proc/task_mmu.c | 1 - fs/ramfs/inode.c | 4 - fs/xfs/xfs_super.c | 16 +- include/asm-generic/bitops.h | 1 + .../linux => include/asm-generic/bitops}/find.h | 54 +- include/asm-generic/bitops/le.h | 64 + include/asm-generic/cacheflush.h | 6 - include/drm/ttm/ttm_device.h | 2 - include/drm/ttm/ttm_tt.h | 3 +- include/dt-bindings/gce/mt8195-gce.h | 812 ++ include/dt-bindings/power/qcom-rpmpd.h | 8 + include/dt-bindings/reset/mt8195-resets.h | 29 - include/linux/backing-dev.h | 8 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 + include/linux/buffer_head.h | 2 +- include/linux/ceph/ceph_fs.h | 1 + include/linux/compat.h | 39 +- include/linux/compiler-gcc.h | 2 + include/linux/compiler_attributes.h | 6 - include/linux/compiler_types.h | 4 + include/linux/cpufreq.h | 3 - include/linux/cpumask.h | 46 +- include/linux/damon.h | 268 - include/linux/dax.h | 41 +- include/linux/dmaengine.h | 3 +- include/linux/entry-kvm.h | 6 +- include/linux/etherdevice.h | 12 + include/linux/filter.h | 6 +- include/linux/find.h | 372 - include/linux/flex_proportions.h | 9 +- include/linux/fortify-string.h | 77 +- include/linux/fs.h | 20 +- include/linux/gfp.h | 24 +- include/linux/gpio/consumer.h | 14 +- include/linux/gpio/driver.h | 4 - include/linux/highmem-internal.h | 38 +- include/linux/highmem.h | 65 +- include/linux/huge_mm.h | 15 + include/linux/hugetlb_cgroup.h | 12 + include/linux/ieee80211.h | 30 +- include/linux/kallsyms.h | 2 +- include/linux/kcsan-checks.h | 3 - include/linux/kdb.h | 27 +- include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 233 +- include/linux/kvm_types.h | 6 - include/linux/libata.h | 1 + include/linux/memcontrol.h | 242 +- include/linux/memory.h | 55 +- include/linux/memory_hotplug.h | 34 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 6 - include/linux/mfd/dbx500-prcmu.h | 3 +- include/linux/mfd/idt82p33_reg.h | 112 - include/linux/mfd/idt8a340_reg.h | 729 - include/linux/mfd/rsmu.h | 36 - include/linux/migrate.h | 4 - include/linux/mm.h | 277 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 79 - include/linux/mm_types_task.h | 5 - include/linux/mman.h | 4 +- include/linux/mmdebug.h | 20 - include/linux/mmzone.h | 19 +- include/linux/nd.h | 4 +- include/linux/netdevice.h | 18 + include/linux/netfs.h | 77 +- include/linux/of.h | 2 +- include/linux/of_gpio.h | 15 +- include/linux/once.h | 2 +- include/linux/page-flags.h | 321 +- include/linux/page_ext.h | 2 +- include/linux/page_idle.h | 103 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 642 +- include/linux/pci-acpi.h | 3 + include/linux/pci.h | 95 +- include/linux/percpu.h | 3 - include/linux/platform_data/dma-dw.h | 21 +- include/linux/platform_data/gpio-dwapb.h | 25 + include/linux/qcom_scm.h | 14 - include/linux/rcupdate_trace.h | 5 +- include/linux/remoteproc.h | 5 +- include/linux/rmap.h | 18 +- include/linux/sched.h | 8 - include/linux/sched/mm.h | 21 - include/linux/sched/signal.h | 2 +- include/linux/sched/user.h | 3 +- include/linux/slab.h | 118 +- include/linux/slub_def.h | 6 - include/linux/soc/marvell/octeontx2/asm.h | 11 +- include/linux/spi/max7301.h | 2 +- include/linux/spinlock.h | 17 +- include/linux/stddef.h | 65 +- include/linux/string.h | 44 +- include/linux/swap.h | 17 +- include/linux/thermal.h | 7 +- include/linux/thread_info.h | 2 +- include/linux/threads.h | 2 +- include/linux/torture.h | 8 - include/linux/uaccess.h | 10 + include/linux/uio.h | 6 +- include/linux/units.h | 10 +- include/linux/vmalloc.h | 11 - include/linux/vmstat.h | 113 +- include/linux/watchdog.h | 10 - include/linux/writeback.h | 9 +- include/net/bluetooth/hci.h | 1 - include/net/bluetooth/hci_core.h | 7 +- include/net/flow.h | 4 +- include/scsi/sas.h | 12 +- include/trace/events/damon.h | 43 - include/trace/events/io_uring.h | 6 +- include/trace/events/mmflags.h | 3 +- include/trace/events/page_ref.h | 4 +- include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- include/uapi/asm-generic/unistd.h | 10 +- include/uapi/drm/mga_drm.h | 22 +- include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/idxd.h | 24 - include/uapi/linux/kvm.h | 11 +- include/uapi/linux/pkt_sched.h | 2 + include/uapi/linux/stddef.h | 37 - include/uapi/linux/virtio_gpio.h | 47 - include/uapi/linux/virtio_ids.h | 12 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/sound/asoc.h | 4 +- init/Kconfig | 42 +- init/initramfs.c | 2 - init/main.c | 28 +- init/noinitramfs.c | 2 - ipc/util.c | 16 +- kernel/acct.c | 2 +- kernel/bpf/disasm.c | 2 +- kernel/bpf/disasm.h | 2 +- kernel/bpf/verifier.c | 2 +- kernel/compat.c | 21 + kernel/cpu.c | 2 +- kernel/debug/kdb/kdb_bp.c | 72 +- kernel/debug/kdb/kdb_debugger.c | 1 + kernel/debug/kdb/kdb_main.c | 626 +- kernel/debug/kdb/kdb_private.h | 18 + kernel/debug/kdb/kdb_support.c | 329 +- kernel/dma/mapping.c | 3 +- kernel/events/core.c | 2 - kernel/events/uprobes.c | 3 +- kernel/exit.c | 2 +- kernel/fork.c | 148 +- kernel/hung_task.c | 44 - kernel/kallsyms.c | 7 - kernel/kcsan/core.c | 75 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 +- kernel/kcsan/report.c | 77 +- kernel/kcsan/selftest.c | 72 +- kernel/kexec.c | 103 +- kernel/kthread.c | 21 +- kernel/livepatch/core.c | 4 +- kernel/locking/locktorture.c | 14 +- kernel/printk/printk.c | 5 +- kernel/rcu/rcuscale.c | 10 +- kernel/rcu/rcutorture.c | 86 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/tasks.h | 87 +- kernel/rcu/tree.c | 34 +- kernel/rcu/tree_exp.h | 3 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/update.c | 8 +- kernel/scftorture.c | 43 +- kernel/sched/core.c | 35 +- kernel/sched/sched.h | 4 +- kernel/sys.c | 40 +- kernel/sys_ni.c | 5 + kernel/sysctl.c | 8 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 35 +- kernel/trace/trace_kdb.c | 12 +- kernel/user.c | 25 - lib/.gitignore | 2 - lib/Kconfig | 3 + lib/Kconfig.debug | 170 +- lib/Makefile | 34 - lib/dump_stack.c | 3 +- lib/find_bit.c | 21 - lib/find_bit_benchmark.c | 21 - lib/flex_proportions.c | 28 +- lib/genalloc.c | 2 +- lib/iov_iter.c | 8 +- lib/math/Kconfig | 2 +- lib/math/rational.c | 3 - lib/memcpy_kunit.c | 289 - lib/string.c | 340 +- lib/string_helpers.c | 195 - lib/test_bitmap.c | 37 - lib/test_fortify/read_overflow-memchr.c | 5 - lib/test_fortify/read_overflow-memchr_inv.c | 5 - lib/test_fortify/read_overflow-memcmp.c | 5 - lib/test_fortify/read_overflow-memscan.c | 5 - lib/test_fortify/read_overflow2-memcmp.c | 5 - lib/test_fortify/read_overflow2-memcpy.c | 5 - lib/test_fortify/read_overflow2-memmove.c | 5 - lib/test_fortify/test_fortify.h | 35 - lib/test_fortify/write_overflow-memcpy.c | 5 - lib/test_fortify/write_overflow-memmove.c | 5 - lib/test_fortify/write_overflow-memset.c | 5 - lib/test_fortify/write_overflow-strcpy-lit.c | 5 - lib/test_fortify/write_overflow-strcpy.c | 5 - lib/test_fortify/write_overflow-strlcpy-src.c | 5 - lib/test_fortify/write_overflow-strlcpy.c | 5 - lib/test_fortify/write_overflow-strncpy-src.c | 5 - lib/test_fortify/write_overflow-strncpy.c | 5 - lib/test_fortify/write_overflow-strscpy.c | 5 - lib/test_printf.c | 7 +- lib/test_scanf.c | 79 +- lib/test_sort.c | 40 +- lib/vsprintf.c | 38 +- localversion-next | 1 - mm/Kconfig | 17 +- mm/Makefile | 3 +- mm/compaction.c | 24 +- mm/damon/Kconfig | 68 - mm/damon/Makefile | 5 - mm/damon/core-test.h | 253 - mm/damon/core.c | 720 - mm/damon/dbgfs-test.h | 126 - mm/damon/dbgfs.c | 623 - mm/damon/vaddr-test.h | 329 - mm/damon/vaddr.c | 614 - mm/filemap.c | 576 +- mm/folio-compat.c | 142 - mm/gup.c | 2 +- mm/highmem.c | 2 +- mm/huge_memory.c | 7 +- mm/hugetlb.c | 6 +- mm/internal.h | 36 +- mm/kfence/core.c | 3 - mm/kfence/kfence.h | 2 - mm/kfence/report.c | 19 +- mm/khugepaged.c | 8 +- mm/kmemleak.c | 2 +- mm/ksm.c | 34 +- mm/memcontrol.c | 366 +- mm/memory-failure.c | 9 +- mm/memory.c | 22 +- mm/memory_hotplug.c | 380 +- mm/mempolicy.c | 219 +- mm/memremap.c | 27 +- mm/migrate.c | 252 +- mm/mlock.c | 3 +- mm/mmap.c | 29 +- mm/mremap.c | 50 +- mm/nommu.c | 2 - mm/oom_kill.c | 7 +- mm/page-writeback.c | 476 +- mm/page_alloc.c | 41 +- mm/page_ext.c | 12 +- mm/page_idle.c | 10 + mm/page_io.c | 4 +- mm/page_isolation.c | 20 +- mm/page_owner.c | 24 +- mm/percpu.c | 39 +- mm/rmap.c | 34 +- mm/secretmem.c | 9 +- mm/shmem.c | 7 +- mm/slab_common.c | 2 - mm/slub.c | 837 +- mm/swap.c | 197 +- mm/swap_state.c | 2 +- mm/swapfile.c | 8 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 2 +- mm/util.c | 115 +- mm/vmscan.c | 17 +- mm/vmstat.c | 48 - mm/workingset.c | 64 +- mm/zsmalloc.c | 10 +- net/9p/client.c | 6 +- net/9p/trans_fd.c | 2 +- net/bluetooth/hci_conn.c | 33 +- net/bluetooth/hci_core.c | 9 + net/bluetooth/hci_event.c | 80 +- net/bluetooth/hci_sock.c | 50 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 358 +- net/bluetooth/sco.c | 24 +- net/bridge/br_multicast.c | 4 +- net/core/pktgen.c | 1 - net/core/skbuff.c | 2 +- net/dsa/tag_rtl4_a.c | 7 +- net/ipv4/cipso_ipv4.c | 18 +- net/ipv4/ip_gre.c | 9 +- net/ipv4/nexthop.c | 2 + net/ipv6/addrconf.c | 28 +- net/ipv6/ip6_gre.c | 2 - net/ipv6/mcast.c | 10 +- net/ipv6/netfilter/nf_socket_ipv6.c | 4 +- net/ipv6/seg6_iptunnel.c | 2 +- net/mptcp/pm_netlink.c | 10 +- net/mptcp/protocol.c | 97 +- net/mptcp/protocol.h | 3 +- net/ncsi/internal.h | 3 + net/ncsi/ncsi-manage.c | 29 +- net/ncsi/ncsi-pkt.h | 6 + net/ncsi/ncsi-rsp.c | 42 + net/qrtr/qrtr.c | 2 +- net/sched/sch_fq_codel.c | 12 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 + net/sunrpc/cache.c | 2 +- net/sunrpc/svc_xprt.c | 13 +- net/tipc/socket.c | 2 +- net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 2 +- rust/.gitignore | 6 - rust/Makefile | 316 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 425 - rust/alloc/borrow.rs | 493 - rust/alloc/boxed.rs | 1728 --- rust/alloc/collections/mod.rs | 116 - rust/alloc/fmt.rs | 587 - rust/alloc/lib.rs | 197 - rust/alloc/macros.rs | 128 - rust/alloc/prelude/mod.rs | 17 - rust/alloc/prelude/v1.rs | 16 - rust/alloc/raw_vec.rs | 612 - rust/alloc/rc.rs | 2539 ---- rust/alloc/slice.rs | 1271 -- rust/alloc/str.rs | 614 - rust/alloc/string.rs | 2847 ---- rust/alloc/sync.rs | 2631 ---- rust/alloc/vec/drain.rs | 157 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 296 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3255 ----- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 170 - rust/bindgen_parameters | 13 - rust/build_error.rs | 33 - rust/compiler_builtins.rs | 146 - rust/exports.c | 16 - rust/helpers.c | 235 - rust/kernel/allocator.rs | 63 - rust/kernel/bindings.rs | 28 - rust/kernel/bindings_helper.h | 24 - rust/kernel/buffer.rs | 39 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 212 - rust/kernel/error.rs | 272 - rust/kernel/file.rs | 130 - rust/kernel/file_operations.rs | 698 - rust/kernel/io_buffer.rs | 153 - rust/kernel/iov_iter.rs | 95 - rust/kernel/lib.rs | 220 - rust/kernel/linked_list.rs | 245 - rust/kernel/miscdev.rs | 113 - rust/kernel/module_param.rs | 497 - rust/kernel/of.rs | 101 - rust/kernel/pages.rs | 176 - rust/kernel/platdev.rs | 166 - rust/kernel/prelude.rs | 28 - rust/kernel/print.rs | 412 - rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 570 - rust/kernel/security.rs | 79 - rust/kernel/static_assert.rs | 39 - rust/kernel/str.rs | 259 - rust/kernel/sync/arc.rs | 227 - rust/kernel/sync/condvar.rs | 136 - rust/kernel/sync/guard.rs | 82 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 84 - rust/kernel/sync/mutex.rs | 101 - rust/kernel/sync/spinlock.rs | 109 - rust/kernel/sysctl.rs | 198 - rust/kernel/task.rs | 193 - rust/kernel/traits.rs | 26 - rust/kernel/types.rs | 249 - rust/kernel/user_ptr.rs | 191 - rust/macros/lib.rs | 127 - rust/macros/module.rs | 754 - samples/Kconfig | 2 - samples/Makefile | 1 - samples/kdb/kdb_hello.c | 20 +- samples/rust/Kconfig | 113 - samples/rust/Makefile | 12 - samples/rust/rust_chrdev.rs | 51 - samples/rust/rust_minimal.rs | 38 - samples/rust/rust_miscdev.rs | 150 - samples/rust/rust_module_parameters.rs | 72 - samples/rust/rust_print.rs | 57 - samples/rust/rust_random.rs | 61 - samples/rust/rust_semaphore.rs | 177 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 40 - samples/rust/rust_sync.rs | 81 - scripts/Makefile.build | 22 - scripts/Makefile.clang | 17 +- scripts/Makefile.lib | 12 - scripts/check_extable.sh | 2 +- scripts/checkpatch.pl | 96 +- scripts/checksyscalls.sh | 2 +- scripts/generate_rust_analyzer.py | 143 - scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/kernel-doc | 9 - scripts/module.lds.S | 1 - scripts/rust-version.sh | 31 - scripts/subarch.include | 2 +- scripts/test_fortify.sh | 59 - security/Kconfig | 3 - security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 - security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- sound/soc/codecs/rt5682.c | 3 - sound/soc/generic/audio-graph-card.c | 6 + sound/soc/intel/boards/Kconfig | 2 +- sound/soc/mediatek/Kconfig | 3 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 22 +- sound/soc/rockchip/rockchip_i2s.c | 7 + sound/soc/samsung/s3c24xx_simtec.c | 2 +- sound/usb/quirks.c | 1 + tools/build/Makefile | 2 +- tools/build/Makefile.feature | 1 - tools/build/feature/Makefile | 4 - tools/build/feature/test-all.c | 4 - tools/build/feature/test-libopencsd.c | 4 +- tools/build/feature/test-sync-compare-and-swap.c | 15 - tools/include/asm-generic/bitops.h | 1 + tools/include/{linux => asm-generic/bitops}/find.h | 81 +- tools/include/linux/bitmap.h | 11 +- tools/include/linux/compiler_types.h | 18 + tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/lib/find_bit.c | 20 - tools/lib/perf/cpumap.c | 15 +- tools/lib/perf/include/internal/tests.h | 2 + tools/lib/perf/include/perf/cpumap.h | 1 + tools/lib/perf/include/perf/event.h | 2 +- tools/lib/subcmd/parse-options.h | 1 + tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/perf/Documentation/Makefile | 74 +- tools/perf/Documentation/build-docdep.perl | 46 + tools/perf/Documentation/cat-texi.perl | 46 + tools/perf/Documentation/intel-hybrid.txt | 2 +- tools/perf/Documentation/perf-c2c.txt | 2 +- tools/perf/Documentation/perf-dlfilter.txt | 12 +- tools/perf/Documentation/perf-iostat.txt | 4 +- tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Documentation/perf-script-python.txt | 2 +- tools/perf/Documentation/perf-script.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 14 +- tools/perf/Makefile.config | 14 +- tools/perf/Makefile.perf | 17 +- tools/perf/arch/arm/util/auxtrace.c | 32 + tools/perf/arch/arm/util/cs-etm.c | 97 +- tools/perf/arch/x86/util/pmu.c | 155 +- tools/perf/bench/Build | 1 + tools/perf/bench/bench.h | 1 + tools/perf/bench/evlist-open-close.c | 258 + tools/perf/bench/find-bit-bench.c | 2 +- tools/perf/bench/futex-hash.c | 62 +- tools/perf/bench/futex-lock-pi.c | 60 +- tools/perf/bench/futex-requeue.c | 159 +- tools/perf/bench/futex-wake-parallel.c | 66 +- tools/perf/bench/futex-wake.c | 65 +- tools/perf/bench/futex.h | 52 +- tools/perf/bench/inject-buildid.c | 52 +- tools/perf/bench/synthesize.c | 4 +- tools/perf/builtin-annotate.c | 2 +- tools/perf/builtin-bench.c | 1 + tools/perf/builtin-buildid-cache.c | 2 +- tools/perf/builtin-buildid-list.c | 2 +- tools/perf/builtin-c2c.c | 8 +- tools/perf/builtin-data.c | 62 +- tools/perf/builtin-diff.c | 4 +- tools/perf/builtin-evlist.c | 2 +- tools/perf/builtin-inject.c | 38 +- tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-kvm.c | 4 +- tools/perf/builtin-lock.c | 2 +- tools/perf/builtin-mem.c | 3 +- tools/perf/builtin-record.c | 52 +- tools/perf/builtin-report.c | 2 +- tools/perf/builtin-sched.c | 4 +- tools/perf/builtin-script.c | 19 +- tools/perf/builtin-stat.c | 14 +- tools/perf/builtin-timechart.c | 3 +- tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 12 +- tools/perf/dlfilters/dlfilter-test-api-v0.c | 336 + tools/perf/{util => include/perf}/perf_dlfilter.h | 0 tools/perf/pmu-events/Build | 5 +- .../test/{test_cpu => test_soc/cpu}/branch.json | 0 .../test/{test_cpu => test_soc/cpu}/cache.json | 0 .../test/{test_cpu => test_soc/cpu}/other.json | 0 .../test/{test_cpu => test_soc/cpu}/uncore.json | 23 +- .../pmu-events/arch/test/test_soc/sys/uncore.json | 9 + .../pmu-events/arch/x86/cascadelakex/cache.json | 5468 ++++---- .../arch/x86/cascadelakex/clx-metrics.json | 253 +- .../arch/x86/cascadelakex/floating-point.json | 48 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 550 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 5444 +++---- .../pmu-events/arch/x86/cascadelakex/other.json | 4146 +++--- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 1046 +- .../arch/x86/cascadelakex/uncore-memory.json | 21 +- .../arch/x86/cascadelakex/uncore-other.json | 161 +- .../arch/x86/cascadelakex/virtual-memory.json | 256 +- .../pmu-events/arch/x86/elkhartlake/cache.json | 226 + .../arch/x86/elkhartlake/ehl-metrics.json | 57 + .../arch/x86/elkhartlake/floating-point.json | 24 + .../pmu-events/arch/x86/elkhartlake/frontend.json | 93 + .../pmu-events/arch/x86/elkhartlake/memory.json | 86 + .../pmu-events/arch/x86/elkhartlake/other.json | 424 + .../pmu-events/arch/x86/elkhartlake/pipeline.json | 278 + .../arch/x86/elkhartlake/virtual-memory.json | 273 + .../pmu-events/arch/x86/icelakex/icx-metrics.json | 315 + tools/perf/pmu-events/arch/x86/mapfile.csv | 3 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 1724 +-- .../arch/x86/skylakex/floating-point.json | 56 +- .../pmu-events/arch/x86/skylakex/frontend.json | 580 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 1300 +- tools/perf/pmu-events/arch/x86/skylakex/other.json | 104 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 1068 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 247 +- .../arch/x86/skylakex/uncore-memory.json | 9 - .../pmu-events/arch/x86/skylakex/uncore-other.json | 171 +- .../arch/x86/skylakex/virtual-memory.json | 288 +- .../perf/pmu-events/arch/x86/tigerlake/cache.json | 595 + .../arch/x86/tigerlake/floating-point.json | 94 + .../pmu-events/arch/x86/tigerlake/frontend.json | 463 + .../perf/pmu-events/arch/x86/tigerlake/memory.json | 295 + .../perf/pmu-events/arch/x86/tigerlake/other.json | 189 + .../pmu-events/arch/x86/tigerlake/pipeline.json | 982 ++ .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 231 + .../arch/x86/tigerlake/virtual-memory.json | 225 + tools/perf/pmu-events/jevents.c | 5 +- tools/perf/pmu-events/pmu-events.h | 1 + tools/perf/scripts/python/flamegraph.py | 108 +- tools/perf/tests/Build | 1 + tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/builtin-test.c | 15 +- tools/perf/tests/dlfilter-test.c | 416 + tools/perf/tests/dso-data.c | 14 +- tools/perf/tests/llvm.c | 7 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/tests/parse-events.c | 92 + tools/perf/tests/pmu-events.c | 699 +- tools/perf/tests/shell/lib/probe_vfs_getname.sh | 2 +- tools/perf/tests/shell/pipe_test.sh | 69 + tools/perf/tests/shell/record+zstd_comp_decomp.sh | 4 +- tools/perf/tests/tests.h | 1 + tools/perf/tests/topology.c | 4 +- tools/perf/trace/beauty/arch_errno_names.sh | 11 +- tools/perf/ui/browsers/annotate.c | 1 + tools/perf/ui/gtk/annotate.c | 1 + tools/perf/util/affinity.c | 4 +- tools/perf/util/annotate.c | 26 +- tools/perf/util/auxtrace.c | 104 +- tools/perf/util/auxtrace.h | 49 +- tools/perf/util/config.c | 5 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 170 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 13 + tools/perf/util/cs-etm.c | 238 +- tools/perf/util/cs-etm.h | 11 + tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/data-convert-json.c | 2 +- tools/perf/util/debug.h | 14 + tools/perf/util/dlfilter.c | 6 +- tools/perf/util/dlfilter.h | 2 + tools/perf/util/dso.h | 1 + tools/perf/util/env.c | 26 +- tools/perf/util/env.h | 3 + tools/perf/util/events_stats.h | 1 + tools/perf/util/evlist-hybrid.c | 73 + tools/perf/util/evlist-hybrid.h | 1 + tools/perf/util/evlist.c | 3 +- tools/perf/util/evlist.h | 16 + tools/perf/util/evsel.c | 397 +- tools/perf/util/evsel.h | 14 + tools/perf/util/get_current_dir_name.c | 3 +- tools/perf/util/header.c | 18 +- tools/perf/util/header.h | 2 +- tools/perf/util/llvm-utils.c | 40 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 4 +- tools/perf/util/mmap.h | 1 + tools/perf/util/parse-events.y | 3 +- tools/perf/util/parse-sublevel-options.h | 2 +- tools/perf/util/pmu.c | 80 +- tools/perf/util/pmu.h | 10 + .../util/scripting-engines/trace-event-python.c | 32 + tools/perf/util/session.c | 20 +- tools/perf/util/session.h | 12 +- tools/perf/util/synthetic-events.c | 53 +- tools/perf/util/synthetic-events.h | 6 + tools/perf/util/target.h | 1 + tools/perf/util/trace-event.h | 3 + tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/rcu/extract-stall.sh | 33 - tools/testing/cxl/Kbuild | 38 - tools/testing/cxl/config_check.c | 13 - tools/testing/cxl/mock_acpi.c | 109 - tools/testing/cxl/mock_pmem.c | 24 - tools/testing/cxl/test/Kbuild | 10 - tools/testing/cxl/test/cxl.c | 587 - tools/testing/cxl/test/mem.c | 255 - tools/testing/cxl/test/mock.c | 171 - tools/testing/cxl/test/mock.h | 27 - .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 74 +- tools/testing/selftests/damon/Makefile | 7 - tools/testing/selftests/damon/_chk_dependency.sh | 28 - tools/testing/selftests/damon/debugfs_attrs.sh | 75 - tools/testing/selftests/kvm/.gitignore | 1 - tools/testing/selftests/kvm/Makefile | 1 - .../selftests/kvm/aarch64/psci_cpu_on_test.c | 121 - .../selftests/kvm/access_tracking_perf_test.c | 4 +- tools/testing/selftests/kvm/demand_paging_test.c | 3 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 79 +- tools/testing/selftests/kvm/dirty_log_test.c | 4 +- .../selftests/kvm/include/aarch64/processor.h | 3 - .../testing/selftests/kvm/include/perf_test_util.h | 2 +- .../testing/selftests/kvm/kvm_binary_stats_test.c | 12 - tools/testing/selftests/kvm/lib/perf_test_util.c | 22 +- .../kvm/memslot_modification_stress_test.c | 3 +- tools/testing/selftests/kvm/x86_64/debug_regs.c | 24 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/gre_gso.sh | 236 + tools/testing/selftests/net/mptcp/simult_flows.sh | 4 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 - tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 11 +- tools/testing/selftests/vm/mlock-random-test.c | 2 +- tools/thermal/tmon/Makefile | 10 +- virt/kvm/binary_stats.c | 2 + virt/kvm/kvm_main.c | 199 +- 1640 files changed, 39967 insertions(+), 97368 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/admin-guide/mm/damon/index.rst delete mode 100644 Documentation/admin-guide/mm/damon/start.rst delete mode 100644 Documentation/admin-guide/mm/damon/usage.rst delete mode 100644 Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-virtio.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-virtio.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,cru.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ti,tps65086.yaml create mode 100644 Documentation/devicetree/bindings/mfd/tps65086.txt delete mode 100644 Documentation/devicetree/bindings/thermal/qcom-lmh.yaml delete mode 100644 Documentation/devicetree/bindings/virtio/virtio-device.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/maxim,max63xx.yaml delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png delete mode 100644 Documentation/rust/coding.rst delete mode 100644 Documentation/rust/docs.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst create mode 100644 Documentation/translations/zh_TW/arm64/amu.rst create mode 100644 Documentation/translations/zh_TW/arm64/booting.txt create mode 100644 Documentation/translations/zh_TW/arm64/elf_hwcaps.rst create mode 100644 Documentation/translations/zh_TW/arm64/hugetlbpage.rst create mode 100644 Documentation/translations/zh_TW/arm64/index.rst create mode 100644 Documentation/translations/zh_TW/arm64/legacy_instructions.txt create mode 100644 Documentation/translations/zh_TW/arm64/memory.txt create mode 100644 Documentation/translations/zh_TW/arm64/perf.rst create mode 100644 Documentation/translations/zh_TW/arm64/silicon-errata.txt create mode 100644 Documentation/translations/zh_TW/arm64/tagged-pointers.txt create mode 100644 Documentation/translations/zh_TW/cpu-freq/core.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/cpu-drivers.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/cpufreq-stats.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/index.rst create mode 100644 Documentation/translations/zh_TW/filesystems/debugfs.rst create mode 100644 Documentation/translations/zh_TW/filesystems/index.rst create mode 100644 Documentation/translations/zh_TW/filesystems/sysfs.txt create mode 100644 Documentation/translations/zh_TW/filesystems/tmpfs.rst create mode 100644 Documentation/translations/zh_TW/filesystems/virtiofs.rst delete mode 100644 Documentation/vm/damon/api.rst delete mode 100644 Documentation/vm/damon/design.rst delete mode 100644 Documentation/vm/damon/faq.rst delete mode 100644 Documentation/vm/damon/index.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log create mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts create mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi create mode 100644 arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi delete mode 100644 arch/arm/rust/target.json create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts create mode 100644 arch/arm64/lib/copy_in_user.S delete mode 100644 arch/arm64/rust/target.json delete mode 100644 arch/parisc/include/uapi/asm/swab.h delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json delete mode 100644 arch/x86/rust/target.json rename drivers/cxl/{core/bus.c => core.c} (53%) delete mode 100644 drivers/cxl/core/Makefile delete mode 100644 drivers/cxl/core/core.h delete mode 100644 drivers/cxl/core/mbox.c delete mode 100644 drivers/cxl/core/memdev.c delete mode 100644 drivers/cxl/core/pmem.c delete mode 100644 drivers/cxl/core/regs.c delete mode 100644 drivers/cxl/cxlmem.h create mode 100644 drivers/cxl/mem.h delete mode 100644 drivers/dma/idxd/bus.c delete mode 100644 drivers/dma/idxd/compat.c delete mode 100644 drivers/dma/ptdma/Kconfig delete mode 100644 drivers/dma/ptdma/Makefile delete mode 100644 drivers/dma/ptdma/ptdma-debugfs.c delete mode 100644 drivers/dma/ptdma/ptdma-dev.c delete mode 100644 drivers/dma/ptdma/ptdma-dmaengine.c delete mode 100644 drivers/dma/ptdma/ptdma-pci.c delete mode 100644 drivers/dma/ptdma/ptdma.h delete mode 100644 drivers/dma/sh/rz-dmac.c create mode 100644 drivers/gpio/gpio-mc9s08dz60.c delete mode 100644 drivers/gpio/gpio-virtio.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h delete mode 100644 drivers/input/misc/sirfsoc-onkey.c rename drivers/mfd/{db8500-prcmu-regs.h => dbx500-prcmu-regs.h} (100%) delete mode 100644 drivers/mfd/rsmu.h delete mode 100644 drivers/mfd/rsmu_core.c delete mode 100644 drivers/mfd/rsmu_i2c.c delete mode 100644 drivers/mfd/rsmu_spi.c delete mode 100644 drivers/mfd/simple-mfd-i2c.h delete mode 100644 drivers/rtc/lib_test.c delete mode 100644 drivers/staging/r8188eu/include/rtw_android.h delete mode 100644 drivers/staging/r8188eu/os_dep/rtw_android.c delete mode 100644 drivers/thermal/qcom/lmh.c delete mode 100644 drivers/thermal/tegra/tegra30-tsensor.c create mode 100644 drivers/watchdog/bd70528_wdt.c copy {tools/include/linux => include/asm-generic/bitops}/find.h (83%) create mode 100644 include/dt-bindings/gce/mt8195-gce.h delete mode 100644 include/dt-bindings/reset/mt8195-resets.h delete mode 100644 include/linux/damon.h delete mode 100644 include/linux/find.h delete mode 100644 include/linux/mfd/idt82p33_reg.h delete mode 100644 include/linux/mfd/idt8a340_reg.h delete mode 100644 include/linux/mfd/rsmu.h create mode 100644 include/linux/platform_data/gpio-dwapb.h delete mode 100644 include/trace/events/damon.h delete mode 100644 include/uapi/linux/virtio_gpio.h delete mode 100644 lib/memcpy_kunit.c delete mode 100644 lib/test_fortify/read_overflow-memchr.c delete mode 100644 lib/test_fortify/read_overflow-memchr_inv.c delete mode 100644 lib/test_fortify/read_overflow-memcmp.c delete mode 100644 lib/test_fortify/read_overflow-memscan.c delete mode 100644 lib/test_fortify/read_overflow2-memcmp.c delete mode 100644 lib/test_fortify/read_overflow2-memcpy.c delete mode 100644 lib/test_fortify/read_overflow2-memmove.c delete mode 100644 lib/test_fortify/test_fortify.h delete mode 100644 lib/test_fortify/write_overflow-memcpy.c delete mode 100644 lib/test_fortify/write_overflow-memmove.c delete mode 100644 lib/test_fortify/write_overflow-memset.c delete mode 100644 lib/test_fortify/write_overflow-strcpy-lit.c delete mode 100644 lib/test_fortify/write_overflow-strcpy.c delete mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c delete mode 100644 lib/test_fortify/write_overflow-strlcpy.c delete mode 100644 lib/test_fortify/write_overflow-strncpy-src.c delete mode 100644 lib/test_fortify/write_overflow-strncpy.c delete mode 100644 lib/test_fortify/write_overflow-strscpy.c delete mode 100644 localversion-next delete mode 100644 mm/damon/Kconfig delete mode 100644 mm/damon/Makefile delete mode 100644 mm/damon/core-test.h delete mode 100644 mm/damon/core.c delete mode 100644 mm/damon/dbgfs-test.h delete mode 100644 mm/damon/dbgfs.c delete mode 100644 mm/damon/vaddr-test.h delete mode 100644 mm/damon/vaddr.c delete mode 100644 mm/folio-compat.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/prelude/mod.rs delete mode 100644 rust/alloc/prelude/v1.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/rc.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/sync.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platdev.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/traits.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/rust-version.sh delete mode 100644 scripts/test_fortify.sh delete mode 100644 tools/build/feature/test-sync-compare-and-swap.c rename tools/include/{linux => asm-generic/bitops}/find.h (63%) delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100755 tools/perf/Documentation/build-docdep.perl create mode 100755 tools/perf/Documentation/cat-texi.perl create mode 100644 tools/perf/bench/evlist-open-close.c create mode 100644 tools/perf/dlfilters/dlfilter-test-api-v0.c rename tools/perf/{util => include/perf}/perf_dlfilter.h (100%) rename tools/perf/pmu-events/arch/test/{test_cpu => test_soc/cpu}/branch.json (100%) rename tools/perf/pmu-events/arch/test/{test_cpu => test_soc/cpu}/cache.json (100%) rename tools/perf/pmu-events/arch/test/{test_cpu => test_soc/cpu}/other.json (100%) rename tools/perf/pmu-events/arch/test/{test_cpu => test_soc/cpu}/uncore.json (51%) create mode 100644 tools/perf/pmu-events/arch/test/test_soc/sys/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/ehl-metrics.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/other.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/elkhartlake/virtual-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/icx-metrics.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/other.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/tgl-metrics.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/virtual-memory.json create mode 100644 tools/perf/tests/dlfilter-test.c create mode 100755 tools/perf/tests/shell/pipe_test.sh delete mode 100644 tools/rcu/extract-stall.sh delete mode 100644 tools/testing/cxl/Kbuild delete mode 100644 tools/testing/cxl/config_check.c delete mode 100644 tools/testing/cxl/mock_acpi.c delete mode 100644 tools/testing/cxl/mock_pmem.c delete mode 100644 tools/testing/cxl/test/Kbuild delete mode 100644 tools/testing/cxl/test/cxl.c delete mode 100644 tools/testing/cxl/test/mem.c delete mode 100644 tools/testing/cxl/test/mock.c delete mode 100644 tools/testing/cxl/test/mock.h delete mode 100644 tools/testing/selftests/damon/Makefile delete mode 100644 tools/testing/selftests/damon/_chk_dependency.sh delete mode 100644 tools/testing/selftests/damon/debugfs_attrs.sh delete mode 100644 tools/testing/selftests/kvm/aarch64/psci_cpu_on_test.c create mode 100755 tools/testing/selftests/net/gre_gso.sh