This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits fa903833ae34 Add linux-next specific files for 20210317 omits 11e387eeaf64 Merge branch 'akpm-current/current' omits 57d4ed843a73 cifsd: uniquify extract_sharename() omits f235c9fea7e8 Merge remote-tracking branch 'mhi/mhi-next' omits 8101a4bcbe20 Merge remote-tracking branch 'fpga/for-next' omits 05191f72985d Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 129367bb2763 Merge remote-tracking branch 'hyperv/hyperv-next' omits 45cfd71ebaf5 Merge remote-tracking branch 'xarray/main' omits e26759c86028 Merge remote-tracking branch 'nvmem/for-next' omits 2b5485d64761 Merge remote-tracking branch 'slimbus/for-next' omits a938cb504a64 Merge remote-tracking branch 'gnss/gnss-next' omits e55f8e72b1e9 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 038c6db6dbe7 Merge remote-tracking branch 'rtc/rtc-next' omits 47cf9781dc39 Merge remote-tracking branch 'coresight/next' omits 46bfe79163d5 Merge remote-tracking branch 'livepatching/for-next' omits 99e389998140 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 982502388186 Merge remote-tracking branch 'pinctrl-intel/for-next' omits 613e914179be Merge remote-tracking branch 'pinctrl/for-next' omits 4bf4af1b24e9 Merge remote-tracking branch 'gpio-intel/for-next' omits d1915da177bf Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 5dd58d8afdfe Merge remote-tracking branch 'rpmsg/for-next' omits da67d47fff11 Merge remote-tracking branch 'vhost/linux-next' omits 7914b91467ad Merge remote-tracking branch 'scsi-mkp/for-next' omits 7806b09e12b3 Merge remote-tracking branch 'scsi/for-next' omits 735ccec3a70f Merge remote-tracking branch 'cgroup/for-next' omits 931e5f655610 Merge remote-tracking branch 'dmaengine/next' omits 1985557f7e79 Merge remote-tracking branch 'icc/icc-next' omits 55a129aa63c8 Merge remote-tracking branch 'staging/staging-next' omits a2340669c591 Merge remote-tracking branch 'thunderbolt/next' omits fc6b4cda6cc4 Merge remote-tracking branch 'phy-next/next' omits fd8da401788b Merge remote-tracking branch 'extcon/extcon-next' omits 1c1bd2a33457 Merge remote-tracking branch 'char-misc/char-misc-next' omits 8e9d881d04bb Merge remote-tracking branch 'tty/tty-next' omits b7a6a9ef23d3 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits f895c39690ee Merge remote-tracking branch 'usb-serial/usb-next' omits 21d08693e541 Merge remote-tracking branch 'usb/usb-next' omits c4e1131a69ca Merge remote-tracking branch 'ipmi/for-next' omits 05563611b99f Merge remote-tracking branch 'leds/for-next' omits 4805d008fcdb Merge remote-tracking branch 'drivers-x86/for-next' omits 0cf259f3654b Merge remote-tracking branch 'workqueues/for-next' omits 0e20d78bd2fa Merge remote-tracking branch 'percpu/for-next' omits b9c938b9d22a Merge remote-tracking branch 'kvms390/next' omits e510184ca173 Merge remote-tracking branch 'kvm-arm/next' omits 86db05b64664 next-20210316/rcu omits 1430becc1168 Merge remote-tracking branch 'edac/edac-for-next' omits 741641d99c95 next-20210316/tip omits 52ee471a5c12 scsi: 53c700: Fix spelling of conditions omits 3fa480b4a33b scsi: qla1280: Spelling fixes omits ecdb59160970 scsi: csiostor: Assign boolean values to a bool variable omits 00b2c2324acf scsi: 3w-sas: Remove unneeded variable 'retval' omits 7d4bd7d5a575 scsi: mvumi: Use true and false for bool variable omits 85c0803ec274 scsi: mpt3sas: Update driver version to 37.101.00.00 omits f67e00d0325d scsi: mpt3sas: Force reply post array allocations to be wi [...] omits fb33d0809697 scsi: mpt3sas: Force reply post buffer allocations to be w [...] omits 82109a6b5c6d scsi: mpt3sas: Force reply buffer allocations to be within [...] omits bfc297a9b97d scsi: mpt3sas: Force sense buffer allocations to be within [...] omits 3187ab9a23a3 scsi: mpt3sas: Force chain buffer allocations to be within [...] omits ba7b9c5a034a Merge remote-tracking branch 'spi/for-next' omits d34b16db1a9c Merge remote-tracking branch 'devicetree/for-next' omits 3d6124c6b836 Merge remote-tracking branch 'audit/next' omits 61f727292bb4 Merge remote-tracking branch 'iommu/next' omits e1dae9f61e3d Merge remote-tracking branch 'tpmdd/next' omits 6800e62b5d52 Merge remote-tracking branch 'selinux/next' omits 5aa438b9565c Merge remote-tracking branch 'keys/keys-next' omits f9aea80216ca Merge remote-tracking branch 'apparmor/apparmor-next' omits 3cd623138832 Merge remote-tracking branch 'security/next-testing' omits ffacad3f0cb5 Merge remote-tracking branch 'regulator/for-next' omits 55e61f5360a9 Merge remote-tracking branch 'battery/for-next' omits e3e088222d92 Merge remote-tracking branch 'backlight/for-backlight-next' omits 4ba806ec14f9 Merge remote-tracking branch 'mfd/for-mfd-next' omits 73ffc2647fea Merge remote-tracking branch 'mmc/next' omits 4cd708fe5968 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits c91dfa16af94 Merge remote-tracking branch 'device-mapper/for-next' omits d32a97d0ce5a Merge remote-tracking branch 'block/for-next' omits b8245aae420b Merge remote-tracking branch 'input/next' omits 252119393aac Merge remote-tracking branch 'sound-asoc/for-next' omits 8ab27dbc7a6e Merge remote-tracking branch 'sound/for-next' omits 5bf862942c09 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 42ead24a0f70 Merge remote-tracking branch 'drm-msm/msm-next' omits aa2746fd51ba Merge remote-tracking branch 'drm-intel/for-linux-next' omits f6b61a46feb4 Merge remote-tracking branch 'amdgpu/drm-next' omits ff4728ef756c Merge remote-tracking branch 'drm-misc/for-linux-next' omits 49d9636423cc Merge remote-tracking branch 'drm/drm-next' omits cc195ca1fb16 Merge remote-tracking branch 'crypto/master' omits 7018ee2fda66 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 1372d89758b3 Merge remote-tracking branch 'nand/nand/next' omits 46ad8680dacf Merge remote-tracking branch 'mtd/mtd/next' omits 78e048f42a61 Merge remote-tracking branch 'gfs2/for-next' omits b6c404eec6aa Merge remote-tracking branch 'bluetooth/master' omits c7c40dcea7cf Merge remote-tracking branch 'wireless-drivers-next/master' omits 2b19648ba4c0 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits b25f5d39261f Merge remote-tracking branch 'ipsec-next/master' omits a267665e159e Merge remote-tracking branch 'bpf-next/for-next' omits 4b55ef310e85 Merge remote-tracking branch 'net-next/master' omits c1f86c787cef Merge remote-tracking branch 'rdma/for-next' omits 2004837c9fe8 Merge remote-tracking branch 'dlm/next' omits 858ca125bb88 Merge remote-tracking branch 'ieee1394/for-next' omits 5f357a94a792 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 92bc1918c625 Merge remote-tracking branch 'opp/opp/linux-next' omits 93928bf5a9d3 Merge remote-tracking branch 'devfreq/devfreq-next' omits 83a410b19ebc Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits b17862bc361b Merge remote-tracking branch 'pm/linux-next' omits 2f1425a30cd4 Merge remote-tracking branch 'v4l-dvb-next/master' omits 31c759e1222a Merge remote-tracking branch 'v4l-dvb/master' omits c4b7b7f448c0 Merge remote-tracking branch 'jc_docs/docs-next' omits f556659c6a1a Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c4c06e3613fc Merge remote-tracking branch 'dmi/dmi-for-next' omits 779139d5facb Merge remote-tracking branch 'i3c/i3c/next' omits 29bebefc303a Merge remote-tracking branch 'hid/for-next' omits e14a2512540e Merge remote-tracking branch 'pci/next' omits bdd129dbfd0f Merge remote-tracking branch 'printk/for-next' omits 9da0e8a668c4 Merge remote-tracking branch 'vfs/for-next' omits 5dc5adf773a0 Merge remote-tracking branch 'file-locks/locks-next' omits 1554be92a480 Merge remote-tracking branch 'iomap/iomap-for-next' omits 8a932bc9729f Merge remote-tracking branch 'zonefs/for-next' omits 3abb9188b5e3 Merge remote-tracking branch 'xfs/for-next' omits e55c33f0ca3d Merge remote-tracking branch 'v9fs/9p-next' omits 6ea6a4da4e18 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits cb0ccf5038ec Merge remote-tracking branch 'cel/for-next' omits 34a602b3dc9f Merge remote-tracking branch 'f2fs/dev' omits 41b12d7693ad Merge remote-tracking branch 'ext4/dev' omits 653d7e45d551 Merge remote-tracking branch 'ext3/for_next' omits 766919760f35 Merge remote-tracking branch 'exfat/dev' omits 4da94b9e965a Merge remote-tracking branch 'erofs/dev' omits e94456c8fe5a Merge remote-tracking branch 'ecryptfs/next' omits cfa805e5c1d1 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 79dba733d0cc Merge remote-tracking branch 'cifs/for-next' omits a82af50dfaa8 Merge remote-tracking branch 'btrfs/for-next' omits 207ef7a0d0c3 Merge remote-tracking branch 'fscache/fscache-next' omits f138f7c2634e Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 324ecc8de045 Merge remote-tracking branch 'sh/for-next' omits 1110e45d1865 Merge remote-tracking branch 's390/for-next' omits ef46d7e37a39 Merge remote-tracking branch 'risc-v/for-next' omits fa4719340528 Merge remote-tracking branch 'parisc-hd/for-next' omits a4c0666c7bc8 Merge remote-tracking branch 'mips/mips-next' omits 7f558cd5e4b8 Merge remote-tracking branch 'microblaze/next' omits 863c932a3d06 Merge remote-tracking branch 'm68knommu/for-next' omits d5b014e09d30 Merge remote-tracking branch 'm68k/for-next' omits a13d7079f083 Merge remote-tracking branch 'h8300/h8300-next' omits 8d07c8c708e2 Merge remote-tracking branch 'csky/linux-next' omits db165106318f Merge remote-tracking branch 'clk-renesas/renesas-clk' omits a7fff81f271c Merge remote-tracking branch 'clk/clk-next' omits b58c89b5b6a9 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits b845799fbb94 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits f607b9153a75 Merge remote-tracking branch 'tegra/for-next' omits c254f66d69fa Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a487c53f074e Merge remote-tracking branch 'stm32/stm32-next' omits 6363f16ad398 Merge remote-tracking branch 'scmi/for-linux-next' omits f7f8dde8c0ef Merge remote-tracking branch 'samsung-krzk/for-next' omits b0bf8845a76a Merge remote-tracking branch 'rockchip/for-next' omits 4e7dd3030387 Merge remote-tracking branch 'reset/reset/next' omits 56c57a91cadb Merge remote-tracking branch 'renesas/next' omits f8a659f69e73 Merge remote-tracking branch 'realtek/for-next' omits 9ea262fb7181 Merge remote-tracking branch 'raspberrypi/for-next' omits 10017027f15c Merge remote-tracking branch 'qcom/for-next' omits 0dc0191d82d6 Merge remote-tracking branch 'mvebu/for-next' omits 9f160ddd46bb Merge remote-tracking branch 'mediatek/for-next' omits ed6751c9739e Merge remote-tracking branch 'keystone/next' omits cfa7c0563e85 Merge remote-tracking branch 'imx-mxs/for-next' omits 65ac19c3545d Merge remote-tracking branch 'drivers-memory/for-next' omits 6f018fecf690 Merge remote-tracking branch 'at91/at91-next' omits 5398b7c376dc Merge remote-tracking branch 'aspeed/for-next' omits 21210da7d264 Merge remote-tracking branch 'amlogic/for-next' omits 5b0b7e8af5b9 Merge remote-tracking branch 'actions/for-next' omits 52502cbc25ec Merge remote-tracking branch 'arm-soc/for-next' omits f679714ff8b5 Merge remote-tracking branch 'arm64/for-next/core' omits 8e430d79e208 Merge remote-tracking branch 'arm/for-next' omits f8a9b56d230e Merge remote-tracking branch 'asm-generic/master' omits e3d2a236d38c Merge remote-tracking branch 'dma-mapping/for-next' omits f2d9270773d7 Merge remote-tracking branch 'kbuild/for-next' omits c09b2506102e Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c870f8de5222 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 33b8e8e86317 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits c4f453c390a9 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits d4ef1d4ad109 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 6ff8038a509f Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits e34e78dec27e Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 56712e2a53d2 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits c6381a55aa7c Merge remote-tracking branch 'scsi-fixes/fixes' omits 6fce4d596ab1 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 4d5fc2429f4a Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits f4044af1baa5 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits a53f95f9ec4e Merge remote-tracking branch 'omap-fixes/fixes' omits 884cd799f33e Merge remote-tracking branch 'at91-fixes/at91-fixes' omits f461c8bb74d2 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits c847a5c2098e Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits e605a9a44212 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 59eb69e01ef4 Merge remote-tracking branch 'vfio-fixes/for-linus' omits dbb31689527d Merge remote-tracking branch 'ide/master' omits 2076f2e7d4c1 Merge remote-tracking branch 'input-current/for-linus' omits 945583471368 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 391f072e0f7e Merge remote-tracking branch 'staging.current/staging-linus' omits 5d0de41639c9 Merge remote-tracking branch 'phy/fixes' omits 349992360947 Merge remote-tracking branch 'usb.current/usb-linus' omits e5cdc7f6b7d5 Merge remote-tracking branch 'pci-current/for-linus' omits e4bdcd73bba6 Merge remote-tracking branch 'spi-fixes/for-linus' omits c16510611ab7 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 7d0bd55a1b1f Merge remote-tracking branch 'regmap-fixes/for-linus' omits 28a1ffa5a7a0 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 4251671c7298 Merge remote-tracking branch 'sound-current/for-linus' omits 9e560081a789 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 318d7d3be88b Merge remote-tracking branch 'mac80211/master' omits 41dfbc6b0c50 Merge remote-tracking branch 'netfilter/master' omits c82d1a78f55f Merge remote-tracking branch 'ipsec/master' omits b5e48dc5f046 Merge remote-tracking branch 'bpf/master' omits feb9e3b528fd Merge remote-tracking branch 'net/master' omits b2e5e051b05e Merge remote-tracking branch 's390-fixes/fixes' omits f367fda64b25 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 27d4ec41152e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 5b04043e7938 Merge branch 'for-next-next-v5.12-20210316' into for-next- [...] omits 6505b0010172 Merge branch 'for-next-current-v5.11-20210316' into for-ne [...] omits 5fd8151d1d4d Merge branch 'ext/josef/dev-root-rescue' into for-next-nex [...] omits e87927b4b606 Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits aac3d65b5a0f Merge branch 'ext/qu/subpage-write-meta-v2' into for-next- [...] omits bb3035e705a6 Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] omits 2df0460d5053 Merge branch 'misc-next' into for-next-next-v5.12-20210316 omits 75d30e0d7484 Merge branch 'misc-5.12' into for-next-current-v5.11-20210316 omits a0fe0f2a128f Merge remote-tracking branch 'spi/for-5.13' into spi-next omits 55fe2317357c Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits e7fc24859af3 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 8d077da870e7 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits ba476fb5c298 btrfs: check return value of btrfs_commit_transaction in r [...] omits 39394bac7f27 btrfs: do proper error handling in merge_reloc_roots omits 95dd8bd21c81 btrfs: handle extent corruption with select_one_root properly omits 152c2fb269bd btrfs: cleanup error handling in prepare_to_merge omits 8de92948293b btrfs: do not panic in __add_reloc_root omits cbe8c207eb43 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits 36ae12b9d36a btrfs: do proper error handling in create_reloc_inode omits 63e8b394a2e5 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 14090aa69f61 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits 3a5f3c3eb238 btrfs: handle extent reference errors in do_relocation omits 813870f98159 btrfs: handle errors in reference count manipulation in re [...] omits e7cde8c7455f btrfs: handle btrfs_search_slot failure in replace_path omits cf1ce993d698 btrfs: handle btrfs_cow_block errors in replace_path omits 4658276ae54f btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits d4c7a58f54f5 btrfs: do proper error handling in btrfs_update_reloc_root omits a6a0d9f1f51f btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 7e9549047ee1 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits e046722f9082 btrfs: change insert_dirty_subvol to return errors omits 0b2465321480 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 337d45c65648 btrfs: validate ->reloc_root after recording root in trans omits 54cdc9d63956 btrfs: do proper error handling in create_reloc_root omits 315fa646203e btrfs: have proper error handling in btrfs_init_reloc_root omits 16a112fc5b94 btrfs: return an error from btrfs_record_root_in_trans omits 1acce7e548e1 btrfs: handle record_root_in_trans failure in create_pendi [...] omits 42669276d10e btrfs: handle record_root_in_trans failure in btrfs_record [...] omits e37724f0faf9 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 7b02ca265db3 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits bc6fd69cff37 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits 5c386dd5b2a0 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 8276435b22e5 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits eb326f3f19d6 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 4ddb916561e8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits da4bb17aa300 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits f5f93e25fa14 btrfs: do proper error handling in record_reloc_root_in_trans omits 9a65846df1c3 btrfs: check record_root_in_trans related failures in sele [...] omits f0b16057b8d8 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 149904ec704b btrfs: handle errors from select_reloc_root() omits dd88cebde8a6 btrfs: convert BUG_ON()'s in relocate_tree_block omits 369ff1f3f335 btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation omits 07480c6da805 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] omits a61a69b218fe btrfs: make lock_extent_buffer_for_io() to be subpage compatible omits 3fd58bfac20a btrfs: introduce write_one_subpage_eb() function omits 75da8ac6f985 btrfs: introduce end_bio_subpage_eb_writepage() function omits 22dcd9c4a201 btrfs: make set_btree_ioerr() accept extent buffer and to [...] omits e553032e9ab7 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] omits cb1003679d84 btrfs: make the page uptodate assert to be subpage compatible omits ce331bcba7db btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits 33ec2adf35e7 btrfs: support subpage metadata csum calculation at write time omits 45fe288ec14c btrfs: allow btree_set_page_dirty() to do more sanity chec [...] omits 00b1024763ce btrfs: introduce helpers for subpage writeback status omits 8c1b9751ab93 btrfs: introduce helpers for subpage dirty status omits 07a94e7315a6 btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits 50d7773a0771 btrfs: use min() to replace open-code in btrfs_invalidatepage() omits dad5d0e2415b btrfs: add sysfs interface for supported sectorsize omits 903c8a5b137b btrfs: do more graceful error/warning for 32bit kernel omits e3fc6a601330 btrfs: don't init dev replace for bad dev root omits 6daff6810d3f btrfs: do not init dev stats if we have no dev_root omits 971b83c5ed4e btrfs: init devices always omits c4ec09c0c114 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits f5bf48a0c270 Merge branch 'drivers-fixes-for-5.12' into for-next omits 8f307a5999fc btrfs: update debug message when checking seq number of a [...] omits eceba69ade6a btrfs: add and use helper to get lowest sequence number fo [...] omits e61108affbfe btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits 3219638e7cdc btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits 54e78ac19414 btrfs: use a bit to track the existence of tree mod log users omits 63e6f55baca9 btrfs: use booleans where appropriate for the tree mod log [...] omits 6876bf4c2b1b btrfs: move the tree mod log code into its own file omits 602b6d25f1bc btrfs: always pin deleted leaves when there are active tre [...] omits ab2b4f26c843 btrfs: fix race when cloning extent buffer during rewind o [...] omits 4c8e583da146 Pull quotactl_path(2) support from Sasha. omits 8f83f69aa7fb of: unittest: Statically apply overlays using fdtoverlay omits 614d63931253 of: unittest: Create overlay_common.dtsi and testcases_com [...] omits 23d971d71b06 kbuild: Add generic rule to apply fdtoverlay omits defca5a26fe7 kbuild: Simplify builds with CONFIG_OF_ALL_DTBS omits c7a9faa4759e dt-bindings: media: Convert video-mux to DT schema omits 5a79abb65a95 dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string omits 1a7a93e88ae2 Merge branch 'acpi-drivers' into linux-next omits 66b4043084ac Merge branch 'acpi-messages' into linux-next omits fb7879ccc8aa Merge branches 'acpi-pci' and 'acpi-processor' into linux-next omits 72dd1ce7ebd3 quota: wire up quotactl_path omits ba67020dfc3c btrfs: integrity-checker: convert block context kmap's to [...] omits 4a39534f2d3c btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits 21c1f25a4f85 btrfs: raid56: convert kmaps to kmap_local_page omits bea74db178a4 btrfs: convert kmap to kmap_local_page, simple cases omits 10862fe30005 btrfs: remove duplicated in_range() macro omits 2040059bb99a btrfs: fix slab cache flags for free space tree bitmap omits 55d6da21d08f zonefs: Fix O_APPEND async write handling omits b391cebd3904 zonefs: prevent use of seq files as swap file omits f8e769f77403 erofs: avoid memory allocation failure during rolling deco [...] omits 47fba6d39be5 cifsd: fix warning: variable 'proto' set but not used omits 1fba50cfe724 cifsd: downgrade "File name validation failed" to debug message omits 3db8e6ac7b73 cifsd: avoid oplock timeout when getting wrong LeaseState [...] omits 5c6ab7c9c301 cifsd: don't clear ATTR_DIRECTORY with ATTR_NORMAL + other bits omits bc1db179848d cifsd: Modify shutdown and debug print function description omits c5e561269620 modules: add CONFIG_MODPROBE_PATH omits c21a830aaf75 init/initramfs.c: do unpacking asynchronously omits 04b32d6dc3fe kernel/async.c: remove async_unregister_domain() omits 523cd18f74d3 kernel/async.c: stop guarding pr_debug() statements omits 79497ddb67f2 scripts/gdb: add lx_current support for arm64 omits 49ef9af1eef8 scripts/gdb: document lx_current is only supported by x86 omits b4cf504872fc gdb: lx-symbols: store the abspath() omits 47c95912aaea aio: simplify read_events() omits fc086750e1b7 gcov: use kvmalloc() omits 1d67492b5724 gcov: simplify buffer allocation omits 2255decd12ae gcov: combine common code omits c0cdd8cee71b gcov: clang: drop support for clang-10 and older omits 77c03b8e066d kernel: kexec_file: fix error return code of kexec_calcula [...] omits 2f1e52e2977e kexec: Add kexec reboot string omits 64c7e493936a kernel/crash_core: add crashkernel=auto for vmcore creation omits fdb7a8a5bbc3 kernel/fork.c: simplify copy_mm() omits 052b7e8860bd do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits 6293a2135d1d fs: fat: fix spelling typo of values omits ab5451dc7a01 include/linux/compat.h: remove unneeded declaration from C [...] omits 2736372d2ca3 lib/list_sort.c: fix typo in function description omits e14977dd756d lib: fix inconsistent indenting in process_bit1() omits 00cc30830057 lib/bch.c: fix a typo in the file bch.c omits 486610365fad kernel/umh.c: fix some spelling mistakes omits 3bebc6e12772 kernel/cred.c: make init_groups static omits 2192da83001c kernel/async.c: fix pr_debug statement omits 7dcf1558c7fb include: remove pagemap.h from blkdev.h omits b7348222fdcb proc/sysctl: make protected_* world readable omits 225dad792a88 proc/sysctl: fix function name error in comments omits 0ce321547f8d procfs/dmabuf: add inode number to /proc/*/fdinfo omits 705cd15a7c85 procfs: allow reading fdinfo with PTRACE_MODE_READ omits f59b2d05dd78 kernel/hung_task.c: Monitor killed tasks. omits 0ffb8935c242 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 34e4158e6b9c fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 229c8ee04da9 kfence: zero guard page after out-of-bounds access omits b633787e0d8f mm/process_vm_access.c: remove duplicate include omits 90144b13dd8f mm/mempolicy: minor coding style tweaks omits 20baf494ef43 mm/memory_hotplug: minor coding style tweaks omits b261f3afcc6d mm/vmalloc: minor coding style tweaks omits e6faf1f73e1b mm/frontswap: minor coding style tweaks omits feb2a460483f mm/mlock: minor coding style tweaks omits ff78cf8945c0 mm/filemap: minor coding style tweaks omits 1ba08631ce09 mm/page_alloc: minor coding style tweaks omits acdc492501cc mm/shmem: minor coding style tweaks omits 09951c636ddc mm/oom_kill: minor coding style tweaks omits e5f85ef7a0c0 mm/compaction: minor coding style tweaks omits 7923bec8ce5a mm/vmscan: minor coding style tweaks omits 6a25e5f31c65 mm/sparse: minor coding style tweaks omits cb5424b8eda8 mm/swapfile: minor coding style tweaks omits 9bad9897d6ee mm/mempool: minor coding style tweaks omits 285e59742e1d mm/highmem: Remove deprecated kmap_atomic omits 060f18df935d mm/highmem.c: fix coding style issue omits 0b3a54736afa btrfs: use memzero_page() instead of open coded kmap pattern omits 527affe51823 iov_iter: lift memzero_page() to highmem.h omits 6a5c952c4e32 mm/zswap.c: switch from strlcpy to strscpy omits 62ff009fcb64 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 2ccad212e2dd x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 8e8af3848d95 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits 199d5fc6b372 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 0441b3c1156a mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits 7ba217e9d153 mm,memory_hotplug: allocate memmap from the added memory range omits 43dc07245c05 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits c5705f559ce2 selftests/vm: gup_test: fix test flag omits 335207fe09df mm/gup: longterm pin migration cleanup omits 44dd3a3d1c96 mm/gup: change index type to long as it counts pages omits e7a7d9cb205a memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 18cd64bf26f2 mm/gup: migrate pinned pages out of movable zone omits f6da0460eb65 mm/gup: do not migrate zero page omits bb06b0f5aff3 mm: honor PF_MEMALLOC_PIN for all movable pages omits 3245888df7cf mm: apply per-task gfp constraints in fast path omits 6c32546eb49b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits baee0eeadc75 mm/gup: check for isolation errors omits 240501ba8494 mm/gup: return an error on migration failure omits 2623e8fc4851 mm/gup: check every subpage of a compound page during isolation omits 90fc40c15981 mm/gup: don't pin migrated cma pages in movable zone omits 6c20a9bd8a8b mm/util.c: reduce mem_dump_obj() object size omits d5c364fc3ad4 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 8857f266a934 x86/mm: track linear mapping split events omits 27d19ae549d2 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 5adb85ee02a1 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 9f47a5ad287d mm: no more EINVAL from /proc/sys/vm/stat_refresh omits c2b6edc3bbbf mm: restore node stat checking in /proc/sys/vm/stat_refresh omits dc4764f7e9ac mm: cma: support sysfs omits e13a638fce8d mm: cma: use pr_err_ratelimited for CMA warning omits 357d62f4d688 mm: vmstat: add cma statistics omits 0792575663e7 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 12f4751c17d4 mm/compaction: remove unused variable sysctl_compact_memory omits 1d48af3132f9 mm: vmscan: shrink deferred objects proportional to priority omits a1e50debdd37 mm: memcontrol: reparent nr_deferred when memcg offline omits d27f3e16edef mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 34fd50c8a418 mm: vmscan: use per memcg nr_deferred of shrinker omits 3c861f8092e2 mm: vmscan: add per memcg shrinker nr_deferred omits 9168d3ca0201 mm: vmscan: use a new flag to indicate shrinker is registered omits bd0ca8288263 mm: vmscan: add shrinker_info_protected() helper omits 58404421663d mm: memcontrol: rename shrinker_map to shrinker_info omits 30f0c6b4dea0 mm: vmscan: use kvfree_rcu instead of call_rcu omits 987cae8f73ec mm: vmscan: remove memcg_shrinker_map_size omits 9e937a2ab6a9 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits af8170f28e82 mm: vmscan: consolidate shrinker_maps handling code omits 0f15a254a075 mm: vmscan: use nid from shrink_control for tracepoint omits 52bad35947ec mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits 7dac5813bd7e mm/vmscan: move RECLAIM* bits to uapi header omits 5d860fa6188f userfaultfd/selftests: unify error handling omits 7fec81b02632 userfaultfd/selftests: only dump counts if mode enabled omits b3b5bd516d98 userfaultfd/selftests: drop VERIFY check in locking_thread omits 479b48e61a97 userfaultfd/selftests: remove the time() check on delayed uffd omits c86d33942592 userfaultfd/selftests: use user mode only omits 8224c6dba8de userfaultfd/selftests: exercise minor fault handling shmem [...] omits a2763b7256ac userfaultfd/selftests: reinitialize test context in each test omits 5f239769f840 userfaultfd/selftests: create alias mappings in the shmem test omits 08f10195e5e5 userfaultfd/selftests: use memfd_create for shmem test type omits 7f8ad9c8e8b5 userfaultfd-support-minor-fault-handling-for-shmem-fix omits d209ee191bc4 userfaultfd: support minor fault handling for shmem omits 9449e6ef04fd userfaultfd/selftests: add test exercising minor fault handling omits 3f122bd13b5e userfaultfd: update documentation to describe minor fault [...] omits 27f7c4a63777 userfaultfd: add UFFDIO_CONTINUE ioctl omits 429d07140f68 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits e148bb458613 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 1753aa9f1eb7 userfaultfd: add minor fault registration mode omits a9bf65a0e5ad mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits f5e19eba289d mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits 00971163736e mm: hugetlb: set the PageHWPoison to the raw error page omits f26d82518513 mm: hugetlb: alloc the vmemmap pages associated with each [...] omits 70439a1183fe mm: hugetlb: free the vmemmap pages associated with each H [...] omits fce93653d5e7 mm: hugetlb: gather discrete indexes of tail page omits abe8e2b05c87 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits b7126e699817 mm: memory_hotplug: factor out bootmem core functions to b [...] omits 81a6863796ae mm: huge_memory: a new debugfs interface for splitting THP tests. omits 5a24f97f798d mm/huge_memory.c: remove unnecessary local variable ret2 omits c0601b68607e khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits e53600bb2bff khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits f64aa5684398 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits 8705410c85d8 khugepaged: remove unneeded return value of khugepaged_col [...] omits 6845026acea4 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 889b77af44d4 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 9c9e28148298 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 823c89fe05ab mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 311db03eb567 mm/hugetlb: use some helper functions to cleanup code omits 0fa2508646e2 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits 8c11eb25af02 mm/hugetlb: remove redundant reservation check condition i [...] omits bb3c482bbf79 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits b890faf949e5 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits e2be52ea664d mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits b85929668b4c hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits b2b72e98d0b5 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 5df206223b8b hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits 9a52d5323c73 mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits 5327791ad9ec mm: page_alloc: dump migrate-failed pages omits ddbab6a24ab0 mm/mempolicy: fix mpol_misplaced kernel-doc omits 0f604e970050 mm/mempolicy: rewrite alloc_pages_vma documentation omits 183b6b3f006e mm/mempolicy: rewrite alloc_pages documentation omits 63266adeb7c1 mm/mempolicy: rename alloc_pages_current to alloc_pages omits 6b1f7e3b70c8 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits fcf913205280 mm/page_alloc: rename gfp_mask to gfp omits a264018f5ba3 mm/page_alloc: rename alloc_mask to alloc_gfp omits f335e2bb8e56 include/linux/page-flags-layout.h: cleanups omits c66d579c635c include/linux/page-flags-layout.h: correctly determine LAS [...] omits 8c041668eac2 mm: remove lru_add_drain_all in alloc_contig_range omits e8f3b6a6e161 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 36487cb45455 kasan: docs: update tests section omits ef176972b807 kasan: docs: update ignoring accesses section omits b2dab4a08562 kasan: docs: update shadow memory section omits 80a22e9b98ab kasan: docs: update HW_TAGS implementation details section omits c602277f85ee kasan: docs: update SW_TAGS implementation details section omits 2edf60af6992 kasan: docs: update GENERIC implementation details section omits 3bc9556e45a4 kasan: docs: update boot parameters section omits 7281efae701e kasan: docs: update error reports section omits 8037c7d96059 kasan: docs: update usage section omits 2f827c0e9667 kasan: docs: update overview section omits 754c8a20ec38 kasan: docs: clean up sections omits cc0cb2406201 kasan, mm: integrate slab init_on_free with HW_TAGS omits 068b7c418a4f kasan, mm: integrate slab init_on_alloc with HW_TAGS omits 8504bcf9e677 kasan, mm: integrate page_alloc init with HW_TAGS omits e099ef418f77 kasan: init memory in kasan_(un)poison for HW_TAGS omits 6d1e8505d8a6 arm64: kasan: allow to init memory when setting tags omits 51d1c09d2fd2 mm, kasan: don't poison boot memory with tag-based modes omits 49bead862621 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits 3a26bc5665dd mm/kasan: switch from strlcpy to strscpy omits 3bb2710da850 kasan-remove-redundant-config-option-fix omits 235cb7cf1339 kasan: remove redundant config option omits 4662f8ed4396 mm/vmalloc: use rb_tree instead of list for vread() lookups omits 6996d64f5e07 mm: unexport remap_vmalloc_range_partial omits 4d2b32eebd5d samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 80d62dd06410 mm/dmapool: switch from strlcpy to strscpy omits 3cd2ceacb943 mm: allow shmem mappings with MREMAP_DONTUNMAP omits 8d2d1e6594ae mm, tracing: improve rss_stat tracepoint message omits 4f77d48187dc x86/vmemmap: optimize for consecutive sections in partial [...] omits 015917d0ddd6 x86/vmemmap: handle unpopulated sub-pmd ranges omits 99acd9233d03 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 18856e1781bb x86/vmemmap: drop handling of 4K unaligned vmemmap range omits b2b5b63ce7d4 mm/interval_tree: add comments to improve code readability omits 99a143d73303 mm/memory.c: do_numa_page(): delete bool "migrated" omits 7395a71fa8df kselftests: cgroup: update kmem test for new vmstat implem [...] omits 3b86dc967ced mm: memcontrol: consolidate lruvec stat flushing omits 31a398fde0b5 mm: memcontrol: switch to rstat fix omits e37c8cadd271 mm-memcontrol-switch-to-rstat-fix omits 7dc6f0da0a79 mm: memcontrol: switch to rstat omits 3ec7c277a946 cgroup: rstat: punt root-level optimization to individual [...] omits b83916287f1f cgroup: rstat: support cgroup1 omits ee9b5c246fb9 mm: memcontrol: privatize memcg_page_state query functions omits 6cb1d4304999 mm: memcontrol: kill mem_cgroup_nodeinfo() omits eba7667a8534 mm: memcontrol: fix cpuhotplug statistics flushing omits 3a9ca1b0ac0f memcg: charge before adding to swapcache on swapin omits 768a19aa7648 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 953c480ec3d1 memcg: cleanup root memcg checks omits e3fb312bd8f1 mm: memcontrol: fix kernel stack account omits 8443a3c332cd mm/memremap.c: fix improper SPDX comment style omits dc72c3d1fcd0 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits a5e69fe7bb58 mm: remove nrexceptional from inode omits e037a1df4b82 dax: account DAX entries as nrpages omits 0fdead1d1a33 mm: stop accounting shadow entries omits 4594f2283b4b mm: introduce and use mapping_empty omits 39c55a362b41 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits 8deaf663fc80 mm/filemap: drop check for truncated page after I/O omits 7a36bb58802c mm/filemap: use filemap_read_page in filemap_fault omits ae7a89edb9be iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 6bb9044771e6 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits 4a46b070b3ec mm: provide filemap_range_needs_writeback() helper omits 6136ea4ea7b6 mm/page_owner: record the timestamp of all pages during free omits da503b7c77fe mm, slub: enable slub_debug static key when creating cache [...] omits 874920a26676 watchdog: cleanup handling of false positives omits d0350398b711 watchdog: fix barriers when printing backtraces from all CPUs omits f5f8722f779e watchdog/softlockup: remove logic that tried to prevent re [...] omits a05c40f95c50 watchdog/softlockup: report the overall time of softlockups omits 54cd9c199cf6 watchdog: explicitly update timestamp when reporting softlockup omits 59fe175ad39c watchdog: rename __touch_watchdog() to a better descriptive name omits 42088019a295 ocfs2: fix ocfs2 corrupt when iputting an inode omits 9a559b766800 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 118d3c841f5f ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits 89b4cbc92efd arch/sh/include/asm/tlb.h: remove duplicate include omits 1309788c6c9c scripts/spelling.txt: add "overflw" omits 9f2632506881 scripts/spelling.txt: Add "diabled" typo omits 476c039f32fc scripts/spelling.txt: add "overlfow" omits 163ff2f04ede include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits 100423eae60f arch/ia64/include/asm/pgtable.h: minor typo fixes omits a6fbf66cf742 arch/ia64/kernel/fsys.S: fix typos omits a6bc3a49b2d9 arch/ia64/kernel/head.S: remove duplicate include omits a2262edada42 /proc/kpageflags: do not use uninitialized struct pages omits 4cdbf64db7e4 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits a2ac40495d17 gcov: fix clang-11+ support omits 96e13c79dda7 ia64: fix format strings for err_inject omits e18967a19395 ia64: mca: allocate early mca with GFP_ATOMIC omits 4ca58d462248 squashfs: fix xattr id and id lookup sanity checks omits f5edc4d8f0c7 squashfs: fix inode lookup sanity checks omits c1a35e86510d z3fold: prevent reclaim/free race for headless pages omits 7ddf6f654d16 selftests/vm: fix out-of-tree build omits e4d68470982d mm/mmu_notifiers: ensure range_end() is paired with range_start() omits 1336cebb5d10 kasan: fix per-page tags for non-page_alloc pages omits 14ce99560774 hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] omits a162e50faeea drm/amdgpu/psp: return early for s0ix suspend omits dafdb8ad6cf1 drm/amdgpu/gfx9: skip rlc stop on s0ix suspend omits 23c9db34e944 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend omits ac386495c80a drm/amdgpu: re-enable suspend phase 2 for S0ix omits 730dd2448bd4 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] omits f86d7c78209a drm/amdgpu: clean up non-DC suspend/resume handling omits 36ff3f1e077d drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) omits 3837371ebb0c drm/amdgpu: rework S3/S4/S0ix state handling omits 79e4019a59a9 drm/amdgpu: disentangle HG systems from vgaswitcheroo omits ecd488815d49 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits a9ea7818ea62 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits 5e70b3bdbb39 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 6836bdb106cd drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits ed480587ea7d drm/amdgpu: only check for _PR3 on dGPUs omits f29b5364702d drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits 264281323bde drm/amdgpu: add another raven1 gfxoff quirk omits 1009ba1f6504 iommu/amd: Fix iommu remap panic while amd_iommu is set to [...] omits 096d02fbb90d usb/host: enable auto power control for xhci-pci omits 6dd8b2496d91 drm/amdkfd: Bump KFD API version omits d3baf3a6e313 kunit: Match parenthesis alignment to improve code readability omits 3d5e2fde423d btrfs: subpage: make readahead work properly omits 08decda6825f btrfs: subpage: fix wild pointer access during metadata re [...] omits b0af28c27ed4 btrfs: zoned: fix linked list corruption after log root tr [...] omits 27fe052bddf5 btrfs: fix qgroup data rsv leak caused by falloc failure omits ad2516ac1836 btrfs: track qgroup released data in own variable in inser [...] omits 18fb98b38159 btrfs: remove stale comment and logic from btrfs_inode_in_log() omits 7c4820e6ceda btrfs: fix race between marking inode needs to be logged a [...] omits 892de99179dd btrfs: fix race between memory mapped writes and fsync omits 9d7d17ba9fda btrfs: exclude mmap from happening during all fallocate op [...] omits 729b19ea6052 btrfs: exclude mmaps while doing remap omits 90fa8b66db1c btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits 5659fa80103e btrfs: add a i_mmap_lock to our inode omits b3a3984b1ff9 btrfs: fix wrong offset to zero out range beyond i_size omits 118ca1944076 btrfs: remove mirror argument from btrfs_csum_verify_data() omits 997164260817 btrfs: remove force argument from run_delalloc_nocow() omits 16d9c5af11c3 btrfs: don't opencode extent_changeset_free omits 1abbc74b02a5 btrfs: assign proper values to a bool variable in dev_exte [...] omits b17e78e7a2a1 btrfs: add btree read ahead for incremental send operations omits a75d6ce6fd4d btrfs: add btree read ahead for full send operations omits 3ba30af8673d btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits d8abbe7933ad btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits a3933b531a20 btrfs: simplify commit logic in try_flush_qgroup omits 0055e34fc93e btrfs: scrub: drop a few function declarations omits cf2c9ef57138 btrfs: change return type to bool in btrfs_extent_readonly omits 6285b8315437 btrfs: unexport btrfs_extent_readonly() and make it static omits 1e83cea47ded btrfs: replace open coded while loop with proper construct omits 33a298d5860f btrfs: replace offset_in_entry with in_range omits 191cae8e38db btrfs: make find_desired_extent take btrfs_inode omits 23466fd484fe btrfs: make btrfs_replace_file_extents take btrfs_inode omits c45360150f93 btrfs: fix comment for btrfs ordered extent flag bits omits ead47b5ba4e2 Merge branch 'fixes' into for-next omits 45caa853b483 docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 omits e35458f4e094 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 7897fa6e0a10 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 298e9335e1fa Merge branch 'irq/core' omits fa8501030c67 Merge branch 'locking/core' omits a31ca14913cd Merge branch 'objtool/core' omits 49577f54bb6e Merge branch 'sched/core' omits 549c9e5b41d5 Merge branch 'x86/alternatives' omits 0fcf203aa812 Merge branch 'x86/cleanups' omits 3e135344901d Merge branch 'x86/core' omits 7a911bd2f8ff Merge branch 'x86/cpu' omits 1a1a12289706 Merge branch 'x86/misc' omits 4254b18a1f75 Merge branch 'x86/mm' omits 9713967e56f7 Merge branch 'x86/platform' omits a728bc0423de Merge branch 'x86/seves' omits a3328814c23d Merge branch 'x86/vdso' omits a099e7f75fa6 Makefile: Only specify '--prefix=' when building with clan [...] omits d4aa405bc9cd Makefile: Remove '--gcc-toolchain' flag omits 66d84557d4ae dma-mapping: remove a pointless empty line in dma_alloc_coherent omits b20f917f84e6 media: uvcvideo: Use dma_alloc_noncontiguous API omits 8b5531915cf2 Merge branch 'imx/defconfig' into for-next omits 51e17978ded1 Merge branch 'imx/dt64' into for-next omits 626d1edde484 Merge branch 'imx/dt' into for-next omits 30c3baf6f167 Merge branch 'imx/bindings' into for-next omits f85d3ace0370 Merge branch 'imx/soc' into for-next omits cb31f752286d Merge branch 'imx/drivers' into for-next omits 715c7fa6b9dd arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART omits 29125375abb4 arm64: dts: imx8mn: Reorder flexspi clock-names entry omits 3a28e405ca09 arm64: dts: imx8mm: Reorder flexspi clock-names entry omits 68f25068c305 arm64: dts: ls1028a: set up the real link speed for ENETC port 2 omits bc11fffb82e1 arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support omits 5f50ed6e60a8 cpufreq: cppc: simplify default delay_us setting omits 48787485f8de arm64: dts: ls1028a: enable optee node omits f4eb0a9762cf cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c omits 37f12f1a9e76 cifsd: remove backup file lookup restriction omits 511fbebc9d3b cifsd: fix racy issue between close_id_del_oplock() and de [...] omits 60f4e4de7868 cifsd: handle idmapped mounts omits 8e1b809f11ee cifsd: use notify_change in set_file_basic_info() omits 8c1930014c34 cifsd: fix the issue of change the directory to the file omits 608b7bb0e414 cifsd: fix potential use after free in ksmbd_vfs_set_init_ [...] omits a53327ff87b2 cifsd: fix memleak in ksmbd_vfs_set_init_posix_acl() omits a98dbc20cbdb cifsd: Add missing path_put() calls in smb2_open() omits ca46f5254981 cifsd: Fix error handling in __ksmbd_vfs_rename omits bb932cbbc781 cifsd: Do not print timestamp after processing Maximum Acc [...] omits 76cd471c09e7 cifsd: add v4 dos attribute structure omits f2b993deb1cd cifsd: fix random failure from smb2.create.multi omits 01a8bf060081 cifsd: fix smb2.lease.statopen3 in smbtorture omits 534cf891fdd8 cifsd: Remove call to ksmbd_revert_fsids() in ksmbd_vfs_mkdir() omits 3a1bb9e2ccc3 cifsd: Make sure ksmbd_override_fsids() is called with Dur [...] omits d69623ac1609 cifsd: Add missing dput() in process_query_dir_entries() omits 7caaa1dc0f84 cifsd: Fix incorrect error handling in smb2_open() omits 6b457e969def cifsd: handle an error case in extract_last_component omits 57987aee520c cifsd: fix a typo error in the name of a funnction omits 56f3ac5868fa cifsd: fix SMB2_QUERY_MAXIMAL_ACCESS_REQUEST omits e36e95b4a918 cifsd: implement maximal allowed desired access omits 1b9f1e136e8b cifsd: fix build break with linux-5.11 kernel omits 4a26a8aa4189 cifsd: macros with complex values should be enclosed in pa [...] omits affbd69c2cb5 cifsd: make xattr format of ksmbd compatible with samba's one omits b0467288c502 cifsd: fix a memleak from netdevice_notifier omits 1e5eb460e3e7 cifsd: Use netdevice_notifier to configure TCP listeners omits 58dcf3a3aac6 cifsd: Change alloc_iface() return type in transport_tcp.c omits eaa4fa7ab91d cifsd: avoid calling ksmbd_override_fsids recursively omits 8d1b5f668026 cifsd: set supplementary groups when overriding credentials omits 901ce4507f08 cifsd: fix integer overflow issue in ksmbd_vfs_fqar_lseek() omits d76abe30e48d cifsd: downgrade "unexpected oplock state" to a debug message omits f6881be8859a cifsd: fix racy access to ksmbd_file omits 5441ad0cfa45 cifsd: prevent ksmbd from sending duplicate oplock break n [...] omits 62a5df744681 cifsd: enable SMB_SERVER_CHECK_CAP_NET_ADMIN by default omits 597357deeecf cifsd: update cifsd.rst file omits 9fe8dd069399 cifsd: set SMB2_CLOSE_FLAG_POSTQUERY_ATTRIB flags in smb2 [...] omits fdcdac101a2d cifsd: fill times in SMB2_CLOSE response omits 1e831f7ccab5 cifsd: fix permission denied error when querying dacl omits ec03266638d3 cifsd: rename FILE_{READ/WRITE}_DESIRED_ACCESS omits 96f1ad1dccf8 cifsd: add support for recognizing WSL reparse tags omits e7ffe8d67f4b cifsd: set O_PATH to open_flags if desired access is FILE_ [...] omits c98dcf7abaf6 cifsd: fix unlink permission error omits 4696fa2903b6 cifsd: fix stat permission error omits ba2513ea3367 cifsd: fix invalid open flags omits 3ed1e35ea23a cifsd: wrap vfs acls functions with CONFIG_FS_POSIX_ACL omits 0460c98d086e cifsd: open file with O_NONBLOCK flags by default omits 8aecd712e0a4 cifsd: remove repeated word omits 0db918db34a4 cifsd: replace ENOTSUPP with EOPNOTSUPP omits ace29fa5db87 cifsd: add missing create posix context in response omits 3cbb1a2dc880 cifsd: add smb2 POSIX query dir omits 6139ab2e0432 cifsd: add support for statfs for smb3.1.1 posix extensions omits f49a9cd0596e cifsd: add support for query info using posix extensions ( [...] omits e19a174afef6 cifsd: add SPNEGO-based Kerberos 5 authentication omits affb750272ff cifsd: add IPC command for authentication omits 55f9e825b44b cifsd: select the preferred authentication mechanism among [...] omits ef24dca82789 cifsd: add support for ACLs omits 5c240146de09 cifsd: get subauth values generated by ksmbd.mountd omits 14246142f631 cifsd: add support for lsarpc rpc omits 5b0cebbceca5 cifsd: add support for samr rpc omits 11a01d92f833 cifsd: fix racy issue between kill server command and dest [...] omits 504e2b3e74e8 cifsd: fix wrong goto statement use in smb2_open() omits 73d8db2f78c9 cifsd: Use string functions to copy strings in transport_ipc.c omits 906acf03d78b cifsd: fix suspicious rcu_dereference_check usage warning omits 04a9683de690 cifsd: pass a sockptr_t instead of a plain user pointer in [...] omits fa593b54c05d cifsd: fix potential null pointer dereferencing error of t [...] omits a740fb3bc1e3 cifsd: fix potential overflow issue in ___server_conf_set() omits 296a653f43ba cifsd: don't support FSCTL_VALIDATE_NEGOTIATE_INFO if conn [...] omits 3fc4b2e0a056 cifsd: fix auto negotiation failure when setting min/max p [...] omits 6ce247bb6eda cifsd: sign session setup response on SMB3.0 and SMB3.02 omits 534a0a9ee699 cifsd: make 8byte context alignment when there is the next [...] omits 395772f5f42b cifsd: fix null pointer dereferencing error in ->set_sign_rsp() omits 0052582a956e cifsd: ignore EOPNOTSUPP error from ksmbd_vfs_alloc_size omits 945298b18b82 cifsd: set correct status code on ksmbd_vfs_readdir error omits fb65d1fa654c cifsd: fix stuck issue while writing many files with windo [...] omits 4d17a9ab3cd0 cifsd: return only a single entry if SMB2_RETURN_SINGLE_EN [...] omits ea4cf3ebbd96 cifsd: prevent NULL pointer dereference in signing handling omits 8fe29f8be254 cifsd: add allocate_oplock_break_buf() omits 81e20e23a6ac cifsd: replace ksmbd_small_buffer_size() with MAX_CIFS_SMA [...] omits 4a2bad57e2b3 cifsd: limit negotiated max read/write size in smb2_read/write() omits 6edf0e9534be cifsd: check permission with desired access in smb2_read/write() omits cf9fdac1762e cifsd: do not allow to write on read-only share omits 411384fedbfb cifsd: handle sg entries set on vmalloc'ed buffer omits dc5545b3e2ed cifsd: fix 8byte alignment in negotiate context omits 752e4d7d6d72 cifsd: use DIV_ROUND_UP() for credit charge calculation omits 756172a244c2 cifsd: add SMB2_MAX_BUFFER_SIZE macro omits 9989548a3cfc cifsd: don't use trans cache buffer in smb2_read_pipe() omits a72d93eaa17c cifsd: use wake_up_interruptible_all insteaed of wake_up_i [...] omits 1c03be8a5b16 cifsd: fix build error on linux-5.8 kernel omits 06d9337caa50 cifsd: include required signing in auto-negotiation response omits 25f96bca617e cifsd: verify and set signature for compound request/response omits 956887f344b7 cifsd: use SEEK DATA/HOLE for FSCTL_QUERY_ALLOCATED_RANGES ioctl omits dec905d6938f cifsd: remove file when the last opened file is closed omits dd3b16268dc9 cifsd: fix infinite waiting in oplock_break_pending omits 2204a50daf83 cifsd: allocate trans cache buffer only if the requests ar [...] omits cabcebc31de4 cifsd: introduce SMB3 kernel server omits 25edc7bb6fd6 m68k: fix flatmem memory model setup omits 210b6f5edec3 svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() omits ccd2aba44176 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg omits f0966c745271 svcrdma: Remove sc_read_complete_q omits a4a6422cb549 svcrdma: Single-stage RDMA Read omits b86a3a787749 SUNRPC: Move svc_xprt_received() call sites omits 91053b7e4aa1 SUNRPC: Export svc_xprt_received() omits 7360d99f2714 svcrdma: Retain the page backing rq_res.head[0].iov_base omits bd03fb63e3bd svcrdma: Remove unused sc_pages field omits aee3d4e23aae svcrdma: Normalize Send page handling omits 8c9a19479050 svcrdma: Add a "deferred close" helper omits e758e8b2d5b4 svcrdma: Maintain a Receive water mark omits d9cd007abb45 svcrdma: Use svc_rdma_refresh_recvs() in wc_receive omits f34f8dea293a svcrdma: Add a batch Receive posting mechanism omits 7f8400a395b9 svcrdma: Remove stale comment for svc_rdma_wc_receive() omits b0dc22c861d7 svcrdma: Provide an explanatory comment in CMA event handler omits cecc1d816fd6 svcrdma: RPCDBG_FACILITY is no longer used omits 63c4af7b2036 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is [...] omits d058ebe4d6de nfsd: Log client tracking type log message as info instead [...] omits 6da9742ca68b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits f51dd0889a79 Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next omits 50fe0f646eb2 f2fs: fix to use per-inode maxbytes in f2fs_fiemap omits 04fc05517bc3 f2fs: allow to change discard policy based on cached discard cmds omits 74d1507ca6fa f2fs: fix to align to section for fallocate() on pinned file omits 6a1dde1c2792 Merge branch 'io_uring-5.12' into for-next omits a16042f3fbe3 nfsd: helper for laundromat expiry calculations omits 035d8b9e0a37 NFSD: Clean up NFSDDBG_FACILITY macro omits 39fa461b20a9 NFSD: Add a tracepoint to record directory entry encoding omits c0166604a536 NFSD: Clean up after updating NFSv3 ACL encoders omits 979ce2dcf397 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] omits e9d9f61dfe40 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] omits cdb87b9adb01 NFSD: Clean up after updating NFSv2 ACL encoders omits 07003f69db6d NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] omits 6441332ac0bb NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] omits 80998190ff0e NFSD: Update the NFSv2 SETACL result encoder to use struct [...] omits 7401a22ec14b NFSD: Update the NFSv2 GETACL result encoder to use struct [...] omits ccb712f2afb1 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs omits 8332380061bc NFSD: Remove unused NFSv2 directory entry encoders omits 25e51897393c NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] omits c90b87003683 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] omits 258a7deb6894 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder omits a3afb20b7727 NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 0ac88e7e9a3b NFSD: Update the NFSv2 STATFS result encoder to use struct [...] omits 0836b36a22a0 NFSD: Update the NFSv2 READ result encoder to use struct x [...] omits 8e2ab4e8fe92 NFSD: Update the NFSv2 READLINK result encoder to use stru [...] omits 115b8a81c607 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream omits fcaa4f2a837f NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream omits 2410d468ffaa NFSD: Update the NFSv2 stat encoder to use struct xdr_stream omits c5fd6aebc47e NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations omits 026677779cb5 NFSD: Remove unused NFSv3 directory entry encoders omits 0524f1dd44f1 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] omits 779bcd1c2a79 NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] omits a701938feaf3 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder omits 5ba38d26fe66 NFSD: Add a helper that encodes NFSv3 directory offset cookies omits c2861944bdd7 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] omits b8147d827746 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] omits b027632b2374 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] omits 43ba5b257f60 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] omits c506d24465f4 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream omits 2898d72f027a NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] omits 7e100ae100e4 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] omits cccd0810ede9 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream omits 2d5bbcba808d NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream omits 82b9071be088 NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] omits a513f6b4cd79 NFSD: Update the NFSv3 wccstat result encoder to use struc [...] omits 4bb1bf868582 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] omits 626c6be5cb15 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] omits e92a695e6470 NFSD: Update the GETATTR3res encoder to use struct xdr_stream omits a8e1f39e0d1a NFSD: Extract the svcxdr_init_encode() helper omits d214de951171 cpufreq: CPPC: Add support for frequency invariance omits 9c70dfb47633 Merge branch 'pci/misc' omits 8a40fd0c850a Merge branch 'pci/error' omits 6af60eb39df3 MAINTAINERS: Update PCI patchwork to kernel.org instance omits d3c4fd293a3f Merge branch 'block-5.12' into for-next omits 0c7728c832a8 Merge branch 'block-5.12' into for-next omits 88cc16b9b3ac dm: remove useless loop in __split_and_process_bio omits 4d73b7ae8134 dm writecache: fix flexible_array.cocci warnings omits 607fa33047a7 Merge branch 'io_uring-5.12' into for-next omits e668545e5450 Merge branch 'io_uring-5.12' into for-next omits fee14707bc6b Merge branch 'block-5.12' into for-next omits 5983f89cfcc3 PM / devfreq: Check get_dev_status in devfreq_update_stats omits a8bba9247eb3 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] omits 14d7d0bc7f49 tpm: acpi: Check eventlog signature before using it omits 618ca04a3145 tpm: efi: Use local variable for calculating final log size omits 22d937164e4f PCI: switchtec: Fix Spectre v1 vulnerability omits 72dd7a4f28d5 Merge branch 'for-5.13/io_uring' into for-next omits 44fc3264d186 io_uring: simplify io_sqd_update_thread_idle() omits 7bf1821abd6d Merge branch 'for-5.13/io_uring' into for-next omits 272c71f52b28 Merge branch 'io_uring-5.12' into for-next omits dd62de5f8fe2 io_uring: switch to atomic_t for io_kiocb reference count omits 486747c53203 io_uring: wrap io_kiocb reference count manipulation in helpers omits e868cec82fe4 io_uring: simplify io_resubmit_prep() omits 2386b6509702 io_uring: merge defer_prep() and prep_async() omits 57fe409591b7 io_uring: rethink def->needs_async_data omits b18983ee8bc2 io_uring: untie alloc_async_data and needs_async_data omits 84dc29633015 io_uring: refactor out send/recv async setup omits fb984d2db736 io_uring: use better types for cflags omits a1ae03bb444c io_uring: refactor provide/remove buffer locking omits b1c4d7014ae5 io_uring: add a helper failing not issued requests omits f6fab9684320 io_uring: further deduplicate file slot selection omits e6441afe0945 io_uring: reuse io_req_task_queue_fail() omits b288fc01f42d io_uring: avoid taking ctx refs for task-cancel omits fea19b6e80a1 mfd: lm3533: Switch to using the new API kobj_to_dev() omits 92b7d8527668 dt-bindings: mfd: lp875xx: Add optional reset GPIO omits da09259c8932 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits e605b170944f mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static omits 49fdd15d2e09 mfd: Remove support for AB3100 omits 2e4f8388a1d9 mfd: ab8500: Drop bm disable parameter omits 19dd3ca8a9ec mfd: stmpe: Revert "Constify static struct resource" omits dda54e3a32fc mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' omits a971c67b46c6 mfd: arizona: Make some symbols static omits 94e48ec50223 mfd: dbx500-prcmu: Use true and false for bool variable omits d3bbe33bf32f dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] omits 668474c2bc1d dt-bindings: mfd: Convert rn5t618 to json-schema omits 6753db7181c7 Merge tags 'ib-mfd-input-v5.13-1', 'ib-mfd-platform-x86-v5 [...] omits 58c71cd7cac6 Merge branch 'kvmarm-master/fixes' into kvmarm-master/next omits 03efd953fe1b PM / devfreq: Fix the wrong set_freq path for userspace go [...] omits b9b612b5f604 dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] omits a1250fe272c9 dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. omits f8b7cecf84b2 PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() omits 7836d7be2d23 EXP net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused omits de49d39169d8 EXP timer: Report ignored local enqueue in nohz mode omits 0fdbd278ffa7 torture: Add prototype kvm-remote.sh script omits 0a987869865e rcuscale: Allow CPU hotplug to be enabled omits 8c56fc4c01eb refscale: Allow CPU hotplug to be enabled omits 2ce3ff99660f tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 4150333b8c8c torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits ccb1f6c05b5b torture: Add "scenarios" option to kvm.sh --dryrun parameter omits 437777bc01ee kcsan: Add pointer to access-marking.txt to data_race() bullet omits 2730ae535c81 squash! tools/memory-model: Add access-marking documentation omits b61f7616695d rcu-tasks: Add block comment laying out RCU Rude design omits eca1ece01df6 rcu-tasks: Add block comment laying out RCU Tasks design omits 9c09e0055b54 torture: Fix remaining erroneous torture.sh instance of $* omits 51c3123a6e2c Merge branch 'lkmm-dev.2021.03.08a' into HEAD omits 6a7a248e3478 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits d8fb0a3fd747 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 04bc919cdeac tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 5ed87977f68b tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 5a30ee7bd95d tools/memory-model: Repair parseargs.sh header comment omits f829098a80ea tools/memory-model: Add "--" to parseargs.sh for addition [...] omits f5ce0fad599a tools/memory-model: Make history-check scripts use mselect7 omits 076a29edf46d tools/memory-model: Make checkghlitmus.sh use mselect7 omits c162bcae94a7 tools/memory-model: Fix scripting --jobs argument omits 8bfaedc20a5f tools/memory-model: Implement --hw support for checkghlitmus.sh omits 298ea7ca60ec tools/memory-model: Add -v flag to jingle7 runs omits 87c1f39d7b00 tools/memory-model: Make runlitmus.sh check for jingle errors omits e1e02a88d896 tools/memory-model: Allow herd to deduce CPU type omits a33a1f5b7b11 tools/memory-model: Keep assembly-language litmus tests omits 7e70e9b1ce2a tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 761cb1431b85 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits ffaa1d2f9e7f tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits f5b31432558c tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 2c8356c9ad8a tools/memory-model: Hardware checking for check{,all}litmus.sh omits 48da0ee37e7b tools/memory-model: Fix checkalllitmus.sh comment omits dc724871f369 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits a5d5b6547819 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 4684f8ffad1d tools/memory-model: Update parseargs.sh for hardware verification omits f3803c440326 tools/memory-model: Fix paulmck email address on pre-exist [...] omits cdc7bc452da7 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 75fcfcc688ea tools/memory-model: Make judgelitmus.sh identify bad macros omits 4660c24a87c0 tools/memory-model: Make cmplitmushist.sh note timeouts omits bb61d89430ec tools/memory-model: Make judgelitmus.sh note timeouts omits 593f626c5aef tools/memory-model: Document locking corner cases omits 8e9f0be6811d tools/memory-model: Add access-marking documentation omits 996af1d20841 Merge branch 'kcsan.2021.03.08a' into HEAD omits 8b9cbf2f331b Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.0 [...] omits ef6f7f74fa1b torture: Fix kvm.sh --datestamp regex check omits 0179b9d1ff10 torture: Consolidate qemu-cmd duration editing into kvm-tr [...] omits 619cbaae039c torture: Print proper vmlinux path for kvm-again.sh runs omits e05838f25af8 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] omits c9d95a3ba5fd torture: Make kvm-transform.sh update jitter commands omits 791b0e0a1371 torture: Add --duration argument to kvm-again.sh omits 3ff5a0bd2dac torture: Add kvm-again.sh to rerun a previous torture-test omits 6eb180932612 torture: Create a "batches" file for build reuse omits b59f5566fbbc torture: De-capitalize TORTURE_SUITE omits 28f2e47e4ba0 torture: Make upper-case-only no-dot no-slash scenario nam [...] omits d4e2cbcb3531 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters omits 16a3cc44e1ba torture: Remove no-mpstat error message omits 1c5ce15a6501 torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs omits db30097b4043 torture: Record jitter start/stop commands omits eb57af5129d6 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh omits 5fa0580a412e torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd omits b1b9fee79245 torture: Abstract jitter.sh start/stop into scripts omits 666099d30d48 rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] omits 3acf2151d403 rcu: Provide polling interfaces for Tiny RCU grace periods omits 70902e6007bb rcu: Provide polling interfaces for Tree RCU grace periods omits 891123684774 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] omits cbf6d4c29745 rcu/nocb: Remove stale comment above rcu_segcblist_offload() omits 195e35fa8f18 rcu/nocb: Disable bypass when CPU isn't completely offloaded omits c0884992af70 rcu/nocb: Fix missed nocb_timer requeue omits 73690f8d7547 rcu: Make nocb_nobypass_lim_per_jiffy static omits 71580d6503f7 rcu/tree: Add a trace event for RCU CPU stall warnings omits e027f2ffaf90 rcu: Add explicit barrier() to __rcu_read_unlock() omits bcc7e03915f2 docs: Correctly spell Stephen Hemminger's name omits a45a6bb2a52b rcu: Prevent dyntick-idle until ksoftirqd has been spawned omits de062ec8a9fd softirq: Don't try waking ksoftirqd before it has been spawned omits aa076e4671fd Merge branch 'for-5.13/libata' into for-next omits 1c459c4d568d Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 39f4a8d230a0 Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits ddeba12a178d Merge branch 'icc-fixes' into icc-next omits 1f4193ddb79e Merge branch 'block-5.12' into for-next omits 73648622c60a ext4: fix bh ref count on error paths omits 8e3abbf894c5 fs/ext4: fix integer overflow in s_log_groups_per_flex omits d6e202893254 ext4: add reclaim checks to xattr code omits 8a8b35942425 ext4: shrink race window in ext4_should_retry_alloc() omits be575abcf799 Merge branch 'iommu/fixes' into next omits c3d2c6770b4b drm/i915: Wedge the GPU if command parser setup fails omits 4eb08a733882 ata: pata_pdc2027x: Fix some incorrect function names and [...] omits 0d9d170bb5ad ata: pata_optidma: Fix a function misnaming, a formatting [...] omits 9dfd5c6d6cfc ata: pata_jmicron: Fix incorrectly documented function parameter omits 6ad4d1010c6b ata: pata_marvell: Fix incorrectly documented function parameter omits ee54d722a409 ata: pata_hpt3x2n: Fix possible doc-rotted function name omits 17fe5b595bd5 ata: pata_cs5520: Add a couple of missing param descriptions omits 5fa68537336a ata: pata_atiixp: Fix a function name and supply descripti [...] omits db00268ba6a4 ata: pata_artop: Repair possible copy/paste issue in 'arto [...] omits 8fb58cbca23f ata: pata_amd: Fix incorrectly named function in the header omits 85af350885ab ata: pata_ali: Supply description for 'ali_20_filter()'s ' [...] omits d64646b170e9 ata: sata_mv: Fix worthy headers and demote others omits 261977eacacf ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handl [...] omits c89da3504352 ata: pata_hpt37x: Fix some function misnaming and missing [...] omits c38f7d11907a ata: pata_hpt366: Provide missing description for 'hpt366_ [...] omits f494a86a383c ata: pata_amd: Remove superfluous, add missing and fix bro [...] omits dcc50f489a10 ata: pata_artop: Fix a function name and parameter description omits 7c1d5244ff4a ata: pata_ali: Repair some misnamed kernel-doc issues omits 97d162393a62 ata: libata-pmp: Fix misspelling of 'val' omits 2b13b492c9d9 ata: libata-sata: Fix function names in header comments omits e36f7e8f3085 ata: libata-transport: Fix some potential doc-rot issues omits cab6a4a27899 sata_dwc_460ex: Fix missing check in sata_dwc_isr omits a403e793cb41 exfat: add support ioctl and FITRIM function omits 02d28eead6ec exfat: introduce bitmap_lock for cluster bitmap access omits ccc46086dbc9 exfat: fix erroneous discard when clear cluster bit omits 5542fabd9e07 ata: ahci: ceva: Update the driver to support xilinx GT phy omits e21a82437c11 dt-bindings: ata: ahci: ceva: Update documentation for CEV [...] omits a22662138477 Drivers: hv: vmbus: Drop error message when 'No request id [...] omits 5fd3de7a5185 drm/compat: Clear bounce structures omits f3d7e6be427a drm/shmem-helpers: vunmap: Don't put pages for dma-buf omits e6c44b8c57c9 soc: document merges omits 8221c90ce0f4 Merge branch 'arm/drivers' into for-next omits 504842dc676b Merge branch 'arm/dt' into for-next omits 2a898f6df9f9 Merge branch 'arm/soc' into for-next omits 5414f7eef59f soc: document merges omits 470db6e829ec Merge branch 'arm/fixes' into for-next omits 97fe18b22dea Merge branch 'arm/defconfig' into for-next omits 6238de3114d6 Merge branch 'arm/drivers' into for-next omits f89f61672a50 Merge branch 'arm/soc' into for-next omits 4dab92eb1988 Merge branch 'arm/dt' into for-next omits 8ddc4c087115 soc: document merges omits a37e26c27ff0 Merge branch 'arm/drivers' into for-next omits f16e6ab68062 Merge branch 'arm/fixes' into for-next omits a26ef1caedbd Merge branch 'arm/defconfig' into for-next omits 38051549ac38 Merge branch 'v5.12-clk/next' into for-next omits 63e3a045583b soc: document merges omits ee0b594da91f Merge branch 'arm/drivers' into for-next omits 81fc633de9d0 Merge branch 'arm/fixes' into for-next omits 7d256999ab86 soc: document merges omits edc55d840954 Merge branch 'arm/drivers' into for-next omits ed881bb17a1f Merge branch 'arm/defconfig' into for-next omits 7f1308eb8acf Merge branch 'arm/defconfig' into for-next omits 8ab3174a053e Merge branch 'arm/soc' into for-next omits 4ee1d6eafe46 Merge branch 'arm/drivers' into for-next omits 12c775508ddc Merge branch 'arm/fixes' into for-next omits 240bbedb75e7 soc: document merges omits 0a339c02ae14 Merge branch 'arm/dt' into for-next omits 50e50a8e9612 soc: document merges omits dfb8870aed6a Merge branch 'arm/dt' into for-next omits f15e9031f432 Merge branch 'arm/fixes' into for-next omits 422d7e3727d8 Merge tag 'imx-fixes-5.11-3' of git://git.kernel.org/pub/s [...] omits fe43a00f88c9 Merge tag 'sunxi-fixes-for-5.11' of git://git.kernel.org/p [...] omits 91361f798e32 Merge branch 'v5.12-clk/next' into for-next omits f261ae858862 Merge branch 'v5.12-armsoc/dts64' into for-next omits 9317b5b0c07c Merge branch 'v5.12-armsoc/dts32' into for-next omits 2c48847c7cb2 Merge branch 'v5.12-armsoc/defconfig64' into for-next omits 3b7586d44766 Merge branch 'v5.11-armsoc/dtsfixes' into for-next omits c475c70afa96 Merge branch 'arm/defconfig' into for-next omits 69d85c6724d6 Merge branch 'arm/drivers' into for-next omits dc1e81263d31 Merge branch 'arm/dt' into for-next omits 357908c18935 Merge branch 'arm/soc' into for-next omits 4cc85dcf0360 soc: document merges omits b5081bb30c23 soc: document merges omits e143992e6475 Merge branch 'arm/soc' into for-next omits 4878d0b16a09 Merge branch 'arm/dt' into for-next omits 7ec5ed4a13b4 Merge branch 'arm/defconfig' into for-next omits b62f4a3fbb22 Merge branch for-5.12/arm64/defconfig into for-next omits 96e825bd57d4 Merge branch for-5.12/arm64/dt into for-next omits 92d09be2a1a5 Merge branch for-5.12/arm/defconfig into for-next omits 956f332e1de8 Merge branch for-5.12/arm/dt into for-next omits 83aea8b55452 Merge branch for-5.12/dt-bindings into for-next omits 9ccd29e21c20 Merge branch for-5.12/arm/core into for-next omits 4e238bfd83f3 ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode omits cde4f2df698c Merge branch 'arm/fixes' into for-next omits a492b3c39260 soc: document merges omits a1122e4bbe7e Merge branch 'arm/soc' into for-next omits 74ef47dba6ce Merge branch 'arm/dt' into for-next omits 7ce1f11d2fc4 Merge branch 'arm/fixes' into for-next omits 011238c3b942 soc: document merges omits e98ba16fd07d Merge branch 'arm/fixes' into for-next omits eb05991ae569 Merge branch 'arm/platform-removal' into for-next omits 1c2b264030e1 Merge branch 'arm/fixes' into for-next omits 05f86de5a1f9 Merge branch 'arm/drivers' into for-next omits 4ba6db325e67 Merge branch 'arm/defconfig' into for-next omits 79166e5d7cf8 Merge branch 'arm/dt' into for-next omits 5297ef205781 soc: document merges omits c8e4564d2045 Merge branch 'arm/platform-removal' into for-next omits de69a697b2b0 Merge branch 'arm/dt' into for-next omits 6aba219b915d Merge branch 'arm/fixes' into for-next omits d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include omits df0e5f0e866b IB/srpt: docs: add a description for cq_size member omits 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place omits 3b9431ac5c01 docs: lockdep-design: fix some warning issues omits 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion omits 84ae28bda198 ice: docs fix a devlink info that broke a table omits e3122e957576 crypto: sun8x-ce*: update entries to its documentation omits 75e9a357f9a7 net: phy: remove kernel-doc duplication omits dce89b296a4f mm: pagemap.h: fix two kernel-doc markups omits 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c omits 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c omits 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] omits 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member omits cc55219a551e docs: userspace-api: add iommu.rst to the index file omits b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings omits fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc omits cd6c4280fe26 docs: kasan.rst: add two missing blank lines omits b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line omits 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference omits d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 omits 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed adds 2046a24ae121 thermal/core: Add NULL pointer check before using cooling [...] adds 35d8c39d0e52 Merge tag 'thermal-v5.12-rc4' of git://git.kernel.org/pub/ [...] adds e69beeabac6d Merge tag 'mips-fixes_5.12_2' of git://git.kernel.org/pub/ [...] adds 6417f03132a6 module: remove never implemented MODULE_SUPPORTED_DEVICE adds 8ff0f3bf5d65 Merge branch 'iomap-5.12-fixes' of git://git.kernel.org/pu [...] adds bf152b0b41dc Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds c73891c922f5 Merge tag 'xfs-5.12-fixes-3' of git://git.kernel.org/pub/s [...] adds dc0337999d87 Merge tag 'vfio-v5.12-rc4' of git://github.com/awilliam/li [...] adds 81aa0968b7ea Merge tag 'for-5.12-rc3-tag' of git://git.kernel.org/pub/s [...] adds 690911544275 drm/omap: dsi: fix unsigned expression compared with zero adds db3f0d8ee9bf Merge tag 'drm-misc-fixes-2021-03-18' of git://anongit.fre [...] adds 73076790e257 drm/amd/display: Copy over soc values before bounding box [...] adds 34fa493a565c drm/amd/display: Correct algorithm for reversed gamma adds beb6b2f97e0a drm/amd/display: Remove MPC gamut remap logic for DCN30 adds a97fdabcf2b4 Merge tag 'amd-drm-fixes-5.12-2021-03-18' of https://gitla [...] adds 8e62438a1ee7 drm/i915: Workaround async flip + VT-d corruption on HSW/BDW adds 6a77c6bb7260 i915/perf: Start hrtimer only if sampling the OA buffer adds 0677170bcf5c Merge tag 'drm-intel-fixes-2021-03-18' of git://anongit.fr [...] adds e94c55b8e0a0 nouveau: Skip unvailable ttm page entries adds 8b12a62a4e3e Merge tag 'drm-fixes-2021-03-19' of git://anongit.freedesk [...] adds f4df9ee6d7f3 Merge tag 'asoc-fix-v5.12-rc2' of https://git.kernel.org/p [...] adds 50b1affc891c ALSA: usb-audio: Fix unintentional sign extension issue adds 769e155c5395 Merge tag 'sound-5.12-rc4' of git://git.kernel.org/pub/scm [...] adds 072a03e0a0b1 iommu/amd: Move Stoney Ridge check to detect_ivrs() adds 9f81ca8d1fd6 iommu/amd: Don't call early_amd_iommu_init() when AMD IOMM [...] adds 4b8ef157ca83 iommu/amd: Keep track of amd_iommu_irq_remap state adds 8dfd0fa6ecdc iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle [...] adds 65a103747104 Merge tag 'iommu-fixes-v5.12-rc3' of git://git.kernel.org/ [...] adds 9d3fcb28f9b9 Revert "PM: ACPI: reboot: Use S5 for reboot" adds 0cab893f409c Revert "PM: runtime: Update device status before letting s [...] adds 49cb71a77ce7 Merge branch 'pm-core' adds ec8572093386 Merge tag 'pm-5.12-rc4' of git://git.kernel.org/pub/scm/li [...] adds 83b62687a052 workqueue/tracing: Copy workqueue name to buffer in trace event adds 278924cb99c9 Merge tag 'trace-v5.12-rc3' of git://git.kernel.org/pub/sc [...] adds 6bfea141b3d2 Merge tag 's390-5.12-4' of git://git.kernel.org/pub/scm/li [...] adds 3149860dc717 Merge tag 'gpio-fixes-for-v5.12-rc4' of git://git.kernel.o [...] adds 70fb3e41a97a KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page adds 14f6fec2e8e0 KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs adds b601c3bc9d50 KVM: x86/mmu: Factor out tdp_iter_return_to_root adds 08889894cc82 KVM: x86/mmu: Store the address space ID in the TDP iterator adds d2547cf59793 KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_M [...] adds e880c6ea55b9 KVM: x86: hyper-v: Prevent using not-yet-updated TSC page [...] adds cc9cfddb0433 KVM: x86: hyper-v: Track Hyper-V TSC page status adds 0469f2f7ab4c KVM: x86: hyper-v: Don't touch TSC page values when guest [...] adds 2c7f76b4c42b selftests: kvm: Add basic Hyper-V clocksources tests adds 77a3aa26a00f selftests: kvm: add get_msr_index_features adds e2c12909ae5f selftests: kvm: add _vm_ioctl adds 3df2252436c0 selftests: kvm: add set_boot_cpu_id test adds b318e8decf6b KVM: x86: Protect userspace MSR filter with SRCU, and set [...] adds c2162e13d6e2 KVM: X86: Fix missing local pCPU when executing wbinvd on [...] adds f4e61f0c9add x86/kvm: Fix broken irq restoration in kvm_wait adds 9ce3746d6413 documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID adds ecd8ee7f9c1a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 15b2219facad kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD [...] adds 16efa4fce3b7 io_uring: allow IO worker threads to be frozen adds 9e15c3a0ced5 io_uring: convert io_buffer_idr to XArray adds efe814a471e0 io_uring: fix ->flags races by linked timeouts adds 180f829fe402 io_uring: fix complete_post use ctx after free adds 09a6f4efaa65 io_uring: replace sqd rw_semaphore with mutex adds f6d54255f423 io_uring: halt SQO submission on ctx exit adds 9e138a483454 io_uring: fix concurrent parking adds 9b46571142e4 io_uring: add generic callback_head helpers adds b7f5a0bfe206 io_uring: fix sqpoll cancellation via task_work adds 76cd979f4f38 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls adds 53e043b2b432 io_uring: remove structures from include/linux/io_uring.h adds ee53fb2b197b io_uring: use typesafe pointers in io_uring_task adds de75a3d3f5a1 io_uring: don't leak creds on SQO attach error adds 0ada2dad8bf3 Merge tag 'io_uring-5.12-2021-03-19' of git://git.kernel.d [...] adds ed01fee283a0 nvme-fabrics: only reserve a single tag adds 06c3c3365b4b nvme: merge nvme_keep_alive into nvme_keep_alive_work adds 985c5a329dfe nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT adds b94e8cd2e6a9 nvme: fix Write Zeroes limitations adds fd0823f40509 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU adds bb83337058a7 nvme-tcp: fix misuse of __smp_processor_id with preemption [...] adds 72f572428b83 nvme-tcp: fix possible hang when failing to set io queues adds c4c6df5fc846 nvme-rdma: fix possible hang when failing to set io queues adds d218a8a3003e nvmet: don't check iosqes,iocqes for discovery controllers adds bac04454ef9f nvmet-tcp: fix kmap leak when data digest in use adds d38b4d289486 Merge tag 'nvme-5.12-20210319' of git://git.infradead.org/ [...] adds d626c692aaeb Merge tag 'block-5.12-2021-03-19' of git://git.kernel.dk/l [...] adds 1601ea068b88 zonefs: prevent use of seq files as swap file adds ebfd68cd0c1e zonefs: Fix O_APPEND async write handling adds 6980d29ce4da zonefs: fix to update .i_wr_refcnt correctly in zonefs_ope [...] adds 1c273e10bc0c Merge tag 'zonefs-5.12-rc4' of git://git.kernel.org/pub/sc [...] adds 2db4215f4755 scsi: sd_zbc: Update write pointer offset cache adds 0fdc7d5d8f37 scsi: ufs: ufs-mediatek: Correct operator & -> && adds a50bd6461690 scsi: mpt3sas: Do not use GFP_KERNEL in atomic context adds af97713dff9f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 403dba003d17 fs/cifs/: fix misspellings using codespell tool adds af3ef3b10316 cifs: warn and fail if trying to use rootfs without the co [...] adds 65af8f0166f4 cifs: fix allocation size on newly created files adds bfdc4aa9e992 Merge tag '5.12-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 6e9070dc2e84 riscv: fix bugon.cocci warnings adds bab1770a2ce0 ftrace: Fix spelling mistake "disabed" -> "disabled" adds fa59030bf855 riscv: Fix compilation error with Canaan SoC adds ce989f1472ae RISC-V: Fix out-of-bounds accesses in init_resources() adds f3773dd031de riscv: Ensure page table writes are flushed when initializ [...] adds 78947bdfd752 RISC-V: kasan: Declare kasan_shallow_populate() static adds a5406a7ff56e riscv: Correct SPARSEMEM configuration adds 812da4d39463 Merge tag 'riscv-for-linus-5.12-rc4' of git://git.kernel.o [...] adds cc7a0bb058b8 PCI: rpadlpar: Fix potential drc_name corruption in store [...] adds b35660a7cebd Merge tag 'powerpc-5.12-4' of git://git.kernel.org/pub/scm [...] adds 5abbe51a5262 kernel, fs: Introduce and use set_restart_fn() and arch_se [...] adds 66c1b6d74cd7 x86: Move TS_COMPAT back to asm/thread_info.h adds 8c150ba2fb59 x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() adds b2e9df850c58 x86: Introduce restart_block->arch_data to remove TS_COMPA [...] adds a501b048a95b x86/ioapic: Ignore IRQ2 again adds dd926880da8d x86/apic/of: Fix CPU devicetree-node lookups adds 5e3ddf96e759 Merge tag 'x86_urgent_for_v5.12-rc4' of git://git.kernel.o [...] adds 483028edacab efivars: respect EFI_UNSUPPORTED return from firmware adds 9ceee7d0841a firmware/efi: Fix a use after bug in efi_mem_reserve_persistent adds fb98cc0b3af2 efi: use 32-bit alignment for efi_guid_t literals adds 429257a430a0 Merge tag 'efi-urgent-for-v5.12-rc3' of git://git.kernel.o [...] adds 92ed88cb4d7c Merge tag 'efi-urgent-2021-03-21' of git://git.kernel.org/ [...] adds 5de2055d31ea locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling adds bee645788e07 locking/ww_mutex: Fix acquire/release imbalance in ww_acqu [...] adds 68b1eddd421d static_call: Fix static_call_set_init() adds 698bacefe993 static_call: Align static_call_is_init() patching condition adds 38c935873750 static_call: Fix static_call_update() sanity check adds 5ba33b488a04 Merge tag 'locking-urgent-2021-03-21' of git://git.kernel. [...] adds d88d05a9e0b6 perf/x86/intel: Fix a crash caused by zero PEBS status adds 2dc0572f2cef perf/x86/intel: Fix unchecked MSR access error caused by V [...] adds 1c74516c2da4 Merge tag 'perf-urgent-2021-03-21' of git://git.kernel.org [...] adds ef4cb70a4c22 genirq/irq_sim: Fix typos in kernel doc (fnode -> fwnode) adds 81e2073c175b genirq: Disable interrupts for force threaded handlers adds 5ee96fa9dd78 Merge tag 'irq-urgent-2021-03-21' of git://git.kernel.org/ [...] adds 9858af27e692 usbip: Fix incorrect double assignment to udc->ud.tcp_rx adds 98f153a10da4 usb: gadget: configfs: Fix KASAN use-after-free adds 546aa0e4ea6e usb-storage: Add quirk to defeat Kindle's automatic unload adds 3cac9104bea4 usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct adds 86629e098a07 usb: typec: tcpm: Invoke power_supply_changed for tcpm-sou [...] adds f09ddcfcb8c5 usb: dwc3: gadget: Prevent EP queuing while stopping transfers adds 2b8c956ea6ba usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy adds 3001c3554f1d Merge tag 'usb-5.12-rc4' of git://git.kernel.org/pub/scm/l [...] adds 2cafd46a714a staging: vt665x: fix alignment constraints adds 1d4345eb51a1 Merge tag 'staging-5.12-rc4' of git://git.kernel.org/pub/s [...] adds 5be28c8f85ce signal: don't allow sending any signals to PF_IO_WORKER threads adds 4db4b1a0d177 signal: don't allow STOP on PF_IO_WORKER threads adds 00ddff431a45 io-wq: ensure task is running before processing task_work adds 0031275d119e io_uring: call req_set_fail_links() on short send[msg]()/r [...] adds 2c41fab1c60b Merge tag 'io_uring-5.12-2021-03-21' of git://git.kernel.d [...] adds efc61345274d ext4: shrink race window in ext4_should_retry_alloc() adds 163f0ec1df33 ext4: add reclaim checks to xattr code adds f91436d55a27 fs/ext4: fix integer overflow in s_log_groups_per_flex adds c915fb80eaa6 ext4: fix bh ref count on error paths adds f053cf7aa66c ext4: fix error handling in ext4_end_enable_verity() adds b7ff91fd030d ext4: find old entry again if failed to rename whiteout adds 5dccdc5a1916 ext4: do not iput inode under running transaction in ext4_ [...] adds 6b22489911b7 ext4: do not try to set xattr into ea_inode if value is empty adds 7d8bd3c76da1 ext4: fix potential error in ext4_do_update_inode adds 2a4ae3bcdf05 ext4: fix timer use-after-free on failed mount adds 8210bb29c1b6 ext4: fix rename whiteout with fast commit adds 512c15ef05d7 ext4: stop inode update before return adds 64395d950bc4 ext4: initialize ret to suppress smatch warning adds d7f5f1bd3c24 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 0d02ec6b3136 Linux 5.12-rc4 adds 519dad3bcd80 selinux: don't log MAC_POLICY_LOAD record on failed policy load adds 6406887a12ee selinux: fix variable scope issue in live sidtab conversion adds ee5de60a08b7 selinuxfs: unify policy load error reporting adds 84196390620a Merge tag 'selinux-pr-20210322' of git://git.kernel.org/pu [...] adds 7acac4b3196c Merge tag 'linux-kselftest-kunit-fixes-5.12-rc5.1' of git: [...] adds fac245216b68 ARC: haps: bump memory to 1 GB adds 46e152186cd8 arc: kernel: Return -EFAULT if copy_to_user() fails adds 83520d62cc5a ARC: treewide: avoid the pointer addition with NULL pointer new cc2820806625 Merge remote-tracking branch 'arc-current/for-curr' adds c607ab4f916d arm64: stacktrace: don't trace arch_stack_walk() adds e14a371f732b Documentation: arm64/acpi : clarify arm64 support of IBFT adds d1296f1265f7 arm64: cpuinfo: Fix a typo adds 141f8202cfa4 arm64: kdump: update ppos when reading elfcorehdr adds ee7febce0519 arm64: mm: correct the inside linear map range during hotp [...] adds 7011d72588d1 kselftest/arm64: sve: Do not use non-canonical FFR register value new 2f35e9943e91 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds a21ddeb227b1 MAINTAINERS: Update some st.com email addresses to foss.st.com adds 7a2e796173fb MAINTAINERS: Remove Vincent Abriou for STM/STI DRM drivers. adds 303a91f15f34 MAINTAINERS: Add Alain Volmat as STM32 I2C/SMBUS maintainer adds b22ac48b0a4d MAINTAINERS: rectify BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER adds 014433756381 Merge tag 'arm-soc/for-5.12/drivers-part2' of https://gith [...] adds ebccfa8a74dd Merge tag 'omap-for-v5.12/fixes-rc1-signed' of git://git.k [...] adds 3848421f9d1f Merge tag 'at91-fixes-5.12' of git://git.kernel.org/pub/sc [...] adds e4817a1b6b77 ARM: dts: imx6ull: fix ubi filesystem mount failed adds 67335b8d28cd Merge tag 'imx-fixes-5.12' of git://git.kernel.org/pub/scm [...] new 945da57023bc Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new e834df6cfc71 powerpc/pseries/mobility: use struct for shared state new 274cb1ca2e7c powerpc/pseries/mobility: handle premature return from H_JOIN new 1b3509b42d0a Merge remote-tracking branch 'powerpc-fixes/fixes' adds d2c21422323b ionic: linearize tso skb with too many frags adds afa536d8405a net/sched: cls_flower: fix only mask bit check in the vali [...] adds 0692c33c9c53 Merge tag 'mac80211-for-net-2021-03-17' of git://git.kerne [...] adds cb038357937e net: fix race between napi kthread mode and busy poll adds 8a141dd7f706 ftrace: Fix modify_ftrace_direct. adds f232326f6966 bpf: Prohibit alu ops for pointer types not defining ptr_limit adds 10d2bb2e6b1d bpf: Fix off-by-one for area size in creating mask to left adds b5871dca250c bpf: Simplify alu_limit masking for pointer arithmetic adds 1b1597e64e1a bpf: Add sanity check for upper ptr_limit adds 0a13e3537ea6 bpf, selftests: Fix up some test_verifier cases for unprivileged adds e21aa341785c bpf: Fix fexit trampoline. adds 8f3f5792f294 libbpf: Fix error path in bpf_object__elf_init() adds 58bfd95b554f libbpf: Use SOCK_CLOEXEC when opening the netlink socket adds e65eaded4cc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds dcc32f4f183a ipv6: weaken the v4mapped source check adds 804741ac7b9f netsec: restore phy power state after controller reset adds f41b2d67d767 octeontx2-pf: Do not modify number of rules adds f7884097141b octeontx2-af: Formatting debugfs entry rsrc_alloc. adds ce86c2a531e2 octeontx2-af: Remove TOS field from MKEX TX adds 297887872973 octeontx2-af: Return correct CGX RX fifo size adds ae2619dd4fcc octeontx2-af: Fix irq free in rvu teardown adds f12098ce9b43 octeontx2-pf: Clear RSS enable flag on interace down adds 64451b98306b octeontx2-af: fix infinite loop in unmapping NPC counter adds 8c16cb0304cd octeontx2-af: Fix uninitialized variable warning adds 6f7c7e22a2b6 Merge branch 'octeontx2-fixes' adds 600cc3c9c62d net: marvell: Remove reference to CONFIG_MV64X60 adds 6c015a225680 net: check all name nodes in __dev_alloc_name adds 8b2030b43059 netfilter: conntrack: Fix gre tunneling over ipv6 adds 7e6136f1b727 netfilter: nftables: report EOPNOTSUPP on unsupported flow [...] adds 7b35582cd04a netfilter: nftables: allow to update flowtable flags adds 740b486a8d1f netfilter: flowtable: Make sure GC works periodically in i [...] adds 86fe2c19eec4 netfilter: nftables: skip hook overlap logic if flowtable [...] adds 84f4aced67b1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds c79a707072fe net: cdc-phonet: fix data-interface release on probe failure adds 8ff0b1f08ea7 sctp: move sk_route_caps check and set into sctp_outq_flus [...] adds 8a2dc6af67a0 sch_red: Fix a typo adds f91a50d8b51b r8152: limit the RX buffer size of RTL8153A for USB 2.0 adds 014dfa26ce1c net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes adds 1f935e8e72ec selinux: vsock: Set SID for socket returned by accept() adds 896ea5dab25e e1000e: Fix duplicate include guard adds a75519a84855 igb: Fix duplicate include guard adds f0a03a026857 igb: check timestamp validity adds 3c16e398bad3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds ef2ef02cd9c2 mptcp: Change mailing list address adds 5aa3c334a449 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn deca [...] adds eddbe8e65214 selftest/bpf: Add a test to check trampoline freeing logic. adds 901ee1d750f2 libbpf: Fix BTF dump of pointer-to-array-of-struct adds f118aac651d8 selftests/bpf: Add selftest for pointer-to-array-of-struct [...] adds e75b513ec6e5 Merge branch 'libbpf: Fix BTF dump of pointer-to-array-of-struct' adds f60a85cad677 bpf: Fix umd memory leak in copy_process() adds b90829704780 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BP [...] adds e56c53d1946b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds b4afd4b90a7c net: ipa: fix init header command validation adds a05b0c8c823d Merge branch 'pa-fox-validation' adds b5f020f82a8e can: isotp: tx-path: zero initialize outgoing CAN frames adds 5d7047ed6b72 can: peak_usb: Revert "can: peak_usb: add forgotten suppor [...] adds 49371a8a66ac Merge tag 'linux-can-fixes-for-5.12-20210320' of git://git [...] adds f658b90977d2 r8169: fix DMA being used after buffer free if WoL is enabled adds 87d77e59d1eb docs: networking: Fix a typo adds 6debc0fd71b9 MAINTAINERS: Combine "QLOGIC QLGE 10Gb ETHERNET DRIVER" se [...] new a50a151e311b net: ipconfig: ic_dev can be NULL in ic_close_devs new 5ee7d4c7fbc9 isdn: capi: fix mismatched prototypes new a07231084da2 net/mlx5: Add back multicast stats for uplink representor new 7d6c86e3ccb5 net/mlx5e: Allow to match on MPLS parameters only for MPLS [...] new 96b5b4585843 net/mlx5e: Offload tuple rewrite for non-CT flows new 4eacfe72e3e0 net/mlx5e: Fix error path for ethtool set-priv-flag new 846d6da1fcdb net/mlx5e: Fix division by 0 in mlx5e_select_queue new 7c1ef1959b6f net/mlx5: SF, do not use ecpu bit for vhca state processing new 8fb16e80cb46 Merge tag 'mlx5-fixes-2021-03-22' of git://git.kernel.org/ [...] new e0c755a45f6f net: dsa: don't assign an error value to tag_ops new 8ca1b090e5c9 net/sched: act_ct: clear post_ct if doing ct_clear new 6ab4c3117aec net: bridge: don't notify switchdev for local FDB addresses new 15e1a5372079 Merge remote-tracking branch 'net/master' new e88add19f681 net: xfrm: Localize sequence counter per network namespace new bc8e0adff343 net: xfrm: Use sequence counter with associated spinlock new 154deab6a3ba esp: delete NETIF_F_SCTP_CRC bit from features for esp offload new a67ede628187 Merge remote-tracking branch 'ipsec/master' new 2800aadc18a6 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() new 8f6a70fd71a3 mt76: mt7921: fix airtime reporting new bd83a2fc05ed brcmfmac: p2p: Fix recently introduced deadlock issue new 4d77ddc15d4a Merge remote-tracking branch 'wireless-drivers/master' new af06b628a6bd RDMA/hns: Fix bug during CMDQ initialization new c314a549fb02 Merge remote-tracking branch 'rdma-fixes/for-rc' adds febf22565549 ALSA: hda/realtek: fix a determine_headset_type issue for [...] adds e54f30befa79 ALSA: hda/realtek: call alc_update_headset_mode() in hp_au [...] new ce9d86fb3075 Merge remote-tracking branch 'sound-current/for-linus' new 16b82e75c15a ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled fo [...] new 927280909fa7 ASoC: SOF: Intel: HDA: fix core status verification new 91ec48f540f8 ASoC: SOF: core: harden shutdown helper new 3c429f861ed4 ASoC: SOF: Intel: TGL: fix EHL ops new 22aa9e021ad1 ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown new 4939e49ea580 ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown new b0503e8410e5 ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown new d3aa96bf3498 ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown new 8bb84ca873d2 ASoC: SOF: Intel: move ELH chip info new 2c0d7f9186d0 Merge series "ASoC: SOF: Intel: shutdown and core handling [...] new 3fcef2d205f9 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new 8f722c6450d4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds f29fd6d5a08d Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus new 5fdefc69e5d4 Merge remote-tracking branch 'regmap-fixes/for-linus' new 2bf8a950c5eb Merge remote-tracking branch 'regulator-fixes/for-linus' new e5d94e0160f7 Merge remote-tracking branch 'spi/for-5.12' into spi-linus new 4306dd1ec38f Merge remote-tracking branch 'spi-fixes/for-linus' new e67cac124ca7 MAINTAINERS: Update PCI patchwork to kernel.org instance new cf673bd0cc97 PCI: switchtec: Fix Spectre v1 vulnerability new fd4162f05194 PCI: dwc: Move iATU detection earlier new 349085545956 Merge remote-tracking branch 'pci-current/for-linus' new f0acf637d60f driver core: clear deferred probe reason on probe retry new e43c557f4de2 Merge remote-tracking branch 'driver-core.current/driver-c [...] new 5e4010e36a58 usb: dwc3: qcom: skip interconnect init for ACPI probe new cdb651b6021e usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate new 93f1d43c5767 usb: dwc3: gadget: Use max speed if unspecified new b522f830d351 usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield new 72035f4954f0 usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference new 08dff274edda cdc-acm: fix BREAK rx code path adding necessary calls new 6069e3e927c8 USB: cdc-acm: untangle a circular dependency between callb [...] new e4c77070ad45 USB: cdc-acm: downgrade message to debug new 7180495cb3d0 USB: cdc-acm: fix double free on probe failure new 4e49bf376c04 USB: cdc-acm: fix use-after-free after probe failure new 8111a8cbd5dd USB: cdc-acm: drop redundant driver-data assignment new dda6faaa2bda USB: cdc-acm: drop redundant driver-data reset new 4cde059acd11 USB: cdc-acm: clean up probe error labels new f8255ee192e9 USB: cdc-acm: use negation for NULL checks new 0b2b23ca20ac USB: cdc-acm: always claim data interface new 795794118266 USB: cdc-acm: do not log successful probe on later errors new 0bd860493f81 USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem new 965f124462a1 Merge remote-tracking branch 'usb.current/usb-linus' adds 67a788c7c3e7 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] new 3af205d71eb6 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds da848f9a0e13 phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table new 6cf47b9ddce8 Merge remote-tracking branch 'phy/fixes' new 72ad25fbbb78 staging: rtl8192e: Fix incorrect source in memcpy() new e78836ae76d2 staging: rtl8192e: Change state information from u16 to u8 new 5f92c8968b24 Merge remote-tracking branch 'staging.current/staging-linus' new 903079a54cac MAINTAINERS: Add linux-phy list and patchwork new ce068bc7da47 mei: allow map and unmap of client dma buffer only for dis [...] new 01faae5193d6 drivers: video: fbcon: fix NULL dereference in fbcon_cursor() new 8deb63f3e87a Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds cde00ed6e9de soundwire: cadence_master: fix kernel-doc adds fde5d7f27108 soundwire: bus: Fix device found flag correctly new 9c0f3878f87e Merge remote-tracking branch 'soundwire-fixes/fixes' new daa58c8eec0a Input: i8042 - fix Pegatron C15B ID entry new 69d5ff3e9e51 Input: nspire-keypad - enable interrupts only when opened new 2234d1b9653f Merge remote-tracking branch 'input-current/for-linus' new 6f09b9dd4034 Merge remote-tracking branch 'ide/master' new c06567ef218f Merge remote-tracking branch 'dmaengine-fixes/fixes' new a9f2225ee4b4 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 0e37b4fa67f5 media: coda: fix macroblocks count control usage new 33a7e3f4c6b9 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 30916faa1a60 ARM: OMAP4: Fix PMIC voltage domains for bionic adds b3d09a06d89f ARM: OMAP4: PM: update ROM return address for OSWR and OFF new cae0e9962d0d Merge remote-tracking branch 'omap-fixes/fixes' new 1004a6a4872c Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 053191b6a4bc platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs adds 3d677f12ea3a platform/x86: thinkpad_acpi: Allow the FnLock LED to change state adds ec0e8fc416f7 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] adds d939cd96b9df platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] adds c59ab4cedab7 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] adds 2d0c418c91d8 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] adds 59bbbeb9c22c platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] adds 9c90cd869747 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] adds 32418dd58c95 platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] adds 35471138a9f7 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] adds 538d2dd0b992 platform/x86: intel-vbtn: Stop reporting SW_DOCK events new 7547deff8a22 platform/x86: intel_pmt_class: Initial resource to 0 new 10c931cdfe64 platform/x86: intel_pmt_crashlog: Fix incorrect macros new 269b04a50992 platform/x86: intel_pmc_core: Update Kconfig new d1635448f110 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] new 0b3138ce583c Merge remote-tracking branch 'drivers-x86-fixes/fixes' new 884724280200 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 7a1adbd23990 drm: rcar-du: Use drmm_encoder_alloc() to manage encoder adds d27ce83fa4ba Merge tag 'du-fixes-20210316' of git://linuxtv.org/pinchar [...] new f214688d464a Merge remote-tracking branch 'drm-fixes/drm-fixes' new 3f3a9bc1f6df drm/i915/ilk-glk: Fix link training on links with LTTPRs new 7dffbdedb96a drm/i915: Disable LTTPR support when the DPCD rev < 1.4 new ab03631087f5 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 new ff2628ed95e4 drm/i915: Fix enabled_planes bitmask new b61fde1beb6b drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders new b2a8f90affd5 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 0ab4fb153416 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 2e8496f31d0b firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 new d702f4da4ca0 Merge remote-tracking branch 'fpga-fixes/fixes' new 6efff47f1cff Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds cd5297b0855f drm/etnaviv: Use FOLL_FORCE for userptr adds 50891bead80b drm/etnaviv: User FOLL_LONGTERM in userptr new a27dcf51dcf1 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 9fc2872b700a Makefile: Remove '--gcc-toolchain' flag adds 71eb5c859a59 Makefile: Only specify '--prefix=' when building with clan [...] adds 5946d42d6d42 docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 adds 884a7fa1b090 kbuild: replace sed with $(subst ) or $(patsubst ) new 16b2506e9a7d Merge remote-tracking branch 'kbuild/for-next' adds 20e1dbf2bbe2 media: uvcvideo: Use dma_alloc_noncontiguous API adds 84fcfbdadbfd dma-mapping: remove a pointless empty line in dma_alloc_coherent new 084705f1be44 Merge remote-tracking branch 'dma-mapping/for-next' new 232d63e69504 Merge remote-tracking branch 'asm-generic/master' new e25ecbaeb870 Merge remote-tracking branch 'arm/for-next' new 4a423645bc26 kselftest/arm64: mte: Fix compilation with native compiler new e5decefd884d kselftest/arm64: mte: Fix pthread linking new 31c88729a7ad kselftest/arm64: mte: ksm_options: Fix fscanf warning new 40de85226fec kselftest/arm64: mte: user_mem: Fix write() warning new 4dfc9d30a8ab kselftest/arm64: mte: common: Fix write() warnings new b17f265bb4cc kselftest/arm64: mte: Fix MTE feature detection new 28cc9b3d8996 kselftest/arm64: mte: Use cross-compiler if specified new 6b9bbb7f934d kselftest/arm64: mte: Output warning about failing compiler new adb73140eec7 kselftest/arm64: mte: Makefile: Fix clang compilation new 005a62f6d269 kselftest/arm64: mte: Fix clang warning new b4985bb88afb kselftest/arm64: mte: Report filename on failing temp file [...] new d15723c0cbae kselftest: arm64: Add BTI tests adds c1fd78a77704 arm64: mm: add missing P4D definitions and use them consistently adds 87143f404f33 arm64: mm: use XN table mapping attributes for the linear region adds 59511cfd08f3 arm64: mm: use XN table mapping attributes for user/kernel [...] new 37dfa1441220 Merge branches 'for-next/misc', 'for-next/kselftest' and ' [...] new f8e07d05dae1 Merge remote-tracking branch 'arm64/for-next/core' new bb32d045d39a Merge branch 'arm/fixes' into for-next new f38dc82b56a8 Merge tag 'renesas-arm-dt-for-v5.13-tag1' of git://git.ker [...] new 664a9e354c3a Merge branch 'arm/dt' into for-next new 0101947dbcc3 tee: optee: add invoke_fn tracepoints new 9a752ebe6bca Merge tag 'optee-tracepoints-for-v5.13' of git://git.linar [...] new 10f765d68ba2 Merge tag 'renesas-drivers-for-v5.13-tag1' of git://git.ke [...] new df33ac3405e3 Merge branch 'arm/drivers' into for-next new b61ecafafe9c Merge tag 'renesas-arm-defconfig-for-v5.13-tag1' of git:// [...] new c8580809d4da Merge branch 'arm/defconfig' into for-next new a57e29abb79d soc: document merges new 7faa77801ec0 Merge remote-tracking branch 'arm-soc/for-next' new 4960b1b0ba80 Merge remote-tracking branch 'actions/for-next' adds 3a8e2e7bde96 Merge branch 'v5.12/fixes' into tmp/aml-rebuild adds cf4b8849e4c2 Merge branch 'v5.13/dt64' into tmp/aml-rebuild new 62a44b75e744 Merge remote-tracking branch 'amlogic/for-next' new 4a5e15bce2d9 Merge remote-tracking branch 'aspeed/for-next' new ea3a7d9039d6 Merge remote-tracking branch 'at91/at91-next' adds 1ca59ca0afde memory: tegra20: Add debug statistics new 62be8c05bac4 Merge remote-tracking branch 'drivers-memory/for-next' adds 1d8fd835f3b0 Merge branch 'imx/drivers' into for-next adds 4232bfdea85c Merge branch 'imx/soc' into for-next adds 8916d9c811fc Merge branch 'imx/bindings' into for-next adds b1ed6597d1e7 Merge branch 'imx/dt' into for-next adds b9460ce5746d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support adds 9be954ca6bd4 arm64: dts: ls1028a: set up the real link speed for ENETC port 2 adds 157e7a2824ed arm64: dts: imx8mm: Reorder flexspi clock-names entry adds 4ce6a75f44d1 arm64: dts: imx8mn: Reorder flexspi clock-names entry adds adc8f4361587 arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART adds 19d7a1b97363 arm64: dts: lx2160a-clearfog-itx: add SFP support adds 2bc8a57158da arm64: dts: imx8mq-librem5: Hog the correct gpio adds 047ffb01c523 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on adds 912ffdb3d8b8 Merge branch 'imx/dt64' into for-next adds a854fb61b804 arm64: defconfig: Enable the Hantro decoder adds 742a658bad18 arm64: configs: Enable PCIe support for imx8mq boards adds 58b195fac435 Merge branch 'imx/defconfig' into for-next new 8ce430631d0d Merge remote-tracking branch 'imx-mxs/for-next' new 00c089b30198 Merge remote-tracking branch 'keystone/next' new 75d49a98b231 Merge remote-tracking branch 'mediatek/for-next' new 36096da93e8d Merge remote-tracking branch 'mvebu/for-next' adds 7bad5af826ab bus: ti-sysc: Fix initializing module_pa for modules witho [...] adds 4700a00755fb bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] adds f2dc0755fc9b bus: ti-sysc: Detect more modules for debugging adds 5f7259a578e9 bus: ti-sysc: Check for old incomplete dtb adds a15de032a72d ARM: OMAP2+: Init both prm and prcm nodes early for clocks adds bc0b964da3f6 soc: ti: omap-prm: Allow hardware supported retention when idle adds 7f7acef8571a clk: ti: omap5: Add missing gpmc and ocmc clkctrl adds e259c2926c01 PCI: pci-dra7xx: Prepare for deferred probe with module_pl [...] adds c761028ef5e2 ARM: dts: Update pcie ranges for dra7 adds 785d943c768e ARM: dts: Configure interconnect target module for dra7 pcie adds 075249bc5546 ARM: dts: Properly configure dra7 edma sysconfig registers adds 7f2659ce657e ARM: dts: Move dra7 l3 noc to a separate node adds e2d637b06978 ARM: dts: Configure interconnect target module for dra7 qspi adds 8af15365a368 ARM: dts: Configure interconnect target module for dra7 sata adds f5d0aba7c198 ARM: dts: Configure interconnect target module for dra7 mpu adds 27559a8bd436 ARM: dts: Configure interconnect target module for dra7 dmm adds 9a75368b6426 ARM: dts: Configure simple-pm-bus for dra7 l4_wkup adds f483a3e12341 ARM: dts: Configure simple-pm-bus for dra7 l4_per1 adds 26c36e16d45e ARM: dts: Configure simple-pm-bus for dra7 l4_per2 adds bdfafc8e2b3d ARM: dts: Configure simple-pm-bus for dra7 l4_per3 adds e93e4104a23a ARM: dts: Configure simple-pm-bus for dra7 l4_cfg adds ecb4c5c0961b ARM: dts: Configure simple-pm-bus for dra7 l3 adds 345ac6b17b18 ARM: dts: Configure power-domain for omap4 gfx adds 398c66ed22fa ARM: dts: Configure power-domain for omap4 dts iss adds fe85baacd73b ARM: dts: Configure interconnect target module for omap4 dmm adds 0600dabe34cc ARM: dts: Configure interconnect target module for omap4 emif adds 932ddde18318 ARM: dts: Configure interconnect target module for omap4 debugss adds e55cc3f0404c ARM: dts: Configure interconnect target module for omap4 mpu adds fbe8285d65a9 ARM: dts: Move omap4 mmio-sram out of l3 interconnect adds bacc83e5eef9 ARM: dts: Move omap4 l3-noc to a separate node adds d978b69fa7b2 ARM: dts: Configure simple-pm-bus for omap4 l4_wkup adds 67dcfdc4a63b ARM: dts: Configure simple-pm-bus for omap4 l4_per adds 9a1d0c2837c9 ARM: dts: Configure simple-pm-bus for omap4 l4_cfg adds e1d4a11d68b6 ARM: dts: Prepare for simple-pm-bus for omap4 l3 adds 84864f8d2c4e ARM: dts: Configure interconnect target module for omap5 dmm adds 9921f0b9d07a ARM: dts: Configure interconnect target module for omap5 emif adds 0e666eb531ea ARM: dts: Configure interconnect target module for omap5 mpu adds 5f89cdc1034c ARM: dts: Configure interconnect target module for omap5 gpmc adds 41ccb6623711 ARM: dts: Configure interconnect target module for omap5 sata adds a571cc394194 ARM: dts: Move omap5 mmio-sram out of l3 interconnect adds d1d16959fea7 ARM: dts: Move omap5 l3-noc to a separate node adds 689919e6e2b9 ARM: dts: Configure simple-pm-bus for omap5 l4_wkup adds 6fe4ff901607 ARM: dts: Configure simple-pm-bus for omap5 l4_per adds abd1d31d8292 ARM: dts: Configure simple-pm-bus for omap5 l4_cfg adds e18088794613 ARM: dts: Configure simple-pm-bus for omap5 l3 adds 083516ad540a Merge tags 'genpd-dts-dra7', 'genpd-dts-omap4' and 'genpd- [...] adds b22199e4a1f6 ARM: OMAP2+: Drop legacy platform data for dra7 pcie adds 786018cf552d ARM: OMAP2+: Drop legacy platform data for dra7 qspi adds 98feab31ac49 ARM: OMAP2+: Drop legacy platform data for dra7 sata adds 66b2f7fee196 ARM: OMAP2+: Drop legacy platform data for dra7 mpu adds 860e24644357 ARM: OMAP2+: Drop legacy platform data for dra7 dmm adds 3e09b7d201c6 ARM: OMAP2+: Drop legacy platform data for dra7 l4_wkup adds 47a4b458c184 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per1 adds ca319f4f41a3 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per2 adds b3db9b25ffc7 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per3 adds b5ac9dedc14b ARM: OMAP2+: Drop legacy platform data for dra7 l4_cfg adds 53fb6ae97af4 ARM: OMAP2+: Drop legacy platform data for dra7 l3 adds 54bc4edb3e52 ARM: OMAP2+: Drop legacy platform data for dra7 hwmod adds eb586ea39f26 ARM: OMAP2+: Drop legacy platform data for omap4 iss adds 40dbf5b13f23 ARM: OMAP2+: Drop legacy platform data for omap4 control modules adds 35c34fbcbfd0 ARM: OMAP2+: Drop legacy platform data for omap4 dmm adds a8876b4a3d68 ARM: OMAP2+: Drop legacy platform data for omap4 emif adds 88b187916898 ARM: OMAP2+: Drop legacy platform data for omap4 debugss adds 229f3477d64c ARM: OMAP2+: Drop legacy platform data for omap4 mpu adds e9c5aafaab59 ARM: OMAP2+: Drop legacy platform data for omap4 l4_wkup adds 6dd3c9259767 ARM: OMAP2+: Drop legacy platform data for omap4 l4_per adds 058b4880a840 ARM: OMAP2+: Drop legacy platform data for omap4 l4_cfg adds 3e1ea524d6db ARM: OMAP2+: Drop legacy platform data for omap4 l3 adds 2584d7e7f87a ARM: OMAP2+: Drop legacy platform data for omap4 hwmod adds 1006777ef4a1 ARM: OMAP2+: Drop legacy platform data for omap5 dmm adds aa820b664f88 ARM: OMAP2+: Drop legacy platform data for omap5 emif adds 3c648501f8fb ARM: OMAP2+: Drop legacy platform data for omap5 mpu adds 21206c8f2cb5 ARM: OMAP2+: Drop legacy platform data for omap5 sata adds a91560500c2a ARM: OMAP2+: Drop legacy platform data for omap5 l4_wkup adds 8a3253194641 ARM: OMAP2+: Drop legacy platform data for omap5 l4_per adds 5b9a7b0d2f2a ARM: OMAP2+: Drop legacy platform data for omap5 l4_cfg adds e98cf7e69486 ARM: OMAP2+: Drop legacy platform data for omap5 l3 adds 229e1e1146e4 ARM: OMAP2+: Drop legacy platform data for omap5 hwmod adds 569519de002f Merge branches 'omap-for-v5.13/genpd-dra7', 'omap-for-v5.1 [...] adds 4cd3c0242ffb ARM: OMAP4: PM: update ROM return address for OSWR and OFF adds e39825cdce3a ARM: OMAP4: Fix PMIC voltage domains for bionic adds b086d4ede8c4 Merge branch 'fixes' into for-next adds f21af4257cf3 ARM: OMAP2+: Stop building legacy code for dra7 and omap4/5 adds 4adcf4c28f6d bus: ti-sysc: Warn about old dtb for dra7 and omap4/5 adds 5c04e2e0cc34 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next adds c9260dd4623a Merge branch 'fixes' into for-next new 2b530478b9f8 Merge remote-tracking branch 'omap/for-next' adds 28d4f7337eb5 Merge branch 'drivers-fixes-for-5.12' into for-next adds d3769729dbad arm64: dts: qcom: sm8250: split spi pinctrl config adds c88f9ecc0ef3 arm64: dts: qcom: sm8250: further split of spi pinctrl config adds eb97ccbba0fe arm64: dts: qcom: sm8250: add pinctrl for SPI using GPIO as a CS adds e9269650db2f arm64: dts: qcom: qrb5165-rb5: switch into using GPIO for SPI0 CS adds c465fc2707c6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new 6831272519f1 Merge remote-tracking branch 'qcom/for-next' new 06e094d43cb5 Merge remote-tracking branch 'raspberrypi/for-next' new c7ec6739b4e6 Merge remote-tracking branch 'realtek/for-next' adds e86ff34cc44a arm64: dts: renesas: falcon: Move console config to CPU board DTS adds 0fc129ba374b arm64: dts: renesas: falcon: Move watchdog config to CPU b [...] adds 431c8ae4519d arm64: dts: renesas: falcon: Move AVB0 to main DTS adds 7ad9aafe713b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next new d82f16cc36ad Merge remote-tracking branch 'renesas/next' new 57c4438bd676 Merge remote-tracking branch 'reset/reset/next' adds 086551792666 clk: rockchip: add dt-binding header for rk3568 adds 7feba0310556 Merge branch 'v5.13-clk/clkids' into for-next adds 0cd74eec54a3 dt-binding: clock: Document rockchip, rk3568-cru bindings adds a3561e77cf3c clk: rockchip: support more core div setting adds cf911d89c4c5 clk: rockchip: add clock controller for rk3568 adds e8c51b90f220 clk: rockchip: drop parenthesis from ARM || COMPILE_TEST depends adds 40f29839d8be clk: rockchip: drop MODULE_ALIAS from rk3399 clock controller adds d79b5193e532 Merge branch 'v5.13-clk/next' into for-next adds f43e351c9630 arm64: dts: rockchip: Add gpu opp nodes to px30 dtsi adds 6daae8ff20b8 arm64: dts: rockchip: synchronize rk3399 opps with vendor kernel adds 6d5989a36e60 arm64: dts: rockchip: used range'd gpu opps on rk3399 adds b417764daa2d arm64: dts: rockchip: drop separate opp table on rk3399-puma adds 7c7f041309f7 arm64: dts: rockchip: add infrared receiver node to rockpro64 adds 46f86be0fc69 arm64: dts: rockchip: add phandle to timer0 on rk3368 adds b56dcff870c3 Merge branch 'v5.13-armsoc/dts64' into for-next adds 1003888415e8 dt-bindings: Add doc for FriendlyARM NanoPi R4S adds db792e9adbf8 rockchip: rk3399: Add support for FriendlyARM NanoPi R4S adds d130b50223d7 Merge branch 'v5.13-armsoc/dts64' into for-next new 579e8ae36539 Merge remote-tracking branch 'rockchip/for-next' adds 61342bc64d03 ARM: dts: exynos: replace deprecated NTC/Murata compatibles adds 4a4f3a07a5c4 ARM: dts: exynos: white-space cleanups adds 0488f4724faa Merge branch 'next/dt' into for-next adds 7d2636e9d6dd arm64: dts: exynos: white-space cleanups adds 151d4e8e6ccf Merge branch 'next/dt64' into for-next new c79330ff9f41 Merge remote-tracking branch 'samsung-krzk/for-next' new 768d93ce95e1 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 3c4674cf60ec firmware: arm_scmi: review protocol registration interface new 2ff87d1b6c7a firmware: arm_scmi: introduce protocol handle definitions new bdc7d3958c2a firmware: arm_scmi: introduce devres get/put protocols operations new b53d07141cc5 firmware: arm_scmi: make notifications aware of protocols users new c1c37e831ed6 firmware: arm_scmi: introduce new devres notification ops new 7dcb7bdaf6df firmware: arm_scmi: refactor events registration new 53ef147c2b8f firmware: arm_scmi: convert events registration to protoco [...] new efb19e8135ac firmware: arm_scmi: add new protocol handle core xfer ops new 18ef53be95f8 firmware: arm_scmi: add helper to access revision area memory new 98e5ea3c1720 firmware: arm_scmi: port Base protocol to new interface new f95b5b974440 firmware: arm_scmi: port Perf protocol to new protocols interface new 838065b52c1d cpufreq: scmi: port driver to the new scmi_perf_proto_ops [...] new 6ffea0bd753f firmware: arm_scmi: remove legacy scmi_perf_ops protocol i [...] new 8131096111e1 firmware: arm_scmi: port Power protocol to new protocols i [...] new c850ba90da14 firmware: arm_scmi: port GenPD driver to the new scmi_powe [...] new 7adbf1336eda firmware: arm_scmi: remove legacy scmi_power_ops protocol [...] new d10e2f5708d7 firmware: arm_scmi: port Clock protocol to new protocols i [...] new cf63a9f141a3 clk: scmi: port driver to the new scmi_clk_proto_ops interface new 16751599b139 firmware: arm_scmi: remove legacy scmi_clk_ops protocol interface new 30bc5ae14fc0 firmware: arm_scmi: port Reset protocol to new protocols i [...] new 9b2f3dd3ff62 reset: reset-scmi: port driver to the new scmi_reset_proto [...] new eb5f4626b79d firmware: arm_scmi: remove legacy scmi_reset_ops protocol [...] new 14b8f9718ed7 firmware: arm_scmi: port Sensor protocol to new protocols [...] new 4a73c408c021 hwmon: (scmi) port driver to the new scmi_sensor_proto_ops [...] new fc91d6b6f0ba iio/scmi: port driver to the new scmi_sensor_proto_ops interface new 6c1b6d08f79d firmware: arm_scmi: remove legacy scmi_sensor_ops protocol [...] new 74376e9f220c firmware: arm_scmi: port SystemPower protocol to new proto [...] new 61cf41cc0006 firmware: arm_scmi: port Voltage protocol to new protocols [...] new 1beb576f1073 regulator: scmi: port driver to the new scmi_voltage_proto [...] new 468531d3206e firmware: arm_scmi: remove legacy scmi_voltage_ops protoco [...] new d41a3a7b0e51 firmware: arm_scmi: make references to handle const new 82c9805099c9 firmware: arm_scmi: cleanup legacy protocol init code new bba4a67c95cb firmware: arm_scmi: cleanup unused core xfer wrappers new f703716b6f4d firmware: arm_scmi: cleanup events registration transient code new 4d6ce61bbe97 firmware: arm_scmi: make notify_priv really private new ccec0ee28aa1 firmware: arm_scmi: rename non devres notify_ops new 2e33cc8ad8d9 firmware: arm_scmi: add protocol modularization support new 6028c6640029 firmware: arm_scmi: add dynamic scmi devices creation new 17d69bed53b4 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 5437d93a009c Merge remote-tracking branch 'scmi/for-linux-next' new 90eb16e9c5ab Merge remote-tracking branch 'stm32/stm32-next' new 4d43e6121dc8 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 4b154b941f0e arm64: tegra: Add unit-address for ACONNECT on Tegra186 new 75c82a25b595 arm64: tegra: Set fw_devlink=on for Jetson TX2 new bb05e11fff09 arm64: tegra: Fix mmc0 alias for Jetson Xavier NX new e7c4210a197f Merge branch for-5.13/arm64/dt into for-next new 413481ec9e71 Merge remote-tracking branch 'tegra/for-next' new d847371885d1 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds d06a661309d3 arm64: dts: ti: k3-am64-main: Add DT node for USB subsystem adds 04a80a75baa1 arm64: dts: ti: k3-am642-evm: Add USB support adds fad4e18fe4dc arm64: dts: ti: k3-am64-main: Add ADC nodes adds 81623c558684 arm64: dts: ti: k3-am64-main: Add OSPI node adds e4e4e89482ea arm64: dts: ti: k3-am64-evm/sk: Add OSPI flash DT node adds 01a91e01b8fd arm64: dts: ti: k3-am64: Add GPIO DT nodes adds d5a4d5413dd8 arm64: dts: ti: k3-am642: reserve gpio in mcu domain for f [...] new a009603276f0 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new b3843637c649 Merge remote-tracking branch 'clk/clk-next' new d60fe8fa6c01 clk: imx: Fix reparenting of UARTs not associated with stdout new b0eebfd89ee1 Merge remote-tracking branch 'clk-imx/for-next' new dbdd66bc5794 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 755af7f9a770 Merge remote-tracking branch 'csky/linux-next' new 969d018a3a50 Merge remote-tracking branch 'h8300/h8300-next' new 8472404a7e77 Merge remote-tracking branch 'm68k/for-next' adds 06c5fa9b2168 m68k: fix flatmem memory model setup new c39412ff33e2 Merge remote-tracking branch 'm68knommu/for-next' adds bbcee72c2f7a microblaze: Fix a typo new 2dad14ba41e6 Merge remote-tracking branch 'microblaze/next' new 241bf0fcbce1 Merge remote-tracking branch 'mips/mips-next' new 40b9f72044e6 Merge remote-tracking branch 'parisc-hd/for-next' adds 2f100585d045 riscv: Enable generic clockevent broadcast adds 06c7c914de26 RISC-V: enable XIP new 18c1733d5b96 Merge remote-tracking branch 'risc-v/for-next' adds 37564ed834ac s390/uv: add prot virt guest/host indication files adds 98ce70b76942 s390/sclp: increase sclp console line length adds f6576a1b4896 s390/pci: refactor zpci function states adds a9045c221044 s390/pci: deconfigure device on release adds dee60c0dbc83 s390/pci: add zpci_event_hard_deconfigured() adds 64a715ab4e91 s390/cio: introduce CIO debugfs directory adds a4f17cc72671 s390/cio: add CRW inject functionality adds 2631f6b6f22c s390/pci: unify de-/configure for slots and events adds 95b3a8b4014d s390/pci: move zpci_remove_device() to bus code adds 396c100472dd s390/qdio: let driver manage the QAOB adds 5671d9718faf s390/kernel: fix a typo new 712732037c90 Merge remote-tracking branch 's390/for-next' new dc3d4b1d0354 Merge remote-tracking branch 'sh/for-next' new fa12ee78fcae Merge remote-tracking branch 'xtensa/xtensa-for-next' new 4565621783f2 Merge remote-tracking branch 'fscache/fscache-next' adds f3da882eae2d btrfs: zoned: remove outdated WARN_ON in direct IO adds 82d62d06db40 btrfs: do not initialize dev stats if we have no dev_root adds 820a49dafc33 btrfs: initialize device::fs_info always adds 3cb894972f18 btrfs: do not initialize dev replace for bad dev root adds ebd99a6b34fb btrfs: fix build when using M=fs/btrfs adds 8d488a8c7ba2 btrfs: fix subvolume/snapshot deletion not triggered on mount new 0bb788300990 btrfs: fix sleep while in non-sleep context during qgroup removal new c1d6abdac46c btrfs: fix check_data_csum() error message for direct I/O new 1b4594654f34 Merge branch 'misc-5.12' into for-next-current-v5.11-20210322 new fafdea662d39 Merge branch 'for-next-current-v5.11-20210322' into for-ne [...] new 2a2bda637d3f btrfs: fix comment for btrfs ordered extent flag bits new 1bc4c11853d6 btrfs: make btrfs_replace_file_extents take btrfs_inode new d3970d36367f btrfs: make find_desired_extent take btrfs_inode new 8191d840c278 btrfs: replace offset_in_entry with in_range new 99e24f6f464c btrfs: replace open coded while loop with proper construct new 5a32eca8751a btrfs: unexport btrfs_extent_readonly() and make it static new 169bce5b1994 btrfs: change return type to bool in btrfs_extent_readonly new d426814d056b btrfs: scrub: drop a few function declarations new ee1264555aaf btrfs: simplify commit logic in try_flush_qgroup new a35bef15ecab btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] new 68715c3ca2e9 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata new 38178f7fa2ad btrfs: add btree read ahead for full send operations new 534c5c5dda8c btrfs: add btree read ahead for incremental send operations new 936080321197 btrfs: assign proper values to a bool variable in dev_exte [...] new 88885ed0de95 btrfs: don't opencode extent_changeset_free new 0a4f0aeb7489 btrfs: remove force argument from run_delalloc_nocow() new 3d07de611831 btrfs: remove mirror argument from btrfs_csum_verify_data() new 6e08ac8bd164 btrfs: add a i_mmap_lock to our inode new 9309697e3ab3 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers new ad6775a5eda7 btrfs: exclude mmaps while doing remap new 86e4a59115db btrfs: exclude mmap from happening during all fallocate op [...] new 99192d2fd52a btrfs: fix race between memory mapped writes and fsync new a543aefb89da btrfs: fix race between marking inode needs to be logged a [...] new 581b9f4ab855 btrfs: remove stale comment and logic from btrfs_inode_in_log() new b9f644f2182f btrfs: remove duplicated in_range() macro new dd91f3157698 btrfs: convert kmap to kmap_local_page, simple cases new e8bf3a5abfc9 btrfs: raid56: convert kmaps to kmap_local_page new 1ea86994d8f5 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] new 8eff2a0ccc8b btrfs: integrity-checker: convert block context kmap's to [...] new a7df87920067 btrfs: move the tree mod log code into its own file new ed635f843e38 btrfs: use booleans where appropriate for the tree mod log [...] new c00591110a26 btrfs: use a bit to track the existence of tree mod log users new c81af103b159 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] new 4aadd350cd2c btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] new 7dde9f01676a btrfs: add and use helper to get lowest sequence number fo [...] new 697391998612 btrfs: update debug message when checking seq number of a [...] new 9ebae80a7e77 btrfs: update outdated comment at btrfs_orphan_cleanup() new 058853093fb5 btrfs: zoned: remove outdated WARN_ON in direct IO new ae3b24f49e10 btrfs: do not initialize dev stats if we have no dev_root new a090a12d6506 btrfs: initialize device::fs_info always new 8f7137d1d10d btrfs: do not initialize dev replace for bad dev root new 0deb32f93eb3 btrfs: fix build when using M=fs/btrfs new bd528f40e3ee btrfs: fix subvolume/snapshot deletion not triggered on mount new 8211cc81a1d8 btrfs: fix sleep while in non-sleep context during qgroup removal new 00770ad228d3 btrfs: fix check_data_csum() error message for direct I/O new 06565d500894 Merge branch 'misc-next' into for-next-next-v5.12-20210322 new 01bd593cd9ae btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation new 00f3ff5edb4b btrfs: convert BUG_ON()'s in relocate_tree_block new fafeb3458b64 btrfs: handle errors from select_reloc_root() new b309a8f99eb9 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors new 4d90d9af345b btrfs: check record_root_in_trans related failures in sele [...] new 810fe77204dc btrfs: do proper error handling in record_reloc_root_in_trans new d2798fbb1c7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 4a26fbf349bd btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename new 2733e87aba5b btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 5cd35f855434 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 70b772fa6385 btrfs: handle btrfs_record_root_in_trans failure in create_subvol new 780a06632dc6 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] new 07359208cb9b btrfs: handle btrfs_record_root_in_trans failure in start_ [...] new a4de56e1e403 btrfs: handle record_root_in_trans failure in qgroup_accou [...] new 1244ecc39057 btrfs: handle record_root_in_trans failure in btrfs_record [...] new 2dc0ec353e4c btrfs: handle record_root_in_trans failure in create_pendi [...] new 26fc884a29e3 btrfs: return an error from btrfs_record_root_in_trans new 61b24a883a34 btrfs: have proper error handling in btrfs_init_reloc_root new 8fe811d7d120 btrfs: do proper error handling in create_reloc_root new 2670a19e774a btrfs: validate ->reloc_root after recording root in trans new 2f8ffc0fb24d btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots new ecdd9f048362 btrfs: change insert_dirty_subvol to return errors new ee4b83b05753 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] new 425ec3fb0809 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge new d1dbcbf387b7 btrfs: do proper error handling in btrfs_update_reloc_root new 61fa3af72bb2 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s new ae83ca3a73e2 btrfs: handle btrfs_cow_block errors in replace_path new 8005dfebf105 btrfs: handle btrfs_search_slot failure in replace_path new bdcff4fdfce5 btrfs: handle errors in reference count manipulation in re [...] new 561ca2e7b49e btrfs: handle extent reference errors in do_relocation new 0cb64ee90100 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] new 14676e6effbf btrfs: remove the extent item sanity checks in relocate_bl [...] new d35fd7ed990e btrfs: do proper error handling in create_reloc_inode new aa2923f3ceb1 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] new 46b372adc80f btrfs: do not panic in __add_reloc_root new 42ec17c25413 btrfs: cleanup error handling in prepare_to_merge new e594bcb5946d btrfs: handle extent corruption with select_one_root properly new f4169e59e56b btrfs: do proper error handling in merge_reloc_roots new 7021c93f305e btrfs: check return value of btrfs_commit_transaction in r [...] new 68227ef5d59a Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] new 5c5c04b6383a btrfs: add sysfs interface for supported sectorsize new 4717e1a2019d btrfs: use min() to replace open-code in btrfs_invalidatepage() new 1fa5d534b932 btrfs: remove unnecessary variable shadowing in btrfs_inva [...] new 57c90ee3f26d btrfs: introduce helpers for subpage dirty status new dfa770460655 btrfs: introduce helpers for subpage writeback status new 842834dcfc82 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] new b7503a1bcaa8 btrfs: support subpage metadata csum calculation at write time new 79a167c00158 btrfs: make alloc_extent_buffer() check subpage dirty bitmap new bf7fdb8a4602 btrfs: make the page uptodate assert to be subpage compatible new 84a5e6b0fc24 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] new 1affbcd43e3a btrfs: make set_btree_ioerr() accept extent buffer and to [...] new 3ba5a83fb930 btrfs: introduce end_bio_subpage_eb_writepage() function new 712336d4242a btrfs: introduce write_one_subpage_eb() function new 2d46dc646f3c btrfs: make lock_extent_buffer_for_io() to be subpage compatible new 624936525241 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] new d7ae1d97664a Merge branch 'ext/qu/subpage-write-meta-v2' into for-next- [...] new 7b5e00fc0968 btrfs: do more graceful error/warning for 32bit kernel new 4d9bd9462cfa Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] new 30e89d65e389 btrfs: rename delete_unused_bgs_mutex new 7167acc22397 btrfs: zoned: automatically reclaim zones new d529adbee00d Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] new c7f98650557a Merge branch 'for-next-next-v5.12-20210322' into for-next- [...] new dfa9338dd84e Merge remote-tracking branch 'btrfs/for-next' adds 75b8988dfe83 cifsd: add server handler for central processing and tranp [...] adds 788b6f45c1d2 cifsd: add server-side procedures for SMB3 adds a33cf31d4afb cifsd: add file operations adds 001c10aa51b4 cifsd: add Kconfig and Makefile adds 50ddbf655450 MAINTAINERS: add cifsd kernel server adds ddac1619b803 Merge pull request #29 from namjaejeon/cifsd-for-next adds 801019d874df cifsd: fix WARNING: Title overline too short adds 98f82e8b7811 cifsd: fix WARNING: document isn't included in any toctree adds 3a9684997b15 cifsd: uniquify extract_sharename() adds 242b459c4d80 cifsd: Fix a handful of spelling mistakes adds ff4a5c2c2732 Merge pull request #30 from namjaejeon/cifsd-for-next adds 33f624d28bcc cifsd: fix WARNING: unmet direct dependencies detected for [...] adds d410a142f065 cifsd: fix a precedence bug in parse_dacl() adds 91ba8a6b6b97 cifsd: fix a IS_ERR() vs NULL bug adds 8a3becc3d5f6 cifsd: Fix a use after free on error path adds 8bad8d918226 cifsd: fix static checker warning from smb_direct_post_sen [...] adds d36abc95f166 cifsd: fix static checker warning from smb_check_perm_dacl() adds 04d6a50ebdf6 Merge pull request #31 from namjaejeon/cifsd-for-next adds 30f44e929aa6 cifsd: update cifsd.rst document adds 0e75d09153fe cifsd: add index.rst in cifs documentation adds c9da0f0dd908 cifsd: remove unneeded FIXME comments adds 574623b423d4 Merge pull request #32 from namjaejeon/cifsd-for-next adds 2d44673005ea cifsd: fix incorrect comments adds 18a99c841c52 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds 3bf0685764b9 cifsd: Pass string length parameter to match_pattern() adds 4033f5548d03 Merge pull request #33 from namjaejeon/cifsd-for-next new 0efdf3f183e7 cifsd: fix build warnings from cifsd.rst new 040d73b154cc cifsd: Fix an error code in smb2_read() new 91208e87d526 Merge pull request #34 from namjaejeon/cifsd-for-next new 3371d67f6c27 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 868a19d04c85 Merge remote-tracking branch 'ecryptfs/next' new 9dff37e442d4 erofs: avoid memory allocation failure during rolling deco [...] new caddcc1cf9c2 erofs: use workqueue decompression for atomic contexts only new 1c56e334e6fc erofs: use sync decompression for atomic contexts only new f3382f3159d7 erofs: complete a missing case for inplace I/O new 5f420d18c75d Merge remote-tracking branch 'erofs/dev' adds 47292dce3d12 exfat: fix erroneous discard when clear cluster bit adds 2f076d6885f1 exfat: introduce bitmap_lock for cluster bitmap access adds 62f18bfc7632 exfat: add support ioctl and FITRIM function adds fe06f036ef36 exfat: improve write performance when dirsync enabled new 33070f7ad15a exfat: speed up iterate/lookup by fixing start point of tr [...] new 70ba2a2a0fa2 Merge remote-tracking branch 'exfat/dev' adds fa8b90070a80 quota: wire up quotactl_path adds 660d06585433 Pull quotactl_path(2) support from Sasha. adds f998d7d545a2 quota: report warning limits for realtime space quotas adds a1e4a2fed6b2 Pull xfs real-time warning count update from Darrick. new b2c76a6ec75c Merge remote-tracking branch 'ext3/for_next' new e1175f022911 f2fs: fix to align to section for fallocate() on pinned file new ef76af2f0e47 f2fs: allow to change discard policy based on cached discard cmds new 6c739e5302a9 f2fs: fix to use per-inode maxbytes in f2fs_fiemap new 895bc59ef247 f2fs: add sysfs nodes to get runtime compression stat new f8f1fbc306a4 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC new 12aeff2169c7 f2fs: don't start checkpoint thread in readonly mountpoint new 78189e454782 f2fs: fix to avoid out-of-bounds memory access new 265217bc0c6c f2fs: fix wrong comment of nat_tree_lock new 00152bd7cabd f2fs: fix to avoid selecting full segment w/ {AT,}SSR allocator new f88a9eaa1191 Merge remote-tracking branch 'f2fs/dev' adds b462cecfa323 fs: Fix typo issue new ec613ae572bd Merge remote-tracking branch 'jfs/jfs-next' adds bddfdbcddbe2 NFSD: Extract the svcxdr_init_encode() helper adds 2c42f804d30f NFSD: Update the GETATTR3res encoder to use struct xdr_stream adds 907c38227fb5 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] adds 5cf353354af1 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] adds 70f8e839859a NFSD: Update the NFSv3 wccstat result encoder to use struc [...] adds 9a9c8923b3ef NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] adds cc9bcdad7773 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream adds ecb7a085ac15 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream adds 78315b36781d NFSD: Update the NFSv3 CREATE family of encoders to use st [...] adds 89d79e9672df NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] adds 4d74380a446f NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream adds 8b7044984fd6 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] adds 0a139d1b7f32 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] adds ded04a587f6c NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] adds 5ef2826c7610 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] adds a161e6c76aeb NFSD: Add a helper that encodes NFSv3 directory offset cookies adds a1409e2de4f1 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder adds e4ccfe3014de NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] adds 7f87fc2d34d4 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] adds 1411934627f9 NFSD: Remove unused NFSv3 directory entry encoders adds 76ed0dd96eeb NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations adds a887eaed2a96 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream adds 92b54a4fa422 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream adds e3b4ef221ac5 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream adds d9014b0f8fae NFSD: Update the NFSv2 READLINK result encoder to use stru [...] adds a6f8d9dc9e44 NFSD: Update the NFSv2 READ result encoder to use struct x [...] adds bf15229f2ced NFSD: Update the NFSv2 STATFS result encoder to use struct [...] adds d52532002ffa NFSD: Add a helper that encodes NFSv3 directory offset cookies adds 8141d6a2bb6c NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder adds 94c8f8c682a6 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] adds f5dcccd647da NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] adds 8a2cf9f5709c NFSD: Remove unused NFSv2 directory entry encoders adds 8edc0648880a NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs adds f8cba47344f7 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] adds 778f068fa0c0 NFSD: Update the NFSv2 SETACL result encoder to use struct [...] adds 8d2009a10b3a NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] adds 07f5c2963c04 NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] adds 83d0b8457277 NFSD: Clean up after updating NFSv2 ACL encoders adds 20798dfe249a NFSD: Update the NFSv3 GETACL result encoder to use struct [...] adds 15e432bf0cfd NFSD: Update the NFSv3 SETACL result encoder to use struct [...] adds 1416f435303d NFSD: Clean up after updating NFSv3 ACL encoders adds 6019ce0742ca NFSD: Add a tracepoint to record directory entry encoding adds 219a170502b3 NFSD: Clean up NFSDDBG_FACILITY macro adds 7f7e7a4006f7 nfsd: helper for laundromat expiry calculations adds f988a7b71d1e nfsd: Log client tracking type log message as info instead [...] adds c6c7f2a84da4 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is [...] adds 34a624931b8c nfsd: Fix typo "accesible" adds 792a5112aa90 nfsd: COPY with length 0 should copy to end of file adds e7a833e9cc6c nfsd: don't ignore high bits of copy count adds 472d155a0631 nfsd: report client confirmation status in "info" file adds 072db263e1dd svcrdma: RPCDBG_FACILITY is no longer used adds 270f25edcc16 svcrdma: Provide an explanatory comment in CMA event handler adds c6b7ed8f946f svcrdma: Remove stale comment for svc_rdma_wc_receive() adds 77f0a2aa5cdd svcrdma: Add a batch Receive posting mechanism adds 7b748c30cc04 svcrdma: Use svc_rdma_refresh_recvs() in wc_receive adds c558d4759686 svcrdma: Maintain a Receive water mark adds e844d307d46c svcrdma: Add a "deferred close" helper adds 2a1e4f21d841 svcrdma: Normalize Send page handling adds 579900670ac7 svcrdma: Remove unused sc_pages field adds cc93ce9529a6 svcrdma: Retain the page backing rq_res.head[0].iov_base adds 7dcfbd86adc4 SUNRPC: Export svc_xprt_received() adds 82011c80b3ec SUNRPC: Move svc_xprt_received() call sites adds 1d7a2ae801a4 svcrdma: Single-stage RDMA Read adds 04f377de4b83 svcrdma: Remove sc_read_complete_q adds 7f6a5fc4c8e4 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg adds 29a4e914914a svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() new 6726f482c91e Merge remote-tracking branch 'cel/for-next' new 38fff682d6f9 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 7daa9f93309e Merge remote-tracking branch 'v9fs/9p-next' new f033f38d81ab Merge remote-tracking branch 'file-locks/locks-next' adds 6e3e2c4362e4 new helper: inode_wrong_type() adds 3e10a15ffc8d ceph: fix up error handling with snapdirs adds ed94f87c2b12 ceph: don't allow type or device number to change on non-I [...] adds 6e1eb04a87f9 afs: Fix updating of i_mode due to 3rd party change adds e98f93e7ca71 vboxsf: don't allow to change the inode type adds e89f00d602b1 orangefs_inode_is_stale(): i_mode type bits do *not* form [...] adds 60606ecad188 ocfs2_inode_lock_update(): make sure we don't change the t [...] adds 4a378d8a0d96 gfs2: be careful with inode refresh adds 4ab5260dab28 do_cifs_create(): don't set ->i_mode of something we had n [...] adds 3bcb39b086bf cifs: have ->mkdir() handle race with another client sanely adds 4d66952a2032 cifs: have cifs_fattr_to_inode() refuse to change type on [...] adds a612c07dd201 hostfs_mknod(): don't bother with init_special_inode() adds e34d657fc568 openpromfs: don't do unlock_new_inode() until the new inod [...] adds b577d0cd2104 9p: missing chunk of "fs/9p: Don't update file type when u [...] adds c4ab036a2f41 spufs: fix bogosity in S_ISGID handling adds 4313e3523373 ecryptfs: get rid of pointless dget/dput in ->symlink() an [...] adds b2648d512eb2 ecryptfs: saner API for lock_parent() adds 483bc7e82ccf ecryptfs: get rid of unused accessors adds 9d786beb6fe5 ecryptfs: ecryptfs_dentry_info->crypt_stat is never used adds e756c566df67 Merge branches 'work.inode-type-fixes' and 'work.ecryptfs' [...] adds a2bbe66493ee constify dentry argument of dentry_path()/dentry_path_raw() adds 2be7828c9fef get rid of autofs_getpath() adds 90432e600619 buffer: a small optimization in grow_buffers adds f85ebc25fa88 Merge branch 'work.misc' into for-next new 314ae5fd9174 Merge remote-tracking branch 'vfs/for-next' adds 9f961c2e0874 lib/vsprintf: do not show no_hash_pointers message multiple times adds ea35d8677811 MAINTAINERS: update Senozhatsky email address adds 6a01b45270b9 Merge branch 'for-5.13' into for-next adds 4a8ef190c16f mm, slub: use pGp to print page flags adds 96b94abc12e6 mm, slub: don't combine pr_err with INFO adds c244297acbe5 vsprintf: dump full information of page flags in pGp adds de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next new 460af4d0dded Merge remote-tracking branch 'printk/for-next' new c99e755a4a4c PCI: Release OF node in pci_scan_device()'s error path new 7b447c31f671 Merge branch 'pci/enumeration' new 49ddaa96197b Merge branch 'pci/error' new 43395d9e0912 PCI: Fix kernel-doc errors new 3380cf096f23 Merge branch 'pci/kernel-doc' new 1bb73841ea7a PCI: Remove MicroGate SyncLink device IDs new bcc84280d710 Merge branch 'pci/misc' new b5d9209d5083 PCI: brcmstb: Fix error return code in brcm_pcie_probe() new 836c9c47e321 Merge branch 'remotes/lorenzo/pci/brcmstb' new f9875d1a3630 dt-bindings: PCI: ti,j721e: Add binding to represent refcl [...] new 3201f355e9a9 dt-bindings: PCI: ti,j721e: Add host mode dt-bindings for [...] new 6b7d5394c21d dt-bindings: PCI: ti,j721e: Add endpoint mode dt-bindings [...] new 49e0efdce791 PCI: j721e: Add support to provide refclk to PCIe connector new f969620d32a1 Merge branch 'remotes/lorenzo/pci/cadence' new 3d0b2a3a87ce PCI: keystone: Let AM65 use the pci_ops defined in pcie-de [...] new f2251cd732dd Merge branch 'remotes/lorenzo/pci/dwc' new 1e83130f01b0 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() new 0916360f3b6a Merge branch 'remotes/lorenzo/pci/iproc' new 1b7996a528b3 PCI: layerscape: Correct syntax by changing comma to semicolon new 72336baead88 Merge branch 'remotes/lorenzo/pci/layerscape' new 2c61f32124b0 PCI: microchip: Make some symbols static new 6e7628c8c3c1 PCI: microchip: Remove dev_err() when handing an error fro [...] new 30347b6db9c6 Merge branch 'remotes/lorenzo/pci/microchip' new d895ce703098 PCI: tegra: Constify static structs new 10739e2a5e83 PCI: tegra: Fix typo for PCIe endpoint mode in Tegra194 new 46d9fc9b7a61 Merge branch 'remotes/lorenzo/pci/tegra' new 9b4a824b889e iommu/vt-d: Use Real PCI DMA device for IRTE new ee81ee84f873 PCI: vmd: Disable MSI-X remapping when possible new 0208f3be2a9c Merge branch 'remotes/lorenzo/pci/vmd' new 021a90fe60ea PCI: mobiveil: Improve PCIE_LAYERSCAPE_GEN4 dependencies new 55bddc9ae5fb Merge branch 'remotes/lorenzo/pci/misc' new 3b6833f4f18b Merge remote-tracking branch 'pci/next' adds c49c33637802 HID: support for initialization of some Thrustmaster wheels adds 5b06236b3741 Merge branch 'for-5.13/thrustmaster' into for-next adds 2076b7bdc529 HID: ft260: fix an error message in ft260_i2c_write_read() adds 6b3d250b1c7f Merge branch 'for-5.13/ft260' into for-next adds 94cad2ddb298 HID: intel_ish-hid: HBM: Use connected standby state bit d [...] adds c73fb7595ad0 Merge branch 'for-5.13/intel-ish' into for-next adds dfe74f550810 HID: thrustmaster: introduce proper USB dependency adds 30541b02f591 Merge branch 'for-5.13/thrustmaster' into for-next new 94fd509d7d90 Merge remote-tracking branch 'hid/for-next' adds 83c3408f7b9c i2c: stm32f7: support DT binding i2c-analog-filter adds 9449a5585499 i2c: stm32f7: add support for DNF i2c-digital-filter binding adds b87752528fe5 i2c: stm32f7: indicate the address being accessed on errors adds 82531dfdf163 i2c: rcar: implement atomic transfers adds f1e1bf76bc20 i2c: powermac: remove uncertainty about SMBUS_BLOCK transfers adds fd6c3f45bf30 i2c: i2c-scmi: Drop unused ACPI_MODULE_NAME definition adds 71581562ee36 i2c: bail out early when RDWR parameters are wrong adds e409a6a3e069 i2c: turn recovery error on init to debug adds 2acaad748aa8 Merge branch 'i2c/for-current' into i2c/for-next new 243eb56ef493 Merge remote-tracking branch 'i2c/i2c/for-next' new e43d5c7c3c34 dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string new e987d1410cf8 Merge remote-tracking branch 'i3c/i3c/next' new 5390b6cc2c1c Merge remote-tracking branch 'dmi/dmi-for-next' adds d21d8de8634d hwmon: 9corsair-psu) add support for critical values adds 0170be1b5ef4 hwmon: (ftsteutates) Fix spelling typo adds 0daf4b544bef hwmon: (ds1621) Use kobj_to_dev() adds a6bde2c1395a hwmon: Use kobj_to_dev() adds c37e19c3791a hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] adds 38f15506d965 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 adds 93a4163605f1 hwmon: (pmbus) Replace - with _ in device names before reg [...] adds 644b9af5c605 hwmon: replace snprintf in show functions with sysfs_emit new ee2b97468316 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 8a4151e5a696 Merge remote-tracking branch 'jc_docs/docs-next' adds 1f6c45ac5fd7 atomisp: don't let it go past pipes array adds 86ee6729c9b4 media: add a subsystem profile documentation adds 9f3d1056ea54 media: v4l2-ctrl: Make display delay and display enable st [...] adds 8ec0b7b0b598 media: venus: vdec: Add support for display delay and dela [...] adds c3042bff918a media: s5p-mfc: Use display delay and display enable std controls adds 644bcc0315f2 media: docs: Deprecate mfc display delay controls adds f2bf1bcb191b media: v4l2-ctrls: Add control for AUD generation adds 08c067976279 media: venus: venc: Add support for AUD NALU control adds 5a465c5391a8 media: venus: core: Fix some resource leaks in the error p [...] adds 08b1cf474b7f media: venus: core, venc, vdec: Fix probe dependency error adds f765f45f2910 media: venus: Include io.h for memremap() adds 18a6262b05f7 media: venus: core: Parse firmware-name DT property adds d04c114e806f media: uapi: vp8: Remove "header" from symbol names and macros adds 643a236e46d4 media: uapi: vp8: Rename v4l2_vp8_loopfilter to v4l2_vp8_l [...] adds dacd59454449 media: uapi: vp8: Add proper kernel-doc documentation adds 1fb03333eb92 media: uapi: Move parsed VP8 pixel format out of staging adds e74b504a87c1 media: uapi: Move the VP8 stateless control type out of staging adds 45c79296d736 media: controls: Log VP8 stateless control in .std_log adds 0c86b4bdac7e media: vp8: Rename V4L2 VP8 specific macro to V4L2_VP8_ adds 363240ce1c08 media: uapi: move VP8 stateless controls out of staging adds e6a7d7c342cb media: uapi: vp8: Fix kernel-doc warnings adds 1a28dce222a6 media: vim2m: initialize the media device earlier adds da24442796b2 media: exynos4-is: add missing call to of_node_put() adds f9426edd5668 media: ti-vpe: cal: remove unneeded assignment adds b83209176d68 media: ti-vpe: cal: fix subdev mbus_code enumeration adds 38e89e790fe2 media: ti-vpe: cal: Implement media controller centric API adds 95667791eb6e media: platform: xilinx: fix error return code of xvip_gra [...] adds 1b0b433fd1b2 media: vidtv: remove duplicate include in vidtv_psi adds 41c991bd2349 media: flexcop-usb: delete unneeded return adds f3d384e36630 media: platform: sunxi: sun6i-csi: fix error return code o [...] adds b9302fa7ed97 media: tuners: fix error return code of hybrid_tuner_reque [...] adds e61f9ea27193 media: m88ds3103: fix return value check in m88ds3103_probe() adds f550eca585df media: ext-ctrls-codec.rst: clarify V4L2_CID_MPEG_VIDEO_BITRATE adds f12b81e47f48 media: core headers: fix kernel-doc warnings adds c2d6a60dc465 media: media/pci: fix kerneldoc issues in two headers adds a68a90b2ecd3 media: media/i2c: fix kerneldoc issues for media i2c headers adds c214e6dd5c9b media: vpbe_osd.h/uvcvideo.h includes: fix trivial kernel- [...] adds f20596943a32 media: media tuner headers: fix kernel-doc warnings adds 7432376a3f57 media: cec/core/cec-notifier: use IS_REACHABLE(CONFIG_I2C) adds 0376a51fbe5e media: v4l: Add packed YUV444 24bpp pixel format adds b16ed1e66008 media: dt-bindings: Add bindings for i.MX8QXP/QM JPEG driver adds b8035f7988a8 media: Add parsing for APP14 data segment in jpeg helpers adds ccbea178db47 media: Quit parsing stream if doesn't start with SOI adds 819f3ea51d47 media: Avoid parsing quantization and huffman tables adds 2db16c6ed72c media: imx-jpeg: Add V4L2 driver for i.MX8 JPEG Encoder/Decoder adds be157db0a3d8 media: Add maintainer for IMX jpeg v4l2 driver adds 2f65fcee3086 media: videobuf2: Explicitly state max size of planes adds aa966274d629 media: Correct 'so' adds c759b2970c56 media: media/saa7164: fix saa7164_encoder_register() memor [...] adds c451ee146d44 media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101 [...] adds c10a3718d955 media: media/usb/gspca/w996Xcf.c: /** -> /* adds bea7515df5a2 media: v4l2-dev.c: show which events are requested by poll() adds 48e15418e41e media: v4l2-ioctl.c: fix timestamp format adds eaaea4681984 media: gspca/sq905.c: fix uninitialized variable adds ea1611ba3a54 media: v4l2-ctrls.c: initialize flags field of p_fwht_params adds 8d1f2c37fc92 media: ext-ctrls-codec.rst: fix typos adds 4b19f9716ad8 media: pci: saa7164: Rudimentary spelling fixes in the fil [...] adds 60250052a1a6 media: camera-mx2: Remove unused header file adds 3f5b610b45a3 media: camera-mx3: Remove unused header file adds 30bcc5103725 media: radio-si476x: rectify spelling and grammar adds d8bdc3e456b6 media: camss: Fix vfe_isr_comp_done() documentation adds ad46e1a8d851 media: camss: Fix vfe_isr comment typo adds c3177cb018a8 media: camss: Replace trace_printk() with dev_dbg() adds 96387cffeb72 media: camss: Add CAMSS_845 camss version adds 9d95baf9fcf8 media: camss: Make ISPIF subdevice optional adds 633b388f85c5 media: camss: Refactor VFE HW version support adds 7319cdf189bb media: camss: Add support for VFE hardware version Titan 170 adds e19b14b1873d media: camss: Add missing format identifiers adds 76005817fa95 media: camss: Refactor CSID HW version support adds eebe6d00e9bf media: camss: Add support for CSID hardware version Titan 170 adds 2f8b67195e48 media: camss: Add support for CSIPHY hardware version Titan 170 adds 2f6f8af67203 media: camss: Refactor VFE power domain toggling adds 705245679372 media: camss: Enable SDM845 adds 307600fa8b44 media: dt-bindings: media: camss: Add qcom,msm8916-camss binding adds 6be3837fee69 media: dt-bindings: media: camss: Add qcom,msm8996-camss binding adds 6761996a8c4d media: dt-bindings: media: camss: Add qcom,sdm660-camss binding adds d1d5ce260165 media: dt-bindings: media: camss: Add qcom,sdm845-camss binding adds 750cfee8b150 media: MAINTAINERS: Change CAMSS documentation to use dtsc [...] adds b4a9d65972b4 media: dt-bindings: media: Remove qcom,camss documentation adds c894e95fe67b media: media/usb: fix kernel-doc header issues adds 0cb92ed0b34d media: tegra-video/csi.h: fix kernel-doc mistake adds 0ae4ff019ccd media: exynos-gsc/exynos4-is: add missing 'struct' to kerneldoc adds 89e078b510bd media: s5p-jpeg: fix kernel-doc warnings adds 7bc69c9693ed media: ti-vpe/cal.h: fix kernel-doc formatting adds 091263973d4a media: rcar-vin/rcar-vin.h: fix kernel-doc formatting adds 528b38ed7b6d media: media/platform/sti: fix kernel-doc formatting adds 7a9d4140e767 media: vsp1/vsp1_drm.h: add missing 'struct' kernel-doc keyword adds 75e2ddb18127 media: staging: media: hantro: fix kernel-doc formatting adds 328085e1dc17 media: staging: media: ipu3: add missing kernel-doc 'struc [...] adds 7c45affd0c72 media: staging: media: meson: vdec: fix kernel-doc warning adds 6987322cad1a media: mtk-jpeg/mtk_jpeg_core.h: fix kernel-doc warnings adds 85486243e1f4 media: mtk-mdp: fix kernel-doc warnings adds f56ac19565a3 media: mtk-vcodec: fix kernel-doc warnings adds 0f02beec6187 media: mtk-vpu/mtk_vpu.h: fix kernel-doc warnings adds fe1fd84287f6 media: i2c: adv7842: remove open coded version of SMBus bl [...] adds a9e3863d0006 media: v4l2-ctrls: Fix h264 hierarchical coding type menu ctrl adds 9cc25c4bea9e media: videobuf2: Exit promptly if size = 0 adds 1a77d4fd3b1e media: coda: Remove unneeded of_match_ptr() adds 79f382b9a9d8 media: media/pci/pt1: Assign value when defining variables adds a611be7589b4 media: vidioc-g-ext-ctrls.rst: reformat tables and clarify [...] adds abe1338c5e7e media: buffer.rst: fix incorrect :c:type adds 54b74981c86c media: adv7604: writing a one-block EDID failed adds c2357dd9cbaf media: rkvdec: Remove of_match_ptr() adds 1ef5b9b81810 media: v4l2-mc: fix a warning message adds bb5d418076f8 media: cx25821: switch from 'pci_' to 'dma_' API adds d6af27c3a6b6 media: dvb_frontend: move algo-specific settings to a function adds 8d4a554d9cb1 media: dvb_frontend: don't call dvb_frontend_get_stepsize() twice adds 548ad8ee68c0 media: dvb_frontend: warn if frontend driver has API issues adds 6045b01dd0e3 media: [next] staging: media: atomisp: fix memory leak of [...] adds d4a3fa6652e3 media: dvb-frontends: lgdt3306a.c: remove dead code adds f07d34d141e0 media: staging: media: atomisp: Don't abort on error in mo [...] adds c0e3bcb25390 media: camera-sensor.rst: fix a doc build warning adds 2e774b369979 media: mantis: switch from 'pci_' to 'dma_' API adds 967db696b037 atomisp: remove a now unused var adds d7bcb5b15041 media: staging: media: atomisp: Remove unhelpful info message adds 519648bed470 media: mantis: remove orphan mantis_core.c adds 491a0b208b15 media: staging: media: atomisp: clean up block comment sty [...] adds 16a5dcf7fbc2 media: atomisp: Fixed error handling path adds 3a7c578f3918 media: staging: atomisp: Fixed allignment to match open pa [...] adds 4658e1dbc358 media: staging: atomisp: Removed else branch in function adds dfe59c78f4cc media: staging: atomisp: Corrected error handling in function adds 9baa3d64e8e2 media: m88rs6000t: avoid potential out-of-bounds reads on arrays adds 32abe91502d0 media: staging: media: atomisp: Remove unused function adds 3aa059ae8beb media: staging: media: atomisp: Remove unnecessary if statement adds 1907345078b8 media: atomisp: make atomisp_css_stop() void adds 5d986a0e85af media: atomisp: make atomisp_css_continuous_set_num_raw_fr [...] adds a53ff69f7560 media: atomisp: do not select COMMON_CLK to fix builds adds c1f1d76c1944 media: atomisp: remove redundant NULL check of "params" adds 8776682ce31c media: atomisp: Convert comments to C99 initializers adds d0f749f6d21c media: atomisp: Fix Block Comments adds 673d128afd34 media: atomisp: Fix EMBEDDED_FUNCTION_NAME warning adds 6cef8028ce86 media: atomisp: Fix OPEN_ENDED_LINE adds 1e52b54b588e media: atomisp: Fix overlong line adds 31e6736628cf media: atomisp: Fix funciton decleration adds 2a35625b84aa media: atomisp: Delete braces adds 26557ebc1d6d media: atomisp: Fix PARENTHESIS_ALIGNMENT adds fc42aa47bfde media: atomisp: Fix BLOCK_COMMENT_STYLE adds 3881a5a77683 media: atomisp: Write function decleration in one line adds ba11bbf303fa media: atomisp: Fix use after free in atomisp_alloc_css_st [...] adds c606970d4250 media: atomisp: replace boolean comparison of values with [...] adds c63ef1429ac0 media: atomisp: Remove redundant NULL check adds 23817e5c4bb8 media: atomisp: Remove redundant NULL check adds bf9a40ae8d72 media: dvbdev: Fix memory leak in dvb_media_device_free() new f993b298319a media: camera-sensor.rst: fix c:function build warning new c277077bab0d media: media/siano: Fix transmission parameters reporting [...] new 31e1652faa9e media: atomisp: ov2722: remove unnecessary debug print new 760dba07bcf6 media: atomisp: fix Wvisiblity warning new 58fba0b16cb3 media: atomisp: remove redundant NULL check new ac68fb7f124b media: atomisp: remove redundant NULL check new 184fc42a73b7 media: atomisp: auto-select VIDEO_V4L2_SUBDEV_API new 040b86483c63 media: atomisp: do not free kmalloc memory by vfree new 671779f665d9 media: staging: media/atomisp: don't compile unused code new ee06162d98c3 media: staging: media: ipu3: code style fix - missing a bl [...] new 21ad53f206a9 media: staging: media: omap4iss: code style - avoid macro [...] new 97b34809ec24 media: staging: atomisp: reduce kernel stack usage new c469d4ec9471 Merge remote-tracking branch 'v4l-dvb/master' adds cf2d1121c5d9 Merge branches 'acpi-pci' and 'acpi-processor' into linux-next adds 7a20b92e9c17 Merge branch 'acpi-messages' into linux-next adds be3e835789f2 Merge branch 'acpi-drivers' into linux-next adds c1d1e25a8c54 ACPI: video: Add missing callback back for Sony VPCEH3U1E adds 573ebdd2105a Merge branch 'acpi-video' into linux-next adds 389e4ecf5fec cpufreq: schedutil: Call sugov_update_next_freq() before c [...] adds 4c56f573bd94 ia64: fix format string for ia64-acpi-cpu-freq new de5bcf404ace cpufreq: intel_pstate: Clean up frequency computations adds c1df456d0f06 PM: domains: Don't runtime resume devices at genpd_prepare() adds d484b8bfc6fa intel_idle: update ICX C6 data adds a740561201eb powercap: Add Hygon Fam18h RAPL support adds 922e5ddef973 MAINTAINERS: Add DTPM subsystem maintainer new 0fafc1347a9a Merge branches 'pm-cpufreq', 'pm-domains', 'pm-cpuidle' an [...] new 4b9ee772eaa8 ACPI: scan: Turn off unused power resources during initialization new 7e4fdeafa61f ACPI: power: Turn off unused power resources unconditionally new 8a02d9987636 ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_C [...] adds 935ab8509ccb ACPI: fix various typos in comments new 215a4e08abd9 Merge branches 'acpi-pm', 'acpi-cppc' and 'acpi-misc' into [...] adds 46b37c6e4b07 MAINTAINERS: Add entry for the software nodes new a8cc22e40933 Merge branch 'devprop' into linux-next new eb50aaf960e3 ACPI: scan: Use unique number for instance_no new 2b05064abe2b Merge branch 'acpi-scan' into linux-next new 5244f5e2d801 PM: runtime: Defer suspending suppliers new b7e23e54a9c7 pm-graph: Fix typo "accesible" new 144389e954ef Merge branches 'pm-core' and 'pm-tools' into linux-next new 516fc87c21be Merge remote-tracking branch 'pm/linux-next' adds 4c38f2df71c8 cpufreq: CPPC: Add support for frequency invariance adds 15aa70a32bd0 cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c adds 2b53d1bd13e1 cpufreq: cppc: simplify default delay_us setting new ad42000b0a6c Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 9856e28df83e PM / devfreq: Unlock mutex and free devfreq struct in error path new e5171e6d46fc PM / devfreq: Use more accurate returned new_freq as resume_freq new 2025a5b282de Merge branch 'immutable-devfreq-v5.13-rc1' into HEAD new 78efa762997d PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() new deee7ac8b315 dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. new abf4cde7d375 dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] new 5cca99493b0c PM / devfreq: Fix the wrong set_freq path for userspace go [...] new 3644162cd91d PM / devfreq: Check get_dev_status in devfreq_update_stats new a4016044a6a0 PM / devfreq: Remove the invalid description for get_target_freq new cc0a62bc9731 PM / devfreq: imx8m-ddrc: Remove imx8m_ddrc_get_dev_status new b8e63b0e1fce Merge remote-tracking branch 'devfreq/devfreq-next' new 2a3304990741 Merge remote-tracking branch 'opp/opp/linux-next' new 3b97be1c2912 Merge remote-tracking branch 'thermal/thermal/linux-next' new 6200004be666 Merge remote-tracking branch 'ieee1394/for-next' new 4e4ffb372642 Merge remote-tracking branch 'dlm/next' adds 9906aa5bd6f5 powerpc/svm: stop using io_tlb_start adds 2973073a80b4 swiotlb: remove the alloc_size parameter to swiotlb_tbl_un [...] adds 2bdba622c351 swiotlb: move orig addr and size validation into swiotlb_bounce adds 80808d273a3f swiotlb: split swiotlb_tbl_sync_single adds 16bc75f3aa39 xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer adds 6223d1cef7b4 xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported adds 4035b43da6da xen-swiotlb: remove xen_set_nslabs adds cbce99527ca7 xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs adds 5d0538b2b884 swiotlb: lift the double initialization protection from xe [...] adds a98f565462f0 xen-swiotlb: split xen_swiotlb_init adds 6bcd4ea717f3 xen-swiotlb: remove the unused size argument from xen_swio [...] adds 73f620951b2b swiotlb: move global variables into a new io_tlb_mem structure adds 2d29960af0be swiotlb: dynamically allocate io_tlb_default_mem adds 2cbc2776efe4 swiotlb: remove swiotlb_nr_tbl new 6a6267447b52 Merge remote-tracking branch 'swiotlb/linux-next' new b5486430bb0f RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr new ae360f41b126 RDMA: Fix kernel-doc compilation warnings new fdb68dd30e92 RDMA: Delete not-used static inline functions new 871159515cd1 RDMA/cma: Remove unused leftovers in cma code new 50feda23152e RDMA/include: Mundane typo fixes throughout the file new e1ce4de68054 IB/hns: Fix mispelling of subsystem new 783cf673b05e RDMA/hns: Fix memory corruption when allocating XRCDN new 6132ececa500 Merge remote-tracking branch 'rdma/for-next' adds 7a126a43a3dc net: Change dev parameter to const in netif_device_present() adds f031dbd530ea net/mlx5e: Same max num channels for both nic and uplink profiles adds 1aa48ca6aa9f net/mlx5e: Allow legacy vf ndos only if in legacy mode adds ec9457a6f64a net/mlx5e: Distinguish nic and esw offload in tc setup block cb adds ee5260307c54 net/mlx5e: Add offload stats ndos to nic netdev ops adds c97a2c06919a net/mlx5e: Use nic mode netdev ndos and ethtool ops for up [...] adds 2ff349c5edfe net/mlx5e: Verify dev is present in some ndos adds 865d6d1c2df8 net/mlx5e: Move devlink port register and unregister calls adds 5a65d85dc7f4 net/mlx5e: Register nic devlink port with switch id adds c276aae8c19d net/mlx5: Move mlx5e hw resources into a sub object adds c27971d08abe net/mlx5: Move devlink port from mlx5e priv to mlx5e resources adds fec2b4bb39d9 net/mlx5e: Unregister eth-reps devices first adds 7a9fb35e8c3a net/mlx5e: Do not reload ethernet ports when changing eswi [...] adds c55479d0cb6a net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore adds 7dc84de98bab net/mlx5: E-Switch, Protect changing mode while adding rules adds 0c88eda9f559 Merge tag 'mlx5-updates-2021-03-16' of git://git.kernel.or [...] adds 7888fe53b706 ethtool: Add common function for filling out strings adds c8d4725e985d intel: Update drivers to use ethtool_sprintf adds 6a143a7cf947 nfp: Replace nfp_pr_et with ethtool_sprintf adds 83cd23974a73 hisilicon: Update drivers to use ethtool_sprintf adds efbbe4fb5976 ena: Update driver to use ethtool_sprintf adds 3ae0ed376d1c netvsc: Update driver to use ethtool_sprintf adds d7a9a01b4e21 virtio_net: Update driver to use ethtool_sprintf adds 3b78b3067f38 vmxnet3: Update driver to use ethtool_sprintf adds b82e8118c540 bna: Update driver to use ethtool_sprintf adds acebe5b6107c ionic: Update driver to use ethtool_sprintf adds 5c9e418b0616 Merge branch 'ethtool-strings' adds 998d3907f419 tipc: re-organize members of struct publication adds b26b5aa9cebe tipc: move creation of publication item one level up in ca [...] adds 7823f04f34b8 tipc: introduce new unified address type for internal use adds 50a3499ab853 tipc: simplify signature of tipc_namtbl_publish() adds a45ffa68573e tipc: simplify call signatures for publication creation adds 2c98da079063 tipc: simplify signature of tipc_nametbl_withdraw() functions adds 66db239c4894 tipc: rename binding table lookup functions adds 908148bc5046 tipc: refactor tipc_sendmsg() and tipc_lookup_anycast() adds 45ceea2d403b tipc: simplify signature of tipc_namtbl_lookup_mcast_sockets() adds 833f867089e5 tipc: simplify signature of tipc_nametbl_lookup_mcast_nodes() adds 006ed14ef82b tipc: simplify signature of tipc_nametbl_lookup_group() adds 13c9d23f6ac3 tipc: simplify signature of tipc_service_find_range() adds 6e44867b01e6 tipc: simplify signature of tipc_find_service() adds 09f78b851ea3 tipc: simplify api between binding table and topology server adds 429189acac53 tipc: add host-endian copy of user subscription to struct [...] adds 5c8349503d00 tipc: remove some unnecessary warnings adds b7d5e2973e15 Merge branch 'tipc-cleanups-and-simplifications' adds 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error adds ad426d7d966b net: dsa: b53: relax is63xx() condition adds 73a2218cb268 net: ppp: Mundane typo fixes in the file pppoe.c adds 964dbf186eaa net: dsa: tag_brcm: add support for legacy tags adds 46c5176c586c net: dsa: b53: support legacy tags adds 07bcf6855184 Merge branch 'b53-legacy-tags' adds 1b35293b7afc mlxsw: reg: Add egr_et_set field to SPVID adds d8f4da73cea7 mlxsw: reg: Add Switch Port Egress VLAN EtherType Register adds 114a465d890a mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() adds 0f74fa561730 mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC adds bf677bd25a99 mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on S [...] adds 35f15ab378fa selftests: forwarding: Add test for dual VxLAN bridge adds 1724c97d2f9d selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test adds 930a3a622935 Merge branch 'mlxsw-vlan-=vxlan' adds 63f925dc55b3 octeontx2-af: refactor function npc_install_flow for defau [...] adds d450a23515e0 octeontx2-af: Add support for multi channel in NIX promisc entry adds 56bcef528bd8 octeontx2-af: Use npc_install_flow API for promisc and bro [...] adds b6b0e3667e1b octeontx2-af: Avoid duplicate unicast rule in mcam_rules list adds 058fa3d915ea octeontx2-af: Modify the return code for unsupported flow keys adds f16569420d59 Merge branch 'octeontx2-refactor' adds cfeb961a2b5f Documentation: networking: switchdev: separate bulleted it [...] adds 6b38c5719836 Documentation: networking: switchdev: add missing "and" word adds 8794be45cd45 Documentation: networking: dsa: add missing new line in de [...] adds e322bacb914d Documentation: networking: dsa: demote subsections to simp [...] adds 0929ff71cf92 Documentation: networking: dsa: mention that the master is [...] adds 6ef4f40993e7 Merge branch 'dsa-doc-fixups' adds db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support adds f0744a84f361 ethernet/broadcom:remove unneeded variable: "ret" adds ac1bbf8a81d3 ethernet/microchip:remove unneeded variable: "ret" adds 193c5b2698e3 net: dsa: mv88e6xxx: change serdes lane parameter type fro [...] adds 2fda45f019fd net: dsa: mv88e6xxx: wrap .set_egress_port method adds de776d0d316f net: dsa: mv88e6xxx: add support for mv88e6393x family adds 6584b26020fc net: dsa: mv88e6xxx: implement .port_set_policy for Amethyst adds 4cb50d00fe96 Merge branch 'mv88e6393x' adds a04be4b6b539 net: macb: simplify clk_init with dev_err_probe adds 2b9cef667902 octeontx2-pf: Add ip tos and ip proto icmp/icmpv6 flow off [...] adds 1d4d9e42c240 octeontx2-pf: Add tc flower hardware offload on ingress traffic adds d8ce30e0cf76 octeontx2-pf: add tc flower stats handler for hw offloads adds e638a83f167e octeontx2-pf: TC_MATCHALL egress ratelimiting offload adds 31222162557c Merge branch 'octeon-tc-offloads' adds bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Pri [...] adds 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority [...] adds 09bef8326853 Merge branch 'stmmac-vlan-priority-rx-steering' adds e49aa315cb01 net: stmmac: EST interrupts handling and error reporting adds 9f298959191b net: stmmac: Add EST errors into ethtool statistic adds 7b78702ed757 Merge branch 'stmmac-EST-interrupts-and-ethtool' adds a5538a777b73 net: dsa: b53: mmap: Add device tree support adds 55cfeb396965 net: dsa: bcm_sf2: add function finding RGMII register adds 6859d9154934 net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s) adds ea4fe7e842f6 net-sysfs: convert xps_cpus_show to bitmap_zalloc adds d9a063d207f0 net-sysfs: store the return of get_netdev_queue_index in a [...] adds 73f5e52b15e3 net-sysfs: make xps_cpus_show and xps_rxqs_show consistent adds 255c04a87f43 net: embed num_tc in the xps maps adds 5478fcd0f483 net: embed nr_ids in the xps maps adds 6f36158e0584 net: remove the xps possible_mask adds 044ab86d431b net: move the xps maps to an array adds 402fbb992e13 net: add an helper to copy xps maps to the new dev_maps adds 132f743b01b8 net: improve queue removal readability in __netif_set_xps_queue adds d7be87a687cc net-sysfs: move the rtnl unlock up in the xps show helpers adds 2db6cdaebac8 net-sysfs: move the xps cpus/rxqs retrieval in a common function adds 2d05bf015308 net: fix use after free in xps adds 75b2758abc35 net: NULL the old xps map entries when freeing them adds c2ed62b9975e Merge branch 'net-xps-improve-the-xps-maps-handling' adds e47ded97f972 s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL adds ad4bbd7285ad s390/qeth: enable napi_consume_skb() for pending TX buffers adds d96a8c693d0a s390/qeth: remove RX VLAN filter stubs in L3 driver adds 5108802abcb9 Merge branch 's390-qeth-next' adds d2fd2311de90 net: ipa: fix assumptions about DMA address size adds 3c54b7be5d36 net: ipa: use upper_32_bits() adds e5d4e96b44cf net: ipa: fix table alignment requirement adds 99e75a37bd0a net: ipa: relax 64-bit build requirement adds 44b958a68618 Merge branch 'ipa-32bit' adds cc76ce9e8dc6 net: dsa: Add helper to resolve bridge port from DSA port adds ffcec3f257cc net: dsa: mv88e6xxx: Avoid useless attempts to fast-age LAGs adds d89ef4b8b39c net: dsa: mv88e6xxx: Provide generic VTU iterator adds 34065c58306d net: dsa: mv88e6xxx: Remove some bureaucracy around queryi [...] adds 0806dd465414 net: dsa: mv88e6xxx: Use standard helper for broadcast address adds 7b9f16fe401c net: dsa: mv88e6xxx: Flood all traffic classes on standalo [...] adds 041bd545e124 net: dsa: mv88e6xxx: Offload bridge learning flag adds 8d1d8298eb00 net: dsa: mv88e6xxx: Offload bridge broadcast flooding flag adds d7417ee91858 Merge branch 'mv88e6xxx-offload-bridge-flags' adds 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection adds 21e0b8fc1608 of: of_net: Provide function name and param description adds 7f1330c1b19d /net/hsr: fix misspellings using codespell tool adds a835f9034efb /net/core/: fix misspellings using codespell tool adds 92a310cdcf81 nfc/fdp: Simplify the return expression of fdp_nci_open() adds 269aa0301224 net: cdc_ncm: drop redundant driver-data assignment adds 0f9651bb3ade octeontx2-af: Remove redundant initialization of pointer pfvf adds 536e1004d273 net: lapbether: Close the LAPB device before its underlyin [...] adds d25fde64d1c2 net: ocelot: Fix deletetion of MRP entries from MAC table adds df291e54ccca net: ocelot: support multiple bridges adds 25cc5a5fac15 ionic: code cleanup details adds 2103ed2fab7d ionic: simplify the intr_index use in txq_init adds 9b761574fefc ionic: fix unchecked reference adds acc606d3e4cd ionic: update ethtool support bits for BASET adds 8c775344c768 ionic: block actions during fw reset adds 9e8eaf8427b6 ionic: stop watchdog when in broken state adds e768929de1e4 ionic: protect adminq from early destroy adds 84b9000a4b27 Merge branch 'ionic-fixes' adds 1816bf1f53cb Fix a typo adds e75ec151c108 gro: make net/gro.h self-contained adds 86af2c82c284 gro: add combined call_gro_receive() + INDIRECT_CALL_INET( [...] adds 4a6e7ec93a60 vlan/8021q: avoid retpoline overhead on GRO adds 5588796e8977 ethernet: avoid retpoline overhead on TEB (GENEVE, NvGRE, [...] adds dea6328b2ea8 Merge branch 'gro-retpoline' adds 38cb57602369 selftests: net: forwarding: Fix a typo adds 497cc00224cf taprio: Handle short intervals and large packets adds 5b6b827413e8 net: phy: at803x: remove at803x_aneg_done() adds e75a2e02ec99 atl1c: switch to napi_gro_receive adds a9d6df642dc8 atl1c: use napi_alloc_skb adds c199fdb8abf5 net: hinic: Remove unnecessary 'out of memory' message adds 44401b677a52 net: hinic: add a blank line after declarations adds e2f84fd17557 net: hinic: remove the repeat word "the" in comment. adds 79d65cab7f85 net: hinic: convert strlcpy to strscpy adds 3674d0539ffa Merge branch 'hinic-cleanups' adds fc72d4773c6b hinic: Remove unused variable. adds b498ee3f7613 r8169: use lower_32_bits/upper_32_bits macros adds 140960564d63 octeontx2-pf: Fix missing spin_lock_init() in otx2_tc_add_flow() adds 745740ac56b8 octeontx2-pf: Fix spelling mistake "ratelimitter" -> "rate [...] adds c54f042dcc1b net: enetc: teardown CBDR during PF/VF unbind adds df4771783d64 net: phy: mscc: Applying LCPLL reset to VSC8584 adds 23d12335752f net: phy: mscc: improved serdes calibration applied to VSC8584 adds 36d021d1049f net: phy: mscc: coma mode disabled for VSC8584 adds 96a2be513936 Merge branch 'mscc-VSC8584-fixes' adds e4a9f45b0be5 net: ipa: make all configuration data constant adds 22e3b314302c net: ipa: fix canary count for SC7180 UC_INFO region adds 8f692169b138 net: ipa: don't define empty memory regions adds 2ef88644e5d4 net: ipa: define some new memory regions adds 37537fa8e973 net: ipa: define QSB limits in configuration data adds 942f0c6e28ed Merge branch 'ipa-update-config-data' adds 919067cc845f net: add CONFIG_PCPU_DEV_REFCNT adds a4e39b999a58 igc: Remove unused MII_CR_RESET adds 1fa81e259b49 igc: Remove unused MII_CR_SPEED adds a5d86bd969ea igc: Remove unused MII_CR_LOOPBACK adds 501f23092ddb igc: Assign boolean values to a bool variable adds f2d75b178532 e1000e: Mark e1000e_pm_prepare() as __maybe_unused adds d773b7957e4f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds b29648ad5b2a net: decnet: Fixed multiple coding style issues adds 8a81efac9417 net: ipa: use configuration data for QSB settings adds b9aa0805ed31 net: ipa: implement MAX_READS_BEATS QSB data adds 8ee5df6598ff net: ipa: split sequencer type in two adds 1690d8a75d87 net: ipa: sequencer type is for TX endpoints only adds b259cc2a036f net: ipa: update some comments in "ipa_data.h" adds e0e7af0d275c Merge branch 'ipa-cfg-data-updates' adds dc4aa50b13f1 r8169: add support for ethtool get_ringparam adds a1e6f641e307 Revert "net: dsa: sja1105: Clear VLAN filtering offload ne [...] adds 227d72063fcc dsa: simplify Kconfig symbols and dependencies adds f57bac3c33e7 netdev: add netdev_queue_set_dql_min_limit() adds 6215afcb9a7e net/sched: cls_flower: use ntohs for struct flow_dissector [...] adds abee13f53e88 net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS adds fd42327f31bb dt-bindings: net: Add Actions Semi Owl Ethernet MAC binding adds de6e0b198239 net: ethernet: actions: Add Actions Semi Owl Ethernet MAC driver adds b31f51832acf MAINTAINERS: Add entries for Actions Semi Owl Ethernet MAC adds 5e8302821527 Merge branch 'actions-semi-ethernet-mac' adds 0853f5ab35e6 NFC: Fix a typo adds f44773058ce2 openvswitch: Fix a typo adds 405a129f5938 linux/qed: Mundane spelling fixes throughout the file adds 5f2b1238b33c net: hns3: refactor out hclge_add_fd_entry() adds 74b755d1dbf1 net: hns3: refactor out hclge_fd_get_tuple() adds fb72699dfef8 net: hns3: refactor for function hclge_fd_convert_tuple adds ae4811913f57 net: hns3: add support for traffic class tuple support for [...] adds fc4243b8de8b net: hns3: refactor flow director configuration adds f07203b0180f net: hns3: refine for hns3_del_all_fd_entries() adds 67b0e1428e2f net: hns3: add support for user-def data of flow director adds 3e0144ad558d Merge branch 'hns3-flow-director' adds 43a440c4007b bnxt_en: Improve the status_reliable flag in bp->fw_health. adds 80a9641f09f8 bnxt_en: Improve wait for firmware commands completion adds a2f3835cc68a bnxt_en: don't fake firmware response success when PCI is [...] adds 15a7deb89549 bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps adds 2924ad95cb51 bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the [...] adds bae8a00379f4 bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after [...] adds 861aae786f2f bnxt_en: Enhance retry of the first message to the firmware. adds c2fbd3c542b4 Merge branch 'bnxt_en-Error-recovery-improvements' adds 3de43dc98615 net: dsa: mv88e6xxx: fix up kerneldoc some more adds c3c3791ce31e cxgb4: Remove redundant NULL check adds f5fcca89f59c net: bridge: declare br_vlan_tunnel_lookup argument tunnel [...] adds 5da9ace3405f net: make xps_needed and xps_rxqs_needed static adds 744b83766322 net: move the ptype_all and ptype_base declarations to inc [...] adds 13e8c216d2ed misdn: avoid -Wempty-body warning adds aa785f93fcb4 net: l2tp: Fix a typo adds 7ec05a603548 net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP adds 7f08ec6e0426 net-sysfs: remove possible sleep from an RCU read-side cri [...] adds 0353b4a96b7a net: bridge: when suppression is enabled exclude RARP packets adds 08c99b92d76c mlxsw: spectrum_router: Remove RTNL assertion adds 26df5acc275b mlxsw: spectrum_router: Consolidate nexthop helpers adds c6a5011bec09 mlxsw: spectrum_router: Only provide MAC address for valid [...] adds 248136fa251a mlxsw: spectrum_router: Adjust comments on nexthop fields adds 031d5c160656 mlxsw: spectrum_router: Introduce nexthop action field adds 1be2361e3ca7 mlxsw: spectrum_router: Prepare for nexthops with trap action adds fc199d7c08c8 mlxsw: spectrum_router: Add nexthop trap action support adds 424603ccdd5e mlxsw: spectrum_router: Rename nexthop update function to [...] adds 29017c643476 mlxsw: spectrum_router: Encapsulate nexthop update in a function adds 40f5429fce69 mlxsw: spectrum_router: Break nexthop group entry validati [...] adds c1efd50002c0 mlxsw: spectrum_router: Avoid unnecessary neighbour updates adds d354fdd923e7 mlxsw: spectrum_router: Create per-ASIC router operations adds 164fa130dd16 mlxsw: spectrum_router: Encode adjacency group size ranges [...] adds ea037b236a05 mlxsw: spectrum_router: Add Spectrum-{2, 3} adjacency grou [...] adds ec8136cdcb15 Merge branch 'mlxsw-resil-nexthop-groups-prep' adds 390bd141808d ice: Add more basic protocol support for flow filter adds b199dddbd399 ice: Support non word aligned input set field adds 0577313e5388 ice: Add more advanced protocol support in flow filter adds cbad5db88aaf ice: Support to separate GTP-U uplink and downlink adds 7012dfd1afc3 ice: Enhanced IPv4 and IPv6 flow filter adds da62c5ff9dcd ice: Add support for per VF ctrl VSI enabling adds 1f7ea1cd6a37 ice: Enable FDIR Configure for AVF adds 0ce332fd62f6 ice: Add FDIR pattern action parser for VF adds 346bf2504397 ice: Add new actions support for VF FDIR adds 21606584f1bb ice: Add non-IP Layer2 protocol FDIR filter for AVF adds ef9e4cc589ca ice: Add GTPU FDIR filter for AVF adds 213528fed2f6 ice: Add more FDIR filter type for AVF adds d6218317e2ef ice: Check FDIR program status for AVF adds 0dbfbabb840d iavf: Add framework to enable ethtool ntuple filters adds 527691bf0682 iavf: Support IPv4 Flow Director filters adds e90cbc257a6f iavf: Support IPv6 Flow Director filters adds a6ccffaa8da3 iavf: Support Ethernet Type Flow Director filters adds a6379db818a8 iavf: Enable flex-bytes support adds 853b0df95285 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds a09d042b0862 net: dsa: lantiq: allow to use all GPHYs on xRX300 and xRX330 adds 204c7614738e net: dsa: lantiq: verify compatible strings against hardware adds ee83d82407e4 dt-bindings: net: dsa: lantiq: add xRx300 and xRX330 switc [...] adds 3adffc762d5f Merge branch 'lantiq-xrx300-xrx330' adds c7e856c85981 dpaa2-switch: move the dpaa2_switch_fdb_set_egress_flood function adds f054e3e217e4 dpaa2-switch: refactor the egress flooding domain setup adds 1e7cbabfdb12 dpaa2-switch: add support for configuring learning state per port adds b54eb093f5ce dpaa2-switch: add support for configuring per port broadca [...] adds 6253d5e39ce2 dpaa2-switch: add support for configuring per port unknown [...] adds b175dfd7e691 dpaa2-switch: mark skbs with offload_fwd_mark adds 0ca99c84df6b Merge branch 'dpaa2-switch-offload-port-flags' adds add2d7363107 net: set initial device refcount to 1 adds 2ed37183abb7 netfilter: flowtable: separate replace, destroy and stats [...] adds c2168e6bd7ec netfilter: Fix fall-through warnings for Clang adds d4a96be65423 netfilter: conntrack: Remove unused variable declaration adds 2fc11745c3ff netfilter: flowtable: consolidate skb_try_make_writable() call adds 2babb46c8c82 netfilter: flowtable: move skb_try_make_writable() before [...] adds 4f08f173d08c netfilter: flowtable: move FLOW_OFFLOAD_DIR_MAX away from [...] adds f4401262b927 netfilter: flowtable: fast NAT functions never fail adds e5075c0badaa netfilter: flowtable: call dst_check() to fall back to cla [...] adds 1b9cd7690a1e netfilter: flowtable: refresh timeout after dst and writab [...] adds 0ce7cf4127f1 netfilter: nftables: update table flags from the commit phase adds 9a255a0635fe Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new 1ab568e92bf8 net: dsa: hellcreek: Report switch name and ID new 65d2dbb30019 net: lapb: Make "lapb_t1timer_running" able to detect an a [...] new c0e715bbd50e net: bridge: add helper for retrieving the current bridge [...] new f1d42ea10056 net: bridge: add helper to retrieve the current ageing time new 4f2673b3a2b6 net: bridge: add helper to replay port and host-joined mdb [...] new 04846f903b53 net: bridge: add helper to replay port and local fdb entries new 22f67cdfae6a net: bridge: add helper to replay VLANs installed on port new 185c9a760a61 net: dsa: call dsa_port_bridge_join when joining a LAG tha [...] new 2afc526ab342 net: dsa: pass extack to dsa_port_{bridge,lag}_join new 5961d6a12c13 net: dsa: inherit the actual bridge port flags at join time new 010e269f91be net: dsa: sync up switchdev objects and port attributes wh [...] new 81ef35e7619a net: ocelot: call ocelot_netdevice_bridge_join when joinin [...] new e4bd44e89dcf net: ocelot: replay switchdev events when joining bridge new c692a0be82bb Merge branch 'bridge-dsa-sandwiched-LAG' new ef860480ea18 ice: Fix prototype warnings new c4cdb4efa20c igc: Fix prototype warning new 39da2cac42d4 e1000e: Fix prototype warning new 262de08f64e3 intel: clean up mismatched header comments new 9ded647a5141 ice: Fix fall-through warnings for Clang new f83a0d0adac6 fm10k: Fix fall-through warnings for Clang new 27e40255e5ac ixgbe: Fix fall-through warnings for Clang new 52c406989a51 igb: Fix fall-through warnings for Clang new d8f0c306985e ixgbevf: Fix fall-through warnings for Clang new 67831a08a778 e1000: Fix fall-through warnings for Clang new ed97143e0098 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 437c78f976f5 net: ipa: avoid 64-bit modulus new ea6c8635d5d5 net: ethernet: indir_table.h is included twice new 4c94fe88cde4 net: ethernet: Remove duplicate include of vhca_event.h new 0efb8a790ef4 Merge remote-tracking branch 'net-next/master' adds 97a19caf1b1f bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly adds 9ae2c26e4324 libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h adds c53a3355eb29 selftests/bpf: drop custom NULL #define in skb_pkt_end selftest adds 6b28276512fd Merge branch 'Provide NULL and KERNEL_VERSION macros in bp [...] adds fdc13979f91e bpf, devmap: Move drop error path to devmap for XDP_REDIRECT adds e14ef4bf0111 libbpf: Expose btf_type_by_id() internally adds f36e99a45dbe libbpf: Generalize BTF and BTF.ext type ID and strings iteration adds 3b029e06f624 libbpf: Rename internal memory-management helpers adds 90d76d3ececc libbpf: Extract internal set-of-strings datastructure APIs adds 9af44bc5d4d7 libbpf: Add generic BTF type shallow copy API adds faf6ed321cf6 libbpf: Add BPF static linker APIs adds 8fd27bf69b86 libbpf: Add BPF static linker BTF and BTF.ext support adds c41226654550 bpftool: Add ability to specify custom skeleton object name adds d80b2fcbe0a0 bpftool: Add `gen object` command to perform BPF static linking adds cab62c37be05 selftests/bpf: Re-generate vmlinux.h and BPF skeletons if [...] adds 14137f3c6218 selftests/bpf: Pass all BPF .o's through BPF static linker adds a0964f526df6 selftests/bpf: Add multi-file statically linked BPF object [...] adds 6d8b271682e2 Merge branch 'BPF static linking' adds ea24b19562fe libbpf: Add explicit padding to btf_dump_emit_type_decl_opts adds 9ef05281e5d0 bpf: Remove insn_buf[] declaration in inner block new 78b226d48106 libbpf: Skip BTF fixup if object file has no BTF new 30020fbb28ef Merge remote-tracking branch 'bpf-next/for-next' new b3dddd7f64df Merge remote-tracking branch 'ipsec-next/master' new c0664d535078 Merge remote-tracking branch 'mlx5-next/mlx5-next' new b0c3e185e502 Merge remote-tracking branch 'wireless-drivers-next/master' adds 87df8bcccd2c Bluetooth: Fix incorrect status handling in LE PHY UPDATE event adds 71793730ebfd Bluetooth: btbcm: Add BCM4334 DT binding adds 81534d4835de Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles adds 3a9d54b1947e Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default adds 5c4c8c954409 Bluetooth: verify AMP hci_chan before amp_destroy adds 07528783c7da Bluetooth: hci_qca: Mundane typo fix adds be8597239379 Bluetooth: initialize skb_queue_head at l2cap_chan_create() adds 8ff0278d1067 Bluetooth: fix set_ecdh_privkey() prototype new 3af70b39fa2d Bluetooth: check for zapped sk before connecting new c29fb5f65072 Bluetooth: Remove trailing semicolon in macros new eb7adefda4bc Merge remote-tracking branch 'bluetooth/master' new f1aae94552d5 Merge remote-tracking branch 'gfs2/for-next' new 2b4e34a55df2 Merge remote-tracking branch 'mtd/mtd/next' new 8be80a95a59a Merge remote-tracking branch 'nand/nand/next' adds 786a0a75d0f3 mtd: spi-nor: core: Advance erase after the erase cmd has [...] adds 8758888c3d78 mtd: spi-nor: core: Add vdbg msg for spi_nor_erase_multi_s [...] adds a580293a19fc mtd: spi-nor: Get rid of duplicated argument in spi_nor_pa [...] adds 79321e752aff mtd: spi-nor: core: Update comment about the default flash [...] new 60a752671aad Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 0914999744e5 crypto: aegis128 - Move simd prototypes into aegis.h adds d2f2516a3882 crypto: arm/blake2s - fix for big endian adds d5adb9d1f7f8 crypto: arm/aes-scalar - switch to common rev_l/mov_l macros adds e0ba808db7ba crypto: arm/chacha-scalar - switch to common rev_l macro adds f50281df94d7 hwrng: cctrng - use devm_platform_ioremap_resource() to simplify adds 682689a56e3b hwrng: ba431 - use devm_platform_ioremap_resource() to simplify adds 4b7aef023041 crypto: hisilicon/sec - fixes a printing error adds a44dce504bce crypto: hisilicon/sec - fixes some coding style adds 8d759bec84b1 crypto: hisilicon/sec - fixes some driver coding style adds befb1ddaece1 hwrng: cctrng - delete redundant printing of return value new 583c790309ce Merge remote-tracking branch 'crypto/master' adds 06debd6e1b28 Merge tag 'drm-intel-next-2021-03-16' of git://anongit.fre [...] new 9d87d34254d4 Merge remote-tracking branch 'drm/drm-next' adds d0c5ac04e7fe drm/mcde/panel: Inverse misunderstood flag adds 7b4957684e5d drm/ingenic: Fix non-OSD mode adds 0f9c4296485b docs: gpu: fix typo adds a9cdf6809290 drm/stm: ltdc: Use simple encoder adds ac4eb83ab255 drm/sched: select new rq even if there is only one v3 adds edf208591724 drm/stm: dsi: Avoid printing errors for -EPROBE_DEFER adds 377f8331d056 drm/virtio: fix possible leak/unlock virtio_gpu_object_array adds b603e810f740 drm/uapi: document kernel capabilities adds 429fc6f9550e drm/vboxvideo: Use managed VRAM-helper initialization adds 5e7222a3674e drm/panel-simple: Undo enable if HPD never asserts adds 6ec52621e77c drm/panel-simple: Don't wait longer for HPD than hpd_absent_delay adds 87b497179f5c drm/panel-simple: Retry if we timeout waiting for HPD adds 339c3e80ad3d dt-bindings: dt-bindings: display: simple: Add N116BCA-EA1 adds 51d35631c970 drm/panel-simple: Add N116BCA-EA1 adds 67cc24ac17fe drm: panel: simple: Set enable delay for BOE NV110WTM-N61 adds 8613385cb285 dma-fence: Document recoverable page fault implications adds ccf953d8f3d6 fb_defio: Remove custom address_space_operations adds f8bade6c9a62 Merge drm/drm-next into drm-misc-next adds 757e26712337 drm/uapi: Add USB connector type adds dc659a4e852b drm/probe-helper: Check epoch counter in output_poll_execute() adds 40e1a70b4aed drm: Add GUD USB Display driver adds f1c68b6a3283 drm/qxl: clean up qxl_bo_move_notify adds 5ea143c38e14 drm/nouveau: clean up nouveau_bo_move_ntfy adds 6cf9dc238cac drm/vmwgfx: clean up vmw_move_notify v2 adds 4cf1d8719aab drm: Few typo fixes adds 67a175a97079 drm/meson: Fix few typo adds 8f214d435607 drm/gma500: use NULL instead of using plain integer as pointer adds 84c41184cfa3 fbdev: omapfb: avoid -Wempty-body warning adds 458025f6c161 vgaarb: avoid -Wempty-body warnings new b91fbdc1df15 drm/gud: fix sizeof use new 166633c85c21 drm/gud: Remove unneeded semicolon new 835bc4838082 drm/sysfs: Convert sysfs sprintf/snprintf family to sysfs_emit new 85ddbe2c4ac1 drm/bridge/tc358767: Don't register DP AUX channel until b [...] new 617126187530 drm/bridge/ti-sn65dsi86: (Un)register aux device on bridge [...] new 885373db8cd5 drm/bridge/analogix/anx78xx: Add missing drm_dp_aux_unregi [...] new 9962849d0871 drm/bridge/analogix/anx78xx: Setup encoder before register [...] new 212ee8db8460 drm/bridge/analogix/anx78xx: Cleanup on error in anx78xx_b [...] new ba5070ec16ae drm/bridge/analogix/anx6345: Add missing drm_dp_aux_unregi [...] new acf5ff297ec6 drm/bridge/analogix/anx6345: Don't link encoder until afte [...] new c42712c6e9be drm/bridge/analogix/anx6345: Cleanup on errors in anx6345_ [...] new b3bdf89c0260 drm/bridge/analogix/dp_core: Unregister DP AUX channel on [...] new 0d79c5ee9cf3 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 5a15f00745b9 drm/amdgpu: Use dev_info if VFCT table not valid adds 03f3d3aded05 drm/amd/pm: fix workload mismatch on vega10 adds 27c352cf0e7f drm/amd/display: 3.2.126.1 adds 54fa1ee7531e drm/amd/display: Add debug out when viewport too small adds 51d8d7e29cc8 drm/amd/display: use max lb for latency hiding adds 7cd7fd46e533 drm/amd/display: System black screen hangs on driver load adds 759e7eb9b8ac drm/amd/display: Fix UBSAN warning for not a valid value f [...] adds f8fe0e8abcfa drm/amd/display: Fix for outbox1 ring buffer typecasting issue adds 0da3cad6b246 drm/amd/display: Bypass sink detect when there are no eDPs [...] adds c0ebe97084d1 drm/amd/display: Increase precision for bpp in DSC calculations adds a03f6c0e26b2 drm/amd/display: Add changes for dsc bpp in 16ths and unif [...] adds a98a9cd344e8 drm/amd/display: Correct algorithm for reversed gamma adds ccb512294898 drm/amd/display: Remove MPC gamut remap logic for DCN30 adds 562ef05e8fce drm/amd/display: Fix typo for helpers function name adds 2bc3f4b8f531 drm/amd/display: Fix secure display lock problems adds ef55a472bd1e drm/amd/display: Fix no previous prototype warning adds 9287ec8c70ff drm/amd/display: Separate caps for maximum RGB and YUV pla [...] adds 4057828a1283 drm/amd/display: Add debugfs to control DMUB trace buffer events adds 5c838793c7ea drm/amd/display: [FW Promotion] Release 0.0.56 adds 1c8b7953619a drm/amd/display: DCHUB underflow counter increasing in som [...] adds a952c3041f82 drm/amd/display: 3.2.127 adds afc4f7fdff0b drm/amd/display: fix dml prefetch validation adds cee7b7b033ef drm/amd/display: fix dcn3+ bw validation soc param update [...] adds e5d9dbfbe54b drm/amd/display: add a func to disable accelerated mode adds 20ef6b651614 drm/amd/display: Fix potential memory leak adds 4707fdb4e92e drm/amdgpu: Enable light SBR in XGMI+passthrough configuration adds ba820ab58070 drm/amdgpu: Keep pending_reset valid during smu reset the ASIC adds 5a9bbd018f01 drm/amd/pm: Use BACO reset arg 0 on XGMI configuration adds 8d2690051103 drm/amdgpu/display: re-enable freesync video patches adds 959fa3c6ef51 drm/amd/pm: correct the gpu metrics version adds 3acfbbb80ffd drm/amd/display: Fix vertical interrupt 0 registering issue adds 9bc6885a7abf drm/amd/display: Support vertical interrupt 0 for all dcn ASIC adds 576ba0a78bb7 drm/amdgpu: drop extraneous hw_status update adds 94c488bdb93a radeon: use kvcalloc for relocs and chunks adds bb8e4a63d46f drm/amdgpu: Fix memory leak adds 7bf634d44c46 drm/amd/display: Remove unnecessary conversion to bool adds 4e097dbcf0f6 drm/amd/display: Remove unnecessary conversion to bool adds 2cd60e30b3d3 drm/amdgpu/display: properly guard dc_dsc_stream_bandwidth [...] adds 16b0ca313d85 drm/amdgpu: revert "use the new cursor in the VM code" adds 0403c7b02a28 drm/amdgpu: revert "reserve backup pages for bad page retirment" adds bbef6ada76af drm/amdgpu: Mark Aldebaran HW support as experimental adds 50487c677b93 drm/amdkfd: Bump KFD API version adds 98944ce61e0d drm/amdgpu: add codes to capture invalid hardware access w [...] adds 9b23c18e0ff8 Revert "drm/amdgpu: disable gpu reset on Vangogh for now" adds cf3cd323e3e6 drm/amdgpu: wrap kiq ring ops with kiq spinlock adds 6dff7f2b502c drm/amdgpu/display/dm: add missing parameter documentation adds 3c43d82fcd8e drm/amdgpu: Add additional Sienna Cichlid PCI ID adds 5bb33708e75b drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds 282ebd55d63e drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds 7a4f6b228e0d drm/amdgpu: disentangle HG systems from vgaswitcheroo adds 711c13547aad drm/amdgpu: fix the hibernation suspend with s0ix adds a005fd8b3d6b drm/amdgpu: rework S3/S4/S0ix state handling adds bb32626a01e8 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) adds 345429b28926 drm/amdgpu: clean up non-DC suspend/resume handling adds 74b290e5f857 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] adds 616826383a58 drm/amdgpu: re-enable suspend phase 2 for S0ix adds ab7628e1686b drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend adds 6fb25f56e087 drm/amdgpu: update comments about s0ix suspend/resume adds 81b3c132ac91 drm/amdgpu: skip CG/PG for gfx during S0ix adds d6dc9a47c15d drm/amdgpu: drop S0ix checks around CG/PG in suspend adds c06d541a5a0f drm/amdgpu: skip kfd suspend/resume for S0ix adds 10508e4de353 drm/amdgpu/ttm: Fix memory leak userptr pages adds 1d7d805c4573 drm/radeon/ttm: Fix memory leak userptr pages adds 27d2180fa730 drm/amdgpu: Fix a typo adds 704b73984f05 drm/amdgpu: Fix a typo adds 484e3414dc72 drm/amdgpu: Enable VCN/JPEG CG on aldebaran adds d7a8cb52044a drm/amd/pm: fix Navi1x runtime resume failure V2 adds 732fe1f279ce drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] adds 0035910f6086 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] adds a2a855772210 drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] adds 7849d9c81489 drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct adds 72a69d9023ad drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new b943defd58bb drm/amdgpu: fix amdgpu_res_first() new bc8d83b14c19 drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD new 7408733bd982 drm/amd/pm: fix MP1 state setting failure in s3 test new bba39e72d353 drm/amd/pm: fix gpu reset failure by MP1 state setting new 840e9254cde3 drm/amdgpu: Use correct size when access vram new 3b19dd24dc1c drm/amd/display: fix modprobe failure on vega series new ab07d8cd071d drm/amd/display: Populate socclk entries for dcn2.1 new 8ac2a526549d drm/amd/display: hide VGH asic specific structs new bbf514b0c626 drm/amd/display: Add kernel doc to crc_rd_wrk field new e9caeb441054 drm/amd/display: revert max lb lines change new 44a76bac327c drm/amd/display: Log DMCUB trace buffer events new 47ec3715ab58 drm/amd/display: Fix debugfs link_settings entry new 726f2bc90499 drm/amd/display: revert max lb use by default for n10 new 233dd2bb2832 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini new f01f237eee36 drm/amd/display: Fixed Clock Recovery Sequence new 53f7c0d9db36 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning new 548d537dee1a drm/amd/display: [FW Promotion] Release 0.0.57 new a75028b608a6 drm/amd/display: Change input parameter for set_drr new faf81c73d903 drm/amd/display: Use pwrseq instance to determine eDP instance new 43060963fa75 drm/amd/display: 3.2.128 new b3ac03f191f1 drm/amdgpu: replace per_device_list by array new ec7ca3d144a0 drm/radeon: don't evict if not initialized new a8e16e5bfb80 drm/atomic: Couple of typo fixes new 3b4d33b8b410 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug new 9cc3814232b2 drivers: gpu: Remove duplicate include of amdgpu_hdp.h new 7069a6223f58 amdgpu: avoid incorrect %hu format string new c31dabe8e674 amdgpu: fix gcc -Wrestrict warning new ab845096d2c3 drm/amdgpu/display: fix memory leak for dimgrey cavefish new 46dab2d3afff drm/amd/display: Allow idle optimization based on vblank. new 46f7b468136d drm/amd/display: check fb of primary plane new 448586229714 usb/host: enable auto power control for xhci-pci new 8eabb28e7618 drm/amdgpu: add another raven1 gfxoff quirk new 794e32188cd0 drm/amdgpu: only check for _PR3 on dGPUs new 996df5fb3574 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new fe38caf19462 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new b41d06b5f2f7 Merge remote-tracking branch 'amdgpu/drm-next' adds 57097276d567 drm/i915: remove unused ADLS_REVID_* macros adds dbd440d8e088 drm/i915/bios: mass convert dev_priv to i915 adds ef0096e40139 drm/i915/bios: store bdb version in i915 adds 894d17398f2c drm/i915/bios: reduce indent in sanitize_ddc_pin and sanit [...] adds 95bbede5a27e drm/i915/bios: move aux ch and ddc checks at a lower level adds e20e4037fcb6 drm/i915/bios: limit default outputs by platform on missing VBT adds 3ae04c0c7e63 drm/i915/bios: limit default outputs to ports A through F adds 51f5748179d4 drm/i915/bios: create fake child devices on missing VBT adds 3162d05765f3 drm/i915/bios: rename display_device_data to intel_bios_en [...] adds 7371fa342a12 drm/i915/bios: add i915 backpointer to intel_bios_encoder_data adds d0ab409d05fe drm/i915/bios: add helper functions to check output support adds dbc137422b4b drm/i915/bios: save a higher level pointer in ddi_vbt_port_info[] adds 45c0673aac97 drm/i915/bios: start using the intel_bios_encoder_data directly adds f08fbe6a8c64 drm/i915/bios: start using intel_bios_encoder_data for Typ [...] adds c0a950d182c4 drm/i915/bios: add intel_bios_encoder_data to encoder, use [...] adds b34c0f8fff40 drm/i915/display: Remove FRL related code from disable DP [...] adds e5dd4e2181f7 drm/i915/display: Fix a typo adds 984982f3ef7b drm/i915/ilk-glk: Fix link training on links with LTTPRs adds 264613b406eb drm/i915: Disable LTTPR support when the DPCD rev < 1.4 adds 1663ad4936e0 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 adds 4b672eb7c983 drm/i915: Remove dead TPS3->TPS2 fallback code adds 6721af21bdfc drm/i915: Remove dead signal level debugs adds b2ef066198ee drm/i915: Relocate intel_dp_program_link_training_pattern() adds 764f6729f247 drm/i915: Split intel_ddi_encoder_reset() from intel_dp_en [...] adds 917c28991f41 drm/i915: Introduce g4x_dp.c adds 33e9e541733e drm/i915: Introduce g4x_hdmi.c adds 053ffdd1641e drm/i915: Give g4x_{dp,hdmi}.c g4x_ namespace adds 50e945cbaa9a drm/i915/hdcp: mst streams type1 capability check adds ee912b55650c drm/i915/hdcp: HDCP2.2 MST Link failure recovery adds 8b06f6d8b4d9 drm/i915/hdcp: link hdcp2 recovery on link enc stopped adds 3a913fa535c1 drm/i915/hdcp: return correct error code adds 97bc7ffa1b1e drm/i915: Fix enabled_planes bitmask new 5706d0287124 drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders new d47d29a622b6 drm/i915/display: Convert gen5/gen6 tests to IS_IRONLAKE/I [...] new 01eb15c9165e drm/i915: Add DISPLAY_VER() and related macros new 005e95377249 drm/i915/display: Eliminate most usage of INTEL_GEN() new 7dadd28688ec drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropri [...] new 373abf1a17c0 drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropri [...] new 2b5a4562edd0 drm/i915/display: Simplify GLK display version tests new 9ae534a8a0b9 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 3b24cdfc721a drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code adds 19f4a055abf2 drm/msm/dsi_pll_7nm: Solve TODO for multiplier frac_bits a [...] adds 9daaf3130785 drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate adds 413b7a320e23 drm/msm/dp: Restore aux retry tuning logic adds 4a9d36b0610a drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to o [...] adds 7ad48d27a284 drm/msm: Ratelimit invalid-fence message new 623f279c7781 drm/msm: fix shutdown hook in case GPU components failed to bind new a9748134ea4a drm/msm: Fix suspend/resume on i.MX5 new 627dc55c273d drm/msm/disp/dpu1: icc path needs to be set before dpu run [...] new 6e8129b931fd Merge remote-tracking branch 'drm-msm/msm-next' new 04468c533d30 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 1066cfbdfa3f regmap-irq: Extend sub-irq to support non-fixed reg strides adds 5af7bd5b148a Merge remote-tracking branch 'regmap/for-5.13' into regmap-next new 4bdac310c031 Merge remote-tracking branch 'regmap/for-next' adds cbdce7a3620c ALSA: asihpi: fix comment syntax in file headers adds a08b9f2f2267 ALSA: ctxfi: fix comment syntax in file headers adds 8518c6486c2b ALSA: hda: Fix spelling mistakes adds dc85fc9d05d2 ALSA: pcm: Add debug print on memory allocation failure adds 12b2b508300d ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB adds f4b4bdf29ace ALSA: hda: Revert "ALSA: hda: Allow setting preallocation [...] adds 507cdb9adba0 ALSA: hdsp: don't disable if not enabled adds 790f5719b85e ALSA: hdspm: don't disable if not enabled adds f57a741874bb ALSA: rme9652: don't disable if not enabled adds caa271510687 ALSA: bebob: code refactoring for stream format detection adds 5c6ea94f2b7c ALSA: bebob: detect the number of available MIDI ports adds d2b6f15bc18a ALSA: bebob: enable to deliver MIDI messages for multiple ports adds 940ba1f5e18d ALSA: core: avoid -Wempty-body warnings new 987bcfd5ca3a Merge remote-tracking branch 'sound/for-next' adds c00f4f2598d3 ASoC: ti: Fix a typo in the file ams-delta.c adds bef2897d31b9 ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than adds 8dd855334736 ASoC: Fix a typo in the file rt5682.txt adds 7ec79d3850d0 ASoC: rt1019: add rt1019 amplifier driver adds ad83b1adc58d ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support adds a46b78247b85 ASoC: tegra20: ac97: Add reset control adds 9c648ef82d7d ASoC: tegra20: i2s: Add reset control adds 0bbcecaaab15 ASoC: tegra30: i2s: Restore hardware state on runtime PM resume adds 48d71395896d reset: Add reset_control_bulk API adds 050086eb6dc9 ASoC: tegra30: ahub: Switch to use reset-bulk API adds 0911f154a2ae ASoC: tegra20: spdif: Correct driver removal order adds c53b396f0dd4 ASoC: tegra20: spdif: Remove handing of disabled runtime PM adds e33fdd9bee12 ASoC: tegra20: i2s: Add system level suspend-resume callbacks adds ca6e960ed6b1 ASoC: tegra20: i2s: Correct driver removal order adds d3c6ef98dadd ASoC: tegra20: i2s: Use devm_clk_get() adds 80ec4a4cb36d ASoC: tegra20: i2s: Remove handing of disabled runtime PM adds f852e1e4acf4 ASoC: tegra30: i2s: Correct driver removal order adds 52674aef9eb6 ASoC: tegra30: i2s: Use devm_clk_get() adds b5f6f781fcb2 ASoC: tegra30: i2s: Remove handing of disabled runtime PM adds 5d956e3cb806 ASoC: tegra30: ahub: Reset global variable adds e2965c2ca139 ASoC: tegra30: ahub: Correct suspend-resume callbacks adds b5571449e618 ASoC: tegra30: ahub: Remove handing of disabled runtime PM adds cdd23ae6e68f Merge series "Fix reset controls and RPM of NVIDIA Tegra A [...] adds 73b4fe4a03db ASoC: ab8500-codec: remove useless structure adds ca6b3a6ca047 ASoC: ad1836: remove useless return adds 5b349c8f355a ASoC: adau1977: remove useless return adds 157c4df67756 ASoC: cros_ec_codec: remove null pointer dereference warning adds 4d753b6642ee ASoC: cx2070x: remove useless assignment adds 8d41c1ab248f ASoC: cx2070x: remove duplicate else branch adds f8a684a4c2c9 ASoC: da7219-aad: remove useless initialization adds 426b3bbcee19 ASoC: hdac_hdmi: remove useless initializations adds 997994d7e6fa ASoC: hdac_hdmi: align function arguments adds 3c011ef344cd ASoC: hdmi-codec: remove useless initialization adds 9ad869fee5c5 ASoC: hdmi-codec: remove unused spk_mask member adds 226a783f3dcf ASoC: max98090: remove useless assignment adds 2b5e8cd53ffa ASoC: mt6358: remove useless initializations adds d068ab4eab0d ASoC: mt6359: remove useless assignment adds a3966b254c48 ASoC: nau8825: remove useless assignment adds f10280d5c59b ASoC: pcm1681: remove useless assignment adds 17d74e68e976 ASoC: sigmadsp: align function prototype adds 02a70d7f26e7 ASoC: sti-sas: remove unused struct members adds e83c47861c26 ASoC: tas2562: remove useless assignment adds 2e40b21cd4f6 ASoC: tas2562: remove warning on return value adds ffab1215bdbe ASoC: tas2770: remove useless initialization adds 39e69cef0aa9 ASoC: tlv320dac33: clarify expression adds a2cc1568dc50 ASoC: tscs454: remove useless test on PLL disable adds bb9faeccbd6c Merge series "ASoC: codecs: remove cppcheck warnings" from [...] adds e6d8af6687fa ASoC: rt1019: make symbol 'rt1019_i2c_driver' static adds e4b044f45823 ASoC: soc-pcm: indicate error message at soc_pcm_open() adds cb11f79b4af6 ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() adds dab7eeb4045c ASoC: soc-pcm: indicate error message at soc_pcm_prepare() adds d479f00b795a ASoC: soc-pcm: indicate error message at dpcm_path_get() adds db3aa39c9106 ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() adds bbd2bac8d6ca ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() adds 81c82a9edbdd ASoC: soc-pcm: indicate error message at dpcm_run_update_s [...] adds 06aaeb874256 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() adds 33b6b94f55ec ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw [...] adds 273db971cf83 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() adds e20c9c4f96d7 ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() adds f52366e6831e ASoC: soc-pcm: don't indicate error message for dpcm_be_da [...] adds 62462e018220 ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() adds 60adbd8fbf48 ASoC: don't indicate error message for snd_soc_[pcm_]compo [...] adds 3722e4ecefb3 Merge series "ASoC: tidyup error message timing" from Kuni [...] adds 7e71b48f9e27 ASoC: amd: Add support for RT5682 codec in machine driver adds 2277e7e36b4b ASoC: fsl_sai: Don't use devm_regmap_init_mmio_clk adds b951b51e2ca4 ASoC: SOF: add a helper to get topology configured mclk adds bf939446c357 ASoC: intel: sof_rt5682: use the topology mclk new dfb81e3b5f47 ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows new 1d04e14211a2 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 88711cad8004 Merge remote-tracking branch 'sound-asoc/for-next' adds bfae2779fe4b Input: ims-pcu - drop redundant driver-data assignment adds 4895bfe91199 Input: lpc32xx_ts - convert to use BIT() adds ae4c86a024f6 dt-bindings: input: atmel_mxt_ts: Document atmel,wakeup-me [...] adds 8b488ef295f2 Input: atmel_mxt_ts - support wakeup methods adds f0a77ed9080a ARM: tegra: acer-a500: Add atmel,wakeup-method property adds 3f17a25b2d86 Input: max8997 - simplify open coding of a division using [...] adds 09fde2078dfa dt-bindings: input: atmel,maxtouch: add wakeup-source adds 18c767824daa Input: rotary-encoder - update docs according to the lates [...] adds 02e699e33c13 Input: gpio-keys - remove extra call to input_sync adds 0bb8f45072bb Input: gpio-keys - use hrtimer for release timer adds ec20899f1f20 Input: gpio-keys - use hrtimer for software debounce, if possible adds 5cc1cf97e1d4 Input: silead - fix a typo adds 175fb784a5fd Input: iqs5xx - update vendor's URL adds c8af9f8d8d6c Input: iqs5xx - optimize axis definition and validation adds 0e4c2e3accca Input: iqs5xx - expose firmware revision to user space adds e9a2f7b67ef9 Input: iqs5xx - remove superfluous revision validation adds d72e55f7c09d Input: iqs5xx - close bootloader using hardware reset adds d5aea403ff70 Input: wacom_i2c - do not force interrupt trigger adds 8e8a77b8c878 Input: wacom_i2c - switch to using managed resources adds 374b4b7abc47 Input: touchscreen - move helper functions to core adds 66bfa0e17d74 Input: touchscreen - broaden use-cases described in comments adds fbd394e3067d dt-bindings: input: Add bindings for Azoteq IQS626A adds 484a6c4b9272 Input: Add support for Azoteq IQS626A new 2a1f7d7ca160 Input: iqs5xx - make reset GPIO optional new 9cd65529ee9a dt-bindings: input: iqs5xx: Convert to YAML new ac1e4ca591c0 Input: cyttsp - verbose error on soft reset new d68a0c36c29e Merge remote-tracking branch 'input/next' adds 3aab52c9a708 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls adds c2c6c067c050 io_uring: remove structures from include/linux/io_uring.h adds 273cfece2575 io_uring: use typesafe pointers in io_uring_task adds ece5fae761ed io_uring: don't leak creds on SQO attach error adds bfff27571b9b Merge branch 'io_uring-5.12' into for-next adds 5823788583c2 io_uring: avoid taking ctx refs for task-cancel adds 07978dbb6dda io_uring: reuse io_req_task_queue_fail() adds 84264b5ee6df io_uring: further deduplicate file slot selection adds ea64c1738bdd io_uring: add a helper failing not issued requests adds f3fed112b9a1 io_uring: refactor provide/remove buffer locking adds 1d48fea2518e io_uring: use better types for cflags adds b1c5bdd4dddf io_uring: refactor out send/recv async setup adds 5298c2e46202 io_uring: untie alloc_async_data and needs_async_data adds d61231ca9fbb io_uring: rethink def->needs_async_data adds f0172a179a30 io_uring: merge defer_prep() and prep_async() adds 5d4eb53c67fa io_uring: simplify io_resubmit_prep() adds 76c026d9dfda io_uring: wrap io_kiocb reference count manipulation in helpers adds 3ef2a8fd6346 io_uring: switch to atomic_t for io_kiocb reference count adds 294a06035849 io_uring: simplify io_sqd_update_thread_idle() adds df3e9dff3c44 io_uring: don't check for io_uring_fops for fixed files adds 9461da7412c5 io_uring: cache async and regular file state for fixed files adds a2246c6240f5 Merge branch 'for-5.13/io_uring' into for-next adds 149ddc2a9c47 Merge branch 'io_uring-5.12' into poll-multiple adds b1d9c1c588cd Merge branch 'for-5.13/io_uring' into poll-multiple adds d4329bdb3f97 io_uring: correct comment on poll vs iopoll adds f5e0a820a56d io_uring: transform ret == 0 for poll cancelation completions adds a850a53eb500 io_uring: allocate memory for overflowed CQEs adds fbffa73cc923 io_uring: include cflags in completion trace event adds e7bf437da251 io_uring: add multishot mode for IORING_OP_POLL_ADD adds 1e99f0a4dda6 io_uring: abstract out helper for removing poll waitqs/hashes adds 6565b4db9fe0 io_uring: terminate multishot poll for CQ ring overflow adds 9b9395bc8a48 io_uring: abstract out a io_poll_find_helper() adds b88a5adf1050 io_uring: allow events and user_data update of running pol [...] adds 4a8d00ec5382 Merge branch 'poll-multiple' into for-next adds 86f0a011e548 s390/dasd: remove dasd_fba_probe() wrapper adds 1987c55139c9 s390/dasd: let driver core manage the sysfs attributes adds b09f7499fc72 Merge branch 'for-5.13/drivers' into for-next adds 3c0198c8f30e dt-bindings: ata: ahci: ceva: Update documentation for CEV [...] adds 9a9d3abe24bb ata: ahci: ceva: Update the driver to support xilinx GT phy adds 0ed0283f0297 sata_dwc_460ex: Fix missing check in sata_dwc_isr adds 882184bec550 ata: libata-transport: Fix some potential doc-rot issues adds 842a5e584ee5 ata: libata-sata: Fix function names in header comments adds 32db9fad6939 ata: libata-pmp: Fix misspelling of 'val' adds 325fe2088fc9 ata: pata_ali: Repair some misnamed kernel-doc issues adds 5c16c0ce5095 ata: pata_artop: Fix a function name and parameter description adds 73b90681d2d5 ata: pata_amd: Remove superfluous, add missing and fix bro [...] adds d6c2aaaee4fb ata: pata_hpt366: Provide missing description for 'hpt366_ [...] adds a51746f47153 ata: pata_hpt37x: Fix some function misnaming and missing [...] adds 6864e78186e0 ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handl [...] adds f3a23c2cdf55 ata: sata_mv: Fix worthy headers and demote others adds 764e3bc4e95b ata: pata_ali: Supply description for 'ali_20_filter()'s ' [...] adds f18e1faa09f0 ata: pata_amd: Fix incorrectly named function in the header adds 9c7d0b2ac492 ata: pata_artop: Repair possible copy/paste issue in 'arto [...] adds 2d35ba9e5a93 ata: pata_atiixp: Fix a function name and supply descripti [...] adds 4fabc4b67a92 ata: pata_cs5520: Add a couple of missing param descriptions adds 2780645c6da8 ata: pata_hpt3x2n: Fix possible doc-rotted function name adds a446e2fb5522 ata: pata_marvell: Fix incorrectly documented function parameter adds efd2cbe82f50 ata: pata_jmicron: Fix incorrectly documented function parameter adds 92a5e8827c9e ata: pata_optidma: Fix a function misnaming, a formatting [...] adds 1906cf27fcc0 ata: pata_pdc2027x: Fix some incorrect function names and [...] adds 2b0a9946bf9e ata: Trivial spelling fixes in the file pata_ns87415.c adds d6a78272cdd6 Merge branch 'for-5.13/libata' into for-next new 2907f851f64a xsysace: Remove SYSACE driver new ba93c2f60ee2 Merge branch 'for-5.13/drivers' into for-next new 6c2e6d3f9664 Merge remote-tracking branch 'block/for-next' adds 160f99db9432 dm verity: fix DM_VERITY_OPTS_MAX value adds 2d669ceb69c2 dm table: Fix zoned model check and zone sectors check adds 5424a0b867e6 dm: don't report "detected capacity change" on device creation adds ecc775bae21e dm writecache: fix flexible_array.cocci warnings adds 3a74771a1517 dm: remove useless loop in __split_and_process_bio adds 315411a8859a dm verity: allow only one error handling mode adds d1198b6a02f3 dm ioctl: replace device hash with red-black tree adds e774e7ea87ac dm ioctl: return UUID in DM_LIST_DEVICES_CMD result adds a4bea846e81d dm ioctl: filter the returned values according to name or [...] adds efb800614e3f dm ebs: fix a few typos adds b43d7981bc10 dm: unexport dm_{get,put}_table_device adds ec0eab7ee473 dm thin: remove needless request_queue NULL pointer check adds 1af4654885ac dm cache: remove needless request_queue NULL pointer checks adds c962a55c4bcd dm persistent data: remove unused return from exit_shadow_spine() new 625e61dbd65d dm integrity: add the "reset_recalculate" feature flag new 9caa741973fe Merge remote-tracking branch 'device-mapper/for-next' new 8eb07d58bf87 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 43fa5752a6ed mmc: core: Fix hanging on I/O during system suspend for re [...] adds f97862cbaa5c memstick: Remove useless else branch adds 8232f82c0414 mmc: sdhci-esdhc-imx: Remove non-DT stub adds 066f331eb0e4 mmc: sdhci-esdhc-imx: Use device_get_match_data() adds ddc78bba6f16 dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file adds 9380364f3299 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support adds c2c4da37837e mmc: sdhci-of-dwcmshc: add rockchip platform support adds ed42dd9f81a2 mmc: tmio: abort DMA before reset adds 85de5ffe54cf mmc: renesas_sdhi: break SCC reset into own function adds 866f1a9cca81 mmc: renesas_sdhi: do hard reset if possible adds ead5121f442b dt-bindings: mmc: Add compatible for Mediatek MT8195 adds 29b913318946 mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of [...] adds 308a91fa2ced mmc: cavium: Use '"%s...", __func__' to print function name new b655418b53f2 Merge remote-tracking branch 'mmc/next' new 4e0b9ea85e6f mfd: arizona: Drop arizona-extcon cells new c309a3e8793f extcon: arizona: Fix some issues when HPDET IRQ fires afte [...] new e5b499f6fb17 extcon: arizona: Fix various races on driver unbind new ece2619fe8ed extcon: arizona: Fix flags parameter to the gpiod_get("wlf [...] new 505eb8df97d9 extcon: arizona: Always use pm_runtime_get_sync() when we [...] new a908a716696e ASoC/extcon: arizona: Move arizona jack code to sound/soc/ [...] new 53207aa1a73e power: ab8500: Require device tree new 417c0fc24dd4 mfd/power: ab8500: Push data to power supply code new a65aa0ce23bd mfd/power: ab8500: Push algorithm to power supply code new ee0975c3089e mfd/power: ab8500: Push data to power supply code new d2697ceaf412 Merge tags 'ib-mfd-extcon-v5.13', 'ib-mfd-input-v5.13-1', [...] new 6cbf82af82d4 dt-bindings: mfd: Convert rn5t618 to json-schema new 3345fffb7015 dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] new bcaed0399890 mfd: dbx500-prcmu: Use true and false for bool variable new 526c3d8dcf12 mfd: arizona: Make some symbols static new 588e8ed93666 mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' new 78f09bdcad10 mfd: stmpe: Revert "Constify static struct resource" new 0d7e0a7f7096 mfd: ab8500: Drop bm disable parameter new b3f43f0bc342 mfd: Remove support for AB3100 new 44d227c57f46 mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static new c655c79a8b16 MAINTAINERS: Add entry for Intel MAX 10 mfd driver new d7e0776e8475 dt-bindings: mfd: lp875xx: Add optional reset GPIO new 6fb8b74a399a mfd: lm3533: Switch to using the new API kobj_to_dev() new e12bca61ecbd mfd: intel-m10-bmc: Fix the register access range new 362e90f68666 mfd: intel-m10-bmc: Simplify the legacy version reg definition new 2c383695fd4a mfd: intel-m10-bmc: Add access table configuration to the regmap new c6e83540dec4 MAINTAINERS: Add entry for Intel MAX 10 mfd driver new b66d02ffb881 MAINTAINERS: Move Milo Kim to credits new 118b9604e886 mfd: sec: Initialize driver via module_platform_driver() new d08c2a37dcdf mfd: da9063: Support SMBus and I2C mode new 615a7974de40 mfd: core: Add support for software nodes new 97d9e7a85f93 mfd: intel-lpss: Constify device property structures new c97504e457f6 mfd: intel-lpss: Switch to use the software nodes new 176d8ac354ca mfd: core: Remove support for dangling device properties new f30bb076cd72 mfd: Make symbol 'atc260x_i2c_of_match' static new 294a87bdd584 mfd: rn5t618: Do not cache various USB related registers new aeccebb6323b Merge remote-tracking branch 'mfd/for-mfd-next' new ba6643f06ba4 Merge remote-tracking branch 'backlight/for-backlight-next' adds 83ee0681993d dt-bindings: power: bq27xxx: add bq78z100 adds 4eed7f5a8334 power: supply: bq27xxx: Add support for BQ78Z100 adds 2469b836fa83 power: supply: Use IRQF_ONESHOT adds 091d0a3a485f power: reset: remove unneeded semicolon adds 31ba6fadc3ba power: supply: charger-manager: Fix a typo adds c77b26e327dc power: supply: ds2781: use kobj_to_dev() adds bd3689a64ecd power: supply: max1721x: Correct spelling new 3c5be0454972 dt-bindings: power: supply: cpcap-battery: Convert to DT s [...] new ce49e4282200 dt-bindings: power: supply: cpcap-charger: Convert to DT s [...] new 648d383253c7 dt-bindings: power: supply: bq25890: Convert to DT schema format new 102d4a0b6903 dt-bindings: power: supply: bq24257: Convert to DT schema format new e7c243175996 dt-bindings: power: supply: bq24190: Convert to DT schema format new 9c05cfaf3fd5 dt-bindings: power: supply: bq2415x: Convert to DT schema format new 464a74887167 dt-bindings: power: supply: bq24735: Convert to DT schema format new 437e6b6c8f2d dt-bindings: power: supply: isp1704: Convert to DT schema format new 90f6c44d7ef4 dt-bindings: power: supply: sbs-charger: Convert to DT sch [...] new f5bf381a1028 dt-bindings: power: supply: sbs-manager: Convert to DT sch [...] new 2f06fcbdac21 dt-bindings: power: supply: ds2760: Convert to DT schema format new 89919370c5c5 dt-bindings: power: supply: sc27xx-fg: Convert to DT schem [...] new dc721203c5f2 dt-bindings: power: supply: sc2731-charger: Convert to DT [...] new 4ac8f03056a9 dt-bindings: power: supply: tps65090: Convert to DT schema format new 0e2d1823a691 dt-bindings: power: supply: tps65217: Convert to DT schema format new bb56712abab4 dt-bindings: power: supply: twl4030: Convert to DT schema format new df89b2850a60 dt-bindings: power: supply: n900-battery: Convert to DT sc [...] new 3004e581d92a dt-bindings: power: supply: lego-ev3-battery: Convert to D [...] new ab1a76df6d83 dt-bindings: power: supply: max17040: Convert to DT schema format new aad19ec18e9a dt-bindings: power: supply: max14656: Convert to DT schema format new eb3b616ee1b9 dt-bindings: power: supply: max17042: Convert to DT schema format new 402a3cb34ecb dt-bindings: power: supply: max8903: Convert to DT schema format new f444be12455d dt-bindings: power: supply: ucs1002: Convert to DT schema format new 1a4d86b4c978 dt-bindings: power: supply: pm8941-charger: Convert to DT [...] new 6c463222a21d dt-bindings: power: supply: pm8941-coincell: Convert to DT [...] new ee123ad9780b dt-bindings: power: supply: act8945a: Convert to DT schema format new a3388d750c7d dt-bindings: power: supply: axp20x: Convert to DT schema format new 59604ba75633 dt-bindings: power: supply: da9150: Convert to DT schema format new c44242f0d08a dt-bindings: power: supply: lp8727: Convert to DT schema format new 97f03280e0e6 dt-bindings: power: supply: lt3651: Convert to DT schema format new d913a03bc19d dt-bindings: power: supply: ltc294x: Convert to DT schema format new 95b00152cb8e dt-bindings: power: supply: rt9455: Convert to DT schema format new ee662741966e dt-bindings: power: supply: olpc-battery: Convert to DT sc [...] new eb917497734c dt-bindings: power: supply: ab8500: Convert to DT schema format new 3ef11821dec2 dt-bindings: power: supply: sbs-battery: Fix dtbs_check new 70c23e62d20c dt-bindings: power: supply: Fix remaining battery.txt links new f735e8366af3 dt-bindings: power: supply: Drop power_supply.txt new 37ad56aa82be power: supply: max17042: Trivial spelling fixes new 3aeaf5093809 power: reset: replace curly brackets in Makefile new 4f7f961b1870 Merge remote-tracking branch 'battery/for-next' new 34266a7a9d5f Merge remote-tracking branch 'regulator/for-next' adds 34eae979d9c1 landlock: Add object management adds b31cc9518965 landlock: Add ruleset and domain management adds 873bae2ddaca landlock: Set up the security framework and manage credentials adds 1c6511caefdd landlock: Add ptrace restrictions adds 96760b9425aa LSM: Infrastructure management of the superblock adds fa56a0d6c980 fs,security: Add sb_delete hook adds 25d359e9a64b landlock: Support filesystem access-control adds c5eafae25eb5 landlock: Add syscall implementations adds 818946f8b806 arch: Wire up Landlock syscalls adds 02890ddc1cd7 selftests/landlock: Add user space tests adds 8574395beb81 samples/landlock: Add a sandbox manager example adds f642729df390 landlock: Add user and kernel documentation adds 215042ece980 Merge branch 'landlock_lsm' into next-testing new 25cc1c202e06 Merge remote-tracking branch 'security/next-testing' new f1c936fe68da Merge remote-tracking branch 'apparmor/apparmor-next' new 2d4b295c7c62 Merge remote-tracking branch 'keys/keys-next' adds 69c4a42d72eb lsm,selinux: add new hook to compare new mount to an exist [...] adds 8c6d76a31441 nfs: remove unneeded null check in nfs_fill_super() adds ec1ade6a0448 nfs: account for selinux security context when deciding to [...] adds 4ebd7651bfc8 lsm: separate security_task_getsecid() into subjective and [...] adds eb1231f73c4d selinux: clarify task subjective and objective credentials adds 1fb057dcde11 smack: differentiate between subjective and objective task [...] new d003caf1e143 Merge remote-tracking branch 'selinux/next' adds 13d190ffac94 dt-bindings: iommu: add bindings for sprd IOMMU adds b23e4fc4e3fa iommu: add Unisoc IOMMU basic driver adds 0bb868e1e3c1 iommu/unisoc: Fix spelling mistake "sixe" -> "size" adds dec991e4722d iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled [...] adds 6ca69e5841f0 iommu/vt-d: Report more information about invalidation errors adds f68c7f539b6e iommu/vt-d: Enable write protect for supervisor SVM adds bb0f61533dfd iommu/vt-d: Enable write protect propagation from guest adds 78a523fe73b8 iommu/vt-d: Reject unsupported page request modes adds 396bd6f3d9f6 iommu/vt-d: Calculate and set flags for handle_mm_fault adds b9abb19fa5fd iommu: Check dev->iommu in iommu_dev_xxx functions adds 3542dcb15cef iommu/dma: Resurrect the "forcedac" option adds 7ae31cec5b70 iommu/iova: Add rbtree entry helper adds 371d7955e310 iommu/iova: Improve restart logic adds 7851dfc68810 Merge branches 'iommu/fixes', 'unisoc', 'x86/vt-d' and 'co [...] new 2366ecb088c5 Merge remote-tracking branch 'iommu/next' adds c43223755075 MAINTAINERS: update audit files adds 1dd34cfcfd07 audit: document /proc/PID/loginuid adds 7c585c9dffa5 audit: document /proc/PID/sessionid new c1d0e24efb17 Merge remote-tracking branch 'audit/next' new 3b2e006220df dt-bindings: media: Convert video-mux to DT schema new 9ca29e41508e kbuild: Simplify builds with CONFIG_OF_ALL_DTBS new 15d16d6dadf6 kbuild: Add generic rule to apply fdtoverlay new d92e24432210 of: unittest: Create overlay_common.dtsi and testcases_com [...] new 3b2dccc6747f of: unittest: Statically apply overlays using fdtoverlay new 65aa1ed5a608 dt-bindings: More cleanup of standard unit properties new 383f05515ba5 dt-bindings: trivial-devices: Allow 'spi-max-frequency' property new 962e62128feb dt-bindings: nvmem: use base meta-schema for consumer schema new 28ffe8bf9089 dt-bindings: Clean-up undocumented compatible strings new c21563482962 dt-bindings: Drop type references on common properties new c6055550529d dt-bindings: i2c: xiic: Fix a typo new cb61e9dbeee9 of: device: Fix function name in header and provide missin [...] new 3cb025d935d2 of: dynamic: Fix incorrect parameter name and provide miss [...] new f3896a7eb745 of: platform: Demote kernel-doc abuse new 3637d49e1121 of: base: Fix some formatting issues and provide missing d [...] new 3915fed92365 of: property: Provide missing member description and remov [...] new 45f2933b81cc of: address: Provide descriptions for 'of_address_to_resou [...] new a300dc865b77 of: fdt: Demote kernel-doc abuses and fix function naming new 1a7d706d8e28 of: of_net: Provide function name and param description new f957d5b78a0d of: overlay: Fix function name disparity new ad1ce1ab061e of: of_reserved_mem: Demote kernel-doc abuses new 71abacd31177 Merge remote-tracking branch 'devicetree/for-next' adds 9d902c2a9a25 spi: Fix spelling mistake "softwade" -> "software" adds 92bad4a4c755 spi: imx: Improve driver description adds 79c6246ae879 spi: stm32: Fix use-after-free on unbind new 08b020d3e9a8 spi: update spi master bindings for MT8195 SoC new f42698a8dc58 spi: update spi slave bindings for MT8195 SoC new d666a833b0b9 spi: mediatek: add mtk_spi_compatible support new 1527b09bc800 spi: mediatek: add mt8195 spi slave support new 12403a898c37 Merge remote-tracking branch 'spi/for-5.13' into spi-next new 8b746f1f05e5 Merge remote-tracking branch 'spi/for-next' new 81d529b918ac Merge branch 'x86/vdso' new 8249d17d3194 x86/mem_encrypt: Correct physical address calculation in _ [...] new 9fcb51c14da2 x86/build: Turn off -fcf-protection for realmode targets new 5ca51cc8e97d Merge branch 'x86/urgent' adds 51ab30eb2ad4 x86/sgx: Replace section->init_laundry_list with sgx_dirty [...] adds 901ddbb9ecf5 x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_e [...] adds 4284f7acb78b selftests/sgx: Improve error detection and messages new 957a618b019c Merge branch 'x86/sgx' adds afb4a3777849 Merge tag 'v5.12-rc3' into x86/seves adds b099155e2df7 x86/boot/compressed/64: Cleanup exception handling before [...] adds eab696d8e8b9 x86/sev: Do not require Hypervisor CPUID bit for SEV guests adds 0c289ff81c24 x86/boot/compressed/64: Reload CS in startup_32 adds 79419e13e808 x86/boot/compressed/64: Setup IDT in startup_32 boot path adds 1ccdbf748d86 x86/boot/compressed/64: Add 32-bit boot #VC handler adds e927e62d8e37 x86/boot/compressed/64: Add CPUID sanity check to 32-bit b [...] adds fef81c862628 x86/boot/compressed/64: Check SEV encryption in the 32-bit [...] adds f15a0a732aef x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() adds 799de1baaf35 x86/sev-es: Optimize __sev_es_ist_enter() for better readability new 74d99a562c46 Merge branch 'x86/seves' new d2a7ea22c49b Merge branch 'x86/platform' new 5e3958b27adf Merge branch 'x86/mm' adds 2d4177c01b4e tools/x86/kcpuid: Add AMD Secure Encryption leaf adds f706bb59204b selftests/x86: Add a missing .note.GNU-stack section to th [...] adds e20f67026b5e tools/x86/kcpuid: Check last token too adds f281854fa743 tools/x86/kcpuid: Add AMD leaf 0x8000001E new ef334b33ae26 Merge branch 'x86/misc' adds 7189b3c11903 x86/microcode: Check for offline CPUs before requesting ne [...] new 171f251a9d42 Merge branch 'x86/microcode' adds a89dfde3dc3c x86: Remove dynamic NOP selection adds 301cddc21a15 objtool/x86: Use asm/nops.h adds a331f5fdd36d x86/mce: Add Xeon Sapphire Rapids to list of CPUs that sup [...] new 520d977f5808 Merge branch 'x86/cpu' adds aa7680f6fe21 Merge tag 'v5.12-rc3' into x86/core adds 0d391319809e Merge 'x86/seves' into x86/core adds 9e761296c52d x86/insn: Rename insn_decode() to insn_decode_from_regs() adds 508ef28674c1 x86/insn: Add @buf_len param to insn_init() kernel-doc comment adds d30c7b820be5 x86/insn: Add a __ignore_sync_check__ marker adds 93281c4a9657 x86/insn: Add an insn_decode() API adds 6e8c83d2a3af x86/insn-eval: Handle return values from the decoder adds 514ef77607b9 x86/boot/compressed/sev-es: Convert to insn_decode() adds 2ff49881d606 perf/x86/intel/ds: Check insn_get_length() retval adds 8c98a605544c perf/x86/intel/ds: Check return values of insn decoder functions adds 63c66cde7bbc x86/alternative: Use insn_decode() adds 1580f488ea8c x86/mce: Convert to insn_decode() adds 77e768ec1391 x86/kprobes: Convert to insn_decode() adds 99e4b0de4d66 x86/sev-es: Split vc_decode_insn() adds 5e32c64bb691 x86/sev-es: Convert to insn_decode() adds 0be7f42d6fcc x86/traps: Convert to insn_decode() adds 88afc2392213 x86/uprobes: Convert to insn_decode() adds 0c925c61dae1 x86/tools/insn_decoder_test: Convert to insn_decode() adds c7e41b099be4 tools/objtool: Convert to insn_decode() adds a277ce601cd1 x86/tools/insn_sanity: Convert to insn_decode() adds 62660b0fd238 tools/perf: Convert to insn_decode() adds 404b639e510b x86/insn: Remove kernel_insn_init() adds f935178b5c1c x86/insn: Make insn_complete() static adds 0705ef64d1ff tools/insn: Restore the relative include paths for cross building new d60ad3d46f1d x86/kprobes: Retrieve correct opcode for group instruction new a194acd316f9 x86/kprobes: Identify far indirect JMP correctly new 6256e668b7af x86/kprobes: Use int3 instead of debug trap for single-step new 78f139dc8f68 Merge branch 'x86/core' adds 14ff3ed86e2c Merge tag 'v5.12-rc3' into x86/cleanups, to refresh the tree adds d9f6e12fb0b7 x86: Fix various typos in comments adds 21d6a7dcbfba x86/kaslr: Return boolean values from a function returning bool adds ca8778c45e40 Merge branch 'linus' into x86/cleanups, to resolve conflict adds c681df88dcb1 x86: Remove unusual Unicode characters from comments adds 163b099146b8 x86: Fix various typos in comments, take #2 adds 396a66aa1172 x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes adds 279d56abc67e x86/fpu/math-emu: Fix function cast warning new 89e5b9a3010a Merge branch 'x86/cleanups' adds cdc34cb8f25d x86/boot/tboot: Avoid Wstringop-overread-warning adds e14cfb3bdd0f x86/boot/compressed: Avoid gcc-11 -Wstringop-overread warning new 05a6cf9c7649 Merge branch 'x86/boot' new 1ec53036ed5c Merge branch 'x86/alternatives' adds 44511ab344c7 time/debug: Remove dentry pointer for debugfs adds 4bf07f6562a0 timekeeping, clocksource: Fix various typos in comments new 27e68b8d658b Merge branch 'timers/core' adds 90f093fa8ea4 rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request adds 3b03706fa621 sched: Fix various typos new 2a2f80ff63bc stop_machine: Add caller debug info to queue_stop_cpus_work new df77430639c9 psi: Reduce calls to sched_clock() in psi new c8987ae5af79 sched/fair: Optimize test_idle_cores() for !SMT new acb4decc1e90 sched/fair: Reduce long-tail newly idle balance cost new c4a874a5ab72 Merge branch 'sched/core' adds 3a85969e9d91 lockdep: Add a missing initialization hint to the "INFO: T [...] adds 6d48b7912cc7 lockdep: Address clang -Wformat warning printing for %hd new 9cf6a1888fb1 Merge branch 'perf/urgent' adds 9483409ab506 perf core: Allocate perf_buffer in the target node memory adds bdacfaf26da1 perf core: Add a kmem_cache for struct perf_event adds ff65338e7841 perf core: Allocate perf_event in the target node memory adds 08ef1af4de5f perf/core: Fix unconditional security_locked_down() call new bb6eea65736f Merge branch 'perf/core' new 15ac31467256 Merge branch 'objtool/core' new 291da9d4a9eb locking/mutex: Fix non debug version of mutex_lock_io_nested() new 14770cf8f8b0 Merge branch 'locking/urgent' adds 4faf62b1ef1a locking/rwsem: Fix comment typo adds 01438749e36b Merge branch 'locking/urgent' into locking/core, to pick u [...] adds 2ea55bbba23e locking/locktorture: Fix false positive circular locking s [...] adds 5261ced47f8e locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro adds aa3a5f31877e locking/locktorture: Pass thread id to lock/unlock functions adds 8c52cca04f97 locking/locktorture: Fix incorrect use of ww_acquire_ctx i [...] adds e2db7592be8e locking: Fix typos in comments new 45bf74e3810a Merge branch 'locking/core' adds 3a0ade0c521a tasklet: Remove tasklet_kill_immediate adds 5c982c587521 genirq: Fix typos and misspellings in comments adds 6b2c339df907 softirq: s/BUG/WARN_ONCE/ on tasklet SCHED state not set adds d2da74d1278a tasklets: Replace barrier() with cpu_relax() in tasklet_un [...] adds 6951547a1399 tasklets: Use static inlines for stub implementations adds ca5f62511895 tasklets: Provide tasklet_disable_in_atomic() adds b0cd02c2a949 tasklets: Use spin wait in tasklet_disable() temporarily adds da044747401f tasklets: Replace spin wait in tasklet_unlock_wait() adds 697d8c63c4a2 tasklets: Replace spin wait in tasklet_kill() adds eb2dafbba8b8 tasklets: Prevent tasklet_unlock_spin_wait() deadlock on RT adds c62c38e349c7 net: jme: Replace link-change tasklet with work adds 25cf87df1a3a net: sundance: Use tasklet_disable_in_atomic(). adds 3250aa8a293b ath9k: Use tasklet_disable_in_atomic() adds 405698ca359a atm: eni: Use tasklet_disable_in_atomic() in the send() callback adds be4017cea0ae PCI: hv: Use tasklet_disable_in_atomic() adds f339fc16fba0 firewire: ohci: Use tasklet_disable_in_atomic() where required adds 6fd4e861250b tasklets: Switch tasklet_disable() to the sleep wait variant adds 728b478d2d35 softirq: Add RT specific softirq accounting adds 6516b386d8a0 irqtime: Make accounting correct on RT adds f02fc963e911 softirq: Move various protections into inline helpers adds 8b1c04acad08 softirq: Make softirq control and processing RT aware adds 47c218dcae65 tick/sched: Prevent false positive softirq pending warnings on RT adds ba9e6cab49c1 rcu: Prevent false positive softirq warning on RT adds 2c6b02185cc6 irq: Simplify condition in irq_matrix_reserve() adds c93a5e20c3c2 genirq/matrix: Prevent allocation counter corruption adds a359f757965a irq: Fix typos in comments new 55812e6f90d7 Merge branch 'irq/core' adds 97258ce902d1 entry: Fix typos in comments new 4f469efcd03f Merge branch 'core/entry' new 02f386ca3849 Merge remote-tracking branch 'tip/auto-latest' adds f46636f425c0 dt-bindings: timer: renesas,tmu: Document missing Gen3 SoCs adds 2c9141572a33 dt-bindings/timer: ingenic: Add compatible strings for JZ4760(B) adds ea13fc7300a1 clocksource/drivers/ingenic: Add support for the JZ4760 adds 9789ec2a86ac clocksource/drivers/ingenic-ost: Add support for the JZ4760B adds 9e7617898a8c dt-bindings: timer: renesas,cmt: Add r8a779a0 CMT support adds ad72ac0219de dt-bindings: timer: renesas,cmt: Document R8A77961 adds 8effd93c3406 clocksource/drivers/timer-ti-dm: Fix posted mode status ch [...] adds 0031538db8fe clocksource/drivers/timer-ti-dm: Add missing set_state_one [...] adds fb923b2b2326 clocksource/drivers/ingenic_ost: Fix return value check in [...] adds 6a8b1258c69c clocksource/drivers/pistachio: Fix trivial typo adds 43fbc9f4b90d clocksource/drivers/sh_cmt: Don't use CMTOUT_IE with R-Car Gen2/3 adds c2c4a6160331 clocksource/drivers/npcm: Add support for WPCM450 adds 323397ef4d00 clocksource/drivers/dw_apb_timer_of: Add handling for pote [...] new b58c2d8e458c Merge remote-tracking branch 'clockevents/timers/drivers/next' new 0a554f06b7e5 Merge remote-tracking branch 'edac/edac-for-next' adds e20044f7e9ae ring-buffer: Separate out internal use of ring_buffer_even [...] adds 8672e4948d0c ring-buffer: Add a event_stamp to cpu_buffer for each leve [...] adds b47e330231ac tracing: Pass buffer of event to trigger operations adds efe6196a6bc5 ring-buffer: Allow ring_buffer_event_time_stamp() to retur [...] adds b94bc80df648 tracing: Use a no_filter_buffering_ref to stop using the f [...] adds a948c69d6fb1 ring-buffer: Add verifier for using ring_buffer_event_time [...] adds d8279bfc5e95 tracing: Add tracing_event_time_stamp() API adds 2b7d2fe76f9c bootconfig: Update prototype of setup_boot_config() adds 421d9d1bea65 tools/latency-collector: Remove unneeded semicolon adds e0196ae73234 ftrace: Fix spelling mistake "disabed" -> "disabled" adds 5013f454a352 tracing: Add check of trace event print fmts for dereferen [...] adds f2616c772c76 seq_buf: Add seq_buf_terminate() API adds 9a6944fee68e tracing: Add a verifier to check string pointers for trace events new 6bb0957ad2db Merge remote-tracking branch 'ftrace/for-next' adds 1c0c4bc1ceb5 softirq: Don't try waking ksoftirqd before it has been spawned adds e589c7c72315 docs: Correctly spell Stephen Hemminger's name adds 7e937220afa3 rcu: Add explicit barrier() to __rcu_read_unlock() adds 565cfb9e64da rcu/tree: Add a trace event for RCU CPU stall warnings adds 9640dcab974f rcu: Make nocb_nobypass_lim_per_jiffy static adds b2fcf2102049 rcu/nocb: Fix missed nocb_timer requeue adds 76d00b494d79 rcu/nocb: Disable bypass when CPU isn't completely offloaded adds 0efdf14a9f83 rcu/nocb: Remove stale comment above rcu_segcblist_offload() adds e02691b7ef51 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] adds 7abb18bd7567 rcu: Provide polling interfaces for Tree RCU grace periods adds def0dd50c728 rcu: Provide polling interfaces for Tiny RCU grace periods adds 8e83bdd4493d rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] adds 040accb3cd4a torture: Abstract jitter.sh start/stop into scripts adds cc45716e07a4 torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd adds d53f52d6fc22 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh adds 7831b391fbf8 torture: Record jitter start/stop commands adds cb1fa863a00b torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs adds 996a042e0a06 torture: Remove no-mpstat error message adds 00a447fabb52 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters adds e633e63aa907 torture: Make upper-case-only no-dot no-slash scenario nam [...] adds 7ef0d5a33c81 torture: De-capitalize TORTURE_SUITE adds d6100d764cc4 torture: Create a "batches" file for build reuse adds 7cf86c0b6279 torture: Add kvm-again.sh to rerun a previous torture-test adds 00505165cf44 torture: Add --duration argument to kvm-again.sh adds 018629e909ff torture: Make kvm-transform.sh update jitter commands adds a5dbe2524f55 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] adds 03edf700db33 torture: Print proper vmlinux path for kvm-again.sh runs adds a1ab2e89f36d torture: Consolidate qemu-cmd duration editing into kvm-tr [...] adds 114e4a4b4884 torture: Fix kvm.sh --datestamp regex check adds aa277e88d161 Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.1 [...] adds ecd93811eb70 Merge branch 'kcsan.2021.03.08a' into HEAD adds 49ab51b01ec6 tools/memory-model: Add access-marking documentation adds 2936b5511106 Merge branch 'lkmm.2021.03.15a' into HEAD adds d98d7f6c0206 tools/memory-model: Document locking corner cases adds 631d736c8400 tools/memory-model: Make judgelitmus.sh note timeouts adds a4cb355d52c0 tools/memory-model: Make cmplitmushist.sh note timeouts adds 9f4555141e75 tools/memory-model: Make judgelitmus.sh identify bad macros adds c974e721a61c tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds a0467bd810a4 tools/memory-model: Fix paulmck email address on pre-exist [...] adds be5e43f302f7 tools/memory-model: Update parseargs.sh for hardware verification adds d8088fe47403 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 54d1fa2ebfb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 0365913bc568 tools/memory-model: Fix checkalllitmus.sh comment adds 668e92523850 tools/memory-model: Hardware checking for check{,all}litmus.sh adds c5f626ebd571 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds f9c96b0fed15 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 0122bf346104 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 178c201f7427 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 16a06f760423 tools/memory-model: Keep assembly-language litmus tests adds 9034bc38f53e tools/memory-model: Allow herd to deduce CPU type adds c3caa9f90247 tools/memory-model: Make runlitmus.sh check for jingle errors adds dbc8e7ab04f5 tools/memory-model: Add -v flag to jingle7 runs adds f6f2f56cd3e2 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 1aa186a2870b tools/memory-model: Fix scripting --jobs argument adds 7a0703d52e07 tools/memory-model: Make checkghlitmus.sh use mselect7 adds b169840d6275 tools/memory-model: Make history-check scripts use mselect7 adds 75909fd3f81e tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 7f36fea0c380 tools/memory-model: Repair parseargs.sh header comment adds 942245ac3c99 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 672dddb21732 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 634992ebad27 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 052aaf10b7a5 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 0d9595cfc3d0 Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds 2ce2a47f730d torture: Fix remaining erroneous torture.sh instance of $* adds 07a064bccb3c rcu-tasks: Add block comment laying out RCU Tasks design adds 72625f0557c4 rcu-tasks: Add block comment laying out RCU Rude design adds 8b807f9ad170 kcsan: Add pointer to access-marking.txt to data_race() bullet adds 1dc364fa2295 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 4bdd1d6a3f63 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds 033910e80b4c tools/memory-model: Fix smp_mb__after_spinlock() spelling adds cebc31663ed0 refscale: Allow CPU hotplug to be enabled adds 5becd9aa70e2 rcuscale: Allow CPU hotplug to be enabled adds 6e89369fd7e2 torture: Add kvm-remote.sh script for distributed rcutortu [...] adds 73a7c525e90e softirq: Add RT specific softirq accounting adds 167c4d950054 irqtime: Make accounting correct on RT adds bd67782c297e softirq: Move various protections into inline helpers adds 67351b922707 softirq: Make softirq control and processing RT aware adds 3cbc0b906a7a tick/sched: Prevent false positive softirq pending warnings on RT adds 5498163720f1 rcu: Prevent false positive softirq warning on RT adds c3bcf3984bc7 refscale: Add acqrel, lock, and lock-irq adds 5a8e56390ed9 rcutorture: Abstract read-lock-held checks adds 9e26bd4b5406 torture: Fix grace-period rate output adds 08223feeb8e8 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 87b23828807f timer: Revert "timer: Add timer_curr_running()" adds 5906e049c0bd rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds e192e839285a rcu/nocb: Allow de-offloading rdp leader adds 0061b5e7278b rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 435248385766 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds 508605168937 rcu/nocb: Only cancel nocb timer if not polling adds c9d8d992c325 rcu/nocb: Prepare for fine-grained deferred wakeup adds 4b203feec55d rcu/nocb: Unify timers adds e89a4a3653b4 rcu: Fix typo in comment: kthead -> kthread adds 7e30b3ac9530 torture: Abstract end-of-run summary adds c227ed181080 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds 0002adf3d67b torture: Make the build machine control N in "make -jN" adds d0f455f6831c mm/slub: Fix backtrace of objects to handle redzone adjustment adds 1b25b4f36d99 mm/slub: Add Support for free path information of an object. adds f4d010298f01 doc: Fix statement of RCU's memory-ordering requirements new 12a9709451eb Merge remote-tracking branch 'rcu/rcu/next' adds 43c11d91fb1e KVM: x86: to track if L1 is running L2 VM adds 04d45551a1ee KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit [...] adds b37233c911cb KVM: x86/mmu: Capture 'mmu' in a local variable when alloc [...] adds ba0a194ffbfb KVM: x86/mmu: Allocate the lm_root before allocating PAE roots adds 748e52b9b736 KVM: x86/mmu: Allocate pae_root and lm_root pages in dedic [...] adds 6e6ec5848574 KVM: x86/mmu: Ensure MMU pages are available when allocati [...] adds 6e0918aec49a KVM: x86/mmu: Check PDPTRs before allocating PAE roots adds e49e0b7bf370 KVM: x86/mmu: Fix and unconditionally enable WARNs to dete [...] adds 17e368d94af7 KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs adds c805f5d5585a KVM: nVMX: Defer the MMU reload to the normal path on an E [...] adds f66c53b3b94f KVM: x86: Defer the MMU unload to the normal path on an gl [...] adds 61a1773e2e01 KVM: x86/mmu: Unexport MMU load/unload functions adds a91f387b4bfe KVM: x86/mmu: Sync roots after MMU load iff load as successful adds 73ad160693dc KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad sha [...] adds 6d1b867d0456 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception adds a3322d5cd87f KVM: nSVM: Set the shadow root level to the TDP level for [...] adds 4995a3685f1b KVM: SVM: Use a separate vmcb for the nested L2 guest adds af18fa775d07 KVM: nSVM: Track the physical cpu of the vmcb vmrun throug [...] adds 193015adf40d KVM: nSVM: Track the ASID generation of the vmcb vmrun thr [...] adds 9e8f0fbfff1a KVM: nSVM: rename functions and variables according to vmc [...] adds 7c3ecfcd3193 KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control adds 7ca62d132250 KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit adds 4bb170a5430b KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit adds c08f390a75c1 KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_ [...] adds 6906e06db9b0 KVM: nSVM: Add missing checks for reserved bits to svm_set [...] adds 648fc8ae3714 KVM: x86: Move nVMX's consistency check macro to common code adds 11f0cbf0c605 KVM: nSVM: Trace VM-Enter consistency check failures adds 2a32a77cefa6 KVM: SVM: merge update_cr0_intercept into svm_set_cr0 adds 63129754178c KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, [...] adds cb6a32c2b877 KVM: x86: Handle triple fault in L2 without killing L1 adds 3a87c7e0d176 KVM: nSVM: Add helper to synthesize nested VM-Exit without [...] adds 2ac636a6ea4d KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code adds 92f9895c146d KVM: x86: Move XSETBV emulation to common code adds 5ff3a351f687 KVM: x86: Move trivial instruction-based exit handlers to [...] adds c483c45471b9 KVM: x86: Move RDPMC emulation to common code adds 32c23c7d5275 KVM: SVM: Don't manually emulate RDPMC if nrips=0 adds c8781feaf1b5 KVM: SVM: Skip intercepted PAUSE instructions after emulation adds fb0c4a4fee5a KVM: SVM: move VMLOAD/VMSAVE to C code adds cc3ed80ae69f KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state adds f333374e108e x86/cpufeatures: Add the Virtual SPEC_CTRL feature adds d00b99c514b3 KVM: SVM: Add support for Virtual SPEC_CTRL adds 8173396e94c1 KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies adds b97f07458373 KVM: x86: determine if an exception has an error code only [...] adds 422e2e17066c KVM: x86: mmu: initialize fault.async_page_fault in walk_a [...] adds f055ab634c83 KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's cha [...] adds 74fe0f547454 KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs adds e12b785e52fc KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() adds c1b91493ed31 KVM: x86/mmu: Add typedefs for rmap/iter handlers adds 203219571330 KVM: x86/mmu: Add convenience wrapper for acting on single [...] adds 64bb2769d700 KVM: x86/mmu: Check for shadow-present SPTE before queryin [...] adds ec89e6438671 KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not s [...] adds 44aaa0150bfd KVM: x86/mmu: Disable MMIO caching if MMIO value collides [...] adds e0c378684b65 KVM: x86/mmu: Retry page faults that hit an invalid memslot adds 30ab5901da57 KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO cachi [...] adds a54aa15c6bda KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() adds 3849e0924ef1 KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in t [...] adds c236d9623f78 KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers adds 8120337a4c55 KVM: x86/mmu: Stop using software available bits to denote [...] adds b09763da4dd8 KVM: x86/mmu: Add module param to disable MMIO caching (fo [...] adds 8a406c89532c KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs adds b0de568018a6 KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO ge [...] adds c4827eabe1a8 KVM: x86/mmu: Document dependency bewteen TDP A/D type and [...] adds ec761cfd353f KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call in [...] adds d6b87f256591 KVM: x86/mmu: Co-locate code for setting various SPTE masks adds e7b7bdea77f3 KVM: x86/mmu: Move logic for setting SPTE masks for EPT in [...] adds 5fc3424f8b85 KVM: x86/mmu: Make Host-writable and MMU-writable bit loca [...] adds 613a3f379752 KVM: x86/mmu: Use high bits for host/mmu writable masks fo [...] adds edea7c4fc215 KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-pres [...] adds 8f366ae6d8c5 KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT [...] adds 7a51393ae0f6 KVM: x86/mmu: Use is_removed_spte() instead of open coded [...] adds 715f1079eee1 KVM: x86/mmu: Use low available bits for removed SPTEs adds bb4cdf3af939 KVM: x86/mmu: Dump reserved bits if they're detected on no [...] adds 7531b47c8a35 KVM/SVM: Move vmenter.S exception fixups out of line adds e83bc09caf16 KVM: x86: Get active PCID only when writing a CR3 value adds a4038ef1aa63 KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush adds b68aa15cca56 KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V pa [...] adds 288bee28094e KVM: VMX: Fold Hyper-V EPTP checking into it's only caller adds 446f7f115530 KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been [...] adds cdbd4b40e70c KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch adds d0a2d45654c7 KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches adds c82f1b670fd0 KVM: VMX: Explicitly check for hv_remote_flush_tlb when lo [...] adds ee36656f0ac3 KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyp [...] adds 14072e56958c KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails adds 978c834a6691 KVM: VMX: Track root HPA instead of EPTP for paravirt Hype [...] adds c834e5e44fc1 KVM: x86/mmu: Use '0' as the one and only value for an inv [...] adds 4a98623d5d90 KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging new 35afa316cdfb Merge remote-tracking branch 'kvm/next' adds 297b8603e356 KVM: arm64: Provide KVM's own save/restore SVE primitives adds 83857371d4cb KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1 adds 985d3a1beab5 KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs adds 468f3477ef8b KVM: arm64: Introduce vcpu_sve_vq() helper adds 71ce1ae56e4d arm64: sve: Provide a conditional update accessor for ZCR_ELx adds 52029198c1ce KVM: arm64: Rework SVE host-save/guest-restore adds 0a9a98fda3a2 KVM: arm64: Map SVE context at EL2 when available adds b145a8437aab KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state adds beed09067b42 KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirty adds 8c8010d69c13 KVM: arm64: Save/restore SVE state for nVHE adds 6e94095c5566 KVM: arm64: Enable SVE support for nVHE adds 8a605ba2abbc Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next adds 45879a57751d arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CP [...] adds bc6ddaa67abc KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU [...] adds fe2c8d19189e KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ON adds c8a4b35f5063 KVM: arm64: Force SCTLR_EL2.WXN when running nVHE adds 1c7c039b8fc6 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next adds 5b0870931371 KVM: arm64: Fix host's ZCR_EL2 restore on nVHE adds 2e2f7548094b Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next new 759a5dd02646 Merge remote-tracking branch 'kvm-arm/next' new 3e5c25c5ef9b KVM: s390: split kvm_s390_real_to_abs new 0a4ec47cc7b5 KVM: s390: VSIE: fix MVPG handling for prefixing and MSO new a988fb903feb Merge remote-tracking branch 'kvms390/next' new 6e93b702ccc2 Merge remote-tracking branch 'percpu/for-next' new 663ff366eb2d Merge remote-tracking branch 'workqueues/for-next' adds 1d609992832e platform/surface: Add DTX driver adds e893d45f1103 platform/surface: dtx: Add support for native SSAM devices adds f614a1e23a0f docs: driver-api: Add Surface DTX driver documentation adds 41fff61d99c1 platform/surface: aggregator_registry: Make symbol 'ssam_b [...] adds fa3134262eb8 platform/surface: aggregator_registry: Add support for Sur [...] adds 309d984bcfca Merge tag 'ib-mfd-platform-x86-v5.13' into review-hans adds 0b4f5c95fba2 platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs adds 12dde4d11e6d platform/x86: thinkpad_acpi: Allow the FnLock LED to change state adds e157c95f5894 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] adds bdda39673fde platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] adds ececdb898376 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] adds cb1e50f2f0a2 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] adds f4c4e9ad1523 platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] adds eaa1dcc79694 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] adds 9b95665a83ec platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] adds 42f38dcccfb3 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] adds 2728f39dfc72 platform/x86: intel-vbtn: Stop reporting SW_DOCK events adds 3feb52a2b8d9 platform/x86: thinkpad_acpi: sysfs interface to get wwan a [...] new 501bb68a66cf platform/x86: intel_pmt_class: Initial resource to 0 new d4dc4bf28263 platform/x86: intel_pmt_crashlog: Fix incorrect macros new 3b329cfec752 platform/x86: Typo fix in the file classmate-laptop.c new 04cdaf6d8f52 platform/mellanox: Typo fix in the file mlxbf-bootctl.c new 70505a71d845 platform/x86: asus-laptop: fix kobj_to_dev.cocci warnings new e4899ff6a912 platform/surface: fix semicolon.cocci warnings new 49702bace77d platform/x86: thinkpad_acpi: Correct minor typo new a01be40c6313 platform/x86: intel_pmc_core: Update Kconfig new 36974daf5388 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] new f47149cde52c Merge remote-tracking branch 'drivers-x86/for-next' new 2d9d2957cb53 Merge remote-tracking branch 'leds/for-next' new c12cd1b3ab1c Merge remote-tracking branch 'ipmi/for-next' adds a55235820dcd usb: typec: tcpci: Added few missing TCPCI register definitions adds a1aea351d4db usb: host: Mundane spello fix in the file sl811_cs.c adds 064ece8d7ca7 drivers: usb: Fix a typo in dwc3-qcom.c adds 26adde04acdf usb: gadget: uvc: add bInterval checking for HS mode adds 98f11978bdce usb: gadget: uvc: Updating bcdUVC field to 0x0110 adds 6a154ec9ef67 usb: webcam: Invalid size of Processing Unit Descriptor adds 18106234c0e9 usb: mtu3: Fix spelling mistake "disabed" -> "disabled" adds e00943e91678 usb: typec: tcpm: PD3.0 sinks can send Discover Identity e [...] adds f85142af3641 Merge 5.12-rc4 into usb-next new 01a87509a42b Merge remote-tracking branch 'usb/usb-next' adds e5f48c812679 USB: serial: pl2303: clean up type detection adds 8a7bf7510d1f USB: serial: pl2303: amend and tighten type detection adds ca82f648d6d4 USB: serial: pl2303: rename legacy PL2303H type adds 894758d0571d USB: serial: pl2303: tighten type HXN (G) detection adds 8cbc753961e3 USB: serial: pl2303: add device-type names adds 764de1059b97 USB: serial: pl2303: TA & TB alternate divider with non-st [...] new 6c06922967df Merge remote-tracking branch 'usb-serial/usb-next' new bbd171a0ce92 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new bd8bf84ab7cc Merge remote-tracking branch 'tty/tty-next' new 3daf24cbb092 Merge remote-tracking branch 'char-misc/char-misc-next' new d11c54c42bab Merge remote-tracking branch 'extcon/extcon-next' adds 6c363eafc4d6 dt-bindings: phy: ti,phy-j721e-wiz: Add bindings for AM64 [...] adds eaabb5595f99 dt-bindings: phy: cadence-torrent: Add binding for refclk driver adds 4709b21a0566 dt-bindings: ti-serdes-mux: Add defines for AM64 SoC adds 5c932d16d5f2 Merge tag 'ti-serdes-for-5.13' into next adds 06c7af60e0e8 dt-bindings: phy: Add compatible for Mediatek MT8195 adds febe5ba3178d dt-bindings: phy: Add compatible for Mediatek MT8195 adds 13f99ac6c358 dt-bindings: phy: Add sparx5-serdes bindings adds 6c172e73690e phy: Add media type and speed serdes configuration interfaces adds 2ff8a1eeb5aa phy: Add Sparx5 ethernet serdes PHY driver new 62ba4b864abd Merge remote-tracking branch 'phy-next/next' adds 6558b667a729 soundwire: add override addr ops adds f6594cdfec4c soundwire: Intel: introduce DMI quirks for HP Spectre x360 [...] adds be3ae00ff9a7 soundwire: Intel: add DMI quirk for Dell SKU 0A3E adds 5bb643c39b97 soundwire: add master quirks for bus clash and parity adds 6b8caa6f9d3a soundwire: bus: handle master quirks for bus clash and parity adds bb877bebae0f soundwire: intel: add master quirks for bus clash and parity new 4e3ea93e1399 soundwire: intel: add missing \n in dev_err() new 0eb7c387e625 soundwire: bandwidth_allocation: add missing \n in dev_err() new 7dbdcd611066 soundwire: cadence: add missing \n in dev_err() new 6122d3be2e9a soundwire: stream: add missing \n in dev_err() new e6cb15b50065 soundwire: qcom: add missing \n in dev_err() new f8a7bd305d4d Merge remote-tracking branch 'soundwire/next' adds 61ec15e5534b thunderbolt: Disable retry logic for intra-domain control packets adds bda83aeca3cf thunderbolt: Do not pass timeout for tb_cfg_reset() adds 7f0a34d7900b thunderbolt: Decrease control channel timeout for software [...] adds fea627003606 Documentation / thunderbolt: Drop speed/lanes entries for XDomain adds d29c59b1a4dc thunderbolt: Add more logging to XDomain connections adds 8ccbed2476f2 thunderbolt: Do not re-establish XDomain DMA paths automatically adds a6932c3f9ef3 thunderbolt: Use pseudo-random number as initial property [...] adds 3bb163331e3a thunderbolt: Align XDomain protocol timeouts with the spec adds 7d3084c0b77c thunderbolt: Add tb_property_copy_dir() adds 46b494f28681 thunderbolt: Add support for maxhopid XDomain property adds e5876559b579 thunderbolt: Use dedicated flow control for DMA tunnels adds 5cfdd300b7b1 thunderbolt: Drop unused tb_port_set_initial_credits() adds 180b0689425c thunderbolt: Allow multiple DMA tunnels over a single XDom [...] adds 952400756dfc net: thunderbolt: Align the driver to the USB4 networking spec adds 15a4c7e8f916 thunderbolt: Add KUnit tests for XDomain properties adds 5adab6cc45c4 thunderbolt: Add KUnit tests for DMA tunnels adds e23a5afd013c thunderbolt: Check quirks in tb_switch_add() adds 3231307e399a thunderbolt: Add support for USB4 DROM new 2e7a5b3e2236 thunderbolt: Unlock on error path in tb_domain_add() new deda5ef8aaf0 Merge remote-tracking branch 'thunderbolt/next' adds c2e0b9a7a6ff Staging: rtl8723bs: fix names in rtw_mlme.h adds 9e4b6c19cf7b Staging: rtl8723bs: fix names in wlan_bssdef.h adds 7c74d13b61eb Staging: rtl8723bs: fix names in rtw_pwrctrl.h adds 2f08440c3a28 Staging: rtl8723bs: fix names in hal_com.h adds 58a972025173 Staging: rtl8723bs: fix names in rtw_eeprom.h adds 9413ea743403 Staging: rtl8723bs: fix names in rtw_recv.h adds 891e0d362831 Staging: rtl8723bs: fix names in drv_types.h adds f1e0583a1afa Staging: rtl8723bs: fix names in rtw_ht.h adds 127375e43bee Staging: rtl8723bs: fix names in rtw_mp.h adds 6a938aefb8dd Staging: rtl8723bs: fix names in rtw_cmd.h adds 0ba388402379 Staging: rtl8723bs: fix names in hal_intf.h adds 708df7dbc22f Staging: rtl8723bs: fix names in osdep_service.h adds f85bfaabd033 Staging: rtl8723bs: fix names in rtw_security.h adds dc9a4304e11b Staging: rtl8723bs: fix names in hal_com_h2c.h adds a85d5137938d Staging: rtl8723bs: fix names in rtl8723b_xmit.h adds 35f25566a9cf Staging: rtl8723bs: fix names in HalVerDef.h adds 07e80bb55aae Staging: rtl8723bs: fix names in wifi.h adds 30bd370f74d1 Staging: rtl8723bs: fix names in rtl8723b_hal.h adds ae92c1e5576e Staging: rtl8723bs: fix names in hal_phy.h adds f0e46c47f667 Staging: rtl8723bs: fix names in rtw_mlme_ext.h adds a26a28b5bac6 Staging: rtl8723bs: fix names in rtw_xmit.h adds 80e3e599828a Staging: rtl8723bs: fix names in rtw_rf.h adds b765c78f2531 Staging: rtl8723bs: fix names in HalPwrSeqCmd.h adds 2330ebbab9be Staging: rtl8723bs: fix names in hal_com_phycfg.h adds 9dc654dc8346 Staging: rtl8723bs: fix names in sta_info.h adds 61eae13d3b9f Staging: rtl8723bs: fix names in hal_data.h adds 419b8a056d3a Staging: rtl8723bs: fix names in ieee80211.h adds 9d3c9ecd0630 Staging: rtl8723bs: fix names in rtw_efuse.h adds 621a8a833750 Staging: rtl8723bs: fix names in hal_btcoex.h adds 6711c9304d09 Staging: rtl8723bs: fix names in odm_interface.h adds 9b747b01afaa Staging: rtl8723bs: fix names in HalBtcOutSrc.h adds 2283b6b76b1c Staging: rtl8723bs: fix names in odm_EdcaTurboCheck.h adds a3a98c2f4fab Staging: rtl8723bs: fix names in odm_HWConfig.h adds 96334fbb0474 Staging: rtl8723bs: fix names in HalBtc8723b1Ant.h adds aa59bcb46498 Staging: rtl8723bs: fix names in odm_types.h adds 86d6c0aef503 Staging: rtl8723bs: fix names in odm_DIG.h adds ba08ce20ac90 Staging: rtl8723bs: fix names in hal_btcoex.c adds 0c10f844f362 Staging: rtl8723bs: fix names in odm_CfoTracking.h adds 172dc47dfafa Staging: rtl8723bs: fix names in HalPhyRf.h adds f8010da6556d Staging: rtl8723bs: fix names in odm.h adds 4970f56ced5a Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.h adds 1d1875414561 Staging: rtl8723bs: fix names in odm_NoiseMonitor.h adds f03480be0453 Staging: rtl8723bs: fix names in HalBtc8723b2Ant.h adds 29420aeb4c66 staging: wimax: i2400m: Mundane typo fix in the file driver.c adds 8b2a95eea7c1 staging:rtl8723bs:core:rtw_wlan_util:fixed indentation cod [...] adds dc365d2cc579 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 78619cace833 staging: rtl8723bs: remove unused code blocks conditioned [...] adds b7743b825131 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 65f183001f6e staging: rtl8723bs: remove unused code blocks conditioned [...] adds 48e237ab6f35 staging: rtl8723bs: remove unused code blocks conditioned [...] adds b4f0c92b1096 staging: rtl8723bs: remove unused code blocks conditioned [...] adds e3197c4710cc staging: rtl8723bs: remove unused code blocks conditioned [...] adds 5f6f67f675d0 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 041dfdd718ea staging: rtl8723bs: remove unused code blocks conditioned [...] adds 89fa9845be00 staging: rtl8723bs: remove unused code blocks conditioned [...] adds ba961cd85e01 staging: rtl8723bs: remove unused code blocks conditioned [...] adds f71b544d2d39 staging: rtl8723bs: remove unused code blocks conditioned [...] adds d5cb5c16c6af staging: rtl8723bs: remove unused code blocks conditioned [...] adds 8dafccf1bc63 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 566b2369aaaa staging: rtl8723bs/core: add spaces between operators adds 6574fe5b1e3e Staging: rtl8192u: fixed a whitespace coding style issue adds b0c3683f31ff staging: rtl8723bs: remove unused code blocks completed adds 20ad01363a72 staging: octeon-usb: Match alignment with open parenthesis adds 2e747fef26a5 staging: rtl8188eu: Fix couple of typos adds 6be7952f18e9 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] adds 4faef7d225a4 staging: rtl8723bs: remove unnecessary logging in core/rtw_ap.c adds 9a945e18de3b staging: rtl8723bs: remove unnecessary logging in core/rtw_mlme.c adds 81ff14a398a8 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds 9a884db84d20 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds df2d8943535b staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds 4956e4d0822f staging: rtl8723bs: remove unnecessary logging in hal/HalB [...] adds c173bf140684 staging: rtl8723bs: remove unnecessary logging in hal/hal_ [...] adds 5eff6c3c388f staging: rtl8723bs: remove unnecessary logging in hal/odm.c adds 0798fb1388d6 staging: rtl8723bs: remove unnecessary logging in hal/odm_debug.h adds 353673e0c012 staging: rtl8723bs: remove unnecessary logging in hal/rtl8 [...] adds eab727160860 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] adds 0e9cd946307c staging: rtl8723bs: remove unnecessary logging in os_dep/o [...] adds 62a19328c4b5 staging: rtl8723bs: remove unnecessary logging in os_dep/w [...] adds 105949497a55 staging: rtl8712: Fix a possible NULL pointer dereference [...] adds 6da2f76058a9 staging: rtl8188eu: Removed Unnecessary logging adds 18507b8f6310 staging: wimax: delete from the tree. adds 21ae24cce84f staging: vchiq: Typo fixes adds c7f57fd6b7f0 Merge v5.12-rc4 into staging-next new 9e1c785f13e0 staging: comedi: das800: fix request_irq() warn new 1665c8fdffbb staging: rtl8188eu: use netdev routines for private data new 3eb631e321c7 staging/rtl8192u: avoid Wempty-body warning new 946e2f007fc2 staging/nvec:: avoid Wempty-body warning new 8dd726e10dd1 Staging: rtl8723bs: remove useless structs in rtw_mlme.h new 1250fce7ea73 Staging: rtl8723bs: remove useless structs in rtw_cmd.h new 65d8ec9416b4 Staging: rtl8723bs: remove useless structs in rtw_recv.h new e49472543847 Staging: rtl8723bs: remove useless structs in drv_types.h new cc6205b2b168 Staging: rtl8723bs: remove useless structs in rtw_ioctl_set.h new 7bb865886f81 Staging: rtl8723bs: remove useless structs in wlan_bssdef.h new 86ce9840bf74 Staging: rtl8723bs: remove useless structs in rtw_mp.h new 7d391dced402 Staging: rtl8723bs: remove useless structs in hal_intf.h new 3673da6f1d43 Staging: rtl8723bs: remove useless structs in rtw_event.h new b13efb7df4d5 Staging: rtl8723bs: remove useless structs in rtl8723b_recv.h new cb22eb37e50b Staging: rtl8723bs: remove useless structs in rtw_security.h new 829f646cee1c Staging: rtl8723bs: remove useless structs in rtw_wifi_regd.h new 997a9f9e9b98 Staging: rtl8723bs: remove useless structs in rtw_io.h new 576822d7c1d8 Staging: rtl8723bs: remove useless structs in wifi.h new a3d64cc2073a Staging: rtl8723bs: remove useless structs in hal_phy.h new 68c81e9b3f81 Staging: rtl8723bs: remove useless structs in rtw_xmit.h new a4bc0fa9ec51 Staging: rtl8723bs: remove useless structs in ieee80211.h new 4ad11db48f1a Staging: rtl8723bs: remove useless structs in odm_HWConfig.h new 804173dc7c4d Staging: rtl8723bs: remove useless structs in odm.h new ac3d71e0cbf5 staging: rtl8723bs: delete extern declarations in core/rtw_ap.c new f7bff017741d staging: qlge: fix an error code in probe() new c035867ea625 Merge remote-tracking branch 'staging/staging-next' adds 491aef7caeb3 interconnect: Fix kerneldoc warning adds 57bfc3abd8e5 Merge branch 'icc-fixes' into icc-next new 1847e476a644 Merge remote-tracking branch 'icc/icc-next' new d404280a815f Merge remote-tracking branch 'dmaengine/next' new 894ba116c5f8 Merge remote-tracking branch 'cgroup/for-next' adds 38d0723aeec6 Merge branch 'fixes' into for-next adds eb411291a754 Merge branch 'misc' into for-next new 1020006f4172 Merge remote-tracking branch 'scsi/for-next' adds 7dd847dae1c4 scsi: mpt3sas: Force chain buffer allocations to be within [...] adds 970ac2bb70e7 scsi: mpt3sas: Force sense buffer allocations to be within [...] adds 58501fd9375f scsi: mpt3sas: Force reply buffer allocations to be within [...] adds 2e4e8587327b scsi: mpt3sas: Force reply post buffer allocations to be w [...] adds c569de899bb4 scsi: mpt3sas: Force reply post array allocations to be wi [...] adds 37067b979309 scsi: mpt3sas: Update driver version to 37.101.00.00 adds 59f90f5e6c80 scsi: mvumi: Use true and false for bool variable adds 2af0bf34ae1f scsi: 3w-sas: Remove unneeded variable 'retval' adds 2ed0fc2b9a79 scsi: csiostor: Assign boolean values to a bool variable adds 1bf5fa1a2916 scsi: qla1280: Spelling fixes adds ac5669bf79d9 scsi: 53c700: Fix spelling of conditions adds bcf064bc2a3b scsi: fnic: Rudimentary spelling fixes adds 69a1709e2ec8 scsi: fusion: Fix a typo in the file mptbase.h adds 3b5f3c0d0548 scsi: ufs: core: Tidy up WB configuration code adds b1ebd3b0e466 scsi: target: Fix htmldocs warning in target_submit_prep() adds 035e9f471691 scsi: sbitmap: Silence a debug kernel warning triggered by [...] adds 5c9e2596ed1d scsi: BusLogic: Supply __printf(x, y) formatting for blogic_msg() adds 66730771543f scsi: nsp32: Supply __printf(x, y) formatting for nsp32_message() adds 94685e7a8cf6 scsi: nsp32: Remove or exclude unused variables adds f466690bda03 scsi: FlashPoint: Remove unused variable 'TID' from FlashP [...] adds 886eb6d590d1 scsi: sim710: Remove unused variable 'err' from sim710_init() adds ab3f2d15fc11 scsi: isci: Make local function isci_remote_device_wait_fo [...] adds 72444bbd047f scsi: isci: Make local function port_state_name() static adds 45d59ab3edca scsi: nsp32: Correct expected types in debug print formatting adds 12a1b740f225 scsi: myrb: Demote non-conformant kernel-doc headers and f [...] adds 637b5c3ebc1c scsi: ipr: Fix incorrect function names in their headers adds 5ccd626516e1 scsi: mvumi: Fix formatting and doc-rot issues adds 59863cb53d80 scsi: sd_zbc: Place function name into header adds 3673b7b0007b scsi: pmcraid: Fix a whole host of kernel-doc issues adds ad907c54e36f scsi: sd: Fix function name in header adds 3e2f4679ea03 scsi: aic94xx: Correct misspelling of function asd_dump_se [...] adds f1d50e8ee5c9 scsi: be2iscsi: Ensure function follows directly after its header adds 33c8ef953ece scsi: dc395x: Fix some function param descriptions adds 100ec495e01e scsi: initio: Fix a few kernel-doc misdemeanours adds c548a6250627 scsi: a100u2w: Fix some misnaming and formatting issues adds 9eb292eb2ef7 scsi: myrs: Add missing ':' to make the kernel-doc checker happy adds a364a147b1dc scsi: pmcraid: Correct function name pmcraid_show_adapter_ [...] adds a8d548b0b3ee scsi: mpt3sas: Fix a few kernel-doc issues adds a90a8c607570 scsi: be2iscsi: Demote incomplete/non-conformant kernel-do [...] adds c7eab0704c30 scsi: fnic: Demote non-conformant kernel-doc headers adds 2efd8631d6a5 scsi: fnic: Kernel-doc headers must contain the function name adds 6af1d9bd9051 scsi: isci: phy: Fix a few different kernel-doc related issues adds 6ab7ca5139b7 scsi: isci: phy: Provide function name and demote non-conf [...] adds db35a0835357 scsi: isci: request: Fix a myriad of kernel-doc issues adds 44b7ca966128 scsi: isci: host: Fix bunch of kernel-doc related issues adds 0afdee03f2e7 scsi: isci: task: Demote non-conformant header and remove [...] adds 103d61927ed3 scsi: isci: remote_node_table: Fix a bunch of kernel-doc m [...] adds ad276048f1bc scsi: isci: remote_node_context: Fix one function header a [...] adds 29faa5ce26ae scsi: isci: port_config: Fix a bunch of doc-rot and demote abuses adds 242e15d7a4f4 scsi: isci: remote_device: Fix a bunch of doc-rot issues adds a8604e44514d scsi: isci: request: Fix doc-rot issue relating to 'ireq' param adds 7292a8b039c5 scsi: isci: port: Fix a bunch of kernel-doc issues adds d2d480f132e8 scsi: isci: remote_node_context: Demote kernel-doc abuse adds 188f513dd22c scsi: isci: remote_node_table: Provide some missing params [...] adds cf0ad7a15ac5 scsi: cxlflash: Fix a little doc-rot adds 32b3edfd28f8 scsi: cxlflash: Fix a few misnaming issues adds a690baa47fd1 scsi: cxlflash: Fix some misnaming related doc-rot adds 841d7df0d416 scsi: ibmvscsi: Fix a bunch of kernel-doc related issues adds dd9c77297148 scsi: ibmvscsi: Fix a bunch of misdocumentation adds cba3ebfc008e scsi: ibmvscsi_tgt: Remove duplicate section 'NOTE' new f33f713bdf67 Merge remote-tracking branch 'scsi-mkp/for-next' new 4a1672e62da4 Merge remote-tracking branch 'vhost/linux-next' adds 9afeefcf06fc remoteproc: pru: Fix firmware loading crashes on K3 SoCs adds bb99b078743c Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next adds 1cb8f3e2d8fe hwspinlock: remove sirf driver adds 60d7b22d2593 rpmsg: char: Rename rpmsg_char_init to rpmsg_chrdev_init adds 3093c3c7c136 rpmsg: Move RPMSG_ADDR_ANY in user API adds 809328b40cfb rpmsg: Add short description of the IOCTL defined in UAPI. adds b4ce7e2ebcc5 rpmsg: char: Use rpmsg_sendto to specify the message desti [...] adds c486682ae1e2 rpmsg: virtio: Register the rpmsg_char device adds 964e8bedd5a1 rpmsg: char: Return an error if device already open adds 9af2a2a9c64e remoteproc: qcom_q6v5_mss: Provide errors for firmware-nam [...] adds 3d2ee78906af remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader adds 16324fc8def1 remoteproc: Remove useless check in rproc_del() adds 6a6c4dc0e5de remoteproc: Rename function rproc_actuate() adds 4196d18903f9 remoteproc: Add new RPROC_ATTACHED state adds 76f4c87587e2 remoteproc: Properly represent the attached state adds 1a631382be1d remoteproc: Add new get_loaded_rsc_table() to rproc_ops adds 8a471396d21c remoteproc: stm32: Move resource table setup to rproc_ops adds 6e20a05104e5 remoteproc: stm32: Move memory parsing to rproc_ops adds 7f3bd0c019cb remoteproc: Add new detach() remoteproc operation adds 6070203fe433 remoteproc: Introduce function __rproc_detach() adds d3962a397885 remoteproc: Introduce function rproc_detach() adds 9dc9507f1880 remoteproc: Properly deal with the resource table when detaching adds 8088dd4d9316 remoteproc: Properly deal with the resource table when stopping adds 800dad0025ec remoteproc: Properly deal with a kernel panic when attached adds 83d4e6712c3b remoteproc: Properly deal with a start request when attached adds d2008a968330 remoteproc: Properly deal with a stop request when attached adds 5daaeb5f07ed remoteproc: Properly deal with a detach request when attached adds 6e71d2b2a2b7 remoteproc: Refactor function rproc_cdev_release() adds 6549f42c3d17 remoteproc: qcom: wcss: populate hardcoded param using dri [...] adds 34364712fcc4 dt-bindings: remoteproc: qcom: Add Q6V5 Modem PIL binding [...] adds 0af65b9b915e remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404 adds bb91c9ee518c remoteproc: qcom: wcss: explicitly request exclusive reset [...] adds 48073935b9a4 remoteproc: qcom: wcnss: Allow specifying firmware-name adds 2c2564b9d64d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new c9a655aeea10 Merge remote-tracking branch 'rpmsg/for-next' new 42af94019c07 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 506860d0e191 gpio: sch: Add edge event support adds 49fa475634be gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events new 3e86665947ec Merge remote-tracking branch 'gpio-intel/for-next' new 444408d741c2 Merge remote-tracking branch 'pinctrl/for-next' new 820a5ae5b3b8 Merge remote-tracking branch 'pinctrl-intel/for-next' new 98f31d766571 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds ca0d2fb790eb pwm: bcm2835: Improve period and duty cycle calculation adds acf3402d8363 pwm: ab8500: Implement .apply instead of .config, .enable [...] adds 5a43c201c9d0 pwm: imx-tpm: Use a single line for error message adds f9a8ee8c8bcd pwm: Always allocate PWM chip base ID dynamically adds d58cb0ee51ef pwm: Return -EINVAL for old-style drivers without .set_pol [...] adds 30882cf13007 pwm: atmel-tcb: Implement .apply callback adds c77e99f434c2 pwm: atmel-tcb: Only free resources after pwm_chip_remove( [...] adds 09081c9ba6c2 pwm: sprd: Refuse requests with unsupported polarity adds 9f0f6107e072 pwm: cros-ec: Refuse requests with unsupported polarity adds fc423f29f718 pwm: bcm-kona: Use pwmchip_add() instead of pwmchip_add_wi [...] adds 965ebe39c953 pwm: atmel-hlcdc: Use pwmchip_add() instead of pwmchip_add [...] adds 9666cec380d6 pwm: Drop function pwmchip_add_with_polarity() new efb1b448e1a7 Merge remote-tracking branch 'pwm/for-next' new 79a7ad61da56 Merge remote-tracking branch 'livepatching/for-next' new 180c7faa5be8 Merge remote-tracking branch 'coresight/next' new 8d69f62fddf6 rtc: rx6110: add ACPI bindings to I2C new 299d4396068d Merge remote-tracking branch 'rtc/rtc-next' new 9d2985f76164 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 15a2fd51384a seccomp: fix the cond to report loaded filters new 2eefc7af56cb Merge remote-tracking branch 'seccomp/for-next/seccomp' new cd4d766d460f Merge remote-tracking branch 'gnss/gnss-next' new a2b15d1fc256 Merge remote-tracking branch 'slimbus/for-next' new e55d36a6ec82 Merge remote-tracking branch 'nvmem/for-next' new f20708190881 Merge remote-tracking branch 'xarray/main' adds 0c85c54bf7fa Drivers: hv: vmbus: Drop error message when 'No request id [...] adds 05e48d894a33 drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue adds bd2f35d8acf9 x86/hyper-v: Fix unused variable 'hi' in hv_apic_read adds 66000097f91a x86/hyper-v: Fix unused variable 'msr_val' warning in hv_q [...] adds 9c780083badb hv: hyperv.h: a few mundane typo fixes new 5a4b8b62c951 Merge remote-tracking branch 'hyperv/hyperv-next' new c7a3fc1aea5f Merge remote-tracking branch 'auxdisplay/auxdisplay' adds d027fdc4fa30 kdb: Remove redundant function definitions/prototypes adds e4f291b3f7bb kdb: Simplify kdb commands registration adds 2bbd9b0f2b4e kernel: debug: Ordinary typo fixes in the file gdbstub.c new 62a76cd305c7 Merge remote-tracking branch 'kgdb/kgdb/for-next' new ed662e21e42f Merge remote-tracking branch 'fpga/for-next' new 2f9f21cdcd71 kunit: Match parenthesis alignment to improve code readability new 594f7d51f11e Merge remote-tracking branch 'kunit-next/kunit' new 7830fe28421a Merge remote-tracking branch 'mhi/mhi-next' adds 98898dfbdf72 Rust support new 64e17c726d5e Merge remote-tracking branch 'rust/rust-next' adds 393805a9e0f6 hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] adds e8db1e528380 hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] adds e671110d7acf kasan: fix per-page tags for non-page_alloc pages adds d7b5e5922686 mm/mmu_notifiers: ensure range_end() is paired with range_start() adds e841f030c6c8 selftests/vm: fix out-of-tree build adds 6ebaa672682c z3fold: prevent reclaim/free race for headless pages adds ea22982aa6cb squashfs: fix inode lookup sanity checks adds bd6fa56a90d9 squashfs: fix xattr id and id lookup sanity checks adds 9316abc177a0 ia64: mca: allocate early mca with GFP_ATOMIC adds f713cc7b5c2d ia64: fix format strings for err_inject adds 3f3823723e0e gcov: fix clang-11+ support adds f2c67daa639c kfence: make compatible with kmemleak adds fd904834c463 mm: memblock: fix section mismatch warning again adds 84acbf0f417b mm/slub: fix backtrace of objects because of redzone adjustment adds a02a25709155 mm/slub: add support for free path information of an object adds 14c0508adcdb arm: print alloc free paths for address in registers adds 091d88ca149e /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds c1e0d220ebbf /proc/kpageflags: do not use uninitialized struct pages adds 773d762cb360 arch/ia64/kernel/head.S: remove duplicate include adds 02cbc4a12214 arch/ia64/kernel/fsys.S: fix typos adds 91887f68d568 arch/ia64/include/asm/pgtable.h: minor typo fixes adds 0391779562b8 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds b643ea6ec365 scripts/spelling.txt: add "overlfow" adds 5b9b343b2f20 scripts/spelling.txt: Add "diabled" typo adds cefd7ae7f50d scripts/spelling.txt: add "overflw" adds a54c172e8b0b arch/sh/include/asm/tlb.h: remove duplicate include adds f08d0b9e1a83 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds 448d81bfba5f ocfs2: clear links count in ocfs2_mknod() if an error occurs adds fd2192b6ed13 ocfs2: fix ocfs2 corrupt when iputting an inode adds b646899c51b6 watchdog: rename __touch_watchdog() to a better descriptive name adds ba08cecdaf98 watchdog: explicitly update timestamp when reporting softlockup adds 98a315d756b1 watchdog/softlockup: report the overall time of softlockups adds 217857770c3a watchdog/softlockup: remove logic that tried to prevent re [...] adds 3fbfa69903e9 watchdog: fix barriers when printing backtraces from all CPUs adds e2758e6953d8 watchdog: cleanup handling of false positives adds 9d9409e6a8f0 mm/slab.c: fix spelling mistake "disired" -> "desired" adds 6b41beee43be mm, slub: enable slub_debug static key when creating cache [...] adds 1a58eef5def9 selftests: add a kselftest for SLUB debugging functionality adds b815bce30e37 selftests: add a kselftest for SLUB debugging functionality-fix adds 3129f1a7f089 slub: remove resiliency_test() function adds 51b4492e1e82 mm/page_owner: record the timestamp of all pages during free adds a97e2c877399 mm: provide filemap_range_needs_writeback() helper adds 992c42195aeb mm: use filemap_range_needs_writeback() for O_DIRECT reads adds c873db2591e1 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds 8e86d7cf2d05 mm/filemap: use filemap_read_page in filemap_fault adds ec318dc9dd9d mm/filemap: drop check for truncated page after I/O adds 162d6dc2b5b5 mm: page-writeback: simplify memcg handling in test_clear_ [...] adds 47033a3330b0 mm: introduce and use mapping_empty adds 55c653b71e8c mm: stop accounting shadow entries adds 539c8a020d53 dax: account DAX entries as nrpages adds 3f931bdf178f mm: remove nrexceptional from inode adds 21a9d1b5522f mm: Move page_mapping_file to pagemap.h adds 22d2420df77b mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 27b2b5a0cdd3 mm/gup: add compound page list iterator adds 9235a6a6be62 mm/gup: decrement head page once for group of subpages adds 254d899a6cde mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds 36b725a6136b RDMA/umem: batch page unpin in __ib_umem_release() adds 88175c5f557d mm/memremap.c: fix improper SPDX comment style adds 7f4615b66b4e mm: memcontrol: fix kernel stack account adds e05c2d043239 memcg: cleanup root memcg checks adds 7efbfe1901d7 memcg: enable memcg oom-kill for __GFP_NOFAIL adds 9a1c1b7c93d3 mm: memcontrol: fix cpuhotplug statistics flushing adds 50b389c6bcf2 mm: memcontrol: kill mem_cgroup_nodeinfo() adds a58eb61f9b2d mm: memcontrol: privatize memcg_page_state query functions adds 308323f593a0 cgroup: rstat: support cgroup1 adds ef2465053717 cgroup: rstat: punt root-level optimization to individual [...] adds 21c71e1774bc mm: memcontrol: switch to rstat adds b4f345ecb011 mm-memcontrol-switch-to-rstat-fix adds 769324cf7397 mm: memcontrol: switch to rstat fix adds af8d90bf60ef mm: memcontrol: consolidate lruvec stat flushing adds 86339a9048d7 kselftests: cgroup: update kmem test for new vmstat implem [...] adds 793f230e91c2 memcg: charge before adding to swapcache on swapin adds adebf092fdf4 memcg: set page->private before calling swap_readpage adds 423701d42628 mm/memory.c: do_numa_page(): delete bool "migrated" adds 1b7c7f298999 mm/interval_tree: add comments to improve code readability adds 68f7bf6e7e98 x86/vmemmap: drop handling of 4K unaligned vmemmap range adds 90cae500c921 x86/vmemmap: drop handling of 1GB vmemmap ranges adds 969d349aa5c4 x86/vmemmap: handle unpopulated sub-pmd ranges adds fb183c2d0e95 x86/vmemmap: optimize for consecutive sections in partial [...] adds 8f2b8657a424 mm, tracing: improve rss_stat tracepoint message adds dee42eccb91c mm: allow shmem mappings with MREMAP_DONTUNMAP adds d9e4d5c6dff3 mm/dmapool: switch from strlcpy to strscpy adds 9d9d5290c35c samples/vfio-mdev/mdpy: use remap_vmalloc_range adds 94bfa9eead5c mm: unexport remap_vmalloc_range_partial adds 523aa185bc19 mm/vmalloc: use rb_tree instead of list for vread() lookups adds 3988e2156306 ARM: mm: add missing pud_page define to 2-level page tables adds 17aa145f03a0 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 0b26c9d462f6 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds 609ab3a7e95d mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 54a10e43ccef mm/ioremap: rename ioremap_*_range to vmap_*_range adds c36a0ddcaa16 mm: HUGE_VMAP arch support cleanup adds 3785ce2d9691 powerpc: inline huge vmap supported functions adds a676afe34995 arm64: inline huge vmap supported functions adds 17b7171c1622 x86: inline huge vmap supported functions adds 039dbe56a364 mm/vmalloc: provide fallback arch huge vmap support functions adds ca67a6b65240 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 6caf3b8893bc mm/vmalloc: add vmap_range_noflush variant adds cbca8df20a91 mm/vmalloc: hugepage vmalloc mappings adds bb91585a6621 mm/vmalloc: fix read of uninitialized pointer area adds bbed63249b36 powerpc/64s/radix: enable huge vmalloc mappings adds 3bc29a8e251a kasan: remove redundant config option adds 0d9e60b66271 kasan-remove-redundant-config-option-fix adds e5bbe620e7a1 mm/kasan: switch from strlcpy to strscpy adds 7b40fcc93f61 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds d07a05953b60 mm, kasan: don't poison boot memory with tag-based modes adds 75393a0acbc3 arm64: kasan: allow to init memory when setting tags adds b5feba92b229 kasan: init memory in kasan_(un)poison for HW_TAGS adds 26a7ee1a170e kasan, mm: integrate page_alloc init with HW_TAGS adds c7948d4407ed kasan, mm: integrate slab init_on_alloc with HW_TAGS adds 6b548c253039 kasan, mm: integrate slab init_on_free with HW_TAGS adds be8123fc4d6e kasan: docs: clean up sections adds 857e585be339 kasan: docs: update overview section adds 7cd99f4ad30d kasan: docs: update usage section adds 5bf5c5427d23 kasan: docs: update error reports section adds f1c3e6fab194 kasan: docs: update boot parameters section adds d4754f78afc9 kasan: docs: update GENERIC implementation details section adds 6148c5da8dc3 kasan: docs: update SW_TAGS implementation details section adds 0eae72b67e15 kasan: docs: update HW_TAGS implementation details section adds 1fe67b6885e0 kasan: docs: update shadow memory section adds e8d2a2722681 kasan: docs: update ignoring accesses section adds 2f9610bd6a93 kasan: docs: update tests section adds 357e2e021b3a kasan: record task_work_add() call stack adds 34f7349a817e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds eb2deb739473 mm: remove lru_add_drain_all in alloc_contig_range adds 6343d4d193c0 include/linux/page-flags-layout.h: correctly determine LAS [...] adds 7d344554f07b include/linux/page-flags-layout.h: cleanups adds f4a6de4b7331 mm/page_alloc: rename alloc_mask to alloc_gfp adds 3d1643e26b2c mm/page_alloc: rename gfp_mask to gfp adds 42ccb572478b mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 3680a245814e mm/mempolicy: rename alloc_pages_current to alloc_pages adds 99ae4bfa7fce mm/mempolicy: rewrite alloc_pages documentation adds 5afb7cb04e92 mm/mempolicy: rewrite alloc_pages_vma documentation adds 044343980a37 mm/mempolicy: fix mpol_misplaced kernel-doc adds 12ed5442695f mm: page_alloc: dump migrate-failed pages adds 4d328c57ce0a mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 3d3b01622769 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds 3a5a2d28bb7e hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds 52dcda17fc5f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 132f46917e94 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds 17e5e1fc77a6 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 0b61cfac683c hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 703923464537 mm/hugetlb: remove redundant reservation check condition i [...] adds 9c352ba0b022 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds d6a72a70d2ce mm/hugetlb: use some helper functions to cleanup code adds bb5066e4a5af mm/hugetlb: optimize the surplus state transfer code in mo [...] adds d5c1041b8a6d mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds d72719b0c9f9 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds 36bb1b033066 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds ae99ab5ff245 khugepaged: remove unneeded return value of khugepaged_col [...] adds 96d9608d7b08 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds 5467399aed84 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds 3b43b99344ce khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds c7d3dadcf67e mm/huge_memory.c: remove unnecessary local variable ret2 adds 1dc15f6a221a mm: huge_memory: a new debugfs interface for splitting THP tests. adds ad0ccce80dd5 userfaultfd: add minor fault registration mode adds 2ca39d432473 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds 78b8841bf022 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds d75284553cdf userfaultfd: add UFFDIO_CONTINUE ioctl adds 58ee6a065ff5 userfaultfd: update documentation to describe minor fault [...] adds 8c32796ad13f userfaultfd/selftests: add test exercising minor fault handling adds 00da60b9d0a0 userfaultfd: support minor fault handling for shmem adds 6274f907c36a userfaultfd-support-minor-fault-handling-for-shmem-fix adds 0004d599909f userfaultfd/selftests: use memfd_create for shmem test type adds 8815c5eb1184 userfaultfd/selftests: create alias mappings in the shmem test adds d52bb0df4dcf userfaultfd/selftests: reinitialize test context in each test adds 0f13f0d970f2 userfaultfd/selftests: exercise minor fault handling shmem [...] adds 786da7646522 userfaultfd/selftests: use user mode only adds 7f8c5e856d9c userfaultfd/selftests: remove the time() check on delayed uffd adds d5b0d4b10266 userfaultfd/selftests: drop VERIFY check in locking_thread adds 78111f0a6f9f userfaultfd/selftests: only dump counts if mode enabled adds c143a048fa55 userfaultfd/selftests: unify error handling adds d33478b5e31e mm/vmscan: move RECLAIM* bits to uapi header adds c7d4c8492b38 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 2764aef2c75d mm: vmscan: use nid from shrink_control for tracepoint adds 776ad23ae590 mm: vmscan: consolidate shrinker_maps handling code adds 097ff726fc43 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds f8167b48aed6 mm: vmscan: remove memcg_shrinker_map_size adds cb1731c7a5b5 mm: vmscan: use kvfree_rcu instead of call_rcu adds 4847825ff838 mm: memcontrol: rename shrinker_map to shrinker_info adds 68dd54f346cb mm: vmscan: add shrinker_info_protected() helper adds 8c84f2a106f9 mm: vmscan: use a new flag to indicate shrinker is registered adds cfb1e2da0ab0 mm: vmscan: add per memcg shrinker nr_deferred adds ad80f228eed3 mm: vmscan: use per memcg nr_deferred of shrinker adds d58255d8c89f mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds 5333031550f1 mm: memcontrol: reparent nr_deferred when memcg offline adds 02c84eff022b mm: vmscan: shrink deferred objects proportional to priority adds 50da455f1e20 mm/compaction: remove unused variable sysctl_compact_memory adds 4457f2164e59 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds 0ac1d09ac248 mm: vmstat: add cma statistics adds 2699a7fccf06 mm: cma: use pr_err_ratelimited for CMA warning adds aa1c7ea96d18 mm: cma: support sysfs adds 41b1486f580b mm: cma: fix potential null dereference on pointer cma adds c8c1b1849155 mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 331b12808f0b mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 13678b7dda10 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 9ed8c73ef831 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 1f3f14fd407c x86/mm: track linear mapping split events adds aa660f407fa8 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds 7bfd7234d6b1 mm/util.c: reduce mem_dump_obj() object size adds c111f596a45e mm/util.c: fix typo adds 6bb31f62a636 mm/gup: don't pin migrated cma pages in movable zone adds f9b81c7a5ecf mm/gup: check every subpage of a compound page during isolation adds 7dc929c72c89 mm/gup: return an error on migration failure adds 5ed24e78bcd2 mm/gup: check for isolation errors adds c68c5dc10330 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 4c6c79445499 mm: apply per-task gfp constraints in fast path adds 9982ace2a657 mm: honor PF_MEMALLOC_PIN for all movable pages adds d6dbc9982d52 mm/gup: do not migrate zero page adds 8d84f5482dc8 mm/gup: migrate pinned pages out of movable zone adds 5b43f3dd488e memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 8c3138e00b41 mm/gup: change index type to long as it counts pages adds 6c795abd6926 mm/gup: longterm pin migration cleanup adds 509691ad5597 selftests/vm: gup_test: fix test flag adds c2ab3a14f231 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds e60bff3fb380 mm,memory_hotplug: allocate memmap from the added memory range adds 53ae74c27e12 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix adds 0d421e2a47f4 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds 8f8407185fc6 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds 363f72d78186 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 5186f822d28b arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 204f5245cdd2 mm/zswap.c: switch from strlcpy to strscpy adds cbe664aa3261 iov_iter: lift memzero_page() to highmem.h adds e07da9ca7ba8 btrfs: use memzero_page() instead of open coded kmap pattern adds 69767e5b8a7d mm/highmem.c: fix coding style issue adds c279dfe8b99f mm/highmem: Remove deprecated kmap_atomic adds 0366be0adee8 mm/mempool: minor coding style tweaks adds 1a84e52d84bd mm/swapfile: minor coding style tweaks adds 576c0f7e68bb mm/sparse: minor coding style tweaks adds aeb391b45cb7 mm/vmscan: minor coding style tweaks adds 195c2e4cb9da mm/compaction: minor coding style tweaks adds 16c67f03427e mm/oom_kill: minor coding style tweaks adds 83a6a80ec989 mm/shmem: minor coding style tweaks adds bb5034d95142 mm/page_alloc: minor coding style tweaks adds 63e3c426c1c4 mm/filemap: minor coding style tweaks adds aafe9d417e26 mm/mlock: minor coding style tweaks adds 0fc4a4096e9a mm/frontswap: minor coding style tweaks adds 9ed03dced98d mm/vmalloc: minor coding style tweaks adds 257e7d5c8919 mm/memory_hotplug: minor coding style tweaks adds cf14813dd404 mm/mempolicy: minor coding style tweaks adds efc384ebdb83 mm/process_vm_access.c: remove duplicate include adds 469f7e5ed2f4 kfence: zero guard page after out-of-bounds access adds f46810d6099c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds bf0d6637c40c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds ec6901e8e919 kernel/hung_task.c: Monitor killed tasks. adds 363e8285565c procfs: allow reading fdinfo with PTRACE_MODE_READ adds a25ca98c1f6e procfs/dmabuf: add inode number to /proc/*/fdinfo adds 7ebb4b63834a proc/sysctl: fix function name error in comments adds 9a3c396cd995 proc/sysctl: make protected_* world readable adds d67249a9c2dd include: remove pagemap.h from blkdev.h adds 6805985a576a kernel/async.c: fix pr_debug statement adds 89cffb73eeb6 kernel/cred.c: make init_groups static adds 643cfee40553 kernel/umh.c: fix some spelling mistakes adds e38f3c037a7f kernel/user_namespace.c: fix typos adds 3e3011ea6112 kernel/up.c: fix typo adds 7217f37ec86c kernel/sys.c: fix typo adds f9156d9396fa kernel/irq/: fix language typos adds df2aa3e1b47e lib/bch.c: fix a typo in the file bch.c adds f686213ac9de lib: fix inconsistent indenting in process_bit1() adds 91b4ba2796a8 lib/list_sort.c: fix typo in function description adds 8f7d76ff6cec include/linux/compat.h: remove unneeded declaration from C [...] adds 1695cce90e06 fs: fat: fix spelling typo of values adds f0b2bbc9fe42 do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds 35c323d8b567 kernel/fork.c: simplify copy_mm() adds 8ae29b1fb7d1 kernel/fork.c: fix typos adds 3a3ffa4e3ec0 kernel/crash_core: add crashkernel=auto for vmcore creation adds 6e0f089d8aef kexec: Add kexec reboot string adds 4bd028a1e646 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 6b85ddd223de gcov: clang: drop support for clang-10 and older adds ed51885a9a3d gcov: combine common code adds acd26a3aeb80 gcov: simplify buffer allocation adds ec1517f90243 gcov: use kvmalloc() adds 45d61cc97784 aio: simplify read_events() adds 01583a16158c gdb: lx-symbols: store the abspath() adds c89e5685c3ba scripts/gdb: document lx_current is only supported by x86 adds f9e5124157a3 scripts/gdb: add lx_current support for arm64 adds ceb13f861c2d selftests: remove duplicate include adds 2bdae494c5c3 kernel/async.c: stop guarding pr_debug() statements adds b80714d21528 kernel/async.c: remove async_unregister_domain() adds d3f9d0fc0296 init/initramfs.c: do unpacking asynchronously adds c0954d9328ac modules: add CONFIG_MODPROBE_PATH new 1cb2650a7bb5 Merge branch 'akpm-current/current' new 0f6e8e191ab6 mm: add definition of PMD_PAGE_ORDER new ada103b21233 mmap: make mlock_future_check() global new dfdb54e68e0c riscv/Kconfig: make direct map manipulation options depend on MMU new bf94e9a31a63 set_memory: allow set_direct_map_*_noflush() for multiple pages new f1d0ef9e6698 set_memory: allow querying whether set_direct_map_*() is a [...] new bf57e40c191f mm: introduce memfd_secret system call to create "secret" [...] new 162fbdda1e9e PM: hibernate: disable when there are active secretmem users new 82a3b32a5236 arch, mm: wire up memfd_secret system call where relevant new 299d14fbe6d0 secretmem: test: add basic selftest for memfd_secret(2) new ec5d82a6dfca Merge branch 'akpm/master' new 20f1b5f9c07c Add linux-next specific files for 20210324
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 (fa903833ae34) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 825 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 2 + .rustfmt.toml | 1 + CREDITS | 3 + Documentation/ABI/stable/procfs-audit_loginuid | 27 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 35 +- Documentation/ABI/testing/sysfs-class-devfreq | 5 +- Documentation/ABI/testing/sysfs-fs-f2fs | 24 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 34 +- .../admin-guide/laptops/thinkpad-acpi.rst | 20 + Documentation/admin-guide/mm/hugetlbpage.rst | 11 - Documentation/admin-guide/mm/memory-hotplug.rst | 13 - Documentation/arm64/acpi_object_usage.rst | 10 +- Documentation/core-api/printk-formats.rst | 2 +- Documentation/devicetree/bindings/Makefile | 2 +- .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 5 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 - .../devicetree/bindings/arm/rockchip.yaml | 1 + .../clock/allwinner,sun4i-a10-pll1-clk.yaml | 2 +- .../devicetree/bindings/clock/milbeaut-clock.yaml | 12 +- .../bindings/clock/rockchip,rk3568-cru.yaml | 60 + .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 1 - .../bindings/display/brcm,bcm2835-dsi0.yaml | 6 - .../bindings/display/panel/panel-dpi.yaml | 2 +- .../bindings/display/panel/panel-simple.yaml | 2 + .../devicetree/bindings/dma/qcom,gpi.yaml | 2 +- .../bindings/gpio/socionext,uniphier-gpio.yaml | 3 +- .../devicetree/bindings/hwlock/sirf,hwspinlock.txt | 28 - .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 +- Documentation/devicetree/bindings/i3c/i3c.yaml | 7 +- .../bindings/iio/adc/brcm,iproc-static-adc.yaml | 5 - .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 2 +- .../bindings/iio/light/capella,cm3605.yaml | 1 - .../bindings/iio/light/upisemi,us5182.yaml | 4 +- .../bindings/infiniband/hisilicon-hns-roce.txt | 2 +- .../devicetree/bindings/input/atmel,maxtouch.yaml | 32 + Documentation/devicetree/bindings/input/input.yaml | 1 - .../devicetree/bindings/input/iqs626a.yaml | 843 +++ .../bindings/input/touchscreen/azoteq,iqs5xx.yaml | 75 + .../bindings/input/touchscreen/iqs5xx.txt | 80 - .../interrupt-controller/loongson,htpic.yaml | 2 +- .../devicetree/bindings/iommu/sprd,iommu.yaml | 57 + .../devicetree/bindings/leds/leds-lgm.yaml | 26 +- .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 84 + .../devicetree/bindings/media/qcom,camss.txt | 236 - .../bindings/media/qcom,msm8916-camss.yaml | 256 + .../bindings/media/qcom,msm8996-camss.yaml | 387 + .../bindings/media/qcom,sdm660-camss.yaml | 398 ++ .../bindings/media/qcom,sdm845-camss.yaml | 371 + .../memory-controllers/nvidia,tegra210-emc.yaml | 2 +- Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 1 + .../devicetree/bindings/mmc/sdhci-of-dwcmshc.txt | 20 - .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 87 + .../devicetree/bindings/net/actions,owl-emac.yaml | 92 + .../bindings/net/broadcom-bluetooth.yaml | 1 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 1 - .../devicetree/bindings/net/dsa/lantiq-gswip.txt | 4 + .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 4 +- .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 9 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 20 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 1 + .../bindings/phy/microchip,sparx5-serdes.yaml | 100 + .../bindings/phy/phy-cadence-torrent.yaml | 20 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 6 +- .../bindings/power/supply/ab8500/btemp.txt | 16 - .../bindings/power/supply/ab8500/chargalg.txt | 16 - .../bindings/power/supply/ab8500/charger.txt | 25 - .../devicetree/bindings/power/supply/ab8500/fg.txt | 58 - .../bindings/power/supply/act8945a-charger.txt | 44 - .../power/supply/active-semi,act8945a-charger.yaml | 76 + .../bindings/power/supply/axp20x_ac_power.txt | 25 - .../bindings/power/supply/axp20x_battery.txt | 20 - .../bindings/power/supply/axp20x_usb_power.txt | 41 - .../devicetree/bindings/power/supply/battery.txt | 3 - .../devicetree/bindings/power/supply/bq2415x.txt | 47 - .../devicetree/bindings/power/supply/bq2415x.yaml | 98 + .../devicetree/bindings/power/supply/bq24190.txt | 61 - .../devicetree/bindings/power/supply/bq24190.yaml | 92 + .../devicetree/bindings/power/supply/bq24257.txt | 62 - .../devicetree/bindings/power/supply/bq24257.yaml | 124 + .../devicetree/bindings/power/supply/bq24735.yaml | 89 + .../devicetree/bindings/power/supply/bq256xx.yaml | 1 - .../devicetree/bindings/power/supply/bq25890.txt | 60 - .../devicetree/bindings/power/supply/bq25890.yaml | 123 + .../devicetree/bindings/power/supply/bq27xxx.yaml | 3 +- .../bindings/power/supply/cpcap-battery.txt | 31 - .../bindings/power/supply/cpcap-battery.yaml | 87 + .../bindings/power/supply/cpcap-charger.txt | 40 - .../bindings/power/supply/cpcap-charger.yaml | 106 + .../bindings/power/supply/cw2015_battery.yaml | 2 +- .../bindings/power/supply/da9150-charger.txt | 26 - .../devicetree/bindings/power/supply/da9150-fg.txt | 23 - .../bindings/power/supply/dlg,da9150-charger.yaml | 52 + .../power/supply/dlg,da9150-fuel-gauge.yaml | 51 + .../devicetree/bindings/power/supply/isp1704.txt | 17 - .../devicetree/bindings/power/supply/isp1704.yaml | 42 + .../bindings/power/supply/lego,ev3-battery.yaml | 55 + .../bindings/power/supply/lego_ev3_battery.txt | 21 - .../bindings/power/supply/lltc,lt3651-charger.yaml | 44 + .../bindings/power/supply/lltc,ltc294x.yaml | 66 + .../bindings/power/supply/lp8727_charger.txt | 43 - .../bindings/power/supply/lt3651-charger.txt | 29 - .../devicetree/bindings/power/supply/ltc2941.txt | 28 - .../bindings/power/supply/ltc4162-l.yaml | 2 - .../bindings/power/supply/max17040_battery.txt | 52 - .../bindings/power/supply/max17042_battery.txt | 35 - .../bindings/power/supply/max8903-charger.txt | 24 - .../bindings/power/supply/maxim,ds2760.txt | 26 - .../bindings/power/supply/maxim,ds2760.yaml | 43 + .../bindings/power/supply/maxim,max14656.txt | 23 - .../bindings/power/supply/maxim,max14656.yaml | 45 + .../bindings/power/supply/maxim,max17040.yaml | 95 + .../bindings/power/supply/maxim,max17042.yaml | 78 + .../bindings/power/supply/maxim,max8903.yaml | 67 + .../bindings/power/supply/microchip,ucs1002.txt | 27 - .../bindings/power/supply/microchip,ucs1002.yaml | 51 + .../bindings/power/supply/nokia,n900-battery.yaml | 49 + .../bindings/power/supply/olpc-battery.yaml | 27 + .../bindings/power/supply/olpc_battery.txt | 5 - .../bindings/power/supply/power-supply.yaml | 22 - .../bindings/power/supply/power_supply.txt | 2 - .../power/supply/qcom,coincell-charger.txt | 48 - .../bindings/power/supply/qcom,pm8941-charger.yaml | 169 + .../power/supply/qcom,pm8941-coincell.yaml | 57 + .../devicetree/bindings/power/supply/qcom_smbb.txt | 150 - .../bindings/power/supply/richtek,rt9455.yaml | 90 + .../bindings/power/supply/rohm,bd99954.yaml | 2 +- .../bindings/power/supply/rt9455_charger.txt | 46 - .../bindings/power/supply/rx51-battery.txt | 25 - .../bindings/power/supply/sbs,sbs-battery.yaml | 7 +- .../bindings/power/supply/sbs,sbs-charger.yaml | 55 + .../bindings/power/supply/sbs,sbs-manager.txt | 66 - .../bindings/power/supply/sbs,sbs-manager.yaml | 107 + .../bindings/power/supply/sbs_sbs-charger.txt | 21 - .../bindings/power/supply/sc2731-charger.yaml | 53 + .../bindings/power/supply/sc2731_charger.txt | 40 - .../devicetree/bindings/power/supply/sc27xx-fg.txt | 59 - .../bindings/power/supply/sc27xx-fg.yaml | 98 + .../power/supply/stericsson,ab8500-battery.txt | 34 + .../power/supply/stericsson,ab8500-btemp.yaml | 73 + .../power/supply/stericsson,ab8500-chargalg.yaml | 37 + .../power/supply/stericsson,ab8500-charger.yaml | 123 + .../power/supply/stericsson,ab8500-fg.yaml | 72 + .../bindings/power/supply/ti,bq24735.txt | 39 - .../bindings/power/supply/ti,lp8727.yaml | 90 + .../bindings/power/supply/tps65090-charger.yaml | 36 + .../devicetree/bindings/power/supply/tps65090.txt | 17 - .../bindings/power/supply/tps65217-charger.yaml | 43 + .../bindings/power/supply/tps65217_charger.txt | 17 - .../bindings/power/supply/twl-charger.txt | 30 - .../bindings/power/supply/twl4030-charger.yaml | 68 + .../supply/x-powers,axp20x-ac-power-supply.yaml | 32 + .../x-powers,axp20x-battery-power-supply.yaml | 30 + .../supply/x-powers,axp20x-usb-power-supply.yaml | 33 + .../bindings/regulator/qcom-labibb-regulator.yaml | 1 - .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 15 + .../bindings/remoteproc/qcom,wcnss-pil.txt | 6 + .../bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- .../devicetree/bindings/serial/serial.yaml | 2 +- .../devicetree/bindings/sound/ak4642.yaml | 2 - .../bindings/sound/google,cros-ec-codec.yaml | 2 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 1 - .../devicetree/bindings/sound/rt1019.yaml | 33 + Documentation/devicetree/bindings/sound/rt5682.txt | 2 +- .../bindings/spi/amlogic,meson-gx-spicc.yaml | 4 +- .../devicetree/bindings/spi/spi-controller.yaml | 21 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + Documentation/devicetree/bindings/spi/spi-mux.yaml | 8 +- .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 1 + .../devicetree/bindings/spi/st,stm32-spi.yaml | 6 - .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 2 - .../devicetree/bindings/timer/ingenic,tcu.yaml | 30 +- .../devicetree/bindings/timer/renesas,cmt.yaml | 4 + .../devicetree/bindings/timer/renesas,tmu.yaml | 6 + .../devicetree/bindings/trivial-devices.yaml | 3 + Documentation/devicetree/bindings/usb/usb.yaml | 1 - Documentation/doc-guide/kernel-doc.rst | 3 + Documentation/driver-api/dma-buf.rst | 76 + Documentation/driver-api/media/camera-sensor.rst | 3 +- Documentation/driver-api/media/index.rst | 2 + .../driver-api/media/maintainer-entry-profile.rst | 206 + .../driver-api/surface_aggregator/clients/dtx.rst | 718 ++ .../surface_aggregator/clients/index.rst | 1 + Documentation/filesystems/cifs/cifsd.rst | 72 +- Documentation/filesystems/cifs/index.rst | 10 + Documentation/filesystems/index.rst | 2 +- Documentation/gpu/todo.rst | 2 +- Documentation/hwmon/corsair-psu.rst | 13 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/nzxt-kraken2.rst | 42 + Documentation/index.rst | 1 + Documentation/input/devices/rotary-encoder.rst | 8 +- Documentation/kbuild/kbuild.rst | 4 + .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/networking/dsa/configuration.rst | 330 +- Documentation/networking/dsa/dsa.rst | 1 + Documentation/networking/switchdev.rst | 3 +- Documentation/networking/xfrm_device.rst | 2 +- Documentation/process/changes.rst | 9 + Documentation/rust/arch-support.rst | 23 + Documentation/rust/coding.rst | 92 + Documentation/rust/docs.rst | 109 + Documentation/rust/index.rst | 20 + Documentation/rust/quick-start.rst | 191 + Documentation/security/index.rst | 1 + Documentation/security/landlock.rst | 79 + Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Documentation/userspace-api/landlock.rst | 307 + Documentation/userspace-api/media/v4l/buffer.rst | 2 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 334 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 383 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 15 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 10 + .../userspace-api/media/v4l/subdev-formats.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 46 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 + .../userspace-api/media/videodev2.h.rst.exceptions | 1 + Documentation/virt/kvm/api.rst | 9 +- Documentation/virt/kvm/locking.rst | 49 +- MAINTAINERS | 180 +- Makefile | 147 +- Next/SHA1s | 293 +- Next/Trees | 1 + Next/merge.log | 7418 +++++++++++++------- arch/Kconfig | 18 + arch/alpha/kernel/syscalls/syscall.tbl | 3 + arch/arc/boot/dts/haps_hs.dts | 2 +- arch/arc/kernel/signal.c | 4 +- arch/arc/kernel/unwind.c | 27 +- arch/arm/arm-soc-for-next-contents.txt | 217 +- arch/arm/boot/dts/dra7-l4.dtsi | 75 +- arch/arm/boot/dts/dra7.dtsi | 220 +- arch/arm/boot/dts/exynos3250-monk.dts | 4 +- arch/arm/boot/dts/exynos3250-rinato.dts | 4 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 3 +- arch/arm/boot/dts/exynos4412-ppmu-common.dtsi | 48 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 +- arch/arm/boot/dts/imx6ull-myir-mys-6ulx-eval.dts | 1 + arch/arm/boot/dts/omap4-l4.dtsi | 43 +- arch/arm/boot/dts/omap4.dtsi | 169 +- arch/arm/boot/dts/omap4460.dtsi | 13 +- arch/arm/boot/dts/omap5-l4.dtsi | 67 +- arch/arm/boot/dts/omap5.dtsi | 204 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 3 + arch/arm/crypto/aes-cipher-core.S | 42 +- arch/arm/crypto/blake2s-core.S | 21 + arch/arm/crypto/chacha-scalar-core.S | 43 +- arch/arm/include/asm/bug.h | 1 + arch/arm/include/asm/pgtable-3level.h | 2 - arch/arm/include/asm/pgtable.h | 3 + arch/arm/include/asm/spinlock.h | 2 +- arch/arm/kernel/process.c | 11 + arch/arm/kernel/traps.c | 1 + arch/arm/mach-omap2/Kconfig | 3 - arch/arm/mach-omap2/Makefile | 11 +- arch/arm/mach-omap2/common.h | 9 - arch/arm/mach-omap2/io.c | 12 +- arch/arm/mach-omap2/omap-secure.c | 39 + arch/arm/mach-omap2/omap-secure.h | 1 + arch/arm/mach-omap2/omap_hwmod.c | 8 - arch/arm/mach-omap2/omap_hwmod.h | 14 +- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 877 --- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 467 -- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 719 -- arch/arm/mach-omap2/pdata-quirks.c | 31 +- arch/arm/mach-omap2/pmic-cpcap.c | 4 +- arch/arm/mach-omap2/sr_device.c | 7 + arch/arm/mm/copypage-v4mc.c | 1 + arch/arm/mm/copypage-v6.c | 1 + arch/arm/mm/copypage-xscale.c | 1 + arch/arm/tools/syscall.tbl | 3 + arch/arm/xen/mm.c | 2 +- arch/arm64/Kconfig | 7 - .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 1 + .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 24 + .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 64 + .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 2 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 4 + .../arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi | 4 + arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 1 - arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 14 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 540 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 47 +- arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 39 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 22 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 133 + arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 40 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 51 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 13 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 117 + arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 27 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 64 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 45 + arch/arm64/configs/defconfig | 4 + arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/cacheflush.h | 6 - arch/arm64/include/asm/fpsimd.h | 9 + arch/arm64/include/asm/fpsimdmacros.h | 10 +- arch/arm64/include/asm/kfence.h | 2 +- arch/arm64/include/asm/kvm_host.h | 21 +- arch/arm64/include/asm/kvm_hyp.h | 2 + arch/arm64/include/asm/pgalloc.h | 19 +- arch/arm64/include/asm/pgtable-hwdef.h | 15 + arch/arm64/include/asm/set_memory.h | 17 + arch/arm64/include/asm/sysreg.h | 7 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 6 + arch/arm64/include/asm/vmalloc.h | 24 + arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/cpu-reset.S | 5 +- arch/arm64/kernel/cpuinfo.c | 2 +- arch/arm64/kernel/crash_dump.c | 2 + arch/arm64/kernel/machine_kexec.c | 1 + arch/arm64/kernel/stacktrace.c | 9 +- arch/arm64/kvm/arm.c | 5 - arch/arm64/kvm/fpsimd.c | 26 +- arch/arm64/kvm/guest.c | 6 +- arch/arm64/kvm/hyp/fpsimd.S | 10 + arch/arm64/kvm/hyp/include/hyp/switch.h | 77 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 12 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 5 + arch/arm64/kvm/hyp/nvhe/switch.c | 13 +- arch/arm64/kvm/reset.c | 4 - arch/arm64/mm/kasan_init.c | 4 +- arch/arm64/mm/mmu.c | 94 +- arch/arm64/mm/pageattr.c | 23 +- arch/arm64/rust/target.json | 40 + arch/csky/abiv1/cacheflush.c | 1 + arch/csky/kernel/probes/ftrace.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 3 + arch/m68k/kernel/syscalls/syscall.tbl | 3 + arch/microblaze/boot/dts/system.dts | 8 - arch/microblaze/kernel/syscalls/syscall.tbl | 3 + arch/microblaze/lib/uaccess_old.S | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 3 + arch/mips/kernel/syscalls/syscall_n64.tbl | 3 + arch/mips/kernel/syscalls/syscall_o32.tbl | 3 + arch/mips/mm/cache.c | 1 + arch/nios2/mm/cacheflush.c | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 3 + arch/powerpc/Kconfig | 1 + arch/powerpc/boot/dts/icon.dts | 7 - arch/powerpc/configs/44x/icon_defconfig | 1 - arch/powerpc/include/asm/vmalloc.h | 20 + arch/powerpc/kernel/module.c | 22 +- arch/powerpc/kernel/syscalls/syscall.tbl | 3 + arch/powerpc/mm/book3s64/radix_pgtable.c | 21 - arch/powerpc/platforms/cell/spufs/inode.c | 10 +- arch/powerpc/platforms/pseries/mobility.c | 48 +- arch/powerpc/platforms/pseries/svm.c | 6 +- arch/riscv/Kconfig | 54 +- arch/riscv/Kconfig.socs | 2 + arch/riscv/Makefile | 8 +- arch/riscv/boot/Makefile | 13 + arch/riscv/include/asm/pgtable.h | 65 +- arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/unistd.h | 1 + arch/riscv/kernel/cpu_ops_sbi.c | 12 +- arch/riscv/kernel/head.S | 59 +- arch/riscv/kernel/head.h | 3 + arch/riscv/kernel/probes/ftrace.c | 2 +- arch/riscv/kernel/probes/kprobes.c | 3 +- arch/riscv/kernel/setup.c | 11 +- arch/riscv/kernel/smp.c | 16 + arch/riscv/kernel/vmlinux-xip.lds.S | 132 + arch/riscv/kernel/vmlinux.lds.S | 6 + arch/riscv/mm/init.c | 100 +- arch/riscv/mm/kasan_init.c | 4 +- arch/riscv/mm/pageattr.c | 8 +- arch/s390/Kconfig.debug | 8 + arch/s390/configs/debug_defconfig | 1 + arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/qdio.h | 22 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 5 +- arch/s390/kernel/uv.c | 37 +- arch/s390/kvm/gaccess.h | 23 +- arch/s390/kvm/vsie.c | 5 +- arch/s390/pci/pci.c | 135 +- arch/s390/pci/pci_bus.c | 33 + arch/s390/pci/pci_bus.h | 2 + arch/s390/pci/pci_event.c | 83 +- arch/sh/kernel/syscalls/syscall.tbl | 3 + arch/sh/mm/cache-sh4.c | 1 + arch/sh/mm/cache-sh7705.c | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 3 + arch/sparc/mm/init_64.c | 1 - arch/sparc/mm/tlb.c | 1 + arch/um/Kconfig | 1 + arch/x86/Kconfig | 1 + arch/x86/Makefile | 2 +- arch/x86/boot/compressed/efi_thunk_64.S | 2 +- arch/x86/boot/compressed/head_64.S | 172 +- arch/x86/boot/compressed/idt_64.c | 14 + arch/x86/boot/compressed/kaslr.c | 4 +- arch/x86/boot/compressed/mem_encrypt.S | 130 +- arch/x86/boot/compressed/misc.c | 9 +- arch/x86/boot/compressed/misc.h | 6 + arch/x86/boot/compressed/sev-es.c | 23 +- arch/x86/crypto/crc32-pclmul_glue.c | 2 +- arch/x86/crypto/curve25519-x86_64.c | 6 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 2 +- arch/x86/crypto/twofish_glue_3way.c | 2 +- arch/x86/entry/entry_32.S | 2 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 4 + arch/x86/entry/syscalls/syscall_64.tbl | 4 + arch/x86/entry/vdso/vdso2c.c | 2 +- arch/x86/entry/vdso/vdso32/system_call.S | 2 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/entry/vdso/vsgx.S | 2 +- arch/x86/events/amd/core.c | 2 +- arch/x86/events/amd/iommu.h | 2 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 17 +- arch/x86/events/intel/ds.c | 15 +- arch/x86/events/intel/lbr.c | 12 +- arch/x86/events/intel/p4.c | 6 +- arch/x86/events/intel/pt.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 12 +- arch/x86/events/zhaoxin/core.c | 2 +- arch/x86/hyperv/hv_apic.c | 3 +- arch/x86/hyperv/hv_init.c | 4 +- arch/x86/hyperv/hv_spinlock.c | 2 +- arch/x86/include/asm/agp.h | 2 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/cpufeatures.h | 3 +- arch/x86/include/asm/elf.h | 10 +- arch/x86/include/asm/idtentry.h | 2 +- arch/x86/include/asm/inat.h | 2 +- arch/x86/include/asm/insn-eval.h | 4 +- arch/x86/include/asm/insn.h | 44 +- arch/x86/include/asm/intel_pconfig.h | 2 +- arch/x86/include/asm/intel_pt.h | 2 +- arch/x86/include/asm/io.h | 2 +- arch/x86/include/asm/irq_stack.h | 2 +- arch/x86/include/asm/jump_label.h | 12 +- arch/x86/include/asm/kprobes.h | 21 +- arch/x86/include/asm/kvm_host.h | 59 +- arch/x86/include/asm/nops.h | 176 +- arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/include/asm/paravirt_types.h | 2 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/processor.h | 11 +- arch/x86/include/asm/set_memory.h | 8 +- arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/svm.h | 4 +- arch/x86/include/asm/thread_info.h | 15 +- arch/x86/include/asm/uv/uv_geo.h | 2 +- arch/x86/include/asm/uv/uv_hub.h | 2 +- arch/x86/include/asm/vmalloc.h | 20 + arch/x86/include/uapi/asm/bootparam.h | 4 +- arch/x86/include/uapi/asm/msgbuf.h | 2 +- arch/x86/include/uapi/asm/sgx.h | 2 +- arch/x86/include/uapi/asm/shmbuf.h | 2 +- arch/x86/include/uapi/asm/sigcontext.h | 2 +- arch/x86/kernel/acpi/boot.c | 4 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/alternative.c | 204 +- arch/x86/kernel/amd_nb.c | 2 +- arch/x86/kernel/apic/apic.c | 15 +- arch/x86/kernel/apic/io_apic.c | 18 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/apm_32.c | 6 +- arch/x86/kernel/cpu/amd.c | 5 - arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/cyrix.c | 2 +- arch/x86/kernel/cpu/intel.c | 2 +- arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/mce/intel.c | 1 + arch/x86/kernel/cpu/mce/severity.c | 14 +- arch/x86/kernel/cpu/microcode/core.c | 8 +- arch/x86/kernel/cpu/mshyperv.c | 4 +- arch/x86/kernel/cpu/mtrr/cleanup.c | 2 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/resctrl/core.c | 2 +- arch/x86/kernel/cpu/resctrl/monitor.c | 6 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 6 +- arch/x86/kernel/cpu/sgx/arch.h | 2 +- arch/x86/kernel/cpu/sgx/main.c | 177 +- arch/x86/kernel/cpu/sgx/sgx.h | 23 +- arch/x86/kernel/cpu/topology.c | 4 +- arch/x86/kernel/e820.c | 2 +- arch/x86/kernel/fpu/xstate.c | 2 +- arch/x86/kernel/ftrace.c | 4 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/jump_label.c | 32 +- arch/x86/kernel/kgdb.c | 4 +- arch/x86/kernel/kprobes/core.c | 543 +- arch/x86/kernel/kprobes/ftrace.c | 2 +- arch/x86/kernel/kprobes/opt.c | 9 +- arch/x86/kernel/kvm.c | 23 +- arch/x86/kernel/machine_kexec_64.c | 2 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/relocate_kernel_32.S | 2 +- arch/x86/kernel/relocate_kernel_64.S | 2 +- arch/x86/kernel/setup.c | 1 - arch/x86/kernel/sev-es-shared.c | 16 +- arch/x86/kernel/sev-es.c | 99 +- arch/x86/kernel/signal.c | 26 +- arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/static_call.c | 4 +- arch/x86/kernel/sysfb_efi.c | 2 +- arch/x86/kernel/tboot.c | 44 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/traps.c | 12 +- arch/x86/kernel/tsc.c | 6 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/kernel/umip.c | 4 +- arch/x86/kernel/uprobes.c | 8 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 91 +- arch/x86/kvm/hyperv.h | 1 + arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu.h | 23 +- arch/x86/kvm/mmu/mmu.c | 377 +- arch/x86/kvm/mmu/mmu_audit.c | 2 +- arch/x86/kvm/mmu/mmu_internal.h | 17 +- arch/x86/kvm/mmu/paging_tmpl.h | 3 +- arch/x86/kvm/mmu/spte.c | 159 +- arch/x86/kvm/mmu/spte.h | 141 +- arch/x86/kvm/mmu/tdp_iter.c | 30 +- arch/x86/kvm/mmu/tdp_iter.h | 4 +- arch/x86/kvm/mmu/tdp_mmu.c | 145 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/avic.c | 28 +- arch/x86/kvm/svm/nested.c | 499 +- arch/x86/kvm/svm/sev.c | 29 +- arch/x86/kvm/svm/svm.c | 869 ++- arch/x86/kvm/svm/svm.h | 64 +- arch/x86/kvm/svm/vmenter.S | 47 +- arch/x86/kvm/vmx/nested.c | 30 +- arch/x86/kvm/vmx/posted_intr.c | 2 +- arch/x86/kvm/vmx/vmx.c | 238 +- arch/x86/kvm/vmx/vmx.h | 19 +- arch/x86/kvm/x86.c | 230 +- arch/x86/kvm/x86.h | 10 + arch/x86/lib/inat.c | 2 +- arch/x86/lib/insn-eval.c | 46 +- arch/x86/lib/insn.c | 230 +- arch/x86/lib/mmx_32.c | 2 +- arch/x86/lib/msr-smp.c | 4 +- arch/x86/math-emu/fpu_trig.c | 11 +- arch/x86/math-emu/reg_ld_str.c | 2 +- arch/x86/math-emu/reg_round.S | 2 +- arch/x86/mm/fault.c | 4 +- arch/x86/mm/init.c | 6 +- arch/x86/mm/init_64.c | 15 +- arch/x86/mm/ioremap.c | 19 - arch/x86/mm/kaslr.c | 2 +- arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/mem_encrypt_boot.S | 2 +- arch/x86/mm/mem_encrypt_identity.c | 35 +- arch/x86/mm/pat/memtype.c | 2 +- arch/x86/mm/pat/set_memory.c | 10 +- arch/x86/mm/pgtable.c | 13 - arch/x86/mm/pkeys.c | 2 +- arch/x86/mm/pti.c | 4 +- arch/x86/mm/tlb.c | 6 +- arch/x86/net/bpf_jit_comp.c | 39 +- arch/x86/pci/fixup.c | 2 +- arch/x86/platform/efi/efi_64.c | 4 +- arch/x86/platform/efi/quirks.c | 4 +- arch/x86/platform/intel-quark/imr.c | 2 +- arch/x86/platform/intel/iosf_mbi.c | 4 +- arch/x86/platform/iris/iris.c | 1 - arch/x86/platform/olpc/olpc-xo15-sci.c | 2 +- arch/x86/platform/olpc/olpc_dt.c | 2 +- arch/x86/platform/pvh/head.S | 6 +- arch/x86/platform/uv/uv_nmi.c | 2 +- arch/x86/power/cpu.c | 2 +- arch/x86/realmode/init.c | 2 +- arch/x86/rust/target.json | 42 + arch/x86/tools/insn_decoder_test.c | 10 +- arch/x86/tools/insn_sanity.c | 8 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/pci-swiotlb-xen.c | 4 +- arch/xtensa/kernel/syscalls/syscall.tbl | 3 + crypto/aegis.h | 19 + crypto/aegis128-core.c | 15 - crypto/aegis128-neon.c | 10 +- drivers/acpi/ac.c | 2 +- drivers/acpi/acpi_video.c | 4 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/cppc_acpi.c | 11 +- drivers/acpi/internal.h | 7 +- drivers/acpi/numa/hmat.c | 2 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 2 +- drivers/acpi/power.c | 15 +- drivers/acpi/processor_perflib.c | 2 +- drivers/acpi/resource.c | 2 +- drivers/acpi/scan.c | 37 +- drivers/acpi/sleep.h | 1 - drivers/acpi/video_detect.c | 1 + drivers/android/binder.c | 11 +- drivers/ata/pata_ns87415.c | 4 +- drivers/atm/eni.c | 2 +- drivers/atm/fore200e.c | 2 - drivers/base/dd.c | 3 + drivers/base/power/domain.c | 36 - drivers/base/power/runtime.c | 101 +- drivers/base/regmap/regmap-irq.c | 81 +- drivers/block/Kconfig | 6 - drivers/block/Makefile | 1 - drivers/block/floppy.c | 1 - drivers/block/xsysace.c | 1273 ---- drivers/bluetooth/btrsi.c | 1 - drivers/bluetooth/hci_bcm.c | 2 + drivers/bluetooth/hci_qca.c | 2 +- drivers/bus/ti-sysc.c | 81 +- drivers/char/Kconfig | 12 + drivers/char/Makefile | 2 + drivers/char/applicom.c | 3 - drivers/char/hw_random/ba431-rng.c | 4 +- drivers/char/hw_random/cctrng.c | 16 +- drivers/char/rust_example.rs | 164 + drivers/char/toshiba.c | 1 - drivers/char/tpm/eventlog/acpi.c | 33 +- drivers/char/tpm/eventlog/common.c | 3 - drivers/char/tpm/eventlog/efi.c | 29 +- drivers/clk/clk-scmi.c | 27 +- drivers/clk/imx/clk-imx25.c | 12 +- drivers/clk/imx/clk-imx27.c | 13 +- drivers/clk/imx/clk-imx35.c | 10 +- drivers/clk/imx/clk-imx5.c | 30 +- drivers/clk/imx/clk-imx6q.c | 16 +- drivers/clk/imx/clk-imx6sl.c | 16 +- drivers/clk/imx/clk-imx6sll.c | 24 +- drivers/clk/imx/clk-imx6sx.c | 16 +- drivers/clk/imx/clk-imx7d.c | 22 +- drivers/clk/imx/clk-imx7ulp.c | 31 +- drivers/clk/imx/clk-imx8mm.c | 18 +- drivers/clk/imx/clk-imx8mn.c | 18 +- drivers/clk/imx/clk-imx8mp.c | 17 +- drivers/clk/imx/clk-imx8mq.c | 18 +- drivers/clk/imx/clk.c | 41 +- drivers/clk/imx/clk.h | 4 +- drivers/clk/rockchip/Kconfig | 29 +- drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-cpu.c | 53 +- drivers/clk/rockchip/clk-px30.c | 7 +- drivers/clk/rockchip/clk-rk3036.c | 7 +- drivers/clk/rockchip/clk-rk3128.c | 7 +- drivers/clk/rockchip/clk-rk3188.c | 14 +- drivers/clk/rockchip/clk-rk3228.c | 7 +- drivers/clk/rockchip/clk-rk3288.c | 7 +- drivers/clk/rockchip/clk-rk3308.c | 7 +- drivers/clk/rockchip/clk-rk3328.c | 7 +- drivers/clk/rockchip/clk-rk3368.c | 14 +- drivers/clk/rockchip/clk-rk3399.c | 15 +- drivers/clk/rockchip/clk-rk3568.c | 1725 +++++ drivers/clk/rockchip/clk-rv1108.c | 7 +- drivers/clk/rockchip/clk.h | 54 +- drivers/clk/ti/clk-54xx.c | 2 + drivers/clocksource/clksrc-dbx500-prcmu.c | 8 +- drivers/clocksource/dw_apb_timer_of.c | 28 +- drivers/clocksource/hyperv_timer.c | 2 +- drivers/clocksource/ingenic-ost.c | 9 +- drivers/clocksource/ingenic-timer.c | 2 + drivers/clocksource/sh_cmt.c | 5 +- drivers/clocksource/timer-atmel-tcb.c | 4 +- drivers/clocksource/timer-fsl-ftm.c | 2 +- drivers/clocksource/timer-microchip-pit64b.c | 2 +- drivers/clocksource/timer-npcm7xx.c | 1 + drivers/clocksource/timer-of.c | 4 +- drivers/clocksource/timer-pistachio.c | 4 +- drivers/clocksource/timer-ti-dm-systimer.c | 15 +- drivers/clocksource/timer-vf-pit.c | 2 +- drivers/cpufreq/ia64-acpi-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 101 +- drivers/cpufreq/scmi-cpufreq.c | 39 +- drivers/crypto/hisilicon/sec2/sec.h | 5 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 77 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 2 - drivers/crypto/hisilicon/sec2/sec_main.c | 131 +- drivers/devfreq/devfreq.c | 5 +- drivers/devfreq/governor.h | 2 - drivers/devfreq/imx8m-ddrc.c | 14 - drivers/extcon/Kconfig | 8 - drivers/extcon/Makefile | 1 - drivers/extcon/extcon-arizona.c | 1816 ----- drivers/firewire/ohci.c | 4 +- drivers/firmware/arm_scmi/base.c | 142 +- drivers/firmware/arm_scmi/bus.c | 100 +- drivers/firmware/arm_scmi/clock.c | 129 +- drivers/firmware/arm_scmi/common.h | 133 +- drivers/firmware/arm_scmi/driver.c | 798 ++- drivers/firmware/arm_scmi/notify.c | 328 +- drivers/firmware/arm_scmi/notify.h | 40 +- drivers/firmware/arm_scmi/perf.c | 262 +- drivers/firmware/arm_scmi/power.c | 134 +- drivers/firmware/arm_scmi/reset.c | 146 +- drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 +- drivers/firmware/arm_scmi/sensors.c | 232 +- drivers/firmware/arm_scmi/system.c | 63 +- drivers/firmware/arm_scmi/voltage.c | 126 +- drivers/firmware/efi/efi.c | 3 +- drivers/firmware/efi/vars.c | 4 + drivers/gpio/gpio-sch.c | 196 +- drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 93 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 96 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/nv.c | 4 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 116 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 108 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 6 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 487 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 17 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 10 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 58 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 14 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 72 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 21 + .../drm/amd/display/dc/bios/bios_parser_helper.c | 5 +- .../drm/amd/display/dc/bios/bios_parser_helper.h | 2 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 1154 +-- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 120 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 61 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 101 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 28 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 41 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 17 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 10 +- drivers/gpu/drm/amd/display/dc/dc.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 11 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 2 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 16 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 14 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 3 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 34 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 28 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 10 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 21 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 1 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 99 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 5 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 1 + .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 1 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 28 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 28 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 28 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 28 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 28 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 105 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 9 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 3 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 31 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 63 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 63 +- .../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 30 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 668 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 2 +- .../drm/amd/display/modules/freesync/freesync.c | 37 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 7 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 7 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 13 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 28 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 25 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 18 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 3 + drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 27 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 27 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + drivers/gpu/drm/bridge/tc358767.c | 20 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 18 +- drivers/gpu/drm/drm_atomic.c | 4 +- drivers/gpu/drm/drm_connector.c | 1 + drivers/gpu/drm/drm_probe_helper.c | 7 +- drivers/gpu/drm/drm_property.c | 4 +- drivers/gpu/drm/drm_sysfs.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/gma500/psb_drv.c | 2 +- drivers/gpu/drm/gud/Kconfig | 14 + drivers/gpu/drm/gud/Makefile | 4 + drivers/gpu/drm/gud/gud_connector.c | 729 ++ drivers/gpu/drm/gud/gud_drv.c | 661 ++ drivers/gpu/drm/gud/gud_internal.h | 154 + drivers/gpu/drm/gud/gud_pipe.c | 552 ++ drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/g4x_dp.c | 1432 ++++ drivers/gpu/drm/i915/display/g4x_dp.h | 30 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 616 ++ drivers/gpu/drm/i915/display/g4x_hdmi.h | 19 + drivers/gpu/drm/i915/display/i9xx_plane.c | 56 +- drivers/gpu/drm/i915/display/icl_dsi.c | 14 +- drivers/gpu/drm/i915/display/intel_atomic.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 18 +- drivers/gpu/drm/i915/display/intel_bios.c | 1114 +-- drivers/gpu/drm/i915/display/intel_bios.h | 17 +- drivers/gpu/drm/i915/display/intel_bw.c | 10 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 66 +- drivers/gpu/drm/i915/display/intel_color.c | 32 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_crt.c | 12 +- drivers/gpu/drm/i915/display/intel_crtc.c | 20 +- drivers/gpu/drm/i915/display/intel_csr.c | 4 +- drivers/gpu/drm/i915/display/intel_cursor.c | 14 +- drivers/gpu/drm/i915/display/intel_ddi.c | 143 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 297 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 47 +- drivers/gpu/drm/i915/display/intel_display_power.c | 52 +- drivers/gpu/drm/i915/display/intel_display_types.h | 19 + drivers/gpu/drm/i915/display/intel_dp.c | 1699 +---- drivers/gpu/drm/i915/display/intel_dp.h | 11 - drivers/gpu/drm/i915/display/intel_dp_aux.c | 19 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 39 + .../gpu/drm/i915/display/intel_dp_link_training.c | 108 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 5 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 20 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 22 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 4 +- drivers/gpu/drm/i915/display/intel_fbc.c | 62 +- drivers/gpu/drm/i915/display/intel_fdi.c | 6 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 8 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 54 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 647 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 3 - drivers/gpu/drm/i915/display/intel_lvds.c | 12 +- drivers/gpu/drm/i915/display/intel_overlay.c | 12 +- drivers/gpu/drm/i915/display/intel_panel.c | 18 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 16 +- drivers/gpu/drm/i915/display/intel_pps.c | 7 +- drivers/gpu/drm/i915/display/intel_psr.c | 47 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 8 +- drivers/gpu/drm/i915/display/intel_sprite.c | 16 +- drivers/gpu/drm/i915/display/intel_tc.c | 8 +- drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 22 +- drivers/gpu/drm/i915/display/intel_vga.c | 4 +- drivers/gpu/drm/i915/display/skl_scaler.c | 8 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 70 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 26 +- drivers/gpu/drm/i915/i915_irq.c | 66 +- drivers/gpu/drm/i915/i915_pci.c | 3 +- drivers/gpu/drm/i915/intel_device_info.h | 2 + drivers/gpu/drm/i915/intel_pm.c | 136 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 11 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/meson/meson_venc.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 12 +- drivers/gpu/drm/msm/dp/dp_aux.c | 7 + drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 6 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 11 +- drivers/gpu/drm/msm/msm_drv.c | 12 + drivers/gpu/drm/msm/msm_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 21 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 8 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 1 - drivers/gpu/drm/panel/panel-simple.c | 85 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 3 +- drivers/gpu/drm/qxl/qxl_ttm.c | 16 +- drivers/gpu/drm/radeon/radeon_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 2 + drivers/gpu/drm/radeon/radeon_ttm.c | 5 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 31 +- drivers/gpu/drm/scheduler/sched_entity.c | 6 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 9 +- drivers/gpu/drm/stm/ltdc.c | 12 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/virtio/virtgpu_object.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 27 +- drivers/hid/Kconfig | 7 +- drivers/hid/Makefile | 3 +- drivers/hid/hid-ft260.c | 3 +- drivers/hid/hid-quirks.c | 3 + drivers/hid/hid-thrustmaster.c | 370 + drivers/hid/intel-ish-hid/ishtp/hbm.c | 6 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 1 + drivers/hv/channel_mgmt.c | 7 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/applesmc.c | 34 +- drivers/hwmon/corsair-psu.c | 325 +- drivers/hwmon/ds1621.c | 2 +- drivers/hwmon/ftsteutates.c | 2 +- drivers/hwmon/ina209.c | 6 +- drivers/hwmon/ina2xx.c | 11 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 8 +- drivers/hwmon/lm63.c | 2 +- drivers/hwmon/ltc2945.c | 4 +- drivers/hwmon/ltc2990.c | 4 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 8 +- drivers/hwmon/ltc4222.c | 4 +- drivers/hwmon/ltc4260.c | 4 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 18 +- drivers/hwmon/max6697.c | 2 +- drivers/hwmon/nzxt-kraken2.c | 234 + drivers/hwmon/occ/common.c | 69 +- drivers/hwmon/occ/sysfs.c | 4 +- drivers/hwmon/pmbus/inspur-ipsps.c | 28 +- drivers/hwmon/pmbus/pmbus_core.c | 16 +- drivers/hwmon/s3c-hwmon.c | 4 +- drivers/hwmon/sch5627.c | 24 +- drivers/hwmon/sch5636.c | 20 +- drivers/hwmon/scmi-hwmon.c | 24 +- drivers/hwmon/smm665.c | 4 +- drivers/hwmon/stts751.c | 20 +- drivers/hwmon/vexpress-hwmon.c | 12 +- drivers/hwmon/xgene-hwmon.c | 14 +- drivers/hwspinlock/Kconfig | 11 - drivers/hwspinlock/Makefile | 1 - drivers/hwspinlock/sirf_hwspinlock.c | 105 - drivers/i2c/busses/i2c-powermac.c | 5 - drivers/i2c/busses/i2c-rcar.c | 84 +- drivers/i2c/busses/i2c-scmi.c | 2 - drivers/i2c/busses/i2c-stm32f7.c | 54 +- drivers/i2c/i2c-core-base.c | 7 +- drivers/i2c/i2c-dev.c | 9 +- drivers/idle/intel_idle.c | 4 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 91 +- drivers/infiniband/core/cma.c | 9 - drivers/infiniband/core/umem.c | 12 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 11 - drivers/infiniband/hw/cxgb4/t4.h | 33 - drivers/infiniband/hw/hfi1/chip.c | 4 +- drivers/infiniband/hw/hfi1/chip.h | 5 - drivers/infiniband/hw/hfi1/driver.c | 2 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 6 +- drivers/infiniband/hw/hfi1/hfi.h | 6 - drivers/infiniband/hw/hfi1/init.c | 3 +- drivers/infiniband/hw/hfi1/msix.c | 12 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 5 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 4 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 12 +- drivers/infiniband/hw/i40iw/i40iw.h | 9 - drivers/infiniband/hw/i40iw/i40iw_cm.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_hmc.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 22 - drivers/infiniband/hw/i40iw/i40iw_puda.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/qib/qib.h | 26 - drivers/infiniband/hw/qib/qib_common.h | 7 - drivers/infiniband/hw/qib/qib_file_ops.c | 5 +- drivers/infiniband/hw/qib/qib_iba6120.c | 2 +- drivers/infiniband/hw/qib/qib_iba7220.c | 4 +- drivers/infiniband/hw/qib/qib_iba7322.c | 4 +- drivers/infiniband/hw/qib/qib_init.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 10 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 35 - drivers/infiniband/sw/siw/iwarp.h | 13 - drivers/infiniband/sw/siw/siw_mem.h | 5 - drivers/input/Makefile | 1 + drivers/input/joydev.c | 1 - drivers/input/keyboard/gpio_keys.c | 89 +- drivers/input/keyboard/nspire-keypad.c | 56 +- drivers/input/misc/Kconfig | 11 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ims-pcu.c | 1 - drivers/input/misc/iqs626a.c | 1838 +++++ drivers/input/misc/max8997_haptic.c | 9 +- drivers/input/serio/i8042-x86ia64io.h | 1 + drivers/input/touchscreen.c | 207 + drivers/input/touchscreen/Kconfig | 4 - drivers/input/touchscreen/Makefile | 1 - drivers/input/touchscreen/atmel_mxt_ts.c | 78 + drivers/input/touchscreen/cyttsp_core.c | 13 +- drivers/input/touchscreen/iqs5xx.c | 171 +- drivers/input/touchscreen/lpc32xx_ts.c | 10 +- drivers/input/touchscreen/of_touchscreen.c | 206 - drivers/input/touchscreen/silead.c | 2 +- drivers/input/touchscreen/wacom_i2c.c | 56 +- drivers/interconnect/bulk.c | 2 +- drivers/iommu/Kconfig | 12 + drivers/iommu/Makefile | 1 + drivers/iommu/amd/init.c | 36 +- drivers/iommu/amd/iommu.c | 2 +- drivers/iommu/dma-iommu.c | 36 +- drivers/iommu/intel/dmar.c | 68 +- drivers/iommu/intel/iommu.c | 8 +- drivers/iommu/intel/irq_remapping.c | 3 +- drivers/iommu/intel/pasid.c | 29 + drivers/iommu/intel/svm.c | 21 +- drivers/iommu/iommu.c | 24 +- drivers/iommu/iova.c | 62 +- drivers/iommu/sprd-iommu.c | 577 ++ drivers/iommu/tegra-smmu.c | 7 +- drivers/irqchip/irq-aspeed-vic.c | 4 +- drivers/irqchip/irq-bcm7120-l2.c | 2 +- drivers/irqchip/irq-csky-apb-intc.c | 2 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 10 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-loongson-pch-pic.c | 2 +- drivers/irqchip/irq-meson-gpio.c | 2 +- drivers/irqchip/irq-mtk-cirq.c | 2 +- drivers/irqchip/irq-mxs.c | 4 +- drivers/irqchip/irq-sun4i.c | 2 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/irq-vic.c | 4 +- drivers/irqchip/irq-xilinx-intc.c | 2 +- drivers/isdn/capi/kcapi.c | 4 +- drivers/isdn/hardware/mISDN/hfcmulti.c | 2 - drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-ebs-target.c | 6 +- drivers/md/dm-integrity.c | 21 +- drivers/md/dm-ioctl.c | 294 +- drivers/md/dm-table.c | 33 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-verity-target.c | 42 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 7 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 6 +- drivers/media/Kconfig | 2 +- drivers/media/cec/core/cec-notifier.c | 2 +- drivers/media/common/siano/smsdvb-main.c | 44 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 +- drivers/media/dvb-core/dvb_frontend.c | 93 +- drivers/media/dvb-core/dvbdev.c | 1 + drivers/media/dvb-frontends/lgdt3306a.c | 37 +- drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/firewire/firedtv-fw.c | 1 - drivers/media/i2c/adv748x/adv748x.h | 10 +- drivers/media/i2c/adv7604.c | 30 +- drivers/media/i2c/adv7842.c | 27 +- drivers/media/i2c/m5mols/m5mols.h | 4 +- drivers/media/i2c/tvp514x_regs.h | 6 +- drivers/media/pci/cx18/cx18-alsa-main.c | 1 - drivers/media/pci/cx18/cx18-driver.c | 1 - drivers/media/pci/cx25821/cx25821-alsa.c | 3 +- drivers/media/pci/cx25821/cx25821-core.c | 10 +- drivers/media/pci/cx88/cx88-alsa.c | 1 - drivers/media/pci/ivtv/ivtv-alsa-main.c | 1 - drivers/media/pci/ivtv/ivtv-driver.c | 3 - drivers/media/pci/mantis/mantis_ca.c | 1 - drivers/media/pci/mantis/mantis_core.c | 200 - drivers/media/pci/mantis/mantis_core.h | 2 - drivers/media/pci/mantis/mantis_dma.c | 20 +- drivers/media/pci/mantis/mantis_pci.c | 2 +- drivers/media/pci/pt1/pt1.c | 6 +- drivers/media/pci/saa7164/saa7164-encoder.c | 20 +- drivers/media/pci/saa7164/saa7164-types.h | 4 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 1 - drivers/media/pci/sta2x11/sta2x11_vip.h | 2 + drivers/media/pci/tw686x/tw686x.h | 10 +- drivers/media/platform/Kconfig | 16 + drivers/media/platform/Makefile | 1 + drivers/media/platform/atmel/atmel-isi.c | 1 - drivers/media/platform/atmel/atmel-sama5d2-isc.c | 1 - drivers/media/platform/coda/coda-common.c | 6 +- drivers/media/platform/exynos-gsc/gsc-core.h | 2 +- drivers/media/platform/exynos4-is/fimc-core.h | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 4 +- drivers/media/platform/imx-jpeg/Kconfig | 11 + drivers/media/platform/imx-jpeg/Makefile | 3 + drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c | 168 + drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h | 140 + drivers/media/platform/imx-jpeg/mxc-jpeg.c | 2125 ++++++ drivers/media/platform/imx-jpeg/mxc-jpeg.h | 180 + drivers/media/platform/marvell-ccic/cafe-driver.c | 4 - drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 14 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 1 - drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 14 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 8 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 14 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 18 +- drivers/media/platform/qcom/camss/Makefile | 6 + drivers/media/platform/qcom/camss/camss-csid-170.c | 599 ++ drivers/media/platform/qcom/camss/camss-csid-4-1.c | 328 + drivers/media/platform/qcom/camss/camss-csid-4-7.c | 404 ++ .../media/platform/qcom/camss/camss-csid-gen1.h | 27 + .../media/platform/qcom/camss/camss-csid-gen2.h | 39 + drivers/media/platform/qcom/camss/camss-csid.c | 637 +- drivers/media/platform/qcom/camss/camss-csid.h | 150 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 179 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 66 +- drivers/media/platform/qcom/camss/camss-ispif.c | 119 +- drivers/media/platform/qcom/camss/camss-ispif.h | 3 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 786 +++ drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 144 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 277 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 1195 ++++ drivers/media/platform/qcom/camss/camss-vfe-gen1.c | 742 ++ drivers/media/platform/qcom/camss/camss-vfe-gen1.h | 117 + drivers/media/platform/qcom/camss/camss-vfe.c | 847 +-- drivers/media/platform/qcom/camss/camss-vfe.h | 128 +- drivers/media/platform/qcom/camss/camss-video.c | 52 + drivers/media/platform/qcom/camss/camss.c | 410 +- drivers/media/platform/qcom/camss/camss.h | 15 +- drivers/media/platform/qcom/venus/core.c | 38 +- drivers/media/platform/qcom/venus/core.h | 3 + drivers/media/platform/qcom/venus/firmware.c | 8 +- drivers/media/platform/qcom/venus/pm_helpers.c | 28 +- drivers/media/platform/qcom/venus/pm_helpers.h | 7 +- drivers/media/platform/qcom/venus/vdec.c | 10 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 16 +- drivers/media/platform/qcom/venus/venc.c | 14 + drivers/media/platform/qcom/venus/venc_ctrls.c | 8 +- drivers/media/platform/rcar-vin/rcar-vin.h | 19 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 13 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 16 + drivers/media/platform/sti/bdisp/bdisp-filter.h | 4 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 2 +- .../platform/sti/c8sectpfe/c8sectpfe-debugfs.h | 3 +- drivers/media/platform/sti/hva/hva.h | 2 +- drivers/media/platform/stm32/stm32-dcmi.c | 1 - .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 1 + drivers/media/platform/ti-vpe/cal-video.c | 332 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/ti-vpe/cal.h | 21 +- drivers/media/platform/vsp1/vsp1_drm.h | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 1 + drivers/media/radio/radio-si476x.c | 6 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 1 - drivers/media/test-drivers/vim2m.c | 14 +- drivers/media/tuners/it913x.h | 2 +- drivers/media/tuners/m88rs6000t.c | 6 +- drivers/media/tuners/qt1010.h | 8 +- drivers/media/tuners/tda827x.h | 10 +- drivers/media/tuners/tuner-i2c.h | 4 +- drivers/media/usb/b2c2/flexcop-usb.c | 1 - drivers/media/usb/cpia2/cpia2_v4l.c | 1 - drivers/media/usb/dvb-usb-v2/dvb_usb.h | 34 +- drivers/media/usb/dvb-usb/dvb-usb.h | 75 +- drivers/media/usb/em28xx/em28xx.h | 2 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/w996Xcf.c | 3 +- drivers/media/usb/tm6000/tm6000-alsa.c | 1 - drivers/media/usb/tm6000/tm6000-dvb.c | 2 - drivers/media/usb/uvc/uvc_video.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls.c | 55 +- drivers/media/v4l2-core/v4l2-dev.c | 5 +- drivers/media/v4l2-core/v4l2-ioctl.c | 3 +- drivers/media/v4l2-core/v4l2-jpeg.c | 57 +- drivers/media/v4l2-core/v4l2-mc.c | 2 +- drivers/memory/tegra/mc.c | 9 + drivers/memory/tegra/mc.h | 4 +- drivers/memory/tegra/tegra20.c | 326 + drivers/memstick/core/memstick.c | 21 +- drivers/message/fusion/mptbase.h | 2 +- drivers/mfd/ab8500-core.c | 17 +- drivers/mfd/arizona-core.c | 20 - drivers/mfd/atc260x-i2c.c | 2 +- drivers/mfd/da9063-i2c.c | 10 + drivers/mfd/intel-lpss-acpi.c | 32 +- drivers/mfd/intel-lpss-pci.c | 46 +- drivers/mfd/intel-lpss.c | 2 +- drivers/mfd/intel-lpss.h | 4 +- drivers/mfd/intel-m10-bmc.c | 30 +- drivers/mfd/mfd-core.c | 7 +- drivers/mfd/rn5t618.c | 3 + drivers/mfd/sec-core.c | 14 +- drivers/misc/mei/client.c | 17 +- drivers/mmc/core/core.c | 74 - drivers/mmc/core/core.h | 8 - drivers/mmc/core/host.c | 40 +- drivers/mmc/core/sdio.c | 28 +- drivers/mmc/host/Kconfig | 2 + drivers/mmc/host/cavium.c | 3 +- drivers/mmc/host/renesas_sdhi.h | 2 + drivers/mmc/host/renesas_sdhi_core.c | 35 +- drivers/mmc/host/sdhci-acpi.c | 2 + drivers/mmc/host/sdhci-esdhc-imx.c | 14 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 261 +- drivers/mmc/host/tmio_mmc_core.c | 4 +- drivers/mtd/maps/sun_uflash.c | 1 - drivers/mtd/spi-nor/core.c | 27 +- drivers/mtd/spi-nor/core.h | 6 +- drivers/mtd/spi-nor/issi.c | 3 +- drivers/mtd/spi-nor/macronix.c | 3 +- drivers/mtd/spi-nor/sfdp.c | 72 +- drivers/mtd/spi-nor/sfdp.h | 3 +- drivers/mtd/spi-nor/spansion.c | 12 +- drivers/mtd/spi-nor/winbond.c | 3 +- drivers/net/Makefile | 2 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 1 - drivers/net/can/sja1000/ems_pci.c | 1 - drivers/net/can/sja1000/ems_pcmcia.c | 1 - drivers/net/can/sja1000/kvaser_pci.c | 1 - drivers/net/can/sja1000/peak_pci.c | 2 - drivers/net/can/sja1000/peak_pcmcia.c | 1 - drivers/net/can/sja1000/plx_pci.c | 12 - drivers/net/can/usb/peak_usb/pcan_usb.c | 2 - drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 5 - drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 - drivers/net/dsa/Kconfig | 17 +- drivers/net/dsa/b53/Kconfig | 1 + drivers/net/dsa/b53/b53_common.c | 12 +- drivers/net/dsa/b53/b53_mmap.c | 55 + drivers/net/dsa/b53/b53_priv.h | 4 - drivers/net/dsa/bcm_sf2.c | 58 +- drivers/net/dsa/bcm_sf2_regs.h | 3 +- drivers/net/dsa/hirschmann/hellcreek.c | 18 + drivers/net/dsa/lantiq_gswip.c | 162 +- drivers/net/dsa/mv88e6xxx/chip.c | 503 +- drivers/net/dsa/mv88e6xxx/chip.h | 20 +- drivers/net/dsa/mv88e6xxx/global1.c | 19 +- drivers/net/dsa/mv88e6xxx/global1.h | 2 + drivers/net/dsa/mv88e6xxx/global2.h | 8 + drivers/net/dsa/mv88e6xxx/global2_scratch.c | 6 +- drivers/net/dsa/mv88e6xxx/port.c | 418 +- drivers/net/dsa/mv88e6xxx/port.h | 50 + drivers/net/dsa/mv88e6xxx/serdes.c | 338 +- drivers/net/dsa/mv88e6xxx/serdes.h | 98 +- drivers/net/dsa/ocelot/felix.c | 4 +- drivers/net/dsa/sja1105/sja1105_main.c | 16 - drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/actions/Kconfig | 26 + drivers/net/ethernet/actions/Makefile | 6 + drivers/net/ethernet/actions/owl-emac.c | 1625 +++++ drivers/net/ethernet/actions/owl-emac.h | 280 + drivers/net/ethernet/amazon/ena/ena_ethtool.c | 25 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 21 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 30 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 108 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 9 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 20 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 266 +- drivers/net/ethernet/cadence/macb_main.c | 20 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 3 +- drivers/net/ethernet/dlink/sundance.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 12 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 - .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 214 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 3 +- drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 10 + drivers/net/ethernet/freescale/dpaa2/dpsw.c | 27 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 25 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 1 + drivers/net/ethernet/freescale/enetc/enetc_vf.c | 1 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 9 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 41 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 91 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 8 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 103 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 10 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 14 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1316 ++-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 58 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 4 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_rx.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 1 + drivers/net/ethernet/intel/e1000/e1000_hw.c | 1 + drivers/net/ethernet/intel/e1000e/hw.h | 6 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 8 +- drivers/net/ethernet/intel/e1000e/phy.c | 2 +- drivers/net/ethernet/intel/e1000e/ptp.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ddp.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 17 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/intel/iavf/Makefile | 2 +- drivers/net/ethernet/intel/iavf/iavf.h | 12 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 631 ++ drivers/net/ethernet/intel/iavf/iavf_fdir.c | 773 ++ drivers/net/ethernet/intel/iavf/iavf_fdir.h | 113 + drivers/net/ethernet/intel/iavf/iavf_main.c | 31 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 196 +- drivers/net/ethernet/intel/ice/Makefile | 2 +- drivers/net/ethernet/intel/ice/ice.h | 5 +- drivers/net/ethernet/intel/ice/ice_common.c | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 55 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 + drivers/net/ethernet/intel/ice/ice_fdir.c | 488 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 58 + drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 528 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 3 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 78 + drivers/net/ethernet/intel/ice/ice_flow.c | 725 +- drivers/net/ethernet/intel/ice/ice_flow.h | 160 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 18 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 22 + drivers/net/ethernet/intel/ice/ice_lib.c | 64 +- drivers/net/ethernet/intel/ice/ice_main.c | 15 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 10 + drivers/net/ethernet/intel/ice/ice_sched.c | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 20 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 1 + drivers/net/ethernet/intel/ice/ice_type.h | 18 + drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 2204 ++++++ drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h | 55 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 82 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 8 + drivers/net/ethernet/intel/igb/e1000_hw.h | 6 +- drivers/net/ethernet/intel/igb/e1000_mbx.c | 2 +- drivers/net/ethernet/intel/igb/e1000_phy.c | 1 + drivers/net/ethernet/intel/igb/igb.h | 4 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 41 +- drivers/net/ethernet/intel/igb/igb_main.c | 28 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 32 +- drivers/net/ethernet/intel/igc/igc_defines.h | 5 - drivers/net/ethernet/intel/igc/igc_i225.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 40 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 5 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 1 + drivers/net/ethernet/intel/ixgbevf/vf.c | 18 +- drivers/net/ethernet/jme.c | 10 +- drivers/net/ethernet/jme.h | 2 +- drivers/net/ethernet/marvell/Kconfig | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 13 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 16 + drivers/net/ethernet/marvell/octeontx2/af/npc.h | 7 + .../ethernet/marvell/octeontx2/af/npc_profile.h | 2 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 18 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 18 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 59 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 198 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 79 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 20 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 51 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 42 + .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 787 +++ drivers/net/ethernet/mellanox/mlx5/core/dev.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 38 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.h | 6 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 6 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 5 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 15 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 7 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 126 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 286 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 9 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 74 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 138 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 18 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 52 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 9 + .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 4 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 9 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 22 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 45 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 25 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 16 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 19 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 15 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 277 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 9 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 74 +- drivers/net/ethernet/microchip/encx24j600.c | 3 +- drivers/net/ethernet/mscc/Kconfig | 3 +- drivers/net/ethernet/mscc/ocelot.c | 90 +- drivers/net/ethernet/mscc/ocelot_mrp.c | 4 +- drivers/net/ethernet/mscc/ocelot_net.c | 208 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 4 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 79 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 - .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 4 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 8 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 16 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 28 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 77 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 22 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 145 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 13 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 19 +- drivers/net/ethernet/realtek/r8169_main.c | 22 +- drivers/net/ethernet/sfc/tx.c | 15 +- drivers/net/ethernet/socionext/netsec.c | 25 +- drivers/net/ethernet/stmicro/stmmac/common.h | 6 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 46 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 + .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 7 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 86 + drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 32 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 7 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 8 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 124 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 68 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 10 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 85 +- drivers/net/ethernet/sun/sungem.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 14 +- drivers/net/ethernet/ti/cpsw_new.c | 14 +- drivers/net/ethernet/ti/cpsw_priv.c | 11 +- drivers/net/hamradio/scc.c | 1 - drivers/net/hyperv/netvsc_drv.c | 33 +- drivers/net/ipa/Kconfig | 2 +- drivers/net/ipa/gsi.c | 25 +- drivers/net/ipa/ipa_cmd.c | 50 +- drivers/net/ipa/ipa_data-sc7180.c | 41 +- drivers/net/ipa/ipa_data-sdm845.c | 34 +- drivers/net/ipa/ipa_data.h | 56 +- drivers/net/ipa/ipa_endpoint.c | 14 +- drivers/net/ipa/ipa_endpoint.h | 1 - drivers/net/ipa/ipa_main.c | 87 +- drivers/net/ipa/ipa_mem.h | 10 +- drivers/net/ipa/ipa_qmi.c | 2 +- drivers/net/ipa/ipa_reg.h | 46 +- drivers/net/ipa/ipa_table.c | 37 +- drivers/net/phy/at803x.c | 31 - drivers/net/phy/mscc/mscc_main.c | 217 +- drivers/net/ppp/pppoe.c | 4 +- drivers/net/thunderbolt.c | 56 +- drivers/net/tun.c | 15 +- drivers/net/usb/cdc-phonet.c | 2 + drivers/net/usb/cdc_ncm.c | 1 - drivers/net/usb/r8152.c | 5 +- drivers/net/veth.c | 28 +- drivers/net/virtio_net.c | 45 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 53 +- drivers/net/wan/lapbether.c | 4 +- drivers/net/wireless/admtek/adm8211.c | 1 - drivers/net/wireless/ath/ath5k/base.c | 1 - drivers/net/wireless/ath/ath9k/beacon.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 1 - drivers/net/wireless/ath/ath9k/init.c | 1 - drivers/net/wireless/atmel/atmel.c | 1 - drivers/net/wireless/atmel/atmel_cs.c | 1 - drivers/net/wireless/atmel/atmel_pci.c | 1 - .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 1 - .../wireless/broadcom/brcm80211/brcmutil/utils.c | 1 - drivers/net/wireless/cisco/airo.c | 1 - drivers/net/wireless/cisco/airo_cs.c | 1 - drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 7 +- drivers/net/wireless/intersil/hostap/hostap_cs.c | 1 - drivers/net/wireless/intersil/hostap/hostap_pci.c | 1 - drivers/net/wireless/intersil/hostap/hostap_plx.c | 1 - drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 4 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2500usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt61pci.c | 2 - drivers/net/wireless/ralink/rt2x00/rt73usb.c | 1 - drivers/net/wireless/rsi/rsi_91x_main.c | 1 - drivers/net/wireless/rsi/rsi_91x_sdio.c | 1 - drivers/net/wireless/rsi/rsi_91x_usb.c | 1 - drivers/net/xen-netfront.c | 18 +- drivers/nfc/fdp/fdp.c | 7 +- drivers/nvme/host/core.c | 64 +- drivers/nvme/host/fabrics.h | 7 + drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/rdma.c | 11 +- drivers/nvme/host/tcp.c | 20 +- drivers/nvme/target/core.c | 17 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/tcp.c | 2 +- drivers/of/address.c | 3 + drivers/of/base.c | 16 +- drivers/of/device.c | 7 +- drivers/of/dynamic.c | 4 +- drivers/of/fdt.c | 23 +- drivers/of/of_net.c | 3 + drivers/of/of_reserved_mem.c | 6 +- drivers/of/overlay.c | 2 +- drivers/of/platform.c | 2 +- drivers/of/property.c | 2 +- drivers/parport/parport_amiga.c | 1 - drivers/parport/parport_atari.c | 1 - drivers/parport/parport_gsc.c | 1 - drivers/parport/parport_mfc3.c | 1 - drivers/parport/parport_sunbpp.c | 1 - drivers/pci/ats.c | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 24 +- drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 13 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 2 + drivers/pci/controller/dwc/pcie-designware-host.c | 2 + drivers/pci/controller/dwc/pcie-designware.c | 11 +- drivers/pci/controller/dwc/pcie-designware.h | 1 + drivers/pci/controller/dwc/pcie-tegra194.c | 4 +- drivers/pci/controller/mobiveil/Kconfig | 3 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 1 + drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/controller/pcie-microchip-host.c | 12 +- drivers/pci/controller/vmd.c | 63 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 16 +- drivers/pci/endpoint/functions/pci-epf-test.c | 2 +- drivers/pci/endpoint/pci-epc-core.c | 2 + drivers/pci/hotplug/acpi_pcihp.c | 2 +- drivers/pci/hotplug/rpadlpar_sysfs.c | 14 +- drivers/pci/hotplug/s390_pci_hpc.c | 60 +- drivers/pci/of.c | 22 +- drivers/pci/pcie/aer.c | 6 +- drivers/pci/pcie/pme.c | 2 +- drivers/pci/probe.c | 1 + drivers/pci/xen-pcifront.c | 2 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/microchip/Kconfig | 12 + drivers/phy/microchip/Makefile | 6 + drivers/phy/microchip/sparx5_serdes.c | 2480 +++++++ drivers/phy/microchip/sparx5_serdes.h | 136 + drivers/phy/microchip/sparx5_serdes_regs.h | 2695 +++++++ drivers/phy/phy-core.c | 30 + drivers/phy/qualcomm/phy-qcom-qmp.c | 23 +- drivers/platform/mellanox/mlxbf-bootctl.c | 2 +- drivers/platform/surface/Kconfig | 20 + drivers/platform/surface/Makefile | 1 + .../platform/surface/surface_aggregator_registry.c | 7 +- drivers/platform/surface/surface_dtx.c | 1289 ++++ drivers/platform/x86/Kconfig | 11 +- drivers/platform/x86/asus-laptop.c | 2 +- drivers/platform/x86/classmate-laptop.c | 2 +- .../x86/dell/dell-wmi-sysman/enum-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/int-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/passobj-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/string-attributes.c | 3 + drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 84 +- drivers/platform/x86/intel-vbtn.c | 12 +- drivers/platform/x86/intel_pmc_core.c | 50 +- drivers/platform/x86/intel_pmt_class.c | 2 +- drivers/platform/x86/intel_pmt_crashlog.c | 13 +- drivers/platform/x86/thinkpad_acpi.c | 217 +- drivers/power/reset/Makefile | 2 +- drivers/power/reset/vexpress-poweroff.c | 2 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500-bm.h | 733 ++ drivers/power/supply/ab8500-chargalg.h | 51 + drivers/power/supply/ab8500_bmdata.c | 3 +- drivers/power/supply/ab8500_btemp.c | 45 +- drivers/power/supply/ab8500_charger.c | 27 +- drivers/power/supply/ab8500_fg.c | 20 +- drivers/power/supply/abx500_chargalg.c | 22 +- drivers/power/supply/bq27xxx_battery.c | 44 + drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/power/supply/charger-manager.c | 2 +- drivers/power/supply/ds2781_battery.c | 8 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/max17042_battery.c | 8 +- drivers/power/supply/max1721x_battery.c | 14 +- drivers/power/supply/pm2301_charger.c | 6 +- drivers/power/supply/tps65090-charger.c | 2 +- drivers/power/supply/tps65217_charger.c | 2 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/powercap/intel_rapl_msr.c | 1 + drivers/pwm/core.c | 48 +- drivers/pwm/pwm-ab8500.c | 54 +- drivers/pwm/pwm-atmel-hlcdc.c | 3 +- drivers/pwm/pwm-atmel-tcb.c | 42 +- drivers/pwm/pwm-atmel.c | 1 - drivers/pwm/pwm-bcm-iproc.c | 1 - drivers/pwm/pwm-bcm-kona.c | 3 +- drivers/pwm/pwm-bcm2835.c | 36 +- drivers/pwm/pwm-berlin.c | 1 - drivers/pwm/pwm-brcmstb.c | 1 - drivers/pwm/pwm-clps711x.c | 1 - drivers/pwm/pwm-crc.c | 1 - drivers/pwm/pwm-cros-ec.c | 4 +- drivers/pwm/pwm-dwc.c | 1 - drivers/pwm/pwm-ep93xx.c | 1 - drivers/pwm/pwm-fsl-ftm.c | 1 - drivers/pwm/pwm-hibvt.c | 1 - drivers/pwm/pwm-img.c | 1 - drivers/pwm/pwm-imx-tpm.c | 5 +- drivers/pwm/pwm-imx1.c | 1 - drivers/pwm/pwm-imx27.c | 1 - drivers/pwm/pwm-intel-lgm.c | 1 - drivers/pwm/pwm-iqs620a.c | 1 - drivers/pwm/pwm-jz4740.c | 1 - drivers/pwm/pwm-keembay.c | 1 - drivers/pwm/pwm-lp3943.c | 1 - drivers/pwm/pwm-lpc18xx-sct.c | 1 - drivers/pwm/pwm-lpc32xx.c | 1 - drivers/pwm/pwm-lpss.c | 1 - drivers/pwm/pwm-mediatek.c | 1 - drivers/pwm/pwm-meson.c | 1 - drivers/pwm/pwm-mtk-disp.c | 1 - drivers/pwm/pwm-mxs.c | 1 - drivers/pwm/pwm-omap-dmtimer.c | 1 - drivers/pwm/pwm-pca9685.c | 1 - drivers/pwm/pwm-pxa.c | 1 - drivers/pwm/pwm-rcar.c | 1 - drivers/pwm/pwm-renesas-tpu.c | 1 - drivers/pwm/pwm-rockchip.c | 1 - drivers/pwm/pwm-samsung.c | 1 - drivers/pwm/pwm-sifive.c | 1 - drivers/pwm/pwm-sl28cpld.c | 1 - drivers/pwm/pwm-spear.c | 1 - drivers/pwm/pwm-sprd.c | 4 +- drivers/pwm/pwm-sti.c | 1 - drivers/pwm/pwm-stm32-lp.c | 1 - drivers/pwm/pwm-stm32.c | 1 - drivers/pwm/pwm-stmpe.c | 1 - drivers/pwm/pwm-sun4i.c | 1 - drivers/pwm/pwm-tegra.c | 1 - drivers/pwm/pwm-tiecap.c | 1 - drivers/pwm/pwm-tiehrpwm.c | 1 - drivers/pwm/pwm-twl-led.c | 1 - drivers/pwm/pwm-twl.c | 1 - drivers/pwm/pwm-vt8500.c | 1 - drivers/regulator/scmi-regulator.c | 42 +- drivers/remoteproc/pru_rproc.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 26 +- drivers/remoteproc/qcom_q6v5_wcss.c | 593 +- drivers/remoteproc/qcom_wcnss.c | 8 +- drivers/remoteproc/remoteproc_cdev.c | 21 +- drivers/remoteproc/remoteproc_core.c | 301 +- drivers/remoteproc/remoteproc_internal.h | 10 + drivers/remoteproc/remoteproc_sysfs.c | 17 +- drivers/remoteproc/stm32_rproc.c | 168 +- drivers/reset/core.c | 215 + drivers/reset/reset-scmi.c | 33 +- drivers/rpmsg/qcom_glink_native.c | 16 + drivers/rpmsg/qcom_smd.c | 16 + drivers/rpmsg/rpmsg_char.c | 11 +- drivers/rpmsg/virtio_rpmsg_bus.c | 62 +- drivers/rtc/rtc-rx6110.c | 7 + drivers/s390/block/dasd.c | 18 +- drivers/s390/block/dasd_devmap.c | 15 +- drivers/s390/block/dasd_eckd.c | 1 + drivers/s390/block/dasd_fba.c | 10 +- drivers/s390/block/dasd_int.h | 3 +- drivers/s390/char/sclp_con.c | 19 +- drivers/s390/char/sclp_tty.c | 9 +- drivers/s390/cio/Makefile | 4 +- drivers/s390/cio/cio_debug.h | 3 + drivers/s390/cio/cio_debugfs.c | 23 + drivers/s390/cio/cio_inject.c | 171 + drivers/s390/cio/cio_inject.h | 18 + drivers/s390/cio/ioasm.c | 23 +- drivers/s390/cio/qdio.h | 10 - drivers/s390/cio/qdio_main.c | 63 +- drivers/s390/cio/qdio_setup.c | 49 +- drivers/s390/net/qeth_core.h | 3 +- drivers/s390/net/qeth_core_main.c | 120 +- drivers/s390/net/qeth_l3_main.c | 25 +- drivers/s390/scsi/zfcp_qdio.c | 7 +- drivers/sbus/char/display7seg.c | 1 - drivers/scsi/BusLogic.c | 2 +- drivers/scsi/FlashPoint.c | 4 - drivers/scsi/a100u2w.c | 8 +- drivers/scsi/aic94xx/aic94xx_dump.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 5 +- drivers/scsi/cxlflash/main.c | 8 +- drivers/scsi/cxlflash/superpipe.c | 6 +- drivers/scsi/cxlflash/vlun.c | 8 +- drivers/scsi/dc395x.c | 3 +- drivers/scsi/fnic/fnic_fcs.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 6 +- drivers/scsi/fnic/fnic_trace.c | 18 +- drivers/scsi/hpsa.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 29 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 70 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 8 +- drivers/scsi/initio.c | 13 +- drivers/scsi/ipr.c | 8 +- drivers/scsi/isci/host.c | 37 +- drivers/scsi/isci/phy.c | 34 +- drivers/scsi/isci/port.c | 62 +- drivers/scsi/isci/port_config.c | 37 +- drivers/scsi/isci/remote_device.c | 33 +- drivers/scsi/isci/remote_node_context.c | 13 +- drivers/scsi/isci/remote_node_table.c | 64 +- drivers/scsi/isci/request.c | 60 +- drivers/scsi/isci/task.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 20 +- drivers/scsi/mvumi.c | 5 +- drivers/scsi/myrb.c | 47 +- drivers/scsi/myrs.c | 6 +- drivers/scsi/nsp32.c | 31 +- drivers/scsi/pcmcia/nsp_cs.c | 1 - drivers/scsi/pmcraid.c | 70 +- drivers/scsi/sd.c | 2 +- drivers/scsi/sd_zbc.c | 21 +- drivers/scsi/sim710.c | 14 +- drivers/scsi/smartpqi/smartpqi_init.c | 1 - drivers/scsi/ufs/ufs-mediatek.c | 2 +- drivers/scsi/ufs/ufs-sysfs.c | 2 +- drivers/scsi/ufs/ufshcd.c | 95 +- drivers/scsi/ufs/ufshcd.h | 2 +- drivers/sh/maple/maple.c | 1 - drivers/soc/ti/omap_prm.c | 16 +- drivers/soundwire/Makefile | 2 +- drivers/soundwire/bus.c | 42 +- drivers/soundwire/bus.h | 2 + drivers/soundwire/cadence_master.c | 6 +- drivers/soundwire/dmi-quirks.c | 96 + drivers/soundwire/generic_bandwidth_allocation.c | 4 +- drivers/soundwire/intel.c | 22 +- drivers/soundwire/qcom.c | 2 +- drivers/soundwire/slave.c | 8 +- drivers/soundwire/stream.c | 10 +- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-slave-mt27xx.c | 36 +- drivers/spi/spi-stm32.c | 24 +- drivers/spi/spi.c | 2 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/comedi/drivers/das800.c | 2 +- drivers/staging/comedi/drivers/vmk80xx.c | 1 - drivers/staging/media/atomisp/Kconfig | 3 +- drivers/staging/media/atomisp/Makefile | 5 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 16 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 38 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 2 - drivers/staging/media/atomisp/pci/atomisp_cmd.c | 105 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 10 +- .../media/atomisp/pci/atomisp_compat_css20.c | 14 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 3 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 8 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 13 +- .../staging/media/atomisp/pci/ia_css_firmware.h | 2 + drivers/staging/media/atomisp/pci/ia_css_mipi.h | 17 - .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 3 +- .../atomisp/pci/isp/modes/interface/isp_types.h | 41 +- .../atomisp/pci/runtime/isp_param/src/isp_param.c | 3 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 12 +- .../media/atomisp/pci/runtime/queue/src/queue.c | 44 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 41 +- .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 7 +- .../media/atomisp/pci/runtime/timer/src/timer.c | 7 +- drivers/staging/media/atomisp/pci/sh_css.c | 12 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 11 - drivers/staging/media/atomisp/pci/sh_css_params.c | 10 +- drivers/staging/media/hantro/hantro.h | 3 +- drivers/staging/media/hantro/hantro_drv.c | 2 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 55 +- drivers/staging/media/hantro/hantro_hw.h | 4 +- drivers/staging/media/hantro/hantro_vp8.c | 10 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 55 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 1 + drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- .../staging/media/meson/vdec/codec_hevc_common.h | 4 +- drivers/staging/media/omap4iss/iss_regs.h | 16 +- drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 113 +- drivers/staging/media/tegra-video/csi.h | 2 +- drivers/staging/nvec/nvec_ps2.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 32 +- drivers/staging/qlge/qlge_main.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 6 - drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 2 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 5 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 2 +- drivers/staging/rtl8188eu/include/osdep_service.h | 13 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 88 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 22 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 31 - drivers/staging/rtl8188eu/os_dep/rtw_android.c | 6 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 27 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8192u/r8192U.h | 6 +- drivers/staging/rtl8192u/r8192U_wx.c | 4 - drivers/staging/rtl8712/rtl871x_mlme.c | 3 +- drivers/staging/rtl8723bs/TODO | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 61 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 17 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 25 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 62 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 6 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 44 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 145 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 156 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 40 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 146 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 38 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 108 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 10 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 12 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h | 6 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 8 +- drivers/staging/rtl8723bs/hal/HalPhyRf.h | 18 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 56 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 12 +- drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 138 +- drivers/staging/rtl8723bs/hal/hal_com.c | 22 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 22 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 12 +- drivers/staging/rtl8723bs/hal/hal_pwr_seq.c | 22 +- drivers/staging/rtl8723bs/hal/odm.c | 104 +- drivers/staging/rtl8723bs/hal/odm.h | 207 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 28 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 52 +- drivers/staging/rtl8723bs/hal/odm_DIG.h | 4 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.c | 8 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c | 2 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 6 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h | 2 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 24 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 71 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 2 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 2 +- drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 4 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 16 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 16 +- drivers/staging/rtl8723bs/hal/odm_debug.c | 2 +- drivers/staging/rtl8723bs/hal/odm_debug.h | 4 +- drivers/staging/rtl8723bs/hal/odm_interface.h | 2 +- drivers/staging/rtl8723bs/hal/odm_types.h | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 351 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 131 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 24 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 113 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 35 - drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 6 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 50 +- drivers/staging/rtl8723bs/include/drv_conf.h | 10 - drivers/staging/rtl8723bs/include/drv_types.h | 26 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 5 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 +- drivers/staging/rtl8723bs/include/hal_com.h | 14 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 32 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 14 +- drivers/staging/rtl8723bs/include/hal_data.h | 32 +- drivers/staging/rtl8723bs/include/hal_intf.h | 47 +- drivers/staging/rtl8723bs/include/hal_phy.h | 38 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 6 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 22 +- drivers/staging/rtl8723bs/include/ieee80211.h | 104 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 6 - drivers/staging/rtl8723bs/include/osdep_service.h | 11 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 6 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 14 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 44 - drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 237 +- drivers/staging/rtl8723bs/include/rtw_eeprom.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 6 +- drivers/staging/rtl8723bs/include/rtw_event.h | 11 - drivers/staging/rtl8723bs/include/rtw_ht.h | 6 +- drivers/staging/rtl8723bs/include/rtw_io.h | 111 - drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 10 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 58 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 28 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 38 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 8 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 26 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 18 +- drivers/staging/rtl8723bs/include/rtw_security.h | 12 +- drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 5 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 7 +- drivers/staging/rtl8723bs/include/sdio_ops.h | 7 - drivers/staging/rtl8723bs/include/sta_info.h | 4 +- drivers/staging/rtl8723bs/include/wifi.h | 29 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 48 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 23 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 63 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 8 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 141 - drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 4 +- drivers/staging/vt6655/rxtx.h | 4 +- drivers/staging/wimax/Documentation/i2400m.rst | 283 - drivers/staging/wimax/Documentation/index.rst | 19 - drivers/staging/wimax/Documentation/wimax.rst | 89 - drivers/staging/wimax/Kconfig | 47 - drivers/staging/wimax/Makefile | 15 - drivers/staging/wimax/TODO | 18 - drivers/staging/wimax/debug-levels.h | 29 - drivers/staging/wimax/debugfs.c | 38 - drivers/staging/wimax/i2400m/Kconfig | 37 - drivers/staging/wimax/i2400m/Makefile | 23 - drivers/staging/wimax/i2400m/control.c | 1434 ---- drivers/staging/wimax/i2400m/debug-levels.h | 32 - drivers/staging/wimax/i2400m/debugfs.c | 253 - drivers/staging/wimax/i2400m/driver.c | 1003 --- drivers/staging/wimax/i2400m/fw.c | 1666 ----- drivers/staging/wimax/i2400m/i2400m-usb.h | 275 - drivers/staging/wimax/i2400m/i2400m.h | 970 --- drivers/staging/wimax/i2400m/linux-wimax-i2400m.h | 572 -- drivers/staging/wimax/i2400m/netdev.c | 603 -- drivers/staging/wimax/i2400m/op-rfkill.c | 196 - drivers/staging/wimax/i2400m/rx.c | 1394 ---- drivers/staging/wimax/i2400m/sysfs.c | 65 - drivers/staging/wimax/i2400m/tx.c | 1015 --- drivers/staging/wimax/i2400m/usb-debug-levels.h | 28 - drivers/staging/wimax/i2400m/usb-fw.c | 365 - drivers/staging/wimax/i2400m/usb-notif.c | 258 - drivers/staging/wimax/i2400m/usb-rx.c | 462 -- drivers/staging/wimax/i2400m/usb-tx.c | 273 - drivers/staging/wimax/i2400m/usb.c | 765 -- drivers/staging/wimax/id-table.c | 130 - drivers/staging/wimax/linux-wimax-debug.h | 491 -- drivers/staging/wimax/linux-wimax.h | 239 - drivers/staging/wimax/net-wimax.h | 503 -- drivers/staging/wimax/op-msg.c | 391 -- drivers/staging/wimax/op-reset.c | 108 - drivers/staging/wimax/op-rfkill.c | 432 -- drivers/staging/wimax/op-state-get.c | 52 - drivers/staging/wimax/stack.c | 604 -- drivers/staging/wimax/wimax-internal.h | 85 - drivers/target/target_core_transport.c | 1 + drivers/tee/optee/call.c | 4 + drivers/tee/optee/core.c | 1 - drivers/tee/optee/optee_trace.h | 67 + drivers/thermal/thermal_sysfs.c | 3 + drivers/thunderbolt/ctl.c | 21 +- drivers/thunderbolt/ctl.h | 8 +- drivers/thunderbolt/dma_test.c | 35 +- drivers/thunderbolt/domain.c | 89 +- drivers/thunderbolt/eeprom.c | 105 +- drivers/thunderbolt/icm.c | 34 +- drivers/thunderbolt/property.c | 71 + drivers/thunderbolt/switch.c | 26 +- drivers/thunderbolt/tb.c | 52 +- drivers/thunderbolt/tb.h | 19 +- drivers/thunderbolt/test.c | 492 ++ drivers/thunderbolt/tunnel.c | 102 +- drivers/thunderbolt/tunnel.h | 8 +- drivers/thunderbolt/xdomain.c | 416 +- drivers/tty/serial/icom.c | 2 - drivers/tty/serial/jsm/jsm_driver.c | 1 - drivers/usb/cdns3/cdnsp-gadget.c | 4 + drivers/usb/class/cdc-acm.c | 120 +- drivers/usb/core/quirks.c | 4 + drivers/usb/dwc3/dwc3-pci.c | 2 + drivers/usb/dwc3/dwc3-qcom.c | 5 +- drivers/usb/dwc3/gadget.c | 14 +- drivers/usb/gadget/configfs.c | 14 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/uvc_configfs.c | 2 +- drivers/usb/gadget/legacy/webcam.c | 3 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 10 +- drivers/usb/host/sl811_cs.c | 2 +- drivers/usb/misc/ldusb.c | 1 - drivers/usb/mtu3/mtu3_host.c | 8 +- drivers/usb/serial/pl2303.c | 175 +- drivers/usb/storage/transport.c | 7 + drivers/usb/storage/unusual_devs.h | 12 + drivers/usb/typec/tcpm/tcpci.h | 16 + drivers/usb/typec/tcpm/tcpm.c | 15 +- drivers/usb/typec/tipd/core.c | 1 - drivers/usb/usbip/vudc_sysfs.c | 2 +- drivers/video/fbdev/core/fb_defio.c | 35 - drivers/video/fbdev/core/fbcon.c | 3 + drivers/video/fbdev/core/fbmem.c | 4 - drivers/video/fbdev/omap2/omapfb/omapfb.h | 2 +- drivers/watchdog/cpu5wdt.c | 1 - drivers/watchdog/cpwd.c | 1 - drivers/watchdog/riowd.c | 1 - drivers/xen/swiotlb-xen.c | 182 +- fs/9p/vfs_inode.c | 4 +- fs/9p/vfs_inode_dotl.c | 14 +- fs/Kconfig | 5 - fs/afs/inode.c | 6 +- fs/autofs/autofs_i.h | 1 + fs/autofs/waitq.c | 72 +- fs/btrfs/Makefile | 10 +- fs/btrfs/block-group.c | 90 +- fs/btrfs/block-group.h | 2 + fs/btrfs/ctree.h | 5 +- fs/btrfs/disk-io.c | 34 +- fs/btrfs/free-space-cache.c | 9 +- fs/btrfs/inode.c | 36 +- fs/btrfs/qgroup.c | 12 +- fs/btrfs/sysfs.c | 35 + fs/btrfs/tree-mod-log.c | 2 +- fs/btrfs/volumes.c | 48 +- fs/btrfs/volumes.h | 1 + fs/buffer.c | 6 +- fs/ceph/caps.c | 8 +- fs/ceph/dir.c | 2 + fs/ceph/export.c | 9 +- fs/ceph/inode.c | 41 +- fs/cifs/cifs_swn.c | 2 +- fs/cifs/cifsproto.h | 2 +- fs/cifs/dir.c | 19 +- fs/cifs/file.c | 2 +- fs/cifs/fs_context.c | 6 +- fs/cifs/inode.c | 67 +- fs/cifs/readdir.c | 4 +- fs/cifsd/Kconfig | 1 - fs/cifsd/mgmt/share_config.c | 1 - fs/cifsd/mgmt/share_config.h | 2 - fs/cifsd/mgmt/tree_connect.c | 1 - fs/cifsd/mgmt/tree_connect.h | 2 +- fs/cifsd/mgmt/user_config.c | 1 - fs/cifsd/mgmt/user_config.h | 3 +- fs/cifsd/mgmt/user_session.c | 1 - fs/cifsd/misc.c | 11 +- fs/cifsd/misc.h | 4 +- fs/cifsd/ndr.c | 2 +- fs/cifsd/oplock.c | 68 +- fs/cifsd/server.c | 9 +- fs/cifsd/smb2pdu.c | 74 +- fs/cifsd/smb_common.c | 11 +- fs/cifsd/smbacl.c | 33 +- fs/cifsd/transport_ipc.c | 3 - fs/cifsd/transport_ipc.h | 1 - fs/cifsd/transport_rdma.c | 7 +- fs/cifsd/transport_tcp.c | 5 +- fs/cifsd/unicode.h | 2 +- fs/cifsd/vfs_cache.c | 4 - fs/d_path.c | 10 +- fs/dax.c | 11 +- fs/ecryptfs/ecryptfs_kernel.h | 17 +- fs/ecryptfs/inode.c | 163 +- fs/erofs/internal.h | 2 + fs/erofs/super.c | 1 + fs/erofs/zdata.c | 59 +- fs/exfat/balloc.c | 4 +- fs/exfat/dir.c | 21 +- fs/exfat/exfat_fs.h | 6 +- fs/exfat/fatent.c | 4 +- fs/exfat/inode.c | 3 +- fs/exfat/namei.c | 11 +- fs/ext4/ext4.h | 2 + fs/ext4/extents.c | 2 +- fs/ext4/fast_commit.c | 9 +- fs/ext4/inode.c | 12 +- fs/ext4/namei.c | 50 +- fs/ext4/super.c | 2 +- fs/ext4/verity.c | 89 +- fs/ext4/xattr.c | 2 +- fs/f2fs/compress.c | 1 + fs/f2fs/f2fs.h | 22 +- fs/f2fs/file.c | 17 +- fs/f2fs/gc.c | 31 +- fs/f2fs/node.c | 3 + fs/f2fs/segment.c | 43 +- fs/f2fs/segment.h | 14 +- fs/f2fs/super.c | 10 +- fs/f2fs/sysfs.c | 38 + fs/fuse/dir.c | 6 +- fs/fuse/inode.c | 2 +- fs/fuse/readdir.c | 2 +- fs/gfs2/glops.c | 22 +- fs/hostfs/hostfs_kern.c | 1 - fs/io-wq.c | 14 +- fs/io-wq.h | 10 +- fs/io_uring.c | 617 +- fs/jfs/jfs_dmap.c | 2 +- fs/nfs/fs_context.c | 3 + fs/nfs/inode.c | 6 +- fs/nfs/internal.h | 1 + fs/nfs/super.c | 6 +- fs/nfsd/Kconfig | 6 +- fs/nfsd/nfs4proc.c | 5 +- fs/nfsd/nfs4state.c | 19 +- fs/nfsd/nfsctl.c | 14 +- fs/nfsd/nfsd.h | 4 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/state.h | 4 + fs/ocfs2/dlmglue.c | 12 +- fs/openpromfs/inode.c | 67 +- fs/orangefs/orangefs-utils.c | 2 +- fs/overlayfs/namei.c | 4 +- fs/proc/array.c | 2 + fs/quota/quota.c | 1 + fs/select.c | 10 +- fs/super.c | 1 + fs/vboxsf/dir.c | 4 +- fs/vboxsf/super.c | 4 +- fs/vboxsf/utils.c | 68 +- fs/vboxsf/vfsmod.h | 4 +- fs/zonefs/super.c | 7 +- include/acpi/acpi_bus.h | 1 + include/acpi/cppc_acpi.h | 40 + include/drm/gud.h | 333 + include/dt-bindings/clock/omap5.h | 2 + include/dt-bindings/clock/rk3568-cru.h | 926 +++ include/dt-bindings/input/atmel-maxtouch.h | 10 + include/dt-bindings/mux/ti-serdes.h | 5 + include/dt-bindings/phy/phy-cadence-torrent.h | 2 + include/dt-bindings/phy/phy-ti.h | 21 + include/linux/avf/virtchnl.h | 278 + include/linux/bootmem_info.h | 66 - include/linux/bottom_half.h | 8 +- include/linux/bpf.h | 24 +- include/linux/btf.h | 1 + include/linux/clocksource.h | 2 +- include/linux/cred.h | 2 +- include/linux/dcache.h | 4 +- include/linux/device-mapper.h | 15 +- include/linux/dma-iommu.h | 2 + include/linux/efi.h | 6 +- include/linux/entry-common.h | 4 +- include/linux/ethtool.h | 9 + include/linux/fb.h | 3 - .../linux/firmware/intel/stratix10-svc-client.h | 2 +- include/linux/fs.h | 5 + include/linux/hardirq.h | 1 + include/linux/hugetlb.h | 46 +- include/linux/hugetlb_cgroup.h | 19 +- include/linux/hyperv.h | 8 +- include/linux/if_bridge.h | 40 + include/linux/intel-iommu.h | 6 + include/linux/interrupt.h | 33 +- include/linux/io.h | 9 - include/linux/io_uring.h | 25 - include/linux/irq.h | 4 +- include/linux/irqdesc.h | 2 +- include/linux/kallsyms.h | 2 +- include/linux/lockdep.h | 2 +- include/linux/lsm_hook_defs.h | 7 +- include/linux/lsm_hooks.h | 22 +- include/linux/memblock.h | 4 +- include/linux/memory_hotplug.h | 27 + include/linux/mfd/abx500.h | 276 - include/linux/mfd/abx500/ab8500-bm.h | 476 -- include/linux/mfd/abx500/ux500_chargalg.h | 51 - include/linux/mfd/core.h | 6 +- include/linux/mfd/da9063/registers.h | 3 + include/linux/mfd/intel-m10-bmc.h | 7 +- include/linux/mfd/rn5t618.h | 1 + include/linux/mlx5/driver.h | 12 +- include/linux/mm.h | 8 +- include/linux/mmc/host.h | 3 - include/linux/module.h | 3 - include/linux/mutex.h | 2 +- include/linux/netdevice.h | 66 +- include/linux/nfs_fs_sb.h | 1 + include/linux/pagemap.h | 10 + include/linux/pgtable.h | 3 + include/linux/phy/phy.h | 26 + include/linux/platform_data/hirschmann-hellcreek.h | 1 + include/linux/platform_data/media/camera-mx2.h | 31 - include/linux/platform_data/media/camera-mx3.h | 43 - include/linux/power/bq27xxx_battery.h | 1 + include/linux/preempt.h | 6 +- include/linux/pwm.h | 2 - include/linux/qed/qed_chain.h | 8 +- include/linux/rcupdate.h | 3 +- include/linux/regmap.h | 7 + include/linux/remoteproc.h | 21 +- include/linux/reset.h | 315 + include/linux/restart_block.h | 1 + include/linux/ring_buffer.h | 3 +- include/linux/rpmsg.h | 3 +- include/linux/rwsem.h | 2 +- include/linux/sbitmap.h | 2 +- include/linux/sched.h | 5 +- include/linux/scmi_protocol.h | 200 +- include/linux/secretmem.h | 30 + include/linux/security.h | 22 +- include/linux/seq_buf.h | 25 + include/linux/set_memory.h | 16 +- include/linux/soundwire/sdw.h | 26 +- include/linux/spinlock.h | 17 +- include/linux/stmmac.h | 1 + include/linux/swiotlb.h | 68 +- include/linux/syscalls.h | 8 + include/linux/thread_info.h | 13 + include/linux/thunderbolt.h | 54 +- include/linux/timer.h | 2 - include/linux/timex.h | 2 +- include/linux/trace_events.h | 5 +- include/linux/usb_usual.h | 2 + include/linux/usermode_driver.h | 1 + include/linux/vgaarb.h | 4 +- include/linux/vmalloc.h | 46 + include/linux/ww_mutex.h | 22 +- include/media/cec.h | 2 +- include/media/davinci/vpbe_osd.h | 6 +- include/media/i2c/adv7343.h | 2 +- include/media/i2c/mt9t112.h | 2 +- include/media/i2c/noon010pc30.h | 1 + include/media/i2c/ov772x.h | 2 +- include/media/i2c/s5c73m3.h | 1 + include/media/i2c/s5k4ecgx.h | 6 +- include/media/i2c/s5k6aa.h | 1 + include/media/i2c/tvp514x.h | 11 +- include/media/i2c/tw9910.h | 8 +- include/media/v4l2-ctrls.h | 5 +- include/media/v4l2-h264.h | 6 +- include/media/v4l2-jpeg.h | 22 + include/media/videobuf2-core.h | 6 +- include/media/vp8-ctrls.h | 114 - include/net/bluetooth/hci_core.h | 1 + include/net/dsa.h | 16 + include/net/gro.h | 13 + include/net/lapb.h | 2 +- include/net/netfilter/ipv6/nf_conntrack_ipv6.h | 3 - include/net/netfilter/nf_flow_table.h | 14 +- include/net/netfilter/nf_tables.h | 12 +- include/net/netns/xfrm.h | 4 +- include/net/red.h | 2 +- include/net/switchdev.h | 1 + include/rdma/rdma_vt.h | 8 +- include/soc/mscc/ocelot.h | 13 +- include/soc/tegra/mc.h | 7 + include/sound/hda_register.h | 8 +- include/sound/soc-dpcm.h | 2 +- include/sound/sof.h | 1 + include/trace/events/btrfs.h | 12 + include/trace/events/io_uring.h | 11 +- include/trace/events/rcu.h | 1 + include/trace/events/workqueue.h | 6 +- include/uapi/asm-generic/unistd.h | 12 +- include/uapi/drm/drm.h | 125 +- include/uapi/drm/drm_mode.h | 1 + include/uapi/linux/cec.h | 3 +- include/uapi/linux/dm-ioctl.h | 18 +- include/uapi/linux/dqblk_xfs.h | 5 +- include/uapi/linux/io_uring.h | 17 + include/uapi/linux/iommu.h | 3 +- include/uapi/linux/landlock.h | 128 + include/uapi/linux/magic.h | 1 + include/uapi/linux/ptrace.h | 10 + include/uapi/linux/rpmsg.h | 13 +- include/uapi/linux/surface_aggregator/dtx.h | 146 + include/uapi/linux/usb/video.h | 3 +- include/uapi/linux/uvcvideo.h | 10 +- include/uapi/linux/v4l2-controls.h | 200 + include/uapi/linux/v4l2-subdev.h | 12 +- include/uapi/linux/videodev2.h | 20 +- include/xen/swiotlb-xen.h | 3 +- init/Kconfig | 27 + init/init_task.c | 2 +- init/main.c | 7 +- kernel/audit.c | 4 +- kernel/auditfilter.c | 3 +- kernel/auditsc.c | 8 +- kernel/bpf/bpf_lsm.c | 3 +- kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/core.c | 4 +- kernel/bpf/devmap.c | 30 +- kernel/bpf/preload/bpf_preload_kern.c | 19 +- kernel/bpf/trampoline.c | 218 +- kernel/bpf/verifier.c | 34 +- kernel/debug/gdbstub.c | 4 +- kernel/debug/kdb/kdb_bp.c | 75 +- kernel/debug/kdb/kdb_main.c | 446 +- kernel/debug/kdb/kdb_private.h | 5 +- kernel/debug/kdb/kdb_support.c | 18 - kernel/dma/direct.c | 8 +- kernel/dma/direct.h | 6 +- kernel/dma/swiotlb.c | 505 +- kernel/entry/common.c | 2 +- kernel/events/core.c | 24 +- kernel/events/ring_buffer.c | 9 +- kernel/fork.c | 9 +- kernel/freezer.c | 2 +- kernel/futex.c | 3 +- kernel/irq/chip.c | 8 +- kernel/irq/dummychip.c | 2 +- kernel/irq/ipi.c | 2 +- kernel/irq/irq_sim.c | 4 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 8 +- kernel/irq/manage.c | 16 +- kernel/irq/matrix.c | 11 +- kernel/irq/migration.c | 2 +- kernel/irq/msi.c | 2 +- kernel/irq/resend.c | 2 +- kernel/irq/timings.c | 8 +- kernel/jump_label.c | 8 + kernel/kallsyms.c | 7 + kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 9 +- kernel/locking/lockdep_proc.c | 2 +- kernel/locking/locktorture.c | 146 +- kernel/locking/mcs_spinlock.h | 2 +- kernel/locking/mutex.c | 29 +- kernel/locking/osq_lock.c | 4 +- kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem.c | 4 +- kernel/locking/spinlock.c | 4 +- kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/ptrace.c | 25 + kernel/rcu/rcutorture.c | 29 +- kernel/rcu/refscale.c | 109 +- kernel/rcu/tree.c | 9 +- kernel/rcu/tree.h | 9 +- kernel/rcu/tree_plugin.h | 209 +- kernel/reboot.c | 2 - kernel/sched/clock.c | 2 +- kernel/sched/core.c | 26 +- kernel/sched/cpuacct.c | 2 +- kernel/sched/cpufreq_schedutil.c | 31 +- kernel/sched/cpupri.c | 4 +- kernel/sched/cputime.c | 6 +- kernel/sched/deadline.c | 12 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 35 +- kernel/sched/features.h | 2 +- kernel/sched/idle.c | 4 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.c | 2 +- kernel/sched/pelt.h | 2 +- kernel/sched/psi.c | 25 +- kernel/sched/rt.c | 6 +- kernel/sched/sched.h | 8 +- kernel/sched/stats.c | 2 +- kernel/sched/topology.c | 2 +- kernel/signal.c | 6 +- kernel/softirq.c | 355 +- kernel/static_call.c | 42 +- kernel/stop_machine.c | 1 + kernel/sys.c | 14 +- kernel/sys_ni.c | 7 + kernel/task_work.c | 3 + kernel/time/alarmtimer.c | 8 +- kernel/time/clocksource.c | 4 +- kernel/time/hrtimer.c | 20 +- kernel/time/jiffies.c | 2 +- kernel/time/ntp.c | 2 +- kernel/time/posix-cpu-timers.c | 8 +- kernel/time/test_udelay.c | 7 +- kernel/time/tick-broadcast-hrtimer.c | 2 +- kernel/time/tick-broadcast.c | 4 +- kernel/time/tick-oneshot.c | 2 +- kernel/time/tick-sched.c | 4 +- kernel/time/tick-sched.h | 2 +- kernel/time/time.c | 2 +- kernel/time/timekeeping.c | 10 +- kernel/time/timer.c | 18 +- kernel/time/vsyscall.c | 2 +- kernel/trace/ftrace.c | 43 +- kernel/trace/ring_buffer.c | 138 +- kernel/trace/trace.c | 238 +- kernel/trace/trace.h | 12 +- kernel/trace/trace_events.c | 210 + kernel/trace/trace_events_hist.c | 100 +- kernel/trace/trace_events_trigger.c | 45 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_printk.c | 11 + kernel/up.c | 2 +- kernel/user_namespace.c | 6 +- kernel/usermode_driver.c | 21 +- lib/Kconfig.debug | 104 + lib/Makefile | 1 + lib/test_printf.c | 90 +- lib/test_slub.c | 122 + lib/vsprintf.c | 69 +- localversion-next | 2 +- mm/Kconfig | 3 + mm/Makefile | 3 +- mm/bootmem_info.c | 127 - mm/cma.c | 3 +- mm/debug_vm_pgtable.c | 4 +- mm/gup.c | 127 +- mm/hugetlb.c | 172 +- mm/hugetlb_cgroup.c | 3 +- mm/hugetlb_vmemmap.c | 289 - mm/hugetlb_vmemmap.h | 45 - mm/internal.h | 3 + mm/ioremap.c | 225 +- mm/kasan/kasan.h | 2 +- mm/kfence/core.c | 9 + mm/kmemleak.c | 3 +- mm/memory.c | 70 +- mm/memory_hotplug.c | 116 + mm/mlock.c | 3 +- mm/mmap.c | 5 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 5 +- mm/secretmem.c | 261 + mm/slab.c | 2 +- mm/slab.h | 2 + mm/slab_common.c | 12 +- mm/slub.c | 119 +- mm/sparse-vmemmap.c | 267 - mm/sparse.c | 1 - mm/util.c | 14 +- mm/vmalloc.c | 502 +- net/8021q/vlan_core.c | 10 +- net/Kconfig | 8 + net/batman-adv/main.c | 1 - net/bluetooth/ecdh_helper.h | 2 +- net/bluetooth/hci_event.c | 5 +- net/bluetooth/l2cap_core.c | 4 + net/bluetooth/l2cap_sock.c | 8 + net/bluetooth/smp.c | 4 +- net/bridge/br_arp_nd_proxy.c | 4 +- net/bridge/br_fdb.c | 50 + net/bridge/br_mdb.c | 148 +- net/bridge/br_stp.c | 27 + net/bridge/br_switchdev.c | 2 + net/bridge/br_vlan.c | 73 + net/bridge/br_vlan_tunnel.c | 2 +- net/can/isotp.c | 6 +- net/core/dev.c | 303 +- net/core/drop_monitor.c | 2 +- net/core/net-procfs.c | 3 - net/core/net-sysfs.c | 177 +- net/dccp/ipv6.c | 5 + net/decnet/dn_route.c | 21 +- net/dsa/Kconfig | 17 +- net/dsa/dsa2.c | 11 +- net/dsa/dsa_priv.h | 23 +- net/dsa/port.c | 197 +- net/dsa/slave.c | 11 +- net/dsa/tag_brcm.c | 107 +- net/ethernet/eth.c | 11 +- net/ethtool/ioctl.c | 12 + net/hsr/hsr_debugfs.c | 2 +- net/ipv4/esp4_offload.c | 6 +- net/ipv4/ipconfig.c | 14 +- net/ipv4/tcp.c | 12 + net/ipv6/esp6_offload.c | 6 +- net/ipv6/ip6_input.c | 10 - net/ipv6/tcp_ipv6.c | 5 + net/l2tp/l2tp_core.c | 2 +- net/lapb/lapb_iface.c | 4 +- net/lapb/lapb_timer.c | 19 +- net/mptcp/subflow.c | 5 + net/netfilter/nf_conntrack_proto_dccp.c | 1 + net/netfilter/nf_conntrack_proto_gre.c | 3 - net/netfilter/nf_flow_table_core.c | 59 +- net/netfilter/nf_flow_table_ip.c | 231 +- net/netfilter/nf_flow_table_offload.c | 44 +- net/netfilter/nf_tables_api.c | 54 +- net/netfilter/nft_ct.c | 1 + net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.h | 2 +- net/openvswitch/vport.h | 2 +- net/sched/act_ct.c | 6 +- net/sched/cls_flower.c | 42 +- net/sched/sch_taprio.c | 64 +- net/sctp/output.c | 7 - net/sctp/outqueue.c | 7 + net/tipc/addr.c | 1 + net/tipc/addr.h | 46 +- net/tipc/msg.c | 23 +- net/tipc/name_distr.c | 93 +- net/tipc/name_table.c | 426 +- net/tipc/name_table.h | 63 +- net/tipc/net.c | 8 +- net/tipc/node.c | 28 +- net/tipc/socket.c | 319 +- net/tipc/subscr.c | 86 +- net/tipc/subscr.h | 14 +- net/vmw_vsock/af_vsock.c | 1 + net/xfrm/xfrm_state.c | 11 +- rust/.gitignore | 5 + rust/Makefile | 142 + rust/compiler_builtins.rs | 135 + rust/exports.c | 17 + rust/helpers.c | 65 + rust/kernel/allocator.rs | 68 + rust/kernel/bindings.rs | 21 + rust/kernel/bindings_helper.h | 16 + rust/kernel/buffer.rs | 39 + rust/kernel/c_types.rs | 129 + rust/kernel/chrdev.rs | 144 + rust/kernel/error.rs | 103 + rust/kernel/file_operations.rs | 517 ++ rust/kernel/lib.rs | 144 + rust/kernel/miscdev.rs | 97 + rust/kernel/module_param.rs | 479 ++ rust/kernel/prelude.rs | 18 + rust/kernel/printk.rs | 85 + rust/kernel/random.rs | 50 + rust/kernel/static_assert.rs | 38 + rust/kernel/sync/condvar.rs | 137 + rust/kernel/sync/guard.rs | 82 + rust/kernel/sync/locked_by.rs | 112 + rust/kernel/sync/mod.rs | 66 + rust/kernel/sync/mutex.rs | 101 + rust/kernel/sync/spinlock.rs | 108 + rust/kernel/sysctl.rs | 188 + rust/kernel/types.rs | 73 + rust/kernel/user_ptr.rs | 267 + rust/module.rs | 677 ++ samples/Kconfig | 7 + samples/Makefile | 1 + samples/landlock/.gitignore | 1 + samples/landlock/Makefile | 13 + samples/landlock/sandboxer.c | 238 + scripts/Makefile.build | 19 + scripts/Makefile.lib | 15 +- scripts/checksyscalls.sh | 4 + scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/rust-version.sh | 31 + security/Kconfig | 11 +- security/Makefile | 2 + security/apparmor/lsm.c | 3 +- security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_main.c | 14 +- security/landlock/Kconfig | 21 + security/landlock/Makefile | 4 + security/landlock/common.h | 20 + security/landlock/cred.c | 46 + security/landlock/cred.h | 58 + security/landlock/fs.c | 687 ++ security/landlock/fs.h | 56 + security/landlock/limits.h | 21 + security/landlock/object.c | 67 + security/landlock/object.h | 91 + security/landlock/ptrace.c | 120 + security/landlock/ptrace.h | 14 + security/landlock/ruleset.c | 473 ++ security/landlock/ruleset.h | 165 + security/landlock/setup.c | 40 + security/landlock/setup.h | 18 + security/landlock/syscalls.c | 445 ++ security/security.c | 71 +- security/selinux/hooks.c | 225 +- security/selinux/include/objsec.h | 6 + security/selinux/include/security.h | 15 +- security/selinux/selinuxfs.c | 22 +- security/selinux/ss/services.c | 66 +- security/smack/smack.h | 24 +- security/smack/smack_lsm.c | 74 +- sound/core/oss/pcm_oss.c | 8 +- sound/core/pcm_memory.c | 12 +- sound/core/seq_device.c | 15 +- sound/drivers/aloop.c | 1 - sound/drivers/dummy.c | 1 - sound/drivers/mtpav.c | 1 - sound/drivers/mts64.c | 1 - sound/drivers/pcsp/pcsp.c | 1 - sound/drivers/portman2x4.c | 1 - sound/drivers/serial-u16550.c | 1 - sound/drivers/virmidi.c | 1 - sound/firewire/bebob/bebob.h | 2 + sound/firewire/bebob/bebob_command.c | 36 + sound/firewire/bebob/bebob_stream.c | 163 +- sound/hda/Kconfig | 7 +- sound/hda/hdac_stream.c | 2 +- sound/isa/ad1816a/ad1816a.c | 7 - sound/isa/ad1848/ad1848.c | 3 - sound/isa/als100.c | 11 - sound/isa/azt2320.c | 5 - sound/isa/cmi8330.c | 1 - sound/isa/cs423x/cs4231.c | 1 - sound/isa/cs423x/cs4236.c | 34 - sound/isa/es1688/es1688.c | 5 - sound/isa/es18xx.c | 10 +- sound/isa/gus/gusclassic.c | 1 - sound/isa/gus/gusextreme.c | 1 - sound/isa/gus/gusmax.c | 1 - sound/isa/gus/interwave.c | 6 - sound/isa/opl3sa2.c | 5 - sound/isa/opti9xx/miro.c | 3 - sound/isa/opti9xx/opti92x-ad1848.c | 6 - sound/isa/sb/jazz16.c | 3 - sound/isa/sb/sb16.c | 8 - sound/isa/sb/sb8.c | 1 - sound/isa/sc6000.c | 3 - sound/isa/wavefront/wavefront.c | 1 - sound/mips/sgio2audio.c | 1 - sound/pci/ad1889.c | 1 - sound/pci/ali5451/ali5451.c | 1 - sound/pci/als300.c | 1 - sound/pci/als4000.c | 1 - sound/pci/asihpi/hpicmn.h | 2 +- sound/pci/asihpi/hpidspcd.h | 2 +- sound/pci/atiixp.c | 1 - sound/pci/atiixp_modem.c | 1 - sound/pci/au88x0/au88x0.c | 2 - sound/pci/azt3328.c | 1 - sound/pci/bt87x.c | 2 - sound/pci/ca0106/ca0106_main.c | 1 - sound/pci/cmipci.c | 4 - sound/pci/cs4281.c | 1 - sound/pci/cs46xx/cs46xx.c | 7 - sound/pci/cs5535audio/cs5535audio.c | 1 - sound/pci/ctxfi/ct20k1reg.h | 2 +- sound/pci/ctxfi/ct20k2reg.h | 2 +- sound/pci/ctxfi/ctamixer.c | 2 +- sound/pci/ctxfi/ctamixer.h | 2 +- sound/pci/ctxfi/ctatc.c | 2 +- sound/pci/ctxfi/ctatc.h | 2 +- sound/pci/ctxfi/ctdaio.c | 2 +- sound/pci/ctxfi/ctdaio.h | 2 +- sound/pci/ctxfi/cthardware.h | 2 +- sound/pci/ctxfi/cthw20k1.h | 2 +- sound/pci/ctxfi/cthw20k2.h | 2 +- sound/pci/ctxfi/ctimap.h | 2 +- sound/pci/ctxfi/ctmixer.h | 2 +- sound/pci/ctxfi/ctpcm.h | 2 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/ctxfi/ctresource.h | 2 +- sound/pci/ctxfi/ctsrc.c | 2 +- sound/pci/ctxfi/ctsrc.h | 2 +- sound/pci/ctxfi/ctvmem.c | 2 +- sound/pci/ctxfi/ctvmem.h | 2 +- sound/pci/ctxfi/xfi.c | 1 - sound/pci/echoaudio/echoaudio.c | 1 - sound/pci/emu10k1/emu10k1.c | 2 - sound/pci/emu10k1/emu10k1x.c | 1 - sound/pci/ens1370.c | 8 - sound/pci/es1938.c | 4 - sound/pci/es1968.c | 4 - sound/pci/fm801.c | 2 - sound/pci/hda/hda_intel.c | 34 - sound/pci/hda/patch_realtek.c | 3 +- sound/pci/ice1712/ice1712.c | 6 - sound/pci/ice1712/ice1724.c | 19 - sound/pci/intel8x0.c | 23 - sound/pci/intel8x0m.c | 15 - sound/pci/korg1212/korg1212.c | 1 - sound/pci/lola/lola.c | 1 - sound/pci/lx6464es/lx6464es.c | 2 - sound/pci/maestro3.c | 5 - sound/pci/mixart/mixart.c | 1 - sound/pci/nm256/nm256.c | 2 - sound/pci/oxygen/oxygen.c | 3 - sound/pci/oxygen/se6x.c | 1 - sound/pci/oxygen/virtuoso.c | 1 - sound/pci/pcxhr/pcxhr.c | 1 - sound/pci/riptide/riptide.c | 1 - sound/pci/rme32.c | 1 - sound/pci/rme96.c | 5 - sound/pci/rme9652/hdsp.c | 6 +- sound/pci/rme9652/hdspm.c | 4 +- sound/pci/rme9652/rme9652.c | 5 +- sound/pci/sis7019.c | 1 - sound/pci/sonicvibes.c | 1 - sound/pci/trident/trident.c | 12 - sound/pci/via82xx.c | 1 - sound/pci/via82xx_modem.c | 1 - sound/pci/vx222/vx222.c | 1 - sound/pci/ymfpci/ymfpci.c | 6 - sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 - sound/pcmcia/vx/vxpocket.c | 4 - sound/ppc/powermac.c | 1 - sound/sh/aica.c | 1 - sound/sh/sh_dac_audio.c | 1 - sound/soc/amd/Kconfig | 5 +- sound/soc/amd/acp-da7219-max98357a.c | 357 +- sound/soc/codecs/Kconfig | 7 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ab8500-codec.c | 7 - sound/soc/codecs/ad1836.c | 2 - sound/soc/codecs/adau1977.c | 2 - sound/soc/codecs/arizona-jack.c | 1819 +++++ sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cx2072x.c | 11 +- sound/soc/codecs/da7219-aad.c | 2 +- sound/soc/codecs/hdac_hdmi.c | 14 +- sound/soc/codecs/hdac_hdmi.h | 2 +- sound/soc/codecs/hdmi-codec.c | 3 +- sound/soc/codecs/max98090.c | 2 +- sound/soc/codecs/mt6358.c | 4 +- sound/soc/codecs/mt6359.c | 4 +- sound/soc/codecs/nau8825.c | 2 +- sound/soc/codecs/pcm1681.c | 2 +- sound/soc/codecs/rt1019.c | 940 +++ sound/soc/codecs/rt1019.h | 320 + sound/soc/codecs/sigmadsp.h | 2 +- sound/soc/codecs/sti-sas.c | 3 - sound/soc/codecs/tas2562.c | 3 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tlv320dac33.c | 2 +- sound/soc/codecs/tscs454.c | 7 +- sound/soc/codecs/wm8960.c | 8 +- sound/soc/fsl/fsl_sai.c | 48 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/sof_realtek_common.c | 105 + sound/soc/intel/boards/sof_realtek_common.h | 7 + sound/soc/intel/boards/sof_rt5682.c | 35 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 13 + sound/soc/intel/skylake/skl-topology.c | 17 +- sound/soc/soc-compress.c | 9 +- sound/soc/soc-core.c | 22 +- sound/soc/soc-dapm.c | 24 +- sound/soc/soc-pcm.c | 197 +- sound/soc/sof/core.c | 8 +- sound/soc/sof/intel/apl.c | 3 +- sound/soc/sof/intel/cnl.c | 19 +- sound/soc/sof/intel/hda-dsp.c | 26 +- sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/intel/icl.c | 3 +- sound/soc/sof/intel/pci-tgl.c | 2 +- sound/soc/sof/intel/tgl.c | 18 +- sound/soc/sof/sof-audio.c | 27 + sound/soc/tegra/tegra20_ac97.c | 21 + sound/soc/tegra/tegra20_ac97.h | 1 + sound/soc/tegra/tegra20_i2s.c | 60 +- sound/soc/tegra/tegra20_i2s.h | 1 + sound/soc/tegra/tegra20_spdif.c | 16 +- sound/soc/tegra/tegra30_ahub.c | 168 +- sound/soc/tegra/tegra30_ahub.h | 5 +- sound/soc/tegra/tegra30_i2s.c | 65 +- sound/soc/ti/ams-delta.c | 2 +- sound/sparc/amd7930.c | 1 - sound/sparc/cs4231.c | 1 - sound/sparc/dbri.c | 1 - sound/usb/6fire/chip.c | 1 - sound/usb/caiaq/device.c | 14 - sound/usb/card.c | 2 - sound/usb/hiface/chip.c | 17 - sound/usb/misc/ua101.c | 1 - sound/usb/mixer_quirks.c | 4 +- sound/usb/usx2y/usbusx2y.c | 1 - sound/x86/intel_hdmi_audio.c | 1 - sound/xen/xen_snd_front.c | 1 - tools/arch/x86/include/asm/inat.h | 2 +- tools/arch/x86/include/asm/insn.h | 44 +- tools/arch/x86/include/asm/nops.h | 81 + tools/arch/x86/kcpuid/cpuid.csv | 20 + tools/arch/x86/kcpuid/kcpuid.c | 2 + tools/arch/x86/lib/inat.c | 2 +- tools/arch/x86/lib/insn.c | 230 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 78 +- tools/bpf/bpftool/bash-completion/bpftool | 17 +- tools/bpf/bpftool/gen.c | 72 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/kconfig.h | 73 + tools/include/linux/lockdep.h | 2 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/bpf_helpers.h | 16 +- tools/lib/bpf/btf.c | 714 +- tools/lib/bpf/btf.h | 3 + tools/lib/bpf/btf_dump.c | 10 +- tools/lib/bpf/libbpf.c | 18 +- tools/lib/bpf/libbpf.h | 13 + tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_internal.h | 38 +- tools/lib/bpf/linker.c | 1944 +++++ tools/lib/bpf/netlink.c | 2 +- tools/lib/bpf/strset.c | 176 + tools/lib/bpf/strset.h | 21 + tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/objtool/arch/x86/decode.c | 22 +- tools/objtool/sync-check.sh | 18 +- tools/perf/arch/x86/tests/insn-x86.c | 9 +- tools/perf/arch/x86/util/archinsn.c | 9 +- tools/perf/check-headers.sh | 15 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 17 +- tools/power/pm-graph/sleepgraph.py | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/bti/.gitignore | 2 + tools/testing/selftests/arm64/bti/Makefile | 61 + tools/testing/selftests/arm64/bti/assembler.h | 80 + tools/testing/selftests/arm64/bti/btitest.h | 23 + tools/testing/selftests/arm64/bti/compiler.h | 21 + tools/testing/selftests/arm64/bti/gen/.gitignore | 2 + tools/testing/selftests/arm64/bti/signal.c | 37 + tools/testing/selftests/arm64/bti/signal.h | 21 + tools/testing/selftests/arm64/bti/start.S | 14 + tools/testing/selftests/arm64/bti/syscall.S | 23 + tools/testing/selftests/arm64/bti/system.c | 22 + tools/testing/selftests/arm64/bti/system.h | 28 + tools/testing/selftests/arm64/bti/test.c | 234 + tools/testing/selftests/arm64/bti/teststubs.S | 39 + tools/testing/selftests/arm64/bti/trampoline.S | 29 + tools/testing/selftests/arm64/fp/sve-test.S | 22 +- tools/testing/selftests/arm64/mte/Makefile | 15 +- .../selftests/arm64/mte/check_ksm_options.c | 5 +- tools/testing/selftests/arm64/mte/check_user_mem.c | 3 +- .../testing/selftests/arm64/mte/mte_common_util.c | 39 +- tools/testing/selftests/bpf/Makefile | 27 +- .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 82 + .../selftests/bpf/prog_tests/static_linked.c | 40 + .../bpf/progs/btf_dump_test_case_syntax.c | 8 + tools/testing/selftests/bpf/progs/fexit_sleep.c | 31 + tools/testing/selftests/bpf/progs/skb_pkt_end.c | 1 - .../selftests/bpf/progs/test_static_linked1.c | 30 + .../selftests/bpf/progs/test_static_linked2.c | 31 + .../selftests/bpf/verifier/bounds_deduction.c | 27 +- tools/testing/selftests/bpf/verifier/map_ptr.c | 4 + tools/testing/selftests/bpf/verifier/unpriv.c | 15 +- .../selftests/bpf/verifier/value_ptr_arith.c | 23 +- .../drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh | 77 - tools/testing/selftests/kvm/.gitignore | 3 + tools/testing/selftests/kvm/Makefile | 3 + tools/testing/selftests/kvm/include/kvm_util.h | 2 + tools/testing/selftests/kvm/lib/kvm_util.c | 7 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 2 - tools/testing/selftests/kvm/lib/sparsebit.c | 1 - .../selftests/kvm/x86_64/get_msr_index_features.c | 134 + tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 260 + .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 166 + tools/testing/selftests/landlock/.gitignore | 2 + tools/testing/selftests/landlock/Makefile | 24 + tools/testing/selftests/landlock/base_test.c | 219 + tools/testing/selftests/landlock/common.h | 183 + tools/testing/selftests/landlock/config | 7 + tools/testing/selftests/landlock/fs_test.c | 2792 ++++++++ tools/testing/selftests/landlock/ptrace_test.c | 337 + tools/testing/selftests/landlock/true.c | 5 + tools/testing/selftests/lib/Makefile | 2 +- tools/testing/selftests/lib/config | 1 + tools/testing/selftests/lib/slub.sh | 3 + tools/testing/selftests/mincore/mincore_selftest.c | 1 - .../selftests/net/forwarding/dual_vxlan_bridge.sh | 366 + .../selftests/net/forwarding/fib_offload_lib.sh | 2 +- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 2 +- tools/testing/selftests/powerpc/mm/tlbie_test.c | 1 - .../selftests/rcutorture/bin/jitterstart.sh | 4 +- .../testing/selftests/rcutorture/bin/jitterstop.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 13 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 302 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- tools/testing/selftests/sgx/load.c | 69 +- tools/testing/selftests/sgx/main.c | 2 +- .../testing/selftests/timers/clocksource-switch.c | 4 +- tools/testing/selftests/timers/leap-a-day.c | 2 +- tools/testing/selftests/timers/leapcrash.c | 4 +- tools/testing/selftests/timers/threadtest.c | 2 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/memfd_secret.c | 296 + tools/testing/selftests/vm/run_vmtests.sh | 17 + tools/testing/selftests/x86/thunks_32.S | 2 + tools/tracing/latency/latency-collector.c | 4 +- 2935 files changed, 108362 insertions(+), 57812 deletions(-) create mode 100644 .rustfmt.toml create mode 100644 Documentation/ABI/stable/procfs-audit_loginuid create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3568-cru.yaml delete mode 100644 Documentation/devicetree/bindings/hwlock/sirf,hwspinlock.txt create mode 100644 Documentation/devicetree/bindings/input/iqs626a.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/azoteq,iqs5xx.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt create mode 100644 Documentation/devicetree/bindings/iommu/sprd,iommu.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,camss.txt create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8916-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8996-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm845-camss.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-of-dwcmshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/net/actions,owl-emac.yaml create mode 100644 Documentation/devicetree/bindings/phy/microchip,sparx5-serdes.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/btemp.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/chargalg.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/fg.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/act8945a-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/active-semi,act8 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_ac_power.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_usb_power.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq24735.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/da9150-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/da9150-fg.txt create mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-fuel- [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.txt create mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,lt3651-char [...] create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,ltc294x.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/lp8727_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/lt3651-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc2941.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max17040_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max17042_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max8903-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.txt create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.txt create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max8903.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.txt create mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/nokia,n900-battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/olpc-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/olpc_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/power_supply.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom,coincell-ch [...] create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-char [...] create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-coin [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom_smbb.txt create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9455.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/rt9455_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/rx51-battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/ti,bq24735.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ti,lp8727.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/tps65090-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65090.txt create mode 100644 Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65217_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/twl-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/twl4030-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/sound/rt1019.yaml create mode 100644 Documentation/driver-api/media/maintainer-entry-profile.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/dtx.rst create mode 100644 Documentation/filesystems/cifs/index.rst create mode 100644 Documentation/hwmon/nzxt-kraken2.rst create mode 100644 Documentation/rust/arch-support.rst create mode 100644 Documentation/rust/coding.rst create mode 100644 Documentation/rust/docs.rst create mode 100644 Documentation/rust/index.rst create mode 100644 Documentation/rust/quick-start.rst create mode 100644 Documentation/security/landlock.rst create mode 100644 Documentation/userspace-api/landlock.rst delete mode 100644 arch/arm/mach-omap2/omap_hwmod_44xx_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_7xx_data.c create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts create mode 100644 arch/arm64/include/asm/set_memory.h create mode 100644 arch/arm64/rust/target.json create mode 100644 arch/riscv/kernel/vmlinux-xip.lds.S create mode 100644 arch/x86/rust/target.json delete mode 100644 drivers/block/xsysace.c create mode 100644 drivers/char/rust_example.rs create mode 100644 drivers/clk/rockchip/clk-rk3568.c delete mode 100644 drivers/extcon/extcon-arizona.c create mode 100644 drivers/gpu/drm/gud/Kconfig create mode 100644 drivers/gpu/drm/gud/Makefile create mode 100644 drivers/gpu/drm/gud/gud_connector.c create mode 100644 drivers/gpu/drm/gud/gud_drv.c create mode 100644 drivers/gpu/drm/gud/gud_internal.h create mode 100644 drivers/gpu/drm/gud/gud_pipe.c create mode 100644 drivers/gpu/drm/i915/display/g4x_dp.c create mode 100644 drivers/gpu/drm/i915/display/g4x_dp.h create mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.c create mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.h create mode 100644 drivers/hid/hid-thrustmaster.c create mode 100644 drivers/hwmon/nzxt-kraken2.c delete mode 100644 drivers/hwspinlock/sirf_hwspinlock.c create mode 100644 drivers/input/misc/iqs626a.c create mode 100644 drivers/input/touchscreen.c delete mode 100644 drivers/input/touchscreen/of_touchscreen.c create mode 100644 drivers/iommu/sprd-iommu.c delete mode 100644 drivers/media/pci/mantis/mantis_core.c create mode 100644 drivers/media/platform/imx-jpeg/Kconfig create mode 100644 drivers/media/platform/imx-jpeg/Makefile create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.h create mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-1.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-7.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen1.h create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.h create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-170.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-4-8.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.h create mode 100644 drivers/net/ethernet/actions/Kconfig create mode 100644 drivers/net/ethernet/actions/Makefile create mode 100644 drivers/net/ethernet/actions/owl-emac.c create mode 100644 drivers/net/ethernet/actions/owl-emac.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c create mode 100644 drivers/phy/microchip/Kconfig create mode 100644 drivers/phy/microchip/Makefile create mode 100644 drivers/phy/microchip/sparx5_serdes.c create mode 100644 drivers/phy/microchip/sparx5_serdes.h create mode 100644 drivers/phy/microchip/sparx5_serdes_regs.h create mode 100644 drivers/platform/surface/surface_dtx.c create mode 100644 drivers/power/supply/ab8500-bm.h create mode 100644 drivers/power/supply/ab8500-chargalg.h create mode 100644 drivers/s390/cio/cio_debugfs.c create mode 100644 drivers/s390/cio/cio_inject.c create mode 100644 drivers/s390/cio/cio_inject.h create mode 100644 drivers/soundwire/dmi-quirks.c delete mode 100644 drivers/staging/wimax/Documentation/i2400m.rst delete mode 100644 drivers/staging/wimax/Documentation/index.rst delete mode 100644 drivers/staging/wimax/Documentation/wimax.rst delete mode 100644 drivers/staging/wimax/Kconfig delete mode 100644 drivers/staging/wimax/Makefile delete mode 100644 drivers/staging/wimax/TODO delete mode 100644 drivers/staging/wimax/debug-levels.h delete mode 100644 drivers/staging/wimax/debugfs.c delete mode 100644 drivers/staging/wimax/i2400m/Kconfig delete mode 100644 drivers/staging/wimax/i2400m/Makefile delete mode 100644 drivers/staging/wimax/i2400m/control.c delete mode 100644 drivers/staging/wimax/i2400m/debug-levels.h delete mode 100644 drivers/staging/wimax/i2400m/debugfs.c delete mode 100644 drivers/staging/wimax/i2400m/driver.c delete mode 100644 drivers/staging/wimax/i2400m/fw.c delete mode 100644 drivers/staging/wimax/i2400m/i2400m-usb.h delete mode 100644 drivers/staging/wimax/i2400m/i2400m.h delete mode 100644 drivers/staging/wimax/i2400m/linux-wimax-i2400m.h delete mode 100644 drivers/staging/wimax/i2400m/netdev.c delete mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c delete mode 100644 drivers/staging/wimax/i2400m/rx.c delete mode 100644 drivers/staging/wimax/i2400m/sysfs.c delete mode 100644 drivers/staging/wimax/i2400m/tx.c delete mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h delete mode 100644 drivers/staging/wimax/i2400m/usb-fw.c delete mode 100644 drivers/staging/wimax/i2400m/usb-notif.c delete mode 100644 drivers/staging/wimax/i2400m/usb-rx.c delete mode 100644 drivers/staging/wimax/i2400m/usb-tx.c delete mode 100644 drivers/staging/wimax/i2400m/usb.c delete mode 100644 drivers/staging/wimax/id-table.c delete mode 100644 drivers/staging/wimax/linux-wimax-debug.h delete mode 100644 drivers/staging/wimax/linux-wimax.h delete mode 100644 drivers/staging/wimax/net-wimax.h delete mode 100644 drivers/staging/wimax/op-msg.c delete mode 100644 drivers/staging/wimax/op-reset.c delete mode 100644 drivers/staging/wimax/op-rfkill.c delete mode 100644 drivers/staging/wimax/op-state-get.c delete mode 100644 drivers/staging/wimax/stack.c delete mode 100644 drivers/staging/wimax/wimax-internal.h create mode 100644 drivers/tee/optee/optee_trace.h create mode 100644 include/drm/gud.h create mode 100644 include/dt-bindings/clock/rk3568-cru.h create mode 100644 include/dt-bindings/input/atmel-maxtouch.h create mode 100644 include/dt-bindings/phy/phy-ti.h delete mode 100644 include/linux/bootmem_info.h delete mode 100644 include/linux/mfd/abx500/ab8500-bm.h delete mode 100644 include/linux/mfd/abx500/ux500_chargalg.h delete mode 100644 include/linux/platform_data/media/camera-mx2.h delete mode 100644 include/linux/platform_data/media/camera-mx3.h create mode 100644 include/linux/secretmem.h delete mode 100644 include/media/vp8-ctrls.h create mode 100644 include/uapi/linux/landlock.h create mode 100644 include/uapi/linux/surface_aggregator/dtx.h create mode 100644 lib/test_slub.c delete mode 100644 mm/bootmem_info.c delete mode 100644 mm/hugetlb_vmemmap.c delete mode 100644 mm/hugetlb_vmemmap.h create mode 100644 mm/secretmem.c create mode 100644 rust/.gitignore create mode 100644 rust/Makefile create mode 100644 rust/compiler_builtins.rs create mode 100644 rust/exports.c create mode 100644 rust/helpers.c create mode 100644 rust/kernel/allocator.rs create mode 100644 rust/kernel/bindings.rs create mode 100644 rust/kernel/bindings_helper.h create mode 100644 rust/kernel/buffer.rs create mode 100644 rust/kernel/c_types.rs create mode 100644 rust/kernel/chrdev.rs create mode 100644 rust/kernel/error.rs create mode 100644 rust/kernel/file_operations.rs create mode 100644 rust/kernel/lib.rs create mode 100644 rust/kernel/miscdev.rs create mode 100644 rust/kernel/module_param.rs create mode 100644 rust/kernel/prelude.rs create mode 100644 rust/kernel/printk.rs create mode 100644 rust/kernel/random.rs create mode 100644 rust/kernel/static_assert.rs create mode 100644 rust/kernel/sync/condvar.rs create mode 100644 rust/kernel/sync/guard.rs create mode 100644 rust/kernel/sync/locked_by.rs create mode 100644 rust/kernel/sync/mod.rs create mode 100644 rust/kernel/sync/mutex.rs create mode 100644 rust/kernel/sync/spinlock.rs create mode 100644 rust/kernel/sysctl.rs create mode 100644 rust/kernel/types.rs create mode 100644 rust/kernel/user_ptr.rs create mode 100644 rust/module.rs create mode 100644 samples/landlock/.gitignore create mode 100644 samples/landlock/Makefile create mode 100644 samples/landlock/sandboxer.c create mode 100755 scripts/rust-version.sh create mode 100644 security/landlock/Kconfig create mode 100644 security/landlock/Makefile create mode 100644 security/landlock/common.h create mode 100644 security/landlock/cred.c create mode 100644 security/landlock/cred.h create mode 100644 security/landlock/fs.c create mode 100644 security/landlock/fs.h create mode 100644 security/landlock/limits.h create mode 100644 security/landlock/object.c create mode 100644 security/landlock/object.h create mode 100644 security/landlock/ptrace.c create mode 100644 security/landlock/ptrace.h create mode 100644 security/landlock/ruleset.c create mode 100644 security/landlock/ruleset.h create mode 100644 security/landlock/setup.c create mode 100644 security/landlock/setup.h create mode 100644 security/landlock/syscalls.c create mode 100644 sound/soc/codecs/arizona-jack.c create mode 100644 sound/soc/codecs/rt1019.c create mode 100644 sound/soc/codecs/rt1019.h create mode 100644 tools/arch/x86/include/asm/nops.h create mode 100644 tools/include/linux/kconfig.h create mode 100644 tools/lib/bpf/linker.c create mode 100644 tools/lib/bpf/strset.c create mode 100644 tools/lib/bpf/strset.h create mode 100644 tools/testing/selftests/arm64/bti/.gitignore create mode 100644 tools/testing/selftests/arm64/bti/Makefile create mode 100644 tools/testing/selftests/arm64/bti/assembler.h create mode 100644 tools/testing/selftests/arm64/bti/btitest.h create mode 100644 tools/testing/selftests/arm64/bti/compiler.h create mode 100644 tools/testing/selftests/arm64/bti/gen/.gitignore create mode 100644 tools/testing/selftests/arm64/bti/signal.c create mode 100644 tools/testing/selftests/arm64/bti/signal.h create mode 100644 tools/testing/selftests/arm64/bti/start.S create mode 100644 tools/testing/selftests/arm64/bti/syscall.S create mode 100644 tools/testing/selftests/arm64/bti/system.c create mode 100644 tools/testing/selftests/arm64/bti/system.h create mode 100644 tools/testing/selftests/arm64/bti/test.c create mode 100644 tools/testing/selftests/arm64/bti/teststubs.S create mode 100644 tools/testing/selftests/arm64/bti/trampoline.S create mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_sleep.c create mode 100644 tools/testing/selftests/bpf/prog_tests/static_linked.c create mode 100644 tools/testing/selftests/bpf/progs/fexit_sleep.c create mode 100644 tools/testing/selftests/bpf/progs/test_static_linked1.c create mode 100644 tools/testing/selftests/bpf/progs/test_static_linked2.c delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh create mode 100644 tools/testing/selftests/kvm/x86_64/get_msr_index_features.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_clock.c create mode 100644 tools/testing/selftests/kvm/x86_64/set_boot_cpu_id.c create mode 100644 tools/testing/selftests/landlock/.gitignore create mode 100644 tools/testing/selftests/landlock/Makefile create mode 100644 tools/testing/selftests/landlock/base_test.c create mode 100644 tools/testing/selftests/landlock/common.h create mode 100644 tools/testing/selftests/landlock/config create mode 100644 tools/testing/selftests/landlock/fs_test.c create mode 100644 tools/testing/selftests/landlock/ptrace_test.c create mode 100644 tools/testing/selftests/landlock/true.c create mode 100644 tools/testing/selftests/lib/slub.sh create mode 100755 tools/testing/selftests/net/forwarding/dual_vxlan_bridge.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh create mode 100644 tools/testing/selftests/vm/memfd_secret.c