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-release-aarch64-mainline-allmodconfig in repository toolchain/ci/linux.
omits 5bfc75d92efd Merge tag 'drm-fixes-2021-04-23' of git://anongit.freedesk [...] omits 22c4e5bcd3cd Merge tag 'gpio-fixes-for-v5.12' of git://git.kernel.org/p [...] omits aca38735ae62 Merge tag 'drm-intel-fixes-2021-04-22' of git://anongit.fr [...] omits b4d1913df2b7 Merge tag 'amd-drm-fixes-5.12-2021-04-21' of https://gitla [...] omits 18a3c5f7abfd Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits be286f84e33d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails omits a9d064524fc3 vhost-vdpa: protect concurrent access to vhost device iotlb omits 90c911ad7445 Merge tag 'fixes' of git://git.kernel.org/pub/scm/linux/ke [...] omits 9d5171eab462 KEYS: trusted: Fix TPM reservation for seal/unseal omits 16fc44d6387e Merge tag 'mmc-v5.12-rc5' of git://git.kernel.org/pub/scm/ [...] omits 24d034528ef0 drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish omits 9ebb6bc0125d amd/display: allow non-linear multi-planar formats omits 6d638b3ffd27 drm/amd/display: Update modifier list for gfx10_3 omits d42a5b639d15 drm/amdgpu: reserve fence slot to update page table omits ddd8d94ca31e gpio: omap: Save and restore sysconfig omits 1fe5501ba1ab Merge tag 'trace-v5.12-rc8' of git://git.kernel.org/pub/sc [...] omits db2e718a4798 capabilities: require CAP_SETFCAP to map uid 0 omits 0e1e71d34901 tracing: Fix checking event hash pointer logic when tp_pri [...] omits 2d292995bb8f Merge tag 'gvt-fixes-2021-04-20' of https://github.com/int [...] omits 7af08140979a Revert "gcov: clang: fix clang-11+ build" omits d2b9935d65da drm/i915: Fix modesetting in case of unexpected AUX timeouts omits 7412dee9f1fd mmc: meson-gx: replace WARN_ONCE with dev_warn_once about [...] omits bf05bf16c76b Linux 5.12-rc8 omits 5ffe04ccd69a Merge tag 'arm-fixes-5.12-3' of git://git.kernel.org/pub/s [...] omits f5ce0466dc96 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits d2f7eca60b29 ARM: 9071/1: uprobes: Don't hook on thumb instructions omits c98ff1d013d2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits aba5970c4da0 Merge tag 'drm-fixes-2021-04-18' of git://anongit.freedesk [...] omits 796b556cbfdb Merge tag 'vmwgfx-fixes-2021-04-14' of gitlab.freedesktop. [...] omits 194cf4825638 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 0c93ac69407d readdir: make sure to verify directory entry for legacy in [...] omits 88a5af943985 Merge tag 'net-5.12-rc8' of git://git.kernel.org/pub/scm/l [...] omits bdfd99e6d6bd Merge tag 'libnvdimm-fixes-for-5.12-rc8' of git://git.kern [...] omits 7c2267740724 Merge tag 'cxl-fixes-for-5.12-rc8' of git://git.kernel.org [...] omits fdb5d6cab638 Merge branch 'akpm' (patches from Andrew) omits fae8817ae804 cxl/mem: Fix memory device capacity probing omits f2764bd4f6a8 netlink: don't call ->netlink_bind with table lock held omits 9cdbf6467424 Merge tag 'io_uring-5.12-2021-04-16' of git://git.kernel.d [...] omits c95c2d328cd0 lib: remove "expecting prototype" kernel-doc warnings omits 04c53de57cb6 gcov: clang: fix clang-11+ build omits 458376913d86 mm: ptdump: fix build failure omits 94036f4c8843 mm/mapping_dirty_helpers: guard hugepage pud's usage omits f4bf09dc3aaa ia64: tools: remove duplicate definition of ia64_mf() on ia64 omits 17786fea4143 ia64: tools: remove inclusion of ia64-specific version of [...] omits e2af9da4f867 ia64: fix discontig.c section mismatches omits 19d000d93303 ia64: remove duplicate entries in generic_defconfig omits d199161653d6 csky: change a Kconfig symbol name to fix e1000 build error omits 02c587733c81 kasan: remove redundant config option omits 5c595ac4c776 kasan: fix hwasan build for gcc omits 845be1cd3446 mm: eliminate "expecting prototype" kernel-doc warnings omits b02265429681 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 6b389c16378a MAINTAINERS: update my email omits d7a509135175 bpf: Update selftests to reflect new error states omits 7fedb63a8307 bpf: Tighten speculative pointer arithmetic mask omits f52881933488 bpf: Move sanitize_val_alu out of op switch omits 073815b756c5 bpf: Refactor and streamline bounds check into helper omits a6aaece00a57 bpf: Improve verifier error messages for users omits b658bbb844e2 bpf: Rework ptr_limit into alu_limit and add common error path omits 24c109bb1537 bpf: Ensure off_reg has no mixed signed bounds for all types omits 6f55b2f2a117 bpf: Move off_reg into sanitize_ptr_alu omits 960114839252 bpf: Use correct permission flag for mixed signed bounds a [...] omits 151501160401 Merge tag 'riscv-for-linus-5.12-rc8' of git://git.kernel.o [...] omits 06c2aac4014c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 2f7b98d1e55c Merge tag 'drm-fixes-2021-04-16' of git://anongit.freedesk [...] omits 6b5b2a5bcfe9 drm/i915/gvt: Fix BDW command parser regression omits 7ae11635ec90 riscv: keep interrupts disabled for BREAKPOINT exception omits e31be8d343e6 riscv: kprobes/ftrace: Add recursion protection to the ftr [...] omits 2349a3b26e29 riscv: add do_page_fault and do_trap_break into the kprobe [...] omits 199fc6b8dee7 riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" omits b21bb4cd1102 cxl/mem: Fix register block offset calculation omits 0e0704bb9ea0 Merge branch 'ch_tlss-fixes' omits e8a4155567b3 ch_ktls: do not send snd_una update to TCB in middle omits 21d8c25e3f4b ch_ktls: tcb close causes tls connection failure omits bc16efd24306 ch_ktls: fix device connection close omits 1a73e427b824 ch_ktls: Fix kernel panic omits 61d773586eba Merge tag 'mlx5-fixes-2021-04-14' of git://git.kernel.org/ [...] omits 4e39a072a6a0 i40e: fix the panic when running bpf in xdpdrv mode omits 39930213e777 i2c: mv64xxx: Fix random system lock caused by runtime PM omits 7e25f40eab52 Merge tag 'acpi-5.12-rc8' of git://git.kernel.org/pub/scm/ [...] omits 33f0d9d94a0e Merge tag 'gpio-fixes-for-v5.12-rc8' of git://git.kernel.o [...] omits e7e3a53b30d6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 22315a2296f4 arm64: alternatives: Move length validation in alternative [...] omits 1df01322f00a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4d2e1288372c Merge tag 'drm-intel-fixes-2021-04-15' of git://anongit.fr [...] omits e3e0f9b27970 net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta omits 7a320c9db3e7 net/mlx5e: Fix setting of RS FEC mode omits 41bafb31dcd5 net/mlx5: Fix setting of devlink traps in switchdev mode omits 9e196e439886 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 00423969d806 Revert "net: stmmac: re-init rx buffers when mac resume back" omits 416dcc5ce9d2 cavium/liquidio: Fix duplicate argument omits a714e27ea8bd net: macb: fix the restore of cmp registers omits 2ef4fb92363c drm/vmwgfx: Make sure bo's are unpinned before putting them back omits 68ce556bd164 drm/vmwgfx: Fix the lockdep breakage omits ab4d9913632b drm/vmwgfx: Make sure we unpin no longer needed buffers omits 7f75285ca572 Merge tag 'for-5.12/dm-fixes-3' of git://git.kernel.org/pu [...] omits 2e1534f395e7 vrf: fix a comment about loopback device omits 292ecd9f5a94 doc: move seg6_flowlabel to seg6-sysctl.rst omits 49963eed2c23 Merge branch 'ibmvnic-napi-fixes' omits 7c451f3ef676 ibmvnic: remove duplicate napi_schedule call in open function omits d3a6abccbd27 ibmvnic: remove duplicate napi_schedule call in do_reset function omits 0775ebc4cf85 ibmvnic: avoid calling napi_disable() twice omits 453a77894efa r8169: don't advertise pause in jumbo mode omits 16756d3e77ad ethtool: pause: make sure we init driver stats omits c7d95613c7d6 io_uring: fix early sqd_list removal sqpoll hangs omits 8ca7cab82bda dm verity fec: fix misaligned RS roots IO omits 8e2e0104ef78 Merge tag 's390-5.12-7' of git://git.kernel.org/pub/scm/li [...] omits ec97a7296ad1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits c17a3066b4c1 Merge tag 'dmaengine-fix-5.12' of git://git.kernel.org/pub [...] omits e70b911acc16 Merge tag 'vfio-v5.12-rc8' of git://github.com/awilliam/li [...] omits 2558258d7887 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 50987beca096 Merge tag 'trace-v5.12-rc7' of git://git.kernel.org/pub/sc [...] omits 2afeec08ab5c xen-netback: Check for hotplug-status existence before watching omits 04c4f2ee3f68 KVM: VMX: Don't use vcpu->run->internal.ndata as an array index omits 38ec4944b593 gro: ensure frag0 meets IP header alignment omits b166a20b0738 net/sctp: fix race condition in sctp_destroy_sock omits ca09bf7bb109 ibmvnic: correctly use dev_consume/free_skb_irq omits 97684f0970f6 net: Make tcp_allowed_congestion_control readonly in non-i [...] omits 61aaa1aa9a8f Merge branch 'catch-all-devices' omits 941ea91e87a6 net: ip6_tunnel: Unregister catch-all devices omits 610f8c0fc8d4 net: sit: Unregister catch-all devices omits eebe426d32e1 Merge tag 'fixes-for-5.12-rc7' of git://git.kernel.org/pub [...] omits ef963ae427aa ice: Fix potential infinite loop when using u8 loop counter omits debb9df31158 ixgbe: fix unbalanced device enable/disable in suspend/resume omits 31166efb1cee ixgbe: Fix NULL pointer dereference in ethtool loopback test omits 8db403b96313 tracing/dynevent: Fix a memory leak in an error handling path omits 909290786ea3 vfio/pci: Add missing range check in vfio_pci_mmap omits 6998a8800d73 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() omits 738fa58ee132 arm64: kprobes: Restore local irqflag if kprobes is cancelled omits ccb39c628558 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 4d8f9065830e netfilter: nftables: clone set element expression template omits b29c457a6511 netfilter: x_tables: fix compat match/target pad out-of-bo [...] omits f33b0e196ed7 ethtool: fix kdoc attr name omits 1fe976d308ac net: phy: marvell: fix detection of PHY on Topaz switches omits ea9aadc06a9f dmaengine: idxd: fix wq cleanup of WQCFG registers omits 6df0e6c57dfc dmaengine: idxd: clear MSIX permission entry on shutdown omits 89698becf06d Merge tag 'm68knommu-for-v5.12-rc7' of git://git.kernel.or [...] omits 2decad92f473 arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically omits aee6f25e9c91 drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] omits bf52dc49ba01 drm/i915: Don't zero out the Y plane's watermarks omits 11664169981a drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] omits a994eddb947e s390/entry: save the caller of psw_idle omits b74e409ea1b1 s390/entry: avoid setting up backchain in ext|io handlers omits 07503e6aefe4 dmaengine: plx_dma: add a missing put_device() on error path omits 917a3200b9f4 dmaengine: tegra20: Fix runtime PM imbalance on error omits ea45b6008f80 dmaengine: Fix a double free in dma_async_device_register omits 88cd1d6191b1 dmaengine: dw: Make it dependent to HAS_IOMEM omits 0fff71c5a311 dmaengine: idxd: fix wq size store permission state omits ea6a5735d2a6 dmaengine: idxd: fix opcap sysfs attribute output omits 4ac823e9cd85 dmaengine: idxd: fix delta_rec and crc size field for comp [...] omits ea941ac294d7 dmaengine: idxd: Fix clobbering of SWERR overflow bit on w [...] omits 6628ddfec758 net: geneve: check skb is large enough for IPv4/IPv6 header omits 31457db3750c net: davicom: Fix regulator not turned off on failed probe omits 4af2178ac605 MAINTAINERS: update maintainer entry for freescale fec driver omits d2bd44c4c05d m68k: fix flatmem memory model setup omits d434405aaab7 Linux 5.12-rc7 omits 7d900724913c Merge tag 'for-5.12-rc6-tag' of git://git.kernel.org/pub/s [...] omits add6b92660b3 Merge tag 'locking-urgent-2021-04-11' of git://git.kernel. [...] omits 06f838e02d3b Merge tag 'x86_urgent_for_v5.12-rc7' of git://git.kernel.o [...] omits 52e44129fba5 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/ [...] omits efc2da9241e6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits d163a925ebbc netfilter: arp_tables: add pre_exit hook for table unregister omits 7ee3c61dcd28 netfilter: bridge: add pre_exit hooks for ebtable unregistration omits b895bdf5d643 netfilter: nft_limit: avoid possible divide error in nft_l [...] omits 95c7b0755187 Merge tag 'powerpc-5.12-6' of git://git.kernel.org/pub/scm [...] omits d5fa1dad75be Merge tag 'driver-core-5.12-rc7' of git://git.kernel.org/p [...] omits 445e09e79743 Merge tag 'usb-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] omits 12a0cf7241f9 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 53b74fa990bf btrfs: zoned: move superblock logging zone location omits 11d2498f1568 Merge branch 'for-5.12/dax' into libnvdimm-fixes omits a2948b17f6b9 libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGI [...] omits d4961772226d Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 9288e1f7d396 Merge tag 'perf-tools-fixes-for-v5.12-2020-04-09' of git:/ [...] omits adb2c4174fb2 Merge branch 'akpm' (patches from Andrew) omits 4e04e7513b0f Merge tag 'net-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] omits 3b9784350f99 Merge tag 'io_uring-5.12-2021-04-09' of git://git.kernel.d [...] omits 7d37cb2c912d lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS omits 6a77d38efcda kfence, x86: fix preemptible warning on KPTI-enabled systems omits e156656717b8 lib/test_kasan_module.c: suppress unused var warning omits 06b1f8558894 kasan: fix conflict with page poisoning omits df41872b6860 fs: direct-io: fix missing sdio->boundary omits 7ad1e3661678 ia64: fix user_stack_pointer() for ptrace() omits 90bd070aae6c ocfs2: fix deadlock between setattr and dio_end_io_write omits 9562fd132985 gcov: re-fix clang-11+ support omits a3a8833dffb7 nds32: flush_dcache_page: use page_mapping_file to avoid r [...] omits d3378e86d182 mm/gup: check page posion status for coredump. omits a5c5e441518f .mailmap: fix old email addresses omits 620ff418ef44 mailmap: update email address for Jordan Crouse omits b37c38484375 treewide: change my e-mail address, fix my name omits 4873d8cc141e MAINTAINERS: update CZ.NIC's Turris information omits a2521822bdfd Merge tag 'devicetree-fixes-for-5.12-2' of git://git.kerne [...] omits a85f165e1f38 Merge tag 'drm-fixes-2021-04-10' of git://anongit.freedesk [...] omits 27f0ad71699d net: fix hangup on napi_disable for threaded napi omits cd7e963d2f08 net: hns3: Trivial spell fix in hns3 driver omits 3bc41d6d2721 lan743x: fix ethernet frame cutoff issue omits d473d32c2fba of: property: fw_devlink: do not link ".*,nr-gpios" omits 21d6ff39e169 dt-bindings:iio:adc: update motorola,cpcap-adc.yaml reference omits 8235ef155d00 dt-bindings: fix references for iio-bindings.txt omits f6d6c6993a30 dt-bindings: don't use ../dir for doc references omits bd119f471299 Merge tag 'drm-intel-fixes-2021-04-09' of git://anongit.fr [...] omits d416bd0bf7ef Merge tag 'drm-misc-fixes-2021-04-09' of git://anongit.fre [...] omits 60144b23c942 Merge tag 'selinux-pr-20210409' of git://git.kernel.org/pu [...] omits 189fefc7a4f0 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 3766fcf5d318 Merge tag 'rproc-v5.12-fixes' of git://git.kernel.org/pub/ [...] omits 0b76088799cc Merge tag 'for-linus-5.12b-rc7-tag' of git://git.kernel.or [...] omits ccd6c35c72c7 Merge tag 'acpi-5.12-rc7' of git://git.kernel.org/pub/scm/ [...] omits bc04d93ea30a vdpa/mlx5: Fix suspend/resume index restoration omits 4b454a82418d vdpa/mlx5: Fix wrong use of bit numbers omits b2ae0a2db8a2 vdpa/mlx5: Retrieve BAR address suitable any function omits d13a15d544ce vdpa/mlx5: Use the correct dma device when registering memory omits d084d996aaf5 vdpa/mlx5: should exclude header length and fcs from mtu omits 895915226a59 Bluetooth: btusb: Revert Fix the autosuspend enable and disable omits 0760fa3d8f7f percpu: make pcpu_nr_empty_pop_pages per chunk type omits 632a1c209b87 x86/traps: Correct exc_general_protection() and math_error [...] omits 2361db89aaad libnvdimm: Notify disk drivers to revalidate region read-only omits 17e7124aad76 Merge tag '5.12-rc6-smb3' of git://git.samba.org/sfrench/cifs-2.6 omits 2e99cd7a313a Merge tag 'drm-msm-fixes-2021-04-02' of https://gitlab.fre [...] omits 864db232dc70 net: ipv6: check for validity before dereferencing cfg->fc [...] omits 2d1b50abf8d4 Merge branch 'lantiq-GSWIP-fixes' omits 4b5923249b8f net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_ [...] omits 3e9005be8777 net: dsa: lantiq_gswip: Don't use PHY auto polling omits 4fa56ad0d12e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 48d499bd8919 of: unittest: overlay: ensure proper alignment of copied FDT omits afd0be729953 libbpf: Fix potential NULL pointer dereference omits 6494d15fd643 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 1ffbc7ea9160 net: sched: sch_teql: fix null-pointer dereference omits 971e3057113d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits ac075bdd6899 Merge tag 'mac80211-for-net-2021-04-08.2' of git://git.ker [...] omits 3583a4e8d77d ipv6: report errors for iftoken via netlink extack omits f2fbd0aacdaf Merge branch 'net-sched-action-init-fixes' omits b3650bf76a32 net: sched: fix err handler in tcf_action_init() omits 87c750e8c38b net: sched: fix action overwrite reference counting omits 4ba86128ba07 Revert "net: sched: bump refcount for new action in ACT re [...] omits df8a39f2911a i2c: imx: mention Oleksij as maintainer of the binding docs omits c60eb049f4a1 io-wq: cancel unbounded works on io-wq destroy omits 9728463737db io_uring: fix rw req completion omits d1c803a9ccd7 RDMA/addr: Be strict with gid size omits 3fb4f979b4fa Merge tag 's390-5.12-6' of git://git.kernel.org/pub/scm/li [...] omits 1831da7ea5bd ice: fix memory leak of aRFS after resuming from suspend omits 8a1e918d833c i40e: Fix sparse warning: missing error code 'err' omits 6b5674fe6b9b i40e: Fix sparse error: 'vsi->netdev' could be null omits d6d04ee6d2c9 i40e: Fix sparse error: uninitialized symbol 'ring' omits 12738ac4754e i40e: Fix sparse errors in i40e_txrx.c omits b2d0efc4be7e i40e: Fix parameters in aq_get_phy_register() omits e0a472fffe43 Merge tag 'sound-5.12-rc7' of git://git.kernel.org/pub/scm [...] omits b9a9786a13ea Merge tag 'omap-for-v5.12/fixes-rc6-signed' of git://git.k [...] omits d381b05e8605 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 4ea51e0e37c8 Merge tag 'for-linus-2021-04-08' of git://git.kernel.org/p [...] omits aa68a77863b3 Merge tag 'qcom-drivers-fixes-for-5.12' of git://git.kerne [...] omits 974be36e1ca9 Merge tag 'sunxi-fixes-for-5.12-1' of git://git.kernel.org [...] omits 035d80695fae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9a6847ba1747 nl80211: fix beacon head validation omits 26f55a59dc65 bpf, x86: Validate computation of branch displacements for x86-32 omits e4d4d456436b bpf, x86: Validate computation of branch displacements for x86-64 omits eb9dfdd1ed40 drm/vc4: crtc: Reduce PV fifo threshold on hvs4 omits 35d65ab3fdba drm/vc4: plane: Remove redundant assignment omits abaf94ecc9c3 nl80211: fix potential leak of ACL params omits b5ac0146492f cfg80211: check S1G beacon compat element length omits 315f02c60d94 KVM: x86/mmu: preserve pending TLB flush across calls to k [...] omits bc2f3e4c6628 Merge tag 'thunderbolt-for-v5.12-rc7' of git://git.kernel. [...] omits b57aa17f07c9 virt_wifi: Return micros for BSS TSF values omits 1b5ab825d9ac cfg80211: remove WARN_ON() in cfg80211_sme_connect omits 7d73cd946d4b mac80211: fix time-is-after bug in mlme omits 1153a74768a9 mac80211: fix TXQ AC confusion omits 71826654ce40 rfkill: revert back to old userspace API by default omits dd0b45538146 mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN omits c8426b2700b5 ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 omits 2bbbb07da802 Merge tag 'amd-drm-fixes-5.12-2021-04-08' of https://gitla [...] omits cdcc108a2ace drm/amdgpu/smu7: fix CAC setting on TOPAZ omits 2efc021060c2 drm/radeon: Fix size overflow omits 1b0b6e939f11 drm/amdgpu: Fix size overflow omits 6ad7f2332e84 io_uring: clear F_REISSUE right after getting it omits 0fc9322ab5e1 cifs: escape spaces in share names omits d135be0a7fb8 fs: cifs: Remove unnecessary struct declaration omits 4e456b30f78c cifs: On cifs_reconnect, resolve the hostname again. omits 176ddd89171d scsi: libsas: Reset num_scatter if libata marks qc as NODATA omits 0dcf8febcb7b scsi: iscsi: Fix iSCSI cls conn state omits 9ad6e9cb39c6 selinux: fix race between old and new sidtab omits e1ad897b9c73 RDMA/qedr: Fix kernel panic when trying to access recv_cq omits b6a37a93c9ac drm/i915: Fix invalid access to ACPI _DSM objects omits 50ce6826a48f clk: fixed: fix double free in resource managed fixed-fact [...] omits 8a12f8836145 net: hso: fix null-ptr-deref during tty device unregistration omits 5d1dbacde1a2 Merge tag 'ieee802154-for-davem-2021-04-07' of git://git.k [...] omits 107adc694558 Merge tag 'wireless-drivers-2021-04-07' of git://git.kerne [...] omits 3cf148285282 Merge branch 'ethtool-link_mode' omits fde32dbe712b ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000ba [...] omits a975d7d8a356 ethtool: Remove link_mode param and derive link params fro [...] omits bb58023bee8b Merge tag 'mlx5-fixes-2021-04-06' of git://git.kernel.org/ [...] omits df7232c4c676 drm/amd/display: Add missing mask for DCN3 omits a79ace4b3129 net: tipc: Fix spelling errors in net/tipc module omits 9d6803921a16 net: hsr: Reset MAC header for Tx path omits cd90437399a2 Merge branch 'ethtool-doc' omits d9c65de0c1e1 ethtool: fix kdoc in headers omits 83e5feeb385e ethtool: document reserved fields in the uAPI omits f0ebc2b6b7df ethtool: un-kdocify extended link state omits 0c85a7e87465 net/rds: Avoid potential use after free in rds_send_remove [...] omits 454859c552da Merge tag 'arc-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] omits 92f1e8adf7db perf arm-spe: Avoid potential buffer overrun omits f2013278ae40 perf report: Fix wrong LBR block sorting omits 5de61a47eb90 IB/hfi1: Fix probe time panic when AIP is enabled with a b [...] omits 603c4690b01a RDMA/cxgb4: check for ipv6 address properly while destroyi [...] omits 649cab56de8e of: properly check for error returned by fdt_get_name() omits fa26d0c778b4 ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m omits 3a22981230f9 Merge tag 'arm-fixes-5.11-2' of git://git.kernel.org/pub/s [...] omits dbaa5d1c254e Merge branch 'parisc-5.12-3' of git://git.kernel.org/pub/s [...] omits 5ba091db9386 Merge tag 'platform-drivers-x86-v5.12-3' of git://git.kern [...] omits e3bb2f4f96a6 Merge tag 'regulator-fix-v5.12-rc6' of git://git.kernel.or [...] omits d120198bd5ff xen/evtchn: Change irq_info lock to raw_spinlock_t omits 9c3195778c71 Merge tag 'asoc-fix-v5.12-rc6' of https://git.kernel.org/p [...] omits ad31a8c05196 s390/setup: use memblock_free_late() to free old stack omits 7a2f6e69e9c1 arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz [...] omits 2a996ecd142d MAINTAINERS: Match on allwinner keyword omits c89f3af3b5ba MAINTAINERS: Add our new mailing-list omits 3dd4ce4185df arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems omits fbb9e86636ba arm64: dts: allwinner: h6: Switch to macros for RSB clock/ [...] omits 3a62583c2853 RAS/CEC: Correct ce_add_elem()'s returned values omits 168632a495f4 ALSA: aloop: Fix initialization of controls omits d5f9b005c306 net/mlx5: fix kfree mismatch in indir_table.c omits 534b1204ca46 net/mlx5: Fix PBMC register mapping omits ce28f0fd670d net/mlx5: Fix PPLM register mapping omits a14587dfc5ad net/mlx5: Fix placement of log_max_flow_counter omits 1a73704c82ed net/mlx5: Fix HW spec violation configuring uplink omits 4f0ed93fb92d LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late omits 5219d6012d46 docs: ethtool: fix some copy-paste errors omits cca8ea3b05c9 net: tun: set tun->dev->addr_len during TUNSETLINK processing omits 63cf32389925 ethtool: fix incorrect datatype in set_eee ops omits ed7bedd2c3ca net: hns3: clear VF down state bit before request link status omits f57796a4b80b Merge tag 'linux-can-fixes-for-5.12-20210406' of git://git [...] omits 66c3f05ddc53 pcnet32: Use pci_resource_len to validate PCI resource omits 144748eb0c44 bpf, sockmap: Fix incorrect fwd_alloc accounting omits 1c84b33101c8 bpf, sockmap: Fix sk->prot unhash op reset omits 2a2403ca3add tipc: increment the tmp aead refcnt before attaching it omits 0f6925b3e8da virtio_net: Do not pull payload in skb->head omits b25b343db052 net: broadcom: bcm4908enet: Fix a double free in bcm4908_e [...] omits 1180042dc603 Merge tag 'mvebu-fixes-5.12-1' of git://git.kernel.org/pub [...] omits 1165affd4848 net: mac802154: Fix general protection fault omits 1534efc7bbc1 net: ieee802154: stop dump llsec params for monitors omits 9dde130937e9 net: ieee802154: forbid monitor for del llsec seclevel omits 56b4c6515a36 i2c: exynos5: correct top kerneldoc omits 9ec87e322428 net: ieee802154: forbid monitor for add llsec seclevel omits 4c9b4f55ad1f net: ieee802154: stop dump llsec seclevels for monitors omits 6fb8045319ef net: ieee802154: forbid monitor for del llsec devkey omits a347b3b39486 net: ieee802154: forbid monitor for add llsec devkey omits 080d1a57a94d net: ieee802154: stop dump llsec devkeys for monitors omits ad8f9de1f356 net: ieee802154: forbid monitor for del llsec dev omits 5303f956b05a net: ieee802154: forbid monitor for add llsec dev omits a3790a8a94fc platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] omits 5582d641e674 net: ieee802154: stop dump llsec devs for monitors omits b6e2949544a1 net: ieee802154: forbid monitor for del llsec key omits 08470c545333 net: ieee802154: forbid monitor for add llsec key omits fb3c5cdf88cd net: ieee802154: stop dump llsec keys for monitors omits 88c17855ac42 net: ieee802154: forbid monitor for set llsec params omits 2d743660786e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 392be0bda730 cxl/mem: Force array size of mem_commands[] to CXL_MEM_COM [...] omits 7eda6457a9ca cxl/mem: Disable cxl device power management omits 1c3333a28d45 cxl/mem: Do not rely on device_add() side effects for dev_ [...] omits 5877515912cc cxl/mem: Fix synchronization mechanism for device removal [...] omits 6eff5721933c cxl/mem: Use sysfs_emit() for attribute show routines omits 7d01ef7585c0 Make sure nd->path.mnt and nd->path.dentry are always vali [...] omits 3b943360a20f drm/panel: panel-dsi-cm: disable TE for now omits 0aa2ddc9af44 parisc: math-emu: Few spelling fixes in the file fpu.h omits 4d752e5af637 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers omits c6423ed2da62 ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model omits 617085fca637 can: mcp251x: fix support for half duplex SPI host controllers omits 65db391dd874 iwlwifi: mvm: fix beacon protection checks omits 39fb06f79142 iwlwifi: mvm: rfi: don't lock mvm->mutex when sending conf [...] omits 08f4b0b1c07b iwlwifi: pcie: add support for So-F devices omits 9c04fd95fa83 iwlwifi: fw: fix notification wait locking omits 97195d3cad85 iwlwifi: add support for Qu with AX201 device omits 25628bc08d45 iwlwifi: pcie: properly set LTR workarounds on 22000 devices omits 07cc40fec9a8 iwlwifi: fix 11ax disabled bit in the regulatory capability flags omits 9054284e8846 parisc: parisc-agp requires SBA IOMMU driver omits 4033e76a7abd parisc: Remove duplicate struct task_struct declaration omits 5cd0f6f57639 scsi: scsi_transport_srp: Don't block target in SRP_PORT_L [...] omits 0352c3d3959a scsi: target: iscsi: Fix zero tag inside a trace event omits 65df7d1986a1 scsi: pm80xx: Fix chip initialization failure omits 08c27f3322fe batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"-> [...] omits 22f69de18ee8 Merge branch 'hns3-fixes' omits 0600771fa6b2 net: hns3: Remove un-necessary 'else-if' in the hclge_rese [...] omits 9a6aaf61487e net: hns3: Remove the left over redundant check & assignment omits 5e729bc54bda i2c: designware: Adjust bus_freq_hz when refuse high speed [...] omits 630e4576f83a net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonloca [...] omits 4d51419d4993 openvswitch: fix send of uninitialized stack memory in ct [...] omits 0a50438c8436 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/ [...] omits 026334a3bb6a perf inject: Fix repipe usage omits 85012e764d3a s390/irq: fix reading of ext_params2 field from lowcore omits 08edb9683e47 s390/unwind: add machine check handler stack omits 7a2f91441b2c s390/cpcmd: fix inline assembly register clobbering omits eed6e41813de driver core: Fix locking bug in deferred_probe_timeout_wor [...] omits 363eaa3a450a usbip: synchronize event handler with sysfs code paths omits bd8b82042269 usbip: vudc synchronize sysfs code paths omits 9dbf34a83456 usbip: stub-dev synchronize sysfs code paths omits 4e9c93af7279 usbip: add sysfs_lock to synchronize sysfs code paths omits 3004fcba01b4 Merge tag 'v5.12-rc5' of git://git.kernel.org/pub/scm/linu [...] omits e49d033bddf5 Linux 5.12-rc6 omits 829933ef05a9 firewire: nosy: Fix a use-after-free bug in nosy_ioctl() omits 89e28ce60cb6 workqueue/watchdog: Make unbound workqueues aware of touch [...] omits 0687c66b5f66 workqueue: Move the position of debug_work_activate() in _ [...] omits 2023a53bdf41 Merge tag 'for-linus' of git://github.com/openrisc/linux omits d83e98f9d8c8 Merge tag 'io_uring-5.12-2021-04-03' of git://git.kernel.d [...] omits 1683f7de65db soc: litex: Remove duplicated header file inclusion omits 8e29be3468d4 Merge tag 'gfs2-v5.12-rc2-fixes2' of git://git.kernel.org/ [...] omits 7fd7d5c20129 Merge tag 'riscv-for-linus-5.12-rc6' of git://git.kernel.o [...] omits 9c2ef23e4dae Merge tag 'powerpc-5.12-5' of git://git.kernel.org/pub/scm [...] omits fa16199500c8 Merge tag 'hyperv-fixes-signed-20210402' of git://git.kern [...] omits f5664825fc20 Merge tag 'driver-core-5.12-rc6' of git://git.kernel.org/p [...] omits a443930a3e8e Merge tag 'char-misc-5.12-rc6' of git://git.kernel.org/pub [...] omits 3e707eb6b8aa Merge tag 'staging-5.12-rc6' of git://git.kernel.org/pub/s [...] omits 0d2c5a9e1517 Merge tag 'tty-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] omits de879a8d37ff Merge tag 'usb-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] omits 57fbdb15ec42 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 7045465500e4 clk: fix invalid usage of list cursor in unregister omits 8d3c0c01cb2e clk: fix invalid usage of list cursor in register omits e82ad4853948 io_uring: fix !CONFIG_BLOCK compilation failure omits d93a0d43e3d0 Merge tag 'block-5.12-2021-04-02' of git://git.kernel.dk/l [...] omits 1faccb639499 Merge tag 'io_uring-5.12-2021-04-02' of git://git.kernel.d [...] omits 0a84c2e440f7 Merge tag 'acpi-5.12-rc6' of git://git.kernel.org/pub/scm/ [...] omits 9314a0e9c711 Merge tag 'pm-5.12-rc6' of git://git.kernel.org/pub/scm/li [...] omits a14d273ba159 net: macb: restore cmp registers on resume path omits 990b03b05b2f net: cls_api: Fix uninitialised struct field bo->unlocked_ [...] omits a26c56ae67fa ARM: dts: turris-omnia: configure LED[2]/INTn pin as inter [...] omits 5b2c7e0ae762 ARM: dts: turris-omnia: fix hardware buffer management omits 967ff33eb0ef Revert "arm64: dts: marvell: armada-cp110: Switch to per-p [...] omits 29684d802e4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits f06c609645ec block: remove the unused RQF_ALLOCED flag omits b9c6cdc37ee1 block: update a few comments in uapi/linux/blkpg.h omits d8f5f0ea5b86 selinux: fix cond_list corruption when changing booleans omits 442dc00f82a9 selinux: make nslot handling in avtab more robust omits 05de45383bd1 Merge tag 'trace-v5.12-rc5-2' of git://git.kernel.org/pub/ [...] omits 230d50d448ac io_uring: move reissue into regular IO path omits e7a48c710def ASoC: fsl_esai: Fix TDM slot setup for I2S mode omits 12aca1ce9ee3 drm/msm/disp/dpu1: program 3d_merge only if block is attached omits 6ddbfa1f5adb drm/msm: a6xx: fix version check for the A650 SQE microcode omits 9fbd3088351b drm/msm: Fix a5xx/a6xx timestamps omits 91463ebff32d Merge branches 'acpi-tables' and 'acpi-scan' omits ac1790ad78f8 Merge branch 'pm-cpufreq' omits f8b78caf21d5 block: don't ignore REQ_NOWAIT for direct IO omits 9b5b872215fe file: fix close_range() for unshare+cloexec omits 1adbc2941eee riscv: Make NUMA depend on MMU omits 9d8c7d92015e riscv: remove unneeded semicolon omits ac8d0b901f00 riscv,entry: fix misaligned base for excp_vect_table omits 285a76bb2cf5 riscv: evaluate put_user() arg before enabling user access omits 23c1075ae83a riscv: Drop const annotation for sp omits 4b42d557a8ad scsi: ufs: core: Fix wrong Task Tag used in task managemen [...] omits 1235fc569e0b scsi: ufs: core: Fix task management request completion timeout omits e01a00ff62ad scsi: hpsa: Add an assert to prevent __packed reintroduction omits 02ec144292bc scsi: hpsa: Fix boot on ia64 (atomic_t alignment) omits 5482a9a1a8fd scsi: hpsa: Use __packed on individual structs, not header-wide omits 1678e493d530 Merge tag 'lto-v5.12-rc6' of git://git.kernel.org/pub/scm/ [...] omits 9256ce331101 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits efd2e92dd2fb Merge branch 'mptcp-deadlock' omits 0a3cc57978d1 mptcp: revert "mptcp: provide subflow aware release function" omits 86581852d771 mptcp: forbit mcast-related sockopt on MPTCP sockets omits a0b96b4a6274 drivers: net: fix memory leak in peak_usb_create_dev omits 98184612aca0 net: udp: Add support for getsockopt(..., ..., UDP_GRO, .. [...] omits 6b9fbe169551 drivers: net: fix memory leak in atusb_probe omits 6dcc4e383869 Merge branch 'AF_XDP Socket Creation Fixes' omits ca7a83e2487a libbpf: Only create rx and tx XDP rings when necessary omits 43f1bc1efff1 libbpf: Restore umem state after socket create failure omits df662016310a libbpf: Ensure umem pointer is non-NULL before dereferencing omits d37300ed1821 bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET omits 25fc94b2f02d bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET omits 2b0b219e5ff8 drm/msm: Fix removal of valid error case when checking speed_bin omits 5620b135aea4 drm/msm: Set drvdata to NULL when msm_drm_init() fails omits 6a3193cdd5e5 kbuild: lto: Merge module sections if and only if CONFIG_L [...] omits 06ab134ce8ec bpf: Refcount task stack in bpf_get_task_stack omits 6905b1dc3c32 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits a80314c327a9 Merge tag 'drm-fixes-2021-04-02' of git://anongit.freedesk [...] omits 6fdb8e5aba6a Merge tag 'imx-drm-fixes-2021-04-01' of git://git.pengutro [...] omits a0497251f2b0 Merge tag 'drm/tegra/for-5.12-rc6' of ssh://git.freedeskto [...] omits 7582207b1059 RDMA/rtrs-clt: Close rtrs client conn before destroying rt [...] omits 9deb193af69d tracing: Fix stack trace event size omits 185f2e5f51c2 arm64: fix inline asm in load_unaligned_zeropad() omits ffd9fb546d49 Merge tag 'sound-5.12-rc6' of git://git.kernel.org/pub/scm [...] omits 5d17c1ba3ee7 Merge tag 'tomoyo-pr-20210401' of git://git.osdn.net/gitro [...] omits e8d1895883da Merge tag 'xarray-5.12' of git://git.infradead.org/users/w [...] omits c3214de929db i40e: Fix display statistics for veb_tc omits 528060ef3e11 i40e: fix receiving of single packets in xsk zero-copy mode omits 7a75a8412fdd i40e: Fix inconsistent indenting omits 07204f21577a io_uring: fix EIOCBQUEUED iter revert omits 696ee88a7c50 io_uring/io-wq: protect against sprintf overflow omits 4b982bd0f383 io_uring: don't mark S_ISBLK async work as unbounded omits a2fa9e57a68c ARM: mvebu: avoid clang -Wtautological-constant warning omits 230ea4c761fc ARM: pxa: mainstone: avoid -Woverride-init warning omits 28399a5a6d56 ARM: omap1: fix building with clang IAS omits 040f31196e8b soc/fsl: qbman: fix conflicting alignment attributes omits 844b85dda2f5 ARM: keystone: fix integer overflow warning omits 791f9e36599d powerpc/vdso: Make sure vdso_wrapper.o is rebuilt everytim [...] omits acca57217c68 powerpc/signal32: Fix Oops on sigreturn with unmapped VDSO omits 3618250c8399 powerpc/ptrace: Don't return error when getting/setting FP [...] omits de3510e52b0a null_blk: fix command timeout completion handling omits 2c7e57a02708 idr test suite: Improve reporting from idr_find_test_1 omits 094ffbd1d8ea idr test suite: Create anchor before launching throbber omits 703586410da6 idr test suite: Take RCU read lock in idr_find_test_1 omits 1bb4bd266cf3 radix tree test suite: Register the main thread with the R [...] omits 8cdddd182bd7 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() omits adfc3ed7dcb9 ASoC: codecs: lpass-rx-macro: set npl clock rate correctly omits b861106f3cd6 ASoC: codecs: lpass-tx-macro: set npl clock rate correctly omits 89e21e1ad923 Merge tag 'imx-fixes-5.12-2' of git://git.kernel.org/pub/s [...] omits 111a5a421fb7 Merge tag 'omap-for-v5.12/fixes-rc4-signed' of git://git.k [...] omits 70a6062cc2ca Merge tag 'arm-soc/for-5.12/devicetree-part2' of https://g [...] omits 55626ca9c690 selftests: kvm: Check that TSC page value is small after K [...] omits 77fcbe823f00 KVM: x86: Prevent 'hv_clock->system_time' from going negat [...] omits a83829f56c7c KVM: x86: disable interrupts while pvclock_gtod_sync_lock [...] omits c2c647f91aec KVM: x86: reduce pvclock_gtod_sync_lock critical sections omits 6ebae23c072b Merge branch 'kvm-fix-svm-races' into kvm-master omits 3c346c0c60ab KVM: SVM: ensure that EFER.SVME is set when running nested [...] omits a58d9166a756 KVM: SVM: load control fields from VMCB12 before checking them omits dcdb7aa452ef Merge tag 'amd-drm-fixes-5.12-2021-03-31' of https://gitla [...] omits 7344c82777a7 Merge tag 'exynos-drm-fixes-for-v5.12-rc6' of git://git.ke [...] omits e3512fb67093 drm/amdgpu: check alignment on CPU page for bo map omits 566c6e25f957 drm/amdgpu: Set a suitable dev_info.gart_page_size omits 6951c3e4a260 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] omits e92049ae4548 drm/amdkfd: dqm fence memory corruption omits 3edf5346e4f2 block: only update parent bi_status when bio fail omits 622d13694b5f xdp: fix xdp_return_frame() kernel BUG throw for page_pool [...] omits c609e6aae4ef Revert "net: correct sk_acceptq_is_full()" omits 9dc22c0d04a2 Merge tag 'mlx5-fixes-2021-03-31' of git://git.kernel.org/ [...] omits c9170f132178 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bdc2ab5c61a5 net/rds: Fix a use after free in rds_message_map_pages omits d47ec7a0a727 neighbour: Disregard DEAD dst in neigh_update omits 3ff3874fa0b2 net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ omits 929a2faddd55 net/mlx5e: Consider geneve_opts for encap contexts omits a7b76002ae78 net/mlx5: Don't request more than supported EQs omits 6f4fdd530a09 net/mlx5e: kTLS, Fix RX counters atomicity omits a51bce9698e9 net/mlx5e: kTLS, Fix TX counters atomicity omits e929e3da537e net/mlx5: E-switch, Create vport miss group only if src re [...] omits 3211434dfe7a net/mlx5e: Fix ethtool indication of connector type omits 1f90aedfb496 net/mlx5: Delete auxiliary bus driver eth-rep first omits d24f847e5421 net/mlx5e: Fix mapping of ct_label zero omits 23cf00ddd2e1 gpio: sysfs: Obey valid_mask omits d19cc4bfbff1 Merge tag 'trace-v5.12-rc5' of git://git.kernel.org/pub/sc [...] omits 39192106d4ef Merge tag 'pinctrl-v5.12-2' of git://git.kernel.org/pub/sc [...] omits 7c0d6e482062 ASoC: sunxi: sun4i-codec: fill ASoC card owner omits 825e34d3c9e2 Merge commit 'kvm-tdp-fix-flushes' into kvm-master omits 629a411f7e71 i2c: hix5hd2: use the correct HiSilicon copyright omits 98a479991dc5 i2c: gpio: update email address in binding docs omits 1ae6b3780848 i2c: imx: drop me as maintainer of binding docs omits 67ff1d98652a i2c: stm32f4: Mundane typo fix omits 942bfbecc028 I2C: JZ4780: Fix bug for Ingenic X1000. omits fc85dc42a384 ARM: OMAP2+: Fix uninitialized sr_inst omits 61431a5907fc net: ensure mac header is set in virtio_net_hdr_to_skb() omits c056d480b40a net: phy: broadcom: Only advertise EEE for supported modes omits 2ea538dbee1c nfp: flower: ignore duplicate merge hints from FW omits fbea31808ca1 netfilter: conntrack: do not print icmpv6 as unknown via /proc omits 0e07e25b481a netfilter: flowtable: fix NAT IPv6 offload mangling omits 5e46d1b78a03 reiserfs: update reiserfs_xattrs_initialized() condition omits 9adc89af724f net: let skb_orphan_partial wake-up waiters. omits ae81feb7338c sch_htb: fix null pointer dereference on a null new_q omits 8a03dd925786 net: qrtr: Fix memory leak on qrtr_tx_wait failure omits 82734c5b1b24 io_uring: drop sqd lock before handling signals for SQPOLL omits 6855e8213e06 net: sched: bump refcount for new action in ACT replace mode omits 03cb4d05b4ea net/ncsi: Avoid channel_monitor hrtimer deadlock omits 3e759425cc3c ACPI: scan: Fix _STA getting called on devices with unmet [...] omits 6ac86aae8928 Merge tag 's390-5.12-5' of git://git.kernel.org/pub/scm/li [...] omits ac097aecfef0 drm/tegra: sor: Grab runtime PM reference across reset omits 7487de534dcb radix tree test suite: Fix compilation omits df59d0a461bc XArray: Add xa_limit_16b omits 3012110d71f4 XArray: Fix splitting to non-zero orders omits 12efebab09e3 XArray: Fix split documentation omits a31500fe7055 drm/tegra: dc: Restore coupling of display controllers omits a24f98176d1e gpu: host1x: Use different lock classes for each client omits f8fb97c91595 drm/tegra: dc: Don't set PLL clock to 0Hz omits 33a3164161fc KVM: x86/mmu: Don't allow TDP MMU to yield when recovering [...] omits 048f49809c52 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during N [...] omits a835429cda91 KVM: x86/mmu: Ensure TLBs are flushed when yielding during [...] omits 6fb3084ab5d9 KVM: make: Fix out-of-source module builds omits f982fb62a304 selftests: kvm: make hardware_disable_test less verbose omits 1973cadd4cca KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when g [...] omits ecaf088f53fc KVM: x86: remove unused declaration of kvm_write_tsc() omits d632826f26f2 KVM: clean up the unused argument omits 75f94ecbd0df tools/kvm_stat: Add restart delay omits 41793e7f274e Merge tag 'kvmarm-fixes-5.12-3' of git://git.kernel.org/pu [...] omits 17860ccabff5 Merge tag 'vfio-v5.12-rc6' of git://github.com/awilliam/li [...] omits e720e7d0e983 mm: fix race by making init_zero_pfn() early_initcall omits 2bb25b3a748a Merge tag 'mips-fixes_5.12_3' of git://git.kernel.org/pub/ [...] omits a080642d2f83 Merge tag 'for-linus-5.12b-rc6-tag' of git://git.kernel.or [...] omits 59300b36f85f ftrace: Check if pages were allocated before calling free_pages() omits 9ae31e2ab293 MIPS: kernel: setup.c: fix compilation error omits 417eadfdd9e2 ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 omits 66affb7bb0dc ALSA: hda: Add missing sanity checks in PM prepare/complet [...] omits c8f79808cd8e ALSA: hda: Re-add dropped snd_poewr_change_state() calls omits 08fe7ae18570 thunderbolt: Fix off by one in tb_port_find_retimer() omits bec4d7c93afc thunderbolt: Fix a leak in tb_retimer_add() omits f57011e72f5f ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces omits ef19e111337f xfrm/compat: Cleanup WARN()s that can be user-triggered omits 9e67600ed6b8 scsi: iscsi: Fix race condition between login and sync thread omits 6e5a03bcba44 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ct [...] omits ca441a712990 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 4cd7bd599e27 dt-bindings: net: bcm4908-enet: fix Ethernet generic properties omits af9d316f3dd6 dt-bindings: net: ethernet-controller: fix typo in NVMEM omits 6bf24dc0cc0c net:tipc: Fix a double free in tipc_sk_mcast_rcv omits 1bfb3dea965f cxgb4: avoid collecting SGE_QBASE regs during traffic omits ba845907b23a Merge tag 'intel-pinctrl-v5.12-3' of gitolite.kernel.org:p [...] omits e5c359f70e4b clk: qcom: camcc: Update the clock ops for the SC7180 omits fb6ec87f7229 net: dsa: Fix type was not set for devlink port omits e0146a108ce4 vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends omits bff5b6258512 gianfar: Handle error code at MAC address change omits 63415767a244 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso omits 5954846d09e4 MAINTAINERS: Add entry for Qualcomm IPC Router (QRTR) driver omits f4c848db16be Merge tag 'linux-can-fixes-for-5.12-20210329' of git://git [...] omits 2dce6987a66d Merge branch 'mlxsw-ecn-marking' omits 4bfd0de59030 selftests: forwarding: vxlan_bridge_1d: Add more ECN decap [...] omits 66167c310deb mlxsw: spectrum: Fix ECN marking in tunnel decapsulation omits 2867b9746cef clk: socfpga: fix iomem pointer cast on 64-bit omits 1e43c377a79f Merge tag 'xtensa-20210329' of git://github.com/jcmvbkbc/l [...] omits 7b9acbb6aad4 xtensa: fix uaccess-related livelock in do_page_fault omits 5e61b84f9d3d drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] omits acc7baafeb0b drm/amd/pm: no need to force MCLK to highest when no displ [...] omits b7eeb52721fe ice: Cleanup fltr list in case of allocation issues omits 3176551979b9 ice: Use port number instead of PF ID for WoL omits 7a91d3f02b04 ice: Fix for dereference of NULL pointer omits 741b7b743bbc ice: remove DCBNL_DEVRESET bit from PF state omits 9dfacc54a866 PM: runtime: Fix race getting/putting suppliers at probe omits c0c33442f720 PM: runtime: Fix ordering in pm_runtime_get_suppliers() omits 1a1c130ab757 ACPI: tables: x86: Reserve memory occupied by ACPI tables omits 59df14f9cc23 ice: fix memory allocation call omits e95fc8573e07 ice: prevent ice_open and ice_stop during reset omits aeac8ce864d9 ice: Recognize 860 as iSCSI port in CEE mode omits f88c529ac77b ice: Increase control queue timeout omits 08771bce3300 ice: Continue probe on link/PHY errors omits aa320c7cd456 ASoC: cygnus: fix for_each_child.cocci warnings omits 51520426f4bc io_uring: handle setup-failed ctx in kill_timeouts omits 625bd5a616ce ALSA: usb-audio: Apply sample rate quirk to Logitech Connect omits 6161a435c191 drm/exynos/decon5433: Remove the unused include statements omits f5076c6ba02e can: uapi: can.h: mark union inside struct can_frame packed omits f522d9559b07 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE omits 9e9714742fb7 can: bcm/raw: fix msg_namelen values depending on CAN_REQU [...] omits c7dbf4c08868 xfrm: Provide private skb extensions for segmented and hw [...] omits 56cfe6f820a6 Input: elants_i2c - drop zero-checking of ABS_MT_TOUCH_MAJ [...] omits 5cfad4f45806 arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 omits 1b479fb80160 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit omits 5a978dcfc0f0 io_uring: always go for cancellation spin on exec omits a5e13c6df0e4 Linux 5.12-rc5 omits f9e2bb42cf0d Merge tag 'perf-tools-fixes-for-v5.12-2020-03-28' of git:/ [...] omits 3fef15f872ee Merge tag 'auxdisplay-for-linus-v5.12-rc6' of git://github [...] omits 36a14638f7c0 Merge tag 'x86-urgent-2021-03-28' of git://git.kernel.org/ [...] omits 47fbbc94dab6 Merge tag 'locking-urgent-2021-03-28' of git://git.kernel. [...] omits 81b1d39fd39a Merge tag '5.12-rc4-smb3' of git://git.samba.org/sfrench/cifs-2.6 omits b44d1ddcf835 Merge tag 'io_uring-5.12-2021-03-27' of git://git.kernel.d [...] omits abed516ecd02 Merge tag 'block-5.12-2021-03-27' of git://git.kernel.dk/l [...] omits e8cfe8fa22b6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 84d572e634e2 MAINTAINERS: add backups for s390 vfio drivers omits 781bab3238c2 Input: elants_i2c - fix division by zero if firmware repor [...] omits 4e53d1701b57 tomoyo: don't special case PF_IO_WORKER for PF_KTHREAD omits 2b8ed1c94182 io_uring: remove unsued assignment to pointer io omits 78d9d7c2a331 io_uring: don't cancel extra on files match omits 2482b58ffbdc io_uring: don't cancel-track common timeouts omits 80c4cbdb5ee6 io_uring: do post-completion chore on t-out cancel omits 1ee4160c73b2 io_uring: fix timeout cancel return code omits 1e4cf0d3d072 Revert "signal: don't allow STOP on PF_IO_WORKER threads" omits d3dc04cd81e0 Revert "kernel: freezer should treat PF_IO_WORKER like PF_ [...] omits e8b33b8cfafc Revert "kernel: treat PF_IO_WORKER like PF_KTHREAD for ptr [...] omits 5a842a7448bb Revert "signal: don't allow sending any signals to PF_IO_W [...] omits b16b3855d89f kernel: stop masking signals in create_io_thread() omits dbe1bdbb39db io_uring: handle signals for IO threads like a normal thread omits e82fc7855749 block: don't create too many partitions omits 3756b6578709 Merge tag 'icc-5.12-rc5' of git://git.kernel.org/pub/scm/l [...] omits 53e7bf507ac5 Merge tag 'fpga-fixes-for-5.12' of git://git.kernel.org/pu [...] omits 861de02e5f3f bpf: Take module reference for trampoline in module omits cf97d7af2468 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] omits cfc63fc8126a smb3: fix cached file size problems in duplicate extents ( [...] omits 219481a8f90e cifs: Silently ignore unknown oplock break handle omits cee8f4f6fcab cifs: revalidate mapping when we open files for SMB1 POSIX omits 3bffbe9e0b27 cifs: Fix chmod with modefromsid when an older ACE already [...] omits 10442994ba19 kernel: don't call do_exit() for PF_IO_WORKER threads omits 0f4498cef9f5 Merge tag 'for-5.12/dm-fixes-2' of git://git.kernel.org/pu [...] omits 4edbe1d7bcff dm ioctl: fix out of bounds array access when no devices omits 7931c531fc52 Merge tag 'acpi-5.12-rc5' of git://git.kernel.org/pub/scm/ [...] omits 8a3cbdda1810 Merge tag 'pm-5.12-rc5' of git://git.kernel.org/pub/scm/li [...] omits eb3991ef2c0e Merge tag 'soc-fixes-5.12' of git://git.kernel.org/pub/scm [...] omits 6c20f6df61ee Merge tag 'for-linus-5.12b-rc5-tag' of git://git.kernel.or [...] omits f944d061f847 Merge tag 'drm-fixes-2021-03-26' of git://anongit.freedesk [...] omits 57a9006240b2 remove Dan Murphy from TI from MAINTAINERS omits d6fe1cf89026 bpf: Fix a spelling typo in bpf_atomic_alu_string disasm omits d8e8052e42d0 bpf/selftests: Test that kernel rejects a TCP CC with an i [...] omits 12aa8a9467b3 bpf: Enforce that struct_ops programs be GPL-only omits a95d8f581901 cpufreq: Fix scaling_{available,boost}_frequencies_show() [...] omits e1db18b59729 Merge branches 'acpi-video' and 'acpi-scan' omits 6f3a283c2f6b Merge branch 'pm-em' omits a846738f8c37 xen-blkback: don't leak persistent grants from xen_blkbk_map() omits 29d96eb26134 soc: qcom-geni-se: Cleanup the code to remove proxy votes omits 93f672804bf2 usb: dwc2: Prevent core suspend when port connection flag is 0 omits 5e3bbae8ee3d usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. omits 92af4fc6ec33 usb: musb: Fix suspend with devices connected for a64 omits 6f978a30c9bb usb: xhci-mtk: fix broken streams issue on 0.96 xHCI omits 5aef629704ad usb: dwc3: gadget: Clear DEP flags after stop transfers in [...] omits 1cc5ed25bdad usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() omits 45a4546c6167 cifs: Adjust key sizes and key generation routines for AES [...] omits 1dc481c0b0cf perf test: Change to use bash for daemon test omits 53f1d31708f6 powerpc/mm/book3s64: Use the correct storage key value whe [...] omits 014305d00198 drivers: gpu: drm: xen_drm_front_drm_info is declared twice omits 52762efa2b25 gpu/xen: Fix a use after free in xen_drm_drv_init omits 6032ebb54c60 libbpf: Fix bail out from 'ringbuf_process_ring()' on error omits 09d78dde88ef Merge tag 'drm-msm-fixes-2021-02-25' of https://gitlab.fre [...] omits 75887e881b19 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 3a87571f0ffc sch_red: fix off-by-one checks in red_check_params() omits 3cec1921a199 Merge branch 'tunnel-shinfo' omits 68c1a943ef37 geneve: do not modify the shared tunnel info when PMTU tri [...] omits 30a93d2b7d5a vxlan: do not modify the shared tunnel info when PMTU trig [...] omits aa5a5b7ae5b2 Merge branch 'nfc-fixes' omits 4b5db93e7f2a nfc: Avoid endless loops caused by repeated llcp_sock_connect() omits 7574fcdbdcb3 nfc: fix memory leak in llcp_sock_connect() omits 8a4cd82d62b5 nfc: fix refcount leak in llcp_sock_connect() omits c33b1cc62ac0 nfc: fix refcount leak in llcp_sock_bind() omits d75135082698 amd-xgbe: Update DMA coherency values omits 3e6fdeb28f4c net: dsa: lantiq_gswip: Let GSWIP automatically set the xM [...] omits 3ed14d8d47bf dt-bindings: net: micrel-ksz90x1.txt: correct documentation omits de9c7854e6e1 net: axienet: allow setups without MDIO omits 479dc497db83 net: dsa: only unset VLAN filtering when last port leaves [...] omits db24726bfefa Merge tag 'integrity-v5.12-fix' of git://git.kernel.org/pu [...] omits 7f6c411c9b50 hostfs: fix memory handling in follow_link() omits 701c09c988bd Merge tag 'for-5.12-rc4-tag' of git://git.kernel.org/pub/s [...] omits 5b43bd184530 s390/vdso: fix initializing and updating of vdso_data omits b24bacd67ffd s390/vdso: fix tod_steering_delta type omits 72bbc226ed2e s390/vdso: copy tod_steering_delta value to vdso_data page omits 4e8d123fca53 Merge tag 'amd-drm-fixes-5.12-2021-03-24' of https://gitla [...] omits 815404281e5d Merge branch 'linux-5.12' of git://github.com/skeggsb/linu [...] omits 5165fe0bd1fc Merge tag 'drm-intel-fixes-2021-03-25-1' of git://anongit. [...] omits 0f43ad782cd4 Merge tag 'drm-misc-fixes-2021-03-25' of git://anongit.fre [...] omits f2916ae9a1bc i40e: Fix oops at i40e_rebuild() omits 347b5650cd15 i40e: Fix kernel oops when i40e driver removes VF's omits 90b8749022bb io_uring: maintain CQE order of a failed link omits 60c988bc1541 vfio/type1: Empty batch for pfnmap pages omits 002322402daf Merge branch 'akpm' (patches from Andrew) omits 2ba9bea2d368 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 58e4b9de9d98 Merge tag 'mfd-fixes-5.12' of git://git.kernel.org/pub/scm [...] omits 43f0b562590e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 7aae5432ac61 mailmap: update the email address for Chris Chiu omits ff132c5f93c0 gfs2: report "already frozen/thawed" errors omits 90449e98c265 i40e: Added Asym_Pause to supported link modes omits 22f8b5df881e virtchnl: Fix layout of RSS structures omits d3e2ff28ca27 mailmap: update Andrey Konovalov's email address omits 487cfade12fa mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP omits a024b7c2850d mm: memblock: fix section mismatch warning again omits 9551158069ba kfence: make compatible with kmemleak omits 60bcf728ee7c gcov: fix clang-11+ support omits 95d44a470a68 ia64: fix format strings for err_inject omits f2a419cf495f ia64: mca: allocate early mca with GFP_ATOMIC omits 8b44ca2b6345 squashfs: fix xattr id and id lookup sanity checks omits c1b2028315c6 squashfs: fix inode lookup sanity checks omits 6d679578fe9c z3fold: prevent reclaim/free race for headless pages omits 19ec368cbc7e selftests/vm: fix out-of-tree build omits c2655835fd8c mm/mmu_notifiers: ensure range_end() is paired with range_start() omits cf10bd4c4aff kasan: fix per-page tags for non-page_alloc pages omits d85aecf2844f hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] omits f5d2d23bf0d9 io-wq: fix race around pending work on teardown omits 3a27875e91fb ASoC: max98373: Added 30ms turn on/off time delay omits a23f9099ff15 ASoC: max98373: Changed amp shutdown register as volatile omits 37df9f3fedb6 video: hyperv_fb: Fix a double free in hvfb_probe omits 3408be145a5d RDMA/cxgb4: Fix adapter LE hash errors while destroying ip [...] omits 39c1f1bd8adf pinctrl: intel: check REVID register value for device presence omits 30e3b4f256b4 ARM: footbridge: fix PCI interrupt mapping omits 45c2f70cba3a ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to f [...] omits d624833f5984 ARM: 9063/1: mm: reduce maximum number of CPUs if DEBUG_KM [...] omits 20109a859a9b arm64: kernel: disable CNP on Carmel omits baa96377bc7b arm64/process.c: fix Wmissing-prototypes build warnings omits 58b5ada8c465 pinctrl: qcom: fix unintentional string concatenation omits 33ce7f2f95ca drm/imx: imx-ldb: fix out of bounds array access warning omits 12d0ca80bffd drm/imx: imx-ldb: Register LDB channel1 when it is the onl [...] omits 69c3ed7282a1 drm/imx: fix memory leak when fails to init omits 36fa766faa0c scsi: target: pscsi: Clean up after failure in pscsi_map_sg() omits 077ce028b8e0 scsi: target: pscsi: Avoid OOM in pscsi_map_sg() omits 3401ecf7fc1b scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() omits f69953837ca5 scsi: qedi: Fix error return code of qedi_alloc_global_queues() omits 39c0c8553bfb scsi: Revert "qla2xxx: Make sure that aborted commands are freed" omits 62fc2661482b scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware omits 8b1c9b202549 scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() omits e138138003eb Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits d3999c1f7bbb drm/nouveau/kms/nve4-nv108: Limit cursors to 128x128 omits e43accba9b07 psample: Fix user API breakage omits bf4594786476 math: Export mul_u64_u64_div_u64 omits af44a387e743 Revert "xen: fix p2m size in dom0 for disabled memory hotp [...] omits 2b514ec72706 xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on M [...] omits 632aeebe1b7a ASoC: intel: atom: Remove 44100 sample-rate from the media [...] omits aa65bacdb70e ASoC: intel: atom: Stop advertising non working S24LE support omits 6f235a69e594 ch_ktls: fix enum-conversion warning omits 9e0a537d06fc octeontx2-af: Fix memory leak of object buf omits f51d7bf1dbe5 ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation omits 4ee998b0ef8b Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits a0a4df6a9e40 Merge tag 'platform-drivers-x86-v5.12-2' of git://git.kern [...] omits 7de55b7d6f09 block: support zone append bvecs omits af22df997d71 KVM: arm64: Fix CPU interface MMIO compatibility detection omits a354a64d91ee KVM: arm64: Disable guest access to trace filter controls omits 1d676673d665 KVM: arm64: Hide system instruction access to Trace registers omits 8a9d2e133e2f Merge tag 'afs-cachefiles-fixes-20210323' of git://git.ker [...] omits bf1c82a53890 cachefiles: do not yet allow on idmapped mounts omits 25928deeb1e4 ACPICA: Always create namespace nodes using acpi_ns_create_node() omits 41d585411311 perf record: Fix memory leak in vDSO found using ASAN omits eb8f998bbc3d perf test: Remove now useless failing sub test "BPF reloca [...] omits 9f177fd8f20b perf daemon: Return from kill functions omits 1833b64fee10 perf daemon: Force waipid for all session on SIGCHLD delivery omits 8840e3bd981f drm/i915: Fix the GT fence revocation runtime PM logic omits a1ebdb374199 ARM: dts: Fix swapped mmc order for omap3 omits a185f1db59f1 io_uring: do ctx sqd ejection in a clear context omits a3efe3f6d0eb ARM: OMAP2+: Fix warning for omap_init_time_of() omits b1e3a5607034 xfrm: Fix NULL pointer dereference on policy lookup omits 68dc022d04eb xfrm: BEET mode doesn't support fragments for inner packets omits 5c458585c014 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits c933b111094f drm/amdgpu: Add additional Sienna Cichlid PCI ID omits 2c0d7f9186d0 Merge series "ASoC: SOF: Intel: shutdown and core handling [...] omits 6ab4c3117aec net: bridge: don't notify switchdev for local FDB addresses omits 8ca1b090e5c9 net/sched: act_ct: clear post_ct if doing ct_clear omits 75b69799610c afs: Use wait_on_page_writeback_killable omits e5dbd33218bd mm/writeback: Add wait_on_page_writeback_killable omits 39f985c8f667 fs/cachefiles: Remove wait_bit_key layout dependency omits d1635448f110 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] omits 269b04a50992 platform/x86: intel_pmc_core: Update Kconfig omits 10c931cdfe64 platform/x86: intel_pmt_crashlog: Fix incorrect macros omits 7547deff8a22 platform/x86: intel_pmt_class: Initial resource to 0 omits fb9d62b27ab1 PM: EM: postpone creating the debugfs dir till fs_initcall omits 69d5ff3e9e51 Input: nspire-keypad - enable interrupts only when opened omits daa58c8eec0a Input: i8042 - fix Pegatron C15B ID entry omits 7acac4b3196c Merge tag 'linux-kselftest-kunit-fixes-5.12-rc5.1' of git: [...] omits 16b82e75c15a ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled fo [...] omits 8bb84ca873d2 ASoC: SOF: Intel: move ELH chip info omits d3aa96bf3498 ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown omits b0503e8410e5 ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown omits 4939e49ea580 ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown omits 22aa9e021ad1 ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown omits 3c429f861ed4 ASoC: SOF: Intel: TGL: fix EHL ops omits 91ec48f540f8 ASoC: SOF: core: harden shutdown helper omits 927280909fa7 ASoC: SOF: Intel: HDA: fix core status verification omits a958937ff166 block: recalculate segment count for multi-segment discard [...] omits 5116784039f0 block: clear GD_NEED_PART_SCAN later in bdev_disk_changed omits 9fcb51c14da2 x86/build: Turn off -fcf-protection for realmode targets omits 01faae5193d6 drivers: video: fbcon: fix NULL dereference in fbcon_cursor() omits ce068bc7da47 mei: allow map and unmap of client dma buffer only for dis [...] omits 903079a54cac MAINTAINERS: Add linux-phy list and patchwork omits f0acf637d60f driver core: clear deferred probe reason on probe retry omits 9d03730ecbc5 drm/amd/pm: workaround for audio noise issue omits e78836ae76d2 staging: rtl8192e: Change state information from u16 to u8 omits 72ad25fbbb78 staging: rtl8192e: Fix incorrect source in memcpy() omits 0bd860493f81 USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem omits 795794118266 USB: cdc-acm: do not log successful probe on later errors omits 0b2b23ca20ac USB: cdc-acm: always claim data interface omits f8255ee192e9 USB: cdc-acm: use negation for NULL checks omits 4cde059acd11 USB: cdc-acm: clean up probe error labels omits dda6faaa2bda USB: cdc-acm: drop redundant driver-data reset omits 8111a8cbd5dd USB: cdc-acm: drop redundant driver-data assignment omits 4e49bf376c04 USB: cdc-acm: fix use-after-free after probe failure omits 7180495cb3d0 USB: cdc-acm: fix double free on probe failure omits b61fde1beb6b drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders omits ff2628ed95e4 drm/i915: Fix enabled_planes bitmask omits ab03631087f5 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 omits 7dffbdedb96a drm/i915: Disable LTTPR support when the DPCD rev < 1.4 omits 3f3a9bc1f6df drm/i915/ilk-glk: Fix link training on links with LTTPRs omits e4c77070ad45 USB: cdc-acm: downgrade message to debug omits 6069e3e927c8 USB: cdc-acm: untangle a circular dependency between callb [...] omits 08dff274edda cdc-acm: fix BREAK rx code path adding necessary calls omits 72035f4954f0 usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference omits b522f830d351 usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield omits 93f1d43c5767 usb: dwc3: gadget: Use max speed if unspecified omits cdb651b6021e usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate omits 5e4010e36a58 usb: dwc3: qcom: skip interconnect init for ACPI probe omits 291da9d4a9eb locking/mutex: Fix non debug version of mutex_lock_io_nested() omits 8249d17d3194 x86/mem_encrypt: Correct physical address calculation in _ [...] omits bd83a2fc05ed brcmfmac: p2p: Fix recently introduced deadlock issue omits 8f6a70fd71a3 mt76: mt7921: fix airtime reporting omits 2800aadc18a6 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() omits a61f4661fba4 mfd: intel_quark_i2c_gpio: Revert "Constify static struct [...] omits 627dc55c273d drm/msm/disp/dpu1: icc path needs to be set before dpu run [...] omits e0c755a45f6f net: dsa: don't assign an error value to tag_ops omits 8fb16e80cb46 Merge tag 'mlx5-fixes-2021-03-22' of git://git.kernel.org/ [...] omits 5ee7d4c7fbc9 isdn: capi: fix mismatched prototypes omits 274cb1ca2e7c powerpc/pseries/mobility: handle premature return from H_JOIN omits e834df6cfc71 powerpc/pseries/mobility: use struct for shared state omits 6d48b7912cc7 lockdep: Address clang -Wformat warning printing for %hd omits 7c1ef1959b6f net/mlx5: SF, do not use ecpu bit for vhca state processing omits 846d6da1fcdb net/mlx5e: Fix division by 0 in mlx5e_select_queue omits 4eacfe72e3e0 net/mlx5e: Fix error path for ethtool set-priv-flag omits 96b5b4585843 net/mlx5e: Offload tuple rewrite for non-CT flows omits 7d6c86e3ccb5 net/mlx5e: Allow to match on MPLS parameters only for MPLS [...] omits a07231084da2 net/mlx5: Add back multicast stats for uplink representor omits a50a151e311b net: ipconfig: ic_dev can be NULL in ic_close_devs omits 6debc0fd71b9 MAINTAINERS: Combine "QLOGIC QLGE 10Gb ETHERNET DRIVER" se [...] omits ac5789ef9270 drm/amdgpu: skip kfd suspend/resume for S0ix omits 264705005e6b drm/amdgpu: drop S0ix checks around CG/PG in suspend omits 10cb67eb8a1b drm/amdgpu: skip CG/PG for gfx during S0ix omits 9bb735abcbd8 drm/amdgpu: update comments about s0ix suspend/resume omits 4021229e32bd drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend omits 9adb125dde69 drm/amdgpu: re-enable suspend phase 2 for S0ix omits 3aa2cacf79b3 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] omits ca8ee26d616b drm/amdgpu: clean up non-DC suspend/resume handling omits e13d002bbf1d drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) omits 8914089a205b drm/amdgpu: rework S3/S4/S0ix state handling omits 9aa26019c1a6 drm/amdgpu: fix the hibernation suspend with s0ix omits 92063f3ca73a integrity: double check iint_cache was initialized omits 84196390620a Merge tag 'selinux-pr-20210322' of git://git.kernel.org/pu [...] omits 83520d62cc5a ARC: treewide: avoid the pointer addition with NULL pointer omits 46e152186cd8 arc: kernel: Return -EFAULT if copy_to_user() fails omits eb50aaf960e3 ACPI: scan: Use unique number for instance_no omits 5424a0b867e6 dm: don't report "detected capacity change" on device creation omits 2d669ceb69c2 dm table: Fix zoned model check and zone sectors check omits 160f99db9432 dm verity: fix DM_VERITY_OPTS_MAX value omits 9de82caad028 dax: avoid -Wempty-body warnings omits 5244f5e2d801 PM: runtime: Defer suspending suppliers omits d81269fecb8c io_uring: fix provide_buffers sign extension omits b65c128f963d io_uring: don't skip file_end_write() on reissue omits d07f1e8a4261 io_uring: correct io_queue_async_work() traces omits 7011d72588d1 kselftest/arm64: sve: Do not use non-canonical FFR register value omits ee7febce0519 arm64: mm: correct the inside linear map range during hotp [...] omits 141f8202cfa4 arm64: kdump: update ppos when reading elfcorehdr omits d1296f1265f7 arm64: cpuinfo: Fix a typo omits e14a371f732b Documentation: arm64/acpi : clarify arm64 support of IBFT omits c607ab4f916d arm64: stacktrace: don't trace arch_stack_walk() omits af06b628a6bd RDMA/hns: Fix bug during CMDQ initialization omits e54f30befa79 ALSA: hda/realtek: call alc_update_headset_mode() in hp_au [...] omits febf22565549 ALSA: hda/realtek: fix a determine_headset_type issue for [...] omits 154deab6a3ba esp: delete NETIF_F_SCTP_CRC bit from features for esp offload omits bc8e0adff343 net: xfrm: Use sequence counter with associated spinlock omits e88add19f681 net: xfrm: Localize sequence counter per network namespace omits d27ce83fa4ba Merge tag 'du-fixes-20210316' of git://linuxtv.org/pinchar [...] omits 0d02ec6b3136 Linux 5.12-rc4 omits d7f5f1bd3c24 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] omits a9748134ea4a drm/msm: Fix suspend/resume on i.MX5 omits 623f279c7781 drm/msm: fix shutdown hook in case GPU components failed to bind omits 0b8cfa974dfc io_uring: don't use {test,clear}_tsk_thread_flag() for current omits 2c41fab1c60b Merge tag 'io_uring-5.12-2021-03-21' of git://git.kernel.d [...] omits 1d4345eb51a1 Merge tag 'staging-5.12-rc4' of git://git.kernel.org/pub/s [...] omits 3001c3554f1d Merge tag 'usb-5.12-rc4' of git://git.kernel.org/pub/scm/l [...] omits 5ee96fa9dd78 Merge tag 'irq-urgent-2021-03-21' of git://git.kernel.org/ [...] omits 1c74516c2da4 Merge tag 'perf-urgent-2021-03-21' of git://git.kernel.org [...] omits 5ba33b488a04 Merge tag 'locking-urgent-2021-03-21' of git://git.kernel. [...] omits 92ed88cb4d7c Merge tag 'efi-urgent-2021-03-21' of git://git.kernel.org/ [...] omits 5e3ddf96e759 Merge tag 'x86_urgent_for_v5.12-rc4' of git://git.kernel.o [...] omits b35660a7cebd Merge tag 'powerpc-5.12-4' of git://git.kernel.org/pub/scm [...] omits 538d2dd0b992 platform/x86: intel-vbtn: Stop reporting SW_DOCK events omits 35471138a9f7 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] omits 32418dd58c95 platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] omits 9c90cd869747 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] omits 59bbbeb9c22c platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] omits 2d0c418c91d8 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] omits c59ab4cedab7 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] omits d939cd96b9df platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] omits ec0e8fc416f7 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] omits 3d677f12ea3a platform/x86: thinkpad_acpi: Allow the FnLock LED to change state omits 0031275d119e io_uring: call req_set_fail_links() on short send[msg]()/r [...] omits 00ddff431a45 io-wq: ensure task is running before processing task_work omits 4db4b1a0d177 signal: don't allow STOP on PF_IO_WORKER threads omits 5be28c8f85ce signal: don't allow sending any signals to PF_IO_WORKER threads omits 3a85969e9d91 lockdep: Add a missing initialization hint to the "INFO: T [...] omits 64395d950bc4 ext4: initialize ret to suppress smatch warning omits 512c15ef05d7 ext4: stop inode update before return omits 8210bb29c1b6 ext4: fix rename whiteout with fast commit omits 2a4ae3bcdf05 ext4: fix timer use-after-free on failed mount omits 7d8bd3c76da1 ext4: fix potential error in ext4_do_update_inode omits 6b22489911b7 ext4: do not try to set xattr into ea_inode if value is empty omits 5dccdc5a1916 ext4: do not iput inode under running transaction in ext4_ [...] omits b7ff91fd030d ext4: find old entry again if failed to rename whiteout omits 87d77e59d1eb docs: networking: Fix a typo omits f658b90977d2 r8169: fix DMA being used after buffer free if WoL is enabled omits 49371a8a66ac Merge tag 'linux-can-fixes-for-5.12-20210320' of git://git [...] omits a05b0c8c823d Merge branch 'pa-fox-validation' omits b4afd4b90a7c net: ipa: fix init header command validation omits 81e2073c175b genirq: Disable interrupts for force threaded handlers omits e56c53d1946b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 5d7047ed6b72 can: peak_usb: Revert "can: peak_usb: add forgotten suppor [...] omits b5f020f82a8e can: isotp: tx-path: zero initialize outgoing CAN frames omits 812da4d39463 Merge tag 'riscv-for-linus-5.12-rc4' of git://git.kernel.o [...] omits bfdc4aa9e992 Merge tag '5.12-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 omits af97713dff9f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits b90829704780 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BP [...] omits 1c273e10bc0c Merge tag 'zonefs-5.12-rc4' of git://git.kernel.org/pub/sc [...] omits d626c692aaeb Merge tag 'block-5.12-2021-03-19' of git://git.kernel.dk/l [...] omits 0ada2dad8bf3 Merge tag 'io_uring-5.12-2021-03-19' of git://git.kernel.d [...] omits dd926880da8d x86/apic/of: Fix CPU devicetree-node lookups omits f60a85cad677 bpf: Fix umd memory leak in copy_process() omits e75b513ec6e5 Merge branch 'libbpf: Fix BTF dump of pointer-to-array-of-struct' omits f118aac651d8 selftests/bpf: Add selftest for pointer-to-array-of-struct [...] omits 901ee1d750f2 libbpf: Fix BTF dump of pointer-to-array-of-struct omits ecd8ee7f9c1a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 3149860dc717 Merge tag 'gpio-fixes-for-v5.12-rc4' of git://git.kernel.o [...] omits 5aa3c334a449 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn deca [...] omits ef2ef02cd9c2 mptcp: Change mailing list address omits 3c16e398bad3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 1f935e8e72ec selinux: vsock: Set SID for socket returned by accept() omits 014dfa26ce1c net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes omits 50891bead80b drm/etnaviv: User FOLL_LONGTERM in userptr omits cd5297b0855f drm/etnaviv: Use FOLL_FORCE for userptr omits f91a50d8b51b r8152: limit the RX buffer size of RTL8153A for USB 2.0 omits 8a2dc6af67a0 sch_red: Fix a typo omits 6bfea141b3d2 Merge tag 's390-5.12-4' of git://git.kernel.org/pub/scm/li [...] omits 8ff0b1f08ea7 sctp: move sk_route_caps check and set into sctp_outq_flus [...] omits 278924cb99c9 Merge tag 'trace-v5.12-rc3' of git://git.kernel.org/pub/sc [...] omits ec8572093386 Merge tag 'pm-5.12-rc4' of git://git.kernel.org/pub/scm/li [...] omits 65a103747104 Merge tag 'iommu-fixes-v5.12-rc3' of git://git.kernel.org/ [...] omits 769e155c5395 Merge tag 'sound-5.12-rc4' of git://git.kernel.org/pub/scm [...] omits 65af8f0166f4 cifs: fix allocation size on newly created files omits c1d1e25a8c54 ACPI: video: Add missing callback back for Sony VPCEH3U1E omits f0a03a026857 igb: check timestamp validity omits a75519a84855 igb: Fix duplicate include guard omits 896ea5dab25e e1000e: Fix duplicate include guard omits 49cb71a77ce7 Merge branch 'pm-core' omits 0cab893f409c Revert "PM: runtime: Update device status before letting s [...] omits 429257a430a0 Merge tag 'efi-urgent-for-v5.12-rc3' of git://git.kernel.o [...] omits d38b4d289486 Merge tag 'nvme-5.12-20210319' of git://git.infradead.org/ [...] omits 38c935873750 static_call: Fix static_call_update() sanity check omits 698bacefe993 static_call: Align static_call_is_init() patching condition omits 68b1eddd421d static_call: Fix static_call_set_init() omits a501b048a95b x86/ioapic: Ignore IRQ2 again omits 9ce3746d6413 documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID omits fb98cc0b3af2 efi: use 32-bit alignment for efi_guid_t literals omits 9ceee7d0841a firmware/efi: Fix a use after bug in efi_mem_reserve_persistent omits af3ef3b10316 cifs: warn and fail if trying to use rootfs without the co [...] omits 403dba003d17 fs/cifs/: fix misspellings using codespell tool omits ee5de60a08b7 selinuxfs: unify policy load error reporting omits 6406887a12ee selinux: fix variable scope issue in live sidtab conversion omits 519dad3bcd80 selinux: don't log MAC_POLICY_LOAD record on failed policy load omits c79a707072fe net: cdc-phonet: fix data-interface release on probe failure omits 84f4aced67b1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 8b12a62a4e3e Merge tag 'drm-fixes-2021-03-19' of git://anongit.freedesk [...] omits e94c55b8e0a0 nouveau: Skip unvailable ttm page entries omits 0677170bcf5c Merge tag 'drm-intel-fixes-2021-03-18' of git://anongit.fr [...] omits a97fdabcf2b4 Merge tag 'amd-drm-fixes-5.12-2021-03-18' of https://gitla [...] omits db3f0d8ee9bf Merge tag 'drm-misc-fixes-2021-03-18' of git://anongit.fre [...] omits 67335b8d28cd Merge tag 'imx-fixes-5.12' of git://git.kernel.org/pub/scm [...] omits 3848421f9d1f Merge tag 'at91-fixes-5.12' of git://git.kernel.org/pub/sc [...] omits ebccfa8a74dd Merge tag 'omap-for-v5.12/fixes-rc1-signed' of git://git.k [...] omits 014433756381 Merge tag 'arm-soc/for-5.12/drivers-part2' of https://gith [...] omits 303a91f15f34 MAINTAINERS: Add Alain Volmat as STM32 I2C/SMBUS maintainer omits 7a2e796173fb MAINTAINERS: Remove Vincent Abriou for STM/STI DRM drivers. omits a21ddeb227b1 MAINTAINERS: Update some st.com email addresses to foss.st.com omits 491aef7caeb3 interconnect: Fix kerneldoc warning omits 6c015a225680 net: check all name nodes in __dev_alloc_name omits 600cc3c9c62d net: marvell: Remove reference to CONFIG_MV64X60 omits 6f7c7e22a2b6 Merge branch 'octeontx2-fixes' omits 8c16cb0304cd octeontx2-af: Fix uninitialized variable warning omits 64451b98306b octeontx2-af: fix infinite loop in unmapping NPC counter omits f12098ce9b43 octeontx2-pf: Clear RSS enable flag on interace down omits ae2619dd4fcc octeontx2-af: Fix irq free in rvu teardown omits 297887872973 octeontx2-af: Return correct CGX RX fifo size omits ce86c2a531e2 octeontx2-af: Remove TOS field from MKEX TX omits f7884097141b octeontx2-af: Formatting debugfs entry rsrc_alloc. omits f41b2d67d767 octeontx2-pf: Do not modify number of rules omits 81aa0968b7ea Merge tag 'for-5.12-rc3-tag' of git://git.kernel.org/pub/s [...] omits c1d6abdac46c btrfs: fix check_data_csum() error message for direct I/O omits dc0337999d87 Merge tag 'vfio-v5.12-rc4' of git://github.com/awilliam/li [...] omits c73891c922f5 Merge tag 'xfs-5.12-fixes-3' of git://git.kernel.org/pub/s [...] omits 804741ac7b9f netsec: restore phy power state after controller reset omits bf152b0b41dc Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits dcc32f4f183a ipv6: weaken the v4mapped source check omits f4e61f0c9add x86/kvm: Fix broken irq restoration in kvm_wait omits c2162e13d6e2 KVM: X86: Fix missing local pCPU when executing wbinvd on [...] omits b318e8decf6b KVM: x86: Protect userspace MSR filter with SRCU, and set [...] omits 3df2252436c0 selftests: kvm: add set_boot_cpu_id test omits e2c12909ae5f selftests: kvm: add _vm_ioctl omits 8ff0f3bf5d65 Merge branch 'iomap-5.12-fixes' of git://git.kernel.org/pu [...] omits 77a3aa26a00f selftests: kvm: add get_msr_index_features omits 83b62687a052 workqueue/tracing: Copy workqueue name to buffer in trace event omits 2e8496f31d0b firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 omits eddbe8e65214 selftest/bpf: Add a test to check trampoline freeing logic. omits 9d3fcb28f9b9 Revert "PM: ACPI: reboot: Use S5 for reboot" omits 0bb788300990 btrfs: fix sleep while in non-sleep context during qgroup removal omits de75a3d3f5a1 io_uring: don't leak creds on SQO attach error omits ee53fb2b197b io_uring: use typesafe pointers in io_uring_task omits 53e043b2b432 io_uring: remove structures from include/linux/io_uring.h omits 76cd979f4f38 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls omits 2c7f76b4c42b selftests: kvm: Add basic Hyper-V clocksources tests omits 50b1affc891c ALSA: usb-audio: Fix unintentional sign extension issue omits f4df9ee6d7f3 Merge tag 'asoc-fix-v5.12-rc2' of https://git.kernel.org/p [...] omits 053191b6a4bc platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs omits 0469f2f7ab4c KVM: x86: hyper-v: Don't touch TSC page values when guest [...] omits cc9cfddb0433 KVM: x86: hyper-v: Track Hyper-V TSC page status omits e409a6a3e069 i2c: turn recovery error on init to debug omits 8dfd0fa6ecdc iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle [...] omits 4b8ef157ca83 iommu/amd: Keep track of amd_iommu_irq_remap state omits 9f81ca8d1fd6 iommu/amd: Don't call early_amd_iommu_init() when AMD IOMM [...] omits 072a03e0a0b1 iommu/amd: Move Stoney Ridge check to detect_ivrs() omits 2cafd46a714a staging: vt665x: fix alignment constraints omits 2b8c956ea6ba usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy omits bac04454ef9f nvmet-tcp: fix kmap leak when data digest in use omits d218a8a3003e nvmet: don't check iosqes,iocqes for discovery controllers omits c4c6df5fc846 nvme-rdma: fix possible hang when failing to set io queues omits 72f572428b83 nvme-tcp: fix possible hang when failing to set io queues omits bb83337058a7 nvme-tcp: fix misuse of __smp_processor_id with preemption [...] omits fd0823f40509 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU omits b94e8cd2e6a9 nvme: fix Write Zeroes limitations omits 985c5a329dfe nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT omits 06c3c3365b4b nvme: merge nvme_keep_alive into nvme_keep_alive_work omits ed01fee283a0 nvme-fabrics: only reserve a single tag omits e4817a1b6b77 ARM: dts: imx6ull: fix ubi filesystem mount failed omits beb6b2f97e0a drm/amd/display: Remove MPC gamut remap logic for DCN30 omits 34fa493a565c drm/amd/display: Correct algorithm for reversed gamma omits e65eaded4cc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 86fe2c19eec4 netfilter: nftables: skip hook overlap logic if flowtable [...] omits 58bfd95b554f libbpf: Use SOCK_CLOEXEC when opening the netlink socket omits 8f3f5792f294 libbpf: Fix error path in bpf_object__elf_init() omits 740b486a8d1f netfilter: flowtable: Make sure GC works periodically in i [...] omits 7b35582cd04a netfilter: nftables: allow to update flowtable flags omits 7e6136f1b727 netfilter: nftables: report EOPNOTSUPP on unsupported flow [...] omits 8b2030b43059 netfilter: conntrack: Fix gre tunneling over ipv6 omits e21aa341785c bpf: Fix fexit trampoline. omits cb038357937e net: fix race between napi kthread mode and busy poll omits 7ad48d27a284 drm/msm: Ratelimit invalid-fence message omits 0a13e3537ea6 bpf, selftests: Fix up some test_verifier cases for unprivileged omits 1b1597e64e1a bpf: Add sanity check for upper ptr_limit omits f09ddcfcb8c5 usb: dwc3: gadget: Prevent EP queuing while stopping transfers omits 86629e098a07 usb: typec: tcpm: Invoke power_supply_changed for tcpm-sou [...] omits 3cac9104bea4 usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct omits 546aa0e4ea6e usb-storage: Add quirk to defeat Kindle's automatic unload omits 98f153a10da4 usb: gadget: configfs: Fix KASAN use-after-free omits 9858af27e692 usbip: Fix incorrect double assignment to udc->ud.tcp_rx omits 6417f03132a6 module: remove never implemented MODULE_SUPPORTED_DEVICE omits e69beeabac6d Merge tag 'mips-fixes_5.12_2' of git://git.kernel.org/pub/ [...] omits 35d8c39d0e52 Merge tag 'thermal-v5.12-rc4' of git://git.kernel.org/pub/ [...] omits 0692c33c9c53 Merge tag 'mac80211-for-net-2021-03-17' of git://git.kerne [...] omits 9afeefcf06fc remoteproc: pru: Fix firmware loading crashes on K3 SoCs omits afa536d8405a net/sched: cls_flower: fix only mask bit check in the vali [...] omits 8d488a8c7ba2 btrfs: fix subvolume/snapshot deletion not triggered on mount omits ebd99a6b34fb btrfs: fix build when using M=fs/btrfs omits 3cb894972f18 btrfs: do not initialize dev replace for bad dev root omits 820a49dafc33 btrfs: initialize device::fs_info always omits 82d62d06db40 btrfs: do not initialize dev stats if we have no dev_root omits f3da882eae2d btrfs: zoned: remove outdated WARN_ON in direct IO omits d2c21422323b ionic: linearize tso skb with too many frags omits b5871dca250c bpf: Simplify alu_limit masking for pointer arithmetic omits 10d2bb2e6b1d bpf: Fix off-by-one for area size in creating mask to left omits f232326f6966 bpf: Prohibit alu ops for pointer types not defining ptr_limit omits 4a9d36b0610a drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to o [...] omits 413b7a320e23 drm/msm/dp: Restore aux retry tuning logic omits 9daaf3130785 drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate omits 19f4a055abf2 drm/msm/dsi_pll_7nm: Solve TODO for multiplier frac_bits a [...] omits 3b24cdfc721a drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code omits b3d09a06d89f ARM: OMAP4: PM: update ROM return address for OSWR and OFF omits 30916faa1a60 ARM: OMAP4: Fix PMIC voltage domains for bionic omits 690911544275 drm/omap: dsi: fix unsigned expression compared with zero omits 6a77c6bb7260 i915/perf: Start hrtimer only if sampling the OA buffer omits 8e62438a1ee7 drm/i915: Workaround async flip + VT-d corruption on HSW/BDW omits bee645788e07 locking/ww_mutex: Fix acquire/release imbalance in ww_acqu [...] omits 5de2055d31ea locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling omits 2046a24ae121 thermal/core: Add NULL pointer check before using cooling [...] omits 483028edacab efivars: respect EFI_UNSUPPORTED return from firmware omits e880c6ea55b9 KVM: x86: hyper-v: Prevent using not-yet-updated TSC page [...] omits d2547cf59793 KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_M [...] omits a5406a7ff56e riscv: Correct SPARSEMEM configuration omits 78947bdfd752 RISC-V: kasan: Declare kasan_shallow_populate() static omits f3773dd031de riscv: Ensure page table writes are flushed when initializ [...] omits ce989f1472ae RISC-V: Fix out-of-bounds accesses in init_resources() omits fa59030bf855 riscv: Fix compilation error with Canaan SoC omits bab1770a2ce0 ftrace: Fix spelling mistake "disabed" -> "disabled" omits 6e9070dc2e84 riscv: fix bugon.cocci warnings omits a50bd6461690 scsi: mpt3sas: Do not use GFP_KERNEL in atomic context omits cc7a0bb058b8 PCI: rpadlpar: Fix potential drc_name corruption in store [...] omits 0fdc7d5d8f37 scsi: ufs: ufs-mediatek: Correct operator & -> && omits 2db4215f4755 scsi: sd_zbc: Update write pointer offset cache omits 6980d29ce4da zonefs: fix to update .i_wr_refcnt correctly in zonefs_ope [...] omits 8a141dd7f706 ftrace: Fix modify_ftrace_direct. omits fc649670ba50 MAINTAINERS: Update Spidernet network driver omits 7a2bb0f0b201 Merge branch 'nfp-fixes' omits d8ce0275e45e nfp: flower: fix pre_tun mask id allocation omits 5c4f5e19d6a8 nfp: flower: add ipv6 bit to pre_tunnel control message omits 982e5ee23d76 nfp: flower: fix unsupported pre_tunnel flows omits a3bc48321665 net: broadcom: BCM4908_ENET should not default to y, uncon [...] omits d29334c15d33 net/sched: act_api: fix miss set post_ct for ovs after do [...] omits ce225298a0cd Merge tag 'linux-can-fixes-for-5.12-20210316' of git://git [...] omits 8a4452ca29f9 docs: net: ena: Fix ena_start_xmit() function name typo omits 81f711d67a97 selftests/net: fix warnings on reuseaddr_ports_exhausted omits 3f6c515d7234 MIPS: vmlinux.lds.S: Fix appended dtb not properly aligned omits b2e9df850c58 x86: Introduce restart_block->arch_data to remove TS_COMPA [...] omits 8c150ba2fb59 x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() omits 66c1b6d74cd7 x86: Move TS_COMPAT back to asm/thread_info.h omits 5abbe51a5262 kernel, fs: Introduce and use set_restart_fn() and arch_se [...] omits 2dc0572f2cef perf/x86/intel: Fix unchecked MSR access error caused by V [...] omits d88d05a9e0b6 perf/x86/intel: Fix a crash caused by zero PEBS status omits 239729a21e52 wireless/nl80211: fix wdev_id may be used uninitialized omits 041c881a0ba8 mac80211: choose first enabled channel for monitor omits 77cbf790e5b4 nl80211: fix locking for wireless device netns change omits 58d25626f6f0 mac80211: Check crypto_aead_encrypt for errors omits 0f7e90faddee mac80211: Allow HE operation to be longer than expected. omits 29175be06d2f mac80211: minstrel_ht: remove unused variable 'mg' omits 3bd801b14e0c mac80211: fix double free in ibss_leave omits 1944015fe9c1 mac80211: fix rate mask reset omits 485df7555425 btrfs: always pin deleted leaves when there are active tre [...] omits dbcc7d57bffc btrfs: fix race when cloning extent buffer during rewind o [...] omits 34e49994d0dc btrfs: fix slab cache flags for free space tree bitmap omits 08889894cc82 KVM: x86/mmu: Store the address space ID in the TDP iterator omits b601c3bc9d50 KVM: x86/mmu: Factor out tdp_iter_return_to_root omits 14f6fec2e8e0 KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs omits 70fb3e41a97a KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page omits f9dc51cc6676 Merge series "Do not handle MCLK device clock in simple-ca [...] omits 1df27313f50a Merge tag 'fuse-fixes-5.12-rc4' of git://git.kernel.org/pu [...] omits 4108e101972c Merge tag 'nfsd-5.12-2' of git://git.kernel.org/pub/scm/li [...] omits 4ab4fcfce5b5 vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_e [...] omits b2b12db53507 vfio: Depend on MMU omits 3b49dfb08c75 ARM: amba: Allow some ARM_AMBA users to compile with COMPILE_TEST omits d3d72a6dfffd vfio-platform: Add COMPILE_TEST to VFIO_PLATFORM omits 179209fa1270 vfio: IOMMU_API should be selected omits 7dc4b2fdb272 vfio/type1: fix unmap all on ILP32 omits 701454bce906 auxdisplay: Remove in_interrupt() usage. omits ef4cb70a4c22 genirq/irq_sim: Fix typos in kernel doc (fnode -> fwnode) omits 276559d8d02c HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC [...] omits f8425c939663 fuse: 32-bit user space ioctl compat for fuse device omits 53b861bec737 ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 omits 9deef665f581 ASoC: dt-bindings: fsl_spdif: Add compatible string for ne [...] omits 899b12542b08 ASoC: rt711: add snd_soc_component remove callback omits dbf54a953435 ASoC: rt5659: Update MCLK rate in set_sysclk() omits 8ca88d53351c ASoC: simple-card-utils: Do not handle device clock omits 1a096ae46e21 perf top: Fix BPF support related crash with perf_event_pa [...] omits d2d106fe3bad staging: comedi: cb_pcidas64: fix request_irq() warn omits 2e5848a3d86f staging: comedi: cb_pcidas: fix request_irq() warn omits e06da9ea3e3f MAINTAINERS: move the staging subsystem to lists.linux.dev omits 868833fbffbe dmaengine: xilinx: dpdma: Fix race condition in done IRQ omits 1cbd44666216 dmaengine: xilinx: dpdma: Fix descriptor issuing on video group omits f8d70fd6a5a7 MAINTAINERS: move some real subsystems off of the staging [...] omits 60484cd9d501 btrfs: subpage: make readahead work properly omits d9bb77d51e66 btrfs: subpage: fix wild pointer access during metadata re [...] omits 6cb59afe9e5b gpiolib: Assign fwnode to parent's if no primary one provided omits ebfd68cd0c1e zonefs: Fix O_APPEND async write handling omits 1601ea068b88 zonefs: prevent use of seq files as swap file omits e7d66cf79939 ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 omits e98d9ee64ee2 can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors omits c0e399f3baf4 can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning omits 6e2fe01dd6f9 can: c_can: move runtime PM enable/disable to c_can_platform omits 0429d6d89f97 can: c_can_pci: c_can_pci_remove(): fix use-after-free omits 7507479c46b1 can: kvaser_usb: Add support for USBcan Pro 4xHS omits 7c6e6bce08f9 can: kvaser_pciefd: Always disable bus load reporting omits 47c5e474bc1e can: flexcan: flexcan_chip_freeze(): fix chip freeze for m [...] omits 59ec7b89ed3e can: peak_usb: add forgotten supported devices omits d4eb538e1f48 can: isotp: TX-path: ensure that CAN frame flags are initialized omits e4912459bd5e can: isotp: isotp_setsockopt(): only allow to set low leve [...] omits 3a5ca857079e can: dev: Move device back to init netns on owning netns delete omits eb9238e53717 Merge tag 'usb-v5.12-rc4' of git://git.kernel.org/pub/scm/ [...] omits ca6883393f0f ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 omits 19f1bc7edf0f scsi: lpfc: Fix some error codes in debugfs omits 5999b9e5b1f8 scsi: qla2xxx: Fix broken #endif placement omits c8c165dea4c8 scsi: st: Fix a use after free in st_open() omits 2bb817712e2f scsi: myrs: Fix a double free in myrs_cleanup() omits febb0cc847e7 scsi: ibmvfc: Free channel_setup_buf during device tear down omits 7a1adbd23990 drm: rcar-du: Use drmm_encoder_alloc() to manage encoder omits 13832ae27553 mptcp: fix ADD_ADDR HMAC in case port is specified omits 1a4431a5db2b Merge tag 'afs-fixes-20210315' of git://git.kernel.org/pub [...] omits 7233da86697e tcp: relookup sock for RST+ACK packets handled by obsolete [...] omits 0217ed2848e8 tipc: better validate user input in tipc_nl_retrieve_key() omits d82c6c1aaccd net: phylink: Fix phylink_err() function name error in phy [...] omits b95bc12e0412 ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro omits bf0ffea336b4 net: hdlc_x25: Prevent racing between "x25_close" and "x25 [...] omits 0b13525c20fe s390/pci: fix leak of PCI device structure omits d54cb7d54877 s390/vtime: fix increased steal time accounting omits c79f01b6eb5d s390/cpumf: disable preemption when accessing per-cpu variable omits 73076790e257 drm/amd/display: Copy over soc values before bounding box [...] omits b58f33d49e42 netfilter: ctnetlink: fix dump of the expect mask attribute omits 175e476b8cdf netfilter: x_tables: Use correct memory barriers. omits d3d40f237480 Revert "netfilter: x_tables: Switch synchronization to RCU" omits abe7034b9a8d Revert "netfilter: x_tables: Update remaining dereference to RCU" omits a7889c6320b9 afs: Stop listxattr() from listing "afs.*" attributes omits 64fcbb6158ec afs: Fix accessing YFS xattrs on a non-YFS server omits 31254dc95662 selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed omits e3d3b4157610 btrfs: zoned: fix linked list corruption after log root tr [...] omits a3ee79bd8fe1 btrfs: fix qgroup data rsv leak caused by falloc failure omits fbf48bb0b197 btrfs: track qgroup released data in own variable in inser [...] omits d2dcc8ed8ec6 btrfs: fix wrong offset to zero out range beyond i_size omits 8723d5ba8bda xfs: also reject BULKSTAT_SINGLE in a mount user namespace omits 08a204387e80 docs: ABI: Fix the spelling oustanding to outstanding in t [...] omits d336f7ebc650 xfs: force log and push AIL to clear pinned inodes when ab [...] omits 1deceabbdc0d regulator: bd9571mwv: Convert device attribute to sysfs_emit() omits 9cbc23f7d51f regulator: bd9571mwv: Fix regulator name printed on regist [...] omits 3b6e7088afc9 regulator: bd9571mwv: Fix AVS and DVFS voltage range omits 12ec5408d213 Merge tag 'iio-fixes-for-5.12a' of https://git.kernel.org/ [...] omits b7f5a0bfe206 io_uring: fix sqpoll cancellation via task_work omits 9b46571142e4 io_uring: add generic callback_head helpers omits 9e138a483454 io_uring: fix concurrent parking omits f6d54255f423 io_uring: halt SQO submission on ctx exit omits 09a6f4efaa65 io_uring: replace sqd rw_semaphore with mutex omits 180f829fe402 io_uring: fix complete_post use ctx after free omits efe814a471e0 io_uring: fix ->flags races by linked timeouts omits 6c5403173a13 drm/ttm: make ttm_bo_unpin more defensive omits 62dd0f98a0e5 gfs2: Flag a withdraw if init_threads() fails omits e40647762fb5 perf pmu: Validate raw event with sysfs exported format bits omits 132da018fa32 Merge tag 'thunderbolt-for-v5.12-rc4' of git://git.kernel. [...] omits 689bb69093d7 Merge remote-tracking branch 'torvalds/master' into perf/urgent omits 0710442a88d1 arm64: csum: cast to the proper type omits e01b7d04a61c Merge tag 'extcon-fixes-for-5.12-rc4' of git://git.kernel. [...] omits 69cbbf6be5d5 ARM: imx6ul-14x14-evk: Do not reset the Ethernet PHYs inde [...] omits 412627f6ffe3 arm64: dts: imx8mp-phyboard-pollux-rdk: Add missing pinctrl entry omits ba8da03fa7df arm64: dts: ls1012a: mark crypto engine dma coherent omits 4fb3a074755b arm64: dts: ls1043a: mark crypto engine dma coherent omits 9c3a16f88385 arm64: dts: ls1046a: mark crypto engine dma coherent omits e2c1b0ff38c9 ARM: imx: avic: Convert to using IRQCHIP_DECLARE omits d3bdd1c31407 extcon: Fix error handling in extcon_dev_register omits c9570d4a5efd extcon: Add stubs for extcon_register_notifier_all() functions omits 05946d4b7a73 cifs: Fix preauth hash corruption omits 5171317dfd9a cifs: update new ACE pointer after populate_new_aces. omits 0bde59c1723a vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget [...] omits f6bbf0010ba0 vhost-vdpa: fix use-after-free of v->config_ctx omits beb691e69f4d vhost: Fix vhost_vq_reset() omits 1e28eed17697 Linux 5.12-rc3 omits c995f12ad884 prctl: fix PR_SET_MM_AUXV kernel stack leak omits a25f82228542 flow_dissector: fix byteorder of dissected ICMP ID omits 50535249f624 net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() omits 6577b9a551ae net: arcnet: com20020 fix error handling omits 70404fe3030e Merge tag 'irq-urgent-2021-03-14' of git://git.kernel.org/ [...] omits 802b31c0dd7f Merge tag 'timers-urgent-2021-03-14' of git://git.kernel.o [...] omits c72cbc936141 Merge tag 'sched-urgent-2021-03-14' of git://git.kernel.or [...] omits 19469d2adab9 Merge tag 'objtool-urgent-2021-03-14' of git://git.kernel. [...] omits fa509ff879f8 Merge tag 'locking-urgent-2021-03-14' of git://git.kernel. [...] omits 75013c6c52d8 Merge tag 'perf_urgent_for_v5.12-rc3' of git://git.kernel. [...] omits 836d7f0572ca Merge tag 'efi-urgent-for-v5.12-rc2' of git://git.kernel.o [...] omits 0a7c10df49eb Merge tag 'x86_urgent_for_v5.12_rc3' of git://git.kernel.o [...] omits c3c7579f5e3b Merge tag 'powerpc-5.12-3' of git://git.kernel.org/pub/scm [...] omits 9d0c8e793f0e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 50eb842fe517 Merge branch 'akpm' (patches from Andrew) omits 9e15c3a0ced5 io_uring: convert io_buffer_idr to XArray omits b470ebc9e0e5 Merge tag 'irqchip-fixes-5.12-1' of git://git.kernel.org/p [...] omits eed5fae00593 powerpc: Force inlining of cpu_has_feature() to avoid buil [...] omits 08c18b63d965 powerpc/vdso32: Add missing _restgpr_31_x to fix build failure omits 4c050286bb20 vhost_vdpa: fix the missing irq_bypass_unregister_producer [...] omits aa443ac20445 vdpa_sim: Skip typecasting from void* omits bc22ed2ea112 virtio: remove export for virtio_config_{enable, disable} omits da98b54d0298 virtio-mmio: Use to_virtio_mmio_device() to simply code omits e1c86210fe27 ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Red [...] omits ad236ccde19a devlink: fix typo in documentation omits 3a9ef3e11c5d net: ipa: terminate message handler arrays omits 148ddaa89d4a clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk omits 0ae67123eafd clk: qcom: rcg2: Rectify clk_gfx3d rate rounding without m [...] omits c9b86db274d2 clk: qcom: rpmh: Update the XO clock source for SC7280 omits 88fe49249c99 Merge tag 'char-misc-5.12-rc3' of git://git.kernel.org/pub [...] omits be61af330e09 Merge tag 'staging-5.12-rc3' of git://git.kernel.org/pub/s [...] omits cc14086f2298 Merge tag 'tty-5.12-rc3' of git://git.kernel.org/pub/scm/l [...] omits 5c7bdbf8827f Merge tag 'usb-5.12-rc3' of git://git.kernel.org/pub/scm/l [...] omits 420623430a70 Merge tag 'erofs-for-5.12-rc3' of git://git.kernel.org/pub [...] omits e83bad7f77a4 Merge tag 'kbuild-fixes-v5.12-2' of git://git.kernel.org/p [...] omits 2766f1821600 zram: fix broken page writeback omits 57e0076e6575 zram: fix return value on writeback_store omits e1baddf8475b mm/memcg: set memcg when splitting page omits be6c8982e4ab mm/memcg: rename mem_cgroup_split_huge_fixup to split_page [...] omits 61bf318eac2c ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign omits 0ceb1ace4a27 ia64: fix ia64_syscall_get_set_arguments() for break-based [...] omits 6ce64428d620 mm/userfaultfd: fix memory corruption due to writeprotect omits d9b571c885a8 kasan: fix KASAN_STACK dependency for HW_TAGS omits f9d79e8dce40 kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOC omits 96cfe2c0fd23 mm/madvise: replace ptrace attach requirement for process_madvise omits 149fc787353f include/linux/sched/mm.h: use rcu_dereference in in_vfork() omits 0aa41cae92c1 kfence: fix reports if constant function prefixes exist omits df3ae2c9941d kfence, slab: fix cache_alloc_debugcheck_after() for bulk [...] omits 702b16d724a6 kfence: fix printk format for ptrdiff_t omits 97e4910232fa linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* omits f0b15b608129 MAINTAINERS: exclude uapi directories in API/ABI section omits e7850f4d844e binfmt_misc: fix possible deadlock in bm_register_write omits 184cee516f3e mm/highmem.c: fix zero_user_segments() with start > end omits 4eae4efa2c29 hugetlb: do early cow when page pinned on src mm omits ca6eb14d6453 mm: use is_cow_mapping() across tree where proper omits 97a7e4733b9b mm: introduce page_needs_cow_for_dma() for deciding whether cow omits ca7e0457efef hugetlb: break earlier in add_reservation_in_range() when we can omits 2103cf9c3f3b hugetlb: dedup the code to add a new file_region omits 82e69a121be4 mm/fork: clear PASID for new mm omits 0740a50b9baa mm/page_alloc.c: refactor initialization of struct page fo [...] omits ea29b20a8285 init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM omits cbf78d85079c stop_machine: mark helpers __always_inline omits 34dc2efb39a2 memblock: fix section mismatch warning omits d0dcd90b7f47 usb: cdnsp: Fixes incorrect value in ISOC TRB omits 16efa4fce3b7 io_uring: allow IO worker threads to be frozen omits 15b2219facad kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD [...] omits bcbcf50f5218 kbuild: fix ld-version.sh to not be affected by locale omits 47251a36e136 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 6afa455e6153 ibmvnic: update MAINTAINERS omits a673321aa74f selftests: mptcp: Restore packet capture option in join tests omits c3b8e07909db net: dsa: mt7530: setup core clock even in TRGMII mode omits 2e5de7e0c8d2 mptcp: fix bit MPTCP_PUSH_PENDING tests omits b1dd9bf688b0 net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M omits 6897087323a2 ftgmac100: Restart MAC HW once omits 59cd4f19267a net: axienet: Fix probe error cleanup omits f296bfd5cd04 Merge tag 'nfs-for-5.12-2' of git://git.linux-nfs.org/proj [...] omits b6b8aa27a3c6 Merge branch 'for-v5.12-rc3' of git://git.kernel.org/pub/s [...] omits 9afc11637947 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 3b0c2d3eaa83 Revert 95ebabde382c ("capabilities: Don't allow writing am [...] omits ce307084c96d Merge tag 'block-5.12-2021-03-12-v2' of git://git.kernel.d [...] omits 9278be92f229 Merge tag 'io_uring-5.12-2021-03-12' of git://git.kernel.d [...] omits 261410082d01 Merge tag 'devprop-5.12-rc3' of git://git.kernel.org/pub/s [...] omits 3077f0279eff Merge tag 'pm-5.12-rc3' of git://git.kernel.org/pub/scm/li [...] omits f211ac154577 net: correct sk_acceptq_is_full() omits f4f9fc29e56b nvme: fix the nsid value to print in nvme_validate_or_alloc_ns omits 080bfa1e6d92 Revert "net: bonding: fix error return code of bond_neigh_init()" omits 344178334b09 Merge tag 'sound-5.12-rc3' of git://git.kernel.org/pub/scm [...] omits 568099a703de Merge tag 'mmc-v5.12-rc2' of git://git.kernel.org/pub/scm/ [...] omits 270c0551abd6 Merge tag 'regulator-fix-v5.12-rc2' of git://git.kernel.or [...] omits 8d9d53de51eb Merge tag 'configfs-for-5.12' of git://git.infradead.org/u [...] omits b77b5fdd052e Merge tag 'gfs2-v5.12-rc2-fixes' of git://git.kernel.org/p [...] omits 17f8fc198a6f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 6bf8819fede1 Merge tag 'for-linus-5.12b-rc3-tag' of git://git.kernel.or [...] omits 35737d2db2f4 KVM: LAPIC: Advancing the timer expiration on guest initia [...] omits 8df9f1af2ece KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in [...] omits d7eb79c6290c KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged omits 6fcd9cbc6a90 kvm: x86: annotate RCU pointers omits 718032322770 Merge branch 'pm-opp' omits bee7359f65af Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 98dfb02aa222 igb: avoid premature Rx buffer reuse omits 58f993738341 io_uring: fix OP_ASYNC_CANCEL across tasks omits 521d6a737a31 io_uring: cancel sqpoll via task_work omits 26984fbf3ad9 io_uring: prevent racy sqd->thread checks omits 76064573b121 ixgbe: move headroom initialization to ixgbe_configure_rx_ring omits 89861c485c6a ice: move headroom initialization to ice_setup_rx_ctx omits a86606268ec0 i40e: move headroom initialization to i40e_configure_rx_ring omits ed0907e3bdcf ice: fix napi work done reporting in xsk path omits 262b003d059c KVM: arm64: Fix exclusive limit for IPA size omits 7d717558dd5e KVM: arm64: Reject VM creation when the default IPA size i [...] omits fac245216b68 ARC: haps: bump memory to 1 GB omits 0efc4976e3da gfs2: bypass log flush if the journal is not live omits 8d06b9633a66 ASoC: mediatek: mt8192: fix tdm out data is valid on rising edge omits 0df8ea602b3f io_uring: remove useless ->startup completion omits e1915f76a898 io_uring: cancel deferred requests in try_cancel omits d4b64fd702cf Merge tag 'nvme-5.12-2021-03-12' of git://git.infradead.or [...] omits d5bf630f355d gfs2: bypass signal_our_withdraw if no journal omits dd7b836d6bc9 ALSA: dice: fix null pointer dereference when node is disc [...] omits 2bf44e0ee95f ALSA: hda: generic: Fix the micmute led init state omits c8e386683652 perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_d [...] omits 3875721e825c gpiolib: Fix error return code in gpiolib_dev_init() omits ba08abca66d4 objtool,x86: Fix uaccess PUSHF/POPF validation omits 606a5d4227e4 opp: Don't drop extra references to OPPs accidentally omits 451b2596f541 Merge branch 'htb-fixes' omits fb3a3e37de33 sch_htb: Fix offload cleanup in htb_destroy on htb_init failure omits 93bde210c434 sch_htb: Fix select_queue for non-offload mode omits 7a1468ba0e02 net: phy: broadcom: Add power down exit reset state delay omits a9f81244d2e3 mISDN: fix crash in fritzpci omits 0c9fdcdba682 soc: qcom: geni: shield geni_icc_get() for ACPI boot omits db74623a3850 net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidu [...] omits f78d76e72a46 Merge tag 'drm-fixes-2021-03-12-1' of git://anongit.freede [...] omits 4042160c2e54 drm/nouveau: fix dma syncing for loops (v2) omits a829f033e966 drm/i915: Wedge the GPU if command parser setup fails omits fb198483ed63 Merge tag 'amd-drm-fixes-5.12-2021-03-10' of https://gitla [...] omits e0da9686232c Merge tag 'drm-misc-fixes-2021-03-11' of git://anongit.fre [...] omits ce6c13e4f5b9 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits b80350f39370 net: sock: simplify tw proto registration omits 0b736881c8f1 powerpc/traps: unrecoverable_exception() is not an interru [...] omits 7fd53f41f771 kunit: tool: Disable PAGE_POISONING under --alltests omits 7421b1a4d10c kunit: tool: Fix a python tuple typing error omits bade4be69a6e svcrdma: Revert "svcrdma: Reduce Receive doorbell rate" omits e5113505904e block: Discard page cache of zone reset target range omits 9ec491447b90 block: Suppress uevent for hidden device when removed omits 28806e4d9b97 Merge tag 'media/v5.12-2' of git://git.kernel.org/pub/scm/ [...] omits 4f8be1f53bf6 nfs: we don't support removing system.nfs4_acl omits d052d1d685f5 io_uring: perform IOPOLL reaping if canceler is thread itself omits b52912b8293f e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 omits 21f857f0321d e1000e: add rtnl_lock() to e1000_reset_task omits fc9e5020971d igc: Fix igc_ptp_rx_pktstamp() omits 9a4a1cdc5ab5 igc: Fix Supported Pause Frame Link Setting omits 8876529465c3 igc: Fix Pause Frame Advertising omits 6da262378c99 igc: reinit_locked() should be called with rtnl_lock omits 22053df0a364 RDMA/mlx5: Fix typo in destroy_mkey inbox omits 5c2469e0a22e io_uring: force creation of separate context for ATTACH_WQ [...] omits 9922f50f7178 ASoC: qcom: lpass-cpu: Fix lpass dai ids parse omits b4250dd868d1 NFSD: fix error handling in NFSv4.0 callbacks omits f053cf7aa66c ext4: fix error handling in ext4_end_enable_verity() omits a8affc03a9b3 block: rename BIO_MAX_PAGES to BIO_MAX_VECS omits ea94191e584b spi: cadence: set cqspi to the driver_data field of struct device omits d450293c5500 regulator: mt6315: Fix off-by-one for .n_voltages omits 30b2675761b8 arm64: mm: remove unused __cpu_uses_extended_idmap[_level()] omits 7ba8f2b2d652 arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds omits d26c00e7276f xhci: Fix repeated xhci wake after suspend due to uncleare [...] omits b71c669ad839 usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing omits 253f588c70f6 xhci: Improve detection of device initiated wake signal. omits a4a251f8c235 usb: xhci: do not perform Soft Retry for some xHCI hosts omits 2fb164f0ce95 mtd: rawnand: mtk: Fix WAITRDY break condition and timeout omits 14fbbc829772 configfs: fix a use-after-free in __configfs_open_file omits abbb5f5929ec nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung [...] omits abec6561fc4e nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done omits 0ec84df4953b nvme-core: check ctrl css before setting up zns omits f20ef34d71ab nvme-fc: fix racing controller reset and create association omits ae3afe6308b4 nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command ha [...] omits 3c7aafbc8d3d nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() omits d3589381987e nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() omits d95c1f4179a7 nvme: simplify error logic in nvme_validate_ns() omits e6ad55988b96 nvme: set max_zone_append_sectors nvme_revalidate_zones omits 2025a48cfd92 media: rkisp1: params: fix wrong bits settings omits 6732f3139380 media: v4l: vsp1: Fix uif null pointer access omits ac8d82f586c8 media: v4l: vsp1: Fix bru null pointer access omits 8a7e27fd5cd6 media: usbtv: Fix deadlock on suspend omits f09f9f93afad media: rc: compile rc-cec.c into rc-core omits de066e116306 drm/compat: Clear bounce structures omits 64e194e27867 drm/shmem-helpers: vunmap: Don't put pages for dma-buf omits fa0c16caf3d7 drm: meson_drv add shutdown function omits 11d5a4745e00 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff omits d611b4a0907c drm/shmem-helper: Check for purged buffers in fault handler omits 738acd49eb01 qxl: Fix uninitialised struct field head.surface_id omits ca63d76fd231 drm/ttm: Fix TTM page pool accounting omits d228f8d87499 drm/ttm: soften TTM warnings omits 659ab7a49cbe drm: Use USB controller's DMA mask when importing dmabufs omits 301469c121bf MAINTAINERS: update drm bug reporting URL omits b266409310c6 fbdev: atyfb: use LCD management functions for PPC_PMAC also omits 39a3898abf4d fbdev: atyfb: always declare aty_{ld,st}_lcd() omits e998d3c8cba9 drm/qxl: fix lockdep issue in qxl_alloc_release_reserved omits e8dd3506dcf3 drm/qxl: unpin release objects omits 874a52f9b693 drm/fb-helper: only unmap if buffer not null omits 285a65f1a10f kbuild: remove meaningless parameter to $(call if_changed_ [...] omits a949b9eab039 Merge tag 'usb-serial-5.12-rc3' of https://git.kernel.org/ [...] omits 4c273d23c44a kbuild: remove LLVM=1 test from HAS_LTO_CLANG omits 64bfc99429a5 kbuild: remove unneeded -O option to dtc omits f9bc754be475 kbuild: dummy-tools: adjust to scripts/cc-version.sh omits bf3c25515061 kbuild: Allow LTO to be selected with KASAN_HW_TAGS omits 2eab791f940b kbuild: dummy-tools: support MPROFILE_KERNEL checks for ppc omits ce6ed1c4c987 kbuild: rebuild GCC plugins when the compiler is upgraded omits 5739ffc10d04 Merge tag 'intel-pinctrl-v5.12-2' of gitolite.kernel.org:p [...] omits 47142ed6c34d net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port omits d0f9f47c07fe pinctrl: qcom: sc7280: Fix SDC1_RCLK configurations omits 07abd8db9358 pinctrl: qcom: sc7280: Fix SDC_QDSD_PINGROUP and UFS_RESET [...] omits d45c36bafb94 net: dsa: b53: VLAN filtering is global to all users omits e323d865b361 net: sched: validate stab values omits 1e1e73ee1adf Merge tag 'mlx5-fixes-2021-03-10' of git://git.kernel.org/ [...] omits 8373a0fe9c71 net: dsa: bcm_sf2: use 2 Gbps IMP port link on BCM4908 omits 0571a753cb07 net: pxa168_eth: Fix a potential data race in pxa168_eth_remove omits dd4fa1dae9f4 macvlan: macvlan_count_rx() needs to be aware of preemption omits 9398e9c0b1d4 drop_monitor: Perform cleanup upon probe registration failure omits 547fd083770a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 2a9be38099e3 pinctrl: qcom: lpass lpi: use default pullup/strength values omits f1d20d8643e5 Xen/gntdev: don't needlessly use kvcalloc() omits bce21a2b48ed Xen/gnttab: introduce common INVALID_GRANT_{HANDLE,REF} omits 36caa3fedf06 Xen/gntdev: don't needlessly allocate k{,un}map_ops[] omits 0f9b05b9a01a Xen: drop exports of {set,clear}_foreign_p2m_mapping() omits b6622798bc50 xen/events: avoid handling the same event on two cpus at t [...] omits 25da4618af24 xen/events: don't unmask an event channel when an eoi is pending omits a5cb3c1a3637 drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m omits cba2afb65cb0 drm/radeon: fix AGP dependency omits a25955ba1234 drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] omits 48123d068fcb drm/amd/pm: correct the watermark settings for Polaris omits 50ceb1fe7acd drm/amd/pm: bug fix for pcie dpm omits 521f04f9e3ff drm/amdgpu: fb BO should be ttm_bo_type_device omits eda29602f1a8 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm omits d2c91285958a drm/amd/display: Enabled pipe harvesting in dcn30 omits b0075d114c33 drm/amd/display: Revert dram_clock_change_latency for DCN2.1 omits a74e6a014c9d Merge tag 's390-5.12-3' of git://git.kernel.org/pub/scm/li [...] omits 7afa0033d6f7 drm/amd/display: Enable pflip interrupt upon pipe enable omits 680174cfd1e1 drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandw [...] omits 15e8b95d5f75 drm/amd/display: Fix nested FPU context in dcn21_validate_ [...] omits 7a46f05e5e16 drm/amd/display: Add a backlight module option omits 0ad3e64eb46d drm/amdgpu/display: handle aux backlight in backlight_get_ [...] omits dfd8b7fbd985 drm/amdgpu/display: don't assert in set backlight function omits a2f8d988698d drm/amdgpu/display: simplify backlight setting omits 28259bac7f1d ipv6: fix suspecious RCU usage warning omits c89489b47289 Merge branch 'ip6ip6-crash' omits a188bb5638d4 net, bpf: Fix ip6ip6 crash with collect_md populated skbs omits c4c877b27324 net: Consolidate common blackhole dst ops omits 84076c4c800d net/mlx5: DR, Fix potential shift wrapping of 32-bit value [...] omits dc694f11a759 net/mlx5: SF: Fix error flow of SFs allocation flow omits 6fa37d66ef2d net/mlx5: SF: Fix memory leak of work item omits 6a3717544ce9 net/mlx5: SF, Correct vhca context size omits 8b90d897823b net/mlx5e: E-switch, Fix rate calculation division omits 8256c69b2d9c RDMA/mlx5: Fix timestamp default mode omits 4806f1e2fee8 net/mlx5: Set QP timestamp mode to default omits 469549e4778a net/mlx5e: Fix error flow in change profile omits f574531a0b77 net/mlx5: Disable VF tunnel TX offload if ignore_flow_leve [...] omits 1e74152ed065 net/mlx5e: Check correct ip_version in decapsulation route [...] omits 55affa97d675 net/mlx5: Fix turn-off PPS command omits 385d40b042e6 net/mlx5e: Don't match on Geneve options in case option ma [...] omits 74640f09735f net/mlx5e: Revert parameters on errors when changing PTP s [...] omits e5eb01344e9b net/mlx5e: When changing XDP program without reset, take r [...] omits 1c2cdf0b603a net/mlx5e: Set PTP channel pointer explicitly to NULL omits 354521eebd02 net/mlx5e: Accumulate port PTP TX stats with other channels stats omits d5dd03b26ba4 net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets omits 5115daa675cc net/mlx5e: Enforce minimum value check for ICOSQ size omits 46613c9dfa96 usbip: fix vudc usbip_sockfd_store races leading to gpf omits 718ad9693e36 usbip: fix vhci_hcd attach_store() races leading to gpf omits 9380afd6df70 usbip: fix stub_dev usbip_sockfd_store() races leading to gpf omits 6801854be94f usbip: fix vudc to check for stream socket omits f55a0571690c usbip: fix vhci_hcd to check for stream socket omits 47ccc8fc2c9c usbip: fix stub_dev to check for stream socket omits 9b1ea29bc0d7 Revert "mm, slub: consider rest of partial list if acquire [...] omits d3110f256d12 Merge tag 'for-linus-2021-03-10' of git://git.kernel.org/p [...] omits d0df9aabefda Merge tag '5.12-rc2-smb3' of git://git.samba.org/sfrench/cifs-2.6 omits 65527a51c66f misc/pvpanic: Export module FDT device table omits 20c40794eb85 misc: fastrpc: restrict user apps from sending kernel RPC [...] omits 1201d68f4781 virt: acrn: Correct type casting of argument of copy_from_user() omits c8e2fe13d1d1 x86/perf: Use RET0 as default for guest_get_msrs to handle [...] omits 2c69c8a1736e ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] omits 664979bba816 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] omits 221c3a09ddf7 ARM: dts: at91-sama5d27_som1: fix phy address to 7 omits df66617bfe87 block: rsxx: fix error return code of rsxx_pci_probe() omits faa44c69daf9 block: Fix REQ_OP_ZONE_RESET_ALL handling omits 7d41e8543d80 io_uring: remove indirect ctx into sqo injection omits 78d7f6ba82ed io_uring: fix invalid ctx->sq_thread_idle omits e22bc9b481a9 kernel: make IO threads unfreezable by default omits e8f98f24549d io_uring: always wait for sqd exited when stopping SQPOLL thread omits 5199328a0d41 io_uring: remove unneeded variable 'ret' omits 93e68e036c2f io_uring: move all io_kiocb init early in io_init_req() omits 70e35125093b io-wq: fix ref leak for req in case of exit cancelations omits 7a612350a989 io_uring: fix complete_post races for linked req omits 33cc89a9fc24 io_uring: add io_disarm_next() helper omits 97a73a0f9fbf io_uring: fix io_sq_offload_create error handling omits cc20e3fec682 io-wq: remove unused 'user' member of io_wq omits 61cf93700fe6 io_uring: Convert personality_idr to XArray omits 0298ef969a11 io_uring: clean R_DISABLED startup mess omits f458dd8441e5 io_uring: fix unrelated ctx reqs cancellation omits 05962f95f9ac io_uring: SQPOLL parking fixes omits 2a92c90f2ecc software node: Fix device_add_software_node() omits 8891123f9cbb software node: Fix node registration omits c971af25cda9 pinctrl: rockchip: fix restore error in resume omits 5d5f2919273d pinctrl: microchip-sgpio: Fix wrong register offset for IR [...] omits 9e77d96b8e27 xen/events: reset affinity of 2-level event when tearing it down omits e92a309be437 Merge series "ASoC: sdm845: array out of bound issues" fro [...] omits fd8299181995 ASoC: SOF: intel: fix wrong poll bits in dsp power down omits 3bb4852d598f ASoC: codecs: wcd934x: add a sanity check in set channel map omits 4800fe6ea102 ASoC: qcom: sdm845: Fix array out of range on rx slim channels omits 1c668e1c0a0f ASoC: qcom: sdm845: Fix array out of bounds access omits 7c2a783c05b5 Merge series "Report jack and button detection + Capture S [...] omits ac101985cad3 ASoC: remove remnants of sirf prima/atlas audio codec omits e4b8b7c91603 ASoC: codecs: lpass-wsa-macro: fix RX MIX input controls omits 5346f0e80b71 ASoC: codecs: lpass-va-macro: mute/unmute all active decimators omits 19325cfea044 ASoC: cs42l42: Always wait at least 3ms after reset omits 15013240fcf7 ASoC: cs42l42: Don't enable/disable regulator at Bias Level omits 72d904763ae6 ASoC: cs42l42: Fix mixer volume control omits 2bdc4f5c6838 ASoC: cs42l42: Fix channel width support omits e793c965519b ASoC: cs42l42: Fix Bitclock polarity inversion omits 7de14d581dbe ASoC: soc-core: Prevent warning if no DMI table is present omits 5bb0ecddb2a7 ASoC: SOF: Intel: unregister DMIC device on probe error omits 19244c6c9c78 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] omits bb18c678754c ASoC: es8316: Simplify adc_pga_gain_tlv table omits f86f58e3594f ASoC: sgtl5000: set DAP_AVC_CTRL register to correct defau [...] omits eee51df776bd ASoC: rt5651: Fix dac- and adc- vol-tlv values being off b [...] omits cfa26ed1f9f8 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off b [...] omits ca08ddfd961d ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] omits cc73181b7d53 Merge series "ASoC: rt5670: Various kcontrol fixes" from H [...] omits 80cffd2468dd ASoC: ak5558: Add MODULE_DEVICE_TABLE omits 4ec5b96775a8 ASoC: ak4458: Add MODULE_DEVICE_TABLE omits 42121c2645d2 ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control omits 02aa946ef376 ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from St [...] omits caba8d764770 ASoC: rt5670: Remove 'HP Playback Switch' control omits d917b5dde660 ASoC: rt5670: Remove 'OUT Channel Switch' control omits 87263968516f ASoC: fsl_ssi: Fix TDM slot setup for I2S mode omits 0c0a58837835 ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx omits 0d2b6e398975 ASoC: rt1015: enable BCLK detection after calibration omits 9e0bdaa9fcb8 ASoC: rt1015: fix i2c communication error omits e9e7fce0384b regulator: rt4831: Fix return value check in rt4831_regula [...] omits 98b94b6e38ca regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 v [...] omits dfe03bca8db4 regulator: qcom-rpmh: Use correct buck for S1C regulator omits e610e072c87a regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck omits 5fe5f17dc59e regulator: pca9450: Fix return value when failing to get s [...] omits fbc102fb4ccf regulator: mt6315: Return REGULATOR_MODE_INVALID for invalid mode omits 2a76f6de0790 perf synthetic events: Avoid write of uninitialized memory [...] omits 49f2675f5b4d tools headers UAPI: Sync linux/kvm.h with the kernel sources omits c3d59cfde9cc perf synthetic-events: Fix uninitialized 'kernel_thread' variable omits b410ed2a8572 perf auxtrace: Fix auxtrace queue conflict omits eea46a0879bc ALSA: hda/hdmi: Cancel pending works before suspend omits 5ff9dde42e8c ALSA: hda: Avoid spurious unsol event handling during S3/S4 omits 13661fc48461 ALSA: hda: Flush pending unsolicited events before suspend omits 7bb8bc6eb550 arm64: perf: Fix 64-bit event counter read truncation omits 26f55386f964 arm64/mm: Fix __enable_mmu() for new TGRAN range values omits 07e644885bf6 kselftest: arm64: Fix exit code of sve-ptrace omits d15dfd31384b arm64: mte: Map hotplugged memory as Normal Tagged omits 4817a52b3061 seqlock,lockdep: Fix seqcount_latch_init() omits d5b0e0677bfd u64_stats,lockdep: Fix u64_stats_init() vs lockdep omits a758b7c4c6f2 virt: acrn: Use EPOLLIN instead of POLLIN omits 1cffb1c66499 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement omits 9de2c43acf37 USB: usblp: fix a hang in poll() if disconnected omits 414c20df7d40 USB: gadget: udc: s3c2410_udc: fix return value check in s [...] omits b1d25e6ee57c usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe wit [...] omits 2664deb09306 usb: dwc3: qcom: Honor wakeup enabled/disabled state omits cc2ac63d4cf7 usb: gadget: f_uac1: stop playback on function disable omits 789ea77310f0 usb: gadget: f_uac2: always increase endpoint max_packet_s [...] omits 650bf52208d8 USB: gadget: u_ether: Fix a configfs return code omits 1edbff9c80ed usb: dwc3: qcom: add ACPI device id for sc8180x omits 4d8654e81db7 Goodix Fingerprint device is not a modem omits c776b77a279c Revert "drivers:tty:pty: Fix a race causing data loss on close" omits 2334de198fed Revert "serial: max310x: rework RX interrupt handling" omits ba8a86e4dadb leds: trigger/tty: Use led_set_brightness_sync() from workqueue omits 1487e7bae809 leds: trigger: Fix error path to not unlock the unlocked mutex omits 16d7586dccf8 Revert "staging: wfx: remove unused included header files" omits 74b6b20df8cf staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() omits d4ac640322b0 staging: rtl8188eu: fix potential memory corruption in rtw [...] omits 87107518d7a9 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() omits fd3ce6557da0 staging: comedi: pcl726: Use 16-bit 0 for interrupt data omits 5ff1c08c28c3 staging: comedi: ni_65xx: Use 16-bit 0 for interrupt data omits 33444638ae54 staging: comedi: ni_6527: Use 16-bit 0 for interrupt data omits a1acdbc55403 staging: comedi: comedi_parport: Use 16-bit 0 for interrupt data omits 8536749d4952 staging: comedi: amplc_pc236_common: Use 16-bit 0 for inte [...] omits 148e34fd33d5 staging: comedi: pcl818: Fix endian problem for AI command data omits a084303a6458 staging: comedi: pcl711: Fix endian problem for AI command data omits b39dfcced399 staging: comedi: me4000: Fix endian problem for AI command data omits 54999c0d94b3 staging: comedi: dmm32at: Fix endian problem for AI command data omits 459b1e8c8fe9 staging: comedi: das800: Fix endian problem for AI command data omits 1c0f20b78781 staging: comedi: das6402: Fix endian problem for AI command data omits b2e78630f733 staging: comedi: adv_pci1710: Fix endian problem for AI co [...] omits ac0bbf55ed3b staging: comedi: addi_apci_1500: Fix endian problem for co [...] omits 25317f428a78 staging: comedi: addi_apci_1032: Fix endian problem for CO [...] omits e163b9823a0b staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() omits b93c1e3981af staging: rtl8712: Fix possible buffer overflow in r8712_si [...] omits 8687bf9ef955 staging: rtl8192e: Fix possible buffer overflow in _rtl92e [...] omits d660f4f42cce staging: rtl8712: unterminated string leads to read overflow omits 7c36194558cf staging: rtl8192e: fix kconfig dependency on CRYPTO omits dcf9625f2adf virt: acrn: Use vfs_poll() instead of f_op->poll() omits e54b78886949 virt: acrn: Make remove_cpu sysfs invisible with !CONFIG_H [...] omits 51f24030358b cpu/hotplug: Fix build error of using {add,remove}_cpu() w [...] omits 15097e9338ed habanalabs: fix debugfs address translation omits ffd123fe8397 habanalabs: Disable file operations after device is removed omits 27ac5aada024 habanalabs: Call put_pid() when releasing control device omits bd0c48e53d2f drivers: habanalabs: remove unused dentry pointer for debu [...] omits 16db6b532fa4 habanalabs: mark hl_eq_inc_ptr() as static omits 2d8aaa1720c6 Input: n64joy - fix return value check in n64joy_probe() omits 0d7588ab9ef9 riscv: process: Fix no prototype for arch_dup_task_struct omits 288f6775a089 riscv: ftrace: Use ftrace_get_regs helper omits 86b276c1dded riscv: process: Fix no prototype for show_regs omits a6a58ecf98c3 riscv: syscall_table: Reduce W=1 compilation warnings noise omits db2a8f9256e9 riscv: time: Fix no prototype for time_init omits e06f4ce1d4c6 riscv: ptrace: Fix no prototype warnings omits 56a6c37f6e39 riscv: sbi: Fix comment of __sbi_set_timer_v01 omits 004570c3796b riscv: irq: Fix no prototype warning omits 030f1dfa8550 riscv: traps: Fix no prototype warnings omits 6dd4879f59b0 RISC-V: correct enum sbi_ext_rfence_fid omits 05a59d79793d Merge git://git.kernel.org:/pub/scm/linux/kernel/git/netdev/net omits 6a30bedfdf3b Merge git://git.kernel.org:/pub/scm/linux/kernel/git/davem/sparc omits 69264b4a43af sparc: sparc64_defconfig: remove duplicate CONFIGs omits e5e8b80d352e sparc64: Fix opcode filtering in handling of no fault loads omits bd73758803c2 powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() omits 8515455720c5 Merge branch 's390-qeth-fixes' omits 7eefda7f353e s390/qeth: fix notification for pending buffers during teardown omits 3e83d467a08e s390/qeth: schedule TX NAPI on QAOB completion omits c20383ad1656 s390/qeth: improve completion of pending TX buffers omits e7a36d27f6b9 s390/qeth: fix memory leak after failed TX Buffer allocation omits b005c9ef5ada Merge branch 'virtio_net-infinite-loop' omits d348ede32e99 net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 omits 924a9bc362a5 net: check if protocol extracted by virtio_net_hdr_set_pro [...] omits 286a8624d7f9 net: dsa: xrs700x: check if partner is same as port in hsr join omits de920fc64cba bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_ [...] omits c080a173301f powerpc/64s/exception: Clean up a missed SRR specifier omits 73ac79881804 powerpc: Fix inverted SET_FULL_REGS bitop omits 7aed41cff35a powerpc/64s: Use symbolic macros for function entry encoding omits eeb05595d22c umem: fix error return code in mm_pci_probe() omits 05a68ce5fa51 bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs omits 4b3d9f9cf108 Merge tag 'gpio-fixes-for-v5.12-rc3' of git://git.kernel.o [...] omits 9c39198a65f1 Merge tag 'mips-fixes_5.12_1' of git://git.kernel.org/pub/ [...] omits 1f09af062556 kbuild: Fix ld-version.sh script if LLD was built with LLD_VENDOR omits b3d9fc143680 kbuild: dummy-tools: fix inverted tests for gcc omits 993bdde94547 kbuild: add image_name to no-sync-config-targets omits f7d9d4854519 net: lapbether: Remove netif_start_queue / netif_stop_queue omits 53cb245454df NFSv4.2: fix return value of _nfs4_get_security_label() omits 614c9750173e NFSD: fix dest to src mount in inter-server COPY omits 01dc9262ff57 KVM: arm64: Ensure I-cache isolation between vcpus of a same VM omits b5a08423da9d xfs: fix quota accounting when a mount is idmapped omits 5808fecc5723 iomap: Fix negative assignment to unsigned sis->pages in i [...] omits 6ee65a773096 Revert "nfsd4: a client's own opens needn't prevent delegations" omits 4aa5e002034f Revert "nfsd4: remove check_conflicting_opens warning" omits 86c83365ab76 arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL omits bffe30dd9f1f x86/sev-es: Use __copy_from_user_inatomic() omits 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler omits 545ac14c16b5 x86/sev-es: Check regs->sp is trusted before adjusting #VC [...] omits cea15316ceee powerpc/64s: Fix instruction encoding for lis in ppc_funct [...] omits bd67b711bfaa MIPS: kernel: Reserve exception base early to prevent corruption omits f06391c45e83 mmc: cqhci: Fix random crash when remove mmc module/card omits 66fbacccbab9 mmc: core: Fix partition switch time for eMMC omits 774514bf9773 mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants omits dbaee836d60a KVM: arm64: Don't use cbz/adr with external symbols omits 5fbecd2389f4 irqchip/ingenic: Add support for the JZ4760 omits 673433e7c288 dt-bindings/irq: Add compatible string for the JZ4760B omits cfdc67acc785 USB: serial: io_edgeport: fix memory leak in edge_startup omits 5563b3b64203 USB: serial: ch341: add new Product ID omits f164f5d8a702 USB: serial: xr: fix NULL-deref on disconnect omits 42213a0190b5 USB: serial: cp210x: add some more GE USB IDs omits ca667a33207d USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter omits c5aa956eaeb0 ALSA: usb-audio: fix use after free in usb_audio_disconnect omits 30dea07180de ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe omits f15c5c11abfb ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support omits 987a08741d72 Merge git://git.kernel.org:/pub/scm/linux/kernel/git/davem/sparc omits ab5eb336411f xtensa: move coprocessor_flush to the .text section omits 04ad69c342fc cifs: do not send close in compound create+close requests omits 14302ee3301b cifs: return proper error code in statfs(2) omits e3d100eae44b cifs: change noisy error message to FYI omits bf1bc694b6b0 cifs: print MIDs in decimal notation omits 4416e98594dc atm: idt77252: fix null-ptr-dereference omits 3153724fc084 atm: uPD98402: fix incorrect allocation omits 1019d7923d9d atm: fix a typo in the struct description omits 179d0ba0c454 net: qrtr: fix error return code of qrtr_sendmsg() omits 27ab92d9996e mptcp: fix length of ADD_ADDR with port sub-option omits e5e010a3063a selftests/bpf: Tests using bpf_check_mtu BPF-helper input [...] omits e5e35e754c28 bpf: BPF-helper for MTU checking add length input omits b6f80a2ebb97 NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 omits ac46b3d768e4 NFS: Fix open coded versions of nfs_set_cache_invalid() omits fd6d3feed041 NFS: Clean up function nfs_mark_dir_for_revalidate() omits 47397915ede0 NFS: Don't gratuitously clear the inode cache when lookup failed omits 82e7ca1334ab NFS: Don't revalidate the directory permissions on a looku [...] omits f0940f4b3284 SUNRPC: Set memalloc_nofs_save() for sync tasks omits a79f7051cccb irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER omits 3e895f4cbd15 ARM: ep93xx: Select GENERIC_IRQ_MULTI_HANDLER directly omits 69dd4503a7e6 irqdomain: Remove debugfs_file from struct irq_domain omits 2055a99da8a2 net: bonding: fix error return code of bond_neigh_init() omits 29d98f54a4fe net: enetc: allow hardware timestamping on TX queues with [...] omits 1b2395dfff5b net: enetc: set MAC RX FIFO to recommended value omits 2e2696223676 net: davicom: Use platform_get_irq_optional() omits cf9e60aa69ae net: davicom: Fix regulator not turned off on driver removal omits ac88c531a5b3 net: davicom: Fix regulator not turned off on failed probe omits 03cbb87054c1 net: dsa: fix switchdev objects on bridge master mistakenl [...] omits 62765d39553c net: wan: fix error return code of uhdlc_init() omits 143c253f42ba net: hisilicon: hns: fix error return code of hns_nic_clea [...] omits 4d8c79b7e9ff net: usb: log errors to dmesg/syslog omits 492bbe7f8a43 net: usb: cdc_ncm: emit dev_err on error paths omits a4813dc7baa4 net: ethernet: chelsio: inline_crypto: Mundane typos fixed [...] omits bf9279cd63dc net: dsa: bcm_sf2: simplify optional reset handling omits e7fb6465d4c8 libbpf: Fix INSTALL flag order omits ad3dbe35c833 NFS: Correct size calculation for create reply length omits 093bbe211ea5 arm64/mm: Reorganize pfn_valid() omits eeb0753ba27b arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory omits 6654111c893f MIPS: vmlinux.lds.S: align raw appended dtb to 8 bytes omits 77e141266c8e pinctrl: intel: Show the GPIO base calculation explicitly omits e6d9423d31b2 remoteproc: pru: Fix loading of GNU Binutils ELF omits 5f140174988e MAINTAINERS: Add co-maintainer for remoteproc/RPMSG subsystems omits 7029e7830277 remoteproc: qcom: pil_info: avoid 64-bit division omits a0590473c5e6 nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default omits 0a0be72f9357 Merge branch 'for-linus-5.12-rc1' into for-linus omits 28e96c1693ec ALSA: hda: Drop the BATCH workaround for AMD controllers omits b7dea0cb3d37 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] omits 25615e454a0e AMD_SFH: Add DMI quirk table for BIOS-es which don't set t [...] omits 952f7d10c6b1 AMD_SFH: Add sensor_mask module parameter omits a9e54f4b62dc AMD_SFH: Removed unused activecontrolstatus member from th [...] omits 769c18b254ca bpf: Change inode_storage's lookup_elem return value from [...] omits ee2e3f50629f mount: fix mounting of detached mounts onto targets that r [...] omits e29c62ffb008 HID: wacom: Assign boolean values to a bool variable omits 2a2b09c867fd HID cp2112: fix support for multiple gpiochips omits 78a81d88f60b x86/sev-es: Introduce ip_within_syscall_gap() helper omits 715ea61532e7 interconnect: core: fix error return code of icc_link_destroy() omits 7c911f9de7ab interconnect: qcom: msm8939: remove rpm-ids from non-RPM nodes omits 79cc2ed5a716 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER omits 07fb6dc327f1 arm64/mm: Drop redundant ARCH_WANT_HUGE_PMD_SHARE omits cae118b6acc3 arm64: Drop support for CMDLINE_EXTEND omits df304c2d0dfd arm64: cpufeatures: Fix handling of CONFIG_CMDLINE for idr [...] omits 350a5c4dd245 bpf: Dont allow vmlinux BTF to be used in map_create and p [...] omits c94732bda079 thunderbolt: Increase runtime PM reference count on DP tun [...] omits 781e14eaa7d1 thunderbolt: Initialize HopID IDAs in tb_switch_alloc() omits b41ba2ec54a7 gpiolib: Read "gpio-line-names" from a firmware node omits eb441337c714 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 omits 809390219fb9 gpiolib: acpi: Allow to find GpioInt() resource by name and index omits 62d5247d239d gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk omits 6e5d5791730b gpiolib: acpi: Add missing IRQF_ONESHOT omits cf25ef6b631c gpio: fix gpio-device list corruption omits a6112998ee45 gpio: fix NULL-deref-on-deregistration regression omits 542104ee0caf selftests: gpio: update .gitignore omits 6c810cf20fee crypto: mips/poly1305 - enable for all MIPS processors omits fbb31cb805fd cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev omits 536eb97abeba cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_h [...] omits 02fc40954030 cpufreq: qcom-hw: fix dereferencing freed memory 'data' omits 7a05293af39f MIPS: boot/compressed: Copy DTB to aligned address omits fa8ba6e5dc0e HID: alps: fix error return code in alps_input_configured() omits 9a0b44fbfea1 HID: asus: Add support for 2021 ASUS N-Key keyboard omits 36b87cf302a4 HID: google: add don USB id omits 78c7cccaab9d s390: remove IBM_PARTITION and CONFIGFS_FS from zfcpdump d [...] omits d50aa69d36be s390: update defconfigs omits d0ed78e1780e s390,alpha: make TMPFS_INODE64 available again omits d9c48a948d29 s390/cio: return -EFAULT if copy_to_user() fails omits db232eb42c21 s390/tty3270: avoid comma separated statements omits 1c0a9c799732 s390/cpumf: remove unneeded semicolon omits 942df4be7ab4 s390/crypto: return -EFAULT if copy_to_user() fails omits 51c44babdc19 s390/cio: return -EFAULT if copy_to_user() fails omits 46b635b6abcf s390/cpumf: rename header file to hwctrset.h omits dabdfac0e85c s390/zcore: release dump save area on restart or power down omits 7449ca87312a s390/zcore: no need to check return value of debugfs_creat [...] omits c41b20de1a7c s390/cpumf: remove 60 seconds read limit omits f9d8cbf33e9f s390/topology: remove always false if check omits eba8e1af5a61 s390/time,idle: get rid of unsigned long long omits 4c9f4865f460 Merge branch 'fixes-rc2' into fixes omits 77335a040178 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 omits 140a77683395 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race omits 46eb1701c046 hrtimer: Update softirq_expires_next correctly after __hrt [...] omits 9f377622a484 erofs: fix bio->bi_max_vecs behavior change omits 30b3f6871559 Input: s6sy761 - fix coordinate read bit shift omits 144c79ef3353 Merge tag 'perf-tools-fixes-for-v5.12-2020-03-07' of git:/ [...] omits 3bb48a850627 Merge branch 'parisc-5.12-2' of git://git.kernel.org/pub/s [...] omits fbda79043024 Merge tag 'powerpc-5.12-2' of git://git.kernel.org/pub/scm [...] omits dac518707880 Merge tag 'm68k-for-v5.12-tag2' of git://git.kernel.org/pu [...] omits 041474885e97 io_uring: kill io_sq_thread_fork() and return -EOWNERDEAD [...] omits 7c30f36a98ae io_uring: run __io_sq_thread() with the initial creds from [...] omits 678eeba481d8 io-wq: warn on creating manager while exiting omits 1b00764f09b6 io_uring: cancel reqs of all iowq's on ring exit omits b5bb3a24f69d io_uring: warn when ring exit takes too long omits baf186c4d345 io_uring: index io_uring->xa by ctx not file omits eebd2e37e662 io_uring: don't take task ring-file notes omits d56d938b4bef io_uring: do ctx initiated file note removal omits 13bf43f5f473 io_uring: introduce ctx to tctx back map omits 2941267bd3da io_uring: make del_task_file more forgiving omits 1a5a2cfd34c1 gfs2: fix use-after-free in trans_drain omits eb602521f438 gfs2: make function gfs2_make_fs_ro() to void type omits 9e9888a0fe97 efi: stub: omit SetVirtualAddressMap() if marked unsupport [...] omits 9270bbe258c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 0ddc94239401 rpc: fix NULL dereference on kmalloc failure omits f1442d6349a2 sunrpc: fix refcount leak for rpc auth modules omits c7de87ff9dac NFSD: Repair misuse of sv_lock in 5.10.16-rt30. omits bfdd89f232aa nfsd: don't abort copies early omits 700522736907 fs: nfsd: fix kconfig dependency warning for NFSD_V4 omits 6820bf77864d svcrdma: disable timeouts on rdma backchannel omits d30881f573e5 nfsd: Don't keep looking up unhashed files in the nfsd file cache omits 6fc5baf54717 perf cs-etm: Fix bitmap for option omits 86a19008af5d perf trace: Fix race in signal handling omits 77d02bd00cea perf map: Tighten snprintf() string precision to pass gcc [...] omits 6740a4e70e5d perf report: Fix -F for branch & mem modes omits c1f272df510c perf tests x86: Move insn.h include to make sure it finds [...] omits 7d9d4c6edba9 perf test: Support the ins_lat check in the X86 specific test omits a8146d66ab01 perf test: Fix sample-parsing failure on non-x86 platforms omits ec4d0a7680c7 perf archive: Fix filtering of empty build-ids omits bd57a9f33abc perf daemon: Fix compile error with Asan omits 513068f2b1fe perf stat: Fix use-after-free when -r option is used omits e2a99c9a9aa0 libperf: Add perf_evlist__reset_id_hash() omits 034f7ee130c1 perf stat: Fix wrong skipping for per-die aggregation omits 33dc525f9321 tools headers UAPI: Sync KVM's kvm.h and vmx.h headers wit [...] omits 1a9bcadd0058 tools headers cpufeatures: Sync with the kernel sources omits 6c0afc579aff tools headers UAPI: Update tools' copy of linux/coresight-pmu.h omits 743108e1048e tools headers: Update syscall.tbl files to support mount_setattr omits 846580c235b3 perf test: Fix cpu and thread map leaks in perf_time_to_tsc test omits 690d91f5ec38 perf test: Fix cpu map leaks in cpu_map_print test omits 641b62503370 perf test: Fix a memory leak in thread_map_remove test omits 4be42882e1f9 perf test: Fix a thread map leak in thread_map_synthesize test omits 953e7b5960f1 perf test: Fix cpu and thread map leaks in switch_tracking test omits f2c3202ba0c7 perf test: Fix cpu and thread map leaks in keep_tracking test omits e06c3ca4922c perf test: Fix cpu and thread map leaks in code_reading test omits 97ab7c524fdc perf test: Fix cpu and thread map leaks in sw_clock_freq test omits 83d25ccde591 perf test: Fix cpu and thread map leaks in task_exit test omits 09a61c8f86ae perf test: Fix a memory leak in attr test omits b0faef924d21 perf test: Fix cpu and thread map leaks in basic mmap test omits 84ea603650ec perf tools: Fix event's PMU name parsing omits 36bc511f63fd perf daemon: Fix running test for non root user omits 31bf4e7cb613 perf daemon: Fix control fifo permissions omits dacfc08dcafa perf build: Fix ccache usage in $(CC) when generating arch [...] omits b55ff1d1456c perf tools: Fix documentation of verbose options omits 137a5258939a perf traceevent: Ensure read cmdlines are null terminated. omits 394e4306b093 perf bench numa: Fix the condition checks for max number o [...] omits ffc52b7ae5e6 perf diff: Don't crash on freeing errno-session on the error path omits 2b1919ec8338 perf tools: Clean 'generated' directory used for creating [...] omits 762323eb39a2 perf build: Move feature cleanup under tools/build omits ded2e511a8af perf tools: Cast (struct timeval).tv_sec when printing omits 21b7e35bdf0a tools headers UAPI: Sync kvm.h headers with the kernel sources omits 303550a44741 tools headers UAPI s390: Sync ptrace.h kernel headers omits add76c0113ba perf arch powerpc: Sync powerpc syscall.tbl with the kerne [...] omits 1e61463cfcd0 tools headers UAPI: Sync openat2.h with the kernel sources omits c2446944b3f5 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources omits 3ae0415d0bb4 tools headers UAPI: Update tools's copy of drm.h headers omits 003e8dccdb22 io-wq: always track creds for async issue omits 886d0137f104 io-wq: fix race in freeing 'wq' and worker access omits 88fd98a23067 cifs: ask for more credit on async read/write code paths omits a249cc8bc2e2 cifs: fix credit accounting for extra channel omits 6dbbbe4cfd39 iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler omits 141e7633aa4d iio: hid-sensor-temperature: Fix issues of timestamp channel omits 37e89e574dc2 iio: hid-sensor-humidity: Fix alignment issue of timestamp [...] omits c915fb80eaa6 ext4: fix bh ref count on error paths omits f91436d55a27 fs/ext4: fix integer overflow in s_log_groups_per_flex omits 163f0ec1df33 ext4: add reclaim checks to xattr code omits efc61345274d ext4: shrink race window in ext4_should_retry_alloc() omits b14d72ac7317 counter: stm32-timer-cnt: fix ceiling miss-alignment with [...] omits e4c3e133294c counter: stm32-timer-cnt: fix ceiling write max value omits a65a802aadba m68k: Fix virt_addr_valid() W=1 compiler warnings omits 5d5675df792f x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls omits b59cc97674c9 x86/unwind/orc: Silence warnings caused by missing ORC data omits e504e74cc3a2 x86/unwind/orc: Disable KASAN checking in the ORC unwinder [...] omits afbef3014958 perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR omits a5398bffc01f perf/core: Flush PMU internal buffers for per-CPU events omits 50bf8080a94d static_call: Fix the module key fixup omits ce29ddc47b91 sched/membarrier: fix missing local execution of ipi_sync_ [...] omits 50caf9c14b14 sched: Simplify set_affinity_pending refcounts omits 9e81889c7648 sched: Fix affine_move_task() self-concurrency omits 3f1bc119cd7f sched: Optimize migration_cpu_stop() omits 58b1a45086b5 sched: Collate affine_move_task() stoppers omits c20cf065d4a6 sched: Simplify migration_cpu_stop() omits 8a6edb5257e2 sched: Fix migration_cpu_stop() requeueing omits 56b26497bb4b ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 omits 56678a5f44ef platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 omits 357ad203d45c KVM: arm64: Fix range alignment when walking page tables omits 9739f6ef053f KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] omits b9d699e2694d KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] omits f27647b588c1 KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no [...] omits 6b5b368fccd7 KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key omits c4b000c3928d KVM: arm64: Fix nVHE hyp panic host context restore omits 31948332d5fa KVM: arm64: Avoid corrupting vCPU context register in guest exit omits b96b0c5de685 KVM: arm64: nvhe: Save the SPE context early omits 4691453406c3 kvm: x86: use NULL instead of using plain integer as pointer omits a38fd8748464 Linux 5.12-rc2 omits f3ed4de6cc83 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits de5bd6c54b20 Merge tag 'gcc-plugins-v5.12-rc2' of git://git.kernel.org/ [...] omits 8b24ef44789c Merge tag 'pstore-v5.12-rc2' of git://git.kernel.org/pub/s [...] omits a4dcfbc4ee22 ethernet: alx: fix order of calls on resume omits edbea9220251 veth: Store queue_mapping independently of XDP prog presence omits 3e21a10fdea3 lan743x: trim all 4 bytes of the FCS; not just 2 omits 63dcd69d9b49 Merge tag 'for-5.12/dm-fixes' of git://git.kernel.org/pub/ [...] omits d8861bab48b6 gianfar: fix jumbo packets+napi+rx overrun crash omits 155b23e6e534 sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count omits 85554bcd123e net/hamradio/6pack: remove redundant check in sp_encaps() omits abbf9a0ef884 r8169: fix r8168fp_adjust_ocp_cmd function omits 0a7e0c3b5702 selftest/net/ipsec.c: Remove unneeded semicolon omits 69cdb7947adb ibmvnic: remove excessive irqsave omits e233febda6eb CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr omits 47454caf45f0 Merge tag 'block-5.12-2021-03-05' of git://git.kernel.dk/l [...] omits 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for mul [...] omits 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel [...] omits 6650d31f21b8 net: intel: iavf: fix error return code of iavf_init_get_r [...] omits 38c26ff3048a net: tehuti: fix error return code in bdx_probe() omits f292e8730a34 Merge tag 'io_uring-5.12-2021-03-05' of git://git.kernel.d [...] omits 00ff801bb8ce net/mlx4_en: update moderation when config reset omits 6d47254c0634 Merge tag 'pm-5.12-rc2' of git://git.kernel.org/pub/scm/li [...] omits ea6be461cbed Merge tag 'acpi-5.12-rc2' of git://git.kernel.org/pub/scm/ [...] omits 638526bb4164 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits fc2c8d0af05a Merge tag 'iommu-fixes-v5.12-rc1' of git://git.kernel.org/ [...] omits f09b04cc6447 Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/s [...] omits 6bf331d5ce83 Merge tag 'devicetree-fixes-for-5.12-1' of git://git.kerne [...] omits 54663cf398e7 Merge tag 'trace-v5.12-rc1' of git://git.kernel.org/pub/sc [...] omits 4f44657d7487 blk-cgroup: Fix the recursive blkg rwstat omits 66f669a27289 s390/dasd: fix hanging IO request during DASD driver unbind omits 7d365bd0bff3 s390/dasd: fix hanging DASD driver unbind omits 56887cffe946 block: Try to handle busy underlying device on discard omits 545c4ab463c2 RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() omits 5e4a7ccc965d RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() omits 21e27ac82db6 RDMA/rxe: Fix missed IB reference counting in loopback omits e45cff588588 io_uring: don't restrict issue_flags for io_openat omits a2b658e4a07d Merge tag 'nvme-5.12-2021-03-05' of git://git.infradead.or [...] omits 86e0d6766cf9 io_uring: make SQPOLL thread parking saner omits 09ca6c40c202 io-wq: kill hashed waitqueue before manager exits omits b5b0ecb736f1 io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return omits ca0a26511c67 io_uring: don't keep looping for more events if we can't f [...] omits 46fe18b16c46 io_uring: move to using create_io_thread() omits 7bff4c26b6d2 Merge branch 'powercap' omits 3f9b9efd82a8 virtiofs: Fail dax mount if device does not support it omits 99840a75454b KVM: SVM: Connect 'npt' module param to KVM's internal 'np [...] omits beda430177f5 KVM: x86: Ensure deadline timer has truly expired before p [...] omits d9f273b7585c nvmet: model_number must be immutable once set omits 32feb6de4724 nvme-fabrics: fix kato initialization omits 78570f8873c8 nvme-hwmon: Return error code when registration fails omits 6e6a6828c517 nvme-pci: add quirks for Lexar 256GB SSD omits dc22c1c058b5 nvme-pci: mark Kingston SKC2000 as not supporting the deep [...] omits 5e112d3fb897 nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. omits 280d542f6ffa Merge tag 'drm-fixes-2021-03-05' of git://anongit.freedesk [...] omits 39491867ace5 bpf: Explicitly zero-extend R0 after 32-bit cmpxchg omits 44195bd7711b Merge tag 'mkp-scsi-fixes' of git://git.kernel.org/pub/scm [...] omits a1f105412493 Merge tag 'amd-drm-fixes-5.12-2021-03-03' of https://gitla [...] omits a727df407ca4 Merge branch '00.00-inst' of git://github.com/skeggsb/linu [...] omits f9dbdf97a5bd scsi: iscsi: Verify lengths on passthrough PDUs omits ec98ea7070e9 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE omits 688e8128b7a9 scsi: iscsi: Restrict sessions and handles to admin capabilities omits ad5d07f4a9cd cipso,calipso: resolve a number of problems with the DOI r [...] omits cc440e8738e5 kernel: provide create_io_thread() helper omits dd59a3d595cc io_uring: reliably cancel linked timeouts omits b05a1bcd4018 io_uring: cancel-match based on flags omits 67eb211487f0 ibmvnic: always store valid MAC address omits 863a42b289c2 netdevsim: init u64 stats for 32bit hardware omits bdda7dfab153 Merge branch 'mptcp-fixes' omits 9238e900d6ec mptcp: free resources when the port number is mismatched omits 417789df4a03 mptcp: fix missing wakeup omits c2e6048fa1cf mptcp: fix race in release_cb omits 2948d0a1e5ae mptcp: factor out __mptcp_retrans helper() omits c8fe62f0768c mptcp: reset 'first' and ack_hint on subflow close omits 17aee05dc882 mptcp: dispose initial struct socket when its subflow is closed omits eaeef1ce55ec mptcp: fix memory accounting on allocation error omits f07157792c63 mptcp: put subflow sock on connect error omits e0be4931f3fe mptcp: reset last_snd on subflow close omits bfc256056358 net: sched: avoid duplicates in classes dump omits 1112963427d6 scsi: vmw_pvscsi: MAINTAINERS: Update maintainer omits 1481b7fe438f scsi: ufs: Convert sysfs sprintf/snprintf family to sysfs_emit omits 4d195dc45157 scsi: ufs: Remove redundant checks of !hba in suspend/resu [...] omits 4a791574a0cc scsi: ufs: ufs-qcom: Disable interrupt in reset path omits aa53f580e67b scsi: ufs: Minor adjustments to error handling omits dbdbb81bde24 scsi: ibmvfc: Reinitialize sub-CRQs and perform channel en [...] omits 0217a272fe13 scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup omits 2162dc23f807 scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ reg [...] omits 5cf529649be2 scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset omits 6c59cff38e66 net: usb: qmi_wwan: allow qmimux add/del with master up omits 443cc4b45c1b scsi: ibmvfc: Simplify handling of sub-CRQ initialization omits 6a5166e07c02 net: dsa: sja1105: fix ucast/bcast flooding always remaini [...] omits 053d8ad10d58 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNK [...] omits f1becbed411c net: mscc: ocelot: properly reject destination IP keys in [...] omits 87e5e09427a7 Merge branch 'nexthop-blackhole' omits 3a1099d3147f selftests: fib_nexthops: Test blackhole nexthops when loop [...] omits 76c03bf8e262 nexthop: Do not flush blackhole nexthops when loopback goes down omits d93ef301644e net: sctp: trivial: fix typo in comment omits e216674a5b57 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 3cb60ee63239 Merge tag 'tpmdd-next-v5.12-rc2' of git://git.kernel.org/p [...] omits df7b59ba9245 dm verity: fix FEC for RS roots unaligned to block size omits a14e5ec66a7a dm bufio: subtract the number of initial sectors in dm_buf [...] omits cee407c5cc42 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits c5a58f877ca6 Merge tag 'for-linus-5.12b-rc2-tag' of git://git.kernel.or [...] omits 43df5242af4e Merge tag 'sound-5.12-rc2' of git://git.kernel.org/pub/scm [...] omits 7a766381634d ixgbe: Fix memleak in ixgbe_configure_clsu32 omits d785e1fec601 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA omits badae9c86979 btrfs: zoned: do not account freed region of read-only blo [...] omits d734492a14a2 btrfs: zoned: use sector_t for zone sectors omits 83a2881903f3 bpf: Account for BPF_FETCH in insn_has_def32() omits 2b2aedabc44e libbpf: Clear map_info before each bpf_obj_get_info_by_fd omits 6bc669988101 samples, bpf: Add missing munmap in xdpsock omits c95c34f01bbd xsk: Remove dangling function declaration from header file omits f9f344479d8b tracing: Fix comment about the trace_event_call flags omits ee666a185558 tracing: Skip selftests if tracing is disabled omits f40fc799afc5 tracing: Fix memory leak in __create_synth_event() omits 6549de1fe341 ring-buffer: Add a little more information and a WARN when [...] omits 6f6be606e763 ring-buffer: Force before_stamp and write_stamp to be diff [...] omits 69268094a1c1 tracing: Fix help text of TRACEPOINT_BENCHMARK in Kconfig omits 70d443d84633 tracing: Remove duplicate declaration from trace.h omits f01272541d2c io-wq: ensure all pending work is canceled on exit omits e4b4a13f4941 io_uring: ensure that threads freeze on suspend omits b23fcf477f85 io_uring: remove extra in_idle wake up omits ebf936670721 io_uring: inline __io_queue_async_work() omits f85c310ac376 io_uring: inline io_req_clean_work() omits 64c7212391e7 io_uring: choose right tctx->io_wq for try cancel omits 3e6a0d3c7571 io_uring: fix -EAGAIN retry with IOPOLL omits dc7bbc9ef361 io-wq: fix error path leak of buffered write hash map omits 16270893d712 io_uring: remove sqo_task omits 70aacfe66136 io_uring: kill sqo_dead and sqo submission halting omits 1c3b3e6527e5 io_uring: ignore double poll add on the same waitqueue head omits 3ebba796fa25 io_uring: ensure that SQPOLL thread is started for exit omits 28c4721b80a7 io_uring: replace cmpxchg in fallback with xchg omits 2c32395d8111 io_uring: fix __tctx_task_work() ctx race omits 0d30b3e7eea9 io_uring: kill io_uring_flush() omits 914390bcfdd6 io_uring: kill unnecessary io_run_ctx_fallback() in io_rin [...] omits 5730b27e84fd io_uring: move cred assignment into io_issue_sqe() omits 1575f21a0920 io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks omits 4010fec41fd9 io_uring: remove unused argument 'tsk' from io_req_caches_free() omits 8452d4a674b0 io_uring: destroy io-wq on exec omits ef8eaa4e65fa io_uring: warn on not destroyed io-wq omits 1d5f360dd1a3 io_uring: fix race condition in task_work add and clear omits afcc4015d1bf io-wq: provide an io_wq_put_and_exit() helper omits 8629397e6e27 io_uring: don't use complete_all() on SQPOLL thread exit omits ba50a036f23c io_uring: run fallback on cancellation omits e54945ae947f io_uring: SQPOLL stop error handling fixes omits 470ec4ed8c91 io-wq: fix double put of 'wq' in error path omits d364d9e5db41 io-wq: wait for manager exit on wq destroy omits dbf996202e28 io-wq: rename wq->done completion to wq->started omits 613eeb600e3e io-wq: don't ask for a new worker if we're exiting omits fb3a1f6c745c io-wq: have manager wait for all workers to exit omits 775c5033a0d1 fuse: fix live lock in fuse_iget() omits 444d66a23c1f iommu/vt-d: Fix status code for Allocate/Free PASID command omits 82c3cefb9f16 iommu: Don't use lazy flush for untrusted device omits 765a9d1d02b2 iommu/tegra-smmu: Fix mc errors on tegra124-nyan omits 140456f99419 iommu/amd: Fix sleeping in atomic in increase_address_space() omits 06abcb18b3a0 ALSA: usb-audio: Apply the control quirk to Plantronics headsets omits fec60c3bc5d1 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell A [...] omits a14a6219996e ALSA: hda: ignore invalid NHLT table omits 460c9f1c944b arch/parisc/kernel: remove duplicate include in ptrace omits 9799110825db ALSA: usb-audio: Disable USB autosuspend properly in setup [...] omits 1aa46901ee51 drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu [...] omits b934dd9b44e8 drm/amd/display: fix the return of the uninitialized value in ret omits 25951362db7b drm/amdgpu: enable BACO runpm by default on sienna cichlid [...] omits 6efda1671312 drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address omits 992ace410c32 drm/amdgpu/swsmu/vangogh: Only use RLCPowerNotify msg for disable omits e3746696e78f drm/amdgpu/pm: make unsupported power profile messages debug omits 0c61ac8134ff drm/amdgpu:disable VCN for Navi12 SKU omits 31ada99bdd1b drm/amdgpu: Only check for S0ix if AMD_PMC is configured omits bd1777b3a88f netfilter: nftables: bogus check for netlink portID with t [...] omits 2888b080d05c netfilter: nftables: fix possible double hook unregistrati [...] omits a9ecb0cbf037 rtnetlink: using dev_base_seq from target net omits d65614a01d24 net: 9p: advance iov on empty read omits 4b5dc1a94d4f Revert "r8152: adjust the settings about MAC clock speed d [...] omits 3e59e8856758 net: l2tp: reduce log level of messages in receive path, a [...] omits b12422362ce9 net: macb: Add default usrio config to default gem config omits ef9a6df09c76 Merge tag 'wireless-drivers-2021-03-03' of git://git.kerne [...] omits fc7c5c208eb7 ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk omits ff70784ab9f8 ACPI: bus: Constify is_acpi_node() and friends (part 2) omits cca7f12b939b RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc omits f91803998cf6 RDMA/mlx5: Set correct kernel-doc identifier omits dbbe7c962c3a docs: networking: drop special stable handling omits 879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting [...] omits 6881b07fdd24 ibmvnic: Fix possibly uninitialized old_num_tx_queues vari [...] omits 2378b2c9ecf4 octeontx2-af: cn10k: fix an array overflow in is_lmac_valid() omits 295d4cd82b01 iwlwifi: don't call netif_napi_add() with rxq->lock held ( [...] omits 436b265671d6 iwlwifi: fix ARCH=i386 compilation warnings omits a22549f12767 iwlwifi: mvm: add terminate entry for dmi_system_id tables omits 232a37ea3aee tpm: Remove unintentional dump_stack() call omits 26af17722a07 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike [...] omits 77516d25f549 rsxx: Return -EFAULT if copy_to_user() fails omits 9ab1265d5231 xfrm: Use actual socket sk instead of skb socket for xfrm_ [...] omits 73e7161eab5d ALSA: hda/realtek: Add quirk for Intel NUC 10 omits 882213990d32 xen: fix p2m size in dom0 for disabled memory hotplug case omits 2991397d23ec xen-netback: respect gnttab_map_refs()'s return value omits 8310b77b48c5 Xen/gnttab: handle p2m update errors on a per-slot basis omits 4c38255892c0 vti6: fix ipv4 pmtu check to honor ip header df omits c7c1abfd6d42 vti: fix ipv4 pmtu check to honor ip header df omits f69d02e37a85 Merge tag 'misc-5.12-2021-03-02' of git://git.kernel.dk/li [...] omits caf6912f3f4a swap: fix swapfile read/write offset omits f5f4fc4649ae ia64: don't call handle_signal() unless there's actually a [...] omits 95b39f07a17f net: ethernet: mtk-star-emac: fix wrong unmap in RX handling omits fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S omits 999340d51174 ftrace: Have recordmcount use w8 to read relp->r_info in a [...] omits 6f7f657f2440 net: ieee802154: nl-mac: fix check on panid omits 778e45d7720d parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST omits 7db688e99c0f pstore/ram: Rate-limit "uncorrectable error in header" message omits 9e46f6c6c959 KVM: SVM: Clear the CR4 register on reset omits 30b5c851af79 KVM: x86/xen: Add support for vCPU runstate information omits 7d7c5f76e541 KVM: x86/xen: Fix return code when clearing vcpu_info and [...] omits 6528fc0a11de selftests: kvm: Mmap the entire vcpu mmap area omits 7d2cdad0da9d KVM: Documentation: Fix index for KVM_CAP_PPC_DAWR1 omits b59b153d1026 KVM: x86: allow compiling out the Xen hypercall interface omits 4168a8d27ed3 block/bfq: update comments and default value in docs for f [...] omits e4ef09e51294 rsxx: remove unused including <linux/version.h> omits 13046370c4d1 ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically omits 48698c973e6b ALSA: hda/realtek: Add quirk for Clevo NH55RZQ omits 9b838a3c32d7 Merge tag 'tags/sound-sdw-kconfig-fixes' into for-linus omits c28ea613fafa btrfs: subpage: fix the false data csum mismatch error omits fd57a98d6f0c btrfs: fix warning when creating a directory with smack enabled omits 4d14c5cde5c2 btrfs: don't flush from btrfs_delayed_inode_reserve_metadata omits 80e9baed722c btrfs: export and rename qgroup_reserve_meta omits 0f9c03d824f6 btrfs: free correct amount of space in btrfs_delayed_inode [...] omits c55a4319c4f2 btrfs: fix spurious free_space_tree remount warning omits 5011c5a663b9 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl omits 4f6a49de64fd btrfs: unlock extents in btrfs_zero_range in case of quota [...] omits aedb9d9089ce btrfs: ref-verify: use 'inline void' keyword ordering omits 9cc0001a18b4 netfilter: nftables: disallow updates on table ownership omits ffd7e705fad6 ALSA: hda: intel-sdw-acpi: add missing include files omits 08c2a4bc9f2a ALSA: hda: move Intel SoundWire ACPI scan to dedicated module omits cf5807f5f814 ASoC: SOF: Intel: SoundWire: simplify Kconfig omits 194fe0fc3422 ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers omits 8d4ba1be3d22 ASoC: SOF: pci: split PCI into different drivers omits 8a49cd11e68e ASoC: SOF: ACPI: avoid reverse module dependency omits c7929b15b6e9 ASoC: soc-acpi: allow for partial match in parent name omits 78652ff69be4 drm/nouveau/fifo/gk104-gp1xx: fix creation of sw class omits 5c88a17e1579 powerpc/sstep: Fix VSX instruction emulation omits 5ae5fbd21079 powerpc/perf: Fix handling of privilege level checks in pe [...] omits acdad8fb4a15 powerpc: Force inlining of mmu_has_feature to fix build failure omits 386a966f5ce7 vio: make remove callback return void omits 6185266c5a85 selftests/bpf: Mask bpf_csum_diff() return value to 16 bit [...] omits 42a382a466a9 selftests/bpf: Use the last page in test_snprintf_btf on s390 omits a864e8f159b1 ALSA: hda: intel-nhlt: verify config type omits 3531ba21f552 ALSA: hda: fix kernel-doc warnings omits 5477edcacaac gcc-plugins: latent_entropy: remove unneeded semicolon omits b924a8197ac7 gcc-plugins: structleak: remove unneeded variable 'ret' omits 8811f4a9836e tcp: add sanity tests to TCP_QUEUE_SEQ omits 3946688edbc5 hv_netvsc: Fix validation in netvsc_linkstatus_callback() omits 9200f515c41f net: dsa: tag_mtk: fix 802.1ad VLAN egress omits b228c9b05876 net: expand textsearch ts_state to fit skb_seq_state omits 2353db75c3db docs: networking: bonding.rst Fix a typo in bonding.rst omits 2eb489825569 Merge tag 'linux-can-fixes-for-5.12-20210301' of git://git [...] omits 8a00946e1a0e Merge branch 'enetc-fixes' omits 3a5d12c9be6f net: enetc: keep RX ring consumer index in sync with hardware omits 96a5223b918c net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr omits c76a97218dcb net: enetc: force the RGMII speed and duplex instead of op [...] omits a74dbce9d454 net: enetc: don't disable VLAN filtering in IFF_PROMISC mode omits 827b6fd04651 net: enetc: fix incorrect TPID when receiving 802.1ad tagg [...] omits 6d36ecdbc441 net: enetc: take the MDIO lock only once per NAPI poll cycle omits 3222b5b613db net: enetc: initialize RFS/RSS memories for unused ports too omits c646d10dda2d net: enetc: don't overwrite the RSS indirection table when [...] omits 8bd2a0552734 inetpeer: use div64_ul() and clamp_val() calculate inet_pe [...] omits 093b036aa94e net/qrtr: fix __netdev_alloc_skb call omits 5db4f74ec864 Merge branch 'sh_eth-masks' omits 165bc5a4f30e sh_eth: fix TRSCER mask for R7S9210 omits 75be7fb7f978 sh_eth: fix TRSCER mask for R7S72100 omits 8c91bc3d44df sh_eth: fix TRSCER mask for SH771x omits a2bd45834e83 atm: lanai: dont run lanai_dev_close if not open omits 4deb550bc3b6 atm: eni: dont release is never initialized omits d9032dba5a2b net: phy: fix save wrong speed and duplex problem if auton [...] omits 4372339efc06 net: always use icmp{,v6}_ndo_send from ndo_start_xmit omits 9eb8bc593a5e net: dsa: tag_rtl4_a: fix egress tags omits 826d82170b53 xen-netback: use local var in xenvif_tx_check_gop() instea [...] omits 73f476aa1975 net: phy: ti: take into account all possible interrupt sources omits 7a7fd0de4a98 Merge branch 'kmap-conversion-for-5.12' of git://git.kerne [...] omits c608aca57dd0 Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/s [...] omits 3a9b3d4536e0 IB/mlx5: Add missing error code omits 475f23b8c66d RDMA/rxe: Fix missing kconfig dependency on CRYPTO omits 221384df6123 RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep omits b5a95bb1883e dt-bindings: media: Use graph and video-interfaces schemas [...] omits 65d43023171e io-wq: wait for worker startup when forking a new one omits 5218e12e9f3a block: Drop leftover references to RQF_SORTED omits 9e2be308f023 powercap/drivers/dtpm: Add the experimental label to the o [...] omits f3c141057976 powercap/drivers/dtpm: Fix root node initialization omits 44cc89f76464 PM: runtime: Update device status before letting suppliers [...] omits 2c9119001dcb ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL reque [...] omits 2712625200ed can: tcan4x5x: tcan4x5x_init(): fix initialization - clear [...] omits e940e0895a82 can: skb: can_skb_set_owner(): fix ref counting if socket [...] omits 2afe72ead5ab can: mcp251xfd: revert "can: mcp251xfd: add BQL support" omits c63820045e20 can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode omits ec15e27cc890 can: flexcan: enable RX FIFO after FRZ/HALT valid omits 449052cfebf6 can: flexcan: assert FRZ bit in flexcan_chip_freeze() omits 11302bb69e72 ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair [...] omits 0f47227705d8 block: revert "block: fix bd_size_lock use" omits 91b6c5dbe9e0 powerpc/syscall: Force inlining of __prep_irq_for_enabled_exit() omits c119565a15a6 powerpc/603: Fix protection of user pages mapped with PROT_NONE omits f9619d5e5174 powerpc/pseries: Don't enforce MSI affinity with kdump omits eead089311f4 powerpc/4xx: Fix build errors from mfdcr() omits fe07bfda2fb9 Linux 5.12-rc1 omits d346da4a4a44 Merge tag 'ide-5.11-2021-02-28' of git://git.kernel.dk/lin [...] omits 06d5d309a3f1 Merge tag 'kbuild-fixes-v5.12' of git://git.kernel.org/pub [...] omits cd278456d4ca Merge tag 'csky-for-linus-5.12-rc1' of git://github.com/c- [...] omits 447621e373bd Merge branch 'net-hns3-fixes-fot-net' omits b36fc875bcde net: hns3: fix bug when calculating the TCAM table info omits c75ec148a316 net: hns3: fix query vlan mask value error for flow director omits ae85ddda0f1b net: hns3: fix error mask definition of flow director omits 7d19ea5e9973 Merge tag 'riscv-for-linus-5.12-mw1' of git://git.kernel.o [...] omits 89e5c58fc1e2 net: Fix gro aggregation for udp encaps with zero csum omits d313d16bbaea net: broadcom: bcm4908_enet: enable RX after processing packets omits 0b311e34d503 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] omits a4fc088ad4ff ethtool: fix the check logic of at least one channel for RX/TX omits 03dc748bf110 Merge tag 'xfs-5.12-merge-6' of git://git.kernel.org/pub/s [...] omits 3ab6608e66b1 Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/l [...] omits d0e185616a03 ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 omits 26a9630c72eb ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits omits 5f5e6a3e8b1d ALSA: usb-audio: Allow modifying parameters with succeedin [...] omits 207da4c82ade kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHL [...] omits 2214945422c1 kbuild: make -s option take precedence over V=1 omits ad7953e7aebb ia64: remove redundant READELF from arch/ia64/Makefile omits 12e9dea6c976 kbuild: do not include include/config/auto.conf from adjus [...] omits a6aaeb841198 kbuild: fix UNUSED_KSYMS_WHITELIST for Clang LTO omits 8e24edddad15 netfilter: x_tables: gpf inside xt_find_revision() omits c2c16ccba2f5 selftests: netfilter: test nat port clash resolution inter [...] omits 07b5a76e1892 netfilter: conntrack: avoid misleading 'invalid' in log message omits 03a3ca37e4c6 netfilter: nf_nat: undo erroneous tcp edemux lookup omits c57ea2d7d81f netfilter: conntrack: Remove a double space in a log message omits c33cb0020ee6 uapi: nfnetlink_cthelper.h: fix userspace compilation error omits 5695e5161974 Merge tag 'io_uring-worker.v3-2021-02-25' of git://git.ker [...] omits fae6f62e6a58 counter: stm32-timer-cnt: Report count function when SLAVE [...] omits 5ceabb6078b8 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] omits 580cd7736f6b Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 6607aa6f6b68 csky: Fixup compile error omits 21cba9c5359d ALSA: usb-audio: Drop bogus dB range in too low level omits 5d3f410fa9f3 csky: use free_initmem_default() in free_initmem() omits c47e1a1cb6d4 csky: Fixup pfn_valid error with wrong max_mapnr omits 0d3b051adbb7 csky: Add VDSO with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSY [...] omits 8dcbc611f0fc csky: kprobe: Fixup code in simulate without 'long' omits af94002bda1d csky: Fixup swapon omits dcf269b3f703 ALSA: usb-audio: Don't abort even if the clock rate differs omits a8fac05acf38 csky: pgtable.h: Coding convention omits da83616bcd3f kbuild: lto: add _mcount to list of used symbols omits dd2d082b5760 riscv: Cleanup setup_bootmem() omits b122c7a32593 RISC-V: Enable CPU Hotplug in defconfigs omits f01e631cccab RISC-V: Make NUMA depend on SMP omits 7bf168c8fe8c drm/msm: Fix speed-bin support not to access outside valid memory omits cf64c2a905e0 Merge branch 'work.sparc32' of git://git.kernel.org/pub/sc [...] omits b9d624331141 Merge branch 'work.sparc' of git://git.kernel.org/pub/scm/ [...] omits eee7ede695cf Merge branch 'bnxt_en-error-recovery-bug-fixes' omits 20d7d1c5c9b1 bnxt_en: reliably allocate IRQ table on reset to avoid crash omits d20cd745218c bnxt_en: Fix race between firmware reset and driver remove. omits 82adc457ac3b Merge branch 'mlxsw-various-fixes' omits dc860b88ce0a mlxsw: spectrum_router: Ignore routes using a deleted next [...] omits ae9b24ddb69b mlxsw: spectrum_ethtool: Add an external speed to PTYS register omits edcbf5137f09 selftests: forwarding: Fix race condition in mirror installation omits 2107d45f17be tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) omits 6a4d7234ae9a net: fec: ptp: avoid register access when ipg clock is disabled omits 7f654157f0ae net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused omits 63c75c053b41 net: dsa: mt7530: don't build GPIO support if !GPIOLIB omits 01c2c1ad8f45 net: dsa: tag_ocelot_8021q: fix driver dependency omits 907310ceb27e net: mscc: ocelot: select NET_DEVLINK omits 7ae845d767ad Merge branch 'ethernet-fixes-for-stmmac-driver' omits 9c63faaa931e net: stmmac: re-init rx buffers when mac resume back omits 396e13e11577 net: stmmac: fix wrongly set buffer2 valid when sph unsupport omits bfaf91ca848e net: stmmac: fix dma physical address of descriptor when d [...] omits c511819d138d net: stmmac: fix watchdog timeout during suspend/resume st [...] omits a3e860a83397 net: stmmac: stop each tx channel independently omits 5f7136db8299 block: Add bio_max_segs omits 3fb6d0e00efc Merge tag 'docs-5.12-2' of git://git.lwn.net/linux omits a3905af5be36 Merge tag 'for-linus' of git://github.com/openrisc/linux omits e7270e47a09e Merge tag 's390-5.12-2' of git://git.kernel.org/pub/scm/li [...] omits c19798af2e66 Merge tag '5.12-smb3-part1' of git://git.samba.org/sfrench [...] omits efba6d3a7c4b Merge tag 'for-5.12/io_uring-2021-02-25' of git://git.kern [...] omits ef9856a734af Merge branch 'stable/for-linus-5.12' of git://git.kernel.o [...] omits fecfd015394e Merge tag 'leds-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] omits 360db2b422f1 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 0d1bf7a5e225 Merge tag 'wireless-drivers-2021-02-26' of git://git.kerne [...] omits 9e8e714f2d00 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 8b83369ddcb3 Merge tag 'riscv-for-linus-5.12-mw0' of git://git.kernel.o [...] omits 8f47d753d4ec Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits a422ce5bb31d Merge tag 'm68knommu-for-v5.12' of git://git.kernel.org/pu [...] omits 8b1e2c50bce9 Merge tag 'trace-v5.12-2' of git://git.kernel.org/pub/scm/ [...] omits 2bd3f4eeb314 Merge tag 'orphan-handling-v5.12-rc1' of git://git.kernel. [...] omits fe1072ff7667 Merge tag 'clang-lto-v5.12-rc1-fix1' of git://git.kernel.o [...] omits 5c2e7a0af211 Merge tag 'for-linus-5.12b-rc1-tag' of git://git.kernel.or [...] omits d94d14008efe Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 245137cdf0cd Merge branch 'akpm' (patches from Andrew) omits f685a533a7fa MIPS: make userspace mapping young by default omits dd23e8098f33 initramfs: panic with memory information omits 6aaa31aeb9cf ubsan: remove overflow checks omits d54ce6158e35 kgdb: fix to kill breakpoints on initmem after boot omits db7fbf492d94 scripts/gdb: fix list_for_each omits 3d2fc4c08244 x86: fix seq_file iteration for pat/memtype.c omits b3656d8227f4 seq_file: document how per-entry resources are managed. omits 3159ed57792b fs/coredump: use kmap_local_page() omits f9c8bc4604c9 init/Kconfig: fix a typo in CC_VERSION_TEXT help text omits a5a673f73122 init: clean up early_param_on_off() macro omits 073a9ecb3a73 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits 5b8f82e1a176 checkpatch: do not apply "initialise globals to 0" check t [...] omits 263afd39c06f checkpatch: don't warn about colon termination in linker scripts omits 58f02267f04a checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] omits de93245c00a4 checkpatch: add warning for avoiding .L prefix symbols in [...] omits 0972b8bfe0de checkpatch: improve TYPECAST_INT_CONSTANT test message omits adb2da82fcf9 checkpatch: prefer ftrace over function entry/exit printks omits ea7dbab3e505 checkpatch: trivial style fixes omits 35cdcbfc5cfc checkpatch: ignore warning designated initializers using NR_CPUS omits b5e8736a954a checkpatch: improve blank line after declaration test omits 4945cca232ce include/linux/bitops.h: spelling s/synomyn/synonym/ omits 96251a75e009 lib/cmdline: remove an unneeded local variable in next_arg() omits 64427985c76f lib: stackdepot: fix ignoring return value warning omits e1fdc403349c lib: stackdepot: add support to disable stack depot omits d262093656a0 lib: stackdepot: add support to configure STACK_HASH_SIZE omits a28a6e860c6c string.h: move fortified functions definitions in a dedica [...] omits 0e24465d3313 lib/genalloc.c: change return type to unsigned long for bi [...] omits 7b4693e644cb MAINTAINERS: add uapi directories to API/ABI section omits c034f48e9990 kernel: delete repeated words in comments omits e1e014115dfd groups: simplify struct group_info allocation omits c1f26493ed7f groups: use flexible-array member in struct group_info omits c131bd0b5448 treewide: Miguel has moved omits df54714f579a include/linux: remove repeated words omits 3b3376f222e3 sysctl.c: fix underflow value setting risk in vm_table omits 4508943794ef proc: use kvzalloc for our kernel buffer omits 152c432b128c proc/wchan: use printk format instead of lookup_symbol_name() omits 2956f4e4f0c5 alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits 7169487bc2a7 kasan: clarify that only first bug is reported in HW_TAGS omits c80a03664e15 kasan: inline HW_TAGS helper functions omits 2cb34276427a arm64: kasan: simplify and inline MTE functions omits cde8a7eb778c kasan: ensure poisoning size alignment omits d12d9ad81629 kasan, mm: optimize krealloc poisoning omits 26a5ca7a73be kasan, mm: fail krealloc on freed objects omits b87c28b9a7ef kasan: rework krealloc tests omits 200072ce33b2 kasan: unify large kfree checks omits df54b383124c kasan: clean up setting free info in kasan_slab_free omits 43a219cbe5a4 kasan: optimize large kmalloc poisoning omits e2db1a9aa381 kasan, mm: optimize kmalloc poisoning omits 928501344fc6 kasan, mm: don't save alloc stacks twice omits d3a61f745e0d kasan: use error_report_end tracepoint omits f2b84d2e40eb kfence: use error_report_end tracepoint omits 9c0dee54eb91 tracing: add error_report_end trace point omits 35beccf0926d kfence: report sensitive information based on no_hash_pointers omits 0825c1d57f02 MAINTAINERS: add entry for KFENCE omits bc8fbc5f305a kfence: add test suite omits 10efe55f883f kfence, Documentation: add KFENCE documentation omits 2b8305260fb3 kfence, kasan: make KFENCE compatible with KASAN omits b89fb5ef0ce6 mm, kfence: insert KFENCE hooks for SLUB omits d3fb45f370d9 mm, kfence: insert KFENCE hooks for SLAB omits d438fabce786 kfence: use pt_regs to generate stack trace on faults omits 840b23986344 arm64, kfence: enable KFENCE for ARM64 omits 1dc0da6e9ec0 x86, kfence: enable KFENCE for x86 omits 0ce20dd84089 mm: add Kernel Electric-Fence infrastructure omits 87005394e14a mm/early_ioremap.c: use __func__ instead of function name omits c1ca59a1f21e mm/backing-dev.c: use might_alloc() omits 0f2f89b6de32 mm/dmapool: use might_alloc() omits 4be408cec257 mm: page-flags.h: Typo fix (It -> If) omits a6c5e0f75b3f mm/zsmalloc.c: use page_private() to access page->private omits 239592815805 zsmalloc: account the number of compacted pages correctly omits f0231305acd5 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits e818e820c6a0 mm: set the sleep_mapped to true for zbud and z3fold omits fc6697a89f56 mm/zswap: add the flag can_sleep_mapped omits c0c641d77b9a mm: zswap: clean up confusing comment omits 5d5d19eda6b0 mm/rmap: fix potential pte_unmap on an not mapped pte omits ad8a20cf6d19 mm/rmap: correct obsolete comment of page_get_anon_vma() omits b7e188ec98b1 mm/rmap: use page_not_mapped in try_to_unmap() omits 90aaca852ca1 mm/rmap: fix obsolete comment in __page_check_anon_rmap() omits e0af87ff7afc mm/rmap: remove unneeded semicolon in page_not_mapped() omits aaf1f990aee4 mm/rmap: correct some obsolete comments of anon_vma omits 48b03eea321c mm/mlock: stop counting mlocked pages when none vma is found omits 94c8945376d4 virtio-mem: check against mhp_get_pluggable_range() which [...] omits 7707248a4727 s390/mm: define arch_get_mappable_range() omits 03aaf83fba6e arm64/mm: define arch_get_mappable_range() omits bca3feaa0764 mm/memory_hotplug: prevalidate the address range being add [...] omits a89107c04781 Documentation: sysfs/memory: clarify some memory block dev [...] omits e9a2e48e8704 drivers/base/memory: don't store phys_device in memory blocks omits 6c922cf75115 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] omits 26011267e1a7 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE omits 1adf8b468ff6 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' omits 34dc45be4563 mm: fix memory_failure() handling of dax-namespace metadata omits 1f90a3477df3 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits 9f9b02e5b346 mm: teach pfn_to_online_page() to consider subsection validity omits 9f605f260594 mm: move pfn_to_online_page() out of line omits fbcc8183a4f8 mm/vmstat.c: erase latency in vmstat_shepherd omits 629484ae7375 mm: vmstat: add some comments on internal storage of byte items omits 2bbd00aef067 mm: vmstat: fix NOHZ wakeups for node stat changes omits a052d4d13d88 mm: cma: print region name on failure omits 3c381db1fac8 mm/page_alloc: count CMA pages per zone and print them in [...] omits 072355c1cf2d mm/cma: expose all pages to the buddy if activation of an [...] omits df2ff39e78da mm: cma: allocate cma areas bottom-up omits 187df5dde943 mm,shmem,thp: limit shmem THP allocations to requested zones omits cd89fb065099 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 78cc8cdc5400 mm,thp,shm: limit gfp mask to no more than specified omits 164cc4fef445 mm,thp,shmem: limit shmem THP alloc gfp_mask omits a656a20241f0 mm: remove pagevec_lookup_entries omits cf2039af1a2e mm: pass pvec directly to find_get_entries omits 38cefeb33749 mm: remove nr_entries parameter from pagevec_lookup_entries omits 31d270fd98d1 mm: add an 'end' parameter to pagevec_lookup_entries omits ca122fe40eb4 mm: add an 'end' parameter to find_get_entries omits 5c211ba29deb mm: add and use find_lock_entries omits 54fa39ac2e00 iomap: use mapping_seek_hole_data omits 41139aa4c3a3 mm/filemap: add mapping_seek_hole_data omits c7bad633e6b7 mm/filemap: add helper for finding pages omits bc5a301120f3 mm/filemap: rename find_get_entry to mapping_get_entry omits 44835d20b2a0 mm: add FGP_ENTRY omits 8c647dd1e395 mm/swap: optimise get_shadow_from_swap_cache omits 96888e0ab0e6 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits c49f50d1983d mm: make pagecache tagged lookups return only head pages omits 1c9077cdecd0 Merge tag 'nfs-for-5.12-1' of git://git.linux-nfs.org/proj [...] omits daf9514fd5eb swiotlb: Validate bounce size in the sync/unmap path omits 3d2d861eb03e nvme-pci: set min_align_mask omits 1f221a0d0dbf swiotlb: respect min_align_mask omits c490492f15f6 mt76: mt7915: fix unused 'mode' variable omits d0bd52c591a1 mt76: dma: do not report truncated frames to mac80211 omits 80cc83842394 btrfs: use copy_highpage() instead of 2 kmaps() omits 3590ec58991b btrfs: use memcpy_[to|from]_page() and kmap_local_page() omits f4ff0104d4c8 i2c: exynos5: Preserve high speed master code omits e87cc183cbff Revert "i2c: i2c-qcom-geni: Add shutdown callback for i2c" omits f53f15ba5a85 i2c: designware: Get right data length omits a1858ce0cfe3 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition omits c462f859f895 KVM: xen: flush deferred static key before checking it omits 44ac5958a6c1 KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if [...] omits fb5fabb192b2 mt76: mt7921: remove incorrect error handling omits 919f4ebc5987 KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref omits ffe76c24c5c1 KVM: x86: remove misplaced comment on active_mmu_pages omits 96564d777366 KVM: Documentation: rectify rst markup in kvm_run->flags omits e2a0fcac6b1d Documentation: kvm: fix messy conversion from .txt to .rst omits 62541e266703 iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG [...] omits 8369dfd7841e cifs: update internal version number omits cf0604a686b1 cifs: use discard iterator to discard unneeded network dat [...] omits f5b6a74d9c08 vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y omits 2c87f7a38f93 Merge tag 'pwm/for-5.12-rc1' of git://git.kernel.org/pub/s [...] omits ffc1759676be Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 4c7858b9001c kbuild: Move .thinlto-cache removal to 'make clean' omits 3d1dc719bca9 parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY omits a6525b999970 Merge tag 'mips_5.12_1' of git://git.kernel.org/pub/scm/li [...] omits f37a15ea8db0 docs: proc.rst: fix indentation warning omits fdce29602f86 Merge tag 'drm-next-2021-02-26' of git://anongit.freedeskt [...] omits 43c4f657c813 Documentation: cgroup-v2: fix path to example BPF program omits 5ad3dbab569a Merge tag 'net-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] omits 36eaf08fc283 docs: powerpc: Fix tables in syscall64-abi.rst omits 268f77b52509 Merge tag 'acpi-5.12-rc1-3' of git://git.kernel.org/pub/sc [...] omits f00bdce04552 vdpa: set the virtqueue num during register omits d153e8c156da Merge tag 'drm-intel-next-fixes-2021-02-25' of git://anong [...] omits 9c712c9c382c Merge tag 'amd-drm-fixes-5.12-2021-02-24' of https://gitla [...] omits e81df5bc922e Merge tag 'drm-misc-next-fixes-2021-02-25' of git://anongi [...] omits a910f43efd60 Documentation: features: refresh feature list omits 4f3c8320c78c Documentation: features: remove c6x references omits 5ff2836ed3a5 cifs: introduce helper for finding referral server to impr [...] omits ff2c54a04097 cifs: check all path components in resolved dfs target omits 6fbd6cf85a3b Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/l [...] omits 8513222b9ef2 cifs: fix DFS failover omits d01132ae5020 cifs: fix nodfs mount option omits d08395a3f2f4 cifs: fix handling of escaped ',' in the password mount argument omits 6f9972bbfef5 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] omits b11ffaeacd19 Merge branch 'acpi-tables' omits 5b47b10e8fb9 Merge tag 'pci-v5.12-changes' of git://git.kernel.org/pub/ [...] omits 6cf739131a15 r8169: fix jumbo packet handling on RTL8168e omits c1d96fa61eb7 tracing/tools: fix a couple of spelling mistakes omits 764d31cacfe4 net: phy: micrel: set soft_reset callback to genphy_soft_r [...] omits 6c15f9e805f2 Merge tag 'nds32-for-linux-5.12' of git://git.kernel.org/p [...] omits d814567942ff mm, tracing: Fix kmem_cache_free trace event to not print [...] omits a93dcaada2dd net: psample: Fix netlink skb length with tunnel info omits 5780464614f6 cifs: Add new parameter "acregmax" for distinct file and d [...] omits ddaf6d4a9253 cifs: convert revalidate of directories to using directory [...] omits 4c9f948142a5 cifs: Add new mount parameter "acdirmax" to allow caching [...] omits 4d9274cee40b net: broadcom: bcm4908_enet: fix NAPI poll returned value omits 4dc7f09b8bec net: broadcom: bcm4908_enet: fix RX path possible mem leak omits f17641140112 net: hsr: add support for EntryForgetTime omits fcd4ba3bcba7 net: dsa: sja1105: Remove unneeded cast in sja1105_crc32() omits d6ce7f6761bf io-wq: remove now unused IO_WQ_BIT_ERROR omits 5f3f26f98ae4 io_uring: fix SQPOLL thread handling over exec omits 4fb6ac326204 io-wq: improve manager/worker handling over exec omits eb85890b29e4 io_uring: ensure SQPOLL startup is triggered before error [...] omits e941894eae31 io-wq: make buffered file write hashed work map per-ctx omits 756b1c343333 xfs: use current->journal_info for detecting transaction r [...] omits 9febcda6f8d1 xfs: don't nest transactions when scanning for eofblocks omits 06058bc40534 xfs: don't reuse busy extents on extent trim omits cb5e1b81304e Revert "io_uring: wait potential ->release() on resurrect" omits 3c02600144bd arm64: stacktrace: Report when we reach the end of the stack omits df84fe947089 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) omits 2df8d3807ce7 KVM: SVM: Fix nested VM-Exit on #GP interception handling omits c88fb897c1fb ALSA: n64: Fix return value check in n64audio_probe() omits d922d58fedcd drm/panel: kd35t133: allow using non-continuous dsi clock omits 5f94e3571459 drm/rockchip: Require the YTR modifier for AFBC omits 7a8a4b0729a8 drm/ttm: Fix a memory leak omits 40e0dd851e7b nds32: Fix bogus reference to <asm/procinfo.h> omits fa2f478a348e nds32: use get_kernel_nofault in dump_mem omits 9d63fecfcb2c nds32: remove dump_instr omits e99da8af9cbc nds32: configs: Cleanup CONFIG_CROSS_COMPILE omits d7cc16b4a3b8 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 29c395c77a9a Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/p [...] omits 4c48faba5b7f Merge branch 'akpm' (patches from Andrew) omits 8f1c0fd2c84c ibmvnic: fix a race between open and reset omits 17d7fd47aa90 net: stmmac: Fix missing spin_lock_init in visconti_eth_dw [...] omits 12458e351799 Merge tag 'drm-msm-next-2021-02-07' of https://gitlab.free [...] omits 4e096a18867a net: introduce CAN specific pointer in the struct net_device omits a553e3cd2053 mm/migrate: remove unneeded semicolons omits e5d319dedafd hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() omits 1935ebd3cf6c hugetlbfs: fix some comment typos omits 398c0da7364c hugetlbfs: correct some obsolete comments about inode i_mutex omits a25fddced835 hugetlbfs: make hugepage size conversion more readable omits 88ce3fef47f3 hugetlbfs: remove meaningless variable avoid_reserve omits c7e285e31f76 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits 3b2275a8d83a hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits d0146756a099 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits a4fa34cdcd18 hugetlbfs: remove special hugetlbfs_set_page_dirty() omits 33b8f84a4ee7 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits f8159c13905b mm, oom: fix a comment in dump_task() omits ce33135cdee6 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] omits bda420b98505 numa balancing: migrate on fault among multiple bound nodes omits 6e2b7044c199 mm, compaction: make fast_isolate_freepages() stay within zone omits 15d28d0d1160 mm/compaction: fix misbehaviors of fast_find_migrateblock() omits 40d7e2032007 mm/compaction: correct deferral logic for proactive compaction omits e2d26aa5fb39 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits d99fd5feb0ac mm/compaction: remove rcu_read_lock during page compaction omits c457cd96f18c z3fold: simplify the zhdr initialization code in init_z3fo [...] omits 70ad3196a68b z3fold: remove unused attribute for release_z3fold_page omits 519983645a9f mm/vmscan: restore zone_reclaim_mode ABI omits ff5461176213 hugetlb: fix uninitialized subpool pointer omits d95c0337774b include/linux/hugetlb.h: add synchronization information f [...] omits 6c0371490140 hugetlb: convert PageHugeFreed to HPageFreed flag omits 9157c31186c3 hugetlb: convert PageHugeTemporary() to HPageTemporary flag omits 8f251a3d5ce3 hugetlb: convert page_huge_active() HPageMigratable flag omits d6995da31122 hugetlb: use page.private for hugetlb specific page flags omits aeddcee6c17b mm: workingset: clarify eviction order and distance calculation omits 2091339d59e7 mm/vmscan.c: make lruvec_lru_size() static omits 289ccba18af4 include/linux/mm_inline.h: fold __update_lru_size() into i [...] omits c1770e34f3e7 include/linux/mm_inline.h: fold page_lru_base_type() into [...] omits bc7112719e1e mm: VM_BUG_ON lru page flags omits 875601796267 mm: add __clear_page_lru_flags() to replace page_off_lru() omits 46ae6b2cc2a4 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() omits 861404536a3a mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() omits 3a9c9788a314 mm: don't pass "enum lru_list" to lru list addition functions omits f90d8191ac86 include/linux/mm_inline.h: shuffle lru list addition and d [...] omits 42895ea73bcd mm/vmscan.c: use add_page_to_lru_list() omits 725cac1c7e34 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] omits c2135f7c570b mm/vmscan: __isolate_lru_page_prepare() cleanup omits 7ecc956551f8 mm/hugetlb: suppress wrong warning info when alloc gigantic page omits 3272cfc2525b hugetlb: fix copy_huge_page_from_user contig page struct a [...] omits dbfee5aee7e5 hugetlb: fix update_and_free_page contig page struct assumption omits aca78307bfda mm/hugetlb: use helper huge_page_size() to get hugepage size omits 3f1b0162f6f6 mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] omits 07e51edf839a mm/hugetlb: use helper function range_in_vma() in page_tab [...] omits 8938494c8567 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] omits bae849538157 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] omits 2efeb8da992b mm/huge_memory.c: remove unused return value of set_huge_z [...] omits 578b7725d4bd mm/hugetlb.c: fix typos in comments omits 5291c09b3edb mm/hugetlb: remove redundant check in preparing and destro [...] omits 6c26d3108393 mm/hugetlb: fix some comment typos omits 82e5d378b0e4 mm/hugetlb: refactor subpage recording omits 0fa5bc4023c1 mm/hugetlb: grab head page refcount once for group of subpages omits c93b0a992607 mm/hugetlb: simplify the calculation of variables omits 1d88433bb008 mm/hugetlb: fix use after free when subpool max_hpages acc [...] omits c78a7f363993 mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits 0aa7f3544aaa mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits a1ba9da8f0f9 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits cc2205a67dec mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits aba677f94b7d MIPS: do not call flush_tlb_all when setting pmd entry omits fca40573e0f7 mm/huge_memory.c: update tlb entry if pmd is changed omits 30c9cf492704 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] omits 3b2ebeaf98a0 mm/gfp: add kernel-doc for gfp_t omits a0cd7a7c4bc0 mm: simplify free_highmem_page() and free_reserved_page() omits b3880c690beb video: fbdev: acornfb: remove free_unused_pages() omits 9699ee7b2984 mm: remove unneeded local variable in free_area_init_core omits 7010a6eca49f mm: simplify parameter of setup_usemap() omits 3256ff83c566 mm: simplify parater of function memmap_init_zone() omits ab28cb6e1e5e mm: rename memmap_init() and memmap_init_zone() omits 93f503c3fcd1 mm: fix prototype warning from kernel test robot omits d82dc3a40d12 kasan: don't run tests when KASAN is not enabled omits 115161354d0e kasan: add a test for kmem_cache_alloc/free_bulk omits 858bdeb046f6 kasan: add proper page allocator tests omits 611806b4bf8d kasan: fix bug detection via ksize for HW_TAGS mode omits 027b37b552f3 kasan: move _RET_IP_ to inline wrappers omits e66e1799a766 kasan: fix memory corruption in kasan_bitops_tags test omits 1b1df4c4e257 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits 2e4bde6a1e3a kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 5d92bdffd2d5 kasan: rename CONFIG_TEST_KASAN_MODULE omits f05842cfb9ae kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 573a48092313 kasan: add match-all tag tests omits da17e377723f kasan: add macros to simplify checking test constraints omits 0fd379253691 kasan: clean up comments in tests omits 4062c24598b1 kasan: clarify HW_TAGS impact on TBI omits f00748bfa024 kasan: prefix global functions with kasan_ omits fb9bf0484af4 vmalloc: remove redundant NULL check omits 5df6d792011b mm/page_reporting: use list_entry_is_head() in page_report [...] omits 1583aa278f5f mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits ee8ab1903e3d mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits dbf53f7597be mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits 8abb50c76b48 mm/memory.c: fix potential pte_unmap_unlock pte error omits 374437a274e2 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] omits c045c72ccde3 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] omits 90a3e375d324 mm/memory.c: fix potential pte_unmap_unlock pte error omits b7204006c860 mm/mmap.c: remove unnecessary local variable omits 96403bfe50c3 mm: memcontrol: fix slub memory accounting omits 1685bde6b9af mm: memcontrol: fix get_active_memcg return value omits cae3af62b33a mm: memcontrol: fix swap undercounting in cgroup2 omits 6eeb104e114c fs: buffer: use raw page_memcg() on locked page omits a7b7e1df8924 mm/list_lru.c: remove kvfree_rcu_local() omits c41a40b6baf7 mm: memcontrol: replace the loop with a list_for_each_entry() omits 8a260162f9a0 mm/memcontrol: remove redundant NULL check omits 802f1d522d5f mm: page_counter: re-layout structure to reduce false sharing omits c1a660dea3fa mm: kmem: make __memcg_kmem_(un)charge static omits b6038942480e mm: memcg: add swapcache stat for memcg v2 omits f9b1038ebcca mm/memcg: remove rcu locking for lock_page_lruvec function series omits d7e3aba583e6 mm/memcg: revise the using condition of lock_page_lruvec f [...] omits fff66b79a19c mm: memcontrol: make the slab calculation consistent omits 380780e71895 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits a1528e21f891 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits 57b2847d3c1d mm: memcontrol: convert NR_SHMEM_THPS account to pages omits bf9ecead53c8 mm: memcontrol: convert NR_FILE_THPS account to pages omits 69473e5de873 mm: memcontrol: convert NR_ANON_THPS account to pages omits b0ba3bff3e7b mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits f3344adf38bd mm: memcontrol: optimize per-lruvec stats counter memory usage omits 2e9bd4831599 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits cad8320b4b39 mm/swap: don't SetPageWorkingset unconditionally during swapin omits e48333b660d5 mm/swap_state: constify static struct attribute_group omits 25eaab438dd5 mm/page_io: use pr_alert_ratelimited for swap read/write errors omits cf532faa41c5 mm/swapfile.c: fix debugging information problem omits 191a7221b70d mm/swap_slots.c: remove redundant NULL check omits 6986c3e2b195 mm: backing-dev: Remove duplicated macro definition omits 4ebd3aec3842 fs/buffer.c: add checking buffer head stat before clear omits 826ea860bc4d mm/filemap: simplify generic_file_read_iter omits 87fa0f3eb267 mm/filemap: rename generic_file_buffered_read to filemap_read omits aa1ec2f69780 mm/filemap: don't relock the page after calling readpage omits 2642fca64725 mm/filemap: restructure filemap_get_pages omits 5963fe031638 mm/filemap: split filemap_readahead out of filemap_get_pages omits fce70da3a80f mm/filemap: add filemap_range_uptodate omits 87d1d7b68831 mm/filemap: move the iocb checks into filemap_update_page omits 4612aeef09ec mm/filemap: convert filemap_update_page to return an errno omits f253e1854ce8 mm/filemap: change filemap_create_page calling conventions omits 68430303c84e mm/filemap: change filemap_read_page calling conventions omits 33a0f5c6b34f mm/filemap: don't call ->readpage if IOCB_WAITQ is set omits f32b5dd721fb mm/filemap: inline __wait_on_page_locked_async into caller omits bd8a1f3655a7 mm/filemap: support readpage splitting a page omits 480546259811 mm/filemap: pass a sleep state to put_and_wait_on_page_locked omits cbd59c48ae2b mm/filemap: use head pages in generic_file_buffered_read omits ff993ba13000 mm/filemap: convert filemap_get_pages to take a pagevec omits 0c7c575df56b mm/filemap: remove dynamically allocated array from filemap_read omits 3a6bae48390d mm/filemap: rename generic_file_buffered_read subfunctions omits ab2125df921d mm/filemap: don't revert iter on -EIOCBQUEUED omits 1f7ef6577403 mm/filemap: remove unused parameter and change to void typ [...] omits 1d2cae8ea1cf mm/page_owner: use helper function zone_end_pfn() to get end_pfn omits 2e326c07bbe1 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits bb5c47ced467 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits 91f5345afbc6 mm/debug: improve memcg debugging omits 457c82c3516d mm/slub: minor coding style tweaks omits fe2cce15d682 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] omits d930ff03c4d1 mm, slub: splice cpu and page freelists in deactivate_slab() omits 59450bbc12be mm, slab, slub: stop taking cpu hotplug lock omits 7e1fa93deff4 mm, slab, slub: stop taking memory hotplug lock omits 666716fd267d mm, slub: stop freeing kmem_cache_node structures on node offline omits ca220593208d mm/slub: disable user tracing for kmemleak caches by default omits 0b41163407e2 mm/slab: minor coding style tweaks omits 375400087218 mm/sl?b.c: remove ctor argument from kmem_cache_flags omits 3544de8ee6e4 mm, tracing: record slab name for kmem_cache_free() omits 93da40039744 ramfs: support O_TMPFILE omits 3d742d4b6ebb fs: delete repeated words in comments omits 7c908aec3473 ocfs2: simplify the calculation of variables omits c57d117f2b2f ocfs2: fix a use after free on error omits 95e126d65039 ocfs2: clean up some definitions which are not used any more omits 6efb59499aff ocfs2: remove redundant conditional before iput omits 4dfe6bd94959 ntfs: check for valid standard information attribute omits 6bbf29010fa9 ntfs: layout.h: delete duplicated words omits 30cdbd53921f scripts/spelling.txt: add more spellings to spelling.txt omits 494519232570 scripts/spelling.txt: add "allocted" and "exeeds" typo omits 02bbbc4b554e scripts/spelling.txt: check for "exeeds" omits 6b294bf6b4f6 scripts/spelling.txt: increase error-prone spell checking omits c79c3c34f75d hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits e18fb64b7986 Merge branch 'remotes/lorenzo/pci/misc' omits 88d2ec1c0d64 Merge branch 'remotes/lorenzo/pci/xilinx' omits 0a437c50f896 Merge branch 'remotes/lorenzo/pci/tango' omits ce96d1d7b8ea Merge branch 'pci/rockchip' omits 4ab5718c3146 Merge branch 'remotes/lorenzo/pci/rcar' omits 9da5366938ad Merge branch 'pci/qcom' omits 2ef38d7e2b01 Merge branch 'pci/ntb' omits 52c1de640eae Merge branch 'pci/microchip' omits 4842b3869e4a Merge branch 'remotes/lorenzo/pci/mediatek' omits b994a66a9d98 Merge branch 'pci/layerscape' omits 29b10c606f1a Merge branch 'pci/dwc' omits 59189d06e06c Merge branch 'remotes/lorenzo/pci/cadence' omits 93aed5215dca Merge branch 'remotes/lorenzo/pci/brcmstb' omits d450f828b50c Merge branch 'pci/misc' omits 617e3a8bc7c2 Merge branch 'pci/host-probe-refactor' omits da8eb3feea12 Merge branch 'pci/resource' omits 215fc27dd8a5 Merge branch 'pci/link' omits 35b7c87c1808 Merge branch 'pci/hotplug' omits c3900329b53f Merge branch 'pci/error' omits ce3e292eb703 Merge branch 'pci/enumeration' omits 2cfef1971aea PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 omits 7081556f81f7 PCI: qcom: Add support for ddrss_sf_tbu clock omits c9f04600026f dt-bindings: PCI: qcom: Document ddrss_sf_tbu clock for sm8250 omits 557c223b643a selftests/bpf: No need to drop the packet when there is no [...] omits 062c84fccc44 Merge tag 'rproc-v5.12' of git://git.kernel.org/pub/scm/li [...] omits e40242b98208 Merge tag 'rpmsg-v5.12' of git://git.kernel.org/pub/scm/li [...] omits 890caa39a959 Merge tag 'hwlock-v5.12' of git://git.kernel.org/pub/scm/l [...] omits 719bbd4a509f Merge tag 'vfio-v5.12-rc1' of git://github.com/awilliam/li [...] omits c4fbde84fede Merge tag 'sfi-removal-5.12-rc1' of git://git.kernel.org/p [...] omits e229b429bb4a Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub [...] omits 89e0eb8c13bb xfs: restore speculative_cow_prealloc_lifetime sysctl omits 7ac1161c2789 Merge tag 'driver-core-5.12-rc1' of git://git.kernel.org/p [...] omits 88eee9b7b42e net: usb: qmi_wwan: support ZTE P685M modem omits a4dec04c7ff4 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/us [...] omits b817c931233b Merge tag 'mailbox-v5.12' of git://git.linaro.org/landing- [...] omits f1ebe48dd349 cifs: If a corrupted DACL is returned by the server, bail out. omits 825d1508750c Merge tag 'cxl-for-5.12' of git://git.kernel.org/pub/scm/l [...] omits fb9f08548873 Merge tag 'libnvdimm-for-5.12' of git://git.kernel.org/pub [...] omits b866bc5fe0f9 Merge tag 'nios2-5.12-rc1' of git://git.kernel.org/pub/scm [...] omits 2a34b86f9fc8 PCI: al: Remove useless dw_pcie_ops omits a2f882d84406 PCI: dwc: Don't assume the ops in dw_pcie always exist omits 5b4cf0f65324 PCI: dwc: Add upper limit address for outbound iATU omits 3856e1c5b88e PCI: dwc: Change size to u64 for EP outbound iATU omits 2f5ab5afe018 PCI: dwc: Drop support for config space in 'ranges' omits 7007b745a508 PCI: layerscape: Convert to builtin_platform_driver() omits 5bfb792f210c PCI: layerscape: Add LX2160A rev2 EP mode support omits 792b6aa97e56 dt-bindings: PCI: layerscape: Add LX2160A rev2 compatible strings omits 6104033bd25e PCI: dwc: Work around ECRC configuration issue omits a555bdd0c58c Kbuild: enable TRIM_UNUSED_KSYMS again, with some guarding omits d53a6adfb553 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with reques [...] omits a5665ec2affd tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() omits a7c9c25a99bb bpf: Remove blank line in bpf helper description comment omits 41462c6e730c tools/resolve_btfids: Fix build error with older host toolchains omits 94d4bffdda21 blktrace: fix documentation for blk_fill_rw() omits 47dc096ac183 block: memory allocations in bounce_clone_bio must not fail omits ebfe4183c77e block: remove the gfp_mask argument to bounce_clone_bio omits b90994c6ab62 block: fix bounce_clone_bio for passthrough bios omits 5407334c53e9 block-crypto-fallback: use a bio_set for splitting bios omits c41d81bfbb45 selftests/bpf: Fix a compiler warning in global func test omits f4eda8b6e4a5 bpf: Drop imprecise log message omits 583065c7aa23 drm/drm_vblank: set the dma-fence timestamp during send_vb [...] omits f588f0c69e0e dma-fence: allow signaling drivers to set fence timestamp omits abf4451b340b dma-buf: heaps: Rework heap allocation hooks to return str [...] omits cc84a8e65d87 dma-buf: system_heap: Make sure to return an error if we abort omits ea3b4242bc9c drm/amd/display: Fix system hang after multiple hotplugs (v3) omits b092b19602cf drm/amdgpu: fix shutdown and poweroff process failed with s0ix omits 6c0b5e3fc6b5 ACPI: platform: Add balanced-performance platform profile omits 6120484ef2bd ACPI: platform: Fix file references in comment omits 21f05a437e96 ACPI: platform: Hide ACPI_PLATFORM_PROFILE option omits 27c746869e1a net: ieee802154: fix nl802154 del llsec devkey omits 20d5fe2d7103 net: ieee802154: fix nl802154 add llsec key omits 3d1eac2f4558 net: ieee802154: fix nl802154 del llsec dev omits 37feaaf5ceb2 net: ieee802154: fix nl802154 del llsec key omits cdd38c5f1ce4 Merge remote-tracking branch 'net/master' omits 430251cc864b arm64: Add missing ISB after invalidating TLB in enter_vhe omits 9d41053e8dc1 arm64: Add missing ISB after invalidating TLB in __primary_switch omits f1b6cff7c98b arm64: VHE: Enable EL2 MMU from the idmap omits 610e4dc8ac46 KVM: arm64: make the hyp vector table entries local omits 77d7e87128d4 ath11k: fix AP mode for QCA6390 omits ebb9d34e073d ath11k: qmi: use %pad to format dma_addr_t omits 9aa940047ae8 MAINTAINERS: update for mwifiex driver maintainers omits 481083ec0bfc initramfs: Remove redundant dependency of RD_ZSTD on BLK_D [...] omits b97652bf10f1 kbuild: remove deprecated 'always' and 'hostprogs-y/m' omits bcf637f54f6d kbuild: parse C= and M= before changing the working directory omits 30cef68d2d19 kbuild: reuse this-makefile to define abs_srctree omits f91e46b1a722 kconfig: unify rule of config, menuconfig, nconfig, gconfi [...] omits ae8da72bde7a kconfig: omit --oldaskconfig option for 'make config' omits a2af62c3bd8f kconfig: fix 'invalid option' for help option omits 102a1a72d0c8 kconfig: remove dead code in conf_askvalue() omits a4cff327d853 kconfig: clean up nested if-conditionals in check_conf() omits f82bd80d37ec kconfig: Remove duplicate call to sym_get_string_value() omits c75173a26948 Makefile: Remove # characters from compiler string omits db07562aeac7 Makefile: reuse CC_VERSION_TEXT omits 497a4dc8276d dts: drop dangling c6x symlink omits a3cb15cda1b8 dt-bindings: bcm2711-hdmi: Fix broken schema omits eb2de9418d56 io-wq: fix race around io_worker grabbing omits 8b3e78b5955a io-wq: fix races around manager/worker creation and task exit omits 8a378fb096a7 io_uring: ensure io-wq context is always destroyed for tasks omits 0100e6bbdbb7 arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() omits 62e398be275a io_uring: cleanup ->user usage omits 728f13e73009 io-wq: remove nr_process accounting omits 1c0aa1fae1ac io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS omits e54937963fa2 net: remove cmsg restriction from io_uring based send/recv [...] omits 2587890b5e28 Revert "proc: don't allow async path resolution of /proc/s [...] omits 9e8d9e829c21 Revert "proc: don't allow async path resolution of /proc/t [...] omits 452c0bf8754f block: fix logging on capacity change omits 97f433c3601a blk-settings: align max_sectors on "logical_block_size" boundary omits 4601b4b130de block: reopen the device in blkdev_reread_part omits e5547d2c5eb3 io_uring: fix locked_free_list caches_free() omits 7c977a58dc83 io_uring: don't attempt IO reissue from the ring exit path omits 64ffe8432074 Merge branch 'for-5.12/dax' into for-5.12/libnvdimm omits 6fbd15c09691 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits c03c21ba6f4e Merge tag 'keys-misc-20210126' of git://git.kernel.org/pub [...] omits fcb3007371e1 Merge branch 'wireguard-fixes-for-5-12-rc1' omits bce2473927af wireguard: kconfig: use arm chacha even with no neon omits 8b5553ace83c wireguard: queueing: get rid of per-peer ring buffers omits 99fff5264e7a wireguard: device: do not generate ICMP for non-IP packets omits 5a0598695634 wireguard: peer: put frequently used members above cache lines omits d5a49aa6c3e2 wireguard: selftests: test multiple parallel streams omits 7f57bd8dc22d wireguard: socket: remove bogus __be32 annotation omits 30ac4e2f54ec wireguard: avoid double unlikely() notation when using IS_ERR() omits 37d1e2e3642e io_uring: move SQPOLL thread io-wq forked worker omits fc0494ead639 net: qrtr: Fix memory leak in qrtr_tun_open omits cf6acb8bdb1d s390/cpumf: Add support for complete counter set extraction omits 182f709c5cff virtio/s390: implement virtio-ccw revision 2 correctly omits 55f03123f609 s390/smp: implement arch_irq_work_raise() omits da6d2c289dbe s390/topology: move cpumasks away from stack omits f213e5502d2e s390/smp: smp_emergency_stop() - move cpumask away from stack omits 62c8dca9e194 s390/smp: __smp_rescan_cpus() - move cpumask away from stack omits 588a079ebd62 s390/smp: consolidate locking for smp_rescan() omits 4c86d2f51a0b s390/mm: fix phys vs virt confusion in vmem_*() functions family omits 2a444fdc24a8 s390/mm: fix phys vs virt confusion in pgtable allocation [...] omits 0f3bf303fb62 s390/mm: fix invalid __pa() usage in pfn_pXd() macros omits 86c827b39ebb s390/mm: make pXd_deref() macros return a pointer omits d5b2c4cd0bbb s390/opcodes: rename selhhhr to selfhr omits 414eece95b98 Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel. [...] omits ba952824e6c1 PCI/portdrv: Report reset for frozen channel omits 33ac78bd3b50 PCI/AER: Specify the type of Port that was reset omits 387c72cdd7fb PCI/ERR: Retain status from error notification omits 7a8a22be35a5 PCI/AER: Clear AER status from Root Port when resetting Do [...] omits 7d7cbeaba5b7 PCI/ERR: Clear status of the reporting device omits 6dd580b93da8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc omits 143983e58507 Merge tag 'dmaengine-5.12-rc1' of git://git.kernel.org/pub [...] omits 628af43984fe Merge tag 'acpi-5.12-rc1-2' of git://git.kernel.org/pub/sc [...] omits 005d3bd9e332 Merge tag 'pm-5.12-rc1-2' of git://git.kernel.org/pub/scm/ [...] omits e0fbd25bb37e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 69aea9d28436 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c3476d2f2b1d scripts/dtc: Add missing fdtoverlay to gitignore omits 75ab6afacda0 block: don't skip empty device in in disk_uevent omits 5e95325fbbbd kbuild: lto: force rebuilds when switching CONFIG_LTO omits f6e1e1d1e149 Merge tag 'gfs2-for-5.12' of git://git.kernel.org/pub/scm/ [...] omits 7d6beb71da3c Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/ [...] omits 92584ddf550a vxlan: move debug check after netdev unregister omits b33fff07e3e3 x86, build: allow LTO to be selected omits d2dcd3e37475 x86, cpu: disable LTO for cpu.c omits e242db40be27 x86, vdso: disable LTO only for vDSO omits b1a1a1a09b46 kbuild: lto: postpone objtool omits 41425ebe2024 objtool: Split noinstr validation from --vmlinux omits 6dafca978033 x86, build: use objtool mcount omits 22c8542d7b22 tracing: add support for objtool mcount omits 0e731dbc1824 objtool: Don't autodetect vmlinux.o omits 18a14575ae31 objtool: Fix __mcount_loc generation with Clang's assembler omits 99d0021569c7 objtool: Add a pass for generating __mcount_loc omits 8490f02a3ca4 drm/msm: a6xx: Make sure the SQE microcode is safe omits 65aee407a0f5 drm/msm: fix a6xx_gmu_clear_oob omits 743c97ca9dc9 drm/msm/kms: Use nested locking for crtc lock instead of c [...] omits 2c8396de7225 Merge branch 'r8152-minor-adjustments' omits 40fa7568ac23 r8152: spilt rtl_set_eee_plus and r8153b_green_en omits 156c32076112 r8152: replace netif_err with dev_err omits c79515e47935 r8152: check if the pointer of the function exists omits 7a0ae61acde2 r8152: enable U1/U2 for USB_SPEED_SUPER omits aa8e3291729f Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] omits 8e61744de4d3 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B omits 58adbfb3ebec PCI: rockchip: Make 'ep-gpios' DT property optional omits 3aed8b63336c net/sched: cls_flower: validate ct_state for invalid and r [...] omits f3f9be9c5808 Merge branch 'net-dsa-learning-fixes-for-b53-bcm_sf2' omits f9b3827ee66c net: dsa: b53: Support setting learning on port omits e6dd86ed27d1 net: dsa: bcm_sf2: Wire-up br_flags_pre, br_flags and set_mrouter omits 5cf0fd591f2e Kbuild: disable TRIM_UNUSED_KSYMS option omits 18755e270666 Marvell Sky2 Ethernet adapter: fix warning messages. omits b28a23676e09 Documentation: PCI: Add PCI endpoint NTB function user guide omits 9bc1ef64aeb6 bcm63xx_enet: fix sporadic kernel panic omits 250c475be70a Documentation: PCI: Add configfs binding documentation for [...] omits 812ce2f8d14e NTB: Add support for EPF PCI Non-Transparent Bridge omits 599f86872f9c PCI: Add TI J721E device to PCI IDs omits 8b821cf76150 PCI: endpoint: Add EP function driver to provide NTB funct [...] omits a62074a9ba85 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] omits dbcc542f3608 PCI: cadence: Implement ->msi_map_irq() ops omits 38ad827e3bc0 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] omits 256ae475201b PCI: endpoint: Add pci_epf_ops to expose function-specific attrs omits 87d5972e476f PCI: endpoint: Add pci_epc_ops to map MSI IRQ omits e85a2d783762 PCI: endpoint: Add support in configfs to associate two EP [...] omits 63840ff53223 PCI: endpoint: Add support to associate secondary EPC with EPF omits 7e5a51ebb321 PCI: endpoint: Remove unused pci_epf_match_device() omits 0e27aeccfa3d PCI: endpoint: Make *_free_bar() to return error codes on failure omits fa8fef0e104a PCI: endpoint: Add helper API to get the 'next' unreserved BAR omits 959a48d0eac0 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] omits 13bccf873808 Documentation: PCI: Add specification for the PCI NTB func [...] omits daaaf866587c MAINTAINERS: Add Daire McNamara as Microchip PCIe driver m [...] omits 6f15a9c9f941 PCI: microchip: Add Microchip PolarFire PCIe controller driver omits 6ee6c89aac35 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding omits 791c9f143c77 PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...] omits ee576c47db60 net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before [...] omits 833a18d0715d Merge branch 'acpica' omits 08c2a406b974 Merge branches 'pm-cpufreq' and 'pm-opp' omits 53f131c284e8 xen-front-pgdir-shbuf: don't record wrong grant handle upon error omits 21a6ab2131ab Merge tag 'modules-for-v5.12' of git://git.kernel.org/pub/ [...] omits 74268693e0f7 Merge tag 'microblaze-v5.12' of git://git.monstr.eu/linux- [...] omits 17d776840885 gfs2: Don't get stuck with I/O plugged in gfs2_ail1_flush omits a56ff24efbba Merge tag 'objtool-core-2021-02-23' of git://git.kernel.or [...] omits 803074ad77b9 Merge branches 'rgrp-glock-sharing' and 'gfs2-revoke' from [...] omits 1bff77f41a80 Input: st1232 - fix NORMAL vs. IDLE state handling omits 79db4d2293eb Merge tag 'clang-lto-v5.12-rc1' of git://git.kernel.org/pu [...] omits 9c7d83ae6ba6 pstore: Fix warning in pstore_kill_sb() omits 8fc0e3b6a866 xfrm: interface: fix ipv4 pmtu check to honor ip header df omits 67b45af946ec KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created omits c0ea57608b69 blktrace: remove debugfs file dentries from struct blk_trace omits 43135df0d7f0 xen: Replace lkml.org links with lore omits 6977c0b560f1 xen/evtchn: use READ/WRITE_ONCE() for accessing ring indices omits d56699594046 xen/evtchn: use smp barriers for user event ring omits 06f45fe96fcd xen/events: add per-xenbus device event statistics and settings omits 6f24784f00f2 whack-a-mole: don't open-code iminor/imajor omits 9652c73246b9 9p: fix misuse of sscanf() in v9fs_stat2inode() omits b1adbdbda458 audit_alloc_mark(): don't open-code ERR_CAST() omits ed428ffc2852 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID omits 34b07d47dd00 drm/i915: Enable -Wuninitialized omits 58b779d1a64e Merge tag 'gvt-next-fixes-2021-02-22' of https://github.co [...] omits 16c10bede8b3 virtio-input: add multi-touch support omits 0c4aeb4b5087 virtio_mmio: fix one typo omits dcfde1635e76 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() omits 95efabf077ba virtio_net: Fix fall-through warnings for Clang omits a6829c350ec6 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. omits d1e9aa9c34a7 virtio-blk: support per-device queue depth omits 1628c6877f37 virtio_vdpa: don't warn when fail to disable vq omits fd502729fbbf virtio-pci: introduce modern device module omits 8000a6b602a4 virito-pci-modern: rename map_capability() to vp_modern_ma [...] omits 1bfd84134c88 virtio-pci-modern: introduce helper to get notification offset omits 6e52fc446d32 virtio-pci-modern: introduce helper for getting queue nums omits 75658afbab57 virtio-pci-modern: introduce helper for setting/geting queue size omits dc2e64819837 virtio-pci-modern: introduce helper to set/get queue_enable omits e1b0fa2e386d virtio-pci-modern: introduce vp_modern_queue_address() omits 3fbda9c1a675 virtio-pci-modern: introduce vp_modern_set_queue_vector() omits ed2a73dbab13 virtio-pci-modern: introduce vp_modern_generation() omits 0b0177089c60 virtio-pci-modern: introduce helpers for setting and getti [...] omits e3669129fdcd virtio-pci-modern: introduce helpers for setting and getti [...] omits 1a5c85f16594 virtio-pci-modern: introduce helper to set config vector omits 324903708838 virtio-pci-modern: introduce vp_modern_remove() omits 117a9de2826c virtio-pci-modern: factor out modern device initialization logic omits b5d580945087 virtio-pci: split out modern device omits 64f2087aaa2c virtio-pci: do not access iomem via struct virtio_pci_devi [...] omits 489084dd3f7e vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay omits a3c06ae158dd vdpa_sim_net: Add support for user supported devices omits bc0d90ee021f vdpa: Enable user to query vdpa device info omits 903f7bcaedb8 vdpa: Enable a user to add and delete a vdpa device omits 33b347503f01 vdpa: Define vdpa mgmt device, ops and a netlink interface omits fd70a406a344 vdpa: Extend routine to accept vdpa device name omits 437944126004 vdpa_sim_net: Make mac address array static omits 02cc6b495dd6 virtio-mem: Assign boolean values to a bool variable omits 057a14d610cf arch: mips: update references to current linux-mips list omits faf3c25e51a7 mips: bmips: init clocks earlier omits 49387f628840 vmlinux.lds.h: catch even more instrumentation symbols into .data omits 00522de2f9f1 Merge branch 'for-5.12/uclogic' into for-linus omits c35f31fc066c Merge branch 'for-5.12/sony' into for-linus omits e2adf27eb49a Merge branch 'for-5.12/playstation-v2' into for-linus omits 2e8acca1911b arm64/mm: Fixed some coding style issues omits d47422d953e2 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing omits 31d31fa52cec Merge branch 'for-5.12/multitouch' into for-linus omits fc590a35d54c Merge branch 'for-5.12/logitech' into for-linus omits 7eb275f92d81 Merge branch 'for-5.12/intel-ish' into for-linus omits 27b730e088ff Merge branch 'for-5.12/i2c-hid' into for-linus omits d6310078d9f8 Merge branch 'for-5.12/google' into for-linus omits f8dd50e097b2 Merge branch 'for-5.12/doc' into for-linus omits fcd89e77db49 Merge branch 'for-5.12/chicony' into for-linus omits 760f7e7b9595 Merge branch 'for-5.12/core' into for-linus omits f1a08655cc4f cifs: minor simplification to smb2_is_network_name_deleted omits 9e550b085206 TCON Reconnect during STATUS_NETWORK_NAME_DELETED omits cbecf716ca61 Merge branch 'next' into for-linus omits 4c47097f8514 Input: aiptek - convert sysfs sprintf/snprintf family to s [...] omits 2896a27fdcd0 Input: alps - fix spelling of "positive" omits 497c318303e7 ARM: dts: cros-ec-keyboard: Use keymap macros omits 3d283f0b0764 dt-bindings: input: Fix the keymap for LOCK key omits faf7f3fdd151 dt-bindings: input: Create macros for cros-ec keymap omits 820c8727956d Input: cros-ec-keyb - expose function row physical map to [...] omits 311a27da6271 dt-bindings: input: cros-ec-keyb: Add a new property descr [...] omits 415e915fdfc7 Merge tag 'v5.11' into next omits f749d8b7a989 scsi: hpsa: Correct dev cmds outstanding for retried cmds omits aaf15f8c6de9 scsi: sd: Fix Opal support omits 8f33bb2400f4 scsi: target: tcmu: Fix memory leak caused by wrong uio usage omits 43bf922cdd62 scsi: target: tcmu: Move some functions without code change omits 9acced3f58ad scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc omits c2f23a96c6e2 scsi: aic7xxx: Remove unused function pointer typedef ahc_ [...] omits eefb816acb01 scsi: bnx2fc: Fix Kconfig warning & CNIC build errors omits 9599a1cf2333 scsi: ufs: Fix a duplicate dev quirk number omits 1f9f22acbb5d scsi: aic79xx: Fix spelling of version omits 14d24e2cc774 scsi: target: core: Prevent underflow for service actions omits 1c73e0c5e54d scsi: target: core: Add cmd length set before cmd complete omits 23bda5e65110 cifs: cleanup a few le16 vs. le32 uses in cifsacl.c omits bc3e9dd9d104 cifs: Change SIDs in ACEs while transferring file ownership. omits f5065508897a cifs: Retain old ACEs when converting between mode bits and ACL. omits c12ead71e86f cifs: Fix cifsacl ACE mask for group and others. omits 40f077a02bf9 cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData omits b438fcf12815 cifs: change confusing field serverName (to ip_addr) omits 42870a1a8728 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 8eb65fda4a6d net/mlx4_core: Add missed mlx4_free_cmd_mailbox() omits 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation omits e5bcf0e87913 Merge branch 'mptcp-a-bunch-of-fixes' omits 52557dbc7538 mptcp: do not wakeup listener for MPJ subflows omits ad98dd37051e mptcp: provide subflow aware release function omits d87903b63e3c mptcp: fix DATA_FIN generation on early shutdown omits 341c65242fe1 mptcp: fix DATA_FIN processing for orphaned sockets omits d7fbcf40df86 riscv: Improve kasan population by using hugepages when possible omits 94ead4caa061 net: dsa: Fix dependencies with HSR omits 4e9d9d1f4880 net: phy: icplus: call phy_restore_page() when phy_select_ [...] omits d127c19c7bea riscv: Improve kasan population function omits 9484e2aef45b riscv: Use KASAN_SHADOW_INIT define for kasan memory initi [...] omits 7899ed260c34 riscv: Improve kasan definitions omits 0a8a800027f1 net: mvpp2: skip RSS configurations on loopback port omits 3b9cdafb5358 Merge tag 'pinctrl-v5.12-1' of git://git.kernel.org/pub/sc [...] omits 0f02de4481da riscv: Get rid of MAX_EARLY_MAPPING_SIZE omits e134d426e1a3 soc: canaan: Sort the Makefile alphabetically omits f81f213850ca Merge tag 'for-linus-5.12-1' of git://github.com/cminyard/ [...] omits 433dfc99aa3e dpaa_eth: fix the access method for the dpaa_napi_portal omits f3d60f2a25e4 riscv: Disable KSAN_SANITIZE for vDSO omits cc937cad14fb riscv: Remove unnecessary declaration omits 7e09fd3994c5 riscv: Add Canaan Kendryte K210 SD card defconfig omits aec3a94d951f riscv: Update Canaan Kendryte K210 defconfig omits 62363a8e2f56 riscv: Add Kendryte KD233 board device tree omits 8f5b0e79f3e5 riscv: Add SiPeed MAIXDUINO board device tree omits 8194f08bda18 riscv: Add SiPeed MAIX GO board device tree omits a40f920964c4 riscv: Add SiPeed MAIX DOCK board device tree omits 97c279bcf813 riscv: Add SiPeed MAIX BiT board device tree omits 67d96729a9e7 riscv: Update Canaan Kendryte K210 device tree omits 13dcfae0b234 dt-bindings: add resets property to dw-apb-timer omits 3933cf6afd45 dt-bindings: fix sifive gpio properties omits 8fc8719c28f7 dt-bindings: update sifive uart compatible string omits c43b5718016b dt-bindings: update sifive clint compatible string omits 90ddcd642a41 dt-bindings: update sifive plic compatible string omits 7ef71c719eb4 dt-bindings: update risc-v cpu properties omits 11481d6b5783 dt-bindings: add Canaan boards compatible strings omits e7d9fea1c78a dt-bindings: update MAINTAINERS file omits c6ca7616f7d5 clk: Add RISC-V Canaan Kendryte K210 clock driver omits 4bb875632ad0 RISC-V: Add a non-void return for sbi v02 functions omits 04b385f32508 net: ag71xx: remove unnecessary MTU reservation omits e913a8cdc297 Merge tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://an [...] omits 4b5f9254e4f4 Merge tag 'topic/kcmp-kconfig-2021-02-22' of git://anongit [...] omits 7b0b78df9cca Merge branch 'userns-for-v5.12' of git://git.kernel.org/pu [...] omits ac9e806c9c01 Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] omits 4b3bd22b123b Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] omits 4d83de6da265 vfio/type1: Batch page pinning omits 4b6c33b32296 vfio/type1: Prepare for batched pinning with struct vfio_batch omits be16c1fd99f4 vfio/type1: Change success value of vaddr_get_pfn() omits 83e6667b675f drm/amd/display: Remove Assert from dcn10_get_dig_frontend omits 688f97ed3f5e drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 omits efc8278eecfd Revert "drm/amd/display: reuse current context instead of [...] omits 7b3d19a76d68 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] omits 88ff5d466c02 cxl/mem: Fix potential memory leak omits b12b47249688 Merge tag 'powerpc-5.12-1' of git://git.kernel.org/pub/scm [...] omits 6ff6f86bc4d0 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 4aa364443d02 Merge tag 'timers-urgent-2021-02-22' of git://git.kernel.o [...] omits c9584234709a Merge tag 'trace-v5.12' of git://git.kernel.org/pub/scm/li [...] omits c418eed8c3b7 docs: ABI: testing: ima_policy: Fixed missing bracket omits 3a36281a1719 Merge tag 'perf-tools-for-v5.12-2020-02-19' of git://git.k [...] omits 36d8900d2000 Fix unaesthetic indentation omits 7c70f3a7488d Merge tag 'nfsd-5.12-1' of git://git.kernel.org/pub/scm/li [...] omits 20bf195e9391 Merge tag 'ceph-for-5.12-rc1' of git://github.com/ceph/cep [...] omits 9fe190462668 Merge tag 'fs_for_v5.12-rc1' of git://git.kernel.org/pub/s [...] omits db990385427c Merge tag 'fsnotify_for_v5.12-rc1' of git://git.kernel.org [...] omits 336ced2de62d scripts: kernel-doc: fix array element capture in pointer- [...] omits d61c6a58ae30 Merge tag 'lazytime_for_v5.12-rc1' of git://git.kernel.org [...] omits c63dca9e23a3 Merge tag 'exfat-for-5.12-rc1' of git://git.kernel.org/pub [...] omits 0f3d950ddd62 Merge tag 'zonefs-5.12-rc1' of git://git.kernel.org/pub/sc [...] omits 250a25e7a1d7 Merge branch 'work.audit' of git://git.kernel.org/pub/scm/ [...] omits 205f92d7f210 Merge branch 'work.d_name' of git://git.kernel.org/pub/scm [...] omits 7b7028edf939 Merge tag 'memblock-v5.12-rc1' of git://git.kernel.org/pub [...] omits 163ba35ff371 doc: use KCFLAGS instead of EXTRA_CFLAGS to pass flags fro [...] omits 93ea4a0b8fce Documentation: proc.rst: add more about the 6 fields in loadavg omits c9a2f90f4d6b nbd: handle device refs for DESTROY_ON_DISCONNECT properly omits 2129b4288852 gfs2: Per-revoke accounting in transactions omits fe3e39766877 gfs2: Rework the log space allocation logic omits 71b219f4e50b gfs2: Minor calc_reserved cleanup omits 16fc3cef33a0 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single omits 26a7e094783d swiotlb: refactor swiotlb_tbl_map_single omits ffa772cfe935 kyber: introduce kyber_depth_updated() omits 6b50df2b8c20 mailbox: arm_mhuv2: Skip calling kfree() with invalid pointer omits 0393e46ac48a ice: update the number of available RSS queues omits 0d4907f65dc8 ice: Fix state bits on LLDP mode switch omits a6aa7c8f998f ice: Account for port VLAN in VF max packet size calculation omits 37b52be26002 ice: Set trusted VF as default VSI when setting allmulti on omits 899cbb0e53c6 Merge tag 'kgdb-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] omits 54ab35d6bbc0 Merge tag 'livepatching-for-5.12' of git://git.kernel.org/ [...] omits b2bec7d8a42a Merge tag 'printk-for-5.12' of git://git.kernel.org/pub/sc [...] omits 783955f03de7 Merge tag 'linux-kselftest-kunit-5.12-rc1' of git://git.ke [...] omits 80215095cefe Merge tag 'linux-kselftest-next-5.12-rc1' of git://git.ker [...] omits 0e63a5c6ba96 Merge tag 'docs-5.12' of git://git.lwn.net/linux omits 724c8a23d589 objtool: Fix stack-swizzle for FRAME_POINTER=y omits ae42c3173ba5 Merge tag 'for-5.12/block-ipi-2021-02-21' of git://git.ker [...] omits d652ea30ba32 Merge tag 'iommu-updates-v5.12' of git://git.kernel.org/pu [...] omits 3672ac8ac0d8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits bdb39c9509e6 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] omits 325b764089c9 Merge tag 'for-5.12/dm-changes' of git://git.kernel.org/pu [...] omits 7dcf7aa01c7b ice: report correct max number of TCs omits 4a42d848db95 KVM: x86/mmu: Consider the hva in mmu_notifier retry omits 5f8a7cf25a7d KVM: x86/mmu: Skip mmu_notifier check when handling MMIO p [...] omits 356c7558d453 KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTE [...] omits d2df592fd8c6 KVM: nSVM: prepare guest save area while is_guest_mode is true omits a99163e9e708 Merge tag 'devicetree-for-5.12' of git://git.kernel.org/pu [...] omits 882d6edfc45c Merge tag 'gpio-updates-for-v5.12' of git://git.kernel.org [...] omits 0328b5f2ef4a Merge tag 'rtc-5.12' of git://git.kernel.org/pub/scm/linux [...] omits 36c1b20d1570 Merge tag 'i3c/for-5.12' of git://git.kernel.org/pub/scm/l [...] omits 579f50cee1a1 Merge tag 'hsi-for-5.12' of git://git.kernel.org/pub/scm/l [...] omits a7dcf5f23565 Merge tag 'for-v5.12' of git://git.kernel.org/pub/scm/linu [...] omits 28b9aaac4cc5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] omits 5d26c176d58b Merge tag 'thermal-v5.12-rc1' of git://git.kernel.org/pub/ [...] omits b996c10e0f5b Merge tag 'tag-chrome-platform-for-v5.12' of git://git.ker [...] omits f158bbee9403 Merge tag 'mfd-next-5.12' of git://git.kernel.org/pub/scm/ [...] omits 4512d92b03a6 Merge tag 'backlight-next-5.12' of git://git.kernel.org/pu [...] omits 66615c4ee287 Merge tag 'auxdisplay-for-linus-v5.12' of git://github.com [...] omits a2590d69893f Merge tag 'spi-v5.12' of git://git.kernel.org/pub/scm/linu [...] omits 07956b6269d3 vfio/type1: Use follow_pte() omits d6560052c2f7 Merge tag 'regulator-v5.12' of git://git.kernel.org/pub/sc [...] omits 72d6e4871f04 Merge commit '3e10585335b7967326ca7b4118cada0d2d00a2ab' in [...] omits 05a6fb94a6e1 Merge tag 'regmap-v5.12' of git://git.kernel.org/pub/scm/l [...] omits 6e37d2459941 btrfs: zoned: fix deadlock on log sync omits 53f523f3052a bpf: Clear percpu pointers in bpf_prog_clone_free() omits deb8d159a0a6 Merge tag 'linux-watchdog-5.12-rc1' of git://www.linux-wat [...] omits 95c85fba1f64 btrfs: avoid double put of block group when emptying cluster omits 3660d0bcdb82 btrfs: fix stale data exposure after cloning a hole with N [...] omits 1119a72e223f btrfs: tree-checker: do not error out if extent ref hash d [...] omits dd0734f2a866 btrfs: fix race between swap file activation and snapshot [...] omits 195a49eaf655 btrfs: fix race between writes to swap files and scrub omits 19472481bf58 Merge tag 'mmc-v5.12' of git://git.kernel.org/pub/scm/linu [...] omits 33ccec5fd740 bpf: Fix a warning message in mark_ptr_not_null_reg() omits b29dd96b905f bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src omits 32c080c4b5cf Merge branch 'i2c/for-5.12' of git://git.kernel.org/pub/sc [...] omits a26a9d8ab4f9 Merge tag 'hwmon-for-v5.12' of git://git.kernel.org/pub/sc [...] omits 983e4adae0cf Merge tag 'platform-drivers-x86-v5.12-1' of git://git.kern [...] omits bfa5782b9caa fbdev: atyfb: add stubs for aty_{ld,st}_lcd() omits 20903032cd9f btrfs: avoid checking for RO block group twice during noco [...] omits 3c1791651042 btrfs: fix race between extent freeing/allocation when usi [...] omits 04d4ba4c9075 btrfs: make check_compressed_csum() to be subpage compatible omits be6a13613fd3 btrfs: make btrfs_submit_compressed_read() subpage compatible omits d70cef0d4672 btrfs: fix raid6 qstripe kmap omits 4ceddce55eb3 loop: fix I/O error on fsync() in detached loop devices omits 9a9dd7e47351 pwm: lpc18xx-sct: remove unneeded semicolon omits 28208c7b4a2c pwm: iqs620a: Correct a stale state variable omits 72d6b2459dbd pwm: iqs620a: Fix overflow and optimize calculations omits 6b09b4d33bd9 block: fix potential IO hang when turning off io_poll omits b357e4a694ac block: get rid of the trace rq insert wrapper omits b0719245098c blktrace: fix blk_rq_merge documentation omits c7ff651960a6 blktrace: fix blk_rq_issue documentation omits 1f83bb4b4914 blktrace: add blk_fill_rwbs documentation comment omits 179d16007236 block: remove superfluous param in blk_fill_rwbs() omits 9fb407179c6f block: Remove unused blk_pm_*() function definitions omits 8e5c66c485a8 io_uring: clear request count when freeing caches omits 90e53c5e0925 Merge branch 'devel-stable' into for-linus omits fd749fe4bcb0 ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled omits 16182ac1f02c Merge branch 'printk-rework' into for-linus omits 2a8c3a6410f0 Merge branch 'for-5.12-no_hash_pointers' into for-linus omits 2596b6ae412b kexec: move machine_kexec_post_load() to public interface omits 8acb54abc1db Merge tag 'timers-v5.11-rc5' of https://git.linaro.org/peo [...] omits 67f1120381df drm/i915/gvt: Introduce per object locking in GVT scheduler. omits d18ac1a7eef9 drm/i915/gvt: Purge dev_priv->gt omits 97ea656521c8 drm/i915/gvt: Parse default state to update reg whitelist omits 4538c5ed0f7e iwlwifi: avoid crash on unsupported debug collection omits 31caf8b2a847 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits a2b095e0efa7 Merge tag 'tpmdd-next-v5.12-rc1-v2' of git://git.kernel.or [...] omits 177626c6d5ab Merge tag 'seccomp-v5.12-rc1' of git://git.kernel.org/pub/ [...] omits 92ae63c07b8f Merge tag 'Smack-for-v5.12' of git://github.com/cschaufler [...] omits d643a990891a Merge tag 'integrity-v5.12' of git://git.kernel.org/pub/sc [...] omits 23b6ba45f321 Merge tag 'audit-pr-20210215' of git://git.kernel.org/pub/ [...] omits f728760aa923 exfat: improve performance of exfat_free_cluster when usin [...] omits 78c276f5495a exfat: fix shift-out-of-bounds in exfat_fill_super() omits d1fec2214bfb Merge tag 'selinux-pr-20210215' of git://git.kernel.org/pu [...] omits e210761fb3ba Merge tag 'tomoyo-pr-20210215' of git://git.osdn.net/gitro [...] omits 843bbfd49f02 io-wq: make io_wq_fork_thread() available to other users omits bf1daa4bfc77 io-wq: only remove worker from free_list, if it was there omits 4379bf8bd70b io_uring: remove io_identity omits 44526bedc2ff io_uring: remove any grabbing of context omits c6d77d92b7e5 io-wq: worker idling always returns false omits 3bfe6106693b io-wq: fork worker threads from original task omits 6fb8f43cede0 kernel: treat PF_IO_WORKER like PF_KTHREAD for ptrace/signals omits 4727dc20e042 arch: setup PF_IO_WORKER threads like PF_KTHREAD omits 958234d5ec93 io-wq: don't pass 'wqe' needlessly around omits 5aa75ed5b93f io_uring: tie async worker side to the task context omits 3b094e727dd5 io-wq: get rid of wq->use_refs omits d25e3a3de0d6 io_uring: disable io-wq attaching omits 1cbd9c2bcf02 io-wq: don't create any IO workers upfront omits 7c25c0d16ef3 io_uring: remove the need for relying on an io-wq fallback worker omits 27131549060e Merge branch 'for-5.12/io_uring' into io_uring-worker.v3 omits b6c23dd5a483 io_uring: run task_work on io_uring_register() omits 02aff8592204 kbuild: check the minimum linker version in Kconfig omits 05f6bbf2d714 kbuild: remove ld-version macro omits b9da928abf45 scripts: add generic syscallhdr.sh omits 9df526b03c01 scripts: add generic syscalltbl.sh omits 29c5c3ac6331 arch: syscalls: remove $(srctree)/ prefix from syscall tables omits 865fa29f7dd1 arch: syscalls: add missing FORCE and fix 'targets' to mak [...] omits d99676af540c Merge tag 'drm-next-2021-02-19' of git://anongit.freedeskt [...] omits 13d41b537df7 n64: store dev instance into disk private data omits 0d424780852e n64: cleanup n64cart_probe() omits 37772f9136f4 n64: cosmetics changes omits 82a0c13a08d8 n64: remove curly brackets omits 857f6fde1c6e n64: use sector SECTOR_SHIFT instead 512 omits 2ce503b35dce n64: use enums for reg omits e39e31326305 n64: move module param at the top omits 9ee8c9a1c752 n64: move module info at the end omits f1e19224f594 n64: use pr_fmt to avoid duplicate string omits d9b2a2bbbb4d block: Add n64 cart driver omits 10e2ec8edece Merge tag 'sound-5.12-rc1' of git://git.kernel.org/pub/scm [...] omits de1617578849 Merge tag 'media/v5.12-1' of git://git.kernel.org/pub/scm/ [...] omits 66f73fb3facd Merge tag 'for-linus-5.12-rc1' of git://git.kernel.org/pub [...] omits 69e9b12a27a1 Merge tag 'mtd/for-5.12' of git://git.kernel.org/pub/scm/l [...] omits 04471d3f18cb Merge tag 'for-linux-5.12-rc1' of git://git.kernel.org/pub [...] omits df24212a493a Merge tag 's390-5.12-1' of git://git.kernel.org/pub/scm/li [...] omits 3e10585335b7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 3a2eb515d136 octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() omits 9c5b80b795e9 Merge tag 'hyperv-next-signed-20210216' of git://git.kerne [...] omits 08179b47e1fd Merge branch 'parisc-5.12-1' of git://git.kernel.org/pub/s [...] omits 2671fe5e1d48 Merge tag 'mips_5.12' of git://git.kernel.org/pub/scm/linu [...] omits b811b41024af Merge tag 'm68k-for-v5.12-tag1' of git://git.kernel.org/pu [...] omits 99ca0edb41aa Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits 4a037ad5d115 Merge tag 'for-linus-5.12-rc1-tag' of git://git.kernel.org [...] omits d310ec03a34e Merge tag 'perf-core-2021-02-17' of git://git.kernel.org/p [...] omits 657bd90c9314 Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/ [...] omits 7b15c27e2f7b Merge tag 'core-mm-2021-02-17' of git://git.kernel.org/pub [...] omits 9eef02334505 Merge tag 'locking-core-2021-02-17' of git://git.kernel.or [...] omits d089f48fba28 Merge tag 'core-rcu-2021-02-17' of git://git.kernel.org/pu [...] omits 3f6ec19f2d05 Merge tag 'timers-core-2021-02-15' of git://git.kernel.org [...] omits b5183bc94b6d Merge tag 'irq-core-2021-02-15' of git://git.kernel.org/pu [...] omits 5bbb336ba75d Merge tag 'for-5.12/io_uring-2021-02-17' of git://git.kern [...] omits 9820b4dca0f9 Merge tag 'for-5.12/drivers-2021-02-17' of git://git.kerne [...] omits 582cd91f69de Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel. [...] omits bd018bbaa586 Merge tag 'for-5.12/libata-2021-02-17' of git://git.kernel [...] omits 24880bef417f Merge tag 'oprofile-removal-5.12' of git://git.kernel.org/ [...] omits b52bb135aad9 Merge tag 'xfs-5.12-merge-5' of git://git.kernel.org/pub/s [...] omits 4f016a316f22 Merge tag 'iomap-5.12-merge-2' of git://git.kernel.org/pub [...] omits f02361639a48 Merge tag 'pstore-v5.12-rc1' of git://git.kernel.org/pub/s [...] omits f7b36dc5cb37 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] omits 99f1a5872b70 Merge tag 'nfsd-5.12' of git://git.kernel.org/pub/scm/linu [...] omits 681e2abe2191 Merge tag 'erofs-for-5.12-rc1' of git://git.kernel.org/pub [...] omits 8b42fe123b01 Merge tag 'f2fs-for-5.12-rc1' of git://git.kernel.org/pub/ [...] omits 6f3952cbe00b Merge tag 'for-5.12-tag' of git://git.kernel.org/pub/scm/l [...] omits f9d58de23152 Merge tag 'affs-for-5.12-tag' of git://git.kernel.org/pub/ [...] omits d88e8b67a6f2 Merge tag 'jfs-5.12' of git://github.com/kleikamp/linux-shaggy omits 961a9b512d31 Merge tag 'locks-v5.12' of git://git.kernel.org/pub/scm/li [...] omits c57b1f0a5f40 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] omits 591fd30eee47 Merge branch 'work.elf-compat' of git://git.kernel.org/pub [...] omits 054560e961a0 Merge branch 'work.sendfile' of git://git.kernel.org/pub/s [...] omits 4f5434086d92 iio: adc: ab8500-gpadc: Fix off by 10 to 3 omits 121875b28e3b iio:adc:stm32-adc: Add HAS_IOMEM dependency omits a71266e454b5 iio: adis16400: Fix an error code in adis16400_initial_setup() omits 55f62bc87347 Merge tag 'pnp-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] omits 3c8f504b3a48 Merge tag 'acpi-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] omits 02f9fc286e03 Merge tag 'pm-5.12-rc1' of git://git.kernel.org/pub/scm/li [...] omits 5d99aa093b56 Merge tag 'staging-5.12-rc1' of git://git.kernel.org/pub/s [...] omits 780607b9731f Merge tag 'usb-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] omits e4286926abbb Merge tag 'tty-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] omits 3342ff2698e9 tty: protect tty_write from odd low-level tty disciplines omits 2c405d1ab8b3 Merge tag 'x86_asm_for_v5.12' of git://git.kernel.org/pub/ [...] omits 26a30ffff952 Merge tag 'x86_build_for_v5.12' of git://git.kernel.org/pu [...] omits b0fb29382d82 Merge tag 'x86_cache_for_v5.12' of git://git.kernel.org/pu [...] omits 0570b6930527 Merge tag 'x86_cpu_for_v5.12' of git://git.kernel.org/pub/ [...] omits 8831d718aa5a Merge tag 'x86_fpu_for_v5.12' of git://git.kernel.org/pub/ [...] omits d00c4ed02e90 Merge tag 'x86_microcode_for_v5.12' of git://git.kernel.or [...] omits 317d4f459393 Merge tag 'x86_misc_for_v5.12' of git://git.kernel.org/pub [...] omits ae821d2107e3 Merge tag 'x86_mm_for_v5.12' of git://git.kernel.org/pub/s [...] omits 1255f44017c0 Merge tag 'x86_paravirt_for_v5.12' of git://git.kernel.org [...] omits 4f7a4028d8b4 Merge tag 'x86_platform_for_v5.12' of git://git.kernel.org [...] omits b9cdab6820ae Merge tag 'x86_seves_for_v5.12' of git://git.kernel.org/pu [...] omits 4bf0b820d146 Merge tag 'x86_sgx_for_v5.12' of git://git.kernel.org/pub/ [...] omits 70cd33d34c60 Merge tag 'efi-next-for-v5.12' of git://git.kernel.org/pub [...] omits 3e89c7ea7a82 Merge tag 'ras_updates_for_v5.12' of git://git.kernel.org/ [...] omits 851849663912 Merge tag 'edac_updates_for_v5.12' of git://git.kernel.org [...] omits e767b3530acb Merge tag 'arm-drivers-v5.12' of git://git.kernel.org/pub/ [...] omits 82851fce6107 Merge tag 'arm-dt-v5.12' of git://git.kernel.org/pub/scm/l [...] omits 56bf6fc266ca Merge tag 'arm-defconfig-v5.12' of git://git.kernel.org/pu [...] omits 5011bb9fbb19 Merge tag 'arm-soc-v5.12' of git://git.kernel.org/pub/scm/ [...] omits 584ce3c9b408 Merge tag 'arm-platform-removal-v5.12' of git://git.kernel [...] omits 7ddfe9a6a3b3 Merge tag 'arm-fixes-v5.12' of git://git.kernel.org/pub/sc [...] omits ebf4a5db690a io_uring: fix leaving invalid req->flags omits 88f171ab7798 io_uring: wait potential ->release() on resurrect omits f2303b1f8244 io_uring: keep generic rsrc infra generic omits e6cb007c45de io_uring: zero ref_node after killing it omits 99a100816471 io_uring: make the !CONFIG_NET helpers a bit more robust omits 8bad28d8a305 io_uring: don't hold uring_lock when calling io_run_task_work* omits a3df769899c0 io_uring: fail io-wq submission from a task_work omits 51e6d17809c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] omits eacd9aa8cede fix handling of nd->depth on LOOKUP_CACHED failures in try [...] omits ca10d0f8e530 swiotlb: clean up swiotlb_tbl_unmap_single omits c32a77fd1878 swiotlb: factor out a nr_slots helper omits c7fbeca757fe swiotlb: factor out an io_tlb_offset helper omits b5d7ccb7aac3 swiotlb: add a IO_TLB_SIZE define omits 36950f2da1ea driver core: add a min_align_mask field to struct device_d [...] omits 66e8d3b8995c sdhci: stop poking into swiotlb internals omits af982da9a612 cifs: Fix inconsistent IS_ERR and PTR_ERR omits b0a82efa51ad leds: lp50xx: Get rid of redundant explicit casting omits fb0f236beccb leds: lp50xx: Update headers block to reflect reality omits 5d2bfb3fb95b leds: lp50xx: Get rid of redundant check in lp50xx_enable_ [...] omits 556f15fe023e leds: lp50xx: Reduce level of dereferences omits ea1ff99c9d23 leds: lp50xx: Switch to new style i2c-driver probe function omits 9a10def9ceb5 leds: lp50xx: Don't spam logs when probe is deferred omits 1b40faf7e4ab leds: apu: extend support for PC Engines APU1 with newer firmware omits c85c9a2c6e36 kprobes: Fix to delay the kprobes jump optimization omits e64123949e6c Input: applespi - fix occasional crc errors under load. omits 0ce1ac23149c Input: applespi - don't wait for responses to commands ind [...] omits 6524d8eac258 Input: st1232 - add IDLE state as ready condition omits 836f308cb5c7 Input: zinitix - fix return type of zinitix_init_touch() omits b5d6e7ab7fe7 Input: i8042 - add ASUS Zenbook Flip to noselftest list omits b2e3543b5e19 Input: add missing dependencies on CONFIG_HAS_IOMEM omits 182d679b2298 Input: joydev - prevent potential read overflow in ioctl omits b32cddd2247c i40e: Fix endianness conversions omits 61c1e0eb8375 i40e: Fix add TC filter for IPv6 omits f5c6d0fcf90c arm64 module: set plt* section addresses to 0x0 omits 656d1d58d8e0 arm64: kexec_file: fix memory leakage in create_dtb() when [...] omits a2c42bbabbe2 arm64: spectre: Prevent lockdep splat on v4 mitigation ena [...] omits b9abef43a08e vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig omits 58294927f468 cxl/mem: Return -EFAULT if copy_to_user() fails omits 4e6df217b73e cpufreq: Fix typo in kerneldoc comment omits e209cb51bfcc cpufreq: schedutil: Remove update_lock comment from struct [...] omits 71f1309f4f5b cpufreq: schedutil: Remove needless sg_policy parameter fr [...] omits 8f6493d1b834 ACPICA: Remove some code duplication from acpi_ev_address_ [...] omits c27f3d011b08 ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_r [...] omits 6039b7e87be0 leds: flash: Fix multicolor no-ops registration by return 0 omits 8e5c38a33c84 leds: flash: Add flash registration with undefined CONFIG_ [...] omits c3987cd2bca3 leds: lgm: Add LED controller driver for LGM SoC omits b113a7f19810 dt-bindings: leds: Add bindings for Intel LGM SoC omits af0bfab907a0 leds: led-core: Get rid of enum led_brightness omits 96ad91ae4eaf KVM: x86/mmu: Remove a variety of unnecessary exports omits a1419f8b5bab KVM: x86: Fold "write-protect large" use case into generic [...] omits b6e16ae5d99f KVM: x86/mmu: Don't set dirty bits when disabling dirty lo [...] omits a85863c2ec55 KVM: VMX: Dynamically enable/disable PML based on memslot [...] omits 52f4607940b1 KVM: x86: Further clarify the logic and comments for toggl [...] omits a018eba53870 KVM: x86: Move MMU's PML logic to common code omits 6dd03800b1af KVM: x86/mmu: Make dirty log size hook (PML) a value, not [...] omits 2855f98265dc KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_wr [...] omits c3bb9a20834f KVM: nVMX: Disable PML in hardware when running L2 omits 9eba50f8d7fc KVM: x86/mmu: Consult max mapping level when zapping colla [...] omits 0a234f5dd065 KVM: x86/mmu: Pass the memslot to the rmap callbacks omits 1b6d9d9ed571 KVM: x86/mmu: Split out max mapping level calculation to helper omits c060c72ffeb4 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to Z [...] omits 3e4c982f1ce7 Revert "driver core: Set fw_devlink=on by default" omits bd6d617aac21 of: property: fw_devlink: Ignore interrupts property for s [...] omits 65d4b9c53017 RISC-V: Implement ASID allocator omits 4cd48bb3b077 arch_numa: fix common code printing of phys_addr_t omits 3449831d92fe RISC-V: remove unneeded semicolon omits 5dd671333171 RISC-V: probes: Treat the instruction stream as host-endian omits d4c34d09ab03 pinctrl: Add RISC-V Canaan Kendryte K210 FPIOA driver omits 5da9cbd2b200 arch/riscv:fix typo in a comment in arch/riscv/kernel/imag [...] omits e178d670f251 riscv/kasan: add KASAN_VMALLOC support omits aec33b54af55 riscv: Covert to reserve_initrd_mem() omits c72160fe05fb initramfs: Provide a common initrd reserve function omits fade5cad9339 initrd: Add the preprocessor guard in initrd.h omits f105aa940e78 riscv: add BUILTIN_DTB support for MMU-enabled targets omits 7f7bc20bc41a nios2: Don't use _end for calculating min_low_pfn omits 9abcfcb20320 nios2: fixed broken sys_clone syscall omits c26958cb5a0d Take mmap lock in cacheflush syscall omits f730f39eb981 Merge tag 'drm-intel-next-fixes-2021-02-18' of git://anong [...] omits 4f8ad4045b38 Merge tag 'amd-drm-next-5.12-2021-02-18' of https://gitlab [...] omits 356184fb6d67 sparc: make xchg() into a statement expression omits 147d8622f2a2 sparc64: Use arch_validate_flags() to validate ADI flag omits 76962e03934e sparc32: Fix comparing pointer to 0 coccicheck warning omits b3554aa2470b sparc: fix led.c driver when PROC_FS is not enabled omits a970a9764c77 sparc: Fix handling of page table constructor failure omits 80bddf5c93a9 sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set omits 60cb8a9073ba tty: hvcs: Drop unnecessary if block omits e1d830ab3280 tty: vcc: Drop unnecessary if block omits da5447265434 tty: vcc: Drop impossible to hit WARN_ON omits a57cdeb369ef sparc: sparc64_defconfig: add necessary configs for qemu omits 520615e1f5b2 sparc64: switch defconfig from the legacy ide driver to libata omits c599a7821be7 sparc32: Preserve clone syscall flags argument for restart [...] omits bda166930c37 sparc32: Limit memblock allocation to low memory omits 8befe0280de4 sparc: Replace test_ti_thread_flag() with test_tsk_thread_flag() omits fc235fcb0f7c PCI: acpiphp: Remove unused acpiphp_callback typedef omits 792bb6eb8623 io_uring: don't take uring_lock during iowq cancel omits 0958351e93fa Input: elo - fix an error code in elo_connect() omits 19d8e9149c27 pstore: Fix typo in compression option name omits de59bc104c24 io_uring: fail links more in io_submit_sqe() omits 1ee43ba8d267 io_uring: don't do async setup for links' heads omits be7053b7d028 io_uring: do io_*_prep() early in io_submit_sqe() omits 93642ef88434 io_uring: split sqe-prep and async setup omits cf1096042651 io_uring: don't submit link on error omits a1ab7b35db8f io_uring: move req link into submit_state omits a6b8cadcea86 io_uring: move io_init_req() into io_submit_sqe() omits b16fed66bc7d io_uring: move io_init_req()'s definition omits 441960f3b9b8 io_uring: don't duplicate ->file check in sfr omits 1155c76a2483 io_uring: keep io_*_prep() naming consistent omits 46c4e16a8625 io_uring: kill fictitious submit iteration index omits 3027ce36ccba perf buildid-cache: Don't skip 16-byte build-ids omits 206236d328ee perf buildid-cache: Add test for 16-byte build-id omits bff8b3072e2d perf symbol: Remove redundant libbfd checks omits 11d45d4fb923 perf test: Output the sub testing result in cs-etm omits 46355e3d793c perf test: Suppress logs in cs-etm testing omits 35ac5991cdec vfio/iommu_type1: Fix duplicate included kthread.h omits 067012974c8a perf tools: Fix arm64 build error with gcc-11 omits 865eb3fb3bf0 perf intel-pt: Add documentation for tracing virtual machines omits 19854e45b39a perf intel-pt: Split VM-Entry and VM-Exit branches omits 695fc4510615 perf intel-pt: Adjust sample flags for VM-Exit omits 65faca5ce862 perf intel-pt: Allow for a guest kernel address filter omits 6e86bfdc4a60 perf intel-pt: Support decoding of guest kernel omits 3035cb6cbd2d perf machine: Factor out machine__idle_thread() omits fcda5ff711d9 perf machine: Factor out machines__find_guest() omits 80a038860b5c perf intel-pt: Amend decoder to track the NR flag omits 90af7555c36f perf intel-pt: Retain the last PIP packet payload as is omits b7ecc2d73e5b perf intel_pt: Add vmlaunch and vmresume as branches omits c025d46cd932 perf script: Add branch types for VM-Entry and VM-Exit omits d58b3f7e7014 perf auxtrace: Automatically group aux-output events omits c5c97cadd7ed perf test: Fix unaligned access in sample parsing test omits fbefe9c2f87f perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUC [...] omits c840cbfeffcb perf intel-pt: Add PSB events omits 6af4b60033e0 perf intel-pt: Fix IPC with CYC threshold omits 20aa39708a59 perf intel-pt: Fix premature IPC omits 03fb0f859b45 perf intel-pt: Fix missing CYC processing in PSB omits dc8812626440 i40e: Fix VFs not created omits 28b1208e7a7f i40e: Fix addition of RX filters after enabling FW LLDP agent omits 4cdb9f80dcd4 i40e: Fix overwriting flow control settings during driver loading omits d2c788f739b6 i40e: Add zero-initialization of AQ command structures omits 58cab46c622d i40e: Fix memory leak in i40e_probe omits 92c6058024e8 i40e: Fix flow for IPv6 next header (extension header) omits cbf8363e9209 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 538b0188da46 cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost [...] omits 8521ce52cd17 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 4e1481445407 perf unwind: Set userdata for all __report_module() paths omits 1002573ee33e PCI: cadence: Fix DMA range mapping early return error omits 949aaccda019 HID: playstation: add DualSense player LED support. omits c26e48b150fc HID: playstation: add microphone mute support for DualSense. omits 8e5198a12d64 HID: playstation: add initial DualSense lightbar support. omits e16c2ce7c5ed perf record: Fix continue profiling after draining the buffer omits 56348560d495 debugfs: do not attempt to create a new file before the fi [...] omits bc6de804d36b debugfs: be more robust at handling improper input in debu [...] omits 7289e26f395b Merge tag 'v5.11' into rdma.git for-next omits b1b805f3cb22 dt-bindings: dp-connector: Drop maxItems from -supply omits a8002a35935a gpio: pcf857x: Fix missing first interrupt omits 52bcc6031c0b perf tools: Simplify the calculation of variables omits 37b9c7bbe1ee perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf omits 3a35093ab59d perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf omits 842ed298954d perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf omits 84b102f56459 perf vendor events arm64: Fix indentation of brackets in i [...] omits 78e550bad298 KVM: nVMX: no need to undo inject_page_fault change on nes [...] omits a04aead144fd KVM: nSVM: fix running nested guests when npt=0 omits 954f419ba8ad KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode omits f5c59b575bdf KVM: VMX: read idt_vectoring_info a bit earlier omits 1aaca37e1e4e KVM: VMX: Allow INVPCID in guest without PCID omits e42033342293 KVM: x86: Advertise INVPCID by default omits 0a8ed2eaac10 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD omits effe89e40037 soc: ti: omap-prm: Fix occasional abort on reset deassert [...] omits a7b5d7c4969a bus: ti-sysc: Fix warning on unbind if reset is not deasserted omits b0c2793bad0b Revert "MIPS: Add basic support for ptrace single step" omits 67fc209b527d cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks omits 88f38846bfb1 HID: wacom: Ignore attempts to overwrite the touch_max val [...] omits de04241ab87a opp: Don't skip freq update for different frequency omits 94f0e6256c2a mt76: mt7915: only modify tx buffer list after allocating [...] omits ae064fc0e32a mt76: fix tx skb error handling in mt76_dma_tx_queue_skb omits 3b9ea7206d7e ath9k: fix transmitting to stations in dynamic SMPS mode omits 059c01039c01 zonefs: Fix file size of zones in full condition omits f6bda644fa3a PCI: Fix pci_register_io_range() memory leak omits f8ee579d53ac PCI: pci-bridge-emul: Fix array overruns, improve safety omits 38b5133ad607 octeontx2-pf: Fix otx2_get_fecparam() omits c77662605d8d cteontx2-pf: cn10k: Prevent harmless double shift bugs omits 20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output omits 41f1a01bb6c6 Merge branch 'ptp-ptp_clockmatrix-Fix-output-1-PPS-alignment' omits 77fdb168a3e2 ptp: ptp_clockmatrix: clean-up - parenthesis around a == b [...] omits fde3b3a7069e ptp: ptp_clockmatrix: Simplify code - remove unnecessary ` [...] omits fcfd37573a09 ptp: ptp_clockmatrix: Coding style - tighten vertical spacing. omits 1c49d3e94778 ptp: ptp_clockmatrix: Clean-up dev_*() messages. omits 10c270cf25bd ptp: ptp_clockmatrix: Remove unused header declarations. omits e8b4d8b542b1 ptp: ptp_clockmatrix: Add alignment of 1 PPS to idtcm_pero [...] omits 797d3186544f ptp: ptp_clockmatrix: Add wait_for_sys_apll_dpll_lock. omits 857490807368 Merge branch 'ddwmac-sun8i-cleanup-and-shutdown-hook' omits 96be41d74f2e net: stmmac: dwmac-sun8i: Add a shutdown callback omits 2743aa245038 net: stmmac: dwmac-sun8i: Minor probe function cleanup omits 1c22f54696be net: stmmac: dwmac-sun8i: Use reset_control_reset omits afac1d34bfb4 net: stmmac: dwmac-sun8i: Remove unnecessary PHY power check omits 557ef2dfb586 net: stmmac: dwmac-sun8i: Return void from PHY unpower omits 80a2a40bd296 r8169: use macro pm_ptr omits fe1cdd558619 io_uring: fix read memory leak omits 32511f8e4980 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 96313e1db8e5 net: mdio: Remove of_phy_attach() omits 597565556581 net: mscc: ocelot: select PACKING in the Kconfig omits 7ae017c7322e NFS: Support the '-owrite=' option in /proc/self/mounts an [...] omits c4294d7f057d ALSA: hda: intel-dsp-config: add Alder Lake support omits 0c8e97c86b73 Merge tag 'asoc-v5.12' of https://git.kernel.org/pub/scm/l [...] omits 0969db0d8d15 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 3b9b1490e098 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits 7d25f7ca110e Merge series "ASoC: Intel: bytcr_rt5640: Add quirks for 4 [...] omits 4fc7ec31c3c4 gfs2: Use resource group glock sharing omits 06e908cd9ead gfs2: Allow node-wide exclusive glock sharing omits 9e514605c774 gfs2: Add local resource group locking omits 725d0e9d464d gfs2: Add per-reservation reserved block accounting omits 07974d2a2a98 gfs2: Rename rs_{free -> requested} and rd_{reserved -> re [...] omits 0ec9b9ea4f83 gfs2: Check for active reservation in gfs2_release omits b2598965dc84 gfs2: Don't search for unreserved space twice omits 3d39fcd16d88 gfs2: Only pass reservation down to gfs2_rbm_find omits f38e998fbbb5 gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt omits 4fd008476c46 perf annotate: Do not jump after 'k' is pressed omits 15bebcd72bf5 perf metricgroup: Remove unneeded semicolon omits cef7af25c9d3 perf tools: Add OCaml demangling omits 2b8689520520 kbuild: prevent CC_FLAGS_LTO self-bloating on recursive rebuilds omits 48859e5293a2 tools api fs: Cache cgroupfs mount point omits 6fd99b7f625c tools api fs: Diet cgroupfs_find_mountpoint() omits 27ab1c1c0652 tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() omits 8a353d7bafdd ASoC: soc-pcm: fix hw param limits calculation for multi-DAI omits c58947af08ae ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S100 [...] omits df8359c512fa ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad [...] omits e1317cc9ca4a ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A [...] omits bdea43fc0436 ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty [...] omits 50ab1ffd7c41 HID: playstation: fix array size comparison (off-by-one) omits a51afb13311c thermal: cpufreq_cooling: freq_qos_update_request() return [...] omits 5fb52551248f HID: playstation: fix unused variable in ps_battery_get_property. omits 0b25b55d34f5 HID: playstation: report DualSense hardware and firmware version. omits c5e6fc08feb2 sched,x86: Allow !PREEMPT_DYNAMIC omits 4ae7dc97f726 entry/kvm: Explicitly flush pending rcuog wakeup before la [...] omits 47b8ff194c1f entry: Explicitly flush pending rcuog wakeup before last r [...] omits f8bb5cae9616 rcu/nocb: Trigger self-IPI on late deferred wake up before [...] omits 43789ef3f7d6 rcu/nocb: Perform deferred wake up before last idle's need [...] omits 54b7429efffc rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers omits e0ee463c93c4 sched/features: Distinguish between NORMAL and DEADLINE hrtick omits 156ec6f42b8d sched/features: Fix hrtick reprogramming omits de40f33e788b sched/deadline: Reduce rq lock contention in dl_add_task_r [...] omits b0d6d4789677 uprobes: (Re)add missing get_uprobe() in __find_uprobe() omits f9d34595ae4f smp: Process pending softirqs in flush_smp_call_function_f [...] omits ef72661e28c6 sched: Harden PREEMPT_DYNAMIC omits 73f44fe19d35 static_call: Allow module use without exposing static_call_key omits e59e10f8ef63 sched: Add /debug/sched_preempt omits 826bfeb37bb4 preempt/dynamic: Support dynamic preempt with preempt= boo [...] omits 40607ee97e4e preempt/dynamic: Provide irqentry_exit_cond_resched() static call omits 2c9a98d3bc80 preempt/dynamic: Provide preempt_schedule[_notrace]() stat [...] omits b965f1ddb47d preempt/dynamic: Provide cond_resched() and might_resched( [...] omits 6ef869e06474 preempt: Introduce CONFIG_PREEMPT_DYNAMIC omits 29fd01944b72 static_call: Provide DEFINE_STATIC_CALL_RET0() omits 3f2a8fc4b15d static_call/x86: Add __static_call_return0() omits 880cfed3a012 static_call: Pull some static_call declarations to the typ [...] omits c541bb7835a3 sched/core: Update task_prio() function header omits 9d061ba6bc17 sched: Remove USER_PRIO, TASK_USER_PRIO and MAX_USER_PRIO omits ae18ad281e82 sched: Remove MAX_USER_RT_PRIO omits 71e5f6644fb2 sched/topology: Fix sched_domain_topology_level alloc in s [...] omits 798172b1374e rbtree, timerqueue: Use rb_add_cached() omits 5a7987253ef0 rbtree, rtmutex: Use rb_add_cached() omits a905e84e6408 rbtree, uprobes: Use rbtree helpers omits a3b89864554b rbtree, perf: Use new rbtree helpers omits 8ecca39483ed rbtree, sched/deadline: Use rb_add_cached() omits bf9be9a163b4 rbtree, sched/fair: Use rb_add_cached() omits 2d24dd5798d0 rbtree: Add generic add and find helpers omits 9fe1f127b913 sched/fair: Merge select_idle_core/cpu() omits 6cd56ef1df39 sched/fair: Remove select_idle_smt() omits ed3cd45f8ca8 Merge tag 'v5.11' into sched/core, to pick up fixes & refr [...] omits 6833e0b81aed perf symbols: Resolve symbols against debug file first omits 81ce8f04aa96 drm/i915/gt: Correct surface base address for renderclear omits 80cf9a88296c drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling omits 8bcfdd7cad3d Merge branch 'perf/kprobes' into perf/core, to pick up fin [...] omits b646acd5eb48 net: re-solve some conflicts after net -> net-next merge omits 42ffcd1dba17 Input: xpad - add support for PowerA Enhanced Wired Contro [...] omits b0b7d2815839 Input: sur40 - fix an error code in sur40_probe() omits 68a5a9a24335 MAINTAINERS: Add maintainers of the CXL driver omits 57ee605b976c cxl/mem: Add set of informational commands omits 472b1ce6e9d6 cxl/mem: Enable commands via CEL omits 13237183c735 cxl/mem: Add a "RAW" send command omits 583fa5e71cae cxl/mem: Add basic IOCTL interface omits b39cb1052a5c cxl/mem: Register CXL memX devices omits 8adaf747c9f0 cxl/mem: Find device capabilities omits 4cdadfd5e0a7 cxl/mem: Introduce a driver for CXL-2.0-Type-3 endpoints omits 0d519e0d52ee dax-device: Make remove callback return void omits c80b53204d6e device-dax: Drop an empty .remove callback omits e307bf11c519 device-dax: Fix error path in dax_driver_register omits 8029968e2ae0 device-dax: Properly handle drivers without remove callback omits 5b8e64f1ada3 device-dax: Prevent registering drivers without probe callback omits 1f975074634a libnvdimm: Make remove callback return void omits 8409f942a1f8 libnvdimm/dimm: Simplify nvdimm_remove() omits d489ded1a369 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 443f0bb8e29f Revert "ARM: dts: bcm2711: Add the BSC interrupt controller" omits 86dd9868b878 net: dsa: tag_rtl4_a: Support also egress tags omits ed4085296797 RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() omits 2b5715fc1738 RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes omits c544fcb4cbae Merge branch 'broadcom-next' omits b5d007e2aac8 net: phy: broadcom: Do not modify LED configuration for SF [...] omits b834489bcecc net: phy: Add is_on_sfp_module flag and phy_on_sfp helper omits 3afd0218992a net: phy: broadcom: Set proper 1000BaseX/SGMII interface m [...] omits 966df6ded24d lan743x: sync only the received area of an rx ring buffer omits a8db76d40e4d lan743x: boost performance on cpu archs w/o dma cache snooping omits 3af409ca278d net: enetc: fix destroyed phylink dereference during unbind omits 80fea53dbecb Merge branch 'net-mvneta-implement-basic-MQPrio-support' omits 4906887a8ae5 net: mvneta: Implement mqprio support omits cf9bf871280d net: mvneta: Remove per-cpu queue mapping for Armada 3700 omits 396d7f23adf9 net: sched: fix police ext initialization omits 44c32039751a Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 18af77c50fed drivers: net: xilinx_emaclite: remove arch limitation omits 43d42e656994 Merge branch 'bridge-mrp-Extend-br_mrp_switchdev_' omits a026c50b599f net: dsa: felix: Add support for MRP omits c595c4330da0 net: dsa: add MRP support omits d8ea7ff3995e net: mscc: ocelot: Add support for MRP omits cd605d455a44 bridge: mrp: Update br_mrp to use new return values of br_ [...] omits 1a3ddb0b7516 bridge: mrp: Extend br_mrp_switchdev to detect better the errors omits e1bd99d07e61 bridge: mrp: Add 'enum br_mrp_hw_support' omits c513efa20c52 switchdev: mrp: Extend ring_role_mrp and in_role_mrp omits 405be6b46b70 switchdev: mrp: Remove CONFIG_BRIDGE_MRP omits 7323fb22f05f device-dax: Fix default return code of range_parse() omits 03e9bb1a0b40 cifs: Reformat DebugData and index connections by conn_id. omits 06b334f08b4f net: phy: marvell: Ensure SGMII auto-negotiation is enable [...] omits 884b6b8ab4e6 Merge branch 'Add-5gbase-r-PHY-interface-mode' omits cfb971dec56b sfp: add support for 5gbase-t SFPs omits f6813bdafdb3 net: phylink: Add 5gbase-r support omits 7331d1d4622b net: phy: Add 5GBASER interface mode omits 4b08de909061 dt-bindings: net: Add 5GBASER phy interface omits 32aeba1f7a98 tg3: Remove unused PHY_BRCM flags omits 17aff5389d4f Merge branch 'amd-xgbe-fixes' omits 9eab3fdb4199 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP omits 84fe68eb67f9 net: amd-xgbe: Reset link when the link never comes back omits 186edbb510bd net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning omits 30b7edc82ec8 net: amd-xgbe: Reset the PHY rx data path when mailbox com [...] omits 4d5c4ae32945 Merge branches 'clk-socfpga', 'clk-mstar', 'clk-qcom' and [...] omits 11f83102d879 Merge branches 'clk-vc5', 'clk-silabs', 'clk-aspeed', 'clk [...] omits 242d8cf62687 Merge branches 'clk-mediatek', 'clk-imx', 'clk-amlogic' an [...] omits ee6b84a3fc47 Merge branch 'clk-unused' into clk-next omits 0d7a660bfe79 Merge branches 'clk-doc', 'clk-renesas', 'clk-allwinner', [...] omits 2928de976eb9 Merge branch 'Fixes-applied-to-VCS8514' omits ca0d7fd0a58d net: phy: mscc: coma mode disabled for VSC8514 omits 85e97f0b984e net: phy: mscc: improved serdes calibration applied to VSC8514 omits 3cc2c646be0b net: phy: mscc: adding LCPLL reset to VSC8514 omits 432119de33d9 net/mlx5: Add cyc2time HW translation mode support omits de19cd6cc977 net/mlx5: Move some PPS logic into helper functions omits d6f3dc8f509c net/mlx5: Move all internal timer metadata into a dedicate [...] omits 1436de0b9915 net/mlx5: Refactor init clock function omits ae02d41551d6 net/mlx5: Add register layout to support real-time time-stamp omits 455843d231f5 Merge branch 'Fix-buggy-brport-flags-offload-for-SJA1105-DSA' omits 7f7ccdea8c73 net: dsa: sja1105: fix leakage of flooded frames outside b [...] omits 4c44fc5e9400 net: dsa: sja1105: fix configuration of source address learning omits 786621d20023 octeontx2-af: cn10k: Fixes CN10K RPM reference issue omits 6b73b7c96a91 net: dsa: felix: perform teardown on error in felix_setup omits 42b5adbbac03 net: dsa: felix: don't deinitialize unused ports omits 6d82c27ae5d0 cifs: Identify a connection by a conn_id. omits 6825a456c9a3 ionic: Remove unused function pointer typedef ionic_reset_cb omits 7de0394801da cifs: Fix in error types returned for out-of-credit situations. omits 0f56db831456 cifs: New optype for session operations. omits b8af417e4d93 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 6c17260ca4ae NFS: Set the stable writes flag when initialising the super block omits a0492339fc70 NFS: Add mount options supporting eager writes omits ed7bcdb374d2 NFS: Add support for eager writes omits 75cfb200cd08 NFS: 'flags' field should be unsigned in struct nfs_server omits ede6747c2f89 Input: elants_i2c - detect enum overflow omits a374c19f7f15 Input: zinitix - remove unneeded semicolon omits 731ddc09c25b cifs: documentation cleanup omits 201023c5b294 cifs: fix trivial typo omits d90afa62acd4 clk: mstar: msc313-mpll: Fix format specifier omits 93c89f03cb1d clk: mstar: Allow MStar clk drivers to be compile tested omits 68ad4d1cc679 Merge branch 'mlx5_timestamp' into rdma.git for-next omits 2fe8d4b87802 RDMA/mlx5: Fail QP creation if the device can not support [...] omits 7232c132d13a RDMA/mlx5: Allow CQ creation without attached EQs omits e2853c49477d RDMA/rtrs-srv-sysfs: fix missing put_device omits f7452a7e96c1 RDMA/rtrs-srv: fix memory leak by missing kobject free omits 03e9b33a0fd6 RDMA/rtrs: Only allow addition of path to an already estab [...] omits e6daa8f61d8d RDMA/rtrs-srv: Fix stack-out-of-bounds omits bf139b58af09 RDMA/rxe: Remove unused pkt->offset omits fe454dc31e84 RDMA/ucma: Fix use-after-free bug in ucma_create_uevent omits 168e4cd94983 RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() omits 1a93e848b730 RDMA/qedr: Use true and false for bool variable omits bf656b029f88 RDMA/hns: Adjust definition of FRMR fields omits 5e9914c00388 RDMA/hns: Refactor process of posting CMDQ omits 292b3352bd5b RDMA/hns: Adjust fields and variables about CMDQ tail/head omits 563aeb226630 RDMA/hns: Remove redundant operations on CMDQ omits 8f86e2eadac9 RDMA/hns: Fixes missing error code of CMDQ omits 229557230c76 RDMA/hns: Remove unused member and variable of CMDQ omits 633d61021298 RDMA/ipoib: Remove racy Subnet Manager sendonly join checks omits 0b81e80c813f io_uring: tctx->task_lock should be IRQ safe omits 74369d041a0a thermal: qcom: Fix comparison with uninitialized variable [...] omits 4d12b7275386 SUNRPC: Further clean up svc_tcp_sendmsg() omits 987c7b1d094d SUNRPC: Remove redundant socket flags from svc_tcp_sendmsg() omits e0a912e8ddba SUNRPC: Use TCP_CORK to optimise send performance on the server omits fa07eca8d8c6 vmlinux.lds.h: catch more UBSAN symbols into .data omits 092af2eb1800 Documentation: f2fs: fix typo s/automaic/automatic omits 37b3fa0ef3a4 Merge remote-tracking branch 'torvalds/master' into perf/core omits c1bd8a2b9fbc Merge branch 'perf/urgent' into perf/core omits a89dbc9b988f perf arm-spe: Set sample's data source field omits e55ed3423c1b perf arm-spe: Synthesize memory event omits 54f7815efef7 perf arm-spe: Fill address info for samples omits a6a217dddcd5 net/mlx5: Add new timestamp mode bits omits 585d32f9b053 gen_compile_commands: prune some directories omits 558b4510f622 ceph: defer flushing the capsnap if the Fb is used omits d7ef2e59e3b9 libceph: remove osdtimeout option entirely omits afd56e78dd17 libceph: deprecate [no]cephx_require_signatures options omits a8810cdc007f ceph: allow queueing cap/snap handling after putting cap r [...] omits 64f28c627a27 ceph: clean up inode work queueing omits 64f36da5625f ceph: fix flush_snap logic after putting caps omits 3aac798a917b um: Enforce the usage of asm-generic/softirq_stack.h omits bfe3911a9104 kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE omits 8c657a0590de KEYS: trusted: Reserve TPM for seal and unseal operations omits 8da7520c8046 KEYS: trusted: Fix migratable=1 failing omits 5df16caada3f KEYS: trusted: Fix incorrect handling of tpm_get_random() omits 90cba8d20f8b tpm/ppi: Constify static struct attribute_group omits 52d0848e1d60 ABI: add sysfs description for tpm exports of PCR registers omits aab73d952402 tpm: add sysfs exports for all banks of PCR registers omits 40d32b59e373 keys: Update comment for restrict_link_by_key_or_keyring_chain omits 724eaba40ef6 tpm: Remove tpm_dev_wq_lock omits 3a253caaad11 char: tpm: add i2c driver for cr50 omits d87719c14464 tpm: Fix fall-through warnings for Clang omits e42acf104d6e tpm_tis: Clean up locality release omits 3d9ae54af1d0 tpm_tis: Fix check_locality for correct locality acquisition omits 48783be427c7 microblaze: Fix built-in DTB alignment to be 8-byte aligned omits 88a686728b37 kbuild: simplify access to the kernel's version omits 9b82f13e7ef3 kbuild: clamp SUBLEVEL to 255 omits 98cd6f521f10 Kconfig: allow explicit opt in to DWARF v5 omits a66049e2cf0e Kbuild: make DWARF version a choice omits 3c4fa46b30c5 vmlinux.lds.h: add DWARF v5 sections omits 1c3fae740aab Kbuild: Make composite object searching more generic omits 2047ace96679 kbuild: use always-y instead of extra-y omits 0dd77e957a00 kbuild: stop removing stale <linux/version.h> file omits 3d277907c2ff kbuild: doc: remove "Objects which export symbols" section omits 13940738c264 genksyms: remove useless case DOTS omits e66e13a3c974 genksyms: remove dead code for ST_TABLE_* omits ab37d5a43162 genksyms: make source_file a local variable in lexer omits aec6c60a01d3 kbuild: check the minimum compiler version in Kconfig omits 62ab1aadcccd zonefs: add tracepoints for file operations omits 9ec5eea5b6ac lib/parman: Delete newline omits 25c5a7e89b1d net: ipa: initialize all resources omits f6724cd49797 i40e: Fix uninitialized variable mfs_max omits 93e8990c24be net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT omits 63477a5d4c59 net: phy: at803x: add MDIX support to AR8031/33 omits 4a41c421f367 ibmvnic: serialize access to work queue on remove omits 4a408a8adddd Merge branch 'net-phy-broadcom-Cleanups-and-APD' omits 5d4358ede8eb net: phy: broadcom: Allow BCM54210E to configure APD omits 17d3a83afbbf net: phy: broadcom: Remove unused flags omits 133bf7b4fbbe net: phy: broadcom: Avoid forward for bcm54xx_config_clock [...] omits 7d3a7b9ea59d ibmvnic: skip send_request_unmap for timeout reset omits 42557dab78ed ibmvnic: add memory barrier to protect long term buffer omits 1a42156f52bd ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions omits 1c7d45e7b2c2 ibmvnic: simplify reset_long_term_buff function omits 0caf3ada24e4 mptcp: add local addr info in mptcp_info omits 7f76963b692d i40e: Fix incorrect argument in call to ipv6_addr_any() omits 14b3b46a67f7 net: broadcom: bcm4908_enet: set MTU on open & on request omits ec762403bbe9 Merge branch 'net-stmmac-Add-Toshiba-Visconti-SoCs-glue-driver' omits ec8a42e73432 arm: dts: visconti: Add DT support for Toshiba Visconti5 e [...] omits df53e4f48e8d MAINTAINERS: Add entries for Toshiba Visconti ethernet controller omits b38dd98ff8d0 net: stmmac: Add Toshiba Visconti SoCs glue driver omits e6a395061c3e dt-bindings: net: Add DT bindings for Toshiba Visconti TMP [...] omits 7ce189faa7d9 r8169: fix resuming from suspend on RTL8105e if machine ru [...] omits 45159b27637b bpf: Clear subreg_def for global function return values omits 3a616b92a9d1 net: mvpp2: Add TX flow control support for jumbo frames omits 7c29451550cc net: mvpp2: reduce tx-fifo for loopback port omits 8841f6e63f2c net: dsa: sja1105: make devlink property best_effort_vlan_ [...] omits d6d8a24023bf net: caif: Use netif_rx_any_context(). omits 39354eb29f59 tcp: tcp_data_ready() must look at SOCK_DONE omits ca04422afd69 Merge branch 'br-next-fixes' omits c97f47e3c198 net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BR [...] omits 419dfaed7ccc net: bridge: fix switchdev_port_attr_set stub when CONFIG_ [...] omits a67f06161558 net: wan/lmc: dont print format string when not available omits 62e69bc41977 net: wan/lmc: unregister device when no matching device is found omits 1f778d500df3 net: mscc: ocelot: avoid type promotion when calling ocelo [...] omits 4773acf3d4b5 b43: N-PHY: Fix the update of coef for the PHY revision >= 3case omits 2355a6773a2c cxgb4/chtls/cxgbit: Keeping the max ofld immediate data si [...] omits d0a0bbe7b0a1 atm: idt77252: fix build broken on amd64 omits d2a04370817f r8169: fix resuming from suspend on RTL8105e if machine ru [...] omits ca66dca5eda6 thermal: qcom: add support for adc-tm5 PMIC thermal monitor omits e8ffd6c0756b dt-bindings: thermal: qcom: add adc-thermal monitor bindings omits 20cc0ddd4a5b Merge remote-tracking branch 'iio-thermal-5.11-rc1/ib-iio- [...] omits 140f553d1298 ASoC: soc-pcm: fix hwparams min/max init for dpcm omits c13636babc80 thermal: ti-soc-thermal: Use non-inverted define for omap4 omits 514cbabb0142 thermal: ti-soc-thermal: Simplify polling with iopoll omits 735c35352aa6 thermal: ti-soc-thermal: Fix stuck sensor with continuous [...] omits b57b4b4d4ef9 thermal: ti-soc-thermal: Skip pointless register access for dra7 omits c9c26882776a x86/platform/intel-mid: Update Copyright year and drop file names omits 6b80df1787b3 x86/platform/intel-mid: Remove unused header inclusion in [...] omits 043698c580f4 x86/platform/intel-mid: Drop unused __intel_mid_cpu_chip and Co. omits 6517da7aac9d x86/platform/intel-mid: Get rid of intel_scu_ipc_legacy.h omits 24c92537ccac x86/PCI: Describe @reg for type1_access_ok() omits 3cc00862a5dd x86/PCI: Get rid of custom x86 model comparison omits 4590d98f5a4f sfi: Remove framework for deprecated firmware omits 73f70d6c200b cpufreq: sfi-cpufreq: Remove driver for deprecated firmware omits 3c26db8b2895 media: atomisp: Remove unused header omits 0d4370cfe36b proc: don't allow async path resolution of /proc/thread-se [...] omits a9a939cb34df Merge branches 'powercap' and 'pm-misc' omits 2347961b11d4 binfmt_misc: pass binfmt_misc flags to the interpreter omits 6001a930ce03 netfilter: nftables: introduce table ownership omits 00dfe9bebdf0 netfilter: nftables: add helper function to release hooks [...] omits fd020332c156 netfilter: nftables: add helper function to release one table omits bcd22e145b9a selftests: kvm: avoid uninitialized variable warning omits 1838b06bf01a selftests: kvm: add hardware_disable test omits 6dffa4c22000 smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] omits 2d4eb3317248 Merge branch 'acpi-messages' omits 6e60afb22c08 Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] omits 8af4d3784489 Merge branches 'acpi-scan', 'acpi-properties' and 'acpi-platform' omits 332fd9005bd3 Merge branches 'pm-devfreq' and 'pm-tools' omits f5c233c8fe8d Merge branch 'pm-opp' into pm omits 6621cd2db50d Merge branches 'pm-sleep', 'pm-core', 'pm-domains' and 'pm-clk' omits acc3a645ef4b Merge branches 'pm-cpuidle' and 'pm-cpufreq' omits 0ac24c320c4d svcrdma: Hold private mutex while invoking rdma_accept() omits bd5ae9288d64 nfsd: register pernet ops last, unregister first omits 8f202f8e9ff3 media: v4l: async: Fix kerneldoc documentation for async f [...] omits 0b6d70e571a1 Merge tag 'irqchip-5.12' of git://git.kernel.org/pub/scm/l [...] omits e6ce4a480c76 MIPS: kernel: Drop kgdb_call_nmi_hook omits 3019270282a1 Revert "Drivers: hv: vmbus: Copy packets sent by Hyper-V o [...] omits 35d9e6959241 gpio: ep93xx: refactor base IRQ number omits f6b61541865f gpio: ep93xx: refactor ep93xx_gpio_add_bank omits 78f85c73e63c gpio: ep93xx: Fix typo s/hierarchial/hierarchical omits 193f1b746812 gpio: ep93xx: drop to_irq binding omits 1827a8978d26 gpio: ep93xx: Fix wrong irq numbers in port F omits 50f9a6c254c6 gpio: uapi: use the preferred SPDX license identifier omits 6e551bfa9872 gpio: gpio-xilinx: Add check if width exceeds 32 omits 26b04774621e gpio: gpio-xilinx: Add support for suspend and resume omits a32c7caea292 gpio: gpio-xilinx: Add interrupt support omits 37ef33468080 gpio: gpio-xilinx: Reduce spinlock array to array omits 45c5277f3478 gpio: gpio-xilinx: Simplify with dev_err_probe() omits 78034b8e072d gpio: msic: Drop driver from Makefile omits 5a2a46ae4b26 gpio: wcove: Split out to_ireg() helper and deduplicate the code omits 9fe5fcd64035 gpio: wcove: Switch to use regmap_set_bits(), regmap_clear_bits() omits 2edba74c9d34 gpio: wcove: Get rid of error prone casting in IRQ handler omits 944dcbe84b8a gpio: intel-mid: Remove driver for deprecated platform omits fe08e9e26ae7 gpio: msic: Remove driver for deprecated platform omits 6e004a98299c gpio: aggregator: Remove trailing comma in terminator entries omits b2498cb87c4b gpio: aggregator: Use compound literal from the header omits deb631c40114 gpio: aggregator: Replace isrange() by using get_options() omits 0ea09083116d lib/cmdline: Allow get_options() to take 0 to validate the input omits f1f405c35ec2 lib/cmdline: Update documentation to reflect behaviour omits d3c7cfc6d3dc lib/cmdline_kunit: add a new test case for get_options() omits 1d10243dc295 gpio: merrifield: Make bias configuration available for GPIOs omits ea6fe47f3ed4 dt-bindings: ap806: document gpio marvell,pwm-offset property omits 85b7d8abfec7 gpio: mvebu: add pwm support for Armada 8K/7K omits 94de03ccc9f5 gpio: tegra: Fix irq_set_affinity omits 4a6eac2b4b12 gpio: tegra: Support building driver as a loadable module omits 66f7aaa448a7 gpio: tegra: Clean up whitespaces in tegra_gpio_driver omits b2a6115f31a5 gpio: tegra: Use debugfs_create_devm_seqfile() omits 718ff946668e gpio: tegra: Improve formatting of the code omits 0b68d02b6a0d gpio: mvebu: improve handling of pwm zero on/off values omits 2bee255a5ecf gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX omits de1eaf6016b3 gpio: mvebu: make pwm .get_state closer to idempotent omits aa37e27f610f gpio: mvebu: improve pwm period calculation accuracy omits 4bf2426103d2 gpio: mockup: tweak the Kconfig help text omits 481a4209de3f gpio: wcove: convert comma to semicolon omits 10c942a157c5 gpio: vx855: convert comma to semicolon omits 7de2e5fc51ee gpio: tegra186: convert comma to semicolon omits de49e83c2120 gpio: max77620: convert comma to semicolon omits f0a2c77eb8e9 gpio: remove zte zx driver omits f61d3f0c6912 gpio: uapi: fix line info flags description omits 94329e158e34 selftests: gpio: add CONFIG_GPIO_CDEV to config omits 10f33652c0e7 selftests: gpio: port to GPIO uAPI v2 omits ef0d6d977502 tools: gpio: remove uAPI v1 code no longer used by selftests omits 999e71c35122 selftests: remove obsolete gpio references from kselftest_deps.sh omits 01e1250f135b selftests: remove obsolete build restriction for gpio omits e029759861d6 selftests: gpio: remove obsolete gpio-mockup-chardev.c omits 8bc395a6a2e2 selftests: gpio: rework and simplify test implementation omits 27f8feea4091 gpio: tegra: Fix wake interrupt omits 9067b3014d45 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] omits 600be6522a5a dt-bindings: gpio: pca953x: Document new supported chip pca9506 omits 1421b447ae7b gpio: pca953x: Add support for pca9506 omits 93ac0b0c68c0 gpio: rcar: Add R-Car V3U (R8A779A0) support omits ecba1eaa7906 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 omits 2a84708c2f2f dt-bindings: gpio: rcar: Add r8a779a0 support omits cb38cd70354f gpio: bd7xxxx: use helper variable for pdev->dev omits 66fecef5bde0 gpio: tegra: Convert to gpio_irq_chip omits c988ae37c722 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] omits 5103c90d133c MAINTAINERS: Add entries for Toshiba Visconti GPIO controller omits 2ad74f40dacc gpio: visconti: Add Toshiba Visconti GPIO support omits 858093f73634 dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] omits c233912f6b99 dt-bindings: gpio: Add compatible string for AM64 SoC omits 82bf0afd57de gpio: bd7xxxx: Do not depend on parent driver data omits 032653ef1b9d gpio: Kconfig: Update help description for GPIO_RCAR config omits aab0508e37c1 gpio: sl28cpld: convert comma to semicolon omits 0521ae0107f7 gpio: rcar: Remove redundant compatible values omits e1d4d6633816 docs: gpio: intro: Improve HTML formatting omits db63c0953cfa docs: gpio: Fix formatting in description of gpiod_*_array [...] omits 0bb8e80b58c9 gpio: fix spelling mistake in Kconfig "supprot" -> "support" omits 5ead723a20e0 lib/vsprintf: no_hash_pointers prints all addresses as unhashed omits d9d4de2309cd kselftest: add support for skipped tests omits 4e89a7877964 lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers omits a56f44138a2c mmc: sdhci-esdhc-imx: fix kernel panic when remove module omits 11b2ce62bd07 mmc: host: Retire MMC_GOLDFISH omits f8f007c13ea7 mmc: cb710: Use new tasklet API omits 1ad9f88014ae mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure omits 6118b488933b Merge branch 'edac-misc' into edac-updates-for-v5.12 omits c3bb2b521944 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup omits de1528ee7cb7 Merge branch 'for-next' into for-linus omits 871997bc9e42 xen-blkback: fix error handling in xen_blkbk_map() omits 7c77474b2d22 xen-scsiback: don't "handle" error by BUG() omits 3194a1746e8a xen-netback: don't "handle" error by BUG() omits 5a264285ed1c xen-blkback: don't "handle" error by BUG() omits 36bf1dfb8b26 xen/arm: don't ignore return errors from set_phys_to_machine omits ebee0eab0859 Xen/gntdev: correct error checking in gntdev_map_grant_pages() omits dbe5283605b3 Xen/gntdev: correct dev_bus_addr handling in gntdev_map_gr [...] omits b512e1b077e5 Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() omits a35f2ef3b737 Xen/x86: don't bail early from clear_foreign_p2m_mapping() omits d1e6bc0ca01c mailbox: tegra-hsp: Set lockdep class dynamically omits 4450f128c511 mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL omits 09d12157b3bf mailbox: arm_mhuv2: make remove callback return void omits af59bcff8a03 mailbox: arm_mhuv2: Fix sparse warnings omits c319f78cba83 mailbox: qcom: Add support for SDX55 APCS IPC omits 0d17014e9189 dt-bindings: mailbox: Add binding for SDX55 APCS omits 595be654b0c2 mailbox: omap: Add support for K3 AM64x SoCs omits 7a4647bdc242 dt-bindings: mailbox: omap: Update binding for AM64x SoCs omits d10c851f25f3 mailbox: qcom: Add SC8180X apcs compatible omits 114c93bf2859 dt-bindings: mailbox: qcom: Add SC8180X APCS compatible omits b40b760aa2a9 pinctrl: mediatek: Fix trigger type setting follow for une [...] omits 857de6fe2f86 Merge branch 'fixes-v5.11' into fixes omits fbfa463be8dc ARM: OMAP2+: Fix smartreflex init regression after droppin [...] omits a249ca66d15f soc: ti: omap-prm: Fix reboot issue with invalid pcie rese [...] omits f4b64ae67451 lightnvm: pblk: Replace guid_copy() with export_guid()/imp [...] omits 4cf29e43afc0 lightnvm: fix unnecessary NULL check warnings omits 75f5653a1fb5 Merge branch 'mvpp2-next' omits 935a11845aef net: mvpp2: improve Networking Complex Control register naming omits 9ad78d81cb76 net: mvpp2: improve mvpp2_get_sram return omits f704177e4721 net: mvpp2: improve Packet Processor version check omits 8b986866b252 net: mvpp2: simplify PPv2 version ID read omits 7f6334f7ef69 Merge branch 'Propagate-extack-for-switchdev-LANs-from-DSA' omits 89153ed6ebc1 net: dsa: propagate extack to .port_vlan_filtering omits 31046a5fd92c net: dsa: propagate extack to .port_vlan_add omits dcbdf1350e33 net: bridge: propagate extack through switchdev_port_attr_set omits 9e781401cbfc net: bridge: propagate extack through store_bridge_parm omits 7a572964e0c4 net: bridge: remove __br_vlan_filter_toggle omits c48f86071027 Merge branch 'PTP-for-DSA-tag_ocelot_8021q' omits 0a6f17c6ae21 net: dsa: tag_ocelot_8021q: add support for PTP timestamping omits c8c0ba4fe247 net: dsa: felix: setup MMIO filtering rules for PTP when u [...] omits 924ee317f724 net: mscc: ocelot: refactor ocelot_xtr_irq_handler into oc [...] omits 7c4bb540e917 net: dsa: tag_ocelot: create separate tagger for Seville omits 62bf5fde5e14 net: dsa: tag_ocelot: single out PTP-related transmit tag [...] omits 40d3f295b5fe net: mscc: ocelot: use common tag parsing code with DSA omits 8a678bb29bd2 net: dsa: tag_ocelot: avoid accessing ds->priv in ocelot_rcv omits 137ffbc4bb86 net: mscc: ocelot: refactor ocelot_port_inject_frame out o [...] omits 5f016f42d342 net: mscc: ocelot: use DIV_ROUND_UP helper in ocelot_port_ [...] omits a94306cea56f net: mscc: ocelot: better error handling in ocelot_xtr_irq [...] omits d7795f8f26d9 net: mscc: ocelot: only drain extraction queue on error omits f833ca293dd1 net: mscc: ocelot: stop returning IRQ_NONE in ocelot_xtr_i [...] omits 140261925a2a Merge branch 'bnxt_en-next' omits f4d95c3c194d bnxt_en: Improve logging of error recovery settings information. omits df97b34d3ace bnxt_en: Reply to firmware's echo request async message. omits 41435c394000 bnxt_en: Initialize "context kind" field for context memor [...] omits e9696ff33c79 bnxt_en: Add context memory initialization infrastructure. omits dab62e7c2de7 bnxt_en: Implement faster recovery for firmware fatal error. omits be6d755f3d0c bnxt_en: selectively allocate context memories omits 31f67c2ee055 bnxt_en: Update firmware interface spec to 1.10.2.16. omits f40ddce88593 Linux 5.11 omits 14bd96946377 ARM: dts: aspeed: align GPIO hog names with dtschema omits be6ce1cd4d57 ARM: dts: aspeed: fix PCA95xx GPIO expander properties on [...] omits fa4dd53eeebf clk: qoriq: use macros to generate pll_mask omits a3cc092196ef clk: qcom: Add Global Clock controller (GCC) driver for SC7280 omits 87a3d523b38c dt-bindings: clock: Add SC7280 GCC clock binding omits fff2b9a65162 clk: qcom: rpmh: Add support for RPMH clocks on SC7280 omits 75a81288db32 dt-bindings: clock: Add RPMHCC bindings for SC7280 omits 3fade948fbb3 clk: qcom: gcc-sm8350: add gdsc omits e16831bf402c dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...] omits 79b5d1fc93a1 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver omits eaf87e5661b3 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d omits 7cbb78a99db6 clk: qcom: rcg2: Stop hardcoding gfx3d pingpong parent numbers omits 9502d488b1fc dt-bindings: clock: Add support for the SDM630 and SDM660 mmcc omits 5db3ae8b33de clk: qcom: Add SDM660 Multimedia Clock Controller (MMCC) driver omits c3656218386a clk: qcom: gcc-sdm660: Mark GPU CFG AHB clock as critical omits fe121bfe2617 clk: qcom: gcc-sdm660: Mark MMSS NoC CFG AHB clock as critical omits 53748348a57a clk: qcom: gpucc-msm8998: Allow fabia gpupll0 rate setting omits a59c16c80bd7 clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gp [...] omits 785c02eb3500 clk: qcom: gdsc: Implement NO_RET_PERIPH flag omits bef7a78da716 clk: mstar: MStar/SigmaStar MPLL driver omits 0b9266d295ce clk: fixed: add devm helper for clk_hw_register_fixed_factor() omits 4f83b5233f61 dt-bindings: clk: mstar msc313 mpll binding description omits 1d895931cb42 dt-bindings: clk: mstar msc313 mpll binding header omits 28a173387388 Merge branch 'for-rc8-5.11' of git://git.kernel.org/pub/sc [...] omits ab30c7f9c3ca Merge tag 'kbuild-fixes-v5.11-3' of git://git.kernel.org/p [...] omits c55302149864 Merge tag 'x86_urgent_for_v5.11' of git://git.kernel.org/p [...] omits 258e0815e2b1 percpu: fix clang modpost section mismatch omits d7d29ac76f7e percpu: reduce the number of cpu distance comparisons omits dbeb02a0bc41 leds: rt8515: add V4L2_FLASH_LED_CLASS dependency omits fe968c41ac4f scripts: set proper OpenSSL include dir also for sign-file omits 27dad89bab2d sparc: remove wrong comment from arch/sparc/include/asm/Kbuild omits 15447b64789d ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 omits be24c65e9fa2 iio: adc: adi-axi-adc: add proper Kconfig dependencies omits a890caeb2ba4 irqchip/imx: IMX_INTMUX should not default to y, unconditionally omits c4762993129f Merge branch 'skbuff-introduce-skbuff_heads-bulking-and-reusing' omits 9243adfc311a skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instea [...] omits cfb8ec659521 skbuff: allow to use NAPI cache from __napi_alloc_skb() omits d13612b58e64 skbuff: allow to optionally use NAPI cache from __alloc_skb() omits f450d539c05a skbuff: introduce {,__}napi_build_skb() which reuses NAPI [...] omits 50fad4b543b3 skbuff: move NAPI cache declarations upper in the file omits fec6e49b6398 skbuff: remove __kfree_skb_flush() omits f9d6725bf44a skbuff: use __build_skb_around() in __alloc_skb() omits df1ae022af2c skbuff: simplify __alloc_skb() a bit omits 483126b3b2c6 skbuff: make __build_skb_around() return void omits ef28095fce66 skbuff: simplify kmalloc_reserve() omits 5381b23d5bf9 skbuff: move __alloc_skb() next to the other skb allocatio [...] omits 358feceebbf6 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 0001ec9b1418 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 49dfc1f16b03 rtc: abx80x: Add utility function for writing configuration key omits 42119dbe571e ubifs: Fix error return code in alloc_wbufs() omits 2843d565dd78 rtc: pcf2127: properly set flag WD_CD for rtc chips(pcf212 [...] omits 4eb839aef182 staging: hikey9xx: Fix alignment of function parameters omits 51063101f755 staging: greybus: Fixed a misspelling in hid.c omits 1aa8f9da5c54 staging: wimax/i2400m: fix some byte order issues found by sparse omits 403119601be5 staging: wimax: i2400m: fix some incorrect type warnings omits 9a928654011d staging: greybus: minor code style fix omits bc4bf94cc2ae staging:wlan-ng: use memdup_user instead of kmalloc/copy_f [...] omits b2591ab0c96c staging:r8188eu: use IEEE80211_FCTL_* kernel definitions omits 465e8997e854 staging: rtl8192e: remove multiple blank lines omits 198be9898b9e rtc: pcf8563: Add NXP PCA8565 compatible omits ac30d8ce28d6 Merge branch 'for-5.11-fixes' of git://git.kernel.org/pub/ [...] omits 25cbda467794 Merge branch 'akpm' (patches from Andrew) omits 8cc8e6aaf27d Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits e42ee56fe597 Merge tag 'for-5.11-rc7-tag' of git://git.kernel.org/pub/s [...] omits ade9679c159d h8300: fix PREEMPTION build, TI_PRE_COUNT undefined omits fee92a765fbc MAINTAINERS: add Andrey Konovalov to KASAN reviewers omits 872fad10f834 MAINTAINERS: update Andrey Konovalov's email address omits 30d320f089d8 MAINTAINERS: update KASAN file list omits 93ca696376dd scripts/recordmcount.pl: support big endian for ARCH sh omits 3c62cfdd10c4 m68k: make __pfn_to_phys() and __phys_to_pfn() available for !MMU omits 2223318c2862 s390/qdio: remove 'merge_pending' mechanism omits 7940eaf2e956 s390/qdio: improve handling of PENDING buffers for QEBSM devices omits 540936df4438 s390/qdio: rework q->qdio_error indication omits 3bf526e036c9 s390/qdio: inline qdio_kick_handler() omits 7ef37dd7bb00 s390/time: remove get_tod_clock_ext() omits fc4a925f7774 s390/crypto: use store_tod_clock_ext() omits 01f224b9d722 s390/hypfs: use store_tod_clock_ext() omits d1deda6f2b23 s390/debug: use union tod_clock omits 2cfd7b73f593 s390/kvm: use union tod_clock omits 169ceac42926 s390/vdso: use union tod_clock omits f8d8977a3d97 s390/time: convert tod_clock_base to union omits cc2c7db28f79 s390/time: introduce new store_tod_clock_ext() omits 530f639f1efe s390/time: rename store_tod_clock_ext() and use union tod_clock omits e4101be56c85 s390/time: introduce union tod_clock omits 96c0a6a72d18 s390,alpha: switch to 64-bit ino_t omits efa54735905c s390: split cleanup_sie omits 33ea04872da1 s390: use r13 in cleanup_sie as temp register omits 26521412ae22 s390: fix kernel asce loading when sie is interrupted omits b61b1595124a s390: add stack for machine check handler omits 64985c3a223d s390: use WRITE_ONCE when re-allocating async stack omits b0d31159a467 s390: open code SWITCH_KERNEL macro omits 41be53e94fb0 io_uring: kill cached requests from exiting task closing the ring omits 9a4fdbd8ee0d io_uring: add helper to free all request caches omits 68e68ee6e359 io_uring: allow task match to be passed to io_req_cache_free() omits 8fbf1d27598a MAINTAINERS: Add git tree for KVM/mips omits b306c5f56068 MIPS: Use common way to parse elfcorehdr omits f1b0bf577f46 MIPS: Simplify EVA cache handling omits b1468f3071f7 Revert "MIPS: kernel: {ftrace,kgdb}: Set correct address l [...] omits 4e0664416c70 MIPS: remove CONFIG_DMA_PERDEV_COHERENT omits a86497d66dd5 MIPS: remove CONFIG_DMA_MAYBE_COHERENT omits 6d4e9a8efe3d driver core: lift dma_default_coherent into common code omits 14ac09a65e19 MIPS: refactor the runtime coherent vs noncoherent DMA indicators omits 3440caf5f28c MIPS/alchemy: factor out the DMA coherent setup omits 04e4783fccf4 MIPS/malta: simplify plat_setup_iocoherency omits 7c86ff9925cb MIPS: Add basic support for ptrace single step omits 773dc50d7169 Merge branch 'Xilinx-axienet-updates' omits 6c8f06bb2e51 net: axienet: Support dynamic switching between 1000BaseX [...] omits eceac9d2590b dt-bindings: net: xilinx_axienet: add xlnx,switch-x-sgmii [...] omits 66b51663cdd0 net: axienet: hook up nway_reset ethtool operation omits 5e1d40b75ed8 Merge branch 'Add support of pointer to struct in global' omits 8b08807d039a selftests/bpf: Add unit tests for pointers in global functions omits e5069b9c23b3 bpf: Support pointers in global func args omits 4ddb74165ae5 bpf: Extract nullable reg type conversion into a helper function omits feb4adfad575 bpf: Rename bpf_reg_state variables omits 57baf8cc70ea net: axienet: Handle deferred probe on clock properly omits 762d17b99160 Merge branch 'tcp-mem-pressure-vs-SO_RCVLOWAT' omits 05dc72aba364 tcp: factorize logic into tcp_epollin_ready() omits f969dc5a8857 tcp: fix SO_RCVLOWAT related hangs under mem pressure omits 5cdaf9d6fad1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits cb8be8b4b27f driver core: platform: Drop of_device_node_put() wrapper omits 83c4a4eec06a of: Remove of_dev_{get,put}() omits a6f2fe5f108c ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 omits 7aceeb736b62 Merge branch 'tc-mpls-selftests' omits c09bfd9a5df9 selftests: tc: Add generic mpls matching support for tc-flower omits 203ee5cd7235 selftests: tc: Add basic mpls_* matching support for tc-flower omits 4098ced4680a Merge branch 'brport-flags' omits 4d9423549501 net: dsa: sja1105: offload bridge port flags to device omits 421741ea5672 net: mscc: ocelot: offload bridge port flags to device omits b360d94f1b86 net: mscc: ocelot: use separate flooding PGID for broadcast omits 6edb9e8d451e net: dsa: felix: restore multicast flood to CPU when NPI t [...] omits a8b659e7ff75 net: dsa: act as passthrough for bridge port flags omits e18f4c18ab5b net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_ [...] omits 5e38c15856e9 net: dsa: configure better brport flags when ports leave t [...] omits 078bbb851ea6 net: bridge: don't print in br_switchdev_set_port_flag omits 304ae3bf1c1a net: bridge: offload all port flags at once in br_setport omits 4c08c586ff29 net: switchdev: propagate extack to port attributes omits d2126838050c flow_dissector: fix TTL and TOS dissection on IPv4 fragments omits b0aae0bde26f octeontx2: Fix condition. omits 4b47ad0079f0 Merge branch 'ipa-cleanups' omits 6170b6dab2d4 net: ipa: introduce gsi_channel_initialized() omits a266ad6b5deb net: ipa: introduce ipa_table_hash_support() omits 2d65ed76924b net: ipa: fix register write command validation omits 4c7ccfcd09fd net: ipa: use dev_err_probe() in ipa_clock.c omits 571b1e7e58ad net: ipa: use a separate pointer for adjusted GSI memory omits 21cc70c75be0 Merge tag 'mac80211-next-for-net-next-2021-02-12' of git:/ [...] omits 93efb0c65683 octeontx2-pf: Fix out-of-bounds read in otx2_get_fecparam() omits a6e0ee35ee11 octeontx2-af: Fix spelling mistake "recievd" -> "received" omits 79201f358d64 Merge tag 'wireless-drivers-next-2021-02-12' of git://git. [...] omits 295f830e53f4 rxrpc: Fix dependency on IPv6 in udp tunnel config omits 39935dccb21c appletalk: Fix skb allocation size in loopback case omits 0a2f6b32cc45 Merge branch 'mptcp-genl-events' omits b911c97c7dc7 mptcp: add netlink event support omits 4d54cc32112d mptcp: avoid lock_fast usage in accept path omits 6c714f1b547f mptcp: pass subflow socket to a few helpers omits b263b0d7d60b mptcp: move subflow close loop after sk close check omits 40947e13997a mptcp: schedule worker when subflow is closed omits a141e02e3933 mptcp: split __mptcp_close_ssk helper omits e98014306840 mptcp: move pm netlink work into pm_netlink omits 0a82c37e34fe Merge branch 'mptcp-selftests' omits 5f88117f2565 selftests: mptcp: fail if not enough SYN/3rd ACK omits 45759a871593 selftests: mptcp: display warnings on one line omits f384221a3817 selftests: mptcp: fix ACKRX debug message omits 767389c8dd55 selftests: mptcp: dump more info on errors omits b62eba563229 selftests/bpf: Tests using bpf_check_mtu BPF-helper omits 6b8838be7e21 selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect omits 5f7d57280c19 bpf: Drop MTU check when doing TC-BPF redirect to ingress omits 34b2021cc616 bpf: Add BPF-helper for MTU checking omits 0c9fc2ede9a9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits e1850ea9bd9e bpf: bpf_fib_lookup return MTU value as output when looked up omits 2c0a10af688c bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx omits 6306c1189e77 bpf: Remove MTU check in __bpf_skb_max_len omits 9b00f1b78809 bpf: Fix truncation handling for mod32 dst reg wrt zero omits 7d4553b69fb3 bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation omits 7989807dc0c9 Merge tag '5.11-rc7-smb3-github' of git://github.com/smfre [...] omits 938a184265d7 f2fs: give a warning only for readonly partition omits 105f75ebf951 perf probe: Fix kretprobe issue caused by GCC bug omits 17d8beda277a bpf: Fix an unitialized value in bpf_iter omits 6e9dff6fe3fb dt-bindings: mtd: add binding for BCM4908 partitions omits 6418522022c7 dt-bindings: mtd: move partition binding to its own file omits 77771a97011f perf symbols: Fix return value when loading PE DSO omits 00a3423492bc perf symbols: Make dso__load_bfd_symbols() load PE files f [...] omits c3ff3b02e99c Merge branch 'hns3-cleanups' omits 80a9f3f1fa81 net: hns3: refactor out hclge_rm_vport_all_mac_table() omits 5fd0e7b4f7bf net: hns3: refactor out hclgevf_set_rss_tuple() omits e291eff3bce4 net: hns3: refactor out hclge_set_rss_tuple() omits eb0faf32b86e net: hns3: split out hclgevf_cmd_send() omits 76f82fd9b123 net: hns3: split out hclge_cmd_send() omits b3712fa73d56 net: hns3: split out hclge_dbg_dump_qos_buf_cfg() omits 73f7767ed0f9 net: hns3: refactor out hclgevf_get_rss_tuple() omits 405642a15cba net: hns3: refactor out hclge_get_rss_tuple() omits 88936e320c1a net: hns3: refactor out hclge_set_vf_vlan_common() omits eaede835675c net: hns3: use ipv6_addr_any() helper omits c318af3f5684 net: hns3: clean up hns3_dbg_cmd_write() omits 433e2802775c net: hns3: refactor out hclgevf_cmd_convert_err_code() omits 1c9a98b0ba1f net: hns3: refactor out hclge_cmd_convert_err_code() omits 90a82b1fa40d tools/resolve_btfids: Add /libbpf to .gitignore omits a0f9819cbe99 clk: socfpga: agilex: add clock driver for eASIC N5X platform omits 2bea59d3888b dt-bindings: documentation: add clock bindings information [...] omits e06aa2e94f05 io-wq: clear out worker ->fs and ->files omits aca0b81e5c46 Merge branch 'introduce bpf_iter for task_vma' omits e8168840e16c selftests/bpf: Add test for bpf_iter_task_vma omits 3d06f34aa896 bpf: Allow bpf_d_path in bpf_iter program omits 3a7b35b899de bpf: Introduce task_vma bpf_iter omits 90ada91f4610 jffs2: check the validity of dstlen in jffs2_zlib_compress() omits d984bcf5766d ubifs: Fix off-by-one error omits 410b6de702ef ubifs: replay: Fix high stack usage, again omits 11b8ab383645 ubifs: Fix memleak in ubifs_init_authentication omits 19646447ad3a jffs2: fix use after free in jffs2_sum_write_data() omits 3b638f997a35 ubi: eba: Delete useless kfree code omits cf0838dfa3f9 ubi: remove dead code in validate_vid_hdr() omits 97ae666ae036 perf arm-spe: Store operation type in packet omits 265cfb9586d3 perf arm-spe: Store memory address in packet omits ddad5187fc2a um: irq.h: include <asm-generic/irq.h> omits cc3ac20fc265 um: io.h: include <linux/types.h> omits dde8b58d5127 um: add a pseudo RTC omits 845d3a65c335 perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC omits bfc58e2b98e9 um: remove process stub VMA omits e73b0d586ed8 perf env: Remove unneeded internal/cpumap inclusions omits 9f0b4807a44f um: rework userspace stubs to not hard-code stub location omits 84b2789d6115 um: separate child and parent errors in clone stub omits a7d48886cacf um: defer killing userspace on page table update failures omits 47da29763ec9 um: mm: check more comprehensively for stub changes omits e1e22d0d9183 um: print register names in wait_for_stub omits a15f1e41fbf5 um: hostfs: use a kmem cache for inodes omits 731ecea3e549 mm: Remove arch_remap() and mm-arch-hooks.h omits 3a5f4154741f um: fix spelling mistake in Kconfig "privleges" -> "privileges" omits 1fcf9da38901 um: virtio: allow devices to be configured for wakeup omits b1cdc7d33f78 perf tools: Remove unused xyarray.c as it was moved to too [...] omits c8177aba37ca um: time-travel: rework interrupt handling in ext mode omits 9b84512cfe60 um: virtio: disable VQs during suspend omits 10c2b5aeb21c um: virtio: fix handling of messages without payload omits 74e919d2307d um: virtio: clean up a comment omits a79e88dd2ca6 bpf: selftests: Add non function pointer test to struct_ops omits d2836dddc95d libbpf: Ignore non function pointer member in struct_ops omits c6d8570e4d64 Merge tag 'io_uring-5.11-2021-02-12' of git://git.kernel.d [...] omits 1e0aa3fb05f8 libbpf: Use AF_LOCAL instead of AF_INET in xsk.c omits a81bfdf8bf53 Merge tag 'drm-fixes-2021-02-12' of git://anongit.freedesk [...] omits e77a6817d413 Merge tag 'trace-v5.11-rc7-2' of git://git.kernel.org/pub/ [...] omits 2dbbaae5f7b3 Merge tag 'for-linus-5.11-rc8-tag' of git://git.kernel.org [...] omits f95162598041 Merge tag 'riscv-for-linus-5.11-rc8' of git://git.kernel.o [...] omits f890987fac81 iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask omits 93908500b8da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 5be9ad1e4287 io_uring: optimise io_init_req() flags setting omits cdbff9822333 io_uring: clean io_req_find_next() fast check omits dc0eced5d920 io_uring: don't check PF_EXITING from syscall omits c0d4e9d223c5 ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring omits f1b1f409bf79 ice: store the result of ice_rx_offset() onto ice_ring omits f7bb0d71d658 i40e: store the result of i40e_rx_offset() onto i40e_ring omits f892a9af0cd8 i40e: Simplify the do-while allocation loop omits 5c57e507f247 ice: skip NULL check against XDP prog in ZC path omits 43a925e49d46 ice: remove redundant checks in ice_change_mtu omits 29b82f2a09d5 ice: move skb pointer from rx_buf to rx_ring omits 59c97d1b51b1 ice: simplify ice_run_xdp omits d06e2f05b4f1 i40e: adjust i40e_is_non_eop omits 4a14994a921e i40e: drop misleading function comments omits 99f097270a18 i40e: drop redundant check when setting xdp prog omits e1d3209f95a1 MAINTAINERS: cpuidle: exynos: include header in file pattern omits 13791c80b0cd printk: avoid prb_first_valid_seq() where possible omits e23db805da2d tracing/tools: Add the latency-collector to tools directory omits 99e22ce73c59 tracing: Make hash-ptr option default omits 8c6e67bec319 Merge tag 'kvmarm-5.12' of git://git.kernel.org/pub/scm/li [...] omits f6692213b504 integrity: Make function integrity_add_key() static omits 68d54ceeec0e arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page omits 65348ba259e2 powercap: intel_rapl: Use topology interface in rapl_init_ [...] omits 88ffce957646 powercap: intel_rapl: Use topology interface in rapl_add_p [...] omits 1556057413a3 PM: sleep: Constify static struct attribute_group omits c4cc3141b6f8 PM: Kconfig: remove unneeded "default n" options omits 3af2f0aa2ed0 PM: EM: update Kconfig description and drop "default n" option omits b5a12546e779 dt-bindings: usb: mediatek: musb: add mt8516 compatbile omits fcad8dd5b995 dt-bindings: usb: mtk-xhci: add compatible for mt2701 and mt7623 omits 2b9f3ed93781 dt-bindings: usb: mtk-xhci: add optional assigned clock pr [...] omits b7795074a046 parisc: Optimize per-pagetable spinlocks omits 0d3070f5e655 ALSA: hda: Add another CometLake-H PCI ID omits 4b59b60d896f Documentation: connector: Update the description of sink-vdos omits ae3c4761c15d parisc: Replace test_ti_thread_flag() with test_tsk_thread_flag() omits 31680c1d1595 parisc: Bump 64-bit IRQ stack size to 64 KB omits c70919bd9d07 parisc: Fix IVT checksum calculation wrt HPMC omits 61c439439ccc parisc: Use the generic devmem_is_allowed() omits f286303286f8 parisc: Drop out of get_whan() if task is running again omits f9ab49184af0 blk-mq: Use llist_head for blk_cpu_done omits 0a2efafbb1c7 blk-mq: Always complete remote completions requests in softirq omits 93e4f73a9371 Merge branch 'sched/smp' of git://git.kernel.org/pub/scm/l [...] omits 1ffa9763828c Merge branch 'for-next/vdso' into for-next/core omits dcabe10d97f5 Merge branch 'for-next/topology' into for-next/core omits d23fa87cde1d Merge branch 'for-next/stacktrace' into for-next/core omits 82a1c2b94ac0 Merge branch 'for-next/selftests' into for-next/core omits 9dc8313cfd0b Merge branch 'for-next/rng' into for-next/core omits cf6a85a85089 Merge branch 'for-next/random' into for-next/core omits c974a8e574f9 Merge branch 'for-next/perf' into for-next/core omits 1d32854ea763 Merge branch 'for-next/misc' into for-next/core omits b374d0f981a7 Merge branch 'for-next/kexec' into for-next/core omits 6ab3332cc692 MAINTAINERS: Add entry for Texas Instruments TPS23861 PoE PSE omits fff7b8ab2255 hwmon: add Texas Instruments TPS23861 driver omits f02e897bf37d dt-bindings: hwmon: Add TI TPS23861 bindings omits 6b76c3aedb07 Merge branch 'for-next/faultaround' into for-next/core omits 90eb8c9d94fa Merge branch 'for-next/errata' into for-next/core omits f96a816fa5e5 Merge branch 'for-next/crypto' into for-next/core omits 88ddf0df1620 Merge branch 'for-next/cpufeature' into for-next/core omits bab8443ba84a Merge branch 'for-next/cosmetic' into for-next/core omits 1de359d82576 ACPI: property: Satisfy kernel doc validator (part 2) omits c82ff99eaab8 ACPI: property: Satisfy kernel doc validator (part 1) omits 325aa8161432 ACPI: property: Make acpi_node_prop_read() static omits 38f3885edbef ACPI: property: Remove dead code omits 45e606f27269 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...] omits c93199e93e12 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] omits 8cb68a9d147d Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next omits e7ae2ecdc841 Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next omits c5db649f3ded Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] omits 6b76d624e64f Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next omits 5e6b211136a8 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next omits eec262d179ff Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 110bc220aaab Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits f03e2a72e5e8 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 8571bdc21388 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 83c68bbcb6ac btrfs: initialize fs_info::csum_size earlier in open_ctree omits e1e6bd2995ac ACPI: property: Fix fwnode string properties matching omits 74f2dd447900 dt-bindings: pinctrl: Group tuples in pin control properties omits 5637f556a2b0 pinctrl: nuvoton: npcm7xx: Fix alignment of table header comment omits b4435b42aafc pinctrl: at91-pio4: fix "Prefer 'unsigned int' to bare use [...] omits c709135e576b pinctrl: at91-pio4: add support for slew-rate omits aad018aacb3b dt-bindings: pinctrl: at91-pio4: add slew-rate omits d3171b6882be pinctrl: actions: Add depends on || COMPILE_TEST omits 4739b1b168ab pinctrl: single: set function name when adding function omits b306320322c9 spi: Skip zero-length transfers in spi_transfer_one_message() omits 386f771aad15 spi: dw: Avoid stack content exposure omits 40c1fa52cdb7 Merge branch 'x86/cleanups' into x86/mm omits debc71f26cdb ASoC: soc-pcm: add soc_pcm_hw_update_format() omits 6cb56a4549e9 ASoC: soc-pcm: add soc_pcm_hw_update_chan() omits a3251c1a36f5 Merge branch 'x86/paravirt' into x86/entry omits f6c04af5dc4b ASoC: soc-pcm: add soc_pcm_hw_update_rate() omits c294554111a8 regulator: bd718x7, bd71828, Fix dvs voltage levels omits 4fccfcbb7337 io_uring: don't split out consume out of SQE get omits 04fc6c802dfa io_uring: save ctx put/get for task_work submit omits 921b9054e0c4 io_uring: don't duplicate io_req_task_queue() omits 4e32635834a3 io_uring: optimise SQPOLL mm/files grabbing omits d3d7298d05cb io_uring: optimise out unlikely link queue omits bd75904590de io_uring: take compl state from submit state omits 2b392cb11c0d Merge branch 'for-mingo-nolibc' of git://git.kernel.org/pu [...] omits 85e853c5ec84 Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...] omits 3765d01bab73 Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...] omits c11878fd5024 Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...] omits 62137364e3e8 Merge branch 'linus' into locking/core, to pick up upstream fixes omits d19db80a3665 spmi: spmi-pmic-arb: Fix hw_irq overflow omits d77b44d0c017 Merge tag 'soundwire-2_5.12-rc1' of git://git.kernel.org/p [...] omits 3f957dec6dc2 mmc: mmc_test: use erase_arg for mmc_erase command omits 6778ff5b21bd iommu/amd: Fix performance counter initialization omits 0b16cfd9e660 i2c: remove redundant error print in stm32f7_i2c_probe omits 3d6a3d3a2a7a i2c: stm32f7: fix configuration of the digital filter omits b39ab96aa894 i2c: testunit: add support for block process calls omits 0b5e0f45af40 backlight/video: Use Platform getter/setter functions omits 735a48481cca nl80211: add documentation for HT/VHT/HE disable attributes omits a2ea4e1d9091 staging: greybus: Fixed alignment issue in hid.c omits 314fd52f01ea staging: wfx: remove unused included header files omits dc31fc6ce69e staging: nvec: minor coding style fix omits f34df6764c60 staging: wimax: Fix some coding style problem omits fa7d3e66f675 staging: fbtft: add tearing signal detect omits 95897fdf1f2a staging: vt6656: Fixed issue with alignment in rf.c omits b6db0f899a16 cfg80211/mac80211: Support disabling HE mode omits 549fdd34b5f2 mac80211: add STBC encoding to ieee80211_parse_tx_radiotap omits c0eb09aa7e1c mac80211: minstrel_ht: remove sample rate switching code f [...] omits 4a8d0c999fed mac80211: minstrel_ht: show sampling rates in debugfs omits 80d55154b2f8 mac80211: minstrel_ht: significantly redesign the rate pro [...] omits 7aece471a0e6 mac80211: minstrel_ht: reduce the need to sample slower rates omits 2012a2f7bcd2 mac80211: minstrel_ht: update total packets counter in tx [...] omits a42fa256f66c mac80211: minstrel_ht: use bitfields to encode rate indexes omits 9e6d51265b0a cfg80211: initialize reg_rule in __freq_reg_info() omits 6194f7e6473b mac80211: fix potential overflow when multiplying to u32 integers omits 10cb8e617560 mac80211: enable QoS support for nl80211 ctrl port omits 97423113ec4b pinctrl: qcom: Add sc8180x TLMM driver omits 332dcd71d145 dt-bindings: pinctrl: qcom: Add sc8180x binding omits 6bdafceac179 dt-bindings: pinctrl: qcom: Define common TLMM binding omits 258afa786611 cfg80211: remove unused callback omits 9d083348e938 rtw88: 8822c: update RF_B (2/2) parameter tables to v60 omits 6817cbdd9df7 rtw88: 8822c: update RF_B (1/2) parameter tables to v60 omits 0e5abd1172c9 rtw88: 8822c: update RF_A parameter tables to v60 omits 9e27d4bf12ea rtw88: 8822c: update MAC/BB parameter tables to v60 omits fe101716c7c9 rtw88: replace tx tasklet with work queue omits 9e2fd29864c5 rtw88: add napi support omits d77ddc34d731 rtw88: add rts condition omits 4830872685f8 rtw88: add dynamic rrsr configuration omits d5d348a3271f pinctrl: qcom: Add SM8350 pinctrl driver omits 432e10330c39 dt-bindings: pinctrl: qcom: Add SM8350 pinctrl bindings omits 3304b6f937a3 iwlwifi: remove incorrect comment in pnvm omits bb3fe9ff5306 i2c: busses: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 679c314b842a Merge tag 'at24-updates-for-v5.12' of git://git.kernel.org [...] omits b2e37a7114ef bpf: Fix subreg optimization for BPF_FETCH omits 6a5df969ff80 docs: bpf: Clarify BPF_CMPXCHG wording omits 8c646ef14513 hwmon: (da9052) Switch to using the new API kobj_to_dev() omits 9f56b8eb8592 hwmon: (amd_energy) Add AMD family 19h model 30h x86 match omits 0a76945fd1ba ext4: add .kunitconfig fragment to enable ext4-specific tests omits 302fdadeafe4 ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of [...] omits 551c81853d6d Merge branch 'drm-misc-fixes' of git://anongit.freedesktop [...] omits 1336c662474e bpf: Clear per_cpu pointers during bpf_prog_realloc omits 308daa19e2d0 Merge tag 'mlx5-fixes-2021-02-11' of git://git.kernel.org/ [...] omits ddddfafd94d8 clk: BD718x7: Do not depend on parent driver data omits 4fb37e72e2f1 Merge branch 'sock-rx-qmap' omits 2af3e35c5a04 net/mlx5: Remove TLS dependencies on XPS omits 76f165939ea3 net/tls: Select SOCK_RX_QUEUE_MAPPING from TLS_DEVICE omits 4e1beecc3b58 net/sock: Add kernel config SOCK_RX_QUEUE_MAPPING omits 245090ab2636 clk: sunxi-ng: mp: fix parent rate change flag check omits e1c3940c6003 net/mlx5e: Check tunnel offload is required before setting SWP omits a2173131526d net/mlx5e: CT: manage the lifetime of the ct entry object omits edac23c2b3d3 net/mlx5: Disable devlink reload for lag devices omits 7ab91f2b0336 net/mlx5: Disallow RoCE on lag device omits c70f8597fcc1 net/mlx5: Disallow RoCE on multi port slave device omits d89ddaae1766 net/mlx5: Disable devlink reload for multi port slave device omits b850bbff9651 net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context omits ebf79b6be67c net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ omits 4d6e6b0c6d4b net/mlx5e: Replace synchronize_rcu with synchronize_net omits 51d138c2610a net/mlx5: Fix health error state handling omits 65ba8594a238 net/mlx5e: Change interrupt moderation channel params also [...] omits 019f93bc4ba3 net/mlx5e: Don't change interrupt moderation params when D [...] omits e33f9f5f2d3a net/mlx5e: Enable XDP for Connect-X IPsec capable devices omits e4484d9df500 net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices omits 0e22bfb7c046 net/mlx5e: E-switch, Fix rate calculation for overflow omits 9c899aa6ac6b Merge branch 'mptcp-Miscellaneous-fixes' omits d09d818ec2ed mptcp: add a missing retransmission timer scheduling omits e3859603ba13 mptcp: better msk receive window updates omits d8b59efa6406 mptcp: init mptcp request socket earlier omits 64b9cea7a0af mptcp: fix spurious retransmissions omits dd913410b0a4 mptcp: fix poll after shutdown omits 15cc10453398 mptcp: deliver ssk errors to msk omits 4c0d2e96ba05 net: phy: consider that suspend2ram may cut off PHY power omits 3c5a2fd042d0 tcp: Sanitize CMSG flags and reserved args in tcp_zerocopy [...] omits 9fbb4a7ac463 r8169: handle tx before rx in napi poll omits e12be9139cca dpaa2-eth: fix memory leak in XDP_REDIRECT omits 3b23a32a6321 net: fix dev_ifsioc_locked() race condition omits e185ea30df1f enetc: auto select PHYLIB and MDIO_DEVRES omits 7867299cde34 net: mvpp2: fix interrupt mask/unmask skip condition omits f79bebad90ef Merge branch 'am65-cpsw-nuss-switchdev-driver' omits e276cfb9cd5b docs: networking: ti: Add driver doc for AM65 NUSS switch driver omits 86e8b070b25e net: ti: am65-cpsw-nuss: Add switchdev support omits 2934db9bcb30 net: ti: am65-cpsw-nuss: Add netdevice notifiers omits 58356eb31d60 net: ti: am65-cpsw-nuss: Add devlink support omits 6fdd671baaf5 selftests/bpf: Add a selftest for the tracing bpf_get_sock [...] omits 6cd4dcc3fb81 selftests/bpf: Use vmlinux.h in socket_cookie_prog.c omits 61f8c9c8f3c8 selftests/bpf: Integrate the socket_cookie test to test_progs omits c5dbb89fc2ac bpf: Expose bpf_get_socket_cookie to tracing programs omits 07881ccbf40c bpf: Be less specific about socket cookies guarantees omits ef23d5008b9f Merge tag 'drm-misc-next-fixes-2021-02-11' of git://anongi [...] omits ac35d19fe871 Merge branch '00.00-inst' of git://github.com/skeggsb/linu [...] omits 0594bc74be82 Merge tag 'drm-intel-fixes-2021-02-11' of git://anongit.fr [...] omits 96de68fff5de perf symbols: Use (long) for iterator for bfd symbols omits d92d3d8f4cc6 Merge tag 'amd-drm-fixes-5.11-2021-02-10' of https://gitla [...] omits dcc0b49040c7 Merge tag 'powerpc-5.11-8' of git://git.kernel.org/pub/scm [...] omits b4e18b29d02c Merge branch 'bcm4908_enet-post-review-fixes' omits bdd70b997799 net: broadcom: bcm4908_enet: fix endianness in xmit code omits 195e2d9febfb net: broadcom: bcm4908_enet: fix received skb length omits e39488117203 net: broadcom: bcm4908_enet: fix minor typos omits 7b778ae4eb9c net: broadcom: bcm4908_enet: drop "inline" from C functions omits af263af64683 net: broadcom: bcm4908_enet: drop unneeded memset() omits 9d61d138ab30 net: broadcom: rename BCM4908 driver & update DT binding omits f08b5cf1eb1f dt-bindings: net: bcm4908-enet: include ethernet-controller.yaml omits 6710c5b0674f dt-bindings: net: rename BCM4908 Ethernet binding omits 0ae20159e88f Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 1d1311516a5d Merge branch 'marvell-cn10k' omits 3ad3f8f93c81 octeontx2-af: cn10k: MAC internal loopback support omits ce7a6c3106de octeontx2-af: cn10k: Add RPM Rx/Tx stats support omits 1845ada47f6d octeontx2-af: cn10k: Add RPM LMAC pause frame support omits ab58a416c93f octeontx2-pf: cn10k: Get max mtu supported from admin function omits 6e54e1c5399a octeontx2-af: cn10K: Add MTU configuration omits 242da439214b octeontx2-af: cn10k: Add support for programmable channels omits 91c6945ea1f9 octeontx2-af: cn10k: Add RPM MAC support omits 4c236d5dc8b8 octeontx2-pf: cn10k: Use LMTST lines for NPA/NIX operations omits 6e8ad4387da5 octeontx2-pf: cn10k: Map LMTST region omits d21a857562ad octeontx2-pf: cn10k: Initialise NIX context omits 3feac505fb31 octeontx2-af: cn10k: Update NIX and NPA context in debugfs omits 30077d210c83 octeontx2-af: cn10k: Update NIX/NPA context structure omits facede8209ef octeontx2-pf: cn10k: Add mbox support for CN10K omits 98c561116360 octeontx2-af: cn10k: Add mbox support for CN10K platform omits cc6216ba56f3 Merge branch 'mvpp2-tx-flow-control' omits 9ca5e767ec34 net: mvpp2: add TX FC firmware check omits 262412d55acd net: mvpp2: set 802.3x GoP Flow Control mode omits aca0e23584c9 net: mvpp2: add PPv23 RX FIFO flow control omits eb30b269549a net: mvpp2: add BM protection underrun feature support omits 76055831cf84 net: mvpp2: add ethtool flow control configuration support omits 3bd17fdc08e9 net: mvpp2: add RXQ flow control configurations omits a59d354208a7 net: mvpp2: enable global flow control omits bf270fa3c445 net: mvpp2: add FCA RXQ non occupied descriptor threshold omits 2788d8418af5 net: mvpp2: add FCA periodic timer configurations omits d07ea73f37f9 net: mvpp2: increase BM pool and RXQ size omits 6af27a1dc422 net: mvpp2: add PPv23 version definition omits 60dcd6b7d96e net: mvpp2: always compare hw-version vs MVPP21 omits e54ad1e01c00 net: mvpp2: add CM3 SRAM memory map omits 60523583b07c dts: marvell: add CM3 SRAM memory to cp11x ethernet device tree omits 1c2b4812b7da doc: marvell: add CM3 address space and PPv2.3 description omits f2fa0e5e9f31 xen/events: link interdomain events to associated xenbus device omits a3daf3d39132 xen/netback: fix spurious event detection for common event case omits 6f1995523a0f net: fib_notifier: don't return positive values on fib reg [...] omits 9f1b0df7b29b Merge tag 'mlx5-for-upstream-2021-02-10' of git://git.kern [...] omits 8a28af7a3e85 net: ethernet: aquantia: Handle error cleanup of start on open omits b1f19639db8b Merge branch 'bnxt_en-fixes' omits db28b6c77f40 bnxt_en: Fix devlink info's stored fw.psid version format. omits 132e0b65dc2b bnxt_en: reverse order of TX disable and carrier off omits d4083d3c00f6 ibmvnic: Set to CLOSED state even on error omits f68cbaed67cb net: ipconfig: avoid use-after-free in ic_close_devs omits cb456fce0b5a r8169: disable detection of bogus xid's 308/388 omits 9c2db446eaa0 Merge branch 'bond-3ad-200g-400g' omits 5edf55ad95b5 bonding: 3ad: Print an error for unknown speeds omits 138e3b3cc0bb bonding: 3ad: add support for 400G speed omits ab73447c38e4 bonding: 3ad: add support for 200G speed omits 6bda2f6faed8 Merge branch 'qede-netpoll-coalesce' omits b0ec5489c480 qede: preserve per queue stats across up/down of interface omits a0d2d97d742c qede: add per queue coalesce support for qede driver omits 961aa716235f qede: add netpoll support for qede driver omits 205238f4ed3e net: hns3: fix return of random stack value omits 0d645232ddbf net: stmmac: dwmac-intel-plat: remove unnecessary initialization omits 1d1be91254bb tcp: fix tcp_rmem documentation omits 3d368ab87cf6 net: initialize net->net_cookie at netns setup omits 06e56697bd98 r8169: re-configure WOL settings on resume from hibernation omits 50d3da756c9a Merge branch 'phy-icplus-next' omits 32ab60e53920 net: phy: icplus: add MDI/MDIX support for IP101A/G omits a0750d42e951 net: phy: icplus: add PHY counter for IP101G omits f9bc51e6cce2 net: phy: icplus: fix paged register access omits eeac7d43d4dd net: phy: icplus: don't set APS_EN bit on IP101G omits 675115bf8c3d net: phy: icplus: split IP101A/G driver omits df22de9a6f13 net: phy: icplus: use the .soft_reset() of the phy-core omits 8edf206cc2b5 net: phy: icplus: drop address operator for functions omits 7360a4de36a4 net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G omits 2ad4758cec48 net: phy: icplus: use PHY_ID_MATCH_MODEL() macro omits a345a6718bd5 tracing: Add ptr-hash option to show the hashed pointer value omits 1600cbcf6944 tracing: Update the stage 3 of trace event macro comment omits efbbdaa22bb7 tracing: Show real address for trace event arguments omits e345e58ae433 Merge branch 'dsa-hsr-offload' omits bd62e6f5e6a9 net: dsa: xrs700x: add HSR offloading support omits 18596f504a3e net: dsa: add support for offloading HSR omits dcf0cd1cc58b net: hsr: add offloading support omits 78be9217c401 net: hsr: generate supervision frame without HSR/PRP tag omits 1f0e6edcd968 perf annotate: Fix jump parsing for C++ code. omits 7d5367539ae9 selftests/ftrace: Add '!event' synthetic event syntax check omits b5734e997e11 selftests/ftrace: Update synthetic event syntax errors omits a59e12218c4f platform/chrome: cros_ec_typec: Flush pending work omits f8a7e0145d58 net: dsa: xrs700x: use of_match_ptr() on xrs700x_mdio_dt_ids omits 3e0103a35a46 net: dsa: xrs700x: fix unused warning for of_device_id omits f1d77b2efbe6 netdev-FAQ: answer some questions about the patchwork checks omits 3a926b0e9c58 Merge branch 'tcp-rfc-6056' omits c579bd1b4021 tcp: add some entropy in __inet_hash_connect() omits 190cc82489f4 tcp: change source port randomizarion at connect() time omits 1edb5cbf49a7 Revert "net-loopback: set lo dev initial state to UP" omits 4217a64e18a1 net: phy: introduce phydev->port omits e13e4536f092 devlink: Fix dmac_filter trap name, align to its documentation omits 7c28da8b5980 Merge branch 'ibmvnic-coding-style' omits 8a96c80e2774 ibmvnic: prefer strscpy over strlcpy omits 4bb9f2e48299 ibmvnic: remove unused spinlock_t stats_lock definition omits a369d96ca554 ibmvnic: add comments for spinlock_t definitions omits 91dc5d2553fb ibmvnic: fix miscellaneous checks omits 914789acaaae ibmvnic: avoid multiple line dereference omits f78afaace636 ibmvnic: fix braces omits bab08bedcdc3 ibmvnic: fix block comments omits 429aa36469f9 ibmvnic: prefer 'unsigned long' over 'unsigned long int' omits 260b6971cba3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 6286ce1e3ece clk: aspeed: Fix APLL calculate formula from ast2600-A2 omits 6522ad26df0e staging: qlge: Remove duplicate word in comment omits 79795c6cf820 staging: rtl8723bs: remove obsolete commented out code omits 697805c7b351 staging: rtl8723bs: fix function comments to follow kernel-doc omits d9d4944d36e8 clk: si570: Skip NVM to RAM recall operation if an optiona [...] omits 3dff4becef2d dt-bindings: clock: si570: Add 'silabs,skip-recall' property omits 052c805a1851 kbuild: LD_VERSION redenomination omits 83272e6d4765 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...] omits db4632c65eb5 Makefile: use smaller dictionary size for xz module compression omits fa1e160b08e8 ia64: remove generated/nr-irqs.h generation to fix build warning omits a5b7c61ee6ad ia64: remove unneeded header includes from <asm/mca.h> omits 2770ef7c8aea ia64: do not typedef struct pal_min_state_area_s omits f3d661d6b441 clk: vc5: Add support for optional load capacitance omits 31e7aa7ed739 dt-bindings: clk: versaclock5: Add optional load capacitan [...] omits bf2244ba9d85 clk: zynq: clkc: Remove various instances of an unused var [...] omits 0c1d46d3a7e6 clk: versatile: clk-icst: Fix worthy struct documentation block omits d52848c3f609 clk: ti: gate: Fix possible doc-rot in 'omap36xx_gate_clk_ [...] omits 975b3edd5594 clk: ti: dpll: Fix misnaming of '_register_dpll()'s 'user' [...] omits 60b185f1112f clk: ti: clockdomain: Fix description for 'omap2_init_clk_ [...] omits 4f71bdcbd6cc clk: st: clkgen-fsyn: Fix worthy struct documentation demo [...] omits c13726171f70 clk: st: clkgen-pll: Demote unpopulated kernel-doc header omits 793eb69c9639 clk: mvebu: ap-cpu-clk: Demote non-conformant kernel-doc header omits 1609634d4197 clk: socfpga: clk-pll-a10: Remove set but unused variable 'rc' omits 75fddccbca32 clk: socfpga: clk-pll: Remove unused variable 'rc' omits 487dc7bb6a0c clk: sifive: fu540-prci: Declare static const variable 'pr [...] omits ee70d49abf21 clk: bcm: clk-iproc-pll: Demote kernel-doc abuse omits 7db20bc17fcf clk: zynqmp: divider: Add missing description for 'max_div' omits f2ad937b62d9 clk: spear: Move prototype to accessible header omits 3e6bd158c1da clk: qcom: clk-rpm: Remove a bunch of superfluous code omits 4e1df36e0ca1 clk: clk-xgene: Add description for 'mask' and fix formatt [...] omits 181ad1ad174b clk: qcom: mmcc-msm8974: Remove unused static const tables [...] omits 6a5898411159 clk: clk-npcm7xx: Remove unused static const tables 'npcm7 [...] omits e28aa9b0ce20 clk: clk-fixed-mmio: Demote obvious kernel-doc abuse omits b92b01bd92c2 clk: qcom: gcc-ipq4019: Remove unused variable 'ret' omits d8dbf923e701 clk: ti: dpll44xx: Fix some potential doc-rot omits b565eb81276a clk: tegra: cvb: Provide missing description for 'tegra_cv [...] omits a89bd29a53d9 clk: tegra: clk-tegra30: Remove unused variable 'reg' omits 0e1aa629f1ce kbuild: Do not clean resolve_btfids if the output does not exist omits b220c049d519 tracing: Check length before giving out the filter buffer omits c05263df6c1a Merge tag 'gpio-fixes-for-v5.11' of git://git.kernel.org/p [...] omits ca18f6ea012b mm/highmem: Add VM_BUG_ON() to mem*_page() calls omits 6a0996db6879 mm/highmem: Introduce memcpy_page(), memmove_page(), and m [...] omits 61b205f57991 mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() omits bb90d4bc7b6a mm/highmem: Lift memcpy_[to|from]_page to core omits e8b4e9a21af7 remoteproc: qcom: pas: Add SM8350 PAS remoteprocs omits 243a8b3c156b dt-bindings: remoteproc: qcom: pas: Add SM8350 remoteprocs omits 16ad7b4b4f4a Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 2f8e45f16c57 io_uring: inline io_complete_rw_common() omits 23faba36ce28 io_uring: move res check out of io_rw_reissue() omits 30357f6a47e0 Merge tag 'iwlwifi-next-for-kalle-2021-02-10' of git://git [...] omits f161340d9e85 io_uring: simplify iopoll reissuing omits 6e833d538b31 io_uring: clean up io_req_free_batch_finish() omits 65fb1b0dbce8 Merge tag 'nvme-5.12-2021-02-11' of git://git.infradead.or [...] omits d5395a548659 ath11k: qmi: add debug message for allocated memory segmen [...] omits 5d18b8a04ba2 ath11k: pci: remove experimental warning omits 09078368d516 ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() omits 29500f15b54b kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 omits b68c8736a01f microblaze: Remove support for gcc < 4 omits 3c1a2ead915c io_uring: move submit side state closer in the ring omits 6e9586361e14 ASoC: wm_adsp: Remove unused control callback structure omits 53129e66e4b7 ASoC: SOF: relax ABI checks and avoid unnecessary warnings omits 06c18e28c402 Documentation: coresight: Add PID tracing description omits 88f11864cf1d coresight: etm-perf: Support PID tracing for kernel at EL2 omits 53abf3fe8317 coresight: etm-perf: Clarify comment on perf options omits 4208c398aae4 fs/jfs: fix potential integer overflow on shift of a int omits a738c93fb1c1 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_ [...] omits 3c2e0a489da6 docs: kernel-hacking: be more civil omits af1a3d2ba954 cifs: In the new mount api we get the full devname as source= omits 1cd738b13ae9 xfs: consider shutdown in bmapbt cursor delete assert omits b7592e5b82db docs: Remove the Microsoft rhetoric omits 3cae85f5f9e9 Documentation/admin-guide: kernel-parameters: Update nohlt [...] omits a15cb2c16584 doc/admin-guide: fix spelling mistake: "perfomance" -> "pe [...] omits 51151098d7ab HID: playstation: add DualSense classic rumble support. omits 799b2b533a29 HID: playstation: add DualSense Bluetooth support. omits 53f04e83577c HID: playstation: track devices in list. omits 402987c5d98a HID: playstation: add DualSense accelerometer and gyroscop [...] omits f6bb05fcb2a1 HID: playstation: add DualSense touchpad support. omits d30bca44809e HID: playstation: add DualSense battery support. omits b99dcefd78ff HID: playstation: use DualSense MAC address as unique identifier. omits bc2e15a9a022 HID: playstation: initial DualSense USB support. omits 6edfd0ebb866 perf tools: Replace lkml.org links with lore omits d2275139649b spi: cadence-quadspi: Use spi_mem_dtr_supports_op() omits 539cf68cd51b spi: spi-mem: add spi_mem_dtr_supports_op() omits fc52336288e4 tools headers UAPI: Sync linux/prctl.h with the kernel sources omits a7d53dbbc70a platform/x86: intel_scu_ipc: Increase virtual timeout from [...] omits 86eb98cb4a91 platform/surface: aggregator: Fix access of unaligned value omits ec9d68508ff6 Merge series "Use clocks property in a device node" from S [...] omits 732fa3233066 selftests/bpf: Convert test_xdp_redirect.sh to bash omits 750e5d7649b1 selftests/bpf: Add a test for map-in-map and per-cpu maps [...] omits 638e4b825d52 bpf: Allows per-cpu maps and map-in-map in sleepable programs omits dcf33b6f4de1 selftests/bpf: Improve recursion selftest omits 9ed9e9ba2337 bpf: Count the number of times recursion was prevented omits 406c557edc5b selftest/bpf: Add a recursion test omits ca06f55b9002 bpf: Add per-program recursion prevention mechanism omits f2dd3b394674 bpf: Compute program stats for sleepable programs omits 031d6e02ddbb bpf: Run sleepable programs with migration disabled omits 700d4796ef59 bpf: Optimize program stats omits 636b21b50152 PCI: Revoke mappings like devmem omits efd532a679af PCI: Also set up legacy files only after sysfs init omits 4f79a8b06fcc Merge tag 'aspeed-5.12-soc' of git://git.kernel.org/pub/sc [...] omits a666e5c05e7c dm: fix deadlock when swapping to encrypted device omits e3290b9491ff dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED omits 3db564b4f592 dm: set DM_TARGET_PASSES_CRYPTO feature for some targets omits 9355a9eb21a5 dm: support key eviction from keyslot managers of underlyi [...] omits aa6ce87a7682 dm: add support for passing through inline crypto support omits d3b17a243790 block/keyslot-manager: Introduce functions for device mapp [...] omits 7bdcc48f4e80 block/keyslot-manager: Introduce passthrough keyslot manager omits cca2c6aebe86 dm era: only resize metadata in preresume omits e68a3ff8c342 io_uring: assign file_slot prior to calling io_sqe_file_re [...] omits dec34515b59e perf tests: Add daemon 'lock' test omits 63551dc77113 perf tests: Add daemon 'ping' command test omits f32102aa3323 perf tests: Add daemon 'signal' command test omits f624f6d0f615 perf tests: Add daemon 'stop' command test omits 91a17d6f63ba perf tests: Add daemon reconfig test omits 2291bb915b55 perf tests: Add daemon 'list' command test omits 13fb3b9f5b29 perf daemon: Add examples to man page omits 5bdee4f05116 perf daemon: Add up time for daemon/session list omits 6d6162d51cb1 perf daemon: Use control to stop session omits edcaa47958c7 perf daemon: Add 'ping' command omits 6a6d1804a190 perf daemon: Set control fifo for session omits 8c98be6c36a1 perf daemon: Allow only one daemon over base directory omits df6978b7ea63 spi: atmel-quadspi: Disable the QSPI IP at suspend() omits 27866e3e8a7e regulator: pca9450: Add sd-vsel GPIO omits f7684f5a048f regulator: pca9450: Enable system reset on WDOG_B assertion omits 8c67a11bae88 regulator: pca9450: Add SD_VSEL GPIO for LDO5 omits d207bdea0ca9 ASoC: codecs: lpass-tx-macro: add dapm widgets and route omits c39667ddcfc5 ASoC: codecs: lpass-tx-macro: add support for lpass tx macro omits ca955cc980af ASoC: qcom: dt-bindings: add bindings for lpass tx macro codec omits f3ce6f3c9a99 ASoC: codecs: lpass-rx-macro: add iir widgets omits 4f692926f562 ASoC: codecs: lpass-rx-macro: add dapm widgets and route omits af3d54b99764 ASoC: codecs: lpass-rx-macro: add support for lpass rx macro omits f133de9e3237 ASoC: qcom: dt-bindings: add bindings for lpass rx macro codec omits 0be0f142b832 ASoC: audio-graph-card: Drop device node clocks property omits 1e30f642cf29 ASoC: simple-card-utils: Fix device module clock omits 20ccc362c3d2 regulator: qcom-rpmh: fix pm8009 ldo7 omits 7137b7ae6f20 KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes omits 23c5831e2e04 perf daemon: Add 'stop' command omits 2d6914cd59ff perf daemon: Add 'signal' command omits b325f7be25f8 perf daemon: Add 'list' command omits 12c1a415eb8d perf daemon: Add signalfd support omits 88adb1194cc5 perf daemon: Add background support omits 3cda062520ab perf daemon: Add config file change check omits c0666261ff38 perf daemon: Add config file support omits f1b83973a164 KVM: selftests: Don't bother mapping GVA for Xen shinfo test omits fc79ef3e7b75 KVM: selftests: Fix hex vs. decimal snafu in Xen test omits a685d9920862 KVM: selftests: Fix size of memslots created by Xen tests omits 2f3b90fd90b5 KVM: selftests: Ignore recently added Xen tests' build output omits 346b59f220a2 KVM: selftests: Add missing header file needed by xAPIC IPI tests omits 47bc726fe8d1 KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c omits 2e215216d66f KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static omits 67ccd527665d Merge tag 'kvm-ppc-next-5.12-1' of git://git.kernel.org/pu [...] omits d8d0da4eee5c locking/arch: Move qrwlock.h include after qspinlock.h omits 48139bad913d ACRN: update MAINTAINERS: mailing list is subscribers-only omits 5e911c3d9dbc staging: wfx: avoid defining array of flexible struct omits 90b0aad8f65e perf daemon: Add client socket support omits 7a1e838d0cdc usb: misc: usb3503: Fix logic in usb3503_init() omits cdf71946a9b1 dt-bindings: usb: usb-device: fix typo in required properties omits b9dd1962d9bf usb: Replace lkml.org links with lore omits f464252181dc Merge tag 'memory-controller-drv-5.12-2' of git://git.kern [...] omits 08f4a6b90336 dt-bindings: usb: dwc3: add description for rk3328 omits 2f8e92840888 dt-bindings: usb: convert rockchip,dwc3.txt to yaml omits 82d2c16b350f powerpc/perf: Adds support for programming of Thresholding in P10 omits b3abe590c80e powerpc/pci: Remove unimplemented prototypes omits 052f9d206f6c powerpc/uaccess: Merge raw_copy_to_user_allowed() into raw [...] omits 95d019e0f922 powerpc/uaccess: Merge __put_user_size_allowed() into __pu [...] omits 6b385d1d7c0a powerpc/uaccess: get rid of small constant size cases in r [...] omits e3de1e291fa5 powerpc/64: Fix stack trace not displaying final frame omits 132f94f13396 powerpc/time: Remove get_tbl() omits 55d68df623eb powerpc/time: Avoid using get_tbl() omits e10656114d32 spi: mpc52xx: Avoid using get_tbl() omits 5b90b9661a33 powerpc/syscall: Avoid storing 'current' in another pointer omits d524dda719f0 powerpc/32: Handle bookE debugging in C in syscall entry/exit omits b966f2279048 powerpc/syscall: Do not check unsupported scv vector on PPC32 omits eb595eca7406 powerpc/32: Remove the counter in global_dbcr0 omits 4d67facbcbdb powerpc/32: Remove verification of MSR_PR on syscall in th [...] omits 6f76a01173cc powerpc/syscall: implement system call entry/exit logic in [...] omits fbcee2ebe8ed powerpc/32: Always save non volatile GPRs at syscall entry omits c01b91665815 powerpc/syscall: Change condition to check MSR_RI omits 8875f47b7681 powerpc/syscall: Save r3 in regs->orig_r3 omits 72b7a9e56b25 powerpc/syscall: Use is_compat_task() omits 344bb20b159d powerpc/syscall: Make interrupt.c buildable on PPC32 omits ab1a517d55b0 powerpc/syscall: Rename syscall_64.c into interrupt.c omits 6650c4782d57 powerpc/irq: Add stub irq_soft_mask_return() for PPC32 omits 08353779f288 powerpc/irq: Rework helpers that manipulate MSR[EE/RI] omits fb5608fd117a powerpc/irq: Add helper to set regs->softe omits 2c59e5104821 powerpc/32: Reorder instructions to avoid using CTR in sys [...] omits 76249ddc2708 powerpc/32: On syscall entry, enable instruction translati [...] omits eca2411040c1 powerpc/32: Always enable data translation on syscall entry omits 57fdfbce8913 powerpc/32s: Add missing call to kuep_lock on syscall entry omits 57f48b4b74e7 powerpc/compat_sys: swap hi/lo parts of 64-bit syscall arg [...] omits caccf2ac5c5d powerpc: use kernel endianness in MSR in 32-bit signal handler omits 2377c92e37fe powerpc/kexec_file: fix FDT size estimation for kdump kernel omits 2ac02e5ecec0 powerpc/mm: Remove dcache flush from memory remove. omits ec94b9b23d62 powerpc/mm: Add PG_dcache_clean to indicate dcache clean state omits c7ba2d636342 powerpc/mm: Enable compound page check for both THP and HugeTLB omits c9df3f809cc9 powerpc/xive: Assign boolean values to a bool variable omits 3642eb21256a powerpc/32: Preserve cr1 in exception prolog stack check t [...] omits ac7c5e9b08ac powerpc/64s: Remove EXSLB interrupt save area omits 14ad0e7d04f4 powerpc/64s: syscall real mode entry use mtmsrd rather than rfid omits 60a707d0c99a powerpc/kuap: Restore AMR after replaying soft interrupts omits 7d506ca97b66 powerpc/uaccess: Avoid might_fault() when user access is enabled omits de4ffc653f37 powerpc/uaccess: Simplify unsafe_put_user() implementation omits f30520c64f29 powerpc/amigaone: Make amigaone_discover_phbs() static omits 2bb421a3d936 powerpc/mm/64s: Fix no previous prototype warning omits 5c47c44f157f powerpc/83xx: Fix build error when CONFIG_PCI=n omits e4bb64c7a42e powerpc: remove interrupt handler functions from the noins [...] omits dea6f4c69699 powerpc/powernv/pci: Use kzalloc() for phb related allocations omits c2bd78de41fc Merge tag 'samsung-soc-5.12' of git://git.kernel.org/pub/s [...] omits 36de760a5a90 MAINTAINERS: arm: samsung: include S3C headers in platform entry omits 78155527283d Merge tag 'zynq-dt-for-v5.12-v2' of https://github.com/Xil [...] omits 19e1f484a6bb dt-bindings: spi: zynq: Convert Zynq QSPI binding to yaml omits a36c9ff6a2df Merge branch 'dt-for-v5.12' of git://git.kernel.org/pub/sc [...] omits 52ded9eaa25a Merge tag 'aspeed-5.12-devicetree' of git://git.kernel.org [...] omits bc8392e33d9a staging: rtl8723bs: Replace one-element array with flexibl [...] omits f20be1bc5ce9 staging: Replace lkml.org links with lore omits 3b27f646725a Staging: vt6655: Replace a camel case variable name omits f11e2bc682cc kgdb: Remove kgdb_schedule_breakpoint() omits 056a3da5d07f ALSA: hda/hdmi: Drop bogus check at closing a stream omits 7c3a0635cd00 staging: gdm724x: Fix DMA from stack omits bde258bc651f MAINTAINERS: replace non-matching patterns for loongson{2,3} omits ee54d379fc9c MIPS: Make check condition for SDBBP consistent with EJTAG spec omits e66ef72d2691 mips: Replace lkml.org links with lore omits fb5ef35165a3 iommu/hyperv: setup an IO-APIC IRQ remapping domain for ro [...] omits e39397d1fd68 x86/hyperv: implement an MSI domain for root partition omits 466a9c3f88d0 asm-generic/hyperv: import data structures for mapping dev [...] omits 12434e5fb6ae asm-generic/hyperv: introduce hv_device_id and auxiliary s [...] omits b59fb7b60d47 asm-generic/hyperv: update hv_interrupt_entry omits d589ae61bc27 asm-generic/hyperv: update hv_msi_entry omits 333abaf5abb3 x86/hyperv: implement and use hv_smp_prepare_cpus omits 86b5ec3552f3 x86/hyperv: provide a bunch of helper functions omits 4f0455cf6f23 ACPI / NUMA: add a stub function for node_to_pxm() omits 80f73c9f7468 x86/hyperv: handling hypercall page setup for root omits 99a0f46af6a7 x86/hyperv: extract partition ID from Microsoft Hypervisor [...] omits 5d0f077e0f41 x86/hyperv: allocate output arg pages if required omits 7d4163c83157 clocksource/hyperv: use MSR-based access if running as root omits 7e279d78664a Drivers: hv: vmbus: skip VMBus initialization if Linux is root omits e997720202b3 x86/hyperv: detect if Linux is the root partition omits 8f1d14cb8356 asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_C [...] omits 78785010d428 hv: hyperv.h: Replace one-element array with flexible-arra [...] omits 96854bbda24f hv_netvsc: Restrict configurations on isolated guests omits 7ef4b2f0d9ad Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isol [...] omits 21a4e356d358 Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests omits a6c76bb08dc7 x86/hyperv: Load/save the Isolation Configuration leaf omits bdb49526d25b hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" omits c068e3f48426 Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation omits 811ee9dff580 drm/ttm: make sure pool pages are cleared omits 471b12c43f37 driver core: auxiliary bus: Fix calling stage for auxiliar [...] omits 8c0381f55bbf of: irq: Fix the return value for of_irq_parse_one() stub omits e11e5116171d nvme-tcp: fix crash triggered with a dataless request submission omits 83bae26532ca ath10k: change ath10k_offchan_tx_work() peer present msg t [...] omits 12c8f3d1cdd8 ath9k: fix data bus crash when setting nf_override via debugfs omits c4295ab0b485 arm/xen: Don't probe xenbus as part of an early initcall omits b56b08aec57d ath11k: add support to configure spatial reuse parameter set omits e6f1c0d26a31 ath10k: restore tx sk_buff of htt header for SDIO omits 6fe91b69cece wilc1000: Fix use of void pointer as a wrong struct type omits 1899e49385fd brcmsmac: Fix the spelling configation to configuration in [...] omits 72476aaa4691 KVM: PPC: Book3S HV: Fix host radix SLB optimisation with [...] omits ab950e1acd21 KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries omits 8d8d95842867 regmap: sdw-mbq: use MODULE_LICENSE("GPL") omits 4038e54b8f8f regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ omits d288a5712ef9 regmap: sdw: use _no_pm functions in regmap_read/write omits 957e3f797917 soundwire: intel: fix possible crash when no device is detected omits b50c4892cb98 net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() omits 2b6c3c1e74e5 net/mlx5e: Fix error return code in mlx5e_tc_esw_init() omits 4782c5d8b972 net/mlx5: Fix a NULL vs IS_ERR() check omits 2dd4571b43dc net/mlx5: docs: correct section reference in table of contents omits 36280f0797df net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config omits 793985432daa net/mlx5: Assign boolean values to a bool variable omits a3f5a4520075 net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" omits 83907506f7ed net/mlx5e: Fix spelling mistake "channles" -> "channels" omits 5b74df80f301 net/mlx5: Delete device list leftover omits b171fcd29c92 net/mlx5_core: remove unused including <generated/utsrelease.h> omits 1b7eb337502f net/mlx5: fix spelling mistake in Kconfig "accelaration" - [...] omits ce0631291813 erofs: initialized fields can only be observed after bit is set omits bde545295b71 erofs: fix shift-out-of-bounds of blkszbits omits 4414c16eb186 clk: qcom: clk-regmap: Provide missing description for 'de [...] omits 539bf21808dc clk: ti: dpll3xxx: Fix some kernel-doc headers and promote [...] omits ed1b7dd7021b clk: ti: clkt_dpll: Fix some kernel-doc misdemeanours omits bc22d596ea8c clk: zynq: pll: Fix kernel-doc formatting in 'clk_register [...] omits 597886836164 block: Replace lkml.org links with lore omits f6df392dddbb drm/nouveau/top/ga100: initial support omits 18618fc6d1e3 drm/nouveau/top: add ioctrl/nvjpg omits 26fbb4c8c7c3 drm/nouveau/privring: rename from ibus omits 5ef25f068c5a drm/nouveau/nvkm: remove nvkm_subdev.index omits be0ed63f9b2b drm/nouveau/nvkm: determine subdev id/order from layout omits 0fa5680c28e6 drm/nouveau/vic: switch to instanced constructor omits 8d6461d832df drm/nouveau/sw: switch to instanced constructor omits d1866250a222 drm/nouveau/sec2: switch to instanced constructor omits 400c2a456ce4 drm/nouveau/sec: switch to instanced constructor omits e73d371a73c1 drm/nouveau/pm: switch to instanced constructor omits ee532a8d0e64 drm/nouveau/nvenc: switch to instanced constructor omits f8aeb13303c2 drm/nouveau/nvdec: switch to instanced constructor omits b15147bd7170 drm/nouveau/msvld: switch to instanced constructor omits 07a356bbe772 drm/nouveau/msppp: switch to instanced constructor omits 963216061c00 drm/nouveau/mspdec: switch to instanced constructor omits e9e9a219e4cd drm/nouveau/msenc: switch to instanced constructor omits e5e95a7639ed drm/nouveau/mpeg: switch to instanced constructor omits aba5e97b890a drm/nouveau/me: switch to instanced constructor omits ee307030e9e2 drm/nouveau/ifb: switch to instanced constructor omits 864d37c3d8d4 drm/nouveau/gr: switch to instanced constructor omits f8fabd31faba drm/nouveau/fifo/gk104-: remove use of subdev index in run [...] omits ba083ec7a663 drm/nouveau/fifo/gk104-: switch dev_top fault handling to [...] omits 088bfe43f0bd drm/nouveau/fifo/gf100-: switch static mmu fault id list t [...] omits c6198d3465a9 drm/nouveau/fifo/gf100: use fifo engine id for engine reco [...] omits 73529dffb62b drm/nouveau/fifo: use type+inst to determine context point [...] omits ad3b0d331fbd drm/nouveau/fifo: turn chan subdev mask into engine mask omits 496162037cd2 drm/nouveau/fifo: add id_engine hook omits 3e7d4a0cad3a drm/nouveau/fifo: index backend engctx by engine id omits 2546db0e0ff5 drm/nouveau/fifo: index base engctx by engine id omits 64f7c698bea9 drm/nouveau/fifo: add engine_id hook omits ab0db2bd853d drm/nouveau/fifo: switch to instanced constructor omits 09f409d74d66 drm/nouveau/dma: switch to instanced constructor omits a7f000ec5650 drm/nouveau/disp: switch to instanced constructor omits 0b26ca68c97d drm/nouveau/cipher: switch to instanced constructor omits 608a29c2cb5a drm/nouveau/ce: make use of nvkm_subdev.inst omits 50551b15c760 drm/nouveau/ce: switch to instanced constructor omits b7da823a3e2f drm/nouveau/falcon: use split type+inst when looking up PRI addr omits fcc08a7c0ded drm/nouveau/bsp,vp: switch to instanced constructor omits d07be5d78862 drm/nouveau/volt: switch to instanced constructor omits 601c2a06d2a6 drm/nouveau/top: switch to instanced constructor omits 9aad54d5c7ae drm/nouveau/tmr: switch to instanced constructor omits 93834cb92d5e drm/nouveau/therm/gk104: use split subdev type+inst in cg [...] omits 0aec69c76ec9 drm/nouveau/therm: switch to instanced constructor omits e4b15b4ca081 drm/nouveau/pmu: switch to instanced constructor omits 9b70cd54a13e drm/nouveau/pci: switch to instanced constructor omits 0a7bff10aed6 drm/nouveau/mxm: switch to instanced constructor omits 353108a49fc8 drm/nouveau/mmu: index engref by subdev type omits 6dd123ba8a8b drm/nouveau/mmu: switch to instanced constructor omits 209ec1b84129 drm/nouveau/mc: use split type+inst when handling dev_top [...] omits a35047ba7714 drm/nouveau/mc: use split type+inst in interrupt masking API omits 6997ea13120f drm/nouveau/mc: use split type+inst in device reset APIs omits c653ab8383bf drm/nouveau/mc: lookup subdev interrupt handlers with spli [...] omits 1fc2fddfbc8c drm/nouveau/mc: switch to instanced constructor omits 3b9e93f7d73c drm/nouveau/top: expose parsed device info more directly omits 5e0d3dbc62a9 drm/nouveau/top: store device type and instance separately omits 0afc1c4caa00 drm/nouveau/ltc: switch to instanced constructor omits d9691a2245db drm/nouveau/instmem: switch to instanced constructor omits 4dea1a9609d1 drm/nouveau/iccsense: switch to instanced constructor omits c5f38d67f953 drm/nouveau/ibus: switch to instanced constructor omits c6ce0861fe71 drm/nouveau/i2c: switch to instanced constructor omits b240b21261c2 drm/nouveau/gsp: switch to instanced constructor omits 01055c01ba43 drm/nouveau/gpio: switch to instanced constructor omits 8d056d9987e3 drm/nouveau/fuse: switch to instanced constructor omits b7a9369ae6f2 drm/nouveau/fb: switch to instanced constructor omits 77689f1b6b0a drm/nouveau/fault: switch to instanced constructor omits 4a34fd0e88d8 drm/nouveau/devinit: switch to instanced constructor omits 98fd7f83665a drm/nouveau/clk: switch to instanced constructor omits d37766e560c9 drm/nouveau/bus: switch to instanced constructor omits e07f50d3558a drm/nouveau/bios: switch to instanced constructor omits 917b24a3c79b drm/nouveau/bar: switch to instanced constructor omits c288b4de94a8 drm/nouveau/acr: switch to instanced constructor omits f483253f3486 drm/nouveau/nvkm: add macros for subdev layout omits 8646b982baf7 xfs: fix boolreturn.cocci warnings omits e4826691cc7e xfs: restore shutdown check in mapped write fault path omits efe2a9eccd72 drm/nouveau/device: pass instance id when looking up a sub [...] omits 65a279c1a970 drm/nouveau/subdev: track type+instance separately omits 9c28abb7db54 drm/nouveau/subdev: store full subdev name in struct omits 54d10db1f8ec drm/nouveau/subdev: store subdevs in list omits 149a23b02669 drm/nouveau/subdev: remove nvkm_subdev.mutex omits f81069228d5d drm/nouveau/perfmon: use private spinlock to control exclu [...] omits a641936065d7 drm/nouveau/fifo: private mutex omits bfa7f6a6df53 drm/nouveau/disp: use private spinlock to control exclusiv [...] omits 5a479d45653f drm/nouveau/pmu: serialise send() with private mutex omits 5ec69c91e7ba drm/nouveau/mmu: serialise mmu invalidations with private mutex omits dbffdff74229 drm/nouveau/ltc: serialise cbc operations with private mutex omits e5bf9a5ce5da drm/nouveau/instmem: protect mm/lru with private mutex omits 0e65ec75278f drm/nouveau/fb: protect vram mm with private mutex omits f5cfbd99aa63 drm/nouveau/fb: protect comptags with private mutex omits 71ccf2a04ecf drm/nouveau/engine: use refcount_t + private mutex omits 3da3cc1b5f47 Revert "dts: phy: add GPIO number and active state used fo [...] omits 000735e5dbbb iwlwifi: bump FW API to 62 for AX devices omits a1a6a4cf49ec iwlwifi: pnvm: implement reading PNVM from UEFI omits cdda18fbbefa iwlwifi: pnvm: move file loading code to a separate function omits ff11a8ee2d2d iwlwifi: pnvm: increment the pointer before checking the TLV omits 25df65ae8a92 iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity omits 4a81598f0f39 iwlwifi: pnvm: set the PNVM again if it was already loaded omits 11dd729afa48 iwlwifi: mvm: global PM mode does not reset after FW crash omits c61734a69caf iwlwifi: mvm: reduce the print severity of failing getting [...] omits 6df8fb83301d bpf_lru_list: Read double-checked variable once without lock omits 13b5fa9582f5 iwlwifi: mvm: get NVM later in the mvm_start flow omits ee1a02d7604b iwlmvm: set properly NIC_NOT_ACK_ENABLED flag omits edba17ad85bb iwlwifi: remove max_ht_ampdu_exponent config parameter omits eebe75d1659c iwlwifi: remove max_vht_ampdu_exponent config parameter omits 9ce505feb17a iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic omits b8a86164454a iwlwifi: mvm: don't check if CSA event is running before removing omits e1900bceab6a iwlwifi: mvm: Support SCAN_CFG_CMD version 5 omits aacee681e355 iwlwifi: mvm: isolate the get nvm flow omits 8c082a99edb9 iwlwifi: mvm: simplify iwl_mvm_dbgfs_register omits 46ad1ff977e7 iwlwifi: mvm: register to mac80211 last omits 4e8fe214f7c0 iwlwifi: acpi: add support for DSM RFI omits 21254908cbe9 iwlwifi: mvm: add RFI-M support omits e4b62cf7559f net: mvpp2: add an entry to skip parser omits dc0e6056decc rxrpc: Fix missing dependency on NET_UDP_TUNNEL omits afdb9af9bcbd Merge branch 'octeon-ethtool' omits cff713ce6c13 octeontx2-pf: ethtool physical link configuration omits 1a50280c25ec octeontx2-pf: ethtool physical link status omits 9d8711b25584 octeontx2-af: advertised link modes support on cgx omits 56b6d5398613 octeontx2-af: Physical link configuration support omits d0cf9503e908 octeontx2-pf: ethtool fec mode support omits bd74d4ea29cc octeontx2-af: Add new CGX_CMD to get PHY FEC statistics omits 84c4f9cab4f9 octeontx2-af: forward error correction configuration omits 1fb3ca767529 net: octeontx2: Fix the confusion in buffer alloc failure path omits d816f2a9cb5a Merge branch 'Add-MBIM-over-MHI-support' omits 163c5e6262ae net: mhi: Add mbim proto omits 84c55f16dcd7 net: mhi: Add rx_length_errors stat omits 77e8080e1272 net: mhi: Create mhi.h omits b6ec6b894270 net: mhi: Add dedicated folder omits ddeb9bfa59c7 net: mhi: Add protocol support omits 1bcc51ac0731 net/sched: cls_flower: Reject invalid ct_state flags rules omits 24a1720a0841 cxgb4: collect serial config version from register omits 7cbe89398a78 dt-bindings: usb: Change descibe to describe in usbmisc-imx.txt omits 9a1471222189 PCI: Remove WARN_ON(in_interrupt()) omits 72f40a2823d6 x86/softirq/64: Inline do_softirq_own_stack() omits db1cc7aede37 softirq: Move do_softirq_own_stack() to generic asm header omits cd1a41ceba8a softirq: Move __ARCH_HAS_DO_SOFTIRQ to Kconfig omits 624db9eabc74 x86: Select CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK omits 52d743f3b712 x86/softirq: Remove indirection in do_softirq_own_stack() omits 359f01d1816f x86/entry: Use run_sysvec_on_irqstack_cond() for XEN upcall omits 5b51e1db9bdc x86/entry: Convert device interrupts to inline stack switching omits 569dd8b4eb7e x86/entry: Convert system vectors to irq stack macro omits a0cfc74d0b00 x86/irq: Provide macro for inlining irq stack switching omits 3c5e0267ec3e x86/apic: Split out spurious handling code omits 951c2a51ae75 x86/irq/64: Adjust the per CPU irq stack pointer by 8 omits e7f890017971 x86/irq: Sanitize irq stack tracking omits 15f720aabe71 x86/entry: Fix instrumentation annotation omits bfe2e5c44d72 i40e: remove the useless value assignment in i40e_clean_ad [...] omits a9219b332f52 i40e: VLAN field for flow director omits efca91e89b67 i40e: Add flow director support for IPv6 omits 95f352dca19d i40e: Add EEE status getting & setting implementation omits 5effa78e7c94 i40e: Add netlink callbacks support for software based DCB omits 4b208eaa8078 i40e: Add init and default config of software based DCB omits 90bc8e003be2 i40e: Add hardware configuration for software based DCB omits cccb0efdef01 Merge branch 'ima-kexec-fixes' into next-integrity omits dc9d87581d46 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits ce79aecf6084 media: i2c: max9271: Add MODULE_* macros omits 70245f86c109 x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() omits f31e3386a4e9 ima: Free IMA measurement buffer after kexec syscall omits 6d14c6517885 ima: Free IMA measurement buffer on error omits a381b70a1cf8 seccomp: Improve performace by optimizing rmb() omits 4a245479c231 io_uring: remove redundant initialization of variable ret omits 34343786ecc5 io_uring: unpark SQPOLL thread for cancelation omits 4dc1d28ce290 Merge branch 'objtool/core' into x86/entry omits bd2d4e6c6e9f selftests/bpf: Simplify the calculation of variables omits b165457c5004 Merge series "ASoC: dapm/pins: handle component prefix" fr [...] omits 4fc320da5dc6 Merge series "ASoC: SOF: cleanups" from Pierre-Louis Bossa [...] omits 02eb3906858e Merge series "ASoC: SOF/Intel/SoundWire: add missing quirk [...] omits 291009f656e8 Merge tag 'pm-5.11-rc8' of git://git.kernel.org/pub/scm/li [...] omits a3961497bd9c Merge tag 'acpi-5.11-rc8' of git://git.kernel.org/pub/scm/ [...] omits 45df30526825 selftests/bpf: Fix endianness issues in atomic tests omits aafeb14e9da2 objtool: Support stack-swizzle omits 2a512829840e objtool,x86: Additionally decode: mov %rsp, (%reg) omits 87ccc826bf1c x86/unwind/orc: Change REG_SP_INDIRECT omits 708c2e418142 Merge tag 'dmaengine-fix2-5.11' of git://git.kernel.org/pu [...] omits 92c75f7594d5 Revert "io_uring: don't take fs for recvmsg/sendmsg" omits 6016bf19b385 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 4b16b656b1ce Merge branch 'akpm' (patches from Andrew) omits a35d8f016e0b nilfs2: make splice write available again omits 3286222fc609 mm, slub: better heuristic for number of cpus when calcula [...] omits cf2d0a5e788b Merge branch 'allow variable-offset stack acces' omits 0fd7562af1cd selftest/bpf: Add test for var-offset stack access omits 8ee37e0f97ec drivers/perf: Replace spin_lock_irqsave to spin_lock omits de591a82f41b mm: filemap: Fix microblaze build failure with 'mmu_defconfig' omits 7a22930c4179 selftest/bpf: Verifier tests for var-off access omits a680cb3d8e3f selftest/bpf: Adjust expected verifier errors omits 01f810ace9ed bpf: Allow variable-offset stack access omits 64f2d15afe7b dm era: Use correct value size in equality function of wri [...] omits 904e6b266619 dm era: Fix bitset memory leaks omits c8e846ff93d5 dm era: Verify the data block size hasn't changed omits 2524933307fd dm era: Reinitialize bitset cache before digesting a new writeset omits 2099b145d77c dm era: Update in-core bitset after committing the metadata omits de89afc1e40f dm era: Recover committed writeset after crash omits 1852ebd13542 of: irq: make a stub for of_irq_parse_one() omits 938bdd1d7dad Merge back ACPICA material for v5.12. omits 8a3f1f181d39 Merge back cpufreq updates for v5.12. omits 8aef273ee88e ACPI: OSL: Clean up printing messages omits 588007fb8ff8 staging: rtl8723bs: remove blank line from include/autoconf.h omits c46f52231e79 x86/{fault,efi}: Fix and rename efi_recover_from_page_fault() omits 271d9373db1c ASoC: SOF: fix runtime pm usage mismatch after probe errors omits b6eabd247db8 ASoC: soc-pcm: change error message to debug message omits 026370cb5bd7 ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is o [...] omits b9088535e102 ASoC: SOF: Intel: HDA: don't keep a temporary variable omits 7aecf5977092 ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config omits 6f5d506d7ff1 ASoC: SOF: Intel: SoundWire: refine ACPI match omits 717a8fdd150c ASoC: Intel: soc-acpi: add ACPI matching table for HP Spec [...] omits 3827b7ca3992 ASoC: intel: sof_sdw: add trace for dai links omits f88dcb9b98d3 ASoC: Intel: sof_sdw: detect DMIC number based on mach params omits 209b0b0d8d5a ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings omits d92e279dee56 ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible omits 8caf37e2be76 ASoC: Intel: sof-sdw: indent and add quirks consistently omits 3d09cf8d0d79 ASoC: Intel: sof_sdw: reorganize quirks by generation omits cc11626dd9f8 ASoC: SOF: ext_manifest: use explicit number for elem_type omits f1bb023525fd ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() omits 3be46fa21088 ASoC: SOF: remove unused functions omits ce1f55bac553 ASoC: SOF: fix string format for errors omits a8f50cd9be7c ASoC: SOF: add missing pm debug omits 1183c350011a ASoC: Intel: boards: max98373: get dapm from cpu_dai omits ae4fc532244b ASoC: dapm: use component prefix when checking widget names omits 2395183738a0 spi: pxa2xx: Add IDs for the controllers found on Intel Lynxpoint omits 54c5d3bfb0cf spi: pxa2xx: Fix the controller numbering for Wildcat Point omits bd8036eb1526 ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk omits 0109a17564fc arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] omits a2d52a6c1b67 nbd: Convert to DEFINE_SHOW_ATTRIBUTE omits 1e80d9cb579e module: potential uninitialized return in module_kallsyms_ [...] omits 4bdf260362b3 nvme: add 48-bit DMA address quirk for Amazon NVMe controllers omits ed7770f66286 nvme-hwmon: rework to avoid devm allocation omits 295a39f5a56f nvmet: remove else at the end of the function omits 20c2c3bb83f2 nvmet: add nvmet_req_subsys() helper omits d86481e924a7 nvmet: use min of device_path and disk len omits 07116ea50fd3 nvmet: use invalid cmd opcode helper omits 1c2c76136875 nvmet: use invalid cmd opcode helper omits d81d57cf1b47 nvmet: add helper to report invalid opcode omits 3999434b6ce6 nvmet: remove extra variable in id-ns handler omits 3a1f7c79ae6d nvmet: make nvmet_find_namespace() req based omits aa0aff604a60 nvmet: return uniform error for invalid ns omits 40244ad36bcf nvmet: set status to 0 in case for invalid nsid omits b5df8e79a293 nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_a [...] omits 73a1a2298f3e nvme-multipath: set nr_zones for zoned namespaces omits 0fbcfb089a3f nvmet-tcp: fix potential race of tcp socket closing accept_work omits fda871c0ba5d nvmet-tcp: fix receive data digest calculation for multipl [...] omits 62eca39722fd nvme-rdma: handle nvme_rdma_post_send failures better omits ea5e5f42cd2c nvme-fabrics: avoid double completions in nvmf_fail_nonrea [...] omits dda3248e7fc3 nvme: introduce a nvme_host_path_error helper omits 83fba8c81147 blk-mq: introduce blk_mq_set_request_complete omits f720a8edbc64 nvme: convert sysfs sprintf/snprintf family to sysfs_emit omits ca247283781d x86/fault: Don't run fixups for SMAP violations omits f885056a48cc mm: simplify swapdev_block omits 6751c1e3cff3 bcache: Avoid comma separated statements omits afe78ab46f63 bcache: Move journal work to new flush wq omits d797bd9897e3 bcache: Give btree_io_wq correct semantics again omits 9f233ffe02e5 Revert "bcache: Kill btree_io_wq" omits d7fae7b4fa15 bcache: Fix register_device_aync typo omits 71dda2a5625f bcache: consider the fragmentation when update the writeback rate omits 1ebe718bb482 usb: quirks: add quirk to start video capture on ELMO L-12 [...] omits c85bfed171aa Merge tag 'usb-serial-5.12-rc1' of https://git.kernel.org/ [...] omits 78e1663f19b5 sd_zbc: clear zone resources for non-zoned case omits 508aebb80527 block: introduce blk_queue_clear_zone_settings() omits 0f1ba5f5d80f zonefs: use zone write granularity as block size omits a805a4fa4fa3 block: introduce zone_write_granularity limit omits eafc63a9f78e block: use blk_queue_set_zoned in add_partition() omits 5752dc78a181 nullb: use blk_queue_set_zoned() to setup zoned devices omits 73d90386b559 nvme: cleanup zone information initialization omits f1836426cea7 block: document zone_append_max_bytes attribute omits 26bfa89e25f4 io_uring: place ring SQ/CQ arrays under memcg memory limits omits 91f245d5d5de io_uring: enable kmemcg account for io_uring requests omits c7dae4ba46c9 io_uring: enable req cache for IRQ driven IO omits ed670c3f90a6 io_uring: fix possible deadlock in io_uring_poll omits e5d1bc0a91f1 io_uring: defer flushing cached reqs omits c5eef2b9449b io_uring: take comp_state from ctx omits 65453d1efbd2 io_uring: enable req cache for task_work items omits 7cbf1722d5fc io_uring: provide FIFO ordering for task_work omits 1b4c351f6eb7 io_uring: use persistent request cache omits 6ff119a6e4c3 io_uring: feed reqs back into alloc cache omits bf019da7fcbe io_uring: persistent req cache omits 9ae7246321d2 io_uring: count ctx refs separately from reqs omits 3893f39f2245 io_uring: remove fallback_req omits 905c172f32c5 io_uring: submit-completion free batching omits 6dd0be1e2481 io_uring: replace list with array for compl batch omits 5087275dba02 io_uring: don't reinit submit state every time omits ba88ff112bdf io_uring: remove ctx from comp_state omits 258b29a93bfe io_uring: don't keep submit_state on stack omits 889fca73287b io_uring: don't propagate io_comp_state omits e2183fb135a7 Revert "drm/scheduler: Job timeout handler returns status (v3)" omits 28dc10eb77a2 gpio: ep93xx: Fix single irqchip with multi gpiochips omits 8b81a7ab8055 gpio: ep93xx: fix BUG_ON port F usage omits 66fcd9888381 x86/fault: Don't look for extable entries for SMEP violations omits 838342a6d6b7 perf/x86/rapl: Fix psys-energy event on Intel SPR platform omits b6f78d3fba7f perf/x86/rapl: Only check lower 32bits for RAPL energy counters omits ffb20c2e52e8 perf/x86/rapl: Add msr mask support omits b3c3361fe325 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation [...] omits 66040b2d5d41 smp: Process pending softirqs in flush_smp_call_function_f [...] omits 6c80408a8a03 checkpatch: Don't check for mutex_trylock_recursive() omits 0f319d49a416 locking/mutex: Kill mutex_trylock_recursive() omits b38085ba6024 s390: Use arch_local_irq_{save,restore}() in early boot code omits c8cc7e853192 lockdep: Noinstr annotate warn_bogus_irq_restore() omits 6456a2a69ee1 x86/fault: Rename no_context() to kernelmode_fixup_or_oops() omits 5042d40a264c x86/fault: Bypass no_context() for implicit kernel faults [...] omits 2cc624b0a7e6 x86/fault: Split the OOPS code out from no_context() omits 97c6e28d388a gpio: mxs: GPIO_MXS should not default to y unconditionally omits 03c81ea33316 x86/fault: Improve kernel-executing-user-memory handling omits 56e62cd28aaa x86/fault: Correct a few user vs kernel checks wrt WRUSS omits ef2544fb3f64 x86/fault: Document the locking in the fault_signal_pendin [...] omits f42a40fd53fb x86/fault/32: Move is_f00f_bug() to do_kern_addr_fault() omits ec352711ceba x86/fault: Fold mm_fault_error() into do_user_addr_fault() omits 8a8109f303e2 printk: fix deadlock when kernel panic omits 4740b969aaf5 PCI: cadence: Retrain Link to work around Gen2 training defect omits 3ce882473ec4 iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_ [...] omits abc599efa67b iwlwifi: pcie: don't crash when rx queues aren't allocated [...] omits 781b9ae4bc0b iwlwifi: correction of group-id once sending REPLY_ERROR omits 1205d7f7ffb1 iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices omits b964bfd048d3 iwlwifi: pcie: add CDB bit to the device configuration parsing omits 55ae96b6acf0 iwlwifi: acpi: don't return valid pointer as an ERR_PTR omits 9cd3de8106a8 iwlwifi: queue: add fake tx time point omits 1ed08f6fb5ae iwlwifi: remove flags argument for nic_access omits c52b251d1ca8 iwlwifi: declare support for triggered SU/MU beamforming feedback omits d01293154c0a iwlwifi: dbg: add op_mode callback for collecting debug data. omits cb3abd2091af iwlwifi: api: clean up some documentation/bits omits beb44c0c402a iwlwifi: dbg: remove unsupported regions omits d24df8ecf9b6 x86/fault: Skip the AMD erratum #91 workaround on unaffected CPUs omits 1c094e5e2b02 iwlwifi: pcie: Change Ma device ID omits 004272bc8d9d iwlwifi: when HW has rate offload don't look at control field omits 9cf671d60fdb iwlwifi: pcie: NULLify pointers after free omits 28db1862067c iwlwifi: mvm: assign SAR table revision to the command later omits 34b79fcf1e39 iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function omits b06b598664da iwlwifi: mvm: enhance a print in CSA flows omits 659844d39182 iwlwifi: mvm: send stored PPAG command instead of local omits 551d793f6536 iwlwifi: mvm: store PPAG enabled/disabled flag properly omits 5a6842455c11 iwlwifi: mvm: fix the type we use in the PPAG table validi [...] omits f9a78edb2881 iwlwifi: acpi: fix PPAG table sizes omits 874020f8adce iwlwifi: pcie: don't disable interrupts for reg_lock omits 806832c9651b iwlwifi: pcie: add a few missing entries for So with Hr omits 35f1c89b0cce x86/fault: Fix AMD erratum #91 errata fixup for user code omits 403ea939ea6a iwlwifi: dbg: Mark ucode tlv data as const omits 410f758529bc iwlwifi: add new cards for So and Qu family omits d0e72be77e79 soc: aspeed: socinfo: Add new systems omits ab234a260b1f x86/pv: Rework arch_local_irq_restore() to not use popf omits afd30525a659 x86/xen: Drop USERGS_SYSRET64 paravirt call omits 647bd7e7a93c MAINTAINERS: replace my with email with replacements omits 43861d29c081 USB: quirks: sort quirk entries omits 53c9d9240944 x86/pv: Switch SWAPGS to ALTERNATIVE omits 5b4c6d65019b x86/xen: Use specific Xen pv interrupt entry for DF omits c3d7fa6684b5 x86/xen: Use specific Xen pv interrupt entry for MCE omits a74c6525f12f ARM: dts: aspeed: ast2600evb: Add enable ehci and uhci omits 286a596da293 ARM: dts: aspeed: mowgli: Add i2c rtc device omits 99fa80c3de15 ARM: dts: aspeed: amd-ethanolx: Enable secondary LPC snoop [...] omits 1926a0508d89 drm/sun4i: dw-hdmi: Fix max. frequency for H6 omits 6a155216c48f drm/sun4i: Fix H6 HDMI PHY configuration omits 36b53581fe0d drm/sun4i: dw-hdmi: always set clock rate omits 50791f5d7b6a drm/sun4i: tcon: set sync polarity for tcon1 channel omits 9cc5c6c1567c dt-bindings: arm: xilinx: Add missing Zturn boards omits 11db5710d4a9 Merge tag 'timers-v5.12-rc1' of https://git.linaro.org/peo [...] omits 10d43c861476 ARM: dts: ebaz4205: add pinctrl entries for switches omits 00c2747814cc ARM: dts: add Ebang EBAZ4205 device tree omits 12e6d3eb8e0a dt-bindings: arm: add Ebang EBAZ4205 board omits f249e60eb2c7 dt-bindings: add ebang vendor prefix omits 3f94cf15583b soc: aspeed: snoop: Add clock control logic omits 8e94114a40f2 Merge tag 'phy-fixes2-5.11' of git://git.kernel.org/pub/sc [...] omits 2c28156d88aa ALSA: core - add missing compress device type to /proc/aso [...] omits b491f90ddff0 Merge tag 'spi-nor/for-5.12' of git://git.kernel.org/pub/s [...] omits 89fb65000809 Merge tag 'nand/for-5.12' of git://git.kernel.org/pub/scm/ [...] omits 5feba0e905c4 drm/i915: Fix overlay frontbuffer tracking omits 7009fa9cd9a5 gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end omits db4e8de1935b mhi: Fix double dma free omits c202e2ebe1dc ath11k: fix a locking bug in ath11k_mac_op_start() omits 8e79106a7dbb rtlwifi: rtl8821ae: phy: Simplify bool comparison omits 15085446c171 rtlwifi: rtl8192se: Simplify bool comparison omits 0de9dc80625b hwrng: timeriomem - Use device-managed registration API omits 4cf0806ee92a crypto: hisilicon/qm - fix printing format issue omits 1db0016e0d22 crypto: hisilicon/qm - do not reset hardware when CE happens omits 87c356548fcc crypto: hisilicon/qm - update irqflag omits 7f5151e5efbe crypto: hisilicon/qm - fix the value of 'QM_SQC_VFT_BASE_MASK_V2' omits 80d89fa2b42b crypto: hisilicon/qm - fix request missing error omits 3e9954fe36ad crypto: hisilicon/qm - removing driver after reset omits 6956d8be2387 crypto: octeontx2 - fix -Wpointer-bool-conversion warning omits fbc75d03fda0 crypto: hisilicon/hpre - enable Elliptic curve cryptography omits cc3292d1df23 crypto: hisilicon - PASID fixed on Kunpeng 930 omits 553d09b31400 crypto: hisilicon/qm - fix use of 'dma_map_single' omits 8db84129d4ff crypto: hisilicon/hpre - tiny fix omits 2db3e2387ad9 crypto: hisilicon/hpre - adapt the number of clusters omits d27fb0460b65 crypto: cpt - remove casting dma_alloc_coherent omits 0db5bc85c5d8 crypto: keembay-ocs-aes - Fix 'q' assignment during CCM B0 [...] omits cfb28fde0837 crypto: xor - Fix typo of optimization omits 14ab6de485dd hwrng: optee - Use device-managed registration API omits fc754c024a34 crypto: arm64/crc-t10dif - move NEON yield to C code omits f0070f4a7934 crypto: arm64/aes-ce-mac - simplify NEON yield omits f5943ef456f8 crypto: arm64/aes-neonbs - remove NEON yield calls omits 5f6cb2e61768 crypto: arm64/sha512-ce - simplify NEON yield omits 9ecc9f31d0a4 crypto: arm64/sha3-ce - simplify NEON yield omits b2eadbf40e8f crypto: arm64/sha2-ce - simplify NEON yield omits 5a69e1b73d54 crypto: arm64/sha1-ce - simplify NEON yield omits a53ab94eb685 crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() omits 578f23d359bf crypto: powerpc/sha256 - remove unneeded semicolon omits 6c2ab5bcb7fa crypto: caam - Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] omits af1050a4eca4 crypto: twofish - use unaligned accessors instead of alignmask omits e9cbaef5111a crypto: fcrypt - drop unneeded alignmask omits 80879dd9de7a crypto: cast6 - use unaligned accessors instead of alignmask omits 24a2ee44f2fb crypto: cast5 - use unaligned accessors instead of alignmask omits 833854151005 crypto: camellia - use unaligned accessors instead of alignmask omits 50a3a9fae3e0 crypto: blowfish - use unaligned accessors instead of alignmask omits 81d091a293a2 crypto: serpent - use unaligned accessors instead of alignmask omits 784506a1df57 crypto: serpent - get rid of obsolete tnepres variant omits e1b2d980f03b crypto: michael_mic - fix broken misalignment handling omits e145f5565dc4 hwrng: timeriomem - Fix cooldown period calculation omits 42e6f351dcb0 crypto: marvell - CRYPTO_DEV_OCTEONTX2_CPT should depend o [...] omits dc9ab9c69c19 Merge git://git.kernel.org/pub/scm/linux/kernel/git/arm64/ [...] omits a722076e9470 KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 omits cf050f96e097 Revert "drm/amd/display: Update NV1x SR latency values" omits 25edcc50d76c KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path omits 63e9f2357309 KVM: PPC: remove unneeded semicolon omits 7a7f94a3a9c7 KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB omits 078ebe35fc0a KVM: PPC: Book3S HV: No need to clear radix host SLB befor [...] omits 68ad28a4cdd4 KVM: PPC: Book3S HV: Fix radix guest SLB side channel omits b1b1697ae0cc KVM: PPC: Book3S HV: Remove support for running HPT guest [...] omits d9a47edabc4f KVM: PPC: Book3S HV: Introduce new capability for 2nd DAWR omits bd1de1a0e6ef KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR omits 122954ed7db3 KVM: PPC: Book3S HV: Rename current DAWR macros and variables omits afe75049303f KVM: PPC: Book3S HV: Allow nested guest creation when L0 h [...] omits b8776f14a470 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits a0f85e38a3c2 cifs: do not disable noperm if multiuser mount option is n [...] omits 61e982030479 io_uring: make op handlers always take issue flags omits 45d189c60629 io_uring: replace force_nonblock with flags omits e82553c10b08 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] omits a0c2eb0a4387 MAINTAINERS: update Andrey Ryabinin's email address omits d52db800846f selftests/vm: rename file run_vmtests to run_vmtests.sh omits ad69c389ec11 tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha omits b85a7a8bb573 tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 omits a30a29091b5a mm/mremap: fix BUILD_BUG_ON() error in get_extent omits 793f49a87aae firmware_loader: align .builtin_fw to 8 omits 1cc4cdb521f9 kasan: fix stack traces dependency for HW_TAGS omits 506220d2ba21 squashfs: add more sanity checks in xattr id lookup omits eabac19e40c0 squashfs: add more sanity checks in inode lookup omits f37aa4c7366e squashfs: add more sanity checks in id lookup omits e812cbbbbbb1 squashfs: avoid out of bounds writes in decompressors omits ef7d0b599938 Merge tag 'i3c/fixes-for-5.11' of git://git.kernel.org/pub [...] omits 428d97e18594 clk: at91: Fix the declaration of the clocks omits e0c0840a46db selftests/seccomp: Accept any valid fd in user_notification_addfd omits e88b2c6e5a4d bpf: Fix 32 bit src register truncation on div/mod omits fd675184fc7a bpf: Fix verifier jmp32 pruning decision logic omits ee114dd64c00 bpf: Fix verifier jsgt branch analysis on max bound omits de1db4a6ed62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits e3272b0bc9d6 Merge tag 'clk-meson-v5.12-1-fixed' of https://github.com/ [...] omits 450bbc339518 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 74784ee0b935 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 3e566dacc913 Merge branch 'hns3-cleanups' omits 55ff3ed57b50 net: hns3: cleanup for endian issue for VF RSS omits 7ceb40b8207e net: hns3: remove unused macro definition omits 11ef971f5a6a net: hns3: remove an unused parameter in hclge_vf_rate_par [...] omits 64749c9c38a9 net: hns3: remove redundant return value of hns3_uninit_al [...] omits cad8dfe82a9e net: hns3: change hclge_query_bd_num() param type omits 6e7f109ee9d8 net: hns3: change hclge_parse_speed() param type omits c5aaf1761883 net: hns3: modify some unmacthed types print parameter omits 9393eb5034a0 net: hns3: clean up unnecessary parentheses in macro definitions omits 9d2a1cea6997 net: hns3: remove the shaper param magic number omits ae9e492a3664 net: hns3: remove redundant client_setup_tc handle omits 0256844d0f32 net: hns3: clean up some incorrect variable types in hclge [...] omits 1c5fae9c9a09 vsock: fix locking in vsock_shutdown() omits adbb4fb02845 Merge branch 'implement-kthread-based-napi-poll' omits 5fdd2f0e5c64 net: add sysfs attribute to control napi threaded mode omits 29863d41bb6e net: implement threaded-able napi poll loop support omits 898f8015ffe7 net: extract napi poll functionality to __napi_poll() omits 49c2547b82c6 Merge branch 'hns3-fixes' omits 532cfc0df1e4 net: hns3: add a check for index in hclge_get_rss_key() omits 326334aad024 net: hns3: add a check for tqp_index in hclge_get_ring_cha [...] omits 67a69f84cab6 net: hns3: add a check for queue_id in hclge_reset_vf_queue() omits 168b322e36c5 Merge tag 'imx-drivers-5.12' of git://git.kernel.org/pub/s [...] omits ce8ccf21c040 Merge tag 'qcom-drivers-for-5.12' of git://git.kernel.org/ [...] omits 21e4675d9305 Merge tag 'zynqmp-soc-for-v5.12' of https://github.com/Xil [...] omits 82e754b1ba65 Merge tag 'imx-soc-5.12' of git://git.kernel.org/pub/scm/l [...] omits 24146a7d67ce MAINTAINERS: Add linux-actions ML for Actions Semi Arch omits 6faf708793cb dt-bindings: can: rcar_canfd: Group tuples in pin control [...] omits 497bde882907 dt-bindings: power: renesas,apmu: Group tuples in cpus properties omits 43d3f2c715ce remoteproc: core: Fix rproc->firmware free in rproc_set_fi [...] omits 090e502e4e63 Merge tag 'socfpga_dts_fix_for_v5.12' of git://git.kernel. [...] omits 889231c6c801 Merge tag 'v5.12-rockchip-dts64-1' of git://git.kernel.org [...] omits 243d3de3bd40 Merge tag 'v5.12-rockchip-dts32-1' of git://git.kernel.org [...] omits d9928ac5eba5 dm writecache: use bdev_nr_sectors() instead of open-coded [...] omits 4134455f2aaf dm writecache: fix writing beyond end of underlying device [...] omits e8e9aababe60 PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy omits 8f1fc1c15329 PCI: Add Silicom Denmark vendor ID omits 3ff9ee2a8890 dt-bindings: mtd: spi-nor: Convert to DT schema format omits a21ca2dad097 dt-bindings: Use portable sort for version cmp omits 322322d15b9b dt-bindings: ethernet-controller: fix fixed-link specification omits eb4733d7cffc net: dsa: felix: implement port flushing on .phylink_mac_l [...] omits 4feffeadbcb2 net: broadcom: bcm4908enet: add BCM4908 controller driver omits 387d1c181979 dt-bindings: net: document BCM4908 Ethernet controller omits fc1a8db3d560 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ed36b7042fc8 perf daemon: Add server socket support omits 8cf5d8cc3eae Documentation: networking: ip-sysctl: Document src_valid_m [...] omits 1e2e61af1996 net: phy: broadcom: remove BCM5482 1000Base-BX support omits f15008fbaa33 net: phy: drop explicit genphy_read_status() op omits 5631d100f983 perf daemon: Add base option omits fc1dcb1e561f perf daemon: Add config option omits d450bc501fbd perf daemon: Add daemon command omits e310cbf31977 Merge remote-tracking branch 'intel-speed-select/intel-sst [...] omits 2f51312bebb7 drm/i915/tgl+: Make sure TypeC FIA is powered up when init [...] omits 5366c48f327e dt-bindings: eeprom: at24: Document ROHM BR24G01 omits c70f51de8530 RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver omits 8524711d2cf3 perf script: Simplify bool conversion omits 5ab931402a17 dt-bindings: irqchip: Add node name to PRUSS INTC omits 8b5ab6bd0b29 tracing: Add a backward-compatibility check for synthetic [...] omits 8d3e81652323 tracing: Update synth command errors omits c9e759b1e845 tracing: Rework synthetic event command parsing omits d262271d0483 tracing/dynevent: Delegate parsing to create function omits 33b1d1466885 kprobes: Warn if the kprobe is reregistered omits a1320e0c2fc8 ftrace: Remove unused ftrace_force_update() omits 6953026f2109 staging: rtl8712: Remove multiple blank lines omits 62301f3a1591 staging: rtl8723bs: remove typedefs from rtl8723b_recv.h omits b9ddb2500e7e hwspinlock: omap: Add support for K3 AM64x SoCs omits 387db89ca00f dt-bindings: hwlock: Update OMAP HwSpinlock binding for AM [...] omits 7211f0a25781 tracepoints: Code clean up omits 8e8794b91988 xfs: fix rst syntax error in admin guide omits d9a1be1be331 tracepoints: Do not punish non static call users omits 1746fd4416ed tracepoints: Remove unnecessary "data_args" macro parameter omits 74d60e2e93fe Merge tag 'actions-arm-dt-for-v5.12' of git://git.kernel.o [...] omits 60c9579a0132 Merge tag 'imx-dt64-5.12' of git://git.kernel.org/pub/scm/ [...] omits 48a60549d207 Merge tag 'imx-dt-5.12' of git://git.kernel.org/pub/scm/li [...] omits 81d88ce55092 dma-mapping: remove the {alloc,free}_noncoherent methods omits 6f771ce6c3bb Merge tag 'imx-bindings-5.12' of git://git.kernel.org/pub/ [...] omits abd4af47d3fb cifs: fix dfs-links omits b7976dcf363b Merge tag 'qcom-dts-for-5.12' of git://git.kernel.org/pub/ [...] omits 8a2b1ec17085 Merge tag 'qcom-arm64-for-5.12' of git://git.kernel.org/pu [...] omits 79e3faa756b2 Merge tag 'amlogic-dt64-1' of git://git.kernel.org/pub/scm [...] omits 02bb4cb4c463 Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] omits 638f79778d4f Merge tag 'zynqmp-dt-for-v5.12' of https://github.com/Xili [...] omits f3d8876acac0 Merge tag 'samsung-dt-5.12' of git://git.kernel.org/pub/sc [...] omits 4b8878eefa0a drm/dp_mst: Don't cache EDIDs for physical ports omits 8d0cb8860a45 drm/virtio: fix an error code in virtio_gpu_init() omits e2e2e008f96e drm/todo: Add entry for moving to dma_resv_lock omits b9377df12114 drm/nouveau: remove set but not used variable ‘pdev’ in no [...] omits bb0ea1963905 drm/vmwgfx: Fix some memory leaks on errors omits 439dde0a96f0 drm/vc4: remove unneeded variable: "ret" omits 57037094fe14 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] omits 0b365a207ec7 drm/gma500: Remove dependency on TTM omits ac798eb13c70 drm/gma500: Remove CONFIG_X86 conditionals from source files omits 26499e0518a7 drm/gma500: Drop DRM_GMA3600 config option omits e1da811218d2 drm/gma500: Remove Medfield support omits 46d4a938fe6d dma-buf: Avoid comma separated statements omits de4248b744e8 drm/lima: fix reference leak in lima_pm_busy omits c10983e14e8f drm/scheduler: Job timeout handler returns status (v3) omits 78e4ba40f1c1 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] omits 6ff92deff711 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts omits ae442bf6d607 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] omits 1e5e4bbdfdd2 drm/vc4: hdmi: Remove cec_available flag omits 185e98b3bd93 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup omits ed4a6bbd6386 drm/vc4: hdmi: Split the interrupt handlers omits 23b7eb5c12b3 drm/vc4: hdmi: Introduce a CEC clock omits 47fa9a80270e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change omits 163a3ef681e5 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate omits 4d8602b8ec16 drm/vc4: hdmi: Restore cec physical address on reconnect omits 5a32bfd563e8 drm/vc4: hdmi: Fix up CEC registers omits 4a59ed546c05 drm/vc4: hdmi: Fix register offset with longer CEC messages omits 902dc5c19a8f drm/vc4: hdmi: Move hdmi reset to bind omits ea4a1ea4c8f4 Revert "MIPS: microMIPS: Fix the judgment of mm_jr16_op an [...] omits 70779b897395 fs/affs: release old buffer head on error path omits 1a41bd222093 dt-bindings: interconnect: Fix the expected number of cells omits c76fe896d6fd Merge tag 'omap-for-v5.12/defconfig-signed' of git://git.k [...] omits d0236f17c319 Merge tag 'optee-simplify-i2c-access_for-v5.12' of git://g [...] omits ca23ecfdbd44 remoteproc/mediatek: support L1TCM omits 503c64cc42f1 dt-bindings: remoteproc: mediatek: add L1TCM memory region omits ff3ea536023e remoteproc/mediatek: enable MPU for all memory regions in [...] omits 2e88e8fcdfcd remoteproc/mediatek: use devm_platform_ioremap_resource_byname omits ec8207ae39dc remoteproc: ingenic: Add module parameter 'auto_boot' omits 8c545f52dce4 remoteproc/mediatek: acknowledge watchdog IRQ after handled omits 9a1d27148543 remoteproc: qcom_wcnss: remove unneeded semicolon omits bfb44502b8fc remoteproc: qcom: fix glink dependencies omits 505ca2f7770b ACPI: OSL: Rework acpi_check_resource_conflict() omits 1c7673476b82 s390/vtime: use cpu alternative for stck/stckf omits 80841ad8d4ca s390/alternatives: add alternative_input() / alternative_io() omits 78f657094622 s390/entry: use cpu alternative for stck/stckf omits b22446d00af9 s390/time: use stcke instead of stck omits 683071b02c44 s390/cpum_cf_diag: use get_tod_clock_fast() omits b29c5093820d s390/vtime: fix inline assembly clobber list omits fe8344a09272 s390/vdso: on timens page fault prefault also VVAR page omits eeab78b05d20 s390/vdso: implement generic vdso time namespace support omits 1ba2d6c0fd4e s390/vdso: simplify __arch_get_hw_counter() omits 214b3564869c s390/vdso: move data page before code pages omits 5056c2c53a22 s390/vdso: put vdso datapage in a separate vma omits dfc11c98763a s390/vdso: get rid of vdso_fault omits 8d4be7f318bc s390/vdso: misc simple code changes omits 6755270b5ee2 s390/vdso: remove superfluous variables omits 5ffd9af0fb61 s390/vdso: remove superfluous check omits e1eac1947bae s390/vdso: remove BUG_ON() omits ea44de691eba s390/vdso: simplify vdso size calculation omits 96c0c7ae5266 s390/vdso: convert vdso_init() to arch_initcall omits 1432cfe69e25 s390/vdso: fix vdso data page definition omits 74b6844803e4 s390/vdso: remove VDSO32_LBASE compat leftover omits 42d7ccca3710 s390/defconfig: add some NFT modules omits 9f9b312db40b s390/debug_config: enable kmemleak detector omits 2e0d3bd8c55e Documentations: scsi, kvm: Update s390-tools GitHub URL omits d39fae45c97c s390/zcrypt: return EIO when msg retry limit reached omits 5b96e6c10b63 s390/thread_info.h: fix task_struct declaration warning omits d010b3787368 s390: update defconfigs omits 85eda128e133 s390: Simplify the calculation of variables omits d09cb482ed39 s390/ap: remove unneeded semicolon omits ba764dd703fe s390/pci: refactor zpci_create_device() omits bd83917155c1 s390/qdio: track time of last data IRQ for each device omits 954d6235be41 s390/qdio: make thinint registration symmetric omits 6bb7a51b605a s390/qdio: adopt new tasklet API omits ed645696e07a s390/qdio: remove qdio_inbound_q_moved() wrapper omits 1ecbcfd57ed6 s390/qdio: remove Input tasklet code omits 91a4b9e619c1 Merge tag 'devfreq-next-for-5.12' of git://git.kernel.org/ [...] omits ef3c67b6454b mfd: intel_msic: Remove driver for deprecated platform omits 1b79fc4f2bfd x86/apb_timer: Remove driver for deprecated platform omits 2468f933b14e x86/platform/intel-mid: Remove unused leftovers (vRTC) omits 59326a6748ce x86/platform/intel-mid: Remove unused leftovers (msic) omits f7009c53bb83 x86/platform/intel-mid: Remove unused leftovers (msic_thermal) omits 4450e93fea0c x86/platform/intel-mid: Remove unused leftovers (msic_power_btn) omits db47204609c6 x86/platform/intel-mid: Remove unused leftovers (msic_gpio) omits 2ec51fa7445f x86/platform/intel-mid: Remove unused leftovers (msic_battery) omits 4bbf7cfede61 x86/platform/intel-mid: Remove unused leftovers (msic_ocd) omits befb0e7523af x86/platform/intel-mid: Remove unused leftovers (msic_audio) omits e9c6deee00e9 arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ omits 86b6d4f8cf2a Merge tag 'ib-drm-gpio-pdx86-rtc-wdt-v5.12-2' of git://git [...] omits 7f03d9fefcc5 media: i2c: Kconfig: Make MAX9271 a module omits c702e2f70275 media: imx334: 'ret' is uninitialized, should have been PTR_ERR() omits 57e0d7b7f866 backlight: ktd253: Bring up in a known state omits 848fdd62399c NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache omits f8da5752fd1b arm64: cpufeatures: Allow disabling of Pointer Auth from t [...] omits 7f6240858cf3 arm64: Defer enabling pointer authentication on boot core omits 93ad55b7852b arm64: cpufeatures: Allow disabling of BTI from the command-line omits a762f4ffc3c8 arm64: Move "nokaslr" over to the early cpufeature infrastructure omits 166cc2a4be0d KVM: arm64: Document HVC_VHE_RESTART stub hypercall omits 1945a067f351 arm64: Make kvm-arm.mode={nvhe, protected} an alias of id_ [...] omits 863ace77e9ff arm64: Add an aliasing facility for the idreg override omits 41fac42c2533 arm64: Honor VHE being disabled from the command-line omits 361db0fca7af arm64: Allow ID_AA64MMFR1_EL1.VH to be overridden from the [...] omits 33200303553d arm64: cpufeature: Add an early command-line cpufeature ov [...] omits f6f0c4362f07 arm64: Extract early FDT mapping from kaslr_early_init() omits cccb493cdae7 dm table: remove needless request_queue NULL pointer checks omits 24f6b6036c9e dm table: fix zoned iterate_devices based device capabilit [...] omits b3341ae0efa2 arm64: cpufeature: Use IDreg override in __read_sysreg_by_ [...] omits 8f266a5d878a arm64: cpufeature: Add global feature override facility omits d077cb3cb904 arm64: Move SCTLR_EL1 initialisation to EL-agnostic code omits e2df464173f0 arm64: Simplify init_el2_state to be non-VHE only omits 19e87e131915 arm64: Move VHE-specific SPE setup to mutate_to_vhe() omits c6f8c92f3f36 arm64: Drop early setting of MDSCR_EL2.TPMS omits 0c93df9622d4 arm64: Initialise as nVHE before switching to VHE omits 5b0fab508992 dm table: fix DAX iterate_devices based device capability checks omits a4c8dd9c2d09 dm table: fix iterate_devices based device capability checks omits 9294b8a12585 Documentation: kvm: fix warning omits 0c165b3c01fe KVM: x86/xen: Allow reset of Xen attributes omits 8f5c44f953d3 KVM: x86/mmu: Make HVA handler retpoline-friendly omits b9ce0f86d919 KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper omits fc08b628d7c9 KVM: x86: hyper-v: Allocate Hyper-V context lazily omits 8f014550dfb1 KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional omits 3c9ea42802a1 clk: Mark fwnodes when their clock provider is added/removed omits bab2d712eeaf PM: domains: Mark fwnodes when their powerdomain is added/removed omits ed1054a02aa2 irqdomain: Mark fwnodes when their irqdomain is added/removed omits 74c782cff77b driver core: fw_devlink: Handle suppliers that don't use d [...] omits a9dd8f3c2cf3 of: property: Add fw_devlink support for optional properties omits 19d0f5f6bff8 driver core: Add fw_devlink.strict kernel param omits 1753c4d1edbc of: property: Don't add links to absent suppliers omits 9528e0d9c100 driver core: fw_devlink: Detect supplier devices that will [...] omits e5e1c2097881 driver core: platform: Emit a warning if a remove callback [...] omits f265f06af194 of: property: Fix fw_devlink handling of interrupts/interr [...] omits ced2af419528 gpiolib: Don't probe gpio_device if it's not the primary device omits 6db59d357e8e perf arm64/s390: Fix printf conversion specifier for IP addresses omits 4592b7eaa87d KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically omits f2bc14b69c38 KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context omits 9ff5e0304e94 KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get [...] omits 72167a9d7da2 KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable omits 05f04ae4ffcc KVM: x86: hyper-v: Introduce to_kvm_hv() helper omits f69b55efef84 KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() omits aafa97fd1c01 KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() omits e0121fa29a7f KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() omits ef3f3980dedf KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() omits cb5b916172c6 KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() omits a75b40a4dd57 selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test omits 32f00fd9ef39 selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code omits 4fc096a99e01 KVM: Raise the maximum number of user memslots omits 281d9cd9b471 selftests: kvm: Raise the default timeout to 120 seconds omits 996ff5429e98 KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers omits 29d6ca41992a KVM: x86: reading DR cannot fail omits 6f7a343987fa KVM: SVM: Remove an unnecessary forward declaration omits e6c804a848d6 KVM: SVM: Move AVIC vCPU kicking snippet to helper function omits 2644312052d5 KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 omits 16d5163f3387 KVM: x86: Remove misleading DR6/DR7 adjustments from RSM e [...] omits 448841f0b7b5 KVM: x86/xen: Use hva_t for holding hypercall page address omits 99df541dcc97 KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() omits 0f000f9c8918 perf powerpc: Fix printf conversion specifier for IP addresses omits 31035839540e clk: meson: axg: Remove MIPI enable clock gate omits dcd48b25c682 clk: meson-axg: remove CLKID_MIPI_ENABLE omits fe6c98a115af MIPS: crash_dump.c: Simplify copy_oldmem_page() omits 408802434467 Revert "mips: Manually call fdt_init_reserved_mem() method" omits 18bff59ba2a7 staging: rtl8723bs: fix blank lines and comments in rtl872 [...] omits 1542d1324be1 USB: serial: drop bogus to_usb_serial_port() checks omits c5d1448fa353 USB: serial: make remove callback return void omits a54af1b7d667 USB: serial: drop if with an always false condition omits a9545779ee9e KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_re [...] omits 9fd6dad1261a mm: provide a saner PTE walking API for modules omits 0a25669ba8a2 Merge tag 'thunderbolt-for-v5.12-rc1' of git://git.kernel. [...] omits a5c5168478d7 ARM: dts: aspeed: Add Everest BMC machine omits 8828af99a161 ARM: dts: aspeed: inspur-fp5280g2: Add ipsps1 driver omits 326e852f2c20 ARM: dts: aspeed: inspur-fp5280g2: Add GPIO line names omits 13177f6ed3ea ARM: dts: aspeed: Add Supermicro x11spi BMC machine omits 2b433f7128e7 ARM: dts: aspeed: g220a: Fix some gpio omits cc36a99de0fa ARM: dts: aspeed: g220a: Enable ipmb omits d2dc55b96f87 ARM: dts: aspeed: rainier: Add eMMC clock phase compensation omits d050d049f8b8 ARM: dts: aspeed: Add LCLK to lpc-snoop omits 36652a295266 ARM: dts: aspeed: Add device tree for Ampere's Mt. Jade BMC omits 0566752c3e86 uapi: map_to_7segment: Update example in documentation omits 5c3db63abdb0 device.h: Remove bogus "the" in kerneldoc omits 61de21a83151 uio: uio_pci_generic: don't fail probe if pdev->irq equals [...] omits 2fd10bcf0310 drivers/misc/vmw_vmci: restrict too big queue size in qp_h [...] omits b2c852f490e0 firewire: replace tricky statement by two simple ones omits 2adc75fba328 vme: make remove callback return void omits 5f6805327982 firmware: google: make coreboot driver's remove callback r [...] omits 1077d4367ab3 firmware: xilinx: Use explicit values for all enum values omits fe6ad68e4a62 usb: gadget: Assign boolean values to a bool variable omits f5d1d63e7359 usb: typec: tcpm: Get Sink VDO from fwnode omits 630dce2810b9 dt-bindings: connector: Add SVDM VDO properties omits 4c93cad8cc78 usb: typec: displayport: Fill the negotiated SVDM Version [...] omits 372adf075a43 usb: typec: ucsi: Determine common SVDM Version omits 5e1d4c49fbc8 usb: typec: tcpm: Determine common SVDM Version omits 31737c27d665 usb: pd: Make SVDM Version configurable in VDM header omits 3c5960c0559c usb: typec: Manage SVDM version omits a157270fbf37 serial: core: Remove BUG_ON(in_interrupt()) check omits 151db8c08c90 vt_ioctl: Remove in_interrupt() check omits d1f50bcfd646 i2c: i801: Add support for Intel Alder Lake PCH-P omits aab0b4fe1b75 i2c: mv64xxx: Fix check for missing clock after adding RPM omits c1f664d2400e irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap omits a39bd92e92b9 i2c: mux: mlxcpld: Add callback to notify mux creation completion omits 699c0506543e i2c: mux: mlxcpld: Extend supported mux number omits c52a1c5f5db5 i2c: mux: mlxcpld: Extend driver to support word address s [...] omits cae5216387d1 i2c: mux: mlxcpld: Get rid of adapter numbers enforcement omits 81566938083a i2c: mux: mlxcpld: Prepare mux selection infrastructure fo [...] omits 84af1b168c50 i2c: mux: mlxcpld: Convert driver to platform driver omits 256b92af784d x86/build: Disable CET instrumentation in the kernel for 3 [...] omits 9f0781bac9f3 MIPS: process: Fix no previous prototype warning omits fc4cac4cfc43 MIPS: compressed: fix build with enabled UBSAN omits 5b06931d7f8b sample/acrn: Introduce a sample of HSM ioctl interface usage omits 279dcf693ac7 virt: acrn: Introduce an interface for Service VM to control vCPU omits aa3b483ff1d7 virt: acrn: Introduce irqfd omits d8ad515156b6 virt: acrn: Introduce ioeventfd omits 5a0c9f176f23 virt: acrn: Introduce I/O ranges operation interfaces omits 3d679d5aec64 virt: acrn: Introduce interfaces to query C-states and P-s [...] omits c7cf8d27244f virt: acrn: Introduce interrupt injection interfaces omits ce011e1363a1 virt: acrn: Introduce interfaces for PCI device passthrough omits 3c4c331667d4 virt: acrn: Introduce PCI configuration space PIO accesses [...] omits 72f293de3ff4 virt: acrn: Introduce I/O request management omits 88f537d5e8dd virt: acrn: Introduce EPT mapping management omits 2ad2aaee1bc9 virt: acrn: Introduce an ioctl to set vCPU registers state omits 9c5137aedd11 virt: acrn: Introduce VM management interfaces omits 666834c47d3b virt: acrn: Introduce ACRN HSM basic driver omits 8a0a87198a58 x86/acrn: Introduce hypercall interfaces omits ebbfc978f37e x86/acrn: Introduce acrn_cpuid_base() and hypervisor feature bits omits 7995700e65f1 x86/acrn: Introduce acrn_{setup, remove}_intr_handler() omits c619a804cc43 docs: acrn: Introduce ACRN omits b7c20f381598 HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspi [...] omits b212658aebda misc: fastrpc: fix incorrect usage of dma_map_sgtable omits d67cc29e6d1f bus: fsl-mc: list more commands as accepted through the ioctl omits e70ba1b06c26 bus: fsl-mc: add the dpdbg device type omits ef0fec22146b bus: fsl-mc: Fix test for end of loop omits 457d2fc54f00 MIPS: relocatable: Use __kaslr_offset in show_kernel_relocation omits d4d3ef8b347b MIPS: relocatable: Provide kaslr_offset() to get the kerne [...] omits decfe496fe77 HID: Ignore battery for Elan touchscreen on HP Spectre X36 [...] omits fab3a95654ee HID: logitech-dj: add support for the new lightspeed conne [...] omits 2aefba190f17 HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID omits 609cf09c5680 ipack: Handle a driver without remove callback omits c31d32ba580d ipack: Fail earlier for drivers without probe function omits 4b049f55ed95 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt omits a1679af85b2a usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 omits 68d10458a663 Merge tag 'usb-v5.12-rc1' of git://git.kernel.org/pub/scm/ [...] omits e3e3eaab2b48 Merge tag 'misc-habanalabs-next-2021-02-08' of https://git [...] omits 47ddb856c20f Merge tag 'phy-for-5.12' of git://git.kernel.org/pub/scm/l [...] omits f3be86136266 Merge tag 'soundwire-5.12-rc1' of git://git.kernel.org/pub [...] omits e666b79e2295 mei: use sysfs_emit() in tx_queue_limit_show sysfs omits b398d53cd421 mei: bus: block send with vtag on non-conformat FW omits bf5c9cc8ad7f mei: bus: change remove callback to return void omits f320ff0387a8 mei: bus: simplify mei_cl_device_remove() omits 0f5dcab76715 staging: rtl8723bs: remove braces from two single line if blocks omits 7eea86fb8cbb staging: rtl8723bs: fix braces for os_dep/mlme_linux.c omits a8f759e12b42 staging: hikey9xx: make phy_ops struct const omits 643fd47afc3d staging: hikey9xx: change spaces to tabs omits fb7acfe7b0ef dt-bindings: clock: imx: Switch to my personal address omits 31a42c2f3b5d clk: mediatek: mux: Update parent at enable time omits 6df3c6d9fdde clk: mediatek: mux: Drop unused clock ops omits 7dd56ea45a66 brcmfmac: add support for CQM RSSI notifications omits 8c18e927b10d clk: mediatek: Select all the MT8183 clocks by default omits ee7294ba49bf clk: remove u300 driver omits ed0f3e23d106 clk: remove sirf prima2/atlas drivers omits bcbe6005eb18 clk: remove zte zx driver omits 7765f32a8e9b clk: remove tango4 driver omits 7064e2193cab wil6210: Add Support for Extended DMG MCS 12.1 omits 97614c59cb72 ath10k: Add new debug level for sta related logs omits ca9ad549e404 carl9170: fix struct alignment conflict omits 84da2a84027c wcn36xx: del BA session on TX stop omits 4b965be536ee ath11k: Update tx descriptor search index properly omits 7df28718928d ath10k: Fix lockdep assertion warning in ath10k_sta_statistics omits 2615e3cdbd9c ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv [...] omits ee5cc0363ea0 Merge branch 'kbuild/resolve_btfids: Invoke resolve_btfids' omits 50d3a3f81689 kbuild: Add resolve_btfids clean to root clean target omits 7962cb9b640a tools/resolve_btfids: Set srctree variable unconditionally omits f23130979c2f tools/resolve_btfids: Check objects before removing omits fc6b48f692f8 tools/resolve_btfids: Build libbpf and libsubcmd in separa [...] omits d39bfd0686fd scsi: iscsi: Drop session lock in iscsi_session_chkready() omits 5b0ec4cf0494 scsi: qla4xxx: Use iscsi_is_session_online() omits c8447e4c2eb7 scsi: libiscsi: Reset max/exp cmdsn during recovery omits 25c400db2083 scsi: iscsi_tcp: Fix shost can_queue initialization omits b4046922b3c0 scsi: libiscsi: Add helper to calculate max SCSI cmds per session omits c435f0a9ecb7 scsi: libiscsi: Fix iSCSI host workq destruction omits 14936b1ed249 scsi: libiscsi: Fix iscsi_task use after free() omits 5923d64b7ab6 scsi: libiscsi: Drop taskqueuelock omits d28d48c69977 scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling omits 70ae13abd5d0 scsi: isci: Remove redundant initialization of variable 'status' omits bafd09f8d8ec scsi: ufs: Print the counter of each event history omits 960204ecca5e scsi: qla2xxx: Simplify if statement omits 762a8ea515f5 scsi: target: sbp: Remove unneeded semicolon omits 446b5f3d3fd5 scsi: mpt3sas: Update driver version to 37.100.00.00 omits 688c1a0a130b scsi: mpt3sas: Additional diagnostic buffer query interface omits 664f0dce2058 scsi: mpt3sas: Add support for shared host tagset for CPU hotplug omits d309ae07327d scsi: mpt3sas: Fix ReplyPostFree pool allocation omits e92b0b5edfc7 scsi: pmcraid: Fix 'ioarcb' alignment warning omits f852c596f2ee scsi: scsi_debug: Fix a memory leak omits a2fe7baa27a4 clk: xilinx: move xlnx_vcu clock driver from soc omits cd0cefa9c96b soc: xilinx: vcu: fix alignment to open parenthesis omits e2fb5c3b2315 soc: xilinx: vcu: fix repeated word the in comment omits bc2702027062 soc: xilinx: vcu: use bitfields for register definition omits 5a9b12581708 soc: xilinx: vcu: remove calculation of PLL configuration omits 58ee6baf393e soc: xilinx: vcu: make the PLL configurable omits 4472e1849db7 soc: xilinx: vcu: make pll post divider explicit omits 9c789deea206 soc: xilinx: vcu: implement clock provider for output clocks omits 5a2b2e134187 soc: xilinx: vcu: register PLL as fixed rate clock omits f1bc982e7ced soc: xilinx: vcu: implement PLL disable omits 354dcf7b02a3 soc: xilinx: vcu: add helpers for configuring PLL omits a3ab984bb8b0 soc: xilinx: vcu: add helper to wait for PLL locked omits d387dfc43cba soc: xilinx: vcu: drop coreclk from struct xlnx_vcu omits 0225daea0814 clk: divider: fix initialization with parent_hw omits bc6b9dc79c87 ARM: dts: vcu: define indexes for output clocks omits 6ba7ea7630fb clk: axi-clkgen: use devm_platform_ioremap_resource() short-hand omits 99da100bac55 dt-bindings: clock: adi,axi-clkgen: add compatible string [...] omits da68c30963c0 clk: clk-axiclkgen: add ZynqMP PFD and VCO limits omits 324a810583ff clk: axi-clkgen: replace ARCH dependencies with driver deps omits bf1b4659dc27 scsi: sd: Warn if unsupported ZBC device is probed omits 0a1b0fd929a8 bpf: Simplify bool comparison omits 1589a1fa4e38 selftests/bpf: Add missing cleanup in atomic_bounds test omits 11da9f0c6d14 selftests/bpf: Remove unneeded semicolon omits 9d294a685fbc btrfs: zoned: enable to mount ZONED incompat flag omits b528f4671327 btrfs: zoned: deal with holes writing out tree-log pages omits 3ddebf27fcd3 btrfs: zoned: reorder log node allocation on zoned filesystem omits fa1a0f42a035 btrfs: zoned: serialize log transaction on zoned filesystems omits 40ab3be102f0 btrfs: zoned: extend zoned allocator to use dedicated tree [...] omits 6ab6ebb76042 btrfs: split alloc_log_tree() omits f7ef5287a63d btrfs: zoned: relocate block group to repair IO failure in [...] omits 32430c614844 btrfs: zoned: enable relocation on a zoned filesystem omits 7db1c5d14dcd btrfs: zoned: support dev-replace in zoned filesystems omits de17addce7a2 btrfs: zoned: implement copying for zoned device-replace omits 6143c23ccced btrfs: zoned: implement cloning for zoned device-replace omits 78ce9fc269af btrfs: zoned: mark block groups to copy for device-replace omits 4eef29ef6360 btrfs: zoned: do not use async metadata checksum on zoned [...] omits 24c0a7227fdf btrfs: zoned: wait for existing extents before truncating omits 0bc09ca12980 btrfs: zoned: serialize metadata IO omits 42c011000963 btrfs: zoned: introduce dedicated data write path for zone [...] omits 544d24f9de73 btrfs: zoned: enable zone append writing for direct IO omits d8e3fb106f39 btrfs: zoned: use ZONE_APPEND write for zoned mode omits 24533f6a9ad6 btrfs: save irq flags when looking up an ordered extent omits 08f455593fff btrfs: zoned: cache if block group is on a sequential zone omits 138082f36610 btrfs: extend btrfs_rmap_block for specifying a device omits cacb2cea4638 btrfs: zoned: check if bio spans across an ordered extent omits d22002fd37bd btrfs: zoned: split ordered extent when bio is sent omits cfe94440d174 btrfs: zoned: handle REQ_OP_ZONE_APPEND as writing omits e1326f0339fe btrfs: zoned: use bio_add_zone_append_page omits 953651eb308f btrfs: factor out helper adding a page to bio omits dcba6e48b518 btrfs: zoned: reset zones of unused block groups omits 011b41bffa3d btrfs: zoned: advance allocation pointer after tree log node omits d3575156f662 btrfs: zoned: redirty released extent buffers omits 2eda57089ea3 btrfs: zoned: implement sequential extent allocation omits 169e0da91a21 btrfs: zoned: track unusable bytes for zones omits a94794d50d78 btrfs: zoned: calculate allocation offset for conventional zones omits 08e11a3db098 btrfs: zoned: load zone's allocation offset omits 381a696eb5f9 btrfs: zoned: verify device extent is aligned to zone omits 1cd6121f2a38 btrfs: zoned: implement zoned chunk allocator omits 3c9daa09ccd4 btrfs: zoned: allow zoned filesystems on non-zoned block devices omits 1cb3dc3f7915 btrfs: zoned: disallow fitrim on zoned filesystems omits b53429bad3a3 btrfs: zoned: do not load fs_info::zoned from incompat flag omits 4afd2fe835a0 btrfs: release path before calling to btrfs_load_block_gro [...] omits d6639b35da2d btrfs: zoned: use regular super block location on zone emulation omits 7365104236ad btrfs: zoned: defer loading zone info after opening trees omits 613142b0bb88 i40e: Log error for oversized MTU on device omits f020fa1a79ff i40e: consolidate handling of XDP program actions omits d4178c31a562 i40e: remove the redundant buffer info updates omits f12738b6ec06 i40e: remove unnecessary cleaned_count updates omits c8a8ca3408dc i40e: remove unnecessary memory writes of the next to clea [...] omits 5ea3c72ccf9b Merge branch 'route-offload-failure' omits 9ee53e37532f selftests: netdevsim: Test route offload failure notifications omits a4cb1c02c3e1 mlxsw: spectrum_router: Set offload_failed flag omits 134c75324240 netdevsim: fib: Add debugfs to debug route offload failure omits f57ab5b75f71 netdevsim: dev: Initialize FIB module after debugfs omits 484a4dfb7558 netdevsim: fib: Do not warn if route was not found for sev [...] omits 6fad361ae9f4 IPv6: Extend 'fib_notify_on_flag_change' sysctl omits 0c5fcf9e249e IPv6: Add "offload failed" indication to routes omits 648106c30a63 IPv4: Extend 'fib_notify_on_flag_change' sysctl omits 36c5100e859d IPv4: Add "offload failed" indication to routes omits 49fc251360a1 rtnetlink: Add RTM_F_OFFLOAD_FAILED flag omits a14e3caaaa72 RDMA/qedr: Remove in_irq() usage from debug output omits 086f580c0152 RDMA/rxe: Cleanup init_send_wqe omits dc78074a808e RDMA/rxe: Fix minor coding style issues omits db72438c9319 RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow omits 1602a31d71d3 selftests/timens: add futex binary to .gitignore omits a851dfa8dfa7 Documentation: ice: update documentation omits 741106f7bd8d ice: Improve MSI-X fallback logic omits fe6cd89050d9 ice: Fix trivial error message omits 7a63dae0fafb ice: remove unnecessary casts omits fc2d1165d4a4 ice: Refactor DCB related variables out of the ice_port_in [...] omits 1d9f7ca324a9 ice: fix writeback enable logic omits 4f8a14976aa4 ice: Use PSM clock frequency to calculate RL profiles omits b126bd6bcd67 ice: create scheduler aggregator node config and move VSIs omits df006dd4b1dc ice: Add initial support framework for LAG omits c7a219048e45 ice: Remove xsk_buff_pool from VSI structure omits 34295a3696fb ice: implement new LLDP filter command omits 382e0a6880e7 ice: log message when trusted VF goes in/out of promisc mode omits a5887d62072e RDMA/hns: Delete redundant judgment when preparing descriptors omits cd0a4baf36da RDMA/hns: Remove unnecessary wrap around for EQ's consumer index omits 62490fd5a865 RDMA/hns: Avoid unnecessary memset on WQEs in post_send omits 993703370a6f RDMA/hns: Remove some magic numbers omits c05ffb1f7db2 RDMA/hns: Move HIP06 related definitions into hns_roce_hw_v1.h omits 86f767e6fc1e RDMA/hns: Replace wmb&__raw_writeq with writeq omits 3fe07a008e0b RDMA/hns: Skip qp_flow_control_init() for HIP09 omits 6bbc088d6ebf Merge branch 'bridge-mrp' omits 059d2a100498 switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT omits b2bdba1cbc84 bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state omits 3aa6bce9af0e net: watchdog: hold device global xmit lock during tx disable omits 7373de9adb19 RDMA/hns: Disable RQ inline by default omits 9ea9a53ea93b RDMA/hns: Add mapped page count checking for MTR omits ea4092f3b56b RDMA/hns: Fix type of sq_signal_bits omits 773f841ab1ae RDMA/hns: Avoid filling sgid index when modifying QP to RTR omits 01584a5edcc4 RDMA/hns: Add support of direct wqe omits 08cbabb77e90 Merge tag 'mlx5-updates-2021-02-04' of git://git.kernel.or [...] omits 429fa9698957 RDMA/siw: Fix calculation of tx_valid_cpus size omits b1cd3d82a964 selftests: breakpoints: Use correct error messages in brea [...] omits 4429c5fc3dbd cxgb4: remove unused vpd_cap_addr omits c3b0e880bbfa iomap: support REQ_OP_ZONE_APPEND omits ae29333fa644 block: add bio_add_zone_append_page omits 664899e85c13 netfilter: nftables: relax check for stateful expressions [...] omits 8043c845b63a net: bridge: use switchdev for port flags set through sysfs too omits f405ac83fa25 selftests/vDSO: fix ABI selftest on riscv omits 204cbe423b6e RDMA/hns: Add verification of QP type when post_recv omits 2e07a3d94585 RDMA/hns: Refactor hns_roce_v2_post_srq_recv() omits 6b981e2bd925 RDMA/hns: Clear remaining unused sges when post_recv omits 9ae2a37e6ae6 RDMA/hns: Refactor post recv flow omits 3f31c4126573 RDMA/hns: Use new interfaces to write SRQC omits eacb45ca8f4b RDMA/hns: Refactor code about SRQ Context omits 0fee45163496 RDMA/hns: Refactor hns_roce_create_srq() omits 6ee00fbf733d RDMA/hns: Remove the reserved WQE of SRQ omits bb74fe7e81c8 RDMA/hns: Fixed wrong judgments in the goto branch omits b5df9b7a2f96 RDMA/hns: Force srq_limit to 0 when creating SRQ omits 1620f09b96ec RDMA/hns: Bugfix for checking whether the srq is full when [...] omits 9dd052474a26 RDMA/hns: Allocate one more recv SGE for HIP08 omits 18f6e6854858 selftests/x86/ldt_gdt: remove unneeded semicolon omits 8a94b4ea28a3 selftests/ipc: remove unneeded semicolon omits 1d317c1ca293 kselftests: dmabuf-heaps: Add extra checking that allocate [...] omits 06fc1aaea968 kselftests: dmabuf-heaps: Cleanup test output omits 1b50e10ee699 kselftests: dmabuf-heaps: Softly fail if don't find a vgem device omits 50c65a834294 kselftests: dmabuf-heaps: Add clearer checks on DMABUF_BEG [...] omits 64ba3d591c9d kselftests: dmabuf-heaps: Fix Makefile's inclusion of the [...] omits 373e13bc6363 selftests: tc-testing: u32: Add tests covering sample option omits 1a9b86c9fd95 rxrpc: use udp tunnel APIs instead of open code in rxrpc_o [...] omits 7af29141a31a kunit: tool: fix unintentional statefulness in run_kernel() omits d992880b3d26 kunit: tool: add support for filtering suites by glob omits 5d31f71efcb6 kunit: add kunit.filter_glob cmdline option to filter suites omits b2f175648031 net-sysfs: Add rtnl locking for getting Tx queue traffic class omits 07998281c268 netfilter: conntrack: skip identical origin tuple in same [...] omits 3258386aba67 ext4: reset retry counter when ext4_alloc_file_blocks() ma [...] omits 796c9015ab8d nfc: st-nci: Remove unnecessary variable omits c85b3bb7b650 selftests/net: so_txtime: remove unneeded semicolon omits 65af9b964d72 kunit: don't show `1 == 1` in failed assertion messages omits 243180f5924e kunit: make kunit_tool accept optional path to .kunitconfi [...] omits 7c2b108cbe75 Documentation: kunit: add tips.rst for small examples omits c9ef2d3e3f3b KUnit: Docs: make start.rst example Kconfig follow style.rst omits d3bae4a0b6e1 kunit: tool: simplify kconfig is_subset_of() logic omits cd4a9bc8e047 minor: kunit: tool: fix unit test so it can run from non-root dir omits a3ece0795b9a kunit: tool: use `with open()` in unit test omits 0b3e68076bb9 kunit: tool: stop using bare asserts in unit test omits cfd607e43da4 kunit: tool: fix unit test cleanup handling omits 72c9925f87c8 btrfs: fix extent buffer leak on failure to copy root omits 2c4d8cb737b8 btrfs: explain page locking and readahead in read_extent_b [...] omits 0bb3eb3ee867 btrfs: allow read-only mount of 4K sector size fs on 64K p [...] omits 92082d40976e btrfs: integrate page status update for data read path int [...] omits 32443de3382b btrfs: introduce btrfs_subpage for data inodes omits 371cdc0700c7 btrfs: introduce subpage metadata validation check omits 4325cb229381 btrfs: support subpage in endio_readpage_update_page_status() omits 4012daf769cb btrfs: introduce read_extent_buffer_subpage() omits d1e86e3fc34f btrfs: support subpage in try_release_extent_buffer() omits 92d83e943657 btrfs: support subpage in btrfs_clone_extent_buffer omits 251f2acc719e btrfs: support subpage in set/clear_extent_buffer_uptodate() omits 03a816b32be5 btrfs: introduce helpers for subpage error status omits a1d767c11cca btrfs: introduce helpers for subpage uptodate status omits 09bc1f0fb845 btrfs: attach private to dummy extent buffer pages omits 8ff8466d29ef btrfs: support subpage for extent buffer page release omits 819822107d88 btrfs: make grab_extent_buffer_from_page() handle subpage case omits 760f991f1428 btrfs: make attach_extent_buffer_page() handle subpage case omits cac06d843f25 btrfs: introduce the skeleton of btrfs_subpage structure omits 62c053fbb2d1 btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer [...] omits 6869b0a8be77 btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] omits d0c2f4fa555e btrfs: make concurrent fsyncs wait less when waiting for a [...] omits 64d6b281ba4d btrfs: remove unnecessary check_parent_dirs_for_sync() omits 0e44cb3f9428 btrfs: skip logging inodes already logged when logging new [...] omits 3e6a86a193b0 btrfs: skip logging directories already logged when loggin [...] omits ab12313a9f56 btrfs: avoid logging new ancestor inodes when logging new inode omits e593e54ed1f6 btrfs: stop setting nbytes when filling inode item for logging omits ddffcf6fb5ac btrfs: remove unnecessary directory inode item update when [...] omits 420343131970 btrfs: let callers of btrfs_get_io_geometry pass the em omits 951c80f83d61 btrfs: fix double accounting of ordered extent for subpage [...] omits a4559e6f6f3a btrfs: simplify condition in __btrfs_run_delayed_items omits 2965194b7700 btrfs: remove wrong comment for can_nocow_extent() omits e5ad49e215a0 btrfs: add a trace class for dumping the current ENOSPC state omits 4b02b00fe5f1 btrfs: adjust the flush trace point to include the source omits 88a777a6e527 btrfs: implement space clamping for preemptive flushing omits 2e294c60497f btrfs: simplify the logic in need_preemptive_flushing omits 9f42d3774826 btrfs: rework btrfs_calc_reclaim_metadata_size omits f205edf77315 btrfs: check reclaim_size in need_preemptive_reclaim omits ae7913ba52ec btrfs: rename need_do_async_reclaim omits 576fa34830af btrfs: improve preemptive background space flushing omits f00c42dd4cc8 btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits 5deb17e18e27 btrfs: track ordered bytes instead of just dio ordered bytes omits ac1ea10e757a btrfs: add a trace point for reserve tickets omits 91e79a83fff6 btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 889803830987 btrfs: send: use struct send_ctx *sctx for btrfs_compare_t [...] omits 488bc2a2d21e btrfs: run delayed refs less often in commit_cowonly_roots omits dac348e92570 btrfs: stop running all delayed refs during snapshot omits b7774425e0c0 btrfs: remove bogus BUG_ON in alloc_reserved_tree_block omits 2a4d84c11a87 btrfs: move delayed ref flushing for qgroup into qgroup helper omits ad368f3394b7 btrfs: only run delayed refs once before committing omits 61a56a992fcf btrfs: delayed refs pre-flushing should only run the heads [...] omits e19eb11f4f3d btrfs: only let one thread pre-flush delayed refs in commit omits ddfd08cb0484 btrfs: do not block on deleted bgs mutex in the cleaner omits 867ed321f90d btrfs: abort the transaction if we fail to inc ref in btrf [...] omits eddda68d9773 btrfs: add asserts for deleting backref cache nodes omits f78743fbdae1 btrfs: do not warn if we can't find the reloc root when lo [...] omits 938fcbfb0cbc btrfs: splice remaining dirty_bg's onto the transaction di [...] omits c78a10aebb27 btrfs: fix reloc root leak with 0 ref reloc roots on recovery omits 2e626e5673c2 btrfs: remove repeated word in struct member comment omits 81e75ac74ecb btrfs: account for new extents being deleted in total_byte [...] omits 2187374f35fe btrfs: handle space_info::total_bytes_pinned inside the de [...] omits e9aa7c285d20 btrfs: enable W=1 checks for btrfs omits 71c36788b925 lib/zstd: convert constants to defines omits 8c31a3dbaa35 btrfs: zoned: remove unused variable in btrfs_sb_log_locat [...] omits 3bed2da1b00f btrfs: fix parameter description for functions in extent_io.c omits d98b188ea463 btrfs: fix parameter description in space-info.c omits b762d1d08dac btrfs: fix parameter description of btrfs_inode_rsv_releas [...] omits 6e353e3b3c55 btrfs: document btrfs_check_shared parameters omits 2639631d3494 btrfs: fix description format of fs_info of btrfs_wait_on_ [...] omits 9ee9b97990d6 btrfs: document fs_info in btrfs_rmap_block omits 92419695478b btrfs: document now parameter of peek_discard_list omits f092cf3cfd01 btrfs: improve parameter description for __btrfs_write_out_cache omits 696eb22b67ad btrfs: fix parameter description in delayed-ref.c functions omits ca4207ae1385 btrfs: fix function description formats in file-item.c omits 9ad37bb3ffc5 btrfs: fix parameter description of btrfs_add_extent_mapping omits 401bd2dd1299 btrfs: document modified parameter of add_extent_mapping omits 3c198fe06449 btrfs: rework the order of btrfs_ordered_extent::flags omits fe3b7bb085a0 btrfs: remove redundant NULL check before kvfree omits 7e2a870a599d btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node omits f7ba2d37519d btrfs: keep track of the root owner for relocation reads omits c0f0a9e71653 btrfs: introduce helper to grab an existing extent buffer [...] omits c0fab480955c btrfs: update comment for btrfs_dirty_pages omits 6bc5636a67bf btrfs: refactor __extent_writepage_io() to improve readability omits 0c64c33c603f btrfs: rename parameter offset to disk_bytenr in submit_ex [...] omits 58f74b2203d7 btrfs: refactor btrfs_dec_test_* functions for ordered extents omits 523929f1cac3 btrfs: make btrfs_dio_private::bytes u32 omits d7830b7155ab btrfs: remove always true condition in btrfs_start_delalloc_roots omits 9db4dc241e87 btrfs: make btrfs_start_delalloc_root's nr argument a long omits 9c4a062a9475 btrfs: send: remove stale code when checking for shared extents omits 7056bf69e5a3 btrfs: consolidate btrfs_previous_item ret val handling in [...] omits 1478143ac81a btrfs: ref-verify: make sure owner is set for all refs omits 0d73a11c6264 btrfs: ref-verify: pass down tree block level when building refs omits 1fec12a56003 btrfs: noinline btrfs_should_cancel_balance omits f75e2b79b5ba btrfs: allow error injection for btrfs_search_slot and btr [...] omits 69948022c926 btrfs: remove new_dirid argument from btrfs_create_subvol_root omits 23125104d848 btrfs: make btrfs_root::free_objectid hold the next availa [...] omits 6b8fad576a3c btrfs: rename btrfs_root::highest_objectid to free_objectid omits 543068a217a8 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid omits 453e4873869f btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] omits 149716570be9 btrfs: cleanup local variables in btrfs_file_write_iter omits 3cc64e7ebfb0 btrfs: clarify error returns values in __load_free_space_cache omits 4f4317c13a40 btrfs: fix error handling in commit_fs_roots omits 7a6c6243b44a drm/i915: Reject 446-480MHz HDMI clock on GLK omits d5109f739c9f drm/i915/gt: Flush before changing register state omits 58586680ffad drm/i915: Disable atomics in L3 for gen9 omits 29d88083d6ff drm/i915/gem: Move freeze/freeze_late next to suspend/susp [...] omits 54fd4b9a4ac8 drm/i915/gem: Fix oops in error handling code omits fbb2bdd22a99 drm/i915/gvt: fix uninitialized return in intel_gvt_update [...] omits 2a8f20bb645c drm/i915: Restrict DRM_I915_DEBUG to developer builds omits d50dfc0c7df7 f2fs: don't grab superblock freeze for flush/ckpt thread omits 215cb7d3823e bpf/benchs/bench_ringbufs: Remove unneeded semicolon omits ce7536bc7398 vsock/virtio: update credit only if socket is not closed omits 300a0fd8afb1 seg6: fool-proof the processing of SRv6 behavior attributes omits b22ac48b0a4d MAINTAINERS: rectify BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER omits 8f722f67452f openrisc: Use devicetree to determine present cpus omits b56e1cc42356 Merge tag 'v5.12-rockchip-clk1' of git://git.kernel.org/pu [...] omits 33034d7422db clk: Drop unused efm32gg driver omits 61d9fc444987 perf script: Support filtering by hex address omits 94253393df86 perf intlist: Change 'struct intlist' int member to 'unsig [...] omits 2a76d235bc7e tools/power/x86/intel-speed-select: Update version to 1.8 omits 2c7dc57e9eb8 tools/power/x86/intel-speed-select: Add new command to get [...] omits 006050a6bd5e tools/power/x86/intel-speed-select: Add new command turbo-mode omits 897218ff7cf1 KVM: x86: compile out TDP MMU on 32-bit systems omits a81fbb8771a3 perf stat: Use nftw() instead of ftw() omits 899aba891cab RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() omits 8e57158683c5 Merge tag 'batadv-next-pullrequest-20210208' of git://git. [...] omits e0756cfc7d7c Merge tag 'trace-v5.11-rc7' of git://git.kernel.org/pub/sc [...] omits 7ae3799c9b15 MAINTAINERS: Add section for NXP i.MX clock drivers omits 7d91e8181dc0 perf tools: Update topdown documentation for Sapphire Rapids omits 63e39aa6ae10 perf stat: Support L2 Topdown events omits c7444297fd37 perf test: Support PERF_SAMPLE_WEIGHT_STRUCT omits 590db42de068 perf report: Support instruction latency omits ea8d0ed6eae3 perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT omits d9d5d767b2c0 perf c2c: Support data block and addr block omits a054c2989fe3 perf tools: Support data block and addr block omits 2a57d40832dc perf tools: Support the auxiliary event omits 81898ef1303d tools headers uapi: Update tools's copy of linux/perf_event.h omits 068aeea3773a perf powerpc: Support exposing Performance Monitor Counter [...] omits 900547dd0fd2 perf probe: Add protection to avoid endless loop omits d40dac7ae8c0 Merge series "MFD/ASoC: Add support for Intel Bay Trail bo [...] omits 68e1d106eb4d clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on omits fa92f3b093d6 clk: qcom: mmcc-msm8998: Add hardware clockgating register [...] omits 292f75ecff07 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs omits f86114913085 clk: qcom: gcc-msm8998: Mark gpu_cfg_ahb_clk as critical omits b791620cf4b4 clk: qcom: gcc-msm8998: Add missing hmss_gpll0_clk_src clock omits e9f322f71cbe dt-bindings: clock: gcc-msm8998: Add HMSS_GPLL0_CLK_SRC de [...] omits 68f863e56105 clk: qcom: gcc-msm8998: Wire up gcc_mmss_gpll0 clock omits 68e5d392a38e dt-bindings: clocks: gcc-msm8998: Add GCC_MMSS_GPLL0_CLK d [...] omits af8085f3a471 net: fix iteration for sctp transport seq_files omits fe8e6d554705 clk: qcom: videocc: Add gdsc mmcx-reg supply hook omits c80a4285a36e clk: qcom: videocc: Add sm8250 VIDEO_CC_MVS0_CLK omits 2334032f00af clk: qcom: videocc: Add sm8250 VIDEO_CC_MVS0_DIV_CLK_SRC omits 9ba80d849c83 dt-bindings: clock: Add missing SM8250 videoc clock indices omits 2ade0d60939b x86/sgx: Maintain encl->refcount for each encl->mm_list entry omits 44c20c9ed37f clk: qcom: gcc: Add clock driver for SM8350 omits a2e8c80845be dt-bindings: clock: Add SM8350 GCC clock bindings omits f4c7e27aa4b6 clk: qcom: clk-alpha-pll: Add support for Lucid 5LPE PLL omits 80ca7765fc75 clk: qcom: clk-alpha-pll: modularize alpha_pll_trion_set_rate() omits 160210b48331 clk: qcom: clk-alpha-pll: replace regval with val omits 4433594bbe5d clk: qcom: gcc: Add global clock controller driver for SC8180x omits 0fadcdfdcf57 dt-bindings: clock: Add SC8180x GCC binding omits d79dfa19ca42 clk: qcom: gcc-sc7180: Mark the MM XO clocks to be always ON omits 8a1f7fb17569 clk: qcom: rpmhcc: Add sc8180x rpmh clocks omits e6c3cc63fa1a dt-bindings: clock: qcom: rpmhcc: Add sc8180x rpmh clocks omits 78ddb79cab17 clk: qcom: gfm-mux: fix clk mask omits f28dec1ab71b clk: qcom: Add SDX55 APCS clock controller support omits 5a5223ffd7ef clk: qcom: Add A7 PLL support omits ee778e069dd4 dt-bindings: clock: Add Qualcomm A7 PLL binding omits 6459b8469753 arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround omits 321b36c79c43 memory: tegra186-emc: Replace DEFINE_SIMPLE_ATTRIBUTE with [...] omits 0e9bc42089a7 memory: samsung: exynos5422-dmc: Correct function names in [...] omits 62c290a6784a memory: ti-emif-pm: Drop of_match_ptr from of_device_id table omits f503878564f5 ARM: s3c: irq-s3c24xx: staticize local functions omits 49dc85ca3c78 ARM: s3c: irq-s3c24xx: include headers for missing declarations omits 1299616023a0 Merge tag 'mt76-for-kvalo-2021-01-29' of https://github.co [...] omits 33b14f663df8 arm64: dts: meson: add initial device-tree for ODROID-HC4 omits 56f45a21fc44 dt-bindings: arm: amlogic: add ODROID-HC4 bindings omits 88d537bc92ca arm64: dts: meson: convert meson-sm1-odroid-c4 to dtsi omits b7e6725df786 Merge tag 'iwlwifi-next-for-kalle-2021-02-05' of git://git [...] omits 5427c7d6296e ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF [...] omits 28aa2f9e73e7 NFS: Always clear an invalid mapping when attempting a buf [...] omits a51d18568180 Merge tag 'linux-cpupower-5.12-rc1' of git://git.kernel.or [...] omits 054bee16163d dm writecache: return the exact table values that were set omits fc9dc401899a NFS: Optimise sparse writes past the end of file omits 37eaeed1a57e NFS: Fix documenting comment for nfs_revalidate_file_size() omits da5dfbb97a82 habanalabs/gaudi: don't enable clock gating on DMA5 omits 6df50d274363 habanalabs: return block size + block ID omits 5b6b780660ad habanalabs: update security map after init CPU Qs omits 28bcf1fdc408 habanalabs: enable F/W events after init done omits b520ca5d82f6 habanalabs/gaudi: use HBM_ECC_EN bit for ECC ERR omits e52606d2f536 habanalabs: support fetching first available user CQ omits 5dbd7b4de6ef habanalabs: improve communication protocol with cpucp omits 6c1e3f92f9f1 habanalabs: fix integer handling issue omits 45901a231723 NFSv4: Fixes for nfs4_bitmask_adjust() omits 0f1f7f22f384 Platform: OLPC: Constify static struct regulator_ops omits bd69bcce4aa0 platform/surface: Add Surface Hot-Plug driver omits 7b9f5793e1f2 Merge tag 'v5.12-rockchip-defconfig64-1' of git://git.kern [...] omits 7a800a20ae63 block: use bi_max_vecs to find the bvec pool omits 72b043654ba8 md/raid10: remove dead code in reshape_request omits 977be0127384 block: mark the bio as cloned in bio_iov_bvec_set omits ed97ce5e1daf block: set BIO_NO_PAGE_REF in bio_iov_bvec_set omits 86004515ed80 block: remove a layer of indentation in bio_iov_iter_get_pages omits 0f2e6ab851ae block: turn the nr_iovecs argument to bio_alloc* into an u [...] omits de76fd893074 block: remove the 1 and 4 vec bvec_slabs entries omits f007a3d66c54 block: streamline bvec_alloc omits f2c3eb9bb0ef block: factor out a bvec_alloc_gfp helper omits 6ac0b71537e1 block: move struct biovec_slab to bio.c omits dc0b8a57ad7b block: reuse BIO_INLINE_VECS for integrity bvecs omits 0e9ddb39b7d9 io_uring: cleanup up cancel SQPOLL reqs across exec omits cfc9e5631107 Merge tag 'at91-defconfig-5.11-2' of git://git.kernel.org/ [...] omits 9a87fc1e0619 ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 omits 8ade6d8b02b1 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() omits 45a90d4aba17 ASoC: Add compatible strings for JZ4760(B) SoC omits d9cd22e9c87c ASoC: codec: Add driver for JZ4760 internal codec omits bad929b81ce2 ASoC: codec/ingenic: Depend on MACH_INGENIC omits 017131e056de Merge tag 'ib-mfd-asoc-v5.12' of git://git.kernel.org/pub/ [...] omits 58898fd82c67 Merge series "spi: add set_cs_timing support for HW/SW CS [...] omits c88eb1b5167b Merge series "Add HDMI support for Intel KeemBay I2S" from [...] omits 3bf48ea4f2dd Merge series "Rename audio graph export functions" from Sa [...] omits 8d19b4e0b377 ALSA: pcm: Use for_each_pcm_substream() macro omits 700cb7073077 ALSA: pcm: Don't call sync_stop if it hasn't been stopped omits 2c87c1a49c9d ALSA: pcm: Assure sync with the pending stop operation at suspend omits 29bb274e9497 ALSA: pcm: Call sync_stop at disconnection omits 257d2d7e9e79 ALSA: usb-audio: Don't avoid stopping the stream at disconnection omits 5c2b301476ec ALSA: usb-audio: More strict state change in EP omits d6cda4655e2a ALSA: usb-audio: Handle invalid running state at releasing EP omits c50bfc8a6866 ALSA: fireface: fix to parse sync status register of latte [...] omits c99fafdfccd7 ASoC: SOF: Intel: hda: release display power at link_power omits 87fc20e4a0cb ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management omits f9e5fd1b666e ALSA: hda: add link_power op to hdac_bus_ops omits d30337da8677 ARM: at91: use proper asm syntax in pm_suspend omits 093e0687c5ba jfs: turn diLog(), dataLog() and txLog() into void functions omits 321dc16d0ac0 staging: rtl8192e: replace spaces with tab for a closing if brace omits 9d370869811a staging: rtl8192e: remove braces from single-line block omits 26df933d9b83 staging: wfx: fix possible panic with re-queued frames omits dc72a882b22e staging: gasket: fix indentation and lines ending with ope [...] omits 56fb37efcae9 staging: fieldbus: arcx-anybus: constify static structs omits e7eb919057c3 powerpc/64s: Handle program checks in wrong endian during [...] omits 0ecf6a9e47d8 powerpc/64: Make stack tracing work during very early boot omits 73287caa9210 powerpc64/idle: Fix SP offsets when saving GPRs omits b842d131c798 powerpc/32s: Allow constant folding in mtsr()/mfsr() omits 179ae57dbad1 powerpc/32s: mfsrin()/mtsrin() become mfsr()/mtsr() omits fd659e8f2c6d powerpc/32s: Change mfsrin() into a static inline function omits 8524e2e76441 powerpc/uaccess: Perform barrier_nospec() in KUAP allowanc [...] omits 22b89ba178dd powerpc/sstep: Fix darn emulation omits bbda4b6c7d7c powerpc/sstep: Fix load-store and update emulation omits 903178d0ce6b powerpc/8xx: Fix software emulation interrupt omits d137845c9731 powerpc/perf: Record counter overflow always if SAMPLE_IP [...] omits 768d70e19ba5 powerpc/pseries/dlpar: handle ibm, configure-connector del [...] omits 3cb1aa7aa394 powerpc/64s: Implement ptep_clear_flush_young that does no [...] omits 032b7f08932c powerpc/64s/radix: serialize_against_pte_lookup IPIs trim [...] omits 9393544842d6 powerpc/64s/radix: occasionally attempt to trim mm_cpumask omits 780de40601aa powerpc/64s/radix: Allow mm_cpumask trimming from external [...] omits 54bb503345b8 powerpc/64s/radix: Check for no TLB flush required omits 26418b36a11f powerpc/64s/radix: refactor TLB flush type selection omits a2496049f1f1 powerpc/64s/radix: add warning and comments in mm_cpumask trim omits e79b76e03b71 powerpc/perf: Expose Performance Monitor Counter SPR's as [...] omits 91f3469a43fd powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct omits 266d8f758653 powerpc/pkeys: Remove unused code omits 26783d74cc6a mfd: wm831x-auxadc: Prevent use after free in wm831x_auxad [...] omits 6a8fac01dc1c mfd: iqs62x: Do not change clock frequency during ATI omits 02e550d5b706 mfd: iqs62x: Do not poll during ATI omits a3a06ea17437 mfd: iqs62x: Increase interrupt handler return delay omits f0c711266a54 mfd: iqs62x: Rename regmap_config struct omits 7ed645d54e07 mfd: iqs62x: Remove unused bit mask omits 8dc61152dfd2 mfd: iqs62x: Remove superfluous whitespace above fallthroughs omits c7b79a752871 mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs omits 296f5568c6ee mfd: intel-m10-bmc: Expose MAC address and count omits 92eba6802c2b mfd: Add driver for Embedded Controller found on Acer Icon [...] omits 0eee3048202a dt-bindings: mfd: Add ENE KB930 Embedded Controller binding omits c239fea18e57 dt-bindings: mfd: gateworks-gsc: Add fan-tach mode omits f7b6732178e7 mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs omits 8d9bf3c3e145 mfd: gateworks-gsc: Fix interrupt type omits db783e769a95 mfd: Standardise MFD_CELL_* helper names omits ab099cc6e5d4 mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout omits 9c03008da125 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell omits 55c0bd77479b Bluetooth: hci_qca: Fixed issue during suspend omits 951e92d141ea dt-bindings: mfd: Correct the node name of the panel LED omits cd2b909bfb91 mfd: sgi-ioc3: Turn Kconfig option into a bool omits b0b5b16b78ce mfd: altera-sysmgr: Fix physical address storing more omits 31b7a84c0a67 Merge branches 'ib-mfd-asoc-5.12', 'ib-mfd-bus-5.12' and ' [...] omits 234f414efd11 Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working omits 93f7a6d818de kdb: Make memory allocations more robust omits ea7826583f5e powerpc/44x: Fix a spelling mismach to mismatch in head_44x.S omits 6c6fdbb2b700 powerpc: remove unneeded semicolons omits 665d8d58761c powerpc/akebono: Fix unmet dependency errors omits 86dbb3941649 powerpc/64s: runlatch interrupt handling in C omits 6ecbb582b694 powerpc/64s: move NMI soft-mask handling to C omits 118178e62e2e powerpc: move NMI entry/exit code into wrapper omits 74c3354bc1d8 powerpc/pseries/mce: restore msr before returning from handler omits 56acfdd8bf9f powerpc/64: entry cpu time accounting in C omits 2994e1babfc4 powerpc/64: move account_stolen_time into its own function omits 75b96950fdda powerpc/64s: reconcile interrupts in C omits f821bc97dee4 powerpc/64s: move context tracking exit to interrupt exit path omits 1b1b6a6f4cc0 powerpc: handle irq_enter/irq_exit in interrupt handler wrappers omits 6fdb0f410bb0 powerpc/64: add context tracking to asynchronous interrupts omits 540d4d34bef4 powerpc/64: context tracking move to interrupt wrappers omits a008f8f9fd67 powerpc/64s/hash: improve context tracking of hash faults omits 2a06bf3e95cd powerpc/64: context tracking remove _TIF_NOHZ omits e6f8a6c86ce7 powerpc: add interrupt_cond_local_irq_enable helper omits 3a96570ffceb powerpc: convert interrupt handlers to use wrappers omits fd3f1e0f139f powerpc/traps: factor common code from program check and e [...] omits 25b7e6bb743c powerpc: add interrupt wrapper entry / exit stub functions omits 8d41fc618ab8 powerpc: interrupt handler wrapper functions omits 11cb0a25f718 powerpc: improve handling of unrecoverable system reset omits c538938fa2cf powerpc/mce: ensure machine check handler always tests RI omits 209e9d500e25 powerpc: introduce die_mce omits dcdb4f12963f powerpc/cell: tidy up pervasive declarations omits 6c6aee009ec3 powerpc: add and use unknown_async_exception omits 0440b8a22cc4 powerpc/time: move timer_broadcast_interrupt prototype to [...] omits 156b5371a9c2 powerpc/perf: move perf irq/nmi handling details into traps.c omits 3a3138836bc3 powerpc/traps: add NOKPROBE_SYMBOL for sreset and mce omits e44370abb2e9 powerpc/64s: slb comment update omits 31d6490ccb28 powerpc/mm: Remove stale do_page_fault comment referring t [...] omits bf0e2374aa7b powerpc/64s: split do_hash_fault omits f4c03b0e520c powerpc/64s: move bad_page_fault handling to C omits 4cb842846514 powerpc: rearrange do_page_fault error case to be inside e [...] omits 71f47976fafc powerpc/64s: add do_bad_page_fault_segv handler omits 8458c628a53b powerpc: bad_page_fault get registers from regs omits 73d7a97914f2 powerpc/32: transfer can avoid saving r4/r5 over trace call omits 755d66417446 powerpc: DebugException remove args omits 18722ecf9efd powerpc: do_break get registers from regs omits b4ced8031000 powerpc/fsl_booke/32: CacheLockingException remove args omits a01a3f2ddbcd powerpc: remove arguments from fault handler functions omits a4922f5442e7 powerpc/64s: move the hash fault handling logic to C omits 36f0114140ee powerpc/64s: move DABR match out of handle_page_fault omits 7a24ae2e172f powerpc/32s: move DABR match out of handle_page_fault omits 112665286d08 KVM: PPC: Book3S HV: Context tracking exit guest context b [...] omits c0ef717305f5 powerpc/64s: interrupt exit improve bounding of interrupt [...] omits c144bc719234 powerpc/pasemi: Move PHB discovery omits d20a864f434b powerpc/embedded6xx/mve5100: Move PHB discovery omits 748770aeb441 powerpc/embedded6xx/mpc7448: Move PHB discovery omits daa6c24780c1 powerpc/embedded6xx/linkstation: Move PHB discovery omits 08c4738254b8 powerpc/embedded6xx/holly: Move PHB discovery omits 407d418f2fd4 powerpc/chrp: Move PHB discovery omits 053d58c87029 powerpc/amigaone: Move PHB discovery omits 83f84041ff1c powerpc/83xx: Move PHB discovery omits 3c82a6aecd36 powerpc/82xx/*: Move PHB discovery omits a760cfd9cfa2 powerpc/52xx/mpc5200_simple: Move PHB discovery omits ba5087622a0f powerpc/52xx/media5200: Move PHB discovery omits e0bf9de2242a powerpc/52xx/lite5200: Move PHB discovery omits eab3166f4eac powerpc/52xx/efika: Move PHB discovery omits 893586ec949d powerpc/512x: Move PHB discovery omits fbbefb320214 powerpc/pci: Move PHB discovery for PCI_DN using platforms omits 7ac839a0a70f Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 992b9ff11a44 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits f359182291c7 arm64: Provide an 'upgrade to VHE' stub hypercall omits 8cc8a3241536 arm64: Turn the MMU-on sequence into a macro omits b161f9248242 arm64: Fix outdated TCR setup comment omits 114945d84a30 arm64: Fix labels in el2_setup macros omits fe0af09074bf Revert "ACPICA: Interpreter: fix memory leak by using exis [...] omits d11a1d08a082 cpufreq: ACPI: Update arch scale-invariance max perf ratio [...] omits 3c55e94c0ade cpufreq: ACPI: Extend frequency tables to cover boost frequencies omits 67bc80975279 optee: simplify i2c access omits cc4a3f885e8f fcntl: make F_GETOWN(EX) return 0 on dead owner task omits c0b15c25d251 arm64: Extend workaround for erratum 1024718 to all versio [...] omits eda38ce482b2 dmaengine: dw-axi-dmac: remove redundant null check on desc omits b6c14d7a8380 dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" omits 866eef48d802 gfs2: Add trusted xattr support omits 47b7ec1daa51 gfs2: Enable rgrplvb for sb_fs_format 1802 omits 0c1a3e8b2e98 mmc: wbsd: Use new tasklet API omits e821afd8e035 mmc: via-sdmmc: Use new tasklet API omits 39d2969d7b35 mmc: uniphier-sd: Use new tasklet API omits c36dd0428246 mmc: tifm_sd: Use new tasklet API omits ddf116f96f8f mmc: s3cmci: Use new tasklet API omits 0f5a7cb639d0 mmc: omap: Use new tasklet API omits 6078df1565c9 mmc: dw_mmc: Use new tasklet API omits a1149c387c6d mmc: au1xmmc: Use new tasklet API omits 82a5d372ed01 mmc: atmel-mci: Use new tasklet API omits f9261eb7d38d mmc: cavium: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 1791557ffbaf mmc: queue: Remove unused define omits 883c36a32fc0 spi: Change provied to provided in the file spi.h omits 40c735db06e1 mmc: core: Drop redundant bouncesz from struct mmc_card omits 951f6ccfcbb7 mmc: core: Drop redundant member in struct mmc host omits 7aa382cfe714 regulator: mt6315: Add support for MT6315 regulator omits 977fb5b58469 regulator: document binding for MT6315 regulator omits 9f6e7e8d432e spi: mediatek: add set_cs_timing support omits 0486d9f91d37 spi: support CS timing for HW & SW mode omits 4cea6b8cc34e spi: add power control when set_cs_timing omits 40bd053bc8e1 ASoC: fsl_esai: Remove unused 'imx' field omits 38d89a564847 ASoC: fsl: constify static snd_soc_dai_ops structs omits d5e16dc5fdad ASoC: Intel, Keembay-i2s: Add hdmi-i2s compatible string omits 1c5f6e0714c1 ASoC: Intel: KMB: Support IEC958 encoded PCM format omits 28785f548d18 ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format omits 0d7475d2a5a9 ASoC: tegra: Add driver remove() callback omits 6e4ea8aace02 ASoC: audio-graph: Rename functions needed for export omits 9037c3bde65d ASoC: SOF: debug: Fix a potential issue on string buffer t [...] omits 45a2702ce109 ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happ [...] omits e36b250e502a i915: kvmgt: the KVM mmu_lock is now an rwlock omits 367948220fce module: remove EXPORT_UNUSED_SYMBOL* omits f1c3d73e973c module: remove EXPORT_SYMBOL_GPL_FUTURE omits 00cc2c1cd34f module: move struct symsearch to module.c omits 0b96615cdc09 module: pass struct find_symbol_args to find_symbol omits 71e4b309dc42 module: merge each_symbol_section into find_symbol omits a7c38f2cd36b module: remove each_symbol_in_section omits 922f2a7c822b module: mark module_mutex static omits 3e3552056ab4 kallsyms: only build {,module_}kallsyms_on_each_symbol whe [...] omits 4331667fa14e ssb: Use true and false for bool variable omits bfdc4d7cbe57 mwl8k: fix alignment constraints omits 013c1667cf78 kallsyms: refactor {,module_}kallsyms_on_each_symbol omits fb1bc2ce3a55 wl3501: fix alignment constraints omits a00605057574 module: use RCU to synchronize find_module omits 93476ca74457 rt2800usb: add Sweex LW163V2 id's omits 089049f6c995 module: unexport find_module and module_mutex omits fcb8f3ca4b5b iwlegacy: 4965-mac: Simplify the calculation of variables omits bf22c9ec39da drm: remove drm_fb_helper_modinit omits 8b1b4eccb9ab powerpc/powernv: remove get_cxl_module omits cc1546d6850c rt2x00: remove duplicate word and fix typo in comment omits d48aea6054d0 rsi: remove redundant assignment omits bb779d476ff7 mwl8k: assign value when defining variables omits 05d7f3307488 wl1251: cmd: remove redundant assignment omits b7fd26c913f1 mwifiex: Report connected BSS with cfg80211_connect_bss() omits 199276b9bcef rtl8xxxu: remove unused assignment value omits 1d5248882d64 libertas: remove redundant initialization of variable ret omits ae30a740a176 atmel: at76c50x: use DEFINE_MUTEX() for mutex lock omits 38eb712ada24 brcmsmac: fix alignment constraints omits a338c874d3d9 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet omits af4b3a6f36d6 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet omits 5d6651fe8583 rtw88: 8821c: support RFE type2 wifi NIC omits b0d3016f4238 rtw88: 8821c: Correct CCK RSSI omits adba838af159 rtw88: coex: 8821c: correct antenna switch function omits 9223d0dccb8f thermal: Move therm_throt there from x86/mce omits 711fa16f1dfe rtlwifi: rtl8192se: remove redundant initialization of var [...] omits ca04217add8e rtlwifi: use tasklet_setup to initialize rx_work_tasklet omits 4f432e8bb15b x86/mce: Get rid of mcheck_intel_therm_init() omits e7bb4e71ab8d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 9dbd1ddf74e8 mmc: core: Use host instead of card argument to mmc_spi_se [...] omits 6420a569504e USB: serial: option: update interface mapping for ZTE P685M omits b33f4da7b3ef ARM: configs: sama5_defconfig: add QSPI driver omits cc6e70bd5b0b MAINTAINERS: repair file pattern in MEDIATEK IOMMU DRIVER omits a92a90ac62d3 iommu/mediatek: Fix error code in probe() omits d8c849037d93 Merge 5.11-rc7 into usb-next omits 07c99001312c fs-verity: support reading signature with ioctl omits 947191ac8cab fs-verity: support reading descriptor with ioctl omits 622699cfe6ec fs-verity: support reading Merkle tree with ioctl omits e17fe6579de0 fs-verity: add FS_IOC_READ_VERITY_METADATA ioctl omits fab634c4de46 fs-verity: don't pass whole descriptor to fsverity_verify_ [...] omits c2c8261151b3 fs-verity: factor out fsverity_get_descriptor() omits c1fb1bf64bb6 m68k: let clk_enable() return immediately if clk is NULL omits 92bf22614b21 Linux 5.11-rc7 omits b75dba7f472c Merge tag 'libnvdimm-fixes-5.11-rc7' of git://git.kernel.o [...] omits ff92acb220c5 Merge tag 'dma-mapping-5.11-2' of git://git.infradead.org/ [...] omits fc6c0ae53af4 Merge tag 'irq_urgent_for_v5.11_rc7' of git://git.kernel.o [...] omits c6792d44d8f0 Merge tag 'core_urgent_for_v5.11_rc7' of git://git.kernel. [...] omits 6fed85df5d09 Merge tag 'sched_urgent_for_v5.11_rc7' of git://git.kernel [...] omits 182b4a2d2513 drm/msm/dp: Add a missing semi-colon omits 814daadbf09a Merge tag 'timers_urgent_for_v5.11_rc7' of git://git.kerne [...] omits e24f9c5f6e31 Merge tag 'x86_urgent_for_v5.11_rc7' of git://git.kernel.o [...] omits 2db138bb9fa1 Merge tag 'kbuild-fixes-v5.11-2' of git://git.kernel.org/p [...] omits a4f3407c4160 watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ omits 740c0a57b8f1 watchdog: mei_wdt: request stop on unregister omits 310680d9f508 dt-bindings: watchdog: Add binding for Qcom SDX55 omits 5ecd125b4b2a watchdog: remove coh901 driver omits c1b50b55b00d watchdog: remove tango driver omits 30f1ec70ddf5 watchdog: remove zte zx driver omits 011eda8c67e0 watchdog: remove sirf atlas driver omits b4b12b48458f watchdog: remove sirf prima driver omits adc318a34066 watchdog: mt8192: add wdt support omits af2a30fb7001 dt-binding: mt8192: add toprgu reset-controller head file omits 53526bef0a23 dt-binding: mediatek: mt8192: update mtk-wdt document omits e547aa072858 dt-binding: mediatek: watchdog: fix the description of compatible omits 1080f8a54bef dt-binding: watchdog: add more Rockchip compatibles to snp [...] omits a2fa9f574b20 dt-bindings: watchdog: sun4i: Add H616 compatible string omits bbece05c0d3a watchdog: mtk_wdt: Remove mtk_wdt_stop() in probe() to pre [...] omits e007372bfb5f watchdog: renesas_wdt: add grace period before rebooting omits ac288a7b1a98 watchdog: stop wdd when watchdog hw running in reboot_notifier omits fbf376056d16 watchdog: ziirave_wdt: remove unused including <linux/version.h> omits 1ee5981da617 dt-bindings: watchdog: renesas,wdt: add r8a779a0 (V3U) support omits fa01fa70039c watchdog: renesas_wdt: don't sleep in atomic context omits 17f0d1b9bd33 watchdog: hpwdt: Assign boolean values to a bool variable omits fa0f8d51e90d watchdog: Add watchdog driver for Intel Keembay Soc omits d70d178726ed dt-bindings: watchdog: Add bindings for Intel Keem Bay SoC omits 4957a7d5333d watchdog: it8712f_wdt: remove definition of DEBUG omits 6d7a1ff71cbb soundwire: bus: clarify dev_err/dbg device references omits 973794e85610 soundwire: bus: fix confusion on device used by pm_runtime omits 167790abb90f soundwire: export sdw_write/read_no_pm functions omits eac859b84ed9 staging: emxx_udc: Make incorrectly defined global static omits f2d4eef5396a staging: octeon: remove braces from single-line block omits c237813e3a10 ALSA: azt3328: Assign boolean values to a bool variable omits badc6ac32122 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits c273a20c304f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 825b5991a46e Merge tag '5.11-rc6-smb3' of git://git.samba.org/sfrench/cifs-2.6 omits f7455e5d6897 Merge tag 'riscv-for-linus-5.11-rc7' of git://git.kernel.o [...] omits f06279ea1908 Merge tag 'powerpc-5.11-7' of git://git.kernel.org/pub/scm [...] omits 7274c4147afb r8169: don't try to disable interrupts if NAPI is schedule [...] omits 4a7859ea098b Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 225353c070fd net: ena: Update XDP verdict upon failure omits 3d0bc44d39bc net/vmw_vsock: improve locking in vsock_connect_timeout() omits 5d1cbcc990f1 net/vmw_vsock: fix NULL pointer dereference omits 21c85974aab7 net/packet: Improve the comment about LL header visibility [...] omits 368afecbfb5e Merge tag 'usb-5.11-rc7' of git://git.kernel.org/pub/scm/l [...] omits 7c2d18357f2c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 163a180213af Merge branch 'net-ipa-a-mix-of-small-improvements' omits cd1150098f2c net: ipa: avoid field overflow omits 4873537430e5 net: ipa: get rid of status size constraint omits 9af5ccf32383 net: ipa: use a Boolean rather than count when replenishing omits d5bc5015eb9d net: ipa: remove two unused register definitions omits 3f77c926f649 net: ipa: do not cache event ring state omits b1750723c99c net: ipa: synchronize NAPI only for suspend omits 63ec9be13372 net: ipa: move mutex calls into __gsi_channel_stop() omits bfc213f15918 Merge branch 'lag-offload-for-ocelot-dsa-switches' omits 8fe6832e96ac net: dsa: felix: propagate the LAG offload ops towards the [...] omits a324d3d48fb3 net: dsa: make assisted_learning_on_cpu_port bypass offloa [...] omits 23ca3b727ee6 net: mscc: ocelot: rebalance LAGs on link up/down events omits 21357b614d3f net: mscc: ocelot: rename aggr_count to num_ports_in_lag omits 528d3f190c98 net: mscc: ocelot: drop the use of the "lags" array omits 2527f2e88fba net: mscc: ocelot: set up logical port IDs centrally omits 2e9f4afadc70 net: mscc: ocelot: avoid unneeded "lp" variable in LAG join omits b80af659699d net: mscc: ocelot: set up the bonding mask in a way that a [...] omits f79c20c81723 net: mscc: ocelot: use ipv6 in the aggregation code omits 583cbbe3eed9 net: mscc: ocelot: don't refuse bonding interfaces we can' [...] omits 41e66fa28fef net: mscc: ocelot: use a switch-case statement in ocelot_n [...] omits 662981bbda29 net: mscc: ocelot: rename ocelot_netdevice_port_event to o [...] omits 8d9dbce4e8c4 Merge branch 'automatically-manage-dsa-master-interface-state' omits 46acf7bdbc72 Revert "net: ipv4: handle DSA enabled master network devices" omits ea92000d5430 Revert "net: Have netpoll bring-up DSA management interface" omits c0a8a9c27493 net: dsa: automatically bring user ports down when master [...] omits 9d5ef190e561 net: dsa: automatically bring up DSA master when opening u [...] omits 964d069f93c4 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits eec79181212c Merge tag 'block-5.11-2021-02-05' of git://git.kernel.dk/l [...] omits 78936acc6e84 Merge branch 'net-hns3-updates-for-next' omits 860b45dae969 Merge tag 'io_uring-5.11-2021-02-05' of git://git.kernel.d [...] omits 3f094bd11a37 net: hns3: replace macro of max qset number with specification omits 2783e77b8df9 net: hns3: debugfs add max tm rate specification print omits e070c8b91ac1 net: hns3: add support for obtaining the maximum frame size omits 693e44157d31 net: hns3: optimize the code when update the tc info omits 87ce161e8c67 net: hns3: RSS indirection table use device specification omits 1cef42c8474f net: hns3: add api capability bits for firmware omits 74c05b9f6061 Merge branch 'mptcp-misc-updates-for-tests-lock-annotation' omits 3abc05d9ef6f mptcp: pm: add lockdep assertions omits 1002b89f23ea selftests: mptcp: add command line arguments for mptcp_join.sh omits 502c65af2669 Merge branch 'dpaa2-add-1000base-x-support' omits 085f1776fa03 net: dpaa2-mac: add backplane link mode support omits 46c518c8145b net: dpaa2-mac: add 1000BASE-X support omits 694a0006c0b1 net: pcs: add pcs-lynx 1000BASE-X support omits 8cc8993cbcee net: wan: farsync: use new tasklet API omits 9c2865e3fa42 Merge branch 'net-avoid-the-memory-waste-in-some-ethernet- [...] omits d0dfbb9912d9 net: dpaa2: Use napi_alloc_frag_align() to avoid the memory waste omits 1b041601c798 net: octeontx2: Use napi_alloc_frag_align() to avoid the m [...] omits 3f6e687dff39 net: Introduce {netdev,napi}_alloc_frag_align() omits b358e2122b9d mm: page_frag: Introduce page_frag_alloc_align() omits a455fcd7c770 net: dwc-xlgmac: Fix spelling mistake in function name omits c1fcda2bdfd0 net: mhi-net: Add re-aggregation of fragmented packets omits d698e6a00a60 net: qualcomm: rmnet: Fix rx_handler for non-linear skbs omits a64566a22b6a net: sched: Return the correct errno code omits 247b557ee52a dccp: Return the correct errno code omits 1697291dae7c net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) omits a8225efdf31e net: ethernet: ti: fix netdevice stats for XDP omits b91b3a211542 dpaa2-eth: Simplify the calculation of variables omits ef66a1eace96 ibmvnic: Clear failover_pending if unable to schedule omits c90597bdebb5 Merge tag 'wireless-drivers-next-2021-02-05' of git://git. [...] omits ea9f337ce81e drm/msm/dp: reset dp controller only at boot up and pm_resume omits 2da4b24b1dfb Merge tag 'wireless-drivers-2021-02-05' of git://git.kerne [...] omits 369aea845951 mei: implement client dma setup. omits dfad8742a328 mei: hbm: add client dma hbm messages omits b7a4804129c7 mei: add support for client dma capability omits 36edb1407c3c mei: allow clients on bus to communicate in remove callback omits 8cf9045b9138 usb: dwc3: gadget: Remove check for bounded driver omits 450b9e9fabd8 usb: dwc3: gadget: Set speed only up to the max supported omits f551037c0770 usb: dwc3: gadget: Track connected SSP rate and lane count omits 072cab8a0fe2 usb: dwc3: gadget: Implement setting of SSP rate omits 678481467d2e usb: dwc3: core: Check maximum_speed SSP genXxY omits 52c2d15703c3 usb: common: Parse for USB SSP genXxY omits de4d9ea78953 dt-binding: usb: Include USB SSP rates in GenXxY omits 848477782bfa MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX omits 2faf12c57efe staging: vt665x: fix alignment constraints omits f1bfe0982e82 staging: rtl8723bs: remove unused structures omits af48fc5a4f2a staging: rtl8723bs: fix pointer declaration style omits 4964a4300660 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() omits 0e23570a0cf6 staging: qlge/qlge_main: Use min_t instead of min omits 7f9942c61fa6 ARM: s3c: fix fiq for clang IAS omits 816ef8d7a2c4 x86/efi: Remove EFI PGD build time checks omits 8c511eff1827 powerpc/kuap: Allow kernel thread to access userspace afte [...] omits c30b63ef0d84 soundwire: bus: use no_pm IO routines for all interrupt handling omits 299e9780b919 soundwire: bus: use sdw_write_no_pm when setting the bus s [...] omits b04c975e654c soundwire: bus: use sdw_update_no_pm when initializing a device omits a1d9fda296b8 soundwire: Revert "soundwire: debugfs: use controller id i [...] omits d68f2cb09597 phy: cpcap-usb: Simplify bool conversion omits 43851904cbd7 phy: qcom-qmp: make a const array static, makes object smaller omits 3dbbc8e97cb2 phy: zynqmp: Simplify code by using dev_err_probe() omits 0e43fdb94a83 phy: qcom-qmp: Add support for SM8350 UFS phy omits 920abc105b5d phy: qcom-qmp: Add UFS V5 registers found in SM8350 omits d0858167492b dt-bindings: phy: qcom,qmp: Add SM8350 UFS PHY bindings omits 9746b11715c3 media: i2c: Add imx334 camera sensor driver omits 41b3e23376e9 media: dt-bindings: media: Add bindings for imx334 omits 2984b0ddd557 media: ov8856: Configure sensor for GRBG Bayer for all modes omits 49b94d580abc media: i2c: imx219: Implement V4L2_CID_LINK_FREQ control omits 6f862f848830 media: ov5675: fix vflip/hflip control omits d12783207ae8 media: ipu3-cio2: Build bridge only if ACPI is enabled omits 85db876b08f1 media: Remove the legacy v4l2-clk API omits 01747ab9ca07 media: ov6650: Use the generic clock framework omits ea6300cdf181 media: mt9m111: Use the generic clock framework omits 8de14b3acb9c media: ov9640: Use the generic clock framework omits 832e6609f790 media: pxa_camera: Drop the v4l2-clk clock register omits a52e17361987 media: mach-pxa: Register the camera sensor fixed-rate clock omits 9fda25332c4b media: i2c: imx258: get clock from device properties and e [...] omits 2b585242b861 media: i2c: imx258: simplify getting state container omits 9d14932d3eb0 media: i2c: imx258: add support for binding via device tree omits d899e5f1db7a media: dt-bindings: media: imx258: add bindings for IMX258 sensor omits ded8f0355a88 media: i2c: rdacm20: Constify static structs omits 85cb767cbfcd media: i2c: max9286: Configure reverse channel amplitude omits 5a386b1ff771 media: i2c: max9286: Make channel amplitude programmable omits 02b57eb3b576 media: i2c: max9286: Break-out reverse channel setup omits c00b72491366 media: dt-bindings: media: max9286: Document 'maxim,revers [...] omits a59f853b3b4b media: i2c: Add driver for RDACM21 camera module omits 655ae29da72a media: marvell-ccic: power up the device on mclk enable omits 918b866edfec media: dt-bindings: Remove old ov5647.yaml file, update ov [...] omits 3e90e5ad9497 media: Clarify v4l2-async subdevice addition API omits 25d81f9307ff batman-adv: Fix names for kernel-doc blocks omits 576fb6713bc4 batman-adv: Avoid sizeof on flexible structure omits cfa55c6d47b1 batman-adv: Drop publication years from copyright info omits b01edcbd409c media: v4l2-async: Improve v4l2_async_notifier_add_*_subdev() API omits c1cc23625062 media: v4l2-async: Discourage use of v4l2_async_notifier_a [...] omits be5ec392bb76 media: davinci: vpif_display: Remove unused v4l2-async code omits c89502c84b15 media: pxa-camera: Use v4l2_async_notifier_add_*_subdev omits 5fd934d70215 media: renesas-ceu: Use v4l2_async_notifier_add_*_subdev omits 50fe0de0fedb media: marvell-ccic: Use v4l2_async_notifier_add_*_subdev omits 1ee18ded86ec usb: cdnsp: Removes some useless trace events omits 88367b1522bf media: cadence: Use v4l2_async_notifier_add_fwnode_remote_subdev omits 5bbefdefe8a6 media: st-mipid02: Use v4l2_async_notifier_add_fwnode_remo [...] omits 3a2822bfe45c media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remo [...] omits 49cff8db6c22 media: stm32: Use v4l2_async_notifier_add_fwnode_remote_subdev omits d6701f13bd07 media: atmel: Use v4l2_async_notifier_add_fwnode_remote_subdev omits c1cf3d896d12 media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_re [...] omits 38a50230292f media: i2c: ov5648: remove unnecessary NULL check omits e88ccf09e79c media: i2c: max9286: fix access to unallocated memory omits c432147c771d media: staging/intel-ipu3: Do not zero reserved fields omits 0e34fe5beace media: ipu3-cio2: Do not zero reserved fields omits 7e7618579dcd media: v4l2-async: Remove V4L2_ASYNC_MATCH_DEVNAME omits ea12d248b096 media: i2c: fix spelling mistakes: "enpoint" -> "endpoint" omits 8914add2c9e5 net/mlx5e: Handle FIB events to update tunnel endpoint device omits 021905f8067d net/mlx5e: Rename some encap-specific API to generic names omits c7b9038d8af6 net/mlx5e: TC preparation refactoring for routing update event omits 2221d954d984 net/mlx5e: Refactor neigh update infrastructure omits 777bb800c696 net/mlx5e: Create route entry infrastructure omits 0d9f96471493 net/mlx5e: Extract tc tunnel encap/decap code to dedicated file omits 8e404fefa58b net/mlx5e: Match recirculated packet miss in slow table us [...] omits 48d216e5596a net/mlx5e: Refactor reg_c1 usage omits a508728a4c8b net/mlx5e: VF tunnel RX traffic offloading omits 4ad9116c84ed net/mlx5e: Remove redundant match on tunnel destination mac omits 34ca65352ddf net/mlx5: E-Switch, Indirect table infrastructure omits 6717986e15a0 net/mlx5e: Refactor tun routing helpers omits 10742efc20a4 net/mlx5e: VF tunnel TX traffic offloading omits 9e51c0a62492 net/mlx5: E-Switch, Refactor rule offload forward action p [...] omits 275c21d6cbe2 net/mlx5e: Always set attr mdev pointer omits 84ae9c1f29c0 net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping omits b055ecf5827d net/mlx5: E-Switch, Refactor setting source port omits f317e2ea8c88 net: stmmac: set TxQ mode back to DCB after disabling CBS omits fb6221a2013f Merge branch 'dpaa_eth-a050385-erratum-workaround-fixes-un [...] omits 0a9946cca1a3 dpaa_eth: try to move the data in place for the A050385 erratum omits c2b0e8455eb7 dpaa_eth: reduce data alignment requirements for the A0503 [...] omits 275a9c72b420 dpaa_eth: reserve space for the xdp_frame under the A05038 [...] omits 8dc1c444df19 net: gro: do not keep too many GRO packets in napi->rx_list omits 626899a02e6a netfilter: nftables: remove redundant assignment of variable err omits b4b06c977295 platform/chrome: cros_ec_types: Support disconnect events [...] omits 38f56061c892 platform/chrome: cros_ec_typec: Skip port partner check in [...] omits 4bc23b3c83c9 clk: rockchip: fix DPHY gate locations on rk3368 omits ed2243e0038b clk: rockchip: use clock id for SCLK_VIP_OUT on rk3368 omits 686458aa7523 clk: rockchip: add clock id for SCLK_VIP_OUT on rk3368 omits fabb841c5b16 clk: rockchip: use clock ids for PCLK_DPHYRX and PCLK_DPHY [...] omits 0be10b6f68b2 clk: rockchip: add clock ids for PCLK_DPHYRX and PCLK_DPHY [...] omits 7d6bec2868f6 rtc: s3c: quiet maybe-unused variable warning omits 5c78cceeb2d8 rtc: s3c: stop setting bogus time omits 302757c9ae62 rtc: sd3078: quiet maybe-unused variable warning omits 0a268386c7d1 rtc: s35390a: quiet maybe-unused variable warning omits 194084679e68 rtc: rx8581: quiet maybe-unused variable warning omits 782d3ebfcf27 rtc: rx8010: quiet maybe-unused variable warning omits da8263215040 rtc: rv8803: quiet maybe-unused variable warning omits 94428ac9aae9 rtc: rv3032: quiet maybe-unused variable warning omits 788babdd546a rtc: rv3029: quiet maybe-unused variable warning omits dff31b0bc065 rtc: rv3028: quiet maybe-unused variable warning omits cbc1d52cb1bc rtc: rs5c372: quiet maybe-unused variable warning omits c506bc10aa82 rtc: pcf85363: quiet maybe-unused variable warning omits c8ecbc783c5e rtc: pcf85063: quiet maybe-unused variable warnings omits ef886c440b9b rtc: meson: quiet maybe-unused variable warning omits 2717c59e26be rtc: m41t80: quiet maybe-unused variable warning omits 413b7841f166 rtc: isl1208: quiet maybe-unused variable warning omits 2c1dc25fa7c8 rtc: ds3232: quiet maybe-unused variable warning omits fb38b5da9010 rtc: ds1672: quiet maybe-unused variable warning omits 97de1f587ab9 rtc: digicolor: quiet maybe-unused variable warning omits ae1247f79ddf rtc: brcmstb-waketimer: quiet maybe-unused variable warning omits b8ded8177a3d rtc: bq32k: quiet maybe-unused variable warning omits 8792bab957c8 rtc: armada38x: depend on OF omits d5328499bf01 rtc: class: remove bogus documentation omits 3b8fc144d945 dt-bindings: rtc: pcf2127: update bindings omits c37b643026dd rtc: rv3028: remove useless warning messages omits f007c479c2d0 rtc: rv3028: fix PORF handling omits 0c1095d334da rtc: mxc_v2: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 3f2d30184773 rtc: mxc: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 669022c29af6 rtc: tegra: Replace spin_lock_irqsave with spin_lock in hard IRQ omits be3df3f85897 rtc: r7301: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 513179755653 rtc: pm8xxx: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 6950d046eb6e rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 5c34b8e7e8bb i3c: master: dw: Drop redundant disec call omits f06a1af8e739 MAINTAINERS: Add Silvaco I3C master omits dd3c52846d59 i3c: master: svc: Add Silvaco I3C master driver omits b8b0446f1f1a dt-bindings: i3c: Describe Silvaco master binding omits 57f7c9ff1b3f dt-bindings: Add vendor prefix for Silvaco omits de67276e66fc dt-bindings: i3c: mipi-hci: Include the bus binding omits 5e4cdca887fd dt-bindings: i3c: Convert the bus description to yaml omits 36a6c843fd0d entry: Use different define for selector variable in SUD omits 6342adcaa683 entry: Ensure trap after single-step on system call return omits 2d396cb3b126 tracing: Do not create "enable" or "filter" files for ftra [...] omits 063b811f3465 media: uvc: strncpy -> strscpy omits c90c103c8dc4 media: vidtv: adapter->mdev was set too late omits 08979f160eb9 media: media/dvb/dvbstb.svg: Antena -> Antenna omits fee20eb5ceab media: media/pci: fix spelling typo of frimware omits c0133e9dbac8 media: doc: pixfmt-yuv: Fix 4:4:4 subsampling info omits 6532923237b4 media: smipcie: fix interrupt handling and IR timeout omits 2e74a01fb073 media: em28xx: Add support for Hauppauge USB QuadHD omits 1970105af093 media: em28xx-core: Fix i2c error debug omits 688e2dd468ac media: em28xx-core: Fix TS2 active led omits b53f2fa136b1 media: mxl692: MaxLinear 692 ATSC demod/tuner driver omits 2452483d9546 Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs" omits fee03efc6934 ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 omits a07df82c7990 ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk omits 1e0d27fce010 Merge branch 'akpm' (patches from Andrew) omits 586a0787ce35 xprtrdma: Clean up rpcrdma_prepare_readch() omits 256cfdd6fdf7 tracing: Do not count ftrace events in top level enable output omits 4c7bcb51ae25 genirq: Prevent [devm_]irq_alloc_desc from returning irq 0 omits 12aae8f1d879 ice: remove dead code omits 11404310d58d ice: use flex_array_size where possible omits e94c0df984d3 ice: Replace one-element array with flexible-array member omits e67fbcfbb4ef ice: display stored UNDI firmware version via devlink info omits e120a9ab45d3 ice: display stored netlist versions via devlink info omits 2c4fe41d727f ice: display some stored NVM versions via devlink info omits 0ce50c7066e2 ice: introduce function for reading from flash modules omits 1fa95e0120eb ice: cache NVM module bank information omits 74789085d9ce ice: introduce context struct for info report omits 9af368fa9c64 ice: create flash_info structure and separate NVM version omits 21b200d09182 cifs: report error instead of invalid when revalidating a [...] omits c64e7efe46b7 spi: stm32: make spurious and overrun interrupts visible omits e1e2093b16cb spi: stm32h7: replace private SPI_1HZ_NS with NSEC_PER_SEC omits c63b95b76e69 spi: stm32: defer probe for reset omits 1c75cfd53e21 spi: stm32: driver uses reset controller only at init omits 084de5232820 spi: stm32h7: ensure message are smaller than max size omits 5a380b833ad4 spi: stm32: use bitfield macros omits 8f8d0e3e33e3 spi: stm32: do not mandate cs_gpio omits 2269f5a8b1a7 spi: stm32: properly handle 0 byte transfer omits 3943abf2dbfa x86/debug: Prevent data breakpoints on cpu_dr7 omits c4bed4b96918 x86/debug: Prevent data breakpoints on __per_cpu_offset omits 78178ca844f0 gfs2: Don't skip dlm unlock if glock has an lvb omits 654eb3f2a009 MAINTAINERS/.mailmap: use my @kernel.org address omits e558464be982 mm: hugetlb: fix missing put_page in gather_surplus_pages() omits 28abcc963149 ubsan: implement __ubsan_handle_alignment_assumption omits b99acdcbfe3c kasan: make addr_has_metadata() return true for valid addresses omits 49c6631d3b4f kasan: add explicit preconditions to kasan_report() omits da74240eb3fc mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] omits 9c41e526a56f mailmap: add entries for Manivannan Sadhasivam omits 4c415b9a710b mailmap: fix name/email for Viresh Kumar omits 2dcb39645441 memblock: do not start bottom-up allocations with kernel_end omits 1c2f67308af4 mm: thp: fix MADV_REMOVE deadlock on shmem THP omits 55b6f763d8bc init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov omits 4f6ec8602341 mm/vmalloc: separate put pages and flush VM flags omits 74e21484e40b mm, compaction: move high_pfn to the for loop scope omits 71a64f618be9 mm: migrate: do not migrate HugeTLB page whose refcount is one omits ecbf4724e606 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active omits 0eb2df2b5629 mm: hugetlb: fix a race between isolating and freeing page omits 7ffddd499ba6 mm: hugetlb: fix a race between freeing and dissolving the page omits 585fc0d2871c mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page omits 3228e1dc8098 x86/Kconfig: Remove HPET_EMULATE_RTC depends on RTC omits abd4737f67d7 mm/arm64: Correct obsolete comment in do_page_fault() omits 174bcc691f44 timens: Delete no-op time_ns_init() omits b5c28ea601b8 alarmtimer: Update kerneldoc omits 17fbcdf9f163 Merge tag 'nfsd-5.11-3' of git://git.kernel.org/pub/scm/li [...] omits 6157ce59bf31 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits c8d99bb938d3 drm/msm: Fix legacy relocs path omits 7df222c35920 drm/msm/disp/mdp5: mdp5_cfg: Fix msm8974v2 max_clk omits 97ba0c7413f8 Merge tag 'iommu-fixes-v5.11-rc6' of git://git.kernel.org/ [...] omits e07ce64d8304 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 2d8bdf590658 Merge tag 'mmc-v5.11-rc6' of git://git.kernel.org/pub/scm/ [...] omits 8e91dd934be6 Merge tag 'drm-fixes-2021-02-05-1' of git://anongit.freede [...] omits 5120bf0a5fc1 RDMA/rxe: Correct skb on loopback path omits 8fc1b7027fc1 RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt omits e328197423e0 RDMA/rxe: Remove useless code in rxe_recv.c omits 7d9ae80e31df RDMA/rxe: Fix coding error in rxe_recv.c omits 08e1294daa29 ice: report timeout length for erasing during devlink flash omits 834ec3e1ee65 gfs2: Lock imbalance on error path in gfs2_recover_one omits f08c74a3b52d ASoC: dt-bindings: renesas, rsnd: Group tuples in playback [...] omits 500c9f8c58a7 ASoC: dmaengine_pcm: add peripheral configuration omits 5e3277ab3baf ASoC: qcom: lpass: Fix i2s ctl register bit map omits 24c242ec7abb ntp: Use freezable workqueue for RTC synchronization omits b6040f9b987e Merge series "ASoC: stm32: i2s: add master clock provider" [...] omits 7f82e631d236 locking/lockdep: Avoid unmatched unlock omits c30f259a2138 rpcrdma: Capture bytes received in Receive completion tracepoints omits 2324fbedc207 xprtrdma: Pad optimization, revisited omits 84dff5eb86ce rpcrdma: Fix comments about reverse-direction operation omits 67b16625d17b xprtrdma: Refactor invocations of offset_in_page() omits 54e6aec57c25 xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() omits 9929f4adce36 xprtrdma: Remove FMR support in rpcrdma_convert_iovs() omits 131796524fa3 IB/mlx5: Use rdma_for_each_port for port iteration omits 7416790e2245 RDMA/core: Introduce and use API to read port immutable data omits 7a58779edd75 IB/mlx5: Improve query port for representor port omits 2019d70e919f IB/mlx5: Avoid calling query device for reading pkey table length omits 3ce60f443b14 IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev omits b53005d66bb0 RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ omits fb3c293b82c3 ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode omits b35ccebe3ef7 vdpa/mlx5: Restore the hardware used index after change map omits ef07c116d987 HID: logitech-dj: add support for keyboard events in eQUAD [...] omits 19657a609b68 ASoC: mediatek: mt8183-mt6358: set playback and capture co [...] omits 8a262e614ef8 ASoC: stm32: i2s: add master clock provider omits df91785a22e2 ASoC: dt-bindings: add mclk provider support to stm32 i2s omits 2927e6d398d0 Merge branch 'asoc-5.11' into asoc-5.12 omits b976a5adf32e Merge series "ASoC: SOF/Intel/SoundWire: add missing quirk [...] omits 257e84a5377f io_uring: refactor sendmsg/recvmsg iov managing omits 5476dfed29ad io_uring: clean iov usage for recvmsg buf select omits 2a7808024b19 io_uring: set msg_name on msg fixup omits 91792bb8089b smb3: fix crediting for compounding when only one request [...] omits 37f1cda4381f Merge tag 'mhi-for-v5.12' of git://git.kernel.org/pub/scm/ [...] omits 1609faa9e675 coresight: etm4x: Fix merge resolution for amba rework omits 94b3db5a55cb ARM: configs: at91_dt_defconfig: add ov7740 module omits bde65033a829 ARM: configs: at91_dt_defconfig: add useful helper options omits 75386810d3a6 mtd: spi-nor: sst: Add support for Global Unlock on sst26vf omits a7a5acba0e06 mtd: spi-nor: Add Global Block Unlock command omits 58fa22f68fca mtd: spi-nor: core: Add erase size check for erase command [...] omits 30fd8f65af78 ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode omits c792c3690b82 ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend omits 121871a75ae4 ASoC: rt711-sdw: use cancel_work_sync() for .remove omits 737ee8bdf682 ASoC: rt700-sdw: use cancel_work_sync() in .remove as well [...] omits 5ab3ff4d6696 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] omits 45c92ec32b43 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] omits f12bbc50f3b1 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] omits 969b276718de mtd: spi-nor: core: Fix erase type discovery for overlaid region omits 9166f4af32db mtd: spi-nor: sfdp: Fix last erase region marking omits abdf5a5ef965 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overl [...] omits 4ffa84b861cb ACPI: APEI: ERST: remove unneeded semicolon omits 4fca9de24753 Merge back 'acpi-scan' changes for v5.12. omits 026c5b1ec29c bus: mhi: pci_generic: Increase num of elements in hw event ring omits 1e2f29ba83c5 mhi: pci_generic: Print warning in case of firmware crash omits c0b80a6247a3 ARM: configs: at91: DT/ATAG defconfig modifications omits 9dc00b25eadf dma-mapping: benchmark: pretend DMA is transmitting omits 9f5f8ec50165 dma-mapping: benchmark: use u8 for reserved field in uAPI [...] omits bc06f0943bd9 ARM: configs: sama5_defconfig: update and remove unneeded options omits ca338fed2a5f platform/x86: intel_scu_wdt: Drop mistakenly added const omits e2057ee29973 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer omits b31f1eb41c14 nvmem: Kconfig: Correct typo in NVMEM_RMEM omits 4d62e81b60d4 ARM: kexec: fix oops after TLB are invalidated omits 9c698bff66ab ARM: ensure the signal page contains defined contents omits 9242b54ab6ee ARM: configs: at91: enable drivers for sam9x60 omits 0573d3fa4864 Merge branch 'devel-stable' of git://git.armlinux.org.uk/~ [...] omits 51571108888a Merge tag 'icc-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] omits 47ef328c2090 iwlwifi: pcie: Disable softirqs during Rx queue init omits df8ba77ef4cc iwlwifi: bump FW API to 61 for AX devices omits a7abc1eae7e4 iwlwifi: mvm: add Asus to the PPAG approved list omits 4a76553c88b4 iwlwifi: mvm: add Microsoft to the PPAG approved list omits dd158ed674ed iwlwifi: mvm: add Samsung to the PPAG approved list omits ca176eddeba2 iwlwifi: mvm: add HP to the PPAG approved list omits a2ac0f48a07c iwlwifi: mvm: implement approved list for the PPAG feature omits efaa85cf2294 iwlwifi: mvm: set enabled in the PPAG command properly omits 9dbb62a29042 iwlwifi: mvm: add debugfs entry to trigger a dump as any t [...] omits 0d65ce900d11 iwlwifi: mvm: add tx fail time point omits 1db5c3472b2a iwlwifi: fwrt: add suspend/resume time point omits 119c2a13a3e8 iwlwifi: mvm: add triggers for MLME events omits 5226cecbc6c8 iwlwifi: mvm: add IML/ROM information for other HW families omits e5d153ec54f0 iwlwifi: mvm: fix CSA AP side omits d8367b124cf6 iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static omits d8cf2cfa9746 iwlwifi: mvm: cancel the scan delayed work when scan is aborted omits 7f9c3bc465b2 iwlwifi: pcie: add support for SnJ with Hr1 omits 11f8c533da72 iwlwifi: mvm: move early time-point before nvm_init in non [...] omits 930be4e76f26 iwlwifi: add support for SnJ with Jf devices omits 6f60fb03c8e7 iwlwifi: move SnJ and So rules to the new tables omits 85b7eb490e86 iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() omits 46e64deaa868 iwlwifi: fw api: make hdr a zero-size array again omits e497bed1a284 iwlwifi: bump FW API to 60 for AX devices omits b1fdc2505abc iwlwifi: mvm: advertise BIGTK client support if available omits e4d221b42354 Drivers: hv: vmbus: Resolve race condition in vmbus_onoffe [...] omits e3fa4b747f08 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...] omits fe8c1b18a27d Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() omits 9c400d3548c3 Drivers: hv: vmbus: Reduce number of references to message [...] omits e99c4afbee07 Drivers: hv: vmbus: Initialize memory to be sent to the host omits 06caa778d8b2 hv_utils: Add validation for untrusted Hyper-V values omits a8c3209998af Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] omits ddd83d328c3f iwlwifi: always allow maximum A-MSDU on newer devices omits 5c255a10711b iwlwifi: mvm: debugfs: check length precisely in inject_packet omits 9aae43a450e8 iwlwifi: mvm: simplify TX power setting omits 13f028b4f748 iwlwifi: tx: move handing sync/async host command to trans omits 6761a718263a iwlwifi: mvm: add explicit check for non-data frames in ge [...] omits 33fa519ac618 iwlwifi: mvm: debugfs for phy-integration-ver omits a1d59263e718 iwlwifi: parse phy integration string from FW TLV omits 701625803ccc iwlwifi: mvm: csa: do not abort CSA before disconnect omits 708a39aaca22 iwlwifi: mvm: don't send commands during suspend\resume tr [...] omits 00520b7a2a13 iwlwifi: mvm: don't check system_pm_mode without mutex held omits 6275c77e77b2 iwlwifi: remove TRANS_PM_OPS omits fcc2622cb237 iwlwifi: dbg: dump paged memory from index 1 omits 3161a34d659b iwl-trans: iwlwifi: move sync NMI logic to trans omits 25edc8f259c7 iwlwifi: pcie: properly implement NAPI omits d4e3a341b87b iwlwifi: mvm: add support for new flush queue response omits f7d6ef33a779 iwlwifi: mvm: handle CCA-EXT delay firmware notification omits 96a603803deb iwlwifi: mvm: scan: fix scheduled scan restart handling omits 88181e6e21c4 iwlwifi: mvm: remove debugfs injection limitations omits 1e1a58bec773 iwlwifi: mvm: check more notification sizes omits afc857bc2a71 iwlwifi: mvm: add notification size checks omits dc9b7be557ca x86/sgx: Drop racy follow_pfn() check omits 4f63b320afdd x86/asm: Fixup TASK_SIZE_MAX comment omits f670e9f9c8ca usb: dwc2: Fix endpoint direction check in ep_from_windex omits 23e32a595e11 usb: musb: jz4740: Add missing CR to error strings omits eb44cef95427 usb: musb: dma: Remove unused variable omits ae2938c35843 usb: musb: Fix NULL check on struct musb_request field omits 0eaa1a3714db usb: musb: Fix runtime PM race in musb_queue_resume_work omits 0e5a3c8284a3 usb: dwc3: fix clock issue during resume in OTG mode omits fc6a31b00739 HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE [...] omits 2fad0abdfa03 HID: displays: convert sysfs sprintf/snprintf family to sy [...] omits d883312489df HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit omits 4d3008330148 HID: lg-g15: make a const array static, makes object smaller omits c8134c004ccf xhci: ext-caps: Use software node API with the properties omits b1638ee56c1a usb: dwc3: host: Use software node API with the properties omits 151f6ff78cdf software node: Provide replacement for device_add_properties() omits 89451aabea5f Merge tag 'tag-ib-usb-typec-chrome-platform-cros-ec-typec- [...] omits 036f90dd92bb ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() omits efe6e3068067 kallsyms: fix nonconverging kallsyms table with lld omits 315da87c0f99 kbuild: fix duplicated flags in DEBUG_CFLAGS omits 7a5661739d4b iommu/mediatek: Fix unsigned domid comparison with less than zero omits 03fd39ed5a15 batman-adv: Start new development cycle omits 23a2d70c7a2f bpf: Refactor BPF_PSEUDO_CALL checking as a helper function omits b3d2c7b876d4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 4d469ec8ec05 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 8ae90b757145 Merge branch 'amend-hv_netvsc-copy-packets-sent-by-hyper-v [...] omits 8dff9808e973 hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-p [...] omits 0102eeedb717 hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_T [...] omits 6b4950d9501e Merge branch 'r8152-adjust-flow-for-power-cut' omits 80fd850b31f0 r8152: adjust the flow of power cut for RTL8153B omits a08c0d309d8c r8152: replace several functions about phy patch request omits b7ff3a447d10 arm64: dts: agilex: fix phy interface bit shift for gmac1 [...] omits 647b8dd51846 selftests: txtimestamp: fix compilation issue omits 8fd54a73b7cd net: dsa: call teardown method on probe failure omits 07bf34a50e32 net: enetc: initialize the RFS and RSS memories omits 63b8ee4f548c crypto: crypto4xx - Avoid linking failure with HW_RANDOM=m omits b4ea2220b86a crypto: octeontx2 - Add dependency on NET_VENDOR_MARVELL omits b33fa5ff8190 crypto: octeontx2 - fix signedness bug in cptvf_register_i [...] omits b2cd1d812b95 crypto: ccree - fix spelling typo of allocated omits add285bce377 net: dsa: xrs700x: Correctly address device over I2C omits b53014f0791c net: dsa: bcm_sf2: Check egress tagging of CFP rule with p [...] omits 53b823b29aac drivers: net: ethernet: i825xx: Fix couple of spellings in [...] omits 12bc8dfb83b5 hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc [...] omits 52cbd23a119c udp: fix skb_copy_and_csum_datagram with odd segment sizes omits 1d23a56b0296 net: ipa: set error code in gsi_channel_setup() omits c56006f89fbc Merge branch 'fix-w-1-compilation-warnings-in-net-folder' omits edf597da02a0 netfilter: move handlers to net/ip_vs.h omits 04f00ab2275f net/core: move gro function declarations to separate header omits f9a4719cc16f ipv6: move udp declarations to net/udp.h omits 1faba27f11c8 ipv6: silence compilation warning for non-IPV6 builds omits 8f8a42ff003a net: hns3: remove redundant null check of an array omits d6adfd37e7eb nfc: pn533: Fix typo issue omits ccdafd226345 Merge branch 'net-enable-udp-v6-sockets-receiving-v4-packe [...] omits 5d30c626b67e rxrpc: call udp_tunnel_encap_enable in rxrpc_open_socket omits a4a600dd301c udp: call udp_encap_enable for v6 sockets when enabling encap omits c9dca822c729 net-loopback: set lo dev initial state to UP omits e64ffa887541 Merge branch 'net-consolidate-page_is_pfmemalloc-usage' omits 05656132a874 net: page_pool: simplify page recycling condition tests omits a79afa78e625 net: use the new dev_page_is_reusable() instead of private [...] omits bc38f30f8dbc net: introduce common dev_page_is_reusable() omits 48f971c9c80a skbuff: constify skb_propagate_pfmemalloc() "page" argument omits 1d7bab6a9445 mm: constify page_is_pfmemalloc() argument omits 81b8be68ef8e net: hdlc_x25: Return meaningful error code in x25_open omits 7b5eab57cac4 rxrpc: Fix clearance of Tx/Rx ring when releasing a call omits 3401e4aa43a5 cxgb4: Add new T6 PCI device id 0x6092 omits 9c97921a51a0 net: fix building errors on powerpc when CONFIG_RETPOLINE [...] omits 0053859496ba net: add EXPORT_INDIRECT_CALLABLE wrapper omits 7e3ce05e7f65 netlink: add tracepoint at NL_SET_ERR_MSG omits 59854811c08c Merge tag 'drm-intel-fixes-2021-02-04' of git://anongit.fr [...] omits ecda49c522f6 Merge branch 'BPF ring buffer + sleepable programs' omits f446b570ac7e bpf/selftests: Update the IMA test to use BPF ring buffer omits ba90c2cc0231 bpf: Allow usage of BPF ringbuffer in sleepable programs omits dd86e7fa07a3 Merge tag 'pci-v5.11-fixes-2' of git://git.kernel.org/pub/ [...] omits ec45c5faa2f4 Merge branch 'BPF selftest helper script' omits 881949f770bf bpf/selftests: Add a short note about vmtest.sh in README.rst omits c9709f52386d bpf: Helper script for running BPF presubmit tests omits cfd4951f935c Merge tag 'amd-drm-fixes-5.11-2021-02-03' of https://gitla [...] omits 1e013ff7cb54 docs: Document cross-referencing using relative path omits ea1d838980f4 docs: Enable usage of relative paths to docs on automarkup omits 860660fd829e ARM: 9055/1: mailbox: arm_mhuv2: make remove callback return void omits 8fa4e9388006 docs: thermal: fix spelling mistakes omits 61ffd285bddc Documentation: admin-guide: Update kvm/xen config option omits dd58e649742a docs: Make syscalls' helpers naming consistent omits 5ca6d0268df8 drm/msm: remove unneeded variable: "rc" omits 26606ce072d4 coding-style.rst: Avoid comma statements omits 4ba1d726c45d Documentation: /proc/loadavg: add 3 more field descriptions omits 78f101a1b258 Documentation/submitting-patches: Add blurb about backtrac [...] omits 39a944cd8b64 Merge tag 'imx-defconfig-5.12' of git://git.kernel.org/pub [...] omits 7321ed736f5c Merge tag 'qcom-defconfig-for-5.12' of git://git.kernel.or [...] omits 8c4501f0c03a Merge tag 'qcom-arm64-defconfig-for-5.12' of git://git.ker [...] omits 70ba3b1adbf5 arm64: defconfig: Enable RT5659 omits f7d62396798c Merge tag 'amlogic-soc' of git://git.kernel.org/pub/scm/li [...] omits 1ddc96bd42da MIPS: kernel: Support extracting off-line stack traces fro [...] omits c87bc737220a MIPS: pistachio: remove obsolete include/asm/mach-pistachio omits 7deff441f53c drivers: soc: atmel: fix type for same7 omits 8991ae593ca2 mips: dts: Add support for Cisco SG220-26 switch omits d290da83cb09 Merge series "spi: Add support for Realtek RTL838x/RTL839x [...] omits 6395a6213b83 Merge series "ASoC: mediatek: mt8192: apply some cleanup" [...] omits c148c1bb2a6e Merge tag 'clk-imx-5.12' of git://git.kernel.org/pub/scm/l [...] omits aec18a57edad io_uring: drop mm/files between task_work_submit omits 6bbea83a6693 Merge tag 'sunxi-clk-for-5.12' of https://git.kernel.org/p [...] omits 7907e69f31a5 Merge tag 'renesas-clk-for-v5.12-tag2' of git://git.kernel [...] omits 8310a99107b1 dt-bindings: Add Cisco prefix to vendor list omits 4042147a0cc6 MIPS: Add Realtek RTL838x/RTL839x support as generic MIPS system omits 671841d254b8 Add support for Realtek RTL838x/RTL839x switch SoCs omits 8e5cee476902 dt-bindings: mips: Add support for RTL83xx SoC series omits e93fac3b5161 drivers: net: xen-netfront: Simplify the calculation of variables omits ec7d8e7dd3a5 xen/netback: avoid race in xenvif_rx_ring_slots_available() omits 390624119dee spi: clps711xx: remove redundant white-space omits 6acbd614c2c8 spi: Realtek RTL838x/RTL839x SPI controller omits a8af5cc2ff1e spi: realtek-rtl: Add support for Realtek RTL838x/RTL839x [...] omits f86b15a1e654 ACPI: thermal: Clean up printing messages omits 2924d2f83778 ACPI: video: Clean up printing messages omits 411e3216d4ee ACPI: button: Clean up printing messages omits bd8c5d1ee37f ACPI: battery: Clean up printing messages omits 2249ff344467 ACPI: AC: Clean up printing messages omits 0dd4d3e8c3a8 ASoC: da7218: Drop CONFIG_OF ifdef omits 4cceb42f4f40 ASoC: mediatek: mt8192-mt6359: simplify ops for Capture1 DAI link omits 0840706d6c61 ASoC: mediatek: mt8192: use asoc_substream_to_rtd() omits 8e59cf943fa7 ASoC: mediatek: mt8192-mt6359: use asoc_substream_to_rtd() omits 25a068b8e9a4 x86/apic: Add extra serialization for non-serializing MSRs omits c8ec21c6d25c platform/chrome: cros_ec_typec: Clear Type C disc events omits 5c279c4cf206 Revert "x86/setup: don't remove E820_TYPE_RAM for pfn 0" omits 2f0531869fd2 cpufreq: Remove unused flag CPUFREQ_PM_NO_WARN omits 5ae4a4b45d43 cpufreq: Remove CPUFREQ_STICKY flag omits 12bfee94c230 ACPI: bus: Drop ACPI_BUS_COMPONENT which is not used any more omits fba2ae30fe8c ACPI: utils: Clean up printing messages omits e52d9d8c0864 ACPI: scan: Clean up printing messages omits ee98460b2ff9 ACPI: bus: Clean up printing messages omits c56fd5ead29b ACPI: PM: Clean up printing messages omits 56ce8339d41b ACPI: power: Clean up printing messages omits c8880651190e Merge branch 'acpi-scan' into acpi-messages omits b64afd949ee3 platform/chrome: cros_ec: Import Type C control command omits 927002ed29e2 Merge tag 'acpi-5.11-rc7' of git://git.kernel.org/pub/scm/ [...] omits 4cb2c00c43b3 Merge tag 'ovl-fixes-5.11-rc7' of git://git.kernel.org/pub [...] omits 031b91a5fe6f KVM: x86: Set so called 'reserved CR3 bits in LM mask' at [...] omits 493007c1fa89 Merge branch 'gtp' omits 9716178a3abd gtp: update rx_length_errors for abnormally short packets omits 29f53b5c00c1 gtp: set device type omits 70d132462998 gtp: drop unnecessary call to skb_dst_drop omits a9c0df76d002 gtp: really check namespaces before xmit omits e1b2914e645c gtp: include role in link info omits e21eb3a065a2 gtp: set initial MTU omits 49ecc587dca2 Revert "GTP: add support for flow based tunneling API" omits 3dd344ea84e1 net: tracepoint: exposing sk_family in all tcp:tracepoints omits 10888140f09c Bluetooth: btusb: fix excessive stack usage omits 45068063efb7 xfs: fix incorrect root dquot corruption error when switch [...] omits fc4325a1a34a platform/x86: intel_scu_wdt: Drop mistakenly added const omits d8f5c5ea6637 platform/x86: Kconfig: add missing selects for ideapad-laptop omits 18a2615c1f93 staging: wimax: Switch from strlcpy to strscpy omits 9c15db83a86b staging: sm750fb: Switch from strlcpy to strscpy omits f64e4ab3c228 staging: rtl8712: Switch from strlcpy to strscpy omits 81590693e3a2 staging: rtl8192u: Switch from strlcpy to strscpy omits 3055b52625c4 staging: rtl8192e: Switch from strlcpy to strscpy omits 7ea3f3a6bf48 staging: rtl8188eu: Switch from strlcpy to strscpy omits 3381583fd61b staging: olpc_dcon: Switch from strlcpy to strscpy omits 63ba253f8ad4 staging: octeon: Switch from strlcpy to strscpy omits aca1bf728a2d staging: nvec: Switch from strlcpy to strscpy omits 6367dee9e3db staging: most: Switch from strlcpy to strscpy omits a288a21e70d4 staging: fsl-dpaa2: Switch from strlcpy to strscpy omits a66111446d3e staging: greybus: Switch from strlcpy to strscpy omits a91e4e016051 staging: comedi: Switch from strlcpy to strscpy omits 7a8d2f1908a5 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table omits 1aa291fbcd21 staging: rtl8723bs: fix rtw_cfg80211_monitor_if_xmit_entry [...] omits 0732ce21329d staging: qlge: fix read of an uninitialized pointer omits 9810cad7dad0 staging: most: sound: use non-safe list iteration omits 45b754ae5b82 staging: most: sound: add sanity check for function argument omits 920fd8a70619 misc: rtsx: init of rts522a add OCP power off when no card [...] omits 1f7c14afd4ad speakup: Make dectlk flush timeout configurable omits 49f259eff82e speakup ABI: Advertise synth parameters for all synths omits 0445efacec75 nvmem: core: skip child nodes not matching binding omits 5a3fa75a4d9c nvmem: Add driver to expose reserved memory as nvmem omits f90714e56cb6 dt-bindings: nvmem: Add bindings for rmem driver omits 579db09c6106 nvmem: imx-iim: Use of_device_get_match_data() omits 72e008ce307f nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] omits 76ec1ec8fc7c cxl: Simplify bool conversion omits f72896063396 coresight: etm4x: Handle accesses to TRCSTALLCTLR omits e5d51fbe9bf5 coresight: Add support for v8.4 SelfHosted tracing omits 4b6929f50d79 arm64: Add TRFCR_ELx definitions omits 61c68c68b826 dts: bindings: coresight: ETM system register access only units omits 5214b563588e coresight: etm4x: Add support for sysreg only devices omits e97db2cf091a coresight: etm4x: Run arch feature detection on the CPU omits c23bc382ef0e coresight: etm4x: Refactor probing routine omits dc1747a716fe coresight: etm4x: Detect system instructions support omits 1ab3bb9df5e3 coresight: etm4x: Add necessary synchronization for sysreg access omits 4211bfce1eb9 coresight: etm4x: Expose trcdevarch via sysfs omits 8b94db1edaee coresight: etm4x: Use TRCDEVARCH for component discovery omits fd6e79050066 coresight: etm4x: Detect access early on the target CPU omits e49516e2df5b coresight: etm4x: Handle ETM architecture version omits 4d1b1fd72908 coresight: etm4x: Clean up exception level masks omits 1d3eead7e9fb coresight: etm4x: Cleanup secure exception level masks omits 33d5573a15c2 coresight: etm4x: Check for Software Lock omits d02dfac3431f coresight: etm4x: Define DEVARCH register fields omits 91b9f0185487 coresight: etm4x: Hide sysfs attributes for unavailable registers omits 03336d0f4d0d coresight: etm4x: Add sysreg access helpers omits 4f2a67266ab3 coresight: etm4x: Add commentary on the registers omits c03ceec116ce coresight: etm4x: Make offset available for sysfs attributes omits f5bd523690d2 coresight: etm4x: Convert all register accesses omits 5e2acf9d5d2d coresight: etm4x: Always read the registers on the host CPU omits 8ce0029658ba coresight: Convert claim/disclaim operations to use access [...] omits 020052825e49 coresight: Convert coresight_timeout to use access abstraction omits 4eb1d85cfda8 coresight: tpiu: Prepare for using coresight device access [...] omits 6e736c60a9fe coresight: Introduce device access abstraction omits df81b43802f4 coresight: etm4x: Skip accessing TRCPDCR in save/restore omits f6a18f354c58 coresight: etm4x: Handle access to TRCSSPCICRn omits b8336ad947e1 coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 omits 65b272814577 coresight: cti: Reduce scope for the variable 'cs_fwnode' [...] omits 11a0b5e0ec8c random: fix the RNDRESEEDCRNG ioctl omits a74ab2ed0def misc: pvpanic: sysfs_emit uses should have a newline omits 0759d8072843 kdb: kdb_support: Fix debugging information problem omits 15b3d7f19019 Merge tag 'misc-habanalabs-next-2021-01-27' of https://git [...] omits 4c5de127598e bpf: Emit explicit NULL pointer checks for PROBE_LDX instr [...] omits cbd026e1d84b kernel: debug: fix typo issue omits ea8465e61102 Merge branch 'nvme-5.11' of git://git.infradead.org/nvme i [...] omits 2da2687b5116 kgdb: rectify kernel-doc for kgdb_unregister_io_module() omits eb90b4f8fb8b Merge branch 'dt/dtc-sync' into dt/next omits 9183908e70e9 dt-bindings: Fix errors in 'if' schemas omits 49ec0686b3e8 dt-bindings: iommu: renesas,ipmmu-vmsa: Make 'power-domain [...] omits 91f93c383992 dt-bindings: Fix undocumented compatible strings in examples omits 5280f7e530f7 io_uring/io-wq: return 2-step work swap scheme omits ea64ec02b31d io_uring: deduplicate file table slot calculation omits 847595de1732 io_uring: io_import_iovec return type cleanup omits 75c668cdd6ca io_uring: treat NONBLOCK and RWF_NOWAIT similarly omits b23df91bff95 io_uring: highlight read-retry loop omits 5ea5dd45844d io_uring: inline io_read()'s iovec freeing omits 7335e3bf9d0a io_uring: don't forget to adjust io_size omits 6bf985dc50dd io_uring: let io_setup_async_rw take care of iovec omits 1a2cc0ce8d18 io_uring: further simplify do_read error parsing omits 6713e7a6145a io_uring: refactor io_read for unsupported nowait omits eeb60b9ab400 io_uring: refactor io_cqring_wait omits c1d5a224683b io_uring: refactor scheduling in io_cqring_wait omits 9936c7c2bc76 io_uring: deduplicate core cancellations sequence omits ce88c9c79455 kbuild: Add support to build overlays (%.dtbo) omits 59b48a715107 scripts: dtc: Remove the unused fdtdump.c file omits 0da6bcd9fcc0 scripts: dtc: Build fdtoverlay tool omits 79edff12060f scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9 omits ee8f353b1591 block: remove skd driver omits d7e10d47691d io_uring: don't modify identity's files uncess identity is cowed omits 8dc6e6dd1bee usb: dwc3: qcom: Constify the software node omits efc9812edc61 usb: dwc3: haps: Constify the software node omits e81dee555417 usb: dwc2: pci: Drop the empty quirk function omits 203c018079e1 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 1dced56c3a78 Merge tag 'floppy-for-5.12' of https://github.com/evdenis/ [...] omits a8ac864a7d6d KVM: x86: Add helper to consolidate "raw" reserved GPA mas [...] omits 6f8e65a60168 KVM: x86/mmu: Add helper to generate mask of reserved HPA bits omits 5b7f575ccd29 KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits omits ca29e14506bd KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of [...] omits bbc2c63ddd51 KVM: nSVM: Use common GPA helper to check for illegal CR3 omits 636e8b733491 KVM: VMX: Use GPA legality helpers to replace open coded e [...] omits da6c6a7c06e2 KVM: x86: Add a helper to handle legal GPA with an alignme [...] omits 4bda0e97868a KVM: x86: Add a helper to check for a legal GPA omits 2732be902353 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when [...] omits f156abec725f KVM: x86: Set so called 'reserved CR3 bits in LM mask' at [...] omits e1f68169a4f8 KVM: Add documentation for Xen hypercall and shared_info updates omits 8d4e7e80838f KVM: x86: declare Xen HVM shared info capability and add t [...] omits 40da8ccd724f KVM: x86/xen: Add event channel interrupt vector upcall omits f2340cd9e41d KVM: x86/xen: register vcpu time info region omits aa096aa0a05f KVM: x86/xen: setup pvclock updates omits 73e69a86347a KVM: x86/xen: register vcpu info omits 3e3246158808 KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR omits 629b5348841a KVM: x86/xen: update wallclock region omits 42387042ba38 xen: add wc_sec_hi to struct shared_info omits 13ffb97a3b11 KVM: x86/xen: register shared_info page omits 1ea9f2ed81c4 KVM: x86/xen: add definitions of compat_shared_info, compa [...] omits a3833b81b05d KVM: x86/xen: latch long_mode when hypercall page is set up omits a76b9641ad1c KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR omits 7d6bbebb7bb0 KVM: x86/xen: Add kvm_xen_enabled static key omits 78e9878cb376 KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c omits 79033bebf6fa KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls omits 23200b7a30de KVM: x86/xen: intercept xen hypercalls if enabled omits ef14f0e82c9b platform/x86: acer-wmi: Don't use ACPI_EXCEPTION() omits 9aa422f676c9 platform/x86: thinkpad_acpi: Replace ifdef CONFIG_ACPI_PLA [...] omits d2386d791cb7 platform/x86: thinkpad_acpi: Fix 'warning: no previous pro [...] omits d9f1b52afa40 arm64: improve whitespace omits 92f4d400a407 KVM: x86/xen: Fix __user pointer handling for hypercall pa [...] omits 1232f8e6c9d1 KVM: x86/xen: fix Xen hypercall page msr handling omits e933836744a2 mfd: arizona: Add support for ACPI enumeration of WM5102 c [...] omits 039da225d644 mfd: arizona: Replace arizona_of_get_type() with device_ge [...] omits 06e577b45db3 mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") omits 31a75cbbb927 iommu/vt-d: Parse SATC reporting structure omits 81d3c75bb3c3 iommu/vt-d: Add new enum value and structure for SATC omits 933fcd01e97e iommu/vt-d: Add iotlb_sync_map callback omits 010bf5659e01 iommu/vt-d: Move capability check code to cap_audit files omits ad3d19029979 iommu/vt-d: Audit IOMMU Capabilities and add helper functions omits ed8188a0c1f0 iommu/vt-d: Fix 'physical' typos omits 8564baa3cf98 Bluetooth: btusb: remove set but not used variable in btus [...] omits 2c15644ebed0 platform/x86: msi-wmi: Fix variable 'status' set but not u [...] omits 3f9ef7785a9c MIPS: ralink: manage low reset lines omits b83ba0b9df56 MIPS: of: Introduce helper function to get DTB omits f807f4b7b32d platform/surface: surface3-wmi: Fix variable 'status' set [...] omits f1e1ea516721 platform/x86: Move all dell drivers to their own subdirectory omits f22fecaf39c3 x86/ptrace: Clean up PTRACE_GETREGS/PTRACE_PUTREGS regset [...] omits 86ad9a24f21e PM / devfreq: Add required OPPs support to passive governor omits 26f9c7cc42a6 PM / devfreq: Cache OPP table reference in devfreq omits 7d8658ef65a4 OPP: Add function to look up required OPP's for a given OPP omits be1abc5ba4d2 irqchip/csky-mpintc: Prevent selection on unsupported platforms omits 9f3a0f34b84a irqchip: Add support for Realtek RTL838x/RTL839x interrupt [...] omits 4a2b92a5d351 dt-bindings: interrupt-controller: Add Realtek RTL838x/RTL [...] omits a2855afc7ee8 KVM: x86/mmu: Allow parallel page faults for the TDP MMU omits e25f0e0cd51b KVM: x86/mmu: Mark SPTEs in disconnected pages as removed omits 08f07c800e9d KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler omits 9a77daacc87d KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map omits a9442f594147 KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages omits 531810caa9f4 KVM: x86/mmu: Use an rwlock for the x86 MMU omits f3d4b4b1dc1c sched: Add cond_resched_rwlock omits a09a689a5341 sched: Add needbreak for rwlocks omits 26128cb6c7e6 locking/rwlocks: Add contention detection for rwlocks omits 7cca2d0b7e7d KVM: x86/mmu: Protect TDP MMU page table memory with RCU omits f1b3b06a058b KVM: x86/mmu: Clear dirtied pages mask bit before early break omits 0f99ee2c7a58 KVM: x86/mmu: Skip no-op changes in TDP MMU functions omits 1af4a96025b3 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed omits ed5e484b79e8 KVM: x86/mmu: Ensure forward progress when yielding in TDP [...] omits 74953d353028 KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn omits e139a34ef9d5 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched omits 8d1a182ea791 KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages omits a066e61f13cf KVM: x86/mmu: Factor out handling of removed page tables omits 734e45b329d6 KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory omits 3a9a4aa56574 KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE omits fe43fa2f407b KVM: x86/mmu: Add comment on __tdp_mmu_set_spte omits e28a436ca4f6 KVM: x86/mmu: change TDP MMU yield function returns to mat [...] omits bbefd4fc8f59 KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers omits fd238002616c KVM: cleanup DR6/DR7 reserved bits checks omits d89d04ab6030 KVM: move EXIT_FASTPATH_REENTER_GUEST to common code omits fb18d053b7f8 selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible [...] omits 805a0f83907c KVM: x86/mmu: Add '__func__' in rmap_printk() omits 04548ed0206c KVM: SVM: Replace hard-coded value with #define omits a7fc06dd2f14 KVM: SVM: use .prepare_guest_switch() to handle CPU regist [...] omits 553cc15f6e8d KVM: SVM: remove uneeded fields from host_save_users_msrs omits e79b91bb3c91 KVM: SVM: use vmsave/vmload for saving/restoring additiona [...] omits 35a7831912f4 KVM: SVM: Use asm goto to handle unexpected #UD on SVM ins [...] omits 6a2891394798 KVM: VMX: Use the kernel's version of VMXOFF omits 5ef940bd9ac2 KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows omits 150f17bfab37 KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw omits 53666664a305 x86/virt: Mark flags and memory as clobbered by VMXOFF omits ed72736183c4 x86/reboot: Force all cpus to exit VMX root if VMX is supported omits aec511ad1535 x86/virt: Eat faults on VMXOFF in reboot flows omits b3646477d458 KVM: x86: use static calls to reduce kvm_x86_ops overhead omits 9af5471bdbb2 KVM: x86: introduce definitions to support static calls fo [...] omits b6a7cc35440e KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops [...] omits 6e4e3b4df4e3 KVM: Stop using deprecated jump label APIs omits 14c2bf81fcd2 KVM: SVM: Fix #GP handling for doubly-nested virtualization omits 3b9c723ed7cf KVM: SVM: Add support for SVM instruction address check change omits 82a11e9c6fa2 KVM: SVM: Add emulation support for #GP triggered by SVM i [...] omits 4aa2691dcbd3 KVM: x86: Factor out x86 instruction emulation with decoding omits 9a3ecd5e2aa1 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW omits f88d4f2f287e selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAP [...] omits be635e34c284 KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES omits 9aa4f622460f KVM: vmx/pmu: Release guest LBR event via lazy release mechanism omits e6209a3bef79 KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI omits 9254beaafd12 KVM: vmx/pmu: Reduce the overhead of LBR pass-through or c [...] omits 1b5ac3226a1a KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR eve [...] omits 8e12911b243e KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBU [...] omits c646236344e9 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled omits 9c9520ce8833 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled omits a755753903a4 KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID [...] omits 252e365eb28d KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static omits d855066f8172 KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_ [...] omits 563c54c4d5b1 KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state omits db7d8e476821 x86/apic: Export x2apic_mode for use by KVM in "warm" path omits c32b1b896d2a KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT omits fe6b6bc802b4 KVM: VMX: Enable bus lock VM exit omits 15aad3be9adb KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run omits 8e5332402164 KVM: VMX: Convert vcpu_vmx.exit_reason to a union omits 2c07ded06427 KVM/SVM: add support for SEV attestation command omits c1d1650f55b1 KVM: selftests: Disable dirty logging with vCPUs running omits 9e965bb75aae KVM: selftests: Add backing src parameter to dirty_log_perf_test omits f73a3446252e KVM: selftests: Add memslot modification stress test omits 82f91337ddde KVM: selftests: Add option to overlap vCPU memory access omits 86753bd04c7c KVM: selftests: Fix population stage in dirty_log_perf_test omits 2d501238bc25 KVM: selftests: Convert iterations to int in dirty_log_perf_test omits 89dc52946a16 KVM: selftests: Avoid flooding debug log while populating memory omits f9224a523591 KVM: selftests: Rename timespec_diff_now to timespec_elapsed omits c5e2184d1544 KVM: x86/mmu: Remove the defunct update_pte() paging hook omits 678e90a349a4 KVM: selftests: Test IPI to halted vCPU in xAPIC while bac [...] omits 1085a6b585d7 KVM: Expose AVX_VNNI instruction to guset omits b85a0425d805 Enumerate AVX Vector Neural Network instructions omits 7ca7f3b94492 x86: kvm: style: Simplify bool comparison omits 8fc517267fb2 KVM: x86: Zap the oldest MMU pages, not the newest omits 15e6a7e5324c KVM: x86/mmu: Use boolean returns for (S)PTE accessors omits c910662c7c69 KVM: X86: use vzalloc() instead of vmalloc/memset omits 15b51dc08a34 KVM: x86: Take KVM's SRCU lock only if steal time update i [...] omits 19979fba9bfa KVM: x86: Remove obsolete disabling of page faults in kvm_ [...] omits bd2fae8da794 KVM: do not assume PTE is writable after follow_pfn omits 8a0c014cd205 floppy: reintroduce O_NDELAY fix omits 87aa9ec939ec KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs omits cb3acb1564b0 Documentation/ABI: sysfs-platform-ideapad-laptop: conserva [...] omits 725f41339a70 Documentation/ABI: sysfs-platform-ideapad-laptop: update d [...] omits 6b49dea4fd9c platform/x86: ideapad-laptop: add "always on USB charging" [...] omits 503325f84bc0 platform/x86: ideapad-laptop: add keyboard backlight contr [...] omits c67957464e1e platform/x86: ideapad-laptop: send notification about touc [...] omits 65c7713a5079 platform/x86: ideapad-laptop: fix checkpatch warnings, mor [...] omits 921f70ffe890 Revert "platform/x86: ideapad-laptop: Switch touchpad attr [...] omits 18227424549c platform/x86: ideapad-laptop: change 'cfg' debugfs file format omits 7553390d4b7e platform/x86: ideapad-laptop: change 'status' debugfs file format omits b3ed1b7fe378 platform/x86: ideapad-laptop: check for touchpad support in _CFG omits 392cbf0a4277 platform/x86: ideapad-laptop: check for Fn-lock support in HALS omits 1c59de4ad24b platform/x86: ideapad-laptop: rework is_visible() logic omits ff36b0d953dc platform/x86: ideapad-laptop: rework and create new ACPI helpers omits 0b765671cb80 platform/x86: ideapad-laptop: group and separate (un)relat [...] omits 00641c086d2d platform/x86: ideapad-laptop: misc. device attribute changes omits c81f241081b8 platform/x86: ideapad-laptop: always propagate error codes [...] omits 7be193e368d0 platform/x86: ideapad-laptop: convert ACPI helpers to retu [...] omits 654324c45d8e platform/x86: ideapad-laptop: use dev_{err,warn} or approp [...] omits 40e0447d6f80 platform/x86: ideapad-laptop: use msecs_to_jiffies() helpe [...] omits 0c4915b6ad82 platform/x86: ideapad-laptop: use for_each_set_bit() helpe [...] omits 708086b2365b platform/x86: ideapad-laptop: use kobj_to_dev() omits 8782d8d7e843 platform/x86: ideapad-laptop: use device_{add,remove}_group omits d6b508896afe platform/x86: ideapad-laptop: use sysfs_emit() omits caa315b8de37 platform/x86: ideapad-laptop: add missing call to submodul [...] omits 7d38f034e7b2 platform/x86: ideapad-laptop: sort includes lexicographically omits 803be832ac56 platform/x86: ideapad-laptop: use appropriately typed vari [...] omits e1a39a4460c1 platform/x86: ideapad-laptop: remove unnecessary NULL checks omits a14b3c83ab43 platform/x86: ideapad-laptop: remove unnecessary dev_set_d [...] omits 4ac7a6eecbec xfrm: Return the correct errno code omits bf3da527bbc9 esp: Simplify the calculation of variables omits 9a8b9434c60f phy: mediatek: Add missing MODULE_DEVICE_TABLE() omits 25e3ee590f62 phy: phy-brcm-sata: remove unneeded semicolon omits 557a28811c7e phy: qualcomm: usb28nm: Add MDM9607 init sequence omits 6b46e60a6943 phy: USB_LGM_PHY should depend on X86 omits 53dd01da9729 dt-bindings: phy: qcom,qusb2: document ipq6018 compatible omits 2cfbe6765b7a phy: qcom-qusb2: add QUSB2 support for IPQ6018 omits c6da62a219d0 thunderbolt: Add support for native USB4 _OSC omits 5a6a2c0f0f43 ACPI: Add support for native USB4 control _OSC omits 719e1f561afb ACPI: Execute platform _OSC also with query bit clear omits 5ca67688256a thunderbolt: Allow disabling XDomain protocol omits 3cd542e6e6af thunderbolt: Add support for PCIe tunneling disabled (SL5) omits 8b0ab503c07e thunderbolt: dma_test: Drop unnecessary include omits bb2d2dfd3c93 ath11k: remove h from printk format specifier omits c3963a5563d3 thunderbolt: Add clarifying comments about USB4 terms rout [...] omits 5c6b471b6ca2 thunderbolt: switch: Fix kernel-doc descriptions of non-st [...] omits 6894bd37537d thunderbolt: nhi: Fix kernel-doc descriptions of non-stati [...] omits 5fbcb2d12782 thunderbolt: path: Fix kernel-doc descriptions of non-stat [...] omits b12e4824f140 thunderbolt: eeprom: Fix kernel-doc descriptions of non-st [...] omits 9c3db0b7b29a thunderbolt: ctl: Fix kernel-doc descriptions of non-stati [...] omits 779750bb153d ath10k: remove h from printk format specifier omits 9bbce32a20d6 ARM: dts: am33xx: add aliases for mmc interfaces omits 7d7275b3e866 bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD omits 4d1a6404e91e phy: qcom-qmp: Add SC8180X USB phy omits a5a621ad0ab4 phy: qcom-qmp: Add SC8180X UFS phy omits 4dd8c1c7f2bd dt-bindings: phy: qcom,qmp: Add SC8180X USB phy omits a618c47a816f dt-bindings: phy: qcom,qmp: Add SC8180X UFS to the QMP binding omits c5eec74f252d md/raid5: cast chunk_sectors to sector_t value omits 2a1673f0f1de usb: pd: Reland VDO definitions of PD2.0 omits b5776e7524af ext4: fix potential htree index checksum corruption omits d795cc02a297 selftests/tls: fix selftest with CHACHA20-POLY1305 omits f5a5589c7250 tcp: use a smaller percpu_counter batch size for sk_alloc omits 6fd5eeee1f10 Merge branch 'support-setting-lanes-via-ethtool' omits f72e2f48c710 net: selftests: Add lanes setting test omits 25a96f057a0f mlxsw: ethtool: Pass link mode in use to ethtool omits 763ece86f0c2 mlxsw: ethtool: Add support for setting lanes when autoneg is off omits 5fc4053df3d9 mlxsw: ethtool: Remove max lanes filtering omits 7dc33f0914a9 ethtool: Expose the number of lanes in use omits c8907043c6ac ethtool: Get link mode in use instead of speed and duplex [...] omits 012ce4dd3102 ethtool: Extend link modes settings uAPI with lanes omits 189e7a8d9420 ethtool: Validate master slave configuration before rtnl_lock() omits 6fc5e3022f0e Merge tag 'drm-misc-fixes-2021-02-02' of git://anongit.fre [...] omits 99b8202b179f net: dsa: fix SWITCHDEV_ATTR_ID_BRIDGE_VLAN_FILTERING gett [...] omits 75b8f78fb91f Merge branch 'chelsio-cxgb-use-threaded-interrupts-for-def [...] omits 82154580a7f7 chelsio: cxgb: Disable the card on error in threaded interrupt omits fec7fa0a750c chelsio: cxgb: Replace the workqueue with threaded interrupt omits 462e99a18b22 Merge branch 'support-for-octeontx2-98xx-cpt-block' omits c57c58fd5c4f octeontx2-af: Handle CPT function level reset omits b0f60fab7805 octeontx2-af: Add support for CPT1 in debugfs omits de2854c87c64 octeontx2-af: Mailbox changes for 98xx CPT block omits e0183b974d30 net: mdiobus: Prevent spike on MDIO bus reset signal omits 5a04b958ad39 e1000: drop unneeded assignment in e1000_set_itr() omits 99eb3943ab9b e1000e: remove the redundant value assignment in e1000_upd [...] omits 2f7c1fd23d9f igb: remove h from printk format specifier omits 6e6026f2dd20 igb: Enable RSS for Intel I211 Ethernet Controller omits abb9efc70988 igb: fix TDBAL register show incorrect value omits 9660ef25e958 igc: Fix TDBAL register show incorrect value omits 2a80c1581237 net/qrtr: restrict user-controlled length in qrtr_tun_writ [...] omits 5f10c1aac8b2 libbpf: Stop using feature-detection Makefiles omits 4160d9ec5b41 net: mscc: ocelot: fix error code in mscc_ocelot_probe() omits e0c16233577f net: mscc: ocelot: fix error handling bugs in mscc_ocelot_ [...] omits 8d6bca156e47 netfilter: flowtable: fix tcp and udp header checksum update omits 65e6dcf73398 net, veth: Alloc skb in bulk for ndo_xdp_xmit omits d021e0694d77 doc: devicetree: bindings: usb: Change descibe to describe [...] omits 8a61bbfe8881 dt-bindings: usb: generic-ohci: Add missing compatible strings omits 5ae01e760d71 dt-bindings: usb: generic-ehci: Add missing compatible strings omits 3a11b0b5d8d2 misc: bcm-vk: only support ttyVK if CONFIG_TTY is set omits 8078efff8d4d misc: bcm-vk: Fix a couple error codes in probe() omits 767d1216bff8 netfilter: nftables: fix possible UAF over chains from pac [...] omits a3005b0f83f2 selftests: netfilter: fix current year omits b1bdde33b723 netfilter: xt_recent: Fix attempt to update deleted entry omits a4dc7eee9106 NET: usb: qmi_wwan: Adding support for Cinterion MV31 omits 4917fc8eb640 igc: Remove unused FUNC_1 mask omits 9c99482e45b0 igc: Remove unused local receiver mask omits ed443cdf67b5 igc: Prefer strscpy over strlcpy omits 94f794d15a5e igc: Expose the gPHY firmware version omits 01bb6129c641 igc: Expose the NVM version omits e65299444e3c igc: Add Host Good Packets Transmitted Count omits e96c5b46bdf1 igc: Remove MULR mask define omits 4d59f52ba770 igc: Remove igc_set_fw_version comment omits 63532ced0777 igc: Clean up nvm_operations structure omits 2d912da016a7 Merge branch 'net-use-indirect_call-in-some-dst_ops' omits bbd807dfbf20 net: indirect call helpers for ipv4/ipv6 dst_check functions omits f67fbeaebdc0 net: use indirect call helpers for dst_mtu omits 6585d7dc491d net: use indirect call helpers for dst_output omits e43b21906439 net: use indirect call helpers for dst_input omits 4f4e54366eae net: usb: cdc_ncm: use new API for bh tasklet omits b775f49fbc8b scripts: dtc: Fetch fdtoverlay.c from external DTC project omits ce598680a22d dt-bindings: thermal: sun8i: Fix misplaced schema keyword [...] omits e65920661708 f2fs: add ckpt_thread_ioprio sysfs node omits 261eeb9c1585 f2fs: introduce checkpoint_merge mount option omits 1c4273a5b127 Merge series "ASoC: soc-pcm: cleanup soc_new_pcm() and bug [...] omits 060fd1035880 selftest/bpf: Testing for multiple logs on REJECT omits d7839ddfefc1 dt-bindings: iio: dac: Fix AD5686 references omits f295c8cfec83 drm/nouveau: fix dma syncing warning with debugging on. omits d13c613f136c arm64: assembler: add cond_yield macro omits 6183f4d3a0a2 bpf: Check for integer overflow when using roundup_pow_of_two() omits 0188a894c390 arm64: vmlinux.ld.S: add assertion for tramp_pg_dir offset omits 00ef54341936 arm64: vmlinux.ld.S: add assertion for reserved_pg_dir offset omits 750d43b4a79e dt-bindings: arm: add Cortex-A78 binding omits db2bb91f2e8e arm64: perf: add support for Cortex-A78 omits 873e5bb9fbd9 drm/dp_mst: Don't report ports connected if nothing is att [...] omits 61556703b610 Merge tag 'for-linus-5.11-rc7' of git://git.kernel.org/pub [...] omits f69e8091c4a2 xfs: remove the possibly unused mp variable in xfs_file_co [...] omits 3afe9076a7c1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits fd88408951ae arm64: dts: meson: sort Amlogic dtb Makefile omits ad6d08d9e909 dt-bindings: arm: amlogic: sort SM1 bindings omits 39be8f441f78 arm64: dts: meson: fix broken wifi node for Khadas VIM3L omits 6fb82afbe2a5 arm64: dts: meson: add i2c3/rtc nodes and rtc aliases to O [...] omits fb606cdadbfc ARM: dts: meson: add the AO ARC remote processor omits 68f3a096d0f3 dt-bindings: Amlogic: add the documentation for the SECBUS [...] omits 5d3f5d46de42 dt-bindings: sram: Add compatible strings for the Meson AO [...] omits 933b80eda017 arm64: dts: meson: shorten audio card names for alsa compa [...] omits 93db2ce05204 arm64: dts: meson: add initial Beelink GS-King-X device-tree omits fc4aa3804ec7 dt-bindings: arm: amlogic: add support for the Beelink GS-King-X omits a74978f34270 arm64: dts: meson: Fix schema warnings for pwm-leds omits b6e3ff418579 arm64: dts: meson: vim3: whitespace fixups omits b9bffa10b267 parser: Fix kernel-doc markups omits 3a9a3aa805af udf: handle large user and group ID omits a0b3cb71a1f1 isofs: handle large user and group ID omits 01531ac35405 parser: add unsigned int parser omits dbc15d24f9fa Merge tag 'trace-v5.11-rc5' of git://git.kernel.org/pub/sc [...] omits 54fe3ffef0eb Merge tag 'arm-soc-fixes-v5.11-3' of git://git.kernel.org/ [...] omits 40615974f88a Merge tag 'gpio-fixes-for-v5.11-rc7' of git://git.kernel.o [...] omits dd5abc7834ff ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing omits 4b260f425497 ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() omits 2b39123b134e ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() omits 7fc6bebd5831 ASoC: soc-pcm: add soc_get_playback_capture() and simplify [...] omits e04e7b8ccd49 ASoC: soc-pcm: tidyup pcm setting omits 4aa2fb4ef799 Merge tag 'platform-drivers-x86-v5.11-3' of git://git.kern [...] omits 76fce6548961 gfs2: Move function gfs2_ail_empty_tr omits 5cb738b5fbd2 gfs2: Get rid of current_tail() omits 297de3180dd7 gfs2: Use a tighter bound in gfs2_trans_begin omits 5ae8fff8d031 gfs2: Clean up gfs2_log_reserve omits 4a3d049db42b gfs2: Don't wait for journal flush in clean_journal omits c1eba1b0bca5 gfs2: Move lock flush locking to gfs2_trans_{begin,end} omits f3708fb59f6c gfs2: Get rid of sd_reserving_log omits c968f5788bc9 gfs2: Clean up on-stack transactions omits 07aabd9c4a88 xfs: get rid of xfs_growfs_{data,log}_t omits ce5e1062e253 xfs: rename `new' to `delta' in xfs_growfs_data_private() omits bc41fa5321f9 libxfs: expose inobtcount in xfs geometry omits 0fa4a10a2f5f xfs: don't bounce the iolock between free_{eof,cow}blocks omits 47bd6d3457fb xfs: expose the blockgc workqueue knobs publicly omits 894ecacf0f27 xfs: parallelize block preallocation garbage collection omits c9a6526fe7ae xfs: rename block gc start and stop functions omits 419567534e16 xfs: only walk the incore inode tree once per blockgc scan omits 9669f51de5c0 xfs: consolidate the eofblocks and cowblocks workers omits ce2d3bbe0647 xfs: consolidate incore inode radix tree posteof/cowblocks tags omits 865ac8e253c9 xfs: remove trivial eof/cowblocks functions omits b943c0cd5615 xfs: hide xfs_icache_free_cowblocks omits 0461a320e33a xfs: hide xfs_icache_free_eofblocks omits f9296569837c xfs: relocate the eofb/cowb workqueue functions omits 05a302a17062 xfs: set WQ_SYSFS on all workqueues in debug mode omits f83d436aef5d xfs: increase the default parallelism levels of pwork clients omits a1a7d05a0576 xfs: flush speculative space allocations when we run out of space omits 85c5b27075ba xfs: refactor xfs_icache_free_{eof,cow}blocks call sites omits 38899f809994 xfs: add a tracepoint for blockgc scans omits 758303d14499 xfs: flush eof/cowblocks if we can't reserve quota for chown omits c237dd7c7094 xfs: flush eof/cowblocks if we can't reserve quota for ino [...] omits 766aabd59929 xfs: flush eof/cowblocks if we can't reserve quota for fil [...] omits 4ca74205685e xfs: try worst case space reservation upfront in xfs_refli [...] omits 111068f80eac xfs: pass flags and return gc errors from xfs_blockgc_free_quota omits 3d4feec00673 xfs: move and rename xfs_inode_free_quota_blocks to avoid [...] omits 9a537de3b009 xfs: xfs_inode_free_quota_blocks should scan project quota omits f41a0716f4b0 xfs: don't stall cowblocks scan if we can't take locks omits a636b1d1cf73 xfs: trigger all block gc scans when low on quota space omits 2a4bdfa8558c xfs: shut down the filesystem if we screw up quota reservation omits fea7aae6cecf xfs: rename code to error in xfs_ioctl_setattr omits 5c615f0feb9a xfs: remove xfs_qm_vop_chown_reserve omits 7317a03df703 xfs: refactor inode ownership change transaction/inode/quo [...] omits f2f7b9ff62a2 xfs: refactor inode creation transaction/inode/quota alloc [...] omits f273387b0485 xfs: refactor reflink functions to use xfs_trans_alloc_inode omits 3de4eb106fcc xfs: allow reservation of rtblocks with xfs_trans_alloc_inode omits 3a1af6c317d0 xfs: refactor common transaction/inode/quota allocation idiom omits 02b7ee4eb613 xfs: reserve data and rt quota at the same time omits 7ac6eb46c9f3 xfs: fix up build warnings when quotas are disabled omits ad4a74739708 xfs: clean up icreate quota reservation calls omits 35b1101099e8 xfs: remove xfs_trans_unreserve_quota_nblks completely omits 8554650003b8 xfs: create convenience wrappers for incore quota block re [...] omits 4abe21ad67a7 xfs: clean up quota reservation callsites omits b8055ed6779d xfs: reduce quota reservation when doing a dax unwritten e [...] omits 1aecf3734a95 xfs: fix chown leaking delalloc quota blocks when fssetxat [...] omits bbc075e01cea KVM: arm64: Stub EXPORT_SYMBOL for nVHE EL2 code omits 54effa653246 asm-generic: export: Stub EXPORT_SYMBOL with __DISABLE_EXPORTS omits 41a8a027f4d3 regulator: dt-bindings: Document charger-supply for max8997 omits e01a03db74a8 ASoC: Intel: catpt: remove unneeded semicolon omits 1c9f1750f030 spi: spi-synquacer: fix set_cs handling omits d2e31d7e3f7a perf trace-event-info: Rename for_each_event. omits 1796829d9169 Merge remote-tracking branch 'torvalds/master' into perf/core omits 557c3eadb771 perf powerpc: Fix gap between kernel end and module start omits 67dec9269314 perf inject jit: Add namespaces support omits 2b51c71be599 perf namespaces: Add 'in_pidns' to nsinfo struct omits 473f742e1845 perf tools: Use scandir() to iterate threads when synthesi [...] omits c1b907953b2c perf tools: Skip PERF_RECORD_MMAP event synthesis for kern [...] omits 30626e084475 perf tools: Use /proc/<PID>/task/<TID>/status for PERF_REC [...] omits c3a9cdef61e6 perf vendor events arm64: Reference common and uarch event [...] omits d02d5dc8825f perf vendor events arm64: Reference common and uarch event [...] omits c77669662f1a perf vendor events arm64: Add common and uarch event JSON omits 2bf797be81fa perf vendor events arm64: Fix Ampere eMag event typo omits 4b799a9b772f perf script: Support DSO filter like in other perf tools omits c69bf11ad3d3 perf tools: Fix DSO filtering when not finding a map for a [...] omits 42641d6f4d15 perf stat: Add Topdown metrics events as default events omits 7efce5c2404e perf test: Add parse-metric memory bandwidth testcase omits cb8563f5c735 nvmet-tcp: fix out-of-bounds access when receiving multipl [...] omits 15e20a301ab0 gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl omits 363880c4eb36 dm crypt: support using trusted keys omits 831475cc0b40 dm crypt: replaced #if defined with IS_ENABLED omits 21ec672ecf18 dm writecache: fix unnecessary NULL check warnings omits cb728484a771 dm writecache: fix performance degradation in ssd mode omits 09d85f8d8909 dm integrity: introduce the "fix_hmac" argument omits 4c9e9883c20a dm persistent data: fix return type of shadow_root() omits 62f263178c16 dm: cleanup of front padding calculation omits 23c4ecbc3e6a dm integrity: fix spelling mistake "flusing" -> "flushing" omits 74d1da3988f6 dm crypt: Spelling s/cihper/cipher/ omits 892c7a77f6c8 dm dust: remove h from printk format specifier omits 94e6a5b9e3bb misc: rtsx: Remove unneeded return variable omits d7a4bfcac9a5 misc: bcm-vk: unlock on error in bcm_to_h_msg_dequeue() omits 548f1191d86c bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called vi [...] omits a297f565f299 Bluetooth: btusb: Fix typo and correct the log print omits d86464527681 leds: gpio: Set max brightness to 1 omits 6c3384d8f408 leds: lm3533: Switch to using the new API kobj_to_dev() omits 7bd9fb058d77 Bluetooth: btusb: Fix the autosuspend enable and disable omits b1810febda94 Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete omits 0e1d6f55a12e usb: pd: Update VDO definitions omits d94bd41a0022 Merge tag 'optee-fix-cond-resched-call-for-v5.12' of git:/ [...] omits d4a610635400 xhci: fix bounce buffer usage for non-sg list case omits 719bc64061a6 Merge tag 'tee-housekeeping-for-v5.12' of git://git.linaro [...] omits 60accc011af0 platform/x86/intel-uncore-freq: Add Sapphire Rapids server [...] omits 89e3becd8f82 dmaengine: idxd: check device state before issue command omits ae5919d34940 platform/x86: touchscreen_dmi: Add info for the Jumper EZp [...] omits 8c358b29e0dc KVM: arm64: Correct spelling of DBGDIDR register omits 8e26d11f680a KVM: arm64: Use symbolic names for the PMU versions omits 46081078feb4 KVM: arm64: Upgrade PMU support to ARMv8.4 omits fdd3feb37e36 platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT omits f3f6da5014de platform/x86: intel_pmt_telemetry: Add dependency on MFD_I [...] omits 35d8a973fe4d platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable omits 2691d0ae668a platform/surface: aggregator: Fix braces in if condition w [...] omits 94893fc9ad8c KVM: arm64: Limit the debug architecture to ARMv8.0 omits c8857935587c KVM: arm64: Refactor filtering of ID registers omits 99b6a4013fe9 KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registers omits cb95914685ca KVM: arm64: Fix AArch32 PMUv3 capping omits bea7e97fef88 KVM: arm64: Fix missing RES1 in emulation of DBGBIDR omits 7f1b11ba3564 tools/power/turbostat: Fallback to an MSR read for EPB omits a7e02f7796c1 drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable omits a056aacd2df2 arch: mips: kernel: Fix two spelling in smp.c omits 3235c5f0bccd MIPS: malta-time: remove unneeded semicolon omits 6732a1fbab38 KVM: MIPS: remove unneeded semicolon omits a78ddac1bc22 MIPS: fix kernel_stack_pointer() omits 3241929b67d2 usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 omits a40f530e77df Merge tag 'ib-drm-gpio-pdx86-rtc-wdt-v5.12-1' into for-next omits 459630a3ebb4 Merge tag 'sunxi-fixes-for-5.11-2' of git://git.kernel.org [...] omits 5638159f6d93 ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL omits a900cac3750b ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode omits c1c35cf78bfa KVM: x86: cleanup CR3 reserved bits checks omits ccd85d90ce09 KVM: SVM: Treat SVM as unsupported when running as an SEV guest omits e85c1d21b16b clocksource/drivers/timer-microchip-pit64b: Add clocksourc [...] omits 73da3f0cca94 thermal/drivers/zx: Remove zx driver omits 8fefe3ce6b7d thermal/drivers/tango: Remove tango driver omits a8d80235808c clocksource/drivers/prima: Remove sirf prima driver omits 446262b27285 clocksource/drivers/atlas: Remove sirf atlas driver omits 8fdb44176928 clocksource/drivers/tango: Remove tango driver omits 33105406764f clocksource/drivers/u300: Remove the u300 driver omits 958567600517 tee: optee: remove need_resched() before cond_resched() omits 1132b9987a3f samples: bpf: Remove unneeded semicolon omits c6c818e50d19 ext4: factor out htree rep invariant check omits 15075bb7228a selftests/bpf: Fix a compiler warning in local_storage test omits 96e7c02d0bbc ext4: Change list_for_each* to list_for_each_entry* omits 027f14f53572 ext4: don't try to processed freed blocks until mballoc is [...] omits 59ebc7fd7450 ext4: use DEFINE_MUTEX() for mutex lock omits 388c705b95f2 bfq-iosched: Revert "bfq: Fix computation of shallow depth" omits 32d1bbb1d609 net: fec: Silence M5272 build warnings omits fca23f37f3a7 inet: do not export inet_gro_{receive|complete} omits 0256317a6151 Merge tag 'mac80211-next-for-net-next-2021-02-02' of git:/ [...] omits 390d9b565e77 Merge tag 'mlx5-updates-2021-02-01' of git://git.kernel.or [...] omits a1a809c4892a Merge branch 'mptcp-add_addr-enhancements' omits 8a127bf68a6f selftests: mptcp: add testcases for ADD_ADDR with port omits 2fbdd9eaf174 mptcp: add the mibs for ADD_ADDR with port omits d4a7726a79e2 selftests: mptcp: add port argument for pm_nl_ctl omits a77e9179c765 mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink omits 60b57bf76cff mptcp: enable use_port when invoke addresses_equal omits 5bc56388c74f mptcp: add port number check for MP_JOIN omits ec20e14396ae mptcp: add a new helper subflow_req_create_thmac omits b5e2e42fe566 mptcp: drop unused skb in subflow_token_join_request omits 1729cf186d8a mptcp: create the listening socket for new port omits 6208fd822a2c selftests: mptcp: add testcases for newly added addresses omits 2e8cbf45cfb3 selftests: mptcp: use minus values for removing address numbers omits b5a7acd3bd63 mptcp: send ack for every add_addr omits 875b76718f68 mptcp: create subflow or signal addr for newly added address omits a914e586689f mptcp: drop *_max fields in mptcp_pm_data omits 72603d207d59 mptcp: use WRITE_ONCE for the pernet *_max omits de5f4b8f634b RISC-V: Define MAXPHYSMEM_1GB only for RV32 omits eefb5f3ab2e8 riscv: Align on L1_CACHE_BYTES when STRICT_KERNEL_RWX omits f105ea9890f4 RISC-V: Fix .init section permission update omits 2ab543823322 riscv: virt_addr_valid must check the address belongs to l [...] omits 37086bfdc737 bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH omits e6d6ca6e1204 r8169: Add support for another RTL8168FP omits 389cb1ecc86e Merge branch 'add-notifications-when-route-hardware-flags-change' omits 19d36d2971e6 selftests: netdevsim: Add fib_notifications test omits d1a7a489287c selftests: Extend fib tests to run with and without flags [...] omits 907eea486888 net: ipv6: Emit notification when fib hardware flags are changed omits efc42879ec9e net: Do not call fib6_info_hw_flags_set() when IPv6 is disabled omits fbaca8f895a6 net: Pass 'net' struct as first argument to fib6_info_hw_f [...] omits 680aea08e78c net: ipv4: Emit notification when fib hardware flags are changed omits 1e7bdec6bbc7 net: ipv4: Publish fib_nlmsg_size() omits 085547891de5 net: ipv4: Pass fib_rt_info as const to fib_dump_info() omits 0ae3eb7b4611 netdevsim: fib: Perform the route programming in a non-ato [...] omits 9e635a21cae0 netdevsim: fib: Convert the current occupancy to an atomic [...] omits 64b268e12f43 Merge branch 'net-ipa-don-t-disable-napi-in-suspend' omits e63169208b25 net: ipa: expand last transaction check omits a65c0288b355 net: ipa: don't disable interrupt on suspend omits 4fef691c9b6a net: ipa: disable interrupt and NAPI after channel stop omits bd1ea1e46448 net: ipa: kill gsi_channel_freeze() and gsi_channel_thaw() omits 893b838e7339 net: ipa: introduce __gsi_channel_start() omits 697e834e143a net: ipa: introduce gsi_channel_stop_retry() omits 6b00a76a1db6 net: ipa: don't thaw channel if error starting omits 097b9146c0e2 net: fix up truesize of cloned skb in skb_prepare_for_shift() omits ec99a470c7d5 mptcp: fix length of MP_PRIO suboption omits 7ef4c19d245f smackfs: restrict bytes count in smackfs write functions omits 074075aea2ff scripts/clang-tools: switch explicitly to Python 3 omits ddd0521549a9 rtc: zynqmp: depend on HAS_IOMEM omits c96b0a397051 Merge branch 'drivers-net-update-tasklet_init-callers' omits 1999ad32d4ff net: usb: rtl8150: use new tasklet API omits f3163f1cb871 net: usb: r8152: use new tasklet API omits 23a64c514631 net: usb: pegasus: use new tasklet API omits c23d544e995f net: usb: lan78xx: use new tasklet API omits fb1eb9b31c78 net: usb: hso: use new tasklet API omits 64ca5aba5178 ppp: use new tasklet API omits 08267523110a ifb: use new tasklet API omits ca5ae9e44ece caif_virtio: use new tasklet API omits 5bb98b2cfc2b arcnet: use new tasklet API omits d6fd59e14ed2 IB/mlx5: Support default partition key for representor port omits 904f4f647ec3 IB/core: Use valid port number to check link layer omits 6504c772551e IB/mlx4: Use port iterator and validation APIs omits d9f12f9e6c36 platform/chrome: cros_ec_typec: Decouple partner removal omits 3c4ab49ec59b ALSA: core: Fix the debugfs removal at snd_card_free() omits 7790114893c5 arm64: dts: qcom: msm8998: Use rpmpd definitions for opp t [...] omits 564f18f03e91 arm64: dts: qcom: msm8996: Add missing device_type under pcie[01] omits 20fd3b37285b arm64: dts: qcom: sc7180: Add support for gpu fuse omits a72848e8a4d7 arm64: dts: qcom: msm8998: Disable some components by default omits c43cfc549fdb arm64: dts: qcom: msm8998: Add capacity-dmips-mhz to CPU cores omits 0fee55fc0de7 arm64: dts: qcom: msm8998: Add I2C pinctrl and fix BLSP2_I [...] omits 6845359eea47 arm64: dts: qcom: msm8998: Add DMA to I2C hosts omits 03e6cb3d8af7 arm64: dts: qcom: msm8998: Merge in msm8998-pins.dtsi to m [...] omits 5537fcb319d0 powerpc/pci: Add ppc_md.discover_phbs() omits d5ae2528b0b5 arm64: dts: msm8916: Fix reserved and rfsa nodes unit address omits 9d1ee210ab8a ARM: dts: qcom: msm8974-klte: Mark essential regulators omits 3657b677d20d ARM: dts: qcom: msm8974-klte: add support for display omits 8e92bb0fa75b drm/amd/display: Decrement refcount of dc_sink before reas [...] omits 4389eeac4867 ARM: dts: qcom: msm8974-klte: add support for GPU omits fe079442db63 ARM: dts: qcom: msm8974: add gpu support omits 2abaa323d744 drm/amd/display: Free atomic state after drm_atomic_commit omits 3ddc818d9bb8 drm/amd/display: Fix dc_sink kref count in emulated_link_detect omits 58180a0cc0c5 drm/amd/display: Release DSC before acquiring omits 1a10e5244778 drm/amd/display: Revert "Fix EDID parsing after resume fro [...] omits 1622711beebe drm/amd/display: Add more Clock Sources to DCN2.1 omits 8866a67ab86c drm/amd/display: reuse current context instead of recreating one omits c636eeb751f6 arm64: dts: qcom: msm8994-octagon: Add AD7147 and APDS9930 [...] omits caea1f74479d arm64: dts: qcom: msm8994-octagon: Add TAS2553 codec omits 3aca45f776e1 arm64: dts: qcom: msm8994-octagon: Add sensors on blsp1_i2c5 omits 34109bbeccd4 arm64: dts: qcom: msm8994-octagon: Add NXP NFC node omits 7f59caec7b41 arm64: dts: qcom: msm8994-octagon: Add FM Radio and DDR re [...] omits da3a82e35e4b arm64: dts: qcom: msm8994-octagon: Configure PON keys omits 8b65237e4e1b arm64: dts: qcom: msm8994-octagon: Configure Lattice iCE40 FPGA omits 09179fb6aff4 arm64: dts: qcom: msm8994-octagon: Add uSD card and disabl [...] omits 2b6b7ab4b1ca drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL omits 600f91111282 arm64: dts: qcom: msm8994-octagon: Configure HD3SS460 Type [...] omits 2eae095fc28c arm64: dts: qcom: msm8994-octagon: Add QCA6174 bluetooth omits cd9b0159beb7 drm/amdgpu: enable freesync for A+A configs omits 60b214effb80 arm64: dts: qcom: msm8994-octagon: Configure regulators omits 3c0fd4eba208 arm64: dts: qcom: msm8994-octagon: Add gpio-keys and Hall sensor omits 70ad85aa1208 arm64: dts: qcom: msm8994-octagon: Fix up the memory map omits c6e72bd747b0 arm64: dts: qcom: msm8992/4-lumia*: Create a common DTS omits 53a5a2729470 drm/amd/pm: fill in the data member of v2 gpu metrics tabl [...] omits ea41bd232f16 drm/amdgpu/gfx10: update CGTS_TCC_DISABLE and CGTS_USER_TC [...] omits 976d321f32dc arm64: dts: qcom: msm8992: Make the DT an overlay on top of 8994 omits 76d0b35c7f84 arm64: dts: qcom: msm8994: Sort hwlock properly omits b99a8c8f239d drm/amdkfd: fix null pointer panic while free buffer in kfd omits e093d1a2875c arm64: dts: qcom: msm8994: Fix remaining BLSP errors/mistakes omits 89fa15ecdca7 drm/amdgpu: fix the issue that retry constantly once the b [...] omits 886ddcfe4aa4 arm64: dts: qcom: msm8994: Add SMP2P nodes omits dcac40943c05 arm64: dts: qcom: msm8916-longcheer-l8910: Add imu/magnetometer omits 012e19f43590 arm64: dts: qcom: msm8916: Add blsp_i2c3 omits b3a6b088289e arm64: dts: qcom: Add device tree for BQ Aquaris X5 (Longc [...] omits 418b4ee165fb arm64: dts: qcom: rb5: Enable PCIe ports and PHY omits e53bdfc00977 arm64: dts: qcom: sm8250: Add PCIe support omits 058107abafc7 samples/bpf: Add include dir for MIPS Loongson64 to fix bu [...] omits d1e1355aefcc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 4b9091e1c194 kernel: trace: preemptirq_delay_test: add cpu affinity omits befe6d946551 tracepoint: Do not fail unregistering a probe due to memor [...] omits f2a99ddfd0aa tracing: Remove definition of DEBUG in trace_mmiotrace.c omits 557d50e79df7 tracing: Fix a kernel doc warning omits 39bcdd6a964b tracing: Fix spelling of controlling in uprobes omits 28cc65a17381 tracing: Fix spelling mistake in Kconfig "infinit" -> "infinite" omits 5817708493be tracing: Remove NULL check from current in tracing_generic [...] omits fe427886bf41 tracing: Use in_serving_softirq() to deduct softirq status. omits 0c02006e6f5b tracing: Inline tracing_gen_ctx_flags() omits 36590c50b2d0 tracing: Merge irqflags + preempt counter. omits c6358bacdcdb ring-buffer: Drop unneeded check in ring_buffer_resize() omits 6689bed36c52 ring-buffer: Remove cpu_buffer argument from the rb_inc_page() omits 18d14ebdbd07 tracing: Remove get/put_cpu() from function_trace_init omits b3ca59f6fe79 tracing: Update trace_ignore_this_task() kernel-doc comment omits bd0c97064302 tracing: Add printf attribute to log function omits d6d58c350f73 Merge tag 'v5.11-next-soc' of git://git.kernel.org/pub/scm [...] omits 77bad664169a Merge tag 'v5.11-next-defconfig' of git://git.kernel.org/p [...] omits 01f937ffc468 soc: qcom: ocmem: don't return NULL in of_get_ocmem omits f79bf56fb2b5 Merge tag 'arm-soc/for-5.12/soc' of https://github.com/Bro [...] omits c0ec73899d43 Merge tag 'arm-soc/for-5.12/defconfig-arm64' of https://gi [...] omits 071359e719af Merge tag 'arm-soc/for-5.12/defconfig' of https://github.c [...] omits 1d025e0abff9 Merge tag 'mvebu-arm-5.12-1' of git://git.kernel.org/pub/s [...] omits b04c38b666ed Merge tag 'drivers_soc_for_5.12' of git://git.kernel.org/p [...] omits 60a64da9f0d0 Merge tag 'arm-soc/for-5.12/drivers' of https://github.com [...] omits 4d29b8268658 Merge tag 'memory-controller-drv-tegra-5.12' of git://git. [...] omits 993fd7d6fef6 Merge tag 'memory-controller-drv-5.12' of git://git.kernel [...] omits 4fe05d21a9b1 Merge tag 'sunxi-drivers-for-5.12' of git://git.kernel.org [...] omits b9ba680969d1 arm64/ptdump:display the Linear Mapping start marker omits 12fc4288408a arm64: ptrace: Fix missing return in hw breakpoint code omits 62c31574cdb7 Merge tag 'imx-fixes-5.11-3' of git://git.kernel.org/pub/s [...] omits 0684074a46e8 arm64: dts: qcom: Add basic devicetree support for SM8350- [...] omits b7e8f433a673 arm64: dts: qcom: Add basic devicetree support for SM8350 SoC omits 80ad7f3349e6 dt-bindings: firmware: scm: Add SM8250 and SM8350 compatible omits 8767fe36d90e dt-bindings: arm: cpus: Add kryo685 compatible omits 2c1b8ebe929f dt-bindings: arm: qcom: Document SM8350 SoC and boards omits 5f36d633c214 arm64: dts: qcom: Disable MDSS by default for 8916/8016 devices omits b32155ff0256 arm64: dts: qcom: Add device tree for Alcatel Idol 3 (4.7") omits bd67534d18b4 dt-bindings: vendor-prefixes: add Alcatel omits b4c7d2076b4e PCI/LINK: Remove bandwidth notification omits fa707a580e77 Platform: OLPC: Specify the enable time omits 23f8b0a15463 Platform: OLPC: Remove dcon_rdev from olpc_ec_priv omits cec551ea0d41 Platform: OLPC: Fix probe error handling omits ebb22a059436 rtc: mc146818: Dont test for bit 0-5 in Register D omits 131be2675037 IB/cm: Avoid a loop when device has 255 ports omits 3aaf0a27ffc2 Merge tag 'clang-format-for-linux-v5.11-rc7' of git://gith [...] omits a50ea34d6dd0 usb: xhci-mtk: break loop when find the endpoint to drop omits 2ceee7ed4c6c arm64: perf: Constify static attribute_group structs omits 64eaa0fa66ac platform/chrome: cros_ec_typec: Fix call to typec_partner_ [...] omits 32e9b48d110e usb: typec: Return void in typec_partner_set_pd_revision omits 20116dd93f4d drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers omits 7d36ccd4bd07 Merge tag 'dma-mapping-5.11-1' of git://git.infradead.org/ [...] omits 2e02677e961f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 745ed17a04f9 platform/x86: amd-pmc: put device on error paths omits a9925628727b Merge tag 'net-5.11-rc7' of git://git.kernel.org/pub/scm/l [...] omits eabe533904cb platform/x86: ideapad-laptop: DYTC Platform profile support omits 016f94feb57d ALSA: hda: Drop power save deny list entry for Clevo W65_67SB omits 5c953a226300 Merge branch 'for-linus' into for-next omits 9119e5661eab ALSA: usb-audio: Add DJM-450 to the quirks table omits 3b85f5fc75d5 ALSA: usb-audio: Add DJM450 to Pioneer format quirk omits 22cd5edb2d9c arm64: Use simpler arithmetics for the linear map macros omits 91cb2c8b072e arm64: Do not pass tagged addresses to __is_lm_address() omits e681b1a6d706 ASoC: qcom: Fix typo error in HDMI regmap config callbacks omits d286ac1d0521 IB/mlx5: Return appropriate error code instead of ENOMEM omits c8e43d55b1aa f2fs: relocate inline conversion from mmap() to mkwrite() omits 39f71b7e40e2 f2fs: fix a wrong condition in __submit_bio omits fff342100771 ARM: dts: mmp3: Fix the CCIC interrupts omits 0561cba77caf ARM: dts: mmp3-dell-ariel: Replace SSP2 with spi-gpio omits 49061130eb1f ARM: dts: mmp3-dell-ariel: Add the power button node omits e691d58e3383 ARM: dts: mmp3-dell-ariel: Add the embedded controller omits a2decdbd7592 ARM: dts: mmp2-olpc-xo-1-75: Use symbolic names for audio clocks omits d2192c0d3cfb ARM: dts: mmp2: Use symbolic names for audio clocks omits 5fb4df28da3b ARM: dts: mmp3: Extend the MPMU reg range omits 1130466a4101 ARM: dts: mmp3-dell-ariel: Drop linux,usable-memory from /memory omits ebfdb34c277d ARM: dts: mmp2-olpc-xo-1-75: Drop linux,usable-memory from [...] omits 7ca1ea0db2de ARM: dts: mmp2-olpc-xo-1-75: Fix memory node name omits fa432444095a media: dt-bindings: marvell,mmp2-ccic: Allow power-domains [...] omits 1adacc491909 dt-bindings: gpio: mrvl-gpio: Fix the gpio-ranges property omits be6be67e135e ASoC: topology: KUnit: Convert from cpu to data format omits 68be8ed6a462 ASoC: fsl_spdif: Utilize the defined parameter to clear code omits 481d73c663e1 Merge tag 'mvebu-dt64-5.12-1' of git://git.kernel.org/pub/ [...] omits 943dea8af21b KVM: x86: Update emulator context mode if SYSENTER xfers t [...] omits 7e500c897ddf Merge tag 'mvebu-dt-5.12-1' of git://git.kernel.org/pub/sc [...] omits 542b9f11e564 Merge tag 'v5.11-next-dts64' of git://git.kernel.org/pub/s [...] omits e9cb878ec238 ARM: dts: ux500: Add Flash LEDs to Samsung phones omits bc84e13f9b1b Merge tag 'keystone_dts_for_5.12' of git://git.kernel.org/ [...] omits 528587ea03b1 Merge tag 'arm-soc/for-5.12/devicetree-arm64' of https://g [...] omits 6c9f18f294c4 net: hsr: align sup_multicast_addr in struct hsr_priv to u [...] omits af6e05f17114 Merge tag 'arm-soc/for-5.12/devicetree' of https://github. [...] omits 29a6387c4ee7 Merge tag 'sunxi-dt-for-5.12' of git://git.kernel.org/pub/ [...] omits 5a4cb546753d Merge tag 'mlx5-fixes-2021-02-01' of git://git.kernel.org/ [...] omits c2f76057d3e6 Merge tag 'ti-k3-dt-for-v5.12' of git://git.kernel.org/pub [...] omits f2539e14f31e Merge branch 'net-ipa-a-few-bug-fixes' omits 113b6ea09ccd net: ipa: fix two format specifier errors omits c13899f18728 net: ipa: use the right accessor in ipa_endpoint_status_skip() omits 088f8a2396d8 net: ipa: be explicit about endianness omits e6cdd6d80bae net: ipa: add a missing __iomem attribute omits 4ace7a6e287b net: ipa: pass correct dma_handle to dma_free_coherent() omits cc9f07a838c4 r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set omits a11148e6fcce net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS omits 43f4a20a1266 net: mvpp2: TCAM entry enable should be written after SRAM data omits 6102f9e700bb Merge tag 'ti-k3-maintainer-for-v5.12' of git://git.kernel [...] omits 88c7a9fd9bdd net: lapb: Copy the skb before sending a packet omits 2a16e18c3400 usb: typec: tcpci_maxim: Enable data path when partner is [...] omits 372a3d0b6b1e usb: typec: tcpci: Add Callback to Usb Communication capab [...] omits a69bdb283f79 usb: typec: tcpm: Add Callback to Usb Communication capabl [...] omits f418bad6ccfa Merge tag 'mac80211-for-net-2021-02-02' of git://git.kerne [...] omits facd93f4285c drm/vc4: hvs: Fix buffer overflow with the dlist handling omits de71a6cb4bf2 Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv omits e8bd76ede155 Bluetooth: Fix null pointer dereference in amp_read_loc_as [...] omits fc342c4dc408 Bluetooth: btusb: Add protocol support for MediaTek MT7921 [...] omits 48c13301e6ba Bluetooth: btusb: Fine-tune mt7663 mechanism. omits 1bb0c66332ba Bluetooth: hci_qca: check for SSR triggered flag while suspend omits 76adb20f924f Merge branch 'v5.12/vfio/next-vaddr' into v5.12/vfio/next omits 337710b3121a regulator: qcom-labibb: Use disable_irq_nosync from isr omits 7e31d6dc2c78 vfio-pci/zdev: fix possible segmentation fault issue omits 8358c28a5d44 block: fix memory leak of bvec omits 88ebe1f572e2 drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-trans [...] omits 2051c890caa5 drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp [...] omits 882554042d13 drm/i915: Fix the MST PBN divider calculation omits 83404d581471 drm/dp/mst: Export drm_dp_get_vc_payload_bw() omits 62a08a7193dc x86/sev-es: Do not unroll string I/O for SEV-ES guests omits 2b8ff93fd744 usb: typec: tcpm: Set in_ams flag when Source caps have be [...] omits 7771bcc7f5a7 usb: typec: tcpm: Handle vbus shutoff when in source mode omits 17aa02beecbc Merge tag 'tag-ib-usb-typec-chrome-platform-cros-ec-typec- [...] omits 4c9fb5d91408 iommu: Check dev->iommu in dev_iommu_priv_get() before der [...] omits c3bfcd4c6762 platform/x86: thinkpad_acpi: Add platform profile support omits effe55add04f Merge remote-tracking branch 'linux-pm/acpi-platform' into [...] omits 9d4d8572a539 Merge tag 'amba-make-remove-return-void' of https://git.pe [...] omits c8b186a8d54d tracepoint: Fix race between tracing and removing tracepoint omits 0d7389718c32 Merge tag 'nvme-5.21-2020-02-02' of git://git.infradead.or [...] omits cfa75cca618e platform/x86: thinkpad_acpi: fixed warning and incorporate [...] omits a78b96fe9501 platform/x86: thinkpad_acpi: rectify length of title underline omits 9e9c64131f47 platform/x86: thinkpad_acpi: Don't register keyboard_lang [...] omits b8437a3ef8c4 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic [...] omits 617d8e8b347e optee: sync OP-TEE headers omits bed13b5fc4f3 tee: optee: fix 'physical' typos omits fda90b29e271 drivers: optee: use flexible-array member instead of zero- [...] omits c7020068bf23 tee: fix some comment typos in header files omits e1ed66ac3003 iommu/vt-d: Fix compile error [-Werror=implicit-function-d [...] omits 1ecebae4733d ASoC: mt6359: reduce log verbosity for optional DT properties omits e1711b1f9dfb ASoC: SOF: add be_hw_params_fixup() for ALH omits f170b59fedd7 amba: Make use of bus_type functions omits 3fd269e74f2f amba: Make the remove callback return void omits 5b495ac8fe03 vfio: platform: simplify device removal omits 5150a8f07f6c amba: reorder functions omits de5d7adb8936 amba: Fix resource leak for drivers without .remove omits d1e3306ba83a Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] omits 761c70a52586 drm/i915/gem: Drop lru bumping on display unpinning omits e4747cb3ec3c drm/i915/gt: Close race between enable_breadcrumbs and can [...] omits 9f5dc9974298 drm/i915/gt: Move the breadcrumb to the signaler if comple [...] omits 24321ac668e4 powerpc/64/signal: Fix regression in __kernel_sigtramp_rt6 [...] omits 00f9a08fbc3c drm/i915/display: Prevent double YUV range correction on H [...] omits df7b622906f2 HID: google: Get HID report on probe to confirm tablet swi [...] omits 7c7d7ac7cebb HID: hid-input: avoid splitting keyboard, system and consu [...] omits 46121fa7c2dc update the email address for Keith Bush omits c9e95c392805 nvme-pci: ignore the subsysem NQN on Phison E16 omits 538e4a8c571e nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs omits 2d670ea2bd53 ALSA: jack: implement software jack injection via debugfs omits da2a040ee7cf ALSA: hdsp: hardware output loopback omits 4841b8e6318a ALSA: hda/realtek: modify EAPD in the ALC886 omits 563c81586d0a nvme-tcp: use cancel tagset helper for tear down omits c4189d680e12 nvme-rdma: use cancel tagset helper for tear down omits 70a99574a79f nvme-tcp: add clean action for failed reconnection omits 958dc1d32c80 nvme-rdma: add clean action for failed reconnection omits 2547906982e2 nvme-core: add cancel tagset helpers omits 8f8ea928fd77 nvme-core: get rid of the extra space omits 4a407d5ebc7a nvme: add tracing of zns commands omits 3a98c51a2482 nvme: parse format nvm command details when tracing omits 3254899e0b52 nvme: update enumerations for status codes omits 193fcf371f9e nvmet: add lba to sect conversion helpers omits 3c7b224f1956 nvmet: remove extra variable in identify ns omits 3631c7f4a241 nvmet: remove extra variable in id-desclist omits 624e67fdf9a6 nvmet: remove extra variable in smart log nsid omits fc97e942d90c nvme: refactor ns->ctrl by request omits 0dc9edaf80ea nvme-tcp: pass multipage bvec to request iov_iter omits 60141aa08c08 nvme-tcp: get rid of unused helper function omits cb9b870fba3e nvme-tcp: fix wrong setting of request iov_iter omits f9063a53274d nvme: support command retry delay for admin command omits 60b152a50820 nvme: constify static attribute_group structs omits 4e2f02bf77da nvmet-fc: use RCU proctection for assoc_list omits 36ca03c830e4 nvmet: Fix nvmet_is_port_enabled indentation omits cc3456226176 nvmet: Use nvmet_is_port_enabled helper for pi_enable omits 0371616d8bef platform/chrome: cros_ec_typec: Set opmode to PD on SOP connected omits cefc011f8daf platform/chrome: cros_ec_typec: Set Partner PD revision fr [...] omits 3b3dd1f0dbfe platform/chrome: cros_ec_typec: Report SOP' PD revision fr [...] omits 14336151fdf1 Merge remote-tracking branch 'origin/cros-ec-typec-for-5.1 [...] omits fc1745c0e40c PM / devfreq: rk3399_dmc: Remove unneeded semicolon omits fad9bae9ee5d drm/i915: Power up combo PHY lanes for for HDMI as well omits 425cbd1fce10 drm/i915: Extract intel_ddi_power_up_lanes() omits eaf5bfe37db8 drm/i915: Skip vswing programming for TBT omits a34ffec8af8f net/mlx5e: Release skb in case of failure in tc update skb omits 5a2ba25a55c4 net/mlx5e: Update max_opened_tc also when channels are closed omits a5bfe6b4675e net/mlx5: Fix leak upon failure of rule creation omits ed5e83a3c029 net/mlx5: Fix function calculation for page trees omits a283ea1b9716 net/mlx5: DR, Avoid unnecessary csum recalculation on supp [...] omits 902c02458925 net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR omits 8271e341ed63 net/mlx5e: accel, remove redundant space omits 26432001b5c4 net/mlx5e: kTLS, Improve TLS RX workqueue scope omits 1d3a3f3bfe3c net/mlx5e: remove h from printk format specifier omits 1dd55ba2fb70 net/mlx5e: Increase indirection RQ table size to 256 omits 7637e499e219 net/mlx5e: Enable napi in channel's activation stage omits 6b424e13b010 net/mlx5e: Move representor neigh init into profile enable omits 9ba33339c043 net/mlx5e: Avoid false lock depenency warning on tc_ht omits 84db66124714 net/mlx5e: Move set vxlan nic info to profile init omits 1227bbc5d09e net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() omits c9fd1e33e989 net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_pri [...] omits c4d7eb57687f net/mxl5e: Add change profile method omits 3ef14e463f6e net/mlx5e: Separate between netdev objects and mlx5e profi [...] omits 1d614920318b opp: Replace ENOTSUPP with EOPNOTSUPP omits f3988bc5d58b opp: Fix "foo * bar" should be "foo *bar" omits d4a4c7a41153 opp: Don't ignore clk_get() errors other than -ENOENT omits 870d5d963972 opp: Update bandwidth requirements based on scaling up/down omits 7eba0c7641b0 opp: Allow lazy-linking of required-opps omits 240ae50e2306 opp: Remove dev_pm_opp_set_bw() omits c7f142190d91 devfreq: tegra30: Migrate to dev_pm_opp_set_opp() omits 920b4a678099 drm: msm: Migrate to dev_pm_opp_set_opp() omits 8d25157f738c cpufreq: qcom: Migrate to dev_pm_opp_set_opp() omits abbe348340c7 opp: Implement dev_pm_opp_set_opp() omits 509e4777ca41 opp: Update parameters of _set_opp_custom() omits 35e74b2ee8ec opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] omits 3f62670fcca4 opp: Allow _generic_set_opp_regulator() to work for non-fr [...] omits f0b88fa45595 opp: Allow _set_opp() to work for non-freq devices omits 386ba854d9f3 opp: Split _set_opp() out of dev_pm_opp_set_rate() omits 81c4d8a3c414 opp: Keep track of currently programmed OPP omits 1d3c42cabbd3 opp: No need to check clk for errors omits 5ad58bbacf80 opp: Rename _opp_set_rate_zero() omits 04b447df1d09 opp: Make _set_opp_custom() work without regulators omits 38bb34393804 opp: Prepare for ->set_opp() helper to work without regulators omits b6ecd5d4f694 opp: Print OPP level in debug message of _opp_add_static_v2() omits f2f4d2b86f43 opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] omits b4b9e223ecca opp: Add devm_pm_opp_attach_genpd omits a3c47af6942d opp: Add devm_pm_opp_register_set_opp_helper omits 559fef0dfd91 opp: Add dev_pm_opp_of_add_table_noclk() omits 32439ac7535a opp: Defer acquiring the clk until OPPs are added omits 406e47652161 opp: Create _of_add_table_indexed() to reduce code duplication omits ce8073d83f63 opp: Add dev_pm_opp_sync_regulators() omits 597ff5431fd4 opp: Add dev_pm_opp_get_required_pstate() omits 8dd5cada393f opp: Add dev_pm_opp_find_level_ceil() omits d758eaf5f8cb opp: Staticize _add_opp_table() omits d7b9d9b31a3e opp: Correct debug message in _opp_add_static_v2() omits cf65948d62c6 opp: Filter out OPPs based on availability of a required-OPP omits 32715be4fe95 opp: Fix adding OPP entries in a wrong order if rate is un [...] omits 8d8d1dbefc42 smb3: Fix out-of-bounds bug in SMB2_negotiate() omits 188fa104f2ba Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 9ae4bdc6e4c1 Merge branch 'rework-the-memory-barrier-for-scrq-entry' omits 2719cb445da5 ibmvnic: remove unnecessary rmb() inside ibmvnic_poll omits 665ab1eb18d7 ibmvnic: rework to ensure SCRQ entry reads are properly ordered omits 316282015455 docs: networking: swap words in icmp_errors_use_inbound_if [...] omits c3df39ac9b0e udp: ipv4: manipulate network header of NATed UDP GRO fraglist omits 28e104d00281 net: ip_tunnel: fix mtu calculation omits c518adafa39f vsock: fix the race conditions in multi-transport support omits 996dc09c8e77 hwmon: (pmbus/max31785) Support revision "B" omits 1a2b60f6f165 Merge tag 'mlx5-dr-2021-01-29' of git://git.kernel.org/pub [...] omits 938e0fcd3253 net: sched: replaced invalid qdisc tree flush helper in qd [...] omits 5e9eff5dfa46 ibmvnic: device remove has higher precedence over reset omits f222a9937659 Merge branch 'net-dsa-hellcreek-report-tables-sizes' omits 8486e83fe1d8 net: dsa: hellcreek: Report FDB table occupancy omits 7f976d5cf16d net: dsa: hellcreek: Report VLAN table occupancy omits f72f2fb8fb6b net: dsa: mv88e6xxx: override existent unicast portvec in [...] omits 43d147482788 hwmon: (pmbus/lm25066) Remove unnecessary pmbus_clear_cach [...] omits 1ae5aaf5d1c5 hwmon: (pmbus) Clear sensor data after chip write omits 7018c897c2f2 libnvdimm/dimm: Avoid race between probe and available_slo [...] omits 4217e5074f33 Docs: drop Python 2 support omits f546ff0c0c07 Move our minimum Sphinx version to 1.7 omits dd9267034c0e i3c: Make remove callback return void omits 7456fea589c6 i3c: Handle drivers without probe or remove callback omits 9d909f1b1e91 i3c/master/mipi-i3c-hci: Specify HAS_IOMEM dependency omits 2e0cd472a0dd f2fs: remove unnecessary initialization in xattr.c omits 25fb04dbce6a f2fs: fix to avoid inconsistent quota data omits b0ff4fe746fd f2fs: flush data when enabling checkpoint back omits 05ae60bc24f7 i2c: imx: Synthesize end of transaction events without idl [...] omits e0371298ddc5 i2c: i2c-qcom-geni: Add shutdown callback for i2c omits e5c02cf54154 i2c: mv64xxx: Add runtime PM support omits 622fa41b496d i2c: amd-mp2: Remove unused macro omits 267e82b9592d i2c: amd-mp2: convert to PCI logging functions omits 98d29c410475 i2c: mux: mlxcpld: Move header file out of x86 realm omits 9ff0c6db0605 platform/x86: mlxcpld: Update module license omits 337bc68c294d i2c: mux: mlxcpld: Update module license omits f559a356043a i40e: Revert "i40e: don't report link up for a VF who hasn [...] omits 46c474666094 vfio-pci/zdev: remove unused vdev argument omits 37a682ffbe2a vfio/pci: Fix handling of pci use accessor return codes omits 010321565a7d vfio/iommu_type1: Mantain a counter for non_pinned_groups omits 4a19f37a3dd3 vfio/iommu_type1: Fix some sanity checks in detach group omits d0a78f91761f vfio/iommu_type1: Populate full dirty when detach non-pinn [...] omits 8acf417805a5 x86/split_lock: Enable the split lock feature on another A [...] omits 898b9eaeb3fe vfio/type1: block on invalid vaddr omits 487ace134053 vfio/type1: implement notify callback omits ec5e32940cc9 vfio: iommu driver notify callback omits c3cbab24db38 vfio/type1: implement interfaces to update vaddr omits 40ae9b807b89 vfio/type1: massage unmap iteration omits 441e8106a238 vfio: interfaces to update vaddr omits c19650995374 vfio/type1: implement unmap all omits 0f53afa12bae vfio/type1: unmap cleanup omits c98fe7c2a203 vfio: option to unmap all omits 57cd657b8272 io_uring: simplify do_read return parsing omits ce3d5aae331f io_uring: deduplicate adding to REQ_F_INFLIGHT omits e86d004729ae io_uring: remove work flags after cleanup omits 34e08fed2c1c io_uring: inline io_req_drop_files() omits ba13e23f37c7 io_uring: kill not used needs_file_no_error omits 9ae1f8dd372e io_uring: fix inconsistent lock state omits 4cc96c60e6cd ARM: 9054/1: arch/arm/mm/mmu.c: Remove duplicate header omits b53a9edcde37 ARM: 9053/1: arm/mm/ptdump:Add address markers for KASAN regions omits c9c5c23b7737 ARM: 9051/1: vdso: remove unneded extra-y addition omits 9aaf9bb7943b ARM: 9050/1: Kconfig: Select ARCH_HAVE_NMI_SAFE_CMPXCHG wh [...] omits 33d6d2bb7e6b ARM: 9049/1: locomo: make locomo bus's remove callback ret [...] omits 074a6bda18ce ARM: 9048/1: sa1111: make sa1111 bus's remove callback ret [...] omits a4b1b548104b ARM: 9047/1: smp: remove unused variable omits 2acb90975043 ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for A [...] omits 0673cb389512 ARM: 9045/1: uncompress: Validate start of physical memory [...] omits 5ed801d0390a ARM: 9042/1: debug: no uncompress debugging while semihosting omits 6e959ad8bb90 ARM: 9041/1: sti LL_UART: add STiH418 SBC UART0 support omits 9ca4efec0aba ARM: 9040/1: use DEBUG_UART_PHYS and DEBUG_UART_VIRT for s [...] omits 6468e898c67b ARM: 9039/1: assembler: generalize byte swapping macro into rev_l omits 88bb507a74ea Merge tag 'media/v5.11-3' of git://git.kernel.org/pub/scm/ [...] omits 13770a71ed35 io_uring: Fix NULL dereference in error in io_sqe_files_re [...] omits 1e83b173b266 NFS: Add nfs_pageio_complete_read() and remove nfs_readpag [...] omits 0c119e3a18f9 NFS: Call readpage_async_filler() from nfs_readpage_async() omits 1af7e7f8c12f NFS: Refactor nfs_readpage() and nfs_readpage_async() to u [...] omits 6ddfd213f4ea NFS: In nfs_readpage() only increment NFSIOS_READPAGES whe [...] omits 49dee70052b8 NFS: Clean up nfs_readpage() and nfs_readpages() omits ffb81717a166 nfs: Fix fall-through warnings for Clang omits 93f479d3ad05 SUNRPC: Fix fall-through warnings for Clang omits 40c575d1ec71 cfg80211: fix netdev registration deadlock omits 50af06d43eab staging: rtl8723bs: Move wiphy setup to after reading the [...] omits b881145642ce igc: check return value of ret_val in igc_config_fc_after_link_up omits ebc8d125062e igc: set the default return value to -IGC_ERR_NVM in igc_w [...] omits 2e99dedc73f0 igc: Report speed and duplex as unknown when device is run [...] omits 7582ad63c9bd arm64: dts: rockchip: more user friendly name of sound nodes omits 060b65d260c5 arm64: dts: rockchip: rename pinctrl nodename to gmac2io f [...] omits 0523b124aa4d arm64: dts: rockchip: assign a fixed index to mmc devices [...] omits b4a9fe363995 arm64: dts: rockchip: assign a fixed index to mmc devices [...] omits 84b2c2c872da arm64: dts: rockchip: assign a fixed index to mmc devices [...] omits c73583c625be arm64: dts: rockchip: cleanup cpu_thermal node of rk3399-r [...] omits 9e8244495f44 arm64: dts: rockchip: Remove bogus "amba" bus nodes omits 833821eeab91 arm64: dts: rockchip: Light "sys" LED on NanoPi R2S omits 5b9312109135 arm64: dts: rockchip: fix ranges property format for rk339 [...] omits 1e58ba111421 arm64: dts: rockchip: Rely on SoC external pull up on pmic [...] omits 073abfa7ea9a mtd: rawnand: intel: Fix an error handling path in 'ebu_dm [...] omits 94d07f6a539d mtd: rawnand: tango: Remove the driver omits e64ab8e8fa01 mtd: rawnand: marvell: convert comma to semicolon omits 106a3ec368fd mtd: st_spi_fsm: convert comma to semicolon omits 2e64e0ba2b65 mtd: convert comma to semicolon omits 7b844cf445f0 mtd: parsers: afs: Fix freeing the part name memory in failure omits 0f347aa07f15 ACPI: scan: Fix battery devices sometimes never binding omits ed1128c2d0c8 xfs: reduce exclusive locking on unaligned dio omits caa89dbc4303 xfs: split the unaligned DIO write code out omits 896f72d067a5 xfs: improve the reflink_bounce_dio_write tracepoint omits 3e40b13c3b57 xfs: simplify the read/write tracepoints omits 670654b004b0 xfs: remove the buffered I/O fallback assert omits ee1b218b0956 xfs: cleanup the read/write helper naming omits 354be7e3b2ba xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware omits f50b8f475a2c xfs: factor out a xfs_ilock_iocb helper omits 560ab6c0d12e xfs: Fix 'set but not used' warning in xfs_bmap_compute_al [...] omits 4533fc631547 xfs: fix unused log variable in xfs_log_cover() omits 4683d758f48e KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATUR [...] omits b66f9bab1279 KVM/x86: assign hva with the right value to vm_munmap the pages omits 7131636e7ea5 KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off omits 8b28fdf21193 io_uring: check kthread parked flag before sqthread goes to sleep omits 090da7d52fe2 MAINTAINERS: update io_uring section omits 4e0377a1c5c6 io_uring: Add skip option for __io_sqe_files_update omits 67973b933e34 io_uring: cleanup files_update looping omits 7c6607313f03 io_uring: consolidate putting reqs task omits ecfc84928207 io_uring: ensure only sqo_task has file notes omits 0bead8cd39b9 io_uring: simplify io_remove_personalities() omits 4014d943cb62 io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL omits 9eac1904d336 io_uring: get rid of intermediate IORING_OP_CLOSE stage omits 53dec2ea74f2 fs: provide locked helper variant of close_fd_get_file() omits e342c807f556 io_uring: save atomic dec for inline executed reqs omits 9affd664f0e0 io_uring: don't flush CQEs deep down the stack omits a38d68db6742 io_uring: help inlining of io_req_complete() omits 8662daec09ed io_uring: add a helper timeout mode calculation omits eab30c4d20dc io_uring: deduplicate failing task_work_add omits 02b23a9af5ba io_uring: remove __io_state_file_put omits 85bcb6c67ea1 io_uring: simplify io_alloc_req() omits 888aae2eeddf io_uring: further deduplicate #CQ events calc omits ec30e04ba4a5 io_uring: inline __io_commit_cqring() omits 2d7e935809b7 io_uring: inline io_async_submit() omits 5c766a908d06 io_uring: cleanup personalities under uring_lock omits dc2a6e9aa9c3 io_uring: refactor io_resubmit_prep() omits bf6182b6d46e io_uring: optimise io_rw_reissue() omits 00835dce1406 io_uring: make percpu_ref_release names consistent omits 1ad555c6ae6e io_uring: create common fixed_rsrc_data allocation routines omits d7954b2ba946 io_uring: create common fixed_rsrc_ref_node handling routines omits bc9744cd162b io_uring: split ref_node alloc and init omits 6802535df7bf io_uring: split alloc_fixed_file_ref_node omits 2a63b2d9c30b io_uring: add rsrc_ref locking routines omits d67d2263fb23 io_uring: separate ref_list from fixed_rsrc_data omits 502385318369 io_uring: generalize io_queue_rsrc_removal omits 269bbe5fd4d2 io_uring: rename file related variables to rsrc omits 2b358604aa6e io_uring: modularize io_sqe_buffers_register omits 0a96bbe49994 io_uring: modularize io_sqe_buffer_register omits 3a81fd02045c io_uring: enable LOOKUP_CACHED path resolution for filenam [...] omits ce5226625a69 drm/msm/dsi_pll_10nm: Convert pr_err prints to DRM_DEV_ERROR omits b2d86c7cec35 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] omits 362cadf34b9f drm/msm/dsi_pll_10nm: Fix variable usage for pll_lockdet_rate omits 196145eb1af1 drm/msm/dsi_pll_10nm: Solve TODO for multiplier frac_bits [...] omits a42e0d70c517 md: use rdev_read_only in restart_array omits d7a4783883d3 md: check for NULL ->meta_bdev before calling bdev_read_only omits 5c191fef4ce2 drm/msm/dsi_pll_10nm: Fix dividing the same numbers twice omits e8820dbddbca ASoC: codecs: add missing max_register in regmap config omits de5bfae2fd96 ASoC: cpcap: fix microphone timeslot mask omits 8b1c324c9fae Bluetooth: Skip eSCO 2M params when not supported omits d1bbc35fcab2 arm64: hibernate: add __force attribute to gfp_t casting omits c0da04ae079f fs/nfs: remove duplicate include omits 12b20ce34933 net: sunrpc: xprtsock.c: Corrected few spellings ,in comments omits 8c71139d9f84 SUNRPC: correct error code comment in xs_tcp_setup_socket() omits bad4c6eb5eaa SUNRPC: Fix NFS READs that start at non-page-aligned offsets omits 1f16aaeef74f Merge series "Tegra186 and Tegra194 audio graph card" from [...] omits 9ad22e165994 x86/debug: Fix DR6 handling omits 32451614da2a perf/x86/intel: Support CPUID 10.ECX to disable fixed counters omits 61b985e3e775 perf/x86/intel: Add perf core PMU support for Sapphire Rapids omits 1ab5f235c176 perf/x86/intel: Filter unsupported Topdown metrics event omits 628d923a3c46 perf/x86/intel: Factor out intel_update_topdown_event() omits 2a6c6b7d7ad3 perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT omits 29b01295a829 usb: typec: Add typec_partner_set_pd_revision omits f5030e252687 usb: typec: Provide PD Specification Revision for cable an [...] omits 1ed8459d8f10 usb: typec: Standardize PD Revision format with Type-C Revision omits 18fe0fae6125 mac80211: fix station rate table updates on assoc omits 6dc466d34f51 PM: domains: Simplify the calculation of variables omits e86caa011c80 ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend [...] omits 563c2681d431 ASoC: rt5659: Add Kconfig prompt omits 531e5b7abbde ASoC: audio-graph-card: Add clocks property to endpoint node omits 70f0bc65f6cf ASoC: dt-bindings: tegra: Add iommus property to Tegra graph card omits 6bbb859012e9 ASoC: dt-bindings: rt5659: Update binding doc omits 9d2aa6dbf87a spi: fsl: invert spisel_boot signal on MPC8309 omits 941d3f0d7e9f ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV omits 54f6a8af3722 usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints omits 9917f0e3cdba usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() omits 1ef268039b79 USB: serial: ftdi_sio: restore divisor-encoding comments omits 528222d0c8ce USB: serial: ftdi_sio: fix FTX sub-integer prescaler omits 81219f80097e Merge tag 'thunderbolt-for-v5.11-rc7' of git://git.kernel. [...] omits 7060377ce06f Merge branch 'for-joerg/mtk' into for-joerg/arm-smmu/updates omits 34eb9359c111 driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 omits 6715ea06ced4 Merge branch 'icc-sdx55' into icc-next omits c07ea8d0b170 gpio: gpiolib: remove shadowed variable omits bc93763f178f KVM: arm64: Make gen-hyprel endianness agnostic omits 6af4873852c4 MAINTAINERS: Add entry for MediaTek IOMMU omits 9e3489e06fb9 iommu/mediatek: Add mt8192 support omits 23357572bec6 iommu/mediatek: Remove unnecessary check in attach_device omits 8d2c749e5252 iommu/mediatek: Support master use iova over 32bit omits ab1d5281a62b iommu/mediatek: Add iova reserved function omits c3045f39244e iommu/mediatek: Support for multi domains omits 803cf9e5a6aa iommu/mediatek: Add get_domain_id from dev->dma_range_map omits 585e58f498a2 iommu/mediatek: Add iova_region structure omits b7875eb94589 iommu/mediatek: Move geometry.aperture updating into domai [...] omits 4f956c97d26b iommu/mediatek: Move domain_finalise into attach_device omits 08500c43d4f7 iommu/mediatek: Adjust the structure omits ef0f0986b670 iommu/mediatek: Support report iova 34bit translation faul [...] omits bfed873114c5 iommu/mediatek: Support up to 34bit iova in tlb flush omits c0b57581b73b iommu/mediatek: Add power-domain operation omits 34665c7929fc iommu/mediatek: Add pm runtime callback omits baf94e6ebff9 iommu/mediatek: Add device link for smi-common and m4u omits 986d9ec5f176 iommu/mediatek: Add error handle for mtk_iommu_probe omits 7f37a91dc85e iommu/mediatek: Move hw_init into attach_device omits 9bdfe4c175c8 iommu/mediatek: Update oas for v7s omits 2f317da4332a iommu/mediatek: Add a flag for iova 34bits case omits f3a8a46d714f iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek omits 468ea0bfaecd iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros omits 00ab6f2d6158 iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro omits 40596d2f2b60 iommu/io-pgtable-arm-v7s: Extend PA34 for MediaTek omits 859da2111252 iommu/io-pgtable-arm-v7s: Use ias to check the valid iova [...] omits 66a289155415 iommu/mediatek: Use the common mtk-memory-port.h omits fc3734698a43 dt-bindings: mediatek: Add binding for mt8192 IOMMU omits ddd3e349b8aa dt-bindings: memory: mediatek: Rename header guard for SMI [...] omits ca49a4b4c989 dt-bindings: memory: mediatek: Extend LARB_NR_MAX to 32 omits 5cf482f2f7a6 dt-bindings: memory: mediatek: Add a common memory header file omits bca28426805d dt-bindings: iommu: mediatek: Convert IOMMU to DT schema omits fdb7ef5b7d36 Merge branch 'fixes' into next omits 3feb459be5c9 mmc: core: Exclude unnecessary header file omits 6351cac92a8c mmc: mmci: Add support for probing bus voltage level translator omits bbaa298f57cb mmc: mmci: Add bindings to operate CMD, CK, CKIN pins as GPIO omits c93767cf64eb mmc: sdhci-msm: add Inline Crypto Engine support omits 5cc046eb134f dt-bindings: mmc: sdhci-msm: add ICE registers and clock omits 433611ea8df3 firmware: qcom_scm: update comment for ICE-related functions omits 0a0c866f377e mmc: cqhci: add cqhci_host_ops::program_key omits 1e80709bdbfc mmc: cqhci: add support for inline encryption omits ee49d0321f02 mmc: cqhci: initialize upper 64 bits of 128-bit task descriptors omits 0653300224a6 mmc: cqhci: rename cqhci.c to cqhci-core.c omits 93f1c150cb0d mmc: core: Add basic support for inline encryption omits d76d9d7d1009 scsi: ufs: use devm_blk_ksm_init() omits 5851d3b042b6 block/keyslot-manager: introduce devm_blk_ksm_init() omits 4af307f57426 mmc: sdhci-of-aspeed: Fix kunit-related build error omits c7b9f01fd12a mmc: remove sirf prima/atlas driver omits e55f2cf51259 mmc: remove dw_mmc-zx driver omits fe6e1471785a mmc: atmel-mci: Assign boolean values to a bool variable omits 4f9833d3ec8d mmc: sdhci-iproc: Add ACPI bindings for the RPi omits 1a9705936aff mmc: mmci: Convert bindings to DT schema omits 707662d59d42 mmc: test: clean up mmc_test_cleanup() omits 6d7ffe169e28 mmc: test: remove the shutdown function omits bd7342fea7f8 mmc: core: remove unused host parameter of mmc_sd_get_csd() omits 37af07d91d0a MAINTAINERS: Add entry for the ASPEED SD/MMC driver omits 0bbcd22556ef mmc: sdhci-of-aspeed: Add KUnit tests for phase calculations omits 0c53dc321a50 mmc: sdhci-of-aspeed: Add AST2600 bus clock support omits 2fc88f92359d mmc: sdhci-of-aspeed: Expose clock phase controls omits 3561afa02605 mmc: core: Add helper for parsing clock phase properties omits 7c7905df68c5 dt-bindings: mmc: sdhci-am654: fix compatible for j7200 omits eab234fce333 mmc: omap_hsmmc: Simplify bool comparison and conversion omits 6b1dc6229aec mmc: core: convert comma to semicolon omits c58c5950b87a mmc: sdhci-pci-gli: Finetune HS400 RX delay for GL9763E omits ffd68f356e41 mmc: sdhci-of-arasan: Use dev_err_probe() to avoid spamming logs omits 2ff0b85d627f mmc: sdhci-of-arasan: Add structure device pointer in prob [...] omits 80d41efe2e5f mmc: sdhci-of-arasan: Convert to use np instead of pdev->d [...] omits eb085875243d mmc: sdhci-of-arasan: use of_device_get_match_data() omits edee82f79bab mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL9763E omits 783667ccb5b5 mmc: core: remove redundant card null check to mmc_can_sleep() omits 1c148853e8eb mmc: core: remove needless err = 0 in mmc_init_card() omits 754b7f2f7d2a mmc: sdhci_am654: Add Support for TI's AM64 SoC omits 81aa9876f943 dt-bindings: mmc: sdhci-am654: Add compatible string for AM64 SoC omits 12b1c5edc3a9 mmc: rtsx: add delay before power on omits 3882917da8c3 mmc: sunxi-mmc: Ensure host is suspended during system sleep omits 7214d79237df mmc: xenon: add AP807 compatible string omits 783be176eb27 dt-bindings: mmc: xenon: add AP807 compatible string omits db84509359bb mmc: sdhci-of-arasan: Change code style of mapping the sys [...] omits 973c7c994b72 mmc: sdhci-of-arasan: Fixed kernel-doc format warning omits 9476e27bb5ce dt-bindings: mmc: sdhci-msm: Document the SDX55 compatible omits 15f908fafc0e mmc: sdhci-pci-gli: Add a switch to enable/disable CQHCI support omits 8b2805647acf mmc: rtsx: Add MMC_CAP2_NO_SDIO flag omits a5ca4c321212 dt-bindings: mmc: renesas,sdhi: Add r8a779a0 support omits 67a73230fbae mmc: omap: remove unused struct component card_detect_irq omits c7129b703f04 mmc: jz4740: remove unused struct component card_detect_irq omits ed2fab9a8229 mmc: renesas_sdhi: Add a condition of cmd/data timeout for retune omits 35cdcd1268f6 mmc: tmio: Add data timeout error detection omits e085b51c74cc mmc: meson-gx: check for scatterlist size alignment in block mode omits 0354ca6edd46 mmc: mediatek: fix race condition between msdc_request_tim [...] omits 69e7d76afdb5 mmc: renesas_internal_dmac: add pre_req and post_req support omits d7aefb288760 mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment [...] omits f16c8fd4449e mmc: sdhci-msm: Actually set the actual clock omits a8cd989e1a57 mmc: sdhci-msm: Warn about overclocking SD/MMC omits 3536b82e5853 mmc: sunxi: add support for A100 mmc controller omits b79ee3852c36 dt-bindings: mmc: sunxi: Add Allwinner A100 and H616 compatibles omits 5f7dfda4f2ce mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN omits 6052b3c370fb mmc: usdhi6rol0: Fix a resource leak in the error handling [...] omits c9c256a8b0dc mmc: sdhci-sprd: Fix some resource leaks in the remove function omits 5d15cbf63515 mmc: owl-mmc: Fix a resource leak in an error handling pat [...] omits 0bb7e560f821 mmc: mxs-mmc: Fix a resource leak in an error handling pat [...] omits 18de2f72b74a soundwire: return earlier if no slave is attached omits f1b690261247 soundwire: bus: add better dev_dbg to track complete() calls omits d7fb9c242095 mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb omits f92e04f764b8 mmc: core: Limit retries when analyse of SDIO tuples fails omits ba61c3692034 dmaengine: xilinx_dma: Alloc tx descriptors GFP_NOWAIT omits 55563399bb16 arm64: dts: zynqmp: Wire up the DisplayPort subsystem omits b0f89cf5b627 arm64: dts: zynqmp: Add DisplayPort subsystem omits 7b6714b3edeb arm64: dts: zynqmp: Add DPDMA node omits 1cabd1181f15 dt-bindings: arm: Fix typo in zcu111 board omits f80f7c96f772 dmaengine: dw-axi-dmac: Virtually split the linked-list omits 78a90a1e489e dmaengine: dw-axi-dmac: Set constraint to the Max segment size omits f74b30255060 dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA BYTE and [...] omits 425c8a53e874 dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA handshake omits 3df2d81f878d dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA support omits cd0f00c39ff4 dmaengine: drivers: Kconfig: add HAS_IOMEM dependency to D [...] omits 8fb1dae09091 dmaengine: dw-axi-dmac: Add Intel KeemBay DMA register fields omits 0a35c9a017d3 dt-binding: dma: dw-axi-dmac: Add support for Intel KeemBa [...] omits 8e55444da65c dmaengine: dw-axi-dmac: Support burst residue granularity omits b428c6fa4112 dmaengine: dw-axi-dmac: Support of_dma_controller_register() omits 1deb96c0fa58 dmaegine: dw-axi-dmac: Support device_prep_dma_cyclic() omits eec91760539e dmaengine: dw-axi-dmac: Support device_prep_slave_sg omits 66c6c9455efc dmaengine: dw-axi-dmac: Add device_config operation omits 67b2e39f4acb dmaengine: dw-axi-dmac: Add device_synchronize() callback omits 0b9d2fb368b9 dmaengine: dw-axi-dmac: move dma_pool_create() to alloc_ch [...] omits ef6fb2d6f1ab dmaengine: dw-axi-dmac: simplify descriptor management omits 8c70fb7e0a0a dt-bindings: dma: Add YAML schemas for dw-axi-dmac omits 127b856f67fc arm64: dts: zynqmp: Add description for zcu104 revC omits 8ac47837f0e0 arm64: dts: zynqmp: Add missing iommu IDs omits 1f9fcf6573fb arm64: dts: zynqmp: Add missing lpd watchdog node omits cbf8bed0e353 arm64: dts: zynqmp: Wire zynqmp qspi controller omits 41b452a5702b arm64: dts: zynqmp: Wire arasan nand controller omits 63481699d6e3 arm64: dts: zynqmp: Add missing mio-bank properties to sdhcis omits 002002c0ad31 arm64: dts: zynqmp: Add label for zynqmp_ipi omits 51733f16c641 arm64: dts: zynqmp: Enable phy driver for Sata on zcu102/z [...] omits 42cb66dcd5f7 arm64: dts: zynqmp: Enable reset controller driver omits 928a5747599e arm64: dts: zynqmp: Enable si5341 driver for zcu102/106/111 omits 82a7ebf00224 arm64: dts: zynqmp: Add DT description for si5328 for zcu1 [...] omits 5f816e36e3d6 arm64: dts: zynqmp: Fix u48 si5382 chip on zcu111 omits e2f2dea34cf1 USB: serial: cp210x: clean up auto-RTS handling omits cf00ead0bde8 USB: serial: cp210x: fix RTS handling omits 6b667274f41a USB: serial: cp210x: clean up printk zero padding omits f191c63779a0 USB: serial: cp210x: clean up flow-control debug message omits 0b9112a58836 Merge tag 'v5.11-rc6' into patchwork omits 568400b15a51 USB: serial: cp210x: drop shift macros omits 8cce3bbfb4cf USB: serial: cp210x: fix modem-control handling omits 5951b8508855 USB: serial: cp210x: suppress modem-control errors omits e25efbd140c2 arm64: configs: Support DEVAPC on MediaTek platforms omits 18d6e3f6744d arm64: dts: mt8183: Fix GCE include path omits 0074946932cb ALSA: intel8x0: Fix missing check in snd_intel8x0m_create omits a0f2a1cb65c9 dmaengine: ti: k3-psil: optimize struct psil_endpoint_conf [...] omits cd90f69f597a dmaengine: INTEL_LDMA should depend on X86 omits e5bfbbb916a4 dmaengine: rcar-dmac: Add support for R-Car V3U omits 245bbd16b72c dmaengine: rcar-dmac: Add helpers for clearing DMA channel status omits d249b5fb379f dmaengine: rcar-dmac: Add for_each_rcar_dmac_chan() helper omits 72ec393ba324 dt-bindings: renesas,rcar-dmac: Add r8a779a0 support omits a8fc8e5b8e42 soc: ti: k3-ringacc: Use of_device_get_match_data() omits ea797f699440 soc: ti: pruss: Refactor the CFG sub-module init omits 9c83465f3245 tomoyo: recognize kernel threads correctly omits 5797e861e402 tomoyo: ignore data race while checking quota omits d8d2d38275c1 kbuild: remove PYTHON variable omits 1048ba83fb1c Linux 5.11-rc6 omits 215164bfb714 platform/x86: dell-wmi-sysman: fix a NULL pointer dereference omits 64b0efa18f8c platform/x86: dell-wmi-sysman: fix a NULL pointer dereference omits ac8c6edd20bc Merge tag 'efi-urgent-for-v5.11' of git://git.kernel.org/p [...] omits f5a376eddec4 Merge tag 'x86_entry_for_v5.11_rc6' of git://git.kernel.or [...] omits 17b756d0376f Merge tag 'timers-urgent-2021-01-31' of git://git.kernel.o [...] omits f7ea44c7172f Merge tag 'core-urgent-2021-01-31' of git://git.kernel.org [...] omits b333a99e14d1 Merge tag 'powerpc-5.11-6' of git://git.kernel.org/pub/scm [...] omits c703d5789590 drm/msm/dp: trigger unplug event in msm_dp_display_disable omits a014abfec541 drm/msm/dp/dp_ctrl: Remove unneeded semicolon omits 0ac892451143 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: Remove unneeded s [...] omits dd5d08b5e54d drm/msm: remove redundant NULL check omits 6ec935180961 drm/msm/kms: Make a lock_class_key for each crtc mutex omits 555c50a4a19b drm/msm: Clean up GMU OOB set/clear handling. omits 5f98b33b04c0 drm/msm: Fix races managing the OOB state for timestamp vs [...] omits 7a7cbf2a8197 drm/msm: Fix race of GPU init vs timestamp power management. omits 68e4f01fddb4 drm/msm/mdp5: Fix wait-for-commit for cmd panels omits 33a7808ce1ae drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) omits d21fc5dfc3df drm/msm/dpu1: add support for qseed3lite used on sm8250 omits 9fc418430c65 drm/msm/dp: unplug interrupt missed after irq_hpd handler omits fe286893ed34 drm/msm/dpu: Remove unused call in wait_for_commit_done omits da9e7b7696d8 drm/msm/dpu: Correctly configure vsync tearcheck for command mode omits aa9223a60254 drm/msm/dpu: Disable autorefresh in command mode omits 862314bc94dd drm/msm/dpu: Allow specifying features and sblk in DSPP_BLK macro omits 731806da2916 drm/msm/dpu: Add prog_fetch_lines_worst_case to INTF_BLK macro omits b8dab65b5ac3 drm/msm/dpu: Move DPU_SSPP_QOS_8LVL bit to SDM845 and SC71 [...] omits e0485f1d0421 drm/msm/dpu: Fix VBIF_XINL_QOS_LVL_REMAP_000 register offset omits 3f2bc3856bf1 drm/msm/a5xx: Disable UCHE global filter omits cce212d84415 drm/msm/a5xx: Disable flat shading optimization omits 89c1ab960717 drm/msm/a5xx: Fix VPC protect value in gpu_write() omits 9deba2b8a5b5 drm/msm/a5xx: Reset VBIF before PC only on A510 and A530 omits 1d832ab30ce6 drm/msm/a5xx: Add support for Adreno 508, 509, 512 GPUs omits 4340b46ad161 drm/msm/a5xx: Separate A5XX_PC_DBG_ECO_CNTL write from mai [...] omits 8f03c30cb814 drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register omits 45596f254061 drm/msm/a6xx: Create an A6XX GPU specific address space omits 276619c0923f drm/msm: Add proper checks for GPU LLCC support omits 1188866d9cec Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 29bd2d2100dc Merge branch 'for-rc-5.11' of git://git.kernel.org/pub/scm [...] omits c178fae3a9f5 Merge tag 'nfs-for-5.11-3' of git://git.linux-nfs.org/proj [...] omits 2977fcb7a974 ARM: dts: sunxi: Rename nmi_intc to r_intc omits f0e4a3b1929d ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UA [...] omits 50b459bc468c ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed omits 94492618b2e4 arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs omits f9740094f451 arm64: dts: allwinner: pinetab: Fix the panel compatible omits d9997fe96d0d arm64: dts: allwinner: pinephone: Remove useless light sen [...] omits a657efc5b6d1 arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries omits aaea73a96d13 ARM: dts: sun8i-a33: sina33: Add missing panel power supply omits d4a551ae1f90 ARM: dts: sun8i-a83t: Remove empty CSI port omits 7098a58320d9 ARM: dts: sun8i-s3: pinecube: Fix CSI DTC warnings omits 1231238cbb49 ARM: dts: sun8i-s3: impetus: Fix the USB PHY ID detect GPI [...] omits 90c3047426fb ARM: dts: sun8i: nanopi-r1: Fix GPIO regulator state array omits f8919782d9e3 ARM: dts: sun6i: primo81: Remove useless io-channel-cells omits 4f2cf99d542c drm/msm/a5xx: Allow all patchid for A540 chip omits 6cefa31e8104 drm/msm: Fix MSM_INFO_GET_IOVA with carveout omits fe7952c629da drm/msm: Add speed-bin support to a618 gpu omits e53d76e61ec0 ata: Avoid comma separated statements omits e8628013e5dd drbd: Avoid comma separated statements omits dc2e76175417 dts64: mt7622: fix slow sd card access omits dd65030295e2 soc: mediatek: pm-domains: Don't print an error if child d [...] omits f93b04efaf80 dt-bindings: arm64: dts: mediatek: Add krane sku0 omits 17cf7d4d940f arm64: dts: mt8183: Add krane-sku0 board. omits 27eaf34df364 arm64: dts: mt8183: config dsi node omits 1b18c0558d09 soc: mediatek: pm-domains: Add domain regulator supply omits 9fd5449e061e arm64: configs: Support pwrap on Mediatek MT6779 platform omits b870c5858214 arm64: dts: mt6779: Support pwrap on Mediatek MT6779 platform omits 3960a7a25b5d arm64: dts: mt6779: Support devapc omits 06b0c0dce88e staging: rtl8192u/ieee80211: fix switch case indentation omits 9260918d3a4f arm64: dts: mt8192: Add cpu-idle-states omits 3e1f4a2e1184 USB: gadget: legacy: fix an error code in eth_bind() omits 81004f0bf7f0 dt-bindings: serial: imx: Switch to my personal address omits fb7ba1870d5f staging: hikey9xx: hi6421-spmi-pmic: update copyright notes omits 3cadf633656c staging: hikey9xx: hi6421-spmi-pmic: document registers omits 307a60f03d5c staging: hikey9xx: hi6421-spmi-pmic: cleanup IRQ handling code omits 8d126356316f staging: hikey9xx: hi6421-spmi-pmic: fix IRQ handler code omits 9d8dbe989029 staging: hikey9xx: hi6421-spmi-pmic: cleanup header file omits a2e904fc59e1 staging: hikey9xx: hi6421-spmi-pmic: cleanup probe code omits fcd732406c5d staging: hikey9xx: hi6421-spmi-pmic: rename some vars omits 2ba53d0489fc staging: hikey9xx: hi6421v600-regulator: use some regmap helpers omits fb02e3ebfb2d staging: hikey9xx: spmi driver: convert to regmap omits 1f92798cbe7f staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c omits 5aadd5c692e6 staging: qlge/qlge_ethtool.c: Switch from strlcpy to strscpy omits 6ee9e6ee5c48 staging:r8188eu: replace enum WIFI_STATUS_CODE with native [...] omits d267cfb06292 staging:rtl8712: remove unused enum WIFI_STATUS_CODE omits c38e1fb9b6e1 staging: wimax/i2400m: fix pointer declaration style omits 9e1b7d00bbe1 arm64: dts: mediatek: mt8183: Add domain supply for mfg omits ebfe73f7079a dt-bindings: power: Add domain regulator supply omits 24b4c6b1a7fc powerpc/powernv/pci: Drop pnv_phb->initialized omits 6895c5ba7bdc powerpc/xmon: Select CONSOLE_POLL for the 8xx omits 30662217885d powerpc/xmon: Enable breakpoints on 8xx omits 259149cf7c3c powerpc/32s: Only build hash code when CONFIG_PPC_BOOK3S_6 [...] omits 675b963e2b60 powerpc/setup: Adjust six seq_printf() calls in show_cpuinfo() omits c0cff7a17781 powerpc/82xx: Use common error handling code in pq2ads_pci [...] omits 60aece416483 powerpc/82xx: Delete an unnecessary of_node_put() call in [...] omits 6e7a4da754f3 powerpc/pseries: Delete an error message for a failed stri [...] omits de060ac83e5c powerpc/pseries: Delete an unnecessary kfree() call in dlp [...] omits 245a389c6ded cxl: Reduce scope for the variable “mm” in cxllib_get_PE_a [...] omits b5952f8125ae powerpc/mm/book3s64/iommu: fix some RCU-list locks omits c9790fb5df46 powerpc/powernv/pci: fix a RCU-list lock omits 9899a56f1eca powerpc: Fix build error in paravirt.h omits 923b3cf00b3f powerpc/mce: Remove per cpu variables from MCE handlers omits 17c5cf0fb993 powerpc/mce: Reduce the size of event arrays omits b709e32ef570 powerpc/time: Enable sched clock for irqtime omits ed5b00a05c2a powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan omits 7bd2b120f3fd powerpc/pci: Delete traverse_pci_dn() omits 9e857416833d powerpc/eeh: Add a debugfs interface to check if a driver [...] omits b5e904b83067 powerpc/eeh: Rework pci_dev lookup in debugfs attributes omits 38132cc0e5a6 selftests/powerpc: Add VF recovery tests omits d6749ccba7ff selftests/powerpc: Use stderr for debug messages in eeh-functions omits db82f7097c26 selftests/powerpc: Hoist helper code out of eeh-basic omits 1570db1da9f5 soc: mediatek: cmdq: Remove cmdq_pkt_flush() omits d0a197a0d064 arm64: dts: mt8192: add nor_flash device node omits dbcd865bc7a8 arm64: dts: mediatek: mt8516: add support for APDMA omits 207f13b419a6 soc: mediatek: pm-domains: Add support for mt8167 omits c70d0f16f38c dt-bindings: power: Add MT8167 power domains omits e1c6edcbea13 leds: rt8515: Add Richtek RT8515 LED driver omits c8283eb79d87 dt-bindings: leds: Add DT binding for Richtek RT8515 omits 27af8e2c90fb leds: trigger: fix potential deadlock with libata omits 47854d2d2ba8 leds: leds-ariel: convert comma to semicolon omits 4e04b1180019 leds: leds-lm3533: convert comma to semicolon omits 0417fadab493 ALSA: hda: Constify static attribute_group omits fa2e5a647ed2 ALSA: ac97: Constify static struct attribute_group omits 6642d600b541 Merge tag '5.11-rc5-smb3' of git://git.samba.org/sfrench/cifs-2.6 omits ad8b3c1e637c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 03e319e5465a Merge tag 'for-linus' of git://github.com/openrisc/linux omits d68c592e02f6 iio: hid-sensor-prox: Fix scale not correct issue omits 8c947645151c Merge tag 'devicetree-fixes-for-5.11-2' of git://git.kerne [...] omits 3bf255315bed Merge tag 's390-5.11-4' of git://git.kernel.org/pub/scm/li [...] omits e37c0fbabd8e Merge tag 'riscv-for-linus-5.11-rc6' of git://git.kernel.o [...] omits eb4e8fac00d1 neighbour: Prevent a dead entry from updating gc_list omits 428a23d2bf0c nfsd: skip some unnecessary stats in the v4 case omits 3cc55f4434b4 nfs: use change attribute for NFS re-exports omits d984d1a0abf8 arm64: defconfig: Enable PF8x00 as builtin omits da1a6b8bec88 arm64: dts: imx: Add i.mx8mm nitrogen basic dts support omits 1447e43c0b73 dt-bindings: arm: imx: add imx8mm nitrogen support omits de5774d192ba clk: imx: Move 'imx6sl_set_wait_clk()'s prototype out to a [...] omits 370d82d3facf arm64: dts: zii-rmb3: enable RMI4 reduced reporting omits b53e7e0c65bf arm64: dts: zii-ultra: only trigger IRQ on falling edge uc [...] omits f2615e598a50 arm64: dts: zii-ultra: limit USB ports to USB2 speed omits 71a8434857d5 arm64: dts: zii-ultra: fix i2c pin configuration omits 663a5b5efa51 arm64: dts: zii-ultra: add sound support omits 498f8aee6ec0 ARM: dts: imx6: RDU2: adjust audio devices nomenclature omits 07aa5cf3af82 ARM: dts: imx6: RDU2: only trigger IRQ on falling edge ucs [...] omits 20fffe76b624 ARM: dts: imx6: RDU2: enable RMI4 reduced reporting omits a0c01b68fd3c ARM: dts: imx6: RDU2: reduce i2c drive-strength omits 45a63cb55973 ARM: dts: imx6: rdu2: enable WDOG1 omits 3af4df655040 clk: imx8mn: add clkout1/2 support omits c1ae5c6f789a clk: imx8mm: add clkout1/2 support omits 75a352bc6611 clk: imx8mq: add PLL monitor output omits aa880c6f3ee6 arm64: dts: ls1046a: fix dcfg address range omits 837ae08d95f2 arm64: dts: ls1028a: Enable flexcan support for LS1028A-RDB/QDS omits c9e5ef8cef81 arm64: dts: ls1028a: Update flexcan properties omits 930a0968c667 arm64: dts: lx2160a: Add flexcan support omits 7d1734cfa3a7 Merge tag 'tegra-for-5.12-dt-bindings' of git://git.kernel [...] omits 045aef3acf38 Merge tag 'usb-serial-5.11-rc6' of https://git.kernel.org/ [...] omits 66f0a9e058fa powerpc/vdso64: remove meaningless vgettimeofday.o build rule omits bce74491c300 powerpc/vdso: fix unnecessary rebuilds of vgettimeofday.o omits 344717a14cd7 powerpc/sstep: Fix array out of bound warning omits 3161160c8a1c Merge tag 'tegra-for-5.12-arm64-dt' of git://git.kernel.or [...] omits 7b76b46d07e0 Merge tag 'tegra-for-5.12-arm-dt' of git://git.kernel.org/ [...] omits ee29b84a1dfe Merge tag 'tegra-for-5.12-arm64-defconfig' of git://git.ke [...] omits 69e39bf1668e Merge tag 'tegra-for-5.12-arm-defconfig' of git://git.kern [...] omits 127523504fe8 Merge tag 'tegra-for-5.12-arm-core' of git://git.kernel.or [...] omits 4940b9919119 Merge tag 'at91-soc-5.12-2' of git://git.kernel.org/pub/sc [...] omits 7cc623b85aef Merge tag 'reset-for-v5.12' of git://git.pengutronix.de/pz [...] omits 14e8e0f60088 tcp: shrink inet_connection_sock icsk_mtup enabled and probe_size omits 5399d52233c4 rxrpc: Fix deadlock around release of dst cached on udp tunnel omits 4e146def5855 Merge branch 'net-bridge-drop-hosts-limit-sysfs-and-add-a- [...] omits 1e16f382ae0b net: bridge: add warning comments to avoid extending sysfs omits 7d0888d52faa net: bridge: mcast: drop hosts limit sysfs support omits 56435d9145f5 Merge branch 'tag_8021q-for-ocelot-switches' omits e21268efbe26 net: dsa: felix: perform switch setup for tag_8021q omits 7c83a7c539ab net: dsa: add a second tagger for Ocelot switches based on [...] omits adb3dccf090b net: dsa: felix: convert to the new .change_tag_protocol DSA API omits 53da0ebaad10 net: dsa: allow changing the tag protocol via the "tagging [...] omits 357f203bb3b5 net: dsa: keep a copy of the tagging protocol in the DSA s [...] omits 886f8e26f539 net: dsa: document the existing switch tree notifiers and [...] omits cacea62fcdda net: mscc: ocelot: don't use NPI tag prefix for the CPU po [...] omits 9b521250bff4 net: mscc: ocelot: reapply bridge forwarding mask on bondi [...] omits 50c6cc5b9283 net: mscc: ocelot: store a namespaced VCAP filter ID omits 0e9bb4e9d93f net: mscc: ocelot: export VCAP structures to include/soc/mscc omits 9c7caf280684 net: dsa: tag_8021q: add helpers to deduce whether a VLAN [...] omits 8d520b4de3ed r8169: work around RTL8125 UDP hw bug omits de1da8bcf405 vmxnet3: Remove buf_info from device accessible structures omits 6c13d75beee5 net: dsa: hellcreek: Add missing TAPRIO dependency omits 0d6cd689f9ba net: proc: speedup /proc/net/netstat omits df610cd9163b net: Remove redundant calls of sk_tx_queue_clear(). omits 01365633bd1c net: arcnet: Fix RESET flag handling omits 77609b1db210 Merge branch 'net-hns3-updates-for-next' omits 04987ca1b9b6 net: hns3: add debugfs support for tm nodes, priority and [...] omits 2bbad0aa40e1 net: hns3: add interfaces to query information of tm prior [...] omits 2d88296a80c1 Merge branch 'net-add-support-for-ip-generic-checksum-offl [...] omits efa1a65c7e19 ip_gre: add csum offload support for gre header omits 62fafcd63139 net: support ip generic csum processing in skb_csum_hwoffl [...] omits fd3d37551cec Merge tag 'linux-can-next-for-5.12-20210129' of git://git. [...] omits 6e10785ee148 net: mhi: Get rid of local rx queue count omits e6ec3ccd4eb2 net: mhi: Get RX queue size from MHI core omits 2bca263cdab1 Merge branch 'mhi-net-immutable' of https://git.kernel.org [...] omits 5daf83846cdb docs: networking: timestamping: fix section title markup omits afa4f675aa62 net/ethernet: convert to use module_platform_driver in oct [...] omits a58745979cdd net: atm: pppoatm: use new API for wakeup tasklet omits a5b88632fc96 net: atm: pppoatm: use tasklet_init to initialize wakeup tasklet omits 64f45c0fc4c7 net/mlx5: DR, Allow SW steering for sw_owner_v2 devices omits 8fdac12acf32 net/mlx5: DR, Copy all 64B whenever replacing STE in the h [...] omits 4fe45e1d31ef net/mlx5: DR, Use HW specific logic API when writing STE omits f06d496985f4 net/mlx5: DR, Use the right size when writing partial STE into HW omits c349b4137cfd net/mlx5: DR, Add STEv1 modify header logic omits 4e856c5db9b4 net/mlx5: DR, Add STEv1 action apply logic omits a6098129c781 net/mlx5: DR, Add STEv1 setters and getters omits 9f125ced1750 net/mlx5: DR, Allow native protocol support for HW STEv1 omits 10b694186410 net/mlx5: DR, Add HW STEv1 match logic omits 3a77c238909b net/mlx5: DR, Add match STEv1 structs to ifc omits bdbc13c204ee net/mlx5: DR, Fix potential shift wrapping of 32-bit value omits 810e754c7bc5 Merge branch 'net-sched-cls_flower-add-support-for-matchin [...] omits 6895cb3a95c9 net/mlx5: CT: Add support for matching on ct_state reply flag omits 941eff5aea5d net: flow_offload: Add original direction flag to ct_metadata omits 8c85d18ce647 net/sched: cls_flower: Add match on the ct_state reply flag omits cf3c7c7b371a Merge branch 'add-nci-suit-and-virtual-nci-device-driver' omits f595cf1242f3 selftests: Add nci suite omits e624e6c3e777 nfc: Add a virtual nci device driver omits 8c22475148a8 net: packet: make pkt_sk() inline omits 0ba35fe91ce3 hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer omits 718aae916fa6 powerpc/sstep: Fix incorrect return from analyze_instr() omits 8813ff49607e powerpc/sstep: Check instruction validity against ISA vers [...] omits 4eeef098b432 powerpc/44x: Remove STDBINUTILS kconfig option omits 910a0cb6d259 powerpc/47x: Disable 256k page size omits 27f699579b64 powerpc/kvm: Force selection of CONFIG_PPC_FPU omits c9f3401313a5 powerpc: Always enable queued spinlocks for 64s, disable f [...] omits 9dd31b113703 powerpc/vas: Fix IRQ name allocation omits 691602aab9c3 powerpc/iommu/debug: Add debugfs entries for IOMMU tables omits 22f1de2e13b0 powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static omits 53137a9b51e4 powerpc/pcidn: Make IOV setup routines static omits 42c1f400d1da powerpc/pseries: Make IOV setup routines static omits ce275179b6c9 KVM: PPC: Book3S HV: Declare some prototypes omits d834915e8ee2 KVM: PPC: Book3S HV: Include prototypes omits 9236f57a9e51 KVM: PPC: Make the VMX instruction emulation routines static omits 9ae440fb3d7d powerpc/watchdog: Declare soft_nmi_interrupt() prototype omits 1429ff51480f powerpc/mm: Declare arch_report_meminfo() prototype. omits 94b87d72fc85 powerpc/mm/hugetlb: Make pseries_alloc_bootmem_huge_page() static omits 1f55aefea3c1 powerpc/mm: Declare preload_new_slb_context() prototype omits 11f9c1d2fb49 powerpc/mm: Move hpte_insert_repeating() prototype omits cccaf1a10abf powerpc/mm: Declare some prototypes omits bb21e1b6c535 powerpc/optprobes: Make patch_imm64_load_insns() static omits d47d307f1049 powerpc/optprobes: Remove unused routine patch_imm32_load_insns() omits 157c9f409d11 powerpc/smp: Make debugger_ipi_callback() static omits cd7aa5d2fae1 powerpc/smp: Include tick_broadcast() prototype omits 1cc2fd759344 powerpc/mce: Include prototypes omits 692e59289526 powerpc/setup_64: Make some routines static omits d03f210e6ed8 powerpc/pmem: Include pmem prototypes omits 90db8bf24d13 powerpc/pseries/ras: Make init_ras_hotplug_IRQ() static omits 44159329e0ad powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static omits aa23ea0c5f7f powerpc/pseries/ras: Remove unused variable 'status' omits d25da505c3f5 powerpc/mm: Include __find_linux_pte() prototype omits e5f9d8858612 powerpc/perf/hv-24x7: Dont create sysfs event files for du [...] omits 7613f5a66bec powerpc/64s/kuap: Use mmu_has_feature() omits 52f6b0a90bcf ocxl: use DEFINE_MUTEX() for mutex lock omits 4c457e8cb75e genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVAT [...] omits 32ada6b0980d dt-bindings: Cleanup standard unit properties omits 0188b87899ff kretprobe: Avoid re-registration of the same kretprobe earlier omits 0e9bcda5d286 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits c05d51c773fb Merge tag 'for-5.11-rc5-tag' of git://git.kernel.org/pub/s [...] omits 2ba1c4d1a4b5 Merge tag 'block-5.11-2021-01-29' of git://git.kernel.dk/l [...] omits c0ec4ffc4093 Merge tag 'io_uring-5.11-2021-01-29' of git://git.kernel.d [...] omits 1bea2a937dad soc: litex: Properly depend on HAS_IOMEM omits 8ef24c2011b7 Merge tag 'iommu-fixes-v5.11-rc5' of git://git.kernel.org/ [...] omits 32b0c410cda1 Merge tag 'pm-5.11-rc6' of git://git.kernel.org/pub/scm/li [...] omits 016decc0d836 Merge tag 'acpi-5.11-rc6' of git://git.kernel.org/pub/scm/ [...] omits 6305d15e013a Merge tag 'drm-fixes-2021-01-29' of git://anongit.freedesk [...] omits a9cbbb80e3e7 tty: avoid using vfs_iocb_iter_write() for redirected cons [...] omits 10340f8d7b6d ata: ahci_brcm: Add back regulators management omits ed4e9e615b7e Documentation/llvm: Add a section about supported architectures omits 97c753e62e6c tracing/kprobe: Fix to support kretprobe events on unloade [...] omits da7f84cdf02f tracing: Use pause-on-trace with the latency tracers omits 7e0a9220467d fgraph: Initialize tracing_graph_pause at task creation omits 442187f3c2de locking/rwsem: Remove empty rwsem.h omits 8cf55f24ce6c x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables omits c7bd8010a335 tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs omits a72afd873089 tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() omits d8b450530b90 tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() omits ae8eba8b5d72 tlb: mmu_gather: Remove unused start/end arguments from tl [...] omits 912efa17e512 mm: proc: Invalidate TLB after clearing soft-dirty page state omits d2aacd36a8e0 scsi: MAINTAINERS: Adjust to reflect gdth scsi driver removal omits 80d892f4b26f scsi: ufs: Give clk scaling min gear a value omits 8c65830ae162 scsi: lpfc: Fix EEH encountering oops with NVMe traffic omits 2468d20a48b8 scsi: lpfc: Fix 'physical' typos omits 83e4a9b3dba9 scsi: megaraid_mbox: Fix spelling of 'allocated' omits 99de0ea06ac0 scsi: qla2xxx: Simplify the calculation of variables omits d1eb86e59be0 ACPI: tables: introduce support for FPDT table omits 20bf2b378729 x86/build: Disable CET instrumentation in the kernel omits 66102281f94a hwmon: (pmbus/max16601) Add support for MAX16508 omits 220c404dc7a5 hwmon: (pmbus/max16601) Determine and use number of popula [...] omits d2bf7959d9c0 mt76: mt7663: introduce coredump support omits 0da3c795d07b mt76: mt7921: add coredump support omits eaafabd2850d mt76: mt7921: enable MSI interrupts omits 2c25f4e4cdc9 mt76: mt7921: introduce regdomain notifier support omits 1d8efc741df8 mt76: mt7921: introduce Runtime PM support omits 022159b0e13f mt76: mt7921: rely on mt76_connac_mcu module for suspend a [...] omits 80fc1e37c0eb mt76: mt7921: rely on mt76_connac_mcu module for sched_sca [...] omits 67aa27431c7f mt76: mt7921: rely on mt76_connac_mcu common library omits ffa1bf97425b mt76: mt7921: introduce PM support omits b88f5c6473aa mt76: mt7921: introduce beacon_loss mcu event omits 4086ee28e239 mt76: mt7921: introduce support for hardware beacon filter omits 56d965da1318 mt76: mt7921: introduce 802.11 PS support in sta mode omits 29f9d8b08b8c mt76: mt7921: introduce schedule scan support omits 474a9f21e2e2 mt76: mt7921: add debugfs support omits 5c14a5f944b9 mt76: mt7921: introduce mt7921e support omits e0f9fdda81bd mt76: mt7921: add ieee80211_ops omits bb1f6aaf71d6 mt76: mt7921: add EEPROM support omits 12d1c31788ad mt76: mt7921: add DMA support omits 1c099ab44727 mt76: mt7921: add MCU support omits 163f4d22c118 mt76: mt7921: add MAC support omits 2241ed9205ed bus: mvebu-mbus: make iounmap() symmetric with ioremap() omits 5b4f6323096a arm64: tegra: Audio graph sound card for Jetson AGX Xavier omits e4710376353c arm64: tegra: Audio graph sound card for Jetson TX2 omits 5d25c476f252 Revert "arm64: tegra: Disable the ACONNECT for Jetson TX2" omits 3032985a01f4 arm64: tegra: Add RT5658 device entry omits 2a0c106a671b MAINTAINERS: Fix 'ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURC [...] omits 87525610b402 Fix "ordering" comment typos omits 06ec50ec0ee9 arm64: dts: mediatek: mt8183-evb: add PWM support omits afca1c66fb33 arm64: dts: mediatek: mt8183: add pwm node omits 3029a563ac0c ARM: tegra: ouya: Fix eMMC on specific bootloaders omits 930c922a987a mei: me: add adler lake point LP DID omits f7545efaf795 mei: me: add adler lake point S DID omits 372726cb3957 mei: me: emmitsburg workstation DID omits da3eb47c90d4 mei: hbm: drop hbm responses on shutdown omits 3a77df62deb2 mei: hbm: call mei_set_devstate() on hbm stop response omits 7615da2be006 mei: document that mei_msg_hdr_init returns ERR_PTR omits 1309ecc90f16 mei: fix transfer over dma with extended header omits d71277dc9bd6 misc: bcm-vk: fix set_q_num API precedence issue omits 6c50321fd651 dt-bindings: arm: tegra: Document Jetson Xavier NX eMMC SKU omits 35db5e32ebc1 arm64: dts: armada: add pwm offsets for ap/cp gpios omits 02bd88b4834d staging: qlge: add documentation for debugging qlge omits a7c3ddf29a78 staging: qlge: clean up debugging code in the QL_ALL_DUMP [...] omits 02988c36aa36 staging: qlge: remove mpi_core_to_log which sends coredump [...] omits 2352cf40fb7c staging: qlge: support force_coredump option for devlink h [...] omits 1053c27804df staging: qlge: coredump via devlink health reporter omits b9ccc256d465 staging: qlge: re-write qlge_init_device omits 953b94009377 staging: qlge: Initialize devlink health dump framework omits f8c047be5401 staging: qlge: use qlge_* prefix to avoid namespace clashe [...] omits b8ddc3b14c7a Bluetooth: fix indentation and alignment reported by checkpatch omits 9ab9235fe5cf Bluetooth: btrtl: Enable WBS for the specific Realtek devices omits 231ee8bd837f Bluetooth: fix coccicheck warnings debugfs omits 684ceb81dc97 staging: vc4_services: bcm2835-audio: Add SNDRV_PCM_INFO_B [...] omits 6ece0f7dbd55 arm64: dts: marvell: armada-37xx: Add SATA comphy into mai [...] omits d730b1e1c313 staging: net: wimax: i2400m: fw: remove redundant initiali [...] omits e8ff9d5996ac arm64: dts: cn913x-db: enable MMC HS400 omits 6c5509133521 arm64: dts: change AP807 SDHCI compatibility string omits a9d9bfcadfb4 arm64: dts: armada-3720-turris-mox: rename u-boot mtd part [...] omits 219991e6be7f Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk omits ed8878041a0a Merge tag 'omap-for-v5.12/soc-signed' of git://git.kernel. [...] omits 2226c894135e Merge tag 'omap-for-v5.12/dt-signed' of git://git.kernel.o [...] omits 86a24899c2db Merge tag 'stm32-dt-for-v5.12-1' of git://git.kernel.org/p [...] omits b584b7e9630a Merge branch 'acpi-sysfs' omits f1f958052770 ARM: multi_v7_defconfig: add STM32 CEC support omits e53686bbdfd2 Merge tag 'renesas-drivers-for-v5.12-tag1' of git://git.ke [...] omits 46ecdfc1830e ARM: dts: armada388-helios4: assign pinctrl to each fan omits e011c9025a46 ARM: dts: armada388-helios4: assign pinctrl to LEDs omits 4daff3e5b424 ARM: dts: armada-385-linksys: fix usage with newer devices omits cd92cdb9c8bc null_blk: cleanup zoned mode initialization omits f7bf5e24e0b4 block: drop removed argument from kernel-doc of blk_execute_rq() omits 1755f6ad0fe0 mt76: mt76_connac: move pm utility routines in mt76_connac [...] omits b7dd3c2e58e6 mt76: mt76_connac: move pm data struct in mt76_connac.h omits 55d4c19c9319 mt76: mt76_connac: move WoW and suspend code in mt76_conna [...] omits 399090ef9605 mt76: mt76_connac: move hw_scan and sched_scan routine in [...] omits d0e274af2f2e mt76: mt76_connac: create mcu library omits 85d96704535d mt76: introduce mt76_vif data structure omits 7f31bee36019 block: remove typo in kernel-doc of set_disk_ro() omits 1074f8ec288f clang-format: Update with the latest for_each macro list omits c351bb64cbe6 gpiolib: free device name on error path to fix kmemleak omits 62a7c1c47ad5 clk: imx: clk-imx31: Remove unused static const table 'uart_clks' omits 42c2c068834e arm64: dts: fsl-ls1012a-frdm: add spi-uart device omits 1ab66ad2d7f3 arm64: dts: fsl-ls1012a-rdb: add i2c devices omits 3c648d3deb0f xhci: handle halting transfer event properly after endpoin [...] omits 51ee4a843002 xhci: Check for pending reset endpoint command before queu [...] omits 741eafb3457c xhci: remove obsolete dequeue pointer moving code omits d1dbfb942c33 xhci: introduce a new move_dequeue_past_td() function to r [...] omits 1174d44906d5 xhci: handle stop endpoint command completion with endpoin [...] omits 9ebf30007858 xhci: Fix halted endpoint at stop endpoint command completion omits 674f8438c121 xhci: split handling halted endpoints into two steps omits 7c6c334e6fc8 xhci: move and rename xhci_cleanup_halted_endpoint() omits 4db356924a50 xhci: turn cancelled td cleanup to its own function omits a6ccd1fd4bd4 xhci: store TD status in the td struct instead of passing [...] omits e1a298390e98 xhci: use xhci_td_cleanup() helper when giving back cancel [...] omits 69eaf9e79fa7 xhci: move xhci_td_cleanup so it can be called by more functions omits d8ac95001bea xhci: Add xhci_reset_halted_ep() helper function omits b05dadb28f87 xhci: flush endpoint start to reduce race risk with stop e [...] omits c716e8a5fada xhci: Check link TRBs when updating ring enqueue and deque [...] omits 0353810a047e xhci: avoid DMA double fetch when reading event trb type. omits 55f6153d8cc8 xhci: remove extra loop in interrupt context omits 296fcdab3321 xhci: check slot_id is valid before gathering slot info omits 04d21f7219ac xhci: prevent a theoretical endless loop while preparing rings. omits c089cadaa0df xhci: remove xhci_stream_id_to_ring() helper omits 42f2890aa998 xhci: add xhci_virt_ep_to_ring() helper omits 03ed579d9d51 xhci: check virt_dev is valid before dereferencing it omits b1adc42d440d xhci: add xhci_get_virt_ep() helper omits a181030703df xhci: remove unused event parameter from completion handlers omits d70f4231b81e xhci: adjust parameters passed to cleanup_halted_endpoint() omits d4dff8043ea5 xhci: get isochronous ring directly from endpoint structure omits ab58f3bb6aaa xhci: Avoid parsing transfer events several times omits af91156490c2 Merge tag 'renesas-arm-dt-for-v5.12-tag2' of git://git.ker [...] omits 0b9c5cdda98c Merge tag 'hisi-arm64-dt-for-5.12v2' of git://github.com/h [...] omits 8ac9e476b868 ASoC: soc-component: fix undefined reference to __ffssi2 omits e4612ecd6f36 misc: pti: Remove a leftover in documentation omits 538eea5362a1 ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in dec [...] omits 0a74d61c7d84 x86/fpu/xstate: Use sizeof() instead of a constant omits 39d3454c3513 ARM: footbridge: fix dc21285 PCI configuration accessors omits 49200d17d27d x86/fpu/64: Don't FNINIT in kernel_fpu_begin() omits b0dc553cfc9d x86/fpu: Make the EFI FPU calling convention explicit omits c60767421e10 irqchip/ls-extirq: add IRQCHIP_SKIP_SET_WAKE to the irqchip flags omits 738f7d40c155 arm64: dts: imx8mn-beacon-som: Enable QSPI on SOM omits 189f65864f4e arm64: dts: imx8mn: Add fspi node omits 579c6f925e5a ARM: imx: Remove unused IMX_GPIO_NR() macro omits b6e141eec86b arm64: dts: hisilicon: hi3670.dtsi: add I2C settings omits 62b4c3514b8e arm64: dts: hisilicon: hikey970-pinctrl.dtsi: add missing [...] omits 305656e0989d arm64: dts: hisilicon: hi3670.dtsi: add iomcu_rst omits ccf43e02012a arm64: dts: hisilicon: delete unused property smmu-cb-memtype omits b2bbc8687e43 arm64: dts: hisilicon: avoid irrelevant nodes being mistak [...] omits a328818ee72a arm64: dts: hisilicon: normalize the node name of the localbus omits dbbf51315a87 arm64: dts: hisilicon: normalize the node name of the modu [...] omits 1860a5182376 arm64: dts: hisilicon: place clock-names "bus" before "core" omits 47a6ca1172cb arm64: dts: hisilicon: separate each group of data in the [...] omits cf8ee6de2543 can: mcp251xfd: mcp251xfd_probe(): use dev_err_probe() to [...] omits dfe99ba29e62 can: mcp251xfd: mcp251xfd_chip_clock_enable(): simplify return omits 49ffacbc4cd9 can: mcp251xfd: add missing _MASK postfix to MCP251XFD_OBJ [...] omits f93486a79aa6 can: mcp251xfd: unify error messages and commets omits 9f1fbc1c9c7c can: mcp251xfd: mcp251xfd_probe(): add imx6 to errata table omits 01b2a0e5a041 can: mcp251xfd: mcp251xfd_probe(): remove known bad combin [...] omits b98e68e91cde can: mcp251xfd: mcp251xfd_probe(): sort errata table alpha [...] omits 28eb119c042e can: mcp251xfd: mcp251xfd_probe(): fix errata reference omits cec0813da56a iommu/ipmmu-vmsa: Allow SDHI devices omits 815cdd86038b iommu/ipmmu-vmsa: Refactor ipmmu_of_xlate() omits 3aa7c62cb7d7 iommu/vt-d: Use INVALID response code instead of FAILURE omits 28a77185f1cd iommu/vt-d: Clear PRQ overflow only when PRQ is empty omits f3afd3fb3d80 clk: imx6q: demote warning about pre-boot ldb_di_clk reparenting omits f2047594e865 arm64: dts: Add Librem5 Evergreen omits a8bb83c8c7a1 arm64: dts: imx8mq-librem5: set regulators boot-on omits 584ea5b1499e arm64: dts: imx8mq-librem5: enable the LCD panel omits 7127e3b5d93d arm64: dts: imx8mq-librem5: Add LCD_1V8 regulator omits d5edcf2cbf5e arm64: dts: imx8mq-librem5: Add usb-c chip as supplier for [...] omits 99e71c029213 arm64: dts: imx8mq-librem5: Don't mark buck3 as always on omits f3dbb291814a arm64: dts: imx8mq-librem5: Mark charger IRQ as High-Z omits 36be90f5362a ARM: dts: stm32: add #clock-cells property to usbphyc node [...] omits c96f8d3ca78c ARM: dts: stm32: remove usbphyc ports vdda1v1 & vdda1v8 on [...] omits c9669b4692ce ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies [...] omits 3bb48247ea16 ARM: dts: stm32: Add STM32MP1 I2C6 SDA/SCL pinmux omits 5e51f7482d80 arm64: defconfig: Enable vibra-pwm omits 894fe3398a21 dt-bindings: arm: fsl: Add the librem 5 Evergreen revision omits 74477936a828 arm64: dts: renesas: beacon: Fix EEPROM compatible value omits 2dfc564bda4a soc: renesas: rcar-sysc: Mark device node OF_POPULATED after init omits b73d538a0130 ARM: dts: imx6-sr-som: increase at8035 PHY gigabit Tw parameter omits 71fa4e04ed21 Merge tag 'imx-fixes-5.11-2' into imx/dt omits 25d987706abc memory: tegra: Remove calls to dev_pm_opp_set_clkname() omits 22171213e503 arm64: dts: lx2160a-cex7: increase at8035 PHY gigabit Tw p [...] omits c0b70f05c87f arm64: dts: imx8mq: use_dt_domains for pci node omits 46eb3c108fe1 octeontx2-af: Fix 'physical' typos omits 1d3f9bb1be85 linux/qed: fix spelling typo in qed_chain.h omits 06cc6e5dc659 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 663f63ee6d9c crypto: salsa20 - remove Salsa20 stream cipher algorithm omits 87cd723f8978 crypto: tgr192 - remove Tiger 128/160/192 hash algorithms omits 93f64202926f crypto: rmd320 - remove RIPE-MD 320 hash algorithm omits c15d4167f0b0 crypto: rmd256 - remove RIPE-MD 256 hash algorithm omits b21b9a5e0aef crypto: rmd128 - remove RIPE-MD 128 hash algorithm omits c114cf7f8624 crypto: marvell/cesa - Fix use of sg_pcopy on iomem pointer omits 43a942d27eaa crypto: talitos - Fix ctr(aes) on SEC1 omits 416b846757bc crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode da [...] omits bc005983e88a crypto: hisilicon/hpre - add ecc algorithm inqury for uacc [...] omits ed278023708b crypto: hisilicon/hpre - add two RAS correctable errors pr [...] omits 09228c037754 crypto: hisilicon/hpre - delete ECC 1bit error reported threshold omits 67d25ce89119 Merge branch 'nexthop-preparations-for-resilient-next-hop-groups' omits 0bccf8ed8aa6 nexthop: Extract a helper for validation of get/del RTNL requests omits e948217d258f nexthop: Add a callback parameter to rtm_dump_walk_nexthops() omits cbee18071e72 nexthop: Extract a helper for walking the next-hop tree omits a6fbbaa64c3b nexthop: Strongly-type context of rtm_dump_nexthop() omits b9ebea127661 nexthop: Extract a common helper for parsing dump attributes omits 56450ec6b7fc nexthop: Extract dump filtering parameters into a single s [...] omits da230501f2c9 nexthop: Dispatch notifier init()/fini() by group type omits 09ad6becf535 nexthop: Use enum to encode notification type omits 720ccd9a7285 nexthop: Assert the invariant that a NH group is of only one type omits b9bae61be466 nexthop: Introduce to struct nh_grp_entry a per-type union omits 79bc55e3fee9 nexthop: Dispatch nexthop_select_path() by group type omits 5d1f0f09b5f0 nexthop: Rename nexthop_free_mpath omits be65de6b03aa fs: Remove dcookies support omits 4915a4043763 Merge branch 'net-iucv-updates-2021-01-28' omits f8408264c77a drivers: Remove CONFIG_OPROFILE support omits 2c3b4456c812 net/af_iucv: build SG skbs for TRANS_HIPER sockets omits 80bc97aa0aaa net/af_iucv: don't track individual TX skbs for TRANS_HIPE [...] omits ef6af7bdb9e6 net/af_iucv: count packets in the xmit path omits c464444fa2ca net/af_iucv: don't lookup the socket on TX notification omits 27e9c1de5299 net/af_iucv: remove WARN_ONCE on malformed RX packets omits 14a6daf3a41c Merge branch 's390-qeth-updates-2021-01-28' omits d6e515031517 s390/qeth: don't fake a TX completion interrupt after TX error omits a667fee181b2 s390/qeth: make cast type selection for af_iucv skbs robust omits c61dff3c1ef7 s390/qeth: pass proto to qeth_l3_get_cast_type() omits 17f3a8b5f5c9 s390/qeth: remove qeth_get_ip_version() omits ea12f1b3c828 s390/qeth: clean up load/remove code for disciplines omits a848bf1d9ef1 arch: xtensa: Remove CONFIG_OPROFILE support omits a6a0683b7105 arch: x86: Remove CONFIG_OPROFILE support omits 2083fecd1c12 arch: sparc: Remove CONFIG_OPROFILE support omits 482cae0a9f32 arch: sh: Remove CONFIG_OPROFILE support omits 0fa461caba04 arch: s390: Remove CONFIG_OPROFILE support omits 9850b6c69356 arch: powerpc: Remove oprofile omits 7a3c90df20db arch: powerpc: Stop building and using oprofile omits 7a22384df3de arch: parisc: Remove CONFIG_OPROFILE support omits 699e4bc8c363 Merge branch 'net-ipa-hardware-pipeline-cleanup-fixes' omits 070740d389aa net: ipa: don't pass size to ipa_cmd_transfer_add() omits 792b75b14786 net: ipa: don't pass tag value to ipa_cmd_ip_tag_status_add() omits 51c48ce264f8 net: ipa: signal when tag transfer completes omits f6aba7b5199a net: ipa: drop packet if status has valid tag omits 162fbc6f4519 net: ipa: minor update to handling of packet with status omits aa56e3e5cdb4 net: ipa: rename "tag status" symbols omits 28af22c6c8df net: adjust net_device layout for cacheline usage omits a0610b409fc9 Merge tag 'tags/bcm2835-dt-next-2021-01-28' into devicetree/next omits 0d4873f9aa4f cifs: fix dfs domain referrals omits bec4c2968fce Merge tag 'ecryptfs-5.11-rc6-setxattr-fix' of git://git.ke [...] omits 462512824f90 lan743x: fix endianness when accessing descriptors omits 4140ff1ba06d e100: switch from 'pci_' to 'dma_' API omits 59e139cf0b32 net: qmi_wwan: Add pass through mode omits bbe25b7d6948 Merge branch 'net-usb-qmi_wwan-new-mux_id-sysfs-file' omits b4b91e24094a net: qmi_wwan: document qmap/mux_id sysfs file omits e594ad980ec2 net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces omits d7a177ea8fe6 ipvlan: remove h from printk format specifier omits e0ecafede87e Merge tag 'amd-drm-fixes-5.11-2021-01-28' of https://gitla [...] omits 9a1054c32a77 Merge tag 'drm-intel-fixes-2021-01-28' of git://anongit.fr [...] omits fb62b7b98672 Merge tag 'drm-misc-fixes-2021-01-27' of git://anongit.fre [...] omits 87bff7580044 Merge branch '04.01-ampere-lite' of git://github.com/skegg [...] omits 61ca36c8c4eb bpf: Simplify cases in bpf_base_func_proto omits c358f95205ff Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 4c3384d7abe5 bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG omits 357490601621 selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test [...] omits 073f4ec124bb bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET [...] omits 62476cc1bf24 bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG omits ba839b759844 drm/nouveau/kms/gk104-gp1xx: Fix > 64x64 cursors omits d3b2f0f7921c drm/nouveau/kms/nv50-: Report max cursor size to userspace omits 7c6d659868c7 drivers/nouveau/kms/nv50-: Reject format modifiers for cur [...] omits dcd602cc5fe2 drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupporte [...] omits fd55b61ebd31 drm/nouveau/dispnv50: Restore pushing of all data. omits 24a790da0ac4 Merge tag 'mlx5-updates-2021-01-13' of git://git.kernel.or [...] omits 211a741cd3e1 tools: Factor Clang, LLC and LLVM utils definitions omits 3a7efd1ad269 io_uring: reinforce cancel on flush during exit omits 20ccc8dd38a3 Documentation: input: define ABS_PRESSURE/ABS_MT_PRESSURE [...] omits 06a755d6269c scripts/kernel-doc: add internal hyperlink to DOC: sections omits 909b447dcc45 Merge tag 'net-5.11-rc6' of git://git.kernel.org/pub/scm/l [...] omits c66cb171bc30 Update Documentation/admin-guide/sysctl/fs.rst omits 798eb4cc6449 docs: Update DTB format references omits bd2f0b43c1c8 cifs: returning mount parm processing errors correctly omits 7720357d16a7 docs: zh_CN: add iio index.rst translation omits 9ea800c0113d docs/zh_CN: add iio ep93xx_adc.rst translation omits 452f81ed05e2 docs/zh_CN: add iio iio_configfs.rst translation omits 56c6092be2a1 Documentation: ARM: fix reference to DT format documentation omits bc47190d4f14 Documentation/admin-guide: kernel-parameters: update CMA entries omits 5d2699d28c4d Documentation: arm: marvell: Update link to unrestricted A [...] omits c4822bd66fb1 Documentation: arm: marvell: Fix dead link to Armada 37xx [...] omits feb47df1faaa Documentation: arm: marvell: Add link to public Armada 37x [...] omits dde0dc3a8e67 Documentation: arm: Fix marvell file name omits bcadb65fd648 Documentation/x86/boot.rst: Correct the example of SETUP_INDIRECT omits 187623b1d8b2 Documentation: kernel-parameters: add missing '<' omits c52eef0b6ee1 of/device: Don't NULLify match table in of_match_device() [...] omits 6e09d75513d2 hwmon: (lm70) Use device_get_match_data() omits 32e31b78272b Merge branch 'net-sfp-add-support-for-gpon-rtl8672-rtl9601 [...] omits f0b4f8476732 net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant omits 426c6cbc409c net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips omits 12ba8f8ce29f mtd: parser: imagetag: fix error codes in bcm963xx_parse_i [...] omits b8323f7288ab rxrpc: Fix memory leak in rxrpc_lookup_local omits 924b171c29e1 Merge branch 'mlxsw-various-fixes' omits b6f6881aaf23 mlxsw: spectrum_span: Do not overwrite policer configuration omits 11df27f7fdf0 selftests: forwarding: Specify interface when invoking mausezahn omits 7cfc4486e7ea stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 b [...] omits 3d5eab41451f iommu/io-pgtable: Remove TLBI_ON_MAP quirk omits 88af9bd4efbd stmmac: intel: Add ADL-S 1Gbps PCI IDs omits dad3a72f5eec net: usb: cdc_ether: added support for Thales Cinterion PL [...] omits 2029d73d4d65 Merge series "ASoC: SOF: use common code for DSP core pm" [...] omits c867c78acae9 iommu/msm: Hook up iotlb_sync_map omits 1c8147ea89c8 perf/arm-cmn: Move IRQs when migrating context omits 79d7c3dca99f perf/arm-cmn: Fix PMU instance naming omits e30be1455bd3 KVM: arm64: Move __hyp_set_vectors out of .hyp.text omits 4629c5d4db91 RDMA/efa: Remove unused syndrome enum values omits 9bf61b8ce555 RDMA/efa: Remove unused 'select' field from get/set featur [...] omits 631b6189b8fe RDMA/efa: Remove unnecessary indentation in defs comments omits c2a5056814f5 RDMA/efa: Remove duplication of upper/lower_32_bits omits 68fb9f3e312a RDMA/efa: Remove redundant NULL pointer check of CQE omits c2a54b68738c RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header omits cd5962d4fa72 RDMA/hw/hfi1/verbs: Demote non-conforming doc header and f [...] omits c6f2b65e9ae3 RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kern [...] omits 16e1b5364fc1 RDMA/hw/hfi1/ud: Fix a little more doc-rot omits d6a8bfe01ddb RDMA/hw/hfi1/uc: Fix a little doc-rot omits cd7727fdcee3 RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues omits d748031044bb RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s [...] omits 0654a746663b RDMA/hw/hfi1/ruc: Fix a small formatting and description issues omits 11edbb1946fa RDMA/hw/hfi1/qp: Fix some formatting issues and demote ker [...] omits 6993fce42626 RDMA/hw/hfi1/rc: Fix a few function documentation issues omits f4f86690c4a3 RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param omits 2a2660277aa4 RDMA/hw/hfi1/pcie: Demote kernel-doc abuses omits 17401db5ffe1 RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start [...] omits f57cfca846ed RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem omits c1e73d03ba5f RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()' [...] omits e57a8db9cadb RDMA/hw/hfi1/msix: Add description for 'name' and remove s [...] omits 29f7e5a3b88c RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header [...] omits 36da5370dd82 RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and [...] omits ce4cc52f2c79 RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues omits 510a89495552 RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues omits ce2063e3872b RDMA/rxe: Replace missing rxe_pool_get_index_locked omits eae5f0642e2f RDMA/rxe: Remove unneeded pool->state omits 6cde3e8ec16f RDMA/rxe: Remove references to ib_device and pool omits 4276fd0dddc9 RDMA/rxe: Remove RXE_POOL_ATOMIC omits 88cc77eb8bd0 RDMA/rxe: Fix misleading comments and names omits c4369575b2bc RDMA/rxe: Fix bug in rxe_alloc() omits def4cd43f522 IB/umad: Return EPOLLERR in case of when device disassociated omits 4fc5461823c9 IB/umad: Return EIO in case of when device disassociated omits 2614488d1f3c RDMA/mlx5: Allow creating all QPs even when non RDMA profi [...] omits c64396cc36c6 Merge tag 'locking-urgent-2021-01-28' of git://git.kernel. [...] omits 96667052149d tools/testing/scatterlist: Fix overflow of max segment size omits bbc20b70424a net: reduce indentation level in sk_clone_lock() omits e2579c76fbc5 Merge tag 'nvme-5.11-2021-01-28' of git://git.infradead.or [...] omits 70b2c60d3797 io_uring: fix sqo ownership false positive warning omits f609cbb8911e io_uring: fix list corruption for splice file_get omits 00190bc087e7 amdgpu: fix clang build warning omits a119f87b86bc Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" omits 772ea326a4a0 nvme-core: use list_add_tail_rcu instead of list_add_tail [...] omits d1bcf006a9d3 nvme-multipath: Early exit if no path is available omits 899199292b14 nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device omits 776a39b8196d cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held omits c88f952026ab wext: call cfg80211_set_encryption() with wiphy lock held omits bae173563cbf wext: call cfg80211_change_iface() with wiphy lock held omits 0391a45c8007 nl80211: call cfg80211_dev_rename() under RTNL omits e5ff2cb9cf67 Merge tag 'for-linus-5.11-rc6-tag' of git://git.kernel.org [...] omits 19a23da53932 Fix unsynchronized access to sev members through svm_regis [...] omits ae000861b95c KVM: Documentation: Fix documentation for nested. omits 074489b77a37 Merge tag 'kvmarm-fixes-5.11-3' of git://git.kernel.org/pu [...] omits 228345bf98cd Merge tag 'asm-generic-fixes-v5.11' of git://git.kernel.or [...] omits 7485e08eec4c Merge tag 'arm-soc-fixes-v5.11-2' of git://git.kernel.org/ [...] omits 7a6a53b2b1a3 Input: iqs5xx - initialize an uninitialized variable omits b0dfa64dcdc3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 25221c99c593 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c9b8cd6a39c4 cifs: fix mounts to subdirectories of target omits fc856f1df788 Merge tag 'media/v5.11-2' of git://git.kernel.org/pub/scm/ [...] omits a467b07361a1 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 1fc96dc29c3b ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags omits 92c6ec606cd1 ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_d [...] omits 30876e2a06f3 ASoC: SOF: Filter out unneeded core power up/downs omits 42077f08b3f1 ASoC: SOF: update dsp core power status in common APIs omits cedd502d18b5 ASoC: SOF: Intel: hda-loader: keep init cores alive omits f6c246eacb62 ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API omits 64f09ea1b551 regulator: pf8x00: Fix typo for PF8200 chip name omits 0084364d9678 ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend omits 6c28377b7114 ASoC: qcom: lpass-cpu: Remove bit clock state check omits 2f99fb6e46b0 arm64: dts: mt8183: Add missing power-domain for pwm0 node omits be4a338596a4 Merge tag 'sound-5.11-rc6' of git://git.kernel.org/pub/scm [...] omits 757fed1d0898 Revert "mm/slub: fix a memory leak in sysfs_slab_add()" omits f16013020440 arm64: tegra: Add support for Jetson Xavier NX with eMMC omits 1cab0a51f62a arm64: tegra: Prepare for supporting the Jetson Xavier NX [...] omits fb35d30fe5b0 x86/cpufeatures: Assign dedicated feature word for CPUID_0 [...] omits 9a2cb5eba7ad arm64: dts: mt8183: refine gamma compatible name omits 431368c2648b arm64: dts: mt8183: rename rdma fifo size omits 19d51588125f cifs: ignore auto and noauto options if given omits 02591f9febd5 NFSv4_2: SSC helper should use its own config. omits ec59659b4972 nfsd: cstate->session->se_client -> cstate->clp omits 1722b0462480 nfsd: simplify nfsd4_check_open_reclaim omits f71475ba8c2a nfsd: remove unused set_client argument omits 89c9a09cb9f6 iommu/amd: Adopt IO page table framework for AMD IOMMU v1 [...] omits fd86c9501a9b iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page omits 441555c63aca iommu/amd: Introduce iommu_v1_iova_to_phys omits 0633bbcc1eed iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable omits 33aef9786046 iommu/amd: Rename variables to be consistent with struct i [...] omits 6eedb59c18a3 iommu/amd: Remove amd_iommu_domain_get_pgtable omits e42ba0633064 iommu/amd: Restructure code for freeing page table omits 18954252a1d0 iommu/amd: Move IO page table related functions omits f9b4df790aa4 iommu/amd: Declare functions as extern omits 1f5855306676 iommu/amd: Convert to using amd_io_pgtable omits d2272ec7f946 iommu/amd: Move pt_root to struct amd_io_pgtable omits c9b258c6be09 iommu/amd: Prepare for generic IO page table framework omits ae10ce938da5 arm64: dts: ti: k3*: Fixup PMU compatibility to be CPU specific omits dc504774408b RDMA/hns: Use new interface to set MPT related fields omits 4e9fc1dae2a9 RDMA/hns: Optimize the MR registration process omits 0e0ab04b5bbe RDMA/hns: Refactor the MTR creation flow omits e2b539707aea ARM: dts: bcm2711: Add the CEC interrupt controller omits 0df28cad06eb bcache: only check feature sets when sb->version >= BCACHE [...] omits 6b4eeba331cd blk-cgroup: Remove obsolete macro omits 0fe37724f8e7 block: fix bd_size_lock use omits 6c635caef410 blk-cgroup: Use cond_resched() when destroy blkgs omits 3f98a28cc372 mm/nommu: Fix return type of filemap_map_pages() omits fc26067c7417 ipmi: remove open coded version of SMBus block write omits 29b32839725f iommu/vt-d: Do not use flush-queue when caching-mode is on omits e2fc2de8e1aa Merge tag 'amlogic-fixes-3' of git://git.kernel.org/pub/sc [...] omits fd28a52a4fce Merge tag 'amlogic-fixes-2' of git://git.kernel.org/pub/sc [...] omits f2d514b4f428 Merge tag 'v5.11-rockchip-dtsfixes1' of git://git.kernel.o [...] omits 2a3e487a3e53 Merge tag 'omap-for-v5.11/fixes-rc5' of git://git.kernel.o [...] omits 41c1a06d1d15 entry: Unbreak single step reporting behaviour omits 4d395c5e7439 thunderbolt: Fix possible NULL pointer dereference in tb_a [...] omits 3ab657291638 iommu: use the __iommu_attach_device() directly for deferr [...] omits a8e8af35c9f4 dma-iommu: use static-key to minimize the impact in the fast-path omits bf594bf40001 locking/rtmutex: Add missing kernel-doc markup omits 0f9438503ea1 futex: Remove unneeded gotos omits 1ce53e2c2ac0 futex: Change utime parameter to be 'const ... *' omits 494b3688bb11 iommu/vt-d: Correctly check addr alignment in qi_flush_dev [...] omits 2b1b3e544f65 drm/ttm: Use __GFP_NOWARN for huge pages in ttm_pool_alloc_page omits bb73d07148c4 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 omits a44092e326d4 iommu/amd: Use IVHD EFR for early initialization of IOMMU [...] omits 2c2a2327bdb5 thunderbolt: switch: Fix function name in the header omits a27ea0dfc1cd thunderbolt: tunnel: Fix misspelling of 'receive_path' omits af6bd59ea5b7 thunderbolt: icm: Fix a couple of formatting issues omits bc6fa8676ebb drm/bridge/lontium-lt9611uxc: move HPD notification out of [...] omits 1bb7ab402da4 drm/bridge/lontium-lt9611uxc: fix get_edid return code omits 053b1b287ccf drm/bridge/lontium-lt9611uxc: fix waiting for EDID to beco [...] omits 47ba5ae46bb9 thunderbolt: switch: Demote a bunch of non-conformant kern [...] omits c77bfb541743 PCI: hv: Fix typo omits cc4a08cd09e4 PCI: xgene: Fix CRS SV comment omits 877e50b358c8 thunderbolt: tb: Kernel-doc function headers should docume [...] omits a7bfb27bee62 thunderbolt: nhi: Demote some non-conformant kernel-doc headers omits a8ce9ebbecdf iommu/vt-d: Preset Access/Dirty bits for IOVA over FL omits 925a2af9b362 thunderbolt: xdomain: Fix 'tb_unregister_service_driver()' [...] omits f2dd871799ba iommu/vt-d: Add qi_submit trace event omits ef357e02b6c4 media: rockchip: rkisp1: extend uapi array sizes omits fc672d806bd7 media: rockchip: rkisp1: carry ip version information omits 66d81de7ea9d media: rockchip: rkisp1: reduce number of histogram grid e [...] omits 9872f9bd9dbd iommu/vt-d: Consolidate duplicate cache invaliation code omits a802a0430b86 media: rkisp1: stats: mask the hist_bins values omits a76f8dc8be47 media: rkisp1: stats: remove a wrong cast to u8 omits 31f190e0ccac media: rkisp1: uapi: change hist_bins array type from __u1 [...] omits 530fe6bf0f9f soc: sunxi: mbus: Remove DE2 display engine compatibles omits ff48bc447773 thunderbolt: eeprom: Demote non-conformant kernel-doc head [...] omits 308e78946a73 dt-bindings: bus: rsb: Add H616 compatible string omits 9117d0c975b8 soc: sunxi: sram: Add support for more than one EMAC clock omits 59657d55d1a0 dt-bindings: sram: sunxi-sram: Add H616 compatible string omits c260954177c4 genirq: Use new tasklet API for resend_tasklet omits 88dde5e23da1 clk: sunxi-ng: Add support for the Allwinner H616 CCU omits 394a36dd9dec clk: sunxi-ng: Add support for the Allwinner H616 R-CCU omits f8d0e2bae631 dt-bindings: clk: sunxi-ccu: Add compatible string for All [...] omits fea7372cbc40 USB: serial: mos7720: fix error code in mos7720_write() omits aa60825391b6 thunderbolt: ctl: Demote non-conformant kernel-doc headers omits de96c3943f59 i2c: mediatek: Move suspend and resume handling to NOIRQ phase omits 4366979fdd43 thunderbolt: cap: Fix kernel-doc formatting issue omits f679a41fafc8 thunderbolt: dma_port: Check 'dma_port_flash_write_block() [...] omits 335d3fc57941 ovl: implement volatile-specific fsync error behaviour omits 03fedf93593c ovl: skip getxattr of security labels omits e04527fefba6 ovl: fix dentry leak in ovl_get_redirect omits b854cc659dcb ovl: avoid deadlock on directory ioctl omits f2b00be48873 cap: fix conversions on getxattr omits 554677b97257 ovl: perform vfs_getxattr() with mounter creds omits 9efb069de4ba ovl: add warning on user_ns mismatch omits 0390bdd4bf0c i2c: smbus: improve naming in i2c_smbus_xfer_emulated() omits 265fec2aab03 i2c: smbus: don't abuse loop variable omits 3928bbb0206b i2c: tegra: Use threaded interrupt omits 2e7f3db5d886 Merge tag 'v5.11-rc5' into i2c/for-5.12 omits 73cc584cfced i2c: remove zte zx bus driver omits 24ece96554a9 clk: renesas: cpg-mssr: Fix formatting issues for 'smstpcr [...] omits 3567932c56e8 dt-bindings: i2c: mv64xxx: Add H616 compatible string omits 50f558a5fe16 ndtest: Add papr health related flags omits 14ccef10e53e ndtest: Add nvdimm control functions omits 6fde2d4c8b25 ndtest: Add regions and mappings to the test buses omits 5e41396f7230 ndtest: Add dimm attributes omits 9399ab61ad82 ndtest: Add dimms to the two buses omits 107b04e970ca ndtest: Add compatability string to treat it as PAPR family omits 9a27e109a391 testing/nvdimm: Add test module for non-nfit platforms omits 13f445d65955 libnvdimm/namespace: Fix visibility of namespace resource [...] omits e478d6029dca USB: serial: option: Adding support for Cinterion MV31 omits 181f494888d5 KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl omits 93a1d4791c10 mt76: dma: fix a possible memory leak in mt76_add_fragment() omits b64acb28da83 ath9k: fix build error with LEDS_CLASS=m omits b55379e343a3 ath10k: fix wmi mgmt tx queue full due to race condition omits 22df5e1bec25 ath10k: pass the ssid info to get the correct bss entity omits 442545ba5452 ath10k: allow dynamic SAR power limits via common API omits ae9162e2be76 Revert "checkpatch: add check for keyword 'boolean' in Kco [...] omits 2cea4a7a1885 scripts: use pkg-config to locate libcrypto omits d1f3bdd4eaae net: dsa: rtl8366rb: standardize init jam tables omits aec8535edccb soc: qcom: socinfo: Remove unwanted le32_to_cpu() omits 5cc921a38f2b Merge branch 'mlx5-updates-2021-01-26' omits eb3862a0525d net/mlx5e: Enable traps according to link state omits 49fdbd23418f net/mlx5e: Add listener to DMAC filter trap event omits 70038b73e40e net/mlx5e: Add listener to trap event omits 5543e989fe5e net/mlx5e: Add trap entity to ETH driver omits cf7476093260 net/mlx5e: Expose RX dma info helpers omits ceef1b66bdda net/mlx5e: Add flow steering DMAC trap rule omits e2a1a00498ae net/mlx5e: Add flow steering VLAN trap rule omits 1c46d7409f30 net/mlx5e: Optimize promiscuous mode omits 241dc159391f net/mlx5: Notify on trap action by blocking event omits 3eac5d949afe net/mlx5: Rename events notifier header omits f679247f25b6 net/mlx5: Register to devlink DMAC filter trap omits 82e6c96f04e1 net/mlx5: Register to devlink ingress VLAN filter trap omits 3d347b1b19da net/mlx5: Add support for devlink traps in mlx5 core driver omits e78ab164591f devlink: Add DMAC filter generic packet trap omits 63368a7416df net: dsa: mv88e6xxx: Make global2 support mandatory omits 44a674d6f798 Merge tag 'mlx5-fixes-2021-01-26' of git://git.kernel.org/ [...] omits e41aec79e62f ibmvnic: Ensure that CRQ entry read are correctly ordered omits 5998dd0217df Merge tag 'mac80211-next-for-net-next-2021-01-27' of git:/ [...] omits 127c8c5f0589 audit: Make audit_filter_syscall() return void omits df9d80470a0c Merge tag 'linux-can-next-for-5.12-20210127' of git://git. [...] omits 2a9063b7ffac tipc: remove duplicated code in tipc_msg_create omits 8259fdeb3032 selftests/bpf: Verify that rebinding to port < 1024 from B [...] omits 772412176fb9 bpf: Allow rewriting to ports under ip_unprivileged_port_start omits 906ace80c284 hwmon: (pmbus) Simplify the calculation of variables omits 0f764eec3ea2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 45a81464819a Merge tag 'linux-can-fixes-for-5.11-20210127' of git://git [...] omits b770753c7b08 MAINTAINERS: add missing header for bonding omits 5ae3a25b32eb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits cbfc6c6177f9 hwmon: (aht10) Unlock on error in aht10_read_values() omits 86585c61972f hwmon: (pwm-fan) stop using legacy PWM functions and some [...] omits 8c78f0dee437 hwmon: Add AHT10 Temperature and Humidity Sensor Driver omits 0bf6a1e85ddd hwmon: (applesmc) Assign boolean values to a bool variable omits bd433537fef8 hwmon: (nct6683) Support ASRock boards omits da75b2245281 hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] omits f1fc688c65fd hwmon: (max6650) Switch to using the new API kobj_to_dev() omits f0dc7cb6b4c9 hwmon: (pwm-fan) Support multiple fan tachometers omits 01695410d452 hwmon: (pwm-fan) Store tach data separately omits 8bfc731e4767 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() omits f7a652182cc7 hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag omits e5befc024cb4 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag omits c8d0d3fa9469 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support omits d349626b42f5 hwmon: (abx500) Decomission abx500 driver omits 5707c8dbdea3 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() omits 87da1ed26c33 hwmon: (smsc47m1) Remove 'h' from printk format specifier omits 94c08e067ab0 hwmon: (pc87360) convert comma to semicolon omits 4008bc7d3953 hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist omits c7f3489bfce3 Merge branch 'net-bridge-multicast-per-port-eht-hosts-limit' omits 2dba407f994e net: bridge: multicast: make tracked EHT hosts limit configurable omits 89268b056ed1 net: bridge: multicast: add per-port EHT hosts limit omits 1d96006dccf0 rocker: Simplify the calculation of variables omits 3f96d6449768 net: decnet: fix netdev refcount leaking on error path omits 864e898ba3f6 net: remove redundant 'depends on NET' omits d32f834cd687 net: l3mdev: use obj-$(CONFIG_NET_L3_MASTER_DEV) form in n [...] omits 0cfd99b487f1 net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in ne [...] omits 1e328ed55920 net: dcb: use obj-$(CONFIG_DCB) form in net/Makefile omits 8b5f4eb3ab70 net: move CONFIG_NET guard to top Makefile omits 69783429cd13 net: sysctl: remove redundant #ifdef CONFIG_NET omits fd0e4ec4a701 Merge branch 'mptcp-ipv4-mapped-ipv6-addressing-for-subflows' omits 9c2cadefde48 selftests: increase timeout to 10 min omits a6094788031d selftests: mptcp: add IPv4-mapped IPv6 testcases omits 1f2f1931b2a8 mptcp: pm nl: reduce variable scope omits 7b9b0f7e1230 mptcp: pm nl: support IPv4 mapped in v6 addresses omits 50a13bc3945c mptcp: support MPJoin with IPv4 mapped in v6 sk omits 17ce76c4985f r8169: remove not needed call to rtl_wol_enable_rx from rt [...] omits 275b1e88cabb pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() omits 20776b465c0c net: switchdev: don't set port_obj_info->handled true when [...] omits a72acc56f3e9 power-supply: use kobj_to_dev() omits 8063e184e490 skmsg: Make sk_psock_destroy() static omits d5f7bc0064e0 f2fs: deprecate f2fs_trace_io omits 12699fb78157 f2fs: Remove readahead collision detection omits deaa965fb011 f2fs: remove unused stat_{inc, dec}_atomic_write omits 0bfe9f790448 f2fs: introduce sb_status sysfs node omits 6d1451bf7f84 f2fs: fix to use per-inode maxbytes omits 3afae09ffea5 f2fs: compress: fix potential deadlock omits 794c43f71684 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() omits 46085f37fc9e f2fs: fix to set/clear I_LINKABLE under i_lock omits df0736d70c4f f2fs: fix null page reference in redirty_blocks omits 7f59b277f79e f2fs: clean up post-read processing omits cf7404036019 f2fs: trival cleanup in move_data_block() omits 2562515f0ad7 f2fs: fix out-of-repair __setattr_copy() omits 0953fe864c4d f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() omits 5d4daa579e56 f2fs: introduce a new per-sb directory in sysfs omits 3fde13f817e2 f2fs: compress: support compress level omits 32be0e97c713 f2fs: compress: deny setting unsupported compress algorithm omits 0b979f1bded3 f2fs: relocate f2fs_precache_extents() omits e0fcd01510ad f2fs: enforce the immutable flag on open files omits 17232e830afb f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] omits a28d9aa1a2c7 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] omits 36218b81f094 f2fs: Replace expression with offsetof() omits 632faca72938 f2fs: handle unallocated section and zone on pinned/atgc omits 08a01c11a5bb netfilter: nftables: statify nft_parse_register() omits 345023b0db31 netfilter: nftables: add nft_parse_register_store() and use it omits 4f16d25c68ec netfilter: nftables: add nft_parse_register_load() and use it omits 60e578e82b7d bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() omits d3b9b45f7e98 mac80211: minstrel_ht: fix regression in the max_prob_rate fix omits 38ec7c6b6bd6 virt_wifi: fix deadlock on RTNL omits 198688edbf77 MIPS: Fix inline asm input/output type mismatch in checksu [...] omits e6a52b8f0f81 MIPS: mm:remove function __uncached_access() omits c4cbe3fb1c6f MIPS: loongson2ef: remove function __uncached_access() omits 31205f0e0084 MIPS: asm: spram: remove unneeded semicolon omits 7cf52001ee7b MIPS: vpe: Remove vpe_getcwd omits 5b2d6d2d6020 mips: cacheinfo: Remove unnecessary increment of level omits 89c7cb1608ac of/device: Update dma_range_map only when dev has valid dm [...] omits 70f0ba9f2435 Merge remote-tracking branch 'torvalds/master' into perf/core omits 76c057c84d28 Merge branch 'parisc-5.11-2' of git://git.kernel.org/pub/s [...] omits f1aebf5e3d60 habanalabs: update to latest hl_boot_if.h spec from F/W omits 230cd89480d3 habanalabs/gaudi: unmask HBM interrupts after handling omits 7838504171d9 habanalabs: update SyncManager interrupt handling omits 663a301d75b8 habanalabs: fix ETR security issue omits 2795c8891577 habanalabs: staged submission support omits cf30339d3f44 habanalabs: modify device_idle interface omits 0811b3914695 habanalabs: add CS completion and timeout properties omits d00697fbe13c habanalabs: add new mem ioctl op for mapping hw blocks omits 89473a1fc360 habanalabs: fix MMU debugfs related nodes omits e1fa724dd17a habanalabs: add user available interrupt to hw_ip omits 8d79ce162e2b habanalabs: always try to use the hint address omits a24ab89001aa CREDITS: update email address and home address omits 2f8db5a17544 habanalabs: update email address in sysfs/debugfs docs omits d2b980f3299e habanalabs: add security violations dump to debugfs omits eea4c2557cb9 habanalabs: ignore F/W BMC errors in case no BMC present omits f8bc7f091cc0 habanalabs/gaudi: print sync manager SEI interrupt info omits 825b30c4f37b habanalabs: Use 'dma_set_mask_and_coherent()' omits 423815bf02e2 habanalabs/gaudi: remove PCI access to SM block omits d3f139c46280 habanalabs: add driver support for internal cb scheduling omits 1e3f2536a8fc habanalabs: increment ctx ref from within a cs allocation omits 8563e19159b0 habanalabs: separate common code to dedicated folders omits edb07cb69caa habanalabs: read device boot errors after cpucp is up omits 6769cea8de59 habanalabs: report correct dram size in info ioctl omits b19dc67aa8c0 habanalabs: support non power-of-2 DRAM phys page sizes omits a1f8533269aa habanalabs: remove access to kernel memory using debugfs omits 266cdfa2b7bd habanalabs/gaudi: set uninitialized symbol omits 9402a3362462 habanalabs: return dram virtual address in info ioctl omits 3abe1040ba61 habanalabs: update to latest hl_boot_if.h omits 1530d468178d habanalabs: add ASIC property of functional HBMs omits 2e368560080c habanalabs/gaudi: add debug prints for security status omits f19040ce418d habanalabs: modify memory functions signatures omits 3b762f55aa27 habanalabs: kernel doc format in memory functions omits 75d9a2a0aa28 habanalabs: replace WARN/WARN_ON with dev_crit in driver omits 0eda23d77e1b habanalabs: report dram_page_size in hw_ip_info ioctl omits e1b85dbaf06d habanalabs/goya: move mmu_prepare to context init omits f8b0f2ecc570 habanalabs/gaudi: remove duplicated gaudi packets masks omits c209e742141b habanalabs: allow user to pass a staged submission seq omits ac6fdbfe2ea8 habanalabs/gaudi: support CS with no completion omits 8e39e75a134f habanalabs: Init the VM module for kernel context omits cb6ef0ee6d76 habanalabs: refactor MMU locks code omits 4c998836d413 habanalabs: update firmware boot interface omits 0bfa0820c274 PM: clk: make PM clock layer compatible with clocks that m [...] omits cca26b66efc1 powercap/intel_rapl: add support for AlderLake Mobile omits 309663093c8a PM: runtime: Fix typos and grammar omits eb23d91af55b PM: sleep: Use dev_printk() when possible omits ccf7ce46ab91 PM: sleep: No need to check PF_WQ_WORKER in thaw_kernel_threads() omits daf12bee07b9 arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain [...] omits 02a16aa13574 x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too omits dc20c4092049 ACPI: APEI: Add is_generic_error() to identify GHES sources omits 041142d7d252 ACPI: platform-profile: Fix possible deadlock in platform_ [...] omits 84f9017c37c4 ACPI: platform-profile: Introduce object pointers to callbacks omits 10e927249c4f ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE omits 8b8f095b9076 soc: bcm: brcmstb: Remove soc_is_brcmstb() omits e32df142359f ASoC: Intel: adl: remove sof_fw_filename setting in ADL sn [...] omits 59c157433fbc nvme-core: check bdev value for NULL omits 9159835a978f vt: keyboard, use new API for keyboard_tasklet omits 3e3126cf2a6d mm: only make map_swap_entry available for CONFIG_HIBERNATION omits 48d15436fde6 mm: remove get_swap_bio omits 64820ac6c696 nilfs2: remove cruft in nilfs_alloc_seg_bio omits 6808f7af964b nfs/blocklayout: remove cruft in bl_alloc_init_bio omits e82ed3a4fbb5 md/raid6: refactor raid5_read_one_chunk omits 6a5965696856 md: remove md_bio_alloc_sync omits 32637385b834 md: simplify sync_page_io omits a78f18da6692 md: remove bio_alloc_mddev omits ae7153f1a7b0 drbd: remove drbd_req_make_private_bio omits 19304f959ffd drbd: remove bio_alloc_drbd omits 67883ade7a98 f2fs: remove FAULT_ALLOC_BIO omits 25ac84262cb5 f2fs: use blkdev_issue_flush in __submit_flush_wait omits a587daa0643a dm-clone: use blkdev_issue_flush in commit_metadata omits c6bf3f0e25f4 block: use an on-stack bio in blkdev_issue_flush omits 3175199ab0ac block: split bio_kmalloc from bio_alloc_bioset omits 4eb1d6890455 blk-crypto: use bio_kmalloc in blk_crypto_clone_bio omits 616c6a6884e2 btrfs: use bio_kmalloc in __alloc_device omits f91ca2a370be zonefs: use bio_alloc in zonefs_file_dio_append omits ef9e4005cbaf PCI: Align checking of syscall user config accessors omits e2b2c390b018 mt76: mt7615: reduce VHT maximum MPDU length omits 2fbcdb4386dd mt76: reduce q->lock hold time omits 9b0f100c1970 mt76: usb: process URBs with status EPROTO properly omits 2ab33b8d7d79 mt76: move vif_mask back from mt76_phy to mt76_dev omits 51742a9e1029 mt76: mt7915: make vif index per adapter instead of per band omits 9093cfff72e3 mt76: mt7915: add support for using a secondary PCIe link [...] omits 94b6df08da9c mt76: fix crash on tearing down ext phy omits 76027f40f5ee mt76: mt7915: bring up the WA event rx queue for band1 omits 95f381c5594c mt76: mt7615: unify init work omits 07c0d0012f9e mt76: mt7915: support TxBF for DBDC omits 5d3b50b30d7f mt76: mt7915: Remove unneeded semicolon omits 5b257371ec18 mt76: mt7615: set mcu country code in mt7615_mcu_set_chann [...] omits 45a8b67a3552 mt76: mt7915: fix eeprom DBDC band selection omits f7fc2bbe4680 mt76: mt7915: fix eeprom parsing for DBDC omits 3daa96d67274 perf/intel: Remove Perfmon-v4 counter_freezing support omits abd562df94d1 x86/perf: Use static_call for x86_pmu.guest_get_msrs omits bae4ec13640b sched/fair: Move avg_scan_cost calculations under SIS_PROP omits e6e0dc2d5497 sched/fair: Remove SIS_AVG_CPU omits 1875dc5b8ff4 sched: Correctly sort struct predeclarations omits 432900f8164b init/Kconfig: Correct thermal pressure help text omits 620a6dc40754 sched/topology: Make sched_init_numa() use a set for the d [...] omits 0ae78eec8aa6 sched/eas: Don't update misfit status if the task is pinned omits d17405d52bac dma-mapping: benchmark: fix kernel crash when dma_map_sing [...] omits 6195ba09822c io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE omits 7684fbde4516 bfq: Use only idle IO periods for think time calculations omits 28c6def00919 bfq: Use 'ttime' local variable omits 41e76c85660c bfq: Avoid false bfq queue merging omits 8dc932d3e8af Revert "block: simplify set_init_blocksize" to regain lost [...] omits 40fb68c7725a Revert "PCI/ASPM: Save/restore L1SS Capability for suspend [...] omits c281cde7a456 dmaengine: stedma40: fix 'physical' typo omits 123935a4ca93 dmaengine: qcom: bam_dma: Manage clocks when controlled_re [...] omits a360190e8a42 arm64: kexec: arm64_relocate_new_kernel don't use x0 as temp omits dbd82fee0f25 arm64: kexec: arm64_relocate_new_kernel clean-ups and opti [...] omits 77a43be11648 arm64: kexec: call kexec_image_info only once omits 4c3c31230c91 arm64: kexec: move relocation function setup omits 7018d467ff2d arm64: trans_pgd: hibernate: idmap the single page that ho [...] omits 1401bef703a4 arm64: mm: Always update TCR_EL1 from __cpu_set_tcr_t0sz() omits 5de59884ac0e arm64: trans_pgd: pass NULL instead of init_mm to *_popula [...] omits 89d1410f4af5 arm64: trans_pgd: pass allocator trans_pgd_create_copy omits 50f53fb72181 arm64: trans_pgd: make trans_pgd_map_page generic omits 072e3d96a79a arm64: hibernate: move page handling function to new trans_pgd.c omits 41f67d40a31d arm64: hibernate: variable pudp is used instead of pd4dp omits 117cda9a7847 arm64: kexec: make dtb_mem always enabled omits 508d392ae0bb PCI/ACPI: Clarify message about _OSC failure omits 866e61fc40c9 PCI/ACPI: Remove unnecessary osc_lock omits 1423de718e6a PCI/ACPI: Make acpi_pci_osc_control_set() static omits ded055eea679 ASoC: max98373: Fixes a typo in max98373_feedback_get omits 4c87f71565ce Merge series "ASoC: SOF: Intel: hda: Enable DMI L1 for pow [...] omits f0ddb4e99116 media: venus: venc: set IDR period to FW only for H264 & HEVC omits 002c22bd360e media: venus: venc: set inband mode property to FW. omits 01e869e78756 media: venus: venc: fix handlig of S_SELECTION and G_SELECTION omits a76f43a49054 media: venus: pm_helpers: Control core power domain manually omits 74c357fc2c4b media: platform: Remove depends on interconnect omits 0ca0ca980505 media: venus: core: add support to dump FW region omits 0f9774dddf6c media: venus: Mark bufreq_enc with static keyword omits c5b14df7a80a media: venus: Fix uninitialized variable count being check [...] omits b08797d1b2ec media: allegro: add support for HEVC encoding omits 99b05ce74cee media: allegro: activate v4l2-ctrls only for current codec omits be7f41f2f10c media: allegro: increase offset in CAPTURE buffer omits 4132dcbf5ccd media: allegro: rename codec specific functions omits 655ef9f9e875 media: allegro: add helper to get entropy mode omits 2b6e6e5b26cf media: allegro: use accessor functions for QP values omits 608341075c2d media: allegro: remove profile and level from channel omits 7f046e4b05b3 media: allegro: remove cpb_size and gop_size from channel omits d4a881c1b9f6 media: allegro: implement scaling of cpb size in SPS omits 2e3917e6bd22 media: allegro: initialize bitrate using v4l2_ctrl omits 21de56fa0789 media: allegro: use handler_setup to configure channel omits e7cd90988b9d media: allegro: fix log2_max_poc in firmware 2019.1 omits 83a4b7fd7f6f media: allegro: move encoding options to channel omits d2a1b58fd2df media: allegro: adjust channel after format change omits 8e64f00846bb media: allegro: implement S_FMT for CAPTURE omits 4731210c09f5 gpiolib: Bind gpio_device to a driver to enable fw_devlink [...] omits 7f8e438b90c9 media: allegro: add HEVC NAL unit generator omits 98c588b6d27c media: allegro: add helper to report unsupported fields omits 03a58ea5905f gpiolib: cdev: clear debounce period if line set to output omits 256442881b17 media: allegro: extract RBSP handler from H.264 NAL generator omits 35cb6aa82656 media: dt-bindings: media: ov5647: Fix filename omits 25a6436002d3 media: v4l2-async: Safely unregister an non-registered asy [...] omits b7cdd6453ca2 media: i2c/Kconfig: Select FWNODE for OV772x sensor omits 517fd2b6a058 media: v4l2-async: Add waiting subdevices debugfs omits 2e92493637a0 x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM [...] omits e9ad2eb3d9ae workqueue: Use %s instead of function name omits e161ce8e4cc1 soc: qcom: aoss: Add SM8350 compatible omits 97cf50b6f8e5 media: v4l2-async: Remove V4L2_ASYNC_MATCH_CUSTOM omits 296c6264d4b1 bus: fsl-mc: add autorescan sysfs omits 3f6099438181 bus: fsl-mc: add bus rescan attribute omits 2cf1e703f066 bus: fsl-mc: add fsl-mc userspace support omits 46707989269a bus: fsl-mc: export mc_cmd_hdr_read_cmdid() to the fsl-mc bus omits 8544717cdacc bus: fsl-mc: move fsl_mc_command struct in a uapi header omits 9e56380ae625 media: uvcvideo: Rename debug functions omits ed4c5fa4d804 media: uvcvideo: use dev_printk() for uvc_trace() omits 59e92bf62771 media: uvcvideo: New macro uvc_trace_cont omits 69df09547e7a media: uvcvideo: Use dev_ printk aliases omits 6f6a87eb8266 media: uvcvideo: Add Privacy control based on EXT_GPIO omits 2886477ff987 media: uvcvideo: Implement UVC_EXT_GPIO_UNIT omits 65900c581d01 media: uvcvideo: Allow entity-defined get_info and get_cur omits d9c8763e6129 media: uvcvideo: Provide sync and async uvc_ctrl_status_event omits 7532dad66340 media: uvcvideo: Allow entities with no pads omits cae79e50d122 media: uvcvideo: Allow extra entities omits 351509c604dc media: uvcvideo: Move guid to entity omits dc9455ffae02 media: uvcvideo: Accept invalid bFormatIndex and bFrameInd [...] omits 2f6055c26f19 w1: w1_therm: Fix conversion result for negative temperatures omits 2c104a469a4c platform/goldfish: Convert pipe tasklet to threaded irq omits afe901790176 ver_linux: Eliminate duplicate code in ldconfig processing logic omits d0259c42abff spdxcheck.py: Use Python 3 omits b400b6f28af0 media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 omits ea354b6ddd6f media: zr364xx: fix memory leaks in probe() omits 9d3b7ca42d6f media: imx6-mipi-csi2: Call remote subdev get_mbus_config [...] omits b05bb3bfa583 media: smipcie: switch from 'pci_' to 'dma_' API omits 711ae4f6f353 media: hdmi: cec: replace broken link to HDMI specs omits 65fba0b15e99 media: Fix RTL2832 not depending on REGMAP_I2C omits bdd59592b29b media: rcar-vin: Route events to correct video device omits c35901b39ddc virt: vbox: Do not use wait_event_interruptible when calle [...] omits 38009c766725 drivers/base: build kunit tests without structleak plugin omits 6091b08eda85 drivers: base: power: Fix resposible -> responsible in runtime.c omits 4044b2fcfb20 drivers: base: change 'driver_create_groups' to 'driver_ad [...] omits 8d6da6575ffe misc: pvpanic: introduce events device attribue omits 487709fa1be2 misc: pvpanic: introduce device capability omits c4f115355c53 media: rcar-vin: Do not try to stop stream if not running omits b7da24739f31 media: videobuf2-v4l2: remove redundant error test omits 319c4bd41a36 media: v4l2-ioctl: print capabilities in v4l_print_create_ [...] omits 9fd5599a9b26 ASoC: q6asm: fix 'physical' typos omits 7db4c4cd767e ASoC: codecs: lpass-wsa-macro: make use of snd_soc_compone [...] omits 1da0b9899abd ASoC: soc-component: add snd_soc_component_read/write_field() omits 6e0210763024 ASoC: SOF: Intel: hda: Enable DMI L1 for trace omits 89a400bdeb12 ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams omits c7b9095e87bf arm64: Include linux/io.h in mm/mmap.c omits 031b9212eeee media: pxa_camera: declare variable when DEBUG is defined omits dc2b3e5cbc80 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup omits a04e187d2310 media: mtk-vcodec: fix argument used when DEBUG is defined omits b81770a7007c mtd: remove redundant assignment to pointer eb omits b2de3643c502 media: cx25821: Fix a bug when reallocating some dma memory omits 873a623fd42d media: saa7164: switch from 'pci_' to 'dma_' API omits 204cffafd4f5 media: mtk-vcodec: Do not zero reserved fields omits f5cc14e420e8 media: sun4i-csi: Do not zero reserved fields omits 6d2386e36440 spi: hisi-sfc-v3xx: add address mode check omits 89e641ae647a ASoC: SOF: add a pointer to download repo in case FW reque [...] omits 3d14932527ff ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_ [...] omits 7da99ef9757a ASoC: SOF: allow soundwire use desc->default_fw_filename omits ae07f5c7c5e9 ASoC: siu: Fix build error by a wrong const prefix omits 8ba59e9dee31 misc: pti: Remove driver for deprecated platform omits 0954d61a59e3 iommu/mediatek: Remove the tlb-ops for v7s omits f21ae3b10084 iommu/mediatek: Gather iova in iommu_unmap to achieve tlb [...] omits 77e0992aee4e iommu/io-pgtable: Allow io_pgtable_tlb ops optional omits 862c3715de8f iommu: Switch gather->end to the inclusive end omits 20143451eff0 iommu/mediatek: Add iotlb_sync_map to sync whole the iova range omits 2ebbd25873ce iommu: Add iova and size as parameters in iotlb_sync_map omits d8c1df02ac7f iommu: Move iotlb_sync_map out from __iommu_map omits a1df829ead58 ACPI/IORT: Do not blindly trust DMA masks from firmware omits ed2fb2f57430 media: vicodec: Do not zero reserved fields omits b7d2c99a69a1 media: ti-vpe: Do not zero reserved fields omits 7b472a76fccd media: jpu: Do not zero reserved fields omits 4701825e0987 media: fdp1: Do not zero reserved fields omits fed3f55dfca8 media: mtk-mdp: Do not zero reserved fields omits 4d2e37340ec9 media: rc: select CONFIG_BITREVERSE where needed omits cae2181b498f speakup: Add documentation on changing the speakup message [...] omits 117422521e6c speakup: Simplify spk_ttyio_out error handling. omits 4f2a81f3a882 speakup: Reference synth from tty and tty from synth omits 1941ab1d25e0 speakup: add the missing synth parameter to all io functions omits c0011fe210c5 media: mtk-vcodec: Fix order of log arguments omits 8c112a6b3dc6 iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline omits 1daafea411f3 s390/crypto: improve retry logic in case of master key change omits e1bff843cde6 s390/pci: remove superfluous zdev->zbus check omits c1971eae30cf s390: add missing include to arch/s390/kernel/signal.c omits aa0028e67952 s390/tape: Fix spelling mistake in function name tape_3590 [...] omits e82080e1f456 s390: uv: Fix sysfs max number of VCPUs reporting omits 6c12a6384e0c s390/vfio-ap: No need to disable IRQ after queue reset omits f21916ec4826 s390/vfio-ap: clean up vfio_ap resources when KVM pointer [...] omits fcf8d018bdca media: qm1d1c0042: fix error return code in qm1d1c0042_init() omits 69518b52e923 media: saa7134: Fix fall-through warnings for Clang omits bbcab30420f4 media: rcar_jpu: Fix fall-through warnings for Clang omits 97735d3a55c8 media: dvb_frontend: Fix fall-through warnings for Clang omits 45fe926241bc media: atomisp: Fix fall-through warnings for Clang omits 623cd8b13f63 media: usb: dvb-usb-v2: Fix fall-through warnings for Clang omits af7ab6622511 media: dvb-frontends: Fix fall-through warnings for Clang omits 3703c839e1cf iommu/amd: remove h from printk format specifier omits 106650f1e945 iommu/amd: Use DEFINE_SPINLOCK() for spinlock omits 625993166b55 media: atomisp: Fix a buffer overflow in debug code omits 7072db895721 media: cedrus: Remove checking for required controls omits f8993dc666f4 iommu/amd: Remove unnecessary assignment omits ed35980a4d8a media: vidtv: print message when driver is removed omits 0b8f1d4a093a media: vidtv: use a simpler name in platform_{device|driver} omits 262948f8ba57 iommu: Delete iommu_dev_has_feature() omits ab0a7119ba67 iommu: Delete iommu_domain_window_disable() omits b91910a83d04 iommu: Stop exporting iommu_map_sg_atomic() omits 2cf7dbff0a95 iova: Stop exporting some more functions omits 707848ccdf36 media: vidtv: reinstate sysfs bind attrs omits e259572d6ffc media: vidtv: Add media controller support omits 622106190175 iova: Delete copy_reserved_iova() omits 77f2cb28ae52 Merge branch 'mhi-net-immutable' into mhi-next omits 87baa23e0236 bus: mhi: core: Add helper API to return number of free TREs omits cbb382c5fb37 interconnect: qcom: Add SDX55 interconnect provider driver omits acda36189cb8 dt-bindings: interconnect: Add Qualcomm SDX55 DT bindings omits 8d23ada8e72d media: vidtv: Use kmemdup instead of kzalloc and memcpy omits 9cc0aaeb96e7 iova: Make has_iova_flush_queue() private omits 0c87b1ac6045 net: Simplify the calculation of variables omits 4671c204dd5f media: vidtv: remove unused field from 'struct vidtv_mpeg_ts' omits 0a933a7f73d6 media: vidtv: psi: fix missing crc for PMT omits f662de08396e Merge branch 'arm64/for-next/misc' into kvm-arm64/hyp-reloc omits b552766c872f can: dev: prevent potential information leak in can_fill_info() omits 4162e18e949b can: mcp251xfd: add BQL support omits 86f1e3b1dd9f can: mcp251xfd: add len8_dlc support omits a68eda203676 can: mcp251xfd: mcp251xfd_tx_obj_from_skb(): don't copy da [...] omits e20b85c7eb2e can: mcp251xfd: mcp251xfd_hw_rx_obj_to_skb(): don't copy d [...] omits 561aa5b4ce22 can: mcp251xfd: mcp251xfd_tx_obj_from_skb(): clean up padd [...] omits 9845b8f53019 can: mcp251xfd: mcp251xfd_start_xmit(): use mcp251xfd_get_ [...] omits cdc4c698e4be can: mcp251xfd: replace sizeof(u32) with val_bytes in regmap omits 22d63be91c50 can: mcba_usb: remove h from printk format specifier omits 54eca60b1c94 can: length: can_fd_len2dlc(): make legnth calculation rea [...] omits 6fe27d68b456 can: dev: export can_get_state_str() function omits 02ee68081791 can: flexcan: fix typos omits 12da7a1f3cb6 can: gw: fix typo omits 211e5db19d15 rtc: mc146818: Detect and handle broken RTCs omits ef1e21503cc4 pinctrl: samsung: use raw_spinlock for s3c64xx omits 5f46400f7a6a xen: Fix XenStore initialisation for XS_LOCAL omits 5320f4c1fb88 media: i2c/ov02a10.c: add cast to fix type mismatch omits 7be37332ecfd media: atomisp/pci: add missing include omits e121993ae4b5 media: dvb-frontends/af9033.c: fix missing error codes omits 83104f045dae media: dvb-frontends/rtl2832.c: fix missing error code omits add434e551f0 media: usb/dvb-usb-v2/rtl28xxu.c: clean up code to fix sma [...] omits dd3bca72c4db media: pci/ivtv: release memory regions on error omits 0dfa73608f45 media: sti/hva: add missing clk_disable_unprepare() omits 3d14284fe363 media: sti/c8sectpfe: set correct return code omits 6e7cca2790a5 media: i2c/ov8865.c: fix error checks using wrong variable omits fec9b0e84916 media: tuners/it913x.c: fix missing error code omits 7692057d9cc5 media: davinci/vpbe.c: ret contains the return code, not err omits 8089651cd9ed media: meson/ge2d: set ret to -ENOMEM omits 048c96e28674 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate omits 036bf04f14a1 media: atomisp/pci/hmm: fix wrong printk format omits 7b2afdbc00c5 media: lmedm04: Remove lme2510_kill_urb function. omits add5861769f9 media: lmedm04: Use GFP_KERNEL for URB allocation/submission. omits 59a3e78f8cc3 media: lmedm04: Fix misuse of comma omits 9dec0f48a75e media: mceusb: sanity check for prescaler value omits a6f42f5ebb7f media: sunxi-cir: Implement suspend/resume/shutdown callbacks omits 8f9061fa773c media: sunxi-cir: Factor out hardware initialization omits d1036eb43f71 media: sunxi-cir: Remove unnecessary spinlock omits 586bb700b325 media: sunxi-cir: Clean up dead register writes omits a927ec399542 scsi: message: fusion: Fix 'physical' typos omits ead0ffc95a89 scsi: target: core: Change ASCQ for residual write omits cc0b6ad72e18 scsi: target: core: Signal WRITE residuals omits eb90e45542b5 scsi: target: core: Set residuals for 4Kn devices omits cd96fe600cc4 scsi: hisi_sas: Add trace FIFO debugfs support omits 6834ec8b23c3 scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() omits 1dbe61bf7d76 scsi: hisi_sas: Enable debugfs support by default omits 69bfa5fd7b44 scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep() omits 4d287d8bae1f scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2 [...] omits fad0a16130b6 scsi: lpfc: Add auto select on IRQ_POLL omits 3ae0819079f2 scsi: ncr53c8xx: Fix typos omits 0be310979e5e scsi: lpfc: Fix ancient double free omits bc2b4e680231 scsi: qla2xxx: Fix some memory corruption omits 4d82e9db422e Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue omits 6b2e04bc240f net: allow user to set metric on default route learned via [...] omits 907d1df30a51 io_uring: fix wqe->lock/completion_lock deadlock omits 2bd29748fca1 Merge branch 'net-fec-fix-temporary-rmii-clock-reset-on-link-up' omits c730ab423bfa net: fec: Fix temporary RMII clock reset on link up omits 6626a0266566 Merge branch 'net-usbnet-convert-to-new-tasklet-api' omits c955e329bb9d net: usbnet: use new tasklet API omits 90a586b8d741 net: usbnet: initialize tasklet using tasklet_init omits 3e4715ec58ff Merge branch 'net-dsa-mv88e6xxx-remove-some-6250-specific- [...] omits b28f3f3c3f30 net: dsa: mv88e6xxx: use mv88e6185_g1_vtu_loadpurge() for [...] omits 67c9ed1c8809 net: dsa: mv88e6xxx: use mv88e6185_g1_vtu_getnext() for the 6250 omits b491e6a7391e net: lapb: Add locking to the lapb module omits 9b0b7837b9f1 selftests: add IPv4 unicast extensions tests omits 285715ac9a81 bonding: add TLS dependency omits 871127e6ab0d bnxt_en: Convert to use netif_level() helpers. omits 30596ae0547d ARM: zImage: atags_to_fdt: Fix node names on added root nodes omits f0947d0d21b2 team: protect features update by RCU to avoid deadlock omits 2961f562bb7b usbnet: fix the indentation of one code snippet omits 5cfeb5626d4a MAINTAINERS: add David Ahern to IPv4/IPv6 maintainers omits 3e841bacf72f net: bridge: multicast: fix br_multicast_eht_set_entry_loo [...] omits fe119977677e arm64: dts: broadcom: Remove SATA from Stingray omits 7a31889ef0f9 arm64: dts: broadcom: bcm4908: describe PMB block omits 527a3ac9bdf8 arm64: dts: broadcom: bcm4908: describe internal switch omits b3f82afc1041 IMA: Measure kernel version in early boot omits 1e193c70f5bb arm64: cacheflush: Remove stale comment omits e2194a1744e8 net/mlx5: CT: Fix incorrect removal of tuple_nat_node from [...] omits 8355060f5ec3 net/mlx5e: Revert parameters on errors when changing MTU a [...] omits 912c9b5fcca1 net/mlx5e: Revert parameters on errors when changing trust [...] omits 57ac4a31c483 net/mlx5e: Correctly handle changing the number of queues [...] omits 89e394675818 net/mlx5e: Fix CT rule + encap slow path offload and deletion omits 156878d0e697 net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config [...] omits 0aa128475d33 net/mlx5: Maintain separate page trees for ECPF and PF functions omits 45c9a30835d8 net/mlx5e: Fix IPSEC stats omits 48470a90a42a net/mlx5e: Reduce tc unsupported key print level omits 258ed19f075f net/mlx5e: free page before return omits 1fe3e3166b35 net/mlx5e: E-switch, Fix rate calculation for overflow omits 487c6ef81eb9 net/mlx5: Fix memory leak on flow table creation error flow omits 507d664450f8 arm64: mm: Remove unused header file omits c5e9e8d48acd Merge tag 'mac80211-for-net-2021-01-26' of git://git.kerne [...] omits db22ce68a9c9 Merge tag 'wireless-drivers-2021-01-26' of git://git.kerne [...] omits 81a86e1bd8e7 iwlwifi: provide gso_type to GSO packets omits ad338c2d69ec arm64: tegra: Enable QSPI on Jetson Xavier NX omits 96ded827a2e8 arm64: tegra: Add QSPI nodes on Tegra194 omits 07910a79fc34 arm64: tegra: Enable QSPI on Jetson Nano omits b0b4e286f9aa arm64: tegra: Audio graph sound card for Jetson Nano and TX1 omits f5208672eba0 arm64: tegra: Audio graph header for Tegra210 omits 38254d1976b8 arm64: tegra: Order nodes alphabetically on Tegra210 omits 40b4d824ad22 arm64: tegra: Enable Jetson-Xavier J512 USB host omits 4ff5e30d8bd9 arm64: tegra: Add XUSB pad controller's "nvidia,pmc" prope [...] omits 1e0ca5467445 arm64: tegra: Add power-domain for Tegra210 HDA omits 0f08a540832e Merge branch 'for-5.12/dt-bindings' into for-5.12/arm64/dt omits 88893986338b dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM omits 8bd99a058fb6 Merge tag 'samsung-drivers-5.12' of git://git.kernel.org/p [...] omits 150a27328b68 bpf, preload: Fix build when $(O) points to a relative path omits 1f99bd1a51b8 Merge tag 'samsung-dt64-5.12' of git://git.kernel.org/pub/ [...] omits 329a3678ec69 igc: fix link speed advertising omits 7f3414226b58 um: time: fix initialization in time-travel mode omits 9868c2081d07 um: fix os_idle_sleep() to not hang omits a31e9c4e7247 Revert "um: support some of ARCH_HAS_SET_MEMORY" omits 2fcb4090cd73 Revert "um: allocate a guard page to helper threads" omits f4172b084342 um: virtio: free vu_dev only with the contained struct device omits e23fe90dec28 um: kmsg_dumper: always dump when not tty console omits d7ffac33631b um: stdio_console: Make preferred console omits 1cdcfb44370b um: return error from ioremap() omits 94c41b3a7c37 um: ubd: fix command line handling of ubd omits 082153866e66 Merge tag 'qcom-arm64-defconfig-fixes-for-5.11' of git://g [...] omits 3de834b29239 Merge tag 'qcom-arm64-fixes-for-5.11' of git://git.kernel. [...] omits c25644d5db84 Merge tag 'amlogic-fixes' of git://git.kernel.org/pub/scm/ [...] omits e6777b8d35dc Merge tag 'stm32-dt-for-v5.11-fixes-1' of git://git.kernel [...] omits 9abe47cc5cbe rsxx: remove redundant NULL check omits 49d1822bc05e blkcg: delete redundant get/put operations for queue omits 2c2b9fd6b496 block: unexport truncate_bdev_range omits 482e302a61f1 blk: wbt: remove unused parameter from wbt_should_throttle omits 294ed6b9f006 zram: fix NULL check before some freeing functions is not needed omits 370276bac8ec drbd: remove unused argument from drbd_request_prepare and [...] omits 212697918314 mtip32xx: prefer pcie_capability_read_word() omits 416c05477772 mtip32xx: use PCI #defines instead of numbers omits 6cc8e7430801 loop: scale loop device by introducing per device lock omits 50fc8d9232cd memory: mtk-smi: Allow building as module omits 2ab38c17aac1 mailmap: remove the "repo-abbrev" comment omits 00e35f2b0e8a parisc: Enable -mlong-calls gcc option by default when !CO [...] omits 4992eb41ab1b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits f1fd2cae2e48 mt76: mt7915: disable RED support in the WA firmware omits c203dd621780 mt76: mt7915: rework mcu API omits d027b64ca627 mt76: mt7915: do not set DRR group for stations omits 0c2d098098e1 mt76: mt7915: ensure that init work completes before start [...] omits 17cb546551cf mt76: mt7603: fix ED/CCA monitoring with single-stream devices omits 6d6dc980e07d mt76: mt7915: add implicit Tx beamforming support omits 248ac948f1df mt76: mt7915: simplify peer's TxBF capability check omits 06e0bbe1c57b mt76: mt7615: mt7915: disable txpower sku when testmode enabled omits 3f0caa3cbf94 mt76: mt7915: add support for continuous tx in testmode omits 39e48823e16a mt76: mt7915: rework set state part in testmode omits 1c1844b0fc3d mt76: testmode: add a new state for continuous tx omits 8efe387cc7d4 mt76: mt7915: clean hw queue before starting new testmode tx omits c46df37f72ea mt76: mt7915: calculate new packet length when tx_time is [...] omits c2d3b1926f30 mt76: mt7915: add support for ipg in testmode omits 7ff903bc49f1 mt76: mt7915: split edca update function omits ba4590942e29 mt76: testmode: make tx queued limit adjustable omits b8cbdb97437c mt76: testmode: add attributes for ipg related parameters omits fdc9c18eb44d mt76: testmode: add support to set user-defined spe index omits 1fdcc310ff4c mt76: mt7915: force ldpc for bw larger than 20MHz in testmode omits b9027e0816eb mt76: move chainmask in mt76_phy omits a782f8bfdd46 mt76: move mac_work in mt76_core module omits 7517ea014d3c mt76: mt7615: move testmode data from dev to phy omits 78fc30a21cf1 mt76: mt7915: move testmode data from dev to phy omits e7a6a044f9b9 mt76: testmode: move mtd part to mt76_dev omits c918c74d0645 mt76: testmode: introduce dbdc support omits dae0dc2bd018 mt76: mt7915: add partial add_bss_info command on testmode init omits b747fa343817 mt76: mt7915: drop zero-length packet to avoid Tx hang omits b8135057988e mt76: mt7915: simplify mt7915_mcu_send_message routine omits bb251794c22f mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th omits 26f18380e6ca mt76: mt7915: add support for flash mode omits 90238e4c371f mt76: mt7915: run mt7915_configure_filter holding mt76 mutex omits 5c47a538acfe mt76: mt7915: convert comma to semicolon omits de8edc386fe2 mt76: mt7615: convert comma to semicolon omits a6275e934605 mt76: mt7615: reset token when mac_reset happens omits f285dfb98562 mt76: mt7915: reset token when mac_reset happens omits 2a0145003ae3 mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey omits 02af31c3cc0f mt76: mt7615: add vif check in mt7615_update_vif_beacon() omits 446e06c6e008 mt76: mt7915: add vif check in mt7915_update_vif_beacon() omits c7230a48ed5e Merge tag 'spi-fix-v5.11-rc5' of git://git.kernel.org/pub/ [...] omits 5bec2487ff33 Merge tag 'regulator-fix-v5.11-rc5' of git://git.kernel.or [...] omits 0aa91f84b180 parisc: Remove leftover reference to the power_tasklet omits 67a3c6b3cc40 i40e: acquire VSI pointer only after VF is initialized omits f3fe97f64384 ice: Fix MSI-X vector fallback logic omits 943b881e3582 ice: Don't allow more channels than LAN MSI-X available omits 13ed5e8a9b9c ice: update dev_addr in ice_set_mac_address even if HW fil [...] omits 1b0b0b581b94 ice: Implement flow for IPv6 next header (extension header) omits 29e2d9eb8264 ice: fix FDir IPv6 flexbyte omits 377bf660d07a Revert "mm: fix initialization of struct page for holes in [...] omits 0fc99422bc03 firmware: xilinx: Remove PM_API_MAX value omits 803abec64ef9 media: ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver omits 0eeded3671df media: v4l2-fwnode: Include v4l2_fwnode_bus_type omits c41e21dca8dc sgi-xp: remove h from printk format specifier omits bf263f64e804 media: ACPI / bus: Add acpi_dev_get_next_match_dev() and h [...] omits 06c85233121f media: v4l2-core: v4l2-async: Check sd->fwnode->secondary [...] omits acec1ff638a6 media: ipu3-cio2: Rename ipu3-cio2.c omits 900104c84837 media: ipu3-cio2: Add T: entry to MAINTAINERS omits f0328be57568 media: lib/test_printf.c: Use helper function to unwind ar [...] omits 000c08fda62c media: software_node: Add support for fwnode_graph*() fami [...] omits 529b56a854c5 media: device property: Define format macros for ports and [...] omits fc002f0f23e2 media: software_node: unregister software_nodes in reverse order omits d9b1103bc622 media: software_node: Enforce parent before child ordering [...] omits 26c2e9226140 most: core: Constify static attribute_group structs omits acd418bfcfc4 media: device property: Call fwnode_graph_get_endpoint_by_ [...] omits e0f2a902c9f0 serial: stm32: improve platform_get_irq condition handling [...] omits e9103f47bf1a serial: ifx6x60: Remove driver for deprecated platform omits 5273382d0376 media: device property: Return true in fwnode_device_is_av [...] omits ec9ded4fa864 media: ipu3-cio2: Add headers that ipu3-cio2.h is direct user of omits e4240253ac85 greybus: es2: drop short control-transfer checks omits fb5ec981adf0 media: software_node: Fix refcounts in software_node_get_n [...] omits 54c261891ced media: Documentation: media: Fix recently introduced build [...] omits 36e4f2b2e3f7 media: i2c: ov5648/ov8865: Minor cosmetic fixes omits 7eecea89e44f VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC omits 5a16c535409f VMCI: Use set_page_dirty_lock() when unregistering guest memory omits e8266c4c3307 VMCI: Stop log spew when qp allocation isn't possible omits fc716ffb9afe misc/vmw_vmci: fix typo omits cf81c3abe1b8 kconfig: mconf: fix HOSTCC call omits 9243eadc3a13 usb: usb251xb: Use of_device_get_match_data() omits d825f0bea20f serial: stm32: Use of_device_get_match_data() omits 0e658fdd4b2d drivers: net: davinci_mdio: Use of_device_get_match_data() omits a38f3fbc30ec media: renesas-ceu: Use of_device_get_match_data() omits e081863ab48d media: hantro: Fix reset_raw_fmt initialization omits eaf18a416514 media: cec: add stm32 driver omits 73bc0b0c2a96 media: cedrus: Fix H264 decoding omits a53e3c189cc6 media: v4l2-subdev.h: BIT() is not available in userspace omits 27cf133c5d3c staging: hikey9xx: hi6421-spmi-pmic: simplify includes omits 64542b9f2695 staging: hikey9xx: hi6421-spmi-pmic: update copyright omits 37c91ea7fe68 staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: clean [...] omits 519ea6f1c82f arm64: Fix kernel address detection of __is_lm_address() omits 75d39eb53893 staging: hikey9xx: hi6421v600-regulator: fix get_optimum_mode omits 54f1155af685 staging: hikey9xx: hi6421v600-regulator: cleanup comments omits fd765da06066 staging: hikey9xx: hi6421v600-regulator: fix delay logic omits 746eae6a164e staging: hikey9xx: hi6421v600-regulator: update copyright omits 6a5e7aafa431 staging: hikey9xx: hi6421v600-regulator: do some cleanups omits 6436a12504da staging: hikey9xx: hi6421v600-regulator: get rid of an sta [...] omits 0b5a562a9e2a staging: hikey9xx: hi6421v600-regulator: cleanup debug msgs omits d2dfd50a0b57 staging: hikey9xx: hi6421v600-regulator: move LDO config from DT omits fac4da4ff02d staging: hikey9xx: hi6421v600-regulator: do some cleanups omits 352335a6aced staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: simpl [...] omits 596e763620fe staging: hikey9xx: hisilicon, hisi-spmi-controller.yaml fi [...] omits 93e3ef23e290 staging: hikey9xx: phy-hi3670-usb3.yaml: add a blank line omits c04c9966a3ca staging: hikey9xx: phy-hi3670-usb3: hi3670_is_abbclk_selet [...] omits 00c5c96886fa staging: hikey9xx: phy-hi3670-usb3: adjust retry logic omits a346129ee461 staging: hikey9xx: phy-hi3670-usb3: use bitfield macros omits b4783da2c185 staging: comedi: adv_pci_dio: Support falling edge triggers omits 2e0e629d0f62 staging: comedi: adv_pci_dio: Add interrupt handling for PCI-1730 omits 115dbad485a7 staging: comedi: adl_pci7x3x: Add interrupt handling for PCI-7230 omits 46a4359f9156 arm64: dts: qcom: sm8250: Add watchdog bark interrupt omits b094c8f8dd2a arm64: dts: qcom: sm8150: Add watchdog bark interrupt omits 36c436b03c58 arm64: dts: qcom: sdm845: Add watchdog bark interrupt omits 28cc13e4060c arm64: dts: qcom: sc7180: Add watchdog bark interrupt omits c88c76c7286e staging: mt7621-dts: remove obsolete switch node omits 61834c967a92 staging: rtl8723bs: wifi_regd.c: Fix incorrect number of r [...] omits c6c4a17bc3a2 Staging: rtl8192u: use %s and __func__ omits 89be5992e1a5 staging: rtl8188eu: fix rtw_xmit_entry's return value omits 1a9e38cabd80 usb: dwc2: Make "trimming xfer length" a debug message omits f74b68c61cbc usb: dwc2: Abort transaction after errors with unknown reason omits 415fa1c7305d usb: dwc2: Do not update data length if it is 0 on inbound [...] omits 7961b77c0d48 dt-bindings: dwc3-xilinx: Add missing comma in example omits 7a35a5ca2637 usb: raw-gadget: update documentation and Kconfig omits 4c1934bda88a usb: raw-gadget: add copyright omits 60b4c9d5c6fe usb/c67x00: Replace tasklet with work omits 9077c016a39c x86/power: Support objtool validation in hibernate_asm_64.S omits 125f0b7d2421 x86/power: Move restore_registers() to top of the file omits b682369d47df x86/power: Annotate indirect branches as safe omits aeb818fcc940 x86/acpi: Support objtool validation in wakeup_64.S omits f83d1a0190bf x86/acpi: Annotate indirect branch as safe omits 7cae4b1cf1cc x86/ftrace: Support objtool vmlinux.o validation in ftrace_64.S omits 82694854caa8 x86/xen/pvh: Annotate indirect branch as safe omits f4b4bc10b0b8 x86/xen: Support objtool vmlinux.o validation in xen-head.S omits cde07a4e4434 x86/xen: Support objtool validation in xen-asm.S omits fed1b6a00a19 dmaengine: ti: k3-udma: Fix a resource leak in an error ha [...] omits 03d939c7e3d8 dmaengine: idxd: add module parameter to force disable of SVA omits 9f3c14d4433b dmaengine: mmp_tdma: Allow building as a module omits 793dff4b5142 dmaengine: mmp_pdma: Allow building as a module omits e247f85a9bf6 dmaengine: mmp_pdma: Remove mmp_pdma_filter_fn() omits a033a74e8b66 dmaengine: remove coh901318 driver omits 1c8963f83013 dmaengine: remove zte zx driver omits ec6ab42f5aad dmaengine: remove sirfsoc driver omits 767630c63bb2 bdev: Do not return EBUSY if bdev discard races with write omits be7ccfa6c303 dt-bindings: dma: intel-ldma: Fix $ref specifier omits 5699bba18631 MAINTAINERS: ioat: remove dmaengine susbstem files omits 41116775f12c MAINTAINERS: dmaengine: add header files directory omits d2852a3e8ba9 dmaengine: jz4780: Add support for the JZ4760(B) omits 6ce6acf6771e dt-bindings: dma: ingenic: Add compatible strings for JZ47 [...] omits 329964195239 dmaengine: imx-sdma: Use of_device_get_match_data() omits d07b6621d948 dmaengine: imx-sdma: Remove platform data support omits c26acfbbfbc2 objtool: Add xen_start_kernel() to noreturn list omits b735bd3e6882 objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC omits 081df94301e3 objtool: Add asm version of STACK_FRAME_NON_STANDARD omits ecf11ba4d066 objtool: Assume only ELF functions do sibling calls omits 18660698a3d3 x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub omits 31a7424bc580 objtool: Support retpoline jump detection for vmlinux.o omits 34ca59e109bd objtool: Fix ".cold" section suffix check for newer versio [...] omits 1f9a1b749424 objtool: Fix retpoline detection in asm code omits 6f567c9300a5 objtool: Fix error handling for STD/CLD warnings omits 4961167bf748 ALSA: hda/via: Apply the workaround generically for Clevo [...] omits 3a3ecfdb605c cpupower: Add cpuid cap flag for MSR_AMD_HWCR support omits d1abc4e996d7 cpupower: Remove family arg to decode_pstates() omits 56a85eebebdb cpupower: Condense pstate enabled bit checks in decode_pstates() omits 23765b82a808 cpupower: Update family checks when decoding HW pstates omits 1421de7919cd cpupower: Remove unused pscur variable. omits a0255a76bf3a cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag omits 7a136a8fcd7e cpupower: Correct macro name for CPB caps flag omits 629d512d682d cpupower: Update msr_pstate union struct naming omits 337cd0d3ce0c wcn36xx: Remove unnecessary memset omits 78031381ae9c bpf: Drop disabled LSM hooks from the sleepable set omits 0d96968315d7 ath11k: add ieee80211_unregister_hw to avoid kernel crash [...] omits 19f6fe976a61 Revert "arm64: dts: amlogic: add missing ethernet reset ID" omits 86ce322d21eb selftests/bpf: Don't exit on failed bpf_testmod unload omits ca70f00bed6c io_uring: fix cancellation taking mutex while TASK_UNINTER [...] omits a1bb3cd58913 io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE omits 46bbf653a67a block: inherit BIO_REMAPPED when cloning bios omits f65b95fe0ced bcache: use bio_set_dev to assign ->bi_bdev omits a7c7f7b2b641 nvme: use bio_set_dev to assign ->bi_bdev omits 55317e22391f USB: serial: xr: fix B0 handling omits 0d05d7d91389 USB: serial: xr: fix pin configuration omits 465d3b3a0d31 USB: serial: xr: fix gpio-mode handling omits 736c09316c90 USB: serial: xr: simplify line-speed logic omits 355675115950 USB: serial: xr: clean up line-settings handling omits 72fc7fc7f365 USB: serial: xr: document vendor-request recipient omits 5c5d9af683f6 USB: serial: xr: use termios flag helpers omits 9ffa6ec51ce8 USB: serial: xr: use subsystem usb_device at probe omits 54c98d9d7ba4 USB: serial: xr: fix interface leak at disconnect omits a38d21488097 USB: serial: xr: fix NULL-deref at probe omits 9d5032f97e9e dt-bindings: mediatek: mt8192: Fix dt_binding_check warning omits 1d69f9d901ef usb: xhci-mtk: fix unreleased bandwidth data omits 564272718686 pinctrl: qcom: spmi-mpp: Add PM8019 compatible omits 400753410295 Merge tag 'intel-pinctrl-v5.12-1' of gitolite.kernel.org:p [...] omits b4478a080673 Merge tag 'v5.11-rc2' into devel omits a70aa7dc6009 USB: serial: mos7840: fix error code in mos7840_write() omits dead723e6f04 iommu/arm-smmu-qcom: Fix mask extraction for bootloader pr [...] omits a55a9a4c5c62 usb: gadget: aspeed: add missing of_node_put omits d8c6edfa3f4e USB: usblp: don't call usb_set_interface if there's a single alt omits 34b1a1ce1458 futex: Handle faults correctly for PI futexes omits f2dac39d9398 futex: Simplify fixup_pi_state_owner() omits 6ccc84f917d3 futex: Use pi_state_update_owner() in put_pi_state() omits 2156ac193416 rtmutex: Remove unused argument from rt_mutex_proxy_unlock() omits c5cade200ab9 futex: Provide and use pi_state_update_owner() omits 04b79c55201f futex: Replace pointless printk in fixup_owner() omits 12bb3f7f1b03 futex: Ensure the correct return value from futex_lock_pi() omits 6589daf8bb98 dt-bindings: spi: sunxi: Add H616 compatible string omits 489140b5ba2e drm/i915/gt: Always try to reserve GGTT address 0x0 omits f6e98a1809fa drm/i915: Always flush the active worker before returning [...] omits 3d480fe1befa drm/i915/selftest: Fix potential memory leak omits 8f6d08c9af28 drm/i915: Check for all subplatform bits omits a2a5f5628e54 drm/i915: Fix ICL MG PHY vswing handling omits ef99a60ffd9b drm/i915/gt: Clear CACHE_MODE prior to clearing residuals omits 0603616a5bf6 HID: correct kernel-doc notation in hid-quirks.c omits ceecd1bff6f9 HID: correct kernel-doc notation in <linux/hid*.h> omits 49951ae308e2 Merge tag 'asoc-fix-v5.11-rc5' of https://git.kernel.org/p [...] omits 07bf01714f7f ARM: omap2plus_defconfig: Update for dropped options omits 87dca7b1e0e5 ARM: omap2plus_defconfig: Update for moved options omits 320f6f90cbe4 ARM: OMAP2+: fix spellint typo omits 915769a8afd4 MAINTAINERS: Update address for OMAP GPMC driver omits 81f153faacd0 staging: rtl8723bs: fix wireless regulatory API misuse omits 4231f3a72f9a ARM: dts: am335x-myirtech-*: Add DT for AM335X MYIR Tech L [...] omits 00dba495f1a2 ARM: dts: omap3-igep: Change email address in copyright notice omits 5f1bf7ae8481 ARM: dts: omap36xx: Remove turbo mode for 1GHz variants omits fab030ac9997 ARM: dts: omap443x: Correct sgx clock to 307.2MHz as used [...] omits 19e367147ea8 ARM: dts: motorola-mapphone: Add 1.2GHz OPP omits 5c3db2d4d4ed ARM: dts: motorola-mapphone: Configure lower temperature p [...] omits 44f416879a44 ARM: dts: Configure missing thermal interrupt for 4430 omits 8f0bfc25c907 watch_queue: rectify kernel-doc for init_watch() omits e5a58ad1cdc8 ARM: dts: omap3-echo: Add speaker sound card support omits 054c9939b480 mac80211: pause TX while changing interface type omits 5122565188ba wext: fix NULL-ptr-dereference with cfg80211's lack of commit() omits a05829a7222e cfg80211: avoid holding the RTNL when calling the driver omits 179e8e47c02a HID: wacom: Correct NULL dereference on AES pen proximity omits f89f20acff2d Documentation: livepatch: document reliable stacktrace omits 7af6fbddbd33 Documentation: livepatch: Convert to automatically generat [...] omits cd9168b43779 drivers: soc: atmel: add spdx license identifier omits 9bc284ca0b6a printk: rectify kernel-doc for prb_rec_init_wr() omits c7aa374e0000 HID: multitouch: Set to high latency mode on suspend. omits 9eaad15e5a40 dt-bindings: qcom,pdc: Add compatible for SM8350 omits e6f93c0115cb dt-bindings: qcom,pdc: Add compatible for SM8250 omits 56d6fb12e64b soc: renesas: rcar-sysc: Use readl_poll_timeout_atomic() omits 0549cd67b010 xen-blkfront: allow discard-* nodes to be optional omits f12a29cb5666 drivers: soc: atmel: add support for sama7g5 omits 65d41b143329 dt-bindings: atmel-sysreg: add "microchip, sama7g5-chipid" omits af3a10513cd6 drivers: soc: atmel: add per soc id and version match masks omits 11272a373c44 drivers: soc: atmel: fix "__initconst should be placed aft [...] omits 8eb2f88c6084 drivers: soc: atmel: use GENMASK omits 975435132ecf drivers: soc: atmel: add null entry at the end of at91_soc [...] omits 4104ca776ba3 of: property: Add fw_devlink support for interrupts omits e13f5b7a130f of: property: Add fw_devlink support for "gpio" and "gpios [...] omits 4f2da3324eaf Merge tag 'tags/isa-void-remove-callback' into for-next omits 30e88d017fcb isa: Make the remove callback for isa drivers return void omits 7797b4e00faf media/radio: Make radio_isa_common_remove() return void omits d2006bb79411 watchdog: pcwd: drop always-false if from remove callback omits 6755568ad111 ALSA: hda/tegra: Remove unnecessary null-check from hda_te [...] omits 87f0e46e7559 ALSA: hda/tegra: Reset hardware omits 3a465f027a33 ALSA: hda/tegra: Use clk_bulk helpers omits e32da5eb627c ALSA: bebob: remove an unnecessary condition in hwdep_read() omits b964bf53e540 teach sendfile(2) to handle send-to-pipe directly omits faa97c48c334 take the guts of file-to-pipe splice into a helper function omits 313d64a35d36 do_splice_to(): move the logics for limiting the read length in omits a5bf0a92e1b8 bfq: bfq_check_waker() should be static omits 02c26940908f nfc: fix typo omits afe197f44e64 nfc: fdp: fix typo issue omits 6d70cd2a4209 Merge branch 'bnxt_en-error-recovery-improvements' omits 0da65f4932ce bnxt_en: Do not process completion entries after fatal con [...] omits 5863b10aa86a bnxt_en: Consolidate firmware reset event logging. omits 4f036b2e7598 bnxt_en: Improve firmware fatal error shutdown sequence. omits 38290e372970 bnxt_en: Modify bnxt_disable_int_sync() to be called more [...] omits e340a5c4fbdd bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep t [...] omits 339eeb4bd9e4 bnxt_en: Add bnxt_fw_reset_timeout() helper. omits 5d06eb5cb1f9 bnxt_en: Retry open if firmware is in reset. omits 6882c36cf82e bnxt_en: attempt to reinitialize after aborted reset omits a44daa8fcbcf bnxt_en: log firmware debug notifications omits 881d8353b05e bnxt_en: Add an upper bound for all firmware command timeouts. omits 3e3c09b0e999 bnxt_en: Move reading VPD info after successful handshake [...] omits d1cbd1659cac bnxt_en: Retry sending the first message to firmware if it [...] omits b187e4bae0aa bnxt_en: handle CRASH_NO_MASTER during bnxt_open() omits fe1b853572f1 bnxt_en: Define macros for the various health register states. omits 16db6323042f bnxt_en: Update firmware interface to 1.10.2.11. omits ae189ccb1b8a Merge branch 'dsa-add-mt7530-gpio-support' omits 429a0edeefd8 net: dsa: mt7530: MT7530 optional GPIO support omits 974d5ba60df7 dt-bindings: net: dsa: add MT7530 GPIO controller binding omits 4fd59792097a net: ethernet: mediatek: support setting MTU omits 8d21c882aba8 bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR omits b9b7421a01d8 octeontx2-af: Support ESP/AH RSS hashing omits 0b964446c63f ecryptfs: fix uid translation for setxattr on security.capability omits dbc859d96f1a netfilter: flowtable: add hash offset field to tuple omits 012da53d1afb ipvs: add weighted random twos choice algorithm omits 9a78e15802a8 KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside gue [...] omits aed89418de9a KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" omits 250091409a4a KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SE [...] omits d51e1d3f6b42 KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration omits d95df9510679 kvm: tracing: Fix unmatched kvm_entry and kvm_exit events omits 01ead84ccd23 KVM: Documentation: Update description of KVM_{GET,CLEAR}_ [...] omits 1f7becf1b7e2 KVM: x86: get smi pending status correctly omits 98dd2f108e44 KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding [...] omits e61ab2a320c3 KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in int [...] omits eb79cd00ce25 KVM: x86: Add more protection against undefined behavior i [...] omits a10f373ad3c7 KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM omits 615099b01eb7 Merge tag 'kvmarm-fixes-5.11-2' of git://git.kernel.org/pu [...] omits 1034e2b6b843 ARM: dts: rockchip: assign a fixed index to mmc devices on [...] omits 94e8a5f6d0de ARM: dts: rockchip: assign a fixed index to mmc devices on [...] omits 15f57b3e3130 rtc: pcf2127: Run a OTP refresh if not done before omits 13391c60da33 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits b9ac079abefc rtc: pcf2127: Disable Power-On Reset Override omits 24f97b6af9a0 tg3: improve PCI VPD access omits d48fbef962b0 clk: rockchip: Demote non-conformant kernel-doc header in [...] omits eee7b95589e6 clk: rockchip: Demote kernel-doc abuses to standard commen [...] omits 274ae6da4b32 clk: rockchip: Remove unused/undocumented struct members f [...] omits 415173712003 clk: rockchip: Demote non-conformant kernel-doc headers in [...] omits 190d1c921ad0 samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to [...] omits 5eae5696eed5 ARM: dts: rockchip: Remove bogus "amba" bus nodes omits 726bf76fcd09 tools, headers: Sync struct bpf_perf_event_data omits 07d46d93c9ac uapi: fix big endian definition of ipv6_rpl_sr_hdr omits 453b67417832 dt-bindings: usb: j721e: add ranges and dma-coherent props omits 74532de460ec arm64: dts: rockchip: Disable display for NanoPi R2S omits 095af986525a selftests/bpf: Avoid useless void *-casts omits d08a17d6de20 selftests/bpf: Consistent malloc/calloc usage omits 93dd4a06c0e3 selftests/bpf: Avoid heap allocation omits 829725ec7bf5 selftests/bpf: Define local variables at the beginning of a block omits 59a4a87e4b26 selftests/bpf: Change type from void * to struct generic_data * omits 124000e48b7e selftests/bpf: Change type from void * to struct ifaceconfigobj * omits 0b50bd48cfe7 selftests/bpf: Remove casting by introduce local variable omits 8a9cba7ea858 selftests/bpf: Improve readability of xdpxceiver/worker_pk [...] omits 4896d7e37ea5 selftests/bpf: Remove memory leak omits a86072838b67 selftests/bpf: Fix style warnings omits 449f0874fd4e selftests/bpf: Remove unused enums omits 7140ef14007e selftests/bpf: Remove a lot of ifobject casting omits c7b03115003f arm64: dts: rockchip: Add NanoPi M4B board omits 3503376d6cc3 arm64: dts: rockchip: Move ep-gpios property to nanopc-t4 [...] omits 78ed4045914c libbpf, xsk: Select AF_XDP BPF program based on kernel version omits 454ba154a62c rtc: tps65910: Support wakeup-source property omits f0863eab966b xsk: Fold xp_assign_dev and __xp_assign_dev omits 458f72723412 xsk: Remove explicit_free parameter from __xsk_rcv() omits f66e7f2d32b9 rtc: stm32: use rtc_lock/rtc_unlock omits 31247546b490 rtc: rx8025: use rtc_lock/rtc_unlock omits 2dbbedb9b3f6 rtc: rx8010: use rtc_lock/rtc_unlock omits 2a5654fe2bc2 rtc: rv3029: use rtc_lock/rtc_unlock omits a82430fd2dff rtc: pcf2123: use rtc_lock/rtc_unlock omits cc9230178410 rtc: mcp795: use rtc_lock/rtc_unlock omits 06c6e3216713 rtc: m41t80: use rtc_lock/rtc_unlock omits 92e2c3e61dfb rtc: hym8563: use rtc_lock/rtc_unlock omits 3aa7eaf2383f rtc: ds3232: use rtc_lock/rtc_unlock omits 811c79166028 rtc: ds1685: use rtc_lock/rtc_unlock omits 5923819274c3 rtc: ds1307: use rtc_lock/rtc_unlock omits d57949bb3c37 rtc: ds1305: use rtc_lock/rtc_unlock omits 3fbd293c16d7 rtc: asm9260: use rtc_lock/rtc_unlock omits de490e0580df rtc: ac100: use rtc_lock/rtc_unlock omits fbdc88043c5e ARM: dts: bcm21664: Replace spaces with a tab omits a8e190cdae1b KVM: arm64: Implement the TRNG hypervisor call omits 9b6164342e98 doc: gcc-plugins: update gcc-plugins.rst omits 71217df39dc6 block, bfq: make waker-queue detection more robust omits 5a5436b98d5c block, bfq: save also injection state on queue merging omits e673914d52f9 block, bfq: save also weight-raised service on queue merging omits d1f600fa4732 block, bfq: fix switch back from soft-rt weitgh-raising omits 7f1995c27b19 block, bfq: re-evaluate convenience of I/O plugging on rq [...] omits eb2fd80f9d2c block, bfq: replace mechanism for evaluating I/O intensity omits e066cfd867aa Merge tag 'tags/bcm2835-soc-next-2021-01-25' into soc/next omits b45616445a6e auxdisplay: Fix duplicate CHARLCD config symbol omits e89b0a426721 auxdisplay: ht16k33: Fix refresh rate handling omits f12b457c6b25 dt-bindings: auxdisplay: ht16k33: Convert to json-schema omits f15cf04db3e7 dt-bindings: auxdisplay: ht16k33: Fix default-brightness-l [...] omits 164b67705681 dt-bindings: auxdisplay: ht16k33: Keyscan function should [...] omits 2a9e89e6a694 Merge tag 'tags/bcm2835-defconfig-arm64-next-2021-01-25' i [...] omits d88b6b834872 Merge tag 'tags/bcm2835-defconfig-next-2021-01-25' into de [...] omits 75c36d43ccbc Merge tag 'tags/bcm2835-dt-next-2021-01-25' into devicetree/next omits cb18a7979a35 dt-bindings: gpu: Convert v3d to json-schema omits 67fbe02a5ceb platform/x86: hp-wmi: Disable tablet-mode reporting by default omits 83ace77f5117 netfilter: ctnetlink: remove get_ct indirection omits e4a7d1f7707e SUNRPC: Handle 0 length opaque XDR object data properly omits ba6dfce47c4d SUNRPC: Move simple_get_bytes and simple_get_netobj into p [...] omits 5674e314e674 ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 omits 5462a35ce3e4 ARM: multi_v7_defconfig: Enable nvmem's rmem driver omits b4192249b0c6 arm64: defconfig: Enable nvmem's rmem driver omits 5878b8087904 ARM: dts: bcm2711: Add the BSC interrupt controller omits 6b4233f70a91 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] omits d7cbe2773aed platform/x86: thinkpad_acpi: set keyboard language omits aecb925db708 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...] omits d073d867e989 platform/x86: intel_mid_thermal: Remove driver for depreca [...] omits 2ebe01e25b28 platform/x86: hp-wmi: Disable tablet-mode reporting by default omits 26173179fae1 platform/x86: intel-vbtn: Eval VBDL after registering our [...] omits 3a2f53cd0310 platform/x86: intel-vbtn: Add alternative method to enable [...] omits 034b8c2e7b06 platform/x86: intel-vbtn: Create 2 separate input-devs for [...] omits 5862b4df6681 platform/x86: intel-vbtn: Rework wakeup handling in notify [...] omits f8ad8187c3b5 fs/pipe: allow sendfile() to pipe again omits 9f12e37cae44 Commit 9bb48c82aced ("tty: implement write_iter") converte [...] omits fcb985a0642e ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 omits 3490e333bda0 dt-bindings:iio:adc: update adc.yaml reference omits c5dde04b9059 dt-bindings: memory: mediatek: update mediatek,smi-larb.ya [...] omits 601bd38ccd25 dt-bindings: display: mediatek: update mediatek,dpi.yaml r [...] omits 0bc92e7f0d9a ASoC: audio-graph-card: update audio-graph-card.yaml reference omits 94e9dd43cf32 memory: ti-aemif: Drop child node when jumping out loop omits 54b1511e4f31 arm64: dts: qcom: msm8994-kitakami: Add missing email in t [...] omits 74d6d0a14583 arm64: dts: qcom: msm8994/8994-kitakami: Fix up the memory map omits a046032c37c0 arm64: dts: qcom: msm8994: Fix BLSP2_UART2 node omits e9783584c9b7 arm64: dts: qcom: msm8994-kitakami: Add VDD_GFX regulator omits ab8e4a853731 arm64: dts: qcom: msm8994-kitakami: Add uSD card support omits e8528157b7f0 arm64: dts: qcom: msm8994-kitakami: Add Synaptics RMI touchscreen omits 676b61b4790a arm64: dts: qcom: msm/apq8994-kitakami: Add regulator config omits 53364cfcaa7d arm64: dts: qcom: msm8992/4: Rename vreg_vph_pwr to vph_pwr omits 31d9dbd2ae36 arm64: dts: qcom: msm8992-libra: Update regulator config omits 1628dfe5f67e arm64: dts: qcom: msm8992-bullhead: Update regulator config omits 72b312411de7 arm64: dts: qcom: Add support for remaining Sony Kitakami boards omits 3a905c37c351 block: skip bio_check_eod for partition-remapped bios omits 0f7273c3daff arm64: dts: qcom: msm8992/4: Add RPM Power Domains omits 43eb76a2e56b drivers: soc: qcom: rpmpd: Add msm8994 RPM Power Domains omits 98d2c3e17310 Bluetooth: L2CAP: Try harder to accept device not knowing options omits 4d7ea8ee90e4 Bluetooth: L2CAP: Fix handling fragmented length omits 5ff20cbe6752 Bluetooth: btusb: fix memory leak on suspend and resume omits f288988930e9 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ omits 007ad27d7baf Merge tag 'printk-for-5.11-urgent-fixup' of git://git.kern [...] omits a507e5d90f3d platform/x86: intel_scu_wdt: Get rid of custom x86 model c [...] omits 55627c70db6a platform/x86: intel_scu_wdt: Drop SCU notification omits 18365d686e1e platform/x86: intel_scu_wdt: Move driver from arch/x86 omits f285c9532b5b watchdog: intel-mid_wdt: Postpone IRQ handler registration [...] omits 1b5b5b4eb522 watchdog: intel_scu_watchdog: Remove driver for deprecated [...] omits c5158358dffc rtc: mrst: Remove driver for deprecated platform omits ae1527948f67 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...] omits bbb284c007b3 platform/x86: intel_mid_thermal: Remove driver for depreca [...] omits aee25798acf0 gpio: msic: Remove driver for deprecated platform omits 5f7582aa2d3c gpio: intel-mid: Remove driver for deprecated platform omits 25ded39ad064 drm/gma500: Get rid of duplicate NULL checks omits bfc838f8598e drm/gma500: Convert to use new SCU IPC API omits b98e762e3d71 nbd: freeze the queue while we're adding connections omits 83e2c8fc7ab8 ACPI: scan: Rearrange code related to acpi_get_device_data() omits 5e73c5187cf4 ACPI: scan: Adjust white space in acpi_device_add() omits c1013ff7a547 ACPI: scan: Rearrange memory allocation in acpi_device_add() omits fef9c8d28e28 PM: hibernate: flush swap writer after marking omits 9073f694efd8 ARM: dts: meson8b: add the thermal-zones with cooling conf [...] omits ecdb744b1f81 ARM: dts: meson8: add the thermal-zones with cooling confi [...] omits c85595111071 ARM: dts: meson: add the ADC thermal sensor to meson.dtsi omits e9ced25e4158 ARM: dts: meson: move iio-hwmon for the SoC temperature to [...] omits 726731566a86 ARM: multi_v7_defconfig: Enable support for the ADC therma [...] omits 9ad6d91f056b btrfs: fix log replay failure due to race with space cache [...] omits c41ec4529d34 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch omits 91ca10d6fa07 misc: bcm-vk: add ttyVK support omits 68f1fae62c37 MAINTAINERS: bcm-vk: add maintainer for Broadcom VK Driver omits 483050c04738 misc: bcm-vk: add mmap function for exposing BAR2 omits d63d658f7472 misc: bcm-vk: reset_pid support omits 111d746bb476 misc: bcm-vk: add VK messaging support omits ff428d052b3b misc: bcm-vk: add get_card_info, peerlog_info, and proc_mon_info omits 7367e0ad77d2 misc: bcm-vk: add ioctl load_image omits 22c30607d1e0 misc: bcm-vk: add open/release omits af22527e82d1 misc: bcm-vk: add triggers when host panic or reboots to n [...] omits bfc53e01d221 misc: bcm-vk: add misc device to Broadcom VK driver omits 064ffc7c3939 misc: bcm-vk: add autoload support omits 522f692686a7 misc: bcm-vk: add Broadcom VK driver omits 882227626459 bcm-vk: add bcm_vk UAPI omits 2f96e40212d4 btrfs: fix possible free space tree corruption with online [...] omits 56c91a18432b kernel: kexec: remove the lock operation of system_transit [...] omits 42814c438aac PCI: mediatek: Add missing of_node_put() to fix reference leak omits ae191d2e513a PCI: xilinx-cpm: Fix reference count leak on error path omits 4288b4ccda96 regulator: pf8x00: set ramp_delay for bucks omits ed9ce1ed2239 ASoC: tegra: ahub: Reset hardware properly omits 6d8ac9b1dd2f ASoC: tegra: ahub: Use clk_bulk helpers omits 24a41a38dd2d ASoC: tegra: ahub: Add missing resets omits 63c9e47a1642 udf: fix silent AED tagLocation corruption omits 0a6dc67a6aa4 isofs: release buffer head before return omits e14775aa2fea ARM: dts: qcom: ipq4019: add SDHCI VQMMC LDO node omits d17655759b3f reset: Add devm_reset_control_get_optional_exclusive_released() omits 509552e65ae8 KVM: arm64: Mark the page dirty only if the fault is handl [...] omits 694d071f8d85 KVM: arm64: Filter out the case of only changing permissio [...] omits 8ed80051c8c3 KVM: arm64: Adjust partial code of hyp stage-1 map and gue [...] omits 9d56653d14cd ACPI: platform-profile: Drop const qualifier for cur_profile omits ac55ad2b5fad s390/dasd: Fix inconsistent kobject removal omits 81b704d3e467 ACPI: thermal: Do not call acpi_thermal_check() directly omits 87b26801f02c KVM: arm64: Simplify __kvm_hyp_init HVC detection omits 36af2d5c4433 ACPI: sysfs: Prefer "compatible" modalias omits c42bca92be92 bio: don't copy bvec for direct IO omits 3e1a88ec9625 bio: add a helper calculating nr segments to alloc omits 54c8195b4ebe iov_iter: optimise bvec iov_iter_advance() omits ecd7fba0ade1 target/file: allocate the bvec array as part of struct tar [...] omits 0cf41e5e9baf block/psi: remove PSI annotations from direct IO omits 9b2e0016d04c bvec/iter: disallow zero-length segment bvecs omits 0f1d344feb53 splice: don't generate zero-len segement bvecs omits e500b805c39d KVM: arm64: Don't clobber x4 in __do_hyp_init omits 28a758c861ff Bluetooth: Put HCI device if inquiry procedure interrupts omits 5a3ef03afe7e Bluetooth: drop HCI device reference before return omits bf6a4e30ffbd Bluetooth: disable advertisement filters during suspend omits 58ceb1e6d6ae Bluetooth: advmon offload MSFT interleave scanning integration omits 394566bf1e37 Bluetooth: advmon offload MSFT handle filter enablement omits 4a37682c6b59 Bluetooth: advmon offload MSFT handle controller reset omits 66bd095ab5d4 Bluetooth: advmon offload MSFT remove monitor omits a2a4dedf88ab Bluetooth: advmon offload MSFT add monitor omits b4a221ea8a1f Bluetooth: advmon offload MSFT add rssi support omits 7f9f2c3f7d99 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl omits 4832bb371c41 iwl4965: do not process non-QOS frames on txq->sched_retry path omits f43fcaef87a3 mt7601u: process tx URBs with status EPROTO properly omits cb88d01b6738 wlcore: Fix command execute failure 19 for wl12xx omits 2a9269b1cdc3 mt7601u: use ieee80211_rx_list to pass frames to the netwo [...] omits 6598f32d9dfe rtw88: 8723de: adjust the LTR setting omits 47fdb22dacae nfsd: find_cpntf_state cleanup omits 7950b5316e40 nfsd: refactor set_client omits 460d27091ae2 nfsd: rename lookup_clientid->set_client omits b4587eb2cf4b nfsd: simplify nfsd_renew omits a9d53a75cf57 nfsd: simplify process_lock omits 33311873adb0 nfsd4: simplify process_lookup1 omits 4ff923ce1e10 SUNRPC: Correct a comment omits dd2d055b278b svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() omits 43042b90cae1 svcrdma: Reduce Receive doorbell rate omits c6226ff9a62a svcrdma: Deprecate stat variables that are no longer used omits 1e7e55731628 svcrdma: Restore read and write stats omits 22df5a22462e svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter omits df971cd853c0 svcrdma: Convert rdma_stat_recv to a per-CPU counter omits 59a00257c66c svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() omits 20ad856e4732 nfsd: report per-export stats omits e567b98ce9a4 nfsd: protect concurrent access to nfsd stats counters omits 1b76d1df1a36 nfsd: remove unused stats counters omits 9cee763ee654 NFSD: Clean up after updating NFSv3 ACL decoders omits 68519ff2a1c7 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] omits 05027eafc266 NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] omits baadce65d6ee NFSD: Clean up after updating NFSv2 ACL decoders omits 64063892efc1 NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] omits 571d31f37a57 NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] omits 427eab3ba228 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] omits 6bb844b4eb6e NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs omits 635a45d34706 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] omits 5650682e16f4 NFSD: Remove argument length checking in nfsd_dispatch() omits 09f75a5375ac NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] omits 7dcf65b91eca NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] omits 2fdd6bd293b9 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] omits 77edcdf91f62 NFSD: Update the NFSv2 LINK argument decoder to use struct [...] omits 62aa557efb81 NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] omits 6d742c1864c1 NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream omits 8688361ae2ed NFSD: Update the NFSv2 READDIR argument decoder to use str [...] omits 788cd46ecf83 NFSD: Add helper to set up the pages where the dirlist is encoded omits 1fcbd1c9456b NFSD: Update the NFSv2 READLINK argument decoder to use st [...] omits a51b5b737a0b NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] omits 8c293ef993c8 NFSD: Update the NFSv2 READ argument decoder to use struct [...] omits ebcd8e8b2853 NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] omits f8a38e2d6c88 NFSD: Update the MKNOD3args decoder to use struct xdr_stream omits da3920163729 NFSD: Update the SYMLINK3args decoder to use struct xdr_stream omits 83374c278db1 NFSD: Update the MKDIR3args decoder to use struct xdr_stream omits 6b3a11960d89 NFSD: Update the CREATE3args decoder to use struct xdr_stream omits 9cde9360d18d NFSD: Update the SETATTR3args decoder to use struct xdr_stream omits efaa1e7c2c74 NFSD: Update the LINK3args decoder to use struct xdr_stream omits d181e0a4bef3 NFSD: Update the RENAME3args decoder to use struct xdr_stream omits 54d1d43dc709 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream omits c8d26a0acfe7 NFSD: Update COMMIT3arg decoder to use struct xdr_stream omits 9cedc2e64c29 NFSD: Update READDIR3args decoders to use struct xdr_stream omits 40116ebd0934 NFSD: Add helper to set up the pages where the dirlist is encoded omits 0a8f37fb34a9 NFSD: Fix returned READDIR offset cookie omits 224c1c894e48 NFSD: Update READLINK3arg decoder to use struct xdr_stream omits c43b2f229a01 NFSD: Update WRITE3arg decoder to use struct xdr_stream omits be63bd2ac6bb NFSD: Update READ3arg decoder to use struct xdr_stream omits 3b921a2b1425 NFSD: Update ACCESS3arg decoder to use struct xdr_stream omits 9575363a9e4c NFSD: Update GETATTR3args decoder to use struct xdr_stream omits 81d217474326 SUNRPC: Move definition of XDR_UNIT omits 89ff87494c6e SUNRPC: Display RPC procedure names instead of proc numbers omits 2289e87b5951 SUNRPC: Make trace_svc_process() display the RPC procedure [...] omits 5562255b68f5 ARM: dts: stm32: Rename mmc controller nodes to mmc@ omits 9264cabc1204 rtlwifi: rtl8821ae: fix bool comparison in expressions omits 33ae4623d544 rtlwifi: rtl8192se: fix bool comparison in expressions omits 64338f0dfd6a rtlwifi: rtl8188ee: fix bool comparison in expressions omits f7c76283fc5f rtlwifi: rtl8192c-common: fix bool comparison in expressions omits d8cbaa3de403 rtlwifi: rtl_pci: fix bool comparison in expressions omits dbe954d8f163 regulator: core: Avoid debugfs: Directory ... already pres [...] omits c6499becd72b ARM: dts: stm32: Enable voltage translator auto-detection [...] omits 1769b7f92a85 ARM: dts: stm32: Add additional init state for SDMMC1 pins omits 5413dfd8ce0d Merge series "ASoC: SOF: partial fix to Kconfig issues" fr [...] omits 0acb20a5438c mt7601u: fix kernel crash unplugging the device omits 0bed6a2a14af iwlwifi: queue: bail out on invalid freeing omits 7a21b1d4a728 iwlwifi: mvm: guard against device removal in reprobe omits 4886460c4d15 iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. omits 96d2bfb7948a iwlwifi: mvm: clear IN_D3 after wowlan status cmd omits 16062c12edb8 iwlwifi: pcie: add rules to match Qu with Hr2 omits e223e42aac30 iwlwifi: mvm: invalidate IDs of internal stations at mvm start omits aefbe5c445c7 iwlwifi: mvm: fix the return type for DSM functions 1 and 2 omits 3c4f6ecd9344 USB: serial: cp210x: add pid/vid for WSDA-200-USB omits 3d372c4edfd4 iwlwifi: pcie: reschedule in long-running memory reads omits 6701317476bb iwlwifi: pcie: use jiffies for memory read spin time limit omits 2d6bc752cc28 iwlwifi: pcie: fix context info memory leak omits 98c7d21f957b iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap omits ed0022da8bd9 iwlwifi: pcie: set LTR on more devices omits 0f8d5656b3fd iwlwifi: queue: don't crash if txq->entries is NULL omits a800f95858d0 iwlwifi: fix the NMI flow for old devices omits 82a08d0cd7b5 iwlwifi: pnvm: don't try to load after failures omits 1c58bed4b7f7 iwlwifi: pnvm: don't skip everything when not reloading omits 34b9434cd0d4 iwlwifi: pcie: avoid potential PNVM leaks omits 5c56d862c749 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() omits bf544e9aa570 iwlwifi: mvm: skip power command when unbinding vif during CSA omits f4514249d648 ALSA: fireface: remove unnecessary condition in hwdep_read() omits 00f3a4113c73 ALSA: oxfw: remove an unnecessary condition in hwdep_read() omits 61bb17da44a0 Merge branch 'printk-rework' into for-linus omits 7fefe72b0f8c regulator: pf8x00: Add suspend support omits 82218943058d gfs2: keep bios separate for each journal omits f5f02fde9f52 gfs2: fix glock confusion in function signal_our_withdraw omits 4a011849f759 Revert "GFS2: Re-add a call to log_flush_wait when flushin [...] omits bff2e532d433 gfs2: Fix invalid block size message omits 396cf2a46add spidev: Add cisco device compatible omits 9ad9bc59dde1 ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E omits 70041000450d ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup omits 339f6c73d5ab ASoC: mediatek: mt8192-mt6359: add format constraints for RT5682 omits e953daeb68b1 ASoC: ak4458: correct reset polarity omits 8a3fea95fab1 ASoC: SOF: SND_INTEL_DSP_CONFIG dependency omits bd9038faa9d7 ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies omits c396dd2ec5bb macintosh/adb-iop: Use big-endian autopoll mask omits ab5cbfc2fe01 m68k: defconfig: Update defconfigs for v5.11-rc1 omits 50886234e846 MIPS: Add is_jr_ra_ins() to end the loop early omits 2d62f64bcc72 MIPS: Fix get_frame_info() handing of function size omits 9308579fef3d MIPS: microMIPS: Fix the judgment of mm_jr16_op and mm_jalr_op omits fa85d6ac2c25 MIPS: process: Remove unnecessary headers inclusion omits f6b57101a6b3 drm/vc4: Correct POS1_SCL for hvs5 omits 78e5330329ee drm/vc4: Correct lbm size and calculation omits 2c097b154d30 MAINTAINERS: Update my e-mail address throughout omits 1448f8acf4cc sound: Add n64 driver omits 7cbcd008e104 usb: typec: tcpci_maxim: add terminating newlines to logging omits a63b53e19bdf usb: typec: tcpci_maxim: remove redundant assignment omits f75a1025c0b9 usb: typec: tcpm: Create legacy PDOs for PD2 connection omits 1d6a81519d9d Merge v5.11-rc5 into usb-next omits 0f8b29fabacb Merge 5.11-rc5 into tty-next omits cfd7eed90315 Merge tag 'visconti-arm-dt-for-v5.11-tag2' of git://git.ke [...] omits 66afbe4d633a Merge 5.11-rc5 into char-misc-next omits 072a51be8ecf Merge 5.11-rc5 into driver-core-next omits ec52736c35f2 Merge 5.11-rc5 into staging-next omits c5b5ff607d6f ALSA: hda: intel-dsp-config: add PCI id for TGL-H omits 08d60e599954 printk: fix string termination for record_print_text() omits bfe21ef195a9 staging: media: atomisp: Fix size_t format specifier in hm [...] omits ee33cd69344f arm64: dts: renesas: falcon: Enable MMC omits 6b159d547d46 arm64: dts: renesas: r8a779a0: Add MMC node omits 088e6b230504 arm64: dts: renesas: r8a779a0: Add HSCIF support omits 9e921faa3053 arm64: dts: renesas: falcon: Complete SCIF0 nodes omits bff4e5dac999 arm64: dts: renesas: r8a779a0: Add & update SCIF nodes omits e8ac55a5e70a arm64: dts: renesas: falcon: Add Ethernet-AVB0 support omits 5a633320f08b arm64: dts: renesas: r8a779a0: Add Ethernet-AVB support omits 0e6fb83ef258 arm64: dts: renesas: falcon: Add I2C0,1,6 support omits 34c0e3e1111b arm64: dts: renesas: r8a779a0: Add I2C nodes omits d68c9edfda21 arm64: dts: renesas: Disable SD functions for plain eMMC omits c5e91ba25a65 clk: renesas: r8a779a0: Add RAVB clocks omits 6893a77279be clk: renesas: r8a779a0: Add I2C clocks omits 794c61338343 HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi [...] omits 177d8f1f7f47 ARM: dts: omap4-droid4: Fix lost keypad slide interrupts f [...] omits 62c2b4be0d85 ALSA: hda: Assign boolean values to a bool variable omits 3bdffa8ffb45 Input: Add N64 controller driver omits 684da7628d93 block: remove unnecessary argument from blk_execute_rq omits 8eeed0b554b9 block: remove unnecessary argument from blk_execute_rq_nowait omits 822be879980d dt-bindings: soc: ti: Update TI PRUSS bindings about schem [...] omits f97a8a34353e soc: ti: pruss: Correct the pruss_clk_init error trace text omits 17ad4662595e soc: ti: pm33xx: Fix some resource leak in the error handl [...] omits a88f66d4a866 soc: ti: knav_qmss: Put refcount for dev node in failure case omits 091584182ba6 arm: dts: keystone: Harmonize DWC USB3 DT nodes name omits 59fc16d7d92e arm: dts: keystone: Correct DWC USB3 compatible string omits ce996aa30ef1 Input: iqs5xx - allow device to be a wake-up source omits 8e6a8b0c9fe9 Input: iqs5xx - allow more time for ATI to complete omits 050fac7f056b Input: iqs5xx - eliminate unnecessary register read omits 4a76d861d918 Input: iqs5xx - simplify axis setup logic omits e10ba0d3c042 Input: iqs5xx - re-initialize device upon warm reset omits 1302c71a3061 Input: iqs5xx - accommodate bootloader latency omits 2539da6677b6 Input: iqs5xx - preserve bootloader errors omits 785a19d97cb0 Input: iqs5xx - minor cosmetic improvements omits 0f7b4bc6bb1e bsg: free the request before return error code omits ef49d40b61a3 block: Fix an error handling in add_partition omits 2569063c7140 blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in [...] omits faa8e2c4fb30 bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' emb [...] omits eec716a1c18c block: move three bvec helpers declaration into private helper omits baa2c7c97153 block: set .bi_max_vecs as actual allocated vector number omits 9f180e315a93 block: don't allocate inline bvecs if this bioset needn't bvecs omits c495a1767952 block: don't pass BIOSET_NEED_BVECS for q->bio_split omits 49d1ec8573f7 block: manage bio slab cache by xarray omits 9bbd77d5bbc9 Input: xpad - sync supported devices with fork on GitHub omits 9517b95bdc46 Input: elants_i2c - add support for eKTF3624 omits 2261352157a9 Merge remote-tracking branch 'openrisc/or1k-5.11-fixes' in [...] omits d29b468da4f9 pNFS/NFSv4: Improve rejection of out-of-order layouts omits 1bcf34fdac5f pNFS/NFSv4: Update the layout barrier when we schedule a l [...] omits 08bd8dbe8882 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() omits 814b84971388 pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() omits 1a23e06cdab2 bfq: don't duplicate code for different paths omits b6e68ee82585 blk-mq: Improve performance of non-mq IO schedulers with m [...] omits 5ac83c644f5f Revert "blk-mq, elevator: Count requests per hctx to impro [...] omits 2391d13ed484 block, bfq: do not expire a queue when it is the only busy one omits 3c337690d2eb block, bfq: avoid spurious switches to soft_rt of interact [...] omits 91b896f65d32 block, bfq: do not raise non-default weights omits ab1fb47e33dc block, bfq: increase time window for waker detection omits d4fc3640ff36 block, bfq: set next_rq to waker_bfqq->next_rq in waker injection omits b5f74ecacc31 block, bfq: use half slice_idle as a threshold to check sh [...] omits a33df75c6328 block: use an xarray for disk->part_tbl omits 0470dd9d5f10 block: remove DISK_PITER_REVERSE omits bc359d03c7ec block: add a disk_uevent helper omits 0b6e522cdc4a blk-mq: use ->bi_bdev for I/O accounting omits 99dfc43ecbf6 block: use ->bi_bdev for bio based I/O accounting omits 30c5d3456c27 block: do not reassig ->bi_bdev when partition remapping omits 2f9f6221b9b9 block: simplify submit_bio_checks a bit omits 309dca309fc3 block: store a block_device pointer in struct bio omits cf9a978f9781 dcssblk: remove the end of device check in dcssblk_submit_bio omits 74cb8994b22a brd: remove the end of device check in brd_do_bvec omits d11cd28998e9 nvme: allow revalidate to set a namespace read-only omits cbf72cce6370 rbd: remove the ->set_read_only method omits 947139bf3cce block: propagate BLKROSET on the whole device to all partitions omits 52f019d43c22 block: add a hard-readonly flag to struct gendisk omits 6f0d9689b670 block: remove the NULL bdev check in bdev_read_only omits 1e0dcca9e1aa dm: use bdev_read_only to check if a device is read-only omits b18032bb0a88 io_uring: only call io_cqring_ev_posted() if events were posted omits 84965ff8a84f io_uring: if we see flush on exit, cancel related tasks omits 4fd18fc38757 arm64: dts: visconti: Add watchdog support for TMPV7708 SoC omits 7b18e43d08ab MAINTAINERS: Add entries for Toshiba Visconti5 watchdog driver omits 2a0aa0fa39d4 power: supply: charger-manager: fix typo omits 9483b961ad08 power/reset: remove zte zx driver omits 79bcb02b20ff power: supply: bq25980: Fix repetive bq25975 with bq25960 omits 6996312642d2 power: supply: smb347-charger: Fix interrupt usage if inte [...] omits b5e8642ed95f power: supply: axp20x_usb_power: Init work before enabling IRQs omits f736d93d76d3 xfs: support idmapped mounts omits 14f3db5542e6 ext4: support idmapped mounts omits 4b7899368108 fat: handle idmapped mounts omits 01eadc8dd96d tests: add mount_setattr() selftests omits 9caccd41541a fs: introduce MOUNT_ATTR_IDMAP omits 2a1867219c7b fs: add mount_setattr() omits 5b490500f91b fs: add attr_flags_to_mnt_flags helper omits fbdc2f6c40f6 fs: split out functions to hold writers omits e58ace1a0fa9 namespace: only take read lock in do_reconfigure_mnt() omits d033cb6784c4 mount: make {lock,unlock}_mount_hash() static omits 68847c941700 namespace: take lock_mount_hash() directly when changing flags omits 899bf2ceb396 nfs: do not export idmapped mounts omits 029a52ada6a7 overlayfs: do not mount on top of idmapped mounts omits 0f16ff0f545d ecryptfs: do not mount on top of idmapped mounts omits a2d2329e30e2 ima: handle idmapped mounts omits 3cee6079f62f apparmor: handle idmapped mounts omits 549c7297717c fs: make helpers idmap mount aware omits 1ab29965b305 exec: handle idmapped mounts omits 435ac6214e00 would_dump: handle idmapped mounts omits 0f5d220b42fb ioctl: handle idmapped mounts omits b816dd5ddeae init: handle idmapped mounts omits 9eccd12ce7f1 fcntl: handle idmapped mounts omits d06c26f196dd utimes: handle idmapped mounts omits 7c02cf73d0e2 af_unix: handle idmapped mounts omits b8b546a06188 open: handle idmapped mounts omits 643fe55a0679 open: handle idmapped mounts in do_truncate() omits 6521f8917082 namei: prepare for idmapped mounts omits 9fe61450972d namei: introduce struct renamedata omits ba73d98745be namei: handle idmapped mounts in may_*() helpers omits 0d56a4518d5e stat: handle idmapped mounts omits 71bc356f93a1 commoncap: handle idmapped mounts omits c7c7a1a18af4 xattr: handle idmapped mounts omits e65ce2a50cf6 acl: handle idmapped mounts omits 2f221d6f7b88 attr: handle idmapped mounts omits 21cb47be6fb9 inode: make init and permission helpers idmapped mount aware omits 47291baa8ddf namei: make permission helpers idmapped mount aware omits 0558c1bf5a08 capability: handle idmapped mounts omits 02f92b3868a1 fs: add file and path permissions helpers omits e6c9a7145156 fs: add id translation helpers omits a6435940b62f mount: attach mappings to mounts omits 4025c784c573 powerpc/64s: prevent recursive replay_soft_interrupts caus [...] omits d15f73315deb ALSA: hda: boolean values to a bool variable omits 62d9f1a6945b tcp: fix TLP timer not set when CA_STATE changes from DISO [...] omits a61e4b60761f Merge branch 'net-dsa-hellcreek-add-taprio-offloading' omits 24dfc6eb39b2 net: dsa: hellcreek: Add TAPRIO offloading support omits b80b5dbf118f net: mhi: Set wwan device type omits acb4151f5d0d Merge branch 'udp-allow-forwarding-of-plain-non-fraglisted [...] omits 36707061d6ba udp: allow forwarding of plain (non-fraglisted) UDP GRO packets omits 6f1c0ea133a6 net: introduce a netdev feature for UDP GRO forwarding omits 344db93ae3ee tcp: make TCP_USER_TIMEOUT accurate for zero window probes omits 3bbf9b89592d pinctrl: pinmux: add function selector to pinmux-functions omits 1f306ecbe0f6 pinctrl: samsung: use raw_spinlock for locking omits 3a30537cee23 NFC: fix resource leak when target index is invalid omits d8f923c3ab96 NFC: fix possible resource leak omits fc024c5c07aa doc: networking: ip-sysctl: Document conf/all/disable_ipv6 [...] omits 692347a93178 Merge branch 'remove-unneeded-phy-time-stamping-option' omits 04cbb740ce1b net: mvpp2: Remove unneeded Kconfig dependency. omits 57ba00774b5b net: dsa: mv88e6xxx: Remove bogus Kconfig dependency. omits b6011966ac6f chtls: Fix potential resource leak omits cf3c46631e16 net: dsa: bcm_sf2: put device node before return omits e7b76db36240 Merge branch 'net-ipa-napi-poll-updates' omits 7bd9785f683a net: ipa: disable IEOB interrupts before clearing omits 5725593e6f18 net: ipa: repurpose gsi_irq_ieob_disable() omits 223f5b34b409 net: ipa: have gsi_channel_update() return a value omits 148604e7eafb net: ipa: heed napi_complete() return value omits c80c4a1ea47f net: ipa: count actual work done in gsi_channel_poll() omits 853c56b489f3 Merge branch 'fix-and-move-definitions-of-mrp-data-structures' omits 6781939054a1 net: mrp: move struct definitions out of uapi omits dc090de854b9 net: mrp: fix definitions of MRP test packets omits 213f627104da iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag omits 2f63296578ca iomap: pass a flags argument to iomap_dio_rw omits 5724be5de88f iomap: rename the flags variable in __iomap_dio_rw omits fe773b8711e3 ALSA: usb-audio: workaround for iface reset issue omits 23b53d441742 ALSA: pcm: One more dependency for hw constraints omits 247bc166e6b3 KVM: arm64: Remove hyp_symbol_addr omits 537db4af26e3 KVM: arm64: Remove patching of fn pointers in hyp omits 97cbd2fc0257 KVM: arm64: Fix constant-pool users in hyp omits 6ec6259d7084 KVM: arm64: Apply hyp relocations at runtime omits 8c49b5d43d4c KVM: arm64: Generate hyp relocation data omits f7a4825d9569 KVM: arm64: Add symbol at the beginning of each hyp section omits 16174eea2e4f KVM: arm64: Set up .hyp.rodata ELF section omits eceaf38f5219 KVM: arm64: Rename .idmap.text in hyp linker script omits 2f58f5eea8c6 rtc: remove ste ab3100 driver omits dd2d3b40039d rtc: remove ste coh901 driver omits 9d0735519f99 rtc: remove sirfsoc driver omits fe6653460ee7 mtd: spi-nor: hisi-sfc: Put child node np on error path omits d5802468c358 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] omits f4c3b83b75b9 kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc omits 1cabe74f148f Documentation/Kbuild: Remove references to gcc-plugin.sh omits 59a49d9617e2 Merge branch 'mlxsw-expose-number-of-physical-ports' omits 5154b1b826d9 selftests: mlxsw: Add a scale test for physical ports omits 321f7ab0d458 mlxsw: Register physical ports as a devlink resource omits 351876424ec1 Merge branch 'htb-offload' omits 214baf22870c net/mlx5e: Support HTB offload omits 83271586249c sch_htb: Stats for offloaded HTB omits d03b195b5aa0 sch_htb: Hierarchical QoS hardware offload omits 4dd78a73738a net: sched: Add extack to Qdisc_class_ops.delete omits ca1e4ab19993 net: sched: Add multi-queue support to sch_tree_lock omits 336e8eb2a3cf riscv: Fixup pfn_valid error with wrong max_mapnr omits 04a886372a20 Merge branch 'tcp-add-cmsg-rx-timestamps-to-rx-zerocopy' omits 7eeba1706eba tcp: Add receive timestamp support for receive zerocopy. omits 925bba24e68a tcp: Remove CMSG magic numbers for tcp_recvmsg(). omits 5225d5f57b35 Merge branch 'net-bridge-multicast-add-initial-eht-support' omits d5a1022283c3 net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes omits e87e4b5caa5d net: bridge: multicast: handle block pg delete for all cases omits c9739016a032 net: bridge: multicast: add EHT host filter_mode handling omits b66bf55bbc1c net: bridge: multicast: optimize TO_INCLUDE EHT timeouts omits ddc255d993d8 net: bridge: multicast: add EHT include and exclude handling omits 474ddb37fa3a net: bridge: multicast: add EHT allow/block handling omits dba6b0a5ca21 net: bridge: multicast: add EHT host delete function omits baa74d39ca39 net: bridge: multicast: add EHT source set handling functions omits 5b1632887930 net: bridge: multicast: add EHT host handling functions omits 8f07b831197e net: bridge: multicast: add EHT structures and definitions omits e7cfcf2c18c5 net: bridge: multicast: calculate idx position without cha [...] omits 0ad57c99e857 net: bridge: multicast: __grp_src_block_incl can modify pg omits 54bea7219641 net: bridge: multicast: pass host src address to IGMPv3/ML [...] omits 9e10b9e65699 net: bridge: multicast: rename src_size to addr_size omits 18c05faf8ab1 scsi: qla2xxx: Remove redundant NULL check omits b9046e88f6be net: hns3: replace skb->csum_not_inet with skb_csum_is_sctp omits 12e3ef8b3e7c scsi: megaraid: Fix ifnullfree.cocci warnings omits cd9df0c21636 scsi: qla1280: Fix printk regression omits 07fe179e5d85 Merge branch 'mptcp-re-enable-sndbuf-autotune' omits b19bc2945b40 mptcp: implement delegated actions omits 40dc9416cc95 mptcp: schedule work for better snd subflow selection omits ec369c3a337f mptcp: do not queue excessive data on subflows omits 5cf92bbadc58 mptcp: re-enable sndbuf autotune omits 866f26f2a9c3 mptcp: always graft subflow socket to parent omits e26ca4b53582 sfc: reduce the number of requested xdp ev queues omits 0607a2cddb60 net: fec: put child node on error path omits d3ba622db82b scsi: ufs: Cleanup WB buffer flush toggle implementation omits c750a9c9c59a scsi: qla2xxx: Remove unnecessary NULL check omits 71311be1cd3e scsi: qla2xxx: Assign boolean values to a bool variable omits 0196e379095e scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_ [...] omits bfb3f00c0613 scsi: mpt3sas: Simplify bool comparison omits 65f7cfba6196 scsi: libsas: Remove temporarily-added _gfp() API variants omits 36cdfd0f7a8c scsi: mvsas: Switch back to original libsas event notifiers omits c12208668aef scsi: isci: Switch back to original libsas event notifiers omits f76d9f1a1511 scsi: libsas: Switch back to original event notifiers API omits de6d7547ce1d scsi: pm80xx: Switch back to original libsas event notifiers omits 093289e40b52 scsi: aic94xx: Switch back to original libsas event notifiers omits 872a90b5b466 scsi: hisi_sas: Switch back to original libsas event notifiers omits 5d6a75a1edf6 scsi: libsas: Add gfp_t flags parameter to event notifications omits 26c7efc3f952 scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers omits 111d06ab77c9 scsi: aic94xx: Pass gfp_t flags to libsas event notifiers omits cd4e8176989f scsi: pm80xx: Pass gfp_t flags to libsas event notifiers omits 19a39831ff99 scsi: libsas: Pass gfp_t flags to event notifiers omits 71dca5539fcf scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() omits 5ce7902902ad scsi: isci: Pass gfp_t flags in isci_port_link_up() omits 885ab3b8926f scsi: isci: Pass gfp_t flags in isci_port_link_down() omits feb18e900f00 scsi: mvsas: Pass gfp_t flags to libsas event notifiers omits c2d0f1a65ab9 scsi: libsas: Introduce a _gfp() variant of event notifiers omits 121181f3f839 scsi: libsas: Remove notifier indirection omits 3f901c81dfad scsi: libsas: docs: Remove notify_ha_event() omits 3765d86ffcd3 net: stmmac: dwmac-intel-plat: remove config data on error omits e7ed11ee9454 tcp: add TTL to SCM_TIMESTAMPING_OPT_STATS omits 491152c7c3b5 scsi: ncr53c8xx: Use SAM status values omits aced5500ec82 scsi: advansys: Kill driver-defined status byte accessors omits 6098c3005d5a scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI re [...] omits ecc751b27a57 scsi: storvsc: Return DID_ERROR for invalid commands omits 88188179f36c scsi: ips: Use correct command completion on error omits fc8e006c38e2 scsi: wd33c93: Use SCSI status omits 809dadb15a91 scsi: esp_scsi: Do not set SCSI message byte omits 6b50529e2f6f scsi: esp_scsi: Use host byte as last argument to esp_cmd_ [...] omits d37932a91600 scsi: core: Add 'set_status_byte()' accessor omits 78c9efdd8dbf scsi: dpt_i2o: Use DID_ERROR instead of INITIATOR_ERROR message omits ddb99b1d1d4a scsi: mac53c94: Do not set invalid command result omits f3272258d79a scsi: atp870u: Use standard definitions omits db83d8a5c862 scsi: ufs: ufshcd: Do not set COMMAND_COMPLETE omits 7a64c81448b2 scsi: scsi_debug: Do not set COMMAND_COMPLETE omits 9df17f4679b7 scsi: initio: Drop internal SCSI message definition omits 9c2d26707351 scsi: dc395x: Drop internal SCSI message definitions omits d8cd784ff7b3 scsi: aic7xxx: aic79xx: Drop internal SCSI message definition omits 1c9eb798d566 scsi: nsp_cs: Drop internal SCSI message definition omits 8959e81cf44a scsi: stex: Do not set COMMAND_COMPLETE omits 0e310ac4ef0d scsi: hpsa: Do not set COMMAND_COMPLETE omits cdec16c1177a scsi: aacraid: Avoid setting message byte on completion omits 3273c91bbd01 scsi: zfcp: Do not set COMMAND_COMPLETE omits 35f1cad1f928 scsi: qla4xxx: Use standard SAM status definitions omits f55475891edb scsi: dc395: Drop private SAM status code definitions omits 23d339f08fac scsi: nsp32: Fixup status handling omits 0eb198d2c35f scsi: acornscsi: Use standard defines omits eb74b9322bce scsi: bfa: Drop driver-defined SCSI status codes omits 54c9f6fdefcc scsi: aic7xxx: aic79xx: Remove driver-defined SAM status d [...] omits c23435dbc747 scsi: aic7xxx: aic79xx: Kill pointless forward declarations omits 7662d92374df scsi: aic7xxx: aic79xx: Whitespace cleanup omits bcd5c59f21e3 scsi: atp870u: Whitespace cleanup omits 1789671ded39 scsi: 3w-sas: Whitespace cleanup omits bf4eebbf53c9 scsi: 3w-9xxx: Whitespace cleanup omits 8148dfba29e7 scsi: 3w-xxxx: Whitespace cleanup omits 0653c358d2dc scsi: Drop gdth driver omits a05a7280f545 tcp: remove unused ICSK_TIME_EARLY_RETRANS omits 2d8983f9246e net: phy: realtek: Add support for RTL9000AA/AN omits ca649ccae45d dt-bindings: net: renesas,etheravb: Add r8a779a0 support omits db2805150a0f net: octeontx2: Make sure the buffer is 128 byte aligned omits 4f30b9d2315f usb: cdns3: Add support for TI's AM64 SoC omits bbb087679d5f scsi: target: core: Remove in_interrupt() check in transpo [...] omits 513e29946ab2 scsi: target: core: Replace in_interrupt() usage in target [...] omits a97451ac1e34 scsi: target: alua: Remove in_interrupt() usage in core_al [...] omits f88a10f80da9 scsi: target: iscsi: Redo iscsit_check_session_usage_count [...] omits efc9d73063c1 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] omits 433675486af4 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] omits 7e0e63d09516 net: usb: qmi_wwan: added support for Thales Cinterion PLS [...] omits ae29e4220fd3 xfs: reduce ilock acquisitions in xfs_file_fsync omits f22c7f877773 xfs: refactor xfs_file_fsync omits 5b0ad7c2a52d xfs: cover the log on freeze instead of cleaning it omits ea2064da4592 xfs: remove xfs_quiesce_attr() omits 5232b9315034 xfs: remove duplicate wq cancel and log force from attr quiesce omits f46e5a174655 xfs: fold sbcount quiesce logging into log covering omits b0eb9e118266 xfs: don't reset log idle state on covering checkpoints omits 303591a0a947 xfs: cover the log during log quiesce omits 9e54ee0fc9ef xfs: separate log cleaning from log quiesce omits 37444fc4cc39 xfs: lift writable fs check up into log worker task omits 50d25484bebe xfs: sync lazy sb accounting on quiesce of read-only mounts omits 8aa921a95335 xfs: set inode size after creating symlink omits 8321ddb2fa29 xfs: don't drain buffer lru on freeze and read-only remount omits 10fb9ac1251f xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() omits 88a9e03beef2 xfs: Fix assert failure in xfs_setattr_size() omits 01ea173e103e xfs: fix up non-directory creation in SGID directories omits eaf92540a918 xfs: remove a stale comment from xfs_file_aio_write_checks() omits 301519674699 xfs: Introduce error injection to allocate only minlen siz [...] omits 07c72e556299 xfs: Process allocated extent in a separate function omits 0961fddfdd3f xfs: Compute bmap extent alignments in a separate function omits aff4db57d510 xfs: Remove duplicate assert statement in xfs_bmap_btalloc() omits f9fa87169d2b xfs: Introduce error injection to reduce maximum inode for [...] omits bcc561f21f11 xfs: Check for extent overflow when swapping extents omits ee898d78c354 xfs: Check for extent overflow when remapping an extent omits 5f1d5bbfb2e6 xfs: Check for extent overflow when moving extent from cow [...] omits c442f3086d5a xfs: Check for extent overflow when writing to unwritten extent omits 3a19bb147c72 xfs: Check for extent overflow when adding/removing xattrs omits 02092a2f034f xfs: Check for extent overflow when renaming dir entries omits 0dbc5cb1a91c xfs: Check for extent overflow when removing dir entries omits f5d927491914 xfs: Check for extent overflow when adding dir entries omits 85ef08b5a667 xfs: Check for extent overflow when punching a hole omits 727e1acd297c xfs: Check for extent overflow when trivally adding a new extent omits b9b7e1dc56c5 xfs: Add helper for checking per-inode extent count overflow omits 6da1b4b1ab36 xfs: fix an ABBA deadlock in xfs_rename omits 0d2460ba6184 Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kf [...] omits 6e66fbb10597 samples/bpf: Add xdp program on egress for xdp_redirect_map omits 3375efeddf69 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] omits b4b7914a6a73 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] omits bd34dcd4120d mm: Make mem_obj_dump() vmalloc() dumps include start and length omits 98f180837a89 mm: Make mem_dump_obj() handle vmalloc() memory omits b70fa3b12fc8 mm: Make mem_dump_obj() handle NULL and zero-sized pointers omits 18b24d78d537 bpf: Fix typo in scalar{,32}_min_max_rsh comments omits 8e7f37f2aaa5 mm: Add mem_dump_obj() to print source of memory block omits 6ce84ab6492c memory: tegra: Check whether reset is already asserted omits 628add78b07a bpf, docs: Update build procedure for manually compiling L [...] omits e49c24c8cd00 Merge tag 'imx-fixes-5.11-2' of git://git.kernel.org/pub/s [...] omits f5e4bf9060d3 ARM: dts: nomadik: Fix up MMC node names omits 0c09604d1e5b Merge tag 'ux500-dts-v5.12' of git://git.kernel.org/pub/sc [...] omits 68e89bc868e1 MAINTAINERS: Include bcm2835 subsequents into search omits da8ee66f5607 arm64: dts: broadcom: Fix USB DMA address translation for [...] omits 680896556805 drivers: soc: atmel: add null entry at the end of at91_soc [...] omits caab13b49604 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs omits b9557caaf872 bpf, inode_storage: Put file handler if no storage was found omits f4a2da755a7e bpf, cgroup: Fix problematic bounds check omits bb8b81e396f7 bpf, cgroup: Fix optlen WARN_ON_ONCE toctou omits 066a94e28a23 media: dt-bindings: media: Use graph and video-interfaces schemas omits 41f42b6e693d media: dt-bindings: Convert video-interfaces.txt propertie [...] omits 182120315033 memory: mtk-smi: Use platform_register_drivers omits 28734f87a03e ARM: dts: Fix up MMC host node names omits f147d717b133 ARM: qcom_defconfig: Enable Command DB driver omits 88f7a858a80c ARM: qcom_defconfig: Enable RPMh power domain driver omits 7dfb6c00ff84 ARM: qcom_defconfig: Enable ARM PSCI support omits 1ca52deca3ce ARM: qcom_defconfig: Enable watchdog driver omits caad87c68d99 ARM: qcom_defconfig: Enable RPMh regulator omits 3afa1cb4562d ARM: qcom_defconfig: Enable ARM SMMU omits ca61452bd746 ARM: qcom_defconfig: Enable DWC3 controller and PHYs omits 3a786086c6f8 arm64: dts: qcom: Add missing "-thermal" suffix for thermal zones omits 0fd69f04d07f ARM: dts: qcom: replace status value "ok" by "okay" omits dd1ebbcf7b60 ARM: dts: qcom: add additional DT labels in qcom-ipq8064.dtsi omits 59595f65b3aa ARM: dts: qcom: remove commented mmc-ddr-1_8v for sdcc3 omits 7fccbd67ba6b ARM: dts: qcom: add Alfa Network AP120C-AC omits 308b2365ce11 ARM: dts: qcom: add 8devices Jalapeno omits d1ae4c808e78 ARM: dts: qcom: ipq4019: add more labels omits b8afc254b401 ARM: dts: qcom: ipq4019: add USB devicetree nodes omits 381c1623a374 ARM: dts: qcom: add prng definition to ipq806x omits ea07e8a9c363 ARM: qcom_defconfig: Enable UBI file system omits dfe150173fb0 ARM: qcom_defconfig: Enable MTD UBI driver omits d18dad2640ec ARM: qcom_defconfig: Enable SMEM partition parser omits 33441b04d138 ARM: qcom_defconfig: Enable SDX55 GCC driver omits df532200b6c5 ARM: qcom_defconfig: Enable SDX55 pinctrl driver omits a5a60f04ab39 ARM: qcom_defconfig: Enable RPMh drivers omits 142d93d12dc1 net/mlx5: Add devlink subfunction port documentation omits 6474ce7ecd80 devlink: Extend devlink port documentation for subfunctions omits c736111cf8d5 devlink: Add devlink port documentation omits 6a3273217469 net/mlx5: SF, Port function state change support omits 8f0105418668 net/mlx5: SF, Add port add delete functionality omits d970812b91d0 net/mlx5: E-switch, Add eswitch helpers for SF vport omits d7f33a457bee net/mlx5: E-switch, Prepare eswitch to handle SF vport omits 1958fc2f0712 net/mlx5: SF, Add auxiliary device driver omits 90d010b8634b net/mlx5: SF, Add auxiliary device support omits f3196bb0f14c net/mlx5: Introduce vhca state event notifier omits a556dded9c23 devlink: Support get and set state of port function omits cd76dcd68d96 devlink: Support add and delete devlink port omits b8288837ef6b devlink: Introduce PCI SF port flavour and port attribute omits 1230d94820c9 devlink: Prepare code to fill multiple port function attributes omits c4aa86f0dd80 ARM: dts: qcom: sdx55: Add pshold support omits b1d20460f169 ARM: dts: qcom: sdx55: Add Watchdog support omits 54211b612503 dt-bindings: watchdog: Add binding for Qcom SDX55 omits 20779ecf3b43 ARM: dts: qcom: sdx55-mtp: Enable USB3 and PHY support omits fea4b41022f3 ARM: dts: qcom: sdx55: Add USB3 and PHY support omits f8e9a970159c RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours omits 71f964c3a653 RDMA/hw/qib/qib_iba6120: Fix some repeated (copy/paste) ke [...] omits 3c2504be7e60 RDMA/hw/qib/qib_verbs: Repair some formatting problems omits a8a47b169b8d RDMA/hw/qib/qib_iba7322: Fix a bunch of copy/paste issues omits cf8f5cea24d5 RDMA/sw/rdmavt/mr: Fix some issues related to formatting a [...] omits 8e9a197e8457 RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param omits f40164f964d4 RDMA/hw/qib/qib_iba7220: Fix some kernel-doc issues omits 9d2338ca5b5f RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues omits 00d25ff67913 RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header omits 888bf760700a RDMA/hw/qib/qib_user_pages: Demote non-conformant document [...] omits e54e3db30ee7 RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header omits 5209201585fb RDMA/hw/qib/qib_ud: Provide description for 'qib_make_ud_r [...] omits f8005fa870ff RDMA/hw/qib/qib_uc: Provide description for missing 'flags' param omits 6b3137fe7129 RDMA/hw/qib/qib_tx: Provide description for 'qib_chg_pioav [...] omits 04dccf5d0933 RDMA/hw/qib/qib_twsi: Provide description for missing para [...] omits da0940e5a586 RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting an [...] omits 24d02e04943a RDMA/hw/qib/qib_rc: Fix some worthy kernel-docs demote har [...] omits 8effbe0563ce RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header omits 0bbc2aea2b8a RDMA/hw/qib/qib_qp: Fix some issues in worthy kernel-doc h [...] omits 63f774c512ce RDMA/hw/qib/qib_pcie: Demote obvious kernel-doc abuse omits 305f2261f574 RDMA/hw/qib/qib_intr: Fix a bunch of formatting issues omits 7040557ca997 RDMA/hw/qib/qib_mad: Fix a few misspellings and supply mis [...] omits aab5a7e909f6 RDMA/hw/qib/qib_eeprom: Fix misspelling of 'buff' in 'qib_ [...] omits 39412461fc3c RDMA/sw/rdmavt/vt: Fix formatting issue and update descrip [...] omits 65a62ec08ca4 RDMA/hw/qib/qib_driver: Fix misspelling in 'ppd's param de [...] omits 779f2f5e7d2d RDMA/hw/hns/hns_roce_mr: Add missing description for 'hr_d [...] omits 006110eef715 RDMA/hw/hns/hns_roce_hw_v1: Fix doc-rot issue relating to [...] omits 9b3ae173e6c4 RDMA/hw/efa/efa_com: Stop using param description notation [...] omits 30cd9fc5e734 RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header omits 5e769e444d26 RDMA/hw/mlx5/odp: Fix formatting and add missing descripti [...] omits 0e43e08c13a1 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 omits 24be0c715617 regulator: Make regulator_sync_voltage() usable by coupled [...] omits 00e8e9bc3c46 gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache omits de9427ca87cf PCI: Remove tango host controller driver omits 836761189244 ARM: mstar: Unify common parts of BreadBee boards into a dtsi omits 9cae7e9d78e2 spi: spi-au1550: Fix various whitespace warnings omits 12508e7da753 spi: spi-au1550: quoted string break omits 45fbc464b047 PM: domains: Add "performance" column to debug summary omits 18027d6f392e PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER omits 079c42a0ed73 PM: domains: Make set_performance_state() callback optional omits c79aa080fb0f PM: domains: use device's next wakeup to determine domain [...] omits 67e3242ee280 PM: domains: inform PM domain of a device's next wakeup omits 75a8d877d657 cpufreq: intel_pstate: Remove repeated word omits 10aa694ea0d0 PM: runtime: Fix resposible -> responsible in runtime.c omits 651bc5816c39 intel_idle: remove definition of DEBUG omits 9111aebf770d iommu/arm-smmu-v3: Add support for VHE omits 51d113c3be09 iommu/arm-smmu-v3: Make BTM optional for SVA omits eba8d2f8f803 iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() omits 67e40054de86 ACPI: configfs: add missing check after configfs_register_ [...] omits 731e97e07698 Documentation: ACPI: add new rule for gpio-line-names omits 2fe8ef106238 cfg80211: change netdev registration/unregistration semantics omits 26692cd93265 ACPI: CPPC: initialise vaddr pointers to NULL omits 1d9b4abefcca ACPI: CPPC: add __iomem annotation to generic_comm_base pointer omits d8f85cc021af ACPI: CPPC: remove __iomem annotation for cpc_reg's address omits 96228223933b PNP: pnpbios: Use DEFINE_SPINLOCK() for spinlock omits b1f4213cfa2a PNP: add printf attribute to log function omits 0f39ee8324e7 ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros omits 8a4e89a16aa4 Merge tag 'at91-dt-5.12' of git://git.kernel.org/pub/scm/l [...] omits 2cb2b2c9d9f0 Merge tag 'at91-defconfig-5.12' of git://git.kernel.org/pu [...] omits df1d4b466bb6 ACPICA: Update version to 20210105 omits 4441e55d5051 ACPICA: Updated all copyrights to 2021 omits 9a5c7de7a5d1 ACPICA: Remove the VRTC table omits 9e3000708868 ACPICA: Remove the MTMR (Mid-Timer) table omits 7c9e83b6ad71 ACPICA: Update version to 20201217 omits c01df543c3a2 ACPICA: add type casts for string functions omits c1a7c2ce7c37 ACPICA: fix -Wfallthrough omits e6babd8dded3 Merge tag 'scmi-updates-5.12' of git://git.kernel.org/pub/ [...] omits 26ba4a474aec ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers omits 156d02914b7d Merge tag 'optee-rcu-sched-trace-for-v5.11' of git://git.l [...] omits 14a71d509ac8 regulator: Fix lockdep warning resolving supplies omits 7c348d8de831 Merge tag 'socfpga_dts_update_for_v5.12' of git://git.kern [...] omits 932bc8c7d742 iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code omits cd4919105c8f pinctrl: clarify #pinctrl-cells for pinctrl-single,pins omits 86d2d9214880 iommu/arm-smmu-v3: Remove the page 1 fixup omits 5784921f7b6c pinctrl: actions: Add the platform dependency to drivers omits d8498b1e4ecc iommu: arm-smmu-impl: Add SM8350 qcom iommu implementation omits 70b5b6a6daea dt-bindings: arm-smmu: Add sm8350 compatible string omits 1a7180ff81aa iommu/arm-smmu-qcom: Add Qualcomm SC8180X impl omits 9cde12ba07ce dt-bindings: arm-smmu-qcom: Add Qualcomm SC8180X compatible omits 42b20995fae6 MIPS: make kgdb depend on FPU support omits aadfe4b5f17c MIPS: jazz: always allow little-endian builds omits 0cf73209ce2c arm64: dts: ti: k3: mmc: fix dtbs_check warnings omits 53efdfbb3b5f ARM: dts: at91: sama5d2: remove atmel,wakeup-type references omits 984d4374ef06 ARM: dts: at91-sama5d27_wlsom1: add i2c recovery omits 919af8b96c89 MIPS: Make definitions of MIPSInst_FMA_{FUNC,FMTM} consist [...] omits baec970aa5ba mips: Add N64 machine type omits 65ce6197ed40 Revert "MIPS: Remove unused R4300 CPU support" omits a2fa4cede9e3 MIPS: mm: Add prototype for function __update_cache omits fceb90bb43ca MIPS: mm: abort uaccess retries upon fatal signal omits 4cbcb73b1c7a EDAC/amd64: Issue probing messages only on properly detect [...] omits 997acaf6b4b5 lockdep: report broken irq restoration omits 2f0df49c89ac jump_label: Do not profile branch annotations omits c75392581468 locking: Add Reviewers omits 8598bb4c876d Merge tag 'iio-for-5.12a' of https://git.kernel.org/pub/sc [...] omits e71a8d5cf4b4 tty: fix up iterate_tty_read() EOVERFLOW handling omits ddc5fda74561 tty: fix up hung_up_tty_read() conversion omits c7135bbe5af2 tty: fix up hung_up_tty_write() conversion omits 81f199329df7 i2c: s3c2410: advertise SMBus transfers using RECV_LEN omits 416365e02a33 i2c: qup: advertise SMBus transfers using RECV_LEN omits 58d23305db95 i2c: algo: bit: use new macro to specifiy capabilities omits 21500aa84024 i2c: uapi: add macro to describe support for all SMBus transfers omits 1713d66cae8a i2c: remove licence boilerplate from i2c-dev UAPI header omits deb0d3351b0c i2c: remove licence boilerplate from main UAPI header omits bfb3939c51d5 i2c: refactor documentation of struct i2c_msg omits 1059b2bcc683 i2c: remove u300 bus driver omits 2cea84ddae1c i2c: remove sirf bus driver omits 5de3b9430221 ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 omits 1994a922eb6a Merge branch 'ib-iio-thermal-5.11-rc1' into togreg omits aa15e68409c6 iio: adc: stm32-dfsdm: Remove redundant null check before [...] omits 649ef114a0a0 iio:pressure:ms5637: add ms5803 support omits 9ea7c79097fb iio:common:ms_sensors:ms_sensors_i2c: add support for alte [...] omits 7ae7f7508073 iio:common:ms_sensors:ms_sensors_i2c: rework CRC calculati [...] omits 07498719bede iio:pressure:ms5637: limit available sample frequencies omits 8c125f5f325e iio:pressure:ms5637: introduce hardware differentiation omits d1004b707d8b dt-bindings: trivial-devices: reorder memsic devices omits fd9373e41b9b iio: dac: ad5766: add driver support for AD5766 omits b1a1fd93e11a Documentation/ABI/testing: Add documentation for AD5766 new ABI omits e904cc899293 dt-bindings: iio: dac: AD5766 yaml documentation omits 4a3582c84ad9 iio: hid-sensor-rotation: Add timestamp channel omits 04fe70d1b8ac iio: hid-sensor-incl-3d: Add timestamp channel omits a6bea3d5fe6f iio: hid-sensor-magn-3d: Add timestamp channel omits 314f7cad1ad2 iio: hid-sensor-als: Add timestamp channel omits 4648cbd8fb92 iio: hid-sensor-gyro-3d: Add timestamp channel omits 4c2617207e3a iio: hid-sensor-accel-3d: Add timestamp channel for gravit [...] omits cce4f160ea80 iio: magnetometer: bmc150: Add rudimentary regulator support omits 111a10d49914 dt-bindings: iio: magnetometer: bmc150: Document regulator [...] omits d9a0e73c0c87 iio: Handle enumerated properties with gaps omits 3cc718bc798f iio:Documentation: Add documentation for hinge sensor channels omits 660987e12503 iio: hid-sensors: Add hinge sensor driver omits 239319670e2a HID: hid-sensor-custom: Add custom sensor iio support omits ce69361ab746 iio: gyro: bmg160: Add rudimentary regulator support omits fe28b2aa52a9 dt-bindings: iio: gyroscope: bmg160: Document regulator supplies omits 1d2e91a2db66 iio: accel: kxcjk1013: Add rudimentary regulator support omits da6336e2484a dt-bindings: iio: accel: kxcjk1013: Document regulator supplies omits 347c2989a8ba mac80211: minstrel_ht: fix rounding error in throughput ca [...] omits 7e2123abc516 mac80211: minstrel_ht: increase stats update interval omits a7fca4e4037f mac80211: minstrel_ht: fix max probability rate selection omits 019c6fc27829 mac80211: minstrel_ht: improve sample rate selection omits 1ae8bba9a23b mac80211: minstrel_ht: improve ampdu length estimation omits eeafcb0c80c8 mac80211: minstrel_ht: remove old ewma based rate average code omits cbda98c710d2 mac80211: remove legacy minstrel rate control omits a7844a538460 mac80211: minstrel_ht: add support for OFDM rates on non-H [...] omits f84de063985a mac80211: minstrel_ht: clean up CCK code omits e908435e402a mac80211: introduce aql_enable node in debugfs omits d9c85e247265 cfg80211: Add phyrate conversion support for extended MCS [...] omits c27aa56a72b8 cfg80211: add VHT rate entries for MCS-10 and MCS-11 omits 7f7aa94bcaf0 mac80211: reduce peer HE MCS/NSS to own capabilities omits 4daeb395f175 platform/chrome: cros_ec: Call interrupt bottom half at pr [...] omits 24c69043be17 platform/chrome: cros_ec: Call interrupt bottom half in IS [...] omits e258958945c6 arch: mips: Remove CONFIG_OPROFILE support omits d897a1670b3a arch: microblaze: Remove CONFIG_OPROFILE support omits 1f4e74c0664a arch: ia64: Remove rest of perfmon support omits 1941b3898348 arch: ia64: Remove CONFIG_OPROFILE support omits ccbcf16174e1 arch: hexagon: Don't select HAVE_OPROFILE omits 993b832fda6a arch: arc: Remove CONFIG_OPROFILE support omits d50b870b272a arch: arm: Remove CONFIG_OPROFILE support omits a5644fbf4d1e arch: alpha: Remove CONFIG_OPROFILE support omits 8be2b2b940f0 Merge branch 'net-ipa-remove-a-build-dependency' omits 5da1fca9eb73 arm64: dts: qcom: sdm845: kill IPA modem-remoteproc property omits 8535c8e30010 arm64: dts: qcom: sc7180: kill IPA modem-remoteproc property omits 27bb36ed7775 dt-bindings: net: remove modem-remoteproc property omits 86fdf1fc60e9 net: ipa: remove a remoteproc dependency omits 65d1e3c415f6 crypto: aesni - release FPU during skcipher walk API calls omits 64a49b85953c crypto: aesni - replace CTR function pointer with static call omits 29dfe4d94f5c crypto: keembay - use 64-bit arithmetic for computing bit_len omits ac88c322d0f2 crypto: lib/chacha20poly1305 - define empty module exit function omits 6f03f0e8b6c8 crypto: octeontx2 - register with linux crypto framework omits 8ec8015a3168 crypto: octeontx2 - add support to process the crypto request omits 19d8e8c7be15 crypto: octeontx2 - add virtual function driver support omits 78506c2a1eac crypto: octeontx2 - add support to get engine capabilities omits 64506017030d crypto: octeontx2 - add LF framework omits 43ac0b824f1c crypto: octeontx2 - load microcode and create engine groups omits fe16eceab046 crypto: octeontx2 - enable SR-IOV and mailbox communicatio [...] omits 83ffcf78627f crypto: octeontx2 - add mailbox communication with AF omits 5e8ce8334734 crypto: marvell - add Marvell OcteonTX2 CPT PF driver omits 0df07d8117c3 crypto: arm64/sha - add missing module aliases omits 5a17eae414ab crypto: bcm - Fix sparse warnings omits 660d2062190d crypto - shash: reduce minimum alignment of shash_desc structure omits 4f6543f28bb0 crypto: marvel/cesa - Fix tdma descriptor on 64-bit omits 43e5763152e2 net: macb: ignore tx_clk if MII is used omits 19038523a735 net: remove aurora nb8800 driver omits 05fcc25662a3 cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant omits fdb6b338d2e5 cxgb4: Assign boolean values to a bool variable omits 443edcefb821 selftest/bpf: Fix typo omits 6095d5a271ad libbpf: Use string table index from index table if needed omits 51839e29cb59 scripts: switch explicitly to Python 3 omits 561c1cf17c46 pinctrl: sunxi: Add support for the Allwinner H616-R pin c [...] omits 25adc29407fb pinctrl: sunxi: Add support for the Allwinner H616 pin controller omits fdca7cb995ae dt-bindings: pinctrl: Add Allwinner H616 compatible strings omits 3950b92f9691 selftests: kselftest_harness.h: partially fix kernel-doc markups omits 484cac791015 w1: fix a kernel-doc markup omits 909782ad0a36 memblock: fix kernel-doc markups omits 8276d3b4398d lib/crc7: fix a kernel-doc markup omits 3aa1141f9916 connector: fix a kernel-doc markup omits e23bd83368af firmware: stratix10-svc: fix kernel-doc markups omits 4fd15eaf429a pstore/zone: fix a kernel-doc markup omits 961f3c898e86 fs: fix kernel-doc markups omits 3de990b09a03 rapidio: fix kernel-doc a markup omits 4c9a3a6c9c54 parport: fix a kernel-doc markup omits f7775c20847c AFS: Documentation: fix a few typos in afs.rst omits 047a4aba71e9 docs/zh_CN: remove cn_index tag in mips omits 1008bfd8e351 docs: iio: Correct a typo omits ba1a297d78f4 arch/Kconfig: update a broken file reference omits ffcc972a88aa docs/admin-guide/cgroup-v2: fix mount opt rendering omits 7361ec680c32 docs/admin-guide/cgroup-v2: nit omits 8a32d0fee43d doc/admin-guide/cgroup-v2: use tables omits 0d17d017fd09 docs/admin-guide: cgroup-v2: fix cgroup.type rendering omits a21e7bb3d6d9 docs/admin-guide: cgroup-v2: typos and spaces omits 4026d80142b6 MAINTAINERS: add entry for Arrow SpeedChips XRS7000 driver omits 7ab365f6cd6d irqchip/sun6i-r: Add wakeup support omits 4e34614636b3 irqchip/sun6i-r: Use a stacked irqchip driver omits 6436eb441709 dt-bindings: irq: sun6i-r: Add a compatible for the H3 omits ad6b47cdef76 dt-bindings: irq: sun6i-r: Split the binding from sun7i-nmi omits d40341145a24 irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling [...] omits 5c1ea0d842b1 irqchip: Remove sirfsoc driver omits 00e772c49292 irqchip: Remove sigma tango driver omits 961629bd3217 Merge branch 'ucc_geth-improvements' omits 9b0dfef47553 ethernet: ucc_geth: simplify rx/tx allocations omits 53f49d86ea21 ethernet: ucc_geth: inform the compiler that numQueues is [...] omits 634b5bd73187 ethernet: ucc_geth: add helper to replace repeated switch [...] omits 33deb13c87e5 ethernet: ucc_geth: replace kmalloc_array()+for loop by kcalloc() omits 64a99fe596f9 ethernet: ucc_geth: remove bd_mem_part and all associated code omits b29fafd3570b ethernet: ucc_geth: use UCC_GETH_{RX,TX}_BD_RING_ALIGNMENT [...] omits baff4311c40d ethernet: ucc_geth: don't statically allocate eight ucc_geth_info omits b0292e086bee ethernet: ucc_geth: constify ugeth_primary_info omits 632e3f2d9922 ethernet: ucc_geth: factor out parsing of {rx,tx}-clock{,- [...] omits 7d9fe90036f7 ethernet: ucc_geth: remove {rx,tx}_glbl_pram_offset from s [...] omits 830c8ddc66df ethernet: ucc_geth: replace kmalloc+memset by kzalloc omits 0a71c415297f ethernet: ucc_geth: remove unnecessary memset_io() calls omits 03588e92c07f ethernet: ucc_geth: use qe_muram_free_addr() omits 186b8daffb4e soc: fsl: qe: add cpm_muram_free_addr() helper omits 155ea0dc8dcb soc: fsl: qe: store muram_vbase as a void pointer instead of u8 omits e8e507a8ac90 soc: fsl: qe: make cpm_muram_offset take a const void* argument omits 0a950ce029c8 ethernet: ucc_geth: remove unused read of temoder field omits d5d5b7f3e2ad ARM: brcmstb: Add debug UART entry for 72116 omits e0171b87a040 Merge branch 'add-devlink-health-reporters-for-nix-block' omits d41b3365bda7 docs: octeontx2: Add Documentation for NIX health reporters omits 5ed66306eab6 octeontx2-af: Add devlink health reporters for NIX omits aa3233086b48 Merge remote-tracking branch 'regmap/for-5.12' into regmap-next omits f6aed68e8a2a hwmon: (ina2) update ti,ina2xx.yaml reference in documentation omits 8ece53ef7f42 x86/vm86/32: Remove VM86_SCREEN_BITMAP support omits 35c715c30b95 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d93576c66c4b arm64: defconfig: Enable Tegra audio graph card driver omits e5ba9ea63450 docs/scheduler/sched-bwc: note/link cgroup v2 omits 6c57c12d0f74 docs/scheduler/sched-bwc: fix note rendering omits f1779d13edf3 docs/scheduler/sched-design-CFS: formatting fix omits 7ebc7dc87103 docs/scheduler/sched-bwc: formatting fix omits a5872bd3398d regulator: s5m8767: Drop regulators OF node reference omits e46c52f7efa2 regulator: qcom-rpmh: Add pmc8180 and pmc8180c omits 71ca776a8885 regulator: qcom-rpmh: Add pmc8180 and pmc8180c omits 181997b49408 spi: remove sirf prima/atlas driver omits 21ea2743f015 spi: atmel: Put allocated master before return omits 258ea99fe25a spi: spi-mpc52xx: Use new structure for SPI transfer delays omits a783de290fc5 spi: spi-au1550: Add suffix "int" to all "unsigned" omits dea6dd2ba63f regulator: s5m8767: Fix reference count leak omits d93d6f52bd9e regulator: remove ab3100 driver omits 1d8fe0648e11 ASoC: Intel: Skylake: Zero snd_ctl_elem_value omits c1c3ba1f7835 ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete omits c7a83edf9d08 Merge series "Add sanity checks for topology API calls" fr [...] omits ff385c1f4ca8 Merge series "ASoC: sync parameter naming : rate / sample_ [...] omits 1e924131e940 Merge series "Add KUNIT tests for ASoC topology" from Amad [...] omits 26cec81415b1 tools/rcutorture: Fix position of -lgcc in mkinitrd.sh omits 3c6ce7a53637 tools/nolibc: Fix position of -lgcc in the documented example omits 35635d7fa689 tools/nolibc: Emit detailed error for missing alternate sy [...] omits f65d7117785c tools/nolibc: Remove incorrect definitions of __ARCH_WANT_* omits 70ca7aea50a2 tools/nolibc: Get timeval, timespec and timezone from linu [...] omits 5b1c827ca3b3 tools/nolibc: Implement poll() based on ppoll() omits be60ca41fbaa tools/nolibc: Implement fork() based on clone() omits c0c7c103756f tools/nolibc: Make getpgrp() fall back to getpgid(0) omits 79f220e56dc8 tools/nolibc: Make dup2() rely on dup3() when available omits c261145abd24 tools/nolibc: Add the definition for dup() omits f0b13ee23241 arm64/sparsemem: reduce SECTION_SIZE_BITS omits 38db987316a3 arm64: Add support for SMCCC TRNG entropy source omits a37e31fc97ef firmware: smccc: Introduce SMCCC TRNG framework omits e49c2912dbfa arm64: dts: qcom: sdm630: add ICE registers and clocks omits 687cc021d700 arm64: dts: qrb5165-rb5: port thermal zone definitions omits a6cb0ab7daf7 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID omits 4993e1f9479a certs: Fix blacklist flag type confusion omits f14602caf4fa PKCS#7: Fix missing include omits 84ffbefd657b certs: Fix blacklisted hexadecimal hash string check omits 0b2d443bf527 certs/blacklist: fix kernel doc interface issue omits 09315b2d0d69 crypto: public_key: Remove redundant header file from publ [...] omits 464e96aeb16a keys: remove trailing semicolon in macro definition omits 3c0940c4ff07 crypto: pkcs7: Use match_string() helper to simplify the code omits d13fc8747218 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one omits c52b7c807b0a encrypted-keys: Replace HTTP links with HTTPS ones omits 1539dd785a1c crypto: asymmetric_keys: fix some comments in pkcs7_parser.h omits c224926edfc2 KEYS: remove redundant memset omits 328c95db01df security: keys: delete repeated words in comments omits 60f0f0b3cdfd KEYS: asymmetric: Fix kerneldoc omits 272a121940a2 security/keys: use kvfree_sensitive() omits 8fe62e0c0e2e watch_queue: Drop references to /dev/watch_queue omits 796e46f9e2cb keys: Remove outdated __user annotations omits 634c21bb9867 security: keys: Fix fall-through warnings for Clang omits 390596c9959c random: avoid arch_get_random_seed_long() when collecting [...] omits 681db16a5bcf arm64: dts: sm8250-mtp: add thermal zones using pmic's adc-tm5 omits 28a7eb65d474 arm64: dts: qcom: pm8150x: add definitions for adc-tm5 part omits efeb973ffce7 RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI omits 139bc8a6146d KVM: Forbid the use of tagged userspace addresses for memslots omits 3ac517313b92 MAINTAINERS: Fix the tree location for INTEL SGX patches omits 31bf92881714 x86/sgx: Fix the return type of sgx_init() omits 5857c9209ce5 mm: Mark anonymous struct field of 'struct vm_fault' as 'const' omits 8c63ca5bc3e1 mm: Use static initialisers for immutable fields of 'struc [...] omits 2b635dd372f6 mm: Avoid modifying vmf.address in __collapse_huge_page_swapin() omits 9d3af4b448a1 mm: Pass 'address' to map to do_set_pte() and drop FAULT_F [...] omits 742d33729a0d mm: Move immutable fields of 'struct vm_fault' into anonym [...] omits 2d5e09d05827 mac80211: remove NSS number of 160MHz if not support 160MH [...] omits 28881922abd7 mac80211_hwsim: add 6GHz channels omits b67498d63003 regmap: Assign boolean values to a bool variable omits 06c8456753f6 ASoC: rt5682: remove connection with LDO2 in DAPM graph omits 3706f9f76a4f drivers/soc/litex: Add restart handler omits dcf3c8fb32dd mac80211: 160MHz with extended NSS BW in CSA omits 3a9067211122 ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() omits fac110cbcdde ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() omits fa31a2c787ae ASoC: soc-dai.h: remove symmetric_rates/samplebits omits 6944db0ab8c4 ASoC: ml26124: sync parameter naming (rate/sample_bits) omits 3b940ecd2ebf ASoC: lm49453: sync parameter naming (rate/sample_bits) omits d5d396c8b01e ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) omits 15d27c2b129f ASoC: cx2072x: sync parameter naming (rate/sample_bits) omits 278eacf3dc71 ASoC: alc5632: sync parameter naming (rate/sample_bits) omits 6058bcb49744 ASoC: ab8500: sync parameter naming (rate/sample_bits) omits 65ba325625e7 ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) omits 852d4daa9689 ASoC: mt6660: sync parameter naming (rate/sample_bits) omits 23df7f69ff13 ASoC: mc13783: sync parameter naming (rate/sample_bits) omits bea17630c4ad ASoC: sgtl5000: sync parameter naming (rate/sample_bits) omits 4735c8cadd54 ASoC: ssm2602: sync parameter naming (rate/sample_bits) omits b33c088a9b0b ASoC: zl38060: sync parameter naming (rate/sample_bits) omits 813857086191 ASoC: sunxi: sync parameter naming (rate/sample_bits) omits 0547dece8dcb ASoC: jz4740: sync parameter naming (rate/sample_bits) omits f88f45861bbd ASoC: adau*: sync parameter naming (rate/sample_bits) omits 870b76ea7d0c ASoC: ak*: sync parameter naming (rate/sample_bits) omits 9b4488efdecc ASoC: tscs*: sync parameter naming (rate/sample_bits) omits 260b668cf356 ASoC: cs*: sync parameter naming (rate/sample_bits) omits cb40d1b4581c ASoC: max*: sync parameter naming (rate/sample_bits) omits 4060064e8baf ASoC: es*: sync parameter naming (rate/sample_bits) omits 1c6d1c4f6874 ASoC: da*: sync parameter naming (rate/sample_bits) omits fa056c07367e ASoC: tas*: sync parameter naming (rate/sample_bits) omits 42c9b5bec1c5 ASoC: nau*: sync parameter naming (rate/sample_bits) omits bc03b3910ef6 ASoC: rt*: sync parameter naming (rate/sample_bits) omits a9aef184f7b4 ASoC: tlv*: sync parameter naming (rate/sample_bits) omits 0769575294e4 ASoC: wm*: sync parameter naming (rate/sample_bits) omits cb2f6927faf4 ASoC: fsl: sync parameter naming (rate/sample_bits) omits 4b7ead032ecd ASoC: mediatek: sync parameter naming (rate/sample_bits) omits c658b2185818 ASoC: pxa: sync parameter naming (rate/sample_bits) omits c756316f0027 ASoC: ti: sync parameter naming (rate/sample_bits) omits f1cd5f3bbcef ASoC: sh: sync parameter naming (rate/sample_bits) omits d11ff0bf6ac1 ASoC: samsung: sync parameter naming (rate/sample_bits) omits fadaed302313 ASoC: rockchip: sync parameter naming (rate/sample_bits) omits c6d152a8de56 ASoC: tegra: sync parameter naming (rate/sample_bits) omits f1e6b04baba6 ASoC: cirrus: sync parameter naming (rate/sample_bits) omits a8e940222bdf ASoC: bcm: sync parameter naming (rate/sample_bits) omits 3470c2398ce9 ASoC: au1x: sync parameter naming (rate/sample_bits) omits ba471f8d1655 ASoC: atmel: sync parameter naming (rate/sample_bits) omits 55d0056ba6a1 ASoC: adi: sync parameter naming (rate/sample_bits) omits f14654ddf2e9 ASoC: sync parameter naming : rate / sample_bits omits 80f454e28370 ASoC: soc-pcm: revert soc_pcm_apply_symmetry() omits f1864e193dc0 mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap omits 9c88a9838352 ASoC: topology: Check if ops is set before dereference omits d40ab86f7db3 ASoC: topology: Ensure that needed parameters are set omits 3ad8c8e9efc5 ASoC: topology: KUnit: Add KUnit tests passing topology wi [...] omits cec9128dfcf9 ASoC: topology: KUnit: Add KUnit tests passing empty topol [...] omits d52bbf747cfa ASoC: topology: KUnit: Add KUnit tests passing various arg [...] omits 51dfb6ca3728 regulator: consumer: Add missing stubs to regulator/consumer.h omits 7dfe20ee92f6 ASoC: qcom: Fix number of HDMI RDMA channels on sc7180 omits 80a915ec4427 mac80211: add rx decapsulation offload support omits d7b649291782 net/fq_impl: do not maintain a backlog-sorted list of flows omits bf9009bf21b5 net/fq_impl: drop get_default_func, move default flow to fq_tin omits 07be2fed5ee7 net/fq_impl: bulk-free packets from a flow on overmemory omits dd1ccfd67669 pinctrl: ingenic: Improve JZ4760 support omits 386ce1d748ed usb: typec: tcpci_maxim: Drop GPIO includes omits 85db1cfb13e3 ALSA: usb-audio: Fix "RANGE setting not yet supported" errors omits 086b957cc17f ALSA: usb-audio: Skip the clock selector inquiry for singl [...] omits a8f75cb348fd mhi: core: Factorize mhi queuing omits 8d3a0578ad1a usb: typec: tcpm: Respond Wait if VDM state machine is running omits 8dea75e11380 usb: typec: tcpm: Protocol Error handling omits 0908c5aca31e usb: typec: tcpm: AMS and Collision Avoidance omits 9529aaa056ed KVM: arm64: Filter out v8.1+ events on v8.0 HW omits c6badbd2d321 arm64: dts: zynqmp: Add address-cells property to interrup [...] omits 1c761ee9da1a efi/arm64: Update debug prints to reflect other entropy sources omits 5f6225a7fb2c USB: cdc-acm: ignore Exar XR21V141X when serial driver is built omits c2d405aa86b4 USB: serial: add MaxLinear/Exar USB to Serial driver omits dcb3b06d9c34 tee: optee: replace might_sleep with cond_resched omits e1663372d5ff KVM: arm64: Compute TPIDR_EL2 ignoring MTE tag omits 4ef82b305239 pinctrl: remove ste u300 driver omits 5817364a90c9 pinctrl: remove coh901 driver omits c41e02c384f5 pinctrl: remove sirf atlas/prima drivers omits 484c58d6601c pinctrl: remove zte zx driver omits 3cfade53c773 Merge branch 'tty-splice' of git://git.kernel.org/pub/scm/ [...] omits cdce2663ffb8 Merge branch 'mhi-ath11k-immutable' into mhi-next omits 6ffcc18d9c0b mhi: use irq_flags if controller driver configures it omits b91c3b30e226 mhi: pci_generic: Fix shared MSI vector support omits fcba4b2047a3 mhi: unconstify mhi_event_config omits f49b6aeb5c45 bus: mhi: Ensure correct ring update ordering with memory barrier omits 6965eece2a89 Input: ads7846 - convert to one message omits 9e8789c85dee net: stmmac: dwmac-meson8b: fix the RX delay validation omits 1a2367665ac2 ip_gre: remove CRC flag from dev features in gre_gso_segment omits 4eb5d4a5b4d6 udp: not remove the CRC flag from dev features when need_c [...] omits 7baf2429a1a9 net/sched: cls_flower add CT_FLAGS_INVALID flag support omits d29aee6062f3 Merge branch 'net-inline-rollback_registered-functions' omits 0cbe1e57a7b9 net: inline rollback_registered_many() omits bcfe2f1a3818 net: move rollback_registered_many() omits 037e56bd965e net: inline rollback_registered() omits 2014beea7eb1 net: move net_set_todo inside rollback_registered() omits 5ff96aec7219 Merge branch 'nexthop-more-fine-grained-policies-for-netli [...] omits 643d0878e674 nexthop: Specialize rtm_nh_policy omits 44551bff290d nexthop: Use a dedicated policy for nh_valid_dump_req() omits 60f5ad5e19c0 nexthop: Use a dedicated policy for nh_valid_get_del_req() omits 1c45ba93d34c net: dsa: microchip: Adjust reset release timing to match [...] omits c369d7fc8fdd net: dsa: microchip: ksz8795: Fix KSZ8794 port map again omits 5ccdc931515e ARM: dts: qcom: msm8974-klte: Fix shdc numbering omits 7114ebffd330 cpufreq: remove tango driver omits 348e1bc5f4b7 scsi: ufs: Clean up and refactor clk-scaling feature omits b058fa868234 scsi: ufs: Remove redundant null checking of devfreq instance omits f9a7fa345aec scsi: ufs: Refactor cancelling clkscaling works omits b02d51afca00 Revert "Make sure clk scaling happens only when HBA is run [...] omits 4543d9d78227 scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating() omits 0e9d4ca43ba8 scsi: ufs: Protect some contexts from unexpected clock scaling omits 4cd48995645b scsi: ufs: Group UFS WB related flags in struct ufs_dev_info omits e8d038139420 scsi: ufs: Remove two WB related fields from struct ufs_dev_info omits ae1ce1fc61d4 scsi: ufs: Update comment in the function ufshcd_wb_probe() omits 06aea26676a5 scsi: ufs: docs: ABI: Add wb_on documentation for new entry wb_on omits 8e834ca551ad scsi: ufs: Add "wb_on" sysfs node to control WB on/off omits f1ef9047aaab scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE omits 2b2bfc8aa519 scsi: ufs: Introduce a quirk to allow only page-aligned sg [...] omits 60ec37555d05 scsi: ufs: Delete redundant if statement in ufshcd_intr() omits aa2c24e7f415 scsi: qla2xxx: Fix description for parameter ql2xenforce_i [...] omits ff79acc49af8 scsi: ibmvfc: Fix spelling mistake "succeded" -> "succeeded" omits 8e60a7deca3d scsi: pm80xx: Switch from 'pci_' to 'dma_' API omits 7b382122d276 scsi: pm80xx: Clean up indentation of a code block omits 389102a3515b scsi: target: iscsi: Fix typo in comment omits 5fb33d8960dc soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() omits e6393818c8d1 soc: qcom: socinfo: Fix off-by-one array index bounds check omits 6243905da788 arm64: dts: pmi8998: Add the right interrupts for LAB/IBB [...] omits 646188c9550f net: dsa: Fix off by one in dsa_loop_port_vlan_add() omits b452ee005a91 docs: bpf: Clarify -mcpu=v3 requirement for atomic ops omits 53fe5418fe3f docs: bpf: Fixup atomics markup omits d7fe75cbc23c tty: teach the n_tty ICANON case about the new "cookie con [...] omits 15ea8ae8e03f tty: teach n_tty line discipline about the new "cookie con [...] omits 64a69892afad tty: clean up legacy leftovers from n_tty line discipline omits dd78b0c483e3 tty: implement read_iter omits 3b830a9c34d5 tty: convert tty_ldisc_ops 'read()' function to take a ker [...] omits e34578223b3f Merge series "Really implement Qualcomm LAB/IBB regulators [...] omits 879a67e35770 Merge series "ASoC: mediatek: mt8192-mt6359: support DP au [...] omits 55331b550f30 Merge series "ASoC: remove obsolete drivers" from Arnd Ber [...] omits 411fc208eb60 Merge series "ASoC: qcom: Fix broken lpass driver" from Sr [...] omits d146c7b0fe9a Merge series "ASoC: mediatek: mt8183: ignore TDM DAI link [...] omits 29be3f026306 Merge series "Add KUNIT tests for ASoC topology" from Amad [...] omits 938a2fbefbe8 Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue omits 636d549f9133 Merge branch 'bpf: misc performance improvements for cgroup' omits a9ed15dae075 bpf: Split cgroup_bpf_enabled per attach type omits 20f2505fb436 bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt omits 9cacf81f8161 bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE omits 13ca51d5eb35 bpf: Permit size-0 datasec omits 71ee10e26763 Merge branch 'Allow attaching to bare tracepoints' omits 407be92206d5 selftests: bpf: Add a new test for bare tracepoints omits 86e6b4e993cf Merge branch 'bpf,x64: implement jump padding in jit' omits 6939f4ef16d4 trace: bpf: Allow bpf to attach to bare tracepoints omits 79d1b684e215 selftests/bpf: Add verifier tests for x64 jit jump padding omits 16a660ef7d8c test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 omits 93c5aecc35c6 bpf,x64: Pad NOPs to make images converge more easily omits d2e04b9dd617 docs, bpf: Add minimal markup to address doc warning omits da9d35e2f2e6 samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples omits 89f479f0eccf net, xdp: Introduce xdp_build_skb_from_frame utility routine omits 97a0e1ea7b41 net, xdp: Introduce __xdp_build_skb_from_frame utility routine omits 09c02d553c49 bpf, selftests: Fold test_current_pid_tgid_new_ns into tes [...] omits dc98f1d655ca ASoC: remove zte zx drivers omits 61fbeb5dcb3d ASoC: remove sirf prima/atlas drivers omits 90da7dc8206a RDMA/mlx5: Support dma-buf based userspace memory region omits 0fe2f273ab89 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits bfe0cc6eb249 RDMA/uverbs: Add uverbs command for dma-buf based MR registration omits 3bc489e8827a RDMA/core: Add device method for registering dma-buf based [...] omits 368c0159d492 RDMA/umem: Support importing dma-buf as user memory region omits 149ae80b1d50 soc: bcm: brcmstb: add stubs for getting platform IDs omits e78bf6be7eda regulator: axp20x: Fix reference cout leak omits 949920048466 regulator: qcom-labibb: Document SCP/OCP interrupts omits 558130400465 regulator: qcom-labibb: Document soft start properties omits 390af53e0411 regulator: qcom-labibb: Implement short-circuit and over-c [...] omits 3bc7cb99fb6e regulator: qcom-labibb: Implement pull-down, softstart, ac [...] omits 8056704ba948 regulator: qcom-labibb: Implement current limiting omits 9a12eb704ea2 regulator: qcom-labibb: Switch voltage ops from linear_ran [...] omits 4e63b56593e2 ASoC: fsl_spdif: Remove of_device_get_match_data() error check omits 1ccf6e6ef926 ASoC: fsl_esai: Remove of_device_get_match_data() error check omits 214172a9ca26 ASoC: fsl_asrc: Remove of_device_get_match_data() error check omits 42450175a3d2 ASoC: fsl_xcvr: Remove unused of_id variable omits d7388718d491 ASoC: fsl_micfil: Use of_device_get_match_data() omits 9ce63203eb20 ASoC: fsl_ssi: Use of_device_get_match_data() omits 0d80c48c8478 ASoC: mediatek: mt8192-mt6359: support audio over DP omits 9bc20e8076c9 ASoC: dt-bindings: mt8192-mt6359: add hdmi-codec property omits df369921d726 ASoC: mediatek: mt8192: change mclk_multiple of TDM from 1 [...] omits 12295ef97078 ASoC: mediatek: mt8192-mt6359: simplify mt8192_rt5682_init omits 4e37528a97bf ASoC: mediatek: mt8192-mt6359: move headset_jack to card s [...] omits 4d36ed8eb0f7 ASoC: mediatek: mt8183-da7219: ignore TDM DAI link by default omits 5ac154443e68 ASoC: mediatek: mt8183-mt6358: ignore TDM DAI link by default omits fc4cb1e15f0c ASoC: topology: Properly unregister DAI on removal omits f6f1f8e6e3ee misc: eeprom_93xx46: Add quirk to support Microchip 93LC46 [...] omits 6805822954f0 Documentation: devicetree: Add new compatible string for e [...] omits f0c140481d1b perf: Constify static struct attribute_group omits c2c4d5c051b2 perf: hisi: Constify static struct attribute_group omits 3cb7d2da183f perf/imx_ddr: Constify static struct attribute_group omits 30b34c4833ea perf: qcom: Constify static struct attribute_group omits e3fe0e89fec6 w1/masters/ds2490: queue up found IDs during scan omits 48b7de6687f6 w1/w1.c: w1 address crc quick for DS28E04 eeproms omits 4776a4a0a29c serial: remove sirf prima/atlas driver omits 532b7cecdd4b serial: mxs-auart: Remove <asm/cacheflush.h> omits 08fdc6994560 serial: mxs-auart: Remove serial_mxs_probe_dt() omits e8372c4f51d0 serial: fsl_lpuart: Use of_device_get_match_data() omits 4a669e2432fc drivers/perf: Add support for ARMv8.3-SPE omits f754ed71b79c dt-bindings: serial: renesas,hscif: Add r8a779a0 support omits cd07e536b020 Merge remote-tracking branch 'torvalds/master' into perf/core omits 47fddcb479e7 perf tools: Add 'ping' control command omits f186cd614878 perf tools: Add 'stop' control command omits 142544a938f4 perf tools: Add 'evlist' control command omits 991ae4eb3691 perf tools: Allow to enable/disable events via control file omits e8b2db07810a perf config: Make perf_config_global() global omits b2946282c02b perf config: Make perf_config_system() global omits f5f03e19ce14 perf config: Add perf_home_perfconfig function omits bcbd79d1cfde perf debug: Add debug_set_display_time function omits a523026cacac perf config: Add config set interface omits 64b9705b548b perf config: Make perf_config_from_file() static omits d8eda898057e perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE omits 9fd74f209c69 perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE omits c513de8a7031 perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE omits c1de7f3d84ca perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE omits 06280e3b15fd perf mem: Support data page size omits 407ee5c920df perf mem: Clean up output format omits 80ec45d9f6d1 perf cs-etm: Update ARM's CoreSight hardware tracing OpenC [...] omits 0998d9604892 perf c2c: Add local variables for output metrics omits f3d0a551db13 perf c2c: Refactor node display omits 111c14159117 perf c2c: Fix argument type for percent() omits 69a95bfdf95b perf c2c: Refactor display filter omits 2290e1d6193b perf c2c: Refactor hist entry validation omits 1834436e340c perf c2c: Rename for shared cache line stats omits f1b0a8ea9f12 Revert "RDMA/rxe: Remove VLAN code leftovers from RXE" omits fa853c4b839e perf stat: Enable counting events for BPF programs omits 11be938ae003 pwm: rockchip: Enable clock before calling clk_get_rate() omits d21ba5d6217b pwm: rockchip: Eliminate potential race condition when probing omits c9f809d0db69 pwm: rockchip: Replace "bus clk" with "PWM clk" omits d5d8d675865c pwm: rockchip: rockchip_pwm_probe(): Remove superfluous cl [...] omits d9b657a5cdbd pwm: rockchip: Enable APB clock during register access whi [...] omits 55a8b42e8645 spi: altera: Fix memory leak on error path omits 543466ef3571 ASoC: topology: Fix memory corruption in soc_tplg_denum_cr [...] omits 1e066a23e76f ASoC: qcom: lpass-ipq806x: fix bitwidth regmap field omits 40caffd66ca9 ASoC: AMD Renoir - refine DMI entries for some Lenovo products omits cd3484f7f138 ASoC: qcom: Fix broken support to MI2S TERTIARY and QUATERNARY omits 09a4f6f5d21c ASoC: dt-bindings: lpass: Fix and common up lpass dai ids omits a2bc9b21fd3f pwm: Remove ZTE ZX driver omits 4c2e9b3e1896 platform/chrome: cros_ec_sysfs: Add cold-ap-off to sysfs reboot. omits 9f77c58d65ff platform/chrome: cros_ec_commands: Add host command to kee [...] omits d7c1fef7fdc7 platform/chrome: Constify static attribute_group structs omits 852405d8efcb platform/chrome: cros_ec_proto: Add LID and BATTERY to def [...] omits 0944ea07baa7 platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT omits 0388f9c74330 arm64: mm: Implement arch_wants_old_prefaulted_pte() omits 46bdb4277f98 mm: Allow architectures to request 'old' entries when prefaulting omits f9ce0be71d1f mm: Cleanup faultaround and finish_fault() codepaths omits 4a98e5ef88f8 backlight: sky81452-backlight: Convert comma to semicolon omits a5f1b187cd24 arm64: topology: Make AMUs work with modular cpufreq drivers omits 47b10b737c07 arm64: topology: Reorder init_amu_fie() a bit omits 384e5699e101 arm64: topology: Avoid the have_policy check omits 6106e1112cc6 arm64: remove EL0 exception frame record omits 93cc26fa8f37 backlight: lms283gf05: Convert to GPIO descriptors omits dd313a2653d4 arm64: mte: style: Simplify bool comparison omits 67c6bb56b649 firmware: smccc: Add SMCCC TRNG function call IDs omits edb739eed8f3 arm64/mm: Add warning for outside range requests in vmemma [...] omits f3cb097ad888 arm64: Support running gen_vdso_offsets.sh with BSD userland. omits a5b8ca97fbf8 arm64: do not descend to vdso directories twice omits 7001d4af926b arm64: Drop workaround for broken 'S' constraint with GCC 4.9 omits ce1380c9f4bc ARM: remove u300 platform omits edd4488aea9c ARM: remove tango platform omits 04ef679591c7 clk: sunxi-ng: h6: Fix clock divider range on some clocks omits eec9d9b7b09a clk: sunxi: clk-mod0: Demote non-conformant kernel-doc header omits 29f476d443d6 clk: sunxi: clk-a10-ve: Demote obvious kernel-doc abuse omits 58fdf74d43f4 clk: sunxi: clk-sunxi: Demote a bunch of non-conformant ke [...] omits 89d4f98ae90d ARM: remove zte zx platform omits 710eb8e32d04 vdpa/mlx5: Fix memory key MTT population omits f3a732843acc ARM: remove sirf prima2/atlas platforms omits a579fcfa8e49 c6x: remove architecture omits 7b8fc0103bb5 bonding: add a vlan+srcmac tx hashing option omits 05b67b7a08fb Input: stmpe-ts - add description for 'prop' struct member omits e664f0021fca Input: surface3_spi - remove set but unused variable 'timestamp' omits 33f93726b7b2 Input: usbtouchscreen - actually check return value of usb [...] omits 7c0c38402a61 Input: melfas_mip4 - mark a bunch of variables as __always_unused omits a1ba9c2986e4 Input: synaptics - replace NOOP with suitable commentary omits 00b229f762b0 net: fix GSO for SG-enabled devices omits fc6f89dd8c55 octeontx2-af: Remove unneeded semicolons omits 1e30b8d755b8 net: smsc911x: Make Runtime PM handling more fine-grained omits eaaf61122865 selftests: forwarding: Fix spelling mistake "succeded" -> [...] omits c2e315b8c399 net: tun: fix misspellings using codespell tool omits 0deee7aa23a5 taprio: boolean values to a bool variable omits 719fc6b75f03 Merge branch 'net-ethernet-ti-am65-cpsw-nuss-introduce-sup [...] omits 4f7cce272403 net: ethernet: ti: am65-cpsw: add support for am64x cpsw3g omits 1dd3841033b3 net: ti: cpsw_ale: add driver data for AM64 CPSW3g omits 39fd0547ee66 net: ethernet: ti: am65-cpsw-nuss: Support for transparent [...] omits ed569ed9b30a net: ethernet: ti: am65-cpsw-nuss: Use DMA device for DMA API omits 19d9a846d9fc dt-binding: net: ti: k3-am654-cpsw-nuss: update bindings f [...] omits b3228c74e0d2 dt-binding: ti: am65x-cpts: add assigned-clock and power-d [...] omits abfa456555f4 RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param omits db038e70f82e RDMA/core/iwpm_util: Fix some param description misspellings omits 78f20653531e RDMA/core/counters: Demote non-conformant kernel-doc headers omits 1896e5240883 RDMA/hw/i40iw/i40iw_verbs: Fix worthy function headers and [...] omits 554c3b0b8079 RDMA/core/restrack: Fix kernel-doc formatting issue omits 737db46d29c0 RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missi [...] omits dcef82fad6da RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues omits d246bbdcc757 RDMA/hw/i40iw/i40iw_uk: Clean-up some function documentati [...] omits cf5dd4a891b7 RDMA/core/sa_query: Demote non-conformant kernel-doc header omits 1d3194f1d0a4 RDMA/core/multicast: Provide description for 'ib_init_ah_f [...] omits 0c962472d67e RDMA/hw/i40iw/i40iw_puda: Fix some misspellings and provid [...] omits fa2e3a72a28e RDMA/hw/i40iw/i40iw_pble: Provide description for 'dev' an [...] omits d71f5fa2f5f2 RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_resca [...] omits c5e2ee410ba8 RDMA/hw/i40iw/i40iw_main: Rectify some kernel-doc misdemeanours omits 263520f2dd27 RDMA/hw/i40iw/i40iw_hw: Provide description for 'ipv4', re [...] omits 3c976761ad04 RDMA/core/cache: Fix some misspellings, missing and superf [...] omits 03e2dbbb3e81 RDMA/hw/i40iw/i40iw_cm: Fix a bunch of function documentat [...] omits 14fa9fe5a612 RDMA/hw/i40iw/i40iw_ctrl: Fix a bunch of misspellings and [...] omits 4c3b53e14cdf RDMA/core: device: Fix formatting in worthy kernel-doc hea [...] omits 390e9ab4632f RDMA/hw: i40iw_hmc: Fix misspellings of '*idx' args omits f068cb1db2cb RDMA/usnic: Fix misuse of sysfs_emit_at omits de641d74fb00 Revert "RDMA/mlx5: Fix devlink deadlock on net namespace d [...] omits 9293d3fcb705 RDMA/hns: Use mutex instead of spinlock for ida allocation omits 9f206f7398f6 RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC omits 559a3eacc4e5 IB/mlx5: Make function static omits ab40530a2e0a IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex omits 877745b47783 IB/iser: Simplify prot_caps setting omits 6bd898baf2bb IB/iser: Enforce iser_max_sectors to be greater than 0 omits 429c76133fbb IB/iser: Protect iscsi_max_lun module param using callback omits 5bf0e4b80b2a IB/iser: Remove unneeded semicolons omits 9f23de418f7e Merge branch 'net-support-sctp-crc-csum-offload-for-tunnel [...] omits fc186d0a4ef8 net: ixgbevf: use skb_csum_is_sctp instead of protocol check omits f8c4b01d3a68 net: ixgbe: use skb_csum_is_sctp instead of protocol check omits 609d29a9d242 net: igc: use skb_csum_is_sctp instead of protocol check omits d2de44443caf net: igbvf: use skb_csum_is_sctp instead of protocol check omits 8bcf02035bd5 net: igb: use skb_csum_is_sctp instead of protocol check omits fa8211701043 net: add inline function skb_csum_is_sctp omits 01179ca04043 MIPS: IRQ: Add prototype for function init_IRQ omits fe82de91af83 Revert "MIPS: Octeon: Remove special handling of CONFIG_MI [...] omits 7a583405f24b thermal: power allocator: fail binding for non-power actor [...] omits 23ff8529ee20 thermal/core: Make cooling device state change private omits 03671968d0bf thermal: intel: pch: Fix unexpected shutdown at critical t [...] omits dd47366aaa9b thermal: int340x: Fix unexpected shutdown at critical temperature omits d0df264fbd3c thermal/core: Remove pointless thermal_zone_device_reset() [...] omits b39d2dd5b5ed thermal/core: Remove ms based delay fields omits 39a38808d082 thermal/core: Use precomputed jiffies for the polling omits 17d399cd9c89 thermal/core: Precompute the delays from msecs to jiffies omits 2121496fdc5f thermal/core: Remove unused macro THERMAL_TRIPS_NONE omits 716072d065b6 thermal/core: Remove THERMAL_TRIPS_NONE test omits 43bb4a9d6583 acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding omits 53f04ca8153c thermal/core: Remove pointless test with the THERMAL_TRIPS [...] omits a20b995b23e4 thermal/core: Remove unused functions rebind/unbind exception omits a7d6ba14efb7 thermal/core: Remove the 'forced_passive' option omits 6e80674af06c gfs2: Clean up ail2_empty omits e7501bf88cd7 gfs2: Rename gfs2_{write => flush}_revokes omits 625a8edd5e00 gfs2: Minor debugging improvement omits 6188e8777de4 gfs2: Some documentation updates omits 5a4e9c607e03 gfs2: Minor gfs2_write_revokes cleanups omits 458094c2c611 gfs2: Simplify the buf_limit and databuf_limit definitions omits 736b2f778f0a gfs2: Un-obfuscate function jdesc_find_i omits 7eab14de73a8 mdio, phy: fix -Wshadow warnings triggered by nested conta [...] omits dc9c9e72ff3b vhost_net: avoid tx queue stuck when sendmsg fails omits 7a79f1f7f7e7 dt-bindings: usb: qcom,dwc3: Add bindings for SM8150, SM82 [...] omits 680ae44526ea ARM: tegra: Don't enable unused PLLs on resume from suspend omits 74bdd45c85d0 cgroup: update PSI file description in docs omits 514b1a8477d2 efi: x86: clean up previous struct mm switching omits 3e1e00c00e2b efi: x86: move mixed mode stack PA variable out of 'efi_scratch' omits 3820749ddcee efi/libstub: move TPM related prototypes into efistub.h omits cdec91c034a2 efi/libstub: fix prototype of efi_tcg2_protocol::get_event_log() omits 2f196059864f efi/libstub: whitespace cleanup omits e594443196d6 dmaengine: move channel device_node deletion to driver omits 385aac151941 cgroup: fix psi monitor for root cgroup omits 6b050d45a60b Merge series "Tegra210 audio graph card" from Sameer Pujar [...] omits 97692432406d Merge series "ASoC: Simplify with dma_set_mask_and_coheren [...] omits 7bf9c4a88e3e workqueue: tracing the name of the workqueue instead of it [...] omits e3f8bde5a418 arm64: defconfig: Enable Tegra SoC Thermal driver omits 760f9c2b8410 ARM: config: Enable Tegra SoC Thermal driver omits 93e86295f5e9 workqueue: fix annotation for WQ_SYSFS omits 71edb0b4fa0e dt-bindings: phy: qcom-qusb2: Document SDM660 compatible omits b0e7f781fc99 phy: qcom-qusb2: Add configuration for SDM660 omits 26e6d50e9312 phy: qcom-qusb2: Allow specifying default clock scheme omits fcba632d8148 dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM8250 and S [...] omits 10c744d48d7f phy: qcom-qmp: Add SM8350 USB QMP PHYs omits c149ced37667 dt-bindings: phy: qcom,qmp: Add SM8150, SM8250 and SM8350 [...] omits 9a0c798c7a98 soundwire: cadence: adjust verbosity in response handling omits db9d9f944f95 soundwire: cadence: fix ACK/NAK handling omits ec47518742c6 soundwire: bus: add more details to track failed transfers omits 6f206833cec6 soundwire: cadence: add status in dev_dbg 'State change' log omits c397efb77d81 soundwire: use consistent format for Slave devID logs omits 02487bcc84cd Merge branch 'devx_set_get' into rdma.git for-next omits ee3db942432c soundwire: intel: don't return error when clock stop failed omits 6d5e7af1f6f5 soundwire: debugfs: use controller id instead of link_id omits c219624c50d5 MAINTAINERS: soundwire: Add soundwire tree omits 565e3afaefee soundwire: sysfs: Constify static struct attribute_group omits 0cff99117991 soundwire: cadence: reduce timeout on transactions omits 1368ead04c36 RDMA/mlx5: Use strict get/set operations for obj_id omits 8798e4ad0abe RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation omits 8346633f2c87 spi: imx: Don't print error on -EPROBEDEFER omits 0dedbde5062d ASoC: cpcap: Implement set_tdm_slot for voice call support omits 7f1f7ae102ea ASoC: cros_ec_codec: Reset I2S RX when probing omits f4d3bd8be4f2 cros_ec_commands: Add EC_CODEC_I2S_RX_RESET omits 202e2f774543 ASoC: tegra: Add audio graph based card driver omits a9f22c03a8ac ASoC: dt-bindings: tegra: Add json-schema for Tegra audio [...] omits 9e0f86fdcdab ASoC: dt-bindings: tegra: Add graph bindings omits 7cc206bff69b ASoC: tegra: Simplify with dma_set_mask_and_coherent() omits ab152afa2427 ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() omits d3afb00220be ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() omits 1c17cc47d764 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 omits 908f6e2b8a79 USB: gadget: udc: Process disconnect synchronously omits 79f06f04db65 usb: gadget: u_serial: Remove old tasklet comments omits c00243e7cd5c usb: typec: ucsi: Add conditional dependency on USB role switch omits 5ce6697a4460 PCI: brcmstb: Remove chained IRQ handler and data in one go omits ff591f7490cf PCI: Drop PCIE_RCAR config option omits 0cdfaceb9889 PCI: brcmstb: support BCM4908 with external PERST# signal [...] omits f435ce7ebf8c dt-bindings: PCI: brcmstb: add BCM4908 binding omits 3a790cc1c9ef s390: pass struct pt_regs instead of registers to syscalls omits 39589ada1cab s390: remove asmlinkage omits 56e62a737028 s390: convert to generic entry omits ac94a2911e84 s390: update defconfigs omits efe5e0fea4b2 s390/bitops: remove small optimization to fix clang build omits 6110ccecd3c0 s390/atomic: remove small optimization to fix clang build omits 4520a91a976e s390/cio: use dma helpers for setting masks omits 29c53de01443 s390/cio: remove ccw_device_add() wrapper omits f95b2c45d5f7 s390/tlb: make cleared_pXs flags consistent with generic code omits 0bab9cb2d980 x86/entry: Remove put_ret_addr_in_rdi THUNK macro argument omits ec2a29593c83 module: harden ELF info handling omits e26124cd5f70 EDAC/xgene: Do not print a failure message to get an IRQ twice omits d50229700814 drm/nouveau/nvif: fix method count when pushing an array omits ab0da5a57188 net/mlx5: Expose ifc bits for query modify header omits 99d518970c5a net: hns: fix variable used when DEBUG is defined omits 7cfabe4f85a5 arcnet: fix macro name when DEBUG is defined omits be7f4578e57d Merge branch 'tls-device-offload-for-bond' omits 4e5a73329051 net/tls: Except bond interface from some TLS checks omits 153cbd137f0a net/tls: Device offload to use lowest netdevice in chain omits dc5809f9e2b6 net/bonding: Declare TLS RX device offload support omits 89df6a810470 net/bonding: Implement TLS TX device offload omits f45583de361d net/bonding: Take update_features call out of XFRM funciton omits 007feb87fb15 net/bonding: Implement ndo_sk_get_lower_dev omits 5b99854540e3 net/bonding: Take IP hash logic into a helper omits 719a402cf603 net: netdevice: Add operation ndo_sk_get_lower_dev omits d4863ef399a2 arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node omits 41fb4c1ba747 net/qla3xxx: switch from 'pci_' to 'dma_' API omits d349f9976868 net_sched: fix RTNL deadlock again caused by request_module() omits 6ea9309acc28 net: phy: national: remove definition of DEBUG omits c080559a7153 Merge branch 'net-make-udp-tunnel-devices-support-fraglist' omits 3224dcfd850f bareudp: add NETIF_F_FRAGLIST flag for dev features omits 18423e1a9d7d geneve: add NETIF_F_FRAGLIST flag for dev features omits cb2c57112432 vxlan: add NETIF_F_FRAGLIST flag for dev features omits 505e3f00c3f3 hv_netvsc: Add (more) validation for untrusted Hyper-V values omits a98c0c474204 net: bridge: check vlan with eth_type_vlan() method omits 7da390694afb clocksource/drivers/mxs_timer: Add missing semicolon when [...] omits a372173bf314 RDMA/cxgb4: Fix the reported max_recv_sge value omits a6dc16b69963 IB/isert: Simplify signature cap check omits ec53a2a6540d IB/isert: Remove unneeded semicolon omits 8ebe0e2a7efa IB/isert: Remove unneeded new lines omits c930af5ab431 RDMA/bnxt_re: Allow bigger MR creation omits f6919d56388c RDMA/bnxt_re: Code refactor while populating user MRs omits 0627cc334d40 sony-laptop: Remove unneeded semicolon omits c47c042942d3 platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_qu [...] omits 251000c5e359 MAINTAINERS: update email address for Henrique de Moraes Holschuh omits dbd7dd8f8859 platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNK [...] omits 52042e2db452 scripts: kernel-doc: validate kernel-doc markup with the a [...] omits 96c0f7c0b9ac Documentation: fix typos in split page table lock description omits 1a63f9cce7b7 docs: Remove make headers_check from checklist omits 6970613b4c6a samples/kprobes: Add ARM support omits 1bbd4380744f RDMA/hns: Create CQ with selected CQN for bank load balance omits f0ea149eee6b docs: submitting-patches: Emphasise the requirement to Cc: [...] omits e651fdb28185 docs/kokr: Link memory-barriers.txt to rst omits 0a610e5cd930 docs/kokr: make reporting-bugs.rst obsolete omits c305f1b408dc Documentation/kokr/howto: Replace HTTP links with HTTPS on [...] omits 33eb12f2966e RDMA/nldev: Return an error message on failure to turn auto mode omits 220723dc3bcf Merge branch 'net-ipa-interconnect-improvements' omits ea151e1915eb net: ipa: allow arbitrary number of interconnects omits 10d0d3970187 net: ipa: clean up interconnect initialization omits e938d7ef92c3 net: ipa: add interconnect name to configuration data omits db6cd5148724 net: ipa: store average and peak interconnect bandwidth omits 5b40810b19db net: ipa: introduce an IPA interconnect structure omits ec0ef6d3c8c2 net: ipa: don't return an error from ipa_interconnect_disable() omits bf52e27bb353 net: ipa: rename interconnect settings omits cf6d6fc27936 docs: process/howto.rst: make sections on bug reporting ma [...] omits bbffaa981940 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible [...] omits e5da18d3e67d platform/surface: aggregator: Fix kernel-doc references omits 025fe94b63dd platform/surface: aggregator: fix a kernel-doc markup omits d70f7598c458 usb: gadget: u_audio: clean up locking omits 298651178043 usb: gadget: u_audio: remove struct uac_req omits 25dbd75dd506 usb: gadget: u_audio: factorize ssize to alsa fmt conversion omits 7de8681be2cd usb: gadget: u_audio: Free requests only after callback omits 7bf0fc5a6b6e usb: gadget: composite: Report various SSP sublink speeds omits ead4c124852e usb: gadget: Introduce udc_set_ssp_rate() for SSP omits db615c6264cf usb: gadget: Introduce SSP rates and lanes omits 121fc3ac2f02 usb: gadget: composite: Use SSP sublink speed macros omits f2fc9ff28d1c usb: ch9: Add USB 3.2 SSP attributes omits 7766cafea0ec usb: bdc: Remove the BDC PCI driver omits 2e559638f729 usb: phy: phy-mxs-usb: Use of_device_get_match_data() omits b952ac76a20b ALSA: usb-audio: Add support for Pioneer DJM-750 omits c09e28cd1219 Merge branch 'for-linus' into for-next omits 4c239f012f7b ath10k: remove unused struct ath10k::dev_type omits cf8480d338a1 ath11k: remove duplicate function declaration omits 3e6b9cf534ca ath10k: increase rx buffer size to 2048 omits d18ba9f1351c ath10k: sanitity check for ep connectivity omits 560b8eba6bf6 gfs2: Set GBF_FULL flags when reading resource group omits a12c6fa1de84 gfs2: Don't clear GBF_FULL flags in rs_deltree omits 2fdc2fa21bc7 Revert "gfs2: Don't reject a supposedly full bitmap if we [...] omits 4272006d956f gfs2: Minor gfs2_inplace_reserve cleanup omits 3ed08befeb09 gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks omits c65b76b89303 gfs2: Only use struct gfs2_rbm for bitmap manipulations omits 0eacdd16adc4 gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add omits c1ed18c11bdb HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core omits f9a056e002a2 dt-bindings: input: HID: i2c-hid: Introduce bindings for t [...] omits 1fe16cfd311b arm64: defconfig: Update config names for i2c-hid rejigger omits b33752c30023 HID: i2c-hid: Reorganize so ACPI and OF are separate modules omits a93c00e5f975 PCI: xgene-msi: Fix race in installing chained irq handler omits ad1cc6b75a79 PCI: dwc: Remove IRQ handler and data in one go omits 3f0ea2360e48 PCI: altera-msi: Remove IRQ handler and data in one go omits e1922b5da0e6 dt-bindings: timer: nuvoton: Clarify that interrupt of tim [...] omits df1bdee806f3 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix indentation omits 98509310e490 clocksource/drivers/davinci: Move pr_fmt() before the includes omits e95d931a15bb pinctrl: bcm: Simplify bool comparison omits 523d83ef0979 clocksource/drivers/efm32: Drop unused timer code omits 952de419b617 mt76: mt7663s: fix rx buffer refcounting omits d24c790577ef mt7601u: fix rx buffer refcounting omits 2a97d55333e4 clocksource/drivers/sh_cmt: Make sure channel clock supply [...] omits 7a3b8758bd6e clocksource/drivers/ixp4xx: Select TIMER_OF when needed omits 9aa351784e69 pinctrl: ingenic: Only support SoCs enabled in config omits 1b399bb04837 kconfig.h: Add IF_ENABLED() macro omits dbbdb8da424b Merge tag 'renesas-pinctrl-for-v5.12-tag1' of git://git.ke [...] omits 25d866c46c1d ACPICA: Clean up exception code class checks omits 3dfaea3811f8 ACPICA: Fix exception code class checks omits d9e84fb1a34e MIPS: relocatable: optimize the relocation process omits 049a68efbf0b MIPS: module: optimize module relocations processing omits 76d7fff22be3 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' omits a5360958a3cd MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too omits 39860fe070c9 ASoC: SOF: Intel: initial support to AlderLake-P omits 57c412d43d71 ASoC: audio-graph-card: Drop remote-endpoint as required property omits 160e8f96c626 ASoC: intel, keembay-i2s: Fix dt binding errors omits e36626bb099e ASoC: dt-bindings: mt8192-mt6359: Fix indentation omits a8939f2e138e ASoC: wm_adsp: Fix control name parsing for multi-fw omits 60c456e0ff06 pinctrl: sprd: Simplify bool comparison omits 94a5400f8b96 arm64: dts: rockchip: remove interrupt-names property from [...] omits cfb0fde7a7fa USB: serial: f81534: drop short control-transfer check omits 18d8fe614fad USB: serial: f81232: drop short control-transfer checks omits 0765590f91a2 USB: serial: io_ti: fix a debug-message copy-paste error omits 66db94786e94 USB: serial: io_ti: drop short control-transfer check omits 2dc0e7c37549 USB: serial: upd78f0730: drop short control-transfer check omits f7de9b64265f USB: serial: mxuport: drop short control-transfer check omits 90fa41ee4a67 USB: serial: cp210x: add copyright notice omits 4c0a84cb0904 USB: serial: cp210x: drop unused includes omits dc5338fc64b2 USB: serial: cp210x: drop short control-transfer checks omits 03f32d7cb51b USB: serial: cp210x: update control-characters on every change omits f61309d9c96a USB: serial: cp210x: set IXOFF thresholds omits 7748feffcd80 USB: serial: cp210x: add support for software flow control omits a5d82783754e pinctrl: ti :iodelay: Fixed inconsistent indenting omits 8ff059b8531f efi: ia64: move IA64-only declarations to new asm/efi.h header omits 4cd9a03435bc ARM: dts: rockchip: Add NFC node for RK3036 SoC omits 9c2bfe53b2fc ARM: dts: rockchip: Add NFC node for RK2928 and other SoCs omits 2525f194f9dc ARM: dts: rockchip: Add NFC node for RV1108 SoC omits d00e6e22e8b9 arm64: dts: rockchip: Add NFC node for PX30 SoC omits c56eeebc27af arm64: dts: rockchip: Add NFC node for RK3308 SoC omits b918e81f2145 arm64: dts: rockchip: rk3328: Add Radxa ROCK Pi E omits 31b8e8592f66 dt-bindings: arm: rockchip: Add Radxa ROCK Pi E omits c6433083f593 arm64: dts: rockchip: rk3328: Add clock_in_out property to [...] omits e58061b59787 arm64: dts: rockchip: rename thermal subnodes for rk3399 omits 7c96a5cf680a arm64: dts: rockchip: rename thermal subnodes for rk3368 omits b840662bd55f ARM: dts: rockchip: rename thermal subnodes for rk3288 omits 803c72c8547c openrisc: add arch/openrisc/Kbuild omits 979d9cbe75b9 USB: serial: pl2303: fix line-speed handling on newer chips omits 443121b3ebb9 selftests/fpu: Fix debugfs_simple_attr.cocci warning omits e037acf0b1ae HID: logitech-hidpp: add support for Unified Battery (1004 [...] omits 32e411d0af7f HID: sony: Add support for tilt on guitar hero guitars omits ebfac7b778fa module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for unde [...] omits afe993546334 arm64: dts: imx8m: add fsl,stop-mode property for FEC omits 066438ae637b arm64: dts: imx8m: add mac address for FEC omits 6c17f2d6ab50 arm64: dts: imx8mq: assign clock parents for FEC omits 70eacf42a93a arm64: dts: imx8m: correct assigned clocks for FEC omits d36f964cc742 ARM: dts: imx6: add wakeup support via magic packet omits 36a4e5983886 ARM: dts: sunxi: Fix CPU thermal zone node name omits 86131fb96ef6 ARM: dts: sunxi: Add missing backlight supply omits e299e6dd3574 ARM: dts: sunxi: Fix the LED node names omits 48b47749e334 dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements o [...] omits dcd80eaf74ef dt-bindings: iio: adc: Add AXP803 compatible omits e0ab5bf98208 dt-bindings: sunxi: Fix the pinecube compatible omits 896dd923ad26 arm64: dts: renesas: r8a779a0: Add MSIOF device nodes omits ed9be64eefe2 HID: make arrays usage and value to be the same omits 87ab16b644f3 Merge tag 'omap-for-v5.11/dt-late-signed' into omap-for-v5.12-dt omits 82c082784e03 firmware: imx: select SOC_BUS to fix firmware build omits b764eb65e1c9 arm64: dts: imx8mp: Correct the gpio ranges of gpio3 omits 2cc0bfc9c127 ARM: dts: imx6qdl-sr-som: fix some cubox-i platforms omits 3ad6be94e710 ARM: dts: imx: e60k02: add second uart omits 035a3e167b09 ARM: dts: imx6sl-tolino-shine3: correct console uart pinmux omits b34af2eef6ac ARM: dts: imx6sl-tolino-shine2hd: add second uart omits 4dec146131c5 ARM: dts: imx6sl-tolino-shine2hd: correct console uart pinmux omits 3657f729b6fb cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() omits 05f456286fd4 cpufreq: brcmstb-avs-cpufreq: Free resources in error path omits a88afa46b86f ARM: imx: build suspend-imx6.S with arm instruction set omits 266991721c15 cpufreq: qcom-hw: enable boost support omits 763ec5daaea8 cpufreq: tegra20: Use resource-managed API omits eb363edace68 ARM: dts: imx7d-flex-concentrator: fix pcf2127 reset omits 69c910d3675f arm64: dts: ls1028a: fix FlexSPI clock omits 7f8f6311ba59 ARM: dts: add Kverneland TGO board omits db8c29bae60a ARM: dts: add Kverneland UT1, UT1Q and UT1P omits 6e73bfbb2ed0 dt-bindings: arm: fsl: add Kverneland TGO board omits 55d743d1067b dt-bindings: arm: fsl: add Kverneland UT1, UT1Q and UI1P boards omits 18df346b66e5 dt-bindings: vendor-prefixes: Add an entry for Kverneland Group omits b67b3c9b6637 ARM: dts: sun8i-v3s: Add CSI0 MCLK pin definition omits cabb33dd1db6 Merge remote-tracking branch 'mfd/ib-mfd-bus-5.12' into su [...] omits aaad900757a6 arm64: dts: allwinner: h6: Add RSB controller node omits 8b6b17540370 arm64: dts: imx8mq: Add eCSPI DMA support omits 31872732a2d5 arm64: defconfig: Enable Broadcom BCM54140 PHY omits 5dd74cf8f3e6 arm64: dts: freescale: sl28: enable SATA support omits 12dffe14e372 arm64: dts: lx2160a-cex7: delete RTC interrupt omits 18b9de73f06e arm64: dts: imx8mn-beacon-som: Configure RTC aliases omits e8d08d80f450 arm64: dts: imx8mm-beacon: add more pinctrl states for usdhc1 omits 8900d0d59b63 arm64: dts: lx2160a-clearfog-itx: add power button support omits e4cbd169b3a8 ARM: dts: imx6ul-14x14-evk: Add camera support omits 2db7e78bf02b ARM: dts: imx6ul-14x14-evk: Describe the KSZ8081 reset omits 70f04e9a3358 ARM: dts: imx6ul-14x14-evk: Enable the GPIO expander omits 93ef4e415631 ARM: dts: imx6ul-14x14-evk: Fix SPI chipselect polarity omits 839661a2bbc8 ARM: dts: imx7: Mark timer with arm,cpu-registers-not-fw-c [...] omits a4bdea2004b2 power: supply: fix sbs-charger build, needs REGMAP_I2C omits bed3139613ea i2c: stub: remove definition of DEBUG omits 98b2b712bc85 i2c: i2c-mux-gpio: Enable this driver in ACPI land omits 19eb29b05cc6 i2c: i2c-mux-gpio: Factor out pdev->dev in _probe_dt() omits 8627537ce044 dt-bindings: i2c: renesas,i2c: add r8a779a0 (V3U) support omits e4555a32ba42 i2c: Drop unused efm32 bus driver omits 86ef5a79d6bb phy: qcom-qmp: Add support for SDX55 QMP PHY omits aa4731c8b5f4 dt-bindings: phy: qcom,qmp: Add SDX55 USB PHY binding omits c06e424be5f5 dmaengine: idxd: set DMA channel to be private omits f5cc9ace24fb dmaengine: idxd: fix misc interrupt completion omits 16e19e11228b dmaengine: idxd: Fix list corruption in description completion omits 9ee8f3d968ae dmaengine: qcom: gpi: Remove unneeded semicolon omits 213b97b12580 Merge branch 'net-fix-the-features-flag-in-sctp_gso_segment' omits 1fef8544bf41 sctp: remove the NETIF_F_SG flag before calling skb_segment omits dbd50f238dec net: move the hsize check to the else block in skb_segment omits 20efd2c79afb net: mscc: ocelot: Remove unneeded semicolon omits b660bccbc345 cxgb4: enable interrupt based Tx completions for T5 omits c761b2df9df0 Merge branch 'rid-w-1-warnings-in-ethernet' omits e242d5989965 net: ethernet: toshiba: spider_net: Document a whole bunch [...] omits b51036321461 net: ethernet: toshiba: ps3_gelic_net: Fix some kernel-doc [...] omits 807086021bf5 net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours omits e49e4647f3e2 net: ethernet: ti: am65-cpts: Document am65_cpts_rx_enable [...] omits 935888cda820 net: ethernet: ti: am65-cpsw-qos: Demote non-conformant fu [...] omits 090c7ae8e0d0 net: xen-netback: xenbus: Demote nonconformant kernel-doc headers omits 7d2a92445e3f net: ethernet: smsc: smc91x: Fix function name in kernel-d [...] omits 12b1ef321a73 rtc: tps65910: remove tps65910_rtc_ops_noirq omits 45909e5cda3b rtc: rv8803: constify rv8803_rtc_ops omits 19588d50a2d6 rtc: rv3032: constify rv3032_rtc_ops omits 9476b67bf9fa rtc: rv3029: constify rv3029_rtc_ops omits 0f7695691be6 rtc: rv3028: constify rv3028_rtc_ops omits 50f97e919faf rtc: opal: constify opal_rtc_ops omits 3948a866822e rtc: m41t80: constify m41t80_rtc_ops omits 732b7341b141 rtc: pcf85363: drop a struct rtc_class_ops omits aaaea29cb1f7 rtc: rx8010: drop a struct rtc_class_ops omits d4eaffe28bc1 rtc: pcf85063: remove pcf85063_rtc_ops_alarm omits 25cbe9c8d92a rtc: pcf2127: remove pcf2127_rtc_alrm_ops omits e53ad0841c4e rtc: m48t59: remove m48t02_rtc_ops omits b0d42defe1c7 rtc: mv: remove mv_rtc_alarm_ops omits 30f5bd537fdb rtc: cmos: remove cmos_rtc_ops_no_alarm omits 95151801edce rtc: armada38x: remove armada38x_rtc_ops_noirq omits d9b0dd54a194 rtc: pl031: use RTC_FEATURE_ALARM omits 7ae41220ef58 rtc: introduce features bitfield omits 3be95d277484 rtc: s5m: check the return value of s5m8767_rtc_init_reg() omits 7db7ad0817fe rtc: s5m: use devm_i2c_new_dummy_device() omits 1f0cbda3b452 rtc: s5m: select REGMAP_I2C omits 23d8f5b684fc make dump_common_audit_data() safe to be called from RCU pathwalk omits bca585d24a17 new helper: d_find_alias_rcu() omits ce5379963b28 netfilter: nft_dynset: dump expressions when set definitio [...] omits 24a7dc6fdb75 iio: adc: qcom-vadc-common: scale adcmap_100k_104ef_104fb omits 48d2e2ff85dd iio: adc: qcom-vadc-common: simplify qcom_vadc_map_voltage_temp omits 3bd0ceb566f7 iio: adc: qcom-vadc-common: rewrite vadc7 die temp calculation omits bb01e2637432 iio: adc: move vadc_map_pt from header to the source file omits 6e39b145cef7 iio: provide of_iio_channel_get_by_name() and devm_ version it omits 9695a2a52c83 iio: adc: qcom-spmi-adc5: use of_device_get_match_data omits ec82edb258bb iio: adc: move qcom-vadc-common.h to include dir omits 0c5b7a501e74 netfilter: nft_dynset: add timeout extension to template omits e2621acd6d9a iio: adc: qcom-vadc-common: use fixp_linear_interpolate omits c7ba98fc4043 iio: adc: qcom-vadc: move several adc5 functions to common file omits 8d502ef682fd fixp-arith: add a linear interpolation function omits fca05d4d61e6 netfilter: nft_dynset: honor stateful expressions in set d [...] omits 7d200b283aa0 iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_I [...] omits 0fb56bf95c76 arm64: dts: qcom: qrb5165-rb5: sort nodes alphabetically omits cd060b4d0868 power: supply: bq27xxx: fix polarity of current_now omits 95b78d53706d power: supply: charger-manager: fix incorrect health status omits b7e15bd0c17a power: reset: at91-sama5d2_shdwc: add support for sama7g5 omits fe487c75a453 dt-bindings: atmel-sysreg: add microchip,sama7g5-shdwc omits 95aa21a3f118 power: reset: at91-sama5d2_shdwc: fix wkupdbc mask omits 26fe7d1da95b dt-bindings: power/supply: Add ltc4162-l-charger omits 7088ef6726e8 power: supply: bq24190_charger: convert comma to semicolon omits f005e63100b3 power: supply: ab8500_fg: convert comma to semicolon omits f856b2f295bc power: supply: ds2780: Switch to using the new API kobj_to_dev() omits 3ed510f06e12 power: supply: bq27xxx: Support CHARGE_NOW for bq27z561/bq [...] omits 9ab7e76aefc9 GTP: add support for flow based tunneling API omits f4d133d86af7 tcp_cubic: use memset and offsetof init omits b69df2608281 net: tap: check vlan with eth_type_vlan() method omits 32d91b4af353 nfc: netlink: use &w->w in nfc_genl_rcv_nl_event omits 58f9f9b55555 Merge branch 'configuring-congestion-watermarks-on-ocelot- [...] omits f59fd9cab730 net: mscc: ocelot: configure watermarks using devlink-sb omits a4ae997adcbd net: mscc: ocelot: initialize watermarks to sane defaults omits 6c30384eb1de net: mscc: ocelot: register devlink ports omits c6c65d47ddeb net: mscc: ocelot: delete unused ocelot_set_cpu_port prototype omits 70d39a6e62d3 net: mscc: ocelot: export NUM_TC constant from felix to co [...] omits d19741b0f544 net: dsa: felix: perform teardown in reverse order of setup omits a7096915e427 net: dsa: felix: reindent struct dsa_switch_ops omits 2a6ef7630372 net: dsa: add ops for devlink-sb omits 703b762190e6 net: mscc: ocelot: add ops for decoding watermark threshol [...] omits f6fe01d6fa24 net: mscc: ocelot: auto-detect packet buffer size and numb [...] omits 2d9116be7607 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 3ada665b8fab net: ks8851: remove definition of DEBUG omits e794e7fa1963 neighbor: remove definition of DEBUG omits 2267c530f868 gianfar: remove definition of DEBUG omits 0ee2af4ebbe3 net: dsa: set configure_vlan_while_not_filtering to true b [...] omits 297af515d75f netxen_nic: switch from 'pci_' to 'dma_' API omits 7c140b05a1b8 Merge branch 'net-dsa-mv88e6xxx-lag-fixes' omits b80dc51b72e2 net: dsa: mv88e6xxx: Only allow LAG offload on supported hardware omits d38001d30d47 net: dsa: mv88e6xxx: Provide dummy implementations for tru [...] omits 8a39bee15d1d Merge branch 'arrow-speedchips-xrs700x-dsa-driver' omits 8204c2b01cf9 dt-bindings: net: dsa: add bindings for xrs700x switches omits ee00b24f32eb net: dsa: add Arrow SpeedChips XRS700x driver omits 54a52823a2d6 dsa: add support for Arrow XRS700x tag trailer omits e7fa5c80defe Merge branch 'add-further-dt-configuration-for-at803x-phys' omits 390b4cad8148 net: phy: at803x: add support for configuring SmartEEE omits 623c13295cf4 dt: ar803x: document SmartEEE properties omits 415de5fdeb5a cpuset: fix typos in comments omits da70862efe00 cgroup: cgroup.{procs,threads} factor out common parts omits b5e56576e162 MAINTAINERS: Update my email address omits 00e01f325de1 MAINTAINERS: Remove stale URLs for cpuset omits 61e960b07b63 cgroup-v1: add disabled controller check in cgroup1_parse_param() omits c09a3e6c97f0 soc: samsung: pm_domains: Convert to regular platform driver omits 7fbc3c373eef RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug omits 6f5d1b3016d6 RDMA/rtrs-srv: Init wr_cnt as 1 omits e8ae7ddb48a1 RDMA/rtrs-srv: Do not signal REG_MR omits aaed465f7617 RDMA/rtrs-clt: Use bitmask to check sess->flags omits b38041d50add RDMA/rtrs: Do not signal for heatbeat omits eab098246625 RDMA/rtrs-clt: Refactor the failure cases in alloc_clt omits 8537f2de6519 RDMA/rtrs-srv: Fix missing wr_cqe omits 7a8732a6f9a2 RDMA/rtrs-clt: Rename __rtrs_clt_change_state to rtrs_clt_ [...] omits 11f7b3940df3 RDMA/rtrs-clt: Kill rtrs_clt_change_state omits 88a8c54db98a RDMA/rtrs-clt: Remove unnecessary 'goto out' omits 25a033f5a758 RDMA/rtrs-clt: Kill wait_for_inflight_permits omits 7b47b27fcb4e RDMA/rtrs-clt: Consolidate rtrs_clt_destroy_sysfs_root_{fo [...] omits 424774c9f3fa RDMA/rtrs: Call kobject_put in the failure path omits f77c4839ee8f RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails omits f47e4e3e7172 RDMA/rtrs-clt: Set mininum limit when create QP omits f991fdac813f RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect omits 99f0c3807973 RDMA/rtrs-srv: Release lock before call into close_sess omits 7490fd1fe836 RDMA/rtrs: Extend ibtrs_cq_qp_create omits fbcdaa1908e8 perf build: Support build BPF skeletons with perf omits d2032d451016 bpftool: Add Makefile target bootstrap omits de634b898609 Merge series "Remove ARM platform efm32" from Uwe Kleine-K [...] omits 604303018221 x86/platform/geode: Convert alix LED to GPIO machine descriptor omits ab20fda2a3da x86/platform/geode: Convert geode LED to GPIO machine descriptor omits 3ff13602d7ca x86/platform/geode: Convert net5501 LED to GPIO machine de [...] omits 8a5a75e5e9e5 of/fdt: Make sure no-map does not remove already reserved regions omits 86588296acbf fdt: Properly handle "no-map" field in the memory region omits 12e17243d8a1 of: base: improve error msg in of_phandle_iterator_next() omits 0ba882ae2818 spi: Drop unused efm32 bus driver omits 365982aba1f2 fs: anon_inodes: rephrase to appropriate kernel-doc omits f35f6d8c1175 Merge series "Really implement Qualcomm LAB/IBB regulators [...] omits 574b813ae53f Merge series "ASoC/SoundWire: fix timeout values" from Bar [...] omits 42dc604051c9 Merge series "ASoC: qcom: Minor code cleanups for lpass-cp [...] omits f791f1a498fb dt-bindings: vendor-prefixes: Fix misordering introduced b [...] omits 8a996b2d8a03 ARM: dts: ux500: Reserve memory carveouts omits c1de44631eb5 audit: Remove leftover reference to the audit_tasklet omits 2004e62a2a06 arm64: defconfig: Drop unused K3 SoC specific options omits 1740e6736922 bus: arm-integrator-lm: Add of_node_put() before return statement omits 8880bf6de400 Merge tag 'imx-fixes-5.11' of git://git.kernel.org/pub/scm [...] omits bd97ad35e816 MAINTAINERS: Remove deleted platform efm32 omits cc6111375cec ARM: drop efm32 platform omits 7a367cc8d61e Merge tag 'renesas-dt-bindings-for-v5.12-tag1' of git://gi [...] omits 3bc4bf77fa2a soc: qcom: socinfo: Add MDM9607 IDs omits e6c88b8e434f arm64: defconfig: Enable Qualcomm SM8250 audio config omits 429b29aef7f8 tty: serial: Drop unused efm32 serial driver omits c25c210f590e usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot omits 2555a610906b Merge tag 'renesas-arm-dt-for-v5.12-tag1' of git://git.ker [...] omits 91369720557b MAINTAINERS: update MediaTek PHY/USB entry omits 717774eb5273 dt-bindings: usb: convert mediatek, mtu3.txt to YAML schema omits d93b29c80971 dt-bindings: usb: convert mediatek, mtk-xhci.txt to YAML schema omits f9924caf5d95 dt-bindings: usb: convert mediatek, musb.txt to YAML schema omits 6a0d64fc5a4e dt-bindings: net: btusb: change reference file name omits 23bf6fc7046c dt-bindings: usb: convert usb-device.txt to YAML schema omits 63d152149b2d usb: gadget: u_ether: support configuring interface names. omits f08fc2c30e78 usb: dwc3: pci: add support for the Intel Alder Lake-P omits 73203bde3a95 usb: dwc3: pci: ID for Tiger Lake CPU omits e492ce9bcaa1 usb: dwc3: pci: Register a software node for the dwc3 plat [...] omits e68d0119e328 software node: Introduce device_add_software_node() omits c86cad04dcc8 drivers/usb/gadget/udc: Assign boolean values to a bool variable omits ec8ef2dfaa3e arm64: defconfig: enable Lontium LT9611UXC bridge driver omits 438ffa4afd5b arm64: defconfig: enable display clock controller on sm8250 omits 407bdcf9beb3 soc: qcom: socinfo: Add SoC IDs for APQ/MSM8998 omits 0da78ae2e04c soc: qcom: socinfo: Add SoC IDs for 630 family omits 8333b2c26c2f soc: qcom: socinfo: Open read access to all for debugfs omits 734c78e7febf soc: qcom: socinfo: add info from PMIC models array omits 4305324208d8 soc: qcom: socinfo: add several PMIC IDs omits 0c0d0e56e08c soc: qcom: socinfo: add qrb5165 SoC ID omits abf2c58aaa77 arm64: dts: qcom: qrb5165-rb5: fix uSD pins drive strength omits 5373ae67c3aa MIPS: Support binutils configured with --enable-mips-fix-l [...] omits 8790ccf8daf1 MIPS: Compare __SYNC_loongson3_war against 0 omits bc19af98ba39 arm64: dts: qcom: sc7180: Add labels for cpuN-thermal nodes omits cabcff9be93b MIPS: pgtable: fix -Wshadow in asm/pgtable.h omits 6aabed5526ee arm64: dts: qcom: sm8250: Add CPU capacities and energy model omits b4791e695526 arm64: dts: qcom: sm8250: Define CPU topology omits 97c97c6ab173 MIPS: bitops: fix -Wshadow in asm/bitops.h omits d3a4e0f1b440 MIPS: select ARCH_WANT_LD_ORPHAN_WARN omits f41b233de0ae vmlinux.lds.h: catch UBSAN's "unnamed data" into data omits 9a427556fb8e vmlinux.lds.h: catch compound literals into data and BSS omits 795b3a363b76 MIPS: vmlinux.lds.S: explicitly declare .got table omits 008c3cbd5eb8 MIPS: vmlinux.lds.S: explicitly catch .rel.dyn symbols omits 894ef530012f MIPS: properly stop .eh_frame generation omits 5629d4183888 MIPS: vmlinux.lds.S: add ".gnu.attributes" to DISCARDS omits ee90fef1891f MIPS: CPS: don't create redundant .text.cps-vec section omits 8ac7c87acdca MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section omits dd582369c6c1 regulator: qcom-labibb: Implement voltage selector ops omits 3716a583fe0b arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors omits 6be4ba5467be arm64: dts: sdm850: Add OPP tables for 2.84 and 2.96GHz omits 475a5d85ff62 regulator: pf8x00: fix nxp,phase-shift omits 35a93349932e regulator: pf8x00: use linear range for buck 1-6 omits 245f5f65229a regulator: pf8x00: mark nxp,ilim-ma property as deprecated omits 34b860aa0b62 regulator: dt-bindings: pf8x00: mark nxp,ilim-ma property [...] omits 988d0d42509a regulator: dt-bindings: pf8x00: fix nxp,phase-shift doc omits 4d23b84d1fcd regulator: pf8x00: add a doc for the module omits 39196cfe10dd power: supply: cpcap-charger: Fix power_supply_put on null [...] omits 7ef8c9edc86c ASoC: codecs: soundwire: increase resume timeout omits 4e15f5060d34 ASoC: qcom: Remove duplicate error messages on ioremap omits e697df66876c ASoC: qcom: Stop casting away __iomem for error pointers omits 03b49bf9a92b ASoC: qcom: Add some names to regmap configs omits 16117beb16f0 ASoC: qcom: Remove useless debug print omits 288ef8a42612 arm64: dts: sdm845: add oneplus6/6t devices omits 3c15e00e7b58 mfd/bus: sunxi-rsb: Make .remove() callback return void omits 51567ad125f9 power: supply: cpcap-battery: constify psy_desc omits c4e0fec2f7ee PCI: rcar: Always allocate MSI addresses in 32bit space omits eda080eabf5b drivers: bus: simple-pm-bus: Fix compatibility with simple [...] omits 2a39af3870e9 ARM: OMAP2+: Fix booting for am335x after moving to simple-pm-bus omits 715a1284d89a Merge branch 'cpuidle-fix' into fixes omits 06862d789ddd ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter [...] omits 368e14ddb8c5 arm64: defconfig: Enable interconnect for imx8mq omits ad1abc8a03fd arm64: dts: imx8mq: Add interconnect for lcdif omits 20cf8d981c81 arm64: dts: imx8mq: Add interconnect provider property omits f18e6d573b80 arm64: dts: imx8mq: Add NOC node omits 915183b62276 ALSA: x86: Simplify with dma_set_mask_and_coherent() omits 669f65eaeb96 ALSA: pci: Simplify with dma_set_mask_and_coherent() omits 9a08676fc596 ALSA: dice: add support for Lexicon I-ONIX FW810s omits 42ef170d57d8 ALSA: usb-audio: Convert the last strlcpy() usage omits e8afdfdc8125 ALSA: usb-audio: Convert remaining strlcpy() to strscpy() omits 642856097c18 arm64: dts: freescale: sl28: add variant 1 omits 599bbb639e83 dt-bindings: arm: fsl: add Kontron sl28 variant 1 omits fd4a641ac88f leds: trigger: implement a tty trigger omits 63e34e707c62 tty: vcc: Drop impossible to hit WARN_ON omits 6da629c85871 tty: vcc: Drop unnecessary if block omits c24dc4bab20c tty: hvcs: Drop unnecessary if block omits 3da88be24997 thunderbolt: Add support for de-authorizing devices omits b86cb29287be x86: Remove definition of DEBUG omits e58bb688f2e4 Merge branch 'measure-critical-data' into next-integrity omits fdd1ffe8a812 selinux: include a consumer of the new IMA critical data hook omits 03cee1683666 IMA: define a builtin critical data measurement policy omits 9f5d7d23cc5e IMA: extend critical data hook to limit the measurement ba [...] omits 47d76a484050 IMA: limit critical data measurement based on a label omits c4e43aa2eeb0 IMA: add policy rule to measure critical data omits d6e645012d97 IMA: define a hook to measure kernel integrity critical data omits 291af651b350 IMA: add support to measure buffer data hash omits 2b4a2474a202 IMA: generalize keyring specific measurement constructs omits 7f3a79a7fd51 scsi: lpfc: Add support for eh_should_retry_cmd() omits afdd11269400 scsi: scsi_transport_fc: Add store capability to rport por [...] omits 02c66326dc7e scsi: scsi_transport_fc: Add a new rport state FC_PORTSTAT [...] omits 60bee27ba2df scsi: core: No retries on abort success omits 962c8dcdd5fa scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h omits 74097d805edb arm64: dts: qcom: sm8250: correct sdhc_2 xo clk omits 032d1900869f scsi: ibmvfc: Provide modules parameters for MQ settings omits 9000cb998bcf scsi: ibmvfc: Enable MQ and set reasonable defaults omits 7eb3ccd884ae scsi: ibmvfc: Purge SCSI channels after transport loss/reset omits a835f386f970 scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel omits a61236da7f9c scsi: ibmvfc: Add cancel mad initialization helper omits b88a5d9b7f56 scsi: ibmvfc: Register Sub-CRQ handles with VIOS during ch [...] omits 31750fbd7b6d scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized omits eed6a9a9571b Merge branch 'perf: Add mmap2 build id support' omits 88a16a130933 perf: Add build id data in mmap2 event omits 921f88fc8919 bpf: Add size arg to build_id_parse function omits bd7525dacd7e bpf: Move stack_map_get_build_id into lib omits cb72477be729 scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct omits c53408baa502 scsi: ibmvfc: Advertise client support for using hardware [...] omits e95eef3fc0bc scsi: ibmvfc: Implement channel enquiry and setup commands omits 39e461fddff0 scsi: ibmvfc: Map/request irq and register Sub-CRQ interru [...] omits 80a9e8eaed63 scsi: ibmvfc: Define Sub-CRQ interrupt handler routine omits 1d956ad853fc scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ r [...] omits d20046e64c09 scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine omits 3034ebe26389 scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ [...] omits 6d07f129dce2 scsi: ibmvfc: Add Subordinate CRQ definitions omits 9e6b6b81aafa scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ omits bb35ecb2a949 scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() omits 003d91a1393d scsi: ibmvfc: Init/free event pool during queue allocation/free omits 225acf5f1aba scsi: ibmvfc: Move event pool init/free routines omits 6ae208e5d2db scsi: ibmvfc: Add vhost fields and defaults for MQ enablement omits 9cd20d3f4736 scsi: ufs: Protect PM ops and err_handler from user access [...] omits fb7afe24ba1b scsi: ufs: Fix a possible NULL pointer issue omits c2c76ddb1402 arm64: dts: qcom: qrb5165-rb5: add HDMI audio playback omits 8f03014019f4 arm64: dts: qcom: qrb5165-rb5: enable cdsp device omits 1d9f03c0a15f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 7064a7341a0d Merge branch 'Atomics for eBPF' omits de948576f8e7 bpf: Document new atomic instructions omits 98d666d05a1d bpf: Add tests for new BPF atomic operations omits 981f94c3e921 bpf: Add bitwise atomic instructions omits 462910670e4a bpf: Pull out a macro for interpreting atomic ALU operations omits 5ffa25502b5a bpf: Add instructions for atomic_[cmp]xchg omits 5ca419f2864a bpf: Add BPF_FETCH field / create atomic_fetch_add instruction omits c5bcb5eb4db6 bpf: Move BPF_STX reserved field check into BPF_STX verifier code omits 91c960b00566 bpf: Rename BPF_XADD and prepare to encode other atomics in .imm omits e5f02caccfae bpf: x86: Factor out a lookup table for some ALU opcodes omits 74007cfc1f71 bpf: x86: Factor out emission of REX byte omits 11c11d0751fc bpf: x86: Factor out emission of ModR/M for *(reg + off) omits e4abfd88c781 Merge branch 'dissect-ptp-l2-packet-header' omits 4f1cc51f3488 net: flow_dissector: Parse PTP L2 packet header omits 71854255820d net: vlan: Add parse protocol header ops omits e3a7670737ec ch_ipsec: Remove initialization of rxq related data omits 3d33c00361e0 Merge branch 'net-ipa-gsi-interrupt-updates' omits 057ef63f755f net: ipa: retry TX channel stop commands omits 3d60e15f6ead net: ipa: change stop channel retry delay omits 59b5f4549625 net: ipa: change GSI command timeout omits 74401946bdad net: ipa: use usleep_range() 65;6003;1c The use of msleep( [...] omits a60d0632f6e8 net: ipa: introduce some interrupt helpers omits d9cbe818485b net: ipa: a few simple renames omits 747fdd47ed4f Merge tag 'linux-can-next-for-5.12-20210114' of git://git. [...] omits 22a8a230d771 Merge branch 'net-dsa-link-aggregation-support' omits 5b60dadb71db net: dsa: tag_dsa: Support reception of packets from LAG devices omits 57e661aae6a8 net: dsa: mv88e6xxx: Link aggregation support omits 058102a6e9eb net: dsa: Link aggregation support omits 5696c8aedfcc net: dsa: Don't offload port attributes on standalone ports omits 32d4c5647aad net: bonding: Notify ports about their initial state omits bb5c64c879e5 mlxsw: pci: switch from 'pci_' to 'dma_' API omits c612fe780803 net: marvell: prestera: fix uninitialized vid in prestera_ [...] omits a5317f3b06b3 net: openvswitch: add log message for error case omits 3bf679e2f7d9 Merge branch 'selftests-updates-to-allow-single-instance-o [...] omits 5265a0142f57 selftests: Add separate option to nettest for address binding omits f26a008c4512 selftests: Remove exraneous newline in nettest omits 8a909735fa29 selftests: Add separate options for server device bindings omits d3857b8f0d19 selftests: Add new option for client-side passwords omits a824e261d7cd selftests: Consistently specify address for MD5 protection omits 9a8d584964fc selftests: Make address validation apply only to client mode omits db9993359e58 selftests: Add missing newline in nettest error messages omits f222c37cf75a selftests: Use separate stdout and stderr buffers in nettest omits 6469403c97b4 selftests: Add support to nettest to run both client and server omits 092e0ceb12f2 selftests: Add options to set network namespace to nettest omits f2f575840a59 selftests: Move address validation in nettest omits 6fc90e18994c selftests: Move convert_addr up in nettest omits 3a70a6451551 selftests: Move device validation in nettest omits c01037293c4b Merge branch 'add-100-base-x-mode' omits 6e12f35cef6b sfp: add support for 100 base-x SFPs omits b1ae3587d16a net: phy: Add 100 base-x mode omits 3c51fa5d2afe net: phy: ar803x: disable extended next page bit omits f766f77a74f5 riscv/stacktrace: Fix stack output without ra on the stack top omits da401e894532 riscv: Improve __show_regs omits 091b9450858e riscv: Add dump stack in show_regs omits fea2fed201ee riscv: Enable per-task stack canaries omits ee55ff803b38 riscv: Add support for function error injection omits 74784081aac8 riscv: Add uprobes supported omits 829adda597fe riscv: Add KPROBES_ON_FTRACE supported omits c22b0bcb1dd0 riscv: Add kprobes supported omits afc76b8b8011 riscv: Using PATCHABLE_FUNCTION_ENTRY instead of MCOUNT omits 5ad84adf5456 riscv: Fixup patch_text panic in ftrace omits 67d945778099 riscv: Fixup wrong ftrace remove cflag omits edfcf91fe4f8 riscv: Fixup compile error BUILD_BUG_ON failed omits dcdc7a53a890 RISC-V: Implement ptrace regs and stack API omits 46ad48e8a28d riscv: Add machine name to kernel boot log and stack dump output omits 4f0e8eef772e riscv: Add numa support for riscv64 platform omits 3e5b0bdb2a4d riscv: Add support pte_protnone and pmd_protnone if CONFIG [...] omits cbd34f4bb37d riscv: Separate memory init from paging init omits ae3c107cd8be numa: Move numa implementation to common code omits eb75541f8b45 arm64, numa: Change the numa init functions name to be generic omits 5a2308da9f60 riscv: Add Canaan Kendryte K210 reset controller omits ed3137edb31b dt-bindings: pinctrl: Document canaan,k210-fpioa bindings omits 1d7c9d093ed5 dt-bindings: reset: Document canaan,k210-rst bindings omits 23fb08e72a0e dt-binding: mfd: Document canaan,k210-sysctl bindings omits 802fee26d8af riscv: cleanup Canaan Kendryte K210 sysctl driver omits 93c2ce1ee77e riscv: Fix Canaan Kendryte K210 device tree omits 08734e0581a5 riscv: Use vendor name for K210 SoC support omits 284448495860 power: supply: cpcap-battery: Fix typo omits 0f596487ff99 power: supply: cpcap-battery: Add charge_now property omits 1e64926c5dd9 power: supply: cpcap-battery: Implement capacity reporting omits faf6e9008114 power: supply: cpcap-battery: Keep track of state for capa [...] omits 4fb0357c6d57 power: supply: cpcap-battery: Add charge_full property omits bb8b9a985083 power: supply: cpcap-battery: Use charger status for batte [...] omits 2071236b8519 power: supply: cpcap-charger: Provide state updates for ba [...] omits 6ddcec581fdc power: supply: cpcap-charger: Simplify things with enable [...] omits 5a21489207a5 power: supply: cpcap-charger: Drop internal state and use [...] omits c6fdea96646d power: supply: cpcap-charger: Limiting charge current on Droid 4 omits 41ac23f5c9fb power: supply: cpcap-charger: Use standard enumeration omits e015964a2868 power: supply: cpcap-charger: Make VBUS already provided d [...] omits 2828ffc2a276 power: supply: cpcap-charger: Fix flakey reboot with charg [...] omits 97456a24acb4 power: supply: cpcap-battery: Fix missing power_supply_put() omits 4bff91bb3231 power: supply: cpcap-charger: Fix missing power_supply_put() omits b537900f1598 userfaultfd: use secure anon inodes for userfaultfd omits c82a2fbe6c02 power: supply: Add battery gauge driver for Acer Iconia Tab A500 omits c3f181351647 power: supply: bq256xx: Fix BQ256XX_NUM_WD_VAL and bq256xx [...] omits 29cd6591ab6f selinux: teach SELinux about anonymous inodes omits e7e832ce6fa7 fs: add LSM-supporting anon-inode interface omits 215b674b84dd security: add inode_init_security_anon() LSM hook omits 8ba396551d5d ARM: dts: stm32: Disable KS8851 and FMC on PicoITX board omits 2f9c3506b5c5 ARM: dts: stm32: Fix schema warnings for pwm-leds on lxa-mc1 omits 32d4878b26c1 ARM: dts: stm32: Disable SDMMC1 CKIN feedback clock on DHCOM omits 7cd8567d988a ARM: dts: stm32: Enable internal pull-ups for SDMMC1 on DHCOM SoM omits 07ceefa3012f wlcore: Downgrade exceeded max RX BA sessions to debug omits 098238e80bed wilc1000: use flexible-array member instead of zero-length array omits e862a3e40880 brcmfmac: clear EAP/association status bits on linkdown events omits 73c655410181 brcmfmac: Delete useless kfree code omits 0924ba9fbc26 qtnfmac_pcie: Use module_pci_driver omits 1dac51269d05 mt7601u: check the status of device in calibration omits 0e40dbd56d67 mt7601u: process URBs in status EPROTO properly omits f4add10399f9 brcmfmac: support BCM4365E with 43666 ChipCommon chip ID omits e4c748ee4af1 wilc1000: fix spelling mistake in Kconfig "devision" -> "d [...] omits 596c84c49f8a mwifiex: pcie: Drop bogus __refdata annotation omits d3a78c7a9daa rtw88: Simplify bool comparison omits 5f782c11569d rtw88: coex: set 4 slot TDMA for BT link and WL busy omits 840105e4f12f rtw88: 8821c: apply CCK PD level which calculates from dyn [...] omits ac9533d2a637 rtw88: reduce the log level for failure of tx report omits 8873e8f56f74 rtw88: Delete useless kfree code omits 83d411224025 ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 omits 10793e557ace ARM: dts: stm32: Fix GPIO hog flags on DHCOM PicoITX omits bcbacfb82c70 ARM: dts: stm32: Fix GPIO hog names on DHCOM omits 20612d2428c3 fpga: dfl-pci: rectify ReST formatting omits a6616bc9a0af iwlwifi: dbg: Don't touch the tlv data omits b7c568752ef3 mt76: Fix queue ID variable types after mcu queue split omits a402e397b938 spi: pxa2xx: Add support for Intel Alder Lake PCH-P omits 112b6a8e038d arm64: allow LTO to be selected omits a31d793dbabd arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS omits 004d53f8c96f arm64: vdso: disable LTO omits 01dd633e7aae drivers/misc/lkdtm: disable LTO for rodata.o omits 6e20f18579c5 efi/libstub: disable LTO omits d23dddf86a12 scripts/mod: disable LTO for empty.c omits 7ac204b545f2 modpost: lto: strip .lto from module names omits 09a4e4d9c52a PCI: Fix PREL32 relocations for LTO omits 3578ad11f3fb init: lto: fix PREL32 relocations omits a8cccdd95473 init: lto: ensure initcall ordering omits fbe078d397b4 kbuild: lto: add a default list of used symbols omits dd2776222abb kbuild: lto: merge module sections omits 22d429e75f24 kbuild: lto: limit inlining omits 38e891849003 kbuild: lto: fix module versioning omits dc5723b02e52 kbuild: add support for Clang LTO omits 5e6dca82bcaa x86/entry: Emit a symbol for register restoring thunk omits 087698939f30 ARM: dts: stm32: Disable optional TSC2004 on DRC02 board omits c9c324dc22aa objtool: Support stack layout changes in alternatives omits b23cc71c6274 objtool: Add 'alt_group' struct omits ab4e0744e99b objtool: Refactor ORC section generation omits 063a60634d48 ARM: dts: stm32: Disable WP on DHCOM uSD slot omits 1a9b001237f8 ARM: dts: stm32: Connect card-detect signal on DHCOM omits a0572c0734e4 ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect omits c8a9c85d4e70 arm64: dts: ti: k3-j7200-som-p0: Add DDR carveout memory n [...] omits 7a3b0c2ad3b0 arm64: dts: ti: k3-j7200-som-p0: Add mailboxes to R5Fs omits eb6f3655d3ed arm64: dts: ti: k3-j7200: Add R5F cluster nodes omits 7dfa69af2b5a spi: bcm2835aux: Call the dedicated transfer completion function. omits 6bd2c867cd6e spi: rockchip: Call the dedicated transfer completion function. omits ccae0b408ba0 spi: bcm2835: Call the dedicated transfer completion function. omits 097d43d85704 mm: memblock: remove return value of memblock_free_all() omits b2548da647bb mfd: bd9571mwv: Add support for BD9574MWF omits f16e1fd197f8 mfd: bd9571mwv: Make the driver more generic omits 1e40a92c651f mfd: bd9571mwv: Use devm_regmap_add_irq_chip() omits bfb26be7fe90 mfd: bd9571mwv: Use the SPDX license identifier omits 2e35627e6956 gpio: bd9571mwv: Add BD9574MWF support omits 2d7af444e836 gpio: bd9571mwv: rid of using struct bd9571mwv omits b9f71d14e570 gpio: bd9571mwv: Use the SPDX license identifier omits ceee9dc13bf9 regulator: bd9571mwv: Add BD9574MWF support omits 30402f97f965 regulator: bd9571mwv: rid of using struct bd9571mwv omits b0f87e8ac263 mfd: rohm-generic: Add BD9571 and BD9574 omits e413c27e2ec8 dt-bindings: mfd: bd9571mwv: Document BD9574MWF omits c58ad0f2b052 mfd: bd9571mwv: Use devm_mfd_add_devices() omits 321af22a3d2f media: atomisp: convert comma to semicolon omits 480fad61d301 media: zoran: convert comma to semicolon omits 5a402af5e19f media: ti-vpe: cal: fix write to unallocated memory omits 3b3bf0e38959 media: ti-vpe: cal: Mark cal_camerarx_media_ops with stati [...] omits f5ffb81f5137 media: imx7: csi: Fix pad link validation omits 9bac67214fbf media: imx7: csi: Fix regression for parallel cameras on i.MX6UL omits e98ce77b5753 media: venus: venc : Add support for priority ID control. omits 6bde70da98f6 media: v4l2-ctrl: Add base layer priority id control. omits 74c895974fd3 media: venus: venc: Add support for frame-specific min/max [...] omits 4ca134ee9823 media: v4l2-ctrl: Add layer wise bitrate controls for h264 omits 99d0cbe4be78 media: v4l2-ctrl: Add frame-specific min/max qp controls for hevc omits ae56e038f72d media: ccs: Make (non-)use of uninitialised variables more robust omits 9db0fcde36e3 media: cxd2841er: use DIV_ROUND_UP to calculate timeout omits 1b43bad31fb0 media: mceusb: Fix potential out-of-bounds shift omits 4487e0215560 media: ir_toy: add another IR Droid device omits 859b510bb7fa HID: chicony: Add Wireless Radio Control feature for Chico [...] omits 8837e845a2a8 arm64: dts: allwinner: Pine H64: Enable HS200 eMMC mode omits 0d66e0b857c6 arm64: dts: allwinner: Pine64-LTS/SoPine: Enable HS200 eMMC mode omits 948c657cc45e arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz omits cfe6c487b9a1 arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency omits 941432d00768 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card omits 66a3cf5a25e2 arm64: dts: allwinner: Pine64-LTS: Add status LED omits da2fb8457f71 arm64: dts: allwinner: H6: properly connect USB PHY to port 0 omits cc72570747e4 arm64: dts: allwinner: A64: properly connect USB PHY to port 0 omits 1f4449e12c5c arm64: dts: renesas: r8a779a0: Add SYS-DMAC nodes omits dfacaef96cbf arm64: dts: renesas: r8a779a0: Add GPIO nodes omits 7ba8b4380afb KVM: arm64: Use the reg_to_encoding() macro instead of sys_reg() omits a5cda861ed57 pinctrl: renesas: r8a779a0: Add TPU pins, groups and functions omits b3761cd6e156 pinctrl: renesas: r8a779a0: Add TMU pins, groups and functions omits a6a51403336b pinctrl: renesas: r8a779a0: Add QSPI pins, groups, and functions omits 30db678101c7 pinctrl: renesas: r8a779a0: Add PWM pins, groups and functions omits 88aac7aa7533 pinctrl: renesas: r8a779a0: Add MSIOF pins, groups and functions omits 2feb2d5cbabf pinctrl: renesas: r8a779a0: Add MMC pins, groups and functions omits 8be8e8ee0230 pinctrl: renesas: r8a779a0: Add INTC-EX pins, groups and function omits 7e67ff6efc28 pinctrl: renesas: r8a779a0: Add HSCIF pins, groups and functions omits 6e03446d0e3f pinctrl: renesas: r8a779a0: Add DU pins, groups and function omits 1a954c68230f pinctrl: renesas: r8a779a0: Add CANFD pins, groups and functions omits cc35593ff4fe pinctrl: renesas: r8a779a0: Add EtherAVB pins, groups and [...] omits 7b66f2ddc8ad pinctrl: renesas: r8a779a0: Add I2C pins, groups and functions omits 5621739dc1ff pinctrl: renesas: r8a779a0: Add SCIF pins, groups and functions omits 741a7370fc3b pinctrl: renesas: Initial R8A779A0 (V3U) PFC support omits 9f2af9e56136 pinctrl: renesas: Add PORT_GP_CFG_{2,31} macros omits 537db25ca330 pinctrl: renesas: Add I/O voltage level flag omits e127ef2ed0a6 pinctrl: renesas: Implement unlock register masks omits 2c91ef392161 KVM: arm64: Allow PSCI SYSTEM_OFF/RESET to return omits 7ded92e25cac KVM: arm64: Simplify handling of absent PMU system registers omits 11663111cd49 KVM: arm64: Hide PMU registers from userspace when not available omits 73feebad9e05 arm64: dts: renesas: r8a779a0: Add pinctrl device node omits 88a1590b1407 dt-bindings: pinctrl: renesas,pfc: Document r8a779a0 PFC support omits 7e923e6a3ceb locking/selftests: Add local_lock inversion tests omits 5f2962401c6e locking/lockdep: Exclude local_lock_t from IRQ inversions omits 175b1a60e880 locking/lockdep: Clean up check_redundant() a bit omits bc2dd71b2836 locking/lockdep: Add a skip() function to __bfs() omits dfd5e3f5fe27 locking/lockdep: Mark local_lock_t omits 5831c0f71d66 locking/selftests: More granular debug_locks_verbose omits 9271a40d2a14 lockdep/selftest: Add wait context selftests omits 9a7832ce3d92 perf/x86/intel/uncore: With > 8 nodes, get pci bus die id [...] omits ba9506be4e40 perf/x86/intel/uncore: Store the logical die id instead of [...] omits 65bcf072e20e sched: Use task_current() instead of 'rq->curr == p' omits e9b9734b7465 sched/fair: Reduce cases for active balance omits 8a41dfcda7a3 sched/fair: Don't set LBF_ALL_PINNED unnecessarily omits fc488ffd4297 sched/fair: Skip idle cfs_rq omits 8c1f560c1ea3 sched/fair: Avoid stale CPU util_est value for schedutil i [...] omits 0301925dd004 sched: Add schedutil overview omits e0b257c3b71b sched: Prevent raising SCHED_SOFTIRQ when CPU is !active omits d1515851ca07 thermal: cpufreq_cooling: Reuse sched_cpu_util() for SMP p [...] omits a5418be9dffe sched/core: Rename schedutil_cpu_util() and allow rest of [...] omits 7d6a905f3dd6 sched/core: Move schedutil_cpu_util() to core.c omits 5dc71f1eb870 USB: dwc3: document gadget_max_speed omits e793c2a3d376 dt-bindings: usb: update snps,dwc3.yaml references omits 16bcc58e1dab Documentation/devicetree/bindings/usb/dwc3-st.txt: update [...] omits 132ee0da6e9f usb: dwc3: gadget: Disable Vendor Test LMP Received event omits ac9b7554afeb reset: core: fix a kernel-doc markup omits 1105592cb8fd can: tcan4x5x: remove __packed attribute from struct tcan4 [...] omits 741b91f1b0ea can: dev: can_put_echo_skb(): add software tx timestamps omits 99842c9685ab can: dev: can_rx_offload_get_echo_skb(): extend to return [...] omits 9420e1d495e2 can: dev: can_get_echo_skb(): extend to return can frame length omits 1dcb6e57db83 can: dev: can_put_echo_skb(): extend to handle frame_len omits f0ef72febc9a can: dev: extend struct can_skb_priv to hold CAN frame length omits 85d99c3e2a13 can: length: can_skb_get_frame_len(): introduce function t [...] omits 99b7beb0431a can: length: canfd_sanitize_len(): add function to sanitiz [...] omits 652562e5ff06 can: length: can_fd_len2dlc(): simplify length calculcation omits e2811196fbe0 crypto: keembay-ocs-hcu - Add dependency on HAS_IOMEM and [...] omits 2aa3da2d3478 crypto: keembay-ocs-hcu - Fix a WARN() message omits a04ea6f7ffa2 crypto: x86 - use local headers for x86 specific shared de [...] omits 64ca771cd6bf crypto: x86 - remove glue helper module omits 165f357334cc crypto: x86/twofish - drop dependency on glue helper omits ea55cfc3f920 crypto: x86/cast6 - drop dependency on glue helper omits 674d40abac42 crypto: x86/cast5 - drop dependency on glue helper omits 9ad58b46f814 crypto: x86/serpent - drop dependency on glue helper omits 407d409a8102 crypto: x86/camellia - drop dependency on glue helper omits 827ee47228a6 crypto: x86 - add some helper macros for ECB and CBC modes omits c0a64926c53e crypto: x86/blowfish - drop CTR mode implementation omits 768db5fee3bb crypto: x86/des - drop CTR mode implementation omits 89b7ba5c8b9b crypto: x86/glue-helper - drop CTR helper routines omits f43dcaf2c97e crypto: x86/twofish - drop CTR mode implementation omits 7a6623cc6867 crypto: x86/cast6 - drop CTR mode implementation omits e2d60e2f597a crypto: x86/cast5 - drop CTR mode implementation omits 2e9440ae6eab crypto: x86/serpent - drop CTR mode implementation omits a1f91ecf812a crypto: x86/camellia - drop CTR mode implementation omits 31d49c448ab8 crypto: x86/glue-helper - drop XTS helper routines omits da4df93a94a5 crypto: x86/twofish - switch to XTS template omits 9ec0af8aa603 crypto: x86/serpent- switch to XTS template omits 2cc0fedb8124 crypto: x86/cast6 - switch to XTS template omits 55a7e88f0168 crypto: x86/camellia - switch to XTS template omits 4d6a5a4b1e4a crypto: marvell/cesa - Fix a spelling s/fautly/faultly/ in [...] omits 34932a6033be crypto: hisilicon/sec - register SEC device to uacce omits bedd04e4aa14 crypto: hisilicon/hpre - register HPRE device to uacce omits f8408d2b79b8 crypto: hisilicon - add ZIP device using mode parameter omits 0d61c3f1449a crypto: hisilicon/qm - SVA bugfixed on Kunpeng920 omits f7f2b43eaf6b crypto: bcm - Rename struct device_private to bcm_device_private omits e48767c17718 crypto: qat - reduce size of mapped region omits 80fccf18fec3 crypto: qat - change format string and cast ring size omits 1aaae055d48e crypto: qat - fix potential spectre issue omits 0db0d797abca crypto: qat - configure arbiter mapping based on engines enabled omits d6cbf4eaa467 crypto: aesni - replace function pointers with static branches omits 83c83e658863 crypto: aesni - refactor scatterlist processing omits 2694e23ffd21 crypto: aesni - clean up mapping of associated data omits 30f2c18eb564 crypto: aesni - drop unused asm prototypes omits a13ed1d15b07 crypto: aesni - prevent misaligned buffers on the stack omits 4f1a02e75a2e crypto: qat - replace CRYPTO_AES with CRYPTO_LIB_AES in Kconfig omits 81064c96d881 crypto: stm32 - Fix last sparse warning in stm32_cryp_chec [...] omits 0ae5b43d6dde tcp: assign skb hash after tcp_event_data_sent omits 848c1903d35e dpaa2-mac: fix the remove path for non-MAC interfaces omits 70b32d8276fe dpaa2-eth: add support for Rx VLAN filtering omits b7cf966126eb octeontx2-pf: Add flow classification using IP next level [...] omits bade5c554f1a tools/bpftool: Add -Wall when building BPF programs omits ce5a518e9de5 bpf, libbpf: Avoid unused function warning on bpf_tail_cal [...] omits 324cefaf1c72 net: core: use eth_type_vlan in __netif_receive_skb_core omits fbeed9349521 Merge branch 'selftests/bpf: Some build fixes' omits b8d1cbef2ea4 selftests/bpf: Install btf_dump test cases omits ca1e846711a8 selftests/bpf: Fix installation of urandom_read omits d6ac8cad50f0 selftests/bpf: Move generated test files to $(TEST_GEN_FILES) omits 5837cedef6f3 selftests/bpf: Fix out-of-tree build omits de11ae4f56fd selftests/bpf: Enable cross-building omits 9fd53a5bd129 usb: cdnsp: fixes undefined reference to cdns_remove omits 6500f30b1642 usb: cdns3: Adds missing __iomem markers omits 4f70d150294b drivers/soc/litex: make 'litex_[set|get]_reg()' methods private omits 51f109228308 drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs omits ffa4ebc48971 drivers/soc/litex: s/LITEX_REG_SIZE/LITEX_SUBREG_ALIGN/g omits b5d3061ea2e6 drivers/soc/litex: separate MMIO from subregister offset c [...] omits 9d93a9e8aab3 drivers/soc/litex: move generic accessors to litex.h omits 5ed934e57e71 x86/insn: Fix vector instruction decoding on big endian cr [...] omits 7786032e52cb objtool: Rework header include paths omits 8bfe273238d7 objtool: Fix x86 orc generation on big endian cross-compiles omits a1a664ece586 objtool: Fix reloc generation on big endian cross-compiles omits 1d509f2a6ebc x86/insn: Support big endian cross-compiles omits c8d7b7e592f4 x86/tools: Use tools headers for instruction decoder selftests omits 201ef5a974e2 objtool: Make SP memory operation match PUSH/POP semantics omits 468af56a7bba objtool: Support addition to set CFA base omits fb084fde0c81 objtool: Fully validate the stack frame omits 679500e385fc Merge branch 'mlx5-updates-2021-01-07' omits 224169d2a32b net/mlx5e: IPsec, Remove unnecessary config flag usage omits a29adad5860e net/mlx5e: IPsec, Inline feature_check fast-path function omits f3bea940b12c net/mlx5e: IPsec, Avoid unreachable return omits 3a28eda94c8c net/mlx5e: IPsec, Enclose csum logic under ipsec config omits 763e1e547f86 net/mlx5e: CT: Remove redundant usage of zone mask omits 8d2c5e755718 net/mlx5e: Remove redundant initialization to null omits f822cf86af00 net/mlx5e: CT: Pass null instead of zero spec omits 9a99c8f1253a net/mlx5e: E-Switch, Offload all chain 0 priorities when m [...] omits af4c2fab3ff4 net/mlx5: E-Switch, use new cap as condition for mpls over udp omits 21bad8da1e77 net/mlx5e: Simplify condition on esw_vport_enable_qos() omits 838b00a2260a net/mlx5: Add HW definition of reg_c_preserve omits f302589b2d2a doc/zh_CN: mips: use doc references instead omits 174a6db25f0d doc/zh_CN: adjust table markup in mips/ingenic-tcu.rst omits b059b48500da Merge tag 'ib-psy-pxa-for-5.12-signed' into psy-next omits cb6d6918c56f power: supply: wm97xx_battery: Convert to GPIO descriptor omits a3b4388ea19b power: supply: z2_battery: Convert to GPIO descriptors omits 3235d1305066 power: reset: Add poweroff driver for ATC260x PMICs omits 2f7cf24f4205 power: supply: core: Constify static struct attribute_group omits 249aacc6a30f power: supply: ltc4162-l: Constify static struct attribute_group omits e4aad9998ee9 Merge v5.11-rc3 omits c2fa56173ba6 Merge v5.11-rc3 omits 09db7311ca61 Merge v5.11-rc3 omits 2d446c98cde3 Merge v5.11-rc3 omits c6892892a95d spi: bcm2835: Set controller max_speed_hz omits 44a4cfad8d78 ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback omits 3475b44c7601 ASoC: SOF: sof-pci-dev: add .shutdown() callback omits daff7f1478e1 ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown omits 7edb3051f116 ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops omits 035b73b2b3b2 dmaengine: hsu: disable spurious interrupt omits 747ee57bd33d dmaengine: ti: k3-udma: Do not initialize ret in tisci cha [...] omits 046d679b5b81 dmaengine: ti: k3-udma: Add support for burst_size configu [...] omits 660343d063f7 dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes omits ed296c6c05b0 ext4: simplify i_state checks in __ext4_update_other_inode_time() omits 3aac630b5ce1 gfs2: don't worry about I_DIRTY_TIME in gfs2_fsync() omits da0c4c60d8c7 fs: improve comments for writeback_single_inode() omits 83dc881d678a fs: drop redundant check from __writeback_single_inode() omits 35d14f278e53 fs: clean up __mark_inode_dirty() a bit omits a38ed483a726 fs: pass only I_DIRTY_INODE flags to ->dirty_inode omits e2728c5621fd fs: don't call ->dirty_inode for lazytime timestamp updates omits ff4136e64d12 fat: only specify I_DIRTY_TIME when needed in fat_update_time() omits e20b14db050a fs: only specify I_DIRTY_TIME when needed in generic_updat [...] omits 1e9d63331f8f fs: correctly document the inode dirty flags omits 4540b9fbd8eb misc: eeprom_93xx46: Add module alias to avoid breaking su [...] omits 9335e23ddc33 tty: serial: owl: Add support for kernel debugger omits 72366b3c530c Merge series "spi: sh-msiof: Advertize bit rate limits and [...] omits 10f48a12eb0d Merge series "spi: cadence-quadspi: Add QSPI controller su [...] omits 342c3bc515fd Merge series "ASoC: soc-pcm: cleanup code" from Kuninori M [...] omits 5b1af71280ab phy: stm32: rework PLL Lock detection omits 649627245cc4 phy: stm32: ensure phy are no more active when removing th [...] omits 56bf858edd17 phy: stm32: ensure pll is disabled before phys creation omits 04edf6d6e22b phy: stm32: replace regulator_bulk* by multiple regulator_* omits 613a475f0be1 phy: stm32: manage 1v1 and 1v8 supplies at pll activation/ [...] omits 00a9f7176037 dt-bindings: phy: phy-stm32-usbphyc: move PLL supplies to [...] omits a90b6543bf06 firmware: arm_scmi: Fix call site of scmi_notification_exit omits 34168172eb9f dt-bindings: phy: update phy-cadence-sierra.yaml reference omits 4b402fa8e0b7 phy: phy-brcm-usb: support PHY on the BCM4908 omits 46b616c1574d dt-bindings: phy: brcm, brcmstb-usb-phy: add BCM4908 binding omits b39069a482ad dt-bindings: phy: brcm, brcmstb-usb-phy: convert to the js [...] omits 6d54623a5627 phy: mediatek: Mark mtk_mipi_tx_driver with static keyword omits 36acd5e24e30 phy: lantiq: rcu-usb2: wait after clock enable omits 08abe46b2cfc selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support omits dc8423a879b1 dt-bindings: phy: convert MIPI DSI PHY binding to YAML schema omits 5ada755de9db dt-bindings: phy: convert HDMI PHY binding to YAML schema omits 67038ec1bdfb dt-bindings: phy: convert phy-mtk-ufs.txt to YAML schema omits cbdf8f508017 dt-bindings: phy: convert phy-mtk-tphy.txt to YAML schema omits a8ec9e048bf3 dt-bindings: phy: convert phy-mtk-xsphy.txt to YAML schema omits ccf11dbaa07b evm: Fix memleak in init_desc omits 970e8eaa0819 spi: stm32: Simplify stm32h7_spi_prepare_fthlv() omits eaecba876783 spi: spi-qcom-qspi: Use irq trigger flags from firmware omits 566c6120f095 spi: hisi-sfc-v3xx: extend version checking compatibility omits 81f68479ec4e spi: sh-msiof: Fill in controller speed limits omits 9a133f7b72f0 spi: sh-msiof: Fill in spi_transfer.effective_speed_hz omits a9dfa098b7d6 phy: ingenic: Remove useless field .version omits 7ac9266120bc ARM: dts: ux500: Add die temperature to AB8505 omits 5282da459a97 ARM: dts: ux500: Push VMMCI down to each tree omits ace79dd1b0d9 ARM: dts: ux500: Remove the GPADC HW IRQ omits 695055861a36 ARM: dts: ux500: Add thermistors to the HREF omits bc324d447fba ARM: dts: ux500: Add interrupts to charger omits 200231a72706 ARM: dts: ux500: Fix channel names attributes omits 78894adedd87 ARM: dts: ux500: Add a device tree for Janice omits 266df28f9ac1 phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() omits 915f1d230e52 phy: phy-brcm-usb: specify init function format at struct level omits d14f4cce9340 phy: phy-brcm-usb: improve getting OF matching data omits c188365402f6 phy: rockchip: emmc, add vendor prefix to dts properties omits 88d9f40c4b71 devicetree: phy: rockchip-emmc optional add vendor prefix omits aaf316de3bba phy: cpcap-usb: remove unneeded conversion to bool omits 39961bd6b70e phy: rockchip-emmc: emmc_phy_init() always return 0 omits fcebca39938f dt-bindings: spi: cadence-qspi: Add support for Intel lgm-qspi omits eb4aadc31ef4 spi: Move cadence-quadspi.txt to Documentation/devicetree/ [...] omits b436fb7d29bf spi: cadence-quadspi: Add multi-chipselect support for Int [...] omits ad2775dc3fc5 spi: cadence-quadspi: Disable the DAC for Intel LGM SoC omits ab2d28750aac spi: cadence-quadspi: Add QSPI support for Intel LGM SoC omits 3acb64c07e95 regulator: ab8500: Decomission platform data header omits c512150b266b regulator: ab8500: Remove unused platform data omits b3c0ae75f5d3 ASoC: kirkwood: Use managed DMA buffer allocation omits 5ac813c83483 ASoC: bcm: cygnus: Use managed DMA buffer allocation omits 22eee4d3efe3 ASoC: atmel-pdc: Use managed DMA buffer allocation omits 6fd8d2d275f7 ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai omits 856fe64da84c ASoC: cs42l56: fix up error handling in probe omits a39748d03cbc ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() omits 2805b8bd3e0b ASoC: soc-pcm: add soc_pcm_set_dai_params() omits a7e20444ef5e ASoC: soc-pcm: add dpcm_set_be_update_state() omits 9c6d7f9346b1 ASoC: soc-pcm: move dpcm_set_fe_update_state() omits aecf9d383610 dmaengine: ti: k3-udma: Set rflow count for BCDMA split channels omits 0a6d3038d914 dmaengine: qcom: Always inline gpi_update_reg omits 67004e130aaf ARM: tegra_defconfig: Enable USB_CHIPIDEA_HOST and remove [...] omits c3590c7656fb usb: host: ehci-tegra: Remove the driver omits a1fdd107cd0c usb: chipidea: tegra: Specify TX FIFO threshold in UDC SoC info omits a728f91bcc70 usb: chipidea: tegra: Support runtime PM omits fc53d5279094 usb: chipidea: tegra: Support host mode omits 711e23442791 usb: chipidea: tegra: Rename UDC to USB omits c49f958b8d57 usb: chipidea: tegra: Remove MODULE_ALIAS omits 35192007d28d usb: phy: tegra: Support waking up from a low power mode omits b100402e93dc usb: phy: tegra: Add delay after power up omits ba9fc77cbf00 usb: gadget: bdc: fix checkpatch.pl repeated word warning omits 14a46f82d74e usb: gadget: bdc: fix checkpatch.pl spacing error omits fc43a80f7f39 usb: gadget: bdc: fix checkpatch.pl tab warning omits cb387becbf16 usb: gadget: bdc: use the BIT macro to define bit filed omits 913a4a7d13df usb: gadget: bdc: avoid precedence issues omits 5ae5f76a4535 usb: gadget: bdc: add identifier name for function declaraion omits feed6252a526 usb: gadget: bdc: fix check warning of block comments alignment omits ddafe4b9c6bd usb: gadget: bdc: fix warning of embedded function name omits 1c6e01bbe771 usb: gadget: bdc: prefer pointer dereference to pointer type omits e634ae98b807 usb: gadget: bdc: remove bdc_ep_set_halt() declaration omits 3aaefb76c50f usb: gadget: bdc: fix improper SPDX comment style for header file omits e91fd6ddb72b MIPS: lantiq: irq: register the interrupt controllers with [...] omits 6b5ea5b7a7fa dt-bindings: mips: lantiq: Document Lantiq Xway DMA bindings omits dea44af8d2ae dt-bindings: mips: lantiq: Document Lantiq Xway EBU bindings omits b212b45da3bd dt-bindings: mips: lantiq: Document Lantiq Xway CGU bindings omits 6f6b3ed55aef dt-bindings: mips: lantiq: Document Lantiq Xway PMU bindings omits 43377df70480 USB: serial: cp210x: add new VID/PID for supporting Teraok [...] omits e94a26504f41 platform/surface: aggregator_cdev: Add comments regarding [...] omits a403c1dfcf9f platform/surface: aggregator_cdev: Fix access of uninitial [...] omits d26cbdd27f8c platform/surface: fix potential integer overflow on shift [...] omits d69cd7eea93e platform/x86: ideapad-laptop: Disable touchpad_switch for [...] omits 53441b8ef7de arm64: dts: allwinner: h6: PineH64 model B: Add bluetooth omits 1ea0a522896d can: length: convert to kernel coding style omits 0a042c6ec991 can: dev: move netlink related code into seperate file omits 18f2dbfd2232 can: dev: move skb related into seperate file omits bdd2e413192d can: dev: move length related code into seperate file omits 5a9d5ecd69ed can: dev: move bittiming related code into seperate file omits 3e77f70e7345 can: dev: move driver related infrastructure into separate subdir omits 9f16f4e0a8a0 MAINTAINERS: CAN network layer: add missing header file can-ml.h omits 6d051154d433 MAINTAINERS: adjust entry to tcan4x5x file split omits 0b26926a9642 arm64: dts: allwinner: pinephone: Support volume key wakeup omits 7371093f983d media: venus: helpers: Wire up hfi platform buffer requirements omits b8201f3ebc4c media: venus: vdec,core: Handle picture structure event omits e29929266be1 media: venus: Get codecs and capabilities from hfi platform omits 3a75bf4e7925 media: venus: Add platform buffers for v6 omits 7f230c86de7d ARM: dts: sun5i: add A10s/A13 mali gpu support fallback omits 05ec881b218c media: venus: hfi_plat: Add hfi platform buffers ops omits 869d77e70629 media: venus: hfi_plat_v6: Populate capabilities for v6 omits 367b619ae70d media: venus: hfi_plat: Add platform ops for getting numbe [...] omits 8b88cabef404 media: venus: hfi_plat_v4: Populate codecs and capabilitie [...] omits 9822291e031f media: venus: hfi_plat: Add codecs and capabilities ops omits 8f3b41dcfb9a media: venus: Rename venus_caps to hfi_plat_caps omits aa6033892b1d media: venus: Create hfi platform and move vpp/vsp there omits c7f50ce507d5 media: venus: Add more capabilities and VP9 profile/levels omits d4bdba7b1cab media: venus: Delete not used core caps omits d33a94412ed1 media: venus: pm_helpers: Check instance state when calcul [...] omits ddd1fc49b608 media: venus: helpers: Calculate properly compressed buffer size omits e922a33e0228 media: venus: hfi: Correct session init return error omits 7f339fdc3756 media: venus: request for interrupt from venus omits 20891170f339 media: venus: Limit HFI sessions to the maximum supported omits 5f2ca73dcca9 media: venus: venc: Init the session only once in queue_setup omits c8e8dabcd1a8 media: venus: vdec: Handle DRC after drain omits 93f2a11580a9 arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc omits e8e5df5edd34 scsi: MAINTAINERS: Remove intel-linux-scu@intel.com for IN [...] omits b64750a1b65a scsi: ufs: Remove unnecessary devm_kfree() omits af0c94afc0c4 scsi: lpfc: Simplify bool comparison omits a2fca52ee640 scsi: ufs: WB is only available on LUN #0 to #7 omits dc0d9b12b8a7 scsi: qla2xxx: Update version to 10.02.00.105-k omits ffa018e3a5b4 scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER omits 044c218b0450 scsi: qla2xxx: Fix mailbox Ch erroneous error omits a04658594399 scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe omits daaecb41a278 scsi: qla2xxx: Move some messages from debug to normal log level omits 307862e6697a scsi: qla2xxx: Add error counters to debugfs node omits dbf1f53cfd23 scsi: qla2xxx: Implementation to get and manage host, targ [...] omits ac341c2d2f1f scsi: qedf: Simplify bool comparison omits e4da5feb094c scsi: aha1542: Fix multi-line comment style omits 6075416cc412 scsi: aha1542: Kill trailing whitespace omits 5637d5b769ab scsi: aha1542: Clarify 'struct ccb' comments omits fb475b74d663 scsi: ufs: A tad optimization in query upiu trace omits 6b1dba3d8c85 scsi: target: file: Don't zero iter before iov_iter_bvec omits 4f608fbce54b scsi: pm80xx: Log SATA IOMB completion status on failure omits 6b2f2d05b581 scsi: pm80xx: Simultaneous poll for all FW readiness omits ec2e7e1afff5 scsi: pm80xx: Fix driver fatal dump failure omits 5d28026891c7 scsi: pm80xx: Fix missing tag_free in NVMD DATA req omits 95652f98b1da scsi: pm80xx: Check main config table address omits a961ea0afd63 scsi: pm80xx: Check for fatal error omits d71023af4bec scsi: pm80xx: Do not busy wait in MPI init check omits 8bcac4011ebe soc: bcm: add PM driver for Broadcom's PMB omits 82853543057f dt-bindings: power: document Broadcom's PMB binding omits b61d04141368 scsi: ufs-qcom: Fix ufs RST_n spec violation omits 528db9e563d1 scsi: ufs: core: Fix ufs clk specs violation omits dc0bfdb563c8 scsi: isci: Remove the unneeded variable "status" omits f50e2f9f7916 hci: llc_shdlc: style: Simplify bool comparison omits 8243fe8a9abb Merge branch 'net-dsa-add-stats64-support' omits bf9ce385932b net: dsa: qca: ar9331: export stats64 omits c2ec5f2ecf6a net: dsa: add optional stats64 support omits 46e05e1df628 net: ipa: add config dependency on QCOM_SMEM omits 5bc8f5ab3b75 fsl/fman: Add MII mode support. omits 9cc8976c69eb net: sfp: add debugfs support omits b866e72ca031 Merge branch 'hv_netvsc-prevent-packet-loss-during-vf-add-remove' omits 34b06a2eee44 hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove omits 8b31f8c982b7 hv_netvsc: Wait for completion on request SWITCH_DATA_PATH omits 69d25a6cf4ca hv_netvsc: Check VF datapath when sending traffic to VF omits b6cacaf2044f scsi: ufs: ufs-debugfs: Add error counters omits 2c82b7fe219a net: marvell: Fixed two spellings,controling to controllin [...] omits 12a6f8711baf Merge branch 'r8169-further-improvements' omits e0d38b588075 r8169: improve DASH support omits 206a75e003e1 r8169: improve rtl8169_rx_csum omits 1e8636b366be r8169: align rtl_wol_suspend_quirk with vendor driver and [...] omits f0791b92d2b6 net: ks8851: Select PHYLIB and MICREL_PHY in Kconfig omits 7c7a80ea5e3f Merge branch 'Support kernel module ksym variables' omits 430d97a8a7bf selftests/bpf: Test kernel module ksym externs omits 284d2587ea8a libbpf: Support kernel module ksym externs omits 541c3bad8dc5 bpf: Support BPF ksym variables in kernel modules omits 635599bace25 selftests/bpf: Sync RCU before unloading bpf_testmod omits cd900f181ad6 power/supply: Add ltc4162-l-charger omits 1bf3e6cce830 rtc: opal: set range omits 446667df2830 rtc: tx4939: Remove driver omits 51f9b1f8ee3a dt-bindings: rtc: at91rm9200: add sama7g5 compatible omits 936f8946bdb4 bpf: Declare __bpf_free_used_maps() unconditionally omits 6943c2b05bf0 bpf: Avoid warning when re-casting __bpf_call_base into __ [...] omits a643bff752dc bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h omits 4b52be0ce6ad dt-bindings: Remove plain text OF graph binding omits def8550f543e rtc: rx6110: fix build against modular I2C omits 121f54efc3fb rtc: pm8xxx: Read ALARM_EN and update to alarm enabled status omits 3218231dbb16 bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex omits bcd6f4a8beda bpf: Allow to retrieve sol_socket opts from sock_addr progs omits 729e3a669d1b PCI: Decline to resize resources if boot config must be preserved omits 50da8d04ee52 power: supply: max8903: Convert to GPIO descriptors omits 3188677d4901 power: supply: max8903: Absorb pdata header omits ed3c19bdb0f4 power: supply: max14656: Drop unused includes omits f1d33ae806ec power: supply: remove duplicated argument in power_supply_ [...] omits 6b714ea49b2a power: supply: axp288_fuel_gauge: Add Mele PCG03 to the deny-list omits 5250f8f37b7e dt-bindings: usb: Use OF graph schema omits 28a8add64181 bpf: Fix a verifier message for alloc size helper arg omits c6458e72f6fd bpf: Clarify return value of probe str helpers omits 8a48ac7f6c24 RDMA/rxe: Fix race in rxe_mcast.c omits 3853c35e243d RDMA/rxe: Add unlocked versions of pool APIs omits 91a42c5becb6 RDMA/rxe: Make add/drop key/index APIs type safe omits 2622aa718a6a RDMA/rxe: Make pool lookup and alloc APIs type safe omits b994d49ef4af RDMA/rxe: Add elem_offset field to rxe_type_info omits c06ee3a0147e RDMA/rxe: Let pools support both keys and indices omits 1d11c1b7f9ff RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag omits bad07664a5a1 RDMA/rxe: Add check for supported QP types omits c361c5a6c559 clk: mmp2: fix build without CONFIG_PM omits fd2383093593 clk: qcom: gcc-sm250: Use floor ops for sdcc clks omits b90f3726ea38 linux/clk.h: use correct kernel-doc notation for 2 functions omits 73f6b7ed9835 clk: imx: fix Kconfig warning for i.MX SCU clk omits 98829137a6a0 clk: qcom: gcc-sc7180: Mark the camera abh clock always ON omits 6f67e060083a cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CA [...] omits 597ffbc8d085 cpufreq: intel_pstate: Rename two functions omits a45ee4d4e13b cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument omits 9dd04ec6bc6f cpufreq: intel_pstate: Always read hwp_cap_cached with REA [...] omits d5ee32d7e592 media: venus: preserve DRC state across seeks omits d945f797e483 rcutorture: Add rcutree.use_softirq=0 to RUDE01 and TASKS01 omits 21560ddf7826 media: venus: helpers: Lock outside of buffer queue helper omits a4ca67af8b83 media: venus: vdec: Make decoder return LAST flag for suff [...] omits acf8a57d8caf media: venus: vdec: Fix non reliable setting of LAST flag omits cc82fd691a3a media: venus: use contig vb2 ops omits d497fcdab029 media: aspeed: fix error return code in aspeed_video_setup [...] omits 69c9e825e812 media: pwc: Use correct device for DMA omits 76aaf8a96771 media: tm6000: Fix memleak in tm6000_start_stream omits 15d0c52241ec media: media/pci: Fix memleak in empress_init omits cf73a660111c media: platform: davinci: Use DEFINE_SPINLOCK() for spinlock omits a26efd1961a1 media: em28xx: Fix use-after-free in em28xx_alloc_urbs omits dbfa04ec61b7 media: cec: fix trivial style warnings omits 485da30473d7 media: vsp1: Use BIT macro for feature identification omits 7113469dafc2 media: vsp1: Fix an error handling path in the probe function omits 4fc81486d02e media: rkisp1: isp: Add the enum_frame_size ioctl omits c532fe0b7579 media: sh_vou: Drop bogus __refdata annotation omits d170a5f09394 media: MAINTAINERS: correct entry in Amlogic GE2D driver section omits 9c67ed2ab299 media: camss: missing error code in msm_video_register() omits b00481bdca2d media: camss: Fix signedness bug in video_enum_fmt() omits a819678d0dcc media: staging:rkvdec: Fixed "replace comma with semicolon [...] omits 2c405f6bb5d6 media: staging:hantro: Fixed "replace comma with semicolon [...] omits 4397efebf039 media: mtk-vcodec: fix error return code in vdec_vp9_decode() omits d7a7d721064c media: ti-vpe: cal: avoid FIELD_GET assertion omits 36fe4655d06c media: drivers: staging: media: remove unneeded MODULE_VER [...] omits 7c720d77aae3 media: imx: Clean capture unregister omits 89b14485caa4 media: imx: Fix csc/scaler unregister omits bb2216548a2b media: imx: Unregister csc/scaler only if registered omits b9dbfebb18ef media: staging: media: imx: Kconfig: support VIDEO_IMX7_CS [...] omits 38cfa52c4e87 media: ccs: Small definition cleanup omits ca59318b9a5f media: Revert "media: ccs-pll: Fix MODULE_LICENSE" omits dffbdf3775d5 media: ccs: Switch from standard integer types to kernel ones omits 8a75e8dcd2ef media: ccs-pll: Switch from standard integer types to kernel ones omits 81499d338995 media: Documentation: Include CCS PLL calculator to CCS dr [...] omits 9c3d7e5549eb media: ccs: Support and default to auto PHY control omits 2f23ecbf40c8 media: ccs: Add a sanity check for external clock frequency omits 2fed6c84dc6f media: ccs: Hardware requires a delay after starting the c [...] omits 51fc72e541b4 media: ccs: Wait until software reset is done omits 43fb2919d4cb Merge series "ASoC: Intel: bytcr_rt5640: Add support for d [...] omits 8b66d7c58c11 ASoC: SOF: add mutex to protect the dsp_power_state access omits e1988e7ad001 media: ccs: Only do software reset if we have no hardware reset omits 105676ce5940 media: ccs: Don't change the I²C address just for software reset omits d27be0ad943b media: ccs: Get the endpoint by port rather than any next [...] omits 33039a888071 media: ccs: Add shading correction and luminance correctio [...] omits 7c0ed600f04d media: v4l: uapi: ccs: Add CCS controls for shading correction omits 7a42609843d2 media: ccs: Add debug prints for MSR registers omits 57801b6aa72b media: ccs: Add support for alternate analogue global gain omits a75210a62b81 media: v4l: uapi: ccs: Add controls for CCS alternative an [...] omits ee25e211ade1 media: ccs: Add support for analogue gain coefficient controls omits a8a2d75b0897 media: v4l: uapi: ccs: Add controls for analogue gain constants omits db08f69ef820 media: Documentation: ccs: Add user documentation for the [...] omits cd9f145dabaf media: v4l: uapi: Add user control base for CCS controls omits 541374837cd9 media: ccs: Only add analogue gain control if the device s [...] omits d36eb68a4994 media: ccs: Remove analogue gain field omits 821878578975 media: ccs: Add support for old-style SMIA digital gain omits 7eb5a7e1e7b6 media: ccs: Add digital gain support omits 8fe0267dc968 media: mt9v111: Remove unneeded device-managed puts omits 11c0d8fdccc5 media: i2c: Add support for the OV8865 image sensor omits 22f2b47517a6 media: dt-bindings: media: i2c: Add OV8865 bindings documentation omits e43ccb0a045f media: i2c: Add support for the OV5648 image sensor omits 29a202fa7acc media: dt-bindings: media: i2c: Add OV5648 bindings documentation omits 334de4b45892 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_ [...] omits dc1eb7c9c290 media: i2c: ov5670: Fix PIXEL_RATE minimum value omits 2225cf449294 media: Documentation: media: Document clock handling in ca [...] omits 3ef5e42d281e media: ipu3-cio2: Build only for x86 omits 62a1255152be media: v4l: ioctl: Use kmalloc to allocate a small chunk o [...] omits fb18802a338b media: v4l: ioctl: Fix memory leak in video_usercopy omits f7c7d6ccc503 media: uapi: Add an entity type for Image Signal Processors omits d8401ed01f54 media: v4l: fwnode: v4l2_async_notifier_parse_fwnode_endpo [...] omits 44c1febd7e60 media: Documentation: media: Update pixel rate formula for C-PHY omits 38c223081815 media: ov5647: Remove 640x480 SBGGR8 mode omits 96ec72a3425d ia64: Mark architecture as orphaned omits dc3373081396 media: ov5647: Support VIDIOC_SUBSCRIBE_EVENT omits 968d7764e35b ia64: fix xchg() warning omits d07440702da0 media: ov5647: Constify oe_enable/disable reglist omits 4eec1919c958 media: ov5647: Apply controls only when powered omits 796130b1de29 ia64: fix timer cleanup regression omits 2f038c97fd7b media: ov5647: Rework s_stream() operation omits 089b7c70f0d8 media: ov5647: Use pm_runtime infrastructure omits 646a0249ffd0 media: ov5647: Advertise the correct exposure range omits 2512c06441e3 media: ov5647: Support V4L2_CID_VBLANK control omits 9428d93e4919 dt-bindings: usb-connector: Use OF graph schema omits c6da1ae49edd media: ov5647: Support V4L2_CID_HBLANK control omits 911f4516ee2b media: ov5647: Support V4L2_CID_PIXEL_RATE omits 7ef761a0015b media: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS flag omits 6869e971b084 media: ov5647: Implement set_fmt pad operation omits 87576ac69996 media: ov5647: Use SBGGR10_1X10 640x480 as default omits a8df5af695a1 media: ov5647: Add SGGBR10_1X10 modes omits e907bd662ebd media: ov5647: Rename SBGGR8 VGA mode omits 14f70a3232aa media: ov5647: Add support for get_selection() omits e0de8a9aebd0 selinux: mark selinux_xfrm_refcount as __read_mostly omits d7d6074ecd49 media: ov5647: Break out format handling omits 5bc5ca7149c0 media: ov5647: Rationalize driver structure name omits 4974c2f19fd8 media: ov5647: Support gain, exposure and AWB controls omits ab614f27569f media: ov5647: Protect s_stream() with mutex omits 464090c0af3d media: ov5647: Implement enum_frame_size() omits f7a70f9a43a6 media: ov5647: Program mode at s_stream(1) time omits cd2bb4cb0996 selinux: mark some global variables __ro_after_init omits 2b18cbcf53f4 media: ov5647: Fix return value from read/write omits 24169a5aee25 media: ov5647: Replace license with SPDX identifier omits c9a05cece64c media: ov5647: Fix style issues omits 419b1d4ed1cb doc/zh_CN: add mips ingenic-tcu.rst translation omits 72bc9d08868d doc/zh_CN: add mips features.rst translation omits 7fd3954b0c52 doc/zh_CN: add mips booting.rst translation omits b8e724fd7117 doc/zh_CN: add mips index.rst translation omits 7a4826309722 media: ov5647: Fix format initialization omits 0f87233a473d media: ov5647: Add set_fmt and get_fmt calls. omits db478cd60d55 selinux: make selinuxfs_mount static omits dea4fcfe77d2 media: ov5647: Add support for non-continuous clock mode omits b050791d287a media: ov5647: Add support for PWDN GPIO. omits 1b5071af8240 media: dt-bindings: media: i2c: Rename ov5647.yaml omits 81015221a269 media: i2c: imx219: take lock in imx219_enum_mbus_code/frame_size omits 25c8d9a7689e media: Documentation: v4l: Document that link_validate op [...] omits 3c797e514b92 selinux: drop the unnecessary aurule_callback variable omits 352cf679c73d media: Documentation: v4l: Remove reference to video ops omits 95e9295daa84 media: Revert "media: videobuf2: Fix length check for sing [...] omits 46434ba04093 selinux: remove unused global variables omits f2973a1de9d9 ASoC: es8316: Fix possible NULL pointer deref in es8316_di [...] omits 554a1b00957e ASoC: adau17x1: Remove redundant null check before clk_dis [...] omits 780b1a02c179 ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slo [...] omits df33032146ba ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC omits 46466ab68e75 ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_ [...] omits 1851ccf9e155 ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS [...] omits b2e3f897684c arm64: dts: qcom: sm8150: Add support for deep CPU cluster idle omits 2672b94d730c MAINTAINERS: Update my email address and maintainer level status omits 11aa1415d8bd x86/entry: Remove now unused do_IRQ() declaration omits 74b30195395c sysfs: Support zapping of binary attr mmaps omits 71a1d8ed900f resource: Move devmem revoke code to resource framework omits 0fb1b1ed7dd9 /dev/mem: Only set filp->f_mapping omits dc217d2c5a7e PCI: Obey iomem restrictions for procfs mmap omits 96667f8a4382 mm: Close race in generic_access_phys omits eb83b8e3e647 media: videobuf2: Move frame_vector into media subsystem omits 04769cb1c45a mm/frame-vector: Use FOLL_LONGTERM omits d88a0c169bd5 misc/habana: Use FOLL_LONGTERM for userptr omits d4cb19250aae misc/habana: Stop using frame_vector helpers omits 9fcac0f1efea drm/exynos: Use FOLL_LONGTERM for g2d cmdlists omits 2c8c08f33ad7 drm/exynos: Stop using frame_vector helpers omits 3ac6e56c325e Revert "drivers: core: Detach device from power domain on [...] omits 1f0a16f04113 dmaengine: owl-dma: Fix a resource leak in the remove function omits b202d4e82531 dmaengine: fsldma: Fix a resource leak in an error handlin [...] omits cbc0ad004c03 dmaengine: fsldma: Fix a resource leak in the remove function omits 32d31c79a1a4 dmaengine: Add Intel LGM SoC DMA support. omits afd4df85602d dt-bindings: dma: Add bindings for Intel LGM SoC omits 89795852c9c4 usb: typec: ucsi: Add support for USB role switch omits 53febc956900 usb: dwc2: disable Link Power Management on STM32MP15 HS OTG omits f228cb27c561 usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG omits 2979ee7a9112 usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS omits 8653d71ce376 usb/gadget: f_midi: Replace tasklet with work omits 0c0a20f6da04 usb: dwc3: Simplify with dev_err_probe() omits 370e3d5b711d usb: dwc3: keystone: Simplify with dev_err_probe() omits 49d08cfc7830 usb: udc: core: Introduce started state omits e1def45b5291 media: rc: ite-cir: fix min_timeout calculation omits babbdfc9d229 usb: dwc3: core: Replace devm_reset_control_array_get() omits 492d3d246203 dt-bindings: usb: intel, keembay-dwc3: Validate DWC3 sub-node omits 1fd7b103451e dt-bindings: usb: qcom,dwc3: Validate DWC3 sub-node omits e9cd063547a1 dt-bindings: usb: keystone-dwc3: Validate DWC3 sub-node omits 3b34a58969b2 dt-bindings: usb: meson-g12a-usb: Validate DWC2/DWC3 sub-nodes omits 042cdcd6c923 dt-bindings: usb: meson-g12a-usb: Fix FL-adj property value omits dc87c87126d1 dt-bindings: usb: dwc3: Add Frame Length Adj constraints omits 6f84a28df802 dt-bindings: usb: dwc3: Add Tx De-emphasis constraints omits f82dc5571996 dt-bindings: usb: dwc3: Add synopsys, dwc3 compatible string omits 53f5ef5d622b dt-bindings: usb: dwc3: Add interrupt-names property support omits 389d77658801 dt-bindings: usb: Convert DWC USB3 bindings to DT schema omits 55e945593b0a dt-bindings: usb: renesas-xhci: Refer to the usb-xhci.yaml file omits 5b7e1bfd882f dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device omits 17c01b82819e dt-bindings: usb: Convert xHCI bindings to DT schema omits c26835071c18 dt-bindings: usb: Add generic "usb-phy" property omits e692cc354415 dt-bindings: usb: usb-hcd: Add "tpl-support" property omits 99581ba863f9 dt-bindings: usb: Add "ulpi/serial/hsic" PHY types omits 5c67b97ecfa7 dt-bindings: usb: usb-drd: Add "otg-rev" property constraints omits b0864e1a4d9d dt-bindings: usb: Convert generic USB properties to DT schemas omits aa62401644b3 dt-bindings: usb: usb-hcd: Detach generic USB controller p [...] omits c706121386fe dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add supp [...] omits 2b6587288a5a clk: renesas: r8a779a0: Add SYS-DMAC clocks omits 792501727c2a clk: renesas: r8a779a0: Add SDHI support omits 8bb67d87346a clk: renesas: rcar-gen3: Factor out CPG library omits 97af391a6fdc clk: renesas: rcar-gen3: Remove cpg_quirks access when reg [...] omits 010ce438e7bb clk: renesas: r8a779a0: Add MSIOF clocks omits f08b0d8498b0 clk: renesas: r8a779a0: Add PFC/GPIO clocks omits 9297e602adf8 selftests/x86: Use __builtin_ia32_read/writeeflags omits 6dd169fc201d pinctrl: renesas: checker: Restrict checks to Renesas platforms omits 09381eb16ad8 Merge tag 'fpga-cleanup-for-5.12' of git://git.kernel.org/ [...] omits 161a582bd1d8 USB: serial: mos7720: improve OOM-handling in read_mos_reg() omits 5d06f72dc29c Input: ariel-pwrbutton - remove unused variable ariel_pwrb [...] omits 5e144c42ee68 csky: Fixup _PAGE_ACCESSED for default pgprot omits f1f61c971aa6 csky: remove unused including <linux/version.h> omits 8bfb676492da csky: Fix a size determination in gpr_get() omits 87f3248cdb9a csky: Reconstruct VDSO framework omits e26db7ad9c31 csky: mm: abort uaccess retries upon fatal signal omits bd0bf90e30c4 csky: Sync riscv mm/fault.c for easy maintenance omits 0f7e8efab257 csky: Fixup do_page_fault parent irq status omits 06f3f764417b csky: Add faulthandler_disabled() check omits 3e455cf5f30f csky: Fixup update_mmu_cache called with user io mapping omits 78bfa70b16e6 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault omits 1152cb5a9a84 csky: Add show_tlb for CPU_CK860 debug omits 3b756ccddb8a csky: Fix TLB maintenance synchronization problem omits c109f42450ec csky: Add kmemleak support omits b0ae5e26b863 csky: Remove prologue of page fault handler in entry.S omits 7b513cf2bfdc csky: Fixup PTE global for 2.5:1.5 virtual memory omits 8e35ac734fe2 csky: Cleanup asm/spinlock.h omits c38425df2037 csky: Fixup asm/cmpxchg.h with correct ordering barrier omits d6c5cb9f8c75 csky: Fixup futex SMP implementation omits 8d11f21a73e6 csky: Fixup barrier design omits f92ddfb7b541 csky: Remove custom asm/atomic.h implementation omits 51748e77eba9 csky: Fixup show_regs doesn't contain regs->usp omits 398cb92495cc csky: Fixup perf probe failed omits 0c8a32eed162 csky: Add memory layout 2.5G(user):1.5G(kernel) omits c73a45965dd5 net: mvpp2: prs: improve ipv4 parse flow omits ad0bfc233ae2 Fix whitespace in uapi/linux/tcp.h. omits 1d04ccb916ce net: bareudp: simplify error paths calling dellink omits 101c59b8f60a Merge branch 'r8169-improve-pll-power-down-handling' omits 7257c977c811 r8169: clean up rtl_pll_power_down/up functions omits 128735a1530e r8169: improve handling D3 PLL power-down omits 9224d97183d9 r8169: enable PLL power-down for chip versions 34, 35, 36, 42 omits ae1e82c6b741 r8169: make use of the unaligned access helpers omits b7501b9f4674 Merge branch 'r8169-improve-jumbo-configuration' omits 5e00e16cb989 r8169: tweak max read request size for newer chips also in [...] omits 2007317e15cd r8169: align RTL8168e jumbo pcie read request size with ve [...] omits 22fe6b04b460 net: marvell: prestera: Correct typo omits a45c1c10ebf2 net: phy: at803x: use phy_modify_mmd() omits a006dbf06e5d net: sfp: extend bitrate-derived mode for 2500BASE-X omits 624407d2cf14 net: sfp: cope with SFPs that set both LOS normal and LOS [...] omits 537e2b88224c net: dsa: felix: the switch does not support DMA omits d1c8b6a3dd77 Merge branch 'get-rid-of-the-switchdev-transactional-model' omits 8f73cc50ba2d net: switchdev: delete the transaction object omits 4b400fea76e1 mlxsw: spectrum_switchdev: remove transactional logic for [...] omits 417b99bf75c3 net: dsa: remove obsolete comments about switchdev transactions omits 1958d5815c91 net: dsa: remove the transactional logic from VLAN objects omits a52b2da778fc net: dsa: remove the transactional logic from MDB entries omits 77b61365ecef net: dsa: remove the transactional logic from ageing time [...] omits bae33f2b5afe net: switchdev: remove the transaction structure from port [...] omits cf6def51bade net: switchdev: delete switchdev_port_obj_add_now omits ffb68fc58e96 net: switchdev: remove the transaction structure from port [...] omits 3e85f580e3fc net: dsa: mv88e6xxx: deny vid 0 on the CPU port and DSA links too omits b7a9e0da2d1c net: switchdev: remove vid_begin -> vid_end range from VLA [...] omits 0499220d6dad dt-bindings: Add missing array size constraints omits e5376f2ea2e2 arm64: dts: qcom: Clean up sc7180-trogdor voltage rails omits beb401ec5006 r8169: deprecate support for RTL_GIGA_MAC_VER_27 omits ca880a15ef5c dt-bindings:iio:health:ti,afe4404: Fix wrong compatible value. omits f0535df039e2 i2c: smbus: switch from loops to memcpy omits 5b04cb8224ef libnvdimm/pmem: Remove unused header omits 637464c59e0b ACPI: NFIT: Fix flexible_array.cocci warnings omits ee037040f808 samples/kprobes: Remove misleading comment omits 7594bb08fb68 Documentation: document dma device use for mcb omits 04b38d012556 seccomp: Add missing return in non-void function omits 7178b4a7d69c docs: Include ext4 documentation via filesystems/ omits 85430c22e5ae Documentation/dax: Update description of DAX policy changing omits c4c6b86acff7 Documentation: Fix typos found in cgroup-v2.rst omits 6a2195a104a4 docs: filesystems: vfs: Correct the struct name omits 05a5f51ca566 Documentation: Replace lkml.org links with lore omits 3a4928cf5e3c Documentation: kernel-hacking: change 'current()' to 'current' omits 23145465c5b0 Merge branch 'icc-msm8939' into icc-next omits dc5771dfb27d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits bfeccc6a18de spi: rpc-if: Gaurd .pm assignment with CONFIG_PM_SLEEP #if [...] omits 2ef0170e9039 spi: cadence-quadspi: Fix build warning on 32-bit platforms omits 1675cdd3d7e2 Merge series "ASoC: rt5645: Enable internal mic and headse [...] omits f3ddced14b42 Merge series "Enable DMA mode on Intel Keem Bay platform" [...] omits 3a6319df506f arm64: dts: ti: k3-j7200-common-proc-board: Enable PCIe omits 429c0259f17f arm64: dts: ti: k3-j7200-common-proc-board: Enable SERDES0 omits 3276d9f53cf6 arm64: dts: ti: k3-j7200-main: Add PCIe device tree node omits 4c1b22a953d9 arm64: dts: ti: k3-j7200-main: Add SERDES and WIZ device t [...] omits edb96779f3bc arm64: dts: ti: k3-j721e-main: Remove "syscon" nodes added [...] omits 0e3cfb868137 arm64: dts: ti: k3-j721e-main: Fix supported max outbound regions omits fdb0887c5a87 thunderbolt: Start lane initialization after sleep omits 6889e00f0e13 thunderbolt: Constify static attribute_group structs omits 6650ab2a4426 spi: spi-bcm-qspi: style: Simplify bool comparison omits e91b65b36fde ASoC: soc-pcm: Fix an uninitialized error code omits fe9989fb25b0 ASoC: wm_adsp: Fix uninitialized variable warnings omits 4eeed5f40354 ASoC: soc-pcm: return correct -ERRNO in failure path omits 5a15cd7fce20 ASoC: rt5682: enable fast discharge for headset unplugging omits 867f8d18df4f ASoC: rt5682: fix getting the wrong device id when the sus [...] omits 3ac2bfd52b7d ASoC: rt5645: Enable internal microphone and JD on ECS EF20 omits 28c988492cf6 ASoC: rt5645: add inv_hp_det flag omits a4dae468cfdd ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series omits 21f603482a6b ASoC: rt5645: Introduce mapping for ACPI-defined GPIO omits 9eb09dc2f465 media: venus: core: Fix platform driver shutdown omits 06b831588b63 media: rc: fix timeout handling after switch to microsecon [...] omits 6d3b47ddffed x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rm [...] omits e0ad6dc8969f x86/resctrl: Use task_curr() instead of task_struct->on_cp [...] omits 3ff4ec0e281d x86/resctrl: Add printf attribute to log function omits 8811955d0a6d arm64: dts: renesas: rzg2: Add RPC-IF Support omits e1076ce07b77 arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H omits 4d0e87eb6f54 arm64: dts: renesas: r8a774e1: Introduce beacon-rzg2h-kit omits ed6ae131b0e8 arm64: dts: renesas: r8a774b1: Introduce beacon-rzg2n-kit omits 33aaab6d5c63 arm64: dts: renesas: beacon-rzg2m-kit: Rearrange SoC uniqu [...] omits e718d563750d arm64: dts: renesas: beacon: Better describe keys omits dc3dba98d2d3 arm64: dts: renesas: beacon: Configure Audio CODEC clocks omits b29120d6cfa9 arm64: dts: renesas: beacon kit: Fix Audio Clock sources omits fe82bb4db533 arm64: dts: renesas: beacon: Configure programmable clocks omits 3dba1da360da Merge 5.11-rc3 into staging-next omits a66a7d48f34a Merge 5.11-rc3 into usb-next omits 591afd6e5a50 Merge 5.11-rc3 into char-misc-next omits 2f6aa61d87e7 Input: omap4-keypad - implement errata check for lost key- [...] omits 29bf35e5ee80 Input: omap4-keypad - use PM runtime autosuspend omits 98b0c88d4bfb Input: omap4-keypad - move rest of key scanning to a separ [...] omits 905dbf1d39d7 Input: omap4-keypad - scan keys in two phases and simplify [...] omits 7e0541b25702 Input: omap4-keypad - disable unused long interrupts omits 60dc45119465 Input: omap4-keypad - switch to use managed resources omits 5a22747b76ca ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming omits 88f7f6bcca37 arm64: dts: freescale: Add support for phyBOARD-Pollux-i.MX8MP omits d22782c03d89 bindings: arm: fsl: Add PHYTEC i.MX8MP devicetree bindings omits 4a63902c2b33 arm64: defconfig: Enable PCA9532 support omits 411539577f52 arm64: defconfig: Enable rv3028 i2c rtc driver omits 062bf67d83e5 ARM: dts: add Protonic PRTI6G board omits 60f95bf61edd dt-bindings: arm: fsl: add Protonic PRTI6G board omits 2e0e77e4b82c ARM: dts: imx6q(dl): Move 'port' nodes under 'ports' for H [...] omits f3604ba14bd7 ARM: dts: add Protonic MVT board omits 002c73209e9d dt-bindings: arm: fsl: add Protonic MVT board omits 70b6ff4c549a ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status omits 6f30b27c5ef5 arm64: dts: imx8mm: Add Gateworks i.MX 8M Mini Development Kits omits 46a7867dd704 dt-bindings: arm: fsl: Add binding for Gateworks boards wi [...] omits 7d981405d0fd soc: imx8m: change to use platform driver omits cbff23797fa1 arm64: dts: imx8m: add NVMEM provider and consumer to read [...] omits ce58459d8c7f arm64: dts: imx8m: add SoC ID compatible omits 267d46714054 dt-bindings: soc: imx8m: add DT Binding doc for soc unique ID omits 097530bf8cd4 ARM: imx: fix imx8m dependencies omits 8e9f7797bcdf arm64: dts: lx2160a: use constants in the clockgen phandle omits b0ccb208d760 arm64: dts: ls208xa: use constants in the clockgen phandle omits f9799323bda6 arm64: dts: ls1088a: use constants in the clockgen phandle omits 973fb5e174b0 arm64: dts: ls1046a: use constants in the clockgen phandle omits 7525022da260 arm64: dts: ls1043a: use constants in the clockgen phandle omits 99314eb13c74 arm64: dts: ls1028a: use constants in the clockgen phandle omits 70db442df67c arm64: dts: ls1012a: use constants in the clockgen phandle omits 1773b8d6697a arm64: dts: imx8mq-librem5-r3: workaround i2c1 issue with [...] omits 6a67d8fbee56 arm64: dts: imx8mq-librem5: Move usdhc clocks assignment t [...] omits fd25c883667b ARM: dts: tbs2910: rename MMC node aliases omits c003b15b4c10 arm64: dts: imx8mq-librem5: add pinctrl for the touchscree [...] omits 84b1f57d1067 arm64: dts: imx8mq-librem5: add vin-supply to VDD_1V8 omits 62270eeb2b63 arm64: dts: imx8mq: Add clock parents for mipi dphy omits 9184f0b22088 arm64: defconfig: Enable Librem 5 devkit components omits e41d4c011706 fpga: dfl: fme: Constify static attribute_group structs omits f5187329d072 fpga: Use DEFINE_SPINLOCK() for spinlock omits f9eb60d57407 ARM: dts: imx6q-logicpd: Drop unused clock-names reference omits 190621e0f609 arm64: dts: imx8mm-beacon: Drop unused clock-names reference omits 48563c054f59 arm64: dts: imx8mq-librem5-devkit: Drop custom clock settings omits ff38c1ddbb1c arm64: dts: imx8mq-librem5-devkit: Disable snvs_rtc omits edb93de429f9 arm64: dts: imx8mq-librem5-devkit: Tweak pmic regulators omits 1653e3d47062 arm64: dts: ls1028a: fix the offset of the reset register omits 2dce6db70c77 Input: goodix - add support for Goodix GT9286 chip omits 25669e943e06 dt-bindings: input: touchscreen: goodix: Add binding for G [...] omits 73b7a6047971 net: dsa: bcm_sf2: support BCM4908's integrated switch omits 41bb4b087783 dt-bindings: net: dsa: sf2: add BCM4908 switch binding omits c7ee3a40e76c dt-bindings: net: convert Broadcom Starfighter 2 binding t [...] omits 49888961a45a Merge branch 'mptcp-add-mp_prio-support-and-rework-local-a [...] omits 718eb44e5c1e selftests: mptcp: add the MP_PRIO testcases omits 0be2ac287bcc mptcp: add the mibs for MP_PRIO omits 6e8b244a3e9d selftests: mptcp: add set_flags command in pm_nl_ctl omits 0f9f696a502e mptcp: add set_flags command in PM netlink omits 40453a5c61f4 mptcp: add the incoming MP_PRIO support omits 067065422fcd mptcp: add the outgoing MP_PRIO support omits dc8eb10e95a8 selftests: mptcp: add testcases for setting the address ID omits efd5a4c04e18 mptcp: add the address ID assignment bitmap omits 43b3983437ed Merge branch 'r8169-small-improvements' omits bb703e5781d6 r8169: don't wakeup-enable device on shutdown if WOL is disabled omits a46604d7ce49 r8169: improve rtl_ocp_reg_failure omits 5f1e1224d660 r8169: replace BUG_ON with WARN in _rtl_eri_write omits 4b9c935898dd net: dsa: dsa_legacy_fdb_{add,del} can be static omits 430cc4841f3f Merge branch 'dpaa2-mac-various-updates' omits 14002089888b dpaa2-mac: remove a comment regarding pause settings omits ca7633407639 dpaa2-mac: remove an unnecessary check omits 47325da28ef1 dpaa2-eth: retry the probe when the MAC is not yet discove [...] omits ef57e6c9f7d9 bus: fsl-mc: return -EPROBE_DEFER when a device is not yet [...] omits d87e606373f6 dpaa2-mac: export MAC counters even when in TYPE_FIXED omits 095dca16d92f dpaa2-mac: split up initializing the MAC object from conne [...] omits 38f7b4492564 Merge branch 'net-gro-gro_drop-deprecation' omits 1d11fa696733 net-gro: remove GRO_DROP omits f73fc40327c0 ice: drop dead code in ice_receive_skb() omits efb5b338da6a net: bridge: fix misspellings using codespell tool omits a363bfb986ba dt-bindings:iio:dac:microchip,mcp4725: fix properties for mcp4726 omits 28e37a92e307 iio: adc: ad7476: Add LTC2314-14 support omits 58a5e29c5b77 iio: adc: stm32-adc: Remove redundant null check before cl [...] omits 07fe995f942b iio: frequency: adf4350: Remove redundant null check befor [...] omits cef49e5ea117 iio: adc: ab8500-gpadc: Support non-hw-conversion omits 138daca30ee9 iio: sc27xx_adc: Use DIV_ROUND_CLOSEST() instead of open-c [...] omits de8860b1ed47 iio: magnetometer: Add driver for Yamaha YAS530 omits 165c51479712 iio: accel: yamaha-yas530: Add DT bindings omits 9f094829eaed iio: tsl2583: Use DIV_ROUND_CLOSEST() instead of open-coding it omits 166549bb1e1d iio: bme680: Use DIV_ROUND_CLOSEST() instead of open-coding it omits ed0ccf6d22cc iio: vl6180: Use DIV_ROUND_CLOSEST() instead of open-coding it omits b9968e16adac iio:light:apds9960 add detection for MSHW0184 ACPI device [...] omits 7e34984cc6f5 Merge branch 'net-ipa-support-compile_test' omits 38a4066f593c net: ipa: support COMPILE_TEST omits a2d7764b3731 net: ipa: declare the page pointer type in "gsi_trans.h" omits ce2ceb9b1cff soc: qcom: mdt_loader: define stubs for COMPILE_TEST omits 994122211665 remoteproc: qcom: expose types for COMPILE_TEST omits 3f5ec374ae3f ibmvnic: merge do_change_param_reset into do_reset omits 43f20b1c6140 arm64: dts: rockchip: Fix PCIe DT properties on rk3399 omits 4df685091dfe iio: imu: inv_mpu6050: Add support for MPU-6880 omits af73caa71a67 dt-bindings: iio: imu: mpu6050: Document invensense,mpu6880 omits 749787477ae4 dt-bindings:iio:gyro:invensense,mpu3050: txt to yaml forma [...] omits 44fd881338b7 dt-bindings:iio:imu:invensense,mpu6050: txt to yaml conversion omits b0621d215138 iio: chemical: pms7003: convert comma to semicolon omits 18b4c9cd9659 iio: core: Copy iio_info.attrs->is_visible into iio_dev_op [...] omits 2a9685d1a3b7 iio: adc: xilinx: use more devres helpers and remove remove() omits eab64715709e iio: adc: xilinx: use devm_krealloc() instead of kfree() + [...] omits 9d8fd2a06a2b iio: adc: xilinx: use helper variable for &pdev->dev omits c2b7720a7905 iio: xilinx-xadc: Add basic support for Ultrascale System Monitor omits d0dc4c80b9ee dt-bindings:iio:xilinx-xadc: Add Xilinx System Management [...] omits 7f02feb56d9d arm64: dts: rockchip: add SPDIF node for rk3399-rockpro64 omits 25572fb5aa98 arm64: dts: rockchip: enable HDMI sound nodes for rk3328-rock64 omits 642fb2795290 arm64: dts: rockchip: Use only supported PCIe link speed o [...] omits 6c3ae9f9a133 arm64: dts: rockchip: add QoS register compatibles for px30 omits bd3fd04910ab arm64: dts: rockchip: add QoS register compatibles for rk3399 omits 6cc35e5edbe4 ARM: dts: rockchip: add QoS register compatibles for rk3288 omits b39d9683c721 ARM: dts: rockchip: add QoS register compatibles for rk306 [...] omits 3c8e5d51e4c6 arm64: defconfig: Enable REGULATOR_MP8859 omits 221c6c042fa0 arm64: dts: rockchip: assign a fixed index to mmc devices [...] omits 36948ec3d4d0 ARM: dts: rockchip: add gpu node to rk3288-miqi omits 656c648354e1 arm64: dts: rockchip: fix vopl iommu irq on px30 omits 99b40ced9ef6 MIPS: bitops: Fix reference to ffz location omits 09b5b5fb3902 ppp: clean up endianness conversions omits fda4fde297f8 net: ip_tunnel: clean up endianness conversions omits f67b4ff23917 MAINTAINERS: add bgmac section entry omits 28e303da55b3 net: broadcom: share header defining UniMAC registers omits 12cf8e75727a bgmac: add bgmac_umac_*() helpers for accessing UniMAC registers omits 05eab1bf1ba6 Merge branch 'update-register-bit-definitions-in-the-ether [...] omits 360a794323a8 ravb: update "undocumented" annotations omits f4d680e50248 ravb: remove APSR_DM omits 3b15cdc15956 tracing: move function tracer options to Kconfig omits e22d7f05e445 libbpf: Clarify kernel type use with USER variants of CORE [...] omits 9a8120a8d7eb selftests/bpf: Remove duplicate include in test_lsm omits be9df4aff65f net, xdp: Introduce xdp_prepare_buff utility routine omits 43b5169d8355 net, xdp: Introduce xdp_init_buff utility routine omits ec24e11e0817 bpf: Replace fput with sockfd_put in sock map omits 619775c3cfd2 bpf: Remove unnecessary <argp.h> include from preload/iterators omits 9e80114b1a27 selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_ [...] omits a4b09a9ef945 libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family omits 792001f4f7aa libbpf: Add user-space variants of BPF_CORE_READ() family [...] omits 833d22f2f922 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 4af0e6e39b7e x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE omits 661f385961f0 RDMA/siw: Fix handling of zero-sized Read and Receive Queues. omits 9ddaa1e6181b ASoC: intel, keembay-i2s: Add info for device to use DMA omits 11b943c06a1c ASoC: Intel: KMB: Enable DMA transfer mode omits eaa7995c529b regulator: core: avoid regulator_resolve_supply() race condition omits 6166174afc2b soc: samsung: exynos-chipid: correct helpers __init annotation omits 7bb39313cd62 x86/mce: Make mce_timed_out() identify holdout CPUs omits 0fab972eef49 drivers: core: Detach device from power domain on shutdown omits b9e7773e229d Merge tag 'v5.11-berlin-dts' of git://git.kernel.org/pub/s [...] omits 35d09d1ad451 Merge tag 'v5.11-berlin-dts64' of git://git.kernel.org/pub [...] omits 665a8799b05e ARM: Remove PicoXcell platform support omits 0c08a1c1d7d8 ARM: dts: Remove PicoXcell platforms omits 0e793a4e2834 pinctrl: tigerlake: Add Alder Lake-P ACPI ID omits 91d898e51e60 pinctrl: intel: Convert capability list to features omits 6be69293196c spi: renesas,sh-msiof: Add r8a779a0 support omits 8728a81b8f10 spi: Fix distinct pointer types warning for ARCH=mips omits 31c51a424f51 ASoC: es8328: Remove redundant null check before clk_disab [...] omits a0312af1f94d HID: core: detect and skip invalid inputs to snto32() omits f7271b2a697d HID: uclogic: Improve support for Trust Panora omits 998c49e8f8b7 pinctrl: intel: Drop unnecessary check for predefined features omits 036e126c72eb pinctrl: intel: Split intel_pinctrl_add_padgroups() for be [...] omits f2ad9bfd4dda dt-bindings: reset: convert Hisilicon reset controller bin [...] omits 0cafb846a326 dt-bindings: reset: correct vendor prefix hisi to hisilicon omits e0d1662443ee reset: hisilicon: correct vendor prefix omits def26913b66f reset: simple: add BCM4908 MISC PCIe reset controller support omits 9fc33807ad29 dt-bindings: reset: document Broadcom's BCM4908 PCIe reset [...] omits 18f976960bca xfrm: interface: enable TSO on xfrm interfaces omits 5c99720b2838 x86/asm: Add a missing __iomem annotation in enqcmds() omits 6ae58d871319 x86/asm: Annotate movdir64b()'s dst argument with __iomem omits 75b1a8f9d62e ALSA: Convert strlcpy to strscpy when return value is unused omits e2fcd6e427c2 dma: idxd: use DEFINE_MUTEX() for mutex lock omits 33cb6d1ed311 dmaengine: at_hdmac: remove platform data header omits c518a2fd1bcf dmaengine: owl: Add compatible for the Actions Semi S500 D [...] omits 9e9eb85e43e7 dt-bindings: dma: owl: Add compatible string for Actions S [...] omits 622aae879c1d crypto: vmx - Move extern declarations into header file omits 2481104fe98d crypto: x86/aes-ni-xts - rewrite and drop indirections via [...] omits 86ad60a65f29 crypto: x86/aes-ni-xts - use direct calls to and 4-way stride omits 91b1b640b834 scsi: storvsc: Validate length of incoming packet in storv [...] omits 244808e03029 scsi: storvsc: Resolve data race in storvsc_probe() omits ab548fd21e1c scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] omits 181dd9a4c2c6 scsi: lpfc: Update lpfc version to 12.8.0.7 omits 0b3ad32e2646 scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better rea [...] omits a22d73b655a8 scsi: lpfc: Implement health checking when aborting I/O omits 243156c0108d scsi: lpfc: Fix crash when nvmet transport calls host_release omits ff8a44bff5ef scsi: lpfc: Fix vport create logging omits 9ec58ec7d41a scsi: lpfc: Fix NVMe recovery after mailbox timeout omits 31051249f12e scsi: lpfc: Fix target reset failing omits da09ae4864e1 scsi: lpfc: Fix error log messages being logged following [...] omits f0871ab68a8b scsi: lpfc: Prevent duplicate requests to unregister with [...] omits 3ba6216aaded scsi: lpfc: Fix FW reset action if I/Os are outstanding omits c33b1609344f scsi: lpfc: Use the nvme-fc transport supplied timeout for [...] omits 07aaefdf75c5 scsi: lpfc: Fix crash when a fabric node is released prematurely omits ecf041fe9895 scsi: lpfc: Refresh ndlp when a new PRLI is received in th [...] omits d2f2547efd39 scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_POR [...] omits 8e062ce305ad scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config omits 3997e0fdd587 scsi: hisi_sas: Remove auto_affine_msi_experimental module_param omits d9edeb8b4768 scsi: ufs: Replace sprintf and snprintf with sysfs_emit omits aaac0ea98390 scsi: ufs: Fix all Kconfig help text indentation omits 654080d02edb scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() omits 1f4a4a19508d scsi: ibmvfc: Complete commands outside the host/queue lock omits 57e80e0bc108 scsi: ibmvfc: Define per-queue state/list locks omits e4b26f3db864 scsi: ibmvfc: Make command event pool queue specific omits f8968665af28 scsi: ibmvfc: Define generic queue structure for CRQs omits 867fdc2d6e34 scsi: ufs: Make UPIU trace easier differentiate among CDB, [...] omits 0ed083e91662 scsi: ufs: Distinguish between TM request UPIU and respons [...] omits be20b51cfd85 scsi: ufs: Distinguish between query REQ and query RSP in [...] omits 9d5095e74c83 scsi: ufs: Don't call trace_ufshcd_upiu() in case trace po [...] omits 28fa68fc557a scsi: ufs: Use __print_symbolic() for UFS trace string print omits c7c730ac6a88 scsi: ufs: Remove stringize operator '#' restriction omits d5805af9fe9f riscv: Fix builtin DTB handling omits d573b5558abb riscv: dts: add initial board data for the SiFive HiFive U [...] omits 3489c030102f dt-bindings: riscv: Update YAML doc to support SiFive HiFi [...] omits 57985788158a riscv: dts: add initial support for the SiFive FU740-C000 SoC omits 42cf244c8f03 dt-bindings: gpio: Update DT binding docs to support SiFiv [...] omits b1f592d5c1e3 dt-bindings: pwm: Update DT binding docs to support SiFive [...] omits 75e6d7248efc dt-bindings: riscv: Update DT binding docs to support SiFi [...] omits 507308b8ccc9 RISC-V: sifive_l2_cache: Update L2 cache driver to support [...] omits af951c3a113b dt-bindings: riscv: Update l2 cache DT documentation to ad [...] omits 21855cac82d3 riscv/mm: Prevent kernel module to access user memory with [...] omits 21733cb51847 riscv/mm: Introduce a die_kernel_fault() helper function omits 641e8cd2cbf0 riscv: Cleanup sbi function stubs when RISCV_SBI disabled omits 58334e753727 Merge branch 'generic-zcopy_-functions' omits 8e0449172497 skbuff: Rename skb_zcopy_{get|put} to net_zcopy_{get|put} omits 9ee5e5ade033 tap/tun: add skb_zcopy_init() helper for initialization. omits 04c2d33eabdc skbuff: add flags to ubuf_info for ubuf setup omits 06b4feb37e64 net: group skb_shinfo zerocopy related bits together. omits 8c793822c580 skbuff: rename sock_zerocopy_* to msg_zerocopy_* omits 70c4316749f6 skbuff: Call skb_zcopy_clear() before unref'ing fragments omits 236a6b1cd585 skbuff: Call sock_zerocopy_put_abort from skb_zcopy_put_abort omits 36177832f42d skbuff: Add skb parameter to the ubuf zerocopy callback omits e76d46cfff8d skbuff: replace sock_zerocopy_get with skb_zcopy_get omits 59776362b14b skbuff: replace sock_zerocopy_put() with skb_zcopy_put() omits 75518851a2a0 skbuff: Push status and refcounts into sock_zerocopy_callback omits d6adf1b103bf skbuff: simplify sock_zerocopy_put omits 424f481f06dc skbuff: remove unused skb_zcopy_abort function omits 7cd1de76c95f Merge branch 'dwmac-meson8b-picosecond-precision-rx-delay- [...] omits de94fc104d58 net: stmmac: dwmac-meson8b: add support for the RGMII RX d [...] omits 7985244d10ea net: stmmac: dwmac-meson8b: move RGMII delays into a separ [...] omits 140ddf0633df net: stmmac: dwmac-meson8b: use picoseconds for the RGMII [...] omits 025822884a4f net: stmmac: dwmac-meson8b: fix enabling the timing-adjust [...] omits 6b5903f58df4 dt-bindings: net: dwmac-meson: use picoseconds for the RGM [...] omits 85b277de895f Merge branch 'reduce-coupling-between-dsa-and-broadcom-sys [...] omits 1dbb130281c4 net: dsa: remove the DSA specific notifiers omits 1593cd40d785 net: systemport: use standard netdevice notifier to detect [...] omits a5e3c9ba9258 net: dsa: export dsa_slave_dev_check omits f46b9b8ee89b net: dsa: move the Broadcom tag information in a separate [...] omits c214cc3aa842 Merge branch 'offload-software-learnt-bridge-addresses-to-dsa' omits c54913c1d4ee net: dsa: ocelot: request DSA to fix up lack of address le [...] omits d5f19486cee7 net: dsa: listen for SWITCHDEV_{FDB,DEL}_ADD_TO_DEVICE on [...] omits 5fb4a451a87d net: dsa: exit early in dsa_slave_switchdev_event if we ca [...] omits 447d290a58bd net: dsa: move switchdev event implementation under the sa [...] omits c4bb76a9a0ef net: dsa: don't use switchdev_notifier_fdb_info in dsa_swi [...] omits 2fd186501b1c net: dsa: be louder when a non-legacy FDB operation fails omits 90dc8fd36078 net: bridge: notify switchdev of disappearance of old FDB [...] omits dd15c4a0ba99 Merge branch 'r8169-improve-rtl8168g-phy-suspend-quirk' omits acb58657c869 r8169: improve RTL8168g PHY suspend quirk omits c6cff9dfebb3 r8169: move ERI access functions to avoid forward declaration omits e6e918d4eb93 net: phy: replace mutex_is_locked with lockdep_assert_held [...] omits 8b86850bf9ef net: phy: bcm7xxx: Add an entry for BCM72116 omits 0b86235d8f5d Merge branch 'udp_tunnel_nic-post-conversion-cleanup' omits b9ef3fecd140 udp_tunnel: reshuffle NETIF_F_RX_UDP_TUNNEL_PORT checks omits 30bfce109420 net: remove ndo_udp_tunnel_* callbacks omits dedc33e7dff1 udp_tunnel: remove REGISTER/UNREGISTER handling from tunne [...] omits 876c4384aecc udp_tunnel: hard-wire NDOs to udp_tunnel_nic_*_port() helpers omits ddb4d32ed660 net: broadcom: Drop OF dependency from BGMAC_PLATFORM omits aaf1226bd95b RDMA: Use kzalloc for allocating only one thing omits c61ce06f3eae Merge branch 'bcm63xx_enet-major-makeover-of-driver' omits ae2259eebeac bcm63xx_enet: improve rx loop omits d27de0ef5ef9 bcm63xx_enet: convert to build_skb omits 3d0b72654b0c bcm63xx_enet: consolidate rx SKB ring cleanup code omits c4a207865e7e bcm63xx_enet: alloc rx skb with NET_IP_ALIGN omits 375281d3a6dc bcm63xx_enet: add xmit_more support omits 4c59b0f5543d bcm63xx_enet: add BQL support omits 9cbfea02c1db bcm63xx_enet: batch process rx path omits 2e4233870557 qmi_wwan: Increase headroom for QMAP SKBs omits e590474768f1 driver core: Set fw_devlink=on by default omits c13b82792711 driver core: fw_devlink_relax_cycle() can be static omits b0e2fa4f611b driver core: Handle cycles in device links created by fw_devlink omits b90fb8f66c61 driver core: Have fw_devlink use DL_FLAG_INFERRED omits 0ccccb045c87 RDMA/cma: Delete useless kfree code omits fe91b2366a0b RDMA/hfi1: remove h from printk format specifier omits 6847f4392467 RDMA/hns: remove h from printk format specifier omits 90fd840e7277 Merge series "regulator: mcp16502: make lpm pin optional" [...] omits 4b9bbb29baf6 driver core: Add device link support for INFERRED flag omits fb88c9a3e2ed drivers: base: Kconfig: fix spelling mistake "heterogenous [...] omits 1f0dfa0545e7 driver core: Add debug logs for device link related probe [...] omits 7520962b6690 drivers: base: remove unused function find_bus() omits 59b26d2e96c4 bus: fsl-mc: add missing __iomem attribute omits 47771f1715bf misc: eeprom_93xx46: Enable module autoprobe for microchip [...] omits 13613a2246bf misc: eeprom_93xx46: Fix module alias to enable module autoprobe omits c10b377ff670 Merge tag 'linux-can-next-for-5.12-20210106' of git://git. [...] omits b82a27075a04 ARM: dts: arria10: add PMU node omits 90eef9f71208 RDMA: Convert comma to semicolon omits 6dcb8bf9a1d7 Merge branch 'for-linus' into for-next omits 80d3e07ec509 clk: renesas: r8a779a0: Fix parent of CBFUSA clock omits 5b30be15ca26 clk: renesas: r8a779a0: Remove non-existent S2 clock omits cf34838d591f remoteproc: stm32: improve debug using dev_err_probe omits 9e19f44d7f08 remoteproc: qcom: add more help text qcom options omits 66e713fbbbc6 powercap/drivers/dtpm: Fix size of object being allocated omits f8f706ad75ab powercap/drivers/dtpm: Fix an IS_ERR() vs NULL check omits 0fe1329b7b51 powercap/drivers/dtpm: Fix some missing unlock bugs omits 2185c23071e2 powercap/drivers/dtpm: Fix a double shift bug omits 826e6faf49ae arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible omits 8cc8eeffd058 remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible omits a1cd0d4d8678 dt-bindings: remoteproc: qcom,wcnss: Add qcom,wcn3660b compatible omits f772081f4883 arm64: dts: qcom: sc7180: Add "dp_hot_plug_det" pinconf fo [...] omits fef419c463d0 soc: qcom: rpmh: Remove serialization of TCS commands omits 04f111130e9a thermal/core: Remove notify ops omits a73cb2024caa thermal/drivers/acpi: Use hot and critical ops omits 907dfdc945aa regulator: bd718x7: Stop using parent data omits eea0b4e21323 regulator: mcp16502: document lpm as optional omits 8aad7fabce6a MAINTAINERS: add myself as maintainer for mcp16502 omits 3c42728c18d0 regulator: mcp16502: lpm pin can be optional on some platforms omits ccb21774863a MIPS: UAPI: unexport unistd_nr_{n32,n64,o32}.h omits c6f2a9e17b9b MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 omits 2c1382840c19 ASoC: soc-pcm: disconnect BEs if the FE is not ready omits aac568269bd8 ASoC: Intel: bytcht_es8316: Remove comment about SSP0 bein [...] omits 3b31bb6bb549 MIPS: init: move externs to header file omits fdd85e04df3f MIPS: zboot: Avoid endless loop in clear BSS. omits a6e83acee2dd MIPS: Remove empty prom_free_prom_memory functions omits c58734eee6a2 MIPS: c-r4k: Fix section mismatch for loongson2_sc_init omits d422c6c0644b MIPS: Use address-of operator on section symbols omits d61adf609c48 staging: unisys: visorhba: enhance visorhba to use channel [...] omits 662d82cf39ff staging: vchiq: fix uninitialized variable copy omits 04dfd7273398 staging: vc04_services: Add a note to the TODO omits 88753cc19f08 staging: vchiq: Fix bulk transfers on 64-bit builds omits 96ae327678ec staging: vchiq: Fix bulk userdata handling omits c9cd57bf57fd tty: Protect disc_data in n_tty_close and n_tty_flush_buffer omits 33d4ae988598 drivers:tty:pty: Fix a race causing data loss on close omits f446776ebffb tty: Export redirect release omits 2e16d0df87ba clk: renesas: r8a779a0: Add HSCIF support omits c31c3ea02e21 serial: stm32: update transmission complete error message [...] omits 97f3a0850ae4 serial: stm32: clean probe and remove port deinit omits 9359369ada36 serial: stm32: update conflicting RTS/CTS config comment omits 9ba8377c3aad dt-bindings: serial: stm32: update rts-gpios and cts-gpios omits 8ebd966576ab serial: stm32: add author omits 56f9a76c27b5 serial: stm32: add "_usart" prefix in functions name omits 92fc00238675 serial: stm32: fix code cleaning warnings and checks omits e7997f7ff7f8 serial: stm32: fix DMA initialization error handling omits c762a2b846b6 tty: drop termiox user definitions omits 0bc1bd092af3 tty_port: drop last traces of low_latency omits bb9146688c0d tty: cpm_uart, use port->flags instead of low_latency omits cac8a63063e3 vgacon: drop BROKEN_GRAPHICS_PROGRAMS omits ff2047fb755d vt: drop old FONT ioctls omits 9777f8e60e71 vt/consolemap: do font sum unsigned omits 7d7dec450a66 8250_tegra: clean up tegra_uart_handle_break omits 9bc1b2b9b848 tty: pty, remove BUG_ON from pty_close omits e81de384af9b vt: keyboard, defkeymap.c_shipped, approach the unicode table omits f14e0394859d vt: keyboard, defkeymap.c_shipped, approach the definitions omits a18a9da82c57 vt: keyboard, make keyboard_tasklet local omits 63f24a7fafd4 vt: move set_leds to keyboard.c omits 2984a99ff1c0 media: v4l: common: Fix naming of v4l2_get_link_rate omits e99a8f0f6344 media: rcar-vin: fix return, use ret instead of zero omits 1bc0b1baf26e media: ccs: Get static data version minor correctly omits ff474acc4b1a media: ccs-pll: Fix link frequency for C-PHY omits 477dfdccfcae memory: dfl-emif: add the DFL EMIF private feature driver omits 56172ab35338 fpga: dfl: add support for N3000 Nios private feature omits ecc1641aca65 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h omits 4a224acec597 fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() omits 9326eecd9365 fpga: dfl: move dfl_device_id to mod_devicetable.h omits e08b9e6d87cc fpga: dfl: fix the definitions of type & feature_id for df [...] omits fa41d10589be fpga: dfl-pci: locate DFLs by PCIe vendor specific capability omits 3e265f836e9d fpga: dfl: refactor cci_enumerate_feature_devs() omits 841081d89d5a usb: usbip: Use DEFINE_SPINLOCK() for spinlock omits 4d7aae9f7a18 usb: gadget: configfs: Add a specific configFS reset callback omits 75e9e9764c2a arm64: defconfig: enable clock driver for ZynqMP platforms omits 086b4f7afded arm64: dts: allwinner: h5: Add deinterlace node omits 62de535663e8 ARM: dts: sun8i: r40: Add deinterlace node omits 3069a84fd67b dt-bindings: media: Add Allwinner R40 deinterlace compatible omits 2b29eed3f201 x86/platform: Retire arch/x86/platform/goldfish omits c8ed7211bf12 ARM: dts: imx28: add pinmux for USB1 overcurrent on pwm2 omits fbaff050bb09 ARM: mach-imx: imx6ul: Print SOC revision on boot omits c7e73b5051d6 ARM: imx: mach-imx6ul: remove 14x14 EVK specific PHY fixup omits 2c62f908c08e ARM: dts: add Plymovent BAS board omits 8c906de4b768 ARM: dts: add Plymovent M2M board omits f1b8d58d3188 dt-bindings: arm: fsl: add Plymovent BAS board omits 94e17a033953 dt-bindings: arm: fsl: add Plymovent M2M board omits 7ae786b05f7e dt-bindings: vendor-prefixes: Add an entry for Plymovent omits 922fb2db0287 dt-bindings: display: simple: Add Kyocera tcg070wvlq panel omits 279ebba7fbf0 dt-bindings: display: simple: add EDT compatibles already [...] omits d3c83bcab318 dt-bindings: display: simple: fix alphabetical order for E [...] omits 4c36eb101986 arm64: dts: imx8mn-evk: Add sound-spdif card nodes omits b5f2ace2283c arm64: dts: imx8mn-evk: Add sound-wm8524 card nodes omits 26442c799857 arm64: dts: imx8mn: Configure clock rate for audio plls omits d67568410ae1 orangefs_file_mmap(): use %pD omits b33cf814b1eb arm64: dts: imx8mn: Fix duplicate node name omits b9e4666fc1c8 cifs_debug: use %pd instead of messing with ->d_name omits 1afb95fee034 torture: Maintain torture-specific set of CPUs-online books omits 0b962c8fe0e5 torture: Clean up after torture-test CPU hotplugging omits edf7b8417834 rcutorture: Make object_debug also double call_rcu() heap object omits 8a67a20bf257 torture: Throttle VERBOSE_TOROUT_*() output omits 414c116e0165 torture: Make refscale throttle high-rate printk()s omits 1eba0ef981fd rcutorture: Use hrtimers for reader and writer delays omits ed24affa71f7 torture: Make stutter use torture_hrtimeout_*() functions omits ea31fd9ca873 rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits omits ae19aaafae95 torture: Add fuzzed hrtimer-based sleep functions omits 682189a3f874 rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] omits 18fbf307b731 rcutorture: Make synctype[] and nsynctype be static global omits 12a910e3cd3d rcutorture: Require entire stutter period be post-boot omits e76506f0e851 refscale: Allow summarization of verbose output omits e3e1a99787fc torture: Compress KASAN vmlinux files omits c54e41382270 torture: Add --kcsan-kmake-arg to torture.sh for KCSAN omits c66c0f94b345 torture: Add command and results directory to torture.sh log omits 8847bd498832 torture: Allow scenarios to be specified to torture.sh omits 5ae5f7453f93 torture: Drop log.long generation from torture.sh omits c679d90b21b7 torture: Make torture.sh refuse to do zero-length runs omits d97addc419e2 torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale omits 1fe9cef42b6c torture: Make torture.sh allmodconfig retain and label output omits c9a9d8e8f2e6 torture: Create doyesno helper function for torture.sh omits 264da4832b3a torture: Make torture.sh refscale runs use verbose_batched [...] omits 7a99487c76aa torture: Make torture.sh rcuscale and refscale deal with a [...] omits 532017b11950 torture: Enable torture.sh argument checking omits 69d2b33e3f20 torture: Auto-size SCF and scaling runs based on number of CPUs omits a115a775a8d5 torture: Add "make allmodconfig" to torture.sh omits 197220d4a334 torture: Remove use of "eval" in torture.sh omits 1adb5d6b5225 torture: Make torture.sh use common time-duration bash functions omits bfc19c13d24c torture: Add torture.sh torture-everything script omits 683954e55c98 rcu: Check and report missed fqs timer wakeup on RCU stall omits 147c6852d345 rcu: Do any deferred nocb wakeups at CPU offline time omits f759081e8f5a rcu/nocb: Code-style nits in callback-offloading toggling omits d949eaf87089 ARM: dts: qcom: sdx55-mtp: Add regulator nodes omits 8bf259a9c7f9 ARM: dts: qcom: sdx55-mtp: Add pmx55 pmic omits c222f3ec120f ARM: dts: qcom: Add PMIC pmx55 dts omits 3cef2d55f9ee ARM: dts: qcom: sdx55: Add rpmpd node omits e6facb6331f9 ARM: dts: qcom: sdx55-mtp: Add pm8150b pmic omits 3b6785ed437e ARM: dts: qcom: sdx55: Add spmi node omits 4f944be5f567 ARM: dts: qcom: sdx55-mtp: Enable QPIC NAND omits 512e39d2cf09 ARM: dts: qcom: sdx55-mtp: Enable BAM DMA omits 4bd7bfb4566a ARM: dts: qcom: sdx55: Add QPIC NAND support omits 2470941806c6 ARM: dts: qcom: sdx55: Add QPIC BAM support omits 8cf74d0565cf ARM: dts: qcom: sdx55: Add Shared memory manager support omits 985eef1d0343 ARM: dts: qcom: sdx55: Add support for TCSR Mutex omits a2bdfdfba2af ARM: dts: qcom: sdx55: Enable ARM SMMU omits f036549f29a3 ARM: dts: qcom: sdx55: Add support for SDHCI controller omits 181b150f1565 erofs: use %pd instead of messing with ->d_name omits 3d0cef50f32e rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state( [...] omits 341690611f8d rcu/nocb: Add grace period and task state to show_rcu_nocb [...] omits 70e8088b9721 tools/rcutorture: Support nocb toggle in TREE01 omits 2c4319bd1d14 rcutorture: Test runtime toggling of CPUs' callback offloading omits dcd42591ebb8 timer: Add timer_curr_running() omits 43759fe5a137 cpu/hotplug: Add lockdep_is_cpus_held() omits 634954c2dbf8 rcu/nocb: Locally accelerate callbacks as long as offloadi [...] omits 32aa2f4170d2 rcu/nocb: Process batch locally as long as offloading isn' [...] omits e3abe959fbd5 rcu/nocb: Only cond_resched() from actual offloaded batch [...] omits b9ced9e1ab51 rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stag [...] omits 314202f84ddd rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY omits 69cdea873cde rcu/nocb: Shutdown nocb timer on de-offloading omits 254e11efde66 rcu/nocb: Re-offload support omits 5bb39dc956f3 rcu/nocb: De-offloading GP kthread omits ef005345e6e4 rcu/nocb: Don't deoffload an offline CPU with pending work omits d97b07818240 rcu/nocb: De-offloading CB kthread omits 126d9d49528d rcu/nocb: Always init segcblist on CPU up omits 8d346d438f93 rcu/nocb: Provide basic callback offloading state machine bits omits 65e560327fe6 rcu/nocb: Turn enabled/offload states into a common flag omits b4e6039e8af8 rcu/segcblist: Add debug checks for segment lengths omits 3afe7fa53549 rcu/trace: Add tracing for how segcb list changes omits 68804cf1c905 rcu/tree: segcblist: Remove redundant smp_mb()s omits ae5c2341ed39 rcu/segcblist: Add counters to segcblist datastructure omits c2e13112e830 rcu/segcblist: Add additional comments to explain smp_mb() omits 8209f5bc3b67 net: dsa: print error on invalid port index omits 81ad58be2f83 doc: Use CONFIG_PREEMPTION omits 361c0f3d80dc doc: Update RCU's requirements page about the PREEMPT_RT wiki omits fc00bc8ac1da platform/surface: Add Surface ACPI Notify driver omits 178f6ab77e61 platform/surface: Add Surface Aggregator user-space interface omits 8d7792823da4 docs: driver-api: Add Surface Aggregator subsystem documentation omits eb0e90a82098 platform/surface: aggregator: Add dedicated bus and device type omits 02be44f6b5a9 platform/surface: aggregator: Add error injection capabilities omits 0d21bb8560ef platform/surface: aggregator: Add trace points omits 3a7081f610a0 platform/surface: aggregator: Add event item allocation caching omits 44b84ee7b437 platform/surface: aggregator: Add control packet allocatio [...] omits c167b9c7e3d6 platform/surface: Add Surface Aggregator subsystem omits 32e4978bb920 power: supply: bq256xx: Introduce the BQ256XX charger driver omits d64930324370 dt-bindings: power: Add the bq256xx dt bindings omits b071a124558f pinctrl: sunxi: h6-r: Add s_rsb pin functions omits 756650820abd clk: sunxi-ng: h6: Fix CEC clock omits 536f74a892e6 arm64: allwinner: dts: pinephone: add 'pine64, pinephone' [...] omits bdb574e592bc dt-bindings: arm: sunxi: document orig PineTab DT as sample omits 7fa40ca7ef61 arm64: allwinner: dts: a64: add DT for Early Adopter's PineTab omits 3c3f87d71181 dt-bindings: arm: sunxi: add PineTab Early Adopter edition omits 8315c99cc7cb ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add poweroff node omits 8f39fab53a25 ARM: dts: sun8i-v3: Add support for the SL631 Action Camer [...] omits 46ad18e7d0e2 dt-bindings: arm: sunxi: Add SL631 with IMX179 bindings omits 8c361a10d586 ARM: dts: sun8i: Cleanup the Pinecube AXP209 node omits c20e9e767513 ARM: dts: sun8i-v3s: Add the V3s NMI IRQ controller omits 752b0aac99c7 dt-bindings: irq: sun7i-nmi: Add binding documentation for [...] omits ec99770d4b62 ARM: dts: qcom: sdx55: Add reserved memory nodes omits dea0e9bc0524 ARM: dts: qcom: sdx55: Add pincontrol node omits 4a22969be94a power: supply: max8997_charger: fix spelling mistake "dico [...] omits 2f4ec1548b4e HID: intel-ish-hid: ipc: Address EHL Sx resume issues omits 2e23a70edabe HID: intel-ish-hid: ipc: finish power flow for EHL OOB omits ee14a6ef564c Merge series "Add Tegra Quad SPI driver" from Sowjanya Kom [...] omits 66b0c2846ba8 i2c: mlxcpld: Add support for I2C bus frequency setting omits 812f0116c66a can: flexcan: add CAN wakeup function for i.MX8QM omits 8b76621b8917 dt-bindings: can: fsl,flexcan: add fsl,scu-index property [...] omits 0de70e287b44 can: raw: return -ERANGE when filterset does not fit into [...] omits 0460ecaeba90 can: tcan4x5x: add support for half-duplex controllers omits 1c5d0fc48b3a can: tcan4x5x: rework SPI access omits 1e81d5258d74 can: tcan4x5x: add {wr,rd}_table omits 5584114b35f8 can: tcan4x5x: add max_raw_{read,write} of 256 omits aaf120c37cff can: tcan4x5x: tcan4x5x_regmap: set reg_stride to 4 omits 6e1caaf8ed22 can: tcan4x5x: fix max register value omits bf722fdd3bc4 can: tcan4x5x: tcan4x5x_regmap_init(): use spi as context pointer omits 0c05345210fc can: tcan4x5x: tcan4x5x_regmap_write(): remove not needed [...] omits 52be977b3ade can: tcan4x5x: rename regmap_spi_gather_write() -> tcan4x5 [...] omits b9c30ef34494 can: tcan4x5x: remove regmap async support omits 5bcd6e10ad43 can: tcan4x5x: tcan4x5x_bus: remove not needed read_flag_mask omits 1784aa1449b4 can: tcan4x5x: mark struct regmap_bus tcan4x5x_bus as constant omits 67def4ef8bb9 can: tcan4x5x: move regmap code into seperate file omits 7813887ea972 can: tcan4x5x: rename tcan4x5x.c -> tcan4x5x-core.c omits bcc3d8ef14c0 can: tcan4x5x: beautify indention of tcan4x5x_of_match and [...] omits aa102ffd7b08 can: tcan4x5x: replace DEVICE_NAME by KBUILD_MODNAME omits e565d89e4aa0 get rid of COMPAT_ELF_EXEC_PAGESIZE omits 492ed38192fc compat_binfmt_elf: don't bother with undef of ELF_ARCH omits 41026c343540 Kconfig: regularize selection of CONFIG_BINFMT_ELF omits 0bb87f051e42 mips compat: switch to compat_binfmt_elf.c omits 2fb33bec053b mips: don't bother with ELF_CORE_EFLAGS omits 056f280f3b63 mips compat: don't bother with ELF_ET_DYN_BASE omits fd624c712dfc mips: KVM_GUEST makes no sense for 64bit builds... omits c3cd7564819a mips: kill unused definitions in binfmt_elf[on]32.c omits 6835501e789a mips binfmt_elf*32.c: use elfcore-compat.h omits 14cfba2e906f Merge remote-tracking branch 'mips/mips-fixes' into work.e [...] omits 85f2ada718a8 x32: make X32, !IA32_EMULATION setups able to execute x32 [...] omits 7facdc426f86 [amd64] clean PRSTATUS_SIZE/SET_PR_FPVALID up properly omits f2485a2dc9f0 elf_prstatus: collect the common part (everything before p [...] omits 6a8a8b51703c spi: tegra210-quad: Add support for hardware dummy cycles [...] omits 98621ed011c5 spi: spi-mem: Mark dummy transfers by setting dummy_data bit omits 921fc1838fb0 spi: tegra210-quad: Add support for Tegra210 QSPI controller omits e5c92bb924ce MAINTAINERS: Add Tegra Quad SPI driver section omits 9684752e5fe3 dt-bindings: spi: Add Tegra Quad SPI device tree binding omits b49977976127 dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM omits f453f293979f spi: cadence-quadspi: Add DTR support omits 0920a32cf6f2 spi: cadence-quadspi: Wait at least 500 ms for direct reads omits a273596b9b50 spi: cadence-quadspi: Implement a simple supports_op hook omits 7512eaf54190 spi: cadence-quadspi: Fix dummy cycle calculation when bus [...] omits 888d517b9925 spi: cadence-quadspi: Set dummy cycles from STIG commands omits ceeda328edee spi: cadence-quadspi: Abort read if dummy cycles required [...] omits 3a5c09c8d1ed spi: cadence-quadspi: Set master max_speed_hz omits a8644292ea46 ASoC: txx9: Remove driver omits 0482a4e6de19 clk: sunxi-ng: h6-r: Add R_APB2_RSB clock and reset omits 4a0dbc12e618 bus: sunxi-rsb: Implement runtime power management omits 843107498f91 bus: sunxi-rsb: Implement suspend/resume/shutdown callbacks omits 22754ac9a632 bus: sunxi-rsb: Split out controller init/exit functions omits 014d65b60e46 bus: sunxi-rsb: Move OF match table omits 6054d97ab512 MAINTAINERS: Update ARM SCMI entry omits dd820ee21d5e firmware: arm_scmi: Augment SMC/HVC to allow optional interrupt omits ad3a9c0ec2d2 Bluetooth: hci_qca: Wait for SSR completion during suspend omits 71f8e707557b Bluetooth: hci_qca: Fix memleak in qca_controller_memdump omits f272f185d259 Bluetooth: hci_h5: Add support for binding RTL8723DS with [...] omits f01bb2a36880 Bluetooth: btusb: Add support for GarfieldPeak controller omits ef0bb5adc1a3 Bluetooth: avoid u128_xor() on potentially misaligned inputs omits b649813eadbc Bluetooth: btrtl: Add null check in setup omits 235ae89b6676 soundwire: intel: Use kzalloc for allocating only one thing omits 3e35772bc1e4 rpmsg: glink: add include of header file omits 8527efc59d45 rpmsg: glink: Guard qcom_glink_ssr_notify() with correct config omits aa7d5c7e307a cramfs: use %pD instead of messing with file_dentry()->d_name omits a967ddb22d94 scsi: ufs: ufs-exynos: Apply vendor-specific values for th [...] omits b1d0d2eb89d4 scsi: ufs: Add a quirk to permit overriding UniPro defaults omits df2f392c61b6 rpmsg: glink: fix some kerneldoc comments omits 46ec9592ffd6 scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL omits ede71cae7285 net-next: docs: Fix typos in snmp_counter.rst omits 708290479c52 Merge branch 'net-ks8851-Add-KS8851-PHY-support' omits ef3631220d2b net: ks8851: Register MDIO bus and the internal PHY omits ab36a3a2e678 net: phy: micrel: Add KS8851 PHY support omits 89430ef34c5b macvlan: remove redundant null check on data omits 81a4362016e7 octeontx2-pf: Add RSS multi group support omits f011539e723c net: nfc: nci: Change the NCI close sequence omits 8dc879a1bfe0 net: kcm: Replace fput with sockfd_put omits 8407b23199b0 net/mlxfw: Use kzalloc for allocating only one thing omits db471ed90f0f Merge tag 'mlx5-updates-2021-01-05' of git://git.kernel.or [...] omits da2c3ee13e18 octeontx2-af: Use kzalloc for allocating only one thing omits 8a57965ef33d iavf: Use kzalloc for allocating only one thing omits 5d4caf62087d liquidio: Use kzalloc for allocating only one thing omits 33dbcf60556a bnxt_en: Use kzalloc for allocating only one thing omits c75857b05556 net: dsa: sja1105: Use kzalloc for allocating only one thing omits 48b219a26214 cavium/liquidio: Use DEFINE_SPINLOCK() for spinlock omits 1454c51d1ec1 net: ixp4xx_eth: Use DEFINE_SPINLOCK() for spinlock omits 447d871a0d08 net: usb: Use DEFINE_SPINLOCK() for spinlock omits 5b34af861f0b net: wan: Use DEFINE_SPINLOCK() for spinlock omits 520ec34385d5 net: tipc: Replace expression with offsetof() omits 2b27748f4a93 net: wan: Replace simple_strtol by simple_strtoul omits c134db89a44b net: mhi: Add raw IP mode support omits 3ccdcb79226d Merge branch 'enetc-code-cleanups' omits 76fa3ce9d45f enetc: reorder macros and functions omits 652b5dba3205 enetc: drop MDIO_DATA() macro omits 3c7df82a63d8 enetc: don't use macro magic for the readx_poll_timeout() [...] omits 38d26b244367 enetc: drop unneeded indirection omits 4781df92f4da net/mlx5: DR, Move STEv0 modify header logic omits 3ad5838ffb36 net/mlx5: DR, Add STE modify header actions per-device API omits ad17dc8cf910 net/mlx5: DR, Move STEv0 action apply logic omits 8f9a822e5960 net/mlx5: DR, Add STE tx/rx actions per-device API omits 6b93b400aa88 net/mlx5: DR, Move STEv0 setters and getters omits 6c1f0e4df858 net/mlx5: DR, Add STE setters and getters per-device API omits 64c7894218b9 net/mlx5: DR, Move action apply logic to dr_ste omits 40ca842c2b5b net/mlx5: DR, Refactor ICMP STE builder omits dd2d3c8d206e net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header omits 467790985d2d net/mlx5: DR, Merge similar DR STE SET macros omits 7863c912e8a0 net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support omits b7f7ad1846f6 net/mlx5: DR, Remove unused macro definition from dr_ste omits d65e841de803 net/mlx5: DR, Move HW STEv0 match logic to a separate file omits 5212f9c65a47 net/mlx5: DR, Use the new HW specific STE infrastructure omits 75699246a01f net/mlx5: DR, Move macros from dr_ste.c to header omits 4bdba39b703a net/mlx5: DR, Add infrastructure for supporting several st [...] omits 5b2dae72187d arm64: dts: qcom: sm8150: Add CPU capacities and energy model omits 81188f585d02 arm64: dts: qcom: sm8150: Add PSCI idle states omits 066d21bcf605 arm64: dts: qcom: sm8150: Define CPU topology omits 698dc0cf9447 dt-bindings: input: adc-keys: clarify description omits 8553a979fcd0 platform/chrome: cros_ec_typec: Send mux configuration ack [...] omits ba8ce515454e platform/chrome: cros_ec_typec: Parameterize cros_typec_cm [...] omits 1120281713a5 torture: Do Kconfig analysis only once per scenario omits 156309096542 platform/chrome: cros_ec_typec: Register plug altmodes omits f4edab68e101 platform/chrome: cros_ec_typec: Register SOP' cable plug omits 599229763911 platform/chrome: cros_ec_typec: Set partner num_altmodes omits 72d6e32bd85b platform/chrome: cros_ec_typec: Store cable plug type omits 8b46a212ad11 platform/chrome: cros_ec_typec: Register cable omits c097f229b71e platform/chrome: cros_ec_typec: Rename discovery struct omits 8fab2755191f platform/chrome: cros_ec_typec: Factor out PD identity parsing omits a906f45d1480 platform/chrome: cros_ec_typec: Make disc_done flag partner-only omits fb7791e213a6 cpupower: add Makefile dependencies for install targets omits 91a8f6cb06b3 x86/mm: Refine mmap syscall implementation omits 409f9fe9db24 memory: renesas-rpc-if: Add RZ/G2 to Kconfig description omits 8e9199189443 dt-bindings: memory: renesas,rpc-if: Add support for RZ/G2 Series omits 380def2d4cf2 memory: tegra124: Support interconnect framework omits 99a064fb3a73 dt-bindings: arm: Add optional interrupt to smc/hvc SCMI t [...] omits 9c56679d6f67 memory: tegra124-emc: Continue probing if timings are miss [...] omits 281462e59348 memory: tegra124-emc: Make driver modular omits 45c6c873c0ec i2c: busses: Use DEFINE_SPINLOCK() for spinlock omits 9d64834b2a68 i2c: use DIV_ROUND_UP macro to do calculation omits 2478b9c1dcc9 i2c: fix platform_get_irq.cocci warnings omits 61adf63a1108 i2c: gpio: fix MODULE_LICENCE omits 4d658451c9d6 i2c: iproc: handle rx fifo full interrupt omits e21d79778768 i2c: iproc: handle master read request omits 514bfc64efa5 i2c: iproc: fix typo in slave_isr function omits 603e77af7b07 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) omits 545f4011e156 i2c: iproc: handle only slave interrupts which are enabled omits 1ca1b4516088 i2c: iproc: handle Master aborted error omits 74523a5dae0c spi: txx9: Remove driver omits f45c522cf875 Merge series "Add driver for dvfsrc, support for active st [...] omits 9c975c432bc0 i2c: rcar: protect against supurious interrupts on V3U omits 24c6d4bc5638 i2c: rcar: make sure irq is not threaded on Gen2 and earlier omits 25c2e0fb5fef i2c: rcar: optimize cacheline to minimize HW race condition omits c7b514ec979e i2c: rcar: faster irq code to minimize HW race condition omits 357ee8841d0b i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct omits 43878eb7c83d pinctrl: remove empty lines in pinctrl subsystem omits abd82e533d88 x86/kprobes: Do not decode opcode in resume_execution() omits 8b835da61774 spi: stm32: update dev_dbg() print format for SPI params omits 3c14dbd4b8ee regulator: ROHM bd7xxxx: Do not depend on parent driver data omits a0db6b0aa670 regulator: Regulator driver for the Mediatek DVFSRC omits 81a6320da73c ASoC: rt1015: remove bclk_ratio omits d750570e0481 ASoC: rt1015: re-calibrate again when resuming omits 87bb53b75563 staging: rtl819x: select CONFIG_CRC32 omits 57a408eb4746 staging: mt7621-dts: match pinctrl nodes with its binding [...] omits 27f7fcaeca02 staging: vchiq: delete obselete comment omits 6500966d211c staging: greybus: light: Use kzalloc for allocating only o [...] omits 4c5a6a7b7143 greybus: remove h from printk format specifier omits f384989e88d4 power: supply: max8997_charger: Set CHARGER current limit omits ac7b79fd190b inotify, memcg: account inotify instances to kmemcg omits a4db1072e1a3 quota: Fix memory leak when handling corrupted quota file omits 38d98d73be9f misc: rtsx: remove unused function omits 157576d55233 misc: remove atmel_tclib omits 22a9e57fccfe misc: ocxl: use DEFINE_MUTEX() for mutex lock omits 6c6fe5d3dc5e interconnect: qcom: Add MSM8939 interconnect provider driver omits 4ec908d21040 dt-bindings: interconnect: Add Qualcomm MSM8939 DT bindings omits 4187f9c16b7d dt-bindings: interconnect: single yaml file for RPM interc [...] omits dfbd988f1ce6 interconnect: qcom: qcs404: use shared code omits 62feb14ee8a3 interconnect: qcom: Consolidate interconnect RPM support omits 5581b4167c0f i2c: i801: Refactor mux code since platform_device_unregis [...] omits 926e6b2cd1ca i2c: i801: Drop duplicate NULL check in i801_del_mux() omits d321ad1286d2 gpiolib: Follow usual pattern for gpiod_remove_lookup_tabl [...] omits cb9744178f33 i2c: mlxcpld: Decrease polling time for performance improvement omits f069291bd5fc i2c: mlxcpld: Update module license omits 785e21cfaa68 i2c: core: Do not print duplicate error when failing to re [...] omits 9c2eb8b7be78 arm64: dts: freescale: use fixed index mmcN for NXP layers [...] omits 6337c2353a06 ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight omits 773fcbcdf9d6 ARM: imx_v6_v7_defconfig: enable power driver of RN5T618 P [...] omits 6f88ef38ecf4 clk: imx: clk-imx8qxp: Add some SCU clocks support for MIP [...] omits e4c0ca7894e8 clk: imx: clk-imx8qxp: Register DC0 display clocks with im [...] omits de332bf24278 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 bypa [...] omits 95741fdb5290 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 PLL clocks omits a430c3d2f0af arm64: dts: lx2160ardb: fix interrupt line for RTC node omits 332b6a79b415 arm64: dts: lx2160a: add DT node for external interrupt lines omits 6f5851a866b2 arm64: dts: ls208xa-rdb: add interrupt line for RTC node omits ebb0713736ac arm64: dts: ls208xa: add DT node for external interrupt lines omits 09b19ef87826 arm64: dts: ls1088ardb: fix interrupt line for RTC node omits 0e88b5fd565d arm64: dts: ls1088a: add DT node for external interrupt lines omits c4a462485aee arm64: dts: ls1046ardb: Add interrupt line for RTC node omits 7968344126e5 arm64: dts: ls1046a: add DT node for external interrupt lines omits 3f8c61a567eb arm64: dts: ls1043a: add DT node for external interrupt lines omits a9ffe682c58a selinux: fix inconsistency between inode_getxattr and inod [...] omits ec894883de53 PM / devfreq: Replace devfreq->dev.parent as dev in devfre [...] omits f40d81231b2d PM / devfreq: Correct spelling in a comment omits 95ca90726ea6 selinux: handle MPTCP consistently with TCP omits a1b861faa684 kernel/audit: convert comma to semicolon omits c26165efac41 rcu: Make TASKS_TRACE_RCU select IRQ_WORK omits bfba7ed084f8 rcu-tasks: Add RCU-tasks self tests omits 7dffe01765d9 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] omits a649d25dcc67 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] omits c5586e32dfe2 locking: Remove duplicate include of percpu-rwsem.h omits 1b7af295541d sched/core: Allow try_invoke_on_locked_down_task() with ir [...] omits 8a00dd0012f3 binfmt_elf: partially sanitize PRSTATUS_SIZE and SET_PR_FPVALID omits 3d5c70329b91 tools/memory-model: Fix typo in klitmus7 compatibility table omits 5c587f9b9c35 tools/memory-model: Remove redundant initialization in lit [...] omits 8881e7a774a8 tools/memory-model: Tie acquire loads to reads-from omits 567a83e6872c random32: Re-enable KCSAN instrumentation omits 71a076f4a61a kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] omits b79b0b677913 torture: Allow standalone kvm-recheck.sh run detect --trust-make omits 546eee2d931b torture: Remove "Failed to add ttynull console" false positive omits 365dc5cb62c8 torture: Simplify exit-code plumbing for kvm-recheck.sh an [...] omits c821f855f625 torture: s/STOP/STOP.1/ to avoid scenario collision omits 755cf0afc164 torture: Add --dryrun batches to help schedule a distributed run omits f716348f29d3 torture: Stop hanging on panic omits 0beb394878a4 torture: Add kvm.sh test summary to end of log file omits 22bf64cc9483 torture: Make kvm.sh include --kconfig arguments in CPU ca [...] omits 23239fc075d6 torture: Make kvm.sh return failure upon build failure omits 0bcca18348cf torture: Print run duration at end of kvm.sh execution omits 452613719eee torture: Make kvm.sh arguments accumulate omits cb212767346c torture: Make kvm.sh "Test Summary" date be end of test omits 106cc0d9e79a tools/rcutorture: Make identify_qemu_vcpus() independent o [...] omits d4a945e260b9 torture: Add config2csv.sh script to compare torture scenarios omits 315957cad445 torture: Prepare for splitting qemu execution from kvm-tes [...] omits bc4073587067 torture: Allow kvm.sh --datestamp to specify subdirectories omits eca0501a7a20 torture: Make kvm.sh "--dryrun sched" summarize number of builds omits 1f947be7f969 torture: Make kvm.sh "--dryrun sched" summarize number of batches omits 0682aa7acd5d torture: Make --kcsan specify lockdep omits 725969ac11d7 rcu: Do not NMI offline CPUs omits 243027a3c805 rcu: For RCU grace-period kthread starvation, dump last CP [...] omits b08ea1de6a8f rcu: Mark obtuse portion of stall warning as internal debug omits f3ea978b712f scftorture: Add debug output for wrong-CPU warning omits 00504537f444 rcutorture: Add testing for RCU's global memory ordering omits bc480a6354ef rcutorture: Add reader-side tests of polling grace-period API omits 0fd0548db133 rcutorture: Add writer-side tests of polling grace-period API omits fd56f64b4e3b rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state omits 4e7ccfae52b3 srcu: Add comment explaining cookie overflow/wrap omits ee7f4a87a18c srcu: Document polling interfaces for Tree SRCU grace periods omits 5358c9fa54b0 srcu: Provide polling interfaces for Tree SRCU grace periods omits 8b5bd67cf642 srcu: Provide polling interfaces for Tiny SRCU grace periods omits 29d2bb94a8a1 srcu: Provide internal interface to start a Tree SRCU grac [...] omits 1a893c711a60 srcu: Provide internal interface to start a Tiny SRCU grac [...] omits 74612a07b83f srcu: Make Tiny SRCU use multi-bit grace-period counter omits 36221e109eb2 rcu: Enable rcu_normal_after_boot unconditionally for RT omits 8b9a0ecc7ef5 rcu: Unconditionally use rcuc threads on PREEMPT_RT omits 2341bc4a0311 rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT omits 5ea5d1ed572c rcu: Eliminate the __kvfree_rcu() macro omits 5130b8fd0690 rcu: Introduce kfree_rcu() single-argument macro omits 84109ab58590 rcu: Record kvfree_call_rcu() call stack for KASAN omits a427485a0093 arm64: dts: n5x: Add support for Intel's eASIC N5X platform omits 2252ec146473 doc: Remove obsolete rcutree.rcu_idle_lazy_gp_delay boot p [...] omits d756c74e6f6e doc: Update RCU requirements RCU_INIT_POINTER() description omits 9d3a04853fe6 docs: Fix typos and drop/fix dead links in RCU documentation omits 4704bd317108 list: Fix a typo at the kernel-doc markup omits 2c8bce609f09 doc: Remove obsolete RCU-bh and RCU-sched update-side API members omits be06c2577eca docs: Remove redundant "``" from Requirements.rst omits 6bc335828056 rcu/tree: Make rcu_do_batch count how many callbacks were [...] omits 62b3c680cfdc arm64: dts: socfpga: Use generic "ngpios" rather than "snp [...] omits edbb35cc6bdf fs/inode.c: make inode_init_always() initialize i_ino to 0 omits 14e43bf43561 vfs: don't unnecessarily clone write access for writable fds omits c42088491c12 Merge branch 'regulator-5.11' into regulator-5.12 omits 167dcfc08b0b x86/mm: Increase pgt_buf size for 5-level page tables omits 99668f618062 fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED omits 6c6ec2b0a3e0 fs: add support for LOOKUP_CACHED omits ae66db45fd30 saner calling conventions for unlazy_child() omits a5694a3ce535 Merge series "regulator: fix pm8009 bindings on sm8250" fr [...] omits ec751369d6fb mhi: pci_generic: Set irq moderation value to 1ms for hw channels omits 4da3d07db8ae mhi: pci_generic: Add diag channels omits 84026a5bbc11 mhi: pci_generic: Increase controller timeout value omits 8562d4fe34a3 mhi: pci_generic: Add health-check omits b012ee6bfe2a mhi: pci_generic: Add PCI error handlers omits 7389337f0a78 mhi: pci_generic: Add suspend/resume/recovery procedure omits 8ccc3279fcad mhi: pci_generic: Add support for reset omits eb96787a5da8 mhi: pci_generic: Enable burst mode for hardware channels omits d9f23ea69d41 mhi: pci-generic: Increase number of hardware events omits b5a8d233a588 bus: mhi: core: Add device hardware reset support omits e36cffed20a3 fs: make unlazy_walk() error handling consistent omits 7386a559caa6 arm64: dts: amlogic: meson-g12: Set FL-adj property value omits ed054e4e95d6 USB: gadget: f_printer: set a default q_len omits 7c9a2598463a usb: dwc3: gadget: Preserve UDC max speed setting omits 77adb8bdf422 usb: dwc3: gadget: Allow runtime suspend if UDC unbinded omits 8280de6ab07b usb: gadget: composite: Split composite reset and disconnect omits 82c46b8ed9dc usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback omits 9b3bd898421b usb: gadget: u_serial: use %*ph to print small buffer omits 43da4f92a611 arm64: dts: imx8mp-evk: enable usb1 as host mode omits fb8587a2c165 arm64: dtsi: imx8mp: add usb nodes omits 6dd2565989b4 usb: dwc3: add imx8mp dwc3 glue layer driver omits d2a704e29711 dt-bindings: usb: dwc3-imx8mp: add imx8mp dwc3 glue bindings omits 1f82c33205db Revert "staging: board: Remove macro board_staging" omits c6d212951b0f pinctrl: ralink: rt2880: fix '-Wmissing-prototypes' in ini [...] omits 50a710873306 pinctrl: ralink: rt2880: use 'PTR_ERR_OR_ZERO' omits 8a55d64c3336 pinctrl: ralink: rt2880: preserve error codes omits 420cf17d975d pinctrl: ralink: rt2880: delete not needed error message omits 09f8101d319a pinctrl: ralink: rt2880: add missing NULL check omits 7391031be7aa pinctrl: ralink: rt2880: return proper error code omits 53abfe67f024 pinctrl: ralink: rt2880: avoid double pointer to simplify code omits 86e666df40c9 dt-bindings: pinctrl: rt2880: properly redo bindings omits 502045d91a31 pinctrl: ti-iodelay: convert comma to semicolon omits 0014d7a9c041 pinctrl: mediatek: moore: convert comma to semicolon omits 8ad5749395d0 pinctrl: mediatek: paris: convert comma to semicolon omits 46e5dbe7f36d pinctrl: at91: convert comma to semicolon omits f4a10fc42251 spi: renesas rpc-if: Update Add RZ/G2 to Kconfig description omits 90cf443d841e regulator: core.c: Replace references to non-existent function omits c3da02421230 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators omits 951384cabc5d regulator: qcom-rpmh-regulator: add pm8009-1 chip revision omits a1f31cc4e98e ASoC: fsl_aud2htx: select SND_SOC_IMX_PCM_DMA omits e33c93b2206f ASoC: wm8962: Add optional mclk device tree binding omits 397546ac9c22 ARM: dts: sun6i-a31s-sinovoip-bpi-m2: add gpio-line-names omits 3db380570af7 selftests/powerpc: Make the test check in eeh-basic.sh pos [...] omits ecd07f4b9d21 media: allegro: rename stream_id to dst_handle omits 0e13f6f6ff9d media: allegro: remove custom drain state handling omits 0f3cc7cac0e8 media: dt-bindings: media: allegro,al5e: Convert to YAML omits d74d4e2359ec media: allegro: move driver out of staging omits ce814ad4bb52 media: allegro: Fix use after free on error omits 4f20b7beca5a media: cec: add EPOLLPRI in poll() when dev is unregistered omits 5cb0a64effe7 media: v4l2-dev: add EPOLLPRI in v4l2_poll() when dev is u [...] omits b996922bed2c media: vivid: call v4l2_event_wake_all() on disconnect omits 28955a61568c media: v4l2-dev/event: add v4l2_event_wake_all() omits 726daf6bafe9 media: v4l2-mem2mem: always call poll_wait() on queues omits 575c52cc4cae media: videobuf2: always call poll_wait() on queues omits a45c39b8295f media: tegra-video: Add custom V4L2 control V4L2_CID_TEGRA [...] omits 2ac4035a78c9 media: tegra-video: Add support for x8 captures with gang ports omits f8c9dd2b826d media: dt-bindings: tegra: Update csi data-lanes to maximu [...] omits 8f81888bec5c media: v4l2-fwnode: Update V4L2_FWNODE_CSI2_MAX_DATA_LANES to 8 omits 4fe27eb68cac media: tegra-video: Implement V4L2 device notify callback omits 2be21e68345b media: tegra-video: Add support for V4L2_EVENT_SOURCE_CHANGE omits 6a4d30ce09ba media: tegra-video: Add support for VIDIOC_LOG_STATUS ioctl omits 52b21a0aed90 media: tegra-video: Add support for EDID ioctl ops omits 4281d115a4eb media: tegra-video: Add DV timing support omits fbef4d6bb92e media: tegra-video: Add support for V4L2_PIX_FMT_NV16 omits 689bfcac95d5 media: tegra-video: Fix V4L2 pixel format RGB and YUV omits c1bcc5472825 media: tegra-video: Enable VI pixel transform for YUV and [...] omits 56f64b82356b media: tegra-video: Use zero crop settings if subdev has n [...] omits 2ad100f359c2 media: ti-vpe: cal: Simplify the context API omits 67252cf0ea44 media: ti-vpe: cal: Store buffer DMA address in dma_addr_t omits 2e2279b53a9f media: ti-vpe: cal: Set cal_dmaqueue.pending to NULL when [...] omits ca4fec54f6ba media: ti-vpe: cal: Group all DMA queue fields in struct c [...] omits 82bfd11f1b03 mtd: rawnand: qcom: Add support for Qcom SMEM parser omits 803eb124e1a6 mtd: parsers: Add Qcom SMEM parser omits 5f327f08192e dt-bindings: mtd: partitions: Add binding for Qcom SMEM parser omits 9ae6b925848e media: ti-vpe: cal: Use list_first_entry() omits d7d24d772f2c media: ti-vpe: cal: Remove DMA queue empty check at start [...] omits 455466400c41 media: ti-vpe: cal: Drop unneeded check in cal_calc_format_size() omits 356006a6cfb7 Documentation: HID: uhid editing & corrections omits a14e9d72858f Documentation: HID: hid-transport editing & corrections omits ce6bf2d9ee1a Documentation: HID: hid-sensor editing & corrections omits 1c9003637f1e Documentation: HID: hidraw editing & corrections omits 997930996e04 Documentation: HID: intel-ish-hid editing & corrections omits 750376f5e136 Documentation: HID: hiddev editing & corrections omits 4acdc5e5ca80 Documentation: HID: amd-sfh-hid editing & corrections omits e90d5df7f08f Documentation: HID: hid-alps editing & corrections omits 5dda1b346d18 media: ti-vpe: cal: Drop V4L2_CAP_READWRITE omits 159172f07c91 media: ti-vpe: cal: Share buffer release code between star [...] omits cff615dba5c7 media: ti-vpe: cal: Use spin_lock_irq() when starting or s [...] omits cbb8cd7cc129 media: ti-vpe: cal: Stop write DMA without disabling PPI omits b8dd6a8ae501 dt-bindings: clock: meson8b: remove non-existing clock macros omits 40e977400d21 clk: meson: meson8b: remove compatibility code for old .dtbs omits ccdc1f0836f8 clk: meson: clk-pll: propagate the error from meson_clk_pl [...] omits 9e717285f0bd clk: meson: clk-pll: make "ret" a signed integer omits 2f290b7c67ad clk: meson: clk-pll: fix initializing the old rate (fallba [...] omits 172ba79dafa0 media: ti-vpe: cal: Fold PPI enable in CAMERARX .s_stream() omits ecd3e709747b MIPS: loongson64: smp.c: Fix block comment coding style omits 75c80311eda7 media: ti-vpe: cal: Refactor interrupt enable/disable omits 51e8c97df58f media: ti-vpe: cal: Rename struct cal_fmt to cal_format_info omits 0ea33321ffaf MIPS: Kill RM7K & RM9K IRQ Code omits b496dc9071a0 media: ti-vpe: cal: Don't pass format to cal_ctx_wr_dma_config() omits cc548febd2c9 media: ti-vpe: cal: Use CAMERARX subdev s_stream op in vid [...] omits 8d6637f10876 media: ti-vpe: cal: Implement subdev ops for CAMERARX omits c2b49a323786 MIPS: perf: Add support for OCTEON III perf events. omits 71c1f16ddd52 media: ti-vpe: cal: Iterate over correct number of CAMERAR [...] omits 695baaa373ab media: ti-vpe: cal: Replace hardcoded BIT() value with macro omits 811cb526f314 media: ti-vpe: cal: Rename MAX_(WIDTH|HEIGHT)_* macros wit [...] omits 7168155002cf media: ti-vpe: cal: Move format handling to cal.c and expo [...] omits 9ccd0021d026 media: ti-vpe: cal: Drop cal_ctx m_fmt field omits 5acc3e22c253 media: ti-vpe: cal: Create subdev for CAMERARX omits 68324a68fbbe MIPS: Loongson64: Set cluster for cores omits e8bb8f28233d MIPS: cacheinfo: Add missing VCache omits 2ee1503e546f MIPS: zboot: head.S clean up omits cf8194e46c1e MIPS: Loongson64: Give chance to build under !CONFIG_NUMA [...] omits 63f559d3412b mtd: rawnand: mxc: Convert comma to semicolon omits 896111dc4bcf media: rc: ensure that uevent can be read directly after r [...] omits fe0e2394cccc arm64: defconfig: Enable WM8962 omits 36ca3c8ccb53 arm64: dts: imx: Add Beacon i.MX8M Nano development kit omits 57ddf08642f0 microblaze: do not select TRACING_SUPPORT directly omits da64ae2d35d3 xfrm: Fix wraparound in xfrm_policy_addr_delta() omits f6e9ceb7a7fc selftests: xfrm: fix test return value override issue in x [...] omits fd159539f7b0 dt-bindings: arm: fsl: Add beacon,imx8mn-beacon-kit omits afbc293add64 af_key: relax availability checks for skb size calculation omits 9f8550e4bd9d xfrm: fix disable_xfrm sysctl when used on xfrm interfaces omits 4ce6b242b78d pcmcia: Switch to using the new API kobj_to_dev() omits 26ddb45e13a3 fs/namei.c: Remove unlikely of status being -ECHILD in loo [...] omits 1e8f44f159b3 do_tmpfile(): don't mess with finish_open() omits 60159e9e7bc7 Input: ili210x - implement pressure reporting for ILI251x omits a3a9060ecad0 Input: i8042 - unbreak Pegatron C15B omits 415ddc3b1056 sparc32: take ->thread.flags out omits af7652500b4c sparc32: get rid of fake_swapper_regs omits d17b9ec777d8 sparc64: get rid of fake_swapper_regs omits 73686e787b49 Merge remote-tracking branch 'sparc/master' into work.sparc32 omits b4edf06c8aaa sparc32: switch to generic extables omits c4da8e0dc6f7 sparc32: switch copy_user.S away from range exception tabl [...] omits cfd5fa7021a5 sparc32: get rid of range exception table entries in check [...] omits df06c27ebd86 sparc32: switch __bzero() away from range exception table entries omits 5f99d33810b0 sparc32: kill lookup_fault() omits e51ea5442996 sparc32: don't bother with lookup_fault() in __bzero() omits 07f1dc8cc85b ide/falconide: Fix module unload omits a9164910c5ce arm64: dts: qcom: c630: keep both touchpad devices enabled omits bd96a89ca3fe memory: emif: Use DEFINE_SPINLOCK() for spinlock omits 3803f461bd28 ARM: dts: exynos: Add top-off charging regulator node for I9100 omits 4a928b3b7c0f ARM: dts: exynos: Fix charging regulator voltage and curre [...] omits a2d522ff0f5c memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops omits 352bfbb3e023 soc: samsung: exynos-chipid: convert to driver and merge e [...] omits 4561560dfb4f soc: samsung: exynos-asv: handle reading revision register error omits 0458b88267c6 soc: samsung: exynos-asv: don't defer early on not-supported SoCs omits e62333e26be6 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression omits fecff3b931a5 crypto: picoxcell - Remove PicoXcell driver omits 1862eb007367 crypto: arm/blake2b - add NEON-accelerated BLAKE2b omits 0cdc438e6e13 crypto: blake2b - update file comment omits 28dcca4cc0c0 crypto: blake2b - sync with blake2s implementation omits a64bfe7ad42e wireguard: Kconfig: select CRYPTO_BLAKE2S_ARM omits 5172d322d34c crypto: arm/blake2s - add ARM scalar optimized BLAKE2s omits bbda6e0f1303 crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> omits 8786841bc202 crypto: blake2s - adjust include guard naming omits 7d87131fadd5 crypto: blake2s - add comment for blake2s_state fields omits 42ad8cf821f0 crypto: blake2s - optimize blake2s initialization omits 8c4a93a1270d crypto: blake2s - share the "shash" API boilerplate code omits 057edc9c8bb2 crypto: blake2s - move update and final logic to internal/ [...] omits df412e7efda1 crypto: blake2s - remove unneeded includes omits 1aa90f4cf034 crypto: x86/blake2s - define shash_alg structs using macros omits 0d396058f92a crypto: blake2s - define shash_alg structs using macros omits c4ff41b93d1f hwrng: ingenic - Fix a resource leak in an error handling path omits 256693a36203 hwrng: iproc-rng200 - Move enable/disable in separate function omits 96a6af540396 hwrng: iproc-rng200 - Fix disable of the block. omits 5318d3db465d crypto: arm64/aes-ctr - improve tail handling omits 15deb4333cd6 crypto: arm64/aes-ce - really hide slower algos when faste [...] omits 5a5a27b3e157 MAINTAINERS: Add maintainers for Keem Bay OCS HCU driver omits b46f80368869 crypto: keembay-ocs-hcu - Add optional support for sha224 omits ae832e329a8d crypto: keembay-ocs-hcu - Add HMAC support omits 472b04444cd3 crypto: keembay - Add Keem Bay OCS HCU driver omits 33ff64884c4e dt-bindings: crypto: Add Keem Bay OCS HCU bindings omits 44122cc6eea1 crypto: sun4i-ss - add SPDX header and remove blank lines omits b1f578b85a13 crypto: sun4i-ss - enabled stats via debugfs omits 9bc3dd24e7dc crypto: sun4i-ss - fix kmap usage omits 4ec8977b921f crypto: sun4i-ss - initialize need_fallback omits 5ab6177fa02d crypto: sun4i-ss - handle BigEndian for cipher omits b756f1c8fc9d crypto: sun4i-ss - IV register does not work on A10 and A13 omits 7bdcd851fa7e crypto: sun4i-ss - checking sg length is not sufficient omits 583513510a7a crypto: sun4i-ss - linearize buffers content must be kept omits 7334a4be5076 crypto: inside-secure - fix platform_get_irq.cocci warnings omits 0eb76ba29d16 crypto: remove cipher routines from public crypto API omits a3b01ffddc21 chcr_ktls: use AES library for single use cipher omits bbfd06c7c85e crypto: ccree - remove unused including <linux/version.h> omits c4dc99e14c58 crypto: sahara - Remove unused .id_table support omits 303fd3e1c771 crypto: tcrypt - avoid signed overflow in byte count omits ddf169a98f01 crypto: aesni - implement support for cts(cbc(aes)) omits a417178abc4a MAINTAINERS: crypto: s5p-sss: drop Kamil Konieczny omits 6a702fa53395 crypto: mediatek - remove obsolete driver omits 00a1aa475f50 ARM: configs: multi_{v5,v7}: remove ATMEL_TCLIB omits 3a4e55c355a4 ARM: configs: at91: remove ATMEL_TCLIB omits f605be6a57b4 Input: st1232 - wait until device is ready before reading [...] omits b999dbea06b9 Input: st1232 - do not read more bytes than needed omits 928eedf013b2 Input: st1232 - fix off-by-one error in resolution handling omits 131172a4a8ce openrisc: restart: Call common handlers before hanging omits 472ab9ee15c6 openrisc: Add vmlinux.bin target omits 291b5c9870fc i3c/master/mipi-i3c-hci: Fix position of __maybe_unused in [...] omits 9d038b2e62de ARM: dts: qcom: Add SDX55 platform and MTP board support omits 719354233143 dt-bindings: arm: qcom: Document SDX55 platform and boards omits 2a6fe26ccf0b gfs2: make gfs2_log_write_page static omits c1cbbea9c4db ASoC: mediatek: add MTK_PMIC_WRAP dependency omits f6212e0ab3ff ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types omits a0b653e89a3a ASoC: wm_adsp: Only use __be32 for big-endian data omits 9584fc95cadc spi: rpc-if: Remove CONFIG_PM_SLEEP ifdefery omits c769dcd42378 x86/microcode: Make microcode_init() static omits 355845b738e7 efi/apple-properties: Reinstate support for boolean properties omits 7b69552264ac arm: dts: owl-s500-roseapplepi: Add I2C pinctrl configuration omits 8e23902d1243 arm: dts: owl-s500-roseapplepi: Add uSD support omits 3f435fba46c8 arm: dts: owl-s500: Add SIRQ controller omits 83ba46e312a1 arm: dts: owl-s500: Add I2C support omits 481c640596bc arm: dts: owl-s500: Add MMC support omits b846f3febbb3 arm: dts: owl-s500: Add pinctrl & GPIO support omits 2cfb1b3f251e arm: dts: owl-s500: Add DMA controller omits 0c2e4ecb12ce arm: dts: owl-s500: Add Reset controller omits 11bc96ba758b arm: dts: owl-s500: Set CMU clocks for UARTs omits b4d1e231fcdc arm: dts: owl-s500: Add Clock Management Unit omits 66898f3fe906 leds: ss4200: simplify the return expression of register_n [...] omits 5ccfa39ddd47 leds: Use DEVICE_ATTR_{RW, RO, WO} macros omits 8f50db4b5c79 powercap/drivers/dtpm: Fix __udivdi3 and __aeabi_uldivmod [...] omits 4b2d8ca9208b x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk omits a2ff95e018f1 ACPI: platform: Add platform profile support omits 8e0cbf356377 Documentation: Add documentation for new platform_profile [...] omits 5b5465dd947c arm64: defconfig: Make INTERCONNECT_QCOM_SDM845 builtin omits 3b15ccac161a regulator: Add regulator driver for ATC260x PMICs omits e9141c1aaa72 ASoC: rt5645: Remove the redundant delay time omits 181739822cf6 ARM: dts; gta04: SPI panel chip select is active low omits 7078a5ba7a58 soc: ti: omap-prm: Fix boot time errors for rst_map_012 bi [...] omits bdb154f074a6 x86/platform/intel-mid: Convert comma to semicolon omits e0e0427412d0 EDAC/ppc4xx: Convert comma to semicolon omits 3052636aa9aa x86/mtrr: Convert comma to semicolon omits 1e625fe6fa91 power: supply: ingenic: remove unneeded semicolon omits 34fb2a952ba8 power: supply: cpcap-battery: improve handling of 3rd part [...] omits aa57e77b3d28 HSI: Fix PM usage counter unbalance in ssi_hw_init omits 545a540a9c2e arm64: dts: exynos: correct S3FWRN5 NFC interrupt trigger [...] omits 1fea2eb2f5bb arm64: dts: exynos: correct PMIC interrupt trigger level o [...] omits e98e2367dfb4 arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 omits 3e7d9a583a24 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits 1ac8893c4fa3 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits 77e6a5467cb8 ARM: dts: exynos: correct PMIC interrupt trigger level on Spring omits 437ae6094771 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato omits 8528cda2b7c6 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk omits cb31334687db ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 omits 75681980c4e3 ARM: dts: exynos: use Exynos5420 dedicated USB2 PHY compatible omits 95ebabde382c capabilities: Don't allow writing ambiguous v3 file capabilities omits 1027a42c25cb power: reset: linkstation-poweroff: add missing put_device() omits 89ffd36a9ece Merge series "ASoC: rt1015: apply some refactors" from Tzu [...] omits a5db2ca51367 ASoC: rt1015: remove unneeded variables in rt1015_priv omits 3128f1c3b53d ASoC: rt1015: refactor retry loop and rt1015_priv allocation omits e48b41e903a1 ASoC: rt1015: return error if any when setting bypass_boost omits bf1eb056ac15 ASoC: rt1015: save boost_mode only if valid omits 4ac275eda0d7 ASoC: rt1015: sort header inclusions omits 49d411f2c93a ASoC: Intel: common: Fix some typos omits 826a9584d14a usb: cdnsp: Fix for undefined reference to `usb_hcd_is_pri [...] omits 16e3610154d0 usb: cdnsp: Fixes for sparse warnings omits fba8701baed7 usb: cdns3: Fixes for sparse warnings omits e2d60f8c475a usb: cdnsp: fix error handling in cdnsp_mem_init() omits 88171f67a2c1 usb: cdns3: Removes xhci_cdns3_suspend_quirk from host-export.h omits dc68ba6c7236 usb: cdnsp: Removes some not useful function arguments omits b13f020d0c9f usb: cdns3: fix warning when USB_CDNS_HOST is not set omits 28a25ba3e592 usb: cdns3: fix build when PM_SLEEP is not set omits 7650778e79b9 usb: cdnsp: Mark cdnsp_gadget_ops with static keyword omits bbf60daee7de MAINTAINERS: add Cadence USBSSP DRD IP driver entry omits 64b558f597d1 usb: cdns3: Change file names for cdns3 driver. omits 118b2a3237cf usb: cdnsp: Add tracepoints for CDNSP driver omits 3d82904559f4 usb: cdnsp: cdns3 Add main part of Cadence USBSSP DRD Driver omits e93e58d27402 usb: cdnsp: Device side header file for CDNSP driver omits ac5bca142759 usb: cdns3: Changed type of gadget_dev in cdns structure omits 0b490046d8d7 usb: cdns3: Refactoring names in reusable code omits 394c3a144de8 usb: cdns3: Moves reusable code to separate module omits f738957277ba usb: cdns3: Split core.c into cdns3-plat and core.c file omits db8892bb1bb6 usb: cdns3: Add support for DRD CDNSP omits 1b88c6ed26a1 arm64: dts: broadcom: bcm4908: describe PCIe reset controller omits 56098be85d19 arm64: dts: broadcom: bcm4908: use proper NAND binding omits c8b404fb05dc arm64: dts: broadcom: bcm4908: add BCM4906 Netgear R8000P [...] omits abe533d9d422 dt-bindings: arm: bcm: document Netgear R8000P binding omits dbafd5105cfd MIPS: No need to check CPU 0 in cps_cpu_disable() omits a2d029b16cd8 mips: pci: convert comma to semicolon omits 3a845b30bc43 mips: kernel: convert comma to semicolon omits 1b3df368914b soc: qcom: smem: use %*ph to print small buffer omits 1865bc71a869 EDAC/amd64: Limit error injection functionality to supported hw omits 61810096de3c EDAC/amd64: Merge error injection sysfs facilities omits 2a28ceef00ba EDAC/amd64: Merge sysfs debugging attributes setup code omits 6a4afe38787d EDAC/amd64: Tone down messages about missing PCI IDs omits e2b0330c5a20 dt-bindings: soc: qcom: convert qcom,smem bindings to yaml omits e1d8008179fe drivers: qcom: rpmh-rsc: Do not read back the register wri [...] omits c4df37fe186d soc: qcom: llcc-qcom: Add support for SM8250 SoC omits 916c0c05521a soc: qcom: llcc-qcom: Extract major hardware version omits f426c3b1d66f dt-bindings: msm: Add LLCC for SM8250 omits 8d079bf20410 arm64: dts: qcom: sc7180: Drop pinconf on dp_hot_plug_det omits bd167507d5b6 arm64: dts: qcom: Add device tree for ASUS Zenfone 2 Laser omits 465b13cc0ac1 arm64: dts: qcom: Fix SD card vqmmc max voltage on sc7180-trogdor omits 88b57bc335ae arm64: dts: qcom: sm8250: rename smem device node to follo [...] omits 590a135ebdc7 arm64: dts: qcom: qrb5165-rb5: Add Audio support omits b657d3726270 arm64: dts: qcom: sm8250: add mi2s pinconfs omits 768270ca57f6 arm64: dts: qcom: sm8250: add wsa and va codec macros omits 3160c1b894d9 arm64: dts: qcom: sm8250: add lpass lpi pin controller node omits 793bbd2db7e3 arm64: dts: qcom: sm8250: add audio clock controllers omits 63e10791ccab arm64: dts: qcom: sm8250: add apr and its services omits 3f2094dfbe69 arm64: dts: qcom: sm8250: power up dispcc on sm8250 by MMC [...] omits d004c631ea4e arm64: dts: qcom: qrb5165-rb5: add lt9611 HDMI bridge omits 04c8e3f7e9e9 arm64: dts: qcom: qrb5165-rb5: correct vdc_3v3 regulator omits 9e301a547a7e arm64: dts: qcom: sm8250-mtp: add gpu/zap-shader node omits 0b2033dcf4af arm64: dts: qcom: qrb5165-rb5: add gpu/zap-shader node omits 46967bb61a20 arm64: dts: qrb5165-rb5: add mdss/mdp/dsi nodes omits 7c1dffd471b1 arm64: dts: qcom: sm8250.dtsi: add display system nodes omits 221f0ef37f55 arm64: dts: sm8250-mtp: enable USB host nodes omits 0085a33a25cc arm64: dts: qcom: sm8250: Add support for LLCC block omits 19f0af6ab132 arm64: defconfig: Enable TMPFS Posix ACL omits 74b87103b3d0 arm64: defconfig: Enable HID multitouch omits ac5d08870d0b x86/build: Realign archhelp omits fbaf0aa8c7a8 x86/build: Add {kvm_guest,xen}.config targets to make help [...] omits 960ddf70cc11 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs omits c07b45a355ee perf record: Tweak "Lowering..." warning in record_opts__c [...] omits d176db955827 perf buildid-list: Add support for mmap2's buildid events omits e8a2061f0b60 perf buildid-cache: Add --debuginfod option to specify a s [...] omits 01493ccb4436 tty: serial: icom: Use DEFINE_SPINLOCK() for spinlock omits a60526097f42 tty: serial: cpm_uart: Add udbg support for enabling xmon omits 345523fab827 tty/serial/lantiq: convert comma to semicolon omits 5b10956483ea tty/serial/imx: convert comma to semicolon omits d20c219c7317 tty: new helper function tty_get_icount() omits 4ea3cd65e0d4 tty: rename tty_kopen() and add new function tty_kopen_shared() omits cb4d9b52ec06 usb: dwc3: drd: Improve dwc3_get_extcon() style omits c824c73a5e08 usb: dwc3: drd: Avoid error when extcon is missing omits 614b388c3426 USB: usbtmc: Bump USBTMC_API_VERSION value omits d1d9defdc6d5 USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB omits c9784e23c102 USB: usbtmc: Add USBTMC_IOCTL_GET_STB omits 3c1037e2b6a9 USB: usbtmc: Fix reading stale status byte omits 894f1f4f49a3 kcov, usbip: collect coverage from vhci_rx_loop omits 0b5c88214e9c perf tools: Add support to display build ids when availabl [...] omits e29386c8f7d7 perf record: Add --buildid-mmap option to enable PERF_RECO [...] omits ffe9819b6766 spi: dt-bindings: document zero value for spi-{rx,tx}-bus- [...] omits d962608ce218 spi: Add SPI_NO_TX/RX support omits f7005142dace spi: uapi: unify SPI modes into a single spi.h header omits 1e9a9c7cba3c staging: rtl8192e: fix bool comparison in expressions omits f31559af97a0 staging: fwserial: Fix error handling in fwserial_create omits ec36ae7189ac staging: rtl8192u: Add null check in rtl8192_usb_initendpoints omits 850c35bb28ec staging: board: Remove macro board_staging omits c1a1205240ff staging: board: description for CONFIG_STAGING_BOARD omits 1790f2be41e4 staging: vc04_services: use DEFINE_MUTEX() for mutex lock omits 6abeae2adc96 staging: most: net: use DEFINE_MUTEX() for mutex lock omits df94d3b2a9a4 Staging: rtl8723bs/core: fix braces coding style issues omits 3989f5a5f81c driver: staging: count ashmem_range into SLAB_RECLAIMBLE omits 4183a8d70a28 perf tools: Allow synthesizing the build id for kernel/mod [...] omits e0dbf18f657f perf tools: Allow using PERF_RECORD_MMAP2 to synthesize th [...] omits 978410ff9952 perf tools: Allow using PERF_RECORD_MMAP2 to synthesize th [...] omits 1ca6e8025414 perf tools: Store build id when available in PERF_RECORD_M [...] omits 29245ae8ff65 perf tools: Do not swap mmap2 fields in case it contains build id omits dde587aa2174 tools headers uapi: Sync tools/include/uapi/linux/perf_event.h omits feab999efefe perf arm64: Add argument support for SDT omits f19b5872d889 perf probe: Fixup Arm64 SDT arguments omits 22a6d41c8712 spi: orion: enable support for switching CS every transfer [...] omits e2be70318d7b spi: orion: enable clocks before spi_setup omits 9351ab8b0cb6 regulator: rt4831: Adds support for Richtek RT4831 DSV regulator omits 934b05e81862 regulator: rt4831: Adds DT binding document for Richtek RT [...] omits ac6b559d8189 regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate omits 4d5270e70981 lib/linear_ranges: fix repeated words & one typo omits e05cde84eabc ASoC: meson: Use managed DMA buffer allocation omits 57fc2bbc62ef ASoC: sprd: Switch to use list_entry_is_head() helper omits 6bdd75a1f6f5 ASoC: rt1015: modify calibration sequence for better performance omits 7726e49837af ASoC: wm_adsp: Improve handling of raw byte streams omits a9830fc38881 catpt: Switch to use list_entry_is_head() helper omits a34d4197a144 Merge existing fixes from spi/for-5.11 omits f518be6eccbd Merge existing fixes from regulator/for-5.11 omits 984fcd3f4e7b Merge existing fixes from asoc/for-5.11 omits 6c13d7ff81e6 EDAC/amd64: Do not load on family 0x15, model 0x13 omits d207dc500bbc arm64: dts: renesas: falcon: Enable watchdog timer omits f4b30c0a03a9 arm64: dts: renesas: r8a779a0: Add RWDT node omits ab2ccacd7386 clk: renesas: r8a779a0: Add RWDT clocks omits 900d9fc3bece arm64: dts: renesas: beacon: Correct I2C bus speeds omits 7e0fac6a0da5 arm64: dts: renesas: beacon: Enable SPI omits a48f3c13689c arm64: dts: renesas: beacon: Don't make vccq_sdhi0 always on omits 7f1cb1579808 arm64: dts: renesas: beacon: Fix RGB Display PWM Backlight omits 012f3e37ca13 arm64: dts: renesas: beacon: Fix LVDS PWM Backlight omits 5a5da0b758b3 arm64: dts: renesas: beacon: Fix audio-1.8V pin enable omits ac817b5a084d arm64: dts: renesas: beacon kit: Remove unnecessary nodes omits db030c5a9658 arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio omits 4e4c17c6c390 arm64: dts: renesas: rcar-gen3: Add missing TMU nodes omits 5edf8bd6f4a2 arm64: dts: renesas: rcar-gen3: Add missing CMT nodes omits 0d2a7e15d791 dt-bindings: arm: renesas: Add Beacon RZ/G2N and RZ/G2H boards omits 57be2dc8d4cf clk: renesas: r8a779a0: Add VSPX clock support omits ed447e7d60de clk: renesas: r8a779a0: Add VSPD clock support omits 0177b5090eff clk: renesas: r8a779a0: Add FCPVD clock support omits fa7f47972b13 clk: renesas: r8a77995: Add TMU clocks omits 0f3a9265941b clk: renesas: r8a77990: Add TMU clocks omits e0c0d4493460 clk: renesas: r8a77965: Add TMU clocks omits a26edd3d3c28 clk: renesas: r8a7796: Add TMU clocks omits 82096ecf589d thunderbolt: Use kmemdup instead of kzalloc and memcpy omits 23e85be1ec81 ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add regulator no [...] omits a5687c644015 Bluetooth: Fix initializing response id after clearing struct omits 64062869f0d6 ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it omits e08eaf4003e2 ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it omits db43394690d0 ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it omits a8667a3f1588 ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it omits 4743feb9f43b ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open- [...] omits 6b5edf1dcc60 ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it omits af102a88ade2 ALSA: vx: Use roundup() instead of open-coding it omits e4d8aef21403 ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it omits a434713bfefa ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it omits 81d0ec4349ec ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it omits 483548a26f1a ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it omits 7095be6d2cc2 ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it omits 7ca4282ade77 ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it omits 636c46c51cfc ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it omits e02e198e88f4 ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it omits af787b2e837f ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it omits 7ef74bdc0d97 ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it omits afcfbcb39fe5 ALSA: core: Use DIV_ROUND_UP() instead of open-coding it omits 96b1454f2e8e gfs2: move freeze glock outside the make_fs_rw and _ro functions omits c77b52c0a137 gfs2: Add common helper for holding and releasing the free [...] omits 05672a2c14a4 Bluetooth: btrtl: Enable central-peripheral role omits 0e8f68d7f048 powercap/drivers/dtpm: Add CPU energy model based support omits a20d0ef97abf powercap/drivers/dtpm: Add API for dynamic thermal power m [...] omits f5ad1c747956 Documentation/powercap/dtpm: Add documentation for dtpm omits 2ee5f8f05949 units: Add Watt units omits d84fc2c9dcef Bluetooth: btusb: Remove duplicate newlines from logging omits 56ce7c25ae15 xfrm: Fix oops in xfrm_replay_advance_bmp omits 89e65975fea5 Bluetooth: Cancel Inquiry before Create Connection omits 1ca2a3945406 Bluetooth: btmtksdio: Fixed switch and case should be at t [...] omits ac40679139ac Revert "Bluetooth: btintel: Fix endianness issue for TLV v [...] omits 9edd1de7108f Bluetooth: hci_bcm: Add support for ISO packets omits 673fae14f240 Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller omits 7a45bcb49a39 Bluetooth: btusb: Enable MSFT extension for Intel controllers omits eaf19b0c47d1 Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x omits 36211f7fc1e7 Bluetooth: Pause service discovery for suspend omits 3b0d5250be30 Bluetooth: btusb: add shutdown function for wcn6855 omits 295fa2a5647b Bluetooth: Remove hci_req_le_suspend_config omits afe0b1c86458 Bluetooth: hci_uart: Fix a race for write_work scheduling omits c0187b0bd3e9 Bluetooth: btqca: Add support to read FW build version for [...] omits 3bef198f1b17 JFS: more checks for invalid superblock omits 517b693351a2 Bluetooth: btusb: Always fallback to alt 1 for WBS omits 9a39a927be01 Bluetooth: btqcomsmd: Fix a resource leak in error handlin [...] omits f5cace4b93d7 Input: imx_keypad - add dependency on HAS_IOMEM omits 6d2ad82fece2 Input: da7280 - protect OF match table with CONFIG_OF omits abdcd4cbec42 ath11k: dp: clean up a variable name omits 562934ada52a ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() omits 500050f0d288 Merge branch 'fixes-omap3' into fixes omits 6efac0173cd1 ARM: OMAP1: OSK: fix ohci-omap breakage omits 07af7810e0a5 DTS: ARM: gta04: remove legacy spi-cs-high to make display [...] omits e2f8b74e58cb ath10k: prevent deinitializing NAPI twice omits ca2848022c12 ath9k: Postpone key cache entry deletion for TXQ frames re [...] omits 144cd24dbc36 ath: Modify ath_key_delete() to not need full key entry omits d2d3e36498dd ath: Export ath_hw_keysetmac() omits 73488cb2fa3b ath9k: Clear key cache explicitly on disabling hardware omits 56c5485c9e44 ath: Use safer key clearing with key cache entries omits 5f1aa93ffa1f ath10k: Remove voltage regulator votes during wifi disable omits 31561e8557cd ath10k: Fix error handling in case of CE pipe init failure omits fafd320ae51b Input: raydium_ts_i2c - do not send zero length omits 1e2020aa0da0 Input: da7280 - fix missing error test omits ec13e5027261 arm64: dts: synaptics: Use generic "ngpios" rather than "s [...] omits 7706e376f531 ARM: dts: berlin: Use generic "ngpios" rather than "snps,n [...] omits b4385b5620b2 ARM: dts: berlin: Fix schema warnings for pwm-leds omits 4d4ce69f19d4 ARM: dts: dra71-evm: mark ldo0 regulator as always on omits 685a78074218 ARM: dts: dra76x: add support for OPP_PLUS omits 7a8633c4551f ARM: dts: am574x-idk: add support for EMIF1 ECC omits e278f68cbf18 ARM: dts: omap3-gta04: fix twl4030-power settings omits f0d67d10b7c4 ARM: dts: am335x-evm/evmsk/icev2: switch to new cpsw switch drv omits 1a93456d08b8 ARM: dts: am33xx-l4: add dt node for new cpsw switchdev driver omits 04052a318fb9 net/ieee802154: remove unused macros to tame gcc omits bf8c5541df53 sbus: char: Remove meaningless jump label out_free omits b6b9b67d67f0 sparc32: signal: Fix stack trampoline for RT signals omits 4cc8ca08ed09 sparc: remove SA_STATIC_ALLOC macro definition omits 0a95a6d1a4cd sparc: use for_each_child_of_node() macro omits 17ec0a17e90f sparc: Use fallthrough pseudo-keyword omits aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix' omits c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix() omits 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...] omits 7780918b3648 sparc32: fix a user-triggerable oops in clear_user() omits e06028482135 SPARC: backoff.h: delete a duplicated word omits 37719576046b arch/sparc: Replace HTTP links with HTTPS ones omits 5124b31c1e90 sparc: piggyback: handle invalid image omits c05d042fda88 sparc64: viohs: Use struct_size() helper
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline [...] \ O -- O -- O (5bfc75d92efd)
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 12 +- .gitignore | 2 - .mailmap | 24 +- CREDITS | 17 +- Documentation/ABI/stable/sysfs-bus-fsl-mc | 19 - Documentation/ABI/stable/sysfs-bus-vmbus | 7 - Documentation/ABI/stable/sysfs-class-tpm | 14 - Documentation/ABI/stable/sysfs-driver-speakup | 37 +- .../ABI/testing/debugfs-driver-habanalabs | 50 +- Documentation/ABI/testing/debugfs-moxtet | 4 +- Documentation/ABI/testing/debugfs-turris-mox-rwtm | 2 +- Documentation/ABI/testing/ima_policy | 7 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 8 - Documentation/ABI/testing/sysfs-bus-cxl | 26 - .../ABI/testing/sysfs-bus-dfl-devices-emif | 25 - .../ABI/testing/sysfs-bus-dfl-devices-n3000-nios | 47 - Documentation/ABI/testing/sysfs-bus-iio | 11 - Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 | 31 - Documentation/ABI/testing/sysfs-bus-moxtet-devices | 6 +- .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 24 - Documentation/ABI/testing/sysfs-bus-thunderbolt | 22 +- .../testing/sysfs-class-led-driver-turris-omnia | 2 +- .../ABI/testing/sysfs-class-led-trigger-tty | 6 - Documentation/ABI/testing/sysfs-class-net | 15 - Documentation/ABI/testing/sysfs-class-net-dsa | 11 +- Documentation/ABI/testing/sysfs-class-net-qmi | 10 - .../ABI/testing/sysfs-class-power-ltc4162l | 82 - Documentation/ABI/testing/sysfs-class-typec | 20 +- Documentation/ABI/testing/sysfs-devices-memory | 58 +- Documentation/ABI/testing/sysfs-devices-xenbus | 41 - Documentation/ABI/testing/sysfs-driver-habanalabs | 58 +- .../ABI/testing/sysfs-driver-input-cros-ec-keyb | 6 - .../ABI/testing/sysfs-driver-intel-m10-bmc | 21 - Documentation/ABI/testing/sysfs-driver-ufs | 11 - Documentation/ABI/testing/sysfs-firmware-acpi | 43 - Documentation/ABI/testing/sysfs-firmware-sfi | 15 + .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 10 +- Documentation/ABI/testing/sysfs-fs-f2fs | 32 - Documentation/ABI/testing/sysfs-fs-xfs | 2 +- .../ABI/testing/sysfs-platform-ideapad-laptop | 26 +- Documentation/ABI/testing/sysfs-platform-kim | 2 +- Documentation/ABI/testing/sysfs-platform_profile | 28 - Documentation/Makefile | 2 +- .../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 | 348 - Documentation/PCI/endpoint/pci-ntb-howto.rst | 161 - .../Expedited-Grace-Periods.rst | 4 +- .../RCU/Design/Requirements/Requirements.rst | 732 +- Documentation/RCU/NMI-RCU.rst | 3 +- Documentation/RCU/RTFP.txt | 94 +- Documentation/RCU/checklist.rst | 10 +- Documentation/RCU/rcubarrier.rst | 6 +- Documentation/RCU/stallwarn.rst | 27 +- Documentation/RCU/whatisRCU.rst | 10 +- Documentation/accounting/cgroupstats.rst | 4 +- Documentation/admin-guide/README.rst | 7 +- .../admin-guide/auxdisplay/cfag12864b.rst | 2 +- Documentation/admin-guide/auxdisplay/ks0108.rst | 2 +- Documentation/admin-guide/cgroup-v1/memory.rst | 14 +- Documentation/admin-guide/cgroup-v2.rst | 76 +- Documentation/admin-guide/cifs/authors.rst | 6 +- Documentation/admin-guide/cifs/changes.rst | 5 +- Documentation/admin-guide/cifs/introduction.rst | 30 +- Documentation/admin-guide/cifs/todo.rst | 34 +- Documentation/admin-guide/cifs/usage.rst | 2 +- Documentation/admin-guide/cpu-load.rst | 2 +- .../admin-guide/device-mapper/dm-crypt.rst | 2 +- .../admin-guide/device-mapper/dm-integrity.rst | 15 +- Documentation/admin-guide/kernel-parameters.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 156 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- .../admin-guide/laptops/thinkpad-acpi.rst | 25 - Documentation/admin-guide/media/rkisp1.rst | 16 - Documentation/admin-guide/mm/memory-hotplug.rst | 20 +- Documentation/admin-guide/perf-security.rst | 2 +- Documentation/admin-guide/perf/arm-cmn.rst | 2 +- Documentation/admin-guide/spkguide.txt | 48 +- .../admin-guide/syscall-user-dispatch.rst | 4 +- Documentation/admin-guide/sysctl/fs.rst | 4 +- Documentation/admin-guide/sysctl/vm.rst | 10 +- Documentation/admin-guide/thunderbolt.rst | 23 - Documentation/admin-guide/xfs.rst | 58 +- Documentation/arm/booting.rst | 2 +- Documentation/arm/index.rst | 2 +- Documentation/arm/marvel.rst | 488 + Documentation/arm/marvell.rst | 491 - Documentation/arm64/acpi_object_usage.rst | 10 +- Documentation/arm64/silicon-errata.rst | 3 - Documentation/asm-annotations.rst | 5 - Documentation/block/bfq-iosched.rst | 4 +- Documentation/block/biovecs.rst | 2 - Documentation/block/inline-encryption.rst | 12 +- Documentation/block/queue-sysfs.rst | 13 - Documentation/bpf/bpf_design_QA.rst | 6 - Documentation/bpf/bpf_devel_QA.rst | 11 +- Documentation/conf.py | 78 +- Documentation/core-api/dma-api.rst | 64 +- Documentation/core-api/mm-api.rst | 7 +- Documentation/crypto/api-skcipher.rst | 4 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kasan.rst | 35 +- Documentation/dev-tools/kfence.rst | 298 - Documentation/dev-tools/kunit/index.rst | 2 - Documentation/dev-tools/kunit/start.rst | 7 +- Documentation/dev-tools/kunit/tips.rst | 115 - Documentation/devicetree/bindings/Makefile | 10 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 6 +- .../arm/amlogic/amlogic,meson-mx-secbus2.yaml | 42 - Documentation/devicetree/bindings/arm/arm,scmi.txt | 8 - .../devicetree/bindings/arm/atmel-sysregs.txt | 7 +- .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 2 - .../devicetree/bindings/arm/coresight.txt | 5 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 23 - .../arm/marvell/ap80x-system-controller.txt | 8 - .../devicetree/bindings/arm/mediatek.yaml | 4 +- .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 - Documentation/devicetree/bindings/arm/pmu.yaml | 1 - Documentation/devicetree/bindings/arm/qcom.yaml | 12 - Documentation/devicetree/bindings/arm/renesas.yaml | 2 - .../devicetree/bindings/arm/rockchip.yaml | 6 - Documentation/devicetree/bindings/arm/sirf.yaml | 30 + .../socionext/socionext,uniphier-system-cache.yaml | 4 +- Documentation/devicetree/bindings/arm/ste-u300.txt | 46 + Documentation/devicetree/bindings/arm/sunxi.yaml | 19 +- Documentation/devicetree/bindings/arm/tegra.yaml | 8 - Documentation/devicetree/bindings/arm/xilinx.yaml | 6 +- .../devicetree/bindings/arm/zte,sysctrl.txt | 30 + Documentation/devicetree/bindings/arm/zte.yaml | 28 + .../devicetree/bindings/ata/sata_highbank.yaml | 1 - .../bindings/auxdisplay/holtek,ht16k33.yaml | 77 - .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +- 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/clock/adi,axi-clkgen.yaml | 1 - .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 4 - .../clock/allwinner,sun9i-a80-usb-clks.yaml | 59 - .../clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 + .../devicetree/bindings/clock/arm,syscon-icst.yaml | 4 +- .../devicetree/bindings/clock/canaan,k210-clk.yaml | 1 - .../devicetree/bindings/clock/csr,atlas7-car.txt | 55 + .../devicetree/bindings/clock/idt,versaclock5.yaml | 6 - .../devicetree/bindings/clock/imx27-clock.yaml | 2 +- .../devicetree/bindings/clock/imx31-clock.yaml | 2 +- .../devicetree/bindings/clock/imx5-clock.yaml | 2 +- .../devicetree/bindings/clock/intel,easic-n5x.yaml | 46 - .../bindings/clock/mstar,msc313-mpll.yaml | 46 - .../devicetree/bindings/clock/prima2-clock.txt | 73 + .../devicetree/bindings/clock/qcom,a7pll.yaml | 51 - .../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 92 - .../bindings/clock/qcom,gcc-sc8180x.yaml | 76 - .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 96 - .../bindings/clock/qcom,gpucc-sdm660.yaml | 76 - .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 - .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 - .../clock/renesas,rcar-usb2-clock-sel.yaml | 3 - .../devicetree/bindings/clock/silabs,si570.txt | 2 - .../bindings/clock/ste-u300-syscon-clock.txt | 80 + .../devicetree/bindings/clock/tango4-clock.txt | 23 + .../devicetree/bindings/clock/zx296702-clk.txt | 34 + .../devicetree/bindings/clock/zx296718-clk.txt | 37 + .../bindings/connector/usb-connector.yaml | 29 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 3 +- .../bindings/crypto/intel,keembay-ocs-hcu.yaml | 46 - .../bindings/crypto/samsung-slimsss.yaml | 1 + .../devicetree/bindings/crypto/samsung-sss.yaml | 1 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 2 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 19 - .../bindings/display/brcm,bcm2835-hdmi.yaml | 1 - .../bindings/display/brcm,bcm2835-hvs.yaml | 2 +- .../devicetree/bindings/display/bridge/sii902x.txt | 2 +- .../bindings/display/connector/dp-connector.yaml | 1 + .../devicetree/bindings/display/ht16k33.txt | 40 + .../bindings/display/mediatek/mediatek,disp.txt | 4 +- .../bindings/display/mediatek/mediatek,dsi.txt | 18 +- .../bindings/display/mediatek/mediatek,hdmi.txt | 18 +- .../bindings/display/panel/jdi,lt070me05000.yaml | 1 - .../display/panel/mantix,mlaf057we51-x.yaml | 3 +- .../bindings/display/panel/novatek,nt36672a.yaml | 1 - .../bindings/display/panel/panel-simple.yaml | 19 +- .../display/tegra/nvidia,tegra20-host1x.txt | 4 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 2 - .../devicetree/bindings/dma/intel,ldma.yaml | 116 - Documentation/devicetree/bindings/dma/owl-dma.yaml | 7 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 76 +- .../devicetree/bindings/dma/sirfsoc-dma.txt | 44 + .../devicetree/bindings/dma/snps,dw-axi-dmac.txt | 39 + .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 126 - .../devicetree/bindings/dma/ste-coh901318.txt | 32 + Documentation/devicetree/bindings/dma/zxdma.txt | 38 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 9 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 3 +- .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 2 - .../devicetree/bindings/extcon/wlf,arizona.yaml | 1 + .../devicetree/bindings/firmware/qcom,scm.txt | 2 - .../devicetree/bindings/gpio/gpio-atlas7.txt | 50 + .../devicetree/bindings/gpio/gpio-davinci.txt | 1 - .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 4 +- .../bindings/gpio/gpio-stericsson-coh901.txt | 7 + .../devicetree/bindings/gpio/mrvl-gpio.yaml | 3 +- .../bindings/gpio/mstar,msc313-gpio.yaml | 2 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 3 - .../devicetree/bindings/gpio/sifive,gpio.yaml | 29 +- .../bindings/gpio/toshiba,gpio-visconti.yaml | 70 - .../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/graph.txt | 129 +- .../bindings/hwlock/ti,omap-hwspinlock.yaml | 1 - .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 1 + .../devicetree/bindings/hwmon/baikal,bt1-pvt.yaml | 8 +- .../devicetree/bindings/hwmon/ntc_thermistor.txt | 2 +- .../devicetree/bindings/hwmon/ti,tmp513.yaml | 1 + .../devicetree/bindings/hwmon/ti,tps23861.yaml | 51 - .../devicetree/bindings/i2c/i2c-gpio.yaml | 4 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-sirf.txt | 19 + .../devicetree/bindings/i2c/i2c-stu300.txt | 15 + .../devicetree/bindings/i2c/i2c-zx2967.txt | 22 + .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 21 +- .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 2 +- .../devicetree/bindings/i2c/renesas,i2c.txt | 1 - .../bindings/i2c/snps,designware-i2c.yaml | 3 + Documentation/devicetree/bindings/i3c/i3c.txt | 140 + Documentation/devicetree/bindings/i3c/i3c.yaml | 179 - .../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 9 +- .../bindings/i3c/silvaco,i3c-master.yaml | 60 - .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 - .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 2 - .../bindings/iio/adc/aspeed,ast2400-adc.yaml | 1 - .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 5 +- .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 2 +- .../devicetree/bindings/iio/adc/maxim,max9611.yaml | 1 + .../bindings/iio/adc/qcom,spmi-vadc.yaml | 1 - .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 3 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 2 + .../bindings/iio/adc/x-powers,axp209-adc.yaml | 12 +- .../devicetree/bindings/iio/adc/xilinx-xadc.txt | 49 +- .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 + .../devicetree/bindings/iio/dac/adi,ad5696.yaml | 57 - .../devicetree/bindings/iio/dac/adi,ad5758.yaml | 41 +- .../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 - .../bindings/iio/health/maxim,max30100.yaml | 1 + .../devicetree/bindings/iio/health/ti,afe4404.yaml | 2 +- .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 67 + .../bindings/iio/imu/invensense,mpu6050.yaml | 104 - .../iio/magnetometer/asahi-kasei,ak8975.yaml | 1 - .../iio/magnetometer/bosch,bmc150_magn.yaml | 3 - .../bindings/iio/magnetometer/yamaha,yas530.yaml | 112 - .../bindings/iio/potentiometer/adi,ad5272.yaml | 1 - .../devicetree/bindings/input/adc-joystick.yaml | 4 +- .../devicetree/bindings/input/adc-keys.txt | 22 +- .../devicetree/bindings/input/goodix,gt7375p.yaml | 65 - .../bindings/input/google,cros-ec-keyb.yaml | 24 - .../input/touchscreen/elan,elants_i2c.yaml | 1 - .../bindings/input/touchscreen/goodix.yaml | 1 - .../input/touchscreen/resistive-adc-touch.txt | 5 +- .../bindings/input/touchscreen/touchscreen.yaml | 2 + .../bindings/interconnect/qcom,msm8916.yaml | 77 + .../bindings/interconnect/qcom,qcs404.yaml | 77 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 85 - .../bindings/interconnect/qcom,rpmh.yaml | 6 +- .../allwinner,sun6i-a31-r-intc.yaml | 67 - .../allwinner,sun7i-a20-sc-nmi.yaml | 11 +- .../bindings/interrupt-controller/fsl,intmux.yaml | 2 +- .../interrupt-controller/ingenic,intc.yaml | 1 - .../bindings/interrupt-controller/qcom,pdc.txt | 2 - .../interrupt-controller/realtek,rtl-intc.yaml | 57 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 13 +- .../interrupt-controller/sigma,smp8642-intc.txt | 48 + .../interrupt-controller/st,stm32-exti.yaml | 2 - .../interrupt-controller/ti,c64x+megamod-pic.txt | 103 + .../interrupt-controller/ti,pruss-intc.yaml | 3 - .../devicetree/bindings/iommu/arm,smmu.yaml | 2 - .../devicetree/bindings/iommu/mediatek,iommu.txt | 105 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 183 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 14 +- .../bindings/leds/cznic,turris-omnia-leds.yaml | 2 +- .../devicetree/bindings/leds/leds-lgm.yaml | 113 - .../devicetree/bindings/leds/richtek,rt8515.yaml | 111 - .../devicetree/bindings/leds/ti,tca6507.yaml | 1 - .../devicetree/bindings/mailbox/omap-mailbox.txt | 4 - .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 34 - .../devicetree/bindings/media/allegro,al5e.yaml | 105 - .../devicetree/bindings/media/allegro.txt | 43 + .../bindings/media/allwinner,sun4i-a10-csi.yaml | 11 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 1 - .../bindings/media/allwinner,sun6i-a31-csi.yaml | 12 +- .../media/allwinner,sun8i-h3-deinterlace.yaml | 3 - .../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 | 22 +- .../devicetree/bindings/media/i2c/imx258.yaml | 134 - .../bindings/media/i2c/maxim,max9286.yaml | 117 +- .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 17 +- .../devicetree/bindings/media/i2c/ov5647.yaml | 88 + .../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 | 75 - .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 109 - .../devicetree/bindings/media/i2c/ovti,ov772x.yaml | 9 +- .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 118 - .../devicetree/bindings/media/i2c/sony,imx214.yaml | 25 +- .../devicetree/bindings/media/i2c/sony,imx274.yaml | 3 +- .../devicetree/bindings/media/i2c/sony,imx334.yaml | 90 - .../bindings/media/marvell,mmp2-ccic.yaml | 20 +- .../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 +- .../bindings/memory-controllers/exynos-srom.yaml | 2 - .../memory-controllers/renesas,rpc-if.yaml | 6 +- Documentation/devicetree/bindings/mfd/ab8500.txt | 4 +- .../devicetree/bindings/mfd/bd9571mwv.txt | 4 +- .../bindings/mfd/canaan,k210-sysctl.yaml | 109 - .../devicetree/bindings/mfd/ene-kb930.yaml | 65 - .../devicetree/bindings/mfd/gateworks-gsc.yaml | 3 +- Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +- .../devicetree/bindings/mfd/motorola-cpcap.txt | 16 +- .../bindings/mips/lantiq/lantiq,cgu.yaml | 32 - .../bindings/mips/lantiq/lantiq,dma-xway.yaml | 32 - .../bindings/mips/lantiq/lantiq,ebu.yaml | 32 - .../bindings/mips/lantiq/lantiq,pmu.yaml | 32 - .../devicetree/bindings/mips/realtek-rtl.yaml | 24 - .../devicetree/bindings/misc/eeprom-93xx46.txt | 1 - .../bindings/misc/fsl,dpaa2-console.yaml | 1 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 8 - .../devicetree/bindings/mmc/arm,pl18x.yaml | 223 - .../bindings/mmc/marvell,xenon-sdhci.txt | 1 - .../devicetree/bindings/mmc/mmc-controller.yaml | 3 +- .../devicetree/bindings/mmc/mmc-pwrseq-simple.yaml | 2 + Documentation/devicetree/bindings/mmc/mmci.txt | 74 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 3 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 19 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 8 +- .../devicetree/bindings/mmc/sdhci-sirf.txt | 18 + .../devicetree/bindings/mmc/zx-dw-mshc.txt | 31 + .../devicetree/bindings/mtd/cadence-quadspi.txt | 67 + .../devicetree/bindings/mtd/jedec,spi-nor.txt | 91 + .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 102 - .../mtd/partitions/brcm,bcm4908-partitions.yaml | 70 - .../bindings/mtd/partitions/fixed-partitions.yaml | 33 +- .../bindings/mtd/partitions/partition.yaml | 47 - .../bindings/mtd/partitions/qcom,smem-part.yaml | 33 - .../bindings/net/amlogic,meson-dwmac.yaml | 55 +- .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 48 - .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 101 +- Documentation/devicetree/bindings/net/btusb.txt | 4 +- .../devicetree/bindings/net/can/fsl,flexcan.yaml | 11 - .../devicetree/bindings/net/can/rcar_canfd.txt | 2 +- .../devicetree/bindings/net/dsa/arrow,xrs700x.yaml | 73 - .../devicetree/bindings/net/dsa/brcm,sf2.yaml | 173 - .../devicetree/bindings/net/dsa/mt7530.txt | 6 - .../bindings/net/ethernet-controller.yaml | 10 +- .../devicetree/bindings/net/marvell-pp2.txt | 6 +- .../devicetree/bindings/net/micrel-ksz90x1.txt | 96 +- .../devicetree/bindings/net/qca,ar803x.yaml | 16 - .../devicetree/bindings/net/qcom,ipa.yaml | 15 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 2 - .../devicetree/bindings/net/snps,dwmac.yaml | 1 + .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 51 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 8 - .../bindings/net/toshiba,visconti-dwmac.yaml | 85 - .../devicetree/bindings/net/xilinx_axienet.txt | 4 - Documentation/devicetree/bindings/nvmem/rmem.yaml | 49 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 37 +- .../devicetree/bindings/pci/layerscape-pci.txt | 1 - .../bindings/pci/microchip,pcie-host.yaml | 92 - .../devicetree/bindings/pci/qcom,pcie.txt | 17 +- .../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun50i-h6-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun5i-a13-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun6i-a31-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-a23-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-r40-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 19 +- .../bindings/phy/brcm,brcmstb-usb-phy.txt | 86 + .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 196 - .../devicetree/bindings/phy/brcm,sata-phy.yaml | 3 +- .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 85 - .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 92 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 260 - .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 64 - .../devicetree/bindings/phy/mediatek,xsphy.yaml | 199 - .../devicetree/bindings/phy/phy-mtk-tphy.txt | 162 + .../devicetree/bindings/phy/phy-mtk-ufs.txt | 38 + .../devicetree/bindings/phy/phy-mtk-xsphy.txt | 109 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 22 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 97 - .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 2 - .../devicetree/bindings/phy/qcom,usb-hs-28nm.yaml | 1 - .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 2 - .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 5 +- .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 10 +- .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 2 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 2 +- .../phy/socionext,uniphier-usb3hs-phy.yaml | 2 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 2 +- .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 2 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 17 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 5 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 6 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +- .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 8 +- .../bindings/pinctrl/brcm,ns2-pinmux.txt | 2 +- .../bindings/pinctrl/brcm,nsp-pinmux.txt | 2 +- .../bindings/pinctrl/canaan,k210-fpioa.yaml | 171 - .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 2 +- .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 4 +- .../devicetree/bindings/pinctrl/pinctrl-atlas7.txt | 109 + .../bindings/pinctrl/pinctrl-bindings.txt | 4 +- .../bindings/pinctrl/pinctrl-mcp23s08.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-single.txt | 12 +- .../devicetree/bindings/pinctrl/pinctrl-zx.txt | 84 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 1 - .../bindings/pinctrl/qcom,sc8180x-pinctrl.yaml | 152 - .../bindings/pinctrl/qcom,sm8350-pinctrl.yaml | 145 - .../bindings/pinctrl/qcom,tlmm-common.yaml | 85 - .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 62 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 12 +- .../bindings/pinctrl/samsung-pinctrl.txt | 2 +- .../devicetree/bindings/power/brcm,bcm-pmb.yaml | 50 - .../bindings/power/mediatek,power-controller.yaml | 11 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../devicetree/bindings/power/renesas,apmu.yaml | 2 +- .../devicetree/bindings/power/supply/battery.yaml | 3 + .../devicetree/bindings/power/supply/bq2515x.yaml | 1 + .../devicetree/bindings/power/supply/bq256xx.yaml | 110 - .../devicetree/bindings/power/supply/bq25980.yaml | 1 - .../bindings/power/supply/ltc4162-l.yaml | 69 - .../devicetree/bindings/ptp/ptp-idtcm.yaml | 4 +- .../devicetree/bindings/pwm/pwm-sifive.yaml | 9 +- Documentation/devicetree/bindings/pwm/pwm-zx.txt | 22 + .../devicetree/bindings/regulator/dlg,da9121.yaml | 1 + .../bindings/regulator/fixed-regulator.yaml | 2 + .../bindings/regulator/max8997-regulator.txt | 1 - .../bindings/regulator/mcp16502-regulator.txt | 3 +- .../bindings/regulator/mt6315-regulator.yaml | 69 - .../bindings/regulator/nxp,pca9450-regulator.yaml | 5 - .../bindings/regulator/nxp,pf8x00-regulator.yaml | 17 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 - .../bindings/regulator/qcom-labibb-regulator.yaml | 30 +- .../regulator/richtek,rt4831-regulator.yaml | 35 - .../bindings/remoteproc/ingenic,vpu.yaml | 2 +- .../devicetree/bindings/remoteproc/mtk,scp.txt | 8 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 12 - .../bindings/remoteproc/qcom,wcnss-pil.txt | 1 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 3 - .../reset/brcm,bcm4908-misc-pcie-reset.yaml | 39 - .../devicetree/bindings/reset/canaan,k210-rst.yaml | 40 - .../bindings/reset/hisilicon,hi3660-reset.txt | 44 + .../bindings/reset/hisilicon,hi3660-reset.yaml | 77 - .../devicetree/bindings/reset/sirf,rstc.txt | 42 + .../devicetree/bindings/reset/zte,zx2967-reset.txt | 20 + .../devicetree/bindings/riscv/canaan.yaml | 47 - Documentation/devicetree/bindings/riscv/cpus.yaml | 8 - .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 35 +- .../devicetree/bindings/riscv/sifive.yaml | 17 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 1 + .../bindings/rtc/atmel,at91rm9200-rtc.yaml | 1 - .../devicetree/bindings/rtc/nxp,pcf2127.yaml | 51 - Documentation/devicetree/bindings/rtc/pcf8563.txt | 3 +- Documentation/devicetree/bindings/rtc/rtc.yaml | 2 + .../devicetree/bindings/rtc/sirf,prima2-sysrtc.txt | 13 + .../bindings/rtc/stericsson,coh901331.txt | 16 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 6 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 2 +- .../devicetree/bindings/serial/fsl-mxs-auart.yaml | 2 +- .../devicetree/bindings/serial/pl011.yaml | 4 + .../devicetree/bindings/serial/renesas,hscif.yaml | 3 - .../devicetree/bindings/serial/renesas,scif.yaml | 2 - .../devicetree/bindings/serial/renesas,scifa.yaml | 2 - .../devicetree/bindings/serial/renesas,scifb.yaml | 2 - .../devicetree/bindings/serial/sifive-serial.yaml | 1 - .../devicetree/bindings/serial/sirf-uart.txt | 34 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 13 +- .../devicetree/bindings/soc/imx/imx8m-soc.yaml | 86 - .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 - .../devicetree/bindings/soc/qcom/qcom,smem.txt | 57 + .../devicetree/bindings/soc/qcom/qcom,smem.yaml | 72 - .../devicetree/bindings/soc/ti/ti,pruss.yaml | 76 - .../devicetree/bindings/soc/zte/pd-2967xx.txt | 19 + .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 1 - .../bindings/sound/audio-graph-port.yaml | 3 + .../devicetree/bindings/sound/fsl,spdif.yaml | 4 - .../bindings/sound/google,sc7180-trogdor.yaml | 1 - .../devicetree/bindings/sound/ingenic,codec.yaml | 11 +- .../bindings/sound/intel,keembay-i2s.yaml | 13 - .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 9 +- .../sound/nvidia,tegra-audio-graph-card.yaml | 190 - .../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 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 62 - .../bindings/sound/qcom,lpass-tx-macro.yaml | 67 - .../devicetree/bindings/sound/renesas,rsnd.yaml | 6 +- Documentation/devicetree/bindings/sound/rt5659.txt | 11 - .../bindings/sound/samsung,aries-wm8994.yaml | 3 - .../bindings/sound/samsung,midas-audio.yaml | 2 - .../devicetree/bindings/sound/sgtl5000.yaml | 2 + .../devicetree/bindings/sound/sirf-audio-codec.txt | 17 + .../devicetree/bindings/sound/sirf-usp.txt | 27 + .../devicetree/bindings/sound/st,stm32-i2s.yaml | 4 - .../devicetree/bindings/sound/tas2562.yaml | 2 - .../devicetree/bindings/sound/tas2770.yaml | 2 - .../devicetree/bindings/sound/tlv320adcx140.yaml | 1 - Documentation/devicetree/bindings/sound/wm8962.txt | 4 - .../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 - .../devicetree/bindings/spi/cadence-quadspi.txt | 68 - .../bindings/spi/nvidia,tegra210-quad.yaml | 117 - .../devicetree/bindings/spi/realtek,rtl-spi.yaml | 41 - .../devicetree/bindings/spi/renesas,rspi.yaml | 2 - .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 - .../devicetree/bindings/spi/spi-controller.yaml | 6 +- Documentation/devicetree/bindings/spi/spi-sirf.txt | 42 + .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 + .../devicetree/bindings/spi/xlnx,zynq-qspi.yaml | 59 - .../sram/allwinner,sun4i-a10-system-control.yaml | 1 - Documentation/devicetree/bindings/sram/sram.yaml | 4 - .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 12 +- .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 153 - .../devicetree/bindings/thermal/tango-thermal.txt | 17 + .../devicetree/bindings/thermal/zx2967-thermal.txt | 116 + .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 - .../timer/allwinner,sun5i-a13-hstimer.yaml | 3 +- .../bindings/timer/intel,ixp4xx-timer.yaml | 2 +- .../bindings/timer/nuvoton,npcm7xx-timer.txt | 3 +- .../devicetree/bindings/timer/sifive,clint.yaml | 12 +- .../bindings/timer/snps,dw-apb-timer.yaml | 3 - .../bindings/timer/stericsson-u300-apptimer.txt | 18 + .../devicetree/bindings/timer/ti,c64x+timer64.txt | 25 + .../devicetree/bindings/trivial-devices.yaml | 10 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 6 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 3 - Documentation/devicetree/bindings/usb/dwc3-st.txt | 4 +- .../devicetree/bindings/usb/dwc3-xilinx.txt | 2 +- Documentation/devicetree/bindings/usb/dwc3.txt | 128 + .../devicetree/bindings/usb/exynos-usb.txt | 2 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 105 - .../devicetree/bindings/usb/generic-ehci.yaml | 53 +- .../devicetree/bindings/usb/generic-ohci.yaml | 36 +- .../devicetree/bindings/usb/generic-xhci.yaml | 65 - Documentation/devicetree/bindings/usb/generic.txt | 57 + .../devicetree/bindings/usb/ingenic,musb.yaml | 2 +- .../bindings/usb/intel,keembay-dwc3.yaml | 9 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 121 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 188 - .../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 | 114 - Documentation/devicetree/bindings/usb/omap-usb.txt | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 13 +- .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 4 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 7 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 - .../devicetree/bindings/usb/rockchip,dwc3.txt | 56 + .../devicetree/bindings/usb/rockchip,dwc3.yaml | 108 - .../devicetree/bindings/usb/snps,dwc3.yaml | 332 - .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 8 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 7 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 6 +- .../devicetree/bindings/usb/usb-device.txt | 102 + .../devicetree/bindings/usb/usb-device.yaml | 124 - Documentation/devicetree/bindings/usb/usb-drd.yaml | 78 - Documentation/devicetree/bindings/usb/usb-hcd.yaml | 36 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 41 + .../devicetree/bindings/usb/usb-xhci.yaml | 42 - Documentation/devicetree/bindings/usb/usb.yaml | 63 - .../devicetree/bindings/usb/usbmisc-imx.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 18 +- .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 12 +- .../bindings/watchdog/intel,keembay-wdt.yaml | 57 - .../devicetree/bindings/watchdog/mtk-wdt.txt | 5 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 - .../devicetree/bindings/watchdog/renesas,wdt.yaml | 1 - .../bindings/watchdog/sigma,smp8642-wdt.txt | 18 + .../devicetree/bindings/watchdog/sirfsoc_wdt.txt | 18 + .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 6 - .../bindings/watchdog/stericsson-coh901327.txt | 19 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 4 +- .../devicetree/bindings/watchdog/watchdog.yaml | 1 + .../bindings/watchdog/zte,zx2967-wdt.txt | 32 + Documentation/devicetree/usage-model.rst | 2 +- Documentation/doc-guide/sphinx.rst | 30 +- Documentation/driver-api/auxiliary_bus.rst | 2 - Documentation/driver-api/cxl/index.rst | 12 - Documentation/driver-api/cxl/memory-devices.rst | 46 - Documentation/driver-api/gpio/consumer.rst | 5 +- Documentation/driver-api/gpio/driver.rst | 4 +- Documentation/driver-api/gpio/intro.rst | 8 +- Documentation/driver-api/index.rst | 3 +- Documentation/driver-api/media/camera-sensor.rst | 20 +- Documentation/driver-api/media/cec-core.rst | 2 +- Documentation/driver-api/media/csi2.rst | 4 +- Documentation/driver-api/media/drivers/ccs/ccs.rst | 13 - Documentation/driver-api/media/v4l2-clocks.rst | 31 + Documentation/driver-api/media/v4l2-core.rst | 1 + Documentation/driver-api/media/v4l2-subdev.rst | 63 +- Documentation/driver-api/men-chameleon-bus.rst | 12 - Documentation/driver-api/pti_intel_mid.rst | 108 + .../driver-api/surface_aggregator/client-api.rst | 38 - .../driver-api/surface_aggregator/client.rst | 393 - .../driver-api/surface_aggregator/clients/cdev.rst | 87 - .../surface_aggregator/clients/index.rst | 21 - .../driver-api/surface_aggregator/clients/san.rst | 44 - .../driver-api/surface_aggregator/index.rst | 21 - .../driver-api/surface_aggregator/internal-api.rst | 67 - .../driver-api/surface_aggregator/internal.rst | 577 - .../driver-api/surface_aggregator/overview.rst | 77 - .../driver-api/surface_aggregator/ssh.rst | 344 - Documentation/driver-api/thermal/sysfs-api.rst | 19 +- .../features/core/cBPF-JIT/arch-support.txt | 1 + .../features/core/eBPF-JIT/arch-support.txt | 1 + .../core/generic-idle-thread/arch-support.txt | 1 + .../features/core/jump-labels/arch-support.txt | 1 + .../features/core/tracehook/arch-support.txt | 1 + .../features/debug/KASAN/arch-support.txt | 1 + .../debug/debug-vm-pgtable/arch-support.txt | 1 + .../debug/gcov-profile-all/arch-support.txt | 3 +- Documentation/features/debug/kcov/arch-support.txt | 1 + Documentation/features/debug/kgdb/arch-support.txt | 1 + .../features/debug/kmemleak/arch-support.txt | 3 +- .../debug/kprobes-on-ftrace/arch-support.txt | 3 +- .../features/debug/kprobes/arch-support.txt | 3 +- .../features/debug/kretprobes/arch-support.txt | 3 +- .../features/debug/optprobes/arch-support.txt | 1 + .../features/debug/stackprotector/arch-support.txt | 1 + .../features/debug/uprobes/arch-support.txt | 3 +- .../debug/user-ret-profiler/arch-support.txt | 1 + .../features/io/dma-contiguous/arch-support.txt | 1 + .../locking/cmpxchg-local/arch-support.txt | 1 + .../features/locking/lockdep/arch-support.txt | 1 + .../locking/queued-rwlocks/arch-support.txt | 1 + .../locking/queued-spinlocks/arch-support.txt | 1 + .../features/perf/kprobes-event/arch-support.txt | 3 +- .../features/perf/perf-regs/arch-support.txt | 3 +- .../features/perf/perf-stackdump/arch-support.txt | 3 +- .../sched/membarrier-sync-core/arch-support.txt | 1 + .../features/sched/numa-balancing/arch-support.txt | 3 +- .../seccomp/seccomp-filter/arch-support.txt | 1 + .../time/arch-tick-broadcast/arch-support.txt | 1 + .../features/time/clockevents/arch-support.txt | 1 + .../time/context-tracking/arch-support.txt | 1 + .../features/time/irq-time-acct/arch-support.txt | 1 + .../features/time/virt-cpuacct/arch-support.txt | 1 + .../features/vm/ELF-ASLR/arch-support.txt | 1 + .../features/vm/PG_uncached/arch-support.txt | 1 + Documentation/features/vm/THP/arch-support.txt | 1 + Documentation/features/vm/TLB/arch-support.txt | 1 + .../features/vm/huge-vmap/arch-support.txt | 1 + .../features/vm/ioremap_prot/arch-support.txt | 1 + .../features/vm/pte_special/arch-support.txt | 1 + Documentation/filesystems/afs.rst | 8 +- Documentation/filesystems/dax.txt | 17 +- Documentation/filesystems/f2fs.rst | 19 +- Documentation/filesystems/fsverity.rst | 76 - Documentation/filesystems/index.rst | 1 - Documentation/filesystems/locking.rst | 7 +- Documentation/filesystems/overlayfs.rst | 8 - Documentation/filesystems/porting.rst | 25 - Documentation/filesystems/proc.rst | 9 +- Documentation/filesystems/seq_file.rst | 6 - Documentation/filesystems/vfs.rst | 26 +- Documentation/firmware-guide/acpi/debug.rst | 19 +- .../firmware-guide/acpi/gpio-properties.rst | 1 - Documentation/fpga/dfl.rst | 28 - Documentation/gpu/todo.rst | 42 +- Documentation/hid/amd-sfh-hid.rst | 22 +- Documentation/hid/hid-alps.rst | 4 +- Documentation/hid/hid-sensor.rst | 18 +- Documentation/hid/hid-transport.rst | 12 +- Documentation/hid/hiddev.rst | 10 +- Documentation/hid/hidraw.rst | 5 +- Documentation/hid/intel-ish-hid.rst | 78 +- Documentation/hid/uhid.rst | 34 +- Documentation/hwmon/ab8500.rst | 26 + Documentation/hwmon/abx500.rst | 32 + Documentation/hwmon/aht10.rst | 46 - Documentation/hwmon/ina2xx.rst | 2 +- Documentation/hwmon/index.rst | 4 +- Documentation/hwmon/max16601.rst | 197 +- Documentation/hwmon/nct6683.rst | 1 - Documentation/hwmon/tps23861.rst | 41 - Documentation/i2c/slave-testunit-backend.rst | 23 +- Documentation/iio/ep93xx_adc.rst | 2 +- Documentation/index.rst | 11 + Documentation/input/event-codes.rst | 15 - Documentation/input/multi-touch-protocol.rst | 4 - Documentation/kbuild/gcc-plugins.rst | 47 +- Documentation/kbuild/llvm.rst | 44 - Documentation/kbuild/makefiles.rst | 15 +- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 2 +- 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 | 15 +- Documentation/networking/caif/caif.rst | 1 + .../device_drivers/ethernet/amazon/ena.rst | 2 +- .../networking/device_drivers/ethernet/index.rst | 1 - .../device_drivers/ethernet/intel/ice.rst | 1027 +- .../device_drivers/ethernet/marvell/octeontx2.rst | 70 - .../device_drivers/ethernet/mellanox/mlx5.rst | 217 +- .../ethernet/ti/am65_nuss_cpsw_switchdev.rst | 143 - Documentation/networking/device_drivers/index.rst | 1 - .../networking/device_drivers/qlogic/index.rst | 18 - .../networking/device_drivers/qlogic/qlge.rst | 118 - .../networking/devlink/am65-nuss-cpsw-switch.rst | 26 - Documentation/networking/devlink/devlink-dpipe.rst | 2 +- Documentation/networking/devlink/devlink-port.rst | 199 - .../networking/devlink/devlink-resource.rst | 14 - Documentation/networking/devlink/devlink-trap.rst | 5 - Documentation/networking/devlink/index.rst | 2 - Documentation/networking/dsa/dsa.rst | 4 + Documentation/networking/ethtool-netlink.rst | 21 +- Documentation/networking/filter.rst | 67 +- Documentation/networking/ip-sysctl.rst | 107 +- Documentation/networking/netdev-FAQ.rst | 88 +- Documentation/networking/netdev-features.rst | 21 - Documentation/networking/phy.rst | 13 +- Documentation/networking/seg6-sysctl.rst | 13 - Documentation/networking/sfp-phylink.rst | 2 +- Documentation/networking/snmp_counter.rst | 28 +- Documentation/networking/timestamping.rst | 3 +- Documentation/networking/xfrm_device.rst | 2 +- Documentation/power/freezing-of-tasks.rst | 2 +- Documentation/power/index.rst | 1 - Documentation/power/powercap/dtpm.rst | 212 - Documentation/power/runtime_pm.rst | 14 +- Documentation/powerpc/syscall64-abi.rst | 51 +- Documentation/process/4.Coding.rst | 2 +- Documentation/process/adding-syscalls.rst | 20 +- Documentation/process/coding-style.rst | 20 +- Documentation/process/howto.rst | 20 +- Documentation/process/magic-number.rst | 3 + Documentation/process/stable-kernel-rules.rst | 6 + Documentation/process/submit-checklist.rst | 16 +- Documentation/process/submitting-patches.rst | 34 +- Documentation/scheduler/sched-bwc.rst | 17 +- Documentation/scheduler/sched-deadline.rst | 2 +- Documentation/scheduler/sched-design-CFS.rst | 6 +- Documentation/scheduler/schedutil.txt | 169 - Documentation/scsi/libsas.rst | 9 +- Documentation/scsi/scsi-parameters.rst | 5 +- Documentation/security/keys/core.rst | 4 +- Documentation/security/lsm-development.rst | 2 +- Documentation/sound/designs/index.rst | 1 - Documentation/sound/designs/jack-injection.rst | 166 - Documentation/sphinx/automarkup.py | 7 +- Documentation/sphinx/cdomain.py | 8 +- Documentation/sphinx/kernel_abi.py | 27 +- Documentation/sphinx/kernel_feat.py | 25 +- Documentation/sphinx/kerneldoc.py | 26 +- Documentation/sphinx/kernellog.py | 26 +- Documentation/sphinx/kfigure.py | 14 +- Documentation/sphinx/maintainers_include.py | 2 + Documentation/sphinx/requirements.txt | 1 + Documentation/sphinx/rstFlatTable.py | 10 + Documentation/timers/timers-howto.rst | 2 +- Documentation/trace/coresight/coresight.rst | 32 - Documentation/trace/ftrace.rst | 6 - .../translations/it_IT/process/4.Coding.rst | 2 +- .../translations/it_IT/process/adding-syscalls.rst | 18 +- .../translations/it_IT/process/magic-number.rst | 1 + .../it_IT/process/submit-checklist.rst | 2 +- .../it_IT/process/submitting-patches.rst | 4 +- Documentation/translations/ja_JP/SubmittingPatches | 4 +- Documentation/translations/ko_KR/howto.rst | 4 +- Documentation/translations/ko_KR/index.rst | 15 - .../translations/zh_CN/admin-guide/cpu-load.rst | 2 +- Documentation/translations/zh_CN/arm/Booting | 2 +- .../translations/zh_CN/iio/ep93xx_adc.rst | 46 - .../translations/zh_CN/iio/iio_configfs.rst | 102 - Documentation/translations/zh_CN/iio/index.rst | 20 - Documentation/translations/zh_CN/mips/booting.rst | 31 - Documentation/translations/zh_CN/mips/features.rst | 10 - Documentation/translations/zh_CN/mips/index.rst | 26 - .../translations/zh_CN/mips/ingenic-tcu.rst | 69 - .../translations/zh_CN/process/4.Coding.rst | 2 +- .../translations/zh_CN/process/magic-number.rst | 1 + .../zh_CN/process/submitting-patches.rst | 4 +- Documentation/usb/gadget-testing.rst | 30 +- Documentation/usb/raw-gadget.rst | 102 +- Documentation/userspace-api/index.rst | 1 - Documentation/userspace-api/ioctl/ioctl-number.rst | 6 +- Documentation/userspace-api/media/drivers/ccs.rst | 110 - .../userspace-api/media/drivers/index.rst | 1 - Documentation/userspace-api/media/dvb/dvbstb.svg | 2 +- .../userspace-api/media/mediactl/media-types.rst | 7 - .../userspace-api/media/v4l/ext-ctrls-codec.rst | 81 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 6 +- .../userspace-api/sysfs-platform_profile.rst | 42 - Documentation/virt/acrn/cpuid.rst | 46 - Documentation/virt/acrn/index.rst | 12 - Documentation/virt/acrn/introduction.rst | 43 - Documentation/virt/acrn/io-request.rst | 97 - Documentation/virt/index.rst | 1 - Documentation/virt/kvm/amd-memory-encryption.rst | 21 - Documentation/virt/kvm/api.rst | 374 +- Documentation/virt/kvm/arm/hyp-abi.rst | 9 - Documentation/virt/kvm/locking.rst | 9 +- Documentation/virt/kvm/nested-vmx.rst | 6 +- Documentation/virt/kvm/running-nested-guests.rst | 2 +- Documentation/virt/kvm/s390-pv-boot.rst | 2 +- Documentation/vm/arch_pgtable_helpers.rst | 8 +- Documentation/vm/split_page_table_lock.rst | 2 +- Documentation/x86/boot.rst | 2 +- MAINTAINERS | 633 +- Makefile | 205 +- arch/Kconfig | 147 +- arch/alpha/Kconfig | 2 +- arch/alpha/Makefile | 1 + arch/alpha/configs/defconfig | 1 + arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/syscalls/Makefile | 13 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 - 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/boot/dts/haps_hs.dts | 2 +- arch/arc/kernel/process.c | 2 +- arch/arc/kernel/signal.c | 4 +- arch/arc/kernel/unwind.c | 27 +- arch/arc/oprofile/Makefile | 10 + arch/arc/oprofile/common.c | 23 + arch/arm/Kconfig | 38 +- arch/arm/Kconfig.debug | 135 +- arch/arm/Makefile | 8 + arch/arm/boot/compressed/Makefile | 5 +- arch/arm/boot/compressed/atags_to_fdt.c | 3 +- arch/arm/boot/compressed/fdt_check_mem_start.c | 131 - arch/arm/boot/compressed/head.S | 45 +- arch/arm/boot/dts/Makefile | 39 +- arch/arm/boot/dts/am335x-evm.dts | 13 +- arch/arm/boot/dts/am335x-evmsk.dts | 14 +- arch/arm/boot/dts/am335x-icev2.dts | 14 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 267 - arch/arm/boot/dts/am335x-myirtech-myd.dts | 536 - arch/arm/boot/dts/am33xx-l4.dtsi | 49 - arch/arm/boot/dts/am33xx.dtsi | 3 - arch/arm/boot/dts/am574x-idk.dts | 4 - arch/arm/boot/dts/armada-385-linksys.dtsi | 2 - arch/arm/boot/dts/armada-385-turris-omnia.dts | 4 +- arch/arm/boot/dts/armada-388-helios4.dts | 28 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 8 - arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 558 - arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 10 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 775 - arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 3 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 37 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 16 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 5 - arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 2 - arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts | 137 - arch/arm/boot/dts/aspeed-g4.dtsi | 1 - arch/arm/boot/dts/aspeed-g5.dtsi | 1 - arch/arm/boot/dts/aspeed-g6.dtsi | 1 - arch/arm/boot/dts/at91-kizbox3_common.dtsi | 1 + arch/arm/boot/dts/at91-sam9x60ek.dts | 8 + arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 +- 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/bcm21664.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 - arch/arm/boot/dts/bcm2711.dtsi | 19 - 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/cros-ec-keyboard.dtsi | 93 +- arch/arm/boot/dts/dra71-evm.dts | 2 - arch/arm/boot/dts/dra76x.dtsi | 36 - 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/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 30 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/exynos54xx.dtsi | 6 +- arch/arm/boot/dts/imx28.dtsi | 10 - arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 1 + arch/arm/boot/dts/imx6dl-plybas.dts | 394 - arch/arm/boot/dts/imx6dl-plym2m.dts | 446 - arch/arm/boot/dts/imx6dl-prtmvt.dts | 852 - arch/arm/boot/dts/imx6dl-victgo.dts | 852 - arch/arm/boot/dts/imx6dl-vicut1.dts | 13 - arch/arm/boot/dts/imx6q-tbs2910.dts | 7 - arch/arm/boot/dts/imx6q-vicut1.dts | 17 - arch/arm/boot/dts/imx6q.dtsi | 20 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 2 - arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 1 - arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 14 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 803 - arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 42 +- arch/arm/boot/dts/imx6qdl.dtsi | 25 +- 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 | 64 +- arch/arm/boot/dts/imx6ul-prti6g.dts | 356 - arch/arm/boot/dts/imx6ul.dtsi | 2 - arch/arm/boot/dts/imx6ull-myir-mys-6ulx-eval.dts | 1 - 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/lpc32xx.dtsi | 3 + 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/mmp2-olpc-xo-1-75.dts | 8 +- arch/arm/boot/dts/mmp2.dtsi | 5 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 33 +- arch/arm/boot/dts/mmp3.dtsi | 8 +- 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-gta04.dtsi | 7 +- 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/omap3.dtsi | 3 - arch/arm/boot/dts/omap36xx.dtsi | 1 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 5 - arch/arm/boot/dts/omap4.dtsi | 5 - arch/arm/boot/dts/omap443x.dtsi | 6 +- arch/arm/boot/dts/omap44xx-clocks.dtsi | 8 + arch/arm/boot/dts/omap5.dtsi | 5 - arch/arm/boot/dts/owl-s500-cubieboard6.dts | 7 + arch/arm/boot/dts/owl-s500-guitar-bb-rev-b.dts | 7 + arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 7 + arch/arm/boot/dts/owl-s500-roseapplepi.dts | 97 +- arch/arm/boot/dts/owl-s500-sparky.dts | 7 + arch/arm/boot/dts/owl-s500.dtsi | 140 - 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 | 115 +- .../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-msm8974.dtsi | 43 - arch/arm/boot/dts/qcom-msm8974pro.dtsi | 5 - arch/arm/boot/dts/qcom-pmx55.dtsi | 84 - arch/arm/boot/dts/qcom-sdx55-mtp.dts | 251 - arch/arm/boot/dts/qcom-sdx55.dtsi | 505 - arch/arm/boot/dts/rk3036.dtsi | 83 +- arch/arm/boot/dts/rk322x.dtsi | 32 +- arch/arm/boot/dts/rk3288-miqi.dts | 5 - arch/arm/boot/dts/rk3288.dtsi | 115 +- arch/arm/boot/dts/rk3xxx.dtsi | 106 +- arch/arm/boot/dts/rv1108.dtsi | 14 - arch/arm/boot/dts/sam9x60.dtsi | 9 - 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 | 42 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 930 - arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 41 +- 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/stm32mp157c-lxa-mc1.dts | 13 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 18 +- arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 16 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 23 +- 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/sun5i.dtsi | 12 - arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 4 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 4 +- arch/arm/boot/dts/sun6i-a31.dtsi | 4 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 3 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 79 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +- 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 | 6 +- 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 | 2 +- arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts | 2 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 3 +- arch/arm/boot/dts/sun8i-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 8 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 2 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 3 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 30 - 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 | 8 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 10 +- arch/arm/boot/dts/sun8i-r40.dtsi | 19 - .../boot/dts/sun8i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi | 2 +- arch/arm/boot/dts/sun8i-s3-pinecube.dts | 11 +- arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts | 12 - arch/arm/boot/dts/sun8i-v3-sl631.dtsi | 138 - arch/arm/boot/dts/sun8i-v3s.dtsi | 17 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 4 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 1 - 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/tegra30-ouya.dts | 4 +- arch/arm/boot/dts/zx296702-ad1.dts | 48 + arch/arm/boot/dts/zx296702.dtsi | 142 + arch/arm/boot/dts/zynq-ebaz4205.dts | 132 - arch/arm/common/locomo.c | 5 +- arch/arm/common/sa1111.c | 6 +- arch/arm/configs/at91_dt_defconfig | 18 +- arch/arm/configs/bcm2835_defconfig | 2 + 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/imx_v6_v7_defconfig | 1 - arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 2 + arch/arm/configs/multi_v7_defconfig | 15 +- arch/arm/configs/mv78xx0_defconfig | 1 + arch/arm/configs/mvebu_v5_defconfig | 1 + arch/arm/configs/mxs_defconfig | 1 + arch/arm/configs/omap1_defconfig | 1 + arch/arm/configs/omap2plus_defconfig | 23 +- 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/sama5_defconfig | 15 +- arch/arm/configs/socfpga_defconfig | 1 + arch/arm/configs/spitz_defconfig | 1 + arch/arm/configs/tango4_defconfig | 93 + arch/arm/configs/tegra_defconfig | 4 +- arch/arm/configs/u300_defconfig | 65 + arch/arm/configs/vexpress_defconfig | 1 + arch/arm/configs/zx_defconfig | 122 + arch/arm/crypto/Kconfig | 19 - arch/arm/crypto/Makefile | 4 - arch/arm/crypto/aes-neonbs-glue.c | 3 - arch/arm/crypto/blake2b-neon-core.S | 347 - arch/arm/crypto/blake2b-neon-glue.c | 105 - arch/arm/crypto/blake2s-core.S | 285 - arch/arm/crypto/blake2s-glue.c | 78 - arch/arm/include/asm/archrandom.h | 10 - arch/arm/include/asm/assembler.h | 17 - arch/arm/include/asm/hardware/locomo.h | 2 +- arch/arm/include/asm/hardware/sa1111.h | 2 +- arch/arm/include/asm/kexec-internal.h | 12 - arch/arm/include/debug/brcmstb.S | 30 +- arch/arm/include/debug/efm32.S | 45 + arch/arm/include/debug/sirf.S | 40 + arch/arm/include/debug/sti.S | 26 +- arch/arm/include/debug/tegra.S | 54 +- arch/arm/kernel/asm-offsets.c | 5 - arch/arm/kernel/machine_kexec.c | 20 +- arch/arm/kernel/process.c | 2 +- arch/arm/kernel/relocate_kernel.S | 38 +- arch/arm/kernel/signal.c | 14 +- arch/arm/kernel/smp.c | 3 + arch/arm/kernel/sys_oabi-compat.c | 15 - arch/arm/mach-at91/pm_suspend.S | 2 +- arch/arm/mach-bcm/Kconfig | 1 - arch/arm/mach-efm32/Makefile | 2 + .../arm/{mach-lpc18xx => mach-efm32}/Makefile.boot | 0 arch/arm/mach-efm32/dtmachine.c | 16 + arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-footbridge/cats-pci.c | 4 +- arch/arm/mach-footbridge/dc21285.c | 12 +- arch/arm/mach-footbridge/ebsa285-pci.c | 4 +- arch/arm/mach-footbridge/netwinder-pci.c | 2 +- arch/arm/mach-footbridge/personal-pci.c | 5 +- arch/arm/mach-imx/avic.c | 16 +- arch/arm/mach-imx/common.h | 2 + arch/arm/mach-imx/cpuidle-imx6sl.c | 1 - arch/arm/mach-imx/hardware.h | 4 + arch/arm/mach-imx/mach-imx1.c | 11 + arch/arm/mach-imx/mach-imx25.c | 12 + arch/arm/mach-imx/mach-imx27.c | 12 + arch/arm/mach-imx/mach-imx31.c | 1 + arch/arm/mach-imx/mach-imx35.c | 1 + arch/arm/mach-imx/mach-imx6ul.c | 25 +- arch/arm/mach-imx/mm-imx3.c | 24 + arch/arm/mach-imx/pm-imx6.c | 1 - arch/arm/mach-imx/suspend-imx6.S | 1 - arch/arm/mach-ixp4xx/Kconfig | 1 + arch/arm/mach-keystone/keystone.c | 4 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 1 - arch/arm/mach-omap1/board-osk.c | 2 - arch/arm/mach-omap2/Kconfig | 28 +- arch/arm/mach-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/clockdomain.c | 4 +- arch/arm/mach-omap2/cpuidle44xx.c | 16 +- arch/arm/mach-omap2/omap-secure.c | 39 - arch/arm/mach-omap2/omap-secure.h | 1 - arch/arm/mach-omap2/pdata-quirks.c | 1 - arch/arm/mach-omap2/pmic-cpcap.c | 4 +- arch/arm/mach-omap2/sr_device.c | 75 +- 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/devices.c | 8 - arch/arm/mach-pxa/mainstone.c | 8 +- arch/arm/mach-pxa/mioa701.c | 1 + arch/arm/mach-pxa/palm27x.c | 1 + arch/arm/mach-pxa/palmte2.c | 1 + arch/arm/mach-pxa/z2.c | 24 +- arch/arm/mach-s3c/irq-s3c24xx-fiq.S | 9 +- arch/arm/mach-s3c/irq-s3c24xx.c | 8 +- arch/arm/mach-sa1100/collie.c | 6 + arch/arm/mach-spear/generic.h | 12 + arch/arm/mach-spear/spear13xx.c | 1 - arch/arm/mach-sunxi/Kconfig | 2 - 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/mm/dump.c | 9 +- arch/arm/mm/mmu.c | 4 +- arch/arm/mm/pmsa-v7.c | 4 +- arch/arm/mm/pmsa-v8.c | 4 +- arch/arm/net/bpf_jit_32.c | 7 +- arch/arm/oprofile/Makefile | 14 + arch/arm/oprofile/common.c | 132 + arch/arm/probes/uprobes/core.c | 4 +- arch/arm/tools/Makefile | 2 +- arch/arm/tools/syscall.tbl | 1 - arch/arm/vdso/Makefile | 1 + arch/arm/xen/enlighten.c | 2 + arch/arm/xen/p2m.c | 36 +- arch/arm64/Kconfig | 48 +- arch/arm64/Kconfig.platforms | 14 +- arch/arm64/Makefile | 10 +- arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/allwinner/Makefile | 1 - .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 15 - .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 5 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 2 +- .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 2 +- .../dts/allwinner/sun50i-a64-pinephone-1.2.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 18 +- .../allwinner/sun50i-a64-pinetab-early-adopter.dts | 26 - .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 1 - .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 3 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- .../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 | 13 - .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 6 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 20 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 4 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 15 - .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 7 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 26 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 2 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 4 +- 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 | 6 +- .../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 | 6 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 21 +- .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 7 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 429 +- .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 96 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 442 - arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 10 +- arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 - .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 52 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi | 18 - .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 51 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 117 +- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 64 + .../boot/dts/broadcom/stingray/stingray-sata.dtsi | 278 + .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 7 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 7 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/freescale/Makefile | 8 - arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 21 - arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 5 - arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 50 - arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 61 +- .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 4 - .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 62 - .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 5 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 8 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 16 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 184 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 99 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 3 - arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 101 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 122 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 118 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 3 +- .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 12 - arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 10 - arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 24 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 147 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 2 - .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 1 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 4 +- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 393 - arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 2 +- .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 495 - .../boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts | 19 - .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 186 - .../boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts | 20 - .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 311 - .../boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts | 19 - .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 362 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 23 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 307 - .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 19 - .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 466 - arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 75 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 46 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 21 - .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 161 - .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 293 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 107 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 20 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 6 - .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 35 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 113 +- arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h | 2 +- .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 93 - .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 30 - .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 118 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 72 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 77 - arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 8 +- .../arm64/boot/dts/hisilicon/hikey970-pinctrl.dtsi | 632 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 9 +- arch/arm64/boot/dts/intel/Makefile | 1 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 53 - .../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 4 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 - arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 5 - arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 3 - arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 18 +- arch/arm64/boot/dts/marvell/cn9130-db.dts | 2 - arch/arm64/boot/dts/mediatek/Makefile | 1 - arch/arm64/boot/dts/mediatek/mt6779.dtsi | 17 - arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 12 - .../boot/dts/mediatek/mt8183-kukui-krane-sku0.dts | 23 - .../dts/mediatek/mt8183-kukui-krane-sku176.dts | 5 - arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 46 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 26 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 57 - arch/arm64/boot/dts/mediatek/mt8516.dtsi | 30 - arch/arm64/boot/dts/nvidia/Makefile | 1 - arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 742 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 22 - arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 8 - arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 595 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0000.dts | 339 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0001.dts | 10 - .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 351 - .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 282 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi | 19 - arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 284 - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 48 - 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 | 15 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 4 - .../apq8094-sony-xperia-kitakami-karin_windy.dts | 23 - .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 291 - arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 195 - .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 267 - arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 16 - .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 10 - .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 20 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 41 +- .../qcom/msm8992-msft-lumia-octagon-talkman.dts | 15 - .../boot/dts/qcom/msm8992-msft-lumia-talkman.dts | 67 + arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 92 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 743 +- .../boot/dts/qcom/msm8994-msft-lumia-cityman.dts | 73 + .../qcom/msm8994-msft-lumia-octagon-cityman.dts | 15 - .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 909 - .../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 | 457 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 321 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 - arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 16 - arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 10 - arch/arm64/boot/dts/qcom/msm8998-pins.dtsi | 108 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 393 +- 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 | 4 +- 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 | 572 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 91 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 51 +- 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 | 16 +- arch/arm64/boot/dts/qcom/sdm850.dtsi | 21 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 158 - arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 269 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 940 +- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 250 - arch/arm64/boot/dts/qcom/sm8350.dtsi | 499 - arch/arm64/boot/dts/renesas/Makefile | 2 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 137 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 47 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 - .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 41 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 32 - .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 66 - arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 32 - arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 17 - .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 71 - arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 32 - arch/arm64/boot/dts/renesas/r8a77951.dtsi | 65 - arch/arm64/boot/dts/renesas/r8a77960.dtsi | 65 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 135 - arch/arm64/boot/dts/renesas/r8a77965.dtsi | 65 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 - arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 65 - arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 - arch/arm64/boot/dts/renesas/r8a77995.dtsi | 135 - .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 138 - arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 6 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 837 - 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 | 85 +- 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-rock64.dts | 56 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 33 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 62 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 2 +- 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 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 53 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 112 +- 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 | 4 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 38 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 161 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 80 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 70 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 27 - arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 48 - arch/arm64/boot/dts/xilinx/Makefile | 1 - arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 22 - arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 33 - arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 94 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 40 - arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 293 - arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 89 - arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 70 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 128 +- 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 | 42 +- arch/arm64/crypto/aes-glue.c | 71 +- arch/arm64/crypto/aes-modes.S | 217 +- arch/arm64/crypto/aes-neonbs-core.S | 8 +- arch/arm64/crypto/crct10dif-ce-core.S | 43 +- arch/arm64/crypto/crct10dif-ce-glue.c | 30 +- arch/arm64/crypto/sha1-ce-core.S | 47 +- arch/arm64/crypto/sha1-ce-glue.c | 23 +- arch/arm64/crypto/sha2-ce-core.S | 38 +- arch/arm64/crypto/sha2-ce-glue.c | 24 +- arch/arm64/crypto/sha3-ce-core.S | 81 +- arch/arm64/crypto/sha3-ce-glue.c | 18 +- arch/arm64/crypto/sha512-ce-core.S | 29 +- arch/arm64/crypto/sha512-ce-glue.c | 55 +- arch/arm64/include/asm/alternative-macros.h | 8 +- arch/arm64/include/asm/archrandom.h | 82 +- arch/arm64/include/asm/asm-uaccess.h | 4 +- arch/arm64/include/asm/assembler.h | 33 - arch/arm64/include/asm/cache.h | 1 + arch/arm64/include/asm/cacheflush.h | 5 + arch/arm64/include/asm/checksum.h | 2 +- arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 11 - arch/arm64/include/asm/el2_setup.h | 60 +- arch/arm64/include/asm/hyp_image.h | 29 +- arch/arm64/include/asm/kasan.h | 1 - arch/arm64/include/asm/kexec.h | 5 +- arch/arm64/include/asm/kfence.h | 22 - arch/arm64/include/asm/kvm_arm.h | 1 - arch/arm64/include/asm/kvm_asm.h | 34 +- arch/arm64/include/asm/kvm_host.h | 3 +- arch/arm64/include/asm/kvm_hyp.h | 8 +- arch/arm64/include/asm/kvm_mmu.h | 61 +- arch/arm64/include/asm/kvm_pgtable.h | 5 - arch/arm64/include/asm/memory.h | 28 +- arch/arm64/include/asm/mmu_context.h | 24 +- arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/include/asm/mte-def.h | 2 - arch/arm64/include/asm/mte-kasan.h | 77 +- arch/arm64/include/asm/mte.h | 2 + arch/arm64/include/asm/numa.h | 48 +- arch/arm64/include/asm/pgtable-prot.h | 1 + arch/arm64/include/asm/pgtable.h | 15 +- arch/arm64/include/asm/pointer_auth.h | 10 - arch/arm64/include/asm/processor.h | 2 - arch/arm64/include/asm/sections.h | 3 +- arch/arm64/include/asm/setup.h | 11 - arch/arm64/include/asm/sparsemem.h | 23 +- arch/arm64/include/asm/spinlock.h | 2 +- arch/arm64/include/asm/stackprotector.h | 1 - arch/arm64/include/asm/sysreg.h | 43 +- arch/arm64/include/asm/thread_info.h | 2 - arch/arm64/include/asm/trans_pgd.h | 39 - arch/arm64/include/asm/uaccess.h | 2 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/asm/virt.h | 7 +- arch/arm64/include/asm/word-at-a-time.h | 10 +- arch/arm64/kernel/Makefile | 7 +- arch/arm64/kernel/acpi_numa.c | 12 + arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/asm-offsets.c | 3 - arch/arm64/kernel/cpu_errata.c | 10 +- arch/arm64/kernel/cpufeature.c | 87 +- arch/arm64/kernel/cpuinfo.c | 2 +- arch/arm64/kernel/crash_dump.c | 2 - arch/arm64/kernel/entry-common.c | 54 +- arch/arm64/kernel/entry.S | 24 +- arch/arm64/kernel/head.S | 84 +- arch/arm64/kernel/hibernate.c | 271 +- arch/arm64/kernel/hyp-stub.S | 129 +- arch/arm64/kernel/idreg-override.c | 219 - arch/arm64/kernel/image-vars.h | 4 +- arch/arm64/kernel/kaslr.c | 43 +- arch/arm64/kernel/machine_kexec.c | 57 +- arch/arm64/kernel/machine_kexec_file.c | 4 +- arch/arm64/kernel/module-plts.c | 2 +- arch/arm64/kernel/mte.c | 61 +- arch/arm64/kernel/perf_event.c | 17 +- arch/arm64/kernel/probes/kprobes.c | 6 +- arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/process.c | 8 +- arch/arm64/kernel/ptrace.c | 3 +- arch/arm64/kernel/relocate_kernel.S | 48 +- arch/arm64/kernel/setup.c | 15 - arch/arm64/kernel/sleep.S | 3 +- arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/stacktrace.c | 22 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kernel/syscall.c | 30 + arch/arm64/kernel/topology.c | 115 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kernel/vdso/Makefile | 4 +- arch/arm64/kernel/vdso/gen_vdso_offsets.sh | 2 +- arch/arm64/kernel/{vdso-wrap.S => vdso/vdso.S} | 0 arch/arm64/kernel/vdso32/Makefile | 1 + arch/arm64/kernel/{vdso32-wrap.S => vdso32/vdso.S} | 0 arch/arm64/kernel/vmlinux.lds.S | 26 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 20 +- arch/arm64/kvm/debug.c | 2 - arch/arm64/kvm/hyp/entry.S | 8 +- arch/arm64/kvm/hyp/hyp-entry.S | 2 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 13 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 - arch/arm64/kvm/hyp/nvhe/Makefile | 33 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 12 +- arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 438 - arch/arm64/kvm/hyp/nvhe/host.S | 34 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 41 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 23 +- 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 | 37 +- arch/arm64/kvm/hyp/nvhe/switch.c | 14 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 3 +- arch/arm64/kvm/hyp/pgtable.c | 84 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 49 +- arch/arm64/kvm/hyp/vhe/tlb.c | 3 +- arch/arm64/kvm/hypercalls.c | 6 - arch/arm64/kvm/mmu.c | 16 +- arch/arm64/kvm/perf.c | 10 - arch/arm64/kvm/pmu-emul.c | 34 +- arch/arm64/kvm/reset.c | 22 +- arch/arm64/kvm/sys_regs.c | 178 +- arch/arm64/kvm/trng.c | 85 - arch/arm64/kvm/va_layout.c | 34 +- arch/arm64/kvm/vgic/vgic-v3.c | 12 +- arch/arm64/lib/mte.S | 16 + arch/arm64/mm/Makefile | 2 +- arch/arm64/mm/fault.c | 58 +- arch/arm64/mm/init.c | 33 +- arch/arm64/mm/mmap.c | 15 +- arch/arm64/mm/mmu.c | 53 +- arch/arm64/mm/numa.c | 464 + arch/arm64/mm/physaddr.c | 2 +- arch/arm64/mm/proc.S | 16 +- arch/arm64/mm/ptdump.c | 1 - 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/{alpha => c6x}/include/asm/asm-offsets.h | 0 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/{arc => c6x}/include/uapi/asm/Kbuild | 0 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 | 26 +- arch/csky/abiv1/inc/abi/cacheflush.h | 1 + arch/csky/abiv1/inc/abi/ckmmu.h | 10 +- arch/csky/abiv1/inc/abi/entry.h | 1 + arch/csky/abiv1/inc/abi/page.h | 1 + arch/csky/abiv1/inc/abi/pgtable-bits.h | 40 +- arch/csky/abiv1/inc/abi/reg_ops.h | 1 + arch/csky/abiv1/inc/abi/regdef.h | 6 +- arch/csky/abiv1/inc/abi/string.h | 1 + arch/csky/abiv1/inc/abi/switch_context.h | 1 + arch/csky/abiv1/inc/abi/vdso.h | 18 +- arch/csky/abiv2/cacheflush.c | 3 - arch/csky/abiv2/inc/abi/ckmmu.h | 44 +- arch/csky/abiv2/inc/abi/entry.h | 20 +- arch/csky/abiv2/inc/abi/fpu.h | 1 + arch/csky/abiv2/inc/abi/page.h | 1 + arch/csky/abiv2/inc/abi/pgtable-bits.h | 37 +- arch/csky/abiv2/inc/abi/reg_ops.h | 1 + arch/csky/abiv2/inc/abi/regdef.h | 6 +- arch/csky/abiv2/inc/abi/switch_context.h | 1 + arch/csky/abiv2/inc/abi/vdso.h | 20 +- arch/csky/abiv2/sysdep.h | 1 + arch/csky/include/asm/addrspace.h | 1 + arch/csky/include/asm/atomic.h | 212 + arch/csky/include/asm/barrier.h | 83 +- arch/csky/include/asm/bitops.h | 1 + arch/csky/include/asm/bug.h | 3 +- arch/csky/include/asm/cacheflush.h | 1 + arch/csky/include/asm/checksum.h | 1 + arch/csky/include/asm/clocksource.h | 8 - arch/csky/include/asm/cmpxchg.h | 27 +- arch/csky/include/asm/elf.h | 1 + arch/csky/include/asm/fixmap.h | 1 + arch/csky/include/asm/ftrace.h | 1 + arch/csky/include/asm/futex.h | 121 - arch/csky/include/asm/highmem.h | 1 + arch/csky/include/asm/io.h | 1 + arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu.h | 1 + arch/csky/include/asm/mmu_context.h | 10 +- arch/csky/include/asm/page.h | 4 +- arch/csky/include/asm/perf_event.h | 1 + arch/csky/include/asm/pgalloc.h | 3 +- arch/csky/include/asm/pgtable.h | 80 +- arch/csky/include/asm/processor.h | 3 +- arch/csky/include/asm/ptrace.h | 1 + arch/csky/include/asm/segment.h | 3 +- arch/csky/include/asm/shmparam.h | 1 + arch/csky/include/asm/spinlock.h | 167 + arch/csky/include/asm/spinlock_types.h | 10 + arch/csky/include/asm/string.h | 1 + arch/csky/include/asm/switch_to.h | 1 + arch/csky/include/asm/syscalls.h | 1 + arch/csky/include/asm/thread_info.h | 2 + arch/csky/include/asm/tlb.h | 1 + arch/csky/include/asm/tlbflush.h | 1 + arch/csky/include/asm/traps.h | 1 + arch/csky/include/asm/uaccess.h | 1 + arch/csky/include/asm/unistd.h | 1 + arch/csky/include/asm/vdso.h | 21 +- 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/include/uapi/asm/byteorder.h | 1 + arch/csky/include/uapi/asm/perf_regs.h | 1 + arch/csky/include/uapi/asm/ptrace.h | 1 + arch/csky/include/uapi/asm/sigcontext.h | 1 + arch/csky/include/uapi/asm/unistd.h | 1 + arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/atomic.S | 24 +- arch/csky/kernel/entry.S | 106 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/perf_event.c | 4 +- arch/csky/kernel/probes/ftrace.c | 2 +- arch/csky/kernel/probes/simulate-insn.c | 22 +- arch/csky/kernel/process.c | 2 +- arch/csky/kernel/ptrace.c | 128 +- arch/csky/kernel/setup.c | 18 +- arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/smp.c | 7 +- arch/csky/kernel/traps.c | 10 +- arch/csky/kernel/vdso.c | 127 +- arch/csky/kernel/vdso/.gitignore | 4 - arch/csky/kernel/vdso/Makefile | 72 - arch/csky/kernel/vdso/note.S | 12 - arch/csky/kernel/vdso/rt_sigreturn.S | 14 - arch/csky/kernel/vdso/so2s.sh | 5 - arch/csky/kernel/vdso/vdso.S | 16 - arch/csky/kernel/vdso/vdso.lds.S | 58 - arch/csky/kernel/vdso/vgettimeofday.c | 28 - arch/csky/kernel/vmlinux.lds.S | 2 +- arch/csky/mm/fault.c | 388 +- arch/csky/mm/init.c | 56 +- arch/csky/mm/tlb.c | 42 +- arch/h8300/kernel/asm-offsets.c | 3 - arch/h8300/kernel/process.c | 2 +- arch/hexagon/Kconfig | 1 + arch/hexagon/configs/comet_defconfig | 1 + arch/hexagon/kernel/process.c | 2 +- arch/ia64/Kconfig | 1 + arch/ia64/Makefile | 10 +- arch/ia64/configs/bigsur_defconfig | 1 + arch/ia64/configs/generic_defconfig | 2 + arch/ia64/include/asm/efi.h | 13 - arch/ia64/include/asm/hw_irq.h | 1 + arch/ia64/include/asm/irq.h | 4 +- arch/ia64/include/asm/mca.h | 11 +- arch/ia64/include/asm/pal.h | 4 +- arch/ia64/include/asm/perfmon.h | 111 + arch/ia64/include/asm/pgtable.h | 6 + arch/ia64/include/asm/ptrace.h | 8 +- arch/ia64/include/asm/sal.h | 2 +- arch/ia64/include/asm/syscall.h | 2 +- arch/ia64/include/asm/tlb.h | 4 +- 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/Makefile | 5 + arch/ia64/kernel/asm-offsets.c | 18 +- arch/ia64/kernel/crash.c | 3 +- arch/ia64/kernel/efi.c | 2 - arch/ia64/kernel/err_inject.c | 22 +- arch/ia64/kernel/machine_kexec.c | 1 - arch/ia64/kernel/mca.c | 8 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/nr-irqs.c | 22 + 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/process.c | 2 +- arch/ia64/kernel/ptrace.c | 24 +- arch/ia64/kernel/signal.c | 3 +- arch/ia64/kernel/smpboot.c | 1 - arch/ia64/kernel/syscalls/Makefile | 13 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/time.c | 32 +- arch/ia64/kernel/uncached.c | 4 +- arch/ia64/mm/contig.c | 1 - arch/ia64/mm/discontig.c | 7 +- arch/ia64/mm/init.c | 15 +- arch/ia64/oprofile/Makefile | 10 + arch/ia64/oprofile/backtrace.c | 131 + arch/ia64/oprofile/init.c | 28 + arch/ia64/scripts/unwcheck.py | 2 +- 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/include/asm/page.h | 2 +- arch/m68k/include/asm/page_mm.h | 4 +- arch/m68k/include/asm/page_no.h | 4 +- arch/m68k/kernel/process.c | 2 +- arch/m68k/kernel/syscalls/Makefile | 13 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/Kconfig | 2 + arch/microblaze/Makefile | 2 + arch/microblaze/kernel/module.c | 26 + arch/microblaze/kernel/process.c | 2 +- arch/microblaze/kernel/syscalls/Makefile | 13 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/kernel/vmlinux.lds.S | 2 +- arch/microblaze/oprofile/Makefile | 14 + arch/microblaze/oprofile/microblaze_oprofile.c | 22 + arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 80 +- arch/mips/Makefile | 21 +- arch/mips/alchemy/common/prom.c | 4 + arch/mips/alchemy/common/setup.c | 34 +- arch/mips/ar7/memory.c | 5 + arch/mips/ath25/prom.c | 4 + arch/mips/ath79/prom.c | 5 + arch/mips/ath79/setup.c | 13 +- arch/mips/bcm47xx/prom.c | 4 + arch/mips/bcm63xx/prom.c | 4 + arch/mips/bmips/setup.c | 13 +- arch/mips/boot/compressed/Makefile | 1 - arch/mips/boot/compressed/decompress.c | 8 - arch/mips/boot/compressed/head.S | 20 +- arch/mips/boot/dts/Makefile | 1 - arch/mips/boot/dts/realtek/Makefile | 2 - arch/mips/boot/dts/realtek/cisco_sg220-26.dts | 25 - arch/mips/boot/dts/realtek/rtl838x.dtsi | 21 - arch/mips/boot/dts/realtek/rtl83xx.dtsi | 59 - arch/mips/cavium-octeon/setup.c | 9 +- arch/mips/cobalt/setup.c | 5 + arch/mips/configs/fuloong2e_defconfig | 1 + arch/mips/configs/ip32_defconfig | 1 + arch/mips/configs/lemote2f_defconfig | 1 + arch/mips/configs/loongson3_defconfig | 2 - arch/mips/configs/mtx1_defconfig | 1 + arch/mips/configs/nlm_xlp_defconfig | 1 + arch/mips/configs/nlm_xlr_defconfig | 1 + arch/mips/configs/rs90_defconfig | 1 + arch/mips/crypto/Makefile | 4 +- arch/mips/fw/arc/memory.c | 2 +- arch/mips/fw/sni/sniprom.c | 4 + arch/mips/generic/init.c | 9 +- arch/mips/include/asm/Kbuild | 4 - arch/mips/include/asm/asm.h | 18 - arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/bitops.h | 12 +- arch/mips/include/asm/bootinfo.h | 22 +- 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/dma-coherence.h | 38 + arch/mips/include/asm/elf.h | 56 +- arch/mips/include/asm/elfcore-compat.h | 29 - arch/mips/include/asm/inst.h | 6 +- arch/mips/include/asm/irq.h | 1 - arch/mips/include/asm/irq_cpu.h | 2 + arch/mips/include/asm/kvm_host.h | 1 + arch/mips/include/asm/mach-generic/irq.h | 6 + arch/mips/include/asm/mach-loongson2ef/loongson.h | 9 + arch/mips/include/asm/mach-loongson64/loongson.h | 2 +- arch/mips/include/asm/mach-n64/irq.h | 9 - arch/mips/include/asm/mach-n64/kmalloc.h | 8 - arch/mips/include/asm/mach-pistachio/irq.h | 15 + arch/mips/include/asm/mipsregs.h | 4 - arch/mips/include/asm/octeon/octeon.h | 1 + arch/mips/include/asm/page.h | 17 +- arch/mips/include/asm/pgtable.h | 14 +- arch/mips/include/asm/ptrace.h | 2 +- arch/mips/include/asm/r4kcache.h | 67 +- arch/mips/include/asm/spinlock.h | 2 +- arch/mips/include/asm/spram.h | 2 +- arch/mips/include/asm/traps.h | 4 - arch/mips/include/asm/vermagic.h | 2 - arch/mips/include/asm/vpe.h | 3 + arch/mips/include/uapi/asm/Kbuild | 3 + arch/mips/include/uapi/asm/perf_regs.h | 40 - arch/mips/jazz/Kconfig | 3 + arch/mips/kernel/Makefile | 7 +- arch/mips/kernel/binfmt_elfn32.c | 113 + arch/mips/kernel/binfmt_elfo32.c | 116 + arch/mips/kernel/cacheinfo.c | 30 +- arch/mips/kernel/cevt-txx9.c | 2 +- arch/mips/kernel/cps-vec.S | 1 + arch/mips/kernel/cpu-probe.c | 30 +- arch/mips/kernel/cpu-r3k-probe.c | 3 - arch/mips/kernel/crash_dump.c | 41 +- arch/mips/kernel/ftrace.c | 4 + arch/mips/kernel/genex.S | 4 +- arch/mips/kernel/head.S | 31 + arch/mips/kernel/idle.c | 1 - arch/mips/kernel/irq-rm7000.c | 45 + arch/mips/kernel/kgdb.c | 23 +- arch/mips/kernel/module.c | 109 +- arch/mips/kernel/perf_event_mipsxx.c | 22 +- arch/mips/kernel/perf_regs.c | 68 - arch/mips/kernel/process.c | 85 +- arch/mips/kernel/r4k-bugs64.c | 2 +- arch/mips/kernel/relocate.c | 72 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/setup.c | 73 +- arch/mips/kernel/smp-cps.c | 3 + arch/mips/kernel/smp.c | 6 +- arch/mips/kernel/syscalls/Makefile | 43 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/mips/kernel/traps.c | 10 +- arch/mips/kernel/vmlinux.lds.S | 17 +- arch/mips/kernel/vpe-cmp.c | 4 +- arch/mips/kernel/vpe-mt.c | 4 +- arch/mips/kernel/vpe.c | 33 + arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/irq.c | 10 +- arch/mips/lantiq/prom.c | 11 +- arch/mips/lib/iomap-pci.c | 2 +- arch/mips/loongson2ef/common/init.c | 5 + 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/loongson32/common/prom.c | 4 + arch/mips/loongson64/Platform | 24 +- arch/mips/loongson64/init.c | 54 +- arch/mips/loongson64/numa.c | 52 +- arch/mips/loongson64/smp.c | 8 +- arch/mips/mm/c-r4k.c | 13 +- arch/mips/mm/cache.c | 39 +- arch/mips/mm/dma-noncoherent.c | 3 +- arch/mips/mm/fault.c | 5 +- arch/mips/mm/init.c | 5 - arch/mips/mm/pgtable-32.c | 1 + arch/mips/mm/pgtable-64.c | 1 + arch/mips/mm/tlbex.c | 1 - arch/mips/mti-malta/malta-init.c | 1 + arch/mips/mti-malta/malta-memory.c | 4 + arch/mips/mti-malta/malta-setup.c | 34 +- arch/mips/mti-malta/malta-time.c | 2 +- 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/netlogic/xlp/setup.c | 5 + arch/mips/netlogic/xlr/setup.c | 5 + 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/pci/pci-alchemy.c | 7 +- arch/mips/pci/pci-ar2315.c | 6 +- arch/mips/pic32/pic32mzda/init.c | 19 +- arch/mips/pistachio/Platform | 2 + arch/mips/pistachio/init.c | 6 + arch/mips/ralink/of.c | 11 +- arch/mips/ralink/prom.c | 4 + arch/mips/ralink/reset.c | 4 +- arch/mips/rb532/prom.c | 5 + arch/mips/sgi-ip27/ip27-memory.c | 5 + arch/mips/sgi-ip32/ip32-irq.c | 2 +- arch/mips/sgi-ip32/ip32-memory.c | 5 + arch/mips/sibyte/common/cfe.c | 5 + arch/mips/txx9/generic/setup.c | 4 + arch/mips/vdso/Kconfig | 2 +- arch/mips/vdso/Makefile | 5 +- arch/mips/vr41xx/common/init.c | 4 + arch/nds32/configs/defconfig | 1 + arch/nds32/kernel/process.c | 2 +- arch/nds32/kernel/setup.c | 2 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/nds32/mm/cacheflush.c | 2 +- arch/nios2/kernel/entry.S | 3 - arch/nios2/kernel/process.c | 2 +- arch/nios2/kernel/setup.c | 21 +- arch/nios2/kernel/sys_nios2.c | 11 +- arch/openrisc/Kbuild | 3 - arch/openrisc/Makefile | 21 +- arch/openrisc/boot/.gitignore | 2 - arch/openrisc/boot/Makefile | 10 - arch/openrisc/kernel/process.c | 15 +- arch/openrisc/kernel/smp.c | 23 +- arch/parisc/Kconfig | 23 +- arch/parisc/Makefile | 2 + arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/configs/generic-64bit_defconfig | 1 + arch/parisc/include/asm/cmpxchg.h | 2 +- arch/parisc/include/asm/compat.h | 2 +- arch/parisc/include/asm/hardirq.h | 4 + arch/parisc/include/asm/io.h | 2 - arch/parisc/include/asm/irq.h | 3 + arch/parisc/include/asm/mmu_context.h | 7 - arch/parisc/include/asm/page.h | 2 +- arch/parisc/include/asm/pgalloc.h | 76 +- arch/parisc/include/asm/pgtable.h | 89 +- arch/parisc/include/asm/processor.h | 1 + arch/parisc/kernel/asm-offsets.c | 1 + arch/parisc/kernel/entry.S | 129 +- arch/parisc/kernel/hpmc.S | 10 + arch/parisc/kernel/irq.c | 5 - arch/parisc/kernel/process.c | 4 +- arch/parisc/kernel/ptrace.c | 2 + arch/parisc/kernel/syscalls/Makefile | 19 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/traps.c | 9 +- arch/parisc/math-emu/fpu.h | 32 +- arch/parisc/mm/hugetlbpage.c | 13 + arch/parisc/mm/init.c | 10 +- arch/parisc/oprofile/Makefile | 10 + arch/parisc/oprofile/init.c | 23 + arch/powerpc/Kconfig | 38 +- arch/powerpc/Kconfig.debug | 1 - arch/powerpc/Makefile | 4 +- arch/powerpc/configs/44x/akebono_defconfig | 6 +- 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 | 2 + arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/crypto/sha256-spe-glue.c | 2 +- arch/powerpc/include/asm/asm-prototypes.h | 29 + arch/powerpc/include/asm/book3s/32/kup.h | 8 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 +- arch/powerpc/include/asm/book3s/64/kup.h | 20 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 5 - arch/powerpc/include/asm/book3s/64/mmu.h | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 23 +- arch/powerpc/include/asm/book3s/64/pkeys.h | 4 + .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 2 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 2 +- arch/powerpc/include/asm/bug.h | 9 +- arch/powerpc/include/asm/cacheflush.h | 6 - arch/powerpc/include/asm/code-patching.h | 7 +- arch/powerpc/include/asm/cpu_has_feature.h | 4 +- arch/powerpc/include/asm/cputable.h | 20 + arch/powerpc/include/asm/cputime.h | 14 - arch/powerpc/include/asm/dcr-native.h | 8 +- arch/powerpc/include/asm/debug.h | 4 + arch/powerpc/include/asm/firmware.h | 2 +- arch/powerpc/include/asm/hugetlb.h | 2 + arch/powerpc/include/asm/hvcall.h | 25 +- arch/powerpc/include/asm/hw_irq.h | 96 +- arch/powerpc/include/asm/interrupt.h | 450 - arch/powerpc/include/asm/irq.h | 2 + arch/powerpc/include/asm/kexec.h | 1 - arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/kvm_book3s.h | 7 - arch/powerpc/include/asm/kvm_book3s_asm.h | 11 + arch/powerpc/include/asm/kvm_host.h | 8 +- arch/powerpc/include/asm/kvm_ppc.h | 12 +- arch/powerpc/include/asm/machdep.h | 3 - arch/powerpc/include/asm/mce.h | 20 +- arch/powerpc/include/asm/mmu.h | 4 +- arch/powerpc/include/asm/mmu_context.h | 3 + arch/powerpc/include/asm/nmi.h | 1 - arch/powerpc/include/asm/oprofile_impl.h | 135 + arch/powerpc/include/asm/paca.h | 13 +- arch/powerpc/include/asm/paravirt.h | 1 - arch/powerpc/include/asm/perf_event.h | 2 - arch/powerpc/include/asm/perf_event_server.h | 5 +- arch/powerpc/include/asm/pgtable.h | 3 - arch/powerpc/include/asm/pkeys.h | 6 + arch/powerpc/include/asm/ppc-pci.h | 7 + arch/powerpc/include/asm/ppc_asm.h | 24 + arch/powerpc/include/asm/ptrace.h | 12 +- arch/powerpc/include/asm/reg.h | 22 +- arch/powerpc/include/asm/reg_booke.h | 3 - arch/powerpc/include/asm/rtas.h | 2 +- arch/powerpc/include/asm/setup.h | 6 +- arch/powerpc/include/asm/simple_spinlock.h | 4 +- arch/powerpc/include/asm/smp.h | 2 +- arch/powerpc/include/asm/spu.h | 33 + arch/powerpc/include/asm/switch_to.h | 10 - arch/powerpc/include/asm/thread_info.h | 4 +- arch/powerpc/include/asm/time.h | 2 - arch/powerpc/include/asm/uaccess.h | 99 +- arch/powerpc/include/asm/vdso/timebase.h | 6 + arch/powerpc/include/asm/vio.h | 2 +- arch/powerpc/include/asm/xmon.h | 4 +- arch/powerpc/include/uapi/asm/kvm.h | 2 - arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- arch/powerpc/kernel/Makefile | 12 +- arch/powerpc/kernel/asm-offsets.c | 12 +- arch/powerpc/kernel/cputable.c | 67 + arch/powerpc/kernel/dbell.c | 9 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 2 + arch/powerpc/kernel/eeh.c | 121 +- arch/powerpc/kernel/entry_32.S | 347 +- arch/powerpc/kernel/entry_64.S | 8 +- arch/powerpc/kernel/exceptions-64e.S | 8 +- arch/powerpc/kernel/exceptions-64s.S | 326 +- arch/powerpc/kernel/head_32.h | 98 +- arch/powerpc/kernel/head_40x.S | 11 +- arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/head_8xx.S | 13 +- arch/powerpc/kernel/head_book3s_32.S | 41 +- arch/powerpc/kernel/head_booke.h | 57 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/idle_book3s.S | 138 +- arch/powerpc/kernel/interrupt.c | 511 - arch/powerpc/kernel/iommu.c | 46 - arch/powerpc/kernel/irq.c | 63 +- arch/powerpc/kernel/mce.c | 96 +- arch/powerpc/kernel/optprobes.c | 21 +- arch/powerpc/kernel/pci-common.c | 10 - arch/powerpc/kernel/pci_dn.c | 62 + arch/powerpc/kernel/process.c | 15 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 12 +- arch/powerpc/kernel/ptrace/Makefile | 4 +- arch/powerpc/kernel/ptrace/ptrace-decl.h | 14 + arch/powerpc/kernel/ptrace/ptrace-fpu.c | 10 - arch/powerpc/kernel/ptrace/ptrace-novsx.c | 8 - arch/powerpc/kernel/ptrace/ptrace-view.c | 2 + arch/powerpc/kernel/ptrace/ptrace.c | 4 + arch/powerpc/kernel/setup-common.c | 13 +- arch/powerpc/kernel/setup.h | 12 +- arch/powerpc/kernel/setup_64.c | 7 +- arch/powerpc/kernel/signal.c | 4 + arch/powerpc/kernel/signal_32.c | 23 +- arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/sys_ppc32.c | 49 +- arch/powerpc/kernel/syscall_64.c | 441 + arch/powerpc/kernel/syscalls/Makefile | 21 +- arch/powerpc/kernel/syscalls/syscall.tbl | 21 +- arch/powerpc/kernel/tau_6xx.c | 6 +- arch/powerpc/kernel/time.c | 9 +- arch/powerpc/kernel/traps.c | 272 +- arch/powerpc/kernel/vdso32/Makefile | 5 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 11 - arch/powerpc/kernel/{ => vdso32}/vdso32_wrapper.S | 0 arch/powerpc/kernel/vdso64/Makefile | 8 +- arch/powerpc/kernel/vdso64/sigtramp.S | 11 +- arch/powerpc/kernel/vdso64/vdso64.lds.S | 2 +- arch/powerpc/kernel/{ => vdso64}/vdso64_wrapper.S | 0 arch/powerpc/kernel/watchdog.c | 16 +- arch/powerpc/kexec/elf_64.c | 2 +- arch/powerpc/kexec/file_load_64.c | 35 - arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_emulate.c | 4 + arch/powerpc/kvm/book3s_hv.c | 156 +- arch/powerpc/kvm/book3s_hv_builtin.c | 109 +- arch/powerpc/kvm/book3s_hv_nested.c | 70 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 175 +- arch/powerpc/kvm/book3s_xive.c | 4 +- arch/powerpc/kvm/booke.c | 3 +- arch/powerpc/kvm/powerpc.c | 22 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/pmem.c | 1 - arch/powerpc/lib/sstep.c | 119 +- arch/powerpc/mm/book3s32/Makefile | 4 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 4 + arch/powerpc/mm/book3s64/hash_utils.c | 101 +- arch/powerpc/mm/book3s64/internal.h | 2 - arch/powerpc/mm/book3s64/iommu_api.c | 10 +- arch/powerpc/mm/book3s64/pgtable.c | 13 +- arch/powerpc/mm/book3s64/pkeys.c | 1 - arch/powerpc/mm/book3s64/radix_tlb.c | 299 +- arch/powerpc/mm/book3s64/slb.c | 40 +- arch/powerpc/mm/fault.c | 75 +- arch/powerpc/mm/hugetlbpage.c | 20 +- arch/powerpc/mm/mem.c | 54 +- arch/powerpc/mm/pgtable.c | 15 +- arch/powerpc/mm/ptdump/segment_regs.c | 2 +- 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/perf/core-book3s.c | 102 +- arch/powerpc/perf/core-fsl-emb.c | 25 + arch/powerpc/perf/hv-24x7.c | 15 - arch/powerpc/perf/isa207-common.c | 67 +- arch/powerpc/perf/isa207-common.h | 15 +- arch/powerpc/perf/mpc7450-pmu.c | 5 +- arch/powerpc/perf/perf_regs.c | 13 +- arch/powerpc/perf/power10-pmu.c | 4 +- arch/powerpc/perf/power5+-pmu.c | 5 +- arch/powerpc/perf/power5-pmu.c | 5 +- arch/powerpc/perf/power6-pmu.c | 5 +- arch/powerpc/perf/power7-pmu.c | 5 +- arch/powerpc/perf/ppc970-pmu.c | 5 +- arch/powerpc/platforms/44x/Kconfig | 7 + arch/powerpc/platforms/512x/mpc5121_ads.c | 13 +- arch/powerpc/platforms/52xx/efika.c | 3 +- arch/powerpc/platforms/52xx/lite5200.c | 3 +- arch/powerpc/platforms/52xx/media5200.c | 3 +- arch/powerpc/platforms/52xx/mpc5200_simple.c | 3 +- arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 8 +- arch/powerpc/platforms/82xx/mpc8272_ads.c | 2 +- arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 13 +- arch/powerpc/platforms/82xx/pq2fads.c | 3 +- arch/powerpc/platforms/83xx/asp834x.c | 1 - arch/powerpc/platforms/83xx/km83xx.c | 1 - arch/powerpc/platforms/83xx/misc.c | 2 + arch/powerpc/platforms/83xx/mpc830x_rdb.c | 1 - arch/powerpc/platforms/83xx/mpc831x_rdb.c | 1 - arch/powerpc/platforms/83xx/mpc832x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc832x_rdb.c | 1 - arch/powerpc/platforms/83xx/mpc834x_itx.c | 1 - arch/powerpc/platforms/83xx/mpc834x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc836x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc836x_rdk.c | 1 - arch/powerpc/platforms/83xx/mpc837x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc837x_rdb.c | 1 - arch/powerpc/platforms/83xx/mpc83xx.h | 2 +- arch/powerpc/platforms/8xx/machine_check.c | 2 +- arch/powerpc/platforms/amigaone/setup.c | 10 +- arch/powerpc/platforms/cell/Kconfig | 5 + arch/powerpc/platforms/cell/Makefile | 1 + arch/powerpc/platforms/cell/pervasive.c | 1 - arch/powerpc/platforms/cell/pervasive.h | 3 + arch/powerpc/platforms/cell/ras.c | 6 +- arch/powerpc/platforms/cell/ras.h | 9 +- 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 | 7 +- arch/powerpc/platforms/cell/spufs/spufs.h | 1 + arch/powerpc/platforms/chrp/pci.c | 8 - arch/powerpc/platforms/chrp/setup.c | 12 +- arch/powerpc/platforms/embedded6xx/holly.c | 10 +- arch/powerpc/platforms/embedded6xx/linkstation.c | 10 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 14 +- arch/powerpc/platforms/embedded6xx/mvme5100.c | 13 +- arch/powerpc/platforms/embedded6xx/storcenter.c | 8 +- arch/powerpc/platforms/maple/pci.c | 3 - arch/powerpc/platforms/maple/setup.c | 4 +- arch/powerpc/platforms/pasemi/setup.c | 3 +- arch/powerpc/platforms/powermac/pci.c | 4 - arch/powerpc/platforms/powermac/setup.c | 4 +- arch/powerpc/platforms/powernv/idle.c | 1 - arch/powerpc/platforms/powernv/memtrace.c | 29 - arch/powerpc/platforms/powernv/opal-core.c | 6 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-cxl.c | 22 + arch/powerpc/platforms/powernv/pci-ioda-tce.c | 4 - arch/powerpc/platforms/powernv/pci-ioda.c | 27 +- arch/powerpc/platforms/powernv/pci.h | 1 + arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/powernv/subcore.h | 2 +- arch/powerpc/platforms/powernv/vas.c | 11 +- arch/powerpc/platforms/powernv/vas.h | 1 - arch/powerpc/platforms/pseries/dlpar.c | 12 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 5 +- arch/powerpc/platforms/pseries/ibmebus.c | 4 +- arch/powerpc/platforms/pseries/lpar.c | 3 +- arch/powerpc/platforms/pseries/mobility.c | 48 +- arch/powerpc/platforms/pseries/msi.c | 25 +- arch/powerpc/platforms/pseries/pci.c | 15 +- arch/powerpc/platforms/pseries/pseries.h | 2 +- arch/powerpc/platforms/pseries/ras.c | 36 +- arch/powerpc/platforms/pseries/setup.c | 15 +- arch/powerpc/platforms/pseries/vio.c | 7 +- arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 55 +- arch/riscv/Kconfig.socs | 35 +- arch/riscv/Makefile | 14 +- arch/riscv/boot/dts/Makefile | 2 +- arch/riscv/boot/dts/canaan/Makefile | 5 - arch/riscv/boot/dts/canaan/canaan_kd233.dts | 152 - arch/riscv/boot/dts/canaan/k210.dtsi | 459 - arch/riscv/boot/dts/canaan/k210_generic.dts | 46 - arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 209 - arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 211 - arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 219 - arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 184 - arch/riscv/boot/dts/kendryte/Makefile | 4 + arch/riscv/boot/dts/kendryte/k210.dts | 23 + arch/riscv/boot/dts/kendryte/k210.dtsi | 125 + arch/riscv/boot/dts/sifive/Makefile | 3 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 293 - .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 1 + .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 253 - arch/riscv/configs/defconfig | 1 - arch/riscv/configs/nommu_k210_defconfig | 46 +- arch/riscv/configs/nommu_k210_sdcard_defconfig | 92 - arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/include/asm/asm-prototypes.h | 16 - arch/riscv/include/asm/bug.h | 1 - arch/riscv/include/asm/csr.h | 6 - arch/riscv/include/asm/irq.h | 2 - arch/riscv/include/asm/kasan.h | 22 +- arch/riscv/include/asm/kprobes.h | 40 - arch/riscv/include/asm/mmu.h | 2 - arch/riscv/include/asm/mmu_context.h | 10 - arch/riscv/include/asm/mmzone.h | 13 - arch/riscv/include/asm/numa.h | 8 - arch/riscv/include/asm/page.h | 8 +- arch/riscv/include/asm/pci.h | 14 - arch/riscv/include/asm/pgtable.h | 21 - arch/riscv/include/asm/probes.h | 24 - arch/riscv/include/asm/processor.h | 2 - arch/riscv/include/asm/ptrace.h | 40 - arch/riscv/include/asm/sbi.h | 22 +- arch/riscv/include/asm/set_memory.h | 8 +- arch/riscv/include/asm/soc.h | 38 + arch/riscv/include/asm/stackprotector.h | 3 +- arch/riscv/include/asm/stacktrace.h | 2 - arch/riscv/include/asm/thread_info.h | 4 +- arch/riscv/include/asm/timex.h | 2 - arch/riscv/include/asm/uaccess.h | 7 +- arch/riscv/include/asm/uprobes.h | 40 - arch/riscv/kernel/Makefile | 7 +- arch/riscv/kernel/asm-offsets.c | 3 - arch/riscv/kernel/entry.S | 4 - arch/riscv/kernel/ftrace.c | 95 +- arch/riscv/kernel/head.S | 4 - arch/riscv/kernel/image-vars.h | 2 +- arch/riscv/kernel/mcount-dyn.S | 342 +- arch/riscv/kernel/patch.c | 8 +- arch/riscv/kernel/probes/Makefile | 6 - arch/riscv/kernel/probes/decode-insn.c | 48 - arch/riscv/kernel/probes/decode-insn.h | 18 - arch/riscv/kernel/probes/ftrace.c | 64 - arch/riscv/kernel/probes/kprobes.c | 397 - arch/riscv/kernel/probes/kprobes_trampoline.S | 93 - arch/riscv/kernel/probes/simulate-insn.c | 85 - arch/riscv/kernel/probes/simulate-insn.h | 47 - arch/riscv/kernel/probes/uprobes.c | 186 - arch/riscv/kernel/process.c | 21 +- arch/riscv/kernel/ptrace.c | 99 - arch/riscv/kernel/sbi.c | 38 +- arch/riscv/kernel/setup.c | 30 +- arch/riscv/kernel/signal.c | 3 - arch/riscv/kernel/smpboot.c | 12 +- arch/riscv/kernel/soc.c | 27 + arch/riscv/kernel/stacktrace.c | 24 +- arch/riscv/kernel/time.c | 1 - arch/riscv/kernel/traps.c | 24 +- arch/riscv/kernel/vdso/Makefile | 3 +- arch/riscv/lib/Makefile | 2 - arch/riscv/lib/error-inject.c | 10 - arch/riscv/mm/Makefile | 3 +- arch/riscv/mm/context.c | 265 +- arch/riscv/mm/fault.c | 39 +- arch/riscv/mm/init.c | 131 +- arch/riscv/mm/kasan_init.c | 178 +- arch/riscv/net/bpf_jit_comp32.c | 20 +- arch/riscv/net/bpf_jit_comp64.c | 16 +- arch/s390/Kconfig | 6 +- arch/s390/Kconfig.debug | 10 +- arch/s390/Makefile | 3 + arch/s390/boot/uv.c | 2 +- arch/s390/configs/debug_defconfig | 22 +- arch/s390/configs/defconfig | 20 +- arch/s390/configs/zfcpdump_defconfig | 5 +- arch/s390/crypto/aes_s390.c | 2 - arch/s390/crypto/paes_s390.c | 28 +- arch/s390/crypto/prng.c | 2 +- arch/s390/hypfs/hypfs_diag0c.c | 2 +- arch/s390/hypfs/hypfs_vm.c | 4 +- arch/s390/include/asm/alternative.h | 16 - arch/s390/include/asm/ap.h | 2 +- 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/facility.h | 2 +- arch/s390/include/asm/fpu/api.h | 2 - arch/s390/include/asm/hardirq.h | 1 + arch/s390/include/asm/idle.h | 16 +- arch/s390/include/asm/irq_work.h | 12 - arch/s390/include/asm/kvm_host.h | 1 + arch/s390/include/asm/lowcore.h | 17 +- arch/s390/include/asm/nmi.h | 1 - arch/s390/include/asm/pci.h | 6 +- arch/s390/include/asm/pgalloc.h | 2 +- arch/s390/include/asm/pgtable.h | 16 +- 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/qdio.h | 7 +- arch/s390/include/asm/scsw.h | 3 +- arch/s390/include/asm/stacktrace.h | 1 - arch/s390/include/asm/syscall.h | 11 +- arch/s390/include/asm/syscall_wrapper.h | 128 +- arch/s390/include/asm/thread_info.h | 5 - arch/s390/include/asm/timex.h | 84 +- 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/vdso.h | 7 +- arch/s390/include/asm/vdso/data.h | 2 +- arch/s390/include/asm/vdso/gettimeofday.h | 12 +- arch/s390/include/asm/vtime.h | 14 - arch/s390/include/uapi/asm/hwctrset.h | 51 - arch/s390/include/uapi/asm/ptrace.h | 5 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 20 +- arch/s390/kernel/compat_signal.c | 1 - arch/s390/kernel/cpcmd.c | 6 +- arch/s390/kernel/crash_dump.c | 2 +- arch/s390/kernel/debug.c | 6 +- arch/s390/kernel/dumpstack.c | 12 +- arch/s390/kernel/early.c | 12 +- arch/s390/kernel/entry.S | 871 +- arch/s390/kernel/entry.h | 12 +- arch/s390/kernel/fpu.c | 88 - arch/s390/kernel/idle.c | 36 +- arch/s390/kernel/irq.c | 90 +- arch/s390/kernel/nmi.c | 19 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/kernel/perf_cpum_cf_diag.c | 539 +- arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/kernel/process.c | 32 +- arch/s390/kernel/ptrace.c | 117 +- arch/s390/kernel/setup.c | 23 +- arch/s390/kernel/signal.c | 13 +- arch/s390/kernel/smp.c | 47 +- arch/s390/kernel/sys_s390.c | 102 + arch/s390/kernel/syscall.c | 168 - arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/time.c | 88 +- arch/s390/kernel/topology.c | 27 +- arch/s390/kernel/traps.c | 65 - arch/s390/kernel/uprobes.c | 6 +- arch/s390/kernel/uv.c | 2 +- arch/s390/kernel/vdso.c | 290 +- arch/s390/kernel/vdso64/getcpu.c | 6 +- arch/s390/kernel/vdso64/vdso64.lds.S | 7 +- arch/s390/kernel/vtime.c | 20 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 27 +- arch/s390/kvm/vsie.c | 3 - arch/s390/lib/uaccess.c | 12 +- arch/s390/mm/fault.c | 2 +- arch/s390/mm/init.c | 1 - arch/s390/mm/pgalloc.c | 22 +- arch/s390/mm/vmem.c | 44 +- arch/s390/net/bpf_jit_comp.c | 27 +- arch/s390/oprofile/Makefile | 10 + arch/s390/oprofile/init.c | 37 + arch/s390/pci/pci.c | 85 +- arch/s390/pci/pci_clp.c | 40 +- arch/s390/pci/pci_event.c | 22 +- arch/s390/pci/pci_mmio.c | 4 +- arch/s390/tools/opcodes.txt | 2 +- arch/sh/Kconfig | 2 +- arch/sh/Makefile | 1 + arch/sh/boards/mach-landisk/gio.c | 6 +- arch/sh/configs/edosk7760_defconfig | 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/sdk7780_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/include/asm/irq.h | 1 + arch/sh/kernel/irq.c | 1 - arch/sh/kernel/process_32.c | 2 +- arch/sh/kernel/syscalls/Makefile | 13 +- arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/oprofile/Makefile | 16 + arch/sh/oprofile/backtrace.c | 80 + arch/sh/oprofile/common.c | 64 + arch/sparc/Kconfig | 5 +- arch/sparc/Makefile | 1 + arch/sparc/boot/piggyback.c | 4 - arch/sparc/configs/sparc64_defconfig | 12 +- arch/sparc/include/asm/Kbuild | 2 + arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/cmpxchg_32.h | 2 +- arch/sparc/include/asm/elf_64.h | 1 + arch/sparc/include/asm/extable.h | 21 - arch/sparc/include/asm/extable_64.h | 21 + arch/sparc/include/asm/irq_64.h | 1 + arch/sparc/include/asm/mman.h | 54 +- arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/signal.h | 12 + arch/sparc/include/asm/spinlock_64.h | 2 +- arch/sparc/include/asm/thread_info_64.h | 1 - arch/sparc/include/asm/tlb_64.h | 1 + arch/sparc/include/asm/uaccess.h | 3 - arch/sparc/include/asm/uaccess_32.h | 38 + arch/sparc/include/asm/uaccess_64.h | 1 + arch/sparc/kernel/entry.S | 8 +- arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/irq_64.c | 1 - arch/sparc/kernel/led.c | 2 - arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/process_32.c | 16 +- arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/rtrap_32.S | 2 +- arch/sparc/kernel/setup_32.c | 3 + arch/sparc/kernel/setup_64.c | 4 + arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/syscalls/Makefile | 19 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/traps_64.c | 13 +- arch/sparc/kernel/unaligned_32.c | 106 +- arch/sparc/kernel/viohs.c | 6 +- arch/sparc/lib/checksum_32.S | 64 +- arch/sparc/lib/copy_user.S | 315 +- arch/sparc/lib/memset.S | 86 +- arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/extable.c | 107 + arch/sparc/mm/fault_32.c | 80 +- arch/sparc/mm/init_32.c | 3 - arch/sparc/mm/mm_32.h | 2 + arch/sparc/mm/srmmu.c | 20 +- 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/Kconfig | 13 +- arch/um/drivers/Makefile | 2 - arch/um/drivers/rtc.h | 15 - arch/um/drivers/rtc_kern.c | 211 - arch/um/drivers/rtc_user.c | 80 - arch/um/drivers/ubd_kern.c | 6 +- arch/um/drivers/virtio_uml.c | 148 +- arch/um/include/asm/Kbuild | 3 +- arch/um/include/asm/io.h | 3 +- arch/um/include/asm/irq.h | 1 - arch/um/include/asm/mmu_context.h | 29 +- arch/um/include/asm/pgtable.h | 3 + arch/um/include/asm/set_memory.h | 1 + arch/um/include/linux/time-internal.h | 17 - arch/um/include/shared/as-layout.h | 17 +- arch/um/include/shared/common-offsets.h | 6 - arch/um/include/shared/irq_kern.h | 60 - arch/um/include/shared/kern_util.h | 2 +- arch/um/include/shared/skas/mm_id.h | 1 - arch/um/include/shared/skas/stub-data.h | 2 +- arch/um/kernel/exec.c | 4 +- arch/um/kernel/irq.c | 171 +- arch/um/kernel/kmsg_dump.c | 9 +- arch/um/kernel/process.c | 13 +- arch/um/kernel/skas/clone.c | 28 +- arch/um/kernel/skas/mmu.c | 87 + arch/um/kernel/time.c | 67 +- arch/um/kernel/tlb.c | 68 +- arch/um/kernel/um_arch.c | 27 +- arch/um/os-Linux/helper.c | 4 +- arch/um/os-Linux/skas/mem.c | 2 - arch/um/os-Linux/skas/process.c | 86 +- arch/um/os-Linux/time.c | 15 +- arch/x86/Kconfig | 35 +- arch/x86/Makefile | 41 +- arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/crypto/Makefile | 2 + arch/x86/crypto/aesni-intel_asm.S | 482 +- arch/x86/crypto/aesni-intel_glue.c | 753 +- arch/x86/crypto/blake2s-glue.c | 150 +- arch/x86/crypto/blowfish_glue.c | 107 + arch/x86/crypto/camellia-aesni-avx-asm_64.S | 298 + arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 351 + arch/x86/crypto/camellia.h | 67 - arch/x86/crypto/camellia_aesni_avx2_glue.c | 198 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 216 +- arch/x86/crypto/camellia_glue.c | 145 +- arch/x86/crypto/cast5_avx_glue.c | 287 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 84 + arch/x86/crypto/cast6_avx_glue.c | 207 +- arch/x86/crypto/des3_ede_glue.c | 104 + arch/x86/crypto/ecb_cbc_helpers.h | 76 - arch/x86/crypto/glue_helper-asm-avx.S | 104 + arch/x86/crypto/glue_helper-asm-avx2.S | 136 + arch/x86/crypto/glue_helper.c | 381 + arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 68 + arch/x86/crypto/serpent-avx.h | 21 - arch/x86/crypto/serpent-avx2-asm_64.S | 87 + arch/x86/crypto/serpent_avx2_glue.c | 185 +- arch/x86/crypto/serpent_avx_glue.c | 215 +- arch/x86/crypto/serpent_sse2_glue.c | 150 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 80 + arch/x86/crypto/twofish.h | 21 - arch/x86/crypto/twofish_avx_glue.c | 211 +- arch/x86/crypto/twofish_glue_3way.c | 160 +- arch/x86/entry/common.c | 22 +- arch/x86/entry/entry_64.S | 67 +- arch/x86/entry/entry_64_compat.S | 2 - arch/x86/entry/syscalls/Makefile | 29 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/entry/thunk_64.S | 15 +- arch/x86/entry/vdso/Makefile | 3 +- arch/x86/events/core.c | 25 +- arch/x86/events/intel/core.c | 555 +- arch/x86/events/intel/ds.c | 133 +- 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/events/perf_event.h | 21 +- arch/x86/events/probe.c | 7 +- arch/x86/events/probe.h | 7 +- arch/x86/events/rapl.c | 34 +- arch/x86/hyperv/Makefile | 4 +- arch/x86/hyperv/hv_init.c | 122 +- arch/x86/hyperv/hv_proc.c | 219 - arch/x86/hyperv/irqdomain.c | 385 - arch/x86/include/asm/acrn.h | 78 - arch/x86/include/asm/apb_timer.h | 40 + arch/x86/include/asm/apic.h | 10 + arch/x86/include/asm/barrier.h | 18 - arch/x86/include/asm/compat.h | 11 + arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/cpufeatures.h | 19 +- arch/x86/include/asm/crypto/camellia.h | 91 + arch/x86/include/asm/crypto/glue_helper.h | 118 + arch/x86/include/asm/crypto/serpent-avx.h | 42 + arch/x86/{ => include/asm}/crypto/serpent-sse2.h | 0 arch/x86/include/asm/crypto/twofish.h | 25 + arch/x86/include/asm/disabled-features.h | 3 +- arch/x86/include/asm/efi.h | 46 +- arch/x86/include/asm/elf.h | 2 +- arch/x86/include/asm/elfcore-compat.h | 31 - arch/x86/include/asm/entry-common.h | 2 + arch/x86/include/asm/fixmap.h | 3 + arch/x86/include/asm/fpu/api.h | 12 - arch/x86/include/asm/hyperv-tlfs.h | 38 - arch/x86/include/asm/idtentry.h | 18 +- arch/x86/include/asm/insn-eval.h | 2 - arch/x86/include/asm/insn.h | 45 - arch/x86/include/asm/intel-mid.h | 93 +- arch/x86/include/asm/intel_mid_vrtc.h | 10 + arch/x86/include/asm/intel_scu_ipc.h | 2 + arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 + arch/x86/include/asm/irq.h | 4 + arch/x86/include/asm/irq_stack.h | 279 +- arch/x86/include/asm/irqflags.h | 46 +- arch/x86/include/asm/kfence.h | 69 - arch/x86/include/asm/kprobes.h | 11 +- arch/x86/include/asm/kvm-x86-ops.h | 123 - arch/x86/include/asm/kvm_host.h | 168 +- arch/x86/include/asm/mce.h | 22 + arch/x86/include/asm/microcode.h | 2 + arch/x86/include/asm/mshyperv.h | 19 +- arch/x86/include/asm/nmi.h | 1 + arch/x86/include/asm/orc_types.h | 10 - arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt.h | 30 + arch/x86/include/asm/paravirt_types.h | 17 +- arch/x86/include/asm/perf_event.h | 24 +- arch/x86/include/asm/pgtable_types.h | 2 + arch/x86/include/asm/platform_sst_audio.h | 2 + arch/x86/include/asm/preempt.h | 48 +- arch/x86/include/asm/processor.h | 18 +- arch/x86/include/asm/proto.h | 1 - arch/x86/include/asm/ptrace.h | 15 - arch/x86/include/asm/required-features.h | 3 +- arch/x86/include/asm/resctrl.h | 11 +- arch/x86/include/asm/smap.h | 10 +- arch/x86/include/asm/smp.h | 1 - arch/x86/include/asm/softirq_stack.h | 11 - arch/x86/include/asm/special_insns.h | 6 +- arch/x86/include/asm/static_call.h | 7 - arch/x86/include/asm/thermal.h | 13 - arch/x86/include/asm/thread_info.h | 15 +- arch/x86/include/asm/tlb.h | 1 + arch/x86/include/asm/unwind_hints.h | 13 +- arch/x86/include/asm/virtext.h | 25 +- arch/x86/include/asm/vm86.h | 1 + arch/x86/include/asm/vmx.h | 1 - arch/x86/include/asm/vmxfeatures.h | 1 - arch/x86/include/asm/xen/interface.h | 3 - arch/x86/include/uapi/asm/kvm.h | 1 - arch/x86/include/uapi/asm/vm86.h | 4 +- arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/acpi/Makefile | 1 + arch/x86/kernel/acpi/boot.c | 25 +- arch/x86/kernel/acpi/wakeup_64.S | 6 +- arch/x86/kernel/apb_timer.c | 347 + arch/x86/kernel/apic/apic.c | 41 +- arch/x86/kernel/apic/io_apic.c | 14 +- arch/x86/kernel/apic/x2apic_cluster.c | 6 +- arch/x86/kernel/apic/x2apic_phys.c | 9 +- arch/x86/kernel/asm-offsets_64.c | 3 + arch/x86/kernel/cpu/acrn.c | 16 +- arch/x86/kernel/cpu/common.c | 7 +- arch/x86/kernel/cpu/intel.c | 4 - arch/x86/kernel/cpu/mce/Makefile | 2 + arch/x86/kernel/cpu/mce/core.c | 16 +- arch/x86/kernel/cpu/mce/intel.c | 1 + arch/x86/kernel/cpu/mce/therm_throt.c | 739 + arch/x86/kernel/cpu/microcode/core.c | 2 +- arch/x86/kernel/cpu/mshyperv.c | 58 - arch/x86/kernel/cpu/mtrr/cleanup.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/resctrl/internal.h | 1 - arch/x86/kernel/cpu/resctrl/rdtgroup.c | 24 +- arch/x86/kernel/cpu/scattered.c | 5 + arch/x86/kernel/cpu/sgx/driver.c | 3 - arch/x86/kernel/cpu/sgx/encl.c | 13 +- arch/x86/kernel/cpu/sgx/main.c | 14 +- arch/x86/kernel/dumpstack_64.c | 22 +- arch/x86/kernel/fpu/xstate.c | 4 +- arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/hw_breakpoint.c | 61 +- arch/x86/kernel/irq.c | 23 +- arch/x86/kernel/irq_32.c | 1 - arch/x86/kernel/irq_64.c | 12 +- arch/x86/kernel/irqflags.S | 11 + arch/x86/kernel/kprobes/core.c | 168 +- arch/x86/kernel/kprobes/ftrace.c | 2 +- arch/x86/kernel/kvm.c | 23 +- arch/x86/kernel/kvmclock.c | 19 +- arch/x86/kernel/ldt.c | 10 +- arch/x86/kernel/module.c | 1 - arch/x86/kernel/msr.c | 7 - arch/x86/kernel/paravirt.c | 7 +- arch/x86/kernel/paravirt_patch.c | 10 + arch/x86/kernel/pci-iommu_table.c | 3 + arch/x86/kernel/process.c | 2 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/ptrace.c | 46 +- arch/x86/kernel/reboot.c | 39 +- arch/x86/kernel/setup.c | 29 +- arch/x86/kernel/sev-es.c | 22 +- arch/x86/kernel/signal.c | 24 +- arch/x86/kernel/smpboot.c | 27 +- arch/x86/kernel/static_call.c | 17 +- arch/x86/kernel/step.c | 10 +- arch/x86/kernel/sys_x86_64.c | 8 +- arch/x86/kernel/traps.c | 7 +- arch/x86/kernel/unwind_orc.c | 19 +- arch/x86/kernel/vm86_32.c | 62 +- arch/x86/kvm/Kconfig | 9 - arch/x86/kvm/Makefile | 6 +- arch/x86/kvm/cpuid.c | 28 +- arch/x86/kvm/cpuid.h | 24 +- arch/x86/kvm/emulate.c | 16 +- arch/x86/kvm/hyperv.c | 436 +- arch/x86/kvm/hyperv.h | 55 +- arch/x86/kvm/irq.c | 10 +- arch/x86/kvm/kvm_cache_regs.h | 61 +- arch/x86/kvm/kvm_emulate.h | 2 +- arch/x86/kvm/lapic.c | 72 +- arch/x86/kvm/lapic.h | 20 +- arch/x86/kvm/mmu.h | 17 +- arch/x86/kvm/mmu/mmu.c | 564 +- arch/x86/kvm/mmu/mmu_audit.c | 8 +- arch/x86/kvm/mmu/mmu_internal.h | 27 +- arch/x86/kvm/mmu/page_track.c | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 22 +- arch/x86/kvm/mmu/spte.c | 2 +- arch/x86/kvm/mmu/spte.h | 33 +- arch/x86/kvm/mmu/tdp_iter.c | 68 +- arch/x86/kvm/mmu/tdp_iter.h | 23 +- arch/x86/kvm/mmu/tdp_mmu.c | 645 +- arch/x86/kvm/mmu/tdp_mmu.h | 59 +- arch/x86/kvm/mtrr.c | 12 +- arch/x86/kvm/pmu.c | 10 +- arch/x86/kvm/pmu.h | 2 - arch/x86/kvm/svm/avic.c | 35 +- arch/x86/kvm/svm/nested.c | 98 +- arch/x86/kvm/svm/pmu.c | 8 - arch/x86/kvm/svm/sev.c | 136 +- arch/x86/kvm/svm/svm.c | 352 +- arch/x86/kvm/svm/svm.h | 32 +- arch/x86/kvm/svm/svm_ops.h | 69 - arch/x86/kvm/trace.h | 40 +- arch/x86/kvm/vmx/capabilities.h | 28 +- arch/x86/kvm/vmx/nested.c | 187 +- arch/x86/kvm/vmx/pmu_intel.c | 300 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/vmenter.S | 2 +- arch/x86/kvm/vmx/vmx.c | 425 +- arch/x86/kvm/vmx/vmx.h | 58 +- arch/x86/kvm/x86.c | 1088 +- arch/x86/kvm/x86.h | 15 +- arch/x86/kvm/xen.c | 721 - arch/x86/kvm/xen.h | 138 - arch/x86/lib/insn-eval.c | 66 +- arch/x86/lib/insn.c | 119 +- arch/x86/lib/retpoline.S | 2 +- arch/x86/mm/fault.c | 407 +- arch/x86/mm/init.c | 19 +- arch/x86/mm/mem_encrypt.c | 8 +- arch/x86/mm/mmio-mod.c | 2 + arch/x86/mm/pat/memtype.c | 4 +- arch/x86/net/bpf_jit_comp.c | 468 +- arch/x86/net/bpf_jit_comp32.c | 17 +- 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/pci/init.c | 15 +- arch/x86/pci/intel_mid_pci.c | 18 +- arch/x86/pci/mmconfig-shared.c | 6 +- arch/x86/platform/Makefile | 2 + arch/x86/platform/efi/efi_64.c | 52 +- arch/x86/platform/efi/efi_thunk_64.S | 6 +- arch/x86/platform/efi/quirks.c | 16 +- arch/x86/platform/geode/alix.c | 19 +- arch/x86/platform/geode/geos.c | 19 +- arch/x86/platform/geode/net5501.c | 13 +- arch/x86/platform/goldfish/Makefile | 2 + arch/x86/platform/goldfish/goldfish.c | 54 + arch/x86/platform/intel-mid/Makefile | 7 +- arch/x86/platform/intel-mid/device_libs/Makefile | 33 + .../intel-mid/device_libs/platform_bcm43xx.c | 101 + .../intel-mid/device_libs/platform_bma023.c | 16 + .../platform/intel-mid/device_libs/platform_bt.c | 101 + .../intel-mid/device_libs/platform_emc1403.c | 39 + .../intel-mid/device_libs/platform_gpio_keys.c | 81 + .../intel-mid/device_libs/platform_lis331.c | 37 + .../intel-mid/device_libs/platform_max7315.c | 77 + .../intel-mid/device_libs/platform_mpu3050.c | 32 + .../intel-mid/device_libs/platform_mrfld_pinctrl.c | 39 + .../device_libs/platform_mrfld_power_btn.c | 78 + .../intel-mid/device_libs/platform_mrfld_rtc.c | 44 + .../intel-mid/device_libs/platform_mrfld_sd.c | 43 + .../intel-mid/device_libs/platform_mrfld_spidev.c | 50 + .../intel-mid/device_libs/platform_mrfld_wdt.c | 82 + .../platform/intel-mid/device_libs/platform_msic.c | 83 + .../platform/intel-mid/device_libs/platform_msic.h | 15 + .../intel-mid/device_libs/platform_msic_audio.c | 42 + .../intel-mid/device_libs/platform_msic_battery.c | 32 + .../intel-mid/device_libs/platform_msic_gpio.c | 43 + .../intel-mid/device_libs/platform_msic_ocd.c | 44 + .../device_libs/platform_msic_power_btn.c | 31 + .../intel-mid/device_libs/platform_msic_thermal.c | 32 + .../intel-mid/device_libs/platform_pcal9555a.c | 95 + .../intel-mid/device_libs/platform_tc35876x.c | 42 + .../intel-mid/device_libs/platform_tca6416.c | 53 + arch/x86/platform/intel-mid/intel-mid.c | 106 +- arch/x86/platform/intel-mid/intel_mid_vrtc.c | 173 + arch/x86/platform/intel-mid/sfi.c | 543 + arch/x86/platform/iris/iris.c | 1 + arch/x86/platform/pvh/head.S | 2 - arch/x86/platform/sfi/Makefile | 2 + arch/x86/platform/sfi/sfi.c | 100 + arch/x86/power/Makefile | 5 +- arch/x86/power/hibernate_asm_64.S | 103 +- arch/x86/tools/Makefile | 8 +- arch/x86/tools/insn_sanity.c | 4 + arch/x86/tools/relocs.c | 16 +- arch/x86/um/os-Linux/task_size.c | 2 +- arch/x86/um/shared/sysdep/stub_32.h | 33 +- arch/x86/um/shared/sysdep/stub_64.h | 36 +- arch/x86/um/stub_32.S | 17 +- arch/x86/um/stub_64.S | 5 +- arch/x86/um/stub_segv.c | 5 +- arch/x86/xen/Makefile | 1 + arch/x86/xen/enlighten_pv.c | 47 +- arch/x86/xen/irq.c | 23 + arch/x86/xen/p2m.c | 72 +- arch/x86/xen/setup.c | 13 +- arch/x86/xen/xen-asm.S | 81 +- arch/x86/xen/xen-head.S | 5 +- arch/x86/xen/xen-ops.h | 3 + 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/include/asm/spinlock.h | 2 +- arch/xtensa/kernel/coprocessor.S | 64 +- arch/xtensa/kernel/process.c | 2 +- arch/xtensa/kernel/stacktrace.c | 2 +- arch/xtensa/kernel/syscalls/Makefile | 13 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/mm/fault.c | 5 +- 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 | 459 +- block/bfq-iosched.h | 29 +- block/bfq-wf2q.c | 3 + block/bio-integrity.c | 35 +- block/bio.c | 619 +- block/blk-cgroup-rwstat.c | 3 +- block/blk-cgroup.c | 40 +- block/blk-core.c | 100 +- block/blk-crypto-fallback.c | 20 +- block/blk-crypto.c | 3 +- block/blk-exec.c | 14 +- block/blk-flush.c | 17 +- block/blk-lib.c | 2 +- block/blk-map.c | 6 +- block/blk-merge.c | 25 +- block/blk-mq-debugfs.c | 2 + block/blk-mq-sched.c | 12 +- block/blk-mq-sched.h | 1 + block/blk-mq.c | 178 +- block/blk-mq.h | 2 +- block/blk-pm.h | 38 + block/blk-settings.c | 53 +- block/blk-sysfs.c | 15 +- block/blk-throttle.c | 2 +- block/blk-wbt.c | 4 +- block/blk-zoned.c | 57 +- block/blk.h | 12 +- block/bounce.c | 34 +- block/bsg.c | 6 +- block/genhd.c | 312 +- block/ioctl.c | 21 +- block/keyslot-manager.c | 175 - block/kyber-iosched.c | 34 +- block/mq-deadline.c | 10 +- block/partitions/core.c | 45 +- block/scsi_ioctl.c | 6 +- certs/blacklist.c | 10 +- certs/system_keyring.c | 5 +- crypto/Kconfig | 98 +- crypto/Makefile | 4 + crypto/adiantum.c | 2 - crypto/ansi_cprng.c | 2 - crypto/asymmetric_keys/asymmetric_type.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.h | 5 +- crypto/asymmetric_keys/pkcs7_trust.c | 2 +- crypto/asymmetric_keys/pkcs7_verify.c | 9 +- crypto/asymmetric_keys/restrict.c | 7 +- crypto/blake2b_generic.c | 249 +- crypto/blake2s_generic.c | 158 +- crypto/blowfish_generic.c | 23 +- crypto/camellia_generic.c | 45 +- crypto/cast5_generic.c | 23 +- crypto/cast6_generic.c | 39 +- crypto/cbc.c | 1 - crypto/ccm.c | 2 - crypto/cfb.c | 2 - crypto/cipher.c | 7 +- crypto/cmac.c | 2 - crypto/ctr.c | 2 - crypto/drbg.c | 2 - crypto/ecb.c | 1 - crypto/ecdh_helper.c | 3 - crypto/essiv.c | 2 - crypto/fcrypt.c | 1 + crypto/keywrap.c | 2 - crypto/michael_mic.c | 31 +- crypto/ofb.c | 2 - crypto/pcbc.c | 2 - crypto/ripemd.h | 14 + crypto/rmd128.c | 323 + crypto/rmd256.c | 342 + crypto/rmd320.c | 391 + crypto/salsa20_generic.c | 212 + crypto/serpent_generic.c | 126 +- crypto/skcipher.c | 8 +- crypto/tcrypt.c | 113 +- crypto/testmgr.c | 57 +- crypto/testmgr.h | 1632 + crypto/tgr192.c | 682 + crypto/twofish_generic.c | 11 +- crypto/vmac.c | 2 - crypto/xcbc.c | 2 - crypto/xor.c | 2 +- crypto/xts.c | 2 - drivers/Kconfig | 1 - drivers/Makefile | 3 +- drivers/accessibility/speakup/serialio.c | 22 +- drivers/accessibility/speakup/speakup_acntpc.c | 4 +- drivers/accessibility/speakup/speakup_apollo.c | 4 +- drivers/accessibility/speakup/speakup_audptr.c | 8 +- drivers/accessibility/speakup/speakup_decext.c | 2 +- drivers/accessibility/speakup/speakup_decpc.c | 4 +- drivers/accessibility/speakup/speakup_dectlk.c | 13 +- drivers/accessibility/speakup/speakup_dtlk.c | 4 +- drivers/accessibility/speakup/speakup_keypc.c | 4 +- drivers/accessibility/speakup/speakup_ltlk.c | 2 +- drivers/accessibility/speakup/speakup_soft.c | 4 +- drivers/accessibility/speakup/speakup_spkout.c | 4 +- drivers/accessibility/speakup/spk_priv.h | 4 +- drivers/accessibility/speakup/spk_ttyio.c | 187 +- drivers/accessibility/speakup/spk_types.h | 17 +- drivers/accessibility/speakup/synth.c | 9 +- drivers/accessibility/speakup/varhandlers.c | 1 - drivers/acpi/Kconfig | 11 - drivers/acpi/Makefile | 2 - drivers/acpi/ac.c | 23 +- drivers/acpi/acpi_configfs.c | 7 +- drivers/acpi/acpi_fpdt.c | 264 - drivers/acpi/acpi_pad.c | 24 +- drivers/acpi/acpi_tad.c | 14 +- drivers/acpi/acpi_video.c | 99 +- 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 | 3 +- 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 | 9 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 71 +- 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 | 4 +- 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/nsaccess.c | 3 +- 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 | 19 +- 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/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 12 +- drivers/acpi/arm64/iort.c | 14 +- drivers/acpi/battery.c | 33 +- drivers/acpi/bgrt.c | 20 +- drivers/acpi/bus.c | 179 +- drivers/acpi/button.c | 15 +- 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/internal.h | 6 +- drivers/acpi/nfit/core.c | 75 +- drivers/acpi/osl.c | 75 +- drivers/acpi/pci_root.c | 40 +- drivers/acpi/platform_profile.c | 178 - drivers/acpi/power.c | 53 +- drivers/acpi/processor_idle.c | 5 - drivers/acpi/property.c | 73 +- drivers/acpi/scan.c | 181 +- drivers/acpi/sysfs.c | 7 + drivers/acpi/tables.c | 42 +- drivers/acpi/thermal.c | 182 +- drivers/acpi/utils.c | 86 +- drivers/acpi/video_detect.c | 1 - drivers/amba/bus.c | 234 +- drivers/android/binderfs.c | 6 +- drivers/ata/ahci_brcm.c | 14 +- drivers/ata/pata_icside.c | 21 +- drivers/atm/eni.c | 3 +- drivers/atm/fore200e.c | 2 + drivers/atm/idt77105.c | 4 +- drivers/atm/idt77252.c | 11 +- drivers/atm/idt77252.h | 2 +- drivers/atm/lanai.c | 5 +- drivers/atm/uPD98402.c | 2 +- drivers/auxdisplay/Kconfig | 3 + drivers/auxdisplay/cfag12864b.c | 4 +- drivers/auxdisplay/cfag12864bfb.c | 4 +- drivers/auxdisplay/charlcd.c | 18 +- drivers/auxdisplay/ht16k33.c | 17 +- drivers/auxdisplay/ks0108.c | 4 +- drivers/base/Kconfig | 8 +- drivers/base/Makefile | 1 - drivers/base/arch_numa.c | 484 - drivers/base/auxiliary.c | 13 +- drivers/base/base.h | 5 - drivers/base/bus.c | 19 +- drivers/base/core.c | 165 +- drivers/base/dd.c | 11 +- drivers/base/devtmpfs.c | 15 +- drivers/base/init.c | 1 - drivers/base/isa.c | 2 +- drivers/base/memory.c | 35 +- drivers/base/node.c | 33 +- drivers/base/platform.c | 13 +- drivers/base/power/clock_ops.c | 223 +- drivers/base/power/domain.c | 89 +- drivers/base/power/domain_governor.c | 102 +- drivers/base/power/main.c | 9 +- drivers/base/power/runtime.c | 57 +- drivers/base/property.c | 15 +- drivers/base/regmap/regcache.c | 2 +- drivers/base/regmap/regmap-sdw-mbq.c | 10 +- drivers/base/regmap/regmap-sdw.c | 4 +- drivers/base/swnode.c | 305 +- drivers/base/test/Makefile | 1 - drivers/block/Kconfig | 16 +- drivers/block/Makefile | 3 +- drivers/block/aoe/aoecmd.c | 2 +- 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 | 10 +- drivers/block/drbd/drbd_main.c | 16 +- drivers/block/drbd/drbd_receiver.c | 6 +- drivers/block/drbd/drbd_req.c | 18 +- drivers/block/drbd/drbd_req.h | 12 + drivers/block/drbd/drbd_worker.c | 5 +- drivers/block/floppy.c | 31 +- drivers/block/loop.c | 98 +- drivers/block/loop.h | 1 - drivers/block/mtip32xx/mtip32xx.c | 17 +- drivers/block/n64cart.c | 178 - drivers/block/nbd.c | 68 +- drivers/block/null_blk/main.c | 28 +- drivers/block/null_blk/null_blk.h | 1 - drivers/block/null_blk/zoned.c | 24 +- drivers/block/paride/pd.c | 2 +- drivers/block/pktcdvd.c | 6 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 19 + drivers/block/rsxx/core.c | 9 +- drivers/block/rsxx/dev.c | 2 +- drivers/block/rsxx/dma.c | 3 +- drivers/block/rsxx/rsxx_priv.h | 1 + drivers/block/skd_main.c | 3670 ++ drivers/block/skd_s1120.h | 322 + drivers/block/sx8.c | 4 +- drivers/block/umem.c | 7 +- drivers/block/virtio_blk.c | 13 +- drivers/block/xen-blkback/blkback.c | 36 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/block/xen-blkfront.c | 20 +- drivers/block/zram/zram_drv.c | 24 +- drivers/bluetooth/btintel.c | 21 +- drivers/bluetooth/btmtksdio.c | 16 +- drivers/bluetooth/btqca.c | 67 - drivers/bluetooth/btqca.h | 1 - drivers/bluetooth/btqcomsmd.c | 27 +- drivers/bluetooth/btrsi.c | 1 + drivers/bluetooth/btrtl.c | 43 +- drivers/bluetooth/btusb.c | 306 +- drivers/bluetooth/hci_bcm.c | 1 - drivers/bluetooth/hci_h5.c | 7 - drivers/bluetooth/hci_ldisc.c | 41 +- drivers/bluetooth/hci_qca.c | 33 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/bus/Kconfig | 2 +- drivers/bus/arm-integrator-lm.c | 1 - drivers/bus/fsl-mc/Kconfig | 7 - drivers/bus/fsl-mc/Makefile | 3 - drivers/bus/fsl-mc/dprc-driver.c | 33 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 113 +- drivers/bus/fsl-mc/fsl-mc-private.h | 49 - drivers/bus/fsl-mc/fsl-mc-uapi.c | 597 - drivers/bus/fsl-mc/mc-sys.c | 2 +- drivers/bus/mhi/core/init.c | 12 +- drivers/bus/mhi/core/main.c | 194 +- drivers/bus/mhi/pci_generic.c | 381 +- drivers/bus/moxtet.c | 4 +- drivers/bus/mvebu-mbus.c | 4 +- drivers/bus/omap_l3_noc.c | 4 +- drivers/bus/simple-pm-bus.c | 3 +- drivers/bus/sunxi-rsb.c | 215 +- drivers/bus/ti-sysc.c | 4 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/agp/Kconfig | 2 +- drivers/char/applicom.c | 3 + drivers/char/hw_random/ingenic-trng.c | 6 +- drivers/char/hw_random/iproc-rng200.c | 38 +- drivers/char/hw_random/nomadik-rng.c | 3 +- drivers/char/hw_random/optee-rng.c | 3 +- drivers/char/hw_random/pseries-rng.c | 3 +- drivers/char/hw_random/timeriomem-rng.c | 5 +- drivers/char/ipmi/ipmb_dev_int.c | 24 +- drivers/char/mem.c | 93 +- drivers/char/pcmcia/synclink_cs.c | 2 + drivers/char/random.c | 17 +- drivers/char/toshiba.c | 1 + drivers/char/tpm/Kconfig | 10 - drivers/char/tpm/Makefile | 2 - drivers/char/tpm/eventlog/tpm1.c | 1 - drivers/char/tpm/tpm-dev-common.c | 1 + drivers/char/tpm/tpm-sysfs.c | 179 - drivers/char/tpm/tpm.h | 4 + drivers/char/tpm/tpm_ibmvtpm.c | 4 +- drivers/char/tpm/tpm_ppi.c | 2 +- drivers/char/tpm/tpm_tis_core.c | 80 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 790 - drivers/clk/Kconfig | 12 +- drivers/clk/Makefile | 8 +- drivers/clk/at91/at91rm9200.c | 3 +- drivers/clk/at91/at91sam9260.c | 16 +- drivers/clk/at91/at91sam9g45.c | 3 +- drivers/clk/at91/at91sam9n12.c | 3 +- drivers/clk/at91/at91sam9rl.c | 3 +- drivers/clk/at91/at91sam9x5.c | 20 +- drivers/clk/at91/sama5d2.c | 3 +- drivers/clk/at91/sama5d3.c | 2 +- drivers/clk/at91/sama5d4.c | 3 +- drivers/clk/bcm/clk-iproc-pll.c | 2 +- drivers/clk/clk-ast2600.c | 37 +- drivers/clk/clk-axi-clkgen.c | 15 +- drivers/clk/clk-bd718x7.c | 12 +- drivers/clk/clk-divider.c | 9 +- drivers/clk/clk-efm32gg.c | 84 + drivers/clk/clk-fixed-factor.c | 46 +- drivers/clk/clk-fixed-mmio.c | 2 +- drivers/clk/clk-k210.c | 1007 - drivers/clk/clk-npcm7xx.c | 108 + drivers/clk/clk-qoriq.c | 62 +- drivers/clk/clk-si570.c | 16 +- drivers/clk/clk-tango4.c | 85 + drivers/clk/clk-u300.c | 1199 + drivers/clk/clk-versaclock5.c | 64 - drivers/clk/clk-xgene.c | 5 +- drivers/clk/clk.c | 71 +- drivers/clk/imx/Kconfig | 2 + drivers/clk/imx/clk-imx31.c | 10 + drivers/clk/imx/clk-imx6q.c | 6 +- drivers/clk/imx/clk-imx6sl.c | 1 - drivers/clk/imx/clk-imx8mm.c | 12 - drivers/clk/imx/clk-imx8mn.c | 12 - drivers/clk/imx/clk-imx8mq.c | 22 - drivers/clk/imx/clk-imx8qxp.c | 26 +- drivers/clk/mediatek/Kconfig | 11 - drivers/clk/mediatek/clk-mux.c | 89 +- drivers/clk/mediatek/clk-mux.h | 14 +- drivers/clk/meson/axg.c | 3 + drivers/clk/meson/axg.h | 1 + drivers/clk/meson/clk-pll.c | 10 +- drivers/clk/meson/meson8b.c | 45 +- drivers/clk/mmp/clk-audio.c | 6 +- drivers/clk/mstar/Kconfig | 9 - drivers/clk/mstar/Makefile | 6 - drivers/clk/mstar/clk-msc313-mpll.c | 155 - drivers/clk/mvebu/ap-cpu-clk.c | 2 +- drivers/clk/qcom/Kconfig | 61 - drivers/clk/qcom/Makefile | 7 - drivers/clk/qcom/a7-pll.c | 100 - drivers/clk/qcom/apcs-sdx55.c | 149 - drivers/clk/qcom/camcc-sc7180.c | 50 +- drivers/clk/qcom/clk-alpha-pll.c | 209 +- drivers/clk/qcom/clk-alpha-pll.h | 4 - drivers/clk/qcom/clk-rcg.h | 9 - drivers/clk/qcom/clk-rcg2.c | 58 +- drivers/clk/qcom/clk-regmap.c | 1 - drivers/clk/qcom/clk-rpm.c | 63 + drivers/clk/qcom/clk-rpmh.c | 52 +- drivers/clk/qcom/gcc-ipq4019.c | 7 +- drivers/clk/qcom/gcc-msm8998.c | 143 +- drivers/clk/qcom/gcc-sc7180.c | 72 +- drivers/clk/qcom/gcc-sc7280.c | 3603 -- drivers/clk/qcom/gcc-sc8180x.c | 4629 -- drivers/clk/qcom/gcc-sdm660.c | 7 - drivers/clk/qcom/gcc-sm8250.c | 4 +- drivers/clk/qcom/gcc-sm8350.c | 3890 -- drivers/clk/qcom/gdsc.c | 10 +- drivers/clk/qcom/gdsc.h | 3 +- drivers/clk/qcom/gpucc-msm8998.c | 18 +- drivers/clk/qcom/gpucc-sdm660.c | 349 - drivers/clk/qcom/lpass-gfm-sm8250.c | 8 +- drivers/clk/qcom/mmcc-msm8974.c | 16 + drivers/clk/qcom/mmcc-msm8996.c | 29 +- drivers/clk/qcom/mmcc-msm8998.c | 12 +- drivers/clk/qcom/mmcc-sdm660.c | 2864 -- drivers/clk/qcom/videocc-sm8250.c | 39 - drivers/clk/renesas/Kconfig | 5 - drivers/clk/renesas/Makefile | 1 - drivers/clk/renesas/r8a7796-cpg-mssr.c | 5 - drivers/clk/renesas/r8a77965-cpg-mssr.c | 5 - drivers/clk/renesas/r8a77990-cpg-mssr.c | 5 - drivers/clk/renesas/r8a77995-cpg-mssr.c | 5 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 67 +- drivers/clk/renesas/rcar-cpg-lib.c | 270 - drivers/clk/renesas/rcar-cpg-lib.h | 33 - drivers/clk/renesas/rcar-gen3-cpg.c | 267 +- drivers/clk/renesas/renesas-cpg-mssr.c | 4 +- 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-rk3368.c | 6 +- drivers/clk/rockchip/clk.c | 4 +- drivers/clk/sifive/fu540-prci.h | 5 + drivers/clk/sifive/sifive-prci.c | 5 - drivers/clk/sirf/Makefile | 6 + drivers/clk/sirf/atlas6.h | 32 + drivers/clk/sirf/clk-atlas6.c | 150 + drivers/clk/sirf/clk-atlas7.c | 1682 + drivers/clk/sirf/clk-common.c | 1037 + drivers/clk/sirf/clk-prima2.c | 149 + drivers/clk/sirf/prima2.h | 26 + drivers/clk/socfpga/clk-agilex.c | 88 +- drivers/clk/socfpga/clk-gate.c | 2 +- drivers/clk/socfpga/clk-periph-s10.c | 53 - drivers/clk/socfpga/clk-pll-a10.c | 3 +- drivers/clk/socfpga/clk-pll-s10.c | 83 - drivers/clk/socfpga/clk-pll.c | 3 +- drivers/clk/socfpga/stratix10-clk.h | 17 +- drivers/clk/spear/spear1310_clock.c | 1 - drivers/clk/spear/spear1340_clock.c | 1 - drivers/clk/st/clkgen-fsyn.c | 6 +- drivers/clk/st/clkgen-pll.c | 3 +- drivers/clk/sunxi-ng/Kconfig | 7 +- drivers/clk/sunxi-ng/Makefile | 1 - drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 53 - drivers/clk/sunxi-ng/ccu-sun50i-h6-r.h | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 10 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 1150 - drivers/clk/sunxi-ng/ccu-sun50i-h616.h | 56 - drivers/clk/sunxi-ng/ccu_mp.c | 2 +- drivers/clk/sunxi/clk-a10-ve.c | 2 +- drivers/clk/sunxi/clk-mod0.c | 2 +- drivers/clk/sunxi/clk-sunxi.c | 32 +- drivers/clk/tegra/Kconfig | 3 - drivers/clk/tegra/Makefile | 2 +- drivers/clk/tegra/clk-tegra124-emc.c | 41 +- drivers/clk/tegra/clk-tegra124.c | 26 +- drivers/clk/tegra/clk-tegra30.c | 5 +- drivers/clk/tegra/clk.h | 18 +- drivers/clk/tegra/cvb.c | 1 - drivers/clk/ti/clkt_dpll.c | 3 +- drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/dpll.c | 2 +- drivers/clk/ti/dpll3xxx.c | 20 +- drivers/clk/ti/dpll44xx.c | 6 +- drivers/clk/ti/gate.c | 2 +- drivers/clk/versatile/clk-icst.c | 7 +- drivers/clk/xilinx/Kconfig | 19 - drivers/clk/xilinx/Makefile | 2 - drivers/clk/xilinx/xlnx_vcu.c | 743 - drivers/clk/zte/Makefile | 4 + drivers/clk/zte/clk-zx296702.c | 741 + drivers/clk/zte/clk-zx296718.c | 1074 + drivers/clk/zte/clk.c | 446 + drivers/clk/zte/clk.h | 174 + drivers/clk/zynq/clkc.c | 73 +- drivers/clk/zynq/pll.c | 12 +- drivers/clk/zynqmp/divider.c | 1 - drivers/clocksource/Kconfig | 37 +- drivers/clocksource/Makefile | 5 + drivers/clocksource/hyperv_timer.c | 3 - drivers/clocksource/mxs_timer.c | 5 +- drivers/clocksource/sh_cmt.c | 16 +- drivers/clocksource/timer-atlas7.c | 281 + drivers/clocksource/timer-davinci.c | 5 +- drivers/clocksource/timer-efm32.c | 278 + drivers/clocksource/timer-microchip-pit64b.c | 86 +- drivers/clocksource/timer-prima2.c | 242 + drivers/clocksource/timer-tango-xtal.c | 57 + drivers/clocksource/timer-u300.c | 457 + drivers/counter/stm32-timer-cnt.c | 55 +- drivers/cpufreq/Kconfig.arm | 5 + drivers/cpufreq/Kconfig.x86 | 10 + drivers/cpufreq/Makefile | 2 + drivers/cpufreq/acpi-cpufreq.c | 75 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 24 +- drivers/cpufreq/cpufreq-dt-platdev.c | 4 +- drivers/cpufreq/cpufreq-dt.c | 2 +- drivers/cpufreq/cpufreq.c | 5 +- drivers/cpufreq/davinci-cpufreq.c | 2 +- drivers/cpufreq/freq_table.c | 12 +- drivers/cpufreq/intel_pstate.c | 46 +- drivers/cpufreq/loongson1-cpufreq.c | 2 +- drivers/cpufreq/mediatek-cpufreq.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/pmac32-cpufreq.c | 3 +- drivers/cpufreq/qcom-cpufreq-hw.c | 50 +- drivers/cpufreq/s3c24xx-cpufreq.c | 2 +- drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/cpufreq/sa1100-cpufreq.c | 2 +- drivers/cpufreq/sa1110-cpufreq.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpufreq/scpi-cpufreq.c | 2 +- drivers/cpufreq/sfi-cpufreq.c | 127 + drivers/cpufreq/spear-cpufreq.c | 2 +- drivers/cpufreq/tango-cpufreq.c | 38 + drivers/cpufreq/tegra186-cpufreq.c | 2 +- drivers/cpufreq/tegra194-cpufreq.c | 3 +- drivers/cpufreq/tegra20-cpufreq.c | 45 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 3 +- drivers/crypto/Kconfig | 35 +- drivers/crypto/Makefile | 2 + drivers/crypto/allwinner/Kconfig | 9 - .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 196 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 52 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 6 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 6 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 8 - drivers/crypto/bcm/cipher.c | 6 +- drivers/crypto/bcm/cipher.h | 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 | 4 +- drivers/crypto/bcm/util.h | 26 +- drivers/crypto/caam/debugfs.c | 4 +- drivers/crypto/cavium/cpt/cptvf_main.c | 8 +- drivers/crypto/ccp/sev-dev.c | 1 - drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/ccree/cc_driver.h | 1 + drivers/crypto/geode-aes.c | 2 - drivers/crypto/hisilicon/hpre/hpre.h | 8 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 169 +- drivers/crypto/hisilicon/qm.c | 193 +- drivers/crypto/hisilicon/qm.h | 33 +- drivers/crypto/hisilicon/sec2/sec_main.c | 42 +- drivers/crypto/hisilicon/zip/zip_main.c | 23 +- drivers/crypto/inside-secure/safexcel.c | 6 +- drivers/crypto/inside-secure/safexcel_hash.c | 1 - drivers/crypto/keembay/Kconfig | 31 - drivers/crypto/keembay/Makefile | 3 - drivers/crypto/keembay/keembay-ocs-hcu-core.c | 1264 - drivers/crypto/keembay/ocs-aes.c | 10 +- drivers/crypto/keembay/ocs-hcu.c | 840 - drivers/crypto/keembay/ocs-hcu.h | 106 - drivers/crypto/marvell/Kconfig | 15 - drivers/crypto/marvell/Makefile | 1 - drivers/crypto/marvell/cesa/cesa.c | 10 +- drivers/crypto/marvell/cesa/cesa.h | 35 +- drivers/crypto/marvell/cesa/cipher.c | 34 +- drivers/crypto/marvell/cesa/hash.c | 59 +- drivers/crypto/marvell/cesa/tdma.c | 52 +- 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 | 428 - 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/crypto/mediatek/Makefile | 3 + drivers/crypto/mediatek/mtk-aes.c | 1271 + drivers/crypto/mediatek/mtk-platform.c | 586 + drivers/crypto/mediatek/mtk-platform.h | 231 + drivers/crypto/mediatek/mtk-regs.h | 190 + drivers/crypto/mediatek/mtk-sha.c | 1353 + drivers/crypto/nx/nx-842-pseries.c | 4 +- drivers/crypto/nx/nx.c | 4 +- drivers/crypto/picoxcell_crypto.c | 1807 + drivers/crypto/picoxcell_crypto_regs.h | 115 + drivers/crypto/qat/Kconfig | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 14 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 17 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 27 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 3 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 1 - drivers/crypto/qat/qat_common/adf_hw_arbiter.c | 8 +- drivers/crypto/qat/qat_common/adf_transport.c | 2 - .../crypto/qat/qat_common/adf_transport_debug.c | 4 +- drivers/crypto/qat/qat_common/qat_algs.c | 1 - drivers/crypto/qat/qat_common/qat_asym_algs.c | 12 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 28 +- drivers/crypto/sahara.c | 7 + drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/crypto/talitos.c | 50 +- drivers/crypto/talitos.h | 1 - drivers/crypto/vmx/aes.c | 1 - drivers/crypto/vmx/aesp8-ppc.h | 6 - drivers/crypto/vmx/vmx.c | 7 +- drivers/cxl/Kconfig | 53 - drivers/cxl/Makefile | 7 - drivers/cxl/bus.c | 29 - drivers/cxl/cxl.h | 95 - drivers/cxl/mem.c | 1578 - drivers/cxl/pci.h | 31 - drivers/dax/bus.c | 30 +- drivers/dax/bus.h | 2 +- drivers/dax/device.c | 8 +- drivers/dax/kmem.c | 7 +- drivers/dax/pmem/compat.c | 3 +- drivers/dax/super.c | 2 +- drivers/devfreq/devfreq.c | 11 +- drivers/devfreq/governor.h | 2 +- drivers/devfreq/governor_passive.c | 44 +- drivers/devfreq/rk3399_dmc.c | 2 +- drivers/devfreq/tegra30-devfreq.c | 4 +- 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-buf/st-dma-fence.c | 7 +- drivers/dma/Kconfig | 30 +- drivers/dma/Makefile | 4 +- drivers/dma/at_hdmac.c | 19 - drivers/dma/at_hdmac_regs.h | 28 +- 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 | 2 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 698 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 34 +- drivers/dma/dw/Kconfig | 2 - drivers/dma/dw/core.c | 6 + drivers/dma/fsldma.c | 6 - drivers/dma/hsu/pci.c | 21 +- drivers/dma/idxd/device.c | 88 +- drivers/dma/idxd/dma.c | 6 +- drivers/dma/idxd/idxd.h | 5 +- drivers/dma/idxd/init.c | 27 +- drivers/dma/idxd/irq.c | 126 +- drivers/dma/idxd/sysfs.c | 19 +- drivers/dma/imx-sdma.c | 46 +- drivers/dma/lgm/Kconfig | 10 - drivers/dma/lgm/Makefile | 2 - drivers/dma/lgm/lgm-dma.c | 1739 - drivers/dma/mmp_pdma.c | 14 + drivers/dma/owl-dma.c | 4 +- drivers/dma/pl330.c | 3 +- drivers/dma/plx_dma.c | 18 +- drivers/dma/qcom/bam_dma.c | 29 +- drivers/dma/qcom/gpi.c | 4 +- drivers/dma/sh/rcar-dmac.c | 112 +- drivers/dma/sirf-dma.c | 1170 + drivers/dma/ste_dma40.c | 2 +- drivers/dma/tegra20-apb-dma.c | 4 +- drivers/dma/ti/k3-udma.c | 134 +- drivers/dma/xilinx/xilinx_dma.c | 2 +- drivers/dma/xilinx/xilinx_dpdma.c | 31 +- drivers/dma/zx_dma.c | 941 + drivers/edac/Kconfig | 15 +- drivers/edac/Makefile | 7 +- drivers/edac/amd64_edac.c | 332 +- drivers/edac/amd64_edac.h | 11 + drivers/edac/amd64_edac_dbg.c | 55 + drivers/edac/amd64_edac_inj.c | 235 + drivers/edac/ppc4xx_edac.c | 2 +- drivers/edac/xgene_edac.c | 2 +- drivers/extcon/extcon.c | 1 - drivers/firewire/core-device.c | 4 +- drivers/firewire/nosy.c | 9 +- drivers/firmware/arm_scmi/driver.c | 4 +- drivers/firmware/arm_scmi/smc.c | 42 +- drivers/firmware/efi/apple-properties.c | 13 +- drivers/firmware/efi/efi.c | 3 +- drivers/firmware/efi/libstub/Makefile | 2 - drivers/firmware/efi/libstub/arm64-stub.c | 6 +- drivers/firmware/efi/libstub/efi-stub.c | 16 - drivers/firmware/efi/libstub/efistub.h | 11 +- drivers/firmware/efi/vars.c | 4 - drivers/firmware/google/coreboot_table.c | 5 +- drivers/firmware/google/coreboot_table.h | 2 +- drivers/firmware/google/framebuffer-coreboot.c | 4 +- drivers/firmware/google/memconsole-coreboot.c | 4 +- drivers/firmware/google/vpd.c | 4 +- drivers/firmware/imx/Kconfig | 1 - drivers/firmware/qcom_scm.c | 16 +- drivers/firmware/smccc/smccc.c | 6 - drivers/firmware/turris-mox-rwtm.c | 4 +- drivers/fpga/Kconfig | 11 - drivers/fpga/Makefile | 2 - drivers/fpga/dfl-fme-perf.c | 6 +- drivers/fpga/dfl-n3000-nios.c | 588 - drivers/fpga/dfl-pci.c | 165 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +- drivers/fpga/fpga-bridge.c | 4 +- drivers/gpio/Kconfig | 47 +- drivers/gpio/Makefile | 4 +- drivers/gpio/TODO | 2 +- drivers/gpio/gpio-aggregator.c | 40 +- drivers/gpio/gpio-bd70528.c | 59 +- drivers/gpio/gpio-bd71828.c | 39 +- drivers/gpio/gpio-bd9571mwv.c | 35 +- drivers/gpio/gpio-ep93xx.c | 232 +- drivers/gpio/gpio-intel-mid.c | 414 + drivers/gpio/gpio-max77620.c | 2 +- drivers/gpio/gpio-merrifield.c | 5 - drivers/gpio/gpio-moxtet.c | 4 +- drivers/gpio/gpio-msic.c | 314 + drivers/gpio/gpio-mvebu.c | 148 +- drivers/gpio/gpio-omap.c | 9 - drivers/gpio/gpio-pca953x.c | 80 +- drivers/gpio/gpio-pcf857x.c | 2 +- drivers/gpio/gpio-rcar.c | 85 +- drivers/gpio/gpio-sl28cpld.c | 4 +- drivers/gpio/gpio-tegra.c | 263 +- drivers/gpio/gpio-tegra186.c | 2 +- drivers/gpio/gpio-visconti.c | 218 - drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-wcove.c | 65 +- drivers/gpio/gpio-xilinx.c | 369 +- drivers/gpio/gpio-zx.c | 289 + drivers/gpio/gpiolib-acpi.c | 21 +- drivers/gpio/gpiolib-cdev.c | 2 - drivers/gpio/gpiolib-of.c | 11 - drivers/gpio/gpiolib-of.h | 5 - drivers/gpio/gpiolib-sysfs.c | 8 - drivers/gpio/gpiolib.c | 95 +- drivers/gpu/drm/Kconfig | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 130 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 89 - drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 20 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 15 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 166 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 27 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 27 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 1 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 11 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 6 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 7 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 40 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 13 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 31 - .../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 2 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 22 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 68 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 122 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 90 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 73 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 15 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 57 +- drivers/gpu/drm/drm_client_modeset.c | 7 +- drivers/gpu/drm/drm_crtc_helper_internal.h | 10 + drivers/gpu/drm/drm_dp_mst_topology.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 23 +- drivers/gpu/drm/drm_file.c | 68 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 32 +- drivers/gpu/drm/drm_ioc32.c | 11 - drivers/gpu/drm/drm_kms_helper_common.c | 25 +- drivers/gpu/drm/drm_vblank.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/exynos/Kconfig | 1 + drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 1 + drivers/gpu/drm/exynos/exynos_drm_g2d.c | 48 +- drivers/gpu/drm/gma500/Kconfig | 17 +- drivers/gpu/drm/gma500/Makefile | 37 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 4 + drivers/gpu/drm/gma500/mdfld_device.c | 564 + drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 1017 + drivers/gpu/drm/gma500/mdfld_dsi_dpi.h | 79 + drivers/gpu/drm/gma500/mdfld_dsi_output.c | 603 + drivers/gpu/drm/gma500/mdfld_dsi_output.h | 377 + drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 679 + drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h | 80 + drivers/gpu/drm/gma500/mdfld_intel_display.c | 966 + drivers/gpu/drm/gma500/mdfld_output.c | 74 + drivers/gpu/drm/gma500/mdfld_output.h | 76 + drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 197 + drivers/gpu/drm/gma500/mdfld_tpo_vid.c | 83 + drivers/gpu/drm/gma500/mmu.c | 21 + drivers/gpu/drm/gma500/oaktrail_device.c | 3 + drivers/gpu/drm/gma500/psb_drv.c | 16 +- drivers/gpu/drm/gma500/psb_drv.h | 69 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 12 +- drivers/gpu/drm/gma500/psb_irq.c | 72 +- drivers/gpu/drm/gma500/psb_irq.h | 2 + drivers/gpu/drm/gma500/psb_reg.h | 14 + drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 805 + drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h | 38 + drivers/gpu/drm/i915/Kconfig.debug | 2 - drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 27 - drivers/gpu/drm/i915/display/intel_acpi.c | 22 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_crtc.c | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 43 +- drivers/gpu/drm/i915/display/intel_display.c | 15 +- drivers/gpu/drm/i915/display/intel_display.h | 6 - drivers/gpu/drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 4 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 7 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 1 + .../gpu/drm/i915/display/intel_dp_link_training.c | 76 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 6 +- drivers/gpu/drm/i915/display/intel_overlay.c | 17 +- drivers/gpu/drm/i915/display/intel_tc.c | 67 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 10 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 41 - drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 - drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 12 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 7 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 47 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 13 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 - drivers/gpu/drm/i915/gvt/cmd_parser.c | 111 +- drivers/gpu/drm/i915/gvt/execlist.c | 8 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 12 +- drivers/gpu/drm/i915/gvt/scheduler.c | 52 +- drivers/gpu/drm/i915/i915_active.c | 28 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 19 +- drivers/gpu/drm/i915/i915_drv.c | 1 - drivers/gpu/drm/i915/i915_drv.h | 6 +- drivers/gpu/drm/i915/i915_gem.c | 41 + drivers/gpu/drm/i915/i915_perf.c | 13 +- drivers/gpu/drm/i915/i915_reg.h | 30 +- drivers/gpu/drm/i915/intel_pm.c | 20 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 29 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 5 - drivers/gpu/drm/i915/selftests/i915_gem.c | 1 - drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +- drivers/gpu/drm/imx/imx-drm-core.c | 2 +- drivers/gpu/drm/imx/imx-ldb.c | 12 +- drivers/gpu/drm/lima/lima_sched.c | 2 +- drivers/gpu/drm/meson/meson_drv.c | 11 - drivers/gpu/drm/msm/adreno/a5xx.xml.h | 2 - drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 199 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 6 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 113 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 49 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 211 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 - drivers/gpu/drm/msm/adreno/adreno_device.c | 54 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 23 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 22 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 90 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 87 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 26 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 14 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 73 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.c | 6 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 24 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 15 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 24 +- drivers/gpu/drm/msm/dp/dp_panel.c | 3 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 6 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 21 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 11 +- drivers/gpu/drm/msm/msm_atomic.c | 7 +- drivers/gpu/drm/msm/msm_drv.c | 16 +- drivers/gpu/drm/msm/msm_fence.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 3 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 - drivers/gpu/drm/nouveau/dispnv50/base507c.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/base827c.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 19 - drivers/gpu/drm/nouveau/dispnv50/head917d.c | 28 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 17 +- .../gpu/drm/nouveau/include/nvhw/class/cl917d.h | 4 - drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 52 +- drivers/gpu/drm/nouveau/include/nvif/fifo.h | 6 +- drivers/gpu/drm/nouveau/include/nvif/push.h | 216 +- drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 191 +- drivers/gpu/drm/nouveau/include/nvkm/core/engine.h | 13 +- drivers/gpu/drm/nouveau/include/nvkm/core/enum.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h | 10 +- drivers/gpu/drm/nouveau/include/nvkm/core/layout.h | 53 - drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 31 +- drivers/gpu/drm/nouveau/include/nvkm/engine/bsp.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/ce.h | 18 +- .../gpu/drm/nouveau/include/nvkm/engine/cipher.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 41 +- drivers/gpu/drm/nouveau/include/nvkm/engine/dma.h | 10 +- .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 42 +- drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 80 +- drivers/gpu/drm/nouveau/include/nvkm/engine/mpeg.h | 10 +- .../gpu/drm/nouveau/include/nvkm/engine/mspdec.h | 8 +- .../gpu/drm/nouveau/include/nvkm/engine/msppp.h | 6 +- .../gpu/drm/nouveau/include/nvkm/engine/msvld.h | 10 +- .../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/nvenc.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/pm.h | 23 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sec.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sw.h | 8 +- drivers/gpu/drm/nouveau/include/nvkm/engine/vp.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/xtensa.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h | 12 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 14 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bios.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h | 10 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 20 +- .../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 35 +- .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 8 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 75 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/fuse.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h | 12 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h | 18 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h | 12 + .../gpu/drm/nouveau/include/nvkm/subdev/iccsense.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/instmem.h | 13 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h | 16 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 40 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 32 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mxm.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pci.h | 22 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 25 +- .../gpu/drm/nouveau/include/nvkm/subdev/privring.h | 12 - .../gpu/drm/nouveau/include/nvkm/subdev/therm.h | 18 +- .../gpu/drm/nouveau/include/nvkm/subdev/timer.h | 8 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/top.h | 27 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h | 12 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 14 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 2 + drivers/gpu/drm/nouveau/nouveau_bo.c | 45 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 4 - drivers/gpu/drm/nouveau/nvif/fifo.c | 30 +- drivers/gpu/drm/nouveau/nvkm/core/engine.c | 51 +- drivers/gpu/drm/nouveau/nvkm/core/memory.c | 18 +- drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 110 +- drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c | 17 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 4599 +- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 40 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 27 +- .../gpu/drm/nouveau/nvkm/engine/disp/channv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/falcon.c | 11 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 38 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c | 63 +- .../gpu/drm/nouveau/nvkm/engine/fifo/changf100.h | 11 +- .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 6 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv04.h | 6 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.c | 28 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.h | 22 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c | 16 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.c | 32 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c | 75 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 99 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 164 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp10b.c | 5 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c | 53 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 60 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 27 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 44 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.h | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 11 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 29 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.c | 7 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c | 23 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/vp/g84.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c | 9 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.c | 16 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c | 5 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c | 20 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gm107.c | 12 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c | 6 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c | 16 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c | 6 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/priv.h | 3 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c | 12 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild | 7 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c | 122 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c | 47 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c | 125 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c | 85 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c | 36 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c | 55 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/priv.h | 9 + .../gpu/drm/nouveau/nvkm/subdev/iccsense/base.c | 8 +- .../gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.c | 4 +- .../gpu/drm/nouveau/nvkm/subdev/iccsense/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 14 +- .../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 34 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c | 64 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h | 13 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 8 +- .../gpu/drm/nouveau/nvkm/subdev/privring/Kbuild | 7 - .../gpu/drm/nouveau/nvkm/subdev/privring/gf100.c | 122 - .../gpu/drm/nouveau/nvkm/subdev/privring/gf117.c | 47 - .../gpu/drm/nouveau/nvkm/subdev/privring/gk104.c | 125 - .../gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c | 85 - .../gpu/drm/nouveau/nvkm/subdev/privring/gm200.c | 36 - .../gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c | 55 - .../gpu/drm/nouveau/nvkm/subdev/privring/priv.h | 8 - drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c | 43 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.h | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c | 70 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 107 - drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 46 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/priv.h | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/priv.h | 8 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 12 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 3 +- drivers/gpu/drm/pl111/pl111_drv.c | 4 +- drivers/gpu/drm/qxl/qxl_display.c | 1 - drivers/gpu/drm/qxl/qxl_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 12 +- drivers/gpu/drm/radeon/radeon.h | 2 - drivers/gpu/drm/radeon/radeon_bios.c | 4 +- drivers/gpu/drm/radeon/radeon_gem.c | 4 +- drivers/gpu/drm/radeon/radeon_prime.c | 2 - drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 31 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 11 - drivers/gpu/drm/sun4i/sun4i_tcon.c | 25 - drivers/gpu/drm/sun4i/sun4i_tcon.h | 6 - drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 10 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 1 + drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 26 +- drivers/gpu/drm/tegra/dc.c | 30 +- drivers/gpu/drm/tegra/sor.c | 7 - drivers/gpu/drm/tilcdc/Makefile | 2 +- drivers/gpu/drm/tiny/gm12u320.c | 44 +- drivers/gpu/drm/ttm/ttm_bo.c | 17 +- drivers/gpu/drm/ttm/ttm_pool.c | 16 +- drivers/gpu/drm/udl/udl_drv.c | 17 - drivers/gpu/drm/udl/udl_drv.h | 1 - drivers/gpu/drm/udl/udl_main.c | 10 - drivers/gpu/drm/vc4/vc4_crtc.c | 17 - drivers/gpu/drm/vc4/vc4_gem.c | 3 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 223 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 11 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 4 +- drivers/gpu/drm/vc4/vc4_hvs.c | 8 +- drivers/gpu/drm/vc4/vc4_plane.c | 30 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 14 - drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.c | 6 +- drivers/gpu/drm/xen/xen_drm_front_conn.h | 1 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 15 +- drivers/gpu/host1x/bus.c | 10 +- drivers/greybus/es2.c | 9 +- drivers/greybus/greybus_trace.h | 6 +- drivers/hid/Kconfig | 19 - drivers/hid/Makefile | 3 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 40 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 1 + drivers/hid/hid-alps.c | 1 - drivers/hid/hid-asus.c | 3 - drivers/hid/hid-chicony.c | 55 - drivers/hid/hid-core.c | 9 +- drivers/hid/hid-cp2112.c | 22 +- drivers/hid/hid-google-hammer.c | 87 +- drivers/hid/hid-ids.h | 13 +- drivers/hid/hid-input.c | 12 - drivers/hid/hid-ite.c | 12 +- drivers/hid/hid-lg-g15.c | 2 +- drivers/hid/hid-logitech-dj.c | 8 +- drivers/hid/hid-logitech-hidpp.c | 246 +- drivers/hid/hid-multitouch.c | 13 +- drivers/hid/hid-playstation.c | 1351 - drivers/hid/hid-quirks.c | 26 +- drivers/hid/hid-roccat-arvo.c | 6 +- drivers/hid/hid-sensor-custom.c | 143 - drivers/hid/hid-sony.c | 20 +- drivers/hid/hid-uclogic-core.c | 2 - drivers/hid/hid-uclogic-params.c | 2 - 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 | 254 +- 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/intel-ish-hid/ipc/hw-ish.h | 2 - drivers/hid/intel-ish-hid/ipc/ipc.c | 27 - drivers/hid/intel-ish-hid/ipc/pci-ish.c | 55 +- drivers/hid/wacom_sys.c | 9 +- drivers/hid/wacom_wac.c | 15 +- drivers/hid/wacom_wac.h | 2 +- drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hv/channel.c | 4 +- drivers/hv/channel_mgmt.c | 77 +- drivers/hv/connection.c | 7 - drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_fcopy.c | 36 +- drivers/hv/hv_kvp.c | 122 +- drivers/hv/hv_snapshot.c | 89 +- drivers/hv/hv_util.c | 222 +- drivers/hv/vmbus_drv.c | 64 +- drivers/hwmon/Kconfig | 34 +- drivers/hwmon/Makefile | 3 +- drivers/hwmon/ab8500.c | 224 + drivers/hwmon/abx500.c | 487 + drivers/hwmon/abx500.h | 69 + drivers/hwmon/acpi_power_meter.c | 4 +- drivers/hwmon/aht10.c | 348 - drivers/hwmon/amd_energy.c | 1 - drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/aspeed-pwm-tacho.c | 4 +- drivers/hwmon/da9052-hwmon.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 7 - drivers/hwmon/gpio-fan.c | 2 +- drivers/hwmon/k10temp.c | 3 +- drivers/hwmon/lm70.c | 20 +- drivers/hwmon/max6650.c | 2 +- drivers/hwmon/nct6683.c | 3 - drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 2 +- drivers/hwmon/pmbus/lm25066.c | 5 + drivers/hwmon/pmbus/max16601.c | 91 +- drivers/hwmon/pmbus/max31785.c | 13 +- drivers/hwmon/pmbus/pmbus_core.c | 12 +- drivers/hwmon/pwm-fan.c | 160 +- drivers/hwmon/smsc47m1.c | 2 +- drivers/hwmon/tps23861.c | 601 - drivers/hwmon/w83627ehf.c | 2 +- drivers/hwspinlock/omap_hwspinlock.c | 4 +- drivers/hwtracing/coresight/coresight-catu.c | 15 +- drivers/hwtracing/coresight/coresight-core.c | 122 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-cti-core.c | 22 +- .../hwtracing/coresight/coresight-cti-platform.c | 6 +- drivers/hwtracing/coresight/coresight-etb10.c | 14 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 32 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 13 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 822 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 189 +- drivers/hwtracing/coresight/coresight-etm4x.h | 505 +- drivers/hwtracing/coresight/coresight-funnel.c | 11 +- drivers/hwtracing/coresight/coresight-replicator.c | 17 +- drivers/hwtracing/coresight/coresight-stm.c | 8 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 20 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 4 +- drivers/hwtracing/coresight/coresight-tpiu.c | 35 +- drivers/i2c/algos/i2c-algo-bit.c | 4 +- drivers/i2c/busses/Kconfig | 43 +- drivers/i2c/busses/Makefile | 4 + drivers/i2c/busses/i2c-amd-mp2-pci.c | 55 +- drivers/i2c/busses/i2c-amd-mp2-plat.c | 3 +- drivers/i2c/busses/i2c-amd-mp2.h | 6 + drivers/i2c/busses/i2c-bcm-iproc.c | 254 +- drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-designware-core.h | 2 - drivers/i2c/busses/i2c-designware-master.c | 3 +- drivers/i2c/busses/i2c-digicolor.c | 5 +- drivers/i2c/busses/i2c-efm32.c | 469 + drivers/i2c/busses/i2c-elektor.c | 7 +- drivers/i2c/busses/i2c-exynos5.c | 10 +- drivers/i2c/busses/i2c-gpio.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 6 +- drivers/i2c/busses/i2c-i801.c | 17 +- drivers/i2c/busses/i2c-imx.c | 65 +- drivers/i2c/busses/i2c-jz4780.c | 9 +- drivers/i2c/busses/i2c-mlxcpld.c | 97 +- drivers/i2c/busses/i2c-mt65xx.c | 19 +- drivers/i2c/busses/i2c-mv64xxx.c | 126 +- drivers/i2c/busses/i2c-nomadik.c | 4 +- drivers/i2c/busses/i2c-pca-isa.c | 4 +- drivers/i2c/busses/i2c-qcom-geni.c | 59 +- drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-rcar.c | 66 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sirf.c | 475 + drivers/i2c/busses/i2c-stm32f4.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 17 +- drivers/i2c/busses/i2c-stu300.c | 1008 + drivers/i2c/busses/i2c-tegra.c | 9 +- drivers/i2c/busses/i2c-zx2967.c | 602 + drivers/i2c/i2c-core-acpi.c | 6 +- drivers/i2c/i2c-core-base.c | 7 +- drivers/i2c/i2c-core-smbus.c | 46 +- drivers/i2c/i2c-slave-testunit.c | 12 +- drivers/i2c/i2c-stub.c | 1 + drivers/i2c/muxes/i2c-mux-gpio.c | 112 +- drivers/i2c/muxes/i2c-mux-mlxcpld.c | 163 +- drivers/i3c/device.c | 5 - drivers/i3c/master.c | 8 +- drivers/i3c/master/Kconfig | 9 - drivers/i3c/master/Makefile | 1 - drivers/i3c/master/dw-i3c-master.c | 5 + drivers/i3c/master/mipi-i3c-hci/core.c | 2 +- drivers/i3c/master/svc-i3c-master.c | 1478 - drivers/ide/falconide.c | 3 +- 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 | 14 +- drivers/iio/adc/ab8500-gpadc.c | 32 +- drivers/iio/adc/ad7476.c | 6 - drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 3 +- drivers/iio/adc/qcom-spmi-adc5.c | 95 +- drivers/iio/adc/qcom-spmi-vadc.c | 5 +- drivers/iio/adc/qcom-vadc-common.c | 279 +- 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/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/dac/Kconfig | 10 - drivers/iio/dac/Makefile | 1 - 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/gyro/mpu3050-core.c | 2 - drivers/iio/humidity/hid-sensor-humidity.c | 12 +- drivers/iio/imu/adis16400.c | 3 +- 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/hid-sensor-prox.c | 13 +- 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/temperature/hid-sensor-temperature.c | 14 +- drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/addr.c | 4 +- drivers/infiniband/core/cache.c | 9 +- drivers/infiniband/core/cm.c | 13 +- drivers/infiniband/core/cma.c | 81 +- drivers/infiniband/core/cma_configfs.c | 12 +- drivers/infiniband/core/counters.c | 78 +- drivers/infiniband/core/device.c | 23 +- 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/rw.c | 2 +- drivers/infiniband/core/sa_query.c | 26 +- drivers/infiniband/core/umem.c | 3 - drivers/infiniband/core/umem_dmabuf.c | 174 - drivers/infiniband/core/user_mad.c | 17 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_ioctl.c | 2 +- drivers/infiniband/core/uverbs_std_types_mr.c | 117 +- drivers/infiniband/core/verbs.c | 4 +- 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/cm.c | 5 +- drivers/infiniband/hw/cxgb4/qp.c | 2 +- drivers/infiniband/hw/cxgb4/restrack.c | 2 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 25 +- drivers/infiniband/hw/efa/efa_admin_defs.h | 4 +- drivers/infiniband/hw/efa/efa_com.c | 33 +- drivers/infiniband/hw/hfi1/affinity.c | 21 +- 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/hfi1/hfi.h | 1 - drivers/infiniband/hw/hfi1/init.c | 10 +- drivers/infiniband/hw/hfi1/intr.c | 16 +- drivers/infiniband/hw/hfi1/iowait.c | 4 +- drivers/infiniband/hw/hfi1/mad.c | 4 +- drivers/infiniband/hw/hfi1/msix.c | 2 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 5 +- drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/hfi1/pio_copy.c | 1 - drivers/infiniband/hw/hfi1/qp.c | 14 +- drivers/infiniband/hw/hfi1/qsfp.c | 4 +- drivers/infiniband/hw/hfi1/rc.c | 7 +- drivers/infiniband/hw/hfi1/ruc.c | 5 +- drivers/infiniband/hw/hfi1/sdma.c | 12 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 47 +- drivers/infiniband/hw/hfi1/uc.c | 8 +- drivers/infiniband/hw/hfi1/ud.c | 8 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 10 +- drivers/infiniband/hw/hfi1/verbs.c | 6 +- drivers/infiniband/hw/hns/hns_roce_common.h | 26 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 116 +- drivers/infiniband/hw/hns/hns_roce_device.h | 84 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 33 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 43 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 795 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 141 +- drivers/infiniband/hw/hns/hns_roce_main.c | 30 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 458 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 49 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 331 +- 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/mlx4/main.c | 2 +- drivers/infiniband/hw/mlx4/sysfs.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 231 +- drivers/infiniband/hw/mlx5/mad.c | 14 +- drivers/infiniband/hw/mlx5/main.c | 153 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 60 +- drivers/infiniband/hw/mlx5/mr.c | 137 +- drivers/infiniband/hw/mlx5/odp.c | 327 +- drivers/infiniband/hw/mlx5/qp.c | 170 +- drivers/infiniband/hw/mlx5/wr.c | 2 +- drivers/infiniband/hw/qedr/qedr.h | 8 +- drivers/infiniband/hw/qedr/qedr_roce_cm.c | 4 +- drivers/infiniband/hw/qedr/verbs.c | 3 +- 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/hw/vmw_pvrdma/pvrdma_main.c | 5 +- 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/srq.c | 7 +- drivers/infiniband/sw/rdmavt/vt.c | 2 +- drivers/infiniband/sw/rxe/Kconfig | 1 - drivers/infiniband/sw/rxe/rxe_comp.c | 86 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 178 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 64 +- drivers/infiniband/sw/rxe/rxe_net.c | 30 +- drivers/infiniband/sw/rxe/rxe_pool.c | 300 +- drivers/infiniband/sw/rxe/rxe_pool.h | 103 +- drivers/infiniband/sw/rxe/rxe_qp.c | 11 - drivers/infiniband/sw/rxe/rxe_recv.c | 79 +- drivers/infiniband/sw/rxe/rxe_req.c | 1 + drivers/infiniband/sw/rxe/rxe_resp.c | 11 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 68 +- drivers/infiniband/sw/siw/siw.h | 2 +- drivers/infiniband/sw/siw/siw_main.c | 4 +- drivers/infiniband/sw/siw/siw_qp.c | 271 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 26 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 4 +- drivers/infiniband/sw/siw/siw_verbs.c | 20 +- drivers/infiniband/ulp/ipoib/ipoib.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 + drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 15 +- 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/opa_vnic/opa_vnic_vema.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 129 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 4 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 9 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 9 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 123 +- drivers/infiniband/ulp/rtrs/rtrs.c | 32 +- drivers/infiniband/ulp/srp/ib_srp.c | 110 +- drivers/input/joydev.c | 8 +- drivers/input/joystick/Kconfig | 7 - drivers/input/joystick/Makefile | 2 +- drivers/input/joystick/n64joy.c | 345 - drivers/input/joystick/xpad.c | 18 +- drivers/input/keyboard/Kconfig | 6 +- drivers/input/keyboard/applespi.c | 23 +- drivers/input/keyboard/cros_ec_keyb.c | 79 - drivers/input/keyboard/locomokbd.c | 4 +- drivers/input/keyboard/nspire-keypad.c | 56 +- drivers/input/keyboard/omap4-keypad.c | 302 +- drivers/input/misc/ariel-pwrbutton.c | 6 + drivers/input/misc/da7280.c | 3 - drivers/input/mouse/alps.c | 2 +- drivers/input/mouse/synaptics.c | 7 +- drivers/input/serio/Kconfig | 2 +- drivers/input/serio/ambakmi.c | 3 +- drivers/input/serio/i8042-x86ia64io.h | 7 - drivers/input/serio/sa1111ps2.c | 4 +- drivers/input/serio/serport.c | 4 +- drivers/input/tablet/aiptek.c | 80 +- drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/ads7846.c | 376 +- drivers/input/touchscreen/elants_i2c.c | 154 +- drivers/input/touchscreen/elo.c | 4 +- drivers/input/touchscreen/goodix.c | 2 - drivers/input/touchscreen/htcpen.c | 4 +- drivers/input/touchscreen/ili210x.c | 26 +- drivers/input/touchscreen/iqs5xx.c | 209 +- drivers/input/touchscreen/melfas_mip4.c | 8 +- drivers/input/touchscreen/raydium_i2c_ts.c | 3 +- drivers/input/touchscreen/s6sy761.c | 4 +- drivers/input/touchscreen/st1232.c | 53 +- drivers/input/touchscreen/stmpe-ts.c | 1 - drivers/input/touchscreen/sur40.c | 1 - drivers/input/touchscreen/surface3_spi.c | 2 + drivers/input/touchscreen/usbtouchscreen.c | 3 - drivers/input/touchscreen/zinitix.c | 4 +- drivers/interconnect/bulk.c | 2 +- drivers/interconnect/core.c | 2 - drivers/interconnect/qcom/Kconfig | 18 - drivers/interconnect/qcom/Makefile | 6 +- drivers/interconnect/qcom/icc-rpm.c | 191 - drivers/interconnect/qcom/icc-rpm.h | 73 - drivers/interconnect/qcom/msm8916.c | 241 +- drivers/interconnect/qcom/msm8939.c | 355 - drivers/interconnect/qcom/qcs404.c | 242 +- drivers/interconnect/qcom/sdx55.c | 356 - drivers/interconnect/qcom/sdx55.h | 70 - drivers/iommu/amd/Kconfig | 1 - drivers/iommu/amd/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 29 +- drivers/iommu/amd/amd_iommu_types.h | 47 +- drivers/iommu/amd/init.c | 146 +- drivers/iommu/amd/io_pgtable.c | 560 - drivers/iommu/amd/iommu.c | 672 +- drivers/iommu/amd/iommu_v2.c | 4 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 10 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 154 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 14 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 5 - drivers/iommu/dma-iommu.c | 74 +- drivers/iommu/hyperv-iommu.c | 177 +- drivers/iommu/intel/Makefile | 2 +- drivers/iommu/intel/cap_audit.c | 205 - drivers/iommu/intel/cap_audit.h | 130 - drivers/iommu/intel/dmar.c | 13 +- drivers/iommu/intel/iommu.c | 311 +- drivers/iommu/intel/irq_remapping.c | 8 - drivers/iommu/intel/pasid.c | 18 +- drivers/iommu/intel/pasid.h | 4 +- drivers/iommu/intel/svm.c | 73 +- drivers/iommu/io-pgtable-arm-v7s.c | 65 +- drivers/iommu/io-pgtable.c | 3 - drivers/iommu/iommu.c | 54 +- drivers/iommu/iova.c | 35 +- drivers/iommu/ipmmu-vmsa.c | 53 +- drivers/iommu/msm_iommu.c | 10 +- drivers/iommu/mtk_iommu.c | 410 +- drivers/iommu/mtk_iommu.h | 12 +- drivers/iommu/tegra-gart.c | 7 +- drivers/iommu/tegra-smmu.c | 71 +- drivers/ipack/ipack.c | 11 +- drivers/irqchip/Kconfig | 19 +- drivers/irqchip/Makefile | 4 +- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-ingenic-tcu.c | 1 - drivers/irqchip/irq-ingenic.c | 1 - drivers/irqchip/irq-loongson-pch-msi.c | 2 +- drivers/irqchip/irq-ls-extirq.c | 2 +- drivers/irqchip/irq-realtek-rtl.c | 180 - drivers/irqchip/irq-sirfsoc.c | 134 + drivers/irqchip/irq-sun6i-r.c | 379 - drivers/irqchip/irq-sunxi-nmi.c | 26 +- drivers/irqchip/irq-tango.c | 227 + drivers/isdn/capi/kcapi.c | 4 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 2 +- drivers/leds/Kconfig | 6 - drivers/leds/Makefile | 6 - drivers/leds/blink/Kconfig | 20 - drivers/leds/blink/Makefile | 2 - drivers/leds/blink/leds-lgm-sso.c | 888 - drivers/leds/flash/Kconfig | 16 - drivers/leds/flash/Makefile | 3 - drivers/leds/flash/leds-rt8515.c | 397 - drivers/leds/led-class.c | 3 +- drivers/leds/led-core.c | 20 +- drivers/leds/led-triggers.c | 10 +- drivers/leds/leds-apu.c | 11 +- drivers/leds/leds-ariel.c | 6 +- drivers/leds/leds-blinkm.c | 24 +- drivers/leds/leds-gpio.c | 3 +- drivers/leds/leds-lm3530.c | 10 +- drivers/leds/leds-lm3533.c | 4 +- drivers/leds/leds-lm355x.c | 8 +- drivers/leds/leds-lm3642.c | 16 +- drivers/leds/leds-lp50xx.c | 83 +- drivers/leds/leds-max8997.c | 12 +- drivers/leds/leds-netxbig.c | 12 +- drivers/leds/leds-ss4200.c | 18 +- drivers/leds/leds-turris-omnia.c | 4 +- drivers/leds/leds-wm831x-status.c | 12 +- drivers/leds/leds.h | 6 +- drivers/leds/trigger/Kconfig | 9 - drivers/leds/trigger/Makefile | 1 - drivers/leds/trigger/ledtrig-tty.c | 180 - drivers/lightnvm/pblk-core.c | 5 +- drivers/lightnvm/pblk-gc.c | 3 +- drivers/lightnvm/pblk-init.c | 2 +- drivers/lightnvm/pblk-recovery.c | 3 +- drivers/macintosh/adb-iop.c | 6 +- drivers/mailbox/arm_mhuv2.c | 30 +- drivers/mailbox/armada-37xx-rwtm-mailbox.c | 4 +- drivers/mailbox/omap-mailbox.c | 6 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 8 +- drivers/mailbox/sprd-mailbox.c | 2 +- drivers/mailbox/tegra-hsp.c | 15 - drivers/md/Kconfig | 1 - drivers/md/bcache/bcache.h | 7 - drivers/md/bcache/bset.c | 12 +- drivers/md/bcache/btree.c | 21 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/features.h | 6 - drivers/md/bcache/journal.c | 4 +- drivers/md/bcache/request.c | 39 +- drivers/md/bcache/super.c | 28 +- drivers/md/bcache/sysfs.c | 29 +- drivers/md/bcache/writeback.c | 42 - drivers/md/bcache/writeback.h | 4 - drivers/md/dm-bio-record.h | 9 +- drivers/md/dm-bufio.c | 4 - drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-clone-target.c | 14 +- drivers/md/dm-core.h | 9 - drivers/md/dm-crypt.c | 47 +- drivers/md/dm-dust.c | 2 +- drivers/md/dm-era-target.c | 93 +- drivers/md/dm-flakey.c | 6 +- drivers/md/dm-integrity.c | 140 +- drivers/md/dm-io.c | 4 +- drivers/md/dm-ioctl.c | 2 +- drivers/md/dm-linear.c | 8 +- drivers/md/dm-log-writes.c | 10 +- drivers/md/dm-raid1.c | 10 +- drivers/md/dm-table.c | 428 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-verity-fec.c | 28 +- drivers/md/dm-verity-fec.h | 1 - drivers/md/dm-verity-target.c | 2 +- drivers/md/dm-writecache.c | 84 +- drivers/md/dm-zoned-metadata.c | 6 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 115 +- drivers/md/dm.h | 2 +- drivers/md/md-linear.c | 2 +- drivers/md/md.c | 73 +- 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 | 18 +- drivers/md/raid5-cache.c | 4 +- drivers/md/raid5-ppl.c | 4 +- drivers/md/raid5.c | 112 +- drivers/media/cec/core/cec-adap.c | 4 +- drivers/media/cec/core/cec-api.c | 2 +- drivers/media/cec/platform/Makefile | 1 - drivers/media/common/videobuf2/Kconfig | 1 + drivers/media/common/videobuf2/Makefile | 1 - drivers/media/common/videobuf2/frame_vector.c | 223 - drivers/media/common/videobuf2/videobuf2-core.c | 11 +- drivers/media/common/videobuf2/videobuf2-memops.c | 3 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 8 +- drivers/media/dvb-core/dvb_frontend.c | 1 - drivers/media/dvb-frontends/Kconfig | 11 +- drivers/media/dvb-frontends/Makefile | 1 - drivers/media/dvb-frontends/af9033.c | 2 - drivers/media/dvb-frontends/cx24120.c | 1 - drivers/media/dvb-frontends/cxd2841er.c | 2 +- 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/mxl692.c | 1378 - drivers/media/dvb-frontends/mxl692.h | 38 - drivers/media/dvb-frontends/mxl692_defs.h | 548 - drivers/media/dvb-frontends/rtl2832.c | 1 - drivers/media/firewire/firedtv-fw.c | 1 + drivers/media/i2c/Kconfig | 59 - drivers/media/i2c/Makefile | 8 +- drivers/media/i2c/ccs-pll.c | 124 +- drivers/media/i2c/ccs-pll.h | 86 +- drivers/media/i2c/ccs/ccs-core.c | 318 +- drivers/media/i2c/ccs/ccs-data.c | 27 +- drivers/media/i2c/ccs/ccs-data.h | 2 - drivers/media/i2c/ccs/ccs-reg-access.c | 29 +- drivers/media/i2c/ccs/ccs.h | 8 +- drivers/media/i2c/ccs/smiapp-reg-defs.h | 2 - drivers/media/i2c/imx219.c | 23 +- drivers/media/i2c/imx258.c | 82 +- drivers/media/i2c/imx334.c | 1132 - drivers/media/i2c/max9271.c | 5 - drivers/media/i2c/max9286.c | 74 +- drivers/media/i2c/mt9m111.c | 17 +- drivers/media/i2c/mt9v111.c | 6 + drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov5647.c | 1259 +- drivers/media/i2c/ov5648.c | 2624 -- drivers/media/i2c/ov5670.c | 3 +- drivers/media/i2c/ov5675.c | 6 +- drivers/media/i2c/ov6650.c | 28 +- drivers/media/i2c/ov8856.c | 4 +- drivers/media/i2c/ov8865.c | 2972 -- drivers/media/i2c/ov9640.c | 15 +- drivers/media/i2c/ov9640.h | 2 +- drivers/media/i2c/rdacm20.c | 4 +- drivers/media/i2c/rdacm21.c | 623 - drivers/media/i2c/st-mipid02.c | 21 +- drivers/media/pci/cx18/cx18-alsa-main.c | 1 + drivers/media/pci/cx18/cx18-driver.c | 1 + drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 4 +- drivers/media/pci/cx88/cx88-alsa.c | 1 + drivers/media/pci/intel/ipu3/Kconfig | 21 +- 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 | 2052 - drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2026 + drivers/media/pci/intel/ipu3/ipu3-cio2.h | 24 - drivers/media/pci/ivtv/ivtv-alsa-main.c | 1 + drivers/media/pci/ivtv/ivtv-driver.c | 8 +- drivers/media/pci/saa7134/saa7134-empress.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/saa7164/saa7164.h | 2 +- drivers/media/pci/smipcie/smipcie-ir.c | 46 +- drivers/media/pci/smipcie/smipcie-main.c | 26 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 1 + drivers/media/platform/Kconfig | 18 +- drivers/media/platform/Makefile | 1 - drivers/media/platform/allegro-dvt/Makefile | 6 - drivers/media/platform/allegro-dvt/allegro-core.c | 3773 -- drivers/media/platform/allegro-dvt/allegro-mail.c | 552 - drivers/media/platform/allegro-dvt/allegro-mail.h | 295 - drivers/media/platform/allegro-dvt/nal-h264.c | 679 - 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/am437x/am437x-vpfe.c | 2 +- drivers/media/platform/aspeed-video.c | 6 +- drivers/media/platform/atmel/atmel-isc.h | 1 - drivers/media/platform/atmel/atmel-isi.c | 47 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 45 +- drivers/media/platform/cadence/cdns-csi2rx.c | 17 +- drivers/media/platform/davinci/vpbe.c | 2 +- drivers/media/platform/davinci/vpif.c | 3 +- drivers/media/platform/davinci/vpif_capture.c | 2 +- drivers/media/platform/davinci/vpif_display.c | 86 +- drivers/media/platform/davinci/vpif_display.h | 1 + drivers/media/platform/exynos4-is/media-dev.c | 25 +- drivers/media/platform/exynos4-is/media-dev.h | 2 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 18 +- drivers/media/platform/marvell-ccic/mcam-core.c | 12 +- drivers/media/platform/marvell-ccic/mcam-core.h | 1 + drivers/media/platform/marvell-ccic/mmp-driver.c | 11 +- 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 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 3 +- drivers/media/platform/omap/Kconfig | 1 + drivers/media/platform/omap3isp/isp.c | 74 +- drivers/media/platform/pxa_camera.c | 86 +- drivers/media/platform/qcom/camss/camss-video.c | 3 +- drivers/media/platform/qcom/camss/camss.c | 11 +- drivers/media/platform/qcom/venus/Makefile | 4 +- drivers/media/platform/qcom/venus/core.c | 49 +- drivers/media/platform/qcom/venus/core.h | 78 +- drivers/media/platform/qcom/venus/firmware.c | 3 - drivers/media/platform/qcom/venus/helpers.c | 154 +- drivers/media/platform/qcom/venus/helpers.h | 4 +- drivers/media/platform/qcom/venus/hfi.c | 18 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 12 - drivers/media/platform/qcom/venus/hfi_helper.h | 22 +- drivers/media/platform/qcom/venus/hfi_parser.c | 59 +- drivers/media/platform/qcom/venus/hfi_parser.h | 7 +- drivers/media/platform/qcom/venus/hfi_plat_bufs.h | 38 - .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 1317 - drivers/media/platform/qcom/venus/hfi_platform.c | 65 - drivers/media/platform/qcom/venus/hfi_platform.h | 67 - .../media/platform/qcom/venus/hfi_platform_v4.c | 319 - .../media/platform/qcom/venus/hfi_platform_v6.c | 326 - drivers/media/platform/qcom/venus/hfi_venus.c | 80 +- drivers/media/platform/qcom/venus/pm_helpers.c | 48 +- drivers/media/platform/qcom/venus/vdec.c | 129 +- drivers/media/platform/qcom/venus/venc.c | 202 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 138 +- drivers/media/platform/rcar-vin/rcar-core.c | 7 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 2 +- drivers/media/platform/rcar-vin/rcar-dma.c | 5 - drivers/media/platform/rcar-vin/rcar-v4l2.c | 42 +- drivers/media/platform/rcar_drif.c | 2 +- drivers/media/platform/rcar_fdp1.c | 4 + drivers/media/platform/rcar_jpu.c | 6 +- drivers/media/platform/renesas-ceu.c | 58 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 36 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 34 - .../media/platform/rockchip/rkisp1/rkisp1-params.c | 6 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 1 - .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 11 +- drivers/media/platform/sh_vou.c | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 - drivers/media/platform/sti/hva/hva-hw.c | 1 - drivers/media/platform/stm32/stm32-dcmi.c | 88 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 9 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 1 + .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 4 + drivers/media/platform/ti-vpe/cal-camerarx.c | 373 +- drivers/media/platform/ti-vpe/cal-video.c | 394 +- drivers/media/platform/ti-vpe/cal.c | 399 +- drivers/media/platform/ti-vpe/cal.h | 105 +- drivers/media/platform/ti-vpe/vpe.c | 2 + drivers/media/platform/video-mux.c | 14 +- drivers/media/platform/vsp1/vsp1.h | 20 +- drivers/media/platform/vsp1/vsp1_drm.c | 6 +- drivers/media/platform/vsp1/vsp1_drv.c | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 10 +- 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/Makefile | 1 - drivers/media/rc/img-ir/Kconfig | 1 - drivers/media/rc/ir-mce_kbd-decoder.c | 2 +- drivers/media/rc/ir_toy.c | 1 - drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-cec.c | 28 +- drivers/media/rc/mceusb.c | 11 +- drivers/media/rc/rc-main.c | 14 +- drivers/media/rc/serial_ir.c | 2 +- drivers/media/rc/sunxi-cir.c | 169 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 5 + drivers/media/test-drivers/vidtv/vidtv_bridge.c | 36 +- 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/test-drivers/vivid/vivid-ctrls.c | 38 +- drivers/media/tuners/it913x.c | 1 - drivers/media/tuners/qm1d1c0042.c | 4 +- drivers/media/usb/cpia2/cpia2_v4l.c | 1 + 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 | 2 - drivers/media/usb/em28xx/em28xx-cards.c | 46 - drivers/media/usb/em28xx/em28xx-core.c | 10 +- drivers/media/usb/em28xx/em28xx-dvb.c | 26 - drivers/media/usb/em28xx/em28xx-i2c.c | 6 +- drivers/media/usb/em28xx/em28xx.h | 1 - drivers/media/usb/pwc/pwc-if.c | 22 +- drivers/media/usb/tm6000/tm6000-alsa.c | 1 + drivers/media/usb/tm6000/tm6000-dvb.c | 6 +- drivers/media/usb/usbtv/usbtv-audio.c | 2 +- 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/Makefile | 2 +- drivers/media/v4l2-core/v4l2-async.c | 180 +- drivers/media/v4l2-core/v4l2-clk.c | 321 + drivers/media/v4l2-core/v4l2-common.c | 4 +- drivers/media/v4l2-core/v4l2-ctrls.c | 19 +- drivers/media/v4l2-core/v4l2-dev.c | 20 +- drivers/media/v4l2-core/v4l2-event.c | 17 - drivers/media/v4l2-core/v4l2-fwnode.c | 17 +- drivers/media/v4l2-core/v4l2-ioctl.c | 42 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 15 +- drivers/memory/Kconfig | 17 +- drivers/memory/Makefile | 2 - drivers/memory/dfl-emif.c | 207 - drivers/memory/emif.c | 3 +- drivers/memory/mtk-smi.c | 44 +- drivers/memory/pl172.c | 4 +- drivers/memory/pl353-smc.c | 4 +- drivers/memory/samsung/exynos5422-dmc.c | 4 +- drivers/memory/tegra/Kconfig | 4 +- drivers/memory/tegra/mc.c | 7 - drivers/memory/tegra/tegra124-emc.c | 368 +- drivers/memory/tegra/tegra124.c | 82 +- drivers/memory/tegra/tegra186-emc.c | 12 +- drivers/memory/tegra/tegra20-emc.c | 13 +- drivers/memory/tegra/tegra30-emc.c | 13 +- drivers/memory/ti-aemif.c | 8 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/message/fusion/lsi/mpi_cnfg.h | 2 +- drivers/message/fusion/lsi/mpi_history.txt | 2 +- drivers/mfd/Kconfig | 22 +- drivers/mfd/Makefile | 2 +- drivers/mfd/ab8500-core.c | 43 +- drivers/mfd/acer-ec-a500.c | 202 - drivers/mfd/altera-sysmgr.c | 3 +- drivers/mfd/arizona-core.c | 11 + drivers/mfd/arizona-i2c.c | 11 +- drivers/mfd/arizona-spi.c | 138 +- drivers/mfd/arizona.h | 9 + drivers/mfd/axp20x-i2c.c | 4 +- drivers/mfd/axp20x-rsb.c | 4 +- drivers/mfd/axp20x.c | 4 +- drivers/mfd/bd9571mwv.c | 178 +- drivers/mfd/db8500-prcmu.c | 6 +- drivers/mfd/gateworks-gsc.c | 2 +- drivers/mfd/intel-lpss-pci.c | 28 - drivers/mfd/intel-m10-bmc.c | 43 - drivers/mfd/intel_msic.c | 425 + drivers/mfd/intel_quark_i2c_gpio.c | 6 +- drivers/mfd/iqs62x.c | 144 +- drivers/mfd/max8997.c | 4 +- drivers/mfd/mcp-sa11x0.c | 3 +- drivers/mfd/mt6360-core.c | 12 +- drivers/mfd/wm831x-auxadc.c | 3 +- drivers/misc/Kconfig | 22 +- drivers/misc/Makefile | 3 +- drivers/misc/atmel_tclib.c | 200 + drivers/misc/bcm-vk/Kconfig | 29 - drivers/misc/bcm-vk/Makefile | 12 - drivers/misc/bcm-vk/bcm_vk.h | 549 - drivers/misc/bcm-vk/bcm_vk_dev.c | 1652 - drivers/misc/bcm-vk/bcm_vk_msg.c | 1357 - 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 | 339 - drivers/misc/cardreader/rts5227.c | 5 - drivers/misc/cardreader/rtsx_pcr.c | 9 +- drivers/misc/cxl/cxllib.c | 4 +- drivers/misc/cxl/sysfs.c | 2 +- drivers/misc/eeprom/eeprom_93xx46.c | 17 - drivers/misc/fastrpc.c | 12 +- drivers/misc/habanalabs/Kconfig | 1 + drivers/misc/habanalabs/common/Makefile | 10 +- drivers/misc/habanalabs/common/asid.c | 6 +- drivers/misc/habanalabs/common/command_buffer.c | 8 +- .../misc/habanalabs/common/command_submission.c | 473 +- drivers/misc/habanalabs/common/context.c | 33 +- drivers/misc/habanalabs/common/debugfs.c | 48 +- drivers/misc/habanalabs/common/device.c | 86 +- drivers/misc/habanalabs/common/firmware_if.c | 157 +- drivers/misc/habanalabs/common/habanalabs.h | 117 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 37 +- drivers/misc/habanalabs/common/hw_queue.c | 51 +- drivers/misc/habanalabs/common/irq.c | 2 +- drivers/misc/habanalabs/common/memory.c | 673 +- drivers/misc/habanalabs/common/mmu.c | 514 + drivers/misc/habanalabs/common/mmu/Makefile | 2 - drivers/misc/habanalabs/common/mmu/mmu.c | 626 - drivers/misc/habanalabs/common/mmu/mmu_v1.c | 966 - drivers/misc/habanalabs/common/mmu_v1.c | 966 + drivers/misc/habanalabs/common/pci.c | 407 + drivers/misc/habanalabs/common/pci/Makefile | 2 - drivers/misc/habanalabs/common/pci/pci.c | 378 - drivers/misc/habanalabs/gaudi/gaudi.c | 481 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 - drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 18 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 5 - drivers/misc/habanalabs/goya/goya.c | 106 +- drivers/misc/habanalabs/goya/goyaP.h | 1 - drivers/misc/habanalabs/goya/goya_coresight.c | 11 +- drivers/misc/habanalabs/goya/goya_security.c | 5 - drivers/misc/habanalabs/include/common/cpucp_if.h | 14 - .../misc/habanalabs/include/common/hl_boot_if.h | 19 - .../habanalabs/include/gaudi/gaudi_async_events.h | 4 - .../misc/habanalabs/include/gaudi/gaudi_masks.h | 5 +- .../misc/habanalabs/include/gaudi/gaudi_packets.h | 27 +- .../habanalabs/include/goya/asic_reg/goya_masks.h | 5 +- drivers/misc/ibmvmc.c | 4 +- drivers/misc/lkdtm/Makefile | 1 - drivers/misc/mei/bus.c | 24 +- drivers/misc/mei/client.c | 288 +- drivers/misc/mei/client.h | 8 - drivers/misc/mei/debugfs.c | 1 - drivers/misc/mei/hbm.c | 165 +- drivers/misc/mei/hbm.h | 4 +- drivers/misc/mei/hdcp/mei_hdcp.c | 7 +- drivers/misc/mei/hw-me-regs.h | 5 - drivers/misc/mei/hw.h | 61 - drivers/misc/mei/init.c | 5 +- drivers/misc/mei/interrupt.c | 43 +- drivers/misc/mei/main.c | 2 +- drivers/misc/mei/mei_dev.h | 18 - drivers/misc/mei/pci-me.c | 5 - drivers/misc/ocxl/file.c | 3 +- drivers/misc/pci_endpoint_test.c | 1 + drivers/misc/pti.c | 978 + drivers/misc/pvpanic.c | 60 +- drivers/misc/sgi-xp/xpnet.c | 4 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 19 +- 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/bus.c | 11 +- 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 | 21 +- drivers/mmc/core/mmc_ops.c | 6 +- drivers/mmc/core/mmc_test.c | 31 +- drivers/mmc/core/queue.c | 6 +- drivers/mmc/core/queue.h | 1 + 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 | 43 +- drivers/mmc/host/Makefile | 5 +- drivers/mmc/host/android-goldfish.c | 545 + drivers/mmc/host/atmel-mci.c | 52 +- drivers/mmc/host/au1xmmc.c | 14 +- drivers/mmc/host/cavium.c | 5 +- drivers/mmc/host/cb710-mmc.c | 12 +- 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/dw_mmc.c | 6 +- drivers/mmc/host/jz4740_mmc.c | 1 + drivers/mmc/host/meson-gx-mmc.c | 38 +- drivers/mmc/host/mmci.c | 84 +- drivers/mmc/host/mtk-sd.c | 18 +- drivers/mmc/host/mxs-mmc.c | 2 +- drivers/mmc/host/omap.c | 7 +- drivers/mmc/host/omap_hsmmc.c | 18 +- drivers/mmc/host/owl-mmc.c | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 16 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 91 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 5 +- drivers/mmc/host/s3cmci.c | 6 +- drivers/mmc/host/sdhci-esdhc-imx.c | 3 +- drivers/mmc/host/sdhci-iproc.c | 18 - drivers/mmc/host/sdhci-msm.c | 322 +- drivers/mmc/host/sdhci-of-arasan.c | 65 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 105 - drivers/mmc/host/sdhci-of-aspeed.c | 289 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 1 - drivers/mmc/host/sdhci-pci-gli.c | 23 +- drivers/mmc/host/sdhci-pci-o2micro.c | 20 - drivers/mmc/host/sdhci-pltfm.h | 7 +- drivers/mmc/host/sdhci-sirf.c | 235 + drivers/mmc/host/sdhci-sprd.c | 6 +- drivers/mmc/host/sdhci-xenon.c | 1 - drivers/mmc/host/sdhci.c | 9 +- drivers/mmc/host/sdhci_am654.c | 28 - drivers/mmc/host/sunxi-mmc.c | 30 +- drivers/mmc/host/tifm_sd.c | 7 +- drivers/mmc/host/tmio_mmc.h | 2 +- drivers/mmc/host/tmio_mmc_core.c | 8 +- drivers/mmc/host/uniphier-sd.c | 14 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/mmc/host/via-sdmmc.c | 9 +- drivers/mmc/host/wbsd.c | 35 +- drivers/most/core.c | 6 +- drivers/mtd/devices/phram.c | 6 +- drivers/mtd/devices/st_spi_fsm.c | 2 +- drivers/mtd/maps/pci.c | 8 +- drivers/mtd/maps/sun_uflash.c | 1 + drivers/mtd/mtdswap.c | 1 + 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/marvell_nand.c | 2 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 4 +- drivers/mtd/nand/raw/tango_nand.c | 727 + drivers/mtd/parsers/Kconfig | 8 - drivers/mtd/parsers/Makefile | 1 - drivers/mtd/parsers/afs.c | 4 +- drivers/mtd/parsers/parser_imagetag.c | 4 - drivers/mtd/parsers/qcomsmempart.c | 170 - drivers/mtd/spi-nor/controllers/hisi-sfc.c | 4 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 - drivers/mtd/spi-nor/core.c | 49 +- drivers/mtd/spi-nor/core.h | 2 - drivers/mtd/spi-nor/sfdp.c | 5 +- drivers/mtd/spi-nor/sst.c | 52 +- drivers/mtd/ubi/eba.c | 1 + drivers/mtd/ubi/io.c | 7 +- drivers/net/Kconfig | 6 +- drivers/net/Makefile | 2 +- drivers/net/arcnet/arc-rimi.c | 4 +- drivers/net/arcnet/arcdevice.h | 6 - drivers/net/arcnet/arcnet.c | 73 +- drivers/net/arcnet/com20020-isa.c | 4 +- drivers/net/arcnet/com20020-pci.c | 36 +- drivers/net/arcnet/com20020_cs.c | 4 +- drivers/net/arcnet/com90io.c | 4 +- drivers/net/arcnet/com90xx.c | 4 +- drivers/net/bareudp.c | 19 +- drivers/net/bonding/bond_3ad.c | 26 +- drivers/net/bonding/bond_main.c | 174 +- drivers/net/bonding/bond_options.c | 55 +- drivers/net/caif/caif_serial.c | 3 +- drivers/net/caif/caif_virtio.c | 8 +- drivers/net/can/Makefile | 7 +- drivers/net/can/at91_can.c | 4 +- drivers/net/can/c_can/c_can.c | 28 +- drivers/net/can/c_can/c_can_pci.c | 3 +- drivers/net/can/c_can/c_can_platform.c | 6 +- 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 | 470 - drivers/net/can/dev/length.c | 95 - drivers/net/can/dev/netlink.c | 380 - drivers/net/can/dev/rx-offload.c | 377 - drivers/net/can/dev/skb.c | 231 - drivers/net/can/flexcan.c | 162 +- drivers/net/can/grcan.c | 4 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 4 +- drivers/net/can/kvaser_pciefd.c | 10 +- drivers/net/can/m_can/Makefile | 4 - drivers/net/can/m_can/m_can.c | 13 +- drivers/net/can/m_can/tcan4x5x-core.c | 437 - drivers/net/can/m_can/tcan4x5x-regmap.c | 135 - drivers/net/can/m_can/tcan4x5x.c | 533 + drivers/net/can/m_can/tcan4x5x.h | 57 - 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/peak_canfd/peak_pciefd_main.c | 1 + 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/ems_pci.c | 1 + drivers/net/can/sja1000/ems_pcmcia.c | 1 + drivers/net/can/sja1000/kvaser_pci.c | 1 + drivers/net/can/sja1000/peak_pci.c | 2 + drivers/net/can/sja1000/peak_pcmcia.c | 1 + drivers/net/can/sja1000/plx_pci.c | 12 + drivers/net/can/sja1000/sja1000.c | 4 +- drivers/net/can/sja1000/tscan1.c | 4 +- drivers/net/can/slcan.c | 4 +- drivers/net/can/softing/softing_main.c | 4 +- drivers/net/can/spi/hi311x.c | 4 +- drivers/net/can/spi/mcp251x.c | 28 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 122 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 2 +- drivers/net/can/sun4i_can.c | 4 +- drivers/net/can/ti_hecc.c | 4 +- drivers/net/can/usb/Kconfig | 1 - 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 | 6 +- 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 | 10 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 2 + drivers/net/can/usb/peak_usb/pcan_usb_core.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 3 + drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 + drivers/net/can/usb/ucan.c | 4 +- drivers/net/can/usb/usb_8dev.c | 4 +- drivers/net/can/vcan.c | 2 +- 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 | 239 +- drivers/net/dsa/b53/b53_priv.h | 26 +- drivers/net/dsa/b53/b53_regs.h | 1 - drivers/net/dsa/bcm_sf2.c | 81 +- drivers/net/dsa/bcm_sf2_cfp.c | 12 +- drivers/net/dsa/bcm_sf2_regs.h | 1 - drivers/net/dsa/dsa_loop.c | 74 +- drivers/net/dsa/hirschmann/Kconfig | 1 - drivers/net/dsa/hirschmann/hellcreek.c | 452 +- drivers/net/dsa/hirschmann/hellcreek.h | 23 +- drivers/net/dsa/lan9303-core.c | 12 +- drivers/net/dsa/lantiq_gswip.c | 300 +- drivers/net/dsa/microchip/ksz8795.c | 108 +- drivers/net/dsa/microchip/ksz9477.c | 98 +- drivers/net/dsa/microchip/ksz_common.c | 29 +- drivers/net/dsa/microchip/ksz_common.h | 8 +- drivers/net/dsa/mt7530.c | 225 +- drivers/net/dsa/mt7530.h | 20 - drivers/net/dsa/mv88e6xxx/Kconfig | 13 + drivers/net/dsa/mv88e6xxx/Makefile | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 663 +- drivers/net/dsa/mv88e6xxx/chip.h | 11 +- drivers/net/dsa/mv88e6xxx/global1.h | 4 + drivers/net/dsa/mv88e6xxx/global1_vtu.c | 69 +- drivers/net/dsa/mv88e6xxx/global2.c | 8 +- drivers/net/dsa/mv88e6xxx/global2.h | 187 +- drivers/net/dsa/mv88e6xxx/port.c | 73 +- drivers/net/dsa/mv88e6xxx/port.h | 24 +- drivers/net/dsa/ocelot/Kconfig | 2 - drivers/net/dsa/ocelot/felix.c | 1152 +- drivers/net/dsa/ocelot/felix.h | 18 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 67 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 49 +- drivers/net/dsa/qca/ar9331.c | 165 +- drivers/net/dsa/qca8k.c | 40 +- drivers/net/dsa/realtek-smi-core.h | 12 +- drivers/net/dsa/rtl8366.c | 156 +- drivers/net/dsa/rtl8366rb.c | 276 +- drivers/net/dsa/sja1105/sja1105.h | 6 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 9 +- drivers/net/dsa/sja1105/sja1105_main.c | 365 +- drivers/net/dsa/sja1105/sja1105_spi.c | 6 - drivers/net/dsa/sja1105/sja1105_static_config.c | 2 +- drivers/net/dsa/xrs700x/Kconfig | 26 - drivers/net/dsa/xrs700x/Makefile | 4 - drivers/net/dsa/xrs700x/xrs700x.c | 749 - drivers/net/dsa/xrs700x/xrs700x.h | 42 - drivers/net/dsa/xrs700x/xrs700x_i2c.c | 147 - drivers/net/dsa/xrs700x/xrs700x_mdio.c | 164 - drivers/net/dsa/xrs700x/xrs700x_reg.h | 208 - drivers/net/ethernet/3com/3c509.c | 3 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 16 +- drivers/net/ethernet/amd/pcnet32.c | 5 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 14 - drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 39 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 6 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/atheros/alx/main.c | 7 +- 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/Kconfig | 9 +- drivers/net/ethernet/broadcom/Makefile | 1 - drivers/net/ethernet/broadcom/bcm4908_enet.c | 696 - drivers/net/ethernet/broadcom/bcm4908_enet.h | 96 - drivers/net/ethernet/broadcom/bcm63xx_enet.c | 190 +- drivers/net/ethernet/broadcom/bcm63xx_enet.h | 14 +- drivers/net/ethernet/broadcom/bcmsysport.c | 82 +- drivers/net/ethernet/broadcom/bcmsysport.h | 37 +- drivers/net/ethernet/broadcom/bgmac.c | 114 +- drivers/net/ethernet/broadcom/bgmac.h | 59 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 478 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 46 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 11 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 344 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 9 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 59 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 8 +- drivers/net/ethernet/broadcom/tg3.c | 36 +- drivers/net/ethernet/broadcom/tg3.h | 1 - drivers/net/ethernet/broadcom/unimac.h | 68 - drivers/net/ethernet/cadence/macb_main.c | 28 +- drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h | 2 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 + drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 + .../net/ethernet/cavium/liquidio/octeon_device.c | 3 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 13 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 12 +- drivers/net/ethernet/chelsio/cxgb/common.h | 6 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 54 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 53 +- drivers/net/ethernet/chelsio/cxgb/sge.h | 3 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 64 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 3 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 47 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 3 - drivers/net/ethernet/chelsio/cxgb4/sge.c | 49 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 16 +- drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h | 1 - drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 6 - drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 1 - .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 3 + .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 129 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 7 +- .../chelsio/inline_crypto/chtls/chtls_cm.h | 3 + drivers/net/ethernet/cisco/enic/enic_main.c | 4 + drivers/net/ethernet/davicom/dm9000.c | 29 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 + drivers/net/ethernet/faraday/ftgmac100.c | 1 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 54 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 152 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 15 - .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 16 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 156 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 5 - drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 17 - drivers/net/ethernet/freescale/dpaa2/dpni.c | 93 - drivers/net/ethernet/freescale/dpaa2/dpni.h | 9 - drivers/net/ethernet/freescale/enetc/Kconfig | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 93 +- drivers/net/ethernet/freescale/enetc/enetc.h | 5 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 22 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 61 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 168 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 - drivers/net/ethernet/freescale/fec.h | 5 - drivers/net/ethernet/freescale/fec_main.c | 16 +- drivers/net/ethernet/freescale/fec_ptp.c | 7 - drivers/net/ethernet/freescale/fman/fman_memac.c | 4 - drivers/net/ethernet/freescale/gianfar.c | 22 +- drivers/net/ethernet/freescale/ucc_geth.c | 549 +- drivers/net/ethernet/freescale/ucc_geth.h | 6 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 20 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 101 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 56 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 16 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 165 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 20 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 27 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 330 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 349 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 15 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 31 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 215 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 54 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 204 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 20 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 188 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 8 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/ibm/emac/core.c | 15 +- drivers/net/ethernet/ibm/ibmveth.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 504 +- drivers/net/ethernet/ibm/ibmvnic.h | 17 +- drivers/net/ethernet/intel/e100.c | 92 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 1 + drivers/net/ethernet/intel/e1000e/82571.c | 2 - drivers/net/ethernet/intel/e1000e/hw.h | 6 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 7 + drivers/net/ethernet/intel/e1000e/netdev.c | 6 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 13 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 + drivers/net/ethernet/intel/i40e/i40e.h | 27 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 11 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 65 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 949 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 169 +- drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 752 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 3 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 453 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 704 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 9 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 174 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 667 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 - drivers/net/ethernet/intel/i40e/i40e_type.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 33 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 159 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 3 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 15 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 2 +- drivers/net/ethernet/intel/ice/Makefile | 1 - drivers/net/ethernet/intel/ice/ice.h | 64 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 52 +- drivers/net/ethernet/intel/ice/ice_base.c | 24 +- drivers/net/ethernet/intel/ice/ice_common.c | 62 +- drivers/net/ethernet/intel/ice/ice_common.h | 3 - drivers/net/ethernet/intel/ice/ice_controlq.c | 4 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 4 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 78 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 47 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 58 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 273 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 68 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 8 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 12 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 10 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 - drivers/net/ethernet/intel/ice/ice_lag.c | 445 - drivers/net/ethernet/intel/ice/ice_lag.h | 87 - drivers/net/ethernet/intel/ice/ice_lib.c | 161 +- drivers/net/ethernet/intel/ice/ice_main.c | 181 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 662 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 14 - drivers/net/ethernet/intel/ice/ice_sched.c | 1271 +- drivers/net/ethernet/intel/ice/ice_sched.h | 24 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 - drivers/net/ethernet/intel/ice/ice_switch.c | 17 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 167 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 4 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 7 +- drivers/net/ethernet/intel/ice/ice_type.h | 159 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 107 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 88 +- drivers/net/ethernet/intel/igb/e1000_hw.h | 6 +- drivers/net/ethernet/intel/igb/igb.h | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 81 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 31 +- drivers/net/ethernet/intel/igbvf/netdev.c | 14 +- drivers/net/ethernet/intel/igc/igc.h | 4 +- drivers/net/ethernet/intel/igc/igc_defines.h | 4 +- drivers/net/ethernet/intel/igc/igc_dump.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 58 +- drivers/net/ethernet/intel/igc/igc_hw.h | 1 + drivers/net/ethernet/intel/igc/igc_i225.c | 3 +- drivers/net/ethernet/intel/igc/igc_mac.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 33 +- drivers/net/ethernet/intel/igc/igc_phy.c | 18 - drivers/net/ethernet/intel/igc/igc_phy.h | 1 - drivers/net/ethernet/intel/igc/igc_ptp.c | 72 +- drivers/net/ethernet/intel/igc/igc_regs.h | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 5 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 78 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 5 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 42 +- drivers/net/ethernet/marvell/Kconfig | 5 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 80 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 134 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 599 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 89 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 10 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 575 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 25 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 71 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 5 - .../ethernet/marvell/octeontx2/af/lmac_common.h | 131 - drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 59 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 163 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 5 - .../ethernet/marvell/octeontx2/af/npc_profile.h | 2 + drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 12 - drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 272 - drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 57 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 172 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 85 - .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 228 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 261 - .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 130 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 481 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 652 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 27 - .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 139 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 6 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 54 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 32 - .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 614 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 10 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 181 - drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 17 - .../ethernet/marvell/octeontx2/nic/otx2_common.c | 236 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 135 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 551 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 159 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 83 +- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 4 - .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 10 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 76 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 52 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 93 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 5 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 43 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 12 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 5 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 6 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 9 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 - .../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 27 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 17 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 - drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 221 - drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 18 - .../mellanox/mlx5/core/diag/en_rep_tracepoint.h | 4 +- .../mellanox/mlx5/core/diag/en_tc_tracepoint.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 84 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 16 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 21 +- 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/rep/neigh.c | 34 +- .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 346 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 175 - .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 499 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 27 - .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 1649 - .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.h | 38 - .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 33 - .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 1 - .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 5 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 457 - drivers/net/ethernet/mellanox/mlx5/core/en/trap.h | 37 - drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 13 - drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 8 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 14 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 29 +- .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 24 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 106 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 7 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 3 - .../mellanox/mlx5/core/en_accel/tls_stats.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 101 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 212 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 601 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 100 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 98 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 108 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1185 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 41 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 26 - drivers/net/ethernet/mellanox/mlx5/core/eq.c | 18 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 2 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 41 - .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 517 - .../ethernet/mellanox/mlx5/core/esw/indir_table.h | 76 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 94 - .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 687 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 54 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 1 - .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 30 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 5 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 6 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 425 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 36 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 5 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 69 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 14 - drivers/net/ethernet/mellanox/mlx5/core/mr.c | 1 - .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 20 - drivers/net/ethernet/mellanox/mlx5/core/qos.c | 85 - drivers/net/ethernet/mellanox/mlx5/core/qos.h | 30 - drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c | 49 - .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 273 - .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 55 - .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 102 - .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 556 - .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 231 - .../mellanox/mlx5/core/sf/mlx5_ifc_vhca_event.h | 82 - drivers/net/ethernet/mellanox/mlx5/core/sf/priv.h | 21 - drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 100 - .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 188 - .../ethernet/mellanox/mlx5/core/sf/vhca_event.h | 56 - .../mellanox/mlx5/core/steering/dr_action.c | 588 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 17 +- .../mellanox/mlx5/core/steering/dr_domain.c | 23 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 118 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 66 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 30 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 1619 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 171 - .../mellanox/mlx5/core/steering/dr_ste_v0.c | 1640 - .../mellanox/mlx5/core/steering/dr_ste_v1.c | 1633 - .../mellanox/mlx5/core/steering/dr_types.h | 193 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 85 + .../mlx5/core/steering/mlx5_ifc_dr_ste_v1.h | 434 - .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 15 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c | 2 +- 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/reg.h | 1 - drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 30 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 202 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 7 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 138 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 - .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 214 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 3 +- drivers/net/ethernet/micrel/Kconfig | 4 - drivers/net/ethernet/micrel/ks8851.h | 2 - drivers/net/ethernet/micrel/ks8851_common.c | 114 +- drivers/net/ethernet/micrel/ks8851_par.c | 2 + drivers/net/ethernet/micrel/ks8851_spi.c | 2 + drivers/net/ethernet/microchip/lan743x_main.c | 389 +- drivers/net/ethernet/microchip/lan743x_main.h | 25 +- drivers/net/ethernet/mscc/Kconfig | 2 - drivers/net/ethernet/mscc/Makefile | 4 +- drivers/net/ethernet/mscc/ocelot.c | 728 +- drivers/net/ethernet/mscc/ocelot.h | 24 +- drivers/net/ethernet/mscc/ocelot_devlink.c | 885 - drivers/net/ethernet/mscc/ocelot_flower.c | 10 +- drivers/net/ethernet/mscc/ocelot_io.c | 8 - drivers/net/ethernet/mscc/ocelot_mrp.c | 175 - drivers/net/ethernet/mscc/ocelot_net.c | 602 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 19 +- drivers/net/ethernet/mscc/ocelot_vcap.h | 295 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 331 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 1 - 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/netronome/nfp/flower/main.h | 8 - .../net/ethernet/netronome/nfp/flower/metadata.c | 40 +- .../net/ethernet/netronome/nfp/flower/offload.c | 66 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 15 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 14 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 15 +- .../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/qede/qede.h | 10 - drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 134 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 12 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 35 +- drivers/net/ethernet/qlogic/qla3xxx.c | 196 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 2 + .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 3 - .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 5 - drivers/net/ethernet/realtek/r8169.h | 1 - drivers/net/ethernet/realtek/r8169_main.c | 550 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 1 - drivers/net/ethernet/renesas/ravb.h | 37 +- drivers/net/ethernet/renesas/ravb_main.c | 6 +- drivers/net/ethernet/renesas/sh_eth.c | 7 - drivers/net/ethernet/rocker/rocker.h | 6 +- drivers/net/ethernet/rocker/rocker_main.c | 63 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 45 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c | 4 +- drivers/net/ethernet/sfc/efx.c | 2 + drivers/net/ethernet/sfc/efx_channels.c | 6 +- drivers/net/ethernet/sfc/rx.c | 10 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 10 +- drivers/net/ethernet/socionext/netsec.c | 18 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 8 - drivers/net/ethernet/stmicro/stmmac/Makefile | 1 - .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 69 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 91 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 35 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 286 - drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 59 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 19 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 + .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 2 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 9 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 5 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 9 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 76 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 37 +- drivers/net/ethernet/sun/niu.c | 2 + drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac.h | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 1 - drivers/net/ethernet/ti/Kconfig | 10 - drivers/net/ethernet/ti/Makefile | 1 - drivers/net/ethernet/ti/am65-cpsw-nuss.c | 607 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 28 - drivers/net/ethernet/ti/am65-cpsw-qos.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 538 - drivers/net/ethernet/ti/am65-cpsw-switchdev.h | 34 - drivers/net/ethernet/ti/am65-cpts.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 22 +- drivers/net/ethernet/ti/cpsw_ale.c | 7 - drivers/net/ethernet/ti/cpsw_new.c | 22 +- drivers/net/ethernet/ti/cpsw_priv.c | 12 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 91 +- drivers/net/ethernet/ti/davinci_mdio.c | 12 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 8 +- drivers/net/ethernet/toshiba/spider_net.c | 18 +- drivers/net/ethernet/xilinx/Kconfig | 1 + drivers/net/ethernet/xilinx/xilinx_axienet.h | 41 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 141 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 3 +- drivers/net/geneve.c | 49 +- drivers/net/gtp.c | 38 +- drivers/net/hamradio/6pack.c | 5 + drivers/net/hamradio/scc.c | 1 + drivers/net/hyperv/hyperv_net.h | 93 +- drivers/net/hyperv/netvsc.c | 89 +- drivers/net/hyperv/netvsc_bpf.c | 14 +- drivers/net/hyperv/netvsc_drv.c | 61 +- drivers/net/hyperv/rndis_filter.c | 248 +- drivers/net/ieee802154/atusb.c | 1 - drivers/net/ifb.c | 7 +- drivers/net/ipa/Kconfig | 10 +- drivers/net/ipa/gsi.c | 405 +- drivers/net/ipa/gsi.h | 6 +- drivers/net/ipa/gsi_reg.h | 31 +- drivers/net/ipa/gsi_trans.h | 1 - drivers/net/ipa/ipa.h | 4 +- drivers/net/ipa/ipa_clock.c | 199 +- drivers/net/ipa/ipa_cmd.c | 127 +- drivers/net/ipa/ipa_cmd.h | 24 +- 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 | 127 +- drivers/net/ipa/ipa_main.c | 43 +- drivers/net/ipa/ipa_mem.c | 4 +- drivers/net/ipa/ipa_qmi.c | 2 - drivers/net/ipa/ipa_reg.h | 22 +- drivers/net/ipa/ipa_table.c | 16 +- drivers/net/ipa/ipa_table.h | 8 +- drivers/net/ipvlan/ipvlan_core.c | 6 +- drivers/net/macvlan.c | 2 +- drivers/net/mdio/mdio-moxart.c | 4 +- drivers/net/mdio/of_mdio.c | 30 + drivers/net/mhi/Makefile | 3 - drivers/net/mhi/mhi.h | 40 - drivers/net/mhi/net.c | 408 - drivers/net/mhi/proto_mbim.c | 293 - drivers/net/mhi_net.c | 317 + drivers/net/netdevsim/dev.c | 40 +- drivers/net/netdevsim/fib.c | 678 +- drivers/net/netdevsim/netdev.c | 3 +- drivers/net/pcs/pcs-lynx.c | 36 - drivers/net/phy/at803x.c | 85 +- drivers/net/phy/bcm-phy-lib.c | 13 +- drivers/net/phy/bcm7xxx.c | 2 - drivers/net/phy/broadcom.c | 291 +- drivers/net/phy/dp83822.c | 12 +- drivers/net/phy/dp83869.c | 4 - drivers/net/phy/dp83tc811.c | 11 +- drivers/net/phy/icplus.c | 387 +- drivers/net/phy/lxt.c | 1 - drivers/net/phy/marvell.c | 47 +- drivers/net/phy/marvell10g.c | 2 - drivers/net/phy/mdio_bus.c | 10 +- drivers/net/phy/micrel.c | 18 +- drivers/net/phy/mscc/Makefile | 1 - drivers/net/phy/mscc/mscc.h | 28 - drivers/net/phy/mscc/mscc_main.c | 608 +- drivers/net/phy/mscc/mscc_serdes.c | 650 - drivers/net/phy/mscc/mscc_serdes.h | 31 - drivers/net/phy/national.c | 2 + drivers/net/phy/phy.c | 12 +- drivers/net/phy/phy_device.c | 76 +- drivers/net/phy/phylink.c | 6 +- drivers/net/phy/realtek.c | 132 - drivers/net/phy/sfp-bus.c | 38 +- drivers/net/phy/sfp.c | 208 +- drivers/net/ppp/ppp_async.c | 11 +- drivers/net/ppp/ppp_synctty.c | 11 +- drivers/net/ppp/pptp.c | 8 +- drivers/net/tap.c | 19 +- drivers/net/team/team.c | 6 +- drivers/net/tun.c | 73 +- drivers/net/usb/cdc-phonet.c | 2 - drivers/net/usb/cdc_ether.c | 6 - drivers/net/usb/cdc_ncm.c | 22 +- drivers/net/usb/hso.c | 46 +- drivers/net/usb/lan78xx.c | 6 +- drivers/net/usb/pegasus.c | 7 +- drivers/net/usb/qmi_wwan.c | 102 +- drivers/net/usb/r8152.c | 265 +- drivers/net/usb/rtl8150.c | 6 +- drivers/net/usb/usbnet.c | 23 +- drivers/net/veth.c | 111 +- drivers/net/virtio_net.c | 29 +- drivers/net/vmxnet3/vmxnet3_drv.c | 46 +- drivers/net/vmxnet3/vmxnet3_int.h | 2 + drivers/net/vrf.c | 10 +- drivers/net/vxlan.c | 49 +- drivers/net/wan/farsync.c | 12 +- drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/net/wan/hdlc_x25.c | 48 +- drivers/net/wan/ixp4xx_hss.c | 4 +- drivers/net/wan/lapbether.c | 3 + drivers/net/wan/lmc/lmc_main.c | 4 +- drivers/net/wan/sbni.c | 2 +- drivers/net/wireguard/device.c | 21 +- drivers/net/wireguard/device.h | 15 +- drivers/net/wireguard/peer.c | 28 +- drivers/net/wireguard/peer.h | 8 +- drivers/net/wireguard/queueing.c | 86 +- drivers/net/wireguard/queueing.h | 45 +- drivers/net/wireguard/receive.c | 16 +- drivers/net/wireguard/send.c | 31 +- drivers/net/wireguard/socket.c | 8 +- drivers/net/wireless/admtek/adm8211.c | 1 + drivers/net/wireless/ath/ath.h | 3 +- drivers/net/wireless/ath/ath10k/ahb.c | 5 +- drivers/net/wireless/ath/ath10k/core.c | 41 - drivers/net/wireless/ath/ath10k/core.h | 9 +- drivers/net/wireless/ath/ath10k/debug.h | 1 - drivers/net/wireless/ath/ath10k/htc.c | 4 - drivers/net/wireless/ath/ath10k/htt.h | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 32 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 14 +- drivers/net/wireless/ath/ath10k/hw.h | 2 - drivers/net/wireless/ath/ath10k/mac.c | 287 +- drivers/net/wireless/ath/ath10k/pci.c | 7 +- drivers/net/wireless/ath/ath10k/sdio.c | 5 +- drivers/net/wireless/ath/ath10k/snoc.c | 103 +- drivers/net/wireless/ath/ath10k/trace.h | 4 +- drivers/net/wireless/ath/ath10k/txrx.c | 4 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 16 +- drivers/net/wireless/ath/ath10k/wmi.c | 6 +- drivers/net/wireless/ath/ath11k/core.h | 9 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 12 - .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 15 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 20 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 1 - drivers/net/wireless/ath/ath11k/hal_tx.c | 2 - drivers/net/wireless/ath/ath11k/hal_tx.h | 1 - drivers/net/wireless/ath/ath11k/mac.c | 187 +- drivers/net/wireless/ath/ath11k/mac.h | 6 - drivers/net/wireless/ath/ath11k/pci.c | 4 +- drivers/net/wireless/ath/ath11k/peer.c | 9 +- drivers/net/wireless/ath/ath11k/peer.h | 3 +- drivers/net/wireless/ath/ath11k/qmi.c | 5 - drivers/net/wireless/ath/ath11k/reg.c | 4 +- drivers/net/wireless/ath/ath11k/trace.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 231 +- drivers/net/wireless/ath/ath11k/wmi.h | 37 +- drivers/net/wireless/ath/ath5k/base.c | 1 + drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +- 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/ath9k/Kconfig | 8 +- drivers/net/wireless/ath/ath9k/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/debug.c | 5 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 1 + drivers/net/wireless/ath/ath9k/hw.h | 1 - drivers/net/wireless/ath/ath9k/init.c | 1 + drivers/net/wireless/ath/ath9k/main.c | 95 +- drivers/net/wireless/ath/ath9k/xmit.c | 6 - drivers/net/wireless/ath/carl9170/fwcmd.h | 2 +- drivers/net/wireless/ath/carl9170/wlan.h | 20 +- drivers/net/wireless/ath/key.c | 41 +- drivers/net/wireless/ath/wcn36xx/main.c | 3 +- drivers/net/wireless/ath/wcn36xx/smd.c | 5 +- drivers/net/wireless/ath/wcn36xx/smd.h | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 40 +- drivers/net/wireless/ath/wil6210/debugfs.c | 17 +- drivers/net/wireless/ath/wil6210/netdev.c | 11 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 2 - drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 - drivers/net/wireless/ath/wil6210/wil6210.h | 3 - drivers/net/wireless/ath/wil6210/wmi.c | 11 +- drivers/net/wireless/atmel/at76c50x-usb.c | 4 +- drivers/net/wireless/atmel/atmel.c | 1 + drivers/net/wireless/atmel/atmel_cs.c | 1 + drivers/net/wireless/atmel/atmel_pci.c | 1 + drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 94 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 6 - .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/core.c | 24 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 32 - .../broadcom/brcm80211/brcmfmac/firmware.c | 10 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 28 - .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 - .../net/wireless/broadcom/brcm80211/brcmsmac/d11.h | 4 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 1 + .../wireless/broadcom/brcm80211/brcmutil/utils.c | 1 + .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 - drivers/net/wireless/cisco/airo.c | 1 + drivers/net/wireless/cisco/airo_cs.c | 1 + drivers/net/wireless/intel/iwlegacy/4965-mac.c | 14 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 14 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 124 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 20 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 1 + drivers/net/wireless/intel/iwlwifi/dvm/main.c | 10 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 109 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 25 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 12 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 18 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 15 - .../net/wireless/intel/iwlwifi/fw/api/location.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 5 - .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 15 +- drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h | 60 - drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 32 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 88 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 167 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 29 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 - drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 93 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 16 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 91 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 1 - drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 16 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 - drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 25 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 47 +- drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 47 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 172 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 173 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 140 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 281 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 118 - drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 132 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 29 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 190 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 61 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 55 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 343 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 20 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 284 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 47 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 160 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 130 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 189 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 188 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 1 - drivers/net/wireless/intersil/hostap/hostap_cs.c | 1 + drivers/net/wireless/intersil/hostap/hostap_pci.c | 1 + drivers/net/wireless/intersil/hostap/hostap_plx.c | 1 + drivers/net/wireless/mac80211_hwsim.c | 74 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 45 +- drivers/net/wireless/marvell/mwifiex/main.c | 7 - drivers/net/wireless/marvell/mwifiex/pcie.c | 2 +- drivers/net/wireless/marvell/mwl8k.c | 5 +- drivers/net/wireless/mediatek/mt76/Kconfig | 5 - drivers/net/wireless/mediatek/mt76/Makefile | 4 - drivers/net/wireless/mediatek/mt76/dma.c | 42 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76.h | 75 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 + drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 3 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 17 - drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 64 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 210 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 192 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1689 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 683 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 132 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 9 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 23 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 9 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 101 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 105 - .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 119 - .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 1842 - .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 979 - drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 14 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 28 - drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 102 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 42 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 25 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 48 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 139 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 2 - drivers/net/wireless/mediatek/mt76/mt7915/main.c | 46 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 552 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 63 - drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 69 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 177 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 29 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 528 +- .../net/wireless/mediatek/mt76/mt7915/testmode.h | 59 - drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 11 - drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 5 - .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 250 - drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 356 - drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c | 100 - drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h | 27 - drivers/net/wireless/mediatek/mt76/mt7921/init.c | 282 - drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 1516 - drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 333 - drivers/net/wireless/mediatek/mt76/mt7921/main.c | 1161 - drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 1306 - drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 434 - drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 342 - drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 292 - drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 419 - drivers/net/wireless/mediatek/mt76/testmode.c | 124 +- drivers/net/wireless/mediatek/mt76/testmode.h | 17 - drivers/net/wireless/mediatek/mt76/tx.c | 39 +- drivers/net/wireless/mediatek/mt76/usb.c | 1 - drivers/net/wireless/mediatek/mt7601u/dma.c | 26 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 3 - drivers/net/wireless/microchip/wilc1000/Kconfig | 2 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 2 +- drivers/net/wireless/microchip/wilc1000/fw.h | 8 +- drivers/net/wireless/microchip/wilc1000/mon.c | 4 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 4 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 15 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 3 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 5 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2500usb.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt61pci.c | 2 + drivers/net/wireless/ralink/rt2x00/rt73usb.c | 1 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 2 + 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 | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 10 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 3 +- drivers/net/wireless/realtek/rtw88/coex.c | 4 +- drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 11 +- drivers/net/wireless/realtek/rtw88/main.h | 17 +- drivers/net/wireless/realtek/rtw88/pci.c | 154 +- drivers/net/wireless/realtek/rtw88/pci.h | 14 +- drivers/net/wireless/realtek/rtw88/phy.c | 62 +- drivers/net/wireless/realtek/rtw88/phy.h | 3 - drivers/net/wireless/realtek/rtw88/reg.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8723d.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 116 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 22 - .../net/wireless/realtek/rtw88/rtw8821c_table.c | 397 - .../net/wireless/realtek/rtw88/rtw8821c_table.h | 1 - drivers/net/wireless/realtek/rtw88/rtw8822c.h | 2 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 43817 ++++++------------- drivers/net/wireless/realtek/rtw88/tx.c | 13 +- drivers/net/wireless/realtek/rtw88/tx.h | 6 +- drivers/net/wireless/rsi/rsi_91x_core.c | 3 +- drivers/net/wireless/rsi/rsi_91x_main.c | 1 + drivers/net/wireless/rsi/rsi_91x_sdio.c | 1 + drivers/net/wireless/rsi/rsi_91x_usb.c | 1 + drivers/net/wireless/ti/wl1251/cmd.c | 36 +- drivers/net/wireless/ti/wl12xx/main.c | 3 + drivers/net/wireless/ti/wlcore/main.c | 17 +- drivers/net/wireless/ti/wlcore/wlcore.h | 3 + drivers/net/wireless/virt_wifi.c | 5 +- drivers/net/wireless/wl3501.h | 2 +- drivers/net/xen-netback/common.h | 3 +- drivers/net/xen-netback/interface.c | 28 +- drivers/net/xen-netback/netback.c | 19 +- drivers/net/xen-netback/rx.c | 9 +- drivers/net/xen-netback/xenbus.c | 16 +- drivers/net/xen-netfront.c | 18 +- drivers/nfc/Kconfig | 11 - drivers/nfc/Makefile | 1 - drivers/nfc/fdp/i2c.c | 2 +- drivers/nfc/microread/mei.c | 4 +- drivers/nfc/pn533/pn533.c | 4 +- drivers/nfc/pn544/mei.c | 4 +- drivers/nfc/st-nci/se.c | 3 +- drivers/nfc/trf7970a.c | 2 +- drivers/nfc/virtual_ncidev.c | 215 - 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 | 753 - drivers/nvdimm/blk.c | 7 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/bus.c | 27 +- drivers/nvdimm/dimm.c | 7 +- drivers/nvdimm/dimm_devs.c | 18 +- drivers/nvdimm/namespace_devs.c | 10 +- drivers/nvdimm/pmem.c | 46 +- drivers/nvdimm/region.c | 4 +- drivers/nvdimm/region_devs.c | 16 +- drivers/nvme/host/core.c | 173 +- drivers/nvme/host/fabrics.c | 11 +- drivers/nvme/host/fabrics.h | 7 - drivers/nvme/host/fc.c | 11 +- drivers/nvme/host/hwmon.c | 32 +- drivers/nvme/host/lightnvm.c | 7 +- drivers/nvme/host/multipath.c | 12 +- drivers/nvme/host/nvme.h | 17 - drivers/nvme/host/pci.c | 37 +- drivers/nvme/host/rdma.c | 47 +- drivers/nvme/host/tcp.c | 75 +- drivers/nvme/host/trace.c | 53 - drivers/nvme/host/zns.c | 2 +- drivers/nvme/target/admin-cmd.c | 150 +- drivers/nvme/target/configfs.c | 56 +- drivers/nvme/target/core.c | 56 +- drivers/nvme/target/fc.c | 83 +- drivers/nvme/target/fcloop.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 23 +- drivers/nvme/target/io-cmd-file.c | 5 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/nvmet.h | 27 +- drivers/nvme/target/passthru.c | 18 +- drivers/nvme/target/rdma.c | 5 +- drivers/nvme/target/tcp.c | 62 +- drivers/nvme/target/trace.h | 9 +- drivers/nvmem/Kconfig | 8 - drivers/nvmem/Makefile | 2 - drivers/nvmem/core.c | 5 +- drivers/nvmem/imx-iim.c | 7 +- drivers/nvmem/qcom-spmi-sdam.c | 7 +- drivers/nvmem/rmem.c | 97 - drivers/of/base.c | 4 +- drivers/of/device.c | 31 +- drivers/of/fdt.c | 48 +- drivers/of/of_private.h | 2 - drivers/of/overlay.c | 24 +- drivers/of/platform.c | 5 +- drivers/of/property.c | 70 +- drivers/of/unittest.c | 24 +- drivers/opp/core.c | 848 +- drivers/opp/of.c | 230 +- drivers/opp/opp.h | 21 +- 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/parport_amiga.c | 1 + drivers/parport/parport_atari.c | 1 + drivers/parport/parport_gsc.c | 1 + drivers/parport/parport_mfc3.c | 1 + drivers/parport/parport_sunbpp.c | 1 + drivers/parport/share.c | 2 +- drivers/pci/Makefile | 2 +- drivers/pci/controller/Kconfig | 35 +- drivers/pci/controller/Makefile | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 3 - drivers/pci/controller/cadence/pcie-cadence-ep.c | 60 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 86 +- drivers/pci/controller/cadence/pcie-cadence.h | 11 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 7 - drivers/pci/controller/dwc/pci-layerscape.c | 5 +- drivers/pci/controller/dwc/pcie-al.c | 4 + drivers/pci/controller/dwc/pcie-designware-ep.c | 8 +- drivers/pci/controller/dwc/pcie-designware-host.c | 53 +- drivers/pci/controller/dwc/pcie-designware.c | 70 +- drivers/pci/controller/dwc/pcie-designware.h | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 22 +- drivers/pci/controller/pci-host-common.c | 4 +- drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 10 +- drivers/pci/controller/pci-xgene.c | 13 +- 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-microchip-host.c | 1138 - drivers/pci/controller/pcie-rcar-host.c | 2 +- drivers/pci/controller/pcie-rockchip.c | 12 +- drivers/pci/controller/pcie-tango.c | 341 + drivers/pci/controller/pcie-xilinx-cpm.c | 1 - drivers/pci/endpoint/functions/Kconfig | 13 - drivers/pci/endpoint/functions/Makefile | 1 - drivers/pci/endpoint/functions/pci-epf-ntb.c | 2128 - 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/hotplug/acpiphp.h | 3 + drivers/pci/hotplug/rpadlpar_sysfs.c | 14 +- drivers/pci/hotplug/s390_pci_hpc.c | 3 +- drivers/pci/pci-bridge-emul.c | 11 +- drivers/pci/pci-sysfs.c | 11 - drivers/pci/pci.c | 11 +- drivers/pci/pci.h | 4 + drivers/pci/pcie/Kconfig | 8 + drivers/pci/pcie/Makefile | 1 + drivers/pci/pcie/aer.c | 5 +- drivers/pci/pcie/aspm.c | 44 + drivers/pci/pcie/bw_notification.c | 138 + drivers/pci/pcie/err.c | 16 +- drivers/pci/pcie/portdrv.h | 6 + drivers/pci/pcie/portdrv_pci.c | 4 +- drivers/pci/proc.c | 6 - drivers/pci/search.c | 4 + drivers/pci/setup-res.c | 6 - drivers/pci/syscall.c | 10 +- drivers/pci/xen-pcifront.c | 4 +- drivers/pcmcia/cistpl.c | 4 +- drivers/pcmcia/sa1111_generic.c | 3 +- drivers/perf/Kconfig | 2 +- drivers/perf/arm-cci.c | 7 +- drivers/perf/arm-cmn.c | 19 +- drivers/perf/arm_dmc620_pmu.c | 6 +- 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/perf/xgene_pmu.c | 5 +- drivers/phy/Kconfig | 1 - drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-brcm-sata.c | 2 +- drivers/phy/broadcom/phy-brcm-usb.c | 18 +- drivers/phy/cadence/phy-cadence-torrent.c | 1 - drivers/phy/ingenic/phy-ingenic-usb.c | 23 + drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 10 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 1 - drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 3 +- drivers/phy/motorola/phy-cpcap-usb.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 430 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 147 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 74 +- drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 13 - drivers/phy/rockchip/phy-rockchip-emmc.c | 12 +- drivers/phy/st/phy-stm32-usbphyc.c | 222 +- drivers/phy/xilinx/phy-zynqmp.c | 11 +- drivers/pinctrl/Kconfig | 38 +- drivers/pinctrl/Makefile | 5 +- drivers/pinctrl/actions/Kconfig | 3 - drivers/pinctrl/actions/pinctrl-owl.c | 1 + drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 +- drivers/pinctrl/core.c | 1 + drivers/pinctrl/freescale/pinctrl-imx1-core.c | 1 + drivers/pinctrl/intel/pinctrl-intel.c | 120 +- drivers/pinctrl/intel/pinctrl-intel.h | 4 - drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 - drivers/pinctrl/mediatek/mtk-eint.c | 13 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 1 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 137 +- drivers/pinctrl/pinctrl-at91.c | 3 +- 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-microchip-sgpio.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 13 +- drivers/pinctrl/pinctrl-single.c | 1 - drivers/pinctrl/pinctrl-st.c | 1 + drivers/pinctrl/pinctrl-sx150x.c | 1 + drivers/pinctrl/pinctrl-u300.c | 1111 + drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/qcom/Kconfig | 18 - drivers/pinctrl/qcom/Makefile | 2 - drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7280.c | 16 +- drivers/pinctrl/qcom/pinctrl-sc8180x.c | 1624 - drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 + drivers/pinctrl/qcom/pinctrl-sdx55.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8350.c | 1649 - drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 - drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 1 + drivers/pinctrl/ralink/pinctrl-rt2880.c | 47 +- drivers/pinctrl/renesas/Kconfig | 5 - drivers/pinctrl/renesas/Makefile | 1 - drivers/pinctrl/renesas/core.c | 38 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 1 + drivers/pinctrl/renesas/pfc-r8a77951.c | 1 + drivers/pinctrl/renesas/pfc-r8a7796.c | 1 + drivers/pinctrl/renesas/pfc-r8a77965.c | 1 + drivers/pinctrl/renesas/pfc-r8a779a0.c | 4460 -- drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 28 +- 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 | 7 +- drivers/pinctrl/visconti/pinctrl-common.c | 23 - 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 | 317 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/sysfs.c | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 28 +- drivers/platform/olpc/olpc-ec.c | 37 +- drivers/platform/surface/Kconfig | 57 - drivers/platform/surface/Makefile | 4 - drivers/platform/surface/aggregator/Kconfig | 68 - drivers/platform/surface/aggregator/Makefile | 17 - drivers/platform/surface/aggregator/bus.c | 415 - drivers/platform/surface/aggregator/bus.h | 27 - drivers/platform/surface/aggregator/controller.c | 2579 -- drivers/platform/surface/aggregator/controller.h | 285 - drivers/platform/surface/aggregator/core.c | 839 - drivers/platform/surface/aggregator/ssh_msgb.h | 205 - .../platform/surface/aggregator/ssh_packet_layer.c | 2074 - .../platform/surface/aggregator/ssh_packet_layer.h | 190 - drivers/platform/surface/aggregator/ssh_parser.c | 228 - drivers/platform/surface/aggregator/ssh_parser.h | 154 - .../surface/aggregator/ssh_request_layer.c | 1263 - .../surface/aggregator/ssh_request_layer.h | 143 - drivers/platform/surface/aggregator/trace.h | 632 - drivers/platform/surface/surface3-wmi.c | 6 +- drivers/platform/surface/surface_acpi_notify.c | 886 - drivers/platform/surface/surface_aggregator_cdev.c | 322 - drivers/platform/surface/surface_hotplug.c | 282 - drivers/platform/x86/Kconfig | 218 +- drivers/platform/x86/Makefile | 19 +- drivers/platform/x86/acer-wmi.c | 4 +- drivers/platform/x86/acerhdf.c | 3 +- drivers/platform/x86/{dell => }/alienware-wmi.c | 0 drivers/platform/x86/amd-pmc.c | 14 +- drivers/platform/x86/asus-laptop.c | 6 +- drivers/platform/x86/{dell => }/dcdbas.c | 0 drivers/platform/x86/{dell => }/dcdbas.h | 0 drivers/platform/x86/{dell => }/dell-laptop.c | 0 drivers/platform/x86/{dell => }/dell-rbtn.c | 0 drivers/platform/x86/{dell => }/dell-rbtn.h | 0 drivers/platform/x86/{dell => }/dell-smbios-base.c | 0 drivers/platform/x86/{dell => }/dell-smbios-smm.c | 0 drivers/platform/x86/{dell => }/dell-smbios-wmi.c | 0 drivers/platform/x86/{dell => }/dell-smbios.h | 0 drivers/platform/x86/{dell => }/dell-smo8800.c | 0 drivers/platform/x86/{dell => }/dell-wmi-aio.c | 0 .../platform/x86/{dell => }/dell-wmi-descriptor.c | 0 .../platform/x86/{dell => }/dell-wmi-descriptor.h | 0 drivers/platform/x86/{dell => }/dell-wmi-led.c | 0 .../x86/{dell => }/dell-wmi-sysman/Makefile | 0 .../dell-wmi-sysman/biosattr-interface.c | 0 .../{dell => }/dell-wmi-sysman/dell-wmi-sysman.h | 0 .../platform/x86/dell-wmi-sysman/enum-attributes.c | 189 + .../platform/x86/dell-wmi-sysman/int-attributes.c | 179 + .../x86/dell-wmi-sysman/passobj-attributes.c | 187 + .../dell-wmi-sysman/passwordattr-interface.c | 0 .../x86/dell-wmi-sysman/string-attributes.c | 159 + drivers/platform/x86/dell-wmi-sysman/sysman.c | 627 + drivers/platform/x86/{dell => }/dell-wmi.c | 0 drivers/platform/x86/dell/Kconfig | 207 - drivers/platform/x86/dell/Makefile | 21 - .../x86/dell/dell-wmi-sysman/enum-attributes.c | 192 - .../x86/dell/dell-wmi-sysman/int-attributes.c | 182 - .../x86/dell/dell-wmi-sysman/passobj-attributes.c | 190 - .../x86/dell/dell-wmi-sysman/string-attributes.c | 162 - drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 611 - drivers/platform/x86/{dell => }/dell_rbu.c | 0 drivers/platform/x86/hp-wmi.c | 14 +- drivers/platform/x86/ideapad-laptop.c | 1456 +- drivers/platform/x86/intel-hid.c | 23 +- drivers/platform/x86/intel-uncore-frequency.c | 1 - drivers/platform/x86/intel-vbtn.c | 150 +- drivers/platform/x86/intel_mid_powerbtn.c | 233 + drivers/platform/x86/intel_mid_thermal.c | 560 + drivers/platform/x86/intel_pmc_core.c | 50 +- drivers/platform/x86/intel_pmt_class.c | 2 +- drivers/platform/x86/intel_pmt_crashlog.c | 13 +- drivers/platform/x86/intel_scu_ipc.c | 2 +- drivers/platform/x86/intel_scu_pcidrv.c | 22 +- drivers/platform/x86/intel_scu_wdt.c | 75 - drivers/platform/x86/msi-wmi.c | 2 - drivers/platform/x86/thinkpad_acpi.c | 518 +- drivers/platform/x86/touchscreen_dmi.c | 27 - drivers/pnp/interface.c | 1 - drivers/pnp/pnpbios/bioscalls.c | 3 +- drivers/power/reset/Kconfig | 15 +- drivers/power/reset/Makefile | 2 +- drivers/power/reset/at91-sama5d2_shdwc.c | 74 +- drivers/power/reset/atc260x-poweroff.c | 262 - drivers/power/reset/linkstation-poweroff.c | 1 - drivers/power/reset/zx-reboot.c | 86 + drivers/power/supply/Kconfig | 27 - drivers/power/supply/Makefile | 3 - drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/acer_a500_battery.c | 297 - drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/axp288_fuel_gauge.c | 6 - drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq256xx_charger.c | 1749 - 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 | 217 +- drivers/power/supply/cpcap-charger.c | 262 +- drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/ds2780_battery.c | 8 +- drivers/power/supply/ingenic-battery.c | 2 +- drivers/power/supply/ltc4162-l-charger.c | 931 - drivers/power/supply/max14656_charger_detector.c | 2 + drivers/power/supply/max8903_charger.c | 360 +- drivers/power/supply/max8997_charger.c | 96 - drivers/power/supply/power_supply_hwmon.c | 2 + drivers/power/supply/power_supply_sysfs.c | 2 +- drivers/power/supply/smb347-charger.c | 12 +- drivers/power/supply/wm97xx_battery.c | 45 +- drivers/power/supply/z2_battery.c | 46 +- drivers/powercap/Kconfig | 13 - drivers/powercap/Makefile | 2 - drivers/powercap/dtpm.c | 483 - drivers/powercap/dtpm_cpu.c | 257 - drivers/powercap/intel_rapl_common.c | 9 +- drivers/ptp/idt8a340_reg.h | 10 - drivers/ptp/ptp_clockmatrix.c | 313 +- drivers/ptp/ptp_clockmatrix.h | 17 +- drivers/ptp/ptp_qoriq.c | 13 +- drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-iqs620a.c | 94 +- drivers/pwm/pwm-lpc18xx-sct.c | 2 +- drivers/pwm/pwm-rockchip.c | 32 +- drivers/pwm/pwm-zx.c | 278 + drivers/rapidio/rio.c | 2 +- drivers/ras/cec.c | 15 +- drivers/regulator/Kconfig | 51 +- drivers/regulator/Makefile | 5 +- drivers/regulator/ab3100.c | 724 + drivers/regulator/ab8500-ext.c | 422 +- drivers/regulator/ab8500.c | 116 +- drivers/regulator/atc260x-regulator.c | 539 - drivers/regulator/axp20x-regulator.c | 7 +- drivers/regulator/bd70528-regulator.c | 11 +- drivers/regulator/bd71828-regulator.c | 13 +- drivers/regulator/bd718x7-regulator.c | 20 +- drivers/regulator/bd9571mwv-regulator.c | 67 +- drivers/regulator/core.c | 62 +- drivers/regulator/mcp16502.c | 2 +- drivers/regulator/mt6315-regulator.c | 299 - drivers/regulator/mtk-dvfsrc-regulator.c | 215 - drivers/regulator/pca9450-regulator.c | 30 - drivers/regulator/pf8x00-regulator.c | 278 +- drivers/regulator/qcom-labibb-regulator.c | 728 +- drivers/regulator/qcom-rpmh-regulator.c | 38 +- drivers/regulator/rohm-regulator.c | 9 +- drivers/regulator/rt4831-regulator.c | 198 - drivers/regulator/s5m8767.c | 15 +- drivers/remoteproc/Kconfig | 25 +- drivers/remoteproc/ingenic_rproc.c | 7 - drivers/remoteproc/mtk_common.h | 7 - drivers/remoteproc/mtk_scp.c | 82 +- drivers/remoteproc/pru_rproc.c | 20 +- drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 63 - drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/remoteproc/qcom_wcnss_iris.c | 1 - drivers/remoteproc/remoteproc_core.c | 2 +- drivers/remoteproc/stm32_rproc.c | 23 +- drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 1 - drivers/reset/core.c | 4 +- drivers/reset/hisilicon/reset-hi3660.c | 9 +- drivers/reset/reset-k210.c | 131 - drivers/reset/reset-simple.c | 2 - drivers/rpmsg/qcom_glink_ssr.c | 17 +- drivers/rtc/Kconfig | 50 +- drivers/rtc/Makefile | 5 + drivers/rtc/class.c | 10 +- drivers/rtc/interface.c | 12 +- drivers/rtc/rtc-ab3100.c | 254 + drivers/rtc/rtc-abx80x.c | 39 +- drivers/rtc/rtc-ac100.c | 4 +- drivers/rtc/rtc-armada38x.c | 21 +- drivers/rtc/rtc-asm9260.c | 6 +- drivers/rtc/rtc-bq32k.c | 2 +- drivers/rtc/rtc-brcmstb-waketimer.c | 2 +- drivers/rtc/rtc-cmos.c | 25 +- drivers/rtc/rtc-coh901331.c | 290 + drivers/rtc/rtc-digicolor.c | 2 +- drivers/rtc/rtc-ds1305.c | 5 +- drivers/rtc/rtc-ds1307.c | 5 +- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-ds1685.c | 6 +- drivers/rtc/rtc-ds3232.c | 7 +- drivers/rtc/rtc-hym8563.c | 5 +- drivers/rtc/rtc-isl1208.c | 2 +- drivers/rtc/rtc-m41t80.c | 29 +- drivers/rtc/rtc-m48t59.c | 22 +- drivers/rtc/rtc-mc146818-lib.c | 7 - drivers/rtc/rtc-mcp795.c | 5 +- drivers/rtc/rtc-meson.c | 2 +- drivers/rtc/rtc-mrst.c | 521 + drivers/rtc/rtc-mv.c | 14 +- drivers/rtc/rtc-mxc.c | 5 +- drivers/rtc/rtc-mxc_v2.c | 7 +- drivers/rtc/rtc-opal.c | 27 +- drivers/rtc/rtc-pcf2123.c | 5 +- drivers/rtc/rtc-pcf2127.c | 46 +- drivers/rtc/rtc-pcf85063.c | 49 +- drivers/rtc/rtc-pcf85363.c | 10 +- drivers/rtc/rtc-pcf8563.c | 2 - drivers/rtc/rtc-pl030.c | 4 +- drivers/rtc/rtc-pl031.c | 12 +- drivers/rtc/rtc-pm8xxx.c | 18 +- drivers/rtc/rtc-r7301.c | 5 +- drivers/rtc/rtc-rs5c372.c | 2 +- drivers/rtc/rtc-rv3028.c | 23 +- drivers/rtc/rtc-rv3029c2.c | 22 +- drivers/rtc/rtc-rv3032.c | 13 +- drivers/rtc/rtc-rv8803.c | 13 +- drivers/rtc/rtc-rx6110.c | 4 +- drivers/rtc/rtc-rx8010.c | 21 +- drivers/rtc/rtc-rx8025.c | 5 +- drivers/rtc/rtc-rx8581.c | 2 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-s3c.c | 17 +- drivers/rtc/rtc-s5m.c | 33 +- drivers/rtc/rtc-sd3078.c | 2 +- drivers/rtc/rtc-sirfsoc.c | 446 + drivers/rtc/rtc-stm32.c | 4 +- drivers/rtc/rtc-tegra.c | 6 +- drivers/rtc/rtc-tps65910.c | 19 +- drivers/rtc/rtc-tx4939.c | 303 + drivers/s390/block/dasd.c | 33 +- drivers/s390/block/dasd_devmap.c | 20 +- drivers/s390/block/dasd_eckd.c | 3 +- drivers/s390/block/dasd_int.h | 2 +- drivers/s390/block/dcssblk.c | 6 +- drivers/s390/block/xpram.c | 2 +- drivers/s390/char/con3215.c | 1 + drivers/s390/char/sclp_early_core.c | 4 +- drivers/s390/char/sclp_tty.c | 1 + drivers/s390/char/sclp_vt220.c | 1 + drivers/s390/char/tape_3590.c | 4 +- drivers/s390/char/tty3270.c | 8 +- drivers/s390/char/vmur.c | 2 +- drivers/s390/char/zcore.c | 44 +- drivers/s390/cio/css.c | 20 +- drivers/s390/cio/device.c | 39 +- drivers/s390/cio/device_fsm.c | 2 +- drivers/s390/cio/qdio.h | 25 +- drivers/s390/cio/qdio_debug.c | 9 +- drivers/s390/cio/qdio_main.c | 209 +- drivers/s390/cio/qdio_setup.c | 19 +- drivers/s390/cio/qdio_thinint.c | 70 +- drivers/s390/cio/vfio_ccw_ops.c | 6 +- drivers/s390/crypto/vfio_ap_drv.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 151 +- drivers/s390/crypto/vfio_ap_private.h | 12 +- drivers/s390/crypto/zcrypt_api.c | 14 - drivers/s390/crypto/zcrypt_ccamisc.c | 15 +- drivers/s390/net/qeth_core.h | 47 +- drivers/s390/net/qeth_core_main.c | 238 +- drivers/s390/net/qeth_core_sys.c | 10 +- drivers/s390/net/qeth_l2_main.c | 6 +- drivers/s390/net/qeth_l3_main.c | 90 +- drivers/s390/scsi/zfcp_fc.h | 1 + drivers/s390/virtio/virtio_ccw.c | 4 +- drivers/sbus/char/display7seg.c | 5 +- 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 | 136 +- drivers/scsi/aha1542.h | 33 +- drivers/scsi/aic7xxx/aic79xx.h | 38 +- 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.h | 2 + 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/bnx2fc/Kconfig | 1 - drivers/scsi/bnx2i/bnx2i_iscsi.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 | 264 +- drivers/scsi/hpsa.c | 56 +- drivers/scsi/hpsa_cmd.h | 80 +- drivers/scsi/ibmvscsi/ibmvfc.c | 1326 +- drivers/scsi/ibmvscsi/ibmvfc.h | 91 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 4 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 4 +- drivers/scsi/initio.c | 64 +- drivers/scsi/initio.h | 25 + drivers/scsi/ips.c | 9 +- drivers/scsi/isci/port.c | 11 +- drivers/scsi/isci/request.c | 12 +- drivers/scsi/iscsi_tcp.c | 9 +- drivers/scsi/libiscsi.c | 522 +- drivers/scsi/libiscsi_tcp.c | 86 +- drivers/scsi/libsas/sas_ata.c | 9 +- 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.h | 4 +- drivers/scsi/lpfc/lpfc_attr.c | 9 +- drivers/scsi/lpfc/lpfc_bsg.c | 4 +- drivers/scsi/lpfc/lpfc_crtn.h | 6 +- drivers/scsi/lpfc/lpfc_debugfs.c | 4 +- drivers/scsi/lpfc/lpfc_disc.h | 15 +- drivers/scsi/lpfc/lpfc_els.c | 49 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 36 +- drivers/scsi/lpfc/lpfc_init.c | 241 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 21 +- drivers/scsi/lpfc/lpfc_nvme.c | 48 +- drivers/scsi/lpfc/lpfc_nvmet.c | 33 +- drivers/scsi/lpfc/lpfc_scsi.c | 59 +- drivers/scsi/lpfc/lpfc_sli.c | 141 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 2 +- drivers/scsi/mac53c94.c | 1 + drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 70 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 52 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 67 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 22 - drivers/scsi/mpt3sas/mpt3sas_scsih.c | 46 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 38 +- drivers/scsi/mvsas/mv_sas.c | 25 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/ncr53c8xx.c | 83 +- drivers/scsi/ncr53c8xx.h | 16 + drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 13 +- drivers/scsi/pcmcia/nsp_cs.h | 11 + drivers/scsi/pm8001/pm8001_hwi.c | 77 +- drivers/scsi/pm8001/pm8001_init.c | 20 +- drivers/scsi/pm8001/pm8001_sas.c | 21 +- drivers/scsi/pm8001/pm8001_sas.h | 2 - drivers/scsi/pm8001/pm80xx_hwi.c | 280 +- drivers/scsi/pm8001/pm80xx_hwi.h | 17 +- drivers/scsi/pmcraid.h | 6 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qedi/qedi_main.c | 1 - drivers/scsi/qla1280.c | 12 +- drivers/scsi/qla2xxx/qla_attr.c | 9 - drivers/scsi/qla2xxx/qla_bsg.c | 342 - drivers/scsi/qla2xxx/qla_bsg.h | 5 - drivers/scsi/qla2xxx/qla_dbg.c | 1 - drivers/scsi/qla2xxx/qla_def.h | 83 - drivers/scsi/qla2xxx/qla_dfs.c | 28 - drivers/scsi/qla2xxx/qla_fw.h | 27 +- drivers/scsi/qla2xxx/qla_gbl.h | 29 - drivers/scsi/qla2xxx/qla_gs.c | 1 - drivers/scsi/qla2xxx/qla_init.c | 245 +- drivers/scsi/qla2xxx/qla_iocb.c | 8 - drivers/scsi/qla2xxx/qla_isr.c | 87 +- drivers/scsi/qla2xxx/qla_mbx.c | 18 +- drivers/scsi/qla2xxx/qla_nvme.c | 93 +- drivers/scsi/qla2xxx/qla_os.c | 29 +- drivers/scsi/qla2xxx/qla_target.c | 16 +- drivers/scsi/qla2xxx/qla_target.h | 2 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 4 + drivers/scsi/qla4xxx/ql4_fw.h | 1 + drivers/scsi/qla4xxx/ql4_isr.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_debug.c | 3 +- drivers/scsi/scsi_error.c | 25 +- drivers/scsi/scsi_lib.c | 3 +- drivers/scsi/scsi_transport_fc.c | 118 +- drivers/scsi/scsi_transport_iscsi.c | 71 +- drivers/scsi/scsi_transport_srp.c | 2 +- drivers/scsi/sd.c | 14 +- drivers/scsi/sd_zbc.c | 68 +- drivers/scsi/sg.c | 3 +- drivers/scsi/smartpqi/smartpqi_init.c | 1 + drivers/scsi/st.c | 4 +- drivers/scsi/stex.c | 25 +- drivers/scsi/storvsc_drv.c | 60 +- drivers/scsi/ufs/Kconfig | 14 +- drivers/scsi/ufs/Makefile | 13 +- drivers/scsi/ufs/ufs-debugfs.c | 56 - drivers/scsi/ufs/ufs-debugfs.h | 22 - drivers/scsi/ufs/ufs-exynos.c | 9 +- drivers/scsi/ufs/ufs-mediatek.c | 3 +- drivers/scsi/ufs/ufs-qcom.c | 28 +- drivers/scsi/ufs/ufs-sysfs.c | 175 +- drivers/scsi/ufs/ufs.h | 52 +- drivers/scsi/ufs/ufshcd-crypto.c | 13 +- drivers/scsi/ufs/ufshcd-crypto.h | 5 + drivers/scsi/ufs/ufshcd.c | 621 +- drivers/scsi/ufs/ufshcd.h | 41 +- drivers/scsi/vmw_pvscsi.c | 2 + drivers/scsi/vmw_pvscsi.h | 2 + drivers/scsi/wd33c93.c | 6 +- drivers/sfi/Kconfig | 18 + drivers/sfi/Makefile | 4 + drivers/sfi/sfi_acpi.c | 214 + drivers/sfi/sfi_core.c | 522 + drivers/sfi/sfi_core.h | 81 + drivers/sh/maple/maple.c | 1 + drivers/soc/Kconfig | 3 +- drivers/soc/Makefile | 3 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 30 +- drivers/soc/aspeed/aspeed-socinfo.c | 33 +- drivers/soc/atmel/soc.c | 240 +- drivers/soc/atmel/soc.h | 19 +- drivers/soc/bcm/Makefile | 2 +- drivers/soc/bcm/bcm63xx/Kconfig | 9 - drivers/soc/bcm/bcm63xx/Makefile | 1 - drivers/soc/bcm/bcm63xx/bcm-pmb.c | 333 - drivers/soc/bcm/brcmstb/common.c | 17 + drivers/soc/canaan/Kconfig | 12 - drivers/soc/canaan/Makefile | 3 - drivers/soc/canaan/k210-sysctl.c | 78 - drivers/soc/fsl/qbman/qman.c | 2 +- drivers/soc/fsl/qe/qe_common.c | 20 +- drivers/soc/imx/Kconfig | 2 +- drivers/soc/imx/soc-imx8m.c | 84 +- drivers/soc/kendryte/Kconfig | 14 + drivers/soc/kendryte/Makefile | 3 + drivers/soc/kendryte/k210-sysctl.c | 260 + drivers/soc/litex/Kconfig | 15 +- drivers/soc/litex/litex_soc_ctrl.c | 117 +- drivers/soc/mediatek/mt8167-pm-domains.h | 86 - drivers/soc/mediatek/mt8183-pm-domains.h | 1 - drivers/soc/mediatek/mtk-cmdq-helper.c | 32 + drivers/soc/mediatek/mtk-pm-domains.c | 51 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 - drivers/soc/qcom/llcc-qcom.c | 50 - drivers/soc/qcom/ocmem.c | 8 +- drivers/soc/qcom/qcom-geni-se.c | 77 +- drivers/soc/qcom/qcom_aoss.c | 1 - drivers/soc/qcom/rpmh-rsc.c | 24 +- drivers/soc/qcom/rpmpd.c | 28 - drivers/soc/qcom/smem.c | 4 +- drivers/soc/qcom/socinfo.c | 105 +- drivers/soc/renesas/rcar-sysc.c | 37 +- drivers/soc/samsung/Kconfig | 12 +- drivers/soc/samsung/Makefile | 3 +- drivers/soc/samsung/exynos-asv.c | 57 +- drivers/soc/samsung/exynos-asv.h | 2 - drivers/soc/samsung/exynos-chipid.c | 71 +- drivers/soc/samsung/pm_domains.c | 97 +- drivers/soc/sifive/sifive_l2_cache.c | 27 +- drivers/soc/sunxi/sunxi_mbus.c | 5 + drivers/soc/sunxi/sunxi_sram.c | 31 +- drivers/soc/ti/k3-ringacc.c | 7 +- drivers/soc/ti/knav_dma.c | 1 - drivers/soc/ti/knav_qmss_queue.c | 3 - drivers/soc/ti/omap_prm.c | 19 +- drivers/soc/ti/pm33xx.c | 5 +- drivers/soc/ti/pruss.c | 91 +- drivers/soc/xilinx/Kconfig | 17 + drivers/soc/xilinx/Makefile | 1 + drivers/soc/xilinx/xlnx_vcu.c | 628 + 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 | 179 +- drivers/soundwire/cadence_master.c | 31 +- drivers/soundwire/intel.c | 8 +- drivers/soundwire/intel.h | 2 + drivers/soundwire/intel_init.c | 157 + drivers/soundwire/slave.c | 10 +- drivers/soundwire/sysfs_slave.c | 2 +- drivers/spi/Kconfig | 34 +- drivers/spi/Makefile | 5 +- drivers/spi/atmel-quadspi.c | 1 - drivers/spi/spi-altera.c | 3 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-au1550.c | 53 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm2835.c | 8 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 334 +- drivers/spi/spi-clps711x.c | 2 +- drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-efm32.c | 462 + drivers/spi/spi-fsl-spi.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 33 +- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-mem.c | 23 +- drivers/spi/spi-mpc52xx.c | 16 +- drivers/spi/spi-mt65xx.c | 72 +- drivers/spi/spi-orion.c | 55 +- drivers/spi/spi-pl022.c | 5 +- drivers/spi/spi-pxa2xx-pci.c | 29 +- drivers/spi/spi-pxa2xx.c | 4 - drivers/spi/spi-qcom-qspi.c | 3 +- drivers/spi/spi-realtek-rtl.c | 209 - drivers/spi/spi-rockchip.c | 2 +- drivers/spi/spi-rpc-if.c | 13 +- drivers/spi/spi-sh-msiof.c | 14 +- drivers/spi/spi-sirf.c | 1236 + drivers/spi/spi-stm32.c | 150 +- drivers/spi/spi-synquacer.c | 4 - drivers/spi/spi-tegra210-quad.c | 1410 - drivers/spi/spi-txx9.c | 477 + drivers/spi/spi.c | 61 +- drivers/spi/spidev.c | 1 - drivers/spmi/spmi-pmic-arb.c | 5 +- drivers/staging/android/ashmem.c | 2 +- drivers/staging/board/Kconfig | 9 +- drivers/staging/clocking-wizard/TODO | 3 +- drivers/staging/comedi/comedi_fops.c | 4 +- drivers/staging/comedi/drivers/addi_apci_1032.c | 4 +- drivers/staging/comedi/drivers/addi_apci_1500.c | 18 +- drivers/staging/comedi/drivers/adl_pci7x3x.c | 284 +- drivers/staging/comedi/drivers/adv_pci1710.c | 10 +- drivers/staging/comedi/drivers/adv_pci_dio.c | 289 +- .../staging/comedi/drivers/amplc_pc236_common.c | 4 +- drivers/staging/comedi/drivers/cb_pcidas.c | 2 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 2 +- drivers/staging/comedi/drivers/comedi_parport.c | 3 +- drivers/staging/comedi/drivers/das6402.c | 2 +- drivers/staging/comedi/drivers/das800.c | 2 +- drivers/staging/comedi/drivers/dmm32at.c | 2 +- drivers/staging/comedi/drivers/me4000.c | 2 +- drivers/staging/comedi/drivers/ni_6527.c | 4 +- drivers/staging/comedi/drivers/ni_65xx.c | 3 +- drivers/staging/comedi/drivers/pcl711.c | 2 +- drivers/staging/comedi/drivers/pcl726.c | 4 +- drivers/staging/comedi/drivers/pcl818.c | 2 +- drivers/staging/comedi/drivers/vmk80xx.c | 1 + drivers/staging/emxx_udc/emxx_udc.c | 3 - drivers/staging/emxx_udc/emxx_udc.h | 2 + drivers/staging/fbtft/fb_st7789v.c | 115 - drivers/staging/fieldbus/anybuss/arcx-anybus.c | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 6 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 149 +- drivers/staging/fwserial/fwserial.c | 2 - drivers/staging/gasket/gasket_ioctl.c | 42 +- drivers/staging/gdm724x/gdm_usb.c | 10 +- drivers/staging/greybus/audio_helper.c | 2 +- drivers/staging/greybus/audio_manager_sysfs.c | 4 +- drivers/staging/greybus/audio_module.c | 2 +- drivers/staging/greybus/audio_topology.c | 6 +- drivers/staging/greybus/hid.c | 6 +- drivers/staging/greybus/light.c | 3 +- drivers/staging/greybus/power_supply.c | 2 +- drivers/staging/greybus/spilib.c | 4 +- drivers/staging/hikey9xx/Kconfig | 2 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 331 +- drivers/staging/hikey9xx/hi6421v600-regulator.c | 533 +- .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 108 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 19 +- drivers/staging/hikey9xx/phy-hi3670-usb3.c | 81 +- drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 1 - drivers/staging/ks7010/ks_wlan_net.c | 6 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/allegro-dvt/Kconfig | 16 + drivers/staging/media/allegro-dvt/Makefile | 5 + drivers/staging/media/allegro-dvt/TODO | 4 + drivers/staging/media/allegro-dvt/allegro-core.c | 3227 ++ drivers/staging/media/allegro-dvt/allegro-mail.c | 543 + drivers/staging/media/allegro-dvt/allegro-mail.h | 294 + drivers/staging/media/allegro-dvt/nal-h264.c | 1001 + .../media}/allegro-dvt/nal-h264.h | 0 .../media/atomisp/include/linux/atomisp_platform.h | 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/atomisp/pci/sh_css_params.c | 6 +- drivers/staging/media/hantro/hantro_v4l2.c | 4 +- drivers/staging/media/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 2 +- drivers/staging/media/imx/imx-media-capture.c | 10 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 4 + drivers/staging/media/imx/imx-media-csi.c | 14 +- drivers/staging/media/imx/imx-media-dev.c | 7 +- drivers/staging/media/imx/imx-media-of.c | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 127 +- drivers/staging/media/imx/imx7-media-csi.c | 43 +- drivers/staging/media/imx/imx7-mipi-csis.c | 15 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 3 + drivers/staging/media/omap4iss/iss.c | 1 + drivers/staging/media/omap4iss/iss_video.h | 1 + drivers/staging/media/rkvdec/rkvdec.c | 2 +- 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/media/tegra-video/csi.c | 35 +- drivers/staging/media/tegra-video/csi.h | 14 +- drivers/staging/media/tegra-video/tegra210.c | 340 +- drivers/staging/media/tegra-video/vi.c | 348 +- drivers/staging/media/tegra-video/vi.h | 23 +- drivers/staging/media/tegra-video/video.c | 18 - drivers/staging/media/zoran/zoran_driver.c | 2 +- drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/sound.c | 8 +- drivers/staging/most/video/video.c | 6 +- drivers/staging/mt7621-dma/Makefile | 2 +- drivers/staging/mt7621-dma/hsdma-mt7621.c | 760 - drivers/staging/mt7621-dma/mtk-hsdma.c | 760 + drivers/staging/mt7621-dts/mt7621.dtsi | 58 +- drivers/staging/nvec/nvec_power.c | 2 +- drivers/staging/nvec/nvec_ps2.c | 4 +- drivers/staging/octeon/ethernet-mdio.c | 9 +- drivers/staging/olpc_dcon/olpc_dcon.c | 2 +- drivers/staging/qlge/Kconfig | 1 - drivers/staging/qlge/Makefile | 2 +- drivers/staging/qlge/TODO | 10 + drivers/staging/qlge/qlge.h | 244 +- drivers/staging/qlge/qlge_dbg.c | 1650 +- drivers/staging/qlge/qlge_devlink.c | 163 - drivers/staging/qlge/qlge_devlink.h | 9 - drivers/staging/qlge/qlge_ethtool.c | 239 +- drivers/staging/qlge/qlge_main.c | 1380 +- drivers/staging/qlge/qlge_mpi.c | 356 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 5 - drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 44 +- drivers/staging/rtl8188eu/include/wifi.h | 65 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 - drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/Kconfig | 2 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 7 +- drivers/staging/rtl8192e/rtllib_softmac.c | 3 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 + drivers/staging/rtl8192u/Kconfig | 1 - .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 28 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 2 - drivers/staging/rtl8192u/r8192U_wx.c | 6 +- drivers/staging/rtl8712/rtl871x_cmd.c | 6 +- drivers/staging/rtl8712/rtl871x_debug.h | 2 + drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 4 +- drivers/staging/rtl8712/wifi.h | 14 + drivers/staging/rtl8723bs/core/rtw_security.c | 24 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 225 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/include/autoconf.h | 1 + drivers/staging/rtl8723bs/include/hal_intf.h | 8 +- drivers/staging/rtl8723bs/include/ieee80211.h | 79 + drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 13 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 8 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 6 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 8 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 4 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 12 +- drivers/staging/sm750fb/sm750.c | 2 +- drivers/staging/unisys/visorhba/visorhba_main.c | 90 +- drivers/staging/vc04_services/bcm2835-audio/TODO | 2 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 6 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 6 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 6 +- drivers/staging/vc04_services/interface/TODO | 4 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 22 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- drivers/staging/vme/devices/vme_user.c | 16 +- drivers/staging/vt6655/baseband.c | 4 +- drivers/staging/vt6655/rxtx.h | 12 +- drivers/staging/vt6656/rf.c | 2 +- drivers/staging/vt6656/rxtx.h | 6 +- drivers/staging/wfx/data_tx.c | 10 +- drivers/staging/wfx/data_tx.h | 1 - drivers/staging/wfx/hif_api_cmd.h | 2 +- drivers/staging/wimax/i2400m/fw.c | 17 +- drivers/staging/wimax/i2400m/netdev.c | 6 +- drivers/staging/wimax/i2400m/rx.c | 7 +- drivers/staging/wimax/i2400m/tx.c | 8 +- drivers/staging/wimax/i2400m/usb.c | 4 +- drivers/staging/wlan-ng/p80211netdev.c | 28 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 3 +- drivers/target/iscsi/iscsi_target.c | 23 +- 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/sbp/sbp_target.c | 2 +- drivers/target/target_core_alua.c | 2 + drivers/target/target_core_file.c | 22 +- drivers/target/target_core_iblock.c | 9 +- drivers/target/target_core_pr.c | 15 +- drivers/target/target_core_pscsi.c | 14 +- drivers/target/target_core_transport.c | 80 +- drivers/target/target_core_user.c | 189 +- drivers/tee/optee/call.c | 3 +- drivers/tee/optee/core.c | 1 + drivers/tee/optee/optee_msg.h | 158 +- drivers/tee/optee/optee_rpc_cmd.h | 103 - drivers/tee/optee/optee_smc.h | 72 +- drivers/tee/optee/rpc.c | 70 +- drivers/thermal/Kconfig | 17 + drivers/thermal/Makefile | 2 + drivers/thermal/cpufreq_cooling.c | 71 +- drivers/thermal/da9062-thermal.c | 4 +- drivers/thermal/gov_power_allocator.c | 37 +- drivers/thermal/gov_step_wise.c | 14 +- drivers/thermal/intel/Kconfig | 4 - drivers/thermal/intel/Makefile | 1 - .../intel/int340x_thermal/int340x_thermal_zone.c | 6 - drivers/thermal/intel/intel_pch_thermal.c | 6 - drivers/thermal/intel/therm_throt.c | 718 - drivers/thermal/intel/thermal_interrupt.h | 15 - drivers/thermal/intel/x86_pkg_temp_thermal.c | 4 +- drivers/thermal/khadas_mcu_fan.c | 1 + drivers/thermal/qcom/Kconfig | 11 - drivers/thermal/qcom/Makefile | 1 - drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 623 - drivers/thermal/tango_thermal.c | 126 + drivers/thermal/thermal_core.c | 72 +- drivers/thermal/thermal_core.h | 7 +- drivers/thermal/thermal_helpers.c | 7 - drivers/thermal/thermal_sysfs.c | 88 +- .../thermal/ti-soc-thermal/omap4-thermal-data.c | 7 +- drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 4 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 54 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 2 - drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 6 +- drivers/thermal/zx2967_thermal.c | 256 + drivers/thunderbolt/acpi.c | 67 +- drivers/thunderbolt/cap.c | 2 +- drivers/thunderbolt/ctl.c | 51 +- drivers/thunderbolt/dma_port.c | 2 - drivers/thunderbolt/dma_test.c | 5 +- drivers/thunderbolt/domain.c | 48 +- drivers/thunderbolt/eeprom.c | 33 +- drivers/thunderbolt/icm.c | 10 +- drivers/thunderbolt/lc.c | 35 - drivers/thunderbolt/nhi.c | 39 +- drivers/thunderbolt/path.c | 2 - drivers/thunderbolt/retimer.c | 4 +- drivers/thunderbolt/switch.c | 100 +- drivers/thunderbolt/tb.c | 58 +- drivers/thunderbolt/tb.h | 22 - drivers/thunderbolt/tb_regs.h | 1 - drivers/thunderbolt/tunnel.c | 12 +- drivers/thunderbolt/usb4.c | 11 +- drivers/thunderbolt/xdomain.c | 15 +- drivers/tty/Makefile | 2 + drivers/tty/amiserial.c | 3 + drivers/tty/hvc/hvcs.c | 9 +- drivers/tty/ipwireless/tty.c | 1 + drivers/tty/mxser.c | 1 + 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 | 233 + drivers/tty/n_tracesink.c | 228 + drivers/tty/n_tracesink.h | 26 + drivers/tty/n_tty.c | 160 +- drivers/tty/pty.c | 1 + drivers/tty/serial/8250/8250_tegra.c | 11 +- drivers/tty/serial/Kconfig | 42 + drivers/tty/serial/Makefile | 3 + drivers/tty/serial/amba-pl010.c | 4 +- drivers/tty/serial/amba-pl011.c | 3 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 43 +- drivers/tty/serial/efm32-uart.c | 852 + drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/icom.c | 6 +- drivers/tty/serial/ifx6x60.c | 1390 + drivers/tty/serial/ifx6x60.h | 118 + drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/jsm/jsm_driver.c | 1 + drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/max3100.c | 3 + drivers/tty/serial/max310x.c | 29 +- drivers/tty/serial/mxs-auart.c | 45 +- drivers/tty/serial/owl-uart.c | 38 - drivers/tty/serial/qcom_geni_serial.c | 7 + drivers/tty/serial/serial_core.c | 11 +- drivers/tty/serial/sirfsoc_uart.c | 1503 + drivers/tty/serial/sirfsoc_uart.h | 447 + drivers/tty/serial/stm32-usart.c | 490 +- drivers/tty/serial/stm32-usart.h | 2 +- drivers/tty/synclink_gt.c | 1 + drivers/tty/tty_io.c | 236 +- drivers/tty/vcc.c | 10 +- drivers/tty/vt/consolemap.c | 2 +- drivers/tty/vt/defkeymap.c_shipped | 82 +- drivers/tty/vt/keyboard.c | 18 +- drivers/tty/vt/vt.c | 42 +- drivers/tty/vt/vt_ioctl.c | 154 +- drivers/uio/uio_pci_generic.c | 2 +- drivers/usb/Makefile | 2 - drivers/usb/c67x00/c67x00-hcd.h | 2 +- drivers/usb/c67x00/c67x00-sched.c | 12 +- drivers/usb/cdns3/Kconfig | 60 +- drivers/usb/cdns3/Makefile | 43 +- drivers/usb/cdns3/cdns3-ep0.c | 894 - drivers/usb/cdns3/cdns3-gadget.c | 3335 -- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 315 - drivers/usb/cdns3/cdns3-ti.c | 1 - drivers/usb/cdns3/cdns3-trace.c | 11 - drivers/usb/cdns3/cdns3-trace.h | 570 - drivers/usb/cdns3/cdnsp-debug.h | 583 - drivers/usb/cdns3/cdnsp-ep0.c | 489 - drivers/usb/cdns3/cdnsp-gadget.c | 2013 - drivers/usb/cdns3/cdnsp-gadget.h | 1601 - drivers/usb/cdns3/cdnsp-mem.c | 1336 - drivers/usb/cdns3/cdnsp-pci.c | 254 - drivers/usb/cdns3/cdnsp-ring.c | 2441 -- drivers/usb/cdns3/cdnsp-trace.c | 12 - drivers/usb/cdns3/cdnsp-trace.h | 830 - drivers/usb/cdns3/core.c | 455 +- drivers/usb/cdns3/core.h | 65 +- drivers/usb/cdns3/{cdns3-debug.h => debug.h} | 0 drivers/usb/cdns3/drd.c | 224 +- drivers/usb/cdns3/drd.h | 94 +- drivers/usb/cdns3/ep0.c | 894 + drivers/usb/cdns3/gadget-export.h | 22 +- drivers/usb/cdns3/gadget.c | 3335 ++ drivers/usb/cdns3/{cdns3-gadget.h => gadget.h} | 0 drivers/usb/cdns3/host-export.h | 18 +- drivers/usb/cdns3/host.c | 26 +- drivers/usb/cdns3/trace.c | 11 + drivers/usb/cdns3/trace.h | 570 + drivers/usb/chipidea/Kconfig | 3 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 344 +- drivers/usb/chipidea/core.c | 10 +- drivers/usb/chipidea/host.c | 104 +- drivers/usb/class/cdc-acm.c | 131 +- drivers/usb/class/usblp.c | 35 +- drivers/usb/class/usbtmc.c | 85 +- drivers/usb/common/common.c | 26 +- drivers/usb/core/hcd.c | 4 +- drivers/usb/core/quirks.c | 13 +- drivers/usb/core/usb.c | 32 - drivers/usb/dwc2/gadget.c | 8 +- drivers/usb/dwc2/hcd.c | 20 +- drivers/usb/dwc2/hcd_intr.c | 14 +- drivers/usb/dwc2/params.c | 8 - drivers/usb/dwc2/pci.c | 18 + drivers/usb/dwc3/Kconfig | 10 - drivers/usb/dwc3/Makefile | 1 - drivers/usb/dwc3/core.c | 85 +- drivers/usb/dwc3/core.h | 11 - drivers/usb/dwc3/drd.c | 25 +- drivers/usb/dwc3/dwc3-haps.c | 8 +- drivers/usb/dwc3/dwc3-imx8mp.c | 363 - drivers/usb/dwc3/dwc3-keystone.c | 9 +- drivers/usb/dwc3/dwc3-pci.c | 71 +- drivers/usb/dwc3/dwc3-qcom.c | 92 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/gadget.c | 263 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/gadget/composite.c | 104 +- drivers/usb/gadget/configfs.c | 38 +- drivers/usb/gadget/function/f_midi.c | 12 +- drivers/usb/gadget/function/f_printer.c | 5 - drivers/usb/gadget/function/f_uac1.c | 1 - drivers/usb/gadget/function/f_uac2.c | 2 +- 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 | 20 +- drivers/usb/gadget/function/u_serial.c | 8 +- drivers/usb/gadget/legacy/Kconfig | 13 +- drivers/usb/gadget/legacy/ether.c | 4 +- drivers/usb/gadget/legacy/raw_gadget.c | 3 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 10 +- 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.h | 134 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_cmd.h | 21 +- drivers/usb/gadget/udc/bdc/bdc_dbg.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_dbg.h | 10 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 16 +- drivers/usb/gadget/udc/bdc/bdc_ep.h | 10 +- drivers/usb/gadget/udc/bdc/bdc_pci.c | 128 + drivers/usb/gadget/udc/bdc/bdc_udc.c | 8 +- drivers/usb/gadget/udc/core.c | 39 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 +- drivers/usb/gadget/udc/snps_udc_core.c | 30 +- drivers/usb/gadget/udc/udc-xilinx.c | 10 +- drivers/usb/host/Kconfig | 10 +- drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-tegra.c | 604 + drivers/usb/host/ohci-sa1111.c | 4 +- drivers/usb/host/xhci-ext-caps.c | 3 +- drivers/usb/host/xhci-mem.c | 21 +- drivers/usb/host/xhci-mtk-sch.c | 130 +- drivers/usb/host/xhci-mtk.c | 12 +- drivers/usb/host/xhci-mtk.h | 15 - drivers/usb/host/xhci-mvebu.c | 42 - drivers/usb/host/xhci-mvebu.h | 6 - drivers/usb/host/xhci-pci.c | 13 +- drivers/usb/host/xhci-plat.c | 20 +- drivers/usb/host/xhci-plat.h | 1 - drivers/usb/host/xhci-ring.c | 1145 +- drivers/usb/host/xhci.c | 180 +- drivers/usb/host/xhci.h | 42 +- drivers/usb/misc/ldusb.c | 1 + drivers/usb/misc/usb251xb.c | 12 +- drivers/usb/misc/usb3503.c | 9 +- drivers/usb/musb/jz4740.c | 18 +- drivers/usb/musb/musb_core.c | 43 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/musbhsdma.c | 4 + drivers/usb/phy/phy-mxs-usb.c | 7 +- drivers/usb/phy/phy-tegra-usb.c | 103 +- drivers/usb/renesas_usbhs/fifo.c | 1 - drivers/usb/renesas_usbhs/pipe.c | 2 - drivers/usb/serial/Kconfig | 9 - drivers/usb/serial/Makefile | 1 - drivers/usb/serial/ark3116.c | 11 +- drivers/usb/serial/belkin_sa.c | 6 +- drivers/usb/serial/bus.c | 27 +- drivers/usb/serial/ch341.c | 5 +- drivers/usb/serial/cp210x.c | 222 +- drivers/usb/serial/cyberjack.c | 6 +- drivers/usb/serial/cypress_m8.c | 6 +- drivers/usb/serial/digi_acceleport.c | 6 +- drivers/usb/serial/f81232.c | 12 +- drivers/usb/serial/f81534.c | 7 +- drivers/usb/serial/ftdi_sio.c | 27 +- drivers/usb/serial/garmin_gps.c | 3 +- drivers/usb/serial/io_edgeport.c | 32 +- drivers/usb/serial/io_ti.c | 12 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/keyspan.c | 6 +- drivers/usb/serial/keyspan_pda.c | 4 +- drivers/usb/serial/kl5kusb105.c | 6 +- drivers/usb/serial/kobil_sct.c | 6 +- drivers/usb/serial/mct_u232.c | 6 +- drivers/usb/serial/metro-usb.c | 4 +- drivers/usb/serial/mos7720.c | 12 +- drivers/usb/serial/mos7840.c | 8 +- drivers/usb/serial/mxuport.c | 7 + drivers/usb/serial/omninet.c | 6 +- drivers/usb/serial/opticon.c | 4 +- drivers/usb/serial/option.c | 9 +- drivers/usb/serial/oti6858.c | 6 +- drivers/usb/serial/pl2303.c | 12 +- drivers/usb/serial/quatech2.c | 4 +- drivers/usb/serial/sierra.c | 4 +- drivers/usb/serial/spcp8x5.c | 4 +- drivers/usb/serial/ssu100.c | 4 +- drivers/usb/serial/symbolserial.c | 4 +- drivers/usb/serial/ti_usb_3410_5052.c | 6 +- drivers/usb/serial/upd78f0730.c | 9 +- drivers/usb/serial/usb-wwan.h | 2 +- drivers/usb/serial/usb_wwan.c | 4 +- drivers/usb/serial/whiteheat.c | 6 +- drivers/usb/serial/xr_serial.c | 586 - drivers/usb/storage/transport.c | 7 - drivers/usb/storage/unusual_devs.h | 12 - drivers/usb/typec/altmodes/displayport.c | 17 +- drivers/usb/typec/class.c | 104 +- drivers/usb/typec/tcpm/tcpci.c | 9 - drivers/usb/typec/tcpm/tcpci.h | 6 - drivers/usb/typec/tcpm/tcpci_maxim.c | 35 +- drivers/usb/typec/tcpm/tcpm.c | 1184 +- drivers/usb/typec/tps6598x.c | 1 + drivers/usb/typec/ucsi/Kconfig | 1 - drivers/usb/typec/ucsi/displayport.c | 32 +- drivers/usb/typec/ucsi/ucsi.c | 56 +- drivers/usb/typec/ucsi/ucsi.h | 3 - drivers/usb/usbip/stub_dev.c | 49 +- drivers/usb/usbip/stub_main.c | 4 +- drivers/usb/usbip/usbip_common.h | 32 - drivers/usb/usbip/usbip_event.c | 2 - drivers/usb/usbip/vhci_hcd.c | 3 - drivers/usb/usbip/vhci_rx.c | 2 - drivers/usb/usbip/vhci_sysfs.c | 64 +- drivers/usb/usbip/vudc_dev.c | 1 - drivers/usb/usbip/vudc_sysfs.c | 54 +- drivers/vdpa/Kconfig | 1 - drivers/vdpa/ifcvf/ifcvf_main.c | 5 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 5 - drivers/vdpa/mlx5/core/mr.c | 39 +- drivers/vdpa/mlx5/core/resources.c | 3 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 42 +- drivers/vdpa/vdpa.c | 511 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 - drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 101 +- drivers/vfio/Kconfig | 4 +- drivers/vfio/pci/Kconfig | 14 +- drivers/vfio/pci/Makefile | 2 +- drivers/vfio/pci/vfio_pci.c | 16 +- drivers/vfio/pci/vfio_pci_igd.c | 10 +- drivers/vfio/pci/vfio_pci_private.h | 2 +- drivers/vfio/pci/vfio_pci_zdev.c | 24 +- drivers/vfio/platform/Kconfig | 4 +- drivers/vfio/platform/vfio_amba.c | 15 +- drivers/vfio/vfio.c | 5 - drivers/vfio/vfio_iommu_type1.c | 578 +- drivers/vhost/net.c | 30 +- drivers/vhost/scsi.c | 9 +- drivers/vhost/vdpa.c | 26 +- drivers/vhost/vhost.c | 2 +- drivers/video/backlight/ktd253-backlight.c | 12 +- drivers/video/backlight/lms283gf05.c | 43 +- drivers/video/backlight/locomolcd.c | 3 +- drivers/video/backlight/qcom-wled.c | 2 +- drivers/video/backlight/sky81452-backlight.c | 2 +- drivers/video/console/vgacon.c | 19 + drivers/video/fbdev/acornfb.c | 34 + drivers/video/fbdev/amba-clcd.c | 4 +- drivers/video/fbdev/amifb.c | 4 +- drivers/video/fbdev/aty/atyfb.h | 3 + drivers/video/fbdev/aty/atyfb_base.c | 14 +- drivers/video/fbdev/core/fbcon.c | 3 - drivers/video/fbdev/da8xx-fb.c | 4 +- drivers/video/fbdev/hyperv_fb.c | 3 + drivers/video/fbdev/imxfb.c | 2 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +- drivers/video/fbdev/xilinxfb.c | 2 +- drivers/virt/Kconfig | 2 - drivers/virt/Makefile | 1 - drivers/virt/acrn/Kconfig | 15 - drivers/virt/acrn/Makefile | 3 - drivers/virt/acrn/acrn_drv.h | 227 - drivers/virt/acrn/hsm.c | 479 - drivers/virt/acrn/hypercall.h | 254 - drivers/virt/acrn/ioeventfd.c | 273 - drivers/virt/acrn/ioreq.c | 657 - drivers/virt/acrn/irqfd.c | 235 - drivers/virt/acrn/mm.c | 306 - drivers/virt/acrn/vm.c | 126 - drivers/virt/vboxguest/vboxguest_utils.c | 18 +- drivers/virtio/Kconfig | 9 - drivers/virtio/Makefile | 1 - drivers/virtio/virtio.c | 6 +- drivers/virtio/virtio_input.c | 26 +- drivers/virtio/virtio_mem.c | 45 +- drivers/virtio/virtio_mmio.c | 5 +- drivers/virtio/virtio_pci_common.h | 22 +- drivers/virtio/virtio_pci_modern.c | 506 +- drivers/virtio/virtio_pci_modern_dev.c | 599 - drivers/virtio/virtio_vdpa.c | 3 +- drivers/vme/vme.c | 4 +- drivers/w1/masters/ds2490.c | 25 +- drivers/w1/slaves/w1_therm.c | 22 +- drivers/w1/w1.c | 39 +- drivers/watchdog/Kconfig | 74 +- drivers/watchdog/Makefile | 7 +- drivers/watchdog/armada_37xx_wdt.c | 4 +- drivers/watchdog/atlas7_wdt.c | 221 + drivers/watchdog/coh901327_wdt.c | 408 + drivers/watchdog/cpu5wdt.c | 1 + drivers/watchdog/cpwd.c | 1 + drivers/watchdog/hpwdt.c | 6 +- drivers/watchdog/intel-mid_wdt.c | 8 +- drivers/watchdog/intel_scu_watchdog.c | 533 + drivers/watchdog/intel_scu_watchdog.h | 50 + drivers/watchdog/it8712f_wdt.c | 1 + drivers/watchdog/keembay_wdt.c | 286 - drivers/watchdog/mei_wdt.c | 5 +- drivers/watchdog/mtk_wdt.c | 23 +- drivers/watchdog/pcwd.c | 7 +- drivers/watchdog/qcom-wdt.c | 13 +- drivers/watchdog/renesas_wdt.c | 33 +- drivers/watchdog/riowd.c | 1 + drivers/watchdog/sirfsoc_wdt.c | 216 + drivers/watchdog/sp805_wdt.c | 4 +- drivers/watchdog/tangox_wdt.c | 209 + drivers/watchdog/watchdog_core.c | 2 +- drivers/watchdog/ziirave_wdt.c | 1 + drivers/watchdog/zx2967_wdt.c | 279 + drivers/xen/Kconfig | 4 +- drivers/xen/balloon.c | 2 +- drivers/xen/events/events_2l.c | 22 +- drivers/xen/events/events_base.c | 198 +- drivers/xen/events/events_fifo.c | 7 + drivers/xen/events/events_internal.h | 14 +- drivers/xen/evtchn.c | 29 +- drivers/xen/gntdev.c | 89 +- drivers/xen/pvcalls-back.c | 4 +- drivers/xen/xen-acpi-processor.c | 3 +- drivers/xen/xen-front-pgdir-shbuf.c | 11 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 6 +- drivers/xen/xenbus/xenbus.h | 1 + drivers/xen/xenbus/xenbus_probe.c | 99 +- fs/9p/acl.c | 8 +- fs/9p/v9fs.h | 3 +- fs/9p/v9fs_vfs.h | 3 +- fs/9p/vfs_inode.c | 57 +- fs/9p/vfs_inode_dotl.c | 39 +- fs/9p/xattr.c | 1 - fs/Kconfig | 4 - fs/Kconfig.binfmt | 4 +- fs/Makefile | 1 + fs/adfs/adfs.h | 3 +- fs/adfs/inode.c | 5 +- fs/affs/affs.h | 24 +- fs/affs/inode.c | 7 +- fs/affs/namei.c | 19 +- fs/afs/dir.c | 35 +- fs/afs/file.c | 1 + fs/afs/fs_operation.c | 7 +- fs/afs/inode.c | 10 +- fs/afs/internal.h | 8 +- fs/afs/main.c | 6 +- fs/afs/mntpt.c | 1 + fs/afs/security.c | 3 +- fs/afs/write.c | 3 +- fs/afs/xattr.c | 33 +- fs/anon_inodes.c | 157 +- fs/attr.c | 126 +- fs/autofs/root.c | 17 +- fs/bad_inode.c | 36 +- fs/bfs/dir.c | 12 +- fs/binfmt_elf.c | 26 +- fs/binfmt_elf_fdpic.c | 27 +- fs/binfmt_misc.c | 33 +- fs/block_dev.c | 63 +- fs/btrfs/Makefile | 21 +- fs/btrfs/acl.c | 6 +- fs/btrfs/backref.c | 17 +- fs/btrfs/backref.h | 9 +- fs/btrfs/block-group.c | 221 +- fs/btrfs/block-group.h | 28 +- fs/btrfs/btrfs_inode.h | 3 +- fs/btrfs/check-integrity.c | 10 +- fs/btrfs/compression.c | 78 +- fs/btrfs/ctree.c | 11 +- fs/btrfs/ctree.h | 30 +- fs/btrfs/delalloc-space.c | 29 +- fs/btrfs/delayed-inode.c | 7 +- fs/btrfs/delayed-ref.c | 79 +- fs/btrfs/delayed-ref.h | 28 +- fs/btrfs/dev-replace.c | 189 +- fs/btrfs/dev-replace.h | 3 - fs/btrfs/discard.c | 6 +- fs/btrfs/disk-io.c | 205 +- fs/btrfs/disk-io.h | 6 +- fs/btrfs/extent-tree.c | 443 +- fs/btrfs/extent_io.c | 845 +- fs/btrfs/extent_io.h | 17 +- fs/btrfs/extent_map.c | 18 +- fs/btrfs/file-item.c | 22 +- fs/btrfs/file.c | 72 +- fs/btrfs/free-space-cache.c | 142 +- fs/btrfs/free-space-cache.h | 2 - fs/btrfs/free-space-tree.c | 10 +- fs/btrfs/inode.c | 475 +- fs/btrfs/ioctl.c | 75 +- fs/btrfs/lzo.c | 4 +- fs/btrfs/ordered-data.c | 224 +- fs/btrfs/ordered-data.h | 57 +- fs/btrfs/qgroup.c | 20 +- fs/btrfs/qgroup.h | 2 - fs/btrfs/raid56.c | 41 +- fs/btrfs/reada.c | 35 +- fs/btrfs/ref-verify.c | 47 +- fs/btrfs/reflink.c | 29 +- fs/btrfs/relocation.c | 99 +- fs/btrfs/scrub.c | 156 +- fs/btrfs/send.c | 38 +- fs/btrfs/space-info.c | 365 +- fs/btrfs/space-info.h | 25 +- fs/btrfs/subpage.c | 278 - fs/btrfs/subpage.h | 91 - fs/btrfs/super.c | 12 +- fs/btrfs/sysfs.c | 2 - fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/tests/extent-map-tests.c | 2 +- fs/btrfs/transaction.c | 152 +- fs/btrfs/transaction.h | 5 - fs/btrfs/tree-checker.c | 16 +- fs/btrfs/tree-log.c | 285 +- fs/btrfs/volumes.c | 371 +- fs/btrfs/volumes.h | 19 +- fs/btrfs/xattr.c | 33 +- fs/btrfs/zlib.c | 5 +- fs/btrfs/zoned.c | 930 +- fs/btrfs/zoned.h | 157 +- fs/btrfs/zstd.c | 6 +- fs/buffer.c | 7 +- fs/cachefiles/bind.c | 6 - fs/cachefiles/interface.c | 4 +- fs/cachefiles/namei.c | 21 +- fs/cachefiles/rdwr.c | 7 +- fs/cachefiles/xattr.c | 29 +- fs/ceph/acl.c | 6 +- fs/ceph/addr.c | 2 +- fs/ceph/caps.c | 70 +- fs/ceph/dir.c | 23 +- fs/ceph/inode.c | 79 +- fs/ceph/snap.c | 10 - fs/ceph/super.h | 52 +- fs/ceph/xattr.c | 1 - fs/cifs/Kconfig | 3 +- fs/cifs/Makefile | 5 +- fs/cifs/cifs_debug.c | 127 +- fs/cifs/cifs_dfs_ref.c | 12 +- fs/cifs/cifs_swn.c | 4 +- fs/cifs/cifsacl.c | 381 +- fs/cifs/cifsacl.h | 4 +- fs/cifs/cifsencrypt.c | 6 +- fs/cifs/cifsfs.c | 29 +- fs/cifs/cifsfs.h | 27 +- fs/cifs/cifsglob.h | 34 +- fs/cifs/cifspdu.h | 5 - fs/cifs/cifsproto.h | 8 +- fs/cifs/cifssmb.c | 6 +- fs/cifs/connect.c | 363 +- fs/cifs/dfs_cache.c | 41 +- fs/cifs/dir.c | 30 +- fs/cifs/file.c | 3 +- fs/cifs/fs_context.c | 142 +- fs/cifs/fs_context.h | 7 +- fs/cifs/inode.c | 59 +- fs/cifs/link.c | 3 +- fs/cifs/sess.c | 3 +- fs/cifs/smb2glob.h | 1 - fs/cifs/smb2inode.c | 1 - fs/cifs/smb2misc.c | 14 +- fs/cifs/smb2ops.c | 146 +- fs/cifs/smb2pdu.c | 28 +- fs/cifs/smb2pdu.h | 2 +- fs/cifs/smb2proto.h | 3 +- fs/cifs/smb2transport.c | 37 +- fs/cifs/trace.h | 36 +- fs/cifs/transport.c | 90 +- 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/compat_binfmt_elf.c | 7 +- fs/configfs/configfs_internal.h | 6 +- fs/configfs/dir.c | 3 +- fs/configfs/file.c | 6 +- fs/configfs/inode.c | 5 +- fs/configfs/symlink.c | 6 +- fs/coredump.c | 14 +- fs/cramfs/inode.c | 18 +- fs/crypto/bio.c | 6 +- fs/crypto/policy.c | 2 +- fs/dax.c | 5 +- fs/dcache.c | 92 +- fs/dcookies.c | 356 + fs/debugfs/inode.c | 14 +- fs/direct-io.c | 15 +- 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/data.c | 30 +- fs/erofs/inode.c | 7 +- fs/erofs/internal.h | 5 +- fs/erofs/namei.c | 4 +- fs/erofs/super.c | 4 +- fs/erofs/xattr.c | 10 +- fs/erofs/zdata.c | 2 +- fs/erofs/zmap.c | 10 +- fs/eventpoll.c | 4 +- fs/exec.c | 20 +- fs/exfat/balloc.c | 4 +- fs/exfat/exfat_fs.h | 10 +- fs/exfat/exfat_raw.h | 4 - fs/exfat/fatent.c | 43 +- fs/exfat/file.c | 16 +- fs/exfat/namei.c | 14 +- fs/exfat/super.c | 31 +- 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/.kunitconfig | 3 - fs/ext4/Kconfig | 3 +- fs/ext4/acl.c | 5 +- fs/ext4/acl.h | 3 +- fs/ext4/balloc.c | 38 +- fs/ext4/ext4.h | 25 +- fs/ext4/extents.c | 16 +- fs/ext4/fast_commit.c | 42 +- fs/ext4/file.c | 5 +- fs/ext4/fsync.c | 2 +- fs/ext4/ialloc.c | 9 +- fs/ext4/inode.c | 59 +- fs/ext4/ioctl.c | 27 +- fs/ext4/mballoc.c | 11 +- fs/ext4/namei.c | 144 +- fs/ext4/page-io.c | 2 +- fs/ext4/readpage.c | 3 +- fs/ext4/super.c | 23 +- fs/ext4/sysfs.c | 7 - fs/ext4/verity.c | 89 +- fs/ext4/xattr.c | 6 +- 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 | 20 +- fs/f2fs/Makefile | 1 + fs/f2fs/acl.c | 26 +- fs/f2fs/acl.h | 3 +- fs/f2fs/checkpoint.c | 179 +- fs/f2fs/compress.c | 195 +- fs/f2fs/data.c | 447 +- fs/f2fs/debug.c | 12 - fs/f2fs/f2fs.h | 113 +- fs/f2fs/file.c | 100 +- fs/f2fs/gc.c | 8 +- fs/f2fs/inline.c | 4 - fs/f2fs/namei.c | 31 +- fs/f2fs/node.c | 6 +- fs/f2fs/segment.c | 21 +- fs/f2fs/segment.h | 8 +- fs/f2fs/super.c | 206 +- fs/f2fs/sysfs.c | 132 +- fs/f2fs/trace.c | 165 + fs/f2fs/trace.h | 43 + fs/f2fs/xattr.c | 27 +- fs/fat/fat.h | 6 +- fs/fat/file.c | 26 +- fs/fat/misc.c | 23 +- fs/fat/namei_msdos.c | 12 +- fs/fat/namei_vfat.c | 15 +- fs/fcntl.c | 22 +- fs/fhandle.c | 2 +- fs/file.c | 57 +- fs/fs-writeback.c | 116 +- fs/fuse/acl.c | 3 +- fs/fuse/dev.c | 32 +- fs/fuse/dir.c | 46 +- fs/fuse/fuse_i.h | 5 +- fs/fuse/virtio_fs.c | 9 +- fs/fuse/xattr.c | 2 - fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 3 +- fs/gfs2/bmap.c | 10 +- fs/gfs2/file.c | 23 +- fs/gfs2/glock.c | 22 +- fs/gfs2/glock.h | 6 - fs/gfs2/glops.c | 38 +- fs/gfs2/incore.h | 54 +- fs/gfs2/inode.c | 74 +- fs/gfs2/inode.h | 3 +- fs/gfs2/lock_dlm.c | 8 +- fs/gfs2/log.c | 531 +- fs/gfs2/log.h | 20 +- fs/gfs2/lops.c | 28 +- fs/gfs2/lops.h | 23 +- fs/gfs2/main.c | 4 +- fs/gfs2/ops_fstype.c | 75 +- fs/gfs2/recovery.c | 14 +- fs/gfs2/rgrp.c | 442 +- fs/gfs2/rgrp.h | 6 +- fs/gfs2/super.c | 99 +- fs/gfs2/super.h | 10 +- fs/gfs2/trace_gfs2.h | 37 +- fs/gfs2/trans.c | 104 +- fs/gfs2/trans.h | 5 +- fs/gfs2/util.c | 72 +- fs/gfs2/util.h | 3 - fs/gfs2/xattr.c | 55 +- 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 | 46 +- fs/hpfs/hpfs_fn.h | 2 +- fs/hpfs/inode.c | 7 +- fs/hpfs/namei.c | 20 +- fs/hugetlbfs/inode.c | 108 +- fs/init.c | 24 +- fs/inode.c | 87 +- fs/internal.h | 12 +- fs/io-wq.c | 666 +- fs/io-wq.h | 40 +- fs/io_uring.c | 4983 ++- fs/iomap/buffered-io.c | 15 +- fs/iomap/direct-io.c | 78 +- fs/iomap/seek.c | 125 +- fs/iomap/swapfile.c | 10 - fs/isofs/dir.c | 1 - fs/isofs/inode.c | 9 +- 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/compr_rtime.c | 3 - fs/jffs2/dir.c | 33 +- fs/jffs2/fs.c | 7 +- fs/jffs2/os-linux.h | 2 +- fs/jffs2/security.c | 1 - fs/jffs2/summary.c | 3 - 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_dmap.c | 2 +- fs/jfs/jfs_filsys.h | 1 - fs/jfs/jfs_inode.c | 2 +- fs/jfs/jfs_inode.h | 2 +- fs/jfs/jfs_mount.c | 10 - fs/jfs/jfs_txnmgr.c | 35 +- fs/jfs/namei.c | 21 +- fs/jfs/super.c | 1 + fs/jfs/xattr.c | 2 - fs/kernfs/dir.c | 6 +- fs/kernfs/inode.c | 19 +- fs/kernfs/kernfs-internal.h | 9 +- fs/libfs.c | 43 +- fs/lockd/svc4proc.c | 24 - fs/lockd/svcproc.c | 24 - fs/locks.c | 3 + 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 | 10 + fs/mpage.c | 6 +- fs/namei.c | 614 +- fs/namespace.c | 537 +- fs/nfs/Kconfig | 2 +- fs/nfs/blocklayout/blocklayout.c | 11 +- fs/nfs/callback_xdr.c | 2 - fs/nfs/dir.c | 83 +- fs/nfs/export.c | 18 - fs/nfs/file.c | 27 +- fs/nfs/fs_context.c | 35 - fs/nfs/fscache.c | 4 + fs/nfs/inode.c | 127 +- fs/nfs/internal.h | 17 +- fs/nfs/namespace.c | 15 +- fs/nfs/nfs3_fs.h | 3 +- fs/nfs/nfs3acl.c | 4 +- fs/nfs/nfs3xdr.c | 3 +- fs/nfs/nfs42proc.c | 12 +- fs/nfs/nfs4client.c | 1 - fs/nfs/nfs4file.c | 4 - fs/nfs/nfs4proc.c | 57 +- fs/nfs/nfs4state.c | 1 - fs/nfs/pnfs.c | 71 +- fs/nfs/read.c | 204 +- fs/nfs/super.c | 19 - fs/nfs/unlink.c | 6 +- fs/nfs/write.c | 45 +- fs/nfs_common/Makefile | 2 +- fs/nfs_common/nfs_ssc.c | 2 + fs/nfs_common/nfsacl.c | 52 - fs/nfsd/Kconfig | 2 - fs/nfsd/blocklayout.c | 2 +- fs/nfsd/export.c | 80 +- fs/nfsd/export.h | 15 - fs/nfsd/filecache.c | 2 - fs/nfsd/netns.h | 23 +- fs/nfsd/nfs2acl.c | 73 +- fs/nfsd/nfs3acl.c | 51 +- fs/nfsd/nfs3proc.c | 93 +- fs/nfsd/nfs3xdr.c | 582 +- fs/nfsd/nfs4acl.c | 5 +- fs/nfsd/nfs4callback.c | 1 - fs/nfsd/nfs4proc.c | 14 +- fs/nfsd/nfs4recover.c | 6 +- fs/nfsd/nfs4state.c | 179 +- fs/nfsd/nfscache.c | 52 +- fs/nfsd/nfsctl.c | 22 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsfh.c | 7 +- fs/nfsd/nfsfh.h | 5 +- fs/nfsd/nfsproc.c | 94 +- fs/nfsd/nfssvc.c | 34 + fs/nfsd/nfsxdr.c | 350 +- fs/nfsd/state.h | 3 +- fs/nfsd/stats.c | 114 +- fs/nfsd/stats.h | 96 +- fs/nfsd/vfs.c | 54 +- fs/nfsd/xdr.h | 12 +- fs/nfsd/xdr3.h | 20 +- fs/nilfs2/file.c | 1 - fs/nilfs2/inode.c | 14 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/namei.c | 19 +- fs/nilfs2/nilfs.h | 6 +- fs/nilfs2/segbuf.c | 6 +- fs/nilfs2/the_nilfs.h | 2 +- fs/notify/fanotify/fanotify_user.c | 4 +- fs/notify/group.c | 25 +- fs/notify/inotify/inotify_user.c | 6 +- fs/ntfs/inode.c | 12 +- fs/ntfs/inode.h | 3 +- fs/ntfs/layout.h | 4 +- fs/ocfs2/acl.c | 6 +- fs/ocfs2/acl.h | 3 +- fs/ocfs2/aops.c | 11 +- fs/ocfs2/cluster/heartbeat.c | 8 +- fs/ocfs2/dlm/dlmast.c | 10 + fs/ocfs2/dlm/dlmcommon.h | 4 + fs/ocfs2/dlmfs/dlmfs.c | 17 +- fs/ocfs2/file.c | 28 +- fs/ocfs2/file.h | 11 +- fs/ocfs2/ioctl.c | 2 +- fs/ocfs2/namei.c | 21 +- fs/ocfs2/refcounttree.c | 6 +- fs/ocfs2/super.c | 2 + fs/ocfs2/xattr.c | 3 - fs/omfs/dir.c | 13 +- fs/omfs/file.c | 7 +- fs/omfs/inode.c | 2 +- fs/open.c | 41 +- 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 | 11 +- 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 | 3 +- fs/pnode.h | 2 +- fs/posix_acl.c | 103 +- fs/proc/base.c | 47 +- fs/proc/fd.c | 5 +- fs/proc/fd.h | 3 +- fs/proc/generic.c | 12 +- fs/proc/internal.h | 6 +- fs/proc/meminfo.c | 10 +- fs/proc/proc_net.c | 5 +- fs/proc/proc_sysctl.c | 19 +- fs/proc/root.c | 5 +- fs/proc/self.c | 7 + fs/proc/task_mmu.c | 11 +- fs/proc/vmcore.c | 7 +- fs/proc_namespace.c | 3 - fs/pstore/inode.c | 2 +- fs/pstore/platform.c | 4 +- fs/pstore/ram_core.c | 2 +- fs/pstore/zone.c | 2 +- fs/quota/quota_v2.c | 11 +- fs/ramfs/file-nommu.c | 9 +- fs/ramfs/inode.c | 31 +- fs/read_write.c | 19 +- fs/readdir.c | 6 - 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 | 5 +- 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/select.c | 10 +- fs/seq_file.c | 5 +- fs/splice.c | 53 +- fs/squashfs/block.c | 10 +- fs/squashfs/export.c | 45 +- fs/squashfs/id.c | 42 +- fs/squashfs/squashfs_fs.h | 1 - fs/squashfs/squashfs_fs_sb.h | 1 - fs/squashfs/super.c | 6 +- fs/squashfs/xattr.h | 10 +- fs/squashfs/xattr_id.c | 68 +- fs/stat.c | 26 +- fs/statfs.c | 5 +- fs/super.c | 15 +- fs/sysfs/file.c | 11 - 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/auth.c | 2 +- fs/ubifs/dir.c | 30 +- fs/ubifs/file.c | 5 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/journal.c | 2 +- fs/ubifs/replay.c | 4 +- fs/ubifs/super.c | 4 +- fs/ubifs/ubifs.h | 5 +- fs/ubifs/xattr.c | 3 +- fs/udf/file.c | 9 +- fs/udf/ialloc.c | 2 +- fs/udf/inode.c | 9 +- fs/udf/namei.c | 24 +- fs/udf/super.c | 9 +- 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/userfaultfd.c | 19 +- fs/utimes.c | 3 +- fs/vboxsf/dir.c | 12 +- fs/vboxsf/utils.c | 9 +- fs/vboxsf/vfsmod.h | 8 +- fs/verity/Makefile | 1 - fs/verity/enable.c | 2 +- fs/verity/fsverity_private.h | 13 +- fs/verity/open.c | 133 +- fs/verity/read_metadata.c | 195 - fs/verity/signature.c | 20 +- fs/xattr.c | 139 +- fs/xfs/libxfs/xfs_alloc.c | 50 - fs/xfs/libxfs/xfs_alloc.h | 3 - fs/xfs/libxfs/xfs_attr.c | 22 +- fs/xfs/libxfs/xfs_bmap.c | 315 +- fs/xfs/libxfs/xfs_btree.c | 45 +- 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_fs.h | 1 - fs/xfs/libxfs/xfs_inode_fork.c | 27 - fs/xfs/libxfs/xfs_inode_fork.h | 63 - fs/xfs/libxfs/xfs_sb.c | 2 - fs/xfs/scrub/common.c | 4 +- fs/xfs/xfs_acl.c | 5 +- fs/xfs/xfs_acl.h | 3 +- fs/xfs/xfs_aops.c | 17 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_bmap_item.c | 10 - fs/xfs/xfs_bmap_util.c | 81 +- fs/xfs/xfs_buf.c | 34 +- fs/xfs/xfs_buf.h | 11 +- fs/xfs/xfs_dquot.c | 47 +- fs/xfs/xfs_error.c | 6 - fs/xfs/xfs_extent_busy.c | 14 + fs/xfs/xfs_file.c | 443 +- fs/xfs/xfs_fsops.c | 32 +- fs/xfs/xfs_fsops.h | 4 +- fs/xfs/xfs_globals.c | 7 +- fs/xfs/xfs_icache.c | 438 +- fs/xfs/xfs_icache.h | 24 +- fs/xfs/xfs_inode.c | 170 +- fs/xfs/xfs_inode.h | 16 +- fs/xfs/xfs_ioctl.c | 104 +- fs/xfs/xfs_ioctl32.c | 13 +- fs/xfs/xfs_iomap.c | 82 +- fs/xfs/xfs_iops.c | 129 +- fs/xfs/xfs_iops.h | 3 +- fs/xfs/xfs_itable.c | 23 +- fs/xfs/xfs_itable.h | 1 - fs/xfs/xfs_iwalk.c | 5 +- fs/xfs/xfs_linux.h | 3 +- fs/xfs/xfs_log.c | 142 +- fs/xfs/xfs_log.h | 4 +- fs/xfs/xfs_mount.c | 133 +- fs/xfs/xfs_mount.h | 10 +- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_pwork.c | 25 +- fs/xfs/xfs_pwork.h | 4 +- fs/xfs/xfs_qm.c | 119 +- fs/xfs/xfs_quota.h | 49 +- fs/xfs/xfs_reflink.c | 103 +- fs/xfs/xfs_rtalloc.c | 5 - fs/xfs/xfs_super.c | 86 +- fs/xfs/xfs_super.h | 6 - fs/xfs/xfs_symlink.c | 23 +- fs/xfs/xfs_symlink.h | 5 +- fs/xfs/xfs_sysctl.c | 40 +- fs/xfs/xfs_sysctl.h | 3 +- fs/xfs/xfs_trace.c | 1 - fs/xfs/xfs_trace.h | 72 +- fs/xfs/xfs_trans.c | 222 +- fs/xfs/xfs_trans.h | 43 - fs/xfs/xfs_trans_dquot.c | 71 +- fs/xfs/xfs_xattr.c | 7 +- fs/zonefs/Makefile | 2 - fs/zonefs/super.c | 139 +- fs/zonefs/trace.h | 104 - 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 | 8 - include/acpi/acpi_drivers.h | 7 + include/acpi/acpi_numa.h | 4 - include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 13 +- 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/Kbuild | 2 +- include/asm-generic/export.h | 2 +- include/asm-generic/hyperv-tlfs.h | 255 +- include/asm-generic/mm-arch-hooks.h | 16 + include/asm-generic/mshyperv.h | 5 - include/asm-generic/numa.h | 52 - include/asm-generic/page.h | 4 + include/asm-generic/qrwlock.h | 25 +- include/asm-generic/softirq_stack.h | 14 - include/asm-generic/tlb.h | 6 +- include/asm-generic/vmlinux.lds.h | 87 +- include/crypto/algapi.h | 39 + include/crypto/blake2b.h | 67 - include/crypto/blake2s.h | 63 +- include/crypto/hash.h | 8 +- include/crypto/internal/blake2b.h | 115 - include/crypto/internal/blake2s.h | 109 +- include/crypto/internal/cipher.h | 218 - include/crypto/internal/skcipher.h | 2 +- include/crypto/public_key.h | 1 + include/drm/drm_file.h | 3 - include/drm/ttm/ttm_bo_api.h | 6 +- include/dt-bindings/bus/moxtet.h | 2 +- include/dt-bindings/clock/axg-clkc.h | 1 + include/dt-bindings/clock/imx8-clock.h | 2 - include/dt-bindings/clock/imx8mm-clock.h | 10 +- include/dt-bindings/clock/imx8mn-clock.h | 9 +- include/dt-bindings/clock/imx8mq-clock.h | 16 +- include/dt-bindings/clock/k210-clk.h | 1 + include/dt-bindings/clock/meson8b-clkc.h | 2 + include/dt-bindings/clock/mstar-msc313-mpll.h | 19 - include/dt-bindings/clock/qcom,gcc-msm8998.h | 2 - include/dt-bindings/clock/qcom,gcc-sc7280.h | 226 - include/dt-bindings/clock/qcom,gcc-sc8180x.h | 309 - include/dt-bindings/clock/qcom,gcc-sm8350.h | 266 - include/dt-bindings/clock/qcom,gpucc-sdm660.h | 28 - include/dt-bindings/clock/qcom,mmcc-sdm660.h | 162 - include/dt-bindings/clock/qcom,videocc-sm8250.h | 2 - include/dt-bindings/clock/rk3368-cru.h | 3 - include/dt-bindings/clock/sun50i-h6-r-ccu.h | 2 - include/dt-bindings/clock/sun50i-h616-ccu.h | 115 - include/dt-bindings/clock/tegra210-car.h | 2 +- include/dt-bindings/clock/xlnx-vcu.h | 15 - include/dt-bindings/clock/zx296702-clock.h | 180 + include/dt-bindings/input/cros-ec-keyboard.h | 103 - include/dt-bindings/interconnect/qcom,msm8939.h | 105 - include/dt-bindings/interconnect/qcom,sdx55.h | 76 - include/dt-bindings/memory/mt2701-larb-port.h | 4 +- include/dt-bindings/memory/mt2712-larb-port.h | 6 +- include/dt-bindings/memory/mt6779-larb-port.h | 6 +- include/dt-bindings/memory/mt8167-larb-port.h | 6 +- include/dt-bindings/memory/mt8173-larb-port.h | 6 +- include/dt-bindings/memory/mt8183-larb-port.h | 6 +- include/dt-bindings/memory/mt8192-larb-port.h | 243 - include/dt-bindings/memory/mtk-memory-port.h | 15 - include/dt-bindings/pinctrl/k210-fpioa.h | 276 - include/dt-bindings/power/mt8167-power.h | 17 - include/dt-bindings/power/qcom-rpmpd.h | 9 - .../dt-bindings/reset-controller/mt8192-resets.h | 30 - include/dt-bindings/reset/k210-rst.h | 42 - include/dt-bindings/reset/sun50i-h6-r-ccu.h | 1 - include/dt-bindings/reset/sun50i-h616-ccu.h | 70 - include/dt-bindings/soc/bcm-pmb.h | 11 - 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/dt-bindings/usb/pd.h | 311 +- include/keys/encrypted-type.h | 2 +- include/kvm/arm_pmu.h | 9 +- include/linux/acpi.h | 70 +- include/linux/amba/bus.h | 13 +- include/linux/anon_inodes.h | 5 - include/linux/arm-smccc.h | 31 - include/linux/armada-37xx-rwtm-mailbox.h | 2 +- include/linux/atmdev.h | 4 +- include/linux/avf/virtchnl.h | 2 + include/linux/binfmts.h | 4 - include/linux/bio.h | 64 +- include/linux/bitops.h | 2 +- include/linux/blk-mq.h | 20 +- include/linux/blk_types.h | 33 +- include/linux/blkdev.h | 60 +- include/linux/blktrace_api.h | 4 +- include/linux/bpf-cgroup.h | 101 +- include/linux/bpf.h | 127 +- include/linux/bpf_verifier.h | 8 +- include/linux/brcmphy.h | 25 +- include/linux/btf.h | 3 - include/linux/buildid.h | 12 - include/linux/can/bittiming.h | 44 - include/linux/can/can-ml.h | 12 - include/linux/can/dev.h | 136 +- include/linux/can/length.h | 174 - include/linux/can/rx-offload.h | 3 +- include/linux/can/skb.h | 88 +- include/linux/capability.h | 14 +- include/linux/ceph/libceph.h | 7 +- include/linux/cfag12864b.h | 2 +- include/linux/cgroup.h | 4 +- include/linux/clk-provider.h | 4 +- include/linux/clk.h | 28 +- include/linux/clk/imx.h | 15 - include/linux/clk/spear.h | 23 - include/linux/clk/tegra.h | 8 - include/linux/compiler-clang.h | 16 +- include/linux/compiler-gcc.h | 11 + include/linux/compiler-version.h | 14 - include/linux/compiler.h | 2 - include/linux/compiler_attributes.h | 6 - include/linux/connector.h | 2 +- include/linux/coresight-pmu.h | 20 +- include/linux/coresight.h | 218 +- include/linux/cpu.h | 5 - include/linux/cpufreq.h | 30 +- include/linux/cpuhotplug.h | 3 - include/linux/cred.h | 2 +- include/linux/crypto.h | 172 +- include/linux/dcache.h | 2 - include/linux/dcookies.h | 69 + include/linux/devfreq.h | 2 - include/linux/device-mapper.h | 47 +- include/linux/device.h | 3 - include/linux/device/driver.h | 2 +- include/linux/dfl.h | 86 - include/linux/dma-fence.h | 3 - include/linux/dma-heap.h | 12 +- include/linux/dma-map-ops.h | 10 +- include/linux/dma-mapping.h | 33 +- include/linux/dma/k3-psil.h | 13 +- include/linux/dma/mmp-pdma.h | 16 + include/linux/dmaengine.h | 2 - include/linux/dmar.h | 2 - include/linux/dsa/8021q.h | 14 - include/linux/dsa/brcm.h | 16 - include/linux/dsa/ocelot.h | 223 - include/linux/dtpm.h | 77 - include/linux/eeprom_93xx46.h | 2 - include/linux/efi.h | 25 +- include/linux/elevator.h | 2 - include/linux/elfcore-compat.h | 15 +- include/linux/elfcore.h | 7 +- include/linux/entry-common.h | 5 - include/linux/entry-kvm.h | 14 - include/linux/ethtool.h | 25 +- include/linux/eventpoll.h | 2 +- include/linux/export.h | 9 + include/linux/exportfs.h | 1 - include/linux/extcon.h | 23 - include/linux/f2fs_fs.h | 3 - include/linux/fcntl.h | 2 +- include/linux/filter.h | 48 +- .../linux/firmware/intel/stratix10-svc-client.h | 12 +- include/linux/firmware/xlnx-zynqmp.h | 339 +- include/linux/fixp-arith.h | 19 - include/linux/fortify-string.h | 302 - include/linux/fs.h | 228 +- include/linux/fsl/mc.h | 8 +- include/linux/fsnotify_backend.h | 1 - include/linux/fsverity.h | 12 - include/linux/ftrace.h | 2 + include/linux/fwnode.h | 27 +- include/linux/genhd.h | 27 +- include/linux/gfp.h | 28 +- include/linux/gpio/consumer.h | 2 - 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/highmem.h | 56 - include/linux/host1x.h | 9 +- include/linux/huge_mm.h | 15 +- include/linux/hugetlb.h | 96 +- include/linux/hugetlb_cgroup.h | 15 +- include/linux/hyperv.h | 13 +- include/linux/i3c/device.h | 2 +- include/linux/icmpv6.h | 28 +- include/linux/if_hsr.h | 27 - include/linux/if_macvlan.h | 3 +- include/linux/iio/adc/qcom-vadc-common.h | 174 - include/linux/iio/consumer.h | 36 - include/linux/ima.h | 28 +- include/linux/indirect_call_wrapper.h | 8 - include/linux/init.h | 83 +- include/linux/initrd.h | 11 - include/linux/intel-iommu.h | 43 +- include/linux/intel-pti.h | 35 + include/linux/interrupt.h | 9 + include/linux/io-pgtable.h | 19 +- include/linux/io_uring.h | 33 +- include/linux/iomap.h | 19 +- include/linux/iommu.h | 26 +- include/linux/ioport.h | 6 +- include/linux/iova.h | 12 + include/linux/ipv6.h | 2 +- include/linux/irq.h | 4 +- include/linux/irqdomain.h | 4 + include/linux/irqflags.h | 12 - include/linux/isa.h | 2 +- include/linux/jump_label.h | 12 +- include/linux/kallsyms.h | 17 +- include/linux/kasan-checks.h | 6 - include/linux/kasan.h | 57 +- include/linux/kbd_kern.h | 10 +- include/linux/kconfig.h | 8 +- include/linux/kd.h | 8 + include/linux/kernel.h | 23 +- include/linux/kexec.h | 7 - include/linux/key.h | 5 +- include/linux/keyslot-manager.h | 14 - include/linux/kfence.h | 222 - include/linux/kgdb.h | 3 +- include/linux/khugepaged.h | 2 - include/linux/kprobes.h | 2 +- include/linux/ks0108.h | 2 +- include/linux/kvm_host.h | 35 +- include/linux/led-class-flash.h | 42 +- include/linux/led-class-multicolor.h | 42 +- include/linux/leds.h | 12 +- include/linux/linkage.h | 5 - include/linux/list.h | 2 +- include/linux/litex.h | 150 +- include/linux/local_lock_internal.h | 5 +- include/linux/lockdep.h | 15 +- include/linux/lockdep_types.h | 18 +- include/linux/lsm_hook_defs.h | 17 +- include/linux/lsm_hooks.h | 10 - include/linux/marvell_phy.h | 5 +- include/linux/mdev.h | 2 +- include/linux/mdio.h | 23 +- include/linux/mei_cl_bus.h | 2 +- include/linux/memblock.h | 10 +- include/linux/memcontrol.h | 49 +- include/linux/memory.h | 3 +- include/linux/memory_hotplug.h | 33 +- include/linux/memremap.h | 6 - include/linux/mfd/abx500/ab8500.h | 3 + include/linux/mfd/axp20x.h | 2 +- include/linux/mfd/bd9571mwv.h | 45 +- include/linux/mfd/core.h | 6 +- include/linux/mfd/hi6421-spmi-pmic.h | 29 +- include/linux/mfd/intel-m10-bmc.h | 9 - include/linux/mfd/intel_msic.h | 453 + include/linux/mfd/iqs62x.h | 11 +- include/linux/mfd/rohm-generic.h | 16 +- include/linux/mhi.h | 22 +- include/linux/migrate.h | 2 +- include/linux/mlx5/device.h | 14 +- include/linux/mlx5/driver.h | 74 +- include/linux/mlx5/eswitch.h | 29 - include/linux/mlx5/mlx5_ifc.h | 128 +- include/linux/mlx5/qp.h | 7 - include/linux/mm-arch-hooks.h | 22 + include/linux/mm.h | 141 +- include/linux/mm_inline.h | 113 +- include/linux/mm_types.h | 8 +- include/linux/mmc/card.h | 1 + include/linux/mmc/core.h | 6 - include/linux/mmc/host.h | 25 +- include/linux/mmu_notifier.h | 10 +- include/linux/mmzone.h | 71 +- include/linux/mod_devicetable.h | 42 - include/linux/module.h | 51 +- include/linux/mount.h | 8 +- include/linux/moxtet.h | 2 +- include/linux/msi.h | 6 - include/linux/mtd/spi-nor.h | 1 - include/linux/mutex.h | 27 +- include/linux/namei.h | 1 - include/linux/nd.h | 3 +- include/linux/net.h | 3 + include/linux/netdev_features.h | 13 +- include/linux/netdevice.h | 175 +- include/linux/netfilter.h | 2 + include/linux/netfilter/x_tables.h | 7 +- include/linux/netfilter_arp/arp_tables.h | 5 +- include/linux/netfilter_bridge/ebtables.h | 5 +- include/linux/netlink.h | 6 - include/linux/nfs_fs.h | 10 +- include/linux/nfs_fs_sb.h | 4 +- include/linux/nfsacl.h | 3 - include/linux/nvme.h | 30 +- include/linux/objtool.h | 13 +- include/linux/of_device.h | 14 +- include/linux/of_irq.h | 9 +- include/linux/of_mdio.h | 10 + include/linux/oprofile.h | 209 + include/linux/page-flags.h | 10 +- include/linux/page_counter.h | 9 +- include/linux/pagemap.h | 13 +- include/linux/pagevec.h | 4 + include/linux/parport.h | 31 - include/linux/parser.h | 1 - include/linux/pci-epc.h | 39 +- include/linux/pci-epf.h | 28 +- include/linux/pci.h | 27 +- include/linux/pci_ids.h | 4 - include/linux/perf_event.h | 6 +- include/linux/pgtable.h | 23 +- include/linux/phy.h | 38 +- include/linux/platform_data/clk-u300.h | 1 + include/linux/platform_data/cros_ec_commands.h | 45 - include/linux/platform_data/dma-atmel.h | 61 + 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/gpio-omap.h | 3 - include/linux/platform_data/i2c-hid.h | 41 + include/linux/platform_data/mlxcpld.h | 31 - include/linux/platform_data/mmc-omap.h | 3 +- include/linux/platform_data/x86/mlxcpld.h | 52 + include/linux/platform_profile.h | 41 - include/linux/pm.h | 2 - include/linux/pm_domain.h | 12 - include/linux/pm_opp.h | 112 +- include/linux/pmbus.h | 9 - include/linux/posix_acl.h | 21 +- include/linux/posix_acl_xattr.h | 12 +- include/linux/power/max8903_charger.h | 43 + include/linux/property.h | 7 - include/linux/psp-sev.h | 17 - include/linux/ptrace.h | 2 +- include/linux/qcom-geni-se.h | 2 + include/linux/qed/qed_chain.h | 2 +- include/linux/rbtree.h | 206 +- include/linux/rcu_segcblist.h | 120 +- include/linux/rcupdate.h | 44 +- include/linux/regulator/ab8500.h | 166 + include/linux/regulator/consumer.h | 30 - include/linux/regulator/mt6315-regulator.h | 44 - include/linux/regulator/pca9450.h | 10 - include/linux/remoteproc/qcom_rproc.h | 4 +- include/linux/reset.h | 19 - include/linux/restart_block.h | 1 - include/linux/rmap.h | 3 +- include/linux/rpmsg/qcom_glink.h | 8 +- include/linux/rtc.h | 2 - include/linux/rtc/sirfsoc_rtciobrg.h | 21 + include/linux/rwlock.h | 7 - include/linux/sched.h | 66 +- include/linux/sched/mm.h | 3 +- include/linux/sched/prio.h | 18 +- include/linux/sched/task.h | 2 - include/linux/security.h | 64 +- include/linux/seqlock.h | 5 +- include/linux/sfi.h | 210 + include/linux/sfi_acpi.h | 93 + include/linux/sirfsoc_dma.h | 7 + include/linux/skbuff.h | 178 +- include/linux/skmsg.h | 8 +- include/linux/slab.h | 2 - include/linux/slab_def.h | 3 - include/linux/slub_def.h | 3 - include/linux/soc/brcmstb/brcmstb.h | 16 - include/linux/soc/marvell/octeontx2/asm.h | 8 - include/linux/soc/mediatek/infracfg.h | 8 - include/linux/soc/mediatek/mtk-cmdq.h | 12 + include/linux/soc/qcom/llcc-qcom.h | 3 - include/linux/soc/qcom/mdt_loader.h | 35 - include/linux/sony-laptop.h | 2 +- include/linux/soundwire/sdw.h | 2 - include/linux/soundwire/sdw_intel.h | 2 - include/linux/spi/ifx_modem.h | 15 + include/linux/spi/lms283gf05.h | 16 + include/linux/spi/spi-mem.h | 9 - include/linux/spi/spi.h | 44 +- include/linux/srcu.h | 3 - include/linux/srcutiny.h | 7 +- include/linux/ssb/ssb_driver_gige.h | 14 +- include/linux/stackdepot.h | 9 - include/linux/static_call.h | 77 +- include/linux/static_call_types.h | 50 - include/linux/stmmac.h | 1 - include/linux/stop_machine.h | 11 +- include/linux/string.h | 282 +- include/linux/sunrpc/msg_prot.h | 3 + include/linux/sunrpc/svc.h | 1 - include/linux/sunrpc/svc_rdma.h | 14 +- include/linux/sunrpc/svcsock.h | 2 - include/linux/sunrpc/xdr.h | 16 +- include/linux/sunxi-rsb.h | 2 +- include/linux/surface_acpi_notify.h | 39 - include/linux/surface_aggregator/controller.h | 824 - include/linux/surface_aggregator/device.h | 423 - include/linux/surface_aggregator/serial_hub.h | 672 - include/linux/swap.h | 10 +- include/linux/swiotlb.h | 1 - include/linux/syscalls.h | 12 +- include/linux/sysfs.h | 2 - include/linux/tcp.h | 3 +- include/linux/tee_drv.h | 2 +- include/linux/textsearch.h | 2 +- include/linux/thermal.h | 18 +- include/linux/thread_info.h | 15 - include/linux/thunderbolt.h | 3 - include/linux/timer.h | 2 - include/linux/topology.h | 1 - include/linux/torture.h | 27 +- include/linux/tpm.h | 14 +- include/linux/trace.h | 3 +- include/linux/trace_events.h | 86 +- include/linux/tracepoint.h | 64 +- include/linux/tty.h | 12 +- include/linux/tty_ldisc.h | 3 +- include/linux/types.h | 8 +- include/linux/u64_stats_sync.h | 7 +- include/linux/uio.h | 8 +- include/linux/units.h | 4 - include/linux/usb.h | 2 - include/linux/usb/cdc_ncm.h | 2 - include/linux/usb/ch9.h | 20 - include/linux/usb/chipidea.h | 6 - include/linux/usb/composite.h | 6 +- include/linux/usb/gadget.h | 11 - include/linux/usb/pd.h | 3 - include/linux/usb/pd_vdo.h | 304 +- include/linux/usb/serial.h | 2 +- include/linux/usb/tcpm.h | 9 - include/linux/usb/tegra_usb_phy.h | 2 - include/linux/usb/typec.h | 23 - include/linux/usb/typec_altmode.h | 10 - include/linux/usb_usual.h | 2 - include/linux/user_namespace.h | 3 - include/linux/usermode_driver.h | 1 - include/linux/vdpa.h | 48 +- include/linux/verification.h | 2 - include/linux/vfio.h | 7 - include/linux/virtio.h | 2 + include/linux/virtio_net.h | 23 +- include/linux/virtio_pci_modern.h | 111 - include/linux/vmalloc.h | 15 +- include/linux/vme.h | 2 +- include/linux/vmstat.h | 6 - include/linux/vmw_vmci_defs.h | 4 +- include/linux/vt_kern.h | 12 + include/linux/w1.h | 2 +- include/linux/wm97xx.h | 1 + include/linux/workqueue.h | 2 +- include/linux/ww_mutex.h | 5 +- include/linux/xarray.h | 4 +- include/linux/xattr.h | 30 +- include/linux/z2_battery.h | 1 + include/linux/zpool.h | 3 - include/linux/zsmalloc.h | 2 +- include/linux/zstd.h | 8 +- include/media/davinci/vpif_types.h | 2 + include/media/frame_vector.h | 47 - include/media/rc-map.h | 7 - include/media/v4l2-async.h | 146 +- include/media/v4l2-clk.h | 73 + include/media/v4l2-common.h | 4 +- include/media/v4l2-event.h | 13 +- include/media/v4l2-fwnode.h | 28 +- include/media/videobuf2-core.h | 1 - include/net/act_api.h | 14 +- include/net/bluetooth/hci.h | 8 - include/net/bluetooth/hci_core.h | 37 +- include/net/bluetooth/l2cap.h | 1 - include/net/bluetooth/mgmt.h | 16 - include/net/bonding.h | 4 - include/net/cfg80211.h | 150 +- include/net/devlink.h | 105 - include/net/dsa.h | 221 +- include/net/dst.h | 36 +- include/net/flow_offload.h | 1 - include/net/fq.h | 11 +- include/net/fq_impl.h | 171 +- include/net/genetlink.h | 1 - include/net/gre.h | 19 +- include/net/gro.h | 12 - include/net/icmp.h | 6 +- include/net/inet_common.h | 2 - include/net/inet_connection_sock.h | 12 +- include/net/ip6_fib.h | 12 +- include/net/ip6_route.h | 3 +- include/net/ip_fib.h | 3 +- include/net/ip_vs.h | 11 - include/net/iucv/af_iucv.h | 3 +- include/net/lapb.h | 2 - include/net/mac80211.h | 26 +- include/net/net_namespace.h | 4 +- include/net/netfilter/nf_flow_table.h | 4 - include/net/netfilter/nf_tables.h | 22 +- include/net/netfilter/nf_tables_core.h | 12 +- include/net/netfilter/nft_fib.h | 2 +- include/net/netfilter/nft_meta.h | 4 +- include/net/netns/ipv4.h | 2 - include/net/netns/ipv6.h | 1 - include/net/netns/xfrm.h | 4 +- include/net/nexthop.h | 38 +- include/net/pkt_cls.h | 36 - include/net/red.h | 16 +- include/net/rtnetlink.h | 6 +- include/net/sch_generic.h | 20 +- include/net/sock.h | 35 +- include/net/switchdev.h | 52 +- include/net/tcp.h | 25 +- include/net/udp.h | 6 +- include/net/udp_tunnel.h | 11 +- include/net/xdp.h | 25 - include/net/xfrm.h | 4 +- include/rdma/ib_sa.h | 4 + include/rdma/ib_umem.h | 48 +- include/rdma/ib_verbs.h | 9 +- include/rdma/rdma_counter.h | 3 +- include/scsi/libiscsi.h | 6 +- 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/scsi/scsi_transport_iscsi.h | 1 - include/soc/brcmstb/common.h | 12 + include/soc/canaan/k210-sysctl.h | 43 - include/soc/fsl/qe/qe.h | 15 +- include/soc/fsl/qe/ucc_fast.h | 1 + include/soc/mediatek/smi.h | 5 +- include/soc/mscc/ocelot.h | 183 +- include/soc/mscc/ocelot_qsys.h | 7 +- include/soc/mscc/ocelot_vcap.h | 297 - include/soc/qcom/tcs.h | 9 +- include/soc/tegra/emc.h | 16 + include/sound/core.h | 6 - include/sound/dmaengine_pcm.h | 5 - include/sound/graph_card.h | 6 +- include/sound/hdaudio.h | 14 +- include/sound/hdaudio_ext.h | 2 - include/sound/hdmi-codec.h | 5 - include/sound/intel-nhlt.h | 5 - include/sound/jack.h | 1 - include/sound/pcm.h | 2 +- include/sound/rt5645.h | 2 - include/sound/soc-acpi.h | 2 +- include/sound/soc-component.h | 6 - include/sound/soc-dai.h | 4 +- include/sound/soc.h | 4 +- include/sound/sof/ext_manifest.h | 6 +- include/target/target_core_backend.h | 1 - include/target/target_core_base.h | 1 - include/trace/bpf_probe.h | 12 +- include/trace/events/bcache.h | 10 +- include/trace/events/block.h | 20 +- include/trace/events/btrfs.h | 111 +- include/trace/events/error_report.h | 74 - include/trace/events/intel_iommu.h | 39 +- include/trace/events/kmem.h | 24 +- include/trace/events/netlink.h | 29 - include/trace/events/pagemap.h | 11 +- include/trace/events/rcu.h | 26 - include/trace/events/rpcrdma.h | 50 +- include/trace/events/sunrpc.h | 15 +- include/trace/events/tcp.h | 20 +- include/trace/events/ufs.h | 108 +- include/trace/events/workqueue.h | 8 +- include/trace/trace_events.h | 31 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/acrn.h | 580 - include/uapi/linux/batadv_packet.h | 2 +- include/uapi/linux/batman_adv.h | 2 +- include/uapi/linux/binfmts.h | 4 - include/uapi/linux/blkpg.h | 28 +- include/uapi/linux/bpf.h | 128 +- include/uapi/linux/can.h | 2 +- include/uapi/linux/capability.h | 3 +- include/uapi/linux/ccs.h | 18 - include/uapi/linux/cxl_mem.h | 172 - include/uapi/linux/devlink.h | 25 - include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/ethtool.h | 54 +- include/uapi/linux/ethtool_netlink.h | 1 - include/uapi/linux/firewire-cdev.h | 2 +- include/uapi/linux/fsl_mc.h | 34 - include/uapi/linux/fsverity.h | 14 - include/uapi/linux/fuse.h | 3 +- include/uapi/linux/gfs2_ondisk.h | 5 +- include/uapi/linux/gpio.h | 4 +- include/uapi/linux/i2c-dev.h | 25 +- include/uapi/linux/i2c.h | 128 +- include/uapi/linux/idxd.h | 4 +- include/uapi/linux/if_bonding.h | 1 - include/uapi/linux/if_link.h | 2 - include/uapi/linux/input.h | 2 +- include/uapi/linux/io_uring.h | 11 - include/uapi/linux/ipv6.h | 1 - include/uapi/linux/kvm.h | 87 - include/uapi/linux/l2tp.h | 1 - include/uapi/linux/map_to_7segment.h | 11 +- include/uapi/linux/media.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/mptcp.h | 77 - include/uapi/linux/mrp_bridge.h | 86 + include/uapi/linux/netfilter/nf_tables.h | 5 - include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 +- include/uapi/linux/nfs3.h | 6 - include/uapi/linux/nl80211.h | 13 +- include/uapi/linux/openat2.h | 4 - include/uapi/linux/perf_event.h | 96 +- include/uapi/linux/pkt_cls.h | 3 - include/uapi/linux/pkt_sched.h | 1 - include/uapi/linux/prctl.h | 3 - include/uapi/linux/psample.h | 5 +- include/uapi/linux/rfkill.h | 80 +- include/uapi/linux/rkisp1-config.h | 86 +- include/uapi/linux/rpl.h | 6 +- include/uapi/linux/rtc.h | 5 - include/uapi/linux/rtnetlink.h | 5 - include/uapi/linux/serial_core.h | 3 + include/uapi/linux/spi/spi.h | 41 - include/uapi/linux/spi/spidev.h | 30 +- include/uapi/linux/surface_aggregator/cdev.h | 78 - include/uapi/linux/sysctl.h | 1 - include/uapi/linux/tcp.h | 23 +- include/uapi/linux/tee.h | 2 +- include/uapi/linux/termios.h | 15 + include/uapi/linux/usb/ch9.h | 13 - include/uapi/linux/usb/tmc.h | 3 - include/uapi/linux/v4l2-controls.h | 22 - include/uapi/linux/v4l2-subdev.h | 2 +- include/uapi/linux/vdpa.h | 40 - include/uapi/linux/vfio.h | 27 - include/uapi/misc/habanalabs.h | 74 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 14 - include/uapi/rdma/vmw_pvrdma-abi.h | 7 - include/xen/events.h | 7 +- include/xen/grant_table.h | 8 - include/xen/interface/xen.h | 4 +- include/xen/xenbus.h | 10 +- init/Kconfig | 93 +- init/init_task.c | 3 +- init/initramfs.c | 64 +- init/main.c | 16 +- init/version.c | 8 + ipc/mqueue.c | 9 +- kernel/Kconfig.preempt | 19 - kernel/Makefile | 2 +- kernel/audit.c | 4 +- kernel/audit_fsnotify.c | 2 +- kernel/auditsc.c | 21 +- kernel/bpf/bpf_inode_storage.c | 8 +- kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/bpf_lru_list.c | 7 +- kernel/bpf/bpf_lsm.c | 12 - kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/btf.c | 109 +- kernel/bpf/cgroup.c | 127 +- kernel/bpf/core.c | 118 +- kernel/bpf/cpumap.c | 46 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/disasm.c | 43 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/helpers.c | 12 +- kernel/bpf/inode.c | 17 +- kernel/bpf/preload/Makefile | 5 +- kernel/bpf/preload/bpf_preload_kern.c | 19 +- kernel/bpf/preload/iterators/iterators.c | 2 +- kernel/bpf/stackmap.c | 157 +- kernel/bpf/syscall.c | 21 +- kernel/bpf/task_iter.c | 267 +- kernel/bpf/trampoline.c | 325 +- kernel/bpf/verifier.c | 1425 +- kernel/capability.c | 14 +- kernel/cgroup/cgroup-v1.c | 3 - kernel/cgroup/cgroup.c | 61 +- kernel/cgroup/cpuset.c | 6 +- kernel/cpu.c | 7 - kernel/debug/debug_core.c | 39 +- kernel/debug/gdbstub.c | 4 +- kernel/debug/kdb/kdb_private.h | 12 +- kernel/debug/kdb/kdb_support.c | 53 +- kernel/dma/Kconfig | 3 + kernel/dma/map_benchmark.c | 18 +- kernel/dma/mapping.c | 42 +- kernel/dma/swiotlb.c | 310 +- kernel/entry/common.c | 31 +- kernel/entry/syscall_user_dispatch.c | 4 +- kernel/events/core.c | 288 +- kernel/events/uprobes.c | 82 +- kernel/fork.c | 38 - kernel/futex.c | 235 +- kernel/gcov/Kconfig | 2 +- kernel/gcov/clang.c | 88 +- kernel/groups.c | 7 +- kernel/irq/irq_sim.c | 4 +- kernel/irq/irqdomain.c | 11 +- kernel/irq/manage.c | 4 - kernel/irq/msi.c | 44 +- kernel/irq/resend.c | 4 +- kernel/jump_label.c | 8 - kernel/kallsyms.c | 8 +- kernel/kcsan/core.c | 26 +- kernel/kexec_core.c | 4 +- kernel/kexec_file.c | 5 - kernel/kexec_internal.h | 2 + kernel/kprobes.c | 78 +- kernel/livepatch/core.c | 7 +- kernel/locking/Makefile | 1 - kernel/locking/irqflag-debug.c | 13 - kernel/locking/lockdep.c | 191 +- kernel/locking/locktorture.c | 1 + kernel/locking/mutex.c | 35 +- kernel/locking/qrwlock.c | 1 + kernel/locking/rtmutex.c | 78 +- kernel/locking/rtmutex_common.h | 3 +- kernel/locking/rwsem.c | 2 +- .../Makefile.boot => kernel/locking/rwsem.h | 0 kernel/locking/semaphore.c | 2 +- kernel/module.c | 481 +- kernel/module_signature.c | 2 +- kernel/module_signing.c | 2 +- kernel/power/Kconfig | 12 +- kernel/power/energy_model.c | 2 +- kernel/power/main.c | 2 +- kernel/power/process.c | 2 +- kernel/power/swap.c | 2 +- kernel/printk/printk.c | 30 +- kernel/printk/printk_ringbuffer.h | 2 +- kernel/printk/printk_safe.c | 16 +- kernel/rcu/Kconfig | 5 +- kernel/rcu/rcu.h | 16 +- kernel/rcu/rcu_segcblist.c | 216 +- kernel/rcu/rcu_segcblist.h | 57 +- kernel/rcu/rcutorture.c | 395 +- kernel/rcu/refscale.c | 23 +- kernel/rcu/srcutiny.c | 77 +- kernel/rcu/srcutree.c | 147 +- kernel/rcu/tasks.h | 79 - kernel/rcu/tree.c | 154 +- kernel/rcu/tree.h | 4 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 398 +- kernel/rcu/tree_stall.h | 60 +- kernel/rcu/update.c | 4 +- kernel/reboot.c | 2 + kernel/resource.c | 98 +- kernel/scftorture.c | 6 +- kernel/sched/core.c | 532 +- kernel/sched/cpufreq_schedutil.c | 122 +- kernel/sched/deadline.c | 94 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 324 +- kernel/sched/features.h | 2 +- kernel/sched/idle.c | 1 - kernel/sched/membarrier.c | 6 +- kernel/sched/rt.c | 2 +- kernel/sched/sched.h | 51 +- kernel/sched/topology.c | 99 +- kernel/seccomp.c | 4 +- kernel/signal.c | 10 +- kernel/smp.c | 4 - kernel/softirq.c | 2 - kernel/static_call.c | 101 +- kernel/sys.c | 7 +- kernel/sysctl.c | 8 +- kernel/time/alarmtimer.c | 10 +- kernel/time/hrtimer.c | 62 +- kernel/time/namespace.c | 6 + kernel/time/ntp.c | 4 +- kernel/time/posix-cpu-timers.c | 2 +- kernel/time/timer.c | 14 - kernel/torture.c | 167 +- kernel/trace/Kconfig | 37 +- kernel/trace/Makefile | 1 - kernel/trace/blktrace.c | 53 +- kernel/trace/bpf_trace.c | 9 +- kernel/trace/error_report-traces.c | 11 - kernel/trace/fgraph.c | 2 + kernel/trace/ftrace.c | 52 +- kernel/trace/preemptirq_delay_test.c | 14 - kernel/trace/ring_buffer.c | 62 +- kernel/trace/trace.c | 298 +- kernel/trace/trace.h | 64 +- kernel/trace/trace_branch.c | 6 +- kernel/trace/trace_dynevent.c | 41 +- kernel/trace/trace_dynevent.h | 4 +- kernel/trace/trace_event_perf.c | 5 +- kernel/trace/trace_events.c | 43 +- kernel/trace/trace_events_inject.c | 6 +- kernel/trace/trace_events_synth.c | 322 +- kernel/trace/trace_functions.c | 31 +- kernel/trace/trace_functions_graph.c | 32 +- kernel/trace/trace_hwlat.c | 7 +- kernel/trace/trace_irqsoff.c | 90 +- kernel/trace/trace_kprobe.c | 57 +- kernel/trace/trace_mmiotrace.c | 16 +- kernel/trace/trace_output.c | 12 +- kernel/trace/trace_probe.c | 17 - kernel/trace/trace_probe.h | 1 - kernel/trace/trace_sched_wakeup.c | 71 +- kernel/trace/trace_syscalls.c | 20 +- kernel/trace/trace_uprobe.c | 23 +- kernel/tracepoint.c | 91 +- kernel/user_namespace.c | 65 +- kernel/usermode_driver.c | 21 +- kernel/watch_queue.c | 2 +- kernel/watchdog.c | 5 +- kernel/workqueue.c | 23 +- lib/Kconfig | 9 - lib/Kconfig.debug | 64 +- lib/Kconfig.kasan | 14 +- lib/Kconfig.kfence | 82 - lib/Kconfig.ubsan | 17 + lib/Makefile | 8 +- lib/bug.c | 3 + lib/buildid.c | 149 - lib/cmdline.c | 28 +- lib/cmdline_kunit.c | 56 - lib/cpumask.c | 16 +- lib/crc7.c | 2 +- lib/crypto/blake2s.c | 48 +- lib/crypto/chacha20poly1305.c | 5 - lib/earlycpio.c | 4 +- lib/extable.c | 5 + lib/genalloc.c | 3 +- lib/iov_iter.c | 59 +- lib/kunit/Kconfig | 1 - lib/kunit/assert.c | 39 +- lib/kunit/executor.c | 93 +- lib/linear_ranges.c | 8 +- lib/locking-selftest.c | 334 +- lib/logic_pio.c | 3 - lib/lru_cache.c | 3 +- lib/math/div64.c | 1 - lib/parman.c | 5 +- lib/parser.c | 44 +- lib/percpu-refcount.c | 12 +- lib/radix-tree.c | 11 +- lib/stackdepot.c | 37 +- lib/test_bitmap.c | 3 +- lib/test_bpf.c | 21 +- lib/test_fpu.c | 6 +- lib/test_kasan.c | 535 +- lib/test_kasan_module.c | 7 +- lib/test_printf.c | 16 +- lib/test_ubsan.c | 49 + lib/test_xarray.c | 26 +- lib/timerqueue.c | 28 +- lib/ubsan.c | 99 +- lib/ubsan.h | 6 - lib/vsprintf.c | 36 +- lib/xarray.c | 11 +- mm/Kconfig | 3 + mm/Makefile | 2 +- mm/backing-dev.c | 9 +- mm/cma.c | 64 +- mm/compaction.c | 76 +- mm/debug.c | 10 +- mm/debug_vm_pgtable.c | 86 +- mm/dmapool.c | 3 +- mm/early_ioremap.c | 12 +- mm/filemap.c | 1109 +- mm/frame_vector.c | 240 + mm/gup.c | 9 +- mm/highmem.c | 21 +- mm/huge_memory.c | 81 +- mm/hugetlb.c | 541 +- mm/hugetlb_cgroup.c | 16 +- mm/internal.h | 29 +- mm/kasan/common.c | 237 +- mm/kasan/generic.c | 41 +- mm/kasan/hw_tags.c | 26 +- mm/kasan/kasan.h | 154 +- mm/kasan/quarantine.c | 22 +- mm/kasan/report.c | 23 +- mm/kasan/report_generic.c | 10 +- mm/kasan/report_hw_tags.c | 8 +- mm/kasan/report_sw_tags.c | 8 +- mm/kasan/shadow.c | 83 +- mm/kasan/sw_tags.c | 20 +- mm/kfence/Makefile | 6 - mm/kfence/core.c | 850 - mm/kfence/kfence.h | 106 - mm/kfence/kfence_test.c | 858 - mm/kfence/report.c | 268 - mm/khugepaged.c | 65 +- mm/kmemleak.c | 3 +- mm/list_lru.c | 12 +- mm/madvise.c | 30 +- mm/mapping_dirty_helpers.c | 2 - mm/memblock.c | 55 +- mm/memcontrol.c | 301 +- mm/memory-failure.c | 40 +- mm/memory.c | 360 +- mm/memory_hotplug.c | 173 +- mm/mempolicy.c | 18 +- mm/mempool.c | 2 +- mm/memremap.c | 23 +- mm/migrate.c | 16 +- mm/mincore.c | 5 +- mm/mlock.c | 5 +- mm/mmap.c | 12 +- mm/mmu_gather.c | 54 +- mm/mmu_notifier.c | 23 - mm/mprotect.c | 7 +- mm/mremap.c | 16 +- mm/nommu.c | 3 +- mm/oom_kill.c | 13 +- mm/page-writeback.c | 16 - mm/page_alloc.c | 256 +- mm/page_io.c | 64 +- mm/page_owner.c | 4 +- mm/page_poison.c | 4 +- mm/page_reporting.c | 2 +- mm/percpu-internal.h | 2 +- mm/percpu-stats.c | 9 +- mm/percpu.c | 50 +- mm/pgtable-generic.c | 5 +- mm/ptdump.c | 2 +- mm/rmap.c | 57 +- mm/shmem.c | 212 +- mm/shuffle.c | 4 +- mm/slab.c | 81 +- mm/slab.h | 32 +- mm/slab_common.c | 138 +- mm/slob.c | 8 +- mm/slub.c | 296 +- mm/swap.c | 88 +- mm/swap_slots.c | 3 +- mm/swap_state.c | 38 +- mm/swapfile.c | 68 +- mm/truncate.c | 131 +- mm/util.c | 31 - mm/vmalloc.c | 13 - mm/vmscan.c | 98 +- mm/vmstat.c | 49 +- mm/workingset.c | 7 +- mm/z3fold.c | 28 +- mm/zbud.c | 1 - mm/zpool.c | 13 - mm/zsmalloc.c | 22 +- mm/zswap.c | 57 +- net/8021q/vlan_dev.c | 9 - net/9p/Kconfig | 1 + net/9p/client.c | 4 + net/Kconfig | 4 - net/Makefile | 23 +- net/appletalk/ddp.c | 33 +- net/atm/pppoatm.c | 15 +- net/batman-adv/Kconfig | 3 +- net/batman-adv/Makefile | 2 +- net/batman-adv/bat_algo.c | 2 +- net/batman-adv/bat_algo.h | 2 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_iv_ogm.h | 2 +- net/batman-adv/bat_v.c | 2 +- net/batman-adv/bat_v.h | 2 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_elp.h | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bat_v_ogm.h | 2 +- net/batman-adv/bitarray.c | 2 +- net/batman-adv/bitarray.h | 2 +- net/batman-adv/bridge_loop_avoidance.c | 2 +- net/batman-adv/bridge_loop_avoidance.h | 2 +- net/batman-adv/distributed-arp-table.c | 6 +- net/batman-adv/distributed-arp-table.h | 2 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/fragmentation.h | 2 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/gateway_client.h | 2 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/gateway_common.h | 2 +- net/batman-adv/hard-interface.c | 2 +- net/batman-adv/hard-interface.h | 2 +- net/batman-adv/hash.c | 2 +- net/batman-adv/hash.h | 2 +- net/batman-adv/log.c | 2 +- net/batman-adv/log.h | 2 +- net/batman-adv/main.c | 3 +- net/batman-adv/main.h | 4 +- net/batman-adv/multicast.c | 4 +- net/batman-adv/multicast.h | 2 +- net/batman-adv/netlink.c | 6 +- net/batman-adv/netlink.h | 2 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/network-coding.h | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/originator.h | 2 +- net/batman-adv/routing.c | 2 +- net/batman-adv/routing.h | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/send.h | 2 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/soft-interface.h | 2 +- net/batman-adv/tp_meter.c | 4 +- net/batman-adv/tp_meter.h | 2 +- net/batman-adv/trace.c | 2 +- net/batman-adv/trace.h | 2 +- net/batman-adv/translation-table.c | 4 +- net/batman-adv/translation-table.h | 2 +- net/batman-adv/tvlv.c | 2 +- net/batman-adv/tvlv.h | 2 +- net/batman-adv/types.h | 5 +- net/bluetooth/Kconfig | 2 +- net/bluetooth/a2mp.c | 3 +- net/bluetooth/af_bluetooth.c | 22 +- net/bluetooth/amp.c | 3 - net/bluetooth/hci_conn.c | 37 +- net/bluetooth/hci_core.c | 201 +- net/bluetooth/hci_debugfs.c | 80 +- net/bluetooth/hci_request.c | 74 +- net/bluetooth/l2cap_core.c | 119 +- net/bluetooth/mgmt.c | 399 +- net/bluetooth/msft.c | 460 +- net/bluetooth/msft.h | 30 - net/bluetooth/smp.c | 5 +- net/bpf/test_run.c | 11 +- net/bpfilter/Kconfig | 2 +- net/bridge/Makefile | 2 +- net/bridge/br.c | 2 +- net/bridge/br_fdb.c | 1 - net/bridge/br_forward.c | 3 +- net/bridge/br_input.c | 2 +- net/bridge/br_mrp.c | 58 +- net/bridge/br_mrp_switchdev.c | 178 +- net/bridge/br_multicast.c | 265 +- net/bridge/br_multicast_eht.c | 878 - net/bridge/br_netlink.c | 151 +- net/bridge/br_private.h | 32 +- net/bridge/br_private_mcast_eht.h | 93 - net/bridge/br_private_mrp.h | 70 +- net/bridge/br_stp.c | 8 +- net/bridge/br_switchdev.c | 35 +- net/bridge/br_sysfs_br.c | 170 +- net/bridge/br_sysfs_if.c | 16 +- net/bridge/br_vlan.c | 31 +- net/bridge/netfilter/ebtable_broute.c | 8 +- net/bridge/netfilter/ebtable_filter.c | 8 +- net/bridge/netfilter/ebtable_nat.c | 8 +- net/bridge/netfilter/ebtables.c | 30 +- net/bridge/netfilter/nft_meta_bridge.c | 5 +- net/caif/chnl_net.c | 5 +- net/can/Kconfig | 1 + net/can/af_can.c | 34 +- net/can/bcm.c | 10 +- net/can/gw.c | 2 +- net/can/isotp.c | 29 +- net/can/j1939/main.c | 22 +- net/can/j1939/socket.c | 13 +- net/can/proc.c | 19 +- net/can/raw.c | 30 +- net/ceph/ceph_common.c | 17 +- net/core/datagram.c | 12 +- net/core/dev.c | 638 +- net/core/dev_ioctl.c | 20 +- net/core/devlink.c | 315 +- net/core/drop_monitor.c | 23 - net/core/dst.c | 59 +- net/core/filter.c | 238 +- net/core/flow_dissector.c | 37 +- net/core/neighbour.c | 10 +- net/core/net-sysfs.c | 53 +- net/core/net_namespace.c | 19 +- net/core/netpoll.c | 22 +- net/core/page_pool.c | 14 +- net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 8 +- net/core/skbuff.c | 526 +- net/core/skmsg.c | 15 +- net/core/sock.c | 268 +- net/core/sock_map.c | 2 +- net/core/sysctl_net_core.c | 2 + net/core/xdp.c | 73 +- net/dcb/Makefile | 2 +- net/dccp/feat.c | 2 +- net/dccp/ipv6.c | 5 - net/decnet/dn_route.c | 2 +- net/dns_resolver/Kconfig | 2 +- net/dsa/Kconfig | 30 +- net/dsa/Makefile | 2 - net/dsa/dsa.c | 60 +- net/dsa/dsa2.c | 400 +- net/dsa/dsa_priv.h | 165 +- net/dsa/master.c | 39 +- net/dsa/port.c | 376 +- net/dsa/slave.c | 532 +- net/dsa/switch.c | 337 +- net/dsa/tag_8021q.c | 15 +- net/dsa/tag_brcm.c | 1 - net/dsa/tag_dsa.c | 17 +- net/dsa/tag_mtk.c | 19 +- net/dsa/tag_ocelot.c | 252 +- net/dsa/tag_ocelot_8021q.c | 102 - net/dsa/tag_rtl4_a.c | 41 +- net/dsa/tag_xrs700x.c | 66 - net/ethtool/channels.c | 26 +- net/ethtool/common.c | 169 - net/ethtool/common.h | 7 - net/ethtool/eee.c | 4 +- net/ethtool/linkmodes.c | 208 +- net/ethtool/netlink.h | 8 +- net/ethtool/pause.c | 8 +- net/hsr/hsr_device.c | 54 +- net/hsr/hsr_device.h | 1 + net/hsr/hsr_forward.c | 41 +- net/hsr/hsr_forward.h | 1 - net/hsr/hsr_framereg.c | 11 +- net/hsr/hsr_framereg.h | 1 - net/hsr/hsr_main.c | 11 - net/hsr/hsr_main.h | 14 +- net/hsr/hsr_slave.c | 10 +- net/ieee802154/nl-mac.c | 7 +- net/ieee802154/nl802154.c | 68 +- net/ife/Kconfig | 1 + net/ipv4/af_inet.c | 24 +- net/ipv4/ah4.c | 2 +- net/ipv4/cipso_ipv4.c | 13 +- net/ipv4/devinet.c | 3 +- net/ipv4/esp4.c | 2 +- net/ipv4/esp4_offload.c | 19 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_semantics.c | 7 +- net/ipv4/fib_trie.c | 38 - net/ipv4/gre_offload.c | 22 +- net/ipv4/icmp.c | 5 +- net/ipv4/inet_connection_sock.c | 7 +- net/ipv4/inet_hashtables.c | 25 +- net/ipv4/inetpeer.c | 21 +- net/ipv4/ip_input.c | 1 - net/ipv4/ip_output.c | 6 +- net/ipv4/ip_tunnel.c | 21 +- net/ipv4/ip_tunnel_core.c | 9 +- net/ipv4/ip_vti.c | 12 +- net/ipv4/ipconfig.c | 24 +- net/ipv4/netfilter/arp_tables.c | 27 +- net/ipv4/netfilter/arptable_filter.c | 10 +- net/ipv4/netfilter/ip_tables.c | 18 +- net/ipv4/netfilter/nft_dup_ipv4.c | 18 +- net/ipv4/nexthop.c | 357 +- net/ipv4/proc.c | 50 +- net/ipv4/route.c | 59 +- net/ipv4/sysctl_net_ipv4.c | 25 +- net/ipv4/tcp.c | 225 +- net/ipv4/tcp_cubic.c | 11 +- net/ipv4/tcp_input.c | 41 +- net/ipv4/tcp_ipv4.c | 6 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/tcp_output.c | 4 +- net/ipv4/tcp_recovery.c | 5 +- net/ipv4/tcp_timer.c | 18 - net/ipv4/udp.c | 17 +- net/ipv4/udp_offload.c | 78 +- net/ipv4/udp_tunnel_core.c | 24 +- net/ipv6/addrconf.c | 43 +- net/ipv6/af_inet6.c | 20 +- net/ipv6/ah6.c | 2 +- net/ipv6/calipso.c | 14 +- net/ipv6/esp6.c | 4 +- net/ipv6/esp6_offload.c | 17 +- net/ipv6/icmp.c | 18 +- net/ipv6/ip6_fib.c | 7 +- net/ipv6/ip6_gre.c | 16 +- net/ipv6/ip6_icmp.c | 12 +- net/ipv6/ip6_input.c | 13 +- net/ipv6/ip6_offload.c | 1 - net/ipv6/ip6_output.c | 6 +- net/ipv6/ip6_tunnel.c | 20 +- net/ipv6/ip6_vti.c | 12 +- net/ipv6/ndisc.c | 12 +- net/ipv6/netfilter/ip6_tables.c | 18 +- net/ipv6/netfilter/nft_dup_ipv6.c | 18 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 116 +- net/ipv6/seg6_local.c | 67 +- net/ipv6/sit.c | 6 +- net/ipv6/sysctl_net_ipv6.c | 9 - net/ipv6/tcp_ipv6.c | 11 +- net/ipv6/udp.c | 11 +- net/ipv6/udp_offload.c | 2 +- net/iucv/af_iucv.c | 122 +- net/kcm/kcmsock.c | 8 +- net/key/af_key.c | 6 +- net/l2tp/l2tp_core.c | 41 +- net/l2tp/l2tp_core.h | 1 - net/l2tp/l2tp_netlink.c | 6 - net/l3mdev/Makefile | 2 +- net/lapb/lapb_iface.c | 70 +- net/lapb/lapb_out.c | 3 +- net/lapb/lapb_timer.c | 30 +- net/llc/Kconfig | 1 + net/mac80211/Kconfig | 2 +- net/mac80211/Makefile | 2 + net/mac80211/aead_api.c | 5 +- net/mac80211/aes_gmac.c | 5 +- net/mac80211/cfg.c | 8 +- net/mac80211/debugfs.c | 52 - net/mac80211/debugfs_sta.c | 1 - net/mac80211/driver-ops.c | 5 +- net/mac80211/driver-ops.h | 16 - net/mac80211/he.c | 92 - net/mac80211/ibss.c | 2 - net/mac80211/ieee80211_i.h | 4 +- net/mac80211/iface.c | 46 +- net/mac80211/key.c | 4 +- net/mac80211/main.c | 18 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mlme.c | 10 +- net/mac80211/pm.c | 6 +- net/mac80211/rate.c | 3 +- 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 | 1190 +- net/mac80211/rc80211_minstrel_ht.h | 137 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 79 +- net/mac80211/rx.c | 243 +- net/mac80211/spectmgmt.c | 10 +- net/mac80211/sta_info.h | 2 - net/mac80211/status.c | 8 +- net/mac80211/tdls.c | 6 +- net/mac80211/trace.h | 18 +- net/mac80211/tx.c | 69 +- net/mac80211/util.c | 16 +- net/mac80211/vht.c | 9 +- net/mac802154/llsec.c | 2 +- net/mpls/mpls_gso.c | 3 - net/mptcp/mib.c | 8 - net/mptcp/mib.h | 8 - net/mptcp/mptcp_diag.c | 8 +- net/mptcp/options.c | 118 +- net/mptcp/pm.c | 46 +- net/mptcp/pm_netlink.c | 826 +- net/mptcp/protocol.c | 501 +- net/mptcp/protocol.h | 169 +- net/mptcp/subflow.c | 275 +- net/ncsi/ncsi-manage.c | 20 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/Kconfig | 13 +- net/netfilter/ipvs/Makefile | 1 - net/netfilter/ipvs/ip_vs_core.c | 12 + net/netfilter/ipvs/ip_vs_twos.c | 139 - net/netfilter/nf_conntrack_core.c | 3 +- net/netfilter/nf_conntrack_helper.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 8 +- net/netfilter/nf_conntrack_proto_gre.c | 3 + net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_conntrack_standalone.c | 1 - net/netfilter/nf_flow_table_core.c | 12 +- net/netfilter/nf_flow_table_offload.c | 6 +- net/netfilter/nf_nat_proto.c | 25 +- net/netfilter/nf_tables_api.c | 419 +- net/netfilter/nfnetlink_log.c | 8 +- net/netfilter/nfnetlink_queue.c | 10 +- net/netfilter/nft_bitwise.c | 23 +- net/netfilter/nft_byteorder.c | 14 +- net/netfilter/nft_cmp.c | 12 +- net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_dup_netdev.c | 6 +- net/netfilter/nft_dynset.c | 53 +- net/netfilter/nft_exthdr.c | 14 +- net/netfilter/nft_fib.c | 5 +- net/netfilter/nft_fwd_netdev.c | 18 +- net/netfilter/nft_hash.c | 25 +- net/netfilter/nft_immediate.c | 6 +- net/netfilter/nft_limit.c | 4 +- net/netfilter/nft_lookup.c | 14 +- net/netfilter/nft_masq.c | 18 +- net/netfilter/nft_meta.c | 8 +- net/netfilter/nft_nat.c | 35 +- net/netfilter/nft_numgen.c | 15 +- net/netfilter/nft_objref.c | 6 +- net/netfilter/nft_osf.c | 8 +- net/netfilter/nft_payload.c | 10 +- net/netfilter/nft_queue.c | 12 +- net/netfilter/nft_range.c | 6 +- net/netfilter/nft_redir.c | 18 +- net/netfilter/nft_rt.c | 7 +- net/netfilter/nft_socket.c | 7 +- net/netfilter/nft_tproxy.c | 14 +- net/netfilter/nft_tunnel.c | 8 +- net/netfilter/nft_xfrm.c | 7 +- net/netfilter/x_tables.c | 65 +- net/netfilter/xt_recent.c | 12 +- net/netlabel/netlabel_cipso_v4.c | 3 - net/netlink/af_netlink.c | 12 +- net/netlink/genetlink.c | 32 - net/nfc/Kconfig | 1 + net/nfc/hci/llc_shdlc.c | 2 +- net/nfc/llcp_sock.c | 10 - net/nfc/nci/core.c | 4 +- net/nfc/nci/uart.c | 3 +- net/nfc/netlink.c | 5 +- net/nfc/rawsock.c | 2 +- net/openvswitch/actions.c | 12 +- net/openvswitch/conntrack.c | 16 +- net/openvswitch/conntrack.h | 6 +- net/openvswitch/flow.c | 4 +- net/openvswitch/flow_netlink.c | 14 +- net/packet/af_packet.c | 4 +- net/packet/internal.h | 2 +- net/psample/Kconfig | 1 + net/psample/psample.c | 4 +- net/qrtr/qrtr.c | 16 +- net/qrtr/tun.c | 18 +- net/rds/message.c | 4 +- net/rds/rdma.c | 3 - net/rds/send.c | 2 +- net/rfkill/core.c | 7 +- net/rxrpc/Kconfig | 1 - net/rxrpc/af_rxrpc.c | 6 +- net/rxrpc/call_accept.c | 1 - net/rxrpc/call_object.c | 2 + net/rxrpc/local_object.c | 74 +- net/sched/act_api.c | 150 +- net/sched/act_ct.c | 6 +- net/sched/cls_api.c | 19 +- net/sched/cls_flower.c | 64 +- net/sched/em_nbyte.c | 2 +- net/sched/sch_api.c | 15 +- net/sched/sch_atm.c | 3 +- net/sched/sch_cbq.c | 3 +- net/sched/sch_choke.c | 7 +- net/sched/sch_drr.c | 3 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_gred.c | 2 +- net/sched/sch_hfsc.c | 3 +- net/sched/sch_htb.c | 565 +- net/sched/sch_qfq.c | 3 +- net/sched/sch_red.c | 7 +- net/sched/sch_sfb.c | 3 +- net/sched/sch_sfq.c | 2 +- net/sched/sch_taprio.c | 6 +- net/sched/sch_teql.c | 3 - net/sctp/ipv6.c | 7 +- net/sctp/offload.c | 2 +- net/sctp/output.c | 7 + net/sctp/outqueue.c | 7 - net/sctp/proc.c | 16 +- net/sctp/socket.c | 13 +- net/sctp/tsnmap.c | 2 +- net/socket.c | 19 +- net/sunrpc/auth_gss/auth_gss.c | 30 +- net/sunrpc/auth_gss/auth_gss_internal.h | 45 - net/sunrpc/auth_gss/gss_krb5_mech.c | 31 +- net/sunrpc/auth_gss/svcauth_gss.c | 11 +- net/sunrpc/rpc_pipe.c | 1 - net/sunrpc/sched.c | 5 +- net/sunrpc/svc.c | 8 +- net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/svcsock.c | 40 +- net/sunrpc/xprtrdma/backchannel.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 12 +- net/sunrpc/xprtrdma/rpc_rdma.c | 67 +- net/sunrpc/xprtrdma/svc_rdma.c | 198 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 10 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 9 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 3 - net/sunrpc/xprtrdma/svc_rdma_sendto.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +- net/sunrpc/xprtrdma/xprt_rdma.h | 15 +- net/sunrpc/xprtsock.c | 17 +- net/switchdev/Makefile | 2 +- net/switchdev/switchdev.c | 131 +- net/tipc/bearer.h | 6 +- net/tipc/crypto.c | 3 +- net/tipc/monitor.c | 2 +- net/tipc/msg.c | 4 + net/tipc/net.c | 2 +- net/tipc/node.c | 13 +- net/tipc/socket.c | 2 +- net/tls/Kconfig | 1 - net/tls/tls_device.c | 4 +- net/tls/tls_device_fallback.c | 2 +- net/unix/af_unix.c | 5 +- net/vmw_vsock/af_vsock.c | 33 +- net/vmw_vsock/hyperv_transport.c | 4 + net/vmw_vsock/virtio_transport_common.c | 4 +- net/wireless/chan.c | 5 +- net/wireless/core.c | 164 +- net/wireless/core.h | 2 +- net/wireless/debugfs.c | 4 + net/wireless/ibss.c | 3 +- net/wireless/mlme.c | 6 +- net/wireless/nl80211.c | 678 +- net/wireless/reg.c | 93 +- net/wireless/reg.h | 1 + net/wireless/scan.c | 49 +- net/wireless/sme.c | 7 +- net/wireless/sysfs.c | 12 +- net/wireless/util.c | 39 +- net/wireless/wext-compat.c | 285 +- net/wireless/wext-core.c | 5 +- net/wireless/wext-sme.c | 4 +- net/xdp/xsk.c | 47 +- net/xdp/xsk_buff_pool.c | 12 +- net/xfrm/xfrm_compat.c | 12 +- net/xfrm/xfrm_device.c | 2 + net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_interface.c | 13 +- net/xfrm/xfrm_output.c | 23 +- net/xfrm/xfrm_policy.c | 30 +- net/xfrm/xfrm_state.c | 11 +- net/xfrm/xfrm_user.c | 2 +- samples/Kconfig | 2 +- samples/acrn/Makefile | 12 - samples/acrn/guest.ld | 9 - samples/acrn/payload.ld | 9 - samples/acrn/vm-sample.c | 136 - samples/auxdisplay/cfag12864b-example.c | 2 +- samples/bpf/Makefile | 10 +- samples/bpf/README.rst | 22 +- samples/bpf/bpf_insn.h | 28 +- samples/bpf/cookie_uid_helper_example.c | 10 +- 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/bpf/xdpsock_user.c | 2 - samples/kprobes/kprobe_example.c | 9 +- samples/watch_queue/watch_test.c | 2 +- scripts/Kbuild.include | 6 +- scripts/Kconfig.include | 13 +- scripts/Makefile | 9 +- scripts/Makefile.build | 68 +- scripts/Makefile.clean | 3 + scripts/Makefile.dtbinst | 3 - scripts/Makefile.kasan | 20 +- scripts/Makefile.lib | 61 +- scripts/Makefile.modfinal | 26 +- scripts/Makefile.modpost | 25 +- scripts/Makefile.ubsan | 2 + scripts/adjust_autoksyms.sh | 3 + scripts/bloat-o-meter | 2 +- scripts/cc-version.sh | 82 - scripts/checkpatch.pl | 171 +- scripts/clang-tools/gen_compile_commands.py | 14 +- scripts/clang-tools/run-clang-tools.py | 2 +- scripts/clang-version.sh | 19 + scripts/coccinelle/free/put_device.cocci | 1 + scripts/diffconfig | 2 +- scripts/dtc/.gitignore | 1 - scripts/dtc/Makefile | 9 +- scripts/dtc/data.c | 6 +- scripts/dtc/dtc.c | 4 - scripts/dtc/dtc.h | 8 +- scripts/dtc/fdtdump.c | 163 + scripts/dtc/fdtoverlay.c | 208 - scripts/dtc/flattree.c | 8 +- scripts/dtc/include-prefixes/c6x | 1 + scripts/dtc/libfdt/fdt.c | 4 - scripts/dtc/libfdt/fdt_ro.c | 20 +- scripts/dtc/libfdt/fdt_rw.c | 4 +- scripts/dtc/libfdt/fdt_sw.c | 2 +- scripts/dtc/libfdt/libfdt.h | 126 +- scripts/dtc/libfdt/libfdt_internal.h | 19 - scripts/dtc/livetree.c | 2 +- scripts/dtc/srcpos.c | 2 +- scripts/dtc/update-dtc-source.sh | 3 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 6 +- scripts/dummy-tools/gcc | 28 +- scripts/gcc-plugins/Makefile | 1 - scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 3 +- scripts/gcc-version.sh | 20 + scripts/gdb/linux/Makefile | 4 +- scripts/gdb/linux/lists.py | 5 - scripts/gen_autoksyms.sh | 38 +- scripts/generate_initcall_order.pl | 270 - scripts/genksyms/genksyms.c | 2 +- scripts/genksyms/genksyms.h | 2 +- scripts/genksyms/lex.l | 56 +- scripts/jobserver-exec | 2 +- scripts/kallsyms.c | 6 - scripts/kconfig/Makefile | 36 +- scripts/kconfig/conf.c | 78 +- scripts/kconfig/mconf-cfg.sh | 2 +- scripts/kernel-doc | 65 +- scripts/ld-version.sh | 88 +- scripts/link-vmlinux.sh | 98 +- scripts/lld-version.sh | 20 + scripts/mod/Makefile | 1 - scripts/mod/devicetable-offsets.c | 12 - scripts/mod/file2alias.c | 36 - scripts/mod/modpost.c | 66 +- scripts/mod/modpost.h | 12 +- scripts/mod/sumversion.c | 6 +- scripts/module.lds.S | 32 +- scripts/recordmcount.c | 2 +- scripts/recordmcount.pl | 6 +- scripts/spdxcheck.py | 2 +- scripts/spelling.txt | 30 - scripts/sphinx-pre-install | 4 +- scripts/syscallhdr.sh | 98 - scripts/syscalltbl.sh | 73 - scripts/test_dwarf5_support.sh | 8 - scripts/ver_linux | 12 +- security/Kconfig.hardening | 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/digsig.c | 4 +- security/integrity/evm/evm_crypto.c | 18 +- security/integrity/evm/evm_main.c | 4 +- security/integrity/evm/evm_secfs.c | 2 +- security/integrity/iint.c | 8 - 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_init.c | 5 - security/integrity/ima/ima_kexec.c | 3 - security/integrity/ima/ima_main.c | 91 +- security/integrity/ima/ima_mok.c | 5 +- security/integrity/ima/ima_policy.c | 133 +- security/integrity/ima/ima_queue_keys.c | 7 +- security/keys/Kconfig | 8 +- security/keys/big_key.c | 9 +- security/keys/key.c | 2 - security/keys/keyctl.c | 2 +- security/keys/keyctl_pkey.c | 2 + security/keys/keyring.c | 10 +- security/keys/process_keys.c | 1 - security/keys/trusted-keys/trusted_tpm1.c | 22 +- security/keys/trusted-keys/trusted_tpm2.c | 24 +- security/lsm_audit.c | 5 +- security/security.c | 33 +- security/selinux/Makefile | 2 - security/selinux/avc.c | 10 +- security/selinux/hooks.c | 164 +- security/selinux/ibpkey.c | 1 + security/selinux/ima.c | 44 - security/selinux/include/classmap.h | 2 - security/selinux/include/ima.h | 24 - security/selinux/include/security.h | 19 +- security/selinux/netif.c | 1 + security/selinux/netlink.c | 2 +- security/selinux/netnode.c | 1 + security/selinux/netport.c | 1 + security/selinux/selinuxfs.c | 26 +- security/selinux/ss/avtab.c | 105 +- security/selinux/ss/avtab.h | 2 +- security/selinux/ss/conditional.c | 12 +- security/selinux/ss/ebitmap.c | 2 +- security/selinux/ss/hashtab.c | 2 +- security/selinux/ss/services.c | 294 +- security/selinux/ss/sidtab.c | 21 - security/selinux/ss/sidtab.h | 4 - security/selinux/xfrm.c | 2 +- security/smack/smack_lsm.c | 22 +- security/smack/smackfs.c | 21 +- security/tomoyo/file.c | 16 +- security/tomoyo/network.c | 10 +- security/tomoyo/util.c | 24 +- sound/ac97/bus.c | 2 +- sound/aoa/codecs/onyx.c | 2 +- sound/aoa/codecs/tas.c | 2 +- sound/aoa/codecs/toonie.c | 2 +- sound/aoa/core/alsa.c | 8 +- sound/aoa/fabrics/layout.c | 6 +- sound/aoa/soundbus/sysfs.c | 2 +- sound/arm/aaci.c | 10 +- sound/arm/pxa2xx-ac97.c | 2 +- sound/core/Kconfig | 9 - sound/core/compress_offload.c | 2 +- sound/core/control.c | 20 +- sound/core/ctljack.c | 2 +- sound/core/hwdep.c | 6 +- sound/core/init.c | 23 +- sound/core/jack.c | 304 +- sound/core/oss/mixer_oss.c | 14 +- sound/core/oss/rate.c | 4 +- sound/core/pcm.c | 29 +- sound/core/pcm_dmaengine.c | 2 - sound/core/pcm_local.h | 7 - sound/core/pcm_memory.c | 12 +- sound/core/pcm_native.c | 64 +- sound/core/rawmidi.c | 2 +- sound/core/seq/oss/seq_oss_midi.c | 4 +- sound/core/seq/oss/seq_oss_synth.c | 6 +- sound/core/seq/seq_clientmgr.c | 2 +- sound/core/seq/seq_memory.c | 2 +- sound/core/seq/seq_ports.c | 6 +- sound/core/sound.c | 15 - sound/core/timer.c | 10 +- sound/core/timer_compat.c | 4 +- sound/drivers/aloop.c | 14 +- sound/drivers/dummy.c | 3 +- sound/drivers/mtpav.c | 1 + sound/drivers/mts64.c | 1 + sound/drivers/opl3/opl3_oss.c | 2 +- sound/drivers/opl3/opl3_synth.c | 2 +- sound/drivers/pcsp/pcsp.c | 1 + sound/drivers/portman2x4.c | 1 + sound/drivers/serial-u16550.c | 1 + sound/drivers/virmidi.c | 1 + sound/drivers/vx/vx_pcm.c | 3 +- sound/firewire/bebob/bebob_hwdep.c | 10 +- sound/firewire/dice/Makefile | 3 +- sound/firewire/dice/dice-harman.c | 26 - sound/firewire/dice/dice-hwdep.c | 2 +- sound/firewire/dice/dice-stream.c | 5 +- sound/firewire/dice/dice.c | 12 - sound/firewire/dice/dice.h | 1 - sound/firewire/digi00x/digi00x-hwdep.c | 2 +- sound/firewire/fireface/ff-hwdep.c | 12 +- sound/firewire/fireface/ff-protocol-latter.c | 118 +- sound/firewire/fireworks/fireworks_hwdep.c | 2 +- sound/firewire/motu/motu-hwdep.c | 2 +- sound/firewire/oxfw/oxfw-hwdep.c | 12 +- sound/firewire/tascam/tascam-hwdep.c | 2 +- sound/hda/Kconfig | 18 - sound/hda/Makefile | 3 - sound/hda/ext/hdac_ext_controller.c | 39 +- sound/hda/ext/hdac_ext_stream.c | 2 +- sound/hda/hdac_bus.c | 23 - sound/hda/hdac_controller.c | 14 - sound/hda/hdac_regmap.c | 2 +- sound/hda/hdac_stream.c | 5 +- sound/hda/hdac_sysfs.c | 2 +- sound/hda/intel-dsp-config.c | 47 +- sound/hda/intel-nhlt.c | 59 +- sound/hda/intel-sdw-acpi.c | 179 - sound/i2c/i2c.c | 4 +- sound/isa/ad1816a/ad1816a.c | 7 + sound/isa/ad1848/ad1848.c | 10 +- sound/isa/adlib.c | 3 +- sound/isa/als100.c | 11 + sound/isa/azt2320.c | 5 + sound/isa/cmi8328.c | 3 +- sound/isa/cmi8330.c | 4 +- sound/isa/cs423x/cs4231.c | 8 +- sound/isa/cs423x/cs4236.c | 41 +- sound/isa/es1688/es1688.c | 12 +- sound/isa/es18xx.c | 15 +- sound/isa/galaxy/galaxy.c | 3 +- sound/isa/gus/gusclassic.c | 4 +- sound/isa/gus/gusextreme.c | 4 +- sound/isa/gus/gusmax.c | 4 +- sound/isa/gus/interwave.c | 9 +- sound/isa/msnd/msnd_pinnacle.c | 3 +- sound/isa/opl3sa2.c | 8 +- sound/isa/opti9xx/miro.c | 6 +- sound/isa/opti9xx/opti92x-ad1848.c | 11 +- sound/isa/sb/jazz16.c | 6 +- sound/isa/sb/sb16.c | 11 +- sound/isa/sb/sb16_csp.c | 2 +- sound/isa/sb/sb8.c | 4 +- sound/isa/sb/sb_mixer.c | 2 +- sound/isa/sc6000.c | 6 +- sound/isa/sscape.c | 3 +- sound/isa/wavefront/wavefront.c | 4 +- sound/mips/Kconfig | 7 - sound/mips/Makefile | 1 - sound/mips/sgio2audio.c | 1 + sound/mips/snd-n64.c | 372 - sound/oss/dmasound/dmasound_core.c | 4 +- sound/pci/ad1889.c | 4 +- sound/pci/ali5451/ali5451.c | 4 +- sound/pci/als300.c | 4 +- sound/pci/als4000.c | 4 +- sound/pci/asihpi/hpidebug.c | 2 +- sound/pci/atiixp.c | 1 + sound/pci/atiixp_modem.c | 1 + sound/pci/au88x0/au88x0.c | 5 +- sound/pci/aw2/aw2-alsa.c | 3 +- sound/pci/azt3328.c | 6 +- sound/pci/bt87x.c | 5 +- sound/pci/ca0106/ca0106_main.c | 4 +- sound/pci/cmipci.c | 4 + sound/pci/cs4281.c | 1 + sound/pci/cs46xx/cs46xx.c | 7 + sound/pci/cs46xx/cs46xx_lib.c | 2 +- sound/pci/cs5535audio/cs5535audio.c | 4 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 4 +- sound/pci/ctxfi/cthw20k1.c | 8 +- sound/pci/ctxfi/cthw20k2.c | 10 +- sound/pci/ctxfi/ctpcm.c | 2 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/ctxfi/xfi.c | 1 + sound/pci/echoaudio/echoaudio.c | 1 + sound/pci/emu10k1/emu10k1.c | 6 +- sound/pci/emu10k1/emu10k1_main.c | 2 +- sound/pci/emu10k1/emu10k1x.c | 1 + sound/pci/emu10k1/emufx.c | 6 +- sound/pci/emu10k1/memory.c | 2 +- sound/pci/ens1370.c | 12 +- sound/pci/es1938.c | 7 +- sound/pci/es1968.c | 9 +- sound/pci/fm801.c | 4 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_bind.c | 4 - sound/pci/hda/hda_codec.c | 8 +- sound/pci/hda/hda_controller.c | 9 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_generic.c | 8 +- sound/pci/hda/hda_intel.c | 64 +- sound/pci/hda/hda_jack.c | 6 +- sound/pci/hda/hda_tegra.c | 90 +- sound/pci/hda/patch_ca0132.c | 10 +- sound/pci/hda/patch_conexant.c | 65 +- sound/pci/hda/patch_hdmi.c | 32 +- sound/pci/hda/patch_realtek.c | 103 +- sound/pci/hda/patch_via.c | 2 +- sound/pci/ice1712/ice1712.c | 9 +- sound/pci/ice1712/ice1724.c | 19 + sound/pci/ice1712/juli.c | 2 +- sound/pci/ice1712/psc724.c | 4 +- sound/pci/ice1712/quartet.c | 2 +- sound/pci/ice1712/wm8776.c | 2 +- sound/pci/intel8x0.c | 23 + sound/pci/intel8x0m.c | 18 +- sound/pci/korg1212/korg1212.c | 1 + sound/pci/lola/lola.c | 3 +- sound/pci/lola/lola_clock.c | 2 +- sound/pci/lola/lola_pcm.c | 2 +- sound/pci/lx6464es/lx6464es.c | 2 + sound/pci/maestro3.c | 10 +- sound/pci/mixart/mixart.c | 1 + sound/pci/nm256/nm256.c | 2 + sound/pci/oxygen/oxygen.c | 3 + sound/pci/oxygen/se6x.c | 1 + sound/pci/oxygen/virtuoso.c | 1 + sound/pci/pcxhr/pcxhr.c | 1 + sound/pci/riptide/riptide.c | 1 + sound/pci/rme32.c | 1 + sound/pci/rme96.c | 5 + sound/pci/rme9652/hdsp.c | 77 +- sound/pci/rme9652/hdspm.c | 3 +- sound/pci/rme9652/rme9652.c | 2 + sound/pci/sis7019.c | 3 +- sound/pci/sonicvibes.c | 6 +- sound/pci/trident/trident.c | 12 + sound/pci/trident/trident_main.c | 7 +- sound/pci/via82xx.c | 1 + sound/pci/via82xx_modem.c | 1 + sound/pci/vx222/vx222.c | 1 + sound/pci/ymfpci/ymfpci.c | 6 + sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 + sound/pcmcia/vx/vxpocket.c | 4 + sound/ppc/keywest.c | 2 +- sound/ppc/powermac.c | 1 + sound/sh/aica.c | 1 + sound/sh/sh_dac_audio.c | 1 + sound/soc/Kconfig | 20 +- sound/soc/Makefile | 8 +- sound/soc/adi/axi-i2s.c | 2 +- sound/soc/amd/acp3x-rt5682-max9836.c | 4 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 18 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/atmel/atmel-pcm-pdc.c | 78 +- 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/bcm/cygnus-pcm.c | 107 +- sound/soc/bcm/cygnus-ssp.c | 4 +- sound/soc/cirrus/ep93xx-i2s.c | 2 +- sound/soc/codecs/Kconfig | 36 +- sound/soc/codecs/Makefile | 10 +- 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/adau17x1.c | 3 +- sound/soc/codecs/ak4458.c | 23 +- 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/ak5558.c | 1 - sound/soc/codecs/alc5632.c | 2 +- sound/soc/codecs/cpcap.c | 139 +- 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/cs42l42.c | 112 +- sound/soc/codecs/cs42l42.h | 13 +- sound/soc/codecs/cs42l56.c | 3 +- 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 | 8 +- sound/soc/codecs/da7219.c | 4 +- sound/soc/codecs/da9055.c | 2 +- sound/soc/codecs/es8316.c | 14 +- sound/soc/codecs/es8328.c | 5 +- sound/soc/codecs/hdmi-codec.c | 4 +- sound/soc/codecs/inno_rk3036.c | 2 +- sound/soc/codecs/jz4740.c | 2 +- sound/soc/codecs/jz4760.c | 889 - sound/soc/codecs/lm49453.c | 2 +- sound/soc/codecs/lochnagar-sc.c | 12 +- sound/soc/codecs/lpass-rx-macro.c | 3599 -- sound/soc/codecs/lpass-tx-macro.c | 1862 - sound/soc/codecs/lpass-va-macro.c | 28 +- sound/soc/codecs/lpass-wsa-macro.c | 63 +- sound/soc/codecs/max98373-i2c.c | 1 - sound/soc/codecs/max98373-sdw.c | 5 +- sound/soc/codecs/max98373.c | 4 +- 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/mt6359.c | 18 +- sound/soc/codecs/mt6660.c | 4 +- sound/soc/codecs/nau8810.c | 2 +- sound/soc/codecs/nau8822.c | 2 +- sound/soc/codecs/rt1015.c | 124 +- sound/soc/codecs/rt1015.h | 5 + 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/rt5640.c | 4 +- sound/soc/codecs/rt5645.c | 78 +- sound/soc/codecs/rt5651.c | 4 +- sound/soc/codecs/rt5659.c | 5 - sound/soc/codecs/rt5670.c | 114 +- sound/soc/codecs/rt5670.h | 9 +- sound/soc/codecs/rt5682-i2c.c | 3 - sound/soc/codecs/rt5682-sdw.c | 25 +- sound/soc/codecs/rt5682.c | 16 +- sound/soc/codecs/rt5682.h | 2 +- sound/soc/codecs/rt700-sdw.c | 6 +- sound/soc/codecs/rt711-sdw.c | 6 +- sound/soc/codecs/rt711.c | 8 - sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/codecs/sgtl5000.c | 4 +- sound/soc/codecs/sirf-audio-codec.c | 575 + sound/soc/codecs/sirf-audio-codec.h | 124 + 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/wcd934x.c | 6 - 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 | 10 +- 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 | 111 +- sound/soc/codecs/wmfw.h | 6 +- sound/soc/codecs/wsa881x.c | 1 - sound/soc/codecs/zl38060.c | 4 +- sound/soc/codecs/zx_aud96p22.c | 401 + sound/soc/fsl/Kconfig | 1 - sound/soc/fsl/fsl_asrc.c | 5 + sound/soc/fsl/fsl_easrc.c | 2 +- sound/soc/fsl/fsl_esai.c | 21 +- sound/soc/fsl/fsl_micfil.c | 9 +- sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_spdif.c | 14 +- sound/soc/fsl/fsl_ssi.c | 18 +- sound/soc/fsl/fsl_xcvr.c | 7 +- sound/soc/generic/audio-graph-card.c | 17 +- sound/soc/intel/Kconfig | 2 - sound/soc/intel/atom/sst-mfld-platform-pcm.c | 12 +- sound/soc/intel/boards/Kconfig | 12 - sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/bytcht_es8316.c | 3 + sound/soc/intel/boards/bytcr_rt5640.c | 91 +- sound/soc/intel/boards/bytcr_rt5651.c | 13 - sound/soc/intel/boards/bytcr_wm5102.c | 465 - sound/soc/intel/boards/cht_bsw_nau8824.c | 15 +- sound/soc/intel/boards/sof_maxim_common.c | 5 +- sound/soc/intel/boards/sof_rt5682.c | 7 + sound/soc/intel/boards/sof_sdw.c | 121 +- sound/soc/intel/catpt/pcm.c | 14 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 1 + sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-byt-match.c | 19 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-cht-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 5 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 3 + .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-skl-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 32 +- sound/soc/intel/common/soc-intel-quirks.h | 25 - sound/soc/intel/keembay/kmb_platform.c | 230 +- sound/soc/intel/keembay/kmb_platform.h | 10 - sound/soc/intel/skylake/skl-topology.c | 15 +- sound/soc/intel/skylake/skl.c | 8 +- sound/soc/jz4740/jz4740-i2s.c | 2 +- sound/soc/kirkwood/kirkwood-dma.c | 79 +- sound/soc/mediatek/Kconfig | 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 | 11 +- sound/soc/mediatek/mt8183/mt8183-dai-pcm.c | 8 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 52 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 4 +- sound/soc/mediatek/mt8192/mt8192-dai-pcm.c | 8 +- sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 6 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 133 +- sound/soc/mediatek/mt8192/mt8192-reg.h | 8 +- sound/soc/meson/aiu-fifo-i2s.c | 1 + sound/soc/meson/aiu-fifo-spdif.c | 1 + sound/soc/meson/aiu-fifo.c | 18 +- sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/qcom/lpass-apq8016.c | 2 +- sound/soc/qcom/lpass-cpu.c | 71 +- sound/soc/qcom/lpass-ipq806x.c | 2 +- sound/soc/qcom/lpass-lpaif-reg.h | 5 +- sound/soc/qcom/lpass-platform.c | 12 - sound/soc/qcom/lpass-sc7180.c | 9 +- sound/soc/qcom/lpass.h | 3 +- sound/soc/qcom/qdsp6/q6afe.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 21 - sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/qcom/qdsp6/q6routing.c | 18 + sound/soc/qcom/sdm845.c | 6 +- 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 | 6 +- 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 | 54 - sound/soc/soc-core.c | 4 - sound/soc/soc-dapm.c | 13 +- sound/soc/soc-pcm.c | 465 +- sound/soc/soc-topology-test.c | 843 - sound/soc/soc-topology.c | 41 +- sound/soc/sof/Kconfig | 15 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/core.c | 25 - sound/soc/sof/debug.c | 2 +- sound/soc/sof/intel/Kconfig | 253 +- sound/soc/sof/intel/Makefile | 20 +- sound/soc/sof/intel/apl.c | 3 +- sound/soc/sof/intel/bdw.c | 67 +- sound/soc/sof/intel/byt.c | 106 +- sound/soc/sof/intel/cnl.c | 19 +- sound/soc/sof/intel/hda-bus.c | 33 +- sound/soc/sof/intel/hda-compress.c | 4 +- sound/soc/sof/intel/hda-dsp.c | 47 +- sound/soc/sof/intel/hda-loader.c | 17 +- sound/soc/sof/intel/hda-pcm.c | 18 +- sound/soc/sof/intel/hda-stream.c | 38 +- sound/soc/sof/intel/hda-trace.c | 8 +- sound/soc/sof/intel/hda.c | 296 +- sound/soc/sof/intel/hda.h | 14 +- sound/soc/sof/intel/icl.c | 3 +- sound/soc/sof/intel/pci-apl.c | 81 - sound/soc/sof/intel/pci-cnl.c | 104 - sound/soc/sof/intel/pci-icl.c | 84 - sound/soc/sof/intel/pci-tgl.c | 121 - sound/soc/sof/intel/pci-tng.c | 70 - sound/soc/sof/intel/shim.h | 6 + sound/soc/sof/intel/tgl.c | 19 +- sound/soc/sof/ipc.c | 4 +- sound/soc/sof/loader.c | 8 +- sound/soc/sof/ops.h | 43 +- sound/soc/sof/pcm.c | 7 +- sound/soc/sof/pm.c | 1 + sound/soc/sof/sof-acpi-dev.c | 129 +- sound/soc/sof/sof-acpi-dev.h | 16 - sound/soc/sof/sof-pci-dev.c | 344 +- sound/soc/sof/sof-pci-dev.h | 17 - sound/soc/sof/sof-priv.h | 8 +- sound/soc/sof/topology.c | 14 +- sound/soc/sprd/sprd-mcdt.c | 10 +- sound/soc/stm/stm32_i2s.c | 310 +- sound/soc/sunxi/sun4i-codec.c | 5 - sound/soc/sunxi/sun4i-i2s.c | 2 +- sound/soc/sunxi/sun8i-codec.c | 12 +- sound/soc/tegra/Kconfig | 42 +- 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 | 252 - sound/soc/tegra/tegra_pcm.c | 6 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/txx9/Kconfig | 30 + sound/soc/txx9/Makefile | 12 + sound/soc/txx9/txx9aclc-ac97.c | 230 + sound/soc/txx9/txx9aclc-generic.c | 88 + sound/soc/txx9/txx9aclc.c | 422 + sound/soc/txx9/txx9aclc.h | 71 + 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/sparc/amd7930.c | 1 + sound/sparc/cs4231.c | 1 + sound/sparc/dbri.c | 1 + sound/usb/6fire/chip.c | 1 + sound/usb/bcd2000/bcd2000.c | 2 +- sound/usb/caiaq/audio.c | 2 +- sound/usb/caiaq/device.c | 20 +- sound/usb/caiaq/midi.c | 2 +- sound/usb/card.c | 23 +- sound/usb/card.h | 2 +- sound/usb/clock.c | 14 +- sound/usb/endpoint.c | 87 +- sound/usb/format.c | 11 - sound/usb/hiface/chip.c | 23 +- sound/usb/hiface/pcm.c | 2 +- sound/usb/implicit.c | 5 +- sound/usb/misc/ua101.c | 1 + sound/usb/mixer.c | 41 +- sound/usb/mixer_maps.c | 10 - sound/usb/mixer_quirks.c | 369 +- sound/usb/mixer_scarlett.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 2 +- sound/usb/mixer_us16x08.c | 2 +- sound/usb/pcm.c | 19 +- sound/usb/quirks-table.h | 117 - sound/usb/quirks.c | 32 +- sound/usb/usbaudio.h | 1 - sound/usb/usx2y/usbusx2y.c | 1 + sound/x86/intel_hdmi_audio.c | 6 +- sound/xen/xen_snd_front.c | 1 + sound/xen/xen_snd_front_cfg.c | 2 +- tools/Makefile | 14 +- tools/arch/ia64/include/asm/barrier.h | 3 + tools/arch/powerpc/include/uapi/asm/kvm.h | 2 - tools/arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- tools/arch/s390/include/uapi/asm/ptrace.h | 5 +- tools/arch/x86/include/asm/cpufeatures.h | 19 +- tools/arch/x86/include/asm/disabled-features.h | 3 +- tools/arch/x86/include/asm/insn.h | 45 - tools/arch/x86/include/asm/orc_types.h | 10 - tools/arch/x86/include/asm/required-features.h | 3 +- tools/arch/x86/include/uapi/asm/kvm.h | 1 - tools/arch/x86/include/uapi/asm/vmx.h | 4 +- tools/arch/x86/lib/insn.c | 119 +- tools/bpf/bpf_dbg.c | 2 +- tools/bpf/bpftool/Makefile | 6 +- tools/bpf/bpftool/prog.c | 4 - tools/bpf/resolve_btfids/.gitignore | 3 +- tools/bpf/resolve_btfids/Makefile | 44 +- tools/bpf/resolve_btfids/main.c | 5 - tools/bpf/runqslower/Makefile | 3 + tools/build/Makefile | 8 +- tools/build/Makefile.feature | 4 +- tools/build/feature/Makefile | 4 +- tools/build/feature/test-libopencsd.c | 4 +- tools/gpio/gpio-utils.c | 89 + tools/gpio/gpio-utils.h | 6 + tools/include/linux/coresight-pmu.h | 20 +- tools/include/linux/export.h | 3 + tools/include/linux/filter.h | 24 +- tools/include/linux/objtool.h | 13 +- tools/include/linux/rbtree.h | 192 +- tools/include/linux/static_call_types.h | 50 - tools/include/linux/types.h | 3 - tools/include/nolibc/nolibc.h | 153 +- tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/asm/errno.h | 2 + tools/include/uapi/drm/drm.h | 97 +- tools/include/uapi/drm/i915_drm.h | 3 +- tools/include/uapi/linux/bpf.h | 122 +- tools/include/uapi/linux/bpf_perf_event.h | 1 - tools/include/uapi/linux/kvm.h | 87 - tools/include/uapi/linux/mount.h | 16 - tools/include/uapi/linux/openat2.h | 4 - tools/include/uapi/linux/perf_event.h | 96 +- tools/include/uapi/linux/pkt_sched.h | 1 - tools/include/uapi/linux/prctl.h | 3 - tools/include/uapi/linux/tcp.h | 357 - tools/kvm/kvm_stat/kvm_stat.service | 1 - tools/lib/api/fs/cgroup.c | 95 +- tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/Makefile | 49 +- tools/lib/bpf/bpf_core_read.h | 169 +- tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/btf.c | 12 +- tools/lib/bpf/btf_dump.c | 2 +- tools/lib/bpf/libbpf.c | 75 +- tools/lib/bpf/netlink.c | 2 +- tools/lib/bpf/ringbuf.c | 2 +- tools/lib/bpf/xsk.c | 146 +- tools/lib/perf/evlist.c | 13 +- tools/lib/perf/include/internal/evlist.h | 2 - tools/lib/perf/include/perf/event.h | 18 +- tools/memory-model/Documentation/glossary.txt | 12 +- tools/memory-model/README | 2 +- .../litmus-tests/CoRR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoRW+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWW+poonceonce.litmus | 4 +- .../IRIW+fencembonceonces+OnceOnce.litmus | 5 +- .../litmus-tests/IRIW+poonceonces+OnceOnce.litmus | 5 +- .../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +- .../litmus-tests/ISA2+poonceonces.litmus | 6 +- ...cerelease+poacquirerelease+poacquireonce.litmus | 6 +- .../LB+fencembonceonce+ctrlonceonce.litmus | 5 +- .../LB+poacquireonce+pooncerelease.litmus | 5 +- .../litmus-tests/LB+poonceonces.litmus | 5 +- .../MP+fencewmbonceonce+fencermbonceonce.litmus | 5 +- .../litmus-tests/MP+onceassign+derefonce.litmus | 4 +- .../MP+polockmbonce+poacquiresilsil.litmus | 5 +- .../MP+polockonce+poacquiresilsil.litmus | 5 +- tools/memory-model/litmus-tests/MP+polocks.litmus | 6 +- .../litmus-tests/MP+poonceonces.litmus | 5 +- .../MP+pooncerelease+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/MP+porevlocks.litmus | 6 +- .../litmus-tests/R+fencembonceonces.litmus | 5 +- .../memory-model/litmus-tests/R+poonceonces.litmus | 5 +- .../S+fencewmbonceonce+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/S+poonceonces.litmus | 5 +- .../litmus-tests/SB+fencembonceonces.litmus | 5 +- .../litmus-tests/SB+poonceonces.litmus | 5 +- .../litmus-tests/SB+rfionceonce-poonceonces.litmus | 5 +- .../litmus-tests/WRC+poonceonces+Once.litmus | 5 +- .../WRC+pooncerelease+fencermbonceonce+Once.litmus | 5 +- .../Z6.0+pooncelock+poonceLock+pombonce.litmus | 7 +- .../Z6.0+pooncelock+pooncelock+pombonce.litmus | 7 +- ...release+poacquirerelease+fencembonceonce.litmus | 6 +- 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 | 54 +- tools/objtool/arch/x86/include/arch/endianness.h | 9 - .../arch/x86/include/{arch/elf.h => arch_elf.h} | 0 .../x86/include/{arch/special.h => arch_special.h} | 0 .../objtool/arch/x86/include/{arch => }/cfi_regs.h | 0 tools/objtool/arch/x86/special.c | 6 +- tools/objtool/builtin-check.c | 14 +- tools/objtool/builtin-orc.c | 10 +- tools/objtool/builtin.h | 16 + tools/objtool/cfi.h | 38 + tools/objtool/check.c | 533 +- tools/objtool/check.h | 69 + tools/objtool/elf.c | 113 +- tools/objtool/{include/objtool => }/elf.h | 0 tools/objtool/include/objtool/arch.h | 89 - tools/objtool/include/objtool/builtin.h | 16 - tools/objtool/include/objtool/cfi.h | 38 - tools/objtool/include/objtool/check.h | 94 - tools/objtool/include/objtool/endianness.h | 38 - tools/objtool/include/objtool/objtool.h | 32 - tools/objtool/include/objtool/special.h | 41 - tools/objtool/include/objtool/warn.h | 66 - tools/objtool/objtool.c | 7 +- tools/objtool/objtool.h | 32 + tools/objtool/orc_dump.c | 11 +- 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/Build | 1 - tools/perf/Documentation/examples.txt | 2 +- tools/perf/Documentation/itrace.txt | 2 +- tools/perf/Documentation/perf-buildid-cache.txt | 6 - tools/perf/Documentation/perf-config.txt | 24 +- tools/perf/Documentation/perf-daemon.txt | 208 - tools/perf/Documentation/perf-evlist.txt | 2 +- tools/perf/Documentation/perf-ftrace.txt | 4 +- tools/perf/Documentation/perf-intel-pt.txt | 89 +- tools/perf/Documentation/perf-kallsyms.txt | 2 +- tools/perf/Documentation/perf-mem.txt | 3 - tools/perf/Documentation/perf-record.txt | 21 +- tools/perf/Documentation/perf-report.txt | 10 +- tools/perf/Documentation/perf-script.txt | 25 +- tools/perf/Documentation/perf-stat.txt | 32 +- tools/perf/Documentation/perf-trace.txt | 4 +- tools/perf/Documentation/topdown.txt | 78 +- tools/perf/Makefile.config | 9 - tools/perf/Makefile.perf | 60 +- tools/perf/arch/arm/include/perf_regs.h | 2 +- tools/perf/arch/arm/util/cs-etm.c | 12 +- tools/perf/arch/arm64/include/perf_regs.h | 2 +- tools/perf/arch/arm64/util/machine.c | 3 +- tools/perf/arch/arm64/util/perf_regs.c | 94 - tools/perf/arch/csky/include/perf_regs.h | 2 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 21 +- tools/perf/arch/powerpc/include/perf_regs.h | 8 +- tools/perf/arch/powerpc/util/Build | 1 - tools/perf/arch/powerpc/util/machine.c | 25 - tools/perf/arch/powerpc/util/perf_regs.c | 6 - tools/perf/arch/riscv/include/perf_regs.h | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 - tools/perf/arch/s390/include/perf_regs.h | 2 +- tools/perf/arch/s390/util/machine.c | 3 +- tools/perf/arch/x86/Makefile | 11 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 - tools/perf/arch/x86/include/arch-tests.h | 1 - tools/perf/arch/x86/include/perf_regs.h | 2 +- tools/perf/arch/x86/tests/Build | 1 - tools/perf/arch/x86/tests/arch-tests.c | 4 - tools/perf/arch/x86/tests/insn-x86.c | 3 +- .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 4 +- tools/perf/arch/x86/tests/sample-parsing.c | 121 - tools/perf/arch/x86/util/Build | 3 - tools/perf/arch/x86/util/archinsn.c | 2 +- tools/perf/arch/x86/util/event.c | 25 - tools/perf/arch/x86/util/evlist.c | 15 - tools/perf/arch/x86/util/evsel.c | 8 - tools/perf/arch/x86/util/mem-events.c | 44 - tools/perf/bench/epoll-ctl.c | 1 + tools/perf/bench/epoll-wait.c | 1 + tools/perf/bench/futex-hash.c | 1 + tools/perf/bench/futex-lock-pi.c | 1 + tools/perf/bench/futex-requeue.c | 1 + tools/perf/bench/futex-wake-parallel.c | 1 + tools/perf/bench/futex-wake.c | 1 + tools/perf/bench/numa.c | 42 +- tools/perf/bench/sched-messaging.c | 4 +- tools/perf/bench/sched-pipe.c | 4 +- tools/perf/bench/syscall.c | 4 +- tools/perf/builtin-buildid-cache.c | 28 +- tools/perf/builtin-buildid-list.c | 3 - tools/perf/builtin-c2c.c | 171 +- tools/perf/builtin-daemon.c | 1530 - tools/perf/builtin-diff.c | 3 +- tools/perf/builtin-inject.c | 6 +- tools/perf/builtin-mem.c | 113 +- tools/perf/builtin-record.c | 39 +- tools/perf/builtin-script.c | 37 +- tools/perf/builtin-stat.c | 124 +- tools/perf/builtin-trace.c | 5 +- tools/perf/builtin.h | 1 - tools/perf/command-list.txt | 1 - tools/perf/perf-archive.sh | 3 +- tools/perf/perf.c | 1 - .../pmu-events/arch/arm64/ampere/emag/branch.json | 8 +- .../pmu-events/arch/arm64/ampere/emag/bus.json | 5 +- .../pmu-events/arch/arm64/ampere/emag/cache.json | 58 +- .../pmu-events/arch/arm64/ampere/emag/clock.json | 4 +- .../arch/arm64/ampere/emag/exception.json | 10 +- .../arch/arm64/ampere/emag/instruction.json | 34 +- .../pmu-events/arch/arm64/ampere/emag/memory.json | 11 +- .../arch/arm64/arm/cortex-a76-n1/branch.json | 12 +- .../arch/arm64/arm/cortex-a76-n1/bus.json | 19 +- .../arch/arm64/arm/cortex-a76-n1/cache.json | 118 +- .../arch/arm64/arm/cortex-a76-n1/exception.json | 10 +- .../arch/arm64/arm/cortex-a76-n1/instruction.json | 45 +- .../arch/arm64/arm/cortex-a76-n1/memory.json | 6 +- .../arch/arm64/arm/cortex-a76-n1/other.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/pipeline.json | 12 +- .../arch/arm64/armv8-common-and-microarch.json | 248 - .../arch/arm64/freescale/imx8mm/sys/metrics.json | 4 +- .../arch/arm64/freescale/imx8mn/sys/ddrc.json | 37 - .../arch/arm64/freescale/imx8mn/sys/metrics.json | 18 - .../arch/arm64/freescale/imx8mp/sys/ddrc.json | 37 - .../arch/arm64/freescale/imx8mp/sys/metrics.json | 466 - .../arch/arm64/freescale/imx8mq/sys/ddrc.json | 37 - .../arch/arm64/freescale/imx8mq/sys/metrics.json | 18 - tools/perf/tests/Build | 1 - tools/perf/tests/attr.c | 8 +- tools/perf/tests/bpf.c | 9 +- tools/perf/tests/builtin-test.c | 4 - tools/perf/tests/code-reading.c | 20 +- tools/perf/tests/cpumap.c | 2 - tools/perf/tests/demangle-ocaml-test.c | 43 - tools/perf/tests/keep-tracking.c | 5 +- tools/perf/tests/mmap-basic.c | 2 + tools/perf/tests/openat-syscall-all-cpus.c | 1 + tools/perf/tests/parse-metric.c | 24 - tools/perf/tests/perf-time-to-tsc.c | 2 - tools/perf/tests/sample-parsing.c | 16 +- tools/perf/tests/shell/buildid.sh | 6 - tools/perf/tests/shell/daemon.sh | 475 - tools/perf/tests/shell/test_arm_coresight.sh | 45 +- tools/perf/tests/sw-clock.c | 12 +- tools/perf/tests/switch-tracking.c | 5 +- tools/perf/tests/task-exit.c | 10 +- tools/perf/tests/tests.h | 1 - tools/perf/tests/thread-map.c | 8 +- tools/perf/ui/browsers/annotate.c | 2 +- tools/perf/util/Build | 2 - tools/perf/util/annotate.c | 8 - tools/perf/util/annotate.h | 1 - tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 10 - tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 8 - .../util/arm-spe-decoder/arm-spe-pkt-decoder.c | 4 +- tools/perf/util/arm-spe.c | 133 +- tools/perf/util/auxtrace.c | 19 +- tools/perf/util/auxtrace.h | 6 - tools/perf/util/block-info.c | 6 +- tools/perf/util/bpf-event.c | 13 +- tools/perf/util/bpf_counter.c | 314 - tools/perf/util/bpf_counter.h | 72 - tools/perf/util/bpf_skel/.gitignore | 3 - tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c | 93 - tools/perf/util/build-id.c | 5 +- tools/perf/util/build-id.h | 4 +- tools/perf/util/cgroup.c | 8 +- tools/perf/util/config.c | 123 +- tools/perf/util/config.h | 7 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 15 +- tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/db-export.c | 2 - tools/perf/util/debug.c | 34 +- tools/perf/util/debug.h | 1 - tools/perf/util/demangle-ocaml.c | 80 - tools/perf/util/demangle-ocaml.h | 7 - tools/perf/util/event.c | 67 +- tools/perf/util/event.h | 18 +- tools/perf/util/evlist.c | 126 +- tools/perf/util/evlist.h | 12 - tools/perf/util/evsel.c | 81 +- tools/perf/util/evsel.h | 13 +- tools/perf/util/evsel_fprintf.c | 2 - tools/perf/util/header.c | 6 +- tools/perf/util/hist.c | 15 +- tools/perf/util/hist.h | 4 - .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 334 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 7 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 15 - .../util/intel-pt-decoder/intel-pt-insn-decoder.h | 1 - .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 12 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 2 - tools/perf/util/intel-pt.c | 214 +- tools/perf/util/intlist.c | 27 +- tools/perf/util/intlist.h | 10 +- tools/perf/util/jit.h | 2 +- tools/perf/util/jitdump.c | 84 +- tools/perf/util/machine.c | 51 +- tools/perf/util/machine.h | 2 - tools/perf/util/map.c | 15 +- tools/perf/util/map.h | 3 +- tools/perf/util/mem-events.c | 36 - tools/perf/util/mem-events.h | 5 - tools/perf/util/metricgroup.c | 2 +- tools/perf/util/namespaces.c | 23 +- tools/perf/util/namespaces.h | 3 - tools/perf/util/parse-events.c | 3 - tools/perf/util/parse-events.l | 1 - tools/perf/util/parse-events.y | 6 +- tools/perf/util/perf_api_probe.c | 10 - tools/perf/util/perf_api_probe.h | 1 - tools/perf/util/perf_event_attr_fprintf.c | 5 +- tools/perf/util/perf_regs.h | 7 - tools/perf/util/pmu.c | 33 - tools/perf/util/pmu.h | 3 - tools/perf/util/probe-event.c | 12 +- tools/perf/util/probe-file.c | 38 +- tools/perf/util/probe-finder.c | 8 +- tools/perf/util/python-ext-sources | 2 - tools/perf/util/python.c | 21 - tools/perf/util/record.c | 9 +- tools/perf/util/record.h | 2 - tools/perf/util/session.c | 54 +- tools/perf/util/setup.py | 2 +- tools/perf/util/sort.c | 113 +- tools/perf/util/sort.h | 6 - tools/perf/util/stat-display.c | 6 +- tools/perf/util/stat-shadow.c | 92 - tools/perf/util/stat.c | 53 +- tools/perf/util/stat.h | 9 - tools/perf/util/string.c | 9 - tools/perf/util/string2.h | 2 - tools/perf/util/symbol-elf.c | 25 +- tools/perf/util/symbol.c | 73 +- tools/perf/util/symbol_conf.h | 7 +- tools/perf/util/synthetic-events.c | 234 +- tools/perf/util/target.c | 34 +- tools/perf/util/target.h | 10 - tools/perf/util/trace-event-info.c | 10 +- tools/perf/util/trace-event-read.c | 1 - tools/perf/util/unwind-libdw.c | 11 +- tools/perf/util/vdso.c | 2 - tools/perf/util/xyarray.c | 33 + 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/Makefile | 8 +- tools/power/cpupower/bench/Makefile | 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/power/x86/intel-speed-select/isst-config.c | 115 +- tools/power/x86/intel-speed-select/isst-core.c | 11 - tools/power/x86/intel-speed-select/isst-display.c | 18 - tools/power/x86/intel-speed-select/isst.h | 2 - tools/power/x86/turbostat/turbostat.c | 10 +- tools/scripts/Makefile.include | 8 - tools/testing/kunit/configs/broken_on_uml.config | 2 - tools/testing/kunit/kunit.py | 30 +- tools/testing/kunit/kunit_config.py | 15 +- tools/testing/kunit/kunit_kernel.py | 18 +- tools/testing/kunit/kunit_tool_test.py | 204 +- tools/testing/nvdimm/config_check.c | 3 +- tools/testing/nvdimm/test/Kbuild | 6 +- tools/testing/nvdimm/test/ndtest.c | 1129 - tools/testing/nvdimm/test/ndtest.h | 109 - tools/testing/radix-tree/idr-test.c | 21 +- .../testing/radix-tree/linux/compiler_types.h | 0 tools/testing/radix-tree/multiorder.c | 2 - tools/testing/radix-tree/xarray.c | 2 - tools/testing/scatterlist/main.c | 1 + tools/testing/selftests/Makefile | 11 +- tools/testing/selftests/arm64/fp/sve-ptrace.c | 2 +- tools/testing/selftests/arm64/fp/sve-test.S | 22 +- .../selftests/arm64/mte/check_buffer_fill.c | 2 +- tools/testing/selftests/bpf/.gitignore | 2 + tools/testing/selftests/bpf/Makefile | 68 +- tools/testing/selftests/bpf/README.rst | 24 - .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- tools/testing/selftests/bpf/bpf_sockopt_helpers.h | 21 - tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 - .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 6 - .../selftests/bpf/bpf_testmod/bpf_testmod.c | 24 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 6 - .../selftests/bpf/prog_tests/atomic_bounds.c | 17 - tools/testing/selftests/bpf/prog_tests/atomics.c | 246 - tools/testing/selftests/bpf/prog_tests/bind_perm.c | 109 - tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 118 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 45 - tools/testing/selftests/bpf/prog_tests/btf.c | 25 +- .../selftests/bpf/prog_tests/btf_map_in_map.c | 33 + .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 4 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 220 - .../selftests/bpf/prog_tests/cls_redirect.c | 1 - .../selftests/bpf/prog_tests/core_read_macros.c | 64 - .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 82 - .../selftests/bpf/prog_tests/fexit_stress.c | 4 +- .../selftests/bpf/prog_tests/global_func_args.c | 60 - .../selftests/bpf/prog_tests/ksyms_module.c | 31 - .../selftests/bpf/prog_tests/module_attach.c | 27 - .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 118 +- tools/testing/selftests/bpf/prog_tests/recursion.c | 41 - .../selftests/bpf/prog_tests/socket_cookie.c | 76 - .../selftests/bpf/prog_tests/sockmap_basic.c | 1 - .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 28 - .../selftests/bpf/prog_tests/stack_var_off.c | 35 - .../selftests/bpf/prog_tests/test_global_funcs.c | 8 - tools/testing/selftests/bpf/prog_tests/test_ima.c | 23 +- .../selftests/bpf/prog_tests/test_local_storage.c | 2 +- tools/testing/selftests/bpf/prog_tests/test_lsm.c | 1 + .../selftests/bpf/prog_tests/trampoline_count.c | 4 +- tools/testing/selftests/bpf/progs/atomic_bounds.c | 24 - tools/testing/selftests/bpf/progs/atomics.c | 154 - tools/testing/selftests/bpf/progs/bind4_prog.c | 42 +- tools/testing/selftests/bpf/progs/bind6_prog.c | 42 +- tools/testing/selftests/bpf/progs/bind_perm.c | 45 - tools/testing/selftests/bpf/progs/bpf_iter.h | 8 - .../selftests/bpf/progs/bpf_iter_task_vma.c | 58 - tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c | 19 - .../bpf/progs/btf_dump_test_case_syntax.c | 8 - .../selftests/bpf/progs/connect_force_port4.c | 8 - .../selftests/bpf/progs/connect_force_port6.c | 8 - tools/testing/selftests/bpf/progs/fexit_sleep.c | 31 - tools/testing/selftests/bpf/progs/ima.c | 33 +- tools/testing/selftests/bpf/progs/lsm.c | 69 - .../selftests/bpf/progs/netif_receive_skb.c | 13 +- tools/testing/selftests/bpf/progs/recursion.c | 46 - tools/testing/selftests/bpf/progs/recvmsg4_prog.c | 42 - tools/testing/selftests/bpf/progs/recvmsg6_prog.c | 48 - tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 7 - tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 5 - .../selftests/bpf/progs/socket_cookie_prog.c | 47 +- tools/testing/selftests/bpf/progs/sockopt_sk.c | 23 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 290 - .../selftests/bpf/progs/test_cls_redirect.c | 7 - .../selftests/bpf/progs/test_core_read_macros.c | 50 - .../selftests/bpf/progs/test_global_func10.c | 29 - .../selftests/bpf/progs/test_global_func11.c | 19 - .../selftests/bpf/progs/test_global_func12.c | 21 - .../selftests/bpf/progs/test_global_func13.c | 24 - .../selftests/bpf/progs/test_global_func14.c | 21 - .../selftests/bpf/progs/test_global_func15.c | 22 - .../selftests/bpf/progs/test_global_func16.c | 22 - .../selftests/bpf/progs/test_global_func9.c | 132 - .../selftests/bpf/progs/test_global_func_args.c | 91 - .../selftests/bpf/progs/test_ksyms_module.c | 26 - .../selftests/bpf/progs/test_module_attach.c | 10 - .../selftests/bpf/progs/test_ns_current_pid_tgid.c | 28 +- .../selftests/bpf/progs/test_stack_var_off.c | 51 - .../testing/selftests/bpf/progs/test_tunnel_kern.c | 12 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +- .../selftests/bpf/test_current_pid_tgid_new_ns.c | 160 + tools/testing/selftests/bpf/test_flow_dissector.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 13 +- tools/testing/selftests/bpf/test_progs.h | 2 +- tools/testing/selftests/bpf/test_sock_addr.c | 86 +- tools/testing/selftests/bpf/test_socket_cookie.c | 208 + tools/testing/selftests/bpf/test_verifier.c | 88 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 10 +- .../testing/selftests/bpf/verifier/array_access.c | 3 +- tools/testing/selftests/bpf/verifier/atomic_and.c | 100 - .../testing/selftests/bpf/verifier/atomic_bounds.c | 27 - .../selftests/bpf/verifier/atomic_cmpxchg.c | 121 - .../selftests/bpf/verifier/atomic_fetch_add.c | 106 - tools/testing/selftests/bpf/verifier/atomic_or.c | 102 - tools/testing/selftests/bpf/verifier/atomic_xchg.c | 46 - tools/testing/selftests/bpf/verifier/atomic_xor.c | 77 - tools/testing/selftests/bpf/verifier/basic_stack.c | 2 +- tools/testing/selftests/bpf/verifier/bounds.c | 5 + .../selftests/bpf/verifier/bounds_deduction.c | 30 +- .../bpf/verifier/bounds_mix_sign_unsign.c | 13 + tools/testing/selftests/bpf/verifier/calls.c | 4 +- tools/testing/selftests/bpf/verifier/const_or.c | 4 +- tools/testing/selftests/bpf/verifier/ctx.c | 7 +- .../selftests/bpf/verifier/direct_packet_access.c | 4 +- .../selftests/bpf/verifier/helper_access_var_len.c | 12 +- tools/testing/selftests/bpf/verifier/int_ptr.c | 6 +- tools/testing/selftests/bpf/verifier/jit.c | 24 - tools/testing/selftests/bpf/verifier/leak_ptr.c | 10 +- tools/testing/selftests/bpf/verifier/map_ptr.c | 4 - tools/testing/selftests/bpf/verifier/meta_access.c | 4 +- tools/testing/selftests/bpf/verifier/raw_stack.c | 10 +- tools/testing/selftests/bpf/verifier/stack_ptr.c | 22 +- tools/testing/selftests/bpf/verifier/unpriv.c | 20 +- .../selftests/bpf/verifier/value_illegal_alu.c | 2 +- .../selftests/bpf/verifier/value_ptr_arith.c | 27 +- tools/testing/selftests/bpf/verifier/var_off.c | 115 +- tools/testing/selftests/bpf/verifier/xadd.c | 18 +- tools/testing/selftests/bpf/vmtest.sh | 368 - tools/testing/selftests/bpf/xdpxceiver.c | 225 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 + .../selftests/breakpoints/breakpoint_test_arm64.c | 4 +- tools/testing/selftests/dma/dma_map_benchmark.c | 23 +- tools/testing/selftests/dmabuf-heaps/Makefile | 2 +- tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 149 +- .../selftests/drivers/net/mlxsw/ethtool_lanes.sh | 187 - tools/testing/selftests/drivers/net/mlxsw/fib.sh | 14 - .../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 +- .../testing/selftests/drivers/net/netdevsim/fib.sh | 14 - .../drivers/net/netdevsim/fib_notifications.sh | 430 - .../inter-event/trigger-synthetic-event-syntax.tc | 4 - .../trigger-synthetic_event_syntax_errors.tc | 35 +- tools/testing/selftests/gpio/.gitignore | 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/ipc/msgque.c | 6 +- tools/testing/selftests/kselftest_deps.sh | 4 +- tools/testing/selftests/kselftest_harness.h | 26 +- tools/testing/selftests/kselftest_module.h | 18 +- tools/testing/selftests/kvm/.gitignore | 10 - tools/testing/selftests/kvm/Makefile | 10 - tools/testing/selftests/kvm/demand_paging_test.c | 43 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 92 +- .../testing/selftests/kvm/hardware_disable_test.c | 165 - tools/testing/selftests/kvm/include/kvm_util.h | 8 +- tools/testing/selftests/kvm/include/numaif.h | 55 - .../testing/selftests/kvm/include/perf_test_util.h | 7 +- tools/testing/selftests/kvm/include/test_util.h | 16 +- .../selftests/kvm/include/x86_64/processor.h | 41 +- tools/testing/selftests/kvm/lib/kvm_util.c | 14 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 2 + tools/testing/selftests/kvm/lib/perf_test_util.c | 31 +- tools/testing/selftests/kvm/lib/test_util.c | 31 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 145 - tools/testing/selftests/kvm/lib/x86_64/svm.c | 8 +- .../kvm/memslot_modification_stress_test.c | 212 - tools/testing/selftests/kvm/settings | 1 - tools/testing/selftests/kvm/x86_64/evmcs_test.c | 3 +- .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 175 - .../selftests/kvm/x86_64/get_msr_index_features.c | 134 - tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 269 - tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 31 +- .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 166 - .../selftests/kvm/x86_64/vmx_pmu_msrs_test.c | 131 - .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 544 - .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 320 - .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 149 - tools/testing/selftests/mount_setattr/.gitignore | 1 - tools/testing/selftests/mount_setattr/Makefile | 7 - tools/testing/selftests/mount_setattr/config | 1 - .../selftests/mount_setattr/mount_setattr_test.c | 1424 - tools/testing/selftests/nci/Makefile | 6 - tools/testing/selftests/nci/config | 3 - tools/testing/selftests/nci/nci_dev.c | 599 - tools/testing/selftests/net/Makefile | 1 - tools/testing/selftests/net/fcnal-test.sh | 402 +- tools/testing/selftests/net/fib_nexthops.sh | 8 - tools/testing/selftests/net/forwarding/config | 1 - .../selftests/net/forwarding/ethtool_lib.sh | 34 - tools/testing/selftests/net/forwarding/lib.sh | 69 - .../net/forwarding/mirror_gre_bridge_1d_vlan.sh | 9 - .../selftests/net/forwarding/router_mpath_nh.sh | 2 +- .../selftests/net/forwarding/router_multipath.sh | 2 +- .../testing/selftests/net/forwarding/tc_chains.sh | 4 +- .../testing/selftests/net/forwarding/tc_flower.sh | 344 +- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 13 +- tools/testing/selftests/net/ipsec.c | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 94 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 1074 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 41 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 111 +- tools/testing/selftests/net/mptcp/settings | 2 +- tools/testing/selftests/net/nettest.c | 585 +- .../selftests/net/reuseaddr_ports_exhausted.c | 32 +- tools/testing/selftests/net/so_txtime.c | 2 +- tools/testing/selftests/net/tls.c | 15 +- tools/testing/selftests/net/txtimestamp.c | 6 +- tools/testing/selftests/net/unicast_extensions.sh | 228 - tools/testing/selftests/net/xfrm_policy.sh | 45 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nf_nat_edemux.sh | 99 - tools/testing/selftests/netfilter/nft_meta.sh | 2 +- tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 41 +- .../testing/selftests/powerpc/eeh/eeh-functions.sh | 168 +- .../testing/selftests/powerpc/eeh/eeh-vf-aware.sh | 45 - .../selftests/powerpc/eeh/eeh-vf-unaware.sh | 35 - .../testing/selftests/rcutorture/bin/config2csv.sh | 67 - .../selftests/rcutorture/bin/console-badness.sh | 1 - .../testing/selftests/rcutorture/bin/functions.sh | 36 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 9 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 3 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 12 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 103 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 2 +- .../selftests/rcutorture/bin/parse-build.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 442 - .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TASKS01.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE01.boot | 4 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 10 +- .../syscall_user_dispatch/sud_benchmark.c | 8 +- .../selftests/syscall_user_dispatch/sud_test.c | 14 +- tools/testing/selftests/tc-testing/Makefile | 3 +- .../selftests/tc-testing/tc-tests/filters/u32.json | 46 - tools/testing/selftests/timens/.gitignore | 1 - tools/testing/selftests/vDSO/vdso_config.h | 4 +- tools/testing/selftests/vm/Makefile | 4 +- .../selftests/vm/{run_vmtests.sh => run_vmtests} | 0 tools/testing/selftests/wireguard/netns.sh | 15 +- tools/testing/selftests/x86/helpers.h | 24 +- tools/testing/selftests/x86/ldt_gdt.c | 2 +- tools/tracing/Makefile | 19 - tools/tracing/latency/.gitignore | 2 - tools/tracing/latency/Makefile | 24 - tools/tracing/latency/latency-collector.c | 2108 - usr/Kconfig | 1 + usr/include/Makefile | 2 + virt/kvm/dirty_ring.c | 8 +- virt/kvm/kvm_main.c | 84 +- virt/kvm/mmu_lock.h | 23 - 11493 files changed, 294321 insertions(+), 491361 deletions(-) delete mode 100644 Documentation/ABI/stable/sysfs-bus-fsl-mc delete mode 100644 Documentation/ABI/testing/sysfs-bus-cxl delete mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-emif delete mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-n3000-nios delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 delete mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-pvpanic delete mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-tty delete mode 100644 Documentation/ABI/testing/sysfs-class-power-ltc4162l delete mode 100644 Documentation/ABI/testing/sysfs-devices-xenbus delete mode 100644 Documentation/ABI/testing/sysfs-driver-input-cros-ec-keyb create mode 100644 Documentation/ABI/testing/sysfs-firmware-sfi delete mode 100644 Documentation/ABI/testing/sysfs-platform_profile delete mode 100644 Documentation/PCI/endpoint/function/binding/pci-ntb.rst delete mode 100644 Documentation/PCI/endpoint/pci-ntb-function.rst delete mode 100644 Documentation/PCI/endpoint/pci-ntb-howto.rst create mode 100644 Documentation/arm/marvel.rst delete mode 100644 Documentation/arm/marvell.rst delete mode 100644 Documentation/dev-tools/kfence.rst delete mode 100644 Documentation/dev-tools/kunit/tips.rst delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-mx- [...] create mode 100644 Documentation/devicetree/bindings/arm/sirf.yaml create mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt create mode 100644 Documentation/devicetree/bindings/arm/zte,sysctrl.txt create mode 100644 Documentation/devicetree/bindings/arm/zte.yaml delete mode 100644 Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml create mode 100644 Documentation/devicetree/bindings/c6x/clocks.txt create mode 100644 Documentation/devicetree/bindings/c6x/dscr.txt create mode 100644 Documentation/devicetree/bindings/c6x/emifa.txt create mode 100644 Documentation/devicetree/bindings/c6x/soc.txt delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] create mode 100644 Documentation/devicetree/bindings/clock/csr,atlas7-car.txt delete mode 100644 Documentation/devicetree/bindings/clock/intel,easic-n5x.yaml delete mode 100644 Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml create mode 100644 Documentation/devicetree/bindings/clock/prima2-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,a7pll.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc7280.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc8180x.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc-sdm660.yaml create mode 100644 Documentation/devicetree/bindings/clock/ste-u300-syscon-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/tango4-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/zx296702-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/zx296718-clk.txt delete mode 100644 Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml create mode 100644 Documentation/devicetree/bindings/display/ht16k33.txt delete mode 100644 Documentation/devicetree/bindings/dma/intel,ldma.yaml create mode 100644 Documentation/devicetree/bindings/dma/sirfsoc-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt delete mode 100644 Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml create mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt create mode 100644 Documentation/devicetree/bindings/dma/zxdma.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-atlas7.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt delete mode 100644 Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml create mode 100644 Documentation/devicetree/bindings/gpio/zx296702-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt delete mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-sirf.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-stu300.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-zx2967.txt create mode 100644 Documentation/devicetree/bindings/i3c/i3c.txt delete mode 100644 Documentation/devicetree/bindings/i3c/i3c.yaml delete mode 100644 Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5696.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5766.yaml create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3 [...] create mode 100644 Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt delete mode 100644 Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/yamaha,yas530.yaml delete mode 100644 Documentation/devicetree/bindings/input/goodix,gt7375p.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinne [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/realtek, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sigma,sm [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,c64x+ [...] create mode 100644 Documentation/devicetree/bindings/iommu/mediatek,iommu.txt delete mode 100644 Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-lgm.yaml delete mode 100644 Documentation/devicetree/bindings/leds/richtek,rt8515.yaml delete mode 100644 Documentation/devicetree/bindings/media/allegro,al5e.yaml create mode 100644 Documentation/devicetree/bindings/media/allegro.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/imx258.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ov5647.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5648.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov8865.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml delete mode 100644 Documentation/devicetree/bindings/media/video-interface-devices.yaml delete mode 100644 Documentation/devicetree/bindings/media/video-interfaces.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ene-kb930.yaml delete mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,cgu.yaml delete mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,dma-xway.yaml delete mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,ebu.yaml delete mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,pmu.yaml delete mode 100644 Documentation/devicetree/bindings/mips/realtek-rtl.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/arm,pl18x.yaml create mode 100644 Documentation/devicetree/bindings/mmc/mmci.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sirf.txt create mode 100644 Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/mtd/cadence-quadspi.txt create mode 100644 Documentation/devicetree/bindings/mtd/jedec,spi-nor.txt delete mode 100644 Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm4908-p [...] delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/partition.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/qcom,smem-part.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/brcm,sf2.yaml delete mode 100644 Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/rmem.yaml delete mode 100644 Documentation/devicetree/bindings/pci/microchip,pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,hdmi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,tphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,ufs-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,xsphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-ufs.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-xsphy.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-atlas7.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8350-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml delete mode 100644 Documentation/devicetree/bindings/power/brcm,bcm-pmb.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq256xx.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc4162-l.yaml create mode 100644 Documentation/devicetree/bindings/pwm/pwm-zx.txt delete mode 100644 Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4831-regu [...] delete mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm4908-misc-pcie- [...] delete mode 100644 Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/sirf,rstc.txt create mode 100644 Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt delete mode 100644 Documentation/devicetree/bindings/riscv/canaan.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf2127.yaml create mode 100644 Documentation/devicetree/bindings/rtc/sirf,prima2-sysrtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/stericsson,coh901331.txt create mode 100644 Documentation/devicetree/bindings/serial/sirf-uart.txt delete mode 100644 Documentation/devicetree/bindings/soc/imx/imx8m-soc.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.yaml create mode 100644 Documentation/devicetree/bindings/soc/zte/pd-2967xx.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-grap [...] delete mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/sirf-audio-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/sirf-usp.txt create mode 100644 Documentation/devicetree/bindings/sound/zte,tdm.txt create mode 100644 Documentation/devicetree/bindings/sound/zte,zx-aud96p22.txt create mode 100644 Documentation/devicetree/bindings/sound/zte,zx-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/zte,zx-spdif.txt delete mode 100644 Documentation/devicetree/bindings/spi/cadence-quadspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml delete mode 100644 Documentation/devicetree/bindings/spi/realtek,rtl-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-sirf.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-zynq-qspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml create mode 100644 Documentation/devicetree/bindings/thermal/tango-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/zx2967-thermal.txt create mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt create mode 100644 Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt create mode 100644 Documentation/devicetree/bindings/usb/dwc3.txt delete mode 100644 Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/generic-xhci.yaml create mode 100644 Documentation/devicetree/bindings/usb/generic.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtu3.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.yaml create mode 100644 Documentation/devicetree/bindings/usb/rockchip,dwc3.txt delete mode 100644 Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/snps,dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-device.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-device.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-drd.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-xhci.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-xhci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/intel,keembay-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/sigma,smp8642-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/sirfsoc_wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt create mode 100644 Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt delete mode 100644 Documentation/driver-api/cxl/index.rst delete mode 100644 Documentation/driver-api/cxl/memory-devices.rst create mode 100644 Documentation/driver-api/media/v4l2-clocks.rst create mode 100644 Documentation/driver-api/pti_intel_mid.rst delete mode 100644 Documentation/driver-api/surface_aggregator/client-api.rst delete mode 100644 Documentation/driver-api/surface_aggregator/client.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/cdev.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/index.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/san.rst delete mode 100644 Documentation/driver-api/surface_aggregator/index.rst delete mode 100644 Documentation/driver-api/surface_aggregator/internal-api.rst delete mode 100644 Documentation/driver-api/surface_aggregator/internal.rst delete mode 100644 Documentation/driver-api/surface_aggregator/overview.rst delete mode 100644 Documentation/driver-api/surface_aggregator/ssh.rst create mode 100644 Documentation/hwmon/ab8500.rst create mode 100644 Documentation/hwmon/abx500.rst delete mode 100644 Documentation/hwmon/aht10.rst delete mode 100644 Documentation/hwmon/tps23861.rst delete mode 100644 Documentation/livepatch/reliable-stacktrace.rst delete mode 100644 Documentation/networking/device_drivers/ethernet/ti/am65_nuss_c [...] delete mode 100644 Documentation/networking/device_drivers/qlogic/index.rst delete mode 100644 Documentation/networking/device_drivers/qlogic/qlge.rst delete mode 100644 Documentation/networking/devlink/am65-nuss-cpsw-switch.rst delete mode 100644 Documentation/networking/devlink/devlink-port.rst delete mode 100644 Documentation/power/powercap/dtpm.rst delete mode 100644 Documentation/scheduler/schedutil.txt delete mode 100644 Documentation/sound/designs/jack-injection.rst delete mode 100644 Documentation/translations/zh_CN/iio/ep93xx_adc.rst delete mode 100644 Documentation/translations/zh_CN/iio/iio_configfs.rst delete mode 100644 Documentation/translations/zh_CN/iio/index.rst delete mode 100644 Documentation/translations/zh_CN/mips/booting.rst delete mode 100644 Documentation/translations/zh_CN/mips/features.rst delete mode 100644 Documentation/translations/zh_CN/mips/index.rst delete mode 100644 Documentation/translations/zh_CN/mips/ingenic-tcu.rst delete mode 100644 Documentation/userspace-api/media/drivers/ccs.rst delete mode 100644 Documentation/userspace-api/sysfs-platform_profile.rst delete mode 100644 Documentation/virt/acrn/cpuid.rst delete mode 100644 Documentation/virt/acrn/index.rst delete mode 100644 Documentation/virt/acrn/introduction.rst delete mode 100644 Documentation/virt/acrn/io-request.rst create mode 100644 arch/alpha/oprofile/Makefile create mode 100644 arch/alpha/oprofile/common.c create mode 100644 arch/alpha/oprofile/op_impl.h create mode 100644 arch/alpha/oprofile/op_model_ev4.c create mode 100644 arch/alpha/oprofile/op_model_ev5.c create mode 100644 arch/alpha/oprofile/op_model_ev6.c create mode 100644 arch/alpha/oprofile/op_model_ev67.c create mode 100644 arch/arc/oprofile/Makefile create mode 100644 arch/arc/oprofile/common.c delete mode 100644 arch/arm/boot/compressed/fdt_check_mem_start.c delete mode 100644 arch/arm/boot/dts/am335x-myirtech-myc.dtsi delete mode 100644 arch/arm/boot/dts/am335x-myirtech-myd.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts create mode 100644 arch/arm/boot/dts/atlas6-evb.dts create mode 100644 arch/arm/boot/dts/atlas6.dtsi create mode 100644 arch/arm/boot/dts/atlas7-evb.dts create mode 100644 arch/arm/boot/dts/atlas7.dtsi create mode 100644 arch/arm/boot/dts/efm32gg-dk3750.dts create mode 100644 arch/arm/boot/dts/efm32gg.dtsi delete mode 100644 arch/arm/boot/dts/imx6dl-plybas.dts delete mode 100644 arch/arm/boot/dts/imx6dl-plym2m.dts delete mode 100644 arch/arm/boot/dts/imx6dl-prtmvt.dts delete mode 100644 arch/arm/boot/dts/imx6dl-victgo.dts delete mode 100644 arch/arm/boot/dts/imx6dl-vicut1.dts delete mode 100644 arch/arm/boot/dts/imx6q-vicut1.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-vicut1.dtsi delete mode 100644 arch/arm/boot/dts/imx6qp-vicutp.dts delete mode 100644 arch/arm/boot/dts/imx6ul-prti6g.dts delete mode 100644 arch/arm/boot/dts/mstar-infinity-breadbee-common.dtsi create mode 100644 arch/arm/boot/dts/picoxcell-pc3x2.dtsi create mode 100644 arch/arm/boot/dts/picoxcell-pc3x3.dtsi create mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts create mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts create mode 100644 arch/arm/boot/dts/prima2-evb.dts create mode 100644 arch/arm/boot/dts/prima2.dtsi delete mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts delete mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts delete mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi delete mode 100644 arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts delete mode 100644 arch/arm/boot/dts/qcom-pmx55.dtsi delete mode 100644 arch/arm/boot/dts/qcom-sdx55-mtp.dts delete mode 100644 arch/arm/boot/dts/qcom-sdx55.dtsi delete mode 100644 arch/arm/boot/dts/ste-db9500.dtsi create mode 100644 arch/arm/boot/dts/ste-u300.dts delete mode 100644 arch/arm/boot/dts/ste-ux500-samsung-janice.dts delete mode 100644 arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts delete mode 100644 arch/arm/boot/dts/sun8i-v3-sl631.dtsi create mode 100644 arch/arm/boot/dts/tango4-common.dtsi create mode 100644 arch/arm/boot/dts/tango4-smp8758.dtsi create mode 100644 arch/arm/boot/dts/tango4-vantage-1172.dts create mode 100644 arch/arm/boot/dts/zx296702-ad1.dts create mode 100644 arch/arm/boot/dts/zx296702.dtsi delete mode 100644 arch/arm/boot/dts/zynq-ebaz4205.dts create mode 100644 arch/arm/configs/efm32_defconfig create mode 100644 arch/arm/configs/prima2_defconfig create mode 100644 arch/arm/configs/tango4_defconfig create mode 100644 arch/arm/configs/u300_defconfig create mode 100644 arch/arm/configs/zx_defconfig delete mode 100644 arch/arm/crypto/blake2b-neon-core.S delete mode 100644 arch/arm/crypto/blake2b-neon-glue.c delete mode 100644 arch/arm/crypto/blake2s-core.S delete mode 100644 arch/arm/crypto/blake2s-glue.c delete mode 100644 arch/arm/include/asm/archrandom.h delete mode 100644 arch/arm/include/asm/kexec-internal.h create mode 100644 arch/arm/include/debug/efm32.S create mode 100644 arch/arm/include/debug/sirf.S create mode 100644 arch/arm/mach-efm32/Makefile copy arch/arm/{mach-lpc18xx => mach-efm32}/Makefile.boot (100%) create mode 100644 arch/arm/mach-efm32/dtmachine.c create mode 100644 arch/arm/mach-picoxcell/Kconfig create mode 100644 arch/arm/mach-picoxcell/Makefile create mode 100644 arch/arm/mach-picoxcell/common.c create mode 100644 arch/arm/mach-prima2/Kconfig create mode 100644 arch/arm/mach-prima2/Makefile create mode 100644 arch/arm/mach-prima2/common.c create mode 100644 arch/arm/mach-prima2/common.h create mode 100644 arch/arm/mach-prima2/headsmp.S create mode 100644 arch/arm/mach-prima2/hotplug.c create mode 100644 arch/arm/mach-prima2/platsmp.c create mode 100644 arch/arm/mach-prima2/pm.c create mode 100644 arch/arm/mach-prima2/pm.h create mode 100644 arch/arm/mach-prima2/rstc.c create mode 100644 arch/arm/mach-prima2/rtciobrg.c create mode 100644 arch/arm/mach-prima2/sleep.S create mode 100644 arch/arm/mach-tango/Kconfig create mode 100644 arch/arm/mach-tango/Makefile create mode 100644 arch/arm/mach-tango/platsmp.c create mode 100644 arch/arm/mach-tango/pm.c create mode 100644 arch/arm/mach-tango/pm.h create mode 100644 arch/arm/mach-tango/setup.c create mode 100644 arch/arm/mach-tango/smc.S create mode 100644 arch/arm/mach-tango/smc.h create mode 100644 arch/arm/mach-u300/Kconfig create mode 100644 arch/arm/mach-u300/Makefile create mode 100644 arch/arm/mach-u300/core.c create mode 100644 arch/arm/mach-u300/regulator.c create mode 100644 arch/arm/mach-zx/Kconfig create mode 100644 arch/arm/mach-zx/Makefile create mode 100644 arch/arm/mach-zx/core.h create mode 100644 arch/arm/mach-zx/headsmp.S create mode 100644 arch/arm/mach-zx/platsmp.c create mode 100644 arch/arm/mach-zx/zx296702-pm-domain.c create mode 100644 arch/arm/mach-zx/zx296702.c create mode 100644 arch/arm/oprofile/Makefile create mode 100644 arch/arm/oprofile/common.c delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab-early-adopter.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-netgear-r8000p.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-sata.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw700x.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-baseboard.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-kit.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r4.dts delete mode 100644 arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku0.dts delete mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0001.dts delete mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8094-sony-xperia-kitakami-karin_windy.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-alcatel-idol347.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-longcheer-l8910.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-msft-lumia-octagon-talkman.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-msft-lumia-talkman.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-cityman.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon-cityman.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-karin.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-satsuki.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-suzuran.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm850.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-mtp.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8350.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts create mode 100644 arch/arm64/boot/dts/zte/Makefile create mode 100644 arch/arm64/boot/dts/zte/zx296718-evb.dts create mode 100644 arch/arm64/boot/dts/zte/zx296718-pcbox.dts create mode 100644 arch/arm64/boot/dts/zte/zx296718.dtsi delete mode 100644 arch/arm64/include/asm/kfence.h delete mode 100644 arch/arm64/include/asm/setup.h delete mode 100644 arch/arm64/include/asm/trans_pgd.h delete mode 100644 arch/arm64/kernel/idreg-override.c rename arch/arm64/kernel/{vdso-wrap.S => vdso/vdso.S} (100%) rename arch/arm64/kernel/{vdso32-wrap.S => vdso32/vdso.S} (100%) delete mode 100644 arch/arm64/kvm/hyp/nvhe/gen-hyprel.c delete mode 100644 arch/arm64/kvm/trng.c create mode 100644 arch/arm64/mm/numa.c delete mode 100644 arch/arm64/mm/trans_pgd.c create mode 100644 arch/c6x/Kconfig create mode 100644 arch/c6x/Kconfig.debug create mode 100644 arch/c6x/Makefile create mode 100644 arch/c6x/boot/Makefile create mode 100644 arch/c6x/boot/dts/Makefile create mode 100644 arch/c6x/boot/dts/dsk6455.dts create mode 100644 arch/c6x/boot/dts/evmc6457.dts create mode 100644 arch/c6x/boot/dts/evmc6472.dts create mode 100644 arch/c6x/boot/dts/evmc6474.dts create mode 100644 arch/c6x/boot/dts/evmc6678.dts create mode 100644 arch/c6x/boot/dts/tms320c6455.dtsi create mode 100644 arch/c6x/boot/dts/tms320c6457.dtsi create mode 100644 arch/c6x/boot/dts/tms320c6472.dtsi create mode 100644 arch/c6x/boot/dts/tms320c6474.dtsi create mode 100644 arch/c6x/boot/dts/tms320c6678.dtsi create mode 100644 arch/c6x/configs/dsk6455_defconfig create mode 100644 arch/c6x/configs/evmc6457_defconfig create mode 100644 arch/c6x/configs/evmc6472_defconfig create mode 100644 arch/c6x/configs/evmc6474_defconfig create mode 100644 arch/c6x/configs/evmc6678_defconfig create mode 100644 arch/c6x/include/asm/Kbuild copy arch/{alpha => c6x}/include/asm/asm-offsets.h (100%) create mode 100644 arch/c6x/include/asm/bitops.h create mode 100644 arch/c6x/include/asm/bug.h create mode 100644 arch/c6x/include/asm/cache.h create mode 100644 arch/c6x/include/asm/cacheflush.h create mode 100644 arch/c6x/include/asm/checksum.h create mode 100644 arch/c6x/include/asm/clock.h create mode 100644 arch/c6x/include/asm/cmpxchg.h create mode 100644 arch/c6x/include/asm/delay.h create mode 100644 arch/c6x/include/asm/dscr.h create mode 100644 arch/c6x/include/asm/elf.h create mode 100644 arch/c6x/include/asm/flat.h create mode 100644 arch/c6x/include/asm/ftrace.h create mode 100644 arch/c6x/include/asm/hardirq.h create mode 100644 arch/c6x/include/asm/irq.h create mode 100644 arch/c6x/include/asm/irqflags.h create mode 100644 arch/c6x/include/asm/linkage.h create mode 100644 arch/c6x/include/asm/megamod-pic.h create mode 100644 arch/c6x/include/asm/mmu_context.h create mode 100644 arch/c6x/include/asm/module.h create mode 100644 arch/c6x/include/asm/page.h create mode 100644 arch/c6x/include/asm/pgtable.h create mode 100644 arch/c6x/include/asm/processor.h create mode 100644 arch/c6x/include/asm/procinfo.h create mode 100644 arch/c6x/include/asm/ptrace.h create mode 100644 arch/c6x/include/asm/sections.h create mode 100644 arch/c6x/include/asm/setup.h create mode 100644 arch/c6x/include/asm/soc.h create mode 100644 arch/c6x/include/asm/special_insns.h create mode 100644 arch/c6x/include/asm/string.h create mode 100644 arch/c6x/include/asm/switch_to.h create mode 100644 arch/c6x/include/asm/syscall.h create mode 100644 arch/c6x/include/asm/syscalls.h create mode 100644 arch/c6x/include/asm/thread_info.h create mode 100644 arch/c6x/include/asm/timer64.h create mode 100644 arch/c6x/include/asm/timex.h create mode 100644 arch/c6x/include/asm/tlb.h create mode 100644 arch/c6x/include/asm/traps.h create mode 100644 arch/c6x/include/asm/uaccess.h create mode 100644 arch/c6x/include/asm/unaligned.h create mode 100644 arch/c6x/include/asm/vmalloc.h copy arch/{arc => c6x}/include/uapi/asm/Kbuild (100%) create mode 100644 arch/c6x/include/uapi/asm/byteorder.h create mode 100644 arch/c6x/include/uapi/asm/ptrace.h create mode 100644 arch/c6x/include/uapi/asm/setup.h create mode 100644 arch/c6x/include/uapi/asm/sigcontext.h create mode 100644 arch/c6x/include/uapi/asm/swab.h create mode 100644 arch/c6x/include/uapi/asm/unistd.h create mode 100644 arch/c6x/kernel/Makefile create mode 100644 arch/c6x/kernel/asm-offsets.c create mode 100644 arch/c6x/kernel/c6x_ksyms.c create mode 100644 arch/c6x/kernel/devicetree.c create mode 100644 arch/c6x/kernel/entry.S create mode 100644 arch/c6x/kernel/head.S create mode 100644 arch/c6x/kernel/irq.c create mode 100644 arch/c6x/kernel/module.c create mode 100644 arch/c6x/kernel/process.c create mode 100644 arch/c6x/kernel/ptrace.c create mode 100644 arch/c6x/kernel/setup.c create mode 100644 arch/c6x/kernel/signal.c create mode 100644 arch/c6x/kernel/soc.c create mode 100644 arch/c6x/kernel/switch_to.S create mode 100644 arch/c6x/kernel/sys_c6x.c create mode 100644 arch/c6x/kernel/time.c create mode 100644 arch/c6x/kernel/traps.c create mode 100644 arch/c6x/kernel/vectors.S create mode 100644 arch/c6x/kernel/vmlinux.lds.S create mode 100644 arch/c6x/lib/Makefile create mode 100644 arch/c6x/lib/checksum.c create mode 100644 arch/c6x/lib/csum_64plus.S create mode 100644 arch/c6x/lib/divi.S create mode 100644 arch/c6x/lib/divremi.S create mode 100644 arch/c6x/lib/divremu.S create mode 100644 arch/c6x/lib/divu.S create mode 100644 arch/c6x/lib/llshl.S create mode 100644 arch/c6x/lib/llshr.S create mode 100644 arch/c6x/lib/llshru.S create mode 100644 arch/c6x/lib/memcpy_64plus.S create mode 100644 arch/c6x/lib/mpyll.S create mode 100644 arch/c6x/lib/negll.S create mode 100644 arch/c6x/lib/pop_rts.S create mode 100644 arch/c6x/lib/push_rts.S create mode 100644 arch/c6x/lib/remi.S create mode 100644 arch/c6x/lib/remu.S create mode 100644 arch/c6x/lib/strasgi.S create mode 100644 arch/c6x/lib/strasgi_64plus.S create mode 100644 arch/c6x/mm/Makefile create mode 100644 arch/c6x/mm/dma-coherent.c create mode 100644 arch/c6x/mm/init.c create mode 100644 arch/c6x/platforms/Kconfig create mode 100644 arch/c6x/platforms/Makefile create mode 100644 arch/c6x/platforms/cache.c create mode 100644 arch/c6x/platforms/dscr.c create mode 100644 arch/c6x/platforms/emif.c create mode 100644 arch/c6x/platforms/megamod-pic.c create mode 100644 arch/c6x/platforms/pll.c create mode 100644 arch/c6x/platforms/plldata.c create mode 100644 arch/c6x/platforms/timer64.c create mode 100644 arch/csky/include/asm/atomic.h delete mode 100644 arch/csky/include/asm/clocksource.h delete mode 100644 arch/csky/include/asm/futex.h delete mode 100644 arch/csky/include/asm/vdso/clocksource.h delete mode 100644 arch/csky/include/asm/vdso/gettimeofday.h delete mode 100644 arch/csky/include/asm/vdso/processor.h delete mode 100644 arch/csky/include/asm/vdso/vsyscall.h delete mode 100644 arch/csky/kernel/vdso/.gitignore delete mode 100644 arch/csky/kernel/vdso/Makefile delete mode 100644 arch/csky/kernel/vdso/note.S delete mode 100644 arch/csky/kernel/vdso/rt_sigreturn.S delete mode 100755 arch/csky/kernel/vdso/so2s.sh delete mode 100644 arch/csky/kernel/vdso/vdso.S delete mode 100644 arch/csky/kernel/vdso/vdso.lds.S delete mode 100644 arch/csky/kernel/vdso/vgettimeofday.c delete mode 100644 arch/ia64/include/asm/efi.h create mode 100644 arch/ia64/include/asm/perfmon.h create mode 100644 arch/ia64/include/uapi/asm/perfmon.h create mode 100644 arch/ia64/include/uapi/asm/perfmon_default_smpl.h create mode 100644 arch/ia64/kernel/nr-irqs.c create mode 100644 arch/ia64/kernel/perfmon_default_smpl.c create mode 100644 arch/ia64/kernel/perfmon_generic.h create mode 100644 arch/ia64/kernel/perfmon_mckinley.h create mode 100644 arch/ia64/kernel/perfmon_montecito.h create mode 100644 arch/ia64/oprofile/Makefile create mode 100644 arch/ia64/oprofile/backtrace.c create mode 100644 arch/ia64/oprofile/init.c create mode 100644 arch/microblaze/oprofile/Makefile create mode 100644 arch/microblaze/oprofile/microblaze_oprofile.c delete mode 100644 arch/mips/boot/dts/realtek/Makefile delete mode 100644 arch/mips/boot/dts/realtek/cisco_sg220-26.dts delete mode 100644 arch/mips/boot/dts/realtek/rtl838x.dtsi delete mode 100644 arch/mips/boot/dts/realtek/rtl83xx.dtsi create mode 100644 arch/mips/include/asm/dma-coherence.h delete mode 100644 arch/mips/include/asm/elfcore-compat.h delete mode 100644 arch/mips/include/asm/mach-n64/irq.h delete mode 100644 arch/mips/include/asm/mach-n64/kmalloc.h create mode 100644 arch/mips/include/asm/mach-pistachio/irq.h delete mode 100644 arch/mips/include/uapi/asm/perf_regs.h create mode 100644 arch/mips/kernel/binfmt_elfn32.c create mode 100644 arch/mips/kernel/binfmt_elfo32.c create mode 100644 arch/mips/kernel/irq-rm7000.c delete mode 100644 arch/mips/kernel/perf_regs.c delete mode 100644 arch/mips/n64/Makefile delete mode 100644 arch/mips/n64/Platform delete mode 100644 arch/mips/n64/init.c delete mode 100644 arch/mips/n64/irq.c create mode 100644 arch/mips/oprofile/Makefile create mode 100644 arch/mips/oprofile/backtrace.c create mode 100644 arch/mips/oprofile/common.c create mode 100644 arch/mips/oprofile/op_impl.h create mode 100644 arch/mips/oprofile/op_model_loongson2.c create mode 100644 arch/mips/oprofile/op_model_loongson3.c create mode 100644 arch/mips/oprofile/op_model_mipsxx.c delete mode 100644 arch/openrisc/Kbuild delete mode 100644 arch/openrisc/boot/.gitignore delete mode 100644 arch/openrisc/boot/Makefile create mode 100644 arch/parisc/oprofile/Makefile create mode 100644 arch/parisc/oprofile/init.c delete mode 100644 arch/powerpc/include/asm/interrupt.h create mode 100644 arch/powerpc/include/asm/oprofile_impl.h delete mode 100644 arch/powerpc/kernel/interrupt.c create mode 100644 arch/powerpc/kernel/syscall_64.c rename arch/powerpc/kernel/{ => vdso32}/vdso32_wrapper.S (100%) rename arch/powerpc/kernel/{ => vdso64}/vdso64_wrapper.S (100%) create mode 100644 arch/powerpc/oprofile/Makefile create mode 100644 arch/powerpc/oprofile/backtrace.c create mode 100644 arch/powerpc/oprofile/cell/pr_util.h create mode 100644 arch/powerpc/oprofile/cell/spu_profiler.c create mode 100644 arch/powerpc/oprofile/cell/spu_task_sync.c create mode 100644 arch/powerpc/oprofile/cell/vma_map.c create mode 100644 arch/powerpc/oprofile/common.c create mode 100644 arch/powerpc/oprofile/op_model_7450.c create mode 100644 arch/powerpc/oprofile/op_model_cell.c create mode 100644 arch/powerpc/oprofile/op_model_fsl_emb.c create mode 100644 arch/powerpc/oprofile/op_model_pa6t.c create mode 100644 arch/powerpc/oprofile/op_model_power4.c create mode 100644 arch/powerpc/platforms/cell/spu_notify.c delete mode 100644 arch/riscv/boot/dts/canaan/Makefile delete mode 100644 arch/riscv/boot/dts/canaan/canaan_kd233.dts delete mode 100644 arch/riscv/boot/dts/canaan/k210.dtsi delete mode 100644 arch/riscv/boot/dts/canaan/k210_generic.dts delete mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts delete mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts delete mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_go.dts delete mode 100644 arch/riscv/boot/dts/canaan/sipeed_maixduino.dts create mode 100644 arch/riscv/boot/dts/kendryte/Makefile create mode 100644 arch/riscv/boot/dts/kendryte/k210.dts create mode 100644 arch/riscv/boot/dts/kendryte/k210.dtsi delete mode 100644 arch/riscv/boot/dts/sifive/fu740-c000.dtsi delete mode 100644 arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts delete mode 100644 arch/riscv/configs/nommu_k210_sdcard_defconfig delete mode 100644 arch/riscv/include/asm/mmzone.h delete mode 100644 arch/riscv/include/asm/numa.h delete mode 100644 arch/riscv/include/asm/probes.h delete mode 100644 arch/riscv/include/asm/uprobes.h delete mode 100644 arch/riscv/kernel/probes/Makefile delete mode 100644 arch/riscv/kernel/probes/decode-insn.c delete mode 100644 arch/riscv/kernel/probes/decode-insn.h delete mode 100644 arch/riscv/kernel/probes/ftrace.c delete mode 100644 arch/riscv/kernel/probes/kprobes.c delete mode 100644 arch/riscv/kernel/probes/kprobes_trampoline.S delete mode 100644 arch/riscv/kernel/probes/simulate-insn.c delete mode 100644 arch/riscv/kernel/probes/simulate-insn.h delete mode 100644 arch/riscv/kernel/probes/uprobes.c delete mode 100644 arch/riscv/lib/error-inject.c delete mode 100644 arch/s390/include/asm/entry-common.h delete mode 100644 arch/s390/include/asm/irq_work.h delete mode 100644 arch/s390/include/uapi/asm/hwctrset.h create mode 100644 arch/s390/kernel/sys_s390.c delete mode 100644 arch/s390/kernel/syscall.c create mode 100644 arch/s390/oprofile/Makefile create mode 100644 arch/s390/oprofile/init.c create mode 100644 arch/sh/oprofile/Makefile create mode 100644 arch/sh/oprofile/backtrace.c create mode 100644 arch/sh/oprofile/common.c delete mode 100644 arch/sparc/include/asm/extable.h create mode 100644 arch/sparc/include/asm/extable_64.h create mode 100644 arch/sparc/mm/extable.c create mode 100644 arch/sparc/oprofile/Makefile create mode 100644 arch/sparc/oprofile/init.c delete mode 100644 arch/um/drivers/rtc.h delete mode 100644 arch/um/drivers/rtc_kern.c delete mode 100644 arch/um/drivers/rtc_user.c create mode 100644 arch/um/include/asm/set_memory.h delete mode 100644 arch/x86/crypto/camellia.h delete mode 100644 arch/x86/crypto/ecb_cbc_helpers.h create mode 100644 arch/x86/crypto/glue_helper.c delete mode 100644 arch/x86/crypto/serpent-avx.h delete mode 100644 arch/x86/crypto/twofish.h delete mode 100644 arch/x86/hyperv/hv_proc.c delete mode 100644 arch/x86/hyperv/irqdomain.c delete mode 100644 arch/x86/include/asm/acrn.h create mode 100644 arch/x86/include/asm/apb_timer.h create mode 100644 arch/x86/include/asm/crypto/camellia.h create mode 100644 arch/x86/include/asm/crypto/glue_helper.h create mode 100644 arch/x86/include/asm/crypto/serpent-avx.h rename arch/x86/{ => include/asm}/crypto/serpent-sse2.h (100%) create mode 100644 arch/x86/include/asm/crypto/twofish.h delete mode 100644 arch/x86/include/asm/elfcore-compat.h create mode 100644 arch/x86/include/asm/intel_mid_vrtc.h create mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h delete mode 100644 arch/x86/include/asm/kfence.h delete mode 100644 arch/x86/include/asm/kvm-x86-ops.h delete mode 100644 arch/x86/include/asm/softirq_stack.h delete mode 100644 arch/x86/include/asm/thermal.h create mode 100644 arch/x86/kernel/apb_timer.c create mode 100644 arch/x86/kernel/cpu/mce/therm_throt.c delete mode 100644 arch/x86/kvm/svm/svm_ops.h delete mode 100644 arch/x86/kvm/xen.c delete mode 100644 arch/x86/kvm/xen.h create mode 100644 arch/x86/oprofile/Makefile create mode 100644 arch/x86/oprofile/backtrace.c create mode 100644 arch/x86/oprofile/init.c create mode 100644 arch/x86/oprofile/nmi_int.c create mode 100644 arch/x86/oprofile/op_counter.h create mode 100644 arch/x86/oprofile/op_model_amd.c create mode 100644 arch/x86/oprofile/op_model_p4.c create mode 100644 arch/x86/oprofile/op_model_ppro.c create mode 100644 arch/x86/oprofile/op_x86_model.h create mode 100644 arch/x86/platform/goldfish/Makefile create mode 100644 arch/x86/platform/goldfish/goldfish.c create mode 100644 arch/x86/platform/intel-mid/device_libs/Makefile create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bcm43xx.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bma023.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bt.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_emc1403.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_gpio_keys.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_lis331.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_max7315.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mpu3050.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_pinctrl.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_power_btn.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_rtc.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_sd.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_spidev.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic.h create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_audio.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_battery.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_gpio.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_ocd.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_power_btn.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_thermal.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_pcal9555a.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_tc35876x.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_tca6416.c create mode 100644 arch/x86/platform/intel-mid/intel_mid_vrtc.c create mode 100644 arch/x86/platform/intel-mid/sfi.c create mode 100644 arch/x86/platform/sfi/Makefile create mode 100644 arch/x86/platform/sfi/sfi.c create mode 100644 arch/xtensa/oprofile/Makefile create mode 100644 arch/xtensa/oprofile/backtrace.c create mode 100644 arch/xtensa/oprofile/init.c create mode 100644 crypto/rmd128.c create mode 100644 crypto/rmd256.c create mode 100644 crypto/rmd320.c create mode 100644 crypto/salsa20_generic.c create mode 100644 crypto/tgr192.c delete mode 100644 drivers/acpi/acpi_fpdt.c delete mode 100644 drivers/acpi/platform_profile.c delete mode 100644 drivers/base/arch_numa.c delete mode 100644 drivers/block/n64cart.c create mode 100644 drivers/block/skd_main.c create mode 100644 drivers/block/skd_s1120.h delete mode 100644 drivers/bus/fsl-mc/fsl-mc-uapi.c delete mode 100644 drivers/char/tpm/tpm_tis_i2c_cr50.c create mode 100644 drivers/clk/clk-efm32gg.c delete mode 100644 drivers/clk/clk-k210.c create mode 100644 drivers/clk/clk-tango4.c create mode 100644 drivers/clk/clk-u300.c delete mode 100644 drivers/clk/mstar/Kconfig delete mode 100644 drivers/clk/mstar/Makefile delete mode 100644 drivers/clk/mstar/clk-msc313-mpll.c delete mode 100644 drivers/clk/qcom/a7-pll.c delete mode 100644 drivers/clk/qcom/apcs-sdx55.c delete mode 100644 drivers/clk/qcom/gcc-sc7280.c delete mode 100644 drivers/clk/qcom/gcc-sc8180x.c delete mode 100644 drivers/clk/qcom/gcc-sm8350.c delete mode 100644 drivers/clk/qcom/gpucc-sdm660.c delete mode 100644 drivers/clk/qcom/mmcc-sdm660.c delete mode 100644 drivers/clk/renesas/rcar-cpg-lib.c delete mode 100644 drivers/clk/renesas/rcar-cpg-lib.h create mode 100644 drivers/clk/sirf/Makefile create mode 100644 drivers/clk/sirf/atlas6.h create mode 100644 drivers/clk/sirf/clk-atlas6.c create mode 100644 drivers/clk/sirf/clk-atlas7.c create mode 100644 drivers/clk/sirf/clk-common.c create mode 100644 drivers/clk/sirf/clk-prima2.c create mode 100644 drivers/clk/sirf/prima2.h delete mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-h616.c delete mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-h616.h delete mode 100644 drivers/clk/xilinx/Kconfig delete mode 100644 drivers/clk/xilinx/Makefile delete mode 100644 drivers/clk/xilinx/xlnx_vcu.c create mode 100644 drivers/clk/zte/Makefile create mode 100644 drivers/clk/zte/clk-zx296702.c create mode 100644 drivers/clk/zte/clk-zx296718.c create mode 100644 drivers/clk/zte/clk.c create mode 100644 drivers/clk/zte/clk.h create mode 100644 drivers/clocksource/timer-atlas7.c create mode 100644 drivers/clocksource/timer-efm32.c create mode 100644 drivers/clocksource/timer-prima2.c create mode 100644 drivers/clocksource/timer-tango-xtal.c create mode 100644 drivers/clocksource/timer-u300.c create mode 100644 drivers/cpufreq/sfi-cpufreq.c create mode 100644 drivers/cpufreq/tango-cpufreq.c delete mode 100644 drivers/crypto/keembay/keembay-ocs-hcu-core.c delete mode 100644 drivers/crypto/keembay/ocs-hcu.c delete mode 100644 drivers/crypto/keembay/ocs-hcu.h delete mode 100644 drivers/crypto/marvell/octeontx2/Makefile delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c create mode 100644 drivers/crypto/mediatek/Makefile create mode 100644 drivers/crypto/mediatek/mtk-aes.c create mode 100644 drivers/crypto/mediatek/mtk-platform.c create mode 100644 drivers/crypto/mediatek/mtk-platform.h create mode 100644 drivers/crypto/mediatek/mtk-regs.h create mode 100644 drivers/crypto/mediatek/mtk-sha.c create mode 100644 drivers/crypto/picoxcell_crypto.c create mode 100644 drivers/crypto/picoxcell_crypto_regs.h delete mode 100644 drivers/cxl/Kconfig delete mode 100644 drivers/cxl/Makefile delete mode 100644 drivers/cxl/bus.c delete mode 100644 drivers/cxl/cxl.h delete mode 100644 drivers/cxl/mem.c delete mode 100644 drivers/cxl/pci.h create mode 100644 drivers/dma/coh901318.c create mode 100644 drivers/dma/coh901318.h create mode 100644 drivers/dma/coh901318_lli.c delete mode 100644 drivers/dma/lgm/Kconfig delete mode 100644 drivers/dma/lgm/Makefile delete mode 100644 drivers/dma/lgm/lgm-dma.c create mode 100644 drivers/dma/sirf-dma.c create mode 100644 drivers/dma/zx_dma.c create mode 100644 drivers/edac/amd64_edac_dbg.c create mode 100644 drivers/edac/amd64_edac_inj.c delete mode 100644 drivers/fpga/dfl-n3000-nios.c create mode 100644 drivers/gpio/gpio-intel-mid.c create mode 100644 drivers/gpio/gpio-msic.c delete mode 100644 drivers/gpio/gpio-visconti.c create mode 100644 drivers/gpio/gpio-zx.c create mode 100644 drivers/gpu/drm/gma500/mdfld_device.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_dpi.h create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_output.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_output.h create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h create mode 100644 drivers/gpu/drm/gma500/mdfld_intel_display.c create mode 100644 drivers/gpu/drm/gma500/mdfld_output.c create mode 100644 drivers/gpu/drm/gma500/mdfld_output.h create mode 100644 drivers/gpu/drm/gma500/mdfld_tmd_vid.c create mode 100644 drivers/gpu/drm/gma500/mdfld_tpo_vid.c create mode 100644 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c create mode 100644 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/layout.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/privring.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/priv.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/Kbuild delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/priv.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c delete mode 100644 drivers/hid/hid-playstation.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid-acpi.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid-of-goodix.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid-of.c create mode 100644 drivers/hwmon/ab8500.c create mode 100644 drivers/hwmon/abx500.c create mode 100644 drivers/hwmon/abx500.h delete mode 100644 drivers/hwmon/aht10.c delete mode 100644 drivers/hwmon/tps23861.c create mode 100644 drivers/i2c/busses/i2c-efm32.c create mode 100644 drivers/i2c/busses/i2c-sirf.c create mode 100644 drivers/i2c/busses/i2c-stu300.c create mode 100644 drivers/i2c/busses/i2c-zx2967.c delete mode 100644 drivers/i3c/master/svc-i3c-master.c create mode 100644 drivers/iio/adc/qcom-vadc-common.h delete mode 100644 drivers/iio/dac/ad5766.c delete mode 100644 drivers/iio/magnetometer/yamaha-yas530.c delete mode 100644 drivers/iio/position/hid-sensor-custom-intel-hinge.c delete mode 100644 drivers/infiniband/core/umem_dmabuf.c delete mode 100644 drivers/input/joystick/n64joy.c delete mode 100644 drivers/interconnect/qcom/icc-rpm.c delete mode 100644 drivers/interconnect/qcom/icc-rpm.h delete mode 100644 drivers/interconnect/qcom/msm8939.c delete mode 100644 drivers/interconnect/qcom/sdx55.c delete mode 100644 drivers/interconnect/qcom/sdx55.h delete mode 100644 drivers/iommu/amd/io_pgtable.c delete mode 100644 drivers/iommu/intel/cap_audit.c delete mode 100644 drivers/iommu/intel/cap_audit.h delete mode 100644 drivers/irqchip/irq-realtek-rtl.c create mode 100644 drivers/irqchip/irq-sirfsoc.c delete mode 100644 drivers/irqchip/irq-sun6i-r.c create mode 100644 drivers/irqchip/irq-tango.c delete mode 100644 drivers/leds/blink/Kconfig delete mode 100644 drivers/leds/blink/Makefile delete mode 100644 drivers/leds/blink/leds-lgm-sso.c delete mode 100644 drivers/leds/flash/Kconfig delete mode 100644 drivers/leds/flash/Makefile delete mode 100644 drivers/leds/flash/leds-rt8515.c delete mode 100644 drivers/leds/trigger/ledtrig-tty.c delete mode 100644 drivers/media/common/videobuf2/frame_vector.c delete mode 100644 drivers/media/dvb-frontends/mxl692.c delete mode 100644 drivers/media/dvb-frontends/mxl692.h delete mode 100644 drivers/media/dvb-frontends/mxl692_defs.h delete mode 100644 drivers/media/i2c/imx334.c delete mode 100644 drivers/media/i2c/ov5648.c delete mode 100644 drivers/media/i2c/ov8865.c delete mode 100644 drivers/media/i2c/rdacm21.c delete mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.c delete mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.h delete mode 100644 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c create mode 100644 drivers/media/pci/intel/ipu3/ipu3-cio2.c delete mode 100644 drivers/media/platform/allegro-dvt/Makefile delete mode 100644 drivers/media/platform/allegro-dvt/allegro-core.c delete mode 100644 drivers/media/platform/allegro-dvt/allegro-mail.c delete mode 100644 drivers/media/platform/allegro-dvt/allegro-mail.h delete mode 100644 drivers/media/platform/allegro-dvt/nal-h264.c delete mode 100644 drivers/media/platform/allegro-dvt/nal-hevc.c delete mode 100644 drivers/media/platform/allegro-dvt/nal-hevc.h delete mode 100644 drivers/media/platform/allegro-dvt/nal-rbsp.c delete mode 100644 drivers/media/platform/allegro-dvt/nal-rbsp.h delete mode 100644 drivers/media/platform/qcom/venus/hfi_plat_bufs.h delete mode 100644 drivers/media/platform/qcom/venus/hfi_plat_bufs_v6.c delete mode 100644 drivers/media/platform/qcom/venus/hfi_platform.c delete mode 100644 drivers/media/platform/qcom/venus/hfi_platform.h delete mode 100644 drivers/media/platform/qcom/venus/hfi_platform_v4.c delete mode 100644 drivers/media/platform/qcom/venus/hfi_platform_v6.c create mode 100644 drivers/media/v4l2-core/v4l2-clk.c delete mode 100644 drivers/memory/dfl-emif.c delete mode 100644 drivers/mfd/acer-ec-a500.c create mode 100644 drivers/mfd/intel_msic.c create mode 100644 drivers/misc/atmel_tclib.c delete mode 100644 drivers/misc/bcm-vk/Kconfig delete mode 100644 drivers/misc/bcm-vk/Makefile delete mode 100644 drivers/misc/bcm-vk/bcm_vk.h delete mode 100644 drivers/misc/bcm-vk/bcm_vk_dev.c delete mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.c delete mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.h delete mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.c delete mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.h delete mode 100644 drivers/misc/bcm-vk/bcm_vk_tty.c create mode 100644 drivers/misc/habanalabs/common/mmu.c delete mode 100644 drivers/misc/habanalabs/common/mmu/Makefile delete mode 100644 drivers/misc/habanalabs/common/mmu/mmu.c delete mode 100644 drivers/misc/habanalabs/common/mmu/mmu_v1.c create mode 100644 drivers/misc/habanalabs/common/mmu_v1.c create mode 100644 drivers/misc/habanalabs/common/pci.c delete mode 100644 drivers/misc/habanalabs/common/pci/Makefile delete mode 100644 drivers/misc/habanalabs/common/pci/pci.c create mode 100644 drivers/misc/pti.c delete mode 100644 drivers/mmc/core/crypto.c delete mode 100644 drivers/mmc/core/crypto.h create mode 100644 drivers/mmc/host/android-goldfish.c delete mode 100644 drivers/mmc/host/cqhci-core.c delete mode 100644 drivers/mmc/host/cqhci-crypto.c delete mode 100644 drivers/mmc/host/cqhci-crypto.h create mode 100644 drivers/mmc/host/cqhci.c create mode 100644 drivers/mmc/host/dw_mmc-zx.c create mode 100644 drivers/mmc/host/dw_mmc-zx.h delete mode 100644 drivers/mmc/host/sdhci-of-aspeed-test.c create mode 100644 drivers/mmc/host/sdhci-sirf.c create mode 100644 drivers/mtd/nand/raw/tango_nand.c delete mode 100644 drivers/mtd/parsers/qcomsmempart.c create mode 100644 drivers/net/can/dev.c delete mode 100644 drivers/net/can/dev/Makefile delete mode 100644 drivers/net/can/dev/bittiming.c delete mode 100644 drivers/net/can/dev/dev.c delete mode 100644 drivers/net/can/dev/length.c delete mode 100644 drivers/net/can/dev/netlink.c delete mode 100644 drivers/net/can/dev/rx-offload.c delete mode 100644 drivers/net/can/dev/skb.c delete mode 100644 drivers/net/can/m_can/tcan4x5x-core.c delete mode 100644 drivers/net/can/m_can/tcan4x5x-regmap.c create mode 100644 drivers/net/can/m_can/tcan4x5x.c delete mode 100644 drivers/net/can/m_can/tcan4x5x.h create mode 100644 drivers/net/can/rx-offload.c delete mode 100644 drivers/net/dsa/xrs700x/Kconfig delete mode 100644 drivers/net/dsa/xrs700x/Makefile delete mode 100644 drivers/net/dsa/xrs700x/xrs700x.c delete mode 100644 drivers/net/dsa/xrs700x/xrs700x.h delete mode 100644 drivers/net/dsa/xrs700x/xrs700x_i2c.c delete mode 100644 drivers/net/dsa/xrs700x/xrs700x_mdio.c delete mode 100644 drivers/net/dsa/xrs700x/xrs700x_reg.h create mode 100644 drivers/net/ethernet/aurora/Kconfig create mode 100644 drivers/net/ethernet/aurora/Makefile create mode 100644 drivers/net/ethernet/aurora/nb8800.c create mode 100644 drivers/net/ethernet/aurora/nb8800.h delete mode 100644 drivers/net/ethernet/broadcom/bcm4908_enet.c delete mode 100644 drivers/net/ethernet/broadcom/bcm4908_enet.h delete mode 100644 drivers/net/ethernet/broadcom/unimac.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_lag.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_lag.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/lmac_common.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rpm.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rpm.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/qos.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/qos.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/trap.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/trap.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/mlx5_ifc_vhca_event.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/priv.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v0.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr_ste_v1.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_devlink.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_mrp.c delete mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c delete mode 100644 drivers/net/ethernet/ti/am65-cpsw-switchdev.c delete mode 100644 drivers/net/ethernet/ti/am65-cpsw-switchdev.h delete mode 100644 drivers/net/mhi/Makefile delete mode 100644 drivers/net/mhi/mhi.h delete mode 100644 drivers/net/mhi/net.c delete mode 100644 drivers/net/mhi/proto_mbim.c create mode 100644 drivers/net/mhi_net.c delete mode 100644 drivers/net/phy/mscc/mscc_serdes.c delete mode 100644 drivers/net/phy/mscc/mscc_serdes.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/rfi.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/Kconfig delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/Makefile delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/dma.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/init.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/main.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mcu.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/regs.h delete mode 100644 drivers/nfc/virtual_ncidev.c delete mode 100644 drivers/ntb/hw/epf/Kconfig delete mode 100644 drivers/ntb/hw/epf/Makefile delete mode 100644 drivers/ntb/hw/epf/ntb_hw_epf.c delete mode 100644 drivers/nvmem/rmem.c create mode 100644 drivers/oprofile/buffer_sync.c create mode 100644 drivers/oprofile/buffer_sync.h create mode 100644 drivers/oprofile/cpu_buffer.c create mode 100644 drivers/oprofile/cpu_buffer.h create mode 100644 drivers/oprofile/event_buffer.c create mode 100644 drivers/oprofile/event_buffer.h create mode 100644 drivers/oprofile/nmi_timer_int.c create mode 100644 drivers/oprofile/oprof.c create mode 100644 drivers/oprofile/oprof.h create mode 100644 drivers/oprofile/oprofile_files.c create mode 100644 drivers/oprofile/oprofile_perf.c create mode 100644 drivers/oprofile/oprofile_stats.c create mode 100644 drivers/oprofile/oprofile_stats.h create mode 100644 drivers/oprofile/oprofilefs.c create mode 100644 drivers/oprofile/timer_int.c delete mode 100644 drivers/pci/controller/pcie-microchip-host.c create mode 100644 drivers/pci/controller/pcie-tango.c delete mode 100644 drivers/pci/endpoint/functions/pci-epf-ntb.c create mode 100644 drivers/pci/pcie/bw_notification.c create mode 100644 drivers/pinctrl/pinctrl-coh901.c create mode 100644 drivers/pinctrl/pinctrl-coh901.h delete mode 100644 drivers/pinctrl/pinctrl-k210.c create mode 100644 drivers/pinctrl/pinctrl-u300.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sc8180x.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sm8350.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a779a0.c create mode 100644 drivers/pinctrl/sirf/Makefile create mode 100644 drivers/pinctrl/sirf/pinctrl-atlas6.c create mode 100644 drivers/pinctrl/sirf/pinctrl-atlas7.c create mode 100644 drivers/pinctrl/sirf/pinctrl-prima2.c create mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.c create mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.h delete mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c delete mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c create mode 100644 drivers/pinctrl/zte/Kconfig create mode 100644 drivers/pinctrl/zte/Makefile create mode 100644 drivers/pinctrl/zte/pinctrl-zx.c create mode 100644 drivers/pinctrl/zte/pinctrl-zx.h create mode 100644 drivers/pinctrl/zte/pinctrl-zx296718.c delete mode 100644 drivers/platform/surface/aggregator/Kconfig delete mode 100644 drivers/platform/surface/aggregator/Makefile delete mode 100644 drivers/platform/surface/aggregator/bus.c delete mode 100644 drivers/platform/surface/aggregator/bus.h delete mode 100644 drivers/platform/surface/aggregator/controller.c delete mode 100644 drivers/platform/surface/aggregator/controller.h delete mode 100644 drivers/platform/surface/aggregator/core.c delete mode 100644 drivers/platform/surface/aggregator/ssh_msgb.h delete mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.c delete mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.h delete mode 100644 drivers/platform/surface/aggregator/ssh_parser.c delete mode 100644 drivers/platform/surface/aggregator/ssh_parser.h delete mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.c delete mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.h delete mode 100644 drivers/platform/surface/aggregator/trace.h delete mode 100644 drivers/platform/surface/surface_acpi_notify.c delete mode 100644 drivers/platform/surface/surface_aggregator_cdev.c delete mode 100644 drivers/platform/surface/surface_hotplug.c rename drivers/platform/x86/{dell => }/alienware-wmi.c (100%) rename drivers/platform/x86/{dell => }/dcdbas.c (100%) rename drivers/platform/x86/{dell => }/dcdbas.h (100%) rename drivers/platform/x86/{dell => }/dell-laptop.c (100%) rename drivers/platform/x86/{dell => }/dell-rbtn.c (100%) rename drivers/platform/x86/{dell => }/dell-rbtn.h (100%) rename drivers/platform/x86/{dell => }/dell-smbios-base.c (100%) rename drivers/platform/x86/{dell => }/dell-smbios-smm.c (100%) rename drivers/platform/x86/{dell => }/dell-smbios-wmi.c (100%) rename drivers/platform/x86/{dell => }/dell-smbios.h (100%) rename drivers/platform/x86/{dell => }/dell-smo8800.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-aio.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-descriptor.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-descriptor.h (100%) rename drivers/platform/x86/{dell => }/dell-wmi-led.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/Makefile (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/biosattr-interface.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/dell-wmi-sysman.h (100%) create mode 100644 drivers/platform/x86/dell-wmi-sysman/enum-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/int-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/passobj-attributes.c rename drivers/platform/x86/{dell => }/dell-wmi-sysman/passwordattr-interface.c (100%) create mode 100644 drivers/platform/x86/dell-wmi-sysman/string-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/sysman.c rename drivers/platform/x86/{dell => }/dell-wmi.c (100%) delete mode 100644 drivers/platform/x86/dell/Kconfig delete mode 100644 drivers/platform/x86/dell/Makefile delete mode 100644 drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c delete mode 100644 drivers/platform/x86/dell/dell-wmi-sysman/int-attributes.c delete mode 100644 drivers/platform/x86/dell/dell-wmi-sysman/passobj-attributes.c delete mode 100644 drivers/platform/x86/dell/dell-wmi-sysman/string-attributes.c delete mode 100644 drivers/platform/x86/dell/dell-wmi-sysman/sysman.c rename drivers/platform/x86/{dell => }/dell_rbu.c (100%) create mode 100644 drivers/platform/x86/intel_mid_powerbtn.c create mode 100644 drivers/platform/x86/intel_mid_thermal.c delete mode 100644 drivers/platform/x86/intel_scu_wdt.c delete mode 100644 drivers/power/reset/atc260x-poweroff.c create mode 100644 drivers/power/reset/zx-reboot.c delete mode 100644 drivers/power/supply/acer_a500_battery.c delete mode 100644 drivers/power/supply/bq256xx_charger.c delete mode 100644 drivers/power/supply/ltc4162-l-charger.c delete mode 100644 drivers/powercap/dtpm.c delete mode 100644 drivers/powercap/dtpm_cpu.c create mode 100644 drivers/pwm/pwm-zx.c create mode 100644 drivers/regulator/ab3100.c delete mode 100644 drivers/regulator/atc260x-regulator.c delete mode 100644 drivers/regulator/mt6315-regulator.c delete mode 100644 drivers/regulator/mtk-dvfsrc-regulator.c delete mode 100644 drivers/regulator/rt4831-regulator.c delete mode 100644 drivers/reset/reset-k210.c create mode 100644 drivers/rtc/rtc-ab3100.c create mode 100644 drivers/rtc/rtc-coh901331.c create mode 100644 drivers/rtc/rtc-mrst.c create mode 100644 drivers/rtc/rtc-sirfsoc.c create mode 100644 drivers/rtc/rtc-tx4939.c create mode 100644 drivers/scsi/gdth.c create mode 100644 drivers/scsi/gdth.h create mode 100644 drivers/scsi/gdth_ioctl.h create mode 100644 drivers/scsi/gdth_proc.c create mode 100644 drivers/scsi/gdth_proc.h delete mode 100644 drivers/scsi/ufs/ufs-debugfs.c delete mode 100644 drivers/scsi/ufs/ufs-debugfs.h create mode 100644 drivers/sfi/Kconfig create mode 100644 drivers/sfi/Makefile create mode 100644 drivers/sfi/sfi_acpi.c create mode 100644 drivers/sfi/sfi_core.c create mode 100644 drivers/sfi/sfi_core.h delete mode 100644 drivers/soc/bcm/bcm63xx/bcm-pmb.c delete mode 100644 drivers/soc/canaan/Kconfig delete mode 100644 drivers/soc/canaan/Makefile delete mode 100644 drivers/soc/canaan/k210-sysctl.c create mode 100644 drivers/soc/kendryte/Kconfig create mode 100644 drivers/soc/kendryte/Makefile create mode 100644 drivers/soc/kendryte/k210-sysctl.c delete mode 100644 drivers/soc/mediatek/mt8167-pm-domains.h create mode 100644 drivers/soc/xilinx/xlnx_vcu.c create mode 100644 drivers/soc/zte/Kconfig create mode 100644 drivers/soc/zte/Makefile create mode 100644 drivers/soc/zte/zx296718_pm_domains.c create mode 100644 drivers/soc/zte/zx2967_pm_domains.c create mode 100644 drivers/soc/zte/zx2967_pm_domains.h create mode 100644 drivers/spi/spi-efm32.c delete mode 100644 drivers/spi/spi-realtek-rtl.c create mode 100644 drivers/spi/spi-sirf.c delete mode 100644 drivers/spi/spi-tegra210-quad.c create mode 100644 drivers/spi/spi-txx9.c create mode 100644 drivers/staging/media/allegro-dvt/Kconfig create mode 100644 drivers/staging/media/allegro-dvt/Makefile create mode 100644 drivers/staging/media/allegro-dvt/TODO create mode 100644 drivers/staging/media/allegro-dvt/allegro-core.c create mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.c create mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.h create mode 100644 drivers/staging/media/allegro-dvt/nal-h264.c rename drivers/{media/platform => staging/media}/allegro-dvt/nal-h264.h (100%) delete mode 100644 drivers/staging/mt7621-dma/hsdma-mt7621.c create mode 100644 drivers/staging/mt7621-dma/mtk-hsdma.c delete mode 100644 drivers/staging/qlge/qlge_devlink.c delete mode 100644 drivers/staging/qlge/qlge_devlink.h delete mode 100644 drivers/tee/optee/optee_rpc_cmd.h delete mode 100644 drivers/thermal/intel/therm_throt.c delete mode 100644 drivers/thermal/intel/thermal_interrupt.h delete mode 100644 drivers/thermal/qcom/qcom-spmi-adc-tm5.c create mode 100644 drivers/thermal/tango_thermal.c create mode 100644 drivers/thermal/zx2967_thermal.c create mode 100644 drivers/tty/n_tracerouter.c create mode 100644 drivers/tty/n_tracesink.c create mode 100644 drivers/tty/n_tracesink.h create mode 100644 drivers/tty/serial/efm32-uart.c create mode 100644 drivers/tty/serial/ifx6x60.c create mode 100644 drivers/tty/serial/ifx6x60.h create mode 100644 drivers/tty/serial/sirfsoc_uart.c create mode 100644 drivers/tty/serial/sirfsoc_uart.h delete mode 100644 drivers/usb/cdns3/cdns3-ep0.c delete mode 100644 drivers/usb/cdns3/cdns3-gadget.c delete mode 100644 drivers/usb/cdns3/cdns3-plat.c delete mode 100644 drivers/usb/cdns3/cdns3-trace.c delete mode 100644 drivers/usb/cdns3/cdns3-trace.h delete mode 100644 drivers/usb/cdns3/cdnsp-debug.h delete mode 100644 drivers/usb/cdns3/cdnsp-ep0.c delete mode 100644 drivers/usb/cdns3/cdnsp-gadget.c delete mode 100644 drivers/usb/cdns3/cdnsp-gadget.h delete mode 100644 drivers/usb/cdns3/cdnsp-mem.c delete mode 100644 drivers/usb/cdns3/cdnsp-pci.c delete mode 100644 drivers/usb/cdns3/cdnsp-ring.c delete mode 100644 drivers/usb/cdns3/cdnsp-trace.c delete mode 100644 drivers/usb/cdns3/cdnsp-trace.h rename drivers/usb/cdns3/{cdns3-debug.h => debug.h} (100%) create mode 100644 drivers/usb/cdns3/ep0.c create mode 100644 drivers/usb/cdns3/gadget.c rename drivers/usb/cdns3/{cdns3-gadget.h => gadget.h} (100%) create mode 100644 drivers/usb/cdns3/trace.c create mode 100644 drivers/usb/cdns3/trace.h delete mode 100644 drivers/usb/dwc3/dwc3-imx8mp.c create mode 100644 drivers/usb/gadget/udc/bdc/bdc_pci.c create mode 100644 drivers/usb/host/ehci-tegra.c delete mode 100644 drivers/usb/serial/xr_serial.c delete mode 100644 drivers/virt/acrn/Kconfig delete mode 100644 drivers/virt/acrn/Makefile delete mode 100644 drivers/virt/acrn/acrn_drv.h delete mode 100644 drivers/virt/acrn/hsm.c delete mode 100644 drivers/virt/acrn/hypercall.h delete mode 100644 drivers/virt/acrn/ioeventfd.c delete mode 100644 drivers/virt/acrn/ioreq.c delete mode 100644 drivers/virt/acrn/irqfd.c delete mode 100644 drivers/virt/acrn/mm.c delete mode 100644 drivers/virt/acrn/vm.c delete mode 100644 drivers/virtio/virtio_pci_modern_dev.c create mode 100644 drivers/watchdog/atlas7_wdt.c create mode 100644 drivers/watchdog/coh901327_wdt.c create mode 100644 drivers/watchdog/intel_scu_watchdog.c create mode 100644 drivers/watchdog/intel_scu_watchdog.h delete mode 100644 drivers/watchdog/keembay_wdt.c create mode 100644 drivers/watchdog/sirfsoc_wdt.c create mode 100644 drivers/watchdog/tangox_wdt.c create mode 100644 drivers/watchdog/zx2967_wdt.c delete mode 100644 fs/btrfs/subpage.c delete mode 100644 fs/btrfs/subpage.h create mode 100644 fs/dcookies.c delete mode 100644 fs/ext4/.kunitconfig create mode 100644 fs/f2fs/trace.c create mode 100644 fs/f2fs/trace.h delete mode 100644 fs/verity/read_metadata.c delete mode 100644 fs/zonefs/trace.h create mode 100644 include/asm-generic/mm-arch-hooks.h delete mode 100644 include/asm-generic/numa.h delete mode 100644 include/asm-generic/softirq_stack.h delete mode 100644 include/crypto/blake2b.h delete mode 100644 include/crypto/internal/blake2b.h delete mode 100644 include/crypto/internal/cipher.h delete mode 100644 include/dt-bindings/clock/mstar-msc313-mpll.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sc8180x.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sm8350.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sdm660.h delete mode 100644 include/dt-bindings/clock/qcom,mmcc-sdm660.h delete mode 100644 include/dt-bindings/clock/sun50i-h616-ccu.h delete mode 100644 include/dt-bindings/clock/xlnx-vcu.h create mode 100644 include/dt-bindings/clock/zx296702-clock.h delete mode 100644 include/dt-bindings/input/cros-ec-keyboard.h delete mode 100644 include/dt-bindings/interconnect/qcom,msm8939.h delete mode 100644 include/dt-bindings/interconnect/qcom,sdx55.h delete mode 100644 include/dt-bindings/memory/mt8192-larb-port.h delete mode 100644 include/dt-bindings/memory/mtk-memory-port.h delete mode 100644 include/dt-bindings/pinctrl/k210-fpioa.h delete mode 100644 include/dt-bindings/power/mt8167-power.h delete mode 100644 include/dt-bindings/reset-controller/mt8192-resets.h delete mode 100644 include/dt-bindings/reset/k210-rst.h delete mode 100644 include/dt-bindings/reset/sun50i-h616-ccu.h delete mode 100644 include/dt-bindings/soc/bcm-pmb.h delete mode 100644 include/dt-bindings/sound/qcom,lpass.h delete mode 100644 include/linux/buildid.h delete mode 100644 include/linux/can/bittiming.h delete mode 100644 include/linux/can/length.h delete mode 100644 include/linux/clk/imx.h delete mode 100644 include/linux/clk/spear.h delete mode 100644 include/linux/compiler-version.h create mode 100644 include/linux/dcookies.h delete mode 100644 include/linux/dfl.h create mode 100644 include/linux/dma/mmp-pdma.h delete mode 100644 include/linux/dsa/brcm.h delete mode 100644 include/linux/dsa/ocelot.h delete mode 100644 include/linux/dtpm.h delete mode 100644 include/linux/fortify-string.h delete mode 100644 include/linux/if_hsr.h delete mode 100644 include/linux/iio/adc/qcom-vadc-common.h create mode 100644 include/linux/intel-pti.h create mode 100644 include/linux/kd.h delete mode 100644 include/linux/kfence.h create mode 100644 include/linux/mfd/intel_msic.h create mode 100644 include/linux/mm-arch-hooks.h create mode 100644 include/linux/oprofile.h create mode 100644 include/linux/platform_data/clk-u300.h create mode 100644 include/linux/platform_data/dma-atmel.h create mode 100644 include/linux/platform_data/dma-coh901318.h create mode 100644 include/linux/platform_data/efm32-spi.h create mode 100644 include/linux/platform_data/efm32-uart.h create mode 100644 include/linux/platform_data/i2c-hid.h delete mode 100644 include/linux/platform_data/mlxcpld.h create mode 100644 include/linux/platform_data/x86/mlxcpld.h delete mode 100644 include/linux/platform_profile.h create mode 100644 include/linux/power/max8903_charger.h create mode 100644 include/linux/regulator/ab8500.h delete mode 100644 include/linux/regulator/mt6315-regulator.h create mode 100644 include/linux/rtc/sirfsoc_rtciobrg.h create mode 100644 include/linux/sfi.h create mode 100644 include/linux/sfi_acpi.h create mode 100644 include/linux/sirfsoc_dma.h create mode 100644 include/linux/spi/ifx_modem.h create mode 100644 include/linux/spi/lms283gf05.h delete mode 100644 include/linux/surface_acpi_notify.h delete mode 100644 include/linux/surface_aggregator/controller.h delete mode 100644 include/linux/surface_aggregator/device.h delete mode 100644 include/linux/surface_aggregator/serial_hub.h delete mode 100644 include/linux/virtio_pci_modern.h delete mode 100644 include/media/frame_vector.h create mode 100644 include/media/v4l2-clk.h delete mode 100644 include/net/gro.h create mode 100644 include/soc/brcmstb/common.h delete mode 100644 include/soc/canaan/k210-sysctl.h create mode 100644 include/soc/tegra/emc.h delete mode 100644 include/trace/events/error_report.h delete mode 100644 include/trace/events/netlink.h delete mode 100644 include/uapi/linux/acrn.h delete mode 100644 include/uapi/linux/ccs.h delete mode 100644 include/uapi/linux/cxl_mem.h delete mode 100644 include/uapi/linux/fsl_mc.h delete mode 100644 include/uapi/linux/misc/bcm_vk.h delete mode 100644 include/uapi/linux/spi/spi.h delete mode 100644 include/uapi/linux/surface_aggregator/cdev.h delete mode 100644 include/uapi/linux/vdpa.h delete mode 100644 kernel/locking/irqflag-debug.c copy arch/arm/mach-imx/Makefile.boot => kernel/locking/rwsem.h (100%) delete mode 100644 kernel/trace/error_report-traces.c delete mode 100644 lib/Kconfig.kfence delete mode 100644 lib/buildid.c create mode 100644 mm/frame_vector.c delete mode 100644 mm/kfence/Makefile delete mode 100644 mm/kfence/core.c delete mode 100644 mm/kfence/kfence.h delete mode 100644 mm/kfence/kfence_test.c delete mode 100644 mm/kfence/report.c delete mode 100644 net/bridge/br_multicast_eht.c delete mode 100644 net/bridge/br_private_mcast_eht.h delete mode 100644 net/dsa/tag_ocelot_8021q.c delete mode 100644 net/dsa/tag_xrs700x.c create mode 100644 net/mac80211/rc80211_minstrel.c create mode 100644 net/mac80211/rc80211_minstrel.h create mode 100644 net/mac80211/rc80211_minstrel_debugfs.c delete mode 100644 net/netfilter/ipvs/ip_vs_twos.c delete mode 100644 net/sunrpc/auth_gss/auth_gss_internal.h delete mode 100644 samples/acrn/Makefile delete mode 100644 samples/acrn/guest.ld delete mode 100644 samples/acrn/payload.ld delete mode 100644 samples/acrn/vm-sample.c delete mode 100755 scripts/cc-version.sh create mode 100755 scripts/clang-version.sh create mode 100644 scripts/dtc/fdtdump.c delete mode 100644 scripts/dtc/fdtoverlay.c create mode 120000 scripts/dtc/include-prefixes/c6x create mode 100755 scripts/gcc-version.sh delete mode 100755 scripts/generate_initcall_order.pl create mode 100755 scripts/lld-version.sh delete mode 100755 scripts/syscallhdr.sh delete mode 100755 scripts/syscalltbl.sh delete mode 100755 scripts/test_dwarf5_support.sh delete mode 100644 security/selinux/ima.c delete mode 100644 security/selinux/include/ima.h delete mode 100644 sound/firewire/dice/dice-harman.c delete mode 100644 sound/hda/intel-sdw-acpi.c delete mode 100644 sound/mips/snd-n64.c delete mode 100644 sound/soc/codecs/jz4760.c delete mode 100644 sound/soc/codecs/lpass-rx-macro.c delete mode 100644 sound/soc/codecs/lpass-tx-macro.c create mode 100644 sound/soc/codecs/sirf-audio-codec.c create mode 100644 sound/soc/codecs/sirf-audio-codec.h create mode 100644 sound/soc/codecs/zx_aud96p22.c delete mode 100644 sound/soc/intel/boards/bytcr_wm5102.c create mode 100644 sound/soc/sirf/Kconfig create mode 100644 sound/soc/sirf/Makefile create mode 100644 sound/soc/sirf/sirf-audio-port.c create mode 100644 sound/soc/sirf/sirf-audio.c create mode 100644 sound/soc/sirf/sirf-usp.c create mode 100644 sound/soc/sirf/sirf-usp.h delete mode 100644 sound/soc/soc-topology-test.c delete mode 100644 sound/soc/sof/intel/pci-apl.c delete mode 100644 sound/soc/sof/intel/pci-cnl.c delete mode 100644 sound/soc/sof/intel/pci-icl.c delete mode 100644 sound/soc/sof/intel/pci-tgl.c delete mode 100644 sound/soc/sof/intel/pci-tng.c delete mode 100644 sound/soc/sof/sof-acpi-dev.h delete mode 100644 sound/soc/sof/sof-pci-dev.h delete mode 100644 sound/soc/tegra/tegra_audio_graph_card.c create mode 100644 sound/soc/txx9/Kconfig create mode 100644 sound/soc/txx9/Makefile create mode 100644 sound/soc/txx9/txx9aclc-ac97.c create mode 100644 sound/soc/txx9/txx9aclc-generic.c create mode 100644 sound/soc/txx9/txx9aclc.c create mode 100644 sound/soc/txx9/txx9aclc.h create mode 100644 sound/soc/zte/Kconfig create mode 100644 sound/soc/zte/Makefile create mode 100644 sound/soc/zte/zx-i2s.c create mode 100644 sound/soc/zte/zx-spdif.c create mode 100644 sound/soc/zte/zx-tdm.c delete mode 100644 tools/include/uapi/linux/tcp.h create mode 100644 tools/objtool/arch.h delete mode 100644 tools/objtool/arch/x86/include/arch/endianness.h rename tools/objtool/arch/x86/include/{arch/elf.h => arch_elf.h} (100%) rename tools/objtool/arch/x86/include/{arch/special.h => arch_special.h} (100%) rename tools/objtool/arch/x86/include/{arch => }/cfi_regs.h (100%) create mode 100644 tools/objtool/builtin.h create mode 100644 tools/objtool/cfi.h create mode 100644 tools/objtool/check.h rename tools/objtool/{include/objtool => }/elf.h (100%) delete mode 100644 tools/objtool/include/objtool/arch.h delete mode 100644 tools/objtool/include/objtool/builtin.h delete mode 100644 tools/objtool/include/objtool/cfi.h delete mode 100644 tools/objtool/include/objtool/check.h delete mode 100644 tools/objtool/include/objtool/endianness.h delete mode 100644 tools/objtool/include/objtool/objtool.h delete mode 100644 tools/objtool/include/objtool/special.h delete mode 100644 tools/objtool/include/objtool/warn.h create mode 100644 tools/objtool/objtool.h create mode 100644 tools/objtool/special.h create mode 100644 tools/objtool/warn.h delete mode 100644 tools/perf/Documentation/perf-daemon.txt delete mode 100644 tools/perf/arch/powerpc/util/machine.c delete mode 100644 tools/perf/arch/x86/tests/sample-parsing.c delete mode 100644 tools/perf/arch/x86/util/evlist.c delete mode 100644 tools/perf/arch/x86/util/evsel.c delete mode 100644 tools/perf/arch/x86/util/mem-events.c delete mode 100644 tools/perf/builtin-daemon.c delete mode 100644 tools/perf/pmu-events/arch/arm64/armv8-common-and-microarch.json delete mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mn/sys/ddrc.json delete mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mn/sys/metrics.json delete mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/ddrc.json delete mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/metrics.json delete mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mq/sys/ddrc.json delete mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mq/sys/metrics.json delete mode 100644 tools/perf/tests/demangle-ocaml-test.c delete mode 100755 tools/perf/tests/shell/daemon.sh delete mode 100644 tools/perf/util/bpf_counter.c delete mode 100644 tools/perf/util/bpf_counter.h delete mode 100644 tools/perf/util/bpf_skel/.gitignore delete mode 100644 tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c delete mode 100644 tools/perf/util/demangle-ocaml.c delete mode 100644 tools/perf/util/demangle-ocaml.h create mode 100644 tools/perf/util/xyarray.c delete mode 100644 tools/testing/nvdimm/test/ndtest.c delete mode 100644 tools/testing/nvdimm/test/ndtest.h copy arch/arm/mach-imx/Makefile.boot => tools/testing/radix-tree/linux/compiler_ty [...] delete mode 100644 tools/testing/selftests/bpf/bpf_sockopt_helpers.h delete mode 100644 tools/testing/selftests/bpf/prog_tests/atomic_bounds.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/atomics.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bind_perm.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/check_mtu.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/core_read_macros.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_sleep.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/global_func_args.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_module.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/recursion.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/socket_cookie.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/stack_var_off.c delete mode 100644 tools/testing/selftests/bpf/progs/atomic_bounds.c delete mode 100644 tools/testing/selftests/bpf/progs/atomics.c delete mode 100644 tools/testing/selftests/bpf/progs/bind_perm.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_vma.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c delete mode 100644 tools/testing/selftests/bpf/progs/fexit_sleep.c delete mode 100644 tools/testing/selftests/bpf/progs/recursion.c delete mode 100644 tools/testing/selftests/bpf/progs/recvmsg4_prog.c delete mode 100644 tools/testing/selftests/bpf/progs/recvmsg6_prog.c delete mode 100644 tools/testing/selftests/bpf/progs/test_check_mtu.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_read_macros.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func10.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func11.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func12.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func13.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func14.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func15.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func16.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func9.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func_args.c delete mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_module.c delete mode 100644 tools/testing/selftests/bpf/progs/test_stack_var_off.c create mode 100644 tools/testing/selftests/bpf/test_current_pid_tgid_new_ns.c create mode 100644 tools/testing/selftests/bpf/test_socket_cookie.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_and.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_bounds.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_fetch_add.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_or.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_xchg.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_xor.c delete mode 100755 tools/testing/selftests/bpf/vmtest.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/ethtool_lanes.sh delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/port_scale.sh delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/port_scale.sh delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/port_scale.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/fib_notifications.sh delete mode 100644 tools/testing/selftests/gpio/gpio-mockup-cdev.c create mode 100644 tools/testing/selftests/gpio/gpio-mockup-chardev.c delete mode 100644 tools/testing/selftests/kvm/hardware_disable_test.c delete mode 100644 tools/testing/selftests/kvm/include/numaif.h delete mode 100644 tools/testing/selftests/kvm/memslot_modification_stress_test.c delete mode 100644 tools/testing/selftests/kvm/settings delete mode 100644 tools/testing/selftests/kvm/x86_64/get_cpuid_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/get_msr_index_features.c delete mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_clock.c delete mode 100644 tools/testing/selftests/kvm/x86_64/set_boot_cpu_id.c delete mode 100644 tools/testing/selftests/kvm/x86_64/vmx_pmu_msrs_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/xapic_ipi_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/xen_shinfo_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/xen_vmcall_test.c delete mode 100644 tools/testing/selftests/mount_setattr/.gitignore delete mode 100644 tools/testing/selftests/mount_setattr/Makefile delete mode 100644 tools/testing/selftests/mount_setattr/config delete mode 100644 tools/testing/selftests/mount_setattr/mount_setattr_test.c delete mode 100644 tools/testing/selftests/nci/Makefile delete mode 100644 tools/testing/selftests/nci/config delete mode 100644 tools/testing/selftests/nci/nci_dev.c delete mode 100755 tools/testing/selftests/net/unicast_extensions.sh delete mode 100755 tools/testing/selftests/netfilter/nf_nat_edemux.sh mode change 100644 => 100755 tools/testing/selftests/powerpc/eeh/eeh-functions.sh delete mode 100755 tools/testing/selftests/powerpc/eeh/eeh-vf-aware.sh delete mode 100755 tools/testing/selftests/powerpc/eeh/eeh-vf-unaware.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/config2csv.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/torture.sh rename tools/testing/selftests/vm/{run_vmtests.sh => run_vmtests} (100%) delete mode 100644 tools/tracing/Makefile delete mode 100644 tools/tracing/latency/.gitignore delete mode 100644 tools/tracing/latency/Makefile delete mode 100644 tools/tracing/latency/latency-collector.c delete mode 100644 virt/kvm/mmu_lock.h