This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits b9011c7e671d Add linux-next specific files for 20210816 omits ceab8df256d1 Merge branch 'akpm/master' omits f5e0cc2c9f5f arch: remove compat_alloc_user_space omits 63160d658a5b compat: remove some compat entry points omits fa9a87bf83a2 fixup! mm: simplify compat numa syscalls omits d6bbc0ebc1c0 mm: simplify compat numa syscalls omits cde913ffa05f mm: simplify compat_sys_move_pages omits c1d52354f9bd kexec: avoid compat_alloc_user_space omits 41560faaf7f7 kexec: move locking into do_kexec_load omits 184ee1683fc0 scripts: check_extable: fix typo in user error message omits 48d8bb4ef2c8 mm: move kvmalloc-related functions to slab.h omits 27acb7a78482 mm/workingset: correct kernel-doc notations omits 1421402fd130 Merge branch 'akpm-current/current' omits 10e9c12d399e Merge remote-tracking branch 'folio/for-next' omits 17e82b2870d9 Merge remote-tracking branch 'cxl/next' omits ccd75013d09a Merge remote-tracking branch 'rust/rust-next' omits 82d044d5cb23 Merge remote-tracking branch 'memblock/for-next' omits 82cc8d0a6eb7 Merge remote-tracking branch 'kunit-next/kunit' omits ef314be82cf0 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 40a1c2bdbcca Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 9a87e25d615c Merge remote-tracking branch 'hyperv/hyperv-next' omits d5daf9890b43 Merge remote-tracking branch 'nvmem/for-next' omits eaf7da613835 Merge remote-tracking branch 'slimbus/for-next' omits 3819cb8ec75f Merge remote-tracking branch 'gnss/gnss-next' omits cbea1e45f15e Merge remote-tracking branch 'kspp/for-next/kspp' omits a26520731757 Merge remote-tracking branch 'ntb/ntb-next' omits edc7778f0f1f Merge remote-tracking branch 'at24/at24/for-next' omits e2ae39a95d23 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 8704304a7bd5 Merge remote-tracking branch 'rtc/rtc-next' omits d6e36ca8e6d6 Merge remote-tracking branch 'coresight/next' omits f29ca4fda515 Merge remote-tracking branch 'livepatching/for-next' omits 27d0aff3dbdd Merge remote-tracking branch 'userns/for-next' omits a0b7d2a68163 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 269e5e034a22 Merge remote-tracking branch 'pinctrl/for-next' omits 49a2ee6bfe1c Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 00a23abf4e82 Merge remote-tracking branch 'rpmsg/for-next' omits e90525271caa Merge remote-tracking branch 'vhost/linux-next' omits 61cae1fb425d Merge remote-tracking branch 'scsi-mkp/for-next' omits bc4454ce5105 Merge remote-tracking branch 'scsi/for-next' omits 5948044cd205 Merge remote-tracking branch 'cgroup/for-next' omits 48e51bb54c91 Merge remote-tracking branch 'dmaengine/next' omits 90ed41538cb7 Merge remote-tracking branch 'icc/icc-next' omits 8b99095bcdab Merge remote-tracking branch 'staging/staging-next' omits a0d84edf50ac Merge remote-tracking branch 'vfio/next' omits 0706ae44e545 Merge remote-tracking branch 'thunderbolt/next' omits 42e88d9b60a9 Merge remote-tracking branch 'soundwire/next' omits f195af88a72a Merge remote-tracking branch 'phy-next/next' omits ff35eaf3c4e1 Merge remote-tracking branch 'extcon/extcon-next' omits 890540f4cb3a Merge remote-tracking branch 'char-misc/char-misc-next' omits 3c5d592976fd Merge remote-tracking branch 'tty/tty-next' omits 963edeb64e98 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits d28060f3e500 Merge remote-tracking branch 'usb-serial/usb-next' omits 0c45aecc60ba Merge remote-tracking branch 'usb/usb-next' omits e0da2c05df09 Merge remote-tracking branch 'driver-core/driver-core-next' omits 1a90e9dae32c mm/writeback: Add folio_write_one omits 7c468240484d mm/filemap: Add FGP_STABLE omits cd465fad13db Merge remote-tracking branch 'ipmi/for-next' omits ee189fe13a6b mm/filemap: Add filemap_get_folio omits ee71b1365cdd Merge remote-tracking branch 'leds/for-next' 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 e544e47a305e Merge remote-tracking branch 'drivers-x86/for-next' omits 7b81abf6dde7 Merge remote-tracking branch 'workqueues/for-next' omits 633168f33dea Merge remote-tracking branch 'percpu/for-next' omits 70ef3684cea1 mm/page_alloc: Add folio allocation functions omits c021a2f550e4 Merge remote-tracking branch 'kvm-arm/next' omits 9d391b9c3e64 Merge remote-tracking branch 'kvm/next' omits 27be1c553c73 mm/lru: Add folio_add_lru() omits 36a7b1705bf5 mm/lru: Convert __pagevec_lru_add_fn to take a folio omits dfc6a5606240 Merge remote-tracking branch 'rcu/rcu/next' omits 8534e6d368a3 Merge remote-tracking branch 'ftrace/for-next' omits 3289452fcad0 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 5d5f8b1313bd Merge remote-tracking branch 'edac/edac-for-next' omits 0dce6cded1cd Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 75f57981d871 Merge remote-tracking branch 'tip/auto-latest' omits bb4af596b7c0 Merge remote-tracking branch 'spi/for-next' omits 739ed826395f Merge remote-tracking branch 'devicetree/for-next' omits 66530a147346 Merge remote-tracking branch 'audit/next' omits 79ea884b2054 Merge remote-tracking branch 'iommu/next' omits a18d255ce6e0 Merge remote-tracking branch 'tpmdd/next' omits 68074db51bd9 Merge remote-tracking branch 'smack/next' omits d530f69b9166 Merge remote-tracking branch 'selinux/next' omits 84bf051369e0 Merge remote-tracking branch 'keys/keys-next' omits a0e8bafdad37 Merge remote-tracking branch 'apparmor/apparmor-next' omits 7609258991e7 Merge remote-tracking branch 'security/next-testing' omits 1d008b2f174f Merge remote-tracking branch 'regulator/for-next' omits 3e3378d9570f Merge remote-tracking branch 'battery/for-next' omits 6dec3e8ab710 Merge remote-tracking branch 'mfd/for-mfd-next' omits a967de311126 Merge remote-tracking branch 'mmc/next' omits a54b18a20cec Merge remote-tracking branch 'device-mapper/for-next' omits 9136d3b2d71c Merge remote-tracking branch 'block/for-next' omits 15cdd6049983 Merge remote-tracking branch 'input/next' omits 921907ea4ec7 Merge remote-tracking branch 'modules/modules-next' omits d81daed08674 Merge remote-tracking branch 'sound-asoc/for-next' omits e0fc9ec407d0 Merge remote-tracking branch 'sound/for-next' omits d26efad27645 Merge remote-tracking branch 'regmap/for-next' omits a4b96b382982 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 1ceb05895f62 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 17a63be1c79d Merge remote-tracking branch 'drm-msm/msm-next' omits 862a7ffddf8b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 6ea76fb0402d Merge remote-tracking branch 'drm-intel/for-linux-next' omits a724958bdbcf Merge remote-tracking branch 'amdgpu/drm-next' omits 0aa267386cd3 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 8ade9d6bf3e8 Merge remote-tracking branch 'drm/drm-next' omits 844767084a84 Merge remote-tracking branch 'crypto/master' omits 337544e13a44 Merge remote-tracking branch 'nand/nand/next' omits 48fa09c122c4 Merge remote-tracking branch 'mtd/mtd/next' omits 276954f1b3ad Merge remote-tracking branch 'mac80211-next/master' omits 4de54c1a7cb5 Merge remote-tracking branch 'bluetooth/master' omits 6e8f54ce9ca4 Merge remote-tracking branch 'wireless-drivers-next/master' omits cb20e16d01d1 Merge remote-tracking branch 'ipsec-next/master' omits 8b26f0dba9cc Merge remote-tracking branch 'bpf-next/for-next' omits 34698bb63747 Merge remote-tracking branch 'net-next/master' omits a50b45910246 Merge remote-tracking branch 'rdma/for-next' omits 44d60afcaf1f Merge remote-tracking branch 'swiotlb/linux-next' omits 11ca127a960a Merge remote-tracking branch 'dlm/next' omits f32969b4bdeb Merge remote-tracking branch 'ieee1394/for-next' omits 85e6e63e6301 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 2f096e8efa90 Merge remote-tracking branch 'opp/opp/linux-next' omits bdf35f047feb Merge remote-tracking branch 'cpupower/cpupower' omits 9b1a4b9c3a37 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits b21dbfa1392f Merge remote-tracking branch 'pm/linux-next' omits 0b3b3cab75e2 Merge remote-tracking branch 'v4l-dvb-next/master' omits 65d05caa7b70 Merge remote-tracking branch 'v4l-dvb/master' omits 111c8167849d Merge remote-tracking branch 'jc_docs/docs-next' omits e709e5a40d18 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits bc94c6eaa526 Merge remote-tracking branch 'i2c/i2c/for-next' omits 28fe0494b580 Merge remote-tracking branch 'hid/for-next' omits d070dfcab5af Merge remote-tracking branch 'pstore/for-next/pstore' omits 50e4528adada Merge remote-tracking branch 'pci/next' omits 3200934f3154 Merge remote-tracking branch 'printk/for-next' omits 9fbf106bf9bf Merge remote-tracking branch 'vfs/for-next' omits acc283b80530 Merge remote-tracking branch 'file-locks/locks-next' omits 14cc9f5f9807 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 542528a10bff Merge remote-tracking branch 'zonefs/for-next' omits ab0d1b132dd3 Merge remote-tracking branch 'xfs/for-next' omits 09278be8f7c3 Merge remote-tracking branch 'v9fs/9p-next' omits 6a5f33ee092b Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 338c6d8bd06c Merge remote-tracking branch 'ntfs3/master' omits 6e1992498f9d Merge remote-tracking branch 'cel/for-next' omits c1d96ab2286f Merge remote-tracking branch 'nfs-anna/linux-next' omits 96f7103b2654 Merge remote-tracking branch 'gfs2/for-next' omits c807137bb494 Merge remote-tracking branch 'fuse/for-next' omits 2b5ffa35dd9d Merge remote-tracking branch 'f2fs/dev' omits 85af35f7e625 Merge remote-tracking branch 'ext3/for_next' omits f8e1604969f0 Merge remote-tracking branch 'erofs/dev' omits 0870b28b1aa5 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits dc6e579c3253 Merge remote-tracking branch 'btrfs/for-next' omits 77e08a5427ed Merge remote-tracking branch 'fscache/fscache-next' omits c83e6205cca5 Merge remote-tracking branch 'fscrypt/master' omits 445bdedccd53 Merge remote-tracking branch 'pidfd/for-next' omits 7c3bd8a4c92b Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 86ede9f2f849 Merge remote-tracking branch 'sh/for-next' omits dd240ef5de44 Merge remote-tracking branch 's390/for-next' omits f9f861a1cb9c Merge remote-tracking branch 'risc-v/for-next' omits 5f21d1d3c6b0 Merge remote-tracking branch 'powerpc/next' omits 36ad5c830656 Merge remote-tracking branch 'parisc-hd/for-next' omits 2d6c9fb3e388 Merge remote-tracking branch 'openrisc/for-next' omits e7330918cdf6 Merge remote-tracking branch 'mips/mips-next' omits 86ac40940e83 Merge remote-tracking branch 'm68knommu/for-next' omits 5846e30b075a Merge remote-tracking branch 'm68k/for-next' omits 06d58899faa2 Merge remote-tracking branch 'h8300/h8300-next' omits ddc22c82f118 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 6972f6ddc6c3 Merge remote-tracking branch 'clk-imx/for-next' omits f977ec50dbe0 Merge remote-tracking branch 'clk/clk-next' omits 43088619cee7 Merge remote-tracking branch 'xilinx/for-next' omits a816d1db9b16 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 31c0db655608 Merge remote-tracking branch 'tegra/for-next' omits 9b589020eb29 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 4260f942c987 Merge remote-tracking branch 'scmi/for-linux-next' omits 79b3018d8648 Merge remote-tracking branch 'samsung-krzk/for-next' omits a7d644195964 Merge remote-tracking branch 'rockchip/for-next' omits 6aae14762d4c Merge remote-tracking branch 'reset/reset/next' omits 42ae8346f165 Merge remote-tracking branch 'renesas/next' omits 5591b9ecf631 Merge remote-tracking branch 'raspberrypi/for-next' omits a64dd2425039 Merge remote-tracking branch 'qcom/for-next' omits 2fb7d5632fee Merge remote-tracking branch 'omap/for-next' omits b1a2fad1911c Merge remote-tracking branch 'mvebu/for-next' omits 8986564e599f Merge remote-tracking branch 'mediatek/for-next' omits 70124565aab5 Merge remote-tracking branch 'keystone/next' omits 0fc56d65c9b0 Merge remote-tracking branch 'imx-mxs/for-next' omits 4d4ef968b6bf Merge remote-tracking branch 'at91/at91-next' omits 6a04a384b183 Merge remote-tracking branch 'aspeed/for-next' omits 3df6e6740d28 Merge remote-tracking branch 'amlogic/for-next' omits 9d32685b8eac Merge remote-tracking branch 'actions/for-next' omits 0adfeb728152 Merge remote-tracking branch 'arm-soc/for-next' omits 44c31eb121ed Merge remote-tracking branch 'arm-perf/for-next/perf' omits 5c6ef4a28042 Merge remote-tracking branch 'arm64/for-next/core' omits c188dacf7e18 Merge remote-tracking branch 'arm/for-next' omits 32a3f7f94fa5 Merge remote-tracking branch 'arc/for-next' omits b87eec3b30f0 Merge remote-tracking branch 'asm-generic/master' omits 9390870fce45 Merge remote-tracking branch 'dma-mapping/for-next' omits 3307c567e45f Merge remote-tracking branch 'compiler-attributes/compiler [...] omits cf5d31da25f2 Merge remote-tracking branch 'kbuild/for-next' omits e6cf50408be8 Merge remote-tracking branch 'fpga-fixes/fixes' omits df48b6299bfc Merge remote-tracking branch 'pidfd-fixes/fixes' omits a091d9dfaeae Merge remote-tracking branch 'soc-fsl-fixes/fix' omits e92f2ccacf84 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits c16dae81c637 Merge remote-tracking branch 'mmc-fixes/fixes' omits 13ff6e30839f Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 82fc664365d6 Merge remote-tracking branch 'vfs-fixes/fixes' omits f37f76285895 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits c99303bd9b4b Merge remote-tracking branch 'hwmon-fixes/hwmon' omits c587c3eb910a Merge remote-tracking branch 'omap-fixes/fixes' omits 74d0fd7c80e9 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 5fe072e0ca41 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits a9ad20e27141 Merge remote-tracking branch 'crypto-current/master' omits 38b898fbddd1 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 0720aed7b34e Merge remote-tracking branch 'pci-current/for-linus' omits 13a94dbe2a0c Merge remote-tracking branch 'regulator-fixes/for-linus' omits 43af5e659f19 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 0899b50bea64 Merge remote-tracking branch 'sound-current/for-linus' omits 46b1ff08318c Merge remote-tracking branch 'wireless-drivers/master' omits 4ba5a9e02222 Merge remote-tracking branch 'netfilter/master' omits ea1227c31065 Merge remote-tracking branch 'bpf/master' omits c39c76145a6c Merge remote-tracking branch 'net/master' omits 612fe1b89f51 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 239db065316e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 1fdfc2838c1d Merge remote-tracking branch 'arm-current/fixes' 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 0f6eedb0a71c Merge branch 'for-5.15/io_uring' into for-next omits 483fc4e30869 io_uring: optimise io_prep_linked_timeout() omits 72f42973a559 io_uring: cancel not-armed linked touts separately omits 4e9b49dd086d io_uring: simplify io_prep_linked_timeout omits e00d0a9f2419 io_uring: kill REQ_F_LTIMEOUT_ACTIVE omits e6915b3026c0 io_uring: deduplicate cancellation code omits 543a1f79d212 io_uring: kill not necessary resubmit switch omits a683917a5cc8 io_uring: optimise initial ltimeout refcounting omits 64c08c80ec34 io_uring: don't inflight-track linked timeouts omits 87038fffe3af io_uring: optimise iowq refcounting omits b51f752c586c hwmon: (dell-smm) Rework SMM function debugging omits af0b345eb31d hwmon: (dell-smm) Mark i8k_get_fan_nominal_speed as __init omits 9c750c03435e hwmon: (dell-smm) Mark tables as __initconst omits 84ec4ce7d583 hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max omits c4e10e2c3b02 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits omits cfd322bace1a hwmon: (axi-fan-control) Support temperature vs pwm points omits 879709676090 mm/writeback: Add folio_account_cleaned() omits 5b38334330db Merge branch 'core/debugobjects' omits e38c37302a4c Merge branch 'efi/urgent' omits 9d0a3bfbef2f Merge branch 'irq/core' omits bdc889c0d68d Merge branch 'irq/urgent' omits bf80b271a8bb Merge branch 'locking/core' omits a2e4e2c52d2a Merge branch 'locking/urgent' omits b159b9a1e6b7 Merge branch 'perf/core' omits 8a133298a596 Merge branch 'sched/core' omits fce772e53638 Merge branch 'smp/core' omits 3494685bf77f Merge branch 'timers/core' omits 02e3c405b821 Merge branch 'x86/cache' omits 51c6cc1454bd Merge branch 'x86/cleanups' omits 49f637352ab8 Merge branch 'x86/cpu' omits 22f909324d98 Merge branch 'x86/irq' omits 43dca7c996fb Merge branch 'x86/misc' omits 1d0cba97cd0f Merge branch 'x86/urgent' omits 1e688dd2a3d6 powerpc/bug: Provide better flexibility to WARN_ON/__WARN_ [...] 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 0a26aaa45713 Merge branch 'for-5.15/block' into for-next omits bec0740c046e mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits c8991a8a5cd5 Merge branch 'for-5.15/drivers' into for-next 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 16f944291a4a thermal/drivers/tegra-soctherm: Silence message about clam [...] omits 454f2ed4b34f thermal: Spelling s/scallbacks/callbacks/ omits 22fc857538c3 dt-bindings: thermal: Make trips node optional omits fb83610762dd thermal/core: Fix thermal_cooling_device_register() prototype omits f1b07a14694b thermal/drivers/int340x: Use IMOK independently omits b5f7912bb604 tools/thermal/tmon: Add cross compiling support omits 99d88c300553 thermal/tools/tmon: Improve the Makefile omits db87a7199229 powerpc/bug: Remove specific powerpc BUG_ON() and WARN_ON( [...] omits 21c1e439fd86 MAINTAINERS: Add missing userspace thermal tools to the th [...] omits d31eb7c1a228 thermal/drivers/intel_powerclamp: Replace deprecated CPU-h [...] omits d3a2328e741b thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int omits 47cf09e0f4fc thermal/drivers/rcar_gen3_thermal: Add support for hardwar [...] omits a414a08aefe6 drivers/thermal/intel: Add TCC cooling support for AlderLa [...] omits 02d438f62c05 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() omits 8f8d8b0334cc thermal/drivers/tegra: Correct compile-testing of drivers omits 3747e4263ff6 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor omits 1119a8dd34d2 ipc: replace costly bailout check in sysvipc_find_ipc() omits ebef52701cc7 selftests/memfd: remove unused variable omits aeef1e3957ff Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] omits 642e47939d5e configs: remove the obsolete CONFIG_INPUT_POLLDEV omits f746de8599e5 prctl: allow to setup brk for et_dyn executables omits 6220d766e602 pid: cleanup the stale comment mentioning pidmap_init(). omits 4df5b5bca5c2 coredump: fix memleak in dump_vma_snapshot() omits 89054ec1e1d3 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits a019ba0cdd9b fs/coredump.c: log if a core dump is aborted due to change [...] omits ebac55f5e00a hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits d0dff983ebb1 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits 92ef33e94ca2 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 950fa5cd8101 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits 9879996e3052 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits fbe96b2710fb nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits 6b129f803b52 nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits b8e4b336cb92 init/main.c: silence some -Wunused-parameter warnings omits d192112362cc trap: cleanup trap_init() omits 884af39bb430 ramfs: fix mount source show for ramfs omits d7723b871c28 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix omits a5ebb1c18976 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix omits 303dd60cd2f3 fs/epoll: use a per-cpu counter for user's watches count omits 3572d4cb135d checkpatch: support wide strings omits 045260dbd7e9 lib/iov_iter.c: fix kernel-doc warnings omits 77b39839fb23 lib/dump_stack: correct kernel-doc notation omits 5d96b0714988 lib/test: convert test_sort.c to use KUnit omits 8cf57871e21e lib/string: optimized memset omits 51ac381fbea8 lib/string: optimized memmove omits 3e6b26d9b54b lib/string: optimized memcpy omits 0f0698fa138c math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 82db33701fa1 math: make RATIONAL tristate omits 3a5c24ac18d0 kernel/acct.c: use dedicated helper to access rlimit values omits a32894fcc2c8 include/linux/once.h: fix trivia typo Not -> Note omits 2b2929ffd9c9 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits 30b7413cc3a8 proc/sysctl: make protected_* world readable omits a026745afc5b connector: send event on write to /proc/[pid]/comm omits b7d4b2f79cda proc: stop using seq_get_buf in proc_task_name omits 7548dc6e8131 fs/proc/kcore.c: add mmap interface omits cfd6f9c135f0 percpu: remove export of pcpu_base_addr omits c0e133fd916a alpha: pci-sysfs: fix all kernel-doc warnings omits 6e578d861c8f alpha: agp: make empty macros use do-while-0 style omits b5f7f808441d kernel/hung_task.c: Monitor killed tasks. omits f689187c39e1 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits e616623bb32d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2842a8b0bd42 MAINTAINERS: update for DAMON omits 25ec9ea256d6 mm/damon: add user space selftests omits 0be9017d5b4d mm/damon: add kunit tests omits db1ee700c599 Documentation: add documents for DAMON omits 27e262f34439 mm/damon/dbgfs: support multiple contexts omits 709909ce24e2 mm/damon/dbgfs: export kdamond pid to the user space omits 954d2cdc9f6e mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix omits 2c505f55ba50 mm-damon-implement-a-debugfs-based-user-space-interface-fix omits df15c5bb2d0a mm/damon: implement a debugfs-based user space interface omits 6d16b0a6f746 mm/damon: add a tracepoint omits 2aaa1c56d33f mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup omits 236675f335c3 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] omits c1b5943eeeb0 mm/damon: implement primitives for the virtual memory addr [...] omits 2c0e2c160731 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix omits 07a458ca696e mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT omits bfb06b3e13ad mm/idle_page_tracking: make PG_idle reusable omits 4c2763fa44b5 mm/damon: adaptively adjust regions omits 92a5e8baf5f8 mm/damon/core: implement region-based sampling omits 74225bfd2cd2 mm: introduce Data Access MONitor (DAMON) omits 35c573ab9b47 kfence: show cpu and timestamp in alloc/free info omits 5ed9fb72ae78 mm/highmem: Remove deprecated kmap_atomic omits 1a24fe8676e6 highmem: don't disable preemption on RT in kmap_atomic() omits 1f07beb5c716 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits b0db28879bf4 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 8daa7dd2a121 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 15125de622b0 mm: remove redundant compound_head() calling omits 0827f314a03e mm/memory_hotplug: improved dynamic memory group aware "au [...] omits b404bdd00ed7 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 33c1879b8639 virtio-mem: use a single dynamic memory group for a single [...] omits ee30bca60fd5 dax/kmem: use a single static memory group for a single pr [...] omits 0ae87c5fec8e ACPI: memhotplug: use a single static memory group for a s [...] omits a894370671de mm/memory_hotplug: track present pages in memory groups omits a577b8cb0c45 drivers/base/memory: introduce "memory groups" to logicall [...] omits 5efb3e93e4de mm/memory_hotplug: introduce "auto-movable" online policy omits 732686d7204d mm: track present early pages per zone omits 6f39a0e3402c ACPI: memhotplug: memory resources cannot be enabled yet omits 8a7c82ecf9e2 mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 082e2a646057 mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 298ba84d6470 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits 9bc8f2c21066 mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 59cf6c0547b1 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits 051e4f38b40d memory-hotplug.rst: complete admin-guide overhaul omits a7d8cb0d1d96 memory-hotplug.rst: remove locking details from admin-guide omits 8b77949e485f mm/madvise: add MADV_WILLNEED to process_madvise() omits 3f25d3213e7c mm/vmstat: protect per cpu variables with preempt disable on RT omits 343cfd1d9883 mm/vmstat: remove unneeded return value omits 6dfe75181302 mm/vmstat: simplify the array size calculation omits cad920e54a18 mm/vmstat: correct some wrong comments omits 35d7dc8a7255 selftests: vm: add COW time test for KSM pages omits a98353234f4f selftests: vm: add KSM merging time test omits 08904f0815b6 mm: KSM: fix data type omits e6188b12fe44 selftests: vm: add KSM merging across nodes test omits 5955655ab670 selftests: vm: add KSM zero page merging test omits c8c7f40ceb62 selftests: vm: add KSM unmerge test omits 125966c847af selftests: vm: add KSM merge test omits a7d78f846b60 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 7c94f3753a36 mm/migrate: correct kernel-doc notation omits 03ce154e6acb oom_kill: oom_score_adj broken for processes with small me [...] omits 3128eb858a35 mm: wire up syscall process_mrelease omits 469473b4b6fe mm: introduce process_mrelease system call omits 5af3287a1f93 mm/mempolicy.c: use in_task() in mempolicy_slab_node() omits d527ecf9778f mm/mempolicy: unify the create() func for bind/interleave/ [...] omits e5798c310b7d mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits 1a3a471a348d mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits 75cfa0558182 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits faa1ae637c63 mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits 9064e2aab1ea mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits d678f7b86291 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits fd595ce0fc89 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 56025616e81c mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 019590216bb7 mm-compaction-support-triggering-of-proactive-compaction-b [...] omits d2d8ebcecd2c mm: compaction: support triggering of proactive compaction [...] omits 78217432447c mm-compaction-optimize-proactive-compaction-deferrals-fix omits 74be53047f9b mm: compaction: optimize proactive compaction deferrals omits 97f9f051786f mm/vmscan: add 'else' to remove check_pending label omits 4d2ddf8151d0 mm/vmscan: remove unneeded return value of kswapd_run() omits 206a557df2ed mm/vmscan: remove misleading setting to sc->priority omits 31edc6612856 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits c887e2cbac4e mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits 531f137f9e50 mm/migrate: add sysfs interface to enable reclaim migration omits d16b758b71d7 mm/vmscan: never demote for memcg reclaim omits 2f14bc33580d mm-vmscan-consider-anonymous-pages-without-swap-v11 omits e23f8ad943ee mm/vmscan: Consider anonymous pages without swap omits 74d4f334ec1b mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits 86087efa45a4 mm/vmscan: add helper for querying ability to age anonymous pages omits ccb07be4a55e mm/vmscan: add page demotion counter omits 48f62ba33a07 mm-migrate-demote-pages-during-reclaim-v11 omits 4817281e490e mm/migrate: demote pages during reclaim omits c1a972d666fc mm/migrate: enable returning precise migrate_pages() succe [...] omits 54a86391cc5e mm/migrate: update node demotion order on hotplug events omits cbc44ef16654 mm/numa: automatically generate node migration order omits b9412bb1a577 selftests/vm/userfaultfd: wake after copy failure omits 9a1e56ad2acb userfaultfd: prevent concurrent API initialization omits 1c8dee223762 userfaultfd: change mmap_changing to atomic omits 70f1bb54c5d5 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits f97835d30d6e hugetlb: drop ref count earlier after page allocation omits 2fcee981b58c hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits 5203ae5986ba mm/page_alloc.c: use in_task() omits 5fd225e22ef4 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits b62752aa7796 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits 8cd5125cab30 memblock: stop poisoning raw allocations omits 4e6ea70affdb mm: introduce memmap_alloc() to unify memory map allocation omits 8247785f4b94 microblaze: simplify pte_alloc_one_kernel() omits 432b9d1c9082 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits 13419bcf0029 mm/page_alloc: always initialize memory map for the holes omits bb697cb3eb03 kasan: test: avoid corrupting memory in kasan_rcu_uaf omits c9243c588d6b kasan: test: avoid corrupting memory in copy_user_test omits b49e0fc56deb kasan: test: clean up ksize_uaf omits 8a2d6d9599b2 kasan: test: only do kmalloc_uaf_memset for generic mode omits d17136a8bc98 kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS omits 6c1827989263 kasan: test: avoid corrupting memory via memset omits 1e6549e19970 kasan: test: avoid writing invalid memory omits 5ce80a69f073 kasan: test: rework kmalloc_oob_right omits a52e5af7d769 mm/kasan: move kasan.fault to mm/kasan/report.c omits fde2ae6b893a mm/vmalloc: fix wrong behavior in vread omits a9e9220a0cc5 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 78231f5a760d mm/vmalloc: remove gfpflags_allow_blocking() check omits be0fba405d65 mm/vmalloc: use batched page requests in bulk-allocator omits 77ef187d273c mm/sparse: clarify pgdat_to_phys omits e45812bf957d include/linux/mmzone.h: avoid a warning in sparse memory support omits de3fb9bef4ba mm/sparse: set SECTION_NID_SHIFT to 6 omits b6f026b55a62 mm: sparse: remove __section_nr() function omits 410a8649c987 mm: sparse: pass section_nr to find_memory_block omits 082a61f20bbd mm: sparse: pass section_nr to section_mark_present omits 1a4542154ec8 mm/mremap: don't account pages in vma_to_resize() omits d7132eb493de mm/mremap: fix memory account on do_munmap() failure omits 031b07b8d7a3 add-mmap_assert_locked-annotations-to-find_vma-fix omits d2cb867a190b mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits 4dffbf1e6862 mm: change fault_in_pages_* to have an unsigned size parameter omits 14c95dd2b502 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits 13a02b1826c2 mm: remove flush_kernel_dcache_page omits d3809096f1ba scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 651fecbbcf06 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits 59c93c883f00 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits bb37a2ee5781 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 62c2115047b6 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits 014927f66648 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 671d75698f56 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 0828e42df1b0 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 3fa3970ccdf8 lazy tlb: allow lazy tlb mm refcounting to be configurable omits e819fe888377 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 160d18d14d54 lazy tlb: introduce lazy mm refcount helper functions omits 8209cabe5c3b memcg: fix up drain_local_stock comment omits 8e678daed890 mm, memcg: save some atomic ops when flush is already true omits 2c7198c7ad3b mm, memcg: remove unused functions omits 739fd97234bc mm: memcontrol: set the correct memcg swappiness restriction omits 21effa7863af memcg: replace in_interrupt() by !in_task() in active_memcg() omits 9104e51dd0eb memcg: cleanup racy sum avoidance code omits db70bd9bcc3a memcg: enable accounting for ldt_struct objects omits 44549ce09250 memcg: enable accounting for posix_timers_cache slab omits fde22f1b37f7 memcg: enable accounting for signals omits 191b876bc193 memcg: enable accounting of ipc resources omits 86afe83590fe memcg: enable accounting for new namesapces and struct nsproxy omits 5fccce5e4b12 memcg: enable accounting for fasync_cache omits f055e11a6ceb memcg: enable accounting for file lock caches omits 0c1690599e15 memcg: enable accounting for pollfd and select bits arrays omits 92bd5d6962fb memcg: enable accounting for mnt_cache entries omits f4008e79707d memcg: charge fs_context and legacy_fs_context omits cc81f32ba855 memcg-infrastructure-to-flush-memcg-stats-v5 omits 8f202c9cf3e9 memcg: infrastructure to flush memcg stats omits 5aafec35979d memcg: switch lruvec stats to rstat omits e535c4688226 memcg: enable accounting for pids in nested pid namespaces omits f53c0b8f86d1 mm, memcg: inline swap-related functions to improve disabl [...] omits 0e95c22745ca mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits d8f2a3fc6af1 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits fecf0e0eae22 shmem: include header file to declare swap_info omits 18d2fb18d28c shmem: remove unneeded function forward declaration omits e8b37763336b shmem: remove unneeded header file omits 4fbe4c52084f shmem: remove unneeded variable ret omits 0df07d43666e shmem: use raw_spinlock_t for ->stat_lock omits 6f374b54efce mm: delete unused get_kernel_page() omits df7ef96f75de fs, mm: fix race in unlinking swapfile omits 304d456f1d6a mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() omits ce645c72eb6d mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] omits 893bec80b4c6 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix omits e66270cf6ca3 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() omits fd88983baa62 mm: gup: remove useless BUG_ON in __get_user_pages() omits 26ba78d5e838 mm: gup: remove unneed local variable orig_refs omits 8bda9b4d481e mm: gup: remove set but unused local variable major omits 8edfa20861ad writeback: memcg: simplify cgroup_writeback_by_id omits 4d6d81fd23e3 vfs: keep inodes with page cache off the inode shrinker LRU omits 61d31537590d fs: inode: count invalidated shadow pages in pginodesteal omits b2fbb01d9796 fs: drop_caches: fix skipping over shadow cache inodes omits 4c67c21035b5 mm: remove irqsave/restore locking from contexts with irqs [...] omits 4185712a6ef0 writeback: use READ_ONCE for unlocked reads of writeback stats omits e716a2d62cb8 writeback: rename domain_update_bandwidth() omits 7d9bb876e12c writeback: avoid division by 0 in wb_update_dirty_ratelimit() omits 703fb52e84d9 writeback: fix bandwidth estimate for spiky workload omits a4aba6eab76e writeback: reliably update bandwidth estimation omits b821dd57a355 writeback: track number of inodes under writeback omits 40b62e675051 mm: mark idle page tracking as BROKEN omits 3eb797878433 mm: report a more useful address for reclaim acquisition omits abdd8a8329cb mm/debug_vm_pgtable: fix corrupted page flag omits 31e1bb44a795 mm/debug_vm_pgtable: remove unused code omits 3a638b723234 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits dbb2b61d3c89 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits 508352d22249 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 705631c03fa7 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits 7827abd79852 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits 3b5cf6ed4bc4 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits 938e695e8aff mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits f4b2052b935e mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits debfd821f66e mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits e1c9e9618e18 mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits b130810cc8e4 mm, slub: convert kmem_cpu_slab protection to local_lock omits 4d46fe10d733 mm, slub: use migrate_disable() on PREEMPT_RT omits d47d7c7d2ce4 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] omits fa25a824ca2d mm, slub: make slab_lock() disable irqs with PREEMPT_RT omits f229eac01f3d mm, slub: optionally save/restore irqs in slab_[un]lock()/ omits 1075ce2a9ffa mm: slub: make object_map_lock a raw_spinlock_t omits b0caa91ed5ce mm, slub: fix memory and cpu hotplug related lock ordering [...] omits fd917c6407fb mm, slub: fix memory and cpu hotplug related lock ordering issues omits 8d1dbb84233a mm: slub: move flush_cpu_slab() invocations __free_slab() [...] omits 097eddee2ded mm, slab: make flush_slab() possible to call with irqs enabled omits dbbcc760ac8e mm, slub: don't disable irqs in slub_cpu_dead() omits 226122ffcbc4 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] omits 077e1495a583 mm, slub: separate detaching of partial list in unfreeze_p [...] omits 7fed8d9ca58d mm, slub: detach whole partial list at once in unfreeze_pa [...] omits 87915c4c5d3e mm, slub: discard slabs in unfreeze_partials() without irq [...] omits 8a59d106ccd3 mm, slub: move irq control into unfreeze_partials() omits deae8a0c34dc mm, slub: call deactivate_slab() without disabling irqs omits 7baa120951fb mm, slub: make locking in deactivate_slab() irq-safe omits ae8b4b649599 mm, slub: move reset of c->page and freelist out of deacti [...] omits 966c93586dff mm, slub: stop disabling irqs around get_partial() omits 37c9e4483844 mm, slub: check new pages with restored irqs omits 6858b1599eea mm, slub: validate slab from partial list or page allocato [...] omits ffe6b510d08b mm, slub: restore irqs around calling new_slab() omits 30cb6d0a7037 mm, slub: move disabling irqs closer to get_partial() in _ [...] omits bc8fe4c3bd70 mm, slub: do initial checks in ___slab_alloc() with irqs enabled omits 4e0bcf9290bc mm, slub: move disabling/enabling irqs to ___slab_alloc() omits b2f1d829d50f mm, slub: simplify kmem_cache_cpu and tid setup omits a6bf897cb263 mm, slub: restructure new page checks in ___slab_alloc() omits 6831d992c20f mm, slub: return slab page from get_partial() and set c->p [...] omits 94bc94e68535 mm, slub: dissolve new_slab_objects() into ___slab_alloc() omits 5e3e41f40f7c mm, slub: extract get_partial() from new_slab_objects() omits 2474c4a7cd30 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() omits d0f6dfd3c6c9 mm, slub: remove redundant unfreeze_partials() from put_cp [...] omits a8a27b953d21 mm, slub: don't disable irq for debug_check_no_locks_freed() omits 15f2d1f55fb4 mm, slub: allocate private object map for validate_slab_cache() omits dc40a57d7450 mm, slub: allocate private object map for debugfs listings omits 7351f556fdf9 mm, slub: don't call flush_all() from slab_debug_trace_open() omits 1d5d56a03e56 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits 446e9814449b ocfs2: fix ocfs2 corrupt when iputting an inode omits 749b1d2b5d04 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 0860012b6a3e ocfs2: reflink deadlock when clone file to the same direct [...] omits f2921ee5472d ocfs2: remove an unnecessary condition omits 9b9a2f628440 Makefile: remove stale cc-option checks omits d14225e76201 procfs: prevent unpriveleged processes accessing fdinfo dir omits d0ac146db3d6 /proc/kpageflags: do not use uninitialized struct pages omits bdc644965c7e /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits b570eafeda2a mm/page_alloc: don't corrupt pcppage_migratetype omits b88f3a923a00 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] omits feefd8356acf Revert "mm: swap: check if swap backing device is congeste [...] omits 546c7b9af700 Revert "mm/shmem: fix shmem_swapin() race with swapoff" omits a7e7a1574391 init: move usermodehelper_enable() to populate_rootfs() 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 8ba1a8b77ba1 riscv: Support allocating gigantic hugepages using CMA 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 6319e82de98d Merge branch 'devel' into for-next omits 8cd99e3e22e2 Merge tag 'renesas-pinctrl-for-v5.15-tag2' of git://git.ke [...] omits fb31f0a49933 riscv: fix the global name pfn_base confliction error omits 6046d958c789 mm/memcg: Convert memcg_check_events to take a node ID omits 65c3430521fc mm/memcg: Remove soft_limit_tree_node() omits bd492d3edbed Merge branch 'for-5.15/drivers' into for-next omits d233ff04e1fc Merge branch 'for-5.15/drivers' into for-next omits 2817efaeb608 drm/i915/dg2: add SNPS PHY translations for UHBR link rates omits 3b4da8315add drm/i915/dg2: use existing mechanisms for SNPS PHY translations omits 45e64befc989 nbd: reduce the nbd_index_mutex scope omits 0707570248b8 drm/i915/dp: pass crtc_state to intel_ddi_dp_level() omits e775b91fa405 nbd: refactor device search and allocation in nbd_genl_connect omits 32f4161a9e26 nbd: return the allocated nbd_device from nbd_dev_add omits 2f230b7996bd nbd: remove nbd_del_disk omits 656259e0e016 nbd: refactor device removal omits 092b78aeb443 nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DI [...] omits 5918241f6076 drm/i915/mst: use intel_de_rmw() to simplify VC payload al [...] 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 d88c829877a7 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits f7c0c6dcc230 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits fcccea2dd0db Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits 8299ab6b77ef Merge branch 'for-5.15/drivers' into for-next 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 96b18047a717 fs/ntfs3: Add MAINTAINERS omits 6e5be40d32fb fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile omits 12dad495eaab fs/ntfs3: Add Kconfig, Makefile and doc omits b46acd6a6a62 fs/ntfs3: Add NTFS journal omits 522e010b5837 fs/ntfs3: Add compression omits be71b5cba2e6 fs/ntfs3: Add attrib operations omits 4342306f0f0d fs/ntfs3: Add file operations and implementation omits 3f3b442b5ad2 fs/ntfs3: Add bitmap omits 82cae269cfa9 fs/ntfs3: Add initialization of super block omits 4534a70b7056 fs/ntfs3: Add headers and misc files omits ed3b30c24e44 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] omits 12843f2bc2a4 rcu: Make rcu update module parameters world-readable omits 0a9e1bf75b50 rcu: Make rcu_normal_after_boot writable again omits 9e5e2da7feb2 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] omits ce17af52f776 scftorture: Warn on individual scf_torture_init() error co [...] omits 9c602efbe056 rcuscale: Warn on individual rcu_scale_init() error conditions omits ada7ae05244c refscale: Warn on individual ref_scale_init() error conditions omits fb0075e64921 locktorture: Warn on individual lock_torture_init() error [...] omits 663c605b7286 rcutorture: Warn on individual rcu_torture_init() error co [...] omits ca961006604b torture: Make kvm-remote.sh print size of downloaded tarball omits c57235267882 rcu-tasks: Fix s/instruction/instructions/ typo in comment omits d6669af86913 rcutorture: Suppressing read-exit testing is not an error omits ec15ac60c1c3 rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits e93891fb910d rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits 75b4884aeff2 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits 843bccb1231b rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits 797f29c2fae2 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits aa84c3ad78cd rcu-tasks: Simplify trc_read_check_handler() atomic operations omits 204bc2d12d22 rcu-tasks: Wait for trc_read_check_handler() IPIs omits ab9b2c941346 clocksource: Forgive repeated long-latency watchdog clocks [...] omits ecfc43a97370 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits 9e963adfbb50 rcu: Fix undefined Kconfig macros omits 25bc84bb68b5 doc: Add another stall-warning root cause in stallwarn.rst omits 19f7781cf557 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits b6815cd51282 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits eb5b762c6baf Merge branch 'for-5.15/io_uring-vfs' into for-next omits 097edaaa1cbe io_uring: add support for IORING_OP_LINKAT omits 0d17f6da57fa io_uring: add support for IORING_OP_SYMLINKAT omits 1bfbd8e285e3 io_uring: add support for IORING_OP_MKDIRAT omits aefdb8a7daf8 namei: update do_*() helpers to return ints omits 14f745199319 namei: make do_linkat() take struct filename omits 17d45aa122dd namei: add getname_uflags() omits eada4e72caed namei: make do_symlinkat() take struct filename omits c5b4a8083cba namei: make do_mknodat() take struct filename omits d980fe10f1f9 namei: make do_mkdirat() take struct filename omits 9d96ea38873f namei: change filename_parentat() calling conventions omits 86b975e52fed namei: ignore ERR/NULL names in putname() omits f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P omits 702b4e904d89 ARC: mm: move MMU specific bits out of entry code ... omits aef08eacd5e5 ARC: mm: move MMU specific bits out of ASID allocator omits 9ca0c1f0a7bb ARC: mm: non-functional code movement/cleanup omits 7028dac78424 Merge branch 'io_uring-bio-cache.5' into for-next omits 13b17703b0be bio: improve kerneldoc documentation for bio_alloc_kiocb() omits 55285e21f045 fbdev/efifb: Release PCI device's runtime PM ref during FB [...] omits 1c6b5a7e7405 powerpc/pseries: Add support for FORM2 associativity omits ef31cb83d19c powerpc/pseries: Add a helper for form1 cpu distance omits 8ddc6448ec5a powerpc/pseries: Consolidate different NUMA distance updat [...] omits 0eacd06bb8ad powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY omits 7e35ef662ca0 powerpc/pseries: rename min_common_depth to primary_domain_index omits dbf77fed8b30 powerpc: rename powerpc_debugfs_root to arch_debugfs_dir omits 3e188b1ae880 powerpc/book3s64/radix: make tlb_single_page_flush_ceiling [...] omits f34ee9cb2c5a cpufreq: powernv: Fix init_chip_info initialization in numa=off omits 140a89b7bfe6 powerpc: wii_defconfig: Enable OTP by default omits 562a610b4c51 powerpc: wii.dts: Expose the OTP on this platform omits b11748e69316 powerpc: wii.dts: Reduce the size of the control area omits c4c4637eb57f pinctrl: renesas: Add RZ/G2L pin and gpio controller driver omits e8425dd55abb clk: renesas: Make CLK_R9A06G032 invisible 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 cdd3d945dcec pinctrl: samsung: Add Exynos850 SoC specific data omits 71b833b329d6 dt-bindings: pinctrl: samsung: Add Exynos850 doc omits 0a6e7e411896 Merge tag 'intel-gpio-v5.15-1' of gitolite.kernel.org:pub/ [...] omits d75b9fa053e4 gfs2: Switch to may_setattr in gfs2_setattr omits 7bb698f09bdd fs: Move notify_change permission checks into may_setattr omits fd3546637bec ARC: mm: pmd_populate* to use the canonical set_pmd (and d [...] omits 4f3bd1ffcd47 ARC: ioremap: use more commonly used PAGE_KERNEL based unc [...] omits b52d644a4628 ARC: mm: Enable STRICT_MM_TYPECHECKS omits e8b9d96d4ad0 ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS omits 61517fa955ff ARC: mm: move mmu/cache externs out to setup.h omits e82f687f455c ARC: mm: remove tlb paranoid code omits 8764fe7db429 ARC: mm: use SCRATCH_DATA0 register for caching pgdir in A [...] omits 6b6bd68e466b ARC: retire MMUv1 and MMUv2 support omits f433e4b10235 Merge branch 'io_uring-bio-cache.5' into for-next omits 4fa920c24794 Merge branch 'for-5.15/io_uring' into for-next omits 9158ef661aaf io_uring: correct __must_hold annotation omits 6dd451ee7e49 io_uring: code clean for completion_lock in io_arm_poll_handler() omits 2de68babf79c io_uring: remove files pointer in cancellation functions omits c5b6c8a56ef3 Merge branch 'for-5.15' into for-next omits f4b05791dda9 f2fs: introduce periodic iostat io latency traces omits 57120269fd9b f2fs: fix to keep compatibility of fault injection interface omits 89d9bf0edd88 f2fs: support fault injection for f2fs_kmem_cache_alloc() omits 5dc6d924b7fe f2fs: compress: allow write compress released file after t [...] 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 1495870233e7 f2fs: compress: do sanity check on cluster omits bfe458a09960 f2fs: correct comment in segment.h omits 3b9e7ea81395 f2fs: improve sbi status info in debugfs/f2fs/status omits a2649315bcb8 f2fs: compress: avoid duplicate counting of valid blocks w [...] 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 ada16d6b0f0a tpm: ibmvtpm: Avoid error message when process gets signal [...] omits 42e38eb612b5 certs: Add support for using elliptic curve keys for signi [...] omits 267399c778d0 certs: Trigger creation of RSA module signing key if it's [...] omits 65733b0d8d29 char: tpm: cr50_i2c: convert to new probe interface omits 1082d05fbc50 char: tpm: Kconfig: remove bad i2c cr50 select omits bf064c7bec3b char: ipmi: use DEVICE_ATTR helper macro omits ca8c1c53b03b ipmi: rate limit ipmi smi_event failure message omits 6e2e645a2467 block: provide bio_clear_hipri() helper omits 6db418f3dc55 Merge branch 'for-5.15/block' into for-next omits 0c7d7177dcd6 Merge branch 'for-5.15/io_uring' into for-next omits 7f07c4f1eee2 block: use the percpu bio cache in __blkdev_direct_IO omits b5256809c70c io_uring: enable use of bio alloc cache omits cd36a5ff3ca8 block: clear BIO_PERCPU_CACHE flag if polling isn't supported omits 1cbbd31c4ada bio: add allocation cache abstraction omits 16d9db5b2c50 fs: add kiocb alloc cache flag omits a4aa1b0494ea bio: optimize initialization of a bio omits feb1b31d5d55 io_uring: code clean for completion_lock in io_arm_poll_handler() omits a29f61590cb6 io_uring: extract io_uring_files_cancel() in io_uring_task [...] omits 0c840fd720fb io_uring: optimise hot path of ltimeout prep omits 6a32aa46fa0b io_uring: remove files pointer in cancellation functions omits 94e639ddfacd io_uring: skip request refcounting omits aefe167e7b6e io_uring: remove submission references omits cae3a0c638ca io_uring: remove req_ref_sub_and_test() omits 6abd40e5f196 io_uring: move req_ref_get() and friends omits 8657d836aaf4 io_uring: remove IRQ aspect of io_ring_ctx completion lock omits 46989efacb1c io_uring: run regular file completions from task_work omits cfee77f8ca0d io_uring: run linked timeouts from task_work omits 48ecb6369f1f io_uring: run timeouts from task_work omits 6b0c9b06c4ed Merge branch 'misc-5.14' into next-fixes omits 759c2efbe838 btrfs: fix NULL pointer dereference when deleting device b [...] omits f655d2ed551a Merge branch 'for-5.15/block' into for-next omits 4d2ee1be4c2a MIPS: generic: Return true/false (not 1/0) from bool functions omits 3f66601ef3f3 MIPS: Make a alias for pistachio_defconfig omits 104f942b2832 MIPS: Retire MACH_PISTACHIO omits 917b64f1df2b MIPS: config: generic: Add config for Marduk board omits f14973038d81 pinctrl: pistachio: Make it as an option omits e238f10d8606 phy: pistachio-usb: Depend on MIPS || COMPILE_TEST omits 1e4fd60b54cf clocksource/drivers/pistachio: Make it selectable for MIPS omits 90429205c000 clk: pistachio: Make it selectable for generic MIPS kernel omits d32524a2d057 MIPS: DTS: Pistachio add missing cpc and cdmm omits 666173ee32e2 MIPS: generic: Allow generating FIT image for Marduk board 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 a58b06083f78 MAINTAINERS: Add maintainers for amd-pinctrl driver omits 5441a84b87fa Merge branches 'iommu/fixes', 'apple/dart' and 'x86/amd' i [...] omits faf8e7539643 iommu/dart: APPLE_DART should depend on ARCH_APPLE omits 46d1fb072e76 iommu/dart: Add DART iommu driver omits 9d9cafb45c71 dt-bindings: iommu: add DART iommu bindings omits 892384cd998a iommu/io-pgtable: Add DART pagetable format omits 59d7f78144a8 Merge branches 'renesas-arm-dt-for-v5.15' and 'renesas-dri [...] omits 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs omits 7911f95d1713 Merge branch 'fixes' into for-next omits fe45ffa4c505 riscv: Move early fdt mapping creation in its own function omits 977765ce319b riscv: Simplify BUILTIN_DTB device tree mapping handling omits 6f3e5fd241c3 riscv: Use __maybe_unused instead of #ifdefs around variab [...] omits 526f83df1d83 riscv: Get rid of map_size parameter to create_kernel_page_table omits 0aba691a7443 riscv: Introduce va_kernel_pa_offset for 32-bit kernel omits 9bf778b6abd6 hwmon: (axi-fan-control) Handle irqs in natural order omits 2c5b88a39d67 hwmon: (axi-fan-control) Make sure the clock is enabled omits 9fed8fa99334 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control omits 8158488baa1e cpufreq: scmi: Use .register_em() to register with energy model omits b64eea485feb cpufreq: vexpress: Use .register_em() to register with ene [...] omits a214649dfcbc cpufreq: scpi: Use .register_em() to register with energy model omits e96c2153d0fc cpufreq: qcom-cpufreq-hw: Use .register_em() to register w [...] omits 361a172d2309 cpufreq: omap: Use .register_em() to register with energy model omits 3701fd64a3fb cpufreq: mediatek: Use .register_em() to register with ene [...] omits fcd300c685d5 cpufreq: imx6q: Use .register_em() to register with energy model omits 94ab4c3c259c cpufreq: dt: Use .register_em() to register with energy model omits c17495b01b72 cpufreq: Add callback to register with energy model omits bb8c26d9387f cpufreq: vexpress: Set CPUFREQ_IS_COOLING_DEV flag omits bd19573e05f6 scsi: qla2xxx: Update version to 10.02.06.100-k omits c8fadf019964 scsi: qla2xxx: Sync queue idx with queue_pair_map idx omits 4a0a542fe5e4 scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS omits 62e0dec59c1e scsi: qla2xxx: Changes to support kdump kernel omits a5741427322b scsi: qla2xxx: Suppress unnecessary log messages during login omits a57214443f0f scsi: qla2xxx: Fix NPIV create erroneous error omits 0c9a5f3e42f7 scsi: qla2xxx: Fix unsafe removal from linked list omits 01c97f2dd8fb scsi: qla2xxx: Fix port type info omits 85818882c3d9 scsi: qla2xxx: Add debug print of 64G link speed omits 137316ba79a6 scsi: qla2xxx: Show OS name and version in FDMI-1 omits 44c57f205876 scsi: qla2xxx: Changes to support FCP2 Target omits ade660d4d506 scsi: qla2xxx: Adjust request/response queue size for 28xx omits 4c15442d9c06 scsi: qla2xxx: Add host attribute to trigger MPI hang omits 9757f8af0442 scsi: qedi: Add support for fastpath doorbell recovery omits 315480209b8e Merge branch '5.14/scsi-fixes' into 5.15/scsi-staging omits 4cc0096e2d54 scsi: isci: Use the proper SCSI midlayer interfaces for PI omits 6a20e21ae1e2 scsi: core: Add helper to return number of logical blocks [...] omits 2266a2def97c scsi: core: Remove the request member from struct scsi_cmnd omits 12bc2f13f381 scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cm [...] omits c5bf198c5edc scsi: storvsc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 9c4a6d528185 scsi: usb-storage: Use scsi_cmd_to_rq() instead of scsi_cm [...] omits cb22f89e7a12 scsi: tcm_loop: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 80ca10b6052d scsi: xen-scsifront: Use scsi_cmd_to_rq() instead of scsi_ [...] omits 7cc4554ef2c2 scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cm [...] omits 3f2c1002e0fc scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 77ff7756c73e scsi: sym53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] omits 6c5d5422c533 scsi: sun3_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] omits bbfa8d7d1283 scsi: stex: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits ec808ef9b838 scsi: snic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 12db0f9347ad scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits a6e76e6f2c0e scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmn [...] omits ba4baf0951bb scsi: qlogicpti: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] omits 924b3d7a3a74 scsi: qla4xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits c7d6b2c2cd56 scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 3f5e62c5e074 scsi: qla1280: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 44656cfb0102 scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits d995da612286 scsi: qedf: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 0f8f3ea84a89 scsi: ncr53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] omits 43b2d1b14ed0 scsi: myrs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 2fd8f23aae36 scsi: myrb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits ce425dd7dbc9 scsi: mvumi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 24b3c922bc83 scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 69868c3b6939 scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 4bccecf1c9a9 scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 4221c8a4bdd3 scsi: lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits cad1a780e065 scsi: libsas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 240ec1197786 scsi: ips: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 0cd75102014b scsi: ibmvscsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits e9ddad785ec2 scsi: ibmvfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 84090d42c437 scsi: hpsa: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 1effbface967 scsi: hisi_sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits e1c9f0cfac4f scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 3ada9c791b1d scsi: dpt_i2o: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits d3e16aecea2b scsi: cxlflash: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits c14f1fee18f0 scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 4bfb9809b877 scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 11bf4ec58073 scsi: aha1542: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 40e16ce7b6fa scsi: advansys: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 8779b4bdbc12 scsi: aacraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 2e4b231ac125 scsi: NCR5380: Use sc_data_direction instead of rq_data_dir() omits cd4b46cdb491 scsi: 53c700: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits d78f31ce7ef9 scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 9c5274eec75b scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 99247108c0f2 scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] omits c8329cd55bf4 scsi: ata: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits eb43d41de291 scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of [...] omits 3b4720fc8d1c scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of s [...] omits c4deb5b5ddd4 scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 5999ccff0fd6 scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits aa8e25e5006a scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 51f3a4788928 scsi: core: Introduce the scsi_cmd_to_rq() function omits 10163cee1f06 scsi: ufs: ufshpb: Do not report victim error in HCM omits 22aede9f48b6 scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is n [...] omits 07106f86ae13 scsi: ufs: ufshpb: Use a correct max multi chunk omits 283e61c5a9be scsi: ufs: ufshpb: Rewind the read timeout on every read omits 59a27e112213 riscv: Optimize kernel virtual address conversion macro omits ff49e5982f3d io_uring: remove file batch-get optimisation omits 8de254e05555 io_uring: clean up tctx_task_work() omits bdeed369ffe9 drm/radeon: Add HD-audio component notifier support (v2) omits c6e25065302b Revert "drm/amd/display: To modify the condition in indica [...] omits 63dea0ad5874 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 5cffe59a9f86 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 851fc8f78875 drm/amdgpu: only check for _PR3 on dGPUs omits 2287ac0614cc drm/amdgpu: add another raven1 gfxoff quirk omits 60f154a6796c usb/host: enable auto power control for xhci-pci omits 1d286b6b14b5 drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode omits bd958a2574d5 drm/amdgpu: fix fdinfo race with process exit omits 79721502cd2f drm/amdkfd: avoid conflicting address mappings omits aae70d7164c4 drm/amdgpu: Use mod_delayed_work in JPEG/UVD/VCE/VCN ring_ [...] omits c2e0ed80dea3 drm/amdgpu: Use mod_delayed_work in amdgpu_gfx_off_ctrl omits c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off omits ae280335cdb5 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next omits 12593568d731 KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() omits 01da701b77d4 drm/i915/dg2: Configure PCON in DP pre-enable path omits 84c6621f180d Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 5e5df9571c31 KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and [...] omits ca6e04e8f8d1 Pull udf cleanups and LVID check fix. omits b31578f62717 arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT omits 6fadc1241c33 KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0 [...] omits c90b9d37d3ac Merge branch 'fs.idmapped' into for-next omits ffd4e739358b pinctrl: Add Intel Keem Bay pinctrl driver omits d2083893e4ad dt-bindings: pinctrl: Add bindings for Intel Keembay pinct [...] omits 3fb5c90452e4 pinctrl: zynqmp: Drop pinctrl_unregister for devm_ registe [...] omits 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg omits 5111c2b6b019 gpio: dwapb: Get rid of legacy platform data omits 36edadf5d336 mfd: intel_quark_i2c_gpio: Convert GPIO to use software nodes omits f973be8ad5df gpio: dwapb: Read GPIO base from gpio-base property omits c1b291e96a6d gpio: dwapb: Unify ACPI enumeration checks in get_irq() an [...] omits b390752191a6 gpiolib: Deduplicate forward declaration in the consumer.h header omits 8c3f90d839b5 Pull fsnotify speedup patches from Amir Goldstein omits f03f5c75f5dd dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupt [...] omits 328fb93a8468 dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gp [...] omits 277c0dd93bf7 fpga: machxo2-spi: Return an error on failure omits c8e37e054b12 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next omits 64a80fb766f9 KVM: arm64: Make __pkvm_create_mappings static omits 66c57edd3bc7 KVM: arm64: Restrict EL2 stage-1 changes in protected mode omits f9370010e926 KVM: arm64: Refactor protected nVHE stage-1 locking omits ad0e0139a8e1 KVM: arm64: Remove __pkvm_mark_hyp omits 2c50166c62ba KVM: arm64: Mark host bss and rodata section as shared omits 9024b3d0069a KVM: arm64: Enable retrieving protections attributes of PTEs omits e009dce1292c KVM: arm64: Introduce addr_is_memory() omits 2d77e238badb KVM: arm64: Expose pkvm_hyp_id omits 39257da0e04e KVM: arm64: Expose host stage-2 manipulation helpers omits ec250a67ea8d KVM: arm64: Add helpers to tag shared pages in SW bits omits 4505e9b624ce KVM: arm64: Allow populating software bits omits 565131194110 KVM: arm64: Enable forcing page-level stage-2 mappings omits b53846c5f279 KVM: arm64: Tolerate re-creating hyp mappings to set softw [...] omits 8a0282c68121 KVM: arm64: Don't overwrite software bits with owner id omits 178cac08d588 KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED omits c4f0935e4d95 KVM: arm64: Optimize host memory aborts omits 51add457733b KVM: arm64: Expose page-table helpers omits 1bac49d490cb KVM: arm64: Provide the host_stage2_try() helper macro omits 8e049e0daf23 KVM: arm64: Introduce hyp_assert_lock_held() omits d21292f13f1f KVM: arm64: Add hyp_spin_is_locked() for basic locking ass [...] omits faa8605f9f92 clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock omits e278718f314d Merge branch 'for-5.15/soc' into for-5.15/clk omits e3245a7b7b34 netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex omits 936c98547871 dt-bindings: pinctrl: mt8195: Use real world values for dr [...] omits 379e28b5b36f Merge branch 'ib-mt8135' into devel omits b9ffc18c6388 dt-bindings: mediatek: convert pinctrl to yaml omits 4e233326e50b arm: dts: mt8183: Move pinfunc to include/dt-bindings/pinctrl omits 3acd5d8b7cf6 arm: dts: mt8135: Move pinfunc to include/dt-bindings/pinctrl omits 90861bf54255 Merge branch 'next/dt64' into for-next omits cc67789c7a45 Merge branch 'next/dt' into for-next omits 06ad2ba8e658 Merge branch 'for-next-next-v5.14-20210811' into for-next- [...] omits 884159c4ac1f Merge branch 'for-next-current-v5.13-20210811' into for-ne [...] omits f691ae1e0bc5 Merge branch 'ext/cbrauner/idmap' into for-next-next-v5.14 [...] omits eab867c8e798 Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] omits 623b7543e69f Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] omits f386075c7df4 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.14-20210811 omits d16b8ca2c259 Merge branch 'misc-next' into for-next-next-v5.14-20210811 omits 02c21f3e1ab1 Merge branch 'misc-next' into for-next-current-v5.13-20210811 omits 08676ffe4aef Merge branch 'misc-5.14' into for-next-current-v5.13-20210811 omits 6626a76ef857 pinctrl: ingenic: Add .max_register in regmap_config omits 7261851e938f pinctrl: ingenic: Fix bias config for X2000(E) omits d5e931403942 pinctrl: ingenic: Fix incorrect pull up/down info omits 2a18211b8ccf pinctrl: Ingenic: Add pinctrl driver for X2100. omits bbd33911cf33 dt-bindings: pinctrl: Add bindings for Ingenic X2100. omits b638e0f18dea pinctrl: Ingenic: Add SSI pins support for JZ4755 and JZ4760. omits 28c1caaf492e pinctrl: Ingenic: Improve the code. omits ceeb0da0a032 cxl/mem: Adjust ram/pmem range to represent DPA ranges omits 3b8fa628e7e5 io_uring: inline io_poll_remove_waitqs omits 88c2d13e6e05 io_uring: remove extra argument for overflow flush omits d10299e14aae io_uring: inline struct io_comp_state omits 6bfba7674974 io_uring: use inflight_entry instead of compl.list omits 6b3e79e8e2a0 io_uring: remove redundant args from cache_free omits a8b225274797 io_uring: cache __io_free_req()'d requests omits 180686a79a71 io_uring: move io_fallback_req_func() omits 96b0fdd60ffe io_uring: optimise putting task struct omits 4ddc28d9773a io_uring: drop exec checks from io_req_task_submit omits dae1c59dddfa io_uring: kill unused IO_IOPOLL_BATCH omits 78a189a62591 io_uring: improve ctx hang handling omits fdc019991dd4 io_uring: deduplicate open iopoll check omits 74e739d99ea8 io_uring: inline io_free_req_deferred omits 003cda4b07d8 io_uring: move io_rsrc_node_alloc() definition omits 0c52e5e799e4 io_uring: move io_put_task() definition omits bbf18d476963 io_uring: extract a helper for ctx quiesce omits ce67fd47eb75 io_uring: optimise io_cqring_wait() hot path omits 4ec2c18f7a10 io_uring: add more locking annotations for submit omits 4730f05eadd5 io_uring: don't halt iopoll too early omits 0767a98a39f5 io_uring: refactor io_alloc_req omits c43287aa4fe1 io-wq: improve wq_list_add_tail() omits 96f638c0e22a io_uring: remove unnecessary PF_EXITING check omits d2424c332cac io_uring: clean io-wq callbacks omits c0c2dcc94e91 io_uring: avoid touching inode in rw prep omits 8260368457e9 io_uring: rename io_file_supports_async() omits b9d6d382af4c io_uring: inline fixed part of io_file_get() omits 5133a6714e12 io_uring: use kvmalloc for fixed files omits 36ac281018ff io_uring: be smarter about waking multiple CQ ring waiters omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits b02c96464f44 rtc: move RTC_LIB_KUNIT_TEST to proper location omits 5546e3dfb65a rtc: lib_test: add MODULE_LICENSE omits 94effcedaa54 openrisc: Fix compiler warnings in setup omits 32e8e4aeb37d Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 546b48ae6a04 Merge branch 'i2c/for-current' into i2c/for-next omits 5a2a33884f0b dm crypt: Avoid percpu_counter spinlock contention in cryp [...] omits bdb29f8679f1 Merge branch 'remotes/lorenzo/pci/tools' omits 7f6a9d59aa71 Merge branch 'remotes/lorenzo/pci/misc' omits 295cf97d66ac Merge branch 'remotes/lorenzo/pci/xgene' omits ec5ef2616ba6 Merge branch 'remotes/lorenzo/pci/tegra194' omits 53db5a62929e Merge branch 'remotes/lorenzo/pci/tegra' omits 5896916273c8 Merge branch 'remotes/lorenzo/pci/rcar' omits fb5b90ba66c4 Merge branch 'remotes/lorenzo/pci/mediatek' omits 7c5b767715cb Merge branch 'remotes/lorenzo/pci/iproc' omits 70b93c676c42 Merge branch 'remotes/lorenzo/pci/dwc' omits 45dfe37412dd Merge branch 'remotes/lorenzo/pci/aardvark' omits d0aa4db457e0 Merge branch 'pci/vpd' omits 0edab49835eb Merge branch 'pci/virtualization' omits 7011a2391c22 Merge branch 'pci/resource' omits 81402f20cef0 Merge branch 'pci/irq' omits 6446861fdf92 Merge branch 'pci/enumeration' omits f847502ad8e3 cxl/mem: Account for partitionable space in ram/pmem ranges omits 1707e601d7b5 ARC: retire ARC750 support omits af543c8193f2 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants omits 1723d2548fae ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) omits 250aef70001b ARC: cmpxchg/xchg: rewrite as macros to make type safe omits d88507b5fb58 ARC: xchg: !LLSC: remove UP micro-optimization/hack omits 155233178679 ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] omits ee6d3d40c1e7 ARC: switch to generic bitops omits a8ffc3e103f7 ARC: atomics: implement relaxed variants omits c6eabafaa083 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] omits a8c13052e06d ARC: atomic: !LLSC: use int data type consistently omits b6fa44c178bb ARC: atomic: !LLSC: remove hack in atomic_set() for for UP omits b2ba8f3ad5a5 ARC: atomics: disintegrate header omits eee2c635160b torture: Allot 1G of memory for scftorture runs omits d1f1f891e8fd rcu-nocb: Fix a couple of tree_nocb code-style nits omits 2aefb8e769c8 rcu: Mark accesses to rcu_state.n_force_qs omits 1a0d28e902c4 tools/rcu: Add an extract-stall script omits 9f121dc9e40c torture: Make torture.sh print the number of files to be c [...] omits 7ea6167cc6a1 scftorture: Count reschedule IPIs omits ac986f377e6d scftorture: Account for weight_resched when checking for a [...] omits 2678d628c743 scftorture: Shut down if nonsensical arguments given omits b7cf8b572fa7 scftorture: Allow zero weight to exclude an smp_call_funct [...] omits f55088ee95f1 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits ca7d1d1a0b97 NFSv4.2: remove restriction of copy size for inter-server copy. omits 9eff97abef05 NFS: Clean up the synopsis of callback process_op() omits 89ef17b6636f NFS: Extract the xdr_init_encode/decode() calls from decod [...] omits c35a810ce595 NFS: Remove unused callback void decoder omits 7d34c96217cf NFS: Add a private local dispatcher for NFSv4 callback operations omits 9082e1d914f8 SUNRPC: Eliminate the RQ_AUTHERR flag omits 5c2465dfd457 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout omits 438623a06bac SUNRPC: Add svc_rqst::rq_auth_stat omits 5312c4903d3f lockd: change the proc_handler for nsm_use_hostnames omits 400e66317eb7 sysctl: introduce new proc handler proc_dobool omits 9efc6df4494b SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() omits dfa949a3b16c Merge branch 'clocksource.2021.07.20c' into HEAD 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 5e88ec81a286 btrfs: do not take the device_list_mutex in clone_fs_devices omits b4637f820ef9 btrfs: unify common code for the v1 and v2 versions of dev [...] omits d0d999c6ec60 btrfs: delay blkdev_put until after the device remove omits 7a6e59498c20 btrfs: update the bdev time directly when closing omits fef289687d4c btrfs: do not read super look for a device path omits 3283c06bb5f8 btrfs: do not take the uuid_mutex in btrfs_rm_device omits c080dc4cf2d1 btrfs: do not call close_fs_devices in btrfs_rm_device omits 45f1dc13370e btrfs: remove the unnecessary @nr_written parameters omits e45f4bbed134 btrfs: change handle_fs_error in recover_log_trees to aborts omits 26eb3abedeec btrfs: do not infinite loop in data reclaim if we aborted omits 7ffb767d801c btrfs: add a btrfs_has_fs_error helper omits 0e039fb3b054 Merge branch 'for-5.15/drivers' into for-next omits b85cc760c8d2 Merge branch 'for-5.15/block' into for-next omits eb2c122a8835 io-wq: remove GFP_ATOMIC allocation off schedule out path omits 55f94794b554 btrfs: allow idmapped mount omits 7cde9af40fcd Merge branch 'io_uring-5.14' into for-5.15/io_uring omits 65780505a6de btrfs: handle ACLs on idmapped mounts omits 67e19f85fd03 btrfs: allow idmapped INO_LOOKUP_USER ioctl omits 204b233980c4 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl omits 4ec4405decdb btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls omits 6abd89c65f6c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids omits e68776bcdbc6 btrfs: allow idmapped SNAP_DESTROY ioctls omits 3ea5160ef402 btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls omits 92bb0b4e06a6 btrfs: check whether fsgid/fsuid are mapped during subvolu [...] omits 22511737c5c8 btrfs: allow idmapped permission inode op omits e51ea0c88093 btrfs: allow idmapped setattr inode op omits 030a0f7b123f btrfs: allow idmapped tmpfile inode op omits 21277fc5c410 btrfs: allow idmapped symlink inode op omits c5a10fa6c8e4 btrfs: allow idmapped mkdir inode op omits 2802a43d3c6c btrfs: allow idmapped create inode op omits cb92e6a9c3f7 btrfs: allow idmapped mknod inode op omits ae10b1d7f5d0 btrfs: allow idmapped getattr inode op omits d2b288d3a1e7 btrfs: allow idmapped rename inode op omits 50b357601c4c btrfs: handle idmaps in btrfs_new_inode() omits c972214c133b namei: add mapping aware lookup helper omits f37d84f044e0 btrfs: sysfs: document structures and their associated files omits 42d65774de92 btrfs: fix NULL pointer dereference when deleting device b [...] omits c649f878556d btrfs: fix NULL pointer dereference when deleting device b [...] omits 9b3855ce9e8e btrfs: zoned: fix block group alloc_offset calculation omits 378bd784aa57 btrfs: zoned: suppress reclaim error message on EAGAIN omits cb94ddf81088 btrfs: zoned: add asserts on splitting extent_map omits c47b9f8f7a69 btrfs: zoned: fix block group alloc_offset calculation omits d76eb0df9fe5 btrfs: zoned: suppress reclaim error message on EAGAIN omits 465dbdcc2823 btrfs: zoned: allow disabling of zone auto reclaim omits 5fa9d19b3fb6 pinctrl: aspeed: placate kernel-doc warnings omits 1bce54250045 powerpc: Bulk conversion to generic_handle_domain_irq() omits f5af0a978776 KVM: PPC: Book3S HV: XIVE: Add support for automatic save-restore omits b68c6646cce5 KVM: PPC: Book3S HV: XIVE: Add a 'flags' field omits 17df41fec5b8 powerpc: use IRQF_NO_DEBUG for IPIs omits 59b2bc18b149 powerpc/xive: Use XIVE domain under xmon and debugfs omits 1753081f2d44 KVM: PPC: Book3S HV: XICS: Fix mapping of passthrough interrupts omits c325712b5f85 powerpc/powernv/pci: Rework pnv_opal_pci_msi_eoi() omits 5cd69651ceee powerpc/powernv/pci: Set the IRQ chip data for P8/CXL devices omits c80198a21792 powerpc/xics: Fix IRQ migration omits f1a377f86f51 powerpc/powernv/pci: Adapt is_pnv_opal_msi() to detect pas [...] omits 6d9ba6121b1c powerpc/powernv/pci: Drop unused MSI code omits 3005123eea0d powerpc/pseries/pci: Drop unused MSI code omits 1e661f81a522 powerpc/xics: Drop unmask of MSIs at startup omits 679e30b9536e powerpc/pci: Drop XIVE restriction on MSI domains omits bbb25af8fbdb powerpc/powernv/pci: Customize the MSI EOI handler to supp [...] omits e4f0aa3b4731 powerpc/xics: Add support for IRQ domain hierarchy omits 53b34e8db73a powerpc/xics: Add debug logging to the set_irq_affinity handlers omits 7d14f6c60b76 powerpc/xics: Give a name to the default XICS IRQ domain omits 248af248a8f4 powerpc/xics: Rename the map handler in a check handler omits 298f6f952885 powerpc/xics: Remove ICS list omits 51be9e51a800 KVM: PPC: Book3S HV: XIVE: Fix mapping of passthrough interrupts omits e5e78b15113a KVM: PPC: Book3S HV: XIVE: Change interface of passthrough [...] omits ba418a027826 KVM: PPC: Book3S HV: Use the new IRQ chip to detect passth [...] omits 0fcfe2247e75 powerpc/powernv/pci: Add MSI domains omits 2c50d7e99e39 powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup() omits 174db9e7f775 powerpc/pseries/pci: Add support of MSI domains to PHB hotplug omits 9a014f456881 powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data omits 07817a578a7a powerpc/pseries/pci: Add a domain_free_irqs() handler omits 292145a6e598 powerpc/xive: Remove irqd_is_started() check when setting [...] omits 5690bcae1860 powerpc/xive: Drop unmask of MSIs at startup omits a5f3d2c17b07 powerpc/pseries/pci: Add MSI domains omits 6c2ab2a5d634 powerpc/xive: Ease debugging of xive_irq_set_affinity() omits 14be098c5387 powerpc/xive: Add support for IRQ domain hierarchy omits e81202007363 powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs() omits 786e5b102a00 powerpc/pseries/pci: Introduce __find_pe_total_msi() omits 2ac78e0c0018 KVM: PPC: Use arch_get_random_seed_long instead of powernv [...] omits 9b49f979b3d5 powerpc/configs: Disable legacy ptys on microwatt defconfig omits 27fd1111051d powerpc: Always inline radix_enabled() to fix build failure omits 5ae36401ca4e powerpc: Replace deprecated CPU-hotplug functions. omits c00103abf76f powerpc/kexec: fix for_each_child.cocci warning omits bd1dd4c5f528 powerpc/pseries: Prevent free CPU ids being reused on anot [...] omits d144f4d5a8a8 pseries/drmem: update LMBs after LPM omits 9c7248bb8de3 powerpc/numa: Consider the max NUMA node for migratable LPAR omits c8a6d9100534 powerpc/non-smp: Unconditionaly call smp_mb() on switch_mm omits 09ca497528da powerpc: Remove in_kernel_text() omits b28a32083bfa perf/hw_breakpoint: Replace deprecated CPU-hotplug functions. omits 4db0d3d3eeb8 perf/x86/intel: Replace deprecated CPU-hotplug functions. omits 1b73e588f473 pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast omits a022135a19a1 pinctrl: stm32: Add STM32MP135 SoC support omits 510fc3487b09 dt-bindings: pinctrl: stm32: add new compatible for STM32M [...] omits 2ac48d0d486d pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bi [...] omits d789a490d32f pinctrl: single: Fix error return code in pcs_parse_bits_i [...] omits 182700f25853 pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c omits 3d3aec53bf89 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next omits 277f146e6888 Pull fanotify pidfd support from Matthew Bobrowski. omits 3e9a47a71364 Merge branches 'fixes' and 'misc' into for-next omits b30d0289de72 ARM: 9105/1: atags_to_fdt: don't warn about stack size omits 6fec92d9b2bf ARM: 9103/1: Drop ARCH_NR_GPIOS definition omits d7bcc5e22967 ARM: 9102/1: move theinstall rules to arch/arm/Makefile omits b08cae33b88e ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infrad [...] omits c755238d2ce0 ARM: 9099/1: crypto: rename 'mod_init' & 'mod_exit' functi [...] omits 7958f88aa663 dt-bindings: pinctrl: renesas: Add DT bindings for RZ/G2L pinctrl 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 1be620376fbb ovl: use kvalloc in xattr copy-up omits f43f23962f8a ovl: update ctime when changing fileattr omits abe0014e89d5 ovl: skip checking lower file's i_writecount on truncate omits 252badadc7b4 ovl: relax lookup error on mismatch origin ftype omits 4e10ca1dc96b ovl: do not set overlay.opaque for new directories omits 53c6dd852ae3 ovl: add ovl_allow_offline_changes() helper omits 2382c7aac629 ovl: disable decoding null uuid with redirect_dir omits 7686ac928de1 ovl: consistent behavior for immutable/append-only inodes omits a0a933605a1f ovl: copy up sync/noatime fileattr flags omits 5aaa9442484f ovl: pass ovl_fs to ovl_check_setxattr() omits d5b8d4529d8b fs: add generic helper for filling statx attribute flags omits 69c74330fe4d ovl: fix mmap denywrite 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 83da6ad6f97e scsi: pm8001: Remove redundant initialization of variable 'rv' omits 102851fc9a0d scsi: ufs: ufshpb: Remove redundant initialization of vari [...] omits e71dd41ea002 scsi: elx: efct: Remove redundant initialization of variab [...] omits 632c4ae6da1d scsi: fdomain: Fix error return code in fdomain_probe() omits e9b1adb7c5e3 scsi: snic: Remove redundant assignment to variable ret omits bf25967ac541 scsi: ufshcd: Fix device links when BOOT WLUN fails to probe omits a5402cdcc2a9 scsi: ufs: Fix unsigned int compared with less than zero omits 4758fd91d5a0 scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute omits cdc1767698a2 scsi: mpt3sas: Update driver version to 39.100.00.00 omits 787f2448c236 scsi: mpt3sas: Use firmware recommended queue depth omits 44f88ef3c9f1 scsi: mpt3sas: Bump driver version to 38.100.00.00 omits 432bc7caef4e scsi: mpt3sas: Add io_uring iopoll support omits f12b034afeb3 scripts/Makefile.clang: default to LLVM_IAS=1 omits 52cc02b91028 kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS omits e08831baa032 Documentation/llvm: update CROSS_COMPILE inferencing omits 231ad7f409f1 Makefile: infer --target from ARCH for CC=clang omits 6f5b41a2f5a6 Makefile: move initial clang flag handling into scripts/Ma [...] omits 6072b2c49d23 kbuild: warn if a different compiler is used for external [...] omits 0058d07ec6aa scripts: make some scripts executable omits d82856395505 kbuild: do not require sub-make for separate output tree builds omits a325db2d8f1d scripts: merge_config: add strict mode to fail upon any re [...] omits 047298a083a0 Merge branch 'for-5.15' into for-next omits 1d1bb12a8b18 rtc: Improve performance of rtc_time64_to_tm(). Add tests. omits 69f2cd6df3ee SUNRPC: Add dst_port to the sysfs xprt info file omits e44773daf851 SUNRPC: Add srcaddr as a file in sysfs omits 5d46dd04cb68 sunrpc: Fix return value of get_srcport() omits f99fa50880f5 SUNRPC/xprtrdma: Fix reconnection locking omits e26d9972720e SUNRPC: Clean up scheduling of autoclose omits c2dc3e5fad13 SUNRPC: Fix potential memory corruption omits d6236a98b3ba NFSv4/pnfs: The layout barrier indicate a minimal value fo [...] omits 45baadaad7bf NFSv4/pNFS: Always allow update of a zero valued layout barrier omits 7c0bbf2d3dcd NFSv4/pNFS: Remove dead code omits e20772cbdf46 NFSv4/pNFS: Fix a layoutget livelock loop omits 71d3d0ebc894 SUNRPC: Convert rpc_client refcount to use refcount_t omits 534471c614f8 Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] omits 8d863b1f0541 xprtrdma: Eliminate rpcrdma_post_sends() omits d9ae8134f253 xprtrdma: Add an xprtrdma_post_send_err tracepoint omits 683f31c3ab2e xprtrdma: Add xprtrdma_post_recvs_err() tracepoint omits 97480cae13ca xprtrdma: Put rpcrdma_reps before waking the tear-down completion omits 1143129e4d0d xprtrdma: Disconnect after an ib_post_send() immediate error omits be17b8caf3a3 SUNRPC: Record timeout value in xprt_retransmit tracepoint omits be630b9150b0 SUNRPC: xprt_retransmit() displays the the NULL procedure [...] omits f9d091cff80d SUNRPC: Update trace flags omits d480696dc689 SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs omits 823c73d0c539 SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs omits aede517207b2 SUNRPC: Refactor rpc_ping() omits fe943bd8ab75 PCI/VPD: Remove struct pci_vpd.flag omits 91ab5d9d02a9 PCI/VPD: Make pci_vpd_wait() uninterruptible omits 1285762c0712 PCI/VPD: Remove pci_vpd_size() old_size argument omits 5fe204eab174 PCI/VPD: Allow access to valid parts of VPD if some is invalid omits 7fa75dd8c645 PCI/VPD: Don't check Large Resource Item Names for validity omits 6303049d16f0 PCI/VPD: Reject resource tags with invalid size omits e1229e884e19 PCI: rockchip-dwc: Add Rockchip RK356X host controller driver omits 0713d97be3ab NFSD: remove vanity comments omits 813a039882b4 svcrdma: Convert rdma->sc_rw_ctxts to llist omits 8d23d57c1c41 svcrdma: Relieve contention on sc_send_lock. omits a85d1bf53c7f svcrdma: Fewer calls to wake_up() in Send completion handler omits ad9bc2bb12d3 lockd: Fix invalid lockowner cast after vfs_test_lock omits 3cbf638db511 NFSD: Use new __string_len C macros for nfsd_clid_class omits bbcc639ede35 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint omits 324a09b86959 tracing: Add trace_event helper macros __string_len() and [...] omits 11d88a393e1f NFSD: Batch release pages during splice read omits a4eef608f0f7 SUNRPC: Add svc_rqst_replace_page() API omits 52b0fe4b635e NFSD: Clean up splice actor omits 57ec7ff3f83a Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next omits 4addb9a0c520 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits 25b549d69e17 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits 3c94441995dd Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 8976c6fcd129 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits db4a71708f40 btrfs: update comment at log_conflicting_inodes() omits a3a6d5dcc914 btrfs: remove no longer needed full sync flag check at ino [...] omits 31bd58e2eed1 btrfs: remove unnecessary NULL check for the new inode dur [...] omits 53bf9d1ac5a5 btrfs: allocate backref_ctx on stack in find_extent_clone omits 6abd7e032982 btrfs: allocate btrfs_ioctl_defrag_range_args on stack omits 3dc3ff5776ba btrfs: allocate btrfs_ioctl_quota_rescan_args on stack omits 18939621b800 btrfs: allocate file_ra_state on stack in readahead_cache omits cd72661f4771 btrfs: introduce btrfs_search_backwards function omits 895c5fc20503 btrfs: print if fsverity support is built in when loading module omits ee65733cf4af btrfs: verity metadata orphan items omits 9a45defafc50 btrfs: initial fsverity support omits 8d70a02a93ab btrfs: add ro compat flags to inodes omits 565338f1a2ee btrfs: simplify return values in btrfs_check_raid_min_devices omits be1f36c98a2f btrfs: remove the dead comment in writepage_delalloc() omits 43719fef45c1 btrfs: allow degenerate raid0/raid10 omits 5faa4c0cf096 btrfs: do not pin logs too early during renames omits 411e7fcdfcc0 btrfs: eliminate some false positives when checking if ino [...] omits 8923371af96b btrfs: drop unnecessary ASSERT from btrfs_submit_direct() omits c0293c350305 btrfs: fix argument type of btrfs_bio_clone_partial() omits 4cb8deee38e3 block: fix argument type of bio_trim() omits 4ad25a8b58f8 fs: kill sync_inode omits 5225ecb55a78 9p: migrate from sync_inode to filemap_fdatawrite_wbc omits eb54f1344379 btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] omits 976de77a3f05 fs: add a filemap_fdatawrite_wbc helper omits 2c2ed298d329 btrfs: wait on async extents when flushing delalloc omits dba3e883ff37 btrfs: use delalloc_bytes to determine flush amount for sh [...] omits f7608c7d32d3 btrfs: enable a tracepoint when we fail tickets omits 2895ea74ad9c btrfs: include delalloc related info in dump space info tr [...] omits 687361b38bac btrfs: wake up async_delalloc_pages waiters after submit omits 4bba27c04cc0 btrfs: unify regular and subpage error paths in __extent_w [...] omits c29ea66449fc btrfs: allow read-write for 4K sectorsize on 64K page size [...] omits c5639666a2da btrfs: subpage: fix relocation potentially overwriting las [...] omits 65caab6fcb76 btrfs: subpage: fix false alert when relocating partial pr [...] omits 4ee0886a9717 btrfs: subpage: fix a potential use-after-free in writebac [...] omits 60ae5342d38f btrfs: subpage: fix race between prepare_pages() and btrfs [...] omits 0886ce97bbab btrfs: subpage: reject raid56 filesystem and profile conversion omits 8aa655e5fde0 btrfs: subpage: allow submit_extent_page() to do bio split omits f77e0cabc29f btrfs: subpage: disable inline extent creation omits a257eb549fb8 btrfs: subpage: fix writeback which does not have ordered extent omits 41666549cf4c btrfs: make relocate_one_page() handle subpage case omits 49051dd83a89 btrfs: reloc: factor out relocation page read and dirty part omits 9e526aa030fb btrfs: rework lzo_decompress_bio() to make it subpage compatible omits b98ab4bb1f7d btrfs: rework btrfs_decompress_buf2page() omits 6d691b16d819 btrfs: grab correct extent map for subpage compressed extent read omits 345926b712bb btrfs: disable compressed readahead for subpage omits 8e9473eb02b1 btrfs: subpage: check if there are compressed extents insi [...] omits 69fab094ae6b btrfs: reset this_bio_flag to avoid inheriting old flags omits e689995c8f55 btrfs: constify and cleanup variables in comparators omits 799f445d775e btrfs: simplify data stripe calculation helpers omits 8739f726630e btrfs: merge alloc_device helpers omits 7c7d8a22ca45 btrfs: uninline btrfs_bg_flags_to_raid_index omits 57935582ef74 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] omits fb370e3841a3 btrfs: tree-checker: use table values for stripe checks omits af2ca8159a64 btrfs: make btrfs_next_leaf static inline omits 64a8007d94c8 btrfs: remove uptodate parameter from btrfs_dec_test_first [...] omits d3865b72f093 btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] omits f64bbe62f370 btrfs: remove unused start and end parameters from btrfs_r [...] omits 11f2408e90e5 btrfs: introduce btrfs_lookup_match_dir omits d69955084b83 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] omits 4a2b792c14ca btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] omits 9a7791b49a45 btrfs: remove ignore_offset argument from btrfs_find_all_roots() omits 64a8ed0b679c btrfs: avoid unnecessary lock and leaf splits when updatin [...] omits 36d0fd311573 btrfs: remove unnecessary list head initialization when sy [...] omits 4374c1e04cab btrfs: avoid unnecessary log mutex contention when syncing log omits df09b72c92c8 btrfs: remove racy and unnecessary inode transaction updat [...] omits d367c6650120 btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] omits be3cb8e551af btrfs: improve the batch insertion of delayed items omits 2ce12c867ca3 btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] omits ab0b773d2b88 btrfs: pass NULL as trans to btrfs_search_slot if we only [...] omits 631e3ce2baa3 btrfs: continue readahead of siblings even if target node [...] omits 2515ae32f01d btrfs: check-integrity: drop kmap/kunmap for block pages omits a4de667bade6 btrfs: compression: drop kmap/kunmap from generic helpers omits 3f8b9d9d95b4 btrfs: compression: drop kmap/kunmap from zstd omits b6ef4e67be97 btrfs: compression: drop kmap/kunmap from zlib omits 88af5b38845b btrfs: compression: drop kmap/kunmap from lzo omits cc38098463c0 btrfs: drop from __GFP_HIGHMEM all allocations omits cf986ed6c2ee btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs omits 0ee477f195b1 btrfs: remove max argument from generic_bin_search omits b331f8dffa8a btrfs: make btrfs_finish_chunk_alloc private to block-group.c omits 9cb9c5791295 btrfs: check-integrity: drop unnecessary function prototypes omits 7a82a172010b btrfs: add special case to setget helpers for 64k pages omits aa396f8a662e btrfs: zoned: remove max_zone_append_size logic omits 9050ad816f52 mfd: db8500-prcmu: Handle missing FW variant omits 236716124cf8 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch omits 9760383b22ed Merge tag 'v5.14-rc5' into next omits bb2a0a7544bd m68k: coldfire: return success for clk_enable(NULL) omits 8450e3657f03 m68k: m5441x: add flexcan support omits 25b3d9dde3a6 m68k: stmark2: update board setup omits 0fceb7086b9b m68k/nommu: prevent setting ROMKERNEL when ROM is not set omits b697c84780d3 Merge branch 'misc' into for-next omits 0b9159d0ff21 cxl/pci: Store memory capacity values omits b4675c64f932 mtdblock: Warn if the added for a NAND device omits 42ba8c3b4263 mtdblock: Add comment about UBI block devices omits 6bc219b7b2cd mtdblock: Update old JFFS2 mention in Kconfig omits 74a021a632b0 mtd: rawnand: remove never changed ret variable omits 014665ffd7e8 mtd: rawnand: omap: Fix kernel doc warning on 'calcuate' typo omits df12a75a2be9 mtd: spinand: core: Properly fill the OOB area. omits 5c2f387b48f0 MAINTAINERS: repair Miquel Raynal's email address omits 69862ae4e378 Merge branch 'v5.14-next/soc' into for-next omits 868e920b08d4 Merge branch 'v5.14-next/dts64' into for-next omits 9fce3b3a0ab4 dmaengine: idxd: remove interrupt flag for completion list [...] omits 15cb0321a55e dmaengine: acpi: Check for errors from acpi_register_gsi() [...] omits 67db87dc8284 dmaengine: acpi: Avoid comparison GSI with Linux vIRQ omits 5b68705d1e63 cxl/pci: Simplify register setup omits 1e39db573e4c cxl/pci: Ignore unknown register block types omits 3d135db51024 cxl/core: Move memdev management to core omits 9cc238c7a526 cxl/pci: Introduce cdevm_file_operations omits 0f06157e0135 cxl/core: Move register mapping infrastructure omits 06737cd0d216 cxl/core: Move pmem functionality omits 95aaed266801 cxl/core: Improve CXL core kernel docs omits 5161a55c069f cxl: Move cxl_core to new directory omits 32bdc0198841 KVM: selftests: Move vcpu_args_set into perf_test_util omits d803c8b9f3f2 dmaengine: idxd: make I/O interrupt handler one shot omits bd2f4ae5e019 dmaengine: idxd: clear block on fault flag when clear wq omits 81c2f79c2104 dmaengine: idxd: add capability check for 'block on fault' [...] omits 4153a7f6440f dmaengine: xilinx: Add empty device_config function omits d6ff82cc1bff dmaengine: dw: Simplify DT property parser omits 08bf54fcf5ca dmaengine: dw: Convert members to u32 in platform data omits dfa6a2f4c2ea dmaengine: dw: Remove error message from DT parsing code omits 53cbf462f6b5 dmaengine: idxd: Remove unused status variable in irq_proc [...] omits e004b8de7bf6 mmc: sdio: Print contents of unknown CIS tuples omits b5c220f36b94 mmc: sdio: Don't warn about vendor CIS tuples omits 92b5529ab76e Merge branch 'for-next/entry' into for-next/core omits 3265ec97ca60 Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] omits cbdfe530ceee memstick: ms_block: Fix spelling contraction "cant" -> "can't" omits a685d5d94780 mmc: core: Only print retune error when we don't check for [...] omits 609e6202ea5f KVM: selftests: Support multiple slots in dirty_log_perf_test omits 93e083d4f4bf KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap omits 601f8af01e5a KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add a [...] omits 081de470f1e6 KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map [...] omits fe22ed827c5b KVM: Cache the last used slot index per vCPU omits 0f22af940dc8 KVM: Move last_used_slot logic out of search_memslots omits 87689270b10f KVM: Rename lru_slot to last_used_slot omits 4cddd9be7ef6 Merge branch 'zynq/soc' of https://github.com/Xilinx/linux [...] omits 3329c5de3601 Merge branch 'zynq/dt' of https://github.com/Xilinx/linux- [...] omits 302e503e08e6 PCI: mediatek: Add new method to get shared pcie-cfg base [...] omits 9c232516409c dt-bindings: PCI: mediatek: Update the Device tree bindings 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 fffd603ae9f6 rtc: s5m: set range omits 2a814e3d6950 arm64: zynqmp: Do not duplicate flash partition label property omits 308247d20464 rtc: s5m: enable wakeup only when available omits 1ed4dba2bc16 rtc: s5m: signal the core when alarm are not available omits dae68c6b9620 rtc: s5m: switch to devm_rtc_allocate_device 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 f5efd4fe78de scsi: ufs: core: Add lu_enable sysfs node omits 63522bf3aced scsi: ufs: core: Add L2P entry swap quirk for Micron UFS omits f0101af435c4 scsi: ufs: core: Remove redundant call in ufshcd_add_comma [...] omits 77d0f07abada scsi: qla2xxx: Remove redundant initialization of variable [...] omits e3d2612f583b scsi: qla2xxx: Fix use after free in debug code omits 765f4fa0e9f1 Merge branch 'clk-qcom' into clk-next omits 5d9bc010db0a clk: qcom: a53-pll: Add MSM8939 a53pll support omits f9a6a326f66d dt-bindings: clock: Update qcom,a53pll bindings for MSM893 [...] omits 05cc560c8cb4 clk: qcom: a53pll/mux: Use unique clock name omits 0dfe9bf91f9f clk: qcom: apcs-msm8916: Flag a53mux instead of a53pll as [...] omits 945cb3a105ae clk: qcom: gpucc-sm8150: Add SC8180x support omits 48662d988d12 clk: qcom: smd-rpm: Add mdm9607 clocks omits c45e13fa3851 dt-bindings: clock: qcom: rpmcc: Document MDM9607 compatible omits 9c5376856693 clk: qcom: rpmcc: Add support for MSM8953 RPM clocks. omits 00555272dcda dt-bindings: clock: qcom-rpmcc: Add compatible for MSM8953 SoC omits f55f32ee1070 clk: qcom: smd: Add support for SM6115 rpm clocks omits edeb2ca74716 clk: qcom: smd: Add support for SM6125 rpm clocks omits 6e6a4b122d60 Merge branch 'clk-fixes' into clk-next omits 242845ad6de8 Merge branch 'clk-determine-divider' into clk-next omits 23a57ee7af01 clk: stm32mp1: Switch to clk_divider.determine_rate omits f9d6b4832ca8 clk: stm32h7: Switch to clk_divider.determine_rate omits d1e40bc9ff05 clk: stm32f4: Switch to clk_divider.determine_rate omits 699470f372bb clk: bcm2835: Switch to clk_divider.determine_rate omits 69a00fb3d697 clk: divider: Implement and wire up .determine_rate by default omits f1853ed057bf Merge branch 'clk-cleanup' into clk-next omits 28fc39f7abec clk: palmas: Add a missing SPDX license header omits edfa378448b5 clk: Align provider-specific CLK_* bit definitions omits 65ddf6564843 f2fs: fix to do sanity check for sb/cp fields correctly omits 4b1065186442 f2fs: avoid unneeded memory allocation in __add_ino_entry() omits e9a13babd69f MAINTAINERS: update gpio-zynq.yaml reference omits 2606e7c9f5fc gpio: tegra186: Add ACPI support omits 8990899d84d7 gpiolib: of: constify few local device_node variables omits e6ae9a833ef4 gpiolib: constify passed device_node pointer omits a065d5615fc8 of: unify of_count_phandle_with_args() arguments with !CONFIG_OF omits f43837f4f63b gpio: gpio-aspeed-sgpio: Return error if ngpios is not mul [...] omits 1f857b675237 gpio: gpio-aspeed-sgpio: Use generic device property APIs omits 09ac953b65b1 gpio: gpio-aspeed-sgpio: Move irq_chip to aspeed-sgpio struct omits 8a3581c666f9 gpio: gpio-aspeed-sgpio: Add set_config function omits e1f85d25638c gpio: gpio-aspeed-sgpio: Add AST2600 sgpio support omits 658ae44345c1 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 omits 9ac32de19606 Merge branches 'pm-pci', 'powercap', 'pm-cpufreq' and 'pm- [...] omits 13f81146b821 Merge branches 'acpi-dptf' and 'acpi-processor' into linux-next omits 94afd6d6e525 f2fs: extent cache: support unaligned extent omits 6b3ba1e77d89 f2fs: Kconfig: clean up config options about compression omits 57249830120b Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits df9ff3051a00 Merge branches 'arm64-defconfig-for-5.15', 'arm64-for-5.15 [...] omits b79470da835c Merge branch 'arm64-fixes-for-5.14' into for-next omits 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 8f00b3c41ae7 mfd: db8500-prcmu: Rename register header omits 32679a7a6b69 mfd: axp20x: Add supplied-from property to axp288_fuel_gauge cell omits 1e29cd9983eb PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() omits e6e9bca186a0 Merge branch 'features' into for-next omits 1b08fc51363e Merge branch 'fixes' into for-next omits 9ff80e2de36d mfd: Don't use irq_create_mapping() to resolve a mapping omits 9e4ae52cabd8 PCI: xgene-msi: Remove redundant dev_err() call in xgene_m [...] omits fd44e8efccd4 PCI: tegra: make const array err_msg static omits 804b2b6f2a95 PCI: tegra: Use 'seq_puts' instead of 'seq_printf' omits eff21f5da308 PCI: tegra: Fix OF node reference leak omits 224d8031e482 tools: PCI: Zero-initialize param omits 43f5c77bcbd2 PCI: aardvark: Fix reporting CRS value omits e902bb7c24a7 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register omits 02bcec3ea559 PCI: aardvark: Increase polling delay to 1.5s while waitin [...] omits fcb461e2bc8b PCI: aardvark: Fix checking for PIO status omits cb95ea79b3fc MIPS: locking/atomic: Fix atomic{_64,}_sub_if_positive omits ad548993a66c MIPS: loongson2ef: don't build serial.o unconditionally omits 730d070ae9f1 MIPS: Replace deprecated CPU-hotplug functions. omits 319afe68567b KVM: xen: do not use struct gfn_to_hva_cache omits 5d5b74aa9c76 fuse: allow sharing existing sb omits 62dd1fc8cc6b fuse: move fget() to fuse_get_tree() omits 11648cbb7b33 openrisc: rename or32 code & comments to or1k omits 946e1052cdcc openrisc: don't printk() unconditionally omits d4bf15a7ce17 f2fs: reduce the scope of setting fsck tag when de->name_l [...] omits 9f2a5aebb03c dt-bindings: riscv: add starfive jh7100 bindings omits 477448413342 gfs2: Remove redundant check from gfs2_glock_dq omits 68ac5f767427 gfs2: Delay withdraw from atomic context omits 42f60503328b gfs2: Don't call dlm after protocol is unmounted omits 841a837a57c3 gfs2: don't stop reads while withdraw in progress omits 127d63c9d6d9 gfs2: Mark journal inodes as "don't cache" omits 8cfbfa4cf867 gfs2: nit: gfs2_drop_inode shouldn't return bool omits a9f6e38978b6 gfs2: Eliminate vestigial HIF_FIRST omits 3d1d0f62e990 gfs2: Make recovery error more readable omits b1732d4c309d gfs2: Don't release and reacquire local statfs bh omits df93918f2964 gfs2: init system threads before freeze lock omits 289343eb19a4 gfs2: tiny cleanup in gfs2_log_reserve omits d45253ed6a3d gfs2: trivial clean up of gfs2_ail_error omits 2960eb0ba40f gfs2: be more verbose replaying invalid rgrp blocks omits cd837a6eb257 gfs2: Eliminate go_xmote_bh in favor of go_lock omits c93ca5f21d93 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits a0a77028c85a remoteproc: q6v5_pas: Add sdm660 ADSP PIL compatible omits f35ef8e4ea0a dt-bindings: remoteproc: qcom: adsp: Add SDM660 ADSP omits 197da54f3a8e Merge branches 'pm-cpuidle' and 'acpica' into linux-next omits ecd4916c7261 riscv: Enable GENERIC_IRQ_SHOW_LEVEL omits bcf11b5e99b2 riscv: Enable idle generic idle loop omits 8165c6ae8e3a riscv: Allow forced irq threading 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 79551ec07828 perf/x86: remove unused assignment to pointer e omits fe7490bd12d4 Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next omits 47e6223c841e KVM: arm64: Unregister HYP sections from kmemleak in prote [...] omits eb48d154cd0d arm64: Move .hyp.rodata outside of the _sdata.._edata range omits 101262c60013 mmc: core: Store pointer to bio_crypt_ctx in mmc_request omits f62750e6918d PCI: tegra194: Cleanup unused code omits de2bbf2b71bb PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode omits 834c5cf2b587 PCI: tegra194: Disable interrupts before entering L2 omits 43537cf7e351 PCI: tegra194: Fix MSI-X programming omits ceb1412c1c8c PCI: tegra194: Fix handling BME_CHGED event omits badc741459f4 fuse: move option checking into fuse_fill_super() omits 84c215075b57 fuse: name fs_context consistently omits e1e71c168813 fuse: fix use after free in fuse_read_interrupt() omits aeaea8969b40 PCI: iproc: Fix BCMA probe resource handling omits d277f6e88c88 PCI: of: Don't fail devm_pci_alloc_host_bridge() on missin [...] omits d241b80220b1 mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header omits 99fe296d7e37 Merge branch 'fixes' into next omits 09dffc819e9b mmc: core: Avoid hogging the CPU while polling for busy af [...] omits b9ec93fcae2a mmc: core: Avoid hogging the CPU while polling for busy fo [...] omits 070035b8d899 mmc: core: Avoid hogging the CPU while polling for busy in [...] omits d1eeb67caeee Merge branch 'fixes' into next omits 098959aaabf2 mmc: dw_mmc: Add data CRC error injection omits 26d9885df9b0 Merge branch 'fixes' into next omits d3b242d69c77 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() omits 36ef2503f422 mmc: mmci: De-assert reset on probe omits 9905a092991c mmc: usdhi6rol0: use proper DMAENGINE API for termination omits 8d5033bd2422 mmc: sh_mmcif: use proper DMAENGINE API for termination omits f7754509d986 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] omits 6eca67610346 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 omits 9e318346d7b7 mmc: arasan: Fix the issue in reading tap values from DT omits bf01e2dfaacc mmc: sdhci-of-arasan: Modify data type of the clk_phase array omits 30a5d9aae2e9 mmc: sdhci-of-arasan: Use appropriate type of division macro omits e1855200983b mmc: sdhci-of-arasan: Check return value of non-void funtions omits 1af2cfed6d26 mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] omits 239a7f3e16be mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] omits 56a487d9876c mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] omits b9ee289ac933 mmc: host: factor out clearing the retune state omits 196f1c91c87e mmc: host: add kdoc for mmc_retune_{en|dis}able omits e79f49c37ccf KVM: x86/pmu: Introduce pmc->is_paused to reduce the call [...] omits a75b540451d2 KVM: X86: Optimize zapping rmap omits 13236e25ebab KVM: X86: Optimize pte_list_desc with per-array counter omits dc1cff969101 KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger omits d99b1ea3d191 nvmem: qfprom: sc7280: Handle the additional power-domains vote omits d66d3677971f nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering omits 4aecba179ac4 dt-bindings: nvmem: qfprom: Add optional power-domains property omits 4e3391c52983 dt-bindings: opp: Convert to DT schema omits ae85fea2a8f1 dt-bindings: Clean-up OPP binding node names in examples omits 456d74daeac7 ARM: dts: omap: Drop references to opp.txt omits 13e47bebbe83 riscv: Implement thread_struct whitelist for hardened usercopy omits 91803392c732 f2fs: fix to stop filesystem update once CP failed omits cf9c615cde49 powerpc/64s/perf: Always use SIAR for kernel interrupts omits e9ef81e1079b powerpc/smp: Use existing L2 cache_map cpumask to find L3 [...] omits 69aa8e078545 powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() omits a4bec516b9c0 powerpc/cacheinfo: Lookup cache by dt node and thread-group id omits 86ff0bce2e96 powerpc: move the install rule to arch/powerpc/Makefile omits 9bef456b2058 powerpc: make the install target not depend on any build artifact omits 156ca4e650bf powerpc: remove unused zInstall target from arch/powerpc/b [...] omits d04691d373e7 cpuidle: pseries: Mark pseries_idle_proble() as __init omits f8bd7c48ecb0 PCI/ACS: Enforce pci=noats with Transaction Blocking omits d08c8b855140 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms omits d6b1715999fc PCI: Return int from pciconfig_read() syscall omits a8bd29bd49c4 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure omits ae832e297be7 hwmon: (w83781d) Match on device tree compatibles omits 6672f7eb5f0f dt-bindings: hwmon: Add bindings for Winbond W83781D omits d2b10794fc13 RDMA/core: Create clean QP creations interface for uverbs omits 5507f67d08cd RDMA/core: Properly increment and decrement QP usecnts omits 00a79d6b996d RDMA/core: Configure selinux QP during creation omits 8da9fe4e4fa7 RDMA/core: Reorganize create QP low-level functions omits 20e2bcc4c2a8 RDMA/core: Remove protection from wrong in-kernel API usage omits 8fc3beebf623 RDMA/core: Delete duplicated and unreachable code omits 5f6bb7e32283 RDMA/mlx5: Delete not-available udata check omits 0f6b56ec958d f2fs: add sysfs node to control ra_pages for fadvise seq file omits 4f993264fe29 f2fs: introduce discard_unit mount option omits 20da44dfe8ef RDMA/mlx5: Drop in-driver verbs object creations omits 514aee660df4 RDMA: Globally allocate and release QP memory omits 44da3730e046 RDMA/rdmavt: Decouple QP and SGE lists allocations omits 0dc0da15ed7d RDMA/mlx5: Rework custom driver QP type creation omits 8c9e7f0325fe RDMA/mlx5: Delete device resource mutex that didn't protec [...] omits b0791dbf1214 RDMA/mlx5: Cancel pkey work before destroying device resources omits f9193d266347 RDMA/efa: Remove double QP type assignment omits e66e49592b69 RDMA/hns: Don't overwrite supplied QP attributes omits 4ffd3b800e97 RDMA/hns: Don't skip IB creation flow for regular RC QP omits 792c76b04786 hwmon: Replace deprecated CPU-hotplug functions. omits 392ac3ea48ca Merge branch 'pm-pci' into linux-next omits b451dfe8c98e Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] omits a6cae77f1bc8 powerpc/stacktrace: Include linux/delay.h omits 71737a6c2a8f cpuidle: pseries: Do not cap the CEDE0 latency in fixup_ce [...] omits 50741b70b0cb cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards omits 96814a2c96a1 Merge branch 'omap-for-v5.15/dt' into for-next omits 40fd8845c025 scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members omits 35410f862426 scsi: target: sbp: Drop incorrect ASC/ASCQ usage omits 7e457e5efc28 scsi: target: core: Avoid using lun_tg_pt_gp after unlock omits 018c14911dd7 scsi: target: tcmu: Add new feature KEEP_BUF omits c11a1ae9b8f6 scsi: ufs: Add fault injection support omits ced75a2f5da7 MAINTAINERS: Add Luis Chamberlain as modules maintainer omits 269e9552d208 KVM: const-ify all relevant uses of struct kvm_memory_slot omits 071064f14d87 KVM: Don't take mmu_lock for range invalidation unless necessary omits ab09511fb69b dt-bindings: mfd: pm8008: Add gpio-ranges and spmi-gpio co [...] omits 52ac8b358b0c KVM: Block memslot updates across range_start() and range_end() omits 73dc3c4ac703 scsi: ufs: Retry aborted SCSI commands instead of completi [...] omits a113eaaf8637 scsi: ufs: Synchronize SCSI and UFS error handling omits ac1bc2ba060f scsi: ufs: Request sense data asynchronously omits 64180742605f scsi: ufs: Fix the SCSI abort handler omits 169f5eb28869 scsi: ufs: Optimize SCSI command processing omits a024ad0d4955 scsi: ufs: Optimize serialization of setup_xfer_req() calls omits 1f522c504901 scsi: ufs: Revert "Utilize Transfer Request List Completio [...] omits 815b9a27b0a3 scsi: ufs: Inline ufshcd_outstanding_req_clear() omits 3d2ac73d1347 scsi: ufs: Remove several wmb() calls omits 9c202090edd4 scsi: ufs: Improve static type checking for the host contr [...] omits 35c7d874f599 scsi: ufs: Verify UIC locking requirements at runtime omits 4728ab4a8e64 scsi: ufs: Remove ufshcd_valid_tag() omits 8a686f26eaa4 scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate omits 568dd9959611 scsi: ufs: Rename the second ufshcd_probe_hba() argument omits 9bb25e5d9d29 scsi: ufs: Only include power management code if necessary omits f1ecbe1e54d5 scsi: ufs: Reduce power management code duplication omits d3d9c4570285 scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() omits d3899ec4120c hwmon: (dell-smm) Add Dell Precision 7510 to fan control w [...] omits dc675a97129c f2fs: fix min_seq_blocks can not make sense in some scenes. omits 278799151646 f2fs: fix to force keeping write barrier for strict fsync mode omits 277afbde6ca2 f2fs: fix wrong checkpoint_changed value in f2fs_remount() omits 2e650912c037 f2fs: show sbi status in debugfs/f2fs/status omits 4931e0c93e12 f2fs: turn back remapped address in compressed page endio omits 093f0bac32b6 f2fs: change fiemap way in printing compression chunk omits b7ec2061737f f2fs: do not submit NEW_ADDR to read node block omits 7eab7a696827 f2fs: compress: remove unneeded read when rewrite whole cluster omits d21faba11693 PCI: Bulk conversion to generic_handle_domain_irq() omits 47a70bea54b7 iommu/amd: Remove stale amd_iommu_unmap_flush usage omits db105fab8d14 KVM: nSVM: remove useless kvm_clear_*_queue omits 4c72ab5aa6e0 KVM: x86: Preserve guest's CR0.CD/NW on INIT omits 46f4898b207f KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at [...] omits 265e43530cb2 KVM: SVM: Emulate #INIT in response to triple fault shutdown omits e54949408abf KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() omits 7aa13fc3d826 KVM: VMX: Remove redundant write to set vCPU as active at [...] omits 84ec8d2d539f KVM: VMX: Smush x2APIC MSR bitmap adjustments into single [...] omits e7c701dd7a50 KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode omits 002f87a41e9a KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace fil [...] omits 284036c644a1 KVM: nVMX: Remove obsolete MSR bitmap refresh at nested tr [...] omits 9e4784e19daa KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT omits f39e805ee115 KVM: x86: Move setting of sregs during vCPU RESET/INIT to [...] omits c5c9f920f7a5 KVM: VMX: Don't _explicitly_ reconfigure user return MSRs [...] omits 432979b50342 KVM: VMX: Refresh list of user return MSRs after setting g [...] omits 400dd54b3717 KVM: VMX: Skip pointless MSR bitmap update when setting EFER omits d0f9f826d8ac KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT omits 6cfe7b83acdc KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT omits ef8a0fa59be7 KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT omits 816be9e9be8d KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit omits 1dd7a4f18fbc KVM: VMX: Skip emulation required checks during pmode/rmod [...] omits 32437c2aea42 KVM: VMX: Process CR0.PG side effects after setting CR0 assets omits 908b7d43c02c KVM: x86/mmu: Skip the permission_fault() check on MMIO if [...] omits 81ca0e7340ee KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exitin [...] omits 470750b34255 KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 [...] omits c834fd7fc130 KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_ [...] omits 4f0dcb544038 KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCP [...] omits ee5a5584cba3 KVM: VMX: Invert handling of CR0.WP for EPT without unrest [...] omits 9e90e215d9c9 KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT omits 49d8665cc20b KVM: x86: Move EDX initialization at vCPU RESET to common code omits 4547700a4d19 KVM: x86: Consolidate APIC base RESET initialization code omits 421221234ada KVM: x86: Open code necessary bits of kvm_lapic_set_base() [...] omits f0428b3dcb2d KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET omits 503bc49424df KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default omits 01913c57c225 KVM: x86: Don't force set BSP bit when local APIC is manag [...] omits 0214f6bbe564 KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP omits 549240e8e09e KVM: x86: Remove defunct BSP "update" in local APIC reset omits c2f79a65b4b6 KVM: x86: WARN if the APIC map is dirty without an in-kern [...] omits 5d2d7e41e3b8 KVM: SVM: Drop explicit MMU reset at RESET/INIT omits 61152cd907d5 KVM: VMX: Remove explicit MMU reset in enter_rmode() omits 665f4d9238ad KVM: SVM: Fall back to KVM's hardcoded value for EDX at RE [...] omits 067a456d091d KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT omits 2a24be79b6b7 KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping omits 4f117ce4aefc KVM: SVM: Zero out GDTR.base and IDTR.base on INIT omits afc8de0118be KVM: nVMX: Set LDTR to its architecturally defined value o [...] omits df37ed38e6c2 KVM: x86: Flush the guest's TLB on INIT omits df63202fe52b KVM: x86: APICv: drop immediate APICv disablement on current vCPU omits 71ba3f3189c7 KVM: x86: enable TDP MMU by default omits 6e8eb2060cc7 KVM: x86/mmu: fast_page_fault support for the TDP MMU omits c5c8c7c53004 KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} i [...] omits 61bcd360aa98 KVM: x86/mmu: Fix use of enums in trace_fast_page_fault omits 76cd325ea75b KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault omits 605c713023e3 KVM: Introduce kvm_get_kvm_safe() omits 1694caef4262 x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h omits 1d65b9084721 Merge remote-tracking branch 'korg/core' into x86/amd omits cc15156265f0 Merge remote-tracking branch 'regmap/for-5.15' into regmap-next omits 9eec3f9b9e24 iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver [...] omits 59103c79f46a iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU drive [...] omits a6d40504bf42 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 013cc4c6788f KVM: arm64: Fix comments related to GICv2 PMR reporting omits 38f703663d4c KVM: arm64: Count VMID-wide TLB invalidations omits 7094ddbc0be6 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next omits ec1cf69c3769 KVM: X86: Add per-vm stat for max rmap list size omits 7fa2a347512a KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() omits 03fffc5493c8 KVM: x86/mmu: Refactor shadow walk in __direct_map() to re [...] omits e489a4a6bddb KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() omits 19025e7bc597 KVM: x86/mmu: Mark VM as bugged if page fault returns RET_ [...] omits 673692735fdc KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are f [...] omits 7ee3e8c39d3a KVM: Export kvm_make_all_cpus_request() for use in marking [...] omits 0b8f11737cff KVM: Add infrastructure and macro to mark VM as bugged omits 76b8992dc7e4 soc: document merges omits dd71894a1217 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next omits 7098357ded14 Merge branch 'arm/drivers' into for-next omits 01d824de88c3 Merge branch 'arm/dt' into for-next omits 7a3ba3095a32 KVM: arm64: Remove PMSWINC_EL0 shadow register omits ca4f202d08ba KVM: arm64: Disabling disabled PMU counters wastes a lot of time omits f5eff40058a8 KVM: arm64: Drop unnecessary masking of PMU registers omits 0ab410a93d62 KVM: arm64: Narrow PMU sysreg reset values to architectura [...] omits 70115558ab02 pinctrl: samsung: Fix pinctrl bank pin count omits 797cc1e6ea15 Merge branch 'arm/fixes' into for-next omits 63db506e0762 KVM: arm64: Introduce helper to retrieve a PTE and its level omits 36c3ce6c0d03 KVM: Get rid of kvm_get_pfn() omits 0fe49630101b KVM: arm64: Use get_page() instead of kvm_get_pfn() omits 205d76ff0684 KVM: Remove kvm_is_transparent_hugepage() and PageTransCom [...] omits f2cc327303b1 KVM: arm64: Avoid mapping size adjustment on permission fault omits 6011cf68c885 KVM: arm64: Walk userspace page tables to compute the THP [...] omits 6285af2a2821 Merge tags 'amlogic-arm-configs-for-v5.15', 'amlogic-arm64 [...] omits b102356e5bc1 Merge branch 'at91-dt' into at91-next omits a270be1b3fdf iommu/amd: Use only natural aligned flushes in a VM omits 3b122a5666cb iommu/amd: Sync once for scatter-gather operations omits fe6d269d0e9b iommu/amd: Tailored gather logic for AMD omits febb82c208e4 iommu: Factor iommu_iotlb_gather_is_disjoint() out omits 3136895cc5b6 iommu: Improve iommu_iotlb_gather helpers omits 6664340cf1d5 iommu/amd: Do not use flush-queue when NpCache is on omits fc65d0acaf23 iommu/amd: Selective flush on unmap omits ec343111c056 mfd: db8500-prcmu: Adjust map to reality omits 614e1bb5305e dt-bindings: mfd: axp20x: Add AXP305 compatible (plus opti [...] omits e9c5b0b53ccc dmaengine: idxd: Fix a possible NULL pointer dereference omits ffa179ae2af6 Merge branch 'fixes' into next omits dd861267bfec dma: imx-dma: configure the generic DMA type to make it work omits b92e83f7c4f0 dmaengine: ep93xx: Prepare clock before using it omits c454d16a7d5a dmaengine: dw-axi-dmac: Burst length settings omits f95f3b53513d dmaengine: dw-axi-dmac: support parallel memory <--> perip [...] omits 32286e279385 dmaengine: dw-axi-dmac: Remove free slot check algorithm i [...] omits 5eea6c9712bd dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned omits f95f59a2bb60 scsi: ufs: ufshpb: Make host mode parameters configurable omits 5dea655a09e6 scsi: ufs: ufshpb: Add support for host control mode omits 1afb7ddadcad scsi: ufs: ufshpb: Do not send umap_all in host control mode omits 33845a2d844b scsi: ufs: ufshpb: Limit the number of in-flight map requests omits 13c044e91678 scsi: ufs: ufshpb: Add "cold" regions timer omits 67001ff171cb scsi: ufs: ufshpb: Add HPB dev reset response omits 6f4ad14f0fb9 scsi: ufs: ufshpb: Region inactivation in host mode omits 6c59cb501b86 scsi: ufs: ufshpb: Make eviction depend on region's reads omits c76a18885641 scsi: ufs: ufshpb: Add reads counter omits 8becf4db1e01 scsi: ufs: ufshpb: Transform set_dirty to iterate_rgn omits 3a2c1f680329 scsi: ufs: ufshpb: Add host control mode support to rsp_upiu omits 119ee38c10fa scsi: ufs: ufshpb: Cache HPB Control mode on init omits 41d8a9333cc9 scsi: ufs: ufshpb: Add HPB 2.0 support omits 2fff76f87542 scsi: ufs: ufshpb: Prepare HPB read for cached sub-region omits 4b5f49079c52 scsi: ufs: ufshpb: L2P map management for HPB read omits f02bc9754a68 scsi: ufs: ufshpb: Introduce Host Performance Buffer feature omits 33529018294f scsi: qla4xxx: Convert uses of __constant_cpu_to_<foo> to [...] omits 2127cd21fb78 scsi: BusLogic: Use %X for u32 sized integer rather than %lX omits a40662c90d97 scsi: BusLogic: Avoid unbounded vsprintf() use omits 44d01fc86d95 scsi: BusLogic: Fix missing pr_cont() use omits 659a37844abc scsi: bsg-lib: Fix commands without data transfer in bsg_t [...] omits 5c0f61377b76 scsi: bsg: Fix commands without data transfer in scsi_bsg_ [...] omits a449ffaf9181 powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() omits 4b77f1dff5a6 drivers: qcom: pinctrl: Add pinctrl driver for sm6115 omits d1945f6c5bf8 dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings omits ad74bafe1790 Merge branch 'clk-renesas' into clk-next omits 81ef2a3c6ffb Merge tag 'v5.14-rc2' into clk-next omits 5f1fc9726ff7 Merge tag 'renesas-clk-for-v5.15-tag1' of git://git.kernel [...] omits fb0295fb9f54 Merge branch 'clk-fixes' into clk-next omits 1084514ca9aa scsi: ufs: Allow async suspend/resume callbacks omits 7740b615b666 scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() omits 0f783c2d640a scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" omits 75ca56409e5b scsi: bsg: Move the whole request execution into the SCSI/ [...] omits 1e61c1a804d2 scsi: block: Remove the remaining SG_IO-related fields fro [...] omits cf93a27446fe scsi: block: Remove BLK_SCSI_MAX_CMDS omits ead09dd3aed5 scsi: bsg: Simplify device registration omits ba51bdafaafc scsi: sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver omits 4e0d77f8e831 PCI/VPD: Treat initial 0xff as missing EEPROM omits 70730db0f611 PCI/VPD: Check Resource Item Names against those valid for type omits e2cdd86b5617 PCI/VPD: Correct diagnostic for VPD read failure omits b5fff043a801 hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan omits a8cafd6849fd hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] omits c1f8dd542da9 hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] omits e88ba3e985af hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() omits 96cec10d1a93 hwmon: (dell-smm-hwmon) Mark functions as __init omits 7561249f3b1a hwmon: (dell-smm-hwmon) Use platform device omits 87b3b51ad24f dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings omits 743a2e590d73 hwmon: (sbrmi) Add Documentation omits 16aac37b15cd hwmon: Add support for SB-RMI power module omits 3c896446918b Merge branch 'fixes' into for-next omits 4e9340bb551a USB: serial: cp210x: determine fw version for CP2105 and CP2108 omits 33fb934a0992 USB: serial: cp210x: clean up type detection omits 33a61d2cc731 USB: serial: cp210x: clean up set-chars request omits befc28a72036 USB: serial: cp210x: clean up control-request timeout omits ba4bbdabecd1 USB: serial: cp210x: fix flow-control error handling omits 2d9a00705910 USB: serial: cp210x: fix control-characters error handling omits a311936b5bcb USB: serial: io_edgeport: drop unused descriptor helper omits 0050a57638ca RDMA/qedr: Improve error logs for rdma_alloc_tid error return omits 090473004b02 RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc omits d7eb35beda59 Merge tag 'renesas-pinctrl-for-v5.15-tag1' of git://git.ke [...] omits 991c4274dc17 RDMA/hfi1: Fix typo in comments omits 8d7e415d5561 docs: Fix infiniband uverbs minor number omits bbafcbc2b1c9 RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure th [...] omits bdb0e4e3ff19 RDMA/iwpm: Remove not-needed reference counting omits e677b72a0647 RDMA/iwcm: Release resources if iw_cm module initialization fails omits cdd57325548a pinctrl: pinctrl-zynq: Add support for 'power-source' parameter omits ef641c449e80 dt-bindings: pinctrl-zynq: Replace 'io-standard' with 'pow [...] omits 153df45acda0 dt-bindings: pinctrl: pinctrl-zynq: Convert to yaml omits 6ceb3c64063c pinctrl: pistachio: Make it as an option omits a0293eb24936 RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_dev [...] omits 62004871e1fa IB/hfi1: Adjust pkey entry in index 0 omits e9901043b250 IB/hfi1: Indicate DMA wait when txq is queued for wakeup omits 2fefcf240065 pinctrl: imx8dxl: Constify imx_pinctrl_soc_info omits b013dc8a02d9 pinctrl: imx8qxp: Constify imx_pinctrl_soc_info omits ff128cdb7f3d pinctrl: imx8mn: Constify imx_pinctrl_soc_info omits 23d8adcf8022 Merge branch 'rework/printk_safe-removal' into for-next omits d5450c42cbc3 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI omits e5de9d283a36 gpio: brcmstb: remove custom 'brcmstb_gpio_set_names' omits 0fb903914914 gpio: mt7621: support gpio-line-names property omits 4e804c39f1be gpiolib: convert 'devprop_gpiochip_set_names' to support m [...] omits 94cbc604683f Merge branch 'for-5.15-verbose-console' into for-next omits 611c04454e8d Merge branch 'for-5.15' into for-next omits fb3f4bca19b3 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate omits 7c5b22cf2d8e Merge branch 'v5.15-clk/next' into for-next omits d7b0b12c354e Merge branch 'v5.15-armsoc/dts64' into for-next omits c0c81245dac7 clk: rockchip: make rk3308 ddrphy4x clock critical 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 a86aadeff2fe MIPS: Alchemy: Fix spelling contraction "cant" -> "can't" omits 6fffe52fb336 clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types omits e576ef09cf74 clk: imx8mn: use correct mux type for clkout path omits 54236dda185f clk: imx8mm: use correct mux type for clkout path omits 10c68d1788eb arm64: dts: rockchip: Add VPU support for the PX30 omits b60bb6e2bfc1 dmaengine: idxd: fix abort status check omits 08dc2f9b53af scsi: scsi_ioctl: Unexport sg_scsi_ioctl() omits b2123d3b0987 scsi: scsi_ioctl: Factor SG_IO handling into a helper omits 2102a5cc1233 scsi: scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling int [...] omits 514761874350 scsi: scsi_ioctl: Consolidate the START STOP UNIT handling omits a9705477f552 scsi: scsi_ioctl: Remove a very misleading comment omits 33ff4ce45b12 scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON omits f2542a3be327 scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handli [...] omits 7353dc06c9a8 scsi: scsi_ioctl: Simplify SCSI passthrough permission checking omits b69367dffd86 scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c omits 2cece3778475 scsi: scsi_ioctl: Remove scsi_req_init() omits 78011042684d scsi: bsg: Move bsg_scsi_ops to drivers/scsi/ omits d52fe8f436a6 scsi: bsg: Decouple from scsi_cmd_ioctl() omits 547e2f7093b1 scsi: block: Add a queue_max_bytes() helper omits 2e27f576abc6 scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl() omits 4f07bfc56157 scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl() omits fb1ba406c451 scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl() omits e9ee7fea4578 scsi: cdrom: Remove the call to scsi_cmd_blk_ioctl() from [...] omits dba7688fc903 scsi: st: Simplify ioctl handling omits 6fade4505af8 scsi: core: Remove scsi_compat_ioctl() omits 2c2db2c6059a scsi: sg: Consolidate compat ioctl handling omits bce96675091f scsi: ch: Consolidate compat ioctl handling omits 443283109f5c scsi: sd: Consolidate compat ioctl handling omits 558e3fbe228a scsi: sr: Consolidate compat ioctl handling omits beec64d0c974 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND omits 3ad51c1743eb remoteproc: use freezable workqueue for crash notifications omits 147b589c5f44 remoteproc: fix kernel doc for struct rproc_ops omits c080128b6f05 remoteproc: fix an typo in fw_elf_get_class code comments omits 1fcef985c8bd remoteproc: qcom: wcnss: Fix race with iris probe omits 7d4699fd96eb hwmon: (w83627ehf) Make DEVICE_ATTR_RO static omits 16c04e5fa1ad hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS omits 8fece1f63e9f dt-bindings: firmware: update arm,scpi.yaml reference omits 36fd0166cbac hwmon: intel-m10-bmc-hwmon: add n5010 sensors omits 80c67e449ede hwmon: (w83627ehf) Remove w83627ehf_remove() omits ad7f8ba0b61e hwmon: (w83627ehf) Use platform_create_bundle omits 142c34e2a85f hwmon: (pmbus/bpa-rs600) Support BPD-RS600 omits 93483bf411f9 hwmon: (ntc_thermistor) Use library interpolation omits 9746b81bec29 hwmon: (k10temp) support Zen3 APUs omits 03726fd90f4b hwmon: sht4x: update Documentation for Malformed table omits 9048da101932 Merge doc fixup from Randy for the hole punch series. omits 125d10373ad9 dmanegine: idxd: add software command status omits a9c171527a34 dmaengine: idxd: rotate portal address for better performance omits 673d812d30be dmaengine: idxd: fix wq slot allocation index check omits 568b2126466f dmaengine: idxd: fix uninit var for alt_drv omits ade8a86b512c dmaengine: idxd: Set defaults for GRPCFG traffic class omits 258cb692b820 dmaengine: at_xdmac: use platform_driver_register omits 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] omits 3b41fb409491 HID: apple: Add missing scan code event for keys handled b [...] omits bebf8820b355 HID: cmedia: add support for HS-100B mute button omits 25ddd7cfc582 HID: i2c-hid: goodix: Use the devm variant of regulator_re [...] omits 9d339fe4cbd5 HID: wacom: Refactor touch input mute checks into a common [...] omits ccb51c2e3f05 HID: wacom: Avoid sending empty sync events omits 5bed0128868c HID: wacom: Short-circuit processing of touch when it is disabled omits dc9dc864f35d HID: wacom: set initial hardware touch switch state to 'off' omits 06c2be965b67 Merge branch 'for-5.15/core' into for-next omits f7744fa16b96 HID: usbhid: free raw_report buffers in usbhid_stop omits 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next omits d2ac3a11cba2 mips: clean up kernel-doc in mm/c-octeon.c omits 64c888ce3360 mips: clean up kernel-doc in cavium-octeon/*.c omits 16df55ce1041 mips: clean up (remove) kernel-doc in cavium-octeon/executive/ omits 059e969c2a7d dmaengine: tegra210-adma: Using pm_runtime_resume_and_get [...] omits 48ae638be56b ppc4xx: replace sscanf() by kstrtoul() omits 2b5b74054c21 dmaengine: stm32-dma: add alternate REQ/ACK protocol management omits ef94b0413bf4 dt-bindings: dma: add alternative REQ/ACK protocol selecti [...] omits af2eec750281 dmaengine: altera-msgdma: make response port optional omits 4aece33cacf7 dt-bindings: dma: altera-msgdma: make response port optional omits 26f1ca91d242 dmaengine: hisi_dma: Remove some useless code omits 48594dbf793a dmaengine: zynqmp_dma: Use list_move_tail instead of list_ [...] omits df208d63cfc5 dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of l [...] omits 75ba9a715cb6 dmaengine: xilinx_dma: Use list_move_tail instead of list_ [...] omits ea271aa63551 Merge branch 'clk-fixes' into clk-next omits e7efbc0da75d Merge branch 'clk-qcom' into clk-next omits 4b1ec711ec2e dt-bindings: clk: qcom: smd-rpm: Document SM6125 compatible omits 04a572c51a33 dt-bindings: clock: qcom: rpmcc: Document SM6115 compatible omits 757cdf86a9c1 Merge branch 'clk-x86' into clk-next omits cf0a95659e65 clk: x86: Rename clk-lpt to more specific clk-lpss-atom omits 8e0f36a9f78b Merge branch 'clk-lmk' into clk-next omits 284c537a8ace clk: lmk04832: drop redundant fallthrough statements omits d8f6159aa16a Merge branch 'clk-mediatek' into clk-next omits 4f7930d8d834 Merge branch 'clk-fixes' into clk-next omits d17e4e62df32 clk: mediatek: make COMMON_CLK_MT8167* depend on COMMON_CL [...] omits 17fef808ed74 clk: qcom: dispcc-sm8250: Add additional parent clocks for DP omits 441decf91ef0 clk: mediatek: Add MT8192 vencsys clock support omits 25f3d97e39a5 clk: mediatek: Add MT8192 vdecsys clock support omits aff125adc00c clk: mediatek: Add MT8192 scp adsp clock support omits a1a5b6b0a840 clk: mediatek: Add MT8192 msdc clock support omits 9d44859bfe1f clk: mediatek: Add MT8192 mmsys clock support omits 34e1b8554945 clk: mediatek: Add MT8192 mfgcfg clock support omits b565d41f8c2f clk: mediatek: Add MT8192 mdpsys clock support omits 7f621d25d9b8 clk: mediatek: Add MT8192 ipesys clock support omits 71193c46bdbd clk: mediatek: Add MT8192 imp i2c wrapper clock support omits 014a4881a23f clk: mediatek: Add MT8192 imgsys clock support omits cebef18833e2 clk: mediatek: Add MT8192 camsys clock support omits f61e83488df7 clk: mediatek: Add MT8192 audio clock support omits 710573dee31b clk: mediatek: Add MT8192 basic clocks support omits c58cd0e40ffa clk: mediatek: Add mtk_clk_simple_probe() to simplify cloc [...] omits f384c44754b7 clk: mediatek: Add configurable enable control to mtk_pll_data omits 7cc4e1bbe300 clk: mediatek: Fix asymmetrical PLL enable and disable control omits 197ee5436be5 clk: mediatek: Get regmap without syscon compatible check omits f35f1a23e0e1 clk: mediatek: Add dt-bindings of MT8192 clocks omits 4af2f62d6fc6 dt-bindings: ARM: Mediatek: Add audsys document binding fo [...] omits d18eb76bbd69 dt-bindings: ARM: Mediatek: Add mmsys document binding for MT8192 omits 4a803990aeb1 dt-bindings: ARM: Mediatek: Add new document bindings of M [...] omits e868f0a3c4b9 kdb: Rename members of struct kdbtab_t omits 9a5db530aa7d kdb: Simplify kdb_defcmd macro logic omits c25abcd62550 kdb: Get rid of redundant kdb_register_flags() omits b39cded83415 kdb: Rename struct defcmd_set to struct kdb_macro omits 276fbcb8b79a Merge branch 'at91-dt' into at91-next omits 59e4e762a17d gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi [...] omits 9d6723747915 gpu: ipu-v3: image-convert: use swap() omits 732b33d0dbf1 9p/xen: Fix end of loop tests for list_for_each_entry omits f997ea3b7afc 9p/trans_virtio: Remove sysfs file on probe failure omits 95f7f15461fa kdb: Get rid of custom debug heap allocator omits c28d5d5688c6 Merge tag 'bus_remove_return_void-5.15' into 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 91d1be9fb7d6 pinctrl: renesas: Fix pin control matching on R-Car H3e-2G 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 omits 9798c653547d scsi: qla2xxx: Update version to 10.02.00.107-k omits 71bef5020cd1 scsi: qla2xxx: edif: Increment command and completion counts omits 44d018577f17 scsi: qla2xxx: edif: Add encryption to I/O path omits 7a09e8d92c6d scsi: qla2xxx: edif: Add doorbell notification for app omits 9efea843a906 scsi: qla2xxx: edif: Add detection of secure device omits 8a4bb2c1dd62 scsi: qla2xxx: edif: Add authentication pass + fail bsgs omits dd30706e73b7 scsi: qla2xxx: edif: Add key update omits fac2807946c1 scsi: qla2xxx: edif: Add extraction of auth_els from the wire omits 84318a9f01ce scsi: qla2xxx: edif: Add send, receive, and accept for auth_els omits 7878f22a2e03 scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs omits 7ebb336e45ef scsi: qla2xxx: edif: Add start + stop bsgs omits cb51bcd5c34b scsi: qla2xxx: Remove unused variable 'status' omits 0525265e434b scsi: libsas: Drop BLK_DEV_BSGLIB selection omits 8f13142ac2eb scsi: target: Remove redundant assignment to variable ret omits ff2d86d04d26 scsi: lpfc: Remove redundant assignment to pointer pcmd omits 45e524d61ec4 scsi: lpfc: Copyright updates for 14.0.0.0 patches omits 95518cabe119 scsi: lpfc: Update lpfc version to 14.0.0.0 omits bfc477854a42 scsi: lpfc: Add 256 Gb link speed support omits f6c5e6c4561d scsi: lpfc: Revise Topology and RAS support checks for new [...] omits df3d78c3eb4e scsi: lpfc: Fix cq_id truncation in rq create omits f449a3d7a153 scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 serie [...] omits 75a2d99ec64a Merge branch 'clk-socfpga' into clk-next omits d17929eb1066 clk: socfpga: agilex: add the bypass register for s2f_usr0 clock omits f817c132db67 clk: socfpga: agilex: fix up s2f_user0_clk representation omits 9d563236cca4 clk: socfpga: agilex: fix the parents of the psi_ref_clk omits 873601687598 drm/vmwgfx: Fix a 64bit regression on svga3 omits 266332367e2d drm/vmwgfx: Fix implicit declaration error omits b88972649fa0 lib/test_stackinit: Add assigned initializers omits 18ac7ca6f465 lib/test_stackinit: Allow building stand-alone omits b12d93e9958e PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported omits b8da302e2955 PCI: Call Max Payload Size-related fixup quirks early omits 471654ae06e5 Merge branch 'rework/printk_safe-removal' into for-next omits c089b4fa7644 Merge branch 'for-5.15-printk-index' into for-next omits ee974d9625c4 iommu/amd: Fix printing of IOMMU events when rate limiting [...] omits cecb7cc88302 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next omits d28b1e03dc8d clk: renesas: r9a07g044: Add entry for fixed clock P0_DIV2 omits 9800190881cd Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into re [...] omits a3d7d983236a arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal [...] omits 75cc1018a9e1 iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() omits 3f34f1259776 iommu/vt-d: Implement map/unmap_pages() iommu_ops callback omits a886d5a7e67b iommu/vt-d: Report real pgsize bitmap to iommu core omits 26bc7ea7385c arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support omits 3e677cbb6f51 arm64: dts: renesas: r8a77995: Add R-Car Sound support omits 8bc54824da4e iommu/amd: Convert from atomic_t to refcount_t on pasid_st [...] omits 13b6eb6e1c98 iommu: Streamline iommu_iova_to_phys() omits 308723e35800 iommu: Remove mode argument from iommu_set_dma_strict() omits 02252b3bfe9f iommu/amd: Add support for IOMMU default DMA mode build options omits d0e108b8e962 iommu/vt-d: Add support for IOMMU default DMA mode build options omits 712d8f205835 iommu: Enhance IOMMU default DMA mode build options omits d8577d2e331d iommu: Print strict or lazy mode at init time omits 1d479f160c50 iommu: Deprecate Intel and AMD cmdline methods to enable s [...] omits 8119cefd9a29 powerpc/kexec: blacklist functions called in real mode for kprobe omits 808035317b22 iommu/arm-smmu: Implement the map_pages() IOMMU driver callback omits 9ea1a2c49448 iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback omits 23c30bed9c3c iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages() omits f13eabcf9dfa iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages() omits 4a77b12deb25 iommu/io-pgtable-arm: Implement arm_lpae_map_pages() omits 1fe27be5ffec iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() omits 41e1eb2546e9 iommu/io-pgtable-arm: Prepare PTE methods for handling mul [...] omits 647c57764b37 iommu: Add support for the map_pages() callback omits b1d99dc5f983 iommu: Hook up '->unmap_pages' driver callback omits 89d5b9601f70 iommu: Split 'addr_merge' argument to iommu_pgsize() into [...] omits e7d6fff6b3d3 iommu: Use bitmap to calculate page size in iommu_pgsize() omits 910c4406ccc9 iommu: Add a map_pages() op for IOMMU drivers omits ca073b55d16a iommu/io-pgtable: Introduce map_pages() as a page table op omits cacffb7f7b45 iommu: Add an unmap_pages() op for IOMMU drivers omits 374c15594c4e iommu/io-pgtable: Introduce unmap_pages() as a page table op 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 2eeb0dce728a f2fs: don't sleep while grabing nat_tree_lock omits 6de8687ccdef f2fs: remove allow_outplace_dio() omits 3e679dc78c17 f2fs: make f2fs_write_failed() take struct inode omits 93ebb6828723 s390/pv: fix the forcing of the swiotlb omits ad6c00283163 swiotlb: Free tbl memory in swiotlb_exit() omits 1efd3fc0ccf5 swiotlb: Emit diagnostic in swiotlb_exit() omits 463e862ac63e swiotlb: Convert io_default_tlb_mem to static allocation omits 85044eb08d0a of: Return success from of_dma_set_restricted_buffer() whe [...] omits af0ca06f8781 pinctrl: imx8ulp: Initialize pin_reg omits 76ba1900cb67 dt-bindings: power: reset: qcom-pon: Convert qcom PON bind [...] omits 400793bc351b dt-bindings: input: pm8941-pwrkey: Convert pm8941 power ke [...] omits da5e96ffd5a9 dt-bindings: power: reset: Change 'additionalProperties' to true 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 79e2311c876c pinctrl: qcom/pinctrl-spmi-gpio: Add compatible for pmic-g [...] omits 4afc2a0c62a3 pinctrl: qcom/pinctrl-spmi-gpio: Arrange compatibles alpha [...] omits 0ac2c2aebf82 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for S [...] omits ffdf4cecac07 dt-bindings: pinctrl: qcom,pmic-gpio: Arrange compatibles [...] omits 1ac1f6459d1e pinctrl: mediatek: fix platform_no_drv_owner.cocci warnings omits 16b343e8e0ef pinctrl: imx8ulp: Add pinctrl driver support omits 41af189bb38b dt-bindings: pinctrl: imx8ulp: Add pinctrl binding omits baf8d6899b1e pinctrl: armada-37xx: Correct PWM pins definitions omits 29d45a642d4e pinctrl: bcm2835: Replace BUG with BUG_ON omits 41353ae7a17b pinctrl: qcom: Add MDM9607 pinctrl driver omits 832e6e3e9d49 dt-bindings: pinctrl: qcom: Add bindings for MDM9607 omits 6310a1526aa0 PCI: tegra: Remove unused struct tegra_pcie_bus omits 2999568defbf PCI: dwc: Remove surplus break statement after return omits 313b1c763cb0 PCI: artpec6: Remove local code block from within switch s [...] omits 7c665ce9197c PCI: artpec6: Remove surplus break statement after return omits 9f1168cf263a PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX omits 69a91ff5e46c Merge branch 'mvebu/dt64' into mvebu/for-next 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 d475653672b7 dt-bindings: clk: Convert rockchip,rk3399-cru to DT schema 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 d656132d2a2a mips: clean up kvm Makefile omits d17eef2767d8 mips: replace deprecated EXTRA_CFLAGS with ccflags-y omits 73b9919f3c17 mips: netlogic: fix kernel-doc complaints in fmn-config.c omits faff43da31ae mips: cavium-octeon: clean up kernel-doc in cvmx-interrupt [...] omits 4811332763ce arm64: dts: rockchip: add csi-dphy to px30 omits 67979e927dd0 riscv: kprobes: implement the branch instructions omits b7d2be48cc08 riscv: kprobes: implement the auipc instruction omits 9abe677951d1 scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC [...] omits ed4246d37f3b scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices [...] omits f591a2e0548d scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE omits 3f8b3dfa5522 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits af1d41e0cacc Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits 7448a7137d61 Merge branch 'arm64-fixes-for-5.14' into for-next omits f3f1017a98f9 docs: gpio: explain GPIOD_OUT_* values and toggling active low omits 17ce60b2e4f8 Documentation: gpio: driver.rst: Remove gpiochip_irqchip_a [...] omits 7d3370e506ec Revert "Input: serio - make write method mandatory" omits 0e96454ca26c dmaengine: idxd: remove fault processing code omits 6e7f3ee97bbe dmaengine: idxd: move dsa_drv support to compatible mode omits d9e5481fca74 dmaengine: dsa: move dsa_bus_type out of idxd driver to st [...] omits 448c3de8ac83 dmaengine: idxd: create user driver for wq 'device' omits 0cda4f6986a3 dmaengine: idxd: create dmaengine driver for wq 'device' omits 034b3290ba25 dmaengine: idxd: create idxd_device sub-driver omits 5fee6567ec38 dmaengine: idxd: add type to driver in order to allow devi [...] omits c05257b5600b dmanegine: idxd: open code the dsa_drv registration omits 745e92a6d816 dmaengine: idxd: idxd: move remove() bits for idxd 'struct [...] omits bd42805b5da3 dmaengine: idxd: move probe() bits for idxd 'struct device [...] omits fcc2281b142b dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus omits 1c264299431e dmaengine: idxd: remove iax_bus_type prototype omits 3a5cc01647f0 dmaengine: idxd: remove bus shutdown omits 69e4f8be596d dmaengine: idxd: move wq_disable() to device.c omits 1f2bb40337f0 dmaengine: idxd: move wq_enable() to device.c omits f52058ae1152 dmaengine: idxd: remove IDXD_DEV_CONF_READY omits 700af3a0a26c dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev omits da5a11d75d68 dmaengine: idxd: add driver name omits 3ecfc9135e6c dmaengine: idxd: add driver register helper omits 88c5d0a2b9b0 Merge branch 'fixes' into next omits e15f669cd996 scsi: libsas: Allow libsas to include SCSI header files directly omits 54815088859f scsi: ufs: core: Use scsi_get_lba() to get LBA omits d2c945f01d23 scsi: core: Make scsi_get_lba() return the LBA omits 87662a472a9d scsi: iser: Use scsi_get_sector() instead of scsi_get_lba() omits f0f214fe8cd3 scsi: core: Introduce scsi_get_sector() omits f7be677227a5 scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling omits c78be80d20cd scsi: scsi_debug: Remove dump_sector() omits 73e61d5c22bf scsi: zfcp: Use the proper SCSI midlayer interfaces for PI omits e2e9cd68fb3c scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI omits 7ba46799d346 scsi: core: Add scsi_prot_ref_tag() helper omits 67ce7b523a9d Merge branch 'clk-qcom' into clk-next omits 9b073961afab clocksource: Prohibit clocksource watchdog test when HZ<100 omits fae7617bb142 clk: qcom: Add video clock controller driver for SC7280 omits f1f5a3038563 dt-bindings: clock: Add SC7280 VideoCC clock binding omits 3e0f01d6c7e7 clk: qcom: Add graphics clock controller driver for SC7280 omits 6f1a1ced9ee6 dt-bindings: clock: Add SC7280 GPUCC clock binding omits 1a00c962f9cd clk: qcom: Add display clock controller driver for SC7280 omits ced3aaead0ba dt-bindings: clock: Add SC7280 DISPCC clock binding omits 8bde9dd381be dt-bindings: clock: qcom: Update license for GCC SC7280 omits 07d0f314ba75 Merge branch 'mlx5_dcs' into rdma.git for-next omits 11656f593a86 RDMA/mlx5: Add DCS offload support omits 2013b4d52527 RDMA/mlx5: Separate DCI QP creation logic omits 50325310cf2a tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 08a741c54842 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 137706786f35 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits f108a961de94 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 81d5bb3344c0 tools/memory-model: Repair parseargs.sh header comment omits b72e7b8b5cdc tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b0f15cf438d8 tools/memory-model: Make history-check scripts use mselect7 omits 537613009145 tools/memory-model: Make checkghlitmus.sh use mselect7 omits a5e59c6f6074 tools/memory-model: Fix scripting --jobs argument omits 9f2af1c8ecea tools/memory-model: Implement --hw support for checkghlitmus.sh omits 3b02da4c1ed8 tools/memory-model: Add -v flag to jingle7 runs omits 4f517d311df5 tools/memory-model: Make runlitmus.sh check for jingle errors omits 1cada3a91f1d tools/memory-model: Allow herd to deduce CPU type omits 69164e42a56a tools/memory-model: Keep assembly-language litmus tests omits 46d280ee93f8 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 2af6b5bae709 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 0e0428edd83d tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 012ae5d515e5 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits cc2db498017e tools/memory-model: Hardware checking for check{,all}litmus.sh omits 17b487198772 tools/memory-model: Fix checkalllitmus.sh comment omits 64a7c671782f tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 927d91f51f85 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 1ddaf3208b51 tools/memory-model: Update parseargs.sh for hardware verification omits 140deb9f51d4 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 001e4e7b27b6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 3d368c0285a3 tools/memory-model: Make judgelitmus.sh identify bad macros omits 3017c1832610 tools/memory-model: Make cmplitmushist.sh note timeouts omits 2151cab87a68 tools/memory-model: Make judgelitmus.sh note timeouts omits 06bad3bb1535 tools/memory-model: Document locking corner cases omits 49c4959f04b5 dmaengine: idxd: fix sequence for pci driver remove() and [...] omits 1a3439136cff Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits c99bcf4ba1f2 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits 1f23bbe68dc2 Merge branch 'arm64-fixes-for-5.14' into for-next omits 32979fcf5ab5 mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs omits ef0eea5b151a mfd: lpc_ich: Enable GPIO driver for DH89xxCC omits a4d8e384db8a Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits dceb420ba59c Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits d83e00ac9076 Merge branch 'arm64-fixes-for-5.14' into for-next omits 8729ca2a6f2d ARM: s3c: delete unneed local variable "delay" omits f339c7e491a8 scsi: smartpqi: Update version to 2.1.10-020 omits 0777a3fb98f0 scsi: smartpqi: Fix ISR accessing uninitialized data omits 09d9968a8eff scsi: smartpqi: Add PCI IDs for new ZTE controllers omits e326b97c92cc scsi: smartpqi: Add PCI ID for new ntcom controller omits f0e473e0f603 scsi: smartpqi: Add SCSI cmd info for resets omits 8e505fceaa2b scsi: smartpqi: Change Kconfig menu entry to Microchip omits 6aa26b5a2c70 scsi: smartpqi: Change driver module macros to Microchip omits 889653ecfc98 scsi: smartpqi: Update copyright notices omits d3af3f647bd5 scsi: smartpqi: Add PCI IDs for H3C P4408 controllers omits 9de71ede81e6 f2fs: quota: fix potential deadlock omits 1ffc8f5f7751 f2fs: let's keep writing IOs on SBI_NEED_FSCK omits 0ae648b4e1a0 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits 41484345a499 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits 746981d8a8ef Merge branch 'arm64-fixes-for-5.14' into for-next omits 133b6558c755 Input: parkbd - switch to use module_parport_driver() omits 81c7c0a350bf Input: serio - make write method mandatory omits 9aa75914e5fc Input: ixp4xx-beeper - delete driver omits c0cc9bce3970 arm64: dts: qcom: sc7280: Add USB nodes for IDP board omits 299ec1f78ad0 arm64: dts: qcom: sc7280: Add USB related nodes omits 2ce654adff22 arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card omits 4372c82dec4a arm64: dts: qcom: Fix usb entries for SA8155p adp board omits 27a9a8d6cdcc arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes omits 9d7c31835c46 arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] omits e4548dae8fa5 arm64: dts: qcom: sm8150: Add UFS ICE capability omits d550173b0071 arm64: dts: qcom: sm8250: fix usb2 qmp phy node omits 10d0786b39b3 f2fs: Revert "f2fs: Fix indefinite loop in f2fs_gc() v1" omits b2a7f104a035 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next omits 7cce786c9a92 Merge branch 'at91-soc' into at91-next omits 4c5afb74d945 module: combine constructors in module linker script omits fbdc7b96a5ae Merge branch 'for-5.15-printk-index' into for-next omits e98b461bb057 MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32 omits 14d72af7ab00 MIPS: Ingenic: Add system type for new Ingenic SoCs. 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 1b87d5bba32c clk: renesas: r9a07g044: Add clock and reset entries for ADC omits 3b5c734592ad clk: renesas: r9a07g044: Add clock and reset entries for CANFD omits 0aae437ac5c2 clk: renesas: Rename renesas-rzg2l-cpg.[ch] to rzg2l-cpg.[ch] omits d85b82f09a03 clk: renesas: r9a07g044: Add GPIO clock and reset entries omits d520af345189 clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries omits 03fa6e4b2622 clk: renesas: r9a07g044: Add USB clocks/resets omits eb829e549ba6 clk: renesas: r9a07g044: Add DMAC clocks/resets omits 1962dd36db4f clk: renesas: r9a07g044: Add I2C clocks/resets omits c346ff5ccc8e clk: renesas: r8a779a0: Add the DSI clocks omits 417ed58dfc5e clk: renesas: r8a779a0: Add the DU clock omits d23fcff14568 clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic omits 1606e81543f8 clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] omits e37868f14416 clk: renesas: rzg2l: Avoid mixing error pointers and NULL omits 36aaa3a0d9bc clk: renesas: rzg2l: Fix a double free on error omits 97c29755598f clk: renesas: rzg2l: Fix return value and unused assignment omits d42d57fe86e9 clk: renesas: rzg2l: Remove unneeded semicolon omits d016ed8d8ee8 arm64: defconfig: Enable RIIC omits f2af8ffc63a1 scsi: lpfc: Copyright updates for 12.8.0.11 patches omits 545a68e711ee scsi: lpfc: Update lpfc version to 12.8.0.11 omits ab8038608825 scsi: lpfc: Skip issuing ADISC when node is in NPR state omits 02607fbaf00d scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADI [...] omits c65436b21c3a scsi: lpfc: Call discovery state machine when handling PLO [...] omits 0614568361b0 scsi: lpfc: Delay unregistering from transport until GIDFT [...] omits 816bd88dffc5 scsi: lpfc: Enable adisc discovery after RSCN by default omits 137ddf038472 scsi: lpfc: Use PBDE feature enabled bit to determine PBDE [...] omits a9978e397840 scsi: lpfc: Clear outstanding active mailbox during PCI fu [...] omits affbe2442941 scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi [...] omits e78c006f4c88 scsi: lpfc: Remove REG_LOGIN check requirement to issue an [...] omits cd6047e92c6a scsi: lpfc: Fix memory leaks in error paths while issuing [...] omits 2d338eb55b14 scsi: lpfc: Fix NULL ptr dereference with NPIV ports for R [...] omits 4e670c8afd47 scsi: lpfc: Keep NDLP reference until after freeing the IO [...] omits 21990d3d1861 scsi: lpfc: Fix target reset handler from falsely returnin [...] omits e77803bdbf0a scsi: lpfc: Discovery state machine fixes for LOGO handling omits 50baa1595d30 scsi: lpfc: Fix function description comments for vmid routines omits 16a93e83c87e scsi: lpfc: Improve firmware download logging omits e8613084053d scsi: lpfc: Remove use of kmalloc() in trace event logging omits ae463b60235e scsi: lpfc: Fix NVMe support reporting in log message omits 320424c7d44f Merge tag 'v5.13' into next omits 904b5bfaa8fe scsi: aacraid: Remove an unused include omits 37306698c3d0 scsi: qla2xxx: Remove redundant continue statement in a for-loop omits 7b0ddc134608 scsi: be2iscsi: Fix use-after-free during IP updates omits 1c0810e79cb3 scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() 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 a67462fc9de8 PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar() omits 92279a3b11a0 perf/x86/intel/uncore: Fix integer overflow on 23 bit left [...] omits 923232bbea88 RDMA/rxe: Fix types in rxe_icrc.c omits e4f5c82fefa9 RDMA/rxe: Add kernel-doc comments to rxe_icrc.c omits add2b3b80e3a RDMA/rxe: Move crc32 init code to rxe_icrc.c omits 63887510571b RDMA/rxe: Fixup rxe_icrc_hdr omits b6c6cc4acdf6 RDMA/rxe: Move rxe_crc32 to a subroutine omits 1117f26ea7ec RDMA/rxe: Move ICRC generation to a subroutine omits 13050a0b32e3 RDMA/rxe: Fixup rxe_send and rxe_loopback omits 36fbb03d05f2 RDMA/rxe: Move rxe_xmit_packet to a subroutine omits fe87fb17c6fe RDMA/rxe: Move ICRC checking to a subroutine omits 21bfee9c0c77 IB/core: Read subnet_prefix in ib_query_port via cache. omits 36721a6d4cf2 IB/core: Shifting initialization of device->cache_lock omits 0bc0602ae827 IB/core: Updating cache for subnet_prefix in config_non_ro [...] 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 3d134e75c08b gpio: rcar: Always use local variable dev in gpio_rcar_probe() omits 84742a98a972 mfd: mt6360: Sort regulator resources omits f4ab169e88d9 mfd: intel-m10-bmc: Add N5010 variant omits f949a9ebce7a mfd: axp20x: Update AXP288 volatile ranges omits 24ebc044c72e auxdisplay: Replace symbolic permissions with octal permissions omits f885afe28d20 auxdisplay: ks0108: Switch to use module_parport_driver() omits ac8c8fa0a8c3 auxdisplay: charlcd: Drop unneeded initializers and switch [...] omits 333ff32d54cd auxdisplay: hd44780: Fix oops on module unloading omits c5b9ee9c361f mtd: rawnand: Fix a couple of spelling mistakes in Kconfig omits 8363dfc845d7 mtd: spinand: Fix comment omits 7ed012969bbc Compiler Attributes: fix __has_attribute(__no_sanitize_cov [...] omits 1a57b13e6017 mtd: rawnand: nand_bbt: Skip bad blocks when searching for [...] omits 778cb8e39f6e dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation omits ff44b90b325d dt_bindings: mtd: partitions: redboot: convert to YAML omits d61eb8a1f518 clk: rockchip: Add support for hclk_sfc on rk3036 omits 0be3df186f87 clk: rockchip: rk3036: fix up the sclk_sfc parent error omits b13c1fff66cc clk: rockchip: add dt-binding clkid for hclk_sfc on rk3036 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 18eeef46d359 HID: i2c-hid: goodix: Tie the reset line to true state of [...] omits 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next omits 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next omits 9d60648c607a HID: magicmouse: high-resolution scroll threshold omits d4b9f10a0eb6 HID: magicmouse: enable high-resolution scroll omits 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next omits 31cb433d7761 Merge branch 'for-5.15/core' into for-next omits f4abaa9eebde HID: input: do not report stylus battery state as "full" omits 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next omits 8c1b4316c3fa RDMA/efa: Split hardware stats to device and port stats omits 15934f515911 arm64: dts: fvp: Remove panel timings omits 916071185b17 MAINTAINERS: Update maintainers of HiSilicon RoCE omits cdbdb7724740 RDMA/rxe: Remove the repeated 'mr->umem = umem' omits 9d649d594f39 RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() omits 1ec50dd12a43 RDMA/siw: Remove kmap() omits cfcdbd9dd763 RDMA/rtrs: Move sq_wr_avail to rtrs_con omits 99fac8bf6d5e RDMA/rtrs: Remove unused flags parameter omits 6ea9b773390d RDMA/rtrs: Make rtrs_post_rdma_write_imm_empty static omits e2d98504c697 RDMA/rtrs: Enable the same selective signal for heartbeat and IO omits a10431eff136 RDMA/rtrs: move wr_cnt from rtrs_srv_con to rtrs_con omits 350ec9bc618c RDMA/rtrs: Add error messages for failed operations. omits 407b3ea075c2 Merge branch 'fixes' into next omits 4faee8b65ec3 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE omits f861d1d77a17 dt-bindings: mfd: syscon: Add rk3568 QoS register compatible omits 05f3485cad75 dt-bindings: mfd: syscon: add Rockchip RK3036/RK3228 qos c [...] omits b2296eeac915 dmaengine: idxd: depends on !UML omits 6cfd9e62e329 dmaengine: idxd: assign MSIX vectors to each WQ rather tha [...] omits ac24a2dc06cd dmaengine: idxd: add missing percpu ref put on failure omits 53499d1fc112 dmaengine: idxd: have command status always set omits e753a64bee75 dmaengine: idxd: Add wq occupancy information to sysfs attribute omits 0dcfe41e9a4c dmanegine: idxd: cleanup all device related bits after dis [...] omits 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] omits fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake omits 868c9ddc182b swiotlb: add overflow checks to swiotlb_bounce omits 09a4a79d42ce swiotlb: fix implicit debugfs declarations omits fec9b625095f of: Add plumbing for restricted DMA pool omits b12fe999545c dt-bindings: of: Add restricted DMA pool omits 0b84e4f8b793 swiotlb: Add restricted DMA pool initialization omits f4111e39a52a swiotlb: Add restricted DMA alloc/free support omits 70347877231e swiotlb: Refactor swiotlb_tbl_unmap_single omits 36f7b2f3ca5f swiotlb: Move alloc_size to swiotlb_find_slots omits 903cd0f315fe swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing omits 6f2beb268a5d swiotlb: Update is_swiotlb_active to add a struct device argument omits 7fd856aa7f42 swiotlb: Update is_swiotlb_buffer to add a struct device argument omits 69031f500865 swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used omits 6e675a1c455e swiotlb: Refactor swiotlb_create_debugfs omits 0a65579cdd28 swiotlb: Refactor swiotlb init functions omits 5417c98c12f6 f2fs: avoid to create an empty string as the extension_list omits 01f6afd0f3cc f2fs: compress: fix to set zstd compress level correctly omits 07c6b5933ebf f2fs: add sysfs nodes to get GC info for each GC mode omits a1867f85e06e mfd: Add Renesas Synchronization Management Unit (SMU) support omits 40bb0e3e270a gpio: ml-ioh: Convert to dev_pm_ops omits e9d66bdbc5ab pinctrl: renesas: r8a77995: Add bias pinconf support omits 7ebaa4104773 pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias omits 5193f26aef59 fscache: Use refcount_t for the cookie refcount instead of [...] omits 65d52516947e fscache: Fix fscache_cookie_put() to not deref after dec omits 15b44291eb61 fscache: Fix cookie key hashing omits 3ac8853c3313 cachefiles: Change %p in format strings to something else omits 3a335341dd6e fscache: Change %p in format strings to something else omits c16794cd40a7 fscache: Remove the object list procfile omits 61e4814dc888 fscache, cachefiles: Remove the histogram stuff omits 36a04849fc93 fscache: Procfile to display cookies omits bcfd29a8c217 fscache: Add a cookie debug ID and use that in traces omits 20d7c833de3b cachefiles: Use file_inode() rather than accessing ->f_inode omits a06b480def4e netfs: Move cookie debug ID to struct netfs_cache_resources omits f0d4baf574a1 fscache: Select netfs stats if fscache stats are enabled 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 omits 70333dec4462 Merge branch 'rework/fixup-for-5.15' into for-next omits ca2b19a4bdb6 parisc: Increase gcc stack frame check to 2048 for 32- and 64-bit omits 95b115332a83 zonefs: remove redundant null bio check omits 20921e7eaf7b parisc: Replace symbolic permissions with octal permissions omits 54b3bd99f094 firewire: nosy: switch from 'pci_' to 'dma_' API omits 53bb4a9dda0b firewire: net: remove unused variable 'guid' omits a81a52b325ec Merge branch 'for-5.14-fixes' into for-next omits 5d3986cf8ed6 MAINTAINERS: Rust omits 2a8394d90e0f scripts: add `generate_rust_analyzer.py` omits 5dbc177c7119 samples: add Rust examples omits d1828cb11743 docs: add Rust documentation omits dc08d49444e9 Kbuild: add Rust support omits 296e421767f3 rust: export generated symbols omits 6e81e20413f2 rust: add `kernel` crate omits dc8500d5b795 rust: add `macros` crate omits 8444e3570a0f rust: add `build_error` crate omits 25ad6376a155 rust: add `alloc` crate omits 2f9cf7636de2 rust: add `compiler_builtins` crate omits 4de916fef356 rust: add C helpers omits 360299269d2e vsprintf: add new `%pA` format specifier omits e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds omits f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 omits d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) omits e1cc6e8c1969 fcntl: fix potential deadlock for &fasync_struct.fa_lock omits bd71c861f8dc fcntl: fix potential deadlocks for &fown_struct.lock 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 omits 48e72544d6f0 Merge branch 'printk-rework' into for-next omits 956df1bb0ab8 usb: chipidea: host: fix port index underflow and UBSAN complains omits c275bbc84be9 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] omits 3c0c96005862 Merge branch 'dts-fixes-for-5.13' into for-next omits 3d6ddc7716c3 Merge branch 'for-5.14' into for-next omits 4e7f194f5cb8 Merge branch 'for-5.13-fixup' into for-next omits 16d7181bb1b5 USB: cdnsp: drop irq-flags initialisations 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 omits 28293b6c68cd ntb: ntb_pingpong: remove redundant initialization of vari [...] omits f4d655a6e49b NTB: perf: Fix an error code in perf_setup_inbuf() omits 6928e7277734 NTB: Fix an error code in ntb_msit_probe() omits 3f1c53207cf0 Merge branches 'sunxi/dt-for-5.14' and 'sunxi/fixes-for-5. [...] omits c784e46c8445 auxdisplay: Add I2C gpio expander example omits 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 [...] omits 2d66d9a31ab7 Merge branch 'for-5.14-vsprintf-scanf' into for-next omits 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 [...] omits 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 omits 94a67011a225 Merge branch 'for-5.13' into for-next omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits e19c1133f306 Merge branch 'printk-rework' into for-next omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next omits 6a01b45270b9 Merge branch 'for-5.13' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 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 omits 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next omits 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next omits ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next omits f78dd21aa363 Merge branch 'for-5.12-no_hash_pointers' into for-next omits 7908e4c69387 Merge branch 'printk-rework' into for-next omits 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 omits fdaae9394da4 Merge branch 'printk-rework' into for-next omits 25f0925b7dd4 Merge branch 'printk-rework' into for-next omits e103e8f1e0bf Merge branch 'printk-rework' into for-next omits 997e3449d02d Merge branch 'printk-rework' into for-next omits 0459d46d8a44 Merge branch 'for-5.11-null-console-fixup' into for-next omits 7c76194275c9 Revert "init/console: Use ttynull as a fallback when there [...] omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] omits 2e9dda43cb06 Merge branch 'printk-rework' into for-next omits b801e827af39 Merge branch 'for-5.11' into for-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next omits 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next omits 97919d7f73dc Merge branch 'for-5.11' into for-next omits 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next omits de6e7a24979b Merge branch 'for-5.10-trivial' into for-next omits 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next omits ece33d6abfbc Merge branch 'for-5.10' into for-next omits 22ac367a8ac0 Merge branch 'printk-rework' into for-next omits 6579e79e7a8a Merge branch 'printk-rework' into for-next omits af8fbcb58191 Merge branch 'printk-rework' into for-next omits d4f0349bc008 Merge branch 'for-5.10' into for-next omits 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 7c60610d4767 Linux 5.14-rc6 adds 94e95d58997f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 0f923e07124d KVM: nSVM: avoid picking up unsupported bits from L2 in in [...] adds c7dfa4009965 KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE [...] adds 02a3715449a0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds b88bcc7d542c Merge tag 'trace-v5.14-rc5-2' of git://git.kernel.org/pub/ [...] adds a2824f19e606 Merge tag 'mtd/fixes-for-5.14-rc7' of git://git.kernel.org [...] adds 794c7931a242 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 6c34df6f350d tracing: Apply trace filters on all output channels adds 614cb2751d31 Merge tag 'trace-v5.14-rc6' of git://git.kernel.org/pub/sc [...] adds 3b844826b6c6 pipe: avoid unnecessary EPOLLET wakeups under normal loads adds 14c4c8e41511 cfi: Use rcu_read_{un}lock_sched_notrace adds a83955bdad3e Merge tag 'cfi-v5.14-rc7' of git://git.kernel.org/pub/scm/ [...] adds da94692001ea ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 [...] adds 0165c4e19f6e ALSA: hda: Fix hang during shutdown due to link reset adds 4bf61ad5f020 ALSA: hda/via: Apply runtime PM workaround for ASUS B23E adds 01f15f3773bf Merge tag 'sound-5.14-rc7' of git://git.kernel.org/pub/scm [...] adds 3f79f6f6247c btrfs: prevent rename2 from exchanging a subvol with a dir [...] adds d6d09a694205 Merge tag 'for-5.14-rc6-tag' of git://git.kernel.org/pub/s [...] adds b9570f5c9240 platform/x86: gigabyte-wmi: add support for X570 GAMING X adds 1e35b8a7780a platform/x86: gigabyte-wmi: add support for B450M S2H V2 adds e649e4c806b4 Merge tag 'platform-drivers-x86-v5.14-4' of git://git.kern [...] adds 19d1532a1876 net: 6pack: fix slab-out-of-bounds in decode_data adds 55c8fca1dae1 ptp_pch: Restore dependency on PCI adds 7387a72c5f84 tipc: call tipc_wait_for_connect only when dlen is not 0 adds 37110237f311 qed: qed ll2 race condition fixes adds d33d19d313d3 qed: Fix null-pointer dereference in qed_rdma_create_qp() adds 976e52b718c3 bnxt_en: Disable aRFS if running on 212 firmware adds 828affc27ed4 bnxt_en: Add missing DMA memory barriers adds 517c54d28239 Merge branch 'bnxt_en-fixes' adds 4f3f2e3fa043 net: iosm: Prevent underflow in ipc_chnl_cfg_get() adds 09e856d54bda vrf: Reset skb conntrack connection on VRF rcv adds dbcf24d15388 virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO adds 276e189f8e4e mac80211: fix locking in ieee80211_restart_work() adds 0a298d133893 net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 adds e5e487a2ec8a Merge tag 'wireless-drivers-2021-08-17' of git://git.kerne [...] adds 1b80fec7b043 ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enabl [...] adds 86b9bbd332d0 sch_cake: fix srchost/dsthost hashing mode adds ed5d2937a6a8 net: dsa: sja1105: fix use-after-free after calling of_fin [...] adds 663d946af5fb net: mdio-mux: Delete unnecessary devm_kfree adds 99d81e942474 net: mdio-mux: Don't ignore memory allocation errors adds 7bd0cef5dac6 net: mdio-mux: Handle -EPROBE_DEFER correctly adds 97712f8f912f Merge branch 'mdio-fixes' adds 01634047bf0d ovs: clear skb->tstamp in forwarding path adds a786e3195d6a net: asix: fix uninit value bugs adds c1930148a394 net: mscc: ocelot: allow forwarding from bridge ports to t [...] adds fb4b1373dcab net/rds: dma_map_sg is entitled to merge entries adds a0eea5f10eeb mptcp: fix memory leak on address flush adds 67b12f792d5e mptcp: full fully established support after ADD_ADDR adds d98c8210670e Merge branch 'mptcp-fixes' adds a876a33d2a11 r8152: fix writing USB_BP2_EN adds 6633fb83f1fa r8152: fix the maximum number of PLA bp for RTL8153C adds c15128c97b78 Merge branch 'r8152-bp-settings' adds 316749009fdf Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a222be597e31 i40e: Fix ATR queue selection adds 8da80c9d5022 iavf: Fix ping is lost after untrusted VF had tried to change MAC adds d584566c4b9f Merge branch 'intel-wired-lan-driver-updates-2021-08-18' adds fa05bdb89b01 Revert "flow_offload: action should not be NULL when it is [...] adds cd0a719fbd70 net: dpaa2-switch: disable the control interface on error path adds f87d64319e6f Merge tag 'net-5.14-rc7' of git://git.kernel.org/pub/scm/l [...] adds df97e5f3b21c Merge tag 'soc-fsl-fix-v5.14' of git://git.kernel.org/pub/ [...] adds d0dc706ab192 Merge tag 'qcom-arm64-fixes-for-5.14' of git://git.kernel. [...] adds 1e16a4021120 Merge tag 'omap-for-v5.14/gpt12-fix-signed' of git://git.k [...] adds d992fe5318d8 Merge tag 'soc-fixes-5.14-3' of git://git.kernel.org/pub/s [...] adds 62ef907a045e iommu/vt-d: Fix PASID reference leak adds 8798d3641119 iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear [...] adds b7d184d37ecc Merge tag 'iommu-fixes-v5.14-rc6' of git://git.kernel.org/ [...] adds bde8fff82e4a arm64: initialize all of CNTHCTL_EL2 adds 54e9ea3cdb13 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 8903376dc699 ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 adds 65ca89c2b12c ASoC: intel: atom: Fix breakage for PCM buffer address setup adds 43a6473e4713 Merge tag 'sound-5.14-rc7-2' of git://git.kernel.org/pub/s [...] adds c9107dd0b851 mmc: sdhci-iproc: Cap min clock frequency on BCM2711 adds 419dd626e357 mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on [...] adds a27c75e554fe Merge tag 'mmc-v5.14-rc4' of git://git.kernel.org/pub/scm/ [...] adds e647eff57466 MAINTAINERS: Add Jim Quinlan et al as Broadcom STB PCIe ma [...] adds e0bff4322092 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI adds 045a9277b561 PCI/sysfs: Use correct variable for the legacy_mem sysfs object adds 3db903a8ead3 Merge tag 'pci-v5.14-fixes-2' of git://git.kernel.org/pub/ [...] adds 958f44255058 drm: ttm: Don't bail from ttm_global_init if debugfs_creat [...] adds fa0b1ef5f7a6 drm: Copy drm_wait_vblank to user before returning adds e213bd1e72f0 Merge tag 'drm-misc-fixes-2021-08-18' of git://anongit.fre [...] adds fa25f28ef2ce drm/nouveau: recognise GA107 adds 6eaa1f3c59a7 drm/nouveau/disp: power down unused DP links during init adds e78b1b545c6c drm/nouveau/kms/nv50: workaround EFI GOP window channel fo [...] adds 50c4a644910f drm/nouveau/fifo/nv50-: rip out dma channels adds 148a8653789c drm/nouveau: block a bunch of classes from userspace adds 59f216cf04d9 drm/nouveau: rip out nvkm_client.super adds b88aefc51ce9 Merge branch 'linux-5.14' of git://github.com/skeggsb/linu [...] adds b8441b288d60 drm/i915: Tweaked Wa_14010685332 for all PCHs adds baa2152dae04 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P adds e3e86f41385b drm/i915/dp: remove superfluous EXPORT_SYMBOL() adds 5ce5cef0196a Merge tag 'drm-intel-fixes-2021-08-18' of git://anongit.fr [...] adds 71ac6f390f6a drm/mediatek: Add AAL output size configuration adds da4d4517ba70 drm/mediatek: Add component_del in OVL and COLOR remove function adds f5b27f7f8dd9 Merge tag 'mediatek-drm-fixes-5.14-2' of https://git.kerne [...] adds 2fd31689f9e4 Revert "drm/amd/pm: fix workload mismatch on vega10" adds 93c5701b00d5 drm/amd/pm: change the workload type for some cards adds f924f3a1f0c7 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTes [...] adds 71ae580f31f2 drm/amd/display: Ensure DCN save after VM setup adds 37717b8c9f0e drm/amd/display: Use DCN30 watermark calc for DCN301 adds daa7772d477e Merge tag 'amd-drm-fixes-5.14-2021-08-18' of https://gitla [...] adds 8ba9fbe1e4b8 Merge tag 'drm-fixes-2021-08-20-3' of git://anongit.freede [...] adds b1e1ef345433 Revert "mm/shmem: fix shmem_swapin() race with swapoff" adds c04b3d069043 Revert "mm: swap: check if swap backing device is congeste [...] adds 47aef6010b83 mm/page_alloc: don't corrupt pcppage_migratetype adds b16ee0f9ed79 mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN [...] adds 91ed3ed0f798 MAINTAINERS: update ClangBuiltLinux IRC chat adds f56ce412a59d mm: memcontrol: fix occasional OOMs due to proportional me [...] adds fcc00621d88b mm/hwpoison: retry with shake_page() for unhandlable pages adds 57f29762cdd4 mm: vmscan: fix missing psi annotation for node_reclaim() adds a7cb5d23eaea kfence: fix is_kfence_address() for addresses below KFENCE [...] adds c7b1850dfb41 hugetlb: don't pass page cache pages to restore_reserve_on_error adds ed3bad2e4fd7 Merge branch 'akpm' (patches from Andrew) adds a87a10961a74 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds c3ddfe66d2bb opp: Drop empty-table checks from _put functions adds 0da04f884ae3 Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds f2963c7ec7cc Merge branch 'pm-opp' adds cae68764583b Merge tag 'pm-5.14-rc7' of git://git.kernel.org/pub/scm/li [...] adds 2bbfa0addd63 ACPI: PRM: Deal with table not present or no module found adds 4753b46e1607 ACPI: PM: s2idle: Invert Microsoft UUID entry and exit adds 0f09f4c48118 Merge branch 'acpi-pm' adds fa54d366a6e4 Merge tag 'acpi-5.14-rc7' of git://git.kernel.org/pub/scm/ [...] adds 21f965221e7c io_uring: only assign io_uring_enter() SQPOLL error in act [...] adds 9cb0073b302a io_uring: pin ctx on fallback execution adds a30f895ad323 io_uring: fix xa_alloc_cycle() error return value check adds 1e6907d58cf0 Merge tag 'io_uring-5.14-2021-08-20' of git://git.kernel.d [...] adds c797b40ccc34 blk-mq: don't grab rq's refcount in blk_mq_check_expired() adds c2da19ed5055 blk-mq: fix kernel panic during iterating over flush request adds a9ed27a76415 blk-mq: fix is_flush_rq adds 002c0aef1090 Merge tag 'block-5.14-2021-08-20' of git://git.kernel.dk/l [...] adds fdd92b64d15b fs: warn about impending deprecation of mandatory locks adds 15517c724c6e Merge tag 'locks-v5.14' of git://git.kernel.org/pub/scm/li [...] adds 2a671f77ee49 s390/pci: fix use after free of zpci_dev adds 5479a7fe8966 Merge tag 's390-5.14-5' of git://git.kernel.org/pub/scm/li [...] adds 1c8094e394bc dt-bindings: sifive-l2-cache: Fix 'select' matching adds aa3e1ba32e55 riscv: Fix a number of free'd resources in init_resources() adds a09434f181f3 Merge tag 'riscv-for-linus-5.14-rc7' of git://git.kernel.o [...] adds 5571ea3117ca usb: typec: tcpm: Fix VDMs sometimes not being forwarded t [...] adds f4ff9e6b0126 Merge tag 'usb-5.14-rc7' of git://git.kernel.org/pub/scm/l [...] adds 9085423f0e21 Merge tag 'char-misc-5.14-rc7' of git://git.kernel.org/pub [...] adds 9ff50bf2f2ff Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 3f78c90f9eb2 powerpc/xive: Do not mark xive_request_ipi() as __init adds ef486bf448a0 powerpc/32s: Fix random crashes by adding isync() after lo [...] adds 9f7853d7609d powerpc/mm: Fix set_memory_*() against concurrent accesses adds 1bdc3d5be7e1 Merge tag 'powerpc-5.14-6' of git://git.kernel.org/pub/scm [...] adds e22ce8eb631b Linux 5.14-rc7 adds d5ae8d7f85b7 Revert "media: dvb header files: move some headers to staging" adds da78fe5fb357 RDMA/mlx5: Fix crash when unbind multiport slave adds f6018cc46026 RDMA/uverbs: Track dmabuf memory regions adds 17f2569dce18 RDMA/bnxt_re: Add missing spin lock initialization adds 0032640204a7 RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS adds cbe71c61992c IB/hfi1: Fix possible null-pointer dereference in _extend_ [...] adds a036ad088306 RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() adds 65a81b61d8c5 RDMA/rxe: Fix memory allocation while in a spin lock adds dbe986bdfd6d RDMA/efa: Free IRQ vectors on error flow adds cc4f596cf85e RDMA/rxe: Zero out index member of struct rxe_queue adds 6e764bcd1cf7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5ddf994fa22f ucounts: Fix regression preventing increasing of rlimits i [...] adds bbb6d0f3e1fe ucounts: Increase ucounts reference counter before the sec [...] adds 62add98208f3 Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/l [...] adds fe67f4dd8daa pipe: do FASYNC notifications for every pipe IO, not just [...] adds 946746d1ad92 mm/memory_hotplug: fix potential permanent lru cache disable adds a34cc13add2c MAINTAINERS: exfat: update my email address adds 73f3af7b4611 Merge branch 'akpm' (patches from Andrew) adds 4e9655763b82 Revert "btrfs: compression: don't try to compress if we do [...] adds 9b49ceb8545b Merge tag 'for-5.14-rc7-tag' of git://git.kernel.org/pub/s [...] adds b2f9fa1f3bd8 ceph: correctly handle releasing an embedded cap flush adds a9e6ffbc5b73 ceph: fix possible null-pointer dereference in ceph_mdsmap [...] adds 97d8cc20085f Merge tag 'ceph-for-5.14-rc8' of git://github.com/ceph/cep [...] adds 3eb9cdffb397 Partially revert "arm64/mm: drop HAVE_ARCH_PFN_VALID" adds 1a6d80ff2419 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds a8f89fa27773 ice: do not abort devlink info if board identifier can't be found adds 7e78c597c3eb net: qrtr: fix another OOB Read in qrtr_endpoint_post adds ffc9c3ebb4af net: usb: pegasus: fixes of set_register(s) return value e [...] adds 12d125b4574b stmmac: Revert "stmmac: align RX buffers" adds 1d011c4803c7 ip_gre: add validation for csum_start adds 9cf448c200ba ip6_gre: add validation for csum_start adds 5ed74b03eb4d xgene-v2: Fix a resource leak in the error handling path o [...] adds 4b79959510e6 igc: fix page fault when thunderbolt is unplugged adds 691bd4d77619 igc: Use num_tx_queues when iterating over tx_ring queue adds 44a13a5d99c7 e1000e: Fix the max snoop/no-snoop latency for 10M adds 4051f68318ca e1000e: Do not take care about recovery NVM checksum adds 46002bf3007c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 82a44ae113b7 net: stmmac: fix kernel panic due to NULL pointer derefere [...] adds 359f4cdd7d78 net: marvell: fix MVNETA_TX_IN_PRGRS bit number adds 7a141e64cf14 net: usb: asix: ax88772: move embedded PHY detection as ea [...] adds 1406e8cb4b05 net: usb: asix: do not call phy_disconnect() for ax88178 adds 14315498f5d3 Merge branch 'asix-fixes' adds b0cd08537db8 qed: Fix the VF msix vectors flow adds 446e7f218b76 ipv6: correct comments about fib6_node sernum adds 3b0720ba00a7 net: dsa: mv88e6xxx: Update mv88e6393x serdes errata adds 93100d6817b0 net: phy: mediatek: add the missing suspend/resume callbacks adds 2d26f6e39afb net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings adds 85520079afce net: macb: Add a NULL check on desc_ptp adds a6451192da26 net: stmmac: fix kernel panic due to NULL pointer derefere [...] adds 2b9fff64f032 net: stmmac: fix kernel panic due to NULL pointer derefere [...] adds e543468869e2 qede: Fix memset corruption adds cd9b50adc6bb net/sched: ets: fix crash when flipping from 'strict' to ' [...] adds ec92e524ee91 net: usb: asix: ax88772: fix boolconv.cocci warnings adds 044012b52029 can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchan [...] adds 92ea47fe09b5 Merge tag 'linux-can-fixes-for-5.14-20210826' of git://git [...] adds 4785305c05b2 ipv6: use siphash in rt6_exception_hash() adds 6457378fe796 ipv4: use siphash instead of Jenkins in fnhe_hashfun() adds 38d57551ddab Merge branch 'inet-siphash' adds 43fed4d48d32 cxgb4: dont touch blocked freelist bitmap after free adds a7db5ed8632c net: dsa: hellcreek: Fix incorrect setting of GCL adds b7658ed35a5f net: dsa: hellcreek: Adjust schedule look ahead window adds a423cbe0f213 Merge branch 'dsa-hellcreek-fixes' adds 96a6b93b6988 rtnetlink: Return correct error on changing device netns adds 733c99ee8be9 net: fix NULL pointer reference in cipso_v4_doi_free adds 1a6d281946c3 net: hns3: clear hardware resource when loading driver adds a96d9330b02a net: hns3: add waiting time before cmdq memory is released adds b15c072a9f4a net: hns3: fix speed unknown issue in bond 4 adds 94391fae82f7 net: hns3: fix duplicate node in VLAN list adds 55649d56541b net: hns3: change the method of getting cmd index in debugfs adds 3462207d2d68 net: hns3: fix GRO configuration error after reset adds 8c1671e0d13d net: hns3: fix get wrong pfc_en when query PFC configuration adds 57f817829271 Merge branch 'net-hns3-add-some-fixes-for-net' adds 5b029a32cfe4 bpf: Fix ringbuf helper function compatibility adds 75da63b7a139 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9ebc2758d0bb Revert "net: really fix the build..." adds 8a2cb8bd064e Merge tag 'net-5.14-rc8' of git://git.kernel.org/pub/scm/l [...] adds 062b829c52ef SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... adds 73367f05b25d Merge tag 'nfsd-5.14-1' of git://linux-nfs.org/~bfields/linux adds a63bcf08f0ef drm/i915: Fix syncmap memory leak adds 71de496cc489 drm/i915/dp: Drop redundant debug print adds 4f33239615da Merge tag 'drm-intel-fixes-2021-08-26' of git://anongit.fr [...] adds 2a7b9a843713 drm/amdgpu: use the preferred pin domain after the check adds 32bc8f8373d2 drm/amdgpu: Cancel delayed work when GFXOFF is disabled adds c41a4e877a18 drm/amdgpu: Fix build with missing pm_suspend_target_state [...] adds 589744dbdd76 Merge tag 'amd-drm-fixes-5.14-2021-08-25' of https://gitla [...] adds 7cca7c8096e2 gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi [...] adds 72fc2752f91b drm/imx: ipuv3-plane: fix accidental partial revert of 8 p [...] adds 9fe4f5a24fda Merge tag 'imx-drm-fixes-2021-08-18' of git://git.pengutro [...] adds 77dd11439b86 Merge tag 'drm-fixes-2021-08-27' of git://anongit.freedesk [...] adds 94606b893f45 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 885814a97f5a Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_B [...] adds 1a6436f37512 Merge tag 'mmc-v5.14-rc7' of git://git.kernel.org/pub/scm/ [...] adds 379eb01c2179 riscv: Ensure the value of FP registers in the core dump f [...] adds 719588dee26b riscv: dts: microchip: Use 'local-mac-address' for emac1 adds 417166ddec02 riscv: dts: microchip: Add ethernet0 to the aliases node adds 5a61b7a29647 Merge tag 'riscv-for-linus-5.14-rc8' of git://git.kernel.o [...] adds 425bec0032f5 virtio-mem: fix sleeping in RCU read side section in virti [...] adds 3c5a272202c2 PM: domains: Improve runtime PM performance state handling adds 19526d092ceb opp: core: Check for pending links before reading required [...] adds 1f8b66d9654b Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds 7ee5fd12e8ca Merge branch 'pm-opp' adds c0006dc6957e Merge tag 'pm-5.14-rc8' of git://git.kernel.org/pub/scm/li [...] adds 294c34e704e7 media: ipu3-cio2: Drop reference on error path in cio2_bri [...] adds 8f9d0349841a Merge tag 'acpi-5.14-rc8' of git://git.kernel.org/pub/scm/ [...] adds ed104ca4bd9c reset: reset-zynqmp: Fixed the argument data type adds 6c35ca069741 Merge tag 'reset-fixes-for-v5.14' of git://git.pengutronix [...] adds 6f18b82b4114 Merge tag 'soc-fixes-5.14-4' of git://git.kernel.org/pub/s [...] adds b6d2b054e8ba mq-deadline: Fix request accounting adds 7b05bf771084 Revert "block/mq-deadline: Prioritize high-priority requests" adds 3375dca0b542 pd: fix a NULL vs IS_ERR() check adds 222013f9ac30 cryptoloop: add a deprecation warning adds 64b4fc45bea6 Merge tag 'block-5.14-2021-08-27' of git://git.kernel.dk/l [...] adds 310d2e83cb9b powerpc: Re-enable ARCH_ENABLE_SPLIT_PMD_PTLOCK adds 787c70f2f999 powerpc/64s: Fix scv implicit soft-mask table for relocate [...] adds 9f73eacde73b Merge tag 'powerpc-5.14-7' of git://git.kernel.org/pub/scm [...] adds 2829a4e3cf3a USB: serial: option: add new VID/PID to support Fibocom FG150 adds df7b16d1c00e Revert "USB: serial: ch341: fix character loss at high tra [...] adds 662b932915f7 Merge tag 'usb-serial-5.14-rc8' of https://git.kernel.org/ [...] adds 51f1954ad853 usb: dwc3: gadget: Fix dwc3_calc_trbs_left() adds 4a1e25c0a029 usb: dwc3: gadget: Stop EP0 transfers during pullup disable adds c82cacd2f1e6 usb: renesas-xhci: Prefer firmware loading on unknown ROM state adds ef52b4a9fcc2 usb: typec: tcpm: Raise vdm_sm_running flag only when VDM [...] adds 75432ba583a8 usb: gadget: f_uac2: fixup feedback endpoint stop adds 068fdad20454 usb: gadget: u_audio: fix race condition on endpoint stop adds 447e238f14b2 Merge tag 'usb-5.14' of git://git.kernel.org/pub/scm/linux [...] adds 02c6dcd543f8 scsi: core: Fix hang of freezing queue between blocking an [...] adds 3f5ad13cb012 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f6a3308d6feb Revert "parisc: Add assembly implementations for memset, s [...] adds 22aa45cb465b x86/efi: Restore Firmware IDT before calling ExitBootServices() adds 527f721478bc x86/resctrl: Fix a maybe-uninitialized build warning treat [...] adds 072a276745da Merge tag 'x86_urgent_for_v5.14' of git://git.kernel.org/p [...] adds c53c6b7409f4 perf/x86/intel/pt: Fix mask of num_address_ranges adds 0b3a8738b76f perf/x86/intel/uncore: Fix integer overflow on 23 bit left [...] adds 26db2e0c51fe perf/x86/amd/ibs: Work around erratum #1197 adds f11dd0d80555 perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op adds ccf26483416a perf/x86/amd/power: Assign pmu.module adds 98d006eb49cb Merge tag 'perf_urgent_for_v5.14' of git://git.kernel.org/ [...] adds 1a519dc7a73c PCI/MSI: Skip masking MSI-X on Xen PV adds f20a2637b1b1 Merge tag 'irq_urgent_for_v5.14' of git://git.kernel.org/p [...] adds 3c474b3239f1 sched: Fix Core-wide rq->lock for uninitialized CPUs adds e681dcbaa4b2 sched: Fix get_push_task() vs migrate_disable() adds 537b57bd5a20 Merge tag 'sched_urgent_for_v5.14' of git://git.kernel.org [...] adds 1669a941f7c4 clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer [...] adds 90ac80dcd313 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 7d2a07b76933 Linux 5.14 adds 291d47ccad19 string: improve default out-of-line memcmp() implementation adds 3a2b2eb55681 console: consume APC, DM, DCS adds 2287a51ba822 vt_kdsetmode: extend console locking adds 3513431926f9 Merge tag 'fsnotify_for_v5.15-rc1' of git://git.kernel.org [...] adds 63b0c403394d Merge tag 'fiemap_for_v5.15-rc1' of git://git.kernel.org/p [...] adds b64533344371 udf: Fix iocharset=utf8 mount option adds 28ce50f8d96e isofs: joliet: Fix iocharset=utf8 mount option adds 58bc6d1be2f3 udf_get_extendedattr() had no boundary checks. adds a1ca8e7147d0 Merge tag 'fs_for_v5.15-rc1' of git://git.kernel.org/pub/s [...] adds aa99f3c2b9c7 Merge tag 'hole_punch_for_v5.15-rc1' of git://git.kernel.o [...] adds 67021f25d952 regmap: teach regmap to use raw spinlocks if requested in [...] adds d287801c4971 Merge series "Use raw spinlocks in the ls-extirq driver" f [...] adds ca5537c9be13 Merge remote-tracking branch 'regmap/for-5.15' into regmap-next adds 4aed6ee53fcc Merge tag 'regmap-v5.15' of git://git.kernel.org/pub/scm/l [...] adds c1ff86006574 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds c049742fbc71 regulator: Minor regulator documentation fixes. adds ad3ead1efe05 regulator: Documentation fix for regulator error notificat [...] adds 98e47570ba98 regulator: vctrl: Use locked regulator_get_voltage in probe path adds 21e39809fd7c regulator: vctrl: Avoid lockdep warning in enable/disable ops adds 7aa6d700b089 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds d46e0d335497 Merge tag 'regulator-v5.15' of git://git.kernel.org/pub/sc [...] adds ed14666c3f87 spi: orion: Prevent incorrect chip select behaviour adds d68f4c73d729 spi: coldfire-qspi: Use clk_disable_unprepare in the remov [...] adds ea4ab99cb58c spi: davinci: invoke chipselect callback adds d5f78f50fff3 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 538d7c2ed730 spi: rockchip-sfc: Bindings for Rockchip serial flash controller adds 0b89fc0a367e spi: rockchip-sfc: add rockchip serial flash controller adds 02cea7039ad5 spi: tegra20-slink: remove spi_master_put() in tegra_slink [...] adds 7a4697b201a6 spi: stm32: fix excluded_middle.cocci warnings adds 8d00f9819458 spi: rockchip-sfc: Remove redundant IO operations adds 745649c59a0d spi: rockchip-sfc: Fix assigned but never used return error codes adds 5dc349ec131c spi: sprd: Pass offset instead of physical address to adi_ [...] adds 2b961c51f4d3 spi: sprd: Make sure offset not equal to slave address size adds f674aacd5005 spi: sprd: fill offset only to RD_CMD register for reading [...] adds 245ca2cc212b spi: sprd: Fix the wrong WDG_LOAD_VAL adds 3b66ca9783d1 spi: sprd: Add ADI r3 support adds f15e60d46039 spi: Convert sprd ADI bindings to yaml adds 0f887ac82971 spi: add sprd ADI for sc9863 and ums512 adds 26cfc0dbe43a spi: spi-zynq-qspi: use wait_for_completion_timeout to mak [...] adds 6e9c846aa0c5 Merge remote-tracking branch 'spi/for-5.15' into spi-next adds 0da9bc6d2fc3 Merge tag 'spi-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds 54784ffa5b26 power: supply: max17042: handle fails of reading status register adds 22b6907caf11 power: supply: max17042: remove duplicated STATUS bit defines adds 9c425fa3f273 dt-bindings: power: supply: max17042: describe interrupt adds 80698507e0b2 power: reset: Add TPS65086 restart driver adds 3e81bd7dfb9c dt-bindings: power: supply: smb347-charger: Document USB V [...] adds 4ac59d85a236 power: supply: smb347-charger: Make smb347_set_writable() [...] adds 17e7bc532cd5 power: supply: smb347-charger: Utilize generic regmap caching adds efe2175478d5 power: supply: smb347-charger: Add missing pin control activation adds 565efae96ca1 power: supply: smb347-charger: Implement USB VBUS regulator adds 1e4f30eaf4b8 power: supply: max17042_battery: clean up MAX17055_V_empty adds ed0d0a050602 power: supply: max17042_battery: fix typo in MAx17042_TOFF adds 4bf00434a618 power: supply: max17042_battery: more robust chip type checks adds eaa2c490514d power: supply: max17042_battery: log SOC threshold using d [...] adds c9398455b046 power: supply: core: Fix parsing of battery chemistry/technology adds 4520dcbe0df4 Merge tag 'for-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds 847fdae1579f char: tpm: Kconfig: remove bad i2c cr50 select adds 6824f8554a98 char: tpm: cr50_i2c: convert to new probe interface adds ea35e0d5df6c certs: Trigger creation of RSA module signing key if it's [...] adds a4aed36ed592 certs: Add support for using elliptic curve keys for signi [...] adds 047d4226b0bc tpm: ibmvtpm: Avoid error message when process gets signal [...] adds f985911b7bc7 crypto: public_key: fix overflow during implicit conversion adds 451819aa5ad0 Merge tag 'tpmdd-next-v5.15' of git://git.kernel.org/pub/s [...] adds f671a691e299 fcntl: fix potential deadlocks for &fown_struct.lock adds 2f488f698fda fcntl: fix potential deadlock for &fasync_struct.fa_lock adds f7e33bdbd6d1 fs: remove mandatory file locking support adds 2949e8427af3 fs: clean up after mandatory file locking support removal adds 6f01c935d96c Merge tag 'locks-v5.15' of git://git.kernel.org/pub/scm/li [...] adds 4ca4256453ef Merge branch 'core-rcu.2021.08.28a' of git://git.kernel.or [...] adds ffe3ee8bb68a crypto: omap - Avoid redundant copy when using truncated sg list adds fe4d55773b87 crypto: omap - Fix inconsistent locking of device lists adds 6e422ccea4a6 crypto: qat - simplify code and axe the use of a deprecated API adds ae1f5043e259 crypto: qat - set DMA mask to 48 bits for Gen2 adds 3660f25186af crypto: qat - disable AER if an error occurs in probe functions adds c02b51b3edb0 crypto: qat - fix a typo in a comment adds 462354d986b6 crypto: qat - use proper type for vf_mask adds 462584ca17b4 crypto: qat - remove empty sriov_configure() adds a48afd6c7a4e crypto: qat - enable interrupts only after ISR allocation adds 5147f0906d50 crypto: qat - do not ignore errors from enable_vf2pf_comms() adds 0a73c762e1ee crypto: qat - handle both source of interrupt in VF ISR adds 7eadcfd633d8 crypto: qat - prevent spurious MSI interrupt in VF adds 3213488db01e crypto: qat - prevent spurious MSI interrupt in PF adds 506a16642901 crypto: qat - rename compatibility version definition adds e6eefd12dd77 crypto: qat - remove intermediate tasklet for vf2pf adds 3d655732b019 crypto: qat - fix reuse of completion variable adds 9800678f05a8 crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c adds 07df385e645e crypto: qat - protect interrupt mask CSRs with a spinlock adds b90c1c4d3fa8 crypto: qat - fix naming for init/shutdown VF to PF notifications adds 0b7b6c195845 crypto: qat - move IO virtualization functions adds 7c258f501ee0 crypto: qat - complete all the init steps before service n [...] adds 9ffd49dfba6d crypto: qat - fix naming of PF/VF enable functions adds e6dac5ea6f8e crypto: qat - remove the unnecessary get_vintmsk_offset() adds 8af4a436e665 crypto: qat - flush vf workqueue at driver removal adds 645ae0af1840 crypto: qat - do not export adf_iov_putmsg() adds 598cf4255474 crypto: qat - store vf.compatible flag adds 90367a027a22 crypto: hisilicon/sec - fix the abnormal exiting process adds a52626106d6f crypto: hisilicon/sec - modify the hardware endian configuration adds 7b3d52683b3a crypto: tcrypt - Fix missing return value check adds 68039d605f7b crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm adds 357a753f5ec7 crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm adds 1295292d65b7 crypto: hisilicon - using 'debugfs_create_file' instead of [...] adds d7ea53395b72 crypto: hisilicon - add runtime PM ops adds 607c191b371d crypto: hisilicon - support runtime PM for accelerator device adds 74f5edbffcd3 crypto: hisilicon - change parameter passing of debugfs function adds 3e1d2c52b204 crypto: hisilicon - check _PS0 and _PR0 method adds abfc7fad6394 crypto: skcipher - in_irq() cleanup adds ff1469a21df5 crypto: rmd320 - remove rmd320 in Makefile adds de79d9aae493 crypto: x86/sm4 - export reusable AESNI/AVX functions adds 5b2efa2bb865 crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation adds 3438de03e98a crypto: ccp - Add support for new CCP/PSP device ID adds cedcf527d59b padata: Remove repeated verbose license text adds 72ff2bf04db2 crypto: aesni - xts_crypt() return if walk.nbytes is 0 adds 6ae51ffe5e76 crypto: sha512 - remove imaginary and mystifying clearing [...] adds 44a7d4441181 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 87d93029fe83 m68k: Fix asm register constraints for atomic ops adds adc5ea221089 Merge tag 'm68k-for-v5.15-tag1' of git://git.kernel.org/pu [...] adds cec0c58d34f2 s390/cio: add rescan functionality on channel subsystem adds d3683c055212 s390/cio: add dev_busid sysfs entry for each subchannel adds eade5f61a56f s390/qdio: use absolute data address in ESTABLISH ccw adds e2af48df5cc6 s390/qdio: remove unused sync-after-IRQ infrastructure adds 10376b53502e s390/qdio: clean up SIGA capability tracking adds 87e225bfa001 s390/qdio: fine-tune the queue sync adds f86991b3a95a s390/qdio: use dev_info() in qdio_print_subchannel_info() adds 44d9a21a19bd s390/qdio: consolidate QIB code adds 9f79b5495145 s390/qdio: remove unused support for SLIB parameters adds cf6031d0da5f s390/mm: remove unused cmma functions adds 8617bb740062 s390/zcrypt: fix wrong offset index for APKA master key va [...] adds 7c0eaa78b9cd s390/sclp: reserve memory occupied by sclp early buffer adds 02368b7cf6c7 s390/pci: cleanup resources only if necessary adds 81a076171e72 s390/pci: reset zdev->zbus on registration failure adds c8c68c5fca47 s390/ap: use the common device_driver pointer adds b5adbbf896d8 s390/ap: use the common driver-data pointer adds c42257d64079 s390/zcrypt: remove gratuitious NULL check in .remove() callbacks adds ddd63c85ef67 s390/kasan: fix large PMD pages address alignment check adds e8f06683d40e s390/boot: factor out offset_vmlinux_info() function adds f7addcdd527a s390/pci: fix misleading rc in clp_set_pci_fn() adds 8256adda1f44 s390/pci: handle FH state mismatch only on disable adds cc049eecfb7a s390/pci: simplify CLP List PCI handling adds 1f3f76812d5d s390/pci: improve DMA translation init and exit adds 0c1abe7c2890 s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c adds 28be5743c630 s390: remove do_signal() prototype and do_notify_resume() [...] adds 8b5f08b484bd s390: fix typo in linker script adds c4f0e5cfde35 s390/mm,pageattr: fix walk_pte_level() early exit adds 2879048c7ea1 s390/diag: make restart_part2 a local label adds 1204777867e8 s390/debug: keep debug data on resize adds 9372a82892c2 s390/debug: fix debug area life cycle adds d72541f94512 s390/debug: add early tracing support adds 70aa5d398265 s390/sclp: add tracing of SCLP interactions adds 0d6d75d2a2c3 KVM: s390: generate kvm hypercall functions adds cabebb697c98 s390/ap: fix state machine hang after failure to enable irq adds e7dc78d3d9ad s390: update defconfigs adds 915fea04f932 s390/smp: enable DAT before CPU restart callback is called adds d6be5d0ad304 s390/smp: do not use nodat_stack for secondary CPU start adds 927932240aa1 s390: remove SCHED_CORE from defconfigs adds c7a5238ef68b Merge tag 's390-5.15-1' of git://git.kernel.org/pub/scm/li [...] adds 7d07deb3b838 EDAC/altera: Skip defining unused structures for specific configs adds fd07a4a0d30b EDAC/skx_common: Set the memory type correctly for HBM memory adds 2294a7299f5e EDAC/i10nm: Fix NVDIMM detection adds cf4e6d52f583 EDAC/i10nm: Retrieve and print retry_rd_err_log registers adds 05b5fdb2a8f7 Merge tag 'edac_updates_for_v5.15' of git://git.kernel.org [...] adds 3bff147b187d x86/mce: Defer processing of early errors adds 8f645b420822 Merge tag 'ras_core_for_v5.15' of git://git.kernel.org/pub [...] adds 989ceac799cb x86/build: Remove stale cc-option checks adds 03dca99e200f x86/tools/relocs: Mark die() with the printf function attr format adds 6d61b8e66d34 x86/build: Remove the left-over bzlilo target adds 081551266d2f x86/build: Move the install rule to arch/x86/Makefile adds ced119b6308d Merge tag 'x86_build_for_v5.15' of git://git.kernel.org/pu [...] adds 42f6e869a028 Merge tag 'x86_cache_for_v5.15' of git://git.kernel.org/pu [...] adds 5b3fd8aa5df0 x86/kaslr: Have process_mem_region() return a boolean adds 230bda0873a6 Merge tag 'x86_cleanups_for_v5.15' of git://git.kernel.org [...] adds 0083242c9375 sched/topology: Skip updating masks for non-online nodes adds 304000390f88 sched: Cgroup SCHED_IDLE support adds 9ae606bc74dd sched: Introduce task_cpu_possible_mask() to limit fallbac [...] adds d4b96fb92ae7 cpuset: Don't use the cpu_possible_mask as a last resort f [...] adds 431c69fac05b cpuset: Honour task_cpu_possible_mask() in guarantee_onlin [...] adds 97c0054dbe2c cpuset: Cleanup cpuset_cpus_allowed_fallback() use in sele [...] adds 234a503e670b sched: Reject CPU affinity changes based on task_cpu_possi [...] adds b90ca8badbd1 sched: Introduce task_struct::user_cpus_ptr to track reque [...] adds db3b02ae896e sched: Split the guts of sched_setaffinity() into a helper [...] adds 07ec77a1d4e8 sched: Allow task CPU affinity to be restricted on asymmet [...] adds 234b8ab6476c sched: Introduce dl_task_check_affinity() to check propose [...] adds 366e7ad6ba5f sched/fair: Mark tg_is_idle() an inline in the !CONFIG_FAI [...] adds b542e383d8c0 eventfd: Make signal recursion protection a task bit adds 5d3c0db4598c Merge tag 'sched-core-2021-08-30' of git://git.kernel.org/ [...] adds 46466ae3a105 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds 4f32da76a140 perf/x86: Remove unused assignment to pointer 'e' adds eda8a2c599d1 perf/x86/intel: Replace deprecated CPU-hotplug functions adds ffec09f9c7d7 perf/hw_breakpoint: Replace deprecated CPU-hotplug functions adds 6cf295b21608 perf/amd/uncore: Simplify code, use free_percpu()'s built- [...] adds 0a0b53e0c379 perf/amd/uncore: Clean up header use, use <linux/ include [...] adds 9164d9493a79 x86/cpu: Add get_llc_id() helper function adds 05485745ad48 perf/amd/uncore: Allow the driver to be built as a module adds 6a371bafe613 perf/x86/amd/ibs: Add bitfield definitions in new <asm/amd [...] adds 4a2b88eb0265 Merge tag 'perf-core-2021-08-30' of git://git.kernel.org/p [...] adds 5eff88dd6b4b efi: cper: fix scnprintf() use in cper_mem_err_location() adds b31eea2e04c1 efi: Don't use knowledge about efi_guid_t internals adds 1be72c8e0786 efi: cper: check section header more appropriately adds 46f4945e2b39 Merge tag 'efi-core-2021-08-30' of git://git.kernel.org/pu [...] adds e4c3562e1bc7 Merge tag 'core-debugobjects-2021-08-30' of git://git.kern [...] adds c7483d823ee0 Documentation: Replace deprecated CPU-hotplug functions. adds 252034e03f04 md/raid5: Replace deprecated CPU-hotplug functions. adds 7625eccd1852 mm: Replace deprecated CPU-hotplug functions. adds 08403e2174c4 Merge tag 'smp-core-2021-08-30' of git://git.kernel.org/pu [...] adds c87866ede44a Merge tag 'v5.14-rc6' into locking/core, to pick up fixes adds d8bbd97ad0b9 locking/local_lock: Add missing owner initialization adds b41cda037655 locking/rtmutex: Set proper wait context for lockdep adds 43295d73adc8 sched/wakeup: Split out the wakeup ->__state check adds cd781d0ce8cb sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit adds 85019c167489 sched/wakeup: Reorganize the current::__state helpers adds 5f220be21418 sched/wakeup: Prepare for RT sleeping spin/rwlocks adds b4bfa3fcfe3b sched/core: Rework the __schedule() preempt argument adds 6991436c2b5d sched/core: Provide a scheduling point for RT locks adds 2c8bb85151d4 sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() adds e14c4bd12478 media/atomisp: Use lockdep instead of *mutex_is_locked() adds f07ec52202ca locking/rtmutex: Remove rt_mutex_is_locked() adds 785159301bed locking/rtmutex: Convert macros to inlines adds 709e0b62869f locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*() adds 531ae4b06a73 locking/rtmutex: Split API from implementation adds 830e6acc8a1c locking/rtmutex: Split out the inner parts of 'struct rtmutex' adds ebbdc41e90ff locking/rtmutex: Provide rt_mutex_slowlock_locked() adds 6bc8996add9f locking/rtmutex: Provide rt_mutex_base_is_locked() adds 943f0edb754f locking/rt: Add base code for RT rw_semaphore and rwlock adds 42254105dfe8 locking/rwsem: Add rtmutex based R/W semaphore implementation adds c014ef69b3ac locking/rtmutex: Add wake_state to rt_mutex_waiter adds b576e640ce5e locking/rtmutex: Provide rt_wake_q_head and helpers adds 7980aa397cc0 locking/rtmutex: Use rt_mutex_wake_q_head adds 456cfbc65cd0 locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks adds e17ba59b7e8e locking/rtmutex: Guard regular sleeping locks specific functions adds 4f084ca74c3f locking/spinlock: Split the lock types header, and move th [...] adds a403abbdc715 locking/rtmutex: Prevent future include recursion hell adds cbcebf5bd3d0 locking/lockdep: Reduce header dependencies in <linux/debu [...] adds 089050cafa10 rbtree: Split out the rbtree type definitions into <linux/ [...] adds e4e17af3b7f8 locking/rtmutex: Reduce <linux/rtmutex.h> header dependenc [...] adds 051790eecc03 locking/spinlock: Provide RT specific spinlock_t adds 342a93247e08 locking/spinlock: Provide RT variant header: <linux/spinlo [...] adds 1c143c4b65da locking/rtmutex: Provide the spin/rwlock core lock function adds 0f383b6dc96e locking/spinlock: Provide RT variant adds 8282947f6734 locking/rwlock: Provide RT variant adds 715f7f9ece46 locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO adds a321fb9038b3 locking/mutex: Consolidate core headers, remove kernel/loc [...] adds 43d2d52d704e locking/mutex: Move the 'struct mutex_waiter' definition f [...] adds 4f1893ec8cfb locking/ww_mutex: Move the ww_mutex definitions from <linu [...] adds ebf4c55c1ddb locking/mutex: Make mutex::wait_lock raw adds cf702eddcd03 locking/ww_mutex: Simplify lockdep annotations adds c0afb0ffc06e locking/ww_mutex: Gather mutex_waiter initialization adds aaa77de10b7c locking/ww_mutex: Split up ww_mutex_unlock() adds 2674bd181f33 locking/ww_mutex: Split out the W/W implementation logic i [...] adds 5297ccb2c509 locking/ww_mutex: Remove the __sched annotation from ww_mu [...] adds 23d599eb2377 locking/ww_mutex: Abstract out the waiter iteration adds 843dac28f90e locking/ww_mutex: Abstract out waiter enqueueing adds 9934ccc75cec locking/ww_mutex: Abstract out mutex accessors adds bdb189148ded locking/ww_mutex: Abstract out mutex types adds 653a5b0bd9b4 locking/ww_mutex: Abstract out internal lock accesses adds dc4564f5dc2d locking/ww_mutex: Implement rt_mutex accessors adds 8850d773703f locking/ww_mutex: Add RT priority to W/W order adds 2408f7a3782a locking/ww_mutex: Add rt_mutex based lock type and accessors adds add461325ec5 locking/rtmutex: Extend the rtmutex core to support ww_mutex adds f8635d509d80 locking/ww_mutex: Implement rtmutex based ww_mutex API functions adds bb630f9f7a7d locking/rtmutex: Add mutex variant for RT adds c49f7ece4617 lib/test_lockup: Adapt to changed variables adds dc7109aaa233 futex: Validate waiter correctly in futex_proxy_trylock_atomic() adds c363b7ed7925 futex: Clean up stale comments adds f6f4ec00b57a futex: Clarify futex_requeue() PI handling adds 8e74633dcefb futex: Remove bogus condition for requeue PI adds 59c7ecf1544e futex: Correct the number of requeued waiters for PI adds 64b7b715f7f9 futex: Restructure futex_requeue() adds c18eaa3aca43 futex: Clarify comment in futex_requeue() adds d69cba5c719b futex: Reorder sanity checks in futex_requeue() adds 6231acbd0802 futex: Simplify handle_early_requeue_pi_wakeup() adds 07d91ef510fb futex: Prevent requeue_pi() lock nesting issue on RT adds 51711e825a6d locking/rtmutex: Prevent lockdep false positive with PI futexes adds 015680aa4c5d preempt: Adjust PREEMPT_LOCK_OFFSET for RT adds 48eb3f4fcfd3 locking/rtmutex: Implement equal priority lock stealing adds 992caf7f1724 locking/rtmutex: Add adaptive spinwait mechanism adds 31552385f8e9 locking/spinlock/rt: Prepare for RT local_lock adds 026659b9774e locking/local_lock: Add PREEMPT_RT support adds 9ae6ab27f44e static_call: Update API documentation adds b857174e68e2 locking/ww_mutex: Initialize waiter.ww_ctx properly adds 99409b935c9a locking/semaphore: Add might_sleep() to down_*() family adds c3123c431447 locking/rtmutex: Dont dereference waiter lockless adds 37e8abff2beb locking/rtmutex: Dequeue waiter on ww_mutex deadlock adds 6467822b8cc9 locking/rtmutex: Prevent spurious EDEADLK return caused by [...] adds a055fcc132d4 locking/rtmutex: Return success on deadlock for ww_mutex waiters adds e5e726f7bb9f Merge tag 'locking-core-2021-08-30' of git://git.kernel.or [...] adds 88ffe2d0a55a genirq/cpuhotplug: Demote debug printk to KERN_DEBUG adds 2f170814bdd2 genirq/msi: Move MSI sysfs handling from PCI to MSI core adds 00ed1401a005 platform-msi: Add ABI to show msi_irqs of platform devices adds 4b522bbf80f6 pinctrl/rockchip: always enable clock for gpio controller adds e1450694e946 pinctrl/rockchip: separate struct rockchip_pin_bank to a h [...] adds 5f82afd868a0 pinctrl/rockchip: add pinctrl device to gpio bank struct adds 75d1415ea57c dt-bindings: gpio: change items restriction of clock for r [...] adds 936ee2675eee gpio/rockchip: add driver for rockchip gpio adds ff96a8c21cdb gpio/rockchip: use struct rockchip_gpio_regs for gpio controller adds 3bcbd1a85b68 gpio/rockchip: support next version gpio controller adds 93103f6eb09c gpio/rockchip: drop irq_gc_lock/irq_gc_unlock for irq set type adds 9ce9a02039de pinctrl/rockchip: drop the gpio related codes adds 6ecd53f49fad Merge remote-tracking branch 'linusw/ib-rockchip' into irq [...] adds cf39e60c83f1 Merge branch irq/generic_handle_domain_irq into irq/irqchip-next adds 60a1cd10b222 irqchip/apple-aic: Fix irq_disable from within irq handlers adds 8d474deaba2c irqchip/gic-v3: Fix priority comparison when non-secure pr [...] adds acdcfd94ef33 Merge branch irq/misc-5.15 into irq/irqchip-next adds 131d326ba969 irqdomain: Export irq_domain_disconnect_hierarchy() adds 9d4f24bfe043 irqchip/qcom-pdc: Trim unused levels of the interrupt hierarchy adds 6e3b473ee064 Merge branch irq/qcom-pdc-nowake-cleanup into irq/irqchip-next adds 47fb0cfdb7a7 Merge tag 'irqchip-5.15' of git://git.kernel.org/pub/scm/l [...] adds 7d6e3fa87e73 Merge tag 'irq-core-2021-08-30' of git://git.kernel.org/pu [...] adds 0a096f240aa1 Merge tag 'x86-cpu-2021-08-30' of git://git.kernel.org/pub [...] adds ccd8ec4a3f9a Merge tag 'x86-irq-2021-08-30' of git://git.kernel.org/pub [...] adds bed91667415b Merge tag 'x86-misc-2021-08-30' of git://git.kernel.org/pu [...] adds 3a95de59730e clocksource/drivers/fttmr010: Pass around less pointers adds f196ae282070 dt-bindings: timer: Add ABIs for new Ingenic SoCs adds 127c92feb74a Merge tag 'timers-v5.15' of https://git.linaro.org/people/ [...] adds d25a025201ed clocksource: Make clocksource watchdog test safe for slow- [...] adds 8596e589b787 Merge tag 'timers-core-2021-08-30' of git://git.kernel.org [...] adds 9451aa0aacaf block: free the extended dev_t minor later adds 889c05cc5834 block: ensure the bdi is freed after inode_detach_wb adds 1113f0b69c6a bvec: add a bvec_virt helper adds b93ef45350c0 block: use bvec_virt in bio_integrity_{process,free} adds 1c277e501334 dm: make EBS depend on !HIGHMEM adds 3a8ba33bd71a dm-ebs: use bvec_virt adds 964cacfdd34c dm-integrity: use bvec_virt adds fbc27241e537 squashfs: use bvec_virt adds cf58b537781d rbd: use bvec_virt adds 358b348b9197 virtio_blk: use bvec_virt adds 2fd3e5efe791 bcache: use bvec_virt adds c3c770563510 sd: use bvec_virt adds 25d84545beaa ubd: use bvec_virt adds 6da525b3ecae ps3vram: use bvec_virt adds bf5fb875b494 dasd: use bvec_virt adds 2b7a8112212a dcssblk: use bvec_virt adds 3973e15fa534 nvme: use bvec_virt adds 49cb5168a7c6 blk-cgroup: refactor blkcg_print_stat adds 252c651a4c85 blk-cgroup: stop using seq_get_buf adds 69f87cc70865 block: unexport blk_register_queue adds a680dd72ec33 block: bfq: fix bfq_set_next_ioprio_data() adds 25bca50e523c block: improve ioprio class description comment adds a553a835ca57 block: change ioprio_valid() to an inline function adds ba05200fcce0 block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros adds 202bc942c5cd block: Introduce IOPRIO_NR_LEVELS adds e70344c05995 block: fix default IO priority handling adds 759e0fd4b677 block: add back the bd_holder_dir reference in bd_link_dis [...] adds 5f432cceb3e9 nvme: use blk_mq_alloc_disk adds 45938335d0a9 st: do not allocate a gendisk adds aebbb5831fbd sg: do not allocate a gendisk adds 4dcc4874deb4 block: cleanup the lockdep handling in *alloc_disk adds 9c2b9dbafc06 block: remove alloc_disk and alloc_disk_node adds a58bd7683fcb block: remove the minors argument to __alloc_disk_node adds 4a1fa41d304c block: pass a request_queue to __blk_alloc_disk adds 61a35cfc2633 block: hold a request_queue reference for the lifetime of [...] adds d152c682f03c block: add an explicit ->disk backpointer to the request_queue adds 40b3a52ffc5b block: add a sanity check for a live disk in del_gendisk adds 52b85909f85d block: fold register_disk into device_add_disk adds 8235b5c1e8c1 block: call bdev_add later in device_add_disk adds 9d5ee6767c85 block: create the bdi link earlier in device_add_disk adds bab53f6b617d block: call blk_integrity_add earlier in device_add_disk adds 75f4dca59694 block: call blk_register_queue earlier in device_add_disk adds 614310c9c8ca block: return errors from blk_integrity_add adds 92e7755ebc69 block: return errors from disk_alloc_events adds 83cbce957446 block: add error handling for device_add_disk / add_disk adds dbb301f91fc8 virtio_blk: add error handling support for add_disk() adds 10e7123d5551 null_blk: add error handling support for add_disk() adds 539711d7d6fe block: remove a pointless call to MINOR() in device_add_disk adds c4b2b7d150d2 block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT adds d9cf3bd53184 bio: fix page leak bio_add_hw_page failure adds 0bdfbca8a623 block: Add alternative_gpt_sector() operation adds 466d9c4904de partitions/efi: Support non-standard GPT location adds dc913385dd74 mmc: block: Support alternative_gpt_sector() operation adds 1743fa54c9e8 mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA adds 9f2869921f2a block: refine the disk_live check in del_gendisk adds 158ee7b65653 block: mark blkdev_fsync static adds ead3b768bb51 blk-zoned: allow zone management send operations without C [...] adds 4d643b660895 blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN adds cc40b7225151 blk-crypto: fix check for too-large dun_bytes adds 1e294970fc00 block, bfq: cleanup the repeated declaration adds 1d1cf156dc17 sg: pass the device name to blk_trace_setup adds 679369114e55 Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel. [...] adds b1a811633f73 block: nbd: add sanity check for first_minor adds 2a14c9ae15a3 params: lift param_set_uint_minmax to common code adds 27453b45e62d nvme-pci: limit maximum queue depth to 4095 adds 3b01a9d0caa8 nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data adds e7006de6c238 nvme: code command_id with a genctr for use-after-free validation adds 0521905e859f nvme-pci: use attribute group for cmb sysfs adds 1751e97aa940 nvme-pci: cmb sysfs: one file, one value adds e23439e977ed nvme-fabrics: remove superfluous nvmf_host_put in nvmf_par [...] adds a7b5e8d864b3 nvme: add set feature tracing support adds 8d84f9de69ca nvmet: add set feature tracing support adds ad0e9a80ba0f nvmet: remove redundant assignments of variable status adds e5ad96f388b7 nvme-pci: disable hmb on idle suspend adds a5df5e79c43c nvme: allow user toggling hmb usage adds d48f92cd2739 nvme-tcp: pair send_mutex init with destroy adds 664227fde638 nvme-tcp: don't update queue count when failing to set io queues adds 85032874f80b nvme-rdma: don't update queue count when failing to set io queues adds e804d5abe2d7 nvmet: pass back cntlid on successful completion adds b71df12605ca nvmet: avoid duplicate qid in connect cmd adds e19e9f47f341 nvmet: check that host sqsize does not exceed ctrl MQES adds 0866200ed7fd nvme: Have NVME_FABRICS select NVME_CORE instead of transp [...] adds 77979058dfcf nvme: remove nvm_ndev from ns adds 9891668e43c8 nvme: remove the unused NVME_NS_* enum adds ca27f5b593b5 Merge tag 'nvme-5.15-2021-08-18' of git://git.infradead.or [...] adds 93f63bc41f69 nbd: add missing locking to the nbd_dev_add error path adds 409e0ff10ead nbd: reset NBD to NULL when restarting in nbd_genl_connect adds 75b7f62aa65d nbd: prevent IDR lookups from finding partially initialize [...] adds b190300decb3 nbd: set nbd->index before releasing nbd_index_mutex adds 438cd318c8df nbd: only return usable devices from nbd_find_unused adds 7ee656c3ac3d nbd: remove nbd->destroy_complete adds 46d4703b1db4 md/raid10: Remove unnecessary rcu_dereference in raid10_ha [...] adds 6607cd319b6b raid1: ensure write behind bio has less than BIO_MAX_VECS sectors adds 461d971215df Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds c7e9d0020361 Revert "floppy: reintroduce O_NDELAY fix" adds b5b0eba590f0 Merge tag 'floppy-for-5.15' of https://github.com/evdenis/ [...] adds 9a1d6c9e3f53 Merge tag 'for-5.15/drivers-2021-08-30' of git://git.kerne [...] adds 3ad4a3162035 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() adds 355a8031dc17 libata: fix ata_host_start() adds 56b4f06c55ad libata: simplify ata_scsi_rbuf_fill() adds d8d8778c24cc libata: cleanup device sleep capability detection adds 891fd7c61952 libata: cleanup ata_dev_configure() adds 2360fa1812cd libata: cleanup NCQ priority handling adds fc5c8aa7bc49 libata: fix ata_read_log_page() warning adds d633b8a702ab libata: print feature list on device scan adds 5f91b8f54874 libata: Introduce ncq_prio_supported sysfs sttribute adds 5b8a2345e64b docs: sysfs-block-device: improve ncq_prio_enable documentation adds f5975d18d46a docs: sysfs-block-device: document ncq_prio_supported adds 62283c6c9d4c include:libata: fix boolreturn.cocci warnings adds 44d7d3b0d1cd Merge tag 'for-5.15/libata-2021-08-30' of git://git.kernel [...] adds d3e9f732c415 io-wq: remove GFP_ATOMIC allocation off schedule out path adds 5fd461784059 io_uring: be smarter about waking multiple CQ ring waiters adds 042b0d85eabb io_uring: use kvmalloc for fixed files adds ac177053bb2c io_uring: inline fixed part of io_file_get() adds b191e2dfe595 io_uring: rename io_file_supports_async() adds c97d8a0f68b3 io_uring: avoid touching inode in rw prep adds ebc11b6c6b87 io_uring: clean io-wq callbacks adds 2215bed9246d io_uring: remove unnecessary PF_EXITING check adds 8724dd8c8338 io-wq: improve wq_list_add_tail() adds 864ea921b030 io_uring: refactor io_alloc_req adds a2416e1ec23c io_uring: don't halt iopoll too early adds 282cdc86937b io_uring: add more locking annotations for submit adds 90291099f24a io_uring: optimise io_cqring_wait() hot path adds e73c5c7cd3e2 io_uring: extract a helper for ctx quiesce adds 6a290a1442b4 io_uring: move io_put_task() definition adds b9bd2bea0f22 io_uring: move io_rsrc_node_alloc() definition adds 543af3a13da3 io_uring: inline io_free_req_deferred adds d3fddf6dddd8 io_uring: deduplicate open iopoll check adds 58d3be2c60d2 io_uring: improve ctx hang handling adds bbbca0948989 io_uring: kill unused IO_IOPOLL_BATCH adds af066f31eb3d io_uring: drop exec checks from io_req_task_submit adds e9dbe221f5d1 io_uring: optimise putting task struct adds f56165e62fae io_uring: move io_fallback_req_func() adds c34b025f2d21 io_uring: cache __io_free_req()'d requests adds 7255834ed6ef io_uring: remove redundant args from cache_free adds bb943b8265c8 io_uring: use inflight_entry instead of compl.list adds cd0ca2e048dc io_uring: inline struct io_comp_state adds 90f67366cb88 io_uring: remove extra argument for overflow flush adds 5d70904367b4 io_uring: inline io_poll_remove_waitqs adds 6294f3686b4d io_uring: clean up tctx_task_work() adds 62906e89e63b io_uring: remove file batch-get optimisation adds 89850fce16a1 io_uring: run timeouts from task_work adds 89b263f6d56e io_uring: run linked timeouts from task_work adds 8ef12efe26c8 io_uring: run regular file completions from task_work adds 79ebeaee8a21 io_uring: remove IRQ aspect of io_ring_ctx completion lock adds 21c843d5825b io_uring: move req_ref_get() and friends adds 91c2f6978311 io_uring: remove req_ref_sub_and_test() adds 5d5901a34340 io_uring: remove submission references adds 20e60a383208 io_uring: skip request refcounting adds fd08e5309bba io_uring: optimise hot path of ltimeout prep adds a4aadd11ea49 io_uring: extract io_uring_files_cancel() in io_uring_task [...] adds f552a27afe67 io_uring: remove files pointer in cancellation functions adds 41a5169c23eb io_uring: code clean for completion_lock in io_arm_poll_handler() adds a141dd896f54 io_uring: correct __must_hold annotation adds 48dcd38d73c2 io_uring: optimise iowq refcounting adds 761bcac1573e io_uring: don't inflight-track linked timeouts adds fb6820998f57 io_uring: optimise initial ltimeout refcounting adds a8576af9d1b0 io_uring: kill not necessary resubmit switch adds 8cb01fac982a io_uring: deduplicate cancellation code adds b97e736a4b55 io_uring: kill REQ_F_LTIMEOUT_ACTIVE adds 4d13d1a4d1e1 io_uring: simplify io_prep_linked_timeout adds 0756a8691017 io_uring: cancel not-armed linked touts separately adds 906c6caaf586 io_uring: optimise io_prep_linked_timeout() adds ae421d9350b5 io_uring: better encapsulate buffer select for rw adds 505657bc6c52 io_uring: reuse io_req_complete_post() adds 23a65db83b3f io_uring: improve same wq polling adds ec3c3d0f3a27 io_uring: fix io_timeout_remove locking adds 79dca1846fe9 io-wq: move nr_running and worker_refs out of wqe->lock pr [...] adds 316319e82f73 io_uring: add comments on why PF_EXITING checking is safe adds e98e49b2bbf7 io_uring: extend task put optimisations adds 187f08c12cd1 io_uring: Add register support for non-4k PAGE_SIZE adds 99c8bc52d132 io_uring: fix lack of protection for compl_nr adds 3a1b8a4e843f io_uring: limit fixed table size by RLIMIT_NOFILE adds 0bea96f59ba4 io_uring: place fixed tables under memcg limits adds 2c5d763c1939 io_uring: add clarifying comment for io_cqring_ev_posted() adds 26578cda3db9 io_uring: add ->splice_fd_in checks adds 5636c00d3e8e io_uring: flush completions for fallbacks adds f237c30a5610 io_uring: batch task work locking adds 126180b95f27 io_uring: IRQ rw completion batching adds dadebc350da2 io_uring: fix io_try_cancel_userdata race for iowq adds d32f89da7fa8 net: add accept helper not installing fd adds b9445598d8c6 io_uring: openat directly into fixed fd table adds a7083ad5e307 io_uring: hand code io_accept() fd installing adds aaa4db12ef7b io_uring: accept directly into fixed file table adds 0c6e1d7fd5e7 io_uring: don't free request to slab adds 14afdd6ee3a0 io_uring: remove redundant req_set_fail() adds a8295b982c46 io_uring: fix failed linkchain code logic adds 9a10867ae54e io_uring: add task-refs-get helper adds b18a1a4574d2 io_uring: clarify io_req_task_cancel() locking adds 90499ad00ca5 io_uring: add build check for buf_index overflows adds 2e480058ddc2 io-wq: provide a way to limit max number of workers adds 50c1df2b56e0 io_uring: support CLOCK_BOOTTIME/REALTIME for timeouts adds ef9dd637084d io_uring: keep ltimeouts in a list adds f1042b6ccb88 io_uring: allow updating linked timeouts adds ecc53c48c13d io-wq: check max_worker limits if a worker transitions bou [...] adds a9a4aa9fbfc5 io-wq: wqe and worker locks no longer need to be IRQ safe adds 87df7fb922d1 io-wq: fix wakeup race when adding new work adds c547d89a9a44 Merge tag 'for-5.15/io_uring-2021-08-30' of git://git.kern [...] adds da521626ac62 bio: optimize initialization of a bio adds 6c7ef543df90 fs: add kiocb alloc cache flag adds be4d234d7aeb bio: add allocation cache abstraction adds be863b9e4348 block: clear BIO_PERCPU_CACHE flag if polling isn't supported adds 394918ebb889 io_uring: enable use of bio alloc cache adds 01cfa28af486 block: use the percpu bio cache in __blkdev_direct_IO adds 270a1c913ebd block: provide bio_clear_hipri() helper adds 3d5b3fbedad6 bio: improve kerneldoc documentation for bio_alloc_kiocb() adds 3b629f8d6dc0 Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.k [...] adds 91ef658fb8b8 namei: ignore ERR/NULL names in putname() adds 0ee50b47532a namei: change filename_parentat() calling conventions adds 584d3226d665 namei: make do_mkdirat() take struct filename adds 7797251bb5ab namei: make do_mknodat() take struct filename adds da2d0cede330 namei: make do_symlinkat() take struct filename adds 8228e2c31319 namei: add getname_uflags() adds 020250f31c4c namei: make do_linkat() take struct filename adds 45f30dab3957 namei: update do_*() helpers to return ints adds e34a02dc40c9 io_uring: add support for IORING_OP_MKDIRAT adds 7a8721f84fcb io_uring: add support for IORING_OP_SYMLINKAT adds cf30da90bc3a io_uring: add support for IORING_OP_LINKAT adds b91db6a0b52e Merge tag 'for-5.15/io_uring-vfs-2021-08-30' of git://git. [...] adds eebff916f077 ksmbd: Fix multi-protocol negotiation adds f4228b678b41 ksmbd: change int data type to boolean adds 5ec3df8e98f5 ksmbd: update the comment for smb2_get_ksmbd_tcon() adds c6ce2b5716b0 ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() adds 777cad1604d6 ksmbd: remove select FS_POSIX_ACL in Kconfig adds 323b1ea10263 ksmbd: smbd: fix kernel oops during server shutdown adds 668fff017233 ksmbd: update SMB3 multi-channel support in ksmbd.rst adds 29668d7e9d84 MAINTAINERS: add git adddress of ksmbd adds a9a27d4ab3de ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in acce [...] adds e7a10ed7d734 Merge pull request #66 from namjaejeon/cifsd-for-next adds e70e392fa768 ksmbd: fix permission check issue on chown and chmod adds 0bffa153a2f4 Merge pull request #68 from namjaejeon/cifsd-for-next adds 1923b544bf60 MAINTAINERS: ksmbd: update my email address adds e9e3d5f9e34c MAINTAINERS: ksmbd: add cifs_common directory to ksmbd entry adds 32e19d12fc7c Merge pull request #69 from namjaejeon/cifsd-for-next adds 7d5d8d715689 ksmbd: fix __write_overflow warning in ndr_read_string adds e24c567b7ecf Merge tag '5.15-rc-first-ksmbd-merge' of git://git.samba.o [...] adds f980d055a0f8 CIFS: Fix a potencially linear read overflow adds d72c74197b70 cifs: fix wrong release in sess_alloc_buffer() failed path adds 7321be2663da smb3: fix posix extensions mount option adds 3d2b50e0e768 oid_registry: Add OIDs for missing Spnego auth mechanisms to Macs adds 18d04062f83b cifs: enable fscache usage even for files opened as rw adds 76a3c92ec9e0 cifs: remove support for NTLM and weaker authentication al [...] adds 71c028632461 cifs: fork arc4 and create a separate module for it for ci [...] adds 42c21973fa3c cifs: create a MD4 module and switch cifs.ko to use it adds 38f4910b8b26 cifs: cifs_md4 convert to SPDX identifier adds 332c404a55ef cifs: add cifs_common directory to MAINTAINERS file adds 3998f0b8bc49 cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SE [...] adds 9c849ce86e0f Merge tag '5.15-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 5a80d1c6a270 btrfs: zoned: remove max_zone_append_size logic adds b3b7e1d0b4c2 btrfs: add special case to setget helpers for 64k pages adds 4a9531cf89d2 btrfs: check-integrity: drop unnecessary function prototypes adds 2eadb9e75e8e btrfs: make btrfs_finish_chunk_alloc private to block-group.c adds 67d5e289a193 btrfs: remove max argument from generic_bin_search adds 23608d51a3b2 btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs adds b0ee5e1ec44a btrfs: drop from __GFP_HIGHMEM all allocations adds 8c945d32e604 btrfs: compression: drop kmap/kunmap from lzo adds 696ab562e6df btrfs: compression: drop kmap/kunmap from zlib adds bbaf9715f3f5 btrfs: compression: drop kmap/kunmap from zstd adds 4c2bf276b56d btrfs: compression: drop kmap/kunmap from generic helpers adds 5da384799278 btrfs: check-integrity: drop kmap/kunmap for block pages adds 069a2e37789a btrfs: continue readahead of siblings even if target node [...] adds 6534c0c99ddd btrfs: pass NULL as trans to btrfs_search_slot if we only [...] adds 2b29726c473b btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] adds 506650dcb3a7 btrfs: improve the batch insertion of delayed items adds 5a656c3628b2 btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] adds cceaa89f02f1 btrfs: remove racy and unnecessary inode transaction updat [...] adds e1a6d2648300 btrfs: avoid unnecessary log mutex contention when syncing log adds e68107e51f84 btrfs: remove unnecessary list head initialization when sy [...] adds 2ac691d8b3b1 btrfs: avoid unnecessary lock and leaf splits when updatin [...] adds c7bcbb2120cb btrfs: remove ignore_offset argument from btrfs_find_all_roots() adds ad9a9378502d btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] adds f8ee80de7bcf btrfs: remove unneeded return variable in btrfs_lookup_fil [...] adds a7d1c5dc8632 btrfs: introduce btrfs_lookup_match_dir adds a129ffb8166a btrfs: remove unused start and end parameters from btrfs_r [...] adds 25c1252a026c btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] adds f41b6ba93d8e btrfs: remove uptodate parameter from btrfs_dec_test_first [...] adds 809d6902b3b0 btrfs: make btrfs_next_leaf static inline adds 0ac6e06b6c13 btrfs: tree-checker: use table values for stripe checks adds 6c154ba41bd0 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] adds 500a44c9b301 btrfs: uninline btrfs_bg_flags_to_raid_index adds fe4f46d40c1c btrfs: merge alloc_device helpers adds d58ede8d1d9f btrfs: simplify data stripe calculation helpers adds 214cc1843217 btrfs: constify and cleanup variables in comparators adds 4c37a7938496 btrfs: reset this_bio_flag to avoid inheriting old flags adds 3670e6451bc9 btrfs: subpage: check if there are compressed extents insi [...] adds ca62e85ded2c btrfs: disable compressed readahead for subpage adds 557023ea9f06 btrfs: grab correct extent map for subpage compressed extent read adds 1c3dc1731ed2 btrfs: rework btrfs_decompress_buf2page() adds a6e66e6f8c1b btrfs: rework lzo_decompress_bio() to make it subpage compatible adds f47960f49e59 btrfs: reloc: factor out relocation page read and dirty part adds c2832898126f btrfs: make relocate_one_page() handle subpage case adds cc1d0d93d55a btrfs: subpage: fix writeback which does not have ordered extent adds 7367253a351e btrfs: subpage: disable inline extent creation adds e0eefe07f895 btrfs: subpage: allow submit_extent_page() to do bio split adds c8050b3b7f76 btrfs: subpage: reject raid56 filesystem and profile conversion adds e0467866198f btrfs: subpage: fix race between prepare_pages() and btrfs [...] adds 7c11d0ae4395 btrfs: subpage: fix a potential use-after-free in writebac [...] adds e3c62324e470 btrfs: subpage: fix false alert when relocating partial pr [...] adds 9d9ea1e68a05 btrfs: subpage: fix relocation potentially overwriting las [...] adds 95ea0486b20e btrfs: allow read-write for 4K sectorsize on 64K page size [...] adds 963e4db83e28 btrfs: unify regular and subpage error paths in __extent_w [...] adds ac98141d1404 btrfs: wake up async_delalloc_pages waiters after submit adds 8197766d806f btrfs: include delalloc related info in dump space info tr [...] adds fcdef39c03c5 btrfs: enable a tracepoint when we fail tickets adds 03fe78cc2942 btrfs: use delalloc_bytes to determine flush amount for sh [...] adds e16460707e94 btrfs: wait on async extents when flushing delalloc adds 5a798493b8f3 fs: add a filemap_fdatawrite_wbc helper adds b3776305278e btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] adds 25d23cd01621 9p: migrate from sync_inode to filemap_fdatawrite_wbc adds 5662c967c69d fs: kill sync_inode adds e83502ca5f1e block: fix argument type of bio_trim() adds 21dda654d480 btrfs: fix argument type of btrfs_bio_clone_partial() adds 42b5d73b5d23 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() adds 6e8e777deb5c btrfs: eliminate some false positives when checking if ino [...] adds bd54f381a12a btrfs: do not pin logs too early during renames adds b2f78e88052b btrfs: allow degenerate raid0/raid10 adds 7361b4ae03d9 btrfs: remove the dead comment in writepage_delalloc() adds efc222f8d79c btrfs: simplify return values in btrfs_check_raid_min_devices adds 77eea05e7851 btrfs: add ro compat flags to inodes adds 146054090b08 btrfs: initial fsverity support adds 705242538ff3 btrfs: verity metadata orphan items adds ea3dc7d2d1f5 btrfs: print if fsverity support is built in when loading module adds 0ff40a910f56 btrfs: introduce btrfs_search_backwards function adds 98caf9531e1d btrfs: allocate file_ra_state on stack in readahead_cache adds 0afb603afc3e btrfs: allocate btrfs_ioctl_quota_rescan_args on stack adds c853a5783ebe btrfs: allocate btrfs_ioctl_defrag_range_args on stack adds dce281503906 btrfs: allocate backref_ctx on stack in find_extent_clone adds 1c167b87f4f9 btrfs: remove unnecessary NULL check for the new inode dur [...] adds d135a5339611 btrfs: remove no longer needed full sync flag check at ino [...] adds 1f295373022e btrfs: update comment at log_conflicting_inodes() adds 77233c2d2ec9 btrfs: zoned: allow disabling of zone auto reclaim adds ba86dd9fe60e btrfs: zoned: suppress reclaim error message on EAGAIN adds 0ae79c6fe70d btrfs: zoned: fix block group alloc_offset calculation adds 63fb5879db7c btrfs: zoned: add asserts on splitting extent_map adds e4571b8c5e9f btrfs: fix NULL pointer dereference when deleting device b [...] adds e7849e33cf5d btrfs: sysfs: document structures and their associated files adds c2fd68b6b2b0 namei: add mapping aware lookup helper adds b3b6f5b92255 btrfs: handle idmaps in btrfs_new_inode() adds ca07274c3da9 btrfs: allow idmapped rename inode op adds c020d2eaf1a8 btrfs: allow idmapped getattr inode op adds 72105277dcfc btrfs: allow idmapped mknod inode op adds e93ca491d03f btrfs: allow idmapped create inode op adds b0b3e44d346c btrfs: allow idmapped mkdir inode op adds 5a0521086e5f btrfs: allow idmapped symlink inode op adds 98b6ab5fc098 btrfs: allow idmapped tmpfile inode op adds d4d094646142 btrfs: allow idmapped setattr inode op adds 3bc71ba02cf5 btrfs: allow idmapped permission inode op adds 5474bf400f16 btrfs: check whether fsgid/fsuid are mapped during subvolu [...] adds 4d4340c912cc btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls adds c4ed533bdc79 btrfs: allow idmapped SNAP_DESTROY ioctls adds aabb34e7a31c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids adds e4fed17a32b6 btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls adds 39e1674ff035 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl adds 6623d9a0b0ce btrfs: allow idmapped INO_LOOKUP_USER ioctl adds 4a8b34afa9c9 btrfs: handle ACLs on idmapped mounts adds 5b9b26f5d0b8 btrfs: allow idmapped mount adds 8be2ba2e0e11 btrfs: avoid unnecessarily logging directories that had no [...] adds 3736127a3aa8 btrfs: tree-log: check btrfs_lookup_data_extent return value adds 93c60b17f2b5 btrfs: reduce the preemptive flushing threshold to 90% adds 114623979405 btrfs: do not do preemptive flushing if the majority is gl [...] adds 939c7feb1921 btrfs: zoned: fix ordered extent boundary calculation adds 0d977e0eba23 btrfs: reset replace target device to allocation state on close adds 87045e654607 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/l [...] adds cd358208d703 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds c37453cb87e3 gfs2: be more verbose replaying invalid rgrp blocks adds 69a61144f32b gfs2: trivial clean up of gfs2_ail_error adds dc7674eda002 gfs2: tiny cleanup in gfs2_log_reserve adds a28dc123fa66 gfs2: init system threads before freeze lock adds 70c11ba8f2dc gfs2: Don't release and reacquire local statfs bh adds 7392fbb0a402 gfs2: Make recovery error more readable adds a8f1d32d0f04 gfs2: Eliminate vestigial HIF_FIRST adds ba3ca2bcf4aa gfs2: nit: gfs2_drop_inode shouldn't return bool adds 1b8550b5de76 gfs2: Mark journal inodes as "don't cache" adds 8cc67f704f4b gfs2: don't stop reads while withdraw in progress adds d1340f80f0b8 gfs2: Don't call dlm after protocol is unmounted adds fffe9bee14b0 gfs2: Delay withdraw from atomic context adds 08d736667185 gfs2: Remove redundant check from gfs2_glock_dq adds 4529fb1546b9 Merge tag 'gfs2-v5.14-rc2-fixes' of git://git.kernel.org/p [...] adds c7e0b781b73c NFSD: Clean up splice actor adds 2f0f88f42f2e SUNRPC: Add svc_rqst_replace_page() API adds 496d83cf0f2f NFSD: Batch release pages during splice read adds 883b4aee4dec tracing: Add trace_event helper macros __string_len() and [...] adds 408c0de70618 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint adds d27b74a8675c NFSD: Use new __string_len C macros for nfsd_clid_class adds cd2d644ddba1 lockd: Fix invalid lockowner cast after vfs_test_lock adds 6c8c84f52510 svcrdma: Fewer calls to wake_up() in Send completion handler adds b6c2bfea096b svcrdma: Relieve contention on sc_send_lock. adds 07a92d009f0b svcrdma: Convert rdma->sc_rw_ctxts to llist adds ea49dc79002c NFSD: remove vanity comments adds 5c11720767f7 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() adds a2071573d634 sysctl: introduce new proc handler proc_dobool adds d02a3a2cb25d lockd: change the proc_handler for nsm_use_hostnames adds b4ab2fea7c79 SUNRPC: Add RPC_AUTH_TLS protocol numbers adds 5a4753446253 rpc: fix gss_svc_init cleanup on failure adds f7104cc1a915 nfsd4: Fix forced-expiry locking adds 729580ddc53e svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() adds c782af250083 SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory adds a4ae30814396 SUNRPC: Move client-side disconnect injection adds 3a1261805940 SUNRPC: Server-side disconnect injection adds 400edd8c0455 SUNRPC: Add documentation for the fail_sunrpc/ directory adds 7de875b231ed lockd: lockd server-side shouldn't set fl_ops adds 2dc6f19e4f43 nlm: minor nlm_lookup_file argument change adds a81041b7d8f0 nlm: minor refactoring adds b661601a9fdf lockd: update nlm_lookup_file reexport comment adds 7f024fcd5c97 Keep read and write fds with each nlm_file adds f657f8eef3ff nfs: don't atempt blocking locks on nfs reexports adds b840be2f00c0 lockd: don't attempt blocking locks on nfs reexports adds bb0a55bb7148 nfs: don't allow reexport reclaims adds 0bcc7ca40bd8 nfsd: fix crash on LOCKT on reexported NFSv3 adds 8bda95577627 Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linu [...] adds 916d636e0a2d Merge tag 'vfs-5.15-merge-1' of git://git.kernel.org/pub/s [...] adds b69eea82d37d iomap: pass writeback errors to the mapping adds d9d381f3ef5b iomap: fix a trivial comment typo in trace.h adds 1d25d0aecfcd iomap: remove the iomap arguments to ->page_{prepare,done} adds 66b8165ed4b5 iomap: mark the iomap argument to iomap_sector const adds 4495c33e4d30 iomap: mark the iomap argument to iomap_inline_data const adds e3c4ffb0c221 iomap: mark the iomap argument to iomap_inline_data_valid const adds 6d49cc8545e9 fs: mark the iomap argument to __block_write_begin_int const adds 7e4f4b2d689d fsdax: mark the iomap argument to dax_iomap_sector as const adds 78c64b00f842 iomap: mark the iomap argument to iomap_read_inline_data const adds 1acd9e9c015b iomap: mark the iomap argument to iomap_read_page_sync const adds 740499c78408 iomap: fix the iomap_readpage_actor return value for inline data adds f4b896c213f0 iomap: add the new iomap_iter model adds f6d480006cea iomap: switch readahead and readpage to use iomap_iter adds ce83a0251c6e iomap: switch iomap_file_buffered_write to use iomap_iter adds 8fc274d1f4b4 iomap: switch iomap_file_unshare to use iomap_iter adds 2aa3048e03d3 iomap: switch iomap_zero_range to use iomap_iter adds 253564bafff3 iomap: switch iomap_page_mkwrite to use iomap_iter adds a6d3d49587d1 iomap: switch __iomap_dio_rw to use iomap_iter adds 7892386d3571 iomap: switch iomap_fiemap to use iomap_iter adds 6d8a1287a489 iomap: switch iomap_bmap to use iomap_iter adds 40670d18e878 iomap: switch iomap_seek_hole to use iomap_iter adds c4740bf1edad iomap: switch iomap_seek_data to use iomap_iter adds 3d99a1ce3854 iomap: switch iomap_swapfile_activate to use iomap_iter adds ca289e0b95af fsdax: switch dax_iomap_rw to use iomap_iter adds 57320a01fe1f iomap: remove iomap_apply adds 1b5c1e36dc0e iomap: pass an iomap_iter to various buffered I/O helpers adds b74b1293e6ca iomap: rework unshare flag adds 55f81639a715 fsdax: factor out helpers to simplify the dax fault code adds c2436190e492 fsdax: factor out a dax_fault_actor() helper adds 65dd814a6187 fsdax: switch the fault handlers to use iomap_iter adds fad0a1ab34f7 iomap: constify iomap_iter_srcmap adds 8d04fbe71fa0 iomap: move loop control code to iter.c adds 36ca7943ac18 mm/swap: consider max pages in iomap_swapfile_add_extent adds 03b8df8d43ec iomap: standardize tracepoint formatting and storage adds 0ee7c3e25d8c Merge tag 'iomap-5.15-merge-4' of git://git.kernel.org/pub [...] adds 1dd5915a5cbd Merge tag 'fs.move_mount.move_mount_set_group.v5.15' of gi [...] adds 927bc120a248 Merge tag 'fs.close_range.v5.15' of git://git.kernel.org/p [...] adds 67b03f93a30f Merge tag 'fs.idmapped.v5.15' of git://git.kernel.org/pub/ [...] adds e55f0c439a26 Merge tag 'kernel.sys.v5.15' of git://git.kernel.org/pub/s [...] adds befa491ce695 Merge tag 'selinux-pr-20210830' of git://git.kernel.org/pu [...] adds 67d69e9d1a6c audit: move put_tree() to avoid trim_trees refcount underf [...] adds 8e0cd9525ca7 Merge tag 'audit-pr-20210830' of git://git.kernel.org/pub/ [...] adds 9b2eacd8f046 Merge tag 'Smack-for-5.15' of git://github.com/cschaufler/ [...] adds e5c6b312ce3c cpufreq: schedutil: Use kobject release() method to free s [...] adds 43dde64bb1b4 Merge back cpufreq changes for v5.15. adds 950809cd6ca2 thermal: intel: Allow processing of HWP interrupt adds d0e936adbd22 cpufreq: intel_pstate: Process HWP Guaranteed change notification adds b2f6662ac08d PM: cpu: Make notifier chain use a raw_spinlock_t adds 15538a20579f notifier: Remove atomic_notifier_call_chain_robust() adds 7fcc17d0cb12 PM: EM: Increase energy calculation precision adds 88e9c0bf1ca3 Merge branches 'pm-cpufreq', 'pm-cpu' and 'pm-em' adds dbcfa7156f48 PM: sleep: unmark 'state' functions as kernel-doc adds 020d86fc0df8 opp: Don't print an error if required-opps is missing adds c016baf7dc58 PM: domains: Add support for 'required-opps' to set defaul [...] adds 80d4a82e1db8 arm64: dts: sc7180: Add required-opps for i2c adds 656164181eec PM: domains: Fix domain attach for CONFIG_PM_OPP=n adds bc0d0b1dfe27 Merge back new PM domains material for v5.15. adds 1cc5b9a411e4 powercap: Add Power Limit4 support for Alder Lake SoC adds fe583359ddf0 Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'powercap' adds 5cbba60596b1 Merge tag 'pm-5.15-rc1' of git://git.kernel.org/pub/scm/li [...] adds e692fa135360 ACPICA: iASL: Add support for the AEST table (data compiler) adds 5ecce804da24 ACPICA: Fix an if statement (add parens) adds 78df71b3a640 ACPICA: Macros should not use a trailing semicolon adds 200950b615d5 ACPICA: Headers: Add new DBG2 Serial Port Subtypes adds 87b8ec5846cb ACPICA: iASL: Fix for WPBT table with no command-line arguments adds 89ceb98ac118 ACPICA: Add method name "_DIS" For use with aslmethod.c adds 696e0c937d07 ACPICA: Update version to 20210730 adds b46a8eda83b4 Merge branch 'acpica' adds 7c85154643df Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] adds 2aaea6a1647e ACPI: SPCR: Add support for the new 16550-compatible Seria [...] adds 97e03410bc5f ACPI: tables: FPDT: Do not print FW_BUG message if record [...] adds b25d5a1cd198 ACPI: platform-profile: call sysfs_notify() from platform_ [...] adds 2fec5b82f931 Merge branches 'acpi-dptf', 'acpi-processor', 'acpi-tables [...] adds 437b38c51162 ACPI: Add memory semantics to acpi_os_map_memory() adds fad40a624854 ACPI: power: Use acpi_handle_debug() to print debug messages adds 2bc4eb943b1b ACPI: power: Drop name from struct acpi_power_resource adds 1a20d409c874 ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) adds 2cbd40709a9d Merge branches 'acpi-osl', 'acpi-power' and 'acpi-misc' adds 6f1e8b12eec4 Merge tag 'acpi-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds b5b41ab6b0c1 device property: Check fwnode->secondary in fwnode_graph_g [...] adds a90887705668 Revert "media: device property: Call fwnode_graph_get_endp [...] adds 8e235ff9a1e3 Merge tag 'devprop-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 68249abd7ae8 mmc: host: add kdoc for mmc_retune_{en|dis}able adds 8ffb2611a752 mmc: host: factor out clearing the retune state adds c0b4e411a9b0 mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] adds 25a916645e02 mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] adds 256e4e4e836c mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] adds 66bad6ed2204 mmc: sdhci-of-arasan: Check return value of non-void funtions adds 462f58fdb8c0 mmc: sdhci-of-arasan: Use appropriate type of division macro adds 4dd7080a7892 mmc: sdhci-of-arasan: Modify data type of the clk_phase array adds 5c7e468ab17f mmc: arasan: Fix the issue in reading tap values from DT adds 1a769fb66420 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 adds 2fc2628a4509 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] adds 492200f2479d mmc: sh_mmcif: use proper DMAENGINE API for termination adds 29cef6d47b67 mmc: usdhi6rol0: use proper DMAENGINE API for termination adds 575cf1046923 mmc: mmci: De-assert reset on probe adds 696068470e38 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() adds 2b8ac062f337 mmc: dw_mmc: Add data CRC error injection adds 972d5084831d mmc: core: Avoid hogging the CPU while polling for busy in [...] adds 468108155b0f mmc: core: Avoid hogging the CPU while polling for busy fo [...] adds 6966e6094c6d mmc: core: Avoid hogging the CPU while polling for busy af [...] adds 4a11cc647d7c mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header adds 86c639ce0826 mmc: core: Store pointer to bio_crypt_ctx in mmc_request adds 833592884972 mmc: core: Only print retune error when we don't check for [...] adds 60885bfb2a47 memstick: ms_block: Fix spelling contraction "cant" -> "can't" adds 4b5e37b8fd64 mmc: sdio: Don't warn about vendor CIS tuples adds e285b3e06464 mmc: sdio: Print contents of unknown CIS tuples adds 3ac5e45291f3 mmc: rtsx_pci: Fix long reads when clock is prescaled adds e30314f25511 mmc: sdhci: Introduce max_timeout_count variable in sdhci_host adds ed78a03d4128 mmc: sdhci-msm: Use maximum possible data timeout value adds 522654d534d3 mmc: sdhci: Fix issue with uninitialized dma_slave_config adds c3ff0189d3bc mmc: dw_mmc: Fix issue with uninitialized dma_slave_config adds ee5165354d49 mmc: moxart: Fix issue with uninitialized dma_slave_config adds 71b7597c63d2 mmc: renesas_sdhi: Refactor renesas_sdhi_probe() adds f4ff24f8a7c1 mmc: sdhci: Correct the tuning command handle for PIO mode adds 4850c225dd0e mmc: usdhi6rol0: Implement card_busy function adds 291ee9d5da53 mmc: core: Update ->card_busy() callback comment adds 4aba5dc71eae dt-bindings: mmc: renesas,sdhi: Fix dtbs-check warning adds bfadee4554c3 dt-bindings: mmc: renesas,sdhi: Document RZ/G2L bindings adds 3f6e276270de dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string adds 4bdda3db47db dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule adds 2c2eaf882f7b dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 adds b2832b96fcf5 mmc: pwrseq: sd8787: add support for wilc1000 adds 09cedbd8dbc0 mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 adds 2b50c81fb728 memstick: r592: Change the name of the 'pci_driver' struct [...] adds 89d74b30f443 memstick: switch from 'pci_' to 'dma_' API adds b048457c54e4 mmc: switch from 'pci_' to 'dma_' API adds f6f607070aa6 mmc: queue: Match the data type of max_segments adds fe72d08a961f mmc: core: Issue HPI in case the BKOPS timed out adds a0dbbdc2036e mmc: sdhci-esdhc-imx: Remove redundant code for manual tuning adds 45334ee13858 mmc: sdhci-esdhc-imx: Select the correct mode for auto tuning adds e72a55f2e5dd mmc: core: Return correct emmc response in case of ioctl error adds dba914b24884 mmc: pwrseq: sd8787: fix compilation warning adds f80c8e6864eb mmc: queue: Remove unused parameters(request_queue) adds a75c95616297 Merge branch 'fixes' into next adds 359f3d743f3a Merge tag 'mmc-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds 73c76332a448 i2c: at91-master: : use proper DMAENGINE API for termination adds 73a370cff4db i2c: imx: : use proper DMAENGINE API for termination adds 101703ca8e37 i2c: mxs: : use proper DMAENGINE API for termination adds 0425b937a79f i2c: qup: : use proper DMAENGINE API for termination adds e5a7cb0d9002 i2c: sh_mobile: : use proper DMAENGINE API for termination adds a2c21668a0fe i2c: at91: mark PM ops as __maybe unused adds 26471d4a6cf8 units: Add SI metric prefix definitions adds c045214a0f31 i2c: designware: Use DIV_ROUND_CLOSEST() macro adds 85888376a8ca i2c: designware: Fix indentation in the header adds 295e0e7be753 i2c: dev: Define pr_fmt() and drop duplication substrings adds b18f32d9874e i2c: dev: Use sysfs_emit() in "show" functions adds e517992bbce0 i2c: remove dead PMC MSP TWI/SMBus/I2C driver adds e47a0ced4047 i2c: sun6i-pw2i: Prefer strscpy over strlcpy adds 8d744da241b8 i2c: synquacer: fix deferred probing adds a1299505162a i2c: iop3xx: fix deferred probing adds d6840a5e370b i2c: s3c2410: fix IRQ check adds f9b459c2ba5e i2c: hix5hd2: fix IRQ check adds 3cfc88380413 i2c: virtio: add a virtio i2c frontend driver adds 58fb7c643d34 i2c: mt65xx: fix IRQ check adds 661e8a88e831 i2c: xlp9xx: fix main IRQ check adds 8b51a8e64443 i2c: cadence: Implement save restore adds 871dda463c6f Merge branch 'i2c/for-mergewindow' of git://git.kernel.org [...] adds 276281b8e898 hwmon: sht4x: update Documentation for Malformed table adds 02c9dce4df8d hwmon: (k10temp) support Zen3 APUs adds bd56c1e9603a hwmon: (ntc_thermistor) Use library interpolation adds 129cdce37561 hwmon: (pmbus/bpa-rs600) Support BPD-RS600 adds 964c1c91ed60 hwmon: (w83627ehf) Use platform_create_bundle adds 228f2aed8777 hwmon: (w83627ehf) Remove w83627ehf_remove() adds 1ccdc1840567 hwmon: intel-m10-bmc-hwmon: add n5010 sensors adds 04fecf0c6155 dt-bindings: firmware: update arm,scpi.yaml reference adds ef9e78c0d1ff hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS adds 6f447ce0f7c1 hwmon: (w83627ehf) Make DEVICE_ATTR_RO static adds 5a0f50d110b3 hwmon: Add support for SB-RMI power module adds 04165fb73f9b hwmon: (sbrmi) Add Documentation adds 60b76c3a117c dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings adds 1492fa21c0ba hwmon: (dell-smm-hwmon) Use platform device adds c9363cdf3aab hwmon: (dell-smm-hwmon) Mark functions as __init adds a2cb66b476e2 hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() adds ba04d73c26ed hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] adds deeba244b0fe hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] adds 2757269a7def hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan adds 95d88d054ad9 hwmon: (dell-smm) Add Dell Precision 7510 to fan control w [...] adds e104d530f373 hwmon: Replace deprecated CPU-hotplug functions. adds 542613a25eff dt-bindings: hwmon: Add bindings for Winbond W83781D adds 2284ed9ffc06 hwmon: (w83781d) Match on device tree compatibles adds 76b72736f574 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control adds a3933625de28 hwmon: (axi-fan-control) Make sure the clock is enabled adds e66705de8206 hwmon: (axi-fan-control) Handle irqs in natural order adds 2aee7e67bee7 hwmon: (axi-fan-control) Support temperature vs pwm points adds 7a8c68c57fd0 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits adds 1125bacbf36c hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max adds c510f6accbba hwmon: (dell-smm) Mark tables as __initconst adds 782a99c146ff hwmon: (dell-smm) Mark i8k_get_fan_nominal_speed as __init adds 8713b4a49c8a hwmon: (dell-smm) Rework SMM function debugging adds b3a7ab2d4376 hwmon: remove amd_energy driver in Makefile adds 128066c88770 hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs adds 02a2484cf8d1 hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU adds 0e3f52bbd9eb hwmon: (k10temp) Rework the temperature offset calculation adds 25572c818d2e hwmon: (k10temp) Add support for yellow carp adds 23bd022aa618 hwmon: (adt7470) Fix some style issues adds ef67959c4253 hwmon: (adt7470) Convert to use regmap adds fc958a61ff6d hwmon: (adt7470) Convert to devm_hwmon_device_register_wit [...] adds 0e35f63f7f4e hwmon: add driver for Aquacomputer D5 Next adds e7c1bbcf0c31 Merge tag 'hwmon-for-v5.15' of git://git.kernel.org/pub/sc [...] adds 654933ae7d32 leds: flash: Remove redundant initialization of variable ret adds 791bc41163c5 leds: move default_state read from fwnode to core adds 3d3d65bd2764 leds: pwm: add support for default-state device property adds 8b624007e72f leds: lp50xx: Fix chip name in KConfig adds 5358680e6757 leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA adds 09f1273064ee Documentation: leds: standartizing LED names adds 5d823d6d6985 dt-bindings: leds: Add retain-state-shutdown boolean adds 419066324e19 leds: leds-core: Implement the retain-state-shutdown property adds 2420ae02ce0a leds: pca955x: Clean up code formatting adds 7086625fde65 leds: pca955x: Add brightness_get function adds e46cb6d0c760 leds: pca955x: Implement the default-state property adds 7c4815929276 leds: pca955x: Let the core process the fwnode adds 239f32b4f161 leds: pca955x: Switch to i2c probe_new adds a998a62be9cd Merge tag 'leds-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds 528b16bfc3ae dm crypt: Avoid percpu_counter spinlock contention in cryp [...] adds 8f509fd4a53f dm ima: prefix dm table hashes in ima log with hash algorithm adds dc7b79cc2466 dm ima: add version info to dm related events in ima log adds 9c2adfa6ba13 dm ima: prefix ima event name related to device mapper with dm_ adds f1cd6cb24b6b dm ima: add a warning in dm_init if duplicate ima events a [...] adds 33ace4ca1253 dm ima: update dm target attributes for ima measurements adds 17bfa96851e0 dm ima: update dm documentation for ima measurement support adds d3703ef33129 dm crypt: use in_hardirq() instead of deprecated in_irq() adds efa916af1320 Merge tag 'for-5.15/dm-changes' of git://git.kernel.org/pu [...] adds 342f43af70db iscsi_ibft: fix crash due to KASLR physical memory remapping adds 7fd1d00bf818 iscsi_ibft: fix warning in reserve_ibft_region() adds 81b0b29bf70b Merge branch 'stable/for-linus-5.15' of git://git.kernel.o [...] adds 9f72daf7edfa cgroup/cpuset: Avoid memory migration when nodemasks match adds d20d30ebb199 cgroup: Avoid compiler warnings with no subsystems adds 69dc8010b8fc Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds f97a4a1a3f87 workqueue: Rename "delayed" (delayed by active management) [...] adds c4560c2c88a4 workqueue: Change arguement of pwq_dec_nr_in_flight() adds d21cece0dbb4 workqueue: Change the code of calculating work_flags in in [...] adds 018f3a13dd63 workqueue: Mark barrier work with WORK_STRUCT_INACTIVE adds d812796eb390 workqueue: Assign a color to barrier work items adds bdb0a6548d22 workqueue: Remove unused WORK_NO_COLOR adds 86ac54e79fe0 Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds 23a890d493e3 net: mdio: Add the reset function for IPQ MDIO driver adds c76ee26306b2 MDIO: Kconfig: Specify more IPQ chipset supported adds 2a4c32e767ad dt-bindings: net: Add the properties for ipq4019 MDIO adds cbbb7abdd00e Merge branch 'ipq-mdio' adds 7caeabd726f2 samples: pktgen: pass the environment variable of normal u [...] adds 0f0c4f1b72e0 samples: pktgen: add missing IPv6 option to pktgen scripts adds 5fa5fb8b3b20 Merge branch 'pktgen-samples' adds 849d2f83f52e net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX adds 6164659ff7ac net: phy: marvell: Add WAKE_PHY support to WOL event adds 19eed7210793 af_unix: check socket state when queuing OOB adds 944f510176eb ptp: ocp: don't allow on S390 adds b2b891334111 net: dsa: tag_8021q: fix notifiers broadcast when they sho [...] adds e871ee694184 s390/net: replace in_irq() with in_hardirq() adds 46efe4efb9d1 net: dsa: felix: stop calling ocelot_port_{enable,disable} adds e6e12df625f2 net: mscc: ocelot: convert to phylink adds 793ee362b0ab Merge branch 'ocelot-phylink' adds c07c8ffc70d5 r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency adds 022522aca430 net: dsa: sja1105: reorganize probe, remove, setup and tea [...] adds 1975df880b95 net: stmmac: fix INTR TBU status affecting irq count statistic adds 68e9c5dee1cf net: stmmac: add ethtool per-queue statistic framework adds af9bf70154eb net: stmmac: add ethtool per-queue irq statistic support adds 23a44b77e03f Merge branch 'stmmac-per-queue-stats' adds f137b7d4ecf8 net: bridge: mcast: don't dump querier state if snooping i [...] adds cdda378bd8d9 net: bridge: mcast: drop sizeof for nest attribute's zero size adds 175e66924719 net: bridge: mcast: account for ipv6 size when dumping que [...] adds ab6361382fc1 Merge branch 'bridge-mcast-fixes' adds 1b3f78df6a80 bonding: improve nl error msg when device can't be enslave [...] adds 958ab281eb3e docs: ethtool: Add two link extended substates of bad sign [...] adds 5b4ecc3d4c4a ethtool: add two link extended substates of bad signal integrity adds edb40bbc17eb net: hns3: add header file hns3_ethtoo.h adds f5c2b9f0fc07 net: hns3: add support ethtool extended link state adds fd04ed1ca37f Merge branch 'net-hns3-add-support-ethtool-extended-link-state' adds 7c8075728f4d ptp: ocp: Fix uninitialized variable warning spotted by clang. adds d9fdbf132dab ptp: ocp: Fix error path for pci_ocp_device_init() adds d79500e66a52 ptp: ocp: Have Kconfig select NET_DEVLINK adds b40fb16df9f4 MAINTAINERS: Update for ptp_ocp driver. adds 4e25792f05ef Merge branch 'ptp-ocp-minor-updates-and-fixes' adds e3faa49bcecd tcp: enable data-less, empty-cookie SYN with TFO_SERVER_CO [...] adds 6e5fea51961e net/mlx5e: Do not try enable RSS when resetting indir table adds fc651ff9105a net/mlx5e: Introduce TIR create/destroy API in rx_res adds 713ba5e5f689 net/mlx5e: Introduce abstraction of RSS context adds 25307a91cb50 net/mlx5e: Convert RSS to a dedicated object adds 49095f641b69 net/mlx5e: Dynamically allocate TIRs in RSS contexts adds f01cc58c18d6 net/mlx5e: Support multiple RSS contexts adds 248d3b4c9a39 net/mlx5e: Support flow classification into RSS contexts adds 86d747a3f969 net/mlx5e: Abstract MQPRIO params adds e2aeac448f06 net/mlx5e: Maintain MQPRIO mode parameter adds 21ecfcb83a85 net/mlx5e: Handle errors of netdev_set_num_tc() adds ec60c4581bd9 net/mlx5e: Support MQPRIO channel mode adds 4de20e9a1225 net/mlx5: Bridge, release bridge in same function where it [...] adds a514d1735059 net/mlx5: Bridge, obtain core device from eswitch instead of priv adds 3ee6233e61a1 net/mlx5: Bridge, identify port by vport_num+esw_owner_vhc [...] adds bf3d56d8f55f net/mlx5: Bridge, extract FDB delete notification to function adds c358ea1741bc net/mlx5: Bridge, allow merged eswitch connectivity adds ff9b7521468b net/mlx5: Bridge, support LAG adds 354e1f9d8863 Merge tag 'mlx5-updates-2021-08-16' of git://git.kernel.or [...] adds 9cfc58095688 octeontx2-af: Modify install flow error codes adds 7278c359e52c octeontx2-af: add proper return codes for AF mailbox handlers adds a83bdada06bf octeontx2-af: Add debug messages for failures adds 0b3834aeaf47 octeontx2-pf: Enable NETIF_F_RXALL support for VF driver adds 3cffaed2136c octeontx2-pf: Ntuple filters support for VF netdev adds cc65fcab88be octeontx2-pf: Sort the allocated MCAM entry indices adds 2e2a8126ffac octeontx2-pf: Unify flow management variables adds 2da489432747 octeontx2-pf: devlink params support to set mcam entry count adds 7df5b4b260dd octeontx2-af: Allocate low priority entries for PF adds 99b8e5479d49 octeontx2-af: cn10K: Get NPC counters value adds aee512249190 octeontx2-af: configure npc for cn10k to allow packets from cpt adds 2cb594240b7a Merge branch 'octeonx2-mcam-management-rework' adds b92dace38f8f net: bridge: vlan: enable mcast snooping for existing mast [...] adds 05d6f38ec0a5 net: bridge: vlan: account for router port lists when notifying adds 3f0d14efe2fa net: bridge: mcast: use the correct vlan group helper adds affce9a774ca net: bridge: mcast: toggle also host vlan state in br_mult [...] adds 4aefc7973cfc Merge branch 'bridge-vlan-fixes' adds 752be2976405 selftests: net: improved IOAM tests adds 5ac49f3c2702 iavf: use mutexes for locking of critical sections adds 6e9078a667a3 i40e: Fix spelling mistake "dissable" -> "disable" adds 3349d3625d62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ee285257a9c1 mptcp: drop flags and ifindex arguments adds 2843ff6f36db mptcp: remote addresses fullmesh adds 1a0d6136c5f0 mptcp: local addresses fullmesh adds 371b90377e60 selftests: mptcp: set and print the fullmesh flag adds 4f49d63352da selftests: mptcp: add fullmesh testcases adds f7713dd5d23a selftests: mptcp: delete uncontinuous removing ids adds 606befcd5db4 Merge branch 'mptcp-mesh-path-manager' adds 95d5e6759b16 net: RxRPC: make dependent Kconfig symbols be shown indented adds ec18e8455484 net: procfs: add seq_puts() statement for dev_mcast adds 8675569d73ca nfc: virtual_ncidev: Use wait queue instead of polling adds 4ef956c64394 selftests: nci: Remove the polling code to read a NCI frame adds 366f6edf5dea selftests: nci: Fix the typo adds 78a7b2a8a0fa selftests: nci: Fix the code for next nlattr offset adds 1d5b8d01db98 selftests: nci: Fix the wrong condition adds 6ebbc9680a33 selftests: nci: Add the flags parameter for the send_cmd_mt_nla adds 72696bd8a09d selftests: nci: Extract the start/stop discovery function adds 61612511e55c selftests: nci: Add the NCI testcase reading T4T Tag adds 93e271632ccf Merge branch 'nci-ext' adds 994d2cbb08ca net: dsa: tag_sja1105: be dsa_loop-safe adds 41467d2ff4df net: net_namespace: Optimize the code adds d3cec5ca2996 selftests: vrf: Add test for SNAT over VRF adds ab44035d3082 octeontx2-pf: Allow VLAN priority also in ntuple filters adds 4b1327be9fe5 net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() adds 7e5a3ef6b4e6 pktgen: Remove fill_imix_distribution() CONFIG_XFRM dependency adds 19b8ece42c56 net/mlx4: Use ARRAY_SIZE to get an array's size adds cb537b241725 ravb: Use unsigned int for num_tx_desc variable in struct [...] adds ebb091461a9e ravb: Add struct ravb_hw_info to driver data adds 68ca3c923213 ravb: Add aligned_tx to struct ravb_hw_info adds cb01c672c2a7 ravb: Add max_rx_len to struct ravb_hw_info adds 25154301fc2b ravb: Add stats_len to struct ravb_hw_info adds 896a818e0e1d ravb: Add gstrings_stats and gstrings_size to struct ravb_hw_info adds 8912ed25daf6 ravb: Add net_features and net_hw_features to struct ravb_hw_info adds 8bc4caa0abaf ravb: Add internal delay hw feature to struct ravb_hw_info adds 0b81d6731167 ravb: Add tx_counters to struct ravb_hw_info adds a27919433b44 Merge branch 'ravb-gbit' adds 9fcfd0888cb7 net: pch_gbe: remove mii_ethtool_gset() error handling adds 2274af1d60fe net: mii: make mii_ethtool_gset() return void adds c1c5cb3aee05 net/core: Remove unused field from struct flow_indr_dev adds 74fc4f828769 net: Fix offloading indirect devices dependency on qdisc o [...] adds 9f3ebe8fb5a4 Merge branch 'indirect-qdisc-order' adds 36d5825babbc hinic: make array speeds static const, makes object smaller adds 0bc277cb8234 net: hns3: make array spec_opcode static const, makes obje [...] adds 5c8a2bb48159 net: ethernet: ti: cpsw: make array stpa static const, mak [...] adds 44afeed73e52 mailmap: update email address of Matthias Fuchs and Thomas Körper adds ef82641d6802 dt-bindings: can-controller: add support for termination-gpios adds fe7edf2482e1 dt-bindings: can: fsl,flexcan: enable termination-* bindings adds 6e86a1543c37 can: dev: provide optional GPIO based termination support adds e43aaa0fefce can: netlink: allow user to turn off unsupported features adds 7a4573cf3ae8 MAINTAINERS: add Vincent MAILHOL as maintainer for the ETA [...] adds c734707820f8 can: etas_es58x: clean-up documentation of struct es58x_fd [...] adds b2fcc7079936 can: mcp251xfd: mark some instances of struct mcp251xfd_pr [...] adds 1aa5a06c0a5d dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC adds 76e9353a80e9 can: rcar_canfd: Add support for RZ/G2L family adds fede1ae2d357 can: tcan4x5x: cdev_to_priv(): remove stray empty line adds 5020ced4455b can: m_can: fix block comment style adds e39381770ec9 can: m_can: Disable IRQs on FIFO bus errors adds 1aa6772f64b4 can: m_can: Batch FIFO reads during CAN receive adds 812270e5445b can: m_can: Batch FIFO writes during CAN transmit adds 06fc143b2ede dt-bindings: net: can: c_can: convert to json-schema adds 236de85f6a11 can: c_can: c_can_do_tx(): fix typo in comment adds 05cb2ba4b231 can: c_can: rename IF_RX -> IF_NAPI adds 5064e40596f4 can: c_can: remove struct c_can_priv::priv field adds a54cdbba9dee can: c_can: exit c_can_do_tx() early if no frames have been sent adds 28e86e9ab522 can: c_can: support tx ring algorithm adds 387da6bc7a82 can: c_can: cache frames to operate as a true FIFO adds 185f690f2989 Merge tag 'linux-can-next-for-5.15-20210819' of git://git. [...] adds 9e5f10fe577b octeontx2-af: remove redudant second error check on variable err adds f444fea7896d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 53972e43d4a7 batman-adv: Start new development cycle adds 71d41c09f1fa batman-adv: Move IRC channel to hackint.org adds 70eeb75d4c4d batman-adv: Switch to kstrtox.h for kstrtou64 adds 6340dcbd6194 batman-adv: Check ptr for NULL before reducing its refcnt adds 79a0bffb835a batman-adv: Drop NULL check before dropping references adds 808cfdfad579 batman-adv: bcast: remove remaining skb-copy calls adds 815cc21d8d2e Merge tag 'batadv-next-pullrequest-20210819' of git://git. [...] adds 0ea53674d07f Bluetooth: Move shutdown callback before flushing tx and rx queue adds cafae4cd6255 Bluetooth: Fix handling of LE Enhanced Connection Complete adds 7087c4f69487 Bluetooth: Store advertising handle so it can be re-enabled adds 192aa65ac00c Bluetooth: btbcm: add patch ram for bluetooth adds ecb71f256667 Bluetooth: Fix race condition in handling NOP command adds a31e5a4158d0 Bluetooth: mgmt: Pessimize compile-time bounds-check adds 8274db0776d1 Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUT [...] adds f41a4b2b5eb7 Bluetooth: add timeout sanity check to hci_inquiry adds 61969ef867d4 Bluetooth: Fix return value in hci_dev_do_close() adds e61fbee7be4b Merge tag 'for-net-next-2021-08-19' of git://git.kernel.or [...] adds 5024fa95a144 net/mlx5e: Remove mlx5e dependency from E-Switch sample adds 0027d70c73c9 net/mlx5e: Move esw/sample to en/tc/sample adds bcd6740c6b6d net/mlx5e: Move sample attribute to flow attribute adds 2799797845db net/mlx5e: CT, Use xarray to manage fte ids adds 6f0b692a5aa9 net/mlx5e: Introduce post action infrastructure adds f0da4daa3413 net/mlx5e: Refactor ct to use post action infrastructure adds d12e20ac0661 net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency whe [...] adds ee950e5db1b9 net/mlx5e: TC, Restore tunnel info for sample offload adds 2741f2230905 net/mlx5e: TC, Support sample offload action for tunneled traffic adds 2d116e3e7e49 net/mlx5: E-switch, Move QoS related code to dedicated file adds ad34f02fe2c9 net/mlx5: E-switch, Enable devlink port tx_{share|max} rat [...] adds 1ae258f8b343 net/mlx5: E-switch, Introduce rate limiting groups API adds f47e04eb96e0 net/mlx5: E-switch, Allow setting share/max tx rate limits [...] adds 0fe132eac38c net/mlx5: E-switch, Allow to add vports to rate groups adds 3202ea65f85c net/mlx5: E-switch, Add QoS tracepoints adds f96b48c621d2 Merge tag 'mlx5-updates-2021-08-19' of git://git.kernel.or [...] adds 3baa9f522a0c batman-adv: Move IRC channel to hackint.org adds 55207227189a batman-adv: Switch to kstrtox.h for kstrtou64 adds e78783da569a batman-adv: Check ptr for NULL before reducing its refcnt adds a2b7b148d97f batman-adv: Drop NULL check before dropping references adds a006aa51ea27 batman-adv: bcast: remove remaining skb-copy calls adds f402303ba3ec Merge tag 'batadv-next-pullrequest-20210820' of git://git. [...] adds 10615907e9b5 net: sparx5: switchdev: adding frame DMA functionality adds 920c293af8d0 arm64: dts: sparx5: Add the Sparx5 switch frame DMA support adds 600003a364a8 Merge branch 'sparx5-dma' adds 4ed311b08a91 net: phy: Support set_loopback override adds 3ac8eed62596 net: phy: Uniform PHY driver access adds ceaeaafc8b62 net: phy: gmii2rgmii: Support PHY loopback adds 6985157ce8ee Merge branch 'gmii2rgmii-loopback' adds d52ef12f7d6c net: dpaa2-switch: phylink_disconnect_phy needs rtnl_lock adds 860fe1f87eca net: dpaa2-switch: call dpaa2_switch_port_disconnect_mac o [...] adds 42edc1fca4b5 Merge branch 'dpaa2-switch-phylikn-fixes' adds b5e33a157158 net: mscc: ocelot: be able to reuse a devlink_port after teardown adds 5c8bb71dbdf8 net: mscc: ocelot: allow probing to continue with ports th [...] adds f2aea90d0bf3 Merge branch 'ocelot-phylink-fixes' adds 01af940e9be6 net: mscc: ocelot: transmit the "native VLAN" error via extack adds 3b95d1b29386 net: mscc: ocelot: transmit the VLAN filtering restriction [...] adds bbf6a2d92361 net: mscc: ocelot: use helpers for port VLAN membership adds 6505782c93be Merge branch 'ocelot-vlan' adds b8e36e13ea5e net: ipa: fix TX queue race adds 4c6a4da84431 net: ipa: don't use ipa_clock_get() in "ipa_main.c" adds c43adc75dc2d net: ipa: don't use ipa_clock_get() in "ipa_smp2p.c" adds 799c5c24b7ac net: ipa: don't use ipa_clock_get() in "ipa_uc.c" adds 724c2d743688 net: ipa: don't use ipa_clock_get() in "ipa_modem.c" adds c3f115aa5e1b net: ipa: kill ipa_clock_get() adds c1125062fb40 Merge branch 'ipa-kill-off-ipa_clock_get' adds fa16ee77364f tools/net: Use bitwise instead of arithmetic operator for flags adds a515e5b53cc6 octeontx2-pf: Add check for non zero mcam flows adds a53581d5559e net: bridge: mcast: br_multicast_set_port_router takes mul [...] adds 2796d846d74a net: bridge: vlan: convert mcast router global option to p [...] adds 0ba218e2530a Merge branch 'bridge-vlan' adds 0d2ab3aea50b nl80211: add support for BSS coloring adds 5f9404abdf2a mac80211: add support for BSS color change adds f50d2ff8f016 mac80211: Fix insufficient headroom issue for AMSDU adds c448f0fd2ce5 cfg80211: fix BSS color notify trace enum confusion adds 4af14dbaeae0 Merge tag 'mac80211-next-for-net-next-2021-08-20' of git:/ [...] adds 1aac309d3207 net: ipa: use autosuspend adds 7aa0e8b8bd5b net: ipa: rename ipa_clock_* symbols adds 2775cbc5afeb net: ipa: rename "ipa_clock.c" adds 863434886497 Merge branch 'ipa-autosuspend' adds 27dd613f10f2 docs: devlink: remove the references to sja1105 adds 5702d94bd901 docs: net: dsa: sja1105: update list of limitations adds 37f299d98989 docs: net: dsa: remove references to struct dsa_device_ops [...] adds 95ca38194c5a docs: net: dsa: document the new methods for bridge TX for [...] adds 9b60ac54ab7c Merge branch 'dsa-docs' adds 5d1c5594b646 dt-bindings: net: brcm,unimac-mdio: convert to the json-schema adds e8fb4df1f5d8 octeontx2-pf: Fix NIX1_RX interface backpressure adds 477b53f3f95b octeontx2-af: cn10k: Fix SDP base channel number adds c0fa2cff8822 octeontx2-af: Handle return value in block reset. adds 50602408c8e2 octeontx2-pf: Don't mask out supported link modes adds 10df5a13ac67 octeontx2-pf: send correct vlan priority mask to npc_insta [...] adds 73d33dbc0723 octeontx2-af: Use DMA_ATTR_FORCE_CONTIGUOUS attribute in D [...] adds 07cccffdbdd3 octeontx2-af: Check capability flag while freeing ipolicer memory adds 05209e3570e4 octeontx2-pf: Don't install VLAN offload rule if netdev is down adds e7938365459f octeontx2-pf: Fix algorithm index in MCAM rules with RSS action adds 623da5ca70b7 octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 adds 809159ee59df Merge branch 'octeontx2-misc-fixes' adds 2d91f0803b84 mlxsw: spectrum: Add infrastructure for parsing configuration adds 0071e7cdc386 mlxsw: Convert existing consumers to use new API for parsi [...] adds c3d2ed93b14d mlxsw: Remove old parsing depth infrastructure adds 43c1b83305fa mlxsw: spectrum_router: Increase parsing depth for multipath hash adds dddb6c2fdbbd Merge branch 'mlxsw-refactor-parser' adds 3873a9a4d8a8 sfc: falcon: Read VPD with pci_vpd_alloc() adds 01dbe7129d9c sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() adds ddc122aac91f bnx2: Search VPD with pci_vpd_find_ro_info_keyword() adds 0df79c864636 bnx2: Replace open-coded version with swab32s() adds bed3db3d734e bnx2x: Read VPD with pci_vpd_alloc() adds da417885a99d bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() adds ebcdc8ebe8ac bnxt: Read VPD with pci_vpd_alloc() adds 58a9b5d2621e bnxt: Search VPD with pci_vpd_find_ro_info_keyword() adds 96ce96f15126 cxgb4: Validate VPD checksum with pci_vpd_check_csum() adds 3a93bedea050 cxgb4: Remove unused vpd_param member ec adds 8d63ee602da3 cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() adds df6deaf67315 Revert "cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()" adds 54c0bcc02857 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" adds 197c316ce450 Revert "bnxt: Read VPD with pci_vpd_alloc()" adds 4a55c34e3050 Revert "bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()" adds 4fd131570644 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" adds 3408259b6ae5 Revert "bnx2: Search VPD with pci_vpd_find_ro_info_keyword()" adds 82e34c8a9bdf Revert "Revert "cxgb4: Search VPD with pci_vpd_find_ro_inf [...] adds 4fb2c383e006 Revert "bnx2x: Read VPD with pci_vpd_alloc()" adds cd3d5d68819d Revert "cxgb4: Validate VPD checksum with pci_vpd_check_csum()" adds a7eeb7a7dd9d Revert "sfc: falcon: Search VPD with pci_vpd_find_ro_info_ [...] adds 1a6ef20b4152 Revert "sfc: falcon: Read VPD with pci_vpd_alloc()" adds f5e165e72b29 net: dsa: track unique bridge numbers across all DSA switch trees adds b1165777fe0b doc: Document unexpected tcp_l3mdev_accept=1 behavior adds 44ee76581dec net: wwan: iosm: switch from 'pci_' to 'dma_' API adds 3852e54e6736 net: atlantic: switch from 'pci_' to 'dma_' API adds df70303dd146 net: broadcom: switch from 'pci_' to 'dma_' API adds 4489d8f528d4 net: chelsio: switch from 'pci_' to 'dma_' API adds 05fbeb21afa0 net: ec_bhf: switch from 'pci_' to 'dma_' API adds 83b2d939d1e4 net: jme: switch from 'pci_' to 'dma_' API adds e5c88bc91bf6 forcedeth: switch from 'pci_' to 'dma_' API adds 06e1359cc83b qtnfmac: switch from 'pci_' to 'dma_' API adds 056b29ae071b net: sunhme: Remove unused macros adds c2dac3d2d3f1 brcmfmac: firmware: Fix firmware loading adds 2c4fa29eceb3 brcmfmac: use different error value for invalid ram base address adds 8e73facb9b80 brcmfmac: increase core revision column aligning core list adds a7dd0ac94544 brcmfmac: add xtlv support to firmware interface layer adds 1ce050c15952 brcmfmac: support chipsets with different core enumeration space adds f8d6523891cf brcmfmac: use separate firmware for 43430 revision 2 adds 41b637bac0b0 brcmfmac: Set SDIO workqueue as WQ_HIGHPRI adds d2587c57ffd8 brcmfmac: add 43752 SDIO ids and initialization adds 502213fd8fca ray_cs: use %*ph to print small buffer adds 6f78f4a41ee0 ipw2x00: Use struct_size helper instead of open-coded arithmetic adds d6b6d1bb80be ipw2x00: Avoid field-overflowing memcpy() adds 92276c592a6b ray_cs: Split memcpy() to avoid bounds check warning adds d0f8430332a1 rsi: fix error code in rsi_load_9116_firmware() adds 9adcdf6758d7 rsi: fix an error code in rsi_probe() adds 369956ae5720 rtlwifi: rtl8192de: Remove redundant variable initializations adds b05897ca8c82 rtlwifi: rtl8192de: make arrays static const, makes object [...] adds dc8b338f3bcd wilc1000: use goto labels on error path adds f36a0ee599c9 wilc1000: dispose irq on failure path adds 1d89fd1a39d1 wilc1000: use devm_clk_get_optional() adds 8f86342872e2 wilc1000: remove redundant code adds 118934041c5f mwifiex: drop redundant null-pointer check in mwifiex_dnld [...] adds 090f2c5d3d07 mwifiex: usb: Replace one-element array with flexible-arra [...] adds da2c9cedc0d0 mwifiex: make arrays static const, makes object smaller adds f62cdab7f5db rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu adds 95a581ab3592 rtl8xxxu: Fix the handling of TX A-MPDU aggregation adds 584dce175f04 rtw88: adjust the log level for failure of tx report adds 81a68a1424ba rtw88: 8822c: add tx stbc support under HT mode adds 0c283b47539a rtw88: change beacon filter default mode adds 8d52b46caf68 rtw88: 8822ce: set CLKREQ# signal to low during suspend adds 02a55c0009a5 rtw88: use read_poll_timeout instead of fixed sleep adds 67368f14a816 rtw88: refine the setting of rsvd pages for different firmware adds 05e45887382c rtw88: wow: build wow function only if CONFIG_PM is on adds 4bac10f2de22 rtw88: wow: report wow reason through mac80211 api adds 69c7044526d9 rtw88: wow: fix size access error of probe request adds d816ce8744db rtw88: Remove unnecessary check code adds 0dc62413c882 brcmsmac: make array addr static const, makes object smaller adds e6a70a02defd Merge tag 'wireless-drivers-next-2021-08-22' of git://git. [...] adds 75bacb6d204e myri10ge: switch from 'pci_' to 'dma_' API adds bf7bec462035 vmxnet3: switch from 'pci_' to 'dma_' API adds a0991bf441d5 net: 8139cp: switch from 'pci_' to 'dma_' API adds eb9c5c0d3a73 net/mellanox: switch from 'pci_' to 'dma_' API adds a14e39041b20 qlcnic: switch from 'pci_' to 'dma_' API adds 609c1308fbc6 hinic: switch from 'pci_' to 'dma_' API adds b708a96d7646 via-rhine: Use of_device_get_match_data to simplify code adds f6a4e0e8a00f via-velocity: Use of_device_get_match_data to simplify code adds 1bb39cb65bcf cxgb4: improve printing NIC information adds faf482ca196a net: ipv4: Move ip_options_fragment() out of loop adds 1f5e9e2f5fd5 mptcp: move drop_other_suboptions check under pm lock adds 18fc1a922e24 mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO [...] adds 119c022096f5 mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal ea [...] adds f462a446384d mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.ad [...] adds c233ef139070 mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT adds 33c563ad28e3 selftests: mptcp: add_addr and echo race test adds 0384dd9d2d80 Merge branch 'mptcp-refactor' adds 09dba21b432a net: dsa: don't call switchdev_bridge_port_unoffload for u [...] adds 67b5fb5db76d net: dsa: properly fall back to software bridging adds 06cfb2df7eb0 net: dsa: don't advertise 'rx-vlan-filter' when not needed adds 58adf9dcb15b net: dsa: let drivers state that they need VLAN filtering [...] adds 669f047ec126 Merge branch 'dsa-sw-bridging' adds 7fb9b66dc9ce page_pool: use relaxed atomic for release side accounting adds 18a9eae240cb r8169: enable ASPM L0s state adds 95d1d2490c27 netdevice: move xdp_rxq within netdev_rx_queue adds 029ee6b14356 ethtool: add two coalesce attributes for CQE mode adds f3ccfda19319 ethtool: extend coalesce setting uAPI with CQE mode adds 9f0c6f4b7475 net: hns3: add support for EQE/CQE mode configuration adds cce1689eb58d net: hns3: add ethtool support for CQE/EQE mode configuration adds 3a62c333497b Merge branch 'ethtool-extend-coalesce-uapi' adds 7844ec21a915 selftests/net: Use kselftest skip code for skipped tests adds a37c5c26693e net: bridge: change return type of br_handle_ingress_vlan_tunnel adds 406f42fa0d3c net-next: When a bond have a massive amount of VLANs with [...] adds 755f90534080 qed: Enable automatic recovery on error condition. adds 8446066bf8c1 xen/netfront: read response from backend only once adds 162081ec33c2 xen/netfront: don't read data from request on the ring page adds 21631d2d741a xen/netfront: disentangle tx_skb_freelist adds a884daa61a7d xen/netfront: don't trust the backend response data blindly adds fbd029df29c6 Merge branch 'xen-harden-netfront' adds 9ceec7d33adf lan78xx: Fix white space and style issues adds 3bef6b9e9888 lan78xx: Remove unused timer adds dc35f8548e00 lan78xx: Set flow control threshold to prevent packet loss adds 40b8452fa8b4 lan78xx: Remove unused pause frame queue adds 3415f6baaddb lan78xx: Add missing return code checks adds b1f6696daafe lan78xx: Fix exception on link speed change adds e1210fe63bf8 lan78xx: Fix partial packet errors on suspend/resume adds 5f4cc6e25148 lan78xx: Fix race conditions in suspend/resume handling adds 77dfff5bb7e2 lan78xx: Fix race condition in disconnect handling adds df0d6f7a342c lan78xx: Limit number of driver warning messages adds 38cbd6e77f85 Merge branch 'lan7800-improvements' adds 1d71eb53e451 Revert "PCI: Make pci_enable_ptm() private" adds 014408cd624e PCI: Add pcie_ptm_enabled() adds 1b5d73fb8624 igc: Enable PCIe PTM adds a90ec8483732 igc: Add support for PTP getcrosststamp() adds d484dc2b21a7 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 1bff1e43a30e mptcp: optimize out option generation adds d7b269083786 mptcp: shrink mptcp_out_options struct adds c25aeb4e0953 mptcp: MP_FAIL suboption sending adds 5580d41b758a mptcp: MP_FAIL suboption receiving adds 478d770008b0 mptcp: send out MP_FAIL when data checksum fails adds eb7f33654dc1 mptcp: add the mibs for MP_FAIL adds 6bb3ab4913e9 selftests: mptcp: add MP_FAIL mibs check adds cb0f8b034c76 Merge branch 'mptcp-next' adds bc4f128d8672 cxgb4: Properly revert VPD changes adds 807d1032e09a netxen_nic: Remove the repeated declaration adds e1b5683ff62e net: mana: Move NAPI from EQ to CQ adds 1e2d0824a9c3 net: mana: Add support for EQ sharing adds c1a3e9f98dde net: mana: Add WARN_ON_ONCE in case of CQE read overflow adds e93826d35c64 Merge branch 'mana-EQ-sharing' adds 1ca8a193cade net: dsa: mt7530: manually set up VLAN ID 0 adds 73ceab832652 net: dsa: sja1105: prevent tag_8021q VLANs from being rece [...] adds b0b8c67eaa5c net: dsa: sja1105: drop untagged packets on the CPU and DSA ports adds 8ded9160928e net: dsa: tag_sja1105: stop asking the sja1105 driver in s [...] adds 6956fa394a47 Merge branch 'dsa-sja1105-vlan-tags' adds c81d894226b9 ravb: Remove the macros NUM_TX_DESC_GEN[23] adds 6de19fa0e9f7 ravb: Add multi_irq to struct ravb_hw_info adds 8f27219a6191 ravb: Add no_ptp_cfg_active to struct ravb_hw_info adds a69a3d094de3 ravb: Add ptp_cfg_active to struct ravb_hw_info adds bf46b7578404 ravb: Factorise ravb_ring_free function adds 1ae22c19e75c ravb: Factorise ravb_ring_format function adds 7870a41848ab ravb: Factorise ravb_ring_init function adds d5d95c11365b ravb: Factorise ravb_rx function adds cb21104f2c35 ravb: Factorise ravb_adjust_link function adds 80f35a0df086 ravb: Factorise ravb_set_features adds eb4fd127448b ravb: Factorise ravb_dmac_init function adds 511d74d9d86c ravb: Factorise ravb_emac_init function adds 0d13a1a464a0 ravb: Add reset support adds b87a542c5bb4 Merge branch 'ravb-gbit-refactor' adds ac4224087312 can: rcar: Kconfig: Add helper dependency on COMPILE_TEST adds 1d38ec497414 can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redun [...] adds a4583c1deb1b can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): use of_devic [...] adds cbe8cd7d83e2 can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): remove usele [...] adds 45bc6125d142 Merge tag 'linux-can-next-for-5.15-20210825' of git://git. [...] adds 87e5ef4b19ce mctp: Remove the repeated declaration adds ae2c341eb010 octeontx2-af: cn10k: Set cache lines for NPA batch alloc adds 906999c9b653 octeontx2-af: Change the order of queue work and interrupt [...] adds 1c74b89171c3 octeontx2-af: Wait for TX link idle for credits change adds fbcf8a340150 net: ethernet: actions: Add helper dependency on COMPILE_TEST adds d06411632e80 octeontx2-af: enable tx shaping feature for 96xx C0 adds 72e192a163d0 octeontx2-af: Allow to configure flow tag LSB byte as RSS adder adds 039190bb353a octeontx2-pf: cleanup transmit link deriving logic adds aefaa8c71555 octeontx2-af: nix and lbk in loop mode in 98xx adds fe1939bb2340 octeontx2-af: Add SDP interface support adds 275e5d175de1 octeontx2-af: Add free rsrc count mbox msg adds a8b90c9d26d6 octeontx2-af: Add PTP device id for CN10K and 95O silcons adds 18603683d766 octeontx2-af: Remove channel verification while installing [...] adds 66c312ea1d37 octeontx2-af: Add mbox to retrieve bandwidth profile free count adds 9270c565b031 Merge branch 'octeontx2-traffic-shaping' adds c0e9422c4e6c samples: pktgen: fix to print when terminated normally adds 6c882bdc4bcd samples: pktgen: add trap SIGINT for printing execution result adds 246b184fffdc pktgen: document the latest pktgen usage options adds e3f30ab28ac8 Merge branch 'pktgen-samples-next' adds ffb239e29518 nfc: microread: remove unused header includes adds d8eb4eb0ef1d nfc: mrvl: remove unused header includes adds 9b3f66bc0eca nfc: pn544: remove unused header includes adds 2603ca872040 nfc: st-nci: remove unused header includes adds 994a63434133 nfc: st21nfca: remove unused header includes adds 7fe2f1bc15be nfc: st95hf: remove unused header includes adds 56c8a53b6280 ionic: remove old work task types adds b941ea057177 ionic: flatten calls to set-rx-mode adds 969f84394604 ionic: sync the filters in the work task adds 8b41517313e5 ionic: refactor ionic_lif_addr to remove a layer adds a0c007b3f645 ionic: handle mac filter overflow adds b13cead1eca5 Merge branch 'ionic-next' adds 5e8243e66b4d octeontx2-pf: cn10k: Fix error return code in otx2_set_flo [...] adds 723783d077e3 sock: remove one redundant SKB_FRAG_PAGE_ORDER macro adds dab2ea6c680f ieee80211: add TWT element definitions adds f5a4c24e689f mac80211: introduce individual TWT support in AP mode adds a1ef61825469 ieee80211: add definition of regulatory info in 6 GHz oper [...] adds ad31393b98e4 ieee80211: add definition for transmit power envelope element adds b0345850ad77 mac80211: parse transmit power envelope element adds 90bd5bee50f2 cfg80211: use wiphy DFS domain if it is self-managed adds 8b325d2a099e Merge tag 'mac80211-next-for-net-next-2021-08-26' of git:/ [...] adds 9af771d2ec04 selftests/net: allow GRO coalesce test on veth adds 4b33433ee734 r8169: add rtl_enable_exit_l1 adds bc8e05d6b965 ptp: ocp: Simplify Kconfig. adds b0f8d3077f8f dt-bindings: net: Add bindings for LiteETH adds ee7da21ac4c3 net: Add driver for LiteX's LiteETH network interface adds deecae7d9684 Merge branch 'LiteETH-driver' adds 97c78d0af55f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3aa7857fe1d7 tcp: enable mid stream window clamp adds 8d548ea1dd15 mptcp: do not set unconditionally csum_reqd on incoming opt adds a086aebae0eb mptcp: better binary layout for mptcp_options_received adds 74c7dfbee3e1 mptcp: consolidate in_opt sub-options fields in a bitmask adds f6c2ef59bcc7 mptcp: optimize the input options processing adds 9758f40e90f7 mptcp: make the locking tx schema more readable adds 5ab54e5792a4 Merge branch 'mptcp-Optimize-received-options-handling' adds 0139145fb8d8 net/mlx5: DR, Added support for REMOVE_HEADER packet reformat adds f5e22be534e0 net/mlx5: DR, Split modify VLAN state to separate pop/push states adds 2de40f68cf76 net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX adds ec449ed8230c net/mlx5: DR, Enable QP retransmission adds f35715a65747 net/mlx5: DR, Improve error flow in actions_build_ste_arr adds d5a84e968f3d net/mlx5: DR, Warn and ignore SW steering rule insertion o [...] adds d7d0b2450e93 net/mlx5: DR, Reduce print level for FT chaining level check adds 0733535d59e1 net/mlx5: DR, Support IPv6 matching on flow label for STEv0 adds ae3eddcff7aa net/mlx5: DR, replace uintN_t with kernel-style types adds a01a43fa16e1 net/mlx5: DR, Use FW API when updating FW-owned flow table adds 63b85f49c05a net/mlx5: DR, Add ignore_flow_level support for multi-dest [...] adds 990467f8afde net/mlx5: DR, Skip source port matching on FDB RX domain adds ab9d1f96120b net/mlx5: DR, Merge DR_STE_SIZE enums adds 46f2a8ae8a70 net/mlx5: DR, Remove HW specific STE type from nic domain adds 32c8e3b23020 net/mlx5: DR, Remove rehash ctrl struct from dr_htbl adds 8a015baef50a net/mlx5: DR, Improve rule tracking memory consumption adds a2ebfbb7b181 net/mlx5: DR, Add support for update FTE adds a550409378d2 Merge tag 'mlx5-updates-2021-08-26' of git://git.kernel.or [...] adds fe50893aa86e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4c116f85ecf8 net: hns3: add macros for mac speeds of firmware command adds c511dfff4b65 net: hns3: add hns3_state_init() to do state initialization adds 67821a0cf5c9 net: hns3: remove redundant param mbx_event_pending adds 304cd8e776dd net: hns3: use memcpy to simplify code adds 5f22a80f32de net: hns3: remove redundant param to simplify code adds d7517f8f6b3b net: hns3: package new functions to simplify hclgevf_mbx_h [...] adds 5a24b1fd301e net: hns3: merge some repetitive macros adds 0c5c135cdbda net: hns3: uniform type of function parameter cmd adds e31a8cf50292 Merge branch 'hns3-cleanups' adds 3f141ad61745 phy: marvell: phy-mvebu-cp110-comphy: Rename HS-SGMMI to 2 [...] adds b756bbec9cdd phy: marvell: phy-mvebu-a3700-comphy: Rename HS-SGMMI to 2 [...] adds 0c1f5f2a5581 phy: marvell: phy-mvebu-a3700-comphy: Remove unsupported modes adds 49d6baea7986 octeontx2-af: cn10K: support for sched lmtst and other features adds 4baf0e0b3298 um: vector: adjust to coalesce API changes adds 40bedf7cb2ac bnxt: count packets discarded because of netpoll adds 907fd4a294db bnxt: count discards due to memory allocation errors adds 0975d8b4bfa0 Merge branch 'bnxt-add-rx-discards-stats-for-oom-and-netpool' adds 49b99da2c9ce ipv6: add IFLA_INET6_RA_MTU to expose mtu value adds 0fc36e37d5c0 net: hns3: add trace event in hclge_gen_resp_to_vf() adds e1d93bc6ef3b net: hns3: refactor function hclge_parse_capability() adds 81414ba71356 net: hns3: refactor function hclgevf_parse_capability() adds aec35aecc3cc net: hns3: add new function hclge_get_speed_bit() adds 7f2f8cf6ef66 net: hns3: don't config TM DWRR twice when set ETS adds 1026b1534fa1 net: hns3: remove unnecessary "static" of local variables [...] adds 0cb0704149f0 net: hns3: add required space in comment adds 4af874f40ebb Merge branch 'hns3-next' adds d3e2dcdb6853 ionic: fire watchdog again after fw_down adds 970dfbf428c4 ionic: squelch unnecessary fw halted message adds 92c90dff687f ionic: fill mac addr earlier in add_addr adds af3d2ae11443 ionic: add queue lock around open and stop adds 7ee99fc5ed2e ionic: pull hwstamp queue_lock up a level adds ccbbd002a419 ionic: recreate hwstamp queues on ifup adds c77225119daa Merge branch 'ionic-queue-mgmt' adds c814a2d2d48f igc: Use default cycle 'start' and 'end' values for queues adds 61572d5f8f91 igc: Simplify TSN flags handling adds 1ab011b0bf07 igc: Add support for CBS offloading adds d65a606b90ee Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds cb0e3ec4e679 octeontx2-pf: Fix inconsistent license text adds c7cd6c5a460c octeontx2-af: Fix inconsistent license text adds dce677da57c0 octeontx2-pf: Add vlan-etype to ntuple filters adds 27d57f85102b net: spider_net: switch from 'pci_' to 'dma_' API adds a3ba7fd1d3bf fddi: switch from 'pci_' to 'dma_' API adds 9b0df250a708 niu: switch from 'pci_' to 'dma_' API adds 3dcc1edcbbc6 virtio_net: reduce raw_smp_processor_id() calling in virtn [...] adds 1d4dcaf3db9b rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx adds 533ccdae76fa rtlwifi: rtl8192de: Fix initialization of place in _rtl92c [...] adds f4c813641897 rsi: make array fsm_state static const, makes object smaller adds 81f9ebd43659 ssb: Drop legacy header include adds 4b51de063d53 brcmfmac: Add WPA3 Personal with FT to supported cipher suites adds 50cbbfd41e9f wilc1000: Convert module-global "isinit" to device-specifi [...] adds d195d7aac09b wcn36xx: Ensure finish scan is not requested before start scan adds b7f96d5c79cd wcn36xx: Allow firmware name to be overridden by DT adds 8678fd31f2d3 wcn36xx: Fix missing frame timestamp for beacon/probe-resp adds 23151b9ae79e ath9k: fix OOB read ar9300_eeprom_restore_internal adds 7c48662b9d56 ath9k: fix sleeping in atomic context adds fd6729ec534c ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() adds a0929621eb49 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds f2d1bdf053d0 iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities adds 1269ba1ce35d iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy adds 0eb5a554bb49 iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF adds 2f308f008f1c iwlwifi: mvm: avoid FW restart while shutting down adds 95fe8d89bb8c iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout adds 6ac5720086c8 iwlwifi: pcie: free RBs during configure adds b8221b0f750a iwlwifi: prepare for synchronous error dumps adds e63aafea7439 iwlwifi: pcie: dump error on FW reset handshake failures adds 2a1d2fcf2bed iwlwifi: print PNVM complete notification status in hexadecimal adds deedf9b97cd4 iwlwifi: mvm: Do not use full SSIDs in 6GHz scan adds 16cff731a3a1 iwlwifi: mvm: Add support for hidden network scan on 6GHz band adds 8fc3015d0d35 iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin adds 1a81bddf7f47 iwlwifi: mvm: remove trigger EAPOL time event adds a6dfbd040e26 iwlwifi: mvm: set replay counter on key install adds de34d1c1d30d iwlwifi: mvm: restrict FW SMPS request adds 02289645a085 iwlwifi: pcie: remove spaces from queue names adds c1868c0b7889 iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() adds cd7ae5493448 iwlwifi: mvm: fix old-style static const declaration adds 0f5d44ac6e55 iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon [...] adds 2b06127df02f iwlwifi: remove trailing semicolon in macro definition adds 5993c90ccb56 iwlwifi: use DEFINE_MUTEX() for mutex lock adds c6ce1c74ef29 iwlwifi: mvm: avoid static queue number aliasing adds 366fc672d625 iwlwifi: mvm: clean up number of HW queues adds 105167830d5f iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast adds e75bc5f3f110 iwlwifi: yoyo: cleanup internal buffer allocation in D3 adds d98cee05e3fd iwlwifi: split off Bz devices into their own family adds d01408ee3a2b iwlwifi: give Bz devices their own name adds 7e6dffda95d0 iwlwifi: read MAC address from correct place on Bz adds 9ce041f5966f iwlwifi: pcie: implement Bz device startup adds 6c0795f1a524 iwlwifi: implement Bz NMI behaviour adds 9de168a01279 iwlwifi: pcie: implement Bz reset flow adds 35fc5feca7b2 iwlwifi: mvm: Fix umac scan request probe parameters adds 199d895f4760 iwlwifi: mvm: support new station key API adds 95a62c331f6a iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() adds 0419e5e672d6 iwlwifi: mvm: d3: separate TKIP data from key iteration adds 398760aa9679 iwlwifi: mvm: d3: remove fixed cmd_flags argument adds 631ee5120285 iwlwifi: mvm: d3: refactor TSC/RSC configuration adds be05fae23d03 iwlwifi: mvm: d3: add separate key iteration for GTK type adds af3aab9ce298 iwlwifi: mvm: d3: make key reprogramming iteration optional adds 79e561f0f05a iwlwifi: mvm: d3: implement RSC command version 5 adds 3df5c0ddcf81 iwlwifi: mvm: silently drop encrypted frames for unknown station adds 967a39832ebe iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan adds 6c608cd6962e iwlwifi: mvm: fix access to BSS elements adds 248e7e2a1d8d iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS adds 81870d138dfe iwlwifi: convert flat SAR profile table to a struct version adds dac7171c8132 iwlwifi: remove ACPI_SAR_NUM_TABLES definition adds 8ecf0477b990 iwlwifi: pass number of chains and sub-bands to iwl_sar_se [...] adds 2a8084147bff iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 adds 51266c11cecc iwlwifi: support reading and storing EWRD revisions 1 and 2 adds de95c9288ae1 iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition adds 5bf7a9edddbb iwlwifi: convert flat GEO profile table to a struct version adds 058b94dc9bf8 iwlwifi: mvm: support version 11 of wowlan statuses notification adds 19426d54302e iwlwifi: skip first element in the WTAS ACPI table adds e6344c060209 iwlwifi: fw: correctly limit to monitor dump adds b537ffb6ea16 iwlwifi: mvm: trigger WRT when no beacon heard adds 78a19d5285d9 iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage adds eb09ae93dabf iwlwifi: mvm: load regdomain at INIT stage adds 664c011b763e iwlwifi: acpi: support reading and storing WGDS revision 2 adds a6a39ab2645c iwlwifi: bump FW API to 65 for AX devices adds c5b42c674ad8 iwlwifi: acpi: fill in WGDS table with defaults adds 40063f602868 iwlwifi: acpi: fill in SAR tables with defaults adds 59a6ee97e0d4 iwlwifi: pcie: avoid dma unmap/remap in crash dump adds 4246465edb16 iwlwifi: fix __percpu annotation adds 394f41929672 iwlwifi: api: remove datamember from struct adds 8a433cb64ec5 iwlwifi: fw: fix debug dump data declarations adds 4e110e799cb5 iwlwifi: add 'Rx control frame to MBSSID' HE capability adds 89639e06d0f3 iwlwifi: yoyo: support for new DBGI_SRAM region adds a76b57311b1a iwlwifi: mvm: don't schedule the roc_done_wk if it is alre [...] adds 7e47f41648b2 iwlwifi: allow debug init in RF-kill adds 830aa3e7d1ca iwlwifi: mvm: add support for range request command version 13 adds bd34ff380e78 iwlwifi: mvm: add support for responder config command version 9 adds b05c1d14a177 iwlwifi: move get pnvm file name to a separate function adds fb3fac5fafa8 iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 adds cde5dbaa35ed iwlwifi: mvm: support broadcast TWT alone adds 090f1be3abf3 iwlwifi: mvm: Fix scan channel flags settings adds e257d969f365 iwlwifi: mvm: don't use FW key ID in beacon protection adds aee7c86a61c7 Merge commit 'e257d969f36503b8eb1240f32653a1afb3109f86' of [...] adds b63aed3ff195 bcma: Fix memory leak for internally-handled cores adds 9fc8048c56f3 bcma: Drop the unused parameter of bcma_scan_read32() adds d745ca4f2c4a brcmfmac: pcie: fix oops on failure to resume and reprobe adds 5448bc2a426c mwifiex: pcie: add DMI-based quirk implementation for Surf [...] adds a847666accf2 mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices adds ebe9e6514b40 intel: switch from 'pci_' to 'dma_' API adds 8d4be124062b ssb: fix boolreturn.cocci warning adds eaf2aaec0be4 Merge tag 'wireless-drivers-next-2021-08-29' of git://git. [...] adds 6c172d59ad79 bnxt_en: remove DMA mapping for KONG response adds 7b370ad77392 bnxt_en: Refactor the HWRM_VER_GET firmware calls adds 3c8c20db769c bnxt_en: move HWRM API implementation into separate file adds f9ff578251dc bnxt_en: introduce new firmware message API based on DMA pools adds 02b9aa106868 bnxt_en: discard out of sequence HWRM responses adds ecddc29d928d bnxt_en: add HWRM request assignment API adds 213808170840 bnxt_en: add support for HWRM request slices adds 3c10ed497fa8 bnxt_en: use link_lock instead of hwrm_cmd_lock to protect [...] adds bbf33d1d9805 bnxt_en: update all firmware calls to use the new APIs adds b34695a894b8 bnxt_en: remove legacy HWRM interface adds 68f684e257d7 bnxt_en: support multiple HWRM commands in flight adds 49f9df5ba298 Merge branch 'bnxt_en-fw-messages' adds 60fe9ff9b7cb net: hns3: initialize each member of structure array on a [...] adds 4c8dab1c709c net: hns3: reconstruct function hns3_self_test adds 161ad669e6c2 net: hns3: reconstruct function hclge_ets_validate() adds 04d96139ddb3 net: hns3: refine function hclge_dbg_dump_tm_pri() adds 5aea2da59303 net: hns3: modify a print format of hns3_dbg_queue_map() adds 38b99e1ede32 net: hnss3: use max() to simplify code adds 52d89333d219 net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() adds 27c779437cbc Merge branch 'hns3-cleanups' adds 9055a2f59162 ixp4xx_eth: make ptp support a platform driver adds f52749a28564 ixp4xx_eth: fix compile-testing adds 13dc931918ac ixp4xx_eth: Stop referring to GPIOs adds 323fb75dae28 ixp4xx_eth: Add devicetree bindings adds e9e506221b42 ixp4xx_eth: Probe the PTP module from the device tree adds 724812d8561c Merge branch 'IXP46x-PTP-Timer' adds 478374a3c15f netfilter: ecache: remove one indent level adds 9291f0902d0c netfilter: ecache: remove another indent level adds b3afdc175863 netfilter: ecache: add common helper for nf_conntrack_even [...] adds b86c0e6429da netfilter: ecache: prepare for event notifier merge adds bd1431db0b81 netfilter: ecache: remove nf_exp_event_notifier structure adds 6c89dac5b985 netfilter: ctnetlink: missing counters and timestamp in nf [...] adds 7bc416f14716 netfilter: x_tables: handle xt_register_template() returni [...] adds 7a3f5b0de364 netfilter: add netfilter hooks to SRv6 data plane adds 9dfa859da0f5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds a00df2caffed ipv6: make exception cache less predictible adds 67d6d681e15b ipv4: make exception cache less predictible adds 63cad4c7439c Merge branch 'inet-exceptions-less-predictable' adds e842cb60e8ac net: fix NULL pointer reference in cipso_v4_doi_free adds efe487fce306 fix array-index-out-of-bounds in taprio_change adds aaa8e4922c88 net: qrtr: make checks in qrtr_endpoint_post() stricter adds 1b9fbe813016 net: ipv4: Fix the warning for dereference adds ca49bfd90a9d sch_htb: Fix inconsistency when leaf qdisc creation fails adds 1bda52f80471 bpf, tests: Fix spelling mistake "shoft" -> "shift" adds fb7dd8bca013 bpf: Refactor BPF_PROG_RUN into a function adds 7d08c2c91171 bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functions adds 652c1b17b85b bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_ [...] adds b89fbfbb854c bpf: Implement minimal BPF perf link adds 82e6b1eee6a8 bpf: Allow to specify user-provided bpf_cookie for BPF perf links adds 7adfc6c9b315 bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_ [...] adds 61c7aa5020e9 libbpf: Re-build libbpf.so when libbpf.map changes adds d88b71d4a916 libbpf: Remove unused bpf_link's destroy operation, but ad [...] adds 668ace0ea5ab libbpf: Use BPF perf link when supported by kernel adds 3ec84f4b1638 libbpf: Add bpf_cookie support to bpf_link_create() API adds 47faff371755 libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and [...] adds f36d3557a132 selftests/bpf: Test low-level perf BPF link API adds a549aaa67395 selftests/bpf: Extract uprobe-related helpers into trace_h [...] adds 0a80cf67f34c selftests/bpf: Add bpf_cookie selftests for high-level APIs adds 5e3b8356de36 libbpf: Add uprobe ref counter offset support for USDT semaphores adds 4bd11e08e0bb selftests/bpf: Add ref_ctr_offset selftests adds 3a4ce01b24a7 Merge branch 'bpf-perf-link' adds bb57164920d7 bpf: Reconfigure libbpf docs to remove unversioned API adds edce1a248670 selftests/bpf: Test btf__load_vmlinux_btf/btf__load_module [...] adds 77462de14a43 af_unix: Add read_sock for stream socket types adds 94531cfcbe79 af_unix: Add unix_stream_proto for sockmap adds 9b03152bd469 selftest/bpf: Add tests for sockmap with unix stream type. adds 75e0e27db6cf selftest/bpf: Change udp to inet in some function names adds 31c50aeed5a1 selftest/bpf: Add new tests in sockmap for unix stream to tcp. adds 1e1e49df0277 Merge branch 'sockmap: add sockmap support for unix stream [...] adds 3c3bd542ffbb selftests/bpf: Add exponential backoff to map_update_retri [...] adds 857f75ea8457 selftests/bpf: Add exponential backoff to map_delete_retri [...] adds 26d82640d5ba selftests/bpf: Skip loading bpf_testmod when using -l to l [...] adds f667d1d66760 selftests/bpf: Correctly display subtest skip status adds 99c4fd8b92b3 selftests/bpf: Also print test name in subtest status message adds 74339a8f866c selftests/bpf: Support glob matching for test selector. adds 87bb11ccfe03 Merge branch 'selftests/bpf: Improve the usability of test_progs' adds 6f6cc426451b selftests/bpf: Replace CHECK with ASSERT_* macros in send_ [...] adds b16ac5bf732a selftests/bpf: Fix flaky send_signal test adds 04d23194674b Merge branch 'selftests/bpf: fix flaky send_signal test' adds 8cacfc85b615 bpf: Remove redundant initialization of variable allow adds d20b41115ad5 libbpf: Rename libbpf documentation index file adds 6cf1770d63dd bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS adds 374e74de9631 selftests/bpf: Test for get_netns_cookie adds f9dabe016b63 bpf: Undo off-by-one in interpreter tail call count limit adds 594286b7574c bpf: Fix NULL event->prog pointer access in bpf_overflow_handler adds 3666b167ea68 selftests/bpf: Adding delay in socketmap_listen to reduce [...] adds f0dce1d9b7c8 bpf: Use kvmalloc for map values in syscall adds 44779a4b85ab bpf: Use kvmalloc for map keys in syscalls adds 2c531639deb5 bpf: Add support for {set|get} socket options from setsockopt BPF adds f2a6ee924d26 selftests/bpf: Add tests for {set|get} socket option from [...] adds d359902d5c35 af_unix: Fix NULL pointer bug in unix_shutdown adds 6fc88c354f3a bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum adds 4ed589a27893 Merge branch 'Refactor cgroup_bpf internals to use more sp [...] adds a6258837c8a8 selftests/bpf: Reduce flakyness in timer_mim adds 2d82d73da35b selftests/bpf: Enlarge select() timeout for test_maps adds 5a980b5baf39 selftests/bpf: Make test_doc_build.sh work from script directory adds 7a3bdca20b10 selftests/bpf: Add default bpftool built by selftests to PATH adds 404bd9ff5d7c selftests/bpf: Add missing files required by test_bpftool. [...] adds 00e1116031e1 selftests/bpf: Exit with KSFT_SKIP if no Makefile found adds 8c0bb89e8e4d Merge branch 'selftests/bpf: minor fixups' adds fab60e29fcc6 bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG adds 6cbca1ee0d74 selftests/bpf: Test for get_netns_cookie adds f63693e3ae1b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...] adds d7af7e497f03 bpf: Fix possible out of bound write in narrow load handling adds 50b796e645a5 samples: bpf: Fix a couple of warnings adds f2e85d4a7516 tools: include: Add ethtool_drvinfo definition to UAPI header adds 156f886cf697 samples: bpf: Add basic infrastructure for XDP samples adds 323140389405 samples: bpf: Add BPF support for redirect tracepoint adds 1d930fd2cdbf samples: bpf: Add redirect tracepoint statistics support adds 451588764e2f samples: bpf: Add BPF support for xdp_exception tracepoint adds 82c450803a91 samples: bpf: Add xdp_exception tracepoint statistics support adds 0cf3c2fc4b1a samples: bpf: Add BPF support for cpumap tracepoints adds d771e217506a samples: bpf: Add cpumap tracepoint statistics support adds 5f116212f401 samples: bpf: Add BPF support for devmap_xmit tracepoint adds af93d58c27b6 samples: bpf: Add devmap_xmit tracepoint statistics support adds 384b6b3bbf0d samples: bpf: Add vmlinux.h generation support adds 3f19956010d2 samples: bpf: Convert xdp_monitor_kern.o to XDP samples helper adds 6e1051a54e31 samples: bpf: Convert xdp_monitor to XDP samples helper adds 66fc4ca85d91 samples: bpf: Convert xdp_redirect_kern.o to XDP samples helper adds b926c55d856c samples: bpf: Convert xdp_redirect to XDP samples helper adds 79ccf4529ee6 samples: bpf: Convert xdp_redirect_cpu_kern.o to XDP sampl [...] adds e531a220cc59 samples: bpf: Convert xdp_redirect_cpu to XDP samples helper adds 54af769db92a samples: bpf: Convert xdp_redirect_map_kern.o to XDP sampl [...] adds bbe65865aa05 samples: bpf: Convert xdp_redirect_map to XDP samples helper adds a29b3ca17ee6 samples: bpf: Convert xdp_redirect_map_multi_kern.o to XDP [...] adds 594a116b2aa1 samples: bpf: Convert xdp_redirect_map_multi to XDP sample [...] adds 3bbc8ee7c363 Merge branch 'Improve XDP samples usability and output' adds 1b07d00a15d6 bpf: Add BTF_ID_LIST_GLOBAL_SINGLE macro adds 33c5cb36015a bpf: Consolidate task_struct BTF_ID declarations adds a396eda5517a bpf: Extend bpf_base_func_proto helpers with bpf_get_curre [...] adds dd6e10fbd9fb bpf: Add bpf_task_pt_regs() helper adds 576d47bb1a92 bpf: selftests: Add bpf_task_pt_regs() selftest adds 35cba2988fc6 Merge branch 'bpf: Add bpf_task_pt_regs() helper' adds d18b09bf67bb selftests: xsk: Remove color mode adds 25c0a30541e4 selftests: xsk: Remove the num_tx_packets option adds 13a6ebd9084a selftests: xsk: Remove unused variables adds 083be682d976 selftests: xsk: Return correct error codes adds 1314c3537f66 selftests: xsk: Simplify the retry code adds 9c5ce931b16e selftests: xsk: Remove end-of-test packet adds d40ba9d33ae8 selftests: xsk: Disassociate umem size with packets sent adds 9da2ea4fe8d1 selftests: xsk: Rename worker_* functions that are not thr [...] adds 0d41f59f458a selftests: xsk: Simplify packet validation in xsk tests adds b04fdc4ce31f selftests: xsk: Validate tx stats on tx thread adds ab7c95abb5f9 selftests: xsk: Decrease sending speed adds 1034b03e54ac selftests: xsk: Simplify cleanup of ifobjects adds 960b6e0153fb selftests: xsk: Generate packet directly in umem adds 29f128b38b34 selftests: xsk: Generate packets from specification adds 279bdf6b79d5 selftests: xsk: Make enums lower case adds 33a6bef8cf92 selftests: xsk: Preface options with opt adds 7d789bd0089a Merge branch 'selftests: xsk: various simplifications' adds eb18b49ea758 bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockopt adds 700dcf0f4476 bpf: selftests: Add sk_state to bpf_tcp_helpers.h adds 3d7789831df9 bpf: selftests: Add connect_to_fd_opts to network_helpers adds 574ee2092867 bpf: selftests: Add dctcp fallback test adds 0584e965fb25 Merge branch 'bpf: tcp: Allow bpf-tcp-cc to call bpf_(get| [...] adds eb529c5b10b9 bpf: Fix bpf-next builds without CONFIG_BPF_EVENTS adds 3599bc5101b3 selftests/bpf: Reduce more flakyness in sockmap_listen adds 48b2e71c2e53 samples: bpf: Fix uninitialized variable in xdp_redirect_cpu adds 47bb27a20d6e selftests/bpf: Fix potential unreleased lock adds fca35b11e18a MAINTAINERS: Remove self from powerpc BPF JIT adds 19a31d79219c Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds c66070125837 net: sched: Fix qdisc_rate_table refcount leak when get tc [...] adds a16ef91aa61a net: pasemi: Remove usage of the deprecated "pci-dma-compa [...] adds 429205da6c83 net: qualcomm: fix QCA7000 checksum handling adds 6baeb3951c27 net: bridge: use mld2r_ngrec instead of icmpv6_dataun adds a7314371b3f3 octeontx2-af: Use NDC TX for transmit packet data adds 995786ba0dab dpaa2-eth: Replace strlcpy with strscpy adds dc56ad7028c5 af_unix: fix potential NULL deref in unix_dgram_connect() adds 6537e96d743b octeontx2-af: Fix loop in free and unmap counter adds f2e4568ec951 octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg adds 698a82ebfb4b octeontx2-af: Fix static code analyzer reported issues adds 1e4428b6dba9 octeontx2-af: Set proper errorcode for IPv4 checksum errors adds 616920a6a567 Merge branch 'octeon-npc-fixes' adds 92548b0ee220 ipv4: fix endianness issue in inet_rtm_getroute_build_skb() adds 8d65cd8d25fa fou: remove sparse errors adds fa14d03e014a net: mdio-ipq4019: Make use of devm_platform_ioremap_resource() adds 672a1c394950 net: mdio: mscc-miim: Make use of the helper function devm [...] adds 464a57281f29 net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() adds a39ff4a47f3e net: w5100: check return value after calling platform_get_ [...] adds 53c622db99df ipv6: remove duplicated 'net/lwtunnel.h' include adds dc9b5ce03124 net: hns3: refine function hns3_set_default_feature() adds e79c0e324b01 net: hns3: clean up a type mismatch warning adds c74e503572ea net: hns3: add some required spaces adds 7f2d4b7ffa42 net: hns3: remove unnecessary spaces adds a9e7c3cedc29 ipv6: seg6: remove duplicated include adds c3496da580b0 net: Add depends on OF_NET for LiteX's LiteETH adds d0efb16294d1 net: don't unconditionally copy_from_user a struct ifreq f [...] adds 2f8b6161cca5 net/mlx5: Lag, fix multipath lag activation adds 8e7e2e8ed0e2 net/mlx5: Remove all auxiliary devices at the unregister event adds 9a5f9cc794e1 net/mlx5e: Fix possible use-after-free deleting fdb rule adds ca6891f9b27d net/mlx5: E-Switch, Set vhca id valid flag when creating i [...] adds f9d196bd632b net/mlx5e: Use correct eswitch for stack devices with lag adds 6cc64770fb38 net/mlx5: DR, fix a potential use-after-free bug adds 5fe2a6b4344c Merge tag 'mlx5-fixes-2021-08-26' of git://git.kernel.org/ [...] adds 0d55649d2ad7 net: phy: marvell10g: fix broken PHY interrupts for anyone [...] adds 84c5fb8c4264 ice: fix Tx queue iteration for Tx timestamp enablement adds 1f0cbb3e8916 ice: remove dead code for allocating pin_config adds 4dd0d5c33c3e ice: add lock around Tx timestamp tracker flush adds 9ee313433c48 ice: restart periodic outputs around time changes adds b357d9717be7 ice: Only lock to update netdev dev_addr adds 2619835e31cb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 57f780f1c433 atlantic: Fix driver resume flow. adds 29ce8f970107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9e9fb7655ed5 Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/ [...] adds 16af5357d584 misc: gehc-achc: Fix spelling mistake "Verfication" -> "Ve [...] adds 9e1b28b77388 char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into [...] adds 09cbd1df7d26 firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' adds c75be56e35b2 lkdtm/bugs: Add ARRAY_BOUNDS to selftests adds fe8e353bfda6 lkdtm/fortify: Consolidate FORTIFY_SOURCE tests adds b8661450bc7f lkdtm: Add kernel version to failure hints adds e6d468d32cd0 lkdtm/heap: Avoid __alloc_size hint warning for VMALLOC_LI [...] adds 85e2414c518a coresight: syscfg: Initial coresight system configuration adds 42ff700f3112 coresight: syscfg: Add registration and feature loading fo [...] adds f53e93ac8cf7 coresight: config: Add configuration and feature generic f [...] adds 94d2bac54076 coresight: etm-perf: Update to handle configuration selection adds f8cce2ff3c04 coresight: syscfg: Add API to activate and enable configurations adds a0114b4740dd coresight: etm-perf: Update to activate selected configuration adds 810ac401db1f coresight: etm4x: Add complex configuration handlers to etmv4 adds 7fdc9bb2ce11 coresight: config: Add preloaded configurations adds a13d5a246aca coresight: syscfg: Add initial configfs support adds f71cd93d5ea4 Documentation: coresight: Add documentation for CoreSight config adds 5353dd72f992 coresight: Replace deprecated CPU-hotplug functions. adds d1f278da6b11 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ adds b2159182dd49 lkdtm: remove IDE_CORE_CP crashpoint adds 637d0957516e Merge 5.14-rc7 into char-misc-next adds c446e40ed388 Merge tag 'icc-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds e956d4fceba3 phy: cadence-torrent: Remove use of CamelCase to fix check [...] adds 5b16a790f18d phy: cadence-torrent: Reorder few functions to remove func [...] adds 3b40162516ca phy: cadence-torrent: Add enum for supported input referen [...] adds 6a2338a5bf7f phy: cadence-torrent: Configure PHY registers as a functio [...] adds da055e550389 phy: cadence-torrent: Add PHY registers for DP in array format adds 1cc455150b7a phy: cadence-torrent: Add PHY configuration for DP with 10 [...] adds 8f3ced2fd490 phy: cadence-torrent: Add separate functions for reusable code adds 84f55df83691 phy: cadence-torrent: Add debug information for PHY configuration adds 48ac6085bdfc phy: cadence-torrent: Check PIPE mode PHY status to be rea [...] adds c01608b3b46b dt-bindings: phy: mediatek: tphy: support type switch by pericfg adds 3fd6611242b9 phy: phy-mtk-tphy: use clock bulk to get clocks adds 39099a443358 phy: phy-mtk-tphy: support type switch by pericfg adds 926b83e5f9f0 phy: phy-mtk-tphy: print error log using child device adds 1c6de3fc53ca phy: phy-mtk-tphy: remove error log of ioremap failure adds 5f71b1e4f719 phy: phy-mtk-ufs: use clock bulk to get clocks adds 947445875388 phy: phy-mtk-hdmi: convert to devm_platform_ioremap_resource adds 75203e7994fe phy: phy-mtk-mipi-dsi: remove dummy assignment of error number adds 7508d1e40311 phy: phy-mtk-mipi-dsi: convert to devm_platform_ioremap_resource adds e1f31c93a8d2 phy: amlogic: meson8b-usb2: Power off the PHY by putting i [...] adds c7c402434899 phy: amlogic: meson8b-usb2: don't log an error on -EPROBE_DEFER adds 89161cd00838 phy: xilinx: zynqmp: skip PHY initialization and PLL lock for USB adds 34633219b894 phy: qmp: Provide unique clock names for DP clocks adds 80f652c2661a dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings adds 152a810eae03 phy: qcom-qmp: Add support for SM6115 UFS phy adds 96e9df335ae3 Merge tag 'phy-for-5.15' of git://git.kernel.org/pub/scm/l [...] adds ea6942dad4b2 soundwire: intel: fix potential race condition during power down adds e4401abb3485 soundwire: intel: skip suspend/resume/wake when link was n [...] adds 029bfd1cd53c soundwire: intel: conditionally exit clock stop mode on sy [...] adds 2564a2d4418b soundwire: cadence: do not extend reset delay adds 8c61951b372d Merge tag 'soundwire-5.15-rc1' of git://git.kernel.org/pub [...] adds 0be883a0d795 parport: remove non-zero check on count adds f8cefead37dd char: mware: fix returnvar.cocci warnings adds a30dc6cf0dc5 VMCI: fix NULL pointer dereference when unmapping queue pair adds a99009bc4f2f misc/pvpanic: fix set driver data adds 0dc3ad3f859d Revert "bus: mhi: Add inbound buffers allocation flag" adds ba1dc7f273c7 Merge tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub [...] adds 6d6e03dbe5ef ARM: tegra: paz00: Handle device properties with software [...] adds bd1e336aa853 driver core: platform: Remove platform_device_add_properties() adds 049d1693db78 MAINTAINERS: Add dri-devel for component.[hc] adds c6c3c5704ba7 Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/p [...] adds a30514a076cf Merge 5.14-rc6 into staging-next adds 6a78bb5c4f92 staging: r8188eu: remove 5GHz code from Hal_GetChnlGroup88E() adds 1cb5715d273e staging: r8188eu: convert return type of Hal_GetChnlGroup8 [...] adds 16fe4b303e22 staging: r8188eu: rename parameter of Hal_GetChnlGroup88E() adds 40ba17da86cb staging: r8188eu: rename Hal_GetChnlGroup88E() adds b38447035aed staging: r8188eu: Remove variables and simplify PHY_SwChnl8188E() adds a4adfa836c52 staging: r8188eu: Remove unnecessary ret variable in rtw_d [...] adds 11fc4822f9c0 staging: r8188eu: remove ODM_GetRightChnlPlaceforIQK() adds 7c715fbce5d3 staging: r8188eu: os_dep: Remove defined but not used variables adds 099ec97ac929 staging: rtl8192u: Fix bitwise vs logical operator in Tran [...] adds 027ed956b526 staging: r8188eu: remove kernel version depended code paths adds f33ce7100b6b staging: r8188eu: use common ieee80211 constants adds cd40705f6b27 staging: r8188eu: remove inline markings from functions in [...] adds ff63261978ee staging: r8188eu: remove ipx support from driver adds 9caf92ab573f staging: r8188eu: Remove unused nat25_handle_frame() adds 88b6509b8d8d dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices adds d03a74bfacce iio: potentiometer: Add driver support for AD5110 adds b76d26d69ecc iio: ltc2983: fix device probe adds cabd6e9cf22d iio: adc: rockchip_saradc: add voltage notifier so get ref [...] adds ffc6659befd6 iio: pressure: hp03: update device probe to register with [...] adds 080809631627 dt-bindings: iio: adc: Add binding documentation for Renes [...] adds d484c21bacfa iio: adc: Add driver for Renesas RZ/G2L A/D converter adds 9d9d90a9af54 Merge tag 'iio-for-5.15b' of https://git.kernel.org/pub/sc [...] adds 8694ef2d90b2 staging: r8188eu: add spaces around operators in core/rtw_ap.c adds f1249cfdb358 staging: r8188eu: rewrite subtraction in core/rtw_cmd.c adds 8ccacd41b6d6 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 575da340cdb6 staging: r8188eu: clean up spacing style issues in core/rtw_cmd.c adds 2d8f67a53a2a staging: r8188eu: clean up spacing style issues in core/rt [...] adds 4842e46f703c staging: r8188eu: clean up spacing style issues in core/rt [...] adds 35f1fa01c1c2 staging: r8188eu: simplify multiplication in core/rtw_ioctl_set.c adds 292c8398d175 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 174b79fcd071 staging: r8188eu: add spaces around operators in core/rtw_iol.c adds c891e014b579 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 4257c1c3b0fc staging: r8188eu: clean up spacing style issues in core/rt [...] adds 61249f2268b5 staging: r8188eu: clean up spacing style issues in core/rtw_mp.c adds 0296ded555ba staging: r8188eu: clean up spacing style issues in core/rt [...] adds 58bd6fc51411 staging: r8188eu: clean up spacing style issues in core/rtw_p2p.c adds 63852ff22d8a staging: r8188eu: clean up spacing style issues in core/rt [...] adds 7527c5ea758c staging: r8188eu: clean up spacing style issues in core/rt [...] adds 88a924bf3f8e staging: r8188eu: clean up spacing style issues in core/rt [...] adds 2dcdb9d1a6f6 staging: r8188eu: add spaces around operators in core/rtw_ [...] adds 6b6fdf7341d5 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 77cb924ec691 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 3ec10b9d8ead staging: r8188eu: add space around operator in core/rtw_sreset.c adds 438bb20f00a7 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 550b1cda158c staging: r8188eu: clean up spacing style issues in hal dir [...] adds ea105f21c94f staging: r8188eu: clean up spacing style issues in hal dir [...] adds 47a0bab3d95f staging: r8188eu: clean up spacing style issues in hal dir [...] adds 10e13123973b staging: r8188eu: clean up spacing style issues in os_dep dir adds 25bcf747bdfd staging: r8188eu: remove set but unused variable from rtl8 [...] adds 8f9172d26ca5 staging: r8188eu: remove unneeded DBG_88E call from rtl818 [...] adds cbfa6f33e3a6 clk: staging: correct reference to config IOMEM to config [...] adds 08c63a33f341 staging: r8188eu: Remove code depending on NAT25_LOOKUP adds cbe34165cc1b staging: rts5208: Fix get_ms_information() heap buffer size adds 0a9b92020d75 staging: wlan-ng: Disable buggy MIB ioctl adds 7972067ad028 staging: r8188eu: Remove unused including <linux/version.h> adds 39876a013b3e staging: r8188eu: remove null pointer checks before kfree adds b3cab9a174e3 staging: r8188eu: clean up comparsions to true adds ec8554b8170a staging: r8188eu: clean up comparsions to false adds d580fc6dbf2c staging: r8188eu: ctrl vendor req value is always 0x05 adds 1fd6d8ffad4a staging: r8188eu: ctrl vendor req index is not used adds 92791836cb7d staging: r8188eu: rename variable within rtl8188e_Add_RateATid adds e8bcb4820ac5 staging: r8188eu: Fix fall-through warnings for Clang adds 2f0f1ec2bd0d staging: r8188eu: remove _dbg_dump_tx_info function adds ff901b60e752 staging: r8188eu: remove unused function dump_txrpt_ccx_88e adds c05d31893f70 staging: r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qt [...] adds 23b752dfa305 staging: r8188eu: remove empty function rtl8188eu_free_xmit_priv adds c5de6c20dd79 staging: r8188eu: remove function rtw_hal_free_xmit_priv adds b1d0ebf2ed84 staging: r8188eu: remove free_xmit_priv field from struct hal_ops adds 5349ef4fd59f staging: r8188eu: convert only rtw_vmalloc call to vmalloc adds 07f1a10d30e3 staging: r8188eu: remove rtw_vmalloc preprocessor definition adds c29e42afe919 staging: r8188eu: remove function _rtw_vmalloc adds 11d5fd313b8f staging: r8188eu: convert all rtw_zvmalloc calls to vzalloc calls adds 00d7a5613be5 staging: r8188eu: remove rtw_zvmalloc preprocessor definition adds 41b8a938674b staging: r8188eu: remove function _rtw_zvmalloc adds 90356e98100f staging: r8188eu: remove rtw_update_mem_stat macro and ass [...] adds 093991aaadf0 staging: r8188eu: Remove empty rtw_mfree_xmit_priv_lock() adds 89b9f3f39a08 staging: r8188eu: fix scheduling while atomic bugs adds 55cdf7d7b2a1 staging: r8188eu: use GFP_ATOMIC under spinlock adds 6277fbfdd29c staging: wlan-ng: Remove pointless a3/a4 union adds 86a0727b096d staging: wlan-ng: Avoid duplicate header in tx/rx frames adds 30e98ce81bbb staging: r8188eu: remove unneeded semicolon adds fbdbd861c8be staging: r8188eu: remove unused function rtw_add_bcn_ie() adds a69bbd2f77a6 staging: r8188eu: remove unused function rtw_remove_bcn_ie() adds 7d761b084b3c staging: mt7621-pci: fix hang when nothing is connected to [...] adds 174ac41a7aaf staging: rtl8723bs: remove obsolete wext support adds fafb8a21a5c9 staging: rtl8723bs: fix code indent issues adds 105bc6b94f05 staging: rtl8723bs: fix logical continuation issue adds b516456cedb6 staging: rtl8723bs: remove functions notifying wext events adds 07abf8b41eaf staging: rtl8723bs: remove unused rtw_set_802_11_bssid() function adds 7dfe9fac7867 staging/rtl8192u: Avoid CamelCase in names of variables adds c4b30776bf29 staging/rtl8192u: Initialize variables in the definition block adds 07e7f36da8ab staging/rtl8192u: Prefer kcalloc over open coded arithmetic adds 9bfb54a8c88e staging: rtl8723bs: remove header file ethernet.h adds 65945da601e8 staging: r8188eu: remove unnecessary cast adds 74f64654ecd2 staging: r8188eu: remove unused define adds 805ac0da01f8 staging: rtl8188eu: use actual request type as parameter adds f410923ad5f5 staging: r8188eu: rewrite usb vendor request defines adds 2214ea8299f5 staging: r8188eu: remove an unused enum adds 0d3e1be506dd staging: r8188eu: clean up the usb_readXY functions adds e8baed3c765e staging: r8188eu: clean up the usb_writeXY functions adds 22d0d6104e4d staging: r8188eu: clean up the usb_writeN adds f7231a04e4f1 staging: r8188eu: remove unused members of struct _io_ops adds 5598e47a79b4 staging: r8188eu: set pipe only once adds 2d29f81ce822 staging: r8188eu: Fix a resource leak in update_bcn_wps_ie adds e92e5f30ad32 staging: r8188eu: change declaration of Efuse_Read1ByteFro [...] adds 6ca88cb5e847 staging: r8188eu: Make mult-byte entities in dhcp header b [...] adds 8d82693b0b56 staging: r8188eu: remove cmd_osdep.h header file adds 3eaa30d1623e staging: r8188eu: remove 5 GHz code adds f9f72f7f722e staging: r8188eu: remove dead code adds 2a3afb168ea7 staging: r8188eu: remove unnecessary parentheses adds 8aa824f2ec1b staging: r8188eu: ensure proper alignment for eth address buffers adds 08cff18916f5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_mlme.c adds 129f4197f22d staging: r8188eu: use is_multicast_ether_addr in core/rtw_mp.c adds d0624c3379a1 staging: r8188eu: use is_multicast_ether_addr in core/rtw_recv.c adds 2d4fe65101b5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_ [...] adds 544984a774f2 staging: r8188eu: use is_multicast_ether_addr in core/rtw_xmit.c adds 0b704920fba9 staging: r8188eu: use is_multicast_ether_addr in hal/rtl81 [...] adds bd5f258affb1 staging: r8188eu: use is_multicast_ether_addr in os_dep/re [...] adds f228d1d50904 staging: r8188eu: make rtw_deinit_intf_priv return void adds 68ad97bc5a1b staging: r8188eu: remove if_ether.h header file adds f09dc911bd26 staging: r8188eu: remove ip.h header file adds f7766f1b0030 staging: r8188eu: remove ethernet.h header file adds 3f60c32f15b0 staging: r8188eu: core: remove condition with no effect adds ce6a7007048b staging: r8188eu: remove {read,write}_macreg adds 62dbd849e03c staging: r8188eu: remove unneeded conversions to bool adds 7990b535d298 staging: r8188eu: remove unneeded variable adds 71419e03d85f staging: r8188eu: Provide a TODO file for this driver adds a01b0006de76 staging: r8188eu: rename struct field Wifi_Error_Status adds 9f30a2312c0b staging: r8188eu: rename fields of struct dyn_primary_cca adds 9f801ac94d8b staging: r8188eu: remove ODM_DynamicPrimaryCCA_DupRTS() adds f6bc526accf8 staging: r8188eu: rename fields of struct rtl_ps adds 65bbdabe2a27 staging: wlan-ng: fix invalid assignment warning adds e1e0ee8ed2b0 staging: vt6656: Remove filenames in files adds 6506cd9f3ae9 staging: r8188eu: add extra TODO entries adds 4adb389e08c9 staging: vt6655: Remove filenames in files adds ebf435d3b51b Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 94560f6156fe Revert "arm pl011 serial: support multi-irq request" adds 59bd4eedf118 serial: stm32: use the defined variable to simplify code adds 3d881e32e295 serial: stm32: use devm_platform_get_and_ioremap_resource() adds 87b8061bad9b serial: sh-sci: fix break handling for sysrq adds 1143637f00cd tty: replace in_irq() with in_hardirq() adds 88c1d2478ec8 tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dm [...] adds 322003b907d6 tty: moxa: use semi-colons instead of commas adds 2285c4963929 mxser: use semi-colons instead of commas adds d5c38948448a tty: serial: fsl_lpuart: fix the wrong mapbase value adds 48422152a8f1 tty: serial: fsl_lpuart: enable two stop bits for lpuart32 adds bd5305dcabbc tty: serial: fsl_lpuart: do software reset for imx7ulp and [...] adds fa934fc1a867 tty: serial: linflexuart: Remove redundant check to simpli [...] adds 618bf2b04bd6 serial: 8250_ingenic: Use of_device_get_match_data adds a6a65f9ee093 serial: tegra: Use of_device_get_match_data adds 74d2fb7e7084 serial: vt8500: Use of_device_get_match_data adds bb2853a6a421 tty: Fix data race between tiocsti() and flush_to_ldisc() adds 3620a89b7d27 tty: serial: uartlite: Use constants in early_uartlite_putc adds 2e5f3a69b6fc tty: serial: uartlite: Use read_poll_timeout for a polling loop adds 7c314bdfb64e Merge tag 'tty-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds 2dec48c32a34 Merge 5.14-rc6 into usb-next adds 1a5f6cd28667 dt-bindings: usb: mtk-musb: add MT7623 compatible adds 4ac5132e8a43 usb: host: ohci-tmio: add IRQ check adds 0d45a1373e66 usb: phy: tahvo: add IRQ check adds 843714bb37d9 usb: dwc3: Decouple USB 2.0 L1 & L2 events adds b2582996a747 usb: host: remove dead EHCI support for on-chip PMC MSP71x [...] adds 3b445c99c756 usb: host: remove line for obsolete config USB_HWA_HCD adds e77939ee63a7 usb: remove reference to deleted config STB03xxx adds 1bc220835526 usb: gadget: f_uac1: fixing inconsistent indenting adds 2af0c5ffadaf usb: gadget: mv_u3d: request_irq() after initializing UDC adds 72dd1843232c USB: EHCI: Add register array bounds to HCS ports adds e4788edc730a USB: EHCI: Add alias for Broadcom INSNREG adds 85fb1a27b128 Merge 5.14-rc7 into usb-next adds bfa109d761a4 Merge tag 'thunderbolt-for-v5.15-rc1' of git://git.kernel. [...] adds d7428bc26fc7 usb: gadget: f_hid: optional SETUP/SET_REPORT mode adds cbf286e8ef83 xhci: fix unsafe memory usage in xhci tracing adds 4843b4b5ec64 xhci: fix even more unsafe memory usage in xhci tracing adds 94f339147fc3 xhci: Fix failure to give back some cached cancelled URBs. adds 2847c46c6148 Revert "USB: xhci: fix U1/U2 handling for hardware with XH [...] adds 0d9b9f533bf1 xhci: Add additional dynamic debug to follow URBs in cance [...] adds 669bc5a188b4 xhci: Add bus number to some debug messages adds 4720f1bf4ee4 usb: ehci-orion: Handle errors of clk_prepare_enable() in probe adds 6a48d0ae01a6 usb: dwc3: imx8mp: request irq after initializing dwc3 adds 1abade64563e usb: dwc3: pci: add support for AMD's newer generation platform. adds 7c75bde329d7 usb: musb: musb_dsps: request_irq() after initializing musb adds 0b9f6cc845ce usb: gadget: mass_storage: Remove repeated verbose license text adds 5786b433f721 usb: gadget: aspeed: Remove repeated verbose license text adds 258c81b341c8 usbip: give back URBs for unsent unlink requests during cleanup adds 5289253b01d7 usbip: clean up code in vhci_device_unlink_cleanup adds 66cce9e73ec6 usbip:vhci_hcd USB port can get stuck in the disabled state adds 9fe3c93f9de7 usb: gadget: Add description for module parameter adds 8472896f39cf usb: isp1760: ignore return value for bus change pattern adds 8e58b7710d66 usb: isp1760: check maxpacketsize before using it adds 5e4cd1b65563 usb: isp1760: do not reset retval adds 7d1d3882fd9d usb: isp1760: do not shift in uninitialized slot adds de940244e898 usb: isp1760: clean never read udc_enabled warning adds 76d55a633ab6 Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation" adds f2a9797b4efe Revert "usb: xhci-mtk: Do not use xhci's virt_dev in drop_ [...] adds d2f42e09393c usb: bdc: Fix an error handling path in 'bdc_probe()' when [...] adds 6f15a2a09cec usb: bdc: Fix a resource leak in the error handling path o [...] adds 51018cde5b55 dt-bindings: usb: mtk-xhci: add optional property to disab [...] adds e2cd76907fcc dt-bindings: usb: mtk-xhci: add compatible for mt8195 adds 7f85c16f40d8 usb: xhci-mtk: fix use-after-free of mtk->hcd adds 7465d7b66ac7 usb: xhci-mtk: support option to disable usb2 ports adds de5107f47319 usb: xhci-mtk: fix issue of out-of-bounds array access adds 451d3912586a usb: xhci-mtk: update fs bus bandwidth by bw_budget_table adds 614c8c67a071 usb: xhci-mtk: check boundary before check tt adds 82799c80b46a usb: xhci-mtk: add a member of num_esit adds 926d60ae64a6 usb: xhci-mtk: modify the SOF/ITP interval for mt8195 adds 4ce186665e7c usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint adds 50fdcb56c419 usb: mtu3: return successful suspend status adds d98a30ccdc83 usb: mtu3: fix random remote wakeup adds e5d6a7c6cfae usb: chipidea: host: fix port index underflow and UBSAN complains adds 452d1ea55c3e Merge tag 'usb-v5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds b7d509a92bb0 usb: xhci-mtk: allow bandwidth table rollover adds 57f3ffdc1114 usb: host: xhci-rcar: Don't reload firmware after the completion adds cc7f8825cdbb usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed" adds a76cb3d999b1 usb: dwc2: Fix spelling mistake "was't" -> "wasn't" adds f73800a905a8 usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least" adds f757f9291f92 usb: isp1760: fix memory pool initialization adds cbfa3effdf5c usb: isp1760: fix qtd fill length adds 36815a4a0763 usb: isp1760: write to status and address register adds 955d0fb590f1 usb: isp1760: use the right irq status bit adds 9c1587d99f93 usb: isp1760: otg control register access adds 07281a257a68 Merge tag 'usb-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds ea7b4244b365 x86/setup: Explicitly include acpi.h adds c0a7f9372cf0 Merge branch 'for-linus' into for-next adds 8fc8e903156f ALSA: hda: Drop workaround for a hang at shutdown again adds f8b32a6daf35 ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() adds d2d837563743 ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG [...] adds 23c671be97b9 ALSA: firewire-motu: add support for MOTU 896HD adds 73355ddd8775 ALSA: hda: Code refactoring snd_hda_pick_fixup() adds a235d5b8e550 ALSA: hda: Allow model option to specify PCI SSID alias adds 4a1672d183cc ALSA: hda: Update documentation for aliasing via the model option adds 2231af793fe2 ALSA: doc: Fix indentation warning adds 13d9c6b998aa ALSA: hda/realtek: Workaround for conflicting SSID on ASUS [...] adds 539a5093e73e Merge branch 'for-linus' into for-next adds e28ac04a705e ASoC: intel: atom: Revert PCM buffer address setup workaro [...] adds 7af5a14371c1 ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC adds 93ab3eafb0b3 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup adds 1a10d5b0f6c2 Merge branch 'for-linus' into for-next adds 6e41340994e5 ALSA: usb-audio: Move set-interface-first workaround into [...] adds 2eaf1635f9d6 ALSA: hda: Disable runtime resume at shutdown adds 424e531b47f8 ALSA: hda/cs8409: Ensure Type Detection is only run on sta [...] adds ea41a498cc64 ALSA: hda/cs8409: Initialize Codec only in init fixup. adds f3eef46f0518 ALSA: pcm: fix divide error in snd_pcm_lib_ioctl adds 4267c5a8f313 ALSA: usb-audio: Work around for XRUN with low latency playback adds 4801bee7d5a3 ALSA: usb-audio: Add lowlatency module option adds f7b82b12626e Merge branch 'for-linus' into for-next adds e6d0b92ac00b ASoC: wm_adsp: Put debugfs_remove_recursive back in adds a617f7d45c49 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 80165bb80433 ASoC: tegra30: ahub: Use of_device_get_match_data adds 356b94a32a75 ASoC: tegra30: i2s: Use of_device_get_match_data adds 0a1e5ac50de2 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds 9cec66fa7026 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds a2659768893b ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds d490f4e73e3c ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_lin [...] adds 454a7422fa28 ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() adds c2dea1fba206 ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() adds c7577906865c ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB adds 500b39da6249 ASoC: soc-component: cleanup cppcheck warning at snd_soc_p [...] adds 834a36ddc6d2 ASoC: soc-ac97: cleanup cppcheck warning adds f75953bca75f Merge series "ASoC: soc-xxx: cleanup cppcheck warning" fro [...] adds d40dfb860ad7 ASoC: sh: rz-ssi: Fix dereference of noderef expression warning adds 1b5d1d3a2f77 ASoC: sh: rz-ssi: Fix wrong operator used issue adds f8043ef50aca ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the compon [...] adds ea2efedefbc3 ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_ [...] adds 240fdf3f42fc ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_m [...] adds 2499ee9d9079 Merge series "ASoC: tegra30: Fix use of of_device_get_matc [...] adds 2fbbcffea5b6 ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks adds 4b14f1791205 ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_req [...] adds 5d925d9823aa ASoC: uniphier: make arrays mul and div static const, make [...] adds 28889de643cd ASoC: rsnd: core: make some arrays static const, makes obj [...] adds cc64c390b215 ASoC: rsnd: adg: clearly handle clock error / NULL case adds 5caab9f48b96 ASoC: rt5640: Move rt5640_disable_jack_detect() up in the [...] adds 15d54840ecf6 ASoC: rt5640: Delay requesting IRQ until the machine-drv c [...] adds d21213b4503e ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640 [...] adds e3f2a6603a98 ASoC: rt5640: Add rt5640_set_ovcd_params() helper adds 0a61bcbba873 ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" [...] adds 9ba00856686a ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 10 [...] adds 77eca00f8366 Merge series "ASoC: Intel/rt5640: Add support for HP Elite [...] adds 43d2c4982fcc ASoC: ics43432: add CMM-4030D-261 support adds 0f28b69e4b59 dt-bindings: add compatible vendor prefix for CUI Devices adds c7bd58940bcb ASoC: ics43432: add compatible for CUI Devices adds 0aeb17d17282 ASoC: rt1015p: correct indentation adds a5ec37713367 ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_c [...] adds d019403a777e ASoC: rt1015: remove possible unused variable `bclk_ms' adds 6d41bbf2fd36 ASoC: Intel: kbl_da7219_max98927: Fix format selection for [...] adds 126b3422adc8 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs adds 87b265260046 ASoC: Intel: Skylake: Select proper format for NHLT blob adds e8b374b649af ASoC: Intel: Skylake: Fix module resource and format selection adds e4e0633bcadc ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER adds c5ed9c547cba ASoC: Intel: Skylake: Fix passing loadable flag for module adds e4e95d829183 ASoC: Intel: Skylake: Simplify m_state for loadable modules adds a4ad42d28618 ASoC: Intel: Skylake: Support multiple format configs adds db5a3f83a241 ASoC: Intel: Skylake: Support modules with generic extension adds 5b27a71cbbfe ASoC: Intel: Skylake: Properly configure modules with gene [...] adds b947d2b467c0 ASoC: Intel: Skylake: Select first entry for singular pipe [...] adds 6f02c0894921 Merge series "ASoC: Intel: Skylake: Fix and support comple [...] adds 0be10d7122ce ASoC: SOF: intel: remove duplicate include adds cab2b9e5fc0e ASoC: mediatek: mt8195: update mediatek common driver adds d62ad762f675 ASoC: mediatek: mt8195: support audsys clock control adds 1de9a54acafb ASoC: mediatek: mt8195: support etdm in platform driver adds 3de3eba588bb ASoC: mediatek: mt8195: support adda in platform driver adds 1f95c019115c ASoC: mediatek: mt8195: support pcm in platform driver adds 6746cc858259 ASoC: mediatek: mt8195: add platform driver adds b5bac34fcfb4 dt-bindings: mediatek: mt8195: add audio afe document adds 40d605df0a7b ASoC: mediatek: mt8195: add machine driver with mt6359, rt [...] adds e581e3014cc4 ASoC: mediatek: mt8195: add DPTX audio support adds ef46cd42ecf0 ASoC: mediatek: mt8195: add HDMITX audio support adds 5f8c991e8950 dt-bindings: mediatek: mt8195: add mt8195-mt6359-rt1019-rt [...] adds 88939e737573 Merge series "ASoC: mediatek: Add support for MT8195 SoC" [...] adds 2d02e7d7d04f Merge branch 'for-5.14' of https://git.kernel.org/pub/scm/ [...] adds dc2d01c754c3 ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_ja [...] adds 8d3019b63b3d ASoC: rt5682: Fix the vol+ button detection issue adds a8946f032eea ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPRO [...] adds 2fd276c3ee4b ASoC: dwc: Get IRQ optionally adds 11a08e05079a ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> [...] adds 023a3f3a1c4f ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile adds acc8b9d11791 ASoC: rockchip: spdif: Fix some coding style adds c5d4f09feb9f ASoC: rockchip: spdif: Add support for rk3568 spdif adds e79ef3c2cfe0 ASoC: dt-bindings: rockchip: Add compatible for rk3568 spdif adds dac825b6a6bd Merge series "Patches to update for rockchip spdif" from S [...] adds ebfea6712576 ASoC: rockchip: i2s: Add support for set bclk ratio adds 6b76bcc004b0 ASoC: rockchip: i2s: Fixup clk div error adds 7a2df53bc090 ASoC: rockchip: i2s: Improve dma data transfer efficiency adds 53ca9b9777b9 ASoC: rockchip: i2s: Fix regmap_ops hang adds 296713a3609d ASoC: dt-bindings: rockchip: Document reset property for i2s adds 1bf56843e664 ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B adds 4455f26a551c ASoC: rockchip: i2s: Make playback/capture optional adds f005dc6db136 ASoC: rockchip: i2s: Add compatible for more SoCs adds d5ceed036f7c ASoC: dt-bindings: rockchip: Add compatible strings for more SoCs adds 917f07719b13 ASoC: rockchip: i2s: Add support for frame inversion adds 515b436be291 Merge series "Patches to update for rockchip i2s" from Sug [...] adds 0c75fc719338 ASoC: soc-pcm: protect BE dailink state changes in trigger adds 6479f7588651 ASoC: soc-pcm: test refcount before triggering adds 7a6a723e98aa ASoC: wcd9335: Fix a double irq free in the remove function adds fc6fc81caa63 ASoC: wcd9335: Fix a memory leak in the error handling pat [...] adds d3efd26af2e0 ASoC: wcd9335: Disable irq on slave ports in the remove function adds 52c64e5f7b79 Merge series "ASoC: wcd9335: Firx some resources leak in t [...] adds 3202e2f5fac0 ASoC: Revert PCM trigger changes adds 38b767300094 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds a8729efbbb84 Merge tag 'asoc-v5.15' of https://git.kernel.org/pub/scm/l [...] adds 0d290223a6c7 Merge tag 'sound-5.15-rc1' of git://git.kernel.org/pub/scm [...] adds 835d31d319d9 Merge tag 'media/v5.15-1' of git://git.kernel.org/pub/scm/ [...] adds d19c81378829 locking/lockdep: Provide lockdep_assert{,_once}() helpers adds 649839d7cf97 drm: add lockdep assert to drm_is_current_master_locked adds 98c9644f3363 drm: nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is n [...] adds 81162f4bdeca drm/panel: simple: add Multi-Innotechnology MI1010AIT-1CP1 adds 0c044f7d96d3 drm/panel: simple: add LOGIC Technologies LTTD800480070-L6WH-RT adds bd03d440e258 drm: bridge: it66121: Check drm_bridge_attach retval adds 7d066dc73929 drm/bridge: anx7625: Tune K value for IVO panel adds 147696720eca drm/mgag200: Select clock in PLL update functions adds 08a709467c17 drm/mgag200: Return errno codes from PLL compute functions adds 83c90cdb7525 drm/mgag200: Remove P_ARRAY_SIZE adds f86c3ed55920 drm/mgag200: Split PLL setup into compute and update functions adds d9d992238a5a drm/mgag200: Introduce separate variable for PLL S parameter adds 2dd040946ecf drm/mgag200: Store values (not bits) in struct mgag200_pll_values adds 35b36ff4495a drm/mgag200: Split PLL compute functions by device type adds ac643ccd3023 drm/mgag200: Split PLL compute function for G200SE by rev adds 8fb60d1bcd90 drm/mgag200: Declare PLL clock constants static const adds 2545ac960364 drm/mgag200: Abstract pixel PLL via struct mgag200_pll adds 38c5af44a75a drm/simple-kms: Support custom CRTC state adds 51b569394b47 drm/mgag200: Introduce custom CRTC state adds 0a6dab7d07d2 drm/mgag200: Compute PLL values during atomic check adds 43b36232ded2 drm/gem: Provide offset-adjusted framebuffer BO mappings adds add8b6a9a568 drm/ast: Use offset-adjusted shadow-plane mappings adds 6d463aaf5632 drm/gud: Get offset-adjusted mapping from drm_gem_fb_vmap() adds 70594e8bed7f drm/hyperv: Use offset-adjusted shadow-plane mappings adds af022daf08a4 drm/mgag200: Use offset-adjusted shadow-plane mappings adds 12f84ab2ff56 drm/cirrus: Use offset-adjusted shadow-plane mappings adds 229d94680878 drm/gm12u320: Use offset-adjusted shadow-plane mappings adds 8b9b88b94b96 drm/simpledrm: Use offset-adjusted shadow-plane mapping adds e5cf6fd4d700 drm/udl: Use offset-adjusted shadow-plane mapping adds 0c64f2f3c8d5 drm/vbox: Use offset-adjusted shadow-plane mappings adds 2ca380ea0e6a drm/vkms: Use offset-adjusted shadow-plane mappings and output adds d7bd351faabe drm/vmwgfx: Remove the repeated declaration adds aa841a99f240 drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] adds 1cb48cf3b1da drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] adds 2bc5da528dd5 drm/vmwgfx: fix potential UAF in vmwgfx_surface.c adds bc65754ca614 drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macro adds 5f50b7659da6 drm/vmwgfx: Replace "vmw_num_pages" with "PFN_UP" adds a4812d0b7fcf dma-buf: Fix a few typos in dma-buf documentation adds 450d61794d9c drm/amdgpu: Convert to Linux IRQ interfaces adds 71eba7bd2624 drm/arm/hdlcd: Convert to Linux IRQ interfaces adds 889652839e55 drm/atmel-hlcdc: Convert to Linux IRQ interfaces adds 03ac16e584e4 drm/fsl-dcu: Convert to Linux IRQ interfaces adds 229085070036 drm/gma500: Convert to Linux IRQ interfaces adds 58889cdc39cf drm/kmb: Convert to Linux IRQ interfaces adds f026e431cf86 drm/msm: Convert to Linux IRQ interfaces adds 5fc40f41c137 drm/mxsfb: Convert to Linux IRQ interfaces adds 14c615d82872 drm/radeon: Convert to Linux IRQ interfaces adds 5518572dce7d drm/tidss: Convert to Linux IRQ interfaces adds b6366814fa77 drm/tilcdc: Convert to Linux IRQ interfaces adds 5226711e6c41 drm/vc4: Convert to Linux IRQ interfaces adds 0b05dd6b453d drm: Remove unused devm_drm_irq_install() adds c1736b9008cb drm: IRQ midlayer is now legacy adds 4d3b3c93bcc1 drm/ingenic: Remove dead code adds 83326a73a1f2 drm/ingenic: Use standard drm_atomic_helper_commit_tail adds b9770b0b6eac udmabuf: fix general protection fault in udmabuf_create adds 3c383a3688b7 drm/virtio: set non-cross device blob uuid_state adds 96275df87a07 drm/edid: fix edid field name adds c7782443a889 drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors adds 2819cf0e7dbe Merge tag 'drm-misc-next-2021-08-12' of git://anongit.free [...] adds ef668f2790e9 drm/mediatek: Adjust rdma fifo threshold calculate formula adds 78d1783c3243 drm/mediatek: Separate aal sub driver adds c7ef8f3572ae drm/mediatek: Add mt8183 aal support adds 500007ebbae5 drm/mediatek: Implement mmap as GEM object function adds 8867c4b39361 dt-bindings: display: mediatek: dsi: add documentation for [...] adds 58e4c5398200 drm/mediatek: Add support for main DDP path on MT8167 adds 5b0ef98ed1e2 drm/mediatek: Test component initialization earlier in the [...] adds c1ec54b7b5af drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb adds f4be17cd5b14 drm/mediatek: Remove struct cmdq_client adds 8cdcb3653424 drm/mediatek: Detect CMDQ execution timeout adds bc9241be73d9 drm/mediatek: Add cmdq_handle in mtk_crtc adds 9efb16c2fdd6 drm/mediatek: Clear pending flag when cmdq packet is done adds f97a1b658052 Merge tag 'mediatek-drm-next-5.15' of https://git.kernel.o [...] adds 397ab98e2d69 Merge tag 'drm-msm-next-2021-08-12' of https://gitlab.free [...] adds c530b02f3985 drm/amd/amdgpu embed hw_fence into amdgpu_job adds 19838cbae736 drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name adds 4a1cac255947 drm/amd/pm: skip to load smu microcode on sriov for aldebaran adds cb5da84a5f08 drm/amd/pm: change return value in aldebaran_get_power_limit() adds becf6c95523a drm/amd/pm: change smu msg's attribute to allow working un [...] adds 1d0e622f8db2 drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO f [...] adds 3e183e2faea9 drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF [...] adds 6457205c0756 drm/amd/amdgpu: consolidate PSP TA context adds fe122ee54282 Revert "drm/amd/pm: fix workload mismatch on vega10" adds 3919a485187a drm/amd/pm: change the workload type for some cards adds 2bbab7ce7cf3 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTes [...] adds 893cf382c040 drm/amd/amdgpu: remove unnecessary RAS context field adds f3289d049720 drm/amd/pm: correct the fan speed RPM setting adds 96401f7c2190 drm/amd/pm: record the RPM and PWM based fan speed settings adds fb1f667e71c0 drm/amd/pm: correct the fan speed PWM retrieving adds d9ca7567b864 drm/amd/pm: correct the fan speed RPM retrieving adds 0d8318e11203 drm/amd/pm: drop the unnecessary intermediate percent-base [...] adds bc08cab6902c drm/amd/pm: drop unnecessary manual mode check adds b64625a303de drm/amd/pm: correct the address of Arcturus fan related registers adds 58de0ef2149f drm/amd/display: Create dc_sink when EDID fail adds 09a5df6c444c drm/amd/display: Fix multi-display support for idle opt workqueue adds 58aa1c50e5a2 drm/amd/display: Use vblank control events for PSR enable/disable adds f586fea89760 drm/amd/display: Ensure DCN save after VM setup adds 961606872a28 drm/amd/display: Guard vblank wq flush with DCN guards adds 01934c30c04f drm/amd/display: [FW Promotion] Release 0.0.79 adds 571ca8de5314 drm/amd/display: 3.2.149 adds 3a6e4106a8fd drm/radeon: Add break to switch statement in radeonfb_crea [...] adds 44357a1bd5f5 drm/amdgpu: get extended xgmi topology data adds 424f2b2e263e drm/amdgpu: correct MMSCH 1.0 version adds 65c7e943ea59 drm/amd/display: Use DCN30 watermark calc for DCN301 adds 42447deb8839 drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU [...] adds f2bd514d852e drm/amdgpu: increase max xgmi physical node for aldebaran adds ce97f37be895 drm/amd: consolidate TA shared memory structures adds 691191a2f458 drm/amd/amdgpu:flush ttm delayed work before cancel_sync adds c94126c4aa48 drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware" adds 36a7aee027bc drm: amdgpu: remove obsolete reference to config CHASH adds 8ac1696b1d6b drm/amd/pm: a quick fix for "divided by zero" error adds 9deb0b3dcf13 drm/amdgpu: use the preferred pin domain after the check adds 90a9266269eb drm/amdgpu: Cancel delayed work when GFXOFF is disabled adds 697b6e28d0e8 Merge tag 'amd-drm-next-5.15-2021-08-20' of https://gitlab [...] adds 0def4b732b20 Merge commit '81fd23e2b3ccf71c807e671444e8accaba98ca53' of [...] adds 571a9233fcd4 Merge tag 'drm/tegra/for-5.15-rc1' of ssh://git.freedeskto [...] adds b74a29fac6de drm/exynos: g2d: fix missing unlock on error in g2d_runque [...] adds 8c27cc5b90ed drm/exynos: Convert from atomic_t to refcount_t on g2d_cmd [...] adds c626f3864bbb drm/exynos: Always initialize mapping in exynos_drm_regist [...] adds 7d8eb202719b Merge tag 'exynos-drm-next-for-v5.15' of git://git.kernel. [...] adds 37bf34e10ccf drm/i915: Use designated initializers for init/exit table adds 3070d934a0b8 drm/i915/adl_p: Also disable underrun recovery with MSO adds 2c772cf5fe20 drm/i915/gt: Potential error pointer dereference in pinned [...] adds fb43ebc83e06 drm/i915/selftest: Fix use of err in igt_reset_{fail, nop} [...] adds 5bea1c8ce673 Merge tag 'drm-intel-next-fixes-2021-08-26' of git://anong [...] adds 234b4fd9176c drm/amd/display: refactor riommu invalidation wa adds 7301757ea1fb drm/amdgpu/OLAND: clip the ref divider max value adds f270921a17b9 drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus adds 8a1d1bdb845a drm/amdgpu: switch from 'pci_' to 'dma_' API adds a5f61dd41273 drm/radeon: switch from 'pci_' to 'dma_' API adds a47f6a5806da drm/amdgpu: Fix build with missing pm_suspend_target_state [...] adds 355e3e4ccc2c drm/amd/amdgpu: add name field back to ras_common_if adds 30acef3c4ad1 drm/amd/amdgpu: consolidate PSP TA init shared buf functions adds 3341d30d1cc7 drm/amd/display: Add Logging for HDMI color depth information adds 3907c492184e drm/amdgpu: Add driver infrastructure for MCA RAS adds f24d991bb964 drm/amdgpu: Update RAS XGMI Error Query adds ff891a2e6431 drm/amdkfd: check access permisson to restore retry fault adds 2f617f4df8df drm/amdkfd: map SVM range with correct access permission adds bf756fb833cb drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend adds 859e4659273f drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE [...] adds 416e1fab4752 drm/amdgpu: drop redundant cancel_delayed_work_sync call adds d035f84d834c drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain adds 1ec06c2dee67 drm/amdkfd: Account for SH/SE count when setting up cu masks. adds 3c4ff2dcc0df drm/amdgpu: Add support for RAS XGMI err query adds 54e6badbedd8 drm/amdgpu: Clear RAS interrupt status on aldebaran adds 192fb630fbd4 drm/amdgpu: disable GFX CGCG in aldebaran adds 0bbf06d88873 drm/amd/display: Update number of DCN3 clock states adds a7a9d11e12fc drm/amd/display: Update bounding box states (v2) adds b6d585041fd0 drm/amd/display: Remove duplicate dml init adds 61d861cf4785 drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChang [...] adds 8f0284f190e6 Merge tag 'amd-drm-next-5.15-2021-08-27' of https://gitlab [...] adds 477f70cd2a67 Merge tag 'drm-next-2021-08-31-1' of git://anongit.freedes [...] adds 48983701a1e0 Merge branch 'siginfo-si_trapno-for-v5.15' of git://git.ke [...] adds b48c7236b13c exit/bdflush: Remove the deprecated bdflush system call adds a3616a3c0272 signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die adds 307d522f5eb8 signal/seccomp: Refactor seccomp signal and coredump generation adds d21918e5a94a signal/seccomp: Dump core when there is only one live thread adds bcfeebbff362 Merge branch 'exit-cleanups-for-v5.15' of git://git.kernel [...] adds 090bf6f84b4d arm64: replace in_irq() with in_hardirq() adds 38ee3c5e36a1 arm64/sve: Add some comments for sve_save/load_state() adds 04fa17d1368c arm64/sve: Add a comment documenting the binutils needed f [...] adds 90268574a3e8 arm64: head: avoid over-mapping in map_memory adds e3849765037b arm64: Document the requirement for SCR_EL3.HCE adds 7559b7d7d651 arm64/sve: Better handle failure to allocate SVE register storage adds 24de5838db70 arm64: signal32: Drop pointless call to sigdelsetmask() adds 5845e703f9b5 arm64: mm: fix comment typo of pud_offset_phys() adds 50cb99fa89aa arm64: Do not trap PMSNEVFR_EL1 adds 83e5dcbece4e kselftest/arm64: mte: Fix misleading output when skipping tests adds 0c69bd2ca6ee kselftest/arm64: pac: Fix skipping of tests on systems wit [...] adds d4e4dc4fab68 kselftest/arm64: signal: Add SVE to the set of features we [...] adds ace19b1845a5 kselftest/arm64: signal: Support signal frames with SVE re [...] adds c1f67a19c12e kselftest/arm64: signal: Check SVE signal frame shows expe [...] adds d25ac50ce8f7 kselftest/arm64: signal: Verify that signals can't change [...] adds 5262b216f4a9 kselftest/arm64: signal: Add test case for SVE register st [...] adds fa5ca80db89e kselftest/arm64: signal: Add a TODO list for signal handli [...] adds 622909e51a00 Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] adds 1a7f67e618d4 Merge branch 'for-next/entry' into for-next/core adds c94d89fafa49 Merge branch 'sched/core' adds d82158fa6df4 arm64: Implement task_cpu_possible_mask() adds 08cd8f4112db arm64: exec: Adjust affinity for compat tasks with mismatc [...] adds df950811f4a8 arm64: Prevent offlining first CPU with 32-bit EL0 on mism [...] adds 7af33504d1c8 arm64: Advertise CPUs capable of running 32-bit applicatio [...] adds ead7de462ae5 arm64: Hook up cmdline parameter to allow mismatched 32-bit EL0 adds 94f9c00f6460 arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores adds 702f43872665 Documentation: arm64: describe asymmetric 32-bit support adds 65266a7c6abf Merge remote-tracking branch 'tip/sched/arm64' into for-next/core adds 57c78a234e80 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 4cdc4cc2ad35 Merge tag 'asm-generic-5.15' of git://git.kernel.org/pub/s [...] adds 06ce83a4dd42 ARM: ixp4xx: Delete NSLU2 boardfiles adds ee2f116b646c ARM: ixp4xx: Delete NAS100D boardfiles adds 42be2c98dd70 ARM: ixp4xx: Delete the D-Link DSM-G600 boardfiles adds 86687cc42e53 ARM: ixp4xx: Delete Omicron boardfiles adds 73907f98d98d ARM: ixp4xx: Delete Gateway WG302v2 boardfiles adds 5be86f6886c2 ARM: ixp4xx: Delete the Arcom Vulcan boardfiles adds b00ced38e317 ARM: ixp4xx: Delete Avila boardfiles adds 73d04ca5f4ac ARM: ixp4xx: Delete Intel reference design boardfiles adds 6dc9b80c2a25 ARM: ixp4xx: Delete Coyote and IXDPG425 boardfiles adds df412c3560ea ARM: ixp4xx: Delete GTWX5715 board files adds b71377b3e1e0 ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles adds 0fbd7409446a Merge tag 'ixp4xx-del-boardfiles-v5.15' of git://git.kerne [...] adds b49a0e69a7b1 soc: aspeed: lpc-ctrl: Fix boundary check for mmap adds 8b07e990fb25 soc: aspeed: p2a-ctrl: Fix boundary check for mmap adds 8812dff6459d soc: aspeed: socinfo: Add AST2625 variant adds 2f9b25fa6682 soc: aspeed: Re-enable FWH2AHB on AST2600 adds 9dbacd465ab7 Merge tag 'aspeed-5.15-soc' of git://git.kernel.org/pub/sc [...] adds 9664efeb5b86 ARM: s3c: delete unneed local variable "delay" adds 51e321fed0ff soc: aspeed-lpc-ctrl: Fix clock cleanup in error path adds 634135a07b88 Merge tag 'soc-5.15' of git://git.kernel.org/pub/scm/linux [...] adds 8745d0e9155f Merge tag 'tegra-for-5.15-firmware' of git://git.kernel.or [...] adds c4361dee2e6c Merge tag 'tegra-for-5.15-soc' of git://git.kernel.org/pub [...] adds 63db5acb4adf Merge tag 'renesas-drivers-for-v5.15-tag2' of git://git.ke [...] adds 5c785014b67f Merge tag 'qcom-drivers-for-5.15' of git://git.kernel.org/ [...] adds 9e5747c57807 soc: rockchip: io-domain: Remove unneeded semicolon adds 9b3878a99ad6 Merge tag 'v5.15-rockchip-driver1' of git://git.kernel.org [...] adds 09f3824342f6 reset: simple: remove ZTE details in Kconfig help adds 06779631d18f Merge tag 'reset-for-v5.15' of git://git.pengutronix.de/pz [...] adds 866147b8fa59 Merge tag 'drivers-5.15' of git://git.kernel.org/pub/scm/l [...] adds 03bc43c09d0c Merge tag 'tegra-for-5.15-arm-defconfig' of git://git.kern [...] adds 1f69aabe1ac0 Merge tag 'imx-defconfig-5.15' of git://git.kernel.org/pub [...] adds ecdbda1746b5 Merge tag 'qcom-arm64-defconfig-for-5.15' of git://git.ker [...] adds 66a68b0be4ff ARM: config: aspeed: Enable hardened allocator feature adds 8c770cbfd597 ARM: config: aspeed: Enable KCS adapter for raw SerIO adds 2b353fea1820 ARM: config: aspeed_g4: Enable EDAC and SPGIO adds a4836d5ad127 ARM: config: aspeed: Regenerate defconfigs adds 07e7e1c9969f Merge tag 'aspeed-5.15-defconfig' of git://git.kernel.org/ [...] adds 79cd0bb66e35 Merge tag 'zynq-soc-for-v5.15' of https://github.com/Xilin [...] adds 32b47072f319 Merge tag 'defconfig-5.15' of git://git.kernel.org/pub/scm [...] adds d5aa02458607 Merge tag 'renesas-arm-dt-for-v5.15-tag2' of git://git.ker [...] adds c7f5675b3452 arm64: dts: meson: add audio playback to nexbox-a1 adds c6cf488e3bfd arm64: dts: meson: add audio playback to vega-s95 dtsi adds fba65f104ea8 Merge tag 'amlogic-arm64-dt-for-v5.15-v2' of git://git.ker [...] adds b05cff9f4d38 Merge tag 'tegra-for-5.15-dt-bindings' of git://git.kernel [...] adds aadf2b3857ad Merge tag 'tegra-for-5.15-arm-dt' of git://git.kernel.org/ [...] adds 1de489323898 Merge tag 'tegra-for-5.15-arm64-dt' of git://git.kernel.or [...] adds fe3be9941e3c Merge tag 'imx-bindings-5.15' of git://git.kernel.org/pub/ [...] adds 6d640913126d Merge tag 'imx-dt64-5.15' of git://git.kernel.org/pub/scm/ [...] adds 9b35ab1e314c Merge tag 'imx-dt-5.15' of git://git.kernel.org/pub/scm/li [...] adds 4d314179d62b Merge tag 'qcom-dts-for-5.15' of git://git.kernel.org/pub/ [...] adds 198b8c8ede36 Merge tag 'v5.14-rc3' into arm64-for-5.15 adds a0f480dc6546 Merge tag 'qcom-arm64-for-5.15' of git://git.kernel.org/pu [...] adds 813e3f1d51fd ARM: dts: aspeed: minipack: Update flash partition table adds 9b5d85056cc8 ARM: dts: aspeed: cloudripper: Add comments for "mdio1" adds 6b8b31269898 ARM: dts: aspeed: p10bmc: Add power control pins adds c872138c2c71 Merge tag 'aspeed-5.15-devicetree' of git://git.kernel.org [...] adds 7ab1f6539762 arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names adds 35f2f8b802c1 arm64: dts: allwinner: h6: tanix-tx6: Add PIO power supplies adds 9d3ef21dca2c arm64: dts: allwinner: h6: tanix-tx6: enable emmc adds 4b2784473108 Merge tag 'sunxi-dt-for-5.15-1' of git://git.kernel.org/pu [...] adds 2dc30eb9241c arm64: dts: HiSilicon: hi3660: address a PCI warning adds 911f0faf4858 Merge tag 'hisi-arm64-dt-for-5.15' of git://github.com/his [...] adds 514ef1e62d65 arm64: dts: marvell: armada-37xx: Extend PCIe MEM space adds c4d3928250de Merge tag 'mvebu-dt64-5.15-1' of git://git.kernel.org/pub/ [...] adds 9d508827c793 ARM: dts: rockchip: Add SFC to RV1108 adds bb4544c6d415 Merge tag 'v5.15-rockchip-dts32-1' of git://git.kernel.org [...] adds 9fdbbe8443a3 Merge tag 'zynq-dt-for-v5.15' of https://github.com/Xilinx [...] adds 9e62ec0e661c arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings adds 7c636d4d20f8 Merge tag 'dt-5.15' of git://git.kernel.org/pub/scm/linux/ [...] adds 9d68cd9120e4 hv_utils: Set the maximum packet size for VSS driver to th [...] adds c07f191907e7 Merge tag 'hyperv-next-signed-20210831' of git://git.kerne [...] adds cd3bf8cfd6ae m68k/nommu: prevent setting ROMKERNEL when ROM is not set adds 40cff49289d5 m68k: stmark2: update board setup adds 35a9f9363a89 m68k: m5441x: add flexcan support adds f6a4f0b424df m68k: coldfire: return success for clk_enable(NULL) adds db87db65c105 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch adds 6104dde096eb Merge tag 'm68knommu-for-v5.15' of git://git.kernel.org/pu [...] adds 2de207f5ff06 dt-bindings: PCI: kirin: Fix compatible string adds 78e29356d6d2 dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml adds cfcf126fc679 dt-bindings: PCI: kirin: Add support for Kirin970 adds 5dfb2d2406e5 dt-bindings: phy: Add bindings for HiKey 970 PCIe PHY adds b6c2052a90ce dt-bindings: net: renesas,etheravb: Drop "int_" prefix and [...] adds 3487668d281b dt-bindings: ata: drop unused Exynos SATA bindings adds 22227848d31e dt-bindings: irqchip: convert Samsung Exynos IRQ combiner [...] adds 9634cec58631 dt-bindings: rng: convert Samsung Exynos TRNG to dtschema adds 577f425859e0 dt-bindings: memory: convert Qualcomm Atheros DDR to dtschema adds 18c585c7d742 of: property: fw_devlink: Add support for "leds" and "backlight" adds cf4b94c8530d of: property: fw_devlink: Add support for "phy-handle" property adds a0aca5e3dc34 dt-bindings: memory: convert Broadcom DPFE to dtschema adds ee05ab92ddf4 dt-bindings: memory: convert Marvell MVEBU SDRAM controlle [...] adds 0aa9ab9c291c MAINTAINERS: EDAC/armada_xp: include dt-bindings adds 47e397a57522 dt-bindings: memory: convert Synopsys IntelliDDR memory co [...] adds 0a7eb4fe831b dt-bindings: memory: convert TI a8xx DDR2/mDDR memory cont [...] adds a083fadf540d dt-bindings: PCI: faraday,ftpci100: Fix 'contains' schema usage adds e62ebf625318 dt-bindings: eeprom-93xx46: Convert to json schema adds c4fdbf5ebaab dt-bindings: Output yamllint warnings to stderr adds 16109b257d11 dt-bindings: memory: convert H8/300 bus controller to dtschema adds 6211e9cb2f8f of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS adds d014c93515e9 dt-bindings: clock: remove obsolete zte zx header adds cc8c99613290 dt-bindings: soc: remove obsolete zte zx header adds 1ee7943c3343 kbuild: Enable dtc 'pci_device_reg' warning by default adds 8c85bdafdd30 dt-bindings: devfreq: event: convert Samsung Exynos NoCP t [...] adds c507f1523106 dt-bindings: devfreq: event: convert Samsung Exynos PPMU t [...] adds 0b3813014c86 dt-bindings: memory: convert Samsung Exynos DMC to dtschema adds 33709413014c crash_dump: Make elfcorehdr address/size symbols always visible adds f7e7ce93aac1 of: fdt: Add generic support for handling elf core headers [...] adds 2af2b50acf9b of: fdt: Add generic support for handling usable memory ra [...] adds bf2e8609734b of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef adds 2931ea847dcc riscv: Remove non-standard linux,elfcorehdr handling adds 57beb9bd18fc arm64: kdump: Remove custom linux,elfcorehdr handling adds b261dba2fdb2 arm64: kdump: Remove custom linux,usable-memory-range handling adds 2fcf9a178ba1 of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() adds 13b11b316f52 dt-bindings: Add vendor prefix for Topic Embedded Systems adds 1c3ac086fd69 dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries adds 751ca492f131 dt-bindings: PCI: imx6: convert the imx pcie controller to [...] adds c47cbd4f5659 dt-bindings: mtd-physmap: Add 'arm,vexpress-flash' compatible adds 785b66427ee1 dt-bindings: hwmon: merge max1619 into trivial devices adds b1e202503508 dt-bindings: display: remove zte,vou.txt binding doc adds 9e5f3ffcf1cb Merge tag 'devicetree-for-5.15' of git://git.kernel.org/pu [...] adds bc17bed5fd73 printk/index: Fix -Wunused-function warning adds 71af75b69294 Merge branch 'for-5.15-printk-index' into for-linus adds baa99c926718 Merge branch 'for-5.15-verbose-console' into for-linus adds 715d3edb79c6 Merge branch 'rework/fixup-for-5.15' into for-linus adds c985aafb60e9 Merge branch 'rework/printk_safe-removal' into for-linus adds df43d903828c Merge tag 'printk-for-5.15' of git://git.kernel.org/pub/sc [...] adds 4ac6d90867a4 Merge tag 'docs-5.15' of git://git.lwn.net/linux adds 2039a272300b xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() adds 5112e2067bd9 xfs: XLOG_STATE_IOERROR must die adds fd67d8a07208 xfs: move recovery needed state updates to xfs_log_mount_finish adds e1d06e5f668a xfs: convert log flags to an operational state field adds b36d4651e165 xfs: make forced shutdown processing atomic adds 8bb92005b0e4 xfs: rework xlog_state_do_callback() adds aad7272a9208 xfs: separate out log shutdown callback processing adds 502a01fac098 xfs: don't run shutdown callbacks on active iclogs adds 2562c322404d xfs: log head and tail aren't reliable during shutdown adds 2ce82b722de9 xfs: move xlog_commit_record to xfs_log_cil.c adds c45aba40cf5b xfs: pass a CIL context to xlog_write() adds bf034bc82780 xfs: factor out log write ordering from xlog_cil_push_work() adds caa80090d17c xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() adds 68a74dcae673 xfs: order CIL checkpoint start records adds 0020a190cf3e xfs: AIL needs asynchronous CIL forcing adds 39823d0fac94 xfs: CIL work is serialised, not pipelined adds 33c0dd7898a1 xfs: move the CIL workqueue to the CIL adds 21b4ee7029c9 xfs: drop ->writepage completely adds c02f6529864a xfs: make xfs_rtalloc_query_range input parameters const adds 9ab72f222774 xfs: fix off-by-one error when the last rt extent is in use adds 7e1826e05ba6 xfs: make fsmap backend function key parameters const adds 54406764c6a6 xfs: remove unnecessary agno variable from struct xchk_ag adds 7f89c838396e xfs: add trace point for fs shutdown adds d29d5577774d xfs: make the key parameters to all btree key comparison f [...] adds 04dcb47482a9 xfs: make the key parameters to all btree query range func [...] adds 159eb69dba8b xfs: make the record pointer passed to query_range functio [...] adds 23825cd14876 xfs: mark the record passed into btree init_key functions [...] adds 8e38dc88a67b xfs: make the keys and records passed to btree inorder fun [...] adds 22ece4e836be xfs: mark the record passed into xchk_btree functions as const adds b5a6e5fe0e68 xfs: make the pointer passed to btree set_root functions const adds deb06b9ab6df xfs: make the start pointer passed to btree alloc_block fu [...] adds 60e265f7f85a xfs: make the start pointer passed to btree update_lastrec [...] adds 32816fd7920b xfs: constify btree function parameters that are not modified adds a437b9b488e3 xfs: remove support for untagged lookups in xfs_icwalk* adds 3fd7cb845bee xfs: fix incorrect unit conversion in scrub tracepoint adds af6265a008e5 xfs: standardize inode number formatting in ftrace output adds 9febf39dfe5a xfs: standardize AG number formatting in ftrace output adds f7b08163b7a9 xfs: standardize AG block number formatting in ftrace output adds 97f4f9153da5 xfs: standardize rmap owner number formatting in ftrace output adds 92eff38665ad xfs: standardize daddr formatting in ftrace output adds 6f25b211d32b xfs: disambiguate units for ftrace fields tagged "blkno", [...] adds 49e68c91da5e xfs: disambiguate units for ftrace fields tagged "offset" adds 7989accc6eb0 xfs: disambiguate units for ftrace fields tagged "len" adds d538cf24c603 xfs: disambiguate units for ftrace fields tagged "count" adds c23460ebd54c xfs: rename i_disk_size fields in ftrace output adds f93f85f77aa8 xfs: resolve fork names in trace output adds 7eac3029a2e5 xfs: standardize remaining xfs_buf length tracepoints adds b641851cb8e4 xfs: standardize inode generation formatting in ftrace output adds c03e4b9e6b64 xfs: decode scrub flags in ftrace output adds e5f2e54a902d xfs: start documenting common units and tags used in tracepoints adds 8cf07f3dd561 xfs: sb verifier doesn't handle uncached sb buffer adds 51b495eba84d xfs: rename xfs_has_attr() adds e23b55d537c9 xfs: rework attr2 feature and mount options adds a1d86e8dec8c xfs: reflect sb features in xfs_mount adds 38c26bfd90e1 xfs: replace xfs_sb_version checks with feature flag checks adds 8970a5b8a46c xfs: consolidate mount option features in m_features adds 0560f31a09e5 xfs: convert mount flags to features adds 2e973b2cd4cd xfs: convert remaining mount flags to state flags adds 75c8c50fa16a xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown adds 03288b19093b xfs: convert xfs_fs_geometry to use mount feature checks adds fe08cc504448 xfs: open code sb verifier feature checks adds 55fafb31f9e9 xfs: convert scrub to use mount-based feature checks adds ebd9027d088b xfs: convert xfs_sb_version_has checks to use mount features adds 2beb7b50ddd4 xfs: remove unused xfs_sb_version_has wrappers adds d6837c1aab42 xfs: introduce xfs_sb_is_v5 helper adds cf28e17c9186 xfs: kill xfs_sb_version_has_v3inode() adds 04fcad80cd06 xfs: introduce xfs_buf_daddr() adds 9343ee76909e xfs: convert bp->b_bn references to xfs_buf_daddr() adds 4c7f65aea7b7 xfs: rename buffer cache index variable b_bn adds 61e0d0cc51cd xfs: fix perag structure refcounting error when scrub fails adds 72a048c1056a xfs: only set IOMAP_F_SHARED when providing a srcmap to a write adds f38a032b165d xfs: fix I_DONTCACHE adds 90c90cda05ae Merge tag 'xfs-5.15-merge-6' of git://git.kernel.org/pub/s [...] adds 75ae663d053b iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() adds 4c5e413994e6 fscache: Select netfs stats if fscache stats are enabled adds a7e20e31f6c0 netfs: Move cookie debug ID to struct netfs_cache_resources adds 185981958c92 cachefiles: Use file_inode() rather than accessing ->f_inode adds 2908f5e101e3 fscache: Add a cookie debug ID and use that in traces adds 884a76881fc5 fscache: Procfile to display cookies adds 6ae9bd8bb037 fscache, cachefiles: Remove the histogram stuff adds 58f386a73f16 fscache: Remove the object list procfile adds c97a72ded933 fscache: Change %p in format strings to something else adds 8beabdde18d3 cachefiles: Change %p in format strings to something else adds 35b72573e977 fscache: Fix cookie key hashing adds 33cba859220b fscache: Fix fscache_cookie_put() to not deref after dec adds 20ec197bfa13 fscache: Use refcount_t for the cookie refcount instead of [...] adds 89594c746b00 Merge tag 'fscache-next-20210829' of git://git.kernel.org/ [...] adds d95ae5e25326 erofs: add support for the full decompressed length adds eadcd6b5a1eb erofs: add fiemap support with iomap adds 2a9dc7a8fec6 erofs: introduce chunk-based file on-disk format adds c5aa903a59db erofs: support reading chunk-based uncompressed files adds 1266b4a7ecb6 erofs: fix double free of 'copied' adds 412106c203b7 Merge tag 'erofs-for-5.15-rc1' of git://git.kernel.org/pub [...] adds 4f911138c8da fs: add generic helper for filling statx attribute flags adds a0c236b11706 ovl: pass ovl_fs to ovl_check_setxattr() adds 72db82115d2b ovl: copy up sync/noatime fileattr flags adds 096a218a588d ovl: consistent behavior for immutable/append-only inodes adds e4522bc8733d ovl: disable decoding null uuid with redirect_dir adds ca45275cd6b6 ovl: add ovl_allow_offline_changes() helper adds 1fc31aac96d7 ovl: do not set overlay.opaque for new directories adds ffb24e3c6578 ovl: relax lookup error on mismatch origin ftype adds b71759ef1e17 ovl: skip checking lower file's i_writecount on truncate adds d8991e8622e7 ovl: update ctime when changing fileattr adds f945ca1963c8 ovl: use kvalloc in xattr copy-up adds 52d5a0c6bd8a ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() adds 0cad6246621b vfs: add rcu argument to ->get_acl() callback adds 332f606b32b6 ovl: enable RCU'd ->get_acl() adds 815409a12c0a Merge tag 'ovl-update-5.15' of git://git.kernel.org/pub/sc [...] adds a20d1cebb98b jbd2: fix portability problems caused by unaligned accesses adds 390add0cc9f4 jbd2: fix clang warning in recovery.c adds 4009cc7ad6b5 jbd2: clean up two gcc -Wall warnings in recovery.c adds bd2eea8d0a6b ext4: remove the 'group' parameter of ext4_trim_extent adds 6920b3913235 ext4: add new helper interface ext4_try_to_trim_range() adds b6f5558c304a ext4: remove the repeated comment of ext4_trim_all_free adds 55cdd0af2bc5 ext4: get discard out of jbd2 commit kthread contex adds 5036ab8df278 ext4: flush background discard kwork when retry allocation adds facec450a824 ext4: reduce arguments of ext4_fc_add_dentry_tlv adds 308c57ccf431 ext4: if zeroout fails fall back to splitting the extent node adds b2bbb92f7042 ext4: fix e2fsprogs checksum failure for mounted filesystem adds bd2c38cf1726 ext4: Make sure quota files are not grabbed accidentally adds a5fda1133818 ext4: fix sparse warnings adds b33d9f5909c8 jbd2: add sparse annotations for add_transaction_credits() adds a54c4613dac1 ext4: fix race writing to an inline_data file while its xa [...] adds 188c299e2a26 ext4: Support for checksumming from journal triggers adds 25c6d98fc4c2 ext4: Move orphan inode handling into a separate file adds 02f310fcf47f ext4: Speedup ext4 orphan inode handling adds 3a6541e97c03 ext4: Orphan file documentation adds 4a79a98c7b19 ext4: Improve scalability of ext4 orphan file handling adds 0904c9ae3465 ext4: move inode eio simulation behind io completeion adds 8e33fadf945a ext4: remove an unnecessary if statement in __ext4_get_ino [...] adds baaae979b112 ext4: make the updating inode data procedure atomic adds 111c1aa8cad4 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 7661809d493b mm: don't allow oversized kvmalloc() calls adds b0cfcdd9b967 d_path: make 'prepend()' fill up the buffer exactly on overflow adds b97f85259fca fs: dlm: implement delayed ack handling adds aee742c9928a fs: dlm: fix return -EINTR on recovery stopped adds ecd95673142e fs: dlm: avoid comms shutdown delay in release_lockspace adds 265113f70f3d Merge tag 'dlm-5.15' of git://git.kernel.org/pub/scm/linux [...] adds 417b962ddeca configfs: return -ENAMETOOLONG earlier in configfs_lookup adds 899587c8d090 configfs: simplify the configfs_dirent_is_ready adds d07f132a225c configfs: fold configfs_attach_attr into configfs_lookup adds c42dd069be8d configfs: fix a race in configfs_lookup() adds eceae1e7acae Merge tag 'configfs-5.15' of git://git.infradead.org/users [...] adds faf4ef823ac5 dma-direct: add support for dma_coherent_default_memory adds 31b089bbc15a ARM/nommu: use the generic dma-direct code for non-coheren [...] adds 70d6aa0ecfed dma-mapping: allow using the global coherent pool for !ARM adds a6933571f34a dma-mapping: simplify dma_init_coherent_memory adds 39a2d3506b2d dma-mapping: add a dma_init_global_coherent helper adds 22f9feb49950 dma-mapping: make the global coherent pool conditional adds c1dec343d7ab hexagon: use the generic global coherent pool adds 4a3bb4200a59 Merge tag 'dma-mapping-5.15' of git://git.infradead.org/us [...] adds 612b23f27793 Merge tag 'memblock-v5.15-rc1' of git://git.kernel.org/pub [...] adds c815f04ba949 Merge tag 'linux-kselftest-kunit-5.15-rc1' of git://git.ke [...] adds 1e2cd3084fff lib/test_stackinit: Allow building stand-alone adds a8fc576d4af2 lib/test_stackinit: Add assigned initializers adds b55060d796c5 Merge tag 'hardening-v5.15-rc1' of git://git.kernel.org/pu [...] adds a32ad90426a9 IMA: remove -Wmissing-prototypes warning adds 5d1ef2ce13a9 ima: Introduce ima_get_current_hash_algo() adds ce5bb5a86e5e ima: Return int in the functions to measure a buffer adds ca3c9bdb101d ima: Add digest and digest_len params to the functions to [...] adds e37be5343ae2 Merge branch 'ima-buffer-measurement-changes-v4' into next [...] adds 8510505d55e1 IMA: remove the dependency on CRYPTO_MD5 adds 50f742dd9147 IMA: block writes of the security.ima xattr with unsupport [...] adds 1624dc008605 IMA: add support to restrict the hash algorithms used for [...] adds 583a80ae86b5 IMA: add a policy option to restrict xattr hash algorithms [...] adds 4f2946aa0c45 IMA: introduce a new policy option func=SETXATTR_CHECK adds 8ecd39cb61d9 IMA: prevent SETXATTR_CHECK policy rules with unavailable [...] adds d07eeeb87459 Merge branch 'restrict-digest-alg-v8' into next-integrity adds cb181da16196 IMA: reject unknown hash algorithms in ima_get_hash_algo adds aef4892a63c2 Merge tag 'integrity-v5.15' of git://git.kernel.org/pub/sc [...] adds 7f3b457977d2 Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux [...] adds 4812c9111220 Merge branch 'lkmm' of git://git.kernel.org/pub/scm/linux/ [...] adds aa829778b16f Merge tag 'locking-debug-2021-09-01' of git://git.kernel.o [...] adds b5d6d2633c1b Merge tag 'xtensa-20210902' of git://github.com/jcmvbkbc/l [...] adds 7e07b7475b52 parisc: Replace symbolic permissions with octal permissions adds 55b70eed81cb parisc: Increase size of gcc stack frame check adds 7f2dcc7371c1 parisc: math-emu: Avoid "fmt" macro collision adds 7bf82eb3873f parisc: Rename PMD_ORDER to PMD_TABLE_ORDER adds d220da0967db parisc: remove unused arch/parisc/boot/install.sh and its [...] adds 87875c1084a2 parisc: Make struct parisc_driver::remove() return void adds 0c38502cee6f parisc: switch from 'pci_' to 'dma_' API adds 6ef4661cad32 parisc: move core-y in arch/parisc/Makefile to arch/parisc/Kbuild adds ab9c13a4b539 parisc/parport_gsc: switch from 'pci_' to 'dma_' API adds 8ef5b28d670b parisc: ccio-dma.c: Added tab instead of spaces adds 5f6e0fe01b6b parisc: Fix compile failure when building 64-bit kernel natively adds 030f65307831 parisc: fix crash with signals and alloca adds 6f1fce595b78 parisc: math-emu: Fix fall-through warnings adds a2d616b935a0 Merge tag 'for-5.15/parisc' of git://git.kernel.org/pub/sc [...] adds 4b511d5bfa74 xen: fix setting of max_pfn in shared_info adds ac4c403c9036 xen: check required Xen features adds 2526cff7c4f9 xen: assume XENFEAT_mmu_pt_update_preserve_ad being set fo [...] adds 30dcc56bba91 xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests adds 71b66243f989 xen/blkfront: read response from backend only once adds 8f5a695d9900 xen/blkfront: don't take local copy of a request from the [...] adds b94e4b147fd1 xen/blkfront: don't trust the backend response data blindly adds bb70913dceca drivers/xen/xenbus/xenbus_client.c: fix bugon.cocci warnings adds 1a0df28c0983 x86: xen: platform-pci-unplug: use pr_err() and pr_warn() [...] adds f956c1b0d58a xen/pcifront: Removed unnecessary __ref annotation adds 58e636039b51 xen: remove stray preempt_disable() from PV AP startup code adds 9ae5fceb9a20 Merge tag 'for-linus-5.15-rc1-tag' of git://git.kernel.org [...] adds ab78130e6e99 vfio: platform: reset: Convert to SPDX identifier adds 29848a034ac7 vfio-pci/zdev: Remove repeated verbose license text adds ffc95d1b8edb vfio/type1: Fix vfio_find_dma_valid return adds 1cbd70fe3787 vfio/pci: Rename vfio_pci.c to vfio_pci_core.c adds 9a389938695a vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.h adds 536475109c82 vfio/pci: Rename vfio_pci_device to vfio_pci_core_device adds bf9fdc9a74cf vfio/pci: Rename ops functions to fit core namings adds c39f8fa76cdd vfio/pci: Include vfio header in vfio_pci_core.h adds ff53edf6d6ab vfio/pci: Split the pci_driver code out of vfio_pci_core.c adds 2fb89f56a624 vfio/pci: Move igd initialization to vfio_pci.c adds c61302aa48f7 vfio/pci: Move module parameters to vfio_pci.c adds 343b7258687e PCI: Add 'override_only' field to struct pci_device_id adds cc6711b0bf36 PCI / VFIO: Add 'override_only' support for VFIO PCI sub system adds ca4ddaac7fa7 vfio: Use select for eventfd adds 85c94dcffcb7 vfio: Use kconfig if XX/endif blocks instead of repeating [...] adds 7fa005caa35e vfio/pci: Introduce vfio_pci_core.ko adds 1e753732bda6 s390/vfio-ap: r/w lock for PQAP interception handler funct [...] adds 86956e70761b s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTI [...] adds eb0feefd4c02 vfio/ap_ops: Convert to use vfio_register_group_dev() adds ea870730d83f Merge branches 'v5.15/vfio/spdx-license-cleanups', 'v5.15/ [...] adds 89b6b8cd92c0 Merge tag 'vfio-v5.15-rc1' of git://github.com/awilliam/li [...] adds 8599a12b1e01 platform/x86: Update Mario Limonciello's email address in [...] adds ca42c119fc67 platform/x86: acer-wmi: Add Turbo Mode support for Acer PH315-53 adds 2010319b3c43 thermal/drivers/intel: Move intel_menlow to thermal drivers adds 45b6f75eab6a platform/x86: intel_pmc_core: Prevent possibile overflow adds f5bc0157be9b platform/x86: think-lmi: add debug_cmd adds f709d0bbad19 platform/x86: gigabyte-wmi: add support for X570 GAMING X adds 30f64e2066ab platform/x86: gigabyte-wmi: add support for B450M S2H V2 adds 3ae86d2d4704 platform/x86: ideapad-laptop: Fix Legion 5 Fn lock LED adds ef195e8a7f43 platform/x86: intel_pmt_telemetry: Ignore zero sized entries adds dcfbd31ef4bc platform/x86: BIOS SAR driver for Intel M.2 Modem adds 8983bfd58d61 platform/x86: lg-laptop: Support for battery charge limit [...] adds 85973bf4c1b1 platform/x86: lg-laptop: Use correct event for touchpad to [...] adds ae26278829a8 platform/x86: lg-laptop: Use correct event for keyboard ba [...] adds c63d44ae6024 asus-wmi: Add support for platform_profile adds b38d4ef1f0fd platform/x86: intel_scu_ipc: Fix doc of intel_scu_ipc_dev_ [...] adds 9ed10052b5c9 platform/x86: intel_bxtwc_tmu: Move to intel sub-directory adds 2e4355e4c15e platform/x86: intel_chtdc_ti_pwrbtn: Move to intel sub-directory adds f51c108d361c platform/x86: intel_mrfld_pwrbtn: Move to intel sub-directory adds 386d17b22e42 platform/x86: intel_punit_ipc: Move to intel sub-directory adds fa082a7cf5a6 platform/x86: intel_pmc_core: Move to intel sub-directory adds 2b6cb8f2e88b platform/x86: intel_telemetry: Move to intel sub-directory adds e6596c22744e platform/x86: intel-rst: Move to intel sub-directory adds 47bbe03eaf44 platform/x86: intel-smartconnect: Move to intel sub-directory adds 1fef1c047bfb platform/x86: intel_turbo_max_3: Move to intel sub-directory adds 075b559829d2 platform/x86: intel-uncore-frequency: Move to intel sub-directory adds 6b1e482898e8 platform/x86: intel_speed_select_if: Move to intel sub-directory adds 76693f570582 platform/x86: intel_atomisp2: Move to intel sub-directory adds c3d3586d12b1 platform/x86: intel-hid: Move to intel sub-directory adds daef4c5a0423 platform/x86: intel_int0002_vgpio: Move to intel sub-directory adds cdbb8f5e7922 platform/x86: intel_oaktrail: Move to intel sub-directory adds 3afeacfd39ea platform/x86: intel-vbtn: Move to intel sub-directory adds bd5b4fb47dde platform/x86: intel-wmi-sbl-fw-update: Move to intel sub-d [...] adds 95c3e4b4282a platform/x86: intel-wmi-thunderbolt: Move to intel sub-directory adds bbab31101f44 platform/x86/intel: pmc/core: Add Alderlake support to pmc [...] adds ee7e89ff8006 platform/x86/intel: pmc/core: Add Latency Tolerance Report [...] adds 6cfce3ef806c platform/x86/intel: pmc/core: Add Alder Lake low power mod [...] adds 66a91c00218c platform/x86/intel: pmc/core: Add GBE Package C10 fix for [...] adds 0c59e612c0b6 platform/mellanox: mlxbf-pmc: fix kernel-doc notation adds 34570a898eef platform/x86: hp_accel: Remove _INI method call adds 8ebcb6c94c71 platform/x86: hp_accel: Convert to be a platform driver adds b72067c64b22 platform/x86: asus-wmi: Delete impossible condition adds 828857f6709f platform/x86: asus-wmi: Fix "unsigned 'retval' is never le [...] adds 55879dc4d095 platform/x86: ISST: use semi-colons instead of commas adds fb49d9946f96 platform/x86: dell-smbios-wmi: Avoid false-positive memcpy [...] adds 0487d4fc42d7 platform/x86: dell-smbios-wmi: Add missing kfree in error- [...] adds 7ba88a2a09f4 Merge tag 'platform-drivers-x86-v5.15-1' of git://git.kern [...]
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 (b9011c7e671d) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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 - .mailmap | 2 + .rustfmt.toml | 12 - Documentation/ABI/stable/sysfs-driver-dma-idxd | 9 - Documentation/ABI/testing/dell-smbios-wmi | 2 +- Documentation/ABI/testing/ima_policy | 15 +- Documentation/ABI/testing/sysfs-block-device | 43 +- Documentation/ABI/testing/sysfs-bus-platform | 14 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 2 +- .../ABI/testing/sysfs-class-firmware-attributes | 19 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 9 + Documentation/ABI/testing/sysfs-driver-intc_sar | 54 + Documentation/ABI/testing/sysfs-driver-ufs | 236 - Documentation/ABI/testing/sysfs-fs-f2fs | 20 - Documentation/ABI/testing/sysfs-kernel-mm-numa | 24 - .../ABI/testing/sysfs-platform-dell-smbios | 2 +- .../testing/sysfs-platform-intel-wmi-thunderbolt | 2 +- Documentation/ABI/testing/sysfs-platform_profile | 7 + Documentation/ABI/testing/sysfs-power | 2 +- Documentation/PCI/pci.rst | 1 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 10 - Documentation/admin-guide/device-mapper/dm-ima.rst | 827 +- Documentation/admin-guide/devices.txt | 6 +- Documentation/admin-guide/kernel-parameters.txt | 28 +- Documentation/admin-guide/laptops/lg-laptop.rst | 4 +- Documentation/admin-guide/media/ivtv.rst | 2 +- Documentation/admin-guide/mm/damon/index.rst | 15 - Documentation/admin-guide/mm/damon/start.rst | 114 - Documentation/admin-guide/mm/damon/usage.rst | 112 - Documentation/admin-guide/mm/index.rst | 1 - Documentation/admin-guide/mm/memory-hotplug.rst | 800 +- .../admin-guide/mm/numa_memory_policy.rst | 15 +- Documentation/admin-guide/sysctl/vm.rst | 3 +- Documentation/arm64/asymmetric-32bit.rst | 155 + Documentation/arm64/booting.rst | 15 +- Documentation/arm64/index.rst | 1 + Documentation/bpf/index.rst | 10 +- Documentation/bpf/libbpf/index.rst | 22 + Documentation/bpf/libbpf/libbpf.rst | 14 - Documentation/bpf/libbpf/libbpf_api.rst | 27 - .../bpf/libbpf/libbpf_naming_convention.rst | 2 +- Documentation/core-api/cachetlb.rst | 92 +- Documentation/core-api/cpu_hotplug.rst | 2 +- Documentation/core-api/mm-api.rst | 5 - Documentation/dev-tools/kasan.rst | 13 +- Documentation/dev-tools/kfence.rst | 98 +- Documentation/devicetree/bindings/Makefile | 2 +- .../bindings/arm/mediatek/mediatek,audsys.txt | 1 - .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 - .../arm/mediatek/mediatek,mt8192-clock.yaml | 199 - .../arm/mediatek/mediatek,mt8192-sys-clock.yaml | 65 - .../devicetree/bindings/arm/rockchip.yaml | 48 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 - Documentation/devicetree/bindings/arm/xilinx.yaml | 1 - .../devicetree/bindings/ata/exynos-sata.txt | 30 - .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- Documentation/devicetree/bindings/chosen.txt | 12 +- .../devicetree/bindings/clock/qcom,a53pll.yaml | 3 - .../devicetree/bindings/clock/qcom,gpucc.yaml | 7 +- .../devicetree/bindings/clock/qcom,rpmcc.txt | 4 - .../bindings/clock/qcom,sc7280-dispcc.yaml | 94 - .../devicetree/bindings/clock/qcom,videocc.yaml | 6 +- .../bindings/clock/rockchip,rk3399-cru.txt | 68 + .../bindings/clock/rockchip,rk3399-cru.yaml | 92 - .../devicetree/bindings/cpufreq/cpufreq-dt.txt | 2 +- .../bindings/cpufreq/cpufreq-mediatek.txt | 2 +- .../devicetree/bindings/cpufreq/cpufreq-st.txt | 6 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 2 +- .../bindings/devfreq/event/exynos-nocp.txt | 26 - .../bindings/devfreq/event/exynos-ppmu.txt | 169 - .../devfreq/event/samsung,exynos-nocp.yaml | 48 + .../devfreq/event/samsung,exynos-ppmu.yaml | 169 + .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../bindings/display/mediatek/mediatek,dsi.txt | 2 +- .../bindings/display/msm/dsi-phy-10nm.yaml | 6 +- .../bindings/display/msm/dsi-phy-14nm.yaml | 6 +- .../bindings/display/msm/dsi-phy-20nm.yaml | 3 +- .../bindings/display/msm/dsi-phy-28nm.yaml | 8 +- .../devicetree/bindings/display/zte,vou.txt | 120 - .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 12 +- .../devicetree/bindings/dma/altr,msgdma.yaml | 4 +- .../devicetree/bindings/dma/st,stm32-dma.yaml | 7 - Documentation/devicetree/bindings/eeprom/at24.yaml | 6 - .../devicetree/bindings/firmware/arm,scpi.yaml | 6 +- .../bindings/gpio/rockchip,gpio-bank.yaml | 5 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 2 +- .../devicetree/bindings/hwmon/max1619.txt | 12 - .../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 10 +- .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 134 + .../bindings/input/qcom,pm8941-pwrkey.txt | 55 + .../bindings/input/qcom,pm8941-pwrkey.yaml | 51 - .../bindings/interconnect/fsl,imx8m-noc.yaml | 4 +- .../interrupt-controller/loongson,liointc.yaml | 8 +- .../samsung,exynos4210-combiner.txt | 50 - .../samsung,exynos4210-combiner.yaml | 96 + .../devicetree/bindings/iommu/apple,dart.yaml | 81 - Documentation/devicetree/bindings/leds/common.yaml | 6 + .../bindings/media/i2c/aptina,mt9p031.yaml | 108 - .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 8 +- .../devicetree/bindings/media/i2c/mt9p031.txt | 40 + .../devicetree/bindings/media/mediatek-vcodec.txt | 2 - .../devicetree/bindings/media/renesas,csi2.yaml | 1 - .../devicetree/bindings/media/rockchip-isp1.yaml | 114 +- .../memory-controllers/ath79-ddr-controller.txt | 35 - .../bindings/memory-controllers/brcm,dpfe-cpu.txt | 27 - .../bindings/memory-controllers/brcm,dpfe-cpu.yaml | 48 + .../bindings/memory-controllers/exynos5422-dmc.txt | 84 - .../marvell,mvebu-sdram-controller.yaml | 31 + .../memory-controllers/mvebu-sdram-controller.txt | 21 - .../qca,ath79-ddr-controller.yaml | 61 + .../memory-controllers/renesas,h8300-bsc.txt | 12 - .../memory-controllers/renesas,h8300-bsc.yaml | 35 + .../memory-controllers/samsung,exynos5422-dmc.yaml | 137 + .../memory-controllers/synopsys,ddrc-ecc.yaml | 73 + .../bindings/memory-controllers/synopsys.txt | 32 - .../memory-controllers/ti,da8xx-ddrctl.yaml | 35 + .../memory-controllers/ti-da8xx-ddrctl.txt | 20 - Documentation/devicetree/bindings/mfd/axp20x.txt | 3 +- .../devicetree/bindings/mfd/qcom,pm8008.yaml | 13 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 3 - .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 6 +- .../devicetree/bindings/misc/eeprom-93xx46.txt | 29 - .../devicetree/bindings/misc/eeprom-93xx46.yaml | 70 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 18 +- .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 4 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 133 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- .../devicetree/bindings/mtd/mtd-physmap.yaml | 1 + .../bindings/mtd/partitions/redboot-fis.txt | 27 + .../bindings/mtd/partitions/redboot-fis.yaml | 42 - .../devicetree/bindings/net/brcm,unimac-mdio.txt | 43 - .../devicetree/bindings/net/brcm,unimac-mdio.yaml | 84 + .../devicetree/bindings/net/can/bosch,c_can.yaml | 119 + .../devicetree/bindings/net/can/c_can.txt | 65 - .../bindings/net/can/can-controller.yaml | 9 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 17 + .../bindings/net/can/renesas,rcar-canfd.yaml | 69 +- .../bindings/net/intel,ixp46x-ptp-timer.yaml | 54 + .../devicetree/bindings/net/litex,liteeth.yaml | 98 + .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 15 +- .../devicetree/bindings/net/realtek-bluetooth.yaml | 8 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 4 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 8 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 +- .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 - Documentation/devicetree/bindings/opp/opp-v1.yaml | 51 - .../devicetree/bindings/opp/opp-v2-base.yaml | 214 - Documentation/devicetree/bindings/opp/opp-v2.yaml | 475 - Documentation/devicetree/bindings/opp/opp.txt | 622 + Documentation/devicetree/bindings/opp/qcom-opp.txt | 2 +- .../bindings/opp/ti-omap5-opp-supply.txt | 2 +- .../devicetree/bindings/pci/faraday,ftpci100.yaml | 4 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 100 - .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 202 + .../bindings/pci/hisilicon,kirin-pcie.yaml | 167 + .../devicetree/bindings/pci/kirin-pcie.txt | 50 - .../devicetree/bindings/pci/loongson.yaml | 8 +- .../devicetree/bindings/pci/mediatek-pcie-cfg.yaml | 39 - .../devicetree/bindings/pci/mediatek-pcie.txt | 206 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../bindings/phy/hisilicon,phy-hi3670-pcie.yaml | 82 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 6 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 16 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 1 + .../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml | 79 - .../bindings/pinctrl/ingenic,pinctrl.yaml | 10 +- .../bindings/pinctrl/intel,pinctrl-keembay.yaml | 135 - .../pinctrl/marvell,armada-37xx-pinctrl.txt | 8 +- .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 206 - .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 173 - .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 373 - .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 228 - .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 156 + .../devicetree/bindings/pinctrl/pinctrl-mt6797.txt | 83 + .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt | 490 + .../devicetree/bindings/pinctrl/pinctrl-mt8183.txt | 132 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 5 +- .../bindings/pinctrl/qcom,mdm9607-pinctrl.yaml | 133 - .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 288 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 239 - .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 179 - .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 155 - .../bindings/pinctrl/samsung-pinctrl.txt | 1 - .../bindings/pinctrl/st,stm32-pinctrl.yaml | 1 - .../bindings/pinctrl/xlnx,zynq-pinctrl.txt | 105 + .../bindings/pinctrl/xlnx,zynq-pinctrl.yaml | 214 - .../devicetree/bindings/power/power-domain.yaml | 2 +- .../devicetree/bindings/power/reset/qcom,pon.txt | 49 + .../devicetree/bindings/power/reset/qcom,pon.yaml | 80 - .../bindings/power/reset/reboot-mode.yaml | 2 +- .../bindings/power/supply/maxim,max17042.yaml | 2 + .../power/supply/summit,smb347-charger.yaml | 30 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 1 - .../bindings/reserved-memory/reserved-memory.txt | 36 +- .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 8 +- .../devicetree/bindings/riscv/starfive.yaml | 27 - .../bindings/rng/samsung,exynos5250-trng.txt | 17 - .../bindings/rng/samsung,exynos5250-trng.yaml | 44 + .../devicetree/bindings/serial/8250_omap.yaml | 9 +- .../devicetree/bindings/sound/ics43432.txt | 6 +- .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 184 + .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 47 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 6 +- .../devicetree/bindings/sound/realtek,rt1015p.yaml | 6 +- .../devicetree/bindings/sound/rockchip-i2s.yaml | 11 + .../devicetree/bindings/sound/rockchip-spdif.yaml | 1 + .../devicetree/bindings/sound/tlv320adcx140.yaml | 8 +- .../devicetree/bindings/spi/realtek,rtl-spi.yaml | 12 +- .../devicetree/bindings/spi/rockchip-sfc.yaml | 91 + .../devicetree/bindings/spi/spi-sprd-adi.txt | 63 - .../devicetree/bindings/spi/sprd,spi-adi.yaml | 104 + .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- .../devicetree/bindings/timer/arm,sp804.yaml | 6 +- .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 + .../devicetree/bindings/usb/mediatek,musb.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/cxl/memory-devices.rst | 8 +- Documentation/driver-api/gpio/consumer.rst | 10 +- Documentation/driver-api/gpio/driver.rst | 11 +- Documentation/driver-api/media/drivers/rkisp1.rst | 43 - Documentation/driver-api/media/v4l2-subdev.rst | 14 +- Documentation/fault-injection/fault-injection.rst | 18 + Documentation/fault-injection/provoke-crashes.rst | 3 +- Documentation/filesystems/cifs/ksmbd.rst | 3 +- Documentation/filesystems/erofs.rst | 16 +- Documentation/filesystems/ext4/globals.rst | 1 + Documentation/filesystems/ext4/inodes.rst | 10 +- Documentation/filesystems/ext4/orphan.rst | 52 + Documentation/filesystems/ext4/special_inodes.rst | 17 + Documentation/filesystems/ext4/super.rst | 15 +- Documentation/filesystems/f2fs.rst | 17 +- Documentation/filesystems/index.rst | 1 - Documentation/filesystems/locking.rst | 2 +- Documentation/filesystems/mandatory-locking.rst | 188 - Documentation/filesystems/netfs_library.rst | 2 - Documentation/filesystems/ntfs3.rst | 106 - Documentation/filesystems/vfs.rst | 2 +- Documentation/hwmon/aquacomputer_d5next.rst | 61 + Documentation/hwmon/index.rst | 1 + Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 4 - Documentation/kbuild/llvm.rst | 25 +- Documentation/leds/well-known-leds.txt | 58 + .../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/networking/batman-adv.rst | 2 +- .../device_drivers/ethernet/mellanox/mlx5.rst | 44 + Documentation/networking/devlink/index.rst | 1 - Documentation/networking/devlink/sja1105.rst | 49 - Documentation/networking/dsa/dsa.rst | 29 +- Documentation/networking/dsa/sja1105.rst | 218 +- Documentation/networking/ethtool-netlink.rst | 23 + Documentation/networking/filter.rst | 4 +- Documentation/networking/nf_conntrack-sysctl.rst | 7 + Documentation/networking/pktgen.rst | 18 +- Documentation/networking/vrf.rst | 13 + Documentation/powerpc/associativity.rst | 104 - Documentation/process/changes.rst | 13 - 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/sound/alsa-configuration.rst | 8 + Documentation/sound/hd-audio/notes.rst | 11 + Documentation/trace/coresight/coresight-config.rst | 244 + Documentation/trace/coresight/coresight.rst | 15 + Documentation/trace/ftrace.rst | 2 +- .../translations/zh_CN/core-api/cachetlb.rst | 9 + .../userspace-api/media/drivers/cx2341x-uapi.rst | 8 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 57 - .../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/virt/kvm/locking.rst | 6 - Documentation/vm/damon/api.rst | 20 - Documentation/vm/damon/design.rst | 166 - Documentation/vm/damon/faq.rst | 51 - Documentation/vm/damon/index.rst | 30 - Documentation/vm/index.rst | 1 - MAINTAINERS | 240 +- Makefile | 257 +- Next/SHA1s | 335 - Next/Trees | 337 - Next/merge.log | 11287 ------------------- arch/Kconfig | 30 +- arch/alpha/include/asm/agp.h | 4 +- arch/alpha/kernel/pci-sysfs.c | 12 +- arch/alpha/kernel/syscalls/syscall.tbl | 4 +- arch/arc/Kconfig | 37 +- arch/arc/include/asm/atomic-llsc.h | 97 - arch/arc/include/asm/atomic-spinlock.h | 102 - arch/arc/include/asm/atomic.h | 444 +- arch/arc/include/asm/atomic64-arcv2.h | 250 - arch/arc/include/asm/bitops.h | 188 +- arch/arc/include/asm/cache.h | 4 + arch/arc/include/asm/cacheflush.h | 1 - arch/arc/include/asm/cmpxchg.h | 233 +- arch/arc/include/asm/entry-compact.h | 8 + arch/arc/include/asm/mmu.h | 53 +- arch/arc/include/asm/mmu_context.h | 28 +- arch/arc/include/asm/page.h | 54 +- arch/arc/include/asm/pgalloc.h | 14 +- arch/arc/include/asm/pgtable.h | 58 +- arch/arc/include/asm/setup.h | 12 +- arch/arc/include/asm/smp.h | 14 + arch/arc/include/asm/tlb-mmu1.h | 101 + arch/arc/kernel/entry-arcv2.S | 1 - arch/arc/kernel/entry.S | 7 +- arch/arc/kernel/smp.c | 2 + arch/arc/kernel/traps.c | 5 + arch/arc/mm/cache.c | 110 +- arch/arc/mm/fault.c | 2 +- arch/arc/mm/ioremap.c | 3 +- arch/arc/mm/tlb.c | 227 +- arch/arc/mm/tlbex.S | 62 +- arch/arm/Kconfig | 5 +- arch/arm/Makefile | 3 +- arch/arm/arm-soc-for-next-contents.txt | 84 - arch/arm/boot/Makefile | 14 +- arch/arm/boot/compressed/Makefile | 2 - .../boot/dts/aspeed-bmc-facebook-cloudripper.dts | 5 + arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 8 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 12 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 4 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 14 +- 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/dm8148-evm.dts | 8 +- arch/arm/boot/dts/dm8168-evm.dts | 8 +- arch/arm/boot/dts/integratorap-im-pd1.dts | 4 +- arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 2 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 2 +- arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 2 +- .../pinctrl => arch/arm/boot/dts}/mt8135-pinfunc.h | 0 arch/arm/boot/dts/mt8135.dtsi | 2 +- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 4 +- arch/arm/boot/dts/omap34xx.dtsi | 1 + arch/arm/boot/dts/omap36xx.dtsi | 1 + arch/arm/boot/dts/qcom-apq8064.dtsi | 24 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/rv1108.dtsi | 37 + arch/arm/boot/dts/ste-ab8500.dtsi | 28 +- arch/arm/boot/dts/ste-ab8505.dtsi | 24 +- arch/arm/boot/dts/ste-db8500.dtsi | 6 +- arch/arm/boot/dts/ste-db8520.dtsi | 6 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 2 +- arch/arm/boot/dts/stm32429i-eval.dts | 2 +- arch/arm/boot/dts/stm32f469-disco.dts | 2 +- arch/arm/configs/aspeed_g4_defconfig | 16 +- arch/arm/configs/aspeed_g5_defconfig | 25 +- arch/arm/configs/dove_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/include/asm/cacheflush.h | 5 +- arch/arm/include/asm/gpio.h | 4 + arch/arm/kernel/traps.c | 5 + arch/arm/mach-ixp4xx/Kconfig | 158 - arch/arm/mach-ixp4xx/Makefile | 26 - arch/arm/mach-ixp4xx/avila-pci.c | 79 - arch/arm/mach-ixp4xx/avila-setup.c | 210 - arch/arm/mach-ixp4xx/common.c | 14 + arch/arm/mach-ixp4xx/coyote-pci.c | 62 - arch/arm/mach-ixp4xx/coyote-setup.c | 144 - arch/arm/mach-ixp4xx/dsmg600-pci.c | 77 - arch/arm/mach-ixp4xx/dsmg600-setup.c | 304 - arch/arm/mach-ixp4xx/fsg-pci.c | 73 - arch/arm/mach-ixp4xx/fsg-setup.c | 311 - arch/arm/mach-ixp4xx/gtwx5715-pci.c | 72 - arch/arm/mach-ixp4xx/gtwx5715-setup.c | 167 - arch/arm/mach-ixp4xx/ixdp425-pci.c | 75 - arch/arm/mach-ixp4xx/ixdp425-setup.c | 339 - arch/arm/mach-ixp4xx/ixdpg425-pci.c | 56 - arch/arm/mach-ixp4xx/miccpt-pci.c | 75 - arch/arm/mach-ixp4xx/nas100d-pci.c | 73 - arch/arm/mach-ixp4xx/nas100d-setup.c | 353 - arch/arm/mach-ixp4xx/nslu2-pci.c | 69 - arch/arm/mach-ixp4xx/nslu2-setup.c | 341 - arch/arm/mach-ixp4xx/omixp-setup.c | 298 - arch/arm/mach-ixp4xx/vulcan-pci.c | 70 - arch/arm/mach-ixp4xx/vulcan-setup.c | 282 - arch/arm/mach-ixp4xx/wg302v2-pci.c | 60 - arch/arm/mach-ixp4xx/wg302v2-setup.c | 114 - arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mach-tegra/board-paz00.c | 2 +- arch/arm/mm/dma-mapping-nommu.c | 173 +- arch/arm/mm/flush.c | 33 + arch/arm/mm/nommu.c | 6 + arch/arm/rust/target.json | 28 - arch/arm/tools/syscall.tbl | 4 +- arch/arm64/Kconfig | 1 + .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 27 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 61 + .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 61 + arch/arm64/boot/dts/arm/fvp-base-revc.dts | 12 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 17 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 11 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 2 +- .../arm64/boot/dts/mediatek}/mt8183-pinfunc.h | 0 arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 5 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 24 + arch/arm64/boot/dts/rockchip/Makefile | 6 - arch/arm64/boot/dts/rockchip/px30.dtsi | 35 - arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 + 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 | 5 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 + .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 41 - 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 | 47 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 464 - arch/arm64/boot/dts/rockchip/rk3566.dtsi | 20 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 308 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 644 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 860 -- 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 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 292 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 335 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 9 +- .../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 | 254 +- .../arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts | 15 - arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 315 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 286 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 244 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 335 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 269 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 29 +- arch/arm64/configs/defconfig | 1 - arch/arm64/include/asm/acpi.h | 3 + arch/arm64/include/asm/compat.h | 5 + arch/arm64/include/asm/el2_setup.h | 16 +- arch/arm64/include/asm/elf.h | 6 +- arch/arm64/include/asm/fpsimdmacros.h | 1 + arch/arm64/include/asm/kernel-pgtable.h | 4 +- arch/arm64/include/asm/kvm_asm.h | 5 +- arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/kvm_pgtable.h | 168 +- arch/arm64/include/asm/mmu_context.h | 13 + arch/arm64/include/asm/page.h | 1 + arch/arm64/include/asm/pgtable.h | 2 +- arch/arm64/include/asm/simd.h | 2 +- arch/arm64/include/asm/sysreg.h | 3 - arch/arm64/include/asm/uaccess.h | 11 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 14 +- arch/arm64/kernel/acpi.c | 19 +- arch/arm64/kernel/cpufeature.c | 51 +- arch/arm64/kernel/entry-fpsimd.S | 13 + arch/arm64/kernel/fpsimd.c | 10 +- arch/arm64/kernel/head.S | 11 +- arch/arm64/kernel/process.c | 47 +- arch/arm64/kernel/ptrace.c | 5 + arch/arm64/kernel/signal.c | 31 +- arch/arm64/kernel/signal32.c | 6 +- arch/arm64/kernel/vmlinux.lds.S | 4 +- arch/arm64/kvm/Kconfig | 9 - arch/arm64/kvm/arm.c | 52 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 33 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 3 +- arch/arm64/kvm/hyp/include/nvhe/spinlock.h | 25 - arch/arm64/kvm/hyp/nvhe/hyp-main.c | 20 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 225 +- arch/arm64/kvm/hyp/nvhe/mm.c | 22 +- arch/arm64/kvm/hyp/nvhe/setup.c | 82 +- arch/arm64/kvm/hyp/pgtable.c | 247 +- arch/arm64/kvm/mmu.c | 74 +- arch/arm64/kvm/perf.c | 2 +- arch/arm64/kvm/pmu-emul.c | 14 +- arch/arm64/kvm/reset.c | 25 +- arch/arm64/kvm/sys_regs.c | 70 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 4 +- arch/arm64/lib/Makefile | 2 +- arch/arm64/lib/copy_in_user.S | 77 + arch/arm64/mm/init.c | 125 +- arch/arm64/mm/mmu.c | 3 +- arch/arm64/rust/target.json | 35 - arch/csky/abiv1/cacheflush.c | 11 + arch/csky/abiv1/inc/abi/cacheflush.h | 4 +- arch/csky/kernel/probes/kprobes.c | 3 +- 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/kernel/setup.c | 2 +- arch/h8300/kernel/traps.c | 4 + arch/h8300/lib/memset.S | 17 +- arch/hexagon/Kconfig | 1 + arch/hexagon/kernel/dma.c | 57 +- arch/hexagon/kernel/traps.c | 4 + arch/ia64/kernel/syscalls/syscall.tbl | 4 +- arch/ia64/mm/init.c | 3 +- arch/m68k/fpsp040/skeleton.S | 3 +- arch/m68k/include/asm/atomic.h | 4 +- arch/m68k/kernel/syscalls/syscall.tbl | 4 +- arch/m68k/kernel/traps.c | 2 +- arch/microblaze/include/asm/page.h | 3 +- arch/microblaze/include/asm/pgtable.h | 2 + arch/microblaze/kernel/syscalls/syscall.tbl | 4 +- arch/microblaze/mm/init.c | 12 + arch/microblaze/mm/pgtable.c | 17 +- arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 30 + arch/mips/Makefile | 5 +- arch/mips/alchemy/devboards/db1200.c | 2 +- arch/mips/boot/dts/Makefile | 2 +- arch/mips/boot/dts/img/Makefile | 3 +- arch/mips/boot/dts/img/pistachio.dtsi | 10 - arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 10 +- arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 33 +- .../cavium-octeon/executive/cvmx-helper-board.c | 8 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 12 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 8 +- .../executive/cvmx-interrupt-decodes.c | 17 +- arch/mips/cavium-octeon/executive/cvmx-l2c.c | 9 +- arch/mips/cavium-octeon/executive/cvmx-pko.c | 22 +- arch/mips/cavium-octeon/executive/cvmx-spi.c | 20 +- arch/mips/cavium-octeon/flash_setup.c | 2 +- arch/mips/cavium-octeon/octeon-memcpy.S | 2 + arch/mips/cavium-octeon/setup.c | 81 +- arch/mips/cavium-octeon/smp.c | 14 +- arch/mips/configs/generic/board-marduk.config | 53 - arch/mips/configs/lemote2f_defconfig | 1 + arch/mips/configs/pic32mzda_defconfig | 1 + arch/mips/configs/pistachio_defconfig | 316 + arch/mips/configs/rt305x_defconfig | 1 + arch/mips/configs/xway_defconfig | 1 + arch/mips/generic/Kconfig | 6 - arch/mips/generic/Platform | 1 - arch/mips/generic/board-ingenic.c | 21 - arch/mips/generic/board-marduk.its.S | 22 - arch/mips/generic/board-ocelot.c | 6 +- arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/bootinfo.h | 3 - arch/mips/include/asm/cacheflush.h | 10 +- arch/mips/include/asm/compat.h | 8 + arch/mips/include/asm/cpu.h | 4 +- arch/mips/include/asm/uaccess.h | 26 + arch/mips/kernel/mips-mt-fpaff.c | 10 +- arch/mips/kernel/process.c | 4 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 12 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 - arch/mips/kernel/syscalls/syscall_o32.tbl | 14 +- arch/mips/kvm/Makefile | 19 +- arch/mips/lib/memcpy.S | 11 + arch/mips/loongson2ef/common/Makefile | 4 +- arch/mips/mm/c-octeon.c | 29 +- arch/mips/netlogic/xlr/fmn-config.c | 15 +- arch/mips/pistachio/Kconfig | 14 + arch/mips/pistachio/Makefile | 2 + arch/mips/pistachio/Platform | 6 + arch/mips/pistachio/init.c | 125 + arch/mips/pistachio/irq.c | 24 + arch/mips/pistachio/time.c | 55 + arch/nds32/include/asm/cacheflush.h | 4 +- arch/nds32/kernel/traps.c | 5 + arch/nds32/mm/cacheflush.c | 9 + arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/kernel/traps.c | 5 + arch/openrisc/include/asm/pgtable.h | 6 +- arch/openrisc/include/asm/setup.h | 15 - arch/openrisc/include/asm/thread_info.h | 2 +- arch/openrisc/kernel/entry.S | 6 +- arch/openrisc/kernel/head.S | 6 +- arch/openrisc/kernel/setup.c | 20 +- arch/openrisc/kernel/traps.c | 5 + arch/openrisc/lib/Makefile | 2 +- arch/openrisc/mm/fault.c | 2 +- arch/parisc/Kbuild | 1 + arch/parisc/Makefile | 9 +- arch/parisc/boot/Makefile | 4 - arch/parisc/boot/install.sh | 65 - arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/cacheflush.h | 11 +- arch/parisc/include/asm/compat.h | 6 + arch/parisc/include/asm/parisc-device.h | 4 +- arch/parisc/include/asm/pgalloc.h | 6 +- arch/parisc/include/asm/pgtable.h | 4 +- arch/parisc/include/asm/string.h | 15 - arch/parisc/include/asm/uaccess.h | 2 + arch/parisc/kernel/cache.c | 3 +- arch/parisc/kernel/parisc_ksyms.c | 4 - arch/parisc/kernel/signal.c | 6 + arch/parisc/kernel/syscalls/syscall.tbl | 12 +- arch/parisc/kernel/traps.c | 4 + arch/parisc/lib/Makefile | 4 +- arch/parisc/lib/memcpy.c | 9 + arch/parisc/lib/memset.c | 72 + arch/parisc/lib/string.S | 136 - arch/parisc/math-emu/decode_exc.c | 4 +- arch/parisc/math-emu/fpudispatch.c | 56 +- arch/parisc/mm/init.c | 4 +- arch/powerpc/Kconfig | 1 - arch/powerpc/Makefile | 3 +- arch/powerpc/boot/Makefile | 10 + arch/powerpc/boot/dts/wii.dts | 13 +- arch/powerpc/boot/install.sh | 27 +- arch/powerpc/configs/microwatt_defconfig | 1 - arch/powerpc/configs/wii_defconfig | 1 - arch/powerpc/include/asm/book3s/32/kup.h | 20 + arch/powerpc/include/asm/book3s/64/kup.h | 2 +- arch/powerpc/include/asm/bug.h | 61 +- arch/powerpc/include/asm/compat.h | 16 + arch/powerpc/include/asm/debugfs.h | 13 + arch/powerpc/include/asm/drmem.h | 1 - arch/powerpc/include/asm/extable.h | 14 - arch/powerpc/include/asm/firmware.h | 7 +- arch/powerpc/include/asm/kvm_ppc.h | 4 +- arch/powerpc/include/asm/membarrier.h | 3 +- arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 5 - arch/powerpc/include/asm/pnv-pci.h | 2 +- arch/powerpc/include/asm/ppc_asm.h | 11 +- arch/powerpc/include/asm/prom.h | 3 +- arch/powerpc/include/asm/sections.h | 8 + arch/powerpc/include/asm/smp.h | 6 - arch/powerpc/include/asm/topology.h | 6 +- arch/powerpc/include/asm/xics.h | 3 +- arch/powerpc/include/asm/xive-regs.h | 3 - arch/powerpc/include/asm/xive.h | 2 - arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/cacheinfo.c | 124 +- arch/powerpc/kernel/dawr.c | 3 +- arch/powerpc/kernel/eeh.c | 16 +- arch/powerpc/kernel/eeh_cache.c | 4 +- arch/powerpc/kernel/entry_64.S | 2 +- arch/powerpc/kernel/exceptions-64s.S | 7 +- arch/powerpc/kernel/fadump.c | 4 +- arch/powerpc/kernel/head_64.S | 2 - arch/powerpc/kernel/hw_breakpoint.c | 1 + arch/powerpc/kernel/kdebugfs.c | 14 - arch/powerpc/kernel/misc_32.S | 2 +- arch/powerpc/kernel/pci-common.c | 6 - arch/powerpc/kernel/prom_init.c | 3 +- arch/powerpc/kernel/rtasd.c | 4 +- arch/powerpc/kernel/security.c | 16 +- arch/powerpc/kernel/setup-common.c | 13 + arch/powerpc/kernel/setup_64.c | 1 + arch/powerpc/kernel/smp.c | 72 +- arch/powerpc/kernel/stacktrace.c | 1 - arch/powerpc/kernel/syscalls/syscall.tbl | 14 +- arch/powerpc/kernel/traps.c | 18 +- arch/powerpc/kexec/core_64.c | 10 +- arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 20 +- arch/powerpc/kvm/book3s_hv_builtin.c | 10 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 8 +- arch/powerpc/kvm/book3s_xics.c | 6 +- arch/powerpc/kvm/book3s_xive.c | 74 +- arch/powerpc/kvm/book3s_xive.h | 11 +- arch/powerpc/kvm/book3s_xive_native.c | 24 +- arch/powerpc/mm/book3s64/hash_native.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/pgtable.c | 8 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 3 +- arch/powerpc/mm/book3s64/radix_tlb.c | 20 +- arch/powerpc/mm/drmem.c | 46 - arch/powerpc/mm/mem.c | 3 +- arch/powerpc/mm/numa.c | 445 +- arch/powerpc/mm/pageattr.c | 23 +- arch/powerpc/mm/ptdump/bats.c | 4 +- arch/powerpc/mm/ptdump/segment_regs.c | 4 +- arch/powerpc/perf/core-book3s.c | 9 - arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/cell/axon_msi.c | 4 +- arch/powerpc/platforms/powernv/idle.c | 4 +- arch/powerpc/platforms/powernv/memtrace.c | 3 +- arch/powerpc/platforms/powernv/opal-imc.c | 12 +- arch/powerpc/platforms/powernv/opal-lpc.c | 4 +- arch/powerpc/platforms/powernv/opal-xscom.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 260 +- arch/powerpc/platforms/powernv/pci.c | 67 + arch/powerpc/platforms/powernv/pci.h | 6 + arch/powerpc/platforms/ps3/htab.c | 3 +- arch/powerpc/platforms/ps3/mm.c | 8 +- arch/powerpc/platforms/pseries/dtl.c | 4 +- arch/powerpc/platforms/pseries/firmware.c | 3 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 173 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 19 +- arch/powerpc/platforms/pseries/lpar.c | 18 +- arch/powerpc/platforms/pseries/msi.c | 296 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 - arch/powerpc/platforms/pseries/pseries.h | 2 - arch/powerpc/platforms/pseries/setup.c | 2 - arch/powerpc/platforms/pseries/svm.c | 6 - arch/powerpc/rust/target.json | 30 - arch/powerpc/sysdev/xics/ics-native.c | 13 +- arch/powerpc/sysdev/xics/ics-opal.c | 40 +- arch/powerpc/sysdev/xics/ics-rtas.c | 40 +- arch/powerpc/sysdev/xics/xics-common.c | 131 +- arch/powerpc/sysdev/xive/common.c | 105 +- arch/powerpc/sysdev/xive/native.c | 10 - arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 4 - arch/riscv/Makefile | 3 +- .../dts/microchip/microchip-mpfs-icicle-kit.dts | 4 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 2 +- arch/riscv/configs/defconfig | 1 - arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/include/asm/page.h | 21 +- arch/riscv/include/asm/processor.h | 8 - arch/riscv/kernel/probes/decode-insn.c | 5 +- arch/riscv/kernel/probes/simulate-insn.c | 112 - arch/riscv/kernel/ptrace.c | 4 + arch/riscv/kernel/setup.c | 4 +- arch/riscv/kernel/traps.c | 5 + arch/riscv/mm/init.c | 150 +- 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/boot/startup.c | 20 +- arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 1 - arch/s390/include/asm/compat.h | 10 + arch/s390/include/asm/debug.h | 96 + arch/s390/include/asm/kvm_host.h | 8 +- arch/s390/include/asm/kvm_para.h | 229 +- arch/s390/include/asm/lowcore.h | 3 +- arch/s390/include/asm/page.h | 3 - arch/s390/include/asm/pci.h | 7 +- arch/s390/include/asm/pci_dma.h | 2 - arch/s390/include/asm/processor.h | 2 + arch/s390/include/asm/qdio.h | 4 - arch/s390/include/asm/sclp.h | 2 + arch/s390/include/asm/uaccess.h | 3 + arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/debug.c | 247 +- arch/s390/kernel/entry.S | 11 +- arch/s390/kernel/entry.h | 2 - arch/s390/kernel/ipl.c | 3 - arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/setup.c | 10 +- arch/s390/kernel/signal.c | 6 - arch/s390/kernel/smp.c | 50 +- arch/s390/kernel/syscalls/syscall.tbl | 14 +- arch/s390/kernel/text_amode31.S | 4 +- arch/s390/kernel/vmlinux.lds.S | 2 +- arch/s390/kvm/kvm-s390.c | 36 +- arch/s390/kvm/priv.c | 15 +- arch/s390/lib/uaccess.c | 63 + arch/s390/mm/init.c | 5 +- arch/s390/mm/kasan_init.c | 41 +- arch/s390/mm/page-states.c | 43 - arch/s390/mm/pageattr.c | 2 +- arch/s390/pci/pci.c | 74 +- arch/s390/pci/pci_bus.c | 8 +- arch/s390/pci/pci_bus.h | 5 + arch/s390/pci/pci_clp.c | 186 +- arch/s390/pci/pci_dma.c | 25 +- arch/s390/pci/pci_event.c | 5 +- arch/s390/pci/pci_sysfs.c | 19 +- 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/cacheflush.h | 11 +- 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/syscalls/syscall.tbl | 4 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/init.c | 3 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/include/asm/compat.h | 19 + arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/signal32.c | 12 +- arch/sparc/kernel/signal_64.c | 8 +- arch/sparc/kernel/syscalls/syscall.tbl | 14 +- arch/um/Makefile | 6 +- arch/um/drivers/ubd_kern.c | 3 +- arch/um/drivers/vector_kern.c | 8 +- arch/um/kernel/trap.c | 4 + arch/x86/Makefile | 55 +- arch/x86/boot/Makefile | 7 +- arch/x86/boot/compressed/efi_thunk_64.S | 30 +- arch/x86/boot/compressed/head_64.S | 3 + arch/x86/boot/compressed/kaslr.c | 2 +- arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/crypto/Makefile | 3 + arch/x86/crypto/aesni-intel_glue.c | 2 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 497 + arch/x86/crypto/sm4-avx.h | 24 + arch/x86/crypto/sm4_aesni_avx2_glue.c | 169 + arch/x86/crypto/sm4_aesni_avx_glue.c | 92 +- arch/x86/entry/syscalls/syscall_32.tbl | 7 +- arch/x86/entry/syscalls/syscall_64.tbl | 3 +- arch/x86/events/Kconfig | 10 + arch/x86/events/amd/Makefile | 5 +- arch/x86/events/amd/ibs.c | 32 +- arch/x86/events/amd/power.c | 1 + arch/x86/events/amd/uncore.c | 40 +- arch/x86/events/intel/pt.c | 2 +- arch/x86/include/asm/amd-ibs.h | 132 + arch/x86/include/asm/compat.h | 13 + arch/x86/include/asm/kvm_host.h | 14 +- arch/x86/include/asm/mce.h | 1 + arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/svm.h | 2 + arch/x86/include/asm/uaccess_64.h | 7 + arch/x86/kernel/amd_nb.c | 5 + arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/common.c | 6 + arch/x86/kernel/cpu/mce/core.c | 11 +- arch/x86/kernel/cpu/resctrl/monitor.c | 6 + arch/x86/kernel/ldt.c | 6 +- arch/x86/kernel/setup.c | 11 +- arch/x86/kvm/i8254.c | 3 +- arch/x86/kvm/ioapic.h | 4 + arch/x86/kvm/lapic.c | 26 +- arch/x86/kvm/mmu/mmu.c | 311 +- arch/x86/kvm/mmu/mmu_audit.c | 4 +- arch/x86/kvm/mmu/mmu_internal.h | 7 +- arch/x86/kvm/mmu/mmutrace.h | 6 - arch/x86/kvm/mmu/tdp_mmu.c | 98 +- arch/x86/kvm/mmu/tdp_mmu.h | 18 +- arch/x86/kvm/pmu.c | 5 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/nested.c | 18 +- arch/x86/kvm/svm/sev.c | 1 - arch/x86/kvm/svm/svm.c | 55 +- arch/x86/kvm/vmx/nested.c | 24 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/vmx.c | 269 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 83 +- arch/x86/kvm/xen.c | 23 +- arch/x86/kvm/xen.h | 5 - arch/x86/mm/init_32.c | 3 +- arch/x86/mm/init_64.c | 3 +- arch/x86/rust/target.json | 37 - arch/x86/tools/relocs.c | 37 +- arch/x86/tools/relocs.h | 1 + arch/x86/xen/enlighten_pv.c | 12 +- arch/x86/xen/mmu_pv.c | 4 +- arch/x86/xen/p2m.c | 4 +- arch/x86/xen/platform-pci-unplug.c | 16 +- arch/x86/xen/smp_pv.c | 1 - arch/xtensa/configs/nommu_kc705_defconfig | 1 + arch/xtensa/include/asm/cacheflush.h | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 +- block/Kconfig | 26 +- block/Makefile | 3 +- block/bfq-iosched.c | 12 +- block/bfq-iosched.h | 6 +- block/bfq-wf2q.c | 6 +- block/bio-integrity.c | 7 +- block/bio.c | 19 +- block/blk-cgroup.c | 136 +- block/blk-core.c | 1 - block/blk-crypto.c | 2 +- block/blk-flush.c | 13 + block/blk-integrity.c | 12 +- block/blk-iocost.c | 23 +- block/blk-iolatency.c | 38 +- block/blk-map.c | 2 +- block/blk-mq.c | 42 +- block/blk-settings.c | 8 +- block/blk-sysfs.c | 23 +- block/blk-wbt.c | 10 +- block/blk-zoned.c | 6 - block/blk.h | 13 +- block/bsg-lib.c | 90 +- block/bsg.c | 463 +- block/disk-events.c | 7 +- block/genhd.c | 266 +- block/holder.c | 7 + block/ioprio.c | 9 +- block/mq-deadline.c | 58 +- block/partitions/core.c | 2 - block/partitions/efi.c | 12 + block/scsi_ioctl.c | 890 ++ crypto/Kconfig | 22 + crypto/Makefile | 1 - crypto/sha512_generic.c | 3 - crypto/skcipher.c | 2 +- crypto/tcrypt.c | 74 +- crypto/testmgr.c | 29 + crypto/testmgr.h | 148 + drivers/acpi/acpi_fpdt.c | 7 +- drivers/acpi/acpi_lpss.c | 6 +- drivers/acpi/acpi_memhotplug.c | 46 +- drivers/acpi/acpica/dswexec.c | 5 +- drivers/acpi/button.c | 11 + drivers/acpi/osl.c | 23 +- drivers/acpi/platform_profile.c | 3 + drivers/acpi/power.c | 38 +- drivers/acpi/prmt.c | 6 + drivers/acpi/spcr.c | 1 + drivers/acpi/x86/s2idle.c | 4 +- drivers/ata/libahci.c | 1 + drivers/ata/libata-core.c | 272 +- drivers/ata/libata-eh.c | 5 +- drivers/ata/libata-sata.c | 62 +- drivers/ata/libata-scsi.c | 70 +- drivers/ata/pata_falcon.c | 4 +- drivers/ata/sata_dwc_460ex.c | 12 +- drivers/auxdisplay/cfag12864b.c | 2 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/auxdisplay/ks0108.c | 18 +- drivers/base/core.c | 6 - drivers/base/memory.c | 229 +- drivers/base/node.c | 2 + drivers/base/platform-msi.c | 20 +- drivers/base/platform.c | 20 +- drivers/base/power/domain.c | 40 +- drivers/base/property.c | 30 +- drivers/base/regmap/internal.h | 4 + drivers/base/regmap/regmap.c | 35 +- drivers/bcma/main.c | 6 +- drivers/bcma/scan.c | 7 +- drivers/block/Kconfig | 7 +- drivers/block/cryptoloop.c | 2 + drivers/block/floppy.c | 30 +- drivers/block/nbd.c | 107 +- drivers/block/null_blk/main.c | 3 +- drivers/block/paride/Kconfig | 1 + drivers/block/paride/pd.c | 2 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 3 +- drivers/block/virtio_blk.c | 16 +- drivers/block/xen-blkfront.c | 126 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btusb.c | 28 +- drivers/bus/mhi/core/internal.h | 2 +- drivers/bus/mhi/core/main.c | 9 +- drivers/cdrom/cdrom.c | 78 +- drivers/char/Kconfig | 4 +- drivers/char/ipmi/ipmi_si.h | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 29 +- drivers/char/ipmi/ipmi_si_parisc.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 4 +- drivers/char/mwave/tp3780i.c | 4 +- drivers/clk/Kconfig | 1 - drivers/clk/Makefile | 2 +- drivers/clk/bcm/clk-bcm2835.c | 9 +- drivers/clk/clk-divider.c | 23 - drivers/clk/clk-lmk04832.c | 18 + drivers/clk/clk-palmas.c | 10 +- drivers/clk/clk-stm32f4.c | 8 +- drivers/clk/clk-stm32h7.c | 8 +- drivers/clk/clk-stm32mp1.c | 10 +- drivers/clk/imx/clk-divider-gate.c | 10 +- drivers/clk/imx/clk-imx8mm.c | 4 +- drivers/clk/imx/clk-imx8mn.c | 4 +- drivers/clk/mediatek/Kconfig | 105 +- drivers/clk/mediatek/Makefile | 13 - drivers/clk/mediatek/clk-cpumux.c | 2 +- drivers/clk/mediatek/clk-mt8192-aud.c | 118 - drivers/clk/mediatek/clk-mt8192-cam.c | 107 - drivers/clk/mediatek/clk-mt8192-img.c | 70 - drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 119 - drivers/clk/mediatek/clk-mt8192-ipe.c | 57 - drivers/clk/mediatek/clk-mt8192-mdp.c | 82 - drivers/clk/mediatek/clk-mt8192-mfg.c | 50 - drivers/clk/mediatek/clk-mt8192-mm.c | 108 - drivers/clk/mediatek/clk-mt8192-msdc.c | 85 - drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 50 - drivers/clk/mediatek/clk-mt8192-vdec.c | 94 - drivers/clk/mediatek/clk-mt8192-venc.c | 53 - drivers/clk/mediatek/clk-mt8192.c | 1326 --- drivers/clk/mediatek/clk-mtk.c | 25 +- drivers/clk/mediatek/clk-mtk.h | 28 +- drivers/clk/mediatek/clk-mux.c | 11 +- drivers/clk/mediatek/clk-mux.h | 18 +- drivers/clk/mediatek/clk-pll.c | 31 +- drivers/clk/mediatek/reset.c | 2 +- drivers/clk/pistachio/Kconfig | 8 - drivers/clk/qcom/Kconfig | 25 - drivers/clk/qcom/Makefile | 3 - drivers/clk/qcom/a53-pll.c | 68 +- drivers/clk/qcom/apcs-msm8916.c | 10 +- drivers/clk/qcom/clk-smd-rpm.c | 158 - drivers/clk/qcom/dispcc-sc7280.c | 908 -- drivers/clk/qcom/dispcc-sm8250.c | 22 +- drivers/clk/qcom/gpucc-sc7280.c | 491 - drivers/clk/qcom/gpucc-sm8150.c | 12 - drivers/clk/qcom/videocc-sc7280.c | 325 - drivers/clk/renesas/Kconfig | 4 +- drivers/clk/renesas/Makefile | 2 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 5 +- drivers/clk/renesas/r9a07g044-cpg.c | 72 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 2 +- drivers/clk/renesas/renesas-rzg2l-cpg.c | 758 ++ .../renesas/{rzg2l-cpg.h => renesas-rzg2l-cpg.h} | 0 drivers/clk/renesas/rzg2l-cpg.c | 750 -- drivers/clk/rockchip/clk-pll.c | 2 +- drivers/clk/rockchip/clk-rk3036.c | 5 +- drivers/clk/rockchip/clk-rk3308.c | 1 - drivers/clk/socfpga/clk-agilex.c | 19 +- drivers/clk/tegra/clk-tegra-periph.c | 6 +- drivers/clk/ux500/u8500_of_clk.c | 3 +- drivers/clk/x86/Makefile | 2 +- drivers/clk/x86/clk-lpss-atom.c | 47 - drivers/clk/x86/clk-lpt.c | 47 + drivers/clocksource/Kconfig | 3 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/timer-fttmr010.c | 32 +- drivers/cpufreq/cpufreq-dt.c | 3 +- drivers/cpufreq/cpufreq.c | 13 - drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 39 + drivers/cpufreq/mediatek-cpufreq.c | 3 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 16 +- drivers/cpufreq/qcom-cpufreq-hw.c | 3 +- drivers/cpufreq/scmi-cpufreq.c | 65 +- drivers/cpufreq/scpi-cpufreq.c | 3 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 25 +- drivers/cpuidle/cpuidle-pseries.c | 77 +- drivers/crypto/ccp/sp-pci.c | 7 + drivers/crypto/hisilicon/hpre/hpre_main.c | 60 +- drivers/crypto/hisilicon/qm.c | 430 +- drivers/crypto/hisilicon/qm.h | 8 + drivers/crypto/hisilicon/sec2/sec.h | 5 - drivers/crypto/hisilicon/sec2/sec_main.c | 92 +- drivers/crypto/hisilicon/zip/zip_main.c | 57 +- drivers/crypto/omap-aes.c | 8 +- drivers/crypto/omap-crypto.c | 2 +- drivers/crypto/omap-des.c | 8 +- drivers/crypto/omap-sham.c | 12 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 8 +- drivers/crypto/qat/qat_4xxx/adf_drv.c | 14 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 19 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 1 - drivers/crypto/qat/qat_c3xxx/adf_drv.c | 21 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 14 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 1 - drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 16 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 19 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 1 - drivers/crypto/qat/qat_c62x/adf_drv.c | 21 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 14 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h | 1 - drivers/crypto/qat/qat_c62xvf/adf_drv.c | 16 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 8 +- drivers/crypto/qat/qat_common/adf_aer.c | 2 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 21 +- drivers/crypto/qat/qat_common/adf_init.c | 13 +- drivers/crypto/qat/qat_common/adf_isr.c | 42 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 78 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 2 +- drivers/crypto/qat/qat_common/adf_sriov.c | 8 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 12 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 64 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 19 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 1 - drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 21 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 14 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 1 - drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 16 +- drivers/cxl/Makefile | 4 +- drivers/cxl/core.c | 1066 ++ drivers/cxl/core/Makefile | 8 - drivers/cxl/core/bus.c | 660 -- drivers/cxl/core/core.h | 20 - drivers/cxl/core/memdev.c | 246 - drivers/cxl/core/pmem.c | 204 - drivers/cxl/core/regs.c | 236 - drivers/cxl/cxl.h | 1 + drivers/cxl/cxlmem.h | 108 - drivers/cxl/mem.h | 81 + drivers/cxl/pci.c | 433 +- drivers/cxl/pci.h | 1 - drivers/cxl/pmem.c | 2 +- drivers/dax/kmem.c | 43 +- drivers/dma-buf/udmabuf.c | 4 +- drivers/dma/Kconfig | 23 +- drivers/dma/Makefile | 2 +- drivers/dma/acpi-dma.c | 18 +- drivers/dma/altera-msgdma.c | 37 +- drivers/dma/at_xdmac.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 56 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 4 - drivers/dma/dw/idma32.c | 138 +- drivers/dma/dw/internal.h | 16 - drivers/dma/dw/of.c | 49 +- drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 8 +- drivers/dma/hisi_dma.c | 10 +- drivers/dma/idxd/Makefile | 8 - drivers/dma/idxd/bus.c | 91 - drivers/dma/idxd/cdev.c | 68 +- drivers/dma/idxd/compat.c | 107 - drivers/dma/idxd/device.c | 311 +- drivers/dma/idxd/dma.c | 86 +- drivers/dma/idxd/idxd.h | 167 +- drivers/dma/idxd/init.c | 148 +- drivers/dma/idxd/irq.c | 182 +- drivers/dma/idxd/registers.h | 6 - drivers/dma/idxd/submit.c | 32 +- drivers/dma/idxd/sysfs.c | 591 +- drivers/dma/ppc4xx/adma.c | 12 +- drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/sprd-dma.c | 1 - drivers/dma/stm32-dma.c | 8 +- drivers/dma/tegra210-adma.c | 7 +- drivers/dma/xilinx/xilinx_dma.c | 15 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/edac/altera_edac.c | 44 +- drivers/edac/i10nm_base.c | 152 +- drivers/edac/skx_base.c | 3 +- drivers/edac/skx_common.c | 9 +- drivers/edac/skx_common.h | 7 +- drivers/extcon/extcon-max3355.c | 1 + drivers/extcon/extcon-usb-gpio.c | 3 +- drivers/firewire/net.c | 4 + drivers/firmware/efi/cper.c | 13 +- drivers/firmware/iscsi_ibft.c | 10 +- drivers/firmware/iscsi_ibft_find.c | 48 +- drivers/firmware/raspberrypi.c | 10 +- drivers/fpga/machxo2-spi.c | 5 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 8 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-aspeed-sgpio.c | 178 +- drivers/gpio/gpio-brcmstb.c | 45 +- drivers/gpio/gpio-dwapb.c | 56 +- drivers/gpio/gpio-ml-ioh.c | 49 +- drivers/gpio/gpio-mt7621.c | 1 - drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-rockchip.c | 771 ++ drivers/gpio/gpio-tegra186.c | 30 +- drivers/gpio/gpiolib-devres.c | 2 +- drivers/gpio/gpiolib-of.c | 16 +- drivers/gpio/gpiolib.c | 32 +- drivers/gpu/drm/Kconfig | 2 - drivers/gpu/drm/amd/amdgpu/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 1 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 21 + drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 117 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 72 + drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 490 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 111 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 128 +- drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 125 + drivers/gpu/drm/amd/amdgpu/mca_v3_0.h | 26 + drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 38 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 5 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 24 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 25 + drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 23 + drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 23 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 13 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 84 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 250 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 5 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 112 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 23 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 12 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 23 + drivers/gpu/drm/amd/display/dc/core/dc.c | 6 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 3 + drivers/gpu/drm/amd/display/dc/dc.h | 3 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 11 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 49 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 - .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 7 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 19 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 56 +- .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 6 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 3 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 40 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 25 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 11 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 21 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 21 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 18 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 6 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 30 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.h | 4 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 81 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 174 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 28 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 33 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 107 +- 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/amd/pm/swsmu/smu13/aldebaran_ppt.c | 23 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 102 +- drivers/gpu/drm/arm/hdlcd_drv.c | 174 +- drivers/gpu/drm/arm/hdlcd_drv.h | 1 + drivers/gpu/drm/ast/ast_mode.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 80 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 24 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 4 +- drivers/gpu/drm/bridge/ite-it66121.c | 2 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 3 + drivers/gpu/drm/drm_auth.c | 6 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 2 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 17 +- drivers/gpu/drm/drm_ioc32.c | 4 +- drivers/gpu/drm/drm_irq.c | 95 +- drivers/gpu/drm/drm_legacy_misc.c | 3 +- drivers/gpu/drm/drm_simple_kms_helper.c | 39 +- drivers/gpu/drm/drm_vblank.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 + drivers/gpu/drm/exynos/exynos_drm_g2d.c | 14 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 78 +- drivers/gpu/drm/gma500/power.c | 1 + drivers/gpu/drm/gma500/psb_drv.c | 8 +- drivers/gpu/drm/gma500/psb_drv.h | 5 - drivers/gpu/drm/gma500/psb_irq.c | 26 +- drivers/gpu/drm/gma500/psb_irq.h | 4 +- drivers/gpu/drm/gud/gud_pipe.c | 5 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 4 +- drivers/gpu/drm/i810/i810_dma.c | 3 +- drivers/gpu/drm/i915/display/intel_ddi.c | 28 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 58 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 7 - drivers/gpu/drm/i915/display/intel_display.c | 10 +- drivers/gpu/drm/i915/display/intel_dp.c | 9 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 1 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 9 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 61 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 9 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 4 +- drivers/gpu/drm/i915/i915_module.c | 37 +- drivers/gpu/drm/imx/ipuv3-plane.c | 2 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 31 +- drivers/gpu/drm/kmb/kmb_drv.c | 26 +- drivers/gpu/drm/mediatek/Makefile | 3 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 169 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 2 + drivers/gpu/drm/mediatek/mtk_disp_drv.h | 9 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 173 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 42 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 59 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 44 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 3 - drivers/gpu/drm/mga/mga_dma.c | 2 +- drivers/gpu/drm/mga/mga_drv.h | 1 - drivers/gpu/drm/mgag200/Makefile | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 63 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 781 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 992 ++ drivers/gpu/drm/mgag200/mgag200_reg.h | 9 +- drivers/gpu/drm/msm/dp/dp_display.c | 1 - drivers/gpu/drm/msm/msm_drv.c | 113 +- drivers/gpu/drm/msm/msm_kms.h | 2 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 81 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 2 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 35 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 13 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 1 + drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 3 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 - drivers/gpu/drm/nouveau/include/nvif/client.h | 1 - drivers/gpu/drm/nouveau/include/nvif/driver.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/client.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/core/ioctl.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 1 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 - drivers/gpu/drm/nouveau/nouveau_chan.c | 19 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 15 +- drivers/gpu/drm/nouveau/nouveau_nvif.c | 4 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 9 - drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 +- drivers/gpu/drm/nouveau/nouveau_usif.c | 57 +- drivers/gpu/drm/nouveau/nvif/client.c | 3 +- drivers/gpu/drm/nouveau/nvif/object.c | 3 +- drivers/gpu/drm/nouveau/nvkm/core/ioctl.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 21 + drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 9 + drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c | 15 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.h | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c | 94 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c | 92 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c | 1 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.h | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 27 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 16 +- drivers/gpu/drm/panel/panel-simple.c | 69 + drivers/gpu/drm/r128/r128_cce.c | 3 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_device.c | 6 +- drivers/gpu/drm/radeon/radeon_drv.c | 4 - drivers/gpu/drm/radeon/radeon_fb.c | 1 + drivers/gpu/drm/radeon/radeon_irq_kms.c | 44 +- drivers/gpu/drm/radeon/radeon_kms.h | 4 - drivers/gpu/drm/tidss/tidss_drv.c | 15 +- drivers/gpu/drm/tidss/tidss_drv.h | 2 + drivers/gpu/drm/tidss/tidss_irq.c | 27 +- drivers/gpu/drm/tidss/tidss_irq.h | 4 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 51 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 + drivers/gpu/drm/tiny/cirrus.c | 4 +- drivers/gpu/drm/tiny/gm12u320.c | 4 +- drivers/gpu/drm/tiny/simpledrm.c | 4 +- drivers/gpu/drm/ttm/ttm_device.c | 2 - drivers/gpu/drm/udl/udl_modeset.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 2 +- drivers/gpu/drm/vc4/vc4_drv.c | 4 - drivers/gpu/drm/vc4/vc4_drv.h | 8 +- drivers/gpu/drm/vc4/vc4_irq.c | 48 +- drivers/gpu/drm/vc4/vc4_v3d.c | 17 +- drivers/gpu/drm/via/via_mm.c | 3 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 2 + drivers/gpu/drm/vkms/vkms_composer.c | 2 +- drivers/gpu/drm/vkms/vkms_drv.h | 1 + drivers/gpu/drm/vkms/vkms_plane.c | 2 +- drivers/gpu/drm/vkms/vkms_writeback.c | 2 +- .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 4 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/Kconfig | 5 +- drivers/hid/hid-apple.c | 32 +- drivers/hid/hid-cmedia.c | 90 +- drivers/hid/hid-ids.h | 1 - drivers/hid/hid-input.c | 2 + drivers/hid/hid-magicmouse.c | 52 - drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 92 +- drivers/hid/usbhid/hid-core.c | 13 +- drivers/hid/wacom_sys.c | 9 +- drivers/hid/wacom_wac.c | 50 +- drivers/hid/wacom_wac.h | 2 - drivers/hv/hv_snapshot.c | 1 + drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 2 +- drivers/hwmon/adt7470.c | 1051 +- drivers/hwmon/aquacomputer_d5next.c | 363 + drivers/hwmon/k10temp.c | 30 +- drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/Makefile | 7 +- drivers/hwtracing/coresight/coresight-cfg-afdo.c | 153 + .../hwtracing/coresight/coresight-cfg-preload.c | 31 + .../hwtracing/coresight/coresight-cfg-preload.h | 13 + drivers/hwtracing/coresight/coresight-config.c | 272 + drivers/hwtracing/coresight/coresight-config.h | 253 + drivers/hwtracing/coresight/coresight-core.c | 12 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 150 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 12 +- drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 182 + drivers/hwtracing/coresight/coresight-etm4x-cfg.h | 30 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 38 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 3 + .../coresight/coresight-syscfg-configfs.c | 396 + .../coresight/coresight-syscfg-configfs.h | 45 + drivers/hwtracing/coresight/coresight-syscfg.c | 847 ++ drivers/hwtracing/coresight/coresight-syscfg.h | 81 + drivers/i2c/busses/Kconfig | 20 +- drivers/i2c/busses/Makefile | 2 +- drivers/i2c/busses/i2c-at91-core.c | 2 +- drivers/i2c/busses/i2c-at91-master.c | 4 +- drivers/i2c/busses/i2c-cadence.c | 38 +- drivers/i2c/busses/i2c-designware-common.c | 8 +- drivers/i2c/busses/i2c-designware-core.h | 4 +- drivers/i2c/busses/i2c-designware-platdrv.c | 5 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-mxs.c | 4 +- drivers/i2c/busses/i2c-pmcmsp.c | 600 - drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 4 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-virtio.c | 290 + drivers/i2c/busses/i2c-xlp9xx.c | 2 +- drivers/i2c/i2c-dev.c | 22 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/rockchip_saradc.c | 47 +- drivers/iio/adc/rzg2l_adc.c | 600 + drivers/iio/potentiometer/Kconfig | 10 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/ad5110.c | 344 + drivers/iio/pressure/hp03.c | 36 +- drivers/iio/temperature/ltc2983.c | 30 +- drivers/infiniband/core/cache.c | 10 +- drivers/infiniband/core/core_priv.h | 46 +- drivers/infiniband/core/device.c | 12 +- drivers/infiniband/core/iwcm.c | 19 +- drivers/infiniband/core/iwpm_msg.c | 34 +- drivers/infiniband/core/iwpm_util.c | 78 +- drivers/infiniband/core/iwpm_util.h | 18 + drivers/infiniband/core/restrack.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 31 +- drivers/infiniband/core/uverbs_std_types_mr.c | 3 + drivers/infiniband/core/uverbs_std_types_qp.c | 29 +- drivers/infiniband/core/verbs.c | 234 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 27 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 7 +- drivers/infiniband/hw/bnxt_re/main.c | 2 - drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 5 +- drivers/infiniband/hw/cxgb4/provider.c | 1 - drivers/infiniband/hw/cxgb4/qp.c | 37 +- drivers/infiniband/hw/efa/efa.h | 5 +- drivers/infiniband/hw/efa/efa_main.c | 2 +- drivers/infiniband/hw/efa/efa_verbs.c | 147 +- drivers/infiniband/hw/hfi1/chip.c | 6 +- drivers/infiniband/hw/hfi1/file_ops.c | 6 +- drivers/infiniband/hw/hfi1/hfi.h | 5 +- drivers/infiniband/hw/hfi1/init.c | 9 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 3 - drivers/infiniband/hw/hfi1/ruc.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 11 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 6 +- drivers/infiniband/hw/hns/hns_roce_main.c | 1 - drivers/infiniband/hw/hns/hns_roce_qp.c | 36 +- drivers/infiniband/hw/irdma/Kconfig | 2 +- drivers/infiniband/hw/irdma/utils.c | 3 + drivers/infiniband/hw/irdma/verbs.c | 31 +- drivers/infiniband/hw/mlx4/main.c | 1 - drivers/infiniband/hw/mlx4/mlx4_ib.h | 5 +- drivers/infiniband/hw/mlx4/qp.c | 25 +- drivers/infiniband/hw/mlx5/gsi.c | 51 +- drivers/infiniband/hw/mlx5/main.c | 148 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 +- drivers/infiniband/hw/mlx5/qp.c | 233 +- drivers/infiniband/hw/mthca/mthca_provider.c | 77 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 - drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 5 +- drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/qedr_roce_cm.c | 13 +- drivers/infiniband/hw/qedr/qedr_roce_cm.h | 5 +- drivers/infiniband/hw/qedr/verbs.c | 67 +- drivers/infiniband/hw/qedr/verbs.h | 4 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 1 - drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 34 +- drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h | 10 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 69 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 1 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 53 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 5 +- drivers/infiniband/sw/rdmavt/qp.c | 102 +- drivers/infiniband/sw/rdmavt/qp.h | 5 +- drivers/infiniband/sw/rdmavt/vt.c | 9 - drivers/infiniband/sw/rxe/rxe.h | 22 + drivers/infiniband/sw/rxe/rxe_comp.c | 4 +- drivers/infiniband/sw/rxe/rxe_icrc.c | 124 +- drivers/infiniband/sw/rxe/rxe_loc.h | 61 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 23 +- drivers/infiniband/sw/rxe/rxe_net.c | 59 +- drivers/infiniband/sw/rxe/rxe_pool.c | 2 +- drivers/infiniband/sw/rxe/rxe_queue.c | 2 +- drivers/infiniband/sw/rxe/rxe_recv.c | 23 +- drivers/infiniband/sw/rxe/rxe_req.c | 13 +- drivers/infiniband/sw/rxe/rxe_resp.c | 33 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 59 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 +- drivers/infiniband/sw/siw/siw_main.c | 1 - drivers/infiniband/sw/siw/siw_qp.c | 2 + drivers/infiniband/sw/siw/siw_qp_tx.c | 44 +- drivers/infiniband/sw/siw/siw_verbs.c | 54 +- drivers/infiniband/sw/siw/siw_verbs.h | 5 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 8 +- drivers/infiniband/ulp/iser/iser_memory.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 6 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 19 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 2 + drivers/infiniband/ulp/rtrs/rtrs.c | 23 +- drivers/infiniband/ulp/srp/ib_srp.c | 9 +- drivers/input/keyboard/hilkbd.c | 4 +- drivers/input/misc/Kconfig | 12 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ixp4xx-beeper.c | 183 + drivers/input/serio/gscps2.c | 3 +- drivers/input/serio/parkbd.c | 14 +- drivers/iommu/Kconfig | 55 - drivers/iommu/Makefile | 1 - drivers/iommu/amd/amd_iommu_types.h | 6 + drivers/iommu/amd/init.c | 12 +- drivers/iommu/amd/io_pgtable.c | 3 + drivers/iommu/amd/iommu.c | 130 +- drivers/iommu/amd/iommu_v2.c | 13 +- drivers/iommu/apple-dart.c | 923 -- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 21 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 21 +- drivers/iommu/dma-iommu.c | 12 +- drivers/iommu/intel/iommu.c | 139 +- drivers/iommu/intel/pasid.c | 10 +- drivers/iommu/intel/pasid.h | 6 + drivers/iommu/intel/svm.c | 3 +- drivers/iommu/io-pgtable-arm-v7s.c | 50 +- drivers/iommu/io-pgtable-arm.c | 286 +- drivers/iommu/io-pgtable.c | 1 - drivers/iommu/iommu.c | 146 +- drivers/iommu/mtk_iommu.c | 6 +- drivers/iommu/s390-iommu.c | 18 +- drivers/irqchip/irq-apple-aic.c | 2 +- drivers/irqchip/irq-gic-v3.c | 23 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/qcom-pdc.c | 68 +- drivers/leds/Kconfig | 2 +- drivers/leds/led-class-flash.c | 6 +- drivers/leds/led-class.c | 10 +- drivers/leds/led-core.c | 15 + drivers/leds/leds-gpio.c | 12 +- drivers/leds/leds-pca955x.c | 232 +- drivers/leds/leds-pwm.c | 49 +- drivers/leds/leds.h | 1 + drivers/leds/trigger/Kconfig | 2 +- drivers/md/Kconfig | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/dm-crypt.c | 6 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-ima.c | 96 +- drivers/md/dm-ima.h | 10 + drivers/md/dm-integrity.c | 5 +- drivers/md/dm-mpath.c | 26 +- drivers/md/dm-verity-target.c | 2 + drivers/md/dm.c | 9 +- drivers/md/raid1.c | 19 + drivers/md/raid10.c | 14 +- drivers/md/raid5.c | 4 +- drivers/media/common/videobuf2/videobuf2-core.c | 23 +- drivers/media/i2c/Kconfig | 1 - drivers/media/i2c/max9286.c | 17 +- drivers/media/i2c/mt9p031.c | 80 +- drivers/media/i2c/st-mipid02.c | 22 +- drivers/media/i2c/tda1997x.c | 4 +- drivers/media/pci/cx18/cx18-ioctl.c | 4 +- drivers/media/pci/cx18/cx18-streams.c | 8 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 17 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 8 +- 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 +- drivers/media/platform/stm32/stm32-dcmi.c | 18 +- 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/bpf-lirc.c | 6 +- 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/em28xx/em28xx-cards.c | 5 +- drivers/media/usb/gspca/sn9c20x.c | 22 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- 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 | 4 - drivers/media/v4l2-core/v4l2-fwnode.c | 83 +- drivers/media/v4l2-core/v4l2-ioctl.c | 6 +- drivers/memstick/host/r592.c | 9 +- drivers/memstick/host/tifm_ms.c | 12 +- drivers/mfd/Kconfig | 28 - drivers/mfd/Makefile | 5 - drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/axp20x.c | 16 +- drivers/mfd/db8500-prcmu.c | 22 +- .../{db8500-prcmu-regs.h => dbx500-prcmu-regs.h} | 0 drivers/mfd/intel-lpss-acpi.c | 18 - drivers/mfd/intel-m10-bmc.c | 12 +- drivers/mfd/intel_quark_i2c_gpio.c | 71 +- drivers/mfd/lpc_ich.c | 1 - drivers/mfd/mt6360-core.c | 8 +- drivers/mfd/rsmu.h | 16 - drivers/mfd/rsmu_core.c | 88 - drivers/mfd/rsmu_i2c.c | 203 - drivers/mfd/rsmu_spi.c | 273 - drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/wm8994-irq.c | 2 +- drivers/misc/gehc-achc.c | 2 +- drivers/misc/lis3lv02d/lis3lv02d.h | 1 - drivers/misc/lkdtm/bugs.c | 51 +- drivers/misc/lkdtm/core.c | 7 +- drivers/misc/lkdtm/fortify.c | 53 + drivers/misc/lkdtm/heap.c | 9 +- drivers/misc/lkdtm/lkdtm.h | 24 +- drivers/misc/pvpanic/pvpanic.c | 2 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/core/Kconfig | 2 +- drivers/mmc/core/block.c | 24 +- drivers/mmc/core/core.c | 35 + drivers/mmc/core/core.h | 2 + drivers/mmc/core/mmc.c | 2 + drivers/mmc/core/mmc_ops.c | 11 +- drivers/mmc/core/pwrseq_sd8787.c | 14 +- drivers/mmc/core/queue.c | 34 +- drivers/mmc/host/dw_mmc.c | 1 + drivers/mmc/host/jz4740_mmc.c | 4 + drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/renesas_sdhi.h | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 90 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 135 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 3 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 36 +- drivers/mmc/host/sdhci-esdhc-imx.c | 45 +- drivers/mmc/host/sdhci-iproc.c | 18 + drivers/mmc/host/sdhci-msm.c | 3 + drivers/mmc/host/sdhci-tegra.c | 9 + drivers/mmc/host/sdhci.c | 27 +- drivers/mmc/host/sdhci.h | 1 + drivers/mmc/host/tifm_sd.c | 16 +- drivers/mmc/host/usdhi6rol0.c | 10 + drivers/mmc/host/via-sdmmc.c | 4 +- drivers/mtd/Kconfig | 10 +- drivers/mtd/mtdblock.c | 4 - drivers/mtd/mtdblock_ro.c | 4 - drivers/mtd/nand/raw/Kconfig | 4 +- drivers/mtd/nand/raw/meson_nand.c | 4 +- drivers/mtd/nand/raw/nand_bbt.c | 33 - drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/spi/core.c | 4 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/can/c_can/c_can.h | 25 +- drivers/net/can/c_can/c_can_main.c | 123 +- drivers/net/can/c_can/c_can_platform.c | 1 - drivers/net/can/dev/dev.c | 66 + drivers/net/can/dev/netlink.c | 2 +- drivers/net/can/m_can/m_can.c | 228 +- drivers/net/can/m_can/m_can.h | 6 +- drivers/net/can/m_can/m_can_pci.c | 11 +- drivers/net/can/m_can/m_can_platform.c | 15 +- drivers/net/can/m_can/tcan4x5x-core.c | 17 +- drivers/net/can/mscan/mpc5xxx_can.c | 7 +- drivers/net/can/rcar/Kconfig | 4 +- drivers/net/can/rcar/rcar_canfd.c | 338 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 2 +- drivers/net/can/usb/esd_usb2.c | 4 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 23 +- drivers/net/dsa/hirschmann/hellcreek.c | 9 +- drivers/net/dsa/mt7530.c | 25 + drivers/net/dsa/mt7530.h | 2 + drivers/net/dsa/mv88e6xxx/serdes.c | 11 +- drivers/net/dsa/ocelot/felix.c | 119 +- drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/sja1105/sja1105.h | 6 - drivers/net/dsa/sja1105/sja1105_main.c | 455 +- drivers/net/dsa/sja1105/sja1105_mdio.c | 6 +- drivers/net/dsa/sja1105/sja1105_spi.c | 10 - drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/actions/Kconfig | 4 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 8 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 8 +- drivers/net/ethernet/apm/xgene-v2/main.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 8 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 15 +- drivers/net/ethernet/broadcom/bcmsysport.c | 8 +- drivers/net/ethernet/broadcom/bnx2.c | 68 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2192 ++-- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 107 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 185 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 81 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 564 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 763 ++ drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 145 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 130 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 455 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 264 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 31 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 62 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 8 +- drivers/net/ethernet/broadcom/tg3.c | 79 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 12 +- drivers/net/ethernet/cadence/macb_ptp.c | 11 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 8 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 4 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 8 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 18 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 101 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 22 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 18 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 8 +- drivers/net/ethernet/cirrus/Kconfig | 2 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 8 +- drivers/net/ethernet/cortina/gemini.c | 8 +- drivers/net/ethernet/ec_bhf.c | 10 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 8 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 8 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 8 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 55 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 8 +- drivers/net/ethernet/freescale/fec_main.c | 14 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 8 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 31 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 147 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 29 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 209 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h | 31 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 81 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 38 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 64 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 70 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1665 ++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 222 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 28 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 11 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 36 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 17 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 44 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 24 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 124 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 6 +- drivers/net/ethernet/i825xx/lasi_82596.c | 3 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 32 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 + drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 3 +- drivers/net/ethernet/intel/iavf/iavf.h | 10 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 22 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 101 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 47 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 12 +- drivers/net/ethernet/intel/ice/ice_main.c | 13 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 66 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 8 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 8 +- drivers/net/ethernet/intel/igc/igc.h | 12 + drivers/net/ethernet/intel/igc/igc_defines.h | 39 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 8 +- drivers/net/ethernet/intel/igc/igc_main.c | 152 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 182 +- drivers/net/ethernet/intel/igc/igc_regs.h | 26 + drivers/net/ethernet/intel/igc/igc_tsn.c | 174 +- drivers/net/ethernet/intel/igc/igc_tsn.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 5 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 8 +- drivers/net/ethernet/jme.c | 82 +- drivers/net/ethernet/litex/Kconfig | 28 + drivers/net/ethernet/litex/Makefile | 5 + drivers/net/ethernet/litex/litex_liteeth.c | 314 + drivers/net/ethernet/marvell/mv643xx_eth.c | 12 +- drivers/net/ethernet/marvell/mvneta.c | 16 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 14 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 2 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 7 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 7 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 26 +- .../ethernet/marvell/octeontx2/af/lmac_common.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 9 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 110 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 9 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 7 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 46 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 226 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 62 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 19 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 127 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 6 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 7 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 2 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 603 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 18 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 135 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 76 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 11 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 14 +- .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c | 108 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 7 +- .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 3 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.c | 5 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 5 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 7 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 5 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 7 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 61 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 45 +- .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 156 + .../ethernet/marvell/octeontx2/nic/otx2_devlink.h | 20 + .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 72 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 154 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 67 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 5 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 7 +- .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 58 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 42 +- drivers/net/ethernet/marvell/skge.c | 8 +- drivers/net/ethernet/marvell/sky2.c | 8 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 14 +- drivers/net/ethernet/mellanox/mlx4/main.c | 13 +- drivers/net/ethernet/mellanox/mlx4/qp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 19 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 4 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 329 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 48 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 588 + drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 49 + .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 603 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 20 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 164 + .../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 35 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 714 ++ .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 41 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 154 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 79 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 99 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 179 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 75 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 1 + .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 359 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 46 +- .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 9 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 26 + .../mlx5/core/esw/diag/bridge_tracepoint.h | 9 +- .../mellanox/mlx5/core/esw/diag/qos_tracepoint.h | 123 + .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 1 + .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 20 + drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 869 ++ drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 41 + .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 586 - .../net/ethernet/mellanox/mlx5/core/esw/sample.h | 42 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 310 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 24 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 11 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 16 +- .../mellanox/mlx5/core/steering/dr_action.c | 271 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 + .../mellanox/mlx5/core/steering/dr_domain.c | 8 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 4 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 16 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 152 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 17 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 36 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 2 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 57 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 101 +- .../mellanox/mlx5/core/steering/dr_types.h | 68 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 51 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 6 - .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 4 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 21 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 82 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 12 + drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 94 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 44 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 + drivers/net/ethernet/microchip/sparx5/Makefile | 2 +- .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 593 + .../net/ethernet/microchip/sparx5/sparx5_main.c | 23 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 69 + .../net/ethernet/microchip/sparx5/sparx5_packet.c | 13 +- .../net/ethernet/microchip/sparx5/sparx5_port.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_port.h | 1 + drivers/net/ethernet/microsoft/mana/gdma.h | 32 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 88 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 2 +- drivers/net/ethernet/microsoft/mana/mana.h | 29 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 162 +- drivers/net/ethernet/mscc/Kconfig | 2 +- drivers/net/ethernet/mscc/ocelot.c | 247 +- drivers/net/ethernet/mscc/ocelot.h | 11 +- drivers/net/ethernet/mscc/ocelot_net.c | 293 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 66 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 71 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 8 +- drivers/net/ethernet/ni/nixge.c | 24 +- drivers/net/ethernet/nvidia/forcedeth.c | 6 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 8 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 4 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 32 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 13 + .../net/ethernet/pensando/ionic/ionic_ethtool.c | 8 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 261 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 10 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 28 + .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 143 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 14 +- drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 1 - .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 10 + drivers/net/ethernet/qlogic/qed/qed_ll2.c | 20 + drivers/net/ethernet/qlogic/qed/qed_main.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 8 + drivers/net/ethernet/qlogic/qede/qede.h | 4 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 23 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 16 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 32 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 6 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 31 +- drivers/net/ethernet/realtek/r8169_main.c | 67 +- drivers/net/ethernet/renesas/ravb.h | 36 +- drivers/net/ethernet/renesas/ravb_main.c | 362 +- drivers/net/ethernet/renesas/ravb_ptp.c | 8 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 8 +- drivers/net/ethernet/sfc/ethtool.c | 8 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 8 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/socionext/netsec.c | 10 +- drivers/net/ethernet/stmicro/stmmac/common.h | 13 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 9 - drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 75 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 12 +- drivers/net/ethernet/sun/niu.c | 14 +- drivers/net/ethernet/sun/sunhme.c | 24 - drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c | 14 +- drivers/net/ethernet/tehuti/tehuti.c | 12 +- drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 8 +- drivers/net/ethernet/ti/cpsw_new.c | 4 +- drivers/net/ethernet/ti/cpsw_priv.h | 8 +- drivers/net/ethernet/ti/davinci_emac.c | 14 +- drivers/net/ethernet/toshiba/spider_net.c | 27 +- drivers/net/ethernet/via/via-rhine.c | 9 +- drivers/net/ethernet/via/via-velocity.c | 14 +- drivers/net/ethernet/wiznet/w5100.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 14 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 18 +- drivers/net/ethernet/xscale/Kconfig | 4 +- drivers/net/ethernet/xscale/Makefile | 6 +- drivers/net/ethernet/xscale/ixp46x_ts.h | 13 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 35 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 122 +- drivers/net/fddi/skfp/skfddi.c | 41 +- drivers/net/hamradio/6pack.c | 6 + drivers/net/ipa/Makefile | 2 +- drivers/net/ipa/ipa.h | 20 +- drivers/net/ipa/ipa_clock.c | 422 - drivers/net/ipa/ipa_clock.h | 79 - drivers/net/ipa/ipa_data-v3.1.c | 4 +- drivers/net/ipa/ipa_data-v3.5.1.c | 4 +- drivers/net/ipa/ipa_data-v4.11.c | 4 +- drivers/net/ipa/ipa_data-v4.2.c | 4 +- drivers/net/ipa/ipa_data-v4.5.c | 4 +- drivers/net/ipa/ipa_data-v4.9.c | 4 +- drivers/net/ipa/ipa_data.h | 10 +- drivers/net/ipa/ipa_endpoint.c | 4 +- drivers/net/ipa/ipa_interrupt.c | 15 +- drivers/net/ipa/ipa_main.c | 58 +- drivers/net/ipa/ipa_modem.c | 59 +- drivers/net/ipa/ipa_power.c | 473 + drivers/net/ipa/ipa_power.h | 73 + drivers/net/ipa/ipa_smp2p.c | 81 +- drivers/net/ipa/ipa_smp2p.h | 2 +- drivers/net/ipa/ipa_uc.c | 42 +- drivers/net/ipa/ipa_uc.h | 10 +- drivers/net/mdio/Kconfig | 3 +- drivers/net/mdio/mdio-ipq4019.c | 41 + drivers/net/mdio/mdio-mscc-miim.c | 12 +- drivers/net/mdio/mdio-mux.c | 37 +- drivers/net/mhi_net.c | 2 +- drivers/net/mii.c | 6 +- drivers/net/netdevsim/ethtool.c | 8 +- drivers/net/pcs/pcs-xpcs.c | 4 + drivers/net/phy/marvell.c | 39 +- drivers/net/phy/marvell10g.c | 8 + drivers/net/phy/mediatek-ge.c | 4 + drivers/net/phy/phy_device.c | 13 +- drivers/net/phy/xilinx_gmii2rgmii.c | 46 +- drivers/net/ppp/ppp_generic.c | 8 +- drivers/net/team/team_mode_loadbalance.c | 2 +- drivers/net/tun.c | 8 +- drivers/net/usb/asix.h | 1 + drivers/net/usb/asix_common.c | 70 +- drivers/net/usb/asix_devices.c | 49 +- drivers/net/usb/lan78xx.c | 1060 +- drivers/net/usb/pegasus.c | 4 +- drivers/net/usb/r8152.c | 31 +- drivers/net/virtio_net.c | 29 +- drivers/net/vmxnet3/vmxnet3_drv.c | 47 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 12 +- drivers/net/vrf.c | 4 + drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +- drivers/net/wireless/ath/ath9k/hw.c | 12 +- drivers/net/wireless/ath/wcn36xx/main.c | 12 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 4 + drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 2 + drivers/net/wireless/ath/wil6210/ethtool.c | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 29 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 5 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 24 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 126 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 8 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 30 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 82 + .../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 31 + .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + .../net/wireless/broadcom/brcm80211/include/soc.h | 2 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 56 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 4 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 52 +- drivers/net/wireless/intel/iwlegacy/3945.c | 10 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 78 +- drivers/net/wireless/intel/iwlegacy/common.c | 19 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 76 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 304 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 66 +- drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 2 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 22 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 8 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 189 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 4 +- .../net/wireless/intel/iwlwifi/fw/api/offload.h | 31 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 144 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 15 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 20 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 34 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 40 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 580 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 85 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 108 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 75 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 93 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 120 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 41 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 24 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 17 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 53 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 59 +- drivers/net/wireless/marvell/mwifiex/Makefile | 1 + drivers/net/wireless/marvell/mwifiex/cmdevt.c | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 11 + drivers/net/wireless/marvell/mwifiex/pcie.h | 1 + drivers/net/wireless/marvell/mwifiex/pcie_quirks.c | 161 + drivers/net/wireless/marvell/mwifiex/pcie_quirks.h | 23 + drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 4 +- drivers/net/wireless/marvell/mwifiex/usb.h | 2 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 29 +- drivers/net/wireless/microchip/wilc1000/spi.c | 44 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 38 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 28 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 28 +- drivers/net/wireless/ray_cs.c | 8 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 2 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 37 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 52 +- drivers/net/wireless/realtek/rtw88/Makefile | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 8 +- drivers/net/wireless/realtek/rtw88/fw.h | 3 +- drivers/net/wireless/realtek/rtw88/main.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 6 + drivers/net/wireless/realtek/rtw88/pci.c | 47 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/realtek/rtw88/wow.c | 107 +- drivers/net/wireless/rsi/rsi_91x_debugfs.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 4 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 1 + drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 7 +- drivers/net/wwan/iosm/iosm_ipc_protocol.c | 10 +- drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 13 +- drivers/net/wwan/mhi_wwan_ctrl.c | 2 +- drivers/net/wwan/mhi_wwan_mbim.c | 2 +- drivers/net/xen-netfront.c | 272 +- drivers/nfc/microread/mei.c | 1 - drivers/nfc/microread/microread.c | 1 - drivers/nfc/nfcmrvl/i2c.c | 3 - drivers/nfc/nfcmrvl/spi.c | 3 - drivers/nfc/pn544/pn544.c | 1 - drivers/nfc/st-nci/core.c | 2 - drivers/nfc/st21nfca/core.c | 1 - drivers/nfc/st21nfca/i2c.c | 2 - drivers/nfc/st95hf/core.c | 1 - drivers/nfc/virtual_ncidev.c | 9 +- drivers/ntb/test/ntb_msi_test.c | 4 +- drivers/ntb/test/ntb_perf.c | 1 - drivers/ntb/test/ntb_pingpong.c | 2 +- drivers/nvme/host/Kconfig | 4 +- drivers/nvme/host/core.c | 39 +- drivers/nvme/host/fabrics.c | 1 - drivers/nvme/host/nvme.h | 53 +- drivers/nvme/host/pci.c | 181 +- drivers/nvme/host/rdma.c | 8 +- drivers/nvme/host/tcp.c | 44 +- drivers/nvme/host/trace.c | 18 +- drivers/nvme/target/Kconfig | 2 - drivers/nvme/target/core.c | 1 + drivers/nvme/target/fabrics-cmd.c | 38 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/trace.c | 18 +- drivers/nvme/target/zns.c | 5 +- drivers/of/address.c | 33 - drivers/of/device.c | 3 - drivers/of/fdt.c | 94 +- drivers/of/kexec.c | 1 - drivers/of/kobj.c | 2 +- drivers/of/of_private.h | 7 - drivers/of/property.c | 6 + drivers/opp/core.c | 23 +- drivers/opp/of.c | 12 +- drivers/parisc/ccio-dma.c | 94 +- drivers/parport/ieee1284_ops.c | 2 +- drivers/parport/parport_gsc.c | 8 +- drivers/pci/controller/Kconfig | 1 - drivers/pci/controller/dwc/Kconfig | 11 - drivers/pci/controller/dwc/Makefile | 1 - drivers/pci/controller/dwc/pci-dra7xx.c | 16 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pcie-artpec6.c | 7 +- drivers/pci/controller/dwc/pcie-designware-host.c | 9 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 1 + drivers/pci/controller/dwc/pcie-dw-rockchip.c | 276 - drivers/pci/controller/dwc/pcie-tegra194.c | 54 +- drivers/pci/controller/dwc/pcie-uniphier.c | 8 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 15 +- drivers/pci/controller/pci-aardvark.c | 130 +- drivers/pci/controller/pci-ftpci100.c | 2 +- drivers/pci/controller/pci-tegra.c | 38 +- drivers/pci/controller/pci-xgene-msi.c | 10 +- drivers/pci/controller/pcie-altera-msi.c | 10 +- drivers/pci/controller/pcie-altera.c | 10 +- drivers/pci/controller/pcie-brcmstb.c | 9 +- drivers/pci/controller/pcie-iproc-bcma.c | 16 +- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 13 +- drivers/pci/controller/pcie-mediatek.c | 64 +- drivers/pci/controller/pcie-microchip-host.c | 18 +- drivers/pci/controller/pcie-rcar-ep.c | 4 +- drivers/pci/controller/pcie-rcar-host.c | 8 +- drivers/pci/controller/pcie-rockchip-host.c | 8 +- drivers/pci/controller/pcie-xilinx-cpm.c | 4 +- drivers/pci/controller/pcie-xilinx-nwl.c | 13 +- drivers/pci/controller/pcie-xilinx.c | 9 +- drivers/pci/msi.c | 128 +- drivers/pci/of.c | 2 +- drivers/pci/pci-bridge-emul.h | 2 +- drivers/pci/pci-driver.c | 28 +- drivers/pci/pci-sysfs.c | 2 +- drivers/pci/pci.c | 32 +- drivers/pci/pci.h | 3 - drivers/pci/pcie/ptm.c | 9 + drivers/pci/quirks.c | 60 +- drivers/pci/syscall.c | 7 +- drivers/pci/vpd.c | 114 +- drivers/pci/xen-pcifront.c | 32 +- drivers/phy/Kconfig | 2 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 8 +- drivers/phy/cadence/phy-cadence-torrent.c | 3181 +++--- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 16 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 16 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 7 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 13 +- drivers/phy/mediatek/phy-mtk-tphy.c | 130 +- drivers/phy/mediatek/phy-mtk-ufs.c | 44 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 131 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/phy/xilinx/phy-zynqmp.c | 3 + drivers/pinctrl/Kconfig | 24 +- drivers/pinctrl/Makefile | 1 - drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +- drivers/pinctrl/aspeed/pinmux-aspeed.c | 3 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 3 +- drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mn.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8ulp.c | 278 - drivers/pinctrl/mediatek/pinctrl-mt8365.c | 1 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 16 +- drivers/pinctrl/pinctrl-ingenic.c | 545 +- drivers/pinctrl/pinctrl-keembay.c | 1731 --- drivers/pinctrl/pinctrl-rockchip.c | 904 +- drivers/pinctrl/pinctrl-rockchip.h | 287 + drivers/pinctrl/pinctrl-single.c | 21 +- drivers/pinctrl/pinctrl-stmfx.c | 6 +- drivers/pinctrl/pinctrl-zynq.c | 2 - drivers/pinctrl/pinctrl-zynqmp.c | 10 + drivers/pinctrl/qcom/Kconfig | 17 - drivers/pinctrl/qcom/Makefile | 2 - drivers/pinctrl/qcom/pinctrl-mdm9607.c | 1087 -- drivers/pinctrl/qcom/pinctrl-sm6115.c | 923 -- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 37 +- drivers/pinctrl/renesas/Kconfig | 11 - drivers/pinctrl/renesas/Makefile | 1 - drivers/pinctrl/renesas/core.c | 29 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 320 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 1175 -- drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 7 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 116 - drivers/pinctrl/samsung/pinctrl-exynos.h | 29 - drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/pinctrl/stm32/Kconfig | 6 - drivers/pinctrl/stm32/Makefile | 1 - drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 1679 --- drivers/platform/mellanox/mlxbf-pmc.c | 13 +- drivers/platform/x86/Kconfig | 242 +- drivers/platform/x86/Makefile | 23 - drivers/platform/x86/acer-wmi.c | 179 + drivers/platform/x86/asus-wmi.c | 133 +- drivers/platform/x86/dell/dell-smbios-wmi.c | 3 +- drivers/platform/x86/gigabyte-wmi.c | 2 + drivers/platform/x86/hp_accel.c | 78 +- drivers/platform/x86/ideapad-laptop.c | 9 + drivers/platform/x86/intel-hid.c | 732 -- drivers/platform/x86/intel-vbtn.c | 414 - drivers/platform/x86/intel/Kconfig | 148 + drivers/platform/x86/intel/Makefile | 38 + drivers/platform/x86/intel/atomisp2/Kconfig | 43 + drivers/platform/x86/intel/atomisp2/Makefile | 9 + .../{intel_atomisp2_led.c => intel/atomisp2/led.c} | 0 .../{intel_atomisp2_pm.c => intel/atomisp2/pm.c} | 0 .../x86/{intel_bxtwc_tmu.c => intel/bxtwc_tmu.c} | 0 .../chtdc_ti_pwrbtn.c} | 0 drivers/platform/x86/intel/hid.c | 732 ++ .../int0002_vgpio.c} | 0 drivers/platform/x86/intel/int1092/Kconfig | 14 + drivers/platform/x86/intel/int1092/Makefile | 1 + drivers/platform/x86/intel/int1092/intel_sar.c | 316 + drivers/platform/x86/intel/int1092/intel_sar.h | 86 + .../{intel_mrfld_pwrbtn.c => intel/mrfld_pwrbtn.c} | 0 .../x86/{intel_oaktrail.c => intel/oaktrail.c} | 0 drivers/platform/x86/intel/pmc/Kconfig | 25 + drivers/platform/x86/intel/pmc/Makefile | 9 + drivers/platform/x86/intel/pmc/core.c | 2160 ++++ drivers/platform/x86/intel/pmc/core.h | 363 + .../pmc/pltdrv.c} | 0 drivers/platform/x86/intel/pmt/telemetry.c | 8 + .../x86/{intel_punit_ipc.c => intel/punit_ipc.c} | 0 drivers/platform/x86/{intel-rst.c => intel/rst.c} | 0 .../{intel-smartconnect.c => intel/smartconnect.c} | 0 .../speed_select_if}/Kconfig | 0 .../speed_select_if}/Makefile | 0 .../x86/intel/speed_select_if/isst_if_common.c | 741 ++ .../speed_select_if}/isst_if_common.h | 0 .../speed_select_if}/isst_if_mbox_msr.c | 0 .../speed_select_if}/isst_if_mbox_pci.c | 0 .../speed_select_if}/isst_if_mmio.c | 0 drivers/platform/x86/intel/telemetry/Kconfig | 16 + drivers/platform/x86/intel/telemetry/Makefile | 11 + .../telemetry/core.c} | 0 .../telemetry/debugfs.c} | 0 .../telemetry/pltdrv.c} | 0 .../{intel_turbo_max_3.c => intel/turbo_max_3.c} | 0 .../uncore-frequency.c} | 0 drivers/platform/x86/intel/vbtn.c | 414 + drivers/platform/x86/intel/wmi/Kconfig | 31 + drivers/platform/x86/intel/wmi/Makefile | 9 + .../wmi/sbl-fw-update.c} | 0 .../wmi/thunderbolt.c} | 0 drivers/platform/x86/intel_pmc_core.c | 1822 --- drivers/platform/x86/intel_pmc_core.h | 344 - drivers/platform/x86/intel_scu_ipc.c | 2 +- .../x86/intel_speed_select_if/isst_if_common.c | 741 -- drivers/platform/x86/lg-laptop.c | 107 +- drivers/platform/x86/think-lmi.c | 80 + drivers/platform/x86/think-lmi.h | 1 + drivers/power/reset/Kconfig | 6 + drivers/power/reset/Makefile | 1 + drivers/power/reset/tps65086-restart.c | 98 + drivers/power/supply/Kconfig | 1 + drivers/power/supply/max17042_battery.c | 59 +- drivers/power/supply/power_supply_core.c | 3 +- drivers/power/supply/smb347-charger.c | 271 +- drivers/powercap/intel_rapl_msr.c | 2 + drivers/ptp/Kconfig | 15 +- drivers/ptp/ptp_ocp.c | 9 +- drivers/regulator/irq_helpers.c | 2 +- drivers/regulator/vctrl-regulator.c | 73 +- drivers/remoteproc/qcom_q6v5_pas.c | 1 - drivers/remoteproc/qcom_wcnss.c | 49 +- drivers/remoteproc/qcom_wcnss.h | 4 +- drivers/remoteproc/qcom_wcnss_iris.c | 120 +- drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_elf_helpers.h | 2 +- drivers/reset/Kconfig | 1 - drivers/reset/reset-zynqmp.c | 3 +- drivers/rtc/Kconfig | 9 - drivers/rtc/Makefile | 2 - drivers/rtc/lib.c | 107 +- drivers/rtc/lib_test.c | 81 - drivers/rtc/rtc-cmos.c | 2 - drivers/rtc/rtc-s5m.c | 48 +- drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/block/dasd_eckd.c | 14 +- drivers/s390/block/dasd_fba.c | 4 +- drivers/s390/block/dasd_genhd.c | 7 +- drivers/s390/block/dcssblk.c | 3 +- drivers/s390/char/sclp.c | 230 +- drivers/s390/char/sclp.h | 2 - drivers/s390/cio/css.c | 30 + drivers/s390/cio/qdio.h | 22 +- drivers/s390/cio/qdio_main.c | 45 +- drivers/s390/cio/qdio_setup.c | 110 +- drivers/s390/crypto/ap_bus.c | 32 +- drivers/s390/crypto/ap_bus.h | 13 +- drivers/s390/crypto/ap_queue.c | 20 +- drivers/s390/crypto/vfio_ap_ops.c | 398 +- drivers/s390/crypto/vfio_ap_private.h | 6 +- drivers/s390/crypto/zcrypt_api.c | 4 +- drivers/s390/crypto/zcrypt_card.c | 8 +- drivers/s390/crypto/zcrypt_ccamisc.c | 8 +- drivers/s390/crypto/zcrypt_cex2a.c | 17 +- drivers/s390/crypto/zcrypt_cex2c.c | 24 +- drivers/s390/crypto/zcrypt_cex4.c | 38 +- drivers/s390/crypto/zcrypt_queue.c | 8 +- drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/ctcm_mpc.c | 2 +- drivers/s390/net/qeth_ethtool.c | 4 +- drivers/s390/scsi/zfcp_fsf.c | 6 +- drivers/scsi/53c700.c | 2 +- drivers/scsi/BusLogic.c | 8 +- drivers/scsi/Kconfig | 18 +- drivers/scsi/Makefile | 3 +- drivers/scsi/NCR5380.c | 6 +- drivers/scsi/aacraid/aachba.c | 3 +- drivers/scsi/aacraid/commsup.c | 2 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aha1542.c | 6 +- drivers/scsi/be2iscsi/be_mgmt.c | 84 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +- drivers/scsi/ch.c | 73 +- drivers/scsi/csiostor/csio_scsi.c | 6 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/scsi/dpt_i2o.c | 4 +- drivers/scsi/elx/efct/efct_lio.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 51 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/hpsa.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- drivers/scsi/ips.c | 2 +- drivers/scsi/isci/request.c | 4 +- drivers/scsi/lasi700.c | 4 +- drivers/scsi/libsas/Kconfig | 1 + drivers/scsi/libsas/Makefile | 2 +- drivers/scsi/libsas/sas_ata.c | 6 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_host_smp.c | 2 +- drivers/scsi/libsas/sas_init.c | 2 +- drivers/scsi/libsas/sas_phy.c | 2 +- drivers/scsi/libsas/sas_port.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 8 +- drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_attr.c | 21 +- drivers/scsi/lpfc/lpfc_crtn.h | 2 - drivers/scsi/lpfc/lpfc_ct.c | 10 +- drivers/scsi/lpfc/lpfc_disc.h | 9 +- drivers/scsi/lpfc/lpfc_els.c | 128 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 198 +- drivers/scsi/lpfc/lpfc_hw.h | 3 +- drivers/scsi/lpfc/lpfc_hw4.h | 26 +- drivers/scsi/lpfc/lpfc_ids.h | 4 +- drivers/scsi/lpfc/lpfc_init.c | 93 +- drivers/scsi/lpfc/lpfc_mbox.c | 5 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 43 +- drivers/scsi/lpfc/lpfc_nvme.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.h | 6 +- drivers/scsi/lpfc/lpfc_nvmet.c | 11 +- drivers/scsi/lpfc/lpfc_scsi.c | 147 +- drivers/scsi/lpfc/lpfc_scsi.h | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 194 +- drivers/scsi/lpfc/lpfc_sli4.h | 4 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 10 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 317 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 40 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 37 - drivers/scsi/mpt3sas/mpt3sas_ctl.c | 24 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 119 +- drivers/scsi/mvumi.c | 2 +- drivers/scsi/myrb.c | 11 +- drivers/scsi/myrs.c | 11 +- drivers/scsi/ncr53c8xx.c | 4 +- drivers/scsi/pcmcia/fdomain_cs.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/qedf/qedf_io.c | 8 +- drivers/scsi/qedi/qedi_fw.c | 23 +- drivers/scsi/qedi/qedi_iscsi.c | 36 +- drivers/scsi/qedi/qedi_iscsi.h | 1 - drivers/scsi/qla1280.c | 5 +- drivers/scsi/qla2xxx/Makefile | 3 +- drivers/scsi/qla2xxx/qla_attr.c | 30 - drivers/scsi/qla2xxx/qla_bsg.c | 90 +- drivers/scsi/qla2xxx/qla_bsg.h | 3 - drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_dbg.h | 1 - drivers/scsi/qla2xxx/qla_def.h | 206 +- drivers/scsi/qla2xxx/qla_edif.c | 3409 ------ drivers/scsi/qla2xxx/qla_edif.h | 128 - drivers/scsi/qla2xxx/qla_edif_bsg.h | 220 - drivers/scsi/qla2xxx/qla_fw.h | 12 +- drivers/scsi/qla2xxx/qla_gbl.h | 50 +- drivers/scsi/qla2xxx/qla_gs.c | 10 +- drivers/scsi/qla2xxx/qla_init.c | 213 +- drivers/scsi/qla2xxx/qla_iocb.c | 146 +- drivers/scsi/qla2xxx/qla_isr.c | 347 +- drivers/scsi/qla2xxx/qla_mbx.c | 33 +- drivers/scsi/qla2xxx/qla_mid.c | 49 +- drivers/scsi/qla2xxx/qla_nvme.c | 49 +- drivers/scsi/qla2xxx/qla_nx.c | 2 + drivers/scsi/qla2xxx/qla_os.c | 133 +- drivers/scsi/qla2xxx/qla_sup.c | 1 + drivers/scsi/qla2xxx/qla_target.c | 145 +- drivers/scsi/qla2xxx/qla_target.h | 19 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla4xxx/ql4_init.c | 4 +- drivers/scsi/qla4xxx/ql4_iocb.c | 4 +- drivers/scsi/qla4xxx/ql4_mbx.c | 30 +- drivers/scsi/qla4xxx/ql4_nx.c | 10 +- drivers/scsi/qla4xxx/ql4_os.c | 14 +- drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/scsi.c | 2 +- drivers/scsi/scsi_bsg.c | 106 - drivers/scsi/scsi_common.c | 9 - drivers/scsi/scsi_debug.c | 125 +- drivers/scsi/scsi_devinfo.c | 1 - drivers/scsi/scsi_error.c | 16 +- drivers/scsi/scsi_ioctl.c | 851 +- drivers/scsi/scsi_lib.c | 36 +- drivers/scsi/scsi_logging.c | 18 +- drivers/scsi/scsi_priv.h | 3 - drivers/scsi/scsi_scan.c | 5 - drivers/scsi/scsi_sysfs.c | 33 +- drivers/scsi/scsi_transport_fc.c | 2 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/sd.c | 129 +- drivers/scsi/sd_zbc.c | 10 +- drivers/scsi/sg.c | 65 +- drivers/scsi/smartpqi/Kconfig | 8 +- drivers/scsi/smartpqi/smartpqi.h | 6 +- drivers/scsi/smartpqi/smartpqi_init.c | 68 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/snic/snic_scsi.c | 12 +- drivers/scsi/sr.c | 150 +- drivers/scsi/st.c | 117 +- drivers/scsi/st.h | 2 +- drivers/scsi/stex.c | 6 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/scsi/sun3_scsi.c | 5 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/Kconfig | 16 - drivers/scsi/ufs/Makefile | 2 - drivers/scsi/ufs/cdns-pltfrm.c | 7 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 32 +- drivers/scsi/ufs/tc-dwc-g210-pltfrm.c | 7 +- drivers/scsi/ufs/ufs-exynos.c | 7 +- drivers/scsi/ufs/ufs-fault-injection.c | 70 - drivers/scsi/ufs/ufs-fault-injection.h | 24 - drivers/scsi/ufs/ufs-hisi.c | 7 +- drivers/scsi/ufs/ufs-mediatek.c | 7 +- drivers/scsi/ufs/ufs-qcom.c | 7 +- drivers/scsi/ufs/ufs-sysfs.c | 25 +- drivers/scsi/ufs/ufs.h | 54 +- drivers/scsi/ufs/ufs_quirks.h | 6 - drivers/scsi/ufs/ufshcd-pci.c | 48 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 47 + drivers/scsi/ufs/ufshcd-pltfrm.h | 18 + drivers/scsi/ufs/ufshcd.c | 612 +- drivers/scsi/ufs/ufshcd.h | 107 +- drivers/scsi/ufs/ufshci.h | 1 + drivers/scsi/ufs/ufshpb.c | 2933 ----- drivers/scsi/ufs/ufshpb.h | 323 - drivers/scsi/virtio_scsi.c | 4 +- drivers/scsi/xen-scsifront.c | 2 +- drivers/scsi/zalon.c | 4 +- drivers/sh/maple/maple.c | 5 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 35 +- drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +- drivers/soc/aspeed/aspeed-socinfo.c | 1 + drivers/soc/rockchip/io-domain.c | 2 +- drivers/soundwire/cadence_master.c | 5 +- drivers/soundwire/intel.c | 152 +- drivers/soundwire/intel.h | 1 + drivers/spi/Kconfig | 12 + drivers/spi/Makefile | 1 + drivers/spi/spi-coldfire-qspi.c | 2 +- drivers/spi/spi-davinci.c | 8 +- drivers/spi/spi-orion.c | 22 +- drivers/spi/spi-rockchip-sfc.c | 694 ++ drivers/spi/spi-sprd-adi.c | 287 +- drivers/spi/spi-stm32.c | 3 +- drivers/spi/spi-tegra20-slink.c | 2 - drivers/spi/spi-zynq-qspi.c | 8 +- drivers/staging/clocking-wizard/Kconfig | 2 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 4 +- drivers/staging/media/av7110/av7110.h | 7 +- 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 +- 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/mt7621-pci/pci-mt7621.c | 13 +- drivers/staging/qlge/qlge_ethtool.c | 10 +- drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/TODO | 16 + drivers/staging/r8188eu/core/rtw_ap.c | 203 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 485 +- drivers/staging/r8188eu/core/rtw_cmd.c | 62 +- drivers/staging/r8188eu/core/rtw_debug.c | 42 +- drivers/staging/r8188eu/core/rtw_efuse.c | 110 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 128 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 44 +- drivers/staging/r8188eu/core/rtw_iol.c | 12 +- drivers/staging/r8188eu/core/rtw_led.c | 12 +- drivers/staging/r8188eu/core/rtw_mlme.c | 135 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 251 +- drivers/staging/r8188eu/core/rtw_mp.c | 63 +- drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 10 +- drivers/staging/r8188eu/core/rtw_p2p.c | 46 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 30 +- drivers/staging/r8188eu/core/rtw_recv.c | 163 +- drivers/staging/r8188eu/core/rtw_security.c | 196 +- drivers/staging/r8188eu/core/rtw_sreset.c | 18 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 8 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 75 +- drivers/staging/r8188eu/core/rtw_xmit.c | 162 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 48 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 22 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 6 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 167 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 2 +- drivers/staging/r8188eu/hal/hal_com.c | 36 +- drivers/staging/r8188eu/hal/hal_intf.c | 12 +- drivers/staging/r8188eu/hal/odm.c | 178 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 84 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 83 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 8 +- drivers/staging/r8188eu/hal/odm_interface.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 85 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 328 +- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 42 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 73 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 66 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_xmit.c | 53 - drivers/staging/r8188eu/hal/rtl8188eu_led.c | 10 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 5 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 44 +- drivers/staging/r8188eu/hal/usb_halinit.c | 165 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 184 +- drivers/staging/r8188eu/include/cmd_osdep.h | 16 - drivers/staging/r8188eu/include/ethernet.h | 24 - drivers/staging/r8188eu/include/hal_intf.h | 2 - drivers/staging/r8188eu/include/if_ether.h | 94 - drivers/staging/r8188eu/include/ip.h | 109 - drivers/staging/r8188eu/include/odm.h | 21 +- drivers/staging/r8188eu/include/odm_RTL8188E.h | 2 - drivers/staging/r8188eu/include/osdep_service.h | 24 - drivers/staging/r8188eu/include/recv_osdep.h | 1 - drivers/staging/r8188eu/include/rtl8188e_xmit.h | 9 - drivers/staging/r8188eu/include/rtw_android.h | 48 - drivers/staging/r8188eu/include/rtw_ap.h | 4 - drivers/staging/r8188eu/include/rtw_br_ext.h | 1 - drivers/staging/r8188eu/include/rtw_io.h | 3 - drivers/staging/r8188eu/include/rtw_mlme.h | 2 +- drivers/staging/r8188eu/include/rtw_mp.h | 2 - drivers/staging/r8188eu/include/rtw_recv.h | 12 +- drivers/staging/r8188eu/include/rtw_sreset.h | 2 +- drivers/staging/r8188eu/include/rtw_xmit.h | 8 +- drivers/staging/r8188eu/include/usb_ops.h | 8 +- drivers/staging/r8188eu/include/wifi.h | 50 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 279 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 4 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 42 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 34 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 5 +- drivers/staging/r8188eu/os_dep/rtw_android.c | 270 - drivers/staging/r8188eu/os_dep/usb_intf.c | 19 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 18 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 92 +- drivers/staging/rtl8723bs/Kconfig | 3 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 68 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/include/drv_types.h | 4 - drivers/staging/rtl8723bs/include/ethernet.h | 14 - drivers/staging/rtl8723bs/include/osdep_intf.h | 2 - drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 1 - drivers/staging/rtl8723bs/include/rtw_recv.h | 2 + drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 3220 +----- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 - drivers/staging/rts5208/rtsx_scsi.c | 10 +- drivers/staging/vt6655/desc.h | 2 - drivers/staging/vt6655/device.h | 2 - drivers/staging/vt6655/power.c | 2 - drivers/staging/vt6655/power.h | 2 - drivers/staging/vt6655/rf.c | 2 - drivers/staging/vt6655/rf.h | 2 - drivers/staging/vt6655/rxtx.c | 2 - drivers/staging/vt6655/rxtx.h | 2 - drivers/staging/vt6655/srom.c | 2 - drivers/staging/vt6655/srom.h | 2 - drivers/staging/vt6655/tmacro.h | 2 - drivers/staging/vt6656/baseband.c | 2 - drivers/staging/vt6656/baseband.h | 2 - drivers/staging/vt6656/card.c | 1 - drivers/staging/vt6656/card.h | 2 - drivers/staging/vt6656/channel.c | 2 - drivers/staging/vt6656/channel.h | 2 - drivers/staging/vt6656/desc.h | 2 - drivers/staging/vt6656/device.h | 2 - drivers/staging/vt6656/key.c | 2 - drivers/staging/vt6656/key.h | 2 - drivers/staging/vt6656/mac.c | 2 - drivers/staging/vt6656/mac.h | 2 - drivers/staging/vt6656/main_usb.c | 2 - drivers/staging/vt6656/power.c | 2 - drivers/staging/vt6656/power.h | 2 - drivers/staging/vt6656/rf.c | 2 - drivers/staging/vt6656/rf.h | 2 - drivers/staging/vt6656/rxtx.c | 2 - drivers/staging/vt6656/rxtx.h | 2 - drivers/staging/vt6656/usbpipe.c | 2 - drivers/staging/vt6656/usbpipe.h | 2 - drivers/staging/vt6656/wcmd.c | 2 - drivers/staging/vt6656/wcmd.h | 2 - drivers/staging/wlan-ng/hfa384x.h | 19 +- drivers/staging/wlan-ng/hfa384x_usb.c | 13 +- drivers/staging/wlan-ng/p80211conv.c | 48 +- drivers/staging/wlan-ng/p80211conv.h | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 30 +- drivers/staging/wlan-ng/p80211mgmt.h | 24 +- drivers/staging/wlan-ng/p80211netdev.c | 12 +- drivers/staging/wlan-ng/p80211netdev.h | 2 +- drivers/staging/wlan-ng/prism2mib.c | 10 + drivers/staging/wlan-ng/prism2sta.c | 6 +- drivers/target/Kconfig | 2 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 2 +- drivers/target/loopback/tcm_loop.c | 8 +- drivers/target/sbp/sbp_target.c | 4 +- drivers/target/target_core_alua.c | 94 +- drivers/target/target_core_iblock.c | 2 +- drivers/target/target_core_transport.c | 33 +- drivers/target/target_core_user.c | 150 +- drivers/thermal/intel/Kconfig | 9 + drivers/thermal/intel/Makefile | 1 + .../intel/int340x_thermal/int3400_thermal.c | 14 +- .../{platform/x86 => thermal/intel}/intel_menlow.c | 0 drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 - drivers/thermal/intel/therm_throt.c | 7 +- drivers/thermal/intel/thermal_interrupt.h | 3 + drivers/thermal/rcar_gen3_thermal.c | 110 +- drivers/thermal/samsung/exynos_tmu.c | 1 - drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 - drivers/thermal/tegra/soctherm.c | 4 +- drivers/thermal/tegra/tegra30-tsensor.c | 673 -- drivers/tty/moxa.c | 8 +- drivers/tty/mxser.c | 12 +- drivers/tty/serial/8250/8250_ingenic.c | 6 +- drivers/tty/serial/amba-pl011.c | 34 +- drivers/tty/serial/fsl_linflexuart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 62 +- drivers/tty/serial/mux.c | 3 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/sh-sci.c | 12 +- drivers/tty/serial/stm32-usart.c | 7 +- drivers/tty/serial/uartlite.c | 27 +- drivers/tty/serial/vt8500_serial.c | 7 +- drivers/tty/sysrq.c | 4 +- drivers/tty/tty_io.c | 4 +- drivers/tty/vt/vt.c | 31 +- drivers/tty/vt/vt_ioctl.c | 10 +- drivers/usb/Kconfig | 2 +- drivers/usb/Makefile | 1 - drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc3/core.c | 9 + drivers/usb/dwc3/core.h | 5 +- drivers/usb/dwc3/dwc3-imx8mp.c | 14 +- drivers/usb/dwc3/dwc3-pci.c | 17 + drivers/usb/dwc3/gadget.c | 23 +- drivers/usb/gadget/function/f_hid.c | 220 +- drivers/usb/gadget/function/f_mass_storage.c | 30 - drivers/usb/gadget/function/f_uac1.c | 12 +- drivers/usb/gadget/function/u_audio.c | 23 +- drivers/usb/gadget/function/u_hid.h | 1 + drivers/usb/gadget/legacy/printer.c | 1 + drivers/usb/gadget/udc/aspeed-vhub/core.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/dev.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/epn.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/hub.c | 5 - drivers/usb/gadget/udc/bdc/bdc_core.c | 30 +- drivers/usb/gadget/udc/mv_u3d_core.c | 19 +- drivers/usb/host/Kconfig | 9 - drivers/usb/host/ehci-brcm.c | 11 +- drivers/usb/host/ehci-hcd.c | 5 - drivers/usb/host/ehci-orion.c | 8 +- drivers/usb/host/ehci-pmcmsp.c | 328 - drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci-debugfs.c | 14 +- drivers/usb/host/xhci-hub.c | 6 +- drivers/usb/host/xhci-mtk-sch.c | 168 +- drivers/usb/host/xhci-mtk.c | 79 +- drivers/usb/host/xhci-mtk.h | 26 +- drivers/usb/host/xhci-pci-renesas.c | 35 +- drivers/usb/host/xhci-pci.c | 3 - drivers/usb/host/xhci-rcar.c | 7 + drivers/usb/host/xhci-ring.c | 76 +- drivers/usb/host/xhci-trace.h | 26 +- drivers/usb/host/xhci.c | 30 +- drivers/usb/host/xhci.h | 73 +- drivers/usb/isp1760/isp1760-core.c | 54 +- drivers/usb/isp1760/isp1760-hcd.c | 64 +- drivers/usb/isp1760/isp1760-regs.h | 16 + drivers/usb/isp1760/isp1760-udc.c | 12 +- drivers/usb/mtu3/mtu3_host.c | 2 +- drivers/usb/mtu3/mtu3_plat.c | 4 + drivers/usb/musb/musb_dsps.c | 13 +- drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/renesas_usbhs/fifo.c | 2 +- drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/cp210x.c | 77 +- drivers/usb/serial/io_edgeport.c | 33 + drivers/usb/serial/option.c | 2 + drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 98 +- drivers/usb/usbip/vhci_hcd.c | 36 +- drivers/vfio/Kconfig | 29 +- drivers/vfio/fsl-mc/Kconfig | 3 +- drivers/vfio/mdev/Kconfig | 1 - drivers/vfio/pci/Kconfig | 40 +- drivers/vfio/pci/Makefile | 8 +- drivers/vfio/pci/vfio_pci.c | 2261 +--- drivers/vfio/pci/vfio_pci_config.c | 70 +- drivers/vfio/pci/vfio_pci_core.c | 2157 ++++ drivers/vfio/pci/vfio_pci_igd.c | 19 +- drivers/vfio/pci/vfio_pci_intrs.c | 42 +- drivers/vfio/pci/vfio_pci_private.h | 208 - drivers/vfio/pci/vfio_pci_rdwr.c | 18 +- drivers/vfio/pci/vfio_pci_zdev.c | 11 +- drivers/vfio/platform/Kconfig | 6 +- drivers/vfio/platform/reset/Kconfig | 4 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 10 +- drivers/vfio/vfio_iommu_type1.c | 8 +- drivers/vhost/net.c | 2 - drivers/video/fbdev/efifb.c | 21 +- drivers/virtio/virtio_mem.c | 35 +- drivers/xen/features.c | 18 + drivers/xen/gntdev.c | 36 +- drivers/xen/swiotlb-xen.c | 8 +- drivers/xen/xenbus/xenbus_client.c | 9 +- fs/9p/acl.c | 5 +- fs/9p/acl.h | 2 +- fs/9p/vfs_file.c | 13 - fs/Kconfig | 18 +- fs/Makefile | 2 +- fs/afs/flock.c | 4 - fs/afs/write.c | 9 +- fs/aio.c | 2 +- fs/attr.c | 50 +- fs/bad_inode.c | 2 +- fs/block_dev.c | 16 +- fs/btrfs/acl.c | 5 +- fs/btrfs/ctree.h | 7 +- fs/btrfs/disk-io.c | 8 +- fs/btrfs/extent_io.c | 33 +- fs/btrfs/file.c | 2 +- fs/btrfs/inode.c | 23 +- fs/btrfs/ioctl.c | 92 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/space-info.c | 41 +- fs/btrfs/super.c | 2 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 29 +- fs/btrfs/volumes.c | 121 +- fs/btrfs/volumes.h | 3 +- fs/buffer.c | 87 +- fs/cachefiles/rdwr.c | 16 +- fs/ceph/acl.c | 5 +- fs/ceph/caps.c | 21 +- fs/ceph/locks.c | 3 - fs/ceph/mds_client.c | 7 +- fs/ceph/mdsmap.c | 8 +- fs/ceph/snap.c | 3 + fs/ceph/super.h | 5 +- fs/cifs/Kconfig | 30 - fs/cifs/cifs_debug.c | 11 - fs/cifs/cifs_swn.c | 2 - fs/cifs/cifs_unicode.c | 9 +- fs/cifs/cifsencrypt.c | 89 +- fs/cifs/cifsfs.c | 8 - fs/cifs/cifsglob.h | 32 +- fs/cifs/cifspdu.h | 28 - fs/cifs/cifsproto.h | 10 - fs/cifs/cifssmb.c | 107 +- fs/cifs/connect.c | 32 - fs/cifs/file.c | 15 +- fs/cifs/fs_context.c | 25 +- fs/cifs/fs_context.h | 3 - fs/cifs/fscache.c | 41 +- fs/cifs/fscache.h | 23 + fs/cifs/inode.c | 6 + fs/cifs/readdir.c | 23 +- fs/cifs/sess.c | 257 +- fs/cifs/smb2maperror.c | 1 - fs/cifs/smbencrypt.c | 139 +- fs/cifs_common/Makefile | 7 + fs/cifs_common/arc4.h | 23 + fs/cifs_common/cifs_arc4.c | 87 + fs/cifs_common/cifs_md4.c | 197 + fs/cifs_common/md4.h | 27 + fs/configfs/dir.c | 87 +- fs/coredump.c | 15 +- fs/d_path.c | 93 +- fs/dax.c | 578 +- fs/dlm/dir.c | 4 +- fs/dlm/lockspace.c | 1 + fs/dlm/lowcomms.c | 1 + fs/dlm/lowcomms.h | 1 + fs/dlm/member.c | 4 +- fs/dlm/midcomms.c | 56 +- fs/dlm/recoverd.c | 4 +- fs/drop_caches.c | 3 +- fs/erofs/data.c | 105 +- fs/erofs/erofs_fs.h | 47 +- fs/erofs/inode.c | 20 +- fs/erofs/internal.h | 15 + fs/erofs/namei.c | 1 + fs/erofs/xattr.c | 5 +- fs/erofs/xattr.h | 2 +- fs/erofs/zmap.c | 133 +- fs/eventfd.c | 12 +- fs/eventpoll.c | 18 +- fs/exec.c | 12 +- fs/ext2/acl.c | 5 +- fs/ext2/acl.h | 2 +- fs/ext4/Makefile | 2 +- fs/ext4/acl.c | 5 +- fs/ext4/acl.h | 2 +- fs/ext4/balloc.c | 8 +- fs/ext4/ext4.h | 108 +- fs/ext4/ext4_extents.h | 5 +- fs/ext4/ext4_jbd2.c | 43 +- fs/ext4/ext4_jbd2.h | 18 +- fs/ext4/extents.c | 17 +- fs/ext4/fast_commit.c | 27 +- fs/ext4/file.c | 3 +- fs/ext4/ialloc.c | 19 +- fs/ext4/indirect.c | 15 +- fs/ext4/inline.c | 32 +- fs/ext4/inode.c | 301 +- fs/ext4/ioctl.c | 4 +- fs/ext4/mballoc.c | 259 +- fs/ext4/namei.c | 214 +- fs/ext4/orphan.c | 652 ++ fs/ext4/resize.c | 38 +- fs/ext4/super.c | 238 +- fs/ext4/xattr.c | 26 +- fs/f2fs/Kconfig | 21 +- fs/f2fs/acl.c | 5 +- fs/f2fs/acl.h | 2 +- fs/f2fs/checkpoint.c | 35 +- fs/f2fs/compress.c | 85 +- fs/f2fs/data.c | 274 +- fs/f2fs/debug.c | 37 +- fs/f2fs/dir.c | 18 +- fs/f2fs/extent_cache.c | 46 +- fs/f2fs/f2fs.h | 167 +- fs/f2fs/file.c | 52 +- fs/f2fs/gc.c | 9 +- fs/f2fs/node.c | 63 +- fs/f2fs/recovery.c | 3 +- fs/f2fs/segment.c | 111 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 183 +- fs/f2fs/sysfs.c | 88 +- fs/f2fs/xattr.c | 3 +- fs/fcntl.c | 3 +- fs/fs-writeback.c | 28 +- fs/fs_context.c | 4 +- fs/fuse/acl.c | 5 +- fs/fuse/control.c | 10 +- fs/fuse/dev.c | 4 +- fs/fuse/fuse_i.h | 3 +- fs/fuse/inode.c | 143 +- fs/fuse/virtio_fs.c | 12 +- fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 2 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/file.c | 3 - fs/gfs2/glock.c | 12 +- fs/gfs2/glops.c | 7 +- fs/gfs2/incore.h | 1 + fs/gfs2/inode.c | 4 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/inode.c | 48 +- fs/internal.h | 5 +- fs/io-wq.c | 136 +- fs/io-wq.h | 1 + fs/io_uring.c | 629 +- fs/iomap/Makefile | 2 +- fs/iomap/apply.c | 99 - fs/iomap/buffered-io.c | 361 +- fs/iomap/direct-io.c | 164 +- fs/iomap/fiemap.c | 101 +- fs/iomap/iter.c | 80 + fs/iomap/seek.c | 98 +- fs/iomap/swapfile.c | 44 +- fs/iomap/trace.h | 61 +- fs/isofs/inode.c | 27 +- fs/isofs/isofs.h | 1 - fs/isofs/joliet.c | 4 +- fs/jbd2/recovery.c | 29 +- fs/jbd2/transaction.c | 21 +- fs/jffs2/acl.c | 5 +- fs/jffs2/acl.h | 2 +- fs/jfs/acl.c | 5 +- fs/jfs/jfs_acl.h | 2 +- fs/jfs/jfs_metapage.c | 1 - fs/ksmbd/Kconfig | 1 - fs/ksmbd/ndr.c | 9 +- fs/ksmbd/smb2pdu.c | 55 +- fs/ksmbd/smb2pdu.h | 6 +- fs/ksmbd/smb_common.c | 53 +- fs/ksmbd/smb_common.h | 3 +- fs/ksmbd/smbacl.c | 106 +- fs/ksmbd/transport_rdma.c | 5 +- fs/ksmbd/vfs.c | 9 + fs/lockd/svc.c | 2 - fs/lockd/svc4proc.c | 7 +- fs/lockd/svclock.c | 80 +- fs/lockd/svcproc.c | 6 +- fs/lockd/svcsubs.c | 114 +- fs/locks.c | 123 +- fs/namei.c | 12 +- fs/namespace.c | 32 +- fs/nfs/callback.c | 4 - fs/nfs/callback_xdr.c | 61 +- fs/nfs/export.c | 2 +- fs/nfs/file.c | 5 +- fs/nfs/nfs3_fs.h | 2 +- fs/nfs/nfs3acl.c | 5 +- fs/nfs/nfs4file.c | 10 +- fs/nfs/pnfs.c | 20 +- fs/nfsd/Kconfig | 2 +- fs/nfsd/lockd.c | 8 +- fs/nfsd/nfs4state.c | 34 +- fs/nfsd/nfsproc.c | 1 + fs/nfsd/vfs.c | 23 +- fs/nilfs2/sysfs.c | 26 +- fs/ntfs3/Kconfig | 46 - fs/ntfs3/Makefile | 36 - fs/ntfs3/attrib.c | 2096 ---- fs/ntfs3/attrlist.c | 456 - fs/ntfs3/bitfunc.c | 135 - fs/ntfs3/bitmap.c | 1519 --- fs/ntfs3/debug.h | 64 - fs/ntfs3/dir.c | 596 - fs/ntfs3/file.c | 1252 -- fs/ntfs3/frecord.c | 3071 ----- fs/ntfs3/fslog.c | 5182 --------- fs/ntfs3/fsntfs.c | 2551 ----- fs/ntfs3/index.c | 2647 ----- fs/ntfs3/inode.c | 2029 ---- fs/ntfs3/lib/decompress_common.c | 332 - fs/ntfs3/lib/decompress_common.h | 352 - fs/ntfs3/lib/lib.h | 26 - fs/ntfs3/lib/lzx_decompress.c | 683 -- fs/ntfs3/lib/xpress_decompress.c | 155 - fs/ntfs3/lznt.c | 452 - fs/ntfs3/namei.c | 539 - fs/ntfs3/ntfs.h | 1238 -- fs/ntfs3/ntfs_fs.h | 1092 -- fs/ntfs3/record.c | 609 - fs/ntfs3/run.c | 1111 -- fs/ntfs3/super.c | 1504 --- fs/ntfs3/upcase.c | 105 - fs/ntfs3/xattr.c | 1128 -- fs/ocfs2/acl.c | 5 +- fs/ocfs2/acl.h | 2 +- fs/ocfs2/dlmglue.c | 2 +- fs/ocfs2/locks.c | 4 - 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/open.c | 8 +- fs/orangefs/acl.c | 5 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/overlayfs/dir.c | 6 +- fs/overlayfs/file.c | 4 +- fs/overlayfs/inode.c | 6 +- fs/overlayfs/overlayfs.h | 2 +- fs/pipe.c | 33 +- fs/posix_acl.c | 15 +- fs/proc/array.c | 18 +- fs/proc/base.c | 5 +- fs/proc/fd.c | 23 +- fs/proc/kcore.c | 73 - fs/proc/page.c | 40 +- fs/pstore/blk.c | 2 +- fs/ramfs/inode.c | 4 - fs/read_write.c | 17 +- fs/reiserfs/acl.h | 2 +- fs/reiserfs/xattr_acl.c | 5 +- fs/remap_range.c | 12 - fs/select.c | 4 +- fs/squashfs/block.c | 7 +- fs/squashfs/lz4_wrapper.c | 2 +- fs/squashfs/lzo_wrapper.c | 2 +- fs/squashfs/xz_wrapper.c | 2 +- fs/squashfs/zlib_wrapper.c | 2 +- fs/squashfs/zstd_wrapper.c | 2 +- fs/udf/misc.c | 13 +- fs/udf/super.c | 50 +- fs/udf/udf_sb.h | 2 - fs/udf/unicode.c | 4 +- fs/userfaultfd.c | 116 +- fs/xfs/libxfs/xfs_ag.c | 25 +- fs/xfs/libxfs/xfs_alloc.c | 56 +- fs/xfs/libxfs/xfs_alloc.h | 12 +- fs/xfs/libxfs/xfs_alloc_btree.c | 100 +- fs/xfs/libxfs/xfs_alloc_btree.h | 2 +- fs/xfs/libxfs/xfs_attr.c | 19 +- fs/xfs/libxfs/xfs_attr.h | 1 - fs/xfs/libxfs/xfs_attr_leaf.c | 53 +- fs/xfs/libxfs/xfs_attr_remote.c | 18 +- fs/xfs/libxfs/xfs_bmap.c | 38 +- fs/xfs/libxfs/xfs_bmap_btree.c | 56 +- fs/xfs/libxfs/xfs_bmap_btree.h | 9 +- fs/xfs/libxfs/xfs_btree.c | 141 +- fs/xfs/libxfs/xfs_btree.h | 56 +- fs/xfs/libxfs/xfs_btree_staging.c | 14 +- fs/xfs/libxfs/xfs_da_btree.c | 18 +- fs/xfs/libxfs/xfs_da_format.h | 2 +- fs/xfs/libxfs/xfs_dir2.c | 6 +- fs/xfs/libxfs/xfs_dir2_block.c | 14 +- fs/xfs/libxfs/xfs_dir2_data.c | 20 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 14 +- fs/xfs/libxfs/xfs_dir2_node.c | 20 +- fs/xfs/libxfs/xfs_dir2_priv.h | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 12 +- fs/xfs/libxfs/xfs_dquot_buf.c | 8 +- fs/xfs/libxfs/xfs_format.h | 221 +- fs/xfs/libxfs/xfs_ialloc.c | 67 +- fs/xfs/libxfs/xfs_ialloc.h | 3 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 88 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 22 +- fs/xfs/libxfs/xfs_inode_buf.h | 11 +- fs/xfs/libxfs/xfs_log_format.h | 6 +- fs/xfs/libxfs/xfs_log_rlimit.c | 2 +- fs/xfs/libxfs/xfs_refcount.c | 12 +- fs/xfs/libxfs/xfs_refcount.h | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 54 +- fs/xfs/libxfs/xfs_rmap.c | 34 +- fs/xfs/libxfs/xfs_rmap.h | 11 +- fs/xfs/libxfs/xfs_rmap_btree.c | 72 +- fs/xfs/libxfs/xfs_rtbitmap.c | 14 +- fs/xfs/libxfs/xfs_sb.c | 263 +- fs/xfs/libxfs/xfs_sb.h | 4 +- fs/xfs/libxfs/xfs_symlink_remote.c | 14 +- fs/xfs/libxfs/xfs_trans_inode.c | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 18 +- fs/xfs/libxfs/xfs_trans_space.h | 6 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_types.h | 5 + fs/xfs/scrub/agheader.c | 24 +- fs/xfs/scrub/agheader_repair.c | 63 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/attr.c | 2 +- fs/xfs/scrub/bitmap.c | 4 +- fs/xfs/scrub/bmap.c | 39 +- fs/xfs/scrub/btree.c | 7 +- fs/xfs/scrub/btree.h | 4 +- fs/xfs/scrub/common.c | 23 +- fs/xfs/scrub/dabtree.c | 4 +- fs/xfs/scrub/dir.c | 10 +- fs/xfs/scrub/fscounters.c | 4 +- fs/xfs/scrub/ialloc.c | 4 +- fs/xfs/scrub/inode.c | 12 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/refcount.c | 4 +- fs/xfs/scrub/repair.c | 32 +- fs/xfs/scrub/rmap.c | 2 +- fs/xfs/scrub/rtbitmap.c | 2 +- fs/xfs/scrub/scrub.c | 23 +- fs/xfs/scrub/scrub.h | 3 +- fs/xfs/scrub/trace.c | 8 +- fs/xfs/scrub/trace.h | 78 +- fs/xfs/xfs_acl.c | 7 +- fs/xfs/xfs_acl.h | 4 +- fs/xfs/xfs_aops.c | 25 +- fs/xfs/xfs_attr_inactive.c | 6 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_util.c | 20 +- fs/xfs/xfs_buf.c | 37 +- fs/xfs/xfs_buf.h | 19 +- fs/xfs/xfs_buf_item.c | 6 +- fs/xfs/xfs_buf_item_recover.c | 10 +- fs/xfs/xfs_dir2_readdir.c | 4 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 10 +- fs/xfs/xfs_dquot_item_recover.c | 4 +- fs/xfs/xfs_error.c | 4 +- fs/xfs/xfs_error.h | 12 + fs/xfs/xfs_export.c | 4 +- fs/xfs/xfs_file.c | 18 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_filestream.h | 2 +- fs/xfs/xfs_fsmap.c | 68 +- fs/xfs/xfs_fsops.c | 67 +- fs/xfs/xfs_health.c | 2 +- fs/xfs/xfs_icache.c | 67 +- fs/xfs/xfs_inode.c | 53 +- fs/xfs/xfs_inode.h | 3 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_inode_item_recover.c | 2 +- fs/xfs/xfs_ioctl.c | 31 +- fs/xfs/xfs_ioctl32.c | 4 +- fs/xfs/xfs_iomap.c | 24 +- fs/xfs/xfs_iops.c | 28 +- fs/xfs/xfs_itable.c | 2 +- fs/xfs/xfs_log.c | 661 +- fs/xfs/xfs_log.h | 4 +- fs/xfs/xfs_log_cil.c | 440 +- fs/xfs/xfs_log_priv.h | 63 +- fs/xfs/xfs_log_recover.c | 134 +- fs/xfs/xfs_mount.c | 68 +- fs/xfs/xfs_mount.h | 183 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_qm.c | 18 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_reflink.c | 4 +- fs/xfs/xfs_reflink.h | 3 +- fs/xfs/xfs_rmap_item.c | 2 +- fs/xfs/xfs_rtalloc.c | 6 +- fs/xfs/xfs_rtalloc.h | 13 +- fs/xfs/xfs_super.c | 225 +- fs/xfs/xfs_symlink.c | 13 +- fs/xfs/xfs_sysfs.c | 1 + fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 275 +- fs/xfs/xfs_trans.c | 28 +- fs/xfs/xfs_trans_ail.c | 19 +- fs/xfs/xfs_trans_buf.c | 8 +- fs/xfs/xfs_trans_dquot.c | 2 +- include/acpi/acnames.h | 1 + include/acpi/acoutput.h | 2 +- include/acpi/acpi_io.h | 8 + include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 16 +- include/acpi/actbl2.h | 170 + include/acpi/actbl3.h | 4 + include/asm-generic/cacheflush.h | 6 - include/crypto/public_key.h | 4 +- include/drm/drm_device.h | 18 +- include/drm/drm_drv.h | 44 +- include/drm/drm_edid.h | 2 +- include/drm/drm_file.h | 4 + include/drm/drm_gem_atomic_helper.h | 8 + include/drm/drm_gem_framebuffer_helper.h | 3 +- include/drm/drm_irq.h | 32 - include/drm/drm_legacy.h | 3 + include/drm/drm_simple_kms_helper.h | 27 + include/dt-bindings/clock/ingenic,sysost.h | 19 + include/dt-bindings/clock/mt8192-clk.h | 585 - include/dt-bindings/clock/qcom,dispcc-sc7280.h | 55 - include/dt-bindings/clock/qcom,gcc-sc7280.h | 2 +- include/dt-bindings/clock/qcom,gpucc-sc7280.h | 35 - include/dt-bindings/clock/qcom,rpmcc.h | 10 - include/dt-bindings/clock/qcom,videocc-sc7280.h | 27 - include/dt-bindings/clock/rk3036-cru.h | 1 - include/dt-bindings/clock/zx296718-clock.h | 164 - include/dt-bindings/pinctrl/pinctrl-zynq.h | 17 - include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 23 - include/dt-bindings/power/summit,smb347-charger.h | 4 + include/dt-bindings/soc/zte,pm_domains.h | 24 - include/linux/backing-dev-defs.h | 2 - include/linux/backing-dev.h | 25 +- include/linux/blk-cgroup.h | 4 +- include/linux/blk-mq.h | 10 +- include/linux/blkdev.h | 45 +- include/linux/bpf-cgroup.h | 182 +- include/linux/bpf.h | 200 +- include/linux/bpf_types.h | 3 + include/linux/bpfptr.h | 12 +- include/linux/bsg-lib.h | 1 - include/linux/bsg.h | 38 +- include/linux/btf_ids.h | 6 + include/linux/bvec.h | 12 + include/linux/can/dev.h | 8 + include/linux/cdrom.h | 6 +- include/linux/clk-provider.h | 10 +- include/linux/compaction.h | 2 - include/linux/compat.h | 39 +- include/linux/compiler_attributes.h | 1 - include/linux/coresight.h | 9 + include/linux/cpufreq.h | 14 - include/linux/cpuset.h | 8 +- include/linux/crash_dump.h | 3 +- include/linux/damon.h | 268 - include/linux/debug_locks.h | 3 +- include/linux/device.h | 4 - include/linux/dma-buf.h | 10 +- include/linux/dma-map-ops.h | 18 +- include/linux/dsa/sja1105.h | 21 +- include/linux/energy_model.h | 16 + include/linux/errno.h | 1 + include/linux/ethtool.h | 22 +- include/linux/eventfd.h | 11 +- include/linux/exportfs.h | 2 + include/linux/filter.h | 66 +- include/linux/flex_proportions.h | 9 +- include/linux/fs.h | 99 +- include/linux/genhd.h | 38 +- include/linux/gfp.h | 22 +- include/linux/gpio/consumer.h | 14 +- include/linux/gpio/driver.h | 4 - include/linux/highmem-internal.h | 38 +- include/linux/highmem.h | 70 +- include/linux/huge_mm.h | 15 + include/linux/ieee80211.h | 106 +- include/linux/ima.h | 23 +- include/linux/io-pgtable.h | 15 - include/linux/iomap.h | 77 +- include/linux/iommu.h | 83 +- include/linux/ioprio.h | 17 +- include/linux/iscsi_ibft.h | 18 +- include/linux/kallsyms.h | 2 +- include/linux/kdb.h | 27 +- include/linux/kfence.h | 7 +- include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 130 +- include/linux/leds.h | 12 +- include/linux/libata.h | 7 +- include/linux/local_lock_internal.h | 86 +- include/linux/lockd/bind.h | 3 +- include/linux/lockd/lockd.h | 11 +- include/linux/lockdep.h | 41 +- include/linux/memcontrol.h | 356 +- include/linux/memory.h | 57 +- include/linux/memory_hotplug.h | 34 +- include/linux/mempolicy.h | 21 +- include/linux/memremap.h | 6 - include/linux/mfd/dbx500-prcmu.h | 3 +- include/linux/mfd/idt82p33_reg.h | 112 - include/linux/mfd/idt8a340_reg.h | 729 -- include/linux/mfd/rsmu.h | 36 - include/linux/mhi.h | 7 +- include/linux/migrate.h | 18 +- include/linux/mii.h | 2 +- include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/mm.h | 276 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 79 - include/linux/mm_types_task.h | 5 - include/linux/mmc/card.h | 1 + include/linux/mmc/host.h | 3 +- include/linux/mmc/sdio_ids.h | 1 + include/linux/mmdebug.h | 20 - include/linux/mmu_context.h | 14 + include/linux/mmzone.h | 23 +- include/linux/mod_devicetable.h | 6 + include/linux/moduleparam.h | 2 + include/linux/msi.h | 4 + include/linux/mutex.h | 92 +- include/linux/netdevice.h | 11 +- include/linux/netfs.h | 77 +- include/linux/notifier.h | 2 - include/linux/of.h | 2 +- include/linux/of_gpio.h | 15 +- include/linux/oid_registry.h | 7 + include/linux/once.h | 2 +- include/linux/page-flags.h | 308 +- include/linux/page_ext.h | 2 +- include/linux/page_idle.h | 103 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 646 +- include/linux/pci.h | 39 + include/linux/pci_ids.h | 4 +- include/linux/perf_event.h | 1 + include/linux/pipe_fs_i.h | 2 + include/linux/platform_data/dma-dw.h | 21 +- include/linux/platform_data/gpio-dwapb.h | 25 + include/linux/platform_data/x86/clk-lpss.h | 2 +- include/linux/platform_device.h | 2 - include/linux/pm_domain.h | 1 + include/linux/posix_acl.h | 3 +- include/linux/power/max17042_battery.h | 12 +- include/linux/preempt.h | 4 + include/linux/rbtree.h | 31 +- include/linux/rbtree_types.h | 34 + include/linux/rcupdate_trace.h | 5 +- include/linux/regmap.h | 2 + include/linux/regulator/driver.h | 15 +- include/linux/remoteproc.h | 5 +- include/linux/rmap.h | 18 +- include/linux/rtmutex.h | 63 +- include/linux/rwbase_rt.h | 39 + include/linux/rwlock_rt.h | 140 + include/linux/rwlock_types.h | 53 +- include/linux/rwsem.h | 78 +- include/linux/sched.h | 152 +- include/linux/sched/mm.h | 31 +- include/linux/sched/signal.h | 1 + include/linux/sched/user.h | 3 +- include/linux/sched/wake_q.h | 7 +- include/linux/shmem_fs.h | 2 +- include/linux/slab.h | 34 - include/linux/slub_def.h | 2 - include/linux/soc/qcom/smd-rpm.h | 1 - include/linux/socket.h | 3 + include/linux/spinlock.h | 32 +- include/linux/spinlock_api_smp.h | 3 + include/linux/spinlock_rt.h | 159 + include/linux/spinlock_types.h | 89 +- include/linux/spinlock_types_raw.h | 73 + include/linux/ssb/ssb.h | 2 +- include/linux/ssb/ssb_driver_extif.h | 2 +- include/linux/static_call.h | 33 + include/linux/sunrpc/clnt.h | 3 +- include/linux/sunrpc/msg_prot.h | 1 + include/linux/sunrpc/svc.h | 3 +- include/linux/sunrpc/svcauth.h | 4 +- include/linux/sunrpc/xdr.h | 1 + include/linux/sunrpc/xprt.h | 19 - include/linux/swap.h | 45 +- include/linux/swiotlb.h | 57 +- include/linux/syscalls.h | 2 - include/linux/thermal.h | 7 +- include/linux/threads.h | 2 +- include/linux/torture.h | 8 - include/linux/trace_events.h | 7 +- include/linux/uaccess.h | 10 + include/linux/units.h | 16 + include/linux/usb/ehci_def.h | 33 +- include/linux/userfaultfd_k.h | 8 +- include/linux/vfio_pci_core.h | 239 + include/linux/vm_event_item.h | 2 - include/linux/vmpressure.h | 2 +- include/linux/vmstat.h | 113 +- include/linux/workqueue.h | 13 +- include/linux/writeback.h | 13 +- include/linux/ww_mutex.h | 50 +- 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/af_unix.h | 8 +- include/net/bluetooth/hci_core.h | 1 + include/net/cfg80211.h | 92 + include/net/dsa.h | 11 +- include/net/flow_offload.h | 13 +- include/net/if_inet6.h | 2 + include/net/ip6_fib.h | 4 +- include/net/ipx.h | 171 - include/net/lwtunnel.h | 3 + include/net/mac80211.h | 41 + include/net/mctpdevice.h | 1 - include/net/mptcp.h | 29 +- include/net/netfilter/nf_conntrack_ecache.h | 32 +- include/net/netfilter/nf_hooks_lwtunnel.h | 7 + include/net/netns/conntrack.h | 1 - include/net/pkt_cls.h | 3 +- include/net/sock.h | 6 + include/rdma/ib_verbs.h | 46 +- include/rdma/rdmavt_qp.h | 2 +- include/scsi/scsi_cmnd.h | 38 +- include/scsi/scsi_device.h | 22 +- include/scsi/scsi_devinfo.h | 6 +- include/scsi/scsi_ioctl.h | 9 +- include/scsi/scsi_request.h | 2 + include/soc/mscc/ocelot.h | 26 +- include/target/target_core_base.h | 8 +- include/trace/events/damon.h | 43 - include/trace/events/f2fs.h | 88 - include/trace/events/fscache.h | 2 +- include/trace/events/kyber.h | 6 +- include/trace/events/migrate.h | 3 +- include/trace/events/mmflags.h | 6 +- include/trace/events/pagemap.h | 46 +- include/trace/events/rpcrdma.h | 74 +- include/trace/events/sunrpc.h | 60 +- include/trace/events/writeback.h | 28 +- include/uapi/asm-generic/unistd.h | 14 +- include/uapi/linux/bpf.h | 34 +- include/uapi/linux/capability.h | 1 - .../av7110 => include/uapi/linux/dvb}/audio.h | 0 .../media/av7110 => include/uapi/linux/dvb}/osd.h | 0 .../av7110 => include/uapi/linux/dvb}/video.h | 0 include/uapi/linux/ethtool.h | 2 + include/uapi/linux/ethtool_netlink.h | 2 + include/uapi/linux/idxd.h | 23 - include/uapi/linux/if_bridge.h | 2 +- include/uapi/linux/if_link.h | 1 + include/uapi/linux/io_uring.h | 18 +- include/uapi/linux/ioprio.h | 34 +- include/uapi/linux/ipx.h | 87 - include/uapi/linux/mempolicy.h | 1 - include/uapi/linux/mptcp.h | 1 + include/uapi/linux/nl80211.h | 43 + include/uapi/linux/target_core_user.h | 2 - include/uapi/linux/videodev2.h | 20 +- include/uapi/linux/virtio_i2c.h | 41 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/rdma/mlx5-abi.h | 17 +- include/uapi/sound/snd_sst_tokens.h | 6 +- init/Kconfig | 28 - init/do_mounts.c | 4 - init/init_task.c | 1 + init/initramfs.c | 2 - init/main.c | 28 +- init/noinitramfs.c | 2 - ipc/msg.c | 2 +- ipc/namespace.c | 2 +- ipc/sem.c | 9 +- ipc/shm.c | 2 +- ipc/util.c | 16 +- kernel/Kconfig.locks | 2 +- kernel/acct.c | 2 +- kernel/audit_tree.c | 2 +- kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/bpf_struct_ops.c | 22 +- kernel/bpf/bpf_task_storage.c | 6 +- kernel/bpf/btf.c | 2 + kernel/bpf/cgroup.c | 180 +- kernel/bpf/core.c | 33 +- kernel/bpf/helpers.c | 6 + kernel/bpf/stackmap.c | 4 +- kernel/bpf/syscall.c | 167 +- kernel/bpf/task_iter.c | 11 +- kernel/bpf/trampoline.c | 2 +- kernel/bpf/verifier.c | 16 +- kernel/cfi.c | 8 +- kernel/cgroup/cgroup.c | 26 +- kernel/cgroup/cpuset.c | 64 +- kernel/cgroup/namespace.c | 2 +- kernel/compat.c | 21 + kernel/cpu.c | 2 +- kernel/cpu_pm.c | 50 +- kernel/cred.c | 12 +- kernel/debug/kdb/kdb_bp.c | 72 +- kernel/debug/kdb/kdb_debugger.c | 1 + kernel/debug/kdb/kdb_main.c | 626 +- kernel/debug/kdb/kdb_private.h | 18 + kernel/debug/kdb/kdb_support.c | 329 +- kernel/dma/Kconfig | 18 +- kernel/dma/coherent.c | 161 +- kernel/dma/direct.c | 74 +- kernel/dma/direct.h | 8 +- kernel/dma/swiotlb.c | 352 +- kernel/events/core.c | 77 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 2 +- kernel/fork.c | 61 +- kernel/futex.c | 556 +- kernel/hung_task.c | 44 - kernel/irq/cpuhotplug.c | 2 +- kernel/irq/irqdomain.c | 2 +- kernel/irq/msi.c | 134 + kernel/kallsyms.c | 7 - kernel/kexec.c | 103 +- kernel/kthread.c | 21 +- kernel/livepatch/core.c | 4 +- kernel/locking/Makefile | 3 +- kernel/locking/locktorture.c | 14 +- kernel/locking/mutex-debug.c | 5 +- kernel/locking/mutex-debug.h | 29 - kernel/locking/mutex.c | 427 +- kernel/locking/mutex.h | 48 +- kernel/locking/rtmutex.c | 1192 +- kernel/locking/rtmutex_api.c | 590 + kernel/locking/rtmutex_common.h | 135 +- kernel/locking/rwbase_rt.c | 263 + kernel/locking/rwsem.c | 109 + kernel/locking/semaphore.c | 4 + kernel/locking/spinlock.c | 7 + kernel/locking/spinlock_debug.c | 5 + kernel/locking/spinlock_rt.c | 263 + kernel/locking/ww_mutex.h | 569 + kernel/locking/ww_rt_mutex.c | 76 + kernel/notifier.c | 19 - kernel/nsproxy.c | 2 +- kernel/padata.c | 13 - kernel/params.c | 18 + kernel/pid_namespace.c | 5 +- kernel/power/energy_model.c | 4 +- kernel/power/main.c | 2 +- kernel/printk/index.c | 2 +- kernel/printk/printk.c | 5 +- kernel/rcu/rcuscale.c | 10 +- kernel/rcu/rcutorture.c | 38 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/tasks.h | 54 +- kernel/rcu/tree.c | 34 +- kernel/rcu/tree_exp.h | 1 + kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/tree_plugin.h | 6 +- kernel/rcu/update.c | 8 +- kernel/scftorture.c | 43 +- kernel/sched/core.c | 670 +- kernel/sched/cpufreq_schedutil.c | 16 +- kernel/sched/debug.c | 3 + kernel/sched/fair.c | 197 +- kernel/sched/sched.h | 18 +- kernel/sched/topology.c | 65 + kernel/seccomp.c | 42 +- kernel/signal.c | 32 +- kernel/sys.c | 7 + kernel/sys_ni.c | 7 +- kernel/sysctl.c | 10 +- kernel/time/clocksource-wdtest.c | 10 +- kernel/time/clocksource.c | 31 +- kernel/time/jiffies.c | 21 +- kernel/time/namespace.c | 4 +- kernel/time/posix-timers.c | 4 +- kernel/time/tick-internal.h | 20 + kernel/trace/bpf_trace.c | 72 +- kernel/trace/trace.c | 18 +- kernel/trace/trace.h | 32 - kernel/trace/trace_kdb.c | 12 +- kernel/user.c | 25 - kernel/user_namespace.c | 2 +- kernel/workqueue.c | 133 +- kernel/workqueue_internal.h | 3 +- lib/Kconfig.debug | 212 +- lib/dump_stack.c | 3 +- lib/flex_proportions.c | 28 +- lib/iov_iter.c | 8 +- lib/math/Kconfig | 2 +- lib/math/rational.c | 3 - lib/scatterlist.c | 5 +- lib/string.c | 146 +- lib/test_bpf.c | 4 +- lib/test_kasan.c | 80 +- lib/test_kasan_module.c | 20 +- lib/test_lockup.c | 8 +- lib/test_sort.c | 40 +- lib/test_stackinit.c | 1 + lib/test_vmalloc.c | 5 +- lib/vsprintf.c | 12 - localversion-next | 1 - mm/Kconfig | 17 +- mm/Makefile | 3 +- mm/backing-dev.c | 11 - mm/compaction.c | 91 +- mm/damon/Kconfig | 68 - mm/damon/Makefile | 5 - mm/damon/core-test.h | 253 - mm/damon/core.c | 720 -- mm/damon/dbgfs-test.h | 126 - mm/damon/dbgfs.c | 623 - mm/damon/vaddr-test.h | 329 - mm/damon/vaddr.c | 614 - mm/debug_vm_pgtable.c | 918 +- mm/filemap.c | 590 +- mm/folio-compat.c | 142 - mm/gup.c | 26 +- mm/huge_memory.c | 33 +- mm/hugetlb.c | 188 +- mm/internal.h | 45 +- mm/kasan/hw_tags.c | 43 + mm/kasan/kasan.h | 1 + mm/kasan/report.c | 29 +- mm/kfence/core.c | 3 - mm/kfence/kfence.h | 2 - mm/kfence/report.c | 19 +- mm/khugepaged.c | 8 +- mm/ksm.c | 42 +- mm/madvise.c | 1 - mm/memblock.c | 20 +- mm/memcontrol.c | 584 +- mm/memory-failure.c | 16 +- mm/memory.c | 22 +- mm/memory_hotplug.c | 373 +- mm/mempolicy.c | 396 +- mm/memremap.c | 27 +- mm/migrate.c | 554 +- mm/mlock.c | 3 +- mm/mmap.c | 10 +- mm/mremap.c | 52 +- mm/nommu.c | 3 - mm/oom_kill.c | 77 +- mm/page-writeback.c | 595 +- mm/page_alloc.c | 101 +- mm/page_ext.c | 12 +- mm/page_idle.c | 10 + mm/page_io.c | 4 +- mm/page_isolation.c | 7 +- mm/page_owner.c | 24 +- mm/percpu.c | 1 + mm/rmap.c | 34 +- mm/shmem.c | 49 +- mm/slab_common.c | 2 - mm/slub.c | 832 +- mm/sparse.c | 46 +- mm/swap.c | 219 +- mm/swap_slots.c | 4 +- mm/swap_state.c | 2 +- mm/swapfile.c | 16 +- mm/truncate.c | 47 +- mm/userfaultfd.c | 17 +- mm/util.c | 142 +- mm/vmalloc.c | 79 +- mm/vmpressure.c | 10 +- mm/vmscan.c | 252 +- mm/vmstat.c | 85 +- mm/workingset.c | 64 +- mm/zsmalloc.c | 10 +- net/9p/trans_virtio.c | 4 +- net/9p/trans_xen.c | 4 +- net/batman-adv/bat_iv_ogm.c | 75 +- net/batman-adv/bat_v.c | 30 +- net/batman-adv/bat_v_elp.c | 9 +- net/batman-adv/bat_v_ogm.c | 39 +- net/batman-adv/bridge_loop_avoidance.c | 33 +- net/batman-adv/distributed-arp-table.c | 24 +- net/batman-adv/fragmentation.c | 6 +- net/batman-adv/gateway_client.c | 57 +- net/batman-adv/gateway_client.h | 16 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/hard-interface.c | 21 +- net/batman-adv/hard-interface.h | 3 + net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/netlink.c | 6 +- net/batman-adv/network-coding.c | 24 +- net/batman-adv/originator.c | 102 +- net/batman-adv/originator.h | 96 +- net/batman-adv/routing.c | 39 +- net/batman-adv/send.c | 33 +- net/batman-adv/soft-interface.c | 27 +- net/batman-adv/soft-interface.h | 16 +- net/batman-adv/tp_meter.c | 27 +- net/batman-adv/translation-table.c | 100 +- net/batman-adv/translation-table.h | 18 +- net/batman-adv/tvlv.c | 9 +- net/bluetooth/hci_core.c | 28 +- net/bluetooth/hci_event.c | 148 +- net/bluetooth/hci_sysfs.c | 4 +- net/bluetooth/mgmt.c | 2 +- net/bpf/test_run.c | 6 +- net/bridge/br_input.c | 7 +- net/bridge/br_mdb.c | 30 + net/bridge/br_multicast.c | 58 +- net/bridge/br_netlink.c | 3 +- net/bridge/br_private.h | 25 +- net/bridge/br_private_tunnel.h | 6 +- net/bridge/br_sysfs_if.c | 2 +- net/bridge/br_vlan.c | 2 + net/bridge/br_vlan_options.c | 68 +- net/bridge/br_vlan_tunnel.c | 14 +- net/core/dev_addr_lists.c | 144 +- net/core/filter.c | 38 +- net/core/flow_offload.c | 90 +- net/core/lwtunnel.c | 3 + net/core/net-procfs.c | 24 +- net/core/net_namespace.c | 52 +- net/core/page_pool.c | 2 +- net/core/pktgen.c | 53 +- net/core/ptp_classifier.c | 2 +- net/core/rtnetlink.c | 3 +- net/core/sock.c | 17 +- net/core/sock_map.c | 1 + net/dsa/Kconfig | 2 +- net/dsa/dsa2.c | 48 + net/dsa/dsa_priv.h | 4 + net/dsa/port.c | 85 +- net/dsa/slave.c | 79 +- net/dsa/switch.c | 27 +- net/dsa/tag_8021q.c | 8 +- net/dsa/tag_sja1105.c | 112 +- net/ethtool/coalesce.c | 29 +- net/ethtool/ioctl.c | 15 +- net/ethtool/netlink.h | 2 +- net/ipv4/af_inet.c | 6 +- net/ipv4/bpf_tcp_ca.c | 41 +- net/ipv4/cipso_ipv4.c | 18 +- net/ipv4/fou.c | 10 +- net/ipv4/inet_connection_sock.c | 3 +- net/ipv4/ip_gre.c | 2 + net/ipv4/ip_output.c | 21 +- net/ipv4/netfilter/iptable_mangle.c | 2 + net/ipv4/route.c | 60 +- net/ipv4/tcp.c | 1 + net/ipv4/tcp_fastopen.c | 3 +- net/ipv4/tcp_output.c | 3 +- net/ipv4/udp.c | 2 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/addrconf.c | 10 + net/ipv6/af_inet6.c | 6 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6_gre.c | 2 + net/ipv6/ndisc.c | 17 +- net/ipv6/route.c | 25 +- net/ipv6/seg6_iptunnel.c | 74 +- net/ipv6/seg6_local.c | 110 +- net/ipv6/udp.c | 2 +- net/mac80211/cfg.c | 234 +- net/mac80211/driver-ops.h | 36 + net/mac80211/ieee80211_i.h | 20 + net/mac80211/iface.c | 43 + net/mac80211/main.c | 2 + net/mac80211/rx.c | 73 + net/mac80211/s1g.c | 180 + net/mac80211/status.c | 17 +- net/mac80211/trace.h | 67 + net/mac80211/tx.c | 33 +- net/mac80211/util.c | 12 + net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/options.c | 460 +- net/mptcp/pm.c | 63 +- net/mptcp/pm_netlink.c | 208 +- net/mptcp/protocol.c | 14 +- net/mptcp/protocol.h | 83 +- net/mptcp/subflow.c | 63 +- net/netfilter/Makefile | 3 + net/netfilter/nf_conntrack_ecache.c | 211 +- net/netfilter/nf_conntrack_netlink.c | 56 +- net/netfilter/nf_conntrack_standalone.c | 15 + net/netfilter/nf_flow_table_offload.c | 1 + net/netfilter/nf_hooks_lwtunnel.c | 53 + net/netfilter/nf_tables_offload.c | 1 + net/netfilter/nft_ct.c | 9 +- net/netfilter/xt_bpf.c | 2 +- net/netlabel/netlabel_cipso_v4.c | 4 +- net/openvswitch/vport.c | 1 + net/qrtr/mhi.c | 16 +- net/qrtr/qrtr.c | 8 +- net/rds/ib_frmr.c | 4 +- net/rxrpc/Kconfig | 7 +- net/sched/act_bpf.c | 4 +- net/sched/cls_api.c | 1 + net/sched/cls_bpf.c | 4 +- net/sched/sch_cake.c | 2 +- net/sched/sch_cbq.c | 2 +- net/sched/sch_ets.c | 7 + net/sched/sch_htb.c | 97 +- net/sched/sch_taprio.c | 4 +- net/socket.c | 76 +- net/sunrpc/auth_gss/gss_rpc_upcall.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 49 +- net/sunrpc/clnt.c | 55 +- net/sunrpc/debugfs.c | 75 +- net/sunrpc/fail.h | 25 + net/sunrpc/rpc_pipe.c | 2 +- net/sunrpc/svc.c | 47 +- net/sunrpc/svc_xprt.c | 3 +- net/sunrpc/svcauth.c | 8 +- net/sunrpc/svcauth_unix.c | 18 +- net/sunrpc/sysfs.c | 32 +- net/sunrpc/xprt.c | 46 +- net/sunrpc/xprtrdma/backchannel.c | 2 +- net/sunrpc/xprtrdma/frwr_ops.c | 14 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 7 - net/sunrpc/xprtrdma/transport.c | 13 +- net/sunrpc/xprtrdma/verbs.c | 28 +- net/sunrpc/xprtrdma/xprt_rdma.h | 2 +- net/sunrpc/xprtsock.c | 20 +- net/tipc/socket.c | 2 +- net/unix/af_unix.c | 116 +- net/unix/unix_bpf.c | 93 +- net/wireless/nl80211.c | 157 + net/wireless/rdev-ops.h | 13 + net/wireless/reg.c | 9 +- net/wireless/trace.h | 46 + 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/bpf/Makefile | 109 +- samples/bpf/Makefile.target | 11 + samples/bpf/cookie_uid_helper_example.c | 11 +- samples/bpf/tracex4_user.c | 2 +- samples/bpf/xdp_monitor.bpf.c | 8 + samples/bpf/xdp_monitor_kern.c | 257 - samples/bpf/xdp_monitor_user.c | 798 +- samples/bpf/xdp_redirect.bpf.c | 49 + samples/bpf/xdp_redirect_cpu.bpf.c | 541 + samples/bpf/xdp_redirect_cpu_kern.c | 730 -- samples/bpf/xdp_redirect_cpu_user.c | 1106 +- samples/bpf/xdp_redirect_kern.c | 90 - samples/bpf/xdp_redirect_map.bpf.c | 95 + samples/bpf/xdp_redirect_map_kern.c | 142 - samples/bpf/xdp_redirect_map_multi.bpf.c | 82 + samples/bpf/xdp_redirect_map_multi_kern.c | 88 - samples/bpf/xdp_redirect_map_multi_user.c | 345 +- samples/bpf/xdp_redirect_map_user.c | 385 +- samples/bpf/xdp_redirect_user.c | 270 +- samples/bpf/xdp_sample.bpf.c | 266 + samples/bpf/xdp_sample.bpf.h | 141 + samples/bpf/xdp_sample_shared.h | 17 + samples/bpf/xdp_sample_user.c | 1673 +++ samples/bpf/xdp_sample_user.h | 108 + samples/kdb/kdb_hello.c | 20 +- samples/pktgen/functions.sh | 2 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 19 +- .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 19 +- samples/pktgen/pktgen_sample01_simple.sh | 13 +- samples/pktgen/pktgen_sample02_multiqueue.sh | 19 +- .../pktgen/pktgen_sample03_burst_single_flow.sh | 6 +- samples/pktgen/pktgen_sample04_many_flows.sh | 12 +- samples/pktgen/pktgen_sample05_flow_per_thread.sh | 12 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 19 +- 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 | 40 - scripts/Makefile.lib | 15 +- scripts/check_extable.sh | 2 +- scripts/checkdeclares.pl | 0 scripts/checkpatch.pl | 7 +- scripts/gcc-plugins/gen-random-seed.sh | 0 scripts/generate_rust_analyzer.py | 143 - scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/kconfig/merge_config.sh | 15 - scripts/mod/devicetable-offsets.c | 1 + scripts/mod/file2alias.c | 17 +- scripts/mod/modpost.c | 2 +- scripts/module.lds.S | 1 - scripts/rust-version.sh | 31 - scripts/subarch.include | 2 +- scripts/syscallnr.sh | 0 scripts/xen-hypercalls.sh | 0 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 +- security/integrity/ima/Kconfig | 1 - security/integrity/ima/ima.h | 24 +- security/integrity/ima/ima_api.c | 6 +- security/integrity/ima/ima_appraise.c | 78 +- security/integrity/ima/ima_asymmetric_keys.c | 2 +- security/integrity/ima/ima_init.c | 3 +- security/integrity/ima/ima_main.c | 89 +- security/integrity/ima/ima_mok.c | 2 +- security/integrity/ima/ima_policy.c | 174 +- security/integrity/ima/ima_queue_keys.c | 2 +- security/integrity/platform_certs/efi_parser.c | 2 +- security/selinux/ima.c | 6 +- security/tomoyo/domain.c | 13 +- sound/core/pcm_lib.c | 2 +- sound/firewire/motu/motu-protocol-v2.c | 22 +- sound/firewire/motu/motu.c | 1 + sound/firewire/motu/motu.h | 1 + sound/parisc/harmony.c | 3 +- sound/pci/hda/hda_auto_parser.c | 84 +- sound/pci/hda/hda_codec.c | 6 +- sound/pci/hda/patch_analog.c | 10 +- sound/pci/hda/patch_cs8409.c | 36 +- sound/pci/hda/patch_cs8409.h | 2 + sound/pci/hda/patch_realtek.c | 23 +- sound/pci/hda/patch_sigmatel.c | 22 +- sound/pci/hda/patch_via.c | 1 + sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/ics43432.c | 4 +- sound/soc/codecs/rt1015.c | 7 +- sound/soc/codecs/rt5640.c | 136 +- sound/soc/codecs/rt5640.h | 6 + sound/soc/codecs/rt5682.c | 14 +- sound/soc/codecs/wcd9335.c | 23 +- sound/soc/codecs/wm_adsp.c | 2 + sound/soc/dwc/dwc-i2s.c | 2 +- sound/soc/fsl/fsl_rpmsg.c | 20 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 160 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 55 +- sound/soc/intel/skylake/skl-messages.c | 155 +- sound/soc/intel/skylake/skl-pcm.c | 25 +- sound/soc/intel/skylake/skl-topology.c | 155 +- sound/soc/intel/skylake/skl-topology.h | 26 +- sound/soc/mediatek/Kconfig | 24 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 22 +- sound/soc/mediatek/common/mtk-base-afe.h | 10 +- sound/soc/mediatek/mt8195/Makefile | 15 + sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 441 + sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 109 + sound/soc/mediatek/mt8195/mt8195-afe-common.h | 158 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 3281 ++++++ sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 214 + sound/soc/mediatek/mt8195/mt8195-audsys-clk.h | 15 + sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h | 93 + sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 830 ++ sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2639 +++++ sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 389 + .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 1087 ++ sound/soc/mediatek/mt8195/mt8195-reg.h | 2796 +++++ sound/soc/rockchip/rockchip_i2s.c | 212 +- sound/soc/rockchip/rockchip_i2s.h | 10 +- sound/soc/rockchip/rockchip_spdif.c | 38 +- sound/soc/sh/rcar/adg.c | 12 +- sound/soc/sh/rcar/core.c | 6 +- sound/soc/sh/rz-ssi.c | 19 +- sound/soc/soc-ac97.c | 14 +- sound/soc/soc-component.c | 4 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-generic-dmaengine-pcm.c | 9 +- sound/soc/soc-jack.c | 15 +- sound/soc/sof/intel/pci-tng.c | 1 - sound/soc/tegra/tegra30_ahub.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 8 +- sound/soc/uniphier/aio-cpu.c | 4 +- sound/usb/card.c | 4 + sound/usb/card.h | 2 + sound/usb/endpoint.c | 7 + sound/usb/pcm.c | 14 +- sound/usb/quirks.c | 2 + sound/usb/usbaudio.h | 4 + tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/uapi/linux/bpf.h | 34 +- tools/include/uapi/linux/ethtool.h | 53 + tools/include/uapi/linux/if_link.h | 1 + tools/lib/bpf/Makefile | 10 +- tools/lib/bpf/bpf.c | 32 +- tools/lib/bpf/bpf.h | 8 +- tools/lib/bpf/libbpf.c | 213 +- tools/lib/bpf/libbpf.h | 75 +- tools/lib/bpf/libbpf.map | 3 + tools/lib/bpf/libbpf_internal.h | 32 +- tools/lib/perf/include/perf/event.h | 2 +- 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/pci/pcitest.c | 2 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/rcu/extract-stall.sh | 33 - tools/testing/scatterlist/linux/mm.h | 1 + .../testing/selftests/arm64/mte/mte_common_util.c | 2 +- tools/testing/selftests/arm64/pauth/pac.c | 10 +- tools/testing/selftests/arm64/signal/.gitignore | 1 + .../testing/selftests/arm64/signal/test_signals.h | 2 + .../selftests/arm64/signal/test_signals_utils.c | 3 + .../testing/selftests/arm64/signal/testcases/TODO | 2 + .../testcases/fake_sigreturn_sve_change_vl.c | 92 + .../selftests/arm64/signal/testcases/sve_regs.c | 126 + .../selftests/arm64/signal/testcases/sve_vl.c | 68 + .../selftests/arm64/signal/testcases/testcases.c | 34 +- tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 19 + tools/testing/selftests/bpf/network_helpers.c | 23 +- tools/testing/selftests/bpf/network_helpers.h | 6 + .../selftests/bpf/prog_tests/attach_probe.c | 98 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 254 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 106 +- .../testing/selftests/bpf/prog_tests/btf_module.c | 34 + .../testing/selftests/bpf/prog_tests/kfunc_call.c | 2 +- .../selftests/bpf/prog_tests/netns_cookie.c | 80 + tools/testing/selftests/bpf/prog_tests/perf_link.c | 89 + .../testing/selftests/bpf/prog_tests/send_signal.c | 61 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 79 +- .../selftests/bpf/prog_tests/sockopt_inherit.c | 4 +- .../selftests/bpf/prog_tests/sockopt_qos_to_cc.c | 70 + .../selftests/bpf/prog_tests/task_pt_regs.c | 47 + tools/testing/selftests/bpf/prog_tests/timer_mim.c | 16 +- tools/testing/selftests/bpf/progs/bpf_dctcp.c | 25 + .../selftests/bpf/progs/bpf_dctcp_release.c | 26 + .../selftests/bpf/progs/kfunc_call_test_subprog.c | 4 +- .../selftests/bpf/progs/netns_cookie_prog.c | 84 + .../selftests/bpf/progs/sockopt_qos_to_cc.c | 39 + .../testing/selftests/bpf/progs/test_bpf_cookie.c | 85 + tools/testing/selftests/bpf/progs/test_perf_link.c | 16 + .../selftests/bpf/progs/test_task_pt_regs.c | 29 + tools/testing/selftests/bpf/test_bpftool.sh | 6 + tools/testing/selftests/bpf/test_bpftool_build.sh | 2 +- tools/testing/selftests/bpf/test_doc_build.sh | 10 +- tools/testing/selftests/bpf/test_maps.c | 18 +- tools/testing/selftests/bpf/test_progs.c | 107 +- tools/testing/selftests/bpf/test_xsk.sh | 10 +- tools/testing/selftests/bpf/trace_helpers.c | 87 + tools/testing/selftests/bpf/trace_helpers.h | 4 + tools/testing/selftests/bpf/xdpxceiver.c | 681 +- tools/testing/selftests/bpf/xdpxceiver.h | 63 +- tools/testing/selftests/bpf/xsk_prereqs.sh | 30 +- tools/testing/selftests/damon/Makefile | 7 - tools/testing/selftests/damon/_chk_dependency.sh | 28 - tools/testing/selftests/damon/debugfs_attrs.sh | 75 - .../selftests/kvm/access_tracking_perf_test.c | 4 +- tools/testing/selftests/kvm/demand_paging_test.c | 3 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 77 +- .../testing/selftests/kvm/include/perf_test_util.h | 2 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 22 +- .../kvm/memslot_modification_stress_test.c | 3 +- tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 3 + tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/nci/nci_dev.c | 416 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fcnal-test.sh | 33 +- tools/testing/selftests/net/fib_rule_tests.sh | 7 +- .../selftests/net/forwarding/devlink_lib.sh | 15 +- tools/testing/selftests/net/forwarding/lib.sh | 27 +- .../selftests/net/forwarding/router_mpath_nh.sh | 2 +- .../net/forwarding/router_mpath_nh_res.sh | 2 +- tools/testing/selftests/net/gro.sh | 43 +- tools/testing/selftests/net/ioam6.sh | 685 +- tools/testing/selftests/net/ioam6_parser.c | 790 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 127 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 16 +- tools/testing/selftests/net/psock_fanout.c | 4 +- tools/testing/selftests/net/run_afpackettests | 5 +- tools/testing/selftests/net/setup_loopback.sh | 38 +- tools/testing/selftests/net/setup_veth.sh | 41 + .../selftests/net/srv6_end_dt46_l3vpn_test.sh | 9 +- .../selftests/net/srv6_end_dt4_l3vpn_test.sh | 9 +- .../selftests/net/srv6_end_dt6_l3vpn_test.sh | 9 +- tools/testing/selftests/net/unicast_extensions.sh | 5 +- .../testing/selftests/net/vrf_strict_mode_test.sh | 9 +- .../selftests/powerpc/primitives/asm/extable.h | 1 - .../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/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 3 - tools/testing/selftests/vm/ksm_tests.c | 660 -- tools/testing/selftests/vm/run_vmtests.sh | 96 - tools/testing/selftests/vm/userfaultfd.c | 13 - tools/thermal/tmon/Makefile | 10 +- virt/kvm/kvm_main.c | 156 +- 4447 files changed, 122882 insertions(+), 203193 deletions(-) delete mode 100644 .rustfmt.toml create mode 100644 Documentation/ABI/testing/sysfs-driver-intc_sar delete mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-numa delete mode 100644 Documentation/admin-guide/mm/damon/index.rst delete mode 100644 Documentation/admin-guide/mm/damon/start.rst delete mode 100644 Documentation/admin-guide/mm/damon/usage.rst create mode 100644 Documentation/arm64/asymmetric-32bit.rst create mode 100644 Documentation/bpf/libbpf/index.rst delete mode 100644 Documentation/bpf/libbpf/libbpf.rst delete mode 100644 Documentation/bpf/libbpf/libbpf_api.rst delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] delete mode 100644 Documentation/devicetree/bindings/ata/exynos-sata.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.txt delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.yaml delete mode 100644 Documentation/devicetree/bindings/devfreq/event/exynos-nocp.txt delete mode 100644 Documentation/devicetree/bindings/devfreq/event/exynos-ppmu.txt create mode 100644 Documentation/devicetree/bindings/devfreq/event/samsung,exynos- [...] create mode 100644 Documentation/devicetree/bindings/devfreq/event/samsung,exynos- [...] delete mode 100644 Documentation/devicetree/bindings/display/zte,vou.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/max1619.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.txt delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/samsung, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/samsung, [...] delete mode 100644 Documentation/devicetree/bindings/iommu/apple,dart.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ath79-ddr- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/brcm,dpfe- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos5422 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/marvell,mv [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mvebu-sdra [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/qca,ath79- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,h8 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,h8 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/samsung,ex [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/synopsys,d [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/synopsys.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,da8xx-d [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ti-da8xx-d [...] delete mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.txt create mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.txt delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/can/bosch,c_can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/c_can.txt create mode 100644 Documentation/devicetree/bindings/net/intel,ixp46x-ptp-timer.yaml create mode 100644 Documentation/devicetree/bindings/net/litex,liteeth.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp-v1.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp-v2-base.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp-v2.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp.txt delete mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/kirin-pcie.txt delete mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-cfg.yaml create mode 100644 Documentation/devicetree/bindings/phy/hisilicon,phy-hi3670-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-keembay.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt6797.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8183.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,mdm9607-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6115-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynq-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynq-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.yaml delete mode 100644 Documentation/devicetree/bindings/riscv/starfive.yaml delete mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt create mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt [...] create mode 100644 Documentation/devicetree/bindings/spi/rockchip-sfc.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sprd-adi.txt create mode 100644 Documentation/devicetree/bindings/spi/sprd,spi-adi.yaml delete mode 100644 Documentation/driver-api/media/drivers/rkisp1.rst create mode 100644 Documentation/filesystems/ext4/orphan.rst delete mode 100644 Documentation/filesystems/mandatory-locking.rst delete mode 100644 Documentation/filesystems/ntfs3.rst create mode 100644 Documentation/hwmon/aquacomputer_d5next.rst create mode 100644 Documentation/leds/well-known-leds.txt 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/networking/devlink/sja1105.rst delete mode 100644 Documentation/powerpc/associativity.rst 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/trace/coresight/coresight-config.rst delete mode 100644 Documentation/vm/damon/api.rst delete mode 100644 Documentation/vm/damon/design.rst delete mode 100644 Documentation/vm/damon/faq.rst delete mode 100644 Documentation/vm/damon/index.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arc/include/asm/atomic-llsc.h delete mode 100644 arch/arc/include/asm/atomic-spinlock.h delete mode 100644 arch/arc/include/asm/atomic64-arcv2.h create mode 100644 arch/arc/include/asm/tlb-mmu1.h delete mode 100644 arch/arm/arm-soc-for-next-contents.txt rename {include/dt-bindings/pinctrl => arch/arm/boot/dts}/mt8135-pinfunc.h (100%) delete mode 100644 arch/arm/mach-ixp4xx/avila-pci.c delete mode 100644 arch/arm/mach-ixp4xx/avila-setup.c delete mode 100644 arch/arm/mach-ixp4xx/coyote-pci.c delete mode 100644 arch/arm/mach-ixp4xx/coyote-setup.c delete mode 100644 arch/arm/mach-ixp4xx/dsmg600-pci.c delete mode 100644 arch/arm/mach-ixp4xx/dsmg600-setup.c delete mode 100644 arch/arm/mach-ixp4xx/fsg-pci.c delete mode 100644 arch/arm/mach-ixp4xx/fsg-setup.c delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-pci.c delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-setup.c delete mode 100644 arch/arm/mach-ixp4xx/ixdp425-pci.c delete mode 100644 arch/arm/mach-ixp4xx/ixdp425-setup.c delete mode 100644 arch/arm/mach-ixp4xx/ixdpg425-pci.c delete mode 100644 arch/arm/mach-ixp4xx/miccpt-pci.c delete mode 100644 arch/arm/mach-ixp4xx/nas100d-pci.c delete mode 100644 arch/arm/mach-ixp4xx/nas100d-setup.c delete mode 100644 arch/arm/mach-ixp4xx/nslu2-pci.c delete mode 100644 arch/arm/mach-ixp4xx/nslu2-setup.c delete mode 100644 arch/arm/mach-ixp4xx/omixp-setup.c delete mode 100644 arch/arm/mach-ixp4xx/vulcan-pci.c delete mode 100644 arch/arm/mach-ixp4xx/vulcan-setup.c delete mode 100644 arch/arm/mach-ixp4xx/wg302v2-pci.c delete mode 100644 arch/arm/mach-ixp4xx/wg302v2-setup.c delete mode 100644 arch/arm/rust/target.json rename {include/dt-bindings/pinctrl => arch/arm64/boot/dts/mediatek}/mt8183-pinfun [...] 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 create mode 100644 arch/arm64/lib/copy_in_user.S delete mode 100644 arch/arm64/rust/target.json delete mode 100644 arch/mips/configs/generic/board-marduk.config create mode 100644 arch/mips/configs/pistachio_defconfig delete mode 100644 arch/mips/generic/board-marduk.its.S create mode 100644 arch/mips/pistachio/Kconfig create mode 100644 arch/mips/pistachio/Makefile create mode 100644 arch/mips/pistachio/Platform create mode 100644 arch/mips/pistachio/init.c create mode 100644 arch/mips/pistachio/irq.c create mode 100644 arch/mips/pistachio/time.c delete mode 100644 arch/openrisc/include/asm/setup.h delete mode 100644 arch/parisc/boot/install.sh create mode 100644 arch/parisc/lib/memset.c delete mode 100644 arch/parisc/lib/string.S create mode 100644 arch/powerpc/include/asm/debugfs.h delete mode 100644 arch/powerpc/kernel/kdebugfs.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 create mode 100644 arch/x86/crypto/sm4-aesni-avx2-asm_64.S create mode 100644 arch/x86/crypto/sm4-avx.h create mode 100644 arch/x86/crypto/sm4_aesni_avx2_glue.c create mode 100644 arch/x86/include/asm/amd-ibs.h delete mode 100644 arch/x86/rust/target.json create mode 100644 block/scsi_ioctl.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-aud.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-cam.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-img.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-ipe.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-mdp.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-mfg.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-mm.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-msdc.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-scp_adsp.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-vdec.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-venc.c delete mode 100644 drivers/clk/mediatek/clk-mt8192.c delete mode 100644 drivers/clk/pistachio/Kconfig delete mode 100644 drivers/clk/qcom/dispcc-sc7280.c delete mode 100644 drivers/clk/qcom/gpucc-sc7280.c delete mode 100644 drivers/clk/qcom/videocc-sc7280.c create mode 100644 drivers/clk/renesas/renesas-rzg2l-cpg.c rename drivers/clk/renesas/{rzg2l-cpg.h => renesas-rzg2l-cpg.h} (100%) delete mode 100644 drivers/clk/renesas/rzg2l-cpg.c delete mode 100644 drivers/clk/x86/clk-lpss-atom.c create mode 100644 drivers/clk/x86/clk-lpt.c create mode 100644 drivers/cxl/core.c delete mode 100644 drivers/cxl/core/Makefile delete mode 100644 drivers/cxl/core/bus.c delete mode 100644 drivers/cxl/core/core.h delete mode 100644 drivers/cxl/core/memdev.c delete mode 100644 drivers/cxl/core/pmem.c delete mode 100644 drivers/cxl/core/regs.c delete mode 100644 drivers/cxl/cxlmem.h create mode 100644 drivers/cxl/mem.h delete mode 100644 drivers/dma/idxd/bus.c delete mode 100644 drivers/dma/idxd/compat.c create mode 100644 drivers/gpio/gpio-rockchip.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.h create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_aal.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_pll.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c create mode 100644 drivers/hwmon/aquacomputer_d5next.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-afdo.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.h create mode 100644 drivers/hwtracing/coresight/coresight-config.c create mode 100644 drivers/hwtracing/coresight/coresight-config.h create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.c create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.h delete mode 100644 drivers/i2c/busses/i2c-pmcmsp.c create mode 100644 drivers/i2c/busses/i2c-virtio.c create mode 100644 drivers/iio/adc/rzg2l_adc.c create mode 100644 drivers/iio/potentiometer/ad5110.c create mode 100644 drivers/input/misc/ixp4xx-beeper.c delete mode 100644 drivers/iommu/apple-dart.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 rename drivers/mfd/{db8500-prcmu-regs.h => dbx500-prcmu-regs.h} (100%) delete mode 100644 drivers/mfd/rsmu.h delete mode 100644 drivers/mfd/rsmu_core.c delete mode 100644 drivers/mfd/rsmu_i2c.c delete mode 100644 drivers/mfd/rsmu_spi.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h create mode 100644 drivers/net/ethernet/litex/Kconfig create mode 100644 drivers/net/ethernet/litex/Makefile create mode 100644 drivers/net/ethernet/litex/litex_liteeth.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rss.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rss.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/diag/qos_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c delete mode 100644 drivers/net/ipa/ipa_clock.c delete mode 100644 drivers/net/ipa/ipa_clock.h create mode 100644 drivers/net/ipa/ipa_power.c create mode 100644 drivers/net/ipa/ipa_power.h create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.h create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.c create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.h delete mode 100644 drivers/pci/controller/dwc/pcie-dw-rockchip.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx8ulp.c delete mode 100644 drivers/pinctrl/pinctrl-keembay.c create mode 100644 drivers/pinctrl/pinctrl-rockchip.h delete mode 100644 drivers/pinctrl/qcom/pinctrl-mdm9607.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sm6115.c delete mode 100644 drivers/pinctrl/renesas/pinctrl-rzg2l.c delete mode 100644 drivers/pinctrl/stm32/pinctrl-stm32mp135.c delete mode 100644 drivers/platform/x86/intel-hid.c delete mode 100644 drivers/platform/x86/intel-vbtn.c create mode 100644 drivers/platform/x86/intel/atomisp2/Kconfig create mode 100644 drivers/platform/x86/intel/atomisp2/Makefile rename drivers/platform/x86/{intel_atomisp2_led.c => intel/atomisp2/led.c} (100%) rename drivers/platform/x86/{intel_atomisp2_pm.c => intel/atomisp2/pm.c} (100%) rename drivers/platform/x86/{intel_bxtwc_tmu.c => intel/bxtwc_tmu.c} (100%) rename drivers/platform/x86/{intel_chtdc_ti_pwrbtn.c => intel/chtdc_ti_pwrbtn.c} (100%) create mode 100644 drivers/platform/x86/intel/hid.c rename drivers/platform/x86/{intel_int0002_vgpio.c => intel/int0002_vgpio.c} (100%) create mode 100644 drivers/platform/x86/intel/int1092/Kconfig create mode 100644 drivers/platform/x86/intel/int1092/Makefile create mode 100644 drivers/platform/x86/intel/int1092/intel_sar.c create mode 100644 drivers/platform/x86/intel/int1092/intel_sar.h rename drivers/platform/x86/{intel_mrfld_pwrbtn.c => intel/mrfld_pwrbtn.c} (100%) rename drivers/platform/x86/{intel_oaktrail.c => intel/oaktrail.c} (100%) create mode 100644 drivers/platform/x86/intel/pmc/Kconfig create mode 100644 drivers/platform/x86/intel/pmc/Makefile create mode 100644 drivers/platform/x86/intel/pmc/core.c create mode 100644 drivers/platform/x86/intel/pmc/core.h rename drivers/platform/x86/{intel_pmc_core_pltdrv.c => intel/pmc/pltdrv.c} (100%) rename drivers/platform/x86/{intel_punit_ipc.c => intel/punit_ipc.c} (100%) rename drivers/platform/x86/{intel-rst.c => intel/rst.c} (100%) rename drivers/platform/x86/{intel-smartconnect.c => intel/smartconnect.c} (100%) rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/Kconf [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/Makef [...] create mode 100644 drivers/platform/x86/intel/speed_select_if/isst_if_common.c rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] create mode 100644 drivers/platform/x86/intel/telemetry/Kconfig create mode 100644 drivers/platform/x86/intel/telemetry/Makefile rename drivers/platform/x86/{intel_telemetry_core.c => intel/telemetry/core.c} (100%) rename drivers/platform/x86/{intel_telemetry_debugfs.c => intel/telemetry/debugfs. [...] rename drivers/platform/x86/{intel_telemetry_pltdrv.c => intel/telemetry/pltdrv.c} (100%) rename drivers/platform/x86/{intel_turbo_max_3.c => intel/turbo_max_3.c} (100%) rename drivers/platform/x86/{intel-uncore-frequency.c => intel/uncore-frequency.c} (100%) create mode 100644 drivers/platform/x86/intel/vbtn.c create mode 100644 drivers/platform/x86/intel/wmi/Kconfig create mode 100644 drivers/platform/x86/intel/wmi/Makefile rename drivers/platform/x86/{intel-wmi-sbl-fw-update.c => intel/wmi/sbl-fw-update. [...] rename drivers/platform/x86/{intel-wmi-thunderbolt.c => intel/wmi/thunderbolt.c} (100%) delete mode 100644 drivers/platform/x86/intel_pmc_core.c delete mode 100644 drivers/platform/x86/intel_pmc_core.h delete mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_common.c create mode 100644 drivers/power/reset/tps65086-restart.c delete mode 100644 drivers/rtc/lib_test.c delete mode 100644 drivers/scsi/qla2xxx/qla_edif.c delete mode 100644 drivers/scsi/qla2xxx/qla_edif.h delete mode 100644 drivers/scsi/qla2xxx/qla_edif_bsg.h delete mode 100644 drivers/scsi/scsi_bsg.c delete mode 100644 drivers/scsi/ufs/ufs-fault-injection.c delete mode 100644 drivers/scsi/ufs/ufs-fault-injection.h delete mode 100644 drivers/scsi/ufs/ufshpb.c delete mode 100644 drivers/scsi/ufs/ufshpb.h create mode 100644 drivers/spi/spi-rockchip-sfc.c create mode 100644 drivers/staging/r8188eu/TODO delete mode 100644 drivers/staging/r8188eu/include/cmd_osdep.h delete mode 100644 drivers/staging/r8188eu/include/ethernet.h delete mode 100644 drivers/staging/r8188eu/include/if_ether.h delete mode 100644 drivers/staging/r8188eu/include/ip.h delete mode 100644 drivers/staging/r8188eu/include/rtw_android.h delete mode 100644 drivers/staging/r8188eu/os_dep/rtw_android.c delete mode 100644 drivers/staging/rtl8723bs/include/ethernet.h rename drivers/{platform/x86 => thermal/intel}/intel_menlow.c (100%) delete mode 100644 drivers/thermal/tegra/tegra30-tsensor.c delete mode 100644 drivers/usb/host/ehci-pmcmsp.c create mode 100644 drivers/vfio/pci/vfio_pci_core.c delete mode 100644 drivers/vfio/pci/vfio_pci_private.h create mode 100644 fs/cifs_common/Makefile create mode 100644 fs/cifs_common/arc4.h create mode 100644 fs/cifs_common/cifs_arc4.c create mode 100644 fs/cifs_common/cifs_md4.c create mode 100644 fs/cifs_common/md4.h create mode 100644 fs/ext4/orphan.c delete mode 100644 fs/iomap/apply.c create mode 100644 fs/iomap/iter.c delete mode 100644 fs/ntfs3/Kconfig delete mode 100644 fs/ntfs3/Makefile delete mode 100644 fs/ntfs3/attrib.c delete mode 100644 fs/ntfs3/attrlist.c delete mode 100644 fs/ntfs3/bitfunc.c delete mode 100644 fs/ntfs3/bitmap.c delete mode 100644 fs/ntfs3/debug.h delete mode 100644 fs/ntfs3/dir.c delete mode 100644 fs/ntfs3/file.c delete mode 100644 fs/ntfs3/frecord.c delete mode 100644 fs/ntfs3/fslog.c delete mode 100644 fs/ntfs3/fsntfs.c delete mode 100644 fs/ntfs3/index.c delete mode 100644 fs/ntfs3/inode.c delete mode 100644 fs/ntfs3/lib/decompress_common.c delete mode 100644 fs/ntfs3/lib/decompress_common.h delete mode 100644 fs/ntfs3/lib/lib.h delete mode 100644 fs/ntfs3/lib/lzx_decompress.c delete mode 100644 fs/ntfs3/lib/xpress_decompress.c delete mode 100644 fs/ntfs3/lznt.c delete mode 100644 fs/ntfs3/namei.c delete mode 100644 fs/ntfs3/ntfs.h delete mode 100644 fs/ntfs3/ntfs_fs.h delete mode 100644 fs/ntfs3/record.c delete mode 100644 fs/ntfs3/run.c delete mode 100644 fs/ntfs3/super.c delete mode 100644 fs/ntfs3/upcase.c delete mode 100644 fs/ntfs3/xattr.c delete mode 100644 include/drm/drm_irq.h delete mode 100644 include/dt-bindings/clock/mt8192-clk.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,videocc-sc7280.h delete mode 100644 include/dt-bindings/clock/zx296718-clock.h delete mode 100644 include/dt-bindings/pinctrl/pinctrl-zynq.h delete mode 100644 include/dt-bindings/pinctrl/rzg2l-pinctrl.h delete mode 100644 include/dt-bindings/soc/zte,pm_domains.h delete mode 100644 include/linux/damon.h delete mode 100644 include/linux/mfd/idt82p33_reg.h delete mode 100644 include/linux/mfd/idt8a340_reg.h delete mode 100644 include/linux/mfd/rsmu.h create mode 100644 include/linux/platform_data/gpio-dwapb.h create mode 100644 include/linux/rbtree_types.h create mode 100644 include/linux/rwbase_rt.h create mode 100644 include/linux/rwlock_rt.h create mode 100644 include/linux/spinlock_rt.h create mode 100644 include/linux/spinlock_types_raw.h create mode 100644 include/linux/vfio_pci_core.h delete mode 100644 include/net/ipx.h create mode 100644 include/net/netfilter/nf_hooks_lwtunnel.h delete mode 100644 include/trace/events/damon.h rename {drivers/staging/media/av7110 => include/uapi/linux/dvb}/audio.h (100%) rename {drivers/staging/media/av7110 => include/uapi/linux/dvb}/osd.h (100%) rename {drivers/staging/media/av7110 => include/uapi/linux/dvb}/video.h (100%) delete mode 100644 include/uapi/linux/ipx.h create mode 100644 include/uapi/linux/virtio_i2c.h delete mode 100644 kernel/locking/mutex-debug.h create mode 100644 kernel/locking/rtmutex_api.c create mode 100644 kernel/locking/rwbase_rt.c create mode 100644 kernel/locking/spinlock_rt.c create mode 100644 kernel/locking/ww_mutex.h create mode 100644 kernel/locking/ww_rt_mutex.c delete mode 100644 localversion-next delete mode 100644 mm/damon/Kconfig delete mode 100644 mm/damon/Makefile delete mode 100644 mm/damon/core-test.h delete mode 100644 mm/damon/core.c delete mode 100644 mm/damon/dbgfs-test.h delete mode 100644 mm/damon/dbgfs.c delete mode 100644 mm/damon/vaddr-test.h delete mode 100644 mm/damon/vaddr.c delete mode 100644 mm/folio-compat.c create mode 100644 net/netfilter/nf_hooks_lwtunnel.c create mode 100644 net/sunrpc/fail.h 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 create mode 100644 samples/bpf/xdp_monitor.bpf.c delete mode 100644 samples/bpf/xdp_monitor_kern.c create mode 100644 samples/bpf/xdp_redirect.bpf.c create mode 100644 samples/bpf/xdp_redirect_cpu.bpf.c delete mode 100644 samples/bpf/xdp_redirect_cpu_kern.c delete mode 100644 samples/bpf/xdp_redirect_kern.c create mode 100644 samples/bpf/xdp_redirect_map.bpf.c delete mode 100644 samples/bpf/xdp_redirect_map_kern.c create mode 100644 samples/bpf/xdp_redirect_map_multi.bpf.c delete mode 100644 samples/bpf/xdp_redirect_map_multi_kern.c create mode 100644 samples/bpf/xdp_sample.bpf.c create mode 100644 samples/bpf/xdp_sample.bpf.h create mode 100644 samples/bpf/xdp_sample_shared.h create mode 100644 samples/bpf/xdp_sample_user.c create mode 100644 samples/bpf/xdp_sample_user.h 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 100644 scripts/Makefile.clang mode change 100755 => 100644 scripts/checkdeclares.pl mode change 100755 => 100644 scripts/gcc-plugins/gen-random-seed.sh delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/rust-version.sh mode change 100755 => 100644 scripts/syscallnr.sh mode change 100755 => 100644 scripts/xen-hypercalls.sh create mode 100644 sound/soc/mediatek/mt8195/Makefile create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-common.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-adda.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-reg.h 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 delete mode 100644 tools/rcu/extract-stall.sh create mode 100644 tools/testing/selftests/arm64/signal/testcases/TODO create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_s [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/sve_regs.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/sve_vl.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_module.c create mode 100644 tools/testing/selftests/bpf/prog_tests/netns_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_link.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c create mode 100644 tools/testing/selftests/bpf/prog_tests/task_pt_regs.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_dctcp_release.c create mode 100644 tools/testing/selftests/bpf/progs/netns_cookie_prog.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_qos_to_cc.c create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_cookie.c create mode 100644 tools/testing/selftests/bpf/progs/test_perf_link.c create mode 100644 tools/testing/selftests/bpf/progs/test_task_pt_regs.c delete mode 100644 tools/testing/selftests/damon/Makefile delete mode 100644 tools/testing/selftests/damon/_chk_dependency.sh delete mode 100644 tools/testing/selftests/damon/debugfs_attrs.sh mode change 100644 => 100755 tools/testing/selftests/net/ioam6.sh create mode 100644 tools/testing/selftests/net/setup_veth.sh delete mode 120000 tools/testing/selftests/powerpc/primitives/asm/extable.h delete mode 100644 tools/testing/selftests/vm/ksm_tests.c