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.
omits b3a3cbdec55b Add linux-next specific files for 20210115 omits bf0e26fb88f1 Merge branch 'akpm/master' omits eced28294a04 secretmem-test-add-basic-selftest-for-memfd_secret2-fix omits 0482461a945a secretmem: test: add basic selftest for memfd_secret(2) omits 37dcaa68c240 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix omits ea4b3f661985 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix omits 86dd4370ab47 arch, mm: wire up memfd_secret system call where relevant omits 60e5ffec5ca8 PM: hibernate: disable when there are active secretmem users omits 4f654d4f3e85 secretmem: add memcg accounting omits 23a501a73218 secretmem: use PMD-size pages to amortize direct map fragm [...] omits 09adde46d0e4 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits 5577d3803e8c mm: introduce memfd_secret system call to create "secret" [...] omits ce4f71efca29 kfence: fix implicit function declaration omits 89c1084eb2a7 set_memory: allow querying whether set_direct_map_*() is a [...] omits 7271cf379c7e set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix omits 94c94634184b set_memory: allow set_direct_map_*_noflush() for multiple pages omits 4df10c66b6c1 mmap: make mlock_future_check() global omits 0428872e55f8 mm: add definition of PMD_PAGE_ORDER omits a02739a3aaf2 Merge branch 'akpm-current/current' omits 394936787aaa disable CONFIG_DRM_AMDGPU for now omits 0895f9828381 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 4385f4889fc1 Merge remote-tracking branch 'memblock/for-next' omits 109cbb40c3e7 Merge remote-tracking branch 'notifications/notifications- [...] omits 0aa6020efaaa Merge remote-tracking branch 'mhi/mhi-next' omits d22fe1ee7045 Merge remote-tracking branch 'pidfd/for-next' omits 97ec7c812528 Merge remote-tracking branch 'hyperv/hyperv-next' omits 21232aadc75a Merge remote-tracking branch 'xarray/main' omits b44c54d77270 Merge remote-tracking branch 'nvmem/for-next' omits 378788911faf Merge remote-tracking branch 'gnss/gnss-next' omits 7cffeb6391ca Merge remote-tracking branch 'kspp/for-next/kspp' omits ab65eed220bf Merge remote-tracking branch 'rtc/rtc-next' omits d3ac7172a958 Merge remote-tracking branch 'coresight/next' omits 4209b69d8c3f Merge remote-tracking branch 'livepatching/for-next' omits 0d89d81ee6c7 Merge remote-tracking branch 'userns/for-next' omits 4148317e11af Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits a6881d502f0d Merge remote-tracking branch 'pinctrl-intel/for-next' omits 4e6aef310b80 Merge remote-tracking branch 'pinctrl/for-next' omits 8c0c5269b98a Merge remote-tracking branch 'gpio-intel/for-next' omits 69b1c2856cb5 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 1698c7554fcc Merge remote-tracking branch 'rpmsg/for-next' omits 352d75c01e4f Merge remote-tracking branch 'scsi-mkp/for-next' omits 95f445fa4a7d Merge remote-tracking branch 'scsi/for-next' omits 10d6135d8a6b Merge remote-tracking branch 'dmaengine/next' omits dc8202e97af0 Merge remote-tracking branch 'icc/icc-next' omits c2794914dbfd Merge remote-tracking branch 'staging/staging-next' omits 365e5058edf8 Merge remote-tracking branch 'thunderbolt/next' omits 2ebf19f5de3e Merge remote-tracking branch 'soundwire/next' omits e1bd8a57685f Merge remote-tracking branch 'extcon/extcon-next' omits 057ad2f6d4f0 Merge remote-tracking branch 'char-misc/char-misc-next' omits 8cf52bf8437b Merge remote-tracking branch 'tty/tty-next' omits 9f1b3850db40 Merge remote-tracking branch 'phy-next/next' omits b2f7aba2c62b Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits e0d57abfd98f Merge remote-tracking branch 'usb-serial/usb-next' omits 12dc1ae6df82 Merge remote-tracking branch 'usb/usb-next' omits f33596f1a349 Merge remote-tracking branch 'driver-core/driver-core-next' omits 168b0ddd5276 Merge remote-tracking branch 'leds/for-next' omits 06e6326e5c31 Merge remote-tracking branch 'hsi/for-next' omits f311b8e95857 Merge remote-tracking branch 'drivers-x86/for-next' omits 7381af027d42 Merge remote-tracking branch 'workqueues/for-next' omits 5c96f0d85ca1 Merge remote-tracking branch 'percpu/for-next' omits 84ff554865db Merge remote-tracking branch 'xen-tip/linux-next' omits 3729eeb775bd Merge remote-tracking branch 'kvm-arm/next' omits 7e31fab66be9 Merge remote-tracking branch 'rcu/rcu/next' omits 67f836edff6b Merge remote-tracking branch 'edac/edac-for-next' omits 6d07b5a1ba51 Merge remote-tracking branch 'tip/auto-latest' omits cafe0102f83f Merge remote-tracking branch 'spi/for-next' omits a015fbf7b43c Merge remote-tracking branch 'devicetree/for-next' omits 149a75af993c Merge remote-tracking branch 'audit/next' omits 214cbd1a2e01 Merge remote-tracking branch 'tpmdd/next' omits 703291a6453d Merge remote-tracking branch 'selinux/next' omits 0612bc919599 Merge remote-tracking branch 'keys/keys-next' omits 601c202a0ae8 Merge remote-tracking branch 'security/next-testing' omits 05fa3ad23641 Merge remote-tracking branch 'regulator/for-next' omits 61e3c5d53d73 Merge remote-tracking branch 'battery/for-next' omits 947be86d03f7 Merge remote-tracking branch 'mfd/for-mfd-next' omits 9dcf107721fb Merge remote-tracking branch 'mmc/next' omits 4069fcad1386 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits e83c7ae33970 Merge remote-tracking branch 'device-mapper/for-next' omits f4964fb3ba9d Merge remote-tracking branch 'block/for-next' omits 35f71db49b19 Merge remote-tracking branch 'input/next' omits 6200e3493ae2 Merge remote-tracking branch 'sound-asoc/for-next' omits 39cc6daf7654 Merge remote-tracking branch 'sound/for-next' omits eec3bb0fcf07 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 9acdfb11a805 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 40c58e15733b next-20210108/drm-intel omits fe2ccce92d7c Merge remote-tracking branch 'amdgpu/drm-next' omits 4ba68f0724fb Merge remote-tracking branch 'crypto/master' omits 96ee657296db Merge remote-tracking branch 'nand/nand/next' omits af721f783676 Merge remote-tracking branch 'mtd/mtd/next' omits bb8551d15c46 Merge remote-tracking branch 'gfs2/for-next' omits f6bbece55da7 Merge remote-tracking branch 'bluetooth/master' omits 1e5c47cb1e32 Merge remote-tracking branch 'wireless-drivers-next/master' omits 8d18a0ff882c Merge remote-tracking branch 'ipsec-next/master' omits 12db32c9d75a Merge remote-tracking branch 'bpf-next/for-next' omits 8cec496dd331 Merge remote-tracking branch 'net-next/master' omits 6b22f292329c Merge remote-tracking branch 'rdma/for-next' omits 1c870a398ea6 Merge remote-tracking branch 'ieee1394/for-next' omits d8ad8d38b779 Merge remote-tracking branch 'thermal/thermal/linux-next' omits d5c290463abd Merge remote-tracking branch 'devfreq/devfreq-next' omits 4745741a6800 Merge remote-tracking branch 'cpupower/cpupower' omits 9dbe5a3f4ca3 Merge remote-tracking branch 'pm/linux-next' omits 38d5f2928758 Merge remote-tracking branch 'v4l-dvb-next/master' omits 34412d408bf8 Merge remote-tracking branch 'v4l-dvb/master' omits fd0162e59722 Merge remote-tracking branch 'jc_docs/docs-next' omits 93cad2157225 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 6afe5cecd271 Merge remote-tracking branch 'dmi/dmi-for-next' omits a1552da8d515 Merge remote-tracking branch 'i2c/i2c/for-next' omits aaf334c59016 Merge remote-tracking branch 'hid/for-next' omits 0096d4f4b6c6 Merge remote-tracking branch 'pci/next' omits f9ca777b2dc2 Merge remote-tracking branch 'printk/for-next' omits c1446efac6cf Merge remote-tracking branch 'vfs/for-next' omits 5b0f5f0c3993 Merge remote-tracking branch 'v9fs/9p-next' omits fa948024b626 Merge remote-tracking branch 'cel/for-next' omits 922be1bd7586 Merge remote-tracking branch 'nfs-anna/linux-next' omits 56d11d7b261e Merge remote-tracking branch 'jfs/jfs-next' omits b9dd85601265 Merge remote-tracking branch 'f2fs/dev' omits 1e1261a84a85 Merge remote-tracking branch 'ext4/dev' omits df679b841249 Merge remote-tracking branch 'ext3/for_next' omits 6e2d4c4096c7 Merge remote-tracking branch 'exfat/dev' omits 3c8b335c9870 Merge remote-tracking branch 'cifs/for-next' omits 89bc1d9e90e9 Merge remote-tracking branch 'ceph/master' omits 94969e3f056c Merge remote-tracking branch 'btrfs/for-next' omits 90254d9dddab Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 20ccc4803451 Merge remote-tracking branch 'sh/for-next' omits 4acf02dcaf53 Merge remote-tracking branch 's390/for-next' omits f78e7e94da8d Merge remote-tracking branch 'risc-v/for-next' omits 42d0f7f77fa2 Merge remote-tracking branch 'openrisc/for-next' omits 0be7ef075e9a Merge remote-tracking branch 'nds32/next' omits 64f49c9975b8 Merge remote-tracking branch 'mips/mips-next' omits 2f74e7e1f266 Merge remote-tracking branch 'microblaze/next' omits 05ec6ae91915 Merge remote-tracking branch 'h8300/h8300-next' omits efe96bb64bab Merge remote-tracking branch 'csky/linux-next' omits 5a36ed52760d Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 99d2986731d1 Merge remote-tracking branch 'clk/clk-next' omits 18c675264f7b Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits b7a93b832811 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits a1ab2387d2dc Merge remote-tracking branch 'tegra/for-next' omits f51ba35cf70e Merge remote-tracking branch 'sunxi/sunxi/for-next' omits c66385afccee Merge remote-tracking branch 'stm32/stm32-next' omits 3f3640c2fc8a Merge remote-tracking branch 'scmi/for-linux-next' omits 30befcea50ab Merge remote-tracking branch 'samsung-krzk/for-next' omits 2d9ba250b5b1 Merge remote-tracking branch 'rockchip/for-next' omits 53876878317d Merge remote-tracking branch 'reset/reset/next' omits bff82b1181e3 Merge remote-tracking branch 'renesas/next' omits 82ea955dd58e Merge remote-tracking branch 'realtek/for-next' omits 4d21f8868fa2 Merge remote-tracking branch 'raspberrypi/for-next' omits 8d6b899ac79b Merge remote-tracking branch 'qcom/for-next' omits bceacce20400 Merge remote-tracking branch 'omap/for-next' omits 3fce395d2c52 Merge remote-tracking branch 'mvebu/for-next' omits 01fb90496ee5 Merge remote-tracking branch 'mediatek/for-next' omits 2f77bf18bfce Merge remote-tracking branch 'keystone/next' omits cd67790d3eac Merge remote-tracking branch 'imx-mxs/for-next' omits 491b9e6a0ad5 Merge remote-tracking branch 'drivers-memory/for-next' omits 35b317b7520e Merge remote-tracking branch 'at91/at91-next' omits e914b6b23349 Merge remote-tracking branch 'aspeed/for-next' omits 1c45d4b3e242 Merge remote-tracking branch 'amlogic/for-next' omits 36e4297f3d2e Merge remote-tracking branch 'actions/for-next' omits 69889a9e4e3e Merge remote-tracking branch 'arm-soc/for-next' omits e34e21579d05 Merge remote-tracking branch 'arm64/for-next/core' omits c59763789c55 Merge remote-tracking branch 'dma-mapping/for-next' omits 33740ae799d2 Merge remote-tracking branch 'kbuild/for-next' omits 5bd8ecf03410 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits f3801e50b889 Merge remote-tracking branch 'risc-v-fixes/fixes' omits bdbb57e7b577 Merge remote-tracking branch 'mmc-fixes/fixes' omits 6f627f49f00c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits d97ef0e23797 Merge remote-tracking branch 'scsi-fixes/fixes' omits 56296b86a522 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 44c4886ce22e Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits 9f28159fbdf5 Merge remote-tracking branch 'vfs-fixes/fixes' omits 543e2f733c3a Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 95c7f75afb02 Merge remote-tracking branch 'omap-fixes/fixes' omits 0a96894005d8 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 4bace22d0b60 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 8fd0f24fa3e2 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits c6179497574f Merge remote-tracking branch 'kselftest-fixes/fixes' omits 63b04c8ba2e8 Merge remote-tracking branch 'ide/master' omits 0a032edb22f2 Merge remote-tracking branch 'crypto-current/master' omits 72595bfc24cb Merge remote-tracking branch 'input-current/for-linus' omits ab1930a4fa2d Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 90518bd07403 Merge remote-tracking branch 'phy/fixes' omits 4abeb3cf431f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 9e37b47d1245 Merge remote-tracking branch 'usb.current/usb-linus' omits 168bbbd78a2b Merge remote-tracking branch 'tty.current/tty-linus' omits ef2d4a76e350 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 76e69e316ce6 Merge remote-tracking branch 'spi-fixes/for-linus' omits 4ce3700e9092 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 9fb103129f06 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 1886dc3e579f Merge remote-tracking branch 'sound-current/for-linus' omits 65d436de2c33 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 79b0216d1d60 Merge remote-tracking branch 'mac80211/master' omits 00eb40ae5429 Merge remote-tracking branch 'wireless-drivers/master' omits 5a71ad798029 Merge remote-tracking branch 'ipsec/master' omits 4ca8876a69b9 Merge remote-tracking branch 'bpf/master' omits 0fd0e7403ef0 Merge remote-tracking branch 'net/master' omits 8cec0fb861b0 Merge remote-tracking branch 'sparc/master' omits 4bffba4e2fbb Merge remote-tracking branch 's390-fixes/fixes' omits e4241ad70e80 Merge remote-tracking branch 'powerpc-fixes/fixes' omits f02108fe81f9 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 5be0db194983 Merge branch 'for-next-next-v5.11-20210114' into for-next- [...] omits 28c6a8feccb2 Merge branch 'for-next-current-v5.10-20210114' into for-ne [...] omits b4d51aa8ec07 Merge branch 'ext/josef/fst-corruption-convert' into for-n [...] omits 1959872fdb8d Merge branch 'ext/josef/pinned-for-enospc-v2' into for-nex [...] omits 76713dcd55f6 Merge branch 'ext/josef/lock-contention-v5' into for-next- [...] omits 4ed7798d6f3f Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] omits e129c2dd96b9 Merge branch 'ext/josef/serious-fixes-rebased' into for-ne [...] omits 781346c84a26 Merge branch 'misc-next' into for-next-next-v5.11-20210114 omits 774bdced2910 Merge branch 'misc-5.11' into for-next-current-v5.10-20210114 omits ce5b5b77b24c btrfs: abort the transaction if we fail to inc ref in btrf [...] omits 7c37a2f5cec0 btrfs: add ASSERT()'s for deleting backref cache nodes omits 213efd13c944 btrfs: do not warn if we can't find the reloc root when lo [...] omits 0e2eee1a7f71 btrfs: splice remaining dirty_bg's onto the transaction di [...] omits 8d9e464ab547 btrfs: fix reloc root leak with 0 ref reloc roots on recovery omits 4cbf7fb12155 btrfs: add a trace class for dumping the current ENOSPC state omits 69acb8a397b6 btrfs: adjust the flush trace point to include the source omits 51d8dd7c281e btrfs: implement space clamping for preemptive flushing omits febf159d0239 btrfs: simplify the logic in need_preemptive_flushing omits 1ac316c73201 btrfs: rework btrfs_calc_reclaim_metadata_size omits 0e6b7f16f755 btrfs: check reclaim_size in need_preemptive_reclaim omits ef84f5fd7e83 btrfs: rename need_do_async_reclaim omits 86258a0ae35e btrfs: improve preemptive background space flushing omits 0c1b13a6cfd4 btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits 387b827ca4af btrfs: track ordered bytes instead of just dio ordered bytes omits 803d61efddfc btrfs: add a trace point for reserve tickets omits 5946a99e8b9f btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 5905b2f35871 btrfs: run delayed refs less often in commit_cowonly_roots omits d4ce1845ff74 btrfs: stop running all delayed refs during snapshot omits 9b0af1f7182a btrfs: remove bogus BUG_ON in alloc_reserved_tree_block omits 29f9f54017ff btrfs: move delayed ref flushing for qgroup into qgroup helper omits 35fbedaf72d5 btrfs: only run delayed refs once before committing omits 7e5459072eab btrfs: delayed refs pre-flushing should only run the heads [...] omits e8971692669d btrfs: only let one thread pre-flush delayed refs in commit omits 5188ce9372d0 btrfs: do not block on deleted bgs mutex in the cleaner omits 1a2a5cda3bcc btrfs: account for new extents being deleted in total_byte [...] omits a762d7e03e86 btrfs: handle ->total_bytes_pinned inside the delayed ref itself omits 102cfe222828 btrfs: fix possible free space tree corruption with online [...] omits df56ccaf9f7f ALSA: hda/hdmi - enable runtime pm for CI AMD display audio omits 01ae70ad887e drm/amdgpu: add another raven1 gfxoff quirk omits 115fbdbb4716 drm/radeon: fix check order in radeon_bo_move omits 436854ff3147 drm/amdgpu: fix check order in amdgpu_bo_move omits 4a6fe05e6559 usb: typec: ucsi: check cci busy during PPM reset omits a2834561c34f btrfs: don't clear ret in btrfs_start_dirty_block_groups omits 0cd2f089790b btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node omits 55992f6ba46c btrfs: keep track of the root owner for relocation reads omits 73a7c155a2b2 arm64: selftests: Fix spelling of 'Mismatch' omits d68605ae9001 btrfs: fix lockdep splat in btrfs_recover_relocation omits b5639879902a arm64: syscall: include prototype for EL0 SVC functions omits da1abed99bf3 btrfs: do not double free backref nodes on error omits f54caac59423 btrfs: don't get an EINTR during drop_snapshot for reloc omits 63212212b3d5 Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 9f0b1e583eac Merge branch 'pm-cpufreq' into linux-next omits c6b98386bc95 Merge branch 'acpi-docs' into linux-next omits 96257ae71b91 riscv/stacktrace: Fix stack output without ra on the stack top omits b87fffe5d26a riscv: Improve __show_regs omits d514b8de9176 riscv: Add dump stack in show_regs omits 262fafe138e8 keys: Update comment for restrict_link_by_key_or_keyring_chain omits 2a6c12346008 tpm: Remove tpm_dev_wq_lock omits 6327c8f2bc18 char: tpm: add i2c driver for cr50 omits a2903a437c5b tpm: Fix fall-through warnings for Clang omits 0e2bd4229b2a f2fs: remove unused stat_{inc, dec}_atomic_write omits 9e6bf79127c3 f2fs: introduce sb_status sysfs node omits 176672491ec8 f2fs: fix to use per-inode maxbytes omits 147b93186f2d f2fs: compress: fix potential deadlock omits 34764a5f03f4 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() omits 532ea36da8da f2fs: fix to set/clear I_LINKABLE under i_lock omits 1cea718dfa97 f2fs: fix null page reference in redirty_blocks omits 1991c3c81380 f2fs: clean up post-read processing omits 277e4e2fcdc1 f2fs: trival cleanup in move_data_block() omits 754fcb1cedb4 f2fs: fix out-of-repair __setattr_copy() omits 2c5e42dfe693 f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() omits 91327d9b3add Merge branch 'pci/resource' omits eb424de4c588 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits 530aef25e6ad Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits ce9e72832f2b Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits f60ee08c3c2d Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 17f953176384 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 1f1244a5ddb7 compiler.h: Raise minimum version of GCC to 5.1 for arm64 omits 1b4f9164e7b7 nfsd: report per-export stats omits e0a94d7a25e4 nfsd: protect concurrent access to nfsd stats counters omits d58a66f576cd nfsd: remove unused stats counters omits fa4f5924992f NFSD: Clean up after updating NFSv3 ACL decoders omits 02c5a3b83b33 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] omits 3da825d3206d NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] omits e8790d774fb9 NFSD: Clean up after updating NFSv2 ACL decoders omits 7acf51bf5598 NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] omits 95fb10d3567d NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] omits 05a128f8879e NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] omits efb5f268fc8b NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs omits 2f43862fef01 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] omits 03b9277da391 NFSD: Remove argument length checking in nfsd_dispatch() omits 6176945ea138 NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] omits 228d45bf7a1a NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] omits c6fdbe528d72 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] omits 14c0ac162eff NFSD: Update the NFSv2 LINK argument decoder to use struct [...] omits a0c03af7d40f NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] omits 8cc91632a88a NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream omits 2850e60113ea NFSD: Update the NFSv2 READDIR argument decoder to use str [...] omits 01639006627e NFSD: Add helper to set up the pages where the dirlist is encoded omits 12361f766c48 NFSD: Update the NFSv2 READLINK argument decoder to use st [...] omits a70e0611c17b NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] omits c05679fbb9ef NFSD: Update the NFSv2 READ argument decoder to use struct [...] omits 09a3b32b36bd NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] omits fdd99951cc07 NFSD: Update the MKNOD3args decoder to use struct xdr_stream omits fa2a4262fbfc NFSD: Update the SYMLINK3args decoder to use struct xdr_stream omits db746a12a222 NFSD: Update the MKDIR3args decoder to use struct xdr_stream omits ba357025ebed NFSD: Update the CREATE3args decoder to use struct xdr_stream omits c4cfa702e58d NFSD: Update the SETATTR3args decoder to use struct xdr_stream omits 3baeb18f3e76 NFSD: Update the LINK3args decoder to use struct xdr_stream omits eeb8b7bf02e6 NFSD: Update the RENAME3args decoder to use struct xdr_stream omits 6e612d0ceec7 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream omits eb1824bf9e19 NFSD: Update COMMIT3arg decoder to use struct xdr_stream omits 24658289234f NFSD: Update READDIR3args decoders to use struct xdr_stream omits e6bbd62f6dfe NFSD: Add helper to set up the pages where the dirlist is encoded omits c48128d4a94d NFSD: Fix returned READDIR offset cookie omits 20eddc9076d4 NFSD: Update READLINK3arg decoder to use struct xdr_stream omits 6b42c086b216 NFSD: Update WRITE3arg decoder to use struct xdr_stream omits 5a747666df94 NFSD: Update READ3arg decoder to use struct xdr_stream omits 730b229586cc NFSD: Update ACCESS3arg decoder to use struct xdr_stream omits 6519191c40a0 NFSD: Update GETATTR3args decoder to use struct xdr_stream omits 3b2e776210b8 SUNRPC: Move definition of XDR_UNIT omits cac618237a4b SUNRPC: Display RPC procedure names instead of proc numbers omits d8b5ca8ddcbb SUNRPC: Make trace_svc_process() display the RPC procedure [...] omits ed7518a99413 Merge branch 'irq/urgent' omits 729e4f08f48d Merge branch 'timers/urgent' omits 1286e1582d90 Merge branch 'x86/cleanups' omits 5b9796d3113e Merge branch 'x86/entry' omits 640b5b13f7a7 Merge branch 'x86/misc' omits 4831ca5dfc8d Merge branch 'x86/urgent' omits a35d6cc44dec Merge branch 'linus' omits bde718b7e154 x86/entry: Emit a symbol for register restoring thunk omits 27c287b41659 ubsan: disable unsigned-overflow check for i386 omits 71445ef39136 scripts/gdb: fix list_for_each omits 5d4b4337219c aio: simplify read_events() omits 3d7f7cbb5005 checkpatch: prefer ftrace over function entry/exit printks omits c8fc9a3977c2 checkpatch: trivial style fixes omits 4b7d1a790c1b checkpatch: ignore warning designated initializers using NR_CPUS omits 84de41301b92 checkpatch: improve blank line after declaration test omits ff33e3939a35 include/linux/bitops.h: spelling s/synomyn/synonym/ omits 97a31c94fce5 string.h: move fortified functions definitions in a dedica [...] omits d715d0dc00b0 lib-optimize-cpumask_local_spread-v8 omits 1a48dccf64bc lib: optimize cpumask_local_spread() omits 97740b93743b lib/genalloc.c: change return type to unsigned long for bi [...] omits 0963a5cf1d64 proc/sysctl: make protected_* world readable omits aa1fd4989938 sysctl.c: fix underflow value setting risk in vm_table omits aba87eacc17c proc/wchan: use printk format instead of lookup_symbol_name() omits eb80cbdfced0 kernel/hung_task.c: Monitor killed tasks. omits 6f945627f09a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 50db80f2d5a8 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2838d725156b MAINTAINERS: add entry for KFENCE omits cb1226b157c4 kfence: show access type in report omits b8fb21605dd5 kfence: fix typo in test omits 4aa9e0f47fbf kfence: add test suite omits 5bbd6be67578 kfence, Documentation: add KFENCE documentation omits 418c765d2e42 revert kasan-remove-kfence-leftovers omits 1f732e852831 kfence, kasan: make KFENCE compatible with KASAN omits 3edaabc31a53 mm, kfence: insert KFENCE hooks for SLUB omits fcc436c6116e mm, kfence: insert KFENCE hooks for SLAB omits 3c222522b975 kfence: use pt_regs to generate stack trace on faults omits b0320a2f268a arm64, kfence: enable KFENCE for ARM64 omits 175a25ebb0c5 x86, kfence: enable KFENCE for x86 omits d0703be9b173 kfence: add option to use KFENCE without static keys omits 5640e713ec7b kfence: fix potential deadlock due to wake_up() omits 6bd3f60fa7b4 kfence: avoid stalling work queue task without allocations omits 779eb9d347cf kfence: Fix parameter description for kfence_object_start() omits ffd74c6b43b9 mm: add Kernel Electric-Fence infrastructure omits cc0e050697ce mm: page-flags.h: Typo fix (It -> If) omits 752b06026f4c mm: remove arch_remap() and mm-arch-hooks.h omits 69227e8e4123 mm: zswap: clean up confusing comment omits b89d8cc74d78 mm/vmstat.c: erase latency in vmstat_shepherd omits b08c480516a0 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 03f856806051 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 67308e1f5617 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits ec071cdb15bf memblock: do not start bottom-up allocations with kernel_end omits 8d0c1ec687ed mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 517e7e5406fe mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 7fec331c2616 mm-cma-allocate-cma-areas-bottom-up-fix-2 omits c82434904b82 mm-cma-allocate-cma-areas-bottom-up-fix omits 137a8fe49927 mm: cma: allocate cma areas bottom-up omits 7526c03ea3f3 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits feea8e17ba66 mm,thp,shm: limit gfp mask to no more than specified omits 3572f1a1db0e mm,thp,shmem: limit shmem THP alloc gfp_mask omits 806d58bd86ed mm: remove pagevec_lookup_entries omits d5b5f0258345 mm: pass pvec directly to find_get_entries omits b191f33075a3 mm: remove nr_entries parameter from pagevec_lookup_entries omits 874efa839ae9 mm: add an 'end' parameter to pagevec_lookup_entries omits 182cf0e5409d mm: add an 'end' parameter to find_get_entries omits 9c5a59ffe71f fix mm-add-and-use-find_lock_entries.patch omits 4d3f76acae85 mm: add and use find_lock_entries omits 1fccc8bfe9a3 iomap: use mapping_seek_hole_data omits 2fed1930de54 fix mm-filemap-add-mapping_seek_hole_data.patch omits 8387438f0e63 mm/filemap: add mapping_seek_hole_data omits d6b4f8076e8b fix mm-filemap-add-helper-for-finding-pages.patch omits a0351a56e9a2 mm/filemap: add helper for finding pages omits 7b6fbb7ecb4a mm/filemap: rename find_get_entry to mapping_get_entry omits 245895f36268 mm: add FGP_ENTRY omits c8253712294e mm/swap: optimise get_shadow_from_swap_cache omits 459e1d528c33 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 4d02b2e14210 mm: make pagecache tagged lookups return only head pages omits 9368100966cd hugetlbfs: remove special hugetlbfs_set_page_dirty() omits eab1bfc755e0 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 334b69c4ef9a mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits fa929009b992 mm/compaction: remove rcu_read_lock during page compaction omits f08518e689d1 mm/vmscan: __isolate_lru_page_prepare() cleanup omits aa9e0f52c2c9 mm: hugetlb: add return -EAGAIN for dissolve_free_huge_page omits f3ba71b1155a mm: migrate: do not migrate HugeTLB page whose refcount is one omits 40a46595365d mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits c3a489b2bbdc mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits edda529feb6c MIPS: do not call flush_tlb_all when setting pmd entry omits 3e077010673c mm/huge_memory.c: update tlb entry if pmd is changed omits c0e9166e88d7 kasan-remove-redundant-config-option-v3 omits aba664d45a50 kasan: remove redundant config option omits dd39ae4cd963 kasan: add proper page allocator tests omits 2c188659680b kasan-fix-bug-detection-via-ksize-for-hw_tags-mode-fix omits c10c75779f23 kasan: fix bug detection via ksize for HW_TAGS mode omits fcad13f3dee0 kasan: fix memory corruption in kasan_bitops_tags test omits 7064b20933c4 kasan: adopt kmalloc_uaf2 test to HW_TAGS mode omits 6892d27df295 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 140ed16e33ca kasan: rename CONFIG_TEST_KASAN_MODULE omits f201253d5e21 kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 2f4e53bfe6d5 kasan: add match-all tag tests omits dcc14e02298e kasan: clean up comments in tests omits cacab94a43b6 kasan: clarify HW_TAGS impact on TBI omits 2301830bf130 kasan: prefix exported functions with kasan_ omits 810f1790cb4d mm/page_reporting: use list_entry_is_head() in page_report [...] omits 1dd901280af5 mm: improve mprotect(R|W) efficiency on pages referenced once omits 609abb25cf6b mm/mmap.c: fix the adjusted length error omits a17a302e1724 mm/mmap.c: remove unnecessary local variable omits 35dad3dec6e0 mm: kmem: make __memcg_kmem_(un)charge static omits 2a7bf3123275 mmotm 2021-01-12-01-57 uploaded (NR_SWAPCACHE in mm/) omits f81f6edb74f2 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() omits c8aaa32694f2 rcu: Fix CPU-offline trace in rcutree_dying_cpu omits 79acd1286884 timer: Report ignored local enqueue in nohz mode omits 2617331c7daa entry: Report local wake up on resched blind zone while re [...] omits 4d959df955f6 sched: Report local wake up on resched blind zone within i [...] omits 2856844861a5 entry: Explicitly flush pending rcuog wakeup before last r [...] omits 1fbabcee23be rcu/nocb: Trigger self-IPI on late deferred wake up before [...] omits 53775fd0121f rcu/nocb: Perform deferred wake up before last idle's need [...] omits 38e216a142e2 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers omits 028d407df44c rcu: Remove superfluous rdp fetch omits cfd941cce497 rcu/nocb: Detect unsafe checks for offloaded rdp omits 06ebc57f7c5c riscv: Enable per-task stack canaries omits 0b66d929c618 riscv: Add support for function error injection omits 4c1d133ad2c0 riscv: Add uprobes supported omits 5dc4ce78b899 riscv: Add KPROBES_ON_FTRACE supported omits b7e9ba340391 mm: memcg: add swapcache stat for memcg v2 omits 09eb6b35e26c mm/memcg: remove rcu locking for lock_page_lruvec function series omits 15106cdf82ed mm/memcg: revise the using condition of lock_page_lruvec f [...] omits fdbb10272981 mm: memcontrol: make the slab calculation consistent omits 30388b9496df mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits f2b448c39e2f mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits a6c81c3a5dd7 mm: memcontrol: convert NR_SHMEM_THPS account to pages omits cacb95a9e122 mm: memcontrol: convert NR_FILE_THPS account to pages omits d29f2beae229 mm: memcontrol: convert NR_ANON_THPS account to pages omits e5f670d3c0c1 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits a98dad696f23 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits af696e144839 mm: memcontrol: optimize per-lruvec stats counter memory usage omits c0b861d862da mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits a23b1d4bee73 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits d197c28bc942 mm/swap: don't SetPageWorkingset unconditionally during swapin omits 93a4cec578e4 mm/filemap: don't revert iter on -EIOCBQUEUED omits f4f35e4019f7 mm/filemap: remove unused parameter and change to void typ [...] omits 9f9333041e38 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 102117f1ca3c mm, tracing: record slab name for kmem_cache_free() omits c71e3b2a606a kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits d163fc69ea9c fs: delete repeated words in comments omits df14ada3bf7a ramfs: support O_TMPFILE omits e60cdb1190e7 ocfs2: fix ocfs2 corrupt when iputting an inode omits 90270b90856c ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ff0d3ca1d9de ocfs2: remove redundant conditional before iput omits de08d3d02d66 /proc/kpageflags: do not use uninitialized struct pages omits b0fbeec86aa9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 60b7cab23e5e proc_sysctl: fix oops caused by incorrect command parameters. omits f96945f59d99 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active omits 3f5e10250864 mm: hugetlb: fix a race between isolating and freeing page omits e45dc400c82b mm: hugetlb: fix a race between freeing and dissolving the page omits 118d33d29084 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page omits c49376bdbb91 mm/process_vm_access.c: include compat.h omits 8af9ebf200e0 mm,hwpoison: Fix printing of page flags omits c8b5f06be2db MAINTAINERS: add Vlastimil as slab allocators maintainer omits 719d7fc931c5 mm/hugetlb: fix potential missing huge page size info omits 527917483703 mm: migrate: initialize err in do_migrate_pages omits 468fd9d61623 mm/vmalloc.c: fix potential memory leak omits c675e80c76e5 arm/kasan: fix the array size of kasan_early_shadow_pte[] omits 87b23db9359a kasan: fix incorrect arguments passing in kasan_add_zero_shadow omits 6e5580d07ce8 kasan: fix unaligned address is unhandled in kasan_remove_ [...] omits 10b08571b0a3 mm: fix numa stats for thp migration omits 6353f94fe711 mm: memcg: fix memcg file_dirty numa stat omits d9f7d563c419 mm: memcg/slab: optimize objcg stock draining omits dbc66f1bf761 mm/memcontrol: fix warning in mem_cgroup_page_lruvec() omits a362c25051c7 mm: fix initialization of struct page for holes in memory layout omits f5608f35f768 x86/setup: don't remove E820_TYPE_RAM for pfn 0 omits 036c5ffb78f0 mm-page_alloc-add-a-missing-mm_page_alloc_zone_locked-trac [...] omits 9871e10edf7b mm/page_alloc: add a missing mm_page_alloc_zone_locked() t [...] omits 936f17f44b44 mm, slub: consider rest of partial list if acquire_slab() fails omits 744ae0e8c508 Merge branch 'fixes' into for-next omits a1a322a62dba s390/vfio-ap: clean up vfio_ap resources when KVM pointer [...] omits 8cbb6cfa9b8e Merge branch 'acpi-scan' into linux-next omits 6ad890af1258 torturescript: Don't rerun failed rcutorture builds omits 6c5e37d73e5c cpuidle: Fix missing need_resched() check after rcu_idle_enter() omits 9e6b9a27a81f sched/idle: Fix missing need_resched() check after rcu_idl [...] omits 1159f78178ab rcutorture: Add crude tests for mem_dump_obj() omits 9162bb1d17ca mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels omits 1c516f6663b2 Merge branch 'lkmm-dev.2021.01.04a' into HEAD omits 3080e5638645 Merge branch 'kcsan.2021.01.04a' into HEAD omits 898df89e27f9 Merge branches 'clocksource.2021.01.12a', 'cpumask.2021.01 [...] omits 56d36b94c8d9 btrfs: introduce helper to grab an existing extent buffer [...] omits b47579eb8ab7 btrfs: update comment for btrfs_dirty_pages omits 72e9da0029e3 btrfs: refactor __extent_writepage_io() to improve readability omits 96dcab5bc78b btrfs: rename parameter offset to disk_bytenr in submit_ex [...] omits bd458833c1ba btrfs: refactor btrfs_dec_test_* functions for ordered extents omits 38824bd4a11a btrfs: make btrfs_dio_private::bytes u32 omits f13ee362b0a3 btrfs: send: fix invalid clone operations when cloning fro [...] omits f7ee34e33d8d btrfs: no need to run delayed refs after commit_fs_roots d [...] omits 9fede3c7e862 btrfs: remove always true condition in btrfs_start_delalloc_roots omits 4f8eaa26310e btrfs: make btrfs_start_delalloc_root's nr argument a long omits 98a01c621baa btrfs: send: remove stale code when checking for shared extents omits 1b5b0aabd460 btrfs: consolidate btrfs_previous_item ret val handling in [...] omits 29dc8e6e0c86 btrfs: ref-verify: make sure owner is set for all refs omits c01d3c82a768 btrfs: ref-verify: pass down tree block level when building refs omits 4509dd391960 btrfs: noinline btrfs_should_cancel_balance omits 2bc02a32eed9 btrfs: allow error injection for btrfs_search_slot and btr [...] omits a55f378eaa47 btrfs: remove new_dirid argument from btrfs_create_subvol_root omits 96a4702526ad btrfs: make btrfs_root::free_objectid hold the next availa [...] omits e6045a6e0e93 btrfs: rename btrfs_root::highest_objectid to free_objectid omits 7e6a6c805b10 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid omits ca93e922633f btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] omits 85482fbab59e PCI: Revoke mappings like devmem omits 6c7c04f7bc18 gfs2: Fix invalid block size message omits 7cfdfd38f17c gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache omits deb68a2cb198 btrfs: cleanup local variables in btrfs_file_write_iter omits 74c648883766 btrfs: clarify error returns values in __load_free_space_cache omits 96496ba1fad1 btrfs: fix error handling in commit_fs_roots omits c60427c5df46 Merge branch 'linus' omits 83e7ef80f52d Merge branch 'perf/kprobes' omits b88c9e356935 Merge branch 'ras/core' omits 9426223cd1c4 Merge branch 'x86/asm' omits d1d51a2a2abb Merge branch 'x86/cache' omits 2ece3f80bf26 Merge branch 'x86/cleanups' omits 92dbcf1d4c03 Merge branch 'x86/platform' omits 0bacfde957c4 Merge branch 'x86/urgent' omits d63bb6410568 Merge branch 'powercap' into linux-next omits 94602b67b8b6 iov_iter: fix the uaccess area in copy_compat_iovec_from_user omits 64e6066e16b8 gpio: rcar: Add R-Car V3U (R8A779A0) support omits 520e76cf7b61 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 omits 2cf80f7a9101 dt-bindings: gpio: rcar: Add r8a779a0 support omits 1466551fd6c2 gpio: bd7xxxx: use helper variable for pdev->dev omits bce967787624 f2fs: introduce a new per-sb directory in sysfs omits ec0d0eb347b0 f2fs: compress: deny setting unsupported compress algorithm omits 0ba061b9e957 f2fs: compress: support compress level omits c055be20d805 f2fs: relocate f2fs_precache_extents() omits 5bb98750fae5 f2fs: enforce the immutable flag on open files omits 5904fdc48fcf f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] omits 6502b773ecf5 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] omits 767890bd72d0 f2fs: Replace expression with offsetof() omits b2078605ad77 f2fs: handle unallocated section and zone on pinned/atgc omits 25f2978650f0 Merge branch 'imx/defconfig' into for-next omits 54a77605ec0b Merge branch 'imx/dt64' into for-next omits 0f1fb356400a Merge branch 'imx/dt' into for-next omits e8938792e7bb Merge branch 'imx/bindings' into for-next omits e6008aaeb14d Merge branch 'imx/soc' into for-next omits 774b480bde6b Merge branch 'imx/drivers' into for-next omits 950abc2e13ea Merge branch 'clk/imx' into for-next omits db2ba6110327 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] omits 46a4a59ab917 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] omits f05a9bcdd9e3 mm: Make mem_obj_dump() vmalloc() dumps include start and length omits 18d34c8b6c54 mm: Make mem_dump_obj() handle vmalloc() memory omits 7990283e10ce mm: Make mem_dump_obj() handle NULL and zero-sized pointers omits cb61583a3c0a mm: Add mem_dump_obj() to print source of memory block omits ee61fd55dbce riscv: Add kprobes supported omits ce7476066498 riscv: Using PATCHABLE_FUNCTION_ENTRY instead of MCOUNT omits 6069c4b95313 riscv: Fixup patch_text panic in ftrace omits 6c63f9c46f6c riscv: Fixup wrong ftrace remove cflag omits d1d541f7c979 riscv: Fixup compile error BUILD_BUG_ON failed omits 545fec3e12df RISC-V: Implement ptrace regs and stack API omits 962cfa82d260 riscv: Add machine name to kernel boot log and stack dump output omits 2651ff3247f7 riscv: Add numa support for riscv64 platform omits 8dc1488c7482 riscv: Add support pte_protnone and pmd_protnone if CONFIG [...] omits 13975ec4801f riscv: Separate memory init from paging init omits 442c0a7d3942 numa: Move numa implementation to common code omits 7dbcd950f379 arm64, numa: Change the numa init functions name to be generic omits 06f4ae178437 Merge branch 'v5.12-armsoc/dts64' into for-next omits b39049ee6b8a Merge branch 'v5.12-armsoc/dts32' into for-next omits e00a17adb397 Merge branch 'v5.12-armsoc/defconfig64' into for-next omits 353b601d4b57 Merge branch 'v5.11-armsoc/dtsfixes' into for-next omits aabcb2003928 Merge branch 'misc-5.11' into next-fixes omits d1f7b079ce5b hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] omits c87e5115e05c hwmon: (max6650) Switch to using the new API kobj_to_dev() omits 18e443876c95 hwmon: (pwm-fan) Support multiple fan tachometers omits e7fa69d79e3d hwmon: (pwm-fan) Store tach data separately omits 0a54a237d181 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() omits 9f957f59b07f hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag omits a5f4324078f1 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag omits a0f4694edfd3 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support omits 4e1688b24413 hwmon: (abx500) Decomission abx500 driver omits 024043a54a52 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() omits ecee5eb76ccf hwmon: (smsc47m1) Remove 'h' from printk format specifier omits 490f5d73e663 hwmon: (pc87360) convert comma to semicolon omits 671c87eca5c3 riscv: Add Canaan Kendryte K210 reset controller omits 217a8e855146 dt-bindings: pinctrl: Document canaan,k210-fpioa bindings omits 108c7a7360f1 dt-bindings: reset: Document canaan,k210-rst bindings omits c6113094ea17 dt-binding: mfd: Document canaan,k210-sysctl bindings omits eb66bfdc3ed4 riscv: cleanup Canaan Kendryte K210 sysctl driver omits 93dc7118d3e4 riscv: Fix Canaan Kendryte K210 device tree omits 3c54e3125dcd riscv: Use vendor name for K210 SoC support omits b69b63bfed82 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] omits ca83049505e1 Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] omits 6250d904ae1d thermal/core: Remove pointless thermal_zone_device_reset() [...] omits 0176dad782e2 thermal/core: Remove ms based delay fields omits af60e00b6892 thermal/core: Use precomputed jiffies for the polling omits 44dd19ee79d8 thermal/core: Precompute the delays from msecs to jiffies omits cb08ab16a2c1 thermal/core: Remove unused macro THERMAL_TRIPS_NONE omits 6b872a40803d thermal/core: Remove THERMAL_TRIPS_NONE test omits 866950facffb acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding omits 3f5d428662fb thermal/core: Remove pointless test with the THERMAL_TRIPS [...] omits 63c1a223f0b6 thermal/core: Remove unused functions rebind/unbind exception omits 96d720a84140 thermal/core: Remove the 'forced_passive' option omits a9f7c7a1f408 Merge branch 'for-5.12/io_uring' into for-next omits 485f705364d3 Merge branch 'io_uring-5.11' into for-next omits 312bee110d06 io_uring: modularize io_sqe_buffers_register omits 662c40d77634 io_uring: modularize io_sqe_buffer_register omits 577dacce1d00 io_uring: enable LOOKUP_CACHED path resolution for filenam [...] omits 5cc02325880f Merge branches 'fixes', 'work.sparc', 'work.sparc32', 'wor [...] omits e6ca384d3b09 mhi: pci_generic: Fix shared MSI vector support omits a7209009f885 mhi: unconstify mhi_event_config omits b965e1c78d9c bus: mhi: Ensure correct ring update ordering with memory barrier omits efcdca286eef gpio: tegra: Convert to gpio_irq_chip omits 4ef018ec79f7 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] omits 34712b8ed6fc MAINTAINERS: Add entries for Toshiba Visconti GPIO controller omits 6e3e0a2293a4 gpio: visconti: Add Toshiba Visconti GPIO support omits 4f33b8414ea1 dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] omits 20883a66778b dt-bindings: gpio: Add compatible string for AM64 SoC omits 6230f562421a gpio: bd7xxxx: Do not depend on parent driver data omits 6d92949813bb Merge branch 'devel' into for-next omits 6c44caf1e694 Merge branch 'x86/mm' omits 4c9430563753 rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" omits 43aa066822a9 cpumask: Add "last" alias for cpu list specifications omits 05e0bde2129a cpumask: Add a "none" alias to complement "all" omits 67365ea475a5 cpumask: Make "all" alias global and not just RCU omits 8f7eb6cf4324 cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] omits 8c8f73f1bd2f Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] omits d092478dd36c mhi: use irq_flags if controller driver configures it omits 22bd8cd0e897 gfs2: make recovery workqueue operate on a gfs2 mount poin [...] omits 60f232d3c04a Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits 1879343b75de Merge branch 'v5.11/fixes' into tmp/aml-rebuild omits 7b8ecb1dca54 gpio: Kconfig: Update help description for GPIO_RCAR config omits ff07b22e5730 gpio: sl28cpld: convert comma to semicolon omits 3a57026a83ba gpio: rcar: Remove redundant compatible values omits 341e4faf9cad mtd: remove redundant assignment to pointer eb omits a02eec60d297 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup omits 300da924c996 Merge branch 'x86/microcode' omits 1cc9c2f6e90b Merge branch 'x86/misc' omits 50d0ec0df09f Merge branch 'linus' omits f0bbf052ae46 csky: Reconstruct VDSO framework omits 804b3f90c854 csky: mm: abort uaccess retries upon fatal signal omits 1179dbc7ced9 csky: Sync riscv mm/fault.c for easy maintenance omits 3d73a53853e0 csky: Fixup do_page_fault parent irq status omits e28519f9ca94 csky: Add faulthandler_disabled() check omits f650983e709e csky: Fixup update_mmu_cache called with user io mapping omits 5da883df8241 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault omits e6d819647c13 csky: Add show_tlb for CPU_CK860 debug omits aad25d90b42f csky: Fix TLB maintenance synchronization problem omits b8ddf09ca948 csky: Add kmemleak support omits c53cc2981493 csky: Remove prologue of page fault handler in entry.S omits 3e3206fb78cf csky: Fixup PTE global for 2.5:1.5 virtual memory omits a3ba37b44821 csky: Cleanup asm/spinlock.h omits a5ffe127b870 csky: Fixup asm/cmpxchg.h with correct ordering barrier omits b671bf1b7f86 csky: Fixup futex SMP implementation omits 65007ba34aba csky: Fixup barrier design omits c2b3ed57c421 csky: Remove custom asm/atomic.h implementation omits 9413c684bf1e csky: Fixup show_regs doesn't contain regs->usp omits b4292b650941 csky: Fixup perf probe failed omits 7e5e0122c3cc csky: Add memory layout 2.5G(user):1.5G(kernel) omits a8fd37d9e829 docs: gpio: intro: Improve HTML formatting omits 3d3b9f9d6357 docs: gpio: Fix formatting in description of gpiod_*_array [...] omits d11919af9809 gpio: fix spelling mistake in Kconfig "supprot" -> "support" omits 3e3d5e8a7d73 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next omits ae0e95a3f49d Merge branch 'x86/cleanups' omits 87d8099939e5 Merge branch 'x86/platform' omits 1173fb292bae Merge branch 'x86/build' omits 433df0d61c2e Merge branch 'linus' omits 9b28a2eacfe4 soc: document merges omits a76082b037f5 Makefile: use smaller dictionary size for xz module compression omits e10bb7f95cba ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 omits 6b8945603d05 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID omits a03da41508b1 certs: Fix blacklist flag type confusion omits 9a0418816efd PKCS#7: Fix missing include omits 8ecd5e7df02b certs: Fix blacklisted hexadecimal hash string check omits fce30a87db3b certs/blacklist: fix kernel doc interface issue omits e786f79d86bf crypto: public_key: Remove redundant header file from publ [...] omits fa2ed2022110 keys: remove trailing semicolon in macro definition omits d84a40b06bbe crypto: pkcs7: Use match_string() helper to simplify the code omits 0e03be61d191 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one omits cfd791996478 encrypted-keys: Replace HTTP links with HTTPS ones omits 06c2c1071bdb crypto: asymmetric_keys: fix some comments in pkcs7_parser.h omits 9fbbee9c1e5c KEYS: remove redundant memset omits 480a47835cd0 security: keys: delete repeated words in comments omits b25158e97da6 KEYS: asymmetric: Fix kerneldoc omits a1b80a844a6e security/keys: use kvfree_sensitive() omits b38ee39dcac9 watch_queue: Drop references to /dev/watch_queue omits ccd6e5ff45de keys: Remove outdated __user annotations omits 949d4012ad4b security: keys: Fix fall-through warnings for Clang omits 792952314166 Merge branch 'omap-for-v5.11/dt' into for-next omits dfb7239cf3f8 Merge branch 'fixes' into for-next omits 4675dcacc1ed Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits c01706e750ad Merge branch 'fixes' into for-next omits 06d6b9e10f25 Merge branch 'omap-for-v5.11/dt' into for-next omits 77c69e9f54a7 Merge branch 'fixes' into for-next omits 3ab1aa83db70 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits 194b1cfa126d Merge branch 'omap-for-v5.11/dt' into for-next omits 6a5044c84dfa Merge branch 'omap-for-v5.11/genpd' into for-next omits b11a0dfbd316 Merge branch for-5.11/arm64/defconfig into for-next omits e31e64a1f7ef Merge branch for-5.11/arm64/dt into for-next omits 89393f2b4dd4 Merge branch for-5.11/arm/dt into for-next omits 63ae6e96153c Merge branch for-5.11/firmware into for-next omits 5ed23106dfeb Merge branch for-5.11/soc into for-next omits f9637a690acb Merge branch for-5.11/dt-bindings into for-next omits b2147967503f Merge branch for-5.11/clk into for-next omits ac87f8ff6cf1 workqueue: Kick a worker based on the actual activation of [...] omits 5092d3983488 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits 26530864396e Merge branch 'omap-for-v5.11/genpd' into for-next omits b468bcc6ef50 Merge branch 'omap-for-v5.11/soc' into for-next omits 2879a84c30ce Merge branch 'fixes' into for-next omits b2a8f6ce4bdc Merge branch 'for_5.11/drivers-soc' into next omits 9f41d13fc9fd Merge branch 'for_5.11/keystone-dts' into next omits 7c9be0d5be1f Merge branch 'omap-for-v5.11/dt' into for-next omits cfb95c01dc43 Merge branch 'fixes' into for-next omits 0d4103280731 Merge branch 'omap-for-v5.11/defconfig' into for-next omits b0e0310712c4 ARM: multi_v7_defconfig: ti: Enable networking options for [...] omits 2565feb3ad18 Merge branch 'omap-for-v5.11/dt' into for-next omits 7045d808685e Merge branch 'fixes' into for-next omits a5e886fb26f2 Merge branch 'for_5.11/drivers-soc' into next omits 841a0dfa5113 watch_queue: sample: Display mount tree change notifications omits 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] omits 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches omits 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size omits 6b190470ce8e watch_queue: Limit the number of watches a user can hold adds 2bbe17ae8793 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e8c13a6bc8eb Merge tag 'net-5.11-rc4' of git://git.kernel.org/pub/scm/l [...] adds 146620506274 Merge tag 'linux-kselftest-fixes-5.11-rc4' of git://git.ke [...] adds 55ed4560774d tools/bootconfig: Add tracing_on support to helper scripts adds cdaed110311d Merge tag 'trace-v5.11-rc3' of git://git.kernel.org/pub/sc [...] adds 61502e3bb982 Merge tag 'drm-misc-fixes-2021-01-12' of git://anongit.fre [...] adds 667d11dcd661 Merge tag 'drm-intel-fixes-2021-01-14' of git://anongit.fr [...] adds 101c2fae5108 MAINTAINERS: update radeon/amdgpu/amdkfd git trees adds ff9346dbabbb drm/amdgpu: fix DRM_INFO flood if display core is not supp [...] adds f14a5c34d143 drm/amdgpu/psp: fix psp gfx ctrl cmds adds 73644143b31c drm/amd/display: NULL pointer hang adds 4336be4b07ed drm/amd/display: Initialize stack variable adds 0eb31a82e378 drm/amd/display: Add a missing DCN3.01 API mapping adds 9d03bb102028 drm/amd/display: disable dcn10 pipe split by default adds 4eec66c014e9 Revert "drm/amd/display: Fixed Intermittent blue screen on [...] adds 8b335bff643f drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_ima [...] adds 04eb6e773e9f drm/amdgpu/gfx10: add updated GOLDEN_TSC_COUNT_UPPER/LOWER [...] adds 12f2df72205f drm/amdgpu: fix vram type and bandwidth error for DDR5 and DDR4 adds 21702c8cae51 drm/amdgpu: add green_sardine device id (v2) adds 53f1e7f6a172 drm/amdgpu: add new device id for Renior adds 4369376ba91c drm/amdgpu: set power brake sequence adds 55df908bd663 Revert "drm/amd/display: Fix unused variable warning" adds 3c517ca5212f Revert "drm/amdgpu/disply: fix documentation warnings in d [...] adds a7ddd22151fc Revert "drm/amd/display: Expose new CRC window property" adds 2f0fa789f7b9 drm/amd/display: Fix to be able to stop crc calculation adds 8e1095901dea Merge tag 'amd-drm-fixes-5.11-2021-01-14' of https://gitla [...] adds 402a89660e9d drm/nouveau/bios: fix issue shadowing expansion ROMs adds e05e06cd34f5 drm/nouveau/privring: ack interrupts the same way as RM adds b5510d1e21d8 drm/nouveau/i2c/gk110: split out from i2c/gk104 adds 8ad95edc3910 drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads adds ba6e9ab0fcf3 drm/nouveau/i2c/gm200: increase width of aux semaphore own [...] adds add42781ad76 drm/nouveau/mmu: fix vram heap sizing adds caeb6ab899c3 drm/nouveau/kms/nv50-: fix case where notifier buffer is a [...] adds c8f6364f35f3 Merge branch '04.00-ampere-lite-fixes' of git://github.com [...] adds 5ee88057889b Merge tag 'drm-fixes-2021-01-15' of git://anongit.freedesk [...] adds 3b050680c841 drm/nouveau/core: recognise GA10[024] adds 70afbe4bdc0a drm/nouveau/pci/ga10[024]: initial support adds a34632482f1e drm/nouveau/bios/ga10[024]: initial support adds 7ddf5e9597fa drm/nouveau/devinit/ga10[024]: initial support adds 5961c62d2075 drm/nouveau/mc/ga10[024]: initial support adds e0df4bbfc336 drm/nouveau/privring/ga10[024]: initial support adds de4781d0f22b drm/nouveau/imem/ga10[024]: initial support adds 41ba806f40a9 drm/nouveau/fb/ga10[024]: initial support adds 6f300e0a0ba8 drm/nouveau/timer/ga10[024]: initial support adds a3abc23ac401 drm/nouveau/mmu/ga10[024]: initial support adds f5cbe7c8bd1a drm/nouveau/bar/ga10[024]: initial support adds c28efb15f9e5 drm/nouveau/gpio/ga10[024]: initial support adds 8a0412265f06 drm/nouveau/i2c/ga10[024]: initial support adds a6cf0320aad0 drm/nouveau/dmaobj/ga10[24]: initial support adds 8ef23b6f6a79 drm/nouveau/disp/ga10[24]: initial support adds 584265dfec70 Merge branch '04.01-ampere-lite' of git://github.com/skegg [...] adds 02c06dc3750b Merge tag 'topic/nouveau-ampere-modeset-2021-01-15' of git [...] adds 7aec71cd9c1f Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] adds dcda487c9c2e Merge tag 'for-linus-5.11-rc4-tag' of git://git.kernel.org [...] adds 179892adb043 Merge branch 'acpi-docs' adds f4e087c666f5 Merge tag 'acpi-5.11-rc4' of git://git.kernel.org/pub/scm/ [...] adds f288c895622f Merge tag 'mips_fixes_5.11.1' of git://git.kernel.org/pub/ [...] adds dca5244d2f5b compiler.h: Raise minimum version of GCC to 5.1 for arm64 adds b6d8878d24e3 arm64: syscall: include prototype for EL0 SVC functions adds 3a57a643a851 arm64: selftests: Fix spelling of 'Mismatch' adds 82821be8a2e1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 7cd3c4126188 Merge tag '5.11-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 23dd561ad9ea ext4: use IS_ERR instead of IS_ERR_OR_NULL and set inode n [...] adds 31e203e09f03 ext4: fix wrong list_splice in ext4_fc_cleanup adds 6b4b8e6b4ad8 ext4: fix bug for rename with RENAME_WHITEOUT adds e9f53353e166 ext4: remove expensive flush on fast commit adds 0bc9bc1d8b2f Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 8cbe71e7e01a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 8ff60eb052ee mm, slub: consider rest of partial list if acquire_slab() fails adds ce8f86ee94fa mm/page_alloc: add a missing mm_page_alloc_zone_locked() t [...] adds 7ea510b92c7c mm/memcontrol: fix warning in mem_cgroup_page_lruvec() adds 29970dc24faf arm/kasan: fix the array size of kasan_early_shadow_pte[] adds c22ee5284cf5 mm/vmalloc.c: fix potential memory leak adds f555befd185d mm: migrate: initialize err in do_migrate_pages adds 0eb98f1588c2 mm/hugetlb: fix potential missing huge page size info adds 7e5f1126b54a MAINTAINERS: add Vlastimil as slab allocators maintainer adds 6696d2a6f38c mm,hwpoison: fix printing of page flags adds eb351d75ce1e mm/process_vm_access.c: include compat.h adds b45e2da6e444 Merge branch 'akpm' (patches from Andrew) adds 1d94330a437a Merge tag 'for-5.11/dm-fixes-1' of git://git.kernel.org/pu [...] adds 29a951dfb3c3 mm: fix clear_refs_write locking adds 9348b73c2e1b mm: don't play games with pinned pages in clear_page_refs adds dec822771b01 riscv: stacktrace: Move register keyword to beginning of d [...] adds 797f0375dd2e RISC-V: Do not allocate memblock while iterating reserved [...] adds abb8e86b2696 RISC-V: Set current memblock limit adds e557793799c5 RISC-V: Fix maximum allowed phsyical memory for RV32 adds acda701bf1e8 Merge tag 'riscv-for-linus-5.11-rc4' of git://git.kernel.o [...] adds d434ab6db524 io_uring: drop mm and files after task_work_run adds 621fadc22365 io_uring: don't take files/mm for a dead task adds b4411616c26f io_uring: fix null-deref in io_disable_sqo_submit adds 06585c497b55 io_uring: do sqo disable on install_fd error adds f010505b78a4 io_uring: flush timeouts that should already have expired adds a8d13dbccb13 io_uring: ensure finish_wait() is always called in __io_ur [...] adds 11c0239ae264 Merge tag 'io_uring-5.11-2021-01-16' of git://git.kernel.d [...] adds 7a84665619bb nvmet-rdma: Fix NULL deref when setting pi_enable and trad [...] adds ada831772188 nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT adds ca1ff67d0fb1 nvme-tcp: fix possible data corruption with bio merges adds 5ab25a32cd90 nvme: don't intialize hwmon for discovery controllers adds b4f664252f51 Merge tag 'nvme-5.11-2021-01-14' of git://git.infradead.or [...] adds 54c6247d06f1 Merge tag 'block-5.11-2021-01-16' of git://git.kernel.dk/l [...] adds 0da0a8a0a0e1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds feb889fb40fa mm: don't put pinned pages into the swap cache adds a959a9782fa8 iov_iter: fix the uaccess area in copy_compat_iovec_from_user adds d36a1dd9f77a dump_common_audit_data(): fix racy accesses to ->d_name adds a527a2b32d20 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a1339d6355ac Merge tag 'powerpc-5.11-4' of git://git.kernel.org/pub/scm [...] adds 301f0203e042 perf bpf examples: Fix bpf.h header include directive in 5 [...] adds 38c53947a7dc tools headers UAPI: Sync kvm.h headers with the kernel sources adds addbdff24293 tools headers: Syncronize linux/build_bug.h with the kerne [...] adds a042a82ddbb3 perf test: Fix shadow stat test for non-bash shells adds be82fddca81e libperf tests: Avoid uninitialized variable warning adds bba2ea17ef55 libperf tests: If a test fails return non-zero adds 66dd86b2a2be libperf tests: Fail when failing to get a tracepoint id adds 3ff1e7180abc perf stat: Introduce struct runtime_stat_data adds a1bf23052bdf perf stat: Take cgroups into account for shadow stats adds 5501e9229a80 perf intel-pt: Fix 'CPU too large' error adds 648b054a4647 perf inject: Correct event attribute sizes adds e2da783614bb Merge tag 'perf-tools-fixes-2021-01-17' of git://git.kerne [...] adds 19c329f68089 Linux 5.11-rc4 adds fd3958eac387 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 32c2bc8f2d85 ia64: fix build failure caused by memory model changes adds b4459f4413c8 Merge tag 'fixes-2021-01-18' of git://git.kernel.org/pub/s [...] adds 4d163ad79b15 spi: cadence: cache reference clock rate during probe adds 1e2a199f6ccd Merge tag 'spi-fix-v5.11-rc4' of git://git.kernel.org/pub/ [...] adds fff7b5e6ee63 x86/hyperv: Initialize clockevents after LAPIC is initialized adds 28df85803348 Merge tag 'hyperv-fixes-signed-20210119' of git://git.kern [...] adds f419f031de14 Merge tag 'nfsd-5.11-2' of git://git.kernel.org/pub/scm/li [...] adds 35d0b389f3b2 task_work: unconditionally run task_work from get_signal() adds 45dfb8a5659a Merge tag 'task_work-2021-01-19' of git://git.kernel.dk/li [...] adds db58465f1121 cachefiles: Drop superfluous readpages aops NULL check adds 7178a107f5ea X.509: Fix crash caused by NULL pointer adds bd9dcef67ffc x86/xen: fix 'nopvspin' build error adds 2e4ceed606ba Merge tag 'for-linus-5.11-rc5-tag' of git://git.kernel.org [...] adds b7ba6cfabc42 octeontx2-af: Fix missing check bugs in rvu_cgx.c adds c96adff95619 cls_flower: call nla_ok() before nla_next() adds 235ecd36c7a9 MAINTAINERS: Update my email address adds e23a8d002198 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds e4bedf48aaa5 net_sched: reject silly cell_log in qdisc_get_rtab() adds dd5e073381f2 net_sched: gen_estimator: support large ewma log adds bcd0cf19ef82 net_sched: avoid shift-out-of-bounds in tcindex_set_parms() adds 66c556025d68 skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too adds 79267ae22615 net: mscc: ocelot: allow offloading of bridge on top of LAG adds 87fe04367d84 net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_v [...] adds c2083e280a3d cfg80211: fix a kerneldoc markup adds 6020d534fa01 mac80211: fix incorrect strlen of .write in debugfs adds 622d3b4e3938 mac80211: fix fast-rx encryption check adds b101dd2d22f4 mac80211: fix encryption key selection for 802.3 xmit adds 2463ec86cd03 mac80211: do not drop tx nulldata packets on encrypted links adds c13cf5c15966 mac80211: check if atf has been disabled in __ieee80211_sc [...] adds bde2c0af6141 Merge tag 'mac80211-for-net-2021-01-18.2' of git://git.ker [...] adds a826b04303a4 ipv6: create multicast route with RTPROT_KERNEL adds ceed9038b278 ipv6: set multicast flag on the multicast route adds b889c7c8c02e Merge branch 'ipv6-fixes-for-the-multicast-routes' adds 9d9b1ee0b2d1 tcp: fix TCP_USER_TIMEOUT with zero window adds 7e238de8283a net: core: devlink: use right genl user_ptr when handling [...] adds 8eed01b5ca9c mdio-bitbang: Export mdiobb_{read,write}() adds 02cae02a7de1 sh_eth: Make PHY access aware of Runtime PM to fix reboot crash adds f7b9820dbe16 Merge branch 'sh_eth-fix-reboot-crash' adds 8d2b51b008c2 udp: mask TOS bits in udp_v4_early_demux() adds 2e5a6266fbb1 netfilter: rpfilter: mask ecn bits before fib lookup adds 2565ff4eef34 Merge branch 'ipv4-ensure-ecn-bits-don-t-influence-source- [...] adds a3eb4e9d4c92 net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled adds f6a2e94b3f9d sh_eth: Fix power down vs. is_opened flag ordering adds 4964e5a1e080 net: nfc: nci: fix the wrong NCI_CORE_INIT parameters adds fd23d2dc180f selftests: net: fib_tests: remove duplicate log test adds b160c28548bc tcp: do not mess with cloned skbs in tcp_add_backlog() adds 8e4052c32d6b net: dsa: b53: fix an off by one in checking "vlan->vid" adds 9c30ae8398b0 tcp: fix TCP socket rehash stats mis-accounting adds 301a33d51880 bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong [...] adds b425e24a934e xsk: Clear pool even for inactive queues adds bc895e8b2a64 bpf: Fix signed_{sub,add32}_overflows type handling adds b3741b43880b Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds c89dffc70b34 tcp: Fix potential use-after-free due to double kfree() adds 584b7cfcdc7d net: mscc: ocelot: Fix multicast to the CPU port adds de658a195ee2 net: usb: cdc_ncm: don't spew notifications adds 0c630a66bf10 net: systemport: free dev before on error path adds 03f16c5075b2 can: dev: can_restart: fix use after free bug adds 75854cad5d80 can: vxcan: vxcan_xmit: fix use after free bug adds 50aca891d7a5 can: peak_usb: fix use after free bugs adds 535d31593f59 Merge tag 'linux-can-fixes-for-5.11-20210120' of git://git [...] adds 75439bc439e0 Merge tag 'net-5.11-rc5' of git://git.kernel.org/pub/scm/l [...] adds 18d3bff411c8 btrfs: don't get an EINTR during drop_snapshot for reloc adds 49ecc679ab48 btrfs: do not double free backref nodes on error adds fb286100974e btrfs: fix lockdep splat in btrfs_recover_relocation adds 34d1eb0e5998 btrfs: don't clear ret in btrfs_start_dirty_block_groups adds 9791581c049c Merge tag 'for-5.11-rc4-tag' of git://git.kernel.org/pub/s [...] adds a82e537807d5 pinctrl: qcom: Allow SoCs to specify a GPIO function that's not 0 adds 4079d35fa4fc pinctrl: qcom: No need to read-modify-write the interrupt status adds a95881d6aa2c pinctrl: qcom: Properly clear "intr_ack_high" interrupts w [...] adds cf9d052aa600 pinctrl: qcom: Don't clear pending interrupts when enabling adds 63858ac32656 Merge tag 'pinctrl-v5.11-2' of git://git.kernel.org/pub/sc [...] adds 2e202ad87336 gpiolib: cdev: fix frame size warning in gpio_ioctl() adds 2fe7c2f99440 tools: gpio: fix %llu warning in gpio-event-mon.c adds 1fc7c1ef37f8 tools: gpio: fix %llu warning in gpio-watch.c adds ef38237444ce gpiolib: add a warning on gpiochip->to_irq defined adds e73b0101ae51 gpio: mvebu: fix pwm .get_state period calculation adds 18eedf2b5ec7 gpio: sifive: select IRQ_DOMAIN_HIERARCHY rather than depe [...] adds 298d75c9b188 gpio: tegra: Add missing dependencies adds d7631e4378f2 Merge tag 'gpio-fixes-for-v5.11-rc5' of git://git.kernel.o [...] adds 217bfbb8b0bf ALSA: seq: oss: Fix missing error check in snd_seq_oss_syn [...] adds f84d3a1ec375 ALSA: hda: Add Cometlake-R PCI ID adds 87cb9af9f8a2 ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints adds 3784d449d795 ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 adds 532a208ad610 ALSA: usb-audio: Avoid implicit feedback on Pioneer devices adds cea06d9bf0e0 Merge v5.11-rc3 adds 9b268be3adbb MAINTAINERS: update maintainers of qcom audio adds 7505c06dabb5 MAINTAINERS: update qcom ASoC drivers list adds c23010ffb20a Merge tag 'asoc-fix-v5.11-rc4' of https://git.kernel.org/p [...] adds 2b73649cee65 ALSA: hda: Balance runtime/system PM if direct-complete is [...] adds 506c203cc3de ALSA: usb-audio: Fix hw constraints dependencies adds 120fbdb84f33 Merge tag 'sound-5.11-rc5' of git://git.kernel.org/pub/scm [...] adds 78a18fec5258 ACPI: scan: Make acpi_bus_get_device() clear return pointe [...] adds 6a52f4cf863a Merge tag 'acpi-5.11-rc5' of git://git.kernel.org/pub/scm/ [...] adds 668af87f995b printk: ringbuffer: fix line counting adds 89ccf18f032f printk: fix kmsg_dump_get_buffer length calulations adds f0e386ee0c0b printk: fix buffer overflow potential for print_text() adds 535b6a122c6b Merge branch 'printk-rework' into for-linus adds 2561bbbe2e95 Merge tag 'printk-for-5.11-printk-rework-fixup' of git://g [...] adds 5cdc4a6950a8 udf: fix the problem that the disc content is not displayed adds 9f29bd8b2e71 Merge tag 'fs_for_v5.11-rc5' of git://git.kernel.org/pub/s [...] adds bf9eee249ac2 drm/ttm: stop using GFP_TRANSHUGE_LIGHT adds 33c74535b03e drm/vc4: Unify PCM card's driver_name adds 43b67309b6b2 drm/atomic: put state on error path adds abbc4d6ecd07 drm/vram-helper: Reuse existing page mappings in vmap adds a37eef63bc9e drm/syncobj: Fix use-after-free adds f722f5bea1ca Merge tag 'drm-misc-fixes-2021-01-20' of git://anongit.fre [...] adds b3c95d0bdb08 drm/i915/hdcp: Update CP property in update_pipe adds 8662e1119a7d drm/i915/hdcp: Get conn while content_type changed adds 488751a0ef9b drm/i915/gt: Prevent use of engine->wa_ctx after error adds 171a8e998281 drm/i915/pmu: Don't grab wakeref when enabling events adds 45db630e5f7e drm/i915: Check for rq->hwsp validity after acquiring RCU lock adds 1c4995b0a576 drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when out [...] adds 5f9986a6cdf2 Merge tag 'drm-intel-fixes-2021-01-21' of git://anongit.fr [...] adds 348fe1ca5ccd drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] adds acc214bfafba drm/amdgpu: remove gpu info firmware of green sardine adds bdfc6fd6c8df drm/amd/display: Update dram_clock_change_latency for DCN2.1 adds 8bc3d461d0a9 drm/amd/display: Allow PSTATE chnage when no displays are enabled adds 4716a7c50c5c drm/amd/display: Change function decide_dp_link_settings t [...] adds c74f865f1431 drm/amd/display: Use hardware sequencer functions for PG control adds 4b08d8c78360 drm/amd/display: Fixed corruptions on HPDRX link loss restore adds 51e87da7d401 drm/amdgpu/pm: no need GPU status set since mmnbif_gpu_BIF [...] adds 8f0d60fe8bf2 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh adds 39263a2f8868 drm/amdgpu: update mmhub mgcg&ls for mmhub_v2_3 adds 06ee38dc2aab Merge tag 'amd-drm-fixes-5.11-2021-01-21' of https://gitla [...] adds 36ada2502635 Merge tag 'drm-fixes-2021-01-22' of git://anongit.freedesk [...] adds e6dc077b7dff soc: litex: Fix compile warning when device tree is not co [...] adds 031c7a8cd6fc openrisc: io: Add missing __iomem annotation to iounmap() adds 83d09ad4b950 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 070222731be5 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible [...] adds d35c9a029a73 platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNK [...] adds 173aac2fef96 platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_qu [...] adds 9887e9af2d58 Merge tag 'platform-drivers-x86-v5.11-2' of git://git.kern [...] adds b503087445ce mmc: core: don't initialize block size from ext_csd if not [...] adds 59a4560e8557 Merge tag 'mmc-v5.11-rc3' of git://git.kernel.org/pub/scm/ [...] adds 17cbe03872be mm/memblock: Fix typo in comment of memblock_phys_alloc_try_nid() adds df7da31d055f Merge tag 'fixes-2021-01-22' of git://git.kernel.org/pub/s [...] adds 9d5ae6f3c50a libceph: fix "Boolean result is used in bitwise operation" [...] adds a9034304ff7b Merge tag 'ceph-for-5.11-rc5' of git://github.com/ceph/cep [...] adds 3ed86b9a7140 kasan, arm64: fix pointer tags in KASAN reports adds 75bd4bff300b arm64: kprobes: Fix Uexpected kernel BRK exception at EL1 adds 1c304c77f7cf Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds fc705fecf3a0 perf evlist: Fix id index for heterogeneous systems adds 9c880c24cb0d perf metricgroup: Fix for metrics containing duration_time adds 3d6e79ee9e8f perf metricgroup: Fix system PMU metrics adds 8adc0a06d68a perf script: Fix overrun issue for dynamically-allocated P [...] adds faba877b3bcc Merge tag 'perf-tools-fixes-v5.11-2-2021-01-22' of git://g [...] adds 2d06dfecb132 dm integrity: fix a crash if "recalculate" used without "i [...] adds 5c02406428d5 dm integrity: conditionally disable "recalculate" feature adds 004b8ae9e2de dm crypt: fix copy and paste bug in crypt_alloc_req_aead adds 809b1e494577 dm: avoid filesystem lookup in dm_get_dev_t() adds fe75a21824e7 Merge tag 'for-5.11/dm-fixes-2' of git://git.kernel.org/pu [...] adds ebfd44883ab5 kunit: tool: Fix spelling of "diagnostic" in kunit_parser adds 8db50be262e9 Documentation: kunit: include example of a parameterized test adds 09641f7c7d8f kunit: tool: surface and address more typing issues adds 81c60306dc58 kunit: tool: fix minor typing issue with None status adds 2b8fdbbf1c61 kunit: tool: move kunitconfig parsing into __init__, make [...] adds 929b979611f5 Merge tag 'linux-kselftest-kunit-fixes-5.11-rc5' of git:// [...] adds 780e1384687d scsi: target: tcmu: Fix use-after-free of se_cmd->priv adds 764907293edc scsi: ibmvfc: Set default timeout to avoid crash during migration adds 15cfb0f06db4 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds bc1c2048abbe i2c: bpmp-tegra: Ignore unknown I2C_M flags adds 2f3a0828d461 i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for [...] adds 1b2cfa2d1dbd i2c: octeon: check correct size of maximum RECV_LEN packet adds a4166340a6e4 Revert "i2c: imx: Remove unused .id_table support" adds 9ecd1d2b302b i2c: sprd: depend on COMMON_CLK to fix compile tests adds 077e81d51d1f Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds b135b3358d73 mtd: rawnand: omap: Use BCH private fields in the specific [...] adds e1ae4b0be158 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 2be449fcf38f fs/cifs: Assign boolean values to a bool variable adds 16a78851e1f5 fs/cifs: Simplify bool comparison. adds 214a5ea081e7 cifs: do not fail __smb_send_rqst if non-fatal signals are [...] adds 4dcd3bcc2063 Merge tag '5.11-rc4-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds c509ce2378e1 Merge tag 'for-linus-2021-01-24' of git://git.kernel.org/p [...] adds 92a5e1fdb286 selftests/powerpc: Fix exit status of pkey tests adds dd3a44c06f7b selftests/powerpc: Only test lwm/stmw on big endian adds 08685be7761d powerpc/64s: fix scv entry fallback flush vs interrupt adds 14c50a661838 Merge tag 'powerpc-5.11-5' of git://git.kernel.org/pub/scm [...] adds 1eb8f690bcb5 x86/topology: Make __max_die_per_package available uncondi [...] adds e45122893a98 x86/fpu: Add kernel_fpu_begin_mask() to selectively initia [...] adds 67de8dca50c0 x86/mmx: Use KFPU_387 for MMX string operations adds 6e1239c13953 x86/cpu: Add another Alder Lake CPU to the Intel family adds 17b6c49da37f Merge tag 'x86_urgent_for_v5.11_rc5' of git://git.kernel.o [...] adds 025929f46813 Merge tag 'timers_urgent_for_v5.11_rc5' of git://git.kerne [...] adds 9c7d9017a49f x86: PM: Register syscore_ops for scale invariance adds 36c6e17bf169 sched/core: Print out straggler tasks in sched_cpu_dying() adds 547a77d02f8c workqueue: Use cpu_possible_mask instead of cpu_active_mas [...] adds 22f667c97aad sched: Don't run cpu-online with balance_push() enabled adds ac687e6e8c26 kthread: Extract KTHREAD_IS_PER_CPU adds 5c25b5ff89f0 workqueue: Tag bound workers with KTHREAD_IS_PER_CPU adds 640f17c82460 workqueue: Restrict affinity change to rescuer adds 975707f227b0 sched: Prepare to use balance_push in ttwu() adds 5ba2ffba13a1 sched: Fix CPU hotplug / tighten is_per_cpu_kthread() adds 741ba80f6f9a sched: Relax the set_cpus_allowed_ptr() semantics adds 24c56ee06c4d Merge tag 'sched_urgent_for_v5.11_rc5' of git://git.kernel [...] adds a2e38dffcd93 objtool: Don't add empty symbols to the rbtree adds 655cf86548a3 objtool: Don't fail the kernel build on fatal errors adds 1d489151e9f9 objtool: Don't fail on missing symbol table adds 32d43270ca0b Merge tag 'objtool_urgent_for_v5.11_rc5' of git://git.kern [...] adds ce09ccc50208 genirq: Export irq_check_status_bit() adds e68061375f79 Merge tag 'irq_urgent_for_v5.11_rc5' of git://git.kernel.o [...] adds c28095bc9907 usb: udc: core: Use lock when write to soft_connect adds 576667bad341 xhci: make sure TRB is fully written before giving it to t [...] adds da7e0c3c2909 xhci: tegra: Delay for disabling LFPS detector adds ef02684c4e67 usb: bdc: Make bdc pci driver depend on BROKEN adds 8f3bfd2181ec Merge tag 'usb-5.11-rc5' of git://git.kernel.org/pub/scm/l [...] adds 9bb48c82aced tty: implement write_iter adds 494e63ee9c9f Merge 9bb48c82aced ("tty: implement write_iter") into tty-linus adds 17749851eb9c tty: fix up hung_up_tty_write() conversion adds 4da81fa2108a Merge tag 'tty-5.11-rc5' of git://git.kernel.org/pub/scm/l [...] adds a06b63a1200b iio: sx9310: Off by one in sx9310_read_thresh() adds b6bc1b4ffad4 dt-bindings: iio: accel: bma255: Fix bmc150/bmi055 compatible adds 7e6d9788aa02 iio: adc: ti_am335x_adc: remove omitted iio_kfifo_free() adds cf5b1385d748 drivers: iio: temperature: Add delay after the addressed r [...] adds 49a9565a7a7c counter:ti-eqep: remove floor adds efd597b2839a iio: ad5504: Fix setting power-down state adds 40c48fb79b97 iio: common: st_sensors: fix possible infinite loop in st_ [...] adds b8653aff1c88 iio: sx9310: Fix semtech,avg-pos-strength setting when > 16 adds a1bfb0ccf94d Merge tag 'iio-fixes-for-5.11a' of https://git.kernel.org/ [...] adds 832bceefa08e Merge tag 'staging-5.11-rc5' of git://git.kernel.org/pub/s [...] adds 4eaad21a6ac9 kernfs: implement ->read_iter adds cc099e0b3998 kernfs: implement ->write_iter adds f2d6c2708bd8 kernfs: wire up ->splice_read and ->splice_write adds 3d1cf435e201 driver core: Extend device_is_dependent() adds e020ff611ba9 driver core: Fix device link device name collision adds 443d11297b5c Merge tag 'driver-core-5.11-rc5' of git://git.kernel.org/p [...] adds 927633a6d20a stm class: Fix module init return on allocation failure adds cb5c681ab903 intel_th: pci: Add Alder Lake-P support adds 9354f1b421f7 habanalabs: zero pci counters packet before submit to FW adds f8abaf379bfe habanalabs: fix backward compatibility of idle check adds 2dc4a6d79168 habanalabs: disable FW events on device removal adds b11f623cc8e7 Merge tag 'misc-habanalabs-fixes-2021-01-21' of https://gi [...] adds 31b081066e9c misc: rtsx: init value of aspm_enabled adds fdbc80bdc436 Merge tag 'char-misc-5.11-rc5' of git://git.kernel.org/pub [...] adds bde9cfa3afe4 x86/setup: don't remove E820_TYPE_RAM for pfn 0 adds d3921cb8be29 mm: fix initialization of struct page for holes in memory layout adds 3de7d4f25a74 mm: memcg/slab: optimize objcg stock draining adds 8a8792f600ab mm: memcg: fix memcg file_dirty numa stat adds 5c447d274f37 mm: fix numa stats for thp migration adds a11a496ee6e2 kasan: fix unaligned address is unhandled in kasan_remove_ [...] adds 5dabd1712cd0 kasan: fix incorrect arguments passing in kasan_add_zero_shadow adds 76bc99e81a7c kasan: fix HW_TAGS boot parameters adds ce5716c61852 kasan, mm: fix conflicts with init_on_alloc/free adds acb35b177c71 kasan, mm: fix resetting page_alloc tags for HW_TAGS adds 251b5497c5c9 ubsan: disable unsigned-overflow check for i386 adds dad4e5b39086 mm: fix page reference leak in soft_offline_page() adds f99e02372af2 sparc/mm/highmem: flush cache and TLB adds a1dce7fd2ade mm/highmem: prepare for overriding set_pte_at() adds 8c0d5d78f359 mips/mm/highmem: use set_pte() for kmap_local() adds 785025820a6a powerpc/mm/highmem: use __set_pte_at() for kmap_local() adds 697edcb0e4ea proc_sysctl: fix oops caused by incorrect command parameters adds e82d891a63af MAINTAINERS: add a couple more files to the Clang/LLVM section adds 51306806426d Merge branch 'akpm' (patches from Andrew) adds dc5d17a3c39b md: Set prev_flush_start and flush_bio in an atomic way adds 8dfe11681758 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 4d6b1c95b974 nvme: check the PRINFO bit before deciding the host buffer length adds 7674073b2ed3 nvme-rdma: avoid request double completion for concurrent [...] adds 9ebbfe495ecd nvme-tcp: avoid request double completion for concurrent n [...] adds 20d3bb92e84d nvme-pci: allow use of cmb on v1.4 controllers adds bffcd507780e nvmet: set right status on error in id-ns handler adds 9275c206f88e nvme-pci: refactor nvme_unmap_data adds fa0732168fa1 nvme-pci: fix error unwind in nvme_map_data adds 1df35bf0b4e1 Merge tag 'nvme-5.11-2020-01-21' of git://git.infradead.or [...] adds 97784481757f lightnvm: fix memory leak when submit fails adds a692a610d7ed Merge tag 'block-5.11-2021-01-24' of git://git.kernel.dk/l [...] adds c93cc9e16d88 io_uring: iopoll requests should also wake task ->in_idle state adds 6b393a1ff174 io_uring: fix false positive sqo warning on flush adds 4325cb498cb7 io_uring: fix uring_flush in exit_files() warning adds 0b5cd6c32b14 io_uring: fix skipping disabling sqo on exec adds 607ec89ed18f io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state adds 9a173346bd9e io_uring: fix short read retries for non-reg files adds 9d5c8190683a io_uring: fix sleeping under spin in __io_clean_op adds 02a13674fa0e io_uring: account io_uring internal files as REQ_F_INFLIGHT adds ef7b1a0ea857 Merge tag 'io_uring-5.11-2021-01-24' of git://git.kernel.d [...] adds 228a65d4544a Merge tag 'sh-for-5.11' of git://git.libc.org/linux-sh adds 6ee1d745b7c9 Linux 5.11-rc5 adds 08d60e599954 printk: fix string termination for record_print_text() adds 61bb17da44a0 Merge branch 'printk-rework' into for-linus adds 007ad27d7baf Merge tag 'printk-for-5.11-urgent-fixup' of git://git.kern [...] adds 9f12e37cae44 Commit 9bb48c82aced ("tty: implement write_iter") converte [...] adds f8ad8187c3b5 fs/pipe: allow sendfile() to pipe again adds 4f6543f28bb0 crypto: marvel/cesa - Fix tdma descriptor on 64-bit adds 13391c60da33 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 377bf660d07a Revert "mm: fix initialization of struct page for holes in [...] adds 09db7311ca61 Merge v5.11-rc3 adds 51dfb6ca3728 regulator: consumer: Add missing stubs to regulator/consumer.h adds 14a71d509ac8 regulator: Fix lockdep warning resolving supplies adds 5bec2487ff33 Merge tag 'regulator-fix-v5.11-rc5' of git://git.kernel.or [...] adds 55a8b42e8645 spi: altera: Fix memory leak on error path adds 396cf2a46add spidev: Add cisco device compatible adds c7230a48ed5e Merge tag 'spi-fix-v5.11-rc5' of git://git.kernel.org/pub/ [...] adds e1663372d5ff KVM: arm64: Compute TPIDR_EL2 ignoring MTE tag adds 9529aaa056ed KVM: arm64: Filter out v8.1+ events on v8.0 HW adds 139bc8a6146d KVM: Forbid the use of tagged userspace addresses for memslots adds 615099b01eb7 Merge tag 'kvmarm-fixes-5.11-2' of git://git.kernel.org/pu [...] adds a10f373ad3c7 KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM adds eb79cd00ce25 KVM: x86: Add more protection against undefined behavior i [...] adds e61ab2a320c3 KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in int [...] adds 98dd2f108e44 KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding [...] adds 1f7becf1b7e2 KVM: x86: get smi pending status correctly adds 01ead84ccd23 KVM: Documentation: Update description of KVM_{GET,CLEAR}_ [...] adds d95df9510679 kvm: tracing: Fix unmatched kvm_entry and kvm_exit events adds d51e1d3f6b42 KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration adds 250091409a4a KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SE [...] adds aed89418de9a KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" adds 9a78e15802a8 KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside gue [...] adds 4992eb41ab1b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 2ab38c17aac1 mailmap: remove the "repo-abbrev" comment adds 0aa91f84b180 parisc: Remove leftover reference to the power_tasklet adds 00e35f2b0e8a parisc: Enable -mlong-calls gcc option by default when !CO [...] adds 76c057c84d28 Merge branch 'parisc-5.11-2' of git://git.kernel.org/pub/s [...] adds 51839e29cb59 scripts: switch explicitly to Python 3 adds 1cabe74f148f Documentation/Kbuild: Remove references to gcc-plugin.sh adds f4c3b83b75b9 kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc adds 9b6164342e98 doc: gcc-plugins: update gcc-plugins.rst adds cf81c3abe1b8 kconfig: mconf: fix HOSTCC call new 2c04e837ef6e Merge remote-tracking branch 'kbuild-current/fixes' new 519ea6f1c82f arm64: Fix kernel address detection of __is_lm_address() new a1df829ead58 ACPI/IORT: Do not blindly trust DMA masks from firmware new 88db4eb0321e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 8880bf6de400 Merge tag 'imx-fixes-5.11' of git://git.kernel.org/pub/scm [...] adds 1740e6736922 bus: arm-integrator-lm: Add of_node_put() before return statement adds 2004e62a2a06 arm64: defconfig: Drop unused K3 SoC specific options adds 8a996b2d8a03 ARM: dts: ux500: Reserve memory carveouts adds dcb3b06d9c34 tee: optee: replace might_sleep with cond_resched adds 156d02914b7d Merge tag 'optee-rcu-sched-trace-for-v5.11' of git://git.l [...] adds caab13b49604 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs adds 680896556805 drivers: soc: atmel: add null entry at the end of at91_soc [...] adds da8ee66f5607 arm64: dts: broadcom: Fix USB DMA address translation for [...] adds 68e89bc868e1 MAINTAINERS: Include bcm2835 subsequents into search adds eb363edace68 ARM: dts: imx7d-flex-concentrator: fix pcf2127 reset adds a88afa46b86f ARM: imx: build suspend-imx6.S with arm instruction set adds 2cc0bfc9c127 ARM: dts: imx6qdl-sr-som: fix some cubox-i platforms adds b764eb65e1c9 arm64: dts: imx8mp: Correct the gpio ranges of gpio3 adds 82c082784e03 firmware: imx: select SOC_BUS to fix firmware build adds e49c24c8cd00 Merge tag 'imx-fixes-5.11-2' of git://git.kernel.org/pub/s [...] new e6777b8d35dc Merge tag 'stm32-dt-for-v5.11-fixes-1' of git://git.kernel [...] new c25644d5db84 Merge tag 'amlogic-fixes' of git://git.kernel.org/pub/scm/ [...] adds 93f2a11580a9 arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc new 3de834b29239 Merge tag 'qcom-arm64-fixes-for-5.11' of git://git.kernel. [...] new 082153866e66 Merge tag 'qcom-arm64-defconfig-fixes-for-5.11' of git://g [...] new 01d7514cb40a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new f21916ec4826 s390/vfio-ap: clean up vfio_ap resources when KVM pointer [...] new 6c12a6384e0c s390/vfio-ap: No need to disable IRQ after queue reset new e82080e1f456 s390: uv: Fix sysfs max number of VCPUs reporting new 66c47336630d Merge remote-tracking branch 's390-fixes/fixes' new bb695e249af0 Merge remote-tracking branch 'sparc/master' adds c369d7fc8fdd net: dsa: microchip: ksz8795: Fix KSZ8794 port map again adds 1c45ba93d34c net: dsa: microchip: Adjust reset release timing to match [...] adds 35c715c30b95 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7e0e63d09516 net: usb: qmi_wwan: added support for Thales Cinterion PLS [...] adds db2805150a0f net: octeontx2: Make sure the buffer is 128 byte aligned adds 3765d86ffcd3 net: stmmac: dwmac-intel-plat: remove config data on error adds 0607a2cddb60 net: fec: put child node on error path adds dc090de854b9 net: mrp: fix definitions of MRP test packets adds 6781939054a1 net: mrp: move struct definitions out of uapi adds 853c56b489f3 Merge branch 'fix-and-move-definitions-of-mrp-data-structures' adds cf3c46631e16 net: dsa: bcm_sf2: put device node before return adds b6011966ac6f chtls: Fix potential resource leak adds fc024c5c07aa doc: networking: ip-sysctl: Document conf/all/disable_ipv6 [...] adds d8f923c3ab96 NFC: fix possible resource leak adds 3a30537cee23 NFC: fix resource leak when target index is invalid adds 344db93ae3ee tcp: make TCP_USER_TIMEOUT accurate for zero window probes adds 62d9f1a6945b tcp: fix TLP timer not set when CA_STATE changes from DISO [...] adds 07d46d93c9ac uapi: fix big endian definition of ipv6_rpl_sr_hdr new 81a86e1bd8e7 iwlwifi: provide gso_type to GSO packets adds d24c790577ef mt7601u: fix rx buffer refcounting adds 952de419b617 mt76: mt7663s: fix rx buffer refcounting adds bf544e9aa570 iwlwifi: mvm: skip power command when unbinding vif during CSA adds 5c56d862c749 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() adds 34b9434cd0d4 iwlwifi: pcie: avoid potential PNVM leaks adds 1c58bed4b7f7 iwlwifi: pnvm: don't skip everything when not reloading adds 82a08d0cd7b5 iwlwifi: pnvm: don't try to load after failures adds a800f95858d0 iwlwifi: fix the NMI flow for old devices adds 0f8d5656b3fd iwlwifi: queue: don't crash if txq->entries is NULL adds ed0022da8bd9 iwlwifi: pcie: set LTR on more devices adds 98c7d21f957b iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap adds 2d6bc752cc28 iwlwifi: pcie: fix context info memory leak adds 6701317476bb iwlwifi: pcie: use jiffies for memory read spin time limit adds 3d372c4edfd4 iwlwifi: pcie: reschedule in long-running memory reads adds aefbe5c445c7 iwlwifi: mvm: fix the return type for DSM functions 1 and 2 adds e223e42aac30 iwlwifi: mvm: invalidate IDs of internal stations at mvm start adds 16062c12edb8 iwlwifi: pcie: add rules to match Qu with Hr2 adds 96d2bfb7948a iwlwifi: mvm: clear IN_D3 after wowlan status cmd adds 4886460c4d15 iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. adds 7a21b1d4a728 iwlwifi: mvm: guard against device removal in reprobe adds 0bed6a2a14af iwlwifi: queue: bail out on invalid freeing adds 0acb20a5438c mt7601u: fix kernel crash unplugging the device new db22ce68a9c9 Merge tag 'wireless-drivers-2021-01-26' of git://git.kerne [...] adds dcf3c8fb32dd mac80211: 160MHz with extended NSS BW in CSA adds 5122565188ba wext: fix NULL-ptr-dereference with cfg80211's lack of commit() adds 054c9939b480 mac80211: pause TX while changing interface type adds 81f153faacd0 staging: rtl8723bs: fix wireless regulatory API misuse new c5e9e8d48acd Merge tag 'mac80211-for-net-2021-01-26' of git://git.kerne [...] new 5cfeb5626d4a MAINTAINERS: add David Ahern to IPv4/IPv6 maintainers new f0947d0d21b2 team: protect features update by RCU to avoid deadlock new b491e6a7391e net: lapb: Add locking to the lapb module new 33e9bb3770ca Merge remote-tracking branch 'net/master' adds bb8b81e396f7 bpf, cgroup: Fix optlen WARN_ON_ONCE toctou adds f4a2da755a7e bpf, cgroup: Fix problematic bounds check adds b9557caaf872 bpf, inode_storage: Put file handler if no storage was found adds 78031381ae9c bpf: Drop disabled LSM hooks from the sleepable set new 150a27328b68 bpf, preload: Fix build when $(O) points to a relative path new c094fc9735d4 Merge remote-tracking branch 'bpf/master' adds fca05d4d61e6 netfilter: nft_dynset: honor stateful expressions in set d [...] adds 0c5b7a501e74 netfilter: nft_dynset: add timeout extension to template adds ce5379963b28 netfilter: nft_dynset: dump expressions when set definitio [...] new 8c45f5bfe586 Merge remote-tracking branch 'netfilter/master' adds a372173bf314 RDMA/cxgb4: Fix the reported max_recv_sge value adds 9f206f7398f6 RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC adds 9293d3fcb705 RDMA/hns: Use mutex instead of spinlock for ida allocation adds de641d74fb00 Revert "RDMA/mlx5: Fix devlink deadlock on net namespace d [...] adds f068cb1db2cb RDMA/usnic: Fix misuse of sysfs_emit_at adds f1b0a8ea9f12 Revert "RDMA/rxe: Remove VLAN code leftovers from RXE" new 1a53042f5dd0 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 5de3b9430221 ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 adds 23b53d441742 ALSA: pcm: One more dependency for hw constraints adds fe773b8711e3 ALSA: usb-audio: workaround for iface reset issue adds c5b5ff607d6f ALSA: hda: intel-dsp-config: add PCI id for TGL-H adds a8939f2e138e ASoC: wm_adsp: Fix control name parsing for multi-fw adds e36626bb099e ASoC: dt-bindings: mt8192-mt6359: Fix indentation adds 40caffd66ca9 ASoC: AMD Renoir - refine DMI entries for some Lenovo products adds 1e066a23e76f ASoC: qcom: lpass-ipq806x: fix bitwidth regmap field adds 543466ef3571 ASoC: topology: Fix memory corruption in soc_tplg_denum_cr [...] adds fc4cb1e15f0c ASoC: topology: Properly unregister DAI on removal adds 29be3f026306 Merge series "Add KUNIT tests for ASoC topology" from Amad [...] adds 5ac154443e68 ASoC: mediatek: mt8183-mt6358: ignore TDM DAI link by default adds 4d36ed8eb0f7 ASoC: mediatek: mt8183-da7219: ignore TDM DAI link by default adds d146c7b0fe9a Merge series "ASoC: mediatek: mt8183: ignore TDM DAI link [...] adds 09a4f6f5d21c ASoC: dt-bindings: lpass: Fix and common up lpass dai ids adds cd3484f7f138 ASoC: qcom: Fix broken support to MI2S TERTIARY and QUATERNARY adds 411fc208eb60 Merge series "ASoC: qcom: Fix broken lpass driver" from Sr [...] adds 7dfe20ee92f6 ASoC: qcom: Fix number of HDMI RDMA channels on sc7180 adds c1c3ba1f7835 ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete adds 1d8fe0648e11 ASoC: Intel: Skylake: Zero snd_ctl_elem_value adds e953daeb68b1 ASoC: ak4458: correct reset polarity adds 339f6c73d5ab ASoC: mediatek: mt8192-mt6359: add format constraints for RT5682 adds 70041000450d ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup adds 9ad9bc59dde1 ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E adds bd9038faa9d7 ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies adds 8a3fea95fab1 ASoC: SOF: SND_INTEL_DSP_CONFIG dependency adds 5413dfd8ce0d Merge series "ASoC: SOF: partial fix to Kconfig issues" fr [...] adds 49951ae308e2 Merge tag 'asoc-fix-v5.11-rc5' of https://git.kernel.org/p [...] adds 4961167bf748 ALSA: hda/via: Apply the workaround generically for Clevo [...] new 62c4b4ed02b9 Merge remote-tracking branch 'sound-current/for-linus' new ae07f5c7c5e9 ASoC: siu: Fix build error by a wrong const prefix new 7da99ef9757a ASoC: SOF: allow soundwire use desc->default_fw_filename new 3d14932527ff ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_ [...] new 89e641ae647a ASoC: SOF: add a pointer to download repo in case FW reque [...] new ded055eea679 ASoC: max98373: Fixes a typo in max98373_feedback_get new b3e44a67efa7 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus new 56b12bc1fe27 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds a3def2460583 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] new 8f9065ea7da9 Merge remote-tracking branch 'regulator-fixes/for-linus' new 3277f2e72f86 Merge remote-tracking branch 'spi/for-5.11' into spi-linus new 2e2e5c2e45e8 Merge remote-tracking branch 'spi-fixes/for-linus' new 7e69d07d7c3c Revert "PCI/ASPM: Save/restore L1SS Capability for suspend [...] new 5565677faa3d Merge remote-tracking branch 'pci-current/for-linus' adds d8c6edfa3f4e USB: usblp: don't call usb_set_interface if there's a single alt adds a55a9a4c5c62 usb: gadget: aspeed: add missing of_node_put adds 1d69f9d901ef usb: xhci-mtk: fix unreleased bandwidth data new 85cde2313768 Merge remote-tracking branch 'usb.current/usb-linus' adds 3c4f6ecd9344 USB: serial: cp210x: add pid/vid for WSDA-200-USB new 6471839308fc Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 3fed4d8136ef Merge remote-tracking branch 'phy/fixes' adds 9bbd77d5bbc9 Input: xpad - sync supported devices with fork on GitHub new a312c38f5578 Merge remote-tracking branch 'input-current/for-linus' new f01aab8f579c Merge remote-tracking branch 'ide/master' adds 16e19e11228b dmaengine: idxd: Fix list corruption in description completion adds f5cc9ace24fb dmaengine: idxd: fix misc interrupt completion adds e594443196d6 dmaengine: move channel device_node deletion to driver adds fed1b6a00a19 dmaengine: ti: k3-udma: Fix a resource leak in an error ha [...] new a535bd20d140 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds a53e3c189cc6 media: v4l2-subdev.h: BIT() is not available in userspace adds 73bc0b0c2a96 media: cedrus: Fix H264 decoding adds eaf18a416514 media: cec: add stm32 driver adds e081863ab48d media: hantro: Fix reset_raw_fmt initialization new 207d448c2630 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 06862d789ddd ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter [...] adds 715a1284d89a Merge branch 'cpuidle-fix' into fixes adds 2a39af3870e9 ARM: OMAP2+: Fix booting for am335x after moving to simple-pm-bus adds eda080eabf5b drivers: bus: simple-pm-bus: Fix compatibility with simple [...] adds 177d8f1f7f47 ARM: dts: omap4-droid4: Fix lost keypad slide interrupts f [...] new 5a27c2571267 Merge remote-tracking branch 'omap-fixes/fixes' adds f6aed68e8a2a hwmon: (ina2) update ti,ina2xx.yaml reference in documentation new 684600bbdbbc Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 2f96e40212d4 btrfs: fix possible free space tree corruption with online [...] adds c41ec4529d34 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch adds 9ad6d91f056b btrfs: fix log replay failure due to race with space cache [...] adds 8655ef25f7e5 Merge branch 'misc-5.11' into next-fixes new ce2661f4c912 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new d17405d52bac dma-mapping: benchmark: fix kernel crash when dma_map_sing [...] new 8e6d41832de2 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' new 3d6d67b42a7d Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds 67fbe02a5ceb platform/x86: hp-wmi: Disable tablet-mode reporting by default new e7911e8464a3 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 0bc92e7f0d9a ASoC: audio-graph-card: update audio-graph-card.yaml reference adds 601bd38ccd25 dt-bindings: display: mediatek: update mediatek,dpi.yaml r [...] adds c5dde04b9059 dt-bindings: memory: mediatek: update mediatek,smi-larb.ya [...] adds 3490e333bda0 dt-bindings:iio:adc: update adc.yaml reference adds 453b67417832 dt-bindings: usb: j721e: add ranges and dma-coherent props new 30596ae0547d ARM: zImage: atags_to_fdt: Fix node names on added root nodes new 89c7cb1608ac of/device: Update dma_range_map only when dev has valid dm [...] new c4506b132b11 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 389102a3515b scsi: target: iscsi: Fix typo in comment adds aa2c24e7f415 scsi: qla2xxx: Fix description for parameter ql2xenforce_i [...] new 23ca725db77a Merge remote-tracking branch 'scsi-fixes/fixes' adds ef99a60ffd9b drm/i915/gt: Clear CACHE_MODE prior to clearing residuals adds a2a5f5628e54 drm/i915: Fix ICL MG PHY vswing handling adds 8f6d08c9af28 drm/i915: Check for all subplatform bits adds 3d480fe1befa drm/i915/selftest: Fix potential memory leak adds f6e98a1809fa drm/i915: Always flush the active worker before returning [...] adds 489140b5ba2e drm/i915/gt: Always try to reserve GGTT address 0x0 new f5c791e34517 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds ba6987cc63c9 mmc: core: Limit retries when analyse of SDIO tuples fails adds 1bebdd0c6529 mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb new 00a53a5644ac Merge remote-tracking branch 'mmc-fixes/fixes' adds 336e8eb2a3cf riscv: Fixup pfn_valid error with wrong max_mapnr new 3f47d216b5c9 Merge remote-tracking branch 'risc-v-fixes/fixes' new 03a58ea5905f gpiolib: cdev: clear debounce period if line set to output new bc5a0027093a Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 78e5330329ee drm/vc4: Correct lbm size and calculation adds f6b57101a6b3 drm/vc4: Correct POS1_SCL for hvs5 new c9df5fe15328 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 463acf196e16 Makefile: use smaller dictionary size for xz module compression adds 3f4d8ce271c7 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...] adds 6c8ad4427f6e kbuild: check the minimum compiler version in Kconfig adds 37ddf94a2613 genksyms: make source_file a local variable in lexer adds 455f3c0f04a0 genksyms: remove dead code for ST_TABLE_* adds da60061a2cb7 genksyms: remove useless case DOTS adds 537896fabed1 kbuild: give the SUBLEVEL more room in KERNEL_VERSION new 3da01a95e209 kbuild: doc: remove "Objects which export symbols" section new 56885598c48f kbuild: stop removing stale <linux/version.h> file new d73a6a04c76a kbuild: use always-y instead of extra-y new f405db04ba7f Kbuild: Make composite object searching more generic new 79687b582dd2 Merge remote-tracking branch 'kbuild/for-next' new 9669d7ba7fa3 Merge remote-tracking branch 'dma-mapping/for-next' adds 796130b1de29 ia64: fix timer cleanup regression adds 968d7764e35b ia64: fix xchg() warning adds 96ec72a3425d ia64: Mark architecture as orphaned adds 38489db09b10 Merge branch 'asm-generic-fixes' into asm-generic new ba3dcbe61484 Merge remote-tracking branch 'asm-generic/master' adds b63f41f3d9ce Merge branch 'irq/urgent' of git://git.kernel.org/pub/scm/ [...] new f9ce0be71d1f mm: Cleanup faultaround and finish_fault() codepaths new 46bdb4277f98 mm: Allow architectures to request 'old' entries when prefaulting new 0388f9c74330 arm64: mm: Implement arch_wants_old_prefaulted_pte() new 742d33729a0d mm: Move immutable fields of 'struct vm_fault' into anonym [...] new 9d3af4b448a1 mm: Pass 'address' to map to do_set_pte() and drop FAULT_F [...] new 2b635dd372f6 mm: Avoid modifying vmf.address in __collapse_huge_page_swapin() new 8c63ca5bc3e1 mm: Use static initialisers for immutable fields of 'struc [...] new 5857c9209ce5 mm: Mark anonymous struct field of 'struct vm_fault' as 'const' new 117cda9a7847 arm64: kexec: make dtb_mem always enabled new 41f67d40a31d arm64: hibernate: variable pudp is used instead of pd4dp new 072e3d96a79a arm64: hibernate: move page handling function to new trans_pgd.c new 50f53fb72181 arm64: trans_pgd: make trans_pgd_map_page generic new 89d1410f4af5 arm64: trans_pgd: pass allocator trans_pgd_create_copy new 5de59884ac0e arm64: trans_pgd: pass NULL instead of init_mm to *_popula [...] new 1401bef703a4 arm64: mm: Always update TCR_EL1 from __cpu_set_tcr_t0sz() new 7018d467ff2d arm64: trans_pgd: hibernate: idmap the single page that ho [...] new 4c3c31230c91 arm64: kexec: move relocation function setup new 77a43be11648 arm64: kexec: call kexec_image_info only once new dbd82fee0f25 arm64: kexec: arm64_relocate_new_kernel clean-ups and opti [...] new a360190e8a42 arm64: kexec: arm64_relocate_new_kernel don't use x0 as temp adds 7001d4af926b arm64: Drop workaround for broken 'S' constraint with GCC 4.9 adds edb739eed8f3 arm64/mm: Add warning for outside range requests in vmemma [...] adds f0b13ee23241 arm64/sparsemem: reduce SECTION_SIZE_BITS new 507d664450f8 arm64: mm: Remove unused header file new 1e193c70f5bb arm64: cacheflush: Remove stale comment new c7b9095e87bf arm64: Include linux/io.h in mm/mmap.c adds 4a669e2432fc drivers/perf: Add support for ARMv8.3-SPE adds 30b34c4833ea perf: qcom: Constify static struct attribute_group adds 3cb7d2da183f perf/imx_ddr: Constify static struct attribute_group adds c2c4d5c051b2 perf: hisi: Constify static struct attribute_group adds f0c140481d1b perf: Constify static struct attribute_group adds 390596c9959c random: avoid arch_get_random_seed_long() when collecting [...] adds 67c6bb56b649 firmware: smccc: Add SMCCC TRNG function call IDs adds a37e31fc97ef firmware: smccc: Introduce SMCCC TRNG framework adds 38db987316a3 arm64: Add support for SMCCC TRNG entropy source adds dd313a2653d4 arm64: mte: style: Simplify bool comparison adds 6106e1112cc6 arm64: remove EL0 exception frame record adds 384e5699e101 arm64: topology: Avoid the have_policy check adds 47b10b737c07 arm64: topology: Reorder init_amu_fie() a bit adds a5f1b187cd24 arm64: topology: Make AMUs work with modular cpufreq drivers adds a5b8ca97fbf8 arm64: do not descend to vdso directories twice adds f3cb097ad888 arm64: Support running gen_vdso_offsets.sh with BSD userland. new ca66f9519b50 Merge branches 'for-next/from-tip/irq/urgent', 'for-next/f [...] new b44162939655 Merge remote-tracking branch 'arm64/for-next/core' adds 6aba219b915d Merge branch 'arm/fixes' into for-next adds ec13e5027261 arm64: dts: synaptics: Use generic "ngpios" rather than "s [...] adds 35d09d1ad451 Merge tag 'v5.11-berlin-dts64' of git://git.kernel.org/pub [...] adds b4385b5620b2 ARM: dts: berlin: Fix schema warnings for pwm-leds adds 7706e376f531 ARM: dts: berlin: Use generic "ngpios" rather than "snps,n [...] adds b9e7773e229d Merge tag 'v5.11-berlin-dts' of git://git.kernel.org/pub/s [...] adds 2555a610906b Merge tag 'renesas-arm-dt-for-v5.12-tag1' of git://git.ker [...] adds 7a367cc8d61e Merge tag 'renesas-dt-bindings-for-v5.12-tag1' of git://gi [...] adds f791f1a498fb dt-bindings: vendor-prefixes: Fix misordering introduced b [...] adds de69a697b2b0 Merge branch 'arm/dt' into for-next adds 0c08a1c1d7d8 ARM: dts: Remove PicoXcell platforms adds 665a8799b05e ARM: Remove PicoXcell platform support adds cc6111375cec ARM: drop efm32 platform adds bd97ad35e816 MAINTAINERS: Remove deleted platform efm32 adds c8e4564d2045 Merge branch 'arm/platform-removal' into for-next adds 5297ef205781 soc: document merges adds 62b3c680cfdc arm64: dts: socfpga: Use generic "ngpios" rather than "snp [...] adds a427485a0093 arm64: dts: n5x: Add support for Intel's eASIC N5X platform adds b82a27075a04 ARM: dts: arria10: add PMU node adds 7c348d8de831 Merge tag 'socfpga_dts_update_for_v5.12' of git://git.kern [...] adds 984d4374ef06 ARM: dts: at91-sama5d27_wlsom1: add i2c recovery adds 53efdfbb3b5f ARM: dts: at91: sama5d2: remove atmel,wakeup-type references adds 8a4e89a16aa4 Merge tag 'at91-dt-5.12' of git://git.kernel.org/pub/scm/l [...] adds 836761189244 ARM: mstar: Unify common parts of BreadBee boards into a dtsi adds 78894adedd87 ARM: dts: ux500: Add a device tree for Janice adds 200231a72706 ARM: dts: ux500: Fix channel names attributes adds bc324d447fba ARM: dts: ux500: Add interrupts to charger adds 695055861a36 ARM: dts: ux500: Add thermistors to the HREF adds ace79dd1b0d9 ARM: dts: ux500: Remove the GPADC HW IRQ adds 5282da459a97 ARM: dts: ux500: Push VMMCI down to each tree adds 7ac9266120bc ARM: dts: ux500: Add die temperature to AB8505 adds 28734f87a03e ARM: dts: Fix up MMC host node names adds 0c09604d1e5b Merge tag 'ux500-dts-v5.12' of git://git.kernel.org/pub/sc [...] adds f5e4bf9060d3 ARM: dts: nomadik: Fix up MMC node names adds 79166e5d7cf8 Merge branch 'arm/dt' into for-next adds 26ba4a474aec ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers adds 2cb2b2c9d9f0 Merge tag 'at91-defconfig-5.12' of git://git.kernel.org/pu [...] adds 4ba6db325e67 Merge branch 'arm/defconfig' into for-next adds e6babd8dded3 Merge tag 'scmi-updates-5.12' of git://git.kernel.org/pub/ [...] adds 05f86de5a1f9 Merge branch 'arm/drivers' into for-next adds 1c2b264030e1 Merge branch 'arm/fixes' into for-next adds a579fcfa8e49 c6x: remove architecture adds f3a732843acc ARM: remove sirf prima2/atlas platforms adds 89d4f98ae90d ARM: remove zte zx platform adds edd4488aea9c ARM: remove tango platform adds ce1380c9f4bc ARM: remove u300 platform adds eb05991ae569 Merge branch 'arm/platform-removal' into for-next adds e98ba16fd07d Merge branch 'arm/fixes' into for-next adds 011238c3b942 soc: document merges new 7ce1f11d2fc4 Merge branch 'arm/fixes' into for-next new 7b18e43d08ab MAINTAINERS: Add entries for Toshiba Visconti5 watchdog driver new 4fd18fc38757 arm64: dts: visconti: Add watchdog support for TMPV7708 SoC new cfd7eed90315 Merge tag 'visconti-arm-dt-for-v5.11-tag2' of git://git.ke [...] new 1f99bd1a51b8 Merge tag 'samsung-dt64-5.12' of git://git.kernel.org/pub/ [...] new 74ef47dba6ce Merge branch 'arm/dt' into for-next adds c09a3e6c97f0 soc: samsung: pm_domains: Convert to regular platform driver new 8bd99a058fb6 Merge tag 'samsung-drivers-5.12' of git://git.kernel.org/p [...] new a1122e4bbe7e Merge branch 'arm/soc' into for-next new a492b3c39260 soc: document merges new 28e391ff351e Merge remote-tracking branch 'arm-soc/for-next' new 04e6118bdb4a Merge remote-tracking branch 'actions/for-next' new 19f6fe976a61 Revert "arm64: dts: amlogic: add missing ethernet reset ID" new daf12bee07b9 arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain [...] new 52e877aa7511 Merge branch 'v5.11/fixes' into tmp/aml-rebuild adds e9ced25e4158 ARM: dts: meson: move iio-hwmon for the SoC temperature to [...] adds c85595111071 ARM: dts: meson: add the ADC thermal sensor to meson.dtsi adds ecdb744b1f81 ARM: dts: meson8: add the thermal-zones with cooling confi [...] adds 9073f694efd8 ARM: dts: meson8b: add the thermal-zones with cooling conf [...] new e8a4ba504ede Merge branch 'v5.12/dt' into tmp/aml-rebuild adds 39f5e36d5d2b dt-bindings: arm: amlogic: add support for the Beelink GS-King-X adds f3d4ad4f106e arm64: dts: meson: add initial Beelink GS-King-X device-tree adds cf21697a8c5b arm64: dts: meson: shorten audio card names for alsa compa [...] adds 31560ff5fafb dt-bindings: sram: Add compatible strings for the Meson AO [...] adds b14020eadb88 dt-bindings: Amlogic: add the documentation for the SECBUS [...] adds 42360108c554 ARM: dts: meson: add the AO ARC remote processor adds 930f424bd8ce arm64: dts: meson: add i2c3/rtc nodes and rtc aliases to O [...] new ea7d75abfde0 Merge branch 'v5.12/dt64' into tmp/aml-rebuild adds 726731566a86 ARM: multi_v7_defconfig: Enable support for the ADC therma [...] new 35fe4b2c91ae Merge branch 'v5.12/soc' into tmp/aml-rebuild new 140b82c9f5fa Merge remote-tracking branch 'amlogic/for-next' new 29a77ac60169 Merge remote-tracking branch 'aspeed/for-next' adds 6bb5d7fe1432 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next adds 9641c66cd277 Merge branch 'at91-dt' into at91-next adds 975435132ecf drivers: soc: atmel: add null entry at the end of at91_soc [...] adds 8eb2f88c6084 drivers: soc: atmel: use GENMASK adds 11272a373c44 drivers: soc: atmel: fix "__initconst should be placed aft [...] adds af3a10513cd6 drivers: soc: atmel: add per soc id and version match masks adds 65d41b143329 dt-bindings: atmel-sysreg: add "microchip, sama7g5-chipid" adds f12a29cb5666 drivers: soc: atmel: add support for sama7g5 adds cd9168b43779 drivers: soc: atmel: add spdx license identifier adds bcd7e8ebb203 Merge branch 'at91-soc' into at91-next new 6bdadfa978b7 Merge remote-tracking branch 'at91/at91-next' adds 6ce84ab6492c memory: tegra: Check whether reset is already asserted adds 08a1cb53b6c6 Merge branch 'for-v5.12/tegra-mc' into for-next adds 182120315033 memory: mtk-smi: Use platform_register_drivers adds 176aac399404 Merge branch 'mem-ctrl-next' into for-next adds 94e9dd43cf32 memory: ti-aemif: Drop child node when jumping out loop adds 0855601e2e2a Merge branch 'mem-ctrl-next' into for-next adds 50fc8d9232cd memory: mtk-smi: Allow building as module adds 03bdd20e94ef Merge branch 'mem-ctrl-next' into for-next new b2cddf6787ca Merge remote-tracking branch 'drivers-memory/for-next' adds de9ce65ebcd2 Merge branch 'clk/imx' into for-next adds bd1fc7b9ff91 Merge branch 'imx/drivers' into for-next adds a1792f76de7d Merge branch 'imx/soc' into for-next adds 599bbb639e83 dt-bindings: arm: fsl: add Kontron sl28 variant 1 adds 18df346b66e5 dt-bindings: vendor-prefixes: Add an entry for Kverneland Group adds 55d743d1067b dt-bindings: arm: fsl: add Kverneland UT1, UT1Q and UI1P boards adds 6e73bfbb2ed0 dt-bindings: arm: fsl: add Kverneland TGO board adds 4f6505982674 Merge branch 'imx/bindings' into for-next adds 839661a2bbc8 ARM: dts: imx7: Mark timer with arm,cpu-registers-not-fw-c [...] adds 93ef4e415631 ARM: dts: imx6ul-14x14-evk: Fix SPI chipselect polarity adds 70f04e9a3358 ARM: dts: imx6ul-14x14-evk: Enable the GPIO expander adds 2db7e78bf02b ARM: dts: imx6ul-14x14-evk: Describe the KSZ8081 reset adds e4cbd169b3a8 ARM: dts: imx6ul-14x14-evk: Add camera support adds db8c29bae60a ARM: dts: add Kverneland UT1, UT1Q and UT1P adds 7f8f6311ba59 ARM: dts: add Kverneland TGO board adds 4dec146131c5 ARM: dts: imx6sl-tolino-shine2hd: correct console uart pinmux adds b34af2eef6ac ARM: dts: imx6sl-tolino-shine2hd: add second uart adds 035a3e167b09 ARM: dts: imx6sl-tolino-shine3: correct console uart pinmux adds 3ad6be94e710 ARM: dts: imx: e60k02: add second uart adds d36f964cc742 ARM: dts: imx6: add wakeup support via magic packet adds 59b1bdb19ed8 Merge branch 'imx/dt' into for-next adds 642856097c18 arm64: dts: freescale: sl28: add variant 1 adds f18e6d573b80 arm64: dts: imx8mq: Add NOC node adds 20cf8d981c81 arm64: dts: imx8mq: Add interconnect provider property adds ad1abc8a03fd arm64: dts: imx8mq: Add interconnect for lcdif adds 8900d0d59b63 arm64: dts: lx2160a-clearfog-itx: add power button support adds e8d08d80f450 arm64: dts: imx8mm-beacon: add more pinctrl states for usdhc1 adds 18b9de73f06e arm64: dts: imx8mn-beacon-som: Configure RTC aliases adds 12dffe14e372 arm64: dts: lx2160a-cex7: delete RTC interrupt adds 5dd74cf8f3e6 arm64: dts: freescale: sl28: enable SATA support adds 8b6b17540370 arm64: dts: imx8mq: Add eCSPI DMA support adds 69c910d3675f arm64: dts: ls1028a: fix FlexSPI clock adds 70eacf42a93a arm64: dts: imx8m: correct assigned clocks for FEC adds 6c17f2d6ab50 arm64: dts: imx8mq: assign clock parents for FEC adds 066438ae637b arm64: dts: imx8m: add mac address for FEC adds afe993546334 arm64: dts: imx8m: add fsl,stop-mode property for FEC adds 6da471877b90 Merge branch 'imx/dt64' into for-next adds 368e14ddb8c5 arm64: defconfig: Enable interconnect for imx8mq adds 31872732a2d5 arm64: defconfig: Enable Broadcom BCM54140 PHY adds 5df5ec0e41f3 Merge branch 'imx/defconfig' into for-next new 9426bdde4e94 Merge remote-tracking branch 'imx-mxs/for-next' adds 59fc16d7d92e arm: dts: keystone: Correct DWC USB3 compatible string adds 091584182ba6 arm: dts: keystone: Harmonize DWC USB3 DT nodes name adds 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next adds a88f66d4a866 soc: ti: knav_qmss: Put refcount for dev node in failure case adds 17ad4662595e soc: ti: pm33xx: Fix some resource leak in the error handl [...] adds f97a8a34353e soc: ti: pruss: Correct the pruss_clk_init error trace text adds 822be879980d dt-bindings: soc: ti: Update TI PRUSS bindings about schem [...] adds c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next new 1f16ab1db93e Merge remote-tracking branch 'keystone/next' new a71dfa1e19c1 Merge remote-tracking branch 'mediatek/for-next' new da22836551e0 Merge remote-tracking branch 'mvebu/for-next' adds 87ab16b644f3 Merge tag 'omap-for-v5.11/dt-late-signed' into omap-for-v5.12-dt adds e5a58ad1cdc8 ARM: dts: omap3-echo: Add speaker sound card support adds 44f416879a44 ARM: dts: Configure missing thermal interrupt for 4430 adds 5c3db2d4d4ed ARM: dts: motorola-mapphone: Configure lower temperature p [...] adds 19e367147ea8 ARM: dts: motorola-mapphone: Add 1.2GHz OPP adds fab030ac9997 ARM: dts: omap443x: Correct sgx clock to 307.2MHz as used [...] adds 5f1bf7ae8481 ARM: dts: omap36xx: Remove turbo mode for 1GHz variants adds 00dba495f1a2 ARM: dts: omap3-igep: Change email address in copyright notice adds 4231f3a72f9a ARM: dts: am335x-myirtech-*: Add DT for AM335X MYIR Tech L [...] adds 3d1d2dd01fa8 Merge branch 'omap-for-v5.12-dt' into for-next adds 915769a8afd4 MAINTAINERS: Update address for OMAP GPMC driver adds 320f6f90cbe4 ARM: OMAP2+: fix spellint typo adds 43d80d4cbd96 Merge branch 'omap-for-v5.12/soc' into for-next new 6f770a2d1839 Merge remote-tracking branch 'omap/for-next' adds 32c58ac7295b Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] adds 438ffa4afd5b arm64: defconfig: enable display clock controller on sm8250 adds ec8ef2dfaa3e arm64: defconfig: enable Lontium LT9611UXC bridge driver adds e6c88b8e434f arm64: defconfig: Enable Qualcomm SM8250 audio config adds e5376f2ea2e2 arm64: dts: qcom: Clean up sc7180-trogdor voltage rails adds b2e3f897684c arm64: dts: qcom: sm8150: Add support for deep CPU cluster idle adds 8f03014019f4 arm64: dts: qcom: qrb5165-rb5: enable cdsp device adds c2c76ddb1402 arm64: dts: qcom: qrb5165-rb5: add HDMI audio playback adds 74097d805edb arm64: dts: qcom: sm8250: correct sdhc_2 xo clk adds 288ef8a42612 arm64: dts: sdm845: add oneplus6/6t devices adds 6be4ba5467be arm64: dts: sdm850: Add OPP tables for 2.84 and 2.96GHz adds 3716a583fe0b arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors adds b4791e695526 arm64: dts: qcom: sm8250: Define CPU topology adds 6aabed5526ee arm64: dts: qcom: sm8250: Add CPU capacities and energy model adds bc19af98ba39 arm64: dts: qcom: sc7180: Add labels for cpuN-thermal nodes adds abf2c58aaa77 arm64: dts: qcom: qrb5165-rb5: fix uSD pins drive strength adds 0fb56bf95c76 arm64: dts: qcom: qrb5165-rb5: sort nodes alphabetically adds d4863ef399a2 arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node adds 6243905da788 arm64: dts: pmi8998: Add the right interrupts for LAB/IBB [...] adds 28a7eb65d474 arm64: dts: qcom: pm8150x: add definitions for adc-tm5 part adds 681db16a5bcf arm64: dts: sm8250-mtp: add thermal zones using pmic's adc-tm5 adds 687cc021d700 arm64: dts: qrb5165-rb5: port thermal zone definitions adds e49c2912dbfa arm64: dts: qcom: sdm630: add ICE registers and clocks adds 3a786086c6f8 arm64: dts: qcom: Add missing "-thermal" suffix for thermal zones adds 0f7273c3daff arm64: dts: qcom: msm8992/4: Add RPM Power Domains adds 72b312411de7 arm64: dts: qcom: Add support for remaining Sony Kitakami boards adds 1628dfe5f67e arm64: dts: qcom: msm8992-bullhead: Update regulator config adds 31d9dbd2ae36 arm64: dts: qcom: msm8992-libra: Update regulator config adds 53364cfcaa7d arm64: dts: qcom: msm8992/4: Rename vreg_vph_pwr to vph_pwr adds 676b61b4790a arm64: dts: qcom: msm/apq8994-kitakami: Add regulator config adds e8528157b7f0 arm64: dts: qcom: msm8994-kitakami: Add Synaptics RMI touchscreen adds ab8e4a853731 arm64: dts: qcom: msm8994-kitakami: Add uSD card support adds e9783584c9b7 arm64: dts: qcom: msm8994-kitakami: Add VDD_GFX regulator adds a046032c37c0 arm64: dts: qcom: msm8994: Fix BLSP2_UART2 node adds 74d6d0a14583 arm64: dts: qcom: msm8994/8994-kitakami: Fix up the memory map adds 54b1511e4f31 arm64: dts: qcom: msm8994-kitakami: Add missing email in t [...] adds 28cc13e4060c arm64: dts: qcom: sc7180: Add watchdog bark interrupt adds 36c436b03c58 arm64: dts: qcom: sdm845: Add watchdog bark interrupt adds b094c8f8dd2a arm64: dts: qcom: sm8150: Add watchdog bark interrupt adds 46a4359f9156 arm64: dts: qcom: sm8250: Add watchdog bark interrupt adds a5a60f04ab39 ARM: qcom_defconfig: Enable RPMh drivers adds df532200b6c5 ARM: qcom_defconfig: Enable SDX55 pinctrl driver adds 33441b04d138 ARM: qcom_defconfig: Enable SDX55 GCC driver adds d18dad2640ec ARM: qcom_defconfig: Enable SMEM partition parser adds dfe150173fb0 ARM: qcom_defconfig: Enable MTD UBI driver adds ea07e8a9c363 ARM: qcom_defconfig: Enable UBI file system adds ca61452bd746 ARM: qcom_defconfig: Enable DWC3 controller and PHYs adds 3afa1cb4562d ARM: qcom_defconfig: Enable ARM SMMU adds caad87c68d99 ARM: qcom_defconfig: Enable RPMh regulator adds 1ca52deca3ce ARM: qcom_defconfig: Enable watchdog driver adds 7dfb6c00ff84 ARM: qcom_defconfig: Enable ARM PSCI support adds 88f7a858a80c ARM: qcom_defconfig: Enable RPMh power domain driver adds f147d717b133 ARM: qcom_defconfig: Enable Command DB driver adds 0c0d0e56e08c soc: qcom: socinfo: add qrb5165 SoC ID adds 4305324208d8 soc: qcom: socinfo: add several PMIC IDs adds 734c78e7febf soc: qcom: socinfo: add info from PMIC models array adds 8333b2c26c2f soc: qcom: socinfo: Open read access to all for debugfs adds 0da78ae2e04c soc: qcom: socinfo: Add SoC IDs for 630 family adds 407bdcf9beb3 soc: qcom: socinfo: Add SoC IDs for APQ/MSM8998 adds 3bc4bf77fa2a soc: qcom: socinfo: Add MDM9607 IDs adds e6393818c8d1 soc: qcom: socinfo: Fix off-by-one array index bounds check adds 5fb33d8960dc soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() adds 43eb76a2e56b drivers: soc: qcom: rpmpd: Add msm8994 RPM Power Domains adds 5ccdc931515e ARM: dts: qcom: msm8974-klte: Fix shdc numbering adds 0e43e08c13a1 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 adds fea4b41022f3 ARM: dts: qcom: sdx55: Add USB3 and PHY support adds 20779ecf3b43 ARM: dts: qcom: sdx55-mtp: Enable USB3 and PHY support adds 54211b612503 dt-bindings: watchdog: Add binding for Qcom SDX55 adds b1d20460f169 ARM: dts: qcom: sdx55: Add Watchdog support adds c4aa86f0dd80 ARM: dts: qcom: sdx55: Add pshold support adds 381c1623a374 ARM: dts: qcom: add prng definition to ipq806x adds b8afc254b401 ARM: dts: qcom: ipq4019: add USB devicetree nodes adds d1ae4c808e78 ARM: dts: qcom: ipq4019: add more labels adds 308b2365ce11 ARM: dts: qcom: add 8devices Jalapeno adds 7fccbd67ba6b ARM: dts: qcom: add Alfa Network AP120C-AC adds 59595f65b3aa ARM: dts: qcom: remove commented mmc-ddr-1_8v for sdcc3 adds dd1ebbcf7b60 ARM: dts: qcom: add additional DT labels in qcom-ipq8064.dtsi adds 0fd69f04d07f ARM: dts: qcom: replace status value "ok" by "okay" adds e14775aa2fea ARM: dts: qcom: ipq4019: add SDHCI VQMMC LDO node adds cd2d489c8c3c Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] new 7beb98d145e8 Merge remote-tracking branch 'qcom/for-next' adds 724df209cb96 ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 adds 0dc2fbb111a4 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] adds adec1fa51c95 arm64: defconfig: Enable nvmem's rmem driver adds 733424111909 ARM: multi_v7_defconfig: Enable nvmem's rmem driver adds 0a0d8429ad51 ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 adds 3a3d8f09f497 ARM: dts: bcm2711: Add the BSC interrupt controller new 4c1507b6dac4 Merge remote-tracking branch 'raspberrypi/for-next' new 5fcf8073198e Merge remote-tracking branch 'realtek/for-next' adds 896dd923ad26 arm64: dts: renesas: r8a779a0: Add MSIOF device nodes adds b72b30fb341d Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next adds d68c9edfda21 arm64: dts: renesas: Disable SD functions for plain eMMC adds 34c0e3e1111b arm64: dts: renesas: r8a779a0: Add I2C nodes adds 0e6fb83ef258 arm64: dts: renesas: falcon: Add I2C0,1,6 support adds 5a633320f08b arm64: dts: renesas: r8a779a0: Add Ethernet-AVB support adds e8ac55a5e70a arm64: dts: renesas: falcon: Add Ethernet-AVB0 support adds bff4e5dac999 arm64: dts: renesas: r8a779a0: Add & update SCIF nodes adds 9e921faa3053 arm64: dts: renesas: falcon: Complete SCIF0 nodes adds 088e6b230504 arm64: dts: renesas: r8a779a0: Add HSCIF support adds 6b159d547d46 arm64: dts: renesas: r8a779a0: Add MMC node adds ee33cd69344f arm64: dts: renesas: falcon: Enable MMC adds 88f9dbd53c9c Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next adds 56d6fb12e64b soc: renesas: rcar-sysc: Use readl_poll_timeout_atomic() adds 14fd8c48abd9 Merge branch 'renesas-drivers-for-v5.12' into renesas-next new 56920b2d9ea8 Merge remote-tracking branch 'renesas/next' adds d17655759b3f reset: Add devm_reset_control_get_optional_exclusive_released() new d744c705e44f Merge remote-tracking branch 'reset/reset/next' adds 94a5400f8b96 arm64: dts: rockchip: remove interrupt-names property from [...] adds bc7972ade5ac Merge branch 'v5.11-armsoc/dtsfixes' into for-next adds 228f39004d22 Merge branch 'v5.12-armsoc/defconfig64' into for-next adds b840662bd55f ARM: dts: rockchip: rename thermal subnodes for rk3288 adds 2525f194f9dc ARM: dts: rockchip: Add NFC node for RV1108 SoC adds 9c2bfe53b2fc ARM: dts: rockchip: Add NFC node for RK2928 and other SoCs adds 4cd9a03435bc ARM: dts: rockchip: Add NFC node for RK3036 SoC adds f92cabd093ec Merge branch 'v5.12-armsoc/dts32' into for-next adds 7c96a5cf680a arm64: dts: rockchip: rename thermal subnodes for rk3368 adds e58061b59787 arm64: dts: rockchip: rename thermal subnodes for rk3399 adds c6433083f593 arm64: dts: rockchip: rk3328: Add clock_in_out property to [...] adds 31b8e8592f66 dt-bindings: arm: rockchip: Add Radxa ROCK Pi E adds b918e81f2145 arm64: dts: rockchip: rk3328: Add Radxa ROCK Pi E adds c56eeebc27af arm64: dts: rockchip: Add NFC node for RK3308 SoC adds d00e6e22e8b9 arm64: dts: rockchip: Add NFC node for PX30 SoC adds 8ff9cfc48824 Merge branch 'v5.12-armsoc/dts64' into for-next adds 74532de460ec arm64: dts: rockchip: Disable display for NanoPi R2S adds fc0f1620b381 Merge branch 'v5.11-armsoc/dtsfixes' into for-next adds 5eae5696eed5 ARM: dts: rockchip: Remove bogus "amba" bus nodes adds 94e8a5f6d0de ARM: dts: rockchip: assign a fixed index to mmc devices on [...] adds 1034e2b6b843 ARM: dts: rockchip: assign a fixed index to mmc devices on [...] adds 59ddae2a01fc Merge branch 'v5.12-armsoc/dts32' into for-next adds 3503376d6cc3 arm64: dts: rockchip: Move ep-gpios property to nanopc-t4 [...] adds c7b03115003f arm64: dts: rockchip: Add NanoPi M4B board adds d134ac731fee arm64: dts: rockchip: Increase maximal SDIO voltage to 3.3 [...] adds 19de5156d002 arm64: dts: rockchip: Rely on SoC external pull up on pmic [...] adds 6b8cc4b3e4c6 arm64: dts: rockchip: fix ranges property format for rk339 [...] adds e060547dd825 arm64: dts: rockchip: Light "sys" LED on NanoPi R2S adds 50cbc5a95d91 arm64: dts: rockchip: Remove bogus "amba" bus nodes adds 376e46b5dd0a arm64: dts: rockchip: cleanup cpu_thermal node of rk3399-r [...] adds 2e934646b1f8 arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds 5299084c2d01 arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds dc976ea57dde arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds 16459ecac6d6 arm64: dts: rockchip: rename pinctrl nodename to gmac2io f [...] adds 9752b5a8247f Merge branch 'v5.12-armsoc/dts64' into for-next adds 415173712003 clk: rockchip: Demote non-conformant kernel-doc headers in [...] adds 274ae6da4b32 clk: rockchip: Remove unused/undocumented struct members f [...] adds eee7b95589e6 clk: rockchip: Demote kernel-doc abuses to standard commen [...] adds d48fbef962b0 clk: rockchip: Demote non-conformant kernel-doc header in [...] adds b3307b94ff1f Merge branch 'v5.12-clk/next' into for-next adds 5b295839ba3c arm64: dts: rockchip: more user friendly name of sound nodes adds 573fc3d310a3 Merge branch 'v5.12-armsoc/dts64' into for-next new 85dfa63b6423 Merge remote-tracking branch 'rockchip/for-next' adds f9e152f18310 Merge branch 'next/drivers' into for-next new 4f3380643aa8 Merge remote-tracking branch 'samsung-krzk/for-next' adds 1769b7f92a85 ARM: dts: stm32: Add additional init state for SDMMC1 pins adds c6499becd72b ARM: dts: stm32: Enable voltage translator auto-detection [...] adds 5562255b68f5 ARM: dts: stm32: Rename mmc controller nodes to mmc@ adds decffbb79303 ARM: multi_v7_defconfig: add STM32 CEC support adds e8c9881d5bd1 ARM: dts: stm32: Add STM32MP1 I2C6 SDA/SCL pinmux adds 4d714c1fc805 ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies [...] adds d09af4838018 ARM: dts: stm32: remove usbphyc ports vdda1v1 & vdda1v8 on [...] adds a9c92a9671d7 ARM: dts: stm32: add #clock-cells property to usbphyc node [...] new b4c230d19fcd Merge remote-tracking branch 'stm32/stm32-next' adds aaad900757a6 arm64: dts: allwinner: h6: Add RSB controller node adds b67b3c9b6637 ARM: dts: sun8i-v3s: Add CSI0 MCLK pin definition adds e25f2cd3f922 Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next adds e0ab5bf98208 dt-bindings: sunxi: Fix the pinecube compatible adds dcd80eaf74ef dt-bindings: iio: adc: Add AXP803 compatible adds 48b47749e334 dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements o [...] adds e299e6dd3574 ARM: dts: sunxi: Fix the LED node names adds 86131fb96ef6 ARM: dts: sunxi: Add missing backlight supply adds 36a4e5983886 ARM: dts: sunxi: Fix CPU thermal zone node name adds 7f06145638b9 ARM: dts: sunxi: Remove thermal zones without trip points adds 7e38bfb692d9 ARM: dts: sun6i: primo81: Remove useless io-channel-cells adds ecf65c27a951 ARM: dts: sun8i: nanopi-r1: Fix GPIO regulator state array adds 119b7afd6588 ARM: dts: sun8i-s3: impetus: Fix the USB PHY ID detect GPI [...] adds 290a9ba4b6e3 ARM: dts: sun8i-s3: pinecube: Fix CSI DTC warnings adds ad07ee4acaee ARM: dts: sun8i-a83t: Remove empty CSI port adds a46ab1e8bfa3 ARM: dts: sun8i-a33: sina33: Add missing panel power supply adds f3788af62cfe arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries adds ee3ff030a3a9 arm64: dts: allwinner: pinephone: Remove useless light sen [...] adds f00823fdce8d arm64: dts: allwinner: pinetab: Fix the panel compatible adds 7395babda346 arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs adds 59af2d5b122a ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed adds 24c31c6803d2 ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UA [...] adds d044d8fd64fe Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next adds 3c15e00e7b58 mfd/bus: sunxi-rsb: Make .remove() callback return void adds cabb33dd1db6 Merge remote-tracking branch 'mfd/ib-mfd-bus-5.12' into su [...] adds ab33b69c3299 Merge branch 'sunxi/drivers-for-5.12' into sunxi/for-next adds 58fdf74d43f4 clk: sunxi: clk-sunxi: Demote a bunch of non-conformant ke [...] adds 29f476d443d6 clk: sunxi: clk-a10-ve: Demote obvious kernel-doc abuse adds eec9d9b7b09a clk: sunxi: clk-mod0: Demote non-conformant kernel-doc header adds 04ef679591c7 clk: sunxi-ng: h6: Fix clock divider range on some clocks adds 01223da25a06 ARM: dts: sunxi: Rename nmi_intc to r_intc adds 72fa1d973d23 Merge branches 'sunxi/clk-for-5.12' and 'sunxi/dt-for-5.12 [...] new a544e655137c ARM: dts: sunxi: Use the new r_intc binding new f10d37f21eaf ARM: dts: sunxi: h3/h5: Add r_intc node new 7240f6156428 ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc new 77f8a2352739 arm64: dts: allwinner: Use the new r_intc binding new 02e07b8ada0e arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc new a352e9e72aa3 Merge branch 'sunxi/dt-for-5.12-late' into sunxi/for-next new f9a220f03787 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 680ae44526ea ARM: tegra: Don't enable unused PLLs on resume from suspend new fe379a0b0838 Merge branch for-5.12/arm/core into for-next new 88893986338b dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM new 0745de325500 Merge branch for-5.12/dt-bindings into for-next adds 760f9c2b8410 ARM: config: Enable Tegra SoC Thermal driver new 88627edab390 Merge branch for-5.12/arm/defconfig into for-next new 0f08a540832e Merge branch 'for-5.12/dt-bindings' into for-5.12/arm64/dt new 1e0ca5467445 arm64: tegra: Add power-domain for Tegra210 HDA new 4ff5e30d8bd9 arm64: tegra: Add XUSB pad controller's "nvidia,pmc" prope [...] new 40b4d824ad22 arm64: tegra: Enable Jetson-Xavier J512 USB host new 38254d1976b8 arm64: tegra: Order nodes alphabetically on Tegra210 new f5208672eba0 arm64: tegra: Audio graph header for Tegra210 new b0b4e286f9aa arm64: tegra: Audio graph sound card for Jetson Nano and TX1 new 07910a79fc34 arm64: tegra: Enable QSPI on Jetson Nano new 96ded827a2e8 arm64: tegra: Add QSPI nodes on Tegra194 new ad338c2d69ec arm64: tegra: Enable QSPI on Jetson Xavier NX new 93d90aeb1ce9 Merge branch for-5.12/arm64/dt into for-next adds e3f8bde5a418 arm64: defconfig: Enable Tegra SoC Thermal driver adds d93576c66c4b arm64: defconfig: Enable Tegra audio graph card driver new 73a13c8d3efa Merge branch for-5.12/arm64/defconfig into for-next new bc38a74f1040 Merge remote-tracking branch 'tegra/for-next' new 7ceb63571bcb Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 0cf73209ce2c arm64: dts: ti: k3: mmc: fix dtbs_check warnings adds 73d0af633c4b arm64: dts: ti: k3: squelch warnings regarding no #address [...] adds c72bf319f128 arm64: dts: ti: k3*: Fixup PMU compatibility to be CPU specific adds 48d180fbefdf Merge branch 'ti-k3-dts-next' into ti-k3-next new fa8b0c1d2eeb Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 17164b5d023c Merge remote-tracking branch 'clk/clk-next' adds 6893a77279be clk: renesas: r8a779a0: Add I2C clocks adds c5e91ba25a65 clk: renesas: r8a779a0: Add RAVB clocks new 5827f3dbf308 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 0c8a32eed162 csky: Add memory layout 2.5G(user):1.5G(kernel) adds 398cb92495cc csky: Fixup perf probe failed adds 51748e77eba9 csky: Fixup show_regs doesn't contain regs->usp adds f92ddfb7b541 csky: Remove custom asm/atomic.h implementation adds 8d11f21a73e6 csky: Fixup barrier design adds d6c5cb9f8c75 csky: Fixup futex SMP implementation adds c38425df2037 csky: Fixup asm/cmpxchg.h with correct ordering barrier adds 8e35ac734fe2 csky: Cleanup asm/spinlock.h adds 7b513cf2bfdc csky: Fixup PTE global for 2.5:1.5 virtual memory adds b0ae5e26b863 csky: Remove prologue of page fault handler in entry.S adds c109f42450ec csky: Add kmemleak support adds 3b756ccddb8a csky: Fix TLB maintenance synchronization problem adds 1152cb5a9a84 csky: Add show_tlb for CPU_CK860 debug adds 78bfa70b16e6 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault adds 3e455cf5f30f csky: Fixup update_mmu_cache called with user io mapping adds 06f3f764417b csky: Add faulthandler_disabled() check adds 0f7e8efab257 csky: Fixup do_page_fault parent irq status adds bd0bf90e30c4 csky: Sync riscv mm/fault.c for easy maintenance adds e26db7ad9c31 csky: mm: abort uaccess retries upon fatal signal adds 87f3248cdb9a csky: Reconstruct VDSO framework adds 8bfb676492da csky: Fix a size determination in gpr_get() adds f1f61c971aa6 csky: remove unused including <linux/version.h> adds 5e144c42ee68 csky: Fixup _PAGE_ACCESSED for default pgprot adds 0a9e723f9736 csky: Coding convention del unnecessary definition adds e1214a9b62c1 csky: Fixup swapon adds 3f47a7b0096d csky: kprobe: fix code in simulate without 'long' adds 8d1733b612c9 csky: Add VDSO with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSY [...] adds c7460ca9b50e csky: Using set_max_mapnr api adds 717f1b1a7243 csky: Fixup pfn_valid error with wrong max_mapnr new 9d986b01feb9 csky: use free_initmem_default() in free_initmem() new 0a6c8b3526aa Merge remote-tracking branch 'csky/linux-next' new e9e77f0c04a4 Merge remote-tracking branch 'h8300/h8300-next' adds ab5cbfc2fe01 m68k: defconfig: Update defconfigs for v5.11-rc1 adds c396dd2ec5bb macintosh/adb-iop: Use big-endian autopoll mask new 3c620a61678e Merge remote-tracking branch 'm68k/for-next' adds d2680cc0301e m68k: let clk_enable() return immediately if clk is NULL new 9acb282d6f2f Merge remote-tracking branch 'm68knommu/for-next' new b131f7b9c5ff Merge remote-tracking branch 'microblaze/next' adds 8ac7c87acdca MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section adds ee90fef1891f MIPS: CPS: don't create redundant .text.cps-vec section adds 5629d4183888 MIPS: vmlinux.lds.S: add ".gnu.attributes" to DISCARDS adds 894ef530012f MIPS: properly stop .eh_frame generation adds 008c3cbd5eb8 MIPS: vmlinux.lds.S: explicitly catch .rel.dyn symbols adds 795b3a363b76 MIPS: vmlinux.lds.S: explicitly declare .got table adds 9a427556fb8e vmlinux.lds.h: catch compound literals into data and BSS adds f41b233de0ae vmlinux.lds.h: catch UBSAN's "unnamed data" into data adds d3a4e0f1b440 MIPS: select ARCH_WANT_LD_ORPHAN_WARN adds 97c97c6ab173 MIPS: bitops: fix -Wshadow in asm/bitops.h adds cabcff9be93b MIPS: pgtable: fix -Wshadow in asm/pgtable.h adds 8790ccf8daf1 MIPS: Compare __SYNC_loongson3_war against 0 adds 5373ae67c3aa MIPS: Support binutils configured with --enable-mips-fix-l [...] adds a5360958a3cd MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too adds 76d7fff22be3 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' adds 049a68efbf0b MIPS: module: optimize module relocations processing adds d9e84fb1a34e MIPS: relocatable: optimize the relocation process adds fe82de91af83 Revert "MIPS: Octeon: Remove special handling of CONFIG_MI [...] adds 01179ca04043 MIPS: IRQ: Add prototype for function init_IRQ adds fceb90bb43ca MIPS: mm: abort uaccess retries upon fatal signal adds a2fa4cede9e3 MIPS: mm: Add prototype for function __update_cache adds 65ce6197ed40 Revert "MIPS: Remove unused R4300 CPU support" adds baec970aa5ba mips: Add N64 machine type adds 919af8b96c89 MIPS: Make definitions of MIPSInst_FMA_{FUNC,FMTM} consist [...] adds aadfe4b5f17c MIPS: jazz: always allow little-endian builds adds 42b20995fae6 MIPS: make kgdb depend on FPU support adds 1448f8acf4cc sound: Add n64 driver adds 2c097b154d30 MAINTAINERS: Update my e-mail address throughout adds fa85d6ac2c25 MIPS: process: Remove unnecessary headers inclusion adds 9308579fef3d MIPS: microMIPS: Fix the judgment of mm_jr16_op and mm_jalr_op adds 2d62f64bcc72 MIPS: Fix get_frame_info() handing of function size adds 50886234e846 MIPS: Add is_jr_ra_ins() to end the loop early new 5b2d6d2d6020 mips: cacheinfo: Remove unnecessary increment of level new 7cf52001ee7b MIPS: vpe: Remove vpe_getcwd new 31205f0e0084 MIPS: asm: spram: remove unneeded semicolon new c4cbe3fb1c6f MIPS: loongson2ef: remove function __uncached_access() new e6a52b8f0f81 MIPS: mm:remove function __uncached_access() new 198688edbf77 MIPS: Fix inline asm input/output type mismatch in checksu [...] new 59f6e5b25799 Merge remote-tracking branch 'mips/mips-next' new 939454fb0606 Merge remote-tracking branch 'nds32/next' adds 803c72c8547c openrisc: add arch/openrisc/Kbuild adds 3706f9f76a4f drivers/soc/litex: Add restart handler adds 2261352157a9 Merge remote-tracking branch 'openrisc/or1k-5.11-fixes' in [...] new d83f8f7893a3 Merge remote-tracking branch 'openrisc/for-next' adds 08734e0581a5 riscv: Use vendor name for K210 SoC support adds 93c2ce1ee77e riscv: Fix Canaan Kendryte K210 device tree adds 802fee26d8af riscv: cleanup Canaan Kendryte K210 sysctl driver adds 23fb08e72a0e dt-binding: mfd: Document canaan,k210-sysctl bindings adds 1d7c9d093ed5 dt-bindings: reset: Document canaan,k210-rst bindings adds ed3137edb31b dt-bindings: pinctrl: Document canaan,k210-fpioa bindings adds 5a2308da9f60 riscv: Add Canaan Kendryte K210 reset controller adds eb75541f8b45 arm64, numa: Change the numa init functions name to be generic adds ae3c107cd8be numa: Move numa implementation to common code adds cbd34f4bb37d riscv: Separate memory init from paging init adds 3e5b0bdb2a4d riscv: Add support pte_protnone and pmd_protnone if CONFIG [...] adds 4f0e8eef772e riscv: Add numa support for riscv64 platform adds 46ad48e8a28d riscv: Add machine name to kernel boot log and stack dump output adds dcdc7a53a890 RISC-V: Implement ptrace regs and stack API adds edfcf91fe4f8 riscv: Fixup compile error BUILD_BUG_ON failed adds 67d945778099 riscv: Fixup wrong ftrace remove cflag adds 5ad84adf5456 riscv: Fixup patch_text panic in ftrace adds afc76b8b8011 riscv: Using PATCHABLE_FUNCTION_ENTRY instead of MCOUNT adds c22b0bcb1dd0 riscv: Add kprobes supported adds 829adda597fe riscv: Add KPROBES_ON_FTRACE supported adds 74784081aac8 riscv: Add uprobes supported adds ee55ff803b38 riscv: Add support for function error injection adds fea2fed201ee riscv: Enable per-task stack canaries adds 091b9450858e riscv: Add dump stack in show_regs adds da401e894532 riscv: Improve __show_regs adds f766f77a74f5 riscv/stacktrace: Fix stack output without ra on the stack top adds 179eee18f021 riscv: Update Canaan Kendryte K210 device tree adds 6d193ed525ac riscv: add BUILTIN_DTB support for MMU-enabled targets adds e7616ca288ad initrd: Add the preprocessor guard in initrd.h adds 5c92f60106c2 initramfs: Provide a common initrd reserve function adds 6caa5bd4a541 Merge tag 'shared-lib-reserve_initrd_mem' of git://git.ker [...] adds a78d7f7d424d riscv: Covert to reserve_initrd_mem() new ffeae6429c01 riscv/kasan: add KASAN_VMALLOC support new 6d43fc8f97aa arch/riscv:fix typo in a comment in arch/riscv/kernel/imag [...] new 93bf7095a779 pinctrl: Add RISC-V Canaan Kendryte K210 FPIOA driver new 8fae56d056e4 RISC-V: probes: Treat the instruction stream as host-endian new e081d807153f Merge remote-tracking branch 'risc-v/for-next' new e7f9773ccb32 Merge branch 'fixes' into for-next adds f95b2c45d5f7 s390/tlb: make cleared_pXs flags consistent with generic code adds 29c53de01443 s390/cio: remove ccw_device_add() wrapper adds 4520a91a976e s390/cio: use dma helpers for setting masks adds 6110ccecd3c0 s390/atomic: remove small optimization to fix clang build adds efe5e0fea4b2 s390/bitops: remove small optimization to fix clang build adds ac94a2911e84 s390: update defconfigs adds 56e62a737028 s390: convert to generic entry adds 39589ada1cab s390: remove asmlinkage adds 3a790cc1c9ef s390: pass struct pt_regs instead of registers to syscalls new aa0028e67952 s390/tape: Fix spelling mistake in function name tape_3590 [...] new c1971eae30cf s390: add missing include to arch/s390/kernel/signal.c new e1bff843cde6 s390/pci: remove superfluous zdev->zbus check new 1daafea411f3 s390/crypto: improve retry logic in case of master key change new 58ccd7e11822 Merge branch 'features' into for-next new 7e77acb36c70 Merge remote-tracking branch 's390/for-next' adds 94c41b3a7c37 um: ubd: fix command line handling of ubd adds 1cdcfb44370b um: return error from ioremap() adds d7ffac33631b um: stdio_console: Make preferred console adds e23fe90dec28 um: kmsg_dumper: always dump when not tty console adds f4172b084342 um: virtio: free vu_dev only with the contained struct device adds 2fcb4090cd73 Revert "um: allocate a guard page to helper threads" adds a31e9c4e7247 Revert "um: support some of ARCH_HAS_SET_MEMORY" adds 9868c2081d07 um: fix os_idle_sleep() to not hang adds 7f3414226b58 um: time: fix initialization in time-travel mode new cd22f3f0ed50 Merge remote-tracking branch 'uml/linux-next' new 16e3f059e553 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds a6435940b62f mount: attach mappings to mounts adds e6c9a7145156 fs: add id translation helpers adds 02f92b3868a1 fs: add file and path permissions helpers adds 0558c1bf5a08 capability: handle idmapped mounts adds 47291baa8ddf namei: make permission helpers idmapped mount aware adds 21cb47be6fb9 inode: make init and permission helpers idmapped mount aware adds 2f221d6f7b88 attr: handle idmapped mounts adds e65ce2a50cf6 acl: handle idmapped mounts adds c7c7a1a18af4 xattr: handle idmapped mounts adds 71bc356f93a1 commoncap: handle idmapped mounts adds 0d56a4518d5e stat: handle idmapped mounts adds ba73d98745be namei: handle idmapped mounts in may_*() helpers adds 9fe61450972d namei: introduce struct renamedata adds 6521f8917082 namei: prepare for idmapped mounts adds 643fe55a0679 open: handle idmapped mounts in do_truncate() adds b8b546a06188 open: handle idmapped mounts adds 7c02cf73d0e2 af_unix: handle idmapped mounts adds d06c26f196dd utimes: handle idmapped mounts adds 9eccd12ce7f1 fcntl: handle idmapped mounts adds b816dd5ddeae init: handle idmapped mounts adds 0f5d220b42fb ioctl: handle idmapped mounts adds 435ac6214e00 would_dump: handle idmapped mounts adds 1ab29965b305 exec: handle idmapped mounts adds 549c7297717c fs: make helpers idmap mount aware adds 3cee6079f62f apparmor: handle idmapped mounts adds a2d2329e30e2 ima: handle idmapped mounts adds 0f16ff0f545d ecryptfs: do not mount on top of idmapped mounts adds 029a52ada6a7 overlayfs: do not mount on top of idmapped mounts adds 899bf2ceb396 nfs: do not export idmapped mounts adds 68847c941700 namespace: take lock_mount_hash() directly when changing flags adds d033cb6784c4 mount: make {lock,unlock}_mount_hash() static adds e58ace1a0fa9 namespace: only take read lock in do_reconfigure_mnt() adds fbdc2f6c40f6 fs: split out functions to hold writers adds 5b490500f91b fs: add attr_flags_to_mnt_flags helper adds 2a1867219c7b fs: add mount_setattr() adds 9caccd41541a fs: introduce MOUNT_ATTR_IDMAP adds 01eadc8dd96d tests: add mount_setattr() selftests adds 4b7899368108 fat: handle idmapped mounts adds 14f3db5542e6 ext4: support idmapped mounts adds f736d93d76d3 xfs: support idmapped mounts new 8daa2d1c696b Merge remote-tracking branch 'pidfd/for-next' adds 11432a3cc061 iov_iter: Add ITER_XARRAY adds fa4910177245 vm: Add wait/unlock functions for PG_fscache adds 13aecd8259dc mm: Implement readahead_control pageset expansion adds 0de0bdfa19fa vfs: Export rw_verify_area() for use by cachefiles adds 84751c67f70a netfs: Make a netfs helper module new 467ef3015ee4 netfs: Provide readahead and readpage netfs helpers new f36fd472366d netfs: Add tracepoints new 2c9d76ec8343 netfs: Gather stats new 1cd11ccf1530 netfs: Add write_begin helper new 99fed40841c4 netfs: Define an interface to talk to a cache new 9e86220443e6 fscache, cachefiles: Add alternate API to use kiocb for re [...] new e02751cf5fb0 afs: Disable use of the fscache I/O routines new bcadeaaf824a afs: Pass page into dirty region helpers to provide THP size new 4cdbeeef96d6 afs: Print the operation debug_id when logging an unexpect [...] new 8f242c011257 afs: Move key to afs_read struct new 8a7c124dd644 afs: Don't truncate iter during data fetch new b4e287323b05 afs: Log remote unmarshalling errors new 44f5e7c2eee2 afs: Set up the iov_iter before calling afs_extract_data() new 126ca026c28b afs: Use ITER_XARRAY for writing new 738d61e85f2f afs: Wait on PG_fscache before modifying/releasing a page new 13ebd1d8f6a1 afs: Extract writeback extension into its own function new 65684c4735d7 afs: Prepare for use of THPs new df0114544afe afs: Use the fs operation ops to handle FetchData completion new 9278ba50ba1b afs: Use new fscache read helper API new ad9f979f0413 Merge branch 'fscache-netfs-lib' into fscache-next new b8880bf1084c Merge remote-tracking branch 'fscache/fscache-next' new 7d69ea416d60 Merge branch 'misc-5.11' into for-next-current-v5.10-20210127 new d10150e54b29 Merge branch 'for-next-current-v5.10-20210127' into for-ne [...] adds 108534ce2851 btrfs: fix error handling in commit_fs_roots adds 23b2fda67e61 btrfs: clarify error returns values in __load_free_space_cache adds 5d868cec13e0 btrfs: cleanup local variables in btrfs_file_write_iter adds 7d59f82decbb btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] adds 4cc44b56c256 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid adds c02422b5513b btrfs: rename btrfs_root::highest_objectid to free_objectid adds dcdfb72876de btrfs: make btrfs_root::free_objectid hold the next availa [...] adds 67e37ea1b201 btrfs: remove new_dirid argument from btrfs_create_subvol_root adds 4fb0211f25d0 btrfs: allow error injection for btrfs_search_slot and btr [...] adds d4f43dde544c btrfs: noinline btrfs_should_cancel_balance adds 34a506adede0 btrfs: ref-verify: pass down tree block level when building refs adds 9121472e64d9 btrfs: ref-verify: make sure owner is set for all refs adds 8bc8e4f75681 btrfs: consolidate btrfs_previous_item ret val handling in [...] adds 54765e90b77d btrfs: send: remove stale code when checking for shared extents adds 763b7695e636 btrfs: make btrfs_start_delalloc_root's nr argument a long adds 9033201f7914 btrfs: remove always true condition in btrfs_start_delalloc_roots adds 9d732f7d47e2 btrfs: make btrfs_dio_private::bytes u32 adds d1b1897d78ad btrfs: refactor btrfs_dec_test_* functions for ordered extents adds 7ac2e5602fd4 btrfs: rename parameter offset to disk_bytenr in submit_ex [...] adds 11aab363a879 btrfs: refactor __extent_writepage_io() to improve readability adds 07fa0468598a btrfs: update comment for btrfs_dirty_pages adds a45de59fa74c btrfs: introduce helper to grab an existing extent buffer [...] adds ae36f539aa71 btrfs: keep track of the root owner for relocation reads adds fa1100d8cb29 btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node adds 257f2d5a425a btrfs: remove redundant NULL check before kvfree adds 2d6bd7d41320 btrfs: rework the order of btrfs_ordered_extent::flags adds 1cf15d8d422e btrfs: document modified parameter of add_extent_mapping adds d0295ba341a8 btrfs: fix parameter description of btrfs_add_extent_mapping adds 5001aa0708b9 btrfs: fix function description formats in file-item.c adds 28eef9969992 btrfs: fix parameter description in delayed-ref.c functions adds d89752bbf791 btrfs: improve parameter description for __btrfs_write_out_cache adds 7f3b4d246622 btrfs: document now parameter of peek_discard_list adds 91c904f1dded btrfs: document fs_info in btrfs_rmap_block adds 8a5f7b2ccc86 btrfs: fix description format of fs_info of btrfs_wait_on_ [...] adds 8863db3689a8 btrfs: document btrfs_check_shared parameters adds b4f8b6dd1814 btrfs: fix parameter description of btrfs_inode_rsv_releas [...] adds 046f54f358c4 btrfs: fix parameter description in space-info.c adds b4a01a9a613b btrfs: fix parameter description for functions in extent_io.c adds b80cbdd53f0f btrfs: zoned: remove unused variable in btrfs_sb_log_locat [...] adds c678e5efb733 lib/zstd: convert constants to defines new d9f6b455016d btrfs: enable W=1 checks for btrfs new d7db99f48254 btrfs: handle space_info::total_bytes_pinned inside the de [...] new 6d25d4951cef btrfs: account for new extents being deleted in total_byte [...] new 10cdf44dd30e btrfs: fix possible free space tree corruption with online [...] new 4b49408c9880 btrfs: remove repeated word in struct member comment new 52cb55c0e040 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch new faa3b47d4779 btrfs: fix log replay failure due to race with space cache [...] new 1a28a003fbc1 btrfs: fix reloc root leak with 0 ref reloc roots on recovery new f8151890e85f btrfs: splice remaining dirty_bg's onto the transaction di [...] new dcafff59f16c btrfs: do not warn if we can't find the reloc root when lo [...] new ee221c42078b btrfs: add asserts for deleting backref cache nodes new 62bec91df1d8 btrfs: abort the transaction if we fail to inc ref in btrf [...] new 75189683ef7f btrfs: do not block on deleted bgs mutex in the cleaner new 743a19fb84f5 btrfs: only let one thread pre-flush delayed refs in commit new 36595079dc44 btrfs: delayed refs pre-flushing should only run the heads [...] new 6fe48ffa595a btrfs: only run delayed refs once before committing new 2b21a0f6a8cb btrfs: move delayed ref flushing for qgroup into qgroup helper new 8eb8b1c030fb btrfs: remove bogus BUG_ON in alloc_reserved_tree_block new 337598572515 btrfs: stop running all delayed refs during snapshot new cf66c6495b6b btrfs: run delayed refs less often in commit_cowonly_roots new 3a3c121dddc3 btrfs: send: use struct send_ctx *sctx for btrfs_compare_t [...] new d335d9660867 btrfs: make flush_space take a enum btrfs_flush_state inst [...] new df98dd834f93 btrfs: add a trace point for reserve tickets new 6dc7260fa0e5 btrfs: track ordered bytes instead of just dio ordered bytes new efdcd44fc785 btrfs: introduce a FORCE_COMMIT_TRANS flush operation new 8e2db42b5d2d btrfs: improve preemptive background space flushing new 8accb2f6b9fb btrfs: rename need_do_async_reclaim new de0c93ec835d btrfs: check reclaim_size in need_preemptive_reclaim new 092e15ad684d btrfs: rework btrfs_calc_reclaim_metadata_size new 8eab98f50757 btrfs: simplify the logic in need_preemptive_flushing new 9fad043b453b btrfs: implement space clamping for preemptive flushing new a7b562f83151 btrfs: adjust the flush trace point to include the source new c2aed44b82ce btrfs: add a trace class for dumping the current ENOSPC state new 71e09fbc90f1 Merge branch 'misc-next' into for-next-next-v5.11-20210127 new 1c97a99f9d16 btrfs: Prevent nowait or async read from doing sync IO new df315f3b1233 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] new 4e741bb750fd btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] new cb92ccfd3e11 btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer [...] new a74f1f0b43e2 btrfs: introduce the skeleton of btrfs_subpage structure new 85f91d46d0ea btrfs: make attach_extent_buffer_page() handle subpage case new f5550d382051 btrfs: make grab_extent_buffer_from_page() handle subpage case new a0ccd5e50a0e btrfs: support subpage for extent buffer page release new 64668ecb1dd8 btrfs: attach private to dummy extent buffer pages new 5b87f5a5174f btrfs: introduce helpers for subpage uptodate status new 601fec25ce5d btrfs: introduce helpers for subpage error status new 1aee49b3405e btrfs: support subpage in set/clear_extent_buffer_uptodate() new 324d061d45de btrfs: support subpage in btrfs_clone_extent_buffer new 3fd8161612d2 btrfs: support subpage in try_release_extent_buffer() new 04a4dae171e9 btrfs: introduce read_extent_buffer_subpage() new d1d8296c7a79 btrfs: support subpage in endio_readpage_update_page_status() new 623d8c2f3706 btrfs: introduce subpage metadata validation check new 3e8d1be6b20c btrfs: introduce btrfs_subpage for data inodes new 7fccec5e8137 btrfs: integrate page status update for data read path int [...] new a7f78a332e36 btrfs: allow RO mount of 4K sector size fs on 64K page system new f24862579d09 Merge branch 'ext/qu/subpage-v5-orig' into for-next-next-v [...] new 65cb48f45773 Merge branch 'for-next-next-v5.11-20210127' into for-next- [...] new 3bb01bfd2ac0 Merge remote-tracking branch 'btrfs/for-next' adds 0b964446c63f ecryptfs: fix uid translation for setxattr on security.capability new bc57493ff2f0 Merge remote-tracking branch 'ecryptfs/next' new 9e97548e1aa3 Merge remote-tracking branch 'exfat/dev' adds 0a6dc67a6aa4 isofs: release buffer head before return adds c626ff1d4806 Pull isofs buffer leak fix. adds 63c9e47a1642 udf: fix silent AED tagLocation corruption adds 8e8f048a6941 Merge udf truncate fix. new 578a039d706c Merge remote-tracking branch 'ext3/for_next' new 632faca72938 f2fs: handle unallocated section and zone on pinned/atgc new 36218b81f094 f2fs: Replace expression with offsetof() new a28d9aa1a2c7 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] new 17232e830afb f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] new e0fcd01510ad f2fs: enforce the immutable flag on open files new 0b979f1bded3 f2fs: relocate f2fs_precache_extents() new 32be0e97c713 f2fs: compress: deny setting unsupported compress algorithm new 3fde13f817e2 f2fs: compress: support compress level new 5d4daa579e56 f2fs: introduce a new per-sb directory in sysfs new 0953fe864c4d f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() new 2562515f0ad7 f2fs: fix out-of-repair __setattr_copy() new cf7404036019 f2fs: trival cleanup in move_data_block() new 7f59b277f79e f2fs: clean up post-read processing new df0736d70c4f f2fs: fix null page reference in redirty_blocks new 46085f37fc9e f2fs: fix to set/clear I_LINKABLE under i_lock new 794c43f71684 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() new 3afae09ffea5 f2fs: compress: fix potential deadlock new 6d1451bf7f84 f2fs: fix to use per-inode maxbytes new 0bfe9f790448 f2fs: introduce sb_status sysfs node new deaa965fb011 f2fs: remove unused stat_{inc, dec}_atomic_write new 12699fb78157 f2fs: Remove readahead collision detection new d5f7bc0064e0 f2fs: deprecate f2fs_trace_io new 5e32c774f850 f2fs: introduce checkpoint=merge mount option new 6092f61dfc24 f2fs: add ckpt_thread_ioprio sysfs node new baf5ceb42d33 f2fs: flush data when enabling checkpoint back new 302df633768e Merge remote-tracking branch 'f2fs/dev' new f17b50713db8 Merge remote-tracking branch 'jfs/jfs-next' adds 814b84971388 pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() adds 08bd8dbe8882 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() adds 1bcf34fdac5f pNFS/NFSv4: Update the layout barrier when we schedule a l [...] adds d29b468da4f9 pNFS/NFSv4: Improve rejection of out-of-order layouts new fcf32cee6387 Merge remote-tracking branch 'nfs/linux-next' new d3098ba0fa65 Merge remote-tracking branch 'nfs-anna/linux-next' adds 2289e87b5951 SUNRPC: Make trace_svc_process() display the RPC procedure [...] adds 89ff87494c6e SUNRPC: Display RPC procedure names instead of proc numbers adds 81d217474326 SUNRPC: Move definition of XDR_UNIT adds 9575363a9e4c NFSD: Update GETATTR3args decoder to use struct xdr_stream adds 3b921a2b1425 NFSD: Update ACCESS3arg decoder to use struct xdr_stream adds be63bd2ac6bb NFSD: Update READ3arg decoder to use struct xdr_stream adds c43b2f229a01 NFSD: Update WRITE3arg decoder to use struct xdr_stream adds 224c1c894e48 NFSD: Update READLINK3arg decoder to use struct xdr_stream adds 0a8f37fb34a9 NFSD: Fix returned READDIR offset cookie adds 40116ebd0934 NFSD: Add helper to set up the pages where the dirlist is encoded adds 9cedc2e64c29 NFSD: Update READDIR3args decoders to use struct xdr_stream adds c8d26a0acfe7 NFSD: Update COMMIT3arg decoder to use struct xdr_stream adds 54d1d43dc709 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream adds d181e0a4bef3 NFSD: Update the RENAME3args decoder to use struct xdr_stream adds efaa1e7c2c74 NFSD: Update the LINK3args decoder to use struct xdr_stream adds 9cde9360d18d NFSD: Update the SETATTR3args decoder to use struct xdr_stream adds 6b3a11960d89 NFSD: Update the CREATE3args decoder to use struct xdr_stream adds 83374c278db1 NFSD: Update the MKDIR3args decoder to use struct xdr_stream adds da3920163729 NFSD: Update the SYMLINK3args decoder to use struct xdr_stream adds f8a38e2d6c88 NFSD: Update the MKNOD3args decoder to use struct xdr_stream adds ebcd8e8b2853 NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] adds 8c293ef993c8 NFSD: Update the NFSv2 READ argument decoder to use struct [...] adds a51b5b737a0b NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] adds 1fcbd1c9456b NFSD: Update the NFSv2 READLINK argument decoder to use st [...] adds 788cd46ecf83 NFSD: Add helper to set up the pages where the dirlist is encoded adds 8688361ae2ed NFSD: Update the NFSv2 READDIR argument decoder to use str [...] adds 6d742c1864c1 NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream adds 62aa557efb81 NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] adds 77edcdf91f62 NFSD: Update the NFSv2 LINK argument decoder to use struct [...] adds 2fdd6bd293b9 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] adds 7dcf65b91eca NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] adds 09f75a5375ac NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] adds 5650682e16f4 NFSD: Remove argument length checking in nfsd_dispatch() adds 635a45d34706 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] adds 6bb844b4eb6e NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs adds 427eab3ba228 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] adds 571d31f37a57 NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] adds 64063892efc1 NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] adds baadce65d6ee NFSD: Clean up after updating NFSv2 ACL decoders adds 05027eafc266 NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] adds 68519ff2a1c7 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] adds 9cee763ee654 NFSD: Clean up after updating NFSv3 ACL decoders adds 1b76d1df1a36 nfsd: remove unused stats counters adds e567b98ce9a4 nfsd: protect concurrent access to nfsd stats counters adds 20ad856e4732 nfsd: report per-export stats adds 59a00257c66c svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() adds df971cd853c0 svcrdma: Convert rdma_stat_recv to a per-CPU counter adds 22df5a22462e svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter adds 1e7e55731628 svcrdma: Restore read and write stats adds c6226ff9a62a svcrdma: Deprecate stat variables that are no longer used adds 43042b90cae1 svcrdma: Reduce Receive doorbell rate adds dd2d055b278b svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() adds 4ff923ce1e10 SUNRPC: Correct a comment adds 33311873adb0 nfsd4: simplify process_lookup1 adds a9d53a75cf57 nfsd: simplify process_lock adds b4587eb2cf4b nfsd: simplify nfsd_renew adds 460d27091ae2 nfsd: rename lookup_clientid->set_client adds 7950b5316e40 nfsd: refactor set_client adds 6cdaa72d4dde nfsd: find_cpntf_state cleanup adds dfb5b99d19f9 nfsd: remove unused set_client argument adds 3ba1c1c9de19 nfsd: simplify nfsd4_check_open_reclaim adds 7a097f0e009d nfsd: cstate->session->se_client -> cstate->clp adds ca12b989d6fd NFSv4_2: SSC helper should use its own config. adds ccd261670b0b nfs: use change attribute for NFS re-exports adds c8bc01cb1c59 nfsd: move change attribute generation to filesystem adds e921883035b7 nfsd: skip some unnecessary stats in the v4 case new 278edad81a52 Merge remote-tracking branch 'cel/for-next' adds 147ec02b8705 ovl: avoid deadlock on directory ioctl adds 06896fa3193d ovl: skip getxattr of security labels adds a4056438514c ovl: implement volatile-specific fsync error behaviour adds 4431f2697984 ovl: plumb through flush method adds 176cfe865da6 ecryptfs: fix uid translation for setxattr on security.capability adds 0cf6e5060950 cap: fix conversions on getxattr adds bf27b398da0f ovl: add warning on user_ns mismatch adds 9c09be9e71c4 ovl: perform vfs_getxattr() with mounter creds adds 4cfaec197262 ovl: fix dentry leak in ovl_get_redirect new e34a1803d0f7 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 3e40ad39e308 Merge remote-tracking branch 'v9fs/9p-next' adds 6da1b4b1ab36 xfs: fix an ABBA deadlock in xfs_rename adds b9b7e1dc56c5 xfs: Add helper for checking per-inode extent count overflow adds 727e1acd297c xfs: Check for extent overflow when trivally adding a new extent adds 85ef08b5a667 xfs: Check for extent overflow when punching a hole adds f5d927491914 xfs: Check for extent overflow when adding dir entries adds 0dbc5cb1a91c xfs: Check for extent overflow when removing dir entries adds 02092a2f034f xfs: Check for extent overflow when renaming dir entries adds 3a19bb147c72 xfs: Check for extent overflow when adding/removing xattrs adds c442f3086d5a xfs: Check for extent overflow when writing to unwritten extent adds 5f1d5bbfb2e6 xfs: Check for extent overflow when moving extent from cow [...] adds ee898d78c354 xfs: Check for extent overflow when remapping an extent adds bcc561f21f11 xfs: Check for extent overflow when swapping extents adds f9fa87169d2b xfs: Introduce error injection to reduce maximum inode for [...] adds aff4db57d510 xfs: Remove duplicate assert statement in xfs_bmap_btalloc() adds 0961fddfdd3f xfs: Compute bmap extent alignments in a separate function adds 07c72e556299 xfs: Process allocated extent in a separate function adds 301519674699 xfs: Introduce error injection to allocate only minlen siz [...] adds eaf92540a918 xfs: remove a stale comment from xfs_file_aio_write_checks() adds 01ea173e103e xfs: fix up non-directory creation in SGID directories adds 88a9e03beef2 xfs: Fix assert failure in xfs_setattr_size() adds 10fb9ac1251f xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() adds 8321ddb2fa29 xfs: don't drain buffer lru on freeze and read-only remount adds 8aa921a95335 xfs: set inode size after creating symlink adds 50d25484bebe xfs: sync lazy sb accounting on quiesce of read-only mounts adds 37444fc4cc39 xfs: lift writable fs check up into log worker task adds 9e54ee0fc9ef xfs: separate log cleaning from log quiesce adds 303591a0a947 xfs: cover the log during log quiesce adds b0eb9e118266 xfs: don't reset log idle state on covering checkpoints adds f46e5a174655 xfs: fold sbcount quiesce logging into log covering adds 5232b9315034 xfs: remove duplicate wq cancel and log force from attr quiesce adds ea2064da4592 xfs: remove xfs_quiesce_attr() adds 5b0ad7c2a52d xfs: cover the log on freeze instead of cleaning it adds f22c7f877773 xfs: refactor xfs_file_fsync adds ae29e4220fd3 xfs: reduce ilock acquisitions in xfs_file_fsync new b2ac1eeb6465 Merge remote-tracking branch 'xfs/for-next' new 6716b125b339 zonefs: add tracepoints for file operations new 6720ab3a08c3 Merge remote-tracking branch 'zonefs/for-next' adds 5724be5de88f iomap: rename the flags variable in __iomap_dio_rw adds 2f63296578ca iomap: pass a flags argument to iomap_dio_rw adds 213f627104da iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag new 242939f2041b Merge remote-tracking branch 'iomap/iomap-for-next' adds b9e4666fc1c8 cifs_debug: use %pd instead of messing with ->d_name adds d67568410ae1 orangefs_file_mmap(): use %pD adds 60c5f144569f Merge branches 'work.sparc', 'work.sparc32', 'work.elf-com [...] adds 8a3cc755b138 coredump: don't bother with do_truncate() adds f0b245b318b6 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef adds 61f59723b355 Merge branch 'work.coredump' into for-next adds bca585d24a17 new helper: d_find_alias_rcu() adds 23d8f5b684fc make dump_common_audit_data() safe to be called from RCU pathwalk adds 98583cf6115c Merge branch 'work.audit' into for-next adds 313d64a35d36 do_splice_to(): move the logics for limiting the read length in adds faa97c48c334 take the guts of file-to-pipe splice into a helper function adds b964bf53e540 teach sendfile(2) to handle send-to-pipe directly adds f012556f37ff Merge branch 'work.sendfile' into for-next new 15e46ee0e7ec Merge remote-tracking branch 'vfs/for-next' adds 997e3449d02d Merge branch 'printk-rework' into for-next adds e103e8f1e0bf Merge branch 'printk-rework' into for-next adds 25f0925b7dd4 Merge branch 'printk-rework' into for-next adds 9bc284ca0b6a printk: rectify kernel-doc for prb_rec_init_wr() adds fdaae9394da4 Merge branch 'printk-rework' into for-next new b7b10eb6f5d3 Merge remote-tracking branch 'printk/for-next' new 1423de718e6a PCI/ACPI: Make acpi_pci_osc_control_set() static new 866e61fc40c9 PCI/ACPI: Remove unnecessary osc_lock new 508d392ae0bb PCI/ACPI: Clarify message about _OSC failure new e496ebc8c19b Merge branch 'pci/enumeration' new f089c324b6cd Merge branch 'pci/resource' new ef9e4005cbaf PCI: Align checking of syscall user config accessors new e10c25b77c33 Merge branch 'pci/misc' adds f435ce7ebf8c dt-bindings: PCI: brcmstb: add BCM4908 binding adds 0cdfaceb9889 PCI: brcmstb: support BCM4908 with external PERST# signal [...] new 0966b5839406 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 9b3a84d0f5bc PCI: dwc: Add support to configure for ECRC adds 514a39a653ca dt-bindings: pci: layerscape-pci: Add compatible strings f [...] adds faff7b5ef5d9 PCI: layerscape: Add EP mode support for LX2160A rev2 adds cef11c377a10 PCI: qcom: use PHY_REFCLK_USE_PAD only for ipq8064 new 42aa2bd9a033 PCI: dwc: Drop support for config space in 'ranges' new 538157be1ec0 PCI: dwc: layerscape: Convert to builtin_platform_driver() new 5b858ff9888c Merge branch 'remotes/lorenzo/pci/dwc' new 42814c438aac PCI: mediatek: Add missing of_node_put() to fix reference leak new a419fc17dab9 Merge branch 'remotes/lorenzo/pci/mediatek' adds c4e0fec2f7ee PCI: rcar: Always allocate MSI addresses in 32bit space new c4b023d205ba Merge branch 'remotes/lorenzo/pci/rcar' new 96f760cc00e4 PCI: rockchip: Make 'ep-gpios' DT property optional new b205659626d5 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B new d77f10978453 Merge branch 'remotes/lorenzo/pci/rockchip' adds 75e6ac86ca51 Documentation: PCI: Add specification for the *PCI NTB* fu [...] adds b6c7a2a2b53d PCI: endpoint: Make *_get_first_free_bar() take into accou [...] adds 43e293914d6b PCI: endpoint: Add helper API to get the 'next' unreserved BAR adds 293e2c258ce6 PCI: endpoint: Make *_free_bar() to return error codes on failure adds 9a25bdab9883 PCI: endpoint: Remove unused pci_epf_match_device() adds 868fe90ea45a PCI: endpoint: Add support to associate secondary EPC with EPF adds 632c92ec1257 PCI: endpoint: Add support in configfs to associate two EP [...] adds 310511a3013f PCI: endpoint: Add pci_epc_ops to map MSI irq adds 34fb8ab2e367 PCI: endpoint: Add pci_epf_ops for epf drivers to expose f [...] adds 3a5c112c7a90 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] adds d5c3d2ae7cf1 PCI: cadence: Implement ->msi_map_irq() ops adds d3f497310444 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] adds 7dc64244f9e9 PCI: endpoint: Add EP function driver to provide NTB funct [...] adds 17d49876c3b6 PCI: Add TI J721E device to pci ids adds 5d0db3f429aa NTB: Add support for EPF PCI-Express Non-Transparent Bridge adds 099f07051eef Documentation: PCI: Add configfs binding documentation for [...] adds 27f22f76c3a1 Documentation: PCI: Add userguide for PCI endpoint NTB function new 22032f952928 Merge branch 'remotes/lorenzo/pci/ntb' new de9427ca87cf PCI: Remove tango host controller driver new 6a6dbf81cd88 Merge branch 'remotes/lorenzo/pci/tango' new ae191d2e513a PCI: xilinx-cpm: Fix reference count leak on error path new e708ae37df4e Merge branch 'remotes/lorenzo/pci/xilinx' adds 3f0ea2360e48 PCI: altera-msi: Remove IRQ handler and data in one go adds ad1cc6b75a79 PCI: dwc: Remove IRQ handler and data in one go adds a93c00e5f975 PCI: xgene-msi: Fix race in installing chained irq handler adds ff591f7490cf PCI: Drop PCIE_RCAR config option adds 5ce6697a4460 PCI: brcmstb: Remove chained IRQ handler and data in one go new 71df1724cda3 Merge branch 'remotes/lorenzo/pci/misc' new 140ff0abac7d Merge remote-tracking branch 'pci/next' adds ed9be64eefe2 HID: make arrays usage and value to be the same adds aa86dcaa6d59 Merge branch 'for-5.12/core' into for-next adds 32e411d0af7f HID: sony: Add support for tilt on guitar hero guitars adds 8e1b23e8ca7b Merge branch 'for-5.12/sony' into for-next adds e037acf0b1ae HID: logitech-hidpp: add support for Unified Battery (1004 [...] adds e3adef81385b Merge branch 'for-5.12/logitech' into for-next adds b33752c30023 HID: i2c-hid: Reorganize so ACPI and OF are separate modules adds 1fe16cfd311b arm64: defconfig: Update config names for i2c-hid rejigger adds f9a056e002a2 dt-bindings: input: HID: i2c-hid: Introduce bindings for t [...] adds c1ed18c11bdb HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core adds ab7fcff8a2e2 Merge branch 'for-5.12/i2c-hid' into for-next adds 794c61338343 HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi [...] adds 7525daa3f784 Merge branch 'for-5.11/upstream-fixes' into for-next adds 179e8e47c02a HID: wacom: Correct NULL dereference on AES pen proximity adds c7aa374e0000 HID: multitouch: Set to high latency mode on suspend. adds 9d4f14f132fc Merge branches 'for-5.11/upstream-fixes' and 'for-5.12/mul [...] adds ceecd1bff6f9 HID: correct kernel-doc notation in <linux/hid*.h> adds 0603616a5bf6 HID: correct kernel-doc notation in hid-quirks.c adds 27a8dea33bc0 Merge branch 'for-5.12/doc' into for-next new f709bf46bdd1 Merge remote-tracking branch 'hid/for-next' adds 253a772cdf11 Merge branch 'i2c/for-current' into i2c/for-next adds e4555a32ba42 i2c: Drop unused efm32 bus driver adds 8627537ce044 dt-bindings: i2c: renesas,i2c: add r8a779a0 (V3U) support adds 19eb29b05cc6 i2c: i2c-mux-gpio: Factor out pdev->dev in _probe_dt() adds 98b2b712bc85 i2c: i2c-mux-gpio: Enable this driver in ACPI land adds bed3139613ea i2c: stub: remove definition of DEBUG adds 98babb378826 Merge branch 'i2c/for-5.12' into i2c/for-next adds bc5c416e5372 Merge branch 'i2c/for-current' into i2c/for-next adds 2cea84ddae1c i2c: remove sirf bus driver adds 1059b2bcc683 i2c: remove u300 bus driver adds bfb3939c51d5 i2c: refactor documentation of struct i2c_msg adds deb0d3351b0c i2c: remove licence boilerplate from main UAPI header adds 1713d66cae8a i2c: remove licence boilerplate from i2c-dev UAPI header adds 21500aa84024 i2c: uapi: add macro to describe support for all SMBus transfers adds 58d23305db95 i2c: algo: bit: use new macro to specifiy capabilities adds 416365e02a33 i2c: qup: advertise SMBus transfers using RECV_LEN adds 81f199329df7 i2c: s3c2410: advertise SMBus transfers using RECV_LEN adds f92aacef60f3 Merge branch 'i2c/for-5.12' into i2c/for-next new 0bc30e696eba Merge remote-tracking branch 'i2c/i2c/for-next' new 7a179b6d1699 Merge remote-tracking branch 'dmi/dmi-for-next' adds e1bae9454f0a hwmon: (pc87360) convert comma to semicolon adds ff43f6553880 hwmon: (smsc47m1) Remove 'h' from printk format specifier adds 352c7af0dd4b hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() adds ee8f4e9fb9d9 hwmon: (abx500) Decomission abx500 driver adds a2927d9f8cf8 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support adds ace8cc2c9ac9 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag adds 3550700f9b0a hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag adds e03271ba9560 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() adds 353fe15c6f03 hwmon: (pwm-fan) Store tach data separately adds 118edc13c428 hwmon: (pwm-fan) Support multiple fan tachometers adds 6de55ea5670f hwmon: (max6650) Switch to using the new API kobj_to_dev() adds 3c48f26681e9 hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] adds bc46b7cb76be hwmon: (nct6683) Support ASRock boards adds 9b0b77ad90ca hwmon: (applesmc) Assign boolean values to a bool variable adds 968f138fd22b hwmon: Add AHT10 Temperature and Humidity Sensor Driver adds 5d868b73601a hwmon: (pwm-fan) stop using legacy PWM functions and some [...] new 19e171d5c767 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds cf6d6fc27936 docs: process/howto.rst: make sections on bug reporting ma [...] adds c305f1b408dc Documentation/kokr/howto: Replace HTTP links with HTTPS on [...] adds 0a610e5cd930 docs/kokr: make reporting-bugs.rst obsolete adds e651fdb28185 docs/kokr: Link memory-barriers.txt to rst adds f0ea149eee6b docs: submitting-patches: Emphasise the requirement to Cc: [...] adds 6970613b4c6a samples/kprobes: Add ARM support adds 1a63f9cce7b7 docs: Remove make headers_check from checklist adds 96c0f7c0b9ac Documentation: fix typos in split page table lock description adds 52042e2db452 scripts: kernel-doc: validate kernel-doc markup with the a [...] adds 7ebc7dc87103 docs/scheduler/sched-bwc: formatting fix adds f1779d13edf3 docs/scheduler/sched-design-CFS: formatting fix adds 6c57c12d0f74 docs/scheduler/sched-bwc: fix note rendering adds e5ba9ea63450 docs/scheduler/sched-bwc: note/link cgroup v2 adds a21e7bb3d6d9 docs/admin-guide: cgroup-v2: typos and spaces adds 0d17d017fd09 docs/admin-guide: cgroup-v2: fix cgroup.type rendering adds 8a32d0fee43d doc/admin-guide/cgroup-v2: use tables adds 7361ec680c32 docs/admin-guide/cgroup-v2: nit adds ffcc972a88aa docs/admin-guide/cgroup-v2: fix mount opt rendering adds ba1a297d78f4 arch/Kconfig: update a broken file reference adds 1008bfd8e351 docs: iio: Correct a typo adds 047a4aba71e9 docs/zh_CN: remove cn_index tag in mips adds f7775c20847c AFS: Documentation: fix a few typos in afs.rst adds 4c9a3a6c9c54 parport: fix a kernel-doc markup adds 3de990b09a03 rapidio: fix kernel-doc a markup adds 961f3c898e86 fs: fix kernel-doc markups adds 4fd15eaf429a pstore/zone: fix a kernel-doc markup adds e23bd83368af firmware: stratix10-svc: fix kernel-doc markups adds 3aa1141f9916 connector: fix a kernel-doc markup adds 8276d3b4398d lib/crc7: fix a kernel-doc markup adds 909782ad0a36 memblock: fix kernel-doc markups adds 484cac791015 w1: fix a kernel-doc markup adds 3950b92f9691 selftests: kselftest_harness.h: partially fix kernel-doc markups new 2a1cb92590ca Merge remote-tracking branch 'jc_docs/docs-next' adds 41f42b6e693d media: dt-bindings: Convert video-interfaces.txt propertie [...] adds 066a94e28a23 media: dt-bindings: media: Use graph and video-interfaces schemas adds 36e4f2b2e3f7 media: i2c: ov5648/ov8865: Minor cosmetic fixes adds 54c261891ced media: Documentation: media: Fix recently introduced build [...] adds fb5ec981adf0 media: software_node: Fix refcounts in software_node_get_n [...] adds ec9ded4fa864 media: ipu3-cio2: Add headers that ipu3-cio2.h is direct user of adds 5273382d0376 media: device property: Return true in fwnode_device_is_av [...] adds acd418bfcfc4 media: device property: Call fwnode_graph_get_endpoint_by_ [...] adds d9b1103bc622 media: software_node: Enforce parent before child ordering [...] adds fc002f0f23e2 media: software_node: unregister software_nodes in reverse order adds 529b56a854c5 media: device property: Define format macros for ports and [...] adds 000c08fda62c media: software_node: Add support for fwnode_graph*() fami [...] adds f0328be57568 media: lib/test_printf.c: Use helper function to unwind ar [...] adds 900104c84837 media: ipu3-cio2: Add T: entry to MAINTAINERS adds acec1ff638a6 media: ipu3-cio2: Rename ipu3-cio2.c adds 06c85233121f media: v4l2-core: v4l2-async: Check sd->fwnode->secondary [...] adds bf263f64e804 media: ACPI / bus: Add acpi_dev_get_next_match_dev() and h [...] adds 0eeded3671df media: v4l2-fwnode: Include v4l2_fwnode_bus_type adds 803abec64ef9 media: ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver new 586bb700b325 media: sunxi-cir: Clean up dead register writes new d1036eb43f71 media: sunxi-cir: Remove unnecessary spinlock new 8f9061fa773c media: sunxi-cir: Factor out hardware initialization new a6f42f5ebb7f media: sunxi-cir: Implement suspend/resume/shutdown callbacks new 9dec0f48a75e media: mceusb: sanity check for prescaler value new 59a3e78f8cc3 media: lmedm04: Fix misuse of comma new add5861769f9 media: lmedm04: Use GFP_KERNEL for URB allocation/submission. new 7b2afdbc00c5 media: lmedm04: Remove lme2510_kill_urb function. new 036bf04f14a1 media: atomisp/pci/hmm: fix wrong printk format new 048c96e28674 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate new 8089651cd9ed media: meson/ge2d: set ret to -ENOMEM new 7692057d9cc5 media: davinci/vpbe.c: ret contains the return code, not err new fec9b0e84916 media: tuners/it913x.c: fix missing error code new 6e7cca2790a5 media: i2c/ov8865.c: fix error checks using wrong variable new 3d14284fe363 media: sti/c8sectpfe: set correct return code new 0dfa73608f45 media: sti/hva: add missing clk_disable_unprepare() new dd3bca72c4db media: pci/ivtv: release memory regions on error new add434e551f0 media: usb/dvb-usb-v2/rtl28xxu.c: clean up code to fix sma [...] new 83104f045dae media: dvb-frontends/rtl2832.c: fix missing error code new e121993ae4b5 media: dvb-frontends/af9033.c: fix missing error codes new 7be37332ecfd media: atomisp/pci: add missing include new 5320f4c1fb88 media: i2c/ov02a10.c: add cast to fix type mismatch new 0a933a7f73d6 media: vidtv: psi: fix missing crc for PMT new 4671c204dd5f media: vidtv: remove unused field from 'struct vidtv_mpeg_ts' new 8d23ada8e72d media: vidtv: Use kmemdup instead of kzalloc and memcpy new e259572d6ffc media: vidtv: Add media controller support new 707848ccdf36 media: vidtv: reinstate sysfs bind attrs new 0b8f1d4a093a media: vidtv: use a simpler name in platform_{device|driver} new ed35980a4d8a media: vidtv: print message when driver is removed new 7072db895721 media: cedrus: Remove checking for required controls new 625993166b55 media: atomisp: Fix a buffer overflow in debug code new af7ab6622511 media: dvb-frontends: Fix fall-through warnings for Clang new 623cd8b13f63 media: usb: dvb-usb-v2: Fix fall-through warnings for Clang new 45fe926241bc media: atomisp: Fix fall-through warnings for Clang new 97735d3a55c8 media: dvb_frontend: Fix fall-through warnings for Clang new bbcab30420f4 media: rcar_jpu: Fix fall-through warnings for Clang new 69518b52e923 media: saa7134: Fix fall-through warnings for Clang new fcf8d018bdca media: qm1d1c0042: fix error return code in qm1d1c0042_init() new c0011fe210c5 media: mtk-vcodec: Fix order of log arguments new 4d2e37340ec9 media: rc: select CONFIG_BITREVERSE where needed new fed3f55dfca8 media: mtk-mdp: Do not zero reserved fields new 4701825e0987 media: fdp1: Do not zero reserved fields new 7b472a76fccd media: jpu: Do not zero reserved fields new b7d2c99a69a1 media: ti-vpe: Do not zero reserved fields new ed2fb2f57430 media: vicodec: Do not zero reserved fields new f5cc14e420e8 media: sun4i-csi: Do not zero reserved fields new 204cffafd4f5 media: mtk-vcodec: Do not zero reserved fields new 873a623fd42d media: saa7164: switch from 'pci_' to 'dma_' API new b2de3643c502 media: cx25821: Fix a bug when reallocating some dma memory new a04e187d2310 media: mtk-vcodec: fix argument used when DEBUG is defined new 031b9212eeee media: pxa_camera: declare variable when DEBUG is defined new 319c4bd41a36 media: v4l2-ioctl: print capabilities in v4l_print_create_ [...] new b7da24739f31 media: videobuf2-v4l2: remove redundant error test new c4f115355c53 media: rcar-vin: Do not try to stop stream if not running new bdd59592b29b media: rcar-vin: Route events to correct video device new 65fba0b15e99 media: Fix RTL2832 not depending on REGMAP_I2C new 711ae4f6f353 media: hdmi: cec: replace broken link to HDMI specs new b05bb3bfa583 media: smipcie: switch from 'pci_' to 'dma_' API new 9d3b7ca42d6f media: imx6-mipi-csi2: Call remote subdev get_mbus_config [...] new ea354b6ddd6f media: zr364xx: fix memory leaks in probe() new b400b6f28af0 media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 new dc9455ffae02 media: uvcvideo: Accept invalid bFormatIndex and bFrameInd [...] new 351509c604dc media: uvcvideo: Move guid to entity new cae79e50d122 media: uvcvideo: Allow extra entities new 7532dad66340 media: uvcvideo: Allow entities with no pads new d9c8763e6129 media: uvcvideo: Provide sync and async uvc_ctrl_status_event new 65900c581d01 media: uvcvideo: Allow entity-defined get_info and get_cur new 2886477ff987 media: uvcvideo: Implement UVC_EXT_GPIO_UNIT new 6f6a87eb8266 media: uvcvideo: Add Privacy control based on EXT_GPIO new 69df09547e7a media: uvcvideo: Use dev_ printk aliases new 59e92bf62771 media: uvcvideo: New macro uvc_trace_cont new ed4c5fa4d804 media: uvcvideo: use dev_printk() for uvc_trace() new 9e56380ae625 media: uvcvideo: Rename debug functions new 97cf50b6f8e5 media: v4l2-async: Remove V4L2_ASYNC_MATCH_CUSTOM new 517fd2b6a058 media: v4l2-async: Add waiting subdevices debugfs new b7cdd6453ca2 media: i2c/Kconfig: Select FWNODE for OV772x sensor new 25a6436002d3 media: v4l2-async: Safely unregister an non-registered asy [...] new 35cb6aa82656 media: dt-bindings: media: ov5647: Fix filename new 256442881b17 media: allegro: extract RBSP handler from H.264 NAL generator new 98c588b6d27c media: allegro: add helper to report unsupported fields new 7f8e438b90c9 media: allegro: add HEVC NAL unit generator new 8e64f00846bb media: allegro: implement S_FMT for CAPTURE new d2a1b58fd2df media: allegro: adjust channel after format change new 83a4b7fd7f6f media: allegro: move encoding options to channel new e7cd90988b9d media: allegro: fix log2_max_poc in firmware 2019.1 new 21de56fa0789 media: allegro: use handler_setup to configure channel new 2e3917e6bd22 media: allegro: initialize bitrate using v4l2_ctrl new d4a881c1b9f6 media: allegro: implement scaling of cpb size in SPS new 7f046e4b05b3 media: allegro: remove cpb_size and gop_size from channel new 608341075c2d media: allegro: remove profile and level from channel new 2b6e6e5b26cf media: allegro: use accessor functions for QP values new 655ef9f9e875 media: allegro: add helper to get entropy mode new 4132dcbf5ccd media: allegro: rename codec specific functions new be7f41f2f10c media: allegro: increase offset in CAPTURE buffer new 99b05ce74cee media: allegro: activate v4l2-ctrls only for current codec new b08797d1b2ec media: allegro: add support for HEVC encoding new c5b14df7a80a media: venus: Fix uninitialized variable count being check [...] new 0f9774dddf6c media: venus: Mark bufreq_enc with static keyword new 0ca0ca980505 media: venus: core: add support to dump FW region new 74c357fc2c4b media: platform: Remove depends on interconnect new a76f43a49054 media: venus: pm_helpers: Control core power domain manually new 01e869e78756 media: venus: venc: fix handlig of S_SELECTION and G_SELECTION new 002c22bd360e media: venus: venc: set inband mode property to FW. new f0ddb4e99116 media: venus: venc: set IDR period to FW only for H264 & HEVC new 3d1e50737a2e Merge remote-tracking branch 'v4l-dvb/master' new 227288e0de51 Merge remote-tracking branch 'v4l-dvb-next/master' adds 3dfaea3811f8 ACPICA: Fix exception code class checks adds 25d866c46c1d ACPICA: Clean up exception code class checks adds c1a7c2ce7c37 ACPICA: fix -Wfallthrough adds c01df543c3a2 ACPICA: add type casts for string functions adds 7c9e83b6ad71 ACPICA: Update version to 20201217 adds 9e3000708868 ACPICA: Remove the MTMR (Mid-Timer) table adds 9a5c7de7a5d1 ACPICA: Remove the VRTC table adds 4441e55d5051 ACPICA: Updated all copyrights to 2021 adds df1d4b466bb6 ACPICA: Update version to 20210105 adds db25e96bd0ae Merge branch 'acpica' into linux-next adds 81b704d3e467 ACPI: thermal: Do not call acpi_thermal_check() directly adds 36af2d5c4433 ACPI: sysfs: Prefer "compatible" modalias adds 9948a6dcfc15 Merge branches 'acpi-thermal' and 'acpi-sysfs' into linux-next adds 847023830e82 Merge branch 'powercap' into linux-next adds 651bc5816c39 intel_idle: remove definition of DEBUG adds 75a8d877d657 cpufreq: intel_pstate: Remove repeated word adds 78bac6e6398a Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds 10aa694ea0d0 PM: runtime: Fix resposible -> responsible in runtime.c adds 67e3242ee280 PM: domains: inform PM domain of a device's next wakeup adds c79aa080fb0f PM: domains: use device's next wakeup to determine domain [...] adds 079c42a0ed73 PM: domains: Make set_performance_state() callback optional adds 18027d6f392e PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER adds 45fbc464b047 PM: domains: Add "performance" column to debug summary adds a930d7124e2f Merge branches 'pm-core' and 'pm-domains' into linux-next adds 0f39ee8324e7 ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros adds d8f85cc021af ACPI: CPPC: remove __iomem annotation for cpc_reg's address adds 1d9b4abefcca ACPI: CPPC: add __iomem annotation to generic_comm_base pointer adds 26692cd93265 ACPI: CPPC: initialise vaddr pointers to NULL adds 731e97e07698 Documentation: ACPI: add new rule for gpio-line-names adds 67e40054de86 ACPI: configfs: add missing check after configfs_register_ [...] adds 208757d71098 ACPI: tables: introduce support for FPDT table adds 778ce78ae6b4 Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] adds b1f4213cfa2a PNP: add printf attribute to log function adds 96228223933b PNP: pnpbios: Use DEFINE_SPINLOCK() for spinlock adds feb0d85db3fd Merge branch 'pnp' into linux-next new c1013ff7a547 ACPI: scan: Rearrange memory allocation in acpi_device_add() new 5e73c5187cf4 ACPI: scan: Adjust white space in acpi_device_add() new 83e2c8fc7ab8 ACPI: scan: Rearrange code related to acpi_get_device_data() new e7c5b62ade5e Merge branch 'acpi-scan' into linux-next new e425f6a2fb07 ACPI: power: Clean up printing messages new e8799ef988c1 ACPI: PM: Clean up printing messages new 20c094415096 ACPI: bus: Clean up printing messages new 304b4929ecf4 ACPI: scan: Clean up printing messages new 806c8bf2729b ACPI: utils: Clean up printing messages new c0af2e02e0bb ACPI: bus: Drop ACPI_BUS_COMPONENT which is not used any more new 17dcbe861bc9 Merge branch 'acpi-messages' into linux-next new 56c91a18432b kernel: kexec: remove the lock operation of system_transit [...] new fef9c8d28e28 PM: hibernate: flush swap writer after marking new 93c3d4245f20 Merge branch 'pm-sleep' into linux-next new ea854259dd2b Merge remote-tracking branch 'pm/linux-next' adds 763ec5daaea8 cpufreq: tegra20: Use resource-managed API adds 266991721c15 cpufreq: qcom-hw: enable boost support adds 05f456286fd4 cpufreq: brcmstb-avs-cpufreq: Free resources in error path adds 3657f729b6fb cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() adds 7114ebffd330 cpufreq: remove tango driver new aa55464610a3 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 629d512d682d cpupower: Update msr_pstate union struct naming adds 7a136a8fcd7e cpupower: Correct macro name for CPB caps flag adds a0255a76bf3a cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag adds 1421de7919cd cpupower: Remove unused pscur variable. adds 23765b82a808 cpupower: Update family checks when decoding HW pstates adds 56a85eebebdb cpupower: Condense pstate enabled bit checks in decode_pstates() adds d1abc4e996d7 cpupower: Remove family arg to decode_pstates() adds 3a3ecfdb605c cpupower: Add cpuid cap flag for MSR_AMD_HWCR support new 3fc569921552 Merge remote-tracking branch 'cpupower/cpupower' new aa4e20db2b48 Merge remote-tracking branch 'devfreq/devfreq-next' new c1e6d3d2757b opp: Fix adding OPP entries in a wrong order if rate is un [...] new 3a6eb5e5fbca opp: Filter out OPPs based on availability of a required-OPP new cc13e2c375cf opp: Correct debug message in _opp_add_static_v2() new d9f2f4edf5d6 opp: Add dev_pm_opp_find_level_ceil() new 193f31707a93 opp: Add dev_pm_opp_get_required_pstate() new 793a16e0ba91 opp: Add dev_pm_opp_sync_regulators() new 6c2160ff30a8 opp: Create _of_add_table_indexed() to reduce code duplication new 26de96f20080 opp: Add dev_pm_opp_of_add_table_noclk() new 16a2bbfefaeb opp: Add devm_pm_opp_register_set_opp_helper new a60b1d85bf63 opp: Add devm_pm_opp_attach_genpd new 4ffee0de0f36 opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] new d75478a70d06 opp: Print OPP level in debug message of _opp_add_static_v2() new 1209f89818c5 opp: Prepare for ->set_opp() helper to work without regulators new 7e306e1251c0 opp: Make _set_opp_custom() work without regulators new 9baaa81328e1 opp: Rename _opp_set_rate_zero() new 2e2f3cc38d95 opp: No need to check clk for errors new c005f2181606 opp: Keep track of currently programmed OPP new e01da2ca079d opp: Split _set_opp() out of dev_pm_opp_set_rate() new ddf14415b744 opp: Allow _set_opp() to work for non-freq devices new 7d55c0301aac opp: Allow _generic_set_opp_regulator() to work for non-fr [...] new c4c9f1d22116 opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] new bd6e46950620 opp: Update parameters of _set_opp_custom() new 7a2df1999fb8 opp: Implement dev_pm_opp_set_opp() new ab90c175fd1d cpufreq: qcom: Migrate to dev_pm_opp_set_opp() new ff7f11c9ec10 drm: msm: Migrate to dev_pm_opp_set_opp() new 55e6ddeb8f39 devfreq: tegra30: Migrate to dev_pm_opp_set_opp() new 6866339e7ba4 opp: Remove dev_pm_opp_set_bw() new ffc815e37021 Merge remote-tracking branch 'opp/opp/linux-next' adds a7d6ba14efb7 thermal/core: Remove the 'forced_passive' option adds a20b995b23e4 thermal/core: Remove unused functions rebind/unbind exception adds 53f04ca8153c thermal/core: Remove pointless test with the THERMAL_TRIPS [...] adds 43bb4a9d6583 acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding adds 716072d065b6 thermal/core: Remove THERMAL_TRIPS_NONE test adds 2121496fdc5f thermal/core: Remove unused macro THERMAL_TRIPS_NONE adds 17d399cd9c89 thermal/core: Precompute the delays from msecs to jiffies adds 39a38808d082 thermal/core: Use precomputed jiffies for the polling adds b39d2dd5b5ed thermal/core: Remove ms based delay fields adds d0df264fbd3c thermal/core: Remove pointless thermal_zone_device_reset() [...] adds dd47366aaa9b thermal: int340x: Fix unexpected shutdown at critical temperature adds 03671968d0bf thermal: intel: pch: Fix unexpected shutdown at critical t [...] adds 23ff8529ee20 thermal/core: Make cooling device state change private adds 7a583405f24b thermal: power allocator: fail binding for non-power actor [...] new af023cfb91e2 Merge remote-tracking branch 'thermal/thermal/linux-next' new 93ce3e974a81 Merge remote-tracking branch 'ieee1394/for-next' adds bad07664a5a1 RDMA/rxe: Add check for supported QP types adds 1d11c1b7f9ff RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag adds c06ee3a0147e RDMA/rxe: Let pools support both keys and indices adds b994d49ef4af RDMA/rxe: Add elem_offset field to rxe_type_info adds 2622aa718a6a RDMA/rxe: Make pool lookup and alloc APIs type safe adds 91a42c5becb6 RDMA/rxe: Make add/drop key/index APIs type safe adds 3853c35e243d RDMA/rxe: Add unlocked versions of pool APIs adds 8a48ac7f6c24 RDMA/rxe: Fix race in rxe_mcast.c adds 7490fd1fe836 RDMA/rtrs: Extend ibtrs_cq_qp_create adds 99f0c3807973 RDMA/rtrs-srv: Release lock before call into close_sess adds f991fdac813f RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect adds f47e4e3e7172 RDMA/rtrs-clt: Set mininum limit when create QP adds f77c4839ee8f RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails adds 424774c9f3fa RDMA/rtrs: Call kobject_put in the failure path adds 7b47b27fcb4e RDMA/rtrs-clt: Consolidate rtrs_clt_destroy_sysfs_root_{fo [...] adds 25a033f5a758 RDMA/rtrs-clt: Kill wait_for_inflight_permits adds 88a8c54db98a RDMA/rtrs-clt: Remove unnecessary 'goto out' adds 11f7b3940df3 RDMA/rtrs-clt: Kill rtrs_clt_change_state adds 7a8732a6f9a2 RDMA/rtrs-clt: Rename __rtrs_clt_change_state to rtrs_clt_ [...] adds 8537f2de6519 RDMA/rtrs-srv: Fix missing wr_cqe adds eab098246625 RDMA/rtrs-clt: Refactor the failure cases in alloc_clt adds b38041d50add RDMA/rtrs: Do not signal for heatbeat adds aaed465f7617 RDMA/rtrs-clt: Use bitmask to check sess->flags adds e8ae7ddb48a1 RDMA/rtrs-srv: Do not signal REG_MR adds 6f5d1b3016d6 RDMA/rtrs-srv: Init wr_cnt as 1 adds 7fbc3c373eef RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug adds 33eb12f2966e RDMA/nldev: Return an error message on failure to turn auto mode adds 1bbd4380744f RDMA/hns: Create CQ with selected CQN for bank load balance adds f6919d56388c RDMA/bnxt_re: Code refactor while populating user MRs adds c930af5ab431 RDMA/bnxt_re: Allow bigger MR creation adds 8ebe0e2a7efa IB/isert: Remove unneeded new lines adds ec53a2a6540d IB/isert: Remove unneeded semicolon adds a6dc16b69963 IB/isert: Simplify signature cap check adds ab0da5a57188 net/mlx5: Expose ifc bits for query modify header adds 8798e4ad0abe RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation adds 1368ead04c36 RDMA/mlx5: Use strict get/set operations for obj_id adds 02487bcc84cd Merge branch 'devx_set_get' into rdma.git for-next adds 5bf0e4b80b2a IB/iser: Remove unneeded semicolons adds 429c76133fbb IB/iser: Protect iscsi_max_lun module param using callback adds 6bd898baf2bb IB/iser: Enforce iser_max_sectors to be greater than 0 adds 877745b47783 IB/iser: Simplify prot_caps setting adds ab40530a2e0a IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex adds 559a3eacc4e5 IB/mlx5: Make function static adds 390e9ab4632f RDMA/hw: i40iw_hmc: Fix misspellings of '*idx' args adds 4c3b53e14cdf RDMA/core: device: Fix formatting in worthy kernel-doc hea [...] adds 14fa9fe5a612 RDMA/hw/i40iw/i40iw_ctrl: Fix a bunch of misspellings and [...] adds 03e2dbbb3e81 RDMA/hw/i40iw/i40iw_cm: Fix a bunch of function documentat [...] adds 3c976761ad04 RDMA/core/cache: Fix some misspellings, missing and superf [...] adds 263520f2dd27 RDMA/hw/i40iw/i40iw_hw: Provide description for 'ipv4', re [...] adds c5e2ee410ba8 RDMA/hw/i40iw/i40iw_main: Rectify some kernel-doc misdemeanours adds d71f5fa2f5f2 RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_resca [...] adds fa2e3a72a28e RDMA/hw/i40iw/i40iw_pble: Provide description for 'dev' an [...] adds 0c962472d67e RDMA/hw/i40iw/i40iw_puda: Fix some misspellings and provid [...] adds 1d3194f1d0a4 RDMA/core/multicast: Provide description for 'ib_init_ah_f [...] adds cf5dd4a891b7 RDMA/core/sa_query: Demote non-conformant kernel-doc header adds d246bbdcc757 RDMA/hw/i40iw/i40iw_uk: Clean-up some function documentati [...] adds dcef82fad6da RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues adds 737db46d29c0 RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missi [...] adds 554c3b0b8079 RDMA/core/restrack: Fix kernel-doc formatting issue adds 1896e5240883 RDMA/hw/i40iw/i40iw_verbs: Fix worthy function headers and [...] adds 78f20653531e RDMA/core/counters: Demote non-conformant kernel-doc headers adds db038e70f82e RDMA/core/iwpm_util: Fix some param description misspellings adds abfa456555f4 RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param adds 368c0159d492 RDMA/umem: Support importing dma-buf as user memory region adds 3bc489e8827a RDMA/core: Add device method for registering dma-buf based [...] adds bfe0cc6eb249 RDMA/uverbs: Add uverbs command for dma-buf based MR registration adds 90da7dc8206a RDMA/mlx5: Support dma-buf based userspace memory region adds efeb973ffce7 RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI adds 5e769e444d26 RDMA/hw/mlx5/odp: Fix formatting and add missing descripti [...] adds 30cd9fc5e734 RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header adds 9b3ae173e6c4 RDMA/hw/efa/efa_com: Stop using param description notation [...] adds 006110eef715 RDMA/hw/hns/hns_roce_hw_v1: Fix doc-rot issue relating to [...] adds 779f2f5e7d2d RDMA/hw/hns/hns_roce_mr: Add missing description for 'hr_d [...] adds 65a62ec08ca4 RDMA/hw/qib/qib_driver: Fix misspelling in 'ppd's param de [...] adds 39412461fc3c RDMA/sw/rdmavt/vt: Fix formatting issue and update descrip [...] adds aab5a7e909f6 RDMA/hw/qib/qib_eeprom: Fix misspelling of 'buff' in 'qib_ [...] adds 7040557ca997 RDMA/hw/qib/qib_mad: Fix a few misspellings and supply mis [...] adds 305f2261f574 RDMA/hw/qib/qib_intr: Fix a bunch of formatting issues adds 63f774c512ce RDMA/hw/qib/qib_pcie: Demote obvious kernel-doc abuse adds 0bbc2aea2b8a RDMA/hw/qib/qib_qp: Fix some issues in worthy kernel-doc h [...] adds 8effbe0563ce RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header adds 24d02e04943a RDMA/hw/qib/qib_rc: Fix some worthy kernel-docs demote har [...] adds da0940e5a586 RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting an [...] adds 04dccf5d0933 RDMA/hw/qib/qib_twsi: Provide description for missing para [...] adds 6b3137fe7129 RDMA/hw/qib/qib_tx: Provide description for 'qib_chg_pioav [...] adds f8005fa870ff RDMA/hw/qib/qib_uc: Provide description for missing 'flags' param adds 5209201585fb RDMA/hw/qib/qib_ud: Provide description for 'qib_make_ud_r [...] adds e54e3db30ee7 RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header adds 888bf760700a RDMA/hw/qib/qib_user_pages: Demote non-conformant document [...] adds 00d25ff67913 RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header adds 9d2338ca5b5f RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues adds f40164f964d4 RDMA/hw/qib/qib_iba7220: Fix some kernel-doc issues adds 8e9a197e8457 RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param adds cf8f5cea24d5 RDMA/sw/rdmavt/mr: Fix some issues related to formatting a [...] adds a8a47b169b8d RDMA/hw/qib/qib_iba7322: Fix a bunch of copy/paste issues adds 3c2504be7e60 RDMA/hw/qib/qib_verbs: Repair some formatting problems adds 71f964c3a653 RDMA/hw/qib/qib_iba6120: Fix some repeated (copy/paste) ke [...] adds f8e9a970159c RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours new 23fddeaf06ea Merge remote-tracking branch 'rdma/for-next' adds 3c51fa5d2afe net: phy: ar803x: disable extended next page bit adds b1ae3587d16a net: phy: Add 100 base-x mode adds 6e12f35cef6b sfp: add support for 100 base-x SFPs adds c01037293c4b Merge branch 'add-100-base-x-mode' adds 3a70a6451551 selftests: Move device validation in nettest adds 6fc90e18994c selftests: Move convert_addr up in nettest adds f2f575840a59 selftests: Move address validation in nettest adds 092e0ceb12f2 selftests: Add options to set network namespace to nettest adds 6469403c97b4 selftests: Add support to nettest to run both client and server adds f222c37cf75a selftests: Use separate stdout and stderr buffers in nettest adds db9993359e58 selftests: Add missing newline in nettest error messages adds 9a8d584964fc selftests: Make address validation apply only to client mode adds a824e261d7cd selftests: Consistently specify address for MD5 protection adds d3857b8f0d19 selftests: Add new option for client-side passwords adds 8a909735fa29 selftests: Add separate options for server device bindings adds f26a008c4512 selftests: Remove exraneous newline in nettest adds 5265a0142f57 selftests: Add separate option to nettest for address binding adds 3bf679e2f7d9 Merge branch 'selftests-updates-to-allow-single-instance-o [...] adds a5317f3b06b3 net: openvswitch: add log message for error case adds c612fe780803 net: marvell: prestera: fix uninitialized vid in prestera_ [...] adds bb5c64c879e5 mlxsw: pci: switch from 'pci_' to 'dma_' API adds 32d4c5647aad net: bonding: Notify ports about their initial state adds 5696c8aedfcc net: dsa: Don't offload port attributes on standalone ports adds 058102a6e9eb net: dsa: Link aggregation support adds 57e661aae6a8 net: dsa: mv88e6xxx: Link aggregation support adds 5b60dadb71db net: dsa: tag_dsa: Support reception of packets from LAG devices adds 22a8a230d771 Merge branch 'net-dsa-link-aggregation-support' adds 6d051154d433 MAINTAINERS: adjust entry to tcan4x5x file split adds 9f16f4e0a8a0 MAINTAINERS: CAN network layer: add missing header file can-ml.h adds 3e77f70e7345 can: dev: move driver related infrastructure into separate subdir adds 5a9d5ecd69ed can: dev: move bittiming related code into seperate file adds bdd2e413192d can: dev: move length related code into seperate file adds 18f2dbfd2232 can: dev: move skb related into seperate file adds 0a042c6ec991 can: dev: move netlink related code into seperate file adds 1ea0a522896d can: length: convert to kernel coding style adds 652562e5ff06 can: length: can_fd_len2dlc(): simplify length calculcation adds 99b7beb0431a can: length: canfd_sanitize_len(): add function to sanitiz [...] adds 85d99c3e2a13 can: length: can_skb_get_frame_len(): introduce function t [...] adds f0ef72febc9a can: dev: extend struct can_skb_priv to hold CAN frame length adds 1dcb6e57db83 can: dev: can_put_echo_skb(): extend to handle frame_len adds 9420e1d495e2 can: dev: can_get_echo_skb(): extend to return can frame length adds 99842c9685ab can: dev: can_rx_offload_get_echo_skb(): extend to return [...] adds 741b91f1b0ea can: dev: can_put_echo_skb(): add software tx timestamps adds 1105592cb8fd can: tcan4x5x: remove __packed attribute from struct tcan4 [...] adds 747fdd47ed4f Merge tag 'linux-can-next-for-5.12-20210114' of git://git. [...] adds d9cbe818485b net: ipa: a few simple renames adds a60d0632f6e8 net: ipa: introduce some interrupt helpers adds 74401946bdad net: ipa: use usleep_range() 65;6003;1c The use of msleep( [...] adds 59b5f4549625 net: ipa: change GSI command timeout adds 3d60e15f6ead net: ipa: change stop channel retry delay adds 057ef63f755f net: ipa: retry TX channel stop commands adds 3d33c00361e0 Merge branch 'net-ipa-gsi-interrupt-updates' adds e3a7670737ec ch_ipsec: Remove initialization of rxq related data adds 71854255820d net: vlan: Add parse protocol header ops adds 4f1cc51f3488 net: flow_dissector: Parse PTP L2 packet header adds e4abfd88c781 Merge branch 'dissect-ptp-l2-packet-header' adds 1d9f03c0a15f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 623c13295cf4 dt: ar803x: document SmartEEE properties adds 390b4cad8148 net: phy: at803x: add support for configuring SmartEEE adds e7fa5c80defe Merge branch 'add-further-dt-configuration-for-at803x-phys' adds 54a52823a2d6 dsa: add support for Arrow XRS700x tag trailer adds ee00b24f32eb net: dsa: add Arrow SpeedChips XRS700x driver adds 8204c2b01cf9 dt-bindings: net: dsa: add bindings for xrs700x switches adds 8a39bee15d1d Merge branch 'arrow-speedchips-xrs700x-dsa-driver' adds d38001d30d47 net: dsa: mv88e6xxx: Provide dummy implementations for tru [...] adds b80dc51b72e2 net: dsa: mv88e6xxx: Only allow LAG offload on supported hardware adds 7c140b05a1b8 Merge branch 'net-dsa-mv88e6xxx-lag-fixes' adds 297af515d75f netxen_nic: switch from 'pci_' to 'dma_' API adds 0ee2af4ebbe3 net: dsa: set configure_vlan_while_not_filtering to true b [...] adds 2267c530f868 gianfar: remove definition of DEBUG adds e794e7fa1963 neighbor: remove definition of DEBUG adds 3ada665b8fab net: ks8851: remove definition of DEBUG adds 11c11d0751fc bpf: x86: Factor out emission of ModR/M for *(reg + off) adds 74007cfc1f71 bpf: x86: Factor out emission of REX byte adds e5f02caccfae bpf: x86: Factor out a lookup table for some ALU opcodes adds 91c960b00566 bpf: Rename BPF_XADD and prepare to encode other atomics in .imm adds c5bcb5eb4db6 bpf: Move BPF_STX reserved field check into BPF_STX verifier code adds 5ca419f2864a bpf: Add BPF_FETCH field / create atomic_fetch_add instruction adds 5ffa25502b5a bpf: Add instructions for atomic_[cmp]xchg adds 462910670e4a bpf: Pull out a macro for interpreting atomic ALU operations adds 981f94c3e921 bpf: Add bitwise atomic instructions adds 98d666d05a1d bpf: Add tests for new BPF atomic operations adds de948576f8e7 bpf: Document new atomic instructions adds 7064a7341a0d Merge branch 'Atomics for eBPF' adds bd7525dacd7e bpf: Move stack_map_get_build_id into lib adds 921f88fc8919 bpf: Add size arg to build_id_parse function adds 88a16a130933 perf: Add build id data in mmap2 event adds eed6a9a9571b Merge branch 'perf: Add mmap2 build id support' adds 2d9116be7607 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds f6fe01d6fa24 net: mscc: ocelot: auto-detect packet buffer size and numb [...] adds 703b762190e6 net: mscc: ocelot: add ops for decoding watermark threshol [...] adds 2a6ef7630372 net: dsa: add ops for devlink-sb adds a7096915e427 net: dsa: felix: reindent struct dsa_switch_ops adds d19741b0f544 net: dsa: felix: perform teardown in reverse order of setup adds 70d39a6e62d3 net: mscc: ocelot: export NUM_TC constant from felix to co [...] adds c6c65d47ddeb net: mscc: ocelot: delete unused ocelot_set_cpu_port prototype adds 6c30384eb1de net: mscc: ocelot: register devlink ports adds a4ae997adcbd net: mscc: ocelot: initialize watermarks to sane defaults adds f59fd9cab730 net: mscc: ocelot: configure watermarks using devlink-sb adds 58f9f9b55555 Merge branch 'configuring-congestion-watermarks-on-ocelot- [...] adds 32d91b4af353 nfc: netlink: use &w->w in nfc_genl_rcv_nl_event adds b69df2608281 net: tap: check vlan with eth_type_vlan() method adds f4d133d86af7 tcp_cubic: use memset and offsetof init adds 9ab7e76aefc9 GTP: add support for flow based tunneling API adds 7d2a92445e3f net: ethernet: smsc: smc91x: Fix function name in kernel-d [...] adds 090c7ae8e0d0 net: xen-netback: xenbus: Demote nonconformant kernel-doc headers adds 935888cda820 net: ethernet: ti: am65-cpsw-qos: Demote non-conformant fu [...] adds e49e4647f3e2 net: ethernet: ti: am65-cpts: Document am65_cpts_rx_enable [...] adds 807086021bf5 net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours adds b51036321461 net: ethernet: toshiba: ps3_gelic_net: Fix some kernel-doc [...] adds e242d5989965 net: ethernet: toshiba: spider_net: Document a whole bunch [...] adds c761b2df9df0 Merge branch 'rid-w-1-warnings-in-ethernet' adds b660bccbc345 cxgb4: enable interrupt based Tx completions for T5 adds 20efd2c79afb net: mscc: ocelot: Remove unneeded semicolon adds dbd50f238dec net: move the hsize check to the else block in skb_segment adds 1fef8544bf41 sctp: remove the NETIF_F_SG flag before calling skb_segment adds 213b97b12580 Merge branch 'net-fix-the-features-flag-in-sctp_gso_segment' adds bf52e27bb353 net: ipa: rename interconnect settings adds ec0ef6d3c8c2 net: ipa: don't return an error from ipa_interconnect_disable() adds 5b40810b19db net: ipa: introduce an IPA interconnect structure adds db6cd5148724 net: ipa: store average and peak interconnect bandwidth adds e938d7ef92c3 net: ipa: add interconnect name to configuration data adds 10d0d3970187 net: ipa: clean up interconnect initialization adds ea151e1915eb net: ipa: allow arbitrary number of interconnects adds 220723dc3bcf Merge branch 'net-ipa-interconnect-improvements' adds a98c0c474204 net: bridge: check vlan with eth_type_vlan() method adds 505e3f00c3f3 hv_netvsc: Add (more) validation for untrusted Hyper-V values adds cb2c57112432 vxlan: add NETIF_F_FRAGLIST flag for dev features adds 18423e1a9d7d geneve: add NETIF_F_FRAGLIST flag for dev features adds 3224dcfd850f bareudp: add NETIF_F_FRAGLIST flag for dev features adds c080559a7153 Merge branch 'net-make-udp-tunnel-devices-support-fraglist' adds 6ea9309acc28 net: phy: national: remove definition of DEBUG adds d349f9976868 net_sched: fix RTNL deadlock again caused by request_module() adds 41fb4c1ba747 net/qla3xxx: switch from 'pci_' to 'dma_' API adds 719a402cf603 net: netdevice: Add operation ndo_sk_get_lower_dev adds 5b99854540e3 net/bonding: Take IP hash logic into a helper adds 007feb87fb15 net/bonding: Implement ndo_sk_get_lower_dev adds f45583de361d net/bonding: Take update_features call out of XFRM funciton adds 89df6a810470 net/bonding: Implement TLS TX device offload adds dc5809f9e2b6 net/bonding: Declare TLS RX device offload support adds 153cbd137f0a net/tls: Device offload to use lowest netdevice in chain adds 4e5a73329051 net/tls: Except bond interface from some TLS checks adds be7f4578e57d Merge branch 'tls-device-offload-for-bond' adds 7cfabe4f85a5 arcnet: fix macro name when DEBUG is defined adds 99d518970c5a net: hns: fix variable used when DEBUG is defined adds dc9c9e72ff3b vhost_net: avoid tx queue stuck when sendmsg fails adds 7eab14de73a8 mdio, phy: fix -Wshadow warnings triggered by nested conta [...] adds fa8211701043 net: add inline function skb_csum_is_sctp adds 8bcf02035bd5 net: igb: use skb_csum_is_sctp instead of protocol check adds d2de44443caf net: igbvf: use skb_csum_is_sctp instead of protocol check adds 609d29a9d242 net: igc: use skb_csum_is_sctp instead of protocol check adds f8c4b01d3a68 net: ixgbe: use skb_csum_is_sctp instead of protocol check adds fc186d0a4ef8 net: ixgbevf: use skb_csum_is_sctp instead of protocol check adds 9f23de418f7e Merge branch 'net-support-sctp-crc-csum-offload-for-tunnel [...] adds b3228c74e0d2 dt-binding: ti: am65x-cpts: add assigned-clock and power-d [...] adds 19d9a846d9fc dt-binding: net: ti: k3-am654-cpsw-nuss: update bindings f [...] adds ed569ed9b30a net: ethernet: ti: am65-cpsw-nuss: Use DMA device for DMA API adds 39fd0547ee66 net: ethernet: ti: am65-cpsw-nuss: Support for transparent [...] adds 1dd3841033b3 net: ti: cpsw_ale: add driver data for AM64 CPSW3g adds 4f7cce272403 net: ethernet: ti: am65-cpsw: add support for am64x cpsw3g adds 719fc6b75f03 Merge branch 'net-ethernet-ti-am65-cpsw-nuss-introduce-sup [...] adds 0deee7aa23a5 taprio: boolean values to a bool variable adds c2e315b8c399 net: tun: fix misspellings using codespell tool adds eaaf61122865 selftests: forwarding: Fix spelling mistake "succeded" -> [...] adds 1e30b8d755b8 net: smsc911x: Make Runtime PM handling more fine-grained adds fc6f89dd8c55 octeontx2-af: Remove unneeded semicolons adds 00b229f762b0 net: fix GSO for SG-enabled devices adds 7b8fc0103bb5 bonding: add a vlan+srcmac tx hashing option adds 0fe2f273ab89 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 646188c9550f net: dsa: Fix off by one in dsa_loop_port_vlan_add() adds 60f5ad5e19c0 nexthop: Use a dedicated policy for nh_valid_get_del_req() adds 44551bff290d nexthop: Use a dedicated policy for nh_valid_dump_req() adds 643d0878e674 nexthop: Specialize rtm_nh_policy adds 5ff96aec7219 Merge branch 'nexthop-more-fine-grained-policies-for-netli [...] adds 2014beea7eb1 net: move net_set_todo inside rollback_registered() adds 037e56bd965e net: inline rollback_registered() adds bcfe2f1a3818 net: move rollback_registered_many() adds 0cbe1e57a7b9 net: inline rollback_registered_many() adds d29aee6062f3 Merge branch 'net-inline-rollback_registered-functions' adds 7baf2429a1a9 net/sched: cls_flower add CT_FLAGS_INVALID flag support adds 4eb5d4a5b4d6 udp: not remove the CRC flag from dev features when need_c [...] adds 1a2367665ac2 ip_gre: remove CRC flag from dev features in gre_gso_segment adds 9e8789c85dee net: stmmac: dwmac-meson8b: fix the RX delay validation adds 5ed66306eab6 octeontx2-af: Add devlink health reporters for NIX adds d41b3365bda7 docs: octeontx2: Add Documentation for NIX health reporters adds e0171b87a040 Merge branch 'add-devlink-health-reporters-for-nix-block' adds 0a950ce029c8 ethernet: ucc_geth: remove unused read of temoder field adds e8e507a8ac90 soc: fsl: qe: make cpm_muram_offset take a const void* argument adds 155ea0dc8dcb soc: fsl: qe: store muram_vbase as a void pointer instead of u8 adds 186b8daffb4e soc: fsl: qe: add cpm_muram_free_addr() helper adds 03588e92c07f ethernet: ucc_geth: use qe_muram_free_addr() adds 0a71c415297f ethernet: ucc_geth: remove unnecessary memset_io() calls adds 830c8ddc66df ethernet: ucc_geth: replace kmalloc+memset by kzalloc adds 7d9fe90036f7 ethernet: ucc_geth: remove {rx,tx}_glbl_pram_offset from s [...] adds 632e3f2d9922 ethernet: ucc_geth: factor out parsing of {rx,tx}-clock{,- [...] adds b0292e086bee ethernet: ucc_geth: constify ugeth_primary_info adds baff4311c40d ethernet: ucc_geth: don't statically allocate eight ucc_geth_info adds b29fafd3570b ethernet: ucc_geth: use UCC_GETH_{RX,TX}_BD_RING_ALIGNMENT [...] adds 64a99fe596f9 ethernet: ucc_geth: remove bd_mem_part and all associated code adds 33deb13c87e5 ethernet: ucc_geth: replace kmalloc_array()+for loop by kcalloc() adds 634b5bd73187 ethernet: ucc_geth: add helper to replace repeated switch [...] adds 53f49d86ea21 ethernet: ucc_geth: inform the compiler that numQueues is [...] adds 9b0dfef47553 ethernet: ucc_geth: simplify rx/tx allocations adds 961629bd3217 Merge branch 'ucc_geth-improvements' adds 4026d80142b6 MAINTAINERS: add entry for Arrow SpeedChips XRS7000 driver adds fdb6b338d2e5 cxgb4: Assign boolean values to a bool variable adds 05fcc25662a3 cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant adds 19038523a735 net: remove aurora nb8800 driver adds 43e5763152e2 net: macb: ignore tx_clk if MII is used adds 86fdf1fc60e9 net: ipa: remove a remoteproc dependency adds 27bb36ed7775 dt-bindings: net: remove modem-remoteproc property adds 8535c8e30010 arm64: dts: qcom: sc7180: kill IPA modem-remoteproc property adds 5da1fca9eb73 arm64: dts: qcom: sdm845: kill IPA modem-remoteproc property adds 8be2b2b940f0 Merge branch 'net-ipa-remove-a-build-dependency' adds ca649ccae45d dt-bindings: net: renesas,etheravb: Add r8a779a0 support adds 2d8983f9246e net: phy: realtek: Add support for RTL9000AA/AN adds a05a7280f545 tcp: remove unused ICSK_TIME_EARLY_RETRANS adds e7ed11ee9454 tcp: add TTL to SCM_TIMESTAMPING_OPT_STATS adds e26ca4b53582 sfc: reduce the number of requested xdp ev queues adds 866f26f2a9c3 mptcp: always graft subflow socket to parent adds 5cf92bbadc58 mptcp: re-enable sndbuf autotune adds ec369c3a337f mptcp: do not queue excessive data on subflows adds 40dc9416cc95 mptcp: schedule work for better snd subflow selection adds b19bc2945b40 mptcp: implement delegated actions adds 07fe179e5d85 Merge branch 'mptcp-re-enable-sndbuf-autotune' adds b9046e88f6be net: hns3: replace skb->csum_not_inet with skb_csum_is_sctp adds 9e10b9e65699 net: bridge: multicast: rename src_size to addr_size adds 54bea7219641 net: bridge: multicast: pass host src address to IGMPv3/ML [...] adds 0ad57c99e857 net: bridge: multicast: __grp_src_block_incl can modify pg adds e7cfcf2c18c5 net: bridge: multicast: calculate idx position without cha [...] adds 8f07b831197e net: bridge: multicast: add EHT structures and definitions adds 5b1632887930 net: bridge: multicast: add EHT host handling functions adds baa74d39ca39 net: bridge: multicast: add EHT source set handling functions adds dba6b0a5ca21 net: bridge: multicast: add EHT host delete function adds 474ddb37fa3a net: bridge: multicast: add EHT allow/block handling adds ddc255d993d8 net: bridge: multicast: add EHT include and exclude handling adds b66bf55bbc1c net: bridge: multicast: optimize TO_INCLUDE EHT timeouts adds c9739016a032 net: bridge: multicast: add EHT host filter_mode handling adds e87e4b5caa5d net: bridge: multicast: handle block pg delete for all cases adds d5a1022283c3 net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes adds 5225d5f57b35 Merge branch 'net-bridge-multicast-add-initial-eht-support' adds 925bba24e68a tcp: Remove CMSG magic numbers for tcp_recvmsg(). adds 7eeba1706eba tcp: Add receive timestamp support for receive zerocopy. adds 04a886372a20 Merge branch 'tcp-add-cmsg-rx-timestamps-to-rx-zerocopy' adds ca1e4ab19993 net: sched: Add multi-queue support to sch_tree_lock adds 4dd78a73738a net: sched: Add extack to Qdisc_class_ops.delete adds d03b195b5aa0 sch_htb: Hierarchical QoS hardware offload adds 83271586249c sch_htb: Stats for offloaded HTB adds 214baf22870c net/mlx5e: Support HTB offload adds 351876424ec1 Merge branch 'htb-offload' adds 321f7ab0d458 mlxsw: Register physical ports as a devlink resource adds 5154b1b826d9 selftests: mlxsw: Add a scale test for physical ports adds 59a49d9617e2 Merge branch 'mlxsw-expose-number-of-physical-ports' adds c80c4a1ea47f net: ipa: count actual work done in gsi_channel_poll() adds 148604e7eafb net: ipa: heed napi_complete() return value adds 223f5b34b409 net: ipa: have gsi_channel_update() return a value adds 5725593e6f18 net: ipa: repurpose gsi_irq_ieob_disable() adds 7bd9785f683a net: ipa: disable IEOB interrupts before clearing adds e7b76db36240 Merge branch 'net-ipa-napi-poll-updates' adds 57ba00774b5b net: dsa: mv88e6xxx: Remove bogus Kconfig dependency. adds 04cbb740ce1b net: mvpp2: Remove unneeded Kconfig dependency. adds 692347a93178 Merge branch 'remove-unneeded-phy-time-stamping-option' adds 6f1c0ea133a6 net: introduce a netdev feature for UDP GRO forwarding adds 36707061d6ba udp: allow forwarding of plain (non-fraglisted) UDP GRO packets adds acb4151f5d0d Merge branch 'udp-allow-forwarding-of-plain-non-fraglisted [...] adds b80b5dbf118f net: mhi: Set wwan device type adds 24dfc6eb39b2 net: dsa: hellcreek: Add TAPRIO offloading support adds a61e4b60761f Merge branch 'net-dsa-hellcreek-add-taprio-offloading' adds 24f97b6af9a0 tg3: improve PCI VPD access adds b9b7421a01d8 octeontx2-af: Support ESP/AH RSS hashing adds 8d21c882aba8 bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR adds 4fd59792097a net: ethernet: mediatek: support setting MTU adds 974d5ba60df7 dt-bindings: net: dsa: add MT7530 GPIO controller binding adds 429a0edeefd8 net: dsa: mt7530: MT7530 optional GPIO support adds ae189ccb1b8a Merge branch 'dsa-add-mt7530-gpio-support' adds 16db6323042f bnxt_en: Update firmware interface to 1.10.2.11. adds fe1b853572f1 bnxt_en: Define macros for the various health register states. adds b187e4bae0aa bnxt_en: handle CRASH_NO_MASTER during bnxt_open() adds d1cbd1659cac bnxt_en: Retry sending the first message to firmware if it [...] adds 3e3c09b0e999 bnxt_en: Move reading VPD info after successful handshake [...] adds 881d8353b05e bnxt_en: Add an upper bound for all firmware command timeouts. adds a44daa8fcbcf bnxt_en: log firmware debug notifications adds 6882c36cf82e bnxt_en: attempt to reinitialize after aborted reset adds 5d06eb5cb1f9 bnxt_en: Retry open if firmware is in reset. adds 339eeb4bd9e4 bnxt_en: Add bnxt_fw_reset_timeout() helper. adds e340a5c4fbdd bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep t [...] adds 38290e372970 bnxt_en: Modify bnxt_disable_int_sync() to be called more [...] adds 4f036b2e7598 bnxt_en: Improve firmware fatal error shutdown sequence. adds 5863b10aa86a bnxt_en: Consolidate firmware reset event logging. adds 0da65f4932ce bnxt_en: Do not process completion entries after fatal con [...] adds 6d70cd2a4209 Merge branch 'bnxt_en-error-recovery-improvements' adds afe197f44e64 nfc: fdp: fix typo issue adds 02c26940908f nfc: fix typo adds 3e841bacf72f net: bridge: multicast: fix br_multicast_eht_set_entry_loo [...] adds 2961f562bb7b usbnet: fix the indentation of one code snippet adds 871127e6ab0d bnxt_en: Convert to use netif_level() helpers. adds 285715ac9a81 bonding: add TLS dependency new 9b0b7837b9f1 selftests: add IPv4 unicast extensions tests new 67c9ed1c8809 net: dsa: mv88e6xxx: use mv88e6185_g1_vtu_getnext() for the 6250 new b28f3f3c3f30 net: dsa: mv88e6xxx: use mv88e6185_g1_vtu_loadpurge() for [...] new 3e4715ec58ff Merge branch 'net-dsa-mv88e6xxx-remove-some-6250-specific- [...] new 90a586b8d741 net: usbnet: initialize tasklet using tasklet_init new c955e329bb9d net: usbnet: use new tasklet API new 6626a0266566 Merge branch 'net-usbnet-convert-to-new-tasklet-api' new 6b2e04bc240f net: allow user to set metric on default route learned via [...] new 275b1e88cabb pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() new 17ce76c4985f r8169: remove not needed call to rtl_wol_enable_rx from rt [...] new 50a13bc3945c mptcp: support MPJoin with IPv4 mapped in v6 sk new 7b9b0f7e1230 mptcp: pm nl: support IPv4 mapped in v6 addresses new 1f2f1931b2a8 mptcp: pm nl: reduce variable scope new a6094788031d selftests: mptcp: add IPv4-mapped IPv6 testcases new 9c2cadefde48 selftests: increase timeout to 10 min new fd0e4ec4a701 Merge branch 'mptcp-ipv4-mapped-ipv6-addressing-for-subflows' new 69783429cd13 net: sysctl: remove redundant #ifdef CONFIG_NET new 8b5f4eb3ab70 net: move CONFIG_NET guard to top Makefile new 1e328ed55920 net: dcb: use obj-$(CONFIG_DCB) form in net/Makefile new 0cfd99b487f1 net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in ne [...] new d32f834cd687 net: l3mdev: use obj-$(CONFIG_NET_L3_MASTER_DEV) form in n [...] new 864e898ba3f6 net: remove redundant 'depends on NET' new 1d96006dccf0 rocker: Simplify the calculation of variables new 7426957d237f Merge remote-tracking branch 'net-next/master' adds 09c02d553c49 bpf, selftests: Fold test_current_pid_tgid_new_ns into tes [...] adds 97a0e1ea7b41 net, xdp: Introduce __xdp_build_skb_from_frame utility routine adds 89f479f0eccf net, xdp: Introduce xdp_build_skb_from_frame utility routine adds da9d35e2f2e6 samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples adds d2e04b9dd617 docs, bpf: Add minimal markup to address doc warning adds 93c5aecc35c6 bpf,x64: Pad NOPs to make images converge more easily adds 16a660ef7d8c test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 adds 79d1b684e215 selftests/bpf: Add verifier tests for x64 jit jump padding adds 86e6b4e993cf Merge branch 'bpf,x64: implement jump padding in jit' adds 6939f4ef16d4 trace: bpf: Allow bpf to attach to bare tracepoints adds 407be92206d5 selftests: bpf: Add a new test for bare tracepoints adds 71ee10e26763 Merge branch 'Allow attaching to bare tracepoints' adds 13ca51d5eb35 bpf: Permit size-0 datasec adds 9cacf81f8161 bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE adds 20f2505fb436 bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt adds a9ed15dae075 bpf: Split cgroup_bpf_enabled per attach type adds 636d549f9133 Merge branch 'bpf: misc performance improvements for cgroup' adds 53fe5418fe3f docs: bpf: Fixup atomics markup adds b452ee005a91 docs: bpf: Clarify -mcpu=v3 requirement for atomic ops adds 6095d5a271ad libbpf: Use string table index from index table if needed adds 443edcefb821 selftest/bpf: Fix typo adds 628add78b07a bpf, docs: Update build procedure for manually compiling L [...] adds 18b24d78d537 bpf: Fix typo in scalar{,32}_min_max_rsh comments adds 6e66fbb10597 samples/bpf: Add xdp program on egress for xdp_redirect_map adds 458f72723412 xsk: Remove explicit_free parameter from __xsk_rcv() adds f0863eab966b xsk: Fold xp_assign_dev and __xp_assign_dev adds 78ed4045914c libbpf, xsk: Select AF_XDP BPF program based on kernel version adds 7140ef14007e selftests/bpf: Remove a lot of ifobject casting adds 449f0874fd4e selftests/bpf: Remove unused enums adds a86072838b67 selftests/bpf: Fix style warnings adds 4896d7e37ea5 selftests/bpf: Remove memory leak adds 8a9cba7ea858 selftests/bpf: Improve readability of xdpxceiver/worker_pk [...] adds 0b50bd48cfe7 selftests/bpf: Remove casting by introduce local variable adds 124000e48b7e selftests/bpf: Change type from void * to struct ifaceconfigobj * adds 59a4a87e4b26 selftests/bpf: Change type from void * to struct generic_data * adds 829725ec7bf5 selftests/bpf: Define local variables at the beginning of a block adds 93dd4a06c0e3 selftests/bpf: Avoid heap allocation adds d08a17d6de20 selftests/bpf: Consistent malloc/calloc usage adds 095af986525a selftests/bpf: Avoid useless void *-casts adds 726bf76fcd09 tools, headers: Sync struct bpf_perf_event_data adds 190d1c921ad0 samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to [...] adds 86ce322d21eb selftests/bpf: Don't exit on failed bpf_testmod unload new 60e578e82b7d bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() new 8063e184e490 skmsg: Make sk_psock_destroy() static new 09797b508aac Merge remote-tracking branch 'bpf-next/for-next' new c89e003de874 Merge remote-tracking branch 'ipsec-next/master' adds d8cbaa3de403 rtlwifi: rtl_pci: fix bool comparison in expressions adds f7c76283fc5f rtlwifi: rtl8192c-common: fix bool comparison in expressions adds 64338f0dfd6a rtlwifi: rtl8188ee: fix bool comparison in expressions adds 33ae4623d544 rtlwifi: rtl8192se: fix bool comparison in expressions adds 9264cabc1204 rtlwifi: rtl8821ae: fix bool comparison in expressions adds 6598f32d9dfe rtw88: 8723de: adjust the LTR setting adds 2a9269b1cdc3 mt7601u: use ieee80211_rx_list to pass frames to the netwo [...] adds cb88d01b6738 wlcore: Fix command execute failure 19 for wl12xx adds f43fcaef87a3 mt7601u: process tx URBs with status EPROTO properly adds 4832bb371c41 iwl4965: do not process non-QOS frames on txq->sched_retry path new f5bacc4440e1 Merge remote-tracking branch 'wireless-drivers-next/master' adds 7f9f2c3f7d99 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl adds b4a221ea8a1f Bluetooth: advmon offload MSFT add rssi support adds a2a4dedf88ab Bluetooth: advmon offload MSFT add monitor adds 66bd095ab5d4 Bluetooth: advmon offload MSFT remove monitor adds 4a37682c6b59 Bluetooth: advmon offload MSFT handle controller reset adds 394566bf1e37 Bluetooth: advmon offload MSFT handle filter enablement adds 58ceb1e6d6ae Bluetooth: advmon offload MSFT interleave scanning integration adds bf6a4e30ffbd Bluetooth: disable advertisement filters during suspend adds 5a3ef03afe7e Bluetooth: drop HCI device reference before return adds 28a758c861ff Bluetooth: Put HCI device if inquiry procedure interrupts adds f288988930e9 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ adds 5ff20cbe6752 Bluetooth: btusb: fix memory leak on suspend and resume adds 4d7ea8ee90e4 Bluetooth: L2CAP: Fix handling fragmented length adds 98d2c3e17310 Bluetooth: L2CAP: Try harder to accept device not knowing options new fb246bf8015e Merge remote-tracking branch 'bluetooth/master' adds 07be2fed5ee7 net/fq_impl: bulk-free packets from a flow on overmemory adds bf9009bf21b5 net/fq_impl: drop get_default_func, move default flow to fq_tin adds d7b649291782 net/fq_impl: do not maintain a backlog-sorted list of flows adds 80a915ec4427 mac80211: add rx decapsulation offload support adds f1864e193dc0 mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap adds 28881922abd7 mac80211_hwsim: add 6GHz channels adds 2d5e09d05827 mac80211: remove NSS number of 160MHz if not support 160MH [...] adds 7f7aa94bcaf0 mac80211: reduce peer HE MCS/NSS to own capabilities adds c27aa56a72b8 cfg80211: add VHT rate entries for MCS-10 and MCS-11 adds d9c85e247265 cfg80211: Add phyrate conversion support for extended MCS [...] adds e908435e402a mac80211: introduce aql_enable node in debugfs adds f84de063985a mac80211: minstrel_ht: clean up CCK code adds a7844a538460 mac80211: minstrel_ht: add support for OFDM rates on non-H [...] adds cbda98c710d2 mac80211: remove legacy minstrel rate control adds eeafcb0c80c8 mac80211: minstrel_ht: remove old ewma based rate average code adds 1ae8bba9a23b mac80211: minstrel_ht: improve ampdu length estimation adds 019c6fc27829 mac80211: minstrel_ht: improve sample rate selection adds a7fca4e4037f mac80211: minstrel_ht: fix max probability rate selection adds 7e2123abc516 mac80211: minstrel_ht: increase stats update interval adds 347c2989a8ba mac80211: minstrel_ht: fix rounding error in throughput ca [...] adds 2fe8ef106238 cfg80211: change netdev registration/unregistration semantics adds a05829a7222e cfg80211: avoid holding the RTNL when calling the driver new 38ec7c6b6bd6 virt_wifi: fix deadlock on RTNL new d3b9b45f7e98 mac80211: minstrel_ht: fix regression in the max_prob_rate fix new 137fc300e6c6 Merge remote-tracking branch 'mac80211-next/master' adds 00e8e9bc3c46 gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache adds bff2e532d433 gfs2: Fix invalid block size message adds 4a011849f759 Revert "GFS2: Re-add a call to log_flush_wait when flushin [...] adds f5f02fde9f52 gfs2: fix glock confusion in function signal_our_withdraw adds 82218943058d gfs2: keep bios separate for each journal new 6b3285db1c5e Merge remote-tracking branch 'gfs2/for-next' new b81770a7007c mtd: remove redundant assignment to pointer eb new dc2b3e5cbc80 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup new 048fcda68afb Merge remote-tracking branch 'mtd/mtd/next' adds d986effd1409 mtd: rawnand: tango: Remove the driver new 65e4cbbd7cd1 mtd: rawnand: intel: Fix an error handling path in 'ebu_dm [...] new 89efb0516bec Merge remote-tracking branch 'nand/nand/next' adds d5802468c358 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] adds fe6653460ee7 mtd: spi-nor: hisi-sfc: Put child node np on error path new aa09ab9117a7 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 660d2062190d crypto - shash: reduce minimum alignment of shash_desc structure adds 5a17eae414ab crypto: bcm - Fix sparse warnings adds 0df07d8117c3 crypto: arm64/sha - add missing module aliases adds 5e8ce8334734 crypto: marvell - add Marvell OcteonTX2 CPT PF driver adds 83ffcf78627f crypto: octeontx2 - add mailbox communication with AF adds fe16eceab046 crypto: octeontx2 - enable SR-IOV and mailbox communicatio [...] adds 43ac0b824f1c crypto: octeontx2 - load microcode and create engine groups adds 64506017030d crypto: octeontx2 - add LF framework adds 78506c2a1eac crypto: octeontx2 - add support to get engine capabilities adds 19d8e8c7be15 crypto: octeontx2 - add virtual function driver support adds 8ec8015a3168 crypto: octeontx2 - add support to process the crypto request adds 6f03f0e8b6c8 crypto: octeontx2 - register with linux crypto framework adds ac88c322d0f2 crypto: lib/chacha20poly1305 - define empty module exit function adds 29dfe4d94f5c crypto: keembay - use 64-bit arithmetic for computing bit_len adds 64a49b85953c crypto: aesni - replace CTR function pointer with static call adds 65d1e3c415f6 crypto: aesni - release FPU during skcipher walk API calls new 75154b5ed307 Merge remote-tracking branch 'crypto/master' adds 2ce542e517ab Merge tag 'amd-drm-next-5.12-2021-01-08' of https://gitlab [...] adds 102056180529 Merge drm/drm-next into drm-intel-next adds 5f8be91161b3 drm/i915/pps: Reuse POWER_DOMAIN_DISPLAY_CORE in pps_{lock [...] adds 19fe4ac6f0e7 drm/i915: Disable RPM wakeref assertions during driver shutdown adds 0d4ced1c5bfe drm/i915/backlight: fix CPU mode backlight takeover on LPT adds ff7fb44d00e5 drm/i915: Fix HTI port checking adds 4e25ccdeeb73 drm/i915: Fix checkpatch warns in cursor code adds 2bbd6dba84d4 drm/i915: Try to use fast+narrow link on eDP again and fal [...] adds cce73665eae2 drm/i915/dg1: Update voltage swing tables for DP adds dfa7c521bfc0 Merge tag 'drm-intel-next-2021-01-12' of git://anongit.fre [...] adds 77c296966e86 drm/i915: Avoid memory leak with more than 16 workarounds [...] adds 01d708840c26 drm/i915/selftests: Fix wrong return value of perf_series_ [...] adds 19384452052a drm/i915/selftests: Fix wrong return value of perf_request [...] adds ac54c826cdd6 drm/i915/dg1: make Wa_22010271021 permanent adds d33fcd798cb7 drm/i915/gt: Ignore dt==0 for reporting underflows adds 45e50f48b790 drm/i915/gt: Remember to free the virtual breadcrumbs adds dac67c2d338c drm/i915/gvt: Remove incorrect kerneldoc marking adds 14cb9a776362 drm/i915/gt: Include semaphore status in print_request() adds 1f0e785a9cc0 drm/i915: Lift i915_request_show() adds 562675d09a35 drm/i915/gt: Update request status flags for debug pretty-printer adds 0986317a45df drm/i915/gt: Show all active timelines for debugging adds b5b349b93b0e drm/i915: Lift waiter/signaler iterators adds da7ac715d339 drm/i915: Show timeline dependencies for debug adds 67dd0b9677e8 drm/i915/gem: Remove incorrect early dbg print adds 8005f37ca941 drm/i915/selftests: Improve granularity for mocs reset checks adds 16cfcb0f3c4b drm/i915/selftests: Small tweak to put the termination con [...] adds 4ee737925746 drm/i915/gt: Plug IPS into intel_rps_set adds 9d5612ca165a drm/i915/gt: Defer enabling the breadcrumb interrupt to af [...] adds 6cfe66eb71b6 drm/i915/gt: Track signaled breadcrumbs outside of the bre [...] adds 3aef910d26ef drm/i915/gt: Don't cancel the interrupt shadow too early adds 46eecfccb4c2 drm/i915/gt: Free stale request on destroying the virtual engine adds 016669752c36 drm/i915/guc: Use correct lock for accessing guc->mmio_msg adds 2f87c053ac48 drm/i915/guc: Use correct lock for CT event handler adds 977933b5da7c drm/i915/gt: Program mocs:63 for cache eviction on gen9 adds b8e2bd98a2c9 drm/i915/gt: Decouple completed requests on unwind adds a58559898abe drm/i915/gt: Check for a completed last request once adds 14d1eaf08845 drm/i915/gt: Protect context lifetime with RCU adds c744d50363b7 drm/i915/gt: Split the breadcrumb spinlock between global [...] adds 85cc2917a396 drm/i915/gt: Move the breadcrumb to the signaler if comple [...] adds 444fbf5d7058 drm/i915/gt: Declare gen9 has 64 mocs entries! adds a9d71f76ccfd drm/i915/gt: Retain default context state across shrinking adds 8d989f444894 drm/i915/perf: replace idr_init() by idr_init_base() adds f7ed83cc1925 drm/i915/gt: Limit frequency drop to RPe on parking adds 77acab40a61a drm/i915/selftest: also consider non-contiguous objects adds e96434e1137e drm/i915/selftest: assert we get 2M GTT pages adds d2cf0125d4a1 drm/i915/lmem: Limit block size to 4G adds cb2ce93e5b05 drm/i915/gem: Differentiate oom failures from invalid map types adds 5ac84806f5e9 drm/i915/tgl, rkl, dg1: Apply WA_1406941453 to TGL, RKL and DG1 adds 37df0edf7048 drm/i915/gem: Report error for vmap() failure adds 348fb0cb0a79 drm/i915/pmu: Deprecate I915_PMU_LAST and optimize state tracking adds 840291a7b90b drm/i915/selftests: Tidy prng constructor for client blits adds a2843b3bd17e drm/i915/gem: Limit lmem scatterlist elements to UINT_MAX adds 7d1a31e128d3 Revert "drm/i915/lmem: Limit block size to 4G" adds 14f2d7604f7c drm/i915/gem: Check the correct variable in selftest adds ba38b79eaeae drm/i915/gem: Propagate error from cancelled submit due to [...] adds b969540500bc drm/i915/gt: Ignore repeated attempts to suspend request f [...] adds d997e240ceec drm/i915/gt: Cancel the preemption timeout on responding to it adds cb56a07d2fd9 drm/i915/gt: Include reset failures in the trace adds f867b66e4797 drm/i915/gt: Clear the execlists timers upon reset adds 1efa473e65e3 drm/i915/dg1: Implement WA_16011163337 adds b9bdccd51afd drm/i915: remove WA_SET_BIT_MASKED() adds 66901614283b drm/i915: remove WA_CLR_BIT_MASKED() adds 6ca07255ac40 drm/i915: remove WA_SET_FIELD_MASKED() adds e70956a2498d drm/i915: fix size_t greater or equal to zero comparison adds 4f963d363af5 drm/i915/selftests: Improve error reporting for igt_mock_m [...] adds e9f4829f95ec drm/i915/gem: Drop false !i915_vma_is_closed assertion adds 61b3b0d10099 drm/i915/gt: stop ignoring read with wa_masked_field_set adds 305b3bb52271 drm/i915/gt: rename wa_write_masked_or() adds 338d58cf47a8 drm/i915/gt: document masked registers adds 63de1da14799 drm/i915: Remove livelock from "do_idle_maps" vtd w/a adds 84361529ee85 drm/i915: Sleep around performing iommu unmaps on Tigerlake adds 51c87fa64f98 drm/i915/gt: Remove uninterruptible parameter from intel_g [...] adds 9fd96c069dd6 drm/i915/gt: Move move context layout registers and offset [...] adds 70a2b431c364 drm/i915/gt: Rename lrc.c to execlists_submission.c adds d0d829e56674 drm/i915: split gen8+ flush and bb_start emission functions adds c97ffd084d70 drm/i915: Correct location of Wa_1408615072 adds 20a6774e726a drm/i915/gt: Mark legacy ring context as lost adds 04adaba88010 drm/i915/gt: Wean workaround selftests off GEM context adds dbe13ae1d6ab drm/i915/pmu: Don't grab wakeref when enabling events adds c51c29fb35f7 drm/i915/pmu: Use raw clock for rc6 estimation adds c41ce8199dfe drm/i915/pmu: Remove !CONFIG_PM code adds 3b7bc18b4e51 doc: Fix build of documentation after i915 file rename adds 5f22cc0b134a drm/i915: Fix mismatch between misplaced vma check and vma insert adds f8246cf4d9a9 drm/i915/gem: Drop free_work for GEM contexts adds 45233ab2d036 drm/i915/gt: Move gen8 CS emitters into gen8_engine_cs.h adds 460d02ba5076 drm/i915: Encode fence specific waitqueue behaviour into t [...] adds e3ed90b8227e drm/i915/gt: Drain the breadcrumbs just once adds 8c3b1ba0e7ea drm/i915/gt: Track the overall awake/busy time adds 83dbd74f8243 drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping adds 0a982c15711e drm/i915/tgl: Add bound checks and simplify TGL REVID macros adds 9bb36cf66091 drm/i915: Check for rq->hwsp validity after acquiring RCU lock adds 5ec17c763055 drm/i915/gt: Another tweak for flushing the tasklets adds a0d3fdb628b8 drm/i915/gt: Split logical ring contexts from execlist submission adds a4d86249c773 drm/i915/gt: Provide a utility to create a scratch buffer adds b436a5f8b6c8 drm/i915/gt: Track all timelines created using the HWSP adds 48c508a51652 drm/i915/selftests: Kick timeslice until selftest yields adds 9559511b70d1 drm/i915/selftests: Flush the preemption request before waiting adds d484bd0ddf0b drm/i915/selftests: Be paranoid and flush the tasklet befo [...] adds 5e9635085737 drm/i915: Use cmpxchg64 for 32b compatilibity adds 5be071e9e8aa drm/i915/uc: Squelch load failure error message adds 57f62622c3fb drm/i915/selftests: Remove redundant live_context for eviction adds 8391c9b28cbf drm/i915/selftests: Confirm CS_TIMESTAMP / CTX_TIMESTAMP s [...] adds f170523a7b8e drm/i915/gt: Consolidate the CS timestamp clocks adds d7d82f5d5c04 drm/i915/gt: Prefer recycling an idle fence adds 6d393ef5ff5c drm/i915/gem: Optimistically prune dma-resv from the shrinker. adds 16f2941ad307 drm/i915/gt: Replace direct submit with direct call to tasklet adds 64b7a3fa7e3e drm/i915/gt: Use virtual_engine during execlists_dequeue adds 2efa2c522ab0 drm/i915/gt: Decouple inflight virtual engines adds 6f0726b4807c drm/i915/gt: Defer schedule_out until after the next dequeue adds bab0557c8dca drm/i915/gt: Remove virtual breadcrumb before transfer adds 66e40750d241 drm/i915/gt: Shrink the critical section for irq signaling adds f81475bb5bb4 drm/i915/gt: Resubmit the virtual engine on schedule-out adds ac1a6d7310e2 drm/i915/gt: Simplify virtual engine handling for execlist [...] adds 177b7a52a16a drm/i915/gt: ce->inflight updates are now serialised adds eeb52ee6c4a4 drm/i915: clear the shadow batch adds 26ebc511e799 drm/i915: clear the gpu reloc batch adds fe7bcfaeb2b7 drm/i915/gt: Refactor heartbeat request construction and s [...] adds 70960ab27542 drm/i915/gt: Define guc firmware blob for older Cometlakes adds cc1557cadfd4 drm/i915/gem: Peek at the inflight context adds cecb2af42cb0 drm/i915/gt: Taint the reset mutex with the shrinker adds 7904e0819d5f drm/i915/gt: Cancel submitted requests upon context reset adds 9c080b0f9637 drm/i915/gt: Pull context closure check from request submi [...] adds 4e5c8a99e1cb drm/i915: Drop i915_request.lock requirement for intel_rps [...] adds 9fb87fb3fdd2 drm/i915: Clarify error message on failed workaround adds 093a0bea629a drm/i915: Populate logical context during first pin. adds bb80d8784d2a drm/i915: fix shift warning adds 81dc2ddc269d drm/i915/gt: Rearrange snb workarounds adds 2b2779917a52 drm/i915/gt: Rearrange hsw workarounds adds bf3997a54152 drm/i915/selftests: Guard against redifinition of SZ_8G adds 6895649bf13f drm/i915/selftests: Set error returns adds c864e9abafca drm/i915: Set rawclk earlier during mmio probe adds 0a7d355ec604 drm/i915/gt: Allow failed resets without assertion adds 0e58de9fc939 drm/i915/gt: Check the virtual still matches upon locking adds 8d03344b9df3 drm/i915/selftests: Switch 4k kmalloc to use get_free_page [...] adds 989536a4e6ef drm/i915/selftests: Break out of the lrc layout test after [...] adds 88b39600da3a drm/i915/selftests: Improve handling of iomem around stolen adds c185a16eceae drm/i915: Wrap our timer_list.expires checking adds 4386b8e5ad71 drm/i915/gt: Remove timeslice suppression adds 5b4dc95cf7f5 drm/i915/gt: Prevent use of engine->wa_ctx after error adds c318a203eade drm/i915/selftests: Skip unstable timing measurements adds 0399d0e33a64 drm/i915/selftests: Rearrange ktime_get to reduce latency [...] adds 2b2985a417c7 drm/i915/gt: Restore ce->signal flush before releasing vir [...] adds b1ad5f6d68cb drm/i915/gt: Only retire on the last breadcrumb if the las [...] adds 751f82b353a6 drm/i915/gt: Only disable preemption on gen8 render engines adds 9b3a8f558ddf drm/i915/gt: Disable arbitration on no-preempt requests adds 9a437ccb84f0 drm/i915/gt: Exercise lrc_wa_ctx initialisation failure adds a42f4dd2bf6c drm/i915/gt: Remove unused function 'dword_in_page' adds e3aabe31fd74 drm/i915/gt: Mark up a debug-only function adds baa7c2cd99c6 drm/i915: Refactor marking a request as EIO adds 6a3daee1b38e drm/i915/selftests: Fix some error codes adds 0da3f2500aa4 drm/i915/gt: Disable arbitration around Braswell's pdp updates adds cd7a214f6bdf drm/i915/selftests: Include engine name after reset failure adds eebfb32e2685 drm/i915/gt: Limit VFE threads based on GT adds 008ead6ef8f5 drm/i915/gt: Restore clear-residual mitigations for Ivybri [...] adds f7452c7cbd5b drm/i915: Allow the sysadmin to override security mitigations adds f7073fb98eb5 drm/i915/gem: Remove stolen node before releasing the region adds 8c1f21273e22 drm/i915/selftests: Allow huge_gem_object to kick the shrinker adds 1a51b50c7237 drm/i915/gt: Check for arbitration after writing start seqno adds 49b20dbf7497 drm/i915/gt: Perform an arbitration check before busywaiting adds e24ece087239 drm/i915/region: make intel_region_map static adds 0dbfc1943555 drm/i915/lmem: make intel_region_lmem_ops static adds f178b8974386 drm/i915: move region_lmem under gt adds 7e5299cebe91 drm/i915/guc: Delete GuC code unused in future patches adds d0637f7a9fbb drm/i915/guc: do not dump execlists state with GuC submission adds 43aaadc67e6f drm/i915/guc: init engine directly in GuC submission mode adds 007c45787650 drm/i915/guc: stop calling execlists_set_default_submission adds 106a9368dc67 drm/i915/selftests: Force a failed engine reset adds 81746b74c1e7 drm/i915/selftests: Bump the scheduling error threshold fo [...] adds 64362bc6a90d drm/i915/gt: Replace open-coded intel_engine_stop_cs() adds ca85e2184604 drm/i915/gt: Rearrange vlv workarounds adds 140e2b0b6bfb drm/i915/gt: Rearrange ivb workarounds adds 368fd0d79c09 drm/i915/selftests: fix the uint*_t types that have crept in adds fb5cfcaa2efb Merge tag 'drm-intel-gt-next-2021-01-14' of git://anongit. [...] adds 1777b185f5cc Merge tag 'imx-drm-next-2021-01-08' of git://git.pengutron [...] adds 28645ae064d1 drm/hisilicon/hibmc: Remove hibmc_ttm.c adds 1355a484ef2a drm/vc4: Initialize vc4_drm_driver with CMA helper defaults adds 0d7ab835463e drm/amdgpu: Remove unused variable adds 85dd1dd6e271 drm/vkms: Fix missing kmalloc allocation failure check adds 47d35c1c40d5 drm: Set vm_ops to GEM object's values during mmap adds 61712a5f8271 vgaarb: Remove unneeded semicolons adds 87969bcd4948 drm/panel: panel-simple: add bus-format and connector-type [...] adds ff36baf80755 drm/vmwgfx: Drop svga_lock adds ade94143020a drm/vmwgfx: Always evict vram _before_ disabling it adds 72fec10c17d9 drm/ttm: WARN_ON non-empty lru when disabling a resource manager adds 84335675f222 dma-buf: Add debug option adds 2b7cea7d304b drm/r128/r128_ioc32: Document headers do not make good ker [...] adds f58149129e48 drm/mga/mga_ioc32: Document headers do not make good kerne [...] adds 94d2c6c8019b drm/r128/r128_ioc32: Fix formatting issues in 'r128_compat [...] adds 18ee77e74325 drm/mga/mga_ioc32: Fix some formatting issues in 'mga_comp [...] adds 358794a29a5f drm/gma500/framebuffer: Fix some possible doc-rot issues adds 92bd69c72349 drm/gma500/gem: Add and rename some function parameter des [...] adds 8dd680cc41c9 drm/gma500/intel_bios: Demote non-conformant kernel-doc header adds 93c3ffc8e43f drm/gma500/intel_i2c: Remove superflouous parameter descri [...] adds 5461bdc5772f drm/gma500/mmu: Make local function 'psb_mmu_pt_alloc_map_ [...] adds 63ad2a972c92 drm/gma500/power: Fix a bunch of *dev documentation issues adds 98daaba0a7c3 drm/gma500/gma_display: Demote kernel-doc abuses to standa [...] adds ba42485c1856 drm/gma500/gma_device: Include our own header containing p [...] adds 14981b8095fb drm/gma500/psb_intel_display: Demote kernel-doc formatting abuse adds 73512178daf8 drm/gma500/psb_intel_lvds: Supply description for 'mode_dev' adds b859bd3a3c4c drm/gma500/psb_intel_modes: Provide missing descriptions f [...] adds 2717e5951cd5 drm/gma500/gem: Do not rely on consumers to include drm/dr [...] adds ce5735b69f66 drm/gma500/gem: Include our own header containing prototypes adds 2a6589cf2daf drm/gma500/mmu: Remove unused function 'psb_get_default_pd_addr' adds 7a6200203533 drm/gma500/power: Remove excess param description 'state' adds 4dacee1630b9 drm/gma500/mmu: Actually return an error if one occurs adds 89e8e281d0e1 drm/gma500/psb_intel_sdvo: Demote kernel-doc abuses adds d6936950d8b5 drm/gma500/psb_irq: Demote kernel-doc abuse adds f3cca4da90d0 drm/drm_dp_helper: Fix spelling issue and add missing desc [...] adds 18b9bf2cc9ab drm/gma500/cdv_intel_crt: Demote kernel-doc abuse in 'cdv_ [...] adds 9f67e0e8db7d drm/gma500/cdv_intel_display: Demote kernel-doc abuse in ' [...] adds 9d4f8c9ab11c drm/gma500/cdv_intel_lvds: Demote unworthy headers to stan [...] adds 77ee9c5688c9 drm/gma500/cdv_intel_dp: Demote one unworthy header fix another adds 87b1e2bbe3de drm/gma500/oaktrail_lvds_i2c: Remove unused variables 'tmp' adds dd05f63da995 drm/gma500/oaktrail_lvds: Demote one documentation header [...] adds ec75c84eea49 drm/gma500/oaktrail_crtc: Demote unworthy kernel-doc headers adds c9af49c107f5 drm/gma500/mdfld_dsi_output: Demote a couple of kernel-doc [...] adds d578f32bdeb9 drm/gma500/mdfld_intel_display: Demote three kernel-doc fo [...] adds cec7638b8e79 drm/drm_agpsupport: Strip out obviously wrong descriptions [...] adds 36b73b051c41 drm: Upcast struct drm_device.dev to struct pci_device; re [...] adds b9d4efa8f9a2 drm: Unamp the entire device address space on device unplug adds e582951baabb drm/sched: Cancel and flush all outstanding jobs before finish. adds c31eb10fd5ae drm/amdgpu: Remove accidentally added small unused hunk. adds 71c46fc33a37 Merge tag 'drm-misc-next-2021-01-19' of git://anongit.free [...] adds fe2d9f5abf19 drm/amdgpu: toggle on DF Cstate after finishing xgmi injection adds 3f5f188963a4 drm/amdgpu: updated fw attestation interface adds b479efb0a94a drm/amd/display: fix the system memory page fault because [...] adds b3de22cbde83 drm/amd/pm: update driver if version for navy_flounder adds b4423a3d30a9 drm/amd/display: fix the coding style issue of integrated_info adds f4fb55953166 drm/amdgpu/display: these forward declarations are not used adds 4aef0ebc6b65 drm/amdgpu: fix build error without x86 kconfig (v2) adds a6b8720c2f85 Merge tag 'amd-drm-next-5.12-2021-01-20' of https://gitlab [...] adds 3db9353ea32c drm/i915/gt: Reapply ppgtt enabling after engine resets adds e73263367088 drm/i915/gt: Prune 'inline' from execlists adds 9834dfef55cc drm/i915/gt: Prune inlines adds d263dfa7d269 Merge drm/drm-next into drm-intel-gt-next adds 163433e5c50a drm/i915: Mark up protected uses of 'i915_request_completed' adds b2fe00bbb2b6 drm/i915: Drop i915_request.lock serialisation around await_start adds 1a72e7414d15 drm/i915/gem: Reduce ctx->engine_mutex for reading the clo [...] adds 2d60d3e0a2a2 drm/i915/gem: Reduce ctx->engines_mutex for get_engines() adds 9736387a9f17 drm/i915: Reduce test_and_set_bit to set_bit in i915_reque [...] adds dcaccaf0e83a drm/i915/gem: split gem_create into own file adds 7d58fef2e70a drm/i915/gem: sanity check object size in gem_create adds 97d553963250 drm/i915/region: convert object_create into object_init adds 0bd080497bb8 drm/i915: add back static declaration adds 2c421896adb0 drm/i915/gt: Drop atomic for engine->fw_active tracking adds 4fb05a392a5b drm/i915/gt: Extract busy-stats for ring-scheduler adds f530a41d13f2 drm/i915/gt: Convert stats.active to plain unsigned int adds ace44e13e577 drm/i915/gt: Clear CACHE_MODE prior to clearing residuals adds b06b8103ae3e drm/i915/gt: Add arbitration check before semaphore wait adds 4f86975f539d drm/i915: Add DEBUG_GEM to the recommended CI config adds 03c62d886dd6 drm/i915: Make GEM errors non-fatal by default adds e627d5923cae drm/i915/gt: One more flush for Baytrail clear residuals adds 80655d2ad133 drm/i915/selftests: Prepare the selftests for engine reset [...] adds 14139c3e8d12 drm/i915/gt: Lift stop_ring() to reset_prepare adds 77e2faeb0744 drm/i915/gt: Disable the ring before resetting HEAD/TAIL adds 8fd7b58a21a3 drm/i915/gt: Pull ring submission resume under its caller [...] adds 6f0f70cdaf87 drm/i915: Mark per-engine-reset as supported on gen7 adds db80a1294c23 drm/i915/gem: Remove per-client stats from debugfs/i915_ge [...] adds 23b2afc6eef8 drm/i915: Fix the sgt.pfn sanity check adds c97498363fc3 drm/i915/error: Fix object page offset within a region adds e2f4367a475b drm/i915: move i915_map_type into i915_gem_object_types.h adds 8f47c8c3b06f drm/i915/pool: constrain pool objects by mapping type adds d60d3374d343 drm/i915/gem: Make i915_gem_object_flush_write_domain() static adds f99e67f1b929 drm/i915/display: Apply interactive priority to explicit f [...] adds e7004ea4f5f5 drm/i915/gt: Close race between enable_breadcrumbs and can [...] adds 1e58215f06d6 drm/i915/uc: Add function to define defaults for GuC/HuC enable adds 95b98f004f9d drm/i915/region: don't leak the object on error adds ac05a22cd07a drm/i915/gem: Almagamate clflushes on suspend adds 30d2bfd09383 drm/i915/gem: Almagamate clflushes on freeze adds 41a9c75d0acf drm/i915/gem: Move stolen node into GEM object union adds 0175969e489a drm/i915/gem: Use shrinkable status for unknown swizzle quirks adds e956996cb078 drm/i915/gem: Protect used framebuffers from casual eviction adds 14ca83eece95 drm/i915/gem: Drop lru bumping on display unpinning adds aba738262b91 drm/i915/gt: Do not suspend bonded requests if one hangs adds a2dd2ff50cde drm/i915/gt: Skip over completed active execlists, again adds 493f30cd086e drm/i915/gvt: parse init context to update cmd accessible [...] adds 3c4f2120d890 drm/i915/gvt: scan VM ctx pages adds f18d417a5743 drm/i915/gvt: filter cmds "srm" and "lrm" in cmd_handler adds 73a37a43d1b0 drm/i915/gvt: filter cmds "lrr-src" and "lrr-dst" in cmd_handler adds 252cec9fc952 drm/i915/gvt: filter cmd "pipe-ctrl" in cmd_handler adds 70add39fad1c drm/i915/gvt: export find_mmio_info adds 1a8811930c96 drm/i915/gvt: make width of mmio_attribute bigger adds bed42f13cac5 drm/i915/gvt: introduce a new flag F_CMD_WRITE_PATCH adds 885e1938452f drm/i915/gvt: statically set F_CMD_WRITE_PATCH flag adds b7ccb10ed80c drm/i915/gvt: update F_CMD_WRITE_PATCH flag when parsing init ctx adds 02dd2b12a685 drm/i915/gvt: unify lri cmd handler and mmio handlers adds c071a6c0fef0 Merge tag 'gvt-gt-next-2021-01-18' of https://github.com/i [...] adds 69b4b9984220 drm/i915/gvt: Add missing forward decl of intel_vgpu for HDRTEST adds d82afcf9caaa Merge tag 'drm-intel-gt-next-2021-01-21-1' of git://anongi [...] adds bc96ad6722f8 Merge tag 'v5.11-rc5' of git://git.kernel.org/pub/scm/linu [...] new 7a09577d80bb Merge remote-tracking branch 'drm/drm-next' adds 9f0837e066af drm/amd/pm: remove unused message SMU_MSG_SpareX adds b43ae488ac31 drm/amd/amdgpu: remove redundant flush_delayed_work adds 617ab854012c drm/amd/display: Fixed corruptions on HPDRX link loss restore adds 21b882de6af4 drm/amd/display: disable FEC while using eDP adds 7a214cd84680 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] adds d2138be38314 drm/amd/display: Use hardware sequencer functions for PG control adds a0ffc3fd67e7 drm/amd/display: Report Freesync to vrr_range debugfs entr [...] adds eee9647490b6 drm/amd/display: Allow dmub srv hardware reset before HW init adds 44a09e3d95bd drm/amd/display: Guard against NULL pointer deref when get [...] adds d740a39c3dde drm/amd/display: Fix reset sequence with driver direct DMC [...] adds 69d5c7f398c3 drm/amd/display: Change function decide_dp_link_settings t [...] adds 16ca2d465d0f drm/amd/display: Allow dmu_stg to support cached inbox for dmub adds 64ff0882426e drm/amd/display: Log link/connector info provided in BIOS [...] adds 4ef37e2703d9 drm/amd/display: Fix dml20v2_ModeSupportAndSystemConfigura [...] adds 8aeb42bd2b36 drm/amd/display: Allow PSTATE chnage when no displays are enabled adds 53830077163d drm/amd/display: Update dram_clock_change_latency for DCN2.1 adds f306892b7cb7 drm/amd/display: [FW Promotion] Release 0.0.48 adds c711879f5021 drm/amd/display: 3.2.119 adds d3dc8f4d18cc drm/amdgpu: Remove GFXOFF MASK for Vangogh adds 91067d895970 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh adds d96dd7ef3f34 drm/amdgpu/pm: no need GPU status set since mmnbif_gpu_BIF [...] adds 860cc26a0179 drm/amdgpu: Add RLC_PG_DELAY_3 for Vangogh adds 3c9a7b7d6e75 drm/amdgpu: update mmhub mgcg&ls for mmhub_v2_3 adds b153d8d7d08f drm/amd/display: Enable programing of MALL watermarks adds 7fc75382ec68 drm/amd/display: Dynamic cursor cache size for MALL eligib [...] adds ea7154d8d9fb drm/amd/display: Update dcn30_apply_idle_power_optimizatio [...] adds a49054353e0e drm/amd/display: Fix spelling mistake of function name adds 59f4ededd9c0 drm/amdgpu: Assign boolean values to a bool variable adds 366468ff6c34 drm/amdgpu: Allow GfxOff on Vangogh as default adds 2b3a1f515fe1 drm/amdgpu:Add pcie gen5 support in pcie capability. adds e484de44b1ae drm/amd/pm: print the timeout of smc message adds 19fef554bd3e drm/amdkfd: Enable userptr support when KFD is enabled adds dcb820d185f5 drm/amdgpu: remove gpu info firmware of green sardine adds eda1068dc995 drm/amdgpu: Make contiguous pinning optional adds 91fb309d8294 drm/amdgpu: race issue when jobs on 2 ring timeout adds d80d3da95015 Revert "drm/amd/display: Tune min clk values for MPO for RV" adds 9024fb08159a drm/amd/display: fix 64-bit division issue on 32-bit OS adds 64dcf2f01d59 drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data adds eb3b425166cb drm/amd/pm: store and reinstate swsmu user power configurations adds 5993e79398d3 drm/amdgpu: Fix masking binary not operator on two mask op [...] adds 23a63e91c155 drm/amd/display: change license of color_table.c adds d3abc78f4fd4 drm/amd/display: Fix a potential NULL dereference adds 4a517faa3403 amdgpu: fix clang build warning adds 1916866dfa4a drm/amd/display: Fix 10/12 bpc setup in DCE output bit dep [...] adds efa18405baa5 drm/amd/display: Fix HDMI deep color output for DCE 6-11. adds c645b029c553 usb: typec: ucsi: check cci busy during PPM reset adds 713869fa198d drm/amdgpu: add another raven1 gfxoff quirk adds 11c03c92b603 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio adds f06a5f700c66 drm/amd/display: Fix unused variable warning new 8dec28257f39 Merge remote-tracking branch 'amdgpu/drm-next' adds d276e16702e2 drm/i915/hdcp: Update CP property in update_pipe adds b3c6661aad97 drm/i915/hdcp: Get conn while content_type changed adds 0abd3acf8a31 drm/i915/hotplug: Handle CP_IRQ for DP-MST adds 6c63e6e14da7 drm/i915/hdcp: No HDCP when encoder is't initialized adds fc6097d4fb29 drm/i915/hdcp: DP MST transcoder for link and stream adds fbf652bdb4b2 drm/i915/hdcp: Move HDCP enc status timeout to header adds 1a67a168f57b drm/i915/hdcp: HDCP stream encryption support adds 2a743b7b8a8b drm/i915/hdcp: Configure HDCP1.4 MST steram encryption status adds 3d2e4e8c930b drm/i915/hdcp: Enable Gen12 HDCP 1.4 DP MST support adds 29b283a49c2b drm/i915/hdcp: Pass dig_port to intel_hdcp_init adds a6c6eac947d5 drm/i915/hdcp: Encapsulate hdcp_port_data to dig_port adds 6581cc9e5da9 misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len adds 90103622c30b drm/hdcp: Max MST content streams adds e03187e12cae drm/i915/hdcp: MST streams support in hdcp port_data adds 5bd29e32bb99 drm/i915/hdcp: Pass connector to check_2_2_link adds d631b984cc90 drm/i915/hdcp: Add HDCP 2.2 stream register adds e9fd05c3e4f2 drm/i915/hdcp: Support for HDCP 2.2 MST shim callbacks adds 899c8762f981 drm/i915/hdcp: Configure HDCP2.2 MST steram encryption status adds d5a0d4b9380a drm/i915/hdcp: Enable HDCP 2.2 MST support adds 1c6e527d6947 drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp [...] adds 67fba3f1c73b drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-trans [...] adds 702c08d6d034 drm/i915/display: remove useless use of inline adds 7853b437391a drm/i915/display: fix the uint*_t types that have crept in adds abad6805ee78 drm/i915/pps: abstract panel power sequencer from intel_dp.c adds 7191d9d21b6f drm/i915/pps: rename pps_{,un}lock -> intel_pps_{,un}lock adds f4249942989b drm/i915/pps: rename intel_edp_backlight_* to intel_pps_ba [...] adds eb46f498bf5f drm/i915/pps: rename intel_edp_panel_* to intel_pps_* adds db7c94f908ad drm/i915/pps: rename edp_panel_* to intel_pps_*_unlocked adds f033d7eb000a drm/i915/pps: abstract intel_pps_vdd_off_sync adds c520869ac4ef drm/i915/pps: add higher level intel_pps_init() call adds 73bb78b5ba68 drm/i915/pps: abstract intel_pps_encoder_reset() adds c94287f158dc drm/i915/pps: rename intel_dp_check_edp to intel_pps_check [...] adds 07eb5b1f1711 drm/i915/pps: rename intel_power_sequencer_reset to intel_ [...] adds 572a0d301754 drm/i915/pps: add locked intel_pps_wait_power_cycle adds bcdf0f71b0e9 drm/i915/pps: rename vlv_init_panel_power_sequencer to vlv [...] adds d70920adf9f2 drm/i915/pps: rename intel_dp_init_panel_power_sequencer* [...] adds 35f0837e0682 drm/i915/dg1: Apply WA 1409120013 and 14011059788 adds ba8ef8c0b958 drm/i915: Drop one more useless master_transcoder assignment adds 6b20b734bbf1 drm/i915/display: Bitwise or the conversion colour specifi [...] adds a1f6bfe17931 drm/i915: Try to guess PCH type even without ISA bridge adds 31b10c1a947d drm/i915: Pass port to intel_panel_bl_funcs.get() adds 3170a21f7059 drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when out [...] adds fbf756c31cca drm/i915: refactor some crtc code out of intel display. (v2) adds 8cf41f316e64 drm/i915: refactor pll code out into intel_dpll.c adds 777e687a0c65 drm/i915: split fdi code out from intel_display.c adds ba217b77772a Merge drm/drm-next into drm-intel-next adds 0aa5c3835c8a drm/i915: support two CSC module on gen11 and later adds 147819f6b890 drm/i915: Disable TRAINING_PATTERN_SET before stopping the [...] adds 60920148ba41 drm/i915: Fix the training pattern debug print adds 699390f7f026 drm/i915: Fix the PHY compliance test vs. hotplug mishap adds 33ef04fa5d27 drm/i915: Drop redundant parens adds 30b61720aa9e drm/i915: Generalize the async flip capability check adds 8693ee2e378d drm/i915: Add plane vfuncs to enable/disable flip_done interrupt adds 6cc3bb750616 drm/i915: Move the async_flip bit setup into the .async_fl [...] adds 68fd1faa92a2 drm/i915: Reuse the async_flip() hook for the async flip d [...] adds a575c00e5bc1 drm/i915: Keep track of pwm-related backlight hooks separately adds 4a8d79901d5b drm/i915/dp: Enable Intel's HDR backlight interface (only [...] adds 2227816e647a drm/i915/dp: Allow forcing specific interfaces through ena [...] adds 7c553f8b5a7d drm/dp: Revert "drm/dp: Introduce EDID-based quirks" adds 97b70144b250 drm/i915/pps: refactor init abstractions adds 0bf1e5a852e3 drm/i915/pps: move pps code over from intel_display.c and [...] adds 45f8a8ceb9af drm/i915/dp: abstract struct intel_dp pps members to a sub-struct adds aa850fb1c879 drm/i915/dp: split out aux functionality to intel_dp_aux.c adds a089301d8dbf drm/msm/dp: fix build after dp quirk helper change adds 5ec346476e79 drm/i915: Fix ICL MG PHY vswing handling adds 85da029264e8 drm/i915: Unify the sanity checks for the buf trans tables adds fe7d52bccab6 drm/i915/dp: Don't use DPCD backlights that need PWM enabl [...] adds 7fde594fd866 drm/i915/hdcp: Fix WARN_ON(data->k > INTEL_NUM_PIPES) adds 40a6cead28f8 drm/i915/hdcp: Fix uninitialized symbol adds 87199e4c2490 drm/framebuffer: Format modifier for Intel Gen 12 render c [...] adds 5fbc2c2bfa5c drm/i915/gem: Add a helper to read data from a GEM object page adds d1e2775e9b96 drm/i915/tgl: Add Clear Color support for TGL Render Decom [...] adds 5b0c59454314 drm/i915/display/vrr: Create VRR file and add VRR capabili [...] adds 3dafe8a8532d drm/i915/display/dp: Attach and set drm connector VRR property adds fa429c0410bc drm/i915: Store framestart_delay in dev_priv adds 615e29eeb421 drm/i915: Extract intel_mode_vblank_start() adds 06d6fda506cf drm/i915: Extract intel_crtc_scanlines_since_frame_timestamp() adds 117cd09ba528 drm/i915/display/dp: Compute VRR state in atomic_check adds 38ff8d2824b7 drm/i915/display/dp: Do not enable PSR if VRR is enabled adds ac4acaed70cc drm/i915/display: VRR + DRRS cannot be enabled together adds dc89bb86facf drm/i915: Rename VRR_CTL reg fields adds aa52b39dc554 drm/i915/display/vrr: Configure and enable VRR in modeset enable adds 13c6d51f530d drm/i915/display/vrr: Send VRR push to flip the frame adds f065123299f5 drm/i915/display/vrr: Disable VRR in modeset disable path adds 1639406a31c2 drm/i915/display/vrr: Set IGNORE_MSA_PAR state in DP Sink adds c7f0f4372b30 drm/i915/display: Add HW state readout for VRR adds 4ef619a7dff8 drm/i915/display: Helpers for VRR vblank min and max start adds e64c6789d642 drm/i915: Add vrr state dump adds 7a2ec4a0a588 drm/i915: Fix vblank timestamps with VRR adds d6a059e2d39f drm/i915: Fix vblank evasion with vrr adds 2791a409a13f drm/i915: Extract intel_crtc_ddb_weight() adds 2d42f32f0991 drm/i915: Pass the crtc to skl_compute_dbuf_slices() adds 944a5e3feb8b drm/i915: Introduce intel_dbuf_slice_size() adds 96dc6ed87943 drm/i915: Introduce skl_ddb_entry_for_slices() adds 47a14955106f drm/i915: Add pipe ddb entries into the dbuf state adds 5363096f822e drm/i915: Extract intel_crtc_dbuf_weights() adds ef79d62b5ce5 drm/i915: Encapsulate dbuf state handling harder adds 33c9c5066ad2 drm/i915: Do a bit more initial readout for dbuf adds 784953a46589 drm/i915/display/vrr: Skip the VRR HW state readout on DSI [...] new 2aa0f4faa164 drm/i915: WARN if plane src coords are too big new fed387572040 drm/i915/display: Prevent double YUV range correction on H [...] new cfb1bb698432 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 58ef3aeb9ac3 drm/tegra: falcon: Support newer VIC firmware adds 59e520a695e7 drm/tegra: vic: Add comments on STREAMID registers adds e87ba0fefc0d drm/tegra: dc: Enable display controller driver for Tegra114 adds efc8a109e5ce drm/tegra: gr2d: Correct swapped device-tree compatibles adds 3ef170c25b97 drm/tegra: gr2d: Add compatible for Tegra114 adds dcdfe2712b68 drm/tegra: Fix reference leak when pm_runtime_get_sync() fails new e32bb6179749 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 6dd6b7643e72 drm/vmwgfx: Remove reference to struct drm_device.pdev adds 7450bf769814 drm/vmwgfx/vmwgfx_execbuf: Fix some kernel-doc related issues adds abd64e5f6ccc drm/vmwgfx/vmwgfx_kms: Remove unused variable 'ret' from ' [...] adds d8713d6684a4 drm/vmwgfx/vmwgfx_kms: Mark vmw_{cursor,primary}_plane_for [...] adds e68cefd105c1 drm/vmwgfx/vmwgfx_drv: Fix some kernel-doc misdemeanours adds 043948cfc823 drm/vmwgfx/vmwgfx_ioctl: Provide missing '@' sign required [...] adds ba6080915be7 drm/vmwgfx/vmwgfx_resource: Fix worthy function headers de [...] adds a38feeaac252 drm/vmwgfx/vmwgfx_ttm_buffer: Supply some missing paramete [...] adds b8441a4d298b drm/vmwgfx/vmwgfx_fifo: Demote non-conformant kernel-doc header adds 47c617bf5333 drm/vmwgfx/vmwgfx_ldu: Supply descriptions for 'state' fun [...] adds c88c25a629b0 drm/vmwgfx/vmwgfx_kms: Update worthy function headers and [...] adds 3a839da0e255 drm/vmwgfx/vmwgfx_overlay: Demote kernel-doc abuses to sta [...] adds c6771b6338c8 drm/vmwgfx/vmwgfx_fence: Add, remove and demote various do [...] adds 36074f2d5851 drm/vmwgfx/vmwgfx_bo: Remove superfluous param description [...] adds ea7161977bea drm/vmwgfx/vmwgfx_context: Demote kernel-doc abuses adds 2cbf4b730bae drm/vmwgfx/vmwgfx_scrn: Demote unworthy kernel-doc headers [...] adds cde3435af618 drm/vmwgfx/vmwgfx_surface: Fix some kernel-doc related issues adds 3a79c5e3e653 drm/vmwgfx/vmwgfx_cmdbuf_res: Rename param description and [...] adds ad2ae4159903 drm/vmwgfx/vmwgfx_shader: Demote kernel-doc abuses and fix [...] adds 17ef20f1f5ed drm/vmwgfx/vmwgfx_cmdbuf: Fix a bunch of missing or incorr [...] adds 43ebfe61c392 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret' adds 1856a91691e4 drm/vmwgfx/vmwgfx_stdu: Add some missing param/member desc [...] adds 94dda6ad4cad drm/vmwgfx/vmwgfx_cmdbuf: Fix misnaming of 'headers' shoul [...] adds 3894709e8369 drm/vmwgfx/vmwgfx_cotable: Fix a couple of simple document [...] adds a5434770468b drm/vmwgfx/vmwgfx_so: Add description for 'vmw_view's 'rcu [...] adds e8fb41ac6026 drm/vmwgfx/vmwgfx_binding: Provide some missing param desc [...] adds 7db8a4eb280f drm/vmwgfx/vmwgfx_msg: Fix misspelling of 'msg' adds 9983a31d4a08 drm/vmwgfx/vmwgfx_blit: Add description for 'vmw_bo_cpu_bl [...] adds dc03b634f37a drm/vmwgfx/vmwgfx_validation: Add some missing struct memb [...] adds f322f32a694b drm/vmwgfx/ttm_object: Demote half-assed headers and fix-u [...] adds 0283c74d4212 drm/vmwgfx/vmwgfx_thp: Add description for 'vmw_thp_manage [...] adds d14413946f42 drm/vmwgfx/ttm_object: Reorder header to immediately prece [...] adds 5269a618eec7 video: fbdev: simplefb: Fix info message during probe adds e1827807e8d9 video: fbdev: simplefb: Add "r5g5b5a1" mode adds 3763d635deaa drm/ttm: add debugfs directory v2 adds ba051901d10f drm/ttm: add a debugfs file for the global page pools adds 568517686f50 drm/ttm: add debugfs entry to test pool shrinker v2 adds f987c9e0f537 drm/ttm: optimize ttm pool shrinker a bit adds 7621350c6bb2 drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 adds 81ad7f9f78e4 drm: Added orientation quirk for OneGX1 Pro adds ca230ab18791 dt-bindings: dp-connector: Drop maxItems from -supply adds d1a73c641afd drm/vmwgfx: Make sure we unpin no longer needed buffers adds b99c2c95412c drm: Introduce a drm_crtc_commit_wait helper adds 8af8a109b34f drm/ttm: device naming cleanup adds 6a56d09bdab7 drm: Update todo.rst adds 14a117252f57 dma-buf: system_heap: Make sure to return an error if we abort adds c7f59e3dd603 dma-buf: heaps: Rework heap allocation hooks to return str [...] adds 5a164ac4dbd2 dma-fence: allow signaling drivers to set fence timestamp adds a78e7a51d2fa drm/drm_vblank: set the dma-fence timestamp during send_vb [...] adds 1f8644d56e91 drm/panfrost: Add governor data with pre-defined thresholds adds 3b1b42fde911 dt-bindings: display: mxsfb: Convert binding to YAML adds 5d16e40dd702 dt-bindings: display: mxsfb: Add and fix compatible strings adds 25e524bfbda1 dt-bindings: display: mxsfb: Add compatible for i.MX8MM adds 7e5d1e122dff drm/doc: fix drm_plane_type docs adds 97ecfff41e26 drm/doc: document the type plane property new bbd13d6a7b2e drm/omap: dsi: fix unreachable code in dsi_vc_send_short() new 5067ca99a25c Merge remote-tracking branch 'drm-misc/for-linux-next' adds 1ff79a4a49c2 drm/etnaviv: provide more ID values via GET_PARAM ioctl. adds 03a2753936e8 drm/etnaviv: dump: fix sparse warnings adds 7d614ab2f205 drm/etnaviv: fix NULL check before some freeing functions [...] new 772cde420e99 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds b67498d63003 regmap: Assign boolean values to a bool variable adds aa3233086b48 Merge remote-tracking branch 'regmap/for-5.12' into regmap-next new f4e05e4e5822 Merge remote-tracking branch 'regmap/for-next' adds e8afdfdc8125 ALSA: usb-audio: Convert remaining strlcpy() to strscpy() adds 42ef170d57d8 ALSA: usb-audio: Convert the last strlcpy() usage adds 9a08676fc596 ALSA: dice: add support for Lexicon I-ONIX FW810s adds 669f65eaeb96 ALSA: pci: Simplify with dma_set_mask_and_coherent() adds 915183b62276 ALSA: x86: Simplify with dma_set_mask_and_coherent() adds c09e28cd1219 Merge branch 'for-linus' into for-next adds b952ac76a20b ALSA: usb-audio: Add support for Pioneer DJM-750 adds 086b957cc17f ALSA: usb-audio: Skip the clock selector inquiry for singl [...] adds 85db1cfb13e3 ALSA: usb-audio: Fix "RANGE setting not yet supported" errors adds d15f73315deb ALSA: hda: boolean values to a bool variable adds 62c2b4be0d85 ALSA: hda: Assign boolean values to a bool variable adds 00f3a4113c73 ALSA: oxfw: remove an unnecessary condition in hwdep_read() adds f4514249d648 ALSA: fireface: remove unnecessary condition in hwdep_read() adds e32da5eb627c ALSA: bebob: remove an unnecessary condition in hwdep_read() adds 3a465f027a33 ALSA: hda/tegra: Use clk_bulk helpers adds 87f0e46e7559 ALSA: hda/tegra: Reset hardware adds 6755568ad111 ALSA: hda/tegra: Remove unnecessary null-check from hda_te [...] adds d2006bb79411 watchdog: pcwd: drop always-false if from remove callback adds 7797b4e00faf media/radio: Make radio_isa_common_remove() return void adds 30e88d017fcb isa: Make the remove callback for isa drivers return void adds 4f2da3324eaf Merge tag 'tags/isa-void-remove-callback' into for-next new 28299771d207 Merge remote-tracking branch 'sound/for-next' adds 2d446c98cde3 Merge v5.11-rc3 adds 16117beb16f0 ASoC: qcom: Remove useless debug print adds 03b49bf9a92b ASoC: qcom: Add some names to regmap configs adds e697df66876c ASoC: qcom: Stop casting away __iomem for error pointers adds 4e15f5060d34 ASoC: qcom: Remove duplicate error messages on ioremap adds 42dc604051c9 Merge series "ASoC: qcom: Minor code cleanups for lpass-cp [...] adds 7ef8c9edc86c ASoC: codecs: soundwire: increase resume timeout adds 574b813ae53f Merge series "ASoC/SoundWire: fix timeout values" from Bar [...] adds 160e8f96c626 ASoC: intel, keembay-i2s: Fix dt binding errors adds 57c412d43d71 ASoC: audio-graph-card: Drop remote-endpoint as required property adds 39860fe070c9 ASoC: SOF: Intel: initial support to AlderLake-P adds f4d3bd8be4f2 cros_ec_commands: Add EC_CODEC_I2S_RX_RESET adds 7f1f7ae102ea ASoC: cros_ec_codec: Reset I2S RX when probing adds 0dedbde5062d ASoC: cpcap: Implement set_tdm_slot for voice call support adds d3afb00220be ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() adds ab152afa2427 ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() adds 7cc206bff69b ASoC: tegra: Simplify with dma_set_mask_and_coherent() adds 97692432406d Merge series "ASoC: Simplify with dma_set_mask_and_coheren [...] adds 9e0f86fdcdab ASoC: dt-bindings: tegra: Add graph bindings adds a9f22c03a8ac ASoC: dt-bindings: tegra: Add json-schema for Tegra audio [...] adds 202e2f774543 ASoC: tegra: Add audio graph based card driver adds 6b050d45a60b Merge series "Tegra210 audio graph card" from Sameer Pujar [...] adds 9ce63203eb20 ASoC: fsl_ssi: Use of_device_get_match_data() adds d7388718d491 ASoC: fsl_micfil: Use of_device_get_match_data() adds 42450175a3d2 ASoC: fsl_xcvr: Remove unused of_id variable adds 214172a9ca26 ASoC: fsl_asrc: Remove of_device_get_match_data() error check adds 1ccf6e6ef926 ASoC: fsl_esai: Remove of_device_get_match_data() error check adds 4e63b56593e2 ASoC: fsl_spdif: Remove of_device_get_match_data() error check adds 61fbeb5dcb3d ASoC: remove sirf prima/atlas drivers adds dc98f1d655ca ASoC: remove zte zx drivers adds 55331b550f30 Merge series "ASoC: remove obsolete drivers" from Arnd Ber [...] adds 4e37528a97bf ASoC: mediatek: mt8192-mt6359: move headset_jack to card s [...] adds 12295ef97078 ASoC: mediatek: mt8192-mt6359: simplify mt8192_rt5682_init adds df369921d726 ASoC: mediatek: mt8192: change mclk_multiple of TDM from 1 [...] adds 9bc20e8076c9 ASoC: dt-bindings: mt8192-mt6359: add hdmi-codec property adds 0d80c48c8478 ASoC: mediatek: mt8192-mt6359: support audio over DP adds 879a67e35770 Merge series "ASoC: mediatek: mt8192-mt6359: support DP au [...] adds 06c8456753f6 ASoC: rt5682: remove connection with LDO2 in DAPM graph adds d52bbf747cfa ASoC: topology: KUnit: Add KUnit tests passing various arg [...] adds cec9128dfcf9 ASoC: topology: KUnit: Add KUnit tests passing empty topol [...] adds 3ad8c8e9efc5 ASoC: topology: KUnit: Add KUnit tests passing topology wi [...] adds 1e924131e940 Merge series "Add KUNIT tests for ASoC topology" from Amad [...] adds 80f454e28370 ASoC: soc-pcm: revert soc_pcm_apply_symmetry() adds f14654ddf2e9 ASoC: sync parameter naming : rate / sample_bits adds 55d0056ba6a1 ASoC: adi: sync parameter naming (rate/sample_bits) adds ba471f8d1655 ASoC: atmel: sync parameter naming (rate/sample_bits) adds 3470c2398ce9 ASoC: au1x: sync parameter naming (rate/sample_bits) adds a8e940222bdf ASoC: bcm: sync parameter naming (rate/sample_bits) adds f1e6b04baba6 ASoC: cirrus: sync parameter naming (rate/sample_bits) adds c6d152a8de56 ASoC: tegra: sync parameter naming (rate/sample_bits) adds fadaed302313 ASoC: rockchip: sync parameter naming (rate/sample_bits) adds d11ff0bf6ac1 ASoC: samsung: sync parameter naming (rate/sample_bits) adds f1cd5f3bbcef ASoC: sh: sync parameter naming (rate/sample_bits) adds c756316f0027 ASoC: ti: sync parameter naming (rate/sample_bits) adds c658b2185818 ASoC: pxa: sync parameter naming (rate/sample_bits) adds 4b7ead032ecd ASoC: mediatek: sync parameter naming (rate/sample_bits) adds cb2f6927faf4 ASoC: fsl: sync parameter naming (rate/sample_bits) adds 0769575294e4 ASoC: wm*: sync parameter naming (rate/sample_bits) adds a9aef184f7b4 ASoC: tlv*: sync parameter naming (rate/sample_bits) adds bc03b3910ef6 ASoC: rt*: sync parameter naming (rate/sample_bits) adds 42c9b5bec1c5 ASoC: nau*: sync parameter naming (rate/sample_bits) adds fa056c07367e ASoC: tas*: sync parameter naming (rate/sample_bits) adds 1c6d1c4f6874 ASoC: da*: sync parameter naming (rate/sample_bits) adds 4060064e8baf ASoC: es*: sync parameter naming (rate/sample_bits) adds cb40d1b4581c ASoC: max*: sync parameter naming (rate/sample_bits) adds 260b668cf356 ASoC: cs*: sync parameter naming (rate/sample_bits) adds 9b4488efdecc ASoC: tscs*: sync parameter naming (rate/sample_bits) adds 870b76ea7d0c ASoC: ak*: sync parameter naming (rate/sample_bits) adds f88f45861bbd ASoC: adau*: sync parameter naming (rate/sample_bits) adds 0547dece8dcb ASoC: jz4740: sync parameter naming (rate/sample_bits) adds 813857086191 ASoC: sunxi: sync parameter naming (rate/sample_bits) adds b33c088a9b0b ASoC: zl38060: sync parameter naming (rate/sample_bits) adds 4735c8cadd54 ASoC: ssm2602: sync parameter naming (rate/sample_bits) adds bea17630c4ad ASoC: sgtl5000: sync parameter naming (rate/sample_bits) adds 23df7f69ff13 ASoC: mc13783: sync parameter naming (rate/sample_bits) adds 852d4daa9689 ASoC: mt6660: sync parameter naming (rate/sample_bits) adds 65ba325625e7 ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) adds 6058bcb49744 ASoC: ab8500: sync parameter naming (rate/sample_bits) adds 278eacf3dc71 ASoC: alc5632: sync parameter naming (rate/sample_bits) adds 15d27c2b129f ASoC: cx2072x: sync parameter naming (rate/sample_bits) adds d5d396c8b01e ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) adds 3b940ecd2ebf ASoC: lm49453: sync parameter naming (rate/sample_bits) adds 6944db0ab8c4 ASoC: ml26124: sync parameter naming (rate/sample_bits) adds fa31a2c787ae ASoC: soc-dai.h: remove symmetric_rates/samplebits adds fac110cbcdde ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() adds 3a9067211122 ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() adds ff385c1f4ca8 Merge series "ASoC: sync parameter naming : rate / sample_ [...] adds d40ab86f7db3 ASoC: topology: Ensure that needed parameters are set adds 9c88a9838352 ASoC: topology: Check if ops is set before dereference adds c7a83edf9d08 Merge series "Add sanity checks for topology API calls" fr [...] adds 24a41a38dd2d ASoC: tegra: ahub: Add missing resets adds 6d8ac9b1dd2f ASoC: tegra: ahub: Use clk_bulk helpers adds ed9ce1ed2239 ASoC: tegra: ahub: Reset hardware properly new 1da0b9899abd ASoC: soc-component: add snd_soc_component_read/write_field() new 7db4c4cd767e ASoC: codecs: lpass-wsa-macro: make use of snd_soc_compone [...] new 9fd5599a9b26 ASoC: q6asm: fix 'physical' typos new 89a400bdeb12 ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams new 6e0210763024 ASoC: SOF: Intel: hda: Enable DMI L1 for trace new 4c87f71565ce Merge series "ASoC: SOF: Intel: hda: Enable DMI L1 for pow [...] new e32df142359f ASoC: Intel: adl: remove sof_fw_filename setting in ADL sn [...] new eeb4efe8ccf3 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next new 5919e24428e9 Merge remote-tracking branch 'sound-asoc/for-next' adds ebfac7b778fa module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for unde [...] adds ec2a29593c83 module: harden ELF info handling new fe0c44439e32 Merge remote-tracking branch 'modules/modules-next' adds a1ba9c2986e4 Input: synaptics - replace NOOP with suitable commentary adds 7c0c38402a61 Input: melfas_mip4 - mark a bunch of variables as __always_unused adds 33f93726b7b2 Input: usbtouchscreen - actually check return value of usb [...] adds e664f0021fca Input: surface3_spi - remove set but unused variable 'timestamp' adds 05b67b7a08fb Input: stmpe-ts - add description for 'prop' struct member adds 6965eece2a89 Input: ads7846 - convert to one message adds 9517b95bdc46 Input: elants_i2c - add support for eKTF3624 adds 785a19d97cb0 Input: iqs5xx - minor cosmetic improvements adds 2539da6677b6 Input: iqs5xx - preserve bootloader errors adds 1302c71a3061 Input: iqs5xx - accommodate bootloader latency adds e10ba0d3c042 Input: iqs5xx - re-initialize device upon warm reset adds 4a76d861d918 Input: iqs5xx - simplify axis setup logic adds 050fac7f056b Input: iqs5xx - eliminate unnecessary register read adds 8e6a8b0c9fe9 Input: iqs5xx - allow more time for ATI to complete adds ce996aa30ef1 Input: iqs5xx - allow device to be a wake-up source adds 3bdffa8ffb45 Input: Add N64 controller driver new dfeb16a2dccd Merge remote-tracking branch 'input/next' adds 1e0dcca9e1aa dm: use bdev_read_only to check if a device is read-only adds 6f0d9689b670 block: remove the NULL bdev check in bdev_read_only adds 52f019d43c22 block: add a hard-readonly flag to struct gendisk adds 947139bf3cce block: propagate BLKROSET on the whole device to all partitions adds cbf72cce6370 rbd: remove the ->set_read_only method adds d11cd28998e9 nvme: allow revalidate to set a namespace read-only adds 74cb8994b22a brd: remove the end of device check in brd_do_bvec adds cf9a978f9781 dcssblk: remove the end of device check in dcssblk_submit_bio adds 309dca309fc3 block: store a block_device pointer in struct bio adds 2f9f6221b9b9 block: simplify submit_bio_checks a bit adds 30c5d3456c27 block: do not reassig ->bi_bdev when partition remapping adds 99dfc43ecbf6 block: use ->bi_bdev for bio based I/O accounting adds 0b6e522cdc4a blk-mq: use ->bi_bdev for I/O accounting adds bc359d03c7ec block: add a disk_uevent helper adds 0470dd9d5f10 block: remove DISK_PITER_REVERSE adds a33df75c6328 block: use an xarray for disk->part_tbl adds b5f74ecacc31 block, bfq: use half slice_idle as a threshold to check sh [...] adds d4fc3640ff36 block, bfq: set next_rq to waker_bfqq->next_rq in waker injection adds ab1fb47e33dc block, bfq: increase time window for waker detection adds 91b896f65d32 block, bfq: do not raise non-default weights adds 3c337690d2eb block, bfq: avoid spurious switches to soft_rt of interact [...] adds 2391d13ed484 block, bfq: do not expire a queue when it is the only busy one adds 5ac83c644f5f Revert "blk-mq, elevator: Count requests per hctx to impro [...] adds b6e68ee82585 blk-mq: Improve performance of non-mq IO schedulers with m [...] adds 1a23e06cdab2 bfq: don't duplicate code for different paths adds 49d1ec8573f7 block: manage bio slab cache by xarray adds c495a1767952 block: don't pass BIOSET_NEED_BVECS for q->bio_split adds 9f180e315a93 block: don't allocate inline bvecs if this bioset needn't bvecs adds baa2c7c97153 block: set .bi_max_vecs as actual allocated vector number adds eec716a1c18c block: move three bvec helpers declaration into private helper adds faa8e2c4fb30 bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' emb [...] adds 0f7b4bc6bb1e bsg: free the request before return error code adds 8eeed0b554b9 block: remove unnecessary argument from blk_execute_rq_nowait adds 684da7628d93 block: remove unnecessary argument from blk_execute_rq adds ad6d5fc5929c Merge branch 'for-5.12/block' into for-next adds 84965ff8a84f io_uring: if we see flush on exit, cancel related tasks adds b18032bb0a88 io_uring: only call io_cqring_ev_posted() if events were posted adds 99b35f060e75 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] adds b9d2ed159482 io_uring: enable LOOKUP_CACHED path resolution for filenam [...] adds 89a1613ac529 io_uring: modularize io_sqe_buffer_register adds 3d2c79c619cf io_uring: modularize io_sqe_buffers_register adds 9c63624bb407 io_uring: rename file related variables to rsrc adds 4ad5d2716d9d io_uring: generalize io_queue_rsrc_removal adds edc39a5e848d io_uring: separate ref_list from fixed_rsrc_data adds d3dc3af18a73 io_uring: add rsrc_ref locking routines adds d2b9eb2de72f io_uring: split alloc_fixed_file_ref_node adds dab8a64c9fb8 io_uring: split ref_node alloc and init adds 837fa0a9e4bb io_uring: create common fixed_rsrc_ref_node handling routines adds 3cfb739c561e io_uring: create common fixed_rsrc_data allocation routines adds 0176222dfad0 io_uring: make percpu_ref_release names consistent adds f3ee5ddc412d io_uring: optimise io_rw_reissue() adds d314a8e7f425 io_uring: refactor io_resubmit_prep() adds 43b517fe9450 io_uring: cleanup personalities under uring_lock adds a998cfe069c0 io_uring: inline io_async_submit() adds 05015ebb0f30 io_uring: inline __io_commit_cqring() adds e81099a62e8b io_uring: further deduplicate #CQ events calc adds 4af5b0a53efa io_uring: simplify io_alloc_req() adds 2f26b88a1e3f io_uring: remove __io_state_file_put adds 7cb73891af95 io_uring: deduplicate failing task_work_add adds 50bae2932671 io_uring: add a helper timeout mode calculation adds 40f28478a364 io_uring: help inlining of io_req_complete() adds 3fe8e8cfc997 io_uring: don't flush CQEs deep down the stack adds ac4e5af860a8 io_uring: save atomic dec for inline executed reqs adds 1633582bcdf1 fs: provide locked helper variant of close_fd_get_file() adds 729ebe1a01e2 io_uring: get rid of intermediate IORING_OP_CLOSE stage adds 283f824085d0 io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL adds 5ee63da477b1 io_uring: simplify io_remove_personalities() adds 3feeee490b6b Merge branch 'for-5.12/io_uring' into for-next adds 0f1d344feb53 splice: don't generate zero-len segement bvecs adds 9b2e0016d04c bvec/iter: disallow zero-length segment bvecs adds 0cf41e5e9baf block/psi: remove PSI annotations from direct IO adds ecd7fba0ade1 target/file: allocate the bvec array as part of struct tar [...] adds 54c8195b4ebe iov_iter: optimise bvec iov_iter_advance() adds 3e1a88ec9625 bio: add a helper calculating nr segments to alloc adds c42bca92be92 bio: don't copy bvec for direct IO adds 4856864ff0f1 Merge branch 'for-5.12/block' into for-next adds 31b12e273238 io_uring: ensure only sqo_task has file notes adds 511975a8b18e io_uring: consolidate putting reqs task adds e78e1b99d3fb Merge branch 'for-5.12/io_uring' into for-next adds 3a905c37c351 block: skip bio_check_eod for partition-remapped bios adds d3ac234c0d66 Merge branch 'for-5.12/block' into for-next adds eb2fd80f9d2c block, bfq: replace mechanism for evaluating I/O intensity adds 7f1995c27b19 block, bfq: re-evaluate convenience of I/O plugging on rq [...] adds d1f600fa4732 block, bfq: fix switch back from soft-rt weitgh-raising adds e673914d52f9 block, bfq: save also weight-raised service on queue merging adds 5a5436b98d5c block, bfq: save also injection state on queue merging adds 71217df39dc6 block, bfq: make waker-queue detection more robust adds 5b04fae8b175 Merge branch 'for-5.12/block' into for-next adds a5bf0a92e1b8 bfq: bfq_check_waker() should be static adds 12e5b9fd95eb Merge branch 'for-5.12/block' into for-next adds a7c7f7b2b641 nvme: use bio_set_dev to assign ->bi_bdev adds f65b95fe0ced bcache: use bio_set_dev to assign ->bi_bdev adds 46bbf653a67a block: inherit BIO_REMAPPED when cloning bios adds 04725fdef179 Merge branch 'for-5.12/block' into for-next adds 81de6e152c06 io_uring: cleanup files_update looping adds 95ae7945e1f0 Merge branch 'for-5.12/io_uring' into for-next adds 767630c63bb2 bdev: Do not return EBUSY if bdev discard races with write adds 482e302a61f1 blk: wbt: remove unused parameter from wbt_should_throttle adds 2c2b9fd6b496 block: unexport truncate_bdev_range adds 49d1822bc05e blkcg: delete redundant get/put operations for queue adds 016d823a3cdb Merge branch 'for-5.12/block' into for-next adds 6cc8e7430801 loop: scale loop device by introducing per device lock adds 416c05477772 mtip32xx: use PCI #defines instead of numbers adds 212697918314 mtip32xx: prefer pcie_capability_read_word() adds 370276bac8ec drbd: remove unused argument from drbd_request_prepare and [...] adds 294ed6b9f006 zram: fix NULL check before some freeing functions is not needed adds 9abe47cc5cbe rsxx: remove redundant NULL check adds 2010385835c7 Merge branch 'for-5.12/drivers' into for-next adds 1a818748972a io_uring: Add skip option for __io_sqe_files_update adds a7f7e1e79849 Merge branch 'for-5.12/io_uring' into for-next adds fb4a652af7ed MAINTAINERS: update io_uring section adds e0452bd1cd37 Merge branch 'for-5.12/io_uring' into for-next new 41e76c85660c bfq: Avoid false bfq queue merging new 28c6def00919 bfq: Use 'ttime' local variable new 7684fbde4516 bfq: Use only idle IO periods for think time calculations new a11396672cfc Merge branch 'for-5.12/block' into for-next new f91ca2a370be zonefs: use bio_alloc in zonefs_file_dio_append new 616c6a6884e2 btrfs: use bio_kmalloc in __alloc_device new 4eb1d6890455 blk-crypto: use bio_kmalloc in blk_crypto_clone_bio new 3175199ab0ac block: split bio_kmalloc from bio_alloc_bioset new c6bf3f0e25f4 block: use an on-stack bio in blkdev_issue_flush new a587daa0643a dm-clone: use blkdev_issue_flush in commit_metadata new 25ac84262cb5 f2fs: use blkdev_issue_flush in __submit_flush_wait new 67883ade7a98 f2fs: remove FAULT_ALLOC_BIO new 19304f959ffd drbd: remove bio_alloc_drbd new ae7153f1a7b0 drbd: remove drbd_req_make_private_bio new a78f18da6692 md: remove bio_alloc_mddev new 32637385b834 md: simplify sync_page_io new 6a5965696856 md: remove md_bio_alloc_sync new e82ed3a4fbb5 md/raid6: refactor raid5_read_one_chunk new 6808f7af964b nfs/blocklayout: remove cruft in bl_alloc_init_bio new 64820ac6c696 nilfs2: remove cruft in nilfs_alloc_seg_bio new 48d15436fde6 mm: remove get_swap_bio new fd06c8738a55 Merge branch 'for-5.12/block' into for-next new 3e3126cf2a6d mm: only make map_swap_entry available for CONFIG_HIBERNATION new c37fcc538fa0 Merge branch 'for-5.12/block' into for-next new 59c157433fbc nvme-core: check bdev value for NULL new f3a3659e73be Merge branch 'for-5.12/block' into for-next new 912ed50f3cde Merge remote-tracking branch 'block/for-next' new 2f78bd4f33d4 dm dust: remove h from printk format specifier new ebb25f32874f dm crypt: Spelling s/cihper/cipher/ new 1f2bbc40eea1 dm integrity: fix spelling mistake "flusing" -> "flushing" new 1c8585ede665 dm: cleanup of front padding calculation new 3a476f75fbd5 dm persistent data: fix return type of shadow_root() new 2ee53e76f3ff dm integrity: introduce the "fix_hmac" argument new 8145b3b99beb dm writecache: fix performance degradation in ssd mode new 266917bd4a21 dm writecache: fix unnecessary NULL check warnings new ffdc58c3079b Merge remote-tracking branch 'device-mapper/for-next' new 659a3d848205 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 209000ae9948 Merge branch 'fixes' into next adds c0e89a1023c1 mmc: core: remove redundant card null check to mmc_can_sleep() adds b01e546d4d41 mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL9763E adds 2d9c5c1991f0 mmc: sdhci-of-arasan: use of_device_get_match_data() adds 3e0435307d91 mmc: sdhci-of-arasan: Convert to use np instead of pdev->d [...] adds bbbfffd68c7d mmc: sdhci-of-arasan: Add structure device pointer in prob [...] adds 3efb54d2b90f mmc: sdhci-of-arasan: Use dev_err_probe() to avoid spamming logs adds 7876cf513cf3 mmc: sdhci-pci-gli: Finetune HS400 RX delay for GL9763E adds 44cfba75a815 mmc: core: convert comma to semicolon adds dd98340fbd45 mmc: omap_hsmmc: Simplify bool comparison and conversion adds f2134ac9905b dt-bindings: mmc: sdhci-am654: fix compatible for j7200 adds 803935968102 mmc: core: Add helper for parsing clock phase properties adds 0733f9edb37d mmc: sdhci-of-aspeed: Expose clock phase controls adds 7053527dae05 mmc: sdhci-of-aspeed: Add AST2600 bus clock support adds 7efa02a981d6 mmc: sdhci-of-aspeed: Add KUnit tests for phase calculations adds 3c9ba4877425 MAINTAINERS: Add entry for the ASPEED SD/MMC driver adds af5b40eccd9f mmc: core: remove unused host parameter of mmc_sd_get_csd() adds 1c74c9b2a873 mmc: test: remove the shutdown function adds 9d325e7d519e mmc: test: clean up mmc_test_cleanup() adds d27f1dd0dfd2 mmc: mmci: Convert bindings to DT schema adds 22510bcd5547 mmc: sdhci-iproc: Add ACPI bindings for the RPi adds 59967a38e261 mmc: atmel-mci: Assign boolean values to a bool variable adds d68849e0f413 mmc: remove dw_mmc-zx driver adds 42af8761bc84 mmc: remove sirf prima/atlas driver adds 7ebf4c951175 mmc: sdhci-of-aspeed: Fix kunit-related build error adds 189f518d80ac Merge branch 'fixes' into next adds 752990cb29d2 block/keyslot-manager: introduce devm_blk_ksm_init() adds 8d59ad64b629 scsi: ufs: use devm_blk_ksm_init() adds b20b82de09c2 mmc: core: Add basic support for inline encryption adds d0d52fec9dcf mmc: cqhci: rename cqhci.c to cqhci-core.c adds aaa05b09c649 mmc: cqhci: initialize upper 64 bits of 128-bit task descriptors adds 080fde6b774e mmc: cqhci: add support for inline encryption adds aeaadb3aa7d1 mmc: cqhci: add cqhci_host_ops::program_key adds 34ce80ad7ea8 firmware: qcom_scm: update comment for ICE-related functions adds 889bdb0731f1 dt-bindings: mmc: sdhci-msm: add ICE registers and clock adds cdc216195598 mmc: sdhci-msm: add Inline Crypto Engine support adds 917cd76d5763 mmc: mmci: Add bindings to operate CMD, CK, CKIN pins as GPIO adds ebb43d34621f mmc: mmci: Add support for probing bus voltage level translator adds 5e0728d7e6c4 mmc: core: Exclude unnecessary header file adds bdcefe241263 Merge branch 'fixes' into next new 464dc8117649 Merge remote-tracking branch 'mmc/next' new faee5bec4f30 Merge remote-tracking branch 'mfd/for-mfd-next' adds 93cc26fa8f37 backlight: lms283gf05: Convert to GPIO descriptors adds 4a98e5ef88f8 backlight: sky81452-backlight: Convert comma to semicolon new 2cb66eeafe83 Merge remote-tracking branch 'backlight/for-backlight-next' adds 51567ad125f9 power: supply: cpcap-battery: constify psy_desc adds 39196cfe10dd power: supply: cpcap-charger: Fix power_supply_put on null [...] adds 3ed510f06e12 power: supply: bq27xxx: Support CHARGE_NOW for bq27z561/bq [...] adds f856b2f295bc power: supply: ds2780: Switch to using the new API kobj_to_dev() adds f005e63100b3 power: supply: ab8500_fg: convert comma to semicolon adds 7088ef6726e8 power: supply: bq24190_charger: convert comma to semicolon adds 26fe7d1da95b dt-bindings: power/supply: Add ltc4162-l-charger adds 95aa21a3f118 power: reset: at91-sama5d2_shdwc: fix wkupdbc mask adds fe487c75a453 dt-bindings: atmel-sysreg: add microchip,sama7g5-shdwc adds b7e15bd0c17a power: reset: at91-sama5d2_shdwc: add support for sama7g5 adds 95b78d53706d power: supply: charger-manager: fix incorrect health status adds cd060b4d0868 power: supply: bq27xxx: fix polarity of current_now adds a4bdea2004b2 power: supply: fix sbs-charger build, needs REGMAP_I2C new b5e8642ed95f power: supply: axp20x_usb_power: Init work before enabling IRQs new 6996312642d2 power: supply: smb347-charger: Fix interrupt usage if inte [...] new 79bcb02b20ff power: supply: bq25980: Fix repetive bq25975 with bq25960 new 9483b961ad08 power/reset: remove zte zx driver new 2a0aa0fa39d4 power: supply: charger-manager: fix typo new a72acc56f3e9 power-supply: use kobj_to_dev() new f95aaecf2e4f Merge remote-tracking branch 'battery/for-next' adds c2fa56173ba6 Merge v5.11-rc3 adds 4d23b84d1fcd regulator: pf8x00: add a doc for the module adds 988d0d42509a regulator: dt-bindings: pf8x00: fix nxp,phase-shift doc adds 34b860aa0b62 regulator: dt-bindings: pf8x00: mark nxp,ilim-ma property [...] adds 245f5f65229a regulator: pf8x00: mark nxp,ilim-ma property as deprecated adds 35a93349932e regulator: pf8x00: use linear range for buck 1-6 adds 475a5d85ff62 regulator: pf8x00: fix nxp,phase-shift adds dd582369c6c1 regulator: qcom-labibb: Implement voltage selector ops adds f35f6d8c1175 Merge series "Really implement Qualcomm LAB/IBB regulators [...] adds e78bf6be7eda regulator: axp20x: Fix reference cout leak adds 9a12eb704ea2 regulator: qcom-labibb: Switch voltage ops from linear_ran [...] adds 8056704ba948 regulator: qcom-labibb: Implement current limiting adds 3bc7cb99fb6e regulator: qcom-labibb: Implement pull-down, softstart, ac [...] adds 390af53e0411 regulator: qcom-labibb: Implement short-circuit and over-c [...] adds 558130400465 regulator: qcom-labibb: Document soft start properties adds 949920048466 regulator: qcom-labibb: Document SCP/OCP interrupts adds e34578223b3f Merge series "Really implement Qualcomm LAB/IBB regulators [...] adds d93d6f52bd9e regulator: remove ab3100 driver adds dea6dd2ba63f regulator: s5m8767: Fix reference count leak adds 71ca776a8885 regulator: qcom-rpmh: Add pmc8180 and pmc8180c adds e46c52f7efa2 regulator: qcom-rpmh: Add pmc8180 and pmc8180c adds a5872bd3398d regulator: s5m8767: Drop regulators OF node reference adds 24be0c715617 regulator: Make regulator_sync_voltage() usable by coupled [...] adds 7fefe72b0f8c regulator: pf8x00: Add suspend support adds dbe954d8f163 regulator: core: Avoid debugfs: Directory ... already pres [...] adds 4288b4ccda96 regulator: pf8x00: set ramp_delay for bucks adds 6d2d59e2ba7b Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new 0e7c965f83af Merge remote-tracking branch 'regulator/for-next' new 7c64cd2f200c Merge remote-tracking branch 'security/next-testing' adds ccf11dbaa07b evm: Fix memleak in init_desc adds 2b4a2474a202 IMA: generalize keyring specific measurement constructs adds 291af651b350 IMA: add support to measure buffer data hash adds d6e645012d97 IMA: define a hook to measure kernel integrity critical data adds c4e43aa2eeb0 IMA: add policy rule to measure critical data adds 47d76a484050 IMA: limit critical data measurement based on a label adds 9f5d7d23cc5e IMA: extend critical data hook to limit the measurement ba [...] adds 03cee1683666 IMA: define a builtin critical data measurement policy adds fdd1ffe8a812 selinux: include a consumer of the new IMA critical data hook adds e58bb688f2e4 Merge branch 'measure-critical-data' into next-integrity new 310e6ca91a1b Merge remote-tracking branch 'integrity/next-integrity' adds 634c21bb9867 security: keys: Fix fall-through warnings for Clang adds 796e46f9e2cb keys: Remove outdated __user annotations adds 8fe62e0c0e2e watch_queue: Drop references to /dev/watch_queue adds 272a121940a2 security/keys: use kvfree_sensitive() adds 60f0f0b3cdfd KEYS: asymmetric: Fix kerneldoc adds 328c95db01df security: keys: delete repeated words in comments adds c224926edfc2 KEYS: remove redundant memset adds 1539dd785a1c crypto: asymmetric_keys: fix some comments in pkcs7_parser.h adds c52b7c807b0a encrypted-keys: Replace HTTP links with HTTPS ones adds d13fc8747218 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one adds 3c0940c4ff07 crypto: pkcs7: Use match_string() helper to simplify the code adds 464e96aeb16a keys: remove trailing semicolon in macro definition adds 09315b2d0d69 crypto: public_key: Remove redundant header file from publ [...] adds 0b2d443bf527 certs/blacklist: fix kernel doc interface issue adds 84ffbefd657b certs: Fix blacklisted hexadecimal hash string check adds f14602caf4fa PKCS#7: Fix missing include adds 4993e1f9479a certs: Fix blacklist flag type confusion adds a6cb0ab7daf7 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID adds 8f0bfc25c907 watch_queue: rectify kernel-doc for init_watch() new f7b0fd0b96b1 Merge branch 'keys-misc' into keys-next new 2067276630a6 Merge remote-tracking branch 'keys/keys-next' adds 365982aba1f2 fs: anon_inodes: rephrase to appropriate kernel-doc new 82c5ad5ac9db Merge remote-tracking branch 'selinux/next' adds 8201a68337d4 tpm: Fix fall-through warnings for Clang adds 77d3ee57d96c char: tpm: add i2c driver for cr50 adds 1959feda5665 tpm: Remove tpm_dev_wq_lock adds 9aa5296e51f4 keys: Update comment for restrict_link_by_key_or_keyring_chain adds 28df6d203090 tpm: add sysfs exports for all banks of PCR registers adds 225051939495 ABI: add sysfs description for tpm exports of PCR registers new 6247019eefe0 Merge remote-tracking branch 'tpmdd/next' adds c1de44631eb5 audit: Remove leftover reference to the audit_tasklet new 127c8c5f0589 audit: Make audit_filter_syscall() return void new 97b8674e77bf Merge remote-tracking branch 'audit/next' adds 12e17243d8a1 of: base: improve error msg in of_phandle_iterator_next() adds 86588296acbf fdt: Properly handle "no-map" field in the memory region adds 8a5a75e5e9e5 of/fdt: Make sure no-map does not remove already reserved regions adds cb18a7979a35 dt-bindings: gpu: Convert v3d to json-schema new 6307cb01f327 Merge remote-tracking branch 'devicetree/for-next' adds 0ba882ae2818 spi: Drop unused efm32 bus driver adds de634b898609 Merge series "Remove ARM platform efm32" from Uwe Kleine-K [...] adds 8346633f2c87 spi: imx: Don't print error on -EPROBEDEFER adds a783de290fc5 spi: spi-au1550: Add suffix "int" to all "unsigned" adds 258ea99fe25a spi: spi-mpc52xx: Use new structure for SPI transfer delays adds 21ea2743f015 spi: atmel: Put allocated master before return adds 181997b49408 spi: remove sirf prima/atlas driver adds 12508e7da753 spi: spi-au1550: quoted string break adds 9cae7e9d78e2 spi: spi-au1550: Fix various whitespace warnings new 6589daf8bb98 dt-bindings: spi: sunxi: Add H616 compatible string new 6d2386e36440 spi: hisi-sfc-v3xx: add address mode check new 05cda27d7eb5 Merge remote-tracking branch 'spi/for-5.12' into spi-next new f2d4f5539594 Merge remote-tracking branch 'spi/for-next' adds 31bf92881714 x86/sgx: Fix the return type of sgx_init() adds 3ac517313b92 MAINTAINERS: Fix the tree location for INTEL SGX patches adds da54cca9d9da Merge branch 'x86/sgx' adds 3ff13602d7ca x86/platform/geode: Convert net5501 LED to GPIO machine de [...] adds ab20fda2a3da x86/platform/geode: Convert geode LED to GPIO machine descriptor adds 604303018221 x86/platform/geode: Convert alix LED to GPIO machine descriptor adds e9fce48a271a Merge branch 'x86/platform' adds 55774fd65192 Merge branch 'x86/mm' adds 443121b3ebb9 selftests/fpu: Fix debugfs_simple_attr.cocci warning adds efc826ee3298 Merge branch 'x86/misc' adds 6219d77d7459 Merge branch 'x86/microcode' adds 5e6dca82bcaa x86/entry: Emit a symbol for register restoring thunk adds 0bab9cb2d980 x86/entry: Remove put_ret_addr_in_rdi THUNK macro argument adds 99a9c62d9ba7 Merge branch 'x86/entry' adds b86cb29287be x86: Remove definition of DEBUG adds 8ece53ef7f42 x86/vm86/32: Remove VM86_SCREEN_BITMAP support adds 4bd5258611c0 Merge branch 'x86/cleanups' adds 3205b418e33a Merge branch 'x86/cache' adds 29fc26879325 Merge branch 'x86/build' adds aeeac194caac Merge branch 'x86/asm' adds 7d6a905f3dd6 sched/core: Move schedutil_cpu_util() to core.c adds a5418be9dffe sched/core: Rename schedutil_cpu_util() and allow rest of [...] adds d1515851ca07 thermal: cpufreq_cooling: Reuse sched_cpu_util() for SMP p [...] adds e0b257c3b71b sched: Prevent raising SCHED_SOFTIRQ when CPU is !active adds 0301925dd004 sched: Add schedutil overview adds 8c1f560c1ea3 sched/fair: Avoid stale CPU util_est value for schedutil i [...] adds fc488ffd4297 sched/fair: Skip idle cfs_rq adds 8a41dfcda7a3 sched/fair: Don't set LBF_ALL_PINNED unnecessarily adds e9b9734b7465 sched/fair: Reduce cases for active balance adds 65bcf072e20e sched: Use task_current() instead of 'rq->curr == p' adds 737a72127b5d Merge branch 'sched/core' adds 59d9024802e6 Merge branch 'ras/core' adds af13c867438a Merge branch 'perf/kprobes' adds ba9506be4e40 perf/x86/intel/uncore: Store the logical die id instead of [...] adds 9a7832ce3d92 perf/x86/intel/uncore: With > 8 nodes, get pci bus die id [...] adds e43484de753a Merge branch 'perf/core' adds fb084fde0c81 objtool: Fully validate the stack frame adds 468af56a7bba objtool: Support addition to set CFA base adds 201ef5a974e2 objtool: Make SP memory operation match PUSH/POP semantics adds c8d7b7e592f4 x86/tools: Use tools headers for instruction decoder selftests adds 1d509f2a6ebc x86/insn: Support big endian cross-compiles adds a1a664ece586 objtool: Fix reloc generation on big endian cross-compiles adds 8bfe273238d7 objtool: Fix x86 orc generation on big endian cross-compiles adds 7786032e52cb objtool: Rework header include paths adds 5ed934e57e71 x86/insn: Fix vector instruction decoding on big endian cr [...] adds ab4e0744e99b objtool: Refactor ORC section generation adds b23cc71c6274 objtool: Add 'alt_group' struct adds c9c324dc22aa objtool: Support stack layout changes in alternatives adds bb7a2be5b417 Merge branch 'objtool/core' adds 9271a40d2a14 lockdep/selftest: Add wait context selftests adds 5831c0f71d66 locking/selftests: More granular debug_locks_verbose adds dfd5e3f5fe27 locking/lockdep: Mark local_lock_t adds bc2dd71b2836 locking/lockdep: Add a skip() function to __bfs() adds 175b1a60e880 locking/lockdep: Clean up check_redundant() a bit adds 5f2962401c6e locking/lockdep: Exclude local_lock_t from IRQ inversions adds 7e923e6a3ceb locking/selftests: Add local_lock inversion tests adds c75392581468 locking: Add Reviewers adds 2f0df49c89ac jump_label: Do not profile branch annotations adds 997acaf6b4b5 lockdep: report broken irq restoration adds d38edbe14262 Merge branch 'locking/core' new 4ec2323a131a Merge remote-tracking branch 'tip/auto-latest' adds e26124cd5f70 EDAC/xgene: Do not print a failure message to get an IRQ twice adds 83c0cf46675f Merge branch 'edac-misc' into edac-for-next adds 4cbcb73b1c7a EDAC/amd64: Issue probing messages only on properly detect [...] adds faf042d15093 Merge branch 'edac-amd64' into edac-for-next new 7eb78ef662d4 Merge remote-tracking branch 'edac/edac-for-next' adds 8e7f37f2aaa5 mm: Add mem_dump_obj() to print source of memory block adds b70fa3b12fc8 mm: Make mem_dump_obj() handle NULL and zero-sized pointers adds 98f180837a89 mm: Make mem_dump_obj() handle vmalloc() memory adds bd34dcd4120d mm: Make mem_obj_dump() vmalloc() dumps include start and length adds b4b7914a6a73 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] adds 3375efeddf69 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] adds 0d2460ba6184 Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kf [...] adds 805c8956e32d Merge branch 'kcsan.2021.01.04a' into HEAD adds 1db2dba656d4 Merge branch 'lkmm.2021.01.04a' into HEAD adds c261145abd24 tools/nolibc: Add the definition for dup() adds 79f220e56dc8 tools/nolibc: Make dup2() rely on dup3() when available adds c0c7c103756f tools/nolibc: Make getpgrp() fall back to getpgid(0) adds be60ca41fbaa tools/nolibc: Implement fork() based on clone() adds 5b1c827ca3b3 tools/nolibc: Implement poll() based on ppoll() adds 70ca7aea50a2 tools/nolibc: Get timeval, timespec and timezone from linu [...] adds f65d7117785c tools/nolibc: Remove incorrect definitions of __ARCH_WANT_* adds 35635d7fa689 tools/nolibc: Emit detailed error for missing alternate sy [...] adds 3c6ce7a53637 tools/nolibc: Fix position of -lgcc in the documented example adds 26cec81415b1 tools/rcutorture: Fix position of -lgcc in mkinitrd.sh adds c8c430f4a2fb Merge branch 'nolibc.2021.01.21a' into HEAD adds 5eb0ba4459b7 Merge branch 'clocksource.2021.01.12a' into HEAD adds 46fa46c09247 Merge branch 'lkmm-dev.2021.01.04a' into HEAD adds 59a15e5c4a60 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels adds fd47fb1426c9 rcutorture: Add crude tests for mem_dump_obj() adds 2211d0bd7ec6 torturescript: Don't rerun failed rcutorture builds adds e1b925665b37 rcu/nocb: Detect unsafe checks for offloaded rdp adds 2da6c0d948df rcu: Remove superfluous rdp fetch adds 9d37961cc41e rcu: Fix CPU-offline trace in rcutree_dying_cpu adds b84fb882c363 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() adds 452e943ec814 doc: Update rcu_dereference.rst reference adds 0c74213bf648 tools/memory-model: Remove reference to atomic_ops.rst adds 44f58bfa449c rcu: Expedite deboost in case of deferred quiescent state adds a96df417ea1b rcutorture: Make TREE03 use real-time tree.use_softirq setting adds 3d971f279336 rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] adds f8bd993eac00 rculist: Replace reference to atomic_ops.rst adds c9a4123f595f rcu: Fix kfree_rcu() docbook errors adds f5c4e9a20d66 rcutorture: Fix testing of RCU priority boosting adds 011b7a3e099e kcsan: Make test follow KUnit style recommendations adds 8fcf6b0d2cec kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests adds 03200780bc29 kcsan: Add missing license and copyright headers adds ade6baeff42f kvfree_rcu: Directly allocate page for single-argument case adds cb5d39bc0f26 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() adds bb997886abbe kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] adds 18320320983d lib: Add "all" and "none" as valid ranges to bitmap_parselist() adds 96e88ea01caf rcu: Remove "all" cpumask checks favor of bitmask-level "all" adds d1766c164c10 lib: Support N as end of range in bitmap_parselist() adds 69fc16f58b77 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" adds 1b8eac3c9aa0 torture: Replace torture_init_begin string with %s adds ca13b8014af0 rcutorture: Replace rcu_torture_stall string with %s adds efc0f28cfe21 rcu-tasks: Rectify kernel-doc for struct rcu_tasks new c4660976ab39 Merge remote-tracking branch 'rcu/rcu/next' adds 6db5c9d4cb78 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next adds 8ed80051c8c3 KVM: arm64: Adjust partial code of hyp stage-1 map and gue [...] adds 694d071f8d85 KVM: arm64: Filter out the case of only changing permissio [...] adds 509552e65ae8 KVM: arm64: Mark the page dirty only if the fault is handl [...] adds be42392657db Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] adds eceaf38f5219 KVM: arm64: Rename .idmap.text in hyp linker script adds 16174eea2e4f KVM: arm64: Set up .hyp.rodata ELF section adds f7a4825d9569 KVM: arm64: Add symbol at the beginning of each hyp section adds 8c49b5d43d4c KVM: arm64: Generate hyp relocation data adds 6ec6259d7084 KVM: arm64: Apply hyp relocations at runtime adds 97cbd2fc0257 KVM: arm64: Fix constant-pool users in hyp adds 537db4af26e3 KVM: arm64: Remove patching of fn pointers in hyp adds 247bc166e6b3 KVM: arm64: Remove hyp_symbol_addr adds a3decf245aa1 Merge remote-tracking branch 'origin/kvm-arm64/hyp-reloc' [...] adds 87b26801f02c KVM: arm64: Simplify __kvm_hyp_init HVC detection adds cc6d8fa3667a Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next adds f3b3bb775783 KVM: arm64: Fix missing RES1 in emulation of DBGBIDR adds 04fa6005fbd2 KVM: arm64: Fix AArch32 PMUv3 capping adds 970a63b2c2aa KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registers adds 261d4258491e KVM: arm64: Refactor filtering of ID registers adds 8e9a6439e834 KVM: arm64: Limit the debug architecture to ARMv8.0 adds c6b4e5369f41 KVM: arm64: Upgrade PMU support to ARMv8.4 adds df926c8ce670 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] adds 7ab175c5acf5 KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] adds 2bf8f4f9c3dd KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] adds 1e5c3710559c Merge branch 'kvm-arm64/hisi-broken-v2-compat' into kvmarm [...] adds a8e190cdae1b KVM: arm64: Implement the TRNG hypervisor call adds 40fe4c5cd337 Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next new f662de08396e Merge branch 'arm64/for-next/misc' into kvm-arm64/hyp-reloc new 5db27823c3fd Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next new ff9fc08b2b61 Merge remote-tracking branch 'kvm-arm/next' new 0549cd67b010 xen-blkfront: allow discard-* nodes to be optional new 5f46400f7a6a xen: Fix XenStore initialisation for XS_LOCAL new 2e92493637a0 x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM [...] new 32b725aee653 Merge remote-tracking branch 'xen-tip/linux-next' new 8a998c6ab76f Merge remote-tracking branch 'percpu/for-next' adds 93e86295f5e9 workqueue: fix annotation for WQ_SYSFS adds 7bf9c4a88e3e workqueue: tracing the name of the workqueue instead of it [...] new e9ad2eb3d9ae workqueue: Use %s instead of function name new 58164778c818 Merge remote-tracking branch 'workqueues/for-next' adds 025fe94b63dd platform/surface: aggregator: fix a kernel-doc markup adds e5da18d3e67d platform/surface: aggregator: Fix kernel-doc references adds bbffaa981940 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible [...] adds dbd7dd8f8859 platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNK [...] adds 251000c5e359 MAINTAINERS: update email address for Henrique de Moraes Holschuh adds c47c042942d3 platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_qu [...] adds 0627cc334d40 sony-laptop: Remove unneeded semicolon adds 5862b4df6681 platform/x86: intel-vbtn: Rework wakeup handling in notify [...] adds 034b8c2e7b06 platform/x86: intel-vbtn: Create 2 separate input-devs for [...] adds 3a2f53cd0310 platform/x86: intel-vbtn: Add alternative method to enable [...] adds 26173179fae1 platform/x86: intel-vbtn: Eval VBDL after registering our [...] adds 2ebe01e25b28 platform/x86: hp-wmi: Disable tablet-mode reporting by default adds d073d867e989 platform/x86: intel_mid_thermal: Remove driver for depreca [...] adds aecb925db708 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...] adds d7cbe2773aed platform/x86: thinkpad_acpi: set keyboard language new 29bc9e03466d Merge remote-tracking branch 'drivers-x86/for-next' adds a906f45d1480 platform/chrome: cros_ec_typec: Make disc_done flag partner-only adds 8fab2755191f platform/chrome: cros_ec_typec: Factor out PD identity parsing adds c097f229b71e platform/chrome: cros_ec_typec: Rename discovery struct adds 8b46a212ad11 platform/chrome: cros_ec_typec: Register cable adds 72d6e32bd85b platform/chrome: cros_ec_typec: Store cable plug type adds 599229763911 platform/chrome: cros_ec_typec: Set partner num_altmodes adds f4edab68e101 platform/chrome: cros_ec_typec: Register SOP' cable plug adds 156309096542 platform/chrome: cros_ec_typec: Register plug altmodes adds ba8ce515454e platform/chrome: cros_ec_typec: Parameterize cros_typec_cm [...] adds 8553a979fcd0 platform/chrome: cros_ec_typec: Send mux configuration ack [...] adds 0944ea07baa7 platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT adds 852405d8efcb platform/chrome: cros_ec_proto: Add LID and BATTERY to def [...] adds d7c1fef7fdc7 platform/chrome: Constify static attribute_group structs adds 9f77c58d65ff platform/chrome: cros_ec_commands: Add host command to kee [...] adds 4c2e9b3e1896 platform/chrome: cros_ec_sysfs: Add cold-ap-off to sysfs reboot. adds 24c69043be17 platform/chrome: cros_ec: Call interrupt bottom half in IS [...] adds 4daeb395f175 platform/chrome: cros_ec: Call interrupt bottom half at pr [...] new 17694391ff67 Merge remote-tracking branch 'chrome-platform/for-next' new 2843f6d982eb Merge remote-tracking branch 'hsi/for-next' new a50dc831b213 Merge remote-tracking branch 'leds/for-next' adds 072a51be8ecf Merge 5.11-rc5 into driver-core-next new e13f5b7a130f of: property: Add fw_devlink support for "gpio" and "gpios [...] new 4104ca776ba3 of: property: Add fw_devlink support for interrupts new 7a08aa10048d Merge remote-tracking branch 'driver-core/driver-core-next' adds 132ee0da6e9f usb: dwc3: gadget: Disable Vendor Test LMP Received event adds 16bcc58e1dab Documentation/devicetree/bindings/usb/dwc3-st.txt: update [...] adds e793c2a3d376 dt-bindings: usb: update snps,dwc3.yaml references adds 5dc71f1eb870 USB: dwc3: document gadget_max_speed adds c86cad04dcc8 drivers/usb/gadget/udc: Assign boolean values to a bool variable adds e68d0119e328 software node: Introduce device_add_software_node() adds e492ce9bcaa1 usb: dwc3: pci: Register a software node for the dwc3 plat [...] adds 73203bde3a95 usb: dwc3: pci: ID for Tiger Lake CPU adds f08fc2c30e78 usb: dwc3: pci: add support for the Intel Alder Lake-P adds 63d152149b2d usb: gadget: u_ether: support configuring interface names. adds 23bf6fc7046c dt-bindings: usb: convert usb-device.txt to YAML schema adds 6a0d64fc5a4e dt-bindings: net: btusb: change reference file name adds f9924caf5d95 dt-bindings: usb: convert mediatek, musb.txt to YAML schema adds d93b29c80971 dt-bindings: usb: convert mediatek, mtk-xhci.txt to YAML schema adds 717774eb5273 dt-bindings: usb: convert mediatek, mtu3.txt to YAML schema adds 91369720557b MAINTAINERS: update MediaTek PHY/USB entry adds c25c210f590e usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot adds 2e559638f729 usb: phy: phy-mxs-usb: Use of_device_get_match_data() adds 7766cafea0ec usb: bdc: Remove the BDC PCI driver adds f2fc9ff28d1c usb: ch9: Add USB 3.2 SSP attributes adds 121fc3ac2f02 usb: gadget: composite: Use SSP sublink speed macros adds db615c6264cf usb: gadget: Introduce SSP rates and lanes adds ead4c124852e usb: gadget: Introduce udc_set_ssp_rate() for SSP adds 7bf0fc5a6b6e usb: gadget: composite: Report various SSP sublink speeds adds 7de8681be2cd usb: gadget: u_audio: Free requests only after callback adds 25dbd75dd506 usb: gadget: u_audio: factorize ssize to alsa fmt conversion adds 298651178043 usb: gadget: u_audio: remove struct uac_req adds d70f7598c458 usb: gadget: u_audio: clean up locking adds c00243e7cd5c usb: typec: ucsi: Add conditional dependency on USB role switch adds 79f06f04db65 usb: gadget: u_serial: Remove old tasklet comments adds 908f6e2b8a79 USB: gadget: udc: Process disconnect synchronously adds 1c17cc47d764 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 adds 7a79f1f7f7e7 dt-bindings: usb: qcom,dwc3: Add bindings for SM8150, SM82 [...] adds 0908c5aca31e usb: typec: tcpm: AMS and Collision Avoidance adds 8dea75e11380 usb: typec: tcpm: Protocol Error handling adds 8d3a0578ad1a usb: typec: tcpm: Respond Wait if VDM state machine is running adds 386ce1d748ed usb: typec: tcpci_maxim: Drop GPIO includes adds 1d6a81519d9d Merge v5.11-rc5 into usb-next adds f75a1025c0b9 usb: typec: tcpm: Create legacy PDOs for PD2 connection adds a63b53e19bdf usb: typec: tcpci_maxim: remove redundant assignment adds 7cbcd008e104 usb: typec: tcpci_maxim: add terminating newlines to logging new 60b4c9d5c6fe usb/c67x00: Replace tasklet with work new 4c1934bda88a usb: raw-gadget: add copyright new 7a35a5ca2637 usb: raw-gadget: update documentation and Kconfig new 7961b77c0d48 dt-bindings: dwc3-xilinx: Add missing comma in example new 415fa1c7305d usb: dwc2: Do not update data length if it is 0 on inbound [...] new f74b68c61cbc usb: dwc2: Abort transaction after errors with unknown reason new 1a9e38cabd80 usb: dwc2: Make "trimming xfer length" a debug message new d75cc901d6e5 Merge remote-tracking branch 'usb/usb-next' adds 979d9cbe75b9 USB: serial: pl2303: fix line-speed handling on newer chips adds 7748feffcd80 USB: serial: cp210x: add support for software flow control adds f61309d9c96a USB: serial: cp210x: set IXOFF thresholds adds 03f32d7cb51b USB: serial: cp210x: update control-characters on every change adds dc5338fc64b2 USB: serial: cp210x: drop short control-transfer checks adds 4c0a84cb0904 USB: serial: cp210x: drop unused includes adds 90fa41ee4a67 USB: serial: cp210x: add copyright notice adds f7de9b64265f USB: serial: mxuport: drop short control-transfer check adds 2dc0e7c37549 USB: serial: upd78f0730: drop short control-transfer check adds 66db94786e94 USB: serial: io_ti: drop short control-transfer check adds 0765590f91a2 USB: serial: io_ti: fix a debug-message copy-paste error adds 18d8fe614fad USB: serial: f81232: drop short control-transfer checks adds cfb0fde7a7fa USB: serial: f81534: drop short control-transfer check adds c2d405aa86b4 USB: serial: add MaxLinear/Exar USB to Serial driver adds 5f6225a7fb2c USB: cdc-acm: ignore Exar XR21V141X when serial driver is built adds a70aa7dc6009 USB: serial: mos7840: fix error code in mos7840_write() adds a38d21488097 USB: serial: xr: fix NULL-deref at probe adds 54c98d9d7ba4 USB: serial: xr: fix interface leak at disconnect adds 9ffa6ec51ce8 USB: serial: xr: use subsystem usb_device at probe adds 5c5d9af683f6 USB: serial: xr: use termios flag helpers adds 72fc7fc7f365 USB: serial: xr: document vendor-request recipient adds 355675115950 USB: serial: xr: clean up line-settings handling adds 736c09316c90 USB: serial: xr: simplify line-speed logic adds 465d3b3a0d31 USB: serial: xr: fix gpio-mode handling adds 0d05d7d91389 USB: serial: xr: fix pin configuration adds 55317e22391f USB: serial: xr: fix B0 handling new 7bad39088033 Merge remote-tracking branch 'usb-serial/usb-next' adds 4f30b9d2315f usb: cdns3: Add support for TI's AM64 SoC new f5e8e5d11f31 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds aa4731c8b5f4 dt-bindings: phy: qcom,qmp: Add SDX55 USB PHY binding adds 86ef5a79d6bb phy: qcom-qmp: Add support for SDX55 QMP PHY adds c149ced37667 dt-bindings: phy: qcom,qmp: Add SM8150, SM8250 and SM8350 [...] adds 10c744d48d7f phy: qcom-qmp: Add SM8350 USB QMP PHYs adds fcba632d8148 dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM8250 and S [...] adds 26e6d50e9312 phy: qcom-qusb2: Allow specifying default clock scheme adds b0e7f781fc99 phy: qcom-qusb2: Add configuration for SDM660 adds 71edb0b4fa0e dt-bindings: phy: qcom-qusb2: Document SDM660 compatible new 5c201fb96f1a Merge remote-tracking branch 'phy-next/next' adds c24dc4bab20c tty: hvcs: Drop unnecessary if block adds 6da629c85871 tty: vcc: Drop unnecessary if block adds 63e34e707c62 tty: vcc: Drop impossible to hit WARN_ON adds fd4a641ac88f leds: trigger: implement a tty trigger adds 429b29aef7f8 tty: serial: Drop unused efm32 serial driver adds f754ed71b79c dt-bindings: serial: renesas,hscif: Add r8a779a0 support adds e8372c4f51d0 serial: fsl_lpuart: Use of_device_get_match_data() adds 08fdc6994560 serial: mxs-auart: Remove serial_mxs_probe_dt() adds 532b7cecdd4b serial: mxs-auart: Remove <asm/cacheflush.h> adds 4776a4a0a29c serial: remove sirf prima/atlas driver adds 3b830a9c34d5 tty: convert tty_ldisc_ops 'read()' function to take a ker [...] adds dd78b0c483e3 tty: implement read_iter adds 64a69892afad tty: clean up legacy leftovers from n_tty line discipline adds 15ea8ae8e03f tty: teach n_tty line discipline about the new "cookie con [...] adds d7fe75cbc23c tty: teach the n_tty ICANON case about the new "cookie con [...] adds 3cfade53c773 Merge branch 'tty-splice' of git://git.kernel.org/pub/scm/ [...] adds c7135bbe5af2 tty: fix up hung_up_tty_write() conversion adds ddc5fda74561 tty: fix up hung_up_tty_read() conversion adds e71a8d5cf4b4 tty: fix up iterate_tty_read() EOVERFLOW handling adds 0f8b29fabacb Merge 5.11-rc5 into tty-next new e9103f47bf1a serial: ifx6x60: Remove driver for deprecated platform new e0f2a902c9f0 serial: stm32: improve platform_get_irq condition handling [...] new 267ed74f103f Merge remote-tracking branch 'tty/tty-next' adds 20612d2428c3 fpga: dfl-pci: rectify ReST formatting adds 48b7de6687f6 w1/w1.c: w1 address crc quick for DS28E04 eeproms adds e3fe0e89fec6 w1/masters/ds2490: queue up found IDs during scan adds 6805822954f0 Documentation: devicetree: Add new compatible string for e [...] adds f6f1f8e6e3ee misc: eeprom_93xx46: Add quirk to support Microchip 93LC46 [...] adds 66afbe4d633a Merge 5.11-rc5 into char-misc-next adds 882227626459 bcm-vk: add bcm_vk UAPI adds 522f692686a7 misc: bcm-vk: add Broadcom VK driver adds 064ffc7c3939 misc: bcm-vk: add autoload support adds bfc53e01d221 misc: bcm-vk: add misc device to Broadcom VK driver adds af22527e82d1 misc: bcm-vk: add triggers when host panic or reboots to n [...] adds 22c30607d1e0 misc: bcm-vk: add open/release adds 7367e0ad77d2 misc: bcm-vk: add ioctl load_image adds ff428d052b3b misc: bcm-vk: add get_card_info, peerlog_info, and proc_mon_info adds 111d746bb476 misc: bcm-vk: add VK messaging support adds d63d658f7472 misc: bcm-vk: reset_pid support adds 483050c04738 misc: bcm-vk: add mmap function for exposing BAR2 adds 68f1fae62c37 MAINTAINERS: bcm-vk: add maintainer for Broadcom VK Driver adds 91ca10d6fa07 misc: bcm-vk: add ttyVK support new fc716ffb9afe misc/vmw_vmci: fix typo new e8266c4c3307 VMCI: Stop log spew when qp allocation isn't possible new 5a16c535409f VMCI: Use set_page_dirty_lock() when unregistering guest memory new 7eecea89e44f VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC new e4240253ac85 greybus: es2: drop short control-transfer checks new 26c2e9226140 most: core: Constify static attribute_group structs new c41e21dca8dc sgi-xp: remove h from printk format specifier new 0fc99422bc03 firmware: xilinx: Remove PM_API_MAX value new 954fa2963760 Merge remote-tracking branch 'char-misc/char-misc-next' new 081014646cb1 Merge remote-tracking branch 'extcon/extcon-next' adds 0cff99117991 soundwire: cadence: reduce timeout on transactions adds 565e3afaefee soundwire: sysfs: Constify static struct attribute_group adds c219624c50d5 MAINTAINERS: soundwire: Add soundwire tree adds 6d5e7af1f6f5 soundwire: debugfs: use controller id instead of link_id adds ee3db942432c soundwire: intel: don't return error when clock stop failed adds c397efb77d81 soundwire: use consistent format for Slave devID logs adds 6f206833cec6 soundwire: cadence: add status in dev_dbg 'State change' log adds ec47518742c6 soundwire: bus: add more details to track failed transfers adds db9d9f944f95 soundwire: cadence: fix ACK/NAK handling adds 9a0c798c7a98 soundwire: cadence: adjust verbosity in response handling new 2502da45c303 Merge remote-tracking branch 'soundwire/next' adds 3da88be24997 thunderbolt: Add support for de-authorizing devices new 002afd8e9fc4 Merge remote-tracking branch 'thunderbolt/next' adds d0dc4c80b9ee dt-bindings:iio:xilinx-xadc: Add Xilinx System Management [...] adds c2b7720a7905 iio: xilinx-xadc: Add basic support for Ultrascale System Monitor adds 9d8fd2a06a2b iio: adc: xilinx: use helper variable for &pdev->dev adds eab64715709e iio: adc: xilinx: use devm_krealloc() instead of kfree() + [...] adds 2a9685d1a3b7 iio: adc: xilinx: use more devres helpers and remove remove() adds 18b4c9cd9659 iio: core: Copy iio_info.attrs->is_visible into iio_dev_op [...] adds b0621d215138 iio: chemical: pms7003: convert comma to semicolon adds 44fd881338b7 dt-bindings:iio:imu:invensense,mpu6050: txt to yaml conversion adds 749787477ae4 dt-bindings:iio:gyro:invensense,mpu3050: txt to yaml forma [...] adds af73caa71a67 dt-bindings: iio: imu: mpu6050: Document invensense,mpu6880 adds 4df685091dfe iio: imu: inv_mpu6050: Add support for MPU-6880 adds b9968e16adac iio:light:apds9960 add detection for MSHW0184 ACPI device [...] adds ed0ccf6d22cc iio: vl6180: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 166549bb1e1d iio: bme680: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 9f094829eaed iio: tsl2583: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 165c51479712 iio: accel: yamaha-yas530: Add DT bindings adds de8860b1ed47 iio: magnetometer: Add driver for Yamaha YAS530 adds 138daca30ee9 iio: sc27xx_adc: Use DIV_ROUND_CLOSEST() instead of open-c [...] adds cef49e5ea117 iio: adc: ab8500-gpadc: Support non-hw-conversion adds 07fe995f942b iio: frequency: adf4350: Remove redundant null check befor [...] adds 58a5e29c5b77 iio: adc: stm32-adc: Remove redundant null check before cl [...] adds 28e37a92e307 iio: adc: ad7476: Add LTC2314-14 support adds a363bfb986ba dt-bindings:iio:dac:microchip,mcp4725: fix properties for mcp4726 adds da6336e2484a dt-bindings: iio: accel: kxcjk1013: Document regulator supplies adds 1d2e91a2db66 iio: accel: kxcjk1013: Add rudimentary regulator support adds fe28b2aa52a9 dt-bindings: iio: gyroscope: bmg160: Document regulator supplies adds ce69361ab746 iio: gyro: bmg160: Add rudimentary regulator support adds 239319670e2a HID: hid-sensor-custom: Add custom sensor iio support adds 660987e12503 iio: hid-sensors: Add hinge sensor driver adds 3cc718bc798f iio:Documentation: Add documentation for hinge sensor channels adds d9a0e73c0c87 iio: Handle enumerated properties with gaps adds 111a10d49914 dt-bindings: iio: magnetometer: bmc150: Document regulator [...] adds cce4f160ea80 iio: magnetometer: bmc150: Add rudimentary regulator support adds 4c2617207e3a iio: hid-sensor-accel-3d: Add timestamp channel for gravit [...] adds 4648cbd8fb92 iio: hid-sensor-gyro-3d: Add timestamp channel adds 314f7cad1ad2 iio: hid-sensor-als: Add timestamp channel adds a6bea3d5fe6f iio: hid-sensor-magn-3d: Add timestamp channel adds 04fe70d1b8ac iio: hid-sensor-incl-3d: Add timestamp channel adds 4a3582c84ad9 iio: hid-sensor-rotation: Add timestamp channel adds e904cc899293 dt-bindings: iio: dac: AD5766 yaml documentation adds b1a1fd93e11a Documentation/ABI/testing: Add documentation for AD5766 new ABI adds fd9373e41b9b iio: dac: ad5766: add driver support for AD5766 adds d1004b707d8b dt-bindings: trivial-devices: reorder memsic devices adds 8c125f5f325e iio:pressure:ms5637: introduce hardware differentiation adds 07498719bede iio:pressure:ms5637: limit available sample frequencies adds 7ae7f7508073 iio:common:ms_sensors:ms_sensors_i2c: rework CRC calculati [...] adds 9ea7c79097fb iio:common:ms_sensors:ms_sensors_i2c: add support for alte [...] adds 649ef114a0a0 iio:pressure:ms5637: add ms5803 support adds aa15e68409c6 iio: adc: stm32-dfsdm: Remove redundant null check before [...] adds 8d502ef682fd fixp-arith: add a linear interpolation function adds c7ba98fc4043 iio: adc: qcom-vadc: move several adc5 functions to common file adds e2621acd6d9a iio: adc: qcom-vadc-common: use fixp_linear_interpolate adds ec82edb258bb iio: adc: move qcom-vadc-common.h to include dir adds 9695a2a52c83 iio: adc: qcom-spmi-adc5: use of_device_get_match_data adds 6e39b145cef7 iio: provide of_iio_channel_get_by_name() and devm_ version it adds bb01e2637432 iio: adc: move vadc_map_pt from header to the source file adds 3bd0ceb566f7 iio: adc: qcom-vadc-common: rewrite vadc7 die temp calculation adds 48d2e2ff85dd iio: adc: qcom-vadc-common: simplify qcom_vadc_map_voltage_temp adds 24a7dc6fdb75 iio: adc: qcom-vadc-common: scale adcmap_100k_104ef_104fb adds 1994a922eb6a Merge branch 'ib-iio-thermal-5.11-rc1' into togreg adds 8598bb4c876d Merge tag 'iio-for-5.12a' of https://git.kernel.org/pub/sc [...] adds bfe21ef195a9 staging: media: atomisp: Fix size_t format specifier in hm [...] adds ec52736c35f2 Merge 5.11-rc5 into staging-next new 89be5992e1a5 staging: rtl8188eu: fix rtw_xmit_entry's return value new c6c4a17bc3a2 Staging: rtl8192u: use %s and __func__ new 61834c967a92 staging: rtl8723bs: wifi_regd.c: Fix incorrect number of r [...] new c88c76c7286e staging: mt7621-dts: remove obsolete switch node new 115dbad485a7 staging: comedi: adl_pci7x3x: Add interrupt handling for PCI-7230 new 2e0e629d0f62 staging: comedi: adv_pci_dio: Add interrupt handling for PCI-1730 new b4783da2c185 staging: comedi: adv_pci_dio: Support falling edge triggers new a346129ee461 staging: hikey9xx: phy-hi3670-usb3: use bitfield macros new 00c5c96886fa staging: hikey9xx: phy-hi3670-usb3: adjust retry logic new c04c9966a3ca staging: hikey9xx: phy-hi3670-usb3: hi3670_is_abbclk_selet [...] new 93e3ef23e290 staging: hikey9xx: phy-hi3670-usb3.yaml: add a blank line new 596e763620fe staging: hikey9xx: hisilicon, hisi-spmi-controller.yaml fi [...] new 352335a6aced staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: simpl [...] new fac4da4ff02d staging: hikey9xx: hi6421v600-regulator: do some cleanups new d2dfd50a0b57 staging: hikey9xx: hi6421v600-regulator: move LDO config from DT new 0b5a562a9e2a staging: hikey9xx: hi6421v600-regulator: cleanup debug msgs new 6436a12504da staging: hikey9xx: hi6421v600-regulator: get rid of an sta [...] new 6a5e7aafa431 staging: hikey9xx: hi6421v600-regulator: do some cleanups new 746eae6a164e staging: hikey9xx: hi6421v600-regulator: update copyright new fd765da06066 staging: hikey9xx: hi6421v600-regulator: fix delay logic new 54f1155af685 staging: hikey9xx: hi6421v600-regulator: cleanup comments new 75d39eb53893 staging: hikey9xx: hi6421v600-regulator: fix get_optimum_mode new 37c91ea7fe68 staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: clean [...] new 64542b9f2695 staging: hikey9xx: hi6421-spmi-pmic: update copyright new 27cf133c5d3c staging: hikey9xx: hi6421-spmi-pmic: simplify includes new 3c52ab55f922 Merge remote-tracking branch 'staging/staging-next' new 30e8679294fa Merge remote-tracking branch 'icc/icc-next' adds 9ee8f3d968ae dmaengine: qcom: gpi: Remove unneeded semicolon adds c06e424be5f5 dmaengine: idxd: set DMA channel to be private adds d07b6621d948 dmaengine: imx-sdma: Remove platform data support adds 329964195239 dmaengine: imx-sdma: Use of_device_get_match_data() adds 6ce6acf6771e dt-bindings: dma: ingenic: Add compatible strings for JZ47 [...] adds d2852a3e8ba9 dmaengine: jz4780: Add support for the JZ4760(B) adds 41116775f12c MAINTAINERS: dmaengine: add header files directory adds 5699bba18631 MAINTAINERS: ioat: remove dmaengine susbstem files adds be7ccfa6c303 dt-bindings: dma: intel-ldma: Fix $ref specifier adds ec6ab42f5aad dmaengine: remove sirfsoc driver adds 1c8963f83013 dmaengine: remove zte zx driver adds a033a74e8b66 dmaengine: remove coh901318 driver adds e247f85a9bf6 dmaengine: mmp_pdma: Remove mmp_pdma_filter_fn() adds 793dff4b5142 dmaengine: mmp_pdma: Allow building as a module adds 9f3c14d4433b dmaengine: mmp_tdma: Allow building as a module adds 03d939c7e3d8 dmaengine: idxd: add module parameter to force disable of SVA new 123935a4ca93 dmaengine: qcom: bam_dma: Manage clocks when controlled_re [...] new c281cde7a456 dmaengine: stedma40: fix 'physical' typo new 84993bddb92f Merge remote-tracking branch 'dmaengine/next' adds 61e960b07b63 cgroup-v1: add disabled controller check in cgroup1_parse_param() adds 00e01f325de1 MAINTAINERS: Remove stale URLs for cpuset adds b5e56576e162 MAINTAINERS: Update my email address adds da70862efe00 cgroup: cgroup.{procs,threads} factor out common parts adds 415de5fdeb5a cpuset: fix typos in comments adds 385aac151941 cgroup: fix psi monitor for root cgroup adds 74bdd45c85d0 cgroup: update PSI file description in docs adds 00bfa16052cd Merge branch 'for-5.11-fixes' into for-next new 03dffdb8f02a Merge remote-tracking branch 'cgroup/for-next' adds a7ed11fc0b72 Merge branch 'fixes' into for-next adds 0956610696c2 Merge branch 'fixes' into for-next adds fb7afe24ba1b scsi: ufs: Fix a possible NULL pointer issue adds 9cd20d3f4736 scsi: ufs: Protect PM ops and err_handler from user access [...] adds 6ae208e5d2db scsi: ibmvfc: Add vhost fields and defaults for MQ enablement adds 225acf5f1aba scsi: ibmvfc: Move event pool init/free routines adds 003d91a1393d scsi: ibmvfc: Init/free event pool during queue allocation/free adds bb35ecb2a949 scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() adds 9e6b6b81aafa scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ adds 6d07f129dce2 scsi: ibmvfc: Add Subordinate CRQ definitions adds 3034ebe26389 scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ [...] adds d20046e64c09 scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine adds 1d956ad853fc scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ r [...] adds 80a9e8eaed63 scsi: ibmvfc: Define Sub-CRQ interrupt handler routine adds 39e461fddff0 scsi: ibmvfc: Map/request irq and register Sub-CRQ interru [...] adds e95eef3fc0bc scsi: ibmvfc: Implement channel enquiry and setup commands adds c53408baa502 scsi: ibmvfc: Advertise client support for using hardware [...] adds cb72477be729 scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct adds 31750fbd7b6d scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized adds b88a5d9b7f56 scsi: ibmvfc: Register Sub-CRQ handles with VIOS during ch [...] adds a61236da7f9c scsi: ibmvfc: Add cancel mad initialization helper adds a835f386f970 scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel adds 7eb3ccd884ae scsi: ibmvfc: Purge SCSI channels after transport loss/reset adds 9000cb998bcf scsi: ibmvfc: Enable MQ and set reasonable defaults adds 032d1900869f scsi: ibmvfc: Provide modules parameters for MQ settings adds 962c8dcdd5fa scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h adds 60bee27ba2df scsi: core: No retries on abort success adds 02c66326dc7e scsi: scsi_transport_fc: Add a new rport state FC_PORTSTAT [...] adds afdd11269400 scsi: scsi_transport_fc: Add store capability to rport por [...] adds 7f3a79a7fd51 scsi: lpfc: Add support for eh_should_retry_cmd() adds 4d005277af4e Merge branch 'misc' into for-next adds 938a2fbefbe8 Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue adds 7b382122d276 scsi: pm80xx: Clean up indentation of a code block adds 8e60a7deca3d scsi: pm80xx: Switch from 'pci_' to 'dma_' API adds ff79acc49af8 scsi: ibmvfc: Fix spelling mistake "succeded" -> "succeeded" adds 60ec37555d05 scsi: ufs: Delete redundant if statement in ufshcd_intr() adds 2b2bfc8aa519 scsi: ufs: Introduce a quirk to allow only page-aligned sg [...] adds f1ef9047aaab scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE adds 8e834ca551ad scsi: ufs: Add "wb_on" sysfs node to control WB on/off adds 06aea26676a5 scsi: ufs: docs: ABI: Add wb_on documentation for new entry wb_on adds ae1ce1fc61d4 scsi: ufs: Update comment in the function ufshcd_wb_probe() adds e8d038139420 scsi: ufs: Remove two WB related fields from struct ufs_dev_info adds 4cd48995645b scsi: ufs: Group UFS WB related flags in struct ufs_dev_info adds 0e9d4ca43ba8 scsi: ufs: Protect some contexts from unexpected clock scaling adds 4543d9d78227 scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating() adds b02d51afca00 Revert "Make sure clk scaling happens only when HBA is run [...] adds f9a7fa345aec scsi: ufs: Refactor cancelling clkscaling works adds b058fa868234 scsi: ufs: Remove redundant null checking of devfreq instance adds 348e1bc5f4b7 scsi: ufs: Clean up and refactor clk-scaling feature adds 8d254bb2d429 Merge branch 'misc' into for-next new 433675486af4 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] new efc9d73063c1 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] new f88a10f80da9 scsi: target: iscsi: Redo iscsit_check_session_usage_count [...] new a97451ac1e34 scsi: target: alua: Remove in_interrupt() usage in core_al [...] new 513e29946ab2 scsi: target: core: Replace in_interrupt() usage in target [...] new bbb087679d5f scsi: target: core: Remove in_interrupt() check in transpo [...] new 0653c358d2dc scsi: Drop gdth driver new 8148dfba29e7 scsi: 3w-xxxx: Whitespace cleanup new bf4eebbf53c9 scsi: 3w-9xxx: Whitespace cleanup new 1789671ded39 scsi: 3w-sas: Whitespace cleanup new bcd5c59f21e3 scsi: atp870u: Whitespace cleanup new 7662d92374df scsi: aic7xxx: aic79xx: Whitespace cleanup new c23435dbc747 scsi: aic7xxx: aic79xx: Kill pointless forward declarations new 54c9f6fdefcc scsi: aic7xxx: aic79xx: Remove driver-defined SAM status d [...] new eb74b9322bce scsi: bfa: Drop driver-defined SCSI status codes new 0eb198d2c35f scsi: acornscsi: Use standard defines new 23d339f08fac scsi: nsp32: Fixup status handling new f55475891edb scsi: dc395: Drop private SAM status code definitions new 35f1cad1f928 scsi: qla4xxx: Use standard SAM status definitions new 3273c91bbd01 scsi: zfcp: Do not set COMMAND_COMPLETE new cdec16c1177a scsi: aacraid: Avoid setting message byte on completion new 0e310ac4ef0d scsi: hpsa: Do not set COMMAND_COMPLETE new 8959e81cf44a scsi: stex: Do not set COMMAND_COMPLETE new 1c9eb798d566 scsi: nsp_cs: Drop internal SCSI message definition new d8cd784ff7b3 scsi: aic7xxx: aic79xx: Drop internal SCSI message definition new 9c2d26707351 scsi: dc395x: Drop internal SCSI message definitions new 9df17f4679b7 scsi: initio: Drop internal SCSI message definition new 7a64c81448b2 scsi: scsi_debug: Do not set COMMAND_COMPLETE new db83d8a5c862 scsi: ufs: ufshcd: Do not set COMMAND_COMPLETE new f3272258d79a scsi: atp870u: Use standard definitions new ddb99b1d1d4a scsi: mac53c94: Do not set invalid command result new 78c9efdd8dbf scsi: dpt_i2o: Use DID_ERROR instead of INITIATOR_ERROR message new d37932a91600 scsi: core: Add 'set_status_byte()' accessor new 6b50529e2f6f scsi: esp_scsi: Use host byte as last argument to esp_cmd_ [...] new 809dadb15a91 scsi: esp_scsi: Do not set SCSI message byte new fc8e006c38e2 scsi: wd33c93: Use SCSI status new 88188179f36c scsi: ips: Use correct command completion on error new ecc751b27a57 scsi: storvsc: Return DID_ERROR for invalid commands new 6098c3005d5a scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI re [...] new aced5500ec82 scsi: advansys: Kill driver-defined status byte accessors new 491152c7c3b5 scsi: ncr53c8xx: Use SAM status values new 3f901c81dfad scsi: libsas: docs: Remove notify_ha_event() new 121181f3f839 scsi: libsas: Remove notifier indirection new c2d0f1a65ab9 scsi: libsas: Introduce a _gfp() variant of event notifiers new feb18e900f00 scsi: mvsas: Pass gfp_t flags to libsas event notifiers new 885ab3b8926f scsi: isci: Pass gfp_t flags in isci_port_link_down() new 5ce7902902ad scsi: isci: Pass gfp_t flags in isci_port_link_up() new 71dca5539fcf scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() new 19a39831ff99 scsi: libsas: Pass gfp_t flags to event notifiers new cd4e8176989f scsi: pm80xx: Pass gfp_t flags to libsas event notifiers new 111d06ab77c9 scsi: aic94xx: Pass gfp_t flags to libsas event notifiers new 26c7efc3f952 scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers new 5d6a75a1edf6 scsi: libsas: Add gfp_t flags parameter to event notifications new 872a90b5b466 scsi: hisi_sas: Switch back to original libsas event notifiers new 093289e40b52 scsi: aic94xx: Switch back to original libsas event notifiers new de6d7547ce1d scsi: pm80xx: Switch back to original libsas event notifiers new f76d9f1a1511 scsi: libsas: Switch back to original event notifiers API new c12208668aef scsi: isci: Switch back to original libsas event notifiers new 36cdfd0f7a8c scsi: mvsas: Switch back to original libsas event notifiers new 65f7cfba6196 scsi: libsas: Remove temporarily-added _gfp() API variants new bfb3f00c0613 scsi: mpt3sas: Simplify bool comparison new 0196e379095e scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_ [...] new 71311be1cd3e scsi: qla2xxx: Assign boolean values to a bool variable new c750a9c9c59a scsi: qla2xxx: Remove unnecessary NULL check new d3ba622db82b scsi: ufs: Cleanup WB buffer flush toggle implementation new cd9df0c21636 scsi: qla1280: Fix printk regression new 12e3ef8b3e7c scsi: megaraid: Fix ifnullfree.cocci warnings new 18c05faf8ab1 scsi: qla2xxx: Remove redundant NULL check new a6811a41feb2 Merge branch 'misc' into for-next new e0bcbd765d7f Merge remote-tracking branch 'scsi/for-next' new 4d82e9db422e Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue new bc2b4e680231 scsi: qla2xxx: Fix some memory corruption new 0be310979e5e scsi: lpfc: Fix ancient double free new 3ae0819079f2 scsi: ncr53c8xx: Fix typos new fad0a16130b6 scsi: lpfc: Add auto select on IRQ_POLL new 4d287d8bae1f scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2 [...] new 69bfa5fd7b44 scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep() new 1dbe61bf7d76 scsi: hisi_sas: Enable debugfs support by default new 6834ec8b23c3 scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() new cd96fe600cc4 scsi: hisi_sas: Add trace FIFO debugfs support new eb90e45542b5 scsi: target: core: Set residuals for 4Kn devices new cc0b6ad72e18 scsi: target: core: Signal WRITE residuals new ead0ffc95a89 scsi: target: core: Change ASCQ for residual write new a927ec399542 scsi: message: fusion: Fix 'physical' typos new afeb9f82ebc7 Merge remote-tracking branch 'scsi-mkp/for-next' adds 710eb8e32d04 vdpa/mlx5: Fix memory key MTT population adds 84d899528f77 virtio-mem: Assign boolean values to a bool variable adds 5cb297c38a8e vdpa_sim_net: Make mac address array static adds 5588575f680c vdpa: Extend routine to accept vdpa device name adds 001e0804a6bb vdpa: Define vdpa mgmt device, ops and a netlink interface adds 508cc779e0f2 vdpa: Enable a user to add and delete a vdpa device adds 39502d042a70 vdpa: Enable user to query vdpa device info adds 79991caf5202 vdpa_sim_net: Add support for user supported devices new 18c69325c838 Merge remote-tracking branch 'vhost/linux-next' new e63c15562717 Merge remote-tracking branch 'rpmsg/for-next' adds 8acbd98ede8e gpio: fix spelling mistake in Kconfig "supprot" -> "support" adds a80bb5559032 docs: gpio: Fix formatting in description of gpiod_*_array [...] adds 97057b7a0b6b docs: gpio: intro: Improve HTML formatting adds 7ebf113c471b gpio: rcar: Remove redundant compatible values adds 8db9d03236e1 gpio: sl28cpld: convert comma to semicolon adds 0320244d0e83 gpio: Kconfig: Update help description for GPIO_RCAR config adds c9aa69678055 gpio: bd7xxxx: Do not depend on parent driver data adds 3f4055058155 dt-bindings: gpio: Add compatible string for AM64 SoC adds 1e7beba93e9b dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] adds 7a244c246866 gpio: visconti: Add Toshiba Visconti GPIO support adds d0fd5d4d0f39 MAINTAINERS: Add entries for Toshiba Visconti GPIO controller adds 08bc3941b6a4 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] adds 37b3f90ada74 gpio: tegra: Convert to gpio_irq_chip adds e6c22b55cd23 gpio: bd7xxxx: use helper variable for pdev->dev adds 540eaa06917e dt-bindings: gpio: rcar: Add r8a779a0 support adds 59a2958491d0 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 adds e1752a317c25 gpio: rcar: Add R-Car V3U (R8A779A0) support adds 72bc9cdee73e gpio: pca953x: Add support for pca9506 adds 74ae9b9cf9ad dt-bindings: gpio: pca953x: Document new supported chip pca9506 adds 242122f1fe77 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] adds 60458680c1a5 gpio: tegra: Fix wake interrupt adds 424027dec00c selftests: gpio: rework and simplify test implementation adds da7fee0be16a selftests: gpio: remove obsolete gpio-mockup-chardev.c adds e9cdfe3279c8 selftests: remove obsolete build restriction for gpio adds 81330081272e selftests: remove obsolete gpio references from kselftest_deps.sh adds 3f82029a93c6 tools: gpio: remove uAPI v1 code no longer used by selftests adds 547e5b58dffa selftests: gpio: port to GPIO uAPI v2 adds 397a08bda89c selftests: gpio: add CONFIG_GPIO_CDEV to config adds 2767ffffa6e4 gpio: uapi: fix line info flags description adds 3fee9e690ed7 gpio: remove zte zx driver adds d51da8c3deac gpio: max77620: convert comma to semicolon adds d2cca43a4b28 gpio: tegra186: convert comma to semicolon adds 11444bd393b9 gpio: vx855: convert comma to semicolon adds 33177ff772fe gpio: wcove: convert comma to semicolon adds 1c7a4917d95a gpio: mockup: tweak the Kconfig help text adds 6a7f303209f8 gpio: mvebu: improve pwm period calculation accuracy adds 2e0b04d7f785 gpio: mvebu: make pwm .get_state closer to idempotent adds 2bb0b40b8f05 gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX adds 1b152a81a243 gpio: mvebu: improve handling of pwm zero on/off values new b1cd4f67f2c2 gpio: tegra: Improve formatting of the code new bc0953516e5b gpio: tegra: Use debugfs_create_devm_seqfile() new 71e1e5df9002 gpio: tegra: Clean up whitespaces in tegra_gpio_driver new 865cbbdf57d2 gpio: tegra: Support building driver as a loadable module new d60c1614b6df gpio: tegra: Fix irq_set_affinity new 79bc7dabc6f4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 4cfd197609d2 gpio: merrifield: Make bias configuration available for GPIOs adds 7bd6036beca2 lib/cmdline_kunit: add a new test case for get_options() adds f0238f084054 lib/cmdline: Update documentation to reflect behaviour adds 09991858332b lib/cmdline: Allow get_options() to take 0 to validate the input adds a7c734217cdc gpio: aggregator: Replace isrange() by using get_options() adds 52ccbbdf5d29 gpio: aggregator: Use compound literal from the header adds c6a2b11012ef gpio: aggregator: Remove trailing comma in terminator entries adds 353de70c71d9 gpio: msic: Remove driver for deprecated platform adds 6e13038b3392 gpio: intel-mid: Remove driver for deprecated platform new 04701bc0f93f Merge remote-tracking branch 'gpio-intel/for-next' new 317dea99f0b6 pinctrl: mediatek: Fix trigger type setting follow for une [...] adds b071a124558f pinctrl: sunxi: h6-r: Add s_rsb pin functions adds a5d82783754e pinctrl: ti :iodelay: Fixed inconsistent indenting adds 60c456e0ff06 pinctrl: sprd: Simplify bool comparison adds dbbdb8da424b Merge tag 'renesas-pinctrl-for-v5.12-tag1' of git://git.ke [...] adds 1b399bb04837 kconfig.h: Add IF_ENABLED() macro adds 9aa351784e69 pinctrl: ingenic: Only support SoCs enabled in config adds e95d931a15bb pinctrl: bcm: Simplify bool comparison adds df1bdee806f3 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix indentation new 484c58d6601c pinctrl: remove zte zx driver new c41e02c384f5 pinctrl: remove sirf atlas/prima drivers new 5817364a90c9 pinctrl: remove coh901 driver new 4ef82b305239 pinctrl: remove ste u300 driver new dd1ccfd67669 pinctrl: ingenic: Improve JZ4760 support new fdca7cb995ae dt-bindings: pinctrl: Add Allwinner H616 compatible strings new 25adc29407fb pinctrl: sunxi: Add support for the Allwinner H616 pin controller new 561c1cf17c46 pinctrl: sunxi: Add support for the Allwinner H616-R pin c [...] new 5784921f7b6c pinctrl: actions: Add the platform dependency to drivers new cd4919105c8f pinctrl: clarify #pinctrl-cells for pinctrl-single,pins new 1f306ecbe0f6 pinctrl: samsung: use raw_spinlock for locking new 3bbf9b89592d pinctrl: pinmux: add function selector to pinmux-functions new b4478a080673 Merge tag 'v5.11-rc2' into devel new 400753410295 Merge tag 'intel-pinctrl-v5.12-1' of gitolite.kernel.org:p [...] new 564272718686 pinctrl: qcom: spmi-mpp: Add PM8019 compatible new 9d5032f97e9e dt-bindings: mediatek: mt8192: Fix dt_binding_check warning new ef1e21503cc4 pinctrl: samsung: use raw_spinlock for s3c64xx new d3e0c0572caf Merge branch 'devel' into for-next new d61264531e28 Merge remote-tracking branch 'pinctrl/for-next' adds a2bc9b21fd3f pwm: Remove ZTE ZX driver new f684f9b051f9 Merge remote-tracking branch 'pwm/for-next' new a46e6f4feb03 Merge remote-tracking branch 'userns/for-next' adds 7af6fbddbd33 Documentation: livepatch: Convert to automatically generat [...] adds f89f20acff2d Documentation: livepatch: document reliable stacktrace adds 81840f21d416 Merge branch 'for-5.12/doc' into for-next new e6bb89a0a9dd Merge remote-tracking branch 'livepatching/for-next' new 59b3ad2cb684 Merge remote-tracking branch 'coresight/next' adds 1f0cbda3b452 rtc: s5m: select REGMAP_I2C adds 7db7ad0817fe rtc: s5m: use devm_i2c_new_dummy_device() adds 3be95d277484 rtc: s5m: check the return value of s5m8767_rtc_init_reg() adds 7ae41220ef58 rtc: introduce features bitfield adds d9b0dd54a194 rtc: pl031: use RTC_FEATURE_ALARM adds 95151801edce rtc: armada38x: remove armada38x_rtc_ops_noirq adds 30f5bd537fdb rtc: cmos: remove cmos_rtc_ops_no_alarm adds b0d42defe1c7 rtc: mv: remove mv_rtc_alarm_ops adds e53ad0841c4e rtc: m48t59: remove m48t02_rtc_ops adds 25cbe9c8d92a rtc: pcf2127: remove pcf2127_rtc_alrm_ops adds d4eaffe28bc1 rtc: pcf85063: remove pcf85063_rtc_ops_alarm adds aaaea29cb1f7 rtc: rx8010: drop a struct rtc_class_ops adds 732b7341b141 rtc: pcf85363: drop a struct rtc_class_ops adds 3948a866822e rtc: m41t80: constify m41t80_rtc_ops adds 50f97e919faf rtc: opal: constify opal_rtc_ops adds 0f7695691be6 rtc: rv3028: constify rv3028_rtc_ops adds 9476b67bf9fa rtc: rv3029: constify rv3029_rtc_ops adds 19588d50a2d6 rtc: rv3032: constify rv3032_rtc_ops adds 45909e5cda3b rtc: rv8803: constify rv8803_rtc_ops adds 12b1ef321a73 rtc: tps65910: remove tps65910_rtc_ops_noirq adds 9d0735519f99 rtc: remove sirfsoc driver adds dd2d3b40039d rtc: remove ste coh901 driver adds 2f58f5eea8c6 rtc: remove ste ab3100 driver adds de490e0580df rtc: ac100: use rtc_lock/rtc_unlock adds 3fbd293c16d7 rtc: asm9260: use rtc_lock/rtc_unlock adds d57949bb3c37 rtc: ds1305: use rtc_lock/rtc_unlock adds 5923819274c3 rtc: ds1307: use rtc_lock/rtc_unlock adds 811c79166028 rtc: ds1685: use rtc_lock/rtc_unlock adds 3aa7eaf2383f rtc: ds3232: use rtc_lock/rtc_unlock adds 92e2c3e61dfb rtc: hym8563: use rtc_lock/rtc_unlock adds 06c6e3216713 rtc: m41t80: use rtc_lock/rtc_unlock adds cc9230178410 rtc: mcp795: use rtc_lock/rtc_unlock adds a82430fd2dff rtc: pcf2123: use rtc_lock/rtc_unlock adds 2a5654fe2bc2 rtc: rv3029: use rtc_lock/rtc_unlock adds 2dbbedb9b3f6 rtc: rx8010: use rtc_lock/rtc_unlock adds 31247546b490 rtc: rx8025: use rtc_lock/rtc_unlock adds f66e7f2d32b9 rtc: stm32: use rtc_lock/rtc_unlock adds 454ba154a62c rtc: tps65910: Support wakeup-source property adds b9ac079abefc rtc: pcf2127: Disable Power-On Reset Override adds 15f57b3e3130 rtc: pcf2127: Run a OTP refresh if not done before new d7f001baeb46 Merge remote-tracking branch 'rtc/rtc-next' new e9746e17ae82 Merge remote-tracking branch 'kspp/for-next/kspp' new 6dc6b2c5d463 Merge remote-tracking branch 'gnss/gnss-next' adds d6e92fb7d936 dt-bindings: nvmem: Add bindings for rmem driver adds cb6eafe570b6 nvmem: Add driver to expose reserved memory as nvmem adds 0320ed0a8236 drivers: slimbus: Fix word resposible -> responsible in slimbus.h new 253077f81bd7 Merge remote-tracking branch 'slimbus/for-next' adds 48562270a53c dt-bindings: nvmem: Add bindings for rmem driver adds 2bf4fd065384 nvmem: Add driver to expose reserved memory as nvmem adds 2c36185526ad nvmem: core: skip child nodes not matching binding new 8fcef85ec36d Merge remote-tracking branch 'nvmem/for-next' new 2c94feeb96b1 Merge remote-tracking branch 'xarray/main' new ccaca61a2a4c Merge remote-tracking branch 'hyperv/hyperv-next' adds 164b67705681 dt-bindings: auxdisplay: ht16k33: Keyscan function should [...] adds f15cf04db3e7 dt-bindings: auxdisplay: ht16k33: Fix default-brightness-l [...] adds f12b457c6b25 dt-bindings: auxdisplay: ht16k33: Convert to json-schema adds e89b0a426721 auxdisplay: ht16k33: Fix refresh rate handling adds b45616445a6e auxdisplay: Fix duplicate CHARLCD config symbol new 305170f15b8e Merge remote-tracking branch 'auxdisplay/auxdisplay' adds f49b6aeb5c45 bus: mhi: Ensure correct ring update ordering with memory barrier adds fcba4b2047a3 mhi: unconstify mhi_event_config adds b91c3b30e226 mhi: pci_generic: Fix shared MSI vector support adds 6ffcc18d9c0b mhi: use irq_flags if controller driver configures it adds cdce2663ffb8 Merge branch 'mhi-ath11k-immutable' into mhi-next adds a8f75cb348fd mhi: core: Factorize mhi queuing new 87baa23e0236 bus: mhi: core: Add helper API to return number of free TREs new 77f2cb28ae52 Merge branch 'mhi-net-immutable' into mhi-next new 392393b309a0 Merge remote-tracking branch 'mhi/mhi-next' new e47426e425e4 Merge remote-tracking branch 'memblock/for-next' new c366932190d4 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds a5644fbf4d1e arch: alpha: Remove CONFIG_OPROFILE support adds d50b870b272a arch: arm: Remove CONFIG_OPROFILE support adds 993b832fda6a arch: arc: Remove CONFIG_OPROFILE support adds ccbcf16174e1 arch: hexagon: Don't select HAVE_OPROFILE adds 1941b3898348 arch: ia64: Remove CONFIG_OPROFILE support adds 1f4e74c0664a arch: ia64: Remove rest of perfmon support adds d897a1670b3a arch: microblaze: Remove CONFIG_OPROFILE support adds e258958945c6 arch: mips: Remove CONFIG_OPROFILE support adds de1589ae8c52 arch: parisc: Remove CONFIG_OPROFILE support adds 46d89440c471 arch: powerpc: Stop building and using oprofile adds 1b4a52cca100 arch: powerpc: Remove oprofile adds 0eaa9c12a88f arch: s390: Remove CONFIG_OPROFILE support adds 639b0c24a7a4 arch: sh: Remove CONFIG_OPROFILE support adds 1d69ba5e026b arch: sparc: Remove CONFIG_OPROFILE support adds b24ecd4dff0a arch: x86: Remove CONFIG_OPROFILE support adds 45ec1740f029 arch: xtensa: Remove CONFIG_OPROFILE support adds 273eab33a37a drivers: Remove CONFIG_OPROFILE support adds 227c4c936483 fs: Remove dcookies support new 86179a527a37 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' new d1b472e84641 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page new 79c33ca27305 mm: hugetlb: fix a race between freeing and dissolving the page new d338e7548a1c mm: hugetlb: fix a race between isolating and freeing page new 9e94c074eda9 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active new 2e381a1e7245 mm: migrate: do not migrate HugeTLB page whose refcount is one new eacd93c6b474 mm, compaction: move high_pfn to the for loop scope new c4b574064541 mm/vmalloc: separate put pages and flush VM flags new ab55392178af init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov new 18adb809c13f mm: thp: fix MADV_REMOVE deadlock on shmem THP new 85f4d03a6734 memblock: do not start bottom-up allocations with kernel_end new 3e5e78c76ff8 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] new 6f1fce9b7c89 kasan: add explicit preconditions to kasan_report() new 5da2ebc002fa kasan: make addr_has_metadata() return true for valid addresses new f440794078d0 ubsan: implement __ubsan_handle_alignment_assumption new 9b43d7061be0 mm: hugetlb: fix missing put_page in gather_surplus_pages() new d97372de6a40 MAINTAINERS/.mailmap: use my @kernel.org address new 32cc1e70fc0a mm/rmap: fix potential pte_unmap on an not mapped pte new ed14e3378dea /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 635adf63afe3 /proc/kpageflags: do not use uninitialized struct pages new 59e026b75b07 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] new 66d3dad16537 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs new a83edd0a72c0 scripts/spelling.txt: increase error-prone spell checking new a00df80360ac scripts/spelling.txt: check for "exeeds" new c1a4a7de005e scripts/spelling.txt: add "allocted" and "exeeds" typo new f84e89c19a26 ntfs: layout.h: delete duplicated words new b960c3941f58 ocfs2: remove redundant conditional before iput new 47f3a71acd6f ocfs2: clean up some definitions which are not used any more new 6ae989bfe634 ocfs2: clear links count in ocfs2_mknod() if an error occurs new b250d8e75c42 ocfs2: fix ocfs2 corrupt when iputting an inode new 480356019d85 fs: delete repeated words in comments new 285a1c8af4be ramfs: support O_TMPFILE new f6d6566dddb1 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 993c9ca2b0d8 mm, tracing: record slab name for kmem_cache_free() new 604b22cebe74 mm/sl?b.c: remove ctor argument from kmem_cache_flags new 3b6ff89e912c mm/slub: disable user tracing for kmemleak caches by default new 174d712e789a mm, slub: stop freeing kmem_cache_node structures on node offline new 4271ea598339 mm, slab, slub: stop taking memory hotplug lock new 12b64b5a8e1d mm, slab, slub: stop taking cpu hotplug lock new eb66501b27d7 mm, slub: splice cpu and page freelists in deactivate_slab() new fea25e692696 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] new b1c385172246 mm/debug: improve memcg debugging new 02ff9aff8fa5 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] new 1116b2cda738 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] new f2fb3b829e2d mm/page_owner: use helper function zone_end_pfn() to get end_pfn new fb4dee54455e mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 30702d92f24d mm/filemap: remove unused parameter and change to void typ [...] new c4d07ea92cd9 mm/filemap: don't revert iter on -EIOCBQUEUED new 7ce50b2e327b mm/filemap: rename generic_file_buffered_read subfunctions new a6f39d63e7c9 mm/filemap: remove dynamically allocated array from filemap_read new 1e60808ea681 mm/filemap: convert filemap_get_pages to take a pagevec new 103800fb42cd mm/filemap: use head pages in generic_file_buffered_read new e69d0aeb0d70 mm/filemap: pass a sleep state to put_and_wait_on_page_locked new d07ec25167aa mm/filemap: support readpage splitting a page new 9e10ca39f731 mm/filemap: inline __wait_on_page_locked_async into caller new b55a9e770e17 mm/filemap: don't call ->readpage if IOCB_WAITQ is set new 7f3e5d86085f mm/filemap: change filemap_read_page calling conventions new 8722063d3f49 mm/filemap: change filemap_create_page calling conventions new 7b0fcacec1e9 mm/filemap: convert filemap_update_page to return an errno new 2435869d34b5 mm/filemap: move the iocb checks into filemap_update_page new 48cd528f624e mm/filemap: add filemap_range_uptodate new 7d7ad5be58b2 mm/filemap: split filemap_readahead out of filemap_get_pages new 07b19d45277a mm/filemap: restructure filemap_get_pages new 073b070d9633 mm/filemap: don't relock the page after calling readpage new bc8aedcb37c1 mm/filemap: rename generic_file_buffered_read to filemap_read new 2c45b6e95db8 mm/filemap: simplify generic_file_read_iter new a508a1f751a3 mm/swap_slots.c: remove redundant NULL check new eaba24b5e050 mm/swapfile.c: fix debugging information problem new e8b05abd8e6e mm/swap: don't SetPageWorkingset unconditionally during swapin new c19f9ec25dbf mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new 90124c300a47 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 78e24fa18911 mm: memcontrol: optimize per-lruvec stats counter memory usage new 5c18c412f8a6 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new a78d40f785c9 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new c79d92dbc497 mm: memcontrol: convert NR_ANON_THPS account to pages new e8892caa78d0 mm: memcontrol: convert NR_FILE_THPS account to pages new 6817cdbc17aa mm: memcontrol: convert NR_SHMEM_THPS account to pages new cb4b74f214e2 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new 7dae2f730ed6 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new 022ea795e23d mm: memcontrol: make the slab calculation consistent new 402f8ba0a089 mm/memcg: revise the using condition of lock_page_lruvec f [...] new 5ae410ef21fe mm/memcg: remove rcu locking for lock_page_lruvec function series new 09599a05f14b mm: memcg: add swapcache stat for memcg v2 new 213be79af2eb mm-memcg-add-swapcache-stat-for-memcg-v2-fix new 37428e03d387 mm: kmem: make __memcg_kmem_(un)charge static new d43cb8b8d78a mm: page_counter: re-layout structure to reduce false sharing new 1433d6040c7e mm/memcontrol: remove redundant NULL check new 9b4425f905b5 mm/mmap.c: remove unnecessary local variable new f3ae9bb1a7e5 mm/memory.c: fix potential pte_unmap_unlock pte error new f66eca99b336 mm/mmap.c: fix the adjusted length error new fb696aeb89cf mm/mprotect.c: optimize error detection in do_mprotect_pkey() new 794d599b6256 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() new bdfcbe306bcc mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 4f42a2c299d6 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 6b367ed2edbf mm/page_reporting: use list_entry_is_head() in page_report [...] new 690f787a76e8 vmalloc: remove redundant NULL check new e8af0450b095 kasan: prefix global functions with kasan_ new d3dbd2e179ec kasan: clarify HW_TAGS impact on TBI new 2c602fa15743 kasan: clean up comments in tests new 87ea5bfcdb7d kasan: add macros to simplify checking test constraints new 588f2d4cb5ee kasan: add match-all tag tests new e7bbafe8ce8c kasan: export kasan_poison new f96598705022 kasan-add-match-all-tag-tests-fix-fix new 2b96a6d3b03d kasan, arm64: allow using KUnit tests with HW_TAGS mode new 1370f68b37a7 kasan: rename CONFIG_TEST_KASAN_MODULE new 9b17ad5daf10 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL new 0ab673fed45a kasan: adapt kmalloc_uaf2 test to HW_TAGS mode new 876e925de931 kasan: fix memory corruption in kasan_bitops_tags test new cfe7fd3845a6 kasan: move _RET_IP_ to inline wrappers new a5acf6bea536 kasan: fix bug detection via ksize for HW_TAGS mode new ffd16716c9ab kasan: add proper page allocator tests new 1c2995ce928d kasan: add a test for kmem_cache_alloc/free_bulk new 97b38284edb8 kasan: don't run tests when KASAN is not enabled new 0b68bc7ad901 kasan: remove redundant config option new 35e13952154c kasan-remove-redundant-config-option-v3 new f91c8286946c mm: fix prototype warning from kernel test robot new d115e1b0a4ef mm: rename memmap_init() and memmap_init_zone() new 9b3e042d9740 mm: simplify parater of function memmap_init_zone() new f7ecbb2ae5e6 mm: simplify parameter of setup_usemap() new 4406170969d7 mm: remove unneeded local variable in free_area_init_core new 6e09ffd3994b video: fbdev: acornfb: remove free_unused_pages() new f10f65c2f1f7 mm: simplify free_highmem_page() and free_reserved_page() new 28fc3f01e078 mm/huge_memory.c: update tlb entry if pmd is changed new 10a53419f539 MIPS: do not call flush_tlb_all when setting pmd entry new 39393526edb4 mm/hugetlb: fix potential double free in hugetlb_register_ [...] new d3543c27fbcb mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new 365390002821 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call new 6c04ed8e855b mm/hugetlb: use helper huge_page_order and pages_per_huge_page new 1be2ec4421e0 mm/hugetlb: fix use after free when subpool max_hpages acc [...] new b94b1d08d09e mm/hugetlb: simplify the calculation of variables new 9958319b6ee6 mm/vmscan: __isolate_lru_page_prepare() cleanup new 95e111d32b65 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] new 8110f3e18224 mm/vmscan.c: use add_page_to_lru_list() new f5cb76f13d96 include/linux/mm_inline.h: shuffle lru list addition and d [...] new 5a36ff7c723f mm: don't pass "enum lru_list" to lru list addition functions new 6c004acbe1cd mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() new d2b9cf787a2b mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() new 539d78052ecb mm: add __clear_page_lru_flags() to replace page_off_lru() new 8d1cae74bc7a mm: VM_BUG_ON lru page flags new 9e98fc2c2f27 include/linux/mm_inline.h: fold page_lru_base_type() into [...] new ec79d047561d include/linux/mm_inline.h: fold __update_lru_size() into i [...] new 1b9d647c89f1 mm/vmscan.c: make lruvec_lru_size() static new 4e93fd9d743a hugetlb: use page.private for hugetlb specific page flags new 4df2c1a2db79 hugetlb: convert page_huge_active() HPageMigratable flag new 60501fbbf9d6 hugetlb: only set HPageMigratable for migratable hstates new e3cfd14ced15 hugetlb: convert PageHugeTemporary() to HPageTemporary flag new 73fd0298d5a2 hugetlb: convert PageHugeFreed to HPageFreed flag new de706631e182 z3fold: remove unused attribute for release_z3fold_page new 5a17e98d3ca1 z3fold: simplify the zhdr initialization code in init_z3fo [...] new 9b7629e55e15 mm/compaction: remove rcu_read_lock during page compaction new 611f5854e206 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked new 5567cabc58de mm/compaction: correct deferral logic for proactive compaction new fa8d71bc6b5b numa balancing: migrate on fault among multiple bound nodes new 8c42a3fd76eb mm, oom: fix a comment in dump_task() new 85e5b762126c mm/hugetlb: change hugetlb_reserve_pages() to type bool new 675cb8ca3200 hugetlbfs: remove special hugetlbfs_set_page_dirty() new a397187dc6c1 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() new 4000e3241c3d hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs new 7f15463ded87 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] new 5099896fe3ea hugetlbfs: remove meaningless variable avoid_reserve new 744c96736488 hugetlbfs: make hugepage size conversion more readable new c06f68dbe8be hugetlbfs: correct some obsolete comments about inode i_mutex new 0458ae078e0e mm/migrate: remove unneeded semicolons new 675539d9ac47 mm: make pagecache tagged lookups return only head pages new ef2ca2863a96 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new d16b5495477c mm/swap: optimise get_shadow_from_swap_cache new d4ce47b9a1c4 mm: add FGP_ENTRY new 77be2f18d89f mm/filemap: rename find_get_entry to mapping_get_entry new 3967059d9798 mm/filemap: add helper for finding pages new fc81ca1f8345 fix mm-filemap-add-helper-for-finding-pages.patch new 39b91cd441be mm/filemap: add mapping_seek_hole_data new eebbbf8513c8 fix mm-filemap-add-mapping_seek_hole_data.patch new 60055185ed46 iomap: use mapping_seek_hole_data new edd3f49c8151 mm: add and use find_lock_entries new 114fed2d5eb6 fix mm-add-and-use-find_lock_entries.patch new 9701bbcffe79 mm: add an 'end' parameter to find_get_entries new e424c6379290 mm: add an 'end' parameter to pagevec_lookup_entries new 79dd7eb6b985 mm: remove nr_entries parameter from pagevec_lookup_entries new b1e314c9e6cb mm: pass pvec directly to find_get_entries new 1e3f62e77f15 mm: remove pagevec_lookup_entries new d7a629f9c4f8 mm,thp,shmem: limit shmem THP alloc gfp_mask new 239ddb327d97 mm,thp,shm: limit gfp mask to no more than specified new 5a36e426ee4c mm,thp,shmem: make khugepaged obey tmpfs mount flags new fdc6b79b3b7d mm: cma: allocate cma areas bottom-up new 8de3affc116f mm-cma-allocate-cma-areas-bottom-up-fix new 036fabfb3453 mm-cma-allocate-cma-areas-bottom-up-fix-2 new ba2e1df127fd mm-cma-allocate-cma-areas-bottom-up-fix-3 new ba003b9fdc8b mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new 7fe8299a7166 mm/cma: expose all pages to the buddy if activation of an [...] new 1b2dc5e73522 mm/page_alloc: count CMA pages per zone and print them in [...] new 56ecf59da3ac mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 8d82a52d8248 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 950cd7e2ebab mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 1cf5f5c5a41c mm/vmstat.c: erase latency in vmstat_shepherd new 859b70f6d30f mm: move pfn_to_online_page() out of line new 11fe8b278af3 mm: teach pfn_to_online_page() to consider subsection validity new 5f4b35ac03d7 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new 3e96d1287f19 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] new fc152dbdb686 mm: fix memory_failure() handling of dax-namespace metadata new 6c9adeecc77d mm/memory_hotplug: rename all existing 'memhp' into 'mhp' new bd0af9f88dea mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE new bd3798b62d8d mm/memory_hotplug: use helper function zone_end_pfn() to g [...] new c6f081f5b8c7 mm/rmap: correct some obsolete comments of anon_vma new 0027cf3c2a6b mm/rmap: remove unneeded semicolon in page_not_mapped() new 6adfdd3a81cd mm: zswap: clean up confusing comment new f6a7c86466f7 mm/zswap: add the flag can_sleep_mapped new aa3f90f29d63 mm/zswap: add return value in zswap_frontswap_load new 908aa806dba0 mm/zswap: fix potential memory leak new cf0779cd111d mm/zswap: fix variable 'entry' is uninitialized when used new 9e2eb5fe233c mm: set the sleep_mapped to true for zbud and z3fold new e4970201052a mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new d048ab142484 mm: remove arch_remap() and mm-arch-hooks.h new 4102fc76a2a5 mm: page-flags.h: Typo fix (It -> If) new e2e919cb15f7 mm/dmapool: use might_alloc() new b7a41338a6b3 mm/backing-dev.c: use might_alloc() new cb5aaf4ea0e5 bdi-use-might_alloc-fix new 4845160409ae mm/early_ioremap.c: use __func__ instead of function name new d418eb921eb5 mm: add Kernel Electric-Fence infrastructure new 3578c17e4a00 kfence: Fix parameter description for kfence_object_start() new 5973b0dd0914 kfence: avoid stalling work queue task without allocations new 72f7651c8d4b kfence: fix potential deadlock due to wake_up() new d12436aa5310 kfence: add option to use KFENCE without static keys new 3f584687e7dc kfence: add missing copyright and description headers new 67e6de6ac12f x86, kfence: enable KFENCE for x86 new 8f5b72cf1737 kfence, x86: add missing copyright and description header new 592b10ecb149 arm64, kfence: enable KFENCE for ARM64 new 973d782290ad kfence, arm64: add missing copyright and description header new cd4f59689441 kfence: use pt_regs to generate stack trace on faults new b0fc72e1e1e6 mm, kfence: insert KFENCE hooks for SLAB new 6d4a4ac82d31 mm, kfence: insert KFENCE hooks for SLUB new 284c6e117ff7 kfence, kasan: make KFENCE compatible with KASAN new b5e5adc3118f revert kasan-remove-kfence-leftovers new 9b56b067593d kfence, Documentation: add KFENCE documentation new 975e88918a62 kfence: add missing copyright header to documentation new 398a989d1442 kfence: add test suite new eb9947001af6 kfence: fix typo in test new 975eed270430 kfence: show access type in report new bed6c606faee MAINTAINERS: add entry for KFENCE new d75278322e46 tracing: add error_report_end trace point new f10623faf244 kfence: use error_report_end tracepoint new ceca664b9581 kasan: use error_report_end tracepoint new 323bb7cb7b6f fs/buffer.c: add debug print for __getblk_gfp() stall problem new 1fe1c4ab5e51 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 27ed7ea1c421 kernel/hung_task.c: Monitor killed tasks. new 26735ad19d97 alpha: remove CONFIG_EXPERIMENTAL from defconfigs new 7a52da33fa44 proc/wchan: use printk format instead of lookup_symbol_name() new 9daee6683340 sysctl.c: fix underflow value setting risk in vm_table new cd0a77e9883f proc/sysctl: make protected_* world readable new 7c438b97ab4a include/linux: remove repeated words new 704050d00440 groups: use flexible-array member in struct group_info new 4cff3714d4ee groups: simplify struct group_info allocation new 7b63459f340e kernel: delete repeated words in comments new a221b5f6da2c lib/genalloc.c: change return type to unsigned long for bi [...] new d4ebfcad3edf lib: optimize cpumask_local_spread() new c9472342580c lib-optimize-cpumask_local_spread-v8 new 63e931c7cc80 string.h: move fortified functions definitions in a dedica [...] new 626ee2c93e13 lib: stackdepot: add support to configure STACK_HASH_SIZE new b9779abb09a8 lib: stackdepot: add support to disable stack depot new ba1952a0027b lib-stackdepot-add-support-to-disable-stack-depot-fix new ec23c845f1b3 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] new b5a580c05edb mm/page_poison: use unhashed address in hexdump for check_ [...] new 669e5b10fb6f include/linux/bitops.h: spelling s/synomyn/synonym/ new edb2801129cd checkpatch: improve blank line after declaration test new 60039572fbb4 checkpatch: ignore warning designated initializers using NR_CPUS new 56ea41b4d8a5 checkpatch: trivial style fixes new fdddb1eb8541 checkpatch: prefer ftrace over function entry/exit printks new 7d9b1d722ac9 checkpatch: improve TYPECAST_INT_CONSTANT test message new 312e413b953e checkpatch: add warning for avoiding .L prefix symbols in [...] new 7fbffd429bdc checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] new e06af0b2ba02 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol new d71f51b8912c aio: simplify read_events() new 207b9c737e07 scripts/gdb: fix list_for_each new 4a5d789d5535 initramfs: panic with memory information new 8c6158474df0 initramfs-panic-with-memory-information-fix new 14bf8d6cdf50 Merge branch 'akpm-current/current' new e671509ebc4b mm: add definition of PMD_PAGE_ORDER new 03439a7256aa mmap: make mlock_future_check() global new d84ad5d7120a riscv/Kconfig: make direct map manipulation options depend on MMU new 157925b34a2b set_memory: allow set_direct_map_*_noflush() for multiple pages new da2f7cfd4a60 set_memory: allow querying whether set_direct_map_*() is a [...] new 50a5900f1f62 arm64: kfence: fix header inclusion new f7263452cdc6 mm: introduce memfd_secret system call to create "secret" [...] new dedc13ce6e7e secretmem: use PMD-size pages to amortize direct map fragm [...] new ec57019f6edd secretmem: add memcg accounting new 4df1b706458f PM: hibernate: disable when there are active secretmem users new c0377543e19f arch, mm: wire up memfd_secret system call where relevant new 82020362acaf secretmem: test: add basic selftest for memfd_secret(2) new ad32d17eeaaa Merge branch 'akpm/master' new d03154e8bb6a Add linux-next specific files for 20210128
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 (b3a3cbdec55b) \ 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.
The 1112 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 7 +- Documentation/ABI/stable/sysfs-class-tpm | 14 + Documentation/ABI/testing/ima_policy | 5 +- Documentation/ABI/testing/sysfs-bus-iio | 11 + Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 | 31 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 20 +- Documentation/ABI/testing/sysfs-class-devlink | 4 +- .../ABI/testing/sysfs-class-led-trigger-tty | 6 + Documentation/ABI/testing/sysfs-devices-consumer | 5 +- Documentation/ABI/testing/sysfs-devices-supplier | 5 +- Documentation/ABI/testing/sysfs-driver-ufs | 11 + Documentation/ABI/testing/sysfs-firmware-acpi | 43 + Documentation/ABI/testing/sysfs-fs-f2fs | 9 + .../PCI/endpoint/function/binding/pci-ntb.rst | 38 + Documentation/PCI/endpoint/index.rst | 3 + Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 10 + Documentation/PCI/endpoint/pci-ntb-function.rst | 351 + Documentation/PCI/endpoint/pci-ntb-howto.rst | 160 + Documentation/RCU/NMI-RCU.rst | 3 +- Documentation/admin-guide/cgroup-v2.rst | 66 +- .../admin-guide/device-mapper/dm-integrity.rst | 23 +- Documentation/admin-guide/kernel-parameters.rst | 17 +- Documentation/admin-guide/kernel-parameters.txt | 50 +- .../admin-guide/laptops/thinkpad-acpi.rst | 24 + Documentation/admin-guide/thunderbolt.rst | 16 + Documentation/asm-annotations.rst | 14 +- Documentation/block/biovecs.rst | 2 + Documentation/block/inline-encryption.rst | 12 +- Documentation/bpf/bpf_design_QA.rst | 6 + Documentation/bpf/bpf_devel_QA.rst | 11 +- Documentation/dev-tools/kasan.rst | 29 +- Documentation/dev-tools/kcsan.rst | 3 + Documentation/dev-tools/kfence.rst | 1 + Documentation/dev-tools/kunit/usage.rst | 57 + Documentation/devicetree/bindings/Makefile | 8 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + .../arm/amlogic/amlogic,meson-mx-secbus2.yaml | 42 + .../devicetree/bindings/arm/atmel-sysregs.txt | 7 +- Documentation/devicetree/bindings/arm/fsl.yaml | 7 + .../devicetree/bindings/arm/rockchip.yaml | 6 + Documentation/devicetree/bindings/arm/sirf.yaml | 30 - Documentation/devicetree/bindings/arm/ste-u300.txt | 46 - Documentation/devicetree/bindings/arm/sunxi.yaml | 3 +- .../devicetree/bindings/arm/zte,sysctrl.txt | 30 - Documentation/devicetree/bindings/arm/zte.yaml | 28 - .../bindings/auxdisplay/holtek,ht16k33.yaml | 77 + Documentation/devicetree/bindings/c6x/clocks.txt | 40 - Documentation/devicetree/bindings/c6x/dscr.txt | 127 - Documentation/devicetree/bindings/c6x/emifa.txt | 62 - Documentation/devicetree/bindings/c6x/soc.txt | 28 - .../devicetree/bindings/display/bridge/sii902x.txt | 2 +- .../bindings/display/connector/dp-connector.yaml | 1 - .../devicetree/bindings/display/fsl,lcdif.yaml | 110 + .../devicetree/bindings/display/ht16k33.txt | 40 - .../bindings/display/mediatek/mediatek,disp.txt | 4 +- .../devicetree/bindings/display/mxsfb.txt | 87 - .../devicetree/bindings/dma/ingenic,dma.yaml | 2 + .../devicetree/bindings/dma/intel,ldma.yaml | 2 +- .../devicetree/bindings/dma/sirfsoc-dma.txt | 44 - .../devicetree/bindings/dma/ste-coh901318.txt | 32 - Documentation/devicetree/bindings/dma/zxdma.txt | 38 - .../devicetree/bindings/gpio/gpio-atlas7.txt | 50 - .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 3 +- .../bindings/gpio/gpio-stericsson-coh901.txt | 7 - .../devicetree/bindings/gpio/zx296702-gpio.txt | 24 - .../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 33 - .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 75 + Documentation/devicetree/bindings/i2c/i2c-sirf.txt | 19 - .../devicetree/bindings/i2c/i2c-stu300.txt | 15 - .../devicetree/bindings/i2c/renesas,i2c.txt | 1 + .../bindings/iio/accel/bosch,bma255.yaml | 4 +- .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 2 +- .../bindings/iio/adc/x-powers,axp209-adc.yaml | 12 +- .../devicetree/bindings/iio/adc/xilinx-xadc.txt | 49 +- .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 63 + .../bindings/iio/dac/microchip,mcp4725.yaml | 31 +- .../bindings/iio/gyroscope/bosch,bmg160.yaml | 3 + .../bindings/iio/gyroscope/invensense,mpu3050.txt | 45 - .../bindings/iio/gyroscope/invensense,mpu3050.yaml | 70 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 67 - .../bindings/iio/imu/invensense,mpu6050.yaml | 104 + .../iio/magnetometer/bosch,bmc150_magn.yaml | 3 + .../bindings/iio/magnetometer/yamaha,yas530.yaml | 112 + .../devicetree/bindings/input/goodix,gt7375p.yaml | 65 + .../interrupt-controller/ti,c64x+megamod-pic.txt | 103 - .../bindings/media/allwinner,sun4i-a10-csi.yaml | 11 +- .../bindings/media/allwinner,sun6i-a31-csi.yaml | 12 +- .../devicetree/bindings/media/i2c/adv7180.yaml | 36 +- .../devicetree/bindings/media/i2c/adv7604.yaml | 37 +- .../bindings/media/i2c/aptina,mt9v111.yaml | 4 +- .../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 30 +- .../devicetree/bindings/media/i2c/imx219.yaml | 21 +- .../bindings/media/i2c/maxim,max9286.yaml | 101 +- .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 17 +- .../devicetree/bindings/media/i2c/ov5647.yaml | 76 + .../devicetree/bindings/media/i2c/ov8856.yaml | 22 +- .../bindings/media/i2c/ovti,ov02a10.yaml | 29 +- .../devicetree/bindings/media/i2c/ovti,ov2680.yaml | 6 +- .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov772x.yaml | 9 +- .../devicetree/bindings/media/i2c/sony,imx214.yaml | 25 +- .../devicetree/bindings/media/i2c/sony,imx274.yaml | 3 +- .../bindings/media/marvell,mmp2-ccic.yaml | 15 +- .../bindings/media/mediatek-jpeg-decoder.txt | 2 +- .../bindings/media/mediatek-jpeg-encoder.txt | 2 +- .../devicetree/bindings/media/mediatek-mdp.txt | 2 +- .../devicetree/bindings/media/nxp,imx7-csi.yaml | 5 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 32 +- .../devicetree/bindings/media/renesas,ceu.yaml | 17 +- .../devicetree/bindings/media/renesas,csi2.yaml | 54 +- .../devicetree/bindings/media/renesas,vin.yaml | 113 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 40 +- .../devicetree/bindings/media/st,stm32-dcmi.yaml | 18 +- .../devicetree/bindings/media/ti,cal.yaml | 55 +- .../bindings/media/video-interface-devices.yaml | 406 + .../devicetree/bindings/media/video-interfaces.txt | 640 +- .../bindings/media/video-interfaces.yaml | 344 + .../bindings/media/xilinx/xlnx,csi2rxss.yaml | 39 +- .../devicetree/bindings/misc/eeprom-93xx46.txt | 1 + .../devicetree/bindings/mmc/arm,pl18x.yaml | 223 + Documentation/devicetree/bindings/mmc/mmci.txt | 74 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 21 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 3 + .../devicetree/bindings/mmc/sdhci-sirf.txt | 18 - .../devicetree/bindings/mmc/zx-dw-mshc.txt | 31 - Documentation/devicetree/bindings/net/btusb.txt | 4 +- .../devicetree/bindings/net/dsa/arrow,xrs700x.yaml | 73 + .../devicetree/bindings/net/dsa/mt7530.txt | 6 + .../devicetree/bindings/net/qca,ar803x.yaml | 16 + .../devicetree/bindings/net/qcom,ipa.yaml | 15 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 2 + .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 50 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 7 + Documentation/devicetree/bindings/nvmem/rmem.yaml | 49 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 37 +- .../devicetree/bindings/pci/layerscape-pci.txt | 1 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 94 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 2 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 17 +- .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 4 +- .../devicetree/bindings/pinctrl/pinctrl-atlas7.txt | 109 - .../devicetree/bindings/pinctrl/pinctrl-single.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-zx.txt | 84 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/supply/ltc4162-l.yaml | 69 + Documentation/devicetree/bindings/pwm/pwm-zx.txt | 22 - .../bindings/regulator/nxp,pf8x00-regulator.yaml | 17 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 + .../bindings/regulator/qcom-labibb-regulator.yaml | 30 +- .../devicetree/bindings/reset/sirf,rstc.txt | 42 - .../devicetree/bindings/reset/zte,zx2967-reset.txt | 20 - .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 1 - .../devicetree/bindings/rtc/sirf,prima2-sysrtc.txt | 13 - .../bindings/rtc/stericsson,coh901331.txt | 16 - .../devicetree/bindings/serial/pl011.yaml | 2 - .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../devicetree/bindings/serial/sirf-uart.txt | 34 - .../devicetree/bindings/soc/ti/ti,pruss.yaml | 76 + .../devicetree/bindings/soc/zte/pd-2967xx.txt | 19 - .../bindings/sound/audio-graph-port.yaml | 3 - .../bindings/sound/intel,keembay-i2s.yaml | 6 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 9 +- .../sound/nvidia,tegra-audio-graph-card.yaml | 187 + .../bindings/sound/nvidia,tegra186-dspk.yaml | 18 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 13 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 13 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 18 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 18 +- .../devicetree/bindings/sound/sirf-audio-codec.txt | 17 - .../devicetree/bindings/sound/sirf-usp.txt | 27 - .../devicetree/bindings/sound/zte,tdm.txt | 30 - .../devicetree/bindings/sound/zte,zx-aud96p22.txt | 24 - .../devicetree/bindings/sound/zte,zx-i2s.txt | 45 - .../devicetree/bindings/sound/zte,zx-spdif.txt | 27 - .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 + Documentation/devicetree/bindings/spi/spi-sirf.txt | 42 - Documentation/devicetree/bindings/sram/sram.yaml | 2 + .../devicetree/bindings/timer/ti,c64x+timer64.txt | 25 - .../devicetree/bindings/trivial-devices.yaml | 10 +- Documentation/devicetree/bindings/usb/dwc3-st.txt | 4 +- .../devicetree/bindings/usb/dwc3-xilinx.txt | 2 +- .../devicetree/bindings/usb/exynos-usb.txt | 2 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 121 - .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 178 + .../devicetree/bindings/usb/mediatek,mtu3.txt | 108 - .../devicetree/bindings/usb/mediatek,mtu3.yaml | 287 + .../devicetree/bindings/usb/mediatek,musb.txt | 57 - .../devicetree/bindings/usb/mediatek,musb.yaml | 113 + Documentation/devicetree/bindings/usb/omap-usb.txt | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 4 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 4 + .../devicetree/bindings/usb/usb-device.txt | 102 - .../devicetree/bindings/usb/usb-device.yaml | 124 + Documentation/devicetree/bindings/usb/usb-hcd.yaml | 19 + .../devicetree/bindings/vendor-prefixes.yaml | 8 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + Documentation/driver-api/media/cec-core.rst | 2 +- Documentation/driver-api/media/v4l2-subdev.rst | 2 +- Documentation/filesystems/afs.rst | 8 +- Documentation/filesystems/f2fs.rst | 11 +- Documentation/filesystems/locking.rst | 7 +- Documentation/filesystems/overlayfs.rst | 8 + Documentation/filesystems/porting.rst | 18 + Documentation/filesystems/vfs.rst | 19 +- Documentation/firmware-guide/acpi/debug.rst | 14 +- .../firmware-guide/acpi/gpio-properties.rst | 1 + Documentation/fpga/dfl.rst | 3 +- Documentation/gpu/i915.rst | 2 +- Documentation/gpu/todo.rst | 28 +- Documentation/hwmon/aht10.rst | 46 + Documentation/hwmon/ina2xx.rst | 2 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/nct6683.rst | 1 + Documentation/iio/ep93xx_adc.rst | 2 +- Documentation/kbuild/gcc-plugins.rst | 47 +- Documentation/kbuild/makefiles.rst | 13 +- Documentation/livepatch/index.rst | 1 + Documentation/livepatch/livepatch.rst | 15 +- Documentation/livepatch/module-elf-format.rst | 10 +- Documentation/livepatch/reliable-stacktrace.rst | 309 + Documentation/networking/bonding.rst | 13 + .../device_drivers/ethernet/marvell/octeontx2.rst | 70 + .../networking/devlink/devlink-resource.rst | 14 + Documentation/networking/filter.rst | 67 +- Documentation/networking/ip-sysctl.rst | 22 + Documentation/networking/phy.rst | 5 + Documentation/networking/tls-offload.rst | 3 + Documentation/process/howto.rst | 20 +- Documentation/process/magic-number.rst | 3 - Documentation/process/submit-checklist.rst | 14 +- Documentation/process/submitting-patches.rst | 5 + Documentation/scheduler/sched-bwc.rst | 17 +- Documentation/scheduler/sched-design-CFS.rst | 6 +- Documentation/scheduler/schedutil.txt | 169 + Documentation/scsi/libsas.rst | 9 +- Documentation/scsi/scsi-parameters.rst | 3 - .../translations/it_IT/process/magic-number.rst | 1 - Documentation/translations/ko_KR/howto.rst | 4 +- Documentation/translations/ko_KR/index.rst | 15 + Documentation/translations/zh_CN/mips/index.rst | 3 - .../translations/zh_CN/process/magic-number.rst | 1 - Documentation/usb/gadget-testing.rst | 30 +- Documentation/usb/raw-gadget.rst | 102 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - Documentation/virt/kvm/api.rst | 21 +- Documentation/vm/arch_pgtable_helpers.rst | 8 +- Documentation/vm/split_page_table_lock.rst | 2 +- Documentation/watch_queue.rst | 12 +- MAINTAINERS | 222 +- Makefile | 14 +- Next/SHA1s | 372 +- Next/Trees | 6 +- Next/merge.log | 11244 +++++++++++++------ arch/Kconfig | 36 +- arch/alpha/Kconfig | 1 - arch/alpha/Makefile | 1 - arch/alpha/configs/defconfig | 1 - arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/alpha/oprofile/Makefile | 20 - arch/alpha/oprofile/common.c | 189 - arch/alpha/oprofile/op_impl.h | 55 - arch/alpha/oprofile/op_model_ev4.c | 114 - arch/alpha/oprofile/op_model_ev5.c | 209 - arch/alpha/oprofile/op_model_ev6.c | 101 - arch/alpha/oprofile/op_model_ev67.c | 261 - arch/arc/Kconfig | 1 - arch/arc/Makefile | 2 - arch/arc/oprofile/Makefile | 10 - arch/arc/oprofile/common.c | 23 - arch/arm/Kconfig | 21 +- arch/arm/Kconfig.debug | 95 +- arch/arm/Makefile | 8 - arch/arm/arm-soc-for-next-contents.txt | 74 +- arch/arm/boot/compressed/atags_to_fdt.c | 3 +- arch/arm/boot/dts/Makefile | 25 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 267 + arch/arm/boot/dts/am335x-myirtech-myd.dts | 536 + arch/arm/boot/dts/at91-kizbox3_common.dtsi | 1 - arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 22 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d2_icp.dts | 1 - arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d2_xplained.dts | 1 - arch/arm/boot/dts/atlas6-evb.dts | 78 - arch/arm/boot/dts/atlas6.dtsi | 800 -- arch/arm/boot/dts/atlas7-evb.dts | 127 - arch/arm/boot/dts/atlas7.dtsi | 1955 ---- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 + arch/arm/boot/dts/bcm2711.dtsi | 12 + arch/arm/boot/dts/berlin2.dtsi | 12 +- arch/arm/boot/dts/berlin2cd-google-chromecast.dts | 6 +- arch/arm/boot/dts/berlin2cd.dtsi | 12 +- arch/arm/boot/dts/berlin2q.dtsi | 12 +- arch/arm/boot/dts/e60k02.dtsi | 6 + arch/arm/boot/dts/efm32gg-dk3750.dts | 88 - arch/arm/boot/dts/efm32gg.dtsi | 177 - arch/arm/boot/dts/imx6dl-victgo.dts | 852 ++ arch/arm/boot/dts/imx6dl-vicut1.dts | 13 + arch/arm/boot/dts/imx6q-vicut1.dts | 17 + arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 1 + arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 12 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 803 ++ arch/arm/boot/dts/imx6qp-vicutp.dts | 13 + arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 18 +- arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 15 +- arch/arm/boot/dts/imx6sll-kobo-clarahd.dts | 13 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 + arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 54 +- arch/arm/boot/dts/imx6ul.dtsi | 2 + arch/arm/boot/dts/imx7d-flex-concentrator.dts | 1 + arch/arm/boot/dts/imx7s.dtsi | 1 + arch/arm/boot/dts/keystone-k2e.dtsi | 6 +- arch/arm/boot/dts/keystone.dtsi | 4 +- arch/arm/boot/dts/meson.dtsi | 19 + arch/arm/boot/dts/meson8.dtsi | 75 + arch/arm/boot/dts/meson8b-ec100.dts | 5 - arch/arm/boot/dts/meson8b-mxq.dts | 5 - arch/arm/boot/dts/meson8b-odroidc1.dts | 5 - arch/arm/boot/dts/meson8b.dtsi | 75 + arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 5 - arch/arm/boot/dts/motorola-mapphone-common.dtsi | 23 + .../boot/dts/mstar-infinity-breadbee-common.dtsi | 49 + .../dts/mstar-infinity-msc313-breadbee_crust.dts | 1 + .../boot/dts/mstar-infinity3-msc313e-breadbee.dts | 1 + arch/arm/boot/dts/omap3-echo.dts | 67 + arch/arm/boot/dts/omap3-igep.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0020.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-igep0030.dts | 2 +- arch/arm/boot/dts/omap36xx.dtsi | 1 - arch/arm/boot/dts/omap4-droid4-xt894.dts | 5 + arch/arm/boot/dts/omap443x.dtsi | 6 +- arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 243 - arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 355 - arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts | 78 - arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts | 84 - arch/arm/boot/dts/prima2-evb.dts | 37 - arch/arm/boot/dts/prima2.dtsi | 838 -- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 12 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 8 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 8 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 10 +- .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 4 +- arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 10 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts | 28 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts | 27 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 254 + arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts | 214 + arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 18 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 8 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 90 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 12 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 31 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 16 +- arch/arm/boot/dts/qcom-msm8660-surf.dts | 4 +- arch/arm/boot/dts/qcom-msm8960-cdp.dts | 8 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 14 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 32 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 14 +- .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 14 +- .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 18 +- .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 16 +- arch/arm/boot/dts/qcom-sdx55-mtp.dts | 35 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 97 + arch/arm/boot/dts/rk3036.dtsi | 83 +- arch/arm/boot/dts/rk322x.dtsi | 32 +- arch/arm/boot/dts/rk3288.dtsi | 87 +- arch/arm/boot/dts/rk3xxx.dtsi | 90 +- arch/arm/boot/dts/rv1108.dtsi | 14 + arch/arm/boot/dts/socfpga_arria10.dtsi | 13 +- arch/arm/boot/dts/ste-ab8500.dtsi | 64 +- arch/arm/boot/dts/ste-ab8505.dtsi | 67 +- arch/arm/boot/dts/ste-db8500.dtsi | 38 + arch/arm/boot/dts/ste-db8520.dtsi | 38 + arch/arm/boot/dts/ste-db9500.dtsi | 35 + arch/arm/boot/dts/ste-dbx5x0.dtsi | 12 +- arch/arm/boot/dts/ste-href.dtsi | 23 +- arch/arm/boot/dts/ste-href520-tvk.dts | 42 +- arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 19 + arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 19 + arch/arm/boot/dts/ste-hrefprev60.dtsi | 8 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 39 + arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 39 + arch/arm/boot/dts/ste-hrefv60plus.dtsi | 76 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 2 +- arch/arm/boot/dts/ste-nomadik-s8815.dts | 2 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 10 +- arch/arm/boot/dts/ste-u300.dts | 464 - arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 6 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 894 ++ arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 6 +- arch/arm/boot/dts/stm32f429.dtsi | 2 +- arch/arm/boot/dts/stm32f746.dtsi | 4 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 40 + arch/arm/boot/dts/stm32mp151.dtsi | 9 +- arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 4 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 2 - arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 7 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 - arch/arm/boot/dts/sun4i-a10-a1000.dts | 4 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 4 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 1 + arch/arm/boot/dts/sun4i-a10-inet1.dts | 1 + arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts | 2 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 8 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 4 +- arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 1 + arch/arm/boot/dts/sun5i-a10s-auxtek-t003.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-mk802.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 2 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 1 + arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 6 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 2 +- .../boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts | 3 +- arch/arm/boot/dts/sun5i-a13.dtsi | 2 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 2 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 1 + arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 4 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 6 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 6 +- arch/arm/boot/dts/sun6i-a31.dtsi | 10 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 5 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 4 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 10 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 4 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 4 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 4 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 4 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 4 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 8 +- arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 2 +- arch/arm/boot/dts/sun7i-a20-m3.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 6 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 4 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 6 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 4 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 1 + arch/arm/boot/dts/sun7i-a20.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 8 +- arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts | 2 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 6 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 5 +- arch/arm/boot/dts/sun8i-a33.dtsi | 2 +- .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 8 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 12 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 6 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 14 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 1 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 4 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 10 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 12 +- arch/arm/boot/dts/sun8i-r40.dtsi | 16 - .../boot/dts/sun8i-reference-design-tablet.dtsi | 5 +- arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi | 2 +- arch/arm/boot/dts/sun8i-s3-pinecube.dts | 3 - arch/arm/boot/dts/sun8i-v3s.dtsi | 6 + arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 4 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 1 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 12 + arch/arm/boot/dts/tango4-common.dtsi | 184 - arch/arm/boot/dts/tango4-smp8758.dtsi | 57 - arch/arm/boot/dts/tango4-vantage-1172.dts | 42 - arch/arm/boot/dts/zx296702-ad1.dts | 48 - arch/arm/boot/dts/zx296702.dtsi | 142 - arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/cns3420vb_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/efm32_defconfig | 98 - arch/arm/configs/imx_v4_v5_defconfig | 1 - arch/arm/configs/keystone_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 14 + arch/arm/configs/mv78xx0_defconfig | 1 - arch/arm/configs/mvebu_v5_defconfig | 1 - arch/arm/configs/omap1_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/orion5x_defconfig | 1 - arch/arm/configs/prima2_defconfig | 72 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/qcom_defconfig | 19 +- arch/arm/configs/socfpga_defconfig | 1 - arch/arm/configs/spitz_defconfig | 1 - arch/arm/configs/tango4_defconfig | 93 - arch/arm/configs/tegra_defconfig | 1 + arch/arm/configs/u300_defconfig | 65 - arch/arm/configs/vexpress_defconfig | 1 - arch/arm/configs/zx_defconfig | 122 - arch/arm/include/asm/archrandom.h | 10 + arch/arm/include/debug/efm32.S | 45 - arch/arm/include/debug/sirf.S | 40 - arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-efm32/Makefile | 2 - arch/arm/mach-efm32/Makefile.boot | 4 - arch/arm/mach-efm32/dtmachine.c | 16 - arch/arm/mach-imx/suspend-imx6.S | 1 + arch/arm/mach-omap2/Kconfig | 28 +- arch/arm/mach-omap2/clockdomain.c | 4 +- arch/arm/mach-omap2/cpuidle44xx.c | 16 +- arch/arm/mach-omap2/pdata-quirks.c | 1 + arch/arm/mach-picoxcell/Kconfig | 9 - arch/arm/mach-picoxcell/Makefile | 2 - arch/arm/mach-picoxcell/common.c | 81 - arch/arm/mach-prima2/Kconfig | 48 - arch/arm/mach-prima2/Makefile | 9 - arch/arm/mach-prima2/common.c | 64 - arch/arm/mach-prima2/common.h | 32 - arch/arm/mach-prima2/headsmp.S | 36 - arch/arm/mach-prima2/hotplug.c | 38 - arch/arm/mach-prima2/platsmp.c | 123 - arch/arm/mach-prima2/pm.c | 153 - arch/arm/mach-prima2/pm.h | 28 - arch/arm/mach-prima2/rstc.c | 107 - arch/arm/mach-prima2/rtciobrg.c | 179 - arch/arm/mach-prima2/sleep.S | 63 - arch/arm/mach-pxa/z2.c | 12 +- arch/arm/mach-tango/Kconfig | 13 - arch/arm/mach-tango/Makefile | 4 - arch/arm/mach-tango/platsmp.c | 52 - arch/arm/mach-tango/pm.c | 31 - arch/arm/mach-tango/pm.h | 7 - arch/arm/mach-tango/setup.c | 20 - arch/arm/mach-tango/smc.S | 12 - arch/arm/mach-tango/smc.h | 9 - arch/arm/mach-tegra/sleep-tegra20.S | 38 +- arch/arm/mach-tegra/sleep-tegra30.S | 94 +- arch/arm/mach-u300/Kconfig | 32 - arch/arm/mach-u300/Makefile | 8 - arch/arm/mach-u300/core.c | 413 - arch/arm/mach-u300/regulator.c | 134 - arch/arm/mach-zx/Kconfig | 21 - arch/arm/mach-zx/Makefile | 3 - arch/arm/mach-zx/core.h | 16 - arch/arm/mach-zx/headsmp.S | 30 - arch/arm/mach-zx/platsmp.c | 186 - arch/arm/mach-zx/zx296702-pm-domain.c | 202 - arch/arm/mach-zx/zx296702.c | 22 - arch/arm/mm/Kconfig | 1 - arch/arm/net/bpf_jit_32.c | 7 +- arch/arm/oprofile/Makefile | 14 - arch/arm/oprofile/common.c | 132 - arch/arm/tools/syscall.tbl | 2 +- arch/arm64/Kconfig | 4 + arch/arm64/Kconfig.platforms | 12 +- arch/arm64/Makefile | 10 +- arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 20 - .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 19 +- .../allwinner/sun50i-a64-pinetab-early-adopter.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 6 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 4 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 6 - .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 20 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 6 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 6 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 10 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 33 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 133 + .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 16 +- .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 2 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 3 - .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 2 +- .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 7 +- arch/arm64/boot/dts/freescale/Makefile | 1 + .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 4 + .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 62 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 16 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 2 - .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 12 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 15 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 7 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 17 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 51 + arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 53 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 8 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 24 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0000.dts | 12 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 28 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 299 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 175 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 261 +- arch/arm64/boot/dts/qcom/Makefile | 7 + .../apq8094-sony-xperia-kitakami-karin_windy.dts | 23 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 6 + .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 39 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 53 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 35 +- .../dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 26 + .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 45 + .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 18 + .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 4 +- .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 20 + .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 439 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 91 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 8 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 229 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 82 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 23 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 623 + .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 19 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 23 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 6 +- arch/arm64/boot/dts/qcom/sdm850.dtsi | 21 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 92 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 209 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 55 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 + arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 + arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 138 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 1 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 620 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/px30.dtsi | 43 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 63 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 382 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 30 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 62 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts | 52 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 53 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 60 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 4 +- arch/arm64/boot/dts/synaptics/berlin4ct.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 9 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 11 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 1 + arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 29 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 3 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 5 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 12 + arch/arm64/boot/dts/zte/Makefile | 3 - arch/arm64/boot/dts/zte/zx296718-evb.dts | 144 - arch/arm64/boot/dts/zte/zx296718-pcbox.dts | 143 - arch/arm64/boot/dts/zte/zx296718.dtsi | 627 -- arch/arm64/configs/defconfig | 18 +- arch/arm64/crypto/sha1-ce-glue.c | 1 + arch/arm64/crypto/sha2-ce-glue.c | 2 + arch/arm64/crypto/sha3-ce-glue.c | 4 + arch/arm64/crypto/sha512-ce-glue.c | 2 + arch/arm64/include/asm/archrandom.h | 82 +- arch/arm64/include/asm/cacheflush.h | 5 - arch/arm64/include/asm/hyp_image.h | 29 +- arch/arm64/include/asm/kexec.h | 5 +- arch/arm64/include/asm/kfence.h | 5 + arch/arm64/include/asm/kvm_asm.h | 30 +- arch/arm64/include/asm/kvm_host.h | 2 + arch/arm64/include/asm/kvm_mmu.h | 61 +- arch/arm64/include/asm/kvm_pgtable.h | 5 + arch/arm64/include/asm/memory.h | 6 +- arch/arm64/include/asm/mmu_context.h | 7 +- arch/arm64/include/asm/pgtable.h | 12 +- arch/arm64/include/asm/sections.h | 3 +- arch/arm64/include/asm/sparsemem.h | 23 +- arch/arm64/include/asm/sysreg.h | 9 +- arch/arm64/include/asm/trans_pgd.h | 39 + arch/arm64/include/asm/unistd32.h | 4 +- arch/arm64/kernel/Makefile | 5 +- arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/hibernate.c | 271 +- arch/arm64/kernel/image-vars.h | 1 - arch/arm64/kernel/machine_kexec.c | 57 +- arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/relocate_kernel.S | 48 +- arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/stacktrace.c | 13 +- arch/arm64/kernel/topology.c | 115 +- arch/arm64/kernel/{vdso/vdso.S => vdso-wrap.S} | 0 arch/arm64/kernel/vdso/Makefile | 1 - arch/arm64/kernel/vdso/gen_vdso_offsets.sh | 2 +- arch/arm64/kernel/{vdso32/vdso.S => vdso32-wrap.S} | 0 arch/arm64/kernel/vdso32/Makefile | 1 - arch/arm64/kernel/vmlinux.lds.S | 18 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 10 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 28 +- arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 413 + arch/arm64/kvm/hyp/nvhe/host.S | 29 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 19 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 17 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 4 +- arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 9 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 24 +- arch/arm64/kvm/hyp/pgtable.c | 83 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 40 +- arch/arm64/kvm/hypercalls.c | 6 + arch/arm64/kvm/mmu.c | 13 +- arch/arm64/kvm/pmu-emul.c | 10 +- arch/arm64/kvm/sys_regs.c | 75 +- arch/arm64/kvm/trng.c | 85 + arch/arm64/kvm/va_layout.c | 34 +- arch/arm64/kvm/vgic/vgic-v3.c | 12 +- arch/arm64/mm/Makefile | 1 + arch/arm64/mm/fault.c | 13 +- arch/arm64/mm/mmap.c | 15 +- arch/arm64/mm/mmu.c | 2 + arch/arm64/mm/trans_pgd.c | 324 + arch/arm64/net/bpf_jit_comp.c | 16 +- arch/c6x/Kconfig | 113 - arch/c6x/Kconfig.debug | 10 - arch/c6x/Makefile | 60 - arch/c6x/boot/Makefile | 11 - arch/c6x/boot/dts/Makefile | 16 - arch/c6x/boot/dts/dsk6455.dts | 57 - arch/c6x/boot/dts/evmc6457.dts | 43 - arch/c6x/boot/dts/evmc6472.dts | 68 - arch/c6x/boot/dts/evmc6474.dts | 53 - arch/c6x/boot/dts/evmc6678.dts | 78 - arch/c6x/boot/dts/tms320c6455.dtsi | 97 - arch/c6x/boot/dts/tms320c6457.dtsi | 69 - arch/c6x/boot/dts/tms320c6472.dtsi | 135 - arch/c6x/boot/dts/tms320c6474.dtsi | 90 - arch/c6x/boot/dts/tms320c6678.dtsi | 147 - arch/c6x/configs/dsk6455_defconfig | 42 - arch/c6x/configs/evmc6457_defconfig | 39 - arch/c6x/configs/evmc6472_defconfig | 40 - arch/c6x/configs/evmc6474_defconfig | 40 - arch/c6x/configs/evmc6678_defconfig | 40 - arch/c6x/include/asm/Kbuild | 5 - arch/c6x/include/asm/asm-offsets.h | 1 - arch/c6x/include/asm/bitops.h | 95 - arch/c6x/include/asm/bug.h | 20 - arch/c6x/include/asm/cache.h | 94 - arch/c6x/include/asm/cacheflush.h | 45 - arch/c6x/include/asm/checksum.h | 34 - arch/c6x/include/asm/clock.h | 145 - arch/c6x/include/asm/cmpxchg.h | 63 - arch/c6x/include/asm/delay.h | 64 - arch/c6x/include/asm/dscr.h | 30 - arch/c6x/include/asm/elf.h | 117 - arch/c6x/include/asm/flat.h | 19 - arch/c6x/include/asm/ftrace.h | 6 - arch/c6x/include/asm/hardirq.h | 17 - arch/c6x/include/asm/irq.h | 50 - arch/c6x/include/asm/irqflags.h | 68 - arch/c6x/include/asm/linkage.h | 31 - arch/c6x/include/asm/megamod-pic.h | 10 - arch/c6x/include/asm/mmu_context.h | 6 - arch/c6x/include/asm/module.h | 20 - arch/c6x/include/asm/page.h | 9 - arch/c6x/include/asm/pgtable.h | 66 - arch/c6x/include/asm/processor.h | 114 - arch/c6x/include/asm/procinfo.h | 24 - arch/c6x/include/asm/ptrace.h | 32 - arch/c6x/include/asm/sections.h | 12 - arch/c6x/include/asm/setup.h | 31 - arch/c6x/include/asm/soc.h | 35 - arch/c6x/include/asm/special_insns.h | 60 - arch/c6x/include/asm/string.h | 18 - arch/c6x/include/asm/switch_to.h | 30 - arch/c6x/include/asm/syscall.h | 75 - arch/c6x/include/asm/syscalls.h | 46 - arch/c6x/include/asm/thread_info.h | 94 - arch/c6x/include/asm/timer64.h | 7 - arch/c6x/include/asm/timex.h | 30 - arch/c6x/include/asm/tlb.h | 7 - arch/c6x/include/asm/traps.h | 33 - arch/c6x/include/asm/uaccess.h | 97 - arch/c6x/include/asm/unaligned.h | 104 - arch/c6x/include/asm/vmalloc.h | 4 - arch/c6x/include/uapi/asm/Kbuild | 2 - arch/c6x/include/uapi/asm/byteorder.h | 13 - arch/c6x/include/uapi/asm/ptrace.h | 164 - arch/c6x/include/uapi/asm/setup.h | 7 - arch/c6x/include/uapi/asm/sigcontext.h | 81 - arch/c6x/include/uapi/asm/swab.h | 55 - arch/c6x/include/uapi/asm/unistd.h | 29 - arch/c6x/kernel/Makefile | 13 - arch/c6x/kernel/asm-offsets.c | 123 - arch/c6x/kernel/c6x_ksyms.c | 62 - arch/c6x/kernel/devicetree.c | 14 - arch/c6x/kernel/entry.S | 736 -- arch/c6x/kernel/head.S | 81 - arch/c6x/kernel/irq.c | 127 - arch/c6x/kernel/module.c | 119 - arch/c6x/kernel/process.c | 151 - arch/c6x/kernel/ptrace.c | 139 - arch/c6x/kernel/setup.c | 476 - arch/c6x/kernel/signal.c | 322 - arch/c6x/kernel/soc.c | 87 - arch/c6x/kernel/switch_to.S | 71 - arch/c6x/kernel/sys_c6x.c | 71 - arch/c6x/kernel/time.c | 63 - arch/c6x/kernel/traps.c | 409 - arch/c6x/kernel/vectors.S | 78 - arch/c6x/kernel/vmlinux.lds.S | 151 - arch/c6x/lib/Makefile | 8 - arch/c6x/lib/checksum.c | 11 - arch/c6x/lib/csum_64plus.S | 414 - arch/c6x/lib/divi.S | 41 - arch/c6x/lib/divremi.S | 34 - arch/c6x/lib/divremu.S | 75 - arch/c6x/lib/divu.S | 86 - arch/c6x/lib/llshl.S | 25 - arch/c6x/lib/llshr.S | 26 - arch/c6x/lib/llshru.S | 26 - arch/c6x/lib/memcpy_64plus.S | 43 - arch/c6x/lib/mpyll.S | 37 - arch/c6x/lib/negll.S | 19 - arch/c6x/lib/pop_rts.S | 20 - arch/c6x/lib/push_rts.S | 19 - arch/c6x/lib/remi.S | 52 - arch/c6x/lib/remu.S | 70 - arch/c6x/lib/strasgi.S | 77 - arch/c6x/lib/strasgi_64plus.S | 27 - arch/c6x/mm/Makefile | 6 - arch/c6x/mm/dma-coherent.c | 173 - arch/c6x/mm/init.c | 65 - arch/c6x/platforms/Kconfig | 21 - arch/c6x/platforms/Makefile | 13 - arch/c6x/platforms/cache.c | 444 - arch/c6x/platforms/dscr.c | 595 - arch/c6x/platforms/emif.c | 84 - arch/c6x/platforms/megamod-pic.c | 344 - arch/c6x/platforms/pll.c | 440 - arch/c6x/platforms/plldata.c | 467 - arch/c6x/platforms/timer64.c | 241 - arch/csky/Kconfig | 4 + arch/csky/abiv1/inc/abi/pgtable-bits.h | 39 +- arch/csky/abiv1/inc/abi/regdef.h | 5 + arch/csky/abiv2/inc/abi/pgtable-bits.h | 36 +- arch/csky/abiv2/inc/abi/regdef.h | 5 + arch/csky/include/asm/clocksource.h | 8 + arch/csky/include/asm/pgtable.h | 74 +- arch/csky/include/asm/thread_info.h | 1 - arch/csky/include/asm/vdso.h | 2 + arch/csky/include/asm/vdso/clocksource.h | 9 + arch/csky/include/asm/vdso/gettimeofday.h | 114 + arch/csky/include/asm/vdso/processor.h | 12 + arch/csky/include/asm/vdso/vsyscall.h | 22 + arch/csky/kernel/perf_event.c | 2 +- arch/csky/kernel/probes/simulate-insn.c | 22 +- arch/csky/kernel/ptrace.c | 2 +- arch/csky/kernel/vdso.c | 4 + arch/csky/kernel/vdso/Makefile | 9 +- arch/csky/kernel/vdso/vdso.lds.S | 4 + arch/csky/kernel/vdso/vgettimeofday.c | 28 + arch/csky/mm/init.c | 21 +- arch/hexagon/Kconfig | 1 - arch/hexagon/configs/comet_defconfig | 1 - arch/ia64/Kconfig | 1 - arch/ia64/Makefile | 1 - arch/ia64/configs/bigsur_defconfig | 1 - arch/ia64/include/asm/hw_irq.h | 1 - arch/ia64/include/asm/perfmon.h | 111 - arch/ia64/include/asm/pgtable.h | 6 - arch/ia64/include/asm/sparsemem.h | 1 + arch/ia64/include/uapi/asm/cmpxchg.h | 2 +- arch/ia64/include/uapi/asm/perfmon.h | 178 - arch/ia64/include/uapi/asm/perfmon_default_smpl.h | 84 - arch/ia64/kernel/palinfo.c | 41 - arch/ia64/kernel/perfmon_default_smpl.c | 297 - arch/ia64/kernel/perfmon_generic.h | 46 - arch/ia64/kernel/perfmon_itanium.h | 2 +- arch/ia64/kernel/perfmon_mckinley.h | 188 - arch/ia64/kernel/perfmon_montecito.h | 270 - arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/ia64/kernel/time.c | 31 +- arch/ia64/mm/init.c | 14 +- arch/ia64/oprofile/Makefile | 10 - arch/ia64/oprofile/backtrace.c | 131 - arch/ia64/oprofile/init.c | 28 - arch/m68k/coldfire/clk.c | 4 + arch/m68k/configs/amiga_defconfig | 3 + arch/m68k/configs/apollo_defconfig | 3 + arch/m68k/configs/atari_defconfig | 3 + arch/m68k/configs/bvme6000_defconfig | 3 + arch/m68k/configs/hp300_defconfig | 3 + arch/m68k/configs/mac_defconfig | 3 + arch/m68k/configs/multi_defconfig | 3 + arch/m68k/configs/mvme147_defconfig | 3 + arch/m68k/configs/mvme16x_defconfig | 3 + arch/m68k/configs/q40_defconfig | 3 + arch/m68k/configs/sun3_defconfig | 3 + arch/m68k/configs/sun3x_defconfig | 3 + arch/m68k/emu/nfblock.c | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/Kconfig | 1 - arch/microblaze/Makefile | 2 - arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/oprofile/Makefile | 14 - arch/microblaze/oprofile/microblaze_oprofile.c | 22 - arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 31 +- arch/mips/Makefile | 21 +- arch/mips/cavium-octeon/setup.c | 9 +- arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/lemote2f_defconfig | 1 - arch/mips/configs/mtx1_defconfig | 1 - arch/mips/configs/rs90_defconfig | 1 - arch/mips/include/asm/asm.h | 18 + arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/bitops.h | 10 +- arch/mips/include/asm/checksum.h | 6 +- arch/mips/include/asm/cmpxchg.h | 6 +- arch/mips/include/asm/cpu-type.h | 5 + arch/mips/include/asm/cpu.h | 2 +- arch/mips/include/asm/highmem.h | 1 + arch/mips/include/asm/inst.h | 6 +- arch/mips/include/asm/irq.h | 1 + arch/mips/include/asm/mach-loongson2ef/loongson.h | 9 - arch/mips/include/asm/mach-n64/irq.h | 9 + arch/mips/include/asm/mach-n64/kmalloc.h | 8 + arch/mips/include/asm/pgtable.h | 14 +- arch/mips/include/asm/spram.h | 2 +- arch/mips/include/asm/vermagic.h | 2 + arch/mips/include/asm/vpe.h | 3 - arch/mips/jazz/Kconfig | 3 - arch/mips/kernel/cacheinfo.c | 4 +- arch/mips/kernel/cps-vec.S | 1 - arch/mips/kernel/cpu-probe.c | 24 +- arch/mips/kernel/idle.c | 1 + arch/mips/kernel/module.c | 109 +- arch/mips/kernel/process.c | 89 +- arch/mips/kernel/relocate.c | 54 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/kernel/vmlinux.lds.S | 11 +- arch/mips/kernel/vpe.c | 33 - arch/mips/loongson2ef/common/mem.c | 11 - arch/mips/loongson2ef/fuloong-2e/irq.c | 2 +- arch/mips/loongson2ef/lemote-2f/irq.c | 1 - arch/mips/loongson64/Platform | 22 - arch/mips/mm/c-r4k.c | 1 + arch/mips/mm/cache.c | 9 +- arch/mips/mm/fault.c | 5 +- arch/mips/mm/tlbex.c | 1 + arch/mips/n64/Makefile | 6 + arch/mips/n64/Platform | 7 + arch/mips/n64/init.c | 164 + arch/mips/n64/irq.c | 16 + arch/mips/net/ebpf_jit.c | 11 +- arch/mips/oprofile/Makefile | 18 - arch/mips/oprofile/backtrace.c | 177 - arch/mips/oprofile/common.c | 147 - arch/mips/oprofile/op_impl.h | 41 - arch/mips/oprofile/op_model_loongson2.c | 161 - arch/mips/oprofile/op_model_loongson3.c | 213 - arch/mips/oprofile/op_model_mipsxx.c | 479 - arch/mips/vdso/Makefile | 5 +- arch/openrisc/Kbuild | 3 + arch/openrisc/Makefile | 11 +- arch/openrisc/include/asm/io.h | 2 +- arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/Kconfig | 6 +- arch/parisc/Makefile | 2 - arch/parisc/include/asm/irq.h | 3 - arch/parisc/kernel/entry.S | 13 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/parisc/oprofile/Makefile | 10 - arch/parisc/oprofile/init.c | 23 - arch/powerpc/Kconfig | 1 - arch/powerpc/Makefile | 2 - arch/powerpc/configs/44x/akebono_defconfig | 1 - arch/powerpc/configs/44x/currituck_defconfig | 1 - arch/powerpc/configs/44x/fsp2_defconfig | 1 - arch/powerpc/configs/44x/iss476-smp_defconfig | 1 - arch/powerpc/configs/cell_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/maple_defconfig | 1 - arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ppc64e_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/ps3_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/include/asm/cputable.h | 20 - arch/powerpc/include/asm/exception-64s.h | 13 + arch/powerpc/include/asm/feature-fixups.h | 10 + arch/powerpc/include/asm/highmem.h | 2 + arch/powerpc/include/asm/oprofile_impl.h | 135 - arch/powerpc/include/asm/spu.h | 33 - arch/powerpc/kernel/cputable.c | 67 - arch/powerpc/kernel/dt_cpu_ftrs.c | 2 - arch/powerpc/kernel/entry_64.S | 2 +- arch/powerpc/kernel/exceptions-64s.S | 19 + arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 7 + arch/powerpc/lib/feature-fixups.c | 24 +- arch/powerpc/net/bpf_jit_comp64.c | 25 +- arch/powerpc/oprofile/Makefile | 19 - arch/powerpc/oprofile/backtrace.c | 120 - arch/powerpc/oprofile/cell/pr_util.h | 110 - arch/powerpc/oprofile/cell/spu_profiler.c | 248 - arch/powerpc/oprofile/cell/spu_task_sync.c | 657 -- arch/powerpc/oprofile/cell/vma_map.c | 279 - arch/powerpc/oprofile/common.c | 243 - arch/powerpc/oprofile/op_model_7450.c | 207 - arch/powerpc/oprofile/op_model_cell.c | 1709 --- arch/powerpc/oprofile/op_model_fsl_emb.c | 380 - arch/powerpc/oprofile/op_model_pa6t.c | 227 - arch/powerpc/oprofile/op_model_power4.c | 438 - arch/powerpc/platforms/cell/Kconfig | 5 - arch/powerpc/platforms/cell/Makefile | 1 - arch/powerpc/platforms/cell/spu_notify.c | 55 - arch/powerpc/platforms/cell/spufs/inode.c | 5 +- arch/powerpc/platforms/cell/spufs/run.c | 6 +- arch/powerpc/platforms/cell/spufs/sched.c | 5 - arch/powerpc/platforms/cell/spufs/spufs.h | 1 - arch/riscv/Kconfig | 12 +- arch/riscv/Kconfig.socs | 3 +- arch/riscv/boot/dts/Makefile | 2 +- arch/riscv/boot/dts/canaan/k210.dts | 23 - arch/riscv/boot/dts/canaan/k210.dtsi | 551 +- arch/riscv/boot/dts/canaan/k210_generic.dts | 46 + arch/riscv/kernel/head.S | 4 + arch/riscv/kernel/image-vars.h | 2 +- arch/riscv/kernel/probes/decode-insn.c | 2 +- arch/riscv/kernel/probes/kprobes.c | 2 +- arch/riscv/kernel/setup.c | 24 +- arch/riscv/kernel/stacktrace.c | 5 +- arch/riscv/mm/init.c | 91 +- arch/riscv/mm/kasan_init.c | 57 +- arch/riscv/net/bpf_jit_comp32.c | 20 +- arch/riscv/net/bpf_jit_comp64.c | 16 +- arch/s390/Kconfig | 2 +- arch/s390/Kconfig.debug | 10 +- arch/s390/Makefile | 3 - arch/s390/boot/uv.c | 2 +- arch/s390/configs/debug_defconfig | 4 +- arch/s390/configs/defconfig | 3 +- arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/crypto/paes_s390.c | 28 +- arch/s390/include/asm/atomic.h | 20 - arch/s390/include/asm/bitops.h | 36 - arch/s390/include/asm/cputime.h | 2 + arch/s390/include/asm/elf.h | 7 +- arch/s390/include/asm/entry-common.h | 60 + arch/s390/include/asm/fpu/api.h | 2 + arch/s390/include/asm/idle.h | 4 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/nmi.h | 1 + arch/s390/include/asm/preempt.h | 4 +- arch/s390/include/asm/processor.h | 50 +- arch/s390/include/asm/ptrace.h | 9 +- arch/s390/include/asm/syscall.h | 11 +- arch/s390/include/asm/syscall_wrapper.h | 128 +- arch/s390/include/asm/thread_info.h | 3 + arch/s390/include/asm/tlb.h | 5 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/include/asm/uv.h | 4 +- arch/s390/include/asm/vtime.h | 14 + arch/s390/include/uapi/asm/ptrace.h | 5 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 19 +- arch/s390/kernel/compat_signal.c | 1 + arch/s390/kernel/entry.S | 803 +- arch/s390/kernel/entry.h | 12 +- arch/s390/kernel/fpu.c | 88 + arch/s390/kernel/idle.c | 24 + arch/s390/kernel/irq.c | 89 +- arch/s390/kernel/nmi.c | 19 +- arch/s390/kernel/process.c | 30 +- arch/s390/kernel/ptrace.c | 117 +- arch/s390/kernel/setup.c | 3 +- arch/s390/kernel/signal.c | 13 +- arch/s390/kernel/smp.c | 2 +- arch/s390/kernel/sys_s390.c | 102 - arch/s390/kernel/syscall.c | 168 + arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/kernel/traps.c | 65 + arch/s390/kernel/uprobes.c | 6 +- arch/s390/kernel/uv.c | 2 +- arch/s390/kvm/kvm-s390.c | 3 + arch/s390/kvm/vsie.c | 3 + arch/s390/lib/uaccess.c | 12 +- arch/s390/mm/fault.c | 2 +- arch/s390/net/bpf_jit_comp.c | 27 +- arch/s390/oprofile/Makefile | 10 - arch/s390/oprofile/init.c | 37 - arch/s390/pci/pci_event.c | 2 +- arch/sh/Kconfig | 1 - arch/sh/Makefile | 1 - arch/sh/configs/espt_defconfig | 1 - arch/sh/configs/migor_defconfig | 1 - arch/sh/configs/r7780mp_defconfig | 1 - arch/sh/configs/r7785rp_defconfig | 1 - arch/sh/configs/rsk7201_defconfig | 1 - arch/sh/configs/rsk7203_defconfig | 1 - arch/sh/configs/rts7751r2d1_defconfig | 1 - arch/sh/configs/rts7751r2dplus_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh7724_generic_defconfig | 1 - arch/sh/configs/sh7763rdp_defconfig | 1 - arch/sh/configs/sh7770_generic_defconfig | 1 - arch/sh/configs/shx3_defconfig | 1 - arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sh/oprofile/Makefile | 16 - arch/sh/oprofile/backtrace.c | 80 - arch/sh/oprofile/common.c | 64 - arch/sparc/Kconfig | 1 - arch/sparc/Makefile | 1 - arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/include/asm/highmem.h | 9 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/net/bpf_jit_comp_64.c | 17 +- arch/sparc/oprofile/Makefile | 10 - arch/sparc/oprofile/init.c | 87 - arch/um/Kconfig | 1 - arch/um/drivers/ubd_kern.c | 6 +- arch/um/drivers/virtio_uml.c | 3 +- arch/um/include/asm/io.h | 2 +- arch/um/include/asm/pgtable.h | 3 - arch/um/include/asm/set_memory.h | 1 - arch/um/include/shared/kern_util.h | 2 +- arch/um/kernel/kmsg_dump.c | 9 +- arch/um/kernel/process.c | 11 +- arch/um/kernel/time.c | 50 +- arch/um/kernel/tlb.c | 54 - arch/um/kernel/um_arch.c | 22 +- arch/um/os-Linux/helper.c | 4 +- arch/um/os-Linux/time.c | 15 +- arch/x86/Kconfig | 1 - arch/x86/Makefile | 3 - arch/x86/crypto/aesni-intel_glue.c | 78 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/entry/thunk_64.S | 7 +- arch/x86/events/intel/uncore.c | 58 +- arch/x86/events/intel/uncore.h | 5 +- arch/x86/events/intel/uncore_snb.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 114 +- arch/x86/hyperv/hv_init.c | 29 +- arch/x86/include/asm/fpu/api.h | 15 +- arch/x86/include/asm/idtentry.h | 1 + arch/x86/include/asm/insn.h | 45 + arch/x86/include/asm/intel-family.h | 1 + arch/x86/include/asm/kfence.h | 5 + arch/x86/include/asm/nmi.h | 1 - arch/x86/include/asm/orc_types.h | 10 + arch/x86/include/asm/topology.h | 4 +- arch/x86/include/asm/vm86.h | 1 - arch/x86/include/uapi/asm/vm86.h | 4 +- arch/x86/kernel/cpu/amd.c | 4 +- arch/x86/kernel/cpu/mtrr/generic.c | 1 - arch/x86/kernel/cpu/mtrr/mtrr.c | 2 - arch/x86/kernel/cpu/perfctr-watchdog.c | 11 +- arch/x86/kernel/cpu/sgx/main.c | 14 +- arch/x86/kernel/cpu/topology.c | 2 +- arch/x86/kernel/fpu/core.c | 9 +- arch/x86/kernel/pci-iommu_table.c | 3 - arch/x86/kernel/smpboot.c | 19 + arch/x86/kernel/vm86_32.c | 62 +- arch/x86/kvm/kvm_cache_regs.h | 51 +- arch/x86/kvm/mmu.h | 9 +- arch/x86/kvm/svm/nested.c | 3 + arch/x86/kvm/svm/sev.c | 15 +- arch/x86/kvm/svm/svm.c | 2 + arch/x86/kvm/vmx/nested.c | 44 +- arch/x86/kvm/vmx/pmu_intel.c | 6 +- arch/x86/kvm/vmx/vmx.c | 2 + arch/x86/kvm/x86.c | 11 +- arch/x86/lib/insn.c | 119 +- arch/x86/lib/mmx_32.c | 20 +- arch/x86/mm/fault.c | 30 - arch/x86/mm/mmio-mod.c | 2 - arch/x86/net/bpf_jit_comp.c | 357 +- arch/x86/net/bpf_jit_comp32.c | 6 +- arch/x86/oprofile/Makefile | 12 - arch/x86/oprofile/backtrace.c | 127 - arch/x86/oprofile/init.c | 38 - arch/x86/oprofile/nmi_int.c | 780 -- arch/x86/oprofile/op_counter.h | 30 - arch/x86/oprofile/op_model_amd.c | 542 - arch/x86/oprofile/op_model_p4.c | 723 -- arch/x86/oprofile/op_model_ppro.c | 245 - arch/x86/oprofile/op_x86_model.h | 90 - arch/x86/platform/geode/alix.c | 19 +- arch/x86/platform/geode/geos.c | 19 +- arch/x86/platform/geode/net5501.c | 13 +- arch/x86/tools/Makefile | 8 +- arch/x86/tools/insn_sanity.c | 4 - arch/x86/xen/enlighten_pv.c | 15 +- arch/x86/xen/smp_hvm.c | 2 + arch/x86/xen/xen-asm.S | 1 + arch/xtensa/Kconfig | 1 - arch/xtensa/Makefile | 1 - arch/xtensa/configs/audio_kc705_defconfig | 1 - arch/xtensa/configs/generic_kc705_defconfig | 1 - arch/xtensa/configs/smp_lx200_defconfig | 1 - arch/xtensa/configs/xip_kc705_defconfig | 1 - arch/xtensa/kernel/stacktrace.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- arch/xtensa/oprofile/Makefile | 10 - arch/xtensa/oprofile/backtrace.c | 27 - arch/xtensa/oprofile/init.c | 26 - arch/xtensa/platforms/iss/simdisk.c | 2 +- block/bfq-iosched.c | 445 +- block/bfq-iosched.h | 29 +- block/bfq-wf2q.c | 3 - block/bio-integrity.c | 18 +- block/bio.c | 389 +- block/blk-cgroup.c | 20 +- block/blk-core.c | 99 +- block/blk-crypto-fallback.c | 6 +- block/blk-crypto.c | 2 +- block/blk-exec.c | 13 +- block/blk-flush.c | 17 +- block/blk-merge.c | 17 +- block/blk-mq.c | 69 +- block/blk-settings.c | 2 +- block/blk-throttle.c | 2 +- block/blk-wbt.c | 4 +- block/blk.h | 9 +- block/bounce.c | 4 +- block/bsg.c | 6 +- block/genhd.c | 306 +- block/keyslot-manager.c | 29 + block/kyber-iosched.c | 1 + block/mq-deadline.c | 6 - block/partitions/core.c | 34 +- block/scsi_ioctl.c | 6 +- crypto/asymmetric_keys/public_key.c | 3 +- drivers/acpi/Kconfig | 8 + drivers/acpi/Makefile | 1 + drivers/acpi/acpi_configfs.c | 7 +- drivers/acpi/acpi_fpdt.c | 263 + drivers/acpi/acpi_pad.c | 24 +- drivers/acpi/acpi_tad.c | 14 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbinput.c | 4 +- drivers/acpi/acpica/dbobject.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 4 +- drivers/acpi/acpica/dsdebug.c | 4 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 5 +- drivers/acpi/acpica/dswload.c | 4 +- drivers/acpi/acpica/dswload2.c | 4 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 4 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 6 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 6 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 4 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 5 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 4 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/utdelete.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/utstrsuppt.c | 4 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/arm64/iort.c | 14 +- drivers/acpi/bgrt.c | 20 +- drivers/acpi/bus.c | 60 +- drivers/acpi/cppc_acpi.c | 8 +- drivers/acpi/device_pm.c | 20 +- drivers/acpi/device_sysfs.c | 64 +- drivers/acpi/dock.c | 26 +- drivers/acpi/pci_root.c | 40 +- drivers/acpi/power.c | 53 +- drivers/acpi/scan.c | 126 +- drivers/acpi/sysfs.c | 2 - drivers/acpi/thermal.c | 46 +- drivers/acpi/utils.c | 86 +- drivers/android/binderfs.c | 6 +- drivers/auxdisplay/Kconfig | 3 - drivers/auxdisplay/ht16k33.c | 17 +- drivers/base/core.c | 44 +- drivers/base/devtmpfs.c | 15 +- drivers/base/isa.c | 2 +- drivers/base/memory.c | 10 +- drivers/base/power/domain.c | 84 +- drivers/base/power/domain_governor.c | 102 +- drivers/base/power/runtime.c | 2 +- drivers/base/property.c | 15 +- drivers/base/regmap/regcache.c | 2 +- drivers/base/swnode.c | 251 +- drivers/block/brd.c | 8 +- drivers/block/drbd/drbd_actlog.c | 2 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 8 +- drivers/block/drbd/drbd_main.c | 16 +- drivers/block/drbd/drbd_req.c | 18 +- drivers/block/drbd/drbd_req.h | 12 - drivers/block/drbd/drbd_worker.c | 5 +- drivers/block/loop.c | 93 +- drivers/block/loop.h | 1 + drivers/block/mtip32xx/mtip32xx.c | 17 +- drivers/block/null_blk/main.c | 2 +- drivers/block/paride/pd.c | 2 +- drivers/block/pktcdvd.c | 6 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 19 - drivers/block/rsxx/dev.c | 2 +- drivers/block/rsxx/dma.c | 3 +- drivers/block/sx8.c | 4 +- drivers/block/umem.c | 2 +- drivers/block/virtio_blk.c | 2 +- drivers/block/xen-blkfront.c | 20 +- drivers/block/zram/zram_drv.c | 5 +- drivers/bluetooth/hci_h5.c | 5 + drivers/bluetooth/hci_ldisc.c | 34 +- drivers/bus/Kconfig | 2 +- drivers/bus/arm-integrator-lm.c | 1 + drivers/bus/mhi/core/main.c | 174 +- drivers/bus/simple-pm-bus.c | 3 +- drivers/bus/sunxi-rsb.c | 4 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/mem.c | 7 - drivers/char/random.c | 15 +- drivers/char/tpm/tpm-sysfs.c | 179 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 13 + drivers/clk/rockchip/clk-cpu.c | 4 - drivers/clk/rockchip/clk-half-divider.c | 2 +- drivers/clk/rockchip/clk-pll.c | 6 +- drivers/clk/rockchip/clk.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 8 +- drivers/clk/sunxi/clk-a10-ve.c | 2 +- drivers/clk/sunxi/clk-mod0.c | 2 +- drivers/clk/sunxi/clk-sunxi.c | 32 +- drivers/counter/ti-eqep.c | 35 - drivers/cpufreq/Kconfig.arm | 5 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/brcmstb-avs-cpufreq.c | 24 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 - drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 8 +- drivers/cpufreq/tango-cpufreq.c | 38 - drivers/cpufreq/tegra20-cpufreq.c | 45 +- drivers/cpuidle/cpuidle-tegra.c | 2 +- drivers/cpuidle/cpuidle.c | 33 +- drivers/crypto/bcm/cipher.c | 4 - drivers/crypto/bcm/spu.c | 20 +- drivers/crypto/bcm/spu2.c | 6 +- drivers/crypto/bcm/spu2.h | 8 +- drivers/crypto/bcm/spum.h | 22 +- drivers/crypto/bcm/util.c | 2 + drivers/crypto/bcm/util.h | 26 +- drivers/crypto/keembay/ocs-aes.c | 4 +- drivers/crypto/marvell/Kconfig | 14 + drivers/crypto/marvell/Makefile | 1 + drivers/crypto/marvell/cesa/cesa.h | 4 +- drivers/crypto/marvell/octeontx2/Makefile | 10 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 137 + .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 464 + .../marvell/octeontx2/otx2_cpt_mbox_common.c | 202 + drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 197 + drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 429 + drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 353 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 61 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 713 ++ drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 356 + .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 1415 +++ .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 162 + drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 29 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1758 +++ drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h | 178 + drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 410 + drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 167 + .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 541 + drivers/devfreq/tegra30-devfreq.c | 4 +- drivers/dma-buf/Kconfig | 8 + drivers/dma-buf/dma-buf.c | 46 +- drivers/dma-buf/dma-fence.c | 70 +- drivers/dma-buf/dma-heap.c | 14 +- drivers/dma-buf/heaps/cma_heap.c | 22 +- drivers/dma-buf/heaps/system_heap.c | 25 +- drivers/dma/Kconfig | 27 +- drivers/dma/Makefile | 3 - drivers/dma/coh901318.c | 2808 ----- drivers/dma/coh901318.h | 141 - drivers/dma/coh901318_lli.c | 313 - drivers/dma/dma-jz4780.c | 14 + drivers/dma/dmaengine.c | 1 - drivers/dma/idxd/dma.c | 6 +- drivers/dma/idxd/init.c | 8 +- drivers/dma/idxd/irq.c | 122 +- drivers/dma/imx-sdma.c | 46 +- drivers/dma/mmp_pdma.c | 14 - drivers/dma/qcom/bam_dma.c | 29 +- drivers/dma/qcom/gpi.c | 2 +- drivers/dma/sirf-dma.c | 1170 -- drivers/dma/ste_dma40.c | 2 +- drivers/dma/ti/k3-udma.c | 3 +- drivers/dma/zx_dma.c | 941 -- drivers/edac/amd64_edac.c | 14 +- drivers/edac/xgene_edac.c | 2 +- drivers/firmware/imx/Kconfig | 1 + drivers/firmware/qcom_scm.c | 16 +- drivers/firmware/smccc/smccc.c | 6 + drivers/gpio/Kconfig | 31 +- drivers/gpio/Makefile | 2 - drivers/gpio/TODO | 2 +- drivers/gpio/gpio-aggregator.c | 40 +- drivers/gpio/gpio-intel-mid.c | 414 - drivers/gpio/gpio-max77620.c | 2 +- drivers/gpio/gpio-merrifield.c | 5 + drivers/gpio/gpio-msic.c | 314 - drivers/gpio/gpio-mvebu.c | 52 +- drivers/gpio/gpio-pca953x.c | 2 + drivers/gpio/gpio-tegra.c | 65 +- drivers/gpio/gpio-tegra186.c | 2 +- drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-zx.c | 289 - drivers/gpio/gpiolib-cdev.c | 147 +- drivers/gpio/gpiolib.c | 3 + drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 87 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 84 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 6 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 61 + .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 30 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 30 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 6 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 7 +- drivers/gpu/drm/amd/display/dc/dc.h | 8 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 14 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 8 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 9 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 182 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 3 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 5 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 117 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 32 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 3 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 9 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 11 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 9 +- .../drm/amd/display/modules/color/color_table.c | 26 +- drivers/gpu/drm/amd/include/amd_pcie.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 17 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 - drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 148 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 11 +- drivers/gpu/drm/drm_agpsupport.c | 55 +- drivers/gpu/drm/drm_atomic.c | 39 + drivers/gpu/drm/drm_atomic_helper.c | 63 +- drivers/gpu/drm/drm_bufs.c | 4 +- drivers/gpu/drm/drm_dp_helper.c | 86 +- drivers/gpu/drm/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_drv.c | 3 + drivers/gpu/drm/drm_edid.c | 7 +- drivers/gpu/drm/drm_file.c | 68 +- drivers/gpu/drm/drm_gem.c | 19 +- drivers/gpu/drm/drm_gem_vram_helper.c | 28 +- drivers/gpu/drm/drm_irq.c | 12 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 + drivers/gpu/drm/drm_pci.c | 26 +- drivers/gpu/drm/drm_plane.c | 58 +- drivers/gpu/drm/drm_prime.c | 2 + drivers/gpu/drm/drm_syncobj.c | 20 +- drivers/gpu/drm/drm_vblank.c | 9 +- drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 12 + drivers/gpu/drm/gma500/cdv_intel_crt.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 4 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 7 +- drivers/gpu/drm/gma500/framebuffer.c | 6 +- drivers/gpu/drm/gma500/gem.c | 6 +- drivers/gpu/drm/gma500/gem.h | 2 + drivers/gpu/drm/gma500/gma_device.c | 1 + drivers/gpu/drm/gma500/gma_display.c | 8 +- drivers/gpu/drm/gma500/intel_bios.c | 2 +- drivers/gpu/drm/gma500/intel_i2c.c | 3 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 4 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 6 +- drivers/gpu/drm/gma500/mmu.c | 15 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 6 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 3 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 8 +- drivers/gpu/drm/gma500/power.c | 8 +- drivers/gpu/drm/gma500/psb_intel_display.c | 2 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 1 + drivers/gpu/drm/gma500/psb_intel_modes.c | 3 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 6 +- drivers/gpu/drm/gma500/psb_irq.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 61 - drivers/gpu/drm/i915/Kconfig.debug | 22 +- drivers/gpu/drm/i915/Makefile | 14 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 7 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 2 +- drivers/gpu/drm/i915/display/intel_color.c | 16 + drivers/gpu/drm/i915/display/intel_crtc.c | 325 + drivers/gpu/drm/i915/display/intel_crtc.h | 22 + drivers/gpu/drm/i915/display/intel_cursor.c | 6 +- drivers/gpu/drm/i915/display/intel_ddi.c | 118 +- drivers/gpu/drm/i915/display/intel_ddi.h | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 2846 +---- drivers/gpu/drm/i915/display/intel_display.h | 6 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 9 +- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 142 +- drivers/gpu/drm/i915/display/intel_dp.c | 2334 +--- drivers/gpu/drm/i915/display/intel_dp.h | 10 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 692 ++ drivers/gpu/drm/i915/display/intel_dp_aux.h | 18 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 297 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 186 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 38 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 3 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll.c | 1363 +++ drivers/gpu/drm/i915/display/intel_dpll.h | 23 + .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_fdi.c | 683 ++ drivers/gpu/drm/i915/display/intel_fdi.h | 22 + drivers/gpu/drm/i915/display/intel_frontbuffer.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 309 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 8 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 19 +- drivers/gpu/drm/i915/display/intel_overlay.c | 5 +- drivers/gpu/drm/i915/display/intel_panel.c | 396 +- drivers/gpu/drm/i915/display/intel_panel.h | 4 + drivers/gpu/drm/i915/display/intel_pps.c | 1406 +++ drivers/gpu/drm/i915/display/intel_pps.h | 52 + drivers/gpu/drm/i915/display/intel_psr.c | 12 +- drivers/gpu/drm/i915/display/intel_sprite.c | 132 +- drivers/gpu/drm/i915/display/intel_vrr.c | 209 + drivers/gpu/drm/i915/display/intel_vrr.h | 33 + drivers/gpu/drm/i915/dma_resv_utils.c | 17 + drivers/gpu/drm/i915/dma_resv_utils.h | 13 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 132 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_create.c | 113 + drivers/gpu/drm/i915/gem/i915_gem_domain.c | 104 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 24 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 112 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 51 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 41 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 52 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 75 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 54 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 22 + .../drm/i915/gem/selftests/i915_gem_client_blt.c | 4 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 1 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 1 + drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 + drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 27 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 15 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 23 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 635 ++ drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 127 + drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 115 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 17 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 +- drivers/gpu/drm/i915/gt/intel_context.h | 11 +- drivers/gpu/drm/i915/gt/intel_context_sseu.c | 1 - drivers/gpu/drm/i915/gt/intel_context_types.h | 25 +- drivers/gpu/drm/i915/gt/intel_engine.h | 93 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 167 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 59 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 22 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 60 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 22 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 3896 +++++++ .../gpu/drm/i915/gt/intel_execlists_submission.h | 47 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 65 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 12 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 3 +- .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 197 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 8 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 49 + drivers/gpu/drm/i915/gt/intel_gt_pm.h | 2 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 25 + drivers/gpu/drm/i915/gt/intel_gtt.c | 29 + drivers/gpu/drm/i915/gt/intel_gtt.h | 3 + drivers/gpu/drm/i915/gt/intel_lrc.c | 6884 ++---------- drivers/gpu/drm/i915/gt/intel_lrc.h | 167 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 41 + drivers/gpu/drm/i915/gt/intel_mocs.c | 4 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 138 + drivers/gpu/drm/i915/gt/intel_region_lmem.h | 14 + drivers/gpu/drm/i915/gt/intel_renderstate.c | 3 +- drivers/gpu/drm/i915/gt/intel_reset.c | 101 +- drivers/gpu/drm/i915/gt/intel_reset.h | 2 + drivers/gpu/drm/i915/gt/intel_ring.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 272 +- drivers/gpu/drm/i915/gt/intel_rps.c | 61 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 113 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 25 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 646 +- drivers/gpu/drm/i915/gt/mock_engine.c | 15 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 1 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 13 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 203 + drivers/gpu/drm/i915/gt/selftest_execlists.c | 4741 ++++++++ drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 173 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 4771 +------- drivers/gpu/drm/i915/gt/selftest_mocs.c | 80 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 1 + drivers/gpu/drm/i915/gt/selftest_reset.c | 28 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 5 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 14 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 196 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 16 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 7 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 457 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 54 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 7 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 336 +- drivers/gpu/drm/i915/gvt/cmd_parser.h | 5 + drivers/gpu/drm/i915/gvt/gvt.h | 37 +- drivers/gpu/drm/i915/gvt/handlers.c | 17 +- drivers/gpu/drm/i915/gvt/mmio.h | 3 + drivers/gpu/drm/i915/gvt/mmio_context.c | 1 + drivers/gpu/drm/i915/gvt/mmio_context.h | 1 + drivers/gpu/drm/i915/gvt/reg.h | 2 + drivers/gpu/drm/i915/gvt/scheduler.c | 24 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_active.c | 35 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 3 +- drivers/gpu/drm/i915/i915_debugfs.c | 183 +- drivers/gpu/drm/i915/i915_drv.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 76 +- drivers/gpu/drm/i915/i915_gem.c | 132 +- drivers/gpu/drm/i915/i915_gem.h | 9 +- drivers/gpu/drm/i915/i915_gem_evict.c | 13 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 25 +- drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 6 +- drivers/gpu/drm/i915/i915_irq.c | 81 +- drivers/gpu/drm/i915/i915_irq.h | 3 - drivers/gpu/drm/i915/i915_mm.c | 2 +- drivers/gpu/drm/i915/i915_params.c | 2 +- drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 7 +- drivers/gpu/drm/i915/i915_perf.c | 17 +- drivers/gpu/drm/i915/i915_pmu.c | 117 +- drivers/gpu/drm/i915/i915_pmu.h | 35 +- drivers/gpu/drm/i915/i915_reg.h | 66 +- drivers/gpu/drm/i915/i915_request.c | 178 +- drivers/gpu/drm/i915/i915_request.h | 47 +- drivers/gpu/drm/i915/i915_scheduler.c | 32 +- drivers/gpu/drm/i915/i915_scheduler.h | 7 + drivers/gpu/drm/i915/i915_scheduler_types.h | 10 + drivers/gpu/drm/i915/i915_sw_fence.c | 25 +- drivers/gpu/drm/i915/i915_utils.c | 2 +- drivers/gpu/drm/i915/i915_utils.h | 7 +- drivers/gpu/drm/i915/i915_vma.h | 15 + drivers/gpu/drm/i915/i915_vma_types.h | 3 + drivers/gpu/drm/i915/intel_device_info.c | 157 - drivers/gpu/drm/i915/intel_device_info.h | 4 - drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.h | 13 +- drivers/gpu/drm/i915/intel_pch.c | 39 +- drivers/gpu/drm/i915/intel_pm.c | 554 +- drivers/gpu/drm/i915/intel_pm.h | 7 +- drivers/gpu/drm/i915/intel_region_lmem.c | 138 - drivers/gpu/drm/i915/intel_region_lmem.h | 16 - drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 28 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 3 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 9 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 4 + .../gpu/drm/i915/selftests/intel_memory_region.c | 110 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 - drivers/gpu/drm/i915/selftests/mock_region.c | 19 +- drivers/gpu/drm/mga/mga_ioc32.c | 14 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 8 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 + drivers/gpu/drm/nouveau/dispnv50/core.c | 1 + drivers/gpu/drm/nouveau/dispnv50/curs.c | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 2 +- drivers/gpu/drm/nouveau/dispnv50/wimm.c | 1 + drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 1 + drivers/gpu/drm/nouveau/dispnv50/wndw.h | 8 + drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c | 106 + drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 1 + drivers/gpu/drm/nouveau/include/nvif/class.h | 5 + drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 1 + .../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 1 + drivers/gpu/drm/nouveau/nouveau_backlight.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 20 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 6 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 10 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 8 +- drivers/gpu/drm/nouveau/nvif/disp.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 87 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 33 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 46 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 4 + drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 2 + .../gpu/drm/nouveau/nvkm/engine/disp/rootga102.c | 52 + .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorga102.c | 140 + .../gpu/drm/nouveau/nvkm/engine/disp/sortu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 1 + .../gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c | 76 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/priv.h | 1 + .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c | 40 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c | 40 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramga102.c | 40 + drivers/gpu/drm/nouveau/nvkm/subdev/gpio/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c | 118 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h | 7 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c | 45 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c | 7 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/priv.h | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c | 74 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 6 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +- drivers/gpu/drm/panel/panel-simple.c | 2 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 10 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 2 + drivers/gpu/drm/qxl/qxl_drv.h | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 6 +- drivers/gpu/drm/qxl/qxl_ttm.c | 19 +- drivers/gpu/drm/r128/r128_ioc32.c | 14 +- drivers/gpu/drm/radeon/radeon.h | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 38 +- drivers/gpu/drm/scheduler/sched_main.c | 3 + drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/drm.c | 2 + drivers/gpu/drm/tegra/dsi.c | 2 +- drivers/gpu/drm/tegra/falcon.c | 9 +- drivers/gpu/drm/tegra/gr2d.c | 9 +- drivers/gpu/drm/tegra/hdmi.c | 2 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tegra/vic.c | 35 +- drivers/gpu/drm/ttm/Makefile | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 298 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 24 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 24 +- drivers/gpu/drm/ttm/ttm_device.c | 195 + drivers/gpu/drm/ttm/ttm_execbuf_util.c | 8 +- drivers/gpu/drm/ttm/ttm_module.c | 4 + drivers/gpu/drm/ttm/ttm_module.h | 6 +- drivers/gpu/drm/ttm/ttm_pool.c | 155 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 4 +- drivers/gpu/drm/ttm/ttm_tt.c | 26 +- drivers/gpu/drm/vc4/vc4_bo.c | 14 - drivers/gpu/drm/vc4/vc4_drv.c | 7 +- drivers/gpu/drm/vc4/vc4_drv.h | 3 - drivers/gpu/drm/vc4/vc4_hdmi.c | 1 + drivers/gpu/drm/vc4/vc4_hvs.c | 8 +- drivers/gpu/drm/vc4/vc4_kms.c | 17 +- drivers/gpu/drm/vc4/vc4_plane.c | 11 +- drivers/gpu/drm/vkms/vkms_drv.c | 6 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 37 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 5 +- drivers/greybus/es2.c | 9 +- drivers/hid/Kconfig | 1 + drivers/hid/Makefile | 2 +- drivers/hid/hid-core.c | 6 +- drivers/hid/hid-ids.h | 6 +- drivers/hid/hid-logitech-hidpp.c | 246 +- drivers/hid/hid-multitouch.c | 13 +- drivers/hid/hid-quirks.c | 25 +- drivers/hid/hid-sensor-custom.c | 143 + drivers/hid/hid-sony.c | 20 +- drivers/hid/i2c-hid/Kconfig | 47 +- drivers/hid/i2c-hid/Makefile | 6 +- drivers/hid/i2c-hid/i2c-hid-acpi.c | 143 + drivers/hid/i2c-hid/i2c-hid-core.c | 252 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 116 + drivers/hid/i2c-hid/i2c-hid-of.c | 143 + drivers/hid/i2c-hid/i2c-hid.h | 22 + drivers/hid/wacom_sys.c | 7 +- drivers/hid/wacom_wac.h | 2 +- drivers/hv/hv_balloon.c | 2 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/aht10.c | 346 + drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/pwm-fan.c | 49 +- drivers/hwtracing/intel_th/pci.c | 5 + drivers/hwtracing/stm/heartbeat.c | 6 +- drivers/i2c/algos/i2c-algo-bit.c | 4 +- drivers/i2c/busses/Kconfig | 35 +- drivers/i2c/busses/Makefile | 3 - drivers/i2c/busses/i2c-efm32.c | 469 - drivers/i2c/busses/i2c-elektor.c | 4 +- drivers/i2c/busses/i2c-imx.c | 20 +- drivers/i2c/busses/i2c-octeon-core.c | 2 +- drivers/i2c/busses/i2c-pca-isa.c | 4 +- drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sirf.c | 475 - drivers/i2c/busses/i2c-stu300.c | 1008 -- drivers/i2c/busses/i2c-tegra-bpmp.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 22 +- drivers/i2c/i2c-stub.c | 1 - drivers/i2c/muxes/i2c-mux-gpio.c | 112 +- drivers/ide/ide-atapi.c | 2 +- drivers/ide/ide-cd.c | 2 +- drivers/ide/ide-cd_ioctl.c | 2 +- drivers/ide/ide-devsets.c | 2 +- drivers/ide/ide-disk.c | 2 +- drivers/ide/ide-ioctls.c | 4 +- drivers/ide/ide-park.c | 2 +- drivers/ide/ide-pm.c | 4 +- drivers/ide/ide-tape.c | 2 +- drivers/ide/ide-taskfile.c | 2 +- drivers/idle/intel_idle.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 6 +- drivers/iio/accel/kxcjk-1013.c | 32 + drivers/iio/adc/Kconfig | 11 +- drivers/iio/adc/ab8500-gpadc.c | 30 +- drivers/iio/adc/ad7476.c | 6 + drivers/iio/adc/qcom-pm8xxx-xoadc.c | 3 +- drivers/iio/adc/qcom-spmi-adc5.c | 95 +- drivers/iio/adc/qcom-spmi-vadc.c | 3 +- drivers/iio/adc/qcom-vadc-common.c | 229 +- drivers/iio/adc/qcom-vadc-common.h | 177 - drivers/iio/adc/sc27xx_adc.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 29 +- drivers/iio/adc/stm32-adc.c | 14 +- drivers/iio/adc/stm32-dfsdm-core.c | 3 +- drivers/iio/adc/ti_am335x_adc.c | 6 +- drivers/iio/adc/xilinx-xadc-core.c | 364 +- drivers/iio/adc/xilinx-xadc-events.c | 9 +- drivers/iio/adc/xilinx-xadc.h | 6 + drivers/iio/chemical/bme680_core.c | 2 +- drivers/iio/chemical/pms7003.c | 2 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 2 + drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 76 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.h | 15 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 31 +- drivers/iio/dac/Kconfig | 10 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad5766.c | 643 ++ drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/gyro/bmg160_core.c | 25 + drivers/iio/gyro/hid-sensor-gyro-3d.c | 40 +- drivers/iio/imu/inv_mpu6050/Kconfig | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 5 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 + drivers/iio/industrialio-core.c | 44 +- drivers/iio/inkern.c | 34 +- drivers/iio/light/apds9960.c | 8 + drivers/iio/light/hid-sensor-als.c | 39 +- drivers/iio/light/tsl2583.c | 8 +- drivers/iio/light/vl6180.c | 2 +- drivers/iio/magnetometer/Kconfig | 15 + drivers/iio/magnetometer/Makefile | 2 + drivers/iio/magnetometer/bmc150_magn.c | 26 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 48 +- drivers/iio/magnetometer/yamaha-yas530.c | 1049 ++ drivers/iio/orientation/hid-sensor-incl-3d.c | 43 +- drivers/iio/orientation/hid-sensor-rotation.c | 46 +- drivers/iio/position/Kconfig | 16 + drivers/iio/position/Makefile | 1 + .../iio/position/hid-sensor-custom-intel-hinge.c | 385 + drivers/iio/pressure/ms5637.c | 77 +- drivers/iio/proximity/sx9310.c | 5 +- drivers/iio/temperature/mlx90632.c | 6 + drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cache.c | 9 +- drivers/infiniband/core/counters.c | 78 +- drivers/infiniband/core/device.c | 9 +- drivers/infiniband/core/iwpm_msg.c | 16 +- drivers/infiniband/core/iwpm_util.c | 6 +- drivers/infiniband/core/multicast.c | 1 + drivers/infiniband/core/nldev.c | 4 +- drivers/infiniband/core/restrack.c | 4 +- drivers/infiniband/core/roce_gid_mgmt.c | 2 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/umem.c | 3 + drivers/infiniband/core/umem_dmabuf.c | 174 + drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_std_types_mr.c | 117 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 49 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 29 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 +- drivers/infiniband/hw/cxgb4/qp.c | 2 +- drivers/infiniband/hw/efa/efa_com.c | 2 +- drivers/infiniband/hw/hfi1/chip.c | 46 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 8 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 115 +- drivers/infiniband/hw/hns/hns_roce_device.h | 12 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 +- drivers/infiniband/hw/hns/hns_roce_main.c | 8 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 1 + drivers/infiniband/hw/hns/hns_roce_qp.c | 11 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 21 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 18 +- drivers/infiniband/hw/i40iw/i40iw_hmc.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_hw.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 13 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_puda.c | 13 +- drivers/infiniband/hw/i40iw/i40iw_uk.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 22 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 19 +- drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 19 +- drivers/infiniband/hw/mlx5/devx.c | 201 +- drivers/infiniband/hw/mlx5/mad.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 19 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 20 +- drivers/infiniband/hw/mlx5/mr.c | 119 +- drivers/infiniband/hw/mlx5/odp.c | 111 +- drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/infiniband/hw/qib/qib_driver.c | 2 +- drivers/infiniband/hw/qib/qib_eeprom.c | 4 +- drivers/infiniband/hw/qib/qib_iba6120.c | 18 +- drivers/infiniband/hw/qib/qib_iba7220.c | 16 +- drivers/infiniband/hw/qib/qib_iba7322.c | 14 +- drivers/infiniband/hw/qib/qib_intr.c | 16 +- drivers/infiniband/hw/qib/qib_mad.c | 10 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/qib/qib_qp.c | 12 +- drivers/infiniband/hw/qib/qib_rc.c | 5 +- drivers/infiniband/hw/qib/qib_twsi.c | 1 + drivers/infiniband/hw/qib/qib_tx.c | 1 + drivers/infiniband/hw/qib/qib_uc.c | 1 + drivers/infiniband/hw/qib/qib_ud.c | 1 + drivers/infiniband/hw/qib/qib_user_pages.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 14 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/mad.c | 7 +- drivers/infiniband/sw/rdmavt/mcast.c | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 21 +- drivers/infiniband/sw/rdmavt/qp.c | 34 +- drivers/infiniband/sw/rdmavt/vt.c | 2 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 64 +- drivers/infiniband/sw/rxe/rxe_net.c | 6 + drivers/infiniband/sw/rxe/rxe_pool.c | 226 +- drivers/infiniband/sw/rxe/rxe_pool.h | 94 +- drivers/infiniband/sw/rxe/rxe_qp.c | 11 + drivers/infiniband/sw/rxe/rxe_resp.c | 5 + drivers/infiniband/sw/rxe/rxe_verbs.c | 16 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 53 +- drivers/infiniband/ulp/iser/iser_memory.c | 3 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 10 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 120 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 5 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 5 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 20 +- drivers/infiniband/ulp/rtrs/rtrs.c | 32 +- drivers/input/joystick/Kconfig | 7 + drivers/input/joystick/Makefile | 2 +- drivers/input/joystick/n64joy.c | 345 + drivers/input/joystick/xpad.c | 17 +- drivers/input/mouse/synaptics.c | 7 +- drivers/input/serio/serport.c | 4 +- drivers/input/touchscreen/ads7846.c | 376 +- drivers/input/touchscreen/elants_i2c.c | 152 +- drivers/input/touchscreen/htcpen.c | 4 +- drivers/input/touchscreen/iqs5xx.c | 209 +- drivers/input/touchscreen/melfas_mip4.c | 8 +- drivers/input/touchscreen/stmpe-ts.c | 1 + drivers/input/touchscreen/surface3_spi.c | 2 - drivers/input/touchscreen/usbtouchscreen.c | 3 + drivers/leds/trigger/Kconfig | 9 + drivers/leds/trigger/Makefile | 1 + drivers/leds/trigger/ledtrig-tty.c | 183 + drivers/lightnvm/core.c | 3 +- drivers/lightnvm/pblk-init.c | 2 +- drivers/macintosh/adb-iop.c | 6 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/request.c | 39 +- drivers/md/bcache/super.c | 2 +- drivers/md/dm-bio-record.h | 9 +- drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-clone-target.c | 14 +- drivers/md/dm-crypt.c | 8 +- drivers/md/dm-dust.c | 2 +- drivers/md/dm-integrity.c | 166 +- drivers/md/dm-raid1.c | 10 +- drivers/md/dm-table.c | 15 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-writecache.c | 8 +- drivers/md/dm-zoned-metadata.c | 6 +- drivers/md/dm.c | 30 +- drivers/md/md-linear.c | 2 +- drivers/md/md.c | 60 +- drivers/md/md.h | 8 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 2 +- drivers/md/raid1.c | 8 +- drivers/md/raid10.c | 14 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 110 +- drivers/media/cec/platform/Makefile | 1 + drivers/media/common/videobuf2/videobuf2-v4l2.c | 5 - drivers/media/dvb-core/dvb_frontend.c | 1 + drivers/media/dvb-frontends/Kconfig | 2 +- drivers/media/dvb-frontends/af9033.c | 2 + drivers/media/dvb-frontends/cx24120.c | 1 + drivers/media/dvb-frontends/dib0090.c | 2 + drivers/media/dvb-frontends/drxk_hard.c | 1 + drivers/media/dvb-frontends/m88rs2000.c | 1 + drivers/media/dvb-frontends/rtl2832.c | 1 + drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov5648.c | 3 +- drivers/media/i2c/ov8865.c | 14 +- drivers/media/pci/cx25821/cx25821-core.c | 4 +- drivers/media/pci/intel/ipu3/Kconfig | 18 + drivers/media/pci/intel/ipu3/Makefile | 3 + drivers/media/pci/intel/ipu3/cio2-bridge.c | 314 + drivers/media/pci/intel/ipu3/cio2-bridge.h | 125 + drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2060 ++++ drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2026 ---- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 24 + drivers/media/pci/ivtv/ivtv-driver.c | 5 + drivers/media/pci/saa7134/saa7134-tvaudio.c | 25 +- drivers/media/pci/saa7164/saa7164-buffer.c | 16 +- drivers/media/pci/saa7164/saa7164-core.c | 2 +- drivers/media/pci/smipcie/smipcie-main.c | 26 +- drivers/media/platform/Kconfig | 1 - drivers/media/platform/allegro-dvt/Makefile | 3 +- drivers/media/platform/allegro-dvt/allegro-core.c | 817 +- drivers/media/platform/allegro-dvt/allegro-mail.c | 13 +- drivers/media/platform/allegro-dvt/allegro-mail.h | 1 + drivers/media/platform/allegro-dvt/nal-h264.c | 336 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 824 ++ drivers/media/platform/allegro-dvt/nal-hevc.h | 350 + drivers/media/platform/allegro-dvt/nal-rbsp.c | 310 + drivers/media/platform/allegro-dvt/nal-rbsp.h | 61 + drivers/media/platform/davinci/vpbe.c | 2 +- drivers/media/platform/meson/ge2d/ge2d.c | 1 + drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 3 - drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 6 - drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 - .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 12 +- drivers/media/platform/pxa_camera.c | 3 + drivers/media/platform/qcom/venus/core.c | 30 + drivers/media/platform/qcom/venus/core.h | 4 +- drivers/media/platform/qcom/venus/firmware.c | 3 + drivers/media/platform/qcom/venus/helpers.c | 18 + drivers/media/platform/qcom/venus/helpers.h | 2 + drivers/media/platform/qcom/venus/hfi_cmds.c | 12 + drivers/media/platform/qcom/venus/hfi_helper.h | 4 +- drivers/media/platform/qcom/venus/hfi_parser.c | 2 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 4 +- drivers/media/platform/qcom/venus/pm_helpers.c | 36 +- drivers/media/platform/qcom/venus/venc.c | 73 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 17 +- drivers/media/platform/rcar-vin/rcar-dma.c | 5 + drivers/media/platform/rcar-vin/rcar-v4l2.c | 42 +- drivers/media/platform/rcar_fdp1.c | 4 - drivers/media/platform/rcar_jpu.c | 6 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 + drivers/media/platform/sti/hva/hva-hw.c | 1 + .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 4 - drivers/media/platform/ti-vpe/vpe.c | 2 - drivers/media/radio/radio-isa.c | 9 +- drivers/media/radio/radio-isa.h | 2 +- drivers/media/radio/radio-sf16fmr2.c | 4 +- drivers/media/rc/Kconfig | 2 + drivers/media/rc/img-ir/Kconfig | 1 + drivers/media/rc/mceusb.c | 9 +- drivers/media/rc/sunxi-cir.c | 169 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 5 - drivers/media/test-drivers/vidtv/vidtv_bridge.c | 34 +- drivers/media/test-drivers/vidtv/vidtv_bridge.h | 7 + drivers/media/test-drivers/vidtv/vidtv_psi.c | 8 +- drivers/media/test-drivers/vidtv/vidtv_ts.h | 1 - drivers/media/tuners/it913x.c | 1 + drivers/media/tuners/qm1d1c0042.c | 4 +- drivers/media/usb/cx231xx/Kconfig | 1 + drivers/media/usb/dvb-usb-v2/af9015.c | 1 + drivers/media/usb/dvb-usb-v2/lmedm04.c | 26 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 35 +- drivers/media/usb/em28xx/Kconfig | 1 + drivers/media/usb/uvc/uvc_ctrl.c | 179 +- drivers/media/usb/uvc/uvc_driver.c | 552 +- drivers/media/usb/uvc/uvc_entity.c | 11 +- drivers/media/usb/uvc/uvc_isight.c | 17 +- drivers/media/usb/uvc/uvc_queue.c | 9 +- drivers/media/usb/uvc/uvc_status.c | 44 +- drivers/media/usb/uvc/uvc_v4l2.c | 62 +- drivers/media/usb/uvc/uvc_video.c | 162 +- drivers/media/usb/uvc/uvcvideo.h | 99 +- drivers/media/usb/zr364xx/zr364xx.c | 49 +- drivers/media/v4l2-core/v4l2-async.c | 91 +- drivers/media/v4l2-core/v4l2-ctrls.c | 3 +- drivers/media/v4l2-core/v4l2-dev.c | 5 + drivers/media/v4l2-core/v4l2-fwnode.c | 11 - drivers/media/v4l2-core/v4l2-ioctl.c | 6 +- drivers/memory/Kconfig | 2 +- drivers/memory/mtk-smi.c | 32 +- drivers/memory/tegra/mc.c | 7 + drivers/memory/ti-aemif.c | 8 +- drivers/message/fusion/lsi/mpi_cnfg.h | 2 +- drivers/message/fusion/lsi/mpi_history.txt | 2 +- drivers/mfd/axp20x-i2c.c | 4 +- drivers/mfd/axp20x-rsb.c | 4 +- drivers/mfd/axp20x.c | 4 +- drivers/misc/Kconfig | 1 + drivers/misc/Makefile | 1 + drivers/misc/bcm-vk/Kconfig | 17 + drivers/misc/bcm-vk/Makefile | 12 + drivers/misc/bcm-vk/bcm_vk.h | 513 + drivers/misc/bcm-vk/bcm_vk_dev.c | 1651 +++ drivers/misc/bcm-vk/bcm_vk_msg.c | 1350 +++ drivers/misc/bcm-vk/bcm_vk_msg.h | 163 + drivers/misc/bcm-vk/bcm_vk_sg.c | 275 + drivers/misc/bcm-vk/bcm_vk_sg.h | 61 + drivers/misc/bcm-vk/bcm_vk_tty.c | 333 + drivers/misc/cardreader/rtsx_pcr.c | 7 +- drivers/misc/eeprom/eeprom_93xx46.c | 15 + drivers/misc/habanalabs/common/device.c | 9 + drivers/misc/habanalabs/common/firmware_if.c | 5 + drivers/misc/habanalabs/common/habanalabs_ioctl.c | 2 + drivers/misc/mei/hdcp/mei_hdcp.c | 3 +- drivers/misc/pci_endpoint_test.c | 1 - drivers/misc/sgi-xp/xpnet.c | 4 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 16 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 2 +- drivers/mmc/core/Kconfig | 8 + drivers/mmc/core/Makefile | 1 + drivers/mmc/core/block.c | 13 +- drivers/mmc/core/core.c | 11 +- drivers/mmc/core/crypto.c | 48 + drivers/mmc/core/crypto.h | 40 + drivers/mmc/core/host.c | 45 + drivers/mmc/core/mmc.c | 2 +- drivers/mmc/core/mmc_test.c | 29 +- drivers/mmc/core/queue.c | 8 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/core/sd.h | 2 +- drivers/mmc/core/sdio.c | 2 +- drivers/mmc/core/sdio_cis.c | 6 + drivers/mmc/host/Kconfig | 36 +- drivers/mmc/host/Makefile | 4 +- drivers/mmc/host/atmel-mci.c | 46 +- drivers/mmc/host/cqhci-core.c | 1212 ++ drivers/mmc/host/cqhci-crypto.c | 242 + drivers/mmc/host/cqhci-crypto.h | 47 + drivers/mmc/host/cqhci.c | 1165 -- drivers/mmc/host/cqhci.h | 84 +- drivers/mmc/host/dw_mmc-zx.c | 234 - drivers/mmc/host/dw_mmc-zx.h | 32 - drivers/mmc/host/mmci.c | 70 +- drivers/mmc/host/omap_hsmmc.c | 18 +- drivers/mmc/host/sdhci-iproc.c | 18 + drivers/mmc/host/sdhci-msm.c | 276 +- drivers/mmc/host/sdhci-of-arasan.c | 50 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 105 + drivers/mmc/host/sdhci-of-aspeed.c | 289 +- drivers/mmc/host/sdhci-pci-gli.c | 19 + drivers/mmc/host/sdhci-pltfm.h | 7 +- drivers/mmc/host/sdhci-sirf.c | 235 - drivers/most/core.c | 6 +- drivers/mtd/devices/phram.c | 4 +- drivers/mtd/nand/raw/Kconfig | 10 +- drivers/mtd/nand/raw/Makefile | 1 - drivers/mtd/nand/raw/intel-nand-controller.c | 6 +- drivers/mtd/nand/raw/omap2.c | 15 +- drivers/mtd/nand/raw/tango_nand.c | 727 -- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 4 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/net/Kconfig | 1 + drivers/net/arcnet/com20020_cs.c | 2 +- drivers/net/bareudp.c | 5 +- drivers/net/bonding/bond_main.c | 174 +- drivers/net/bonding/bond_options.c | 55 +- drivers/net/can/Makefile | 7 +- drivers/net/can/at91_can.c | 4 +- drivers/net/can/c_can/c_can.c | 4 +- drivers/net/can/cc770/cc770.c | 4 +- drivers/net/can/dev.c | 1338 --- drivers/net/can/dev/Makefile | 11 + drivers/net/can/dev/bittiming.c | 261 + drivers/net/can/dev/dev.c | 467 + drivers/net/can/dev/length.c | 90 + drivers/net/can/dev/netlink.c | 379 + drivers/net/can/dev/rx-offload.c | 377 + drivers/net/can/dev/skb.c | 231 + drivers/net/can/flexcan.c | 7 +- drivers/net/can/grcan.c | 4 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 4 +- drivers/net/can/kvaser_pciefd.c | 6 +- drivers/net/can/m_can/m_can.c | 8 +- drivers/net/can/m_can/tcan4x5x.h | 2 +- drivers/net/can/mscan/mscan.c | 4 +- drivers/net/can/pch_can.c | 4 +- drivers/net/can/peak_canfd/peak_canfd.c | 4 +- drivers/net/can/rcar/rcar_can.c | 4 +- drivers/net/can/rcar/rcar_canfd.c | 4 +- drivers/net/can/rx-offload.c | 376 - drivers/net/can/sja1000/sja1000.c | 4 +- drivers/net/can/sja1000/tscan1.c | 4 +- drivers/net/can/softing/softing_main.c | 4 +- drivers/net/can/spi/hi311x.c | 4 +- drivers/net/can/spi/mcp251x.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 4 +- drivers/net/can/sun4i_can.c | 4 +- drivers/net/can/ti_hecc.c | 4 +- drivers/net/can/usb/ems_usb.c | 4 +- drivers/net/can/usb/esd_usb2.c | 4 +- drivers/net/can/usb/gs_usb.c | 4 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 2 +- drivers/net/can/usb/mcba_usb.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 8 +- drivers/net/can/usb/ucan.c | 4 +- drivers/net/can/usb/usb_8dev.c | 4 +- drivers/net/can/vxcan.c | 6 +- drivers/net/can/xilinx_can.c | 6 +- drivers/net/dsa/Kconfig | 2 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 5 +- drivers/net/dsa/bcm_sf2.c | 8 +- drivers/net/dsa/dsa_loop.c | 3 +- drivers/net/dsa/hirschmann/hellcreek.c | 308 +- drivers/net/dsa/hirschmann/hellcreek.h | 17 +- drivers/net/dsa/lantiq_gswip.c | 3 + drivers/net/dsa/microchip/ksz8795.c | 32 +- drivers/net/dsa/microchip/ksz9477.c | 2 + drivers/net/dsa/microchip/ksz_common.c | 4 +- drivers/net/dsa/mt7530.c | 112 +- drivers/net/dsa/mt7530.h | 20 + drivers/net/dsa/mv88e6xxx/Kconfig | 1 - drivers/net/dsa/mv88e6xxx/chip.c | 305 +- drivers/net/dsa/mv88e6xxx/chip.h | 5 + drivers/net/dsa/mv88e6xxx/global1.h | 4 - drivers/net/dsa/mv88e6xxx/global1_vtu.c | 65 +- drivers/net/dsa/mv88e6xxx/global2.c | 8 +- drivers/net/dsa/mv88e6xxx/global2.h | 17 + drivers/net/dsa/mv88e6xxx/port.c | 21 + drivers/net/dsa/mv88e6xxx/port.h | 5 + drivers/net/dsa/ocelot/felix.c | 206 +- drivers/net/dsa/ocelot/felix.h | 2 - drivers/net/dsa/ocelot/felix_vsc9959.c | 23 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 20 +- drivers/net/dsa/qca/ar9331.c | 2 + drivers/net/dsa/qca8k.c | 1 - drivers/net/dsa/rtl8366rb.c | 2 + drivers/net/dsa/sja1105/sja1105_main.c | 2 - drivers/net/dsa/xrs700x/Kconfig | 26 + drivers/net/dsa/xrs700x/Makefile | 4 + drivers/net/dsa/xrs700x/xrs700x.c | 622 + drivers/net/dsa/xrs700x/xrs700x.h | 42 + drivers/net/dsa/xrs700x/xrs700x_i2c.c | 150 + drivers/net/dsa/xrs700x/xrs700x_mdio.c | 163 + drivers/net/dsa/xrs700x/xrs700x_reg.h | 203 + drivers/net/ethernet/3com/3c509.c | 3 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/aurora/Kconfig | 23 - drivers/net/ethernet/aurora/Makefile | 2 - drivers/net/ethernet/aurora/nb8800.c | 1520 --- drivers/net/ethernet/aurora/nb8800.h | 316 - drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 242 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 22 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 249 +- drivers/net/ethernet/broadcom/tg3.c | 30 +- drivers/net/ethernet/broadcom/tg3.h | 1 + drivers/net/ethernet/cadence/macb_main.c | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 38 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 13 +- .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 3 - .../chelsio/inline_crypto/chtls/chtls_cm.c | 7 +- drivers/net/ethernet/freescale/fec_main.c | 3 +- drivers/net/ethernet/freescale/gianfar.c | 1 - drivers/net/ethernet/freescale/ucc_geth.c | 549 +- drivers/net/ethernet/freescale/ucc_geth.h | 6 - drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 27 +- drivers/net/ethernet/intel/igb/igb_main.c | 14 +- drivers/net/ethernet/intel/igbvf/netdev.c | 14 +- drivers/net/ethernet/intel/igc/igc_main.c | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 14 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 14 +- drivers/net/ethernet/marvell/Kconfig | 1 - drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 2 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 6 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 652 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 27 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 27 + .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 10 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 37 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 43 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 27 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 984 ++ drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 44 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 21 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 176 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 100 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 26 + drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 5 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/qos.c | 85 + drivers/net/ethernet/mellanox/mlx5/core/qos.h | 30 + drivers/net/ethernet/mellanox/mlxsw/core.c | 77 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 5 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 56 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 +- drivers/net/ethernet/micrel/ks8851_common.c | 2 - drivers/net/ethernet/micrel/ks8851_par.c | 2 - drivers/net/ethernet/micrel/ks8851_spi.c | 2 - drivers/net/ethernet/mscc/Makefile | 3 +- drivers/net/ethernet/mscc/ocelot.c | 41 +- drivers/net/ethernet/mscc/ocelot.h | 10 +- drivers/net/ethernet/mscc/ocelot_devlink.c | 885 ++ drivers/net/ethernet/mscc/ocelot_net.c | 212 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 143 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 14 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 4 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 15 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 2 +- .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 83 +- .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 49 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 22 +- drivers/net/ethernet/qlogic/qla3xxx.c | 196 +- drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/ethernet/renesas/sh_eth.c | 30 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 2 +- drivers/net/ethernet/sfc/efx_channels.c | 6 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 10 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 8 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 96 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 2 + drivers/net/ethernet/ti/am65-cpsw-qos.c | 2 +- drivers/net/ethernet/ti/am65-cpts.c | 2 +- drivers/net/ethernet/ti/cpsw_ale.c | 7 + drivers/net/ethernet/toshiba/ps3_gelic_net.c | 8 +- drivers/net/ethernet/toshiba/spider_net.c | 18 +- drivers/net/geneve.c | 5 +- drivers/net/gtp.c | 527 +- drivers/net/hyperv/netvsc.c | 3 +- drivers/net/hyperv/netvsc_bpf.c | 6 + drivers/net/hyperv/netvsc_drv.c | 18 +- drivers/net/hyperv/rndis_filter.c | 171 +- drivers/net/ipa/gsi.c | 181 +- drivers/net/ipa/ipa.h | 2 - drivers/net/ipa/ipa_clock.c | 194 +- drivers/net/ipa/ipa_data-sc7180.c | 38 +- drivers/net/ipa/ipa_data-sdm845.c | 38 +- drivers/net/ipa/ipa_data.h | 26 +- drivers/net/ipa/ipa_endpoint.c | 4 +- drivers/net/ipa/ipa_main.c | 38 +- drivers/net/mdio/mdio-bitbang.c | 6 +- drivers/net/mhi_net.c | 5 + drivers/net/phy/at803x.c | 73 +- drivers/net/phy/national.c | 2 - drivers/net/phy/realtek.c | 132 + drivers/net/phy/sfp-bus.c | 9 + drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/tap.c | 6 +- drivers/net/team/team.c | 6 +- drivers/net/tun.c | 2 +- drivers/net/usb/cdc_ncm.c | 12 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/usbnet.c | 21 +- drivers/net/veth.c | 18 +- drivers/net/vxlan.c | 5 +- drivers/net/wireless/ath/ath11k/reg.c | 4 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath6kl/core.c | 2 + drivers/net/wireless/ath/ath6kl/init.c | 2 + drivers/net/wireless/ath/wil6210/cfg80211.c | 2 + drivers/net/wireless/ath/wil6210/netdev.c | 11 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 2 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 24 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 12 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 11 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 25 + drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 65 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 56 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 6 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 8 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 6 + drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 + .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 53 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 10 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 14 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 5 + drivers/net/wireless/intel/iwlwifi/queue/tx.c | 55 +- drivers/net/wireless/mac80211_hwsim.c | 74 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 10 +- drivers/net/wireless/marvell/mwifiex/main.c | 7 + .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 9 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 25 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 2 +- drivers/net/wireless/microchip/wilc1000/mon.c | 4 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 5 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 4 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 8 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 4 +- drivers/net/wireless/ti/wl12xx/main.c | 3 - drivers/net/wireless/ti/wlcore/main.c | 15 +- drivers/net/wireless/ti/wlcore/wlcore.h | 3 - drivers/net/xen-netback/xenbus.c | 4 +- drivers/net/xen-netfront.c | 6 +- drivers/nfc/fdp/i2c.c | 2 +- drivers/nfc/trf7970a.c | 2 +- drivers/ntb/hw/Kconfig | 1 + drivers/ntb/hw/Makefile | 1 + drivers/ntb/hw/epf/Kconfig | 6 + drivers/ntb/hw/epf/Makefile | 1 + drivers/ntb/hw/epf/ntb_hw_epf.c | 754 ++ drivers/nvdimm/blk.c | 4 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/core.c | 48 +- drivers/nvme/host/lightnvm.c | 7 +- drivers/nvme/host/multipath.c | 6 +- drivers/nvme/host/pci.c | 123 +- drivers/nvme/host/rdma.c | 17 +- drivers/nvme/host/tcp.c | 18 +- drivers/nvme/target/admin-cmd.c | 8 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvme/target/passthru.c | 2 +- drivers/nvme/target/rdma.c | 16 +- drivers/nvmem/Kconfig | 8 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 4 +- drivers/nvmem/rmem.c | 97 + drivers/of/base.c | 4 +- drivers/of/device.c | 10 +- drivers/of/fdt.c | 12 +- drivers/of/platform.c | 1 + drivers/of/property.c | 34 + drivers/opp/core.c | 647 +- drivers/opp/of.c | 108 +- drivers/opp/opp.h | 6 +- drivers/oprofile/buffer_sync.c | 591 - drivers/oprofile/buffer_sync.h | 22 - drivers/oprofile/cpu_buffer.c | 465 - drivers/oprofile/cpu_buffer.h | 121 - drivers/oprofile/event_buffer.c | 209 - drivers/oprofile/event_buffer.h | 40 - drivers/oprofile/nmi_timer_int.c | 157 - drivers/oprofile/oprof.c | 286 - drivers/oprofile/oprof.h | 50 - drivers/oprofile/oprofile_files.c | 201 - drivers/oprofile/oprofile_perf.c | 328 - drivers/oprofile/oprofile_stats.c | 84 - drivers/oprofile/oprofile_stats.h | 33 - drivers/oprofile/oprofilefs.c | 300 - drivers/oprofile/timer_int.c | 122 - drivers/parport/share.c | 2 +- drivers/pci/controller/Kconfig | 25 +- drivers/pci/controller/Makefile | 1 - drivers/pci/controller/cadence/pcie-cadence-ep.c | 60 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 7 + drivers/pci/controller/dwc/pci-layerscape.c | 5 +- drivers/pci/controller/dwc/pcie-designware-host.c | 51 +- drivers/pci/controller/dwc/pcie-designware.c | 48 +- drivers/pci/controller/dwc/pcie-designware.h | 1 + drivers/pci/controller/dwc/pcie-qcom.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 10 +- drivers/pci/controller/pcie-altera-msi.c | 3 +- drivers/pci/controller/pcie-brcmstb.c | 35 +- drivers/pci/controller/pcie-mediatek.c | 7 +- drivers/pci/controller/pcie-rcar-host.c | 2 +- drivers/pci/controller/pcie-rockchip.c | 9 +- drivers/pci/controller/pcie-tango.c | 341 - drivers/pci/controller/pcie-xilinx-cpm.c | 1 + drivers/pci/endpoint/functions/Kconfig | 12 + drivers/pci/endpoint/functions/Makefile | 1 + drivers/pci/endpoint/functions/pci-epf-ntb.c | 2114 ++++ drivers/pci/endpoint/functions/pci-epf-test.c | 13 +- drivers/pci/endpoint/pci-ep-cfs.c | 176 +- drivers/pci/endpoint/pci-epc-core.c | 130 +- drivers/pci/endpoint/pci-epf-core.c | 105 +- drivers/pci/pci.c | 7 - drivers/pci/pci.h | 4 - drivers/pci/pcie/aspm.c | 44 - drivers/pci/syscall.c | 10 +- drivers/perf/arm-cci.c | 2 +- drivers/perf/arm-cmn.c | 2 +- drivers/perf/arm_dmc620_pmu.c | 4 +- drivers/perf/arm_pmu.c | 2 +- drivers/perf/arm_smmuv3_pmu.c | 8 +- drivers/perf/arm_spe_pmu.c | 23 +- drivers/perf/fsl_imx8_ddr_perf.c | 10 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 2 +- drivers/perf/qcom_l2_pmu.c | 6 +- drivers/perf/qcom_l3_pmu.c | 6 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 295 + drivers/phy/qualcomm/phy-qcom-qmp.h | 100 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 30 +- drivers/pinctrl/Kconfig | 38 +- drivers/pinctrl/Makefile | 5 +- drivers/pinctrl/actions/Kconfig | 3 + drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 +- drivers/pinctrl/mediatek/mtk-eint.c | 13 +- drivers/pinctrl/pinctrl-coh901.c | 774 -- drivers/pinctrl/pinctrl-coh901.h | 6 - drivers/pinctrl/pinctrl-ingenic.c | 98 +- drivers/pinctrl/pinctrl-k210.c | 985 ++ drivers/pinctrl/pinctrl-u300.c | 1111 -- drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm.c | 96 +- drivers/pinctrl/qcom/pinctrl-msm.h | 2 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 + drivers/pinctrl/samsung/pinctrl-exynos.c | 16 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 22 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/sirf/Makefile | 7 - drivers/pinctrl/sirf/pinctrl-atlas6.c | 1137 -- drivers/pinctrl/sirf/pinctrl-atlas7.c | 6157 ---------- drivers/pinctrl/sirf/pinctrl-prima2.c | 1131 -- drivers/pinctrl/sirf/pinctrl-sirf.c | 894 -- drivers/pinctrl/sirf/pinctrl-sirf.h | 116 - drivers/pinctrl/sprd/pinctrl-sprd.c | 2 +- drivers/pinctrl/sunxi/Kconfig | 10 + drivers/pinctrl/sunxi/Makefile | 2 + drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 2 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 56 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 548 + drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 5 +- drivers/pinctrl/zte/Kconfig | 14 - drivers/pinctrl/zte/Makefile | 3 - drivers/pinctrl/zte/pinctrl-zx.c | 445 - drivers/pinctrl/zte/pinctrl-zx.h | 102 - drivers/pinctrl/zte/pinctrl-zx296718.c | 1024 -- drivers/platform/chrome/cros_ec.c | 33 +- drivers/platform/chrome/cros_ec.h | 4 +- drivers/platform/chrome/cros_ec_ishtp.c | 6 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 12 +- drivers/platform/chrome/cros_ec_rpmsg.c | 6 +- drivers/platform/chrome/cros_ec_sysfs.c | 5 +- drivers/platform/chrome/cros_ec_typec.c | 247 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/sysfs.c | 2 +- .../surface/aggregator/ssh_request_layer.c | 7 +- drivers/platform/x86/Kconfig | 15 - drivers/platform/x86/Makefile | 2 - drivers/platform/x86/hp-wmi.c | 17 +- drivers/platform/x86/intel-vbtn.c | 144 +- drivers/platform/x86/intel_mid_powerbtn.c | 233 - drivers/platform/x86/intel_mid_thermal.c | 560 - drivers/platform/x86/thinkpad_acpi.c | 182 + drivers/pnp/interface.c | 1 + drivers/pnp/pnpbios/bioscalls.c | 3 +- drivers/power/reset/Kconfig | 7 - drivers/power/reset/Makefile | 1 - drivers/power/reset/at91-sama5d2_shdwc.c | 74 +- drivers/power/reset/zx-reboot.c | 86 - drivers/power/supply/Kconfig | 1 + drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq25980_charger.c | 2 +- drivers/power/supply/bq27xxx_battery.c | 39 +- drivers/power/supply/charger-manager.c | 8 +- drivers/power/supply/cpcap-battery.c | 28 +- drivers/power/supply/cpcap-charger.c | 3 +- drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/ds2780_battery.c | 8 +- drivers/power/supply/smb347-charger.c | 12 +- drivers/pwm/Kconfig | 10 - drivers/pwm/Makefile | 1 - drivers/pwm/pwm-zx.c | 278 - drivers/rapidio/rio.c | 2 +- drivers/regulator/Kconfig | 13 +- drivers/regulator/Makefile | 1 - drivers/regulator/ab3100.c | 724 -- drivers/regulator/axp20x-regulator.c | 7 +- drivers/regulator/core.c | 41 +- drivers/regulator/pf8x00-regulator.c | 276 +- drivers/regulator/qcom-labibb-regulator.c | 728 +- drivers/regulator/qcom-rpmh-regulator.c | 8 + drivers/regulator/s5m8767.c | 15 +- drivers/reset/Kconfig | 2 +- drivers/rtc/Kconfig | 28 +- drivers/rtc/Makefile | 3 - drivers/rtc/class.c | 5 + drivers/rtc/interface.c | 12 +- drivers/rtc/rtc-ab3100.c | 254 - drivers/rtc/rtc-ac100.c | 4 +- drivers/rtc/rtc-armada38x.c | 21 +- drivers/rtc/rtc-asm9260.c | 6 +- drivers/rtc/rtc-cmos.c | 12 +- drivers/rtc/rtc-coh901331.c | 290 - drivers/rtc/rtc-ds1305.c | 5 +- drivers/rtc/rtc-ds1307.c | 5 +- drivers/rtc/rtc-ds1685.c | 6 +- drivers/rtc/rtc-ds3232.c | 5 +- drivers/rtc/rtc-hym8563.c | 5 +- drivers/rtc/rtc-m41t80.c | 23 +- drivers/rtc/rtc-m48t59.c | 22 +- drivers/rtc/rtc-mcp795.c | 5 +- drivers/rtc/rtc-mv.c | 14 +- drivers/rtc/rtc-opal.c | 13 +- drivers/rtc/rtc-pcf2123.c | 5 +- drivers/rtc/rtc-pcf2127.c | 36 +- drivers/rtc/rtc-pcf85063.c | 11 +- drivers/rtc/rtc-pcf85363.c | 8 +- drivers/rtc/rtc-pl031.c | 8 +- drivers/rtc/rtc-rv3028.c | 11 +- drivers/rtc/rtc-rv3029c2.c | 20 +- drivers/rtc/rtc-rv3032.c | 11 +- drivers/rtc/rtc-rv8803.c | 11 +- drivers/rtc/rtc-rx8010.c | 19 +- drivers/rtc/rtc-rx8025.c | 5 +- drivers/rtc/rtc-s5m.c | 33 +- drivers/rtc/rtc-sirfsoc.c | 446 - drivers/rtc/rtc-stm32.c | 4 +- drivers/rtc/rtc-tps65910.c | 19 +- drivers/s390/block/dasd.c | 26 +- drivers/s390/block/dcssblk.c | 6 +- drivers/s390/block/xpram.c | 2 +- drivers/s390/char/tape_3590.c | 4 +- drivers/s390/cio/css.c | 20 +- drivers/s390/cio/device.c | 39 +- drivers/s390/crypto/vfio_ap_drv.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 100 +- drivers/s390/crypto/vfio_ap_private.h | 12 +- drivers/s390/crypto/zcrypt_ccamisc.c | 15 +- drivers/s390/scsi/zfcp_fc.h | 1 - drivers/scsi/3w-9xxx.c | 56 +- drivers/scsi/3w-9xxx.h | 156 +- drivers/scsi/3w-sas.c | 52 +- drivers/scsi/3w-sas.h | 118 +- drivers/scsi/3w-xxxx.c | 251 +- drivers/scsi/3w-xxxx.h | 199 +- drivers/scsi/Kconfig | 16 +- drivers/scsi/Makefile | 2 - drivers/scsi/aacraid/aachba.c | 173 +- drivers/scsi/advansys.c | 87 +- drivers/scsi/aha1542.c | 3 +- drivers/scsi/aic7xxx/aic79xx.h | 36 +- drivers/scsi/aic7xxx/aic79xx_core.c | 257 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 20 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 37 +- drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 6 +- drivers/scsi/aic7xxx/aic79xx_proc.c | 13 +- drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 4 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 263 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 88 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 39 +- drivers/scsi/aic7xxx/aic7xxx_proc.c | 15 +- drivers/scsi/aic7xxx/aiclib.h | 15 - drivers/scsi/aic7xxx/scsi_message.h | 41 - drivers/scsi/aic94xx/aic94xx_scb.c | 24 +- drivers/scsi/arm/acornscsi.c | 14 +- drivers/scsi/atp870u.c | 451 +- drivers/scsi/atp870u.h | 14 +- drivers/scsi/bfa/bfa_fc.h | 15 - drivers/scsi/bfa/bfa_fcpim.c | 2 +- drivers/scsi/bfa/bfad_im.c | 2 +- drivers/scsi/dc395x.c | 28 +- drivers/scsi/dc395x.h | 38 - drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/esp_scsi.c | 23 +- drivers/scsi/fdomain_isa.c | 3 +- drivers/scsi/g_NCR5380.c | 5 +- drivers/scsi/gdth.c | 4322 ------- drivers/scsi/gdth.h | 981 -- drivers/scsi/gdth_ioctl.h | 251 - drivers/scsi/gdth_proc.c | 586 - drivers/scsi/gdth_proc.h | 18 - drivers/scsi/hisi_sas/Kconfig | 6 + drivers/scsi/hisi_sas/hisi_sas.h | 18 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 48 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 19 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 259 +- drivers/scsi/hpsa.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 921 +- drivers/scsi/ibmvscsi/ibmvfc.h | 39 + drivers/scsi/initio.c | 64 +- drivers/scsi/initio.h | 25 - drivers/scsi/ips.c | 9 +- drivers/scsi/isci/port.c | 11 +- drivers/scsi/libsas/sas_event.c | 27 +- drivers/scsi/libsas/sas_init.c | 19 +- drivers/scsi/libsas/sas_internal.h | 6 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 15 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 1 + drivers/scsi/mac53c94.c | 1 - drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/mvsas/mv_sas.c | 25 +- drivers/scsi/ncr53c8xx.c | 83 +- drivers/scsi/ncr53c8xx.h | 16 - drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 12 +- drivers/scsi/pcmcia/nsp_cs.h | 11 - drivers/scsi/pm8001/pm8001_hwi.c | 54 +- drivers/scsi/pm8001/pm8001_init.c | 9 +- drivers/scsi/pm8001/pm8001_sas.c | 12 +- drivers/scsi/pm8001/pm80xx_hwi.c | 80 +- drivers/scsi/qla1280.c | 12 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_dfs.c | 2 +- drivers/scsi/qla2xxx/qla_init.c | 15 +- drivers/scsi/qla2xxx/qla_isr.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 4 +- drivers/scsi/qla4xxx/ql4_fw.h | 1 - drivers/scsi/qla4xxx/ql4_isr.c | 2 +- drivers/scsi/scsi_debug.c | 2 +- drivers/scsi/scsi_error.c | 25 +- drivers/scsi/scsi_lib.c | 3 +- drivers/scsi/scsi_transport_fc.c | 118 +- drivers/scsi/sg.c | 3 +- drivers/scsi/st.c | 2 +- drivers/scsi/stex.c | 25 +- drivers/scsi/storvsc_drv.c | 2 +- drivers/scsi/ufs/ufs-exynos.c | 3 +- drivers/scsi/ufs/ufs-sysfs.c | 152 +- drivers/scsi/ufs/ufs.h | 29 +- drivers/scsi/ufs/ufshcd-crypto.c | 9 +- drivers/scsi/ufs/ufshcd-crypto.h | 5 - drivers/scsi/ufs/ufshcd.c | 415 +- drivers/scsi/ufs/ufshcd.h | 30 +- drivers/scsi/wd33c93.c | 6 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/atmel/soc.c | 230 +- drivers/soc/atmel/soc.h | 19 +- drivers/soc/fsl/qe/qe_common.c | 20 +- drivers/soc/litex/litex_soc_ctrl.c | 45 +- drivers/soc/qcom/rpmpd.c | 28 + drivers/soc/qcom/socinfo.c | 105 +- drivers/soc/renesas/rcar-sysc.c | 35 +- drivers/soc/samsung/pm_domains.c | 97 +- drivers/soc/ti/knav_dma.c | 1 + drivers/soc/ti/knav_qmss_queue.c | 3 + drivers/soc/ti/pm33xx.c | 5 +- drivers/soc/ti/pruss.c | 2 +- drivers/soc/zte/Kconfig | 15 - drivers/soc/zte/Makefile | 6 - drivers/soc/zte/zx296718_pm_domains.c | 181 - drivers/soc/zte/zx2967_pm_domains.c | 141 - drivers/soc/zte/zx2967_pm_domains.h | 44 - drivers/soundwire/bus.c | 11 +- drivers/soundwire/cadence_master.c | 31 +- drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/intel.c | 6 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/sysfs_slave.c | 2 +- drivers/spi/Kconfig | 15 - drivers/spi/Makefile | 2 - drivers/spi/spi-altera.c | 3 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-au1550.c | 53 +- drivers/spi/spi-cadence.c | 6 +- drivers/spi/spi-efm32.c | 462 - drivers/spi/spi-hisi-sfc-v3xx.c | 25 +- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-mpc52xx.c | 4 +- drivers/spi/spi-sirf.c | 1236 -- drivers/spi/spidev.c | 1 + drivers/staging/comedi/drivers/adl_pci7x3x.c | 284 +- drivers/staging/comedi/drivers/adv_pci_dio.c | 289 +- drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 32 +- drivers/staging/hikey9xx/hi6421v600-regulator.c | 508 +- .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 108 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 19 +- drivers/staging/hikey9xx/phy-hi3670-usb3.c | 79 +- drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 1 + drivers/staging/media/atomisp/pci/atomisp_subdev.c | 24 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 2 +- .../staging/media/atomisp/pci/ia_css_firmware.h | 1 + .../media/atomisp/pci/runtime/isys/src/rx.c | 1 + drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 108 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 49 - drivers/staging/media/sunxi/cedrus/cedrus.h | 1 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 2 +- drivers/staging/mt7621-dts/mt7621.dtsi | 7 - drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 6 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 6 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 12 +- drivers/target/iscsi/iscsi_target.c | 20 +- drivers/target/iscsi/iscsi_target.h | 2 +- drivers/target/iscsi/iscsi_target_erl0.c | 2 +- drivers/target/iscsi/iscsi_target_login.c | 2 +- drivers/target/iscsi/iscsi_target_util.c | 11 +- drivers/target/iscsi/iscsi_target_util.h | 2 +- drivers/target/target_core_alua.c | 2 - drivers/target/target_core_file.c | 20 +- drivers/target/target_core_pscsi.c | 3 +- drivers/target/target_core_transport.c | 65 +- drivers/target/target_core_user.c | 11 +- drivers/tee/optee/call.c | 4 +- drivers/thermal/cpufreq_cooling.c | 69 +- drivers/thermal/gov_power_allocator.c | 35 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 6 + drivers/thermal/intel/intel_pch_thermal.c | 6 + drivers/thermal/khadas_mcu_fan.c | 1 - drivers/thermal/thermal_core.h | 2 + drivers/thunderbolt/domain.c | 32 +- drivers/thunderbolt/switch.c | 34 +- drivers/thunderbolt/tb.c | 20 + drivers/thunderbolt/tb.h | 3 + drivers/tty/hvc/hvcs.c | 3 - drivers/tty/n_gsm.c | 3 +- drivers/tty/n_hdlc.c | 60 +- drivers/tty/n_null.c | 3 +- drivers/tty/n_r3964.c | 10 +- drivers/tty/n_tracerouter.c | 4 +- drivers/tty/n_tracesink.c | 4 +- drivers/tty/n_tty.c | 158 +- drivers/tty/serial/Kconfig | 42 - drivers/tty/serial/Makefile | 3 - drivers/tty/serial/efm32-uart.c | 852 -- drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/ifx6x60.c | 1387 --- drivers/tty/serial/ifx6x60.h | 118 - drivers/tty/serial/mxs-auart.c | 45 +- drivers/tty/serial/sirfsoc_uart.c | 1503 --- drivers/tty/serial/sirfsoc_uart.h | 447 - drivers/tty/serial/stm32-usart.c | 10 +- drivers/tty/tty_io.c | 143 +- drivers/tty/vcc.c | 10 +- drivers/usb/c67x00/c67x00-hcd.h | 2 +- drivers/usb/c67x00/c67x00-sched.c | 12 +- drivers/usb/cdns3/cdns3-ti.c | 1 + drivers/usb/class/cdc-acm.c | 6 + drivers/usb/class/usblp.c | 19 +- drivers/usb/core/hcd.c | 4 +- drivers/usb/dwc2/hcd.c | 15 +- drivers/usb/dwc2/hcd_intr.c | 14 +- drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/dwc3-pci.c | 69 +- drivers/usb/dwc3/dwc3-qcom.c | 59 +- drivers/usb/dwc3/gadget.c | 3 +- drivers/usb/gadget/composite.c | 83 +- drivers/usb/gadget/function/u_audio.c | 135 +- drivers/usb/gadget/function/u_ether.c | 33 +- drivers/usb/gadget/function/u_ether.h | 12 + drivers/usb/gadget/function/u_ether_configfs.h | 15 +- drivers/usb/gadget/function/u_serial.c | 4 +- drivers/usb/gadget/legacy/Kconfig | 13 +- drivers/usb/gadget/legacy/raw_gadget.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 8 +- drivers/usb/gadget/udc/bdc/Kconfig | 11 - drivers/usb/gadget/udc/bdc/Makefile | 2 - drivers/usb/gadget/udc/bdc/bdc_pci.c | 128 - drivers/usb/gadget/udc/core.c | 29 +- drivers/usb/gadget/udc/snps_udc_core.c | 30 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/host/xhci-mtk-sch.c | 123 +- drivers/usb/host/xhci-mtk.c | 2 + drivers/usb/host/xhci-mtk.h | 13 + drivers/usb/host/xhci-ring.c | 2 + drivers/usb/host/xhci-tegra.c | 7 + drivers/usb/host/xhci.c | 8 +- drivers/usb/host/xhci.h | 4 + drivers/usb/phy/phy-mxs-usb.c | 7 +- drivers/usb/serial/Kconfig | 9 + drivers/usb/serial/Makefile | 1 + drivers/usb/serial/cp210x.c | 101 +- drivers/usb/serial/f81232.c | 12 +- drivers/usb/serial/f81534.c | 4 +- drivers/usb/serial/io_ti.c | 8 +- drivers/usb/serial/mos7840.c | 4 +- drivers/usb/serial/mxuport.c | 7 - drivers/usb/serial/pl2303.c | 8 +- drivers/usb/serial/upd78f0730.c | 5 +- drivers/usb/serial/xr_serial.c | 611 + drivers/usb/typec/tcpm/tcpci_maxim.c | 16 +- drivers/usb/typec/tcpm/tcpm.c | 1063 +- drivers/usb/typec/ucsi/Kconfig | 1 + drivers/vdpa/Kconfig | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 2 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 1 + drivers/vdpa/mlx5/core/mr.c | 28 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vdpa/vdpa.c | 503 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 98 +- drivers/vhost/net.c | 26 +- drivers/video/backlight/lms283gf05.c | 43 +- drivers/video/backlight/sky81452-backlight.c | 2 +- drivers/video/fbdev/acornfb.c | 34 - drivers/video/fbdev/simplefb.c | 5 +- drivers/virtio/virtio_mem.c | 4 +- drivers/w1/masters/ds2490.c | 25 +- drivers/w1/w1.c | 39 +- drivers/watchdog/pcwd.c | 7 +- drivers/xen/balloon.c | 2 +- drivers/xen/xenbus/xenbus_probe.c | 31 + fs/9p/acl.c | 8 +- fs/9p/v9fs.h | 3 +- fs/9p/v9fs_vfs.h | 3 +- fs/9p/vfs_inode.c | 36 +- fs/9p/vfs_inode_dotl.c | 39 +- fs/9p/xattr.c | 1 + fs/Kconfig | 13 +- fs/Kconfig.binfmt | 2 +- fs/Makefile | 3 +- fs/adfs/adfs.h | 3 +- fs/adfs/inode.c | 5 +- fs/affs/affs.h | 24 +- fs/affs/inode.c | 7 +- fs/affs/namei.c | 15 +- fs/afs/Kconfig | 1 + fs/afs/dir.c | 259 +- fs/afs/file.c | 472 +- fs/afs/fs_operation.c | 4 +- fs/afs/fsclient.c | 108 +- fs/afs/inode.c | 16 +- fs/afs/internal.h | 65 +- fs/afs/rxrpc.c | 150 +- fs/afs/security.c | 3 +- fs/afs/write.c | 610 +- fs/afs/xattr.c | 2 + fs/afs/yfsclient.c | 82 +- fs/anon_inodes.c | 21 +- fs/attr.c | 126 +- fs/autofs/root.c | 17 +- fs/bad_inode.c | 36 +- fs/bfs/dir.c | 12 +- fs/binfmt_elf.c | 1 - fs/block_dev.c | 20 +- fs/btrfs/Makefile | 19 +- fs/btrfs/acl.c | 6 +- fs/btrfs/backref.c | 8 +- fs/btrfs/block-group.c | 23 +- fs/btrfs/check-integrity.c | 10 +- fs/btrfs/compression.c | 10 +- fs/btrfs/ctree.h | 5 +- fs/btrfs/delalloc-space.c | 29 +- fs/btrfs/delayed-ref.c | 23 +- fs/btrfs/discard.c | 6 +- fs/btrfs/disk-io.c | 81 +- fs/btrfs/export.c | 2 + fs/btrfs/extent-tree.c | 65 +- fs/btrfs/extent_io.c | 539 +- fs/btrfs/extent_io.h | 15 +- fs/btrfs/extent_map.c | 18 +- fs/btrfs/file-item.c | 22 +- fs/btrfs/file.c | 46 +- fs/btrfs/free-space-cache.c | 28 +- fs/btrfs/inode.c | 100 +- fs/btrfs/ioctl.c | 35 +- fs/btrfs/ordered-data.c | 21 +- fs/btrfs/ordered-data.h | 37 +- fs/btrfs/raid56.c | 10 +- fs/btrfs/reflink.c | 5 +- fs/btrfs/relocation.c | 11 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 15 +- fs/btrfs/space-info.c | 95 +- fs/btrfs/space-info.h | 7 +- fs/btrfs/subpage.c | 278 + fs/btrfs/subpage.h | 92 + fs/btrfs/super.c | 8 +- fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/transaction.c | 5 +- fs/btrfs/volumes.c | 4 +- fs/btrfs/volumes.h | 11 +- fs/btrfs/xattr.c | 2 + fs/btrfs/zoned.c | 2 - fs/cachefiles/Makefile | 1 + fs/cachefiles/interface.c | 9 +- fs/cachefiles/internal.h | 9 + fs/cachefiles/namei.c | 21 +- fs/cachefiles/rdwr.c | 2 - fs/cachefiles/rdwr2.c | 412 + fs/cachefiles/xattr.c | 29 +- fs/ceph/acl.c | 6 +- fs/ceph/dir.c | 23 +- fs/ceph/inode.c | 18 +- fs/ceph/super.h | 12 +- fs/ceph/xattr.c | 1 + fs/cifs/cifs_debug.c | 4 +- fs/cifs/cifsfs.c | 5 +- fs/cifs/cifsfs.h | 25 +- fs/cifs/connect.c | 4 +- fs/cifs/dir.c | 8 +- fs/cifs/inode.c | 26 +- fs/cifs/link.c | 3 +- fs/cifs/transport.c | 4 +- fs/cifs/xattr.c | 1 + fs/coda/coda_linux.h | 8 +- fs/coda/dir.c | 18 +- fs/coda/inode.c | 9 +- fs/coda/pioctl.c | 6 +- fs/configfs/configfs_internal.h | 6 +- fs/configfs/dir.c | 3 +- fs/configfs/inode.c | 5 +- fs/configfs/symlink.c | 6 +- fs/coredump.c | 63 +- fs/crypto/policy.c | 2 +- fs/dcache.c | 88 +- fs/dcookies.c | 356 - fs/debugfs/inode.c | 9 +- fs/direct-io.c | 4 +- fs/ecryptfs/crypto.c | 4 +- fs/ecryptfs/inode.c | 92 +- fs/ecryptfs/main.c | 6 + fs/ecryptfs/mmap.c | 4 +- fs/efivarfs/file.c | 2 +- fs/efivarfs/inode.c | 4 +- fs/erofs/inode.c | 7 +- fs/erofs/internal.h | 5 +- fs/exec.c | 12 +- fs/exfat/exfat_fs.h | 8 +- fs/exfat/file.c | 16 +- fs/exfat/namei.c | 14 +- fs/ext2/acl.c | 6 +- fs/ext2/acl.h | 3 +- fs/ext2/ext2.h | 5 +- fs/ext2/ialloc.c | 2 +- fs/ext2/inode.c | 15 +- fs/ext2/ioctl.c | 6 +- fs/ext2/namei.c | 22 +- fs/ext2/xattr_security.c | 1 + fs/ext2/xattr_trusted.c | 1 + fs/ext2/xattr_user.c | 1 + fs/ext4/acl.c | 5 +- fs/ext4/acl.h | 3 +- fs/ext4/ext4.h | 22 +- fs/ext4/fast_commit.c | 39 +- fs/ext4/file.c | 5 +- fs/ext4/fsync.c | 2 +- fs/ext4/ialloc.c | 9 +- fs/ext4/inode.c | 21 +- fs/ext4/ioctl.c | 20 +- fs/ext4/namei.c | 66 +- fs/ext4/super.c | 13 +- fs/ext4/xattr_hurd.c | 1 + fs/ext4/xattr_security.c | 1 + fs/ext4/xattr_trusted.c | 1 + fs/ext4/xattr_user.c | 1 + fs/f2fs/Kconfig | 10 - fs/f2fs/Makefile | 1 - fs/f2fs/acl.c | 7 +- fs/f2fs/acl.h | 3 +- fs/f2fs/checkpoint.c | 181 +- fs/f2fs/data.c | 69 +- fs/f2fs/debug.c | 12 + fs/f2fs/f2fs.h | 38 +- fs/f2fs/file.c | 41 +- fs/f2fs/namei.c | 23 +- fs/f2fs/node.c | 2 - fs/f2fs/segment.c | 15 +- fs/f2fs/super.c | 149 +- fs/f2fs/sysfs.c | 51 + fs/f2fs/trace.c | 165 - fs/f2fs/trace.h | 43 - fs/f2fs/xattr.c | 4 +- fs/fat/fat.h | 6 +- fs/fat/file.c | 26 +- fs/fat/namei_msdos.c | 12 +- fs/fat/namei_vfat.c | 15 +- fs/fcntl.c | 3 +- fs/file.c | 36 +- fs/fscache/Kconfig | 1 + fs/fscache/Makefile | 3 +- fs/fscache/internal.h | 3 + fs/fscache/page.c | 2 +- fs/fscache/page2.c | 116 + fs/fscache/stats.c | 1 + fs/fuse/acl.c | 3 +- fs/fuse/dir.c | 46 +- fs/fuse/fuse_i.h | 4 +- fs/fuse/xattr.c | 2 + fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 3 +- fs/gfs2/file.c | 11 +- fs/gfs2/incore.h | 4 +- fs/gfs2/inode.c | 64 +- fs/gfs2/inode.h | 3 +- fs/gfs2/log.c | 7 +- fs/gfs2/lops.c | 14 +- fs/gfs2/lops.h | 5 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/recovery.c | 34 +- fs/gfs2/util.c | 16 +- fs/gfs2/xattr.c | 1 + fs/hfs/attr.c | 1 + fs/hfs/dir.c | 13 +- fs/hfs/hfs_fs.h | 3 +- fs/hfs/inode.c | 8 +- fs/hfsplus/dir.c | 22 +- fs/hfsplus/hfsplus_fs.h | 5 +- fs/hfsplus/inode.c | 18 +- fs/hfsplus/ioctl.c | 2 +- fs/hfsplus/super.c | 2 +- fs/hfsplus/xattr.c | 1 + fs/hfsplus/xattr_security.c | 1 + fs/hfsplus/xattr_trusted.c | 1 + fs/hfsplus/xattr_user.c | 1 + fs/hostfs/hostfs_kern.c | 29 +- fs/hpfs/hpfs_fn.h | 2 +- fs/hpfs/inode.c | 7 +- fs/hpfs/namei.c | 20 +- fs/hugetlbfs/inode.c | 75 +- fs/init.c | 24 +- fs/inode.c | 48 +- fs/internal.h | 17 +- fs/io-wq.c | 1 - fs/io-wq.h | 1 - fs/io_uring.c | 836 +- fs/iomap/direct-io.c | 35 +- fs/isofs/dir.c | 1 + fs/isofs/namei.c | 1 + fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 4 +- fs/jbd2/recovery.c | 2 +- fs/jffs2/acl.c | 6 +- fs/jffs2/acl.h | 3 +- fs/jffs2/dir.c | 33 +- fs/jffs2/fs.c | 7 +- fs/jffs2/os-linux.h | 2 +- fs/jffs2/security.c | 1 + fs/jffs2/xattr_trusted.c | 1 + fs/jffs2/xattr_user.c | 1 + fs/jfs/acl.c | 5 +- fs/jfs/file.c | 9 +- fs/jfs/ioctl.c | 2 +- fs/jfs/jfs_acl.h | 3 +- fs/jfs/jfs_inode.c | 2 +- fs/jfs/jfs_inode.h | 2 +- fs/jfs/namei.c | 21 +- fs/jfs/xattr.c | 2 + fs/kernfs/dir.c | 6 +- fs/kernfs/file.c | 65 +- fs/kernfs/inode.c | 19 +- fs/kernfs/kernfs-internal.h | 9 +- fs/libfs.c | 30 +- fs/minix/bitmap.c | 2 +- fs/minix/file.c | 7 +- fs/minix/inode.c | 6 +- fs/minix/minix.h | 3 +- fs/minix/namei.c | 24 +- fs/mount.h | 28 - fs/mount_notify.c | 222 - fs/namei.c | 512 +- fs/namespace.c | 506 +- fs/netfs/Kconfig | 23 + fs/netfs/Makefile | 5 + fs/netfs/internal.h | 97 + fs/netfs/read_helper.c | 1155 ++ fs/netfs/stats.c | 59 + fs/nfs/blocklayout/blocklayout.c | 5 - fs/nfs/dir.c | 25 +- fs/nfs/export.c | 18 + fs/nfs/inode.c | 9 +- fs/nfs/internal.h | 14 +- fs/nfs/namespace.c | 15 +- fs/nfs/nfs3_fs.h | 3 +- fs/nfs/nfs3acl.c | 3 +- fs/nfs/nfs4file.c | 4 + fs/nfs/nfs4proc.c | 3 + fs/nfs/pnfs.c | 69 +- fs/nfs/super.c | 12 + fs/nfs_common/Makefile | 2 +- fs/nfs_common/nfs_ssc.c | 2 - fs/nfsd/Kconfig | 1 + fs/nfsd/blocklayout.c | 2 +- fs/nfsd/export.c | 12 +- fs/nfsd/nfs2acl.c | 6 +- fs/nfsd/nfs3acl.c | 6 +- fs/nfsd/nfs3xdr.c | 37 +- fs/nfsd/nfs4acl.c | 5 +- fs/nfsd/nfs4proc.c | 8 +- fs/nfsd/nfs4recover.c | 6 +- fs/nfsd/nfs4state.c | 124 +- fs/nfsd/nfsfh.c | 3 +- fs/nfsd/nfsfh.h | 28 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/state.h | 3 +- fs/nfsd/vfs.c | 50 +- fs/nilfs2/inode.c | 14 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/namei.c | 19 +- fs/nilfs2/nilfs.h | 6 +- fs/nilfs2/segbuf.c | 4 - fs/nilfs2/the_nilfs.h | 2 +- fs/notify/fanotify/fanotify_user.c | 2 +- fs/notify/inotify/inotify_user.c | 2 +- fs/ntfs/inode.c | 6 +- fs/ntfs/inode.h | 3 +- fs/ntfs/layout.h | 4 +- fs/ocfs2/acl.c | 6 +- fs/ocfs2/acl.h | 3 +- fs/ocfs2/dlm/dlmast.c | 10 - fs/ocfs2/dlm/dlmcommon.h | 4 - fs/ocfs2/dlmfs/dlmfs.c | 17 +- fs/ocfs2/file.c | 20 +- fs/ocfs2/file.h | 11 +- fs/ocfs2/ioctl.c | 2 +- fs/ocfs2/namei.c | 21 +- fs/ocfs2/refcounttree.c | 4 +- fs/ocfs2/xattr.c | 3 + fs/omfs/dir.c | 13 +- fs/omfs/file.c | 7 +- fs/omfs/inode.c | 2 +- fs/open.c | 35 +- fs/orangefs/acl.c | 6 +- fs/orangefs/file.c | 5 +- fs/orangefs/inode.c | 20 +- fs/orangefs/namei.c | 12 +- fs/orangefs/orangefs-kernel.h | 13 +- fs/orangefs/xattr.c | 1 + fs/overlayfs/copy_up.c | 37 +- fs/overlayfs/dir.c | 33 +- fs/overlayfs/file.c | 28 +- fs/overlayfs/inode.c | 29 +- fs/overlayfs/overlayfs.h | 46 +- fs/overlayfs/ovl_entry.h | 2 + fs/overlayfs/readdir.c | 28 +- fs/overlayfs/super.c | 59 +- fs/overlayfs/util.c | 31 +- fs/pipe.c | 1 + fs/posix_acl.c | 103 +- fs/proc/base.c | 28 +- fs/proc/fd.c | 5 +- fs/proc/fd.h | 3 +- fs/proc/generic.c | 12 +- fs/proc/internal.h | 6 +- fs/proc/proc_net.c | 5 +- fs/proc/proc_sysctl.c | 27 +- fs/proc/root.c | 5 +- fs/proc/task_mmu.c | 53 +- fs/proc/vmcore.c | 7 +- fs/proc_namespace.c | 3 + fs/pstore/zone.c | 2 +- fs/ramfs/file-nommu.c | 9 +- fs/ramfs/inode.c | 21 +- fs/read_write.c | 20 +- fs/reiserfs/acl.h | 3 +- fs/reiserfs/file.c | 2 +- fs/reiserfs/inode.c | 7 +- fs/reiserfs/ioctl.c | 4 +- fs/reiserfs/namei.c | 21 +- fs/reiserfs/reiserfs.h | 3 +- fs/reiserfs/xattr.c | 13 +- fs/reiserfs/xattr.h | 3 +- fs/reiserfs/xattr_acl.c | 8 +- fs/reiserfs/xattr_security.c | 3 +- fs/reiserfs/xattr_trusted.c | 3 +- fs/reiserfs/xattr_user.c | 3 +- fs/remap_range.c | 7 +- fs/seq_file.c | 8 +- fs/splice.c | 53 +- fs/stat.c | 26 +- fs/super.c | 15 +- fs/sysv/file.c | 7 +- fs/sysv/ialloc.c | 2 +- fs/sysv/itree.c | 6 +- fs/sysv/namei.c | 21 +- fs/sysv/sysv.h | 3 +- fs/tracefs/inode.c | 4 +- fs/ubifs/dir.c | 30 +- fs/ubifs/file.c | 5 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/ubifs.h | 5 +- fs/ubifs/xattr.c | 1 + fs/udf/file.c | 9 +- fs/udf/ialloc.c | 2 +- fs/udf/inode.c | 9 +- fs/udf/namei.c | 24 +- fs/udf/super.c | 7 +- fs/udf/symlink.c | 7 +- fs/ufs/ialloc.c | 2 +- fs/ufs/inode.c | 7 +- fs/ufs/namei.c | 19 +- fs/ufs/ufs.h | 3 +- fs/utimes.c | 3 +- fs/vboxsf/dir.c | 12 +- fs/vboxsf/utils.c | 9 +- fs/vboxsf/vfsmod.h | 8 +- fs/verity/enable.c | 2 +- fs/xattr.c | 139 +- fs/xfs/libxfs/xfs_alloc.c | 50 + fs/xfs/libxfs/xfs_alloc.h | 3 + fs/xfs/libxfs/xfs_attr.c | 13 + fs/xfs/libxfs/xfs_bmap.c | 285 +- fs/xfs/libxfs/xfs_dir2.h | 2 - fs/xfs/libxfs/xfs_dir2_sf.c | 2 +- fs/xfs/libxfs/xfs_errortag.h | 6 +- fs/xfs/libxfs/xfs_inode_fork.c | 27 + fs/xfs/libxfs/xfs_inode_fork.h | 63 + fs/xfs/xfs_acl.c | 5 +- fs/xfs/xfs_acl.h | 3 +- fs/xfs/xfs_bmap_item.c | 10 + fs/xfs/xfs_bmap_util.c | 31 + fs/xfs/xfs_buf.c | 30 +- fs/xfs/xfs_buf.h | 11 +- fs/xfs/xfs_dquot.c | 8 +- fs/xfs/xfs_error.c | 6 + fs/xfs/xfs_export.c | 10 + fs/xfs/xfs_file.c | 105 +- fs/xfs/xfs_inode.c | 132 +- fs/xfs/xfs_inode.h | 16 +- fs/xfs/xfs_ioctl.c | 35 +- fs/xfs/xfs_ioctl32.c | 6 +- fs/xfs/xfs_iomap.c | 10 + fs/xfs/xfs_iops.c | 103 +- fs/xfs/xfs_iops.h | 3 +- fs/xfs/xfs_itable.c | 17 +- fs/xfs/xfs_itable.h | 1 + fs/xfs/xfs_log.c | 136 +- fs/xfs/xfs_log.h | 4 +- fs/xfs/xfs_mount.c | 38 +- fs/xfs/xfs_mount.h | 1 - fs/xfs/xfs_qm.c | 3 +- fs/xfs/xfs_reflink.c | 16 + fs/xfs/xfs_rtalloc.c | 5 + fs/xfs/xfs_super.c | 42 +- fs/xfs/xfs_symlink.c | 11 +- fs/xfs/xfs_symlink.h | 5 +- fs/xfs/xfs_trace.h | 2 +- fs/xfs/xfs_xattr.c | 7 +- fs/zonefs/Makefile | 2 + fs/zonefs/super.c | 24 +- fs/zonefs/trace.h | 103 + include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 12 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpi_bus.h | 7 + include/acpi/acpi_drivers.h | 2 - include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 2 +- include/acpi/actbl2.h | 26 +- include/acpi/actbl3.h | 25 +- include/acpi/actypes.h | 8 +- include/acpi/acuuid.h | 2 +- include/acpi/cppc_acpi.h | 2 +- include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 17 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/page.h | 4 - include/asm-generic/vmlinux.lds.h | 2 +- include/crypto/hash.h | 8 +- include/drm/drm_atomic.h | 4 + include/drm/drm_dp_helper.h | 21 +- include/drm/drm_file.h | 3 + include/drm/drm_gem_vram_helper.h | 6 +- include/drm/drm_hdcp.h | 8 +- include/drm/drm_plane.h | 21 +- include/drm/ttm/ttm_bo_api.h | 35 +- include/drm/ttm/ttm_bo_driver.h | 328 +- include/drm/ttm/ttm_device.h | 319 + include/drm/ttm/ttm_resource.h | 8 +- include/drm/ttm/ttm_tt.h | 10 +- include/dt-bindings/clock/k210-clk.h | 1 - include/dt-bindings/power/qcom-rpmpd.h | 9 + include/dt-bindings/sound/apq8016-lpass.h | 7 +- include/dt-bindings/sound/qcom,lpass.h | 15 + include/dt-bindings/sound/sc7180-lpass.h | 6 +- include/linux/acpi.h | 3 - include/linux/arm-smccc.h | 31 + include/linux/binfmts.h | 1 + include/linux/bio.h | 43 +- include/linux/blk-mq.h | 8 +- include/linux/blk_types.h | 4 +- include/linux/blkdev.h | 38 +- include/linux/bpf-cgroup.h | 63 +- include/linux/buildid.h | 12 + include/linux/can/bittiming.h | 44 + include/linux/can/dev.h | 135 +- include/linux/can/length.h | 174 + include/linux/can/rx-offload.h | 3 +- include/linux/can/skb.h | 80 + include/linux/capability.h | 14 +- include/linux/compiler-clang.h | 10 - include/linux/compiler-gcc.h | 11 - include/linux/compiler.h | 2 + include/linux/connector.h | 2 +- include/linux/coredump.h | 11 +- include/linux/cpumask.h | 8 - include/linux/cred.h | 2 +- include/linux/crypto.h | 9 +- include/linux/dcache.h | 3 +- include/linux/dcookies.h | 69 - include/linux/device.h | 12 + include/linux/dma-buf.h | 6 + include/linux/dma-fence.h | 3 + include/linux/dma-heap.h | 12 +- include/linux/dma/mmp-pdma.h | 16 - include/linux/eeprom_93xx46.h | 2 + include/linux/elevator.h | 2 + include/linux/exportfs.h | 1 + include/linux/filter.h | 30 +- .../linux/firmware/intel/stratix10-svc-client.h | 10 +- include/linux/firmware/xlnx-zynqmp.h | 1 - include/linux/fixp-arith.h | 19 + include/linux/fs.h | 191 +- include/linux/fscache-cache.h | 4 + include/linux/fscache.h | 40 +- include/linux/fwnode.h | 7 + include/linux/genhd.h | 27 +- include/linux/gpio/machine.h | 4 +- include/linux/hid-sensor-hub.h | 9 +- include/linux/hid-sensor-ids.h | 14 + include/linux/hid.h | 15 +- include/linux/highmem-internal.h | 5 - include/linux/hugetlb.h | 91 + include/linux/iio/adc/qcom-vadc-common.h | 171 + include/linux/iio/consumer.h | 36 + include/linux/ima.h | 28 +- include/linux/indirect_call_wrapper.h | 6 + include/linux/initrd.h | 11 + include/linux/iomap.h | 18 +- include/linux/ipv6.h | 1 + include/linux/irqflags.h | 12 + include/linux/isa.h | 2 +- include/linux/iversion.h | 26 + include/linux/jump_label.h | 12 +- include/linux/kasan.h | 34 +- include/linux/kconfig.h | 6 + include/linux/kcsan-checks.h | 6 + include/linux/kcsan.h | 7 + include/linux/keyslot-manager.h | 3 + include/linux/kfence.h | 6 + include/linux/kthread.h | 3 + include/linux/linkage.h | 10 +- include/linux/local_lock_internal.h | 5 +- include/linux/lockdep.h | 20 +- include/linux/lockdep_types.h | 18 +- include/linux/lsm_hook_defs.h | 18 +- include/linux/lsm_hooks.h | 7 +- include/linux/mdev.h | 2 +- include/linux/mdio-bitbang.h | 3 + include/linux/mdio.h | 23 +- include/linux/memblock.h | 4 +- include/linux/memory_hotplug.h | 23 +- include/linux/memremap.h | 6 + include/linux/mfd/axp20x.h | 2 +- include/linux/mfd/hi6421-spmi-pmic.h | 1 - include/linux/mhi.h | 9 + include/linux/migrate.h | 2 +- include/linux/mlx5/driver.h | 18 - include/linux/mlx5/mlx5_ifc.h | 25 +- include/linux/mm.h | 44 +- include/linux/mm_inline.h | 113 +- include/linux/mmc/core.h | 6 + include/linux/mmc/host.h | 24 + include/linux/mmzone.h | 40 +- include/linux/mount.h | 7 + include/linux/netdev_features.h | 4 +- include/linux/netdevice.h | 6 + include/linux/netfs.h | 167 + include/linux/nfs_fs.h | 7 +- include/linux/nvme.h | 6 + include/linux/oprofile.h | 209 - include/linux/page-flags.h | 6 - include/linux/page_counter.h | 9 +- include/linux/pagemap.h | 17 +- include/linux/parport.h | 31 + include/linux/pci-epc.h | 39 +- include/linux/pci-epf.h | 28 +- include/linux/pci_ids.h | 1 + include/linux/pgtable.h | 11 + include/linux/phy.h | 11 +- include/linux/platform_data/cros_ec_commands.h | 19 + include/linux/platform_data/dma-coh901318.h | 72 - include/linux/platform_data/dma-imx-sdma.h | 11 - include/linux/platform_data/efm32-spi.h | 15 - include/linux/platform_data/efm32-uart.h | 19 - include/linux/platform_data/i2c-hid.h | 41 - include/linux/platform_data/simplefb.h | 1 + include/linux/pm_domain.h | 12 + include/linux/pm_opp.h | 51 +- include/linux/posix_acl.h | 21 +- include/linux/posix_acl_xattr.h | 12 +- include/linux/printk.h | 8 +- include/linux/property.h | 3 + include/linux/ptrace.h | 2 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 4 +- include/linux/regulator/consumer.h | 30 + include/linux/reset.h | 19 + include/linux/rmap.h | 3 +- include/linux/rtc.h | 2 + include/linux/rtc/sirfsoc_rtciobrg.h | 21 - include/linux/sched.h | 16 +- include/linux/security.h | 62 +- include/linux/sirfsoc_dma.h | 7 - include/linux/skbuff.h | 11 +- include/linux/skmsg.h | 1 - include/linux/sony-laptop.h | 2 +- include/linux/spi/ifx_modem.h | 15 - include/linux/spi/lms283gf05.h | 16 - include/linux/stackdepot.h | 9 + include/linux/sunrpc/svc_rdma.h | 15 +- include/linux/sunxi-rsb.h | 2 +- include/linux/swap.h | 1 - include/linux/syscalls.h | 6 +- include/linux/tcp.h | 3 +- include/linux/thermal.h | 3 - include/linux/tpm.h | 9 +- include/linux/tty.h | 1 + include/linux/tty_ldisc.h | 3 +- include/linux/uio.h | 11 + include/linux/usb/ch9.h | 9 + include/linux/usb/composite.h | 4 +- include/linux/usb/gadget.h | 11 + include/linux/usb/pd.h | 3 + include/linux/usb/tcpm.h | 4 + include/linux/usb/usbnet.h | 2 + include/linux/vdpa.h | 44 +- include/linux/vgaarb.h | 6 +- include/linux/vmalloc.h | 9 +- include/linux/vmw_vmci_defs.h | 4 +- include/linux/w1.h | 2 +- include/linux/watch_queue.h | 7 +- include/linux/workqueue.h | 2 +- include/linux/xattr.h | 30 +- include/linux/zpool.h | 3 + include/linux/zstd.h | 8 +- include/media/v4l2-async.h | 25 +- include/media/v4l2-fwnode.h | 22 + include/net/act_api.h | 5 +- include/net/af_rxrpc.h | 2 +- include/net/bluetooth/hci_core.h | 36 +- include/net/bluetooth/l2cap.h | 1 + include/net/bluetooth/mgmt.h | 16 + include/net/bonding.h | 4 + include/net/cfg80211.h | 148 +- include/net/devlink.h | 2 + include/net/dsa.h | 96 + include/net/fq.h | 11 +- include/net/fq_impl.h | 171 +- include/net/inet_connection_sock.h | 7 +- include/net/ip6_route.h | 3 +- include/net/lapb.h | 2 + include/net/mac80211.h | 26 +- include/net/netfilter/nf_tables.h | 2 + include/net/pkt_cls.h | 36 + include/net/sch_generic.h | 18 +- include/net/sock.h | 19 +- include/net/tcp.h | 4 +- include/net/xdp.h | 5 + include/rdma/ib_umem.h | 48 +- include/rdma/ib_verbs.h | 6 +- include/rdma/rdma_counter.h | 3 +- include/scsi/libsas.h | 9 +- include/scsi/scsi.h | 2 + include/scsi/scsi_cmnd.h | 5 + include/scsi/scsi_host.h | 6 + include/scsi/scsi_transport_fc.h | 4 +- include/soc/fsl/qe/qe.h | 15 +- include/soc/fsl/qe/ucc_fast.h | 1 - include/soc/mediatek/smi.h | 2 +- include/soc/mscc/ocelot.h | 55 +- include/soc/mscc/ocelot_qsys.h | 7 +- include/sound/pcm.h | 2 +- include/sound/soc-component.h | 6 + include/sound/soc-dai.h | 4 +- include/sound/soc.h | 4 +- include/target/target_core_base.h | 1 + include/trace/bpf_probe.h | 12 +- include/trace/events/afs.h | 74 +- include/trace/events/btrfs.h | 13 +- include/trace/events/error_report.h | 74 + include/trace/events/netfs.h | 201 + include/trace/events/pagemap.h | 11 +- include/trace/events/workqueue.h | 6 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/drm_fourcc.h | 19 + include/uapi/drm/etnaviv_drm.h | 3 + include/uapi/drm/i915_drm.h | 3 +- include/uapi/linux/bpf.h | 10 +- include/uapi/linux/firewire-cdev.h | 2 +- include/uapi/linux/gpio.h | 2 +- include/uapi/linux/gtp.h | 12 + include/uapi/linux/i2c-dev.h | 25 +- include/uapi/linux/i2c.h | 128 +- include/uapi/linux/if_bonding.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/if_tunnel.h | 1 + include/uapi/linux/input.h | 2 +- include/uapi/linux/io_uring.h | 10 + include/uapi/linux/ipv6.h | 1 + include/uapi/linux/mempolicy.h | 4 +- include/uapi/linux/misc/bcm_vk.h | 84 + include/uapi/linux/mount.h | 16 + include/uapi/linux/mrp_bridge.h | 86 - include/uapi/linux/perf_event.h | 42 +- include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/pkt_sched.h | 1 + include/uapi/linux/rpl.h | 6 +- include/uapi/linux/rtc.h | 5 + include/uapi/linux/serial_core.h | 3 - include/uapi/linux/sysctl.h | 1 + include/uapi/linux/tcp.h | 5 + include/uapi/linux/usb/ch9.h | 13 + include/uapi/linux/v4l2-subdev.h | 2 +- include/uapi/linux/vdpa.h | 40 + include/uapi/linux/watch_queue.h | 31 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 14 + include/uapi/rdma/vmw_pvrdma-abi.h | 7 + init/Kconfig | 26 +- init/initramfs.c | 64 +- init/main.c | 10 +- init/version.c | 8 - ipc/mqueue.c | 9 +- kernel/audit.c | 2 +- kernel/auditsc.c | 21 +- kernel/bpf/bpf_inode_storage.c | 6 +- kernel/bpf/bpf_lsm.c | 12 + kernel/bpf/btf.c | 5 - kernel/bpf/cgroup.c | 119 +- kernel/bpf/core.c | 67 +- kernel/bpf/cpumap.c | 46 +- kernel/bpf/disasm.c | 43 +- kernel/bpf/helpers.c | 2 +- kernel/bpf/inode.c | 13 +- kernel/bpf/preload/Makefile | 5 +- kernel/bpf/stackmap.c | 143 +- kernel/bpf/verifier.c | 85 +- kernel/capability.c | 14 +- kernel/cgroup/cgroup-v1.c | 3 + kernel/cgroup/cgroup.c | 61 +- kernel/cgroup/cpuset.c | 6 +- kernel/dma/map_benchmark.c | 6 +- kernel/entry/common.c | 10 - kernel/events/core.c | 40 +- kernel/events/uprobes.c | 2 +- kernel/gcov/Kconfig | 2 +- kernel/groups.c | 7 +- kernel/irq/manage.c | 1 + kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 + kernel/kcsan/core.c | 5 + kernel/kcsan/debugfs.c | 5 + kernel/kcsan/encoding.h | 5 + kernel/kcsan/kcsan-test.c | 1207 -- kernel/kcsan/kcsan.h | 3 +- kernel/kcsan/kcsan_test.c | 1199 ++ kernel/kcsan/report.c | 5 + kernel/kcsan/selftest.c | 5 + kernel/kexec_core.c | 2 - kernel/kthread.c | 27 +- kernel/locking/Makefile | 1 + kernel/locking/irqflag-debug.c | 11 + kernel/locking/lockdep.c | 183 +- kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem.c | 2 +- kernel/locking/semaphore.c | 2 +- kernel/module.c | 164 +- kernel/module_signature.c | 2 +- kernel/module_signing.c | 2 +- kernel/power/swap.c | 2 +- kernel/printk/printk.c | 40 +- kernel/printk/printk_ringbuffer.c | 2 +- kernel/printk/printk_ringbuffer.h | 2 +- kernel/rcu/rcutorture.c | 42 +- kernel/rcu/tasks.h | 4 +- kernel/rcu/tree.c | 71 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 58 +- kernel/sched/core.c | 298 +- kernel/sched/cpufreq_schedutil.c | 108 +- kernel/sched/deadline.c | 2 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 121 +- kernel/sched/idle.c | 24 +- kernel/sched/membarrier.c | 2 +- kernel/sched/rt.c | 2 +- kernel/sched/sched.h | 26 +- kernel/signal.c | 3 + kernel/smpboot.c | 1 + kernel/sys.c | 5 +- kernel/sys_ni.c | 3 - kernel/torture.c | 6 +- kernel/trace/Makefile | 1 + kernel/trace/blktrace.c | 16 +- kernel/trace/error_report-traces.c | 12 + kernel/watch_queue.c | 2 +- kernel/workqueue.c | 26 +- lib/Kconfig | 9 + lib/Kconfig.debug | 9 +- lib/Kconfig.kcsan | 5 +- lib/Makefile | 3 +- lib/bitmap.c | 27 +- lib/buildid.c | 149 + lib/cmdline.c | 21 +- lib/cmdline_kunit.c | 56 + lib/cpumask.c | 132 - lib/crc7.c | 2 +- lib/crypto/chacha20poly1305.c | 5 + lib/hexdump.c | 9 +- lib/iov_iter.c | 336 +- lib/locking-selftest.c | 334 +- lib/seq_buf.c | 9 +- lib/stackdepot.c | 35 +- lib/test_bpf.c | 21 +- lib/test_fpu.c | 6 +- lib/test_kasan.c | 196 +- lib/test_printf.c | 4 +- lib/ubsan.c | 31 + lib/ubsan.h | 6 + localversion-next | 2 +- mm/backing-dev.c | 3 +- mm/cma.c | 43 +- mm/compaction.c | 25 +- mm/debug.c | 10 +- mm/debug_vm_pgtable.c | 86 +- mm/dmapool.c | 3 +- mm/early_ioremap.c | 12 +- mm/filemap.c | 765 +- mm/highmem.c | 7 +- mm/huge_memory.c | 41 +- mm/hugetlb.c | 216 +- mm/kasan/common.c | 6 +- mm/kasan/generic.c | 2 +- mm/kasan/hw_tags.c | 77 +- mm/kasan/kasan.h | 6 +- mm/kasan/report.c | 10 +- mm/kasan/shadow.c | 1 + mm/kasan/sw_tags.c | 2 +- mm/kfence/core.c | 5 + mm/kfence/kfence.h | 6 + mm/kfence/report.c | 7 + mm/khugepaged.c | 37 +- mm/madvise.c | 5 +- mm/memblock.c | 2 +- mm/memcontrol.c | 10 +- mm/memory-failure.c | 26 +- mm/memory.c | 229 +- mm/memory_hotplug.c | 103 +- mm/mempolicy.c | 16 + mm/mempool.c | 2 +- mm/memremap.c | 15 + mm/migrate.c | 13 +- mm/mincore.c | 5 +- mm/mlock.c | 3 +- mm/mprotect.c | 13 +- mm/mremap.c | 8 + mm/oom_kill.c | 5 +- mm/page_alloc.c | 144 +- mm/page_io.c | 47 +- mm/page_owner.c | 4 +- mm/page_poison.c | 2 +- mm/readahead.c | 70 + mm/rmap.c | 15 +- mm/secretmem.c | 46 +- mm/shmem.c | 56 +- mm/slab.c | 5 +- mm/slab.h | 6 +- mm/slab_common.c | 32 +- mm/slub.c | 162 +- mm/swap.c | 50 +- mm/swap_slots.c | 3 +- mm/swapfile.c | 35 +- mm/vmscan.c | 23 +- mm/vmstat.c | 6 +- mm/workingset.c | 5 +- mm/z3fold.c | 12 +- mm/zbud.c | 1 + mm/zpool.c | 13 + mm/zsmalloc.c | 3 +- mm/zswap.c | 51 +- net/8021q/vlan_dev.c | 9 + net/9p/Kconfig | 1 - net/Makefile | 23 +- net/batman-adv/Kconfig | 1 - net/bluetooth/Kconfig | 2 +- net/bluetooth/a2mp.c | 1 + net/bluetooth/hci_core.c | 183 +- net/bluetooth/hci_request.c | 49 +- net/bluetooth/l2cap_core.c | 119 +- net/bluetooth/mgmt.c | 391 +- net/bluetooth/msft.c | 460 +- net/bluetooth/msft.h | 30 + net/bpfilter/Kconfig | 2 +- net/bridge/Makefile | 2 +- net/bridge/br_forward.c | 3 +- net/bridge/br_multicast.c | 256 +- net/bridge/br_multicast_eht.c | 856 ++ net/bridge/br_netlink.c | 12 +- net/bridge/br_private.h | 6 + net/bridge/br_private_mcast_eht.h | 65 + net/bridge/br_private_mrp.h | 29 + net/bridge/br_vlan.c | 2 +- net/can/Kconfig | 1 - net/ceph/messenger_v1.c | 2 +- net/core/dev.c | 254 +- net/core/devlink.c | 8 +- net/core/flow_dissector.c | 29 +- net/core/gen_estimator.c | 11 +- net/core/neighbour.c | 1 - net/core/pktgen.c | 2 +- net/core/skbuff.c | 23 +- net/core/skmsg.c | 3 +- net/core/sysctl_net_core.c | 2 - net/core/xdp.c | 59 + net/dcb/Makefile | 2 +- net/dns_resolver/Kconfig | 2 +- net/dsa/Kconfig | 6 + net/dsa/Makefile | 1 + net/dsa/dsa.c | 12 +- net/dsa/dsa2.c | 254 +- net/dsa/dsa_priv.h | 36 + net/dsa/port.c | 79 + net/dsa/slave.c | 80 +- net/dsa/switch.c | 50 + net/dsa/tag_dsa.c | 17 +- net/dsa/tag_xrs700x.c | 61 + net/ethtool/common.c | 1 + net/ife/Kconfig | 1 - net/ipv4/af_inet.c | 9 +- net/ipv4/gre_offload.c | 15 +- net/ipv4/inet_connection_sock.c | 1 + net/ipv4/netfilter/ipt_rpfilter.c | 2 +- net/ipv4/nexthop.c | 105 +- net/ipv4/tcp.c | 163 +- net/ipv4/tcp_cubic.c | 11 +- net/ipv4/tcp_input.c | 36 +- net/ipv4/tcp_ipv4.c | 30 +- net/ipv4/tcp_output.c | 3 + net/ipv4/tcp_recovery.c | 5 +- net/ipv4/tcp_timer.c | 54 +- net/ipv4/udp.c | 10 +- net/ipv4/udp_offload.c | 7 +- net/ipv6/addrconf.c | 14 +- net/ipv6/af_inet6.c | 9 +- net/ipv6/ndisc.c | 12 +- net/ipv6/route.c | 5 +- net/ipv6/tcp_ipv6.c | 1 + net/ipv6/udp.c | 7 +- net/l3mdev/Makefile | 2 +- net/lapb/lapb_iface.c | 70 +- net/lapb/lapb_timer.c | 30 +- net/llc/Kconfig | 1 - net/mac80211/Makefile | 2 - net/mac80211/debugfs.c | 96 +- net/mac80211/debugfs_sta.c | 1 + net/mac80211/driver-ops.h | 16 + net/mac80211/he.c | 92 + net/mac80211/ieee80211_i.h | 4 +- net/mac80211/iface.c | 46 +- net/mac80211/key.c | 4 +- net/mac80211/main.c | 5 + net/mac80211/pm.c | 6 +- net/mac80211/rc80211_minstrel.c | 574 - net/mac80211/rc80211_minstrel.h | 184 - net/mac80211/rc80211_minstrel_debugfs.c | 172 - net/mac80211/rc80211_minstrel_ht.c | 562 +- net/mac80211/rc80211_minstrel_ht.h | 96 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 57 +- net/mac80211/rx.c | 245 +- net/mac80211/spectmgmt.c | 10 +- net/mac80211/sta_info.h | 2 + net/mac80211/tdls.c | 6 +- net/mac80211/trace.h | 18 +- net/mac80211/tx.c | 64 +- net/mac80211/util.c | 14 +- net/mac80211/vht.c | 9 +- net/mptcp/pm_netlink.c | 39 +- net/mptcp/protocol.c | 179 +- net/mptcp/protocol.h | 87 + net/mptcp/subflow.c | 79 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/Kconfig | 2 +- net/netfilter/nf_tables_api.c | 5 +- net/netfilter/nft_dynset.c | 41 +- net/nfc/Kconfig | 1 - net/nfc/nci/core.c | 2 +- net/nfc/nci/uart.c | 3 +- net/nfc/netlink.c | 5 +- net/nfc/rawsock.c | 2 +- net/openvswitch/actions.c | 12 +- net/openvswitch/flow_netlink.c | 14 +- net/psample/Kconfig | 1 - net/rxrpc/recvmsg.c | 9 +- net/sched/act_api.c | 104 +- net/sched/act_ct.c | 1 + net/sched/cls_api.c | 11 +- net/sched/cls_flower.c | 26 +- net/sched/cls_tcindex.c | 8 +- net/sched/sch_api.c | 10 +- net/sched/sch_atm.c | 3 +- net/sched/sch_cbq.c | 3 +- net/sched/sch_drr.c | 3 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_hfsc.c | 3 +- net/sched/sch_htb.c | 557 +- net/sched/sch_qfq.c | 3 +- net/sched/sch_sfb.c | 3 +- net/sched/sch_taprio.c | 6 +- net/sctp/offload.c | 2 +- net/socket.c | 9 +- net/sunrpc/svc.c | 2 +- net/sunrpc/xprtrdma/svc_rdma.c | 198 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 91 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 3 + net/sunrpc/xprtrdma/svc_rdma_sendto.c | 2 +- net/switchdev/Makefile | 2 +- net/tls/tls_device.c | 4 +- net/tls/tls_device_fallback.c | 2 +- net/unix/af_unix.c | 5 +- net/wireless/chan.c | 5 +- net/wireless/core.c | 159 +- net/wireless/core.h | 2 +- net/wireless/debugfs.c | 4 - net/wireless/ibss.c | 3 +- net/wireless/mlme.c | 6 +- net/wireless/nl80211.c | 657 +- net/wireless/reg.c | 91 +- net/wireless/reg.h | 1 - net/wireless/scan.c | 35 +- net/wireless/sme.c | 5 +- net/wireless/sysfs.c | 5 + net/wireless/util.c | 39 +- net/wireless/wext-compat.c | 271 +- net/wireless/wext-core.c | 5 +- net/wireless/wext-sme.c | 4 +- net/xdp/xsk.c | 51 +- net/xdp/xsk_buff_pool.c | 12 +- samples/bpf/Makefile | 6 +- samples/bpf/README.rst | 22 +- samples/bpf/bpf_insn.h | 28 +- samples/bpf/cookie_uid_helper_example.c | 8 +- samples/bpf/sock_example.c | 2 +- samples/bpf/test_cgrp2_attach.c | 5 +- samples/bpf/xdp_redirect_map_kern.c | 60 +- samples/bpf/xdp_redirect_map_user.c | 112 +- samples/kprobes/kprobe_example.c | 8 + samples/watch_queue/watch_test.c | 41 +- scripts/Kconfig.include | 6 + scripts/Makefile.lib | 22 +- scripts/bloat-o-meter | 2 +- scripts/cc-version.sh | 82 + scripts/checkpatch.pl | 29 +- scripts/clang-version.sh | 19 - scripts/diffconfig | 2 +- scripts/dummy-tools/gcc | 10 +- scripts/gcc-version.sh | 20 - scripts/gdb/linux/Makefile | 4 +- scripts/genksyms/genksyms.c | 2 +- scripts/genksyms/genksyms.h | 2 +- scripts/genksyms/lex.l | 56 +- scripts/kconfig/mconf-cfg.sh | 2 +- scripts/kernel-doc | 62 +- scripts/spelling.txt | 4 + security/apparmor/apparmorfs.c | 3 +- security/apparmor/domain.c | 13 +- security/apparmor/file.c | 4 +- security/apparmor/lsm.c | 21 +- security/commoncap.c | 175 +- security/integrity/evm/evm_crypto.c | 18 +- security/integrity/evm/evm_main.c | 4 +- security/integrity/evm/evm_secfs.c | 2 +- security/integrity/ima/ima.h | 27 +- security/integrity/ima/ima_api.c | 16 +- security/integrity/ima/ima_appraise.c | 25 +- security/integrity/ima/ima_asymmetric_keys.c | 5 +- security/integrity/ima/ima_main.c | 91 +- security/integrity/ima/ima_policy.c | 133 +- security/integrity/ima/ima_queue_keys.c | 7 +- security/lsm_audit.c | 12 +- security/security.c | 32 +- security/selinux/Makefile | 2 + security/selinux/hooks.c | 23 +- security/selinux/ima.c | 44 + security/selinux/include/ima.h | 24 + security/selinux/include/security.h | 3 +- security/selinux/ss/services.c | 64 +- security/smack/smack_lsm.c | 22 +- sound/core/pcm_native.c | 4 +- sound/core/seq/oss/seq_oss_synth.c | 3 +- sound/firewire/bebob/bebob_hwdep.c | 8 +- sound/firewire/dice/Makefile | 3 +- sound/firewire/dice/dice-harman.c | 26 + sound/firewire/dice/dice.c | 12 + sound/firewire/dice/dice.h | 1 + sound/firewire/fireface/ff-hwdep.c | 10 +- sound/firewire/oxfw/oxfw-hwdep.c | 10 +- sound/hda/intel-dsp-config.c | 4 + sound/isa/ad1848/ad1848.c | 3 +- sound/isa/adlib.c | 3 +- sound/isa/cmi8328.c | 3 +- sound/isa/cmi8330.c | 3 +- sound/isa/cs423x/cs4231.c | 3 +- sound/isa/cs423x/cs4236.c | 3 +- sound/isa/es1688/es1688.c | 3 +- sound/isa/es18xx.c | 5 +- sound/isa/galaxy/galaxy.c | 3 +- sound/isa/gus/gusclassic.c | 3 +- sound/isa/gus/gusextreme.c | 3 +- sound/isa/gus/gusmax.c | 3 +- sound/isa/gus/interwave.c | 3 +- sound/isa/msnd/msnd_pinnacle.c | 3 +- sound/isa/opl3sa2.c | 3 +- sound/isa/opti9xx/miro.c | 3 +- sound/isa/opti9xx/opti92x-ad1848.c | 5 +- sound/isa/sb/jazz16.c | 3 +- sound/isa/sb/sb16.c | 3 +- sound/isa/sb/sb8.c | 3 +- sound/isa/sc6000.c | 3 +- sound/isa/sscape.c | 3 +- sound/isa/wavefront/wavefront.c | 3 +- sound/mips/Kconfig | 7 + sound/mips/Makefile | 1 + sound/mips/snd-n64.c | 372 + sound/pci/ad1889.c | 3 +- sound/pci/ali5451/ali5451.c | 3 +- sound/pci/als300.c | 3 +- sound/pci/als4000.c | 3 +- sound/pci/au88x0/au88x0.c | 3 +- sound/pci/aw2/aw2-alsa.c | 3 +- sound/pci/azt3328.c | 3 +- sound/pci/ca0106/ca0106_main.c | 3 +- sound/pci/cs5535audio/cs5535audio.c | 3 +- sound/pci/ctxfi/cthw20k1.c | 8 +- sound/pci/ctxfi/cthw20k2.c | 8 +- sound/pci/es1938.c | 3 +- sound/pci/es1968.c | 3 +- sound/pci/hda/hda_codec.c | 24 +- sound/pci/hda/hda_intel.c | 13 +- sound/pci/hda/hda_tegra.c | 90 +- sound/pci/hda/patch_conexant.c | 2 +- sound/pci/hda/patch_realtek.c | 1 + sound/pci/hda/patch_via.c | 2 +- sound/pci/ice1712/ice1712.c | 3 +- sound/pci/maestro3.c | 3 +- sound/pci/sonicvibes.c | 3 +- sound/pci/trident/trident_main.c | 3 +- sound/soc/Kconfig | 19 +- sound/soc/Makefile | 7 +- sound/soc/adi/axi-i2s.c | 2 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 18 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 4 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 2 +- sound/soc/cirrus/ep93xx-i2s.c | 2 +- sound/soc/codecs/Makefile | 4 - sound/soc/codecs/ab8500-codec.c | 4 +- sound/soc/codecs/adau1372.c | 2 +- sound/soc/codecs/adau1373.c | 6 +- sound/soc/codecs/adau1701.c | 2 +- sound/soc/codecs/ak4458.c | 22 +- sound/soc/codecs/ak4554.c | 2 +- sound/soc/codecs/ak4613.c | 2 +- sound/soc/codecs/ak4641.c | 4 +- sound/soc/codecs/ak4642.c | 2 +- sound/soc/codecs/alc5632.c | 2 +- sound/soc/codecs/cpcap.c | 127 +- sound/soc/codecs/cros_ec_codec.c | 12 + sound/soc/codecs/cs35l32.c | 2 +- sound/soc/codecs/cs35l33.c | 2 +- sound/soc/codecs/cs35l34.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs4234.c | 2 +- sound/soc/codecs/cs4271.c | 2 +- sound/soc/codecs/cs42l73.c | 6 +- sound/soc/codecs/cs43130.c | 6 +- sound/soc/codecs/cs4341.c | 2 +- sound/soc/codecs/cs4349.c | 2 +- sound/soc/codecs/cs47l15.c | 12 +- sound/soc/codecs/cs47l24.c | 12 +- sound/soc/codecs/cs47l35.c | 12 +- sound/soc/codecs/cs47l85.c | 16 +- sound/soc/codecs/cs47l90.c | 16 +- sound/soc/codecs/cs47l92.c | 12 +- sound/soc/codecs/cs53l30.c | 2 +- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/da7210.c | 2 +- sound/soc/codecs/da7213.c | 2 +- sound/soc/codecs/da7218.c | 4 +- sound/soc/codecs/da7219.c | 4 +- sound/soc/codecs/da9055.c | 2 +- sound/soc/codecs/es8316.c | 2 +- sound/soc/codecs/es8328.c | 2 +- sound/soc/codecs/inno_rk3036.c | 2 +- sound/soc/codecs/jz4740.c | 2 +- sound/soc/codecs/lm49453.c | 2 +- sound/soc/codecs/lochnagar-sc.c | 12 +- sound/soc/codecs/lpass-wsa-macro.c | 43 +- sound/soc/codecs/max98373-sdw.c | 4 +- sound/soc/codecs/max98373.c | 2 +- sound/soc/codecs/max9860.c | 2 +- sound/soc/codecs/max9867.c | 2 +- sound/soc/codecs/mc13783.c | 2 +- sound/soc/codecs/ml26124.c | 2 +- sound/soc/codecs/mt6660.c | 4 +- sound/soc/codecs/nau8810.c | 2 +- sound/soc/codecs/nau8822.c | 2 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt274.c | 2 +- sound/soc/codecs/rt286.c | 4 +- sound/soc/codecs/rt298.c | 4 +- sound/soc/codecs/rt5670.c | 4 +- sound/soc/codecs/rt5682.c | 2 - sound/soc/codecs/rt5682.h | 2 +- sound/soc/codecs/rt700-sdw.c | 2 +- sound/soc/codecs/rt711-sdw.c | 2 +- sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sirf-audio-codec.c | 575 - sound/soc/codecs/ssm2602.c | 4 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tlv320adcx140.c | 2 +- sound/soc/codecs/tlv320aic31xx.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 2 +- sound/soc/codecs/tlv320aic3x.c | 2 +- sound/soc/codecs/tscs42xx.c | 4 +- sound/soc/codecs/tscs454.c | 12 +- sound/soc/codecs/wm5102.c | 12 +- sound/soc/codecs/wm5110.c | 12 +- sound/soc/codecs/wm8510.c | 2 +- sound/soc/codecs/wm8731.c | 2 +- sound/soc/codecs/wm8770.c | 2 +- sound/soc/codecs/wm8804.c | 2 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8904.c | 2 +- sound/soc/codecs/wm8940.c | 2 +- sound/soc/codecs/wm8960.c | 2 +- sound/soc/codecs/wm8962.c | 2 +- sound/soc/codecs/wm8974.c | 2 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8983.c | 2 +- sound/soc/codecs/wm8985.c | 2 +- sound/soc/codecs/wm8988.c | 2 +- sound/soc/codecs/wm8993.c | 2 +- sound/soc/codecs/wm8994.c | 4 +- sound/soc/codecs/wm8997.c | 8 +- sound/soc/codecs/wm8998.c | 12 +- sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/wm_adsp.c | 3 + sound/soc/codecs/zl38060.c | 4 +- sound/soc/codecs/zx_aud96p22.c | 401 - sound/soc/fsl/fsl_asrc.c | 5 - sound/soc/fsl/fsl_esai.c | 8 +- sound/soc/fsl/fsl_micfil.c | 7 +- sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_spdif.c | 4 - sound/soc/fsl/fsl_ssi.c | 12 +- sound/soc/fsl/fsl_xcvr.c | 5 - sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 1 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 7 - sound/soc/intel/skylake/skl-topology.c | 15 +- sound/soc/intel/skylake/skl.c | 8 +- sound/soc/jz4740/jz4740-i2s.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 10 +- sound/soc/mediatek/mt6797/mt6797-dai-pcm.c | 8 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 5 +- sound/soc/mediatek/mt8183/mt8183-dai-pcm.c | 8 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 5 +- sound/soc/mediatek/mt8192/mt8192-dai-pcm.c | 8 +- sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 2 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 103 +- sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/qcom/lpass-cpu.c | 39 +- sound/soc/qcom/lpass-ipq806x.c | 2 +- sound/soc/qcom/lpass-lpaif-reg.h | 2 +- sound/soc/qcom/lpass-platform.c | 12 + sound/soc/qcom/lpass-sc7180.c | 11 +- sound/soc/qcom/lpass.h | 2 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/rockchip/rockchip_i2s.c | 4 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- sound/soc/samsung/i2s.c | 2 +- sound/soc/samsung/pcm.c | 2 +- sound/soc/sh/rcar/core.c | 4 +- sound/soc/sh/siu.h | 2 +- sound/soc/sh/siu_pcm.c | 2 +- sound/soc/sirf/Kconfig | 21 - sound/soc/sirf/Makefile | 8 - sound/soc/sirf/sirf-audio-port.c | 86 - sound/soc/sirf/sirf-audio.c | 160 - sound/soc/sirf/sirf-usp.c | 435 - sound/soc/sirf/sirf-usp.h | 292 - sound/soc/soc-component.c | 53 + sound/soc/soc-pcm.c | 80 +- sound/soc/soc-topology-test.c | 843 ++ sound/soc/soc-topology.c | 41 +- sound/soc/sof/intel/Kconfig | 3 +- sound/soc/sof/intel/hda-compress.c | 2 +- sound/soc/sof/intel/hda-loader.c | 2 +- sound/soc/sof/intel/hda-pcm.c | 16 +- sound/soc/sof/intel/hda-stream.c | 38 +- sound/soc/sof/intel/hda-trace.c | 4 +- sound/soc/sof/intel/hda.c | 13 +- sound/soc/sof/intel/hda.h | 6 +- sound/soc/sof/loader.c | 2 + sound/soc/sof/sof-acpi-dev.c | 11 +- sound/soc/sof/sof-pci-dev.c | 16 +- sound/soc/sof/topology.c | 2 + sound/soc/sunxi/sun4i-i2s.c | 2 +- sound/soc/sunxi/sun8i-codec.c | 12 +- sound/soc/tegra/Kconfig | 9 + sound/soc/tegra/Makefile | 2 + sound/soc/tegra/tegra186_dspk.c | 2 +- sound/soc/tegra/tegra20_i2s.c | 2 +- sound/soc/tegra/tegra210_dmic.c | 2 +- sound/soc/tegra/tegra210_i2s.c | 2 +- sound/soc/tegra/tegra30_ahub.c | 64 +- sound/soc/tegra/tegra30_ahub.h | 5 +- sound/soc/tegra/tegra30_i2s.c | 2 +- sound/soc/tegra/tegra_audio_graph_card.c | 251 + sound/soc/tegra/tegra_pcm.c | 6 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/zte/Kconfig | 26 - sound/soc/zte/Makefile | 4 - sound/soc/zte/zx-i2s.c | 452 - sound/soc/zte/zx-spdif.c | 363 - sound/soc/zte/zx-tdm.c | 458 - sound/usb/card.c | 11 +- sound/usb/clock.c | 27 +- sound/usb/endpoint.c | 9 + sound/usb/format.c | 11 + sound/usb/implicit.c | 20 +- sound/usb/mixer.c | 14 +- sound/usb/pcm.c | 3 + sound/usb/quirks-table.h | 60 + sound/usb/quirks.c | 28 - sound/x86/intel_hdmi_audio.c | 3 +- tools/arch/x86/include/asm/insn.h | 45 + tools/arch/x86/include/asm/orc_types.h | 10 + tools/arch/x86/lib/insn.c | 119 +- tools/bootconfig/scripts/bconf2ftrace.sh | 1 + tools/bootconfig/scripts/ftrace2bconf.sh | 4 + tools/gpio/gpio-event-mon.c | 4 +- tools/gpio/gpio-utils.c | 89 - tools/gpio/gpio-utils.h | 6 - tools/gpio/gpio-watch.c | 5 +- tools/include/linux/build_bug.h | 5 - tools/include/linux/filter.h | 24 +- tools/include/linux/types.h | 3 + tools/include/nolibc/nolibc.h | 153 +- tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/linux/bpf.h | 10 +- tools/include/uapi/linux/bpf_perf_event.h | 1 + tools/include/uapi/linux/if_link.h | 1 + tools/include/uapi/linux/kvm.h | 2 + tools/include/uapi/linux/pkt_sched.h | 1 + tools/include/uapi/linux/tcp.h | 357 + tools/lib/bpf/btf.c | 12 +- tools/lib/bpf/xsk.c | 81 +- tools/lib/perf/evlist.c | 17 +- tools/lib/perf/tests/test-cpumap.c | 2 +- tools/lib/perf/tests/test-evlist.c | 7 +- tools/lib/perf/tests/test-evsel.c | 2 +- tools/lib/perf/tests/test-threadmap.c | 2 +- tools/memory-model/Documentation/glossary.txt | 2 +- tools/memory-model/Documentation/simple.txt | 1 - tools/objtool/.gitignore | 2 +- tools/objtool/Documentation/stack-validation.txt | 16 +- tools/objtool/Makefile | 5 +- tools/objtool/arch.h | 93 - tools/objtool/arch/x86/decode.c | 8 +- .../objtool/arch/x86/include/{ => arch}/cfi_regs.h | 0 .../arch/x86/include/{arch_elf.h => arch/elf.h} | 0 tools/objtool/arch/x86/include/arch/endianness.h | 9 + .../x86/include/{arch_special.h => arch/special.h} | 0 tools/objtool/arch/x86/special.c | 4 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/builtin-orc.c | 10 +- tools/objtool/cfi.h | 38 - tools/objtool/check.c | 286 +- tools/objtool/check.h | 69 - tools/objtool/elf.c | 54 +- tools/objtool/include/objtool/arch.h | 89 + tools/objtool/{ => include/objtool}/builtin.h | 0 tools/objtool/include/objtool/cfi.h | 38 + tools/objtool/include/objtool/check.h | 83 + tools/objtool/{ => include/objtool}/elf.h | 0 tools/objtool/include/objtool/endianness.h | 38 + tools/objtool/include/objtool/objtool.h | 31 + tools/objtool/include/objtool/special.h | 41 + tools/objtool/include/objtool/warn.h | 66 + tools/objtool/objtool.c | 6 +- tools/objtool/objtool.h | 32 - tools/objtool/orc_dump.c | 9 +- tools/objtool/orc_gen.c | 315 +- tools/objtool/special.c | 14 +- tools/objtool/special.h | 41 - tools/objtool/warn.h | 66 - tools/objtool/weak.c | 9 +- tools/perf/builtin-script.c | 18 +- tools/perf/examples/bpf/5sec.c | 2 +- tools/perf/tests/bpf-script-example.c | 2 +- tools/perf/tests/bpf-script-test-kbuild.c | 2 +- tools/perf/tests/bpf-script-test-prologue.c | 2 +- tools/perf/tests/shell/stat+shadow_stat.sh | 30 +- tools/perf/util/header.c | 8 + tools/perf/util/machine.c | 4 +- tools/perf/util/metricgroup.c | 16 +- tools/perf/util/session.c | 2 +- tools/perf/util/stat-shadow.c | 366 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 3 +- tools/power/cpupower/utils/helpers/amd.c | 65 +- tools/power/cpupower/utils/helpers/cpuid.c | 20 +- tools/power/cpupower/utils/helpers/helpers.h | 14 +- tools/power/cpupower/utils/helpers/misc.c | 9 +- tools/testing/kunit/kunit.py | 34 +- tools/testing/kunit/kunit_config.py | 7 +- tools/testing/kunit/kunit_json.py | 2 +- tools/testing/kunit/kunit_kernel.py | 54 +- tools/testing/kunit/kunit_parser.py | 81 +- tools/testing/selftests/Makefile | 10 +- .../selftests/arm64/mte/check_buffer_fill.c | 2 +- tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 5 +- .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 6 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 21 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 6 + tools/testing/selftests/bpf/prog_tests/atomics.c | 246 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 1 + tools/testing/selftests/bpf/prog_tests/btf.c | 25 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 4 +- .../selftests/bpf/prog_tests/cls_redirect.c | 1 + .../selftests/bpf/prog_tests/module_attach.c | 27 + .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 118 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 1 + .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 28 + tools/testing/selftests/bpf/progs/atomics.c | 154 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 23 +- .../selftests/bpf/progs/test_module_attach.c | 10 + .../selftests/bpf/progs/test_ns_current_pid_tgid.c | 28 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +- .../selftests/bpf/test_current_pid_tgid_new_ns.c | 160 - tools/testing/selftests/bpf/test_progs.c | 2 +- tools/testing/selftests/bpf/test_progs.h | 1 - tools/testing/selftests/bpf/test_verifier.c | 72 + tools/testing/selftests/bpf/verifier/atomic_and.c | 77 + .../selftests/bpf/verifier/atomic_cmpxchg.c | 96 + .../selftests/bpf/verifier/atomic_fetch_add.c | 106 + tools/testing/selftests/bpf/verifier/atomic_or.c | 77 + tools/testing/selftests/bpf/verifier/atomic_xchg.c | 46 + tools/testing/selftests/bpf/verifier/atomic_xor.c | 77 + tools/testing/selftests/bpf/verifier/ctx.c | 7 +- .../selftests/bpf/verifier/direct_packet_access.c | 4 +- tools/testing/selftests/bpf/verifier/jit.c | 24 + tools/testing/selftests/bpf/verifier/leak_ptr.c | 10 +- tools/testing/selftests/bpf/verifier/meta_access.c | 4 +- tools/testing/selftests/bpf/verifier/unpriv.c | 3 +- .../selftests/bpf/verifier/value_illegal_alu.c | 2 +- tools/testing/selftests/bpf/verifier/xadd.c | 18 +- tools/testing/selftests/bpf/xdpxceiver.c | 219 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 - .../selftests/drivers/net/mlxsw/port_scale.sh | 64 + .../drivers/net/mlxsw/spectrum-2/port_scale.sh | 16 + .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 2 +- .../drivers/net/mlxsw/spectrum/port_scale.sh | 16 + .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- tools/testing/selftests/gpio/Makefile | 26 +- tools/testing/selftests/gpio/config | 1 + tools/testing/selftests/gpio/gpio-mockup-cdev.c | 198 + tools/testing/selftests/gpio/gpio-mockup-chardev.c | 323 - tools/testing/selftests/gpio/gpio-mockup-sysfs.sh | 168 +- tools/testing/selftests/gpio/gpio-mockup.sh | 497 +- tools/testing/selftests/kselftest_deps.sh | 4 +- tools/testing/selftests/kselftest_harness.h | 26 +- tools/testing/selftests/mount_setattr/.gitignore | 1 + tools/testing/selftests/mount_setattr/Makefile | 7 + .../selftests/{mount => mount_setattr}/config | 0 .../selftests/mount_setattr/mount_setattr_test.c | 1424 +++ tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fcnal-test.sh | 402 +- tools/testing/selftests/net/fib_tests.sh | 1 - .../testing/selftests/net/forwarding/tc_chains.sh | 4 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 75 + tools/testing/selftests/net/mptcp/settings | 2 +- tools/testing/selftests/net/nettest.c | 585 +- tools/testing/selftests/net/unicast_extensions.sh | 228 + .../powerpc/alignment/alignment_handler.c | 5 +- .../testing/selftests/powerpc/mm/pkey_exec_prot.c | 2 +- tools/testing/selftests/powerpc/mm/pkey_siginfo.c | 2 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- usr/include/Makefile | 2 - virt/kvm/kvm_main.c | 1 + 4770 files changed, 146488 insertions(+), 146632 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 create mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-tty create mode 100644 Documentation/PCI/endpoint/function/binding/pci-ntb.rst create mode 100644 Documentation/PCI/endpoint/pci-ntb-function.rst create mode 100644 Documentation/PCI/endpoint/pci-ntb-howto.rst create mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-mx- [...] delete mode 100644 Documentation/devicetree/bindings/arm/sirf.yaml delete mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt delete mode 100644 Documentation/devicetree/bindings/arm/zte,sysctrl.txt delete mode 100644 Documentation/devicetree/bindings/arm/zte.yaml create mode 100644 Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml delete mode 100644 Documentation/devicetree/bindings/c6x/clocks.txt delete mode 100644 Documentation/devicetree/bindings/c6x/dscr.txt delete mode 100644 Documentation/devicetree/bindings/c6x/emifa.txt delete mode 100644 Documentation/devicetree/bindings/c6x/soc.txt create mode 100644 Documentation/devicetree/bindings/display/fsl,lcdif.yaml delete mode 100644 Documentation/devicetree/bindings/display/ht16k33.txt delete mode 100644 Documentation/devicetree/bindings/display/mxsfb.txt delete mode 100644 Documentation/devicetree/bindings/dma/sirfsoc-dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt delete mode 100644 Documentation/devicetree/bindings/dma/zxdma.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-atlas7.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt delete mode 100644 Documentation/devicetree/bindings/gpio/zx296702-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt create mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-sirf.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-stu300.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5766.yaml delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3 [...] delete mode 100644 Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/yamaha,yas530.yaml create mode 100644 Documentation/devicetree/bindings/input/goodix,gt7375p.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,c64x+ [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/ov5647.yaml create mode 100644 Documentation/devicetree/bindings/media/video-interface-devices.yaml create mode 100644 Documentation/devicetree/bindings/media/video-interfaces.yaml create mode 100644 Documentation/devicetree/bindings/mmc/arm,pl18x.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmci.txt delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sirf.txt delete mode 100644 Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/rmem.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-atlas7.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ltc4162-l.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-zx.txt delete mode 100644 Documentation/devicetree/bindings/reset/sirf,rstc.txt delete mode 100644 Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt delete mode 100644 Documentation/devicetree/bindings/rtc/sirf,prima2-sysrtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/stericsson,coh901331.txt delete mode 100644 Documentation/devicetree/bindings/serial/sirf-uart.txt delete mode 100644 Documentation/devicetree/bindings/soc/zte/pd-2967xx.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-grap [...] delete mode 100644 Documentation/devicetree/bindings/sound/sirf-audio-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/sirf-usp.txt delete mode 100644 Documentation/devicetree/bindings/sound/zte,tdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/zte,zx-aud96p22.txt delete mode 100644 Documentation/devicetree/bindings/sound/zte,zx-i2s.txt delete mode 100644 Documentation/devicetree/bindings/sound/zte,zx-spdif.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sirf.txt delete mode 100644 Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtu3.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-device.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-device.yaml create mode 100644 Documentation/hwmon/aht10.rst create mode 100644 Documentation/livepatch/reliable-stacktrace.rst create mode 100644 Documentation/scheduler/schedutil.txt delete mode 100644 arch/alpha/oprofile/Makefile delete mode 100644 arch/alpha/oprofile/common.c delete mode 100644 arch/alpha/oprofile/op_impl.h delete mode 100644 arch/alpha/oprofile/op_model_ev4.c delete mode 100644 arch/alpha/oprofile/op_model_ev5.c delete mode 100644 arch/alpha/oprofile/op_model_ev6.c delete mode 100644 arch/alpha/oprofile/op_model_ev67.c delete mode 100644 arch/arc/oprofile/Makefile delete mode 100644 arch/arc/oprofile/common.c create mode 100644 arch/arm/boot/dts/am335x-myirtech-myc.dtsi create mode 100644 arch/arm/boot/dts/am335x-myirtech-myd.dts delete mode 100644 arch/arm/boot/dts/atlas6-evb.dts delete mode 100644 arch/arm/boot/dts/atlas6.dtsi delete mode 100644 arch/arm/boot/dts/atlas7-evb.dts delete mode 100644 arch/arm/boot/dts/atlas7.dtsi delete mode 100644 arch/arm/boot/dts/efm32gg-dk3750.dts delete mode 100644 arch/arm/boot/dts/efm32gg.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-victgo.dts create mode 100644 arch/arm/boot/dts/imx6dl-vicut1.dts create mode 100644 arch/arm/boot/dts/imx6q-vicut1.dts create mode 100644 arch/arm/boot/dts/imx6qdl-vicut1.dtsi create mode 100644 arch/arm/boot/dts/imx6qp-vicutp.dts create mode 100644 arch/arm/boot/dts/mstar-infinity-breadbee-common.dtsi delete mode 100644 arch/arm/boot/dts/picoxcell-pc3x2.dtsi delete mode 100644 arch/arm/boot/dts/picoxcell-pc3x3.dtsi delete mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts delete mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts delete mode 100644 arch/arm/boot/dts/prima2-evb.dts delete mode 100644 arch/arm/boot/dts/prima2.dtsi create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi create mode 100644 arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts create mode 100644 arch/arm/boot/dts/ste-db9500.dtsi delete mode 100644 arch/arm/boot/dts/ste-u300.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-janice.dts delete mode 100644 arch/arm/boot/dts/tango4-common.dtsi delete mode 100644 arch/arm/boot/dts/tango4-smp8758.dtsi delete mode 100644 arch/arm/boot/dts/tango4-vantage-1172.dts delete mode 100644 arch/arm/boot/dts/zx296702-ad1.dts delete mode 100644 arch/arm/boot/dts/zx296702.dtsi delete mode 100644 arch/arm/configs/efm32_defconfig delete mode 100644 arch/arm/configs/prima2_defconfig delete mode 100644 arch/arm/configs/tango4_defconfig delete mode 100644 arch/arm/configs/u300_defconfig delete mode 100644 arch/arm/configs/zx_defconfig create mode 100644 arch/arm/include/asm/archrandom.h delete mode 100644 arch/arm/include/debug/efm32.S delete mode 100644 arch/arm/include/debug/sirf.S delete mode 100644 arch/arm/mach-efm32/Makefile delete mode 100644 arch/arm/mach-efm32/Makefile.boot delete mode 100644 arch/arm/mach-efm32/dtmachine.c delete mode 100644 arch/arm/mach-picoxcell/Kconfig delete mode 100644 arch/arm/mach-picoxcell/Makefile delete mode 100644 arch/arm/mach-picoxcell/common.c delete mode 100644 arch/arm/mach-prima2/Kconfig delete mode 100644 arch/arm/mach-prima2/Makefile delete mode 100644 arch/arm/mach-prima2/common.c delete mode 100644 arch/arm/mach-prima2/common.h delete mode 100644 arch/arm/mach-prima2/headsmp.S delete mode 100644 arch/arm/mach-prima2/hotplug.c delete mode 100644 arch/arm/mach-prima2/platsmp.c delete mode 100644 arch/arm/mach-prima2/pm.c delete mode 100644 arch/arm/mach-prima2/pm.h delete mode 100644 arch/arm/mach-prima2/rstc.c delete mode 100644 arch/arm/mach-prima2/rtciobrg.c delete mode 100644 arch/arm/mach-prima2/sleep.S delete mode 100644 arch/arm/mach-tango/Kconfig delete mode 100644 arch/arm/mach-tango/Makefile delete mode 100644 arch/arm/mach-tango/platsmp.c delete mode 100644 arch/arm/mach-tango/pm.c delete mode 100644 arch/arm/mach-tango/pm.h delete mode 100644 arch/arm/mach-tango/setup.c delete mode 100644 arch/arm/mach-tango/smc.S delete mode 100644 arch/arm/mach-tango/smc.h delete mode 100644 arch/arm/mach-u300/Kconfig delete mode 100644 arch/arm/mach-u300/Makefile delete mode 100644 arch/arm/mach-u300/core.c delete mode 100644 arch/arm/mach-u300/regulator.c delete mode 100644 arch/arm/mach-zx/Kconfig delete mode 100644 arch/arm/mach-zx/Makefile delete mode 100644 arch/arm/mach-zx/core.h delete mode 100644 arch/arm/mach-zx/headsmp.S delete mode 100644 arch/arm/mach-zx/platsmp.c delete mode 100644 arch/arm/mach-zx/zx296702-pm-domain.c delete mode 100644 arch/arm/mach-zx/zx296702.c delete mode 100644 arch/arm/oprofile/Makefile delete mode 100644 arch/arm/oprofile/common.c create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts create mode 100644 arch/arm64/boot/dts/qcom/apq8094-sony-xperia-kitakami-karin_windy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-karin.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-satsuki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-suzuran.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm850.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts delete mode 100644 arch/arm64/boot/dts/zte/Makefile delete mode 100644 arch/arm64/boot/dts/zte/zx296718-evb.dts delete mode 100644 arch/arm64/boot/dts/zte/zx296718-pcbox.dts delete mode 100644 arch/arm64/boot/dts/zte/zx296718.dtsi create mode 100644 arch/arm64/include/asm/trans_pgd.h rename arch/arm64/kernel/{vdso/vdso.S => vdso-wrap.S} (100%) rename arch/arm64/kernel/{vdso32/vdso.S => vdso32-wrap.S} (100%) create mode 100644 arch/arm64/kvm/hyp/nvhe/gen-hyprel.c create mode 100644 arch/arm64/kvm/trng.c create mode 100644 arch/arm64/mm/trans_pgd.c delete mode 100644 arch/c6x/Kconfig delete mode 100644 arch/c6x/Kconfig.debug delete mode 100644 arch/c6x/Makefile delete mode 100644 arch/c6x/boot/Makefile delete mode 100644 arch/c6x/boot/dts/Makefile delete mode 100644 arch/c6x/boot/dts/dsk6455.dts delete mode 100644 arch/c6x/boot/dts/evmc6457.dts delete mode 100644 arch/c6x/boot/dts/evmc6472.dts delete mode 100644 arch/c6x/boot/dts/evmc6474.dts delete mode 100644 arch/c6x/boot/dts/evmc6678.dts delete mode 100644 arch/c6x/boot/dts/tms320c6455.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6457.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6472.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6474.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6678.dtsi delete mode 100644 arch/c6x/configs/dsk6455_defconfig delete mode 100644 arch/c6x/configs/evmc6457_defconfig delete mode 100644 arch/c6x/configs/evmc6472_defconfig delete mode 100644 arch/c6x/configs/evmc6474_defconfig delete mode 100644 arch/c6x/configs/evmc6678_defconfig delete mode 100644 arch/c6x/include/asm/Kbuild delete mode 100644 arch/c6x/include/asm/asm-offsets.h delete mode 100644 arch/c6x/include/asm/bitops.h delete mode 100644 arch/c6x/include/asm/bug.h delete mode 100644 arch/c6x/include/asm/cache.h delete mode 100644 arch/c6x/include/asm/cacheflush.h delete mode 100644 arch/c6x/include/asm/checksum.h delete mode 100644 arch/c6x/include/asm/clock.h delete mode 100644 arch/c6x/include/asm/cmpxchg.h delete mode 100644 arch/c6x/include/asm/delay.h delete mode 100644 arch/c6x/include/asm/dscr.h delete mode 100644 arch/c6x/include/asm/elf.h delete mode 100644 arch/c6x/include/asm/flat.h delete mode 100644 arch/c6x/include/asm/ftrace.h delete mode 100644 arch/c6x/include/asm/hardirq.h delete mode 100644 arch/c6x/include/asm/irq.h delete mode 100644 arch/c6x/include/asm/irqflags.h delete mode 100644 arch/c6x/include/asm/linkage.h delete mode 100644 arch/c6x/include/asm/megamod-pic.h delete mode 100644 arch/c6x/include/asm/mmu_context.h delete mode 100644 arch/c6x/include/asm/module.h delete mode 100644 arch/c6x/include/asm/page.h delete mode 100644 arch/c6x/include/asm/pgtable.h delete mode 100644 arch/c6x/include/asm/processor.h delete mode 100644 arch/c6x/include/asm/procinfo.h delete mode 100644 arch/c6x/include/asm/ptrace.h delete mode 100644 arch/c6x/include/asm/sections.h delete mode 100644 arch/c6x/include/asm/setup.h delete mode 100644 arch/c6x/include/asm/soc.h delete mode 100644 arch/c6x/include/asm/special_insns.h delete mode 100644 arch/c6x/include/asm/string.h delete mode 100644 arch/c6x/include/asm/switch_to.h delete mode 100644 arch/c6x/include/asm/syscall.h delete mode 100644 arch/c6x/include/asm/syscalls.h delete mode 100644 arch/c6x/include/asm/thread_info.h delete mode 100644 arch/c6x/include/asm/timer64.h delete mode 100644 arch/c6x/include/asm/timex.h delete mode 100644 arch/c6x/include/asm/tlb.h delete mode 100644 arch/c6x/include/asm/traps.h delete mode 100644 arch/c6x/include/asm/uaccess.h delete mode 100644 arch/c6x/include/asm/unaligned.h delete mode 100644 arch/c6x/include/asm/vmalloc.h delete mode 100644 arch/c6x/include/uapi/asm/Kbuild delete mode 100644 arch/c6x/include/uapi/asm/byteorder.h delete mode 100644 arch/c6x/include/uapi/asm/ptrace.h delete mode 100644 arch/c6x/include/uapi/asm/setup.h delete mode 100644 arch/c6x/include/uapi/asm/sigcontext.h delete mode 100644 arch/c6x/include/uapi/asm/swab.h delete mode 100644 arch/c6x/include/uapi/asm/unistd.h delete mode 100644 arch/c6x/kernel/Makefile delete mode 100644 arch/c6x/kernel/asm-offsets.c delete mode 100644 arch/c6x/kernel/c6x_ksyms.c delete mode 100644 arch/c6x/kernel/devicetree.c delete mode 100644 arch/c6x/kernel/entry.S delete mode 100644 arch/c6x/kernel/head.S delete mode 100644 arch/c6x/kernel/irq.c delete mode 100644 arch/c6x/kernel/module.c delete mode 100644 arch/c6x/kernel/process.c delete mode 100644 arch/c6x/kernel/ptrace.c delete mode 100644 arch/c6x/kernel/setup.c delete mode 100644 arch/c6x/kernel/signal.c delete mode 100644 arch/c6x/kernel/soc.c delete mode 100644 arch/c6x/kernel/switch_to.S delete mode 100644 arch/c6x/kernel/sys_c6x.c delete mode 100644 arch/c6x/kernel/time.c delete mode 100644 arch/c6x/kernel/traps.c delete mode 100644 arch/c6x/kernel/vectors.S delete mode 100644 arch/c6x/kernel/vmlinux.lds.S delete mode 100644 arch/c6x/lib/Makefile delete mode 100644 arch/c6x/lib/checksum.c delete mode 100644 arch/c6x/lib/csum_64plus.S delete mode 100644 arch/c6x/lib/divi.S delete mode 100644 arch/c6x/lib/divremi.S delete mode 100644 arch/c6x/lib/divremu.S delete mode 100644 arch/c6x/lib/divu.S delete mode 100644 arch/c6x/lib/llshl.S delete mode 100644 arch/c6x/lib/llshr.S delete mode 100644 arch/c6x/lib/llshru.S delete mode 100644 arch/c6x/lib/memcpy_64plus.S delete mode 100644 arch/c6x/lib/mpyll.S delete mode 100644 arch/c6x/lib/negll.S delete mode 100644 arch/c6x/lib/pop_rts.S delete mode 100644 arch/c6x/lib/push_rts.S delete mode 100644 arch/c6x/lib/remi.S delete mode 100644 arch/c6x/lib/remu.S delete mode 100644 arch/c6x/lib/strasgi.S delete mode 100644 arch/c6x/lib/strasgi_64plus.S delete mode 100644 arch/c6x/mm/Makefile delete mode 100644 arch/c6x/mm/dma-coherent.c delete mode 100644 arch/c6x/mm/init.c delete mode 100644 arch/c6x/platforms/Kconfig delete mode 100644 arch/c6x/platforms/Makefile delete mode 100644 arch/c6x/platforms/cache.c delete mode 100644 arch/c6x/platforms/dscr.c delete mode 100644 arch/c6x/platforms/emif.c delete mode 100644 arch/c6x/platforms/megamod-pic.c delete mode 100644 arch/c6x/platforms/pll.c delete mode 100644 arch/c6x/platforms/plldata.c delete mode 100644 arch/c6x/platforms/timer64.c create mode 100644 arch/csky/include/asm/clocksource.h create mode 100644 arch/csky/include/asm/vdso/clocksource.h create mode 100644 arch/csky/include/asm/vdso/gettimeofday.h create mode 100644 arch/csky/include/asm/vdso/processor.h create mode 100644 arch/csky/include/asm/vdso/vsyscall.h create mode 100644 arch/csky/kernel/vdso/vgettimeofday.c delete mode 100644 arch/ia64/include/asm/perfmon.h delete mode 100644 arch/ia64/include/uapi/asm/perfmon.h delete mode 100644 arch/ia64/include/uapi/asm/perfmon_default_smpl.h delete mode 100644 arch/ia64/kernel/perfmon_default_smpl.c delete mode 100644 arch/ia64/kernel/perfmon_generic.h delete mode 100644 arch/ia64/kernel/perfmon_mckinley.h delete mode 100644 arch/ia64/kernel/perfmon_montecito.h delete mode 100644 arch/ia64/oprofile/Makefile delete mode 100644 arch/ia64/oprofile/backtrace.c delete mode 100644 arch/ia64/oprofile/init.c delete mode 100644 arch/microblaze/oprofile/Makefile delete mode 100644 arch/microblaze/oprofile/microblaze_oprofile.c create mode 100644 arch/mips/include/asm/mach-n64/irq.h create mode 100644 arch/mips/include/asm/mach-n64/kmalloc.h create mode 100644 arch/mips/n64/Makefile create mode 100644 arch/mips/n64/Platform create mode 100644 arch/mips/n64/init.c create mode 100644 arch/mips/n64/irq.c delete mode 100644 arch/mips/oprofile/Makefile delete mode 100644 arch/mips/oprofile/backtrace.c delete mode 100644 arch/mips/oprofile/common.c delete mode 100644 arch/mips/oprofile/op_impl.h delete mode 100644 arch/mips/oprofile/op_model_loongson2.c delete mode 100644 arch/mips/oprofile/op_model_loongson3.c delete mode 100644 arch/mips/oprofile/op_model_mipsxx.c create mode 100644 arch/openrisc/Kbuild delete mode 100644 arch/parisc/oprofile/Makefile delete mode 100644 arch/parisc/oprofile/init.c delete mode 100644 arch/powerpc/include/asm/oprofile_impl.h delete mode 100644 arch/powerpc/oprofile/Makefile delete mode 100644 arch/powerpc/oprofile/backtrace.c delete mode 100644 arch/powerpc/oprofile/cell/pr_util.h delete mode 100644 arch/powerpc/oprofile/cell/spu_profiler.c delete mode 100644 arch/powerpc/oprofile/cell/spu_task_sync.c delete mode 100644 arch/powerpc/oprofile/cell/vma_map.c delete mode 100644 arch/powerpc/oprofile/common.c delete mode 100644 arch/powerpc/oprofile/op_model_7450.c delete mode 100644 arch/powerpc/oprofile/op_model_cell.c delete mode 100644 arch/powerpc/oprofile/op_model_fsl_emb.c delete mode 100644 arch/powerpc/oprofile/op_model_pa6t.c delete mode 100644 arch/powerpc/oprofile/op_model_power4.c delete mode 100644 arch/powerpc/platforms/cell/spu_notify.c delete mode 100644 arch/riscv/boot/dts/canaan/k210.dts create mode 100644 arch/riscv/boot/dts/canaan/k210_generic.dts create mode 100644 arch/s390/include/asm/entry-common.h delete mode 100644 arch/s390/kernel/sys_s390.c create mode 100644 arch/s390/kernel/syscall.c delete mode 100644 arch/s390/oprofile/Makefile delete mode 100644 arch/s390/oprofile/init.c delete mode 100644 arch/sh/oprofile/Makefile delete mode 100644 arch/sh/oprofile/backtrace.c delete mode 100644 arch/sh/oprofile/common.c delete mode 100644 arch/sparc/oprofile/Makefile delete mode 100644 arch/sparc/oprofile/init.c delete mode 100644 arch/um/include/asm/set_memory.h delete mode 100644 arch/x86/oprofile/Makefile delete mode 100644 arch/x86/oprofile/backtrace.c delete mode 100644 arch/x86/oprofile/init.c delete mode 100644 arch/x86/oprofile/nmi_int.c delete mode 100644 arch/x86/oprofile/op_counter.h delete mode 100644 arch/x86/oprofile/op_model_amd.c delete mode 100644 arch/x86/oprofile/op_model_p4.c delete mode 100644 arch/x86/oprofile/op_model_ppro.c delete mode 100644 arch/x86/oprofile/op_x86_model.h delete mode 100644 arch/xtensa/oprofile/Makefile delete mode 100644 arch/xtensa/oprofile/backtrace.c delete mode 100644 arch/xtensa/oprofile/init.c create mode 100644 drivers/acpi/acpi_fpdt.c delete mode 100644 drivers/cpufreq/tango-cpufreq.c create mode 100644 drivers/crypto/marvell/octeontx2/Makefile create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c delete mode 100644 drivers/dma/coh901318.c delete mode 100644 drivers/dma/coh901318.h delete mode 100644 drivers/dma/coh901318_lli.c delete mode 100644 drivers/dma/sirf-dma.c delete mode 100644 drivers/dma/zx_dma.c delete mode 100644 drivers/gpio/gpio-intel-mid.c delete mode 100644 drivers/gpio/gpio-msic.c delete mode 100644 drivers/gpio/gpio-zx.c delete mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c create mode 100644 drivers/gpu/drm/i915/display/intel_crtc.c create mode 100644 drivers/gpu/drm/i915/display/intel_crtc.h create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux.h create mode 100644 drivers/gpu/drm/i915/display/intel_dpll.c create mode 100644 drivers/gpu/drm/i915/display/intel_dpll.h create mode 100644 drivers/gpu/drm/i915/display/intel_fdi.c create mode 100644 drivers/gpu/drm/i915/display/intel_fdi.h create mode 100644 drivers/gpu/drm/i915/display/intel_pps.c create mode 100644 drivers/gpu/drm/i915/display/intel_pps.h create mode 100644 drivers/gpu/drm/i915/display/intel_vrr.c create mode 100644 drivers/gpu/drm/i915/display/intel_vrr.h create mode 100644 drivers/gpu/drm/i915/dma_resv_utils.c create mode 100644 drivers/gpu/drm/i915/dma_resv_utils.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_create.c create mode 100644 drivers/gpu/drm/i915/gt/gen8_engine_cs.c create mode 100644 drivers/gpu/drm/i915/gt/gen8_engine_cs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_stats.h create mode 100644 drivers/gpu/drm/i915/gt/intel_execlists_submission.c create mode 100644 drivers/gpu/drm/i915/gt/intel_execlists_submission.h create mode 100644 drivers/gpu/drm/i915/gt/intel_region_lmem.c create mode 100644 drivers/gpu/drm/i915/gt/intel_region_lmem.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_execlists.c delete mode 100644 drivers/gpu/drm/i915/intel_region_lmem.c delete mode 100644 drivers/gpu/drm/i915/intel_region_lmem.h create mode 100644 drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c create mode 100644 drivers/gpu/drm/ttm/ttm_device.c create mode 100644 drivers/hid/i2c-hid/i2c-hid-acpi.c create mode 100644 drivers/hid/i2c-hid/i2c-hid-of-goodix.c create mode 100644 drivers/hid/i2c-hid/i2c-hid-of.c create mode 100644 drivers/hwmon/aht10.c delete mode 100644 drivers/i2c/busses/i2c-efm32.c delete mode 100644 drivers/i2c/busses/i2c-sirf.c delete mode 100644 drivers/i2c/busses/i2c-stu300.c delete mode 100644 drivers/iio/adc/qcom-vadc-common.h create mode 100644 drivers/iio/dac/ad5766.c create mode 100644 drivers/iio/magnetometer/yamaha-yas530.c create mode 100644 drivers/iio/position/hid-sensor-custom-intel-hinge.c create mode 100644 drivers/infiniband/core/umem_dmabuf.c create mode 100644 drivers/input/joystick/n64joy.c create mode 100644 drivers/leds/trigger/ledtrig-tty.c create mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.c create mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.h create mode 100644 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c delete mode 100644 drivers/media/pci/intel/ipu3/ipu3-cio2.c create mode 100644 drivers/media/platform/allegro-dvt/nal-hevc.c create mode 100644 drivers/media/platform/allegro-dvt/nal-hevc.h create mode 100644 drivers/media/platform/allegro-dvt/nal-rbsp.c create mode 100644 drivers/media/platform/allegro-dvt/nal-rbsp.h create mode 100644 drivers/misc/bcm-vk/Kconfig create mode 100644 drivers/misc/bcm-vk/Makefile create mode 100644 drivers/misc/bcm-vk/bcm_vk.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_dev.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_tty.c create mode 100644 drivers/mmc/core/crypto.c create mode 100644 drivers/mmc/core/crypto.h create mode 100644 drivers/mmc/host/cqhci-core.c create mode 100644 drivers/mmc/host/cqhci-crypto.c create mode 100644 drivers/mmc/host/cqhci-crypto.h delete mode 100644 drivers/mmc/host/cqhci.c delete mode 100644 drivers/mmc/host/dw_mmc-zx.c delete mode 100644 drivers/mmc/host/dw_mmc-zx.h create mode 100644 drivers/mmc/host/sdhci-of-aspeed-test.c delete mode 100644 drivers/mmc/host/sdhci-sirf.c delete mode 100644 drivers/mtd/nand/raw/tango_nand.c delete mode 100644 drivers/net/can/dev.c create mode 100644 drivers/net/can/dev/Makefile create mode 100644 drivers/net/can/dev/bittiming.c create mode 100644 drivers/net/can/dev/dev.c create mode 100644 drivers/net/can/dev/length.c create mode 100644 drivers/net/can/dev/netlink.c create mode 100644 drivers/net/can/dev/rx-offload.c create mode 100644 drivers/net/can/dev/skb.c delete mode 100644 drivers/net/can/rx-offload.c create mode 100644 drivers/net/dsa/xrs700x/Kconfig create mode 100644 drivers/net/dsa/xrs700x/Makefile create mode 100644 drivers/net/dsa/xrs700x/xrs700x.c create mode 100644 drivers/net/dsa/xrs700x/xrs700x.h create mode 100644 drivers/net/dsa/xrs700x/xrs700x_i2c.c create mode 100644 drivers/net/dsa/xrs700x/xrs700x_mdio.c create mode 100644 drivers/net/dsa/xrs700x/xrs700x_reg.h delete mode 100644 drivers/net/ethernet/aurora/Kconfig delete mode 100644 drivers/net/ethernet/aurora/Makefile delete mode 100644 drivers/net/ethernet/aurora/nb8800.c delete mode 100644 drivers/net/ethernet/aurora/nb8800.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/qos.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.h create mode 100644 drivers/net/ethernet/mscc/ocelot_devlink.c create mode 100644 drivers/ntb/hw/epf/Kconfig create mode 100644 drivers/ntb/hw/epf/Makefile create mode 100644 drivers/ntb/hw/epf/ntb_hw_epf.c create mode 100644 drivers/nvmem/rmem.c delete mode 100644 drivers/oprofile/buffer_sync.c delete mode 100644 drivers/oprofile/buffer_sync.h delete mode 100644 drivers/oprofile/cpu_buffer.c delete mode 100644 drivers/oprofile/cpu_buffer.h delete mode 100644 drivers/oprofile/event_buffer.c delete mode 100644 drivers/oprofile/event_buffer.h delete mode 100644 drivers/oprofile/nmi_timer_int.c delete mode 100644 drivers/oprofile/oprof.c delete mode 100644 drivers/oprofile/oprof.h delete mode 100644 drivers/oprofile/oprofile_files.c delete mode 100644 drivers/oprofile/oprofile_perf.c delete mode 100644 drivers/oprofile/oprofile_stats.c delete mode 100644 drivers/oprofile/oprofile_stats.h delete mode 100644 drivers/oprofile/oprofilefs.c delete mode 100644 drivers/oprofile/timer_int.c delete mode 100644 drivers/pci/controller/pcie-tango.c create mode 100644 drivers/pci/endpoint/functions/pci-epf-ntb.c delete mode 100644 drivers/pinctrl/pinctrl-coh901.c delete mode 100644 drivers/pinctrl/pinctrl-coh901.h create mode 100644 drivers/pinctrl/pinctrl-k210.c delete mode 100644 drivers/pinctrl/pinctrl-u300.c delete mode 100644 drivers/pinctrl/sirf/Makefile delete mode 100644 drivers/pinctrl/sirf/pinctrl-atlas6.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-atlas7.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-prima2.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.h create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c delete mode 100644 drivers/pinctrl/zte/Kconfig delete mode 100644 drivers/pinctrl/zte/Makefile delete mode 100644 drivers/pinctrl/zte/pinctrl-zx.c delete mode 100644 drivers/pinctrl/zte/pinctrl-zx.h delete mode 100644 drivers/pinctrl/zte/pinctrl-zx296718.c delete mode 100644 drivers/platform/x86/intel_mid_powerbtn.c delete mode 100644 drivers/platform/x86/intel_mid_thermal.c delete mode 100644 drivers/power/reset/zx-reboot.c delete mode 100644 drivers/pwm/pwm-zx.c delete mode 100644 drivers/regulator/ab3100.c delete mode 100644 drivers/rtc/rtc-ab3100.c delete mode 100644 drivers/rtc/rtc-coh901331.c delete mode 100644 drivers/rtc/rtc-sirfsoc.c delete mode 100644 drivers/scsi/gdth.c delete mode 100644 drivers/scsi/gdth.h delete mode 100644 drivers/scsi/gdth_ioctl.h delete mode 100644 drivers/scsi/gdth_proc.c delete mode 100644 drivers/scsi/gdth_proc.h delete mode 100644 drivers/soc/zte/Kconfig delete mode 100644 drivers/soc/zte/Makefile delete mode 100644 drivers/soc/zte/zx296718_pm_domains.c delete mode 100644 drivers/soc/zte/zx2967_pm_domains.c delete mode 100644 drivers/soc/zte/zx2967_pm_domains.h delete mode 100644 drivers/spi/spi-efm32.c delete mode 100644 drivers/spi/spi-sirf.c delete mode 100644 drivers/tty/serial/efm32-uart.c delete mode 100644 drivers/tty/serial/ifx6x60.c delete mode 100644 drivers/tty/serial/ifx6x60.h delete mode 100644 drivers/tty/serial/sirfsoc_uart.c delete mode 100644 drivers/tty/serial/sirfsoc_uart.h delete mode 100644 drivers/usb/gadget/udc/bdc/bdc_pci.c create mode 100644 drivers/usb/serial/xr_serial.c create mode 100644 fs/btrfs/subpage.c create mode 100644 fs/btrfs/subpage.h create mode 100644 fs/cachefiles/rdwr2.c delete mode 100644 fs/dcookies.c delete mode 100644 fs/f2fs/trace.c delete mode 100644 fs/f2fs/trace.h create mode 100644 fs/fscache/page2.c delete mode 100644 fs/mount_notify.c create mode 100644 fs/netfs/Kconfig create mode 100644 fs/netfs/Makefile create mode 100644 fs/netfs/internal.h create mode 100644 fs/netfs/read_helper.c create mode 100644 fs/netfs/stats.c create mode 100644 fs/zonefs/trace.h create mode 100644 include/drm/ttm/ttm_device.h create mode 100644 include/dt-bindings/sound/qcom,lpass.h create mode 100644 include/linux/buildid.h create mode 100644 include/linux/can/bittiming.h create mode 100644 include/linux/can/length.h delete mode 100644 include/linux/dcookies.h delete mode 100644 include/linux/dma/mmp-pdma.h create mode 100644 include/linux/iio/adc/qcom-vadc-common.h create mode 100644 include/linux/netfs.h delete mode 100644 include/linux/oprofile.h delete mode 100644 include/linux/platform_data/dma-coh901318.h delete mode 100644 include/linux/platform_data/efm32-spi.h delete mode 100644 include/linux/platform_data/efm32-uart.h delete mode 100644 include/linux/platform_data/i2c-hid.h delete mode 100644 include/linux/rtc/sirfsoc_rtciobrg.h delete mode 100644 include/linux/sirfsoc_dma.h delete mode 100644 include/linux/spi/ifx_modem.h delete mode 100644 include/linux/spi/lms283gf05.h create mode 100644 include/trace/events/error_report.h create mode 100644 include/trace/events/netfs.h create mode 100644 include/uapi/linux/misc/bcm_vk.h create mode 100644 include/uapi/linux/vdpa.h delete mode 100644 kernel/kcsan/kcsan-test.c create mode 100644 kernel/kcsan/kcsan_test.c create mode 100644 kernel/locking/irqflag-debug.c create mode 100644 kernel/trace/error_report-traces.c create mode 100644 lib/buildid.c create mode 100644 net/bridge/br_multicast_eht.c create mode 100644 net/bridge/br_private_mcast_eht.h create mode 100644 net/dsa/tag_xrs700x.c delete mode 100644 net/mac80211/rc80211_minstrel.c delete mode 100644 net/mac80211/rc80211_minstrel.h delete mode 100644 net/mac80211/rc80211_minstrel_debugfs.c create mode 100755 scripts/cc-version.sh delete mode 100755 scripts/clang-version.sh delete mode 100755 scripts/gcc-version.sh create mode 100644 security/selinux/ima.c create mode 100644 security/selinux/include/ima.h create mode 100644 sound/firewire/dice/dice-harman.c create mode 100644 sound/mips/snd-n64.c delete mode 100644 sound/soc/codecs/sirf-audio-codec.c delete mode 100644 sound/soc/codecs/zx_aud96p22.c delete mode 100644 sound/soc/sirf/Kconfig delete mode 100644 sound/soc/sirf/Makefile delete mode 100644 sound/soc/sirf/sirf-audio-port.c delete mode 100644 sound/soc/sirf/sirf-audio.c delete mode 100644 sound/soc/sirf/sirf-usp.c delete mode 100644 sound/soc/sirf/sirf-usp.h create mode 100644 sound/soc/soc-topology-test.c create mode 100644 sound/soc/tegra/tegra_audio_graph_card.c delete mode 100644 sound/soc/zte/Kconfig delete mode 100644 sound/soc/zte/Makefile delete mode 100644 sound/soc/zte/zx-i2s.c delete mode 100644 sound/soc/zte/zx-spdif.c delete mode 100644 sound/soc/zte/zx-tdm.c create mode 100644 tools/include/uapi/linux/tcp.h delete mode 100644 tools/objtool/arch.h rename tools/objtool/arch/x86/include/{ => arch}/cfi_regs.h (100%) rename tools/objtool/arch/x86/include/{arch_elf.h => arch/elf.h} (100%) create mode 100644 tools/objtool/arch/x86/include/arch/endianness.h rename tools/objtool/arch/x86/include/{arch_special.h => arch/special.h} (100%) delete mode 100644 tools/objtool/cfi.h delete mode 100644 tools/objtool/check.h create mode 100644 tools/objtool/include/objtool/arch.h rename tools/objtool/{ => include/objtool}/builtin.h (100%) create mode 100644 tools/objtool/include/objtool/cfi.h create mode 100644 tools/objtool/include/objtool/check.h rename tools/objtool/{ => include/objtool}/elf.h (100%) create mode 100644 tools/objtool/include/objtool/endianness.h create mode 100644 tools/objtool/include/objtool/objtool.h create mode 100644 tools/objtool/include/objtool/special.h create mode 100644 tools/objtool/include/objtool/warn.h delete mode 100644 tools/objtool/objtool.h delete mode 100644 tools/objtool/special.h delete mode 100644 tools/objtool/warn.h create mode 100644 tools/testing/selftests/bpf/prog_tests/atomics.c create mode 100644 tools/testing/selftests/bpf/progs/atomics.c delete mode 100644 tools/testing/selftests/bpf/test_current_pid_tgid_new_ns.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_and.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_fetch_add.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_or.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_xchg.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_xor.c create mode 100644 tools/testing/selftests/drivers/net/mlxsw/port_scale.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/port_scale.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/port_scale.sh create mode 100644 tools/testing/selftests/gpio/gpio-mockup-cdev.c delete mode 100644 tools/testing/selftests/gpio/gpio-mockup-chardev.c create mode 100644 tools/testing/selftests/mount_setattr/.gitignore create mode 100644 tools/testing/selftests/mount_setattr/Makefile copy tools/testing/selftests/{mount => mount_setattr}/config (100%) create mode 100644 tools/testing/selftests/mount_setattr/mount_setattr_test.c create mode 100755 tools/testing/selftests/net/unicast_extensions.sh