This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig 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 cd465fad13db Merge remote-tracking branch 'ipmi/for-next' omits ee71b1365cdd Merge remote-tracking branch 'leds/for-next' 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 c021a2f550e4 Merge remote-tracking branch 'kvm-arm/next' omits 9d391b9c3e64 Merge remote-tracking branch 'kvm/next' 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 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 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 0a26aaa45713 Merge branch 'for-5.15/block' into for-next omits c8991a8a5cd5 Merge branch 'for-5.15/drivers' into for-next 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 6319e82de98d Merge branch 'devel' into for-next 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 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 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 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 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 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 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 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 5441a84b87fa Merge branches 'iommu/fixes', 'apple/dart' and 'x86/amd' i [...] omits 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs 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 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 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 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg omits c8e37e054b12 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/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 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 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 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 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 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 b28a32083bfa perf/hw_breakpoint: Replace deprecated CPU-hotplug functions. omits 4db0d3d3eeb8 perf/x86/intel: Replace deprecated CPU-hotplug functions. omits 3e9a47a71364 Merge branches 'fixes' and 'misc' into for-next 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 534471c614f8 Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] 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 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 236716124cf8 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch 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 b4675c64f932 mtdblock: Warn if the added for a NAND device 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 302e503e08e6 PCI: mediatek: Add new method to get shared pcie-cfg base [...] omits 9c232516409c dt-bindings: PCI: mediatek: Update the Device tree bindings omits 9ac32de19606 Merge branches 'pm-pci', 'powercap', 'pm-cpufreq' and 'pm- [...] omits 13f81146b821 Merge branches 'acpi-dptf' and 'acpi-processor' into linux-next omits e6e9bca186a0 Merge branch 'features' into for-next omits 1b08fc51363e Merge branch 'fixes' into for-next 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 197da54f3a8e Merge branches 'pm-cpuidle' and 'acpica' into linux-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 101262c60013 mmc: core: Store pointer to bio_crypt_ctx in mmc_request 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 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 f8bd7c48ecb0 PCI/ACS: Enforce pci=noats with Transaction Blocking omits ae832e297be7 hwmon: (w83781d) Match on device tree compatibles omits 6672f7eb5f0f dt-bindings: hwmon: Add bindings for Winbond W83781D 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 d3899ec4120c hwmon: (dell-smm) Add Dell Precision 7510 to fan control w [...] omits cc15156265f0 Merge remote-tracking branch 'regmap/for-5.15' into regmap-next omits a6d40504bf42 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 7094ddbc0be6 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next omits dd71894a1217 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next 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 d5450c42cbc3 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI omits fb3f4bca19b3 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate omits e576ef09cf74 clk: imx8mn: use correct mux type for clkout path omits 54236dda185f clk: imx8mm: use correct mux type for clkout path 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 59e4e762a17d gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi [...] omits 9d6723747915 gpu: ipu-v3: image-convert: use swap() 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 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 69a91ff5e46c Merge branch 'mvebu/dt64' into mvebu/for-next omits 9b073961afab clocksource: Prohibit clocksource watchdog test when HZ<100 omits 92279a3b11a0 perf/x86/intel/uncore: Fix integer overflow on 23 bit left [...] 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 ca2b19a4bdb6 parisc: Increase gcc stack frame check to 2048 for 32- and 64-bit omits 20921e7eaf7b parisc: Replace symbolic permissions with octal permissions omits e1cc6e8c1969 fcntl: fix potential deadlock for &fasync_struct.fa_lock omits bd71c861f8dc fcntl: fix potential deadlocks for &fown_struct.lock omits 956df1bb0ab8 usb: chipidea: host: fix port index underflow and UBSAN complains omits 16d7181bb1b5 USB: cdnsp: drop irq-flags initialisations 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 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 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 1c93427d80fd Merge remote-tracking branch 'net/master' adds d532bcd0b269 netfilter: conntrack: sanitize table size default settings adds dd6d2910c5e0 netfilter: conntrack: switch to siphash adds d7e7747ac5c2 netfilter: refuse insertion if chain has grown too large adds c20d0ad48821 Merge remote-tracking branch 'netfilter/master' 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 70425a4348d8 Merge remote-tracking branch 'sound-current/for-linus' adds dcf097e7d21f USB: serial: pl2303: fix GL type detection adds e18d795cc34d Merge remote-tracking branch 'usb-serial-fixes/usb-linus' 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 a486dac372de iio: dac: ti-dac5571: fix an error code in probe() adds 7956cf5d76b1 iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed adds f2223affb474 iio: adc: rzg2l_adc: Fix -EBUSY timeout error return adds ce9e3d5989e5 iio: adc128s052: Fix the error handling path of 'adc128_probe()' adds 77f54fe52793 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds e879f855e590 bus: ti-sysc: Add break in switch statement in sysc_init_soc() adds 4f0fdbcc9090 Merge remote-tracking branch 'omap-fixes/fixes' adds 32b2397c1e56 libnvdimm/pmem: Fix crash triggered when I/O in-flight dur [...] adds 7cce8276ae55 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 01e9fcf19c13 Merge branch 'misc-5.14' into next-fixes adds 64e8256a2f89 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 1dfed1a508fe Merge remote-tracking branch 'vfs-fixes/fixes' adds ce1e866a283d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 1d345c3e5941 fpga: machxo2-spi: Fix missing error code in machxo2_write [...] adds b16f07edf2d7 Merge remote-tracking branch 'fpga-fixes/fixes' adds 7bc04ce6b914 Makefile: Enable -Wimplicit-fallthrough for Clang adds 00ea3e7f7ed0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 39f75da7bcc8 isystem: trim/fixup stdarg.h and other headers adds c0891ac15f04 isystem: ship and use stdarg.h adds 564f963eabd1 isystem: delete global -isystem compile option adds ab4e833636e8 MAINTAINERS: add Nick to Kbuild reviewers adds 389640bf8d17 Makefile: remove stale cc-option checks adds 2b1d7fc05467 kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG adds aafdcacc72e6 kbuild: macrofy the condition of if_changed and friends adds 0fc7db58e2a6 kbuild: warn if FORCE is missing for if_changed(_dep,_rule [...] adds 900c32722f35 kbuild: Remove -Wno-format-invalid-specifier from clang block adds 388e64248d31 kbuild: Add a comment above -Wno-gnu adds c6a74818da3f kbuild: Shuffle blank line to improve comment meaning adds f652c0ecae28 kbuild: Switch to 'f' variants of integrated assembler flag adds 8514f6b9682f kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y adds 4eb566df1b41 kbuild: sh: remove unused install script adds 5a0b50421c82 security: remove unneeded subdir-$(CONFIG_...) adds 5916419268a8 sparc: move the install rule to arch/sparc/Makefile adds 0fd4f12e00a6 ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild adds e84a88666b8d s390: replace cc-option-yn uses with cc-option adds 1ac0aab260bc arc: replace cc-option-yn uses with cc-option adds be6b0d5022af x86: remove cc-option-yn test for -mtune= adds 781bcc09e077 gen_compile_commands: extract compiler command from a seri [...] adds c176a8773d78 kbuild: remove unused quiet_cmd_update_lto_symversions adds b1ec6c234aed kbuild: remove stale *.symversions adds 11a5376e37c8 kbuild: merge vmlinux_link() between the ordinary link and [...] adds 2174547d52e9 kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh adds eefe4ee0bd0c kbuild: merge vmlinux_link() between ARCH=um and other arc [...] adds 26d5313d02e4 checkkconfigsymbols.py: Fix the '--ignore' option adds f9a9f624f646 modpost: get the *.mod file path more simply adds d16a693cf932 kbuild: clean up objtool_args slightly adds 087e856cfb76 kbuild: redo fake deps at include/ksym/*.h adds 0890af7df9df Merge remote-tracking branch 'kbuild/for-next' adds 529663b98b9a Merge remote-tracking branch 'compiler-attributes/compiler [...] 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 6e36838d1573 Merge remote-tracking branch 'dma-mapping/for-next' adds 631a07920ab3 Merge remote-tracking branch 'asm-generic/master' adds 82a423053eb3 arch/arc/kernel/: fix misspellings using codespell tool adds 6b5ff0405e41 ARC: export clear_user_page() for modules adds b0f839b4b915 ARC: atomics: disintegrate header adds b1040148b2ea ARC: atomic: !LLSC: remove hack in atomic_set() for for UP adds ca766f04ad1d ARC: atomic: !LLSC: use int data type consistently adds 7e8f8cbb4399 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] adds b64be6836993 ARC: atomics: implement relaxed variants adds cea43147905f ARC: switch to generic bitops adds 9d011e12075d ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] adds ecf51c9fa096 ARC: xchg: !LLSC: remove UP micro-optimization/hack adds e188f3330a13 ARC: cmpxchg/xchg: rewrite as macros to make type safe adds ddc348c44d82 ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) adds 301014cf6d72 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants adds 767a697e7576 ARC: retire ARC750 support adds 288ff7de62af ARC: retire MMUv1 and MMUv2 support adds 6128df5be48f ARC: mm: use SCRATCH_DATA0 register for caching pgdir in A [...] adds 12e7804c2641 ARC: mm: remove tlb paranoid code adds 47910ca3ce94 ARC: mm: move mmu/cache externs out to setup.h adds 366440eec855 ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS adds 1b4013b9aebc ARC: mm: Enable STRICT_MM_TYPECHECKS adds da773cf20eb3 ARC: ioremap: use more commonly used PAGE_KERNEL based unc [...] adds e93e59ac1e69 ARC: mm: pmd_populate* to use the canonical set_pmd (and d [...] adds be43b096ed78 ARC: mm: non-functional code movement/cleanup adds 89d0d42412a1 ARC: mm: move MMU specific bits out of ASID allocator adds a79a9c765f95 ARC: mm: move MMU specific bits out of entry code ... adds 2cc1121bc993 ARC: mm: disintegrate mmu.h (arcv2 bits out) adds fe6cb7b043b6 ARC: mm: disintegrate pgtable.h into levels and flags adds f35534a2bcc7 ARC: mm: hack to allow 2 level build with 4 level code adds d9820ff76f95 ARC: mm: switch pgtable_t back to struct page * adds 9f3c76aedcbf ARC: mm: switch to asm-generic/pgalloc.h adds 2dde02ab6d1a ARC: mm: support 3 levels of page tables adds 8747ff704ac8 ARC: mm: support 4 levels of page tables adds 56809a28d45f ARC: mm: vmalloc sync from kernel to user table to update PMD ... adds bba2383b24c9 Merge remote-tracking branch 'arc/for-next' adds 2423de2e6f4d ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kern [...] adds 344179fc7ef4 ARM: 9106/1: traps: use get_kernel_nofault instead of set_fs() adds b6e47f3c11c1 ARM: 9109/1: oabi-compat: add epoll_pwait handler adds 4e57a4ddf6b0 ARM: 9107/1: syscall: always store thread_info->abi_syscall adds 249dbe74d3c4 ARM: 9108/1: oabi-compat: rework epoll_wait/epoll_pwait emulation adds bdec0145286f ARM: 9114/1: oabi-compat: rework sys_semtimedop emulation adds 7e2d8c29ecdd ARM: 9111/1: oabi-compat: rework fcntl64() emulation adds 2df4c9a741a0 ARM: 9112/1: uaccess: add __{get,put}_kernel_nofault adds 8ac6f5d7f84b ARM: 9113/1: uaccess: remove set_fs() implementation adds da0b9ee43c15 ARM: 9110/1: oabi-compat: fix oabi epoll sparse warning adds 88210317eec6 ARM: 9116/1: unified: Remove check for gcc < 4 adds c747ce470619 ARM: 9117/1: asm-generic: div64: Remove always-true __div6 [...] adds 6c974e79d376 ARM: 9118/1: div64: Remove always-true __div64_const32_is_ [...] adds 1c9b5911f53b Merge branches 'fixes' and 'misc' into for-next adds eee17eae52b1 Merge remote-tracking branch 'arm/for-next' 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 43b4706cfc77 Merge remote-tracking branch 'arm64/for-next/core' 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 bda5d0ef3f88 Merge branch 'arm/dt' into for-next adds b1f943022498 Merge branch 'arm/fixes' into for-next 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 c5ccc918143b Merge branch 'arm/defconfig' into for-next adds 4060df1d7c27 soc: document merges 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 b1ad223ac5a7 Merge branch 'arm/dt' into for-next 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 69c0e7e97b2f Merge branch 'arm/drivers' into for-next 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 e860bded99d2 Merge branch 'arm/soc' into for-next adds bb89b00f2e9d soc: document merges adds 319a1b58f6c7 ARM: s3c: delete unneed local variable "delay" adds f30970fcceec Merge branch 'arm/fixes' into for-next 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 ca9ad70469a4 Merge branch 'arm/soc' into for-next adds 4364229fd558 soc: document merges adds 3fa70711d857 Merge tag 'v5.14-rc7' into for-next adds 054bc6a105d7 arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings adds a33746063fc4 Merge tag 'reset-fixes-for-v5.14' of git://git.pengutronix [...] adds 602b2c5a7705 Merge branch 'arm/fixes' into for-next 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 4f84d6c774fc Merge branch 'arm/dt' into for-next 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 96ec1bf04594 Merge branch 'arm/drivers' into for-next 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 1f5178a082a1 Merge branch 'arm/defconfig' into for-next adds 9664efeb5b86 ARM: s3c: delete unneed local variable "delay" adds 51e321fed0ff soc: aspeed-lpc-ctrl: Fix clock cleanup in error path adds a9f2c2d25864 Merge branch 'arm/soc' into for-next adds 305d90ec35b5 soc: document merges adds 5acc7bf3074e Merge branch 'arm/fixes' into for-next adds 9e62ec0e661c arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings adds 6af351634451 Merge branch 'arm/dt' into for-next adds 5b35ece9d2e4 arm64: zynqmp: Remove not documented is-dual property adds c5f130772d97 arm64: zynqmp: Fix serial compatible string adds bee69aec28af arm64: zynqmp: Enable gpio and qspi for zc1275-revA adds bd7a8de28ada arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards adds 479c46133c05 arm64: zynqmp: Wire psgtr for zc1751-xm013 adds 6f4f55bdc436 Merge tag 'zynqmp-dt-for-v5.15' of https://github.com/Xili [...] adds bf092ebe6e81 arm64: dts: rockchip: add rk356x gpio debounce clocks adds 1a9563ba0a59 arm64: dts: rockchip: add rk3568 tsadc nodes adds d0e2e61b3cba arm64: dts: rockchip: add thermal support to Quartz64 Model A adds c68defec1585 arm64: dts: rockchip: Add SFC to PX30 adds ab438ba2dc6b arm64: dts: rockchip: Add SFC to RK3308 adds f9576999b0ae arm64: dts: rockchip: Enable SFC for Odroid Go Advance adds 9a35fd01f4ab arm64: dts: rockchip: add RK3399 Gru gpio-line-names adds 894c2e3620f6 Merge tag 'v5.15-rockchip-dts64-1' of git://git.kernel.org [...] adds 7e0a31c49b5a arm64: dts: rockchip: add missing rockchip,grf property to rk356x adds 6b9b7968ff78 arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu adds 3f1c9b99f22c arm64: dts: rockchip: Fix GPU register width for RK3328 adds b12a5946f5ea arm64: dts: rockchip: add saradc to rk3568-evb1-v10 adds dd300577952e Merge tag 'v5.15-rockchip-dts64-2' of git://git.kernel.org [...] adds 8e99b61ee1e0 Merge branch 'arm/late' into for-next adds 5e115b419d2b soc: document merges adds 80ceac3970cb Merge remote-tracking branch 'arm-soc/for-next' adds a2e3e936f9fd Merge remote-tracking branch 'actions/for-next' adds 2cf40207bdd6 Merge remote-tracking branch 'amlogic/for-next' adds 250ea87828ae ARM: dts: rainier: Add 'factory-reset-toggle' as GPIOF6 adds b5773eb7f95d ARM: config: aspeed: Enable hardened allocator feature adds 97e6caece721 ARM: config: aspeed: Enable KCS adapter for raw SerIO adds 441e11bd11e1 ARM: config: aspeed_g4: Enable EDAC and SPGIO adds 4b04b92bdcf6 ARM: config: aspeed: Regenerate defconfigs adds 0f32f00af344 Merge branches 'dt-for-v5.15', 'soc-for-v5.15' and 'defcon [...] adds f1c4d8edb0ec Merge remote-tracking branch 'aspeed/for-next' adds 165b81fcd9a3 Merge remote-tracking branch 'at91/at91-next' adds 4eeb06bd8a0e Merge remote-tracking branch 'imx-mxs/for-next' adds 28b44e486393 Merge remote-tracking branch 'keystone/next' adds ff456d2e40f5 Merge remote-tracking branch 'mediatek/for-next' adds 930af8dda750 Merge branch 'mvebu/dt64' into mvebu/for-next adds c8f4f2fab120 Merge remote-tracking branch 'mvebu/for-next' adds cf574e9473e4 Merge remote-tracking branch 'omap/for-next' adds 3c5b6f6f2727 Merge remote-tracking branch 'qcom/for-next' adds 1477ef7a927f Merge remote-tracking branch 'raspberrypi/for-next' adds d2d2eca69a0e Merge remote-tracking branch 'renesas/next' adds b136f0544cb8 Merge branch 'v5.15-armsoc/dts32' into for-next adds ba0b6bee5c8c Merge branch 'v5.15-armsoc/dts64' into for-next adds abfe14de9197 Merge branch 'v5.15-armsoc/drivers' into for-next adds 5936c9eb785b Merge branch 'v5.15-armsoc/dts64' into for-next adds d46148623f26 Merge branch 'v5.15-armsoc/dts64' into for-next adds fee89f92450c Merge remote-tracking branch 'rockchip/for-next' adds e540780b67b7 Merge remote-tracking branch 'samsung-krzk/for-next' adds 32955511b92f Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 7b4262378924 firmware: arm_scmi: Fix virtio transport Kconfig dependency adds 7c414a7d93c6 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 46d93eb71a35 Merge remote-tracking branch 'scmi/for-linux-next' adds 55cb12363575 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 8ee8c346359d Merge remote-tracking branch 'tegra/for-next' adds 7133ae46ee8e Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 4d7e3c8de98e Merge branch 'zynqmp/dt' of https://github.com/Xilinx/linu [...] adds dd282edd3dfb Merge remote-tracking branch 'xilinx/for-next' adds 4e7cf74fa3b2 clk: fractional-divider: Export approximation algorithm to [...] adds 928f9e268611 clk: fractional-divider: Hide clk_fractional_divider_ops f [...] adds 82f53f9ee577 clk: fractional-divider: Introduce POWER_OF_TWO_PS flag adds e81b917a78c7 clk: fractional-divider: Document the arithmetics used beh [...] adds 4aa1b095e57e Merge branch 'clk-frac-divider' into clk-next adds a1cde1f0172e Merge tag 'renesas-clk-for-v5.15-tag2' of git://git.kernel [...] adds 64dd3e36c595 Merge branch 'clk-renesas' into clk-next adds 923ba4604a9b Merge tag 'for-5.15-clk' of git://git.kernel.org/pub/scm/l [...] adds 42c8afcf0a8e Merge branch 'clk-nvidia' into clk-next adds 1d070108354b Merge tag 'v5.15-rockchip-clk1' of git://git.kernel.org/pu [...] adds e18001c2b21a Merge branch 'clk-rockchip' into clk-next adds b3636a3a2c51 PM: runtime: add devm_pm_runtime_enable helper adds a649136b17af PM: runtime: add devm_pm_clk_create helper adds 72cfc73f4663 clk: qcom: use devm_pm_runtime_enable and devm_pm_clk_create adds a61ca021fe28 clk: qcom: gcc-sdm660: Move parent tables after PLLs adds da09577ab562 clk: qcom: gcc-sdm660: Replace usage of parent_names adds 1b9de19e244d dt-bindings: clock: add Qualcomm MSM8953 GCC driver bindings adds 9bb6cfc3c77e clk: qcom: Add Global Clock Controller driver for MSM8953 adds 7972609631fd dt-bindings: clock: Add support for MSM8992/4 MMCC adds 4d5b4572c475 clk: qcom: Add msm8994 MMCC driver adds e0be99864d99 clk: qcom: mmcc-msm8994: Add MSM8992 support adds dce25b3e0bb2 dt-bindings: clk: qcom: gcc-sm6115: Document SM6115 GCC adds cbe63bfdc54f clk: qcom: Add Global Clock controller (GCC) driver for SM6115 adds 386ea3bd8eae clk: qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250 adds 4966c52ad700 dt-bindings: clock: Add RPMHCC bindings for SM6350 adds be5b605d34cd clk: qcom: rpmh: Add support for RPMH clocks on SM6350 adds 920e9b9cd154 dt-bindings: clock: Add SM6350 GCC clock bindings adds 618cfa94a830 clk: qcom: Add SM6350 GCC driver adds 056881bb694f Merge branch 'clk-qcom' into clk-next adds aaedb9e00e54 clk: kirkwood: Fix a clocking boot regression adds ecdf0eb60ba4 Merge branch 'clk-kirkwood' into clk-next adds 1822b4dedc4d clk: imx8mm: use correct mux type for clkout path adds 8ee749ec7fc6 clk: imx8mn: use correct mux type for clkout path adds fb549644eeb1 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate adds d36207b848a6 clk: imx8m: fix clock tree update of TF-A managed clocks adds 86842d255b45 clk: imx8mn: Add M7 core clock adds 3e061910b2a2 Merge tag 'clk-imx-5.15' of git://git.kernel.org/pub/scm/l [...] adds 0c5ff8bc04f6 Merge branch 'clk-imx' into clk-next adds 0cbc0eb14e99 clk: zynqmp: fix kernel doc adds a3ef91f501b0 clk: at91: sama7g5: remove all kernel-doc & kernel-doc warnings adds 0363d6950612 Merge branch 'clk-doc' into clk-next adds 47d0fbd1cd42 clk: zynqmp: Check the return type adds e7296d16ef7b clk: zynqmp: Fix a memory leak adds ba4a40735113 Merge branch 'clk-zynq' into clk-next adds 28138eb602d9 Merge branch 'clk-fixes' into clk-next adds c16edf5ff8ec clk: ralink: avoid to set 'CLK_IS_CRITICAL' flag for gates adds 3ba64f8d7b62 Merge branch 'clk-ralink' into clk-next adds af7651e67b9d clk: at91: clk-generated: Limit the requested rate to our range adds 699b67f8092f Merge branch 'clk-at91' into clk-next adds 6e1cc688e450 clk: zynqmp: Fix kernel-doc format adds 6880d94f8426 dt-bindings: clock: brcm,iproc-clocks: fix armpll properties adds 07fe64de524d Merge branch 'clk-doc' into clk-next adds 275e4e2dc041 dt-bindings: clk: vc5: Add properties for configuring the [...] adds 2ef162548a53 clk: vc5: Use dev_err_probe adds d83e561d43bc clk: vc5: Add properties for configuring SD/OE behavior adds abbd6b85ed33 Merge branch 'clk-vc5' into clk-next adds ae910bf9d8b2 dt-bindings: clock: samsung: convert Exynos5250 to dtschema adds ea7b028a00e4 dt-bindings: clock: samsung: add bindings for Exynos exter [...] adds 41059b5d8b9a dt-bindings: clock: samsung: convert Exynos542x to dtschema adds e9385b93ffdd dt-bindings: clock: samsung: convert Exynos3250 to dtschema adds 7ac615780926 dt-bindings: clock: samsung: convert Exynos4 to dtschema adds e1ec39092088 dt-bindings: clock: samsung: convert Exynos AudSS to dtschema adds 80204ac4bca9 dt-bindings: clock: samsung: convert S5Pv210 AudSS to dtschema adds faa6a1f9de51 MAINTAINERS: clock: include S3C and S5P in Samsung SoC clo [...] adds f7d996ba0ceb Merge branch 'clk-doc' into clk-next adds 131abae905df clk: qcom: Add SM6350 GCC driver adds 5fad6cff0fb8 Merge branch 'clk-qcom' into clk-next adds 646fe0fad04a Merge remote-tracking branch 'clk/clk-next' adds 81dd24966885 h8300: remove memory.c adds 1ec10274d436 h8300: don't implement set_fs adds 2b2fdcae6493 Merge remote-tracking branch 'h8300/h8300-next' 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 a5318d566b60 Merge remote-tracking branch 'm68knommu/for-next' adds 315511166469 microblaze: move core-y in arch/microblaze/Makefile to arc [...] adds 2faec385d3ab Merge remote-tracking branch 'microblaze/next' adds 126b39368604 MIPS: Return true/false (not 1/0) from bool functions adds cd92dbaf5d04 MAINTAINERS: adjust PISTACHIO SOC SUPPORT after its retirement adds 0181f6f19c6c MIPS: mscc: ocelot: disable all switch ports by default adds eba54cbb92d2 MIPS: mscc: ocelot: mark the phy-mode for internal PHY ports adds 71f8817c28e2 MIPS: ingenic: Unconditionally enable clock of CPU #0 adds a0c6a1601f9c Merge remote-tracking branch 'mips/mips-next' adds 7851155a1a7c openrisc/litex: Update uart address adds 978c791491bc openrisc/litex: Add ethernet device adds 1955d843efc3 openrisc/litex: Update defconfig adds ed5b01f4749a Merge remote-tracking branch 'openrisc/for-next' 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 a59d984c56c8 drivers: parisc: ccio-dma.c: Added tab instead of spaces adds ab8624cceb3b Merge remote-tracking branch 'parisc-hd/for-next' adds 0355785313e2 powerpc: Add "-z notext" flag to disable diagnostic adds 8b893ef190b0 powerpc/pseries: Fix build error when NUMA=n adds 47c258d71ebf powerpc/head_check: use stdout for error messages adds e95ad5f21693 powerpc/head_check: Fix shellcheck errors adds c5ac55b6cbc6 powerpc/config: Fix IPV6 warning in mpc855_ads adds d0e28a6145c3 powerpc/config: Renable MTD_PHYSMAP_OF adds 87e0d46bf689 powerpc/configs: Regenerate mpc885_ads_defconfig adds e225c4d6bc38 powerpc: Remove duplicate includes adds 6af0b5570b59 selftests/powerpc: Remove duplicated include from tm-poison.c adds 51ed00e71f01 powerpc/32: Remove unneccessary calculations in load_up_{f [...] adds c26d4c5d4f0d powerpc/kvm: Remove obsolete and unneeded select adds 6cd717fe9b3a powerpc/tau: Add 'static' storage qualifier to 'tau_work' [...] adds f9addd85fbfa powerpc/perf/hv-gpci: Fix counter value parsing adds 4cb266074aa1 powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() [...] adds cb53a93e33e1 KVM: PPC: Book3S PR: Declare kvmppc_handle_exit_pr() adds b352ddae7b2c KVM: PPC: Book3S PR: Remove unused variable adds 898a1ef06ad4 powerpc/audit: Avoid unneccessary #ifdef in syscall_get_ar [...] adds 770cec16cdc9 powerpc/audit: Simplify syscall_get_arch() adds a00ea5b6f2bb powerpc/syscalls: Remove __NR__exit adds 3accc0faef08 powerpc/prom: Fix unused variable ‘reserve_map’ when CONFI [...] adds cc47ad409ba9 powerpc/compat_sys: Declare syscalls adds 113ec9ccc804 powerpc/32: indirect function call use bctrl rather than b [...] adds f5007dbf4da7 powerpc/booke: Avoid link stack corruption in several places adds 33e1402435cb powerpc: Avoid link stack corruption in misc asm functions adds 11f27a7fa4ca powerpc/ptdump: Use DEFINE_SHOW_ATTRIBUTE() adds 64b87b0c70e0 powerpc/ptdump: Remove unused 'page_size' parameter adds cf98d2b6eea6 powerpc/ptdump: Reduce level numbers by 1 in note_page() a [...] adds e084728393a5 powerpc/ptdump: Convert powerpc to GENERIC_PTDUMP adds 316389e904f9 powerpc/syscalls: Simplify do_mmap2() adds 19e932eb6ea4 powerpc/ptrace: Make user_mode() common to PPC32 and PPC64 adds 9401f4e46cf6 powerpc: Use lwarx/ldarx directly instead of PPC_LWARX/LDA [...] adds b1643084d164 powerpc/perf: Use stack siar instead of mfspr adds cc90c6742ef5 powerpc/perf: Drop the case of returning 0 as instruction pointer adds 3c69a5f22223 powerpc/perf: Fix the check for SIAR value adds c95278a05344 selftests/powerpc: Add missing clobbered register to to pt [...] adds e42edf9b9d12 selftests: Skip TM tests on synthetic TM implementations adds 4f8e78c0757e powerpc: Add esr as a synonym for pt_regs.dsisr adds cfa47772ca8d powerpc/64e: Get esr offset with _ESR macro adds 4872cbd0ca35 powerpc: Add dear as a synonym for pt_regs.dar register adds d9db6e420268 powerpc/64e: Get dear offset with _DEAR macro adds 133c17a1788d powerpc: Remove MSR_PR check in interrupt_exit_{user/kerne [...] adds 806c0e6e7e97 powerpc: Refactor verification of MSR_RI adds 5d7d6dac8fe9 KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines adds c232461c0c3b KVM: PPC: Book3S HV: Add sanity check to copy_tofrom_guest adds 0eb596f1e610 KVM: PPC: Book3S HV: Stop exporting symbols from book3s_64 [...] adds fd42b7b09c60 KVM: PPC: Book3S HV: Initialise vcpu MSR with MSR_ME adds daac40e8d7a6 KVM: PPC: Book3S HV: Remove TM emulation from POWER7/8 path adds 4782e0cd0d18 KVM: PPC: Book3S HV P9: Fixes for TM softpatch interrupt NIP adds d82b392d9b35 KVM: PPC: Book3S HV Nested: Fix TM softpatch HFAC interrup [...] adds 7487cabc7ed2 KVM: PPC: Book3S HV Nested: Sanitise vcpu registers adds 8b210a880b35 KVM: PPC: Book3S HV Nested: Make nested HFSCR state accessible adds 7c3ded573514 KVM: PPC: Book3S HV Nested: Stop forwarding all HFUs to L1 adds f2e29db15652 KVM: PPC: Book3S HV Nested: save_hv_return_state does not [...] adds 178266389794 KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 [...] adds 0c8fb653d487 powerpc/64s: Remove WORT SPR from POWER9/10 adds 465e333e77a6 Merge branch 'topic/ppc-kvm' into next adds c12adb067844 powerpc: retire sbc8548 board support adds d7c1814f2f4f powerpc: retire sbc8641d board support adds 5bd4ae07e797 MAINTAINERS: update for Paul Gortmaker adds 627e66f29aa2 Merge changes from Paul Gortmaker adds f50da6edbf1e powerpc/doc: Fix htmldocs errors adds 8149238ffd21 powerpc: Redefine HMT_xxx macros as empty on PPC32 adds 602d0f96563c powerpc/microwatt: Add Ethernet to device tree adds ef4fcaf99cd2 powerpc/configs/microwattt: Enable Liteeth adds 3e18e2711822 powerpc/configs/microwatt: Enable options for systemd adds 8efd249babea powerpc/smp: Fix a crash while booting kvm guest with nr_cpus=2 adds b8b928030332 powerpc/smp: Update cpu_core_map on all PowerPc systems adds 5bf63497b8dd powerpc/smp: Enable CACHE domain for shared processor adds 544af6429777 powerpc/numa: Drop dbg in favour of pr_debug adds 506c2075ffd8 powerpc/numa: convert printk to pr_xxx adds 544a09ee7434 powerpc/numa: Print debug statements only when required adds 9a245d0e1f00 powerpc/numa: Update cpu_cpu_map on CPU online/offline adds 0c634bafe3bb powerpc/pseries/iommu: Replace hard-coded page shift adds 3c33066a2190 powerpc/kernel/iommu: Add new iommu_table_in_use() helper adds 4ff8677a0b19 powerpc/pseries/iommu: Add iommu_pseries_alloc_table() helper adds 92a23219299c powerpc/pseries/iommu: Add ddw_list_new_entry() helper adds 2ca73c54ce24 powerpc/pseries/iommu: Allow DDW windows starting at 0x00 adds 7ed2ed2db268 powerpc/pseries/iommu: Add ddw_property_create() and refac [...] adds fc8cba8f989f powerpc/pseries/iommu: Reorganize iommu_table_setparms*() [...] adds a5fd95120c65 powerpc/pseries/iommu: Update remove_dma_window() to accep [...] adds 8599395d34f2 powerpc/pseries/iommu: Find existing DDW with given property name adds 381ceda88c4c powerpc/pseries/iommu: Make use of DDW for indirect mapping adds 57dbbe590f15 powerpc/pseries/iommu: Rename "direct window" to "dma window" adds 12f829eb6eed Merge remote-tracking branch 'powerpc/next' adds 7f85b04b08ca riscv: Keep the riscv Kconfig selects sorted adds 8341dcfbd8dd riscv: Enable Undefined Behavior Sanitizer UBSAN adds fde9c59aebaf riscv: explicitly use symbol offsets for VDSO adds 803930ee35fa riscv: use strscpy to replace strlcpy adds a290f510a178 RISC-V: Fix VDSO build for !MMU adds c24a19674258 riscv: add support for hugepage migration adds b95aeb831ba2 Merge remote-tracking branch 'risc-v/for-next' adds 2297791c92d0 s390/cio: dont unregister subchannel from child-drivers adds 436fc4feeabb s390: add kmemleak annotation in stack_alloc() adds 15256194eff6 s390/entry: make oklabel within CHKSTG macro local adds 81912856e0fb s390/configs: enable CONFIG_KFENCE in debug_defconfig adds 19744a7e350c Merge remote-tracking branch 's390/for-next' adds 488ccce1fdd2 Merge remote-tracking branch 'sh/for-next' adds b76dd9302af7 um: make PCI emulation driver init/exit static adds 68fdb6448501 lib/logic_iomem: fix sparse warnings adds 21976f2b747e um: virtio_uml: include linux/virtio-uml.h adds 7ad28e0df7ee um: virtio_uml: fix memory leak on init failures adds 1568cb0e6d97 hostfs: support splice_write adds 4a22c4cebd61 um: virt-pci: don't do DMA from stack adds bc5c49d79206 um: enable VMAP_STACK adds 6a241d2923c2 um: virt-pci: fix uapi documentation adds adf9ae0d159d um: fix stub location calculation adds 97be5d215cda Merge remote-tracking branch 'uml/linux-next' adds 86fce5eba818 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds cdc3f56a3806 Merge remote-tracking branch 'pidfd/for-next' 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 db5e6afe7c1f Merge remote-tracking branch 'fscache/fscache-next' adds 63c1fbbd1431 Merge branch 'misc-5.15' into for-next-current-v5.14-20210830 adds 1efc6199e6b9 Merge branch 'for-next-current-v5.14-20210830' into for-ne [...] adds ce00f0c888f2 Merge remote-tracking branch 'btrfs/for-next' 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 14dc0db81b6b Merge remote-tracking branch 'configfs/for-next' 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 1826b2055070 Merge remote-tracking branch 'erofs/dev' adds a95dc17633ab Pull utf8 handling fixes from Pali Rohar adds ed518dd035fa Pull udf xattr sanity checks. adds e6f8f09ac7a7 Merge remote-tracking branch 'ext3/for_next' 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 8720904242b6 ext4: get discard out of jbd2 commit kthread contex adds 78e89124cc42 ext4: reduce arguments of ext4_fc_add_dentry_tlv adds 1997a1fc597d ext4: if zeroout fails fall back to splitting the extent node adds e905fbe3fd0f ext4: fix e2fsprogs checksum failure for mounted filesystem adds d7d6785de00f ext4: Make sure quota files are not grabbed accidentally adds 5e5a0c7ce6fe ext4: fix sparse warnings adds 6c6ce4d71465 jbd2: add sparse annotations for add_transaction_credits() adds 9e445093e523 ext4: fix race writing to an inline_data file while its xa [...] adds 1984539f8841 ext4: Support for checksumming from journal triggers adds f407caa8dfe1 ext4: Move orphan inode handling into a separate file adds 34370af272d7 ext4: Speedup ext4 orphan inode handling adds 074cd57312b2 ext4: Orphan file documentation adds 3e5533948c16 ext4: Improve scalability of ext4 orphan file handling adds cefa3f1a2717 Merge remote-tracking branch 'ext4/dev' adds b6d9246d0315 f2fs: improve sbi status info in debugfs/f2fs/status adds 1927ccdb7990 f2fs: correct comment in segment.h adds 4a4fc043f594 f2fs: compress: allow write compress released file after t [...] adds 324105775c19 f2fs: support fault injection for f2fs_kmem_cache_alloc() adds b96d9b3b09f0 f2fs: fix to keep compatibility of fault injection interface adds 491f7f71e184 f2fs: convert S_IRUGO to 0444 adds b35d71b96909 f2fs: fix description about main_blkaddr node adds bbe1da7e34ac f2fs: compress: do sanity check on cluster adds 521187439abf f2fs: separate out iostat feature adds a4b6817625e7 f2fs: introduce periodic iostat io latency traces adds 94c821fb286b f2fs: rebuild nat_bits during umount adds 4d67490498ac f2fs: Don't create discard thread when device doesn't supp [...] adds d75da8c8a4c5 f2fs: adjust unlock order for cleanup adds ad126ebddecb f2fs: fix to account missing .skipped_gc_rwsem adds adf9ea89c719 f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() adds c8dc3047c485 f2fs: fix to unmap pages from userspace process in punch_hole() adds dddd3d65293a f2fs: guarantee to write dirty data when enabling checkpoint back adds f7db8dd6981e f2fs: enable realtime discard iff device supports discard adds 827f02842e40 f2fs: deallocate compressed pages when error happens adds 9605f75cf36e f2fs: should put a page beyond EOF when preparing a write adds 7aafa3766bef Merge remote-tracking branch 'f2fs/dev' adds 76224355db75 fuse: truncate pagecache on atomic_o_trunc adds 59bda8ecee2f fuse: flush extending writes adds 4a24f7819533 fuse: wait for writepages in syncfs adds a8c6f1876b08 fuse: remove unused arg in fuse_write_file_get() adds 86ace1af49b5 Merge remote-tracking branch 'fuse/for-next' adds 0a6ff58edbfb SUNRPC: Simplify socket shutdown when not reusing TCP ports adds 7c81e6a9d75b SUNRPC: Tweak TCP socket shutdown in the RPC client adds 79d534f8cbf9 NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox adds 3a3f976639f2 SUNRPC keep track of number of transports to unique addresses adds df205d0a8ea1 SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info [...] adds 7e134205f629 NFSv4 introduce max_connect mount options adds dc48e0abee24 SUNRPC enforce creation of no more than max_connect xprts adds 2a7a451a9084 NFSv4.1 add network transport when session trunking is detected adds 86bfe01d3e17 Merge remote-tracking branch 'nfs-anna/linux-next' adds 11e4e66efd44 Merge branch 'torvalds:master' into master adds f8d87ed9f0d5 fs/ntfs3: Fix various spelling mistakes adds 528c9b3d1edf fs/ntfs3: Use linux/log2 is_power_of_2 function adds 87790b653439 fs/ntfs3: Add ifndef + define to all header files adds 71eeb6ace80b fs/ntfs3: Fix integer overflow in multiplication adds 8c01308b6d6b fs/ntfs3: Remove unused variable cnt in ntfs_security_init() adds be87e821fdb5 fs/ntfs3: Fix one none utf8 char in source file adds abfeb2ee2103 fs/ntfs3: Fix fall-through warnings for Clang adds 1263eddfea99 fs/ntfs3: Remove unused including <linux/version.h> adds 24516d481dfc fs/ntfs3: Restyle comment block in ni_parse_reparse() adds fa3cacf54463 fs/ntfs3: Use kernel ALIGN macros over driver specific adds 195c52bdd5d5 fs/ntfs3: Do not use driver own alloc wrappers adds 345482bc431f fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc adds a1b04d380ab6 fs/ntfs3: add checks for allocation failure adds 2926e4297053 fs/ntfs3: fix an error code in ntfs_get_acl_ex() adds 04810f000afd fs/ntfs3: Fix error code in indx_add_allocate() adds 8c83a4851da1 fs/ntfs3: Potential NULL dereference in hdr_find_split() adds b8155e95de38 fs/ntfs3: Fix error handling in indx_insert_into_root() adds e8b8e97f91b8 fs/ntfs3: Restyle comments to better align with kernel-doc adds a97131c29c99 fs/ntfs3: Remove fat ioctl's from ntfs3 driver for now adds 78ab59fee07f fs/ntfs3: Rework file operations adds d3624466b56d fs/ntfs3: Restyle comments to better align with kernel-doc adds d8e171fd5956 Merge remote-tracking branch 'ntfs3/master' 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 ae23e18ce03e Merge remote-tracking branch 'overlayfs/overlayfs-next' adds a06ca15480b2 Merge remote-tracking branch 'v9fs/9p-next' 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 c506b5c18bda Merge remote-tracking branch 'xfs/for-next' adds 90b9cfe161b3 Merge remote-tracking branch 'zonefs/for-next' adds e24d12b7442a init: split get_fs_names adds f9259be6a9e7 init: allow mounting arbitrary non-blockdevice filesystems [...] adds 6e7c1770a212 fs: simplify get_filesystem_list / get_all_fs_names adds 2cfbffc62045 Merge branch 'work.init' into for-next adds 706d7709032a Merge remote-tracking branch 'vfs/for-next' adds bc17bed5fd73 printk/index: Fix -Wunused-function warning adds c57343431170 Merge branch 'for-5.15-printk-index' into for-next adds 24ca1be6c4e2 Merge remote-tracking branch 'printk/for-next' adds 95d59f5b0f04 Merge branch 'pci/enumeration' adds 8c09e896cef8 PCI: Allow PASID on fake PCIe devices without TLP prefixes adds 8304a3a199ee PCI: Set dma-can-stall for HiSilicon chips adds f7fb3e572a1d Merge branch 'pci/iommu' adds 8cea6f148ea9 Merge branch 'pci/irq' adds 691392448065 PCI: Cache PCIe Device Capabilities register adds 56f107d7813f PCI: Add pcie_reset_flr() with 'probe' argument adds e20afa06244e PCI: Add array to track reset method ordering adds 4ec36dfeb155 PCI: Remove reset_fn field from pci_dev adds d88f521da3ef PCI: Allow userspace to query and set device reset mechanism adds 3a15955d7cf0 PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION adds 4273e64cc4eb PCI: Use acpi_pci_power_manageable() adds 375553a93201 PCI: Setup ACPI fwnode early and at the same time with OF adds 6937b7dd4349 PCI: Add support for ACPI _RST reset method adds 9bdc81ce440e PCI: Change the type of probe argument in reset functions adds 413f0816b3c8 Merge branch 'pci/reset' adds ca32b5310a1a PCI: Optimize pci_resource_len() to reduce kernel size adds ee86352b3d62 Merge branch 'pci/resource' adds 32837d8a8f63 PCI: Add ACS quirks for Cavium multi-function devices adds 7cae7849fcce PCI/ACS: Enforce pci=noats with Transaction Blocking adds 57a4ab1584e6 iommu/of: Fix pci_request_acs() before enumerating PCI devices adds c4f4a43e9342 Merge branch 'pci/virtualization' adds d27f7344ba89 PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() adds a38fccdb6289 PCI/VPD: Remove struct pci_vpd_ops adds 22ff2bcec704 PCI/VPD: Remove struct pci_vpd.valid member adds fd00faa375fb PCI/VPD: Embed struct pci_vpd in struct pci_dev adds 7bac54497c3e PCI/VPD: Determine VPD size in pci_vpd_init() adds fe7568cf2f2d PCI/VPD: Treat invalid VPD like missing VPD capability adds 76f3c032adad PCI/VPD: Add pci_vpd_alloc() adds 9e515c9f6c0b PCI/VPD: Add pci_vpd_find_ro_info_keyword() adds 6107e5cb907c PCI/VPD: Add pci_vpd_check_csum() adds 5119e20facfa sfc: Read VPD with pci_vpd_alloc() adds 37838aa437c7 sfc: Search VPD with pci_vpd_find_ro_info_keyword() adds f240e15097c5 tg3: Read VPD with pci_vpd_alloc() adds 8d6ab5c5accd tg3: Validate VPD checksum with pci_vpd_check_csum() adds 466a79f417be tg3: Search VPD with pci_vpd_find_ro_info_keyword() adds 667bb0e8f710 sfc: falcon: Read VPD with pci_vpd_alloc() adds 2d57dd6673a8 sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() adds 1a41fdb80570 bnx2: Search VPD with pci_vpd_find_ro_info_keyword() adds 35e7f1be7972 bnx2: Replace open-coded byte swapping with swab32s() adds df87589475e7 bnx2x: Read VPD with pci_vpd_alloc() adds 3831cba07a4b bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() adds 550cd7c1b45b bnxt: Read VPD with pci_vpd_alloc() adds 0ff25f6a17c7 bnxt: Search VPD with pci_vpd_find_ro_info_keyword() adds 52f0a1e00770 cxgb4: Validate VPD checksum with pci_vpd_check_csum() adds f9f3caa8dcd7 cxgb4: Remove unused vpd_param member ec adds fc9279298e3a cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() adds 890317950fca scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() adds 9c009efc0f86 Merge branch 'pci/vpd' adds e15ac2080ec2 x86/PCI: Add pci_numachip_init() declaration adds 7eb6ea414857 PCI: Fix pci_dev_str_match_path() alloc while atomic bug adds ff3a52ab9cab PCI/PTM: Remove error message at boot adds 1901f8c9ca80 PCI: Correct the pci_iomap.h header guard #endif comment adds a153e5e117ff PCI: Add schedule point in proc_bus_pci_read() adds f0ab00174eb7 PCI: Make saved capability state private to core adds 817f9916a6e9 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n adds a46a8d971672 Merge branch 'pci/misc' adds ee6f85683e85 PCI: artpec6: Remove surplus break statement after return adds 30492c12d232 PCI: artpec6: Remove local code block from switch statement adds f51c9caeda79 Merge branch 'pci/artpec6' adds 71121fdd79f5 PCI: dwc: Remove surplus break statement after return adds 35b34313a204 Merge branch 'pci/dwc' adds 0e898eb8df4e PCI: rockchip-dwc: Add Rockchip RK356X host controller driver adds 3bc648aec6e6 Merge branch 'pci/rockchip-dwc' adds da36024a4e83 PCI: visconti: Add Toshiba Visconti PCIe host controller driver adds 89761eefc7ad MAINTAINERS: Add entries for Toshiba Visconti PCIe controller adds f8560b186e36 Merge branch 'pci/visconti' adds 64f160e19e92 PCI: aardvark: Configure PCIe resources from 'ranges' DT property adds d212dcee27c1 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts adds dd317c0ee3c0 Merge branch 'remotes/lorenzo/pci/aardvark' adds f4455748b212 PCI: cadence: Use bitfield for *quirk_retrain_flag* instea [...] adds 09c24094b2e3 PCI: cadence: Add quirk flag to set minimum delay in LTSSM [...] adds f1de58802f0f PCI: j721e: Add PCIe support for J7200 adds c8a375a8e15a PCI: j721e: Add PCIe support for AM64 adds 7c52009d94ab misc: pci_endpoint_test: Add deviceID for AM64 and J7200 adds d75076e37e47 Merge branch 'remotes/lorenzo/pci/cadence' adds 8f6a6b3c50ce PCI: hv: Support for create interrupt v3 adds abaf04e89afb Merge branch 'remotes/lorenzo/pci/hv' adds 15d82ca23c99 PCI: Introduce domain_nr in pci_host_bridge adds 41dd40fd7179 PCI: Support populating MSI domains of root buses via bridges adds b424d4d42632 arm64: PCI: Restructure pcibios_root_bridge_prepare() adds 7d40c0f70d92 arm64: PCI: Support root bridge preparation for Hyper-V adds 418cb6c8e051 PCI: hv: Generify PCI probing adds 38c0d266dc80 PCI: hv: Set ->domain_nr of pci_host_bridge at probing time adds 9e7f9178ab49 PCI: hv: Set up MSI domain at bridge probing time adds 88f94c7f8f40 PCI: hv: Turn on the host bridge probing on ARM64 adds b27e42978f80 Merge branch 'remotes/lorenzo/pci/hyper-v' adds 0ee8e3188bfb Merge branch 'remotes/lorenzo/pci/iproc' adds 33d2f8e4ffd1 dt-bindings: PCI: Add Intel Keem Bay PCIe controller adds 0c87f90b4c13 PCI: keembay: Add support for Intel Keem Bay adds 86918c4568a6 Merge branch 'remotes/lorenzo/pci/keembay' adds aa6eca5b8166 dt-bindings: PCI: mediatek: Update the Device tree bindings adds 87e8657ba99c PCI: mediatek: Add new method to get shared pcie-cfg base address adds 436960bb0045 PCI: mediatek: Add new method to get irq number adds 77216702c8f6 PCI: mediatek: Use PCI domain to handle ports detection adds d248af796f35 Merge branch 'remotes/lorenzo/pci/mediatek' adds a115b1bd3af0 PCI: rcar: Add L1 link state fix into data abort hook adds 263ea5a01f28 Merge branch 'remotes/lorenzo/pci/rcar' adds a4de94590945 Merge branch 'remotes/lorenzo/pci/tegra' adds 9d5191df05f4 Merge branch 'remotes/lorenzo/pci/tegra194' adds 90e2141f2331 Merge branch 'remotes/lorenzo/pci/xgene' adds 4d79e367185d dt-bindings: pci: xilinx-nwl: Document optional clock property adds de0a01f52966 PCI: xilinx-nwl: Enable the clock through CCF adds 0f2cad210816 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' adds f00bfc648995 dt-bindings: PCI: pci-ep: Add binding to specify virtual function adds 1cf362e907f3 PCI: endpoint: Add support to add virtual function in endp [...] adds 101600e79045 PCI: endpoint: Add support to link a physical function to [...] adds 53fd3cbe5e9d PCI: endpoint: Add virtual function number in pci_epc ops adds 0cf985d6119c PCI: cadence: Simplify code to get register base address f [...] adds e19a0adf6e8b PCI: cadence: Add support to configure virtual functions adds 489b1f41e54f misc: pci_endpoint_test: Populate sriov_configure ops to c [...] adds 0c84f5bf3eb3 Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to us [...] adds cd2044e60ba5 Merge branch 'remotes/lorenzo/pci/endpoint' adds 237b9085241c Merge branch 'remotes/lorenzo/pci/misc' adds 5d7cf8d4793b Merge branch 'remotes/lorenzo/pci/tools' adds 8d74deb6034c Merge remote-tracking branch 'pci/next' adds 09a54ca6226b Merge remote-tracking branch 'pstore/for-next/pstore' adds 46dcd1cc2b2f HID: logitech-hidpp: Use 'atomic_inc_return' instead of ha [...] adds 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next adds fbf42729d0e9 HID: elo: update the reference count of the usb device structure adds 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next adds d0f1d5ae2380 HID: thrustmaster: Fix memory leaks in probe adds df3a97bdbc25 HID: thrustmaster: Fix memory leak in remove adds c3800eed22d2 HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() adds 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next adds b23cdfbddb73 HID: logitech-hidpp: battery: provide CAPACITY property fo [...] adds 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next adds 3978f5481755 HID: amd_sfh: Fix period data field to enable sensor adds 173709f50e98 HID: amd_sfh: Add command response to check command status adds ac15e9196f35 HID: amd_sfh: Move hid probe after sensor is enabled adds 0873d1afacd2 HID: amd_sfh: Add support for PM suspend and resume adds e66577559186 HID: amd_sfh: Add dyndbg prints for debugging adds fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next adds 87c7ee7ad85a HID: asus: Prevent Claymore sending suspend event adds fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next adds 786537063bbf HID: i2c-hid: Fix Elan touchpad regression adds e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next adds 462ba66198a4 HID: thrustmaster: clean up Makefile and adapt quirks adds 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next adds a4bfe13f96bf HID: sony: support for the ghlive ps4 dongles adds 7360e856576e Merge branch 'for-5.15/sony' into for-next adds bab94e97323b HID: sony: Fix more ShanWan clone gamepads to not rumble w [...] adds 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next adds 08c8c8def389 Merge remote-tracking branch 'hid/for-next' adds a0a11a876027 Merge branch 'i2c/for-current' into i2c/for-next adds eef7fa1001c0 i2c: iop3xx: fix deferred probing adds fcc750e0f4d8 i2c: s3c2410: fix IRQ check adds 42034afd430a i2c: hix5hd2: fix IRQ check adds 8fb12751ac78 i2c: virtio: add a virtio i2c frontend driver adds ff0f53fd8dff Merge branch 'i2c/for-mergewindow' into i2c/for-next adds ec1127b4dd61 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds cc1dbdeb17dd Merge branch 'i2c/for-mergewindow' into i2c/for-next adds c9b1e5c5fdb9 Merge remote-tracking branch 'i2c/i2c/for-next' adds d44f571ff5ce Documentation/process/applying-patches: Activate linux-nex [...] adds 251a7b3edc19 docs: x86: Remove obsolete information about x86_64 vmallo [...] adds 630c8fa02f9a Documentation: Update details of The Linux Kernel Module P [...] adds 19b116ca45fb Merge remote-tracking branch 'jc_docs/docs-next' adds 0d231d98acf4 Merge remote-tracking branch 'v4l-dvb/master' adds 09e0c803602a media: c8sectpfe-dvb: Remove unused including <linux/version.h> adds 89379fca4840 media: dvb-usb: fix ununit-value in az6027_rc_query adds ea8dd2d4020e media: rc: clean the freed urb pointer to avoid double free adds 17e536f6acaa media: siano: use DEFINE_MUTEX() for mutex lock adds d47ab56428f3 media: cxd2820r: include the right header adds 19e95228c722 media: netup_unidvb: handle interrupt properly according t [...] adds 05344a1d2ea7 media: atomisp: restore missing 'return' statement adds 66e2fcaadf8e media: atomisp: Fix error handling in probe adds 12b6db7c6403 media: staging: atomisp: fix the uninitialized use in gc22 [...] adds ab7b60fe351e media: dt-bindings: media: renesas,imr: Convert to json-schema adds 3259a085f510 media: m5602_ov7660: remove the repeated declaration adds 76ac4cbdb6f8 media: stm32: Potential NULL pointer dereference in dcmi_i [...] adds be4253c51d80 media: ipu3.rst: Improve header formatting on tables adds f90bcc86aa0b media: staging/intel-ipu3: css: Fix wrong size comparison [...] adds a24dd707a95d media: ipu3-cio2: Replace open-coded for_each_set_bit() adds e70a0f29bdae media: ipu3-cio2: Use temporary storage for struct device pointer adds 2e743f2bc978 media: ipu3-cio2: Switch to use media_entity_to_video_device() adds ce4864fc2c5f media: ipu3-cio2: Introduce to_sensor_asd() helper macro adds a508f54837a7 media: ipu3-cio2: Introduce to_cio2_buffer() helper macro adds ebf3afe8983e media: ipu3-cio2: Introduce to_cio2_device() helper macro adds f22e7744424d media: imx258: Fix getting clock frequency adds 67622262d1ee media: Add sensor driver support for the ov13b10 camera. adds fbe8c9fb0e2e media: ov8856: Set default mbus format but allow caller to alter adds 5ea47993c14d media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control adds 24b2a2e15f23 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control adds 1c87af2b7922 media: staging: document that Imgu not output auto-exposur [...] adds d62cd4d277cc media: uvcvideo: Remove unused including <linux/version.h> adds 7304b5a02990 Merge remote-tracking branch 'v4l-dvb-next/master' adds 5e2f841d60dc Merge branch 'acpica' into linux-next adds e182963dfd01 Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] adds 837f4161d355 Merge branches 'acpi-dptf', 'acpi-processor', 'acpi-tables [...] adds a386fdcfdb3a Merge branch 'devprop' into linux-next adds 405a792350d3 Merge branch 'pm-cpufreq' into linux-next adds 72017356c217 Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'pm- [...] adds b9a125f52807 Merge branches 'pm-em' and 'powercap' into linux-next adds bd1cb9850313 Merge branch 'pm-opp' into linux-next adds 4d51a7d02bd1 Merge branch 'pm-domains-fixes' into linux-next adds 14587d573788 Merge branches 'acpi-osl', 'acpi-misc', 'acpi-tables' and [...] adds f588240c02c6 Merge branches 'pm-cpufreq', 'powercap' and 'pm-domains' i [...] adds a93c0039d89d Merge branch 'acpi-bus' into linux-next adds d00aa8061e04 ARM: dts: omap: Drop references to opp.txt adds 29fc76957a97 dt-bindings: Clean-up OPP binding node names in examples adds 94274f20f6bf dt-bindings: opp: Convert to DT schema adds 2a3441f59464 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 4d584efae0b2 cpufreq: scpi: Use .register_em() to register with energy model adds 3fd23111185d cpufreq: vexpress: Use .register_em() to register with ene [...] adds 37f188318ea3 cpufreq: scmi: Use .register_em() to register with energy model adds 275157b367f4 cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support adds 5e79d6d9ea00 cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev adds f0712ace7fe0 cpufreq: qcom-hw: Set dvfs_possible_from_any_cpu cpufreq d [...] adds b2a6181e27c3 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 103d2fac60d0 Merge branches 'pm-opp' and 'pm-cpufreq' into linux-next adds cd9378b26e99 Merge remote-tracking branch 'pm/linux-next' adds 248d439d22f9 Merge remote-tracking branch 'cpupower/cpupower' adds de3438c47a8d firmware: qcom_scm: Introduce SCM calls to access LMh adds 53bca371cdf7 thermal/drivers/qcom: Add support for LMh driver adds 0284b52e8534 dt-bindings: thermal: Add dt binding for QCOM LMh adds c185b42efe67 thermal: intel: Allow processing of HWP interrupt adds da6deb655a58 thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] adds 968e102f1b66 Merge remote-tracking branch 'thermal/thermal/linux-next' adds c5d3afc5efab Merge remote-tracking branch 'ieee1394/for-next' adds b97f85259fca fs: dlm: implement delayed ack handling adds aee742c9928a fs: dlm: fix return -EINTR on recovery stopped adds ce43a1511555 Merge remote-tracking branch 'dlm/next' adds ce5cb67c664f of: Move of_dma_set_restricted_buffer() into device.c adds f3cfd136aef0 of: restricted dma: Don't fail device probe on rmem init failure adds f3c4b1341e83 swiotlb: use depends on for DMA_RESTRICTED_POOL adds fda7cdd62a0b Merge remote-tracking branch 'swiotlb/linux-next' adds c4c7d7a43246 RDMA/hns: Fix return in hns_roce_rereg_user_mr() adds 00c85b6576d3 RDMA/rtrs: Remove a useless kfree() adds 4b89451d2c3d RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show adds 6ef793cbd465 RDMA/qedr: Move variables reset to qedr_set_common_qp_params() adds bfeababd5141 RDMA/core/sa_query: Remove unused function adds 1a010d73ef63 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds ac5e8814698c RDMA/rtrs-clt: During add_path change for_new_clt accordin [...] adds d9b9f59ecfa7 RDMA/rtrs: Remove unused functions adds 4693d6b767d6 RDMA/rtrs: Remove all likely and unlikely adds 0d8f2cfa23f0 RDMA/rtrs-clt: Fix counting inflight IO adds cbe2de395cd0 RDMA/rtrs: Remove (void) casting for functions adds 0043dbcfcbe2 RDMA/efa: Remove unused cpu field from irq struct adds 273691c3d28d RDMA/efa: Rename vector field in efa_irq struct to irqn adds 03da1b26fa13 IB/core: Remove deprecated current_seq comments adds 3f69f4e0d64e RDMA: switch from 'pci_' to 'dma_' API adds 0110a1ed0e80 RDMA/hns: Remove unsupport cmdq mode adds 260f64a40198 RDMA/hns: Enable stash feature of HIP09 adds f8c549afd1e7 RDMA/hns: Ownerbit mode add control field adds 8feafd9017ba RDMA/hns: Use IDA interface to manage uar index adds c4f11b36f817 RDMA/hns: Use IDA interface to manage srq index adds f0a64199195e RDMA/hns: Delete unused hns bitmap interface adds 5f5a650999d5 RDMA/core/sa_query: Retry SA queries adds fc3bf30f1ba8 RDMA/irdma: Remove the repeated declaration adds 9bed8a70716b RDMA/hns: Fix incorrect lsn field adds 4303e61264c4 RDMA/hns: Bugfix for data type of dip_idx adds 074f315fc54a RDMA/hns: Bugfix for the missing assignment for dip_idx adds eb653eda1e91 RDMA/hns: Bugfix for incorrect association between dip_idx [...] adds d164bf64a900 IB/rdmavt: Convert to SPDX identifier adds 145eba1aaec9 RDMA/hfi1: Convert to SPDX identifier adds e788a3cd5787 RDMA/hns: Fix query destination qpn adds d2e0ccffcdd7 RDMA/hns: Fix QP's resp incomplete assignment adds fe164fc8d7b2 RDMA/hns: Remove dqpn filling when modify qp from Init to Init adds ab5cbb9d287c RDMA/hns: Remove RST2RST error prints for hw v1 adds 7fac71691b61 RDMA/hns: Adjust the order in which irq are requested and enabled adds ae2854c5d318 RDMA/hns: Encapsulate the qp db as a function adds 1a0182785a6d RDMA/hns: Delete unnecessary blank lines. adds 65f90c8e38c9 RDMA/mlx5: Relax DCS QP creation checks adds 90e7a6de6278 lib/scatterlist: Provide a dedicated function to support t [...] adds 3e302dbc6774 lib/scatterlist: Fix wrong update of orig_nents adds 79fbd3e1241c RDMA: Use the sg_table directly and remove the opencoded v [...] adds 6a217437f9f5 Merge branch 'sg_nents' into rdma.git for-next adds 8c650d3ba759 Merge remote-tracking branch 'rdma/for-next' 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 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 4695d85101e1 Merge remote-tracking branch 'net-next/master' adds 0b59e272f932 Bluetooth: reorganize functions from hci_sock_sendmsg() adds 81218cbee980 Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA adds 0331b8e990ed Bluetooth: btusb: disable Intel link statistics telemetry events adds 76a56bbd810d Bluetooth: btintel: support link statistics telemetry events adds 93fb70bc112e Bluetooth: refactor set_exp_feature with a feature table adds ae7d925b5c04 Bluetooth: Support the quality report events adds 927ac8da35db Bluetooth: set quality report callback for Intel adds 99c23da0eed4 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() adds 1eeaa1ae79d8 Bluetooth: Fix enabling advertising for central role adds 4ec4d63b8b29 Bluetooth: Fix using address type from events adds d850bf086280 Bluetooth: Fix using RPA when address has been resolved adds 15a91f918597 Bluetooth: btintel: Fix boot address adds 35191a0fe986 Bluetooth: btintel: Read boot address irrespective of cont [...] adds dee384db7659 Merge remote-tracking branch 'bluetooth/master' adds e07403a8c6be mtdblock: Warn if added for a NAND device adds e03a81213a9c mtd: rfd_ftl: allow use of MTD_RAM for testing purposes adds a3a447848a15 mtd: rfd_ftl: add discard support adds d056f8cd2fc2 mtd: rfd_ftl: fix use-after-free adds fa451399d65a mtd: rfd_ftl: use container_of() rather than cast adds 60d0607998d6 mtd: maps: remove dead MTD map driver for PMC-Sierra MSP boards adds f9e109a209a8 mtd: mtdconcat: Judge callback existence based on the master adds a89d69a44e28 mtd: mtdconcat: Check _read, _write callbacks existence be [...] adds 799ae31c58ae mtd_blkdevs: don't hold del_mtd_blktrans_dev in blktrans_{ [...] adds f214eebf8de4 mtd_blkdevs: use lockdep_assert_held adds ffd18c97fcb6 mtd/ftl: don't cast away the type when calling add_mtd_blk [...] adds a0faf5fdfb99 mtd/rfd_ftl: don't cast away the type when calling add_mtd [...] adds 89843828399e mtd_blkdevs: simplify blktrans_dev_get adds 560a3915e3df mtd_blkdevs: remove blktrans_ref_mutex adds 37b143d12b5f mtd_blkdevs: simplify blktrans_getgeo adds ee28b42006c3 mtd_blkdevs: simplify the refcounting in blktrans_{open, release} adds 0d54df679b33 Merge remote-tracking branch 'mtd/mtd/next' adds 6f802696c2fa mtd: spinand: macronix: Add Quad support for serial NAND flash adds 0792ec82175e mtd: rawnand: intel: Fix error handling in probe adds 6b430c7595e4 mtd: rawnand: cafe: Fix a resource leak in the error handl [...] adds 944de2f479db Merge remote-tracking branch 'nand/nand/next' 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 cde659d9720b Merge remote-tracking branch 'drm/drm-next' adds bd4dadaf04ce drm/ttm: ttm_bo_device is now ttm_device adds 80cbd8808f85 drm/ttm: Include pagemap.h from ttm_tt.h adds 17d3d3a6146c drm/vc4: hdmi: make vc4_hdmi_codec_pdata static adds d03a493f6782 drm/mgag200: Fix uninitialized variable delta adds b5fab345654c drm/panfrost: Simplify lock_region calculation adds a77b58825d72 drm/panfrost: Use u64 for size in lock_region adds bd7ffbc3ca12 drm/panfrost: Clamp lock region to Bifrost minimum adds efcefc712729 drm/ttm: Fix ttm_bo_move_memcpy() for subclassed struct tt [...] adds e6270bff73fa Merge remote-tracking branch 'drm-misc/for-linux-next' adds fbd2a6003a25 drm:dcn31: fix boolreturn.cocci warnings adds a6a355a22f7a drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address adds cc947bf91bad drm/amdgpu: Process any VBIOS RAS EEPROM address adds 6333a495f533 drm/amdgpu: correct comments in memory type managers adds 8f0c93f454bd drm/amdgpu: add some additional RDNA2 PCI IDs adds 64261a0d0600 drm/amd/amdgpu: Add ready_to_reset resp for vega10 adds 602e338ffed3 drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU adds 4a9bd6db19be drm/amd/pm: And destination bounds checking to struct copy adds c5d3c9a093d3 drm/amdgpu: Enable S/G for Yellow Carp adds 3ca001aff087 drm/amd/display: setup system context for APUs adds 50c6dedeb1aa drm/amdgpu: show both cmd id and name when psp cmd failed adds b3dc549986eb drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform adds f5d8e1648805 drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum" adds 03388a347fe7 drm/amd/display: Fix memory leak reported by coverity adds 0e62b094a82d drm/amd/display: cleanup idents after a revert adds e5b310f900cc drm/amd/display: Initialize lt_settings on instantiation adds 156872b07e89 drm/amdgpu: Clear RAS interrupt status on aldebaran adds f7d6779df642 drm/amdgpu: stop scheduler when calling hw_fini (v2) adds 703677d9345d drm/amdgpu: Fix a deadlock if previous GEM object allocati [...] adds d7eff46c214c drm/amdgpu: fix fdinfo race with process exit adds 7884d0e9e30e drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode adds a6f094d709e1 drm/amd/display: Add DP 2.0 Audio Package Generator adds ccce9bd3e18d drm/amd/display: Add DP 2.0 HPO Stream Encoder adds e44d11c7ceb8 drm/amd/display: Add DP 2.0 HPO Link Encoder adds 8803862fdffd drm/amd/display: Add DP 2.0 DCCG adds 4009466c92a6 drm/amd/display: Add DP 2.0 BIOS and DMUB Support adds 10a20f839ee0 drm/amd/display: Add DP 2.0 SST DC Support adds 613acdb54256 drm/amd/display: add missing ABM register offsets adds 726bd740bb7b drm/amd/display: Support for DMUB HPD interrupt handling adds f75dedc54d36 drm/amd/display: Set min dcfclk if pipe count is 0 adds 73384b9eae29 drm/amd/display: Use max target bpp override option adds 49b8a5745baf drm/amd/display: Limit max DSC target bpp for specific monitors adds 2a9af910fdab drm/amd/display: Add emulated sink support for updating FS adds 8da69233aeb7 drm/amd/display: Initialize GSP1 SDP header adds 8ed513956a81 drm/amd/display: Update swizzle mode enums adds 3456d8b20d20 drm/amd/display: [FW Promotion] Release 0.0.80 adds 56233a824f9d drm/amd/display: 3.2.150 adds 0f5d453058bd drm/amdgpu: rework context priority handling adds 1c9bdaaf94b8 drm/amdgpu: detach ring priority from gfx priority adds a347d741c449 drm/amd/display: fix spelling mistake "alidation" -> "validation" adds 0db7b0f635b5 drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) adds d1f231301094 drm/amd/amdgpu: consolidate PSP TA unload function adds b76a8bcf4df0 drm/amd/amdgpu: add mpio to ras block adds db1f1e526c92 drm/amdgpu/vce: set the priority for each ring adds c1d93e75077f drm/amdgpu/vcn: set the priority for each encode ring adds 855bebe52cd8 drm/amdgpu:schedule vce/vcn encode based on priority adds 92d4e6d752ab drm/amd/pm: Update navi12 smu message mapping table in sriov adds fa03070a28c7 drm/amd/display: Fix unused initialization of pointer sink adds 93da65ec4472 drm/ttm: Create pinned list adds 93811f4e242f drm/ttm: Clear all DMA mappings on demand adds efbb9b43b1ce drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case adds 3f4eb93c6210 drm/amdgpu: Add a UAPI flag for hot plug/unplug adds 0c4bf587c05f drm/amdkfd: avoid conflicting address mappings adds ca7226dd04f4 drm/amdkfd: export svm_range_list_lock_and_flush_work adds 45f73928a129 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails adds 2774b5903507 drm/amdgpu: add another raven1 gfxoff quirk adds 5cf8e4f13900 drm/amdgpu: only check for _PR3 on dGPUs adds 260490458358 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 8ba8f0572c2f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 8fbfb081289f Revert "drm/amd/display: To modify the condition in indica [...] adds d0ff32e5b648 drm/radeon: Add HD-audio component notifier support (v2) adds 5a1fb3ab2060 Merge remote-tracking branch 'amdgpu/drm-next' adds 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() adds 515d57bf4110 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 68d73da8b71a Merge remote-tracking branch 'modules/modules-next' adds 5af9f79b41b2 Input: pm8941-pwrkey - fix comma vs semicolon issue adds 04647773d648 dt-bindings: input: Convert ChipOne ICN8318 binding to a schema adds 187acd8c148a dt-bindings: input: Convert Pixcir Touchscreen binding to [...] adds cc3d15a51717 dt-bindings: input: Convert Regulator Haptic binding to a schema adds a5b84e4e4f57 dt-bindings: input: sun4i-lradc: Add wakeup-source adds 62e4fe9f608f Input: ep93xx_keypad - prepare clock before using it adds 247141f5286b dt-bindings: input: tsc2005: Convert to YAML schema adds 9d7a077f3b3e Merge remote-tracking branch 'input/next' adds 94ffb0a28287 io-wq: fix race between adding work and activating a free worker adds 7b3188e7ed54 io_uring: IORING_OP_WRITE needs hash_reg_file set adds 7db304375e11 io_uring: retry in case of short read on block device adds 08bdbd39b584 io-wq: ensure that hash wait lock is IRQ disabling adds c6d3d9cbd659 io_uring: fix queueing half-created requests adds b8ce1b9d25cc io_uring: don't submit half-prepared drain request adds 0242f6426ea7 io-wq: fix queue stalling race adds a64296d76b9d io-wq: split bounded and unbounded work into separate lists adds 0fedff25ca5a Merge branch 'for-5.15/io_uring' into for-next adds 1fe930c9564c Merge remote-tracking branch 'block/for-next' adds cee964a15ff7 MAINTAINERS: Adjust ARM/NOMADIK/Ux500 ARCHITECTURES to fil [...] adds 68f0ba70ded6 dt-bindings: mfd: Convert tps65086.txt to YAML adds e06f4abb1b79 mfd: tps65086: Make interrupt line optional adds 72b89b9ab58f mfd: tps65086: Add cell entry for reset driver adds f28fd3b6f73d mfd/cpuidle: ux500: Rename driver symbol adds c753ea31781a mfd: simple-mfd-i2c: Add support for registering devices v [...] adds a946506c48f3 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set adds 16b2ad150f74 mfd: tqmx86: Remove incorrect TQMx90UC board ID adds 41e9b5e2d88f mfd: tqmx86: Fix typo in "platform" adds 3da48ccb1d0f mfd: tqmx86: Add support for TQMx110EB and TQMxE40x adds d5949a35cc29 mfd: tqmx86: Add support for TQ-Systems DMI IDs adds 9a8c4bace04a mfd: tqmx86: Assume 24MHz LPC clock for unknown boards adds bc239d8d6dd9 mfd: ti_am335x_tscadc: Delete superfluous error message adds be722576fd63 dt-bindings: mfd: Add Broadcom CRU adds 62ca827f15b2 Merge remote-tracking branch 'mfd/for-mfd-next' adds daa37361518b backlight: ktd253: Stabilize backlight adds 79fad92f2e59 backlight: pwm_bl: Improve bootloader/kernel device handover adds d37b89341ea9 Merge remote-tracking branch 'backlight/for-backlight-next' adds 5b9e37e26016 Merge remote-tracking branch 'security/next-testing' adds c698630c80dc Merge remote-tracking branch 'apparmor/apparmor-next' 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 8a0e830f7f36 Merge remote-tracking branch 'integrity/next-integrity' adds 51eebd257741 Merge remote-tracking branch 'keys/keys-next' adds 52a5502507bc watchdog: bd70528 drop bd70528 support adds cf6ea9542372 watchdog: only run driver set_pretimeout op if device supports it adds c7b178dae139 watchdog: Fix NULL pointer dereference when releasing cdev adds 60bcd91aafd2 watchdog: introduce watchdog_dev_suspend/resume adds 14244b7c04d6 watchdog: imx2_wdg: notify wdog core to stop ping worker o [...] adds a4f95810e3fb watchdog: bcm2835_wdt: consider system-power-controller property adds aec42642d91f watchdog: iTCO_wdt: Fix detection of SMI-off case adds ade448c7e58e watchdog: sl28cpld_wdt: Constify static struct watchdog_ops adds 47b45c4a69fe watchdog: mpc8xxx_wdt: Constify static struct watchdog_ops adds 625e407ce0e7 watchdog: tqmx86: Constify static struct watchdog_ops adds 39c5b2f6f225 dt-bindings: reset: mt8195: add toprgu reset-controller he [...] adds 8c6b5ea6ac68 watchdog: mediatek: mt8195: add wdt support adds 11648fa18866 dt-bindings: watchdog: Add Maxim MAX63xx bindings adds 585ba602b1ff watchdog: max63xx_wdt: Add device tree probing adds dbe80cf471f9 watchdog: Start watchdog in watchdog_set_last_hw_keepalive [...] adds 580b8e289977 watchdog: ixp4xx: Rewrite driver to use core adds 41e73feb1024 dt-bindings: watchdog: Add compatible for Mediatek MT7986 adds 3c8a640c9fd7 Merge remote-tracking branch 'watchdog/master' adds 5c08c5acdc6c iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_c [...] adds afefe67e0893 iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system [...] adds 211ff31b3d33 iommu: Fix race condition during default domain allocation adds b1a1347912a7 iommu/arm-smmu: Fix race condition during iommu_group creation adds ef75702d6d65 iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom imple [...] adds eff19474b1bd iommu/arm-smmu-v3: Use command queue batching helpers to i [...] adds 4537f6f1e2d8 iommu/arm-smmu-v3: Add and use static helper function arm_ [...] adds 8639cc83aac5 iommu/arm-smmu-v3: Add and use static helper function arm_ [...] adds 2cbeaf3f36eb iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cm [...] adds fac956710ab0 iommu/arm-smmu-v3: Stop pre-zeroing batch commands adds af1d321c2e99 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds 53f613134984 iommu/arm-smmu: Fix missing unlock on error in arm_smmu_de [...] adds 46983fcd67ac iommu: Pull IOVA cookie management into the core adds 3f166dae1ab5 iommu/amd: Drop IOVA cookie management adds 229496a0eb08 iommu/arm-smmu: Drop IOVA cookie management adds f297e27f8317 iommu/vt-d: Drop IOVA cookie management adds 4a376d4ac189 iommu/exynos: Drop IOVA cookie management adds 5d8941824e40 iommu/ipmmu-vmsa: Drop IOVA cookie management adds a88a42be04db iommu/mtk: Drop IOVA cookie management adds b811a4515190 iommu/rockchip: Drop IOVA cookie management adds 5ad5f6671478 iommu/sprd: Drop IOVA cookie management adds aa6546423a56 iommu/sun50i: Drop IOVA cookie management adds ca84ed7f724c iommu/virtio: Drop IOVA cookie management adds 8d971243a9a7 iommu/dma: Remove redundant "!dev" checks adds 7a7c5badf858 iommu: Indicate queued flushes via gather data adds a8e5f04458c4 iommu/io-pgtable: Remove non-strict quirk adds bf3aed4660c6 iommu: Introduce explicit type for non-strict DMA domains adds 6d596039392b iommu/amd: Prepare for multiple DMA domain types adds f9afa313ad0e iommu/arm-smmu: Prepare for multiple DMA domain types adds 78ca078459d7 iommu/vt-d: Prepare for multiple DMA domain types adds c208916fe6c7 iommu: Express DMA strictness via the domain type adds 26225bea1d84 iommu: Expose DMA domain strictness via sysfs adds 7cf8a638678c iommu: Only log strictness for DMA domains adds e96763ec42ce iommu: Merge strictness and domain type configs adds 452e69b58c28 iommu: Allow enabling non-strict mode dynamically adds 4d99efb229e6 iommu/vt-d: Update the virtual command related registers adds 5e41c9989493 iommu/vt-d: Remove unnecessary oom message adds 01dac2d9d236 iommu/vt-d: Refactor Kconfig a bit adds 792fb43ce2c9 iommu/vt-d: Enable Intel IOMMU scalable mode by default adds 289b3b005cb9 iommu/vt-d: Preset A/D bits for user space DMA usage adds 48811c44349f iommu/vt-d: Allow devices to have more than 32 outstanding PRs adds 9ddc348214c7 iommu/vt-d: Drop the kernel doc annotation adds 8123b0b86855 iommu/vt-d: Use pasid_pte_is_present() helper function adds 423d39d8518c iommu/vt-d: Add present bit check in pasid entry setup helpers adds f7403abf5f06 iommu/io-pgtable: Abstract iommu_iotlb_gather access adds d8768d7eb9c2 Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x [...] adds de4c01708e72 Merge remote-tracking branch 'iommu/next' 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 cf793aedbe4b Merge remote-tracking branch 'devicetree/for-next' adds 23e6a7ca464e mailbox: sti: quieten kernel-doc warnings adds 8d7e5908c0bc mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a module adds d8037ae359a6 MAINTAINERS: Replace Ley Foon Tan as Altera Mailbox maintainer adds 5f48ed2e812e dt-binding: gce: add gce header file for mt8192 adds 84fd4201b78b mailbox: cmdq: add mt8192 support adds 8b60ed2b1674 soc: mediatek: cmdq: add address shift in jump adds affa8da916e8 dt-bindings: mailbox: qcom: Add SM6115 APCS compatible adds dc2b8edfa3b3 mailbox: qcom: Add support for SM6115 APCS IPC adds fb339971bfc4 dt-bindings: mailbox: qcom-ipcc: Add compatible for SM6350 adds 04d2c3b7832c dt-bindings: mailbox: Add compatible for the MSM8953 adds e5c11ee31060 mailbox: qcom-apcs-ipc: Add compatible for MSM8953 SoC adds 7c8d417ce69e Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 4c26690c7b5b Merge branch 'sched/arm64' 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 689db7cba0d8 Merge branch 'locking/debug' adds 20d2e4fea6f2 Merge remote-tracking branch 'tip/auto-latest' adds 6fe7c745f2ac tracing/boot: Fix a hist trigger dependency for boot time tracing adds de9a48a360b7 tracing: Add linear buckets to histogram logic adds 370364351926 tracing/histogram: Update the documentation for the bucket [...] adds 3347d80baa41 tracing: Have histogram types be constant when possible adds ed2cf90735da tracing: Allow execnames to be passed as args for syntheti [...] adds de32951b29be tracing: Simplify the Kconfig dependency of FTRACE adds 4aae683f1327 tracing: Refactor TRACE_IRQFLAGS_SUPPORT in Kconfig adds c3b1c377f010 tracing: Fix a typo in tracepoint.h adds e66ed86ca6c5 tracing/boot: Add per-event histogram action options adds 8993665abcce tracing/boot: Support multiple handlers for per-event histogram adds 17abd7c36c77 tracing/boot: Support multiple histograms for each event adds 64dc7f6958ef tracing/boot: Show correct histogram error command adds 559789539255 Documentation: tracing: Add histogram syntax to boot-time tracing adds 1d8365a553a7 tools/bootconfig: Support per-group/all event enabling option adds f134ebb28126 tools/bootconfig: Add histogram syntax support to bconf2ftrace.sh adds 1eaad3ac3f39 tools/bootconfig: Use per-group/all enable option in ftrac [...] adds 54b3498d71ae bootconfig/tracing/ktest: Update ktest example for boot-ti [...] adds bd74095389b3 tracepoint: Fix kerneldoc comments adds db396be6ddc4 MAINTAINERS: Add an entry for os noise/latency adds 99c37d1a63ea tracing: Replace deprecated CPU-hotplug functions. adds 8b0e6c744fef tracing: Add DYNAMIC flag for dynamic events adds 1d18538e6a09 tracing: Have dynamic events have a ref counter adds fcd9db51df8e tracing/probe: Have traceprobe_parse_probe_arg() take a const arg adds bc1b973455fd tracing/probes: Allow for dot delimiter as well as slash f [...] adds 845cbf3e11ac tracing/probes: Use struct_size() instead of defining cust [...] adds 007517a01995 tracing/probe: Change traceprobe_set_print_fmt() to take a type adds 8565a45d0858 tracing/probes: Have process_fetch_insn() take a void * in [...] adds 8e242060c6a4 tracing/probes: Reject events which have the same name of [...] adds 7491e2c44278 tracing: Add a probe that attaches to trace events adds aaac2820a367 selftests/ftrace: Add clear_dynamic_events() to test cases adds 210f9df02611 selftests/ftrace: Fix requirement check of README file adds 079db70794ec selftests/ftrace: Add test case to test adding and removin [...] adds 8f022d3a769c selftests/ftrace: Add selftest for testing eprobe events o [...] adds 297e1dcdca3d selftests/ftrace: Add selftest for testing duplicate eprob [...] adds 2f691d9b9c7c Merge remote-tracking branch 'ftrace/for-next' adds a5e8561a2bdf clocksource: Make clocksource-wdtest.c safe for slow-HZ systems adds 3353b0690ff0 Merge branch 'clocksource.2021.08.16a' into HEAD adds 47e340a34173 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument adds 91b94ed4154c scftorture: Allow zero weight to exclude an smp_call_funct [...] adds 5d626f9fb0bf scftorture: Shut down if nonsensical arguments given adds 984d49f01630 scftorture: Account for weight_resched when checking for a [...] adds 322117b84540 scftorture: Count reschedule IPIs adds 59f9e9f7285b torture: Make torture.sh print the number of files to be c [...] adds 9f271520fcf2 tools/rcu: Add an extract-stall script adds 4aae77681552 rcu: Mark accesses to rcu_state.n_force_qs adds d2a179fc9205 rcu-nocb: Fix a couple of tree_nocb code-style nits adds 18b4babae124 torture: Allot 1G of memory for scftorture runs adds f9a021d8820a rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp adds 9e84d9b5caab rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp adds a6717f8d7df8 doc: Add another stall-warning root cause in stallwarn.rst adds 85d61094fc89 rcu: Fix undefined Kconfig macros adds 5a8e7ee59121 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] adds c17b36aed6c2 clocksource: Forgive repeated long-latency watchdog clocks [...] adds 7c776b54c423 rcu-tasks: Wait for trc_read_check_handler() IPIs adds 17b54bb912a1 rcu-tasks: Simplify trc_read_check_handler() atomic operations adds 918ee17f53d1 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] adds cf6b66b2ca4a rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] adds 769433e9194b rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() adds 028743425d8b rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() adds c8bbe9d56ba6 rcu: Make rcutree_dying_cpu() use its "cpu" parameter adds f5daf6cccfdb rcutorture: Suppressing read-exit testing is not an error adds 106aca2e847e rcu-tasks: Fix s/instruction/instructions/ typo in comment adds 60f354130204 torture: Make kvm-remote.sh print size of downloaded tarball adds 0c0f0da856b1 rcutorture: Warn on individual rcu_torture_init() error co [...] adds c10757cdab5f locktorture: Warn on individual lock_torture_init() error [...] adds ed674417031c refscale: Warn on individual ref_scale_init() error conditions adds c0e1b49cc71a rcuscale: Warn on individual rcu_scale_init() error conditions adds dad08f04f197 scftorture: Warn on individual scf_torture_init() error co [...] adds c8d12228fd52 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] adds a0ed6da47904 rcu: Make rcu_normal_after_boot writable again adds 551f37f5a9bc rcu: Make rcu update module parameters world-readable adds 84151ac681d3 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] adds 67dd07363375 kcsan: test: Defer kcsan_test_init() after kunit initialization adds 14a211c4142d kcsan: test: Use kunit_skip() to skip tests adds 9316429d71bb kcsan: test: Fix flaky test case adds d0b4c55d3f3a kcsan: Add ability to pass instruction pointer of access t [...] adds 69582221f941 kcsan: Save instruction pointer for scoped accesses adds c8293507d41b kcsan: Start stack trace with explicit location if provided adds 07bab6b47248 kcsan: Support reporting scoped read-write access type adds 6f740fdb16b0 kcsan: Move ctx to start of argument list adds 0691dc822883 kcsan: selftest: Cleanup and add missing __init adds e98ca07455de rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment adds 2f70e71245e7 rcu-tasks: Correct firstreport usage in check_all_holdout_ [...] adds 3e84f2c082a8 rcu-tasks: Correct check for no_hz_full cpu in show_stalle [...] adds 75b887e5a34e rcu-tasks: Clarify read side section info for rcu_tasks_ru [...] adds b3005fa70ca6 rcu: Fix existing exp request check in sync_sched_exp_onli [...] adds eec6d0554824 rcu-tasks: Fix read-side primitives comment for call_rcu_t [...] adds 38babc43f45e rcutorture: Avoid problematic critical section nesting on [...] adds 1d9e7e9e6d41 Merge remote-tracking branch 'rcu/rcu/next' adds c3e9434c9852 Merge branch 'kvm-vmx-secctl' into HEAD adds 9a63b4517c60 Merge branch 'kvm-tdpmmu-fixes' into HEAD adds 34e9f860071f KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD adds 375e28ffc0cf KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT adds 1ccb6f983a06 KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT adds ee3b6e41bc26 KVM: stats: remove dead stores adds 389ab25216c9 KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 adds b6247686b757 KVM: VMX: Drop caching of KVM's desired sec exec controls [...] adds 2fba4fc15528 KVM: VMX: Hide VMCS control calculators in vmx.c adds ad0577c37529 KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() adds 65297341d8e1 KVM: x86: Move declaration of kvm_spurious_fault() to x86.h adds c1a527a1de46 KVM: x86: Clean up redundant ROL16(val, n) macro definition adds f7782bb8d818 KVM: nVMX: Unconditionally clear nested.pi_pending on nest [...] adds 3165af738ed3 KVM: Allow to have arch-specific per-vm debugfs files adds 4139b1972af2 KVM: X86: Introduce kvm_mmu_slot_lpages() helpers adds 3bcd0662d66f KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file adds 5a324c24b638 Revert "KVM: x86/mmu: Allow zap gfn range to operate under [...] adds 2822da446640 KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with [...] adds 88f585358b5e KVM: x86/mmu: add comment explaining arguments to kvm_zap_ [...] adds edb298c663fc KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range adds 33a5c0009d14 KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn adds 8f32d5e563cb KVM: x86/mmu: allow kvm_faultin_pfn to return page fault h [...] adds 9cc13d60ba6b KVM: x86/mmu: allow APICv memslot to be enabled but invisible adds 36222b117e36 KVM: x86: don't disable APICv memslot when inhibited adds b0a1637f64b0 KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM adds 4628efcd4e89 KVM: SVM: add warning for mistmatch between AVIC vcpu stat [...] adds 0f250a646382 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feat [...] adds 30eed56a7e1c KVM: SVM: remove svm_toggle_avic_for_irq_window adds 06ef813466c6 KVM: SVM: avoid refreshing avic if its state didn't change adds bf5f6b9d7ad6 KVM: SVM: move check for kvm_vcpu_apicv_active outside of [...] adds df7e4827c549 KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/ [...] adds 73143035c214 KVM: SVM: AVIC: drop unsupported AVIC base relocation code adds f95937ccf5bd KVM: stats: Support linear and logarithmic histogram statistics adds 0176ec51290f KVM: stats: Update doc for histogram statistics adds d49b11f080b7 KVM: selftests: Add checks for histogram stats bucket_size field adds 87bcc5fa092f KVM: stats: Add halt_wait_ns stats for all architectures adds 8ccba534a1a5 KVM: stats: Add halt polling related histogram stats adds 4293ddb788c1 KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte adds 088acd235266 KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP M [...] adds 71f51d2c3253 KVM: x86/mmu: Add detailed page size stats adds 9653f2da7522 KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() adds 7a4bca85b23f KVM: SVM: split svm_handle_invalid_exit adds 61e5f69ef083 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ adds 85cc207b8e07 KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ adds ec607a564f70 KVM: x86: clamp host mapping level to max_level in kvm_mmu [...] adds 746700d21fd5 KVM: x86: Allow CPU to force vendor-specific TDP level adds cb0f722aff6e KVM: x86/mmu: Support shadowing NPT when 5-level paging is [...] adds 43e540cc9f2c KVM: SVM: Add 5-level page table support for SVM adds 72d626dc6d1b Merge remote-tracking branch 'kvm/next' adds a4516f32f0e6 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next adds 2d84f3ce5e98 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next adds 504c6295b998 arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macros adds 9788c14060f3 KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supp [...] adds bf249d9e362f KVM: arm64: Drop init_common_resources() adds 6b7982fefc1f KVM: arm64: Drop check_kvm_target_cpu() based percpu probe adds 9329752bc865 KVM: arm64: Drop unused REQUIRES_VIRT adds b9a51949cebc KVM: arm64: vgic: Drop WARN from vgic_get_irq adds 3134cc8beb69 KVM: arm64: vgic: Resample HW pending state on deactivation adds 6e73bc90ec44 Merge branch arm64/for-next/sysreg into kvm-arm64/misc-5.15 adds 3ce5db8a5977 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next adds 82f8d543674c Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next adds ccac96977243 KVM: arm64: Make hyp_panic() more robust when protected mo [...] adds fb1c16c0aea8 Merge tag 'kvmarm-fixes-5.14-2' into kvm-arm64/mmu/el2-tracking adds 14ecf075fe5b KVM: arm64: Minor optimization of range_is_memory adds cf0c7125d578 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next adds 6654f9dfcb88 KVM: arm64: Fix read-side race on updates to vcpu reset state adds 6826c6849b46 KVM: arm64: Handle PSCI resets before userspace touches vC [...] adds e10ecb4d6c07 KVM: arm64: Enforce reserved bits for PSCI target affinities adds cb97cf95c440 selftests: KVM: Introduce psci_cpu_on_test adds 78bc117095cc Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/next adds fe5161d2c39b KVM: arm64: Record number of signal exits as a vCPU stat adds e1c6b9e1669e entry: KVM: Allow use of generic KVM entry w/o full generi [...] adds 6caa5812e2d1 KVM: arm64: Use generic KVM xfer to guest work function adds ca3385a507ad Merge branch kvm-arm64/generic-entry into kvmarm-master/next adds 923a547d71b9 KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage [...] adds 4efc0ede4f31 KVM: arm64: Unify stage-2 programming behind __load_stage2() adds cf364e08ea1c KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE adds deb151a58210 Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/next adds 2ea7f655800b KVM: arm64: placeholder to check if VM is protected adds e6bc555c9699 KVM: arm64: Remove trailing whitespace in comment adds d6c850dd6ce9 KVM: arm64: MDCR_EL2 is a 64-bit register adds dabb1667d857 KVM: arm64: Fix names of config register fields adds f76f89e2f73d KVM: arm64: Refactor sys_regs.h,c for nVHE reuse adds 1460b4b25fde KVM: arm64: Restore mdcr_el2 from vcpu adds 12849badc6d2 KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug adds cd496228fd8d KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch adds 95b54c3e4c92 KVM: arm64: Add feature register flag definitions adds 2d701243b9f2 KVM: arm64: Add config register bit definitions adds 411d63d8c64c KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit adds 7c7b363d62a5 Merge branch kvm-arm64/pkvm-fixed-features-prologue into k [...] adds 8ce8a6fce9bf KVM: arm64: Trim guest debug exception handling adds 419025b3b419 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next adds 60bbdff87325 Merge remote-tracking branch 'kvm-arm/next' adds 7119decf47d9 KVM: s390: Enable specification exception interpretation adds a3e03bc1368c KVM: s390: index kvm->arch.idle_mask by vcpu_idx adds 8d19cc0ca54d Merge remote-tracking branch 'kvms390/next' 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 102da13b9703 Merge remote-tracking branch 'xen-tip/linux-next' adds 0c06ade99dcf Merge remote-tracking branch 'percpu/for-next' 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 2a77704e299c Merge remote-tracking branch 'drivers-x86/for-next' adds d453ceb6549a platform/chrome: sensorhub: Add trace events for sample adds 3abc16af57c9 platform/chrome: cros_ec_proto: Send command again when ti [...] adds a8db7a3f8ac6 platform/chrome: cros_ec_typec: Use existing feature check adds 4665584888ad platform/chrome: cros_ec_trace: Fix format warnings adds a4f94eca32e0 Merge remote-tracking branch 'chrome-platform/for-next' adds 76c8e7692b85 Merge remote-tracking branch 'ipmi/for-next' 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 836fbaf80d38 Merge remote-tracking branch 'driver-core/driver-core-next' 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 532d642b237a Merge remote-tracking branch 'usb/usb-next' adds a65ab973c166 USB: serial: replace symbolic permissions by octal permissions adds 8ec14910d6aa Merge remote-tracking branch 'usb-serial/usb-next' 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 67a978663c62 Merge remote-tracking branch 'tty/tty-next' 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 ad58f8fc212f Merge remote-tracking branch 'char-misc/char-misc-next' adds 050597755195 Merge remote-tracking branch 'extcon/extcon-next' 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 006e4910c9bd Merge remote-tracking branch 'vfio/next' adds 0b030f54f094 dmaengine: idxd: make submit failure path consistent on de [...] adds 9806eb5c7957 dmaengine: idxd: set descriptor allocation size to thresho [...] adds bbac7a92a46f dmaengine: ioat: depends on !UML adds 9b9b12537d3a dt-bindings: dma: Document RZ/G2L bindings adds ab959c7d4ea0 dmaengine: Extend the dma_slave_width for 128 bytes adds 5000d37042a6 dmaengine: sh: Add DMAC driver for RZ/G2L SoC adds 5e70a09c54c4 dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX adds aac6c0f90799 dmaengine: xilinx_dma: Set DMA mask for coherent APIs adds d8071323c563 dmaengine: idxd: fix setting up priv mode for dwq adds f9f4082dbc56 dmaengine: idxd: remove interrupt disable for cmd_lock adds cf84a4b968f3 dmaengine: idxd: remove interrupt disable for dev_lock adds 64d57d2c64e5 dmaengine: fsl-dpaa2-qdma: Fix spelling mistake "faile" -> [...] adds fa5d823b16a9 dmaengine: ptdma: Initial driver for the AMD PTDMA adds b0b4a6b10577 dmaengine: ptdma: register PTDMA controller as a DMA resource adds e2fb2e2a33fa dmaengine: ptdma: Add debugfs entries for PTDMA adds e037e36c35c2 dmaengine: ptdma: remove PT_OFFSET to avoid redefnition adds 8f031494df0e MAINTAINERS: Fix AMD PTDMA DRIVER entry adds 1e008336b9f5 dmaengine: sh: Fix unused initialization of pointer lmdesc adds 11a427be2c47 dmaengine: sh: fix some NULL dereferences adds 9f3617102c9f Merge remote-tracking branch 'dmaengine/next' adds a057486e0fc1 Merge branch 'for-5.15' into for-next adds 96aff80dde1b Merge branch 'for-5.15' into for-next adds 7f26c30f73bf Merge remote-tracking branch 'cgroup/for-next' adds 92cc94adfce4 scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI adds 52e22d4d4e37 Merge branch 'misc' into for-next adds 2d9714a969ca Merge branch 'fixes' into for-next adds d1f6581a6796 scsi: smartpqi: Fix an error code in pqi_get_raid_map() adds 4dbe57d46d54 scsi: qedi: Fix error codes in qedi_alloc_global_queues() adds ccc89737aa6b scsi: qedf: Fix error codes in qedf_alloc_global_queues() adds e2a1dc571e19 scsi: wd719: Stop using scsi_cmnd.tag adds e0aebd25fdd9 scsi: fnic: Stop setting scsi_cmnd.tag adds 6a036ce0e25c scsi: ibmvfc: Stop using scsi_cmnd.tag adds 4c7b6ea336c1 scsi: core: Remove scsi_cmnd.tag adds 0f99792c01d1 scsi: target: pscsi: Fix possible null-pointer dereference [...] adds 5f492a7aa13b scsi: smartpqi: Replace one-element array with flexible-ar [...] adds 44678553ad7e scsi: target: Allows backend drivers to fail with specific [...] adds 0394b5048efd scsi: target: Fix sense key for invalid EXTENDED COPY request adds 7a3795f28795 scsi: ibmvfc: Do not wait for initial device scan adds 848ade90ba9c scsi: sd: Do not exit sd_spinup_disk() quietly adds fad336c06aff Merge branch 'misc' into for-next adds b15ce2f34cf4 scsi: qla2xxx: edif: Fix stale session adds 225479296c4f scsi: qla2xxx: edif: Reject AUTH ELS on session down adds d07b75ba9649 scsi: qla2xxx: edif: Fix EDIF enable flag adds 310e69edfbd5 scsi: qla2xxx: Fix hang during NVMe session tear down adds 4de067e5df12 scsi: qla2xxx: edif: Add N2N support for EDIF adds 1dc64a360bda scsi: qla2xxx: edif: Do secure PLOGI when auth app is present adds f6e327fc09e4 scsi: qla2xxx: Fix NVMe | FCP personality change adds 2cabf10dbbe3 scsi: qla2xxx: Fix hang on NVMe command timeouts adds f88444570072 scsi: qla2xxx: Fix NVMe retry adds 7a8ff7d9854a scsi: qla2xxx: Fix NVMe session down detection adds 17f3df8fd718 scsi: qla2xxx: edif: Fix returnvar.cocci warnings adds 34f69ec70355 scsi: qla2xxx: Update version to 10.02.06.200-k adds c74ce061f898 scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset adds e56b2234ab64 scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() adds cbe1f0d70072 scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() adds c563c126e293 scsi: qla1280: Stop using scsi_cmnd.tag adds 98079418c53f scsi: core: Fix missing FORCE for scsi_devinfo_tbl.c build rule adds 227a13cf12f9 scsi: ncr53c8xx: Remove 'sync_reset' argument from ncr_res [...] adds f434e4984f5f scsi: ncr53c8xx: Complete all commands during bus reset adds 1c22e327545c scsi: ncr53c8xx: Remove unused code adds 1259d5f0f5ef scsi: snic: Fix spelling mistake 'progres' -> 'progress' adds 6c9783e6296e scsi: ufs: ufshpb: Fix possible memory leak adds 04a71cdc46a9 scsi: core: scsi_ioctl: Fix error code propagation in SG_IO adds 0da66348c26f scsi: mpi3mr: Set up IRQs in resume path adds 922ad26ebeaa scsi: ufs: ufshpb: Fix typo in comments adds 54404d357284 scsi: fc: Add EDC ELS definition adds 3b0009c8be75 scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time i [...] adds c6a5c747a3f9 scsi: lpfc: Add MIB feature enablement support adds 428569e66fa7 scsi: lpfc: Expand FPIN and RDF receive logging adds 9064aeb2df8e scsi: lpfc: Add EDC ELS support adds 8c42a65c3917 scsi: lpfc: Add cm statistics buffer support adds 72df8a452883 scsi: lpfc: Add support for cm enablement buffer adds daebf93fc3a5 scsi: lpfc: Add cmfsync WQE support adds 02243836ad6f scsi: lpfc: Add support for the CM framework adds 17b27ac59224 scsi: lpfc: Add rx monitoring statistics adds 7481811c3ac3 scsi: lpfc: Add support for maintaining the cm statistics buffer adds 9f77870870d8 scsi: lpfc: Add debugfs support for cm framework buffers adds 74a7baa2a3ee scsi: lpfc: Add cmf_info sysfs entry adds acbaa8c8ed17 scsi: lpfc: Add bsg support for retrieving adapter cmf data adds 2dbf7cde53be scsi: lpfc: Update lpfc version to 14.0.0.1 adds 9eb636b639b4 scsi: lpfc: Copyright updates for 14.0.0.1 patches adds 125c12f71783 scsi: lpfc: Use the proper SCSI midlayer interfaces for PI adds b3e2c72af1d5 scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI adds 313bf281f209 scsi: ufs: ufs-exynos: Fix static checker warning adds 9b5ac8ab4e8b scsi: ufs: Fix ufshcd_request_sense_async() for Samsung KL [...] adds 27f681116fdf Merge branch 'misc' into for-next adds 64b241a25bd5 Merge remote-tracking branch 'scsi/for-next' adds 5ac43469e5b8 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id adds 4f8ebf3268af vDPA/ifcvf: implement management netlink framework for ifcvf adds ba34a2fe078e vDPA/ifcvf: detect and use the onboard number of queues directly adds 15638511d112 vDPA/ifcvf: enable multiqueue and control vq adds d6e2409fe43a vdpa/mlx5: Remove redundant header file inclusion adds 0026a43a17d8 vdpa/mlx5: function prototype modifications in preparation [...] adds dca6a46e7b11 vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vd [...] adds a86a7aecf38e vdpa/mlx5: Ensure valid indices are provided adds b0df82f3913c vdpa/mlx5: Add support for control VQ and MAC setting adds cc854fa965e0 vdpa/mlx5: Add multiqueue support adds 4d89b9901214 vhost scsi: Convert to SPDX identifier adds 6a8dd8c3fbec vdpa_sim: Use iova_shift() for the size passed to alloc_iova() adds 54b8eff37631 dt-bindings: virtio: Add binding for virtio devices adds 8ca662351317 dt-bindings: i2c: Add bindings for i2c-virtio adds 2ea52ea75088 dt-bindings: gpio: Add bindings for gpio-virtio adds df2fd4361a56 uapi: virtio_ids: Sync ids with specification adds fd704f203ca1 virtio: Bind virtio device to device-tree node adds 4a3a6d9fb65f vdpa/mlx5: fix feature negotiation across device reset adds 0151c6ca6958 Merge remote-tracking branch 'vhost/linux-next' adds cc241232ef50 Merge remote-tracking branch 'rpmsg/for-next' adds dabe57c3a32d gpio: mlxbf2: Convert to device PM ops adds 603607e70e36 gpio: mlxbf2: Drop wrong use of ACPI_PTR() adds 4e6864f8563d gpio: mlxbf2: Use devm_platform_ioremap_resource() adds d0ef631d40ba gpio: mlxbf2: Use DEFINE_RES_MEM_NAMED() helper macro adds 3a29355a22c0 gpio: Add virtio-gpio driver adds e5e26d80840b gpio: max730x: Use the right include adds 4c59714a41c1 gpio: remove the obsolete MX35 3DS BOARD MC9S08DZ60 GPIO f [...] adds 37cba6432d88 Merge branch 'ib-rockchip' of git://git.kernel.org/pub/scm [...] adds 17395d7742ba gpio: virtio: Fix sparse warnings adds dacd59b4b358 gpio: virtio: Add missing mailings lists in MAINTAINERS entry adds 6b4a2a427245 gpio: viperboard: remove platform_set_drvdata() call in probe adds 555bda42b0c1 gpio: mpc8xxx: Fix a resources leak in the error handling [...] adds 7d6588931ccd gpio: mpc8xxx: Fix a potential double iounmap call in 'mpc [...] adds 889a1b3f35db gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify [...] adds a9da37b7de22 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 0dda8b013329 Merge branch 'ib-rockchip' into devel adds 04853352952b Merge tag 'samsung-pinctrl-5.15' of https://git.kernel.org [...] adds f0f7e51d0d1e Merge remote-tracking branch 'pinctrl/for-next' adds 5e913a126f62 pwm: atmel: Rework tracking updates pending in hardware adds 7954f76161ea pwm: ab8500: Fix register offset calculation to not depend [...] adds c292f131fc98 Merge remote-tracking branch 'pwm/for-next' 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 a3be01837fc9 Merge of ucount-fixes-for-5.14, siginfo-si_trapno-for-v5.1 [...] adds f07608eba73d Merge remote-tracking branch 'userns/for-next' adds d538ddb97e06 selftests: openat2: Fix testing failure for O_LARGEFILE flag adds 3673fdeafd5f kselftest:sched: remove duplicate include in cs_prctl_test.c adds a051b2e56f2a selftests/x86: Fix error: variably modified 'altstack_data [...] adds 7ce05074b93c selftests: safesetid: Fix spelling mistake "cant" -> "can't" adds 00712d01820f selftests/sync: Remove the deprecated config SYNC adds 67d6d80d90fb selftests/cpufreq: Rename DEBUG_PI_LIST to DEBUG_PLIST adds 9632664bf469 Merge remote-tracking branch 'kselftest/next' adds 1daf08a066cf livepatch: Replace deprecated CPU-hotplug functions. adds cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next adds 9a50d5b2ba38 Merge remote-tracking branch 'livepatching/for-next' adds e36f00a66413 Merge remote-tracking branch 'coresight/next' adds 8d448fa0a8bb rtc: tps65910: Correct driver module alias adds e1aba37569f0 rtc: cmos: remove stale REVISIT comments adds f120e2e33ac8 rtc: rx8025: implement RX-8035 support adds 8158da6a33f2 dt-bindings: rtc: add Epson RX-8025 and RX-8035 adds 52fefe6726dd Merge remote-tracking branch 'rtc/rtc-next' adds 6c97ec172a1c fsdax: improve the FS_DAX Kconfig description and help text adds 39b6389a7fdc dax: stop using bdevname adds dfa584f6f915 dm: use fs_dax_get_by_bdev instead of dax_get_by_host adds 1b7646014e0d dax: mark dax_get_by_host static adds 673a0658f6ac dax: move the dax_read_lock() locking into dax_supported adds cd93a2a4d1b0 dax: remove __generic_fsdax_supported adds 60b8340f0d65 dax: stub out dax_supported for !CONFIG_FS_DAX adds a384f088e4a1 xfs: factor out a xfs_buftarg_is_dax helper adds bdd3c50d83bf dax: remove bdev_dax_supported adds 317108dd7cf8 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds f55a6441031e Merge remote-tracking branch 'at24/at24/for-next' adds b77a11c0b76a Merge remote-tracking branch 'ntb/ntb-next' adds 1e2cd3084fff lib/test_stackinit: Allow building stand-alone adds a8fc576d4af2 lib/test_stackinit: Add assigned initializers adds 57c0b5f92099 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] adds fe916df8f69e powerpc: Split memset() to avoid multi-field overflow adds 4e86fbc9cb8b stddef: Fix kerndoc for sizeof_field() and offsetofend() adds e68b16278f2e stddef: Introduce struct_group() helper macro adds dd49bdf5596a cxl/core: Replace unions with struct_group() adds 3b0be8a3d338 bnxt_en: Use struct_group_attr() for memcpy() region adds 7822f508b174 iommu/amd: Use struct_group() for memcpy() region adds 44bc39386942 drm/mga/mga_ioc32: Use struct_group() for memcpy() region adds 8a61df2aec5b HID: cp2112: Use struct_group() for memcpy() region adds 1cff309e1de1 HID: roccat: Use struct_group() to zero kone_mouse_event adds c86596356ccd can: flexcan: Use struct_group() to zero struct flexcan_re [...] adds 997b6d17702d cm4000_cs: Use struct_group() to zero struct cm4000_dev region adds 122b05c65c5d compiler_types.h: Remove __compiletime_object_size() adds 434261c89f82 lib/string: Move helper functions out of string.c adds 1d6422a2ba02 fortify: Move remaining fortify helpers into fortify-string.h adds 6bea7154887d fortify: Explicitly disable Clang support adds ee3f49bc6e4e fortify: Fix dropped strcpy() compile-time write overflow check adds ed35e2624389 fortify: Prepare to improve strnlen() and strlen() warnings adds 722beaa24263 fortify: Allow strlen() and strnlen() to pass compile-time [...] adds d8a5a0cf6d91 fortify: Add compile-time FORTIFY_SOURCE tests adds 122371d5b3c0 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST adds a5cafc62606b string.h: Introduce memset_after() for wiping trailing mem [...] adds 9b2ad17fc0eb xfrm: Use memset_after() to clear padding adds 2d7b09fb0dcc string.h: Introduce memset_startat() for wiping trailing m [...] adds 6858fa7ab448 btrfs: Use memset_startat() to clear end of struct adds b2fbd0dcce23 stddef: Introduce DECLARE_FLEX_ARRAY() helper adds 883fae8d5568 treewide: Replace open-coded flex arrays in unions adds 5975fbb6f1eb treewide: Replace 0-element memcpy() destinations with fle [...] adds dbb4411e1b14 Makefile: Enable -Warray-bounds adds da65e02648be Makefile: Enable -Wzero-length-bounds adds 3103f67eb440 Merge branch 'for-next/overflow' into for-next/kspp adds daed5efe4185 Merge remote-tracking branch 'kspp/for-next/kspp' adds 2f78b43464f2 Merge remote-tracking branch 'gnss/gnss-next' adds e9ff4871eb03 Merge remote-tracking branch 'slimbus/for-next' adds 5c15496368dc Merge remote-tracking branch 'nvmem/for-next' adds 9d68cd9120e4 hv_utils: Set the maximum packet size for VSS driver to th [...] adds 43e17eac96ae Merge remote-tracking branch 'hyperv/hyperv-next' adds 4188e79c2e88 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 551f04bd8b52 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 2eeca0bc83f6 Merge remote-tracking branch 'kunit-next/kunit' adds 65368539e3df Merge remote-tracking branch 'memblock/for-next' adds 940509632ea3 Merge remote-tracking branch 'rust/rust-next' adds b4366a827f6c libnvdimm/labels: Introduce getters for namespace label fields adds 9761b02d40de libnvdimm/labels: Add isetcookie validation helper adds 8176f1478912 libnvdimm/labels: Introduce label setter helpers adds 7cd35b292050 libnvdimm/labels: Add a checksum calculation helper adds f56541a7122c libnvdimm/labels: Add blk isetcookie set / validation helpers adds de8fa48b9a28 libnvdimm/labels: Add blk special cases for nlabel and pos [...] adds 8b03aa0e0e5a libnvdimm/labels: Add type-guid helpers adds a6e6d7229572 libnvdimm/labels: Add claim class helpers adds d68bc4b2338b libnvdimm/labels: Add address-abstraction uuid definitions adds a8116495790e libnvdimm/labels: Add uuid helpers adds 96b7220062c8 libnvdimm/label: Add a helper for nlabel validation adds 00ca683e6180 libnvdimm/labels: Introduce the concept of multi-range nam [...] adds 23471e4c94ec libnvdimm/label: Define CXL region labels adds 5cbfaa2ea3e2 libnvdimm/labels: Introduce CXL labels adds 946e16d2fe4e cxl/pci: Make 'struct cxl_mem' device type generic adds 55e2f3e33b13 cxl/mbox: Introduce the mbox_send operation adds bd0964c858ec cxl/mbox: Move mailbox and other non-PCI specific infrastr [...] adds 5dc88cfe2631 cxl/pci: Use module_pci_driver adds a982cbe92c5d cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP adds 4a199edd83ba cxl/mbox: Add exclusive kernel command support adds 0a0eaf6b4a6c cxl/pmem: Translate NVDIMM label commands to CXL label commands adds 51e1193e9e0d cxl/pmem: Add support for multiple nvdimm-bridge objects adds e5e28b7b99ba cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports adds bafcdfbaea5a tools/testing/cxl: Introduce a mocked-up CXL port hierarchy adds 574d46ed53b5 cxl/bus: Populate the target list at decoder create adds 99f58e7086fe cxl/mbox: Move command definitions to common location adds cf745ca94024 tools/testing/cxl: Introduce a mock memory device + driver adds b7ca54b62551 cxl/core: Split decoder setup into alloc + add adds 036a16a39e2f cxl/pci: Fix debug message in cxl_probe_regs() adds e13d206924f5 cxl/core: Replace devm_cxl_add_decoder() with non-devm version adds c03c6ed7bba8 Merge remote-tracking branch 'cxl/next' adds e061752729ba Merge remote-tracking branch 'folio/for-next' adds f885d3c5e6aa x86: include acpi.h when using acpi functions adds 722eef348744 mm/filemap.c: remove bogus VM_BUG_ON adds 688431b762a6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 2e36383adbf5 /proc/kpageflags: do not use uninitialized struct pages adds 0a5b0e0c4efe procfs: prevent unpriveleged processes accessing fdinfo dir adds 1849f90e2383 ia64: fix typo in a comment adds f143caa0a388 ocfs2: remove an unnecessary condition adds 009aa8da5b42 ocfs2: quota_local: fix possible uninitialized-variable ac [...] adds febd5117e5ae ocfs2: reflink deadlock when clone file to the same direct [...] adds 146777b1249f ocfs2: clear links count in ocfs2_mknod() if an error occurs adds d08957d072cd ocfs2: fix ocfs2 corrupt when iputting an inode adds 07e83239e15a arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings adds f41e44d7b5e3 mm, slub: don't call flush_all() from slab_debug_trace_open() adds 05afc1c2dc86 mm, slub: allocate private object map for debugfs listings adds 0b058c7e7169 mm, slub: allocate private object map for validate_slab_cache() adds ece120a01980 mm, slub: don't disable irq for debug_check_no_locks_freed() adds 932dab59a0e9 mm, slub: remove redundant unfreeze_partials() from put_cp [...] adds 2625ffdf3276 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() adds 7a92444d2898 mm, slub: extract get_partial() from new_slab_objects() adds e3155f535ff5 mm, slub: dissolve new_slab_objects() into ___slab_alloc() adds da17192d4b24 mm, slub: return slab page from get_partial() and set c->p [...] adds c9456e920885 mm, slub: restructure new page checks in ___slab_alloc() adds 60b7e4e7ed33 mm, slub: simplify kmem_cache_cpu and tid setup adds cc976b129501 mm, slub: move disabling/enabling irqs to ___slab_alloc() adds e9c2a5f0ca9c mm, slub: do initial checks in ___slab_alloc() with irqs enabled adds 7455d2208289 mm, slub: prevent VM_BUG_ON in PageSlabPfmemalloc from ___ [...] adds dfdb1b514bf8 mm-slub-do-initial-checks-in-___slab_alloc-with-irqs-enabl [...] adds d1e19a041272 mm, slub: move disabling irqs closer to get_partial() in _ [...] adds 941f410a9418 mm, slub: restore irqs around calling new_slab() adds 36b1fc32ce13 mm, slub: validate slab from partial list or page allocato [...] adds 1567f70ea418 mm, slub: check new pages with restored irqs adds c66f238aa17b mm, slub: stop disabling irqs around get_partial() adds 66d2a24680a1 mm, slub: move reset of c->page and freelist out of deacti [...] adds 25e4f9ada2f6 mm, slub: make locking in deactivate_slab() irq-safe adds a7d52f9726e7 mm, slub: call deactivate_slab() without disabling irqs adds 84a3db0c52be mm, slub: move irq control into unfreeze_partials() adds c686ea1bcf84 mm, slub: discard slabs in unfreeze_partials() without irq [...] adds c9c73fec8db3 mm, slub: detach whole partial list at once in unfreeze_pa [...] adds c60f86b7f775 mm, slub: separate detaching of partial list in unfreeze_p [...] adds 09b2bd32eff3 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] adds 1e571e786dd5 mm, slub: don't disable irqs in slub_cpu_dead() adds 71699265dd7f mm, slab: make flush_slab() possible to call with irqs enabled adds 36600d98972e mm: slub: move flush_cpu_slab() invocations __free_slab() [...] adds cc2ef29c3d30 mm, slub: fix memory and cpu hotplug related lock ordering issues adds d2acb8e8d240 mm, slub: fix memory and cpu hotplug related lock ordering [...] adds 12429452d98a mm: slub: make object_map_lock a raw_spinlock_t adds 6f62eab387d6 mm, slub: optionally save/restore irqs in slab_[un]lock()/ adds 368fe299c2f5 mm, slub: make slab_lock() disable irqs with PREEMPT_RT adds 181314aade9e mm, slub: protect put_cpu_partial() with disabled irqs ins [...] adds 546a2c420cfa mm, slub: use migrate_disable() on PREEMPT_RT adds f9ae4c7df502 mm, slub: convert kmem_cpu_slab protection to local_lock adds 23da11ca6231 mm, slab: simplify lockdep_assert_held in lockdep_assert_held() adds 7450c64446d3 mm, slub: fix kmem_cache_cpu fields alignment for double cmpxchg adds d06c4cbc8975 mm/debug_vm_pgtable: introduce struct pgtable_debug_args adds 20c7c2980777 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests adds dbdfd960e8e3 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] adds 1cc436cc04cb mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] adds 373e2b570fcf mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] adds 045a544235fb mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] adds 01fbd93fbd31 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] adds a9981d79371c mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] adds fd102d17a5c3 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] adds 6a147c2f9967 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] adds cf2dc078981f mm/debug_vm_pgtable: remove unused code adds 813e68a8c38b mm/debug_vm_pgtable: fix corrupted page flag adds 5eaefecd845b mm: report a more useful address for reclaim acquisition adds ddef35967444 mm: add kernel_misc_reclaimable in show_free_areas adds 21acac9b10d3 mm: mark idle page tracking as BROKEN adds 1a26c8aaf279 writeback: track number of inodes under writeback adds 4bd3905f5e13 writeback: reliably update bandwidth estimation adds f2f3d3bd9aca writeback: fix bandwidth estimate for spiky workload adds 71c78c869a25 writeback: avoid division by 0 in wb_update_dirty_ratelimit() adds dca30501d557 writeback: rename domain_update_bandwidth() adds 40264e1e5ed4 writeback: use READ_ONCE for unlocked reads of writeback stats adds b54b9a0d3771 mm: remove irqsave/restore locking from contexts with irqs [...] adds 2e0fb5261bcf fs: drop_caches: fix skipping over shadow cache inodes adds 006057f1bcfd fs: inode: count invalidated shadow pages in pginodesteal adds 56d657271ff6 vfs: keep inodes with page cache off the inode shrinker LRU adds e9eb0348e0f1 writeback: memcg: simplify cgroup_writeback_by_id adds 4192487b16c5 mm: gup: remove set but unused local variable major adds 63a40a64f815 mm: gup: remove unneed local variable orig_refs adds f879764f3de6 mm: gup: remove useless BUG_ON in __get_user_pages() adds 7912ac5e0be8 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() adds 7c989419b81e mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix adds 77dc947e0e0f mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] adds 092792c3d8f2 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() adds 4898d4388f16 mm/gup: documentation corrections for gup/pup adds 5da0b9c43c4e mm/gup: small refactoring: simplify try_grab_page() adds 524bda3f3ac8 mm/gup: remove try_get_page(), call try_get_compound_head( [...] adds de5aa46c1d3d fs, mm: fix race in unlinking swapfile adds e28294a90b2a mm: delete unused get_kernel_page() adds 055daea20f22 shmem: use raw_spinlock_t for ->stat_lock adds 416528dd9b4f shmem: remove unneeded variable ret adds 49e40c4ed008 shmem: remove unneeded header file adds c5da862beb8f shmem: remove unneeded function forward declaration adds a7244343784b shmem: include header file to declare swap_info adds 21c544e04c01 huge tmpfs: fix fallocate(vanilla) advance over huge pages adds 59a90bcd2bb4 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE adds e71bcf378830 huge tmpfs: remove shrinklist addition from shmem_setattr() adds 8fd6fc8dd290 huge tmpfs: revert shmem's use of transhuge_vma_enabled() adds 231c38b26e0f huge tmpfs: move shmem_huge_enabled() upwards adds aa744ad9eef4 huge tmpfs: SGP_NOALLOC to stop collapse_file() on race adds 1be74d79c470 huge tmpfs: shmem_is_huge(vma, inode, index) adds c01e81c15869 huge tmpfs: decide stat.st_blksize by shmem_is_huge() adds 56cd66ffe530 shmem: shmem_writepage() split unlikely i915 THP adds 80bd10a19b99 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] adds 3f0de3fa5ed5 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] adds 9cc0b1127bbf mm, memcg: inline swap-related functions to improve disabl [...] adds 1e2c711720d7 memcg: enable accounting for pids in nested pid namespaces adds c5e3a6e1a4fa memcg: switch lruvec stats to rstat adds d9b24bea132c memcg: infrastructure to flush memcg stats adds e334c7ff1c43 memcg-infrastructure-to-flush-memcg-stats-v5 adds d5e0dff2214d memcg: charge fs_context and legacy_fs_context adds 659a7bdb513c memcg: enable accounting for mnt_cache entries adds e04540447967 memcg: enable accounting for pollfd and select bits arrays adds 04022e1b8a39 memcg: enable accounting for file lock caches adds 19c26dde17c1 memcg: enable accounting for fasync_cache adds ed05413c0fb2 memcg: enable accounting for new namesapces and struct nsproxy adds 21f99dd20693 memcg: enable accounting of ipc resources adds 8cf9fdfa4f6f memcg: enable accounting for signals adds 737c9efae0fd memcg: enable accounting for posix_timers_cache slab adds 5c7b6c912b44 memcg: enable accounting for ldt_struct objects adds 9edc42a386cc memcg: cleanup racy sum avoidance code adds db82343a9748 memcg: replace in_interrupt() by !in_task() in active_memcg() adds 56d1becc100f mm: memcontrol: set the correct memcg swappiness restriction adds 1db5f63c5fb1 mm, memcg: remove unused functions adds 0e990e60cc4b mm, memcg: save some atomic ops when flush is already true adds 280b08005af5 memcg: fix up drain_local_stock comment adds 3d32d8de91ff selftests/vm: use kselftest skip code for skipped tests adds 0e0cf30edccb lazy tlb: introduce lazy mm refcount helper functions adds bfb4fd128488 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds ccb3587b3ce9 lazy tlb: allow lazy tlb mm refcounting to be configurable adds b5b6794d485c lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds 2b4ab2e7181a lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds f88cd7cbf289 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds e61756bf70db lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds c7779fb1e608 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds d4e2d1244326 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds 870408139763 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds a94221294586 scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds e1a7557249f9 mm: remove flush_kernel_dcache_page adds b061aaa729cc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code adds a8829ea678f7 mm: change fault_in_pages_* to have an unsigned size parameter adds 78ed3bb65269 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() adds 07a3667ea227 add-mmap_assert_locked-annotations-to-find_vma-fix adds 5207c39c5efa remap_file_pages: Use vma_lookup() instead of find_vma() adds 78103aabe95c mm/mremap: fix memory account on do_munmap() failure adds ba875c6c4779 mm/mremap: don't account pages in vma_to_resize() adds ce2a5719348e mm/bootmem_info.c: mark __init on register_page_bootmem_in [...] adds 4c2cd9de6597 mm: sparse: pass section_nr to section_mark_present adds 331e90bd3297 mm: sparse: pass section_nr to find_memory_block adds 9684bd2ac334 mm: sparse: remove __section_nr() function adds bf1cbb42dbd2 mm/sparse: set SECTION_NID_SHIFT to 6 adds 32a617e795a7 include/linux/mmzone.h: avoid a warning in sparse memory support adds 11c713655442 mm/sparse: clarify pgdat_to_phys adds 28d7e9fe82df mm/vmalloc: use batched page requests in bulk-allocator adds 08a141abc0cc mm/vmalloc: remove gfpflags_allow_blocking() check adds fe05b7833c40 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds 4f475fd45717 mm/vmalloc: fix wrong behavior in vread adds 67be95c44a9c mm/kasan: move kasan.fault to mm/kasan/report.c adds 9f386bf71767 kasan: test: rework kmalloc_oob_right adds 1b20e9ea1aa1 kasan: test: avoid writing invalid memory adds 8a18c37a4ced kasan: test: avoid corrupting memory via memset adds 99a89f3309ae kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS adds 97420c52bed1 kasan: test: only do kmalloc_uaf_memset for generic mode adds c1f4d699c75a kasan: test: clean up ksize_uaf adds d65154586ce5 kasan: test: avoid corrupting memory in copy_user_test adds c14bdc7bee4f kasan: test: avoid corrupting memory in kasan_rcu_uaf adds 2bb812f987f3 mm/page_alloc: always initialize memory map for the holes adds 551ed2e6f5d0 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix adds 28c6e7e5a91e microblaze: simplify pte_alloc_one_kernel() adds 30a333c706c4 mm: introduce memmap_alloc() to unify memory map allocation adds 17931e564ba9 memblock: stop poisoning raw allocations adds 923ddb55aaf6 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] adds c7106f38b261 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref adds 81b4f3bb4acb mm/page_alloc.c: use in_task() adds 0cda9b0410be mm/hwpoison: remove unneeded variable unmap_success adds 01da0ad257ab mm/hwpoison: fix potential pte_unmap_unlock pte error adds f139fae2fee5 mm/hwpoison: change argument struct page **hpagep to *hpage adds a73176262c2d mm/hwpoison: fix some obsolete comments adds 181f3a058cb4 mm: hwpoison: don't drop slab caches for offlining non-LRU page adds 6556acab3567 doc: hwpoison: correct the support for hugepage adds bdd57b87a748 mm: hwpoison: dump page for unhandlable page adds 66adf03f7c68 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds 4f8d3fe8a0b7 hugetlb: drop ref count earlier after page allocation adds 225ee545af17 hugetlb: before freeing hugetlb page set dtor to appropria [...] adds b487f4612476 userfaultfd: change mmap_changing to atomic adds e3952476cd50 userfaultfd: prevent concurrent API initialization adds 47e8a2a69c3a selftests/vm/userfaultfd: wake after copy failure adds 928b9872c473 mm/numa: automatically generate node migration order adds d4e8d5a2d6da mm/migrate: update node demotion order on hotplug events adds 1762e8ddd437 mm/migrate: enable returning precise migrate_pages() succe [...] adds 084ba4019381 mm/migrate: demote pages during reclaim adds 998b778e0f72 mm-migrate-demote-pages-during-reclaim-v11 adds 0f5b9397241e mm/vmscan: add page demotion counter adds 76b593d7f22f mm/vmscan: add helper for querying ability to age anonymous pages adds 629b606dfbd4 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] adds b3be79729a0d mm/vmscan: Consider anonymous pages without swap adds a7e1a51a06e9 mm-vmscan-consider-anonymous-pages-without-swap-v11 adds 24f5fe20c846 mm/vmscan: never demote for memcg reclaim adds 69c7a36a7d77 mm/migrate: add sysfs interface to enable reclaim migration adds a26af674f738 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] adds 3ba26f4ac58e mm/vmscan: remove the PageDirty check after MADV_FREE page [...] adds 8b8096f60846 mm/vmscan: remove misleading setting to sc->priority adds 7514fe0c25a3 mm/vmscan: remove unneeded return value of kswapd_run() adds 0f518cf5d82f mm/vmscan: add 'else' to remove check_pending label adds 0b8efcb0bf05 mm, vmscan: guarantee drop_slab_node() termination adds a026b83fa9ce mm: compaction: optimize proactive compaction deferrals adds 7cbda6083ae1 mm-compaction-optimize-proactive-compaction-deferrals-fix adds ef5a1ba98bc8 mm: compaction: support triggering of proactive compaction [...] adds dd7bc410c396 mm-compaction-support-triggering-of-proactive-compaction-b [...] adds 91a01033a5d2 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 74b9dc76d42a mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds be5ff1ab2d94 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] adds cf5c2b18f1fa mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds 932ba5a6e18a mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds 28f6f9cb4a3a mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds 9a994fbdc0a5 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix adds b0eb7fcac851 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] adds 57a365d6d147 mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds ff2f42cac2f8 mm/mempolicy: unify the create() func for bind/interleave/ [...] adds bbc8c0f2b253 mm/mempolicy.c: use in_task() in mempolicy_slab_node() adds 461ef12c4375 memblock: make memblock_find_in_range method private adds 107190fb1d3c mm: introduce process_mrelease system call adds a056c4704738 mm: wire up syscall process_mrelease adds 88a3014412e7 oom_kill: oom_score_adj broken for processes with small me [...] adds 68bfd4075d5a mm/migrate: correct kernel-doc notation adds 883146b11ef1 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds c47e74219d4b selftests: vm: add KSM merge test adds a113a8943261 selftests: vm: add KSM unmerge test adds 3f579f1a3f86 selftests: vm: add KSM zero page merging test adds 4081d8430086 selftests: vm: add KSM merging across nodes test adds 1cf855e95872 mm: KSM: fix data type adds 347612c5267f selftests: vm: add KSM merging time test adds 8767db7ea52c selftests: vm: add COW time test for KSM pages adds 52bbb62ee48f mm/vmstat: correct some wrong comments adds 251f8851237c mm/vmstat: simplify the array size calculation adds d01147d18f8e mm/vmstat: remove unneeded return value adds 15fd61a615d0 mm/vmstat: protect per cpu variables with preempt disable on RT adds c9c3dca84331 mm/madvise: add MADV_WILLNEED to process_madvise() adds 9ba945a5f5e3 memory-hotplug.rst: remove locking details from admin-guide adds 7f640ec87cbe memory-hotplug.rst: complete admin-guide overhaul adds 76560aa61988 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds 1bc61f2d39cd mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds 8c1cf499197a mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds 7eac001b264c mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds 0d5077ceae1d mm/memory_hotplug: remove nid parameter from remove_memory [...] adds d028d3cbb08e ACPI: memhotplug: memory resources cannot be enabled yet adds 7875f7cd8acb mm: track present early pages per zone adds 2b9c2d692737 mm/memory_hotplug: introduce "auto-movable" online policy adds 042bfa829037 drivers/base/memory: introduce "memory groups" to logicall [...] adds 62e87f2086b0 mm/memory_hotplug: track present pages in memory groups adds a5eb9bf4563a ACPI: memhotplug: use a single static memory group for a s [...] adds 4bf2a8bcfdf7 dax/kmem: use a single static memory group for a single pr [...] adds 07da67814add virtio-mem: use a single dynamic memory group for a single [...] adds 345cfbed28d7 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] adds 42b9b512368a mm/memory_hotplug: improved dynamic memory group aware "au [...] adds dc7657c0f637 mm/memory_hotplug: use helper zone_is_zone_device() to sim [...] adds 4d6b69278e04 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds aa6da1c42ef3 mm: remove redundant compound_head() calling adds 8e0f4444f7d4 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds a05cc9abd9c2 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds babe97525a58 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 1b3b8cc86ea7 highmem: don't disable preemption on RT in kmap_atomic() adds 773f49edcb8f mm/highmem: Remove deprecated kmap_atomic adds c4c76efb5469 mm: in_irq() cleanup adds c32716ab0ebf mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] adds 59f23b42c3ae mm/secretmem: use refcount_t instead of atomic_t adds d777ad50c842 kfence: show cpu and timestamp in alloc/free info adds 7a728f2e534e mm: introduce Data Access MONitor (DAMON) adds 0fed6776414e mm/damon/core: implement region-based sampling adds 1650c4e6e5d3 mm/damon: adaptively adjust regions adds 317bb7c778ab mm/idle_page_tracking: make PG_idle reusable adds 1ba27cffb7ee mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT adds 4c1f13fd4111 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix adds 78c85147b72d mm/damon/Kconfig: Hide PAGE_IDLE_FLAG from users adds bc3f00f69680 mm/damon: implement primitives for the virtual memory addr [...] adds 7291c1e5c246 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] adds 9bcc195536de mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup adds e64e46b1688d mm/damon: add a tracepoint adds 55cc7f81a6d0 mm/damon: implement a debugfs-based user space interface adds 729cd4573257 mm-damon-implement-a-debugfs-based-user-space-interface-fix adds b3044aa54c44 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix adds c81dfd173730 mm/damon/dbgfs: export kdamond pid to the user space adds f904bccdf143 mm/damon/dbgfs: support multiple contexts adds 9ddc3621ff50 Documentation: add documents for DAMON adds 025b24541623 mm/damon: add kunit tests adds c81c9fb383c4 mm/damon: add user space selftests adds 3629dd09173d MAINTAINERS: update for DAMON adds 630e6cc9258c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds fa1618d78bca fs/buffer.c: dump more info for __getblk_gfp() stall problem adds c9776668438f kernel/hung_task.c: Monitor killed tasks. adds ed9b22b7e6ba alpha: agp: make empty macros use do-while-0 style adds c0d07417ad8a alpha: pci-sysfs: fix all kernel-doc warnings adds b77d0128f640 percpu: remove export of pcpu_base_addr adds 4b50d7a0ab05 fs/proc/kcore.c: add mmap interface adds ea82408797a6 proc: stop using seq_get_buf in proc_task_name adds 3e2ab1ea4bc6 connector: send event on write to /proc/[pid]/comm adds 78fba7d75a77 proc/sysctl: make protected_* world readable adds a091be2b2ff4 arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds f3c06663a713 include/linux/once.h: fix trivia typo Not -> Note adds ba7f0e65b604 units: change from 'L' to 'UL' adds a297177e577a units: add the HZ macros adds bb5e0747600a thermal/drivers/devfreq_cooling: use HZ macros adds 43e3ae774d95 devfreq: use HZ macros adds 50c528e559fe iio/drivers/as73211: use HZ macros adds 792b27a95ebd hwmon/drivers/mr75203: use HZ macros adds 000babd7a2bd iio/drivers/hid-sensor: use HZ macros adds 12fa3d0692c4 i2c/drivers/ov02q10: use HZ macros adds af1969db0f38 mtd/drivers/nand: use HZ macros adds 4c7ed330e62f phy/drivers/stm32: use HZ macros adds 3693e9621222 kernel/acct.c: use dedicated helper to access rlimit values adds 3944869d304b math: make RATIONAL tristate adds abf80b1710e0 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds c8707e54528c lib/string: optimized memcpy adds bd6e8357c5a2 lib/string: optimized memmove adds 371f85776350 lib/string: optimized memset adds 3908d29091ae lib/test: convert test_sort.c to use KUnit adds 6682715d704d lib/dump_stack: correct kernel-doc notation adds d9f6e28c8caf lib/iov_iter.c: fix kernel-doc warnings adds e296d831fe2e bitops: protect find_first_{,zero}_bit properly adds a9755b5caf73 bitops: move find_bit_*_le functions from le.h to find.h adds 821cadbf540b include: move find.h from asm_generic to linux adds dbbccfe505ef arch: remove GENERIC_FIND_FIRST_BIT entirely adds 6b6c111934a4 lib: add find_first_and_bit() adds edc3a6eea1c7 cpumask: use find_first_and_bit() adds d49b694c3ef9 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] adds 0803a22a559a tools: sync tools/bitmap with mother linux adds 67d486cbe46e cpumask: replace cpumask_next_* with cpumask_first_* where [...] adds 748900a6d44c include/linux: move for_each_bit() macros from bitops.h to find.h adds e4beeb99bc4b find: micro-optimize for_each_{set,clear}_bit() adds c83c6d80dade bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] adds a008ed586dbc tools: rename bitmap_alloc() to bitmap_zalloc() adds 504fb2dec1b8 mm/percpu: micro-optimize pcpu_is_populated() adds c20500c9abe9 bitmap: unify find_bit operations adds f0026b82ef9c lib: bitmap: add performance test for bitmap_print_to_pagebuf adds ec91085ca2fc vsprintf: rework bitmap_list_string adds 7245e75f1107 lib/vsprintf: don't increment buf in bitmap_list_string adds ca4907275289 checkpatch: support wide strings adds 6d01cb2324d0 checkpatch: make email address check case insensitive adds 9b6d0f30bd12 checkpatch: improve GIT_COMMIT_ID test adds b81f67c562dc checkpatch-improve-git_commit_id-test-fix adds 5d9d50f0a603 fs/epoll: use a per-cpu counter for user's watches count adds c10e07398ef0 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix adds 4fbc3ac1e771 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix adds 069062768f84 ramfs: fix mount source show for ramfs adds ef2f1a4d5c71 init: move usermodehelper_enable() to populate_rootfs() adds 82d95a07f64f trap: cleanup trap_init() adds 4cd8e7febb4d init/main.c: silence some -Wunused-parameter warnings adds 09215c5b2859 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds 7a93b66e4b71 nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds 2ef34726ec35 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds 46accddc68b5 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds f31bdb75f5b8 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds a065e7e69579 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds 3e79eb1b76aa hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds ef6b0168142e fs/coredump.c: log if a core dump is aborted due to change [...] adds e7b81ca105f9 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix adds 6b33bde8d1f8 coredump: fix memleak in dump_vma_snapshot() adds 085601486dde kernel/fork.c: unexport get_{mm,task}_exe_file adds 53884bf416a6 pid: cleanup the stale comment mentioning pidmap_init(). adds 847d3bd12b61 prctl: allow to setup brk for et_dyn executables adds 734024e09b80 configs: remove the obsolete CONFIG_INPUT_POLLDEV adds 74a9015e74a0 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] adds eedfcedc7315 selftests/memfd: remove unused variable adds 6326eb4a3915 ipc: replace costly bailout check in sysvipc_find_ipc() adds 93aaa505e493 Merge branch 'akpm-current/current' adds c9c3abfe5d99 mm/workingset: correct kernel-doc notations adds 654feb82282e mm: move kvmalloc-related functions to slab.h adds 30a50a4295e1 mm: migrate: simplify the file-backed pages validation whe [...] adds ec328316f9e1 mm: migrate: introduce a local variable to get the number [...] adds 533a98e63219 mm: migrate: fix the incorrect function name in comments adds 015e3efb2c42 mm: migrate: change to use bool type for 'page_was_mapped' adds a138360b36d9 mm: unexport folio_memcg_{,un}lock adds 70d1b879ac7c mm: unexport {,un}lock_page_memcg adds df7191726f72 Compiler Attributes: add __alloc_size() for better bounds [...] adds c69140f7e02e Compiler Attributes: Add __alloc_size for better bounds ch [...] adds 18062927a87d checkpatch: add __alloc_size() to known $Attribute adds 52af15227061 slab: clean up function declarations adds b362a0065531 slab: add __alloc_size attributes for better bounds checking adds 84f79276320b mm/page_alloc: add __alloc_size attributes for better boun [...] adds b44241cb55a9 percpu: add __alloc_size attributes for better bounds checking adds 0561d1816312 mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 3afd60ae1ffc scripts: check_extable: fix typo in user error message adds 71c7e0cecba6 kexec: move locking into do_kexec_load adds b9d36a150cf5 kexec: avoid compat_alloc_user_space adds f55145860b59 mm: simplify compat_sys_move_pages adds 860097e4fe46 mm: simplify compat numa syscalls adds fe37ef0eabb5 fixup! mm: simplify compat numa syscalls adds d320c638d997 compat: remove some compat entry points adds 9175653901de arch: remove compat_alloc_user_space adds ddfe47bc13c4 Merge branch 'akpm/master' adds c1b13fe76e95 Add linux-next specific files for 20210901
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-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + 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-pci | 17 + 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-fs-f2fs | 3 +- .../ABI/testing/sysfs-kernel-iommu_groups | 6 +- .../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/endpoint/pci-endpoint-cfs.rst | 12 +- Documentation/PCI/pci.rst | 1 + Documentation/admin-guide/device-mapper/dm-ima.rst | 827 +- Documentation/admin-guide/kernel-parameters.txt | 30 +- Documentation/admin-guide/laptops/lg-laptop.rst | 4 +- Documentation/admin-guide/media/ipu3.rst | 14 +- 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/cpu_hotplug.rst | 2 +- Documentation/devicetree/bindings/Makefile | 2 +- .../devicetree/bindings/ata/exynos-sata.txt | 30 - Documentation/devicetree/bindings/chosen.txt | 12 +- .../bindings/clock/brcm,iproc-clocks.yaml | 27 +- .../devicetree/bindings/clock/clk-exynos-audss.txt | 103 - .../bindings/clock/clk-s5pv210-audss.txt | 53 - .../devicetree/bindings/clock/exynos3250-clock.txt | 57 - .../devicetree/bindings/clock/exynos4-clock.txt | 86 - .../devicetree/bindings/clock/exynos5250-clock.txt | 41 - .../devicetree/bindings/clock/exynos5420-clock.txt | 42 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 40 + .../devicetree/bindings/clock/qcom,gcc-sm6115.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc-sm6350.yaml | 76 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/samsung,exynos-audss-clock.yaml | 80 + .../bindings/clock/samsung,exynos-clock.yaml | 59 + .../bindings/clock/samsung,exynos-ext-clock.yaml | 46 + .../clock/samsung,exynos4412-isp-clock.yaml | 64 + .../clock/samsung,s5pv210-audss-clock.yaml | 78 + .../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 + .../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/renesas,rz-dmac.yaml | 130 + .../devicetree/bindings/firmware/arm,scpi.yaml | 6 +- .../devicetree/bindings/gpio/gpio-virtio.yaml | 59 + .../bindings/gpio/rockchip,gpio-bank.yaml | 5 +- .../devicetree/bindings/hwmon/max1619.txt | 12 - .../devicetree/bindings/i2c/i2c-virtio.yaml | 51 + .../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 10 +- .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 134 + .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 + .../devicetree/bindings/input/regulator-haptic.txt | 21 - .../bindings/input/regulator-haptic.yaml | 43 + .../input/touchscreen/chipone,icn8318.yaml | 62 + .../bindings/input/touchscreen/chipone_icn8318.txt | 44 - .../input/touchscreen/pixcir,pixcir_ts.yaml | 68 + .../bindings/input/touchscreen/pixcir_i2c_ts.txt | 31 - .../bindings/input/touchscreen/ti,tsc2005.yaml | 128 + .../bindings/input/touchscreen/tsc2005.txt | 64 - .../interrupt-controller/loongson,liointc.yaml | 8 +- .../samsung,exynos4210-combiner.txt | 50 - .../samsung,exynos4210-combiner.yaml | 96 + Documentation/devicetree/bindings/leds/common.yaml | 6 + .../devicetree/bindings/mailbox/mtk-gce.txt | 7 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 2 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 8 +- .../devicetree/bindings/media/renesas,imr.txt | 31 - .../devicetree/bindings/media/renesas,imr.yaml | 67 + .../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 - .../devicetree/bindings/mfd/brcm,cru.yaml | 86 + .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 6 +- .../devicetree/bindings/mfd/ti,tps65086.yaml | 124 + Documentation/devicetree/bindings/mfd/tps65086.txt | 54 - .../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/mtd-physmap.yaml | 1 + .../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 +- .../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 + .../bindings/pci/intel,keembay-pcie-ep.yaml | 69 + .../bindings/pci/intel,keembay-pcie.yaml | 97 + .../devicetree/bindings/pci/kirin-pcie.txt | 50 - .../devicetree/bindings/pci/loongson.yaml | 8 +- Documentation/devicetree/bindings/pci/pci-ep.yaml | 7 + .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 1 + .../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/power/supply/maxim,max17042.yaml | 2 + .../power/supply/summit,smb347-charger.yaml | 30 + .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 8 +- .../bindings/rng/samsung,exynos5250-trng.txt | 17 - .../bindings/rng/samsung,exynos5250-trng.yaml | 44 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 3 + .../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/qcom-lmh.yaml | 82 + .../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/devicetree/bindings/virtio/mmio.yaml | 3 +- .../devicetree/bindings/virtio/virtio-device.yaml | 41 + .../bindings/watchdog/maxim,max63xx.yaml | 44 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + Documentation/driver-api/cxl/memory-devices.rst | 3 + 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/locking.rst | 2 +- Documentation/filesystems/mandatory-locking.rst | 188 - Documentation/filesystems/vfs.rst | 2 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/hwmon/aquacomputer_d5next.rst | 61 + Documentation/hwmon/index.rst | 1 + Documentation/leds/well-known-leds.txt | 58 + 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 | 20 +- Documentation/networking/pktgen.rst | 18 +- Documentation/networking/vrf.rst | 13 + Documentation/powerpc/associativity.rst | 29 +- Documentation/powerpc/index.rst | 1 + Documentation/process/applying-patches.rst | 2 +- Documentation/process/kernel-docs.rst | 14 +- Documentation/sound/alsa-configuration.rst | 8 + Documentation/sound/hd-audio/notes.rst | 11 + Documentation/trace/boottime-trace.rst | 85 +- Documentation/trace/coresight/coresight-config.rst | 244 + Documentation/trace/coresight/coresight.rst | 15 + Documentation/trace/ftrace.rst | 2 +- Documentation/trace/histogram.rst | 92 +- .../media/v4l/ext-ctrls-image-source.rst | 20 + Documentation/virt/kvm/api.rst | 36 +- Documentation/vm/hwpoison.rst | 1 - Documentation/x86/x86_64/mm.rst | 4 - MAINTAINERS | 191 +- Makefile | 46 +- Next/SHA1s | 366 +- Next/merge.log | 21362 +++++++++++-------- arch/Kconfig | 3 + arch/alpha/include/asm/bitops.h | 2 - arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/arc/Kconfig | 9 +- arch/arc/Makefile | 3 +- arch/arc/include/asm/bitops.h | 1 - arch/arc/include/asm/hugepage.h | 8 - arch/arc/include/asm/mmu-arcv2.h | 103 + arch/arc/include/asm/mmu.h | 80 +- arch/arc/include/asm/page.h | 24 +- arch/arc/include/asm/pgalloc.h | 71 +- arch/arc/include/asm/pgtable-bits-arcv2.h | 149 + arch/arc/include/asm/pgtable-levels.h | 189 + arch/arc/include/asm/pgtable.h | 283 +- arch/arc/include/asm/processor.h | 2 +- arch/arc/kernel/intc-compact.c | 2 +- arch/arc/kernel/smp.c | 2 +- arch/arc/kernel/stacktrace.c | 2 +- arch/arc/mm/cache.c | 2 +- arch/arc/mm/fault.c | 18 +- arch/arc/mm/init.c | 5 + arch/arc/mm/tlb.c | 41 +- arch/arc/mm/tlbex.S | 26 + arch/arm/Kconfig | 11 +- arch/arm/arm-soc-for-next-contents.txt | 76 +- arch/arm/boot/compressed/string.c | 1 + .../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 | 4 +- 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/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 +- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 4 +- 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/include/asm/bitops.h | 1 - arch/arm/include/asm/div64.h | 11 - arch/arm/include/asm/ptrace.h | 1 - arch/arm/include/asm/syscall.h | 16 +- arch/arm/include/asm/thread_info.h | 6 +- arch/arm/include/asm/uaccess-asm.h | 6 - arch/arm/include/asm/uaccess.h | 169 +- arch/arm/include/asm/unified.h | 4 - arch/arm/include/uapi/asm/unistd.h | 1 + arch/arm/kernel/asm-offsets.c | 3 +- arch/arm/kernel/entry-common.S | 20 +- arch/arm/kernel/process.c | 9 +- arch/arm/kernel/ptrace.c | 14 +- arch/arm/kernel/setup.c | 20 +- arch/arm/kernel/signal.c | 8 - arch/arm/kernel/sys_oabi-compat.c | 216 +- arch/arm/kernel/traps.c | 47 +- arch/arm/lib/copy_from_user.S | 3 +- arch/arm/lib/copy_to_user.S | 3 +- arch/arm/mach-bcm/bcm_kona_smc.c | 2 - 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-tegra/board-paz00.c | 2 +- arch/arm/mm/dma-mapping-nommu.c | 173 +- arch/arm/tools/syscall.tbl | 4 +- arch/arm64/Kconfig | 6 +- .../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/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 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 5 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 24 + arch/arm64/boot/dts/rockchip/px30.dtsi | 38 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 37 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 16 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 176 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 180 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 33 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 5 + arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 9 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 81 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts | 18 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 8 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 7 + .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 40 + arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 14 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 11 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 11 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 11 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 64 +- arch/arm64/include/asm/acpi.h | 3 + arch/arm64/include/asm/bitops.h | 1 - arch/arm64/include/asm/cpufeature.h | 18 +- 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_arm.h | 54 +- arch/arm64/include/asm/kvm_asm.h | 2 +- arch/arm64/include/asm/kvm_host.h | 16 +- arch/arm64/include/asm/kvm_hyp.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 17 +- 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 | 29 +- arch/arm64/include/asm/unistd32.h | 2 +- arch/arm64/kernel/acpi.c | 19 +- arch/arm64/kernel/cpufeature.c | 59 +- arch/arm64/kernel/entry-fpsimd.S | 13 + arch/arm64/kernel/fpsimd.c | 10 +- arch/arm64/kernel/head.S | 11 +- arch/arm64/kernel/pci.c | 29 +- arch/arm64/kernel/process.c | 50 +- arch/arm64/kernel/ptrace.c | 5 + arch/arm64/kernel/signal.c | 31 +- arch/arm64/kernel/signal32.c | 6 +- arch/arm64/kvm/Kconfig | 1 + arch/arm64/kvm/arm.c | 109 +- arch/arm64/kvm/debug.c | 2 +- arch/arm64/kvm/guest.c | 9 +- arch/arm64/kvm/handle_exit.c | 43 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 6 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 2 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 21 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 19 +- arch/arm64/kvm/hyp/nvhe/switch.c | 17 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 4 +- arch/arm64/kvm/hyp/reserved_mem.c | 9 +- arch/arm64/kvm/hyp/vhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 18 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/tlb.c | 4 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/psci.c | 15 +- arch/arm64/kvm/reset.c | 18 +- arch/arm64/kvm/sys_regs.c | 64 +- arch/arm64/kvm/sys_regs.h | 31 + arch/arm64/kvm/trace_handle_exit.h | 10 +- arch/arm64/kvm/vgic/vgic-v2.c | 36 +- arch/arm64/kvm/vgic/vgic-v3.c | 36 +- arch/arm64/kvm/vgic/vgic.c | 39 +- arch/arm64/kvm/vgic/vgic.h | 2 + arch/arm64/lib/Makefile | 2 + arch/arm64/mm/init.c | 161 +- arch/csky/Kconfig | 4 +- arch/csky/include/asm/bitops.h | 1 - arch/h8300/Kconfig | 1 - arch/h8300/include/asm/bitops.h | 1 - arch/h8300/include/asm/processor.h | 1 - arch/h8300/include/asm/segment.h | 40 - arch/h8300/include/asm/thread_info.h | 3 - arch/h8300/kernel/entry.S | 1 - arch/h8300/kernel/head_ram.S | 1 - arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 - arch/h8300/mm/memory.c | 53 - arch/hexagon/Kconfig | 5 +- arch/hexagon/include/asm/bitops.h | 1 - arch/hexagon/kernel/dma.c | 57 +- arch/ia64/Kbuild | 2 + arch/ia64/Makefile | 2 - arch/ia64/include/asm/bitops.h | 2 - arch/ia64/kernel/acpi.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/fpsp040/skeleton.S | 3 +- arch/m68k/include/asm/atomic.h | 4 +- arch/m68k/include/asm/bitops.h | 2 - arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/kernel/traps.c | 2 +- arch/microblaze/Kbuild | 4 + arch/microblaze/Kconfig | 1 + arch/microblaze/Kconfig.debug | 5 - arch/microblaze/Makefile | 5 - arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/mips/Kconfig | 2 +- arch/mips/Kconfig.debug | 4 - arch/mips/boot/dts/mscc/ocelot.dtsi | 11 + arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 12 + arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 8 + arch/mips/generic/board-ingenic.c | 28 + arch/mips/include/asm/bitops.h | 1 - arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/kernel/uprobes.c | 10 +- arch/mips/kvm/mips.c | 4 - arch/mips/kvm/mmu.c | 4 +- arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 2 + arch/nios2/Kconfig | 3 - arch/openrisc/Kconfig | 4 +- arch/openrisc/boot/dts/or1klitex.dts | 13 +- arch/openrisc/configs/or1klitex_defconfig | 26 +- arch/openrisc/include/asm/bitops.h | 1 - arch/openrisc/kernel/process.c | 2 - arch/parisc/Kbuild | 1 + arch/parisc/Kconfig | 1 + arch/parisc/Kconfig.debug | 3 - arch/parisc/Makefile | 3 - arch/parisc/boot/Makefile | 4 - arch/parisc/boot/install.sh | 65 - arch/parisc/include/asm/bitops.h | 2 - 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/kernel/firmware.c | 2 +- arch/parisc/kernel/parisc_ksyms.c | 4 - arch/parisc/kernel/process.c | 3 - arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/parisc/lib/Makefile | 4 +- arch/parisc/lib/memset.c | 72 + arch/parisc/lib/string.S | 136 - arch/parisc/math-emu/decode_exc.c | 4 +- arch/parisc/mm/init.c | 4 +- arch/powerpc/Kconfig | 7 +- arch/powerpc/Kconfig.debug | 30 - arch/powerpc/Makefile | 1 + arch/powerpc/boot/Makefile | 1 - arch/powerpc/boot/dts/fsl/sbc8641d.dts | 176 - arch/powerpc/boot/dts/microwatt.dts | 12 + arch/powerpc/boot/dts/sbc8548-altflash.dts | 111 - arch/powerpc/boot/dts/sbc8548-post.dtsi | 289 - arch/powerpc/boot/dts/sbc8548-pre.dtsi | 48 - arch/powerpc/boot/dts/sbc8548.dts | 106 - arch/powerpc/boot/wrapper | 2 +- arch/powerpc/configs/85xx/sbc8548_defconfig | 50 - arch/powerpc/configs/microwatt_defconfig | 6 +- arch/powerpc/configs/mpc85xx_base.config | 1 - arch/powerpc/configs/mpc86xx_base.config | 1 - arch/powerpc/configs/mpc885_ads_defconfig | 49 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/include/asm/asm-compat.h | 4 +- arch/powerpc/include/asm/atomic.h | 4 +- arch/powerpc/include/asm/bitops.h | 10 +- arch/powerpc/include/asm/book3s/32/kup.h | 20 + arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/include/asm/iommu.h | 1 + arch/powerpc/include/asm/kvm_book3s_64.h | 1 + arch/powerpc/include/asm/kvm_host.h | 3 +- arch/powerpc/include/asm/pmc.h | 7 + arch/powerpc/include/asm/ppc-opcode.h | 2 - arch/powerpc/include/asm/ppc_asm.h | 2 +- arch/powerpc/include/asm/ptrace.h | 37 +- arch/powerpc/include/asm/reg.h | 3 +- arch/powerpc/include/asm/simple_spinlock.h | 6 +- arch/powerpc/include/asm/syscall.h | 20 +- arch/powerpc/include/asm/syscalls.h | 30 + arch/powerpc/include/asm/tce.h | 8 - arch/powerpc/include/asm/topology.h | 13 + arch/powerpc/include/asm/unistd.h | 2 - arch/powerpc/include/asm/vdso/processor.h | 9 + arch/powerpc/kernel/asm-offsets.c | 15 +- arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/exceptions-64e.S | 24 +- arch/powerpc/kernel/exceptions-64s.S | 7 +- arch/powerpc/kernel/fpu.S | 3 +- arch/powerpc/kernel/fsl_booke_entry_mapping.S | 8 +- arch/powerpc/kernel/head_44x.S | 6 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/interrupt.c | 12 +- arch/powerpc/kernel/iommu.c | 61 +- arch/powerpc/kernel/misc.S | 2 +- arch/powerpc/kernel/misc_32.S | 2 +- arch/powerpc/kernel/misc_64.S | 2 +- arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/prom.c | 6 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 4 + arch/powerpc/kernel/reloc_32.S | 2 +- arch/powerpc/kernel/rtas.c | 2 +- arch/powerpc/kernel/smp.c | 18 +- arch/powerpc/kernel/syscalls.c | 15 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kernel/tau_6xx.c | 2 +- arch/powerpc/kernel/time.c | 3 +- arch/powerpc/kernel/traps.c | 10 +- arch/powerpc/kernel/udbg.c | 2 +- arch/powerpc/kernel/vector.S | 4 +- arch/powerpc/kexec/relocate_32.S | 12 +- arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/kvm/book3s.c | 5 - arch/powerpc/kvm/book3s.h | 3 +- arch/powerpc/kvm/book3s_64_mmu.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 12 +- arch/powerpc/kvm/book3s_hv.c | 106 +- arch/powerpc/kvm/book3s_hv_nested.c | 101 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 42 - arch/powerpc/kvm/book3s_hv_tm.c | 61 +- arch/powerpc/kvm/booke.c | 5 - arch/powerpc/lib/Makefile | 2 + arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s64/slb.c | 2 +- arch/powerpc/mm/mmu_decl.h | 2 +- arch/powerpc/mm/nohash/tlb_low.S | 4 +- arch/powerpc/mm/numa.c | 54 +- arch/powerpc/mm/pageattr.c | 23 +- arch/powerpc/mm/ptdump/8xx.c | 6 +- arch/powerpc/mm/ptdump/Makefile | 9 +- arch/powerpc/mm/ptdump/bats.c | 14 +- arch/powerpc/mm/ptdump/book3s64.c | 6 +- arch/powerpc/mm/ptdump/hashpagetable.c | 12 +- arch/powerpc/mm/ptdump/ptdump.c | 176 +- arch/powerpc/mm/ptdump/segment_regs.c | 12 +- arch/powerpc/mm/ptdump/shared.c | 6 +- arch/powerpc/perf/core-book3s.c | 12 +- arch/powerpc/perf/hv-gpci.c | 2 +- arch/powerpc/platforms/44x/machine_check.c | 4 +- arch/powerpc/platforms/4xx/machine_check.c | 2 +- arch/powerpc/platforms/85xx/Kconfig | 6 - arch/powerpc/platforms/85xx/Makefile | 1 - arch/powerpc/platforms/85xx/sbc8548.c | 134 - arch/powerpc/platforms/86xx/Kconfig | 8 +- arch/powerpc/platforms/86xx/Makefile | 1 - arch/powerpc/platforms/86xx/sbc8641d.c | 87 - arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/embedded6xx/holly.c | 2 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 2 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/pasemi/idle.c | 2 +- arch/powerpc/platforms/powernv/idle.c | 2 - arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 2 +- arch/powerpc/platforms/pseries/iommu.c | 514 +- arch/powerpc/platforms/pseries/ras.c | 2 +- arch/powerpc/platforms/pseries/vas.c | 2 +- arch/powerpc/sysdev/fsl_rio.c | 2 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/powerpc/tools/head_check.sh | 24 +- arch/powerpc/xmon/xmon.c | 16 +- arch/riscv/Kconfig | 12 +- arch/riscv/Makefile | 6 + .../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/bitops.h | 1 - arch/riscv/include/asm/vdso.h | 23 +- arch/riscv/kernel/ptrace.c | 4 + arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/vdso/Makefile | 26 +- arch/riscv/kernel/vdso/gen_vdso_offsets.sh | 5 + arch/riscv/kernel/vdso/so2s.sh | 6 - arch/riscv/mm/init.c | 64 +- arch/s390/Kconfig | 2 +- arch/s390/Kconfig.debug | 3 - arch/s390/Makefile | 14 +- arch/s390/boot/pgm_check_info.c | 2 +- arch/s390/boot/startup.c | 20 +- arch/s390/configs/debug_defconfig | 4 +- arch/s390/configs/defconfig | 1 - arch/s390/include/asm/bitops.h | 1 - arch/s390/include/asm/debug.h | 96 + arch/s390/include/asm/kvm_host.h | 10 +- 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/kernel/asm-offsets.c | 1 + arch/s390/kernel/debug.c | 247 +- arch/s390/kernel/entry.S | 15 +- arch/s390/kernel/entry.h | 2 - arch/s390/kernel/ipl.c | 3 - arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/setup.c | 30 +- arch/s390/kernel/signal.c | 6 - arch/s390/kernel/smp.c | 50 +- arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/kernel/text_amode31.S | 4 +- arch/s390/kernel/vmlinux.lds.S | 2 +- arch/s390/kvm/interrupt.c | 12 +- arch/s390/kvm/kvm-s390.c | 42 +- arch/s390/kvm/kvm-s390.h | 2 +- arch/s390/kvm/priv.c | 15 +- arch/s390/kvm/vsie.c | 2 + arch/s390/lib/string.c | 3 + arch/s390/mm/fault.c | 2 +- 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/Kconfig | 1 + arch/sh/Kconfig.debug | 3 - arch/sh/boot/compressed/install.sh | 56 - arch/sh/include/asm/bitops.h | 1 - arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/Kconfig | 1 + arch/sparc/Kconfig.debug | 4 - arch/sparc/Makefile | 3 +- arch/sparc/boot/Makefile | 4 - arch/sparc/include/asm/bitops_32.h | 1 - arch/sparc/include/asm/bitops_64.h | 2 - arch/sparc/kernel/process_32.c | 3 - arch/sparc/kernel/process_64.c | 3 - arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/um/Kconfig | 6 +- arch/um/drivers/rtc_user.c | 1 + arch/um/drivers/ubd_kern.c | 3 +- arch/um/drivers/vector_kern.c | 8 +- arch/um/drivers/vector_user.c | 1 + arch/um/drivers/virt-pci.c | 108 +- arch/um/drivers/virtio_uml.c | 5 +- arch/um/include/shared/irq_user.h | 1 - arch/um/include/shared/os.h | 1 - arch/um/kernel/skas/clone.c | 3 +- arch/um/os-Linux/signal.c | 2 +- arch/um/os-Linux/util.c | 1 + arch/x86/Kconfig | 2 +- arch/x86/Kconfig.debug | 3 - arch/x86/Makefile | 53 +- arch/x86/Makefile_32.cpu | 6 - arch/x86/boot/Makefile | 7 +- arch/x86/boot/boot.h | 2 +- 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/boot/compressed/misc.h | 2 + arch/x86/boot/compressed/pgtable_64.c | 2 + 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 | 2 +- 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/bitops.h | 2 - arch/x86/include/asm/kvm-x86-ops.h | 1 - arch/x86/include/asm/kvm_host.h | 64 +- arch/x86/include/asm/mce.h | 1 + arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/svm.h | 2 + arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/amd_nb.c | 5 + arch/x86/kernel/aperture_64.c | 5 +- arch/x86/kernel/apic/vector.c | 4 +- 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/setup.c | 11 +- arch/x86/kvm/debugfs.c | 111 + arch/x86/kvm/hyperv.c | 32 +- arch/x86/kvm/mmu.h | 25 + arch/x86/kvm/mmu/mmu.c | 215 +- arch/x86/kvm/mmu/mmu_internal.h | 1 + arch/x86/kvm/mmu/page_track.c | 1 + arch/x86/kvm/mmu/paging_tmpl.h | 6 +- arch/x86/kvm/mmu/tdp_mmu.c | 41 +- arch/x86/kvm/mmu/tdp_mmu.h | 11 +- arch/x86/kvm/svm/avic.c | 49 +- arch/x86/kvm/svm/nested.c | 13 +- arch/x86/kvm/svm/sev.c | 2 - arch/x86/kvm/svm/svm.c | 60 +- arch/x86/kvm/svm/svm.h | 8 - arch/x86/kvm/svm/svm_ops.h | 2 +- arch/x86/kvm/vmx/evmcs.c | 1 - arch/x86/kvm/vmx/evmcs.h | 4 - arch/x86/kvm/vmx/nested.c | 32 +- arch/x86/kvm/vmx/vmcs.h | 2 + arch/x86/kvm/vmx/vmcs12.c | 1 - arch/x86/kvm/vmx/vmcs12.h | 4 - arch/x86/kvm/vmx/vmx.c | 61 +- arch/x86/kvm/vmx/vmx.h | 33 +- arch/x86/kvm/vmx/vmx_ops.h | 4 +- arch/x86/kvm/x86.c | 104 +- arch/x86/kvm/x86.h | 2 + arch/x86/lib/string_32.c | 1 + arch/x86/mm/init.c | 23 +- arch/x86/mm/numa.c | 5 +- arch/x86/mm/numa_emulation.c | 5 +- arch/x86/pci/numachip.c | 1 + arch/x86/realmode/init.c | 2 +- arch/x86/tools/relocs.c | 37 +- arch/x86/tools/relocs.h | 1 + arch/x86/um/Kconfig | 1 - arch/x86/um/shared/sysdep/stub_32.h | 12 + arch/x86/um/shared/sysdep/stub_64.h | 12 + arch/x86/um/stub_segv.c | 3 +- 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/xtensa/Kconfig | 4 +- arch/xtensa/include/asm/bitops.h | 1 - arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- 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-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/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 + crypto/Kconfig | 22 + crypto/Makefile | 3 +- 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 | 4 +- 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/tables.c | 5 +- drivers/acpi/x86/s2idle.c | 4 +- drivers/ata/libahci.c | 1 + drivers/ata/libata-core.c | 272 +- drivers/ata/libata-sata.c | 62 +- drivers/ata/libata-scsi.c | 60 +- drivers/ata/sata_dwc_460ex.c | 12 +- drivers/base/arch_numa.c | 5 +- drivers/base/arch_topology.c | 2 + drivers/base/platform-msi.c | 20 +- drivers/base/platform.c | 20 +- drivers/base/power/clock_ops.c | 17 + drivers/base/power/domain.c | 40 +- drivers/base/power/runtime.c | 17 + 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 | 4 +- 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/pd.c | 2 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 3 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/virtio_blk.c | 16 +- drivers/block/xen-blkback/xenbus.c | 1 - drivers/block/xen-blkfront.c | 126 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btintel.c | 146 +- drivers/bluetooth/btintel.h | 6 + drivers/bluetooth/btusb.c | 28 +- drivers/bus/mhi/core/internal.h | 2 +- drivers/bus/mhi/core/main.c | 9 +- drivers/bus/ti-sysc.c | 1 + drivers/char/Kconfig | 4 +- drivers/char/ipmi/ipmi_si.h | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 6 +- drivers/char/ipmi/ipmi_si_parisc.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 4 +- drivers/char/mwave/tp3780i.c | 4 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/clk/at91/clk-generated.c | 6 + drivers/clk/at91/sama7g5.c | 14 +- drivers/clk/clk-fractional-divider.c | 56 +- drivers/clk/clk-fractional-divider.h | 15 + drivers/clk/clk-versaclock5.c | 42 +- drivers/clk/imx/clk-composite-7ulp.c | 1 + drivers/clk/imx/clk-composite-8m.c | 3 +- drivers/clk/imx/clk-imx8mm.c | 7 +- drivers/clk/imx/clk-imx8mn.c | 12 +- drivers/clk/imx/clk-imx8mq.c | 7 +- drivers/clk/imx/clk.h | 16 +- drivers/clk/mvebu/kirkwood.c | 1 + drivers/clk/qcom/Kconfig | 35 +- drivers/clk/qcom/Makefile | 4 + drivers/clk/qcom/camcc-sc7180.c | 25 +- drivers/clk/qcom/clk-rpmh.c | 21 + drivers/clk/qcom/gcc-msm8953.c | 4250 ++++ drivers/clk/qcom/gcc-sdm660.c | 504 +- drivers/clk/qcom/gcc-sm6115.c | 3544 +++ drivers/clk/qcom/gcc-sm6350.c | 2588 +++ drivers/clk/qcom/lpass-gfm-sm8250.c | 21 +- drivers/clk/qcom/lpasscorecc-sc7180.c | 18 +- drivers/clk/qcom/mmcc-msm8994.c | 2620 +++ drivers/clk/qcom/mss-sc7180.c | 30 +- drivers/clk/qcom/q6sstop-qcs404.c | 32 +- drivers/clk/qcom/turingcc-qcs404.c | 30 +- drivers/clk/ralink/clk-mt7621.c | 9 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 2 +- drivers/clk/rockchip/clk.c | 17 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 4 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 2 +- drivers/clk/zynqmp/clk-zynqmp.h | 1 + drivers/clk/zynqmp/clkc.c | 4 +- drivers/clocksource/timer-fttmr010.c | 32 +- drivers/cpufreq/cpufreq-dt-platdev.c | 4 + drivers/cpufreq/intel_pstate.c | 39 + drivers/cpufreq/qcom-cpufreq-hw.c | 148 + drivers/cpuidle/cpuidle-ux500.c | 2 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/crypto/ccp/sp-pci.c | 7 + drivers/crypto/chelsio/chcr_crypto.h | 14 +- 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/acpi.c | 153 +- drivers/cxl/core/Makefile | 1 + drivers/cxl/core/bus.c | 106 +- drivers/cxl/core/core.h | 11 +- drivers/cxl/core/mbox.c | 798 + drivers/cxl/core/memdev.c | 115 +- drivers/cxl/core/pmem.c | 39 +- drivers/cxl/cxl.h | 107 +- drivers/cxl/cxlmem.h | 188 +- drivers/cxl/pci.c | 1055 +- drivers/cxl/pmem.c | 160 +- drivers/dax/super.c | 191 +- drivers/devfreq/devfreq.c | 2 +- drivers/dma-buf/udmabuf.c | 4 +- drivers/dma/Kconfig | 5 +- drivers/dma/Makefile | 1 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 2 +- drivers/dma/idxd/cdev.c | 5 +- drivers/dma/idxd/device.c | 83 +- drivers/dma/idxd/dma.c | 10 +- drivers/dma/idxd/irq.c | 8 +- drivers/dma/idxd/submit.c | 11 +- drivers/dma/idxd/sysfs.c | 10 +- drivers/dma/ptdma/Kconfig | 13 + drivers/dma/ptdma/Makefile | 10 + drivers/dma/ptdma/ptdma-debugfs.c | 106 + drivers/dma/ptdma/ptdma-dev.c | 305 + drivers/dma/ptdma/ptdma-dmaengine.c | 389 + drivers/dma/ptdma/ptdma-pci.c | 243 + drivers/dma/ptdma/ptdma.h | 324 + drivers/dma/sh/Kconfig | 9 + drivers/dma/sh/Makefile | 1 + drivers/dma/sh/rz-dmac.c | 969 + drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-psil-j721e.c | 73 + drivers/dma/xilinx/xilinx_dma.c | 2 +- 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/firmware/arm_scmi/Kconfig | 2 +- drivers/firmware/efi/cper.c | 13 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 2 +- drivers/firmware/efi/libstub/vsprintf.c | 2 +- drivers/firmware/iscsi_ibft.c | 10 +- drivers/firmware/iscsi_ibft_find.c | 48 +- drivers/firmware/qcom_scm.c | 58 + drivers/firmware/qcom_scm.h | 4 + drivers/firmware/raspberrypi.c | 10 +- drivers/fpga/machxo2-spi.c | 1 + drivers/gpio/Kconfig | 23 +- drivers/gpio/Makefile | 3 +- drivers/gpio/gpio-mc9s08dz60.c | 112 - drivers/gpio/gpio-mlxbf2.c | 43 +- drivers/gpio/gpio-mpc8xxx.c | 13 +- drivers/gpio/gpio-rockchip.c | 771 + drivers/gpio/gpio-viperboard.c | 14 +- drivers/gpio/gpio-virtio.c | 374 + drivers/gpu/drm/Kconfig | 1 - 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_atomfirmware.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 154 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 94 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 21 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 4 +- 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 | 16 +- 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 | 638 +- 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 | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 44 +- 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_umr.h | 51 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 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_vram_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 128 +- drivers/gpu/drm/amd/amdgpu/atombios_crtc.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_ai.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 + 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 | 66 +- 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 | 2 - drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 1 + 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 | 29 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 5 + 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 | 173 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 6 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 313 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 63 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 12 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 43 + .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 27 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 10 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 10 + drivers/gpu/drm/amd/display/dc/core/dc.c | 24 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 468 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1169 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 315 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 118 + drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 3 + drivers/gpu/drm/amd/display/dc/dc.h | 30 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 222 + drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 7 + drivers/gpu/drm/amd/display/dc/dc_types.h | 21 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 16 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 99 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 65 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 9 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 21 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 26 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 8 +- .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 4 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 51 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 7 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 173 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h | 115 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 162 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 18 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 4 + .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 616 + .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 222 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 747 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 241 + 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 +- .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 4 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 247 +- drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 2 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 7 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 12 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 22 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 23 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 4 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 91 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 81 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 18 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 47 +- .../drm/amd/display/include/bios_parser_types.h | 8 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 16 + .../gpu/drm/amd/display/include/grph_object_defs.h | 12 + .../gpu/drm/amd/display/include/grph_object_id.h | 8 + .../drm/amd/display/include/link_service_types.h | 41 +- drivers/gpu/drm/amd/display/include/logger_types.h | 6 + .../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/atomfirmware.h | 4 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 32 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 49 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 - drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 11 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 25 +- .../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 | 180 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 50 +- .../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 | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 28 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 102 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 2 +- 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_prime.c | 13 +- drivers/gpu/drm/drm_print.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 39 +- drivers/gpu/drm/drm_vblank.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- 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 | 3 + 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_ttm.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 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 | 168 + 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/mga/mga_ioc32.c | 27 +- 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 | 993 + drivers/gpu/drm/mgag200/mgag200_reg.h | 9 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 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_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/panfrost/panfrost_mmu.c | 31 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 2 + drivers/gpu/drm/r128/r128_cce.c | 3 +- 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_bo.c | 18 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/ttm/ttm_device.c | 50 +- drivers/gpu/drm/ttm/ttm_tt.c | 1 - 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_hdmi.c | 2 +- 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/drm/vmwgfx/vmwgfx_ttm_buffer.c | 14 +- drivers/hid/Kconfig | 2 +- drivers/hid/Makefile | 1 - drivers/hid/amd-sfh-hid/amd_sfh_client.c | 62 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 69 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 23 + drivers/hid/hid-asus.c | 15 + drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-elo.c | 6 +- drivers/hid/hid-ids.h | 8 +- drivers/hid/hid-logitech-hidpp.c | 47 +- drivers/hid/hid-quirks.c | 2 - drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/hid-sony.c | 49 +- drivers/hid/hid-thrustmaster.c | 7 +- drivers/hid/i2c-hid/i2c-hid-core.c | 5 +- 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/hwmon/ltc2992.c | 3 +- drivers/hwmon/mr75203.c | 2 +- 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/accel/fxls8962af-core.c | 2 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/rockchip_saradc.c | 47 +- drivers/iio/adc/rzg2l_adc.c | 600 + drivers/iio/adc/ti-adc128s052.c | 6 + .../iio/common/hid-sensors/hid-sensor-attributes.c | 3 +- drivers/iio/dac/ti-dac5571.c | 1 + drivers/iio/light/as73211.c | 3 +- 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/cma.c | 3 + drivers/infiniband/core/sa_query.c | 186 +- drivers/infiniband/core/umem.c | 56 +- drivers/infiniband/core/umem_dmabuf.c | 5 +- drivers/infiniband/core/umem_odp.c | 3 - drivers/infiniband/core/uverbs_std_types_mr.c | 3 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 1 + drivers/infiniband/hw/bnxt_re/main.c | 1 - drivers/infiniband/hw/efa/efa.h | 5 +- drivers/infiniband/hw/efa/efa_main.c | 20 +- drivers/infiniband/hw/hfi1/affinity.c | 45 +- drivers/infiniband/hw/hfi1/affinity.h | 45 +- drivers/infiniband/hw/hfi1/aspm.h | 45 +- drivers/infiniband/hw/hfi1/chip.c | 44 +- drivers/infiniband/hw/hfi1/chip.h | 48 +- drivers/infiniband/hw/hfi1/chip_registers.h | 50 +- drivers/infiniband/hw/hfi1/common.h | 44 +- drivers/infiniband/hw/hfi1/debugfs.c | 58 +- drivers/infiniband/hw/hfi1/debugfs.h | 49 +- drivers/infiniband/hw/hfi1/device.c | 44 +- drivers/infiniband/hw/hfi1/device.h | 49 +- drivers/infiniband/hw/hfi1/driver.c | 44 +- drivers/infiniband/hw/hfi1/efivar.c | 44 +- drivers/infiniband/hw/hfi1/efivar.h | 45 +- drivers/infiniband/hw/hfi1/eprom.c | 45 +- drivers/infiniband/hw/hfi1/eprom.h | 44 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 44 +- drivers/infiniband/hw/hfi1/exp_rcv.h | 48 +- drivers/infiniband/hw/hfi1/fault.c | 45 +- drivers/infiniband/hw/hfi1/fault.h | 50 +- drivers/infiniband/hw/hfi1/file_ops.c | 45 +- drivers/infiniband/hw/hfi1/firmware.c | 44 +- drivers/infiniband/hw/hfi1/hfi.h | 49 +- drivers/infiniband/hw/hfi1/init.c | 44 +- drivers/infiniband/hw/hfi1/intr.c | 44 +- drivers/infiniband/hw/hfi1/iowait.h | 49 +- drivers/infiniband/hw/hfi1/mad.c | 44 +- drivers/infiniband/hw/hfi1/mad.h | 45 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 45 +- drivers/infiniband/hw/hfi1/mmu_rb.h | 45 +- drivers/infiniband/hw/hfi1/msix.c | 43 - drivers/infiniband/hw/hfi1/msix.h | 44 +- drivers/infiniband/hw/hfi1/opa_compat.h | 48 +- drivers/infiniband/hw/hfi1/pcie.c | 55 +- drivers/infiniband/hw/hfi1/pio.c | 44 +- drivers/infiniband/hw/hfi1/pio.h | 48 +- drivers/infiniband/hw/hfi1/pio_copy.c | 44 +- drivers/infiniband/hw/hfi1/platform.c | 44 +- drivers/infiniband/hw/hfi1/platform.h | 45 +- drivers/infiniband/hw/hfi1/qp.c | 44 +- drivers/infiniband/hw/hfi1/qp.h | 48 +- drivers/infiniband/hw/hfi1/qsfp.c | 44 +- drivers/infiniband/hw/hfi1/qsfp.h | 44 +- drivers/infiniband/hw/hfi1/rc.c | 44 +- drivers/infiniband/hw/hfi1/ruc.c | 44 +- drivers/infiniband/hw/hfi1/sdma.c | 53 +- drivers/infiniband/hw/hfi1/sdma.h | 49 +- drivers/infiniband/hw/hfi1/sdma_txreq.h | 44 +- drivers/infiniband/hw/hfi1/sysfs.c | 45 +- drivers/infiniband/hw/hfi1/trace.c | 44 +- drivers/infiniband/hw/hfi1/trace.h | 44 +- drivers/infiniband/hw/hfi1/trace_ctxts.h | 45 +- drivers/infiniband/hw/hfi1/trace_dbg.h | 45 +- drivers/infiniband/hw/hfi1/trace_ibhdrs.h | 45 +- drivers/infiniband/hw/hfi1/trace_misc.h | 45 +- drivers/infiniband/hw/hfi1/trace_mmu.h | 45 +- drivers/infiniband/hw/hfi1/trace_rc.h | 45 +- drivers/infiniband/hw/hfi1/trace_rx.h | 45 +- drivers/infiniband/hw/hfi1/trace_tx.h | 44 +- drivers/infiniband/hw/hfi1/uc.c | 44 +- drivers/infiniband/hw/hfi1/ud.c | 44 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 57 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 49 +- drivers/infiniband/hw/hfi1/user_pages.c | 44 +- drivers/infiniband/hw/hfi1/user_sdma.c | 45 +- drivers/infiniband/hw/hfi1/user_sdma.h | 49 +- drivers/infiniband/hw/hfi1/verbs.c | 44 +- drivers/infiniband/hw/hfi1/verbs.h | 44 +- drivers/infiniband/hw/hfi1/verbs_txreq.c | 44 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 44 +- drivers/infiniband/hw/hfi1/vnic.h | 48 +- drivers/infiniband/hw/hfi1/vnic_main.c | 44 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 44 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 74 +- drivers/infiniband/hw/hns/hns_roce_db.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 25 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 81 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 23 +- drivers/infiniband/hw/hns/hns_roce_main.c | 39 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 31 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 160 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 28 +- drivers/infiniband/hw/irdma/Kconfig | 2 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/hw/irdma/protos.h | 2 - drivers/infiniband/hw/irdma/verbs.c | 2 +- drivers/infiniband/hw/mlx4/doorbell.c | 3 +- drivers/infiniband/hw/mlx4/mr.c | 4 +- drivers/infiniband/hw/mlx5/doorbell.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 3 +- drivers/infiniband/hw/mlx5/mr.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 3 +- drivers/infiniband/hw/mthca/mthca_eq.c | 21 +- drivers/infiniband/hw/mthca/mthca_main.c | 15 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 25 +- drivers/infiniband/hw/qedr/verbs.c | 34 +- drivers/infiniband/hw/qib/qib_file_ops.c | 12 +- drivers/infiniband/hw/qib/qib_init.c | 4 +- drivers/infiniband/hw/qib/qib_user_pages.c | 12 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 14 +- drivers/infiniband/sw/rdmavt/ah.c | 44 +- drivers/infiniband/sw/rdmavt/ah.h | 50 +- drivers/infiniband/sw/rdmavt/cq.c | 44 +- drivers/infiniband/sw/rdmavt/cq.h | 50 +- drivers/infiniband/sw/rdmavt/mad.c | 44 +- drivers/infiniband/sw/rdmavt/mad.h | 50 +- drivers/infiniband/sw/rdmavt/mcast.c | 44 +- drivers/infiniband/sw/rdmavt/mcast.h | 50 +- drivers/infiniband/sw/rdmavt/mmap.c | 44 +- drivers/infiniband/sw/rdmavt/mmap.h | 50 +- drivers/infiniband/sw/rdmavt/mr.c | 46 +- drivers/infiniband/sw/rdmavt/mr.h | 50 +- drivers/infiniband/sw/rdmavt/pd.c | 44 +- drivers/infiniband/sw/rdmavt/pd.h | 50 +- drivers/infiniband/sw/rdmavt/qp.c | 44 +- drivers/infiniband/sw/rdmavt/qp.h | 50 +- drivers/infiniband/sw/rdmavt/rc.c | 44 +- drivers/infiniband/sw/rdmavt/srq.c | 44 +- drivers/infiniband/sw/rdmavt/srq.h | 50 +- drivers/infiniband/sw/rdmavt/trace.c | 44 +- drivers/infiniband/sw/rdmavt/trace.h | 44 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 44 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 44 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 44 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 44 +- drivers/infiniband/sw/rdmavt/trace_rvt.h | 44 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 44 +- drivers/infiniband/sw/rdmavt/vt.c | 44 +- drivers/infiniband/sw/rdmavt/vt.h | 50 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_queue.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 8 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 146 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 6 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 78 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 4 - drivers/input/keyboard/ep93xx_keypad.c | 4 +- drivers/input/keyboard/hilkbd.c | 4 +- drivers/input/misc/pm8941-pwrkey.c | 2 +- drivers/input/serio/gscps2.c | 3 +- drivers/iommu/Kconfig | 82 +- drivers/iommu/amd/init.c | 9 +- drivers/iommu/amd/iommu.c | 21 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 100 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 11 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 68 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 1 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 9 - drivers/iommu/dma-iommu.c | 51 +- drivers/iommu/exynos-iommu.c | 19 +- drivers/iommu/intel/Kconfig | 19 +- drivers/iommu/intel/dmar.c | 2 - drivers/iommu/intel/iommu.c | 58 +- drivers/iommu/intel/pasid.c | 28 +- drivers/iommu/intel/pasid.h | 16 +- drivers/iommu/intel/perf.c | 2 +- drivers/iommu/intel/svm.c | 7 +- drivers/iommu/io-pgtable-arm-v7s.c | 12 +- drivers/iommu/io-pgtable-arm.c | 12 +- drivers/iommu/iommu.c | 59 +- drivers/iommu/iova.c | 14 +- drivers/iommu/ipmmu-vmsa.c | 28 +- drivers/iommu/mtk_iommu.c | 7 - drivers/iommu/mtk_iommu_v1.c | 1 - drivers/iommu/of_iommu.c | 1 - drivers/iommu/rockchip-iommu.c | 12 +- drivers/iommu/s390-iommu.c | 18 +- drivers/iommu/sprd-iommu.c | 7 - drivers/iommu/sun50i-iommu.c | 13 +- drivers/iommu/virtio-iommu.c | 8 - drivers/irqchip/irq-apple-aic.c | 2 +- drivers/irqchip/irq-gic-v3.c | 23 +- drivers/irqchip/qcom-pdc.c | 68 +- drivers/isdn/capi/capiutil.c | 2 +- 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/macintosh/macio-adb.c | 1 - drivers/macintosh/smu.c | 3 +- drivers/macintosh/via-cuda.c | 2 +- drivers/macintosh/via-macii.c | 2 - drivers/macintosh/via-pmu.c | 2 +- drivers/mailbox/Kconfig | 2 +- drivers/mailbox/mailbox-sti.c | 16 +- drivers/mailbox/mtk-cmdq-mailbox.c | 13 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 2 + drivers/mailbox/qcom-ipcc.c | 1 + 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-table.c | 9 +- drivers/md/dm-verity-target.c | 2 + drivers/md/dm.c | 11 +- drivers/md/raid1.c | 19 + drivers/md/raid10.c | 14 +- drivers/md/raid5.c | 4 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/common/siano/smscoreapi.c | 7 +- drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/i2c/Kconfig | 10 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/imx258.c | 12 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov13b10.c | 1491 ++ drivers/media/i2c/ov8856.c | 83 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 247 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 + drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 27 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 - .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 1 - drivers/media/platform/stm32/stm32-dcmi.c | 19 +- drivers/media/rc/bpf-lirc.c | 6 +- drivers/media/rc/imon.c | 2 + drivers/media/usb/dvb-usb/az6027.c | 1 + drivers/media/usb/gspca/m5602/m5602_ov7660.h | 1 - drivers/media/usb/uvc/uvc_driver.c | 1 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 1 + drivers/memstick/host/r592.c | 9 +- drivers/memstick/host/tifm_ms.c | 12 +- drivers/mfd/db8500-prcmu.c | 3 +- drivers/mfd/intel-lpss.c | 3 +- drivers/mfd/simple-mfd-i2c.c | 41 +- drivers/mfd/simple-mfd-i2c.h | 32 + drivers/mfd/ti_am335x_tscadc.c | 5 +- drivers/mfd/tps65086.c | 22 +- drivers/mfd/tqmx86.c | 48 +- 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/pci_endpoint_test.c | 9 + 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/moxart-mmc.c | 1 + drivers/mmc/host/renesas_sdhi.h | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 92 +- 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/ftl.c | 2 +- drivers/mtd/maps/Kconfig | 23 - drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/pmcmsp-flash.c | 227 - drivers/mtd/mtd_blkdevs.c | 60 +- drivers/mtd/mtdconcat.c | 33 +- drivers/mtd/nand/raw/cafe_nand.c | 4 +- drivers/mtd/nand/raw/intel-nand-controller.c | 29 +- drivers/mtd/nand/spi/macronix.c | 16 +- drivers/mtd/rfd_ftl.c | 46 +- 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/flexcan.c | 68 +- 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/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 25 +- 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 | 101 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 - .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 91 +- drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2235 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 107 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 189 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- 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 | 194 +- drivers/net/ethernet/broadcom/tg3.h | 1 - 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 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- .../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.h | 2 - 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 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 76 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 18 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 8 +- 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_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/efx.c | 78 +- drivers/net/ethernet/sfc/ethtool.c | 8 +- drivers/net/ethernet/sfc/falcon/efx.c | 79 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 8 +- 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 | 31 +- drivers/net/vmxnet3/vmxnet3_drv.c | 47 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 12 +- drivers/net/vrf.c | 4 + drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- 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/commands.h | 6 +- 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/commands.h | 6 +- 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/api/tx.h | 12 +- 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 | 74 +- 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/intersil/orinoco/hermes.c | 1 - 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_imem.h | 1 - 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/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 14 +- drivers/nvdimm/core.c | 40 +- drivers/nvdimm/label.c | 361 +- drivers/nvdimm/label.h | 121 +- drivers/nvdimm/namespace_devs.c | 204 +- drivers/nvdimm/nd-core.h | 5 +- drivers/nvdimm/nd.h | 289 +- drivers/nvdimm/pfn_devs.c | 2 +- drivers/nvdimm/pmem.c | 4 +- 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 | 39 +- drivers/of/fdt.c | 94 +- drivers/of/kobj.c | 2 +- drivers/of/of_private.h | 7 - drivers/of/of_reserved_mem.c | 12 +- 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/ats.c | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 61 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 200 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 3 + drivers/pci/controller/cadence/pcie-cadence.c | 16 + drivers/pci/controller/cadence/pcie-cadence.h | 29 +- drivers/pci/controller/dwc/Kconfig | 37 + drivers/pci/controller/dwc/Makefile | 2 + drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 36 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 17 +- drivers/pci/controller/dwc/pcie-keembay.c | 460 + drivers/pci/controller/dwc/pcie-visconti.c | 332 + drivers/pci/controller/pci-aardvark.c | 204 +- drivers/pci/controller/pci-hyperv.c | 153 +- drivers/pci/controller/pcie-rcar-ep.c | 19 +- drivers/pci/controller/pcie-rcar-host.c | 86 + drivers/pci/controller/pcie-rcar.h | 7 + drivers/pci/controller/pcie-rockchip-ep.c | 18 +- drivers/pci/controller/pcie-xilinx-nwl.c | 12 + drivers/pci/endpoint/functions/pci-epf-ntb.c | 89 +- drivers/pci/endpoint/functions/pci-epf-test.c | 74 +- drivers/pci/endpoint/pci-ep-cfs.c | 24 + drivers/pci/endpoint/pci-epc-core.c | 134 +- drivers/pci/endpoint/pci-epf-core.c | 146 +- drivers/pci/hotplug/pciehp.h | 2 +- drivers/pci/hotplug/pciehp_hpc.c | 2 +- drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/msi.c | 128 +- drivers/pci/of.c | 8 +- drivers/pci/pci-acpi.c | 85 +- drivers/pci/pci-driver.c | 28 +- drivers/pci/pci-sysfs.c | 5 +- drivers/pci/pci.c | 299 +- drivers/pci/pci.h | 50 +- drivers/pci/pcie/aer.c | 12 +- drivers/pci/pcie/ptm.c | 13 +- drivers/pci/probe.c | 29 +- drivers/pci/proc.c | 1 + drivers/pci/quirks.c | 68 +- drivers/pci/remove.c | 1 - drivers/pci/vpd.c | 339 +- 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/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/xilinx/phy-zynqmp.c | 3 + drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 - drivers/pinctrl/pinctrl-rockchip.c | 904 +- drivers/pinctrl/pinctrl-rockchip.h | 287 + drivers/platform/chrome/Makefile | 2 +- drivers/platform/chrome/cros_ec_proto.c | 9 + drivers/platform/chrome/cros_ec_sensorhub_ring.c | 14 + drivers/platform/chrome/cros_ec_trace.h | 94 + drivers/platform/chrome/cros_ec_typec.c | 27 +- drivers/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/pwm/pwm-ab8500.c | 17 +- drivers/pwm/pwm-atmel.c | 102 +- drivers/regulator/irq_helpers.c | 2 +- drivers/regulator/vctrl-regulator.c | 73 +- drivers/reset/Kconfig | 1 - drivers/reset/reset-zynqmp.c | 3 +- drivers/rtc/rtc-cmos.c | 8 +- drivers/rtc/rtc-rx8025.c | 46 +- drivers/rtc/rtc-tps65910.c | 2 +- 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/blacklist.c | 5 +- drivers/s390/cio/css.c | 30 + drivers/s390/cio/device.c | 21 +- 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/scsi/Makefile | 6 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/cxlflash/main.c | 34 +- drivers/scsi/elx/efct/efct_driver.h | 1 - drivers/scsi/fnic/fnic_scsi.c | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 13 +- drivers/scsi/ibmvscsi/ibmvfc.h | 1 + drivers/scsi/ibmvscsi/ibmvscsi.c | 3 +- drivers/scsi/lasi700.c | 4 +- drivers/scsi/lpfc/lpfc.h | 252 + drivers/scsi/lpfc/lpfc_attr.c | 226 +- drivers/scsi/lpfc/lpfc_bsg.c | 89 + drivers/scsi/lpfc/lpfc_bsg.h | 10 +- drivers/scsi/lpfc/lpfc_crtn.h | 28 + drivers/scsi/lpfc/lpfc_ct.c | 17 +- drivers/scsi/lpfc/lpfc_debugfs.c | 223 + drivers/scsi/lpfc/lpfc_debugfs.h | 11 +- drivers/scsi/lpfc/lpfc_els.c | 1065 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 23 +- drivers/scsi/lpfc/lpfc_hw.h | 2 + drivers/scsi/lpfc/lpfc_hw4.h | 249 +- drivers/scsi/lpfc/lpfc_init.c | 1402 +- drivers/scsi/lpfc/lpfc_logmsg.h | 5 +- drivers/scsi/lpfc/lpfc_mem.c | 15 +- drivers/scsi/lpfc/lpfc_nvme.c | 44 +- drivers/scsi/lpfc/lpfc_nvme.h | 3 - drivers/scsi/lpfc/lpfc_scsi.c | 307 +- drivers/scsi/lpfc/lpfc_sli.c | 782 +- drivers/scsi/lpfc/lpfc_sli.h | 2 + drivers/scsi/lpfc/lpfc_sli4.h | 1 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpi3mr/mpi3mr.h | 19 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 37 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 72 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 43 +- drivers/scsi/ncr53c8xx.c | 199 +- drivers/scsi/qedf/qedf_main.c | 10 +- drivers/scsi/qedi/qedi_main.c | 14 +- drivers/scsi/qla1280.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 12 +- drivers/scsi/qla2xxx/qla_def.h | 19 +- drivers/scsi/qla2xxx/qla_edif.c | 110 +- drivers/scsi/qla2xxx/qla_edif.h | 8 + drivers/scsi/qla2xxx/qla_fw.h | 1 + drivers/scsi/qla2xxx/qla_gbl.h | 1 + drivers/scsi/qla2xxx/qla_gs.c | 9 + drivers/scsi/qla2xxx/qla_init.c | 152 +- drivers/scsi/qla2xxx/qla_inline.h | 16 + drivers/scsi/qla2xxx/qla_iocb.c | 19 +- drivers/scsi/qla2xxx/qla_isr.c | 10 + drivers/scsi/qla2xxx/qla_mbx.c | 32 +- drivers/scsi/qla2xxx/qla_nvme.c | 28 +- drivers/scsi/qla2xxx/qla_os.c | 128 +- drivers/scsi/qla2xxx/qla_target.c | 55 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/scsi_ioctl.c | 2 +- drivers/scsi/scsi_lib.c | 1 - drivers/scsi/scsi_sysfs.c | 9 +- drivers/scsi/sd.c | 12 +- drivers/scsi/sg.c | 32 +- drivers/scsi/smartpqi/smartpqi.h | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 4 +- drivers/scsi/snic/snic_scsi.c | 2 +- drivers/scsi/sr.c | 7 +- drivers/scsi/st.c | 46 +- drivers/scsi/st.h | 2 +- drivers/scsi/ufs/ufs-exynos.c | 4 +- drivers/scsi/ufs/ufs-exynos.h | 2 +- drivers/scsi/ufs/ufshcd.c | 36 +- drivers/scsi/ufs/ufshpb.c | 8 +- drivers/scsi/wd719x.c | 8 +- drivers/scsi/zalon.c | 4 +- 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/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/rockchip/io-domain.c | 2 +- drivers/soc/ti/k3-ringacc.c | 4 +- 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/i2c/atomisp-lm3554.c | 37 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 4 +- .../pci/hive_isp_css_common/host/input_system.c | 2 + .../pci/hive_isp_css_common/host/isp_local.h | 2 - .../pci/hive_isp_css_include/print_support.h | 2 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 2 +- .../pci/runtime/debug/interface/ia_css_debug.h | 2 +- .../staging/media/atomisp/pci/sh_css_internal.h | 2 +- drivers/staging/media/av7110/av7110.h | 7 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +- drivers/staging/mt7621-pci/pci-mt7621.c | 13 +- drivers/staging/qlge/qlge_ethtool.c | 10 +- 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/ieee80211.h | 6 +- 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_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 | 8 +- 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/rtl8712/ieee80211.h | 4 +- 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/ieee80211.h | 6 +- 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 | 3219 +-- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 1 - 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/target_core_pscsi.c | 18 +- drivers/target/target_core_transport.c | 15 +- drivers/target/target_core_xcopy.c | 26 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/thermal/intel/Kconfig | 9 + drivers/thermal/intel/Makefile | 1 + .../{platform/x86 => thermal/intel}/intel_menlow.c | 0 drivers/thermal/intel/therm_throt.c | 7 +- drivers/thermal/intel/thermal_interrupt.h | 3 + drivers/thermal/qcom/Kconfig | 10 + drivers/thermal/qcom/Makefile | 1 + drivers/thermal/qcom/lmh.c | 232 + drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 6 + drivers/tty/moxa.c | 8 +- drivers/tty/mxser.c | 12 +- drivers/tty/n_tty.c | 2 +- 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 | 7 +- 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/cypress_m8.c | 6 +- drivers/usb/serial/ftdi_sio.c | 2 +- drivers/usb/serial/garmin_gps.c | 2 +- drivers/usb/serial/io_ti.c | 4 +- drivers/usb/serial/ipaq.c | 4 +- drivers/usb/serial/iuu_phoenix.c | 10 +- drivers/usb/serial/option.c | 2 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/sierra.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 98 +- drivers/usb/usbip/vhci_hcd.c | 36 +- drivers/vdpa/Kconfig | 1 + drivers/vdpa/ifcvf/ifcvf_base.c | 8 +- drivers/vdpa/ifcvf/ifcvf_base.h | 25 +- drivers/vdpa/ifcvf/ifcvf_main.c | 216 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 26 +- drivers/vdpa/mlx5/core/mr.c | 81 +- drivers/vdpa/mlx5/core/resources.c | 35 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 540 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/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/vhost/scsi.c | 14 +- drivers/video/backlight/ktd253-backlight.c | 75 +- drivers/video/backlight/pwm_bl.c | 54 +- drivers/video/fbdev/efifb.c | 21 +- drivers/virt/acrn/ioreq.c | 3 +- drivers/virtio/virtio.c | 56 +- drivers/virtio/virtio_mem.c | 9 +- drivers/watchdog/Kconfig | 12 - drivers/watchdog/Makefile | 1 - drivers/watchdog/bcm2835_wdt.c | 10 +- drivers/watchdog/bd70528_wdt.c | 291 - drivers/watchdog/iTCO_wdt.c | 2 +- drivers/watchdog/imx2_wdt.c | 1 + drivers/watchdog/max63xx_wdt.c | 24 +- drivers/watchdog/mpc8xxx_wdt.c | 2 +- drivers/watchdog/mtk_wdt.c | 6 + drivers/watchdog/sl28cpld_wdt.c | 2 +- drivers/watchdog/tqmx86_wdt.c | 2 +- drivers/watchdog/watchdog_core.c | 37 + drivers/watchdog/watchdog_dev.c | 57 +- drivers/xen/features.c | 18 + drivers/xen/gntdev.c | 36 +- drivers/xen/xen-scsiback.c | 2 - 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 | 38 +- fs/Makefile | 1 + fs/afs/flock.c | 4 - fs/aio.c | 2 +- fs/bad_inode.c | 2 +- fs/befs/debug.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/root-tree.c | 6 +- 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 | 31 +- 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/dax.c | 578 +- fs/dlm/dir.c | 4 +- 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/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/super.c | 6 +- fs/erofs/xattr.c | 5 +- fs/erofs/xattr.h | 2 +- fs/erofs/zmap.c | 133 +- fs/eventfd.c | 12 +- fs/eventpoll.c | 5 +- fs/ext2/acl.c | 5 +- fs/ext2/acl.h | 2 +- fs/ext2/super.c | 3 +- fs/ext4/Makefile | 2 +- fs/ext4/acl.c | 5 +- fs/ext4/acl.h | 2 +- fs/ext4/ext4.h | 107 +- 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 | 93 +- fs/ext4/ioctl.c | 4 +- fs/ext4/mballoc.c | 264 +- fs/ext4/namei.c | 214 +- fs/ext4/orphan.c | 652 + fs/ext4/resize.c | 38 +- fs/ext4/super.c | 241 +- fs/ext4/xattr.c | 26 +- fs/f2fs/Kconfig | 12 +- fs/f2fs/Makefile | 1 + fs/f2fs/acl.c | 5 +- fs/f2fs/acl.h | 2 +- fs/f2fs/checkpoint.c | 22 +- fs/f2fs/compress.c | 12 +- fs/f2fs/data.c | 118 +- fs/f2fs/debug.c | 2 +- fs/f2fs/f2fs.h | 178 +- fs/f2fs/file.c | 18 +- fs/f2fs/gc.c | 5 +- fs/f2fs/iostat.c | 287 + fs/f2fs/iostat.h | 84 + fs/f2fs/node.c | 102 +- fs/f2fs/segment.c | 34 +- fs/f2fs/super.c | 65 +- fs/f2fs/sysfs.c | 160 +- fs/filesystems.c | 27 +- fs/fuse/acl.c | 5 +- fs/fuse/file.c | 45 +- fs/fuse/fuse_i.h | 21 +- fs/fuse/inode.c | 55 + 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/hostfs/hostfs_kern.c | 1 + fs/hpfs/hpfs.h | 8 +- fs/internal.h | 4 +- fs/io-wq.c | 272 +- fs/io-wq.h | 1 + fs/io_uring.c | 652 +- 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/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/svc4proc.c | 7 +- fs/lockd/svclock.c | 80 +- fs/lockd/svcproc.c | 6 +- fs/lockd/svcsubs.c | 114 +- fs/locks.c | 117 +- fs/namei.c | 4 +- fs/namespace.c | 25 +- fs/nfs/client.c | 2 + fs/nfs/export.c | 2 +- fs/nfs/file.c | 5 +- fs/nfs/fs_context.c | 7 + fs/nfs/internal.h | 2 + fs/nfs/nfs3_fs.h | 2 +- fs/nfs/nfs3acl.c | 5 +- fs/nfs/nfs3proc.c | 3 +- fs/nfs/nfs4client.c | 41 +- fs/nfs/super.c | 2 + fs/nfsd/lockd.c | 8 +- fs/nfsd/nfs4state.c | 34 +- fs/nfsd/nfsproc.c | 1 + fs/nfsd/vfs.c | 23 +- fs/ntfs3/attrib.c | 263 +- fs/ntfs3/attrlist.c | 98 +- fs/ntfs3/bitfunc.c | 7 +- fs/ntfs3/bitmap.c | 210 +- fs/ntfs3/debug.h | 26 +- fs/ntfs3/dir.c | 61 +- fs/ntfs3/file.c | 122 +- fs/ntfs3/frecord.c | 794 +- fs/ntfs3/fslog.c | 953 +- fs/ntfs3/fsntfs.c | 346 +- fs/ntfs3/index.c | 543 +- fs/ntfs3/inode.c | 508 +- fs/ntfs3/lib/decompress_common.c | 2 +- fs/ntfs3/lznt.c | 91 +- fs/ntfs3/namei.c | 282 +- fs/ntfs3/ntfs.h | 530 +- fs/ntfs3/ntfs_fs.h | 259 +- fs/ntfs3/record.c | 88 +- fs/ntfs3/run.c | 200 +- fs/ntfs3/super.c | 201 +- fs/ntfs3/upcase.c | 15 +- fs/ntfs3/xattr.c | 172 +- fs/ocfs2/acl.c | 5 +- fs/ocfs2/acl.h | 2 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/locks.c | 4 - fs/ocfs2/quota_global.c | 1 - fs/ocfs2/quota_local.c | 2 + 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 | 35 +- fs/posix_acl.c | 15 +- fs/read_write.c | 17 +- fs/reiserfs/acl.h | 2 +- fs/reiserfs/prints.c | 2 +- fs/reiserfs/xattr_acl.c | 5 +- fs/remap_range.c | 12 - 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/ufs/super.c | 2 +- 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 | 241 +- 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/acpi/platform/acgcc.h | 2 +- include/asm-generic/bitops.h | 1 - include/asm-generic/bitops/find.h | 188 - include/asm-generic/bitops/le.h | 64 - include/asm-generic/div64.h | 14 +- include/asm-generic/pci_iomap.h | 2 +- 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/drm/ttm/ttm_device.h | 2 + include/drm/ttm/ttm_tt.h | 3 +- include/dt-bindings/clock/imx8mn-clock.h | 4 +- include/dt-bindings/clock/ingenic,sysost.h | 19 + include/dt-bindings/clock/qcom,gcc-msm8953.h | 234 + include/dt-bindings/clock/qcom,gcc-sm6115.h | 201 + include/dt-bindings/clock/qcom,gcc-sm6350.h | 178 + include/dt-bindings/clock/qcom,mmcc-msm8994.h | 155 + include/dt-bindings/clock/qcom,rpmh.h | 2 + include/dt-bindings/clock/zx296718-clock.h | 164 - include/dt-bindings/gce/mt8192-gce.h | 335 + include/dt-bindings/power/summit,smb347-charger.h | 4 + include/dt-bindings/reset/mt8195-resets.h | 29 + include/dt-bindings/soc/zte,pm_domains.h | 24 - include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 - include/linux/blk-cgroup.h | 4 +- include/linux/blk-mq.h | 10 +- include/linux/blkdev.h | 12 +- include/linux/bpf-cgroup.h | 182 +- include/linux/bpf.h | 200 +- include/linux/bpf_types.h | 3 + include/linux/bpfptr.h | 12 +- include/linux/btf_ids.h | 6 + include/linux/bvec.h | 12 + include/linux/can/dev.h | 8 + include/linux/clk-provider.h | 12 +- include/linux/compiler-gcc.h | 2 - include/linux/compiler_attributes.h | 6 + include/linux/compiler_types.h | 4 - include/linux/coresight.h | 9 + include/linux/cpumask.h | 46 +- include/linux/cpuset.h | 8 +- include/linux/crash_dump.h | 3 +- include/linux/dax.h | 41 +- include/linux/debug_locks.h | 3 +- include/linux/dma-buf.h | 10 +- include/linux/dma-iommu.h | 6 + include/linux/dma-map-ops.h | 18 +- include/linux/dmaengine.h | 3 +- include/linux/dsa/sja1105.h | 21 +- include/linux/energy_model.h | 16 + include/linux/entry-kvm.h | 6 +- include/linux/errno.h | 1 + include/linux/ethtool.h | 22 +- include/linux/eventfd.h | 11 +- include/linux/eventpoll.h | 18 + include/linux/exportfs.h | 2 + include/linux/filter.h | 74 +- include/linux/find.h | 372 + include/linux/fortify-string.h | 77 +- include/linux/fs.h | 98 +- include/linux/genhd.h | 38 +- include/linux/gfp.h | 2 + include/linux/ieee80211.h | 136 +- include/linux/ima.h | 23 +- include/linux/intel-iommu.h | 6 +- include/linux/intel-svm.h | 5 + include/linux/io-pgtable.h | 5 - include/linux/iomap.h | 77 +- include/linux/iommu.h | 33 +- include/linux/ioprio.h | 17 +- include/linux/iscsi_ibft.h | 18 +- include/linux/kcsan-checks.h | 3 + include/linux/kernel.h | 2 +- include/linux/kfence.h | 7 +- include/linux/kvm_host.h | 105 +- include/linux/kvm_types.h | 6 + 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/mISDNif.h | 1 - include/linux/memblock.h | 2 - include/linux/memcontrol.h | 32 +- include/linux/mhi.h | 7 +- include/linux/mii.h | 2 +- include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/mm.h | 18 +- include/linux/mmc/card.h | 1 + include/linux/mmc/host.h | 3 +- include/linux/mmc/sdio_ids.h | 1 + include/linux/mmu_context.h | 14 + include/linux/mod_devicetable.h | 6 + include/linux/moduleparam.h | 2 + include/linux/msi.h | 4 + include/linux/mutex.h | 92 +- include/linux/nd.h | 4 +- include/linux/netdevice.h | 11 +- include/linux/netfilter/nf_conntrack_common.h | 1 + include/linux/nfs_fs.h | 5 + include/linux/nfs_fs_sb.h | 1 + include/linux/notifier.h | 2 - include/linux/oid_registry.h | 7 + include/linux/page-flags.h | 13 +- include/linux/pci-epc.h | 57 +- include/linux/pci-epf.h | 16 +- include/linux/pci.h | 127 +- include/linux/pci_hotplug.h | 2 +- include/linux/pci_ids.h | 1 + include/linux/percpu.h | 3 + include/linux/perf_event.h | 1 + include/linux/pipe_fs_i.h | 2 + include/linux/platform_device.h | 2 - include/linux/pm_clock.h | 5 + include/linux/pm_domain.h | 1 + include/linux/pm_runtime.h | 4 + include/linux/posix_acl.h | 3 +- include/linux/power/max17042_battery.h | 12 +- include/linux/preempt.h | 4 + include/linux/printk.h | 2 +- include/linux/qcom_scm.h | 14 + include/linux/rbtree.h | 31 +- include/linux/rbtree_types.h | 34 + include/linux/regmap.h | 2 + include/linux/regulator/driver.h | 15 +- 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/scatterlist.h | 56 +- include/linux/sched.h | 144 +- include/linux/sched/signal.h | 1 + include/linux/sched/wake_q.h | 7 +- include/linux/shmem_fs.h | 23 +- include/linux/slab.h | 84 +- include/linux/slub_def.h | 6 +- include/linux/socket.h | 3 + include/linux/spi/max7301.h | 2 +- include/linux/spinlock.h | 15 +- 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/stdarg.h | 11 + include/linux/stddef.h | 65 +- include/linux/string.h | 46 +- include/linux/sunrpc/clnt.h | 2 + include/linux/sunrpc/msg_prot.h | 1 + include/linux/sunrpc/xdr.h | 1 + include/linux/sunrpc/xprt.h | 18 - include/linux/sunrpc/xprtmultipath.h | 1 + include/linux/syscalls.h | 4 +- include/linux/thread_info.h | 2 +- include/linux/trace_events.h | 59 +- include/linux/tracepoint.h | 2 +- include/linux/units.h | 26 +- include/linux/usb/ehci_def.h | 33 +- include/linux/vfio_pci_core.h | 239 + include/linux/vmalloc.h | 11 + include/linux/watchdog.h | 10 + include/linux/workqueue.h | 13 +- include/linux/ww_mutex.h | 50 +- include/net/af_unix.h | 8 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 8 +- 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_sa.h | 24 - include/rdma/ib_umem.h | 11 +- include/rdma/ib_verbs.h | 28 + include/scsi/sas.h | 12 +- include/scsi/scsi_cmnd.h | 1 - include/soc/mscc/ocelot.h | 26 +- include/target/target_core_backend.h | 1 + include/target/target_core_base.h | 2 + include/trace/events/f2fs.h | 11 +- include/trace/events/fscache.h | 2 +- include/trace/events/kyber.h | 6 +- include/trace/events/mmflags.h | 4 +- include/trace/events/page_ref.h | 4 +- include/uapi/drm/mga_drm.h | 22 +- include/uapi/linux/bpf.h | 34 +- include/uapi/linux/capability.h | 1 - include/uapi/linux/dlm_device.h | 4 +- .../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 | 1 + 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/kvm.h | 11 +- include/uapi/linux/mptcp.h | 1 + include/uapi/linux/netfilter/nfnetlink_conntrack.h | 1 + include/uapi/linux/nl80211.h | 43 + include/uapi/linux/stddef.h | 37 + include/uapi/linux/v4l2-controls.h | 1 + include/uapi/linux/virtio_gpio.h | 47 + include/uapi/linux/virtio_i2c.h | 41 + include/uapi/linux/virtio_ids.h | 13 +- include/uapi/linux/virtio_pcidev.h | 5 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/scsi/fc/fc_els.h | 106 + include/uapi/sound/asoc.h | 4 +- include/uapi/sound/snd_sst_tokens.h | 6 +- init/do_mounts.c | 94 +- init/init_task.c | 1 + ipc/sem.c | 85 +- kernel/Kconfig.locks | 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 | 14 +- kernel/cfi.c | 8 +- kernel/cgroup/cgroup.c | 26 +- kernel/cgroup/cpuset.c | 64 +- kernel/cpu_pm.c | 50 +- kernel/cred.c | 12 +- kernel/debug/kdb/kdb_support.c | 1 - kernel/dma/Kconfig | 7 +- kernel/dma/coherent.c | 161 +- kernel/dma/direct.c | 21 +- kernel/events/core.c | 77 +- kernel/fork.c | 12 +- kernel/futex.c | 556 +- kernel/irq/cpuhotplug.c | 2 +- kernel/irq/irqdomain.c | 1 + kernel/irq/msi.c | 134 + kernel/kcsan/core.c | 75 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 +- kernel/kcsan/report.c | 77 +- kernel/kcsan/selftest.c | 72 +- kernel/livepatch/transition.c | 4 +- kernel/locking/Makefile | 3 +- 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/padata.c | 13 - kernel/params.c | 18 + kernel/power/energy_model.c | 4 +- kernel/power/main.c | 2 +- kernel/printk/index.c | 2 +- kernel/rcu/rcutorture.c | 48 +- kernel/rcu/tasks.h | 41 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 6 +- kernel/sched/core.c | 635 +- kernel/sched/cpufreq_schedutil.c | 16 +- kernel/sched/debug.c | 3 + kernel/sched/fair.c | 197 +- kernel/sched/sched.h | 14 +- kernel/sched/topology.c | 65 + kernel/seccomp.c | 42 +- kernel/signal.c | 30 +- kernel/sys_ni.c | 1 - kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 4 +- kernel/time/jiffies.c | 21 +- kernel/time/tick-internal.h | 20 + kernel/trace/Kconfig | 6 +- kernel/trace/Makefile | 1 + kernel/trace/bpf_trace.c | 72 +- kernel/trace/ring_buffer.c | 8 +- kernel/trace/trace.c | 28 +- kernel/trace/trace.h | 50 +- kernel/trace/trace_boot.c | 302 +- kernel/trace/trace_dynevent.c | 38 + kernel/trace/trace_dynevent.h | 4 +- kernel/trace/trace_eprobe.c | 903 + kernel/trace/trace_event_perf.c | 6 +- kernel/trace/trace_events.c | 22 +- kernel/trace/trace_events_hist.c | 143 +- kernel/trace/trace_events_synth.c | 21 +- kernel/trace/trace_events_trigger.c | 20 +- kernel/trace/trace_hwlat.c | 28 +- kernel/trace/trace_kprobe.c | 49 +- kernel/trace/trace_osnoise.c | 16 +- kernel/trace/trace_probe.c | 109 +- kernel/trace/trace_probe.h | 16 +- kernel/trace/trace_probe_tmpl.h | 6 +- kernel/trace/trace_uprobe.c | 40 +- kernel/tracepoint.c | 4 +- kernel/workqueue.c | 133 +- kernel/workqueue_internal.h | 3 +- lib/.gitignore | 2 + lib/Kconfig | 3 - lib/Kconfig.debug | 62 +- lib/Makefile | 34 + lib/debug_info.c | 3 +- lib/find_bit.c | 21 + lib/find_bit_benchmark.c | 21 + lib/genalloc.c | 2 +- lib/kasprintf.c | 2 +- lib/kunit/string-stream.h | 2 +- lib/logic_iomem.c | 16 +- lib/memcpy_kunit.c | 289 + lib/raid6/Makefile | 4 + lib/scatterlist.c | 155 +- lib/sg_pool.c | 3 +- lib/string.c | 226 +- lib/string_helpers.c | 195 + lib/test_bitmap.c | 37 + lib/test_bpf.c | 4 +- lib/test_fortify/read_overflow-memchr.c | 5 + lib/test_fortify/read_overflow-memchr_inv.c | 5 + lib/test_fortify/read_overflow-memcmp.c | 5 + lib/test_fortify/read_overflow-memscan.c | 5 + lib/test_fortify/read_overflow2-memcmp.c | 5 + lib/test_fortify/read_overflow2-memcpy.c | 5 + lib/test_fortify/read_overflow2-memmove.c | 5 + lib/test_fortify/test_fortify.h | 35 + lib/test_fortify/write_overflow-memcpy.c | 5 + lib/test_fortify/write_overflow-memmove.c | 5 + lib/test_fortify/write_overflow-memset.c | 5 + lib/test_fortify/write_overflow-strcpy-lit.c | 5 + lib/test_fortify/write_overflow-strcpy.c | 5 + lib/test_fortify/write_overflow-strlcpy-src.c | 5 + lib/test_fortify/write_overflow-strlcpy.c | 5 + lib/test_fortify/write_overflow-strncpy-src.c | 5 + lib/test_fortify/write_overflow-strncpy.c | 5 + lib/test_fortify/write_overflow-strscpy.c | 5 + lib/test_lockup.c | 8 +- lib/test_printf.c | 2 +- lib/test_stackinit.c | 1 + lib/vsprintf.c | 28 +- localversion-next | 2 +- mm/Kconfig | 2 +- mm/bootmem_info.c | 4 +- mm/filemap.c | 1 - mm/gup.c | 83 +- mm/highmem.c | 2 +- mm/huge_memory.c | 6 +- mm/hugetlb.c | 19 +- mm/hwpoison-inject.c | 2 +- mm/kfence/report.c | 2 +- mm/khugepaged.c | 2 +- mm/kmemleak.c | 2 +- mm/maccess.c | 28 +- mm/memblock.c | 2 +- mm/memcontrol.c | 28 +- mm/memory-failure.c | 52 +- mm/memory_hotplug.c | 11 +- mm/migrate.c | 17 +- mm/mmap.c | 13 +- mm/nommu.c | 3 - mm/page_alloc.c | 2 + mm/percpu.c | 35 +- mm/secretmem.c | 9 +- mm/shmem.c | 229 +- mm/slub.c | 19 +- mm/swap_slots.c | 4 +- mm/util.c | 27 +- mm/vmscan.c | 33 +- mm/vmstat.c | 12 +- 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/log.c | 2 +- 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_conn.c | 33 +- net/bluetooth/hci_core.c | 37 +- net/bluetooth/hci_event.c | 224 +- net/bluetooth/hci_sock.c | 50 +- net/bluetooth/hci_sysfs.c | 4 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 360 +- net/bluetooth/sco.c | 24 +- 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/ncsi/ncsi-manage.c | 4 +- net/netfilter/Makefile | 3 + net/netfilter/nf_conntrack_core.c | 103 +- net/netfilter/nf_conntrack_ecache.c | 211 +- net/netfilter/nf_conntrack_expect.c | 25 +- net/netfilter/nf_conntrack_netlink.c | 60 +- net/netfilter/nf_conntrack_standalone.c | 19 +- net/netfilter/nf_flow_table_offload.c | 1 + net/netfilter/nf_hooks_lwtunnel.c | 53 + net/netfilter/nf_nat_core.c | 18 +- net/netfilter/nf_tables_offload.c | 1 + 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/svcauth_gss.c | 2 +- net/sunrpc/clnt.c | 11 +- net/sunrpc/debugfs.c | 73 +- net/sunrpc/fail.h | 25 + net/sunrpc/svc.c | 8 + net/sunrpc/svc_xprt.c | 3 +- net/sunrpc/sysfs.c | 4 +- net/sunrpc/xprt.c | 14 + net/sunrpc/xprtmultipath.c | 1 + net/sunrpc/xprtrdma/svc_rdma_transport.c | 7 - net/sunrpc/xprtsock.c | 31 +- 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 + net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 2 +- 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/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 +- scripts/Kbuild.include | 13 +- scripts/Makefile.build | 30 +- scripts/Makefile.clang | 4 +- scripts/Makefile.lib | 21 +- scripts/Makefile.modfinal | 21 +- scripts/Makefile.modpost | 22 +- scripts/adjust_autoksyms.sh | 4 +- scripts/as-version.sh | 8 +- scripts/checkkconfigsymbols.py | 2 +- scripts/checkpatch.pl | 89 +- scripts/clang-tools/gen_compile_commands.py | 2 +- scripts/gen_autoksyms.sh | 12 - scripts/gen_ksymdeps.sh | 11 +- scripts/kernel-doc | 9 + scripts/link-vmlinux.sh | 81 +- scripts/mod/devicetable-offsets.c | 1 + scripts/mod/file2alias.c | 17 +- scripts/mod/modpost.c | 11 +- scripts/mod/modpost.h | 9 - scripts/mod/sumversion.c | 7 +- scripts/test_fortify.sh | 59 + security/Kconfig | 3 + security/Makefile | 11 - 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 +- sound/aoa/codecs/onyx.h | 1 - sound/aoa/codecs/tas.c | 1 - sound/core/info.c | 1 - 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/bootconfig/scripts/bconf2ftrace.sh | 101 + tools/bootconfig/scripts/ftrace2bconf.sh | 24 +- tools/bootconfig/scripts/xbc.sh | 4 +- tools/include/asm-generic/bitops.h | 1 - tools/include/asm-generic/bitops/find.h | 145 - tools/include/linux/bitmap.h | 11 +- tools/include/linux/find.h | 214 + 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/find_bit.c | 20 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/perf/bench/find-bit-bench.c | 2 +- tools/perf/builtin-c2c.c | 6 +- tools/perf/builtin-record.c | 2 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/util/affinity.c | 4 +- tools/perf/util/header.c | 4 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 4 +- tools/testing/cxl/Kbuild | 38 + tools/testing/cxl/config_check.c | 13 + tools/testing/cxl/mock_acpi.c | 109 + tools/testing/cxl/mock_pmem.c | 24 + tools/testing/cxl/test/Kbuild | 10 + tools/testing/cxl/test/cxl.c | 587 + tools/testing/cxl/test/mem.c | 255 + tools/testing/cxl/test/mock.c | 171 + tools/testing/cxl/test/mock.h | 27 + .../ktest/examples/bootconfigs/boottrace.bconf | 20 +- .../ktest/examples/bootconfigs/verify-boottrace.sh | 2 +- tools/testing/scatterlist/main.c | 38 +- .../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/cpufreq/config | 2 +- .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 40 + .../ftrace/test.d/dynevent/test_duplicates.tc | 38 + tools/testing/selftests/ftrace/test.d/functions | 24 +- .../inter-event/trigger-synthetic-eprobe.tc | 53 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/aarch64/psci_cpu_on_test.c | 121 + tools/testing/selftests/kvm/dirty_log_perf_test.c | 2 +- tools/testing/selftests/kvm/dirty_log_test.c | 4 +- .../selftests/kvm/include/aarch64/processor.h | 3 + .../testing/selftests/kvm/kvm_binary_stats_test.c | 12 + tools/testing/selftests/kvm/x86_64/debug_regs.c | 24 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 2 +- tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 3 + 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 +- tools/testing/selftests/openat2/openat2_test.c | 4 + .../selftests/powerpc/ptrace/ptrace-tm-gpr.c | 3 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c | 3 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 1 + .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 1 + .../selftests/powerpc/ptrace/ptrace-tm-spr.c | 1 + .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 1 + .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 1 + tools/testing/selftests/powerpc/signal/signal_tm.c | 1 + tools/testing/selftests/powerpc/tm/tm-exec.c | 1 + tools/testing/selftests/powerpc/tm/tm-fork.c | 1 + tools/testing/selftests/powerpc/tm/tm-poison.c | 2 +- .../testing/selftests/powerpc/tm/tm-resched-dscr.c | 1 + .../powerpc/tm/tm-signal-context-chk-fpu.c | 1 + .../powerpc/tm/tm-signal-context-chk-gpr.c | 1 + .../powerpc/tm/tm-signal-context-chk-vmx.c | 1 + .../powerpc/tm/tm-signal-context-chk-vsx.c | 1 + .../selftests/powerpc/tm/tm-signal-pagefault.c | 1 + .../selftests/powerpc/tm/tm-signal-sigreturn-nt.c | 1 + .../testing/selftests/powerpc/tm/tm-signal-stack.c | 1 + tools/testing/selftests/powerpc/tm/tm-sigreturn.c | 1 + tools/testing/selftests/powerpc/tm/tm-syscall.c | 2 +- tools/testing/selftests/powerpc/tm/tm-tar.c | 1 + tools/testing/selftests/powerpc/tm/tm-tmspr.c | 1 + tools/testing/selftests/powerpc/tm/tm-trap.c | 1 + .../testing/selftests/powerpc/tm/tm-unavailable.c | 1 + .../testing/selftests/powerpc/tm/tm-vmx-unavail.c | 1 + tools/testing/selftests/powerpc/tm/tm-vmxcopy.c | 1 + tools/testing/selftests/powerpc/tm/tm.h | 36 + tools/testing/selftests/safesetid/safesetid-test.c | 2 +- tools/testing/selftests/sched/cs_prctl_test.c | 2 - tools/testing/selftests/sync/config | 1 - .../selftests/vm/charge_reserved_hugetlb.sh | 5 +- .../selftests/vm/hugetlb_reparenting_test.sh | 5 +- tools/testing/selftests/vm/ksm_tests.c | 18 +- tools/testing/selftests/x86/mov_ss_trap.c | 4 +- tools/testing/selftests/x86/sigreturn.c | 7 +- tools/testing/selftests/x86/single_step_syscall.c | 4 +- tools/testing/selftests/x86/syscall_arg_fault.c | 7 +- virt/kvm/binary_stats.c | 2 - virt/kvm/kvm_main.c | 43 +- 4132 files changed, 165851 insertions(+), 88962 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-intc_sar 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/ata/exynos-sata.txt delete mode 100644 Documentation/devicetree/bindings/clock/clk-exynos-audss.txt delete mode 100644 Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos3250-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos4-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5250-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5420-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6115.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-audss-cl [...] create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-ext-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos4412-isp- [...] create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-audss-c [...] 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 create mode 100644 Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-virtio.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/max1619.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-virtio.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml delete mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.txt create mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone,icn [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone_icn [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir,pixc [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir_i2c_ts.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti,tsc2005.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/tsc2005.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/samsung, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/samsung, [...] delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml 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 [...] create mode 100644 Documentation/devicetree/bindings/mfd/brcm,cru.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,tps65086.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/tps65086.txt delete mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.txt create mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.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/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 create mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/kirin-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/hisilicon,phy-hi3670-pcie.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 create mode 100644 Documentation/devicetree/bindings/thermal/qcom-lmh.yaml create mode 100644 Documentation/devicetree/bindings/virtio/virtio-device.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/maxim,max63xx.yaml create mode 100644 Documentation/filesystems/ext4/orphan.rst delete mode 100644 Documentation/filesystems/mandatory-locking.rst create mode 100644 Documentation/hwmon/aquacomputer_d5next.rst create mode 100644 Documentation/leds/well-known-leds.txt delete mode 100644 Documentation/networking/devlink/sja1105.rst create mode 100644 Documentation/trace/coresight/coresight-config.rst create mode 100644 arch/arc/include/asm/mmu-arcv2.h create mode 100644 arch/arc/include/asm/pgtable-bits-arcv2.h create mode 100644 arch/arc/include/asm/pgtable-levels.h 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/h8300/include/asm/segment.h delete mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/parisc/boot/install.sh create mode 100644 arch/parisc/lib/memset.c delete mode 100644 arch/parisc/lib/string.S delete mode 100644 arch/powerpc/boot/dts/fsl/sbc8641d.dts delete mode 100644 arch/powerpc/boot/dts/sbc8548-altflash.dts delete mode 100644 arch/powerpc/boot/dts/sbc8548-post.dtsi delete mode 100644 arch/powerpc/boot/dts/sbc8548-pre.dtsi delete mode 100644 arch/powerpc/boot/dts/sbc8548.dts delete mode 100644 arch/powerpc/configs/85xx/sbc8548_defconfig delete mode 100644 arch/powerpc/platforms/85xx/sbc8548.c delete mode 100644 arch/powerpc/platforms/86xx/sbc8641d.c create mode 100755 arch/riscv/kernel/vdso/gen_vdso_offsets.sh delete mode 100755 arch/riscv/kernel/vdso/so2s.sh delete mode 100644 arch/sh/boot/compressed/install.sh 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 create mode 100644 drivers/clk/clk-fractional-divider.h create mode 100644 drivers/clk/qcom/gcc-msm8953.c create mode 100644 drivers/clk/qcom/gcc-sm6115.c create mode 100644 drivers/clk/qcom/gcc-sm6350.c create mode 100644 drivers/clk/qcom/mmcc-msm8994.c create mode 100644 drivers/cxl/core/mbox.c create mode 100644 drivers/dma/ptdma/Kconfig create mode 100644 drivers/dma/ptdma/Makefile create mode 100644 drivers/dma/ptdma/ptdma-debugfs.c create mode 100644 drivers/dma/ptdma/ptdma-dev.c create mode 100644 drivers/dma/ptdma/ptdma-dmaengine.c create mode 100644 drivers/dma/ptdma/ptdma-pci.c create mode 100644 drivers/dma/ptdma/ptdma.h create mode 100644 drivers/dma/sh/rz-dmac.c delete mode 100644 drivers/gpio/gpio-mc9s08dz60.c create mode 100644 drivers/gpio/gpio-rockchip.c create mode 100644 drivers/gpio/gpio-virtio.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/amdgpu_umr.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/amd/display/dc/dcn31/dcn31_apg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.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/media/i2c/ov13b10.c create mode 100644 drivers/mfd/simple-mfd-i2c.h delete mode 100644 drivers/mtd/maps/pmcmsp-flash.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 create mode 100644 drivers/pci/controller/dwc/pcie-keembay.c create mode 100644 drivers/pci/controller/dwc/pcie-visconti.c create mode 100644 drivers/pinctrl/pinctrl-rockchip.h 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 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/rtl8723bs/include/ethernet.h rename drivers/{platform/x86 => thermal/intel}/intel_menlow.c (100%) create mode 100644 drivers/thermal/qcom/lmh.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 delete mode 100644 drivers/watchdog/bd70528_wdt.c 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 create mode 100644 fs/f2fs/iostat.c create mode 100644 fs/f2fs/iostat.h delete mode 100644 fs/iomap/apply.c create mode 100644 fs/iomap/iter.c delete mode 100644 include/asm-generic/bitops/find.h delete mode 100644 include/drm/drm_irq.h create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8953.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6115.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6350.h create mode 100644 include/dt-bindings/clock/qcom,mmcc-msm8994.h delete mode 100644 include/dt-bindings/clock/zx296718-clock.h create mode 100644 include/dt-bindings/gce/mt8192-gce.h create mode 100644 include/dt-bindings/reset/mt8195-resets.h delete mode 100644 include/dt-bindings/soc/zte,pm_domains.h create mode 100644 include/linux/find.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/stdarg.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 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_gpio.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 create mode 100644 kernel/trace/trace_eprobe.c create mode 100644 lib/memcpy_kunit.c create mode 100644 lib/test_fortify/read_overflow-memchr.c create mode 100644 lib/test_fortify/read_overflow-memchr_inv.c create mode 100644 lib/test_fortify/read_overflow-memcmp.c create mode 100644 lib/test_fortify/read_overflow-memscan.c create mode 100644 lib/test_fortify/read_overflow2-memcmp.c create mode 100644 lib/test_fortify/read_overflow2-memcpy.c create mode 100644 lib/test_fortify/read_overflow2-memmove.c create mode 100644 lib/test_fortify/test_fortify.h create mode 100644 lib/test_fortify/write_overflow-memcpy.c create mode 100644 lib/test_fortify/write_overflow-memmove.c create mode 100644 lib/test_fortify/write_overflow-memset.c create mode 100644 lib/test_fortify/write_overflow-strcpy-lit.c create mode 100644 lib/test_fortify/write_overflow-strcpy.c create mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c create mode 100644 lib/test_fortify/write_overflow-strlcpy.c create mode 100644 lib/test_fortify/write_overflow-strncpy-src.c create mode 100644 lib/test_fortify/write_overflow-strncpy.c create mode 100644 lib/test_fortify/write_overflow-strscpy.c create mode 100644 net/netfilter/nf_hooks_lwtunnel.c create mode 100644 net/sunrpc/fail.h 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 create mode 100644 scripts/test_fortify.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/include/asm-generic/bitops/find.h create mode 100644 tools/include/linux/find.h create mode 100644 tools/testing/cxl/Kbuild create mode 100644 tools/testing/cxl/config_check.c create mode 100644 tools/testing/cxl/mock_acpi.c create mode 100644 tools/testing/cxl/mock_pmem.c create mode 100644 tools/testing/cxl/test/Kbuild create mode 100644 tools/testing/cxl/test/cxl.c create mode 100644 tools/testing/cxl/test/mem.c create mode 100644 tools/testing/cxl/test/mock.c create mode 100644 tools/testing/cxl/test/mock.h 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 create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_eprobe.tc create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/test_duplicates.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/kvm/aarch64/psci_cpu_on_test.c mode change 100644 => 100755 tools/testing/selftests/net/ioam6.sh create mode 100644 tools/testing/selftests/net/setup_veth.sh