This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig in repository toolchain/ci/linux.
discards 8ccbda2840b7 Add linux-next specific files for 20211103 discards 541b7b50ac1f Merge branch 'akpm/master' discards a463483cae00 kasan: add kasan mode messages when kasan init discards 3c1fdbfc945c mm: unexport {,un}lock_page_memcg discards f1e069b8daff mm: unexport folio_memcg_{,un}lock discards 144b16f6d287 mm/migrate.c: remove MIGRATE_PFN_LOCKED discards f99084067eb3 mm: migrate: simplify the file-backed pages validation whe [...] discards 6c8aa511777a mm: allow only SLUB on PREEMPT_RT discards 9f402dac2049 lib/stackdepot: allow optional init and stack_table alloca [...] discards 88f60242a260 lib/stackdepot: allow optional init and stack_table alloca [...] discards 7edd838a62be lib/stackdepot: fix spelling mistake and grammar in pr_err [...] discards cf7dbdc680a0 lib/stackdepot: allow optional init and stack_table alloca [...] discards 5ca43c873511 Merge branch 'akpm-current/current' discards e5a9c3c9ad15 Mark NTFS_RW as BROKEN discards 5835e8b1a76e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4c12e97ec53b Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] discards d1c08fb3aa1b Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] discards 1ac2149c32b4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 925ead2c4233 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 5c692d980efb Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 22528e989535 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git discards 2ed45da8da74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f21ea91b5b81 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards 9da72f3f404d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 53e7d8a3118a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards e9a1a5e57f50 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 2832c62e1142 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards 439f8a9c41f3 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards 5607ab791e4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9207ee290cd3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3da9f978e15c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2c4a5a381f1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3fe55872ea1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7c97b3bac6bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7bfc8cc00d92 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] discards 4784c66e5068 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 0700825534d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e25847934149 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 56a7546c8b9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 36e43a987695 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 844ade4a0bf4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 081bdcf2956d Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards af6d80ba8520 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 61b5086f73db Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards 178fd45213de Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 3534495af70f Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards e2925dabc671 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards 58e550e551cd Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards a37cc54cd6c3 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 00035aa37195 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 7af76518f810 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f52aceb3bea1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3e187fada83e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fbb9f90111d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d0829a272f1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e120910c2408 ipmi: kcs_bmc_aspeed: add clock control logic discards dbc356bceddb dt-bindings: ipmi: aspeed,kcs-bmc: add 'clocks' as a requi [...] discards f5bfcb43ca09 ARM: dts: aspeed: add LCLK setting into LPC KCS nodes discards 374b3976691a ipmi: bt: add clock control logic discards a1402eab82bc dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property discards 31f5c34214c6 ARM: dts: aspeed: add LCLK setting into LPC IBT node discards ac7af445935e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards d28c657dc563 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 82ccb2352708 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 24d0467b7294 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 8205fda2b92d Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 66c21dde3408 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 83e3e38f6a72 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2c03f7096796 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3f628f050b2d Merge branch 'master' of git://www.linux-watchdog.org/linu [...] discards 2afab68b8db6 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] discards d53f081e65c7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 7469785ad8a4 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 271c5560e005 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b603d03a41b3 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] discards 049329efd783 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards ae89614c5a1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 88c749a22834 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards c95ab2d78d76 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d8c48d3720a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b7628a45f8d4 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 9b5648ea03a3 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards b639e0a9a527 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 0b20b179ad8e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 5a01e29281da Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards cd823b598d57 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards e10960601626 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards d8a436df6b66 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 6fd2afbd6a97 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 0add6f082ebc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards dfdb68381e5c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards d65ba02b94f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4dec46019096 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1e463fc87a37 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards 46c440bdd4a5 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] discards 3aacab938c74 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 6d13e398d875 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 9a72413f7184 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 68a5bf5a9bd3 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards c41a6fef9425 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards b734ae67e49b Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards def83dfd066a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f2d47b22403e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards e025326efd14 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 55feb7921377 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8e19b56cc6f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2b4b19f00250 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d389b81b2cfc Merge branch '9p-next' of git://github.com/martinetd/linux discards d6dacc9ad1c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2168cedaf66e Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] discards 82eb90ca3ac2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 24142f6d4b50 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] discards 0c4d2390ebbf Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards 10ed6db4e868 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 3af31604f5f7 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] discards bb7c1f15ed54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a09bd05b17c8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards f2c369c7fee7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 44bed0bc1e11 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 6388e52c267b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards dafa03f7a229 Merge branch 'master' of git://github.com/ceph/ceph-client.git discards e8be72e1fd82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d51a29727ffc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c0d080b7abd0 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards ca9ec34a0ed9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 4dec5b839044 Merge branch 'for-next' of git://git.libc.org/linux-sh discards 6ddad90a53f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a784d7931f3d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9127e934d33d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards f6d4f0d8b8c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 634cbbbff35b Merge branch 'for-next' of git://github.com/openrisc/linux.git discards f7bff34461f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 88f69d5d8ab7 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards fa8931f161e1 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards 40657a3248df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 175527e1f94a Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards 3c04b75eac79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 75a1b42719f3 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 10452620ed5b Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards 1b04a6f04302 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] discards 8390a583fddd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1ab8aa3b9bef Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 58cc7498a70c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 4258b516163b Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 117091c868c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 81b49a0de824 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0f986711413d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a98cf1956c6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5530792619d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b6bb182f3307 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f3d6a5f6f011 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 41f568a67872 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b9b9387f114b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards aa544cc36f27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e5cc4dfcf853 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 649b76de9193 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d520aa9e2c1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 297c8452510e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7074e1578a4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 099a6b239ba6 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards f24f6819897e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards e7e1cbd9be98 Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards eaae9b62ff9e Merge branch 'compiler-attributes' of https://github.com/o [...] discards e7c03c77a0c5 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards de833ccf4d47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 771bcd3baddd Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 28c66f0593e1 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] discards 7a3271655493 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 8886038d032b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 1a15881b4797 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 085a612fff88 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards f9fa4ba68657 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 7904ab2dd14d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 113b4ec26353 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 84223b97c4d7 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 12473c3983e2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 9a3e3aeec23f Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards e8bd8304bce5 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] discards 26109ca2ed69 Merge branch 'for-5.16/drivers' into for-next omits edfa0b16bf9e NFS: Add offset to nfs_aop_readahead tracepoint omits 00c5495c54f7 zram: replace fsync_bdev with sync_blockdev omits 5a4b653655d5 zram: avoid race between zram_remove and disksize_store omits 8c54499a59b0 zram: don't fail to remove zram during unloading module omits 6f1637795f28 zram: fix race between zram_reset_device() and disksize_store() omits 494dbee341e7 nbd: error out if socket index doesn't match in nbd_handle [...] discards 12582a79f31e Merge branch 'io_uring-5.16' into for-next discards 83956c86fffe io_uring: remove redundant assignment to ret in io_registe [...] omits cb5a967f7ce4 xprtrdma: Fix a maybe-uninitialized compiler warning omits 6c2e3bf68f3e fs: dlm: filter user dlm messages for kernel locks omits 63eab2b00bcf fs: dlm: add lkb waiters debugfs functionality omits 5054e79de999 fs: dlm: add lkb debugfs functionality omits 75d25ffe380a fs: dlm: allow create lkb with specific id range omits 9af5b8f0ead7 fs: dlm: add debugfs rawmsg send functionality omits 5c16febbc19b fs: dlm: let handle callback data as void omits 3cb5977c5214 fs: dlm: ls_count busy wait to event based wait omits 164d88abd760 fs: dlm: requestqueue busy wait to event based wait omits 92732376fd29 fs: dlm: trace socket handling omits f1d3b8f91d96 fs: dlm: initial support for tracepoints omits 2f05ec4327ff fs: dlm: make dlm_callback_resume quite omits e10249b1902d fs: dlm: use dlm_recovery_stopped in condition omits 3e9736713d0c fs: dlm: use dlm_recovery_stopped instead of test_bit omits 658bd576f95e fs: dlm: move version conversion to compile time omits fe93367541bc fs: dlm: remove check SCTP is loaded message omits 1aafd9c23191 fs: dlm: debug improvements print nodeid omits bb6866a5bdc5 fs: dlm: fix small lockspace typo omits dea450c90f46 fs: dlm: remove obsolete INBUF define discards e76f3d817c53 Merge branch 'for-5.16/drivers' into for-next omits 579b51747400 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 1e37799b50ec raid5-ppl: use swap() to make code cleaner omits 8c13ab115b57 md/bitmap: don't set max_write_behind if there is no write [...] omits 258f56d11bbb Bluetooth: aosp: Support AOSP Bluetooth Quality Report omits 749a6c594203 Bluetooth: Add struct of reading AOSP vendor capabilities discards 54ea764c3c50 Merge branch 'io_uring-5.16' into for-next omits b017008c44f6 Merge remote-tracking branch 'asoc/for-5.16' into asoc-linus discards 71c9ce27bb57 io-wq: fix max-workers not correctly set on multi-node system omits 31c4acb7b22b Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits d8849ebcfd1c cifs: for compound requests, use open handle if possible omits 7ae5e588b0a5 cifs: add mount parameter tcpnodelay omits 7be3248f3139 cifs: To match file servers, make sure the server hostname [...] discards 8edeb85f96da Merge branch 'for-5.16/drivers' into for-next omits e2daec488c57 nbd: Fix hungtask when nbd_config_put omits 69beb62ff0d1 nbd: Fix incorrect error handle when first_minor is illega [...] omits 940c264984fd nbd: fix possible overflow for 'first_minor' in nbd_dev_add() omits e4c4871a7394 nbd: fix max value for 'first_minor' omits 8791545eda52 NFS: Move NFS protocol display macros to global header omits 9d2d48bbbdab NFS: Move generic FS show macros to global header discards c1ecd53f9990 Merge branch 'remotes/lorenzo/pci/xgene' discards 9e3ea8b6ec6b Merge branch 'remotes/lorenzo/pci/vmd' discards 39030654ab57 Merge branch 'pci/host/rcar' discards 8633faa3d8a6 Merge branch 'remotes/lorenzo/pci/qcom' discards 659434111761 Merge branch 'pci/host/mt7621' discards b656854b36d4 Merge branch 'pci/host/kirin' discards 2aa45ec150cd Merge branch 'remotes/lorenzo/pci/imx6' discards b7ba7b3edd4e Merge branch 'remotes/lorenzo/pci/endpoint' discards aaab55babbef Merge branch 'pci/host/dwc' discards fffbbb190cd4 Merge branch 'remotes/lorenzo/pci/dt' discards 0baafa6e25d3 Merge branch 'remotes/lorenzo/pci/cadence' discards 345b2a48a8d5 Merge branch 'remotes/lorenzo/pci/apple' discards 488943e935b7 Merge branch 'remotes/lorenzo/pci/aardvark' discards cc24e8dda1df Merge branch 'pci/misc' discards bd47a10cc589 Merge branch 'pci/vpd' discards 756f20b73045 Merge branch 'pci/virtualization' discards 50605d8b35f3 Merge branch 'pci/sysfs' discards bc263646e869 Merge branch 'pci/switchtec' discards c57e8418d8f8 Merge branch 'pci/resource' discards 4d4e9bdd9e14 Merge branch 'pci/portdrv' discards c54c923d1b1b Merge branch 'pci/p2pdma' discards 2cb758a40fc4 Merge branch 'pci/msi' discards 41b93ea6e336 Merge branch 'pci/hotplug' discards 4cae885e4051 Merge branch 'pci/driver' discards 887a9ab0ded2 Merge branch 'pci/enumeration' discards 2e6804368508 Merge branch 'pci/aspm' discards cc5f4b017803 Merge branch 'pci/acpi' omits 41893c23bc60 PCI: kirin: Allow removing the driver omits 3a0bcdc879dd PCI: kirin: De-init the dwc driver omits 00919b9d12d4 PCI: kirin: Disable clkreq during poweroff sequence omits fb09c61226e0 PCI: kirin: Move the power-off code to a common routine omits 9905ff6639f6 PCI: kirin: Add power_off support for Kirin 960 PHY omits 1d5799c05baf PCI: kirin: Allow building it as a module omits 28db148affda PCI: kirin: Add MODULE_* macros omits f51bda418f29 PCI: kirin: Add Kirin 970 compatible omits 31bd24f0cfe0 PCI: kirin: Support PERST# GPIOs for HiKey970 external PEX [...] discards c656bca07121 Merge branch 'for-5.16/block' into for-next discards f85380fe573b blk-mq: update hctx->nr_active in blk_mq_end_request_batch() omits d19afe7be126 PCI: kirin: Use regmap for APB registers omits 000f60db784b PCI: kirin: Add support for a PHY layer omits 61d37547436d PCI: kirin: Reorganize the PHY logic inside the driver omits ba9bc05f3655 Merge tag 'v5.15' into next-fixes omits ec522ac87632 Merge branch 'for-next-resolved' into for-next-20211102 discards eeec45a34bcd Merge branch 'io_uring-5.16' into for-next discards 9881024aab80 io_uring: clean up io_queue_sqe_arm_apoll discards 77ee62ede571 Merge branch 'for-5.16/drivers' into for-next discards 19794a390c8e Merge branch 'for-5.16/block' into for-next discards ee24cd205615 blk-mq: add RQF_ELV debug entry discards a5c604c3ebe2 blk-mq: only try to run plug merge if request has same que [...] discards 296322cf0d6c block: uniformly use RQF_ELV instead of checking q->elevator omits a1c2f7e7f25c dm: don't stop request queue after the dm device is suspended omits a2697972b936 ASoC: cs35l41: Change monitor widgets to siggens discards e7dac55b184e net/9p: autoload transport modules discards 07a8d67dce0d 9p/net: fix missing error check in p9_check_errors omits eae446b7654f x86/xen: remove 32-bit awareness from startup_xen omits 3ac876e8b5fc xen: remove highmem remnants omits ee1f9d191432 xen: allow pv-only hypercalls only with CONFIG_XEN_PV omits d99bb72a306a x86/xen: remove 32-bit pv leftovers omits a67efff28832 xen-pciback: allow compiling on other archs than x86 omits e453f872b72f x86/xen: switch initial pvops IRQ functions to dummy ones omits b22809092c70 block: replace always false argument with 'false' omits a22c00be90de block: assign correct tag before doing prefetch of request omits 12ad6cfc09a5 x86/xen: remove xen_have_vcpu_info_placement flag omits 767216796cb9 x86/pvh: add prototype for xen_pvh_init() omits cbd5458ef195 xen: Fix implicit type conversion omits 9e2b3e834c45 xen: fix wrong SPDX headers of Xen related headers omits d8da26671a95 xen/pvcalls-back: Remove redundant 'flush_workqueue()' calls omits dce69259aebb x86/xen: Remove redundant irq_enter/exit() invocations omits 4745ea2628bb xen-pciback: Fix return in pm_ctrl_init() omits 9a58b352e9e8 xen/x86: restrict PV Dom0 identity mapping omits 344485a21ddb xen/x86: there's no highmem anymore in PV mode omits d2a3ef44c2a2 xen/x86: adjust handling of the L3 user vsyscall special p [...] omits 4c360db6ccdb xen/x86: adjust xen_set_fixmap() omits cae739518314 xen/x86: restore (fix) xen_set_pte_init() behavior omits dc4bd2a2ddaf xen/x86: streamline set_pte_mfn() omits f69fa4c81b42 mips: fix HUGETLB function without THP enabled omits 712a951025c0 fuse: fix page stealing omits 7c594bbd2de9 virtiofs: use strscpy for copying the queue name omits 18b8f5b6fc53 mips: cm: Convert to bitfield API to fix out-of-bounds access omits f16a491c65d9 Bluetooth: hci_sync: Fix not setting adv set duration omits 7ca81b690e59 dt-bindings: opp: Allow multi-worded OPP entry name omits 9461af22c4e4 Merge of per_signal_struct_coredumps-for-v5.16, ucount-fix [...] omits ac4fdfaf4792 signal: Add SA_IMMUTABLE to ensure forced siganls do not g [...] omits 1977e8eb40ed drm/i915: Fix type1 DVI DP dual mode adapter heuristic for [...] omits 99bac3063e8e drm/i915: Extend the async flip VT-d w/a to skl/bxt omits af6c83ae25a5 drm/i915/gvt: fix the usage of ww lock in gvt scheduler. omits 6d91929a6fa6 nfsd: document server-to-server-copy parameters omits 27592ca1fadf Bluetooth: hci_sync: Fix missing static warnings omits c738888032ff watchdog: db8500_wdt: Rename symbols omits d0305aac8e83 watchdog: db8500_wdt: Rename driver omits 74128d801b51 watchdog: ux500_wdt: Drop platform data omits 7552750d0494 dm table: log table creation error code omits c7c879eedc02 dm: make workqueue names device-specific omits f635237a9bfb dm writecache: Make use of the helper macro kthread_run() omits a5217c11058c dm crypt: Make use of the helper macro kthread_run() omits 30495e688d9d dm verity: use bvec_kmap_local in verity_for_bv_block omits 27db27170851 dm log writes: use memcpy_from_bvec in log_writes_map omits 25058d1c725c dm integrity: use bvec_kmap_local in __journal_read_write omits c12d205dae09 dm integrity: use bvec_kmap_local in integrity_metadata omits 089975379d52 dm: add add_disk() error handling omits ea3dba305252 dm: Remove redundant flush_workqueue() calls discards c93dd6c3e3c4 drm/amdgpu: bump driver version for INFO SENSOR profile mo [...] discards 9beb9afb0964 drm/amdgpu/UAPI: add SENSOR INFO ioctl subquery for profile modes discards 1398e13a0f92 drm/radeon: Add HD-audio component notifier support (v2) discards 2d9fdbc6eeba Revert "drm/amd/display: To modify the condition in indica [...] discards 4ea71bf590c5 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards 4fb9076bc12f drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards baca4f7e15c6 drm/amdgpu: only check for _PR3 on dGPUs discards db9dd7299a6b drm/amdgpu: add another raven1 gfxoff quirk omits 8df189c7aaf9 drm/amdgpu: use generic fb helpers instead of setting up A [...] omits d3e5bd7c3809 drm/amdkfd: Handle incomplete migration to system memory omits b0005f5a9b33 drm/amdkfd: Avoid thrashing of stack and heap omits 982d163a2b73 drm/amdkfd: Fix SVM_ATTR_PREFERRED_LOC omits c6ecb9e56922 drm/amd/display: 3.2.160 omits dcac077c0b70 drm/amd/display: [FW Promotion] Release 0.0.91 omits 7b8ad784d766 drm/amd/display: add condition check for dmub notification omits 666ef6eb24ad drm/amd/display: Added new DMUB boot option for power opti [...] omits 6cf8bc8b3e61 drm/amd/display: Add MPC meory shutdown support omits 5b477d9753ba drm/amd/display: Added HPO HW control shutdown support omits f4275aa707ed drm/amd/display: fix register write sequence for LINK_SQUA [...] omits 1e5af16f6064 drm/amd/display: Clear encoder assignments when state cleared. omits e0ee8e5412c5 drm/amd/display: Force disable planes on any pipe split change omits 2dce0332d326 drm/amd/display: Fix bpc calculation for specific encodings omits 756b6b9db8e7 drm/amd/display: avoid link loss short pulse stuck the system omits 6686d51dfcf7 drm/amd/display: Fix dummy p-state hang on monitors with e [...] omits 7acbde149bbe drm/amd/display: Fix dcn10_log_hubp_states printf format string omits 1ebed799e1cf drm/amd/display: dsc engine not disabled after unplug dsc mst hub omits 17327d93d762 drm/amdgpu: use correct register mask to extract field omits 76b4e02cee36 drm/amd/amdgpu: fix bad job hw_fence use after free in adv [...] omits c1e66547fcb0 drm/amdkfd: remove kgd_dev declaration and initialization omits 4d4a7ac3a060 drm/amdkfd: replace/remove remaining kgd_dev references omits ed8430abef1e drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs omits 959c78134077 drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs omits 93bcca48fe91 drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs omits ba3fab6fec49 drm/amdkfd: replace kgd_dev in various kfd2kgd funcs omits df04b021aa9e drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs omits b6fb16cb61f3 drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs omits d8244e2d7324 drm/amdkfd: replace kgd_dev in static gfx v10 funcs omits 8e125851191e drm/amdkfd: replace kgd_dev in static gfx v9 funcs omits 2357ab49c002 drm/amdkfd: replace kgd_dev in static gfx v8 funcs omits cc722a8b3d62 drm/amdkfd: replace kgd_dev in static gfx v7 funcs omits b977880b5205 drm/amdkfd: add amdgpu_device entry to kfd_dev discards 81917c08bf4c parisc: Fix code/instruction patching on PA1.x machines omits 493f84fcb3a7 parisc: don't enable irqs unconditionally in handle_interr [...] omits eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next omits 280254b605ff SUNRPC: Clean up xs_tcp_setup_sock() omits ea9afca88bbe SUNRPC: Replace use of socket sk_callback_lock with sock_lock omits ba4026b09d83 Revert "perf bench futex: Add support for 32-bit systems w [...] omits bbbd1fb77db5 Merge branch 'for-5.16/nintendo' into for-next omits daf11ca2b9f4 HID: nintendo: fix -Werror build omits c343ac4a51f9 Merge branch 'for-5.16/playstation' into for-next omits d7f1f9fec09a HID: playstation: require multicolor LED functionality omits 697a6e3118ed Pull a few fixups for filesystem error reporting series. omits 15c72660fe9a samples: remove duplicate include in fs-monitor.c omits b7eccf75c28e samples: Fix warning in fsnotify sample omits 9abeae5d4458 docs: Fix formatting of literal sections in fanotify docs omits 8fc70b3a142f samples: Make fs-monitor depend on libc and headers omits 875eaa399042 Merge remote-tracking branch 'torvalds/master' into perf/core omits 47ed04961471 virtio_gpio: drop packed attribute omits 3b378cc3ce76 iommu/virtio: Support identity-mapped domains omits 3d7da149451c iommu/virtio: Pass end address to viommu_add_mapping() omits 45bb1ff67607 iommu/virtio: Sort reserved regions omits c320d67024bb iommu/virtio: Support bypass domains omits fd0d1c7bf074 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG discards 116241e9c110 Merge branch 'efi/core' discards 67ec0b0f87d0 Merge branch 'irq/core' discards edfb8366b13b Merge branch 'locking/core' discards ca4ac6627df5 Merge branch 'locking/wwmutex' discards 84ba055fe97e Merge branch 'objtool/core' discards 4105f29c6ff8 Merge branch 'perf/core' discards 9a8c392a7e80 Merge branch 'ras/core' discards fa55a277e7ec Merge branch 'sched/core' discards f0c5a5ed1dc1 Merge branch 'timers/core' discards 331a01479fe7 Merge branch 'x86/apic' discards af7af58d19a8 Merge branch 'x86/build' discards c31211b41b83 Merge branch 'x86/cleanups' discards c0dfa57b449e Merge branch 'x86/core' discards 188605e6cbcd Merge branch 'x86/cpu' discards 9396b37a66f1 Merge branch 'x86/fpu' discards 0eb096d7a5dc Merge branch 'x86/misc' discards e8264bcb3fb1 Merge branch 'x86/sev' discards bc606dfbb342 Merge branch 'x86/sgx' omits 9d4a146c082c Merge branches 'dt-for-v5.16' and 'defconfig-for-v5.16' in [...] omits 297d34e73d49 platform/chrome: cros_ec_proto: Use ec_command for check_features omits 7ff22787ba49 platform/chrome: cros_ec_proto: Use EC struct for features omits 42ff691f7a36 kernel.h: split out instruction pointer accessors omits 7af5921dcb7f shm: extend forced shm destroy to support objects from sev [...] omits 591dc06f37a7 ipc: WARN if trying to remove ipc object which is absent omits b3ce81a07883 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits 0156e528ccd6 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits 00aeadae9f54 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits e54ac0def0bd selftests/kselftest/runner/run_one(): Allow running non-ex [...] omits b0a6ddec3b54 virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits cbf7a8ce916e kernel/resource: disallow access to exclusive system RAM regions omits 8f3b2a8e70dc kernel/resource: clean up and optimize iomem_is_exclusive() omits 83a5ce1f64f2 kcov: replace local_irq_save() with a local_lock_t omits 0a580faa3e14 kcov: avoid enable+disable interrupts if !in_task() omits ebedc531daa2 kcov: allocate per-CPU memory on the relevant node omits aaac53f74f38 Documentation/kcov: define `ip' in the example omits dc3254982e12 Documentation/kcov: include types.h in the example omits cc669a817150 sysv: use BUILD_BUG_ON instead of runtime check omits 64375d69ee5d kernel/fork.c: unshare(): use swap() to make code cleaner omits 806fbfb30a59 seq_file: move seq_escape() to a header omits c5d26eb0407b signal: remove duplicate include in signal.h omits 0c7b8255fee8 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits ce02eacc42d6 hfs/hfsplus: use WARN_ON for sanity check omits 09d391acf7ca nilfs2: remove filenames from file comments omits 1e7068875306 nilfs2: replace snprintf in show functions with sysfs_emit omits 785cd5f201ed coda: bump module version to 7.2 omits 887bd09b1fa7 coda: use vmemdup_user to replace the open code omits 689055117452 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits d58c7e75e74d coda: avoid doing bad things on inode type changes during [...] omits 1780f27c3d69 coda: avoid hidden code duplication in rename omits 8395ce73037f coda: avoid flagging NULL inodes omits 5ae3cce64677 coda: remove err which no one care omits 4ae7f1f30aa0 coda: check for async upcall request using local state omits 4fe8d05619cf coda: avoid NULL pointer dereference from a bad inode omits c69ed3c5c48f init/main.c: silence some -Wunused-parameter warnings omits 2ed638f1ecc5 init: make unknown command line param message clearer omits 851f6bbffcdd ramfs: fix mount source show for ramfs omits 69ebb6110757 alpha: use is_kernel_text() helper omits 5b9ecdc4c310 microblaze: use is_kernel_text() helper omits d9997f2627d4 powerpc/mm: use core_kernel_text() helper omits f6356bf19ce6 extable: use is_kernel_text() helper omits 103fbfa290c6 mm: kasan: use is_kernel() helper omits e57287824f64 sections: provide internal __is_kernel() and __is_kernel_t [...] omits 0e3c4b1f8adf x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits bba2649a4fd8 sections: move is_kernel_inittext() into sections.h omits 613df9162f1f sections: move and rename core_kernel_data() to is_kernel_ [...] omits 8e3d37e9acca kallsyms: fix address-checks for kernel related range omits 279438fda058 kallsyms: remove arch specific text and data check omits 8b45f9b025e2 ELF: simplify STACK_ALLOC macro omits e95786f056b9 ELF: fix overflow in total mapping size calculation omits 64d9b648d9dc binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits ecb31db2414a checkpatch: get default codespell dictionary path from pac [...] omits 0b76e1dbe1cf checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses omits 046eaeca6568 const_structs.checkpatch: add a few sound ops structs omits b5677932fe2c mm/scatterlist: replace the !preemptible warning in sg_mit [...] omits 0c5c8f64e304 lib: uninline simple_strntoull() as well omits 4117b5189396 include/linux/string_helpers.h: add linux/string.h for strlen() omits 1cb51b0f0dc4 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits 954bb4b2693d lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits 21d2cce5bfb3 lib, stackdepot: add helper to print stack entries into buffer omits 706294fc16eb lib, stackdepot: add helper to print stack entries omits 122485425449 lib, stackdepot: check stackdepot handle before accessing slabs omits b729ea0fbfec MAINTAINERS: rectify entry for ALLWINNER HARDWARE SPINLOCK [...] omits baa3b8e2c064 MAINTAINERS: rectify entry for INTEL KEEM BAY DRM DRIVER omits f1b1559c21dd MAINTAINERS: rectify entry for HIKEY960 ONBOARD USB GPIO H [...] omits c8ba769b9269 MAINTAINERS: rectify entry for ARM/TOSHIBA VISCONTI ARCHITECTURE omits 4db09d5aafad MAINTAINERS: add "exec & binfmt" section with myself and Eric omits 473d38f73b46 linux/container_of.h: switch to static_assert omits c07c2f3a543b generic-radix-tree-replace-kernelh-with-the-necessary-incl [...] omits 9a38da5e7394 include/linux/generic-radix-tree.h: replace kernel.h with [...] omits fb6d73619255 include/linux/radix-tree.h: replace kernel.h with the nece [...] omits 8e9a762c5ef9 include/linux/sbitmap.h: replace kernel.h with the necessa [...] omits 840f67b0f84a delay.h: fix for removed kernel.h omits 0e2b9f024b6b delay-replace-kernelh-with-the-necessary-inclusions-fix omits 300424acf349 include/linux/delay.h: replace kernel.h with the necessary [...] omits 585a38612d05 include/media/media-entity.h: replace kernel.h with the ne [...] omits ef6b2643e882 include/linux/plist.h: replace kernel.h with the necessary [...] omits d7503d80bfe1 include/linux/llist.h: replace kernel.h with the necessary [...] omits 4a772f888bc7 include/linux/list.h: replace kernel.h with the necessary [...] omits ae44388f44bb include/kunit/test.h: replace kernel.h with the necessary [...] omits 083e0c27c978 kernel.h: split out container_of() and typeof_member() macros omits 9209d5362204 bottom_half.h needs kernel.h omits ca02e4a72f07 kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] omits d4d9796e9092 proc/sysctl: make protected_* world readable omits 48358cf5df3f proc: allow pid_revalidate() during LOOKUP_RCU omits 33be75e5c705 virtio-mem: kdump mode to sanitize /proc/vmcore access omits f590e5917799 virtio-mem: factor out hotplug specifics from virtio_mem_r [...] omits 1a1b2358513b virtio-mem: factor out hotplug specifics from virtio_mem_p [...] omits 51adca72dfcc virtio-mem: factor out hotplug specifics from virtio_mem_i [...] omits 23989213fe25 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] omits 0b3bad3547b0 proc/vmcore: let pfn_is_ram() return a bool omits a3530e2bf935 x86/xen: print a warning when HVMOP_get_mem_type fails omits 0d48a63e15e3 x86/xen: simplify xen_oldmem_pfn_is_ram() omits f82393b83f8a x86/xen: update xen_oldmem_pfn_is_ram() documentation omits a603a708a949 proc: test that /proc/*/task doesn't contain "0" omits 0c571275ea72 procfs-do-not-list-tid-0-in-proc-pid-task-fix omits bdfd760453f7 procfs: do not list TID 0 in /proc/<pid>/task omits dd009008f528 kernel/hung_task.c: Monitor killed tasks. omits 0b0ee5f6a53e fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 5536e167af98 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits ba886ab717af mm/damon: simplify stop mechanism omits ac06de1709d6 Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions omits 124cb41f0697 Docs/admin-guide/mm/damon/start: simplify the content omits d9eb57d70444 Docs/admin-guide/mm/damon/start: fix a wrong link omits b30e048f4532 Docs/admin-guide/mm/damon/start: fix wrong example commands omits 3411b6673001 mm/damon/dbgfs: add adaptive_targets list check before ena [...] omits ad7fd1060699 mm/damon: remove unnecessary variable initialization omits 474b5e065388 Documentation/admin-guide/mm/damon: add a document for DAM [...] omits 0890a041bab8 mm/damon: fix error return code in damon_reclaim_turn() omits 7284e7a41e96 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) omits 0e623a7dc712 selftests/damon: support watermarks omits 819f878ef9c4 mm/damon/dbgfs: support watermarks omits 1a86532e9b12 mm/damon/schemes: activate schemes based on a watermarks m [...] omits 3e5f8f0b9246 tools/selftests/damon: update for regions prioritization o [...] omits c6d9b8ac2360 mm/damon/dbgfs: support prioritization weights omits 8a76b1041c95 mm/damon/vaddr,paddr: support pageout prioritization omits 065aeeaaa731 mm/damon/schemes: prioritize regions within the quotas omits 29ba7d28bc5a mm/damon/selftests: support schemes quotas omits 69f87d182cb1 mm/damon/dbgfs: support quotas of schemes omits a9fae67fd25a mm/damon/schemes: implement time quota omits 4f33c1beef6b mm/damon/schemes: skip already charged targets and regions omits 2f12975458da mm/damon/schemes: implement size quota for schemes applica [...] omits a2f8428d8b9c mm/damon: fix missing-prototype build warning for 'damon_p [...] omits e8e0584a1a9d mm/damon/paddr: support the pageout scheme omits 0e114e210ad4 mm/damon/dbgfs: remove unnecessary variables omits 8ed12579bc87 mm/damon/vaddr: constify static mm_walk_ops omits 4d2a09346104 Docs/DAMON: document physical memory monitoring support omits 61908ba881af mm/damon/dbgfs: support physical memory monitoring omits 18fabbeb8c89 mm/damon: implement primitives for physical address space [...] omits 31f7a89e47d6 mm/damon/vaddr: include 'highmem.h' to fix a build failure omits d67afacf6455 mm/damon/vaddr: separate commonly usable functions omits 824811286eb0 Docs/admin-guide/mm/damon: document 'init_regions' feature omits 1d98769f543a mm/damon/dbgfs-test: add a unit test case for 'init_regions' omits 7d298d30a7a9 mm/damon/dbgfs: allow users to set initial monitoring targ [...] omits 09d411aa3047 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes omits 5f569005c7d4 selftests/damon: add 'schemes' debugfs tests omits 12c4d491ef3a mm/damon/schemes: implement statistics feature omits 4a4fbd16574a mm/damon/dbgfs: support DAMON-based Operation Schemes omits c54befc9fe8c mm/damon/vaddr: support DAMON-based Operation Schemes omits 8bb6da679e02 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) omits eb415ee71de9 mm/damon/core: account age of target regions omits e6afc259a07f mm/damon/core: nullify pointer ctx->kdamond with a NULL omits 5f469eb47b4d mm/damon: needn't hold kdamond_lock to print pid of kdamond omits c6b5c4cfbf6a mm/damon: remove unnecessary do_exit() from kdamond omits 81bf23525d10 mm/damon/core: print kdamond start log in debug mode only omits 924d7461aac3 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits 89d15e28a47c docs/vm/damon: remove broken reference omits bcb8e2f416e1 MAINTAINERS: update SeongJae's email address omits 831aa164779a Documentation/vm: move user guides to admin-guide/mm/ omits a57c8873d766 mm/damon: grammar s/works/work/ omits 0912438ae7d1 kfence: default to dynamic branch instead of static keys mode omits 9223181e2f86 kfence: always use static branches to guard kfence_alloc() omits bb7f155decee kfence: shorten critical sections of alloc/free omits e5afbe1243b5 kfence: test: use kunit_skip() to skip tests omits dbe918fc2947 kfence: add note to documentation about skipping covered a [...] omits d9b37dab830f fixup! kfence: limit currently covered allocations when po [...] omits e0f55e08e025 kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits 5adad7f8ae42 kfence: limit currently covered allocations when pool nearly full omits 1028d5b6c07a kfence: move saving stack trace of allocations into __kfen [...] omits 09c949570f92 kfence: count unexpectedly skipped allocations omits 51262abc7073 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits 0e95fb9ea6fc include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits cf9c428b2adf mm: remove HARDENED_USERCOPY_FALLBACK omits d1a948e817e1 zram: Introduce an aged idle interface omits d230e4c22fa5 zram-introduce-an-aged-idle-interface-v5 omits ddf8a0071d71 zram: introduce an aged idle interface omits a01e0afea2cd zram: off by one in read_block_state() omits f19779aadbec zram_drv: allow reclaim on bio_alloc omits 25cb1ea8fd28 mm/highmem: Remove deprecated kmap_atomic omits 275b17956da7 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 4e7feb6f6c91 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 64a78398f1b6 mm: disable zsmalloc on PREEMPT_RT omits d921d3af95f2 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 93da5d438e7e mm/rmap.c: avoid double faults migrating device private pages omits 2990f6c97084 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits 4093db64c21c mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] omits 47ae14183665 memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] omits 248f630376d0 memblock: allow to specify flags with memblock_add_node() omits f7b15e3580bf memblock: improve MEMBLOCK_HOTPLUG documentation omits 6615dd41df11 mm/memory_hotplug: handle memblock_add_node() failures in [...] omits c7f5afbf2ffa x86: remove memory hotplug support on X86_32 omits 178b6773daa0 mm/memory_hotplug: remove stale function declarations omits f4ff4f344ef9 mm/memory_hotplug: remove HIGHMEM leftovers omits d50c958ffeaf mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits 71aaf0e012cb mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits aeeb36ec6a1e mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits fa82a1b40639 memory-hotplug.rst: document the "auto-movable" online policy omits b2ac9cfe27c6 memory-hotplug.rst: document the "auto-movable" online policy omits ad174ed31580 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits ab72c955aa61 memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits a0dc2599cd98 mm/memory_hotplug: add static qualifier for online_policy_ [...] omits f19f496dd885 selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers omits 42f620aed536 mm: vmstat.c: make extfrag_index show more pretty omits 1d0c74dab92d mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits c42f60087ef1 mm/vmstat: annotate data race for zone->free_area[order].nr_free omits 075046b21bb2 selftests: vm: add KSM huge pages merging time test omits 945467734b51 selftest/vm: fix ksm selftest to run with different NUMA t [...] omits d05858c4b27f mm: nommu: kill arch_get_unmapped_area() omits b2bf08968831 mm/readahead.c: fix incorrect comments for get_init_ra_size omits c00b28f5b60d mm, thp: fix incorrect unmap behavior for private pages omits e04fc1aef50b mm, thp: lock filemap when truncating page cache omits dcd6910c8612 selftests/vm/transhuge-stress: fix ram size thinko omits 121881ef1573 mm: migrate: make demotion knob depend on migration omits 8086887adfc5 mm/migrate: de-duplicate migrate_reason strings omits a76bc0a3ca24 hugetlbfs: extend the definition of hugepages parameter to [...] omits fc8ce756814e oom_kill: oom_score_adj broken for processes with small me [...] omits 1db04c37b480 mm: mark the OOM reaper thread as freezable omits a60b0dac2bc8 fixup for "memblock: use memblock_free for freeing virtual [...] omits 0894268c107c memblock: use memblock_free for freeing virtual pointers omits e84ed434e794 memblock: rename memblock_free to memblock_phys_free omits fd9157da2df4 memblock: stop aliasing __memblock_free_late with memblock [...] omits 1581f644dd53 memblock: drop memblock_free_early_nid() and memblock_free [...] omits 190d5db3d316 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits 06568e8d73f0 arch_numa: simplify numa_distance allocation omits 8a4721f5ba9b mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 0c07b02ee758 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits c7cb2deb7e55 tools/vm/page-types.c: print file offset in hexadecimal omits c53c322ef30e tools/vm/page-types.c: move show_file() to summary output omits 81f7b477b382 tools/vm/page-types.c: make walk_file() aware of address r [...] omits 01416ece3c5b tools/vm/page_owner_sort.c: count and sort by mem omits 2c5e4644a70e mm/vmpressure: fix data-race with memcg->socket_pressure omits d5dac3b85f99 mm/vmscan: delay waking of tasks throttled on NOPROGRESS omits 0e2a0a71230d mm/vmscan: increase the timeout if page reclaim is not mak [...] omits f111f8090d58 mm/vmscan: centralise timeout values for reclaim_throttle omits 4f5fae65a399 mm/page_alloc: remove the throttling logic from the page a [...] omits ab23e1581632 mm/writeback: throttle based on page writeback instead of [...] omits dcaf98a2e660 mm/vmscan: throttle reclaim when no progress is being made omits 4b45cb70573d mm/vmscan: throttle reclaim and compaction when too may pa [...] omits a175d958f45b mm/vmscan: throttle reclaim until some writeback completes [...] omits 12f4a113ce33 mm/vmscan.c: fix -Wunused-but-set-variable warning omits 489cb8c7bf01 mm/page_isolation: guard against possible putback unisolated page omits ff7094913b5b mm/page_isolation: fix potential missing call to unset_mig [...] omits 5312dea57445 userfaultfd/selftests: fix calculation of expected ioctls omits 3e939741139a userfaultfd/selftests: fix feature support detection omits 8e60fd241bf1 userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits 3206faed6854 hugetlb: remove unnecessary set_page_count in prep_compoun [...] omits 3dfae46082e9 hugetlb: remove redundant VM_BUG_ON() in add_reservation_i [...] omits 4fa585d7d133 hugetlb: remove redundant validation in has_same_uncharge_info() omits 1815f62f03e0 hugetlb: replace the obsolete hugetlb_instantiation_mutex [...] omits feeaf0b3c5c0 hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro omits 48ed6bba8a12 mm: remove duplicate include in hugepage-mremap.c omits 2de5bc5a8ac4 hugetlb: support node specified when using cma for giganti [...] omits b7c434479c36 selftests: vm: remove duplicated include in hugepage-mremap omits ec9fb43ab019 mm-hugepages-add-hugetlb-vma-mremap-test-v8 omits cf67b1e3ba85 mm, hugepages: add hugetlb vma mremap() test omits cc8a7c54903e mm, hugepages: add mremap() support for hugepage backed vma omits 8069ab5ad281 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] omits 64c0dafb10a3 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits 0d2d69e092ba hugetlb-add-hugetlb-demote-page-support-v4 omits b93c98337ff8 hugetlb: add hugetlb demote page support omits 7a91c732d37d hugetlb: add demote bool to gigantic page routines omits e5785a456d3c hugetlb: be sure to free demoted CMA pages to CMA omits f6f8bf375096 mm/cma: add cma_pages_valid to determine if pages are in CMA omits 6cb35880f4f3 hugetlb-add-demote-hugetlb-page-sysfs-interfaces-fix omits c056f8dc224a hugetlb: add demote hugetlb page sysfs interfaces omits 62ad83a1ecb2 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 6e67b33adf4e mm: hwpoison: handle non-anonymous THP correctly omits 954e847cf287 mm: shmem: fix uninitialized variable use in me_pagecache_clean() omits 8324fa50e7b0 mm: shmem: don't truncate page if memory failure happens omits 1706c9ff2806 mm: hwpoison: refactor refcount check handling omits 2f17b7775bf8 mm: filemap: coding style cleanup for filemap_map_pmd() omits 3c8ddd302393 mm/memory_failure: constify static mm_walk_ops omits 85ffaddc5c12 mm: fix data race in PagePoisoned() omits b41d090b6eaa mm/page_alloc: use clamp() to simplify code omits 655ba12dce5d mm: page_alloc: use migrate_disable() in drain_local_pages_wq() omits e334926aa303 s390: use generic version of arch_is_kernel_initmem_freed() omits febdba54a85a powerpc: use generic version of arch_is_kernel_initmem_freed() omits 8ac1a7baace8 mm: make generic arch_is_kernel_initmem_freed() do what it says omits c3cc608a7061 mm: create a new system state and fix core_kernel_text() omits ce594c709b23 mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits 852a60f0bd9c mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits bd6de3ca7f06 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits dc17aa4a9a2a mm: move fold_vm_numa_events() to fix NUMA without SMP omits c3ad0356bc6d mm: move node_reclaim_distance to fix NUMA without SMP omits 110233336def mm/page_alloc: use accumulated load when building node fal [...] omits 3c25e76c9842 mm/page_alloc: print node fallback order omits 3388ebe80521 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits 15cdeb44af3a mm/page_alloc.c: use helper function zone_spans_pfn() omits 489c630fb971 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits 16cd0b4c3248 mm/page_alloc.c: simplify the code by using macro K() omits 2d4217a18eb2 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits 0dedb17a1207 mm/large system hash: avoid possible NULL deref in alloc_l [...] omits f1a25c16211b mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits 50ee7a21549c mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits e7abb2ae4694 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits e2c21cdfc1c4 mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] omits 3ad4cfe4c6dc mm/vmalloc: be more explicit about supported gfp flags omits db903aa019f6 mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] omits 541849ca1a83 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC omits 3286c86ea428 arm64: support page mapping percpu first chunk allocator omits 96d5d3cb3e7c vmalloc: choose a better start address in vm_area_register [...] omits a8a740bc0abf vmalloc: back off when the current task is OOM-killed omits 240c633e32c3 mm/vmalloc: check various alignments when debugging omits fd876b6cf1f9 mm/vmalloc: do not adjust the search size for alignment overhead omits d2cd16a941e6 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo omits ff7ebdde5eaf mm/vmalloc: make show_numa_info() aware of hugepage mappings omits 00c597b01bc3 mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits da9b2f6a5940 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits b765008e81c8 mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN omits f525c78b5ef2 mm: mmap_lock: remove redundant newline in TP_printk omits 92f5ff630e4a include/linux/io-mapping.h: remove fallback for writecombine omits a673f69d9d9f mm/mremap: don't account pages in vma_to_resize() omits 51ec6685ae30 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() omits 29a7bf05b4b9 memory: remove unused CONFIG_MEM_BLOCK_SIZE omits 7a5bbda51aec powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits c1d06f76ebb3 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits f41a3200a8af lazy tlb: allow lazy tlb mm refcounting to be configurable omits bef75334262a lazy tlb: introduce lazy mm refcount helper functions omits 18368f815275 Documentation: update pagemap with shmem exceptions omits d5777b77dea4 mm: remove redundant smp_wmb() omits e19fcadef5b5 mm: introduce pmd_install() helper omits 6c9028699829 mm: add zap_skip_check_mapping() helper omits b06f4e9bddc9 mm: drop first_index/last_index in zap_details omits ad893768f49f mm: clear vmf->pte after pte_unmap_same() returns omits b62ded81007a mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits e2d04b1fd6e1 mm/memory.c: use correct VMA flags when freeing page-tables omits 2fd3d4e20317 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits aa2bdd112a78 mm: use __pfn_to_section() instead of open coding it omits 7d2dfe56b201 mm/mmap.c: fix a data race of mm->total_vm omits b031817ea810 memcg: prohibit unconditional exceeding the limit of dying tasks omits 658b8971fd1a mm, oom: do not trigger out_of_memory from the #PF omits 7a9254198331 mm, oom: pagefault_out_of_memory: don't force global OOM f [...] omits bcd06cbf9fcf mm: list_lru: only add memcg-aware lrus to the global lru list omits 52f07bf605a3 mm: memcontrol: remove the kmem states omits 451cd84f7858 mm: memcontrol: remove kmemcg_id reparenting omits c4cd65e6e7e8 mm: list_lru: fix the return value of list_lru_count_one() omits 67ef6b3a4bfa mm: list_lru: remove holding lru lock omits 96d42b6df79f memcg, kmem: mark cancel_charge() inline omits 734a16d055b9 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes omits 6d8f31950d9c memcg, kmem: further deprecate kmem.limit_in_bytes omits db9a276418b4 mm/list_lru.c: prefer struct_size over open coded arithmetic omits e796c7ac104d mm/memcg: remove obsolete memcg_free_kmem() omits d649bbd3408c memcg: unify memcg stat flushing omits 1ffe52ac1341 memcg: flush stats only if updated omits 5580129e03e1 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits f056bd9ddf67 mm: optimise put_pages_list() omits 416803f62408 mm/swapfile: fix an integer overflow in swap_show() omits 6b684a93b35e mm/swapfile: remove needless request_queue NULL pointer check omits c81632d8343c mm/gup: further simplify __gup_device_huge() omits 2d8a580492b7 vfs: keep inodes with page cache off the inode shrinker LRU omits e1294a2408e0 mm: move more expensive part of XA setup out of mapping check omits d224e87b46fd mm/filemap.c: remove bogus VM_BUG_ON omits 8d76e78fd84a mm: don't read i_size of inode unless we need it omits 68d8be5433da mm-simplify-bdi-refcounting-fix-fix omits 6fae3ddd3aad mm-simplify-bdi-refcounting-fix omits 75bd1591df2b mm: simplify bdi refcounting omits ae16edbaf8a9 mm: don't automatically unregister bdis omits 37764f4140a4 fs: explicitly unregister per-superblock BDIs omits 6c1a4818d637 mtd: call bdi_unregister explicitly omits bfdc8ed1a7fa mm: export bdi_unregister omits cc2643312f47 mm: stop filemap_read() from grabbing a superfluous page omits b66829edaa53 mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] omits f0592656b227 mm/page_owner.c: modify the type of argument "order" in so [...] omits 07e7d0202c88 mm/page_ext.c: fix a comment omits 284ecea1a2a5 kasan: test: consolidate workarounds for unwanted __alloc_ [...] omits 641940746780 percpu: add __alloc_size attributes for better bounds checking omits 6e80676c6a23 mm/page_alloc: add __alloc_size attributes for better boun [...] omits 81e367147b31 mm/vmalloc: add __alloc_size attributes for better bounds [...] omits a3053f351f20 mm/kvmalloc: add __alloc_size attributes for better bounds [...] omits d9fba3c241c2 slab: add __alloc_size attributes for better bounds checking omits a988396acc2f slab: clean up function prototypes omits 1c22c57481a9 Compiler Attributes: add __alloc_size() for better bounds [...] omits 920717289eaf rapidio: avoid bogus __alloc_size warning omits fb8b56a6d95b kasan: test: bypass __alloc_size checks omits 6b852bfb5f8f mm: debug_vm_pgtable: don't use __P000 directly omits bd32c0dab501 mm/smaps: simplify shmem handling of pte holes omits df4e088247b7 mm/smaps: use vma->vm_pgoff directly when counting partial swap omits 655fc83d4f41 mm/smaps: fix shmem pte hole swap calculation omits babef34d86e3 kasan: test: add memcpy test that avoids out-of-bounds write omits 6d071e08f077 kasan: fix tag for large allocations when using CONFIG_SLAB omits f71ff4351ae4 workqueue, kasan: avoid alloc_pages() when recording stack omits d2b58bffdda0 kasan: generic: introduce kasan_record_aux_stack_noalloc() omits 5680ed65060d kasan: common: provide can_alloc in kasan_save_stack() omits 41d785d606e7 lib/stackdepot: introduce __stack_depot_save() omits f9cf9f2402dd lib/stackdepot: remove unused function argument omits b3962b027b18 lib/stackdepot: include gfp.h omits 3cd2c8c58a65 mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits 1787637cbd06 mm, slub: use prefetchw instead of prefetch omits ba171bab15d0 mm/slub: increase default cpu partial list sizes omits 269945ac752b mm, slub: change percpu partial accounting from objects to pages omits 995081b8917b slub: add back check for free nonslab objects omits 22853bdb4ca3 mm/slab.c: remove useless lines in enable_cpucache() omits 0d85c2200d27 drivers/hwmon/occ/p9_sbe.c needs slab.h omits f8c2ef41ad6d mm: move kvmalloc-related functions to slab.h omits d88c8ca24548 d_path: fix Kernel doc validator complaining omits c1027bc866db fs/posix_acl.c: avoid -Wempty-body warning omits 205f998d1600 ocfs2: fix ocfs2 corrupt when iputting an inode omits 6e773db8f444 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 9f922fcf8197 ocfs2: reflink deadlock when clone file to the same direct [...] omits 6ae4120ed6da ocfs2: do not zero pages beyond i_size omits 3944dcc43381 ocfs2: fix data corruption on truncate omits e0564a099d66 ocfs2/dlm: remove redundant assignment of variable ret omits 94072d1d4fca ocfs2: cleanup journal init and shutdown omits 270aa2acfca3 ocfs2: Fix handle refcount leak in two exception handling paths omits c384664f57e6 scripts/decodecode: fix faulting instruction no print when [...] omits 7e5449b9f635 scripts/spelling.txt: fix "mistake" version of "synchronization" omits 532a778c2d89 scripts/spelling.txt: add more spellings to spelling.txt omits 7fa7cd4dba6d procfs: prevent unpriveleged processes accessing fdinfo dir omits 07fac7aa6b81 /proc/kpageflags: do not use uninitialized struct pages omits fbefb1e0bee6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 1cb27b906f12 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix omits 459fcf1f6941 mm: bdi: initialize bdi_min_ratio when bdi is unregistered omits 56f08e04378a kasan-test-use-underlying-string-helpers-checkpatch-fixes omits bd10aab614ee lib/test_kasan.c: use underlying string helpers omits b9cac915c541 ARC: thread_info.h: correct two typos in a comment omits 3c7603727c3a Merge branch 'fixes' into for-next omits e1528830bd4e block/brd: add error handling support for add_disk() omits 3c30883acab1 ps3vram: add error handling support for add_disk() omits ff4cbe0fcf5d ps3disk: add error handling support for add_disk() omits 5e2e1cc4131c zram: add error handling support for add_disk() omits ef1661ba6d2e blk-mq: fix redundant check of !e expression omits 5065e08e4ef3 gpio: sim: fix missing unlock on error in gpio_sim_config_ [...] omits 585a07079909 gpio: realtek-otto: fix GPIO line IRQ offset omits 647bc03ba456 ksmbd: don't need 8byte alignment for request length in ks [...] omits 5ed876c19929 ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() omits 2aa8f79c7509 Merge branch 'devel-stable' into for-next omits d1f9d53fba9e Merge branches 'fixes' and 'misc' into for-next omits dd1695a221e0 gpio: clean up Kconfig file omits 09a0141566ad ksmbd: Remove redundant 'flush_workqueue()' calls omits c3344929032a ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() omits 5cefa8206b91 ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() omits 8b6e7d370231 ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() omits 6bf9e6543811 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits e6f98315aba2 Merge remote-tracking branch 'spi/for-5.16' into spi-next omits 6c2a6ddca763 net: mellanox: mlxbf_gige: Replace non-standard interrupt [...] omits 2b725265cb08 gpio: mlxbf2: Introduce IRQ support omits 7f98960c046e i2c: xlr: Fix a resource leak in the error handling path o [...] omits 5fe058b04d01 i2c: qup: move to use request_irq by IRQF_NO_AUTOEN flag omits d6cba4e6d0e2 Bluetooth: btusb: Add support using different nvm for vari [...] omits 8e98c4f5c38b i2c: qup: fix a trivial typo omits ef3fe574d49e i2c: tegra: Ensure that device is suspended before driver [...] omits e4f2647585d0 Merge tag 'at24-updates-for-v5.16' of git://git.kernel.org [...] omits e21294a7aaae signal: Replace force_sigsegv(SIGSEGV) with force_fatal_si [...] omits 0fdc0c4279c8 exit/r8188eu: Replace the macro thread_exit with a simple [...] omits 99d7ef1e4792 exit/rtl8712: Replace the macro thread_exit with a simple [...] omits 501c88722797 exit/rtl8723bs: Replace the macro thread_exit with a simpl [...] omits 695dd0d634df signal/x86: In emulate_vsyscall force a signal instead of [...] omits 086ec444f866 signal/sparc32: In setup_rt_frame and setup_fram use force [...] omits c317d306d550 signal/sparc32: Exit with a fatal signal when try_to_clear [...] omits 941edc5bf174 exit/syscall_user_dispatch: Send ordinary signals on failure omits 26d5badbccdd signal: Implement force_fatal_sig omits 111e70490d2a exit/kthread: Have kernel threads return instead of callin [...] omits 9bc508cf0791 signal/s390: Use force_sigsegv in default_trap_handler omits 1ad5dc3540d8 i2c: i801: Fix incorrect and needless software PEC disabling omits c6d7e1341cc9 ocxl: Use pci core's DVSEC functionality omits 55006a2c9464 cxl/pci: Use pci core's DVSEC functionality omits ee12203746e5 PCI: Add pci_find_dvsec_capability to find designated VSEC omits 85afc3175aeb cxl/pci: Split cxl_pci_setup_regs() omits a261e9a1576a cxl/pci: Add @base to cxl_register_map omits 7dc7a64de2bb cxl/pci: Make more use of cxl_register_map omits 84e36a9d1bbd cxl/pci: Remove pci request/release regions omits ca76a3a8052b cxl/pci: Fix NULL vs ERR_PTR confusion omits d22fed9c2b70 cxl/pci: Remove dev_dbg for unknown register blocks omits cdcce47cb33a cxl/pci: Convert register block identifiers to an enum discards 5f6ba0ff183c Merge branch 'acpi-glue' into linux-next omits 10a26878564f f2fs: support fault injection for dquot_initialize() omits ca98d72141dd f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() omits 182ee45da083 Bluetooth: hci_sync: Rework hci_suspend_notifier omits d0b137062b2d Bluetooth: hci_sync: Rework init stages omits 3244845c6307 Bluetooth: hci_sync: Convert MGMT_OP_SSP omits 5e233ed59cc4 Bluetooth: hci_sync: Convert adv_expire omits 26ac4c56f03f Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING omits 71efbb08b538 Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION omits 6f6ff38a1e14 Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME omits 177e77a30e46 Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA omits f892244b05bf Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA omits d81a494c43df Bluetooth: hci_sync: Convert MGMT_OP_SET_LE omits 5a7501374664 Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO omits 2f2eb0c9de2e Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN omits 47db6b42991e Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO omits 451d95a98c5a Bluetooth: hci_sync: Enable synch'd set_bredr omits 353a0249c3f6 Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE omits abfeea476c68 Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY omits cf75ad8b41d2 Bluetooth: hci_sync: Convert MGMT_SET_POWERED omits 5bee2fd6bcaa Bluetooth: hci_sync: Rework background scan omits ad383c2c65a5 Bluetooth: hci_sync: Enable advertising when LL privacy is [...] omits e8907f76544f Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 omits cba6b758711c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 omits 161510ccf91c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 omits 6a98e3836fa2 Bluetooth: Add helper for serialized HCI command execution omits 81291383ffde powerpc/32e: Ignore ESR in instruction storage interrupt handler omits 9a2544037600 ovl: fix use after free in struct ovl_aio_req omits 239edf686c14 PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulate [...] omits bc4fac42e5f8 PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on [...] omits 84e1b4045dc8 PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge omits 771153fc884f PCI: aardvark: Fix support for bus mastering and PCI_COMMA [...] omits 95997723b640 PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG omits e4313be1599d PCI: aardvark: Fix return value of MSI domain .alloc() method omits 7a41ae80bdcb PCI: pci-bridge-emul: Fix emulation of W1C bits omits 8c0fd1262637 dma-buf: acquire name lock before read/write dma_buf.name omits 52862ab33c5d powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier dur [...] omits f8c0e36b48e3 powerpc: Don't provide __kernel_map_pages() without ARCH_S [...] omits 2128939fe2e7 Bluetooth: Fix removing adv when processing cmd complete omits e06748539432 dmaengine: fsl-edma: support edma memcpy omits a3e340c1574b dmaengine: idxd: fix resource leak on dmaengine driver disable omits 2efe58cfaad4 dmaengine: idxd: cleanup completion record allocation omits 1825ecc908d4 dmaengine: zynqmp_dma: Correctly handle descriptor callbacks omits a63ddc38571e dmaengine: xilinx_dma: Correctly handle cyclic descriptor [...] omits a34da7ef9a8c dmaengine: altera-msgdma: Correctly handle descriptor callbacks omits d191a9abc02f dmaengine: at_xdmac: fix compilation warning omits 2f23355e96b4 dmaengine: dw-axi-dmac: Simplify assignment in dma_chan_pause() omits 9502ffcda049 dmaengine: qcom: bam_dma: Add "powered remotely" mode omits 37aef53f5ccf dt-bindings: dmaengine: bam_dma: Add "powered remotely" mode omits d917e679c615 iio: trigger: Fix reference counting omits 12b6d77431f5 iio: adc: ina2xx: Avoid double reference counting from get [...] omits a4ea3ccfe6e2 iio: adc: ina2xx: Make use of the helper macro kthread_run() discards 1eb4f10091ca Merge branches 'pm-devfreq' and 'pm-sleep' into linux-next discards 1cb35b70a791 Merge branches 'acpi-apei' and 'acpi-drivers' into linux-next omits cc83a4f11c9d iio: dln2-adc: Fix lockdep complaint omits 865fcadb05da iio: ms5611: Simplify IO callback parameters omits c3f0e5a40ac6 iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable [...] omits a2dcef277dae iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks omits 1a20c02d2b2f iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc omits 182b88b7d580 iio: xilinx-xadc: Make IRQ optional omits 3805d72a2ed0 iio: adc: stm32: fix a current leak by resetting pcsel bef [...] omits 64948d7b7e03 iio: mma8452: Fix trigger reference couting omits d6485768db2b iio: stk3310: Don't return error code in interrupt handler omits d0b063004190 iio: kxsd9: Don't return error code in trigger handler omits bd5f63bc2c09 iio: ltr501: Don't return error code in trigger handler omits 5c6cba54df0f iio: accel: mma7660: Warn about failure to put device in s [...] omits f7d7a659e0ba iio: accel: kxcjk-1013: Fix possible memory leak in probe [...] omits 423221a1ef04 iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call omits 5b9f69ffa6b4 Merge branch 'topic/ppc-kvm' into next omits 10269a2ca2b0 perf test sample-parsing: Add endian test for struct branch_flags omits 63c12ae2f246 perf evsel: Add bitfield_swap() to handle branch_stack end [...] omits 6ea5d1a3e301 perf script: Support instruction latency omits 19b27f37ca97 MAINTAINERS: Update powerpc KVM entry omits b1f896ce3542 powerpc/xmon: fix task state output omits 290fe8aa69ef powerpc/44x/fsp2: add missing of_node_put omits fef071be57dc powerpc/dcr: Use cmplwi instead of 3-argument cmpli omits 235cee162459 KVM: PPC: Tick accounting should defer vtime accounting 't [...] omits 320510b91925 media: atomisp: get rid of two unused functions omits 9aaa6cc099f6 ubifs: Document sysfs nodes omits a390ccb316be fuse: add FOPEN_NOFLUSH omits c6c745b81033 fuse: only update necessary attributes omits ec85537519b3 fuse: take cache_mask into account in getattr omits 4b52f059b5dd fuse: add cache_mask omits 04d82db0c557 fuse: move reverting attributes to fuse_change_attributes() omits c15016b7ae1c fuse: simplify local variables holding writeback cache state omits 20235b435a5c fuse: cleanup code conditional on fc->writeback_cache omits 484ce65715b0 fuse: fix attr version comparison in fuse_read_update_size() omits d347739a0e76 fuse: always invalidate attributes after writes omits 27ae449ba26e fuse: rename fuse_write_update_size() omits 8c56e03d2e08 fuse: don't bump attr_version in cached write omits fa5eee57e33e fuse: selective attribute invalidation omits 97f044f690ba fuse: don't increment nlink in link() omits 3c12b4df8d5e powerpc/security: Use a mutex for interrupt exit code patching omits a1efc896cb8a scsi: sr: Remove duplicate assignment omits be39f4fd8dd4 scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host omits b52aea54b6bf scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9 omits cc52e15397cc scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS omits 52e5035f7b07 scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks omits 3f02cc9ea7bd scsi: ufs: ufs-exynos: Factor out priv data init omits a271885ac6b2 scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ [...] omits 533b81d67445 scsi: ufs: ufs-exynos: Support custom version of ufs_hba_v [...] omits 91c49e7e82d7 scsi: ufs: ufs-exynos: Add setup_clocks callback omits e1f3e22e93e6 scsi: ufs: ufs-exynos: Add refclkout_stop control omits 51cc3bb54286 scsi: ufs: ufs-exynos: Simplify drv_data retrieval omits e387d448e489 scsi: ufs: ufs-exynos: Change pclk available max value omits 10fb4f87438d scsi: ufs: Add quirk to enable host controller without PH [...] omits a22bcfdbf10b scsi: ufs: Add quirk to handle broken UIC command omits 3a71f0f7a512 scsi: core: Fix early registration of sysfs attributes for [...] omits 5740211ea442 drm/i915/dmabuf: fix broken build omits ab0f0c79d1a6 drm/i915: Revert 'guc_id' from i915_request tracepoint omits 57d7ecfd1133 perf script: Show binary offsets for userspace addr omits c1ff12dac465 perf bench futex: Add support for 32-bit systems with 64-b [...] omits fec5c3a51559 perf bench futex: Call the futex syscall from a function omits 02d58cd253d7 f2fs: compress: disallow disabling compress on non-empty c [...] omits fb2099960d46 MAINTAINERS: Update PCI subsystem information omits ffa7a9141bb7 riscv: defconfig: enable DRM_NOUVEAU omits 8518e694203d sh: pgtable-3level: Fix cast to pointer from integer of di [...] omits 58d0f180bd91 dm crypt: log aead integrity violations to audit subsystem omits 82bb85998cc9 dm integrity: log audit events for dm-integrity target omits 2cc1ae487828 dm: introduce audit event module for device mapper omits 988f45dfe7ea MAINTAINERS: Rust omits 2218f3460793 samples: add Rust examples omits fcd48fa27403 Kbuild: add Rust support omits d029d8003e02 docs: add Rust documentation omits 475c3f599582 sh: fix READ/WRITE redefinition warnings omits b929926f01f2 sh: define __BIG_ENDIAN for math-emu omits e25c252a9b03 sh: math-emu: drop unused functions omits 4740384805f3 scripts: add `generate_rust_analyzer.py` omits fda1bc533094 sh: fix kconfig unmet dependency warning for FRAME_POINTER omits 61531cb3f9cd sh: Cleanup about SPARSE_IRQ omits 3deed0751937 rust: export generated symbols omits e668d1b63ae4 rust: add `kernel` crate omits e1c3c2fd8b0e rust: add `macros` crate omits 25c0000dc1de rust: add `build_error` crate omits 6aaccb00c2dc rust: add `alloc` crate omits 7dd72be9144a rust: add `compiler_builtins` crate omits ab207c47454b rust: add C helpers omits 8033a9998b79 vsprintf: add new `%pA` format specifier omits 118e1832f05b kallsyms: Use the correct buffer size for symbols omits cb1560e28073 kallsyms: increase maximum kernel symbol length to 512 omits 5f616a9b6497 kallsyms: support "big" kernel symbols omits ee1a0696934a watchdog: bcm63xx_wdt: fix fallthrough warning omits 01d29f87fcfe NFSv4: Fix a regression in nfs_set_open_stateid_locked() omits 624ff63abfd3 perf intel-pt: Support itrace d+o option to direct debug l [...] omits 4b2b2c6a7d24 perf auxtrace: Add itrace d+o option to direct debug log t [...] omits c3afd6e50fce perf dlfilter: Add dlfilter-show-cycles omits f2b91386ffe6 perf intel-pt: Support itrace A option to approximate IPC omits b6778fe1bbe4 perf auxtrace: Add itrace A option to approximate IPC omits cf14013b6ccc perf auxtrace: Add missing Z option to ITRACE_HELP omits fd1ae23b495b PCI: Prefer 'unsigned int' over bare 'unsigned' discards ba9410801460 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next discards 61ad20cc4629 Merge branches 'acpi-prm', 'acpi-pm', 'acpi-ac', 'acpi-res [...] omits d1ccf9fdcfc9 Merge filesystem error notification series from Gabriel. omits 81dedaf10c20 fs: reiserfs: remove useless new_opts in reiserfs_remount omits 62bf703f4423 cfg80211: move offchan_cac_event to a dedicated work omits fdf79096aec7 Merge branch 'arm/drivers' into for-next omits 5d354dc35ebb powerpc/83xx/mpc8349emitx: Make mcu_gpiochip_remove() return void omits 44c14509b0da powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs omits b6cb20fdc273 powerpc/book3e: Fix set_memory_x() and set_memory_nx() omits b1b93cb7e794 powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set [...] omits 5e5a715e3407 Merge branch 'arm/fixes' into for-next omits 1cdf5048958d Merge branch 'arm/dt' into for-next omits 0c1388beb8b8 Merge branch 'arm/soc' into for-next omits ad7fea30c59e Merge branch 'for-5.16' into for-next omits 44a8214de96b powerpc/bpf: Fix write protecting JIT code omits 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next omits cfb34c044d8e Merge branch 'misc' into for-next omits cb662608e546 selftests/powerpc: Use date instead of EPOCHSECONDS in mit [...] omits 4a5cb51f3db4 powerpc/64s/interrupt: Fix check_return_regs_valid() false [...] omits b949d009dd52 powerpc/boot: Set LC_ALL=C in wrapper script omits f22969a66041 powerpc/64s: Default to 64K pages for 64 bit book3s omits b7472e1764bf Revert "powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPA [...] omits c0baf9ac0b05 docs: Document the FAN_FS_ERROR event omits 5451093081db samples: Add fs error monitoring example omits 9a089b21f79b ext4: Send notifications on error omits 9709bd548f11 fanotify: Allow users to request FAN_FS_ERROR events omits 130a3c742107 fanotify: Emit generic error info for error event omits 936d6a38be39 fanotify: Report fid info for file related file system errors omits 572c28f27a26 fanotify: WARN_ON against too large file handles omits 4bd5a5c8e6e5 fanotify: Add helpers to decide whether to report FID/DFID omits 2c5069433a3a fanotify: Wrap object_fh inline space in a creator macro omits 8a6ae64132fd fanotify: Support merging of error events omits 83e9acbe13dc fanotify: Support enqueueing of error events omits 734a1a5eccc5 fanotify: Pre-allocate pool of error events omits 8d11a4f43ef4 fanotify: Reserve UAPI bits for FAN_FS_ERROR omits 9daa811073fa fsnotify: Support FS_ERROR event type omits 4fe595cf1c80 fanotify: Require fid_mode for any non-fd event omits 272531ac619b fanotify: Encode empty file handle when no inode is provided omits 74fe4734897a fanotify: Allow file handle encoding for unhashed events omits 12f47bf0f099 fanotify: Support null inode event in fanotify_dfid_inode omits 330ae77d2a5b fsnotify: Pass group argument to free_event omits 24dca9059050 fsnotify: Protect fsnotify_handle_inode_event from no-inod [...] omits 29335033c574 fsnotify: Retrieve super block from the data field omits 1ad03c3a326a fsnotify: Add wrapper around fsnotify_add_event omits 808967a0a4d2 fsnotify: Add helper to detect overflow_event omits e0462f91d247 inotify: Don't force FS_IN_IGNORED omits 8299212cbdb0 fanotify: Split fsid check from other fid mode checks omits b9928e80dda8 fanotify: Fold event size calculation to its own function omits cc53b55f697f fsnotify: Don't insert unmergeable events in hashtable omits dabe729dddca fsnotify: clarify contract for create event hooks omits fd5a3ff49a19 fsnotify: pass dentry instead of inode data omits 9baf93d68bcc fsnotify: pass data_type to fsnotify_name() omits 02295cf3897a drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] omits 9ca8bb7a1d20 drm/i915/guc: Fix recursive lock in GuC submission omits 8a30b871b6f3 drm/i915/cdclk: put the cdclk vtables in const data omits c4d6da21b2c6 Revert "drm/i915/bios: gracefully disable dual eDP for now" omits cc99bc62ff69 drm/i915/dp: Ensure max link params are always valid omits 6c34bd4532a3 drm/i915/dp: Ensure sink rate values are always valid omits 05a194aaf5e4 Merge branch 'for-5.15/upstream-fixes' into for-next omits 43775e62c4b7 HID: u2fzero: properly handle timeouts in usb_submit_urb omits b7abf78b7a6c HID: u2fzero: clarify error check and length calculations omits 8359857a5c5b Merge branch 'for-5.16/u2fzero' into for-next omits 6748031a854d HID: u2fzero: Support NitroKey U2F revision of the device omits 26e295b5c3e0 Merge branch 'for-5.16/wacom' into for-next omits 3d422a4668ef HID: wacom: Make use of the helper function devm_add_actio [...] omits b7644592bd0d HID: wacom: Shrink critical section in `wacom_add_shared_data` omits 900acbbe2552 Merge branch 'for-5.16/nintendo' into for-next omits dad74e18f72a HID: nintendo: prevent needless queueing of the rumble worker omits e93363f716a2 HID: nintendo: ratelimit subcommands and rumble omits 4c048f6b2c25 HID: nintendo: improve rumble performance and stability omits 4ff5b10840a8 HID: nintendo: add IMU support omits 83d640c4f8f8 HID: nintendo: add support for reading user calibration omits 294a828759d0 HID: nintendo: add support for charging grip omits 1425247383c5 HID: nintendo: set controller uniq to MAC omits 012bd52c699d HID: nintendo: reduce device removal subcommand errors omits c7d0d636171f HID: nintendo: patch hw version for userspace HID mappings omits 479da173c433 HID: nintendo: send subcommands after receiving input report omits 6b5dca2dea4e HID: nintendo: improve subcommand reliability omits c4eae84feff3 HID: nintendo: add rumble support omits 697e5c7a34b0 HID: nintendo: add home led support omits 08ebba5c2703 HID: nintendo: add power supply support omits c5e626769563 HID: nintendo: add player led support omits 2af16c1f846b HID: nintendo: add nintendo switch controller driver omits 3c92cb4cb60c HID: playstation: fix return from dualsense_player_led_set [...] omits 059a54ea5a77 Merge branch 'for-5.16/playstation' into for-next omits 8c0ab553b072 HID: playstation: expose DualSense player LEDs through LED class. omits 61177c088a57 leds: add new LED_FUNCTION_PLAYER for player LEDs for game [...] omits fc97b4d6a1a6 HID: playstation: expose DualSense lightbar through a mult [...] omits 9a620291fc01 ubifs: Export filesystem error counters omits e7087596ffb1 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] omits 76f79231666a Merge tag 'soc-fsl-fix-v5.15-2' of git://git.kernel.org/pu [...] omits 9fbd8dc19aa5 dma-mapping: use 'bitmap_zalloc()' when applicable omits feadce93e668 scsi: qla2xxx: Update version to 10.02.07.200-k omits 9fd26c633e8a scsi: qla2xxx: edif: Fix EDIF bsg omits 36f468bfe98c scsi: qla2xxx: edif: Fix inconsistent check of db_flags omits 0f6d600a26e8 scsi: qla2xxx: edif: Increase ELS payload omits 91f6f5fbe87b scsi: qla2xxx: edif: Reduce connection thrash omits 6c9998ce4be2 scsi: qla2xxx: edif: Tweak trace message omits 8062b742d3bd scsi: qla2xxx: edif: Replace list_for_each_safe with list_ [...] omits b1af26c24554 scsi: qla2xxx: edif: Flush stale events and msgs on session down omits b492d6a4880f scsi: qla2xxx: edif: Fix app start delay omits 8e6d5df3cb32 scsi: qla2xxx: edif: Fix app start fail omits 0b7a9fd934a6 scsi: qla2xxx: Turn off target reset during issue_lip omits c98c5daaa24b scsi: qla2xxx: Fix gnl list corruption omits bb2ca6b3f09a scsi: qla2xxx: Relogin during fabric disturbance omits 2c2934c80e13 scsi: elx: Use 'bitmap_zalloc()' when applicable omits 1ea7d8026300 scsi: ufs: core: Micro-optimize ufshcd_map_sg() omits 9a868c8ad3f4 scsi: ufs: core: Add a compile-time structure size check omits 3ad317a1f932 scsi: ufs: core: Remove three superfluous casts omits 7340faae9474 scsi: ufs: core: Add debugfs attributes for triggering the UFS EH omits e0022c6c2906 scsi: ufs: core: Make it easier to add new debugfs attributes omits 267a59f6a5e4 scsi: ufs: core: Export ufshcd_schedule_eh_work() omits 4693fad7d6d4 scsi: ufs: core: Log error handler activity omits 957d63e77a9c scsi: ufs: core: Improve static type checking omits 91bb765ccab1 scsi: ufs: core: Improve source code comments omits 11682523573c scsi: ufs: Revert "Retry aborted SCSI commands instead of [...] omits 12b6fcd0ea7f scsi: target: core: Remove from tmr_list during LUN unlink omits 683b33f7e7ec riscv/vdso: Drop unneeded part due to merge issue omits 704f6142a903 firmware/psci: fix application of sizeof to pointer omits a0f160ffcb83 pinctrl: add pinctrl/GPIO driver for Apple SoCs omits aa68e1b80d8f dt-bindings: pinctrl: Add apple,npins property to apple,pinctrl omits 69533cd3a1a9 dt-bindings: pinctrl: add #interrupt-cells to apple,pinctrl omits 5853fd57d893 Merge branch 'ib-gpio-ppid' into devel omits cfe6807d82e9 gpio: Allow per-parent interrupt data omits ff5d3bb6e16d PCI: Remove redundant 'rc' initialization omits f9ace4ede49b riscv: remove .text section size limitation for XIP omits b368cc5e2634 f2fs: compress: fix overwrite may reduce compress ratio un [...] omits 71f2c8206202 f2fs: multidevice: support direct IO omits 6691d940b0e0 f2fs: introduce fragment allocation mode mount option omits 84eab2a899f2 f2fs: replace snprintf in show functions with sysfs_emit omits 09631cf3234d f2fs: include non-compressed blocks in compr_written_block omits f52d44802aa3 Merge branch 'arm/dt' into for-next omits 769ea5625a62 Merge branch 'arm/drivers' into for-next omits 1ae3e78c0820 watchdog: iTCO_wdt: No need to stop the timer in probe omits 981785da79f0 watchdog: s3c2410: describe driver in KConfig omits 4d3d50f607b2 watchdog: sp5100_tco: Add support for get_timeleft omits 59b0f5133564 watchdog: mtk: add disable_wdt_extrst support omits eed09878923e dt-bindings: watchdog: mtk-wdt: add disable_wdt_extrst support omits 414a9bf8285b watchdog: rza_wdt: Use semicolons instead of commas omits dd29cb4b88bc watchdog: mlx-wdt: Use regmap_write_bits() omits b3220bde5e85 watchdog: rti-wdt: Make use of the helper function devm_pl [...] omits 79cc4d22aa45 watchdog: iTCO_wdt: Make use of the helper function devm_p [...] omits 54ccba2f6a00 watchdog: ar7_wdt: Make use of the helper function devm_pl [...] omits 94213a39c3d8 watchdog: sunxi_wdt: Add support for D1 omits 601db217916d dt-bindings: watchdog: sunxi: Add compatibles for D1 omits 28b7ee33a212 ar7: fix kernel builds for compiler test omits 55f36df9ec4f dt-bindings: watchdog: sunxi: Add compatibles for R329 omits f01f0717928a watchdog: meson_gxbb_wdt: add timeout parameter omits bb6d7721ac3a watchdog: meson_gxbb_wdt: add nowayout parameter omits 2f61b3a74699 watchdog: da9062: da9063: prevent pings ahead of machine reset omits a7876735f24f watchdog: f71808e_wdt: dynamically allocate watchdog driver data omits 27e0fe00a5c6 watchdog: f71808e_wdt: refactor to platform device/driver pair omits 8bea27edc393 watchdog: f71808e_wdt: migrate to new kernel watchdog API omits 3a2c489513e9 watchdog: f71808e_wdt: rename variant-independent identifi [...] omits c3a291e18dfe watchdog: f71808e_wdt: constify static array omits bba6c477d52e watchdog: f71808e_wdt: remove superfluous global omits 164483c73519 watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT omits 004920dfc330 watchdog: stm32_iwdg: drop superfluous error message omits 14b2d18e81f2 watchdog: remove dead iop watchdog timer driver omits 191876465256 ubifs: Make use of the helper macro kthread_run() omits f3a6c287cb6b ubi: Fix a mistake in comment omits ff50a467dd1f ubifs: Fix spelling mistakes omits f0c142fcf4d6 pinctrl: tegra: Fix warnings and error omits e81fc37cb99b soc: document merges omits c50a536ded03 Merge branch 'arm/drivers' into for-next omits 44c1817b2064 Merge branch 'arm/dt' into for-next omits 670e1124c2cc Merge branch 'arm/soc' into for-next omits 169526432c79 Merge branch 'arm/defconfigs' into for-next omits 35b871974657 Merge branch 'arm/fixes' into for-next omits 56b0c30a2573 mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" omits 2f73a4212ab4 mac80211: introduce set_radar_offchan callback omits b8f5facf286b cfg80211: implement APIs for dedicated radar detection HW omits 432d7f52825c tools build: Drop needless slang include path in test-all omits 076f2537ad12 soc:document merges omits 133fe2e617e4 perf tests: Improve temp file cleanup in test_arm_coresight.sh omits 39c534889e8c perf tests: Fix trace+probe_vfs_getname.sh /tmp cleanup omits cf95f85e27bb perf test: Fix record+script_probe_vfs_getname.sh /tmp cleanup omits 3a55445f11e6 Merge remote-tracking branch 'torvalds/master' into perf/core omits 4ab5b2549146 Merge branch 'features' into for-next omits 622021cd6c56 s390: make command line configurable omits 5ecb2da660ab s390: support command lines longer than 896 bytes omits 277c8389386e s390/kexec_file: move kernel image size check omits 6aefbf1cdf00 s390/pci: add s390_iommu_aperture kernel parameter omits 74e74f9cb3de s390/spinlock: remove incorrect kernel doc indicator omits f492bac3b6c8 s390/string: use generic strlcpy omits eec013bbf66f s390/string: use generic strrchr omits 132c1e74aa7f s390/ap: function rework based on compiler warning omits ad9a14517263 s390/cio: make ccw_device_dma_* more robust omits 5ef4f710065d s390/vfio-ap: s390/crypto: fix all kernel-doc warnings omits a4892f85c85d s390/hmcdrv: fix kernel doc comments omits d09827256557 s390/ap: new module option ap.useirq omits 453380318edd s390/cpumf: Allow multiple processes to access /dev/hwc omits ff7a1eefdff5 s390/bitops: return true/false (not 1/0) from bool functions omits 3b051e89da70 s390: add support for BEAR enhancement facility omits 5d17d4ed7e89 s390: introduce nospec_uses_trampoline() omits 26c21aa48584 s390: rename last_break to pgm_last_break omits c8f573eccb73 s390/ptrace: add last_break member to pt_regs omits ada1da31ce34 s390/sclp: sort out physical vs virtual pointers usage omits dd9089b65407 s390/setup: convert start and end initrd pointers to virtual omits 04f11ed7d8e0 s390/setup: use physical pointers for memblock_reserve() omits e035389b73b1 s390/setup: use virtual address for STSI instruction omits 5caca32fba20 s390/cpcmd: use physical address for command and response omits 273cd173a1e0 s390/pgtable: use physical address for Page-Table Origin omits 3f74eb5f7819 s390/zcrypt: rework of debug feature messages omits 3826350e6dd4 s390/ap: Fix hanging ioctl caused by orphaned replies omits e7456f7adbaa Merge branch 'fixes' into features discards 5ae5ac40021d Merge branch 'thermal' into linux-next discards 5a3079efc4ab Merge branch 'powercap' into linux-next discards 263d37c43959 Merge branches 'pm-cpufreq', 'pm-cpuidle' and 'pm-em' into [...] discards b0e524950567 Merge branches 'pm-pci' and 'pm-sleep' into linux-next discards 816a6484c444 Merge branch 'pnp' into linux-next discards fe3a64177331 Merge branch 'acpi-pm' into linux-next discards b50bbc02f80f Merge branches 'acpi-battery' and 'acpi-soc' into linux-next discards e95ad3258d94 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-scan', 'acpi- [...] discards 010318569de5 Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] discards 389d590be2a7 Merge branch 'acpica' into linux-next omits 9c8df6432a73 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits 96a541096022 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 0d5808cf190b Merge branch 'next/dt64' into for-next omits 13448262d39a Merge branch 'next/drivers' into for-next omits 43bdcbd50043 microblaze: timer: Remove unused properties omits 07c609cc9877 dmaengine: sa11x0: Mark PM functions as __maybe_unused omits c726c62db857 dmaengine: switch from 'pci_' to 'dma_' API omits 0c5afef7bf1f dmaengine: ioat: switch from 'pci_' to 'dma_' API omits bec897e0a796 dmaengine: hsu: switch from 'pci_' to 'dma_' API omits d77143dd248e dmaengine: hisi_dma: switch from 'pci_' to 'dma_' API omits 1365e117bf5e dmaengine: dw: switch from 'pci_' to 'dma_' API omits ecb8c88bd31c dmaengine: dw-edma-pcie: switch from 'pci_' to 'dma_' API omits 78b5d5c99853 cxgb3: Remove seeprom_write and use VPD API omits 43f3b61e37e0 cxgb3: Use VPD API in t3_seeprom_wp() omits 48225f1878bd cxgb3: Remove t3_seeprom_read and use VPD API omits 3331325c6347 PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() omits d2388172389e pinctrl: intel: Kconfig: Add configuration menu to Intel p [...] omits a42c7d95d29e pinctrl: tegra: Use correct offset for pin group omits 6dbe88e93c35 m68knommu: Remove MCPU32 config symbol omits 1aaa557b2db9 m68k: set a default value for MEMORY_RESERVE omits 879f756fa9bf Merge branches 'for-next/hardening', 'for-next/overflow' a [...] omits b132859800ec Merge branch 'for-next/kspp-misc-fixes' into for-next/kspp omits 1fbd60df8a85 signal/vm86_32: Properly send SIGSEGV when the vm86 state [...] omits 1a4d21a23c4c signal/vm86_32: Replace open coded BUG_ON with an actual BUG_ON omits 984bd71fb320 signal/sparc: In setup_tsb_params convert open coded BUG into BUG omits 83a1f27ad773 signal/powerpc: On swapcontext failure force SIGSEGV omits ce0ee4e6ac99 signal/sh: Use force_sig(SIGKILL) instead of do_group_exit [...] omits 95bf9d646c3c signal/mips: Update (_save|_restore)_fp_context to fail wi [...] omits bbe9515ab088 Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] omits 5cdf97aca35e Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] omits 697f3093e0b1 firewire: Remove function callback casts omits 649796e558eb Makefile: Enable -Wimplicit-fallthrough for Clang omits 675ff8b33756 pcmcia: db1xxx_ss: Fix fall-through warning for Clang omits 568f5aab9b88 MIPS: Fix fall-through warnings for Clang omits 1e02a5814604 scsi: st: Fix fall-through warning for Clang omits 342cb7ebf5e2 perf jevents: Fix some would-be warnings omits d4145960e52c perf dso: Fix /proc/kcore access on 32 bit systems omits e277ac28df1d perf build: Suppress 'rm dlfilter' build message omits 0e0ae8742207 perf list: Display hybrid PMU events with cpu type omits 83e1ada67a59 perf powerpc: Add support to expose instruction and data a [...] omits 637b8b90fe0d perf powerpc: Refactor the code definition of perf reg ext [...] omits 25900ea85cee perf session: Introduce reader EOF function omits 4c0028864cd9 perf session: Introduce reader return codes omits 5c10dc9244fe perf session: Move the event read code to a separate function omits de096489d00f perf session: Move unmap code to reader__mmap omits 06763e7b30d9 perf session: Move reader map code to a separate function omits 596506309494 perf session: Move init/release code to separate functions omits 3a3535e67dfd perf session: Introduce decompressor in reader object omits 529b6fbca03e perf session: Move all state items to reader object omits dedcc0ea6ddc perf intel-pt: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID omits c603bf1f94d0 Bluetooth: btmtksdio: add MT7921s Bluetooth support omits 1705643faecd mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices omits 10fe40e1d70a Bluetooth: btmtksdio: transmit packet according to status [...] omits 184ea403ccfc Bluetooth: btmtksdio: use register CRPLR to read packet length omits 5b23ac1adbc5 Bluetooth: btmtksdio: update register CSDIOCSR operation omits 26270bc189ea Bluetooth: btmtksdio: move interrupt service to work omits 77b210d1ae78 Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear omits 877ec9e1d07b Bluetooth: btmtksdio: add .set_bdaddr support omits 3a722044aacf Bluetooth: btmtksido: rely on BT_MTK module omits 8c0d17b6b06c Bluetooth: mediatek: add BT_MTK module omits 2d6d4089ea89 Bluetooth: hci_bcm: Remove duplicated entry in OF table omits b5e6fa7a1257 Bluetooth: bfusb: fix division by zero in send path omits 2a7ca7459d90 Bluetooth: cmtp: fix possible panic when cmtp_init_sockets [...] omits bdbbd511ef0c media: stm32-dma2d: STM32 DMA2D driver omits 3bf118d29b0d media: v4l2-ctrls: Add RGB color effects control omits 91fd1e8dcc75 media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting omits 770cd664ef87 media: videobuf2: Fix the size printk format omits e0847b63dfc8 media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no [...] omits 628c03866cee media: dt-bindings: media: add document for STM32 DMA2d bindings omits b3a1bf7b3568 media: admin-guide: add stm32-dma2d description omits 4c0eee506587 dmaengine: sh: make array ds_lut static omits 9bf9e0b44104 dmaengine: mmp_pdma: fix reference count leaks in mmp_pdma_probe omits fe14c6726788 dmaengine: milbeaut-hdmac: Prefer kcalloc over open coded [...] omits dbe3c54e7105 dmaengine: xilinx_dma: Fix kernel-doc warnings omits 7789e3464cb6 dmaengine: sa11x0: Make use of the helper macro SET_NOIRQ_ [...] omits e530a9f3db41 dmaengine: idxd: reconfig device after device reset command omits 88d97ea82cbe dmaengine: idxd: add halt interrupt support omits 5b5b5aa50d1b dmaengine: fsl-edma: fix for missing dmamux module omits ee5c6f0ca219 dmaengine: idxd: Use list_move_tail instead of list_del/li [...] omits b3b180e73540 dmaengine: remove debugfs #ifdef omits 98da0106aac0 dmanegine: idxd: fix resource free ordering on driver removal omits 15af840831f6 dmaengine: idxd: remove kernel wq type set when load confi [...] omits 2f802d0af7ab dmaengine: tegra210-adma: fix pm runtime unbalance in tegr [...] omits c5a51fc89c01 dmaengine: tegra210-adma: fix pm runtime unbalance omits 05f4fae9a2f5 dmaengine: rcar-dmac: refactor the error handling code of [...] omits e7e1e880b114 dmaengine: dmaengine_desc_callback_valid(): Check for `cal [...] omits c7892ae13e46 pinctrl: core: fix possible memory leak in pinctrl_enable() omits 4434f4c50345 pinctrl: bcm2835: Allow building driver as a module omits 53b3947ddb7f pinctrl: equilibrium: Fix function addition in multiple groups omits 613c0826081b pinctrl: tegra: Add pinmux support for Tegra194 omits 8d886bba3b13 pinctrl: tegra: include lpdr pin properties omits 360de6728064 pinctrl: mediatek: add support for MT7986 SoC omits 65916a1ca90a dt-bindings: pinctrl: update bindings for MT7986 SoC omits 0b90315af760 pinctrl: microchip sgpio: use reset driver omits 8a097ff4b832 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Add reset binding omits 95b8a5e0111a MIPS: Remove NETLOGIC support omits 626bfa037299 MIPS: kernel: proc: add CPU option reporting omits 1ad964ae1a91 MIPS: kernel: proc: use seq_puts instead of seq_printf omits 01fde9a0e497 MIPS: kernel: proc: fix trivial style errors omits a923a2676e60 MIPS: Fix assembly error from MIPSr2 code used within MIPS [...] omits d6c7c374c452 MIPS: octeon: Remove unused functions omits 7c5c49dc2b80 [for -next only] kconfig: generate include/generated/rustc_cfg omits 8212f8986d31 kbuild: use more subdir- for visiting subdirectories while [...] omits 10c6ae274fe2 sh: remove meaningless archclean line omits 4c9d410f32b3 initramfs: Check timestamp to prevent broken cpio archive omits 6947fd96ae9b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug omits a5feda3b361e rtc: s3c: Add time range omits e4a1444e10cb rtc: s3c: Extract read/write IO into separate functions omits dba28c37f23a rtc: s3c: Remove usage of devm_rtc_device_register() omits 005870f46cf6 rtc: tps80031: Remove driver omits 814691c7f7d1 rtc: sun6i: Allow probing without an early clock provider omits a8d880671c13 Merge remote-tracking branch 'regmap/for-5.16' into regmap-next omits 38a4b4fb7c73 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus omits 151a3b7b9d3c Merge branch 'misc' into for-next omits 1f6c7ccc98f7 Merge branch 'fixes' into for-next omits c9b2bcb46758 Merge branch 'arm/dt' into for-next omits d99b3d5388f1 Merge branch 'arm/drivers' into for-next omits 05ac17044bca Merge branch 'arm/dt' into for-next omits cefd1b83275d fuse: decrement nlink on overwriting rename omits 84840efc3c0f fuse: simplify __fuse_write_file_get() omits 371e8fd02969 fuse: move fuse_invalidate_attr() into fuse_update_ctime() omits b5d975829785 fuse: delete redundant code omits 5fe0fc9f1de6 fuse: use kmap_local_page() omits bda9a71980e0 fuse: annotate lock in fuse_reverse_inval_entry() omits 36ea23374d1f fuse: write inode in fuse_vma_close() instead of fuse_release() omits 5c791fe1e2a4 fuse: make sure reclaim doesn't write the inode omits 2199f562730d ipvs: autoload ipvs on genl access omits 5648b5e1169f netfilter: nfnetlink_queue: fix OOB when mac header was cleared omits 818ed35d6425 mfd: tps80031: Remove driver discards 1faff614aa9f PCI: j721e: Fix an error handling path in j721e_pcie_probe() omits f33b0068cdaf Bluetooth: vhci: Fix checking of msft_opcode omits 319fa1a52e43 powerpc/pseries/mobility: ignore ibm, platform-facilities updates omits c7d19189d724 powerpc/32: Don't use a struct based type for pte_t omits a61ec782a754 powerpc/breakpoint: Cleanup omits fdacae8a8402 powerpc: Activate CONFIG_STRICT_KERNEL_RWX by default omits 63f501e07a85 powerpc/8xx: Simplify TLB handling omits e28d0b675056 powerpc/lib/sstep: Don't use __{get/put}_user() on kernel [...] omits cbe654c77961 powerpc: warn on emulation of dcbz instruction in kernel mode omits 5c810ced36ae powerpc/32: Add support for out-of-line static calls omits 8f7fadb4ba87 powerpc/machdep: Remove stale functions from ppc_md structure omits e606a2f46c72 powerpc/time: Remove generic_suspend_{dis/en}able_irqs() omits 566af8cda399 powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC omits a85c728cb5e1 powerpc/32: Don't use lmw/stmw for saving/restoring non vo [...] omits aed2886a5e9f powerpc/5200: dts: fix memory node unit name omits 7855b6c66dc4 powerpc/5200: dts: fix pci ranges warnings omits e9efabc6e4c3 powerpc/5200: dts: add missing pci ranges omits 61cb9ac66b30 powerpc/vas: Fix potential NULL pointer dereference omits 49e3d8ea6248 powerpc/fsl_booke: Enable STRICT_KERNEL_RWX omits d5970045cf9e powerpc/fsl_booke: Update of TLBCAMs after init omits 0b2859a74306 powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory omits 52bda69ae8b5 powerpc/fsl_booke: Tell map_mem_in_cams() if init is done omits a97dd9e2f760 powerpc/fsl_booke: Enable reloading of TLBCAM without swit [...] omits 01116e6e98b0 powerpc/fsl_booke: Take exec flag into account when settin [...] omits 3a75fd709c89 powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c omits 68b44f94d637 powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC [...] omits 7453f501d443 powerpc/kexec_file: Add of_node_put() before goto omits 915b368f6968 powerpc/pseries/iommu: Add of_node_put() before break omits 4f703e7faa67 powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC omits 7e5e744183bb soc: fsl: dpio: fix qbman alignment error in the virtualiz [...] omits 8120bd469f55 soc: fsl: dpaa2-console: free buffer before returning from [...] omits 7c00621dcaee compiler_types: mark __compiletime_assert failure as __noreturn omits d08fd747d0ed Compiler Attributes: remove GCC 5.1 mention omits 97fbb29fc1eb MAINTAINERS: Add DT Bindings for Auxiliary Display Drivers omits 4e5d74fc6b04 auxdisplay: cfag12864bfb: code indent should use tabs wher [...] omits 1515b849f726 auxdisplay: ht16k33: remove superfluous header files omits 2b7ea42e7e29 auxdisplay: ks0108: remove superfluous header files omits 83bb3d512fc2 auxdisplay: cfag12864bfb: remove superfluous header files omits 5d343f7c458c auxdisplay: ht16k33: Make use of device properties omits c223d9c636ed auxdisplay: ht16k33: Add LED support omits 2904c01428e7 dt-bindings: auxdisplay: ht16k33: Document LED subnode omits a0428724cf9b auxdisplay: ht16k33: Add support for segment displays omits fcbb3c356eae auxdisplay: ht16k33: Extract frame buffer probing omits b37cc2202705 auxdisplay: ht16k33: Extract ht16k33_brightness_set() omits 85d93b165f81 auxdisplay: ht16k33: Move delayed work omits d08a44d86f9e auxdisplay: ht16k33: Add helper variable dev omits e66b4f4f5279 auxdisplay: ht16k33: Convert to simple i2c probe function omits 11b92913d1ca auxdisplay: ht16k33: Remove unneeded error check in keypad [...] omits fb61e137c004 auxdisplay: ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize() omits 840fe2583325 auxdisplay: ht16k33: Fix frame buffer device blanking omits 80f9eb70fd92 auxdisplay: ht16k33: Connect backlight to fbdev omits d79141c39fe1 auxdisplay: linedisp: Add support for changing scroll rate omits 364f2c392f2b auxdisplay: linedisp: Use kmemdup_nul() helper omits 7e76aece6f03 auxdisplay: Extract character line display core support omits 12a19324ebd9 auxdisplay: img-ascii-lcd: Convert device attribute to sys [...] omits 7b88e5530f4d auxdisplay: img-ascii-lcd: Add helper variable dev omits afcb5a811ff3 auxdisplay: img-ascii-lcd: Fix lock-up when displaying emp [...] omits ae53c6963f5a dt-bindings: auxdisplay: ht16k33: Document Adafruit segmen [...] omits c353d7ce76bf uapi: Add <linux/map_to_14segment.h> omits 4cd27df88af2 NFS: Remove redundant call to __set_page_dirty_nobuffers omits 015fe822d29f soc: document merges omits 7c1b9cfaeb0d Merge branch 'arm/drivers' into for-next omits 2d8673e3ccb8 Merge branch 'arm/defconfigs' into for-next omits 3119c28634dd MAINTAINERS: Chrome: Drop Enric Balletbo i Serra omits 370ea5aa50d6 MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer omits 2bdd5238e756 PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver omits 27cee7d7ceb0 dt-bindings: PCI: Add MT7621 SoC PCIe host controller omits 4145158f9e81 mfd: max77686: Correct tab-based alignment of register addresses omits d4f65dca21d6 mfd: wcd934x: Replace legacy gpio interface for gpiod omits 241527bb8467 Merge tag 'riscv-sifive-dt-5.16' of git://gitolite.kernel. [...] omits 2558405a0a40 dt-bindings: mfd: qcom: pm8xxx: Add pm8018 compatible omits 4f4c22b8412e mfd: dln2: Add cell for initializing DLN2 ADC omits 4c3714dc59d1 mfd: qcom-spmi-pmic: Add missing PMICs supported by socinfo omits 0e988802e380 mfd: qcom-spmi-pmic: Document ten more PMICs in the binding omits c818c1f9c19b mfd: qcom-spmi-pmic: Sort compatibles in the driver omits d5ac8df83f10 mfd: qcom-spmi-pmic: Sort the compatibles in the binding omits 5de037ec8521 mfd: janz-cmoio: Replace snprintf in show functions with s [...] omits 82c5137a25d2 mfd: altera-a10sr: Include linux/module.h omits 7d6db80b7d26 sparc32: use DMA_DIRECT_REMAP omits 837e80b3a5fc sparc32: remove dma_make_coherent omits 2c38d6a4e959 sparc32: remove the call to dma_make_coherent in arch_dma_free omits 8263b135ad90 mfd: tps65912: Make tps65912_device_exit() return void omits e8ff02e75eb6 mfd: stmpe: Make stmpe_remove() return void omits 1f3c0b819c88 mfd: mc13xxx: Make mc13xxx_common_exit() return void omits 3d39a440b22d dt-bindings: mfd: syscon: Add samsung,exynosautov9-sysreg [...] omits 0fcbc3b7bcea Merge branch 'mem-ctrl-next' into for-next omits 83c3a7beaef7 scsi: lpfc: Update lpfc version to 14.0.0.3 omits af984c87293b scsi: lpfc: Allow fabric node recovery if recovery is in p [...] omits 1854f53ccd88 scsi: lpfc: Fix link down processing to address NULL point [...] omits 15af02d8a585 scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted omits 79b20beccea3 scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine omits 7a1dda943630 scsi: lpfc: Correct sysfs reporting of loop support after [...] omits d305c253af69 scsi: lpfc: Wait for successful restart of SLI3 adapter du [...] omits a516074c2026 scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior [...] omits b6ca770ae7f2 scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer omits bb4a8dcb4e94 scsi: ufs: mediatek: Avoid sched_clock() misuse omits 0ae8f4785107 scsi: mpt3sas: Make mpt3sas_dev_attrs static omits edc5cb40999b Merge branch 'misc' into for-next omits c2136cc70973 Merge branch 'fixes' into for-next omits 023859ce6f88 sunrpc: remove unnecessary test in rpc_task_set_client() omits 5fe1210d2595 NFS: Unexport nfs_probe_fsinfo() omits 1301ba603ca5 NFS: Call nfs_probe_server() during a fscontext-reconfigure event omits 4d4cf8d2d6cc NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() omits e5731131fb6f NFS: Move nfs_probe_destination() into the generic client omits 01dde76e4712 NFS: Create an nfs4_server_set_init_caps() function omits 86882c754649 NFS: Remove --> and <-- dprintk call sites omits b40887e10dca SUNRPC: Trace calls to .rpc_call_done omits d9f877433ef8 NFS: Replace dprintk callsites in nfs_readpage(s) omits 76497b1adb89 SUNRPC: Use BIT() macro in rpc_show_xprt_state() omits b4776a341ec0 SUNRPC: Tracepoints should display tk_pid and cl_clid as a [...] omits 7a3d524c4cf5 xprtrdma: Remove rpcrdma_ep::re_implicit_roundup omits 21037b8c2258 xprtrdma: Provide a buffer to pad Write chunks of unaligne [...] omits d5f458a97965 Fix user namespace leak omits e591b298d7ec NFS: Save some space in the inode omits 0ebeebcf5960 NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests omits 6e176d47160c NFSv4: Fixes for nfs4_inode_return_delegation() omits f0caea8882a7 NFS: Fix an Oops in pnfs_mark_request_commit() omits 133a48abf6ec NFS: Fix up commit deadlocks omits c175536e7eff soc: document merges omits a5f2e9a8881a Merge branch 'arm/fixes' into for-next omits 64e0faea9d7c Merge tag 'v5.15-rc6' into for-next omits 9dbe1058039d Merge branch 'arm/soc' into for-next omits e3ac7333c2ea Merge branch 'arm/drivers' into for-next omits 4cd1489d06d7 Merge branch 'arm/defconfigs' into for-next omits bb71c605b3b7 Merge branch 'arm/dt' into for-next omits 210893cad279 openrisc: signal: remove unused DEBUG_SIG macro omits 97cae8482707 signal/sparc32: Remove unreachable do_exit in do_sparc_fault omits a52f60fa2905 reboot: Remove the unreachable panic after do_exit in reboot(2) omits 9fd5a04d8efc exit: Remove calls of do_exit after noreturn versions of die omits 6ab80d88f82e exit/doublefault: Remove apparently bogus comment about re [...] omits 813c24f4caf3 mfd: altera-sysmgr: Fix a mistake caused by resource_size [...] omits c52ed00093cc dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to [...] omits 412a235df11f dt-bindings: mfd: syscon: Add rk3368 QoS register compatible omits 8cf7685c92ef mfd: arizona: Split of_match table into I2C and SPI versions omits 66e31059d11a dt-bindings: mfd: Convert X-Powers AXP binding to a schema omits ad1ebdb0e3c8 dt-bindings: mfd: Convert X-Powers AC100 binding to a schema omits e517a146f83a mfd: qcom-pm8xxx: switch away from using chained IRQ handlers omits a1198da3ef0b mfd: sprd: Add SPI device ID table omits 081be399fca1 mfd: cpcap: Add SPI device ID table omits 197e7a12be24 mfd: altr_a10sr: Add SPI device ID table omits cfae1d2e6d6d mfd: exynos-lpass: Describe driver in KConfig omits f543a47064a4 soc: document merges omits cf74616f4499 Merge branch 'arm/drivers' into for-next omits 61750473589b perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID omits 70ae034d499d perf vendor events arm64: Categorise the Neoverse V1 counters omits e166fc328b10 perf vendor events arm64: Add new armv8 pmu events omits 25bc4793dc89 perf vendor events: Syntax corrections in Neoverse N1 json omits 3976e974df1f video: backlight: ili9320: Make ili9320_remove() return void omits b85a4d61d302 perf metric: Allow modifiers on metrics omits eabd4523395e perf parse-events: Identify broken modifiers omits e068c25671ac perf metric: Switch fprintf() to pr_err() omits 5ecd5a0c7d1c perf metrics: Modify setup and deduplication omits 798c3f4a668e perf expr: Add subset_of_ids() utility omits ec5c5b3d2c21 perf metric: Encode and use metric-id as qualifier omits fb0811535e92 perf parse-events: Allow config on kernel PMU events omits 2b62b3a61171 perf parse-events: Add new "metric-id" term omits 8e8bbfb311a2 perf parse-events: Add const to evsel name omits e580ba64acd2 Merge branch 'arm/dt' into for-next omits 46bdc0bf8d21 perf metric: Simplify metric_refs calculation omits 485fcaed98ef perf metric: Document the internal 'struct metric' omits 4d61aef93d96 perf metric: Comment data structures omits 80be6434c36f perf metric: Modify resolution and recursion check omits a3de76903dd0 perf metric: Only add a referenced metric once omits 3d81d761a518 perf metric: Add metric new() and free() methods omits 68074811dfb9 perf metric: Add documentation and rename a variable. omits fa831fbb4308 perf metric: Move runtime value to the expr context omits 47f572aad5f4 perf pmu: Make pmu_event tables const. omits 857974a6422d perf pmu: Make pmu_sys_event_tables const. omits 0ec43c08376f perf pmu: Add const to pmu_events_map. omits 92ec3cc94c2c tools lib: Adopt list_sort() from the kernel sources omits 7a517ac9c00b Bluetooth: btsdio: Do not bind to non-removable BCM4345 an [...] omits 1d0688421449 Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() omits cc3bcb015bb1 Merge branch 'v5.16-armsoc/dts64' into for-next omits 5c01d066b526 Merge branch 'v5.16-armsoc/dts32' into for-next omits dc7e5940aad6 soc: fsl: dpio: use the combined functions to protect crit [...] omits e775eb9fc2a4 soc: fsl: dpio: replace smp_processor_id with raw_smp_proc [...] omits e2450531ec39 soc: document merges omits 7b5233cda6f8 Merge branch 'arm/dt' into for-next omits e1b0d0bb2032 PCI: Re-enable Downstream Port LTR after reset or hotplug omits 3d8fa78ebd61 scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions omits 1b74ab77d62f scsi: target: core: Stop using bdevname() omits e6ab6113526a scsi: aha1542: Use memcpy_{from,to}_bvec() omits 291cd656da04 NFSD:fix boolreturn.cocci warning omits bb369f4373f5 selftests: gpio: add test cases for gpio-sim omits 60283bc9fceb selftests: gpio: add a helper for reading GPIO line names omits 79d93060a28e selftests: gpio: provide a helper for reading chip info omits b48f6b466e44 gpio: sim: new testing module omits 1a446b24730e s390: update defconfigs omits 1254cfbc5f97 samples: add s390 support for ftrace direct call samples omits c316eb446046 samples: add HAVE_SAMPLE_FTRACE_DIRECT config option omits 3d487acf1b1a s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h omits 2ab3a0a9fad8 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support omits e96a1866b405 isofs: Fix out of bound access for corrupted isofs image omits 0efac36e9559 Merge branch 'v5.16-tmp/dts64' into for-next omits 2ca6a6dfd9b5 samples: configfs: add a committable group omits 8336b1fe1552 configfs: implement committable items omits 90fcb8fffcc6 configfs: use (1UL << bit) for internal flags omits 6bd698185db1 configfs: increase the item name length omits 26922a6c2aaf Merge branches 'for-5.16/asus' and 'for-5.16/apple' into for-next omits 2ea5999d07d2 HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK omits 3ed6ae3305e0 Merge branch 'for-v5.16/dts-riscv' into for-next omits 9962a066f3c1 riscv: dts: sifive: add missing compatible for plic omits 73d3c4411551 riscv: dts: microchip: add missing compatibles for clint and plic omits 20ce65bf89aa riscv: dts: sifive: drop duplicated nodes and properties i [...] omits 65b2979d52eb riscv: dts: sifive: fix Unleashed board compatible omits 8ce936c2f1a6 riscv: dts: sifive: use only generic JEDEC SPI NOR flash c [...] omits d58cf34a594d HID: apple: Bring back flag for Apple tilde key quirk omits 0cd3be51733f HID: apple: Add support for the 2021 Magic Keyboard omits 371a9dcee70e HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015 omits ed58c2078de0 Merge branch 'next/dt64' into for-next omits a26fd3037b88 Merge branch 'next/dt' into for-next omits 324bfaa1a6cc libceph: drop ->monmap and err initialization omits 13d001549466 ceph: convert to noop_direct_IO omits bd47cdb78997 xtensa: move section symbols to asm/sections.h omits 431d1a34dfb6 xtensa: remove unused variable wmask omits da0a4e5c8fbc xtensa: only build windowed register support code when needed omits 09af39f649da xtensa: use register window specific opcodes only when present omits 0b5372570b1f xtensa: implement call0 ABI support in assembly omits 5cce39b6aaa0 xtensa: definitions for call0 ABI omits 61a6b91283b4 xtensa: don't use a12 in __xtensa_copy_user in call0 ABI omits d191323bc023 xtensa: don't use a12 in strncpy_user omits eda8dd1224d6 xtensa: use a14 instead of a15 in inline assembly omits e369953a5ba3 xtensa: move _SimulateUserKernelVectorException out of Win [...] omits e9d658c2175b scsi: sr: Add error handling support for add_disk() omits 2a7a891f4c40 scsi: sd: Add error handling support for add_disk() omits f9793d649c29 scsi: target: Perform ALUA group changes in one step omits 7324f47d4293 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path omits 1283c0d1a32b scsi: target: Fix alua_tg_pt_gps_count tracking omits ed1227e08099 scsi: target: Fix ordered tag handling omits 945a160794a9 scsi: target: Fix ordered CMD_T_SENT handling omits 25d542a85374 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay omits 1eaff502a8f1 scsi: ufs: ufs-mediatek: Fix build error caused by use of [...] omits fc65e933fbcc scsi: ufs: ufs-mediatek: Introduce default delay for refer [...] omits 1d2ac7b69d6a scsi: target: tcmu: Allocate zeroed pages for data area omits d1e51ea6bf5f scsi: target: cxgbit: Enable Delayed ACK omits 7f96c7a67e40 scsi: target: cxgbit: Increase max DataSegmentLength omits f347c26836c2 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() omits 4e3ace0051e7 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() omits 8ecfb16c9be2 scsi: 3w-xxx: Remove redundant initialization of variable retval omits b3ef4a0e40df scsi: fcoe: Use netif_is_bond_master() instead of open code omits 3319a8ba82b9 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() i [...] omits 30e99f05f8b1 scsi: mpi3mr: Use scnprintf() instead of snprintf() omits c4da1205752d scsi: sd: Print write through due to no caching mode page [...] omits ac8e3cef588c PCI/sysfs: Explicitly show first MSI IRQ for 'irq' omits 5e3be666f46b PCI: Document /sys/bus/pci/devices/.../irq omits 651521d396a8 clk: samsung: remove __clk_lookup() usage omits bc42ef7492c1 dt-bindings: clock: samsung: add IDs for some core clocks omits 33e6564d6f72 Merge branch 'v5.16-clk/next' into for-next omits 810ef400271f Merge branch 'v5.16-armsoc/dts64' into for-next omits 4d89ef483752 Merge branch 'v5.16-armsoc/dts32' into for-next omits 169dd5f08a8c MIPS: Loongson64: Add of_node_put() before break omits 4beaeb5f11f3 bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) w [...] omits a274bdbdfcf7 bcm47xx: Get rid of redundant 'else' omits c91cf42f61dc MIPS: sni: Fix the build omits 88dee3b0efe4 PCI: Remove unused pci_pool wrappers omits f8d4e4fa51ec rtc: pcf8523: add BSM support omits ebf48cbe32e9 rtc: pcf8523: allow usage on ACPI platforms omits 7c176119aefd rtc: pcf8523: remove unecessary ifdefery omits 5537752c5349 rtc: pcf8523: always compile pcf8523_rtc_ioctl omits 91f3849d956d rtc: pcf8523: switch to regmap omits adb17a053e46 rtc: expose RTC_FEATURE_UPDATE_INTERRUPT omits 7d7234a4fff3 rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time omits 6084eac38e76 rtc: rv3032: allow setting BSM omits 018d959ba7ff rtc: rv3028: add BSM support omits 0d20e9fb1262 rtc: add BSM parameter omits a6d8c6e1a5c6 rtc: add correction parameter omits 2268551935db rtc: expose correction feature omits 6a8af1b6568a rtc: add parameter ioctl omits 917425f71f36 rtc: add alarm related features omits b5f9c644eb1b PCI: Remove struct pci_dev->driver omits 2a4d9408c9e8 PCI: Use to_pci_driver() instead of pci_dev->driver omits d98d53331b72 x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev [...] omits ba51521b11a1 perf/x86/intel/uncore: Use to_pci_driver() instead of pci_ [...] omits 4141127c44a9 powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver omits 97918f794027 usb: xhci: Use to_pci_driver() instead of pci_dev->driver omits 16bd44e54dfb cxl: Use to_pci_driver() instead of pci_dev->driver omits 4e59b75430f0 cxl: Factor out common dev->driver expressions omits bbd827b4de7e Merge branch for-5.16/arm64/defconfig into for-next omits 98c11fa71c5c Merge branch for-5.16/arm64/dt into for-next omits 799a10547ea7 Merge branch for-5.16/arm/dt into for-next omits 1afb2e7e6cd0 Merge branch for-5.16/cpuidle into for-next omits b0870f4c1a8b Merge branch for-5.16/soc into for-next omits 08ad4144d4c7 Merge branch for-5.16/firmware into for-next omits daf86d49b2a3 Merge branch for-5.16/dt-bindings into for-next omits 4948e1aec971 Merge branch for-5.16/clk into for-next omits 711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer omits 326b5e9db528 Merge branch 'zynqmp/soc' into for-next omits 4e2dfd51f7ff firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] omits e2fee520fe5f soc: xilinx: add a to_zynqmp_pm_domain macro omits 955ebc1a8c4c soc: xilinx: use a properly named field instead of flags omits ceae494be052 soc: xilinx: cleanup debug and error messages omits 9339e8dd7665 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver omits 1fa7dcb08110 PCI: apple: Configure RID to SID mapper on device addition omits ccccdd9e03f8 iommu/dart: Exclude MSI doorbell from PCIe device IOVA range omits 51cda3849048 PCI: apple: Implement MSI support omits f0aba6951e8f PCI: apple: Add INTx and per-port interrupt support omits 5e16921fdd21 PCI: apple: Set up reference clocks when probing omits 7f3e6a91ca12 PCI: apple: Add initial hardware bring-up omits 635156d94b64 dmaengine: imx-sdma: remove space after sizeof omits df7cc2aa3993 dmaengine: imx-sdma: align statement to open parenthesis omits 1f8595efae8d dmaengine: imx-sdma: add missed braces omits ef6c1dadc2a2 dmaengine: imx-sdma: remove useless braces omits 2d0f07f888f5 dmaengine: dw-axi-dmac: set coherent mask omits 93a7d32e9f4b dmaengine: dw-axi-dmac: Hardware handshake configuration omits 824351668a41 dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8 omits af229d2c2557 dmaengine: stm32-dma: fix burst in case of unaligned memor [...] omits b20fd5fa310c dmaengine: stm32-dma: fix stm32_dma_get_max_width omits 79e40b06a4eb dmaengine: stm32-dma: mark pending descriptor complete in [...] omits 981703aae3b1 dmaengine: dw-edma: Remove an unused variable omits d59f7037cec6 dmaengine: jz4780: Set max number of SGs per burst omits 161596fd776a dmaengine: sh: rz-dmac: Add DMA clock handling omits 525a6b4bd53f Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits c5b64b6826e0 dmaengine: idxd: remove gen cap field per spec 1.2 update omits 79c4c3db7d86 dmaengine: idxd: check GENCAP config support for gencfg register omits adec566b0528 dmaengine: bestcomm: fix system boot lockups omits 8e0c7e486014 dmaengine: at_xdmac: use pm_ptr() omits b183d41a340b dmaengine: at_xdmac: use __maybe_unused for pm functions omits 320c88a3104d dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro omits fa5270ec2f26 dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path omits 1f6a89efbf99 dmaengine: Remove redundant initialization of variable err omits 32de4745e20a dmaengine: tegra210-adma: Override ADMA FIFO size omits c7f9c67ffb7b dmaengine: tegra210-adma: Add description for 'adma_get_bu [...] omits 35696789cc7d dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member omits 8ec664ff4316 dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells omits afe6777f2ebc pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip omits f24dbaaab48a pinctrl: qcom: spmi-mpp: hardcode IRQ counts omits 56b2443fb4ba pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip omits 461030b804fb pinctrl: qcom: ssbi-mpp: hardcode IRQ counts omits f9a06b810951 dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp [...] omits 02725b0c8998 pinctrl: samsung: support ExynosAutov9 SoC pinctrl omits 38769d821158 Merge branch 'next/drivers' into for-next omits c6ac8f0b4ca9 Input: ili210x - add ili251x firmware update support omits 70a7681db0c9 Input: ili210x - export ili251x version details via sysfs omits 235300ed8c6c Input: ili210x - use resolution from ili251x firmware omits 9e5afc84ff94 Input: pm8941-pwrkey - respect reboot_mode for warm reset omits d46b3f5bc0fc reboot: export symbol 'reboot_mode' omits dcd6a66a23e9 Input: max77693-haptic - drop unneeded MODULE_ALIAS omits ec45b858c867 Input: cpcap-pwrbutton - do not set input parent explicitly omits a47c6b713e89 scsi: core: Remove two host template members that are no l [...] omits 01e570febaaa scsi: usb: Switch to attribute groups omits 7ce6000a77cc scsi: staging: unisys: Remove the shost_attrs member omits 7500be62910d scsi: snic: Switch to attribute groups omits 64fc9015fbeb scsi: smartpqi: Switch to attribute groups omits a8b476fc86d9 scsi: qla4xxx: Switch to attribute groups omits 66df386d0b74 scsi: qla2xxx: Switch to attribute groups omits f8f8f857e7df scsi: qla2xxx: Remove a declaration omits 1ebbd3b1d9a7 scsi: qedi: Switch to attribute groups omits 232cb469d24e scsi: qedf: Switch to attribute groups omits 646bed7e6f45 scsi: pmcraid: Switch to attribute groups omits c03b72b86c77 scsi: pm8001: Switch to attribute groups omits e71eebf744e4 scsi: sym53c500_cs: Switch to attribute groups omits aec4b25c8572 scsi: ncr53c8xx: Switch to attribute groups omits 087c3ace6337 scsi: myrs: Switch to attribute groups omits 582c0360db90 scsi: myrb: Switch to attribute groups omits 88b8132cff99 scsi: mvsas: Switch to attribute groups omits 1bb3ca27d2ca scsi: mpt3sas: Switch to attribute groups omits 09723bb252ca scsi: megaraid_sas: Switch to attribute groups omits ab53de242e07 scsi: megaraid_mbox: Switch to attribute groups omits 08adfa753743 scsi: lpfc: Switch to attribute groups omits 7eae6af530a6 scsi: isci: Switch to attribute groups omits 47d1e6ae0e1e scsi: ipr: Switch to attribute groups omits 7adbf68f4950 scsi: ibmvfc: Switch to attribute groups omits c7da4e1cd040 scsi: ibmvscsi: Switch to attribute groups omits e8fbc28e7fc7 scsi: hptiop: Switch to attribute groups omits 4cd16323b523 scsi: hpsa: Switch to attribute groups omits 62ac8ccbb819 scsi: hisi_sas: Switch to attribute groups omits d6ddcd8b38ab scsi: fnic: Switch to attribute groups omits 780c678912fb scsi: cxlflash: Switch to attribute groups omits 623cf762c73e scsi: csiostor: Switch to attribute groups omits eb78ac7a5474 scsi: bnx2i: Switch to attribute groups omits c3dd11d8ed4d scsi: bnx2fc: Switch to attribute groups omits e73af234a1a2 scsi: bfa: Switch to attribute groups omits ebcbac342cb5 scsi: be2iscsi: Switch to attribute groups omits f2523502a40a scsi: arcmsr: Switch to attribute groups omits bd16d71185c8 scsi: aacraid: Switch to attribute groups omits 90cb6538b5da scsi: 53c700: Switch to attribute groups omits 65bc2a7fd83e scsi: 3w-xxxx: Switch to attribute groups omits 8de1cc904e17 scsi: 3w-sas: Switch to attribute groups omits bd21c1e9891f scsi: 3w-9xxx: Switch to attribute groups omits d8d7cf3f7d07 scsi: zfcp: Switch to attribute groups omits 2899836f9430 scsi: message: fusion: Switch to attribute groups omits a3cf94c96ede scsi: RDMA/srp: Switch to attribute groups omits 5e88e67b6f3b scsi: firewire: sbp2: Switch to attribute groups omits c3f69c7f629f scsi: ata: Switch to attribute groups omits 92c4b58b15c5 scsi: core: Register sysfs attributes earlier omits af049dfd0b10 scsi: core: Remove the 'done' argument from SCSI queuecomm [...] omits 0feb3429d735 scsi: fas216: Introduce the function fas216_queue_command_ [...] omits 814818fd4816 scsi: isci: Remove a declaration omits 11b68e36b167 scsi: core: Call scsi_done directly omits 46c97948e9b5 scsi: usb: Call scsi_done() directly omits b9d82b7dea2c scsi: target: tcm_loop: Call scsi_done() directly omits 4879f233b4f8 scsi: staging: unisys: visorhba: Call scsi_done() directly omits ae4ea859c079 scsi: staging: rts5208: Call scsi_done() directly omits fd17badb664e scsi: xen-scsifront: Call scsi_done() directly omits f11e4da6bfc1 scsi: wd719x: Call scsi_done() directly omits 9c4f6be7ddec scsi: wd33c93: Call scsi_done() directly omits aeb2627dcfd9 scsi: vmw_pvscsi: Call scsi_done() directly omits b4194fcb1b51 scsi: virtio_scsi: Call scsi_done() directly omits 35c3730a9657 scsi: ufs: Call scsi_done() directly omits 37425f5d07cc scsi: sym53c8xx_2: Call scsi_done() directly omits 0c31fa0e6619 scsi: storvsc_drv: Call scsi_done() directly omits 4acf838e80ba scsi: stex: Call scsi_done() directly omits 70a5caf11f8c scsi: snic: Call scsi_done() directly omits 0ca190805784 scsi: smartpqi: Call scsi_done() directly omits 6c2c7d6aa439 scsi: scsi_debug: Call scsi_done() directly omits c33a2dca9853 scsi: qlogicpti: Call scsi_done() directly omits da65bc05cf91 scsi: qlogicfas408: Call scsi_done() directly omits fdcfbd6517d9 scsi: qla4xxx: Call scsi_done() directly omits 79e30b884a01 scsi: qla2xxx: Call scsi_done() directly omits 2d1609afd6d7 scsi: qla1280: Call scsi_done() directly omits ef697683d3eb scsi: qedf: Call scsi_done() directly omits 3ca2385af905 scsi: ps3rom: Call scsi_done() directly omits 7bc195c75134 scsi: ppa: Call scsi_done() directly omits f13cc234bec9 scsi: pmcraid: Call scsi_done() directly omits ca0d62d29bb1 scsi: pcmcia: Call scsi_done() directly omits 48760367a401 scsi: nsp32: Call scsi_done() directly omits f0f4f79a4f7d scsi: ncr53c8xx: Call scsi_done() directly omits 1c21a4f495cf scsi: myrs: Call scsi_done() directly omits 0061e3f5e0c2 scsi: myrb: Call scsi_done() directly omits ca495999075b scsi: mvumi: Call scsi_done() directly omits b0c3007922f4 scsi: mpt3sas: Call scsi_done() directly omits 1a30fd18f21b scsi: mpi3mr: Call scsi_done() directly omits aaf2173b5cc3 scsi: mesh: Call scsi_done() directly omits 9e0603656fdf scsi: megaraid: Call scsi_done() directly omits 012f14b269da scsi: megaraid_sas: Call scsi_done() directly omits f1170b83dff9 scsi: megaraid_mbox: Call scsi_done() directly omits c0e70ea3f719 scsi: mac53c94: Call scsi_done() directly omits ca068c2c6ca0 scsi: lpfc: Call scsi_done() directly omits e803bc52b04b scsi: libsas: Call scsi_done() directly omits b4b84edc5d39 scsi: libiscsi: Call scsi_done() directly omits e0f63b2181cb scsi: libfc: Call scsi_done() directly omits 98cc0e69ba5d scsi: ips: Call scsi_done() directly omits acd3c42d18f7 scsi: ipr: Call scsi_done() directly omits 25e1d89669ec scsi: initio: Call scsi_done() directly omits 0233196eb238 scsi: imm: Call scsi_done() directly omits 85f6dd08c86a scsi: ibmvscsi: Call scsi_done() directly omits 574015a83731 scsi: hptiop: Call scsi_done() directly omits 82f01edcf9a8 scsi: hpsa: Call scsi_done() directly omits a7510fbd879e scsi: fnic: Call scsi_done() directly omits a0c22474cbc6 scsi: fdomain: Call scsi_done() directly omits 696fec18e17c scsi: fas216: Stop using scsi_cmnd.scsi_done omits caffd3ad966e scsi: fas216: Introduce struct fas216_cmd_priv omits f8ab27d96494 scsi: esp_scsi: Call scsi_done() directly omits 52e65d1c25a6 scsi: esas2r: Call scsi_done() directly omits e6ed928effb6 scsi: dpt_i2o: Call scsi_done() directly omits 6c365b880093 scsi: dc395x: Call scsi_done() directly omits e82d6b179b14 scsi: cxlflash: Call scsi_done() directly omits 0979e265e4b7 scsi: csiostor: Call scsi_done() directly omits a75af82a77d2 scsi: bnx2fc: Call scsi_done() directly omits 4316b5b8b2c6 scsi: bfa: Call scsi_done() directly omits 681fa5252fd4 scsi: atp870u: Call scsi_done() directly omits 3f0b59b6852d scsi: arcmsr: Call scsi_done() directly omits 07ebbc3a8067 scsi: aic7xxx: Call scsi_done() directly omits 135223527c81 scsi: aha1542: Call scsi_done() directly omits 3ab3b151ff12 scsi: aha152x: Call scsi_done() directly omits f3bc9338e08d scsi: advansys: Call scsi_done() directly omits 396dd2c0b7b2 scsi: acornscsi: Call scsi_done() directly omits 7afdb8637997 scsi: aacraid: Call scsi_done() directly omits 1dec65e32fb5 scsi: aacraid: Introduce aac_scsi_done() omits e42be9e75a02 scsi: a100u2w: Call scsi_done() directly omits 117cd238adfe scsi: NCR5380: Call scsi_done() directly omits 0800a26aaa80 scsi: BusLogic: Call scsi_done() directly omits 656f26ade03a scsi: 53c700: Call scsi_done() directly omits 9dd9b96c2623 scsi: 3w-xxxx: Call scsi_done() directly omits 2adf975e899a scsi: 3w-sas: Call scsi_done() directly omits 3e6d3832dc1b scsi: 3w-9xxx: Call scsi_done() directly omits 68f89c50cd0c scsi: zfcp_scsi: Call scsi_done() directly omits 1ae6d167793c scsi: message: fusion: Call scsi_done() directly omits 5f9ae9eecb15 scsi: ib_srp: Call scsi_done() directly omits 409d337e6bd6 scsi: firewire: sbp2: Call scsi_done() directly omits 58bf201dfc03 scsi: ata: Call scsi_done() directly omits a710eacb9d13 scsi: core: Rename scsi_mq_done() into scsi_done() and export it omits bf23e619039d scsi: core: Use a structure member to track the SCSI comma [...] omits 9131bff6a9f1 scsi: core: pm: Only runtime resume if necessary omits 1c9575326a4a scsi: sd: Rename sd_resume() into sd_resume_system() omits a19a93e4c6a9 scsi: core: pm: Rely on the device driver core for async p [...] omits c3efe04533a9 dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML omits 57135c2810b1 Merge tag 'renesas-pinctrl-for-v5.16-tag2' of git://git.ke [...] omits f9a6c8ad4922 PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n omits 8bd7cd1cc7f0 Merge branch 'imx/maintainers' into for-next omits c0ec57e5b18c Merge branch 'imx/defconfig' into for-next omits 37e01e683031 Merge branch 'imx/dt64' into for-next omits 1915f54235dd Merge branch 'imx/dt' into for-next omits 965aac363713 Merge branch 'imx/bindings' into for-next omits 86f84f8adccf Merge branch 'imx/drivers' into for-next omits a88638c4e69c Input: max8925_onkey - don't mark comment as kernel-doc omits 36fc54375f98 Input: ads7846 - do not attempt IRQ workaround when deferr [...] omits ccd661392abb Input: ads7846 - use input_set_capability() omits 9271cda2bb41 Input: ads7846 - set input device bus type and product ID omits 872e57abd171 Input: tm2-touchkey - allow changing keycodes from userspace omits f041a7af1263 Input: tm2-touchkey - report scan codes omits 804f354ab6ce Input: adxl34x - fix sparse warning omits c4be5e5a113d Input: ep93xx_keypad - switch to using managed resources omits ab317169673d Input: ep93xx_keypad - use dev_pm_set_wake_irq() omits 4ce73b052bdd Input: ep93xx_keypad - use BIT() and GENMASK() macros omits 03b47b3ad0a9 Input: ep93xx_keypad - annotate suspend/resume as __maybe_unused omits bb6951b84fb4 PCI/portdrv: Remove unused pcie_port_bus_{,un}register() d [...] omits 80dcd36c388a PCI/portdrv: Remove unused resume err_handler omits ea401499e943 PCI: pciehp: Ignore Link Down/Up caused by error-induced H [...] omits 3134689f98f9 PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() omits 9f08c9ed580a rtc: pcf85063: Always clear EXT_TEST from set_time omits 4c8a7b80d5f3 rtc: pcf85063: add support for fixed clock omits c3336b8ac609 rtc: rv3032: fix error handling in rv3032_clkout_set_rate() omits 24d23181e43d rtc: class: check return value when calling dev_set_name() omits 789c1093f02c rtc: class: don't call cdev_device_del() when cdev_device_ [...] omits 2336d6968621 nfsd: update create verifier comment omits 43e85554d4ed xen/pcifront: Use to_pci_driver() instead of pci_dev->driver omits 34ab316d7287 xen/pcifront: Drop pcifront_common_process() tests of pcid [...] omits 6ee5808de074 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits b16a37e1846c rpmsg: glink: Send READ_NOTIFY command in FIFO full case omits 343ba27b6f9d rpmsg: glink: Remove channel decouple from rpdev release omits c7c182d4447e rpmsg: glink: Remove the rpmsg dev in close_ack omits 8956927faed3 rpmsg: glink: Add TX_DATA_CONT command while sending omits 9955548919c4 remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from re [...] omits c34bfafd7c6c remoteproc: omap_remoteproc: simplify getting .driver_data omits 9db9c738ac89 remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resou [...] omits 0374a4ea7269 remoteproc: Fix a memory leak in an error handling path in [...] omits d6a33c5bdc84 remoteproc: Fix spelling mistake "atleast" -> "at least" omits d4b3aaf0f90b ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] omits 960d46f29aec ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 omits 0ac68641f414 ARM: dts: stm32: fix SAI sub nodes register range omits dad70d11a6e5 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] omits c13de2386c78 mtd: core: don't remove debugfs directory if device is in use omits 8a057b5fb480 MAINTAINERS: Update the devicetree documentation path of hyperbus omits 7b09acdcb944 mtd: block2mtd: add support for an optional custom MTD label omits a04e96537cc6 mtd: block2mtd: minor refactor to avoid hard coded constant omits 603362b4a583 mtd: fixup CFI on ixp4xx omits fc9e18f9e987 mtd: rawnand: arasan: Prevent an unsupported configuration omits 73e197df1949 MAINTAINERS: Add entry for Qualcomm NAND controller driver omits eec417fd317a mtd: rawnand: hynix: Add support for H27UCG8T2ETR-BC MLC NAND omits 6bcd2960af1b mtd: rawnand: xway: Keep the driver compatible with on-die [...] omits b4ebddd6540d mtd: rawnand: socrates: Keep the driver compatible with on [...] omits 325fd539fc84 mtd: rawnand: plat_nand: Keep the driver compatible with o [...] omits f16b7d2a5e81 mtd: rawnand: pasemi: Keep the driver compatible with on-d [...] omits 194ac63de6ff mtd: rawnand: orion: Keep the driver compatible with on-di [...] omits f9d8570b7fd6 mtd: rawnand: mpc5121: Keep the driver compatible with on- [...] omits b5b5b4dc6fcd mtd: rawnand: gpio: Keep the driver compatible with on-die [...] omits 7e3cdba176ba mtd: rawnand: au1550nd: Keep the driver compatible with on [...] omits d707bb74daae mtd: rawnand: ams-delta: Keep the driver compatible with o [...] omits c625823ad8c0 Revert "mtd: rawnand: cs553x: Fix external use of SW Hammi [...] omits fe972c458fc5 Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW [...] omits 8d1e4218a63e Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming [...] omits 1d5f55634c92 Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamm [...] omits 048fbdd59910 Revert "mtd: rawnand: tmio: Fix external use of SW Hamming [...] omits e7f466c51ce9 Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Ha [...] omits d8467112d645 mtd: rawnand: Let callers use the bare Hamming helpers omits 9be1446ece29 mtd: rawnand: fsmc: Fix use of SM ORDER omits 4caab28a6215 PCI: uniphier: Serialize INTx masking/unmasking and fix th [...] omits 45a3ec891370 PCI: qcom: Add sc8180x compatible omits df872ab1ffe4 mtd: spi-nor: nxp-spifi: Make use of the helper function d [...] omits a10ed4c42533 mtd: spi-nor: hisi-sfc: Make use of the helper function de [...] omits 78e4d3421876 mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() omits 15b02050baee mtd: spi-nor: Enable locking for n25q128a13 omits 3111a22e06df Merge branch 'mem-ctrl-next' into for-next omits 66d9de75cfc1 Merge branch 'next/drivers' into for-next omits f4e260bffcf3 pinctrl: renesas: checker: Prefix common checker output omits f31a5ffbd11d pinctrl: renesas: checker: Fix bias checks on SoCs with pu [...] omits e212923e7407 pinctrl: renesas: checker: Move overlapping field check omits 28e7f8ff9058 pinctrl: renesas: checker: Fix off-by-one bug in drive reg [...] omits 412da8c7224a pinctrl: renesas: Fix save/restore on SoCs with pull-down [...] omits ce34fb3cb4a8 pinctrl: renesas: r8a779[56]x: Add MediaLB pins omits aa9c0df98c29 PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280 omits b89ff410253d PCI: qcom: Replace ops with struct pcie_cfg in pcie match data omits b8f5482c9638 Bluetooth: vhci: Add support for setting msft_opcode and a [...] omits 51063f54ffaf remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused omits cddc976f185e arm64: dts: mt8183: change rpmsg property name omits 9f37ab0412eb PCI/switchtec: Add check of event support omits 67116444cf55 PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP omits 1420ac218abc PCI/switchtec: Update the way of getting management VEP in [...] omits 551ec658b698 PCI/switchtec: Fix a MRPC error status handling issue omits 1a323bd071dd PCI/switchtec: Error out MRPC execution when MMIO reads fail omits 3091f5fc5f1d powerpc: Mark .opd section read-only omits 8f6aca0e0f26 powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CM [...] omits f889e52436d6 Merge branch 'edac-urgent' into edac-for-next omits f9d9ae67a71d Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits 7fb77af71236 Merge branch 'sunxi/dt-for-5.16' into sunxi/for-next omits c30174d3332d pinctrl: gemini: fix typos omits 576ad176ad67 pinctrl: stm32: do not warn when 'st,package' is absent omits 6737810be216 soc: document merges omits fa7c47b9f512 Merge branch 'arm/drivers' into for-next omits 916ff8d5ea0e ext4: prevent partial update of the extent blocks omits a992bc717652 ext4: check for inconsistent extents between index and leaf block omits efbcc1015b07 ext4: check for out-of-order index extents in ext4_valid_e [...] omits 6333c4e6167b ext4: convert from atomic_t to refcount_t on ext4_io_end->count omits bd02347da7e2 ext4: refresh the ext4_ext_path struct after dropping i_data_sem. omits 2f961f147aad ext4: ensure enough credits in ext4_ext_shift_path_extents omits 7e1cc8086ef8 ext4: correct the left/middle/right debug message for binsearch omits 6861a4e1817c ext4: fix lazy initialization next schedule time computati [...] omits 52264b162a51 Revert "ext4: enforce buffer head state assertion in ext4_ [...] omits f9a7bed3504e Merge branch 'arm/fixes' into for-next omits f4a20dfac88c gpio: mc33880: Drop if with an always false condition omits 06de2cd788bf gpio: max730x: Make __max730x_remove() return void omits 60c6a63a3d30 Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_ [...] omits 130e2054d4a6 SUNRPC: Change return value type of .pc_encode omits fda494411485 SUNRPC: Replace the "__be32 *p" parameter to .pc_encode omits 3b0ebb255fdc NFSD: Save location of NFSv4 COMPOUND status omits 5621dc3c97cd remoteproc: imx_dsp_rproc: Correct the comment style of copyright omits 04e78a787b74 arm/arm64: dts: Enable 2.5G Ethernet port on CN9130-CRB omits 87a7d78d146e Merge branch 'mvebu/dt' into mvebu/for-next omits c44b31c26379 SUNRPC: Change return value type of .pc_decode omits 16c663642c7e SUNRPC: Replace the "__be32 *p" parameter to .pc_decode omits aa4858eb8264 gpio: aggregator: Wrap access to gpiochip_fwd.tmp[] omits 42cf2a633d5d PCI: vmd: depend on !UML omits af7cda832f8a dt-bindings: rockchip: Add DesignWare based PCIe controller omits b3ec8cdf457e fbdev: Garbage collect fbdev scrolling acceleration, part [...] omits cd06ab2fd48f drm/locking: add backtrace for locking contended locks wit [...] omits 4cd0872f01f7 Merge branch 'sunxi/drivers-for-5.16' into sunxi/for-next omits 413333fd6a88 nvmem: imx-ocotp: add support for post processing omits 75d9b8559ac3 Bluetooth: Fix memory leak of hci device omits 893505319c74 Bluetooth: btintel: Fix bdaddress comparison with garbage value omits 5a4bb6a8e981 Bluetooth: Fix debugfs entry leak in hci_register_dev() omits 91302d6c1dfd drm/ttm_bo_api: update the description for @placement and @sg omits 887ebfc09f79 Merge branch 'fixes' into for-next omits 3d2042178276 nvmem: core: add nvmem cell post processing callback omits 32a8aabcfecc nvmem: core: rework nvmem cell instance creation omits dc1650fc94a8 Bluetooth: btusb: Fix application of sizeof to pointer omits b616230e2325 powerpc/eeh: Fix docstrings in eeh.c omits 6ffeb56ee210 powerpc/boot: Use CONFIG_PPC_POWERNV to compile OPAL support omits a4bcbf71914b scsi: Documentation: Fix typo in sysfs-driver-ufs omits 39e4e75a9f1c Input: tsc200x - make tsc200x_remove() return void omits af98ff045f1e Input: adxl34x - make adxl34x_remove() return void omits 21c7e972475e scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus [...] omits 00aeaf329a3a scsi: libsas: Export sas_phy_enable() omits 046ab7d0f594 scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() omits 36c6b7613ef1 scsi: hisi_sas: Initialise devices in .slave_alloc callback omits 602946ec2f90 powerpc: Set max_mapnr correctly omits 322fda0405fe KVM: PPC: Book3S HV: H_ENTER filter out reserved HPTE[B] value omits 3510c5cf4276 gen_init_cpio: add static const qualifiers omits e98754233c58 PCI: cpqphp: Format if-statement code block correctly omits b0b2303c02fe pinctrl: uniphier: Add UniPhier NX1 pinctrl driver omits f66e173dd831 dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding omits 290e2d18caab pinctrl: uniphier: Add extra audio pinmux settings for LD1 [...] omits 83917856334e pinctrl: qcom: spmi-gpio: Add compatible for PM6350 omits 3d45c8438b86 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 omits 230b1e54bd14 nfp: use dev_driver_string() instead of pci_dev->driver->name omits 40dbd5ffc278 mlxsw: pci: Use dev_driver_string() instead of pci_dev->dr [...] omits e14dc2601314 net: marvell: prestera: use dev_driver_string() instead of [...] omits e519d9ea62e8 net: hns3: use dev_driver_string() instead of pci_dev->dri [...] omits 1fbbcffd0ee1 crypto: hisilicon - use dev_driver_string() instead of pci [...] omits 5a72431ec318 powerpc/eeh: Use dev_driver_string() instead of struct pci [...] omits 7c3b2c933a91 ssb: Use dev_driver_string() instead of pci_dev->driver->name omits 823c523eb2e4 bcma: simplify reference to driver name omits 8f5c335e34b5 crypto: qat - simplify adf_enable_aer() omits a534ff3f4d60 scsi: message: fusion: Remove unused mpt_pci driver .probe [...] omits 171d149ce8d1 PCI/ERR: Factor out common dev->driver expressions omits ae232f0970ea PCI: Drop pci_device_probe() test of !pci_dev->driver omits 097d9d414433 PCI: Drop pci_device_remove() test of pci_dev->driver omits 8e9028b3790d PCI: Return NULL for to_pci_driver(NULL) omits 3ef48a92f475 Merge branch 'misc' into for-next omits 1a6236fcc56f Merge branch 'fixes' into for-next omits 357df2fc0066 PCI: Use unsigned to match sscanf("%x") in pci_dev_str_mat [...] omits f18312084300 PCI: hv: Remove unnecessary use of %hx omits d489f18ad1fc scsi: ufs: core: Fix synchronization between scsi_unjam_ho [...] omits 381ba6a6baf1 drm/nouveau/mmu/gp100: remove unused variable omits 9561f58442e4 scsi: ufs: mediatek: Support vops pre suspend to disable a [...] omits f4875d509a0a scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() omits ec65e6beb02e Merge branch '5.15/scsi-fixes' into 5.16/scsi-staging omits f5ff291098f7 Bluetooth: L2CAP: Fix not initializing sk_peer_pid omits 709fca500067 Bluetooth: hci_sock: purge socket queues in the destruct() [...] omits b55553fd4ee3 dt-bindings: dsp: fsl: Update binding document for remote [...] omits ec0e5549f358 remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX omits d2320a042e57 remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method omits ebcd5d5175ca remoteproc: imx_rproc: Move common structure to header file omits e2a58d2d3416 unicode: only export internal symbols for the selftests omits 2b3d04787012 unicode: Add utf8-data module omits 5b747a594b19 SUNRPC: De-duplicate .pc_release() call sites omits 0ae93b99beb2 SUNRPC: Simplify the SVC dispatch code path omits 2565e5b69c44 PCI: vmd: Do not disable MSI-X remapping if interrupt rema [...] omits 8c4251a8bed0 soc: document merges omits c277229f6722 Merge branch 'arm/defconfigs' into for-next omits e45830bb9ab9 Merge branch 'arm/soc' into for-next omits ac10d2f8497e Merge branch 'arm/drivers' into for-next omits e8b448dc37a4 Merge branch 'arm/dt' into for-next omits 7e919677bb39 PCI: dwc: Perform host_init() before registering msi omits 10846bb6b928 Merge branch 'next/dt64' into for-next omits 4572b4bbdf14 Merge branch 'next/drivers' into for-next omits 1db060509903 drm: mxsfb: Set fallback bus format when the bridge doesn' [...] omits e2e0ee7e2c2b drm: mxsfb: Print failed bus format in hex omits 0c464eee746a drm/panel: st7703: Add media bus format omits 1311f3dfce7e drm/panel: mantix: Add media bus format omits 2f1495fac8d3 drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts omits 29908bbf7b89 powerpc/perf: Expose instruction and data address register [...] omits 02b182e67482 powerpc/perf: Refactor the code definition of perf reg ext [...] omits 88f5e1e66253 kbuild: Add make tarzst-pkg build option omits 2216cf68cf56 scripts: update the comments of kallsyms support omits b415ed4f49b9 Input: st1232 - prefer asynchronous probing omits 2667f6b7af99 Input: st1232 - increase "wait ready" timeout omits cd6d697a6e20 f2fs: fix wrong condition to trigger background checkpoint [...] omits 011e0868e0cf f2fs: fix to use WHINT_MODE omits 464413496acb MAINTAINERS: Add maintainer entry for zstd omits ecea7adad80d lib: zstd: Upgrade to latest upstream zstd version 1.4.10 omits 79352928a666 MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver a [...] omits f55fee56a631 PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver omits ee30840ba3ba drm/v3d: fix copy_from_user() error codes omits bf2928c7a284 PCI/VPD: Add pci_read/write_vpd_any() omits 6ca99ce756c2 unicode: cache the normalization tables in struct unicode_map omits fbc59d65059e unicode: move utf8cursor to utf8-selftest.c omits 9012d79cf0c7 unicode: simplify utf8len omits 379210db489c unicode: remove the unused utf8{,n}age{min,max} functions omits 49bd03cc7e95 unicode: pass a UNICODE_AGE() tripple to utf8_load omits f3a9c8239600 unicode: mark the version field in struct unicode_map unsigned omits a440943e68cd unicode: remove the charset field from struct unicode_map omits 86e805757978 f2fs: simplify f2fs_sb_read_encoding omits aa8bf298a96a ext4: simplify ext4_sb_read_encoding omits f85d9e59f1b4 drm/connector: fix all kernel-doc warnings omits b2f583937aad s390/cmm: use string_upper() instead of open coded variant omits a30b5b030476 s390/ptrace: add function argument access API omits 3990b5baf225 selftests/ftrace: add s390 support for kprobe args tests omits 885359c42942 s390/ptrace: fix coding style omits 894979689d3a s390/ftrace: provide separate ftrace_caller/ftrace_regs_ca [...] omits 176510ebecd1 s390/ftrace: add ftrace_instruction_pointer_set() helper function omits 5740a7c71ab6 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support omits 0c14c037952c s390/jump_label: add __init_or_module annotation omits acd6c9afc63c s390/jump_label: rename __jump_label_transform() omits 4e0502b8b310 s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH omits e5873d6f7a7a s390/ftrace: add missing serialization for graph caller patching omits ae2b9a11b494 s390/ftrace: use text_poke_sync_lock() omits 1c27dfb24e3b s390/jump_label: use text_poke_sync() omits e16d02ee3f34 s390: introduce text_poke_sync() omits fbbd14073712 s390/barrier: factor out bcr_serialize() omits 25d36a85c61b s390/test_unwind: convert to KUnit omits 4a667ba87308 s390/debug: fix kernel-doc warnings omits ac2c63757f4f orangefs: Fix sb refcount leak when allocate sb info failed. omits 4c2b46c824a7 fs: orangefs: fix error return code of orangefs_revalidate [...] omits 507874c08f63 orangefs: Remove redundant initialization of variable ret omits 90c45fc15aaf drm/panel: s6e63m0: Make s6e63m0_remove() return void omits 9130bd1dbe52 Merge branch 'edac-misc' into edac-for-next omits 5e51cc0005c6 dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences [...] omits a3c7ca2b141b sparc: Add missing "FORCE" target when using if_changed omits fee762d69ad5 kconfig: refactor conf_touch_dep() omits 00d674cb3536 kconfig: refactor conf_write_dep() omits 57ddd07c4560 kconfig: refactor conf_write_autoconf() omits 8499f2dd57ef kconfig: add conf_get_autoheader_name() omits 80f7bc773763 kconfig: move sym_escape_string_value() to confdata.c omits 51d792cb5de8 kconfig: refactor listnewconfig code omits 6ce45a91a982 kconfig: refactor conf_write_symbol() omits ca51b26b4a25 kconfig: refactor conf_write_heading() omits f30946db159f drm/nouveau/nouveau_bo: Remove unused variables 'dev' omits 1e39f430575f drm/nouveau/gem: remove redundant semi-colon omits 404046cf4805 drm/nouveau/mmu/gp100-: drop unneeded assignment in the if [...] omits 636318593810 drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm [...] omits cacadb0633bb drm/nouveau/nvenc: remove duplicate include in base.c omits 26701d49482a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 6ac04ffbc1a1 Merge branch 'i2c/for-current' into i2c/for-next omits cc28e578f515 i2c: mediatek: Dump i2c/dma register when a timeout occurs omits e3e4949e637d i2c: mediatek: Reset the handshake signal between i2c and dma omits 712d6617d0a2 i2c: mlxcpld: Allow flexible polling time setting for I2C [...] omits 92d190433bd8 Merge branch 'omap-for-v5.16/gpmc' into for-next omits 3abdc89b5e30 i2c: pasemi: Set enable bit for Apple variant omits d88ae2932df0 i2c: pasemi: Add Apple platform driver omits a2c34bfd2c58 i2c: pasemi: Refactor _probe to use devm_* omits fd664ab2319f i2c: pasemi: Allow to configure bus frequency omits 1a62668cefdb i2c: pasemi: Move common reset code to own function omits 9bc5f4f660ff i2c: pasemi: Split pci driver to its own file omits 6adb00c7f0ed i2c: pasemi: Split off common probing code omits c06f50ed36cc i2c: pasemi: Remove usage of pci_dev omits 07e820d4fcb0 i2c: pasemi: Use dev_name instead of port number omits 3a7442ac1d1b i2c: pasemi: Use io{read,write}32 omits df7c4a8c1b47 dt-bindings: i2c: Add Apple I2C controller bindings omits a63f393dd7e1 drm/virtio: fix the missed drm_gem_object_put() in virtio_ [...] omits d0e36a62bd4c quota: correct error number in free_dqentry() omits 321d106e70eb Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits 9bf3d2033129 quota: check block number when reading the block in quota file omits c5c34f5793f3 Merge branch 'i2c/for-current' into i2c/for-mergewindow omits 8f086fe5f3c9 Merge branch 'mem-ctrl-next' into for-next omits 914b6f290beb drm/panel: Add support for Sharp LS060T1SX01 panel omits 2307d3a5a2df dt-bindings: add bindings for the Sharp LS060T1SX01 panel omits 31f6207940a6 drm/bridge: lvds-codec: Add support for LVDS data mapping select omits ba3e86789eaf dt-bindings: display: bridge: lvds-codec: Document LVDS da [...] omits 64a93dbf25d3 NFS: Fix deadlocks in nfs_scan_commit_list() omits 110cb2d2f932 NFS: Instrument i_size_write() omits 0392dd51f9c7 SUNRPC: Per-rpc_clnt task PIDs omits 8e09650f5ec6 NFS: Remove unnecessary TRACE_DEFINE_ENUM()s omits 2c0c19b681d5 fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' omits ab6ff1fda1e8 uml: x86: add FORCE to user_constants.h omits f9d8de699ac4 pinctrl: samsung: support ExynosAutov9 SoC pinctrl omits 2620fddce4a9 Revert "dt-bindings: add bindings for the Sharp LS060T1SX0 [...] omits 54d209e2fa94 Revert "drm/panel: Add support for Sharp LS060T1SX01 panel" omits 223cce88a926 drm/panel: Add support for Sharp LS060T1SX01 panel omits 230a6f0e6f49 dt-bindings: add bindings for the Sharp LS060T1SX01 panel omits c38171a58574 dt-bindings: display: simple: hardware can use ddc-i2c-bus omits 19f036eaaffa drm/panel: panel-simple: add LOGIC Technologies LTTD800480 [...] omits 76f745683858 dt-bindings: display: simple: add Innolux G070Y2-T02 panel omits f474bb3000b6 dt-bindings: display: simple: Add Vivax TPC-9150 panel omits 97f921ff264e dt-bindings: add vendor prefix for Vivax omits 63b8d7991667 rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg [...] omits f0d1be1482aa rpmsg: virtio: Remove unused including <linux/of_device.h> omits bc774a3887cb rpmsg: char: Remove useless include omits b2105b9f39b5 PCI: Correct misspelled and remove duplicated words omits 5dccbc9de8f0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ omits f792cf8a094e perf kmem: Improve man page for record options omits eda1a84cb4e9 perf tools: Enable strict JSON parsing omits 21813684e46d perf tools: Make the JSON parser more conformant when in s [...] omits 08f3e0873ac2 perf vendor-events: Fix all remaining invalid JSON files omits c6c00900c751 perf daemon: Remove duplicate sys/file.h include omits 8c62103627a8 Merge branch 'v5.15-next/soc' into for-next omits 68ad4cc9f550 Merge branch 'v5.15-next/dts64' into for-next omits e539a77e44c7 dt-bindings: drm/bridge: ps8640: Add aux-bus child omits 31c9ef002580 dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller omits c2d4fab01f5e perf test evlist-open-close: Use inline func to convert ti [...] omits 861e133ba268 PCI: rcar-host: Remove unneeded includes omits 6bd006c6eb7f perf mmap: Introduce mmap_cpu_mask__duplicate() omits c65bd90dc93e PCI: rcar-ep: Remove unneeded includes omits 73e40c9bd44c libperf cpumap: Use binary search in perf_cpu_map__idx() a [...] omits 47e7dd34a26d Merge remote-tracking branch 'torvalds/master' into perf/core omits 4dad7e7e2891 Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits f9473a65719e powerpc/pseries/cpuhp: remove obsolete comment from pserie [...] omits fa2a5dfe2ddd powerpc/pseries/cpuhp: delete add/remove_by_count code omits 983f91017406 powerpc/cpuhp: BUG -> WARN conversion in offline path omits 7edd5c9a8820 powerpc/pseries/cpuhp: cache node corrections omits fda0eb220021 powerpc/paravirt: correct preempt debug splat in vcpu_is_p [...] omits 799f9b51db68 powerpc/paravirt: vcpu_is_preempted() commentary omits 56537faf8821 powerpc: fix unbalanced node refcount in check_kvm_guest() omits f2719b26ae27 video: fbdev: chipsfb: use memset_io() instead of memset() omits ee87843795ec powerpc/powernv/dump: Fix typo in comment omits 2a24d80fc86b powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removal omits 7eff9bc00ddf powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no pr [...] omits 452f145eca73 powerpc: Drop superfluous pci_dev_is_added() calls omits 9d7fb0643a15 powerpc/powermac: Remove stale declaration of pmac_md omits 93fa8e9d8811 powerpc: Remove unused prototype for of_show_percpuinfo omits 494f238a3861 powerpc/476: Fix sparse report omits c45361abb918 powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n omits 3c2172c1c47b powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cann [...] omits 387273118714 powerps/pseries/dma: Add support for 2M IOMMU page size omits 24417d5b0c00 drm/bridge: ti-sn65dsi83: Implement .detach callback omits 91a45b12d49e cxl/acpi: Do not fail cxl_acpi_probe() based on a missing CHBS omits 27ff8187f13e opp: Fix return in _opp_add_static_v2() omits 9406369ae627 riscv: dts: microchip: use vendor compatible for Cadence SD4HC omits 33f736366b2c riscv: dts: microchip: drop unused pinctrl-names omits 42a57a47bb0c riscv: dts: microchip: drop duplicated MMC/SDHC node omits fd86dd2a5dc5 riscv: dts: microchip: fix board compatible omits 80a9609c93ef riscv: dts: microchip: drop duplicated nodes omits a090fe638e8d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] omits fa6b2d32e622 drm/tegra: Remove duplicate struct declaration omits 810ee5bd7472 drm/tegra: vic: Use autosuspend omits 6a01cd3f00ae drm/tegra: gr2d: Explicitly control module reset omits 17dc9a073b63 Merge branch 'for-v5.16/renesas-rpc' into for-next omits 68662dad9833 Merge branch 'for-v5.16/tegra-mc' into for-next omits e4aa859fd1dc Merge branch 'mem-ctrl-next' into for-next omits 426c60a8b103 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER omits f00b479e6e47 gpu: host1x: Drop excess kernel-doc entry @key omits d029439d8ab1 Merge branch 'edac-misc' into edac-for-next omits 587a7d1703f3 Merge branch 'kcsan.2021.09.13b' into HEAD omits b15bfa4df635 Bluetooth: mgmt: Fix Experimental Feature Changed event omits 8b89637dbac2 Bluetooth: hci_vhci: Fix to set the force_wakeup value omits 107fe0482b54 Bluetooth: Read codec capabilities only if supported omits 42da7911b83a PCI: vmd: Assign a number to each VMD controller omits 5b8402562e55 PCI: visconti: Remove surplus dev_err() when using platfor [...] omits 8faa1d2defb7 PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) omits 2908a0d81f5b PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) omits 3028956349e1 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC omits ab4de22c216a drm/tegra: Bump VIC/NVDEC clock rates to Fmax omits e76599df354d drm/tegra: Add NVDEC driver omits 8de4e9a62b17 drm/tegra: Support asynchronous commits for cursor omits 953018ca991f drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] omits c8696fa00635 drm/tegra: Do not reference tegra_plane_funcs directly omits e3166698a8a0 drm/tegra: Implement buffer object cache omits 1c4d17a5267b drm/tegra: Implement correct DMA-BUF semantics omits 7efbbe6e1414 qcom_scm: hide Kconfig symbol omits b63dc8f2b02c firmware: include drivers/firmware/Kconfig unconditionally omits 2b650b7ff20e PCI: aardvark: Fix reporting Data Link Layer Link Active omits 661c399a651c PCI: aardvark: Fix checking for link up via LTSSM state omits f76b36d40bee PCI: aardvark: Fix link training omits 454c53271fc1 PCI: aardvark: Simplify initialization of rootcap on virtu [...] omits 223dec14a053 PCI: aardvark: Implement re-issuing config requests on CRS [...] omits 67cb2a4c9349 PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() omits 1fb95d7d3c7a PCI: aardvark: Do not unmask unused interrupts omits a7ca6d7fa3c0 PCI: aardvark: Do not clear status bits of masked interrupts omits 46ef6090dbf5 PCI: aardvark: Fix configuring Reference clock omits d419052bc6c6 PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on [...] omits 464de7e7fff7 PCI: aardvark: Don't spam about PIO Response Status omits a4e17d65dafd PCI: aardvark: Fix PCIe Max Payload Size setting omits 460275f124fb PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros omits e2ea30ed9c33 Merge branch 'omap-for-v5.16/soc' into for-next omits 7cd80132aeab drm: use new iterator in drm_gem_fence_array_add_implicit v3 omits a585070f2682 drm/i915: use the new iterator in i915_request_await_object v2 omits 9c2ba265352a drm/scheduler: use new iterator in drm_sched_job_add_impli [...] omits dbcae3bfcbca drm/ttm: use the new iterator in ttm_bo_flush_all_fences omits 0a42016d9319 dma-buf: use the new iterator in dma_resv_poll omits 63639d013a6f dma-buf: use the new iterator in dma_buf_debug_show omits 5baaac3184ab dma-buf: add dma_resv_for_each_fence v3 omits 93d455d582b0 Merge branch 'for-5.15/upstream-fixes' into for-next omits 08b9a61a87bc HID: multitouch: disable sticky fingers for UPERFECT Y omits 48e7064414bd Merge branch 'for-5.16/core' into for-next omits 8e3cd9221c66 HID: cougar: Make use of the helper function devm_add_acti [...] omits 0df070182842 Merge branch 'edac-misc' into edac-for-next omits a0a33067b957 drm/connector: refer to CTA-861-G in the "content type" prop docs omits 7be28bd73f23 drm/plane-helper: fix uninitialized variable reference omits 0967eb11f647 Merge branch 'edac-misc' into edac-for-next omits 15184965783a drm/bridge/lontium-lt9611uxc: fix provided connector suport omits 0830e033c077 firmware: arm_scmi: Review some virtio log messages omits 83775456504c Bluetooth: Fix handling of SUSPEND_DISCONNECTING omits d16e6d19ccc6 Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev omits 8c3f1ab09e57 mfd: core: Add missing of_node_put for loop iteration omits 3803d055e16f Merge branch 'omap-for-v5.16/dt' into for-next omits 731852f7a716 Merge branch 'omap-for-v5.16/soc' into for-next omits 5c2ac709dbee Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits cc9ea5ec8eb8 Merge branch 'fixes' into for-next omits a036b0a5d7d6 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address omits df359f0ca019 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting omits 25e62167d1da arm64: dts: broadcom: Add reference to RPi CM4 IO Board omits c5d283ef9e72 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board omits b65b46c047a9 ARM: dts: Add Raspberry Pi Compute Module 4 omits 50d03bcc0c14 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 omits 2383fb799b74 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi omits 367009c7ef0f dt-bindings: display: bcm2835: add optional property power [...] omits ed9b4d0416b7 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states omits c7a774b1e713 ARM: dts: bcm2711: fix MDIO #address- and #size-cells omits 14cb4fc1b422 ARM: dts: bcm283x: Fix VEC address for BCM2711 omits a41392e0877a MAINTAINERS: rectify entry for CHIPONE ICN8318 I2C TOUCHSC [...] omits 1f59342be6c0 Input: analog - fix invalid snprintf() call omits 7e849b8f98a5 Merge branch 'misc' into for-next omits 3a05de6d3e78 Merge branch 'fixes' into for-next omits 3f491d11d8cb MAINTAINERS: Add spi-nor device tree binding under SPI NOR [...] omits 65315ec52c9b PCI: imx6: Remove unused assignment to variable ret omits 9e16f49c8280 mfd: hi6421-spmi-pmic: cleanup drvdata omits 73698660f17c Merge tag 'for-riscv' of https://git.kernel.org/pub/scm/vi [...] omits 4844bdbe9166 PM / devfreq: tegra30: Check whether clk_round_rate() retu [...] omits 68b79f285540 PM / devfreq: tegra30: Use resource-managed helpers omits 1cc55204b0db PM / devfreq: Add devm_devfreq_add_governor() omits 605ae389ea02 scsi: smartpqi: Update version to 2.1.12-055 omits 80982656b78e scsi: smartpqi: Add 3252-8i PCI id omits d4dc6aea93cb scsi: smartpqi: Fix duplicate device nodes for tape changers omits 987d35605b7e scsi: smartpqi: Fix boot failure during LUN rebuild omits 28ca6d876c5a scsi: smartpqi: Add extended report physical LUNs omits 4f3cefc3084d scsi: smartpqi: Avoid failing I/Os for offline devices omits be76f90668d8 scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation omits 6ce1ddf53252 scsi: smartpqi: Update LUN reset handler omits 5d1f03e6f49a scsi: smartpqi: Capture controller reason codes omits 9ee5d6e9ac52 scsi: smartpqi: Add controller handshake during kdump omits 819225b03dc7 scsi: smartpqi: Update device removal management omits 76a4f7cc5973 scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() omits 4084a7235d38 scsi: pm80xx: Fix misleading log statement in pm8001_mpi_g [...] omits 4f632918e7a8 scsi: pm80xx: Replace open coded check with dev_is_expander() omits c20bda341946 scsi: target: tcmu: Use struct_size() helper in kmalloc() omits 5384ee089d1f scsi: target: usb: Replace enable attr with ops.enable omits d7e2932bba1b scsi: target: ibm_vscsi: Replace enable attr with ops.enable omits 9465b4871af0 scsi: target: srpt: Replace enable attr with ops.enable omits fb00af92e5db scsi: target: sbp: Replace enable attr with ops.enable omits cb8717a720a9 scsi: target: qla2xxx: Replace enable attr with ops.enable omits 382731ec01b3 scsi: target: iscsi: Replace tpg enable attr with ops.enable omits 80ed33c8ba93 scsi: target: core: Add common tpg/enable attribute omits cdf7f6a10d48 scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 omits 4c32edc350e4 scsi: megaraid_sas: Add helper functions for irq_context omits e7dcc514a49e scsi: megaraid_sas: Fix concurrent access to ISR between I [...] omits d4996c6eac4c scsi: advansys: Fix kernel pointer leak omits 05787e3456ff scsi: target: core: Make logs less verbose omits 87746a6502d6 lib: zstd: Add decompress_sources.h for decompress_unzstd omits 66dbd6888e17 lib: zstd: Add kernel-specific API omits 87bf6a6bbe8b scsi: ufs: core: Do not exit ufshcd_err_handler() unless o [...] omits 54a4045342a8 scsi: ufs: core: Do not exit ufshcd_reset_and_restore() un [...] omits edc0596cc04b scsi: ufs: core: Stop clearing UNIT ATTENTIONS omits af21c3fd5b3e scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION omits f44abcfc3f9f scsi: ufs: core: Remove return statement in void function omits 68444d73d6a5 scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match [...] omits 1da3b0141e74 scsi: ufs: core: Fix NULL pointer dereference omits e9076e7f23aa scsi: core: Fix spelling in a source code comment omits 5d4595db0e1c riscv: add rv32 and rv64 randconfig build targets omits 21ccdccd21e4 riscv: mm: don't advertise 1 num_asid for 0 asid bits omits f2928e224d85 riscv: set default pm_power_off to NULL omits dffe11e280a4 riscv/vdso: Add support for time namespaces omits 90d8f9584220 Merge branch 'i2c/for-current-fixed' into i2c/for-next omits a324db4c07c8 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 5d1391e8119d Merge branch 'i2c/for-current' into i2c/for-next omits 669b2e4aa1a8 i2c: mlxcpld: Reduce polling time for performance improvement omits 35940a58f9f1 SUNRPC: Capture value of xdr_buf::page_base omits 22a027e8c03f SUNRPC: Add trace event when alloc_pages_bulk() makes no progress omits 45f135846815 svcrdma: Split svcrmda_wc_{read,write} tracepoints omits eef2d8d47c33 svcrdma: Split the svcrdma_wc_send() tracepoint omits 8dcc5721da78 svcrdma: Split the svcrdma_wc_receive() tracepoint omits faf88ed1c083 remoteproc: meson-mx-ao-arc: fix a bit test omits be8ecc57f180 perf srcline: Use long-running addr2line per DSO omits e69709f6861a opp: Add more resource-managed variants of dev_pm_opp_of_a [...] omits 3734b9f2cee0 opp: Change type of dev_pm_opp_attach_genpd(names) argument omits 432c404c03cb PCI: of: Allow matching of an interrupt-map local to a PCI device omits 5a58ff59f244 of/irq: Allow matching of an interrupt-map local to an int [...] omits 2e7aa399dffc irqdomain: Make of_phandle_args_to_fwspec() generally available omits f367c7d9fb32 s390/block/scm_blk: add error handling support for add_disk() omits 1a5db707c859 s390/block/dcssblk: add error handling support for add_disk() omits 11dfe199eb31 s390/block/dasd_genhd: add error handling support for add_disk() omits e3ec8e0f5711 s390/boot: allocate amode31 section in decompressor omits 584315ed87a7 s390/boot: initialize control registers in decompressor omits bca2d0428e3d s390/sclp_vt220: fix unused function warning omits d340d28a968e kprobes: add testcases for s390 omits f768a20c0a6e s390/ftrace: add FTRACE_GEN_NOP_ASM macro omits 54235d5cfea0 s390/sclp_sd: fix warnings about missing parameter description omits 0c3812c347bf s390/cio: derive cdev information only for IO-subchannels omits 6526a597a2e8 s390/pci: add simpler s390dbf traces for events omits fa172f043f5b s390/cio: unregister the subchannel while purging omits 1c8174fdc798 s390/pci: tolerate inconsistent handle in recover omits 4df898dc06da s390/kprobes: add sanity check omits b860b9346e2d s390/ftrace: remove dead code omits 4d74190d30c8 mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART omits 8b7912f4cb6c opp: Fix required-opps phandle array count check omits a2915fa06227 pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_pr [...] omits 36a10a3c4cb6 NFS: Remove unnecessary page cache invalidations omits b97583b26326 NFS: Do not flush the readdir cache in nfs_dentry_iput() omits cec08f452a68 NFS: Fix dentry verifier races omits ff81dfb5d721 NFS: Further optimisations for 'ls -l' omits 2929bc3329f4 NFS: Fix up nfs_readdir_inode_mapping_valid() omits a6a361c4ca3c NFS: Ignore the directory size when marking for revalidation omits 488796ec1e39 NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA omits eea413308f2e NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED omits a1e7f30a8606 NFSv4: Retrieve ACCESS on open if we're not using NFS4_CRE [...] omits 43d20e80e288 NFS: Fix a few more clear_bit() instances that need releas [...] omits 33c3214bf450 SUNRPC: xprt_clear_locked() only needs release memory semantics omits b9f8713f42af SUNRPC: Remove unnecessary memory barriers omits 6dbcbe3f78be SUNRPC: Remove WQ_HIGHPRI from xprtiod omits 47dd8796a31e SUNRPC: Add cond_resched() at the appropriate point in __r [...] omits ea7a1019d8ba SUNRPC: Partial revert of commit 6f9f17287e78 omits ca05cbae2a04 NFS: Fix up nfs_ctx_key_to_expire() omits 9019fb391de0 NFS: Label the dentry with a verifier in nfs_rmdir() and n [...] omits 342a67f08842 NFS: Label the dentry with a verifier in nfs_link(), nfs_s [...] omits 5077a3240bb3 Merge tag 'renesas-pinctrl-for-v5.16-tag1' of git://git.ke [...] omits 785cb064e2f8 vsprintf: rework bitmap_list_string omits 0ac8d21ff6c4 lib: bitmap: add performance test for bitmap_print_to_pagebuf omits 20a31ee8ae3a bitmap: unify find_bit operations omits e0ce85629ef2 mm/percpu: micro-optimize pcpu_is_populated() omits 747a53f547cb Replace for_each_*_bit_from() with for_each_*_bit() where [...] omits f79c0edd6d50 find: micro-optimize for_each_{set,clear}_bit() omits 1408638497db include/linux: move for_each_bit() macros from bitops.h to find.h omits 4e258d05437b cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits fa9611dc9a30 tools: sync tools/bitmap with mother linux omits 523f4c8e86c3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits 730b4f23ea71 cpumask: use find_first_and_bit() omits f0a9b5ae3d37 lib: add find_first_and_bit() omits 8b444c98bb90 arch: remove GENERIC_FIND_FIRST_BIT entirely omits a7c7d06a49d6 include: move find.h from asm_generic to linux omits 583fba98ff9c bitops: move find_bit_*_le functions from le.h to find.h omits e825696df716 bitops: protect find_first_{,zero}_bit properly omits 387292c357be pinctrl: mediatek: add rsel setting on MT8195 omits fb34a9ae383a pinctrl: mediatek: support rsel feature omits 25a74c0f4bf1 pinctrl: mediatek: fix coding style omits 91e7edceda96 dt-bindings: pinctrl: mt8195: change pull up/down description omits 26564c44357e dt-bindings: pinctrl: mt8195: add rsel define omits 727293a8b11e pinctrl: qcom: spmi-gpio: add support to enable/disable output omits 8edab02386c3 Merge remote-tracking branch 'palmer/riscv-vdso-cleanup' i [...] omits dae9a6cab800 NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() omits f49b68ddc9d7 SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases omits 8e70bf27fd20 NFSD: Initialize pointer ni with NULL and not plain integer 0 omits d8b26071e65e NFSD: simplify struct nfsfh omits c645a883df34 NFSD: drop support for ancient filehandles omits ef5825e3cf0d NFSD: move filehandle format declarations out of "uapi". omits 72698a878926 openrisc: time: don't mark comment as kernel-doc omits 7200d8447691 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits d56baf6efaf1 i2c: switch from 'pci_' to 'dma_' API omits 8f746858afec Merge branch 'i2c/for-mergewindow' into i2c/for-next omits b883ec799d95 Merge branch 'i2c/for-current' into i2c/for-next omits cf9ae42c435c i2c: exynos: describe drivers in KConfig omits 511899ec34b6 i2c: pxa: drop unneeded MODULE_ALIAS omits b8228aea5a19 i2c: mediatek: fixing the incorrect register offset omits 5c4c2c8e6fac Input: ariel-pwrbutton - add SPI device ID table omits 7caadcfa8a7c rtc: m41t80: return NULL rather than a plain 0 integer omits f3606687b447 rtc: msc313: Fix unintentional sign extension issues with [...] omits 3109151c4734 rtc: mcp795: Add SPI ID table omits 85f604af9c83 dmaengine: idxd: move out percpu_ref_exit() to ensure it's [...] omits ae8f13f0a6fd dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc() omits 9558cf4ad07e dmaengine: zynqmp_dma: fix lockdep warning in tasklet omits 193a750df595 dmaengine: zynqmp_dma: refine dma descriptor locking omits 16ed0ef3e931 dmaengine: zynqmp_dma: cleanup after completing all descriptors omits 85997fdfd159 dmaengine: zynqmp_dma: cleanup includes omits 7073b5a8bd6e dmaengine: zynqmp_dma: enable COMPILE_TEST omits 4c0f93eb80fb dmaengine: zynqmp_dma: drop message on probe success omits 5637abaab994 dmaengine: zynqmp_dma: simplify with dev_err_probe omits 229d0cfae5b2 kconfig: remove 'const' from the return type of sym_escape [...] omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits bf7cf1ccbccc Merge branch 'mem-ctrl-next' into for-next omits 64052e7fbb09 Merge branch 'next/dt' into for-next omits a2258831d12d PCI: endpoint: Use sysfs_emit() in "show" functions omits 894682f0a9b3 PCI: xgene: Use PCI_VENDOR_ID_AMCC macro omits 5af9405397bf PCI: dra7xx: Get an optional clock omits b9a6943dc891 PCI: dra7xx: Remove unused include omits 3b868d150efd PCI: dra7xx: Make it a kernel module omits 3a7fb86758c9 PCI: dwc: Export more symbols to allow modular drivers omits 7fd4d99072ce Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits fb75686bed1a platform/chrome: cros_ec_typec: Use cros_ec_command() omits 4f1406396ed4 platform/chrome: cros_ec_proto: Add version for ec_command omits 5d122256f4e5 platform/chrome: cros_ec_proto: Make data pointers void omits 7101c83950e6 platform/chrome: cros_usbpd_notify: Move ec_command() omits 67ea0239fb60 platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command() omits eb057514ccca platform/chrome: cros_ec: Fix spelling mistake "responsed" [...] omits 7c3855c423b1 PCI: Coalesce host bridge contiguous apertures omits b9447584213e Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 73c4a91fda52 Merge branch 'i2c/for-current' into i2c/for-next omits 647d908816a7 i2c: kempld: deprecate class based instantiation omits ed2f85115a8e i2c: bcm-kona: Fix return value in probe() omits e7f4264821a4 i2c: rcar: enable interrupts before starting transfer omits 69c2255f1de5 i2c: / ACPI: fix resource leak in reconfiguration device addition omits b71c724c480c i2c: / ACPI: fix resource leak in reconfiguration device [...] omits c073b25dad0c i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) omits 7d6b61c394a4 i2c: i801: Use PCI bus rescan mutex to protect P2SB access omits 4c5910631cc1 i2c: i801: Improve i801_add_mux omits 4811a411a929 i2c: i801: Improve i801_acpi_probe/remove functions omits e462aa7e39b5 i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE omits 2b3db4db660f i2c: i801: Improve is_dell_system_with_lis3lv02d omits 2b775152bbe8 perf tests vmlinux-kallsyms: Ignore hidden symbols omits 6988f70cf105 kconfig: rename a variable in the lexer to a clearer name omits 65017d8381e2 kconfig: narrow the scope of variables in the lexer omits 94886961e324 perf metric: Avoid events for an 'if' constant result omits a8e4e880834b perf metric: Don't compute unused events omits 970f7afe55ee perf expr: Propagate constants for binary operations omits 3f965a7df09d perf expr: Merge find_ids and regular parsing omits 762a05c561bc perf metric: Allow metrics with no events omits 114a9d6e396e perf metric: Add utilities to work on ids map. omits 7e06a5e30a0c perf metric: Rename expr__find_other. omits c924e0cc0576 perf expr: Move actions to the left. omits e87576c5ac14 perf expr: Use macros for operators omits aed0d6f8c6ed perf expr: Separate token declataion from type omits 7f8fdcbbbefb perf expr: Remove unused headers and inline d_ratio omits edfe7f554ab8 perf metric: Use NAN for missing event IDs. omits cb94a02e7494 perf metric: Restructure struct expr_parse_ctx. omits 5a48ff48b76f Merge branch 'next/drivers' into for-next omits 176412f8674b pinctrl: intel: Kconfig: Add configuration menu to Intel p [...] omits 61bc346ce64a uapi/linux/prctl: provide macro definitions for the PR_SCH [...] omits b198c36ab605 Merge branch 'misc' into for-next omits b0ee5c2f4727 Merge branch 'fixes' into for-next omits c749301ebee8 scsi: sd: Fix sd_do_mode_sense() buffer length handling omits a7d6840bed0c scsi: core: Fix scsi_mode_select() buffer length handling omits 17b49bcbf835 scsi: core: Fix scsi_mode_sense() buffer length handling omits 6bd49b1a8d43 scsi: core: Delete scsi_{get,free}_host_dev() omits ca4ff9e751eb scsi: elx: efct: Switch from 'pci_' to 'dma_' API omits a0cea83332ae scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling omits 525943a586ef scsi: ufs: core: Export hibern8 entry and exit functions omits a5b141a895b5 scsi: lpfc: Add support for optional PLDV handling omits 60c98a87fcaa scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y omits 5860d9fb5622 scsi: lpfc: Return NULL rather than a plain 0 integer omits 9f80eca441a9 scsi: aic7xxx: Fix a function name in comments omits 8d807a068090 scsi: lpfc: Fix a function name in comments omits 568778f5572a scsi: advansys: Prefer struct_size() over open-coded arithmetic omits ce580e47e848 scsi: ufs: exynos: Unify naming omits e0f7b1922358 PCI: Use kstrtobool() directly, sans strtobool() wrapper omits 36f354ec7bf9 PCI/sysfs: Return -EINVAL consistently from "store" functions omits 95e83e219d68 PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input omits c2606ddcf5ad mtd: onenand: samsung: drop Exynos4 and describe driver in [...] omits 6bc779ee05d4 PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() omits 87f1f87a1681 PCI/ACPI: Move _OSC query checks to separate function omits 4c6f6060b7c4 PCI/ACPI: Move supported and control calculations to separ [...] omits af9d82626c8f PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS omits c80161287590 perf vendor events arm64: Revise hip08 uncore events omits b8b350afaa4b perf test: Add pmu-event test for event described as "config=" omits 56be05103a40 perf test: Verify more event members in pmu-events test omits d60bad10c4ae perf jevents: Support ConfigCode omits 4f9d4f8aa732 perf parse-events: Set numeric term config omits 08efcb4a638d libtraceevent: Increase libtraceevent logging when verbose omits 359cad09e40b perf tools: Add define for libtracefs version omits 569715164ba2 perf tools: Add define for libtraceevent version omits b758a61b391f perf tools: Enable libtracefs dynamic linking omits 70a9ac36ffd8 f2fs: fix up f2fs_lookup tracepoints omits 3d5ac9effcc6 perf test: Workload test of all PMUs omits 4a87dea9e60f perf test: Workload test of metric and metricgroups omits 9a0a1417d3bb PCI: Tidy comments omits 0e46c8307574 perf jevents: Add __maybe_unused attribute to unused function arg omits 1c60e6f24b67 Merge branch 'edac-misc' into edac-for-next omits a144fbf35b84 Merge branch 'mem-ctrl-next' into for-next omits 0c2d4ca1e690 Merge branch 'for-v5.16/renesas-rpc' into for-next omits d162d84b27c8 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells omits 6e0b813c6bbb mfd: max14577: Do not enforce (incorrect) interrupt trigger type omits 15e24f5ab1f4 mfd: max77693: Do not enforce (incorrect) interrupt trigger type omits 5a6c0a689e02 mfd: max77686: Do not enforce (incorrect) interrupt trigger type omits 516e83636fce mfd: sec-irq: Do not enforce (incorrect) interrupt trigger type omits e7e7d02ad837 dt-bindings: mfd: logicvc: Add patternProperties for the display omits a462ac13da67 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] omits c842379d00f1 remoteproc: mss: q6v5-mss: Add modem support on SC7280 omits c42c0a5e97d1 dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding omits 58c8db93f721 remoteproc: qcom: pas: Add SC7280 Modem support omits 04a1261951bc dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support omits 9ae45035ba2b remoteproc: qcom: pas: Use the same init resources for MSM [...] omits cc73f503f7ec MAINTAINERS: Update remoteproc repo url omits f13f5d729a8d dt-bindings: remoteproc: k3-dsp: Cleanup SoC compatible fr [...] omits 81231af135ca dt-bindings: remoteproc: k3-r5f: Cleanup SoC compatible fr [...] omits 79111df414fc remoteproc: mediatek: Support mt8195 scp omits f4d7e6f6eb3c dt-bindings: remoteproc: mediatek: Convert mtk,scp to json-schema omits 63e6a34068a3 dt-bindings: remoteproc: mediatek: Add binding for mt8192 scp omits ca7380a41d37 dt-bindings: remoteproc: mediatek: Add binding for mt8195 scp omits 6cb58ea897dd remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC r [...] omits eeaf9700b9c6 dt-bindings: remoteproc: Add the documentation for Meson A [...] omits 28d5554b4630 remoteproc: imx_rproc: Change to ioremap_wc for dram omits e90547d59d4e remoteproc: imx_rproc: Fix rsc-table name omits afe670e23af9 remoteproc: imx_rproc: Fix ignoring mapping vdev regions omits 91bb26637353 remoteproc: imx_rproc: Fix TCM io memory type omits 970675f61bf5 remoteproc: Fix the wrong default value of is_iomem omits 24acbd9dc934 remoteproc: elf_loader: Fix loading segment when is_iomem true omits 54c9237a97e0 rpmsg: Change naming of mediatek rpmsg property omits c1fe10d238c0 remoteproc: qcom: q6v5: Use qmp_send to update co-processo [...] omits 8443ef7b5771 dt-bindings: remoteproc: qcom: Add QMP property omits e73c632b18a9 dt-bindings: remoteproc: qcom: pas: Add QMP property omits 7b4d7894c65b soc: qcom: aoss: Expose send for generic usecase omits e765f13ed126 nvdimm/pmem: move dax_attribute_group from dax to pmem omits 0ba37e05c240 perf annotate: Add riscv64 support omits dd0f17ef2ea8 Merge branches 'for-5.15/upstream-fixes' and 'for-5.16/amd [...] omits f75203cd8be9 HID: amd_sfh: Update Copyright details omits ba70a4ff231c HID: amd_sfh: switch from 'pci_' to 'dev_' API omits c45d2b54cc73 HID: amd_sfh: Use dma_set_mask_and_coherent() omits f11c35e18150 platform/chrome: cros_ec_sensorhub: simplify getting .driver_data omits f636fb044ad6 iio: common: cros_ec_sensors: simplify getting .driver_data omits 27ff63eb076c rtc: msc313: fix missing include omits be7d9c9161b9 rtc: Add support for the MSTAR MSC313 RTC omits dd49cbedde8a dt-bindings: rtc: Add Mstar MSC313e RTC devicetree binding [...] omits 38b17bc9c40e rtc: rx6110: simplify getting the adapter of a client omits 6eee1c48be7c rtc: s5m: drop unneeded MODULE_ALIAS omits 5e295f940203 rtc: omap: drop unneeded MODULE_ALIAS omits 5f84478e14aa rtc: pcf2123: Add SPI ID table omits da87639d6312 rtc: ds1390: Add SPI ID table omits 8719a17613e0 rtc: ds1302: Add SPI ID table omits a3587e2c0578 i3c: fix incorrect address slot lookup on 64-bit omits d05377e184fc kconfig: Create links to main menu items in search omits 6c93f39f2f43 perf list: Display pmu prefix for partially supported hybr [...] omits 3b298ae53579 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] omits fcfb63148c24 pinctrl: renesas: rzg2l: Fix missing port register 21h omits a01b1a54770b Merge branch 'for-v5.16/renesas-rpc' into for-next omits b5bb7d543bc3 Merge branch 'for-v5.16/tegra-mc' into for-next omits 73eff8602ad1 platform/chrome: cros-ec-typec: Cleanup use of check_features omits 8c82646196c4 dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,d [...] omits 48e049ef1238 pinctrl: qcom: Add QCM2290 pinctrl driver omits 5147022214db dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings omits 7d74b55afd27 pinctrl: qcom: Add SM6350 pinctrl driver omits c400f51790ae dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings omits 458032fcfa91 UNRPC: Return specific error code on kmalloc failure omits d50497c4a05e platform/chrome: cros_ec_proto: Fix check_features ret val omits 563edf85ce18 backlight: Propagate errors from get_brightness() omits 67512a8cf5a7 MIPS: Avoid macro redefinitions omits 8e16049333e4 MIPS: loongson64: Fix no screen display during boot-up omits 7f3b3c2bfa9c MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT omits 7687a5b0ee93 gpio: modepin: Add driver support for modepin GPIO controller omits d7f4a65cdf4f dt-bindings: gpio: zynqmp: Add binding documentation for modepin omits 23c64d7618a7 firmware: zynqmp: Add MMIO read and write support for PS_MODE pin omits d5af8a8f7c4c Input: mpr121 - make use of the helper function devm_add_a [...] omits 4b3ed1ae2817 Input: raydium_i2c_ts - make use of the helper function de [...] omits b083704fbf6c Input: elants_i2c - make use of devm_add_action_or_reset() omits ff61d3b212cc mfd: cros_ec: Drop unneeded MODULE_ALIAS omits 95c99b961e26 mfd: Kconfig: Fix typo in PMIC_ADP5520 from AD5520 to ADP5520 omits c0764872c1ff mfd: sprd: Add support for SC2730 PMIC omits f5ee20464681 dt-bindings: mfd: qcom,tcsr: Document ipq6018 compatible omits 677c9aed74fd mfd: da9063: Add support for latest EA silicon revision omits 0996f75fbdf8 mfd: rk808: Add support for power off on RK817 omits fe02eed5d203 mfd: intel_pmt: Only compile on x86 omits 609506476b8e mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> " [...] omits 03e2080defd2 gpio: tps65218: drop unneeded MODULE_ALIAS omits 3846a3607738 gpio: max77620: drop unneeded MODULE_ALIAS omits 433afb16be43 Merge branch 'for-5.16/xiaomi' into for-next omits 95157723dc9e HID: Add support for side buttons of Xiaomi Mi Dual Mode W [...] omits 5ac0f6ff1ad0 Merge branch 'for-5.16/core' into for-next omits a68f3bd13994 HID: hid-debug: clean up snprintf() checks in hid_resolv_usage() omits e24b9fc10928 gpio: xilinx: simplify getting .driver_data omits 210386804745 gpio: tegra186: Support multiple interrupts per bank omits ca038748068f gpio: tegra186: Force one interrupt per bank omits dcfd2a2975f3 gpio: uniphier: Use helper functions to get private data f [...] omits e1db0f55976f gpio: uniphier: Use helper function to get IRQ hardware number omits dcc24e936da2 dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY omits de80ebd88b9e dt-bindings: mfd: brcm,cru: Add clkset syscon omits 33a5471f8da9 video: backlight: Drop maximum brightness override for bri [...] omits beb791ee6caa Merge branch 'for-5.16/apple' into for-next omits cc84094218a7 HID: apple: Eliminate obsolete IR receiver quirks omits 6bc07a204449 dt-bindings: mfd: Add Broadcom's MISC block omits 63e3712536fd Merge branch 'for-5.15/upstream-fixes' into for-next omits 6e3caf0babab Merge branch 'for-v5.16/mtk-smi' into for-next omits 41d7acab7706 Merge branch 'fixes' into for-next omits 8f42796b9bb3 Merge branch 'misc' into for-next omits efe1dc571a5b scsi: lpfc: Fix mailbox command failure during driver init [...] omits cbd9a3347c75 scsi: dc395: Fix error case unwinding omits 322c4b29ee1f scsi: ufs: core: Add temperature notification exception handling omits e88e2d32200a scsi: ufs: core: Probe for temperature notification support omits e76b7c5e25a1 scsi: efct: Decrease area under spinlock omits ee3dce9f3842 scsi: efct: Fix nport free omits 8d4efd0040e5 scsi: efct: Add state in nport sm trace printout omits a7c052066986 scsi: core: Remove include <scsi/scsi_host.h> from scsi_cmnd.h omits 90a353491e9f kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules omits ef62588c2c86 kbuild: detect objtool update without using .SECONDEXPANSION omits 918a6b7f6846 kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro omits 92594d569b6d kbuild: store the objtool command in *.cmd files omits 5c4859e77aa1 kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_l [...] omits 8f0c32c788ff kbuild: move objtool_args back to scripts/Makefile.build omits 04e85bbf71c9 isystem: delete global -isystem compile option omits 89b4db61c761 nios2: move the install rule to arch/nios2/Makefile omits cb7bfb1da6f6 perf parse-events: Remove unnecessary #includes omits 8847ecc9274a NFSD: Optimize DRC bucket pruning omits dc451bbc6f54 nfs: reexport documentation omits 9b6e27d01adc nfsd: don't alloc under spinlock in rpc_parse_scope_id omits ed97afb53365 cxl/pci: Disambiguate cxl_pci further from cxl_mem omits fa9a7d2db613 Documentation/cxl: Add bus internal docs omits 48667f676189 cxl/core: Split decoder setup into alloc + add omits 7d3eb23c4ccf tools/testing/cxl: Introduce a mock memory device + driver omits 49be6dd80751 cxl/mbox: Move command definitions to common location omits a5c258021689 cxl/bus: Populate the target list at decoder create omits 67dcdd4d3b83 tools/testing/cxl: Introduce a mocked-up CXL port hierarchy omits 2e52b6256b9a cxl/pmem: Add support for multiple nvdimm-bridge objects omits 60b8f17215de cxl/pmem: Translate NVDIMM label commands to CXL label commands omits 12f3856ad42d cxl/mbox: Add exclusive kernel command support omits ff56ab9e164d cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP omits 5a2328f4e872 cxl/pci: Use module_pci_driver omits 4faf31b43468 cxl/mbox: Move mailbox and other non-PCI specific infrastr [...] omits 4cb35f1ca05a cxl/pci: Drop idr.h omits b64955a92929 cxl/mbox: Introduce the mbox_send operation omits 13e7749d06b3 cxl/pci: Clean up cxl_mem_get_partition_info() omits 99e222a5f1b6 cxl/pci: Make 'struct cxl_mem' device type generic omits 5af96835e4da libnvdimm/labels: Introduce CXL labels omits 540ccaa2e4dd libnvdimm/label: Define CXL region labels omits 999c993a85f1 libnvdimm/labels: Fix kernel-doc for label.h omits 42e192aa9891 libnvdimm/labels: Introduce the concept of multi-range nam [...] omits 8172db92527c libnvdimm/label: Add a helper for nlabel validation omits d1c6e08e7503 libnvdimm/labels: Add uuid helpers omits 4f33a76b6f71 PCI: Do not enable AtomicOps on VFs omits 06dc660e6eb8 PCI: Rename pcibios_add_device() to pcibios_device_add() omits b28e5e439109 perf daemon: Avoid msan warnings on send_cmd omits 4122c9c3f0d1 Merge remote-tracking branch 'torvalds/master' into perf/core omits 5135b2139212 MAINTAINERS: Add Prashant's maintainership of cros_ec drivers omits 83e38509109e Merge branch 'v5.16/dt64' into for-next omits 09182ed20c04 Input: goodix - add support for controllers without flash omits 20e317222eea Input: goodix - allow specifying the config filename omits 7642f29c731e Input: goodix - push error logging up into i2c_read and i2 [...] omits 209bda4741f6 Input: goodix - refactor reset handling omits a2233cb7b65a Input: goodix - add a goodix.h header file omits 31ae0102a34e Input: goodix - change goodix_i2c_write() len parameter ty [...] omits f1c80ba0cc8e Input: tmdc - fix spelling mistake "Millenium" -> "Millennium" omits cef6f5cc1408 Input: omap-keypad - prefer struct_size over open coded ar [...] omits 6663b138ded1 f2fs: set SBI_NEED_FSCK flag when inconsistent node block found omits 287b1406dde2 f2fs: introduce excess_dirty_threshold() omits 0e8ae5a6ff59 PCI/portdrv: Do not setup up IRQs if there are no users omits 88769e64cf99 PCI: Add ACS quirk for Pericom PI7C9X2G switches omits e3f4bd3462f6 PCI: Mark Atheros QCA6174 to avoid bus reset omits 3a19407913e8 PCI/P2PDMA: Apply bus offset correctly in DMA address calculation omits 41c50f42a51c Merge branches 'renesas-arm-dt-for-v5.16', 'renesas-driver [...] omits 1523dddcd195 Merge branch 'next/soc' into for-next omits 350081007916 ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey omits a7bb8fc30ad6 ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz omits b94f4c482427 ARM: dts: stm32: add initial support of stm32mp135f-dk board omits 5e257bcdd801 dt-bindings: stm32: document stm32mp135f-dk board omits 904ba1cf4e75 ARM: dts: stm32: add STM32MP13 SoCs support omits f5cdffdc26a2 pinctrl: qcom: msm8226: fill in more functions omits 12285ff8667b sh: kdump: add some attribute to function omits bde82ee391fa maple: fix wrong return value of maple_bus_init(). omits 7fe859eef99b sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ omits 7b6ef6e570ea sh: boot: add intermediate vmlinux.bin* to targets instead [...] omits 0341bd3915f8 sh: boards: Fix the cacography in irq.c omits 0e38225c92c7 sh: check return code of request_irq omits ca42bc4b7bda sh: fix trivial misannotations omits 41b740b6e8a9 perf record: Add --synth option omits 84111b9c950e perf tools: Allow controlling synthesizing PERF_RECORD_ me [...] omits eeb44922aa83 Merge branch 'v5.16/dt64' into for-next omits 5b227488c285 Merge branch 'v5.16/dt64' into for-next omits d9608eab1e66 pinctrl: mediatek: mt8195: Add pm_ops omits d7050df38dc3 pinctrl: Fix spelling mistake "atleast" -> "at least" omits f32375d59e81 pinctrl: nomadik: Kconfig: Remove repeated config dependency omits c02599f210d9 f2fs: avoid attaching SB_ACTIVE flag during mount omits a5c0042200b2 f2fs: quota: fix potential deadlock omits 92d602bc7177 f2fs: should use GFP_NOFS for directory inodes omits 2721363c0d64 Merge branch 'next/drivers' into for-next omits efb636dd5047 Merge branch 'next/soc' into for-next omits 30d63db9e4b6 Merge branch 'next/dt64' into for-next omits 4646da896a44 Merge branch 'edac-urgent' into edac-for-next omits d8b94c9ff96c pinctrl: mediatek: moore: check if pin_desc is valid before use omits 8ca10560f402 Merge branch 'for-5.15/upstream-fixes' into for-next omits 8228e9361e2a perf parse-events: Avoid enum forward declaration. omits 00e0ca3721cf perf bpf: Ignore deprecation warning when using libbpf's b [...] omits ddf0d4dee4cb perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_ [...] omits 3149733584c8 perf annotate: Add fusion logic for AMD microarchs omits 8b52e0e06827 Merge branch 'for-5.15/upstream-fixes' into for-next omits 7c37b9ce1001 Merge branch 'for-5.16/core' into for-next omits f3e825212454 HID: core: add TransducerSerialNumber2 omits 418c0e3fd695 Merge branch 'for-5.15/upstream-fixes' into for-next omits 1e2b49ceb94d Merge branch 'for-5.15/upstream-fixes' into for-next omits c9f3decaa07a Merge branch 'for-5.16/amd-sfh' into for-next omits e70b703347dd HID: amd_sfh: switch from 'pci_' to 'dma_' API omits 7e642ca0375b scsi: target: Remove unused function arguments omits aba3b0757b6c scsi: ufs: ufs-mediatek: Change dbg select by check IP version omits 351b3a849ac7 scsi: ufs: ufshpb: Use proper power management API omits c4adf171e834 scsi: ufs: ufs-qcom: Remove unneeded variable 'err' omits e9d73bfa8e04 scsi: documentation: Document Fibre Channel sysfs node for appid omits 0a5e20fc8ca7 scsi: elx: libefc: Prefer kcalloc() over open coded arithmetic omits 0d6b26795bd2 scsi: lpfc: Update lpfc version to 14.0.0.2 omits 315b3fd13521 scsi: lpfc: Improve PBDE checks during SGL processing omits afd63fa51149 scsi: lpfc: Zero CGN stats only during initial driver load [...] omits 3ea998cbf9e7 scsi: lpfc: Fix I/O block after enabling managed congestion mode omits d5ac69b332d8 scsi: lpfc: Adjust bytes received vales during cmf timer interval omits 25ac2c970be3 scsi: lpfc: Fix EEH support for NVMe I/O omits cd8a36a90bab scsi: lpfc: Fix FCP I/O flush functionality for TMF routines omits b507357f7917 scsi: lpfc: Fix NVMe I/O failover to non-optimized path omits a864ee709bc0 scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode omits 3a874488d2e9 scsi: lpfc: Fix rediscovery of tape device after LIP omits 88f7702984e6 scsi: lpfc: Fix hang on unload due to stuck fport node omits 20d2279f90ce scsi: lpfc: Fix premature rpi release for unsolicited TPLS [...] omits 982fc3965d13 scsi: lpfc: Don't release final kref on Fport node while A [...] omits 99154581b05c scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() omits 914418f36901 scsi: qla2xxx: Remove redundant initialization of pointer req omits b0fe235dad77 scsi: qla2xxx: Update version to 10.02.07.100-k omits 3d33b303d4f3 scsi: qla2xxx: Fix use after free in eh_abort path omits 3a4e1f3b3a3c scsi: qla2xxx: Move heartbeat handling from DPC thread to [...] omits 38c61709e662 scsi: qla2xxx: Call process_response_queue() in Tx path omits 3ef68d4f0c9e scsi: qla2xxx: Fix kernel crash when accessing port_speed [...] omits 527d46e0b014 scsi: qla2xxx: edif: Use link event to wake up app omits e6e22e6cc296 scsi: qla2xxx: Fix crash in NVMe abort path omits 8192817efbc3 scsi: qla2xxx: Check for firmware capability before creati [...] omits 52cca50d35f8 scsi: qla2xxx: Display 16G only as supported speeds for 38 [...] omits 9e1c3206960f scsi: qla2xxx: Add support for mailbox passthru omits 51e6ed83bb4a scsi: pm80xx: Fix memory leak during rmmod omits c29737d03c74 scsi: pm80xx: Correct inbound and outbound queue logging omits b27a40534ef7 scsi: pm80xx: Fix lockup in outbound queue management omits 08d0a992131a scsi: pm80xx: Fix incorrect port value when registering a device omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed omits b72841e4dcd5 mtd: mtdswap: Remove redundant assignment of pointer eb omits 46a0dc10fb32 mtd: rawnand: intel: Fix potential buffer overflow in probe omits abac656349cb mtd: rawnand: xway: Make use of the helper function devm_p [...] omits 2d77b08eaf0b mtd: rawnand: vf610: Make use of the helper function devm_ [...] omits 524bd02a6ff8 mtd: rawnand: txx9ndfm: Make use of the helper function de [...] omits 2f597bc45e47 mtd: rawnand: tegra: Make use of the helper function devm_ [...] omits 8d77c55f090d mtd: rawnand: stm32_fmc2: Make use of the helper function [...] omits 7e2561430dff mtd: rawnand: plat_nand: Make use of the helper function d [...] omits f47dca43c51f mtd: rawnand: oxnas: Make use of the helper function devm_ [...] omits 7b7be2186181 mtd: rawnand: omap_elm: Make use of the helper function de [...] omits 8826e1107236 mtd: rawnand: mtk_ecc: Make use of the helper function dev [...] omits 5da7bb27a582 mtd: rawnand: mtk: Make use of the helper function devm_pl [...] omits 1cda2633999a mtd: rawnand: hisi504: Make use of the helper function dev [...] omits fe6b7a9f9159 mtd: rawnand: gpmi: Make use of the helper function devm_p [...] omits 557de1cfabd6 mtd: rawnand: gpio: Make use of the helper function devm_p [...] omits 5f14a8ca1b49 mtd: rawnand: denali: Make use of the helper function devm [...] omits df9e5170bc4d mtd: rawnand: bcm6368: Make use of the helper function dev [...] omits c606d4f77c8a mtd: rawnand: atmel: Make use of the helper function devm_ [...] omits a2aec2c86ef0 mtd: Remove obsolete macros only used by the old nand_eccl [...] omits 7962c2eddbfe arch: remove unused function syscall_set_arguments() omits 294b29f15469 i2c: xiic: Fix RX IRQ busy check omits d12e4bbb190b i2c: xiic: Only ever transfer single message omits fdacc3c7405d i2c: xiic: Switch from waitqueue to completion omits 743e227a8959 i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in [...] omits 861dcffe1b9e i2c: xiic: Drop broken interrupt handler omits c119e7d00c91 i2c: xiic: Fix broken locking on tx_msg omits e018f03d6ccb scsi: libiscsi: Move ehwait initialization to iscsi_sessio [...] omits ce4fc333e599 scsi: libsas: Co-locate exports with symbols omits 9aec5ffa6e39 scsi: hisi_sas: Increase debugfs_dump_index after dump is [...] omits 080b4f976bf7 scsi: hisi_sas: Replace del_timer() calls with del_timer_sync() omits b5a9fa20e3bf scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT omits 089226ef6a08 scsi: hisi_sas: Stop printing queue count in v3 hardware probe omits 4f6094f1663e scsi: hisi_sas: Use managed PCI functions omits ac20e39e8d25 kcsan: selftest: Cleanup and add missing __init omits 78c3d954e2b3 kcsan: Move ctx to start of argument list omits d627c537c258 kcsan: Support reporting scoped read-write access type omits 6c65eb75686f kcsan: Start stack trace with explicit location if provided omits f4c87dbbef26 kcsan: Save instruction pointer for scoped accesses omits 55a55fec5015 kcsan: Add ability to pass instruction pointer of access t [...] omits ade3a58b2d40 kcsan: test: Fix flaky test case omits 80804284103a kcsan: test: Use kunit_skip() to skip tests omits e80704272f5c kcsan: test: Defer kcsan_test_init() after kunit initialization omits 41a0430dd5ca i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] omits 605fa23646dd i3c/master/mipi-i3c-hci: Prefer struct_size over open code [...] omits 536267aafb8a nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32 [...] omits 537d3af1bee8 rpmsg: Fix rpmsg_create_ept return when RPMSG config is no [...] omits 08de420a8014 rpmsg: glink: Replace strncpy() with strscpy_pad() omits fc1b6b643958 remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMD omits d4d47ba71df5 remoteproc: qcom: wcnss: Drop unused smd include omits 3ea046564039 dt-bindings: gpio: add gpio-line-names to rockchip,gpio-bank.yaml omits 79a0dc5530a9 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 075667cc6c29 pinctrl: renesas: No need to initialise global statics omits faae6a457101 Merge branches 'v5.16/dt64' and 'v5.16/drivers' into for-next omits 762925405482 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 omits bb289f4c0b2b Merge branches 'sunxi/clk-for-5.16', 'sunxi/core-for-5.16' [...] omits e2afe95a87a2 dt-bindings: input: Add binding for cypress-sf omits fcc28e0bfcfd Input: cypress-sf - add Cypress StreetFighter touchkey driver omits 845ef3a7ce57 Input: ads7846 - switch to devm initialization omits 937f5d5ec642 Input: ads7846 - remove custom filter handling functions f [...] omits de609b56b832 Input: ads7846 - add short-hand for spi->dev in probe() function omits 234640275675 um: rename set_signals() to um_set_signals() omits 0caa2f7cec18 um: fix ndelay/udelay defines omits 8f40da9494cf Merge branch 'misc.namei' into for-next omits 07cd7745c6f2 nds32/setup: remove unused memblock_region variable in set [...] omits 36b9b1975393 nds32: add a Kconfig symbol for LOCKDEP_SUPPORT omits 37160f01e8ea nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild omits daf87bffd02e Input: palmas-pwrbutton - handle return value of platform_ [...] omits d5f9c43d41ef Input: raydium_i2c_ts - read device version in bootloader mode omits 58ae4004b9c4 Input: cpcap-pwrbutton - handle errors from platform_get_irq() omits f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] omits 8e222b83dec2 Merge branch 'work.iov_iter' into for-next omits 4bc44ba4871f Merge branch 'for-5.15/core' into for-next omits 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() omits 2cfbffc62045 Merge branch 'work.init' into for-next omits 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next omits 7360e856576e Merge branch 'for-5.15/sony' into for-next omits 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next omits e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next omits fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next omits fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next omits 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next omits 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next omits 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next omits 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next omits 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] omits 06c2be965b67 Merge branch 'for-5.15/core' into for-next omits 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next omits 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next omits 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next omits 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next omits 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next omits 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next omits 31cb433d7761 Merge branch 'for-5.15/core' into for-next omits 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next omits 0f79ce970e79 gnss: drop stray semicolons omits 95b115332a83 zonefs: remove redundant null bio check omits a81a52b325ec Merge branch 'for-5.14-fixes' into for-next omits c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long omits f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next omits fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next omits 8090738aa52f Merge branch 'for-5.14/core' into for-next omits c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next omits 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next omits 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next omits a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next omits d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next omits ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next omits 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next omits e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next omits 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next omits 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits e377c31f788f integrity: Load mokx variables into the blacklist keyring omits ad33a49b42c5 certs: Add ability to preload revocation certs omits 9536390dcc8c certs: Move load_system_certificate_list to a common function omits fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries omits d108370c644b apparmor: fix error check omits 4af7c863fc85 security: apparmor: delete repeated words in comments omits ef70454508c0 security: apparmor: file.h: delete duplicated word omits 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] omits 92de220a7f33 apparmor: update policy capable checks to use a label omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks omits 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 6ab1d4839a48 Merge tag 'platform-drivers-x86-v5.16-1' of git://git.kern [...] adds 84924e2e620f Merge tag 'linux-kselftest-next-5.16-rc1' of git://git.ker [...] adds 313b6ffc8e90 Merge tag 'linux-kselftest-kunit-5.16-rc1' of git://git.ke [...] adds 624ad333d49e Merge tag 'docs-5.16' of git://git.lwn.net/linux adds dcd68326d29b Merge tag 'devicetree-for-5.16' of git://git.kernel.org/pu [...] adds ff0700f03609 Merge tag 'sound-5.16-rc1' of git://git.kernel.org/pub/scm [...] adds dd83f482d2cd RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback adds f1a090f09f42 RDMA/core: Require the driver to set the IOVA correctly du [...] adds 25edbc383b72 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds e1fd0b2acde6 Merge tag 'trace-v5.16-2' of git://git.kernel.org/pub/scm/ [...] adds 655fedaad36c Merge tag 'jfs-5.16' of git://github.com/kleikamp/linux-shaggy adds 5c4e0a21fae8 string: uninline memcpy_and_pad adds a602285ac11b Merge branch 'per_signal_struct_coredumps-for-v5.16' of gi [...] adds d4ec3d5535c7 Merge tag 'vfio-v5.16-rc1' of git://github.com/awilliam/li [...] adds 43e1b1292727 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds fc3d4aeb559f MAINTAINERS: Update BCM7XXX entry with additional patterns adds 2219b0ceefe8 Merge tag 'soc-5.16' of git://git.kernel.org/pub/scm/linux [...] adds ae45d84fc36d Merge tag 'dt-5.16' of git://git.kernel.org/pub/scm/linux/ [...] adds 1b73a9e4986a optee: Fix spelling mistake "reclain" -> "reclaim" adds 6a03568932b2 Merge tag 'optee-ffa-fix-for-v5.16' of git://git.linaro.or [...] adds d461e96cd22b Merge tag 'drivers-5.16' of git://git.kernel.org/pub/scm/l [...] adds ce840177930f Merge tag 'defconfig-5.16' of git://git.kernel.org/pub/scm [...] adds 7ddb58cb0eca Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 048ff8629e11 Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 5cd4dc44b8a0 Merge tag 'staging-5.16-rc1' of git://git.kernel.org/pub/s [...] adds 5c904c66ed4e Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub [...] adds 95faf6ba654d Merge tag 'driver-core-5.16-rc1' of git://git.kernel.org/p [...] adds abfecb390920 Merge tag 'tty-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 7e113d01f5f9 Merge tag 'iommu-updates-v5.16' of git://git.kernel.org/pu [...] adds 014966dcf76b parisc: don't enable irqs unconditionally in handle_interr [...] adds 7e992711dddb parisc: Don't disable interrupts in cmpxchg and futex operations adds 2a2e8202c7a1 parisc: move CPU field back into thread_info adds c1e2e0350ce3 Merge tag 'for-5.16/parisc-2' of git://git.kernel.org/pub/ [...] adds 72e65f7e525f Merge tag 'for-v5.16' of git://git.kernel.org/pub/scm/linu [...] adds d4439a1189f9 Merge tag 'hsi-for-5.16' of git://git.kernel.org/pub/scm/l [...]
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 (8ccbda2840b7) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .rustfmt.toml | 12 - Documentation/ABI/testing/sysfs-bus-pci | 11 - Documentation/ABI/testing/sysfs-class-fc | 27 - Documentation/ABI/testing/sysfs-driver-ufs | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 16 - Documentation/ABI/testing/sysfs-fs-ubifs | 35 - Documentation/admin-guide/blockdev/zram.rst | 8 - Documentation/admin-guide/cgroup-v1/memory.rst | 11 +- .../admin-guide/filesystem-monitoring.rst | 78 - Documentation/admin-guide/gpio/gpio-sim.rst | 72 - .../admin-guide/hw-vuln/core-scheduling.rst | 5 +- Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 40 +- .../admin-guide/media/platform-cardlist.rst | 1 - Documentation/admin-guide/mm/damon/index.rst | 1 - Documentation/admin-guide/mm/damon/reclaim.rst | 235 - Documentation/admin-guide/mm/damon/start.rst | 128 +- Documentation/admin-guide/mm/damon/usage.rst | 109 +- Documentation/admin-guide/mm/hugetlbpage.rst | 42 +- Documentation/admin-guide/mm/index.rst | 2 - Documentation/admin-guide/mm/memory-hotplug.rst | 143 +- Documentation/admin-guide/mm/pagemap.rst | 53 +- Documentation/core-api/memory-hotplug.rst | 3 + Documentation/dev-tools/kcov.rst | 5 - Documentation/dev-tools/kfence.rst | 23 +- .../bindings/auxdisplay/holtek,ht16k33.yaml | 32 +- .../devicetree/bindings/clock/maxim,max77686.txt | 4 +- .../bindings/display/bridge/lvds-codec.yaml | 33 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 19 +- .../bindings/display/panel/panel-simple.yaml | 5 - .../bindings/display/panel/sharp,ls060t1sx01.yaml | 56 - .../devicetree/bindings/dma/qcom_bam_dma.txt | 2 - Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 123 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 6 - .../devicetree/bindings/gpio/gpio-axp209.txt | 75 + .../bindings/gpio/rockchip,gpio-bank.yaml | 2 - .../bindings/gpio/x-powers,axp209-gpio.yaml | 55 - .../bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml | 43 - .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- .../devicetree/bindings/i2c/apple,i2c.yaml | 61 - .../devicetree/bindings/input/cypress-sf.yaml | 61 - .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 2 - .../bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml | 7 - .../devicetree/bindings/media/st,stm32-dma2d.yaml | 71 - Documentation/devicetree/bindings/mfd/ac100.txt | 50 + Documentation/devicetree/bindings/mfd/axp20x.txt | 273 + .../devicetree/bindings/mfd/brcm,cru.yaml | 21 - .../devicetree/bindings/mfd/brcm,misc.yaml | 60 - Documentation/devicetree/bindings/mfd/max14577.txt | 4 +- Documentation/devicetree/bindings/mfd/max77686.txt | 2 +- Documentation/devicetree/bindings/mfd/max77693.txt | 2 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 39 +- .../devicetree/bindings/mfd/qcom,tcsr.txt | 1 - .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 1 - Documentation/devicetree/bindings/mfd/syscon.yaml | 3 - .../devicetree/bindings/mfd/x-powers,ac100.yaml | 116 - .../devicetree/bindings/mfd/x-powers,axp152.yaml | 400 - .../devicetree/bindings/mfd/xylon,logicvc.yaml | 3 - .../devicetree/bindings/opp/opp-v2-base.yaml | 2 +- .../bindings/pci/mediatek,mt7621-pcie.yaml | 142 - .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 158 - .../devicetree/bindings/pci/qcom,pcie.txt | 5 +- .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 141 - .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 10 - .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 363 - .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 7 - .../bindings/pinctrl/pinctrl-mt8195.yaml | 86 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 4 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 187 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 188 - .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 165 - .../bindings/pinctrl/qcom,sm6350-pinctrl.yaml | 148 - .../bindings/pinctrl/rockchip,pinctrl.txt | 114 + .../bindings/pinctrl/rockchip,pinctrl.yaml | 184 - .../bindings/pinctrl/samsung-pinctrl.txt | 1 - .../pinctrl/socionext,uniphier-pinctrl.yaml | 1 - .../devicetree/bindings/regulator/max77686.txt | 2 +- .../remoteproc/amlogic,meson-mx-ao-arc.yaml | 87 - .../devicetree/bindings/remoteproc/mtk,scp.txt | 36 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 92 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 59 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 39 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 4 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 4 +- .../devicetree/bindings/rtc/mstar,msc313-rtc.yaml | 49 - .../devicetree/bindings/rtc/nxp,pcf85063.txt | 9 - .../devicetree/bindings/vendor-prefixes.yaml | 2 - .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 48 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 2 - Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/cxl/memory-devices.rst | 6 - Documentation/filesystems/configfs.rst | 6 +- Documentation/filesystems/f2fs.rst | 19 - Documentation/filesystems/nfs/index.rst | 1 - Documentation/filesystems/nfs/reexport.rst | 113 - Documentation/gpu/todo.rst | 13 +- Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 4 - Documentation/kbuild/makefiles.rst | 17 +- Documentation/leds/well-known-leds.txt | 14 - Documentation/process/changes.rst | 13 - Documentation/rust/arch-support.rst | 35 - Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding.rst | 92 - Documentation/rust/docs.rst | 110 - Documentation/rust/index.rst | 20 - Documentation/rust/quick-start.rst | 218 - .../translations/zh_CN/core-api/memory-hotplug.rst | 4 + Documentation/userspace-api/media/v4l/control.rst | 9 - Documentation/vm/damon/design.rst | 29 +- Documentation/vm/damon/faq.rst | 5 +- Documentation/vm/damon/index.rst | 1 + Documentation/vm/hmm.rst | 2 +- Documentation/vm/index.rst | 26 +- Documentation/vm/page_owner.rst | 23 +- Documentation/{admin-guide/mm => vm}/swap_numa.rst | 0 Documentation/{admin-guide/mm => vm}/zswap.rst | 0 MAINTAINERS | 153 +- Makefile | 217 +- Next/SHA1s | 344 - Next/Trees | 346 - Next/merge.log | 14319 ------------------- arch/Kconfig | 28 - arch/alpha/Kbuild | 3 - arch/alpha/Makefile | 3 + arch/alpha/include/asm/bitops.h | 2 + arch/alpha/kernel/core_irongate.c | 2 +- arch/alpha/kernel/traps.c | 4 +- arch/arc/Kbuild | 3 - arch/arc/Kconfig | 1 + arch/arc/Makefile | 3 + arch/arc/include/asm/bitops.h | 1 + arch/arc/include/asm/thread_info.h | 4 +- arch/arc/kernel/process.c | 2 +- arch/arc/mm/init.c | 6 +- arch/arm/Kbuild | 3 - arch/arm/Makefile | 4 + arch/arm/arm-soc-for-next-contents.txt | 207 - arch/arm/boot/dts/aspeed-g4.dtsi | 1 - arch/arm/boot/dts/aspeed-g5.dtsi | 5 - arch/arm/boot/dts/aspeed-g6.dtsi | 5 - arch/arm/include/asm/bitops.h | 1 + arch/arm/include/asm/syscall.h | 10 + arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mm/init.c | 2 +- arch/arm/rust/target.json | 27 - arch/arm/xen/enlighten.c | 1 + arch/arm/xen/hypercall.S | 1 + arch/arm64/Kbuild | 3 - arch/arm64/Kconfig | 5 +- arch/arm64/Makefile | 7 + arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +- arch/arm64/include/asm/bitops.h | 1 + arch/arm64/include/asm/syscall.h | 10 + arch/arm64/kernel/Makefile | 3 - arch/arm64/lib/Makefile | 2 - arch/arm64/mm/kasan_init.c | 18 +- arch/arm64/mm/mmu.c | 4 +- arch/arm64/rust/target.json | 34 - arch/arm64/xen/hypercall.S | 1 + arch/csky/Kbuild | 3 - arch/csky/Makefile | 3 + arch/csky/include/asm/bitops.h | 1 + arch/csky/include/asm/syscall.h | 9 + arch/h8300/Kbuild | 3 - arch/h8300/Kconfig | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/Makefile | 3 + arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/bitops.h | 1 + arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/hexagon/include/asm/bitops.h | 1 + arch/ia64/Makefile | 2 + arch/ia64/include/asm/bitops.h | 2 + arch/ia64/include/asm/syscall.h | 17 +- arch/ia64/kernel/ptrace.c | 31 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/m68k/Kconfig.cpu | 11 + arch/m68k/Kconfig.machine | 1 - arch/m68k/Makefile | 4 +- arch/m68k/include/asm/bitops.h | 4 +- arch/m68k/kernel/traps.c | 2 +- arch/m68k/mm/mcfmmu.c | 3 +- arch/m68k/mm/motorola.c | 6 +- arch/microblaze/Kbuild | 3 - arch/microblaze/Makefile | 3 + arch/microblaze/boot/dts/system.dts | 5 + arch/microblaze/include/asm/syscall.h | 33 + arch/microblaze/mm/pgtable.c | 3 +- arch/microblaze/pci/pci-common.c | 3 +- arch/mips/Kbuild | 3 - arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 93 +- arch/mips/Makefile | 8 +- arch/mips/boot/Makefile | 3 - arch/mips/boot/compressed/uart-16550.c | 12 + arch/mips/boot/dts/Makefile | 1 + arch/mips/boot/dts/netlogic/Makefile | 8 + arch/mips/boot/dts/netlogic/xlp_evp.dts | 131 + arch/mips/boot/dts/netlogic/xlp_fvp.dts | 131 + arch/mips/boot/dts/netlogic/xlp_gvp.dts | 89 + arch/mips/boot/dts/netlogic/xlp_rvp.dts | 89 + arch/mips/boot/dts/netlogic/xlp_svp.dts | 131 + arch/mips/cavium-octeon/executive/cvmx-helper.c | 10 + arch/mips/cavium-octeon/executive/cvmx-pko.c | 14 + arch/mips/configs/loongson3_defconfig | 1 - arch/mips/configs/nlm_xlp_defconfig | 557 + arch/mips/configs/nlm_xlr_defconfig | 508 + arch/mips/include/asm/bitops.h | 1 + arch/mips/include/asm/cmpxchg.h | 5 +- arch/mips/include/asm/cop2.h | 11 + arch/mips/include/asm/cpu-type.h | 8 + arch/mips/include/asm/cpu.h | 2 +- arch/mips/include/asm/ginvt.h | 11 +- arch/mips/include/asm/hazards.h | 2 +- .../include/asm/mach-loongson64/loongson_regs.h | 12 - .../asm/mach-netlogic/cpu-feature-overrides.h | 57 + arch/mips/include/asm/mach-netlogic/irq.h | 17 + arch/mips/include/asm/mach-netlogic/multi-node.h | 74 + arch/mips/include/asm/mips-cm.h | 12 +- arch/mips/include/asm/mipsregs.h | 190 +- arch/mips/include/asm/msa.h | 34 +- arch/mips/include/asm/netlogic/common.h | 132 + arch/mips/include/asm/netlogic/haldefs.h | 171 + arch/mips/include/asm/netlogic/interrupt.h | 45 + arch/mips/include/asm/netlogic/mips-extns.h | 301 + arch/mips/include/asm/netlogic/psb-bootinfo.h | 95 + arch/mips/include/asm/netlogic/xlp-hal/bridge.h | 186 + .../mips/include/asm/netlogic/xlp-hal/cpucontrol.h | 89 + arch/mips/include/asm/netlogic/xlp-hal/iomap.h | 214 + arch/mips/include/asm/netlogic/xlp-hal/pcibus.h | 113 + arch/mips/include/asm/netlogic/xlp-hal/pic.h | 366 + arch/mips/include/asm/netlogic/xlp-hal/sys.h | 213 + arch/mips/include/asm/netlogic/xlp-hal/uart.h | 192 + arch/mips/include/asm/netlogic/xlp-hal/xlp.h | 119 + arch/mips/include/asm/netlogic/xlr/bridge.h | 104 + arch/mips/include/asm/netlogic/xlr/flash.h | 55 + arch/mips/include/asm/netlogic/xlr/fmn.h | 365 + arch/mips/include/asm/netlogic/xlr/gpio.h | 74 + arch/mips/include/asm/netlogic/xlr/iomap.h | 109 + arch/mips/include/asm/netlogic/xlr/msidef.h | 84 + arch/mips/include/asm/netlogic/xlr/pic.h | 306 + arch/mips/include/asm/netlogic/xlr/xlr.h | 59 + arch/mips/include/asm/octeon/cvmx-helper.h | 7 + arch/mips/include/asm/octeon/cvmx-pko.h | 1 + arch/mips/include/asm/pgtable.h | 45 +- arch/mips/include/asm/processor.h | 13 + arch/mips/include/asm/vermagic.h | 4 + arch/mips/kernel/cpu-probe.c | 84 + arch/mips/kernel/idle.c | 2 + arch/mips/kernel/mips-cm.c | 21 +- arch/mips/kernel/perf_event_mipsxx.c | 86 + arch/mips/kernel/proc.c | 227 +- arch/mips/kernel/r2300_fpu.S | 4 +- arch/mips/kernel/syscall.c | 9 + arch/mips/kvm/entry.c | 8 +- arch/mips/loongson64/init.c | 5 +- arch/mips/mm/c-r4k.c | 2 + arch/mips/mm/init.c | 2 +- arch/mips/mm/tlbex.c | 9 +- arch/mips/netlogic/Kconfig | 86 + arch/mips/netlogic/Makefile | 4 + arch/mips/netlogic/Platform | 16 + arch/mips/netlogic/common/Makefile | 5 + arch/mips/netlogic/common/earlycons.c | 63 + arch/mips/netlogic/common/irq.c | 350 + arch/mips/netlogic/common/reset.S | 299 + arch/mips/netlogic/common/smp.c | 285 + arch/mips/netlogic/common/smpboot.S | 141 + arch/mips/netlogic/common/time.c | 110 + arch/mips/netlogic/xlp/Makefile | 11 + arch/mips/netlogic/xlp/ahci-init-xlp2.c | 390 + arch/mips/netlogic/xlp/ahci-init.c | 209 + arch/mips/netlogic/xlp/cop2-ex.c | 121 + arch/mips/netlogic/xlp/dt.c | 95 + arch/mips/netlogic/xlp/nlm_hal.c | 508 + arch/mips/netlogic/xlp/setup.c | 174 + arch/mips/netlogic/xlp/usb-init-xlp2.c | 288 + arch/mips/netlogic/xlp/usb-init.c | 149 + arch/mips/netlogic/xlp/wakeup.c | 212 + arch/mips/netlogic/xlr/Makefile | 3 + arch/mips/netlogic/xlr/fmn-config.c | 296 + arch/mips/netlogic/xlr/fmn.c | 199 + arch/mips/netlogic/xlr/platform-flash.c | 216 + arch/mips/netlogic/xlr/platform.c | 250 + arch/mips/netlogic/xlr/setup.c | 206 + arch/mips/netlogic/xlr/wakeup.c | 85 + arch/mips/pci/Makefile | 3 + arch/mips/pci/msi-xlp.c | 571 + arch/mips/pci/pci-bcm47xx.c | 16 +- arch/mips/pci/pci-xlp.c | 332 + arch/mips/pci/pci-xlr.c | 368 + arch/mips/ralink/Kconfig | 3 +- arch/mips/sgi-ip27/ip27-memory.c | 3 +- arch/mips/sgi-ip30/ip30-setup.c | 6 +- arch/mips/sni/time.c | 4 +- arch/nds32/Kbuild | 6 - arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 8 +- arch/nds32/include/asm/syscall.h | 22 + arch/nds32/kernel/traps.c | 2 +- arch/nds32/mm/fault.c | 6 +- arch/nios2/Kbuild | 3 - arch/nios2/Makefile | 9 +- arch/nios2/boot/Makefile | 3 + arch/nios2/include/asm/syscall.h | 11 + arch/openrisc/Kbuild | 3 - arch/openrisc/Makefile | 7 +- arch/openrisc/include/asm/bitops.h | 1 + arch/openrisc/include/asm/syscall.h | 7 + arch/openrisc/kernel/signal.c | 2 + arch/openrisc/kernel/time.c | 2 +- arch/openrisc/kernel/traps.c | 2 +- arch/openrisc/mm/fault.c | 4 +- arch/parisc/Kbuild | 3 - arch/parisc/Makefile | 7 +- arch/parisc/include/asm/bitops.h | 1 + arch/parisc/include/asm/futex.h | 24 +- arch/parisc/include/asm/smp.h | 19 +- arch/parisc/include/asm/thread_info.h | 3 + arch/parisc/kernel/asm-offsets.c | 5 - arch/parisc/kernel/patch.c | 5 +- arch/parisc/kernel/smp.c | 2 - arch/parisc/kernel/syscall.S | 10 - arch/powerpc/Kbuild | 3 - arch/powerpc/Kconfig | 21 +- arch/powerpc/Makefile | 7 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/dts/a4m072.dts | 6 +- arch/powerpc/boot/dts/charon.dts | 8 +- arch/powerpc/boot/dts/digsy_mtc.dts | 8 +- arch/powerpc/boot/dts/lite5200.dts | 8 +- arch/powerpc/boot/dts/lite5200b.dts | 8 +- arch/powerpc/boot/dts/media5200.dts | 8 +- arch/powerpc/boot/dts/mpc5200b.dtsi | 6 +- arch/powerpc/boot/dts/mucmc52.dts | 6 +- arch/powerpc/boot/dts/o2d.dts | 2 +- arch/powerpc/boot/dts/o2d.dtsi | 2 +- arch/powerpc/boot/dts/o2dnt2.dts | 2 +- arch/powerpc/boot/dts/o3dnt.dts | 2 +- arch/powerpc/boot/dts/pcm030.dts | 6 +- arch/powerpc/boot/dts/pcm032.dts | 8 +- arch/powerpc/boot/dts/tqm5200.dts | 8 +- arch/powerpc/boot/serial.c | 2 +- arch/powerpc/boot/wrapper | 2 - arch/powerpc/configs/cell_defconfig | 1 + arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/maple_defconfig | 1 - arch/powerpc/configs/microwatt_defconfig | 1 - arch/powerpc/configs/pasemi_defconfig | 1 + arch/powerpc/configs/powernv_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/configs/ps3_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/configs/skiroot_defconfig | 2 + arch/powerpc/include/asm/asm-const.h | 2 + arch/powerpc/include/asm/atomic.h | 8 +- arch/powerpc/include/asm/bitops.h | 2 + arch/powerpc/include/asm/book3s/64/hash.h | 2 - arch/powerpc/include/asm/book3s/64/pgtable.h | 10 - arch/powerpc/include/asm/book3s/64/radix.h | 3 - arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/include/asm/io.h | 4 +- arch/powerpc/include/asm/iommu.h | 6 + arch/powerpc/include/asm/kexec.h | 1 + arch/powerpc/include/asm/kvm_book3s_64.h | 4 - arch/powerpc/include/asm/machdep.h | 15 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 21 +- arch/powerpc/include/asm/nohash/32/pte-8xx.h | 22 - arch/powerpc/include/asm/nohash/64/pgtable.h | 5 + arch/powerpc/include/asm/nohash/pte-book3e.h | 18 +- arch/powerpc/include/asm/nohash/tlbflush.h | 15 - arch/powerpc/include/asm/paravirt.h | 40 +- arch/powerpc/include/asm/pgtable-types.h | 18 +- arch/powerpc/include/asm/ppc-pci.h | 5 + arch/powerpc/include/asm/ppc_asm.h | 4 +- arch/powerpc/include/asm/sections.h | 13 + arch/powerpc/include/asm/static_call.h | 28 - arch/powerpc/include/asm/syscall.h | 10 + arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- arch/powerpc/kernel/Makefile | 2 +- arch/powerpc/kernel/align.c | 1 - arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/eeh.c | 20 +- arch/powerpc/kernel/eeh_driver.c | 10 +- arch/powerpc/kernel/firmware.c | 7 +- arch/powerpc/kernel/head_booke.h | 15 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 15 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/paca.c | 8 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/powerpc/kernel/setup-common.c | 5 +- arch/powerpc/kernel/setup_64.c | 4 +- arch/powerpc/kernel/signal_32.c | 6 +- arch/powerpc/kernel/signal_64.c | 9 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/static_call.c | 37 - arch/powerpc/kernel/swsusp_64.c | 5 + arch/powerpc/kernel/swsusp_asm64.S | 1 + arch/powerpc/kernel/sysfs.c | 3 +- arch/powerpc/kernel/time.c | 22 +- arch/powerpc/kernel/vmlinux.lds.S | 12 +- arch/powerpc/kexec/core.c | 13 + arch/powerpc/kexec/core_32.c | 2 +- arch/powerpc/kexec/core_64.c | 2 +- arch/powerpc/kexec/file_load_64.c | 1 - arch/powerpc/kvm/book3s_hv.c | 30 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 9 - arch/powerpc/kvm/book3s_hv_uvmem.c | 4 +- arch/powerpc/kvm/booke.c | 16 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/lib/Makefile | 2 - arch/powerpc/lib/feature-fixups.c | 11 - arch/powerpc/lib/sstep.c | 197 +- arch/powerpc/mm/book3s64/hash_utils.c | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 7 - arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 9 +- arch/powerpc/mm/mem.c | 4 +- arch/powerpc/mm/mmu_decl.h | 4 +- arch/powerpc/mm/nohash/Makefile | 4 +- arch/powerpc/mm/nohash/fsl_book3e.c | 379 - arch/powerpc/mm/nohash/fsl_booke.c | 333 + arch/powerpc/mm/nohash/kaslr_booke.c | 2 +- arch/powerpc/mm/nohash/tlb.c | 6 +- arch/powerpc/mm/nohash/tlb_low.S | 8 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 8 +- arch/powerpc/mm/pgtable.c | 2 +- arch/powerpc/mm/pgtable_32.c | 9 +- arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/powerpc/perf/perf_regs.c | 4 - arch/powerpc/perf/power10-events-list.h | 8 +- arch/powerpc/perf/power10-pmu.c | 44 +- arch/powerpc/platforms/44x/fsp2.c | 2 - arch/powerpc/platforms/44x/ppc476.c | 4 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 7 +- arch/powerpc/platforms/85xx/Makefile | 4 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 7 +- arch/powerpc/platforms/85xx/smp.c | 12 +- arch/powerpc/platforms/book3s/vas-api.c | 4 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/powermac/pmac.h | 1 + arch/powerpc/platforms/powermac/setup.c | 2 + arch/powerpc/platforms/powernv/ocxl.c | 3 +- arch/powerpc/platforms/powernv/opal-dump.c | 2 +- arch/powerpc/platforms/powernv/opal-prd.c | 12 +- arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/powernv/pci-sriov.c | 8 +- arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 298 +- arch/powerpc/platforms/pseries/iommu.c | 14 +- arch/powerpc/platforms/pseries/mobility.c | 34 - arch/powerpc/platforms/pseries/setup.c | 5 +- arch/powerpc/platforms/pseries/svm.c | 3 +- arch/powerpc/rust/target.json | 29 - arch/powerpc/sysdev/dcr-low.S | 2 +- arch/powerpc/xmon/xmon.c | 3 +- arch/riscv/Kbuild | 3 - arch/riscv/Kconfig | 1 - arch/riscv/Makefile | 16 +- .../dts/microchip/microchip-mpfs-icicle-kit.dts | 18 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 40 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 2 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 10 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 7 +- arch/riscv/configs/32-bit.config | 2 - arch/riscv/configs/64-bit.config | 2 - arch/riscv/configs/defconfig | 7 +- arch/riscv/include/asm/bitops.h | 1 + arch/riscv/include/asm/page.h | 2 - arch/riscv/include/asm/pgtable.h | 6 +- arch/riscv/include/asm/syscall.h | 9 + arch/riscv/include/asm/vdso.h | 13 +- arch/riscv/include/asm/vdso/gettimeofday.h | 7 - arch/riscv/kernel/head.S | 12 - arch/riscv/kernel/reset.c | 12 +- arch/riscv/kernel/setup.c | 4 +- arch/riscv/kernel/vdso.c | 250 +- arch/riscv/kernel/vdso/vdso.lds.S | 3 - arch/riscv/kernel/vmlinux-xip.lds.S | 10 +- arch/riscv/lib/delay.c | 4 - arch/riscv/mm/context.c | 8 +- arch/riscv/mm/init.c | 7 +- arch/riscv/rust/rv32ima.json | 36 - arch/riscv/rust/rv32imac.json | 36 - arch/riscv/rust/rv64ima.json | 36 - arch/riscv/rust/rv64imac.json | 36 - arch/s390/Kbuild | 3 - arch/s390/Kconfig | 27 +- arch/s390/Makefile | 8 +- arch/s390/boot/compressed/decompressor.h | 1 - arch/s390/boot/head.S | 54 +- arch/s390/boot/ipl_parm.c | 4 +- arch/s390/boot/pgm_check_info.c | 4 +- arch/s390/boot/startup.c | 8 - arch/s390/configs/debug_defconfig | 9 +- arch/s390/configs/defconfig | 6 - arch/s390/include/asm/barrier.h | 24 +- arch/s390/include/asm/bitops.h | 3 +- arch/s390/include/asm/cpu.h | 3 - arch/s390/include/asm/debug.h | 2 +- arch/s390/include/asm/facility.h | 4 - arch/s390/include/asm/ftrace.h | 58 +- arch/s390/include/asm/jump_label.h | 2 - arch/s390/include/asm/kdebug.h | 2 +- arch/s390/include/asm/livepatch.h | 4 +- arch/s390/include/asm/lowcore.h | 9 +- arch/s390/include/asm/nospec-branch.h | 5 - arch/s390/include/asm/pgtable.h | 12 +- arch/s390/include/asm/ptrace.h | 23 +- arch/s390/include/asm/sclp.h | 1 - arch/s390/include/asm/sections.h | 12 + arch/s390/include/asm/setup.h | 9 +- arch/s390/include/asm/string.h | 4 + arch/s390/include/asm/syscall.h | 12 + arch/s390/include/asm/text-patching.h | 16 - arch/s390/include/uapi/asm/setup.h | 13 + arch/s390/kernel/alternative.c | 20 - arch/s390/kernel/asm-offsets.c | 7 +- arch/s390/kernel/cpcmd.c | 6 +- arch/s390/kernel/dumpstack.c | 4 +- arch/s390/kernel/early.c | 3 +- arch/s390/kernel/entry.S | 45 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 96 +- arch/s390/kernel/head64.S | 18 + arch/s390/kernel/irq.c | 10 +- arch/s390/kernel/jump_label.c | 34 +- arch/s390/kernel/kprobes.c | 48 +- arch/s390/kernel/machine_kexec_file.c | 35 +- arch/s390/kernel/mcount.S | 64 +- arch/s390/kernel/nospec-branch.c | 2 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 228 +- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/setup.c | 51 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/syscall.c | 2 - arch/s390/kernel/traps.c | 12 +- arch/s390/kernel/uv.c | 2 +- arch/s390/kernel/vmlinux.lds.S | 1 - arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/lib/Makefile | 2 - arch/s390/lib/spinlock.c | 2 +- arch/s390/lib/string.c | 45 + arch/s390/lib/test_kprobes.c | 75 - arch/s390/lib/test_kprobes.h | 10 - arch/s390/lib/test_kprobes_asm.S | 45 - arch/s390/lib/test_unwind.c | 169 +- arch/s390/mm/cmm.c | 11 +- arch/s390/mm/dump_pagetables.c | 14 +- arch/s390/mm/fault.c | 2 + arch/s390/mm/init.c | 3 + arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/pageattr.c | 4 +- arch/s390/mm/vmem.c | 10 +- arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/pci/pci.c | 2 +- arch/s390/pci/pci_dma.c | 25 +- arch/s390/pci/pci_event.c | 4 - arch/s390/pci/pci_sysfs.c | 8 - arch/sh/Kbuild | 3 - arch/sh/Kconfig | 1 + arch/sh/Kconfig.debug | 1 - arch/sh/Makefile | 4 + arch/sh/boards/mach-ap325rxa/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 4 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 + arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 - arch/sh/boot/compressed/ashldi3.c | 2 - arch/sh/boot/compressed/ashlsi3.S | 2 - arch/sh/boot/compressed/ashrsi3.S | 2 - arch/sh/boot/compressed/lshrsi3.S | 2 - arch/sh/include/asm/bitops.h | 1 + arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/irq.h | 11 + arch/sh/include/asm/sfp-machine.h | 8 - arch/sh/include/asm/syscall_32.h | 12 + arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/fpu.c | 10 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/traps.c | 2 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 147 +- arch/sh/mm/fault.c | 2 + arch/sh/mm/nommu.c | 4 +- arch/sparc/Kbuild | 3 - arch/sparc/Kconfig | 3 +- arch/sparc/Makefile | 3 + arch/sparc/boot/Makefile | 8 +- arch/sparc/include/asm/bitops_32.h | 1 + arch/sparc/include/asm/bitops_64.h | 2 + arch/sparc/include/asm/syscall.h | 10 + arch/sparc/kernel/ioport.c | 76 +- arch/sparc/kernel/pci.c | 2 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/smp_64.c | 2 +- arch/sparc/kernel/windows.c | 6 +- arch/sparc/mm/fault_32.c | 1 + arch/sparc/mm/tsb.c | 2 +- arch/um/include/asm/delay.h | 4 +- arch/um/include/asm/irqflags.h | 4 +- arch/um/include/asm/syscall-generic.h | 14 + arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/os.h | 4 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/mem.c | 2 +- arch/um/kernel/trap.c | 2 +- arch/um/os-Linux/sigio.c | 6 +- arch/um/os-Linux/signal.c | 8 +- arch/x86/Kbuild | 3 - arch/x86/Kconfig | 9 +- arch/x86/Makefile | 2 + arch/x86/entry/vsyscall/vsyscall_64.c | 3 +- arch/x86/events/intel/uncore.c | 2 +- arch/x86/include/asm/bitops.h | 2 + arch/x86/include/asm/paravirt_types.h | 2 - arch/x86/include/asm/syscall.h | 33 + arch/x86/include/asm/xen/hypercall.h | 233 +- arch/x86/include/asm/xen/hypervisor.h | 4 - arch/x86/include/asm/xen/pci.h | 19 + arch/x86/kernel/aperture_64.c | 13 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/doublefault_32.c | 3 + arch/x86/kernel/paravirt.c | 13 +- arch/x86/kernel/probe_roms.c | 2 +- arch/x86/kernel/setup.c | 4 +- arch/x86/kernel/setup_percpu.c | 2 +- arch/x86/kernel/unwind_orc.c | 2 +- arch/x86/kernel/vm86_32.c | 10 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/init_32.c | 45 +- arch/x86/mm/kasan_init_64.c | 4 +- arch/x86/mm/numa.c | 2 +- arch/x86/mm/numa_emulation.c | 2 +- arch/x86/pci/common.c | 2 +- arch/x86/pci/xen.c | 76 +- arch/x86/rust/target.json | 36 - arch/x86/um/Kconfig | 1 + arch/x86/um/Makefile | 2 +- arch/x86/xen/enlighten.c | 116 +- arch/x86/xen/enlighten_hvm.c | 6 +- arch/x86/xen/enlighten_pv.c | 35 +- arch/x86/xen/irq.c | 62 +- arch/x86/xen/mmu_hvm.c | 37 +- arch/x86/xen/mmu_pv.c | 58 +- arch/x86/xen/p2m.c | 2 +- arch/x86/xen/setup.c | 16 +- arch/x86/xen/smp.c | 28 + arch/x86/xen/smp_pv.c | 2 + arch/x86/xen/xen-head.S | 12 +- arch/x86/xen/xen-ops.h | 4 +- arch/xtensa/Makefile | 4 +- arch/xtensa/boot/boot-elf/bootstrap.S | 2 - arch/xtensa/boot/boot-redboot/bootstrap.S | 72 +- arch/xtensa/include/asm/asmmacro.h | 65 - arch/xtensa/include/asm/atomic.h | 26 +- arch/xtensa/include/asm/bitops.h | 1 + arch/xtensa/include/asm/cmpxchg.h | 16 +- arch/xtensa/include/asm/core.h | 11 - arch/xtensa/include/asm/processor.h | 32 +- arch/xtensa/include/asm/sections.h | 41 - arch/xtensa/include/asm/syscall.h | 11 + arch/xtensa/include/asm/traps.h | 2 - arch/xtensa/kernel/align.S | 2 - arch/xtensa/kernel/entry.S | 216 +- arch/xtensa/kernel/head.S | 24 +- arch/xtensa/kernel/mcount.S | 38 +- arch/xtensa/kernel/process.c | 27 +- arch/xtensa/kernel/setup.c | 102 +- arch/xtensa/kernel/signal.c | 12 +- arch/xtensa/kernel/traps.c | 8 +- arch/xtensa/kernel/vectors.S | 55 +- arch/xtensa/kernel/vmlinux.lds.S | 12 +- arch/xtensa/lib/strncpy_user.S | 17 +- arch/xtensa/lib/usercopy.S | 28 +- arch/xtensa/mm/fault.c | 3 +- block/blk-merge.c | 6 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 2 +- block/blk-mq.c | 20 +- block/blk-mq.h | 12 +- crypto/Makefile | 2 - crypto/zstd.c | 28 +- drivers/acpi/pci_root.c | 161 +- drivers/ata/ahci.h | 8 +- drivers/ata/ata_piix.c | 8 +- drivers/ata/libahci.c | 52 +- drivers/ata/libata-sata.c | 21 +- drivers/ata/libata-scsi.c | 29 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 4 +- drivers/ata/sata_sil24.c | 2 +- drivers/auxdisplay/Kconfig | 12 +- drivers/auxdisplay/Makefile | 1 - drivers/auxdisplay/cfag12864bfb.c | 9 +- drivers/auxdisplay/ht16k33.c | 501 +- drivers/auxdisplay/img-ascii-lcd.c | 205 +- drivers/auxdisplay/ks0108.c | 3 + drivers/auxdisplay/line-display.c | 261 - drivers/auxdisplay/line-display.h | 43 - drivers/base/Makefile | 2 +- drivers/base/arch_numa.c | 92 +- drivers/base/node.c | 9 +- drivers/bcma/host_pci.c | 6 +- drivers/block/brd.c | 9 +- drivers/block/nbd.c | 44 +- drivers/block/ps3disk.c | 8 +- drivers/block/ps3vram.c | 7 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/zram/zram_drv.c | 111 +- drivers/bluetooth/Kconfig | 6 - drivers/bluetooth/Makefile | 1 - drivers/bluetooth/bfusb.c | 3 - drivers/bluetooth/btintel.c | 22 +- drivers/bluetooth/btmtk.c | 289 - drivers/bluetooth/btmtk.h | 111 - drivers/bluetooth/btmtksdio.c | 496 +- drivers/bluetooth/btsdio.c | 2 - drivers/bluetooth/btusb.c | 389 +- drivers/bluetooth/hci_bcm.c | 1 + drivers/bluetooth/hci_vhci.c | 120 +- drivers/bluetooth/virtio_bt.c | 3 - drivers/char/ipmi/bt-bmc.c | 24 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 31 +- drivers/clk/samsung/clk-exynos4.c | 18 +- drivers/clk/samsung/clk-exynos5250.c | 10 +- drivers/clk/samsung/clk-exynos5420.c | 2 +- drivers/clk/samsung/clk-s3c2410.c | 6 +- drivers/clk/samsung/clk-s3c64xx.c | 8 +- drivers/clk/samsung/clk-s5pv210.c | 8 +- drivers/clk/samsung/clk.c | 14 + drivers/clk/samsung/clk.h | 2 + drivers/clocksource/h8300_timer8.c | 20 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 7 +- drivers/crypto/qat/qat_c62x/adf_drv.c | 7 +- drivers/crypto/qat/qat_common/adf_aer.c | 10 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 3 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 7 +- drivers/cxl/acpi.c | 139 +- drivers/cxl/core/Makefile | 1 - drivers/cxl/core/bus.c | 119 +- drivers/cxl/core/core.h | 11 +- drivers/cxl/core/mbox.c | 787 - drivers/cxl/core/memdev.c | 118 +- drivers/cxl/core/pmem.c | 39 +- drivers/cxl/cxl.h | 58 +- drivers/cxl/cxlmem.h | 202 +- drivers/cxl/pci.c | 1240 +- drivers/cxl/pci.h | 14 +- drivers/cxl/pmem.c | 163 +- drivers/dax/super.c | 100 +- drivers/devfreq/devfreq.c | 26 - drivers/devfreq/governor.h | 3 - drivers/devfreq/tegra30-devfreq.c | 109 +- drivers/dma-buf/dma-buf.c | 63 +- drivers/dma-buf/dma-resv.c | 69 +- drivers/dma/Kconfig | 2 +- drivers/dma/altera-msgdma.c | 10 +- drivers/dma/at_xdmac.c | 69 +- drivers/dma/bestcomm/ata.c | 2 +- drivers/dma/bestcomm/bestcomm.c | 22 +- drivers/dma/bestcomm/fec.c | 4 +- drivers/dma/bestcomm/gen_bd.c | 4 +- drivers/dma/dma-jz4780.c | 1 - drivers/dma/dmaengine.c | 3 +- drivers/dma/dmaengine.h | 2 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 112 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 35 +- drivers/dma/dw-edma/dw-edma-core.c | 1 + drivers/dma/dw-edma/dw-edma-pcie.c | 17 +- drivers/dma/dw/pci.c | 6 +- drivers/dma/fsl-edma-common.c | 35 +- drivers/dma/fsl-edma-common.h | 4 - drivers/dma/fsl-edma.c | 7 - drivers/dma/hisi_dma.c | 6 +- drivers/dma/hsu/pci.c | 6 +- drivers/dma/idxd/device.c | 29 +- drivers/dma/idxd/dma.c | 5 +- drivers/dma/idxd/idxd.h | 2 + drivers/dma/idxd/init.c | 14 +- drivers/dma/idxd/irq.c | 8 +- drivers/dma/idxd/registers.h | 4 +- drivers/dma/imx-sdma.c | 28 +- drivers/dma/ioat/init.c | 10 +- drivers/dma/milbeaut-hdmac.c | 2 +- drivers/dma/mmp_pdma.c | 1 - drivers/dma/plx_dma.c | 10 +- drivers/dma/qcom/bam_dma.c | 90 +- drivers/dma/sa11x0-dma.c | 11 +- drivers/dma/sh/rcar-dmac.c | 13 +- drivers/dma/sh/rz-dmac.c | 16 +- drivers/dma/stm32-dma.c | 24 +- drivers/dma/stm32-mdma.c | 3 +- drivers/dma/tegra210-adma.c | 58 +- drivers/dma/ti/edma.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 14 +- drivers/dma/xilinx/xilinx_dpdma.c | 15 +- drivers/dma/xilinx/zynqmp_dma.c | 79 +- drivers/firewire/sbp2.c | 10 +- drivers/firmware/arm_scmi/virtio.c | 21 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/stratix10-svc.c | 4 +- drivers/firmware/tegra/bpmp-debugfs.c | 5 +- drivers/firmware/xilinx/zynqmp.c | 51 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 130 +- drivers/gpio/Makefile | 2 - drivers/gpio/gpio-aggregator.c | 25 +- drivers/gpio/gpio-max7300.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-max730x.c | 6 +- drivers/gpio/gpio-max77620.c | 1 + drivers/gpio/gpio-mc33880.c | 2 + drivers/gpio/gpio-mlxbf2.c | 142 +- drivers/gpio/gpio-realtek-otto.c | 2 +- drivers/gpio/gpio-sim.c | 884 -- drivers/gpio/gpio-tegra186.c | 114 +- drivers/gpio/gpio-tps65218.c | 1 + drivers/gpio/gpio-uniphier.c | 18 +- drivers/gpio/gpio-xilinx.c | 6 +- drivers/gpio/gpio-zynqmp-modepin.c | 162 - drivers/gpio/gpiolib.c | 9 +- drivers/gpu/drm/Kconfig | 16 - drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 116 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 96 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 18 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 126 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 18 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 42 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 39 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 30 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 47 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 39 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 97 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 34 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 31 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 150 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 16 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 22 - drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 - drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 4 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 6 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 3 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 7 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 78 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 1 - .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 6 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 13 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 14 +- drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 1 - .../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 - drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 57 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 9 +- drivers/gpu/drm/bridge/lvds-codec.c | 76 +- drivers/gpu/drm/bridge/nwl-dsi.c | 35 - drivers/gpu/drm/bridge/ti-sn65dsi83.c | 17 +- drivers/gpu/drm/drm_connector.c | 32 +- drivers/gpu/drm/drm_dp_mst_topology.c | 6 +- drivers/gpu/drm/drm_gem.c | 26 +- drivers/gpu/drm/drm_mm.c | 9 +- drivers/gpu/drm/drm_modeset_lock.c | 58 +- drivers/gpu/drm/drm_plane_helper.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/i915/display/intel_bios.c | 132 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 44 +- drivers/gpu/drm/i915/display/intel_dp.c | 31 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 7 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 3 +- drivers/gpu/drm/i915/i915_request.c | 34 +- drivers/gpu/drm/i915/i915_vma.c | 5 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 23 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 8 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 4 + drivers/gpu/drm/nouveau/nouveau_dmem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 4 +- drivers/gpu/drm/panel/Kconfig | 10 - drivers/gpu/drm/panel/Makefile | 1 - drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 9 - drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 2 +- drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 333 - drivers/gpu/drm/panel/panel-simple.c | 35 - drivers/gpu/drm/panel/panel-sitronix-st7703.c | 8 - drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/scheduler/sched_main.c | 26 +- drivers/gpu/drm/tegra/Makefile | 3 +- drivers/gpu/drm/tegra/dc.c | 117 +- drivers/gpu/drm/tegra/dc.h | 1 - drivers/gpu/drm/tegra/drm.c | 4 - drivers/gpu/drm/tegra/drm.h | 1 - drivers/gpu/drm/tegra/gem.c | 171 +- drivers/gpu/drm/tegra/gr2d.c | 33 +- drivers/gpu/drm/tegra/hub.h | 1 + drivers/gpu/drm/tegra/nvdec.c | 470 - drivers/gpu/drm/tegra/plane.c | 65 +- drivers/gpu/drm/tegra/plane.h | 2 +- drivers/gpu/drm/tegra/rgb.c | 53 +- drivers/gpu/drm/tegra/submit.c | 63 +- drivers/gpu/drm/tegra/uapi.c | 68 +- drivers/gpu/drm/tegra/uapi.h | 5 +- drivers/gpu/drm/tegra/vic.c | 8 - drivers/gpu/drm/ttm/ttm_bo.c | 16 +- drivers/gpu/drm/v3d/v3d_gem.c | 13 +- drivers/gpu/drm/virtio/virtgpu_display.c | 4 +- drivers/gpu/host1x/Kconfig | 1 - drivers/gpu/host1x/bus.c | 79 +- drivers/gpu/host1x/dev.c | 20 - drivers/gpu/host1x/dev.h | 2 - drivers/gpu/host1x/job.c | 160 +- drivers/gpu/host1x/job.h | 6 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/Kconfig | 32 - drivers/hid/Makefile | 2 - drivers/hid/amd-sfh-hid/amd_sfh_client.c | 3 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 2 - drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 21 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 3 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 3 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 3 +- .../hid_descriptor/amd_sfh_hid_report_desc.h | 3 +- drivers/hid/hid-apple.c | 66 +- drivers/hid/hid-asus.c | 2 +- drivers/hid/hid-cougar.c | 3 +- drivers/hid/hid-debug.c | 10 +- drivers/hid/hid-ids.h | 18 +- drivers/hid/hid-input.c | 1 - drivers/hid/hid-multitouch.c | 13 - drivers/hid/hid-nintendo.c | 2319 --- drivers/hid/hid-playstation.c | 159 +- drivers/hid/hid-quirks.c | 3 +- drivers/hid/hid-u2fzero.c | 55 +- drivers/hid/hid-xiaomi.c | 94 - drivers/hid/wacom_sys.c | 15 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/occ/p9_sbe.c | 1 - drivers/i2c/busses/Kconfig | 16 +- drivers/i2c/busses/Makefile | 3 - drivers/i2c/busses/i2c-amd-mp2-pci.c | 4 +- drivers/i2c/busses/i2c-bcm-kona.c | 2 +- drivers/i2c/busses/i2c-i801.c | 79 +- drivers/i2c/busses/i2c-ismt.c | 12 +- drivers/i2c/busses/i2c-kempld.c | 3 +- drivers/i2c/busses/i2c-mlxcpld.c | 14 +- drivers/i2c/busses/i2c-mt65xx.c | 82 +- drivers/i2c/busses/i2c-pasemi-core.c | 353 - drivers/i2c/busses/i2c-pasemi-core.h | 21 - drivers/i2c/busses/i2c-pasemi-pci.c | 85 - drivers/i2c/busses/i2c-pasemi-platform.c | 122 - drivers/i2c/busses/i2c-pasemi.c | 409 + drivers/i2c/busses/i2c-pxa.c | 1 + drivers/i2c/busses/i2c-qup.c | 6 +- drivers/i2c/busses/i2c-rcar.c | 6 +- drivers/i2c/busses/i2c-tegra.c | 4 +- drivers/i2c/busses/i2c-xiic.c | 161 +- drivers/i2c/busses/i2c-xlr.c | 6 +- drivers/i3c/master.c | 3 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 2 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 2 +- drivers/iio/accel/kxcjk-1013.c | 5 +- drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mma7660.c | 8 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/dln2-adc.c | 15 +- drivers/iio/adc/imx7d_adc.c | 5 +- drivers/iio/adc/ina2xx-adc.c | 11 +- drivers/iio/adc/lpc18xx_adc.c | 6 +- drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 62 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 4 +- drivers/iio/industrialio-trigger.c | 1 + drivers/iio/light/ltr501.c | 2 +- drivers/iio/light/stk3310.c | 6 +- drivers/iio/pressure/ms5611.h | 6 +- drivers/iio/pressure/ms5611_core.c | 7 +- drivers/iio/pressure/ms5611_i2c.c | 11 +- drivers/iio/pressure/ms5611_spi.c | 17 +- drivers/infiniband/core/uverbs_cmd.c | 3 - drivers/infiniband/hw/bnxt_re/ib_verbs.c | 5 - drivers/infiniband/hw/bnxt_re/ib_verbs.h | 1 - drivers/infiniband/hw/bnxt_re/main.c | 1 - drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/ulp/srp/ib_srp.c | 59 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 38 +- drivers/input/joydev.c | 10 - drivers/input/joystick/analog.c | 18 +- drivers/input/joystick/tmdc.c | 2 +- drivers/input/keyboard/Kconfig | 10 - drivers/input/keyboard/Makefile | 1 - drivers/input/keyboard/cypress-sf.c | 224 - drivers/input/keyboard/ep93xx_keypad.c | 172 +- drivers/input/keyboard/mpr121_touchkey.c | 4 +- drivers/input/keyboard/omap-keypad.c | 3 +- drivers/input/keyboard/tm2-touchkey.c | 7 - drivers/input/misc/adxl34x-i2c.c | 4 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/misc/adxl34x.c | 6 +- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/ariel-pwrbutton.c | 7 - drivers/input/misc/cpcap-pwrbutton.c | 7 +- drivers/input/misc/max77693-haptic.c | 1 + drivers/input/misc/max8925_onkey.c | 2 +- drivers/input/misc/palmas-pwrbutton.c | 5 - drivers/input/misc/pm8941-pwrkey.c | 6 +- drivers/input/touchscreen/Kconfig | 1 - drivers/input/touchscreen/Makefile | 3 +- drivers/input/touchscreen/ads7846.c | 200 +- drivers/input/touchscreen/elants_i2c.c | 4 +- drivers/input/touchscreen/goodix.c | 231 +- drivers/input/touchscreen/goodix.h | 117 - drivers/input/touchscreen/goodix_fwupload.c | 427 - drivers/input/touchscreen/ili210x.c | 529 +- drivers/input/touchscreen/raydium_i2c_ts.c | 54 +- drivers/input/touchscreen/st1232.c | 3 +- drivers/input/touchscreen/tsc2004.c | 4 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/input/touchscreen/tsc200x-core.c | 4 +- drivers/input/touchscreen/tsc200x-core.h | 2 +- drivers/iommu/apple-dart.c | 28 - drivers/iommu/virtio-iommu.c | 113 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/macintosh/smu.c | 2 +- drivers/md/Kconfig | 10 - drivers/md/Makefile | 4 - drivers/md/dm-audit.c | 84 - drivers/md/dm-audit.h | 66 - drivers/md/dm-bufio.c | 1 + drivers/md/dm-crypt.c | 25 +- drivers/md/dm-integrity.c | 35 +- drivers/md/dm-log-writes.c | 6 +- drivers/md/dm-table.c | 4 +- drivers/md/dm-verity-target.c | 6 +- drivers/md/dm-writecache.c | 6 +- drivers/md/dm-zoned-target.c | 1 + drivers/md/dm.c | 12 +- drivers/md/md-bitmap.c | 19 - drivers/md/raid5-ppl.c | 6 +- drivers/media/cec/core/cec-core.c | 2 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 8 +- .../media/dvb-frontends/cxd2880/cxd2880_common.h | 1 - drivers/media/mc/mc-devnode.c | 2 +- drivers/media/platform/Kconfig | 11 - drivers/media/platform/Makefile | 1 - drivers/media/platform/stm32/Makefile | 2 - drivers/media/platform/stm32/dma2d/dma2d-hw.c | 143 - drivers/media/platform/stm32/dma2d/dma2d-regs.h | 113 - drivers/media/platform/stm32/dma2d/dma2d.c | 739 - drivers/media/platform/stm32/dma2d/dma2d.h | 135 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 12 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 21 - drivers/message/fusion/mptbase.c | 7 +- drivers/message/fusion/mptbase.h | 2 +- drivers/message/fusion/mptctl.c | 4 +- drivers/message/fusion/mptfc.c | 8 +- drivers/message/fusion/mptlan.c | 2 +- drivers/message/fusion/mptsas.c | 4 +- drivers/message/fusion/mptscsih.c | 46 +- drivers/message/fusion/mptscsih.h | 2 +- drivers/message/fusion/mptspi.c | 6 +- drivers/mfd/Kconfig | 22 +- drivers/mfd/Makefile | 1 + drivers/mfd/altera-a10sr.c | 9 - drivers/mfd/altera-sysmgr.c | 2 +- drivers/mfd/arizona-core.c | 13 + drivers/mfd/arizona-i2c.c | 14 +- drivers/mfd/arizona-spi.c | 13 +- drivers/mfd/arizona.h | 2 + drivers/mfd/cros_ec_dev.c | 5 +- drivers/mfd/da9063-i2c.c | 2 - drivers/mfd/db8500-prcmu.c | 13 +- drivers/mfd/dln2.c | 18 - drivers/mfd/hi6421-spmi-pmic.c | 16 +- drivers/mfd/intel-lpss-pci.c | 2 - drivers/mfd/janz-cmodio.c | 2 +- drivers/mfd/max14577.c | 6 +- drivers/mfd/max77686.c | 3 +- drivers/mfd/max77693.c | 12 +- drivers/mfd/mc13xxx-core.c | 4 +- drivers/mfd/mc13xxx-i2c.c | 3 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/mc13xxx.h | 2 +- drivers/mfd/mfd-core.c | 2 - drivers/mfd/motorola-cpcap.c | 8 - drivers/mfd/qcom-pm8xxx.c | 39 +- drivers/mfd/qcom-spmi-pmic.c | 47 +- drivers/mfd/rk808.c | 4 - drivers/mfd/sec-irq.c | 3 +- drivers/mfd/sprd-sc27xx-spi.c | 17 - drivers/mfd/stmpe-i2c.c | 4 +- drivers/mfd/stmpe-spi.c | 4 +- drivers/mfd/stmpe.c | 4 +- drivers/mfd/stmpe.h | 2 +- drivers/mfd/ti_am335x_tscadc.c | 2 +- drivers/mfd/tps65912-core.c | 4 +- drivers/mfd/tps65912-i2c.c | 4 +- drivers/mfd/tps65912-spi.c | 4 +- drivers/mfd/tps80031.c | 526 + drivers/mfd/wcd934x.c | 21 +- drivers/misc/cxl/guest.c | 30 +- drivers/misc/cxl/pci.c | 35 +- drivers/misc/hi6421v600-irq.c | 9 +- drivers/misc/ocxl/config.c | 13 +- drivers/mmc/core/mmc_test.c | 1 + drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mtd/chips/Kconfig | 2 - drivers/mtd/devices/block2mtd.c | 29 +- drivers/mtd/maps/Kconfig | 2 +- drivers/mtd/mtdcore.c | 5 +- drivers/mtd/mtdswap.c | 1 + drivers/mtd/nand/ecc-sw-hamming.c | 7 +- drivers/mtd/nand/onenand/Kconfig | 9 +- drivers/mtd/nand/raw/ams-delta.c | 12 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 15 - drivers/mtd/nand/raw/atmel/pmecc.c | 7 +- drivers/mtd/nand/raw/au1550nd.c | 12 +- drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c | 5 +- drivers/mtd/nand/raw/cs553x_nand.c | 12 +- drivers/mtd/nand/raw/denali_dt.c | 7 +- drivers/mtd/nand/raw/fsmc_nand.c | 4 +- drivers/mtd/nand/raw/gpio.c | 15 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 4 +- drivers/mtd/nand/raw/hisi504_nand.c | 7 +- drivers/mtd/nand/raw/intel-nand-controller.c | 5 - drivers/mtd/nand/raw/lpc32xx_slc.c | 15 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 12 +- drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/nand_hynix.c | 14 - drivers/mtd/nand/raw/nand_ids.c | 4 - drivers/mtd/nand/raw/ndfc.c | 12 +- drivers/mtd/nand/raw/omap_elm.c | 5 +- drivers/mtd/nand/raw/orion_nand.c | 12 +- drivers/mtd/nand/raw/oxnas_nand.c | 4 +- drivers/mtd/nand/raw/pasemi_nand.c | 12 +- drivers/mtd/nand/raw/plat_nand.c | 16 +- drivers/mtd/nand/raw/sharpsl.c | 12 +- drivers/mtd/nand/raw/socrates_nand.c | 12 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 8 +- drivers/mtd/nand/raw/tegra_nand.c | 4 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 9 +- drivers/mtd/nand/raw/vf610_nfc.c | 4 +- drivers/mtd/nand/raw/xway_nand.c | 16 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 8 +- drivers/mtd/spi-nor/controllers/nxp-spifi.c | 7 +- drivers/mtd/spi-nor/micron-st.c | 4 +- drivers/mtd/ubi/debug.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 2 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 38 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 98 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +- drivers/net/ethernet/mellanox/mlxbf_gige/Makefile | 1 + .../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 12 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c | 212 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 22 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 3 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/virtio_net.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 14 +- drivers/nvdimm/core.c | 40 +- drivers/nvdimm/label.c | 139 +- drivers/nvdimm/label.h | 94 +- drivers/nvdimm/namespace_devs.c | 95 +- drivers/nvdimm/nd-core.h | 5 +- drivers/nvdimm/nd.h | 185 +- drivers/nvdimm/pfn_devs.c | 2 +- drivers/nvdimm/pmem.c | 43 - drivers/of/irq.c | 17 +- drivers/of/kexec.c | 4 +- drivers/of/of_reserved_mem.c | 5 +- drivers/opp/core.c | 6 +- drivers/opp/of.c | 50 +- drivers/pci/controller/Kconfig | 28 +- drivers/pci/controller/Makefile | 3 - drivers/pci/controller/cadence/pci-j721e.c | 2 +- drivers/pci/controller/dwc/Kconfig | 30 +- drivers/pci/controller/dwc/Makefile | 1 - drivers/pci/controller/dwc/pci-dra7xx.c | 24 +- drivers/pci/controller/dwc/pci-imx6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 3 - drivers/pci/controller/dwc/pcie-designware-host.c | 19 +- drivers/pci/controller/dwc/pcie-designware.c | 1 - drivers/pci/controller/dwc/pcie-kirin.c | 644 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 721 - drivers/pci/controller/dwc/pcie-qcom.c | 96 +- drivers/pci/controller/dwc/pcie-uniphier.c | 26 +- drivers/pci/controller/dwc/pcie-visconti.c | 5 +- drivers/pci/controller/pci-aardvark.c | 491 +- drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/controller/pci-thunder-ecam.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 2 +- drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/controller/pcie-apple.c | 823 -- drivers/pci/controller/pcie-brcmstb.c | 2 +- drivers/pci/controller/pcie-iproc.c | 2 +- drivers/pci/controller/pcie-mt7621.c | 600 - drivers/pci/controller/pcie-rcar-ep.c | 5 +- drivers/pci/controller/pcie-rcar-host.c | 2 + drivers/pci/controller/vmd.c | 45 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 22 +- drivers/pci/endpoint/pci-ep-cfs.c | 48 +- drivers/pci/endpoint/pci-epc-core.c | 2 +- drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/pci/hotplug/acpiphp_glue.c | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 4 +- drivers/pci/hotplug/cpqphp_pci.c | 6 +- drivers/pci/hotplug/ibmphp.h | 4 +- drivers/pci/hotplug/pciehp.h | 2 - drivers/pci/hotplug/pciehp_core.c | 2 - drivers/pci/hotplug/pciehp_hpc.c | 26 - drivers/pci/hotplug/shpchp_hpc.c | 2 +- drivers/pci/iov.c | 38 +- drivers/pci/msi.c | 3 +- drivers/pci/of.c | 10 +- drivers/pci/p2pdma.c | 8 +- drivers/pci/pci-bridge-emul.c | 13 - drivers/pci/pci-driver.c | 57 +- drivers/pci/pci-sysfs.c | 51 +- drivers/pci/pci.c | 97 +- drivers/pci/pci.h | 1 - drivers/pci/pcie/Makefile | 4 +- drivers/pci/pcie/aer.c | 2 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/pcie/err.c | 40 +- drivers/pci/pcie/portdrv.h | 6 +- drivers/pci/pcie/portdrv_core.c | 67 +- drivers/pci/pcie/portdrv_pci.c | 27 +- drivers/pci/probe.c | 60 +- drivers/pci/quirks.c | 71 +- drivers/pci/rom.c | 2 +- drivers/pci/setup-bus.c | 2 +- drivers/pci/setup-irq.c | 26 +- drivers/pci/switch/switchtec.c | 95 +- drivers/pci/vpd.c | 93 +- drivers/pci/xen-pcifront.c | 58 +- drivers/pinctrl/Kconfig | 16 - drivers/pinctrl/Makefile | 1 - drivers/pinctrl/bcm/Kconfig | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 9 +- drivers/pinctrl/core.c | 2 - drivers/pinctrl/intel/Kconfig | 6 +- drivers/pinctrl/mediatek/Kconfig | 7 - drivers/pinctrl/mediatek/Makefile | 1 - drivers/pinctrl/mediatek/pinctrl-moore.c | 18 - drivers/pinctrl/mediatek/pinctrl-mt7986.c | 927 -- drivers/pinctrl/mediatek/pinctrl-mt8195.c | 134 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 231 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 46 - drivers/pinctrl/mediatek/pinctrl-paris.c | 68 +- drivers/pinctrl/nomadik/Kconfig | 1 + drivers/pinctrl/pinctrl-apple-gpio.c | 534 - drivers/pinctrl/pinctrl-equilibrium.c | 7 +- drivers/pinctrl/pinctrl-gemini.c | 4 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 7 - drivers/pinctrl/pinctrl-st.c | 2 +- drivers/pinctrl/qcom/Kconfig | 17 - drivers/pinctrl/qcom/Makefile | 2 - drivers/pinctrl/qcom/pinctrl-msm8226.c | 74 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 1129 -- drivers/pinctrl/qcom/pinctrl-sm6350.c | 1401 -- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 7 - drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 111 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 133 +- drivers/pinctrl/renesas/core.c | 83 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 14 - drivers/pinctrl/renesas/pfc-r8a77951.c | 22 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 22 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 22 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 108 - drivers/pinctrl/samsung/pinctrl-samsung.c | 2 - drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/pinctrl/stm32/pinctrl-stm32.c | 16 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 32 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 2 - drivers/pinctrl/tegra/pinctrl-tegra194.c | 1794 +-- drivers/pinctrl/tegra/pinctrl-tegra210.c | 330 +- drivers/pinctrl/uniphier/Kconfig | 4 - drivers/pinctrl/uniphier/Makefile | 1 - drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 18 - drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 35 - drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c | 489 - drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 40 - drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_proto.c | 79 +- drivers/platform/chrome/cros_ec_sensorhub.c | 6 +- drivers/platform/chrome/cros_ec_typec.c | 74 +- drivers/platform/chrome/cros_usbpd_notify.c | 50 +- drivers/rapidio/devices/rio_mport_cdev.c | 9 +- drivers/regulator/hi6421v600-regulator.c | 10 +- drivers/remoteproc/Kconfig | 32 +- drivers/remoteproc/Makefile | 2 - drivers/remoteproc/imx_dsp_rproc.c | 1206 -- drivers/remoteproc/imx_rproc.c | 71 +- drivers/remoteproc/imx_rproc.h | 39 - drivers/remoteproc/meson_mx_ao_arc.c | 261 - drivers/remoteproc/mtk_common.h | 1 - drivers/remoteproc/mtk_scp.c | 48 +- drivers/remoteproc/omap_remoteproc.c | 6 +- drivers/remoteproc/qcom_q6v5.c | 57 +- drivers/remoteproc/qcom_q6v5.h | 7 +- drivers/remoteproc/qcom_q6v5_adsp.c | 7 +- drivers/remoteproc/qcom_q6v5_mss.c | 304 +- drivers/remoteproc/qcom_q6v5_pas.c | 141 +- drivers/remoteproc/qcom_q6v5_wcss.c | 5 +- drivers/remoteproc/qcom_wcnss.c | 1 + drivers/remoteproc/remoteproc_core.c | 8 +- drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/remoteproc_elf_loader.c | 4 +- drivers/remoteproc/remoteproc_virtio.c | 12 - drivers/remoteproc/ti_k3_dsp_remoteproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 +- drivers/rpmsg/mtk_rpmsg.c | 2 +- drivers/rpmsg/qcom_glink_native.c | 90 +- drivers/rpmsg/rpmsg_char.c | 2 + drivers/rpmsg/virtio_rpmsg_bus.c | 3 +- drivers/rtc/Kconfig | 19 +- drivers/rtc/Makefile | 2 +- drivers/rtc/class.c | 20 +- drivers/rtc/dev.c | 65 - drivers/rtc/interface.c | 3 +- drivers/rtc/rtc-ds1302.c | 7 - drivers/rtc/rtc-ds1390.c | 7 - drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-mcp795.c | 7 - drivers/rtc/rtc-msc313.c | 259 - drivers/rtc/rtc-omap.c | 1 + drivers/rtc/rtc-pcf2123.c | 9 - drivers/rtc/rtc-pcf85063.c | 14 - drivers/rtc/rtc-pcf8523.c | 434 +- drivers/rtc/rtc-rv3028.c | 74 - drivers/rtc/rtc-rv3032.c | 80 +- drivers/rtc/rtc-rx6110.c | 2 +- drivers/rtc/rtc-s3c.c | 106 +- drivers/rtc/rtc-s5m.c | 1 + drivers/rtc/rtc-sun6i.c | 13 +- drivers/rtc/rtc-tps80031.c | 324 + drivers/s390/block/dasd_genhd.c | 10 +- drivers/s390/block/dcssblk.c | 8 +- drivers/s390/block/scm_blk.c | 7 +- drivers/s390/char/sclp.c | 14 +- drivers/s390/char/sclp.h | 2 +- drivers/s390/char/sclp_early.c | 7 +- drivers/s390/char/sclp_ftp.c | 3 - drivers/s390/char/sclp_sd.c | 11 +- drivers/s390/char/sclp_vt220.c | 4 +- drivers/s390/cio/css.c | 9 +- drivers/s390/cio/device.c | 2 - drivers/s390/cio/device_ops.c | 12 +- drivers/s390/crypto/ap_bus.c | 81 +- drivers/s390/crypto/ap_debug.h | 2 +- drivers/s390/crypto/ap_queue.c | 9 +- drivers/s390/crypto/vfio_ap_drv.c | 16 +- drivers/s390/crypto/vfio_ap_ops.c | 5 +- drivers/s390/crypto/vfio_ap_private.h | 43 +- drivers/s390/crypto/zcrypt_api.c | 45 +- drivers/s390/crypto/zcrypt_card.c | 8 +- drivers/s390/crypto/zcrypt_debug.h | 2 +- drivers/s390/crypto/zcrypt_error.h | 22 +- drivers/s390/crypto/zcrypt_msgtype50.c | 18 +- drivers/s390/crypto/zcrypt_msgtype6.c | 40 +- drivers/s390/crypto/zcrypt_queue.c | 17 +- drivers/s390/scsi/zfcp_ext.h | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_scsi.c | 8 +- drivers/s390/scsi/zfcp_sysfs.c | 52 +- drivers/scsi/3w-9xxx.c | 18 +- drivers/scsi/3w-sas.c | 18 +- drivers/scsi/3w-xxxx.c | 26 +- drivers/scsi/53c700.c | 20 +- drivers/scsi/BusLogic.c | 13 +- drivers/scsi/NCR5380.c | 12 +- drivers/scsi/a100u2w.c | 5 +- drivers/scsi/aacraid/aachba.c | 53 +- drivers/scsi/aacraid/linit.c | 38 +- drivers/scsi/advansys.c | 14 +- drivers/scsi/aha152x.c | 29 +- drivers/scsi/aha1542.c | 16 +- drivers/scsi/aha1740.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 6 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 6 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 2 +- drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_attr.c | 33 +- drivers/scsi/arcmsr/arcmsr_hba.c | 22 +- drivers/scsi/arm/acornscsi.c | 20 +- drivers/scsi/arm/arxescsi.c | 1 - drivers/scsi/arm/cumana_2.c | 1 - drivers/scsi/arm/eesox.c | 1 - drivers/scsi/arm/fas216.c | 26 +- drivers/scsi/arm/fas216.h | 10 - drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/atp870u.c | 17 +- drivers/scsi/be2iscsi/be_main.c | 21 +- drivers/scsi/bfa/bfad_attr.c | 68 +- drivers/scsi/bfa/bfad_im.c | 16 +- drivers/scsi/bfa/bfad_im.h | 4 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 8 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 8 +- drivers/scsi/bnx2i/bnx2i.h | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 15 +- drivers/scsi/csiostor/csio_lnode.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 32 +- drivers/scsi/cxlflash/main.c | 46 +- drivers/scsi/dc395x.c | 12 +- drivers/scsi/dpt_i2o.c | 13 +- drivers/scsi/elx/efct/efct_driver.c | 6 +- drivers/scsi/elx/efct/efct_lio.c | 4 +- drivers/scsi/elx/efct/efct_scsi.c | 3 +- drivers/scsi/elx/libefc/efc.h | 2 +- drivers/scsi/elx/libefc/efc_cmds.c | 7 +- drivers/scsi/elx/libefc/efc_fabric.c | 2 +- drivers/scsi/elx/libefc/efclib.h | 1 - drivers/scsi/elx/libefc_sli/sli4.c | 9 +- drivers/scsi/esas2r/esas2r_main.c | 8 +- drivers/scsi/esp_scsi.c | 12 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fdomain.c | 2 +- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_attrs.c | 17 +- drivers/scsi/fnic/fnic_main.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 122 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 113 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 23 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 35 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 62 +- drivers/scsi/hosts.c | 17 +- drivers/scsi/hpsa.c | 56 +- drivers/scsi/hptiop.c | 20 +- drivers/scsi/ibmvscsi/ibmvfc.c | 30 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 28 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 42 +- drivers/scsi/imm.c | 6 +- drivers/scsi/initio.c | 7 +- drivers/scsi/ipr.c | 48 +- drivers/scsi/ips.c | 31 +- drivers/scsi/isci/init.c | 8 +- drivers/scsi/isci/task.h | 4 + drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/libiscsi.c | 7 +- drivers/scsi/libsas/sas_init.c | 8 +- drivers/scsi/libsas/sas_scsi_host.c | 27 +- drivers/scsi/lpfc/lpfc.h | 1 - drivers/scsi/lpfc/lpfc_attr.c | 314 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 +- drivers/scsi/lpfc/lpfc_disc.h | 12 +- drivers/scsi/lpfc/lpfc_els.c | 61 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 144 +- drivers/scsi/lpfc/lpfc_hw4.h | 4 - drivers/scsi/lpfc/lpfc_init.c | 135 +- drivers/scsi/lpfc/lpfc_nvme.c | 70 +- drivers/scsi/lpfc/lpfc_nvmet.c | 44 +- drivers/scsi/lpfc/lpfc_scsi.c | 131 +- drivers/scsi/lpfc/lpfc_sli.c | 207 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac53c94.c | 6 +- drivers/scsi/megaraid.c | 24 +- drivers/scsi/megaraid/megaraid_mbox.c | 28 +- drivers/scsi/megaraid/megaraid_sas.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 40 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 56 +- drivers/scsi/mesh.c | 18 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 32 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 26 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 84 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 26 +- drivers/scsi/mvsas/mv_init.c | 12 +- drivers/scsi/mvumi.c | 4 +- drivers/scsi/myrb.c | 60 +- drivers/scsi/myrs.c | 50 +- drivers/scsi/ncr53c8xx.c | 16 +- drivers/scsi/nsp32.c | 7 +- drivers/scsi/pcmcia/nsp_cs.c | 7 +- drivers/scsi/pcmcia/sym53c500_cs.c | 14 +- drivers/scsi/pm8001/pm8001_ctl.c | 70 +- drivers/scsi/pm8001/pm8001_hwi.c | 12 +- drivers/scsi/pm8001/pm8001_init.c | 14 +- drivers/scsi/pm8001/pm8001_sas.c | 15 - drivers/scsi/pm8001/pm8001_sas.h | 8 +- drivers/scsi/pm8001/pm80xx_hwi.c | 63 +- drivers/scsi/pmcraid.c | 27 +- drivers/scsi/ppa.c | 6 +- drivers/scsi/ps3rom.c | 8 +- drivers/scsi/qedf/qedf.h | 2 +- drivers/scsi/qedf/qedf_attr.c | 15 +- drivers/scsi/qedf/qedf_io.c | 19 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qedi/qedi_gbl.h | 2 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qedi/qedi_sysfs.c | 15 +- drivers/scsi/qla1280.c | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 156 +- drivers/scsi/qla2xxx/qla_bsg.c | 48 - drivers/scsi/qla2xxx/qla_bsg.h | 7 - drivers/scsi/qla2xxx/qla_def.h | 8 +- drivers/scsi/qla2xxx/qla_edif.c | 328 +- drivers/scsi/qla2xxx/qla_edif.h | 13 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 12 +- drivers/scsi/qla2xxx/qla_gs.c | 3 +- drivers/scsi/qla2xxx/qla_init.c | 123 +- drivers/scsi/qla2xxx/qla_iocb.c | 3 +- drivers/scsi/qla2xxx/qla_isr.c | 4 - drivers/scsi/qla2xxx/qla_mbx.c | 35 +- drivers/scsi/qla2xxx/qla_mr.c | 23 + drivers/scsi/qla2xxx/qla_nvme.c | 20 +- drivers/scsi/qla2xxx/qla_os.c | 140 +- drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 73 +- drivers/scsi/qla4xxx/ql4_attr.c | 41 +- drivers/scsi/qla4xxx/ql4_glbl.h | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 6 +- drivers/scsi/qlogicfas408.c | 7 +- drivers/scsi/qlogicpti.c | 7 +- drivers/scsi/scsi.c | 8 + drivers/scsi/scsi_debug.c | 19 +- drivers/scsi/scsi_error.c | 17 +- drivers/scsi/scsi_lib.c | 64 +- drivers/scsi/scsi_pm.c | 105 +- drivers/scsi/scsi_priv.h | 7 +- drivers/scsi/scsi_scan.c | 74 +- drivers/scsi/scsi_sysfs.c | 45 +- drivers/scsi/scsi_transport_sas.c | 1 - drivers/scsi/sd.c | 38 +- drivers/scsi/smartpqi/smartpqi.h | 61 +- drivers/scsi/smartpqi/smartpqi_init.c | 588 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 6 +- drivers/scsi/smartpqi/smartpqi_sis.c | 60 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_attrs.c | 19 +- drivers/scsi/snic/snic_main.c | 2 +- drivers/scsi/snic/snic_scsi.c | 33 +- drivers/scsi/sr.c | 8 +- drivers/scsi/stex.c | 10 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/Kconfig | 19 +- drivers/scsi/ufs/Makefile | 1 - drivers/scsi/ufs/ufs-debugfs.c | 98 +- drivers/scsi/ufs/ufs-exynos.c | 360 +- drivers/scsi/ufs/ufs-exynos.h | 27 +- drivers/scsi/ufs/ufs-hisi.c | 6 +- drivers/scsi/ufs/ufs-hwmon.c | 210 - drivers/scsi/ufs/ufs-mediatek.c | 111 +- drivers/scsi/ufs/ufs-mediatek.h | 27 - drivers/scsi/ufs/ufs-qcom.c | 21 +- drivers/scsi/ufs/ufs.h | 7 - drivers/scsi/ufs/ufshcd-pltfrm.c | 4 +- drivers/scsi/ufs/ufshcd.c | 449 +- drivers/scsi/ufs/ufshcd.h | 56 +- drivers/scsi/ufs/ufshci.h | 15 +- drivers/scsi/ufs/ufshpb.c | 7 +- drivers/scsi/virtio_scsi.c | 7 +- drivers/scsi/vmw_pvscsi.c | 9 +- drivers/scsi/wd33c93.c | 18 +- drivers/scsi/wd719x.c | 4 +- drivers/scsi/xen-scsifront.c | 4 +- drivers/sh/maple/maple.c | 5 +- drivers/soc/fsl/dpaa2-console.c | 1 - drivers/soc/fsl/dpio/dpio-service.c | 2 +- drivers/soc/fsl/dpio/qbman-portal.c | 33 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/ti/k3-ringacc.c | 4 +- drivers/soc/ti/wkup_m3_ipc.c | 2 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 91 +- drivers/soc/xilinx/zynqmp_power.c | 1 + drivers/ssb/pcihost_wrapper.c | 6 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + .../atomisp/pci/hive_isp_css_common/host/gdc.c | 11 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 6 + drivers/staging/mt7621-pci/Kconfig | 8 + drivers/staging/mt7621-pci/Makefile | 2 + drivers/staging/mt7621-pci/TODO | 4 + drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 104 + drivers/staging/mt7621-pci/pci-mt7621.c | 600 + drivers/staging/r8188eu/core/rtw_cmd.c | 2 +- drivers/staging/r8188eu/include/osdep_service.h | 2 + drivers/staging/rtl8712/osdep_service.h | 1 + drivers/staging/rtl8712/rtl8712_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +- .../rtl8723bs/include/osdep_service_linux.h | 2 + drivers/staging/rts5208/rtsx.c | 9 +- drivers/staging/unisys/visorhba/visorhba_main.c | 20 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 8 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 17 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 28 +- drivers/target/iscsi/iscsi_target_configfs.c | 91 +- drivers/target/loopback/tcm_loop.c | 4 +- drivers/target/sbp/sbp_target.c | 30 +- drivers/target/target_core_alua.c | 83 +- drivers/target/target_core_configfs.c | 1 - drivers/target/target_core_device.c | 2 - drivers/target/target_core_fabric_configfs.c | 78 +- drivers/target/target_core_iblock.c | 4 +- drivers/target/target_core_internal.h | 1 - drivers/target/target_core_tmr.c | 17 +- drivers/target/target_core_transport.c | 124 +- drivers/target/target_core_user.c | 7 +- drivers/target/target_core_xcopy.c | 14 +- drivers/tee/optee/ffa_abi.c | 4 +- drivers/tty/n_tty.c | 2 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/usb/early/xhci-dbc.c | 10 +- drivers/usb/gadget/function/f_tcm.c | 31 +- drivers/usb/host/xhci-pci.c | 2 +- drivers/usb/image/microtek.c | 5 +- drivers/usb/storage/scsiglue.c | 13 +- drivers/usb/storage/uas.c | 13 +- drivers/usb/storage/usb.c | 4 +- drivers/video/backlight/backlight.c | 28 +- drivers/video/backlight/ili9320.c | 3 +- drivers/video/backlight/ili9320.h | 2 +- drivers/video/backlight/vgg2432a4.c | 4 +- drivers/video/fbdev/chipsfb.c | 2 +- drivers/video/fbdev/core/bitblit.c | 16 + drivers/video/fbdev/core/fbcon.c | 509 +- drivers/video/fbdev/core/fbcon.h | 59 + drivers/video/fbdev/core/fbcon_ccw.c | 28 +- drivers/video/fbdev/core/fbcon_cw.c | 28 +- drivers/video/fbdev/core/fbcon_rotate.h | 9 + drivers/video/fbdev/core/fbcon_ud.c | 37 +- drivers/video/fbdev/core/fbmem.c | 5 +- drivers/video/fbdev/core/tileblit.c | 16 + drivers/video/fbdev/skeletonfb.c | 12 +- drivers/virt/acrn/ioreq.c | 3 +- drivers/virtio/Kconfig | 3 +- drivers/virtio/virtio_mem.c | 301 +- drivers/watchdog/Kconfig | 35 +- drivers/watchdog/Makefile | 3 +- drivers/watchdog/ar7_wdt.c | 6 +- drivers/watchdog/bcm63xx_wdt.c | 2 - drivers/watchdog/da9062_wdt.c | 7 - drivers/watchdog/da9063_wdt.c | 7 - drivers/watchdog/db8500_wdt.c | 152 - drivers/watchdog/f71808e_wdt.c | 615 +- drivers/watchdog/iTCO_wdt.c | 19 +- drivers/watchdog/iop_wdt.c | 250 + drivers/watchdog/meson_gxbb_wdt.c | 12 - drivers/watchdog/mlx_wdt.c | 5 +- drivers/watchdog/mtk_wdt.c | 7 - drivers/watchdog/rti_wdt.c | 4 +- drivers/watchdog/rza_wdt.c | 4 +- drivers/watchdog/sp5100_tco.c | 9 - drivers/watchdog/stm32_iwdg.c | 4 +- drivers/watchdog/sunxi_wdt.c | 20 +- drivers/watchdog/ux500_wdt.c | 161 + drivers/xen/Kconfig | 24 - drivers/xen/Makefile | 2 +- drivers/xen/mem-reservation.c | 27 +- drivers/xen/pci.c | 76 - drivers/xen/pvcalls-back.c | 1 + drivers/xen/swiotlb-xen.c | 2 +- drivers/xen/xen-acpi-processor.c | 6 +- drivers/xen/xen-pciback/Makefile | 7 - drivers/xen/xen-pciback/conf_space_capability.c | 2 +- drivers/xen/xen-pciback/conf_space_header.c | 8 +- drivers/xen/xen-pciback/pci_stub.c | 3 +- drivers/xen/xen-pciback/pciback.h | 5 - drivers/xen/xen-pciback/xenbus.c | 8 +- fs/binfmt_elf.c | 56 +- fs/btrfs/zstd.c | 68 +- fs/buffer.c | 56 +- fs/ceph/addr.c | 13 +- fs/cifs/connect.c | 19 +- fs/cifs/fs_context.c | 16 - fs/cifs/fs_context.h | 2 - fs/cifs/smb2inode.c | 42 +- fs/coda/cnode.c | 13 +- fs/coda/coda_linux.c | 39 +- fs/coda/coda_linux.h | 6 +- fs/coda/dir.c | 20 +- fs/coda/file.c | 12 +- fs/coda/psdev.c | 14 +- fs/coda/upcall.c | 3 +- fs/configfs/configfs_internal.h | 22 +- fs/configfs/dir.c | 276 +- fs/d_path.c | 8 +- fs/dlm/ast.c | 12 +- fs/dlm/debug_fs.c | 96 +- fs/dlm/dir.c | 3 +- fs/dlm/dlm_internal.h | 11 +- fs/dlm/lock.c | 90 +- fs/dlm/lock.h | 4 - fs/dlm/lockspace.c | 37 +- fs/dlm/lowcomms.c | 25 +- fs/dlm/lowcomms.h | 4 +- fs/dlm/main.c | 3 - fs/dlm/member.c | 3 +- fs/dlm/midcomms.c | 62 +- fs/dlm/midcomms.h | 2 - fs/dlm/rcom.c | 2 +- fs/dlm/recoverd.c | 3 +- fs/dlm/requestqueue.c | 17 +- fs/exec.c | 6 +- fs/ext4/ext4.h | 3 +- fs/ext4/extents.c | 172 +- fs/ext4/inode.c | 15 +- fs/ext4/page-io.c | 8 +- fs/ext4/super.c | 56 +- fs/f2fs/checkpoint.c | 8 +- fs/f2fs/compress.c | 76 +- fs/f2fs/data.c | 93 +- fs/f2fs/f2fs.h | 54 +- fs/f2fs/file.c | 6 +- fs/f2fs/gc.c | 5 +- fs/f2fs/inline.c | 2 +- fs/f2fs/inode.c | 4 +- fs/f2fs/namei.c | 32 +- fs/f2fs/node.c | 1 - fs/f2fs/node.h | 5 + fs/f2fs/recovery.c | 14 +- fs/f2fs/segment.c | 88 +- fs/f2fs/segment.h | 1 - fs/f2fs/super.c | 77 +- fs/f2fs/sysfs.c | 25 +- fs/f2fs/verity.c | 2 +- fs/f2fs/xattr.c | 2 +- fs/fuse/dax.c | 5 +- fs/fuse/dev.c | 24 +- fs/fuse/dir.c | 128 +- fs/fuse/file.c | 106 +- fs/fuse/fuse_i.h | 17 +- fs/fuse/inode.c | 45 +- fs/fuse/ioctl.c | 4 +- fs/fuse/readdir.c | 6 +- fs/fuse/virtio_fs.c | 2 +- fs/fuse/xattr.c | 10 +- fs/hfs/inode.c | 6 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/inode.c | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hugetlbfs/inode.c | 7 +- fs/inode.c | 46 +- fs/internal.h | 1 + fs/io-wq.c | 16 +- fs/io_uring.c | 5 + fs/isofs/inode.c | 2 - fs/ksmbd/ksmbd_work.c | 1 + fs/ksmbd/smb2misc.c | 13 +- fs/ksmbd/smb2pdu.c | 9 +- fs/ksmbd/smb_common.c | 2 +- fs/ksmbd/transport_rdma.c | 1 + fs/lockd/clntproc.c | 3 + fs/lockd/svc.c | 6 +- fs/lockd/svc4proc.c | 2 + fs/lockd/svcproc.c | 2 + fs/lockd/xdr.c | 152 +- fs/lockd/xdr4.c | 153 +- fs/nfs/callback_xdr.c | 4 +- fs/nfs/client.c | 37 +- fs/nfs/delegation.c | 10 +- fs/nfs/dir.c | 53 +- fs/nfs/direct.c | 2 +- fs/nfs/filelayout/filelayout.c | 2 + fs/nfs/flexfilelayout/flexfilelayout.c | 2 + fs/nfs/flexfilelayout/flexfilelayoutdev.c | 4 +- fs/nfs/inode.c | 59 +- fs/nfs/internal.h | 3 +- fs/nfs/nfs3xdr.c | 2 +- fs/nfs/nfs4client.c | 65 +- fs/nfs/nfs4idmap.c | 2 +- fs/nfs/nfs4proc.c | 116 +- fs/nfs/nfs4state.c | 5 +- fs/nfs/nfs4trace.h | 477 +- fs/nfs/nfstrace.h | 467 +- fs/nfs/pagelist.c | 13 +- fs/nfs/pnfs.h | 6 +- fs/nfs/pnfs_nfs.c | 6 +- fs/nfs/proc.c | 2 +- fs/nfs/read.c | 11 +- fs/nfs/super.c | 7 +- fs/nfs/write.c | 73 +- fs/nfsd/filecache.c | 3 - fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/lockd.c | 2 +- fs/nfsd/nfs2acl.c | 44 +- fs/nfsd/nfs3acl.c | 48 +- fs/nfsd/nfs3proc.c | 3 +- fs/nfsd/nfs3xdr.c | 387 +- fs/nfsd/nfs4callback.c | 2 +- fs/nfsd/nfs4proc.c | 11 +- fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfs4xdr.c | 52 +- fs/nfsd/nfscache.c | 17 +- fs/nfsd/nfsctl.c | 6 +- fs/nfsd/nfsd.h | 6 +- fs/nfsd/nfsfh.c | 173 +- fs/nfsd/nfsfh.h | 55 +- fs/nfsd/nfsproc.c | 3 +- fs/nfsd/nfssvc.c | 28 +- fs/nfsd/nfsxdr.c | 187 +- fs/nfsd/trace.h | 1 - fs/nfsd/vfs.c | 4 +- fs/nfsd/xdr.h | 37 +- fs/nfsd/xdr3.h | 63 +- fs/nfsd/xdr4.h | 7 +- fs/nilfs2/alloc.c | 2 +- fs/nilfs2/alloc.h | 2 +- fs/nilfs2/bmap.c | 2 +- fs/nilfs2/bmap.h | 2 +- fs/nilfs2/btnode.c | 2 +- fs/nilfs2/btnode.h | 2 +- fs/nilfs2/btree.c | 2 +- fs/nilfs2/btree.h | 2 +- fs/nilfs2/cpfile.c | 2 +- fs/nilfs2/cpfile.h | 2 +- fs/nilfs2/dat.c | 2 +- fs/nilfs2/dat.h | 2 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/direct.c | 2 +- fs/nilfs2/direct.h | 2 +- fs/nilfs2/file.c | 2 +- fs/nilfs2/gcinode.c | 2 +- fs/nilfs2/ifile.c | 2 +- fs/nilfs2/ifile.h | 2 +- fs/nilfs2/inode.c | 2 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/mdt.c | 2 +- fs/nilfs2/mdt.h | 2 +- fs/nilfs2/namei.c | 2 +- fs/nilfs2/nilfs.h | 2 +- fs/nilfs2/page.c | 2 +- fs/nilfs2/page.h | 2 +- fs/nilfs2/recovery.c | 2 +- fs/nilfs2/segbuf.c | 2 +- fs/nilfs2/segbuf.h | 2 +- fs/nilfs2/segment.c | 2 +- fs/nilfs2/segment.h | 2 +- fs/nilfs2/sufile.c | 2 +- fs/nilfs2/sufile.h | 2 +- fs/nilfs2/super.c | 2 +- fs/nilfs2/sysfs.c | 78 +- fs/nilfs2/sysfs.h | 2 +- fs/nilfs2/the_nilfs.c | 2 +- fs/nilfs2/the_nilfs.h | 2 +- fs/notify/fanotify/fanotify.c | 117 +- fs/notify/fanotify/fanotify.h | 54 +- fs/notify/fanotify/fanotify_user.c | 157 +- fs/notify/fsnotify.c | 10 +- fs/notify/group.c | 2 +- fs/notify/inotify/inotify_fsnotify.c | 5 +- fs/notify/inotify/inotify_user.c | 6 +- fs/notify/notification.c | 14 +- fs/ntfs/Kconfig | 1 - fs/ocfs2/alloc.c | 21 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 3 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/file.c | 8 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 31 +- fs/ocfs2/journal.h | 3 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/super.c | 40 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 16 +- fs/orangefs/dcache.c | 4 +- fs/orangefs/super.c | 4 +- fs/overlayfs/file.c | 16 +- fs/posix_acl.c | 3 +- fs/proc/base.c | 21 +- fs/proc/fd.c | 23 +- fs/proc/page.c | 40 +- fs/proc/task_mmu.c | 28 +- fs/proc/vmcore.c | 105 +- fs/pstore/blk.c | 2 +- fs/pstore/platform.c | 2 +- fs/quota/quota_tree.c | 15 - fs/ramfs/inode.c | 11 +- fs/reiserfs/super.c | 6 + fs/seq_file.c | 16 + fs/squashfs/zstd_wrapper.c | 16 +- fs/super.c | 3 - fs/sysv/super.c | 6 +- fs/ubifs/Makefile | 2 +- fs/ubifs/dir.c | 4 +- fs/ubifs/io.c | 21 - fs/ubifs/replay.c | 2 +- fs/ubifs/super.c | 23 +- fs/ubifs/sysfs.c | 153 - fs/ubifs/ubifs.h | 35 - fs/unicode/Kconfig | 13 +- fs/unicode/Makefile | 13 +- fs/unicode/mkutf8data.c | 24 +- fs/unicode/utf8-core.c | 109 +- fs/unicode/utf8-norm.c | 262 +- fs/unicode/utf8-selftest.c | 94 +- fs/unicode/utf8data.c_shipped | 4123 ------ fs/unicode/utf8data.h_shipped | 4109 ++++++ fs/unicode/utf8n.h | 81 +- include/asm-generic/bitops.h | 1 + include/asm-generic/bitops/find.h | 188 + include/asm-generic/bitops/le.h | 64 + include/asm-generic/sections.h | 89 +- include/asm-generic/syscall.h | 16 + include/drm/drm_modeset_lock.h | 8 - include/drm/ttm/ttm_bo_api.h | 6 +- include/dt-bindings/clock/exynos4.h | 4 +- include/dt-bindings/clock/exynos5250.h | 4 +- include/dt-bindings/leds/common.h | 7 - include/dt-bindings/pinctrl/mt65xx.h | 9 - include/kunit/test.h | 13 +- include/linux/acpi.h | 2 + include/linux/backing-dev-defs.h | 3 - include/linux/backing-dev.h | 1 + include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 + include/linux/bottom_half.h | 1 - include/linux/cma.h | 1 - include/linux/compiler-gcc.h | 8 - include/linux/compiler_attributes.h | 11 +- include/linux/compiler_types.h | 20 +- include/linux/configfs.h | 3 +- include/linux/container_of.h | 40 - include/linux/cpumask.h | 46 +- include/linux/cpuset.h | 17 - include/linux/crash_dump.h | 26 +- include/linux/damon.h | 234 +- include/linux/dax.h | 2 + include/linux/delay.h | 2 +- include/linux/dma-resv.h | 25 +- include/linux/dmaengine.h | 2 + include/linux/fanotify.h | 9 +- include/linux/fb.h | 2 +- include/linux/find.h | 372 - include/linux/firmware/xlnx-zynqmp.h | 14 - include/linux/fs.h | 2 - include/linux/fsnotify.h | 58 +- include/linux/fsnotify_backend.h | 96 +- include/linux/generic-radix-tree.h | 3 +- include/linux/gfp.h | 8 +- include/linux/gpio/driver.h | 19 +- include/linux/highmem.h | 28 +- include/linux/host1x.h | 75 +- include/linux/hugetlb.h | 36 +- include/linux/instruction_pointer.h | 8 - include/linux/io-mapping.h | 6 + include/linux/ipc_namespace.h | 15 - include/linux/irqdomain.h | 4 - include/linux/kallsyms.h | 15 +- include/linux/kasan.h | 8 - include/linux/kcsan-checks.h | 3 - include/linux/kernel.h | 40 +- include/linux/kfence.h | 21 +- include/linux/libata.h | 8 +- include/linux/list.h | 4 +- include/linux/llist.h | 4 +- include/linux/lockd/xdr.h | 27 +- include/linux/lockd/xdr4.h | 29 +- include/linux/memblock.h | 48 +- include/linux/memcontrol.h | 9 +- include/linux/memory.h | 26 +- include/linux/memory_hotplug.h | 3 + include/linux/mempolicy.h | 10 +- include/linux/memremap.h | 6 - include/linux/mfd/da9063/core.h | 1 - include/linux/mfd/hi6421-spmi-pmic.h | 25 + include/linux/mfd/max77686-private.h | 26 +- include/linux/mfd/tps65912.h | 2 +- include/linux/mfd/tps80031.h | 637 + include/linux/migrate.h | 25 +- include/linux/migrate_mode.h | 13 - include/linux/mm.h | 57 +- include/linux/mm_types.h | 2 + include/linux/mmc/sdio_ids.h | 1 - include/linux/mmzone.h | 41 +- include/linux/mtd/mtd.h | 2 + include/linux/nd.h | 4 +- include/linux/nfs4.h | 4 - include/linux/nfs_fs.h | 54 +- include/linux/node.h | 4 +- include/linux/page-flags.h | 2 +- include/linux/page_owner.h | 12 +- include/linux/pagemap.h | 50 - include/linux/pci.h | 22 +- include/linux/percpu.h | 6 +- include/linux/platform_data/cros_ec_proto.h | 7 +- include/linux/platform_data/ux500_wdt.h | 18 + include/linux/plist.h | 5 +- include/linux/pm_opp.h | 20 +- include/linux/radix-tree.h | 4 +- include/linux/remoteproc.h | 12 + include/linux/rmap.h | 8 +- include/linux/rpmsg.h | 2 +- include/linux/rtc.h | 3 - include/linux/rwsem.h | 1 + include/linux/sbitmap.h | 11 +- include/linux/sched.h | 8 - include/linux/sched/mm.h | 21 - include/linux/sched/signal.h | 1 - include/linux/sched/task.h | 2 +- include/linux/seq_file.h | 17 +- include/linux/shm.h | 2 +- include/linux/signal.h | 1 + include/linux/signal_types.h | 3 - include/linux/slab.h | 135 +- include/linux/slub_def.h | 13 +- include/linux/smp.h | 1 + include/linux/spi/ads7846.h | 15 + include/linux/spi/max7301.h | 2 +- include/linux/spinlock.h | 18 +- include/linux/stackdepot.h | 34 +- include/linux/stacktrace.h | 1 - include/linux/string.h | 19 +- include/linux/string_helpers.h | 1 - include/linux/sunrpc/clnt.h | 1 - include/linux/sunrpc/sched.h | 16 +- include/linux/sunrpc/svc.h | 14 +- include/linux/swap.h | 1 + include/linux/switchtec.h | 1 - include/linux/unicode.h | 49 +- include/linux/vmalloc.h | 24 +- include/linux/zstd.h | 1252 +- include/linux/zstd_errors.h | 77 - include/linux/zstd_lib.h | 2432 ---- include/media/media-entity.h | 3 +- include/media/v4l2-mem2mem.h | 5 - include/net/9p/transport.h | 6 - include/net/bluetooth/bluetooth.h | 2 - include/net/bluetooth/hci_core.h | 22 +- include/net/bluetooth/hci_sync.h | 97 - include/net/cfg80211.h | 19 - include/net/mac80211.h | 10 - include/scsi/libsas.h | 1 - include/scsi/scsi_cmnd.h | 14 +- include/scsi/scsi_host.h | 27 +- include/scsi/scsi_transport_sas.h | 1 - include/target/target_core_base.h | 9 +- include/target/target_core_fabric.h | 1 - include/trace/events/dlm.h | 260 - include/trace/events/f2fs.h | 33 +- include/trace/events/fs.h | 122 - include/trace/events/mmap_lock.h | 48 +- include/trace/events/nfs.h | 375 - include/trace/events/rpcgss.h | 18 +- include/trace/events/rpcrdma.h | 240 +- include/trace/events/sunrpc.h | 135 +- include/trace/events/sunrpc_base.h | 18 - include/trace/events/vmscan.h | 38 - include/trace/events/writeback.h | 7 + include/uapi/asm-generic/signal-defs.h | 1 - include/uapi/drm/amdgpu_drm.h | 2 - include/uapi/linux/audit.h | 2 - include/uapi/linux/fanotify.h | 8 - include/uapi/linux/fuse.h | 7 +- include/uapi/linux/map_to_14segment.h | 241 - include/uapi/linux/nfsd/nfsfh.h | 115 + include/uapi/linux/nl80211.h | 13 - include/uapi/linux/pci_regs.h | 6 - include/uapi/linux/prctl.h | 3 - include/uapi/linux/rtc.h | 31 +- include/uapi/linux/v4l2-controls.h | 4 +- include/uapi/linux/virtio_gpio.h | 2 +- include/uapi/linux/virtio_iommu.h | 8 +- include/xen/arm/hypercall.h | 15 + include/xen/interface/callback.h | 19 +- include/xen/interface/elfnote.h | 19 +- include/xen/interface/event_channel.h | 2 +- include/xen/interface/features.h | 2 +- include/xen/interface/grant_table.h | 19 +- include/xen/interface/hvm/dm_op.h | 19 +- include/xen/interface/hvm/hvm_op.h | 20 +- include/xen/interface/hvm/hvm_vcpu.h | 19 +- include/xen/interface/hvm/params.h | 20 +- include/xen/interface/hvm/start_info.h | 19 +- include/xen/interface/io/9pfs.h | 19 +- include/xen/interface/io/blkif.h | 2 +- include/xen/interface/io/console.h | 2 +- include/xen/interface/io/displif.h | 19 +- include/xen/interface/io/fbif.h | 19 +- include/xen/interface/io/kbdif.h | 19 +- include/xen/interface/io/netif.h | 19 +- include/xen/interface/io/pciif.h | 19 +- include/xen/interface/io/protocols.h | 2 +- include/xen/interface/io/pvcalls.h | 2 - include/xen/interface/io/ring.h | 19 +- include/xen/interface/io/sndif.h | 19 +- include/xen/interface/io/vscsiif.h | 19 +- include/xen/interface/io/xenbus.h | 2 +- include/xen/interface/io/xs_wire.h | 2 +- include/xen/interface/memory.h | 2 +- include/xen/interface/nmi.h | 2 +- include/xen/interface/physdev.h | 20 +- include/xen/interface/platform.h | 19 +- include/xen/interface/sched.h | 19 +- include/xen/interface/vcpu.h | 19 +- include/xen/interface/version.h | 2 +- include/xen/interface/xen-mca.h | 1 - include/xen/interface/xen.h | 19 +- include/xen/interface/xenpmu.h | 2 +- include/xen/pci.h | 28 - init/Kconfig | 33 +- init/initramfs.c | 2 +- init/main.c | 44 +- ipc/ipc_sysctl.c | 32 +- ipc/shm.c | 170 +- ipc/util.c | 6 +- kernel/audit_fsnotify.c | 3 +- kernel/audit_watch.c | 3 +- kernel/cgroup/cpuset.c | 23 - kernel/cpu.c | 2 +- kernel/dma/coherent.c | 5 +- kernel/dma/swiotlb.c | 2 +- kernel/entry/syscall_user_dispatch.c | 12 +- kernel/exit.c | 2 +- kernel/extable.c | 35 +- kernel/fork.c | 60 +- kernel/hung_task.c | 44 - kernel/irq/irqdomain.c | 7 +- kernel/kallsyms.c | 10 +- kernel/kcov.c | 36 +- kernel/kcsan/core.c | 75 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 +- kernel/kcsan/report.c | 77 +- kernel/kcsan/selftest.c | 72 +- kernel/kexec_file.c | 5 - kernel/kthread.c | 23 +- kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 18 +- kernel/printk/printk.c | 9 +- kernel/reboot.c | 2 +- kernel/resource.c | 54 +- kernel/sched/core.c | 35 +- kernel/sched/core_sched.c | 4 - kernel/sched/sched.h | 4 +- kernel/sched/topology.c | 1 + kernel/signal.c | 34 +- kernel/stacktrace.c | 30 - kernel/sysctl.c | 8 +- kernel/time/clocksource.c | 4 +- kernel/trace/ftrace.c | 2 +- kernel/tsacct.c | 2 +- kernel/workqueue.c | 2 +- lib/Kconfig | 7 +- lib/Kconfig.debug | 152 +- lib/Kconfig.kasan | 2 +- lib/Kconfig.kfence | 26 +- lib/bootconfig.c | 2 +- lib/cpumask.c | 2 +- lib/decompress_unzstd.c | 48 +- lib/find_bit.c | 21 - lib/find_bit_benchmark.c | 21 - lib/genalloc.c | 2 +- lib/raid6/Makefile | 4 - lib/scatterlist.c | 11 +- lib/stackdepot.c | 151 +- lib/string_helpers.c | 20 + lib/test_bitmap.c | 37 - lib/test_hmm.c | 5 +- lib/test_kasan.c | 29 +- lib/test_kasan_module.c | 2 - lib/vsprintf.c | 39 +- lib/zstd/Makefile | 46 +- lib/zstd/bitstream.h | 380 + lib/zstd/common/bitstream.h | 437 - lib/zstd/common/compiler.h | 170 - lib/zstd/common/cpu.h | 194 - lib/zstd/common/debug.c | 24 - lib/zstd/common/debug.h | 101 - lib/zstd/common/entropy_common.c | 357 - lib/zstd/common/error_private.c | 56 - lib/zstd/common/error_private.h | 66 - lib/zstd/common/fse.h | 710 - lib/zstd/common/fse_decompress.c | 390 - lib/zstd/common/huf.h | 356 - lib/zstd/common/mem.h | 259 - lib/zstd/common/zstd_common.c | 83 - lib/zstd/common/zstd_deps.h | 125 - lib/zstd/common/zstd_internal.h | 450 - lib/zstd/compress.c | 3485 +++++ lib/zstd/compress/fse_compress.c | 625 - lib/zstd/compress/hist.c | 165 - lib/zstd/compress/hist.h | 75 - lib/zstd/compress/huf_compress.c | 905 -- lib/zstd/compress/zstd_compress.c | 5109 ------- lib/zstd/compress/zstd_compress_internal.h | 1188 -- lib/zstd/compress/zstd_compress_literals.c | 158 - lib/zstd/compress/zstd_compress_literals.h | 29 - lib/zstd/compress/zstd_compress_sequences.c | 439 - lib/zstd/compress/zstd_compress_sequences.h | 54 - lib/zstd/compress/zstd_compress_superblock.c | 850 -- lib/zstd/compress/zstd_compress_superblock.h | 32 - lib/zstd/compress/zstd_cwksp.h | 482 - lib/zstd/compress/zstd_double_fast.c | 519 - lib/zstd/compress/zstd_double_fast.h | 32 - lib/zstd/compress/zstd_fast.c | 496 - lib/zstd/compress/zstd_fast.h | 31 - lib/zstd/compress/zstd_lazy.c | 1414 -- lib/zstd/compress/zstd_lazy.h | 81 - lib/zstd/compress/zstd_ldm.c | 686 - lib/zstd/compress/zstd_ldm.h | 110 - lib/zstd/compress/zstd_ldm_geartab.h | 103 - lib/zstd/compress/zstd_opt.c | 1346 -- lib/zstd/compress/zstd_opt.h | 50 - lib/zstd/decompress.c | 2531 ++++ lib/zstd/decompress/huf_decompress.c | 1206 -- lib/zstd/decompress/zstd_ddict.c | 241 - lib/zstd/decompress/zstd_ddict.h | 44 - lib/zstd/decompress/zstd_decompress.c | 2085 --- lib/zstd/decompress/zstd_decompress_block.c | 1540 -- lib/zstd/decompress/zstd_decompress_block.h | 62 - lib/zstd/decompress/zstd_decompress_internal.h | 202 - lib/zstd/decompress_sources.h | 28 - lib/zstd/entropy_common.c | 243 + lib/zstd/error_private.h | 53 + lib/zstd/fse.h | 575 + lib/zstd/fse_compress.c | 795 + lib/zstd/fse_decompress.c | 325 + lib/zstd/huf.h | 212 + lib/zstd/huf_compress.c | 773 + lib/zstd/huf_decompress.c | 960 ++ lib/zstd/mem.h | 151 + lib/zstd/zstd_common.c | 75 + lib/zstd/zstd_compress_module.c | 160 - lib/zstd/zstd_decompress_module.c | 105 - lib/zstd/zstd_internal.h | 273 + lib/zstd/zstd_opt.h | 1014 ++ localversion-next | 1 - mm/Kconfig | 18 +- mm/backing-dev.c | 72 +- mm/cma.c | 26 +- mm/compaction.c | 10 +- mm/damon/Kconfig | 24 +- mm/damon/Makefile | 4 +- mm/damon/core.c | 446 +- mm/damon/dbgfs-test.h | 54 - mm/damon/dbgfs.c | 425 +- mm/damon/paddr.c | 273 - mm/damon/prmtv-common.c | 133 - mm/damon/prmtv-common.h | 20 - mm/damon/reclaim.c | 356 - mm/damon/vaddr.c | 167 +- mm/debug.c | 20 +- mm/debug_vm_pgtable.c | 7 +- mm/filemap.c | 86 +- mm/gup.c | 5 +- mm/hugetlb.c | 699 +- mm/hugetlb_cgroup.c | 3 + mm/internal.h | 22 - mm/kasan/common.c | 8 +- mm/kasan/generic.c | 14 +- mm/kasan/hw_tags.c | 14 +- mm/kasan/kasan.h | 2 +- mm/kasan/report.c | 17 +- mm/kasan/shadow.c | 5 - mm/kasan/sw_tags.c | 2 +- mm/kfence/core.c | 200 +- mm/kfence/kfence.h | 2 - mm/kfence/kfence_test.c | 14 +- mm/khugepaged.c | 10 +- mm/list_lru.c | 58 +- mm/memblock.c | 35 +- mm/memcontrol.c | 217 +- mm/memory-failure.c | 111 +- mm/memory.c | 166 +- mm/memory_hotplug.c | 59 +- mm/mempolicy.c | 155 +- mm/memremap.c | 20 - mm/migrate.c | 212 +- mm/mmap.c | 2 +- mm/mprotect.c | 5 +- mm/mremap.c | 86 +- mm/nommu.c | 6 + mm/oom_kill.c | 32 +- mm/page-writeback.c | 11 +- mm/page_alloc.c | 119 +- mm/page_ext.c | 2 +- mm/page_isolation.c | 29 +- mm/page_owner.c | 26 +- mm/percpu.c | 43 +- mm/readahead.c | 2 +- mm/rmap.c | 22 +- mm/shmem.c | 44 +- mm/slab.c | 16 + mm/slab_common.c | 8 + mm/slub.c | 109 +- mm/sparse-vmemmap.c | 2 +- mm/sparse.c | 2 +- mm/swap.c | 23 +- mm/swapfile.c | 6 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 8 +- mm/vmalloc.c | 107 +- mm/vmpressure.c | 2 +- mm/vmscan.c | 161 +- mm/vmstat.c | 76 +- mm/workingset.c | 10 - mm/zsmalloc.c | 10 +- net/9p/client.c | 2 - net/9p/mod.c | 30 +- net/9p/trans_rdma.c | 1 - net/9p/trans_virtio.c | 1 - net/9p/trans_xen.c | 1 - net/batman-adv/tp_meter.c | 2 +- net/bluetooth/Makefile | 2 +- net/bluetooth/aosp.c | 168 +- net/bluetooth/aosp.h | 13 - net/bluetooth/cmtp/core.c | 4 +- net/bluetooth/hci_codec.c | 18 +- net/bluetooth/hci_conn.c | 20 +- net/bluetooth/hci_core.c | 1334 +- net/bluetooth/hci_event.c | 159 +- net/bluetooth/hci_request.c | 338 +- net/bluetooth/hci_request.h | 10 - net/bluetooth/hci_sock.c | 11 +- net/bluetooth/hci_sync.c | 4799 ------- net/bluetooth/hci_sysfs.c | 2 - net/bluetooth/l2cap_sock.c | 19 - net/bluetooth/mgmt.c | 2082 +-- net/bluetooth/mgmt_util.c | 15 +- net/bluetooth/mgmt_util.h | 4 - net/bluetooth/msft.c | 511 +- net/bluetooth/msft.h | 15 +- net/ceph/mon_client.c | 3 +- net/ipv4/tcp.c | 1 + net/ipv4/udp.c | 1 + net/mac80211/cfg.c | 13 - net/ncsi/ncsi-manage.c | 4 +- net/netfilter/ipvs/ip_vs_ctl.c | 3 +- net/netfilter/nfnetlink_queue.c | 2 +- net/openvswitch/meter.c | 1 + net/sctp/protocol.c | 1 + net/sunrpc/addr.c | 40 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/clnt.c | 33 +- net/sunrpc/sched.c | 20 +- net/sunrpc/svc.c | 80 +- net/sunrpc/svc_xprt.c | 1 - net/sunrpc/xdr.c | 32 +- net/sunrpc/xprt.c | 36 +- net/sunrpc/xprtrdma/frwr_ops.c | 48 +- net/sunrpc/xprtrdma/rpc_rdma.c | 23 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 9 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 30 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 14 +- net/sunrpc/xprtrdma/verbs.c | 3 +- net/sunrpc/xprtrdma/xprt_rdma.h | 6 +- net/sunrpc/xprtsock.c | 106 +- net/sysctl_net.c | 2 +- net/wireless/core.c | 7 - net/wireless/core.h | 16 - net/wireless/mlme.c | 129 - net/wireless/nl80211.c | 17 +- net/wireless/rdev-ops.h | 17 - net/wireless/trace.h | 19 - rust/.gitignore | 7 - rust/Makefile | 355 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 425 - rust/alloc/borrow.rs | 494 - rust/alloc/boxed.rs | 1789 --- rust/alloc/collections/mod.rs | 155 - rust/alloc/fmt.rs | 587 - rust/alloc/lib.rs | 202 - rust/alloc/macros.rs | 126 - rust/alloc/prelude/mod.rs | 17 - rust/alloc/prelude/v1.rs | 16 - rust/alloc/raw_vec.rs | 609 - rust/alloc/slice.rs | 1271 -- rust/alloc/str.rs | 614 - rust/alloc/string.rs | 2845 ---- rust/alloc/vec/drain.rs | 157 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 303 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3295 ----- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 172 - rust/bindgen_parameters | 13 - rust/build_error.rs | 33 - rust/compiler_builtins.rs | 57 - rust/exports.c | 16 - rust/helpers.c | 301 - rust/kernel/allocator.rs | 63 - rust/kernel/bindings.rs | 46 - rust/kernel/bindings_helper.h | 25 - rust/kernel/buffer.rs | 39 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 212 - rust/kernel/error.rs | 523 - rust/kernel/file.rs | 131 - rust/kernel/file_operations.rs | 715 - rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 207 - rust/kernel/iov_iter.rs | 81 - rust/kernel/lib.rs | 250 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 111 - rust/kernel/module_param.rs | 497 - rust/kernel/of.rs | 101 - rust/kernel/pages.rs | 162 - rust/kernel/platdev.rs | 153 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 26 - rust/kernel/print.rs | 441 - rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 562 - rust/kernel/security.rs | 56 - rust/kernel/static_assert.rs | 39 - rust/kernel/std_vendor.rs | 150 - rust/kernel/str.rs | 253 - rust/kernel/sync/arc.rs | 480 - rust/kernel/sync/condvar.rs | 132 - rust/kernel/sync/guard.rs | 91 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 80 - rust/kernel/sync/mutex.rs | 101 - rust/kernel/sync/spinlock.rs | 102 - rust/kernel/sysctl.rs | 198 - rust/kernel/task.rs | 182 - rust/kernel/types.rs | 228 - rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 128 - rust/macros/module.rs | 678 - samples/Kconfig | 19 +- samples/Makefile | 3 - samples/configfs/configfs_sample.c | 153 - samples/fanotify/Makefile | 5 - samples/fanotify/fs-monitor.c | 142 - samples/ftrace/Makefile | 2 +- samples/ftrace/ftrace-direct-modify.c | 44 - samples/ftrace/ftrace-direct-too.c | 28 - samples/ftrace/ftrace-direct.c | 28 - samples/rust/Kconfig | 113 - samples/rust/Makefile | 12 - samples/rust/rust_chrdev.rs | 51 - samples/rust/rust_minimal.rs | 38 - samples/rust/rust_miscdev.rs | 150 - samples/rust/rust_module_parameters.rs | 72 - samples/rust/rust_print.rs | 57 - samples/rust/rust_random.rs | 61 - samples/rust/rust_semaphore.rs | 177 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 40 - samples/rust/rust_sync.rs | 81 - scripts/Makefile.build | 85 +- scripts/Makefile.debug | 43 - scripts/Makefile.lib | 23 +- scripts/Makefile.modfinal | 9 +- scripts/Makefile.package | 10 +- scripts/checkpatch.pl | 36 +- scripts/const_structs.checkpatch | 4 - scripts/decodecode | 2 +- scripts/generate_rust_analyzer.py | 133 - scripts/is_rust_module.sh | 19 - scripts/kallsyms.c | 40 +- scripts/kconfig/conf.c | 15 +- scripts/kconfig/confdata.c | 468 +- scripts/kconfig/lexer.l | 9 +- scripts/kconfig/lkc_proto.h | 2 +- scripts/kconfig/menu.c | 33 +- scripts/kconfig/symbol.c | 43 + scripts/link-vmlinux.sh | 6 +- scripts/package/buildtar | 4 - scripts/rust-version.sh | 31 - scripts/spelling.txt | 16 - security/Kconfig | 14 + security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 - security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- sound/soc/codecs/cs35l41.c | 14 +- tools/arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- tools/build/Makefile.feature | 1 - tools/build/feature/Makefile | 6 +- tools/build/feature/test-libtracefs.c | 10 - tools/include/asm-generic/bitops.h | 1 + tools/include/asm-generic/bitops/find.h | 145 + tools/include/linux/bitmap.h | 7 +- tools/include/linux/find.h | 214 - tools/include/linux/kallsyms.h | 2 +- tools/include/linux/list_sort.h | 14 - tools/include/linux/lockdep.h | 2 +- tools/include/uapi/linux/perf_event.h | 15 - tools/lib/find_bit.c | 20 - tools/lib/list_sort.c | 252 - tools/lib/perf/cpumap.c | 16 +- tools/lib/perf/include/perf/event.h | 8 +- tools/lib/symbol/kallsyms.h | 2 +- tools/perf/Documentation/itrace.txt | 2 - tools/perf/Documentation/perf-intel-pt.txt | 35 +- tools/perf/Documentation/perf-kmem.txt | 13 +- tools/perf/Documentation/perf-list.txt | 4 - tools/perf/Documentation/perf-record.txt | 16 - tools/perf/Documentation/perf-script.txt | 2 +- tools/perf/MANIFEST | 1 - tools/perf/Makefile.config | 21 - tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm64/util/pmu.c | 2 +- tools/perf/arch/powerpc/include/perf_regs.h | 2 - tools/perf/arch/powerpc/util/header.c | 2 +- tools/perf/arch/powerpc/util/perf_regs.c | 2 - tools/perf/arch/riscv64/annotate/instructions.c | 34 - tools/perf/arch/x86/annotate/instructions.c | 28 +- tools/perf/bench/evlist-open-close.c | 7 +- tools/perf/bench/futex.h | 43 +- tools/perf/bench/synthesize.c | 4 +- tools/perf/builtin-daemon.c | 15 +- tools/perf/builtin-inject.c | 4 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-list.c | 42 +- tools/perf/builtin-record.c | 48 +- tools/perf/builtin-script.c | 14 +- tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 4 +- tools/perf/check-headers.sh | 2 - tools/perf/dlfilters/dlfilter-show-cycles.c | 144 - .../pmu-events/arch/arm64/ampere/emag/bus.json | 2 +- .../pmu-events/arch/arm64/ampere/emag/cache.json | 20 +- .../pmu-events/arch/arm64/ampere/emag/clock.json | 2 +- .../arch/arm64/ampere/emag/exception.json | 4 +- .../arch/arm64/ampere/emag/instruction.json | 10 +- .../pmu-events/arch/arm64/ampere/emag/memory.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/branch.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/bus.json | 12 +- .../arch/arm64/arm/cortex-a76-n1/cache.json | 34 +- .../arch/arm64/arm/cortex-a76-n1/exception.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/instruction.json | 18 +- .../arch/arm64/arm/cortex-a76-n1/memory.json | 2 +- .../arch/arm64/arm/cortex-a76-n1/other.json | 2 +- .../arch/arm64/arm/cortex-a76-n1/pipeline.json | 4 +- .../arch/arm64/arm/neoverse-v1/branch.json | 8 - .../pmu-events/arch/arm64/arm/neoverse-v1/bus.json | 20 - .../arch/arm64/arm/neoverse-v1/cache.json | 155 - .../arch/arm64/arm/neoverse-v1/exception.json | 47 - .../arch/arm64/arm/neoverse-v1/instruction.json | 89 - .../arch/arm64/arm/neoverse-v1/memory.json | 20 - .../arch/arm64/arm/neoverse-v1/other.json | 5 - .../arch/arm64/arm/neoverse-v1/pipeline.json | 23 - .../arch/arm64/armv8-common-and-microarch.json | 72 - .../arch/arm64/hisilicon/hip08/metrics.json | 2 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 32 +- .../arch/arm64/hisilicon/hip08/uncore-hha.json | 120 +- .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 52 +- tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 - tools/perf/pmu-events/arch/nds32/n13/atcpmu.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z10/basic.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z10/crypto.json | 2 +- .../perf/pmu-events/arch/s390/cf_z10/extended.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z13/basic.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z13/crypto.json | 2 +- .../perf/pmu-events/arch/s390/cf_z13/extended.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z14/basic.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z14/crypto.json | 2 +- .../perf/pmu-events/arch/s390/cf_z14/extended.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z15/basic.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z15/crypto.json | 2 +- .../perf/pmu-events/arch/s390/cf_z15/crypto6.json | 2 +- .../perf/pmu-events/arch/s390/cf_z15/extended.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z196/basic.json | 2 +- .../perf/pmu-events/arch/s390/cf_z196/crypto.json | 2 +- .../pmu-events/arch/s390/cf_z196/extended.json | 2 +- .../perf/pmu-events/arch/s390/cf_zec12/basic.json | 2 +- .../perf/pmu-events/arch/s390/cf_zec12/crypto.json | 2 +- .../pmu-events/arch/s390/cf_zec12/extended.json | 2 +- .../pmu-events/arch/test/test_soc/cpu/uncore.json | 2 +- .../pmu-events/arch/test/test_soc/sys/uncore.json | 7 - .../pmu-events/arch/x86/icelakex/icx-metrics.json | 2 +- tools/perf/pmu-events/jevents.c | 32 +- tools/perf/pmu-events/jsmn.c | 43 +- tools/perf/pmu-events/pmu-events.h | 8 +- tools/perf/tests/code-reading.c | 3 +- tools/perf/tests/expand-cgroup.c | 2 +- tools/perf/tests/expr.c | 163 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/parse-events.c | 8 +- tools/perf/tests/parse-metric.c | 2 +- tools/perf/tests/pmu-events.c | 184 +- tools/perf/tests/sample-parsing.c | 43 +- .../tests/shell/record+script_probe_vfs_getname.sh | 6 +- tools/perf/tests/shell/stat_all_metricgroups.sh | 12 - tools/perf/tests/shell/stat_all_metrics.sh | 22 - tools/perf/tests/shell/stat_all_pmu.sh | 22 - tools/perf/tests/shell/test_arm_coresight.sh | 11 +- tools/perf/tests/shell/trace+probe_vfs_getname.sh | 4 +- tools/perf/tests/vmlinux-kallsyms.c | 102 - tools/perf/util/Build | 5 - tools/perf/util/annotate.c | 6 +- tools/perf/util/auxtrace.c | 3 - tools/perf/util/auxtrace.h | 6 - tools/perf/util/bpf_counter.c | 8 +- tools/perf/util/bpf_counter_cgroup.c | 8 +- tools/perf/util/debug.c | 19 - tools/perf/util/dso.h | 2 +- tools/perf/util/event.c | 18 - tools/perf/util/event.h | 5 - tools/perf/util/evsel.c | 94 +- tools/perf/util/evsel.h | 15 - tools/perf/util/evsel_fprintf.c | 12 +- tools/perf/util/expr.c | 159 +- tools/perf/util/expr.h | 34 +- tools/perf/util/expr.l | 15 +- tools/perf/util/expr.y | 325 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 1 - .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 1 - tools/perf/util/intel-pt-decoder/intel-pt-log.c | 8 +- tools/perf/util/intel-pt.c | 106 +- tools/perf/util/machine.c | 10 - tools/perf/util/machine.h | 2 - tools/perf/util/metricgroup.c | 1450 +- tools/perf/util/metricgroup.h | 37 +- tools/perf/util/mmap.c | 11 - tools/perf/util/mmap.h | 3 - tools/perf/util/parse-events-hybrid.c | 34 +- tools/perf/util/parse-events-hybrid.h | 6 +- tools/perf/util/parse-events.c | 256 +- tools/perf/util/parse-events.h | 17 +- tools/perf/util/parse-events.l | 19 +- tools/perf/util/parse-events.y | 27 +- tools/perf/util/pfm.c | 3 +- tools/perf/util/pmu.c | 51 +- tools/perf/util/pmu.h | 12 +- tools/perf/util/python-ext-sources | 1 - tools/perf/util/record.h | 1 - tools/perf/util/s390-sample-raw.c | 6 +- tools/perf/util/session.c | 198 +- tools/perf/util/session.h | 10 +- tools/perf/util/srcline.c | 338 +- tools/perf/util/stat-shadow.c | 75 +- tools/perf/util/synthetic-events.c | 73 +- tools/perf/util/synthetic-events.h | 20 +- tools/perf/util/tool.h | 1 - tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- 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 | 576 - tools/testing/cxl/test/mem.c | 256 - tools/testing/cxl/test/mock.c | 171 - tools/testing/cxl/test/mock.h | 27 - tools/testing/selftests/damon/debugfs_attrs.sh | 13 - .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 - .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 - tools/testing/selftests/gpio/.gitignore | 2 - tools/testing/selftests/gpio/Makefile | 4 +- tools/testing/selftests/gpio/config | 1 - tools/testing/selftests/gpio/gpio-chip-info.c | 57 - tools/testing/selftests/gpio/gpio-line-name.c | 55 - tools/testing/selftests/gpio/gpio-sim.sh | 229 - tools/testing/selftests/kselftest/runner.sh | 28 +- tools/testing/selftests/memory-hotplug/config | 1 + .../powerpc/security/mitigation-patching.sh | 4 +- tools/testing/selftests/proc/.gitignore | 1 - tools/testing/selftests/proc/Makefile | 2 - tools/testing/selftests/proc/proc-tid0.c | 81 - tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/hugepage-mremap.c | 159 - tools/testing/selftests/vm/ksm_tests.c | 154 +- tools/testing/selftests/vm/madv_populate.c | 15 +- tools/testing/selftests/vm/run_vmtests.sh | 11 - tools/testing/selftests/vm/transhuge-stress.c | 2 +- tools/testing/selftests/vm/userfaultfd.c | 157 +- tools/vm/page-types.c | 38 +- tools/vm/page_owner_sort.c | 94 +- usr/gen_init_cpio.c | 20 +- 2779 files changed, 61568 insertions(+), 144781 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/testing/sysfs-class-fc delete mode 100644 Documentation/ABI/testing/sysfs-fs-ubifs delete mode 100644 Documentation/admin-guide/filesystem-monitoring.rst delete mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 Documentation/admin-guide/mm/damon/reclaim.rst delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-axp209.txt delete mode 100644 Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/apple,i2c.yaml delete mode 100644 Documentation/devicetree/bindings/input/cypress-sf.yaml delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-dma2d.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ac100.txt create mode 100644 Documentation/devicetree/bindings/mfd/axp20x.txt delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,misc.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/x-powers,ac100.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml delete mode 100644 Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/pci/rockchip-dw-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6350-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/amlogic,meson-mx-a [...] create mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/mstar,msc313-rtc.yaml delete mode 100644 Documentation/filesystems/nfs/reexport.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png delete mode 100644 Documentation/rust/coding.rst delete mode 100644 Documentation/rust/docs.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst rename Documentation/{admin-guide/mm => vm}/swap_numa.rst (100%) rename Documentation/{admin-guide/mm => vm}/zswap.rst (100%) delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/rust/target.json delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c create mode 100644 arch/mips/boot/dts/netlogic/Makefile create mode 100644 arch/mips/boot/dts/netlogic/xlp_evp.dts create mode 100644 arch/mips/boot/dts/netlogic/xlp_fvp.dts create mode 100644 arch/mips/boot/dts/netlogic/xlp_gvp.dts create mode 100644 arch/mips/boot/dts/netlogic/xlp_rvp.dts create mode 100644 arch/mips/boot/dts/netlogic/xlp_svp.dts create mode 100644 arch/mips/configs/nlm_xlp_defconfig create mode 100644 arch/mips/configs/nlm_xlr_defconfig create mode 100644 arch/mips/include/asm/mach-netlogic/cpu-feature-overrides.h create mode 100644 arch/mips/include/asm/mach-netlogic/irq.h create mode 100644 arch/mips/include/asm/mach-netlogic/multi-node.h create mode 100644 arch/mips/include/asm/netlogic/common.h create mode 100644 arch/mips/include/asm/netlogic/haldefs.h create mode 100644 arch/mips/include/asm/netlogic/interrupt.h create mode 100644 arch/mips/include/asm/netlogic/mips-extns.h create mode 100644 arch/mips/include/asm/netlogic/psb-bootinfo.h create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/bridge.h create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/iomap.h create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/pcibus.h create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/pic.h create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/sys.h create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/uart.h create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/xlp.h create mode 100644 arch/mips/include/asm/netlogic/xlr/bridge.h create mode 100644 arch/mips/include/asm/netlogic/xlr/flash.h create mode 100644 arch/mips/include/asm/netlogic/xlr/fmn.h create mode 100644 arch/mips/include/asm/netlogic/xlr/gpio.h create mode 100644 arch/mips/include/asm/netlogic/xlr/iomap.h create mode 100644 arch/mips/include/asm/netlogic/xlr/msidef.h create mode 100644 arch/mips/include/asm/netlogic/xlr/pic.h create mode 100644 arch/mips/include/asm/netlogic/xlr/xlr.h create mode 100644 arch/mips/netlogic/Kconfig create mode 100644 arch/mips/netlogic/Makefile create mode 100644 arch/mips/netlogic/Platform create mode 100644 arch/mips/netlogic/common/Makefile create mode 100644 arch/mips/netlogic/common/earlycons.c create mode 100644 arch/mips/netlogic/common/irq.c create mode 100644 arch/mips/netlogic/common/reset.S create mode 100644 arch/mips/netlogic/common/smp.c create mode 100644 arch/mips/netlogic/common/smpboot.S create mode 100644 arch/mips/netlogic/common/time.c create mode 100644 arch/mips/netlogic/xlp/Makefile create mode 100644 arch/mips/netlogic/xlp/ahci-init-xlp2.c create mode 100644 arch/mips/netlogic/xlp/ahci-init.c create mode 100644 arch/mips/netlogic/xlp/cop2-ex.c create mode 100644 arch/mips/netlogic/xlp/dt.c create mode 100644 arch/mips/netlogic/xlp/nlm_hal.c create mode 100644 arch/mips/netlogic/xlp/setup.c create mode 100644 arch/mips/netlogic/xlp/usb-init-xlp2.c create mode 100644 arch/mips/netlogic/xlp/usb-init.c create mode 100644 arch/mips/netlogic/xlp/wakeup.c create mode 100644 arch/mips/netlogic/xlr/Makefile create mode 100644 arch/mips/netlogic/xlr/fmn-config.c create mode 100644 arch/mips/netlogic/xlr/fmn.c create mode 100644 arch/mips/netlogic/xlr/platform-flash.c create mode 100644 arch/mips/netlogic/xlr/platform.c create mode 100644 arch/mips/netlogic/xlr/setup.c create mode 100644 arch/mips/netlogic/xlr/wakeup.c create mode 100644 arch/mips/pci/msi-xlp.c create mode 100644 arch/mips/pci/pci-xlp.c create mode 100644 arch/mips/pci/pci-xlr.c delete mode 100644 arch/powerpc/include/asm/static_call.h delete mode 100644 arch/powerpc/kernel/static_call.c delete mode 100644 arch/powerpc/mm/nohash/fsl_book3e.c create mode 100644 arch/powerpc/mm/nohash/fsl_booke.c delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/configs/32-bit.config delete mode 100644 arch/riscv/configs/64-bit.config delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json delete mode 100644 arch/s390/include/asm/text-patching.h delete mode 100644 arch/s390/lib/test_kprobes.c delete mode 100644 arch/s390/lib/test_kprobes.h delete mode 100644 arch/s390/lib/test_kprobes_asm.S delete mode 100644 arch/sh/boot/compressed/ashiftrt.S delete mode 100644 arch/sh/boot/compressed/ashldi3.c delete mode 100644 arch/sh/boot/compressed/ashlsi3.S delete mode 100644 arch/sh/boot/compressed/ashrsi3.S delete mode 100644 arch/sh/boot/compressed/lshrsi3.S delete mode 100644 arch/x86/rust/target.json delete mode 100644 arch/xtensa/include/asm/sections.h delete mode 100644 drivers/auxdisplay/line-display.c delete mode 100644 drivers/auxdisplay/line-display.h delete mode 100644 drivers/bluetooth/btmtk.c delete mode 100644 drivers/bluetooth/btmtk.h delete mode 100644 drivers/cxl/core/mbox.c delete mode 100644 drivers/gpio/gpio-sim.c delete mode 100644 drivers/gpio/gpio-zynqmp-modepin.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c delete mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c delete mode 100644 drivers/gpu/drm/tegra/nvdec.c delete mode 100644 drivers/hid/hid-nintendo.c delete mode 100644 drivers/hid/hid-xiaomi.c delete mode 100644 drivers/i2c/busses/i2c-pasemi-core.c delete mode 100644 drivers/i2c/busses/i2c-pasemi-core.h delete mode 100644 drivers/i2c/busses/i2c-pasemi-pci.c delete mode 100644 drivers/i2c/busses/i2c-pasemi-platform.c create mode 100644 drivers/i2c/busses/i2c-pasemi.c delete mode 100644 drivers/input/keyboard/cypress-sf.c delete mode 100644 drivers/input/touchscreen/goodix.h delete mode 100644 drivers/input/touchscreen/goodix_fwupload.c delete mode 100644 drivers/md/dm-audit.c delete mode 100644 drivers/md/dm-audit.h delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d-hw.c delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d-regs.h delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d.c delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d.h create mode 100644 drivers/mfd/tps80031.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c delete mode 100644 drivers/pci/controller/dwc/pcie-qcom-ep.c delete mode 100644 drivers/pci/controller/pcie-apple.c delete mode 100644 drivers/pci/controller/pcie-mt7621.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7986.c delete mode 100644 drivers/pinctrl/pinctrl-apple-gpio.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-qcm2290.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sm6350.c delete mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c delete mode 100644 drivers/remoteproc/imx_dsp_rproc.c delete mode 100644 drivers/remoteproc/imx_rproc.h delete mode 100644 drivers/remoteproc/meson_mx_ao_arc.c delete mode 100644 drivers/rtc/rtc-msc313.c create mode 100644 drivers/rtc/rtc-tps80031.c delete mode 100644 drivers/scsi/ufs/ufs-hwmon.c create mode 100644 drivers/staging/mt7621-pci/Kconfig create mode 100644 drivers/staging/mt7621-pci/Makefile create mode 100644 drivers/staging/mt7621-pci/TODO create mode 100644 drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt create mode 100644 drivers/staging/mt7621-pci/pci-mt7621.c delete mode 100644 drivers/watchdog/db8500_wdt.c create mode 100644 drivers/watchdog/iop_wdt.c create mode 100644 drivers/watchdog/ux500_wdt.c delete mode 100644 fs/ubifs/sysfs.c delete mode 100644 fs/unicode/utf8data.c_shipped create mode 100644 fs/unicode/utf8data.h_shipped create mode 100644 include/asm-generic/bitops/find.h delete mode 100644 include/linux/container_of.h delete mode 100644 include/linux/find.h delete mode 100644 include/linux/instruction_pointer.h create mode 100644 include/linux/mfd/hi6421-spmi-pmic.h create mode 100644 include/linux/mfd/tps80031.h create mode 100644 include/linux/platform_data/ux500_wdt.h delete mode 100644 include/linux/zstd_errors.h delete mode 100644 include/linux/zstd_lib.h delete mode 100644 include/net/bluetooth/hci_sync.h delete mode 100644 include/trace/events/dlm.h delete mode 100644 include/trace/events/fs.h delete mode 100644 include/trace/events/nfs.h delete mode 100644 include/trace/events/sunrpc_base.h delete mode 100644 include/uapi/linux/map_to_14segment.h create mode 100644 include/uapi/linux/nfsd/nfsfh.h delete mode 100644 include/xen/pci.h create mode 100644 lib/zstd/bitstream.h delete mode 100644 lib/zstd/common/bitstream.h delete mode 100644 lib/zstd/common/compiler.h delete mode 100644 lib/zstd/common/cpu.h delete mode 100644 lib/zstd/common/debug.c delete mode 100644 lib/zstd/common/debug.h delete mode 100644 lib/zstd/common/entropy_common.c delete mode 100644 lib/zstd/common/error_private.c delete mode 100644 lib/zstd/common/error_private.h delete mode 100644 lib/zstd/common/fse.h delete mode 100644 lib/zstd/common/fse_decompress.c delete mode 100644 lib/zstd/common/huf.h delete mode 100644 lib/zstd/common/mem.h delete mode 100644 lib/zstd/common/zstd_common.c delete mode 100644 lib/zstd/common/zstd_deps.h delete mode 100644 lib/zstd/common/zstd_internal.h create mode 100644 lib/zstd/compress.c delete mode 100644 lib/zstd/compress/fse_compress.c delete mode 100644 lib/zstd/compress/hist.c delete mode 100644 lib/zstd/compress/hist.h delete mode 100644 lib/zstd/compress/huf_compress.c delete mode 100644 lib/zstd/compress/zstd_compress.c delete mode 100644 lib/zstd/compress/zstd_compress_internal.h delete mode 100644 lib/zstd/compress/zstd_compress_literals.c delete mode 100644 lib/zstd/compress/zstd_compress_literals.h delete mode 100644 lib/zstd/compress/zstd_compress_sequences.c delete mode 100644 lib/zstd/compress/zstd_compress_sequences.h delete mode 100644 lib/zstd/compress/zstd_compress_superblock.c delete mode 100644 lib/zstd/compress/zstd_compress_superblock.h delete mode 100644 lib/zstd/compress/zstd_cwksp.h delete mode 100644 lib/zstd/compress/zstd_double_fast.c delete mode 100644 lib/zstd/compress/zstd_double_fast.h delete mode 100644 lib/zstd/compress/zstd_fast.c delete mode 100644 lib/zstd/compress/zstd_fast.h delete mode 100644 lib/zstd/compress/zstd_lazy.c delete mode 100644 lib/zstd/compress/zstd_lazy.h delete mode 100644 lib/zstd/compress/zstd_ldm.c delete mode 100644 lib/zstd/compress/zstd_ldm.h delete mode 100644 lib/zstd/compress/zstd_ldm_geartab.h delete mode 100644 lib/zstd/compress/zstd_opt.c delete mode 100644 lib/zstd/compress/zstd_opt.h create mode 100644 lib/zstd/decompress.c delete mode 100644 lib/zstd/decompress/huf_decompress.c delete mode 100644 lib/zstd/decompress/zstd_ddict.c delete mode 100644 lib/zstd/decompress/zstd_ddict.h delete mode 100644 lib/zstd/decompress/zstd_decompress.c delete mode 100644 lib/zstd/decompress/zstd_decompress_block.c delete mode 100644 lib/zstd/decompress/zstd_decompress_block.h delete mode 100644 lib/zstd/decompress/zstd_decompress_internal.h delete mode 100644 lib/zstd/decompress_sources.h create mode 100644 lib/zstd/entropy_common.c create mode 100644 lib/zstd/error_private.h create mode 100644 lib/zstd/fse.h create mode 100644 lib/zstd/fse_compress.c create mode 100644 lib/zstd/fse_decompress.c create mode 100644 lib/zstd/huf.h create mode 100644 lib/zstd/huf_compress.c create mode 100644 lib/zstd/huf_decompress.c create mode 100644 lib/zstd/mem.h create mode 100644 lib/zstd/zstd_common.c delete mode 100644 lib/zstd/zstd_compress_module.c delete mode 100644 lib/zstd/zstd_decompress_module.c create mode 100644 lib/zstd/zstd_internal.h create mode 100644 lib/zstd/zstd_opt.h delete mode 100644 localversion-next delete mode 100644 mm/damon/paddr.c delete mode 100644 mm/damon/prmtv-common.c delete mode 100644 mm/damon/prmtv-common.h delete mode 100644 mm/damon/reclaim.c delete mode 100644 net/bluetooth/hci_sync.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/prelude/mod.rs delete mode 100644 rust/alloc/prelude/v1.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/io_mem.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platdev.rs delete mode 100644 rust/kernel/power.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/fanotify/Makefile delete mode 100644 samples/fanotify/fs-monitor.c delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100644 scripts/Makefile.debug delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/is_rust_module.sh delete mode 100755 scripts/rust-version.sh delete mode 100644 tools/build/feature/test-libtracefs.c create mode 100644 tools/include/asm-generic/bitops/find.h delete mode 100644 tools/include/linux/find.h delete mode 100644 tools/include/linux/list_sort.h delete mode 100644 tools/lib/list_sort.c delete mode 100644 tools/perf/arch/riscv64/annotate/instructions.c delete mode 100644 tools/perf/dlfilters/dlfilter-show-cycles.c delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/branch.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/bus.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/cache.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/exception.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/instruction.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/memory.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/other.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/pipeline.json delete mode 100755 tools/perf/tests/shell/stat_all_metricgroups.sh delete mode 100755 tools/perf/tests/shell/stat_all_metrics.sh delete mode 100755 tools/perf/tests/shell/stat_all_pmu.sh delete mode 100644 tools/testing/cxl/Kbuild delete mode 100644 tools/testing/cxl/config_check.c delete mode 100644 tools/testing/cxl/mock_acpi.c delete mode 100644 tools/testing/cxl/mock_pmem.c delete mode 100644 tools/testing/cxl/test/Kbuild delete mode 100644 tools/testing/cxl/test/cxl.c delete mode 100644 tools/testing/cxl/test/mem.c delete mode 100644 tools/testing/cxl/test/mock.c delete mode 100644 tools/testing/cxl/test/mock.h delete mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c delete mode 100644 tools/testing/selftests/gpio/gpio-line-name.c delete mode 100755 tools/testing/selftests/gpio/gpio-sim.sh delete mode 100644 tools/testing/selftests/proc/proc-tid0.c delete mode 100644 tools/testing/selftests/vm/hugepage-mremap.c