This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards 42d0b5f52c9b Add linux-next specific files for 20210727 discards 812e62e68c37 Merge branch 'akpm/master' discards aacbe93fedf7 include/linux/once.h: fix trivia typo Not -> Note discards 45797d141591 percpu: remove export of pcpu_base_addr discards a6428c33e11b mm/memory_hotplug: improved dynamic memory group aware "au [...] discards 777916ce3dde mm/memory_hotplug: memory group aware "auto-movable" onlin [...] discards ffdb1a89a1d5 virtio-mem: use a single dynamic memory group for a single [...] discards 86d023a41560 dax/kmem: use a single static memory group for a single pr [...] discards 11431f01bed0 ACPI: memhotplug: use a single static memory group for a s [...] discards a368c1199c73 mm/memory_hotplug: track present pages in memory groups discards 0c48878061e3 drivers/base/memory: introduce "memory groups" to logicall [...] discards d6fe22ea9aa6 mm/memory_hotplug: introduce "auto-movable" online policy discards c77dc6a12faa mm: track present early pages per zone discards 48589924f369 mm/vmstat: protect per cpu variables with preempt disable on RT discards eef3a8b945da preempt: provide preempt_*_(no)rt variants discards 09b0fe9661f8 mm-compaction-optimize-proactive-compaction-deferrals-fix discards 1e109e031cc3 mm: compaction: optimize proactive compaction deferrals discards 80cfbe893993 mm/migrate: add sysfs interface to enable reclaim migration discards 2fdf30381881 mm/vmscan: never demote for memcg reclaim discards e0dd19824e64 mm-vmscan-consider-anonymous-pages-without-swap-v11 discards 7548f1ee7662 mm/vmscan: Consider anonymous pages without swap discards 27a6c9c2e15c mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] discards 7a6327c8e1e7 mm-migrate-demote-pages-during-reclaim-v11 discards 18bc3da39bbc mm/sparse: clarify pgdat_to_phys discards 1f74d5ff431a mm/mremap: don't account pages in vma_to_resize() discards c0275009ad4b mm: enable suspend-only swap spaces discards a45af537fa23 writeback: memcg: simplify cgroup_writeback_by_id discards dd3a0a2005ae ocfs2: issue zeroout to EOF blocks discards 73e8bd031228 ocfs2: fix zero out valid data discards 56c32416dcfa mm,shmem: Fix a typo in shmem_swapin_page() discards 2235f6ff8a29 Merge branch 'akpm-current/current' discards 7b3747293525 Merge remote-tracking branch 'folio/for-next' discards 4ce89e05fc49 Merge remote-tracking branch 'rust/rust-next' discards 5d6c99092be4 Merge remote-tracking branch 'mhi/mhi-next' discards f33350b26057 Merge remote-tracking branch 'fpga/for-next' discards ac71b274027d Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 906e9441797a Merge remote-tracking branch 'hyperv/hyperv-next' discards 4f97e4b858ec Merge remote-tracking branch 'slimbus/for-next' discards 1ca0facc853a Merge remote-tracking branch 'gnss/gnss-next' discards 62279fb2e8ab Merge remote-tracking branch 'kspp/for-next/kspp' discards 766cc7cefe3c Merge remote-tracking branch 'seccomp/for-next/seccomp' discards 3c0e223aa409 Merge remote-tracking branch 'ntb/ntb-next' discards 0529e303e4fd Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards ec2ab6096d87 Merge remote-tracking branch 'coresight/next' discards 54804c4e018c Merge remote-tracking branch 'livepatching/for-next' discards af3b1b751f38 Merge remote-tracking branch 'userns/for-next' discards 24fe9c32d6e6 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' discards aee8872ed384 Merge remote-tracking branch 'pinctrl/for-next' discards 39985c9e2ea2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 6315b7566a65 Merge remote-tracking branch 'rpmsg/for-next' discards 9146b0f70611 Merge remote-tracking branch 'scsi-mkp/for-next' discards fce3f9537a14 Merge remote-tracking branch 'scsi/for-next' discards a6b345d8a0e6 Merge remote-tracking branch 'cgroup/for-next' discards 971f45ef87a3 Merge remote-tracking branch 'dmaengine/next' discards 15af95509f29 Merge remote-tracking branch 'icc/icc-next' discards fcfacf1f803d Merge remote-tracking branch 'iio/togreg' discards b024a6cf0c1b Merge remote-tracking branch 'staging/staging-next' discards 725055f39e41 Merge remote-tracking branch 'soundwire/next' discards 1a1c84300c38 Merge remote-tracking branch 'phy-next/next' discards 2b304ffb9710 Merge remote-tracking branch 'extcon/extcon-next' discards 79fd39689bf8 Merge remote-tracking branch 'char-misc/char-misc-next' discards f3eabc844eb2 Merge remote-tracking branch 'tty/tty-next' discards 4de965fc41f9 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards eb7eefe95be6 Merge remote-tracking branch 'usb/usb-next' discards d70fffb5d7ba Merge remote-tracking branch 'driver-core/driver-core-next' discards d8f5f6dc2320 Merge remote-tracking branch 'ipmi/for-next' discards 99f350565e4c Merge remote-tracking branch 'leds/for-next' discards b147d6eac6b1 Merge remote-tracking branch 'workqueues/for-next' discards 9e8e9f541aa0 Merge remote-tracking branch 'percpu/for-next' discards 4587350deb45 Merge remote-tracking branch 'xen-tip/linux-next' discards 250353bf4246 Merge remote-tracking branch 'rcu/rcu/next' discards 6e98455beca1 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards a54820514310 Merge remote-tracking branch 'edac/edac-for-next' discards 39587fd3f97b Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 34201da8797c Merge remote-tracking branch 'tip/auto-latest' discards 7ca09d4844bf Merge remote-tracking branch 'spi/for-next' discards 66a1be378c1c Merge remote-tracking branch 'devicetree/for-next' discards aba3498a1109 Merge remote-tracking branch 'audit/next' discards 47248133f978 Merge remote-tracking branch 'iommu/next' discards 1eb9bef5228f Merge remote-tracking branch 'smack/next' discards ef921e79f61a Merge remote-tracking branch 'selinux/next' discards d209b72fe3ff Merge remote-tracking branch 'keys/keys-next' discards 692b962f6289 Merge remote-tracking branch 'apparmor/apparmor-next' discards b2ed25a60bec Merge remote-tracking branch 'security/next-testing' discards 8fa44ee0019d Merge remote-tracking branch 'regulator/for-next' discards 9cbb8a966ba0 Merge remote-tracking branch 'battery/for-next' discards 687c4b1bc414 Merge remote-tracking branch 'mfd/for-mfd-next' discards cc50ae80c8a4 Merge remote-tracking branch 'mmc/next' discards ed09c08372d1 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards dcd7dd12d1e3 Merge remote-tracking branch 'device-mapper/for-next' discards 20b51870ca4d Merge remote-tracking branch 'block/for-next' discards ebcc40d48653 Merge remote-tracking branch 'input/next' discards b64344a55226 Merge remote-tracking branch 'modules/modules-next' discards cb852419d652 Merge remote-tracking branch 'sound-asoc/for-next' discards fdb63f38ff4c Merge remote-tracking branch 'sound/for-next' discards c930e4e08823 Merge remote-tracking branch 'regmap/for-next' discards eeb22ef71d47 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards f46099451039 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 1d34b6d89197 Merge remote-tracking branch 'drm-intel/for-linux-next' discards fd3fb30930bf Merge remote-tracking branch 'amdgpu/drm-next' discards d62b5598a9d4 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 06de03bc8602 Merge remote-tracking branch 'drm/drm-next' discards 23699f477e11 Merge remote-tracking branch 'crypto/master' discards dd88e742ea20 Merge remote-tracking branch 'nand/nand/next' discards 9ec4631a10aa Merge remote-tracking branch 'mtd/mtd/next' discards ec8dc8fa276f Merge remote-tracking branch 'bluetooth/master' discards 94873fe85e38 Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 3e367988c771 Merge remote-tracking branch 'ipsec-next/master' discards ebf82aca10ad Merge remote-tracking branch 'bpf-next/for-next' discards 5a0b5fbe7b41 Merge remote-tracking branch 'net-next/master' discards c72249d40e91 Merge remote-tracking branch 'rdma/for-next' discards 211c045b20c1 Merge remote-tracking branch 'swiotlb/linux-next' discards 6f1fd54d8675 Merge remote-tracking branch 'dlm/next' discards b8b5c8d51f09 Merge remote-tracking branch 'ieee1394/for-next' discards 9e8928245a86 Merge remote-tracking branch 'opp/opp/linux-next' discards f1eb729c2b14 Merge remote-tracking branch 'cpupower/cpupower' discards d637050c0371 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 709f8cef4366 Merge remote-tracking branch 'pm/linux-next' discards 1767d605159a Merge remote-tracking branch 'v4l-dvb-next/master' discards 45463b1ed86e Merge remote-tracking branch 'jc_docs/docs-next' discards 0f097d5deb20 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards aad1b45cbef7 Merge remote-tracking branch 'hid/for-next' discards f3024f69ebad Merge remote-tracking branch 'pstore/for-next/pstore' discards ccd2f00bfc85 Merge remote-tracking branch 'pci/next' discards 7bf48d0c1aed Merge remote-tracking branch 'printk/for-next' discards 6d95979bb805 Merge remote-tracking branch 'file-locks/locks-next' discards c82037fcd906 Merge remote-tracking branch 'zonefs/for-next' discards f01176a1a9cf Merge remote-tracking branch 'v9fs/9p-next' discards c70a15de54bd Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 5a183f161b98 Merge remote-tracking branch 'cel/for-next' discards dab1d27e2de2 Merge remote-tracking branch 'gfs2/for-next' discards 9f0fc39fa186 Merge remote-tracking branch 'fuse/for-next' discards ef6b26c8f27a Merge remote-tracking branch 'f2fs/dev' discards 207d97b95d01 Merge remote-tracking branch 'ext3/for_next' discards 8b042e6858cf Merge remote-tracking branch 'cifsd/cifsd-for-next' discards a9247bc5caa3 Merge remote-tracking branch 'cifs/for-next' discards 5bf91dbe17f3 Merge remote-tracking branch 'btrfs/for-next' discards 68f294ded063 Merge remote-tracking branch 'fscache/fscache-next' discards 2b3279203b3a Merge remote-tracking branch 'fscrypt/master' discards 4c18e646d10e Merge remote-tracking branch 'pidfd/for-next' discards 8b4c1b45ee53 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards a244c3c2b47c Merge remote-tracking branch 'sh/for-next' discards 8691b86ae3dd Merge remote-tracking branch 's390/for-next' discards 5abcf7a10d96 Merge remote-tracking branch 'risc-v/for-next' discards 1f1379bd870f Merge remote-tracking branch 'parisc-hd/for-next' discards 303f29c35d10 Merge remote-tracking branch 'mips/mips-next' discards 471449da453d Merge remote-tracking branch 'm68knommu/for-next' discards b1d70d73a9b8 Merge remote-tracking branch 'm68k/for-next' discards e8f530c11f45 Merge remote-tracking branch 'h8300/h8300-next' discards 1e9d28e2cad9 Merge remote-tracking branch 'clk-renesas/renesas-clk' discards 1a825a8301ba Merge remote-tracking branch 'clk/clk-next' discards a29ca13616a8 Merge remote-tracking branch 'xilinx/for-next' discards 2248f4aec28c Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 6842dffac968 Merge remote-tracking branch 'tegra/for-next' discards 661eab980692 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 69ff902db1f5 Merge remote-tracking branch 'stm32/stm32-next' discards d95de308dd6b Merge remote-tracking branch 'scmi/for-linux-next' discards 2d998acfe949 Merge remote-tracking branch 'samsung-krzk/for-next' discards 39faa376cdad Merge remote-tracking branch 'rockchip/for-next' discards a535d5e7dfc7 Merge remote-tracking branch 'reset/reset/next' discards 364de591d323 Merge remote-tracking branch 'renesas/next' discards f04590c8a93d Merge remote-tracking branch 'raspberrypi/for-next' discards a8f42d3b7f00 Merge remote-tracking branch 'qcom/for-next' discards 98baf7a3bbe0 Merge remote-tracking branch 'omap/for-next' discards 49790e15ff2e Merge remote-tracking branch 'mvebu/for-next' discards 04794224ff46 Merge remote-tracking branch 'mediatek/for-next' discards 2be9695fc1e3 Merge remote-tracking branch 'keystone/next' discards bccf12ba361a Merge remote-tracking branch 'imx-mxs/for-next' discards cd68f9a3be57 Merge remote-tracking branch 'drivers-memory/for-next' discards 04a43c014588 Merge remote-tracking branch 'at91/at91-next' discards 46eb2a346d4b Merge remote-tracking branch 'aspeed/for-next' discards aef5e2c0fc35 Merge remote-tracking branch 'amlogic/for-next' discards aa45d97e7f96 Merge remote-tracking branch 'actions/for-next' discards 3026661ed665 Merge remote-tracking branch 'arm/for-next' discards 3ad5d0682814 Merge remote-tracking branch 'asm-generic/master' discards c02abd48cdcd Merge remote-tracking branch 'compiler-attributes/compiler [...] discards 011c1b80c7a5 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 8d53a02855c4 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' discards 10d835b231ef Merge remote-tracking branch 'pidfd-fixes/fixes' discards 01535b78eb76 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards 9d563ae870bb Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 57e2c42000bb Merge remote-tracking branch 'drivers-x86-fixes/fixes' discards 12a081f49c0b Merge remote-tracking branch 'vfs-fixes/fixes' discards b9e5c670a69a Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 3795f468c0d3 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards db7bfee11a49 Merge remote-tracking branch 'kvm-fixes/master' discards 76b21d73db7b Merge remote-tracking branch 'omap-fixes/fixes' discards 71c490393abd Merge remote-tracking branch 'reset-fixes/reset/fixes' discards 5b8f099791c6 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards 76b2db85bff1 Merge remote-tracking branch 'dmaengine-fixes/fixes' discards 4e844f3470c7 Merge remote-tracking branch 'iio-fixes/fixes-togreg' discards 4961bb4d5b84 Merge remote-tracking branch 'staging.current/staging-linus' discards 848565bd8ee4 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' discards 8f8918936374 Merge remote-tracking branch 'tty.current/tty-linus' discards 401b5819adb7 Merge remote-tracking branch 'pci-current/for-linus' discards 4e291c5e75c6 Merge remote-tracking branch 'spi-fixes/for-linus' discards 8fc295f136a6 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 8bec5b4f72ef Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 01725bf5f4f2 Merge remote-tracking branch 'sound-current/for-linus' discards 4a25e1ebef0d Merge remote-tracking branch 'rdma-fixes/for-rc' discards 1eed8f8cf644 Merge remote-tracking branch 'ipsec/master' discards 040ba3036ec6 Merge remote-tracking branch 'bpf/master' discards 78981c9867fb Merge remote-tracking branch 'net/master' discards 8cbb57de2a68 Merge remote-tracking branch 'arc-current/for-curr' discards 53af3cc8f10f smb3: rc uninitialized in one fallocate path discards 9080d2cf07f7 Merge remote-tracking branch 'spi/for-5.15' into spi-next discards b2c57b6ff561 Merge remote-tracking branch 'spi/for-5.14' into spi-linus discards c7a8c30688d1 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next discards 68843d22cc5b Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits 10bef70e0a4a svcrdma: Convert rdma->sc_rw_ctxts to llist omits fb7160da0ca4 svcrdma: Relieve contention on sc_send_lock. omits 4cbbc7502aa9 svcrdma: Fewer calls to wake_up() in Send completion handler omits 08463f5ad501 Merge branch 'remotes/lorenzo/pci/tegra' omits cbfbe4d5bd7f Merge branch 'remotes/lorenzo/pci/misc' omits 802a781ae226 Merge branch 'remotes/lorenzo/pci/dwc' omits 8c434842cccb Merge branch 'pci/resource' omits 08b8de81abe1 f2fs: change fiemap way in printing compression chunk omits ecc265407e05 f2fs: do not submit NEW_ADDR to read node block omits f1c34e69bf27 f2fs: compress: remove unneeded read when rewrite whole cluster discards 143ed925f3f4 Merge removal of generic_block_fiemap() from Christoph discards 8f04e4d9e612 fs: remove generic_block_fiemap discards 9432c8ae9f99 hpfs: use iomap_fiemap to implement ->fiemap discards 0447cae6af30 ext2: use iomap_fiemap to implement ->fiemap omits 1dae4a65c011 Merge branch 'pm-pci' into linux-next omits 31e110abcbc1 Merge branch 'acpi-pm' into linux-next omits 62a21d3c41df Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] omits 484f44e82b3a lockd: Fix invalid lockowner cast after vfs_test_lock omits 854e6d8f9696 NFSD: Use new __string_len C macros for nfsd_clid_class omits 018c474e9338 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint omits 6db06b24c001 tracing: Add trace_event helper macros __string_len() and [...] omits 31912ba6eb98 NFSD: Batch release pages during splice read omits 17ffc46d4431 SUNRPC: Add svc_rqst_replace_page() API omits ff1e50869edb NFSD: Clean up splice actor omits 9be9f5580ab6 Merge branches 'iommu/fixes', 'x86/amd' and 'core' into next omits c570c2337460 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits 3687139ee5fb Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits ef5680b5f7d1 fuse: allow sharing existing sb omits 6defeb73d4d8 fuse: move fget() to fuse_get_tree() omits 941b2be46901 dt-bindings: opp: Convert to DT schema omits f05b0068950e dt-bindings: Clean-up OPP binding node names in examples omits 45dd009f0a8f ARM: dts: omap: Drop references to opp.txt omits 5fecc72d6f6e opp: remove WARN when no valid OPPs remain omits 45889c71755f Merge branches 'v5.15/configs', 'v5.15/dt' and 'v5.15/dt64 [...] discards cb4b0ab75bf1 SMB3: fix readpage for large swap cache omits 60fc0a58c91d m68k: m5441x: add flexcan support omits 8c1ce328855d m68k: stmark2: update board setup omits 3a2b3f668177 m68k/nommu: prevent setting ROMKERNEL when ROM is not set omits 9f94d872a15b m68k/coldfire: change pll var. to clk_pll omits 898dff6d53ba f2fs: add sysfs node to control ra_pages for fadvise seq file discards 88316b6c34b4 hwmon: (w83627ehf) Make DEVICE_ATTR_RO static discards 3747c2b2f6ce dt-bindings: arm: mediatek: mmsys: add MT8365 SoC binding discards 63e1125e6bb8 dt-bindings: arm: mediatek: mmsys: convert to YAML format discards 01d06ecbe841 dt-bindings: Remove "status" from schema examples discards b93600d8c14e dt-bindings: display: Fix graph 'unevaluatedProperties' re [...] discards a155b5928971 dt-bindings: media: Fix graph 'unevaluatedProperties' rela [...] discards 94b6351540a0 bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus omits 4990672e9b2a Merge branch 'devel' into for-next discards 53c0c6d4d8a9 dm: add documentation for IMA measurement support discards a1d5b043b268 dm: update target status functions to support IMA measurement discards 6dc5f30d1125 dm ima: measure data on device rename discards 9f54ba7ceb6c dm ima: measure data on table clear discards 5a55cd3745e1 dm ima: measure data on device remove discards d8a5469d3512 dm ima: measure data on device resume discards d69df6d0f7bf dm ima: measure data on table load omits 1f0172c02a3d ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM omits ee832aad8a3a fuse: name fs_context consistently discards f46ecc4bda8f PCI: quirks: Quirk PCI d3hot delay for AMD xhci discards a1b269b9608b drm/amdgpu/display: only enable aux backlight control for [...] discards 6b555d84eb2c drm/amdgpu/display: add support for multiple backlights discards c4d44c314d10 drm/radeon: Add HD-audio component notifier support (v2) discards 17773e4d0fb4 drm/amdgpu: check whether s2idle is enabled to determine s0ix discards 262d249e54c8 Revert "drm/amd/display: To modify the condition in indica [...] discards 8f7125c0c5fe Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards 02416e0c4095 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards e819e6d89cc2 drm/amdgpu: only check for _PR3 on dGPUs discards 1dfa206dd526 drm/amdgpu: add another raven1 gfxoff quirk discards 2369938c92fc usb/host: enable auto power control for xhci-pci discards e0e4a51cabf5 drm/amdkfd: Allow querying SVM attributes that are clear discards e2c744af9cd3 hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS discards 9f9d11cfad91 dt-bindings: firmware: update arm,scpi.yaml reference discards a4757d06df08 mm/filemap: Add FGP_STABLE discards bd3ee02a91ac mm/filemap: Add filemap_get_folio discards 848977816e20 mm/filemap: Convert mapping_get_entry to return a folio discards 4cbf12a89a98 mm/filemap: Add filemap_add_folio() discards 786f71c43cae mm/filemap: Add filemap_alloc_folio discards 8f13d55bbc14 mm/page_alloc: Add folio allocation functions discards 06cbd93e0ca9 mm/lru: Add folio_add_lru() discards 36e54906776d mm/lru: Convert __pagevec_lru_add_fn to take a folio discards 6b59d53b7a80 mm: Add folio_evictable() discards 45b9a6db4c8d mm/workingset: Convert workingset_refault() to take a folio discards aaadfdb56d17 mm/filemap: Add readahead_folio() discards 694d597dc823 mm/filemap: Add folio_mkwrite_check_truncate() discards 36be77420e03 mm/filemap: Add i_blocks_per_folio() discards d3b5830e50e1 mm/writeback: Add folio_redirty_for_writepage() discards 441a468d36f0 mm/writeback: Add folio_account_redirty() discards 22cabba4404a mm/writeback: Add folio_clear_dirty_for_io() discards ba9fe82694a7 mm/writeback: Add folio_cancel_dirty() discards aff8d48a6fce mm/writeback: Add folio_account_cleaned() discards 2505826efe55 mm/writeback: Add filemap_dirty_folio() discards aed549d63450 mm/writeback: Convert tracing writeback_page_template to folios discards 4df5aefb8ab7 mm/writeback: Add __folio_mark_dirty() discards d6a10efac196 mm/writeback: Add folio_mark_dirty() discards 518480280a76 mm/writeback: Add folio_start_writeback() discards cdc8d3ce5bad mm/writeback: Add __folio_end_writeback() discards d73b19c64e01 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() discards 0a767bf67355 flex_proportions: Allow N events instead of 1 discards 9dadb237652f mm/writeback: Rename __add_wb_stat() to wb_stat_mod() discards 496211c7d6b3 mm/migrate: Add folio_migrate_copy() discards a34d068248b7 Merge branch 'misc-5.14' into next-fixes omits 49fc2be70e7f Merge branch 'fixes' into next omits e00d7d22aa83 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() omits 4801760af0e5 mmc: mmci: De-assert reset on probe omits f94d8d303026 mmc: usdhi6rol0: use proper DMAENGINE API for termination omits 23cc9853eeab mmc: sh_mmcif: use proper DMAENGINE API for termination omits b19f9e69a7c2 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] omits 0fda3787caf9 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 omits fe8b30d632cb mmc: arasan: Fix the issue in reading tap values from DT omits 8cebd26e404d mmc: sdhci-of-arasan: Modify data type of the clk_phase array omits 070e83b0cfee mmc: sdhci-of-arasan: Use appropriate type of division macro omits 2b43f521c53d mmc: sdhci-of-arasan: Check return value of non-void funtions omits 5136c6871ef9 mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] omits 1e69cf1b4137 mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] omits bcb0d814995e mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] omits 6616f06fd977 mmc: host: factor out clearing the retune state omits 762f3d440374 mmc: host: add kdoc for mmc_retune_{en|dis}able omits 2092cdb412f0 Merge branch 'icc-fixes' into icc-next omits 7ec2438bdf21 interconnect: qcom: icc-rpmh: Add BCMs to commit list in p [...] omits d7a81d334847 interconnect: qcom: icc-rpmh: Ensure floor BW is enforced [...] omits 9cc969675dea interconnect: Sanity check that node isn't already on list omits 789a39ad39bc interconnect: qcom: icc-rpmh: Consolidate probe functions discards 785a947f7946 mm/migrate: Add folio_migrate_flags() discards 4c5e81b3f533 mm/migrate: Add folio_migrate_mapping() discards c6054bad5e44 mm/rmap: Add folio_mkclean() discards a70078dc4e93 mm/swap: Add folio_mark_accessed() discards 1d70efc2f5a5 mm/swap: Add folio_activate() discards 76dc430ff513 mm: Add folio_young and folio_idle discards a63d61927657 mm: Add arch_make_folio_accessible() discards 3508e35dec5c mm: Add kmap_local_folio() omits c18a4e657ce6 Merge branch 'fixes' into for-next discards 117a27c2743e mm: Add flush_dcache_folio() discards 3b7a2acaa70d mm: Add folio_raw_mapping() discards 1b2fb6101c71 mm: Add folio_pfn() discards ed8e27c08463 mm/workingset: Convert workingset_activation to take a folio discards df506008767a mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] discards acf5b5a4957c mm/memcg: Add folio_lruvec_lock() and similar functions discards 4c1fa0081d16 mm/memcg: Add folio_lruvec() discards fbd484b26381 mm/memcg: Convert mem_cgroup_move_account() to use a folio discards 754fb2e00a77 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() discards 2832679327e1 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] discards 5574ade1f27b mm/memcg: Convert mem_cgroup_migrate() to take folios discards 6a95c78dfa4e mm/memcg: Convert mem_cgroup_uncharge() to take a folio discards 6ce4de45bae2 mm/memcg: Convert uncharge_page() to uncharge_folio() discards 881060885e5c mm/memcg: Convert mem_cgroup_charge() to take a folio discards e02e05b0daa5 mm/memcg: Convert commit_charge() to take a folio discards 61374127431a mm/memcg: Add folio_memcg() and related functions discards 5eafda8b0c4d mm/memcg: Convert memcg_check_events to take a node ID discards afb628cd888c mm/memcg: Remove soft_limit_tree_node() discards 8dcfca3cecca mm/memcg: Use the node id in mem_cgroup_update_tree() discards 69d2395ca8ef mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] discards e004ebf60676 mm: Add folio_nid() discards 043656facf6e mm: Add folio_mapped() discards 7a4ae325b746 fs/netfs: Add folio fscache functions discards d5cf6cb1a465 mm/filemap: Add folio private_2 functions discards 9ee05b20d86b mm/filemap: Convert page wait queues to be folios discards 3e638af9e1da mm/filemap: Add folio_wake_bit() discards ee44f674fd1c mm/filemap: Add folio_wait_bit() discards f9b3e3eb6c9e mm/writeback: Add folio_wait_stable() discards ec086dcf8229 mm/writeback: Add folio_wait_writeback() discards 545c0f03d3dd mm/filemap: Add folio_end_writeback() discards 6ac258a39fe4 mm/swap: Add folio_rotate_reclaimable() discards d42e083e5eff mm/filemap: Add __folio_lock_or_retry() discards 35e305eee20d mm/filemap: Add folio_wait_locked() discards e3700f8b6abe mm/filemap: Add __folio_lock_async() discards a7a9dbf5c658 mm/filemap: Add folio_lock_killable() discards 2896ce5ea108 mm/filemap: Add folio_lock() discards 0235f13bc03d mm/filemap: Add folio_unlock() discards 4480cfeb3246 mm/util: Add folio_mapping() and folio_file_mapping() discards b12454fd08e2 mm/filemap: Add folio_pos() and folio_file_pos() discards b7cf2ff51309 mm/filemap: Add folio_next_index() discards 67431f80c18a mm/filemap: Add folio_index(), folio_file_page() and folio [...] discards f1f985441231 mm: Handle per-folio private data discards 63984049e50a mm/lru: Add folio LRU functions discards 8c02d1a13876 mm: Add folio flag manipulation functions discards 3f6e3c58f2ac mm: Add folio_try_get_rcu() discards 43a839dc66bf mm: Add folio_get() discards 532e83a85797 mm: Add folio_put() discards 25f5b0e994d9 mm: Add folio reference count functions discards 3c68c9bb3478 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() discards 586504072164 mm/vmstat: Add functions to account folio statistics discards 6b474ab1d9c8 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() discards ca855b58c2df mm: Introduce struct folio discards ace6e27b9019 selftests/memfd: remove unused variable discards d8046a8e567c prctl: allow to setup brk for et_dyn executables discards 2934908ea4bb pid: cleanup the stale comment mentioning pidmap_init(). discards e018e9440e7e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards 469e659276c4 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group discards 19c9f45d141b nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group discards 88dacc9839c6 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group discards ce7a4ae939b1 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group discards 5413f77a7ac2 nilfs2: fix NULL pointer in nilfs_##name##_attr_release discards dcbf87a39379 nilfs2: fix memory leak in nilfs_sysfs_create_device_group discards 610093b3d318 init/main.c: silence some -Wunused-parameter warnings discards 2aa099d01e52 lib/test: convert test_sort.c to use KUnit discards c103070e9f2e lib/string: optimized memset discards 2b30837aff7e lib/string: optimized memmove discards cc246e078476 lib/string: optimized memcpy discards 861e4188f2a9 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] discards 0d113c320f68 math: make RATIONAL tristate discards 81da5c0e19f0 arch: Kconfig: fix spelling mistake "seperate" -> "separate" discards 4bc73b47f90d proc/sysctl: make protected_* world readable discards 53eec7dd4757 connector: send event on write to /proc/[pid]/comm discards ada5874e0368 fs/proc/kcore.c: add mmap interface discards a01918d6d9c0 kernel/hung_task.c: Monitor killed tasks. discards c72a928c7674 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 901a96ffa41c fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 523472ee196d kfence: show cpu and timestamp in alloc/free info discards 96591fdaf55d mm/highmem: Remove deprecated kmap_atomic discards 4fdd8bff9fb9 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() discards bf2d49747ce9 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] discards 0a2817207a4f mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] discards 2146b2ddfc85 ACPI: memhotplug: memory resources cannot be enabled yet discards 24ce41d9f198 mm/memory_hotplug: remove nid parameter from remove_memory [...] discards 726543a9e3d9 mm/memory_hotplug: remove nid parameter from arch_remove_memory() discards 55de8dcbb9d6 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] discards e784d66cd1e8 mm: memory_hotplug: cleanup after removal of pfn_valid_within() discards 9aa271f41c90 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE discards 99e3683cf709 memory-hotplug.rst: complete admin-guide overhaul discards c8542b499720 memory-hotplug.rst: remove locking details from admin-guide discards be8061271ca0 mm/vmstat: remove unneeded return value discards ae3573957c99 mm/vmstat: simplify the array size calculation discards 5cba6772fb76 mm/vmstat: correct some wrong comments discards 398322d689a1 selftests: vm: add KSM merging across nodes test discards 9ea881ab087f selftests: vm: add KSM zero page merging test discards 91c380466110 selftests: vm: add KSM unmerge test discards ca83b8287c57 selftests: vm: add KSM merge test discards 35a685c6c002 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] discards b09c391e7145 oom_kill: oom_score_adj broken for processes with small me [...] discards 15e6fb2883d5 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] discards 70b9b22c3f47 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] discards 3d73d8bd0b24 mm/mempolicy: unify the create() func for bind/interleave/ [...] discards 27bdb233ea48 mm/mempolicy: advertise new MPOL_PREFERRED_MANY discards 5f387c0f4f46 mm/hugetlb: fix compile warning for !CONFIG_NUMA build discards e302fbaef4ce mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix discards e52978e14b39 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY discards b409a0ed62c1 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] discards 2c72c3e8395b mm/memplicy: add page allocation function for MPOL_PREFERR [...] discards 24056927149d mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] discards b9413558da10 mm/vmscan: add 'else' to remove check_pending label discards 0d7c26af7a93 mm/vmscan: remove unneeded return value of kswapd_run() discards 88a4aa43cea5 mm/vmscan: remove misleading setting to sc->priority discards a8c53a27e831 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] discards 9a075d058ec4 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] discards 5aba4142ec4f mm/migrate: add sysfs interface to enable reclaim migration discards 484e693413eb mm/vmscan: never demote for memcg reclaim discards 77fd36297ff3 mm/vmscan: Consider anonymous pages without swap discards 06c96d689996 mm/vmscan: add helper for querying ability to age anonymous pages discards 89f387f714bc mm/vmscan: add page demotion counter discards c28333345658 mm/migrate: demote pages during reclaim discards 6f517bc2e5f2 mm/migrate: enable returning precise migrate_pages() succe [...] discards 7795e252befe mm/migrate: update node demotion order on hotplug events discards 67d239a6024f mm/numa: automatically generate node migration order discards d6a5703a5d18 hugetlb: before freeing hugetlb page set dtor to appropria [...] discards 4c137fc87a71 hugetlb: drop ref count earlier after page allocation discards 2aae2a02d4b1 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] discards 52606952594b mm/page_alloc: make alloc_node_mem_map() __init rather than __ref discards 8a11bab17eae mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] discards f3bc5f990528 memblock: stop poisoning raw allocations discards e79c52ecdfe4 mm: introduce memmap_alloc() to unify memory map allocation discards 0eddadb4bd43 microblaze: simplify pte_alloc_one_kernel() discards 7301f670c669 mm/page_alloc: always initialize memory map for the holes discards 45c806303565 mm/kasan: move kasan.fault to mm/kasan/report.c discards 1ea396da10ad mm/vmalloc: fix wrong behavior in vread discards 39b68616c370 lib/test_vmalloc.c: add a new 'nr_pages' parameter discards 30251f281216 mm/vmalloc: remove gfpflags_allow_blocking() check discards d8e8f5241ec1 mm/vmalloc: use batched page requests in bulk-allocator discards 47c0cdaf47f2 include/linux/mmzone.h: avoid a warning in sparse memory support discards 847d7423f9a0 mm/sparse: set SECTION_NID_SHIFT to 6 discards 22112dd93ec1 mm: sparse: remove __section_nr() function discards cdfcc31746c8 mm: sparse: pass section_nr to find_memory_block discards d12f1d05b4c7 mm: sparse: pass section_nr to section_mark_present discards d015e1cd3bba mm/mremap: fix memory account on do_munmap() failure discards b3e52fb9b8fc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code discards 6f1ea81c5608 mm: remove flush_kernel_dcache_page discards f4727054f2bc scatterlist: replace flush_kernel_dcache_page with flush_d [...] discards 0dfbe021289f ps3disk: replace flush_kernel_dcache_page with flush_dcache_page discards fcf25a2f046f mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] discards d08236e77e7e mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] discards d4f7b00d9418 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN discards 6751361458ba lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix discards e06787ae586c lazy tlb: shoot lazies, a non-refcounting lazy tlb option discards 9f21f97ad67e lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 discards 631560d98f35 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix discards c764d0f4aa5a lazy tlb: allow lazy tlb mm refcounting to be configurable discards 3ab58c3b0d47 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix discards b597c997b95f lazy tlb: introduce lazy mm refcount helper functions discards 6aded2a191e7 memcg: charge fs_context and legacy_fs_context discards 0f35f946f8f5 memcg-infrastructure-to-flush-memcg-stats-v5 discards 5aeb4292e13d memcg: infrastructure to flush memcg stats discards 3b4b2143d68d memcg: switch lruvec stats to rstat discards 484d6cd671b0 memcg: enable accounting for pids in nested pid namespaces discards 2e22ac3037b6 mm, memcg: inline swap-related functions to improve disabl [...] discards 1f4c6a1cf274 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] discards 8df74428b638 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] discards 220758bb4eae fs, mm: fix race in unlinking swapfile discards 935ce608b674 vfs: keep inodes with page cache off the inode shrinker LRU discards 3351123e0d0c fs: inode: count invalidated shadow pages in pginodesteal discards d91c7d5c667f fs: drop_caches: fix skipping over shadow cache inodes discards 36d8e52bdb01 mm: remove irqsave/restore locking from contexts with irqs [...] discards 0911d9f9dc31 writeback: use READ_ONCE for unlocked reads of writeback stats discards 2db75123e2f9 writeback: rename domain_update_bandwidth() discards e4165cfcd339 writeback: fix bandwidth estimate for spiky workload discards ed5cbc697a36 writeback: reliably update bandwidth estimation discards 4dd7a4fe8321 writeback: track number of inodes under writeback discards a1393e0e5383 mm: mark idle page tracking as BROKEN discards 61fdc72b0082 mm/debug_vm_pgtable: fix corrupted page flag discards 023d1e9e0e82 mm/debug_vm_pgtable: remove unused code discards a55eb457c4a0 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] discards 25ec4f487b9b mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] discards 795a854b6048 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] discards 0f452aa3e581 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] discards d5a676bd7334 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] discards ee33d1ef728c mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] discards fb6c79d1fb3a mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] discards cd8c1cffe7de mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] discards 41b399706a09 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests discards 5b79c4a1469b mm/debug_vm_pgtable: introduce struct pgtable_debug_args discards a9aac8ea5516 mm: slub: Fix slub_debug disablement for list of slabs discards f2eecc7e6e08 mm: move kvmalloc-related functions to slab.h discards a7e4936dbc79 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings discards 1e10dca18d88 ocfs2: fix ocfs2 corrupt when iputting an inode discards 55e6b033831f ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 5c764c97fe3d ocfs2: remove an unnecessary condition discards 38abd2c4a86c /proc/kpageflags: do not use uninitialized struct pages discards baddef428bc7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 2ff2187ca9ed lib/test_string.c: move string selftest in the Runtime Tes [...] discards b808027815d3 ipc: WARN if trying to remove ipc object which is absent discards a09a517056b8 shm: skip shm_destroy if task IPC namespace was changed discards e63c8bb994e2 procfs: prevent unprivileged processes accessing fdinfo discards f59897409f3e mm: mmap_lock: fix disabling preemption directly discards ec74e4327618 mm/secretmem: wire up ->set_page_dirty discards 45d78575d78a writeback, cgroup: do not reparent dax inodes discards 8db71ecdeac1 writeback, cgroup: remove wb from offline list before rele [...] discards e75b8b41cf3f memblock: make for_each_mem_range() traverse MEMBLOCK_HOTP [...] discards 30f0a9076e8d mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ [...] discards dfdd50b7eb0b mm: use kmap_local_page in memzero_page discards d77c489a114e mm: call flush_dcache_page() in memcpy_to_page() and memze [...] discards caf1a449d226 kfence: skip all GFP_ZONEMASK allocations discards 93b3caca7d68 kfence: move the size check to the beginning of __kfence_alloc() discards 2aac83e9a0de kfence: defer kfence_test_init to ensure that kunit debugf [...] discards c8723c6f17bf selftest: use mmap instead of posix_memalign to allocate memory discards 28ca0f6a0730 userfaultfd: do not untag user pointers discards fa31b17088f9 Merge branch 'clocksource.2021.07.20c' into HEAD discards 256cd672f9bf Merge branch 'lkmm-dev.2021.07.20a' into HEAD discards 8a3af8ba2b51 Merge branch 'lkmm.2021.07.20c' into HEAD discards 50a912792cde tools/memory-model: Document data_race(READ_ONCE()) discards fdd764e8626d tools/memory-model: Heuristics using data_race() must hand [...] discards 69be7e016055 tools/memory-model: Add example for heuristic lockless reads discards 531a08a403bb Merge branch 'kcsan.2021.07.20c' into HEAD discards e2f052172bd6 Merge branches 'doc.2021.07.20c', 'fixes.2021.07.20c', 'no [...] discards 0bd06857a1d2 torture: Make kvm-test-1-run-qemu.sh check for reboot loops discards a044938f20f5 torture: Add timestamps to kvm-test-1-run-qemu.sh output discards d02bee54d931 torture: Don't use "test" command's "-a" argument discards 5d3ba2b5d2d0 torture: Make kvm-test-1-run-batch.sh select per-scenario [...] discards 86a8c99c82ec torture: Consistently name "qemu*" test output files discards 695e51cda947 torture: Use numeric taskset argument in jitter.sh discards 92c93c4ec023 rcutorture: Upgrade two-CPU scenarios to four CPUs discards 4ca8f1a42ec0 torture: Make kvm-test-1-run-qemu.sh apply affinity discards 973e42b635bd torture: Don't redirect qemu-cmd comment lines discards e8cf874883c5 torture: Make kvm.sh select per-scenario affinity masks discards 05caab8b4b9e scftorture: Avoid NULL pointer exception on early exit discards 665c31c04981 scftorture: Add RPC-like IPI tests discards 61700f06e186 locktorture: Count lock readers discards 0dbeb44f152a locktorture: Mark statistics data races discards 8f12cead1d49 rcuscale: Console output claims too few grace periods discards 6580f64ccd06 rcutorture: Preempt rather than block when testing task stalls discards 3fad1f7b48cd refscale: Add measurement of clock readout discards deb37cfcfc12 rcu: Print human-readable message for schedule() in RCU reader discards d40011b02d4e rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU discards df00d93bce86 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable discards 891fb9846876 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() discards aba54baa110f rcu: Mark accesses in tree_stall.h discards 7798a249ab0e rcu: Remove trailing spaces and tabs discards d5bb480a1272 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] discards c87424ec22c0 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() discards a6cf9cd06cd3 srcutiny: Mark read-side data races discards cc87c2380775 rcu: Start timing stall repetitions after warning complete discards 51f50c3bc0fd rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() discards b080c57738d7 rcu/tree: Handle VM stoppage in stall detection discards ed50f41361a7 rculist: Unify documentation about missing list_empty_rcu() discards f690dff7cb10 rcu: Mark accesses to ->rcu_read_lock_nesting discards 285ec70ee6ce rcu: Weaken ->dynticks accesses and updates discards 2f5f912c5b60 Merge branch 'fixes' into for-next discards de35038b40c1 Merge branch 'timers/urgent' discards 5bcf8b4b8bfd Merge branch 'core/urgent' discards a20c85e7b496 Merge branch 'efi/urgent' discards b8ea6f6890fb Merge branch 'locking/core' discards 795f5d1b822c Merge branch 'locking/urgent' discards cb90dd1c43e6 Merge branch 'perf/core' discards edc2a7b3385d Merge branch 'sched/core' discards c485d3bf3cc7 fpga: fpga-mgr: wrap the write_sg() op discards 5daa06ffcebf fpga: fpga-mgr: wrap the fpga_remove() op discards 6814101ee1b2 fpga: fpga-mgr: wrap the state() op discards 43a0e0528d6d fpga: fpga-mgr: wrap the status() op discards 9590d5375cd4 fpga: fpga-mgr: wrap the write() op discards cdc2160df447 fpga: fpga-mgr: make write_complete() op optional discards a11fe89db628 fpga: fpga-mgr: wrap the write_init() op discards 6c17b7ff1d11 fpga: zynqmp-fpga: Address warning about unused variable discards 310a0b2dae99 fpga: xilinx-pr-decoupler: Address warning about unused variable discards 7f6296289cd1 fpga: xiilnx-spi: Address warning about unused variable discards b46e9b299bd9 fpga: altera-freeze-bridge: Address warning about unused variable discards 47f53972ca15 hwmon: intel-m10-bmc-hwmon: add n5010 sensors discards b8f3d51e9b9b hwmon: (w83627ehf) Remove w83627ehf_remove() discards a5ed7262cdf8 hwmon: (w83627ehf) Use platform_create_bundle discards ddde0ab0a2ca hwmon: (pmbus/bpa-rs600) Support BPD-RS600 discards 83eea1033d1c hwmon: (ntc_thermistor) Use library interpolation omits 51b89b49954f Merge branch for-5.14/arm64/dt into for-next omits b462e2fc78f0 ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check omits 1631761dc7fb ARM: dts: stm32: Prefer HW RTC on DHCOM SoM omits e505fdce7081 ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx omits fc5045ea6bdf ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x [...] omits 49b3d89ab421 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp157 [...] omits a9877360b05f ARM: dts: stm32: Add usbphyc_port1 supply on DHCOM SoM omits e26d30c8df86 ARM: dts: stm32: Add backlight and panel supply on DHCOM SoM omits b727acc86620 ARM: dts: stm32: Set {bitclock,frame}-master phandles on D [...] discards 60b8191c4777 Merge branch 'for-5.15/block' into for-next discards 6d805368f672 ioprio: move user space relevant ioprio bits to UAPI includes discards e4998f490675 Merge tag 'v5.14-rc1' into for-next discards 02c6edd4b1a0 hwmon: (k10temp) support Zen3 APUs discards 42c4417937be usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro. discards af66f73a09f5 usb: cdnsp: Fixed issue with ZLP discards 186e4f279819 usb: cdnsp: Fix incorrect supported maximum speed discards ed708e124ac2 usb: cdns3: Fixed incorrect gadget state omits 7486f29e5e60 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] discards d97176f6040f fpga: dfl: pci: add device IDs for Silicom N501x PAC cards discards 808c6838dfee Merge branch 'for-next-current-v5.12-20210624' into for-ne [...] discards 98e89097e3dc Merge branch 'misc-5.14' into for-next-current-v5.12-20210624 discards 91ee322340fb Merge branch 'omap-for-v5.14/dt' into for-next discards cdab0691819a Merge branch 'omap-for-v5.14/ti-sysc' into for-next discards fc333cca16b8 Merge branch 'omap-for-v5.14/fixes-not-urgent' into for-next discards 92c5ddbc93ab fpga: fpga-bridge: removed repeated word discards 9c7aad3aa55f fpga: fix spelling mistakes discards 3f89af8097bd Merge branch 'omap-for-v5.14/dt' into for-next discards e5ac3afad81a Merge branch 'omap-for-v5.14/cleanup' into for-next discards 58f3a372c901 Merge branch 'omap-for-v5.14/defconfig' into for-next discards cba7dcd8878e 9p/trans_virtio: Remove sysfs file on probe failure discards ded39fc4a5b4 docs: driver-api: fpga: avoid using UTF-8 chars adds 82d712f6d147 Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/ [...] adds 51bbe7ebac25 Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/ [...] adds 7d549995d4e0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds cbcf01128d0a af_unix: fix garbage collect vs MSG_PEEK adds 25905f602fdb dmaengine: idxd: Change license on idxd.h to LGPL adds a59c7b6c6ff6 platform/x86: intel-hid: add Alder Lake ACPI device ID adds 2b2c66f607d0 platform/x86: gigabyte-wmi: add support for B550 Aorus Elite V2 adds dfe495362c9b Merge tag 'platform-drivers-x86-v5.14-2' of git://git.kern [...] adds 4010a528219e Merge tag 'fixes_for_v5.14-rc4' of git://git.kernel.org/pu [...] adds 9f66861181e6 m68k/coldfire: change pll var. to clk_pll adds 2b99c470d50a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9a9e74819bb0 KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmlo [...] adds 2bb16bea5fea KVM: nSVM: Swap the parameter order for svm_copy_vmrun_sta [...] adds 0e691ee7b503 KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name adds 3b1c8c568267 docs: virt: kvm: api.rst: replace some characters adds 0a31df682323 KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF [...] adds 76b4f357d0e7 x86/kvm: fix vcpu-id indexed array sizes adds 15b7b737deb3 KVM: selftests: Fix missing break in dirty_log_perf_test a [...] adds c33e05d9b067 KVM: selftests: Introduce access_tracking_perf_test adds 3fa5e8fd0a0e KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is ini [...] adds bb000f640e76 KVM: s390: restore old debugfs names adds f1577ab21442 KVM: SVM: svm_set_vintr don't warn if AVIC is active but i [...] adds feea01360cb1 KVM: SVM: tweak warning about enabled AVIC on nested entry adds 5868b8225ece KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl adds 74775654332b KVM: use cpu_relax when halt polling adds 8750f9bbda11 KVM: add missing compat KVM_CLEAR_DIRTY_LOG adds 7e96bf476270 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds e4b016f4b441 alpha: __udiv_qrnnd should be exported adds a09c33cbf3db alpha: Kconfig: Replace HTTP links with HTTPS ones adds 5e3c3a0ae5d1 alpha: remove undef inline in compiler.h adds f0443da1d856 alpha: convert comma to semicolon adds caace6ca4e06 alpha: Send stop IPI to send to online CPUs adds bfd736e3ffcc alpha: defconfig: add necessary configs for boot testing adds 8f34ed9d9597 alpha: fix typos in a comment adds 6208721f1399 binfmt: remove support for em86 (alpha only) adds 15b9e384030c alpha: Add syscall_get_return_value() adds ee3e9fa29e8b alpha: fp_emul: avoid init/cleanup_module names adds 3e0c6d15adea alpha: Remove space between * and parameter name adds fc520525c18a alpha: fix spelling mistakes adds 640b7ea5f888 alpha: register early reserved memory in memblock adds cade08a57244 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 696e572dc85c ARM: riscpc: Fix fall-through warning for Clang adds eb4f520ca691 scsi: acornscsi: Fix fall-through warning for clang adds cb163627e6d3 scsi: fas216: Fix fall-through warning for Clang adds c71a2f65e7a1 Merge tag 'fallthrough-fixes-clang-5.14-rc4' of git://git. [...] adds b910a0206b59 drm/msm/dpu: Fix sm8250_mdp register length adds bceddc2cb581 drm/msm: Fix display fault handling adds 7591c532b818 drm/msm/dp: use dp_ctrl_off_link_stream during PHY complia [...] adds f9a39932fa54 drm/msm/dp: Initialize the INTF_CONFIG register adds afc9b8b6bab8 drm/msm/dp: signal audio plugged change at dp_pm_resume adds fc71c9e6f41f drm/msm/dp: Initialize dp->aux->drm_dev before registration adds 792ca7e37bcf Merge tag 'drm-msm-fixes-2021-07-27' of https://gitlab.fre [...] adds 8ee18e769dd6 Merge drm/drm-fixes into drm-misc-fixes adds 89e7ffd3899f Merge tag 'drm-misc-fixes-2021-07-28' of git://anongit.fre [...] adds 80c7917d7ee9 Merge tag 'drm-intel-fixes-2021-07-28' of git://anongit.fr [...] adds d47255d3f873 drm/amdgpu: Fix resource leak on probe error path adds 6aade587d329 drm/amdgpu: Avoid printing of stack contents on firmware l [...] adds 91e273712ab8 drm/amdgpu: Check pmops for desired suspend state adds c8f8e96805b5 drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21 adds 8d177577cd91 drm/amd/display: Add missing DCN21 IP parameter adds b53e041d8e43 drm/amd/display: ensure dentist display clock update finis [...] adds f2ad3accefc6 drm/amdgpu/display: only enable aux backlight control for [...] adds ec30ce41f038 maintainers: add bugs and chat URLs for amdgpu adds d28e2568ac26 Merge tag 'amd-drm-fixes-5.14-2021-07-28' of https://gitla [...] adds 764a5bc89b12 Merge tag 'drm-fixes-2021-07-30' of git://anongit.freedesk [...] adds b2ff70a01a7a lib/test_string.c: move string selftest in the Runtime Tes [...] adds f267aeb6dea5 ocfs2: fix zero out valid data adds 9449ad33be84 ocfs2: issue zeroout to EOF blocks adds 30def93565e5 mm: memcontrol: fix blocking rstat function called from at [...] adds b5916c025432 mm/migrate: fix NR_ISOLATED corruption on 64-bit adds f227f0faf63b slub: fix unreclaimable slab stat for bulk free adds 121dffe20b14 mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() adds ad6ec09d9622 Merge branch 'akpm' (patches from Andrew) adds 9f59efcd51e3 HID: ft260: fix format type warning in ft260_word_show() adds e9c6729acb38 HID: fix typo in Kconfig adds ebe0b42a4252 HID: apple: Add support for Keychron K1 wireless keyboard adds 0818ec1f508f HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "U [...] adds 6ca2350e11f0 HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT adds 7cc8524f65ce HID: wacom: Skip processing of touches with negative slot values adds db8d3a21275c HID: ft260: fix device removal due to USB disconnect adds 8723bc8fb38c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 240246f6b913 btrfs: mark compressed range uptodate only if all bio succeed adds ecc64fab7d49 btrfs: fix lost inode on log replay after mix of fsync, re [...] adds b2a616676839 btrfs: fix rw device counting in __btrfs_free_extra_devids adds 7280305eb57d btrfs: calculate number of eb pages properly in csum_tree_block adds 051df241e446 Merge tag 'for-5.14-rc3-tag' of git://git.kernel.org/pub/s [...] adds ecef6a9effe4 libata: fix ata_pio_sector for CONFIG_HIGHMEM adds 094121ef815f arch: Kconfig: clean up obsolete use of HAVE_IDE adds f6c5971bb78e Merge tag 'libata-5.14-2021-07-30' of git://git.kernel.dk/ [...] adds 44eff40a32e8 io_uring: fix io_prep_async_link locking adds 110aa25c3ce4 io_uring: fix race in unified task_work running adds 773af69121ec io_uring: always reissue from task_work context adds ef04688871f3 io_uring: don't block level reissue off completion path adds a890d01e4ee0 io_uring: fix poll requests leaking second poll entries adds 27eb687bcdb9 Merge tag 'io_uring-5.14-2021-07-30' of git://git.kernel.d [...] adds 3ce6e1f662a9 loop: reintroduce global lock for safe loop_validate_file( [...] adds b93af3055d6f blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling adds 5ab189cf3abb blk-iocost: fix operation ordering in iocg_wake_fn() adds 340e84573878 block: delay freeing the gendisk adds 4669e13cd67f Merge tag 'block-5.14-2021-07-30' of git://git.kernel.dk/l [...] adds 3a34b13a88ca pipe: make pipe writes always wake up readers adds e0eef3690dc6 Revert "ACPI: resources: Add checks for ACPI IRQ override" adds 41a8457f3f6f ACPI: DPTF: Fix reading of attributes adds e83f54eacf13 Merge branches 'acpi-resources' and 'acpi-dptf' adds e1dab4c02de0 Merge tag 'acpi-5.14-rc4' of git://git.kernel.org/pub/scm/ [...] adds fcef709c2c4b octeontx2-af: Do NIX_RX_SW_SYNC twice adds c7c9d2102c9c net: llc: fix skb_over_panic adds 801e541c79bb nfc: s3fwrn5: fix undefined parameter values in dev_err() adds 8373cd38a888 net: hns3: change the method of obtaining default ptp cycle adds 8b54874ef161 net/mlx5: Fix flow table chaining adds 90b22b9bcd24 net/mlx5e: Disable Rx ntuple offload for uplink representor adds c671972534c6 net/mlx5: E-Switch, Set destination vport vhca id only whe [...] adds dd3fddb82780 net/mlx5: E-Switch, handle devcom events only for ports on [...] adds e2351e517068 net/mlx5e: RX, Avoid possible data corruption when relaxed [...] adds 9841d58f3550 net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offlo [...] adds a759f845d1f7 net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping adds 497008e78345 net/mlx5e: Fix page allocation failure for trap-RQ over SF adds 678b1ae1af4a net/mlx5e: Fix page allocation failure for ptp-RQ over SF adds 7f331bf0f060 net/mlx5: Unload device upon firmware fatal error adds b1c2f6312c50 net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() adds 740452e09cf5 net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 adds 9d0279d043e8 Merge tag 'mlx5-fixes-2021-07-27' of git://git.kernel.org/ [...] adds 46573e3ab08f nfc: s3fwrn5: fix undefined parameter values in dev_err() adds 557fb5862c92 sctp: fix return value check in __sctp_rcv_asconf_lookup adds 76a16be07b20 tulip: windbond-840: Fix missing pci_disable_device() in p [...] adds 5e7b30d24a5b nfc: nfcsim: fix use after free during module unload adds 1e60cebf8294 net: let flow have same hash in two directions adds 89fb62fde3b2 sis900: Fix missing pci_disable_device() in probe and remove adds 343597d558e7 bpf, sockmap: Zap ingress queues after stopping strparser adds 476d98018f32 bpf, sockmap: On cleanup we additionally need to remove ca [...] adds 9635720b7c88 bpf, sockmap: Fix memleak on ingress msg enqueue adds f1fdee33f5b4 Merge branch 'sockmap fixes picked up by stress tests' adds f5e81d111750 bpf: Introduce BPF nospec instruction for mitigating Spectre v4 adds 2039f26f3aca bpf: Fix leakage due to insufficient speculative store byp [...] adds fc16a5322ee6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 028a71775f81 gve: Update MAINTAINERS list adds 8a7b46fa7902 MAINTAINERS: add Yasushi SHOJI as reviewer for the Microch [...] adds f6b3c7848e66 can: hi311x: fix a signedness bug in hi3110_cmd() adds fc43fb69a7af can: mcba_usb_start(): add missing urb->transfer_dma initi [...] adds 0e865f0c3192 can: usb_8dev: fix memory leak adds 9969e3c5f40c can: ems_usb: fix memory leak adds 928150fad41b can: esd_usb2: fix memory leak adds 8d67041228ac Merge tag 'linux-can-fixes-for-5.14-20210730' of git://git [...] adds c7d102232649 Merge tag 'net-5.14-rc4' of git://git.kernel.org/pub/scm/l [...] adds f2a26a3cff27 SMB3: fix readpage for large swap cache adds 5ad4df56cd21 smb3: rc uninitialized in one fallocate path adds b946dbcfa4df cifs: add missing parsing of backupuid adds f3438b4c4e69 Merge tag '5.14-rc3-smb3-fixes' of git://git.samba.org/sfr [...] adds b1e27239b916 xfs: flush data dev on external log write adds b5d721eaae47 xfs: external logs need to flush data device adds 9d3920644081 xfs: fold __xlog_state_release_iclog into xlog_state_relea [...] adds 0dc8f7f139f0 xfs: fix ordering violation between cache flushes and tail [...] adds 45eddb414047 xfs: factor out forced iclog flushes adds 2bf1ec0ff067 xfs: log forces imply data device cache flushes adds 8191d8222c51 xfs: avoid unnecessary waits in xfs_log_force_lsn() adds 32baa63d82ee xfs: logging the on disk inode LSN can make it go backwards adds d8f4c2d0398f xfs: Enforce attr3 buffer recovery order adds b2ae3a9ef911 xfs: need to see iclog flags in tracing adds 9d110014205c xfs: limit iclog tail updates adds 81a448d7b066 xfs: prevent spoofing of rtbitmap blocks when recovering buffers adds aa6603266cc0 Merge tag 'xfs-5.14-fixes-2' of git://git.kernel.org/pub/s [...] adds e1ab9a730b42 Merge branch 'fixes' into next adds 333cf507465f powerpc/pseries: Fix regression while building external modules adds a88603f4b92e powerpc/vdso: Don't use r30 to avoid breaking Go lang adds c82357a7b32c Merge tag 'powerpc-5.14-4' of git://git.kernel.org/pub/scm [...] adds 48e8a7b5a551 perf cs-etm: Split --dump-raw-trace by AUX records adds c07d5c922698 perf pmu: Fix alias matching adds 9bac1bd6e6d3 Revert "perf map: Fix dso->nsinfo refcounting" adds d4affd6b6e81 Merge tag 'perf-tools-fixes-for-v5.14-2021-08-01' of git:/ [...] adds c500bee1c5b2 Linux 5.14-rc4 adds 24b5b1978cd5 clk: stm32f4: fix post divisor setup for I2S/SAI PLLs adds 953a92f0e55f clk: hisilicon: hi3559a: select RESET_HISI adds 4ee107c51413 clk: qcom: smd-rpm: Fix MSM8936 RPM_SMD_PCNOC_A_CLK adds 2bcc025ab9bb clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops adds f828b0bcacef clk: fix leak on devm_clk_bulk_get_all() unwind adds 785ee9834968 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds fe911792eae3 media: Revert "media: rtl28xxu: fix zero-length control request" adds 76f22c93b209 media: rtl28xxu: fix zero-length control request adds c592b46907ad media: videobuf2-core: dequeue if start_streaming fails adds f1de1c780359 media: atmel: fix build when ISC=m and XISC=y adds d5ad8ec3cfb5 Merge tag 'media/v5.14-2' of git://git.kernel.org/pub/scm/ [...] adds 9b87f43537ac gpio: tqmx86: really make IRQ optional adds 0c2e31d2bd43 Merge tag 'gpio-updates-for-v5.14-rc5' of git://git.kernel [...] adds d712d3fb484b scsi: pm80xx: Fix TMF task completion race condition adds 77541f78eadf scsi: megaraid_mm: Fix end of loop tests for list_for_each [...] adds bc546c0c9abb scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() adds 70edd2e6f652 scsi: core: Avoid printing an error if target_alloc() retu [...] adds a264cf5e81c7 scsi: ibmvfc: Fix command state accounting and stale respo [...] adds 5c04243a56a7 scsi: sr: Return correct event when media event code is 3 adds f0f82e2476f6 scsi: core: Fix capacity set to zero after offlinining device adds 251a1524293d Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 46c4c9d1beb7 pipe: increase minimum default pipe size to 2 pages adds 611ffd8acc4b Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds fa7a549d321a KVM: x86: accept userspace interrupt only if no event is injected adds 2e2f1e8d0450 KVM: x86: hyper-v: Check access to hypercall before readin [...] adds f5714bbb5b31 KVM: x86: Introduce trace_kvm_hv_hypercall_done() adds 4e62aa96d6e5 KVM: x86: hyper-v: Check if guest is allowed to use XMM re [...] adds 2476b5a1b16c KVM: selftests: Test access to XMM fast hypercalls adds 85cd39af14f4 KVM: Do not leak memory for duplicate debugfs directories adds 179c6c27bf48 KVM: SVM: Fix off-by-one indexing when nullifying last use [...] adds bb2baeb214a7 KVM: SVM: improve the code readability for ASID management adds 13c2c3cfe019 KVM: selftests: fix hyperv_clock test adds d5aaad6f8342 KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds adds 97fcc07be81d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 7561c14d8a4d s390/vdso: add .got.plt in vdso linker script adds 88731c8f3636 s390/boot: fix zstd build for -march=z900 adds ecd92e2167c3 s390: update defconfigs adds 130951bbc61f Merge tag 's390-5.14-4' of git://git.kernel.org/pub/scm/li [...] adds ff41c28c4b54 tracing: Fix NULL pointer dereference in start_creating adds 2c05caa7ba88 tracing / histogram: Give calculation hist_fields a size adds a9d10ca49865 tracing: Reject string operand in the histogram expression adds b18b851ba85a scripts/recordmcount.pl: Remove check_objcopy() and $can_u [...] adds 1c0cec64a7cc scripts/tracing: fix the bug that can't parse raw_trace_func adds 51397dc6f283 tracing: Quiet smp_processor_id() use in preemptable warni [...] adds 3c3e9027071c Merge tag 'trace-v5.14-rc4' of git://git.kernel.org/pub/sc [...] adds 345daff2e994 ucounts: Fix race condition between alloc_ucounts and put_ucounts adds 6209049ecfc1 Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/l [...] adds 4c156084daa8 selinux: correct the return value when loads initial sids adds 0b53abfc5f66 Merge tag 'selinux-pr-20210805' of git://git.kernel.org/pu [...] adds e04480920d1e Bluetooth: defer cleanup of resources in hci_unregister_dev() adds 1159e25c1374 qede: fix crash in rmmod qede while automatic debug collection adds d51c5907e980 net, gro: Set inner transport header offset in tcp/udp GRO hook adds ebca25ead071 net/sched: taprio: Fix init procedure adds 40e159403896 mhi: Fix networking tree build. adds cb81698fddbc net: dsa: sja1105: fix static FDB writes for SJA1110 adds e11e865bf84e net: dsa: sja1105: overwrite dynamic FDB entries with stat [...] adds 6c5fc159e092 net: dsa: sja1105: invalidate dynamic FDB entries learned [...] adds 728db843df88 net: dsa: sja1105: ignore the FDB entry for unknown multic [...] adds 589918df9322 net: dsa: sja1105: be stateless with FDB entries on SJA110 [...] adds 47c2c0c23121 net: dsa: sja1105: match FDB entries regardless of inner/o [...] adds cebb5103f07e Merge branch 'sja1105-fdb-fixes' adds a5e63c7d38d5 net: phy: micrel: Fix detection of ksz87xx switch adds 7fe74dfd41c4 net: natsemi: Fix missing pci_disable_device() in probe an [...] adds 6387f65e2acb net: sparx5: fix compiletime_assert for GCC 4.9 adds 66e0da217283 docs: operstates: fix typo adds 7a7b8635b622 docs: operstates: document IF_OPER_TESTING adds 1c69d7cf4a8b Revert "mhi: Fix networking tree build." adds 0541a6293298 net: bridge: validate the NUD_PERMANENT bit when adding an [...] adds ce78ffa3ef16 net: really fix the build... adds ae954bbc451d sctp: move the active_key update after sh_keys is added adds f41e57af926a net: sparx5: fix bitmask on 32-bit targets adds c87a4c542b5a net: flow_offload: correct comments mismatch with code adds 0161d151f3e3 net: sched: provide missing kdoc for tcf_pkt_info and tcf_ [...] adds 9fdc5d85a8fe nfp: update ethtool reporting of pauseframe control adds 4039146777a9 net: ipv6: fix returned variable type in ip6_skb_dst_mtu adds abc7285d89ff mptcp: drop unused rcu member in mptcp_pm_addr_entry adds e3ea110d6e79 VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST adds d1a58c013a58 net: dsa: qca: ar9331: reorder MDIO write sequence adds 06f5553e0f0c net: sched: fix lockdep_set_class() typo error for sch->seqlock adds 13a9c4ac319a net/prestera: Fix devlink groups leakage in error flow adds 8a160e2e9aeb net: usb: pegasus: Check the return value of get_geristers [...] adds bc65bacf239d net: usb: pegasus: Remove the changelog and DRIVER_VERSION. adds ff0ee9dfe8a3 Merge branch 'pegasus-errors' adds 480e93e12aa0 net: xfrm: Fix end of loop tests for list_for_each_entry adds d00551b40201 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 396492b4c5f2 docs: networking: netdevsim rules adds 6b67d4d63ede net: usb: lan78xx: don't modify phy_device state concurrently adds 5a7c1b2a5bb4 net: wwan: iosm: fix lkp buildbot warning adds b46c5795d641 net: wwan: iosm: endianness type correction adds c98f5220e970 net: wwan: iosm: correct data protocol mask bit adds 679505baaaab net: wwan: iosm: fix recursive lock acquire in unregister adds afa00d3f5800 Merge branch 'eean-iosm-fixes' adds fb653827c758 bnx2x: fix an error code in bnx2x_nic_load() adds ae03d189bae3 net: ethernet: ti: am65-cpsw: fix crash in am65_cpsw_port_ [...] adds af35fc37354c net: pegasus: fix uninit-value in get_interrupt_interval adds 44712965bf12 net: fec: fix use-after-free in fec_drv_remove adds 942e560a3d38 net: vxge: fix use-after-free in vxge_device_unregister adds 6bb5318ce501 Merge branch 'net-fix-use-after-free-bugs' adds 902e7f373fff Merge tag 'net-5.14-rc5' of git://git.kernel.org/pub/scm/l [...] adds fa953adfad7c x86/tools/relocs: Fix non-POSIX regexp adds 28bbbb9875a3 mips: Fix non-POSIX regexp adds 54eacba0e3bb scripts: checkversion: modernize linux/version.h search strings adds 14ccc638b02f kbuild: cancel sub_make_done for the install target to fix DKMS adds 04eae0f23c2f Merge remote-tracking branch 'kbuild-current/fixes' adds edd1b011c30b Merge remote-tracking branch 'arc-current/for-curr' adds e30e8d46cf60 arm64: fix compat syscall return truncation adds 64ee84c75b5f arm64: move warning about toolchains to archprepare adds f9c4ff2ab9fe arm64: fix the doc of RANDOMIZE_MODULE_REGION_FULL adds 8d5903f45714 arm64: stacktrace: fix comment adds 0c32706dac1b arm64: stacktrace: avoid tracing arch_stack_walk() adds e72710726134 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 47091f473b36 ARM: dts: nomadik: Fix up interrupt controller node names adds 79e48a21045e Merge tag 'tegra-for-5.14-rc3-arm64-dt' of git://git.kerne [...] adds a4282f66d90e soc/tegra: Make regulator couplers depend on CONFIG_REGULATOR adds 7f94b69ece51 ARM: ixp4xx: fix compile-testing soc drivers adds 796a8c85b121 ARM: ixp4xx: goramo_mlr depends on old PCI driver adds bee757485161 Merge tag 'imx-fixes-5.14' of git://git.kernel.org/pub/scm [...] adds ec185dd3ab25 optee: Fix memory leak when failing to register shm pages adds adf752af454e optee: Refuse to load the driver under the kdump kernel adds f25889f93184 optee: fix tee out of memory failure seen during kexec reboot adds b5c10dd04b74 optee: Clear stale cache entries during initialization adds dc7019b7d0e1 tee: add tee_shm_alloc_kernel_buf() adds 376e4199e327 tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag adds dfb703ad2a8d tpm_ftpm_tee: Free and unregister TEE shared memory during kexec adds 914ab19e471d firmware: tee_bnxt: Release TEE shm, session, and context [...] adds 64429b9e0e1d Merge tag 'tee-kexec-fixes-for-v5.14' of git://git.linaro. [...] adds 3a0670824979 ARM: dts: stm32: Prefer HW RTC on DHCOM SoM adds 36862c1ebc92 ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM adds 15f68f027ebd ARM: dts: stm32: Fix touchscreen IRQ line assignment on DHCOM adds b07bf042e678 Merge tag 'stm32-dt-for-v5.14-fixes-1' of git://git.kernel [...] adds 6ebeca342f96 Merge tag 'mvebu-fixes-5.14-1' of git://git.kernel.org/pub [...] adds 8861452b2097 soc: ixp4xx: fix printing resources adds a8eee86317f1 soc: ixp4xx/qmgr: fix invalid __iomem access adds b070f9ca7868 ARM: omap2+: hwmod: fix potential NULL pointer access adds a6d90e9f2232 bus: ti-sysc: AM3: RNG is GP only adds 20a6b3fd8e2e ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 adds 0162a9964365 ARM: dts: am437x-l4: fix typo in can@0 node adds c68ef4ad180e omap5-board-common: remove not physically existing vdds_1v [...] adds 353b7a55dcaf Merge branch 'fixes-v5.14' into fixes adds 19c1eb3605a1 Merge tag 'omap-for-v5.14/fixes-rc5-signed' of git://git.k [...] adds 289524edcffe Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 8118b11cb603 bpf: Fix rcu warning in bpf_prog_run_pin_on_cpu() adds 19f6fb5956fc libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT adds b98677d3ea55 libbpf: Do not close un-owned FD 0 on errors adds a02215ce72a3 libbpf, doc: Eliminate warnings in libbpf_naming_convention adds b8d94c599bb6 Merge remote-tracking branch 'bpf/master' adds 5f7b51bf09ba netfilter: ipset: Limit the maximal range of consecutive e [...] adds 38ea9def5b62 netfilter: nf_conntrack_bridge: Fix memory leak when error adds 6e7bc1ff8cc2 netfilter: conntrack: collect all entries in one cycle adds 191442c1387c netfilter: nfnetlink_hook: strip off module name from hookfn adds 9dfcbdddebdf netfilter: nfnetlink_hook: missing chain family adds 7ef6bfdbcda0 netfilter: nfnetlink_hook: use the sequence number of the [...] adds 2f6a21723c82 netfilter: nfnetlink_hook: Use same family as request message adds ce87c0e5f090 netfilter: conntrack: remove offload_pickup sysctl again adds e15f98c65e48 Merge remote-tracking branch 'netfilter/master' adds 0f673c16c850 iwlwifi: pnvm: accept multiple HW-type TLVs adds a5bf1d4434b9 iwlwifi: add new SoF with JF devices adds 891332f697e1 iwlwifi: add new so-jf devices adds 97a300c37d81 Merge remote-tracking branch 'wireless-drivers/master' adds d6793ca97b76 RDMA/mlx5: Delay emptying a cache entry when a new MR is a [...] adds db4657afd10e RDMA/cma: Revert INIT-INIT patch adds e2a05339fa11 RDMA/rxe: Use the correct size of wqe when processing SRQ adds ef4b96a5773d RDMA/rxe: Restore setting tot_len in the IPv4 header adds 8b436a99cd70 RDMA/hns: Fix the double unlock problem of poll_sem adds 4d9f8376197d Merge remote-tracking branch 'rdma-fixes/for-rc' adds 35171fbfc0d9 ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 [...] adds 4b0556b96e1f ALSA: usb-audio: Add registration quirk for JBL Quantum 600 adds 0d4867a18546 ALSA: hda/realtek: add mic quirk for Acer SF314-42 adds 8dde723fcde4 ALSA: usb-audio: Avoid unnecessary or invalid connector se [...] adds 852a8a97776a ALSA: pcm - fix mmap capability check for the snd-dummy driver adds eda80d7c9c4d ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS adds 97367c97226a ALSA: seq: Fix racy deletion of subscriber adds 44707d976623 Merge remote-tracking branch 'sound-current/for-linus' adds 2635c226036c ASoC: topology: Select SND_DYNAMIC_MINORS adds 61bef9e68dca ASoC: SOF: Intel: hda: enforce exclusion between HDaudio a [...] adds 31428c78748c ASoC: component: Remove misplaced prefix handling in pin c [...] adds acbf58e53041 ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs adds 830b69f6c059 MAINTAINERS: Add sound devicetree bindings for Wolfson Mic [...] adds ee86f680ff4c ASoC: cs42l42: Correct definition of ADC Volume control adds 64324bac750b ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J adds 926ef1a4c245 ASoC: cs42l42: Fix bclk calculation for mono adds 2e6b836312a4 ASoC: intel: atom: Fix reference to PCM buffer address adds 42bc62c9f1d3 ASoC: xilinx: Fix reference to PCM buffer address adds 827f3164aaa5 ASoC: uniphier: Fix reference to PCM buffer address adds bb6a40fc5a83 ASoC: kirkwood: Fix reference to PCM buffer address adds 1d25684e2251 ASoC: nau8824: Fix open coded prefix handling adds 8b5d95313b6d ASoC: amd: Fix reference to PCM buffer address adds 6b994c554ebc ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies adds 973b393fdf07 ASoC: SOF: Intel: hda-ipc: fix reply size checking adds 30615bd21b4c ASoC: cs42l42: Fix inversion of ADC Notch Switch control adds 8b353bbeae20 ASoC: cs42l42: Remove duplicate control for WNF filter frequency adds f1040e86f83b ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL adds 0c2f2ad4f16a ASoC: cs42l42: Fix LRCLK frame start edge adds 3a5d89a9c6fe ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK adds e5ada3f6787a ASoC: cs42l42: Fix mono playback adds b7b9d3e8649d Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 9307fa1b8dbb Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 742c28e7bb66 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds cbb53d80a7ed Merge remote-tracking branch 'regulator-fixes/for-linus' adds 36c2530ea963 spi: imx: mx51-ecspi: Fix CONFIGREG delay comment adds 0d5c3954b35e spi: mediatek: Fix fifo transfer adds 0395be967b06 spi: cadence-quadspi: Fix check condition for DTR ops adds 37610bcbf59c Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 0b1befce4da0 Merge remote-tracking branch 'spi-fixes/for-linus' adds d5450c42cbc3 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI adds 379c3349029d Merge remote-tracking branch 'pci-current/for-linus' adds 4d1014c1816c drivers core: Fix oops when driver probe fails adds 0d6434e10b53 firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_l [...] adds 75d95e2e39b2 firmware_loader: fix use-after-free in firmware_fallback_sysfs adds e7d29ab16949 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 06e91df16f3e tty: serial: fsl_lpuart: fix the wrong return value in lpu [...] adds 7c4a509d3815 serial: 8250_mtk: fix uart corruption issue when rx power off adds 341abd693d10 serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts. adds 56d2d7098bbd Merge remote-tracking branch 'tty.current/tty-linus' adds 30fad76ce4e9 USB: usbtmc: Fix RCU stall warning adds fa4a8dcfd51b usb: gadget: remove leaked entry from udc driver list adds 2867652e4766 usb: gadget: f_hid: fixed NULL pointer dereference adds afcff6dc690e usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers adds 68d9f95d6fd5 usb: musb: Fix suspend and resume issues for PHYs on I2C and SPI adds 00de6a572f30 usb: host: ohci-at91: suspend/resume ports after/before OH [...] adds bf88fef0b6f1 usb: otg-fsm: Fix hrtimer list corruption adds 8e3341257e3b Revert "thunderbolt: Hide authorized attribute if router d [...] adds fa20bada3f93 usb: gadget: f_hid: idle uses the highest byte for duration adds aa35772f6175 usb: cdns3: Fixed incorrect gadget state adds aa82f94e869e usb: cdnsp: Fix incorrect supported maximum speed adds e913aada0683 usb: cdnsp: Fixed issue with ZLP adds 5df09c15bab9 usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro adds a154c43b95e8 Merge tag 'usb-v5.14-rc4' of git://git.kernel.org/pub/scm/ [...] adds 3c18e9baee0e USB: serial: ch341: fix character loss at high transfer rates adds 1e9faef4d26d USB: serial: pl2303: fix HX type detection adds 5648c073c33d USB: serial: option: add Telit FD980 composition 0x1056 adds 3212a99349ce USB: serial: pl2303: fix GT type detection adds 8da0e55c7988 USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 adds b47b0b6d0843 Merge tag 'usb-serial-5.14-rc5' of https://git.kernel.org/ [...] adds d25d85061bd8 usb: dwc3: gadget: Use list_replace_init() before traversi [...] adds cb10f68ad815 usb: dwc3: gadget: Avoid runtime resume if disabling pullup adds 43ad944cd73f usb: typec: tcpm: Keep other events when receiving FRS and [...] adds 035ca654f81c Merge remote-tracking branch 'usb.current/usb-linus' adds 9be550ee4391 staging: rtl8712: get rid of flush_scheduled_work adds e9e6aa51b273 staging: rtl8712: error handling refactoring adds c7b65650c7f4 staging: mt7621-pci: avoid to re-disable clock for those p [...] adds e9e9669e2e8d Merge remote-tracking branch 'staging.current/staging-linus' adds 5afc1540f138 iio: adc: Fix incorrect exit of for-loop adds d2f670ba56cf Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 4c4c1257b844 virt: acrn: Do hcall_destroy_vm() before resource release adds ec6446d5304b fpga: dfl: fme: Fix cpu hotplug issue in performance reporting adds 232eee380e76 Merge tag 'fpga-fixes-for-5.14' of git://git.kernel.org/pu [...] adds ce5a59574412 interconnect: qcom: icc-rpmh: Ensure floor BW is enforced [...] adds f84f5b6f72e6 interconnect: qcom: icc-rpmh: Add BCMs to commit list in p [...] adds 85b1ebfea2b0 interconnect: Fix undersized devress_alloc allocation adds 6bfc5272904a Merge tag 'icc-5.14-rc5' of git://git.kernel.org/pub/scm/l [...] adds e4e2589df579 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 567c39047dbe selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c adds 6d662f5f1cd6 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 55f24c27b6c1 dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() [...] adds d54db74ad6e0 dmaengine: stm32-dma: Fix PM usage counter imbalance in st [...] adds baa16371c952 dmaengine: stm32-dmamux: Fix PM usage counter unbalance in [...] adds eda97cb095f2 dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if [...] adds 7199ddede9f0 dmaengine: imx-dma: configure the generic DMA type to make [...] adds 5b7e0b05fc20 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 5428ddb36c3e Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 865ee65a69e5 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 6aa32467299e MIPS: check return value of pgtable_pmd_page_ctor adds 5f2951165f0d Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 03726fd90f4b hwmon: sht4x: update Documentation for Malformed table adds ff1ef31047a9 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 33b238d70793 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 4633fc0496a6 btrfs: calculate number of eb pages properly in csum_tree_block adds ff4502c88fea Merge branch 'misc-5.14' into next-fixes adds 9c13d2ddc13b Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 206347b6ffee Merge remote-tracking branch 'vfs-fixes/fixes' adds 153cca9caa81 platform/x86: Add and use a dual_accel_detect() helper adds bf10310d253d Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 0aab5dce3956 drm/kmb: Enable LCD DMA for low TVDDCV adds eb92830cdbc2 drm/kmb: Define driver date and major/minor version adds e89afb51f97a drm/vmwgfx: Fix a 64bit regression on svga3 adds e8a1ca91c83c Merge tag 'drm-misc-fixes-2021-08-04' of git://anongit.fre [...] adds 9c9c6d0ab08a drm/i915: Correct SFC_DONE register offset adds 1354d830cb8f drm/i915: Call i915_globals_exit() if pci_register_device() fails adds 5bde522e474a Merge tag 'drm-intel-fixes-2021-08-04' of git://anongit.fr [...] adds a07296453bf2 drm/i915: fix i915_globals_exit() section mismatch error adds 4d77f36f2c8c drm/amdgpu: Fix out-of-bounds read when update mapping adds 1c0539a6fc8a drm/amdgpu: fix the doorbell missing when in CGPG issue fo [...] adds 23c0ebac20de drm/amd/pm: update yellow carp pmfw interface version adds 5706cb3c910c drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled adds ffb9ee8eb272 drm/amd/display: Assume LTTPR interop for DCN31+ adds 06050a0f01db drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X adds cd7b0531a618 drm/amd/display: Increase stutter watermark for dcn303 adds d5c5ac3a7bca drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4 adds c4152b297d56 drm/amd/display: workaround for hard hang on HPD on native DP adds 0e99e960ce6d drm/amdgpu/display: fix DMUB firmware version info adds e00f543d3596 drm/amdgpu: add DID for beige goby adds d186f9c28008 Merge tag 'amd-drm-fixes-5.14-2021-08-05' of https://gitla [...] adds 8b069360e18f Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 25f8203b4be1 mmc: dw_mmc: Fix hang on data CRC error adds d8e193f13b07 mmc: mmci: stm32: Check when the voltage switch procedure [...] adds 67b13f3e221e mmc: sdhci-msm: Update the software timeout value for sdhc adds 6330fdb31a6f Merge remote-tracking branch 'mmc-fixes/fixes' adds e782355e93a8 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 78d9d8005e45 riscv: stacktrace: Fix NULL pointer dereference adds d09560435cb7 riscv: dts: fix memory size for the SiFive HiFive Unmatched adds a18b14d88866 riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDS [...] adds 3f0730813809 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 3aee856c39a2 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 2f658f7a3953 pinctrl: tigerlake: Fix GPIO mapping for newer version of [...] adds 3082d2ab7f69 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds d077ee8b591d scripts: merge_config: add strict mode to fail upon any re [...] adds d7a86429dbc6 scripts: checkversion: modernize linux/version.h search strings adds 79bd2ff2ecbf Merge remote-tracking branch 'kbuild/for-next' adds dd20110ba603 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 77123d708209 Merge remote-tracking branch 'asm-generic/master' adds 45d5040ae5a3 Merge remote-tracking branch 'arm/for-next' adds 42b6b10a54f0 arm64: mte: avoid TFSRE0_EL1 related operations unless in [...] adds 638982a03fbc arm64: mte: rename gcr_user_excl to mte_ctrl adds 433c38f40f6a arm64: mte: change ASYNC and SYNC TCF settings into bitfields adds d2e0d8f9746d arm64: move preemption disablement to prctl handlers adds dd061616edcf arm64: mte: introduce a per-CPU tag checking mode preference adds 80c7c36fb3dd Documentation: document the preferred tag checking mode feature adds afdfd93a53ae arm64: mte: optimize GCR_EL1 modification on kernel entry/exit adds d914b80a8f56 arm64: avoid double ISB on kernel entry adds 82868247897b arm64: kasan: mte: use a constant kernel GCR_EL1 value adds 767215030150 arm64: kasan: mte: remove redundant mte_report_once logic adds 7a062ce31807 arm64/cpufeature: Optionally disable MTE via command-line adds 79d82cbcbb3d arm64/kexec: Test page size support with new TGRAN range values adds ff85f10ba8e4 arm64: cpufeature: Use defined macro instead of magic numbers adds ec63e300fa8b arm64: SSBS/DIT: print SSBS and DIT bit when printing PSTATE adds 2806556c5e1a arm64: use __func__ to get function name in pr_err adds a8caaa239c60 arm64/sme: Document boot requirements for SME adds 8f1fbc975b86 arm64: unnecessary end 'return;' in void functions adds b24b5205099a arm64/sve: Make fpsimd_bind_task_to_cpu() static adds 70a4039bd4d7 arm64: move the (z)install rules to arch/arm64/Makefile adds 312b7104f39b arm64: fix typo in a comment adds dac3ce63bffe kselftest/arm64: Ignore check_gcr_el1_cswitch binary adds 7710861017ac kselftest/arm64: Provide a helper binary and "library" for [...] adds b43ab36a6d86 kselftest/arm64: Validate vector lengths are set in sve-probe-vls adds 95cf3f23877b kselftest/arm64: Add tests for SVE vector configuration adds e96595c55d23 kselftest/arm64: Add a TODO list for floating point tests adds 7620ad8b1a5f Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] adds 46a2b02d232e arm64: entry: consolidate entry/exit helpers adds bc29b71f53b1 arm64: entry: clarify entry/exit helpers adds 4d1c2ee2709f arm64: entry: move bulk of ret_to_user to C adds e130338eed5d arm64: entry: call exit_to_user_mode() from C adds b7f6a688f235 Merge branch 'for-next/entry' into for-next/core adds edc6fb260fe2 Merge remote-tracking branch 'arm64/for-next/core' adds 797cc1e6ea15 Merge branch 'arm/fixes' into for-next adds df5060dce764 ARM: dts: owl-s500: Add ethernet support adds 062f82a0b7a7 ARM: dts: owl-s500-roseapplepi: Add ethernet support adds cfd7bf66b2a3 arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers adds 5d78c97b4ba9 arm64: dts: renesas: r8a77995: Add R-Car Sound support adds 513cea27baec arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support adds c96ca5604a88 arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal [...] adds 89326803091e arm64: dts: renesas: Add Renesas R8A779M1 SoC support adds 52d348867d90 arm64: dts: renesas: Add Renesas R8A779M3 SoC support adds 49596032fb9b arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] adds 488cca0a3650 arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G adds a04dfa94578b arm64: dts: renesas: Add support for H3ULCB+Kingfisher wit [...] adds c532a55c9b4b arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] adds 843654816105 arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G adds 1d14ae11ad48 arm64: dts: renesas: Add support for M3ULCB+Kingfisher wit [...] adds 651f8cffade8 arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] [...] adds 272614ec1b6b Merge tag 'renesas-arm-dt-for-v5.15-tag1' of git://git.ker [...] adds 3e82868e8523 dt-bindings: arm: renesas: Document R-Car H3e-2G and M3e-2 [...] adds c4994975132e Merge tag 'renesas-dt-bindings-for-v5.15-tag1' of git://gi [...] adds 01d824de88c3 Merge branch 'arm/dt' into for-next adds bfe6b5590ce6 soc: renesas: Identify R-Car H3e-2G and M3e-2G adds b6e952c35267 Merge tag 'renesas-drivers-for-v5.15-tag1' of git://git.ke [...] adds 7098357ded14 Merge branch 'arm/drivers' into for-next adds 76b8992dc7e4 soc: document merges adds 12297121e0c8 Merge branch 'arm/fixes' into for-next adds 4efdd31bfd59 ARM: dts: ux500: Add device tree for Samsung Gavini adds a345142d01ec ARM: dts: ux500: Flag eMMCs as non-SDIO/SD adds 68cc0c06967b ARM: dts: ux500: ab8500: Link USB PHY to USB controller node adds 9b58fc860ea4 ARM: dts: ux500: Add devicetree for Codina adds 8ac1247089fd ARM: dts: ux500: Add a device tree for Kyle adds fe2fc0fd3793 ARM: dts: ux500: Adjust operating points to reality adds 72ee3b4dc2c8 Merge tag 'ux500-dts-v5.15-1' of git://git.kernel.org/pub/ [...] adds 289be44b6cb9 ARM: dts: at91: sama5d27_som1_ek: enable ADC node adds bf781869e5cf ARM: dts: at91: add pinctrl-{names, 0} for all gpios adds 9907f382a7a0 ARM: dts: at91: add conflict note for d3 adds c1f00edce5a3 ARM: dts: at91: sama5d4_xplained: change the key code of t [...] adds 72d609dad087 ARM: dts: at91: sama5d2_icp: enable digital filter for I2C nodes adds 818c4593434e ARM: dts: at91: use the right property for shutdown controller adds 8e816b9915a1 Merge tag 'at91-dt-5.15' of git://git.kernel.org/pub/scm/l [...] adds 43553c667f56 Merge branch 'arm/dt' into for-next adds 3fbcc6763bb2 bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus adds 1c953bda90ca bus: ixp4xx: Add a driver for IXP4xx expansion bus adds 21a0a29d16c6 watchdog: ixp4xx: Rewrite driver to use core adds f62b38965ad4 pata: ixp4xx: Use local dev variable adds d2b507acc62d pata: ixp4xx: Use IS_ENABLED() to determine endianness adds 8e3d25a62318 pata: ixp4xx: Refer to cmd and ctl rather than csN adds be470496eece pata: ixp4xx: Add DT bindings adds 47adef20e67d pata: ixp4xx: Rewrite to use device tree adds 775dea4deec6 Merge tag 'ixp4xx-drivers-arm-soc-v5.15-1' of git://git.ke [...] adds 7d2744bd7509 Merge branch 'arm/drivers' into for-next adds 12c3dca25d2f ARM: ep93xx: remove MaverickCrunch support adds 318845985fa0 Merge tag 'at91-soc-5.15' of git://git.kernel.org/pub/scm/ [...] adds ba5b42a10a9e Merge branch 'arm/soc' into for-next adds b37e897eb18e soc: document merges adds e6ef1c5fbb11 Merge remote-tracking branch 'arm-soc/for-next' adds bf1014811271 Merge remote-tracking branch 'actions/for-next' adds 6285af2a2821 Merge tags 'amlogic-arm-configs-for-v5.15', 'amlogic-arm64 [...] adds f1155cb70d9b Merge remote-tracking branch 'amlogic/for-next' adds a3034e895aba ARM: dts: rainier, everest: Add TPM reset GPIO adds dc2de6ed7ee7 ARM: dts: aspeed: tacoma: Add TPM reset GPIO adds db2d7420f8d3 ARM: dts: aspeed: ast2500evb: Enable built in RTC adds 85aef2b218c8 dt-bindings: aspeed-sgpio: Convert txt bindings to yaml. adds 0ffbfcbc273e dt-bindings: aspeed-sgpio: Add ast2600 sgpio adds 09eccdc9ebb5 ARM: dts: aspeed-g6: Add SGPIO node. adds dbc97765328a ARM: dts: aspeed-g5: Remove ngpios from sgpio node. adds 1a688ef5bd5f Merge remote-tracking branch 'aspeed/for-next' adds 02022c587257 Merge branch 'at91-dt' into at91-next adds 276fbcb8b79a Merge branch 'at91-dt' into at91-next adds b102356e5bc1 Merge branch 'at91-dt' into at91-next adds 25e9a3f153cc Merge remote-tracking branch 'at91/at91-next' adds 0f78964b523f memory: omap-gpmc: Clear GPMC_CS_CONFIG7 register on resto [...] adds 77ed5e9dec55 memory: omap-gpmc: Drop custom PM calls with cpu_pm notifier adds c28b584deb1b Merge branch 'for-v5.15/omap-gpmc' into for-next adds 3ac9c5b54f78 Merge remote-tracking branch 'drivers-memory/for-next' adds ebda9772b073 Merge remote-tracking branch 'imx-mxs/for-next' adds 8a1db3fe11e8 Merge remote-tracking branch 'keystone/next' adds fc9360b82b35 Merge remote-tracking branch 'mediatek/for-next' adds 1f58f2735447 Merge remote-tracking branch 'mvebu/for-next' adds ae92d4211944 arm: omap2: Drop MACH_OMAP3517EVM entry adds 8d5a937f10ed MAINTAINERS: Adopt SanCloud dts files as supported adds d9e68d20ef52 Merge branch 'omap-for-v5.15/soc' into for-next adds 8122dc58cb3e bus: ti-sysc: Add quirk for OMAP4 McASP to disable SIDLE mode adds fdc07ca0724d Merge branch 'omap-for-v5.14/ti-sysc' into omap-for-v5.15/ti-sysc adds 9c9eb1918e10 Merge branch 'omap-for-v5.15/ti-sysc' into for-next adds cb31bbfa4915 ARM: dts: am335x-boneblue: add gpio-line-names adds 176f26bcd41a ARM: dts: Add support for dra762 abz package adds 591c091705e2 ARM: dts: omap4-l4-abe: Correct sidle modes for McASP adds ae3c05cf20ef ARM: dts: omap4-l4-abe: Add McASP configuration adds feb29cf359fb ARM: dts: am335x-boneblack: Extract HDMI config adds 3ed926537376 ARM: dts: am335x-sancloud-bbe: Extract common code adds e48d54c1dfe7 ARM: dts: am335x-sancloud-bbe-lite: New devicetree adds 7edf6689774c Merge branch 'omap-for-v5.15/dt' into for-next adds f4cfed3482d8 Merge branch 'fixes' into for-next adds 9b694bea4ba9 ARM: dts: am33xx-l4: Add PRUSS node adds 984ba7ee456b ARM: dts: am33xx-l4: Add PRUSS MDIO controller node adds 7c6a0fdcd4c2 ARM: dts: am335x-bone-common: Enable PRU-ICSS node adds 6bcf2b67e06a ARM: dts: am335x-evm: Enable PRU-ICSS module adds 7acf5661b6a1 ARM: dts: am335x-evmsk: Enable PRU-ICSS module adds 8668711b0015 ARM: dts: am335x-icev2: Enable PRU-ICSS module adds 152b53b41dc0 ARM: dts: am4372: Add the PRU-ICSS1 DT node adds 0de8049ed4cb ARM: dts: am4372: Add the PRU-ICSS0 DT node adds 670be468b3f3 ARM: dts: am4372: Add PRUSS MDIO controller node adds b8afeaee9d03 ARM: dts: am57xx: Add PRU-ICSS nodes adds 8c054cd2818e ARM: dts: am57xx: Add PRUSS MDIO controller nodes adds 96814a2c96a1 Merge branch 'omap-for-v5.15/dt' into for-next adds fe98b2ac3cb4 Merge remote-tracking branch 'omap/for-next' adds 0e5ded926f2a arm64: dts: qcom: msm8994-angler: Disable cont_splash_mem adds d77c95bf9a64 arm64: dts: qcom: sdm845-oneplus: fix reserved-mem adds b79470da835c Merge branch 'arm64-fixes-for-5.14' into for-next adds 20d7a9fb00eb arm64: defconfig: Enable Qualcomm MSM8996 CPU clock driver adds db718417e87f arm64: dts: qcom: Add PMI8996 DTSI file adds a569b10bf74f arm64: dts: qcom: Add MSM8996v3.0 DTSI file adds 08972f34a264 arm64: dts: qcom: msm8996-*: Disable HDMI by default adds 9da65e441d4d arm64: dts: qcom: Add support for SONY Xperia X Performanc [...] adds b9650a9e9c57 arm64: dts: qcom: sm8150-mtp: Add 8150 compatible string adds ce3b50cf621c arm64: dts: qcom: sm8150: Fix incorrect cpu opp table entry adds 26e02c98a9ad arm64: dts: qcom: sdm630: Rewrite memory map adds 1ce921ae3d30 arm64: dts: qcom: sdm630: Add RPMPD nodes adds 01b182d920a8 arm64: dts: qcom: sdm630: Add MMCC node adds 045547a02252 arm64: dts: qcom: sdm630: Add interconnect provider nodes adds b52555d590d1 arm64: dts: qcom: sdm630: Add MDSS nodes adds 142662f8f43c arm64: dts: qcom: sdm630: Add qfprom subnodes adds c65a4ed2ea8b arm64: dts: qcom: sdm630: Add USB configuration adds 36a0d47aee6a arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration adds 0b700aa1b3e6 arm64: dts: qcom: sdm630: Add SDHCI2 node adds 738777ab85ea arm64: dts: qcom: sdm630: Add interconnect and opp table t [...] adds a64fa0e23b5f arm64: dts: qcom: sdm630: Add GPU Clock Controller node adds 6bb717fe56f6 arm64: dts: qcom: sdm630: Add clocks and power domains to [...] adds 056d4ff8279a arm64: dts: qcom: sdm630: Add qcom,adreno-smmu compatible adds 7c54b82b4545 arm64: dts: qcom: sdm630: Add TSENS node adds c8236767599a arm64: dts: qcom: sdm630: Add modem/ADSP SMP2P nodes adds 3332c59649fe arm64: dts: qcom: sdm630: Add thermal-zones configuration adds 7ca2ebc90a46 arm64: dts: qcom: sdm630: Add ADSP remoteproc configuration adds adc57d4a463b arm64: dts: qcom: sdm630: Raise tcsr_mutex_regs size adds 5cf69dcbec8b arm64: dts: qcom: sdm630: Add Adreno 508 GPU configuration adds b59b058c623d arm64: dts: qcom: pm660: Support SPMI regulators on PMIC sid 1 adds 7b56a804e58b arm64: dts: qcom: pm660l: Add WLED support adds 2a1fbb121aa6 arm64: dts: qcom: pm660l: Support SPMI regulators on PMIC sid 3 adds 4bf097540506 arm64: dts: qcom: pm660(l): Add VADC and temp alarm nodes adds 05aa0eb325c9 arm64: dts: qcom: sdm660: Make the DTS an overlay on top of 630 adds 36c7b98f7935 arm64: dts: qcom: Add device tree for SDM636 adds c21512cbfbfd arm64: dts: qcom: sdm630: Add IMEM node adds f3d5d3cc6971 arm64: dts: qcom: sdm630: Configure the camera subsystem adds ab290284398d arm64: dts: qcom: sdm660: Add required nodes for DSI1 adds 8b36c824b9a7 arm64: dts: qcom: sdm630-xperia-nile: Add all RPM and fixe [...] adds 158f80a68148 arm64: dts: qcom: sdm630-nile: Use &labels adds 2c616239f255 arm64: dts: qcom: sdm630-nile: Add USB adds fcbcd062a894 arm64: dts: qcom: sdm630-nile: Add Volume up key adds 4c1d849ec047 arm64: dts: qcom: sdm630-xperia: Retire sdm630-sony-xperia [...] adds f8fc1c43c51b arm64: dts: qcom: sdm630-nile: Add Synaptics touchscreen. adds bc81940d8ca5 arm64: dts: qcom: sdm630-nile: Specify ADSP firmware name adds e634d8196f7d arm64: dts: qcom: sdm630-nile: Enable uSD card slot adds 18abedf7d4e6 arm64: dts: qcom: sdm630-nile: Remove gpio-keys autorepeat adds 536f44285ff6 arm64: dts: qcom: sdm630: Add I2C functions to I2C pins adds 712e245fcbfd arm64: dts: qcom: sdm630: Add DMA to I2C hosts adds 2e01e0c21459 arm64: dts: qcom: sdm850-yoga: Enable IPA adds 59983a5c918e arm64: dts: qcom: sm8250: Add DMA to I2C/SPI adds cff4bbaf2a2d arm64: dts: qcom: Add support for SM6125 adds 82e1783890b7 arm64: dts: qcom: sm6125: Add support for Sony Xperia 10II adds 184adb500f72 arm64: dts: qcom: msm8996: don't use empty memory node adds d53dc79f9b56 arm64: dts: qcom: msm8998: don't use empty memory node adds cfdf0c276395 arm64: dts: qcom: sdm630: don't use empty memory node adds 52c9887fba71 arm64: dts: qcom: ipq8074: fix pci node reg property adds c81210e38966 arm64: dts: qcom: sdm660: use reg value for memory node adds 1b91b8ef60e9 arm64: dts: qcom: ipq6018: drop '0x' from unit address adds 639dfdbecd88 arm64: dts: qcom: sdm630: don't use underscore in node name adds 8c678beca7ed arm64: dts: qcom: msm8994: don't use underscore in node name adds 84f3efbe5b46 arm64: dts: qcom: msm8996: don't use underscore in node name adds e9dd2f7204ed dt-bindings: arm: qcom: Document alcatel,idol347 board adds 39d66a2e7fbf dt-bindings: arm: qcom: Drop qcom,mtp adds 8dc7dba0cc25 arm64: dts: qcom: pm8004: Enable the PMIC peripherals by default adds 589562946f85 arm64: dts: qcom: msm8996: Add gpu cooling support adds 77b53d65dc1e arm64: dts: qcom: sm8250: Fix epss_l3 unit address adds 437cdef515e2 arm64: dts: qcom: sc7180:: modified qfprom CORR size as pe [...] adds 67146f073880 arm64: dts: qcom: sm8350: Add wakeup-parent to tlmm adds 111c52854102 arm64: dts: qcom: sdm845: move bus clock to mdp node for s [...] adds 001ce9785c06 arm64: dts: qcom: sm8250: remove bus clock from the mdss n [...] adds 6493367f8031 arm64: dts: qcom: sc7280: Add interconnect properties for USB adds 7dfb52dcc5a4 arm64: dts: qcom: sc7280: Remove pm8350 and pmr735b for sc [...] adds 87f0b434b918 arm64: dts: qcom: sm8350: Rename GENI serial engine DT node adds 383409806ed6 arm64: dts: qcom: sdm845-oneplus-common: enable debug UART adds 3440b1becd3c arm64: dts: qcom: sdm845-oneplus: add ipa firmware names adds 5b01733f4fe6 arm64: dts: qcom: sc7180: Update lpass cpu node for audio over dp adds b22d313e1772 arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for HDMI adds 53bc6b4170d5 arm64: dts: qcom: ipq6018: correct TCSR block area adds 11e03d692101 arm64: dts: qcom: sc7280: Fixup the cpufreq node adds c1b2189a19cf arm64: dts: qcom: sc7280: Add qfprom node adds 98b433864c20 arm64: dts: qcom: msm8916: Enable CoreSight STM component adds 129e1c968457 arm64: dts: qcom: sm8150: add SPI nodes adds f70c6dc013c1 arm64: dts: qcom: pm8150b: Add DTS node for PMIC VBUS booster adds 095bbdd9a5c3 arm64: dts: qcom: ipq6018: Add pcie support adds 06bf656eda23 arm64: dts: qcom: sm8350: add qupv3_id_1/i2c13 nodes adds f9e2df82d290 arm64: dts: qcom: ipq8074: add crypto nodes adds f26f6a5e41dc arm64: dts: qcom: ipq8074: add PRNG node adds ab428819ee3f arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] adds fc4f0273d4fb arm64: dts: qcom: sc7280: add IPA information adds 8dc7e3e5fe13 arm64: dts: qcom: sc7280: enable IPA for sc7280-idp adds 310b266655a3 arm64: dts: qcom: sc7180: define ipa_fw_mem node adds 84173ca35978 arm64: dts: qcom: sm8350: fix IPA interconnects adds 14fec168bf8c dt-bindings: arm: qcom: Document qcom,sc7280-idp2 board adds 97a5b73b7058 arm64: dts: qcom: sc7280-idp: Add device tree files for IDP2 adds b547b216228f arm64: dts: qcom: sc7180: assign DSI clock source parents adds 3289022b3298 arm64: dts: qcom: sdm845: assign DSI clock source parents adds 77246d45d28f arm64: dts: qcom: sdm845-mtp: assign DSI clock source parents adds 97ec669dfcfa arm64: dts: qcom: sm8250: assign DSI clock source parents adds 6feba6a62c57 PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32() adds cb531cab62a1 soc: qcom: geni: move GENI_IF_DISABLE_RO to common header adds 0fa826629475 soc: qcom: geni: Add support for gpi dma adds 593cb55b4cdd soc: qcom: smd-rpm: Add SM6115 compatible adds a95fc7208441 dt-bindings: qcom: geni-se: document iommus adds ad68c620b7b2 soc: qcom: mdt_loader: be more informative on errors adds c73a6852b42c soc: qcom: smsm: Implement support for get_irqchip_state adds e3d457195505 soc: qcom: smsm: Fix missed interrupts if state changes wh [...] adds b05f82b152c9 ARM: dts: qcom: msm8974: Add blsp2_uart7 for bluetooth on sirius adds 8822c0d49c73 ARM: dts: qcom: msm8974: castor: Add Bluetooth-related nodes adds 4cae3413c5f4 ARM: dts: qcom: Fix up APQ8060 DragonBoard license adds f95c4c56d652 ARM: dts: qcom: add ahb reset to ipq806x-gmac adds df9ff3051a00 Merge branches 'arm64-defconfig-for-5.15', 'arm64-for-5.15 [...] adds 57249830120b Merge remote-tracking branch 'refs/remotes/origin/for-next [...] adds d1af031ab8b8 Merge remote-tracking branch 'qcom/for-next' adds 800f4a199415 Merge remote-tracking branch 'raspberrypi/for-next' adds 6832b69ee83b arm64: dts: renesas: Add Renesas R8A779M1 SoC support adds 8d935c8d7f17 arm64: dts: renesas: Add Renesas R8A779M3 SoC support adds 07832dd26151 arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] adds 402e45d0d1b9 arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G adds 48a0624e31d2 arm64: dts: renesas: Add support for H3ULCB+Kingfisher wit [...] adds bddda5c2b2be arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] adds 7850f9ba36fa arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G adds d6237f110529 arm64: dts: renesas: Add support for M3ULCB+Kingfisher wit [...] adds 0ef844040c9b arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] [...] adds b1f6bead1fb4 Merge branches 'renesas-arm-dt-for-v5.15', 'renesas-driver [...] adds 04039f65abe7 Merge remote-tracking branch 'renesas/next' adds 18931afe5b4f dt-bindings: reset: Document RZ/G2L USBPHY Control bindings adds bee08559701f reset: renesas: Add RZ/G2L usbphy control driver adds bba26d4e99ba Merge remote-tracking branch 'reset/reset/next' adds 10c68d1788eb arm64: dts: rockchip: Add VPU support for the PX30 adds 0ecf7b9137e0 arm64: dts: rockchip: fix rk3568 mbi-alias adds 6cdca5eb64c6 arm64: dts: rockchip: add rk356x gmac1 node adds 66a6450203e2 arm64: dts: rockchip: adjust rk3568 pll clocks adds 797fc427ffb9 arm64: dts: rockchip: enable gmac node on quartz64-a adds 2ff79e4cec98 arm64: dts: rockchip: add gmac0 node to rk3568 adds f96f01eb2491 arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support adds d7b0b12c354e Merge branch 'v5.15-armsoc/dts64' into for-next adds 6fffe52fb336 clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types adds c0c81245dac7 clk: rockchip: make rk3308 ddrphy4x clock critical adds 7c5b22cf2d8e Merge branch 'v5.15-clk/next' into for-next adds f5a74930f46f Merge remote-tracking branch 'rockchip/for-next' adds a2798e309f3c ARM: dts: exynos: add CPU topology to Exynos3250 adds 900dd07d13e4 ARM: dts: exynos: add CPU topology to Exynos4210 adds 1fb5b5b0dc49 ARM: dts: exynos: add CPU topology to Exynos4412 adds fc6d5c995375 ARM: dts: exynos: add CPU topology to Exynos5250 adds fa0c56dbc3a1 ARM: dts: exynos: add CPU topology to Exynos5260 adds a73d3069f6f7 ARM: dts: exynos: add CPU topology to Exynos5420 adds 6cad6db75231 ARM: dts: exynos: add CPU topology to Exynos5422 adds 0c276a61b6a4 arm64: dts: exynos: add CPU topology to Exynos5433 adds 903559e9e7b0 Merge branch 'next/dt' into for-next adds 0cdcca7ec37c arm64: dts: exynos: add CPU topology to Exynos5433 adds c6caf0e9c1bf Merge branch 'next/dt64' into for-next adds 988e842a398e Merge remote-tracking branch 'samsung-krzk/for-next' adds f879bf3bd20b Merge remote-tracking branch 'scmi/for-linux-next' adds a79e78c391dc ARM: dts: stm32: Set {bitclock,frame}-master phandles on D [...] adds 10ba166b1140 ARM: dts: stm32: Add backlight and panel supply on DHCOM SoM adds e24e70aa76b3 ARM: dts: stm32: Add usbphyc_port1 supply on DHCOM SoM adds 9542ca9e9a99 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp157 [...] adds 6257dfc1c412 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x [...] adds 8aec45d7884f ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx adds 1e6bc5987a52 ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check adds e360c219656c Merge remote-tracking branch 'stm32/stm32-next' adds e05622b469ba Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 86133bd97f18 Merge branch for-5.14/arm64/dt into for-next adds 92b8b40ecdc7 soc/tegra: Make regulator couplers depend on CONFIG_REGULATOR adds 5a1ab00454cc Merge branch for-5.15/soc into for-next adds 5e6841977a33 Merge remote-tracking branch 'tegra/for-next' adds 19bd279f203b Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 13a9a3ef6624 arm64: dts: ti: k3-am64-main: Add epwm nodes adds ae0df139b51a arm64: dts: ti: k3-am64-main: Add ecap pwm nodes adds 8032affdf5a1 arm64: dts: ti: k3-am642-evm: Add pwm nodes adds c1fa5ac6c2f4 arm64: dts: ti: k3-am642-sk: Add pwm nodes adds 8dd1e410259c Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds c3063470746e Merge remote-tracking branch 'xilinx/for-next' adds 9d563236cca4 clk: socfpga: agilex: fix the parents of the psi_ref_clk adds f817c132db67 clk: socfpga: agilex: fix up s2f_user0_clk representation adds d17929eb1066 clk: socfpga: agilex: add the bypass register for s2f_usr0 clock adds 75a2d99ec64a Merge branch 'clk-socfpga' into clk-next adds 4f7930d8d834 Merge branch 'clk-fixes' into clk-next adds 4a803990aeb1 dt-bindings: ARM: Mediatek: Add new document bindings of M [...] adds d18eb76bbd69 dt-bindings: ARM: Mediatek: Add mmsys document binding for MT8192 adds 4af2f62d6fc6 dt-bindings: ARM: Mediatek: Add audsys document binding fo [...] adds f35f1a23e0e1 clk: mediatek: Add dt-bindings of MT8192 clocks adds 197ee5436be5 clk: mediatek: Get regmap without syscon compatible check adds 7cc4e1bbe300 clk: mediatek: Fix asymmetrical PLL enable and disable control adds f384c44754b7 clk: mediatek: Add configurable enable control to mtk_pll_data adds c58cd0e40ffa clk: mediatek: Add mtk_clk_simple_probe() to simplify cloc [...] adds 710573dee31b clk: mediatek: Add MT8192 basic clocks support adds f61e83488df7 clk: mediatek: Add MT8192 audio clock support adds cebef18833e2 clk: mediatek: Add MT8192 camsys clock support adds 014a4881a23f clk: mediatek: Add MT8192 imgsys clock support adds 71193c46bdbd clk: mediatek: Add MT8192 imp i2c wrapper clock support adds 7f621d25d9b8 clk: mediatek: Add MT8192 ipesys clock support adds b565d41f8c2f clk: mediatek: Add MT8192 mdpsys clock support adds 34e1b8554945 clk: mediatek: Add MT8192 mfgcfg clock support adds 9d44859bfe1f clk: mediatek: Add MT8192 mmsys clock support adds a1a5b6b0a840 clk: mediatek: Add MT8192 msdc clock support adds aff125adc00c clk: mediatek: Add MT8192 scp adsp clock support adds 25f3d97e39a5 clk: mediatek: Add MT8192 vdecsys clock support adds 441decf91ef0 clk: mediatek: Add MT8192 vencsys clock support adds d17e4e62df32 clk: mediatek: make COMMON_CLK_MT8167* depend on COMMON_CL [...] adds d8f6159aa16a Merge branch 'clk-mediatek' into clk-next adds 284c537a8ace clk: lmk04832: drop redundant fallthrough statements adds 8e0f36a9f78b Merge branch 'clk-lmk' into clk-next adds cf0a95659e65 clk: x86: Rename clk-lpt to more specific clk-lpss-atom adds 757cdf86a9c1 Merge branch 'clk-x86' into clk-next adds 17fef808ed74 clk: qcom: dispcc-sm8250: Add additional parent clocks for DP adds 04a572c51a33 dt-bindings: clock: qcom: rpmcc: Document SM6115 compatible adds 4b1ec711ec2e dt-bindings: clk: qcom: smd-rpm: Document SM6125 compatible adds e7efbc0da75d Merge branch 'clk-qcom' into clk-next adds ea271aa63551 Merge branch 'clk-fixes' into clk-next adds fb0295fb9f54 Merge branch 'clk-fixes' into clk-next adds 81ef2a3c6ffb Merge tag 'v5.14-rc2' into clk-next adds 5f1fc9726ff7 Merge tag 'renesas-clk-for-v5.15-tag1' of git://git.kernel [...] adds ad74bafe1790 Merge branch 'clk-renesas' into clk-next adds 4e2cdb3c5c59 Merge remote-tracking branch 'clk/clk-next' adds 54236dda185f clk: imx8mm: use correct mux type for clkout path adds e576ef09cf74 clk: imx8mn: use correct mux type for clkout path adds fb3f4bca19b3 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate adds e20d538fee20 Merge remote-tracking branch 'clk-imx/for-next' adds 0b1746663a1a Merge remote-tracking branch 'h8300/h8300-next' adds 6be357b256a8 Merge remote-tracking branch 'm68k/for-next' adds 2bff5188994c m68k/nommu: prevent setting ROMKERNEL when ROM is not set adds ae08f0caef57 m68k: stmark2: update board setup adds 02dda51e4e48 m68k: m5441x: add flexcan support adds 1d5aff424ff9 m68k: coldfire: return success for clk_enable(NULL) adds a4061586eb18 Merge remote-tracking branch 'm68knommu/for-next' adds 16df55ce1041 mips: clean up (remove) kernel-doc in cavium-octeon/executive/ adds 64c888ce3360 mips: clean up kernel-doc in cavium-octeon/*.c adds d2ac3a11cba2 mips: clean up kernel-doc in mm/c-octeon.c adds a86aadeff2fe MIPS: Alchemy: Fix spelling contraction "cant" -> "can't" adds 730d070ae9f1 MIPS: Replace deprecated CPU-hotplug functions. adds ad548993a66c MIPS: loongson2ef: don't build serial.o unconditionally adds cb95ea79b3fc MIPS: locking/atomic: Fix atomic{_64,}_sub_if_positive adds dcc54fc624d3 Merge remote-tracking branch 'mips/mips-next' adds 946e1052cdcc openrisc: don't printk() unconditionally adds 11648cbb7b33 openrisc: rename or32 code & comments to or1k adds 19e14f3a81d2 openrisc: Fix compiler warnings in setup adds c1705c1dd32a Merge remote-tracking branch 'openrisc/for-next' adds 01315cd759a2 Merge remote-tracking branch 'parisc-hd/for-next' adds 8119cefd9a29 powerpc/kexec: blacklist functions called in real mode for kprobe adds 50741b70b0cb cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards adds 71737a6c2a8f cpuidle: pseries: Do not cap the CEDE0 latency in fixup_ce [...] adds a6cae77f1bc8 powerpc/stacktrace: Include linux/delay.h adds a82c3bd806da Merge remote-tracking branch 'powerpc/next' adds 13e47bebbe83 riscv: Implement thread_struct whitelist for hardened usercopy adds 8165c6ae8e3a riscv: Allow forced irq threading adds bcf11b5e99b2 riscv: Enable idle generic idle loop adds ecd4916c7261 riscv: Enable GENERIC_IRQ_SHOW_LEVEL adds 9f2a5aebb03c dt-bindings: riscv: add starfive jh7100 bindings adds 9dec8a9fb4d3 Merge remote-tracking branch 'risc-v/for-next' adds 1b08fc51363e Merge branch 'fixes' into for-next adds 7fadcc078785 s390/boot: move all linker symbol declarations from c to h files adds 256d78d08177 s390/boot: make stacks part of the decompressor's image adds 6040b3f45f39 s390/cio: remove unused include linux/spinlock.h from cio.h adds 0029b4d19491 s390/sclp: use only one sclp early buffer to send commands adds 3b36369dbffe s390/mm: use pr_err() instead of printk() for pte_ERROR & friends adds bb50655b8b70 s390/mm: don't print hashed values for pte_ERROR() & friends adds 5492886c1474 s390/jump_label: print real address in a case of a jump label bug adds c5cf505446db s390/boot: move uv function declarations to boot/uv.h adds 42c89439b9fa s390/boot: disable Secure Execution in dump mode adds 7f33565b2566 s390/uv: de-duplicate checks for Protected Host Virtualization adds 1487f59ad2a5 s390/dasd: remove debug printk adds b49d08acb5d9 s390/debug: remove unused print defines adds b84d0c417a5a s390/cpacf: get rid of register asm adds 91f05c274483 s390/syscall: provide generic system call functions adds 36af1c5c1598 s390/vdso: use system call functions adds 8b6bd6f295b7 s390/boot: get rid of magic numbers for startup offsets adds f1d3c5323772 s390/boot: move sclp early buffer from fixed address in asm to C adds 84733284f67b s390/boot: introduce boot data 'initrd_data' adds e9e7870f90e3 s390/dump: introduce boot data 'oldmem_data' adds 88a37f810757 s390/setup: remove unused symbolic constants for C code fr [...] adds f4cb3c9bd041 s390/setup: drop _OFFSET macros adds 455cac5028c4 s390/setup: generate asm offsets from struct parmarea adds 6a24d4666f43 s390/boot: move EP_OFFSET and EP_STRING to head.S adds 7accd1f86496 s390/boot: make _diag308_reset_dma() position-independent adds 97dd89e90136 s390/ctl_reg: add ctlreg5 and ctlreg15 unions adds 6bda66703776 s390/boot: move dma sections from decompressor to decompre [...] adds f1a546947431 s390/setup: don't reserve memory that occupied decompresso [...] adds 2c197870e470 s390/qdio: fix roll-back after timeout on ESTABLISH ccw adds 1c1dc8bda3a0 s390/qdio: cancel the ESTABLISH ccw after timeout adds d06314e0ce20 s390/qdio: improve roll-back after error on ESTABLISH ccw adds d1ea9b58c8fb s390/qdio: propagate error when cancelling a ccw fails adds d01fad2c6a3d s390/qdio: remove remaining tasklet & timer code adds 0ae8f2af262a s390/qdio: remove unneeded siga-sync for Output Queue adds bdfd740c1dda s390/qdio: clarify reporting of errors to the drivers adds 0d374381d00b s390/qdio: remove unused macros adds b3bc7980f4ad s390: report more CPU capabilities adds 196e3c6ad1cc s390/disassembler: add instructions adds 3322ba0d7bea s390: make PCI mio support a machine flag adds 7e8403ecaf88 s390: add HWCAP_S390_PCI_MIO to ELF hwcaps adds 511ad531afd4 s390/hwcaps: shorten HWCAP defines adds 47af00ef42b4 s390/hwcaps: introduce HWCAP bit numbers adds 95655495e404 s390/hwcaps: use named initializers for hwcap string arrays adds c68d463286cd s390/hwcaps: add sanity checks adds f17a6d5d83bc s390/hwcaps: move setup_hwcaps() adds 873129ca7b56 s390/hwcaps: split setup_hwcaps() adds 251527c9b00c s390/hwcaps: open code initialization of first six hwcap bits adds 449fbd713f57 s390/hwcaps: use consistent coding style / remove comments adds 487dff5638b9 s390/hwcaps: remove z/Architecture mode active check adds 98ac9169e540 s390/hwcaps: remove hwcap stfle check adds 7e82523f2583 s390/hwcaps: make sie capability regular hwcap adds 243fdac5934f s390/headers: fix code style in module.h adds 6ab023641a34 s390/boot: get rid of arithmetics on function pointers adds 3da77cf33cf8 s390/delay: get rid of not needed header includes adds 00e67bf030e7 kfence, x86: only define helpers if !MODULE adds b3e1a00c8fa4 s390/mm: implement set_memory_4k() adds f99e12b21b84 kfence: add function to mask address bits adds e41ba1115a35 s390: add support for KFENCE adds d6de72cf9260 s390: add kfence region to pagetable dumper adds 09b1b13461e1 kcsan: use u64 instead of cycles_t adds e37b3dd063a1 s390: enable KCSAN adds d80d3ea64e5f s390: move the install rule to arch/s390/Makefile adds 67ccddf86621 ftrace: Introduce ftrace_need_init_nop() adds de5012b41e5c s390/ftrace: implement hotpatching adds a73de2932028 s390: replace deprecated CPU-hotplug functions adds 52b6defae7de s390/sclp: replace deprecated CPU-hotplug functions adds cfafad6d7897 s390/mm: use page_to_virt() in __kernel_map_pages() adds c78d0c7484f0 s390: rename dma section to amode31 adds e6e9bca186a0 Merge branch 'features' into for-next adds f8e00cc20ff1 Merge remote-tracking branch 's390/for-next' adds 2e7f29bc82c1 Merge remote-tracking branch 'sh/for-next' adds 1807c11ff4fb Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 014a079a3d5f Merge remote-tracking branch 'pidfd/for-next' adds f122fbe58e36 Merge remote-tracking branch 'fscrypt/master' adds dd32752282b5 Merge remote-tracking branch 'fscache/fscache-next' adds b34ff08d4808 Merge branch 'misc-5.14' into for-next-current-v5.13-20210729 adds 4fe3a74d27f8 btrfs: zoned: remove max_zone_append_size logic adds f7deee2d5690 btrfs: add special case to setget helpers for 64k pages adds 3eda990fde71 btrfs: check-integrity: drop unnecessary function prototypes adds 012a364f1d39 btrfs: make btrfs_finish_chunk_alloc private to block-group.c adds 26633dafc560 btrfs: remove max argument from generic_bin_search adds dda962d5b97b btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs adds 43c98adefc5c btrfs: drop from __GFP_HIGHMEM all allocations adds 51699f4d2fd7 btrfs: compression: drop kmap/kunmap from lzo adds 341b1b37c528 btrfs: compression: drop kmap/kunmap from zlib adds e2b32a50fa8a btrfs: compression: drop kmap/kunmap from zstd adds 519256cbb192 btrfs: compression: drop kmap/kunmap from generic helpers adds 37521ab91402 btrfs: check-integrity: drop kmap/kunmap for block pages adds e827137d7f3f btrfs: continue readahead of siblings even if target node [...] adds a46d19c19a93 btrfs: pass NULL as trans to btrfs_search_slot if we only [...] adds d3c6ec3c94af btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] adds 3de11c864991 btrfs: improve the batch insertion of delayed items adds 674f4bab090c btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] adds 7103df0c75a2 btrfs: remove racy and unnecessary inode transaction updat [...] adds ae6acbb2a18c btrfs: avoid unnecessary log mutex contention when syncing log adds 83f0567922d9 btrfs: remove unnecessary list head initialization when sy [...] adds 548c74bc4932 btrfs: avoid unnecessary lock and leaf splits when updatin [...] adds 3f615c4b9ea7 btrfs: mark compressed range uptodate only if all bio succeed adds b531626a0a57 btrfs: remove ignore_offset argument from btrfs_find_all_roots() adds c435e632ec6f btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] adds 03e05c224301 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] adds e42afc5748a6 btrfs: introduce btrfs_lookup_match_dir adds 3c56f4430f4c btrfs: remove unused start and end parameters from btrfs_r [...] adds 13cfb3ca349e btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] adds a80fa9840816 btrfs: remove uptodate parameter from btrfs_dec_test_first [...] adds 668222b4df53 btrfs: make btrfs_next_leaf static inline adds 3899445c0675 btrfs: tree-checker: use table values for stripe checks adds 59898ec60c56 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] adds 73152488082c btrfs: uninline btrfs_bg_flags_to_raid_index adds 18c8d57008c7 btrfs: merge alloc_device helpers adds 77bcc51bd445 btrfs: simplify data stripe calculation helpers adds 07002c0b744c btrfs: constify and cleanup variables in comparators adds 86e2b13e9044 btrfs: add and use simple page/bio to inode/fs_info helpers adds 34b44b65e436 btrfs: reset this_bio_flag to avoid inheriting old flags adds 775181aff5fb btrfs: subpage: check if there are compressed extents insi [...] adds 692e492e3af9 btrfs: disable compressed readahead for subpage adds 3892f97ef6f4 btrfs: grab correct extent map for subpage compressed extent read adds 349a1afaaa6d btrfs: rework btrfs_decompress_buf2page() adds a3044f3fb1b5 btrfs: rework lzo_decompress_bio() to make it subpage compatible adds 494f9d72560a btrfs: reloc: factor out relocation page read and dirty part adds 4f4bd8260ccc btrfs: make relocate_one_page() handle subpage case adds 4274187791f4 btrfs: subpage: fix writeback which does not have ordered extent adds fb91b80007db btrfs: subpage: disable inline extent creation adds e618a23e55aa btrfs: subpage: allow submit_extent_page() to do bio split adds f24eac2835b9 btrfs: subpage: reject raid56 filesystem and profile conversion adds 6ba635c84859 btrfs: subpage: fix race between prepare_pages() and btrfs [...] adds a03ea68a8a9d btrfs: subpage: fix a potential use-after-free in writebac [...] adds d45e8d17c7a5 btrfs: subpage: fix false alert when relocating partial pr [...] adds 7e0ad4a7a9d4 btrfs: subpage: fix relocation potentially overwriting las [...] adds 3380a7f7fd33 btrfs: allow read-write for 4K sectorsize on 64K page size [...] adds f9f60415d3eb btrfs: unify regular and subpage error paths in __extent_w [...] adds c7b55e025d94 btrfs: wake up async_delalloc_pages waiters after submit adds a7cc54ce1c2b btrfs: include delalloc related info in dump space info tr [...] adds 5e5a8fef7695 btrfs: enable a tracepoint when we fail tickets adds 5f1023ec9ce4 btrfs: use delalloc_bytes to determine flush amount for sh [...] adds 6a7fd256d681 btrfs: wait on async extents when flushing delalloc adds 0bab37c0af2d fs: add a filemap_fdatawrite_wbc helper adds 97dbf244e591 btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] adds 02d16b4a72b4 9p: migrate from sync_inode to filemap_fdatawrite_wbc adds bacc7c95cdff fs: kill sync_inode adds 0f36db50a5f5 block: fix argument type of bio_trim() adds e8639acbdfbc btrfs: fix argument type of btrfs_bio_clone_partial() adds 59e547a434a7 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() adds 716725d669ee btrfs: fix lost inode on log replay after mix of fsync, re [...] adds 99de78b18408 btrfs: eliminate some false positives when checking if ino [...] adds 9862464036c8 btrfs: do not pin logs too early during renames adds f0370a27fdd6 btrfs: allow degenerate raid0/raid10 adds 9bb9021e20fa btrfs: remove the dead comment in writepage_delalloc() adds af88f95caa7a btrfs: simplify return values in btrfs_check_raid_min_devices adds d8f887595506 btrfs: fix rw device counting in __btrfs_free_extra_devids adds 5cd3837c0b58 btrfs: add ro compat flags to inodes adds 6875cbd232c7 btrfs: initial fsverity support adds 3d439daceec9 btrfs: verity metadata orphan items adds 2c24c9b606b9 btrfs: calculate number of eb pages properly in csum_tree_block adds 1923e05978e8 btrfs: print if fsverity support is built in when loading module adds 2315a282149b btrfs: introduce btrfs_search_backwards function adds 13526a3fbb7d Merge branch 'misc-next' into for-next-current-v5.13-20210729 adds b95407986b02 Merge branch 'for-next-current-v5.13-20210729' into for-ne [...] adds 29ca193031e3 Merge branch 'misc-next' into for-next-next-v5.14-20210729 adds 69edf17e3ff2 btrfs: add a btrfs_has_fs_error helper adds e6a67e75e94f btrfs: do not infinite loop in data reclaim if we aborted adds 2a53c6478656 btrfs: change handle_fs_error in recover_log_trees to aborts adds 9b6012f187a0 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.14-20210729 adds a4e5aa27f694 btrfs: remove the unnecessary @nr_written parameters adds 5b111be8d124 Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] adds 5860bebd6d51 btrfs: do not call close_fs_devices in btrfs_rm_device adds af32aa6c2bc7 btrfs: do not take the uuid_mutex in btrfs_rm_device adds 17b0605ed33d btrfs: do not read super look for a device path adds 3711f4cc4cab btrfs: update the bdev time directly when closing adds 68e76723e0b0 btrfs: delay blkdev_put until after the device remove adds 3cbdff7f177e btrfs: unify common code for the v1 and v2 versions of dev [...] adds a0d59f3e4d25 btrfs: do not take the device_list_mutex in clone_fs_devices adds 2186c9f9326d Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] adds 878d950ee038 Merge branch 'for-next-next-v5.14-20210729' into for-next- [...] adds 11f3dac34d43 Merge remote-tracking branch 'btrfs/for-next' adds bf2ba432213f ceph: reduce contention in ceph_check_delayed_caps() adds 8434ffe71c87 ceph: take snap_empty_lock atomically with snaprealm refco [...] adds f09442f3bcdd Merge remote-tracking branch 'ceph/master' adds 7d3fc01796fc cifs: create sd context must be a multiple of 8 adds 662935318ef6 cifs: Handle race conditions during rename adds 6934fda0db9a Merge remote-tracking branch 'cifs/for-next' adds d337a44e429e ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() [...] adds 9fb8fac08f66 ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERF [...] adds 08bdbc6ef46a ksmbd: use channel signingkey for binding SMB2 session setup adds 6c99dfc4c5f6 ksmbd: fix missing error code in smb2_lock adds f1abdb78a108 ksmbd: add ipv6_addr_v4mapped check to know if connection [...] adds a8ab5293dd23 Merge pull request #63 from namjaejeon/cifsd-for-next adds 8b99f3504b68 ksmbd: fix an oops in error handling in smb2_open() adds 456af438ad49 Merge pull request #64 from namjaejeon/cifsd-for-next adds e2e00a1babe6 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 3e9ce908c114 erofs: iomap support for non-tailpacking DIO adds 5dca4112c720 erofs: dax support for non-tailpacking regular file adds d0364f9490d7 iomap: simplify iomap_readpage_actor adds c1b79f11f4ec iomap: simplify iomap_add_to_ioend adds 69f4a26c1e0c iomap: support reading inline data from non-zero pos adds b405435b419c iomap: Support inline data with block size < page size adds f1f264b4c134 iomap: Fix some typos and bad grammar adds ab069d5fdcd1 iomap: Use kmap_local_page instead of kmap_atomic adds ae44f9c286da iomap: Add another assertion to inline data handling adds 564b7c4e4e21 Merge tag 'iomap-5.15-merge-2' of git://git.kernel.org/pub [...] adds 6805789f5092 erofs: convert all uncompressed cases to iomap adds 08b082fed06b Merge remote-tracking branch 'erofs/dev' adds 8b1e7076d26b ext2: use iomap_fiemap to implement ->fiemap adds e0cba89d22b7 hpfs: use iomap_fiemap to implement ->fiemap adds 9acb9c48b940 fs: remove generic_block_fiemap adds c07eea684cdf Merge generic_block_fiemap() removal from Christoph. adds 7882c55ef64a filesystems/locking: fix Malformed table warning adds 9048da101932 Merge doc fixup from Randy for the hole punch series. adds d113799cb35c Merge remote-tracking branch 'ext3/for_next' adds 7eab7a696827 f2fs: compress: remove unneeded read when rewrite whole cluster adds b7ec2061737f f2fs: do not submit NEW_ADDR to read node block adds 093f0bac32b6 f2fs: change fiemap way in printing compression chunk adds 4931e0c93e12 f2fs: turn back remapped address in compressed page endio adds 2e650912c037 f2fs: show sbi status in debugfs/f2fs/status adds 277afbde6ca2 f2fs: fix wrong checkpoint_changed value in f2fs_remount() adds 278799151646 f2fs: fix to force keeping write barrier for strict fsync mode adds dc675a97129c f2fs: fix min_seq_blocks can not make sense in some scenes. adds 4f993264fe29 f2fs: introduce discard_unit mount option adds 0f6b56ec958d f2fs: add sysfs node to control ra_pages for fadvise seq file adds 91803392c732 f2fs: fix to stop filesystem update once CP failed adds d4bf15a7ce17 f2fs: reduce the scope of setting fsck tag when de->name_l [...] adds 6b3ba1e77d89 f2fs: Kconfig: clean up config options about compression adds 94afd6d6e525 f2fs: extent cache: support unaligned extent adds f20e6cd22ed1 Merge remote-tracking branch 'f2fs/dev' adds e1e71c168813 fuse: fix use after free in fuse_read_interrupt() adds 84c215075b57 fuse: name fs_context consistently adds badc741459f4 fuse: move option checking into fuse_fill_super() adds 62dd1fc8cc6b fuse: move fget() to fuse_get_tree() adds 5d5b74aa9c76 fuse: allow sharing existing sb adds 93ba58cf4891 Merge remote-tracking branch 'fuse/for-next' adds 9d9b16054b7d gfs2: Fix glock recursion in freeze_go_xmote_bh adds cd837a6eb257 gfs2: Eliminate go_xmote_bh in favor of go_lock adds 2960eb0ba40f gfs2: be more verbose replaying invalid rgrp blocks adds d45253ed6a3d gfs2: trivial clean up of gfs2_ail_error adds 289343eb19a4 gfs2: tiny cleanup in gfs2_log_reserve adds df93918f2964 gfs2: init system threads before freeze lock adds b1732d4c309d gfs2: Don't release and reacquire local statfs bh adds 3d1d0f62e990 gfs2: Make recovery error more readable adds a9f6e38978b6 gfs2: Eliminate vestigial HIF_FIRST adds 8cfbfa4cf867 gfs2: nit: gfs2_drop_inode shouldn't return bool adds 127d63c9d6d9 gfs2: Mark journal inodes as "don't cache" adds 841a837a57c3 gfs2: don't stop reads while withdraw in progress adds 42f60503328b gfs2: Don't call dlm after protocol is unmounted adds 68ac5f767427 gfs2: Delay withdraw from atomic context adds 477448413342 gfs2: Remove redundant check from gfs2_glock_dq adds 8b9e263971be Merge remote-tracking branch 'gfs2/for-next' adds 467343d85336 NFSD: Clean up splice actor adds 19d0734b5c90 SUNRPC: Add svc_rqst_replace_page() API adds 23ce6cf07b1e NFSD: Batch release pages during splice read adds 3681c7ddeea8 tracing: Add trace_event helper macros __string_len() and [...] adds 356643c7b84f NFSD: Use new __string_len C macros for the nfs_dirent tracepoint adds 09d835daaca6 NFSD: Use new __string_len C macros for nfsd_clid_class adds fff1045b3771 lockd: Fix invalid lockowner cast after vfs_test_lock adds 4776aa728bba svcrdma: Fewer calls to wake_up() in Send completion handler adds 55fdc0f180c0 svcrdma: Relieve contention on sc_send_lock. adds 55a6ffb5e847 svcrdma: Convert rdma->sc_rw_ctxts to llist adds 0c7a9323e51a NFSD: remove vanity comments adds f7713a40371f SUNRPC: Add svc_rqst::rq_auth_stat adds faf2e11f4221 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout adds 0ab05d0f804c SUNRPC: Eliminate the RQ_AUTHERR flag adds a334eff462ed NFS: Add a private local dispatcher for NFSv4 callback operations adds 84ae7688fdcb NFS: Remove unused callback void encoder and decoder adds 0e29f3e1c72b NFS: Extract the xdr_init_encode/decode() calls from decod [...] adds 866595462abe NFS: Clean up the synopsis of callback process_op() adds 66036bb0b396 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() adds 1451b771e66c Merge remote-tracking branch 'cel/for-next' adds cdaddca6cf0d ovl: fix deadlock in splice write adds ebd78b5ef816 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds f997ea3b7afc 9p/trans_virtio: Remove sysfs file on probe failure adds 732b33d0dbf1 9p/xen: Fix end of loop tests for list_for_each_entry adds bde687a9f585 Merge remote-tracking branch 'v9fs/9p-next' adds ee03ac648bf1 Merge remote-tracking branch 'zonefs/for-next' adds d03ef4daf33a fs: forbid invalid project ID adds 87064e5b257e Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds b07ea46af1a3 Merge remote-tracking branch 'file-locks/locks-next' adds 55d6af1d6688 lib/nmi_backtrace: explicitly serialize banner and regs adds 002eb6ad0751 printk: track/limit recursion adds 93d102f094be printk: remove safe buffers adds 85e3e7fbbb72 printk: remove NMI tracking adds b371cbb584d8 printk: convert @syslog_lock to mutex adds 8d909b2333f3 printk: syslog: close window between wait and read adds 471654ae06e5 Merge branch 'rework/printk_safe-removal' into for-next adds fe8e3ee0d588 lib/test_scanf: Handle n_bits == 0 in random tests adds 611c04454e8d Merge branch 'for-5.15' into for-next adds c9110dfcfccb printk: Remove console_silent() adds 10102a890b54 printk: Add printk.console_no_auto_verbose boot parameter adds 94cbc604683f Merge branch 'for-5.15-verbose-console' into for-next adds 26d1982fd17c lib/nmi_backtrace: Serialize even messages about idle CPUs adds 23d8adcf8022 Merge branch 'rework/printk_safe-removal' into for-next adds f4aaa27a9733 Merge remote-tracking branch 'printk/for-next' adds b8da302e2955 PCI: Call Max Payload Size-related fixup quirks early adds b12d93e9958e PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported adds a8bd29bd49c4 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure adds d6b1715999fc PCI: Return int from pciconfig_read() syscall adds 01966ed17162 Merge branch 'pci/enumeration' adds d21faba11693 PCI: Bulk conversion to generic_handle_domain_irq() adds 34edbfb74ec2 Merge branch 'pci/irq' adds 47673e6c0d62 Merge branch 'pci/resource' adds d08c8b855140 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms adds f8bd7c48ecb0 PCI/ACS: Enforce pci=noats with Transaction Blocking adds fea791af9b18 Merge branch 'pci/virtualization' adds e2cdd86b5617 PCI/VPD: Correct diagnostic for VPD read failure adds 70730db0f611 PCI/VPD: Check Resource Item Names against those valid for type adds 4e0d77f8e831 PCI/VPD: Treat initial 0xff as missing EEPROM adds aa956bff1e1d PCI/VPD: Reject resource tags with invalid size adds 5032d5173997 PCI/VPD: Don't check Large Resource Item Names for validity adds 187b0b7be673 PCI/VPD: Allow access to valid parts of VPD if some is invalid adds 0628d519e9e8 PCI/VPD: Remove pci_vpd_size() old_size argument adds 83528d2d96f5 PCI/VPD: Make pci_vpd_wait() uninterruptible adds de2caa4c558f PCI/VPD: Remove struct pci_vpd.flag adds be930bc9ddb7 Merge branch 'pci/vpd' adds e8077ea9ab5b Merge branch 'remotes/lorenzo/pci/dwc' adds d277f6e88c88 PCI: of: Don't fail devm_pci_alloc_host_bridge() on missin [...] adds aeaea8969b40 PCI: iproc: Fix BCMA probe resource handling adds 892d466a42bd Merge branch 'remotes/lorenzo/pci/iproc' adds eff21f5da308 PCI: tegra: Fix OF node reference leak adds 804b2b6f2a95 PCI: tegra: Use 'seq_puts' instead of 'seq_printf' adds fd44e8efccd4 PCI: tegra: make const array err_msg static adds a17734bdb3d0 Merge branch 'remotes/lorenzo/pci/tegra' adds ceb1412c1c8c PCI: tegra194: Fix handling BME_CHGED event adds 43537cf7e351 PCI: tegra194: Fix MSI-X programming adds 834c5cf2b587 PCI: tegra194: Disable interrupts before entering L2 adds de2bbf2b71bb PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode adds f62750e6918d PCI: tegra194: Cleanup unused code adds d4d9691366fb Merge branch 'remotes/lorenzo/pci/tegra194' adds 89ba70faa33c Merge branch 'remotes/lorenzo/pci/misc' adds 54382437d53d Merge remote-tracking branch 'pci/next' adds 83567c818e43 Merge remote-tracking branch 'pstore/for-next/pstore' adds 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next adds 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next adds f7744fa16b96 HID: usbhid: free raw_report buffers in usbhid_stop adds 06c2be965b67 Merge branch 'for-5.15/core' into for-next adds dc9dc864f35d HID: wacom: set initial hardware touch switch state to 'off' adds 5bed0128868c HID: wacom: Short-circuit processing of touch when it is disabled adds ccb51c2e3f05 HID: wacom: Avoid sending empty sync events adds 9d339fe4cbd5 HID: wacom: Refactor touch input mute checks into a common [...] adds 25ddd7cfc582 HID: i2c-hid: goodix: Use the devm variant of regulator_re [...] adds bebf8820b355 HID: cmedia: add support for HS-100B mute button adds 3b41fb409491 HID: apple: Add missing scan code event for keys handled b [...] adds 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] adds e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next adds 537882887519 Merge remote-tracking branch 'hid/for-next' adds a6b8bb6a813a i2c: i801: Fix handling SMBHSTCNT_PEC_EN adds a17ba6c63936 Merge remote-tracking branch 'i2c/i2c/for-next' adds 9746b81bec29 hwmon: (k10temp) support Zen3 APUs adds 93483bf411f9 hwmon: (ntc_thermistor) Use library interpolation adds 142c34e2a85f hwmon: (pmbus/bpa-rs600) Support BPD-RS600 adds ad7f8ba0b61e hwmon: (w83627ehf) Use platform_create_bundle adds 80c67e449ede hwmon: (w83627ehf) Remove w83627ehf_remove() adds 36fd0166cbac hwmon: intel-m10-bmc-hwmon: add n5010 sensors adds 8fece1f63e9f dt-bindings: firmware: update arm,scpi.yaml reference adds 16c04e5fa1ad hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS adds 7d4699fd96eb hwmon: (w83627ehf) Make DEVICE_ATTR_RO static adds 16aac37b15cd hwmon: Add support for SB-RMI power module adds 743a2e590d73 hwmon: (sbrmi) Add Documentation adds 87b3b51ad24f dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings adds 7561249f3b1a hwmon: (dell-smm-hwmon) Use platform device adds 96cec10d1a93 hwmon: (dell-smm-hwmon) Mark functions as __init adds e88ba3e985af hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() adds c1f8dd542da9 hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] adds a8cafd6849fd hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] adds b5fff043a801 hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan adds d3899ec4120c hwmon: (dell-smm) Add Dell Precision 7510 to fan control w [...] adds 792c76b04786 hwmon: Replace deprecated CPU-hotplug functions. adds 6672f7eb5f0f dt-bindings: hwmon: Add bindings for Winbond W83781D adds ae832e297be7 hwmon: (w83781d) Match on device tree compatibles adds 247707ac1d07 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 76f1fc266b89 docs: add traditional Chinese translation for kernel Docum [...] adds 390f915a12a6 docs/zh_TW: add translations for zh_TW/process adds 0c3b533cfdd5 MAINTAINERS: add entry for traditional Chinese documentation adds 2f9853dc81eb Merge remote-tracking branch 'jc_docs/docs-next' adds c275e5d349b0 media: atomisp: fix the uninitialized use and rename "retvalue" adds 7f52dbb8f7e9 media: atomisp: Resolve goto style issue in sh_css.c adds f6e2a76d443c media: atomisp: Remove unnecessary parens in sh_css.c adds 00ba215607e2 media: atomisp: Use kcalloc instead of kzalloc with multip [...] adds 6b6d22831331 media: atomisp: Fix line continuation style issue in sh_css.c adds 2c08a018f0d5 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] adds 95d2117cfe77 media: atomisp: Align block comments adds f89aa0d174b3 media: atomisp: Fix whitespace at the beginning of line adds 544ee7306d9e media: atomisp: improve error handling in gc2235_detect() adds d741db71cf1d media: atomisp: remove the repeated declaration adds 8e38adf99d2f media: atomisp: Remove unused declarations adds 86d92c3ad717 media: atomisp: Annotate a couple of definitions with __ma [...] adds a5d46d9afbdf media: atomisp: Remove unused port_enabled variable adds 179b1fce5d80 media: atomisp: pci: Remove checks before kfree/kvfree adds 655ace3c74fb media: atomisp: pci: Remove unnecessary (void *) cast adds d14e272958bd media: atomisp: pci: fix error return code in atomisp_pci_probe() adds 1d74a91dc5c8 media: atomisp: Perform a single memset() for union adds 70d4ac6fb085 media: atomisp: Move MIPI_PORT_LANES to the only user adds 278cc35d750c media: atomisp: i2c: Remove a superfluous else clause in a [...] adds c27479d762de media: atomisp: pci: reposition braces as per coding style adds a7a48b40c799 Merge commit 'c3cdc019a6bf' into media_tree adds e9f504f7b585 media: rc: meson-ir-tx: document device tree bindings adds 49be1c78d575 media: rc: introduce Meson IR TX driver adds 6fa54bc713c2 media: em28xx-input: fix refcount bug in em28xx_usb_disconnect adds c3609c45b7c2 media: v4l2-subdev: Fix documentation of the subdev_notifi [...] adds 932741d451a5 media: dt-bindings: media: Add bindings for imx335 adds 45d19b5fb9ae media: i2c: Add imx335 camera sensor driver adds 333b3125d130 media: dt-bindings: media: Add bindings for imx412 adds 9214e86c0cc1 media: i2c: Add imx412 camera sensor driver adds 4874ea398747 media: dt-bindings: media: Add bindings for ov9282 adds 14ea315bbeb7 media: i2c: Add ov9282 camera sensor driver adds 1536fbdbcb7f media: ov5640: Complement yuv mbus formats with their 1X16 [...] adds 7b537f290a9a media: mc-device.c: use DEVICE_ATTR_RO() helper macro adds 5fca4169f5bd media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro adds 9256de06942c media: i2c: use DEVICE_ATTR_RO() helper macro adds e006558fa473 media: exynos4-is: use DEVICE_ATTR_RW() helper macro adds 0368e7d2cd84 media: omap3isp: Fix missing unlock in isp_subdev_notifier [...] adds b9a543364299 media: Documentation: media: Improve camera sensor documentation adds 6f8f9fdec8e4 media: Documentation: media: Fix v4l2-async kerneldoc syntax adds 8925b5308398 media: Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation adds e5a466d4bcf9 media: Documentation: v4l: Improve frame rate configuratio [...] adds 013c35b22e62 media: Documentation: v4l: Rework LP-11 documentation, add [...] adds 253171a0da67 media: v4l: subdev: Add pre_streamon and post_streamoff callbacks adds 41a95d043fa5 media: ccs: Implement support for manual LP control adds a40eba9b26f7 media: v4l2-flash: Add sanity checks for flash and indicat [...] adds 4d7adf0236c1 media: v4l2-flash: Check whether setting LED brightness succeeded adds 84363509c725 media: ov2740: use group write for digital gain adds 0e2b8552660c media: ov9734: use group write for digital gain adds d84a2e4900ff media: ov8856: ignore gpio and regulator for ov8856 with ACPI adds 51f93add3669 media: imx258: Rectify mismatch of VTS value adds f809665ee75f media: imx258: Limit the max analogue gain to 480 adds e8713c31f8ad media: dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support adds a581c87c681c media: imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10- [...] adds 8b226173a1e9 media: imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1 adds 0ada1697ed42 media: imx: imx7-media-csi: Fix buffer return upon stream [...] adds 43c3f12dfbbd media: imx: imx7_mipi_csis: convert some switch cases to t [...] adds 37255747ecbd media: dt-bindings: media: document the nxp,imx8mq-mipi-cs [...] adds f33fd8d77dd0 media: imx: add a driver for i.MX8MQ mipi csi rx phy and c [...] adds 4108b3e6db31 media: v4l2-dv-timings.c: fix wrong condition in two for-loops adds 95d453661172 media: Fix cosmetic error in TDA1997x driver adds 7dee1030871a media: TDA1997x: fix tda1997x_query_dv_timings() return value adds 5cdd19bbad75 media: TDA1997x: report -ENOLINK after disconnecting HDMI source adds c8b263937c48 media: cec-pin: rename timer overrun variables adds 38367073c796 media: tegra-cec: Handle errors of clk_prepare_enable() adds 331e06bbde58 media: venus: hfi: fix return value check in sys_get_prop_ [...] adds 09ea9719a423 media: venus: venc: Fix potential null pointer dereference [...] adds 1ac61faf6ebb media: venus: helper: do not set constrained parameters for UBWC adds ea9f91199ca9 media: docs: ext-ctrls-codec: Document cyclic intra-refres [...] adds 9d5adeecc409 media: v4l2-ctrls: Add intra-refresh period control adds f7a3d3dc5831 media: venus: venc: Add support for intra-refresh period adds bfee75f73c37 media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H2 [...] adds 9c3a0f285248 Merge tag 'v5.14-rc4' into media_tree adds f2a475980e57 Merge remote-tracking branch 'v4l-dvb/master' adds c1ef0772350d media: dt-bindings: media: renesas,csi2: Add r8a779a0 support adds 4a899f2eb323 media: rcar-csi2: Add r8a779a0 support adds 9b538196ddcf media: rcar-vin: Refactor controls creation for video device adds 22f0fab6d64e media: rcar-vin: Fix error paths for rvin_mc_init() adds 33ef186512ed media: rcar-vin: Improve async notifier cleanup paths adds 0889078d1658 media: rcar-vin: Improve reuse of parallel notifier adds 5669a5f8a287 media: rcar-vin: Rename array storing subdevice information adds e1c9c83bb560 media: rcar-vin: Move group async notifier adds 54c18011c387 media: rcar-vin: Extend group notifier DT parser to work w [...] adds 583a50ef48d3 media: rcar-vin: Create a callback to setup media links adds 6e3b5a60d96d media: rcar-vin: Specify media device ops at group creation time adds 87932605cce9 media: rcar-vin: Move and rename CSI-2 link notifications adds 0c56f9597adc media: rcar-vin: Add r8a779a0 support adds 7351a82788ee media: v4l: async: Rename async nf functions, clean up long lines adds 6b127f97c016 media: rcar-vin: Remove explicit device availability check adds 325d0aa5527c media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] adds ff539bcba963 media: mt9p031: Read back the real clock rate adds bc12dc01b06a media: mt9p031: Make pixel clock polarity configurable by DT adds 6f76e098b0c6 media: mt9p031: Fix corrupted frame after restarting stream adds f48337bd8e64 media: mt9p031: Use BIT macro adds 2d98a58ac94d media: dt-bindings: mt9p031: Convert bindings to yaml adds 81787ce9c250 media: dt-bindings: mt9p031: Add missing required properties adds be74f9b00a3a media: rockchip: rkisp1: remove unused irq variable adds 8d99cf5fdb30 media: dt-bindings: media: rkisp1: fix pclk clock-name adds 256cdfc8c1a1 media: dt-bindings: media: rkisp1: document different irq [...] adds 7c1dd6a271f5 media: rockchip: rkisp1: allow separate interrupts adds e05d94c46d11 media: rockchip: rkisp1: make some isp-param functions variable adds 26eadfcbd751 media: rockchip: rkisp1: make some isp-stats functions variable adds 8df791d3bfb9 media: rockchip: rkisp1: add prefixes for v10 specific parts adds 57812dded0be media: rockchip: rkisp1: add support for v12 isp variants adds 0f3cbae3a8a1 media: dt-bindings: media: rkisp1: document px30 isp compatible adds 3d18437cc4af media: rockchip: rkisp1: add support for px30 isp version adds 2b6a65d492f1 Merge remote-tracking branch 'v4l-dvb-next/master' adds b451dfe8c98e Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] adds 392ac3ea48ca Merge branch 'pm-pci' into linux-next adds c2ec772b8740 cpuidle: teo: Fix alternative idle state lookup adds 4adae7dd10db cpuidle: teo: Rename two local variables in teo_select() adds 6511a8b5b7a6 Revert "ACPICA: Fix memory leak caused by _CID repair function" adds 197da54f3a8e Merge branches 'pm-cpuidle' and 'acpica' into linux-next adds 7a6226db072b ACPI: DPTF: Add new PCH FIVR methods adds 95ac706744de ACPI: processor: Replace deprecated CPU-hotplug functions adds 13f81146b821 Merge branches 'acpi-dptf' and 'acpi-processor' into linux-next adds da9f2150684e PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently adds 0e00392a895c PCI: PM: Enable PME if it can be signaled from D3cold adds 5d4c779cb62e powercap: intel_rapl: Replace deprecated CPU-hotplug functions adds 09681a0772f7 cpufreq: Replace deprecated CPU-hotplug functions adds d2c8cce647f3 PM: sleep: s2idle: Replace deprecated CPU-hotplug functions adds 4fac49fd0a34 PM: sleep: check RTC features instead of ops in suspend_test adds 9ac32de19606 Merge branches 'pm-pci', 'powercap', 'pm-cpufreq' and 'pm- [...] adds 19062c78328a Merge remote-tracking branch 'pm/linux-next' adds f7d635883fb7 cpufreq: arm_scmi: Fix error path when allocation failed adds 5d79e5ce5489 cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev adds 1875184fb9bb Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds f1f66151f335 Merge remote-tracking branch 'cpupower/cpupower' adds 335ffab3ef86 opp: remove WARN when no valid OPPs remain adds 456d74daeac7 ARM: dts: omap: Drop references to opp.txt adds ae85fea2a8f1 dt-bindings: Clean-up OPP binding node names in examples adds 4e3391c52983 dt-bindings: opp: Convert to DT schema adds 48fc83cbd3a5 Merge remote-tracking branch 'opp/opp/linux-next' adds 95ab2e1d82bb Merge remote-tracking branch 'ieee1394/for-next' adds 8b33b470e0f3 Merge remote-tracking branch 'dlm/next' adds a449ffaf9181 powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() adds e71756c19020 Merge remote-tracking branch 'swiotlb/linux-next' adds e9901043b250 IB/hfi1: Indicate DMA wait when txq is queued for wakeup adds 62004871e1fa IB/hfi1: Adjust pkey entry in index 0 adds a0293eb24936 RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_dev [...] adds e677b72a0647 RDMA/iwcm: Release resources if iw_cm module initialization fails adds bdb0e4e3ff19 RDMA/iwpm: Remove not-needed reference counting adds bbafcbc2b1c9 RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure th [...] adds 8d7e415d5561 docs: Fix infiniband uverbs minor number adds 991c4274dc17 RDMA/hfi1: Fix typo in comments adds 090473004b02 RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc adds 0050a57638ca RDMA/qedr: Improve error logs for rdma_alloc_tid error return adds 4ffd3b800e97 RDMA/hns: Don't skip IB creation flow for regular RC QP adds e66e49592b69 RDMA/hns: Don't overwrite supplied QP attributes adds f9193d266347 RDMA/efa: Remove double QP type assignment adds b0791dbf1214 RDMA/mlx5: Cancel pkey work before destroying device resources adds 8c9e7f0325fe RDMA/mlx5: Delete device resource mutex that didn't protec [...] adds 0dc0da15ed7d RDMA/mlx5: Rework custom driver QP type creation adds 44da3730e046 RDMA/rdmavt: Decouple QP and SGE lists allocations adds 514aee660df4 RDMA: Globally allocate and release QP memory adds 20da44dfe8ef RDMA/mlx5: Drop in-driver verbs object creations adds 5f6bb7e32283 RDMA/mlx5: Delete not-available udata check adds 8fc3beebf623 RDMA/core: Delete duplicated and unreachable code adds 20e2bcc4c2a8 RDMA/core: Remove protection from wrong in-kernel API usage adds 8da9fe4e4fa7 RDMA/core: Reorganize create QP low-level functions adds 00a79d6b996d RDMA/core: Configure selinux QP during creation adds 5507f67d08cd RDMA/core: Properly increment and decrement QP usecnts adds d2b10794fc13 RDMA/core: Create clean QP creations interface for uverbs adds e45647adce1b Merge remote-tracking branch 'rdma/for-next' adds 9b29a161ef38 ethtool: Fix rxnfc copy to user buffer overflow adds b0e81817629a net: build all switchdev drivers as modules when the bridg [...] adds f9b282b36dfa net: netlink: add the case when nlh is NULL adds e4252cb66637 openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS adds 784dcfa56e04 openvswitch: fix alignment issues adds 076999e46027 openvswitch: fix sparse warning incorrect type adds 453a343c5a74 Merge branch 'ovs-upcall-issues' adds d4b996f9ef1f docs: networking: dpaa2: add documentation for the switch driver adds ef17e2ac2183 net: qed: remove unneeded return variables adds 409f386b8e5d qdisc: add new field for qdisc_enqueue tracepoint adds 63f367d9de77 tcp: more accurately detect spurious TLP probes adds a657db0350bb tcp: more accurately check DSACKs to grow RACK reordering window adds 2fba2eae30d3 Merge branch 'tcp-rack' adds b9067f5dc4a0 net: split out SIOCDEVPRIVATE handling from dev_ioctl adds 89939e890605 staging: rtlwifi: use siocdevprivate adds 3343c49a959d staging: wlan-ng: use siocdevprivate adds 3f3fa5340745 hostap: use ndo_siocdevprivate adds 561d8352818f bridge: use ndo_siocdevprivate adds 4747c1a8bc50 phonet: use siocdevprivate adds 029a4fef6b22 tulip: use ndo_siocdevprivate adds 232ec98ec35d bonding: use siocdevprivate adds dbecb011eb78 appletalk: use ndo_siocdevprivate adds 99b78a37a371 hamachi: use ndo_siocdevprivate adds 32d05468c462 tehuti: use ndo_siocdevprivate adds d92f7b59d32b eql: use ndo_siocdevprivate adds 043393d8b478 fddi: use ndo_siocdevprivate adds ef1b5b0c30bc net: usb: use ndo_siocdevprivate adds 76b5878cffab slip/plip: use ndo_siocdevprivate adds 18787eeebd71 qeth: use ndo_siocdevprivate adds ebb4a911e09a cxgb3: use ndo_siocdevprivate adds 25ec92fbdd23 hamradio: use ndo_siocdevprivate adds ae6af0120dda airo: use ndo_siocdevprivate adds 3e7a1c7c561e ip_tunnel: use ndo_siocdevprivate adds 81a68110a22a hippi: use ndo_siocdevprivate adds cc0aa831a0d9 sb1000: use ndo_siocdevprivate adds 34f7cac07c4e ppp: use ndo_siocdevprivate adds 73d74f61a559 wan: use ndo_siocdevprivate adds 8fb75b79cd98 wan: cosa: remove dead cosa_net_ioctl() function adds a554bf96b49d dev_ioctl: pass SIOCDEVPRIVATE data separately adds a76053707dbf dev_ioctl: split out ndo_eth_ioctl adds ad7eab2ab014 net: split out ndo_siowandev ioctl adds 88fc023f7de2 net: socket: return changed ifreq from SIOCDEVPRIVATE adds ad2f99aedf8f net: bridge: move bridge ioctls out of .ndo_do_ioctl adds 3d9d00bd1885 net: bonding: move ioctl handling to private ndo operation adds 7c57706b4be5 Merge branch 'ndo_ioctl-rework' adds c0b03e839950 ionic: minimize resources when under kdump adds d2662072c094 ionic: monitor fw status generation adds 73d618bb7e19 ionic: print firmware version on identify adds e7f52aa44380 ionic: init reconfig err to 0 adds e75ccac1d064 ionic: use fewer inits on the buf_info struct adds 73618201acaa ionic: increment num-vfs before configure adds a1cda1844bee ionic: remove unneeded comp union fields adds f51236867736 ionic: block some ethtool operations when fw in reset adds 6edddead9550 ionic: enable rxhash only with multiple queues adds 18d6426402de ionic: add function tag to debug string adds 2f21be447bf0 Merge branch 'ionic-next' adds 8ca34a13f7f9 net: cipso: fix warnings in netlbl_cipsov4_add_std adds 937a0da43228 net: ipa: make IPA interrupt handler threaded only adds e70e410f8e7c net: ipa: clear disabled IPA interrupt conditions adds fe6a32797971 net: ipa: get rid of some unneeded IPA interrupt code adds 176086d87035 net: ipa: kill ipa_interrupt_process_all() adds f34d9224503f Merge branch 'ipa-interrupts' adds 923a6b698447 net: ipa: get clock in ipa_probe() adds cf8dfe6ab8e7 net: ipa: get another clock for ipa_setup() adds 34c6034b4764 net: ipa: add clock reference for remoteproc SSR adds f2b0355363f3 net: ipa: add a clock reference for netdev operations adds 2c257248ce8e net: ipa: don't suspend endpoints if setup not complete adds 299b50fc9e8b Merge branch 'ipa-clock-refs' adds acf34954efd1 net: ti: am65-cpsw-nuss: fix wrong devlink release order adds 35f6986743d7 net/mlx5: Don't rely on always true registered field adds d7907a2b1a3b devlink: Remove duplicated registration check adds 3bdc70669eb2 Merge branch 'devlink-register' adds d80f6d6665a6 nfp: flower-ct: fix error return code in nfp_fl_ct_add_offload() adds 56af5e749f20 net/sched: act_skbmod: Add SKBMOD_F_ECN option support adds 68f9884837c6 tc-testing: Add control-plane selftest for skbmod SKBMOD_F [...] adds 5d886947039d dt-bindings: net: fsl,fec: update compatible items adds df11b8073e19 dt-bindings: net: fsl,fec: add RGMII internal clock delay adds 947240ebcc63 net: fec: add imx8mq and imx8qm new versions support adds b82f8c3f1409 net: fec: add eee mode tx lpi support adds fc539459e900 net: fec: add MAC internal delayed clock feature support adds a758dee8ac50 arm64: dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC adds 987e1b96d056 arm64: dts: imx8qxp: add "fsl,imx8qm-fec" compatible strin [...] adds 63caca1e3ef6 Merge branch 'fec-next' adds a521c8a01d26 bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnx [...] adds 30e96f487f64 bnxt_en: Do not read the PTP PHC during chip reset adds caf3eedbcd8d bnxt_en: 1PPS support for 5750X family chips adds 9e518f25802c bnxt_en: 1PPS functions to configure TSIO pins adds 099fdeda659d bnxt_en: Event handler for PPS events adds abf90ac2c292 bnxt_en: Log if an invalid signal detected on TSIO pin adds 1159da6410a3 Merge branch 'bnxt_en-ptp' adds b4454bc6a0fb net: bridge: switchdev: replay the entire FDB for each port adds 52e4bec15546 net: bridge: switchdev: treat local FDBs the same as entri [...] adds b0fdb99943be Merge branch 'switchdev-notifiers' adds b11f0a4c0c81 net: dsa: sja1105: be stateless when installing FDB entries adds 883d71a55e96 Documentation: networking: add ioam6-sysctl into index adds 5fc88f93edf2 sk_buff: introduce 'slow_gro' flags adds 8a886b142bd0 sk_buff: track dst status in slow_gro adds b0999f385ac3 sk_buff: track extension status in slow_gro adds 9efb4b5baf6c net: optimize GRO for the common case. adds 5e10da5385d2 skbuff: allow 'slow_gro' for skb carring sock reference adds d504fff0d14a veth: use skb_prepare_for_gro() adds 8cb79af5c63f Merge branch 'skb-gro-optimize' adds dd8987a394c0 nfc: constify passed nfc_dev adds 894a6e158633 nfc: mei_phy: constify buffer passed to mei_nfc_send() adds 9a4af01c35a5 nfc: port100: constify several pointers adds ea050c5ee74a nfc: trf7970a: constify several pointers adds 83428dbbac51 nfc: virtual_ncidev: constify pointer to nfc_dev adds 582fdc98adc8 nfc: nfcsim: constify drvdata (struct nfcsim) adds 6c755b1d2511 nfc: fdp: drop unneeded cast for printing firmware size in [...] adds c3e26b6dc1b4 nfc: fdp: use unsigned int as loop iterator adds 3d463dd5023b nfc: fdp: constify several pointers adds a751449f8b47 nfc: microread: constify several pointers adds fe53159fe3e0 nfc: mrvl: constify several pointers adds 2695503729da nfc: mrvl: constify static nfcmrvl_if_ops adds 658e6b1612c6 Merge branch 'nfc-const' adds bc49d8169aa7 mctp: Add MCTP base adds 8f601a1e4f8c mctp: Add base socket/protocol definitions adds 2c8e2e9aec79 mctp: Add base packet definitions adds 60fc63981693 mctp: Add sockaddr_mctp to uapi adds 4b2e69305cbb mctp: Add initial driver infrastructure adds 583be982d934 mctp: Add device handling and netlink interface adds 889b7da23abf mctp: Add initial routing framework adds 06d2f4c583a7 mctp: Add netlink route management adds 4d8b9319282a mctp: Add neighbour implementation adds 831119f88781 mctp: Add neighbour netlink interface adds 833ef3b91de6 mctp: Populate socket implementation adds 4a992bbd3650 mctp: Implement message fragmentation & reassembly adds 26ab3fcaf235 mctp: Add dest neighbour lladdr to route output adds 03f2bbc4ee57 mctp: Allow per-netns default networks adds 6a2d98b18900 mctp: Add MCTP overview document adds e5fe3a5fe333 Merge branch 'mctp' adds cde8078e83e3 net: dsa: sja1105: reset the port pvid when leaving a VLAN [...] adds bef0746cf4cc net: dsa: sja1105: make sure untagged packets are dropped [...] adds 04a1758348a8 net: dsa: tag_sja1105: fix control packets on SJA1110 bein [...] adds 3bdf4d6196eb Merge branch 'sja110-vlan-fixes' adds 7a3febed4455 qed: Remove the qed module version adds 88ea96f8c14e qede: Remove the qede module version adds 3b5d8b448602 dpaa2-switch: rename dpaa2_switch_tc_parse_action to speci [...] adds adcb7aa335af dpaa2-switch: rename dpaa2_switch_acl_tbl into filter_block adds c5f6d490c578 dpaa2-switch: reorganize dpaa2_switch_cls_flower_replace adds 3fa5514a2966 dpaa2-switch: reorganize dpaa2_switch_cls_matchall_replace adds cbc2a8893b59 dpaa2-switch: add API for setting up mirroring adds e0ead825a1f1 dpaa2-switch: add support for port mirroring adds 0f3faece5808 dpaa2-switch: add VLAN based mirroring adds 7a91f9078d4f dpaa2-switch: offload shared block mirror filters when bin [...] adds d1626a1c273d docs: networking: dpaa2: document mirroring support on the switch adds b2492d503b41 Merge branch 'dpaa2-switch-add-mirroring-support' adds 3aa260559455 net/sched: store the last executed chain also for clsact egress adds 57fb346cc7d0 ipvlan: Add handling of NETDEV_UP events adds bea7907837c5 net: dsa: don't set skb->offload_fwd_mark when not offload [...] adds 3e12361b6d23 bcm63xx_enet: delete a redundant assignment adds 79976892f7ea net: convert fib_treeref from int to refcount_t adds 3833b87408e5 nfc: mrvl: correct nfcmrvl_spi_parse_dt() device_node argument adds bf6cd7720b08 nfc: annotate af_nfc_exit() as __exit adds 4932c37878c9 nfc: hci: annotate nfc_llc_init() as __init adds 3df40eb3a2ea nfc: constify several pointers to u8, char and sk_buff adds f2479c0a2294 nfc: constify local pointer variables adds ddecf5556f7f nfc: nci: constify several pointers to u8, sk_buff and oth [...] adds 77411df5f293 nfc: hci: cleanup unneeded spaces adds 373a1f2bd671 Merge branch 'nfc-constify-pointed-data-missed-part' adds bc830525615d net: netlink: Remove unused function adds a432934a3067 sk_buff: avoid potentially clearing 'slow_gro' field adds 05a7f4a8dff1 devlink: Break parameter notification sequence to be befor [...] adds 26713455048e devlink: Allocate devlink directly in requested net namespace adds aae950b18941 Merge branch 'clean-devlink-net-namespace-operations' adds d2e11fd2b7fc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 4cda0c82a34b selftests/bpf: Use ping6 only if available in tc_redirect adds 7d07006f0592 samples: bpf: Fix tracex7 error raised on the missing argument adds 05e9b4f60d31 samples: bpf: Add the omitted xdp samples to .gitignore adds c139e40a515d libbpf: Fix comment typo adds 043c5bb3c4f4 libbpf: Fix race when pinning maps in parallel adds 33b57e0cc78e bpf: Increase supported cgroup storage value size adds 5aad03685185 tools/resolve_btfids: Emit warnings and patch zero id for [...] adds d36216429ff3 bpf: Emit better log message if bpf_iter ctx arg btf_id == 0 adds 6d2d73cdd673 libbpf: Return non-null error on failures in libbpf_find_p [...] adds 3c7e58590600 libbpf: Rename btf__load() as btf__load_into_kernel() adds 6cc93e2f2c1c libbpf: Rename btf__get_from_id() as btf__load_from_kernel [...] adds 369e955b3d1c tools: Free BTF objects at various locations adds 86f4b7f2578f tools: Replace btf__get_from_id() with btf__load_from_kern [...] adds 61fc51b1d3e5 libbpf: Add split BTF support for btf__load_from_kernel_by_id() adds 211ab78f7658 tools: bpftool: Support dumping split BTF by id adds f309b4ba989d Merge branch 'libbpf: rename btf__get_from_id() and btf__l [...] adds a710eed386f1 libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf adds 0b8464459858 unix_bpf: Fix a potential deadlock in unix_dgram_bpf_recvmsg() adds 510b4d4c5d4c tools: bpftool: Slightly ease bash completion updates adds a2b5944fb4e0 selftests/bpf: Check consistency between bpftool source, d [...] adds b544342e52fc tools: bpftool: Complete and synchronise attach or map types adds c07ba629df97 tools: bpftool: Update and synchronise option list in doc [...] adds da87772f086f selftests/bpf: Update bpftool's consistency script for che [...] adds 8cc8c6357c8f tools: bpftool: Document and add bash completion for -L, - [...] adds 475a23c2c15f tools: bpftool: Complete metrics list in "bpftool prog pro [...] adds ab0720ce227c Merge branch 'tools: bpftool: update, synchronise and vali [...] adds d39e8b92c341 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 451395f798a3 niu: read property length only if we use it adds 695176bfe5de net_sched: refactor TC action init API adds 220ade77452c bonding: 3ad: fix the concurrency between __bond_release_o [...] adds cfba3fb68960 selftests/net: remove min gso test in packet_snd adds 76660df2b4a2 octeontx2-af: cn10k: DWRR MTU configuration adds c39830a4ce4d octeontx2-pf: cn10k: Config DWRR weight based on MTU adds a3280efd009e Merge branch 'octeon-drr-config' adds 244f8a802911 net: dsa: mt7530: drop paranoid checks in .get_tag_protocol() adds 1e0dd56e962e cavium: switch from 'pci_' to 'dma_' API adds 35d7a6f1fb53 nfc: hci: pass callback data param as pointer in nci_request() adds 29a097b77477 net: dsa: remove the struct packet_type argument from dsa_ [...] adds 2d3e5caf96b9 net/ipv4: Replace one-element array with flexible-array member adds f36c82ac1b1b netdevsim: make array res_ids static const, makes object smaller adds 1187c8c4642d net: phy: mscc: make some arrays static const, makes objec [...] adds 28814cd18cd7 ipv4: Fix refcount warning for new fib_info adds e688bdb7099c cxgb4: make the array match_all_mac static, makes object smaller adds 628fe1cedda6 net: marvell: make the array name static, makes object smaller adds a6afdb041a2d qlcnic: make the array random_data static const, makes obj [...] adds d5731f891a0c dpaa2-eth: make the array faf_bits static const, makes obj [...] adds 771edeabcb95 net: 3c509: make the array if_names static const, makes ob [...] adds 7cdd0a89ec70 net/mlx4: make the array states static const, makes object [...] adds 43befe99bc62 net/mlx5e: Use a new initializer to build uniform indir table adds e6e01b5fdc28 net/mlx5e: Introduce mlx5e_channels API to get RQNs adds 43ec0f41fa73 net/mlx5e: Hide all implementation details of mlx5e_rx_res adds 3ac90dec3a01 net/mlx5e: Allocate the array of channels according to the [...] adds d443c6f684d3 net/mlx5e: Rename traffic type enums adds 5fba089e960c net/mlx5e: Rename some related TTC args and functions adds bc29764ed9a2 net/mlx5e: Decouple TTC logic from mlx5e adds 371cf74e78f3 net/mlx5: Move TTC logic to fs_ttc adds f4b45940e9b9 net/mlx5: Embed mlx5_ttc_table adds 696ceeb203c7 net/mlx5e: Remove redundant tc act includes adds 70f8019e7b56 net/mlx5e: Remove redundant filter_dev arg from parse_tc_f [...] adds 950b4df9fba9 net/mlx5e: Remove redundant cap check for flow counter adds c6cfe1137f88 net/mlx5e: Remove redundant parse_attr arg adds 97a8d29ae9d2 net/mlx5e: Remove redundant assignment of counter to null adds 25f150f4bbe9 net/mlx5e: Return -EOPNOTSUPP if more relevant when parsin [...] adds bcd68c04c769 net/mlx5: Fix missing return value in mlx5_devlink_eswitch [...] adds fa976624ae7b Merge tag 'mlx5-updates-2021-08-02' of git://git.kernel.or [...] adds f1260ff15a71 skbuff: introduce skb_expand_head() adds e415ed3a4b8b ipv6: use skb_expand_head in ip6_finish_output2 adds 0c9f227bee11 ipv6: use skb_expand_head in ip6_xmit adds 5678a5957964 ipv4: use skb_expand_head in ip_finish_output2 adds 14ee70ca89e6 vrf: use skb_expand_head in vrf_finish_output adds 53744a4a72af ax25: use skb_expand_head adds a1e975e117ad bpf: use skb_expand_head in bpf_out_neigh_v4/6 adds 07e1d6b3e020 Merge branch 'skb_expand_head' adds 995c3d49bd71 qed: Avoid db_recovery during recovery adds cdc1d8686658 qed: Skip DORQ attention handling during recovery adds 9c638eaf42ec qed: Remove redundant prints from the iWARP SYN handling adds 493c3ca6bd75 drivers/net/usb: Remove all strcpy() uses adds 2414d628042b qed: Remove duplicated include of kernel.h adds 3a755cd8b7c6 bonding: add new option lacp_active adds 0547ffe6248c net: Keep vertical alignment adds 03c7448790b8 bnxt_en: Don't use static arrays for completion ring pages adds c1129b51ca0e bnxt_en: Increase maximum RX ring size if jumbo ring is not used adds dc1a8079ebac Merge branch 'bnxt_en-rx-ring' adds c32325b8fdf2 virtio-net: realign page_to_skb() after merges adds f32a21376573 ethtool: runtime-resume netdev parent before ethtool ioctl ops adds c5ab51df03e2 ethtool: move implementation of ethnl_ops_begin/complete t [...] adds 41107ac22fcf ethtool: move netif_device_present check from ethnl_parse_ [...] adds d43c65b05b84 ethtool: runtime-resume netdev parent in ethnl_ops_begin adds 2dbf4c2e7e3d Merge branch 'ethtool-runtime-pm' adds 0852aeb9c350 bcmgenet: remove call to netdev_boot_setup_check adds 19a11bf06c57 natsemi: sonic: stop calling netdev_boot_setup_check adds 81dd3ee5962d appletalk: ltpc: remove static probing adds 8bbdf1bdf22c 3c509: stop calling netdev_boot_setup_check adds 47fd22f2b847 cs89x0: rework driver configuration adds e179d78ee11a m68k: remove legacy probing adds 375df5f8c181 ax88796: export ax_NS8390_init() hook adds f8ade8dddb16 xsurf100: drop include of lib8390.c adds 5ea2f5ffde39 move netdev_boot_setup into Space.c adds 4228c3942821 make legacy ISA probe optional adds db3db1f41754 wan: remove stale Kconfig entries adds 72bcad5393a7 wan: remove sbni/granch driver adds d52c1069d658 wan: hostess_sv11: use module_init/module_exit helpers adds a07d8ecf6b39 ethernet: isa: convert to module_init/module_exit adds c8f6c77d06fe Merge branch 'Space-cleanup' adds bebc3bbf5131 net: decnet: Fix refcount warning for new dn_fib_info adds 8578880df39c octeontx2-af: Fix spelling mistake "Makesure" -> "Make sure" adds a0221a0f9ba5 Revert "Merge branch 'qcom-dts-updates'" adds 2e19bb35ce15 net: bridge: switchdev: fix incorrect use of FDB flags whe [...] adds 421297efe63f net: dsa: tag_sja1105: consistently fail with arbitrary input adds b820c114eba7 net: fec: fix MAC internal delay doesn't work adds 1ca6cf5ecbde dpaa2-switch: request all interrupts sources on the DPSW adds 24ab724f8a46 dpaa2-switch: use the port index in the IRQ handler adds 042ad90ca7ce dpaa2-switch: do not enable the DPSW at probe time adds 2b24ffd83e39 dpaa2-switch: no need to check link state right after ndo_open adds 27cfdadd687d bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID adds 84cba72956fd dpaa2-switch: integrate the MAC endpoint support adds 8581362d9c85 dpaa2-switch: add a prefix to HW ethtool stats adds f0653a892097 dpaa2-switch: export MAC statistics in ethtool adds 7e89350c9019 Merge branch 'dpaa2-switch-next' adds 314001f0bf92 af_unix: Add OOB support adds 8679c31e0284 net: add extack arg for link ops adds 271e5b7d00ae net: add netif_set_real_num_queues() for device reconfig adds e874f4557b36 nfp: use netif_set_real_num_queues() adds 8730379ee067 Merge branch 'queues' adds aa730a9905b7 net: wwan: Add MHI MBIM network driver adds 7ffa7542eca6 net: mhi: Remove MBIM protocol adds 93bbcfee0575 Merge branch 'mhi-mbim' adds decfef0fa6b2 net: ipa: use gsi->version for channel suspend/resume adds 4a4ba483e4a5 net: ipa: move version check for channel suspend/resume adds a7860a5f898c net: ipa: move some GSI setup functions adds 1657d8a45823 net: ipa: have gsi_irq_setup() return an error code adds b176f95b5728 net: ipa: move gsi_irq_init() code into setup adds 45a42a3c50b5 net: ipa: disable GSI interrupts while suspended adds 8eceea41347e Merge branch 'ipa-pm-irqs' adds 0b69c54c74bc net: dsa: mt7530: enable assisted learning on CPU port adds 6087175b7991 net: dsa: mt7530: use independent VLAN learning on VLAN-un [...] adds a9e3f62dff3c net: dsa: mt7530: set STP state on filter ID 1 adds 73c447cacbbd net: dsa: mt7530: always install FDB entries with IVL and FID 1 adds d851798584ff Merge branch 'm7530-sw-fallback' adds 51b8f812e5b3 ipv6: exthdrs: get rid of indirect calls in ip6_parse_tlv() adds f8145cff0c20 can: j1939: j1939_session_tx_dat(): fix typo adds cd85d3aed5cf can: j1939: rename J1939_ERRQUEUE_* to J1939_ERRQUEUE_TX_* adds 5b9272e93f2e can: j1939: extend UAPI to notify about RX status adds 336266697213 can: flexcan: flexcan_clks_enable(): add missing variable [...] adds d85165b2381c dt-bindings: net: can: Document power-domains property adds 9c0532f9cc93 Merge tag 'linux-can-next-for-5.15-20210804' of git://git. [...] adds 957e2235e526 net: make switchdev_bridge_port_{,unoffload} loosely coupl [...] adds a54182b2a518 Revert "net: build all switchdev drivers as modules when t [...] adds 625af9f0298b tc-testing: Add control-plane selftests for sch_mq adds 04190bf8944d sock: allow reading and changing sk_userlocks with setsockopt adds 773bda964921 ptp: ocp: Expose various resources on the timecard. adds c2eecaa193ff pktgen: Remove redundant clone_skb override adds a0d1d0f47e31 virtio_net: Replace deprecated CPU-hotplug functions. adds 372bbdd5bb3f net: Replace deprecated CPU-hotplug functions. adds df7ba0eb25ed mctp: remove duplicated assignment of pointer hdr adds 0fd75f5760b6 net: ipa: fix IPA v4.9 interconnects adds 0e8eb9a16e25 net: dsa: rename teardown_default_cpu to teardown_cpu_ports adds 2c0b03258b8b net: dsa: give preference to local CPU ports adds 30a100e60cf3 net: dsa: sja1105: configure the cascade ports based on topology adds 3fa212707b8e net: dsa: sja1105: manage the forwarding domain towards DSA ports adds c51300298083 net: dsa: sja1105: manage VLANs on cascade ports adds 777e55e30d12 net: dsa: sja1105: increase MTU to account for VLAN header [...] adds 0f9b762c097c net: dsa: sja1105: suppress TX packets from looping back i [...] adds 81d45898a59a net: dsa: sja1105: enable address learning on cascade ports adds 1f52247ef840 Merge branch 'sja1105-H' adds 30c2515b89f1 net: ipa: don't suspend/resume modem if not up adds 10cc73c4b7fe net: ipa: reorder netdev pointer assignments adds 8ee7c40a25c7 net: ipa: improve IPA clock error messages adds 73ff316dac17 net: ipa: move IPA power operations to ipa_clock.c adds afe1baa82db2 net: ipa: move ipa_suspend_handler() adds afb08b7e220e net: ipa: move IPA flags field adds 839454801e08 Merge branch 'ipa-runtime-pm' adds af352460b465 net: fix GRO skb truesize update adds 4167a960574f net/ipv4: Revert use of struct_size() helper adds 893b19587534 net: bridge: fix ioctl locking adds cbd7ad29a507 net: bridge: fix ioctl old_deviceless bridge argument adds 9384eacd80f3 net: core: don't call SIOCBRADD/DELIF for non-bridge devices adds d15040a33883 Merge branch 'bridge-ioctl-fixes' adds db243b796439 net/ipv4/ipv6: Replace one-element arraya with flexible-ar [...] adds e6a1f7e0b0fe net/ipv4/igmp: Use struct_size() helper adds e11c0e258c1a net/ipv6/mcast: Use struct_size() helper adds ab996c420508 wwan: mhi: Fix build. adds 7d1575014a63 selftests/net: GRO coalesce test adds 5ebfb4cc3048 selftests/net: toeplitz test adds 6234219d7fe8 Merge branch 'GRO-Toeplitz-selftests' adds a85b99ab6abb Revert "wwan: mhi: Fix build." adds 1160dfa178eb net: Remove redundant if statements adds b37a46683739 netdevice: add the case if dev is NULL adds f8b17a0bd960 net: dsa: tag_sja1105: optionally build as module when swi [...] adds 23809a726c0d netdevsim: Forbid devlink reload when adding or deleting ports adds 0ca8d3ca4561 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds c52ea7705d22 Merge remote-tracking branch 'net-next/master' adds b61a28cf11d6 bpf: Fix off-by-one in tail call count limiting adds 83f31535565c bpf, unix: Check socket type in unix_bpf_update_proto() adds 6d4eb36d6597 bpf: Fix bpf_prog_test_run_xdp logic after incorrect merge [...] adds 34ad6d9d8c27 bpf, samples: Add missing mprog-disable to xdp_redirect_cp [...] adds 372642ea83ff selftests/bpf: Move netcnt test under test_progs adds 96ab75de35e9 Merge remote-tracking branch 'bpf-next/for-next' adds 5d8dbb7fb82b net: xfrm: fix shift-out-of-bounce adds e05281487766 Merge remote-tracking branch 'ipsec-next/master' adds 97a8a8c1f985 net/mlx5: Return mdev from eswitch adds af8c0e25f249 net/mlx5: Lag, add initial logic for shared FDB adds 6aeb16a1345e RDMA/mlx5: Fill port info based on the relevant eswitch adds 979bf468fc54 {net, RDMA}/mlx5: Extend send to vport rules adds c446d9da6407 RDMA/mlx5: Add shared FDB support adds d04442540372 net/mlx5: E-Switch, set flow source for send to uplink rule adds 5d5defd6b891 net/mlx5e: Add an option to create a shared mapping adds 2198b93279b2 net/mlx5e: Use shared mappings for restoring from metadata adds c8e6a9e6d6bb net/mlx5: E-Switch, Add event callback for representors adds 898b07861565 net/mlx5: Add send to vport rules on paired device adds cac1eb2cf2e3 net/mlx5: Lag, properly lock eswitch if needed adds 63d4a9afbcee net/mlx5: Lag, move lag destruction to a workqueue adds db202995f503 net/mlx5: E-Switch, add logic to enable shared FDB adds 598fe77df855 net/mlx5: Lag, Create shared FDB when in switchdev mode adds 66f67fa46df4 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 241d1af4c11a netfilter: nft_compat: use nfnetlink_unicast() adds 92fb15513edc netfilter: flowtable: remove nf_ct_l4proto_find() call adds 7c1829b6aa74 netfilter: ipt_CLUSTERIP: only add arp mangle hook when required adds ded2d10e9ad8 netfilter: ipt_CLUSTERIP: use clusterip_net to store perne [...] adds f2e3778db7e1 netfilter: remove xt pernet data adds 87663c39f898 netfilter: ebtables: do not hook tables by default adds ff1199db8c3b netfilter: ctnetlink: add and use a helper for mark parsing adds 9344988d2979 netfilter: ctnetlink: allow to filter dump by status bits adds c6c4dabc01c5 Merge remote-tracking branch 'netfilter-next/master' adds 923a134647a0 ath: switch from 'pci_' to 'dma_' API adds 0791ba2bc7d3 ath11k: Remove some duplicate code adds b4f8e2d9b5f8 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 5ff013914c62 brcmfmac: firmware: Allow per-board firmware binaries adds 18cb62367a8f libertas: Remove unnecessary label of lbs_ethtool_get_eeprom adds 6bac878e09a6 Merge remote-tracking branch 'wireless-drivers-next/master' adds 58ce6d5b271a Bluetooth: defer cleanup of resources in hci_unregister_dev() adds a25fca4d3c18 Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd adds 92fe24a7db75 Bluetooth: skip invalid hci_sync_conn_complete_evt adds 785077fa2d67 Bluetooth: btmrvl_sdio: Remove all strcpy() uses adds 340cd23d9dec Bluetooth: btusb: Load Broadcom firmware for Dell device 4 [...] adds cbe6a0441315 Bluetooth: btusb: Enable MSFT extension for WCN6855 controller adds f283f4765b65 Bluetooth: btusb: Enable MSFT extension for Intel next gen [...] adds f4292e2faf52 Bluetooth: btusb: Make the CSR clone chip force-suspend wo [...] adds 654e6f7700c4 Bluetooth: btusb: Enable MSFT extension for Mediatek Chip [...] adds 102793136ce9 Bluetooth: HCI: Add proper tracking for enable status of a [...] adds c45074d68a9b Bluetooth: Fix not generating RPA when required adds 67cbdd74c4cb Bluetooth: hci_bcm: Fix kernel doc comments adds 0b10c8c84c0c Bluetooth: btusb: Record debug log for Mediatek Chip. adds e947802657cb Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chi [...] adds 6eefec4a0b66 Bluetooth: Add additional Bluetooth part for Realtek 8852AE adds 713baf3dae8f Bluetooth: increase BTNAMSIZ to 21 chars to fix potential [...] adds 6ec566131de0 Bluetooth: Add support hdev to allocate private data adds ca5425e15881 Bluetooth: btintel: Add combined setup and shutdown functions adds 83f2dafe2a62 Bluetooth: btintel: Refactoring setup routine for legacy ROM sku adds 53492a668e3b Bluetooth: btintel: Add btintel data struct adds ea7c4c0e44ee Bluetooth: btintel: Fix the first HCI command not work wit [...] adds ffcba827c0a1 Bluetooth: btintel: Fix the LED is not turning off immediately adds 553807141a1e Bluetooth: btintel: Add combined set_diag functions adds 019a1caa7fd2 Bluetooth: btintel: Refactoring setup routine for bootload [...] adds 3df4dfbec0f2 Bluetooth: btintel: Move hci quirks to setup routine adds 0d8603b4ee0c Bluetooth: btintel: Clean the exported function to static adds c86c7285bb08 Bluetooth: btintel: Fix the legacy bootloader returns tlv [...] adds 1804fdf6e494 Bluetooth: btintel: Combine setting up MSFT extension adds 777f9a94e2ce Merge remote-tracking branch 'bluetooth/master' adds a8355432281c Merge remote-tracking branch 'mtd/mtd/next' adds 70ad8311ea0b Merge remote-tracking branch 'nand/nand/next' adds 2b31277af577 crypto: sm4 - create SM4 library based on sm4 generic code adds c59de48e125c crypto: arm64/sm4-ce - Make dependent on sm4 library inste [...] adds a7ee22ee1445 crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation adds a7fc80bb22eb crypto: tcrypt - add the asynchronous speed test for SM4 adds 632a761abb29 crypto: atmel-tdes - Clarify how tdes dev gets allocated t [...] adds 817b804ca367 crypto: atmel-tdes - Handle error messages adds 534b32a8be27 crypto: atmel-aes - Add blocksize constraint for ECB and C [...] adds 26d769ae9090 crypto: atmel-aes - Add XTS input length constraint adds 0d0433599d84 crypto: atmel-aes - Add NIST 800-38A's zero length cryptle [...] adds 031f5e001508 crypto: atmel-tdes - Add FIPS81's zero length cryptlen constraint adds 76d579f251a2 crypto: atmel - Set OFB's blocksize to 1 adds bf2db8e74249 crypto: atmel-aes - Add fallback to XTS software implementation adds ec2088b66f7a crypto: atmel-aes - Allocate aes dev at tfm init time adds 192b722f3866 crypto: sun8i-ss - Use kfree_sensitive adds d5ee8e750c94 padata: Convert from atomic_t to refcount_t on parallel_da [...] adds 0469dede0eee crypto: ecc - handle unaligned input buffer in ecc_swap_digits adds 089015d36127 crypto: atmel-aes - use swap() adds f754863d27e0 Merge remote-tracking branch 'crypto/master' adds 71260b9a7020 drivers/firmware: fix SYSFB depends to prevent build failures adds 15d27b15de96 efi: sysfb_efi: fix build when EFI is not set adds 4b4e7a2a4c53 drm/bridge: make a const array static, makes object smaller adds 015f2ebb9376 drm: rcar-du: Shutdown the display on system shutdown adds c29b6b0b126e drm: rcar-du: Don't put reference to drm_device in rcar_du [...] adds 5e7ef0b85c77 drm: rcar-du: Shutdown the display on remove adds fb8d617f8fd6 drm/bridge: Centralize error message when bridge attach fails adds 5bcc48395b9f drm: bridge: dw-hdmi: Attach to next bridge if available adds e9e056949c92 drm: rcar-du: lvds: Convert to DRM panel bridge helper adds d0f44e0dac29 drm: rcar-du: dw-hdmi: Set output port number adds c24110a8fd09 drm: rcar-du: Use drm_bridge_connector_init() helper adds 9b54182ce239 drm: rcar-du: lvds: Don't set bridge driver_private field adds 6571a76af380 drm: rcar-du: lvds: Use dev_err_probe() adds 988dbd25b8ae Merge tag 'du-next-20210728' of git://linuxtv.org/pinchart [...] adds 8626e63eeea8 drm/panfrost: devfreq: Don't display error for EPROBE_DEFER adds c18c36dc75fe Documentation: gpu: Mention the requirements for new properties adds 90c7c70a0a90 drm/fourcc: Add modifier definitions for Arm Fixed Rate Co [...] adds a791cde6d272 drm/hisilicon/hibmc: Remove variable 'priv' from hibmc_unload() adds 37408cd825a4 drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers adds ce724470a2e5 drm/udl: Use framebuffer dma-buf helpers adds 08971eea06db drm/mipi-dbi: Use framebuffer dma-buf helpers adds 08b7ef0524f5 drm/gud: Use framebuffer dma-buf helpers adds 329e2c42f8ea drm/gm12u320: Use framebuffer dma-buf helpers adds baf6c24bacdd drm/repaper: Use framebuffer dma-buf helpers adds 9200454ca047 drm/st7586: Use framebuffer dma-buf helpers adds 1522756c7954 drm/shmobile: Convert to Linux IRQ interfaces adds 6474e67eabfb dt-bindings: display: simple: add some Logic Technologies [...] adds 47956bc86ee4 drm/bridge: nwl-dsi: Avoid potential multiplication overfl [...] adds 1f49bf8b6aec dt-bindings: display: ssd1307fb: Convert to json-schema adds c92ecb4eac76 drm/rockchip: dsi: add own additional pclk handling adds a8124139845f dt-bindings: display: rockchip-dsi: add optional #phy-cell [...] adds 71f68fe7f121 drm/rockchip: dsi: add ability to work as a phy instead of [...] adds 79e93d0a74e7 documentation: Update #nouveau IRC channel network adds 03b7c552d081 maintainers: Update freedesktop.org IRC channels adds 3012248fdfee drm: document drm_property_enum.value for bitfields adds b36b242d4b8e video: fbdev: asiliantfb: Error out if 'pixclock' equals zero adds 1520b4b7ba96 video: fbdev: kyro: Error out if 'pixclock' equals zero adds f92763cb0feb video: fbdev: riva: Error out if 'pixclock' equals zero adds fdb57c3217a0 dt-bindings: display: simple: Add AUO B133HAN05 & B140HAN06 adds 93ea7aa8dfc0 drm/panel: simple: Add support for two more AUO panels adds f98f273f3a98 dt-bindings: Add QiShenglong vendor prefix adds 0937a7b3625d video: ep93xx: Prepare clock before using it adds 0f3b68b66a6d drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features adds c206c7faeb32 drm/bridge: dw-mipi-dsi: Find the possible DSI devices adds 40f2218dc4ac drm/prime: fix comment on PRIME Helpers adds 6f11f37459d8 drm/plane: remove drm_helper_get_plane_damage_clips adds c7fcbf251397 drm/plane: check that fb_damage is set up when used adds ba6cd766e0bf drm/plane: Move drm_plane_enable_fb_damage_clips into core adds ca31fef11dc8 Backmerge remote-tracking branch 'drm/drm-next' into drm-m [...] adds df26600ad3e7 drm: add logging for RMFB ioctl adds 17ce9c61c71c drm: document DRM_IOCTL_MODE_RMFB adds 7b4b3733fd68 video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_up [...] adds ef9d793825b5 video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() adds 8a15af3b86f4 video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() adds 251e48a1db75 video: fbdev: ssd1307fb: Optimize screen updates adds 833d14a4bf83 video: fbdev: ssd1307fb: Cache address ranges adds 0c9856e4edcd drm: mxsfb: Enable recovery on underflow adds 9891cb54445b drm: mxsfb: Increase number of outstanding requests on V4 [...] adds b776b0f00f24 drm: mxsfb: Use bus_format from the nearest bridge if present adds 5e23c98178eb drm: mxsfb: Clear FIFO_CLEAR bit adds 92bd92c44d0d drm/dp_mst: Fix return code on sideband message failure adds f1f3e37535a0 drm/vmwgfx: Switch to using DRM_IOCTL_DEF_DRV adds 2b273544f580 drm/vmwgfx: Cleanup logging adds cfdc3458db8a drm/vmwgfx: Be a lot more flexible with MOB limits adds c29758cdc78a drm/vmwgfx: Use 2.19 version number to recognize mks-stats ioctls adds 28be2405fb75 drm: use the lookup lock in drm_is_current_master adds 7835ed6a9e86 drm/panel-sony-acx424akp: Modernize backlight handling adds d793b8f732d6 drm: clarify usage of drm leases adds f143778d9082 drm/vc4: hdmi: Remove redundant variables adds c7d30623540b drm/vc4: hdmi: Remove unused struct adds cfeeb0b5e09c Merge tag 'drm-misc-next-2021-07-29' of git://anongit.free [...] adds da3d378dec86 drm/msm: Let fences read directly from memptrs adds 298287f6e79a drm/msm: Signal fences sooner adds af5b4fff0fe8 drm/msm: Split out devfreq handling adds 552fce98b06f drm/msm: Split out get_freq() helper adds 9bc95570175a drm/msm: Devfreq tuning adds 375f9a63a66b drm/msm: Docs and misc cleanup adds 86c2a0f000c1 drm/msm: Small submitqueue creation cleanup adds 030af2b05aee drm/msm: drop drm_gem_object_put_locked() adds 390ad4212197 drm: Drop drm_gem_object_put_locked() adds 7039d3f89b2f drm/msm/submit: Simplify out-fence-fd handling adds be40596bb5cf drm/msm: Consolidate submit bo state adds a61acbbe9cf8 drm/msm: Track "seqno" fences by idr adds 79341eb74c1f drm/msm: Return ERR_PTR() from submit_create() adds 1d8a5ca436ee drm/msm: Conversion to drm scheduler adds bd0b8e9f9c3c drm/msm: Drop submit bo_list adds e3e24ee51ed2 drm/msm: Drop struct_mutex in submit path adds fc40e5e10c3b drm/msm: Utilize gpu scheduler priorities adds 4541e4f2225c drm/msm/gem: Mark active before pinning adds f1b7996551a4 Merge tag 'drm-msm-next-2021-07-28' of https://gitlab.free [...] adds 91b03fc6b50c drm/amdgpu: Check pmops for desired suspend state adds 9857bb9457fe drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21 adds d0260f62eeeb drm/amdgpu: Rename amdgpu_acpi_is_s0ix_supported adds e088068dc9a5 drm/amd/display: Add missing DCN21 IP parameter adds af1f2b19fd7d drm/amd/display: Fix PSR command version adds b2abb05364f7 drm/amd/display: Add ETW logging for AUX failures adds b30eda8d416c drm/amd/display: Add ETW log to dmub_psr_get_state adds 91a9ead069b8 drm/amd/display: Fixed EdidUtility build errors adds ea2f15ff7eaf drm/amd/display: fix missing reg offset adds 40ef288f90f9 drm/amd/display: add update authentication interface adds 7ac851bcd547 drm/amd/display: remove unused functions adds 02352bfd78c3 drm/amd/display: Always wait for update lock status adds bbf87050791f drm/amd/display: refactor riommu invalidation wa adds 849cf9326bd7 drm/amd/display: ensure dentist display clock update finis [...] adds add0733d19c5 drm/amd/display: [FW Promotion] Release 0.0.76 adds 1df272a8b37e drm/amd/display: 3.2.146 adds f87534347a5d Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush aft [...] adds e9949dd79182 Revert "Revert "drm/amdgpu: Add table_freed parameter to a [...] adds 8f0e2d5c9997 Revert "Revert "drm/amdkfd: Make TLB flush conditional on [...] adds 3b2b254425cc Revert "Revert "drm/amdgpu: Fix warning of Function parame [...] adds b928ecfbe369 Revert "Revert "drm/amdkfd: Add memory sync before TLB flu [...] adds 92cf050868c9 drm/amd/pm: restore user customized OD settings properly for NV1x adds b521be9bc3c7 drm/amd/pm: restore user customized OD settings properly f [...] adds d0ae0b64fd13 drm/amdgpu/display: only enable aux backlight control for [...] adds 50dea4ec1afb maintainers: add bugs and chat URLs for amdgpu adds 7fd13baeb7a3 drm/amdgpu/display: add support for multiple backlights adds b84d029d9f71 drm/amdgpu: remove the access of xxx_PSP_DEBUG on cycan_skillfish adds f8e487ce83da drm/amdgpu: Added latest PSP FW header adds 6ff34fd69093 drm/amdgpu: Added support for added psp driver binaries FW adds 8abadab37fa1 drm/amdgpu: Consolidated PSP13 BL FW loading adds edc8c81f2438 drm/amdgpu: Added PSP13 BL loading support for additional drivers adds 8d35a2596164 drm/amdgpu: adjust fence driver enable sequence adds b8e42844b48d drm/amdgpu: enable psp front door loading by default for c [...] adds 544dcd74b709 drm/amd/pm: Fix a bug in semaphore double-lock adds 04d505de7f82 Merge tag 'amd-drm-next-5.15-2021-07-29' of https://gitlab [...] adds 676f11b5a4a0 drm: clean up unused kerneldoc in drm_lease.c adds 64c0274fb15c drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_h [...] adds acb06210b096 drm/bridge: ti-sn65dsi86: Fix power off sequence adds e183bf31cf0d drm/bridge: ti-sn65dsi86: Add some 100 us delays adds 7c4125b093d5 Revert "drm/panel-simple: Add Samsung ATNA33XC20" adds 81c3212dd5fb Revert "drm/panel-simple: Support for delays between GPIO [...] adds 32ce3b320343 drm/panel: atna33xc20: Introduce the Samsung ATNA33XC20 panel adds 853bc3957085 drm/pl111: Remove unused including <linux/version.h> adds 9746f5fe70aa drm/panel: Add support for E Ink VB3300-KCA adds 6c9bd4432b25 DRM: ast: Fixed coding style issues of ast_mode.c adds 33e1fc062456 drm/connector: add ref to drm_connector_get in iter docs adds 0ae865ef92f1 drm: Fix typo in comments adds 2f425cf5242a drm: Fix oops in damage self-tests by mocking damage property adds 6e5b47a4f1dd drm: document drm_mode_get_property adds 279cc2e9543e drm: Define DRM_FORMAT_MAX_PLANES adds f6424ecdb3c8 drm/gem: Provide drm_gem_fb_{vmap,vunmap}() adds 0ec77bd92b51 drm/gem: Clear mapping addresses for unused framebuffer planes adds 0029d3182969 drm/gud: Map framebuffer BOs with drm_gem_fb_vmap() adds 50fff206c5e3 drm/vkms: Map output framebuffer BOs with drm_gem_fb_vmap() adds fed4c105acff dt-bindings: Add DT bindings for QiShenglong Gopher 2b panel adds 49179e6657a2 drm/panel-simple: add Gopher 2b LCD panel adds 7dbdce806268 dt-bindings: display: panel: Add ilitek ili9341 panel bindings adds 5a04227326b0 drm/panel: Add ilitek ili9341 panel driver adds 49f7844b0884 Merge tag 'drm-misc-next-2021-08-05' of git://anongit.free [...] adds f5466eb19382 Merge remote-tracking branch 'drm/drm-next' adds 34e291b1aa9b Merge remote-tracking branch 'drm-misc/for-linux-next' adds 9243b966a20b drm/i915: Extend QGV point restrict mask to 0x3 adds 192fbfb76744 drm/i915: Implement PSF GV point support adds 84030adb9e27 drm/i915/display: Disable audio, DRRS and PSR before planes adds ba3b049f4774 drm/i915/adl_p: Allow underrun recovery when possible adds 573d7ce4f69a drm/i915/adlp: Add workaround to disable CMTG clock gating adds 41c791fcd61a drm/i915: dgfx cards need to wait on pcode's uncore init done adds bae676411906 drm/i915/adl_s: Update ddi buf translation tables adds 65ad82b2a3e8 drm/i915/adl_p: Add ddi buf translation tables for combo PHY adds 290810080478 drm/i915/dg2: Add MPLLB programming for SNPS PHY adds 865b73ea18bb drm/i915/dg2: Add MPLLB programming for HDMI adds a046a0daa3c6 drm/i915/dg2: Add vswing programming for SNPS phys adds f82f2563bc60 drm/i915/dg2: Update modeset sequences adds a6a128116e55 drm/i915/dg2: Wait for SNPS PHY calibration during display init adds 7711749a6049 drm/i915/dg2: Update lane disable power state during PSR adds 11955c87d209 drm/i915/dg2: Update to bigjoiner path adds 155b8645de9e drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) [...] adds cad83b405fe4 drm/i915/display: remove PORT_F workaround for CNL adds 1d89509a5dd6 drm/i915/display: remove explicit CNL handling from intel_cdclk.c adds 44bf1b737be0 drm/i915/display: remove explicit CNL handling from intel_color.c adds f9a3a827f7e3 drm/i915/display: remove explicit CNL handling from intel_ [...] adds 89a346007c45 drm/i915/display: remove explicit CNL handling from intel_crtc.c adds 4da27d5dfe66 drm/i915/display: remove explicit CNL handling from intel_ddi.c adds 6e5b3d6b1f54 drm/i915/display: remove explicit CNL handling from intel_ [...] adds 3a6242e31686 drm/i915/display: remove explicit CNL handling from intel_dmc.c adds 94a79070d277 drm/i915/display: remove explicit CNL handling from intel_dp.c adds 8de358cbebd9 drm/i915/display: remove explicit CNL handling from intel_ [...] adds f1be52cb0ee7 drm/i915/display: remove explicit CNL handling from intel_vdsc.c adds c988d2dcd227 drm/i915/display: remove explicit CNL handling from skl_un [...] adds c27310e3d6ba drm/i915/display: remove explicit CNL handling from intel_ [...] adds b623aae585cb drm/i915/display: remove CNL ddi buf translation tables adds 4a8b03a41b4c drm/i915/display: rename CNL references in skl_scaler.c adds 938a8a9af7b9 drm/i915: remove explicit CNL handling from i915_irq.c adds dbac4f3946ec drm/i915: remove explicit CNL handling from intel_pm.c adds cf9fb29cfc02 drm/i915: remove explicit CNL handling from intel_pch.c adds b426c837460a drm/i915: remove explicit CNL handling from intel_wopcm.c adds a2db1945362b drm/i915: rename CNL references in intel_dram.c adds 244dba4cb596 drm/i915: replace random CNL comments adds 4c6b3021217f drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER adds 5dae69a9fd97 drm/i915: remove GRAPHICS_VER == 10 adds a4d082fc194a drm/i915: rename/remove CNL registers adds 78f613ba1efb drm/i915: finish removal of CNL adds 615a77246691 drm/i915/dg1: Adjust the AUDIO power domain adds 82929a2140eb drm/i915: Correct SFC_DONE register offset adds 233624e0d5a0 drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled adds d4bc18183ee1 drm/i915/display/adl_p: Correctly program MBUS DBOX A credits adds 5d85edd0be17 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 2c5b2d964d19 gpu: host1x: Remove unused functions adds 0248c7783707 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 9d6723747915 gpu: ipu-v3: image-convert: use swap() adds 59e4e762a17d gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi [...] adds 4756560c14d1 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 37c17b3f3a19 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 29c34975c939 regmap: allow const array for {devm_,}regmap_field_bulk_al [...] adds cc15156265f0 Merge remote-tracking branch 'regmap/for-5.15' into regmap-next adds 1aa3ddf9fd97 Merge remote-tracking branch 'regmap/for-next' adds c5aa8277a1d3 ALSA: seq: Fix comments of wrong client number for MIDI Pa [...] adds fac24b0f34c1 ALSA: pcxhr: use __func__ to get funcion's name in an outp [...] adds 825a52482a61 ALSA: core: Fix double calls of snd_card_free() via devres adds 01099b1ad910 Merge branch 'for-linus' into for-next adds 4d4dee0aefec ALSA: usb-audio: Introduce quirk_flags field adds ce47d47e5cc8 ALSA: usb-audio: Move media-controller API quirk into quirk_flags adds af158a7f8d9a ALSA: usb-audio: Move txfr_quirk handling to quirk_flags adds c1b034a4214e ALSA: usb-audio: Move tx_length quirk handling to quirk_flags adds 019c7f912ca9 ALSA: usb-audio: Move playback_first flag into quirk_flags adds f21dca857b4c ALSA: usb-audio: Move clock setup quirk into quirk_flags adds 2de00d5a914e ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags adds f748385471f7 ALSA: usb-audio: Move control message delay quirk into qui [...] adds 1f074fe56987 ALSA: usb-audio: Move interface setup delay into quirk_flags adds 8bfe17ad975f ALSA: usb-audio: Move rate validation quirk into quirk_flags adds 44e6fc64dfeb ALSA: usb-audio: Move autosuspend quirk into quirk_flags adds 3c69dc913413 ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags adds 68e851ee4cfd ALSA: usb-audio: Move generic DSD raw detection into quirk_flags adds 5b517854420b ALSA: usb-audio: Add quirk_flags module option adds a39978ed6df1 ALSA: doc: Add the description of quirk_flags option for s [...] adds d1254593e705 ALSA: usb-audio: make array static const, makes object smaller adds 723c1252e058 ALSA: memalloc: Minor refactoring adds 58a95dfa4fdd ALSA: memalloc: Correctly name as WC adds ac9245a5406e ALSA: pcm: Allow exact buffer preallocation adds d5c505581674 ALSA: memalloc: Support WC allocation on all architectures adds 7f2da3d76b7d ALSA: pxa2xx: Use managed PCM buffer allocation adds 13ce4d8fbf59 ASoC: bcm: Use managed PCM buffer allocation adds f010a4987f61 ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation adds 0e1b598fb427 ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation adds 189364872fba ASoC: tegra: Use managed buffer allocation adds 1855ce6293c0 ASoC: fsl_asrc_dma: Use managed buffer allocation adds e159704f7920 ASoC: fsl_dma: Use managed buffer allocation adds 3610a6d1dbd1 ASoC: mpc5200: Use managed buffer allocation adds 15a52cdcb0ef ASoC: qcom: lpass: Use managed buffer allocation adds 8c505b773d3f ASoC: qcom: qdsp6: Use managed buffer allocation adds ba447289fd06 ASoC: sprd: Use managed buffer allocation adds 623c10108338 ALSA: memalloc: Fix pgprot for WC mmap on x86 adds f84ba106a018 ALSA: memalloc: Store snd_dma_buffer.addr for continuous p [...] adds ddddc0d4c76a ALSA: pci/korg1212: completely remove 'set but not used' warnings adds df8bcf36be27 ALSA: es1688: Avoid devres management for es1688 object creation adds 29fa0b95dd67 Merge remote-tracking branch 'sound/for-next' adds 89d751d8f9dc ASoC: rt5682: enable SAR ADC power saving mode during suspend adds 37108ef45ae9 ASoC: amd: fix an IS_ERR() vs NULL bug in probe adds 2bc3e1f21b06 ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() adds 33be10b563dc ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_compone [...] adds 940a1f435723 ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playbac [...] adds 7931df9bf07b ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() adds 9bdc573d84d8 ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_se [...] adds 6b809c19d4ff Merge series "ASoC: soc-pcm: cleanup cppcheck warning" fro [...] adds 0f6b04adb58d ASoC: Intel: Fix spelling contraction "cant" -> "can't" adds 14db5499d583 ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' adds 2080acf3d180 ASoC: samsung: Constify static snd_soc_ops adds d7a3a6801913 ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional adds dfe1114638d1 ASoC: v253_init: eliminate pointer to string adds cdb76568b09d ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dm [...] adds bce00560a28e ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_da [...] adds 5ad76775a522 ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt [...] adds 5600f3d5ac53 ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregi [...] adds eaf2469c340b ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_co [...] adds 99c68653a565 ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] adds 51a3dd58424e ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] adds ff6c95d25161 Merge series "ASoC: soc-core: cleanup cppcheck warning" fr [...] adds f211f5f60633 ASoC: amd: Drop superfluous mmap callbacks adds 9398a834700e ASoC: intel: skylake: Drop superfluous mmap callback adds 2b761f476f3a ASoC: dt-bindings: Document RZ/G2L bindings adds 5df6dfbb6de8 ASoC: dt-bindings: sound: renesas,rz-ssi: Document DMA support adds 219691cf3601 Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] adds 6dfeb70276de ASoC: rsnd: make some arrays static const, makes object smaller adds f79e4b2a38ed ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_p [...] adds 65a4cfdd6f2b ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_d [...] adds e9aa139f95f5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_d [...] adds ea8f6b29b4a5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_k [...] adds b81e8efa245a ASoC: soc-topology: cleanup cppcheck warning at snd_soc_fi [...] adds 170c0d7460fc Merge series "ASoC: soc-topology: cleanup cppcheck warning [...] adds ea9df9840fd5 ASoC: tlv320aic32x4: make array clocks static, makes objec [...] adds dccd1dfd0770 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to [...] adds dd3e2025100c ASoC: Intel: bytcr_rt5640: Add line-out support adds 810711407467 ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai( [...] adds 044c76571277 ASoC: Intel: bytcr_rt5640: Add support for a second headph [...] adds 79c1123bac3b ASoC: Intel: bytcr_rt5640: Add support for a second headse [...] adds 780feaf4ad88 ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk adds 2f535e2cd513 Merge series "ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1 [...] adds f01639589e25 soundwire: move intel sdw register definitions to sdw_intel.h adds 1cbf6443f0de ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc adds 781dd3c82268 ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS de [...] adds 2f1315ae94b4 ASoC: SOF: intel: move sof_intel_dsp_desc() forward adds 198fa4bcf6a1 ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops adds 60e9feb781df soundwire: intel: introduce shim and alh base adds b189dde9d3e5 Merge series "soundwire/ASoC: abstract platform-dependent [...] adds 0d73297e483e ASoC: codecs: ad193x: add support for 96kHz and 192kHz pla [...] adds 5c8a7efc2fd5 ASoC: rt5514: make array div static const, makes object smaller adds b8cab69b0ed9 ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 adds 46fa9a158327 ASoC: SOF: Intel: Use DMI string to search for adl_mx98373 [...] adds 22414cade8df ASoC: Intel: update sof_pcm512x quirks adds d4321277b3b9 ASoC: Intel: sof_sdw_max98373: remove useless inits adds 8ff9392460ae Merge series "ASoC: SOF/Intel: machine driver updates" fro [...] adds 58f42dfd7977 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() adds 872040f7980b ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() adds b1ebecb90bf6 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() adds b285b51018a7 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() adds f3f5798d6516 Merge series "ASoC: soc-ops: cleanup cppcheck warning" fro [...] adds edcade2e5e94 ASoC: mediatek: mt6359: convert to use module_platform_driver adds f2553d467834 ASoC: amd: vangogh: Drop superfluous mmap callback adds 36a9d79e5e95 ASoC: simple-card-utils: Avoid over-allocating DLCs adds 7453d6d45d55 ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() adds af6b57ab7fdd ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() adds 29155bba1818 ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer [...] adds a16cfb1bee80 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() adds 5c52e48fb1c2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() adds 65f7316d18f2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check [...] adds a71657947d74 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() adds fd5ad2346148 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_d [...] adds fcb3f196f808 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_a [...] adds fd136fdbf4a6 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_w [...] adds 3dc72e4251d7 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_n [...] adds f2ff5fbe343d ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_s [...] adds 7002ab41920f Merge series "ASoC: soc-dapm: cleanup cppcheck warning" fr [...] adds 221034aca4fd ASoC: max98090: remove duplicate status reads and useless [...] adds c18abd00333b ASoC: mt6359-accdet.c: remove useless assignments adds 8c62dbcb489a ASoC: wcd938x: simplify return value adds 41bc951de77a Merge series "ASoC: codecs: cppcheck warnings" from Pierre [...] adds bcee7ed09b8e ASoC: codecs: wcd938x: add Multi Button Headset Control support adds 585fb31c2c3a ASoC: rt5640: Silence warning message about missing interrupt adds b962bae81fa4 ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit adds 24cdbb79bbfe ASoC: cs42l42: Validate dai_set_sysclk() frequency adds c76d572c1ec8 ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots adds e2f6867299ac ASoC: cs42l42: Update module authors adds ddaa1ed52c5d Merge some cs42l42 patches into asoc-5.15 adds b215d22ba05b Merge remote-tracking branch 'asoc/for-5.15' into asoc-next adds dddd6cc2c9ba Merge remote-tracking branch 'sound-asoc/for-next' adds ced75a2f5da7 MAINTAINERS: Add Luis Chamberlain as modules maintainer adds 88812752598b Merge remote-tracking branch 'modules/modules-next' adds db2213d17ec0 Merge remote-tracking branch 'input/next' adds 06447ae5e33b ioprio: move user space relevant ioprio bits to UAPI includes adds 4c7251e1b576 MIPS: don't include <linux/genhd.h> in <asm/mach-rc32434/rb.h> adds e45cef51dba9 bvec: fix the include guards for bvec.h adds e6e7471706dc bvec: add a bvec_kmap_local helper adds f93a181af40b bvec: add memcpy_{from,to}_bvec and memzero_bvec helper adds ab6c340eeac4 block: use memzero_page in zero_fill_bio adds 732022b86a37 rbd: use memzero_bvec adds 18a6234ccf06 dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq adds 6e0a48552b8c ps3disk: use memcpy_{from,to}_bvec adds bda135d9c03f block: remove bvec_kmap_irq and bvec_kunmap_irq adds f8b679a070c5 block: rewrite bio_copy_data_iter to use bvec_kmap_local a [...] adds f434cdc78e01 block: use memcpy_to_bvec in copy_to_high_bio_irq adds d24920e20ca6 block: use memcpy_from_bvec in bio_copy_kern_endio_read adds 4aebe8596ab7 block: use memcpy_from_bvec in __blk_queue_bounce adds 8aec120a9ca8 block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} adds 503469b5b30f block: use bvec_kmap_local in bio_integrity_process adds a45e43cad798 block: assert the locking state in delete_partition adds d7a66574b34e block: unhash the whole device inode earlier adds 0468c5323413 block: allocate bd_meta_info later in add_partitions adds 9d3b8813895d block: change the refcounting for partitions adds 4b2731226d7d loop: don't grab a reference to the block device adds 14cf1dbb55bb block: remove bdgrab adds 2f4731dcd0bb block: remove bdput adds 26e2d7a362f6 block: reduce stack usage in diskstats_show adds a9e7bc3de405 block: use the %pg format specifier in printk_all_partitions adds a291bb43e5c9 block: use the %pg format specifier in show_partition adds 453b8ab696b3 block: simplify printing the device names disk_stack_limits adds 1d7035478f64 block: simplify disk name formatting in check_partition adds abd2864a3e46 block: remove disk_name() adds 2164877c7f37 block: remove cmdline-parser.c adds cf179948554a block: add disk sequence number adds 87eb71074712 block: export the diskseq in uevents adds 7957d93bf32b block: add ioctl to read the disk sequence number adds 13927b31b13f block: export diskseq in sysfs adds e6138dc12de9 block: add a helper to raise a media changed event adds 9f65c489b68d loop: raise media_change event adds 2bc1f6e442ee block: remove blk-mq-sysfs dead code adds 2c9819cb77c3 Merge branch 'for-5.15/block' into for-next adds 94dace8c8571 block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr adds 3087b335b531 block/rnbd: Use sysfs_emit instead of s*printf function fo [...] adds 7a528b965fe5 Merge branch 'for-5.15/drivers' into for-next adds e16aa0c614c6 io-wq: remove GFP_ATOMIC allocation off schedule out path adds 4f02d204dd7b Merge branch 'for-5.15/io_uring' into for-next adds 90b7198001f2 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag adds 2112f5c1330a loop: Select I/O scheduler 'none' from inside add_disk() adds c00db7c45cab Merge branch 'for-5.15/block' into for-next adds 6743ff8a770a Merge remote-tracking branch 'block/for-next' adds e9a1a921ee42 dm writecache: report invalid return from writecache_map helpers adds 264c0f163bd3 dm writecache: add event counters adds 0a3bec81a409 dm ima: measure data on table load adds 34534af6bac1 dm ima: measure data on device resume adds 66e7a13cd88e dm ima: measure data on device remove adds 26872adc03e5 dm ima: measure data on table clear adds 1ef0268aedcc dm ima: measure data on device rename adds a4b668d1f175 dm: update target status functions to support IMA measurement adds 3eadac651d1d dm: add documentation for IMA measurement support adds 2e033b23bd3d Merge remote-tracking branch 'device-mapper/for-next' adds 196f1c91c87e mmc: host: add kdoc for mmc_retune_{en|dis}able adds b9ee289ac933 mmc: host: factor out clearing the retune state adds 56a487d9876c mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] adds 239a7f3e16be mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] adds 1af2cfed6d26 mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] adds e1855200983b mmc: sdhci-of-arasan: Check return value of non-void funtions adds 30a5d9aae2e9 mmc: sdhci-of-arasan: Use appropriate type of division macro adds bf01e2dfaacc mmc: sdhci-of-arasan: Modify data type of the clk_phase array adds 9e318346d7b7 mmc: arasan: Fix the issue in reading tap values from DT adds 6eca67610346 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 adds f7754509d986 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] adds 8d5033bd2422 mmc: sh_mmcif: use proper DMAENGINE API for termination adds 9905a092991c mmc: usdhi6rol0: use proper DMAENGINE API for termination adds 36ef2503f422 mmc: mmci: De-assert reset on probe adds d3b242d69c77 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() adds 26d9885df9b0 Merge branch 'fixes' into next adds 098959aaabf2 mmc: dw_mmc: Add data CRC error injection adds d1eeb67caeee Merge branch 'fixes' into next adds 070035b8d899 mmc: core: Avoid hogging the CPU while polling for busy in [...] adds b9ec93fcae2a mmc: core: Avoid hogging the CPU while polling for busy fo [...] adds 09dffc819e9b mmc: core: Avoid hogging the CPU while polling for busy af [...] adds 99fe296d7e37 Merge branch 'fixes' into next adds d241b80220b1 mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header adds 101262c60013 mmc: core: Store pointer to bio_crypt_ctx in mmc_request adds 144f40f84cea Merge remote-tracking branch 'mmc/next' adds 8552793c6be6 Merge remote-tracking branch 'mfd/for-mfd-next' adds ad1abe476995 power: supply: cw2015: use dev_err_probe to allow deferred probe adds daaca3156dd9 power: supply: sc27xx: Delete superfluous error message adds f9ac97307b62 power: supply: axp288_fuel_gauge: Fix define alignment adds fc0db6556c41 power: supply: axp288_fuel_gauge: Remove debugfs support adds 8f6cc48e1aff power: supply: axp288_fuel_gauge: Silence the chatty IRQ m [...] adds caa534c3ba40 power: supply: axp288_fuel_gauge: Report register-address [...] adds f17bda7f655f power: supply: axp288_fuel_gauge: Drop retry logic from fu [...] adds 7eef3e663834 power: supply: axp288_fuel_gauge: Store struct device poin [...] adds c371d4491ba6 power: supply: axp288_fuel_gauge: Only read PWR_OP_MODE, F [...] adds 394088f0b066 power: supply: axp288_fuel_gauge: Refresh all registers in one go adds 964b3e9b02bd power: supply: axp288_fuel_gauge: Move the AXP20X_CC_CTRL [...] adds 213e19d659f9 power: supply: axp288_fuel_gauge: Take the P-Unit semaphor [...] adds ea09753602cd Merge remote-tracking branch 'battery/for-next' adds 15b4d2b97201 regulator: rtq2134: Fix coding style adds 784ed3695839 regulator: sy8824x: Enable REGCACHE_FLAT adds 6bdd1c672a2a regulator: sy8827n: Enable REGCACHE_FLAT adds e5dad32d90e0 regulator: sy7636a: Remove the poll_enable_time adds 4cafe1aeb5fb regulator: sy7636a: Use the parent driver data adds d38d49b14004 regulator: sy7636a: Store the epd-pwr-good GPIO locally adds c4ca33f6610d Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds a708b0d18250 Merge remote-tracking branch 'regulator/for-next' adds 8e510439eeaa Merge remote-tracking branch 'security/next-testing' adds 406674b34696 Merge remote-tracking branch 'apparmor/apparmor-next' adds 0270844cf4fb Merge remote-tracking branch 'keys/keys-next' adds 53cf9aea20b7 Merge remote-tracking branch 'selinux/next' adds f41619ad96d9 Merge remote-tracking branch 'smack/next' adds 29f20d747023 char: tpm: Kconfig: remove bad i2c cr50 select adds b8803e535be6 char: tpm: cr50_i2c: convert to new probe interface adds a28491700e5a certs: Trigger creation of RSA module signing key if it's [...] adds 7b15db5f1e25 certs: Add support for using elliptic curve keys for signi [...] adds 12fcd10c81bd Merge remote-tracking branch 'tpmdd/next' adds 5aa95d8834e0 iommu: Check if group is NULL before remove device adds fc65d0acaf23 iommu/amd: Selective flush on unmap adds 6664340cf1d5 iommu/amd: Do not use flush-queue when NpCache is on adds 3136895cc5b6 iommu: Improve iommu_iotlb_gather helpers adds febb82c208e4 iommu: Factor iommu_iotlb_gather_is_disjoint() out adds fe6d269d0e9b iommu/amd: Tailored gather logic for AMD adds 3b122a5666cb iommu/amd: Sync once for scatter-gather operations adds a270be1b3fdf iommu/amd: Use only natural aligned flushes in a VM adds 1d65b9084721 Merge remote-tracking branch 'korg/core' into x86/amd adds 47a70bea54b7 iommu/amd: Remove stale amd_iommu_unmap_flush usage adds 59103c79f46a iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU drive [...] adds 9eec3f9b9e24 iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver [...] adds 848512413696 Merge branches 'iommu/fixes', 'x86/amd' and 'core' into next adds ea37b0dac8ff Merge remote-tracking branch 'iommu/next' adds 6df10ce65bf8 Merge remote-tracking branch 'audit/next' adds 6e95b23a5b2d spi: imx: Implement support for CS_WORD adds b09bff2676be spi: bcm2835aux: use 'unsigned int' instead of 'unsigned' adds 7c72dc56a631 spi: spi-ep93xx: Prepare clock before using it adds 726e6f31b102 Merge series "arm: ep93xx: CCF conversion" from Nikita Shu [...] adds 8c33ebfeeb59 spi: move cs spi_delay to spi_device adds 04e6bb0d6bb1 spi: modify set_cs_timing parameter adds 14b55b207625 Merge remote-tracking branch 'spi/for-5.15' into spi-next adds a75b18b703cd Merge remote-tracking branch 'spi/for-next' adds c52787b59063 x86/smp: Add a per-cpu view of SMT state adds 371b09c6fdc4 x86/mm: Refactor cond_ibpb() to support other use cases adds 58e106e725ee sched: Add task_work callback for paranoid L1D flush adds 8aacd1eab53e x86/process: Make room for TIF_SPEC_L1D_FLUSH adds b5f06f64e269 x86/mm: Prepare for opt-in based L1D flush in switch_mm() adds e893bb1bb4d2 x86, prctl: Hook L1D flushing in via prctl adds b7fe54f6c2d4 Documentation: Add L1D flushing Documentation adds b860d367586a Merge branch 'x86/cpu' adds bb7262b29547 timers: Move clearing of base::timer_running under base:: Lock adds 2f9eeec3f447 Merge branch 'timers/urgent' adds ed7c691b4de6 Merge branch 'sched/core' adds 9d7a6c95f62b perf: Fix required permissions if sigtrap is requested adds b068fc04de10 perf: Refactor permissions check into perf_check_permission() adds a4d7292e2c1a Merge branch 'perf/urgent' adds 3f2cbe3810a6 perf/x86/intel/uncore: Fix IIO cleanup mapping procedure f [...] adds 92279a3b11a0 perf/x86/intel/uncore: Fix integer overflow on 23 bit left [...] adds 3e2cd37c296b Merge branch 'perf/core' adds d4e5076c3522 locking/rwsem: Remove an unused parameter of rwsem_wake() adds 47401d94947d locking/atomic: simplify ifdef generation adds f3e615b4db1f locking/atomic: remove ARCH_ATOMIC remanants adds e3d18cee258b locking/atomic: centralize generated headers adds 67d1b0de258a locking/atomic: add arch_atomic_long*() adds cf3ee3c8c29d locking/atomic: add generic arch_*() bitops adds f6a71a5ebe23 Merge branch 'locking/core' adds cf4c3ffa0543 Merge remote-tracking branch 'tip/auto-latest' adds b47cbd3249b9 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 77bc49a15a2c Merge remote-tracking branch 'edac/edac-for-next' adds f5d1444262c2 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds a0624ad17854 rcu: Weaken ->dynticks accesses and updates adds b8c28fe9c821 rcu: Mark accesses to ->rcu_read_lock_nesting adds a69be6898b89 rculist: Unify documentation about missing list_empty_rcu() adds eb1e698b84fb rcu/tree: Handle VM stoppage in stall detection adds 3217d8680fae rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds 1e4b7711d2f1 rcu: Start timing stall repetitions after warning complete adds be11fa271302 srcutiny: Mark read-side data races adds ecc66a569990 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds 1066e6c96c41 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds 87dcbe623091 rcu: Mark accesses in tree_stall.h adds ab1af7bad3d3 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() adds 572e890c6a3a rcu: Use per_cpu_ptr to get the pointer of per_cpu variable adds eec60d2801b6 rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU adds 089af7f080a9 rcu: Print human-readable message for schedule() in RCU reader adds 25f6fa53a074 refscale: Add measurement of clock readout adds 59e836662860 rcutorture: Preempt rather than block when testing task stalls adds 811192c5f24b rcuscale: Console output claims too few grace periods adds 5b237d650eb8 locktorture: Mark statistics data races adds af5f6e27d52c locktorture: Count lock readers adds 9b9a80677fd8 scftorture: Add RPC-like IPI tests adds 586e4d4193a6 scftorture: Avoid NULL pointer exception on early exit adds cdeef67d8fed torture: Make kvm.sh select per-scenario affinity masks adds 8220a1184970 torture: Don't redirect qemu-cmd comment lines adds bdf5ca120153 torture: Make kvm-test-1-run-qemu.sh apply affinity adds de2909461c1a rcutorture: Upgrade two-CPU scenarios to four CPUs adds 4567c76a8e45 torture: Use numeric taskset argument in jitter.sh adds 9e528a84c9f2 torture: Consistently name "qemu*" test output files adds a5202e173d3b torture: Make kvm-test-1-run-batch.sh select per-scenario [...] adds b3bf9632efc4 torture: Don't use "test" command's "-a" argument adds 5f33809ec2cd torture: Add timestamps to kvm-test-1-run-qemu.sh output adds 06ca91448f32 torture: Make kvm-test-1-run-qemu.sh check for reboot loops adds 53495c8174cd Merge branches 'doc.2021.07.20c', 'fixes.2021.08.03a', 'no [...] adds a9225ea19e71 Merge branch 'kcsan.2021.07.20c' into HEAD adds 436eef23c41f tools/memory-model: Add example for heuristic lockless reads adds f92975d76d53 tools/memory-model: Heuristics using data_race() must hand [...] adds 87859a8e3f08 tools/memory-model: Document data_race(READ_ONCE()) adds 3d56d07885f4 Merge branch 'lkmm.2021.07.27a' into HEAD adds a2c71059bec8 Merge branch 'lkmm-dev.2021.07.20a' into HEAD adds 11ab0d7b5379 Merge branch 'clocksource.2021.07.20c' into HEAD adds 0e0ea250f627 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument adds 2da9405ecc3a scftorture: Allow zero weight to exclude an smp_call_funct [...] adds 72dcfb83a86e scftorture: Shut down if nonsensical arguments given adds c092e4e4ee33 scftorture: Account for weight_resched when checking for a [...] adds 83feee1dee93 scftorture: Count reschedule IPIs adds 5a546dcdcdc8 torture: Make torture.sh print the number of files to be c [...] adds c31a54ef37ce tools/rcu: Add an extract-stall script adds 3922bb15ad41 rcu: Mark accesses to rcu_state.n_force_qs adds 4bba5508452c rcu-nocb: Fix a couple of tree_nocb code-style nits adds f0d862d7c1d5 torture: Allot 1G of memory for scftorture runs adds fc67b15e5548 irq: abstract irqaction handler invocation adds aa6fbf97e561 irq: detect long-running IRQ handlers adds 5d2ba870d25d rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp adds 2d31989d2ee1 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp adds 6531aeeeeec5 doc: Add another stall-warning root cause in stallwarn.rst adds 28a29c3c83a4 rcu: Fix undefined Kconfig macros adds 8f2c500a07af rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] adds d407510bba19 clocksource: Forgive repeated long-latency watchdog clocks [...] adds a574156ef859 rcu-tasks: Wait for trc_read_check_handler() IPIs adds 0bb04803f92a rcu-tasks: Simplify trc_read_check_handler() atomic operations adds 2c1db9bfd845 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] adds 38c85e1eaeee rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] adds 9a8545999d7d rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() adds f45ab1131fe8 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() adds a62814fa87f7 rcu: Make rcutree_dying_cpu() use its "cpu" parameter adds 3bf9af017d03 rcu: Replace deprecated CPU-hotplug functions. adds a38195a19bfe torture: Replace deprecated CPU-hotplug functions. adds 04cef7c7f831 rcutorture: Suppressing read-exit testing is not an error adds 758fa151eb37 rcu-tasks: Fix s/instruction/instructions/ typo in comment adds 143910c1a459 Merge remote-tracking branch 'rcu/rcu/next' adds 0ab410a93d62 KVM: arm64: Narrow PMU sysreg reset values to architectura [...] adds f5eff40058a8 KVM: arm64: Drop unnecessary masking of PMU registers adds ca4f202d08ba KVM: arm64: Disabling disabled PMU counters wastes a lot of time adds 7a3ba3095a32 KVM: arm64: Remove PMSWINC_EL0 shadow register adds dd71894a1217 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next adds 63db506e0762 KVM: arm64: Introduce helper to retrieve a PTE and its level adds 6011cf68c885 KVM: arm64: Walk userspace page tables to compute the THP [...] adds f2cc327303b1 KVM: arm64: Avoid mapping size adjustment on permission fault adds 205d76ff0684 KVM: Remove kvm_is_transparent_hugepage() and PageTransCom [...] adds 0fe49630101b KVM: arm64: Use get_page() instead of kvm_get_pfn() adds 36c3ce6c0d03 KVM: Get rid of kvm_get_pfn() adds 7094ddbc0be6 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next adds 38f703663d4c KVM: arm64: Count VMID-wide TLB invalidations adds 013cc4c6788f KVM: arm64: Fix comments related to GICv2 PMR reporting adds a6d40504bf42 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next adds eb48d154cd0d arm64: Move .hyp.rodata outside of the _sdata.._edata range adds 47e6223c841e KVM: arm64: Unregister HYP sections from kmemleak in prote [...] adds fe7490bd12d4 Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next adds 40261e85e69e Merge remote-tracking branch 'kvm-arm/next' adds be7b37f5646b Merge remote-tracking branch 'xen-tip/linux-next' adds 09ae8baf363e Merge remote-tracking branch 'percpu/for-next' adds f728c4a9e840 workqueue: Fix possible memory leaks in wq_numa_init() adds 549e9aa9a7c4 Merge remote-tracking branch 'workqueues/for-next' adds e06ba23b0518 leds: el15203000: Correct headers (of*.h -> mod_devicetable.h) adds 9999908ca1ab leds: lgm-sso: Put fwnode in any case during ->probe() adds 1ed4d05e0a0b leds: lgm-sso: Don't spam logs when probe is deferred adds c31ef7004ee1 leds: lgm-sso: Remove explicit managed GPIO resource cleanup adds 3dd34dfb09ae leds: lgm-sso: Convert to use list_for_each_entry*() API adds 690e4f3ad363 leds: lm3692x: Correct headers (of*.h -> mod_devicetable.h) adds 3a923639d36b leds: lm3697: Update header block to reflect reality adds d299ae942e02 leds: lm3697: Make error handling more robust adds 7e1baaaa2407 leds: lt3593: Put fwnode in any case during ->probe() adds 8aa41952ef24 leds: rt8515: Put fwnode in any case during ->probe() adds 64f67b5240db leds: trigger: audio: Add an activate callback to ensure t [...] adds 28b398822240 Merge remote-tracking branch 'leds/for-next' adds e93feb12189c Merge remote-tracking branch 'ipmi/for-next' adds bdac4d8abbfc Merge 5.14-rc3 into driver-core-next adds 895adbec302e kernfs: add a revision to identify directory node changes adds c7e7c04274b1 kernfs: use VFS negative dentry caching adds 7ba0273b2f34 kernfs: switch kernfs to use an rwsem adds 47b5c64d0ab5 kernfs: use i_lock to protect concurrent inode updates adds df6192f47d23 kernfs: dont call d_splice_alias() under kernfs node lock adds b2c943e52705 nubus: Make struct nubus_driver::remove return void adds b3efb7090d54 Merge remote-tracking branch 'driver-core/driver-core-next' adds a71786d7f519 dt-bindings: usb: mtu3: remove support VBUS detection of extcon adds 88302047803b dt-bindings: usb: mtu3: add optional property to disable u [...] adds 0b44e4ec2852 dt-bindings: usb: mtu3: add support property role-switch-d [...] adds 72c1b91f5de3 dt-bindings: usb: mtu3: add wakeup interrupt adds 2037f2991dde usb: common: add helper to get role-switch-default-mode adds 26f94fe8e739 usb: dwc3: drd: use helper to get role-switch-default-mode adds 88c6b90188d8 usb: mtu3: support property role-switch-default-mode adds d7e127242816 usb: mtu3: support option to disable usb2 ports adds 0609c1aa10de usb: mtu3: add new helpers for host suspend/resume adds fa6f59e28c61 usb: mtu3: support runtime PM for host mode adds 6244831543ec usb: mtu3: add helper to power on/down device adds 427c66422e14 usb: mtu3: support suspend/resume for device mode adds 6b587394c65c usb: mtu3: support suspend/resume for dual-role mode adds c6e23b89a95d usb: dwc3: gadget: set gadgets parent to the right controller adds 9973772dbb2b usb: gadget: uvc: make uvc_num_requests depend on gadget speed adds b9b82d3d0dbc usb: gadget: uvc: set v4l2_dev->dev in f_uvc adds e81e7f9a0eb9 usb: gadget: uvc: add scatter gather support adds fc78941d8169 usb: gadget: uvc: decrease the interrupt load to a quarter adds 39c0bf564ead dt-bindings: usb: ehci: Add Allwinner A83t compatible adds 4356ad83792f dt-bindings: usb: ohci: Add Allwinner A83t compatible adds 7de14c88272c usb: isp1760: remove debug message as error adds 41f673183862 usb: isp1760: do not sleep in field register poll adds cbbdb3fe0d97 usb: isp1760: rework cache initialization error handling adds 0132bf6f3958 drivers: usb: dwc3-qcom: Add sdm660 compatible adds 64cd4271ea8e usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops adds 5943dd6f5baa Merge remote-tracking branch 'usb/usb-next' adds a311936b5bcb USB: serial: io_edgeport: drop unused descriptor helper adds 2d9a00705910 USB: serial: cp210x: fix control-characters error handling adds ba4bbdabecd1 USB: serial: cp210x: fix flow-control error handling adds befc28a72036 USB: serial: cp210x: clean up control-request timeout adds 33a61d2cc731 USB: serial: cp210x: clean up set-chars request adds 33fb934a0992 USB: serial: cp210x: clean up type detection adds 4e9340bb551a USB: serial: cp210x: determine fw version for CP2105 and CP2108 adds 68b9da2cf4b9 Merge remote-tracking branch 'usb-serial/usb-next' adds 79799d95447c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds d7aff291d069 serial: 8250: Define RX trigger levels for OxSemi 950 devices adds f444f34b4a1a dt-bindings: serial: 8250: Add Exar compatibles adds 0a9410b981e9 serial: 8250_lpss: Enable DMA on Intel Elkhart Lake adds 3d1fa055ea72 serial: max310x: Use clock-names property matching to reco [...] adds 0e9ffdb236b8 cx20442: tty_ldisc_ops::write_wakeup is optional adds 8496f60a670d v253_init: eliminate pointer to string adds 4d3d947866c2 tty: move tty_driver related prototypes to tty_driver.h adds 890ebae62770 tty: include kref.h in tty_driver.h adds a24bc667ac1f tty: move ldisc prototypes to tty_ldisc.h adds abca990183e9 tty: include list & lockdep from tty_ldisc.h adds 56eef46aa830 tty: move tty_ldisc_receive_buf to tty_flip.h adds 8d29e0024437 tty: move tty_buffer definitions to new tty_buffer.h adds 67b94be44771 tty: move tty_port to new tty_port.h adds 52c27f13b52c tty: tty_flip.h needs only tty_buffer and tty_port adds 23411c720052 xtensa: ISS: don't panic in rs_init adds 7ccbdcc4d08a hvsi: don't panic on tty_register_driver failure adds 0524513afe45 tty: don't store semi-state into tty drivers adds 39b7b42be4a8 tty: stop using alloc_tty_driver adds 56ec5880a28e tty: drop alloc_tty_driver adds cb9ea618ee60 tty: make tty_set_operations an inline adds 9f90a4ddef4e tty: drop put_tty_driver adds 72fdb403008c tty: pdc_cons, free tty_driver upon failure adds 481975b24c39 dt-bindings: serial: Add compatible for Mediatek MT7986 adds 3a96e97ab4e8 serial: 8250_pci: make setup_port() parameters explicitly [...] adds c92bbbfe21ef vt: keyboard: treat kbd_table as an array all the time. adds 3df15d6f3724 vt: keyboard.c: make console an unsigned int adds a8cb3ede82fe Revert "cx20442: tty_ldisc_ops::write_wakeup is optional" adds ccd1c4d79479 Revert "v253_init: eliminate pointer to string" adds 33e5571ebdec serial: omap: Disable PM runtime autoidle to remove pm_run [...] adds 6c44eb5905f6 serial: omap: Only allow if 8250_omap is not selected adds d4d82d2183c7 Merge remote-tracking branch 'tty/tty-next' adds 758f74674bcb docs: driver-api: fpga: avoid using UTF-8 chars adds 580e3137318e fpga: fix spelling mistakes adds 0a05cdf18b1a fpga: fpga-bridge: removed repeated word adds 82fb70b87f21 fpga: dfl: pci: add device IDs for Silicom N501x PAC cards adds e3fd0cfb852b fpga: altera-freeze-bridge: Address warning about unused variable adds 1aa3fc699c11 fpga: xiilnx-spi: Address warning about unused variable adds 56ddc787706c fpga: xilinx-pr-decoupler: Address warning about unused variable adds 6f125e87184e fpga: zynqmp-fpga: Address warning about unused variable adds 2e8438b754ab fpga: fpga-mgr: wrap the write_init() op adds 72d935020ea8 fpga: fpga-mgr: make write_complete() op optional adds 8ebab40fd8f1 fpga: fpga-mgr: wrap the write() op adds 6f9922711359 fpga: fpga-mgr: wrap the status() op adds b02a40713db9 fpga: fpga-mgr: wrap the state() op adds 6489d3b00398 fpga: fpga-mgr: wrap the fpga_remove() op adds 630211a17055 fpga: fpga-mgr: wrap the write_sg() op adds c3328c5e644a Merge tag 'fpga-for-5.15-early' of git://git.kernel.org/pu [...] adds 9bb3a9dddbf1 fpga: versal-fpga: Remove empty functions adds 0912ef4855e8 mei: constify passed buffers and structures adds 09b18f2f3be2 parport: serial: Get rid of IRQ_NONE abuse adds fa11c81ce2a1 parport: serial: Retrieve IRQ vector with help of special getter adds 9b945d74a5fc pps: clients: parport: Switch to use module_parport_driver() adds 0fc7ca624b14 samples: mei: don't wait on read completion upon write. adds 1ae14df56cc3 binder: Add invalid handle info in user error log adds e67adaa1754d sgi-xpc: Replace deprecated CPU-hotplug functions. adds c90eefef4e96 Merge remote-tracking branch 'char-misc/char-misc-next' adds 290767e15fce Merge remote-tracking branch 'extcon/extcon-next' adds 6883d49850f7 Merge remote-tracking branch 'phy-next/next' adds ff560946ef15 soundwire: cadence: add paranoid check on self-clearing bits adds 13a5635632af Merge tag 'asoc-sdw-mockup-codec' into next adds e6645314eb27 soundwire: stream: don't abort bank switch on Command_Igno [...] adds 4a7a603cad3f soundwire: add flag to ignore all command/control for mock [...] adds 7fae3cfb7007 soundwire: bus: squelch error returned by mockup devices adds 24f08b3aa5a5 soundwire: stream: don't program mockup device ports adds 8fba8acd399b soundwire: cadence: add debugfs interface for PDI loopbacks adds dd81e7c3f0bb soundwire: cadence: override PDI configurations to create [...] adds 9d87ed06cdd2 Merge remote-tracking branch 'soundwire/next' adds 1651d9e7810e thunderbolt: Add authorized value to the KOBJ_CHANGE uevent adds 564ed89f69aa Merge remote-tracking branch 'thunderbolt/next' adds 26c22cfde5dd vfio: Use config not menuconfig for VFIO_NOIOMMU adds e7500b3ede2c vfio/pci: Make vfio_pci_regops->rw() return ssize_t adds 15a5896e61ac vfio/mdev: turn mdev_init into a subsys_initcall adds 3fb1712d8596 vfio/mdev: don't warn if ->request is not set adds f898df7a67f0 Merge remote-tracking branch 'vfio/next' adds f5e9e38e7063 iio: proximity: vcnl3020: add DMA safe buffer adds 3363fbbe19e5 iio: proximity: vcnl3020: add periodic mode adds 7ff98c8afa46 iio: proximity: vcnl3020: remove iio_claim/release_direct adds 78a6af334662 iio: adc: fsl-imx25-gcq: Use the defined variable to clean code adds 674db1e9217a iio: pressure: st_pressure: use devm_iio_triggered_buffer_ [...] adds a442673b40f2 iio: accel: st_accel: use devm_iio_triggered_buffer_setup( [...] adds 899f6791469f iio: magn: st_magn: use devm_iio_triggered_buffer_setup() [...] adds a574e68ff513 iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() [...] adds 48dc1abde015 iio: adc: meson-saradc: Disable BL30 integration on G12A a [...] adds 0e1d2a5ec77e iio: adc: meson-saradc: Add missing space between if and p [...] adds 9491b9177fd0 iio: adc: meson-saradc: Fix indentation of arguments after [...] adds 65ba068571a7 Merge remote-tracking branch 'iio/togreg' adds c28d5d5688c6 Merge tag 'bus_remove_return_void-5.15' into next adds 75ba9a715cb6 dmaengine: xilinx_dma: Use list_move_tail instead of list_ [...] adds df208d63cfc5 dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of l [...] adds 48594dbf793a dmaengine: zynqmp_dma: Use list_move_tail instead of list_ [...] adds 26f1ca91d242 dmaengine: hisi_dma: Remove some useless code adds 4aece33cacf7 dt-bindings: dma: altera-msgdma: make response port optional adds af2eec750281 dmaengine: altera-msgdma: make response port optional adds ef94b0413bf4 dt-bindings: dma: add alternative REQ/ACK protocol selecti [...] adds 2b5b74054c21 dmaengine: stm32-dma: add alternate REQ/ACK protocol management adds 48ae638be56b ppc4xx: replace sscanf() by kstrtoul() adds 059e969c2a7d dmaengine: tegra210-adma: Using pm_runtime_resume_and_get [...] adds 258cb692b820 dmaengine: at_xdmac: use platform_driver_register adds ade8a86b512c dmaengine: idxd: Set defaults for GRPCFG traffic class adds 568b2126466f dmaengine: idxd: fix uninit var for alt_drv adds 673d812d30be dmaengine: idxd: fix wq slot allocation index check adds a9c171527a34 dmaengine: idxd: rotate portal address for better performance adds 125d10373ad9 dmanegine: idxd: add software command status adds b60bb6e2bfc1 dmaengine: idxd: fix abort status check adds 5eea6c9712bd dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned adds 32286e279385 dmaengine: dw-axi-dmac: Remove free slot check algorithm i [...] adds f95f3b53513d dmaengine: dw-axi-dmac: support parallel memory <--> perip [...] adds c454d16a7d5a dmaengine: dw-axi-dmac: Burst length settings adds b92e83f7c4f0 dmaengine: ep93xx: Prepare clock before using it adds dd861267bfec dma: imx-dma: configure the generic DMA type to make it work adds ffa179ae2af6 Merge branch 'fixes' into next adds e9c5b0b53ccc dmaengine: idxd: Fix a possible NULL pointer dereference adds dc0846cada89 Merge remote-tracking branch 'dmaengine/next' adds c3df5fb57fe8 cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync adds 13ab5b12f0f8 Merge remote-tracking branch 'cgroup/for-next' adds f449a3d7a153 scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 serie [...] adds df3d78c3eb4e scsi: lpfc: Fix cq_id truncation in rq create adds f6c5e6c4561d scsi: lpfc: Revise Topology and RAS support checks for new [...] adds bfc477854a42 scsi: lpfc: Add 256 Gb link speed support adds 95518cabe119 scsi: lpfc: Update lpfc version to 14.0.0.0 adds 45e524d61ec4 scsi: lpfc: Copyright updates for 14.0.0.0 patches adds ff2d86d04d26 scsi: lpfc: Remove redundant assignment to pointer pcmd adds 8f13142ac2eb scsi: target: Remove redundant assignment to variable ret adds 0525265e434b scsi: libsas: Drop BLK_DEV_BSGLIB selection adds cb51bcd5c34b scsi: qla2xxx: Remove unused variable 'status' adds 7ebb336e45ef scsi: qla2xxx: edif: Add start + stop bsgs adds 7878f22a2e03 scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs adds 84318a9f01ce scsi: qla2xxx: edif: Add send, receive, and accept for auth_els adds fac2807946c1 scsi: qla2xxx: edif: Add extraction of auth_els from the wire adds dd30706e73b7 scsi: qla2xxx: edif: Add key update adds 8a4bb2c1dd62 scsi: qla2xxx: edif: Add authentication pass + fail bsgs adds 9efea843a906 scsi: qla2xxx: edif: Add detection of secure device adds 7a09e8d92c6d scsi: qla2xxx: edif: Add doorbell notification for app adds 44d018577f17 scsi: qla2xxx: edif: Add encryption to I/O path adds 71bef5020cd1 scsi: qla2xxx: edif: Increment command and completion counts adds 9798c653547d scsi: qla2xxx: Update version to 10.02.00.107-k adds beec64d0c974 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND adds 558e3fbe228a scsi: sr: Consolidate compat ioctl handling adds 443283109f5c scsi: sd: Consolidate compat ioctl handling adds bce96675091f scsi: ch: Consolidate compat ioctl handling adds 2c2db2c6059a scsi: sg: Consolidate compat ioctl handling adds 6fade4505af8 scsi: core: Remove scsi_compat_ioctl() adds dba7688fc903 scsi: st: Simplify ioctl handling adds e9ee7fea4578 scsi: cdrom: Remove the call to scsi_cmd_blk_ioctl() from [...] adds fb1ba406c451 scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl() adds 4f07bfc56157 scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl() adds 2e27f576abc6 scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl() adds 547e2f7093b1 scsi: block: Add a queue_max_bytes() helper adds d52fe8f436a6 scsi: bsg: Decouple from scsi_cmd_ioctl() adds 78011042684d scsi: bsg: Move bsg_scsi_ops to drivers/scsi/ adds 2cece3778475 scsi: scsi_ioctl: Remove scsi_req_init() adds b69367dffd86 scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c adds 7353dc06c9a8 scsi: scsi_ioctl: Simplify SCSI passthrough permission checking adds f2542a3be327 scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handli [...] adds 33ff4ce45b12 scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON adds a9705477f552 scsi: scsi_ioctl: Remove a very misleading comment adds 514761874350 scsi: scsi_ioctl: Consolidate the START STOP UNIT handling adds 2102a5cc1233 scsi: scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling int [...] adds b2123d3b0987 scsi: scsi_ioctl: Factor SG_IO handling into a helper adds 08dc2f9b53af scsi: scsi_ioctl: Unexport sg_scsi_ioctl() adds 3c896446918b Merge branch 'fixes' into for-next adds 6f1f343c8a39 Merge remote-tracking branch 'scsi/for-next' adds ba51bdafaafc scsi: sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver adds ead09dd3aed5 scsi: bsg: Simplify device registration adds cf93a27446fe scsi: block: Remove BLK_SCSI_MAX_CMDS adds 1e61c1a804d2 scsi: block: Remove the remaining SG_IO-related fields fro [...] adds 75ca56409e5b scsi: bsg: Move the whole request execution into the SCSI/ [...] adds 0f783c2d640a scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" adds 7740b615b666 scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() adds 1084514ca9aa scsi: ufs: Allow async suspend/resume callbacks adds 5c0f61377b76 scsi: bsg: Fix commands without data transfer in scsi_bsg_ [...] adds 659a37844abc scsi: bsg-lib: Fix commands without data transfer in bsg_t [...] adds 44d01fc86d95 scsi: BusLogic: Fix missing pr_cont() use adds a40662c90d97 scsi: BusLogic: Avoid unbounded vsprintf() use adds 2127cd21fb78 scsi: BusLogic: Use %X for u32 sized integer rather than %lX adds 33529018294f scsi: qla4xxx: Convert uses of __constant_cpu_to_<foo> to [...] adds f02bc9754a68 scsi: ufs: ufshpb: Introduce Host Performance Buffer feature adds 4b5f49079c52 scsi: ufs: ufshpb: L2P map management for HPB read adds 2fff76f87542 scsi: ufs: ufshpb: Prepare HPB read for cached sub-region adds 41d8a9333cc9 scsi: ufs: ufshpb: Add HPB 2.0 support adds 119ee38c10fa scsi: ufs: ufshpb: Cache HPB Control mode on init adds 3a2c1f680329 scsi: ufs: ufshpb: Add host control mode support to rsp_upiu adds 8becf4db1e01 scsi: ufs: ufshpb: Transform set_dirty to iterate_rgn adds c76a18885641 scsi: ufs: ufshpb: Add reads counter adds 6c59cb501b86 scsi: ufs: ufshpb: Make eviction depend on region's reads adds 6f4ad14f0fb9 scsi: ufs: ufshpb: Region inactivation in host mode adds 67001ff171cb scsi: ufs: ufshpb: Add HPB dev reset response adds 13c044e91678 scsi: ufs: ufshpb: Add "cold" regions timer adds 33845a2d844b scsi: ufs: ufshpb: Limit the number of in-flight map requests adds 1afb7ddadcad scsi: ufs: ufshpb: Do not send umap_all in host control mode adds 5dea655a09e6 scsi: ufs: ufshpb: Add support for host control mode adds f95f59a2bb60 scsi: ufs: ufshpb: Make host mode parameters configurable adds d3d9c4570285 scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() adds f1ecbe1e54d5 scsi: ufs: Reduce power management code duplication adds 9bb25e5d9d29 scsi: ufs: Only include power management code if necessary adds 568dd9959611 scsi: ufs: Rename the second ufshcd_probe_hba() argument adds 8a686f26eaa4 scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate adds 4728ab4a8e64 scsi: ufs: Remove ufshcd_valid_tag() adds 35c7d874f599 scsi: ufs: Verify UIC locking requirements at runtime adds 9c202090edd4 scsi: ufs: Improve static type checking for the host contr [...] adds 3d2ac73d1347 scsi: ufs: Remove several wmb() calls adds 815b9a27b0a3 scsi: ufs: Inline ufshcd_outstanding_req_clear() adds 1f522c504901 scsi: ufs: Revert "Utilize Transfer Request List Completio [...] adds a024ad0d4955 scsi: ufs: Optimize serialization of setup_xfer_req() calls adds 169f5eb28869 scsi: ufs: Optimize SCSI command processing adds 64180742605f scsi: ufs: Fix the SCSI abort handler adds ac1bc2ba060f scsi: ufs: Request sense data asynchronously adds a113eaaf8637 scsi: ufs: Synchronize SCSI and UFS error handling adds 73dc3c4ac703 scsi: ufs: Retry aborted SCSI commands instead of completi [...] adds c11a1ae9b8f6 scsi: ufs: Add fault injection support adds 018c14911dd7 scsi: target: tcmu: Add new feature KEEP_BUF adds 7e457e5efc28 scsi: target: core: Avoid using lun_tg_pt_gp after unlock adds 35410f862426 scsi: target: sbp: Drop incorrect ASC/ASCQ usage adds 40fd8845c025 scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members adds 5351b0a33914 Merge remote-tracking branch 'scsi-mkp/for-next' adds 1fcef985c8bd remoteproc: qcom: wcnss: Fix race with iris probe adds c080128b6f05 remoteproc: fix an typo in fw_elf_get_class code comments adds 147b589c5f44 remoteproc: fix kernel doc for struct rproc_ops adds 3ad51c1743eb remoteproc: use freezable workqueue for crash notifications adds f35ef8e4ea0a dt-bindings: remoteproc: qcom: adsp: Add SDM660 ADSP adds a0a77028c85a remoteproc: q6v5_pas: Add sdm660 ADSP PIL compatible adds c93ca5f21d93 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds b737e7b9c473 Merge remote-tracking branch 'rpmsg/for-next' adds 4e804c39f1be gpiolib: convert 'devprop_gpiochip_set_names' to support m [...] adds 0fb903914914 gpio: mt7621: support gpio-line-names property adds e5de9d283a36 gpio: brcmstb: remove custom 'brcmstb_gpio_set_names' adds e1f85d25638c gpio: gpio-aspeed-sgpio: Add AST2600 sgpio support adds 8a3581c666f9 gpio: gpio-aspeed-sgpio: Add set_config function adds 09ac953b65b1 gpio: gpio-aspeed-sgpio: Move irq_chip to aspeed-sgpio struct adds 1f857b675237 gpio: gpio-aspeed-sgpio: Use generic device property APIs adds f43837f4f63b gpio: gpio-aspeed-sgpio: Return error if ngpios is not mul [...] adds a065d5615fc8 of: unify of_count_phandle_with_args() arguments with !CONFIG_OF adds e6ae9a833ef4 gpiolib: constify passed device_node pointer adds 8990899d84d7 gpiolib: of: constify few local device_node variables adds 2606e7c9f5fc gpio: tegra186: Add ACPI support adds 9364fe3af021 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 40bb0e3e270a gpio: ml-ioh: Convert to dev_pm_ops adds eae899f7649f Merge remote-tracking branch 'gpio-intel/for-next' adds ff128cdb7f3d pinctrl: imx8mn: Constify imx_pinctrl_soc_info adds b013dc8a02d9 pinctrl: imx8qxp: Constify imx_pinctrl_soc_info adds 2fefcf240065 pinctrl: imx8dxl: Constify imx_pinctrl_soc_info adds 6ceb3c64063c pinctrl: pistachio: Make it as an option adds 153df45acda0 dt-bindings: pinctrl: pinctrl-zynq: Convert to yaml adds ef641c449e80 dt-bindings: pinctrl-zynq: Replace 'io-standard' with 'pow [...] adds cdd57325548a pinctrl: pinctrl-zynq: Add support for 'power-source' parameter adds 91d1be9fb7d6 pinctrl: renesas: Fix pin control matching on R-Car H3e-2G adds d7eb35beda59 Merge tag 'renesas-pinctrl-for-v5.15-tag1' of git://git.ke [...] adds dc715ae993c5 Merge branch 'devel' into for-next adds bae4af5ab8f2 Merge remote-tracking branch 'pinctrl/for-next' adds 70115558ab02 pinctrl: samsung: Fix pinctrl bank pin count adds 9c4d4b06c922 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds e43fc41d1f7f ucounts: add missing data type changes adds ebc56ddcebbc Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] adds 7a23ca076661 Merge remote-tracking branch 'userns/for-next' adds 3041bec74d8d Merge remote-tracking branch 'livepatching/for-next' adds 35340589afbf Merge remote-tracking branch 'coresight/next' adds 33e99a0c7716 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 658ae44345c1 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 adds b6ac73b816bd Merge remote-tracking branch 'at24/at24/for-next' adds 7cd8f7f65484 Merge remote-tracking branch 'ntb/ntb-next' adds 9f28bc03fdf4 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds ef50c780e8ab Merge remote-tracking branch 'kspp/for-next/kspp' adds 09f033f760ed Merge remote-tracking branch 'gnss/gnss-next' adds 9c82d894a0ab Merge remote-tracking branch 'slimbus/for-next' adds 4aecba179ac4 dt-bindings: nvmem: qfprom: Add optional power-domains property adds d66d3677971f nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering adds d99b1ea3d191 nvmem: qfprom: sc7280: Handle the additional power-domains vote adds 147a0baa4617 Merge remote-tracking branch 'nvmem/for-next' adds e5d9b714fe40 x86/hyperv: fix root partition faults when writing to VP a [...] adds 57d276bbbd32 arm64: hyperv: Add Hyper-V hypercall and register access u [...] adds 512c1117fb2e arm64: hyperv: Add panic handler adds 9bbb888824e3 arm64: hyperv: Initialize hypervisor on boot adds 9b16c2132f34 arm64: efi: Export screen_info adds 7aff79e297ee Drivers: hv: Enable Hyper-V code to be built on ARM64 adds 88a4cdde4fbf Merge remote-tracking branch 'hyperv/hyperv-next' adds c5dcb80d6416 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 95f7f15461fa kdb: Get rid of custom debug heap allocator adds b39cded83415 kdb: Rename struct defcmd_set to struct kdb_macro adds c25abcd62550 kdb: Get rid of redundant kdb_register_flags() adds 9a5db530aa7d kdb: Simplify kdb_defcmd macro logic adds e868f0a3c4b9 kdb: Rename members of struct kdbtab_t adds 9aafa11f3330 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 5f1895e0e381 fpga: Fix spelling mistake "eXchnage" -> "exchange" in Kconfig adds 1604986c3e6b fpga: dfl: expose feature revision from struct dfl_device adds 4f45f3404960 spi: spi-altera-dfl: support n5010 feature revision adds e5693d5cabb0 Merge remote-tracking branch 'fpga/for-next' adds f434b4b555d8 Merge remote-tracking branch 'mhi/mhi-next' adds e41b22b28662 Merge remote-tracking branch 'rust/rust-next' adds 684384f5ce12 mm: Introduce struct folio adds 19c2c99244de mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds f77210d4232a mm/vmstat: Add functions to account folio statistics adds a983a91bef57 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds d86a8492bd8a mm: Add folio reference count functions adds f835e266e1ad mm: Add folio_put() adds e302f91b3c11 mm: Add folio_get() adds eaaed8fd45a7 mm: Add folio_try_get_rcu() adds 9c2bfb50c1a8 mm: Add folio flag manipulation functions adds c158c0423fe7 mm/lru: Add folio LRU functions adds 61253040cc3f mm: Handle per-folio private data adds 2e9199487c05 mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds abacca5605ef mm/filemap: Add folio_next_index() adds 994739c6e251 mm/filemap: Add folio_pos() and folio_file_pos() adds 927d5874251e mm/util: Add folio_mapping() and folio_file_mapping() adds 95417bc72bc1 mm/filemap: Add folio_unlock() adds 1419ac97ce0e mm/filemap: Add folio_lock() adds 0ef3ed598d01 mm/filemap: Add folio_lock_killable() adds d99c830761c4 mm/filemap: Add __folio_lock_async() adds 6e789744cb17 mm/filemap: Add folio_wait_locked() adds 03f8537f1c1b mm/filemap: Add __folio_lock_or_retry() adds 8b5474f659ca mm/swap: Add folio_rotate_reclaimable() adds 00c3622c46c9 mm/filemap: Add folio_end_writeback() adds c69377c1df47 mm/writeback: Add folio_wait_writeback() adds d97895a60d88 mm/writeback: Add folio_wait_stable() adds e94458e52185 mm/filemap: Add folio_wait_bit() adds 6f9586d66960 mm/filemap: Add folio_wake_bit() adds f1c18afa410a mm/filemap: Convert page wait queues to be folios adds 9977ac1227c7 mm/filemap: Add folio private_2 functions adds 202dc4982905 fs/netfs: Add folio fscache functions adds a7b7eeb698b8 mm: Add folio_mapped() adds fefa4d93accd mm: Add folio_nid() adds c24442a4e103 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds 2c22c6982ffb mm/memcg: Use the node id in mem_cgroup_update_tree() adds 117f7b38099a mm/memcg: Remove soft_limit_tree_node() adds e059cfa28ba8 mm/memcg: Convert memcg_check_events to take a node ID adds 78ab11aea8e7 mm/memcg: Add folio_memcg() and related functions adds e2e8baa71ae9 mm/memcg: Convert commit_charge() to take a folio adds 06a8bd6cf69a mm/memcg: Convert mem_cgroup_charge() to take a folio adds 883681aa2368 mm/memcg: Convert uncharge_page() to uncharge_folio() adds 92da69fd99f9 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds f88fff37343c mm/memcg: Convert mem_cgroup_migrate() to take folios adds d3e8fec22b9b mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds 9cca711fcb6e mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds 8e94a88d9a80 mm/memcg: Convert mem_cgroup_move_account() to use a folio adds c9e48fec6210 mm/memcg: Add folio_lruvec() adds 12bf70a0757e mm/memcg: Add folio_lruvec_lock() and similar functions adds e5d7d32e22dc mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds 5be0e326902e mm/workingset: Convert workingset_activation to take a folio adds 64135f31a647 mm: Add folio_pfn() adds 3bc0556bade4 mm: Add folio_raw_mapping() adds d1089c128eff mm: Add flush_dcache_folio() adds 1826c6e209ac mm: Add kmap_local_folio() adds be88e1292f1d mm: Add arch_make_folio_accessible() adds 5009323080f0 mm: Add folio_young and folio_idle adds 36a1cb228373 mm/swap: Add folio_activate() adds 52192665e494 mm/swap: Add folio_mark_accessed() adds 491cefc3f1ff mm/rmap: Add folio_mkclean() adds 79e71311a97c mm/migrate: Add folio_migrate_mapping() adds d167a28fac1f mm/migrate: Add folio_migrate_flags() adds 7ebdcd8e9975 mm/migrate: Add folio_migrate_copy() adds c367e3894b57 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds 1879fa25ebb6 flex_proportions: Allow N events instead of 1 adds 1a8a108f418f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds f10f6eecaea9 mm/writeback: Add __folio_end_writeback() adds d32dbebf1d1c mm/writeback: Add folio_start_writeback() adds dce38016b574 mm/writeback: Add folio_mark_dirty() adds 62ef3f4d6bcf mm/writeback: Add __folio_mark_dirty() adds 9221c075a40f mm/writeback: Convert tracing writeback_page_template to folios adds 210e8aa035dc mm/writeback: Add filemap_dirty_folio() adds d0e7fc24279d mm/writeback: Add folio_account_cleaned() adds 6d53b7db6b6b mm/writeback: Add folio_cancel_dirty() adds ba1273593f1a mm/writeback: Add folio_clear_dirty_for_io() adds e112b3ea4b8e mm/writeback: Add folio_account_redirty() adds 1f39e53337f8 mm/writeback: Add folio_redirty_for_writepage() adds 5f44033aea62 mm/filemap: Add i_blocks_per_folio() adds 86ac0e4080af mm/filemap: Add folio_mkwrite_check_truncate() adds b6cfdc7278c3 mm/filemap: Add readahead_folio() adds b59c6eefa5da mm/workingset: Convert workingset_refault() to take a folio adds a8e1af470323 mm: Add folio_evictable() adds d699b2759d5a mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 85cee576b65a mm/lru: Add folio_add_lru() adds d26ac3b69a10 mm/page_alloc: Add folio allocation functions adds 29407038a5c1 mm/filemap: Add filemap_alloc_folio adds 182fd69c8c50 mm/filemap: Add filemap_add_folio() adds d108cafd8eb9 mm/filemap: Convert mapping_get_entry to return a folio adds d5f287cde5e9 mm/filemap: Add filemap_get_folio adds 5abf14e471d1 mm/filemap: Add FGP_STABLE adds c445a75a2b52 Merge remote-tracking branch 'folio/for-next' adds de5986504296 drm/amdgpu: Fix out-of-bounds read when update mapping adds 4a134261f5d8 Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush aft [...] adds cc6152ff4ff3 Revert "Revert "drm/amdgpu: Add table_freed parameter to a [...] adds fce1a7eb35b2 Revert "Revert "drm/amdkfd: Make TLB flush conditional on [...] adds b1f21482affa Revert "Revert "drm/amdgpu: Fix warning of Function parame [...] adds 626803d1f217 Revert "Revert "drm/amdkfd: Add memory sync before TLB flu [...] adds 3cd293a78a58 Revert "Revert "drm/amdkfd: Only apply TLB flush optimizat [...] adds a50fe7078035 drm/amdkfd: Only apply heavy-weight TLB flush on Aldebaran adds 198fbe15ce53 drm/amdgpu: fix the doorbell missing when in CGPG issue fo [...] adds 4dc8e494bb73 drm/amd/display: Fix typo in comments adds 04f61f6c85b8 gpu/drm/radeon: Fix typo in comments adds d865e4b81364 drm/amdgpu/powerplay/smu10: Fix a typo in error message adds c73aa9b22315 drm/amd/pm: update yellow carp pmfw interface version adds 8d70136e2dc7 drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled adds 719e433ed052 drm/amdgpu: Fix channel_index table layout for Aldebaran adds a38414335d7d drm/amd/pm: correct aldebaran smu feature mapping FEATURE_ [...] adds 067f44c8b459 drm/amdgpu: avoid over-handle of fence driver fini in s3 t [...] adds d7b5dae099fb gpu/drm/amd: Remove duplicated include of drm_drv.h adds 84ec374bd580 drm/amdgpu: create amdgpu_vkms (v4) adds fd922f7a0e90 drm/amdgpu: cleanup dce_virtual adds 733ee71ae0d0 drm/amdgpu: replace dce_virtual with amdgpu_vkms (v3) adds 4fb930715468 drm/amd/amdgpu: remove redundant host to psp cmd buf allocations adds ba18f2350e49 drm/amd/display: Assume LTTPR interop for DCN31+ adds a453d2fa4b23 drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X adds 2eedeb070e38 drm/amd/display: Increase stutter watermark for dcn303 adds 8c0fc3bf1a9f drm/amd/display: Remove redundant vblank workqueues in DM adds f39b21c49958 drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4 adds e13c2ea2f522 drm/amd/display: Add check for validating unsupported ODM [...] adds dd2939efd52f drm/amd/display: workaround for hard hang on HPD on native DP adds c8b3538d05f7 drm/amd/display: Move specific DCN2x code that uses FPU to DML adds 96ee63730fa3 drm/amd/display: Add control mechanism for FPU adds 2d8471dc371f drm/amd/display: Add control mechanism for FPU utilization adds 0ea7ee821701 drm/amd/display: Add DC_FP helper to check FPU state adds 1cc00e5e63ce drm/amd/display: [FW Promotion] Release 0.0.77 adds ffb1a145dc9a drm/amd/display: 3.2.147 adds 72a74a18015c drm/amdgpu/display: fix DMUB firmware version info adds d2a266fad506 drm/amd/amdgpu: add regCP_MEx_INT_STAT_DEBUG for Aldebaran [...] adds a2e9b1666ea7 drm/amdgpu: add DID for beige goby adds 7a3d63835317 drm/amd/pm: update smu v13.0.1 firmware header adds 9712ee0e44e0 drm/amdgpu: update PSP BL cmd IDs adds 4b2965275498 drm/amdgpu: added synchronization for psp cmd buf access adds 564e3dcf7962 drm/amd/amdgpu: Recovery vcn instance iterate. adds 14fb496a84f1 drm/amdgpu: set RAS EEPROM address from VBIOS adds 685967b3c138 drm/amdgpu: Put MODE register in wave debug info adds 11e612a093ab drm/amdgpu: don't enable baco on boco platforms in runpm adds a204ea8c2077 drm/amdgpu: drop redundant null-pointer checks in amdgpu_t [...] adds 9d6fa9c7ff93 drm/amdkfd: Expose GFXIP engine version to sysfs adds c841e55274d6 drm/radeon: Update pitch for page flip adds b5768a78d259 DRM: gpu: radeon: Fixed coding style issues adds a5467ebd681f drm/amd/pm: Fix a memory leak in an error handling path in [...] adds e88ebd83ed50 drm/amdgpu: Add preferred mode in modeset when freesync vi [...] adds 60bdde868103 drm/amdkfd: Allow querying SVM attributes that are clear adds 74ecad3e1824 drm/amdkfd: avoid conflicting address mappings adds 516990f86a99 drm/amdgpu: fix fdinfo race with process exit adds d0eb149ac86f drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode adds c4cb3f296586 usb/host: enable auto power control for xhci-pci adds dc339837da48 drm/amdgpu: add another raven1 gfxoff quirk adds d2cf13bb9cf5 drm/amdgpu: only check for _PR3 on dGPUs adds 77c4de827e52 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 3903c744c003 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds acad1b660745 Revert "drm/amd/display: To modify the condition in indica [...] adds 5f30dfbe32e3 drm/radeon: Add HD-audio component notifier support (v2) adds 2e840d321697 Merge remote-tracking branch 'amdgpu/drm-next' adds 35c83e29639e staging: rtl8188eu: Remove unused iw_operation_mode[] adds 0104c061a880 staging: rtl8188eu: remove unnecessary blank lines in core [...] adds 66c1c64ea89d staging: rtl8188eu: Line over 100 characters adds 56315e55119c staging: ks7010: Fix the initialization of the 'sleep_stat [...] adds fa8db3989362 staging/most: Remove all strcpy() uses in favor of strscpy() adds c10fe0cc3ec4 staging/wlan-ng: Remove all strcpy() uses in favor of strscpy() adds eeacf4cce0b1 staging: rtl8188eu: Replace a custom function with crc32_le() adds 51f59d684b0c staging: rtl8188eu: Remove no more used functions and variables adds 1f0873da312d staging: rtl8188eu: remove blank lines adds 2490e3230245 staging: rtl8188eu: remove braces from single line if blocks adds 2d9f8c5ae660 staging: rtl8188eu: remove unused defines adds 20a55e6c707a staging: rtl8188eu: remove HW_VAR_MEDIA_STATUS1 adds bb3462f46462 staging: rtl8188eu: remove HW_VAR_TXPAUSE adds 3e04209f3410 staging: rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU adds c51a9ea6b4d0 staging: rtl8188eu: remove an unused enum adds b5b6cf1a2643 staging: rtl8188eu: remove another unused enum adds fc9336eb526c staging: rtl8188eu: remove a bunch of unused defines adds 448390332cfb staging: rtl8188eu: remove yet another unused enum adds 55937c27cd43 staging: rtl8188eu: remove unused _HAL_INTF_C_ define adds e79942ec2ccb staging: rtl8188eu: remove write-only power struct component adds bd4680034d1f staging: rtl8188eu: remove two write-only hal components adds f39465018999 staging: rtl8188eu: remove unused IntrMask adds 99e7a944281e staging: rtl8188eu: remove write-only HwRxPageSize adds e17c7d42cd33 staging: rtl8188eu: simplify rtl88eu_phy_iq_calibrate adds a70a91b01db1 staging: rtl8188eu: simplify phy_iq_calibrate adds b973e25ef6a8 staging: rtl8188eu: simplify path_adda_on adds 5b2bd53d9041 staging: rtl8188eu: simplify phy_lc_calibrate adds a4fccfcfe7d5 staging: rtl8188eu: remove unused IQKMatrixRegSetting array adds 36174650c428 MAINTAINERS: remove section HISILICON STAGING DRIVERS FOR [...] adds cf79ee6eb0d7 staging/rtl8192e: Remove all strcpy() uses adds 3c6675363de5 staging/ks7010: Remove all strcpy() uses in favor of strscpy() adds 246f920cb731 staging/rtl8192u: Remove all strcpy() uses in favor of strscpy() adds 14127269cd51 staging: vt6655: remove filename from baseband.h adds cae9546ac9f1 staging: vt6655: remove filename from baseband.c adds 51f42c766563 staging: vt6655: remove filename from card.c adds 065dddf31e5a staging: vt6655: remove filename from card.h adds ec32e0776f43 staging: vt6655: remove filename from channel.c adds 646ce5315f58 staging: vt6655: remove filename from channel.h adds f0d52cd21498 staging: vt6655: remove filename from device_cfg.h adds 0e9e3f6170d6 staging: vt6655: remove filename from device_main.c adds eee245f5d707 staging: vt6655: remove filename from dpc.c adds 82bcc3174af2 staging: vt6655: remove filename from dpc.h adds 692b3e44b7af staging: vt6655: remove filename from key.c adds 56bfb9bc6cd1 staging: vt6655: remove filename from key.h adds 290262b9198d staging: vt6655: kernel style cleanup of mac.c adds ed0b62a568d1 staging: vt6655: remove filename from mac.h adds 050cbd980e6b staging: vt6655: remove filename from upc.h adds 2a4d15a4ae98 staging: vchiq: Refactor vchiq cdev code adds c405028f471d staging: vchiq: Move certain declarations to vchiq_arm.h adds f05916281fd7 staging: vchiq: Move vchiq char driver to its own file adds 2b5930fb3dc0 staging: vchiq: Make creation of vchiq cdev optional adds 7b9148dcb74a staging: vchiq: Combine vchiq platform code into single file adds cfdafb7608b4 staging: sm750fb: Rename maxH to max_h in lynx_cursor adds 39f9137268ee staging: sm750fb: Rename maxW to max_w in lynx_cursor adds 5c872e1d2595 dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some ru [...] adds 15865124feed staging: r8188eu: introduce new core dir for RTL8188eu driver adds 8cd574e6af54 staging: r8188eu: introduce new hal dir for RTL8188eu driver adds 2b42bd58b321 staging: r8188eu: introduce new os_dep dir for RTL8188eu driver adds 7884fc0a1473 staging: r8188eu: introduce new include dir for RTL8188eu driver adds 3c56618e6691 staging: r8188eu: introduce new supporting files for RTL81 [...] adds d8133ef655d2 staging: r8188eu: attach newly imported driver to build system adds 274f4e78e5c8 staging: rtl8723bs: remove BT debug code adds aef1c966a364 staging: rtl8723bs: core: Fix incorrect type in assignment adds fdc234d85210 staging: sm750fb: Rename oScreen to o_screen in lynxfb_crtc adds 547265b8873f staging: sm750fb: Rename oCursor to o_cursor in lynxfb_crtc adds 7bca9543512e staging: sm750fb: Rename vCursor to v_cursor in lynxfb_crtc adds cc59bde1c920 staging: sm750fb: Rename vScreen to v_screen in lynxfb_crtc adds 041878d46ba3 staging: rtl8723bs: remove unused BT static variables adds 7aaabc37943f staging/vc04_services: Remove all strcpy() uses in favor o [...] adds ece42658c85d staging: vt665X: remove unused CONFIG_PATH adds d27252b2c69c staging: r8188eu: Convert header copyright info to SPDX fo [...] adds d521be8ed93b staging: r8188eu: Convert header copyright info to SPDX fo [...] adds b5f3122d22d5 staging: r8188eu: Convert header copyright info to SPDX fo [...] adds 762b759a4232 staging: r8188eu: Convert header copyright info to SPDX fo [...] adds 8f9740984695 staging: r8188eu: Convert header copyright info to SPDX fo [...] adds 19de0225b848 staging: r8188eu: Convert copyright header info to SPDX fo [...] adds 9a730283aec2 staging: r8188eu: Remove empty header file adds efb8bc8683f2 staging: r8188eu: Remove tests of kernel version adds a14c876f76b5 staging: r8188eu: Remove include/rtw_qos.h adds 9f50d13fbb2b staging: r8188eu: Remove header file include/usb_hal.h adds 3cb9b23d8b16 staging: r8188eu: Remove header file include/rtw_version.h adds 38baa95e5548 staging: r8188eu: Add "fallthrough" statement to quiet compiler adds b5385c77a71c Staging: rt18712: hal_init: removed filename from beginnin [...] adds f5d845be9d1f staging: r8188eu: Fix sleeping function called from invali [...] adds 40791b94c1b7 staging: r8188eu: rename odm_EVMdbToPercentage() adds 6342a4fa1a18 staging: r8188eu: rename parameter of odm_evm_db_to_percentage() adds 7bfeeb4f065d staging: r8188eu: simplify odm_evm_db_to_percentage() adds f52cc32dee4f staging: r8188eu: Replace a custom function with crc32_le() adds 792a00c16597 staging: r8188eu: Remove no more used functions and variables adds d8062f6adca1 staging: r8188eu: clean up comparsions to NULL in os_dep d [...] adds 658dfbec9662 staging: rtl8723bs: remove unused BIT macros definitions adds cea32de203f2 staging: r8188eu: remove empty ODM_ResetIQKResult() function adds 67431f25259a staging: r8188eu: move ODM_TARGET_CHNL_NUM_2G_5G adds f624b4f1cae3 staging: r8188eu: move ODM_GetRightChnlPlaceforIQK() adds 099a6ee02488 staging: r8188eu: remove include/h2clbk.h adds 4cd1746aa746 staging: r8188eu: remove include/autoconf.h adds b3e8e29bc262 staging: r8188eu: remove include/Hal8188EReg.h adds b6f700b4b12e staging: r8188eu: remove rtw_mfree2d() function adds c7e88ecbe328 staging: r8188eu: remove rtw_buf_free() function adds 3130547cac53 staging: r8188eu: remove unused enum _NIC_VERSION adds 18e94ed5f99c staging: r8188eu: remove include/nic_spec.h adds 48f1f36ae153 staging: r8188eu: remove rtw_usb_bulk_msg() macro adds 86949b521fa4 staging: r8188eu: remove rtw_usb_control_msg() macro adds 78f2b22efc8f staging: r8188eu: fix include directory mess adds 76ac3b19a702 staging: rtl8723bs: fix camel case issue in struct wlan_bssid_ex adds 8255017976de staging: rtl8723bs: remove unnecessary parentheses adds b8afef0e1372 staging: rtl8723bs: align condition to match open parentheses adds 9b6818c1ac0e staging: rtl8723bs: put condition parentheses at the end o [...] adds 56febcc2595e staging: r8188eu: Fix different base types in assignments [...] adds 33852468aa64 staging: r8188eu: remove spaces before ',' and ')' adds bf99a7ce2f2f staging: r8188eu: add missing spaces after ',' and before braces adds 15e4539f58c4 staging: r8188eu: remove ODM_PRINT_ADDR macro definition adds 6a6580673e0b staging: r8188eu: remove ODM_dbg_* macro definitions adds c32641183bbc staging: r8188eu: remove ODM_RT_ASSERT macro definition an [...] adds 6a772eabd401 staging: r8188eu: remove ODM_RT_TRACE_F macro definition adds 8362f65afa33 staging: r8188eu: remove ASSERT ifndef and macro definition adds 8bde3b8aaf3d staging: r8188eu: remove ODM_RT_TRACE calls from hal/Hal81 [...] adds 73f1e06f55d4 staging: r8188eu: remove ODM_RT_TRACE calls from hal/HalPh [...] adds da232ccb973a staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_H [...] adds 40677a39a6df staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_R [...] adds a04e78c3711e staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_R [...] adds b08c473f3e15 staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm.c adds 5225e772acd7 staging: r8188eu: remove ODM_RT_TRACE macro definition adds f8a846911d83 staging: r8188eu: remove DbgPrint and RT_PRINTK macro definitions adds fc577e46eb96 staging: r8188eu: remove include/odm_debug.h adds afc56237fd5e staging: r8188eu: fix duplicated inclusion adds 06889446a78f staging: r8188eu: correct set/defined but unused warnings [...] adds 55dfa29b43d2 staging: rtl8188eu: remove rtl8188eu driver from staging dir adds c66cd19e2b0c staging: r8188eu: remove RT_PRINT_DATA macro adds 11e14fc3e494 Revert "staging: r8188eu: remove rtw_buf_free() function" adds 81a93f840f39 Merge remote-tracking branch 'staging/staging-next' adds db60b87e5f11 dt-bindings: media: Fix graph 'unevaluatedProperties' rela [...] adds b4db237e1e23 dt-bindings: display: Fix graph 'unevaluatedProperties' re [...] adds 61aaaa8110b1 dt-bindings: Remove "status" from schema examples adds cba3c40d1f97 dt-bindings: arm: mediatek: mmsys: convert to YAML format adds f72999f51da1 dt-bindings: arm: mediatek: mmsys: add MT8365 SoC binding adds 7ee9e21c9f28 dt-bindings: power: reset: convert Xilinx Zynq MPSoC bindi [...] adds d4fd4f01e197 dt-bindings: fpga: convert Xilinx Zynq MPSoC bindings to YAML adds 4b2545dd19ed dt-bindings: nvmem: Extend patternProperties to optionally [...] adds 90eed0f89520 dt-bindings: nvmem: Convert UniPhier eFuse bindings to jso [...] adds 390436f17c12 dt-bindings: mtd: update mtd-physmap.yaml reference adds 7da6ebf5f5a5 dt-bindings: arm: Convert Gemini boards to YAML adds 6ef02f9c394c dt-bindings: rng: mediatek: add mt7986 to mtk rng binding adds 1dbd981fcf2a dt-bindings: net: renesas,etheravb: Document Gigabit Ethernet IP adds dbe60e5d7f15 dt-bindings: memory: renesas,rpc-if: Miscellaneous improvements adds 9c4073782cb1 dt-bindings: auxdisplay: img-ascii-lcd: Convert to json-schema adds 869ab62c2bd7 dt-bindings: auxdisplay: arm-charlcd: Convert to json-schema adds d08d29c8041b Documentation: fix incorrect macro referencing in mscc-phy [...] adds 4409273b818c of: fdt: do not update local variable after use adds eb8f8d5c45d6 dt-bindings: PCI: kirin: Fix compatible string adds d2cde9286888 dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml adds 9ed6a91e1dcf dt-bindings: PCI: kirin: Add support for Kirin970 adds 4868ae2da0f0 dt-bindings: phy: Add bindings for HiKey 970 PCIe PHY adds 25ddc2339e0e Merge remote-tracking branch 'devicetree/for-next' adds a5c62fe856b0 procfs: prevent unpriveleged processes accessing fdinfo dir adds b42a83071853 slub: fix kmalloc_pagealloc_invalid_free unit test adds 77c7f12b2f2d mm: slub: fix slub_debug disabling for list of slabs adds 38562d958ec0 mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] adds 35e7362822d5 mm/memcg: fix incorrect flushing of lruvec data in obj_stock adds f723251c6d27 lib: use PFN_PHYS() in devmem_is_allowed() adds 7a7e3a0dc5d5 shmem_swapin_page(): fix error processing for get_swap_device() adds b6b72b3f3470 kasan, kmemleak: reset tags when scanning block adds f7e567d92a64 kasan, slub: reset tag when printing address adds df64ceacf326 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds a238b89a38f9 /proc/kpageflags: do not use uninitialized struct pages adds 0e5a4bfd7eb3 init: move usermodehelper_enable() to populate_rootfs() adds c8fd2945f15a ocfs2: remove an unnecessary condition adds fd00dc3e0b74 ocfs2: reflink deadlock when clone file to the same direct [...] adds aab9bff2c1a0 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds d3502a5d1943 ocfs2: fix ocfs2 corrupt when iputting an inode adds 6403489edfc9 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings adds 55a3d6f2b933 mm: move kvmalloc-related functions to slab.h adds 6be835db8637 mm, slub: don't call flush_all() from slab_debug_trace_open() adds 77f0e804ba83 mm, slub: allocate private object map for debugfs listings adds bea605a0c8b7 mm, slub: allocate private object map for validate_slab_cache() adds 3df425c8817b mm, slub: don't disable irq for debug_check_no_locks_freed() adds c4f5c2c5d6d1 mm, slub: remove redundant unfreeze_partials() from put_cp [...] adds 20d769168128 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() adds 778562708911 mm, slub: extract get_partial() from new_slab_objects() adds f1d971d75525 mm, slub: dissolve new_slab_objects() into ___slab_alloc() adds 5dff6d87128e mm, slub: return slab page from get_partial() and set c->p [...] adds 01a901938afe mm, slub: restructure new page checks in ___slab_alloc() adds eb568ecb6d22 mm, slub: simplify kmem_cache_cpu and tid setup adds b0376b8549be mm, slub: move disabling/enabling irqs to ___slab_alloc() adds 0a404932f399 mm, slub: do initial checks in ___slab_alloc() with irqs enabled adds 65980e9e8cf8 mm, slub: move disabling irqs closer to get_partial() in _ [...] adds 3629ecb8c410 mm, slub: restore irqs around calling new_slab() adds 7d4b042f29a7 mm, slub: validate slab from partial list or page allocato [...] adds e5dc01603ba0 mm, slub: check new pages with restored irqs adds a6fcd726c652 mm, slub: stop disabling irqs around get_partial() adds 7bdb4966cebd mm, slub: move reset of c->page and freelist out of deacti [...] adds dda35e79ac0c mm, slub: make locking in deactivate_slab() irq-safe adds 409580a0d27f mm, slub: call deactivate_slab() without disabling irqs adds c11b65e15ee8 mm, slub: move irq control into unfreeze_partials() adds f0bc504173e9 mm, slub: discard slabs in unfreeze_partials() without irq [...] adds 8a6f0d112d7f mm, slub: detach whole partial list at once in unfreeze_pa [...] adds f5e704dbaa0b mm, slub: separate detaching of partial list in unfreeze_p [...] adds 0e6ad49c6b95 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] adds 280eb3129006 mm, slub: don't disable irqs in slub_cpu_dead() adds 346d11698f30 mm, slab: make flush_slab() possible to call with irqs enabled adds fbcd7bd25996 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] adds 3d162e268b18 mm: slub: make object_map_lock a raw_spinlock_t adds 2693ea0bbc47 mm, slub: optionally save/restore irqs in slab_[un]lock()/ adds cc6cd5bb5f56 mm, slub: make slab_lock() disable irqs with PREEMPT_RT adds dd3c59c54f4f mm, slub: protect put_cpu_partial() with disabled irqs ins [...] adds 268e7acfc40d mm, slub: use migrate_disable() on PREEMPT_RT adds 35c540526978 mm, slub: convert kmem_cpu_slab protection to local_lock adds 08cb589cb3d2 mm/debug_vm_pgtable: introduce struct pgtable_debug_args adds 8c9e2e12497d mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests adds 5e287ef7f3b0 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] adds 38eb70e4ab7b mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] adds 9992f51f9bcd mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] adds b66194dc664a mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] adds b7fd49ad91f8 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] adds f721f3cc568d mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] adds a7ebc733967a mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] adds 76da4af744fc mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] adds 67b9126b4d83 mm/debug_vm_pgtable: remove unused code adds cae14182074d mm/debug_vm_pgtable: fix corrupted page flag adds 4037bdde8904 mm: report a more useful address for reclaim acquisition adds 92e60fed9a7a mm: mark idle page tracking as BROKEN adds 7204a8a05ec3 writeback: track number of inodes under writeback adds 7a58fbef5a0c writeback: reliably update bandwidth estimation adds 4dd44b1f6874 writeback: fix bandwidth estimate for spiky workload adds e0b5805508d1 writeback: avoid division by 0 in wb_update_dirty_ratelimit() adds f3ab6d752691 writeback: rename domain_update_bandwidth() adds a0f1685a86e4 writeback: use READ_ONCE for unlocked reads of writeback stats adds 213a8431e404 mm: remove irqsave/restore locking from contexts with irqs [...] adds 5e499785efbf fs: drop_caches: fix skipping over shadow cache inodes adds 58628696f26f fs: inode: count invalidated shadow pages in pginodesteal adds 4265e86a2d1c vfs: keep inodes with page cache off the inode shrinker LRU adds 2ad09a117158 writeback: memcg: simplify cgroup_writeback_by_id adds 5e68ca4f1839 fs, mm: fix race in unlinking swapfile adds 60e29aff5aa1 mm: delete unused get_kernel_page() adds 4e9e9a4ec0c3 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] adds 24038b22bab7 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] adds 29869fa0a4ae mm, memcg: inline swap-related functions to improve disabl [...] adds 231aff9c24f1 memcg: enable accounting for pids in nested pid namespaces adds 6ea34f6171c7 memcg: switch lruvec stats to rstat adds 162a34cc691a memcg: infrastructure to flush memcg stats adds 4a5a87db7e73 memcg-infrastructure-to-flush-memcg-stats-v5 adds 91544c2fee3e memcg: charge fs_context and legacy_fs_context adds ba24bbca70bc memcg: enable accounting for mnt_cache entries adds c9a7d76ca80d memcg: enable accounting for pollfd and select bits arrays adds d151ebfbcc14 memcg: enable accounting for file lock caches adds f513589acf21 memcg: enable accounting for fasync_cache adds 3c2b83d4a7b4 memcg: enable accounting for new namesapces and struct nsproxy adds 57d8ce807bcf memcg: enable accounting of ipc resources adds 690656dfb61c memcg: enable accounting for signals adds 67eefb148066 memcg: enable accounting for posix_timers_cache slab adds 9db352f130f0 memcg: enable accounting for ldt_struct objects adds 3903d7867c25 memcg: cleanup racy sum avoidance code adds 0c5df695f64d memcg: replace in_interrupt() by !in_task() in active_memcg() adds 99650b70e5dc mm: memcontrol: set the correct memcg swappiness restriction adds 724900e6f99e lazy tlb: introduce lazy mm refcount helper functions adds 7a9d67389439 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds 6fbfd8a635bc lazy tlb: allow lazy tlb mm refcounting to be configurable adds d88a4dbfdadd lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds b7af6dfc1f57 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds d6ac6f34eeb1 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 38a2395b756a lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds 66d94501c352 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 3c3f7707e520 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds 9d8e08db6185 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds 7f259790f573 scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds ab06caf87c1e mm: remove flush_kernel_dcache_page adds b5481f564e41 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code adds a6349f2189e3 mm: change fault_in_pages_* to have an unsigned size parameter adds 429c01af3794 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() adds 3c4047506aaf add-mmap_assert_locked-annotations-to-find_vma-fix adds d471e9e08bb2 mm/mremap: fix memory account on do_munmap() failure adds 48ed1e4901ef mm/mremap: don't account pages in vma_to_resize() adds c53f53e079d2 mm: sparse: pass section_nr to section_mark_present adds 8e958bf434da mm: sparse: pass section_nr to find_memory_block adds a43badbf9913 mm: sparse: remove __section_nr() function adds 8ec8116e0010 mm/sparse: set SECTION_NID_SHIFT to 6 adds 71d71e418646 include/linux/mmzone.h: avoid a warning in sparse memory support adds 5cfddaf70f4f mm/sparse: clarify pgdat_to_phys adds ace89c11dc79 mm/vmalloc: use batched page requests in bulk-allocator adds dcc1570ebb52 mm/vmalloc: remove gfpflags_allow_blocking() check adds 62dfc0a91d46 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds 82a6f1c6f834 mm/vmalloc: fix wrong behavior in vread adds d7ebef362c15 mm/kasan: move kasan.fault to mm/kasan/report.c adds 3f304adbe97d mm/page_alloc: always initialize memory map for the holes adds 284917f3e582 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix adds d6192e93f3a4 microblaze: simplify pte_alloc_one_kernel() adds 68ce6d437d59 mm: introduce memmap_alloc() to unify memory map allocation adds 1726b18dd9f7 memblock: stop poisoning raw allocations adds 43753d00cdc7 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] adds 76807599538a mm/page_alloc: make alloc_node_mem_map() __init rather than __ref adds aa2e97606825 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds b318cdd42693 hugetlb: drop ref count earlier after page allocation adds ec5ddd09bcac hugetlb: before freeing hugetlb page set dtor to appropria [...] adds b5426a93d325 mm/numa: automatically generate node migration order adds 56191f707825 mm/migrate: update node demotion order on hotplug events adds f3c00bba78d8 mm/migrate: enable returning precise migrate_pages() succe [...] adds be5734d2269b mm/migrate: demote pages during reclaim adds cd04a1ae6c57 mm-migrate-demote-pages-during-reclaim-v11 adds 94b23f298274 mm/vmscan: add page demotion counter adds 64042187df7a mm/vmscan: add helper for querying ability to age anonymous pages adds 72d8562583b4 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] adds 014ce804c18f mm/vmscan: Consider anonymous pages without swap adds 4e7aea32b1c8 mm-vmscan-consider-anonymous-pages-without-swap-v11 adds 18a02632ab98 mm/vmscan: never demote for memcg reclaim adds 90afc87d51dd mm/migrate: add sysfs interface to enable reclaim migration adds cc11c050b240 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] adds 07253b28e925 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] adds 5453dbc2e76a mm/vmscan: remove misleading setting to sc->priority adds cdf23f5ee3e8 mm/vmscan: remove unneeded return value of kswapd_run() adds 879ab1fd4d08 mm/vmscan: add 'else' to remove check_pending label adds 418bebf01556 mm: compaction: optimize proactive compaction deferrals adds 828caae6bb51 mm-compaction-optimize-proactive-compaction-deferrals-fix adds 56aaf8101c9f mm: compaction: support triggering of proactive compaction [...] adds f0c766c0058d mm-compaction-support-triggering-of-proactive-compaction-b [...] adds c44bc13bb1cd mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds ea62a16ce536 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 35e2debd521f mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] adds ca4fa7828bef mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds 8d567512c681 mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds b31d535da31e mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds 84e15abe508e mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds bfd1ebbff0ea mm/mempolicy: unify the create() func for bind/interleave/ [...] adds 65e9c984c874 memblock: make memblock_find_in_range method private adds d8709d1bfbc7 oom_kill: oom_score_adj broken for processes with small me [...] adds 69df45b5b262 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds 324657581365 selftests: vm: add KSM merge test adds 31b998e0a62b selftests: vm: add KSM unmerge test adds a842214e44f8 selftests: vm: add KSM zero page merging test adds 2166442de861 selftests: vm: add KSM merging across nodes test adds 52c997522a5f selftests: vm: add KSM merging time test adds db9a07deeb02 selftests: vm: add COW time test for KSM pages adds 040e3f6f21f0 mm/vmstat: correct some wrong comments adds 1a26a8743d0a mm/vmstat: simplify the array size calculation adds d375fb7e5512 mm/vmstat: remove unneeded return value adds 0d0c575a9512 preempt: provide preempt_*_(no)rt variants adds 3d0a7bcb788f mm/madvise: add MADV_WILLNEED to process_madvise() adds b1e9eb6710f3 memory-hotplug.rst: remove locking details from admin-guide adds dd85d2f40f77 memory-hotplug.rst: complete admin-guide overhaul adds c987ade74380 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds cb46cea1fab6 mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds ec381df61adc mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds b36f2057de6a mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds 4b4ee74ca6bb mm/memory_hotplug: remove nid parameter from remove_memory [...] adds d83a51101c20 ACPI: memhotplug: memory resources cannot be enabled yet adds 6218022b1e62 mm: track present early pages per zone adds 8b48dcf46185 mm/memory_hotplug: introduce "auto-movable" online policy adds 2c844578e4ef drivers/base/memory: introduce "memory groups" to logicall [...] adds ba8099426292 mm/memory_hotplug: track present pages in memory groups adds 03d97c7fe0d7 ACPI: memhotplug: use a single static memory group for a s [...] adds 1aaf1ecc4e3f dax/kmem: use a single static memory group for a single pr [...] adds 18dda88eaf91 virtio-mem: use a single dynamic memory group for a single [...] adds 29329821119f mm/memory_hotplug: memory group aware "auto-movable" onlin [...] adds cd0603cd89cb mm-memory_hotplug-memory-group-aware-auto-movable-online-p [...] adds dbb5ab20592b mm/memory_hotplug: improved dynamic memory group aware "au [...] adds 4d1e4bb19cb2 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds d07e17f320be mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 5b5bbcaa3fb3 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 33aef8bece8a mm/highmem: Remove deprecated kmap_atomic adds c892961692f5 kfence: show cpu and timestamp in alloc/free info adds 7536cc1ecb03 mm: introduce Data Access MONitor (DAMON) adds 43bad5c07bac mm/damon/core: implement region-based sampling adds bed459167f14 mm/damon: adaptively adjust regions adds 73b831d4a3c7 mm/idle_page_tracking: Make PG_idle reusable adds c794015182b8 mm/damon: implement primitives for the virtual memory addr [...] adds cc8623d483b4 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] adds 032a9d8e972c mm/damon: add a tracepoint adds 8b4f2e4f0430 mm/damon: implement a debugfs-based user space interface adds 27fa963450cd mm-damon-implement-a-debugfs-based-user-space-interface-fix adds eb12bff697bb mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix adds 48199133f6c5 mm/damon/dbgfs: export kdamond pid to the user space adds 6aaf2b8c90d0 mm/damon/dbgfs: support multiple contexts adds 9df67e15dff9 Documentation: add documents for DAMON adds febdf5fb195c mm/damon: add kunit tests adds dace9b7e82e0 mm/damon: add user space selftests adds b6aecfa0922d MAINTAINERS: update for DAMON adds 23469224b896 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 22dd71d0f12c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 5c4a7628aa11 kernel/hung_task.c: Monitor killed tasks. adds 5994fdc76bc0 percpu: remove export of pcpu_base_addr adds 0ecf184e3b22 fs/proc/kcore.c: add mmap interface adds 8ae62528b4b7 connector: send event on write to /proc/[pid]/comm adds eb0e6fabd97d proc/sysctl: make protected_* world readable adds 7d47b9e4f550 arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds ad16de41cf10 include/linux/once.h: fix trivia typo Not -> Note adds 00e2debf8689 kernel/acct.c: use dedicated helper to access rlimit values adds 015a44fef275 math: make RATIONAL tristate adds 389e99f303dc math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds 404e01552a2b lib/string: optimized memcpy adds 7647ea05df6a lib/string: optimized memmove adds f01433006f7b lib/string: optimized memset adds fe7f609217b6 lib/test: convert test_sort.c to use KUnit adds 2a4017e99959 checkpatch: support wide strings adds b7d06f8508aa fs/epoll: use a per-cpu counter for user's watches count adds a942d4b18b65 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix adds c025a68e63a7 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix adds d2d42d3533ea init/main.c: silence some -Wunused-parameter warnings adds 5621eb28bee4 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds 47e8d5359fce nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds c7ae84195361 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds 04fc50eae1c1 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds eef08ed3db4d nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds 4103232b1e82 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds fa3959facc92 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds dab90ac8ca18 fs/coredump.c: log if a core dump is aborted due to change [...] adds bc1fb025be0e log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix adds 31c64d8543be pid: cleanup the stale comment mentioning pidmap_init(). adds ba6878f1b747 prctl: allow to setup brk for et_dyn executables adds 13e9a07d7f61 configs: remove the obsolete CONFIG_INPUT_POLLDEV adds 0f3237f0dbc4 selftests/memfd: remove unused variable adds a7c383f228da Merge branch 'akpm-current/current' adds 9d1454462e79 scripts: check_extable: fix typo in user error message adds de264fa144b9 kexec: move locking into do_kexec_load adds 278c8f3da77b kexec: avoid compat_alloc_user_space adds 43460a678329 mm: simplify compat_sys_move_pages adds ba91fe1be1bf mm: simplify compat numa syscalls adds e7586f1026eb fixup! mm: simplify compat numa syscalls adds ef6f590bb67e compat: remove some compat entry points adds e4f8ceb51c58 arch: remove compat_alloc_user_space adds b24f0624ccbc Merge branch 'akpm/master' adds 7999516e20bd Add linux-next specific files for 20210806
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 (42d0b5f52c9b) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 2 + Documentation/ABI/testing/sysfs-block | 12 + Documentation/ABI/testing/sysfs-devices-system-cpu | 17 + Documentation/ABI/testing/sysfs-driver-ufs | 236 + Documentation/ABI/testing/sysfs-platform-dptf | 40 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 10 + .../admin-guide/device-mapper/writecache.rst | 16 +- Documentation/admin-guide/devices.txt | 6 +- Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/hw-vuln/l1d_flush.rst | 69 + Documentation/admin-guide/kernel-parameters.txt | 36 +- Documentation/admin-guide/mm/damon/index.rst | 15 + Documentation/admin-guide/mm/damon/start.rst | 114 + Documentation/admin-guide/mm/damon/usage.rst | 112 + Documentation/admin-guide/mm/index.rst | 1 + .../admin-guide/mm/numa_memory_policy.rst | 11 +- Documentation/admin-guide/sysctl/vm.rst | 3 +- Documentation/arm64/booting.rst | 22 + Documentation/arm64/memory-tagging-extension.rst | 48 +- .../bpf/libbpf/libbpf_naming_convention.rst | 4 +- Documentation/devicetree/bindings/arm/gemini.txt | 108 - Documentation/devicetree/bindings/arm/gemini.yaml | 95 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../arm/mediatek/mediatek,mt8192-clock.yaml | 199 + .../arm/mediatek/mediatek,mt8192-sys-clock.yaml | 65 + Documentation/devicetree/bindings/arm/qcom.yaml | 4 + Documentation/devicetree/bindings/arm/renesas.yaml | 50 +- .../bindings/ata/intel,ixp4xx-compact-flash.yaml | 61 + .../bindings/auxdisplay/arm,versatile-lcd.yaml | 44 + .../devicetree/bindings/auxdisplay/arm-charlcd.txt | 18 - .../bindings/auxdisplay/img,ascii-lcd.yaml | 55 + .../bindings/auxdisplay/img-ascii-lcd.txt | 17 - .../bus/intel,ixp4xx-expansion-bus-controller.yaml | 53 +- .../devicetree/bindings/clock/qcom,rpmcc.txt | 2 + .../bindings/display/panel/ilitek,ili9341.yaml | 78 + .../bindings/display/panel/panel-simple.yaml | 14 + .../display/rockchip/dw_mipi_dsi_rockchip.txt | 1 + .../bindings/display/solomon,ssd1307fb.yaml | 208 + .../devicetree/bindings/display/ssd1307fb.txt | 60 - .../devicetree/bindings/dma/altr,msgdma.yaml | 4 +- .../devicetree/bindings/dma/st,stm32-dma.yaml | 7 + Documentation/devicetree/bindings/eeprom/at24.yaml | 6 + .../bindings/fpga/xlnx,zynqmp-pcap-fpga.txt | 25 - .../bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml | 36 + .../devicetree/bindings/gpio/aspeed,sgpio.yaml | 77 + .../devicetree/bindings/gpio/sgpio-aspeed.txt | 46 - .../devicetree/bindings/hwmon/amd,sbrmi.yaml | 53 + .../devicetree/bindings/hwmon/winbond,w83781d.yaml | 41 + .../bindings/media/amlogic,meson-ir-tx.yaml | 60 + .../bindings/media/i2c/aptina,mt9p031.yaml | 108 + .../devicetree/bindings/media/i2c/mt9p031.txt | 40 - .../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 91 + .../devicetree/bindings/media/i2c/sony,imx335.yaml | 91 + .../devicetree/bindings/media/i2c/sony,imx412.yaml | 91 + .../devicetree/bindings/media/nxp,imx7-csi.yaml | 12 +- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 174 + .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/rockchip-isp1.yaml | 114 +- .../memory-controllers/renesas,rpc-if.yaml | 17 +- .../bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml | 21 +- Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 4 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 6 + Documentation/devicetree/bindings/net/fsl,fec.yaml | 27 + .../devicetree/bindings/net/mscc-phy-vsc8531.txt | 4 +- .../devicetree/bindings/net/qcom,ipa.yaml | 18 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 57 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 + .../bindings/nvmem/socionext,uniphier-efuse.yaml | 95 + .../devicetree/bindings/nvmem/uniphier-efuse.txt | 49 - .../bindings/pci/hisilicon,kirin-pcie.yaml | 160 + .../devicetree/bindings/pci/kirin-pcie.txt | 50 - .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../bindings/phy/hisilicon,phy-hi3670-pcie.yaml | 82 + .../bindings/pinctrl/xlnx,zynq-pinctrl.txt | 105 - .../bindings/pinctrl/xlnx,zynq-pinctrl.yaml | 214 + .../bindings/power/reset/xlnx,zynqmp-power.txt | 61 - .../bindings/power/reset/xlnx,zynqmp-power.yaml | 83 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 1 + .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 65 + .../devicetree/bindings/riscv/starfive.yaml | 27 + Documentation/devicetree/bindings/rng/mtk-rng.yaml | 1 + Documentation/devicetree/bindings/serial/8250.yaml | 6 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 3 + .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 100 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 47 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 14 + Documentation/driver-api/media/camera-sensor.rst | 45 +- Documentation/driver-api/media/csi2.rst | 94 - Documentation/driver-api/media/drivers/rkisp1.rst | 43 + Documentation/driver-api/media/index.rst | 2 +- Documentation/driver-api/media/tx-rx.rst | 133 + Documentation/driver-api/media/v4l2-subdev.rst | 14 +- .../driver-api/thermal/nouveau_thermal.rst | 2 +- Documentation/filesystems/erofs.rst | 3 + Documentation/filesystems/f2fs.rst | 8 + Documentation/filesystems/locking.rst | 2 +- Documentation/gpu/drm-kms.rst | 35 +- Documentation/gpu/drm-uapi.rst | 9 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/sbrmi.rst | 79 + Documentation/hwmon/sht4x.rst | 2 +- Documentation/networking/bonding.rst | 12 + .../ethernet/freescale/dpaa2/index.rst | 1 + .../ethernet/freescale/dpaa2/switch-driver.rst | 217 + Documentation/networking/index.rst | 2 + Documentation/networking/mctp.rst | 213 + Documentation/networking/netdev-FAQ.rst | 17 + Documentation/networking/netdevices.rst | 29 + Documentation/networking/nf_conntrack-sysctl.rst | 10 - Documentation/networking/operstates.rst | 6 +- Documentation/networking/timestamping.rst | 6 +- Documentation/sound/alsa-configuration.rst | 26 +- Documentation/translations/index.rst | 1 + Documentation/translations/zh_TW/IRQ.txt | 41 + .../translations/zh_TW/admin-guide/README.rst | 351 + .../translations/zh_TW/admin-guide/bug-bisect.rst | 85 + .../translations/zh_TW/admin-guide/bug-hunting.rst | 344 + .../zh_TW/admin-guide/clearing-warn-once.rst | 16 + .../translations/zh_TW/admin-guide/cpu-load.rst | 112 + .../translations/zh_TW/admin-guide/index.rst | 135 + .../translations/zh_TW/admin-guide/init.rst | 58 + .../zh_TW/admin-guide/reporting-issues.rst | 1337 ++++ .../zh_TW/admin-guide/security-bugs.rst | 78 + .../zh_TW/admin-guide/tainted-kernels.rst | 161 + .../translations/zh_TW/admin-guide/unicode.rst | 174 + .../translations/zh_TW/disclaimer-zh_TW.rst | 11 + Documentation/translations/zh_TW/gpio.txt | 651 ++ Documentation/translations/zh_TW/index.rst | 164 + Documentation/translations/zh_TW/io_ordering.txt | 68 + Documentation/translations/zh_TW/oops-tracing.txt | 212 + .../translations/zh_TW/process/1.Intro.rst | 199 + .../translations/zh_TW/process/2.Process.rst | 369 + .../translations/zh_TW/process/3.Early-stage.rst | 172 + .../translations/zh_TW/process/4.Coding.rst | 297 + .../translations/zh_TW/process/5.Posting.rst | 251 + .../translations/zh_TW/process/6.Followthrough.rst | 156 + .../zh_TW/process/7.AdvancedTopics.rst | 137 + .../translations/zh_TW/process/8.Conclusion.rst | 74 + .../process/code-of-conduct-interpretation.rst | 112 + .../translations/zh_TW/process/code-of-conduct.rst | 76 + .../translations/zh_TW/process/coding-style.rst | 958 +++ .../zh_TW/process/development-process.rst | 30 + .../translations/zh_TW/process/email-clients.rst | 252 + .../zh_TW/process/embargoed-hardware-issues.rst | 232 + Documentation/translations/zh_TW/process/howto.rst | 500 ++ Documentation/translations/zh_TW/process/index.rst | 67 + .../zh_TW/process/kernel-driver-statement.rst | 203 + .../zh_TW/process/kernel-enforcement-statement.rst | 155 + .../translations/zh_TW/process/license-rules.rst | 374 + .../translations/zh_TW/process/magic-number.rst | 148 + .../zh_TW/process/management-style.rst | 211 + .../zh_TW/process/programming-language.rst | 76 + .../zh_TW/process/stable-api-nonsense.rst | 159 + .../zh_TW/process/stable-kernel-rules.rst | 68 + .../zh_TW/process/submit-checklist.rst | 109 + .../zh_TW/process/submitting-drivers.rst | 164 + .../zh_TW/process/submitting-patches.rst | 686 ++ .../zh_TW/process/volatile-considered-harmful.rst | 110 + Documentation/translations/zh_TW/sparse.txt | 91 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 19 +- .../media/v4l/ext-ctrls-image-process.rst | 29 +- Documentation/userspace-api/spec_ctrl.rst | 8 + Documentation/virt/kvm/api.rst | 2 +- Documentation/vm/damon/api.rst | 20 + Documentation/vm/damon/design.rst | 166 + Documentation/vm/damon/faq.rst | 51 + Documentation/vm/damon/index.rst | 30 + Documentation/vm/index.rst | 1 + MAINTAINERS | 106 +- Makefile | 13 +- Next/SHA1s | 332 +- Next/Trees | 6 +- Next/merge.log | 7873 ++++++++++++------ arch/Kconfig | 3 + arch/alpha/Kconfig | 3 +- arch/alpha/boot/bootp.c | 2 +- arch/alpha/boot/bootpz.c | 2 +- arch/alpha/boot/misc.c | 2 +- arch/alpha/configs/defconfig | 1 + arch/alpha/include/asm/compiler.h | 11 - arch/alpha/include/asm/syscall.h | 6 + arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/osf_sys.c | 4 +- arch/alpha/kernel/perf_event.c | 2 +- arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/setup.c | 13 +- arch/alpha/kernel/smp.c | 2 +- arch/alpha/kernel/srmcons.c | 8 +- arch/alpha/kernel/sys_nautilus.c | 2 +- arch/alpha/kernel/traps.c | 2 +- arch/alpha/math-emu/math.c | 8 +- arch/arm/Kconfig | 6 - arch/arm/arm-soc-for-next-contents.txt | 54 + arch/arm/boot/dts/Makefile | 6 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 4 + arch/arm/boot/dts/am335x-boneblack-common.dtsi | 135 - arch/arm/boot/dts/am335x-boneblack-hdmi.dtsi | 141 + arch/arm/boot/dts/am335x-boneblack-wireless.dts | 1 + arch/arm/boot/dts/am335x-boneblack.dts | 1 + arch/arm/boot/dts/am335x-boneblue.dts | 143 +- arch/arm/boot/dts/am335x-evm.dts | 4 + arch/arm/boot/dts/am335x-evmsk.dts | 4 + arch/arm/boot/dts/am335x-icev2.dts | 4 + arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi | 96 + arch/arm/boot/dts/am335x-sancloud-bbe-lite.dts | 50 + arch/arm/boot/dts/am335x-sancloud-bbe.dts | 92 +- arch/arm/boot/dts/am33xx-l4.dtsi | 82 + arch/arm/boot/dts/am4372.dtsi | 165 + arch/arm/boot/dts/am437x-cm-t43.dts | 4 + arch/arm/boot/dts/am437x-gp-evm.dts | 4 + arch/arm/boot/dts/am437x-idk-evm.dts | 4 + arch/arm/boot/dts/am437x-l4.dtsi | 2 +- arch/arm/boot/dts/am437x-sk-evm.dts | 4 + arch/arm/boot/dts/am43x-epos-evm.dts | 6 +- arch/arm/boot/dts/am57-pruss.dtsi | 178 +- arch/arm/boot/dts/am571x-idk.dts | 8 + arch/arm/boot/dts/am572x-idk.dts | 8 + arch/arm/boot/dts/am5748.dtsi | 6 +- arch/arm/boot/dts/am574x-idk.dts | 10 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 8 + arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 8 + arch/arm/boot/dts/aspeed-ast2500-evb.dts | 4 + arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 1 - arch/arm/boot/dts/aspeed-g6.dtsi | 28 + arch/arm/boot/dts/at91-kizbox3_common.dtsi | 2 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 18 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 6 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 2 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 8 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 2 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 2 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 31 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 22 +- arch/arm/boot/dts/dra74x-p.dtsi | 27 + arch/arm/boot/dts/dra76x.dtsi | 12 - arch/arm/boot/dts/exynos3250.dtsi | 11 + arch/arm/boot/dts/exynos4210.dtsi | 11 + arch/arm/boot/dts/exynos4412.dtsi | 17 + arch/arm/boot/dts/exynos5250.dtsi | 11 + arch/arm/boot/dts/exynos5260.dtsi | 38 +- arch/arm/boot/dts/exynos5420-cpus.dtsi | 32 + arch/arm/boot/dts/exynos5422-cpus.dtsi | 32 + arch/arm/boot/dts/omap4-l4-abe.dtsi | 38 +- arch/arm/boot/dts/omap5-board-common.dtsi | 9 +- arch/arm/boot/dts/owl-s500-roseapplepi.dts | 45 + arch/arm/boot/dts/owl-s500.dtsi | 10 + arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 23 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 20 +- .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 81 + arch/arm/boot/dts/qcom-msm8974.dtsi | 9 + arch/arm/boot/dts/ste-ab8500.dtsi | 8 +- arch/arm/boot/dts/ste-ab8505.dtsi | 6 + arch/arm/boot/dts/ste-db8500.dtsi | 7 +- arch/arm/boot/dts/ste-db8520.dtsi | 7 +- arch/arm/boot/dts/ste-db9500.dtsi | 9 +- arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi | 18 + arch/arm/boot/dts/ste-href.dtsi | 4 + arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 4 +- arch/arm/boot/dts/ste-snowball.dts | 2 + arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 863 ++ arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 854 ++ arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 2 + arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 2 + arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 664 ++ arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 2 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 24 +- arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/ep93xx_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/include/asm/fpstate.h | 8 - arch/arm/include/asm/thread_info.h | 8 - arch/arm/include/asm/ucontext.h | 14 - arch/arm/include/uapi/asm/hwcap.h | 2 +- arch/arm/include/uapi/asm/ptrace.h | 4 +- arch/arm/kernel/asm-offsets.c | 3 - arch/arm/kernel/entry-armv.S | 6 - arch/arm/kernel/ptrace.c | 36 - arch/arm/kernel/setup.c | 20 +- arch/arm/kernel/signal.c | 42 - arch/arm/kernel/smp.c | 4 +- arch/arm/mach-davinci/Kconfig | 1 - arch/arm/mach-ep93xx/Kconfig | 5 - arch/arm/mach-ep93xx/Makefile | 3 - arch/arm/mach-ep93xx/adssphere.c | 1 - arch/arm/mach-ep93xx/core.c | 5 - arch/arm/mach-ep93xx/crunch-bits.S | 310 - arch/arm/mach-ep93xx/crunch.c | 86 - arch/arm/mach-ep93xx/edb93xx.c | 8 - arch/arm/mach-ep93xx/gesbc9312.c | 1 - arch/arm/mach-ep93xx/micro9.c | 4 - arch/arm/mach-ep93xx/platform.h | 7 - arch/arm/mach-ep93xx/simone.c | 1 - arch/arm/mach-ep93xx/snappercl15.c | 1 - arch/arm/mach-ep93xx/ts72xx.c | 2 - arch/arm/mach-ep93xx/vision_ep9307.c | 1 - arch/arm/mach-ixp4xx/Kconfig | 1 + arch/arm/mach-omap2/Kconfig | 5 - arch/arm/mach-omap2/omap_hwmod.c | 10 +- arch/arm/mach-omap2/pm34xx.c | 5 - arch/arm/mach-rpc/riscpc.c | 1 + arch/arm/net/bpf_jit_32.c | 3 + arch/arm64/Kbuild | 1 + arch/arm64/Kconfig | 9 +- arch/arm64/Makefile | 28 +- arch/arm64/boot/Makefile | 8 - arch/arm64/boot/dts/exynos/exynos5433.dtsi | 32 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 4 +- arch/arm64/boot/dts/qcom/Makefile | 8 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 1 + arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 8 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 107 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 48 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 3 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 27 + .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 4 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 8 + .../qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts | 11 + .../msm8996-pmi8996-sony-xperia-tone-kagura.dts | 11 + .../msm8996-pmi8996-sony-xperia-tone-keyaki.dts | 11 + .../dts/qcom/msm8996-sony-xperia-tone-dora.dts | 27 + .../dts/qcom/msm8996-sony-xperia-tone-kagura.dts | 15 + .../dts/qcom/msm8996-sony-xperia-tone-keyaki.dts | 26 + .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 956 +++ arch/arm64/boot/dts/qcom/msm8996-v3.0.dtsi | 63 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 44 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 133 + arch/arm64/boot/dts/qcom/pm660l.dtsi | 54 + arch/arm64/boot/dts/qcom/pm8004.dtsi | 2 - arch/arm64/boot/dts/qcom/pm8150b.dtsi | 6 + arch/arm64/boot/dts/qcom/pmi8996.dtsi | 15 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 17 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 21 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 294 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 341 + arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 23 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 27 +- .../dts/qcom/sdm630-sony-xperia-ganges-kirin.dts | 14 +- .../boot/dts/qcom/sdm630-sony-xperia-ganges.dtsi | 40 - .../dts/qcom/sdm630-sony-xperia-nile-discovery.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-pioneer.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-voyager.dts | 1 + .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 527 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 1441 +++- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 14 +- arch/arm64/boot/dts/qcom/sdm636.dtsi | 23 + .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 2 - arch/arm64/boot/dts/qcom/sdm660.dtsi | 519 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 3 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 15 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 35 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 + .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 139 + arch/arm64/boot/dts/qcom/sm6125.dtsi | 566 ++ arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 441 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 211 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 2 +- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 49 +- arch/arm64/boot/dts/renesas/Makefile | 8 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 29 + .../boot/dts/renesas/r8a779m1-salvator-xs.dts | 53 + arch/arm64/boot/dts/renesas/r8a779m1-ulcb-kf.dts | 19 + arch/arm64/boot/dts/renesas/r8a779m1-ulcb.dts | 54 + arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 12 + .../boot/dts/renesas/r8a779m3-salvator-xs.dts | 46 + arch/arm64/boot/dts/renesas/r8a779m3-ulcb-kf.dts | 18 + arch/arm64/boot/dts/renesas/r8a779m3-ulcb.dts | 45 + arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 12 + arch/arm64/boot/dts/rockchip/px30.dtsi | 22 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 38 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 57 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 49 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 51 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 114 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 56 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 64 + arch/arm64/configs/defconfig | 1 + arch/arm64/crypto/Kconfig | 2 +- arch/arm64/crypto/sm4-ce-glue.c | 20 +- arch/arm64/hyperv/Makefile | 2 + arch/arm64/hyperv/hv_core.c | 181 + arch/arm64/hyperv/mshyperv.c | 87 + arch/arm64/include/asm/compat.h | 5 - arch/arm64/include/asm/cpufeature.h | 9 +- arch/arm64/include/asm/exception.h | 5 +- arch/arm64/include/asm/fpsimd.h | 1 - arch/arm64/include/asm/hwcap.h | 2 +- arch/arm64/include/asm/hyperv-tlfs.h | 69 + arch/arm64/include/asm/kvm_host.h | 1 - arch/arm64/include/asm/kvm_pgtable.h | 20 + arch/arm64/include/asm/memory.h | 2 - arch/arm64/include/asm/mshyperv.h | 54 + arch/arm64/include/asm/mte-kasan.h | 17 - arch/arm64/include/asm/mte.h | 6 - arch/arm64/include/asm/pointer_auth.h | 12 +- arch/arm64/include/asm/processor.h | 10 +- arch/arm64/include/asm/ptrace.h | 12 +- arch/arm64/include/asm/stacktrace.h | 2 +- arch/arm64/include/asm/syscall.h | 19 +- arch/arm64/include/asm/sysreg.h | 47 +- arch/arm64/include/asm/tlbflush.h | 2 +- arch/arm64/include/asm/uaccess.h | 11 - arch/arm64/include/asm/unistd32.h | 10 +- arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/cpufeature.c | 7 +- arch/arm64/kernel/efi.c | 1 + arch/arm64/kernel/entry-common.c | 219 +- arch/arm64/kernel/entry.S | 110 +- arch/arm64/kernel/fpsimd.c | 4 +- arch/arm64/kernel/idreg-override.c | 2 + arch/arm64/kernel/kaslr.c | 4 +- arch/arm64/kernel/mte.c | 180 +- arch/arm64/kernel/pointer_auth.c | 10 +- arch/arm64/kernel/process.c | 31 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/signal.c | 6 +- arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/kernel/suspend.c | 1 - arch/arm64/kernel/syscall.c | 9 +- arch/arm64/kernel/vmlinux.lds.S | 4 +- arch/arm64/kvm/arm.c | 7 + arch/arm64/kvm/hyp/pgtable.c | 39 + arch/arm64/kvm/hyp/reserved_mem.c | 9 +- arch/arm64/kvm/mmu.c | 46 +- arch/arm64/kvm/pmu-emul.c | 8 +- arch/arm64/kvm/sys_regs.c | 70 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 4 +- arch/arm64/lib/Makefile | 2 +- arch/arm64/lib/copy_in_user.S | 77 - arch/arm64/lib/insn.c | 4 +- arch/arm64/mm/fault.c | 15 +- arch/arm64/mm/init.c | 36 +- arch/arm64/mm/proc.S | 3 +- arch/arm64/net/bpf_jit_comp.c | 13 + arch/h8300/Kconfig.cpu | 1 - arch/ia64/Kconfig | 1 - arch/m68k/Kconfig | 1 - arch/m68k/coldfire/clk.c | 2 +- arch/m68k/configs/stmark2_defconfig | 1 - arch/m68k/emu/nfcon.c | 30 +- arch/microblaze/include/asm/page.h | 3 +- arch/mips/Kconfig | 1 - arch/mips/Makefile | 2 +- arch/mips/alchemy/devboards/db1200.c | 2 +- arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 10 +- arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 12 +- .../cavium-octeon/executive/cvmx-helper-board.c | 8 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 12 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 8 +- arch/mips/cavium-octeon/executive/cvmx-l2c.c | 9 +- arch/mips/cavium-octeon/executive/cvmx-pko.c | 22 +- arch/mips/cavium-octeon/executive/cvmx-spi.c | 20 +- arch/mips/cavium-octeon/flash_setup.c | 2 +- arch/mips/cavium-octeon/octeon-memcpy.S | 2 - arch/mips/cavium-octeon/setup.c | 43 +- arch/mips/cavium-octeon/smp.c | 14 +- arch/mips/configs/lemote2f_defconfig | 1 - arch/mips/configs/pic32mzda_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/configs/xway_defconfig | 1 - arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/compat.h | 8 - arch/mips/include/asm/mach-rc32434/rb.h | 2 - arch/mips/include/asm/pgalloc.h | 17 +- arch/mips/include/asm/uaccess.h | 26 - arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/mips-mt-fpaff.c | 10 +- arch/mips/kernel/process.c | 4 +- arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 10 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 10 +- arch/mips/lib/memcpy.S | 11 - arch/mips/loongson2ef/common/Makefile | 4 +- arch/mips/mm/c-octeon.c | 29 +- arch/mips/net/ebpf_jit.c | 3 + arch/openrisc/include/asm/pgtable.h | 6 +- arch/openrisc/include/asm/setup.h | 14 + arch/openrisc/include/asm/thread_info.h | 2 +- arch/openrisc/kernel/entry.S | 6 +- arch/openrisc/kernel/head.S | 6 +- arch/openrisc/kernel/setup.c | 20 +- arch/openrisc/lib/Makefile | 2 +- arch/openrisc/mm/fault.c | 2 +- arch/parisc/Kconfig | 1 - arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/include/asm/compat.h | 6 - arch/parisc/include/asm/uaccess.h | 2 - arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/pdc_cons.c | 34 +- arch/parisc/kernel/syscalls/syscall.tbl | 8 +- arch/parisc/lib/memcpy.c | 9 - arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/compat.h | 16 - arch/powerpc/kernel/head_64.S | 2 + arch/powerpc/kernel/stacktrace.c | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 10 +- arch/powerpc/kernel/traps.c | 1 - arch/powerpc/kernel/vdso64/Makefile | 7 + arch/powerpc/kernel/watchdog.c | 5 - arch/powerpc/kexec/core_64.c | 6 +- arch/powerpc/kexec/crash.c | 2 +- arch/powerpc/mm/book3s64/hash_native.c | 2 +- arch/powerpc/mm/book3s64/pgtable.c | 4 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 3 +- arch/powerpc/net/bpf_jit_comp32.c | 6 + arch/powerpc/net/bpf_jit_comp64.c | 6 + arch/powerpc/platforms/ps3/htab.c | 3 +- arch/powerpc/platforms/ps3/mm.c | 8 +- arch/powerpc/platforms/pseries/lpar.c | 9 +- arch/powerpc/platforms/pseries/setup.c | 2 +- arch/powerpc/platforms/pseries/svm.c | 6 + arch/riscv/Kconfig | 5 + .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 2 +- arch/riscv/include/asm/processor.h | 8 + arch/riscv/kernel/stacktrace.c | 2 +- arch/riscv/mm/init.c | 44 +- arch/riscv/net/bpf_jit_comp32.c | 4 + arch/riscv/net/bpf_jit_comp64.c | 4 + arch/s390/Kconfig | 2 + arch/s390/Makefile | 3 +- arch/s390/boot/Makefile | 7 +- arch/s390/boot/boot.h | 14 +- arch/s390/boot/compressed/Makefile | 2 + arch/s390/boot/compressed/clz_ctz.c | 2 + arch/s390/boot/compressed/decompressor.c | 5 - arch/s390/boot/compressed/decompressor.h | 5 + arch/s390/boot/compressed/vmlinux.lds.S | 35 +- arch/s390/boot/head.S | 56 +- arch/s390/boot/ipl_report.c | 6 +- arch/s390/boot/kaslr.c | 6 +- arch/s390/boot/mem_detect.c | 8 +- arch/s390/boot/pgm_check_info.c | 5 +- arch/s390/boot/sclp_early_core.c | 9 + arch/s390/boot/startup.c | 60 +- arch/s390/boot/text_dma.S | 156 - arch/s390/boot/uv.c | 40 +- arch/s390/boot/uv.h | 19 + arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/defconfig | 2 +- arch/s390/hypfs/hypfs_diag0c.c | 12 +- arch/s390/include/asm/cio.h | 1 - arch/s390/include/asm/compat.h | 10 - arch/s390/include/asm/cpacf.h | 208 +- arch/s390/include/asm/cpufeature.h | 2 +- arch/s390/include/asm/ctl_reg.h | 17 + arch/s390/include/asm/debug.h | 34 - arch/s390/include/asm/diag.h | 15 +- arch/s390/include/asm/elf.h | 76 +- arch/s390/include/asm/extable.h | 4 +- arch/s390/include/asm/ftrace.h | 46 +- arch/s390/include/asm/ftrace.lds.h | 21 + arch/s390/include/asm/ipl.h | 1 + arch/s390/include/asm/kfence.h | 42 + arch/s390/include/asm/kvm_host.h | 18 +- arch/s390/include/asm/linkage.h | 4 +- arch/s390/include/asm/module.h | 14 +- arch/s390/include/asm/pgtable.h | 10 +- arch/s390/include/asm/qdio.h | 15 +- arch/s390/include/asm/sclp.h | 8 +- arch/s390/include/asm/sections.h | 4 +- arch/s390/include/asm/set_memory.h | 6 + arch/s390/include/asm/setup.h | 46 +- arch/s390/include/asm/syscall.h | 59 + arch/s390/include/asm/uaccess.h | 3 - arch/s390/include/asm/uv.h | 8 - arch/s390/include/asm/vdso/gettimeofday.h | 22 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 7 + arch/s390/kernel/crash_dump.c | 46 +- arch/s390/kernel/diag.c | 27 +- arch/s390/kernel/dis.c | 2 + arch/s390/kernel/early.c | 4 + arch/s390/kernel/entry.h | 9 + arch/s390/kernel/ftrace.c | 222 +- arch/s390/kernel/ftrace.h | 26 + arch/s390/kernel/head64.S | 17 + arch/s390/kernel/ipl.c | 2 +- arch/s390/kernel/ipl_vmparm.c | 2 + arch/s390/kernel/irq.c | 4 +- arch/s390/kernel/jump_label.c | 2 +- arch/s390/kernel/machine_kexec.c | 4 +- arch/s390/kernel/module.c | 45 + arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 4 +- arch/s390/kernel/processor.c | 177 +- arch/s390/kernel/setup.c | 286 +- arch/s390/kernel/smp.c | 14 +- arch/s390/kernel/syscalls/syscall.tbl | 10 +- arch/s390/kernel/text_amode31.S | 158 + arch/s390/kernel/topology.c | 4 +- arch/s390/kernel/traps.c | 2 +- arch/s390/kernel/uv.c | 15 - arch/s390/kernel/vdso32/Makefile | 1 + arch/s390/kernel/vdso32/vdso32.lds.S | 1 + arch/s390/kernel/vdso64/Makefile | 1 + arch/s390/kernel/vdso64/vdso64.lds.S | 1 + arch/s390/kernel/vmlinux.lds.S | 35 + arch/s390/kvm/diag.c | 18 +- arch/s390/kvm/kvm-s390.c | 18 +- arch/s390/lib/delay.c | 11 +- arch/s390/lib/uaccess.c | 63 - arch/s390/mm/dump_pagetables.c | 16 + arch/s390/mm/fault.c | 13 +- arch/s390/mm/init.c | 3 +- arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/maccess.c | 4 +- arch/s390/mm/pageattr.c | 19 +- arch/s390/mm/vmem.c | 2 +- arch/s390/net/bpf_jit_comp.c | 5 + arch/s390/pci/pci.c | 5 +- arch/s390/purgatory/Makefile | 1 + arch/s390/tools/opcodes.txt | 18 + arch/sh/Kconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sparc/Kconfig | 1 - arch/sparc/include/asm/compat.h | 19 - arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/signal32.c | 12 +- arch/sparc/kernel/signal_64.c | 8 +- arch/sparc/kernel/syscalls/syscall.tbl | 10 +- arch/sparc/net/bpf_jit_comp_64.c | 3 + arch/um/drivers/line.c | 13 +- arch/x86/Kconfig | 2 +- arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/crypto/Makefile | 3 + arch/x86/crypto/sm4-aesni-avx-asm_64.S | 589 ++ arch/x86/crypto/sm4_aesni_avx_glue.c | 459 ++ arch/x86/entry/syscalls/syscall_32.tbl | 4 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/events/intel/uncore_snbep.c | 42 +- arch/x86/hyperv/hv_init.c | 64 +- arch/x86/include/asm/compat.h | 13 - arch/x86/include/asm/hyperv-tlfs.h | 9 + arch/x86/include/asm/kfence.h | 4 + arch/x86/include/asm/nospec-branch.h | 2 + arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/thread_info.h | 6 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/include/asm/uaccess_64.h | 7 - arch/x86/kernel/aperture_64.c | 5 +- arch/x86/kernel/cpu/bugs.c | 70 + arch/x86/kernel/ldt.c | 6 +- arch/x86/kernel/smpboot.c | 10 +- arch/x86/kvm/hyperv.c | 18 +- arch/x86/kvm/ioapic.c | 2 +- arch/x86/kvm/ioapic.h | 4 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/svm/avic.c | 2 +- arch/x86/kvm/svm/nested.c | 10 +- arch/x86/kvm/svm/sev.c | 45 +- arch/x86/kvm/svm/svm.c | 26 +- arch/x86/kvm/svm/svm.h | 6 +- arch/x86/kvm/svm/svm_onhyperv.h | 2 +- arch/x86/kvm/trace.h | 15 + arch/x86/kvm/x86.c | 17 +- arch/x86/mm/init.c | 21 +- arch/x86/mm/numa.c | 5 +- arch/x86/mm/numa_emulation.c | 5 +- arch/x86/mm/tlb.c | 107 +- arch/x86/net/bpf_jit_comp.c | 7 + arch/x86/net/bpf_jit_comp32.c | 6 + arch/x86/realmode/init.c | 2 +- arch/x86/tools/relocs.c | 8 +- arch/xtensa/Kconfig | 1 - arch/xtensa/configs/nommu_kc705_defconfig | 1 - arch/xtensa/platforms/iss/console.c | 45 +- block/Kconfig | 36 +- block/Makefile | 4 +- block/bio-integrity.c | 14 +- block/bio.c | 47 +- block/blk-cgroup.c | 14 +- block/blk-iocost.c | 11 +- block/blk-map.c | 2 +- block/blk-mq-sched.c | 17 +- block/blk-mq-sysfs.c | 55 - block/blk-mq.c | 2 - block/blk-settings.c | 12 +- block/blk.h | 1 - block/bounce.c | 39 +- block/bsg-lib.c | 90 +- block/bsg.c | 463 +- block/cmdline-parser.c | 255 - block/disk-events.c | 62 +- block/elevator.c | 3 + block/genhd.c | 90 +- block/ioctl.c | 2 + block/partitions/Kconfig | 1 - block/partitions/cmdline.c | 267 +- block/partitions/core.c | 36 +- block/scsi_ioctl.c | 890 --- block/t10-pi.c | 16 +- certs/Kconfig | 26 + certs/Makefile | 21 + crypto/Kconfig | 22 + crypto/asymmetric_keys/pkcs7_parser.c | 8 + crypto/ecc.h | 5 +- crypto/sm4_generic.c | 180 +- crypto/tcrypt.c | 26 +- drivers/acpi/acpi_lpss.c | 6 +- drivers/acpi/acpi_pad.c | 4 +- drivers/acpi/acpi_processor.c | 8 +- drivers/acpi/acpica/nsrepair2.c | 7 - drivers/acpi/dptf/dptf_pch_fivr.c | 60 +- drivers/acpi/processor_idle.c | 4 +- drivers/acpi/resource.c | 9 +- drivers/acpi/tables.c | 5 +- drivers/android/binder.c | 4 +- drivers/ata/libata-sff.c | 35 +- drivers/ata/pata_ixp4xx_cf.c | 264 +- drivers/base/arch_numa.c | 5 +- drivers/base/dd.c | 4 +- drivers/base/firmware_loader/fallback.c | 14 +- drivers/base/firmware_loader/firmware.h | 10 +- drivers/base/firmware_loader/main.c | 2 + drivers/base/regmap/regmap.c | 4 +- drivers/block/Kconfig | 3 +- drivers/block/loop.c | 141 +- drivers/block/paride/Kconfig | 1 - drivers/block/ps3disk.c | 18 +- drivers/block/rbd.c | 15 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 33 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 14 +- drivers/bluetooth/btintel.c | 1314 ++- drivers/bluetooth/btintel.h | 119 +- drivers/bluetooth/btmrvl_sdio.c | 29 +- drivers/bluetooth/btusb.c | 1474 +--- drivers/bluetooth/hci_bcm.c | 6 + drivers/bus/Kconfig | 11 + drivers/bus/Makefile | 1 + drivers/bus/fsl-mc/fsl-mc-bus.c | 4 +- drivers/bus/intel-ixp4xx-eb.c | 429 + drivers/bus/ti-sysc.c | 5 +- drivers/cdrom/cdrom.c | 78 +- drivers/char/pcmcia/synclink_cs.c | 27 +- drivers/char/tpm/Kconfig | 1 - drivers/char/tpm/tpm_ftpm_tee.c | 8 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 12 +- drivers/char/ttyprintk.c | 4 +- drivers/clk/clk-devres.c | 9 +- drivers/clk/clk-lmk04832.c | 18 - drivers/clk/clk-stm32f4.c | 10 +- drivers/clk/hisilicon/Kconfig | 1 + drivers/clk/imx/clk-divider-gate.c | 10 +- drivers/clk/imx/clk-imx8mm.c | 4 +- drivers/clk/imx/clk-imx8mn.c | 4 +- drivers/clk/mediatek/Kconfig | 105 +- drivers/clk/mediatek/Makefile | 13 + drivers/clk/mediatek/clk-cpumux.c | 2 +- drivers/clk/mediatek/clk-mt8192-aud.c | 118 + drivers/clk/mediatek/clk-mt8192-cam.c | 107 + drivers/clk/mediatek/clk-mt8192-img.c | 70 + drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 119 + drivers/clk/mediatek/clk-mt8192-ipe.c | 57 + drivers/clk/mediatek/clk-mt8192-mdp.c | 82 + drivers/clk/mediatek/clk-mt8192-mfg.c | 50 + drivers/clk/mediatek/clk-mt8192-mm.c | 108 + drivers/clk/mediatek/clk-mt8192-msdc.c | 85 + drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 50 + drivers/clk/mediatek/clk-mt8192-vdec.c | 94 + drivers/clk/mediatek/clk-mt8192-venc.c | 53 + drivers/clk/mediatek/clk-mt8192.c | 1326 ++++ drivers/clk/mediatek/clk-mtk.c | 25 +- drivers/clk/mediatek/clk-mtk.h | 28 +- drivers/clk/mediatek/clk-mux.c | 11 +- drivers/clk/mediatek/clk-mux.h | 18 +- drivers/clk/mediatek/clk-pll.c | 31 +- drivers/clk/mediatek/reset.c | 2 +- drivers/clk/qcom/clk-smd-rpm.c | 2 +- drivers/clk/qcom/dispcc-sm8250.c | 22 +- drivers/clk/rockchip/clk-pll.c | 2 +- drivers/clk/rockchip/clk-rk3308.c | 1 + drivers/clk/socfpga/clk-agilex.c | 19 +- drivers/clk/tegra/clk-sdmmc-mux.c | 10 + drivers/clk/x86/Makefile | 2 +- drivers/clk/x86/clk-lpss-atom.c | 47 + drivers/clk/x86/clk-lpt.c | 47 - drivers/clocksource/timer-ixp4xx.c | 48 +- drivers/cpufreq/acpi-cpufreq.c | 4 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq.c | 6 +- drivers/cpufreq/cpufreq_ondemand.c | 4 +- drivers/cpufreq/intel_pstate.c | 4 +- drivers/cpufreq/powernow-k8.c | 6 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpuidle/cpuidle-pseries.c | 75 +- drivers/cpuidle/governors/teo.c | 48 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 9 +- drivers/crypto/atmel-aes.c | 154 +- drivers/crypto/atmel-tdes.c | 66 +- drivers/dma/altera-msgdma.c | 37 +- drivers/dma/at_xdmac.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 56 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 4 + drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 8 +- drivers/dma/hisi_dma.c | 10 +- drivers/dma/idxd/cdev.c | 5 +- drivers/dma/idxd/compat.c | 17 +- drivers/dma/idxd/device.c | 23 +- drivers/dma/idxd/dma.c | 4 + drivers/dma/idxd/idxd.h | 23 +- drivers/dma/idxd/init.c | 13 +- drivers/dma/idxd/irq.c | 12 +- drivers/dma/idxd/registers.h | 3 + drivers/dma/idxd/submit.c | 4 +- drivers/dma/idxd/sysfs.c | 17 +- drivers/dma/imx-dma.c | 2 + drivers/dma/of-dma.c | 9 +- drivers/dma/ppc4xx/adma.c | 12 +- drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/stm32-dma.c | 12 +- drivers/dma/stm32-dmamux.c | 6 +- drivers/dma/tegra210-adma.c | 7 +- drivers/dma/uniphier-xdmac.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 3 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/broadcom/tee_bnxt_fw.c | 14 +- drivers/firmware/efi/sysfb_efi.c | 2 + drivers/fpga/Kconfig | 2 +- drivers/fpga/dfl-fme-perf.c | 2 + drivers/fpga/dfl.c | 27 +- drivers/fpga/dfl.h | 1 + drivers/fpga/versal-fpga.c | 13 - drivers/gpio/gpio-aspeed-sgpio.c | 178 +- drivers/gpio/gpio-brcmstb.c | 45 +- drivers/gpio/gpio-ml-ioh.c | 49 +- drivers/gpio/gpio-mt7621.c | 1 + drivers/gpio/gpio-tegra186.c | 30 +- drivers/gpio/gpio-tqmx86.c | 6 +- drivers/gpio/gpiolib-devres.c | 2 +- drivers/gpio/gpiolib-of.c | 16 +- drivers/gpio/gpiolib.c | 32 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 40 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 56 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 400 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 59 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 641 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h | 26 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 10 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 780 -- drivers/gpu/drm/amd/amdgpu/dce_virtual.h | 30 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/nv.c | 22 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 58 +- drivers/gpu/drm/amd/amdgpu/si.c | 8 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 10 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 16 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 33 +- drivers/gpu/drm/amd/amdgpu/vi.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 60 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 29 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 79 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 17 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 24 + drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 144 + drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h | 34 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 110 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dc.h | 122 +- drivers/gpu/drm/amd/display/dc/dc_trace.h | 3 + drivers/gpu/drm/amd/display/dc/dc_types.h | 81 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 6 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 41 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 8 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 20 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 48 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 16 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 2 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 2 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 3 + .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 +- drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c | 102 + drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h | 34 + .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 2 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 4 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 393 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 3 - drivers/gpu/drm/amd/display/dc/os_types.h | 35 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 13 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 70 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 - .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 6 - .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 3 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 53 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 12 +- .../drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h | 4 + .../drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h | 54 + drivers/gpu/drm/amd/include/atomfirmware.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 8 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 + drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_pmfw.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 9 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 55 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 37 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 25 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 - drivers/gpu/drm/ast/ast_mode.c | 31 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 7 +- drivers/gpu/drm/bridge/cdns-dsi.c | 4 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 2 +- drivers/gpu/drm/bridge/nwl-dsi.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 55 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 68 +- drivers/gpu/drm/bridge/tc358768.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 17 +- drivers/gpu/drm/drm_aperture.c | 2 +- drivers/gpu/drm/drm_atomic.c | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 10 +- drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_auth.c | 11 +- drivers/gpu/drm/drm_bridge.c | 12 +- drivers/gpu/drm/drm_bufs.c | 2 +- drivers/gpu/drm/drm_cache.c | 2 +- drivers/gpu/drm/drm_crtc_internal.h | 2 + drivers/gpu/drm/drm_damage_helper.c | 58 +- drivers/gpu/drm/drm_dp_helper.c | 18 +- drivers/gpu/drm/drm_dp_mst_topology.c | 10 +- drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_dsc.c | 2 +- drivers/gpu/drm/drm_edid.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_file.c | 6 +- drivers/gpu/drm/drm_format_helper.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 24 +- drivers/gpu/drm/drm_gem.c | 26 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 39 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 184 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 2 +- drivers/gpu/drm/drm_gem_vram_helper.c | 2 +- drivers/gpu/drm/drm_hdcp.c | 2 +- drivers/gpu/drm/drm_ioctl.c | 4 +- drivers/gpu/drm/drm_irq.c | 2 +- drivers/gpu/drm/drm_lease.c | 182 +- drivers/gpu/drm/drm_mipi_dbi.c | 20 +- drivers/gpu/drm/drm_mm.c | 2 +- drivers/gpu/drm/drm_mode_object.c | 2 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_plane.c | 106 +- drivers/gpu/drm/drm_plane_helper.c | 2 +- drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_probe_helper.c | 2 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_syncobj.c | 2 +- drivers/gpu/drm/drm_vblank.c | 12 +- drivers/gpu/drm/drm_vma_manager.c | 2 +- drivers/gpu/drm/exynos/exynos_dp.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 5 +- drivers/gpu/drm/gud/gud_pipe.c | 23 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 1 - drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_audio.c | 4 +- drivers/gpu/drm/i915/display/intel_bios.c | 8 +- drivers/gpu/drm/i915/display/intel_bw.c | 113 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 72 +- drivers/gpu/drm/i915/display/intel_color.c | 5 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 106 +- drivers/gpu/drm/i915/display/intel_crtc.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 448 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 732 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 156 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 525 +- drivers/gpu/drm/i915/display/intel_display_power.h | 5 +- drivers/gpu/drm/i915/display/intel_display_types.h | 21 +- drivers/gpu/drm/i915/display/intel_dmc.c | 9 - drivers/gpu/drm/i915/display/intel_dp.c | 38 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 1 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 14 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 620 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 3 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 11 + drivers/gpu/drm/i915/display/intel_psr.c | 7 + drivers/gpu/drm/i915/display/intel_snps_phy.c | 862 ++ drivers/gpu/drm/i915/display/intel_snps_phy.h | 35 + drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 5 +- drivers/gpu/drm/i915/display/skl_scaler.c | 22 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 1 - drivers/gpu/drm/i915/gvt/gtt.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 6 +- drivers/gpu/drm/i915/i915_drv.c | 8 +- drivers/gpu/drm/i915/i915_drv.h | 17 +- drivers/gpu/drm/i915/i915_globals.c | 4 +- drivers/gpu/drm/i915/i915_irq.c | 7 +- drivers/gpu/drm/i915/i915_pci.c | 24 +- drivers/gpu/drm/i915/i915_perf.c | 22 +- drivers/gpu/drm/i915/i915_reg.h | 327 +- drivers/gpu/drm/i915/intel_device_info.c | 14 +- drivers/gpu/drm/i915/intel_device_info.h | 4 +- drivers/gpu/drm/i915/intel_dram.c | 33 +- drivers/gpu/drm/i915/intel_pch.c | 5 +- drivers/gpu/drm/i915/intel_pm.c | 41 +- drivers/gpu/drm/i915/intel_sideband.c | 13 +- drivers/gpu/drm/i915/intel_sideband.h | 2 +- drivers/gpu/drm/i915/intel_wopcm.c | 10 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 5 +- drivers/gpu/drm/imx/imx-ldb.c | 4 +- drivers/gpu/drm/imx/parallel-display.c | 5 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 4 +- drivers/gpu/drm/kmb/kmb_drv.c | 22 +- drivers/gpu/drm/kmb/kmb_drv.h | 5 + drivers/gpu/drm/kmb/kmb_dsi.c | 1 - drivers/gpu/drm/kmb/kmb_plane.c | 15 +- drivers/gpu/drm/mcde/mcde_dsi.c | 11 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 4 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 7 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 12 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 1 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 5 + drivers/gpu/drm/msm/dsi/dsi_host.c | 8 +- drivers/gpu/drm/msm/msm_drv.c | 30 +- drivers/gpu/drm/msm/msm_fence.c | 53 +- drivers/gpu/drm/msm/msm_fence.h | 44 +- drivers/gpu/drm/msm/msm_gem.c | 92 +- drivers/gpu/drm/msm/msm_gem.h | 47 +- drivers/gpu/drm/msm/msm_gem_submit.c | 344 +- drivers/gpu/drm/msm/msm_gpu.c | 220 +- drivers/gpu/drm/msm/msm_gpu.h | 139 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 203 + drivers/gpu/drm/msm/msm_iommu.c | 11 +- drivers/gpu/drm/msm/msm_rd.c | 6 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 69 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 12 + drivers/gpu/drm/msm/msm_submitqueue.c | 53 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 3 + drivers/gpu/drm/mxsfb/mxsfb_drv.h | 1 + drivers/gpu/drm/mxsfb/mxsfb_kms.c | 72 +- drivers/gpu/drm/mxsfb/mxsfb_regs.h | 9 + drivers/gpu/drm/omapdrm/omap_drv.c | 6 +- drivers/gpu/drm/panel/Kconfig | 23 + drivers/gpu/drm/panel/Makefile | 2 + .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 2 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 2 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 2 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 792 ++ drivers/gpu/drm/panel/panel-khadas-ts050.c | 2 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 2 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 2 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 2 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 366 + drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 2 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 202 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 82 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 2 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 3 +- drivers/gpu/drm/pl111/pl111_display.c | 1 - drivers/gpu/drm/pl111/pl111_drv.c | 1 - drivers/gpu/drm/radeon/atombios.h | 4 +- drivers/gpu/drm/radeon/evergreen.c | 8 +- drivers/gpu/drm/radeon/r100.c | 9 + drivers/gpu/drm/radeon/r300_reg.h | 2 +- drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/radeon/radeon_fb.c | 7 +- drivers/gpu/drm/radeon/radeon_fence.c | 2 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/rs600.c | 8 +- drivers/gpu/drm/radeon/rv770.c | 8 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 11 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 26 +- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 1 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 126 +- drivers/gpu/drm/rockchip/Kconfig | 2 + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 349 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 5 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 5 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 287 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 14 +- drivers/gpu/drm/shmobile/shmob_drm_drv.h | 1 + drivers/gpu/drm/sti/sti_dvo.c | 4 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 4 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 4 +- drivers/gpu/drm/tegra/rgb.c | 5 +- drivers/gpu/drm/tidss/tidss_kms.c | 4 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 4 +- drivers/gpu/drm/tiny/gm12u320.c | 19 +- drivers/gpu/drm/tiny/repaper.c | 18 +- drivers/gpu/drm/tiny/st7586.c | 18 +- drivers/gpu/drm/udl/udl_modeset.c | 29 +- drivers/gpu/drm/vc4/vc4_dsi.c | 4 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 38 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 2 - drivers/gpu/drm/vkms/vkms_composer.c | 2 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 +- drivers/gpu/drm/vkms/vkms_writeback.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 411 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 10 + drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 5 +- drivers/gpu/host1x/fence.c | 43 - drivers/gpu/ipu-v3/ipu-cpmem.c | 30 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/Kconfig | 7 +- drivers/hid/hid-apple.c | 34 +- drivers/hid/hid-cmedia.c | 90 +- drivers/hid/hid-ft260.c | 27 +- drivers/hid/hid-ids.h | 1 + drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 2 +- drivers/hid/usbhid/Kconfig | 2 +- drivers/hid/usbhid/hid-core.c | 13 +- drivers/hid/wacom_sys.c | 9 +- drivers/hid/wacom_wac.c | 53 +- drivers/hid/wacom_wac.h | 2 + drivers/hv/Kconfig | 7 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/dell-smm-hwmon.c | 881 +- drivers/hwmon/fam15h_power.c | 4 +- drivers/hwmon/sbrmi.c | 359 + drivers/hwmon/w83781d.c | 11 + drivers/i2c/busses/i2c-i801.c | 27 +- drivers/iio/accel/st_accel.h | 4 - drivers/iio/accel/st_accel_buffer.c | 9 +- drivers/iio/accel/st_accel_core.c | 6 +- drivers/iio/adc/fsl-imx25-gcq.c | 8 +- drivers/iio/adc/meson_saradc.c | 20 +- drivers/iio/adc/palmas_gpadc.c | 4 +- drivers/iio/gyro/st_gyro.h | 4 - drivers/iio/gyro/st_gyro_buffer.c | 9 +- drivers/iio/gyro/st_gyro_core.c | 6 +- drivers/iio/magnetometer/st_magn.h | 12 - drivers/iio/magnetometer/st_magn_buffer.c | 9 +- drivers/iio/magnetometer/st_magn_core.c | 6 +- drivers/iio/pressure/st_pressure.h | 5 - drivers/iio/pressure/st_pressure_buffer.c | 9 +- drivers/iio/pressure/st_pressure_core.c | 6 +- drivers/iio/proximity/vcnl3020.c | 351 +- drivers/infiniband/core/cma.c | 17 +- drivers/infiniband/core/core_priv.h | 46 +- drivers/infiniband/core/device.c | 2 + drivers/infiniband/core/iwcm.c | 19 +- drivers/infiniband/core/iwpm_msg.c | 34 +- drivers/infiniband/core/iwpm_util.c | 78 +- drivers/infiniband/core/iwpm_util.h | 18 - drivers/infiniband/core/restrack.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 31 +- drivers/infiniband/core/uverbs_std_types_qp.c | 29 +- drivers/infiniband/core/verbs.c | 234 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 26 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 7 +- drivers/infiniband/hw/bnxt_re/main.c | 1 + drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 5 +- drivers/infiniband/hw/cxgb4/provider.c | 1 + drivers/infiniband/hw/cxgb4/qp.c | 37 +- drivers/infiniband/hw/efa/efa.h | 5 +- drivers/infiniband/hw/efa/efa_main.c | 1 + drivers/infiniband/hw/efa/efa_verbs.c | 29 +- drivers/infiniband/hw/hfi1/chip.c | 6 +- drivers/infiniband/hw/hfi1/file_ops.c | 6 +- drivers/infiniband/hw/hfi1/hfi.h | 5 +- drivers/infiniband/hw/hfi1/init.c | 9 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 3 + drivers/infiniband/hw/hfi1/ruc.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 4 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_device.h | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 6 +- drivers/infiniband/hw/hns/hns_roce_main.c | 5 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 36 +- drivers/infiniband/hw/irdma/utils.c | 3 - drivers/infiniband/hw/irdma/verbs.c | 31 +- drivers/infiniband/hw/mlx4/main.c | 1 + drivers/infiniband/hw/mlx4/mlx4_ib.h | 5 +- drivers/infiniband/hw/mlx4/qp.c | 25 +- drivers/infiniband/hw/mlx5/gsi.c | 51 +- drivers/infiniband/hw/mlx5/ib_rep.c | 77 +- drivers/infiniband/hw/mlx5/main.c | 179 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 +- drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/infiniband/hw/mlx5/qp.c | 65 +- drivers/infiniband/hw/mlx5/std_types.c | 10 +- drivers/infiniband/hw/mthca/mthca_provider.c | 77 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 + drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 5 +- drivers/infiniband/hw/qedr/main.c | 1 + drivers/infiniband/hw/qedr/qedr_roce_cm.c | 13 +- drivers/infiniband/hw/qedr/qedr_roce_cm.h | 5 +- drivers/infiniband/hw/qedr/verbs.c | 67 +- drivers/infiniband/hw/qedr/verbs.h | 4 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 34 +- drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h | 10 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 69 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 1 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 53 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 5 +- drivers/infiniband/sw/rdmavt/qp.c | 102 +- drivers/infiniband/sw/rdmavt/qp.h | 5 +- drivers/infiniband/sw/rdmavt/vt.c | 9 + drivers/infiniband/sw/rxe/rxe_net.c | 1 + drivers/infiniband/sw/rxe/rxe_pool.c | 2 +- drivers/infiniband/sw/rxe/rxe_resp.c | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 48 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 +- drivers/infiniband/sw/siw/siw_main.c | 1 + drivers/infiniband/sw/siw/siw_qp.c | 2 - drivers/infiniband/sw/siw/siw_verbs.c | 54 +- drivers/infiniband/sw/siw/siw_verbs.h | 5 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 8 +- drivers/interconnect/core.c | 5 +- drivers/interconnect/qcom/icc-rpmh.c | 95 - drivers/interconnect/qcom/icc-rpmh.h | 2 - drivers/interconnect/qcom/sc7180.c | 96 +- drivers/interconnect/qcom/sc7280.c | 96 +- drivers/interconnect/qcom/sdm845.c | 99 +- drivers/interconnect/qcom/sdx55.c | 96 +- drivers/interconnect/qcom/sm8150.c | 96 +- drivers/interconnect/qcom/sm8250.c | 96 +- drivers/interconnect/qcom/sm8350.c | 97 +- drivers/iommu/amd/init.c | 5 +- drivers/iommu/amd/iommu.c | 96 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 18 +- drivers/iommu/iommu.c | 3 + drivers/iommu/mtk_iommu.c | 6 +- drivers/ipack/devices/ipoctal.c | 13 +- drivers/isdn/capi/capi.c | 14 +- drivers/leds/blink/leds-lgm-sso.c | 29 +- drivers/leds/flash/leds-rt8515.c | 4 +- drivers/leds/leds-el15203000.c | 3 +- drivers/leds/leds-lm3692x.c | 3 +- drivers/leds/leds-lm3697.c | 16 +- drivers/leds/leds-lt3593.c | 5 +- drivers/leds/trigger/ledtrig-audio.c | 37 +- drivers/md/dm-writecache.c | 66 +- drivers/media/cec/core/cec-pin-priv.h | 4 +- drivers/media/cec/core/cec-pin.c | 20 +- drivers/media/cec/platform/tegra/tegra_cec.c | 10 +- drivers/media/common/videobuf2/videobuf2-core.c | 13 +- drivers/media/i2c/Kconfig | 43 + drivers/media/i2c/Makefile | 4 +- drivers/media/i2c/ccs/ccs-core.c | 58 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 5 +- drivers/media/i2c/imx258.c | 4 +- drivers/media/i2c/imx335.c | 1129 +++ drivers/media/i2c/imx412.c | 1272 +++ drivers/media/i2c/max9286.c | 17 +- drivers/media/i2c/mt9p031.c | 80 +- drivers/media/i2c/ov2740.c | 26 +- drivers/media/i2c/ov5640.c | 4 + drivers/media/i2c/ov8856.c | 27 +- drivers/media/i2c/ov9282.c | 1137 +++ drivers/media/i2c/ov9734.c | 24 +- drivers/media/i2c/st-mipid02.c | 22 +- drivers/media/i2c/tda1997x.c | 10 +- drivers/media/mc/mc-device.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 17 +- drivers/media/platform/am437x/am437x-vpfe.c | 19 +- drivers/media/platform/atmel/Kconfig | 8 + drivers/media/platform/atmel/Makefile | 5 +- drivers/media/platform/atmel/atmel-isc-base.c | 15 +- drivers/media/platform/atmel/atmel-isi.c | 17 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 15 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 15 +- drivers/media/platform/cadence/cdns-csi2rx.c | 14 +- drivers/media/platform/davinci/vpif_capture.c | 21 +- drivers/media/platform/exynos4-is/media-dev.c | 33 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +- drivers/media/platform/marvell-ccic/mcam-core.c | 10 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/omap3isp/isp.c | 25 +- drivers/media/platform/pxa_camera.c | 26 +- drivers/media/platform/qcom/camss/camss.c | 18 +- drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/helpers.c | 3 + drivers/media/platform/qcom/venus/hfi_cmds.c | 8 + drivers/media/platform/qcom/venus/hfi_helper.h | 5 + drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +- drivers/media/platform/qcom/venus/venc.c | 40 + drivers/media/platform/qcom/venus/venc_ctrls.c | 38 +- drivers/media/platform/rcar-vin/rcar-core.c | 1077 +-- drivers/media/platform/rcar-vin/rcar-csi2.c | 210 +- drivers/media/platform/rcar-vin/rcar-dma.c | 22 +- drivers/media/platform/rcar-vin/rcar-vin.h | 25 +- drivers/media/platform/rcar_drif.c | 14 +- drivers/media/platform/renesas-ceu.c | 29 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 9 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 44 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 98 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 29 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 557 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 406 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 107 +- drivers/media/platform/stm32/stm32-dcmi.c | 18 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 12 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 19 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/video-mux.c | 17 +- drivers/media/platform/xilinx/xilinx-vipp.c | 17 +- drivers/media/rc/Kconfig | 10 + drivers/media/rc/Makefile | 1 + drivers/media/rc/meson-ir-tx.c | 407 + drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 14 +- drivers/media/usb/em28xx/em28xx-input.c | 1 - drivers/media/v4l2-core/v4l2-async.c | 168 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 2 + drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/media/v4l2-core/v4l2-flash-led-class.c | 80 +- drivers/media/v4l2-core/v4l2-fwnode.c | 83 +- drivers/memory/omap-gpmc.c | 191 +- drivers/misc/bcm-vk/bcm_vk_tty.c | 8 +- drivers/misc/mei/bus.c | 18 +- drivers/misc/mei/client.h | 2 +- drivers/misc/mei/mei_dev.h | 2 +- drivers/misc/sgi-xp/xpc_uv.c | 8 +- drivers/mmc/core/block.c | 74 +- drivers/mmc/core/crypto.c | 15 +- drivers/mmc/core/mmc_ops.c | 5 +- drivers/mmc/core/mmc_ops.h | 1 + drivers/mmc/core/sdio_uart.c | 12 +- drivers/mmc/host/cqhci-crypto.h | 7 +- drivers/mmc/host/dw_mmc.c | 79 +- drivers/mmc/host/dw_mmc.h | 7 + drivers/mmc/host/mmci_stm32_sdmmc.c | 7 +- drivers/mmc/host/sdhci-esdhc-imx.c | 33 +- drivers/mmc/host/sdhci-msm.c | 18 + drivers/net/Kconfig | 13 +- drivers/net/Makefile | 6 +- drivers/net/Space.c | 178 +- drivers/net/appletalk/Kconfig | 4 +- drivers/net/appletalk/ipddp.c | 16 +- drivers/net/appletalk/ltpc.c | 7 +- drivers/net/bonding/bond_3ad.c | 11 +- drivers/net/bonding/bond_main.c | 78 +- drivers/net/bonding/bond_netlink.c | 16 + drivers/net/bonding/bond_options.c | 27 + drivers/net/bonding/bond_procfs.c | 2 + drivers/net/bonding/bond_sysfs.c | 25 +- drivers/net/can/flexcan.c | 2 +- drivers/net/can/spi/hi311x.c | 2 +- drivers/net/can/usb/ems_usb.c | 14 +- drivers/net/can/usb/esd_usb2.c | 16 +- drivers/net/can/usb/mcba_usb.c | 2 + drivers/net/can/usb/usb_8dev.c | 15 +- drivers/net/dsa/mt7530.c | 98 +- drivers/net/dsa/mt7530.h | 14 +- drivers/net/dsa/qca/ar9331.c | 14 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 33 +- drivers/net/dsa/sja1105/sja1105_main.c | 472 +- drivers/net/eql.c | 24 +- drivers/net/ethernet/3com/3c509.c | 7 +- drivers/net/ethernet/3com/3c515.c | 3 +- drivers/net/ethernet/3com/3c574_cs.c | 2 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/Kconfig | 1 + drivers/net/ethernet/8390/Kconfig | 3 + drivers/net/ethernet/8390/apne.c | 11 +- drivers/net/ethernet/8390/ax88796.c | 9 +- drivers/net/ethernet/8390/axnet_cs.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 3 +- drivers/net/ethernet/8390/ne.c | 5 +- drivers/net/ethernet/8390/pcnet_cs.c | 2 +- drivers/net/ethernet/8390/smc-ultra.c | 9 +- drivers/net/ethernet/8390/wd.c | 7 +- drivers/net/ethernet/8390/xsurf100.c | 9 +- drivers/net/ethernet/actions/owl-emac.c | 6 +- drivers/net/ethernet/adaptec/starfire.c | 2 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/amd/Kconfig | 2 + drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 11 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/lance.c | 6 +- drivers/net/ethernet/amd/mvme147.c | 16 +- drivers/net/ethernet/amd/ni65.c | 6 +- drivers/net/ethernet/amd/pcnet32.c | 2 +- drivers/net/ethernet/amd/sun3lance.c | 19 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 2 +- drivers/net/ethernet/arc/emac_main.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 5 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 139 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 28 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 319 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 53 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 6 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 6 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 8 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 10 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +- drivers/net/ethernet/cirrus/Kconfig | 27 +- drivers/net/ethernet/cirrus/cs89x0.c | 31 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de4x5.c | 11 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 9 +- drivers/net/ethernet/dlink/dl2k.c | 2 +- drivers/net/ethernet/dlink/sundance.c | 2 +- drivers/net/ethernet/dnet.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/faraday/ftmac100.c | 2 +- drivers/net/ethernet/fealnx.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- .../freescale/dpaa2/dpaa2-switch-ethtool.c | 56 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 530 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 300 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 62 +- drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 19 + drivers/net/ethernet/freescale/dpaa2/dpsw.c | 80 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 36 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +- drivers/net/ethernet/freescale/fec.h | 25 + drivers/net/ethernet/freescale/fec_main.c | 178 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 36 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 10 +- drivers/net/ethernet/i825xx/82596.c | 24 +- drivers/net/ethernet/i825xx/sun3_82586.c | 17 +- drivers/net/ethernet/ibm/emac/core.c | 4 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 6 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 5 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 4 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 3 + .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 110 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 118 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 2 + drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 3 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 14 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 23 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- .../ethernet/marvell/prestera/prestera_devlink.c | 2 + drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 6 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 +- drivers/net/ethernet/mellanox/mlx4/qp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 4 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 20 +- .../net/ethernet/mellanox/mlx5/core/en/channels.c | 46 + .../net/ethernet/mellanox/mlx5/core/en/channels.h | 16 + .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 84 +- .../mellanox/mlx5/core/en/fs_tt_redirect.c | 30 +- .../mellanox/mlx5/core/en/fs_tt_redirect.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/mapping.c | 45 + .../net/ethernet/mellanox/mlx5/core/en/mapping.h | 5 + .../net/ethernet/mellanox/mlx5/core/en/params.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h | 3 + .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 782 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 76 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 56 - .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.h | 4 - .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 12 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 13 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 24 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 69 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 677 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 55 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 558 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 154 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 140 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 16 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 40 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 398 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 12 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 57 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 267 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 602 ++ .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 70 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 5 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 +- drivers/net/ethernet/micrel/ks8851_common.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 21 +- drivers/net/ethernet/mscc/ocelot_net.c | 2 +- drivers/net/ethernet/natsemi/jazzsonic.c | 2 - drivers/net/ethernet/natsemi/macsonic.c | 4 +- drivers/net/ethernet/natsemi/natsemi.c | 10 +- drivers/net/ethernet/natsemi/xtsonic.c | 1 - drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 8 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 8 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 11 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 + drivers/net/ethernet/nxp/lpc_eth.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 63 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 28 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 3 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 21 + drivers/net/ethernet/pensando/ionic/ionic_if.h | 5 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 42 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 2 + drivers/net/ethernet/pensando/ionic/ionic_phc.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 27 +- drivers/net/ethernet/qlogic/qed/qed.h | 15 - drivers/net/ethernet/qlogic/qed/qed_cxt.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 12 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 - drivers/net/ethernet/qlogic/qed/qed_main.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 1 - .../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c | 1 - drivers/net/ethernet/qlogic/qede/qede.h | 10 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 20 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 4 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 2 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 9 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/epic100.c | 2 +- drivers/net/ethernet/smsc/smc9194.c | 6 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 8 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 18 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 44 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/ti/cpsw_new.c | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/ti/tlan.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/tundra/tsi108_eth.c | 2 +- drivers/net/ethernet/via/via-rhine.c | 2 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +- drivers/net/fddi/skfp/skfddi.c | 19 +- drivers/net/hamradio/baycom_epp.c | 9 +- drivers/net/hamradio/baycom_par.c | 12 +- drivers/net/hamradio/baycom_ser_fdx.c | 12 +- drivers/net/hamradio/baycom_ser_hdx.c | 12 +- drivers/net/hamradio/bpqether.c | 9 +- drivers/net/hamradio/dmascc.c | 18 +- drivers/net/hamradio/hdlcdrv.c | 20 +- drivers/net/hamradio/scc.c | 13 +- drivers/net/hamradio/yam.c | 19 +- drivers/net/hippi/rrunner.c | 11 +- drivers/net/hippi/rrunner.h | 3 +- drivers/net/ipa/gsi.c | 239 +- drivers/net/ipa/gsi.h | 31 +- drivers/net/ipa/ipa.h | 12 - drivers/net/ipa/ipa_clock.c | 147 +- drivers/net/ipa/ipa_clock.h | 15 + drivers/net/ipa/ipa_data-v4.9.c | 9 +- drivers/net/ipa/ipa_endpoint.c | 14 +- drivers/net/ipa/ipa_interrupt.c | 57 +- drivers/net/ipa/ipa_main.c | 115 +- drivers/net/ipa/ipa_modem.c | 42 +- drivers/net/ipa/ipa_smp2p.c | 5 + drivers/net/ipvlan/ipvlan_main.c | 1 + drivers/net/macvlan.c | 8 +- drivers/net/mctp/Kconfig | 8 + .../Makefile.boot => drivers/net/mctp/Makefile | 0 drivers/net/mhi/Makefile | 3 - drivers/net/mhi/mhi.h | 41 - drivers/net/mhi/net.c | 487 -- drivers/net/mhi/proto_mbim.c | 310 - drivers/net/mhi_net.c | 416 + drivers/net/netdevsim/bus.c | 16 +- drivers/net/netdevsim/dev.c | 11 +- drivers/net/netdevsim/fib.c | 2 +- drivers/net/phy/micrel.c | 10 +- drivers/net/phy/mscc/mscc_ptp.c | 8 +- drivers/net/phy/phy.c | 4 +- drivers/net/plip/plip.c | 12 +- drivers/net/ppp/ppp_generic.c | 6 +- drivers/net/sb1000.c | 20 +- drivers/net/slip/slip.c | 13 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/cdc-phonet.c | 5 +- drivers/net/usb/dm9601.c | 2 +- drivers/net/usb/hso.c | 12 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/lan78xx.c | 18 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/pegasus.c | 157 +- drivers/net/usb/r8152.c | 2 +- drivers/net/usb/rtl8150.c | 5 +- drivers/net/usb/smsc75xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/usb/usbnet.c | 8 +- drivers/net/veth.c | 2 +- drivers/net/virtio_net.c | 37 +- drivers/net/vrf.c | 21 +- drivers/net/wan/Kconfig | 51 - drivers/net/wan/Makefile | 1 - drivers/net/wan/c101.c | 33 +- drivers/net/wan/cosa.c | 15 +- drivers/net/wan/farsync.c | 123 +- drivers/net/wan/fsl_ucc_hdlc.c | 19 +- drivers/net/wan/hdlc.c | 9 +- drivers/net/wan/hdlc_cisco.c | 14 +- drivers/net/wan/hdlc_fr.c | 40 +- drivers/net/wan/hdlc_ppp.c | 8 +- drivers/net/wan/hdlc_raw.c | 14 +- drivers/net/wan/hdlc_raw_eth.c | 14 +- drivers/net/wan/hdlc_x25.c | 16 +- drivers/net/wan/hostess_sv11.c | 13 +- drivers/net/wan/ixp4xx_hss.c | 19 +- drivers/net/wan/lmc/lmc.h | 2 +- drivers/net/wan/lmc/lmc_main.c | 33 +- drivers/net/wan/lmc/lmc_proto.c | 7 - drivers/net/wan/lmc/lmc_proto.h | 1 - drivers/net/wan/n2.c | 32 +- drivers/net/wan/pc300too.c | 44 +- drivers/net/wan/pci200syn.c | 32 +- drivers/net/wan/sbni.c | 1638 ---- drivers/net/wan/sbni.h | 147 - drivers/net/wan/sealevel.c | 10 +- drivers/net/wan/wanxl.c | 21 +- drivers/net/wireless/ath/ath10k/pci.c | 9 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 5 - drivers/net/wireless/ath/ath11k/pci.c | 10 +- drivers/net/wireless/ath/ath5k/pci.c | 2 +- drivers/net/wireless/ath/ath9k/pci.c | 8 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 53 +- drivers/net/wireless/cisco/airo.c | 15 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 25 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 70 +- drivers/net/wireless/intersil/hostap/hostap.h | 3 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 30 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 3 + drivers/net/wireless/marvell/libertas/ethtool.c | 9 +- drivers/net/wwan/Kconfig | 12 + drivers/net/wwan/Makefile | 1 + drivers/net/wwan/iosm/iosm_ipc_mmio.h | 4 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 4 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 2 +- drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 4 +- drivers/net/wwan/iosm/iosm_ipc_wwan.c | 2 +- drivers/net/wwan/mhi_wwan_mbim.c | 657 ++ drivers/nfc/fdp/fdp.c | 27 +- drivers/nfc/fdp/fdp.h | 2 +- drivers/nfc/fdp/i2c.c | 6 +- drivers/nfc/mei_phy.c | 2 +- drivers/nfc/microread/i2c.c | 2 +- drivers/nfc/microread/microread.c | 4 +- drivers/nfc/microread/microread.h | 2 +- drivers/nfc/nfcmrvl/fw_dnld.c | 16 +- drivers/nfc/nfcmrvl/i2c.c | 4 +- drivers/nfc/nfcmrvl/main.c | 4 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 6 +- drivers/nfc/nfcmrvl/spi.c | 4 +- drivers/nfc/nfcmrvl/uart.c | 4 +- drivers/nfc/nfcmrvl/usb.c | 2 +- drivers/nfc/nfcsim.c | 5 +- drivers/nfc/pn544/pn544.c | 4 +- drivers/nfc/port100.c | 37 +- drivers/nfc/s3fwrn5/firmware.c | 2 +- drivers/nfc/trf7970a.c | 17 +- drivers/nfc/virtual_ncidev.c | 2 +- drivers/nvmem/qfprom.c | 31 +- drivers/of/fdt.c | 1 - drivers/of/of_reserved_mem.c | 12 +- drivers/parport/parport_serial.c | 9 +- drivers/pci/controller/dwc/pci-dra7xx.c | 16 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pcie-designware-host.c | 9 +- drivers/pci/controller/dwc/pcie-tegra194.c | 54 +- drivers/pci/controller/dwc/pcie-uniphier.c | 8 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 15 +- drivers/pci/controller/pci-aardvark.c | 5 +- drivers/pci/controller/pci-ftpci100.c | 2 +- drivers/pci/controller/pci-tegra.c | 33 +- drivers/pci/controller/pci-xgene-msi.c | 9 +- drivers/pci/controller/pcie-altera-msi.c | 10 +- drivers/pci/controller/pcie-altera.c | 10 +- drivers/pci/controller/pcie-brcmstb.c | 9 +- drivers/pci/controller/pcie-iproc-bcma.c | 16 +- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 13 +- drivers/pci/controller/pcie-mediatek.c | 12 +- drivers/pci/controller/pcie-microchip-host.c | 18 +- drivers/pci/controller/pcie-rcar-host.c | 8 +- drivers/pci/controller/pcie-rockchip-host.c | 8 +- drivers/pci/controller/pcie-xilinx-cpm.c | 4 +- drivers/pci/controller/pcie-xilinx-nwl.c | 13 +- drivers/pci/controller/pcie-xilinx.c | 9 +- drivers/pci/of.c | 2 +- drivers/pci/pci.c | 29 +- drivers/pci/quirks.c | 60 +- drivers/pci/syscall.c | 7 +- drivers/pci/vpd.c | 109 +- drivers/pinctrl/Kconfig | 5 +- drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mn.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 2 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 26 +- drivers/pinctrl/pinctrl-zynq.c | 2 + drivers/pinctrl/renesas/core.c | 29 +- drivers/pinctrl/renesas/sh_pfc.h | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/platform/x86/Kconfig | 3 + drivers/platform/x86/dual_accel_detect.h | 75 + drivers/platform/x86/gigabyte-wmi.c | 1 + drivers/platform/x86/intel-hid.c | 22 +- drivers/platform/x86/intel-vbtn.c | 18 +- drivers/platform/x86/thinkpad_acpi.c | 3 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/axp288_fuel_gauge.c | 489 +- drivers/power/supply/cw2015_battery.c | 4 +- drivers/power/supply/sc27xx_fuel_gauge.c | 4 +- drivers/powercap/intel_rapl_common.c | 50 +- drivers/pps/clients/pps_parport.c | 42 +- drivers/ptp/Kconfig | 7 + drivers/ptp/ptp_ocp.c | 1387 +++- drivers/regulator/rtq2134-regulator.c | 4 +- drivers/regulator/sy7636a-regulator.c | 32 +- drivers/regulator/sy8824x.c | 16 +- drivers/regulator/sy8827n.c | 14 + drivers/remoteproc/qcom_q6v5_pas.c | 1 + drivers/remoteproc/qcom_wcnss.c | 49 +- drivers/remoteproc/qcom_wcnss.h | 4 +- drivers/remoteproc/qcom_wcnss_iris.c | 120 +- drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_elf_helpers.h | 2 +- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/reset-rzg2l-usbphy-ctrl.c | 175 + drivers/s390/block/dasd_ioctl.c | 4 +- drivers/s390/char/con3215.c | 11 +- drivers/s390/char/sclp_cmd.c | 2 +- drivers/s390/char/sclp_config.c | 4 +- drivers/s390/char/sclp_early_core.c | 19 +- drivers/s390/char/sclp_tty.c | 15 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/char/tty3270.c | 4 +- drivers/s390/char/zcore.c | 2 +- drivers/s390/cio/qdio.h | 18 - drivers/s390/cio/qdio_debug.c | 3 - drivers/s390/cio/qdio_main.c | 286 +- drivers/s390/cio/qdio_setup.c | 4 - drivers/s390/net/qeth_core.h | 5 +- drivers/s390/net/qeth_core_main.c | 45 +- drivers/s390/net/qeth_l2_main.c | 3 +- drivers/s390/net/qeth_l3_main.c | 12 +- drivers/s390/scsi/zfcp_qdio.c | 5 +- drivers/scsi/BusLogic.c | 8 +- drivers/scsi/Kconfig | 18 +- drivers/scsi/Makefile | 3 +- drivers/scsi/arm/acornscsi.c | 1 + drivers/scsi/arm/fas216.c | 1 + drivers/scsi/ch.c | 73 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 19 +- drivers/scsi/ibmvscsi/ibmvfc.h | 1 + drivers/scsi/libsas/Kconfig | 1 - drivers/scsi/lpfc/lpfc_attr.c | 17 +- drivers/scsi/lpfc/lpfc_ct.c | 5 + drivers/scsi/lpfc/lpfc_els.c | 8 + drivers/scsi/lpfc/lpfc_hbadisc.c | 1 + drivers/scsi/lpfc/lpfc_hw.h | 3 +- drivers/scsi/lpfc/lpfc_hw4.h | 6 +- drivers/scsi/lpfc/lpfc_ids.h | 4 +- drivers/scsi/lpfc/lpfc_init.c | 42 +- drivers/scsi/lpfc/lpfc_mbox.c | 5 +- drivers/scsi/lpfc/lpfc_nvmet.c | 11 +- drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_scsi.h | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 2 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 21 +- drivers/scsi/pm8001/pm8001_sas.c | 32 +- drivers/scsi/qla2xxx/Makefile | 3 +- drivers/scsi/qla2xxx/qla_attr.c | 5 + drivers/scsi/qla2xxx/qla_bsg.c | 90 +- drivers/scsi/qla2xxx/qla_bsg.h | 3 + drivers/scsi/qla2xxx/qla_dbg.h | 1 + drivers/scsi/qla2xxx/qla_def.h | 195 +- drivers/scsi/qla2xxx/qla_edif.c | 3409 ++++++++ drivers/scsi/qla2xxx/qla_edif.h | 128 + drivers/scsi/qla2xxx/qla_edif_bsg.h | 220 + drivers/scsi/qla2xxx/qla_fw.h | 12 +- drivers/scsi/qla2xxx/qla_gbl.h | 50 +- drivers/scsi/qla2xxx/qla_gs.c | 6 +- drivers/scsi/qla2xxx/qla_init.c | 168 +- drivers/scsi/qla2xxx/qla_iocb.c | 69 +- drivers/scsi/qla2xxx/qla_isr.c | 320 +- drivers/scsi/qla2xxx/qla_mbx.c | 33 +- drivers/scsi/qla2xxx/qla_mid.c | 7 +- drivers/scsi/qla2xxx/qla_nvme.c | 4 + drivers/scsi/qla2xxx/qla_nx.c | 2 - drivers/scsi/qla2xxx/qla_os.c | 101 +- drivers/scsi/qla2xxx/qla_target.c | 145 +- drivers/scsi/qla2xxx/qla_target.h | 19 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_init.c | 4 +- drivers/scsi/qla4xxx/ql4_iocb.c | 2 +- drivers/scsi/qla4xxx/ql4_mbx.c | 30 +- drivers/scsi/qla4xxx/ql4_nx.c | 10 +- drivers/scsi/qla4xxx/ql4_os.c | 10 +- drivers/scsi/scsi_bsg.c | 106 + drivers/scsi/scsi_common.c | 9 + drivers/scsi/scsi_ioctl.c | 851 +- drivers/scsi/scsi_lib.c | 7 +- drivers/scsi/scsi_priv.h | 3 + drivers/scsi/scsi_scan.c | 5 +- drivers/scsi/scsi_sysfs.c | 33 +- drivers/scsi/sd.c | 66 +- drivers/scsi/sg.c | 33 +- drivers/scsi/sr.c | 132 +- drivers/scsi/st.c | 72 +- drivers/scsi/ufs/Kconfig | 16 + drivers/scsi/ufs/Makefile | 2 + drivers/scsi/ufs/cdns-pltfrm.c | 7 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 32 +- drivers/scsi/ufs/tc-dwc-g210-pltfrm.c | 7 +- drivers/scsi/ufs/ufs-exynos.c | 7 +- drivers/scsi/ufs/ufs-fault-injection.c | 70 + drivers/scsi/ufs/ufs-fault-injection.h | 24 + drivers/scsi/ufs/ufs-hisi.c | 7 +- drivers/scsi/ufs/ufs-mediatek.c | 7 +- drivers/scsi/ufs/ufs-qcom.c | 7 +- drivers/scsi/ufs/ufs-sysfs.c | 22 + drivers/scsi/ufs/ufs.h | 54 +- drivers/scsi/ufs/ufshcd-pci.c | 48 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 47 - drivers/scsi/ufs/ufshcd-pltfrm.h | 18 - drivers/scsi/ufs/ufshcd.c | 565 +- drivers/scsi/ufs/ufshcd.h | 95 +- drivers/scsi/ufs/ufshci.h | 1 - drivers/scsi/ufs/ufshpb.c | 2907 +++++++ drivers/scsi/ufs/ufshpb.h | 321 + drivers/soc/Makefile | 2 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 12 +- drivers/soc/ixp4xx/ixp4xx-qmgr.c | 10 +- drivers/soc/qcom/cpr.c | 43 +- drivers/soc/qcom/mdt_loader.c | 18 +- drivers/soc/qcom/qcom-geni-se.c | 30 +- drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/qcom/smsm.c | 28 +- drivers/soc/renesas/Kconfig | 2 + drivers/soc/renesas/renesas-soc.c | 4 + drivers/soc/tegra/Kconfig | 6 +- drivers/soundwire/bus.c | 10 +- drivers/soundwire/cadence_master.c | 221 +- drivers/soundwire/cadence_master.h | 7 + drivers/soundwire/intel.c | 88 +- drivers/soundwire/intel_init.c | 14 +- drivers/soundwire/stream.c | 5 +- drivers/spi/spi-altera-dfl.c | 21 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi-cadence-quadspi.c | 21 +- drivers/spi/spi-ep93xx.c | 4 +- drivers/spi/spi-imx.c | 12 +- drivers/spi/spi-mt65xx.c | 126 +- drivers/spi/spi-tegra114.c | 8 +- drivers/spi/spi.c | 6 +- drivers/staging/Kconfig | 2 +- drivers/staging/Makefile | 2 +- drivers/staging/fwserial/fwserial.c | 8 +- drivers/staging/gdm724x/gdm_tty.c | 13 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 10 +- drivers/staging/media/imx/Makefile | 1 + drivers/staging/media/imx/imx-media-csi.c | 17 +- drivers/staging/media/imx/imx-media-dev-common.c | 7 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +- drivers/staging/media/imx/imx7-media-csi.c | 60 +- drivers/staging/media/imx/imx7-mipi-csis.c | 22 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 991 +++ drivers/staging/media/tegra-video/vi.c | 17 +- drivers/staging/most/video/video.c | 4 +- drivers/staging/mt7621-pci/pci-mt7621.c | 1 - drivers/staging/octeon/ethernet.c | 12 +- drivers/staging/r8188eu/Kconfig | 26 + drivers/staging/r8188eu/Makefile | 119 + drivers/staging/r8188eu/core/rtw_ap.c | 1960 +++++ drivers/staging/r8188eu/core/rtw_br_ext.c | 1194 +++ drivers/staging/r8188eu/core/rtw_cmd.c | 2190 +++++ drivers/staging/r8188eu/core/rtw_debug.c | 927 +++ drivers/staging/r8188eu/core/rtw_efuse.c | 856 ++ drivers/staging/r8188eu/core/rtw_ieee80211.c | 1609 ++++ drivers/staging/r8188eu/core/rtw_io.c | 307 + drivers/staging/r8188eu/core/rtw_ioctl_set.c | 1102 +++ drivers/staging/r8188eu/core/rtw_iol.c | 192 + drivers/staging/r8188eu/core/rtw_led.c | 1676 ++++ drivers/staging/r8188eu/core/rtw_mlme.c | 2338 ++++++ drivers/staging/r8188eu/core/rtw_mlme_ext.c | 8391 ++++++++++++++++++++ drivers/staging/r8188eu/core/rtw_mp.c | 983 +++ drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1334 ++++ drivers/staging/r8188eu/core/rtw_p2p.c | 1999 +++++ drivers/staging/r8188eu/core/rtw_pwrctrl.c | 627 ++ drivers/staging/r8188eu/core/rtw_recv.c | 2220 ++++++ drivers/staging/r8188eu/core/rtw_rf.c | 72 + drivers/staging/r8188eu/core/rtw_security.c | 1700 ++++ drivers/staging/r8188eu/core/rtw_sreset.c | 62 + drivers/staging/r8188eu/core/rtw_sta_mgt.c | 593 ++ drivers/staging/r8188eu/core/rtw_wlan_util.c | 1674 ++++ drivers/staging/r8188eu/core/rtw_xmit.c | 2345 ++++++ drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 69 + drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 664 ++ drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 702 ++ drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 213 + drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 250 + drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 1287 +++ drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 115 + drivers/staging/r8188eu/hal/hal_com.c | 358 + drivers/staging/r8188eu/hal/hal_intf.c | 450 ++ drivers/staging/r8188eu/hal/odm.c | 1983 +++++ drivers/staging/r8188eu/hal/odm_HWConfig.c | 567 ++ drivers/staging/r8188eu/hal/odm_RTL8188E.c | 349 + drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 98 + drivers/staging/r8188eu/hal/odm_debug.c | 6 + drivers/staging/r8188eu/hal/odm_interface.c | 178 + drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 746 ++ drivers/staging/r8188eu/hal/rtl8188e_dm.c | 243 + drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 2367 ++++++ drivers/staging/r8188eu/hal/rtl8188e_mp.c | 835 ++ drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 1119 +++ drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 552 ++ drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 186 + drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 64 + drivers/staging/r8188eu/hal/rtl8188e_xmit.c | 75 + drivers/staging/r8188eu/hal/rtl8188eu_led.c | 94 + drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 120 + drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 687 ++ drivers/staging/r8188eu/hal/usb_halinit.c | 2294 ++++++ drivers/staging/r8188eu/hal/usb_ops_linux.c | 701 ++ drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 253 + drivers/staging/r8188eu/include/Hal8188EPhyReg.h | 1072 +++ drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 155 + .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 77 + drivers/staging/r8188eu/include/HalHWImg8188E_BB.h | 27 + drivers/staging/r8188eu/include/HalHWImg8188E_FW.h | 16 + .../staging/r8188eu/include/HalHWImg8188E_MAC.h | 13 + drivers/staging/r8188eu/include/HalHWImg8188E_RF.h | 13 + drivers/staging/r8188eu/include/HalPhyRf_8188e.h | 41 + drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 110 + drivers/staging/r8188eu/include/HalVerDef.h | 149 + drivers/staging/r8188eu/include/basic_types.h | 168 + drivers/staging/r8188eu/include/cmd_osdep.h | 16 + drivers/staging/r8188eu/include/drv_types.h | 323 + drivers/staging/r8188eu/include/ethernet.h | 24 + drivers/staging/r8188eu/include/hal_com.h | 156 + drivers/staging/r8188eu/include/hal_intf.h | 413 + drivers/staging/r8188eu/include/ieee80211.h | 1245 +++ drivers/staging/r8188eu/include/ieee80211_ext.h | 271 + drivers/staging/r8188eu/include/if_ether.h | 94 + drivers/staging/r8188eu/include/ioctl_cfg80211.h | 91 + drivers/staging/r8188eu/include/ip.h | 109 + drivers/staging/r8188eu/include/mlme_osdep.h | 19 + drivers/staging/r8188eu/include/mp_custom_oid.h | 333 + drivers/staging/r8188eu/include/odm.h | 1159 +++ drivers/staging/r8188eu/include/odm_HWConfig.h | 116 + drivers/staging/r8188eu/include/odm_RTL8188E.h | 40 + .../staging/r8188eu/include/odm_RegConfig8188E.h | 27 + .../staging/r8188eu/include/odm_RegDefine11AC.h | 29 + drivers/staging/r8188eu/include/odm_RegDefine11N.h | 143 + drivers/staging/r8188eu/include/odm_interface.h | 147 + drivers/staging/r8188eu/include/odm_precomp.h | 76 + drivers/staging/r8188eu/include/odm_reg.h | 89 + drivers/staging/r8188eu/include/odm_types.h | 45 + drivers/staging/r8188eu/include/osdep_intf.h | 66 + drivers/staging/r8188eu/include/osdep_service.h | 460 ++ drivers/staging/r8188eu/include/recv_osdep.h | 38 + drivers/staging/r8188eu/include/rtl8188e_cmd.h | 106 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 47 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 455 ++ drivers/staging/r8188eu/include/rtl8188e_led.h | 18 + drivers/staging/r8188eu/include/rtl8188e_recv.h | 53 + drivers/staging/r8188eu/include/rtl8188e_rf.h | 19 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 1423 ++++ drivers/staging/r8188eu/include/rtl8188e_sreset.h | 15 + drivers/staging/r8188eu/include/rtl8188e_xmit.h | 161 + drivers/staging/r8188eu/include/rtw_android.h | 47 + drivers/staging/r8188eu/include/rtw_ap.h | 51 + drivers/staging/r8188eu/include/rtw_br_ext.h | 50 + drivers/staging/r8188eu/include/rtw_cmd.h | 975 +++ drivers/staging/r8188eu/include/rtw_debug.h | 240 + drivers/staging/r8188eu/include/rtw_eeprom.h | 114 + drivers/staging/r8188eu/include/rtw_efuse.h | 134 + drivers/staging/r8188eu/include/rtw_event.h | 97 + drivers/staging/r8188eu/include/rtw_ht.h | 28 + drivers/staging/r8188eu/include/rtw_io.h | 370 + drivers/staging/r8188eu/include/rtw_ioctl.h | 104 + drivers/staging/r8188eu/include/rtw_ioctl_rtl.h | 63 + drivers/staging/r8188eu/include/rtw_ioctl_set.h | 33 + drivers/staging/r8188eu/include/rtw_iol.h | 68 + drivers/staging/r8188eu/include/rtw_led.h | 181 + drivers/staging/r8188eu/include/rtw_mlme.h | 634 ++ drivers/staging/r8188eu/include/rtw_mlme_ext.h | 858 ++ drivers/staging/r8188eu/include/rtw_mp.h | 476 ++ drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 323 + .../staging/r8188eu/include/rtw_mp_phy_regdef.h | 1063 +++ drivers/staging/r8188eu/include/rtw_p2p.h | 119 + drivers/staging/r8188eu/include/rtw_pwrctrl.h | 266 + drivers/staging/r8188eu/include/rtw_recv.h | 457 ++ drivers/staging/r8188eu/include/rtw_rf.h | 129 + drivers/staging/r8188eu/include/rtw_security.h | 341 + drivers/staging/r8188eu/include/rtw_sreset.h | 34 + drivers/staging/r8188eu/include/rtw_xmit.h | 367 + drivers/staging/r8188eu/include/sta_info.h | 368 + drivers/staging/r8188eu/include/usb_ops.h | 76 + drivers/staging/r8188eu/include/usb_ops_linux.h | 39 + drivers/staging/r8188eu/include/usb_osintf.h | 29 + drivers/staging/r8188eu/include/usb_vendor_req.h | 35 + drivers/staging/r8188eu/include/wifi.h | 1086 +++ drivers/staging/r8188eu/include/wlan_bssdef.h | 327 + drivers/staging/r8188eu/include/xmit_osdep.h | 51 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 8133 +++++++++++++++++++ drivers/staging/r8188eu/os_dep/mlme_linux.c | 222 + drivers/staging/r8188eu/os_dep/os_intfs.c | 1264 +++ drivers/staging/r8188eu/os_dep/osdep_service.c | 513 ++ drivers/staging/r8188eu/os_dep/recv_linux.c | 238 + drivers/staging/r8188eu/os_dep/rtw_android.c | 265 + drivers/staging/r8188eu/os_dep/usb_intf.c | 844 ++ drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 268 + drivers/staging/r8188eu/os_dep/xmit_linux.c | 265 + drivers/staging/rtl8188eu/Kconfig | 25 - drivers/staging/rtl8188eu/Makefile | 56 - drivers/staging/rtl8188eu/TODO | 14 - drivers/staging/rtl8188eu/core/mac_cfg.c | 120 - drivers/staging/rtl8188eu/core/rtw_ap.c | 1665 ---- drivers/staging/rtl8188eu/core/rtw_cmd.c | 1219 --- drivers/staging/rtl8188eu/core/rtw_efuse.c | 850 -- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 990 --- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 512 -- drivers/staging/rtl8188eu/core/rtw_iol.c | 19 - drivers/staging/rtl8188eu/core/rtw_led.c | 460 -- drivers/staging/rtl8188eu/core/rtw_mlme.c | 1887 ----- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 5172 ------------ drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 581 -- drivers/staging/rtl8188eu/core/rtw_recv.c | 1812 ----- drivers/staging/rtl8188eu/core/rtw_rf.c | 58 - drivers/staging/rtl8188eu/core/rtw_security.c | 869 -- drivers/staging/rtl8188eu/core/rtw_sreset.c | 21 - drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 479 -- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 1373 ---- drivers/staging/rtl8188eu/core/rtw_xmit.c | 1928 ----- drivers/staging/rtl8188eu/hal/bb_cfg.c | 681 -- drivers/staging/rtl8188eu/hal/fw.c | 202 - .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 646 -- drivers/staging/rtl8188eu/hal/hal_com.c | 285 - drivers/staging/rtl8188eu/hal/hal_intf.c | 60 - drivers/staging/rtl8188eu/hal/odm.c | 966 --- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 397 - drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 335 - drivers/staging/rtl8188eu/hal/phy.c | 1276 --- drivers/staging/rtl8188eu/hal/pwrseq.c | 36 - drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 72 - drivers/staging/rtl8188eu/hal/rf.c | 289 - drivers/staging/rtl8188eu/hal/rf_cfg.c | 247 - drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 591 -- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 217 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 517 -- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 193 - drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c | 25 - drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 55 - drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 83 - drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 638 -- drivers/staging/rtl8188eu/hal/usb_halinit.c | 1862 ----- drivers/staging/rtl8188eu/include/HalVerDef.h | 37 - drivers/staging/rtl8188eu/include/basic_types.h | 134 - drivers/staging/rtl8188eu/include/drv_types.h | 176 - drivers/staging/rtl8188eu/include/fw.h | 44 - .../staging/rtl8188eu/include/hal8188e_phy_cfg.h | 175 - .../staging/rtl8188eu/include/hal8188e_phy_reg.h | 201 - .../rtl8188eu/include/hal8188e_rate_adaptive.h | 74 - drivers/staging/rtl8188eu/include/hal_com.h | 150 - drivers/staging/rtl8188eu/include/hal_intf.h | 203 - drivers/staging/rtl8188eu/include/ieee80211.h | 742 -- drivers/staging/rtl8188eu/include/mlme_osdep.h | 21 - drivers/staging/rtl8188eu/include/mon.h | 28 - drivers/staging/rtl8188eu/include/odm.h | 1059 --- drivers/staging/rtl8188eu/include/odm_hwconfig.h | 101 - drivers/staging/rtl8188eu/include/odm_precomp.h | 63 - drivers/staging/rtl8188eu/include/odm_rtl8188e.h | 39 - drivers/staging/rtl8188eu/include/odm_types.h | 24 - drivers/staging/rtl8188eu/include/osdep_intf.h | 2 + drivers/staging/rtl8188eu/include/osdep_service.h | 81 - drivers/staging/rtl8188eu/include/phy.h | 26 - drivers/staging/rtl8188eu/include/phydm_reg.h | 22 - .../staging/rtl8188eu/include/phydm_regdefine11n.h | 53 - drivers/staging/rtl8188eu/include/pwrseq.h | 130 - drivers/staging/rtl8188eu/include/pwrseqcmd.h | 48 - drivers/staging/rtl8188eu/include/recv_osdep.h | 26 - drivers/staging/rtl8188eu/include/rf.h | 12 - drivers/staging/rtl8188eu/include/rtl8188e_cmd.h | 70 - drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 40 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 324 - drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 53 - drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 1120 --- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 157 - drivers/staging/rtl8188eu/include/rtw_android.h | 50 - drivers/staging/rtl8188eu/include/rtw_ap.h | 45 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 361 - drivers/staging/rtl8188eu/include/rtw_eeprom.h | 114 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 67 - drivers/staging/rtl8188eu/include/rtw_event.h | 81 - drivers/staging/rtl8188eu/include/rtw_ht.h | 26 - drivers/staging/rtl8188eu/include/rtw_ioctl.h | 85 - drivers/staging/rtl8188eu/include/rtw_ioctl_set.h | 28 - drivers/staging/rtl8188eu/include/rtw_iol.h | 14 - drivers/staging/rtl8188eu/include/rtw_led.h | 98 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 355 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 680 -- drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 245 - drivers/staging/rtl8188eu/include/rtw_recv.h | 262 - drivers/staging/rtl8188eu/include/rtw_rf.h | 117 - drivers/staging/rtl8188eu/include/rtw_security.h | 241 - drivers/staging/rtl8188eu/include/rtw_sreset.h | 30 - drivers/staging/rtl8188eu/include/rtw_xmit.h | 352 - drivers/staging/rtl8188eu/include/sta_info.h | 359 - drivers/staging/rtl8188eu/include/usb_ops_linux.h | 26 - drivers/staging/rtl8188eu/include/wifi.h | 355 - drivers/staging/rtl8188eu/include/wlan_bssdef.h | 240 - drivers/staging/rtl8188eu/include/xmit_osdep.h | 32 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 78 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 167 - drivers/staging/rtl8188eu/os_dep/mon.c | 183 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 1 + drivers/staging/rtl8188eu/os_dep/osdep_service.c | 63 - drivers/staging/rtl8188eu/os_dep/recv_linux.c | 138 - drivers/staging/rtl8188eu/os_dep/rtw_android.c | 223 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 479 -- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 644 -- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 189 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 2 +- drivers/staging/rtl8192e/rtllib_softmac.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 18 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- drivers/staging/rtl8712/hal_init.c | 31 +- drivers/staging/rtl8712/rtl8712_led.c | 8 + drivers/staging/rtl8712/rtl871x_led.h | 1 + drivers/staging/rtl8712/rtl871x_pwrctrl.c | 8 + drivers/staging/rtl8712/rtl871x_pwrctrl.h | 1 + drivers/staging/rtl8712/usb_intf.c | 51 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 13 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 8 +- drivers/staging/rtl8723bs/core/rtw_security.c | 31 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 458 -- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 1 - drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 408 - drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 1 - drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 8 - drivers/staging/rtl8723bs/hal/Mp_Precomp.h | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 104 - drivers/staging/rtl8723bs/include/drv_types.h | 4 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 3 - drivers/staging/rtl8723bs/include/osdep_intf.h | 2 + drivers/staging/rtl8723bs/include/osdep_service.h | 4 - drivers/staging/rtl8723bs/include/wifi.h | 8 - drivers/staging/rtl8723bs/include/wlan_bssdef.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 30 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 11 +- drivers/staging/sm750fb/sm750.c | 52 +- drivers/staging/sm750fb/sm750.h | 12 +- drivers/staging/sm750fb/sm750_cursor.c | 4 +- drivers/staging/sm750fb/sm750_hw.c | 62 +- drivers/staging/vc04_services/Kconfig | 10 + drivers/staging/vc04_services/Makefile | 5 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 564 -- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2330 ++---- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 82 + .../vc04_services/interface/vchiq_arm/vchiq_core.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 1440 ++++ drivers/staging/vt6655/baseband.c | 2 - drivers/staging/vt6655/baseband.h | 2 - drivers/staging/vt6655/card.c | 1 - drivers/staging/vt6655/card.h | 2 - drivers/staging/vt6655/channel.c | 2 - drivers/staging/vt6655/channel.h | 1 - drivers/staging/vt6655/device_cfg.h | 6 +- drivers/staging/vt6655/device_main.c | 2 - drivers/staging/vt6655/dpc.c | 2 - drivers/staging/vt6655/dpc.h | 2 - drivers/staging/vt6655/key.c | 2 - drivers/staging/vt6655/key.h | 2 - drivers/staging/vt6655/mac.c | 3 - drivers/staging/vt6655/mac.h | 2 - drivers/staging/vt6655/upc.h | 2 - drivers/staging/vt6656/device.h | 2 - drivers/staging/wlan-ng/p80211netdev.c | 76 +- drivers/staging/wlan-ng/prism2fw.c | 8 +- drivers/target/Kconfig | 2 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 2 +- drivers/target/loopback/tcm_loop.c | 4 +- drivers/target/sbp/sbp_target.c | 4 +- drivers/target/target_core_alua.c | 94 +- drivers/target/target_core_iblock.c | 2 +- drivers/target/target_core_transport.c | 33 +- drivers/target/target_core_user.c | 150 +- drivers/tee/optee/call.c | 38 +- drivers/tee/optee/core.c | 43 +- drivers/tee/optee/optee_private.h | 1 + drivers/tee/optee/rpc.c | 5 +- drivers/tee/optee/shm_pool.c | 20 +- drivers/tee/tee_shm.c | 20 +- drivers/thunderbolt/switch.c | 28 +- drivers/tty/amiserial.c | 42 +- drivers/tty/ehv_bytechan.c | 34 +- drivers/tty/goldfish.c | 18 +- drivers/tty/hvc/hvc_console.c | 10 +- drivers/tty/hvc/hvcs.c | 12 +- drivers/tty/hvc/hvsi.c | 55 +- drivers/tty/ipwireless/tty.c | 12 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 4 +- drivers/tty/mxser.c | 12 +- drivers/tty/n_gsm.c | 13 +- drivers/tty/nozomi.c | 12 +- drivers/tty/serial/8250/8250_lpss.c | 10 + drivers/tty/serial/8250/8250_mtk.c | 5 + drivers/tty/serial/8250/8250_pci.c | 3 +- drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/kgdb_nmi.c | 11 +- drivers/tty/serial/max310x.c | 15 +- drivers/tty/serial/omap-serial.c | 75 +- drivers/tty/serial/serial_core.c | 12 +- drivers/tty/synclink_gt.c | 31 +- drivers/tty/tty_io.c | 13 - drivers/tty/ttynull.c | 4 +- drivers/tty/vcc.c | 4 +- drivers/tty/vt/keyboard.c | 62 +- drivers/tty/vt/vt.c | 6 +- drivers/usb/class/cdc-acm.c | 14 +- drivers/usb/class/usbtmc.c | 9 +- drivers/usb/common/common.c | 20 + drivers/usb/common/usb-otg-fsm.c | 6 +- drivers/usb/dwc3/drd.c | 8 +- drivers/usb/dwc3/dwc3-qcom.c | 1 + drivers/usb/dwc3/gadget.c | 31 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/function/f_hid.c | 44 +- drivers/usb/gadget/function/f_uvc.c | 1 + drivers/usb/gadget/function/u_serial.c | 36 +- drivers/usb/gadget/function/uvc.h | 15 +- drivers/usb/gadget/function/uvc_queue.c | 28 +- drivers/usb/gadget/function/uvc_queue.h | 7 +- drivers/usb/gadget/function/uvc_video.c | 155 +- drivers/usb/gadget/function/uvc_video.h | 2 + drivers/usb/gadget/legacy/Kconfig | 1 + drivers/usb/gadget/udc/max3420_udc.c | 14 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/host/ohci-at91.c | 9 +- drivers/usb/host/xhci-dbgtty.c | 4 +- drivers/usb/isp1760/isp1760-hcd.c | 23 +- drivers/usb/mtu3/mtu3.h | 8 + drivers/usb/mtu3/mtu3_core.c | 115 +- drivers/usb/mtu3/mtu3_dr.c | 26 +- drivers/usb/mtu3/mtu3_dr.h | 30 +- drivers/usb/mtu3/mtu3_gadget.c | 5 + drivers/usb/mtu3/mtu3_host.c | 106 +- drivers/usb/mtu3/mtu3_plat.c | 166 +- drivers/usb/musb/omap2430.c | 43 +- drivers/usb/serial/ch341.c | 1 + drivers/usb/serial/cp210x.c | 77 +- drivers/usb/serial/ftdi_sio.c | 1 + drivers/usb/serial/ftdi_sio_ids.h | 3 + drivers/usb/serial/io_edgeport.c | 33 - drivers/usb/serial/option.c | 2 + drivers/usb/serial/pl2303.c | 42 +- drivers/usb/serial/usb-serial.c | 13 +- drivers/usb/typec/tcpm/tcpm.c | 4 +- drivers/vfio/Kconfig | 2 +- drivers/vfio/mdev/mdev_core.c | 6 +- drivers/vfio/pci/vfio_pci_igd.c | 10 +- drivers/vfio/pci/vfio_pci_private.h | 2 +- drivers/video/fbdev/asiliantfb.c | 3 + drivers/video/fbdev/ep93xx-fb.c | 4 +- drivers/video/fbdev/kyro/fbdev.c | 3 + drivers/video/fbdev/riva/fbdev.c | 3 + drivers/video/fbdev/ssd1307fb.c | 151 +- drivers/virt/acrn/vm.c | 16 +- drivers/watchdog/Kconfig | 1 + drivers/watchdog/ixp4xx_wdt.c | 283 +- fs/9p/vfs_file.c | 7 +- fs/Kconfig.binfmt | 15 - fs/Makefile | 1 - fs/binfmt_em86.c | 110 - fs/block_dev.c | 83 +- fs/btrfs/Makefile | 1 + fs/btrfs/backref.c | 6 +- fs/btrfs/backref.h | 2 +- fs/btrfs/block-group.c | 112 +- fs/btrfs/btrfs_inode.h | 27 +- fs/btrfs/check-integrity.c | 60 +- fs/btrfs/compression.c | 171 +- fs/btrfs/compression.h | 5 +- fs/btrfs/ctree.c | 62 +- fs/btrfs/ctree.h | 96 +- fs/btrfs/delayed-inode.c | 227 +- fs/btrfs/dir-item.c | 76 +- fs/btrfs/disk-io.c | 47 +- fs/btrfs/extent-tree.c | 12 +- fs/btrfs/extent_io.c | 364 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/file-item.c | 5 +- fs/btrfs/file.c | 25 +- fs/btrfs/inode.c | 227 +- fs/btrfs/ioctl.c | 149 +- fs/btrfs/lzo.c | 236 +- fs/btrfs/misc.h | 10 + fs/btrfs/ordered-data.c | 5 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/raid56.c | 18 +- fs/btrfs/ref-verify.c | 10 +- fs/btrfs/relocation.c | 306 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 6 +- fs/btrfs/space-info.c | 107 +- fs/btrfs/struct-funcs.c | 8 +- fs/btrfs/subpage.c | 24 +- fs/btrfs/subpage.h | 3 + fs/btrfs/super.c | 56 +- fs/btrfs/sysfs.c | 10 + fs/btrfs/tests/qgroup-tests.c | 30 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-checker.c | 38 +- fs/btrfs/tree-log.c | 109 +- fs/btrfs/verity.c | 811 ++ fs/btrfs/volumes.c | 348 +- fs/btrfs/volumes.h | 32 +- fs/btrfs/zlib.c | 54 +- fs/btrfs/zoned.c | 22 +- fs/btrfs/zoned.h | 1 - fs/btrfs/zstd.c | 39 +- fs/ceph/caps.c | 17 +- fs/ceph/mds_client.c | 25 +- fs/ceph/snap.c | 34 +- fs/ceph/super.h | 2 +- fs/cifs/fs_context.c | 7 + fs/cifs/inode.c | 19 +- fs/cifs/misc.c | 16 +- fs/cifs/smb2pdu.c | 2 +- fs/coredump.c | 11 +- fs/erofs/Kconfig | 1 + fs/erofs/data.c | 338 +- fs/erofs/inode.c | 9 +- fs/erofs/internal.h | 4 + fs/erofs/super.c | 59 +- fs/eventpoll.c | 18 +- fs/exec.c | 2 + fs/ext2/Kconfig | 1 + fs/f2fs/Kconfig | 16 +- fs/f2fs/checkpoint.c | 12 +- fs/f2fs/compress.c | 24 + fs/f2fs/data.c | 42 +- fs/f2fs/debug.c | 5 +- fs/f2fs/dir.c | 14 +- fs/f2fs/extent_cache.c | 41 + fs/f2fs/f2fs.h | 41 +- fs/f2fs/file.c | 20 +- fs/f2fs/node.c | 20 + fs/f2fs/segment.c | 99 +- fs/f2fs/super.c | 63 +- fs/f2fs/sysfs.c | 4 +- fs/fcntl.c | 3 +- fs/fs-writeback.c | 19 +- fs/fuse/dev.c | 4 +- fs/fuse/inode.c | 42 +- fs/gfs2/aops.c | 9 +- fs/gfs2/glock.c | 25 +- fs/gfs2/glops.c | 34 +- fs/gfs2/incore.h | 3 +- fs/gfs2/lock_dlm.c | 5 + fs/gfs2/log.c | 2 +- fs/gfs2/lops.c | 44 +- fs/gfs2/meta_io.c | 7 +- fs/gfs2/ops_fstype.c | 52 + fs/gfs2/super.c | 107 +- fs/gfs2/super.h | 3 +- fs/gfs2/util.c | 3 +- fs/gfs2/util.h | 5 + fs/hpfs/Kconfig | 1 + fs/io-wq.c | 69 +- fs/io_uring.c | 40 +- fs/ioctl.c | 8 + fs/iomap/buffered-io.c | 169 +- fs/iomap/direct-io.c | 10 +- fs/kernfs/dir.c | 153 +- fs/kernfs/file.c | 4 +- fs/kernfs/inode.c | 26 +- fs/kernfs/kernfs-internal.h | 24 +- fs/kernfs/mount.c | 12 +- fs/kernfs/symlink.c | 4 +- fs/ksmbd/smb2pdu.c | 83 +- fs/lockd/svc.c | 2 + fs/locks.c | 6 +- fs/namespace.c | 7 +- fs/nfs/callback.c | 4 + fs/nfs/callback_xdr.c | 64 +- fs/nfsd/Kconfig | 2 +- fs/nfsd/vfs.c | 1 - fs/notify/fanotify/fanotify_user.c | 10 +- fs/notify/inotify/inotify_user.c | 10 +- fs/ocfs2/namei.c | 32 +- fs/ocfs2/namei.h | 2 + fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 + fs/overlayfs/file.c | 47 +- fs/pipe.c | 29 +- fs/proc/fd.c | 42 +- fs/select.c | 4 +- fs/xfs/libxfs/xfs_log_format.h | 11 +- fs/xfs/xfs_buf_item_recover.c | 15 +- fs/xfs/xfs_inode_item_recover.c | 39 +- fs/xfs/xfs_log.c | 251 +- fs/xfs/xfs_log_cil.c | 13 +- fs/xfs/xfs_log_priv.h | 16 +- fs/xfs/xfs_trace.h | 5 +- include/asm-generic/atomic-instrumented.h | 1337 ---- include/asm-generic/atomic-long.h | 1014 --- include/asm-generic/bitops/atomic.h | 32 +- .../asm-generic/bitops/instrumented-non-atomic.h | 21 +- include/asm-generic/bitops/lock.h | 39 +- include/asm-generic/bitops/non-atomic.h | 41 +- include/crypto/sm4.h | 25 +- include/drm/bridge/dw_hdmi.h | 2 + include/drm/drm_auth.h | 67 +- include/drm/drm_connector.h | 5 + include/drm/drm_damage_helper.h | 18 - include/drm/drm_fourcc.h | 13 +- include/drm/drm_framebuffer.h | 8 +- include/drm/drm_gem.h | 2 - include/drm/drm_gem_atomic_helper.h | 3 +- include/drm/drm_gem_framebuffer_helper.h | 12 + include/drm/drm_mipi_dsi.h | 8 +- include/drm/drm_plane.h | 39 +- include/drm/drm_property.h | 9 +- include/drm/drm_rect.h | 3 + include/dt-bindings/clock/mt8192-clk.h | 585 ++ include/dt-bindings/clock/qcom,rpmcc.h | 10 + include/dt-bindings/pinctrl/pinctrl-zynq.h | 17 + include/linux/atomic.h | 7 +- include/linux/{ => atomic}/atomic-arch-fallback.h | 0 include/linux/atomic/atomic-instrumented.h | 1915 +++++ include/linux/atomic/atomic-long.h | 1014 +++ include/linux/bio.h | 44 +- include/linux/blk-mq.h | 6 + include/linux/blk_types.h | 1 + include/linux/blkdev.h | 35 +- include/linux/bpf_verifier.h | 2 +- include/linux/bsg-lib.h | 1 + include/linux/bsg.h | 38 +- include/linux/bvec.h | 52 +- include/linux/cdrom.h | 6 +- include/linux/cmdline-parser.h | 46 - include/linux/compaction.h | 2 + include/linux/compat.h | 39 +- include/linux/damon.h | 268 + include/linux/dfl.h | 1 + include/linux/filter.h | 15 + include/linux/fs.h | 3 +- include/linux/fsl/mc.h | 3 +- include/linux/ftrace.h | 16 + include/linux/genetlink.h | 23 - include/linux/genhd.h | 3 + include/linux/gpio/consumer.h | 8 +- include/linux/gpio/driver.h | 4 + include/linux/hardirq.h | 2 - include/linux/hdlc.h | 4 +- include/linux/hdlcdrv.h | 2 +- include/linux/host1x.h | 1 - include/linux/if_bridge.h | 42 +- include/linux/igmp.h | 3 - include/linux/iomap.h | 18 + include/linux/iommu.h | 72 +- include/linux/kasan-tags.h | 15 + include/linux/kdb.h | 27 +- include/linux/kernfs.h | 7 +- include/linux/kvm_host.h | 1 - include/linux/mei_cl_bus.h | 9 +- include/linux/memblock.h | 2 - include/linux/memcontrol.h | 15 +- include/linux/mlx5/driver.h | 3 + include/linux/mlx5/eswitch.h | 16 + include/linux/mlx5/fs.h | 2 + include/linux/mm.h | 11 +- include/linux/mm_inline.h | 2 +- include/linux/mmc/core.h | 3 +- include/linux/mmzone.h | 1 + include/linux/netdevice.h | 59 +- include/linux/netfilter/ipset/ip_set.h | 3 + include/linux/netfilter_bridge/ebtables.h | 2 + include/linux/nubus.h | 2 +- include/linux/of.h | 2 +- include/linux/of_gpio.h | 15 +- include/linux/omap-gpmc.h | 3 - include/linux/padata.h | 3 +- include/linux/page-flags.h | 45 +- include/linux/page_ext.h | 2 +- include/linux/page_idle.h | 6 +- include/linux/pagemap.h | 4 +- include/linux/pci_ids.h | 3 +- include/linux/platform_data/mmc-esdhc-imx.h | 42 - include/linux/platform_data/pata_ixp4xx_cf.h | 4 +- include/linux/platform_data/x86/clk-lpss.h | 2 +- include/linux/printk.h | 52 +- include/linux/qcom-geni-se.h | 19 +- include/linux/rcupdate_trace.h | 5 +- include/linux/regmap.h | 5 +- include/linux/remoteproc.h | 5 +- include/linux/sched.h | 10 + include/linux/sched/mm.h | 10 +- include/linux/sched/user.h | 3 +- include/linux/skbuff.h | 7 + include/linux/skmsg.h | 54 +- include/linux/slub_def.h | 2 + include/linux/socket.h | 6 +- include/linux/soundwire/sdw.h | 3 + include/linux/soundwire/sdw_intel.h | 87 + include/linux/spi/spi.h | 23 +- include/linux/sunrpc/svc.h | 4 +- include/linux/sunrpc/svcauth.h | 4 +- include/linux/swap.h | 4 +- include/linux/tee_drv.h | 2 + include/linux/tty.h | 275 +- include/linux/tty_buffer.h | 59 + include/linux/tty_driver.h | 39 +- include/linux/tty_flip.h | 8 +- include/linux/tty_ldisc.h | 17 + include/linux/tty_port.h | 208 + include/linux/uaccess.h | 10 - include/linux/usb/otg-fsm.h | 1 + include/linux/usb/otg.h | 1 + include/linux/vt_kern.h | 30 +- include/media/i2c/mt9p031.h | 1 + include/media/v4l2-async.h | 105 +- include/media/v4l2-fwnode.h | 12 +- include/media/v4l2-subdev.h | 27 +- include/net/Space.h | 10 - include/net/act_api.h | 22 +- include/net/af_unix.h | 3 + include/net/ax88796.h | 3 + include/net/bluetooth/hci_core.h | 19 +- include/net/bond_3ad.h | 1 + include/net/bond_options.h | 1 + include/net/bonding.h | 1 + include/net/compat.h | 27 +- include/net/devlink.h | 18 +- include/net/dn_fib.h | 2 +- include/net/dsa.h | 21 +- include/net/dst.h | 2 + include/net/flow_offload.h | 2 +- include/net/if_inet6.h | 3 - include/net/ip6_route.h | 2 +- include/net/ip_fib.h | 2 +- include/net/ip_tunnels.h | 3 +- include/net/llc_pdu.h | 31 +- include/net/mctp.h | 231 + include/net/mctpdevice.h | 36 + include/net/net_namespace.h | 6 +- include/net/netlink.h | 2 +- include/net/netns/conntrack.h | 2 - include/net/netns/mctp.h | 36 + include/net/netns/x_tables.h | 12 - include/net/nfc/nci_core.h | 18 +- include/net/nfc/nfc.h | 8 +- include/net/pkt_cls.h | 28 +- include/net/rtnetlink.h | 3 +- include/net/sch_generic.h | 2 +- include/net/sock.h | 12 +- include/net/switchdev.h | 46 + include/rdma/ib_verbs.h | 46 +- include/rdma/rdmavt_qp.h | 2 +- include/scsi/scsi_device.h | 5 + include/scsi/scsi_ioctl.h | 9 +- include/scsi/scsi_request.h | 2 - include/sound/es1688.h | 1 + include/sound/memalloc.h | 6 +- include/sound/pcm.h | 47 +- include/sound/pxa2xx-lib.h | 13 +- include/target/target_core_base.h | 8 +- include/trace/events/btrfs.h | 21 +- include/trace/events/damon.h | 43 + include/trace/events/mmflags.h | 2 +- include/trace/events/qdisc.h | 2 + include/trace/events/sunrpc.h | 17 +- include/uapi/asm-generic/socket.h | 2 + include/uapi/asm-generic/unistd.h | 10 +- include/uapi/drm/drm.h | 10 + include/uapi/drm/drm_fourcc.h | 109 +- include/uapi/drm/drm_mode.h | 60 +- include/uapi/drm/msm_drm.h | 14 +- include/uapi/linux/btrfs.h | 1 + include/uapi/linux/btrfs_tree.h | 35 + include/uapi/linux/can/j1939.h | 9 + include/uapi/linux/fs.h | 1 + include/uapi/linux/idxd.h | 25 +- include/uapi/linux/if_arp.h | 1 + include/uapi/linux/if_ether.h | 3 + include/uapi/linux/if_link.h | 11 + include/uapi/linux/in.h | 42 +- include/uapi/linux/mctp.h | 36 + include/uapi/linux/netfilter/nfnetlink_conntrack.h | 1 + include/uapi/linux/netfilter/nfnetlink_hook.h | 9 + include/uapi/linux/nfsd/nfsfh.h | 1 - include/uapi/linux/openvswitch.h | 6 +- include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/prctl.h | 12 +- include/uapi/linux/serial_reg.h | 1 + include/uapi/linux/socket.h | 5 + include/uapi/linux/target_core_user.h | 2 + include/uapi/linux/tc_act/tc_skbmod.h | 1 + include/uapi/linux/v4l2-controls.h | 1 + include/uapi/linux/xfrm.h | 1 + init/Kconfig | 5 - init/initramfs.c | 2 + init/main.c | 7 +- init/noinitramfs.c | 2 + ipc/msg.c | 2 +- ipc/namespace.c | 2 +- ipc/sem.c | 9 +- ipc/shm.c | 12 +- ipc/util.c | 6 +- kernel/acct.c | 2 +- kernel/bpf/btf.c | 5 + kernel/bpf/core.c | 21 +- kernel/bpf/disasm.c | 16 +- kernel/bpf/local_storage.c | 11 +- kernel/bpf/verifier.c | 87 +- kernel/cgroup/namespace.c | 2 +- kernel/cgroup/rstat.c | 19 +- kernel/compat.c | 21 - kernel/debug/kdb/kdb_bp.c | 72 +- kernel/debug/kdb/kdb_debugger.c | 1 - kernel/debug/kdb/kdb_main.c | 626 +- kernel/debug/kdb/kdb_private.h | 18 - kernel/debug/kdb/kdb_support.c | 329 +- kernel/events/core.c | 35 +- kernel/irq/chip.c | 15 +- kernel/irq/handle.c | 4 +- kernel/irq/internals.h | 57 + kernel/kcsan/debugfs.c | 2 +- kernel/kexec.c | 103 +- kernel/kexec_core.c | 1 - kernel/locking/rwsem.c | 6 +- kernel/nsproxy.c | 2 +- kernel/padata.c | 8 +- kernel/panic.c | 3 - kernel/pid_namespace.c | 2 +- kernel/power/suspend.c | 4 +- kernel/power/suspend_test.c | 2 +- kernel/printk/internal.h | 25 - kernel/printk/printk.c | 280 +- kernel/printk/printk_safe.c | 364 +- kernel/rcu/rcutorture.c | 4 +- kernel/rcu/refscale.c | 3 +- kernel/rcu/tasks.h | 51 +- kernel/rcu/tree.c | 70 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_nocb.h | 2 +- kernel/scftorture.c | 33 +- kernel/signal.c | 2 +- kernel/sys_ni.c | 5 - kernel/sysctl.c | 2 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 31 +- kernel/time/namespace.c | 4 +- kernel/time/posix-timers.c | 4 +- kernel/time/timer.c | 6 +- kernel/torture.c | 6 +- kernel/trace/ftrace.c | 4 +- kernel/trace/trace.c | 6 +- kernel/trace/trace_events_hist.c | 24 +- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_kdb.c | 12 +- kernel/ucount.c | 26 +- kernel/user.c | 25 + kernel/user_namespace.c | 2 +- kernel/workqueue.c | 12 +- lib/Kconfig.debug | 15 + lib/crypto/Kconfig | 3 + lib/crypto/Makefile | 3 + lib/crypto/sm4.c | 176 + lib/devmem_is_allowed.c | 2 +- lib/nmi_backtrace.c | 13 +- lib/test_kasan.c | 2 - lib/test_scanf.c | 4 +- localversion-next | 2 +- mm/Kconfig | 10 + mm/Makefile | 1 + mm/compaction.c | 38 +- mm/damon/Kconfig | 69 + mm/damon/Makefile | 5 + mm/damon/core-test.h | 253 + mm/damon/core.c | 720 ++ mm/damon/dbgfs-test.h | 126 + mm/damon/dbgfs.c | 623 ++ mm/damon/vaddr-test.h | 329 + mm/damon/vaddr.c | 614 ++ mm/debug_vm_pgtable.c | 333 +- mm/filemap.c | 36 +- mm/gup.c | 7 +- mm/hugetlb.c | 3 +- mm/kasan/hw_tags.c | 8 - mm/kasan/kasan.h | 22 +- mm/kfence/kfence_test.c | 13 +- mm/kmemleak.c | 6 +- mm/madvise.c | 5 +- mm/memblock.c | 2 +- mm/memcontrol.c | 21 +- mm/memory_hotplug.c | 4 +- mm/mempolicy.c | 272 +- mm/migrate.c | 54 +- mm/mmap.c | 2 + mm/page-writeback.c | 13 +- mm/page_alloc.c | 12 +- mm/page_ext.c | 12 +- mm/page_idle.c | 10 - mm/shmem.c | 4 +- mm/slab.h | 2 +- mm/slub.c | 854 +- mm/swap.c | 28 +- mm/swapfile.c | 52 +- mm/util.c | 16 +- mm/vmscan.c | 8 +- mm/vmstat.c | 12 - net/8021q/vlan_dev.c | 6 +- net/9p/trans_xen.c | 4 +- net/Kconfig | 1 + net/Makefile | 1 + net/ax25/ax25_ip.c | 4 +- net/ax25/ax25_out.c | 13 +- net/ax25/ax25_route.c | 13 +- net/batman-adv/bridge_loop_avoidance.c | 6 +- net/batman-adv/distributed-arp-table.c | 3 +- net/batman-adv/gateway_client.c | 3 +- net/batman-adv/multicast.c | 9 +- net/batman-adv/originator.c | 12 +- net/batman-adv/translation-table.c | 9 +- net/bluetooth/cmtp/cmtp.h | 2 +- net/bluetooth/hci_core.c | 29 +- net/bluetooth/hci_event.c | 75 +- net/bluetooth/hci_request.c | 81 +- net/bluetooth/hci_sock.c | 49 +- net/bluetooth/hci_sysfs.c | 3 + net/bluetooth/mgmt.c | 2 +- net/bluetooth/rfcomm/tty.c | 12 +- net/bpf/test_run.c | 6 +- net/bridge/br.c | 56 +- net/bridge/br_device.c | 2 +- net/bridge/br_fdb.c | 54 +- net/bridge/br_if.c | 4 +- net/bridge/br_ioctl.c | 83 +- net/bridge/br_private.h | 42 +- net/bridge/br_switchdev.c | 52 +- net/bridge/netfilter/ebtable_broute.c | 17 +- net/bridge/netfilter/ebtable_filter.c | 17 +- net/bridge/netfilter/ebtable_nat.c | 17 +- net/bridge/netfilter/ebtables.c | 109 +- net/bridge/netfilter/nf_conntrack_bridge.c | 6 + net/can/j1939/j1939-priv.h | 10 +- net/can/j1939/socket.c | 141 +- net/can/j1939/transport.c | 28 +- net/can/raw.c | 8 +- net/core/dev.c | 216 +- net/core/dev_ioctl.c | 111 +- net/core/devlink.c | 73 +- net/core/drop_monitor.c | 6 +- net/core/dst.c | 6 +- net/core/filter.c | 27 +- net/core/flow_dissector.c | 18 +- net/core/neighbour.c | 22 +- net/core/pktgen.c | 5 - net/core/rtnetlink.c | 15 +- net/core/skbuff.c | 69 +- net/core/skmsg.c | 39 +- net/core/sock.c | 14 + net/decnet/dn_dev.c | 6 +- net/decnet/dn_fib.c | 9 +- net/decnet/dn_route.c | 18 +- net/dsa/Kconfig | 1 + net/dsa/dsa.c | 2 +- net/dsa/dsa2.c | 52 +- net/dsa/dsa_priv.h | 14 + net/dsa/master.c | 6 +- net/dsa/slave.c | 2 +- net/dsa/tag_ar9331.c | 3 +- net/dsa/tag_brcm.c | 18 +- net/dsa/tag_dsa.c | 21 +- net/dsa/tag_gswip.c | 3 +- net/dsa/tag_hellcreek.c | 5 +- net/dsa/tag_ksz.c | 8 +- net/dsa/tag_lan9303.c | 6 +- net/dsa/tag_mtk.c | 5 +- net/dsa/tag_ocelot.c | 5 +- net/dsa/tag_ocelot_8021q.c | 5 +- net/dsa/tag_qca.c | 3 +- net/dsa/tag_rtl4_a.c | 5 +- net/dsa/tag_sja1105.c | 55 +- net/dsa/tag_trailer.c | 3 +- net/dsa/tag_xrs700x.c | 5 +- net/ethernet/eth.c | 2 - net/ethtool/ioctl.c | 23 +- net/ethtool/netlink.c | 51 +- net/ethtool/netlink.h | 15 +- net/ieee802154/nl-phy.c | 3 +- net/ieee802154/nl802154.c | 3 +- net/ieee802154/socket.c | 3 +- net/ipv4/devinet.c | 5 +- net/ipv4/fib_semantics.c | 12 +- net/ipv4/icmp.c | 3 +- net/ipv4/igmp.c | 28 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ip_output.c | 13 +- net/ipv4/ip_sockglue.c | 24 +- net/ipv4/ip_tunnel.c | 9 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipip.c | 2 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 56 +- net/ipv4/route.c | 10 +- net/ipv4/tcp_input.c | 14 +- net/ipv4/tcp_offload.c | 3 + net/ipv4/tcp_recovery.c | 3 +- net/ipv4/udp_offload.c | 4 + net/ipv6/addrconf.c | 11 +- net/ipv6/exthdrs.c | 105 +- net/ipv6/ip6_gre.c | 17 +- net/ipv6/ip6_output.c | 78 +- net/ipv6/ip6_tunnel.c | 21 +- net/ipv6/ip6_vti.c | 21 +- net/ipv6/ip6mr.c | 3 +- net/ipv6/ipv6_sockglue.c | 18 +- net/ipv6/mcast.c | 20 +- net/ipv6/route.c | 3 +- net/ipv6/sit.c | 35 +- net/llc/af_llc.c | 16 +- net/llc/llc_s_ac.c | 2 +- net/mctp/Kconfig | 13 + net/mctp/Makefile | 3 + net/mctp/af_mctp.c | 395 + net/mctp/device.c | 423 + net/mctp/neigh.c | 342 + net/mctp/route.c | 1099 +++ net/mptcp/pm_netlink.c | 1 - net/netfilter/ipset/ip_set_hash_ip.c | 9 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 10 +- net/netfilter/ipset/ip_set_hash_ipport.c | 3 + net/netfilter/ipset/ip_set_hash_ipportip.c | 3 + net/netfilter/ipset/ip_set_hash_ipportnet.c | 3 + net/netfilter/ipset/ip_set_hash_net.c | 11 +- net/netfilter/ipset/ip_set_hash_netiface.c | 10 +- net/netfilter/ipset/ip_set_hash_netnet.c | 16 +- net/netfilter/ipset/ip_set_hash_netport.c | 11 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 16 +- net/netfilter/nf_conntrack_core.c | 67 +- net/netfilter/nf_conntrack_netlink.c | 76 +- net/netfilter/nf_conntrack_proto_tcp.c | 1 - net/netfilter/nf_conntrack_proto_udp.c | 1 - net/netfilter/nf_conntrack_standalone.c | 16 - net/netfilter/nf_flow_table_core.c | 21 +- net/netfilter/nf_flow_table_offload.c | 3 +- net/netfilter/nf_queue.c | 24 +- net/netfilter/nfnetlink_hook.c | 16 +- net/netfilter/nft_compat.c | 8 +- net/netfilter/xt_CT.c | 11 - net/netlabel/netlabel_cipso_v4.c | 8 +- net/netlabel/netlabel_unlabeled.c | 6 +- net/netlink/genetlink.c | 17 +- net/netrom/nr_loopback.c | 3 +- net/netrom/nr_route.c | 3 +- net/nfc/af_nfc.c | 2 +- net/nfc/core.c | 6 +- net/nfc/hci/core.c | 8 +- net/nfc/hci/llc.c | 2 +- net/nfc/hci/llc_shdlc.c | 10 +- net/nfc/llcp.h | 8 +- net/nfc/llcp_commands.c | 46 +- net/nfc/llcp_core.c | 44 +- net/nfc/nci/core.c | 151 +- net/nfc/nci/data.c | 12 +- net/nfc/nci/hci.c | 52 +- net/nfc/nci/ntf.c | 87 +- net/nfc/nci/rsp.c | 48 +- net/nfc/nci/spi.c | 2 +- net/nfc/netlink.c | 2 +- net/nfc/nfc.h | 2 +- net/openvswitch/actions.c | 6 +- net/openvswitch/datapath.c | 18 +- net/packet/af_packet.c | 15 +- net/phonet/af_phonet.c | 3 +- net/phonet/pn_dev.c | 12 +- net/phonet/socket.c | 3 +- net/qrtr/mhi.c | 14 + net/sched/act_api.c | 61 +- net/sched/act_bpf.c | 4 +- net/sched/act_connmark.c | 4 +- net/sched/act_csum.c | 7 +- net/sched/act_ct.c | 4 +- net/sched/act_ctinfo.c | 4 +- net/sched/act_gact.c | 4 +- net/sched/act_gate.c | 4 +- net/sched/act_ife.c | 9 +- net/sched/act_ipt.c | 21 +- net/sched/act_mirred.c | 10 +- net/sched/act_mpls.c | 4 +- net/sched/act_nat.c | 6 +- net/sched/act_pedit.c | 4 +- net/sched/act_police.c | 4 +- net/sched/act_sample.c | 7 +- net/sched/act_simple.c | 4 +- net/sched/act_skbedit.c | 4 +- net/sched/act_skbmod.c | 47 +- net/sched/act_tunnel_key.c | 4 +- net/sched/act_vlan.c | 4 +- net/sched/cls_api.c | 70 +- net/sched/cls_basic.c | 10 +- net/sched/cls_bpf.c | 8 +- net/sched/cls_cgroup.c | 6 +- net/sched/cls_flow.c | 6 +- net/sched/cls_flower.c | 18 +- net/sched/cls_fw.c | 13 +- net/sched/cls_matchall.c | 17 +- net/sched/cls_route.c | 10 +- net/sched/cls_rsvp.h | 7 +- net/sched/cls_tcindex.c | 10 +- net/sched/cls_u32.c | 24 +- net/sched/sch_atm.c | 2 +- net/sched/sch_cake.c | 2 +- net/sched/sch_cbq.c | 2 +- net/sched/sch_drr.c | 2 +- net/sched/sch_dsmark.c | 2 +- net/sched/sch_ets.c | 2 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_fq_pie.c | 2 +- net/sched/sch_generic.c | 2 +- net/sched/sch_hfsc.c | 2 +- net/sched/sch_htb.c | 2 +- net/sched/sch_multiq.c | 2 +- net/sched/sch_prio.c | 2 +- net/sched/sch_qfq.c | 2 +- net/sched/sch_sfb.c | 2 +- net/sched/sch_sfq.c | 2 +- net/sched/sch_taprio.c | 2 - net/sctp/auth.c | 14 +- net/sctp/input.c | 2 +- net/smc/smc_ib.c | 3 +- net/smc/smc_pnet.c | 3 +- net/socket.c | 91 +- net/sunrpc/auth_gss/svcauth_gss.c | 47 +- net/sunrpc/svc.c | 54 +- net/sunrpc/svcauth.c | 8 +- net/sunrpc/svcauth_unix.c | 18 +- net/switchdev/switchdev.c | 48 + net/unix/Kconfig | 5 + net/unix/af_unix.c | 204 +- net/unix/unix_bpf.c | 19 +- net/vmw_vsock/virtio_transport_common.c | 3 + net/wireless/nl80211.c | 16 +- net/wireless/scan.c | 3 +- net/xfrm/xfrm_ipcomp.c | 2 +- net/xfrm/xfrm_user.c | 7 +- samples/bpf/.gitignore | 2 + samples/bpf/test_override_return.sh | 1 + samples/bpf/tracex7_user.c | 5 + samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/kdb/kdb_hello.c | 20 +- samples/mei/mei-amt-version.c | 51 +- scripts/atomic/check-atomics.sh | 6 +- scripts/atomic/fallbacks/acquire | 4 +- scripts/atomic/fallbacks/add_negative | 6 +- scripts/atomic/fallbacks/add_unless | 6 +- scripts/atomic/fallbacks/andnot | 4 +- scripts/atomic/fallbacks/dec | 4 +- scripts/atomic/fallbacks/dec_and_test | 6 +- scripts/atomic/fallbacks/dec_if_positive | 6 +- scripts/atomic/fallbacks/dec_unless_positive | 6 +- scripts/atomic/fallbacks/fence | 4 +- scripts/atomic/fallbacks/fetch_add_unless | 8 +- scripts/atomic/fallbacks/inc | 4 +- scripts/atomic/fallbacks/inc_and_test | 6 +- scripts/atomic/fallbacks/inc_not_zero | 6 +- scripts/atomic/fallbacks/inc_unless_negative | 6 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 4 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 6 +- scripts/atomic/fallbacks/try_cmpxchg | 4 +- scripts/atomic/gen-atomic-fallback.sh | 68 +- scripts/atomic/gen-atomic-instrumented.sh | 11 +- scripts/atomic/gen-atomic-long.sh | 10 +- scripts/atomic/gen-atomics.sh | 6 +- scripts/check_extable.sh | 2 +- scripts/checkpatch.pl | 7 +- scripts/checkversion.pl | 18 +- scripts/kconfig/merge_config.sh | 15 + scripts/recordmcount.pl | 40 - scripts/tracing/draw_functrace.py | 6 +- security/selinux/hooks.c | 4 +- security/selinux/include/classmap.h | 4 +- security/selinux/ss/policydb.c | 10 +- security/tomoyo/domain.c | 13 +- sound/arm/pxa2xx-ac97.c | 18 +- sound/arm/pxa2xx-pcm-lib.c | 90 +- sound/core/init.c | 14 +- sound/core/memalloc.c | 101 +- sound/core/memalloc_local.h | 2 +- sound/core/pcm_memory.c | 67 +- sound/core/pcm_native.c | 2 +- sound/core/seq/seq_dummy.c | 8 +- sound/core/seq/seq_ports.c | 39 +- sound/core/sgbuf.c | 21 +- sound/isa/es1688/es1688_lib.c | 29 +- sound/pci/hda/hda_controller.c | 13 +- sound/pci/hda/hda_controller.h | 2 - sound/pci/hda/hda_intel.c | 14 +- sound/pci/hda/patch_realtek.c | 2 + sound/pci/intel8x0.c | 2 +- sound/pci/korg1212/korg1212.c | 2 +- sound/pci/pcxhr/pcxhr.c | 47 +- sound/soc/Kconfig | 1 + sound/soc/amd/acp-pcm-dma.c | 10 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 10 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 10 +- sound/soc/amd/vangogh/acp5x-i2s.c | 4 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 8 - sound/soc/bcm/bcm63xx-pcm-whistler.c | 82 +- sound/soc/bcm/cygnus-pcm.c | 2 +- sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/ad193x.c | 30 +- sound/soc/codecs/ad193x.h | 4 + sound/soc/codecs/cs42l42.c | 132 +- sound/soc/codecs/cs42l42.h | 3 + sound/soc/codecs/cx20442.c | 8 +- sound/soc/codecs/max98090.c | 4 +- sound/soc/codecs/mt6359-accdet.c | 25 +- sound/soc/codecs/nau8824.c | 42 +- sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5640.c | 19 +- sound/soc/codecs/rt5682.c | 44 + sound/soc/codecs/sdw-mockup.c | 2 + sound/soc/codecs/tlv320aic32x4.c | 8 +- sound/soc/codecs/wcd938x.c | 843 +- sound/soc/codecs/wm_adsp.c | 1 - sound/soc/fsl/fsl_asrc_dma.c | 47 +- sound/soc/fsl/fsl_dma.c | 50 +- sound/soc/fsl/imx-pcm-fiq.c | 75 +- sound/soc/fsl/imx-pcm-rpmsg.c | 89 +- sound/soc/fsl/mpc5200_dma.c | 63 +- sound/soc/generic/simple-card-utils.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 3 +- sound/soc/intel/atom/sst/sst_ipc.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 118 +- sound/soc/intel/boards/sof_pcm512x.c | 13 +- sound/soc/intel/boards/sof_rt5682.c | 14 + sound/soc/intel/boards/sof_sdw.c | 12 + sound/soc/intel/boards/sof_sdw_max98373.c | 4 +- sound/soc/intel/skylake/skl-pcm.c | 8 - sound/soc/kirkwood/kirkwood-dma.c | 26 +- sound/soc/pxa/pxa-ssp.c | 3 - sound/soc/pxa/pxa2xx-ac97.c | 3 - sound/soc/pxa/pxa2xx-i2s.c | 3 - sound/soc/pxa/pxa2xx-pcm.c | 3 - sound/soc/qcom/lpass-platform.c | 60 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 63 +- sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 4 +- sound/soc/samsung/rx1950_uda1380.c | 2 +- sound/soc/samsung/smartq_wm8987.c | 2 +- sound/soc/samsung/smdk_wm8580.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 2 +- sound/soc/sh/rcar/ssi.c | 6 +- sound/soc/soc-component.c | 63 +- sound/soc/soc-core.c | 36 +- sound/soc/soc-dapm.c | 65 +- sound/soc/soc-ops.c | 21 +- sound/soc/soc-pcm.c | 22 +- sound/soc/soc-topology.c | 23 +- sound/soc/sof/intel/Kconfig | 4 +- sound/soc/sof/intel/cnl.c | 6 + sound/soc/sof/intel/hda-ipc.c | 4 +- sound/soc/sof/intel/hda.c | 51 +- sound/soc/sof/intel/hda.h | 8 +- sound/soc/sof/intel/icl.c | 3 + sound/soc/sof/intel/shim.h | 3 + sound/soc/sof/intel/tgl.c | 12 + sound/soc/sof/sof-pci-dev.c | 9 + sound/soc/sprd/sprd-pcm-dma.c | 67 +- sound/soc/tegra/tegra210_admaif.c | 6 - sound/soc/tegra/tegra_pcm.c | 93 +- sound/soc/tegra/tegra_pcm.h | 7 - sound/soc/uniphier/aio-dma.c | 2 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 4 +- sound/usb/card.c | 42 +- sound/usb/clock.c | 15 +- sound/usb/endpoint.c | 14 +- sound/usb/format.c | 6 +- sound/usb/implicit.c | 6 +- sound/usb/mixer.c | 45 +- sound/usb/mixer.h | 3 +- sound/usb/mixer_maps.c | 22 - sound/usb/quirks-table.h | 70 +- sound/usb/quirks.c | 360 +- sound/usb/quirks.h | 5 +- sound/usb/stream.c | 4 +- sound/usb/usbaudio.h | 65 +- sound/x86/intel_hdmi_audio.c | 2 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 48 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 3 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 9 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 2 + tools/bpf/bpftool/Documentation/bpftool-link.rst | 3 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 3 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 36 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool.rst | 12 +- tools/bpf/bpftool/bash-completion/bpftool | 66 +- tools/bpf/bpftool/btf.c | 11 +- tools/bpf/bpftool/btf_dumper.c | 6 +- tools/bpf/bpftool/cgroup.c | 3 +- tools/bpf/bpftool/common.c | 6 + tools/bpf/bpftool/feature.c | 1 + tools/bpf/bpftool/gen.c | 3 +- tools/bpf/bpftool/iter.c | 2 + tools/bpf/bpftool/link.c | 3 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 3 +- tools/bpf/bpftool/map.c | 19 +- tools/bpf/bpftool/net.c | 1 + tools/bpf/bpftool/perf.c | 5 +- tools/bpf/bpftool/prog.c | 37 +- tools/bpf/bpftool/struct_ops.c | 2 +- tools/bpf/resolve_btfids/main.c | 13 +- tools/include/uapi/linux/if_link.h | 1 + tools/lib/bpf/btf.c | 50 +- tools/lib/bpf/btf.h | 12 +- tools/lib/bpf/libbpf.c | 36 +- tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_probes.c | 4 +- .../memory-model/Documentation/access-marking.txt | 69 +- tools/perf/util/bpf-event.c | 11 +- tools/perf/util/bpf_counter.c | 12 +- tools/perf/util/cs-etm.c | 20 +- tools/perf/util/map.c | 2 - tools/perf/util/pmu.c | 33 +- tools/rcu/extract-stall.sh | 33 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/fp/.gitignore | 2 + tools/testing/selftests/arm64/fp/Makefile | 11 +- tools/testing/selftests/arm64/fp/TODO | 4 + tools/testing/selftests/arm64/fp/rdvl-sve.c | 14 + tools/testing/selftests/arm64/fp/rdvl.S | 10 + tools/testing/selftests/arm64/fp/rdvl.h | 8 + tools/testing/selftests/arm64/fp/sve-probe-vls.c | 5 + tools/testing/selftests/arm64/fp/vec-syscfg.c | 593 ++ tools/testing/selftests/arm64/mte/.gitignore | 1 + tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/netcnt_common.h | 38 +- tools/testing/selftests/bpf/network_helpers.c | 12 + tools/testing/selftests/bpf/network_helpers.h | 1 + tools/testing/selftests/bpf/prog_tests/btf.c | 4 +- tools/testing/selftests/bpf/prog_tests/netcnt.c | 82 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 11 +- tools/testing/selftests/bpf/progs/netcnt_prog.c | 8 +- .../selftests/bpf/test_bpftool_synctypes.py | 586 ++ tools/testing/selftests/bpf/test_netcnt.c | 148 - tools/testing/selftests/damon/Makefile | 7 + tools/testing/selftests/damon/_chk_dependency.sh | 28 + tools/testing/selftests/damon/debugfs_attrs.sh | 75 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/access_tracking_perf_test.c | 429 + tools/testing/selftests/kvm/dirty_log_perf_test.c | 1 + .../testing/selftests/kvm/include/x86_64/hyperv.h | 5 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 2 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 41 +- tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/af_unix/Makefile | 5 + .../testing/selftests/net/af_unix/test_unix_oob.c | 437 + tools/testing/selftests/net/gro.c | 1095 +++ tools/testing/selftests/net/gro.sh | 128 + tools/testing/selftests/net/psock_snd.sh | 3 - tools/testing/selftests/net/setup_loopback.sh | 82 + tools/testing/selftests/net/toeplitz.c | 585 ++ tools/testing/selftests/net/toeplitz.sh | 199 + tools/testing/selftests/net/toeplitz_client.sh | 28 + .../selftests/rcutorture/bin/kvm-assign-cpus.sh | 1 + .../rcutorture/bin/kvm-get-cpus-script.sh | 1 + tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 11 +- tools/testing/selftests/sgx/sigstruct.c | 41 +- .../tc-testing/tc-tests/actions/skbmod.json | 24 + .../selftests/tc-testing/tc-tests/qdiscs/mq.json | 137 + tools/testing/selftests/tc-testing/tdc_config.py | 1 + tools/testing/selftests/vm/ksm_tests.c | 136 +- virt/kvm/kvm_main.c | 66 +- 3392 files changed, 200458 insertions(+), 88028 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/l1d_flush.rst create mode 100644 Documentation/admin-guide/mm/damon/index.rst create mode 100644 Documentation/admin-guide/mm/damon/start.rst create mode 100644 Documentation/admin-guide/mm/damon/usage.rst delete mode 100644 Documentation/devicetree/bindings/arm/gemini.txt create mode 100644 Documentation/devicetree/bindings/arm/gemini.yaml create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] create mode 100644 Documentation/devicetree/bindings/ata/intel,ixp4xx-compact-flash.yaml create mode 100644 Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml delete mode 100644 Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt create mode 100644 Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml delete mode 100644 Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml create mode 100644 Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml delete mode 100644 Documentation/devicetree/bindings/display/ssd1307fb.txt delete mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml create mode 100644 Documentation/devicetree/bindings/gpio/aspeed,sgpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt create mode 100644 Documentation/devicetree/bindings/hwmon/amd,sbrmi.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/winbond,w83781d.yaml create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson-ir-tx.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/socionext,uniphier-efuse.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/uniphier-efuse.txt create mode 100644 Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/kirin-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/hisilicon,phy-hi3670-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynq-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynq-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt create mode 100644 Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.yaml create mode 100644 Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/riscv/starfive.yaml create mode 100644 Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml delete mode 100644 Documentation/driver-api/media/csi2.rst create mode 100644 Documentation/driver-api/media/drivers/rkisp1.rst create mode 100644 Documentation/driver-api/media/tx-rx.rst create mode 100644 Documentation/hwmon/sbrmi.rst create mode 100644 Documentation/networking/device_drivers/ethernet/freescale/dpaa [...] create mode 100644 Documentation/networking/mctp.rst create mode 100644 Documentation/translations/zh_TW/IRQ.txt create mode 100644 Documentation/translations/zh_TW/admin-guide/README.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/bug-bisect.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/bug-hunting.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/clearing-warn-once.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/cpu-load.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/index.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/init.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/reporting-issues.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/security-bugs.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/tainted-kernels.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/unicode.rst create mode 100644 Documentation/translations/zh_TW/disclaimer-zh_TW.rst create mode 100644 Documentation/translations/zh_TW/gpio.txt create mode 100644 Documentation/translations/zh_TW/index.rst create mode 100644 Documentation/translations/zh_TW/io_ordering.txt create mode 100644 Documentation/translations/zh_TW/oops-tracing.txt create mode 100644 Documentation/translations/zh_TW/process/1.Intro.rst create mode 100644 Documentation/translations/zh_TW/process/2.Process.rst create mode 100644 Documentation/translations/zh_TW/process/3.Early-stage.rst create mode 100644 Documentation/translations/zh_TW/process/4.Coding.rst create mode 100644 Documentation/translations/zh_TW/process/5.Posting.rst create mode 100644 Documentation/translations/zh_TW/process/6.Followthrough.rst create mode 100644 Documentation/translations/zh_TW/process/7.AdvancedTopics.rst create mode 100644 Documentation/translations/zh_TW/process/8.Conclusion.rst create mode 100644 Documentation/translations/zh_TW/process/code-of-conduct-interp [...] create mode 100644 Documentation/translations/zh_TW/process/code-of-conduct.rst create mode 100644 Documentation/translations/zh_TW/process/coding-style.rst create mode 100644 Documentation/translations/zh_TW/process/development-process.rst create mode 100644 Documentation/translations/zh_TW/process/email-clients.rst create mode 100644 Documentation/translations/zh_TW/process/embargoed-hardware-issues.rst create mode 100644 Documentation/translations/zh_TW/process/howto.rst create mode 100644 Documentation/translations/zh_TW/process/index.rst create mode 100644 Documentation/translations/zh_TW/process/kernel-driver-statement.rst create mode 100644 Documentation/translations/zh_TW/process/kernel-enforcement-sta [...] create mode 100644 Documentation/translations/zh_TW/process/license-rules.rst create mode 100644 Documentation/translations/zh_TW/process/magic-number.rst create mode 100644 Documentation/translations/zh_TW/process/management-style.rst create mode 100644 Documentation/translations/zh_TW/process/programming-language.rst create mode 100644 Documentation/translations/zh_TW/process/stable-api-nonsense.rst create mode 100644 Documentation/translations/zh_TW/process/stable-kernel-rules.rst create mode 100644 Documentation/translations/zh_TW/process/submit-checklist.rst create mode 100644 Documentation/translations/zh_TW/process/submitting-drivers.rst create mode 100644 Documentation/translations/zh_TW/process/submitting-patches.rst create mode 100644 Documentation/translations/zh_TW/process/volatile-considered-ha [...] create mode 100644 Documentation/translations/zh_TW/sparse.txt create mode 100644 Documentation/vm/damon/api.rst create mode 100644 Documentation/vm/damon/design.rst create mode 100644 Documentation/vm/damon/faq.rst create mode 100644 Documentation/vm/damon/index.rst create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am335x-boneblack-hdmi.dtsi create mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi create mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-lite.dts create mode 100644 arch/arm/boot/dts/dra74x-p.dtsi create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-codina.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-gavini.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-kyle.dts delete mode 100644 arch/arm/mach-ep93xx/crunch-bits.S delete mode 100644 arch/arm/mach-ep93xx/crunch.c create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-kagura.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-keyaki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8996-v3.0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmi8996.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp2.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm636.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dts create mode 100644 arch/arm64/boot/dts/qcom/sm6125.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m3.dtsi create mode 100644 arch/arm64/hyperv/Makefile create mode 100644 arch/arm64/hyperv/hv_core.c create mode 100644 arch/arm64/hyperv/mshyperv.c create mode 100644 arch/arm64/include/asm/hyperv-tlfs.h create mode 100644 arch/arm64/include/asm/mshyperv.h delete mode 100644 arch/arm64/lib/copy_in_user.S create mode 100644 arch/openrisc/include/asm/setup.h create mode 100644 arch/s390/boot/compressed/clz_ctz.c delete mode 100644 arch/s390/boot/text_dma.S create mode 100644 arch/s390/boot/uv.h create mode 100644 arch/s390/include/asm/ftrace.lds.h create mode 100644 arch/s390/include/asm/kfence.h create mode 100644 arch/s390/kernel/ftrace.h create mode 100644 arch/s390/kernel/text_amode31.S create mode 100644 arch/x86/crypto/sm4-aesni-avx-asm_64.S create mode 100644 arch/x86/crypto/sm4_aesni_avx_glue.c delete mode 100644 block/cmdline-parser.c delete mode 100644 block/scsi_ioctl.c create mode 100644 drivers/bus/intel-ixp4xx-eb.c create mode 100644 drivers/clk/mediatek/clk-mt8192-aud.c create mode 100644 drivers/clk/mediatek/clk-mt8192-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8192-img.c create mode 100644 drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c create mode 100644 drivers/clk/mediatek/clk-mt8192-ipe.c create mode 100644 drivers/clk/mediatek/clk-mt8192-mdp.c create mode 100644 drivers/clk/mediatek/clk-mt8192-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8192-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8192-msdc.c create mode 100644 drivers/clk/mediatek/clk-mt8192-scp_adsp.c create mode 100644 drivers/clk/mediatek/clk-mt8192-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8192-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8192.c create mode 100644 drivers/clk/x86/clk-lpss-atom.c delete mode 100644 drivers/clk/x86/clk-lpt.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/dce_virtual.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/dce_virtual.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h create mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.c create mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.h create mode 100644 drivers/gpu/drm/msm/msm_gpu_devfreq.c create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9341.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-atna33xc20.c create mode 100644 drivers/hwmon/sbrmi.c create mode 100644 drivers/media/i2c/imx335.c create mode 100644 drivers/media/i2c/imx412.c create mode 100644 drivers/media/i2c/ov9282.c create mode 100644 drivers/media/rc/meson-ir-tx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/channels.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/channels.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h create mode 100644 drivers/net/mctp/Kconfig copy arch/arm/mach-imx/Makefile.boot => drivers/net/mctp/Makefile (100%) delete mode 100644 drivers/net/mhi/Makefile delete mode 100644 drivers/net/mhi/mhi.h delete mode 100644 drivers/net/mhi/net.c delete mode 100644 drivers/net/mhi/proto_mbim.c create mode 100644 drivers/net/mhi_net.c delete mode 100644 drivers/net/wan/sbni.c delete mode 100644 drivers/net/wan/sbni.h create mode 100644 drivers/net/wwan/mhi_wwan_mbim.c create mode 100644 drivers/platform/x86/dual_accel_detect.h create mode 100644 drivers/reset/reset-rzg2l-usbphy-ctrl.c create mode 100644 drivers/scsi/qla2xxx/qla_edif.c create mode 100644 drivers/scsi/qla2xxx/qla_edif.h create mode 100644 drivers/scsi/qla2xxx/qla_edif_bsg.h create mode 100644 drivers/scsi/scsi_bsg.c create mode 100644 drivers/scsi/ufs/ufs-fault-injection.c create mode 100644 drivers/scsi/ufs/ufs-fault-injection.h create mode 100644 drivers/scsi/ufs/ufshpb.c create mode 100644 drivers/scsi/ufs/ufshpb.h create mode 100644 drivers/staging/media/imx/imx8mq-mipi-csi2.c create mode 100644 drivers/staging/r8188eu/Kconfig create mode 100644 drivers/staging/r8188eu/Makefile create mode 100644 drivers/staging/r8188eu/core/rtw_ap.c create mode 100644 drivers/staging/r8188eu/core/rtw_br_ext.c create mode 100644 drivers/staging/r8188eu/core/rtw_cmd.c create mode 100644 drivers/staging/r8188eu/core/rtw_debug.c create mode 100644 drivers/staging/r8188eu/core/rtw_efuse.c create mode 100644 drivers/staging/r8188eu/core/rtw_ieee80211.c create mode 100644 drivers/staging/r8188eu/core/rtw_io.c create mode 100644 drivers/staging/r8188eu/core/rtw_ioctl_set.c create mode 100644 drivers/staging/r8188eu/core/rtw_iol.c create mode 100644 drivers/staging/r8188eu/core/rtw_led.c create mode 100644 drivers/staging/r8188eu/core/rtw_mlme.c create mode 100644 drivers/staging/r8188eu/core/rtw_mlme_ext.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp_ioctl.c create mode 100644 drivers/staging/r8188eu/core/rtw_p2p.c create mode 100644 drivers/staging/r8188eu/core/rtw_pwrctrl.c create mode 100644 drivers/staging/r8188eu/core/rtw_recv.c create mode 100644 drivers/staging/r8188eu/core/rtw_rf.c create mode 100644 drivers/staging/r8188eu/core/rtw_security.c create mode 100644 drivers/staging/r8188eu/core/rtw_sreset.c create mode 100644 drivers/staging/r8188eu/core/rtw_sta_mgt.c create mode 100644 drivers/staging/r8188eu/core/rtw_wlan_util.c create mode 100644 drivers/staging/r8188eu/core/rtw_xmit.c create mode 100644 drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c create mode 100644 drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c create mode 100644 drivers/staging/r8188eu/hal/HalPhyRf_8188e.c create mode 100644 drivers/staging/r8188eu/hal/HalPwrSeqCmd.c create mode 100644 drivers/staging/r8188eu/hal/hal_com.c create mode 100644 drivers/staging/r8188eu/hal/hal_intf.c create mode 100644 drivers/staging/r8188eu/hal/odm.c create mode 100644 drivers/staging/r8188eu/hal/odm_HWConfig.c create mode 100644 drivers/staging/r8188eu/hal/odm_RTL8188E.c create mode 100644 drivers/staging/r8188eu/hal/odm_RegConfig8188E.c create mode 100644 drivers/staging/r8188eu/hal/odm_debug.c create mode 100644 drivers/staging/r8188eu/hal/odm_interface.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_cmd.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_dm.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_hal_init.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_mp.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_phycfg.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_rf6052.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_sreset.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_xmit.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_led.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_recv.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_xmit.c create mode 100644 drivers/staging/r8188eu/hal/usb_halinit.c create mode 100644 drivers/staging/r8188eu/hal/usb_ops_linux.c create mode 100644 drivers/staging/r8188eu/include/Hal8188EPhyCfg.h create mode 100644 drivers/staging/r8188eu/include/Hal8188EPhyReg.h create mode 100644 drivers/staging/r8188eu/include/Hal8188EPwrSeq.h create mode 100644 drivers/staging/r8188eu/include/Hal8188ERateAdaptive.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_BB.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_FW.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_MAC.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_RF.h create mode 100644 drivers/staging/r8188eu/include/HalPhyRf_8188e.h create mode 100644 drivers/staging/r8188eu/include/HalPwrSeqCmd.h create mode 100644 drivers/staging/r8188eu/include/HalVerDef.h create mode 100644 drivers/staging/r8188eu/include/basic_types.h create mode 100644 drivers/staging/r8188eu/include/cmd_osdep.h create mode 100644 drivers/staging/r8188eu/include/drv_types.h create mode 100644 drivers/staging/r8188eu/include/ethernet.h create mode 100644 drivers/staging/r8188eu/include/hal_com.h create mode 100644 drivers/staging/r8188eu/include/hal_intf.h create mode 100644 drivers/staging/r8188eu/include/ieee80211.h create mode 100644 drivers/staging/r8188eu/include/ieee80211_ext.h create mode 100644 drivers/staging/r8188eu/include/if_ether.h create mode 100644 drivers/staging/r8188eu/include/ioctl_cfg80211.h create mode 100644 drivers/staging/r8188eu/include/ip.h create mode 100644 drivers/staging/r8188eu/include/mlme_osdep.h create mode 100644 drivers/staging/r8188eu/include/mp_custom_oid.h create mode 100644 drivers/staging/r8188eu/include/odm.h create mode 100644 drivers/staging/r8188eu/include/odm_HWConfig.h create mode 100644 drivers/staging/r8188eu/include/odm_RTL8188E.h create mode 100644 drivers/staging/r8188eu/include/odm_RegConfig8188E.h create mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11AC.h create mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11N.h create mode 100644 drivers/staging/r8188eu/include/odm_interface.h create mode 100644 drivers/staging/r8188eu/include/odm_precomp.h create mode 100644 drivers/staging/r8188eu/include/odm_reg.h create mode 100644 drivers/staging/r8188eu/include/odm_types.h create mode 100644 drivers/staging/r8188eu/include/osdep_intf.h create mode 100644 drivers/staging/r8188eu/include/osdep_service.h create mode 100644 drivers/staging/r8188eu/include/recv_osdep.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_cmd.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_dm.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_hal.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_led.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_recv.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_rf.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_spec.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_sreset.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_xmit.h create mode 100644 drivers/staging/r8188eu/include/rtw_android.h create mode 100644 drivers/staging/r8188eu/include/rtw_ap.h create mode 100644 drivers/staging/r8188eu/include/rtw_br_ext.h create mode 100644 drivers/staging/r8188eu/include/rtw_cmd.h create mode 100644 drivers/staging/r8188eu/include/rtw_debug.h create mode 100644 drivers/staging/r8188eu/include/rtw_eeprom.h create mode 100644 drivers/staging/r8188eu/include/rtw_efuse.h create mode 100644 drivers/staging/r8188eu/include/rtw_event.h create mode 100644 drivers/staging/r8188eu/include/rtw_ht.h create mode 100644 drivers/staging/r8188eu/include/rtw_io.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_rtl.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_set.h create mode 100644 drivers/staging/r8188eu/include/rtw_iol.h create mode 100644 drivers/staging/r8188eu/include/rtw_led.h create mode 100644 drivers/staging/r8188eu/include/rtw_mlme.h create mode 100644 drivers/staging/r8188eu/include/rtw_mlme_ext.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_ioctl.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_phy_regdef.h create mode 100644 drivers/staging/r8188eu/include/rtw_p2p.h create mode 100644 drivers/staging/r8188eu/include/rtw_pwrctrl.h create mode 100644 drivers/staging/r8188eu/include/rtw_recv.h create mode 100644 drivers/staging/r8188eu/include/rtw_rf.h create mode 100644 drivers/staging/r8188eu/include/rtw_security.h create mode 100644 drivers/staging/r8188eu/include/rtw_sreset.h create mode 100644 drivers/staging/r8188eu/include/rtw_xmit.h create mode 100644 drivers/staging/r8188eu/include/sta_info.h create mode 100644 drivers/staging/r8188eu/include/usb_ops.h create mode 100644 drivers/staging/r8188eu/include/usb_ops_linux.h create mode 100644 drivers/staging/r8188eu/include/usb_osintf.h create mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h create mode 100644 drivers/staging/r8188eu/include/wifi.h create mode 100644 drivers/staging/r8188eu/include/wlan_bssdef.h create mode 100644 drivers/staging/r8188eu/include/xmit_osdep.h create mode 100644 drivers/staging/r8188eu/os_dep/ioctl_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/mlme_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/os_intfs.c create mode 100644 drivers/staging/r8188eu/os_dep/osdep_service.c create mode 100644 drivers/staging/r8188eu/os_dep/recv_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/rtw_android.c create mode 100644 drivers/staging/r8188eu/os_dep/usb_intf.c create mode 100644 drivers/staging/r8188eu/os_dep/usb_ops_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/xmit_linux.c delete mode 100644 drivers/staging/rtl8188eu/Kconfig delete mode 100644 drivers/staging/rtl8188eu/Makefile delete mode 100644 drivers/staging/rtl8188eu/TODO delete mode 100644 drivers/staging/rtl8188eu/core/mac_cfg.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ap.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_cmd.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_efuse.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ieee80211.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_iol.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_led.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_recv.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_rf.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_security.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_sreset.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_wlan_util.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_xmit.c delete mode 100644 drivers/staging/rtl8188eu/hal/bb_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/fw.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal_com.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal_intf.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm_hwconfig.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm_rtl8188e.c delete mode 100644 drivers/staging/rtl8188eu/hal/phy.c delete mode 100644 drivers/staging/rtl8188eu/hal/pwrseq.c delete mode 100644 drivers/staging/rtl8188eu/hal/pwrseqcmd.c delete mode 100644 drivers/staging/rtl8188eu/hal/rf.c delete mode 100644 drivers/staging/rtl8188eu/hal/rf_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_dm.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_led.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c delete mode 100644 drivers/staging/rtl8188eu/hal/usb_halinit.c delete mode 100644 drivers/staging/rtl8188eu/include/HalVerDef.h delete mode 100644 drivers/staging/rtl8188eu/include/basic_types.h delete mode 100644 drivers/staging/rtl8188eu/include/drv_types.h delete mode 100644 drivers/staging/rtl8188eu/include/fw.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_cfg.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_reg.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_rate_adaptive.h delete mode 100644 drivers/staging/rtl8188eu/include/hal_com.h delete mode 100644 drivers/staging/rtl8188eu/include/hal_intf.h delete mode 100644 drivers/staging/rtl8188eu/include/ieee80211.h delete mode 100644 drivers/staging/rtl8188eu/include/mlme_osdep.h delete mode 100644 drivers/staging/rtl8188eu/include/mon.h delete mode 100644 drivers/staging/rtl8188eu/include/odm.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_hwconfig.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_precomp.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_rtl8188e.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_types.h delete mode 100644 drivers/staging/rtl8188eu/include/osdep_service.h delete mode 100644 drivers/staging/rtl8188eu/include/phy.h delete mode 100644 drivers/staging/rtl8188eu/include/phydm_reg.h delete mode 100644 drivers/staging/rtl8188eu/include/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtl8188eu/include/pwrseq.h delete mode 100644 drivers/staging/rtl8188eu/include/pwrseqcmd.h delete mode 100644 drivers/staging/rtl8188eu/include/recv_osdep.h delete mode 100644 drivers/staging/rtl8188eu/include/rf.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_cmd.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_dm.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_hal.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_recv.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_spec.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_android.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ap.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_cmd.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_eeprom.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_efuse.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_event.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ht.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl_set.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_iol.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_led.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_pwrctrl.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_recv.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_rf.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_security.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_sreset.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_xmit.h delete mode 100644 drivers/staging/rtl8188eu/include/sta_info.h delete mode 100644 drivers/staging/rtl8188eu/include/usb_ops_linux.h delete mode 100644 drivers/staging/rtl8188eu/include/wifi.h delete mode 100644 drivers/staging/rtl8188eu/include/wlan_bssdef.h delete mode 100644 drivers/staging/rtl8188eu/include/xmit_osdep.h delete mode 100644 drivers/staging/rtl8188eu/os_dep/mlme_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/mon.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/osdep_service.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/recv_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/rtw_android.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/usb_intf.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/xmit_linux.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c delete mode 100644 fs/binfmt_em86.c create mode 100644 fs/btrfs/verity.c delete mode 100644 include/asm-generic/atomic-instrumented.h delete mode 100644 include/asm-generic/atomic-long.h create mode 100644 include/dt-bindings/clock/mt8192-clk.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-zynq.h rename include/linux/{ => atomic}/atomic-arch-fallback.h (100%) create mode 100644 include/linux/atomic/atomic-instrumented.h create mode 100644 include/linux/atomic/atomic-long.h delete mode 100644 include/linux/cmdline-parser.h create mode 100644 include/linux/damon.h create mode 100644 include/linux/kasan-tags.h delete mode 100644 include/linux/platform_data/mmc-esdhc-imx.h create mode 100644 include/linux/tty_buffer.h create mode 100644 include/linux/tty_port.h create mode 100644 include/net/mctp.h create mode 100644 include/net/mctpdevice.h create mode 100644 include/net/netns/mctp.h delete mode 100644 include/net/netns/x_tables.h create mode 100644 include/trace/events/damon.h create mode 100644 include/uapi/linux/mctp.h create mode 100644 lib/crypto/sm4.c create mode 100644 mm/damon/Kconfig create mode 100644 mm/damon/Makefile create mode 100644 mm/damon/core-test.h create mode 100644 mm/damon/core.c create mode 100644 mm/damon/dbgfs-test.h create mode 100644 mm/damon/dbgfs.c create mode 100644 mm/damon/vaddr-test.h create mode 100644 mm/damon/vaddr.c create mode 100644 net/mctp/Kconfig create mode 100644 net/mctp/Makefile create mode 100644 net/mctp/af_mctp.c create mode 100644 net/mctp/device.c create mode 100644 net/mctp/neigh.c create mode 100644 net/mctp/route.c create mode 100644 tools/rcu/extract-stall.sh create mode 100644 tools/testing/selftests/arm64/fp/TODO create mode 100644 tools/testing/selftests/arm64/fp/rdvl-sve.c create mode 100644 tools/testing/selftests/arm64/fp/rdvl.S create mode 100644 tools/testing/selftests/arm64/fp/rdvl.h create mode 100644 tools/testing/selftests/arm64/fp/vec-syscfg.c create mode 100644 tools/testing/selftests/bpf/prog_tests/netcnt.c create mode 100755 tools/testing/selftests/bpf/test_bpftool_synctypes.py delete mode 100644 tools/testing/selftests/bpf/test_netcnt.c create mode 100644 tools/testing/selftests/damon/Makefile create mode 100644 tools/testing/selftests/damon/_chk_dependency.sh create mode 100644 tools/testing/selftests/damon/debugfs_attrs.sh create mode 100644 tools/testing/selftests/kvm/access_tracking_perf_test.c create mode 100644 tools/testing/selftests/net/af_unix/Makefile create mode 100644 tools/testing/selftests/net/af_unix/test_unix_oob.c create mode 100644 tools/testing/selftests/net/gro.c create mode 100755 tools/testing/selftests/net/gro.sh create mode 100755 tools/testing/selftests/net/setup_loopback.sh create mode 100644 tools/testing/selftests/net/toeplitz.c create mode 100755 tools/testing/selftests/net/toeplitz.sh create mode 100755 tools/testing/selftests/net/toeplitz_client.sh create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/mq.json