This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allmodconfig in repository toolchain/ci/linux.
discards 14c6345e6e6c Add linux-next specific files for 20210903 discards 2e2ee3a04f38 Merge branch 'akpm/master' discards 73e11d3a618e arch: remove compat_alloc_user_space discards 53e6fba0603b compat: remove some compat entry points discards c708f79dd659 fixup! mm: simplify compat numa syscalls discards 6fdd02a877fe mm: simplify compat numa syscalls discards 754903aa3a44 mm: simplify compat_sys_move_pages discards 723069e0d4a7 kexec: avoid compat_alloc_user_space discards b864240becf0 kexec: move locking into do_kexec_load discards 0535c5086458 scripts: check_extable: fix typo in user error message discards 67fb46615e46 mm/vmalloc: add __alloc_size attributes for better bounds [...] discards a4dbc3c2f4f8 percpu: add __alloc_size attributes for better bounds checking discards ba4d8fe1ef01 mm/page_alloc: add __alloc_size attributes for better boun [...] discards f30358c23ecc slab: add __alloc_size attributes for better bounds checking discards 358213972dd2 slab: clean up function declarations discards 620bf7d8e161 checkpatch: add __alloc_size() to known $Attribute discards bcc748450765 Compiler Attributes: Add __alloc_size for better bounds ch [...] discards 2b59dc7c5f8a Compiler Attributes: add __alloc_size() for better bounds [...] discards f80af02f67fa mm: unexport {,un}lock_page_memcg discards 3e1307ab6559 mm: unexport folio_memcg_{,un}lock discards a345ce4c14c5 mm: migrate: change to use bool type for 'page_was_mapped' discards 68e6967900fa mm: migrate: fix the incorrect function name in comments discards bba66589f582 mm: migrate: introduce a local variable to get the number [...] discards 39447e3d2bdd mm: migrate: simplify the file-backed pages validation whe [...] discards 9cb137eaa4bb mm: move kvmalloc-related functions to slab.h discards beacfbe8da12 mm/workingset: correct kernel-doc notations discards 1c0fc4132bb4 Merge branch 'akpm-current/current' discards b1a277254fb0 Merge remote-tracking branch 'folio/for-next' discards d3b66a3d8160 Merge remote-tracking branch 'cxl/next' discards 77d9ae1f49d0 Merge remote-tracking branch 'rust/rust-next' discards c3fdb5c7cf42 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 788c7df5a955 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 5bed1cf7e040 Merge remote-tracking branch 'nvmem/for-next' discards 910b7d237c3b Merge remote-tracking branch 'slimbus/for-next' discards 324d1a3c3577 Merge remote-tracking branch 'gnss/gnss-next' discards 4f6e14e95060 Merge remote-tracking branch 'kspp/for-next/kspp' discards 6866d0e99b48 Merge remote-tracking branch 'ntb/ntb-next' discards c063a35f8e3c Merge remote-tracking branch 'at24/at24/for-next' discards 4faebacbca87 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 82b39c79f3e9 Merge remote-tracking branch 'rtc/rtc-next' discards ede94c88724d Merge remote-tracking branch 'coresight/next' discards bfe934ebd2ad Merge remote-tracking branch 'livepatching/for-next' discards f46d2e66ce58 Merge remote-tracking branch 'kselftest/next' discards 3a88dafedaf8 Merge remote-tracking branch 'userns/for-next' discards 8c78e8fe1a52 Merge remote-tracking branch 'pwm/for-next' discards ccd940695e6c Merge remote-tracking branch 'pinctrl/for-next' discards 849d896beb82 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards fca3c3c85765 Merge remote-tracking branch 'rpmsg/for-next' discards 725157803ed7 Merge remote-tracking branch 'vhost/linux-next' discards aa7ede71e786 Merge remote-tracking branch 'scsi/for-next' discards b0e91bc33483 Merge remote-tracking branch 'cgroup/for-next' discards ae5112072775 Merge remote-tracking branch 'dmaengine/next' discards ba7c7c3ca74d Merge remote-tracking branch 'extcon/extcon-next' discards b3678e1e3318 Merge remote-tracking branch 'char-misc/char-misc-next' discards ca2709070b69 Merge remote-tracking branch 'usb/usb-next' discards d7070d25ccd3 Merge remote-tracking branch 'ipmi/for-next' discards 04edf0781671 Merge remote-tracking branch 'chrome-platform/for-next' discards 86b77f5c0eaa Merge remote-tracking branch 'percpu/for-next' discards 6b8e65812618 Merge remote-tracking branch 'kvms390/next' discards 8bfa1cf54644 Merge remote-tracking branch 'kvm-arm/next' discards 9c0abaf0a910 Merge remote-tracking branch 'kvm/next' discards 027e37627916 Merge remote-tracking branch 'rcu/rcu/next' discards f5fb0ca88843 Merge remote-tracking branch 'ftrace/for-next' discards d1a2066d1002 Merge remote-tracking branch 'tip/auto-latest' discards cbcffbf663fa Merge remote-tracking branch 'mailbox/mailbox-for-next' discards a3cc7e09aaaf Merge remote-tracking branch 'iommu/next' discards 86ba4b8afed1 Merge remote-tracking branch 'watchdog/master' discards 57b44869d641 Merge remote-tracking branch 'keys/keys-next' discards 5a1da2b25c84 Merge remote-tracking branch 'apparmor/apparmor-next' discards 302131c405e5 Merge remote-tracking branch 'security/next-testing' discards 6962092fe6cf Merge remote-tracking branch 'backlight/for-backlight-next' discards fe8b027dfc59 Merge remote-tracking branch 'mfd/for-mfd-next' discards 84cb5d167381 Merge remote-tracking branch 'block/for-next' discards b6466273a9da Merge remote-tracking branch 'input/next' discards d3ebae0f40e1 Merge remote-tracking branch 'modules/modules-next' discards 005076f7610f Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 5d2023757dec Merge remote-tracking branch 'amdgpu/drm-next' discards e72be251558e Merge remote-tracking branch 'drm-misc/for-linux-next' discards c26dd8139bd0 Merge remote-tracking branch 'nand/nand/next' discards 44dbc86e3aa8 Merge remote-tracking branch 'mtd/mtd/next' discards d27fdf3807e4 Merge remote-tracking branch 'bluetooth/master' discards 43a20169727c Merge remote-tracking branch 'rdma/for-next' discards ffda8996eef1 Merge remote-tracking branch 'swiotlb/linux-next' discards af2107f978f7 Merge remote-tracking branch 'ieee1394/for-next' discards feefdcac857f Merge remote-tracking branch 'thermal/thermal/linux-next' discards 66dc254af757 Merge remote-tracking branch 'cpupower/cpupower' discards 06e636057247 Merge remote-tracking branch 'pm/linux-next' discards de18a89e1769 Merge remote-tracking branch 'v4l-dvb-next/master' discards 23e410261b49 Merge remote-tracking branch 'jc_docs/docs-next' discards 31ed61b13755 Merge remote-tracking branch 'dmi/dmi-for-next' discards 2dfc7f7d3486 Merge remote-tracking branch 'i2c/i2c/for-next' discards ff6bc462057d Merge remote-tracking branch 'hid/for-next' discards c6ecb0214ac7 Merge remote-tracking branch 'pstore/for-next/pstore' discards 05f9080eec3a Merge remote-tracking branch 'pci/next' discards e92cd68f72fb Merge remote-tracking branch 'printk/for-next' discards cf889a66652b Merge branch 'block-5.15' into for-next discards 7139a810ae0c Merge remote-tracking branch 'vfs/for-next' discards 2786534fa312 Merge remote-tracking branch 'zonefs/for-next' discards 8fbb78098ef9 Merge remote-tracking branch 'v9fs/9p-next' discards a59c36d478cd Merge remote-tracking branch 'ntfs3/master' discards d45a9545f2d2 Merge remote-tracking branch 'cel/for-next' discards 75a12d12df3d Merge remote-tracking branch 'nfs-anna/linux-next' discards b7d9e753f64b Merge remote-tracking branch 'fuse/for-next' discards 7f08d1c042d2 Merge remote-tracking branch 'f2fs/dev' discards 8d862eb62638 Merge remote-tracking branch 'ext3/for_next' discards 9f76751f0ffd Merge remote-tracking branch 'ceph/master' discards cb60eb300b04 Merge remote-tracking branch 'btrfs/for-next' discards bbd853fe9d65 Merge remote-tracking branch 'pidfd/for-next' discards e1714eb2a3e7 Merge remote-tracking branch 'uml/linux-next' discards 4f6a2da9846b Merge remote-tracking branch 'sh/for-next' discards 6fb840809a56 Merge remote-tracking branch 's390/for-next' discards bcf8ac28b454 Merge remote-tracking branch 'risc-v/for-next' discards e82c579ef82f Merge remote-tracking branch 'powerpc/next' discards 92aff49d5597 Merge remote-tracking branch 'parisc-hd/for-next' discards 3ea15741ab63 Merge remote-tracking branch 'openrisc/for-next' discards 62e068ed2909 Merge remote-tracking branch 'mips/mips-next' discards 4057af2fa336 Merge remote-tracking branch 'microblaze/next' discards 7335ca5abad4 Merge remote-tracking branch 'h8300/h8300-next' discards 61dd56aa8b2b Merge remote-tracking branch 'clk/clk-next' discards 59606440bc4e Merge remote-tracking branch 'xilinx/for-next' discards 3b52d82e352d Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 2aa39d63d46e Merge remote-tracking branch 'tegra/for-next' discards e06c67c18bf9 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 99217db19e5c Merge remote-tracking branch 'scmi/for-linux-next' discards a0276446c80e Merge remote-tracking branch 'samsung-krzk/for-next' discards a3803df16155 Merge remote-tracking branch 'rockchip/for-next' discards ac3173330d04 Merge remote-tracking branch 'renesas/next' discards 10eea666ced1 Merge remote-tracking branch 'raspberrypi/for-next' discards 8251788d97b4 Merge remote-tracking branch 'qcom/for-next' discards e24faebf375b Merge remote-tracking branch 'omap/for-next' discards d5c227fcf221 Merge remote-tracking branch 'mvebu/for-next' discards 8293dbd6267b Merge remote-tracking branch 'mediatek/for-next' discards 1fb413dc0e0c Merge remote-tracking branch 'keystone/next' discards e0844a9ff501 Merge remote-tracking branch 'imx-mxs/for-next' discards f6260980771d Merge remote-tracking branch 'at91/at91-next' discards 8e45b70d4570 Merge remote-tracking branch 'aspeed/for-next' discards 6c4a23ab4831 Merge remote-tracking branch 'amlogic/for-next' discards bc3d2d65a1ef Merge remote-tracking branch 'actions/for-next' discards db717c67ff3c Merge remote-tracking branch 'arm-soc/for-next' discards ac1ba26f32f7 Merge remote-tracking branch 'arm/for-next' discards 14d39fbd5031 Merge remote-tracking branch 'arc/for-next' discards 29ca50e9380d Merge remote-tracking branch 'compiler-attributes/compiler [...] discards b5aacdf95ce8 Merge remote-tracking branch 'kbuild/for-next' discards afa134e2205e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 2f453ff3ea7f Merge remote-tracking branch 'fpga-fixes/fixes' discards 9d5d45dab81d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards 7715a51bbf1f Merge remote-tracking branch 'vfs-fixes/fixes' discards bcb2d24c12f6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 93949dc4beec Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 2845a60cbe0e Merge remote-tracking branch 'hwmon-fixes/hwmon' discards 007021e95a4c Merge remote-tracking branch 'omap-fixes/fixes' discards aeb2f6607b92 Merge remote-tracking branch 'iio-fixes/fixes-togreg' discards e22c4dde711a Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards 55b9d0254d37 Merge remote-tracking branch 'regulator-fixes/for-linus' discards dd8e2ea0b265 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 68cb951b4eae Merge remote-tracking branch 'sound-current/for-linus' discards dc3efabaf5ef Merge remote-tracking branch 'wireless-drivers/master' discards 5750885d3d1f Merge remote-tracking branch 'netfilter/master' discards c2135ad990ba Merge remote-tracking branch 'bpf/master' discards daffd590fd41 Merge remote-tracking branch 'net/master' discards 92ded8790645 Merge remote-tracking branch 'fixes/fixes' omits 15d4ec3b12b5 hwmon: (k10temp) Remove residues of current and voltage discards 5e2bf2dabcc2 parisc: Fix bootloader on parisc discards ee0f507188b8 Merge branch 'x86/urgent' discards b76bf92177a5 Merge branch 'smp/urgent' discards b53f6f636b4b Merge branch 'sched/arm64' discards fc1b94344bc3 Merge branch 'perf/core' discards f1a1fdc0df05 Merge branch 'locking/urgent' discards 38c3bfb18470 Merge branch 'locking/debug' omits d7109fe3a099 x86/platform: Increase maximum GPIO number for X86_64 omits aeef8b5089b7 x86/pat: Pass valid address to sanitize_phys() omits 74f671aed9e7 nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32 [...] discards 508e24694036 Merge branch 'for-5.15/io_uring' into for-next discards dbce491b90e7 io_uring: prolong tctx_task_work() with flushing discards fbe5d85a8b1f io_uring: don't disable kiocb_done() CQE batching discards 9e30726065ea io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works wi [...] discards 968ee03d1d01 drm/sched: fix the bug of time out calculation(v4) discards 6fb2265d13d6 drm/radeon: Add HD-audio component notifier support (v2) discards b21666a23d12 Revert "drm/amd/display: To modify the condition in indica [...] discards 4f90cf609241 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards 72d6d6b2a56c drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards 3d1e7835370c drm/amdgpu: only check for _PR3 on dGPUs discards 829705e50466 drm/amdgpu: add another raven1 gfxoff quirk discards 3cf852b3cdbb drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails discards 649a6a795309 drm/amdkfd: export svm_range_list_lock_and_flush_work discards 4a4e5b957c8f drm/amdkfd: avoid conflicting address mappings discards 20031e591bcf drm/amdgpu: Add a UAPI flag for hot plug/unplug discards c302fa7165ea drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case discards aad7ec609659 drm/ttm: Clear all DMA mappings on demand discards 766de012bd25 drm/ttm: Create pinned list omits cd54323e762d drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 discards 9c7552e201e6 Merge branch 'pm-opp' into linux-next discards a0d714e698db Merge branch 'pm-cpufreq' into linux-next discards ee36261f5125 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus discards d922bd37c9e0 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits 49ca6153208f bpf: Relicense disassembler as GPL-2.0-only OR BSD-2-Clause omits 15957cab9db0 Bluetooth: btusb: Add support for IMC Networks Mediatek Ch [...] discards 9efa95cbd46b NET_VENDOR_CIRRUS is not ready for COMPILE_TEST omits 9ad544670514 drm/amd/display: Fix unused initialization of pointer sink omits fd30b7d9e48d drm/amd/pm: Update navi12 smu message mapping table in sriov omits 7d7630fc6b88 drm/amdgpu:schedule vce/vcn encode based on priority omits 0ad29a4eb135 drm/amdgpu/vcn: set the priority for each encode ring omits 080e613c74bb drm/amdgpu/vce: set the priority for each ring omits a0a2f7bb2209 drm/amd/amdgpu: add mpio to ras block omits 25c94b33dd3a drm/amd/amdgpu: consolidate PSP TA unload function omits 37df9560cd3e drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) omits f9e476c5bb34 drm/amd/display: fix spelling mistake "alidation" -> "validation" omits 34eaf30f9a66 drm/amdgpu: detach ring priority from gfx priority omits 84d588c3de84 drm/amdgpu: rework context priority handling omits 391ac13539ca drm/amd/display: 3.2.150 omits 3a9d5b0b5301 drm/amd/display: [FW Promotion] Release 0.0.80 omits 58065a1e524d drm/amd/display: Update swizzle mode enums omits 94b1c9c739ed drm/amd/display: Initialize GSP1 SDP header omits 9b2fdc332189 drm/amd/display: Add emulated sink support for updating FS omits 55eea8ef9864 drm/amd/display: Limit max DSC target bpp for specific monitors omits f1c1a9822149 drm/amd/display: Use max target bpp override option omits bc204778b403 drm/amd/display: Set min dcfclk if pipe count is 0 omits e27c41d5b068 drm/amd/display: Support for DMUB HPD interrupt handling omits b5ce6fe8129f drm/amd/display: add missing ABM register offsets omits f01ee0195862 drm/amd/display: Add DP 2.0 SST DC Support omits 5a2730fc1ff6 drm/amd/display: Add DP 2.0 BIOS and DMUB Support omits d76b12da98df drm/amd/display: Add DP 2.0 DCCG omits 3bc8d9214679 drm/amd/display: Add DP 2.0 HPO Link Encoder omits 83228ebb82e4 drm/amd/display: Add DP 2.0 HPO Stream Encoder omits 61452908a79e drm/amd/display: Add DP 2.0 Audio Package Generator omits 4bc44ba4871f Merge branch 'for-5.15/core' into for-next omits 7cb623f775d5 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits f67be974dd21 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits 863580418bc8 regulator: qcom-rpmh-regulator: fix pm8009-1 ldo7 resource name discards df1379ecc670 fuse: remove unused arg in fuse_write_file_get() discards 52c75e1b55a4 fuse: wait for writepages in syncfs omits 9bba12860fc7 Bluetooth: btusb: Add the new support ID for Realtek RTL8852A omits 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 09a19d6dd974 Bluetooth: btusb: Add protocol for MediaTek bluetooth devi [...] omits 5a87679ffd44 Bluetooth: btusb: Support public address configuration for [...] omits 1bff51ea59a9 Bluetooth: fix use-after-free error in lock_sock_nested() discards 4a3a6d9fb65f vdpa/mlx5: fix feature negotiation across device reset discards fd704f203ca1 virtio: Bind virtio device to device-tree node discards df2fd4361a56 uapi: virtio_ids: Sync ids with specification discards 2ea52ea75088 dt-bindings: gpio: Add bindings for gpio-virtio discards 8ca662351317 dt-bindings: i2c: Add bindings for i2c-virtio discards 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 omits 4034fb207e30 perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints omits f01d7d558e18 perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints omits 67c5d44384f8 perf/x86/intel/uncore: Fix Intel SPR IIO event constraints omits 9d756e408e08 perf/x86/intel/uncore: Fix Intel SPR CHA event constraints omits f42e8a603c88 perf/x86/intel/uncore: Fix Intel ICX IIO event constraints omits e2bb9fab08cb perf/x86/intel/uncore: Fix invalid unit check omits 496a18f09374 perf/x86/intel/uncore: Support extra IMC channel on Ice La [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() discards 087e856cfb76 kbuild: redo fake deps at include/ksym/*.h omits d850bf086280 Bluetooth: Fix using RPA when address has been resolved omits 4ec4d63b8b29 Bluetooth: Fix using address type from events discards 3103f67eb440 Merge branch 'for-next/overflow' into for-next/kspp discards da65e02648be Makefile: Enable -Wzero-length-bounds discards dbb4411e1b14 Makefile: Enable -Warray-bounds discards 5975fbb6f1eb treewide: Replace 0-element memcpy() destinations with fle [...] discards 883fae8d5568 treewide: Replace open-coded flex arrays in unions discards b2fbd0dcce23 stddef: Introduce DECLARE_FLEX_ARRAY() helper omits 96aff80dde1b Merge branch 'for-5.15' into for-next omits e0f999d1bfc1 Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] omits b721d740d18c Merge branches 'arm64-defconfig-for-5.15', 'arm64-for-5.15 [...] omits 1b417efc15f0 Merge branch 'arm64-fixes-for-5.14' into for-next omits 498a6904da39 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference omits c83277f6c099 ARM: dts: qcom: apq8064: use compatible which contains chipid 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() omits 1efc6199e6b9 Merge branch 'for-next-current-v5.14-20210830' into for-ne [...] omits 63c1fbbd1431 Merge branch 'misc-5.15' into for-next-current-v5.14-20210830 discards d16a693cf932 kbuild: clean up objtool_args slightly discards f9a9f624f646 modpost: get the *.mod file path more simply discards 6a8dd8c3fbec vdpa_sim: Use iova_shift() for the size passed to alloc_iova() discards 4d89b9901214 vhost scsi: Convert to SPDX identifier discards cc854fa965e0 vdpa/mlx5: Add multiqueue support discards b0df82f3913c vdpa/mlx5: Add support for control VQ and MAC setting omits ce9e3d5989e5 iio: adc128s052: Fix the error handling path of 'adc128_probe()' omits f2223affb474 iio: adc: rzg2l_adc: Fix -EBUSY timeout error return omits 7956cf5d76b1 iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed omits a486dac372de iio: dac: ti-dac5571: fix an error code in probe() discards e13d206924f5 cxl/core: Replace devm_cxl_add_decoder() with non-devm version omits 27f681116fdf Merge branch 'misc' into for-next omits 5e115b419d2b soc: document merges omits 8e99b61ee1e0 Merge branch 'arm/late' into for-next omits dd300577952e Merge tag 'v5.15-rockchip-dts64-2' of git://git.kernel.org [...] omits 894c2e3620f6 Merge tag 'v5.15-rockchip-dts64-1' of git://git.kernel.org [...] omits 6f4f55bdc436 Merge tag 'zynqmp-dt-for-v5.15' of https://github.com/Xili [...] discards c57343431170 Merge branch 'for-5.15-printk-index' into for-next discards 26d5313d02e4 checkkconfigsymbols.py: Fix the '--ignore' option discards eefe4ee0bd0c kbuild: merge vmlinux_link() between ARCH=um and other arc [...] discards 2174547d52e9 kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh discards 11a5376e37c8 kbuild: merge vmlinux_link() between the ordinary link and [...] discards b1ec6c234aed kbuild: remove stale *.symversions discards c176a8773d78 kbuild: remove unused quiet_cmd_update_lto_symversions discards 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 6af351634451 Merge branch 'arm/dt' into for-next omits 5acc7bf3074e Merge branch 'arm/fixes' into for-next omits 305d90ec35b5 soc: document merges omits a9f2c2d25864 Merge branch 'arm/soc' into for-next omits 1f5178a082a1 Merge branch 'arm/defconfig' into for-next omits 96ec1bf04594 Merge branch 'arm/drivers' into for-next omits 4f84d6c774fc Merge branch 'arm/dt' into for-next omits 602b2c5a7705 Merge branch 'arm/fixes' into for-next omits 3fa70711d857 Merge tag 'v5.14-rc7' into for-next discards 6858fa7ab448 btrfs: Use memset_startat() to clear end of struct discards 2d7b09fb0dcc string.h: Introduce memset_startat() for wiping trailing m [...] discards 9b2ad17fc0eb xfrm: Use memset_after() to clear padding discards a5cafc62606b string.h: Introduce memset_after() for wiping trailing mem [...] discards 122371d5b3c0 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST discards 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 discards be6b0d5022af x86: remove cc-option-yn test for -mtune= discards 1ac0aab260bc arc: replace cc-option-yn uses with cc-option discards e84a88666b8d s390: replace cc-option-yn uses with cc-option discards 0fd4f12e00a6 ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild discards 5916419268a8 sparc: move the install rule to arch/sparc/Makefile discards 5a0b50421c82 security: remove unneeded subdir-$(CONFIG_...) discards 4eb566df1b41 kbuild: sh: remove unused install script discards 8514f6b9682f kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y discards 6326eb4a3915 ipc: replace costly bailout check in sysvipc_find_ipc() discards eedfcedc7315 selftests/memfd: remove unused variable discards 74a9015e74a0 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] discards 734024e09b80 configs: remove the obsolete CONFIG_INPUT_POLLDEV discards 847d3bd12b61 prctl: allow to setup brk for et_dyn executables discards 53884bf416a6 pid: cleanup the stale comment mentioning pidmap_init(). discards 085601486dde kernel/fork.c: unexport get_{mm,task}_exe_file discards 6b33bde8d1f8 coredump: fix memleak in dump_vma_snapshot() discards e7b81ca105f9 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix discards ef6b0168142e fs/coredump.c: log if a core dump is aborted due to change [...] discards 3e79eb1b76aa hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards a065e7e69579 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group discards f31bdb75f5b8 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group discards 46accddc68b5 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group discards 2ef34726ec35 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group discards 7a93b66e4b71 nilfs2: fix NULL pointer in nilfs_##name##_attr_release discards 09215c5b2859 nilfs2: fix memory leak in nilfs_sysfs_create_device_group discards 4cd8e7febb4d init/main.c: silence some -Wunused-parameter warnings discards 82d95a07f64f trap: cleanup trap_init() discards ef2f1a4d5c71 init: move usermodehelper_enable() to populate_rootfs() discards 069062768f84 ramfs: fix mount source show for ramfs discards 4fbc3ac1e771 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix discards c10e07398ef0 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix discards 5d9d50f0a603 fs/epoll: use a per-cpu counter for user's watches count discards b81f67c562dc checkpatch-improve-git_commit_id-test-fix discards 9b6d0f30bd12 checkpatch: improve GIT_COMMIT_ID test discards 6d01cb2324d0 checkpatch: make email address check case insensitive discards ca4907275289 checkpatch: support wide strings discards 7245e75f1107 lib/vsprintf: don't increment buf in bitmap_list_string discards ec91085ca2fc vsprintf: rework bitmap_list_string discards f0026b82ef9c lib: bitmap: add performance test for bitmap_print_to_pagebuf discards c20500c9abe9 bitmap: unify find_bit operations discards 504fb2dec1b8 mm/percpu: micro-optimize pcpu_is_populated() discards a008ed586dbc tools: rename bitmap_alloc() to bitmap_zalloc() discards c83c6d80dade bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] discards e4beeb99bc4b find: micro-optimize for_each_{set,clear}_bit() discards 748900a6d44c include/linux: move for_each_bit() macros from bitops.h to find.h discards 67d486cbe46e cpumask: replace cpumask_next_* with cpumask_first_* where [...] discards 0803a22a559a tools: sync tools/bitmap with mother linux discards d49b694c3ef9 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] discards edc3a6eea1c7 cpumask: use find_first_and_bit() discards 6b6c111934a4 lib: add find_first_and_bit() discards dbbccfe505ef arch: remove GENERIC_FIND_FIRST_BIT entirely discards 821cadbf540b include: move find.h from asm_generic to linux discards a9755b5caf73 bitops: move find_bit_*_le functions from le.h to find.h discards e296d831fe2e bitops: protect find_first_{,zero}_bit properly discards d9f6e28c8caf lib/iov_iter.c: fix kernel-doc warnings discards 6682715d704d lib/dump_stack: correct kernel-doc notation discards 3908d29091ae lib/test: convert test_sort.c to use KUnit discards 371f85776350 lib/string: optimized memset discards bd6e8357c5a2 lib/string: optimized memmove discards c8707e54528c lib/string: optimized memcpy discards abf80b1710e0 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] discards 3944869d304b math: make RATIONAL tristate discards 3693e9621222 kernel/acct.c: use dedicated helper to access rlimit values discards 4c7ed330e62f phy/drivers/stm32: use HZ macros discards af1969db0f38 mtd/drivers/nand: use HZ macros discards 12fa3d0692c4 i2c/drivers/ov02q10: use HZ macros discards 000babd7a2bd iio/drivers/hid-sensor: use HZ macros discards 792b27a95ebd hwmon/drivers/mr75203: use HZ macros discards 50c528e559fe iio/drivers/as73211: use HZ macros discards 43e3ae774d95 devfreq: use HZ macros discards bb5e0747600a thermal/drivers/devfreq_cooling: use HZ macros discards a297177e577a units: add the HZ macros discards ba7f0e65b604 units: change from 'L' to 'UL' discards f3c06663a713 include/linux/once.h: fix trivia typo Not -> Note discards a091be2b2ff4 arch: Kconfig: fix spelling mistake "seperate" -> "separate" discards 78fba7d75a77 proc/sysctl: make protected_* world readable discards 3e2ab1ea4bc6 connector: send event on write to /proc/[pid]/comm discards ea82408797a6 proc: stop using seq_get_buf in proc_task_name discards 4b50d7a0ab05 fs/proc/kcore.c: add mmap interface discards b77d0128f640 percpu: remove export of pcpu_base_addr discards c0d07417ad8a alpha: pci-sysfs: fix all kernel-doc warnings discards ed9b22b7e6ba alpha: agp: make empty macros use do-while-0 style discards c9776668438f kernel/hung_task.c: Monitor killed tasks. discards fa1618d78bca fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 630e6cc9258c fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 3629dd09173d MAINTAINERS: update for DAMON discards c81c9fb383c4 mm/damon: add user space selftests discards 025b24541623 mm/damon: add kunit tests discards 9ddc3621ff50 Documentation: add documents for DAMON discards f904bccdf143 mm/damon/dbgfs: support multiple contexts discards c81dfd173730 mm/damon/dbgfs: export kdamond pid to the user space discards b3044aa54c44 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix discards 729cd4573257 mm-damon-implement-a-debugfs-based-user-space-interface-fix discards 55cc7f81a6d0 mm/damon: implement a debugfs-based user space interface discards e64e46b1688d mm/damon: add a tracepoint discards 9bcc195536de mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup discards 7291c1e5c246 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] discards bc3f00f69680 mm/damon: implement primitives for the virtual memory addr [...] discards 78c85147b72d mm/damon/Kconfig: Hide PAGE_IDLE_FLAG from users discards 4c1f13fd4111 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix discards 1ba27cffb7ee mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT discards 317bb7c778ab mm/idle_page_tracking: make PG_idle reusable discards 1650c4e6e5d3 mm/damon: adaptively adjust regions discards 0fed6776414e mm/damon/core: implement region-based sampling discards 7a728f2e534e mm: introduce Data Access MONitor (DAMON) discards d777ad50c842 kfence: show cpu and timestamp in alloc/free info discards 59f23b42c3ae mm/secretmem: use refcount_t instead of atomic_t discards c32716ab0ebf mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] discards c4c76efb5469 mm: in_irq() cleanup discards 773f49edcb8f mm/highmem: Remove deprecated kmap_atomic discards 1b3b8cc86ea7 highmem: don't disable preemption on RT in kmap_atomic() discards babe97525a58 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() discards a05cc9abd9c2 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] discards 8e0f4444f7d4 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] discards aa6da1c42ef3 mm: remove redundant compound_head() calling discards 4d6b69278e04 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] discards dc7657c0f637 mm/memory_hotplug: use helper zone_is_zone_device() to sim [...] discards 42b9b512368a mm/memory_hotplug: improved dynamic memory group aware "au [...] discards 345cfbed28d7 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] discards 07da67814add virtio-mem: use a single dynamic memory group for a single [...] discards 4bf2a8bcfdf7 dax/kmem: use a single static memory group for a single pr [...] discards a5eb9bf4563a ACPI: memhotplug: use a single static memory group for a s [...] discards 62e87f2086b0 mm/memory_hotplug: track present pages in memory groups discards 042bfa829037 drivers/base/memory: introduce "memory groups" to logicall [...] discards 2b9c2d692737 mm/memory_hotplug: introduce "auto-movable" online policy discards 7875f7cd8acb mm: track present early pages per zone discards d028d3cbb08e ACPI: memhotplug: memory resources cannot be enabled yet discards 0d5077ceae1d mm/memory_hotplug: remove nid parameter from remove_memory [...] discards 7eac001b264c mm/memory_hotplug: remove nid parameter from arch_remove_memory() discards 8c1cf499197a mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] discards 1bc61f2d39cd mm: memory_hotplug: cleanup after removal of pfn_valid_within() discards 76560aa61988 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE discards 7f640ec87cbe memory-hotplug.rst: complete admin-guide overhaul discards 9ba945a5f5e3 memory-hotplug.rst: remove locking details from admin-guide discards c9c3dca84331 mm/madvise: add MADV_WILLNEED to process_madvise() discards 15fd61a615d0 mm/vmstat: protect per cpu variables with preempt disable on RT discards d01147d18f8e mm/vmstat: remove unneeded return value discards 251f8851237c mm/vmstat: simplify the array size calculation discards 52bbb62ee48f mm/vmstat: correct some wrong comments discards 8767db7ea52c selftests: vm: add COW time test for KSM pages discards 347612c5267f selftests: vm: add KSM merging time test discards 1cf855e95872 mm: KSM: fix data type discards 4081d8430086 selftests: vm: add KSM merging across nodes test discards 3f579f1a3f86 selftests: vm: add KSM zero page merging test discards a113a8943261 selftests: vm: add KSM unmerge test discards c47e74219d4b selftests: vm: add KSM merge test discards 883146b11ef1 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] discards 68bfd4075d5a mm/migrate: correct kernel-doc notation discards 88a3014412e7 oom_kill: oom_score_adj broken for processes with small me [...] discards a056c4704738 mm: wire up syscall process_mrelease discards 107190fb1d3c mm: introduce process_mrelease system call discards 461ef12c4375 memblock: make memblock_find_in_range method private discards bbc8c0f2b253 mm/mempolicy.c: use in_task() in mempolicy_slab_node() discards ff2f42cac2f8 mm/mempolicy: unify the create() func for bind/interleave/ [...] discards 57a365d6d147 mm/mempolicy: advertise new MPOL_PREFERRED_MANY discards b0eb7fcac851 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] discards 9a994fbdc0a5 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix discards 28f6f9cb4a3a mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY discards 932ba5a6e18a mm/memplicy: add page allocation function for MPOL_PREFERR [...] discards cf5c2b18f1fa mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] discards be5ff1ab2d94 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] discards 74b9dc76d42a mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] discards 91a01033a5d2 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] discards dd7bc410c396 mm-compaction-support-triggering-of-proactive-compaction-b [...] discards ef5a1ba98bc8 mm: compaction: support triggering of proactive compaction [...] discards 7cbda6083ae1 mm-compaction-optimize-proactive-compaction-deferrals-fix discards a026b83fa9ce mm: compaction: optimize proactive compaction deferrals discards 0b8efcb0bf05 mm, vmscan: guarantee drop_slab_node() termination discards 0f518cf5d82f mm/vmscan: add 'else' to remove check_pending label discards 7514fe0c25a3 mm/vmscan: remove unneeded return value of kswapd_run() discards 8b8096f60846 mm/vmscan: remove misleading setting to sc->priority discards 3ba26f4ac58e mm/vmscan: remove the PageDirty check after MADV_FREE page [...] discards a26af674f738 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] discards 69c7a36a7d77 mm/migrate: add sysfs interface to enable reclaim migration discards 24f5fe20c846 mm/vmscan: never demote for memcg reclaim discards a7e1a51a06e9 mm-vmscan-consider-anonymous-pages-without-swap-v11 discards b3be79729a0d mm/vmscan: Consider anonymous pages without swap discards 629b606dfbd4 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] discards 76b593d7f22f mm/vmscan: add helper for querying ability to age anonymous pages discards 0f5b9397241e mm/vmscan: add page demotion counter discards 998b778e0f72 mm-migrate-demote-pages-during-reclaim-v11 discards 084ba4019381 mm/migrate: demote pages during reclaim discards 1762e8ddd437 mm/migrate: enable returning precise migrate_pages() succe [...] discards d4e8d5a2d6da mm/migrate: update node demotion order on hotplug events discards 928b9872c473 mm/numa: automatically generate node migration order discards 47e8a2a69c3a selftests/vm/userfaultfd: wake after copy failure discards e3952476cd50 userfaultfd: prevent concurrent API initialization discards b487f4612476 userfaultfd: change mmap_changing to atomic discards 225ee545af17 hugetlb: before freeing hugetlb page set dtor to appropria [...] discards 4f8d3fe8a0b7 hugetlb: drop ref count earlier after page allocation discards 66adf03f7c68 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] discards bdd57b87a748 mm: hwpoison: dump page for unhandlable page discards 6556acab3567 doc: hwpoison: correct the support for hugepage discards 181f3a058cb4 mm: hwpoison: don't drop slab caches for offlining non-LRU page discards a73176262c2d mm/hwpoison: fix some obsolete comments discards f139fae2fee5 mm/hwpoison: change argument struct page **hpagep to *hpage discards 01da0ad257ab mm/hwpoison: fix potential pte_unmap_unlock pte error discards 0cda9b0410be mm/hwpoison: remove unneeded variable unmap_success discards 81b4f3bb4acb mm/page_alloc.c: use in_task() discards c7106f38b261 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref discards 923ddb55aaf6 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] discards 17931e564ba9 memblock: stop poisoning raw allocations discards 30a333c706c4 mm: introduce memmap_alloc() to unify memory map allocation discards 28c6e7e5a91e microblaze: simplify pte_alloc_one_kernel() discards 551ed2e6f5d0 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix discards 2bb812f987f3 mm/page_alloc: always initialize memory map for the holes discards c14bdc7bee4f kasan: test: avoid corrupting memory in kasan_rcu_uaf discards d65154586ce5 kasan: test: avoid corrupting memory in copy_user_test discards c1f4d699c75a kasan: test: clean up ksize_uaf discards 97420c52bed1 kasan: test: only do kmalloc_uaf_memset for generic mode discards 99a89f3309ae kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS discards 8a18c37a4ced kasan: test: avoid corrupting memory via memset discards 1b20e9ea1aa1 kasan: test: avoid writing invalid memory discards 9f386bf71767 kasan: test: rework kmalloc_oob_right discards 67be95c44a9c mm/kasan: move kasan.fault to mm/kasan/report.c discards 4f475fd45717 mm/vmalloc: fix wrong behavior in vread discards fe05b7833c40 lib/test_vmalloc.c: add a new 'nr_pages' parameter discards 08a141abc0cc mm/vmalloc: remove gfpflags_allow_blocking() check discards 28d7e9fe82df mm/vmalloc: use batched page requests in bulk-allocator discards 11c713655442 mm/sparse: clarify pgdat_to_phys discards 32a617e795a7 include/linux/mmzone.h: avoid a warning in sparse memory support discards bf1cbb42dbd2 mm/sparse: set SECTION_NID_SHIFT to 6 discards 9684bd2ac334 mm: sparse: remove __section_nr() function discards 331e90bd3297 mm: sparse: pass section_nr to find_memory_block discards 4c2cd9de6597 mm: sparse: pass section_nr to section_mark_present discards ce2a5719348e mm/bootmem_info.c: mark __init on register_page_bootmem_in [...] discards ba875c6c4779 mm/mremap: don't account pages in vma_to_resize() discards 78103aabe95c mm/mremap: fix memory account on do_munmap() failure discards 5207c39c5efa remap_file_pages: Use vma_lookup() instead of find_vma() discards 07a3667ea227 add-mmap_assert_locked-annotations-to-find_vma-fix discards 78ed3bb65269 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() discards a8829ea678f7 mm: change fault_in_pages_* to have an unsigned size parameter discards b061aaa729cc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code discards e1a7557249f9 mm: remove flush_kernel_dcache_page discards a94221294586 scatterlist: replace flush_kernel_dcache_page with flush_d [...] discards 870408139763 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] discards d4e2d1244326 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] discards c7779fb1e608 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN discards e61756bf70db lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix discards f88cd7cbf289 lazy tlb: shoot lazies, a non-refcounting lazy tlb option discards 2b4ab2e7181a lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 discards b5b6794d485c lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix discards ccb3587b3ce9 lazy tlb: allow lazy tlb mm refcounting to be configurable discards bfb4fd128488 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix discards 0e0cf30edccb lazy tlb: introduce lazy mm refcount helper functions discards 3d32d8de91ff selftests/vm: use kselftest skip code for skipped tests discards 280b08005af5 memcg: fix up drain_local_stock comment discards 0e990e60cc4b mm, memcg: save some atomic ops when flush is already true discards 1db5f63c5fb1 mm, memcg: remove unused functions discards 56d1becc100f mm: memcontrol: set the correct memcg swappiness restriction discards db82343a9748 memcg: replace in_interrupt() by !in_task() in active_memcg() discards 9edc42a386cc memcg: cleanup racy sum avoidance code discards 5c7b6c912b44 memcg: enable accounting for ldt_struct objects discards 737c9efae0fd memcg: enable accounting for posix_timers_cache slab discards 8cf9fdfa4f6f memcg: enable accounting for signals discards 21f99dd20693 memcg: enable accounting of ipc resources discards ed05413c0fb2 memcg: enable accounting for new namesapces and struct nsproxy discards 19c26dde17c1 memcg: enable accounting for fasync_cache discards 04022e1b8a39 memcg: enable accounting for file lock caches discards e04540447967 memcg: enable accounting for pollfd and select bits arrays discards 659a7bdb513c memcg: enable accounting for mnt_cache entries discards d5e0dff2214d memcg: charge fs_context and legacy_fs_context discards e334c7ff1c43 memcg-infrastructure-to-flush-memcg-stats-v5 discards d9b24bea132c memcg: infrastructure to flush memcg stats discards c5e3a6e1a4fa memcg: switch lruvec stats to rstat discards 1e2c711720d7 memcg: enable accounting for pids in nested pid namespaces discards 9cc0b1127bbf mm, memcg: inline swap-related functions to improve disabl [...] discards 3f0de3fa5ed5 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] discards 80bd10a19b99 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] discards 56cd66ffe530 shmem: shmem_writepage() split unlikely i915 THP discards c01e81c15869 huge tmpfs: decide stat.st_blksize by shmem_is_huge() discards 1be74d79c470 huge tmpfs: shmem_is_huge(vma, inode, index) discards aa744ad9eef4 huge tmpfs: SGP_NOALLOC to stop collapse_file() on race discards 231c38b26e0f huge tmpfs: move shmem_huge_enabled() upwards discards 8fd6fc8dd290 huge tmpfs: revert shmem's use of transhuge_vma_enabled() discards e71bcf378830 huge tmpfs: remove shrinklist addition from shmem_setattr() discards 59a90bcd2bb4 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE discards 21c544e04c01 huge tmpfs: fix fallocate(vanilla) advance over huge pages discards a7244343784b shmem: include header file to declare swap_info discards c5da862beb8f shmem: remove unneeded function forward declaration discards 49e40c4ed008 shmem: remove unneeded header file discards 416528dd9b4f shmem: remove unneeded variable ret discards 055daea20f22 shmem: use raw_spinlock_t for ->stat_lock discards e28294a90b2a mm: delete unused get_kernel_page() discards de5aa46c1d3d fs, mm: fix race in unlinking swapfile discards 524bda3f3ac8 mm/gup: remove try_get_page(), call try_get_compound_head( [...] discards 5da0b9c43c4e mm/gup: small refactoring: simplify try_grab_page() discards 4898d4388f16 mm/gup: documentation corrections for gup/pup discards 092792c3d8f2 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() discards 77dc947e0e0f mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] discards 7c989419b81e mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix discards 7912ac5e0be8 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() discards f879764f3de6 mm: gup: remove useless BUG_ON in __get_user_pages() discards 63a40a64f815 mm: gup: remove unneed local variable orig_refs discards 4192487b16c5 mm: gup: remove set but unused local variable major discards e9eb0348e0f1 writeback: memcg: simplify cgroup_writeback_by_id discards 56d657271ff6 vfs: keep inodes with page cache off the inode shrinker LRU discards 006057f1bcfd fs: inode: count invalidated shadow pages in pginodesteal discards 2e0fb5261bcf fs: drop_caches: fix skipping over shadow cache inodes discards b54b9a0d3771 mm: remove irqsave/restore locking from contexts with irqs [...] discards 40264e1e5ed4 writeback: use READ_ONCE for unlocked reads of writeback stats discards dca30501d557 writeback: rename domain_update_bandwidth() discards 71c78c869a25 writeback: avoid division by 0 in wb_update_dirty_ratelimit() discards f2f3d3bd9aca writeback: fix bandwidth estimate for spiky workload discards 4bd3905f5e13 writeback: reliably update bandwidth estimation discards 1a26c8aaf279 writeback: track number of inodes under writeback discards 21acac9b10d3 mm: mark idle page tracking as BROKEN discards ddef35967444 mm: add kernel_misc_reclaimable in show_free_areas discards 5eaefecd845b mm: report a more useful address for reclaim acquisition discards 813e68a8c38b mm/debug_vm_pgtable: fix corrupted page flag discards cf2dc078981f mm/debug_vm_pgtable: remove unused code discards 6a147c2f9967 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] discards fd102d17a5c3 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] discards a9981d79371c mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] discards 01fbd93fbd31 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] discards 045a544235fb mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] discards 373e2b570fcf mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] discards 1cc436cc04cb mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] discards dbdfd960e8e3 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] discards 20c7c2980777 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests discards d06c4cbc8975 mm/debug_vm_pgtable: introduce struct pgtable_debug_args discards 7450c64446d3 mm, slub: fix kmem_cache_cpu fields alignment for double cmpxchg discards 23da11ca6231 mm, slab: simplify lockdep_assert_held in lockdep_assert_held() discards f9ae4c7df502 mm, slub: convert kmem_cpu_slab protection to local_lock discards 546a2c420cfa mm, slub: use migrate_disable() on PREEMPT_RT discards 181314aade9e mm, slub: protect put_cpu_partial() with disabled irqs ins [...] discards 368fe299c2f5 mm, slub: make slab_lock() disable irqs with PREEMPT_RT discards 6f62eab387d6 mm, slub: optionally save/restore irqs in slab_[un]lock()/ discards 12429452d98a mm: slub: make object_map_lock a raw_spinlock_t discards d2acb8e8d240 mm, slub: fix memory and cpu hotplug related lock ordering [...] discards cc2ef29c3d30 mm, slub: fix memory and cpu hotplug related lock ordering issues discards 36600d98972e mm: slub: move flush_cpu_slab() invocations __free_slab() [...] discards 71699265dd7f mm, slab: make flush_slab() possible to call with irqs enabled discards 1e571e786dd5 mm, slub: don't disable irqs in slub_cpu_dead() discards 09b2bd32eff3 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] discards c60f86b7f775 mm, slub: separate detaching of partial list in unfreeze_p [...] discards c9c73fec8db3 mm, slub: detach whole partial list at once in unfreeze_pa [...] discards c686ea1bcf84 mm, slub: discard slabs in unfreeze_partials() without irq [...] discards 84a3db0c52be mm, slub: move irq control into unfreeze_partials() discards a7d52f9726e7 mm, slub: call deactivate_slab() without disabling irqs discards 25e4f9ada2f6 mm, slub: make locking in deactivate_slab() irq-safe discards 66d2a24680a1 mm, slub: move reset of c->page and freelist out of deacti [...] discards c66f238aa17b mm, slub: stop disabling irqs around get_partial() discards 1567f70ea418 mm, slub: check new pages with restored irqs discards 36b1fc32ce13 mm, slub: validate slab from partial list or page allocato [...] discards 941f410a9418 mm, slub: restore irqs around calling new_slab() discards d1e19a041272 mm, slub: move disabling irqs closer to get_partial() in _ [...] discards dfdb1b514bf8 mm-slub-do-initial-checks-in-___slab_alloc-with-irqs-enabl [...] discards 7455d2208289 mm, slub: prevent VM_BUG_ON in PageSlabPfmemalloc from ___ [...] discards e9c2a5f0ca9c mm, slub: do initial checks in ___slab_alloc() with irqs enabled discards cc976b129501 mm, slub: move disabling/enabling irqs to ___slab_alloc() discards 60b7e4e7ed33 mm, slub: simplify kmem_cache_cpu and tid setup discards c9456e920885 mm, slub: restructure new page checks in ___slab_alloc() discards da17192d4b24 mm, slub: return slab page from get_partial() and set c->p [...] discards e3155f535ff5 mm, slub: dissolve new_slab_objects() into ___slab_alloc() discards 7a92444d2898 mm, slub: extract get_partial() from new_slab_objects() discards 2625ffdf3276 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() discards 932dab59a0e9 mm, slub: remove redundant unfreeze_partials() from put_cp [...] discards ece120a01980 mm, slub: don't disable irq for debug_check_no_locks_freed() discards 0b058c7e7169 mm, slub: allocate private object map for validate_slab_cache() discards 05afc1c2dc86 mm, slub: allocate private object map for debugfs listings discards f41e44d7b5e3 mm, slub: don't call flush_all() from slab_debug_trace_open() discards 07e83239e15a arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings discards d08957d072cd ocfs2: fix ocfs2 corrupt when iputting an inode discards 146777b1249f ocfs2: clear links count in ocfs2_mknod() if an error occurs discards febd5117e5ae ocfs2: reflink deadlock when clone file to the same direct [...] discards 009aa8da5b42 ocfs2: quota_local: fix possible uninitialized-variable ac [...] discards f143caa0a388 ocfs2: remove an unnecessary condition discards 1849f90e2383 ia64: fix typo in a comment discards 0a5b0e0c4efe procfs: prevent unpriveleged processes accessing fdinfo dir discards 2e36383adbf5 /proc/kpageflags: do not use uninitialized struct pages discards 688431b762a6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 722eef348744 mm/filemap.c: remove bogus VM_BUG_ON omits cc1dbdeb17dd Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 38babc43f45e rcutorture: Avoid problematic critical section nesting on [...] omits eec6d0554824 rcu-tasks: Fix read-side primitives comment for call_rcu_t [...] 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 4d7e3c8de98e Merge branch 'zynqmp/dt' of https://github.com/Xilinx/linu [...] omits 479c46133c05 arm64: zynqmp: Wire psgtr for zc1751-xm013 omits bd7a8de28ada arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards omits bee69aec28af arm64: zynqmp: Enable gpio and qspi for zc1275-revA omits c5f130772d97 arm64: zynqmp: Fix serial compatible string omits 5b35ece9d2e4 arm64: zynqmp: Remove not documented is-dual property discards 036a16a39e2f cxl/pci: Fix debug message in cxl_probe_regs() discards b7ca54b62551 cxl/core: Split decoder setup into alloc + add discards cf745ca94024 tools/testing/cxl: Introduce a mock memory device + driver discards 99f58e7086fe cxl/mbox: Move command definitions to common location discards 574d46ed53b5 cxl/bus: Populate the target list at decoder create discards bafcdfbaea5a tools/testing/cxl: Introduce a mocked-up CXL port hierarchy discards e5e28b7b99ba cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports discards 51e1193e9e0d cxl/pmem: Add support for multiple nvdimm-bridge objects discards 0a0eaf6b4a6c cxl/pmem: Translate NVDIMM label commands to CXL label commands discards 4a199edd83ba cxl/mbox: Add exclusive kernel command support discards a982cbe92c5d cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP discards 5dc88cfe2631 cxl/pci: Use module_pci_driver discards bd0964c858ec cxl/mbox: Move mailbox and other non-PCI specific infrastr [...] discards 55e2f3e33b13 cxl/mbox: Introduce the mbox_send operation discards 946e16d2fe4e cxl/pci: Make 'struct cxl_mem' device type generic discards 5cbfaa2ea3e2 libnvdimm/labels: Introduce CXL labels discards 23471e4c94ec libnvdimm/label: Define CXL region labels discards 00ca683e6180 libnvdimm/labels: Introduce the concept of multi-range nam [...] discards 96b7220062c8 libnvdimm/label: Add a helper for nlabel validation discards a8116495790e libnvdimm/labels: Add uuid helpers discards d68bc4b2338b libnvdimm/labels: Add address-abstraction uuid definitions omits da6deb655a58 thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] discards a86a7aecf38e vdpa/mlx5: Ensure valid indices are provided discards dca6a46e7b11 vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vd [...] discards 0026a43a17d8 vdpa/mlx5: function prototype modifications in preparation [...] discards d6e2409fe43a vdpa/mlx5: Remove redundant header file inclusion discards 15638511d112 vDPA/ifcvf: enable multiqueue and control vq discards ba34a2fe078e vDPA/ifcvf: detect and use the onboard number of queues directly discards 4f8ebf3268af vDPA/ifcvf: implement management netlink framework for ifcvf discards 5ac43469e5b8 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id omits a33746063fc4 Merge tag 'reset-fixes-for-v5.14' of git://git.pengutronix [...] omits 054bc6a105d7 arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings omits d46148623f26 Merge branch 'v5.15-armsoc/dts64' into for-next omits b12a5946f5ea arm64: dts: rockchip: add saradc to rk3568-evb1-v10 omits 3f1c9b99f22c arm64: dts: rockchip: Fix GPU register width for RK3328 omits 6b9b7968ff78 arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu omits 7e0a31c49b5a arm64: dts: rockchip: add missing rockchip,grf property to rk356x omits ed518dd035fa Pull udf xattr sanity checks. omits 1c9b5911f53b Merge branches 'fixes' and 'misc' into for-next omits 2cfbffc62045 Merge branch 'work.init' into for-next omits 5936c9eb785b Merge branch 'v5.15-armsoc/dts64' into for-next omits 9a35fd01f4ab arm64: dts: rockchip: add RK3399 Gru gpio-line-names omits d62cd4d277cc media: uvcvideo: Remove unused including <linux/version.h> omits 1c87af2b7922 media: staging: document that Imgu not output auto-exposur [...] omits 24b2a2e15f23 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control omits 5ea47993c14d media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control omits fbe8c9fb0e2e media: ov8856: Set default mbus format but allow caller to alter omits 67622262d1ee media: Add sensor driver support for the ov13b10 camera. omits f22e7744424d media: imx258: Fix getting clock frequency omits ebf3afe8983e media: ipu3-cio2: Introduce to_cio2_device() helper macro omits a508f54837a7 media: ipu3-cio2: Introduce to_cio2_buffer() helper macro omits ce4864fc2c5f media: ipu3-cio2: Introduce to_sensor_asd() helper macro omits 2e743f2bc978 media: ipu3-cio2: Switch to use media_entity_to_video_device() omits e70a0f29bdae media: ipu3-cio2: Use temporary storage for struct device pointer omits a24dd707a95d media: ipu3-cio2: Replace open-coded for_each_set_bit() omits f90bcc86aa0b media: staging/intel-ipu3: css: Fix wrong size comparison [...] omits be4253c51d80 media: ipu3.rst: Improve header formatting on tables omits 76ac4cbdb6f8 media: stm32: Potential NULL pointer dereference in dcmi_i [...] omits 3259a085f510 media: m5602_ov7660: remove the repeated declaration omits ab7b60fe351e media: dt-bindings: media: renesas,imr: Convert to json-schema omits 12b6db7c6403 media: staging: atomisp: fix the uninitialized use in gc22 [...] omits 66e2fcaadf8e media: atomisp: Fix error handling in probe omits 05344a1d2ea7 media: atomisp: restore missing 'return' statement omits f71a26ee14ed arm: qcom: Add SMP support for MSM8226 omits dff80e05cbbd dt-bindings: arm: Add SMP enable-method for MSM8226 omits dab518228615 arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly omits 0c6b8e028729 soc: qcom: socinfo: Fixed argument passed to platform_set_data() omits fdc79fa94670 ARM: dts: qcom: nexus7: define touchscreen properties omits 7b2fb42cdd4a soc: qcom: llcc: Add configuration data for SM6350 omits 94ccf8fee683 soc: qcom: rpmhpd: Add SM6350 omits 790f3537dd78 dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding omits 785b191940a3 dt-bindings: soc: qcom: aoss: Add SM6350 compatible omits 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next omits 7360e856576e Merge branch 'for-5.15/sony' into for-next omits 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next omits e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next omits fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next omits fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next omits 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next omits 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next omits 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next omits 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next omits c185b42efe67 thermal: intel: Allow processing of HWP interrupt omits abfe14de9197 Merge branch 'v5.15-armsoc/drivers' into for-next omits ec1127b4dd61 Merge branch 'i2c/for-mergewindow' into i2c/for-next 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 4364229fd558 soc: document merges omits ca9ad70469a4 Merge branch 'arm/soc' into for-next omits f30970fcceec Merge branch 'arm/fixes' into for-next omits 319a1b58f6c7 ARM: s3c: delete unneed local variable "delay" omits a95dc17633ab Pull utf8 handling fixes from Pali Rohar omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits e879f855e590 bus: ti-sysc: Add break in switch statement in sysc_init_soc() omits 0f32f00af344 Merge branches 'dt-for-v5.15', 'soc-for-v5.15' and 'defcon [...] omits 4b04b92bdcf6 ARM: config: aspeed: Regenerate defconfigs omits 441e11bd11e1 ARM: config: aspeed_g4: Enable EDAC and SPGIO omits 97e6caece721 ARM: config: aspeed: Enable KCS adapter for raw SerIO omits b5773eb7f95d ARM: config: aspeed: Enable hardened allocator feature omits 447a165496a7 dt-bindings: arm: qcom: Document SDX65 platform and boards discards f652c0ecae28 kbuild: Switch to 'f' variants of integrated assembler flag discards c6a74818da3f kbuild: Shuffle blank line to improve comment meaning discards 388e64248d31 kbuild: Add a comment above -Wno-gnu discards 900c32722f35 kbuild: Remove -Wno-format-invalid-specifier from clang block discards 0fc7db58e2a6 kbuild: warn if FORCE is missing for if_changed(_dep,_rule [...] discards aafdcacc72e6 kbuild: macrofy the condition of if_changed and friends discards 2b1d7fc05467 kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG discards 389640bf8d17 Makefile: remove stale cc-option checks discards ab4e833636e8 MAINTAINERS: add Nick to Kbuild reviewers discards 564f963eabd1 isystem: delete global -isystem compile option omits ba0b6bee5c8c Merge branch 'v5.15-armsoc/dts64' into for-next omits b136f0544cb8 Merge branch 'v5.15-armsoc/dts32' into for-next omits f9576999b0ae arm64: dts: rockchip: Enable SFC for Odroid Go Advance omits ab438ba2dc6b arm64: dts: rockchip: Add SFC to RK3308 omits c68defec1585 arm64: dts: rockchip: Add SFC to PX30 omits 7bc04ce6b914 Makefile: Enable -Wimplicit-fallthrough for Clang omits d0e2e61b3cba arm64: dts: rockchip: add thermal support to Quartz64 Model A omits 1a9563ba0a59 arm64: dts: rockchip: add rk3568 tsadc nodes omits bf092ebe6e81 arm64: dts: rockchip: add rk356x gpio debounce clocks omits bb89b00f2e9d soc: document merges omits e860bded99d2 Merge branch 'arm/soc' into for-next omits 69c0e7e97b2f Merge branch 'arm/drivers' into for-next omits b1ad223ac5a7 Merge branch 'arm/dt' into for-next omits 19e95228c722 media: netup_unidvb: handle interrupt properly according t [...] omits d47ab56428f3 media: cxd2820r: include the right header omits 17e536f6acaa media: siano: use DEFINE_MUTEX() for mutex lock omits ea8dd2d4020e media: rc: clean the freed urb pointer to avoid double free omits 89379fca4840 media: dvb-usb: fix ununit-value in az6027_rc_query omits 09e0c803602a media: c8sectpfe-dvb: Remove unused including <linux/version.h> omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits 1d345c3e5941 fpga: machxo2-spi: Fix missing error code in machxo2_write [...] omits ff0f53fd8dff Merge branch 'i2c/for-mergewindow' into i2c/for-next omits a0a11a876027 Merge branch 'i2c/for-current' into i2c/for-next omits 8fb12751ac78 i2c: virtio: add a virtio i2c frontend driver omits 42034afd430a i2c: hix5hd2: fix IRQ check omits fcc750e0f4d8 i2c: s3c2410: fix IRQ check omits eef7fa1001c0 i2c: iop3xx: fix deferred probing omits 930af8dda750 Merge branch 'mvebu/dt64' into mvebu/for-next omits 7c414a7d93c6 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 32955511b92f Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 52e22d4d4e37 Merge branch 'misc' into for-next omits 250ea87828ae ARM: dts: rainier: Add 'factory-reset-toggle' as GPIOF6 omits 7b4262378924 firmware: arm_scmi: Fix virtio transport Kconfig dependency omits 4060df1d7c27 soc: document merges omits c5ccc918143b Merge branch 'arm/defconfig' into for-next omits b1f943022498 Merge branch 'arm/fixes' into for-next omits bda5d0ef3f88 Merge branch 'arm/dt' into for-next 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 discards be722576fd63 dt-bindings: mfd: Add Broadcom CRU discards 01e9fcf19c13 Merge branch 'misc-5.14' into next-fixes 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 a329a31fc8e2 mm: Add folio_raw_mapping() omits 1555715b7c0a mm: Add folio_pfn() omits b484ae362bbc Merge branch 'v5.15-armsoc/dts64' into for-next omits c8db0ed11fdd Merge branch 'v5.15-armsoc/drivers' into for-next omits eb8d07586e13 arm64: dts: rockchip: add pinctrl and alias to emmc node t [...] omits ef180dba76f5 arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10 omits e3f6b997b6b1 arm64: dts: rockchip: add regulators of rk809 pmic to rk35 [...] omits 915186bd99a5 arm64: dts: rockchip: enable io domains on rk3568-evb1-v10 omits 2e9ce86bbea8 arm64: dts: rockchip: add core io domains node for rk356x omits 2cb411d89676 Merge branch 'imx/defconfig' into for-next omits cf8f5a4eafcb Merge branch 'imx/dt64' into for-next omits d653894feea7 Merge branch 'imx/dt' into for-next omits 5a7d7ff15590 Merge branch 'imx/bindings' into for-next omits 35f37b3c87e1 Merge branch 'imx/ecspi' into for-next 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 cc701ccede61 Merge branch for-5.15/arm64/dt into for-next omits 0ead4c280e7d Merge branch for-5.15/arm/defconfig into for-next omits b4ab844316db Merge branch for-5.15/arm/dt into for-next omits 6f8762f53def Merge branch for-5.15/clk into for-next omits b66e2122b1f7 Merge branch for-5.15/soc into for-next omits fa1bd5e15b72 Merge branch for-5.15/firmware into for-next omits a40e1a3aa169 Merge branch for-5.15/dt-bindings into for-next omits df7d33200d26 Merge branch for-5.14/arm64/dt into for-next omits 503bc421503f Merge branch 'v5.15-armsoc/dts64' into for-next omits 440f361af90a arm64: dts: rockchip: add thermal fan control to rockpro64 omits d34a2131ab59 arm64: dts: rockchip: Setup USB typec port as datarole on [...] omits ae328485ba0d arm64: dts: rockchip: Add gru-scarlet-dumo board omits 1aec043e2bcf dt-bindings: arm: rockchip: Add gru-scarlet-dumo board omits c5b6c8a56ef3 Merge branch 'for-5.15' into for-next omits ffc192c81705 soc: document merges omits 202d727b12d3 Merge branch 'arm/defconfig' into for-next omits 4e2852549ba8 Merge branch 'arm/dt' into for-next omits af65640084bd Merge branch 'arm/fixes' into for-next omits f2fbe17427b6 Merge branch 'arm/drivers' into for-next omits 9573a211d718 Merge branch 'arm/soc' into for-next omits 699fe4b190da Merge tag 'omap-for-v5.15/sr-signed' of git://git.kernel.o [...] omits b395ba42afd9 media: ir_toy: allow tx carrier to be set omits 8d020465fe60 media: mtk-vcodec: fix warnings: symbol XXX was not declared omits 2bd7b00a3040 media: mtk-vcodec: enable MT8183 decoder omits b8022cde2dd7 media: dt-bindings: media: document mediatek,mt8183-vcodec-dec omits 542fc2c47e5c media: mtk-vcodec: vdec: add media device if using stateless api omits b9d7fddc8aa4 media: mtk-vcodec: vdec: support stateless H.264 decoding omits 2acb6b19faf1 media: mtk-vcodec: vdec: support stateless API omits e8a4b0d2b747 media: add Mediatek's MM21 format omits 77fab99c027e media: mtk-vcodec: support version 2 of decoder firmware ABI omits db4f21ae77a9 media: mtk-vcodec: vdec: handle firmware version field omits aa9b9fe01768 media: mtk-vcodec: vdec: move stateful ops into their own file omits edc06520deca media: mtk-vcodec: venc: support START and STOP commands omits 3f6d11fd8b7b media: mtk-vcodec: make flush buffer reusable by encoder omits dfeef202b699 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] omits 5aff12f3a9ef media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD omits 288b083bec92 media: mtk-vcodec: vdec: Support H264 profile control omits f4dd02cd8631 Merge branch 'kernel.sys' into for-next omits 59d7f78144a8 Merge branches 'renesas-arm-dt-for-v5.15' and 'renesas-dri [...] omits 7911f95d1713 Merge branch 'fixes' into for-next omits ca6e04e8f8d1 Pull udf cleanups and LVID check fix. omits c90b9d37d3ac Merge branch 'fs.idmapped' into for-next omits 8c3f90d839b5 Pull fsnotify speedup patches from Amir Goldstein omits 277c0dd93bf7 fpga: machxo2-spi: Return an error on failure omits 90861bf54255 Merge branch 'next/dt64' into for-next omits cc67789c7a45 Merge branch 'next/dt' into for-next omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits 32e8e4aeb37d Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 546b48ae6a04 Merge branch 'i2c/for-current' into i2c/for-next 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 3d3aec53bf89 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next omits 277f146e6888 Pull fanotify pidfd support from Matthew Bobrowski. omits 5cc88747f90f media: tuners: mxl5007t: Removed unnecessary 'return' omits 79c71701d70e media: ttusb-dec: avoid release of non-acquired mutex omits 93d6538cc777 media: cxd2880-spi: Fix a null pointer dereference on erro [...] omits d94e1a30634a media: streamzap: ensure rx resolution can be retrieved omits a44d582ebff0 media: mceusb: ensure rx resolution can be retrieved 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 8e921ff030ff Merge branch 'omap-for-v5.15/dt' into for-next 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 57ec7ff3f83a Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next omits b697c84780d3 Merge branch 'misc' into for-next omits 69862ae4e378 Merge branch 'v5.14-next/soc' into for-next omits 868e920b08d4 Merge branch 'v5.14-next/dts64' into for-next omits 4cddd9be7ef6 Merge branch 'zynq/soc' of https://github.com/Xilinx/linux [...] omits 3329c5de3601 Merge branch 'zynq/dt' of https://github.com/Xilinx/linux- [...] omits 2290b9fa6c5e nvmem: core: fix error handling while validating keepout regions omits 6daa9f32282a media: Clean V4L2_PIX_FMT_NV12MT documentation omits a76d04bf70be media: Add NV12_4L4 tiled format omits 2c35735ee683 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 omits b012543629af media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] omits 2bb56f6eaaa8 media: mtk-vcodec: Add MT8195 H264 venc driver omits 209fa0fab99b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] omits 95fd4dda2b0e media: mtk-vcodec: Clean redundant encoder format definition omits c38b314c60c8 media: gspca/sn9c20x: Add ability to control built-in webcam LEDs omits 67fdf5ed9502 media: meson-ge2d: Fix rotation parameter changes detectio [...] omits 46060cfe2be9 media: TDA1997x: fix tda1997x_remove() omits 9c1d37b7d4cf media: em28xx: add missing em28xx_close_extension omits f61944bbc698 media: videobuf2-core: sanity checks for requests and qbuf omits 92852963f78e media: vivid: add module option to set request support mode omits 65da1fc4c325 media: cedrus: drop min_buffers_needed. omits 297289d611b8 media: cedrus: hevc: Add support for scaling lists omits 7a731960cc7e media: hantro: Add scaling lists feature omits 478e8d8b3997 media: hevc: Add scaling matrix control omits bb1741c408b2 media: camss: vfe: Rework vfe_hw_version_read() function d [...] omits 2a3238005dc0 media: camss: vfe: Remove vfe_hw_version_read() argument omits 586eb2029a5d arm64: zynqmp: Add psgtr description to zc1751 dc1 board omits 34e6f265d458 arm64: zynqmp: Add support for zcu102-rev1.1 board omits 51aed86682ef arm64: zynqmp: Remove description for 8T49N287 and si5382 chips omits 48b8d6c32238 arm64: zynqmp: Sync psgtr node location with zcu104-revA omits a09bb2686303 arm64: zynqmp: Add reset description for sata omits 2a44dce33626 arm64: zynqmp: Move rtc to different location on zcu104-revA omits 6976fd3dc0f6 arm64: zynqmp: Wire qspi on multiple boards omits 862ee562d7f0 media: camss: vfe: Decrease priority of of VFE HW version [...] omits b10b5334528a media: camss: vfe: Don't read hardware version needlessly omits ba8c7ff18a64 arm64: zynqmp: Remove information about dma clock on zcu106 omits 65d5e861d357 arm64: zynqmp: Update rtc calibration value omits 6d7ac667b357 arm64: zynqmp: Add note about UHS mode on some boards omits bef552e4aa98 arm64: zynqmp: Move DP nodes to the end of file on zcu106 omits 887e9d9ee643 arm64: zynqmp: Remove can aliases from zc1751 omits af329f23640e arm64: zynqmp: Add reset-on-timeout to all boards and modi [...] omits 936ecb6c0d5e arm64: zynqmp: List reset property for ethernet phy omits 471b47bfc33e arm64: zynqmp: Add nvmem alises for eeproms omits 6a35c00490a5 arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi omits 243fa5d0c2ce arm64: zynqmp: Remove additional newline omits 808706781e1d arm64: zynqmp: Enable nand driver for dc2 and dc3 omits def654dc7c13 arm64: zynqmp: Wire DP and DPDMA for dc1/dc4 omits 30f13c7682c6 arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5 omits 15f7b307629c arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi omits 4d8d0fb631b5 arm64: zynqmp: Disable WP on zcu111 omits 75389782defc arm64: zynqmp: Add phy description for usb3.0 omits 30cd7c119928 arm64: zynqmp: Correct psgtr description for zcu100-revC omits 40a432bed33f arm64: zynqmp: Wire psgtr for zc1751-xm015 omits 759acddc0f7d arm64: zynqmp: Correct zcu111 psgtr description omits 325d2159d568 arm64: zynqmp: Add pinctrl description for all boards omits ba63d81ac3de arm64: zynqmp: Fix irps5401 device nodes omits 8c9cd3d06fa8 arm64: zynqmp: Enable fpd_dma for zcu104 platforms omits 2a814e3d6950 arm64: zynqmp: Do not duplicate flash partition label property omits e205892608c4 arm64: zynqmp: Disable CCI by default omits 5f3b7875d4f9 Merge branch 'omap-for-v5.15/ti-sysc' into for-next omits 74953a9136cf soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex omits e9a5ae66612f Merge branch 'omap-for-v5.15/dt' into for-next omits 8f629f2371e0 Merge branch 'omap-for-v5.15/soc' into for-next omits 658ae44345c1 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 omits 3d18437cc4af media: rockchip: rkisp1: add support for px30 isp version omits 0f3cbae3a8a1 media: dt-bindings: media: rkisp1: document px30 isp compatible omits 57812dded0be media: rockchip: rkisp1: add support for v12 isp variants omits 8df791d3bfb9 media: rockchip: rkisp1: add prefixes for v10 specific parts omits 26eadfcbd751 media: rockchip: rkisp1: make some isp-stats functions variable omits e05d94c46d11 media: rockchip: rkisp1: make some isp-param functions variable omits 7c1dd6a271f5 media: rockchip: rkisp1: allow separate interrupts omits 256cdfc8c1a1 media: dt-bindings: media: rkisp1: document different irq [...] omits 8d99cf5fdb30 media: dt-bindings: media: rkisp1: fix pclk clock-name omits be74f9b00a3a media: rockchip: rkisp1: remove unused irq variable omits 81787ce9c250 media: dt-bindings: mt9p031: Add missing required properties omits 2d98a58ac94d media: dt-bindings: mt9p031: Convert bindings to yaml omits f48337bd8e64 media: mt9p031: Use BIT macro omits 6f76e098b0c6 media: mt9p031: Fix corrupted frame after restarting stream omits bc12dc01b06a media: mt9p031: Make pixel clock polarity configurable by DT omits ff539bcba963 media: mt9p031: Read back the real clock rate omits 325d0aa5527c media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] omits 6b127f97c016 media: rcar-vin: Remove explicit device availability check omits 7351a82788ee media: v4l: async: Rename async nf functions, clean up long lines omits 0c56f9597adc media: rcar-vin: Add r8a779a0 support omits 87932605cce9 media: rcar-vin: Move and rename CSI-2 link notifications omits 6e3b5a60d96d media: rcar-vin: Specify media device ops at group creation time omits 583a50ef48d3 media: rcar-vin: Create a callback to setup media links omits 54c18011c387 media: rcar-vin: Extend group notifier DT parser to work w [...] omits e1c9c83bb560 media: rcar-vin: Move group async notifier omits 5669a5f8a287 media: rcar-vin: Rename array storing subdevice information omits 0889078d1658 media: rcar-vin: Improve reuse of parallel notifier omits 33ef186512ed media: rcar-vin: Improve async notifier cleanup paths omits 22f0fab6d64e media: rcar-vin: Fix error paths for rvin_mc_init() omits 9b538196ddcf media: rcar-vin: Refactor controls creation for video device omits 4a899f2eb323 media: rcar-csi2: Add r8a779a0 support omits c1ef0772350d media: dt-bindings: media: renesas,csi2: Add r8a779a0 support omits c93ca5f21d93 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits b37e897eb18e soc: document merges omits ba5b42a10a9e Merge branch 'arm/soc' into for-next omits 7d2744bd7509 Merge branch 'arm/drivers' into for-next omits 43553c667f56 Merge branch 'arm/dt' into for-next omits 12297121e0c8 Merge branch 'arm/fixes' into for-next 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 96814a2c96a1 Merge branch 'omap-for-v5.15/dt' into for-next omits 76b8992dc7e4 soc: document merges omits 7098357ded14 Merge branch 'arm/drivers' into for-next omits 01d824de88c3 Merge branch 'arm/dt' into for-next omits 797cc1e6ea15 Merge branch 'arm/fixes' into for-next omits 6285af2a2821 Merge tags 'amlogic-arm-configs-for-v5.15', 'amlogic-arm64 [...] omits b102356e5bc1 Merge branch 'at91-dt' into at91-next omits 3c896446918b Merge branch 'fixes' into for-next discards 23d8adcf8022 Merge branch 'rework/printk_safe-removal' into for-next discards 94cbc604683f Merge branch 'for-5.15-verbose-console' into for-next discards 611c04454e8d Merge branch 'for-5.15' into for-next omits 7c5b22cf2d8e Merge branch 'v5.15-clk/next' into for-next omits d7b0b12c354e Merge branch 'v5.15-armsoc/dts64' into for-next omits e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next omits f96f01eb2491 arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support omits 2ff79e4cec98 arm64: dts: rockchip: add gmac0 node to rk3568 omits 797fc427ffb9 arm64: dts: rockchip: enable gmac node on quartz64-a omits 66a6450203e2 arm64: dts: rockchip: adjust rk3568 pll clocks omits 6cdca5eb64c6 arm64: dts: rockchip: add rk356x gmac1 node omits 0ecf7b9137e0 arm64: dts: rockchip: fix rk3568 mbi-alias omits 10c68d1788eb arm64: dts: rockchip: Add VPU support for the PX30 omits 9048da101932 Merge doc fixup from Randy for the hole punch series. omits 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] omits 06c2be965b67 Merge branch 'for-5.15/core' into for-next omits 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next omits 276fbcb8b79a Merge branch 'at91-dt' into at91-next omits 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next omits 02022c587257 Merge branch 'at91-dt' into at91-next omits f4cfed3482d8 Merge branch 'fixes' into for-next omits c07eea684cdf Merge generic_block_fiemap() removal from Christoph. omits 7edf6689774c Merge branch 'omap-for-v5.15/dt' into for-next omits 9c9eb1918e10 Merge branch 'omap-for-v5.15/ti-sysc' into for-next omits d9e68d20ef52 Merge branch 'omap-for-v5.15/soc' into for-next omits b1f6bead1fb4 Merge branches 'renesas-arm-dt-for-v5.15', 'renesas-driver [...] omits 0ef844040c9b arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] [...] omits d6237f110529 arm64: dts: renesas: Add support for M3ULCB+Kingfisher wit [...] omits 7850f9ba36fa arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G omits bddda5c2b2be arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] omits 48a0624e31d2 arm64: dts: renesas: Add support for H3ULCB+Kingfisher wit [...] omits 402e45d0d1b9 arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G omits 07832dd26151 arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] omits 8d935c8d7f17 arm64: dts: renesas: Add Renesas R8A779M3 SoC support omits 6832b69ee83b arm64: dts: renesas: Add Renesas R8A779M1 SoC support discards 471654ae06e5 Merge branch 'rework/printk_safe-removal' into for-next discards c089b4fa7644 Merge branch 'for-5.15-printk-index' into for-next omits cecb7cc88302 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next omits a3d7d983236a arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal [...] omits 26bc7ea7385c arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support omits 3e677cbb6f51 arm64: dts: renesas: r8a77995: Add R-Car Sound support omits 10a6f3b3e219 Merge branch 'v5.15-armsoc/dts64' into for-next omits 7ca30712c3a8 arm64: dts: rockchip: add watchdog to rk3568 omits b1f2fcb28228 ARM: dts: bcm283x: Fix VEC address for BCM2711 omits a8a1135c0d07 Merge branch 'v5.15-armsoc/dts64' into for-next omits 68e0277204c7 arm64: dts: rockchip: add isp1 node on rk3399 omits 8bfdb394af40 arm64: dts: rockchip: add cif clk-control pinctrl for rk3399 omits 424a83979d9e arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399 omits 61df0dae5241 Merge branch 'v5.15-clk/next' into for-next omits 70ff5acd1d25 Merge branch 'v5.15-armsoc/dts64' into for-next omits 4ccad1822f21 Merge branch 'v5.15-armsoc/dts32' into for-next omits 44c986647b53 Merge branch 'v5.15-armsoc/drivers' into for-next omits 80055186c461 arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A omits 04e1ecf6099c arm64: dts: rockchip: add rk3566 dtsi omits 92eb5ffbae44 arm64: dts: rockchip: split rk3568 device tree omits 94c75b5265fe arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi 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 4811332763ce arm64: dts: rockchip: add csi-dphy to px30 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 8729ca2a6f2d ARM: s3c: delete unneed local variable "delay" omits b2a7f104a035 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next omits 7cce786c9a92 Merge branch 'at91-soc' into at91-next discards fbdc7b96a5ae Merge branch 'for-5.15-printk-index' into for-next omits 2a022240886d Merge branches 'renesas-arm-defconfig-for-v5.15' and 'rene [...] omits a0a6968c9959 arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers omits d016ed8d8ee8 arm64: defconfig: Enable RIIC omits 30910d85c20d arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 omits 9e595375ddf8 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 omits fb094a9957b4 arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board omits 7ce2bc0f8295 arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board omits 0a777f84fd94 dt-bindings: Add doc for ROCK Pi 4 A+ and B+ omits 714b35da2b6e arm64: dts: rockchip: Disable CDN DP on Pinebook Pro omits 3d3377027027 arm64: dts: rockchip: add saradc node for rk3568 omits f97d9dea9404 Merge hole punch fixes. 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 ae2a8a1ed328 arm64: dts: rockchip: enable tsadc on helios64 omits 0ead44ed102d arm64: dts: rockchip: add SPI support to helios64 omits a1536b7fd2d7 arm64: dts: rockchip: set stdout-path on helios64 omits 95e18f24ab42 arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS omits 4011a797dac7 dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS omits ffe7ee186baa arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC omits 773b358cb274 dt-bindings: add doc for Firefly ROC-RK3328-PC omits d178bed180ef arm64: dts: rockchip: add pmu and qos nodes for rk3568 omits b1c64924df5d dt-bindings: arm: rockchip: add rk3568 compatible string t [...] omits 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next omits 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next omits 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next omits 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next omits 31cb433d7761 Merge branch 'for-5.15/core' into for-next omits 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next omits 15934f515911 arm64: dts: fvp: Remove panel timings omits 0f79ce970e79 gnss: drop stray semicolons omits 1aeab005562f arm64: dts: rockchip: remove ddc-i2c-scl-* properties from [...] omits ac0af67f8c89 arm64: dts: rockchip: remove clock_in_out from gmac2phy no [...] omits 3a9476ad636e arm64: dts: rockchip: rename flash nodenames omits 53a05c8f6e8e arm64: dts: rockchip: remove interrupt-names from iommu nodes discards 70333dec4462 Merge branch 'rework/fixup-for-5.15' into for-next omits 95b115332a83 zonefs: remove redundant null bio check 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 c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long omits f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next omits fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next omits 8090738aa52f Merge branch 'for-5.14/core' into for-next omits c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next omits 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next discards 48e72544d6f0 Merge branch 'printk-rework' into for-next discards 3d6ddc7716c3 Merge branch 'for-5.14' into for-next discards 4e7f194f5cb8 Merge branch 'for-5.13-fixup' into for-next omits 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next omits a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next omits d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next omits ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next omits 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next omits e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next omits 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next discards 28293b6c68cd ntb: ntb_pingpong: remove redundant initialization of vari [...] discards f4d655a6e49b NTB: perf: Fix an error code in perf_setup_inbuf() discards 6928e7277734 NTB: Fix an error code in ntb_msit_probe() omits 3f1c53207cf0 Merge branches 'sunxi/dt-for-5.14' and 'sunxi/fixes-for-5. [...] discards 7e4e0a140346 Merge branch 'for-5.14-vsprintf-scanf' into for-next omits 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] omits 2b4f0bf55549 Merge branches 'sunxi/clk-fixes-for-5.13', 'sunxi/dt-for-5 [...] discards 2d66d9a31ab7 Merge branch 'for-5.14-vsprintf-scanf' into for-next discards 1939459252ba Merge branch 'for-5.14-vsprintf-pts' into for-next omits 401c54f3951e Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] discards a386d19acc30 Merge branch 'for-5.13' into for-next omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 173e84953eaa fs: fix reporting supported extra file attributes for statx() omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing discards 94a67011a225 Merge branch 'for-5.13' into for-next omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC discards e19c1133f306 Merge branch 'printk-rework' into for-next omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next discards de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next discards 6a01b45270b9 Merge branch 'for-5.13' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] discards 4e16cd8fae2f Merge branch 'printk-rework' into for-next omits 6e5e55227c95 Merge tag 'v5.11' into h8300-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 2882b7626f49 sh: kernel: traps: remove unused variable omits 258cf5f8aef4 sh: kdump: add some attribute to function omits 71ae1f7c775e maple: fix wrong return value of maple_bus_init(). omits 7ec713058f21 sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ omits 97709ef02217 sh: boot: add intermediate vmlinux.bin* to targets instead [...] omits e2163ce7002b sh: boards: Fix the cacography in irq.c omits 1e5b1406fbd2 sh: check return code of request_irq omits b1deeeb93933 sh: fix trivial misannotations discards f78dd21aa363 Merge branch 'for-5.12-no_hash_pointers' into for-next discards 7908e4c69387 Merge branch 'printk-rework' into for-next discards 873c6cedae39 Merge branch 'for-5.12' into for-next 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 discards fdaae9394da4 Merge branch 'printk-rework' into for-next discards 25f0925b7dd4 Merge branch 'printk-rework' into for-next discards e103e8f1e0bf Merge branch 'printk-rework' into for-next discards 997e3449d02d Merge branch 'printk-rework' into for-next discards 0459d46d8a44 Merge branch 'for-5.11-null-console-fixup' into for-next discards 7c76194275c9 Revert "init/console: Use ttynull as a fallback when there [...] omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] discards 2e9dda43cb06 Merge branch 'printk-rework' into for-next discards b801e827af39 Merge branch 'for-5.11' into for-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next discards eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next discards 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next discards 97919d7f73dc Merge branch 'for-5.11' into for-next discards 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next discards de6e7a24979b Merge branch 'for-5.10-trivial' into for-next discards 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next discards ece33d6abfbc Merge branch 'for-5.10' into for-next discards 22ac367a8ac0 Merge branch 'printk-rework' into for-next discards 6579e79e7a8a Merge branch 'printk-rework' into for-next discards af8fbcb58191 Merge branch 'printk-rework' into for-next discards d4f0349bc008 Merge branch 'for-5.10' into for-next discards 22ed34492cf7 Merge branch 'printk-rework' into for-next 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 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-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 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-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 beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. 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 a180eab0b564 Merge tag 'mailbox-v5.15' of git://git.linaro.org/landing- [...] adds 75d6e7d9ced8 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds c793011242d1 Merge tag 'pinctrl-v5.15-1' of git://git.kernel.org/pub/sc [...] adds 56e527b0f790 Merge branch 'for-5.15/amd-sfh' into for-linus adds e4ee5090e3e5 Merge branch 'for-5.15/cmedia' into for-linus adds dab6e4f452c2 Merge branch 'for-5.15/core' into for-linus adds 6ef9233f4a42 Merge branch 'for-5.15/goodix' into for-linus adds 1138b3319242 Merge branch 'for-5.15/logitech' into for-linus adds 163a31246679 Merge branch 'for-5.15/magicmouse' into for-linus adds 854a95877f4d Merge branch 'for-5.15/sony' into for-linus adds fcbc26eb9254 Merge branch 'for-5.15/thrustmaster' into for-linus adds 2501ce96ecd0 Merge branch 'for-5.15/wacom' into for-linus adds 46a226b50ec3 Merge branch 'for-5.15/apple' into for-linus adds 83ec91697412 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 23852bec534a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds a9c9a6f741cd Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 577706de69c1 ia64: fix typo in a comment adds 1d1f4bf845d3 ia64: fix #endif comment for reserve_elfcorehdr() adds 70b2e9912a01 ia64: make reserve_elfcorehdr() static adds 7e4265c88968 ia64: make num_rsvd_regions static adds 2f566394467c ocfs2: remove an unnecessary condition adds 6c85c2c72819 ocfs2: quota_local: fix possible uninitialized-variable ac [...] adds 9673e0050c39 ocfs2: ocfs2_downconvert_lock failure results in deadlock adds 4bdffd2708d6 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings adds 3c9b84f044a9 mm/debug_vm_pgtable: introduce struct pgtable_debug_args adds 36b77d1e1592 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests adds 8983d231c7cc mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] adds 8cb183f2f2a0 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] adds 5f447e8067fd mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] adds 4878a888824b mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] adds 44966c4480f8 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] adds c0fe07b0aa72 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] adds 4cbde03bdb0b mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] adds 2f87f8c39a91 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] adds fda88cfda1ab mm/debug_vm_pgtable: remove unused code adds 8c5b3a8adad2 mm/debug_vm_pgtable: fix corrupted page flag adds 4f3eaf452a14 mm: report a more useful address for reclaim acquisition adds eb2169cee36f mm: add kernel_misc_reclaimable in show_free_areas adds 633a2abb9e1c writeback: track number of inodes under writeback adds fee468fdf41c writeback: reliably update bandwidth estimation adds 45a2966fd641 writeback: fix bandwidth estimate for spiky workload adds 42dd235cb15c writeback: rename domain_update_bandwidth() adds 20792ebf3eeb writeback: use READ_ONCE for unlocked reads of writeback stats adds 3047250972ff mm: remove irqsave/restore locking from contexts with irqs [...] adds 16e2df2a05d4 fs: drop_caches: fix skipping over shadow cache inodes adds 7ae12c809f6a fs: inode: count invalidated shadow pages in pginodesteal adds 7490a2d24814 writeback: memcg: simplify cgroup_writeback_by_id adds 6de522d1667f include/linux/buffer_head.h: fix boolreturn.cocci warnings adds 8fed2f3cd6da mm: gup: remove set but unused local variable major adds 0fef147ba732 mm: gup: remove unneed local variable orig_refs adds 06a9e696639c mm: gup: remove useless BUG_ON in __get_user_pages() adds 6401c4eb57f9 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() adds be51eb18b81b mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() adds 3967db22ba32 mm/gup: documentation corrections for gup/pup adds 54d516b1d62f mm/gup: small refactoring: simplify try_grab_page() adds 9857a17f206f mm/gup: remove try_get_page(), call try_get_compound_head( [...] adds 51cc3a6620a6 fs, mm: fix race in unlinking swapfile adds 3969b1a654fb mm: delete unused get_kernel_page() adds bf11b9a8e9a9 shmem: use raw_spinlock_t for ->stat_lock adds f2b346e4522c shmem: remove unneeded variable ret adds b6378fc8b477 shmem: remove unneeded header file adds cdd89d4cb650 shmem: remove unneeded function forward declaration adds 86a2f3f2d99e shmem: include header file to declare swap_info adds 050dcb5c85bb huge tmpfs: fix fallocate(vanilla) advance over huge pages adds d144bf620534 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE adds 2b5bbcb1c9c2 huge tmpfs: remove shrinklist addition from shmem_setattr() adds b9e2faaf6fa0 huge tmpfs: revert shmem's use of transhuge_vma_enabled() adds c852023e6fd4 huge tmpfs: move shmem_huge_enabled() upwards adds acdd9f8e0fed huge tmpfs: SGP_NOALLOC to stop collapse_file() on race adds 5e6e5a12a44c huge tmpfs: shmem_is_huge(vma, inode, index) adds a7fddc36299a huge tmpfs: decide stat.st_blksize by shmem_is_huge() adds 1e6decf30af5 shmem: shmem_writepage() split unlikely i915 THP adds 56cab2859fbe mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] adds 2c8d8f97ae22 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] adds 01c4b28cd2e6 mm, memcg: inline swap-related functions to improve disabl [...] adds fab827dbee8c memcg: enable accounting for pids in nested pid namespaces adds 7e1c0d6f5820 memcg: switch lruvec stats to rstat adds aa48e47e3906 memcg: infrastructure to flush memcg stats adds bb902cb47cf9 memcg: charge fs_context and legacy_fs_context adds 79f6540ba88d memcg: enable accounting for mnt_cache entries adds b65584344415 memcg: enable accounting for pollfd and select bits arrays adds 0f12156dff28 memcg: enable accounting for file lock caches adds 839d68206de8 memcg: enable accounting for fasync_cache adds 30acd0bdfb86 memcg: enable accounting for new namesapces and struct nsproxy adds 18319498fdd4 memcg: enable accounting of ipc resources adds 5f58c39819ff memcg: enable accounting for signals adds c509723ec27e memcg: enable accounting for posix_timers_cache slab adds ec403e2ae0df memcg: enable accounting for ldt_struct objects adds 96e51ccf1af3 memcg: cleanup racy sum avoidance code adds 55a68c823951 memcg: replace in_interrupt() by !in_task() in active_memcg() adds 37bc3cb9bbef mm: memcontrol: set the correct memcg swappiness restriction adds bec49c067c67 mm, memcg: remove unused functions adds 27fb0956ed08 mm, memcg: save some atomic ops when flush is already true adds 5c49cf9ad600 memcg: fix up drain_local_stock comment adds 4ba9515d32ba memcg: make memcg->event_list_lock irqsafe adds 6260618e09d3 selftests/vm: use kselftest skip code for skipped tests adds 0c52ec9513b3 selftests: Fix spelling mistake "cann't" -> "cannot" adds 79c62de859f7 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds 64a05fe645e2 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds 0e84f5dbf8d6 scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds f358afc52c30 mm: remove flush_kernel_dcache_page adds f00230ff8411 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code adds e15710bf0406 mm: change fault_in_pages_* to have an unsigned size parameter adds 5b78ed24e8ec mm/pagemap: add mmap_assert_locked() annotations to find_vma*() adds 9b593cb20283 remap_file_pages: Use vma_lookup() instead of find_vma() adds 5e22928abe67 mm/mremap: fix memory account on do_munmap() failure adds cdcfc631c80e mm/bootmem_info.c: mark __init on register_page_bootmem_in [...] adds a1bc561bb2d3 mm: sparse: pass section_nr to section_mark_present adds fc1f5e980a46 mm: sparse: pass section_nr to find_memory_block adds 11e02d3729da mm: sparse: remove __section_nr() function adds 01c8d337d195 mm/sparse: set SECTION_NID_SHIFT to 6 adds e0dbb2bccf19 include/linux/mmzone.h: avoid a warning in sparse memory support adds bdbda735508c mm/sparse: clarify pgdat_to_phys adds 343ab8178f31 mm/vmalloc: use batched page requests in bulk-allocator adds 12e376a6f859 mm/vmalloc: remove gfpflags_allow_blocking() check adds f8bcbecfb6b4 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds f181234a5a21 mm/vmalloc: fix wrong behavior in vread adds c9d1af2b780a mm/kasan: move kasan.fault to mm/kasan/report.c adds ab512805710f kasan: test: rework kmalloc_oob_right adds 8fbad19bdcb4 kasan: test: avoid writing invalid memory adds 555999a009aa kasan: test: avoid corrupting memory via memset adds 1b0668be62cf kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS adds 25b12a58e848 kasan: test: only do kmalloc_uaf_memset for generic mode adds b38fcca339db kasan: test: clean up ksize_uaf adds 756e5a47a5dd kasan: test: avoid corrupting memory in copy_user_test adds f16de0bcdb55 kasan: test: avoid corrupting memory in kasan_rcu_uaf adds c3ab6baf6a00 mm/page_alloc: always initialize memory map for the holes adds 22e7878102f9 microblaze: simplify pte_alloc_one_kernel() adds c803b3c8b3b7 mm: introduce memmap_alloc() to unify memory map allocation adds 08678804e0b3 memblock: stop poisoning raw allocations adds b346075fcf5d mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] adds 3b446da6be7a mm/page_alloc: make alloc_node_mem_map() __init rather than __ref adds 88dc6f208829 mm/page_alloc.c: use in_task() adds 1d09510bcc6b mm/page_isolation: tracing: trace all test_pages_isolated [...] adds ae611d072c5c mm/hwpoison: remove unneeded variable unmap_success adds ea3732f7a1cf mm/hwpoison: fix potential pte_unmap_unlock pte error adds ed8c2f492d4e mm/hwpoison: change argument struct page **hpagep to *hpage adds a21c184fe25e mm/hwpoison: fix some obsolete comments adds d0505e9f7dce mm: hwpoison: don't drop slab caches for offlining non-LRU page adds f6533121696b doc: hwpoison: correct the support for hugepage adds 941ca063eb8e mm: hwpoison: dump page for unhandlable page adds f87060d34523 mm: fix panic caused by __page_handle_poison() adds 416d85ed3e08 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds b65a4edae11e hugetlb: drop ref count earlier after page allocation adds e32d20c0c88b hugetlb: before freeing hugetlb page set dtor to appropria [...] adds 09a26e832705 hugetlb: fix hugetlb cgroup refcounting during vma split adds a759a909d42d userfaultfd: change mmap_changing to atomic adds 22e5fe2a2a27 userfaultfd: prevent concurrent API initialization adds 4410cbb5c9f9 selftests/vm/userfaultfd: wake after copy failure adds 79c28a416722 mm/numa: automatically generate node migration order adds 884a6e5d1f93 mm/migrate: update node demotion order on hotplug events adds 5ac95884a784 mm/migrate: enable returning precise migrate_pages() succe [...] adds 26aa2d199d6f mm/migrate: demote pages during reclaim adds 668e4147d885 mm/vmscan: add page demotion counter adds 2f368a9fb7f4 mm/vmscan: add helper for querying ability to age anonymous pages adds a2a36488a61c mm/vmscan: Consider anonymous pages without swap adds 3a235693d393 mm/vmscan: never demote for memcg reclaim adds 20b51af15e01 mm/migrate: add sysfs interface to enable reclaim migration adds 9647875be52b mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] adds d17be2d9ff6c mm/vmscan: remove the PageDirty check after MADV_FREE page [...] adds eaad1ae7819f mm/vmscan: remove misleading setting to sc->priority adds b87c517ac5de mm/vmscan: remove unneeded return value of kswapd_run() adds 2e786d9e5a20 mm/vmscan: add 'else' to remove check_pending label adds 1399af7e5489 mm, vmscan: guarantee drop_slab_node() termination adds e1e92bfa3825 mm: compaction: optimize proactive compaction deferrals adds 65d759c8f9f5 mm: compaction: support triggering of proactive compaction [...] adds 062db29358c9 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] adds b27abaccf8e8 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds 4c54d94908e0 mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds cfcaa66f8032 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds a38a59fdfa10 mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds be897d48a971 mm/mempolicy: unify the create() func for bind/interleave/ [...] adds 38b031dd4d03 mm/mempolicy.c: use in_task() in mempolicy_slab_node() adds a7259df76702 memblock: make memblock_find_in_range method private adds 884a7e5964e0 mm: introduce process_mrelease system call adds dce491039628 mm: wire up syscall process_mrelease adds c9bd7d183673 mm/migrate: correct kernel-doc notation adds 68d6289baa35 selftests: vm: add KSM merge test adds a40c80e348fa selftests: vm: add KSM unmerge test adds 39619982c5be selftests: vm: add KSM zero page merging test adds 82e717ad3501 selftests: vm: add KSM merging across nodes test adds 584ff0dfb09a mm: KSM: fix data type adds 9e7cb94ca218 selftests: vm: add KSM merging time test adds 924a11bd1623 selftests: vm: add COW time test for KSM pages adds 319814504992 mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() adds ea15ba17b434 mm/vmstat: correct some wrong comments adds 64632fd3eb46 mm/vmstat: simplify the array size calculation adds 33090af97350 mm/vmstat: remove unneeded return value adds d5fffc5aff26 mm/madvise: add MADV_WILLNEED to process_madvise() adds 14726903c835 Merge branch 'akpm' (patches from Andrew) adds 3de18c865f50 Merge branch 'stable/for-linus-5.15' of git://git.kernel.o [...] adds 69a5c49a9147 Merge tag 'iommu-updates-v5.15' of git://git.kernel.org/pu [...] adds 50ddcdb2635c Merge tag 'livepatching-for-5.15' of git://git.kernel.org/ [...] adds 603eefda5fcf Merge tag 'for-linus' of git://github.com/openrisc/linux adds d6742212c0c6 Merge tag 'mips_5.15' of git://git.kernel.org/pub/scm/linu [...] adds c42813b71a06 parisc: Fix unaligned-access crash in bootloader adds 11d5576880ae Merge tag 'for-5.15/parisc-2' of git://git.kernel.org/pub/ [...] adds a3314262eede Merge branch 'fixes' into next adds 7cca308cfdc0 Merge tag 'powerpc-5.15-1' of git://git.kernel.org/pub/scm [...] adds 799206c1302e iscsi_ibft: Fix isa_bus_to_virt not working under ARM adds 8b7084b848cd Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 4e71add02821 Merge branch 'stable/for-linus-5.15-rc0' of git://git.kern [...] adds 36f1386d3412 MAINTAINERS: add Nick to Kbuild reviewers adds 7d73c3e9c514 Makefile: remove stale cc-option checks adds 850ded46c642 kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG adds 55a6d00ed0c1 x86/build/vdso: fix missing FORCE for *.so build rule adds 6796e80409b9 kbuild: macrofy the condition of if_changed and friends adds e1f86d7b4b2a kbuild: warn if FORCE is missing for if_changed(_dep,_rule [...] adds a312b60d6c4f kbuild: Remove -Wno-format-invalid-specifier from clang block adds 5c6ae0efca8d kbuild: Add a comment above -Wno-gnu adds 6272cc389fec kbuild: Shuffle blank line to improve comment meaning adds 2185a7e4b0ad kbuild: Switch to 'f' variants of integrated assembler flag adds 52d83df682c8 kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y adds 25c648a066c1 kbuild: sh: remove unused install script adds e052826ff1a6 security: remove unneeded subdir-$(CONFIG_...) adds 87c3cb564f3e sparc: move the install rule to arch/sparc/Makefile adds ba3e87cfa2a0 ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild adds ff00f64bceb1 s390: replace cc-option-yn uses with cc-option adds 43e6b58f793c arc: replace cc-option-yn uses with cc-option adds 7ab44e9ee5f2 x86: remove cc-option-yn test for -mtune= adds 265264b814c2 gen_compile_commands: extract compiler command from a seri [...] adds f01ac2a15218 kbuild: remove unused quiet_cmd_update_lto_symversions adds a8390ba9ddce kbuild: remove stale *.symversions adds 8f1305124ea4 kbuild: merge vmlinux_link() between the ordinary link and [...] adds d40aecd108d2 kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh adds 5df77ad61fd7 kbuild: merge vmlinux_link() between ARCH=um and other arc [...] adds 1439ebd2ce77 checkkconfigsymbols.py: Fix the '--ignore' option adds e54dd93a0822 modpost: get the *.mod file path more simply adds 44815c90210c kbuild: clean up objtool_args slightly adds bc7cd2dd1f8e kbuild: redo fake deps at include/ksym/*.h adds b250e6d141ce Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/l [...] adds f1583cb1be35 Merge tag 'linux-kselftest-next-5.15-rc1' of git://git.ker [...] adds 0961f0c00e69 Merge tag 'nfs-for-5.15-1' of git://git.linux-nfs.org/proj [...] adds 6abaa83c7352 Merge tag 'f2fs-for-5.15-rc1' of git://git.kernel.org/pub/ [...] adds f7464060f7ab Merge git://github.com/Paragon-Software-Group/linux-ntfs3 adds 42be8b425351 binfmt: don't use MAP_DENYWRITE when loading shared librar [...] adds 35d7bdc86031 kernel/fork: factor out replacing the current MM exe_file adds fe69d560b5bd kernel/fork: always deny write access to current MM exe_file adds 4589ff7ca815 binfmt: remove in-tree usage of MAP_DENYWRITE adds 8d0920bde5eb mm: remove VM_DENYWRITE adds 6128b3af2a5e mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() adds 592ca09be833 fs: update documentation of get_write_access() and friends adds 49624efa65ac Merge tag 'denywrite-for-5.15' of git://github.com/davidhi [...] adds 0319b848b155 binfmt: a.out: Fix bogus semicolon adds c1fe77e42440 Merge tag 'nand/for-5.15' into mtd/next adds 6b6dc4f40c52 Merge tag 'mtd/for-5.15' of git://git.kernel.org/pub/scm/l [...] adds fd47ff55c9c3 Merge tag 'usb-5.15-rc1-2' of git://git.kernel.org/pub/scm [...] adds 3fe617ccafd6 Enable '-Werror' by default for all kernel builds adds 063df71a574b Merge tag 'riscv-for-linus-5.15-mw0' of git://git.kernel.o [...] adds e07af2626643 Merge tag 'arc-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds 4420f5b1be7b tracing/doc: Fix table format in histogram code adds 58ca24158758 Merge tag 'trace-v5.15' of git://git.kernel.org/pub/scm/li [...] adds ea0056f09a74 perf trace: Update cmd string table to decode sys_bpf first arg adds 6f38e1158bba perf cs-etm: Refactor initialisation of kernel start address adds 9ac8afd500e4 perf cs-etm: Split setup and timestamp search functions adds ca50db5917cb perf cs-etm: Only setup queues when they are modified adds b8324f490be8 perf cs-etm: Suppress printing when resetting decoder adds 04aaad262c9a perf cs-etm: Use existing decoder instead of resetting it adds 9182f04a85b2 perf cs-etm: Pass unformatted flag to decoder adds 6f6e7f065c84 perf doc: Fix perfman.info build adds a81df63a5df3 perf doc: Fix doc.dep adds 33e536103f22 perf doc: Remove references to user-manual adds 361ac7b462d3 perf doc: Add info pages to all target. adds e30b992f0854 perf doc: Remove cmd-list.perl references adds 17ef1f14f62b perf doc: Remove howto-index.sh related references. adds c44fc5af3cdc perf doc: Reorganize ARTICLES variables. adds f463ad7f41d3 perf beauty: Reuse the generic arch errno switch adds 4502da0efbdd perf env: Normalize aarch64.* and arm64.* to arm64 in norm [...] adds c4db54be9bc0 perf annotate: Add error log in symbol__annotate() adds 4babba5572e6 perf vendor events intel: Add core event list for Tigerlake adds b9efd75b6ec9 perf vendor events: Add metrics for Tigerlake adds aa1bd89235ee perf vendor events intel: Add core event list for Elkhartlake adds 43c117d809e4 perf vendor events intel: Add basic metrics for Elkhartlake adds 880569296fb8 perf test: Handle fd gaps in test__dso_data_reopen adds 2681bd85a4b9 perf tools: Remove repipe argument from perf_session__new() adds 0ae03893623d perf tools: Pass a fd to perf_file_header__read_pipe() adds fea20d66f90c perf inject: Fix output from a pipe to a file adds c3a057dc3aa9 perf inject: Fix output from a file to a pipe adds ec02f2b134d8 perf tools: Add pipe_test.sh to verify pipe operations adds 1094795eb9f2 perf tools: Add WARN_ONCE equivalent for UI warnings adds 3d8b92472ae7 perf annotate: Re-add annotate_warned functionality adds 243c3a3eb4e0 perf annotate: Add disassembly warnings for annotate --stdio adds 115520495015 perf tools: Add flag for tracking warnings of missing DSOs adds f3c33cbd9221 perf cs-etm: Improve Coresight zero timestamp warning adds 095904630363 perf bench futex: Group test parameters cleanup adds b2105a75703e perf bench futex: Remove bogus backslash from comment adds 9f9a3ffe94f2 perf bench futex: Add --mlockall parameter adds d262e6a93b3c perf bench futex, requeue: Add --broadcast option adds 6f9661b25b17 perf bench futex, requeue: Robustify futex_wait() handling adds 46f815323b5a perf bench futex, requeue: Add --pi parameter adds b6ac16eed308 perf vendor events: Add metrics for Icelake Server adds 9c38b671ebd5 perf cs-etm: Add warnings for missing DSOs adds b7ae6d43786e perf script python: Fix unintended underline adds 1ea3cb159e30 perf auxtrace: Use WRITE_ONCE() for updating aux_tail adds 1fc7e593e202 perf auxtrace: Drop legacy __sync functions adds 9d6450330879 perf auxtrace: Remove auxtrace_mmap__read_snapshot_head() adds 65c45afb1469 perf: Cleanup for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT adds 60fa754b2a5a tools: Remove feature-sync-compare-and-swap feature detection adds 7c0223e1ddd7 perf env: Track kernel 64-bit mode in environment adds f2c24ebadd90 perf docs: Fix accidental em-dashes adds 4241eabf59d5 perf bench: Add benchmark for evlist open/close operations adds 517db3b59537 perf jevents: Make build dependency on test JSONs adds 19ac3df32f88 perf test: Factor out pmu-events event comparison adds 35267cea9014 perf jevents: Relocate test events to cpu folder adds c81e823ff866 perf test: Declare pmu-events test events separately adds e386acd79017 perf test: Factor out pmu-events alias comparison adds 3bc4526b30f1 perf test: Test pmu-events core aliases separately adds 5806099a2e2a perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() adds 5a65c0c8f6fd perf test: Re-add pmu-event uncore PMU alias test adds 6a86657fbc24 perf test: Add more pmu-events uncore aliases adds e199f47f159d perf pmu: Make pmu_add_sys_aliases() public adds 5abd3988b038 perf jevents: Print SoC name per system event table adds 8ee465a181d0 perf test: Add pmu-events sys event support adds e0ddfd8d5018 perf vendor events intel: Update core event list for Casca [...] adds 96fe584f9967 perf vendor events intel: Update uncore event list for Cas [...] adds ed97cc6cbb1f perf vendor events: Update metrics for CascadeLake Server adds 2c72404e950a perf vendor events intel: Update core event list for SkyLa [...] adds d5c0a8d554df perf vendor events intel: Update uncore event list for Sky [...] adds c4ad8fabd03f perf vendor events: Update metrics for SkyLake Server adds 988db17932a7 perf script: Fix documented const'ness of perf_dlfilter_fns adds 29159727aa7e perf script: Fix unnecessary machine_resolve() adds 3e8e226307c1 perf script: Fix --list-dlfilters documentation adds b29edf35ef70 perf dlfilter: Amend documentation wrt library dependencies adds 3af1dfdd51e0 perf build: Move perf_dlfilters.h in the source tree adds 9f9c9a8de2d5 perf tests: Add dlfilter test adds 5e9cfa71af79 Merge remote-tracking branch 'torvalds/master' into perf/core adds ebdf90a4a1c6 perf test: Make --skip work on shell tests adds 2696d6e59c00 libperf: Add perf_cpu_map__default_new() adds b726e3634eb3 perf tools: Create hybrid flag in target adds 1d3351e631fc perf tools: Enable on a list of CPUs for hybrid adds 5f534a81819e perf test: Do not compare overheads in the zstd comp test adds ab3c0ddb0d71 tools: Add sparse context/locking annotations in compiler-types.h adds 6ca822e57638 perf tests dlfilter: Free desc and long_desc in check_filter_desc adds ce73af80876d perf tools: Add missing newline at the end of header file adds 37c3193fa4d7 libperf tests: Fix verbose printing adds c635813fef0b Merge remote-tracking branch 'torvalds/master' into perf/core adds 128dbd78bd67 perf tools: Fixup get_current_dir_name() compilation adds 261f491133ae perf config: Fix caching and memory leak in perf_home_perf [...] adds cdf32b44678c perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunw [...] adds edf7b4a2d85e perf bench inject-buildid: Handle writen() errors adds a05b42702d69 perf tests: Fix *probe_vfs_getname.sh test failures adds a32762b864f8 perf bench evlist-open-close: Use PRIu64 with u64 to fix b [...] adds 1c02f6c9043e perf stat: Do not allow --for-each-cgroup without cpu adds bb07d62e039b perf record: Fix wrong comm in system-wide mode with delay adds c611e4f24c79 perf flamegraph: flamegraph.py script improvements adds e807ffe6692b perf dlfilters: Fix build on environments with a --sysroot [...] adds cb5a2ebbf15b perf header: Fix spelling mistake "cant'" -> "can't" adds 760f5e77e662 perf data: Correct -h output adds 298105b78b0e perf bpf: Fix memory leaks relating to BTF. adds bbc49f120203 perf auxtrace: Add compat_auxtrace_mmap__{read_head|write_tail} adds 474b3f2882b2 perf auxtrace arm: Support compat_auxtrace_mmap__{read_hea [...] adds a8a2d5c0b33e perf tools: Refactor LLVM test warning for missing binary adds 792adb1aa972 perf tools: Fix LLVM test failure when running in verbose mode adds 40a72c6472c5 perf tools: Fix LLVM download hint link adds b75f299d6960 libsubcmd: add OPT_UINTEGER_OPTARG option type adds 6e93bc534f14 libperf cpumap: Take into advantage it is sorted to optimi [...] adds 5d4da30f76b9 perf mmap: Add missing bitops.h header adds bc0496043edf perf evsel: Remove retry_sample_id goto label adds d45ce03434fd perf evsel: Separate open preparation from open itself adds 46def08f5db0 perf evsel: Save open flags in evsel in prepare_open() adds 588f4ac76399 perf evsel: Separate missing feature disabling from evsel_ [...] adds 6efd06e37419 perf evsel: Add evsel__prepare_open() adds d21fc5f077f7 perf evsel: Separate missing feature detection from evsel_ [...] adds 71efc48a4cbd perf evsel: Separate rlimit increase from evsel__open_cpu() adds da7c3b462293 perf evsel: Move ignore_missing_thread() to fallback code adds ebfb045a4174 perf evsel: Move test_attr__open() to success path in evse [...] adds 91233d003b09 perf evsel: Move bpf_counter__install_pe() to success path [...] adds 28667a526980 perf evsel: Handle precise_ip fallback in evsel__open_cpu() adds 79e7ed56d7e8 perf evlist: Add evlist__for_each_entry_from() macro adds 8af52e69772d tools build: Fix feature detect clean for out of source builds adds 991f69e9e0bb perf cs-etm: Refactor initialisation of decoder params. adds f4aef1ea2663 perf cs-etm: Initialise architecture based on TRCIDR1 adds c9ccc96bf6f2 perf cs-etm: Refactor out ETMv4 header saving adds 51ba8811318a perf cs-etm: Save TRCDEVARCH register adds 050a0fc4edc7 perf cs-etm: Fix typo adds 212095f7ca4a perf cs-etm: Update OpenCSD decoder for ETE adds 779f414a4849 perf cs-etm: Create ETE decoder adds 56c62f52b6f2 perf cs-etm: Print the decoder name adds a80aea64aa07 perf cs-etm: Show a warning for an unknown magic number adds 71f7f897c309 perf build: Report failure for testing feature libopencsd adds 538d9c1829ed perf script python: Allow reporting the [un]throttle PERF_ [...] adds c68b421d8ebe perf session: Report collisions in AUX records adds 13d60ba0738b perf pmu: Add PMU alias support adds c7a3828d98db perf tests: Add test for PMU aliases adds 27151f177827 Merge tag 'perf-tools-for-v5.15-2021-09-04' of git://git.k [...] adds 20fbb11fe4ea don't make the syscall checking produce errors from warnings 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 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 cd1adf1b63a1 Revert "mm/gup: remove try_get_page(), call try_get_compou [...] adds 3754707bcc3e Revert "memcg: enable accounting for file lock caches" adds 0bcfe68b8767 Revert "memcg: enable accounting for pollfd and select bit [...] adds f8416aa29185 kernel: debug: Convert to SPDX identifier adds 996fe0616099 Merge tag 'kgdb-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds 660585b56e63 fuse: wait for writepages in syncfs adds a9667ac88e2b fuse: remove unused arg in fuse_write_file_get() adds 75b96f0ec5fa Merge tag 'fuse-update-5.15' of git://git.kernel.org/pub/s [...] adds 5e6a5845dd65 Merge tag 'gpio-updates-for-v5.15' of git://git.kernel.org [...] adds c2f24933a18a dt-bindings: mfd: Add Broadcom CRU adds 452d07413954 mfd: syscon: Use of_iomap() instead of ioremap() adds cdff1eda6932 mfd: lpc_sch: Rename GPIOBASE to prevent build error adds 86406a9e7333 Merge tag 'mfd-next-5.15' of git://git.kernel.org/pub/scm/ [...] adds 2d7b4cdbb523 Merge tag 'backlight-next-5.15' of git://git.kernel.org/pu [...] adds 21f577b0f48f Merge tag 'rproc-v5.15' of git://git.kernel.org/pub/scm/li [...] adds f3b6b10fccc4 ntb: intel: remove invalid email address in header comment adds 319f83ac98d7 NTB: Fix an error code in ntb_msit_probe() adds 0097ae5f7af5 NTB: perf: Fix an error code in perf_setup_inbuf() adds e631548027ca ntb: ntb_pingpong: remove redundant initialization of vari [...] adds 38de3afffb72 NTB: switch from 'pci_' to 'dma_' API adds 1735715e0fd7 Merge tag 'ntb-5.15' of git://github.com/jonmason/ntb adds a2b28235335f Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds a717a780fc4e KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-le [...] adds 81b4b56d4f81 KVM: VMX: avoid running vmx_handle_exit_irqoff in case of [...] adds 4ddacd525a2f kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS adds 074c82c8f7cf kvm: x86: Increase MAX_VCPUS to 1024 adds 1dbaf04cb91b kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710 adds 678a305b85d9 KVM: x86/mmu: Remove unused field mmio_cached in struct kv [...] adds e7177339d7b5 Revert "KVM: x86: mmu: Add guest physical address check in [...] adds ca41c34cab1f KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for bette [...] adds 1148bfc47be3 KVM: x86/mmu: Move lpage_disallowed_link further "down" in [...] adds fdde13c13f90 KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() adds 3cc4e148b962 KVM: stats: Add VM stat for remote tlb flush requests adds a40b2fd064bb x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait adds 0d0a19395baa Merge tag 'kvm-s390-next-5.15-1' of git://git.kernel.org/p [...] adds e99314a340d2 Merge tag 'kvmarm-5.15' of git://git.kernel.org/pub/scm/li [...] adds a3cf527e70bd KVM: MIPS: Remove a "set but not used" variable adds 4ac214574d2d KVM: MMU: mark role_regs and role accessors as maybe unused adds d9130a2dfdd4 KVM: x86: Update vCPU's hv_clock before back to guest when [...] adds 109bbba5066b KVM: Drop unused kvm_dirty_gfn_invalid() adds 192ad3c27a48 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4c00e1e2e58e Merge tag 'linux-watchdog-5.15-rc1' of git://www.linux-wat [...] 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 be27a47a760e cxgb3: fix oops on module removal 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 8f110f35f962 Merge tag 'wireless-drivers-2021-09-07' of git://git.kerne [...] adds 54d7a47a008b can: rcar_canfd: add __maybe_unused annotation to silence warning adds 644d0a5bcc33 can: c_can: fix null-ptr-deref on ioctl() adds 1c990729e198 Merge tag 'linux-can-fixes-for-5.15-20210907' of git://git [...] adds bbef56d861f1 bonding: 3ad: pass parameter bond_params by reference adds 0341d5e3d1ee net: renesas: sh_eth: Fix freeing wrong tx descriptor adds f97493657c63 net: phylink: add suspend/resume support adds 90702dcd19c0 net: stmmac: fix MAC not working when system resume back w [...] adds d1bf73387b5a Merge branch 'stmmac-wol-fix' adds 0f77f2defaf6 ieee802154: Remove redundant initialization of variable ret adds 626bf91a292e Merge tag 'net-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds b339ec9c229a kbuild: Only default to -Werror if COMPILE_TEST adds ac08b1c68d1b Merge tag 'pci-v5.15-changes' of git://git.kernel.org/pub/ [...] adds 49832c819ab8 Makefile: use -Wno-main in the full kernel tree adds eafb1d64030a mm, slub: don't call flush_all() from slab_debug_trace_open() adds b3fd64e1451b mm, slub: allocate private object map for debugfs listings adds 0a19e7dd9288 mm, slub: allocate private object map for validate_slab_cache() adds 84048039d777 mm, slub: don't disable irq for debug_check_no_locks_freed() adds 976b805c782a mm, slub: remove redundant unfreeze_partials() from put_cp [...] adds 2a904905ae04 mm, slub: extract get_partial() from new_slab_objects() adds 53a0de06e50a mm, slub: dissolve new_slab_objects() into ___slab_alloc() adds 75c8ff281d7a mm, slub: return slab page from get_partial() and set c->p [...] adds 1572df7cbcb4 mm, slub: restructure new page checks in ___slab_alloc() adds 9b4bc85a69f5 mm, slub: simplify kmem_cache_cpu and tid setup adds e500059ba552 mm, slub: move disabling/enabling irqs to ___slab_alloc() adds 0b303fb40286 mm, slub: do initial checks in ___slab_alloc() with irqs enabled adds fa417ab7506f mm, slub: move disabling irqs closer to get_partial() in _ [...] adds 6c1dbb674c5c mm, slub: restore irqs around calling new_slab() adds 3f2b77e35a4f mm, slub: validate slab from partial list or page allocato [...] adds 9f101ee89465 mm, slub: check new pages with restored irqs adds 4b1f449dedd2 mm, slub: stop disabling irqs around get_partial() adds a019d2016258 mm, slub: move reset of c->page and freelist out of deacti [...] adds 3406e91bce47 mm, slub: make locking in deactivate_slab() irq-safe adds cfdf836e1f93 mm, slub: call deactivate_slab() without disabling irqs adds f3ab8b6b9228 mm, slub: move irq control into unfreeze_partials() adds 8de06a6f48f2 mm, slub: discard slabs in unfreeze_partials() without irq [...] adds c2f973ba42ed mm, slub: detach whole partial list at once in unfreeze_pa [...] adds fc1455f4e023 mm, slub: separate detaching of partial list in unfreeze_p [...] adds 7cf9f3ba2f02 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] adds 0e7ac738f785 mm, slub: don't disable irqs in slub_cpu_dead() adds 08beb547a1f7 mm, slab: split out the cpu offline variant of flush_slab() adds 5a836bf6b09f mm: slub: move flush_cpu_slab() invocations __free_slab() [...] adds 94ef0304e2b8 mm: slub: make object_map_lock a raw_spinlock_t adds a2b4ae8bfd9c mm, slub: make slab_lock() disable irqs with PREEMPT_RT adds e0a043aa4145 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] adds 25c00c506e81 mm, slub: use migrate_disable() on PREEMPT_RT adds bd0e7491a931 mm, slub: convert kmem_cpu_slab protection to local_lock adds cc09ee80c3b1 Merge tag 'mm-slub-5.15-rc1' of git://git.kernel.org/pub/s [...] adds df82bf5a9fad memory-hotplug.rst: remove locking details from admin-guide adds ac3332c44767 memory-hotplug.rst: complete admin-guide overhaul adds 859a85ddf90e mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds 673d40c82eb2 mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds 7cf209ba8a86 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds 65a2aa5f482e mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds e1c158e49566 mm/memory_hotplug: remove nid parameter from remove_memory [...] adds 35ba0cd5290b ACPI: memhotplug: memory resources cannot be enabled yet adds 4b0970024408 mm: track present early pages per zone adds e83a437faa62 mm/memory_hotplug: introduce "auto-movable" online policy adds 028fc57a1c36 drivers/base/memory: introduce "memory groups" to logicall [...] adds 836809ec75cc mm/memory_hotplug: track present pages in memory groups adds 2a1578397a16 ACPI: memhotplug: use a single static memory group for a s [...] adds eedf634aac3b dax/kmem: use a single static memory group for a single pr [...] adds ffaa6ce835ea virtio-mem: use a single dynamic memory group for a single [...] adds 445fcf7c7214 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] adds 3fcebf90209a mm/memory_hotplug: improved dynamic memory group aware "au [...] adds 5ef5f810199f mm/memory_hotplug: use helper zone_is_zone_device() to sim [...] adds fe3df441ef88 mm: remove redundant compound_head() calling adds 8350229ffceb riscv: only select GENERIC_IOREMAP if MMU support is enabled adds 82a70ce0426d mm: move ioremap_page_range to vmalloc.c adds 8491502f787c mm: don't allow executable ioremap mappings adds 395519b4b6e8 mm/early_ioremap.c: remove redundant early_ioremap_shutdown() adds 513861202d12 highmem: don't disable preemption on RT in kmap_atomic() adds ea0eafead4b6 mm: in_irq() cleanup adds 41c961b9013e mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] adds 110860541f44 mm/secretmem: use refcount_t instead of atomic_t adds 4bbf04aa9aa8 kfence: show cpu and timestamp in alloc/free info adds c40c6e593bf9 kfence: test: fail fast if disabled at boot adds 2224d8485492 mm: introduce Data Access MONitor (DAMON) adds f23b8eee1871 mm/damon/core: implement region-based sampling adds b9a6ac4e4ede mm/damon: adaptively adjust regions adds 1c676e0d9b1a mm/idle_page_tracking: make PG_idle reusable adds 3f49584b262c mm/damon: implement primitives for the virtual memory addr [...] adds 2fcb93629ad8 mm/damon: add a tracepoint adds 4bc05954d007 mm/damon: implement a debugfs-based user space interface adds 429538e85410 mm/damon/dbgfs: export kdamond pid to the user space adds 75c1c2b53c78 mm/damon/dbgfs: support multiple contexts adds c4ba6014aec3 Documentation: add documents for DAMON adds 17ccae8bb5c9 mm/damon: add kunit tests adds b348eb7abd09 mm/damon: add user space selftests adds 75e39b1a3668 MAINTAINERS: update for DAMON adds 5ecae8f6aafe alpha: agp: make empty macros use do-while-0 style adds 0a9d991c424b alpha: pci-sysfs: fix all kernel-doc warnings adds 3843c50a782c percpu: remove export of pcpu_base_addr adds 8d23b2080b4f proc: stop using seq_get_buf in proc_task_name adds c2f273ebd89a connector: send event on write to /proc/[pid]/comm adds c226bc3cd99b arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds a8a47cf5ce4b include/linux/once.h: fix trivia typo Not -> Note adds c9221919a2d2 units: change from 'L' to 'UL' adds e2c77032fcbe units: add the HZ macros adds 73b718c617ca thermal/drivers/devfreq_cooling: use HZ macros adds 04c8984ae3fa devfreq: use HZ macros adds 55c653e0be71 iio/drivers/as73211: use HZ macros adds d59eacaac953 hwmon/drivers/mr75203: use HZ macros adds 87000e7fe0a2 iio/drivers/hid-sensor: use HZ macros adds 09704a941c42 i2c/drivers/ov02q10: use HZ macros adds 9ef347c3df98 mtd/drivers/nand: use HZ macros adds 18821693b97b phy/drivers/stm32: use HZ macros adds 3c91dda97eea kernel/acct.c: use dedicated helper to access rlimit values adds 2d186afd04d6 profiling: fix shift-out-of-bounds bugs adds 726248b62fbe MAINTAINERS: update ClangBuiltLinux mailing list adds 28f8fc19b249 Documentation/llvm: update mailing list adds 1c3493bb290b Documentation/llvm: update IRC location adds bcda5fd34417 math: make RATIONAL tristate adds 8ba739ede49d math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds 36f33b562936 lib/test: convert test_sort.c to use KUnit adds 83a29beb23bc lib/dump_stack: correct kernel-doc notation adds 44e559977554 lib/iov_iter.c: fix kernel-doc warnings adds 7fc5b571325f tools: rename bitmap_alloc() to bitmap_zalloc() adds d2af5aa6c036 checkpatch: support wide strings adds 046fc741e35e checkpatch: make email address check case insensitive adds 4ce9f9704578 checkpatch: improve GIT_COMMIT_ID test adds 1e1c15839df0 fs/epoll: use a per-cpu counter for user's watches count adds b234ed6d6294 init: move usermodehelper_enable() to populate_rootfs() adds 8b097881b54c trap: cleanup trap_init() adds 5f5dec07aca7 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds dbc6e7d44a51 nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds 24f8cb1ed057 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds a3e181259ddd nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds b2fe39c248f3 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds 17243e1c3072 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds 98e2e409e76e nilfs2: use refcount_dec_and_lock() to fix potential UAF adds dbd9d6f8fa9c fs/coredump.c: log if a core dump is aborted due to change [...] adds 6fcac87e1f9e coredump: fix memleak in dump_vma_snapshot() adds 05da8113c9ba kernel/fork.c: unexport get_{mm,task}_exe_file adds 5b91a75b3312 pid: cleanup the stale comment mentioning pidmap_init(). adds e1fbbd073137 prctl: allow to setup brk for et_dyn executables adds 4cb398fe1bf1 configs: remove the obsolete CONFIG_INPUT_POLLDEV adds 6fe26259b488 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] adds d42990f486b5 selftests/memfd: remove unused variable adds 20401d1058f3 ipc: replace costly bailout check in sysvipc_find_ipc() adds 560a87057028 mm/workingset: correct kernel-doc notations adds b285437d1d92 scripts: check_extable: fix typo in user error message adds 2d338201d531 Merge branch 'akpm' (patches from Andrew) 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 34c59da47329 Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux adds 05a444d3f90a ceph: fix dereference of null pointer cf adds 8a05abd0c938 Merge tag 'ceph-for-5.15-rc1' of git://github.com/ceph/cep [...] adds 0c217d5066c8 SUNRPC: improve error response to over-size gss credential adds 14e2bc4e8c40 Merge tag 'nfsd-5.15-1' of git://git.kernel.org/pub/scm/li [...] adds 1511e5d64a51 Merge tag 'microblaze-v5.15' of git://git.monstr.eu/linux- [...] adds 6dcaf9fb623f Merge tag 'modules-for-v5.15' of git://git.kernel.org/pub/ [...] 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 0f4b9289bad3 Merge tag 'docs-5.15-2' of git://git.lwn.net/linux 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 e543b10cd9d7 Merge branches 'acpi-pm' and 'acpi-docs' adds 9c566611ac5c Merge tag 'acpi-5.15-rc1-2' of git://git.kernel.org/pub/sc [...] 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 dd7c46d6e58e Revert "cpufreq: intel_pstate: Process HWP Guaranteed chan [...] adds a8bbe0c94405 dt-bindings: cpufreq: add bindings for MediaTek cpufreq HW adds 8486a32dd484 cpufreq: Add of_perf_domain_get_sharing_cpumask adds 4855e26bcf4d cpufreq: mediatek-hw: Add support for CPUFREQ HW adds 27de8d597020 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds eabf9e616ec6 Merge branch 'pm-cpufreq' adds f76c87e8c337 Merge branch 'pm-opp' adds 30f349097897 Merge tag 'pm-5.15-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 730bf31b8fc8 Merge tag 'tag-chrome-platform-for-v5.15' of git://git.ker [...] adds c68ed7945701 mm/vmstat: protect per cpu variables with preempt disable on RT adds 2b9b624f5aef mm: migrate: introduce a local variable to get the number [...] adds 68a9843f14b6 mm: migrate: fix the incorrect function name in comments adds 213ecb315751 mm: migrate: change to use bool type for 'page_was_mapped' adds 4b692e861619 kexec: move locking into do_kexec_load adds 5d700a0fd71d kexec: avoid compat_alloc_user_space adds 5b1b561ba73c mm: simplify compat_sys_move_pages adds e130242dc351 mm: simplify compat numa syscalls adds 59ab844eed9c compat: remove some compat entry points adds a7a08b275a8b arch: remove compat_alloc_user_space adds 4b42fb213678 mm/hmm: bypass devmap pte when all pfn requested flags are [...] adds 13db8c50477d mm/hugetlb: initialize hugetlb_usage in mm_init adds 32d4f4b782bb mm,vmscan: fix divide by zero in get_scan_count adds 053cfda10230 mm/page_alloc.c: avoid accessing uninitialized pcp page mi [...] adds 10994316089c mmap_lock: change trace and locking order adds 79d3705040c3 mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp adds 276aeee1c5fc mm/mempolicy: fix a race between offset_il_node and mpol_r [...] adds ddb13122aa7e nds32/setup: remove unused memblock_region variable in set [...] adds a3fa7a101dcf Merge branches 'akpm' and 'akpm-hotfixes' (patches from Andrew) adds 0aa251601712 Merge tag 'dmaengine-5.15-rc1' of git://git.kernel.org/pub [...] adds 9660dcbe0d91 RDMA/mlx5: Fix number of allocated XLT entries adds f4c6f31011ea RDMA/mlx5: Fix xlt_chunk_align calculation adds 84f969e1c48e IB/qib: Fix null pointer subtraction compiler warning adds f1b195ce81ad RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic adds 2169b908894d IB/hfi1: make hist static adds 4b105f4a256a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 3fc372535741 Merge branch 'for-5.15/fsdax-cleanups' into for-5.15/libnvdimm adds 2e5fd489a4e5 Merge tag 'libnvdimm-for-5.15' of git://git.kernel.org/pub [...] adds a7bfaad54b8b cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports adds 9e56614c44b9 cxl/pci: Fix lockdown level adds da582aa5ad57 cxl/pci: Fix debug message in cxl_probe_regs() adds 9d1b3afd7304 cxl/uapi: Fix defined but not used warnings adds a01da6ca7d0a cxl/pmem: Fix Documentation warning adds 2b922a9d064f cxl/registers: Fix Documentation warning adds 70868a180501 Merge tag 'cxl-for-5.15' of git://git.kernel.org/pub/scm/l [...] adds 2112ff5ce0c1 iov_iter: track truncated size adds 89c2b3b74918 io_uring: reexpand under-reexpanded iters adds 7b7699c09f66 Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds e2e694b9e6f3 Merge branch 'work.init' of git://git.kernel.org/pub/scm/l [...] adds 7b871c7713d1 Merge branch 'work.gfs2' of git://git.kernel.org/pub/scm/l [...] adds 88b604263f3d s390/unwind: use current_frame_address() to unwind current task adds a052096bdd68 s390/topology: fix topology information when calling cpu h [...] adds 2e8275285a60 s390/mm: fix kernel doc comments adds 5dddfaac4c25 s390/cpum_cf: move array from header to C file adds 44bead2545f1 s390/con3270: use proper type for tasklet function adds 7a928af413c3 s390/ctrlchar: fix kernel doc comment adds 19379d456f7b s390/cio: fix kernel doc comment adds ebd9cc659369 s390/pci: fix clp_get_state() handling of -ENODEV adds 85ad27215ca5 s390/pci: read clp_list_pci_req only once adds 68c32eb2707a s390: remove xpram device driver adds 7d665612dd5a s390/hmcdrv_ftp: fix kernel doc comment adds ff8a58b0ae73 s390/sclp: add __nonstring annotation adds f6beebb15eee scsi: zfcp: fix kernel doc comments adds 2c57ad602493 s390/zcrypt: remove incorrect kernel doc indicators adds 9652cb805c44 s390/ftrace: remove incorrect __va usage adds bb9c14ad267d hugetlbfs: s390 is always 64bit adds f154c806676a Merge tag 's390-5.15-2' of git://git.kernel.org/pub/scm/li [...] adds 54357f0c9149 tracing: Add migrate-disabled counter to tracing output. adds 5615e088b43d tracing: Fix some alloc_event_probe() error handling bugs adds 4b6b08f2e45e tracing/osnoise: Fix missed cpus_read_unlock() in start_pe [...] adds 40caa127f3c7 init: bootconfig: Remove all bootconfig data when the init [...] adds b66fbbe8d482 init/bootconfig: Reorder init parameter from bootconfig an [...] adds 26c9c72fd0b9 docs: bootconfig: Add how to use bootconfig for kernel parameters adds 32ba9f0fb027 tools/bootconfig: Fix tracing_on option checking in ftrace [...] adds 903bd067faa8 bootconfig: Fix missing return check of xbc_node_compose_k [...] adds 47914d4e591c tools/bootconfig: Show whole test command for each test case adds 0be083cee42e tracing: synth events: increase max fields count adds c910db943d35 tracing: Dynamically allocate the per-elt hist_elt_data array adds 04178ea130a6 selftests/ftrace: Exclude "(fault)" in testing add/remove [...] adds cfd799837dbc tracing/boot: Fix to loop on only subkeys adds 43175623dd0d Merge tag 'trace-v5.15-2' of git://git.kernel.org/pub/scm/ [...] adds 35776f10513c Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds d6c338a74129 Merge tag 'for-linus-5.15-rc1' of git://git.kernel.org/pub [...] adds 8491f59e3b13 ALSA: vx222: fix null-ptr-deref adds 9d2e19e34962 ALSA: gus: Fix repeated probes of snd_gus_create() adds c5433f026b27 ALSA: gus: Fix repeated probe for ISA interwave card 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 25fca8c9e0d7 Merge tag 'asoc-fix-v5.15-rc1' of https://git.kernel.org/p [...] adds ae79394a6285 Merge tag 'sound-fix-5.15-rc1' of git://git.kernel.org/pub [...] adds 6f93e834fa7c btrfs: fix upper limit for max_inline for page size 64K adds cde7417ce487 btrfs: use correct header for div_u64 in misc.h adds 8f96a5bfa150 btrfs: update the bdev time directly when closing adds 3fa421dedbc8 btrfs: delay blkdev_put until after the device remove adds c124706900c2 btrfs: fix lockdep warning while mounting sprout fs adds f79645df8065 btrfs: zoned: fix double counting of split ordered extent adds 8dde20867c44 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/l [...] 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 36bbeb336584 ksmbd: add missing assignments to ret on ndr_read_int64 re [...] adds 4ffd5264e8ec ksmbd: fix read of uninitialized variable ret in set_file_ [...] adds 4cf0ccd033d9 ksmbd: fix control flow issues in sid_to_id() adds bf9f243f23e6 Merge tag '5.15-rc-ksmbd-part2' of git://git.samba.org/ksmbd adds 4396a73115fc fsnotify: fix sb_connectors leak adds 1645cca9da91 drm/i915: use linux/stddef.h due to "isystem: trim/fixup s [...] adds 06b224d5162b Merge tag 'amd-drm-next-5.15-2021-09-01' of https://gitlab [...] adds de04744d658b Merge tag 'drm-misc-next-fixes-2021-09-03' of git://anongi [...] adds c4f3a3460a5d dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER adds cca62758ebdd dma-buf: DMABUF_DEBUG should depend on DMA_SHARED_BUFFER adds 87fd9ef47597 dma-buf: DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFER adds 8c28051cdcbe fbmem: don't allow too huge resolutions adds b011522c8a6f Merge tag 'drm-misc-next-fixes-2021-09-09' of git://anongi [...] adds 70982eef4d7e drm/ttm: Fix a deadlock if the target BO is not idle during swap adds a668acb8f01f Merge tag 'drm-next-2021-09-10' of git://anongit.freedeskt [...] adds 5ffc06ebeaab Merge tag 'char-misc-5.15-rc1-2' of git://git.kernel.org/p [...] adds c3811a50addd iommu/amd: Relocate GAMSup check to early_enable_iommus adds eb03f2d2f6a4 iommu/amd: Remove iommu_init_ga() adds a21518cb23a3 iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() adds 6ef0505158f7 iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() adds 8cc633190b52 iommu: Clarify default domain Kconfig adds 589e5cab1708 Merge tag 'iommu-fixes-v5.15-rc0' of git://git.kernel.org/ [...] adds 3da6379a6d86 parisc: Add missing FORCE prerequisite in Makefile adds 1260dea6d2eb parisc: Drop strnlen_user() in favour of generic version adds ea4b3fca18ad parisc: Drop useless debug info and comments from signal.c adds 3e4a1aff2a97 parisc: Check user signal stack trampoline is inside TASK_SIZE adds e4f2006f1287 parisc: Reduce sigreturn trampoline to 3 instructions adds 907872baa9f1 parisc: Move pci_dev_is_behind_card_dino to where it is used adds d97180ad68bd parisc: Mark sched_clock unstable only if clocks are not s [...] adds 671028728083 parisc: Implement __get/put_kernel_nofault() adds 23ef827c1bac Merge tag 'for-5.15/parisc-3' of git://git.kernel.org/pub/ [...] adds 88053ec8cb1b arm64: mm: limit linear region to 51 bits for KVM in nVHE mode adds 85f58eb18898 arm64: kdump: Skip kmemleak scan reserved memory for kdump adds e99f23c5bf59 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3d53afea525f MAINTAINERS: Change Rafael's e-mail address adds 0654cf05d17b ACPI: CPPC: Introduce cppc_get_nominal_perf() adds 46573fd6369f cpufreq: intel_pstate: hybrid: Rework HWP calibration adds d216bfb4d798 PM: sleep: wakeirq: drop useless parameter from dev_pm_att [...] adds 4a9344cd0aa4 PM: sleep: core: Avoid setting power.must_resume to false adds ca67408ad57a PM: EM: fix kernel-doc comments adds d62aab8ff711 Documentation: power: include kernel-doc in Energy Model doc adds be2d24336f88 Merge branches 'pm-cpufreq', 'pm-sleep' and 'pm-em' adds d6498af58f5c Merge tag 'pm-5.15-rc1-3' of git://git.kernel.org/pub/scm/ [...] adds 22d692baba0a ACPICA: Update the list of maintainers adds 66e0aeaa8bae ACPI: scan: Remove unneeded header linux/nls.h adds 3265cc3ec52e ACPI: PRM: Find PRMT table before parsing it adds 8fbc1c5b9113 Merge branches 'acpi-scan' and 'acpi-prm' adds 926de8c4326c Merge tag 'acpi-5.15-rc1-3' of git://git.kernel.org/pub/sc [...] 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 d198b8273e30 Input: elan_i2c - reduce the resume time for controller in [...] adds ab108678195f Input: mms114 - support MMS134S adds 0c5483a5778f Input: analog - always use ktime functions adds 765092e4cdaa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5950fc44a57a thermal/drivers/intel: Allow processing of HWP interrupt adds 70ee251ded6b thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] adds dd4703876ea8 Merge tag 'thermal-v5.15-rc1' of git://git.kernel.org/pub/ [...] adds 6701e7e7d8ee Merge tag 'pwm/for-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 52926229be06 Merge tag 'firewire-update' of git://git.kernel.org/pub/sc [...] adds 0c45d3e24ef3 rtc: rx8010: select REGMAP_I2C adds 107ccc45bb25 Merge tag 'rtc-5.15' of git://git.kernel.org/pub/scm/linux [...] adds 2cfa946be843 clk: qcom: gcc-sm6350: Remove unused variable adds 2aae0a937ad1 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 4a48b66b3f52 of: property: Disable fw_devlink DT support for X86 adds 975671241808 dt-bindings: More use 'enum' instead of 'oneOf' plus 'cons [...] adds 094b147c7662 spi: dt-bindings: xilinx: Drop type reference on *-bits pr [...] adds a1406e424253 Merge tag 'devicetree-fixes-for-5.15-1' of git://git.kerne [...] adds a3928f877e7b tracing/boot: Fix trace_boot_hist_add_array() to check arr [...] adds 5f8895b27da2 tracing/boot: Fix to check the histogram control param is [...] adds 5dfe50b05588 bootconfig: Rename xbc_node_find_child() to xbc_node_find_ [...] adds ce4c8f882041 Merge tag 'trace-v5.15-3' of git://git.kernel.org/pub/scm/ [...] adds 5ac749a57e0e libata: pass over maintainership to Damien Le Moal adds 8177a5c96229 Merge tag 'libata-5.15-2021-09-11' of git://git.kernel.dk/ [...] adds dfbb3409b27f block: genhd: don't call blkdev_show() with major_names_lock held adds 884f0e84f1e3 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() adds d32d3d0b47f7 nvme-multipath: set QUEUE_FLAG_NOWAIT adds e7d65803e2bb nvme-multipath: revalidate paths during rescan adds 43dc987828ea nvme: move nvme_multi_css into nvme.h adds 77d651a65569 nvmet: looks at the passthrough controller when initializing CAP adds ab7a2737ac5a nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_p [...] adds f04064814c2a nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() adds 1ba2e507f55c nvme-tcp: Do not reset transport on data digest errors adds b58da2d270db nvme: update keep alive interval when kato is modified adds 041bd1a1fc73 nvme: only call synchronize_srcu when clearing current path adds ab3994f6efba nvme: add error handling support for add_disk() adds aff959c28408 nvme: update MAINTAINERS email address adds 49d82b1445f1 Merge tag 'nvme-5.15-2021-09-07' of git://git.infradead.or [...] adds cd82cca7ebfe block: split out operations on block special files adds 0dca4462ed06 block: move fs/block_dev.c to block/bdev.c adds 7f2a6a69f7ce blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for mul [...] adds 221e8360834c n64cart: fix return value check in n64cart_probe() adds c0f7e49fc480 Merge tag 'block-5.15-2021-09-11' of git://git.kernel.dk/l [...] adds 713b9825a4c4 io-wq: fix cancellation on create-worker failure adds c57a91fb1ccf io_uring: fix missing mb() before waitqueue_active adds 009ad9f0c6ee io_uring: drop ctx->uring_lock before acquiring sqd->lock adds 3b33e3f4a6c0 io-wq: fix silly logic error in io_task_work_match() adds 66e70be72288 io-wq: fix memory leak in create_io_worker() adds 2ae2eb9dde18 io_uring: fail links of cancelled timeouts adds 32c2d33e0b7c io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_ [...] adds c605c39677b9 Merge tag 'io_uring-5.15-2021-09-11' of git://git.kernel.d [...] adds 9eec07920249 coccinelle: api: rename kzfree to kfree_sensitive adds e71ec0bc0603 scripts: coccinelle: allow list_entry_is_head() to use pos adds 4e1c754472ff Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds 3a87ff891290 riscv: defconfig: enable BLK_DEV_NVME adds efe1e08bca9a riscv: defconfig: enable NLS_CODEPAGE_437, NLS_ISO8859_1 adds d5935537c825 riscv: Improve stack randomisation on RV64 adds 399c1ec8467c riscv: move the (z)install rules to arch/riscv/Makefile adds cbba17870881 riscv: dts: microchip: mpfs-icicle: Fix serial console adds 54fed35fd393 riscv: Enable BUILDTIME_TABLE_SORT adds 6f55ab36bef5 riscv: Move EXCEPTION_TABLE to RO_DATA segment adds b79bd0d5102b Merge tag 'riscv-for-linus-5.15-mw1' of git://git.kernel.o [...] adds 30326f957734 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id adds 6b5df347c648 vDPA/ifcvf: implement management netlink framework for ifcvf adds 2ddae773c93b vDPA/ifcvf: detect and use the onboard number of queues directly adds 90d1936681bc vDPA/ifcvf: enable multiqueue and control vq adds 4e57a9f622cc vdpa/mlx5: Remove redundant header file inclusion adds ae0428debf7c vdpa/mlx5: function prototype modifications in preparation [...] adds db296d252dfb vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vd [...] adds e4fc66508c88 vdpa/mlx5: Ensure valid indices are provided adds 5262912ef3cf vdpa/mlx5: Add support for control VQ and MAC setting adds 52893733f2c5 vdpa/mlx5: Add multiqueue support adds 23b228cb89fd vhost scsi: Convert to SPDX identifier adds 0d8c9e7d4b40 vdpa_sim: Use iova_shift() for the size passed to alloc_iova() adds ad93f7b37154 dt-bindings: virtio: Add binding for virtio devices adds 7f815fce08d5 dt-bindings: i2c: Add bindings for i2c-virtio adds f3a66dcdf239 dt-bindings: gpio: Add bindings for gpio-virtio adds d5a8680dfab0 uapi: virtio_ids: Sync ids with specification adds 694a1116b405 virtio: Bind virtio device to device-tree node adds 9af8f1061646 virtio/vsock: rename 'EOR' to 'EOM' bit. adds 41116599a073 virtio/vsock: add 'VIRTIO_VSOCK_SEQ_EOR' bit. adds 1af7e55511fe vhost/vsock: support MSG_EOR bit processing adds 8d5ac871b556 virtio/vsock: support MSG_EOR bit processing adds 8fc92b7c15f0 af_vsock: rename variables in receive loop adds 0e115c45ee0b vsock_test: update message bounds test for MSG_EOR adds 729ce5a5bd6f vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro adds 81a83d7f4cfc virtio-balloon: Use virtio_find_vqs() helper adds 6105d1fe6f4c virtio-blk: remove unneeded "likely" statements adds a93a962669cd iova: Export alloc_iova_fast() and free_iova_fast() adds 7a6b92d33ab1 eventfd: Export eventfd_wake_count to modules adds 9c930054f2f5 file: Export receive_fd() to modules adds 86e17a51c1a5 vdpa: Fix some coding style issues adds 0686082dbf7a vdpa: Add reset callback in vdpa_config_ops adds 7f05630dc65d vhost-vdpa: Handle the failure of vdpa_reset() adds 59dfe4f1e810 vhost-iotlb: Add an opaque pointer for vhost IOTLB adds c10fb9454adc vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() adds 22af48cf91aa vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() adds d8945ec41120 vdpa: Support transferring virtual addressing during DMA mapping adds 8c773d53fb7b vduse: Implement an MMU-based software IOTLB adds c8a6153b6c59 vduse: Introduce VDUSE - vDPA Device in Userspace adds 7bc7f61897b6 Documentation: Add documentation for VDUSE adds 78e709522d2c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds fc111fb9a6da cifs: update FSCTL definitions adds 23e91d8b7c5a cifs: rename cifs_common to smbfs_common adds 8d014f5fe981 cifs: move SMB FSCTL definitions to common code adds 9351590f51cd cifs: properly invalidate cached root handle when closing it adds 8d4a0b5d0813 Merge tag '5.15-rc-cifs-part2' of git://git.samba.org/sfre [...] adds 0766ec82e5fb namei: Fix use after free in kern_path_locked adds c5f563f9e9e6 rename __filename_parentat() to filename_parentat() adds 794ebcea865b namei: Standardize callers of filename_lookup() adds b4a4f213a39d namei: Standardize callers of filename_create() adds ea47ab111669 putname(): IS_ERR_OR_NULL() is wrong here adds fdfc346302a7 Merge branch 'misc.namei' of git://git.kernel.org/pub/scm/ [...] adds 39ff83f2f6cc time: Handle negative seconds correctly in timespec64_to_ns() adds 7bf3142625c1 Merge tag 'timers_urgent_for_v5.15_rc1' of git://git.kerne [...] adds d66e3edee7af futex: Remove unused variable 'vpid' in futex_proxy_tryloc [...] adds e5480572706d locking/rtmutex: Fix ww_mutex deadlock check adds 165d05d88c27 Merge tag 'locking_urgent_for_v5.15_rc1' of git://git.kern [...] adds 984841792635 sched/idle: Make the idle timer expire in hard interrupt context adds 868ad33bfa3b sched: Prevent balance_push() on remote runqueues adds 56c244382fdb Merge tag 'sched_urgent_for_v5.15_rc1' of git://git.kernel [...] adds 1791596be272 Merge tag 'for-linus-5.15-1' of git://github.com/cminyard/ [...] adds 3a3a11e6e5a2 lkdtm: Use init_uts_ns.name instead of macros adds d8e988b62f94 Merge tag 'char-misc-5.15-rc1-lkdtm' of git://git.kernel.o [...] adds c2f4954c2d3f Merge branch 'linus' into smp/urgent adds c122358ea1e5 thermal: Replace deprecated CPU-hotplug functions. adds 8c854303ce0e cpu/hotplug: Remove deprecated CPU-hotplug functions. adds c9871c800f65 Documentation: core-api/cpuhotplug: Rewrite the API section adds f306b90c69ce Merge tag 'smp-urgent-2021-09-12' of git://git.kernel.org/ [...] adds d41adc4e22c6 Merge tag 'auxdisplay-for-linus-v5.15-rc1' of git://github [...] adds 1ca70b24afb9 MAINTAINERS: add Nick as Reviewer for compiler_attributes.h adds b83a908498d6 compiler_attributes.h: move __compiletime_{error|warning} adds c3e46874dfb9 Merge tag 'compiler-attributes-for-linus-v5.15-rc1-v2' of [...] adds bb91de44693b perf beauty: Update copy of linux/socket.h with the kernel [...] adds 64f4535166aa tools headers UAPI: Sync files changed by new process_mrel [...] adds 3e11300cdfd5 perf test: Fix bpf test sample mismatch reporting adds 51ae7fa62dcb perf scripts python: Fix passing arguments to stackcollaps [...] adds d2930ede5218 perf symbol: Look for ImageBase in PE file to compute .tex [...] adds 9fe8895a27a8 perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings adds dde994dd54fb perf report: Add tools/arch/x86/include/asm/amd-ibs.h adds 291dcb98d7ee perf report: Add support to print a textual representation [...] adds 03d6f3fe5427 tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources adds dfa00459c626 tools headers UAPI: Sync linux/kvm.h with the kernel sources adds f9f018e4d9a4 tools include UAPI: Sync sound/asound.h copy with the kern [...] adds 2c3ef25c4a60 tools headers UAPI: Sync linux/prctl.h with the kernel sources adds 155ed9f1b5ff perf beauty: Cover more flags in the move_mount syscall a [...] adds 37ce9e4fc596 tools include UAPI: Update linux/mount.h copy adds 218e7b775d36 perf bpf: Provide a weak btf__load_from_kernel_by_id() for [...] adds da4572d62d38 perf tools: Ignore Documentation dependency file adds eb34363ae1c0 perf tools: Fix perf_event_attr__fprintf() missing/dupl. fields adds a7d212fc6c89 perf tools: Factor out copy_config_terms() and free_config [...] adds 99fc5941b835 perf tools: Fix hybrid config terms list corruption adds 4a86d4140400 perf tools: Allow build-id with trailing zeros adds 0d1c50ac488e perf tools: Add an option to build without libbfd adds ee286c60c268 tools headers UAPI: Sync linux/in.h copy with the kernel sources adds 2bae3e64ec46 tools headers UAPI: Sync linux/fs.h with the kernel sources adds 4dc24d7cf498 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 17a99e521f67 tools headers UAPI: Update tools's copy of drm.h headers adds b5b65f139827 Merge tag 'perf-tools-for-v5.15-2021-09-11' of git://git.k [...] adds 6880fa6c5660 Linux 5.15-rc1 adds a69ae291e1cc x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_A [...] adds 76ae847497bc Documentation: raise minimum supported version of GCC to 5.1 adds 4eb6bd55cfb2 compiler.h: drop fallback overflow checkers adds adac17e3f61f mm/ksm: remove old GCC 4.9+ check adds c0a5c81ca9be Kconfig.debug: drop GCC 5+ version check for DWARF5 adds d20758951f8f riscv: remove Kconfig check for GCC version for ARCH_RV64I adds 6563139d90ad powerpc: remove GCC version check for UPD_CONSTR adds 42a7ba1695fc arm64: remove GCC version check for ARCH_SUPPORTS_INT128 adds 156102fe0bb6 Makefile: drop GCC < 5 -fno-var-tracking-assignments workaround adds 4e59869aa655 compiler-gcc.h: drop checks for older GCC versions adds 6f20fa2dfa54 vmlinux.lds.h: remove old check for GCC 4.9 adds 6d2ef226f2f1 compiler_attributes.h: drop __has_attribute() support for gcc4 adds df26327ea097 Drop some straggling mentions of gcc-4.9 as being stale adds 316346243be6 Merge branch 'gcc-min-version-5.1' (make gcc-5.1 the minim [...] adds d0ee23f9d78b tools: compiler-gcc.h: Guard error attribute use with __ha [...] adds 1619b69edce1 powerpc/boot: Fix build failure since GCC 4.9 removal adds 6a4746ba0619 ipc: remove memcg accounting for sops objects in do_semtimedop() adds 77e02cf57b6c memblock: introduce saner 'memblock_free_ptr()' interface adds 3ca706c189db drm/ttm: fix type mismatch error on sparc64 adds 80be5998ad63 tools/bootconfig: Define memblock_free_ptr() to fix build error adds f6b5f1a56987 compiler.h: Introduce absolute_pointer macro adds dff2d13114f0 net: i825xx: Use absolute_pointer for memcpy from fixed me [...] adds 3cb8b1537f8a alpha: Move setup.h out of uapi adds ebdc20d7bc74 alpha: Use absolute_pointer to define COMMAND_LINE adds d6efd3f18763 Merge branch 'absolute-pointer' (patches from Guenter) adds fc7c028dcdbf sparc: avoid stringop-overread errors adds b7213ffa0e58 qnx4: avoid stringop-overread errors
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 (14c6345e6e6c) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
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 - .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 10 - Documentation/admin-guide/README.rst | 2 +- Documentation/admin-guide/acpi/ssdt-overlays.rst | 49 +- Documentation/admin-guide/bootconfig.rst | 39 +- Documentation/admin-guide/media/ipu3.rst | 14 +- Documentation/admin-guide/media/ivtv.rst | 2 +- Documentation/arm/marvell.rst | 1 + Documentation/block/blk-mq.rst | 2 +- Documentation/conf.py | 4 +- Documentation/core-api/cachetlb.rst | 6 - Documentation/core-api/cpu_hotplug.rst | 579 +- Documentation/core-api/kernel-api.rst | 3 + Documentation/core-api/mm-api.rst | 5 - Documentation/cpu-freq/cpu-drivers.rst | 3 - Documentation/devicetree/bindings/arm/cpus.yaml | 3 +- Documentation/devicetree/bindings/arm/qcom.yaml | 6 - .../devicetree/bindings/arm/rockchip.yaml | 48 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 - Documentation/devicetree/bindings/arm/xilinx.yaml | 1 - .../bindings/cpufreq/cpufreq-mediatek-hw.yaml | 70 + .../bindings/display/msm/dsi-phy-7nm.yaml | 8 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 6 - .../bindings/media/i2c/aptina,mt9p031.yaml | 108 - .../devicetree/bindings/media/i2c/mt9p031.txt | 40 + .../devicetree/bindings/media/mediatek-vcodec.txt | 2 - .../devicetree/bindings/media/renesas,csi2.yaml | 1 - .../devicetree/bindings/media/renesas,imr.txt | 31 + .../devicetree/bindings/media/renesas,imr.yaml | 67 - .../devicetree/bindings/media/rockchip-isp1.yaml | 114 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 - .../devicetree/bindings/spi/omap-spi.yaml | 6 +- .../devicetree/bindings/spi/spi-xilinx.yaml | 2 - .../bindings/watchdog/maxim,max63xx.yaml | 14 +- Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/cxl/memory-devices.rst | 7 +- Documentation/driver-api/media/drivers/rkisp1.rst | 43 - Documentation/driver-api/media/v4l2-subdev.rst | 14 +- .../features/vm/ELF-ASLR/arch-support.txt | 2 +- .../features/vm/huge-vmap/arch-support.txt | 2 +- Documentation/filesystems/api-summary.rst | 3 - Documentation/filesystems/netfs_library.rst | 2 - Documentation/hwmon/k10temp.rst | 17 + Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 4 - Documentation/kbuild/llvm.rst | 5 +- 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/power/energy-model.rst | 15 +- Documentation/process/changes.rst | 15 +- 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/admin-guide/README.rst | 2 +- .../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 +- .../translations/zh_TW/admin-guide/README.rst | 2 +- Documentation/translations/zh_TW/arm64/amu.rst | 104 + Documentation/translations/zh_TW/arm64/booting.txt | 251 + .../translations/zh_TW/arm64/elf_hwcaps.rst | 244 + .../translations/zh_TW/arm64/hugetlbpage.rst | 49 + Documentation/translations/zh_TW/arm64/index.rst | 23 + .../zh_TW/arm64/legacy_instructions.txt | 77 + Documentation/translations/zh_TW/arm64/memory.txt | 119 + Documentation/translations/zh_TW/arm64/perf.rst | 88 + .../translations/zh_TW/arm64/silicon-errata.txt | 79 + .../translations/zh_TW/arm64/tagged-pointers.txt | 57 + Documentation/translations/zh_TW/cpu-freq/core.rst | 108 + .../translations/zh_TW/cpu-freq/cpu-drivers.rst | 256 + .../translations/zh_TW/cpu-freq/cpufreq-stats.rst | 132 + .../translations/zh_TW/cpu-freq/index.rst | 47 + .../translations/zh_TW/filesystems/debugfs.rst | 224 + .../translations/zh_TW/filesystems/index.rst | 31 + .../translations/zh_TW/filesystems/sysfs.txt | 377 + .../translations/zh_TW/filesystems/tmpfs.rst | 148 + .../translations/zh_TW/filesystems/virtiofs.rst | 61 + Documentation/translations/zh_TW/index.rst | 13 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + .../userspace-api/media/drivers/cx2341x-uapi.rst | 8 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 57 - .../media/v4l/ext-ctrls-image-source.rst | 20 - .../userspace-api/media/v4l/pixfmt-reserved.rst | 29 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 50 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 - .../userspace-api/media/videodev2.h.rst.exceptions | 2 - Documentation/userspace-api/vduse.rst | 233 + MAINTAINERS | 91 +- Makefile | 203 +- Next/SHA1s | 335 - Next/Trees | 337 - Next/merge.log | 7504 -------------------- arch/Kconfig | 28 - arch/alpha/include/asm/bitops.h | 2 + arch/alpha/include/{uapi => }/asm/setup.h | 6 +- arch/alpha/include/uapi/asm/setup.h | 42 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/bitops.h | 1 + arch/arc/include/asm/cacheflush.h | 1 - arch/arm/arm-soc-for-next-contents.txt | 150 - arch/arm/boot/compressed/string.c | 1 - arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/bcm2711.dtsi | 8 - arch/arm/boot/dts/bcm2835-common.dtsi | 8 - arch/arm/boot/dts/bcm283x.dtsi | 8 + arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 8 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 7 +- arch/arm/include/asm/bitops.h | 1 + arch/arm/include/asm/cacheflush.h | 1 - arch/arm/mach-qcom/platsmp.c | 71 - arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/rust/target.json | 28 - arch/arm64/Kconfig | 3 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 12 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 4 +- arch/arm64/boot/dts/rockchip/Makefile | 6 - arch/arm64/boot/dts/rockchip/px30.dtsi | 73 - arch/arm64/boot/dts/rockchip/rk3308.dtsi | 37 - arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 16 - arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts | 110 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 + .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 176 - .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 41 - .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 180 - arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 2 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 36 - .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 6 +- .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 218 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 54 - .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 14 - .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 47 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 46 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 497 -- arch/arm64/boot/dts/rockchip/rk3566.dtsi | 20 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 313 - arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 9 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 644 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 931 --- arch/arm64/boot/dts/xilinx/Makefile | 1 - arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 13 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1232-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1254-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts | 18 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 298 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 342 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 49 +- .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts | 24 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 330 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 264 +- .../arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts | 15 - arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 320 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 292 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 250 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 340 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 274 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 93 +- arch/arm64/configs/defconfig | 1 - arch/arm64/include/asm/bitops.h | 1 + arch/arm64/kvm/mmu.c | 2 +- arch/arm64/lib/Makefile | 2 - arch/arm64/mm/init.c | 22 +- arch/arm64/rust/target.json | 35 - arch/csky/include/asm/bitops.h | 1 + arch/h8300/Kconfig | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/bitops.h | 1 + arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/hexagon/include/asm/bitops.h | 1 + arch/ia64/include/asm/bitops.h | 2 + arch/ia64/include/asm/meminit.h | 2 - arch/ia64/kernel/setup.c | 53 +- arch/m68k/include/asm/bitops.h | 2 + arch/mips/Kconfig | 1 + arch/mips/include/asm/bitops.h | 1 + arch/mips/include/asm/cacheflush.h | 2 - arch/mips/kvm/vz.c | 3 +- arch/nds32/Makefile | 2 - arch/nds32/include/asm/cacheflush.h | 1 - arch/nds32/kernel/setup.c | 1 - arch/nios2/include/asm/cacheflush.h | 3 +- arch/openrisc/include/asm/bitops.h | 1 + arch/parisc/Kconfig | 2 - arch/parisc/boot/compressed/Makefile | 18 +- arch/parisc/include/asm/bitops.h | 2 + arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/asm/processor.h | 4 - arch/parisc/include/asm/rt_sigframe.h | 2 +- arch/parisc/include/asm/thread_info.h | 2 - arch/parisc/include/asm/uaccess.h | 125 +- arch/parisc/kernel/asm-offsets.c | 1 - arch/parisc/kernel/parisc_ksyms.c | 1 - arch/parisc/kernel/setup.c | 2 - arch/parisc/kernel/signal.c | 45 +- arch/parisc/kernel/signal32.h | 2 +- arch/parisc/kernel/time.c | 7 +- arch/parisc/lib/lusercopy.S | 52 +- arch/powerpc/Kconfig | 1 - arch/powerpc/boot/Makefile | 2 +- arch/powerpc/include/asm/asm-const.h | 10 - arch/powerpc/include/asm/bitops.h | 2 + arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/lib/Makefile | 2 - arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/rust/target.json | 30 - arch/riscv/Kconfig | 5 +- arch/riscv/Makefile | 8 +- arch/riscv/boot/Makefile | 8 - .../dts/microchip/microchip-mpfs-icicle-kit.dts | 6 +- arch/riscv/configs/defconfig | 4 + arch/riscv/include/asm/bitops.h | 1 + arch/riscv/include/asm/elf.h | 3 + arch/riscv/kernel/vmlinux-xip.lds.S | 1 - arch/riscv/kernel/vmlinux.lds.S | 4 +- 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 | 2 + arch/s390/configs/defconfig | 1 - arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/include/asm/bitops.h | 1 + arch/s390/include/asm/cpu_mcf.h | 7 - arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/stacktrace.h | 20 +- arch/s390/include/asm/unwind.h | 8 +- arch/s390/kernel/ftrace.c | 4 +- arch/s390/kernel/perf_cpum_cf.c | 8 + arch/s390/kernel/setup.c | 1 + arch/s390/kernel/smp.c | 9 +- arch/s390/kernel/topology.c | 13 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/lib/string.c | 3 - arch/s390/mm/fault.c | 2 +- arch/s390/mm/gmap.c | 11 +- arch/s390/mm/pgtable.c | 4 +- arch/s390/pci/pci_clp.c | 9 +- arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 + arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 - arch/sh/boot/compressed/ashldi3.c | 2 - arch/sh/boot/compressed/ashlsi3.S | 2 - arch/sh/boot/compressed/ashrsi3.S | 2 - arch/sh/boot/compressed/lshrsi3.S | 2 - arch/sh/configs/sdk7786_defconfig | 1 + arch/sh/include/asm/bitops.h | 1 + arch/sh/include/asm/cacheflush.h | 3 +- arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/include/asm/bitops_32.h | 1 + arch/sparc/include/asm/bitops_64.h | 2 + arch/sparc/kernel/mdesc.c | 3 +- arch/x86/Kconfig | 6 +- arch/x86/boot/compressed/misc.h | 2 - arch/x86/boot/compressed/pgtable_64.c | 2 - arch/x86/entry/vdso/Makefile | 2 +- arch/x86/events/intel/uncore_discovery.h | 2 +- arch/x86/events/intel/uncore_snbep.c | 16 +- arch/x86/ia32/ia32_aout.c | 8 +- arch/x86/include/asm/bitops.h | 2 + arch/x86/include/asm/kvm_host.h | 18 +- arch/x86/include/asm/uaccess.h | 4 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/kvm.c | 5 +- arch/x86/kernel/setup_percpu.c | 2 +- arch/x86/kvm/mmu/mmu.c | 24 +- arch/x86/kvm/mmu/mmu_internal.h | 10 +- arch/x86/kvm/vmx/vmx.c | 3 + arch/x86/kvm/x86.c | 4 + arch/x86/lib/string_32.c | 1 - arch/x86/mm/kasan_init_64.c | 6 +- arch/x86/mm/numa.c | 2 +- arch/x86/mm/numa_emulation.c | 3 +- arch/x86/mm/pat/memtype.c | 7 +- arch/x86/rust/target.json | 37 - arch/x86/um/Kconfig | 1 + arch/xtensa/configs/nommu_kc705_defconfig | 1 + arch/xtensa/include/asm/bitops.h | 1 + arch/xtensa/include/asm/cacheflush.h | 3 +- block/Makefile | 2 +- fs/block_dev.c => block/bdev.c | 641 +- block/bio.c | 2 +- block/blk-mq.c | 16 +- block/blk-throttle.c | 1 + block/blk.h | 2 + block/fops.c | 640 ++ block/genhd.c | 9 +- crypto/Makefile | 2 - drivers/acpi/cppc_acpi.c | 47 +- drivers/acpi/prmt.c | 10 +- drivers/acpi/scan.c | 1 - drivers/acpi/x86/s2idle.c | 67 +- drivers/ata/libata-core.c | 34 + drivers/base/arch_numa.c | 2 +- drivers/base/power/main.c | 2 +- drivers/base/power/wakeirq.c | 11 +- drivers/block/loop.c | 75 +- drivers/block/loop.h | 1 + drivers/block/n64cart.c | 4 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/virtio_blk.c | 4 +- drivers/bluetooth/btintel.c | 146 +- drivers/bluetooth/btintel.h | 6 - drivers/bluetooth/btusb.c | 24 - drivers/bus/ti-sysc.c | 1 - drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/clk/qcom/gcc-sm6350.c | 4 - drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/Kconfig.arm | 12 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/acpi-cpufreq.c | 14 +- drivers/cpufreq/cpufreq.c | 4 - drivers/cpufreq/intel_pstate.c | 224 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 308 + drivers/cpufreq/sh-cpufreq.c | 11 - drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/cxl/acpi.c | 149 +- drivers/cxl/core/Makefile | 1 - drivers/cxl/core/bus.c | 106 +- drivers/cxl/core/core.h | 11 +- drivers/cxl/core/mbox.c | 798 --- drivers/cxl/core/memdev.c | 115 +- drivers/cxl/core/pmem.c | 67 +- drivers/cxl/core/regs.c | 15 +- drivers/cxl/cxl.h | 107 +- drivers/cxl/cxlmem.h | 188 +- drivers/cxl/pci.c | 1051 ++- drivers/cxl/pmem.c | 160 +- drivers/dma-buf/Kconfig | 4 +- drivers/dma/ti/edma.c | 2 +- drivers/extcon/extcon-max3355.c | 1 + drivers/extcon/extcon-usb-gpio.c | 3 +- drivers/firmware/arm_scmi/Kconfig | 2 +- drivers/firmware/iscsi_ibft.c | 24 +- drivers/fpga/machxo2-spi.c | 6 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- 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_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 160 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 - 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/gfx_v9_0.c | 2 - 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/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 | 199 +- 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 | 1171 +-- 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 | 2 +- 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 - .../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 - .../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/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 8 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/scheduler/sched_main.c | 26 +- drivers/gpu/drm/ttm/ttm_bo.c | 24 +- drivers/gpu/drm/ttm/ttm_device.c | 48 - drivers/gpu/drm/ttm/ttm_pool.c | 3 +- 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/hwmon/k10temp.c | 6 + drivers/hwmon/ltc2992.c | 3 +- drivers/iio/accel/fxls8962af-core.c | 2 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/rzg2l_adc.c | 2 +- drivers/iio/adc/ti-adc128s052.c | 6 - drivers/iio/dac/ti-dac5571.c | 1 - drivers/infiniband/hw/bnxt_re/ib_verbs.c | 4 +- drivers/infiniband/hw/hfi1/trace.c | 2 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/infiniband/hw/qib/qib_sysfs.c | 4 +- drivers/input/joystick/analog.c | 107 +- 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/mouse/elan_i2c.h | 3 +- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 1 + drivers/input/touchscreen/mms114.c | 15 +- drivers/iommu/Kconfig | 2 +- drivers/iommu/amd/init.c | 57 +- drivers/iommu/intel/svm.c | 15 +- drivers/iommu/iova.c | 2 + drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/macintosh/smu.c | 5 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/common/siano/smscoreapi.c | 7 +- drivers/media/common/videobuf2/videobuf2-core.c | 23 +- drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/i2c/Kconfig | 11 - drivers/media/i2c/Makefile | 1 - drivers/media/i2c/imx258.c | 12 +- drivers/media/i2c/max9286.c | 17 +- drivers/media/i2c/mt9p031.c | 80 +- drivers/media/i2c/ov13b10.c | 1491 ---- drivers/media/i2c/ov8856.c | 83 +- drivers/media/i2c/st-mipid02.c | 22 +- drivers/media/i2c/tda1997x.c | 4 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/pci/cx18/cx18-ioctl.c | 4 +- drivers/media/pci/cx18/cx18-streams.c | 8 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 264 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 - drivers/media/pci/ivtv/ivtv-ioctl.c | 8 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 27 +- drivers/media/platform/Kconfig | 3 - drivers/media/platform/am437x/am437x-vpfe.c | 19 +- drivers/media/platform/atmel/atmel-isc-base.c | 4 +- drivers/media/platform/atmel/atmel-isi.c | 17 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 15 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 15 +- drivers/media/platform/cadence/cdns-csi2rx.c | 14 +- drivers/media/platform/davinci/vpif_capture.c | 21 +- drivers/media/platform/exynos4-is/media-dev.c | 20 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +- drivers/media/platform/marvell-ccic/mcam-core.c | 10 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/meson/ge2d/ge2d.c | 6 +- drivers/media/platform/mtk-vcodec/Makefile | 3 - drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 820 ++- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 27 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 65 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 -- .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 360 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 59 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 140 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 69 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 -- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 3 - drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 1 - drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 23 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 43 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 5 - drivers/media/platform/omap3isp/isp.c | 21 +- drivers/media/platform/pxa_camera.c | 26 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe.c | 3 +- drivers/media/platform/qcom/camss/camss-vfe.h | 2 +- drivers/media/platform/qcom/camss/camss.c | 18 +- drivers/media/platform/rcar-vin/rcar-core.c | 1081 ++- drivers/media/platform/rcar-vin/rcar-csi2.c | 210 +- drivers/media/platform/rcar-vin/rcar-dma.c | 22 +- drivers/media/platform/rcar-vin/rcar-vin.h | 25 +- drivers/media/platform/rcar_drif.c | 14 +- drivers/media/platform/renesas-ceu.c | 29 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 9 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 44 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 98 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 29 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 557 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 406 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 107 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 + .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 1 + drivers/media/platform/stm32/stm32-dcmi.c | 37 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 12 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 29 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 2 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/video-mux.c | 17 +- drivers/media/platform/xilinx/xilinx-vipp.c | 17 +- drivers/media/rc/imon.c | 2 - drivers/media/rc/ir_toy.c | 34 +- drivers/media/rc/mceusb.c | 1 - drivers/media/rc/streamzap.c | 1 - drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/test-drivers/vivid/vivid-core.c | 14 +- drivers/media/tuners/mxl5007t.c | 9 + drivers/media/usb/dvb-usb/az6027.c | 1 - drivers/media/usb/em28xx/em28xx-cards.c | 5 +- drivers/media/usb/gspca/m5602/m5602_ov7660.h | 1 + drivers/media/usb/gspca/sn9c20x.c | 22 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- drivers/media/usb/uvc/uvc_driver.c | 1 + drivers/media/v4l2-core/v4l2-async.c | 168 +- drivers/media/v4l2-core/v4l2-common.c | 3 - drivers/media/v4l2-core/v4l2-ctrls-core.c | 6 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 5 - drivers/media/v4l2-core/v4l2-fwnode.c | 83 +- drivers/media/v4l2-core/v4l2-ioctl.c | 6 +- drivers/mfd/lpc_sch.c | 4 +- drivers/mfd/syscon.c | 2 +- drivers/misc/lkdtm/core.c | 10 + drivers/misc/lkdtm/lkdtm.h | 28 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/net/bonding/bond_3ad.c | 8 +- drivers/net/bonding/bond_main.c | 17 +- drivers/net/can/c_can/c_can_ethtool.c | 4 +- drivers/net/can/flexcan.c | 68 +- drivers/net/can/rcar/rcar_canfd.c | 2 +- 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 | 28 +- drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/ethernet/3com/3c59x.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 53 +- drivers/net/ethernet/broadcom/bnxt/bnxt_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/chelsio/cxgb/cxgb2.c | 1 + drivers/net/ethernet/chelsio/cxgb3/sge.c | 3 + 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/82596.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 8 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 5 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + .../net/ethernet/pensando/ionic/ionic_ethtool.c | 5 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 12 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 1 - drivers/net/ethernet/qualcomm/emac/emac-ethtool.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 1 + drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc911x.c | 12 +- drivers/net/ethernet/smsc/smc91x.c | 10 - .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 46 +- drivers/net/phy/phylink.c | 82 + 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/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/wwan/iosm/iosm_ipc_mmio.c | 30 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 12 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 15 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 12 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 3 - drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 14 +- drivers/nvdimm/core.c | 40 +- drivers/nvdimm/label.c | 139 +- drivers/nvdimm/label.h | 120 +- drivers/nvdimm/namespace_devs.c | 95 +- drivers/nvdimm/nd-core.h | 5 +- drivers/nvdimm/nd.h | 185 +- drivers/nvdimm/pfn_devs.c | 2 +- drivers/nvme/host/core.c | 68 +- drivers/nvme/host/multipath.c | 19 +- drivers/nvme/host/nvme.h | 10 + drivers/nvme/host/tcp.c | 22 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/configfs.c | 5 +- drivers/nvme/target/core.c | 10 +- drivers/nvme/target/nvmet.h | 11 +- drivers/nvme/target/passthru.c | 14 +- drivers/of/kexec.c | 1 - drivers/of/property.c | 3 + drivers/parisc/dino.c | 18 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/vmd.c | 55 + drivers/pci/host-bridge.c | 1 + drivers/pci/pci-acpi.c | 74 + drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/rtc/Kconfig | 1 + drivers/rtc/rtc-cmos.c | 2 - drivers/s390/block/Kconfig | 11 - drivers/s390/block/Makefile | 1 - drivers/s390/block/xpram.c | 416 -- drivers/s390/char/con3270.c | 7 +- drivers/s390/char/ctrlchar.c | 11 +- drivers/s390/char/hmcdrv_ftp.c | 2 +- drivers/s390/char/sclp.c | 2 +- drivers/s390/cio/device_id.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 14 +- drivers/s390/crypto/zcrypt_cex2a.c | 8 +- drivers/s390/crypto/zcrypt_cex2c.c | 10 +- drivers/s390/crypto/zcrypt_cex4.c | 8 +- drivers/s390/crypto/zcrypt_msgtype50.c | 18 +- drivers/s390/crypto/zcrypt_msgtype6.c | 38 +- drivers/s390/scsi/zfcp_dbf.c | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_qdio.c | 2 +- drivers/s390/scsi/zfcp_unit.c | 4 +- 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/sh/maple/maple.c | 5 +- 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/staging/media/atomisp/i2c/atomisp-lm3554.c | 37 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 - .../pci/hive_isp_css_common/host/input_system.c | 2 - drivers/staging/media/hantro/hantro_drv.c | 8 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 52 - drivers/staging/media/hantro/hantro_hevc.c | 21 - drivers/staging/media/hantro/hantro_hw.h | 4 - drivers/staging/media/imx/imx-media-csi.c | 17 +- drivers/staging/media/imx/imx-media-dev-common.c | 7 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +- drivers/staging/media/imx/imx7-media-csi.c | 24 +- drivers/staging/media/imx/imx7-mipi-csis.c | 16 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 16 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 8 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 1 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 70 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 6 +- drivers/staging/media/tegra-video/vi.c | 17 +- drivers/staging/r8188eu/include/ieee80211.h | 6 +- drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 6 +- drivers/thunderbolt/test.c | 98 +- drivers/tty/n_tty.c | 2 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/vdpa/Kconfig | 10 + drivers/vdpa/Makefile | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 37 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 73 +- drivers/vdpa/vdpa.c | 9 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 26 +- drivers/vdpa/vdpa_user/Makefile | 5 + drivers/vdpa/vdpa_user/iova_domain.c | 545 ++ drivers/vdpa/vdpa_user/iova_domain.h | 73 + drivers/vdpa/vdpa_user/vduse_dev.c | 1641 +++++ drivers/vdpa/virtio_pci/vp_vdpa.c | 17 +- drivers/vhost/iotlb.c | 20 +- drivers/vhost/vdpa.c | 188 +- drivers/vhost/vsock.c | 28 +- drivers/video/fbdev/core/fbmem.c | 6 + drivers/virt/acrn/ioreq.c | 3 +- drivers/virtio/virtio_balloon.c | 4 +- fs/Kconfig | 5 +- fs/Makefile | 4 +- fs/afs/write.c | 9 +- fs/binfmt_aout.c | 7 +- fs/binfmt_elf.c | 6 +- fs/binfmt_elf_fdpic.c | 2 +- fs/btrfs/disk-io.c | 48 +- fs/btrfs/ioctl.c | 15 +- fs/btrfs/misc.h | 2 +- fs/btrfs/ordered-data.c | 8 + fs/btrfs/root-tree.c | 6 +- fs/btrfs/volumes.c | 48 +- fs/btrfs/volumes.h | 3 +- fs/buffer.c | 56 +- fs/cachefiles/rdwr.c | 16 +- fs/ceph/caps.c | 3 + fs/cifs/cifsencrypt.c | 2 +- fs/cifs/cifspdu.h | 2 +- fs/cifs/smb2ops.c | 20 +- fs/cifs/smbencrypt.c | 2 +- fs/erofs/super.c | 6 +- fs/exec.c | 8 +- fs/f2fs/segment.c | 8 +- fs/file.c | 6 + fs/fs_parser.c | 1 - fs/fuse/inode.c | 6 +- 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 | 3 +- fs/io-wq.c | 41 +- fs/io_uring.c | 38 +- fs/jfs/jfs_metapage.c | 1 - fs/ksmbd/ndr.c | 383 +- fs/ksmbd/oplock.c | 6 +- fs/ksmbd/smb2pdu.c | 69 +- fs/ksmbd/smb_common.c | 4 +- fs/ksmbd/smb_common.h | 1 - fs/ksmbd/smbacl.c | 79 +- fs/ksmbd/smbacl.h | 25 + fs/ksmbd/transport_rdma.c | 2 +- fs/ksmbd/vfs.c | 47 +- fs/ksmbd/vfs.h | 3 +- fs/ksmbd/vfs_cache.c | 16 - fs/ksmbd/vfs_cache.h | 1 - fs/locks.c | 6 +- fs/namei.c | 116 +- fs/nilfs2/the_nilfs.c | 9 +- fs/notify/mark.c | 1 + 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/pipe.c | 2 +- fs/proc/fd.c | 23 +- fs/proc/kcore.c | 73 - fs/proc/page.c | 40 +- fs/proc/task_mmu.c | 1 - fs/pstore/blk.c | 2 +- fs/qnx4/dir.c | 51 +- fs/ramfs/inode.c | 4 - fs/select.c | 4 +- fs/{cifs_common => smbfs_common}/Makefile | 4 +- fs/{cifs_common => smbfs_common}/arc4.h | 0 fs/{cifs_common => smbfs_common}/cifs_arc4.c | 8 +- fs/{cifs_common => smbfs_common}/cifs_md4.c | 0 fs/{cifs_common => smbfs_common}/md4.h | 0 fs/{cifs => smbfs_common}/smbfsctl.h | 16 +- include/acpi/cppc_acpi.h | 5 + 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/asm-generic/early_ioremap.h | 6 - include/asm-generic/vmlinux.lds.h | 4 - include/drm/ttm/ttm_device.h | 2 - include/dt-bindings/power/qcom-rpmpd.h | 8 - include/linux/backing-dev.h | 8 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 + include/linux/bootconfig.h | 4 +- include/linux/buffer_head.h | 2 +- include/linux/compiler-clang.h | 13 - include/linux/compiler-gcc.h | 11 +- include/linux/compiler.h | 2 + include/linux/compiler_attributes.h | 50 +- include/linux/compiler_types.h | 8 +- include/linux/cpu.h | 6 - include/linux/cpufreq.h | 61 +- include/linux/cpuhotplug.h | 132 +- include/linux/cpumask.h | 46 +- include/linux/energy_model.h | 8 +- include/linux/etherdevice.h | 12 + include/linux/file.h | 7 +- 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/highmem-internal.h | 11 - include/linux/highmem.h | 65 +- include/linux/huge_mm.h | 15 + include/linux/hugetlb.h | 9 + include/linux/hugetlb_cgroup.h | 12 + include/linux/ieee80211.h | 30 +- include/linux/kallsyms.h | 2 +- include/linux/kcsan-checks.h | 3 - include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 3 +- include/linux/kvm_types.h | 1 + include/linux/libata.h | 1 + include/linux/memblock.h | 1 + include/linux/memcontrol.h | 242 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 6 - include/linux/migrate.h | 4 - include/linux/mm.h | 281 +- 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/mmap_lock.h | 8 +- include/linux/mmdebug.h | 20 - include/linux/nd.h | 4 +- include/linux/netdevice.h | 18 + include/linux/netfs.h | 77 +- include/linux/nvmem-consumer.h | 14 - include/linux/overflow.h | 138 +- include/linux/page-flags.h | 267 +- include/linux/page_idle.h | 99 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 635 +- include/linux/pci-acpi.h | 3 + include/linux/percpu.h | 3 - include/linux/phylink.h | 3 + include/linux/rcupdate_trace.h | 5 +- include/linux/rmap.h | 18 +- include/linux/sched.h | 8 - include/linux/sched/mm.h | 21 - include/linux/sched/signal.h | 1 - include/linux/slab.h | 118 +- include/linux/spinlock.h | 17 +- include/linux/stddef.h | 65 +- include/linux/string.h | 44 +- include/linux/swap.h | 17 +- include/linux/thread_info.h | 2 +- include/linux/time64.h | 9 +- include/linux/torture.h | 8 - include/linux/uio.h | 6 +- include/linux/vdpa.h | 62 +- include/linux/vhost_iotlb.h | 3 + include/linux/vmalloc.h | 14 - include/linux/vmstat.h | 113 +- include/linux/writeback.h | 9 +- include/media/hevc-ctrls.h | 11 - include/media/i2c/mt9p031.h | 1 - include/media/v4l2-async.h | 105 +- include/media/v4l2-fwnode.h | 12 +- include/net/bluetooth/hci.h | 1 - include/net/bluetooth/hci_core.h | 7 +- include/scsi/sas.h | 12 +- include/trace/events/io_uring.h | 6 +- include/trace/events/mmflags.h | 1 - include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- include/uapi/drm/mga_drm.h | 22 +- include/uapi/linux/cxl_mem.h | 2 +- include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/pkt_sched.h | 2 + include/uapi/linux/stddef.h | 37 - include/uapi/linux/v4l2-controls.h | 1 - include/uapi/linux/vduse.h | 306 + include/uapi/linux/videodev2.h | 20 +- include/uapi/linux/virtio_ids.h | 2 +- include/uapi/linux/virtio_vsock.h | 3 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/sound/asoc.h | 4 +- init/Kconfig | 42 +- init/main.c | 64 +- ipc/sem.c | 2 +- kernel/bpf/disasm.c | 2 +- kernel/bpf/disasm.h | 2 +- kernel/bpf/verifier.c | 2 +- kernel/cpu.c | 2 +- kernel/debug/debug_core.c | 5 +- kernel/debug/gdbstub.c | 5 +- kernel/events/core.c | 2 - kernel/events/uprobes.c | 3 +- kernel/exit.c | 2 +- kernel/fork.c | 147 +- kernel/futex.c | 3 +- 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/kthread.c | 21 +- kernel/livepatch/core.c | 4 +- kernel/locking/locktorture.c | 14 +- kernel/locking/rtmutex.c | 2 +- kernel/printk/printk.c | 9 +- kernel/profile.c | 21 +- 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 | 41 +- kernel/sched/idle.c | 4 +- kernel/sched/sched.h | 4 +- kernel/sys.c | 33 +- kernel/sysctl.c | 8 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 35 +- kernel/trace/trace.c | 26 +- kernel/trace/trace_boot.c | 43 +- kernel/trace/trace_eprobe.c | 5 +- kernel/trace/trace_events.c | 1 + kernel/trace/trace_events_hist.c | 14 +- kernel/trace/trace_osnoise.c | 6 +- kernel/trace/trace_output.c | 11 +- kernel/trace/trace_synth.h | 2 +- lib/.gitignore | 2 - lib/Kconfig | 3 + lib/Kconfig.debug | 163 +- lib/Makefile | 34 - lib/bootconfig.c | 10 +- lib/find_bit.c | 21 - lib/find_bit_benchmark.c | 21 - lib/flex_proportions.c | 28 +- lib/genalloc.c | 2 +- lib/memcpy_kunit.c | 289 - lib/raid6/Makefile | 4 - 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 | 5 +- lib/test_scanf.c | 79 +- lib/vsprintf.c | 36 +- localversion-next | 1 - mm/Kconfig | 2 +- mm/Makefile | 7 +- mm/compaction.c | 4 +- mm/damon/vaddr.c | 136 +- mm/early_ioremap.c | 5 - mm/filemap.c | 576 +- mm/folio-compat.c | 142 - mm/gup.c | 21 +- mm/hmm.c | 5 +- mm/huge_memory.c | 7 +- mm/hugetlb.c | 6 +- mm/internal.h | 36 +- mm/ioremap.c | 25 - mm/kfence/kfence_test.c | 3 + mm/khugepaged.c | 8 +- mm/kmemleak.c | 3 +- mm/ksm.c | 36 +- mm/memblock.c | 16 +- mm/memcontrol.c | 366 +- mm/memory-failure.c | 9 +- mm/memory.c | 22 +- mm/memory_hotplug.c | 6 - mm/mempolicy.c | 39 +- mm/memremap.c | 22 +- mm/migrate.c | 191 +- 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 | 18 +- mm/page_io.c | 4 +- mm/page_isolation.c | 13 +- mm/page_owner.c | 10 +- mm/percpu.c | 38 +- mm/rmap.c | 28 +- mm/shmem.c | 7 +- mm/slub.c | 128 +- mm/swap.c | 197 +- mm/swap_state.c | 2 +- mm/swapfile.c | 8 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 2 +- mm/util.c | 111 +- mm/vmalloc.c | 22 +- mm/vmscan.c | 19 +- mm/workingset.c | 62 +- 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/l2cap_sock.c | 10 +- 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/ipv4/cipso_ipv4.c | 18 +- net/ipv4/ip_gre.c | 9 +- net/ipv6/addrconf.c | 28 +- net/ipv6/ip6_gre.c | 2 - net/ipv6/netfilter/nf_socket_ipv6.c | 4 +- net/ipv6/seg6_iptunnel.c | 2 +- net/mac802154/iface.c | 2 +- net/mptcp/pm_netlink.c | 10 +- net/mptcp/protocol.c | 21 +- net/mptcp/protocol.h | 1 + net/ncsi/ncsi-manage.c | 4 +- net/sched/sch_fq_codel.c | 12 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 + net/sunrpc/cache.c | 2 +- net/tipc/socket.c | 2 +- net/vmw_vsock/af_vsock.c | 10 +- net/vmw_vsock/virtio_transport_common.c | 23 +- 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/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/checkpatch.pl | 3 +- scripts/checksyscalls.sh | 2 +- scripts/coccinelle/api/kvmalloc.cocci | 2 +- scripts/coccinelle/iterators/use_after_iter.cocci | 2 + scripts/generate_rust_analyzer.py | 143 - scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/kernel-doc | 9 - scripts/min-tool-version.sh | 8 +- scripts/rust-version.sh | 31 - scripts/sorttable.c | 1 + 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/isa/gus/gus_main.c | 44 +- sound/isa/gus/interwave.c | 61 +- sound/pci/vx222/vx222.c | 1 + sound/soc/intel/boards/Kconfig | 2 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 22 +- sound/soc/rockchip/rockchip_i2s.c | 7 + tools/arch/x86/include/asm/amd-ibs.h | 132 + tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/bootconfig/include/linux/memblock.h | 3 +- tools/bootconfig/main.c | 4 +- tools/bootconfig/scripts/ftrace2bconf.sh | 4 +- tools/bootconfig/test-bootconfig.sh | 4 +- 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 | 7 +- tools/include/linux/compiler-gcc.h | 8 +- tools/include/linux/compiler_types.h | 18 + tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/linux/overflow.h | 140 +- tools/include/uapi/asm-generic/unistd.h | 14 +- tools/include/uapi/drm/drm.h | 14 +- tools/include/uapi/drm/i915_drm.h | 498 +- tools/include/uapi/linux/fs.h | 1 + tools/include/uapi/linux/in.h | 42 +- tools/include/uapi/linux/kvm.h | 11 +- tools/include/uapi/linux/mount.h | 3 +- tools/include/uapi/linux/prctl.h | 12 +- tools/include/uapi/sound/asound.h | 1 + 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/.gitignore | 1 + tools/perf/Documentation/Makefile | 74 +- tools/perf/Documentation/build-docdep.perl | 46 + tools/perf/Documentation/cat-texi.perl | 46 + tools/perf/Documentation/intel-hybrid.txt | 2 +- tools/perf/Documentation/perf-c2c.txt | 2 +- tools/perf/Documentation/perf-dlfilter.txt | 12 +- tools/perf/Documentation/perf-iostat.txt | 4 +- tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Documentation/perf-script-python.txt | 2 +- tools/perf/Documentation/perf-script.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 14 +- tools/perf/Makefile.config | 61 +- tools/perf/Makefile.perf | 17 +- tools/perf/arch/arm/util/auxtrace.c | 32 + tools/perf/arch/arm/util/cs-etm.c | 97 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 2 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 12 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 14 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 3 +- tools/perf/arch/x86/util/pmu.c | 155 +- tools/perf/bench/Build | 1 + tools/perf/bench/bench.h | 1 + tools/perf/bench/evlist-open-close.c | 258 + tools/perf/bench/futex-hash.c | 62 +- tools/perf/bench/futex-lock-pi.c | 60 +- tools/perf/bench/futex-requeue.c | 159 +- tools/perf/bench/futex-wake-parallel.c | 66 +- tools/perf/bench/futex-wake.c | 65 +- tools/perf/bench/futex.h | 52 +- tools/perf/bench/inject-buildid.c | 52 +- tools/perf/bench/synthesize.c | 4 +- tools/perf/builtin-annotate.c | 2 +- tools/perf/builtin-bench.c | 1 + tools/perf/builtin-buildid-cache.c | 2 +- tools/perf/builtin-buildid-list.c | 2 +- tools/perf/builtin-c2c.c | 2 +- tools/perf/builtin-data.c | 62 +- tools/perf/builtin-diff.c | 4 +- tools/perf/builtin-evlist.c | 2 +- tools/perf/builtin-inject.c | 38 +- tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-kvm.c | 4 +- tools/perf/builtin-lock.c | 2 +- tools/perf/builtin-mem.c | 3 +- tools/perf/builtin-record.c | 50 +- tools/perf/builtin-report.c | 2 +- tools/perf/builtin-sched.c | 4 +- tools/perf/builtin-script.c | 19 +- tools/perf/builtin-stat.c | 14 +- tools/perf/builtin-timechart.c | 3 +- tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 12 +- tools/perf/check-headers.sh | 1 + 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/bin/stackcollapse-report | 2 +- tools/perf/scripts/python/flamegraph.py | 108 +- tools/perf/tests/Build | 1 + tools/perf/tests/bpf.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/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/trace/beauty/include/linux/socket.h | 9 +- tools/perf/trace/beauty/move_mount_flags.sh | 2 +- tools/perf/ui/browsers/annotate.c | 1 + tools/perf/ui/gtk/annotate.c | 1 + tools/perf/util/Build | 1 + tools/perf/util/amd-sample-raw.c | 289 + tools/perf/util/annotate.c | 26 +- tools/perf/util/auxtrace.c | 104 +- tools/perf/util/auxtrace.h | 49 +- tools/perf/util/bpf-event.c | 8 + 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.c | 10 + tools/perf/util/dso.h | 1 + tools/perf/util/env.c | 104 +- tools/perf/util/env.h | 8 + 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 | 417 +- tools/perf/util/evsel.h | 17 + tools/perf/util/get_current_dir_name.c | 3 +- tools/perf/util/header.c | 14 +- tools/perf/util/header.h | 2 +- tools/perf/util/llvm-utils.c | 40 +- tools/perf/util/mmap.h | 1 + tools/perf/util/parse-events-hybrid.c | 18 +- tools/perf/util/parse-events.c | 27 +- tools/perf/util/parse-events.y | 3 +- tools/perf/util/parse-sublevel-options.h | 2 +- tools/perf/util/perf_event_attr_fprintf.c | 5 +- tools/perf/util/pmu.c | 80 +- tools/perf/util/pmu.h | 10 + tools/perf/util/sample-raw.c | 8 + tools/perf/util/sample-raw.h | 6 +- .../util/scripting-engines/trace-event-python.c | 32 + tools/perf/util/session.c | 20 +- tools/perf/util/session.h | 12 +- tools/perf/util/symbol.c | 20 +- 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 +- .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 2 +- .../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/testing/vsock/vsock_test.c | 8 +- virt/kvm/dirty_ring.c | 5 - virt/kvm/kvm_main.c | 4 +- 1542 files changed, 40710 insertions(+), 85495 deletions(-) delete mode 100644 .rustfmt.toml create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek-hw.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml delete mode 100644 Documentation/driver-api/media/drivers/rkisp1.rst 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 create mode 100644 Documentation/userspace-api/vduse.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log copy arch/alpha/include/{uapi => }/asm/setup.h (90%) delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/rust/target.json delete mode 100644 arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk356x.dtsi delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c 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/sh/boot/compressed/ashiftrt.S delete mode 100644 arch/sh/boot/compressed/ashldi3.c delete mode 100644 arch/sh/boot/compressed/ashlsi3.S delete mode 100644 arch/sh/boot/compressed/ashrsi3.S delete mode 100644 arch/sh/boot/compressed/lshrsi3.S delete mode 100644 arch/x86/rust/target.json rename fs/block_dev.c => block/bdev.c (63%) create mode 100644 block/fops.c create mode 100644 drivers/cpufreq/mediatek-cpufreq-hw.c delete mode 100644 drivers/cxl/core/mbox.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 delete mode 100644 drivers/media/i2c/ov13b10.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c delete mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c delete mode 100644 drivers/s390/block/xpram.c create mode 100644 drivers/vdpa/vdpa_user/Makefile create mode 100644 drivers/vdpa/vdpa_user/iova_domain.c create mode 100644 drivers/vdpa/vdpa_user/iova_domain.h create mode 100644 drivers/vdpa/vdpa_user/vduse_dev.c rename fs/{cifs_common => smbfs_common}/Makefile (59%) rename fs/{cifs_common => smbfs_common}/arc4.h (100%) rename fs/{cifs_common => smbfs_common}/cifs_arc4.c (91%) rename fs/{cifs_common => smbfs_common}/cifs_md4.c (100%) rename fs/{cifs_common => smbfs_common}/md4.h (100%) rename fs/{cifs => smbfs_common}/smbfsctl.h (92%) copy {tools/include/linux => include/asm-generic/bitops}/find.h (83%) delete mode 100644 include/linux/find.h create mode 100644 include/uapi/linux/vduse.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/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 create mode 100644 tools/arch/x86/include/asm/amd-ibs.h 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 create mode 100644 tools/perf/util/amd-sample-raw.c 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