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-next-allyesconfig in repository toolchain/ci/linux.
from 5625dcfbbcf8 Documentation: kbuild: Fix section reference adds 196793946264 Compiler Attributes: remove CONFIG_ENABLE_MUST_CHECK adds f4f6a2e32952 Merge tag 'compiler-attributes-for-linus-v5.11' of git://g [...] adds 1b04fa990026 rcu-tasks: Move RCU-tasks initialization to before early_i [...] adds 36bbbd0e234d Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/ [...] adds c2407cf7d22d mm: make wait_on_page_writeback() wait for multiple pendin [...] adds 26982a89cad7 afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y adds 366911cd762d afs: Fix directory entry size calculation adds 6207214a70bf Merge tag 'afs-fixes-04012021' of git://git.kernel.org/pub [...] adds abdcd06c4ded net: af_packet: fix procfs header for 64-bit pointers adds 3ac874fa84d1 i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs adds f1340265726e iavf: fix double-release of rtnl_lock adds b27f0c7825e3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 698285da79f5 net/sched: sch_taprio: ensure to reset/destroy all child qdiscs adds 161b838e25c6 netfilter: nftables: fix incorrect increment of loop counter adds 443d6e86f821 netfilter: x_tables: Update remaining dereference to RCU adds 2b33d6ffa9e3 netfilter: ipset: fixes possible oops in mtype_resize adds 5c8193f568ae netfilter: ipset: fix shift-out-of-bounds in htable_bits() adds 1e72faedcd58 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 875082244853 net: mvpp2: disable force link UP during port init procedure adds 3f48fab62bb8 net: mvpp2: Add TCAM entry to drop flow control pause frames adds fec6079b2eea net: mvpp2: prs: fix PPPoE with ipv6 packet parse adds 54ddbdb02488 net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE adds 1385ae5c30f2 ethernet: ucc_geth: set dev->max_mtu to 1518 adds 887078de2a23 ethernet: ucc_geth: fix definition and size of ucc_geth_tx [...] adds e925e0cd2a70 ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() adds d7e2c827cca8 Merge branch 'ucc_geth-fixes' adds 834698932042 ionic: account for vlan tag len in rx buffer len adds 8df66af5c1e5 atm: idt77252: call pci_disable_device() on error path adds bcce55f556e8 ppp: Fix PPPIOCUNBRIDGECHAN request number adds 2575bc1aa9d5 net: mvpp2: Fix GoP port 3 Networking Complex Control conf [...] adds f87777a3c30c net: stmmac: dwmac-meson8b: ignore the second clock input adds 8b0f64b113d6 MAINTAINERS: remove names from mailing list maintainers adds a0c8be56affa ibmvnic: fix login buffer memory leak adds 58f60329a6be net: ethernet: mvneta: Fix error handling in mvneta_probe adds 1d898b283576 docs: netdev-FAQ: fix question headers formatting adds 5d5647dad259 qede: fix offload for IPIP tunnel packets adds e7f6f893ac39 mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker adds 4dfde294b979 rtlwifi: rise completion at the last step of firmware callback adds 292bff9480c8 ath11k: add missing null check on allocated skb adds 3597010630d0 ath11k: fix crash caused by NULL rx_channel adds aa44b2f3ecd4 ath11k: start vdev if a bss peer is already created adds 9b09456258ea ath11k: Fix error code in ath11k_core_suspend() adds 30d085039314 ath11k: Fix ath11k_pci_fix_l1ss() adds f6f92968e1e5 ath11k: qmi: try to allocate a big block of DMA memory first adds e9603f4bdcc0 ath11k: pci: disable ASPM L0sLs before downloading firmware adds 3e75e25fbebe Merge ath-current from git://git.kernel.org/pub/scm/linux/ [...] adds e16ab3db87b3 mt76: usb: remove wake logic in mt76u_status_worker adds 123bb2b73788 mt76: sdio: remove wake logic in mt76s_process_tx_queue adds f7217f718747 mt76: mt76s: fix NULL pointer dereference in mt76s_process [...] adds 0bd157fa2aaa mt76: mt7915: fix MESH ifdef block adds bfe55584713b MAINTAINERS: switch to different email address adds e77c725a445a Merge tag 'wireless-drivers-2020-12-22' of git://git.kerne [...] adds de33212f768c virtio_net: Fix recursive call to cpus_read_lock() adds b250bf5f924f net: ipa: fix interconnect enable bug adds 8450e23f142f stmmac: intel: Add PCI IDs for TGL-H platform adds 94ad8f3ac6af net: ipa: clear pending interrupts before enabling adds 6ffddf3b3d18 net: ipa: use state to determine channel command success adds 428b448ee764 net: ipa: use state to determine event ring command success adds 6313138619f3 Merge branch 'net-ipa-gsi-interrupt-handling-fixes' adds 826f328e2b7e net: dcb: Validate netlink message in DCB handler adds 427c94055856 net/ncsi: Use real net-device for response handler adds 5d41f9b7ee7a net: ethernet: Fix memleak in ethoc_probe adds 1f45dc220667 ibmvnic: continue fatal error reset after passive init adds 59b4a8fa27f5 CDC-NCM: remove "connected" log message adds 1ad58225dba3 net-sysfs: take the rtnl lock when storing xps_cpus adds fb25038586d0 net-sysfs: take the rtnl lock when accessing xps_cpus_map [...] adds 2d57b4f142e0 net-sysfs: take the rtnl lock when storing xps_rxqs adds 4ae2bb81649d net-sysfs: take the rtnl lock when accessing xps_rxqs_map [...] adds 5ff3fda971ae Merge branch 'net-sysfs-fix-race-conditions-in-the-xps-code' adds 4614792eebcb net: ethernet: ti: cpts: fix ethtool output when no ptp_cl [...] adds 950271d7cc0b tun: fix return value when the number of iovs exceeds MAX_ [...] adds e7579d5d5b32 net: mptcp: cap forward allocation to 1M adds 808e0d8832cc e1000e: Only run S0ix flows if shutdown succeeded adds 3cf31b1a9eff e1000e: bump up timeout to wait when ME un-configures ULP mode adds 6cecf02e77ab Revert "e1000e: disable s0ix entry and exit flows for ME systems" adds 3c98cbf22a96 e1000e: Export S0ix flags to ethtool adds 74f88c1676aa Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds fb1e6e562b37 bnxt_en: Fix AER recovery. adds a029a2fef5d1 bnxt_en: Check TQM rings for maximum supported value. adds bc4adf0eb72d Merge branch 'bnxt_en-bug-fixes' adds 1169318bd565 net: ipa: don't return a value from gsi_channel_command() adds 1ddf776b498c net: ipa: don't return a value from evt_ring_command() adds bb2cc7d7143f Merge branch 'net-ipa-fix-some-new-build-warnings' adds 4f374d2c43a9 net: mvpp2: fix pkt coalescing int-threshold configuration adds 21fdca22eb7d ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() adds a533b70a657c net: neighbor: fix a crash caused by mod zero adds bd1248f1ddbc net: sched: prevent invalid Scell_log shift count adds 5ede3ada3da7 net: hns: fix return value check in __lb_other_process() adds 085c7c4e1c0e erspan: fix version 1 check in gre_parse_header() adds 9b22fece786e atlantic: remove architecture depends adds 1fef73597fa5 net: hdlc_ppp: Fix issues when mod_timer is called while t [...] adds 1a3449c19407 selftests/bpf: Clarify build error if no vmlinux adds 8bee68338408 xsk: Fix memory leak for failed bind adds f09ced4053bc xsk: Fix race in SKB mode transmit with shared cq adds b1b95cb5c0a9 xsk: Rollback reservation at NETDEV_TX_BUSY adds e79bb299ccad selftests/bpf: Fix spelling mistake "tranmission" -> "tran [...] adds d467d80dc399 bpf: Remove unused including <linux/version.h> adds e7e518053c26 bpf: Add schedule point in htab_init_buckets() adds 11b844b0b7c7 selftests/bpf: Work-around EBUSY errors from hashmap updat [...] adds 69ca310f3416 bpf: Save correct stopping point in file seq iteration adds a61daaf351da bpf: Use thread_group_leader() adds 4bfc4714849d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds d9e44981739a bareudp: set NETIF_F_LLTX flag adds 10ad3e998fa0 bareudp: Fix use of incorrect min_headroom size adds 01e31bea7e62 vhost_net: fix ubuf refcount incorrectly when sendmsg fails adds 17e94567c57d docs: networking: packet_mmap: fix formatting for C macros adds e4da63cda51f docs: networking: packet_mmap: fix old config reference adds 862aecbd9569 ibmvnic: fix: NULL pointer dereference. adds 1d0d561ad1d7 net: macb: Correct usage of MACB_CAPS_CLK_HW_CHG flag adds 2ff2c7e27439 selftests: mlxsw: Set headroom size of correct port adds cfd82dfc9799 net: usb: qmi_wwan: add Quectel EM160R-GL adds e80bd76fbf56 r8169: work around power-saving bug on some chip versions adds b40f97b91a3b net: lapb: Decrease the refcount of "struct lapb_cb" in la [...] adds c1a9ec7e5d57 net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for i [...] adds 709a3c9dff2a net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access adds 08ad4839ce34 Merge branch 'net-dsa-lantiq_gswip-two-fixes-for-net-stable' adds 6cb56218ad9e netfilter: xt_RATEEST: reject non-null terminated string f [...] adds 95cd4bca7b1f netfilter: nft_dynset: report EOPNOTSUPP on missing set feature adds b4e70d8dd9ea netfilter: nftables: add set expression flags adds a8f33c038f4e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds aa35e45cd42a Merge tag 'net-5.11-rc3' of git://git.kernel.org/pub/scm/l [...] adds 9836720911cf ARC: build: remove non-existing bootpImage from KBUILD_IMAGE adds f2712ec76a54 ARC: build: add uImage.lzma to the top-level target adds 0cfccb3c0493 ARC: build: add boot_targets to PHONY adds c5e6ae563c80 ARC: build: move symlink creation to arch/arc/Makefile to [...] adds a4e070cfeb9d ARC: build: remove unneeded extra-y adds 3a71e423133a ARC: build: use $(READELF) instead of hard-coded readelf adds f6e7a024bfe5 Merge tag 'arc-5.11-rc3' of git://git.kernel.org/pub/scm/l [...] adds f86de9b1c066 ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 adds c1e8952395c1 ALSA: hda/realtek - Modify Dell platform name adds c06ccf3ebb75 ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks adds 3deba4d8f07b ALSA: usb-audio: Add quirk for BOSS AD-10 adds 744a11abc564 ALSA: hda/conexant: add a new hda codec CX11970 adds 484229585a5e ALSA: hda/realtek: Add mute LED quirk for more HP laptops adds ce2e79b22386 ALSA: hda/realtek: Add two "Intel Reference board" SSID in [...] adds a598098cc973 ALSA: hda/realtek: Enable mute and micmute LED on HP Elite [...] adds 3d5c5fdcee0f ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_strea [...] adds b0e130630201 ALSA: usb-audio: Add quirk for RC-505 adds 4bfd6247fa91 ALSA: hda/via: Fix runtime PM for Clevo W35xSS adds 1d011777cdbe Merge tag 'sound-5.11-rc3' of git://git.kernel.org/pub/scm [...] adds e13a6915a03f vhost/vsock: add IOTLB API support adds 9f1abbe97c08 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 3d45f221ce62 btrfs: fix deadlock when cloning inline extent and low on [...] adds 9a664971569d btrfs: correctly calculate item size used when item key co [...] adds ae5e070eaca9 btrfs: qgroup: don't try to wait flushing if we're already [...] adds 0b3f407e6728 btrfs: send: fix wrong file path when there is an inode wi [...] adds 675a4fc8f314 btrfs: tests: initialize test inodes location adds ea9ed87c73e8 btrfs: fix async discard stall adds 1ea2872fc6f2 btrfs: fix racy access to discard_ctl data adds 8fc058597a28 btrfs: merge critical sections of discard lock in workfn adds cb13eea3b490 btrfs: fix transaction leak and crash after RO remount cau [...] adds 638331fa56ca btrfs: fix transaction leak and crash after cleaning up or [...] adds a0a1db70df5f btrfs: fix race between RO remount and the cleaner task adds 0a31daa4b602 btrfs: add assertion for empty list of transactions at lat [...] adds a8cc263eb58c btrfs: run delayed iputs when remounting RO to avoid leaking them adds 71c061d24438 Merge tag 'for-5.11-rc2-tag' of git://git.kernel.org/pub/s [...] adds cffa4b2122f5 regmap: debugfs: Fix a memory leak when calling regmap_attach_dev adds f6bcb4c7f366 regmap: debugfs: Fix a reversed if statement in regmap_deb [...] adds fc37784dc71b Merge tag 'regmap-fix-v5.11-rc2' of git://git.kernel.org/p [...] adds df9716ec9ade regulator: pf8x00: Use specific compatible strings for devices adds 3b66e4a8e58a regulator: bd718x7: Add enable times adds 2ae6f64ce1ce Merge tag 'v5.11-rc1' into regulator-5.11 adds d957d1610c66 regulator: qcom-rpmh: add QCOM_COMMAND_DB dependency adds 2bf3a72b08e7 dt-bindings: regulator: qcom,rpmh-regulator: add pm8009 revision adds df6b92fa4005 regulator: qcom-rpmh-regulator: correct hfsmps515 definition adds 36836f5b377b Merge qcom driver fix into regulator-5.11 adds a1a7b4f32433 Merge tag 'regulator-fix-v5.11-rc2' of git://git.kernel.or [...] adds 127a7a95df41 Merge remote-tracking branch 'spi/for-5.10' into spi-5.11 adds 4aa1464acbe3 spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in [...] adds 690d8b917bbe spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending adds 3d7d916f9bc9 spi: spi-geni-qcom: Don't try to set CS if an xfer is pending adds 17fa81aa702e spi: spi-geni-qcom: Print an error when we timeout setting the CS adds a590370d918f spi: stm32: FIFO threshold level - fix align packet size adds 8db90aa36063 Merge tag 'v5.11-rc1' into spi-5.11 adds ede090f5a438 spi: altera: fix return value for altera_spi_txrx() adds 6820e812dafb spi: Fix the clamping of spi->max_speed_hz adds 6170d077bf92 spi: fix the divide by 0 error when calculating xfer waiting time adds f5e6c330254a Merge tag 'spi-fix-v5.11-rc2' of git://git.kernel.org/pub/ [...] adds 67a5a6801305 gcc-plugins: fix gcc 11 indigestion with plugins... adds c4cc3b1de31b Merge tag 'gcc-plugins-v5.11-rc3' of git://git.kernel.org/ [...] adds a91bd6223ecd Revert "init/console: Use ttynull as a fallback when there [...] adds ef0ba0553829 poll: fix performance regression due to out-of-line __put_user() adds fd16931a2f51 crypto: arm/chacha-neon - add missing counter increment adds 0aa171e9b267 crypto: ecdh - avoid buffer overflow in ecdh_set_secret() adds ea1c87c156d9 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 2860d45a5898 qed: select CONFIG_CRC32 adds f9d6f94132f0 phy: dp83640: select CONFIG_CRC32 adds 1d48595c786b can: kvaser_pciefd: select CONFIG_CRC32 adds e186620d7bf1 wil6210: select CONFIG_CRC32 adds 152a8a6c017b cfg80211: select CONFIG_CRC32 adds 51049bd903a8 misdn: dsp: select CONFIG_BITREVERSE adds 69931e112885 wan: ds26522: select CONFIG_BITREVERSE adds 0f7ba7bc46fa net/sonic: Fix some resource leaks in error handling paths adds cf0720697143 net: suggest L2 discards be counted towards rx_dropped adds 55b7ab1178cb net: vlan: avoid leaks on register_vlan_dev() failures adds 7eeecc4b1f48 net: stmmac: dwmac-sun8i: Fix probe error handling adds 529254216773 net: stmmac: dwmac-sun8i: Balance internal PHY resource re [...] adds b8239638853e net: stmmac: dwmac-sun8i: Balance internal PHY power adds 9b1e39cf5dd8 net: stmmac: dwmac-sun8i: Balance syscon (de)initialization adds 8db25530835e Merge branch 'stmmac-fixes' adds 9f9d41f03bb0 docs: net: fix documentation on .ndo_get_stats adds f04bbcbf1e38 net: hns3: fix a phy loopback fail issue adds 65e61e3c2a61 net: hns3: fix the number of queues actually used by ARQ adds ab6e32d2913a net: hns3: fix incorrect handling of sctp6 rss tuple adds be8d1e0e7379 Merge branch 'hns3-fixes' adds 7a68d725e4ea net: cdc_ncm: correct overhead in delayed_ndp_size adds 4beb17e553b4 net: qrtr: fix null-ptr-deref in qrtr_ns_remove adds 445c6198fe7b net: ethernet: fs_enet: Add missing MODULE_LICENSE adds 3503ee6c0bec selftests: fix the return value for UDP GRO test adds 0d136f5cd9a7 net: mvneta: fix error message when MTU too large for XDP adds 94bcfdbff0c2 net: bareudp: add missing error handling for bareudp_link_ [...] adds 7f847db30408 net: dsa: fix led_classdev build errors adds 1f685e6adbbe ptp: ptp_ines: prevent build when HAS_IOMEM is not set adds c4aec381ab98 can: m_can: m_can_class_unregister(): remove erroneous m_c [...] adds aee2b3ccc8a6 can: tcan4x5x: fix bittiming const, use common bittiming f [...] adds 6086f02a18ae can: mcp251xfd: mcp251xfd_handle_tefif(): fix TEF vs. TX r [...] adds 2fbb397f5840 can: mcp251xfd: mcp251xfd_handle_rxif_ring(): first increm [...] adds 1169ec8f5d71 can: rcar: Kconfig: update help description for CAN_RCAR config adds 6ee49118f87c MAINTAINERS: Update MCAN MMIO device driver maintainer adds c8c748fb83bd Merge tag 'linux-can-fixes-for-5.11-20210107' of git://git [...] adds d8f5c29653c3 net: ipv6: fib: flush exceptions when purging route adds 5316a7c0130a tools: selftests: add test for changing routes with PTMU e [...] adds f3562f5e00bb docs: octeontx2: tune rst markup adds 9e7a67dee279 selftests: netfilter: add selftest for ipip pmtu discovery [...] adds 50c661670f6a net: fix pmtu check in nopmtudisc mode adds bb4cc1a18856 net: ip: always refragment ip defragmented packets adds 704a0f858ed3 Merge branch 'net-fix-netfilter-defrag-ip-tunnel-pmtu-blackhole' adds da4282c17d69 selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC adds 04901aab40ea bpf: Fix a task_iter bug caused by a merge conflict resolution adds 67208692802c tools/resolve_btfids: Warn when having multiple IDs for si [...] adds 6f02b540d759 bpftool: Fix compilation failure for net.o with older glibc adds 0565ff56cd05 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 717df0f4cdc9 chtls: Fix hardware tid leak adds 827d329105bf chtls: Remove invalid set_tcb call adds 5a5fac9966bb chtls: Fix panic when route to peer not configured adds f8d15d29d6e6 chtls: Avoid unnecessary freeing of oreq pointer adds a84b2c0d5fa2 chtls: Replace skb_dequeue with skb_peek adds eade1e0a4fb3 chtls: Added a check to avoid NULL pointer dereference adds 15ef6b0e30b3 chtls: Fix chtls resources release sequence adds 85bd6055e352 Merge branch 'bug-fixes-for-chtls-driver' adds ac7996d680d8 octeontx2-af: fix memory leak of lmac and lmac->name adds 07e61a979ca4 nexthop: Fix off-by-one error in error path adds 7b01e53eee6d nexthop: Unlink nexthop group entry in error path adds b19218b27f34 nexthop: Bounce NHA_GATEWAY in FDB nexthop groups adds a5c9ca76a1c6 selftests: fib_nexthops: Fix wrong mausezahn invocation adds d7083427489a Merge branch 'nexthop-various-fixes' adds 0b9902c1fcc5 s390/qeth: fix deadlock during recovery adds b41b554c1ee7 s390/qeth: fix locking for discipline setup / removal adds f9c4845385c8 s390/qeth: fix L2 header access in qeth_l3_osa_features_check() adds 286e95eed12e Merge branch 's390-qeth-fixes-2021-01-07' adds 3545454c7801 net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE adds abf8ef953a43 net/mlx5: Check if lag is supported before creating one adds 9c9be85f6b59 net/mlx5e: Add missing capability check for uplink follow adds 0f2dcade69f2 net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address adds eed38eeee734 net/mlx5e: CT: Use per flow counter when CT flow accountin [...] adds b544011f0e58 net/mlx5e: Fix SWP offsets when vlan inserted by driver adds 25c904b59aaf net/mlx5: E-Switch, fix changing vf VLANID adds e13ed0ac064d net/mlx5e: In skb build skip setting mark in switchdev mode adds b1c0aca3d3dd net/mlx5e: ethtool, Fix restriction of autoneg with 56G adds 4d8be21112f6 net/mlx5: Release devlink object if adev fails adds 7a6eb072a954 net/mlx5e: Fix two double free cases adds 5b0bb12c58ac net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups adds 220efcf9caf7 Merge tag 'mlx5-fixes-2021-01-07' of git://git.kernel.org/ [...] adds 6279d812eab6 Merge tag 'net-5.11-rc3-2' of git://git.kernel.org/pub/scm [...] adds 42e85f90171a arm64/smp: Remove unused irq variable in arch_show_interrupts() adds b614231dec78 arm64: mte: remove an ISB on kernel exit adds 095507dc1350 arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA adds 311bea3cb9ee arm64: link with -z norelro for LLD or aarch64-elf adds 3fb6819f411b arm64: traps: remove duplicate include statement adds e2bba5f92354 arm64: vdso: disable .eh_frame_hdr via /DISCARD/ instead o [...] adds f34d93f30d6a arm64: kasan: Set TCR_EL1.TBID1 when KASAN_HW_TAGS is enabled adds 83b5bd628f65 arm64: Move PSTATE.TCO setting to separate functions adds 56ef24e53ec1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 43ffe817bfe3 arm64: dts: bitmain: Use generic "ngpios" rather than "snp [...] adds f1dc15cd7fc1 ARM: dts: OMAP3: disable AES on N950/N9 adds ec76c2eea903 ARM: OMAP2+: omap_device: fix idling of devices during probe adds c0bc969c176b ARM: omap2: pmic-cpcap: fix maximum voltage to be consiste [...] adds 062fa6b8ef15 Merge tag 'omap-for-v5.10/fixes-rc6-signed' of git://git.k [...] adds 665f1388bc97 ARM: omap2plus_defconfig: drop unused POWER_AVS option adds 2f6fc9e08bf7 ARM: omap2plus_defconfig: enable SPI GPIO adds d734220d5d90 Merge tag 'omap-for-v5.11/defconfig-late-signed' of git:// [...] adds 7887cc89d585 ARM: dts: ux500/golden: Set display max brightness adds bac717171971 ARM: picoxcell: fix missing interrupt-parent properties adds 95f05058b2bb Merge tag 'arm-fixes-5.11-1' of git://git.kernel.org/pub/s [...] adds 6775ae901ffd iommu/iova: fix 'domain' typos adds ff2b46d7cff8 iommu/intel: Fix memleak in intel_irq_remapping_alloc adds 12bc4570c14e iommu/amd: Set iommu->int_enabled consistently when interr [...] adds b34f10c2dc59 iommu/amd: Stop irq_remapping_select() matching when remap [...] adds 1efd17e7acb6 iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() adds 4df7b2268ad8 Revert "iommu: Add quirk for Intel graphic devices in map_sg" adds 420d42f6f9db iommu/vt-d: Fix lockdep splat in sva bind()/unbind() adds aded8c7c2b72 iommu/arm-smmu-qcom: Initialize SCTLR of the bypass context adds 9ad9f45b3b91 iommu/vt-d: Move intel_iommu info from struct intel_svm to [...] adds 18abda7a2d55 iommu/vt-d: Fix general protection fault in aux_detach_device() adds 7c29ada5e700 iommu/vt-d: Fix ineffective devTLB invalidation for subdevices adds 3e2a590acbed Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] adds 2aa078932ff6 KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() adds 39b4d43e6003 KVM: x86/mmu: Get root level from walkers when retrieving [...] adds dde81f9477d0 KVM: x86/mmu: Use raw level to index into MMIO walks' sptes array adds 9aa418792f5f KVM: x86/mmu: Optimize not-present/MMIO SPTE check in get_ [...] adds bc351f072605 Merge branch 'kvm-master' into kvm-next adds f65cf84ee769 KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load adds 52782d5b6372 KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c adds e42ac777d661 KVM: selftests: Factor out guest mode code adds 1133e17ea7c9 KVM: selftests: Use vm_create_with_vcpus in create_vm adds b268b6f0bd36 KVM: selftests: Implement perf_test_util more conventionally adds 2f80d502d627 KVM: x86: fix shift out of bounds reported by UBSAN adds 7f0c1f1a8277 MAINTAINERS: Really update email address for Sean Christopherson adds de7860c8a388 KVM: x86: change in pv_eoi_get_pending() to make code more [...] adds 88bf56d04bc3 kvm: check tlbs_dirty directly adds a889ea54b3da KVM: x86/mmu: Ensure TDP MMU roots are freed after yield adds c0dba6e46825 KVM: x86/mmu: Clarify TDP MMU page list invariants adds 81f76adad560 KVM: nSVM: correctly restore nested_run_pending on migration adds 56fe28de8c4f KVM: nSVM: mark vmcb as dirty when forcingly leaving the g [...] adds f2c7ef3ba955 KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit adds 647daca25d24 KVM: SVM: Add support for booting APs in an SEV-ES guest adds 2a5f1b67ec57 KVM: arm64: Don't access PMCR_EL0 when no PMU is available adds ff367fe473a9 KVM: arm64: Prevent use of invalid PSCI v0.1 function IDs adds 7a96a0687b80 KVM: arm64: Use lm_alias in nVHE-only VA conversion adds c3e181aec96f KVM: arm64: Skip computing hyp VA layout for VHE adds 61fe0c37af57 KVM: arm64: Minor cleanup of hyp variables used in host adds e6829e0384a4 KVM: arm64: Remove unused includes in psci-relay.c adds 860a4c3d1e04 KVM: arm64: Move skip_host_instruction to adjust_pc.h adds 767c973f2e4a KVM: arm64: Declutter host PSCI 0.1 handling adds 3557ae187c32 KVM: Documentation: Add arm64 KVM_RUN error codes adds f16570ba47ff KVM: arm64: arch_timer: Remove VGIC initialization check adds 1c91f06d296d KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() adds 9e5c23b9bd71 KVM: arm64: Update comment in kvm_vgic_map_resources() adds 282ff8013571 KVM: arm64: Remove redundant call to kvm_pmu_vcpu_reset() adds 101068b566ef KVM: arm64: Consolidate dist->ready setting into kvm_vgic_ [...] adds 44362a3c353a KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation adds 957cbca7317f KVM: arm64: Remove spurious semicolon in reg_to_encoding() adds 8cbebc4118b5 KVM: arm64: Replace KVM_ARM_PMU with HW_PERF_EVENTS adds 45ba7b195a36 arm64: cpufeature: remove non-exist CONFIG_KVM_ARM_HOST adds 774206bc03bf Merge tag 'kvmarm-fixes-5.11-1' of git://git.kernel.org/pu [...] adds 872f36eb0b0f KVM: x86: __kvm_vcpu_halt can be static adds 2a190b22aa11 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 0e61f09af48b drm/amd/pm: correct the sensor value of power for vangogh adds 37030aba0f36 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO adds fc996f952df1 drm/amd/pm: updated PM to I2C controller port on sienna cichlid adds a7b5d9dd5729 drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NU [...] adds ed1df5858563 drm/amdgpu: switched to cached noretry setting for vangogh adds 9a029a3facc4 drm/amdgpu: fix a memory protection fault when remove amdg [...] adds 88e21af1b3f8 drm/amdgpu: fix a GPU hang issue when remove device adds 44cb39e19a05 drm/amd/pm: fix the failure when change power profile for renoir adds 98b64762080b drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO adds 4f6a05501eb9 drm/amd/display: Fix unused variable warning adds e6d5c64efaa3 drm/amdgpu: fix potential memory leak during navi12 deinit [...] adds 8a82b347e873 drm/amdgpu: fix no bad_pages issue after umc ue injection adds 3851c90b7aa8 drm/amdgpu: enable ras eeprom support for sienna cichlid adds c241ed2f0ea5 drm/amdgpu/display: drop DCN support for aarch64 adds 5efc1f4b454c Revert "drm/amd/display: Fix memory leaks in S3 resume" adds 57cda5e986eb Merge tag 'amd-drm-fixes-5.11-2021-01-06' of https://gitla [...] adds 75353bcd2184 drm/i915: clear the shadow batch adds 641382e9b44f drm/i915: clear the gpu reloc batch adds 557862535c2c drm/i915/gt: Define guc firmware blob for older Cometlakes adds 9397d66212cd drm/i915/dp: Track pm_qos per connector adds 4e181dede94d Merge tag 'drm-intel-fixes-2021-01-07' of git://anongit.fr [...] adds 57f04815fd95 drm/msm: Fix WARN_ON() splat in _free_object() adds a694ffed8765 drm/msm: Fix null dereference in _msm_gem_new adds 07fcad0d726d drm/msm: Ensure get_pages is called when locked adds 2b5f09cadfc5 drm/msm/dp: postpone irq_hpd event during connection pendi [...] adds d863f0c7b536 drm/msm: Call msm_init_vram before binding the gpu adds 3f7759e7b758 drm/msm: Add modparam to allow vram carveout adds 00fd44a1a470 drm/msm: Only enable A6xx LLCC code on A6xx adds 25ea8ecf4d93 Merge tag 'drm-msm-fixes-2021-01-07' of https://gitlab.fre [...] adds 05cd84691eaf dmabuf: fix use-after-free of dmabuf's file->f_inode adds e0658f970a7f drm/radeon: stop re-init the TTM page pool adds a73858ef4d5e drm/ttm: unexport ttm_pool_init/fini adds 29f95f20581c Merge tag 'drm-misc-fixes-2021-01-08' of git://anongit.fre [...] adds 43d3d587d225 Merge tag 'drm-fixes-2021-01-08' of git://anongit.freedesk [...] adds 17ffd35809c3 cpufreq: intel_pstate: Use HWP capabilities in intel_cpufr [...] adds 943bdd0cecad cpufreq: powernow-k8: pass policy rather than use cpufreq_ [...] adds c4151604f060 cpufreq: intel_pstate: remove obsolete functions adds be31d940b3b6 Merge tag 'pm-5.11-rc3' of git://git.kernel.org/pub/scm/li [...] adds aa7a1bb02bb4 ACPI: PM: s2idle: Drop unused local variables and related code adds ee61cfd955a6 ACPI: scan: add stub acpi_create_platform_device() for !CO [...] adds 240bdc605e6a ACPI: Update Kconfig help text for items that are no longe [...] adds 24e8ab6886d8 Merge branches 'acpi-scan' and 'acpi-misc' adds fb9ca0be63b4 Merge tag 'acpi-5.11-rc3' of git://git.kernel.org/pub/scm/ [...] adds 47f4469970d8 Revert "device property: Keep secondary firmware node seco [...] adds 3f7bddaf5d5a device property: add description of fwnode cases adds 78d42025e5bb Merge tag 'devprop-5.11-rc3' of git://git.kernel.org/pub/s [...] adds 4f8af077a02e docs: Fix reST markup when linking to sections adds 81e79063004f Documentation: admin: early_param()s are also listed in ke [...] adds c7e74b3c7b1c docs/mm: concepts.rst: Correct the threshold to low watermark adds 0be1511f516e Documentation: doc-guide: fixes to sphinx.rst adds 798ed7800e20 atomic: remove further references to atomic_ops adds 0ef597c3ac49 docs: remove mention of ENABLE_MUST_CHECK adds a734a7235ef3 docs: binfmt-misc: Fix .rst formatting adds 25942e5ecbac Documentation/admin-guide: kernel-parameters: hyphenate co [...] adds 9d54ee78aef6 docs: admin-guide: bootconfig: Fix feils to fails adds 50dbd96e4f31 Merge tag 'docs-5.11-3' of git://git.lwn.net/linux adds 3b4cf848dad5 selftests/vDSO: add additional binaries to .gitignore adds df00d0298902 selftests/vDSO: fix -Wformat warning in vdso_test_correctness adds 8f3d8491d035 Merge tag 'linux-kselftest-next-5.11-rc3' of git://git.ker [...] adds 65a4e5299739 kunit: tool: Force the use of the 'tty' console for UML adds 263da3330f6c Merge tag 'linux-kselftest-kunit-fixes-5.11-rc3' of git:// [...] adds 4f8b848788f7 zonefs: select CONFIG_CRC32 adds 996e435fd401 Merge tag 'zonefs-5.11-rc3' of git://git.kernel.org/pub/sc [...] adds 6bae85bd70d0 maintainers: update my email address adds 0b884fe71f9e i2c: sprd: use a specific timeout to avoid system hang up issue adds 0b3ea2a06de1 i2c: i801: Fix the i2c-mux gpiod_lookup_table not being pr [...] adds 05f6f7271a38 i2c: mediatek: Fix apdma and i2c hand-shake timeout adds caab314792ac Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 26b614fa4410 dmaengine: ti: k3-udma: Fix pktdma rchan TPL level setup adds ff58f7dd0c13 dmaengine: idxd: off by one in cleanup code adds 8fb28795fb64 dmaengine: qcom: gpi: Fixes a format mismatch adds 33cbd54dc515 dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the [...] adds d645148cc82c dmaengine: milbeaut-xdmac: Fix a resource leak in the erro [...] adds 595a33414844 dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() adds ba42f61b3612 qcom: bam_dma: Delete useless kfree code adds 28d8e07fc947 MAINTAINERS: Add entry for Texas Instruments DMA drivers adds cc465fa269bc dt-bindings: dma: ti: Update maintainer and author information adds 0bd1bf86ab79 dmaengine: qcom: fix gpi undefined behavior adds 99974aedbd73 dmaengine: xilinx_dma: check dma_async_device_register ret [...] adds faeb0731be0a dmaengine: xilinx_dma: fix incompatible param warning in _ [...] adds 2d5efea64472 dmaengine: xilinx_dma: fix mixed_enum_type coverity warning adds e1263f9277ba dmaengine: stm32-mdma: fix STM32_MDMA_VERY_HIGH_PRIORITY value adds f408126be7dc Merge tag 'dmaengine-fix-5.11' of git://git.kernel.org/pub [...] adds e042f151ec74 hwmon: (sbtsi_temp) Fix Documenation kernel-doc warning adds 1eda52334e6d hwmon: (pwm-fan) Ensure that calculation doesn't discard b [...] adds 84e261553e6f hwmon: (amd_energy) fix allocation of hwmon_channel_info config adds 2ff90100ace8 Merge tag 'hwmon-for-v5.11-rc3' of git://git.kernel.org/pu [...] adds 2ca408d9c749 fanotify: Fix sys_fanotify_mark() on native x86-32 adds d1c5246e08eb x86/mm: Fix leak of pmd ptlock adds a8f7e08a8170 x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling adds cb7f4a8b1fb4 x86/mtrr: Correct the range check before performing MTRR t [...] adds ae28d1aae48a x86/resctrl: Use an IPI instead of task_work_add() to upda [...] adds a0195f314a25 x86/resctrl: Don't move a task to the same resource group adds a440e4d7618c Merge tag 'x86_urgent_for_v5.11_rc3' of git://git.kernel.o [...] adds 98bf2d3f4970 powerpc/32s: Fix RTAS machine check with VMAP stack adds 3ce47d95b734 powerpc: Handle .text.{hot,unlikely}.* in linker script adds b3cd1a16cc88 Merge tag 'powerpc-5.11-3' of git://git.kernel.org/pub/scm [...] adds 8a48c0a3360b arch/arc: add copy_user_page() to <asm/page.h> to fix buil [...] adds f4d9359de8ac include/soc: remove headers for EZChip NPS adds bb12433bf56e ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling adds e8deee4f1543 ARC: [hsdk]: Enable FPU_SAVE_RESTORE adds 0653161f0fac Merge tag 'arc-5.11-rc3-fixes' of git://git.kernel.org/pub [...] adds 105b5ca9b1e3 habanalabs: Fix a missing-braces warning adds 429f1571e8f0 habanalabs: add comment for pll frequency ioctl opcode adds 4783489951b7 habanalabs: fetch PSOC PLL frequency from F/W in goya adds 6585489e808d habanalabs: remove generic gaudi get_pll_freq function adds 9c9013cbd833 habanalabs: preboot hard reset support adds 72ab9ca52de6 habanalabs/gaudi: do not set EB in collective slave queues adds 7a585dfc3211 habanalabs: Revise comment to align with mirror list name adds 0024c094851f habanalabs/gaudi: disable CGM at HW initialization adds 6bbb77b9e6f0 habanalabs: full FW hard reset support adds 13d0ee10b55e habanalabs/gaudi: enhance reset message adds 90ffe170a390 habanalabs: update comment in hl_boot_if.h adds 377182a3cc5a habanalabs: adjust pci controller init to new firmware adds 98e8781f0083 habanalabs/gaudi: retry loading TPC f/w on -EINTR adds a3fd28306329 habanalabs: add validation cs counter, fix misplaced counters adds fcaebc735418 habanalabs: register to pci shutdown callback adds 097c62b6f0ec habanalabs: fix order of status check adds b000700d6db5 habanalabs: Fix memleak in hl_device_reset adds 0acfbe9ce469 Merge tag 'misc-habanalabs-fixes-2020-12-30' of https://gi [...] adds f93274ef0fe9 crypto: asym_tpm: correct zero out potential secrets adds c9c48bb701ba speakup: Add github repository URL and bug tracker adds 512d4a26abdb interconnect: qcom: fix rpmh link failures adds c6174c0e058f interconnect: imx: Add a missing of_node_put after of_devi [...] adds 6414b79d02c4 interconnect: imx: Remove a useless test adds 67288f74d483 interconnect: imx8mq: Use icc_sync_state adds 4b1a60a1bb8f MAINTAINERS: Update Georgi's email address adds b8b54ad96e43 Merge tag 'icc-5.11-rc3' of git://git.kernel.org/pub/scm/l [...] adds afded6d83aa7 misc: pvpanic: Check devm_ioport_map() for NULL adds 384b77fd48fd Fonts: font_ter16x32: Update font with new upstream Termin [...] adds e07cd2f3e7e5 Merge tag 'char-misc-5.11-rc3' of git://git.kernel.org/pub [...] adds 12b38ea040b3 staging: spmi: hisi-spmi-controller: Fix some error handli [...] adds cab36da4bf1a Staging: comedi: Return -EFAULT if copy_to_user() fails adds d887d6104ade staging: mt7621-dma: Fix a resource leak in an error handl [...] adds 00b8c557d096 staging: ION: remove some references to CONFIG_ION adds 4ad9a28f56d7 Merge tag 'staging-5.11-rc3' of git://git.kernel.org/pub/s [...] adds 0ffc76539e6e USB: cdc-acm: blacklist another IR Droid device adds 421da9413a6a MAINTAINERS: Update address for Cadence USB3 driver adds 88ebce92806e dt-bindings: usb: Add new compatible string for AM64 SoC adds a390bef7db1f usb: gadget: fsl_mxc_udc: Remove the driver adds 5e5ff0b4b6bc USB: cdc-wdm: Fix use after free in service_outstanding_in [...] adds 0f041b8592da usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ [...] adds 5d5323a6f362 USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL [...] adds a5ada3dfe6a2 usb: dwc3: meson-g12a: disable clk on error handling path [...] adds 2cc332e4ee4f usb: gadget: function: printer: Fix a memory leak for inte [...] adds 5cc35c224a80 usb: gadget: Fix spinlock lockup on usb_function_deactivate adds c91d3a6bcaa0 USB: gadget: legacy: fix return error code in acm_ms_bind() adds 0a88fa221ce9 usb: gadget: u_ether: Fix MTU size mismatch with RX packet size adds 83a43ff80a56 usb: chipidea: ci_hdrc_imx: add missing put_device() call [...] adds 372c93131998 USB: yurex: fix control-URB timeout handling adds ce722da66d3e usb: dwc3: ulpi: Use VStsDone to detect PHY regs access co [...] adds fca3f1381057 usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol- [...] adds e5f4ca3fce90 usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression adds 9389044f2708 usb: gadget: f_uac2: reset wMaxPacketSize adds c318840fb2a4 USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug adds 020a1f453449 USB: usblp: fix DMA to stack adds 718bf42b119d usb: usbip: vhci_hcd: protect shift size adds a1383b3537a7 usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup adds 64e6bbfff52d usb: gadget: configfs: Fix use-after-free issue with udc_name adds 7043e311a576 usb: gadget: core: change the comment for usb_gadget_connect adds d7889c2020e0 usb: gadget: select CONFIG_CRC32 adds 6cd0fe913879 usb: gadget: configfs: Preserve function ordering after bi [...] adds 96ebc9c871d8 usb: uas: Add PNY USB Portable SSD to unusual_uas adds d6c1ddd938d8 USB: serial: option: add Quectel EM160R-GL adds 0e2d6795e8db USB: serial: option: add LongSung M5710 module support adds 54d0a3ab80f4 USB: serial: iuu_phoenix: fix DMA from stack adds 10a05404c4fe Merge tag 'usb-serial-5.11-rc3' of https://git.kernel.org/ [...] adds e89eed02a5f1 kcov, usb: hide in_serving_softirq checks in __usb_hcd_giv [...] adds e2459108b5a0 usb: gadget: enable super speed plus adds 41952a660154 usb: typec: Fix copy paste error for NVIDIA alt-mode description adds 6c75c2bad36c usb: typec: Send uevent for num_altmodes update adds a5c7682aaaa1 usb: dwc3: gadget: Clear wait flag on dequeue adds 28318f535030 Merge tag 'usb-5.11-rc3' of git://git.kernel.org/pub/scm/l [...] adds 81b6d05ccad4 io_uring: synchronise IOPOLL on task_submit fail adds 6c503150ae33 io_uring: patch up IOPOLL overflow_flush sync adds de7f1d9e99d8 io_uring: drop file refs after task cancel adds 90df08538c07 io_uring: cancel more aggressively in exit_work adds 170b3bbda088 io_uring: Delete useless variable ‘id’ in io_prep_async_work adds 3e2224c5867f io_uring: Fix return value from alloc_fixed_file_ref_node adds 80c18e4ac20c io_uring: trigger eventfd for IOPOLL adds 4aa84f2ffa81 io_uring: dont kill fasync under completion_lock adds b1445e59cc9a io_uring: synchronise ev_posted() with waitqueues adds 55e6ac1e1f31 io_uring: io_rw_reissue lockdep annotations adds 4f793dc40bc6 io_uring: inline io_uring_attempt_task_drop() adds 6b5733eb638b io_uring: add warn_once for io_uring_flush() adds d9d05217cb69 io_uring: stop SQPOLL submit on creator's death adds d430adfea8d2 Merge tag 'io_uring-5.11-2021-01-10' of git://git.kernel.d [...] adds 36a106a4c1c1 block: rsxx: select CONFIG_CRC32 adds 19cd3403cb0d lightnvm: select CONFIG_CRC32 adds d16baa3f1453 blk-iocost: fix NULL iocg deref from racing against initia [...] adds 6d4d27358837 bfq: Fix computation of shallow depth adds aebf5db91705 block: fix use-after-free in disk_part_iter_next adds 04a6a536bc3f fs: Fix freeze_bdev()/thaw_bdev() accounting of bd_fsfreeze_sb adds 19fce0470f05 nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from [...] adds 2b54996b7d56 nvme-fcloop: Fix sscanf type and list_first_entry_or_null [...] adds 7ee5c78ca389 nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN adds 5c11f7d9f843 nvme-tcp: Fix possible race of io_work and direct send adds 62df80165d7f nvme: avoid possible double fetch in handling CQE adds 9b66fc02bec0 nvme: unexport functions with no external caller adds 9ceb78635377 nvmet-rdma: Fix list_del corruption on queue establishment [...] adds 2b59787a223b nvme: remove the unused status argument from nvme_trace_bi [...] adds 04b1ecb6a484 Merge tag 'nvme-5.11-2021-01-07' of git://git.infradead.or [...] adds 2d2f6f1b4799 block: pre-initialize struct block_device in bdev_alloc_inode adds 74acfa996b2a block/rnbd: Select SG_POOL for RNBD_CLIENT adds 1a84e7c629f8 block/rnbd-srv: Fix use after free in rnbd_srv_sess_dev_fo [...] adds 80f99093d813 block/rnbd-clt: Fix sg table use after free adds ef8048dd2345 block/rnbd: Adding name to the Contributors List adds 3a21777c6ee9 block/rnbd-clt: avoid module unload race with close confirmation adds 02f938e9fed1 blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED adds e80927079fd9 bcache: set pdev_set_uuid before scond loop iteration adds f7b4943dea48 bcache: fix typo from SUUP to SUPP in features.h adds 1dfc0686c29a bcache: check unsupported feature sets for bcache register adds b16671e8f493 bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SI [...] adds 5342fd425502 bcache: set bcache device into read-only mode for BCH_FEAT [...] adds ed41fd071c57 Merge tag 'block-5.11-2021-01-10' of git://git.kernel.dk/l [...] adds 81e7eb5bf08f Revert "Revert "scsi: megaraid_sas: Added support for shar [...] adds 74a2921948ed scsi: hisi_sas: Expose HW queues for v2 hw adds a8f808839abe Merge branch '5.11/scsi-postmerge' into 5.11/scsi-fixes adds 688daed2e5da Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 20210a98463e Merge tag 'kbuild-fixes-v5.11' of git://git.kernel.org/pub [...] adds 7c53f6b671f4 Linux 5.11-rc3 adds dfe94d4086e4 x86/hyperv: Fix kexec panic/hang issues adds ad0a6bad4475 x86/hyperv: check cpu mask after interrupt has been disabled adds f1ee3e150bd9 Merge tag 'hyperv-fixes-signed-20210111' of git://git.kern [...] adds 72d78717c6d0 nfsd: Fixes for nfsd4_encode_read_plus_data() adds b68f0cbd3f95 nfsd: Don't set eof on a truncated READ_PLUS adds d6c9e4368cc6 NFSD: Fix sparse warning in nfssvc.c adds 4a85a6a3320b SUNRPC: Handle TCP socket sends with kernel_sendpage() again adds 7b723008f9c9 NFSD: Restore NFSv4 decoding's SAVEMEM functionality adds c912fd05fab9 Merge tag 'nfsd-5.11-1' of git://git.linux-nfs.org/project [...] adds af93dceeec62 arm64: Remove arm64_dma32_phys_limit and its uses adds 3080afe77677 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds c05d042fda88 sparc64: viohs: Use struct_size() helper adds 5124b31c1e90 sparc: piggyback: handle invalid image adds 37719576046b arch/sparc: Replace HTTP links with HTTPS ones adds e06028482135 SPARC: backoff.h: delete a duplicated word adds 7780918b3648 sparc32: fix a user-triggerable oops in clear_user() adds 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...] adds c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix() adds aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix' adds 17ec0a17e90f sparc: Use fallthrough pseudo-keyword adds 0a95a6d1a4cd sparc: use for_each_child_of_node() macro adds 3a29b4eb2fbe Merge remote-tracking branch 'sparc/master' adds afba9dc1f3a5 net: ipa: modem: add missing SET_NETDEV_DEV() for proper s [...] adds 53475c5dd856 net: fix use-after-free when UDP GRO with shared fraglist adds fd2ddef04359 udp: Prevent reuseport_select_sock from reading uninitiali [...] adds c1787ffd0d24 ppp: fix refcount underflow on channel unbridge adds 2b446e650b41 docs: net: explain struct net_device lifetime adds c269a24ce057 net: make free_netdev() more lenient with unregistering devices adds 766b0515d5be net: make sure devices go through netdev_wait_all_refs adds c49243e88982 Merge branch 'net-fix-issues-around-register_netdevice-failures' adds a2bc221b972d netxen_nic: fix MSI/MSI-x interrupts adds b210de4f8c97 net: ipv6: Validate GSO SKB before finish IPv6 processing adds 3502bd9b5762 selftests/tls: fix selftests after adding ChaCha20-Poly1305 adds b77413446408 tipc: fix NULL deref in tipc_link_xmit() adds 57726ebe2733 mlxsw: core: Add validation of transceiver temperature thresholds adds b06ca3d5a43c mlxsw: core: Increase critical threshold for ASIC thermal zone adds 26c49f0d108f Merge branch 'mlxsw-core-thermal-control-fixes' adds f97844f9c518 dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-intern [...] adds 390b2c519914 Merge remote-tracking branch 'net/master' adds 56ce7c25ae15 xfrm: Fix oops in xfrm_replay_advance_bmp adds 9f8550e4bd9d xfrm: fix disable_xfrm sysctl when used on xfrm interfaces adds afbc293add64 af_key: relax availability checks for skb size calculation adds f6e9ceb7a7fc selftests: xfrm: fix test return value override issue in x [...] adds da64ae2d35d3 xfrm: Fix wraparound in xfrm_policy_addr_delta() adds 32f7aa38a564 Merge remote-tracking branch 'ipsec/master' adds fab336b42441 selftests: netfilter: Pass family parameter "-f" to conntr [...] adds f6351c3f1c27 netfilter: conntrack: fix reading nf_conntrack_buckets adds 869f4fdaf4ca netfilter: nf_nat: Fix memleak in nf_nat_init adds fb4c2021a8ff Merge remote-tracking branch 'netfilter/master' adds 70b6ff35d620 cfg80211/mac80211: fix kernel-doc for SAR APIs adds 51d62f2f2c50 cfg80211: Save the regulatory domain with a lock adds d6b1200306fc Merge remote-tracking branch 'mac80211/master' adds 8ae291cc95e4 RDMA/ucma: Do not miss ctx destruction steps in some cases adds 3c638cdb8ecc RDMA/restrack: Don't treat as an error allocation ID wrapping adds a306aba9c8d8 RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp adds f2bc3af6353c RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() adds ead7ff095866 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 91bc156817a3 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs [...] adds f373a811fd9a ASoC: Intel: fix error code cnl_set_dsp_D0() adds 5c6679b5cb12 ASoC: dapm: remove widget from dirty list on free adds fe6ce6c394fb MAINTAINERS: Update email address for TI ASoC and twl4030 [...] adds 61fc03b6512b ASoC: dt-bindings: ti, j721e: Update maintainer and author [...] adds b77ab5f936fd Merge series "ASoC: ti: Maintainer mail address change" fr [...] adds 4ad2d3cf2a29 ASoC: codecs: fix spelling mistake in Kconfig "comunicate" [...] adds e49037ad12e4 ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" adds acd894aee314 ASoC: imx-hdmi: Fix warning of the uninitialized variable ret adds 13733775326e ASoC: atmel: fix spelling mistake in Kconfig "programable" [...] adds 61c7dbec3377 ASoC: rsnd: don't call clk_disable_unprepare() if can't use adds bb224c3e3e41 ASoC: Intel: haswell: Add missing pm_ops adds 6108f990c088 ASoC: rt711: mutex between calibration and power state changes adds 349dd23931d1 ASoC: max98373: don't access volatile registers in bias level off adds 315fbe4cef98 ASoC: qcom: Fix incorrect volatile registers adds 8d1bfc04c974 ASoC: qcom: Add support for playback recover after resume adds cda91206dc45 Merge series "Platform driver update to support playback r [...] adds a84dfb3d5593 ASoC: meson: axg-tdmin: fix axg skew offset adds 671ee4db9524 ASoC: meson: axg-tdm-interface: fix loopback adds f81325a05e93 Merge tag 'v5.11-rc1' into asoc-5.11 adds 275565997ade ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 adds a523e1538fdd ASoC: amd: Replacing MSI with Legacy IRQ model adds 1f092d1c8819 ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 adds 7b6227550723 Merge tag 'asoc-fix-v5.11-rc2' of https://git.kernel.org/p [...] adds b2345a8a4342 ALSA: usb-audio: Fix the missing endpoints creations for quirks adds 5d15f1eb4560 ALSA: usb-audio: Choose audioformat of a counter-part substream adds 00272c61827e ALSA: usb-audio: Avoid unnecessary interface re-setup adds eae4d054f909 ALSA: usb-audio: Annotate the endpoint index in audioformat adds 167c9dc84ec3 ALSA: usb-audio: Fix implicit feedback sync setup for Pion [...] adds f18e4494ed9a Merge remote-tracking branch 'sound-current/for-linus' adds 2a0435df963f ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() adds 409b73361728 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 090a2039014d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 72962ebcdd45 Merge remote-tracking branch 'regmap/for-5.11' into regmap-linus adds 1e4a40739965 Merge remote-tracking branch 'regmap-fixes/for-linus' adds eaa7995c529b regulator: core: avoid regulator_resolve_supply() race condition adds 14da16efa6f9 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds f2bf0935864e Merge remote-tracking branch 'regulator-fixes/for-linus' adds d0243bbd5dd3 drivers core: Free dma_range_map when driver probe failed adds 29f7c54b253f Driver core: platform: Add extra error check in devm_platf [...] adds 1957dd2dd22d Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 54ca955b5a40 serial: mvebu-uart: fix tx lost characters at power off adds 577e2ff6d884 Merge remote-tracking branch 'tty.current/tty-linus' adds 92cbdb923c17 usb: cdns3: imx: fix writing read-only memory issue adds 2ef02b846ee2 usb: cdns3: imx: fix can't create core device the second t [...] adds d1357119157c usb: cdns3: imx: improve driver .remove API adds 65403ff98ebb MAINTAINERS: Update address for Cadence USB3 driver adds 491b1bea0004 MAINTAINERS: update Peter Chen's email address adds 1eac6e274d37 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds ef019c5daf03 PHY: Ingenic: fix unconditional build of phy-ingenic-usb adds 764257d9069a phy: cpcap-usb: Fix warning for missing regulator_disable adds d092bd911049 phy: mediatek: allow compile-testing the dsi phy adds 43654516fc95 Merge remote-tracking branch 'phy/fixes' adds f970d1d01af8 Merge tag 'phy-fixes-5.11' of git://git.kernel.org/pub/scm [...] adds 7e56f46a4a06 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds c14556fc0c7c thunderbolt: Drop duplicated 0x prefix from format string adds aa510805a5fb Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds 928eedf013b2 Input: st1232 - fix off-by-one error in resolution handling adds b999dbea06b9 Input: st1232 - do not read more bytes than needed adds f605be6a57b4 Input: st1232 - wait until device is ready before reading [...] adds a3a9060ecad0 Input: i8042 - unbreak Pegatron C15B adds 60159e9e7bc7 Input: ili210x - implement pressure reporting for ILI251x adds 698dc0cf9447 dt-bindings: input: adc-keys: clarify description adds 25669e943e06 dt-bindings: input: touchscreen: goodix: Add binding for G [...] adds 2dce6db70c77 Input: goodix - add support for Goodix GT9286 chip adds b4e2d52aff06 Merge remote-tracking branch 'input-current/for-linus' adds 3c02e04fd4f5 crypto: xor - Fix divide error in do_xor_speed() adds 382811940303 crypto: omap-sham - Fix link error without crypto-engine adds 765f507b4bca Merge remote-tracking branch 'crypto-current/master' adds 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones adds 9a51ffe845e4 ide: use generic power management adds f9e09a0711ca ide: sc1200: use generic power management adds d41b375134a9 ide: delkin_cb: use generic power management adds 6800cd8cbc6e ide-acpi: use %*ph to print small buffer adds b331d90e1d99 Merge remote-tracking branch 'ide/master' adds 7a6eb7c34a78 selftests: Skip BPF seftests by default adds 608900a75429 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 4883a60c17ed mtd: rawnand: gpmi: fix dst bit offset when extracting raw [...] adds 40861a7a07a0 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 896111dc4bcf media: rc: ensure that uevent can be read directly after r [...] adds ff474acc4b1a media: ccs-pll: Fix link frequency for C-PHY adds 1bc0b1baf26e media: ccs: Get static data version minor correctly adds e99a8f0f6344 media: rcar-vin: fix return, use ret instead of zero adds 2984a99ff1c0 media: v4l: common: Fix naming of v4l2_get_link_rate adds 06b831588b63 media: rc: fix timeout handling after switch to microsecon [...] adds 34c4f9fb7cf8 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 4d4f9c1a17a3 MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPE [...] adds 698222457465 MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps adds 7329c0d397a7 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 07af7810e0a5 DTS: ARM: gta04: remove legacy spi-cs-high to make display [...] adds 6efac0173cd1 ARM: OMAP1: OSK: fix ohci-omap breakage adds 500050f0d288 Merge branch 'fixes-omap3' into fixes adds 7078a5ba7a58 soc: ti: omap-prm: Fix boot time errors for rst_map_012 bi [...] adds 181739822cf6 ARM: dts; gta04: SPI panel chip select is active low adds fa05ebe88cf9 Merge remote-tracking branch 'omap-fixes/fixes' adds 71008734d27f btrfs: print the actual offset in btrfs_root_name adds 29b665cc51e8 btrfs: prevent NULL pointer dereference in extent_io_tree_panic adds 347fb0cfc9ba btrfs: tree-checker: check if chunk item end overflows adds 50e31ef486af btrfs: reloc: fix wrong file extent type check to avoid fa [...] adds e076ab2a2ca7 btrfs: shrink delalloc pages instead of full inodes adds aabcb2003928 Merge branch 'misc-5.11' into next-fixes adds 13e0618789fd Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a0a6df9afcaf umount(2): move the flag validity checks first adds 94602b67b8b6 iov_iter: fix the uaccess area in copy_compat_iovec_from_user adds ada9aafbabd8 Merge remote-tracking branch 'vfs-fixes/fixes' adds 291b5c9870fc i3c/master/mipi-i3c-hci: Fix position of __maybe_unused in [...] adds d43d008f2de0 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds f981dc171c04 tools/power/x86/intel-speed-select: Set scaling_max_freq t [...] adds bbaa2e95e23e tools/power/x86/intel-speed-select: Set higher of cpuinfo_ [...] adds 6a4b1f2dff55 platform/surface: surface_gpe: Fix non-PM_SLEEP build warnings adds e4a02c7a0e3a platform/surface: SURFACE_PLATFORMS should depend on ACPI adds 9bba96275576 platform/x86: i2c-multi-instantiate: Don't create platform [...] adds 46c54cf27061 platform/x86: touchscreen_dmi: Add swap-x-y quirk for Good [...] adds fcd38f178b78 platform/x86: intel-vbtn: Support for tablet mode on Dell [...] adds aa44afab87af platform/x86: thinkpad_acpi: correct palmsensor error checking adds 5b569302520a platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check adds 040f7ce41dce Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 1d53864c3617 scsi: ufs: Fix possible power drain during system suspend adds 21acf4601cc6 scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL [...] adds 6948a96a0d69 scsi: ufs: Relocate flush of exceptional event adds 35fc4cd34426 scsi: ufs: Correct the LUN used in eh_device_reset_handler [...] adds d50c7986fbf0 scsi: qedi: Correct max length of CHAP secret adds 39718fe7adb1 scsi: mpt3sas: Fix spelling mistake in Kconfig "compatibli [...] adds 3b01d7ea4dae scsi: scsi_debug: Fix memleak in scsi_debug_init() adds e5cc9002caaf scsi: sd: Suppress spurious errors when WRITE SAME is bein [...] adds be2553358cd4 scsi: sd: Remove obsolete variable in sd_remove() adds 0b2894cd0fdf scsi: docs: ABI: sysfs-driver-ufs: Add DeepSleep power mode adds b112036535ed scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression adds 5e6ddadf7637 scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM adds 901d01c8e50c scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to [...] adds 4ee7ee530bc2 scsi: ufs: Fix livelock of ufshcd_clear_ua_wluns() adds eeb1b55b6e25 scsi: ufs: Fix tm request when non-fatal error happens adds 8589f53fc013 Merge remote-tracking branch 'scsi-fixes/fixes' adds 00cb645fd7e2 drm/i915/dsi: Use unconditional msleep for the panel_on_de [...] adds 057fe3535eb3 drm/i915: Disable RPM wakeref assertions during driver shutdown adds bb83d5fb550b drm/i915/backlight: fix CPU mode backlight takeover on LPT adds 2af526818041 drm/i915/icl: Fix initing the DSI DSC power refcount durin [...] adds 4ceb06e7c336 drm/i915/gvt: Fix vfio_edid issue for BXT/APL adds 166ae7315678 Merge tag 'gvt-fixes-2020-01-08' of https://github.com/int [...] adds 5a62041f16ee Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds ca1219c0a743 mmc: sdhci-of-dwcmshc: fix rpmb access adds 1a3ed0dc3594 mmc: sdhci-xenon: fix 1.8v regulator stabilization adds 2fa135484b2c Merge remote-tracking branch 'mmc-fixes/fixes' adds cf7b2ae4d704 riscv: return -ENOSYS for syscall -1 adds 11f4c2e940e2 riscv: Fix kernel time_init() adds 1f1496a923b6 riscv: Fix sifive serial driver adds 643437b996ba riscv: Enable interrupts during syscalls with M-Mode adds 0ea02c737752 riscv: Drop a duplicated PAGE_KERNEL_EXEC adds 4e77caf7228e Merge remote-tracking branch 'risc-v-fixes/fixes' adds a0adc8eabb40 dma-buf: cma_heap: Fix memory leak in CMA heap adds 843010a815e8 drm/ttm: Fix address passed to dma_mapping_error() in ttm_ [...] adds a5e92ef3c3fd drm: Check actual format for legacy pageflip. adds e3edf574a9a7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds a76082b037f5 Makefile: use smaller dictionary size for xz module compression adds b374ed5e6804 Merge remote-tracking branch 'kbuild/for-next' adds f726c72d6c05 dma-mapping: benchmark: check the validity of dma mask bits adds 1cb07503273e Merge remote-tracking branch 'dma-mapping/for-next' adds 9b28a2eacfe4 soc: document merges adds 02029948b20a Merge remote-tracking branch 'arm-soc/for-next' adds b4d1e231fcdc arm: dts: owl-s500: Add Clock Management Unit adds 11bc96ba758b arm: dts: owl-s500: Set CMU clocks for UARTs adds 0c2e4ecb12ce arm: dts: owl-s500: Add Reset controller adds 2cfb1b3f251e arm: dts: owl-s500: Add DMA controller adds b846f3febbb3 arm: dts: owl-s500: Add pinctrl & GPIO support adds 481c640596bc arm: dts: owl-s500: Add MMC support adds 83ba46e312a1 arm: dts: owl-s500: Add I2C support adds 3f435fba46c8 arm: dts: owl-s500: Add SIRQ controller adds 8e23902d1243 arm: dts: owl-s500-roseapplepi: Add uSD support adds 7b69552264ac arm: dts: owl-s500-roseapplepi: Add I2C pinctrl configuration adds 9ccea672ac77 MAINTAINERS: Add linux-actions ML for Actions Semi Arch adds a501abf8d8cb Merge branch 'v5.12/soc' into for-next adds b6a43c92f357 Merge remote-tracking branch 'actions/for-next' adds 7386a559caa6 arm64: dts: amlogic: meson-g12: Set FL-adj property value adds 1879343b75de Merge branch 'v5.11/fixes' into tmp/aml-rebuild adds 82cbd497e58c arm64: dts: meson: vim3: whitespace fixups adds b3ffd9f68a2c arm64: dts: meson: Fix schema warnings for pwm-leds adds 60f232d3c04a Merge branch 'v5.12/dt64' into tmp/aml-rebuild adds b5e70e3c343c Merge remote-tracking branch 'amlogic/for-next' adds 92955b13f7c6 ARM: config: Enable PSTORE in aspeed_g5_defconfig adds 41707a524026 Merge branches 'soc-for-v5.11' and 'defconfig-for-v5.11' i [...] adds f8664123503d Merge remote-tracking branch 'aspeed/for-next' adds 960ddf70cc11 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs adds 3a4e55c355a4 ARM: configs: at91: remove ATMEL_TCLIB adds 00a1aa475f50 ARM: configs: multi_{v5,v7}: remove ATMEL_TCLIB adds 3e3d5e8a7d73 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next adds 6f15eb67bce8 Merge remote-tracking branch 'at91/at91-next' adds a2d522ff0f5c memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops adds bd96a89ca3fe memory: emif: Use DEFINE_SPINLOCK() for spinlock adds 8e9199189443 dt-bindings: memory: renesas,rpc-if: Add support for RZ/G2 Series adds 409f9fe9db24 memory: renesas-rpc-if: Add RZ/G2 to Kconfig description adds 281462e59348 memory: tegra124-emc: Make driver modular adds 9c56679d6f67 memory: tegra124-emc: Continue probing if timings are miss [...] adds 380def2d4cf2 memory: tegra124: Support interconnect framework adds 81053f0e95da Merge branch 'for-v5.12/tegra-mc' into for-next adds fa200c93f843 Merge remote-tracking branch 'drivers-memory/for-next' adds 6337c2353a06 ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight adds b33cf814b1eb arm64: dts: imx8mn: Fix duplicate node name adds 1653e3d47062 arm64: dts: ls1028a: fix the offset of the reset register adds fd25c883667b ARM: dts: tbs2910: rename MMC node aliases adds 097530bf8cd4 ARM: imx: fix imx8m dependencies adds 70b6ff4c549a ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status adds 5a22747b76ca ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming adds 95741fdb5290 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 PLL clocks adds de332bf24278 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 bypa [...] adds e4c0ca7894e8 clk: imx: clk-imx8qxp: Register DC0 display clocks with im [...] adds 6f88ef38ecf4 clk: imx: clk-imx8qxp: Add some SCU clocks support for MIP [...] adds 950abc2e13ea Merge branch 'clk/imx' into for-next adds 7d981405d0fd soc: imx8m: change to use platform driver adds 774b480bde6b Merge branch 'imx/drivers' into for-next adds c7e73b5051d6 ARM: imx: mach-imx6ul: remove 14x14 EVK specific PHY fixup adds fbaff050bb09 ARM: mach-imx: imx6ul: Print SOC revision on boot adds e6008aaeb14d Merge branch 'imx/soc' into for-next adds fd159539f7b0 dt-bindings: arm: fsl: Add beacon,imx8mn-beacon-kit adds d3c83bcab318 dt-bindings: display: simple: fix alphabetical order for E [...] adds 279ebba7fbf0 dt-bindings: display: simple: add EDT compatibles already [...] adds 922fb2db0287 dt-bindings: display: simple: Add Kyocera tcg070wvlq panel adds 7ae786b05f7e dt-bindings: vendor-prefixes: Add an entry for Plymovent adds 94e17a033953 dt-bindings: arm: fsl: add Plymovent M2M board adds f1b8d58d3188 dt-bindings: arm: fsl: add Plymovent BAS board adds 267d46714054 dt-bindings: soc: imx8m: add DT Binding doc for soc unique ID adds 46a7867dd704 dt-bindings: arm: fsl: Add binding for Gateworks boards wi [...] adds 002c73209e9d dt-bindings: arm: fsl: add Protonic MVT board adds 60f95bf61edd dt-bindings: arm: fsl: add Protonic PRTI6G board adds d22782c03d89 bindings: arm: fsl: Add PHYTEC i.MX8MP devicetree bindings adds e8938792e7bb Merge branch 'imx/bindings' into for-next adds 8c906de4b768 ARM: dts: add Plymovent M2M board adds 2c62f908c08e ARM: dts: add Plymovent BAS board adds c8ed7211bf12 ARM: dts: imx28: add pinmux for USB1 overcurrent on pwm2 adds f9eb60d57407 ARM: dts: imx6q-logicpd: Drop unused clock-names reference adds f3604ba14bd7 ARM: dts: add Protonic MVT board adds 2e0e77e4b82c ARM: dts: imx6q(dl): Move 'port' nodes under 'ports' for H [...] adds 062bf67d83e5 ARM: dts: add Protonic PRTI6G board adds 0f1fb356400a Merge branch 'imx/dt' into for-next adds 36ca3c8ccb53 arm64: dts: imx: Add Beacon i.MX8M Nano development kit adds 3f8c61a567eb arm64: dts: ls1043a: add DT node for external interrupt lines adds 7968344126e5 arm64: dts: ls1046a: add DT node for external interrupt lines adds c4a462485aee arm64: dts: ls1046ardb: Add interrupt line for RTC node adds 0e88b5fd565d arm64: dts: ls1088a: add DT node for external interrupt lines adds 09b19ef87826 arm64: dts: ls1088ardb: fix interrupt line for RTC node adds ebb0713736ac arm64: dts: ls208xa: add DT node for external interrupt lines adds 6f5851a866b2 arm64: dts: ls208xa-rdb: add interrupt line for RTC node adds 332b6a79b415 arm64: dts: lx2160a: add DT node for external interrupt lines adds a430c3d2f0af arm64: dts: lx2160ardb: fix interrupt line for RTC node adds 9c2eb8b7be78 arm64: dts: freescale: use fixed index mmcN for NXP layers [...] adds 26442c799857 arm64: dts: imx8mn: Configure clock rate for audio plls adds b5f2ace2283c arm64: dts: imx8mn-evk: Add sound-wm8524 card nodes adds 4c36eb101986 arm64: dts: imx8mn-evk: Add sound-spdif card nodes adds edb93de429f9 arm64: dts: imx8mq-librem5-devkit: Tweak pmic regulators adds ff38c1ddbb1c arm64: dts: imx8mq-librem5-devkit: Disable snvs_rtc adds 48563c054f59 arm64: dts: imx8mq-librem5-devkit: Drop custom clock settings adds 190621e0f609 arm64: dts: imx8mm-beacon: Drop unused clock-names reference adds 62270eeb2b63 arm64: dts: imx8mq: Add clock parents for mipi dphy adds 84b1f57d1067 arm64: dts: imx8mq-librem5: add vin-supply to VDD_1V8 adds c003b15b4c10 arm64: dts: imx8mq-librem5: add pinctrl for the touchscree [...] adds 6a67d8fbee56 arm64: dts: imx8mq-librem5: Move usdhc clocks assignment t [...] adds 1773b8d6697a arm64: dts: imx8mq-librem5-r3: workaround i2c1 issue with [...] adds 70db442df67c arm64: dts: ls1012a: use constants in the clockgen phandle adds 99314eb13c74 arm64: dts: ls1028a: use constants in the clockgen phandle adds 7525022da260 arm64: dts: ls1043a: use constants in the clockgen phandle adds 973fb5e174b0 arm64: dts: ls1046a: use constants in the clockgen phandle adds f9799323bda6 arm64: dts: ls1088a: use constants in the clockgen phandle adds b0ccb208d760 arm64: dts: ls208xa: use constants in the clockgen phandle adds 8e9f7797bcdf arm64: dts: lx2160a: use constants in the clockgen phandle adds ce58459d8c7f arm64: dts: imx8m: add SoC ID compatible adds cbff23797fa1 arm64: dts: imx8m: add NVMEM provider and consumer to read [...] adds 6f30b27c5ef5 arm64: dts: imx8mm: Add Gateworks i.MX 8M Mini Development Kits adds 88f7f6bcca37 arm64: dts: freescale: Add support for phyBOARD-Pollux-i.MX8MP adds 54a77605ec0b Merge branch 'imx/dt64' into for-next adds fe0e2394cccc arm64: defconfig: Enable WM8962 adds 773fcbcdf9d6 ARM: imx_v6_v7_defconfig: enable power driver of RN5T618 P [...] adds 9184f0b22088 arm64: defconfig: Enable Librem 5 devkit components adds 411539577f52 arm64: defconfig: Enable rv3028 i2c rtc driver adds 4a63902c2b33 arm64: defconfig: Enable PCA9532 support adds 25f2978650f0 Merge branch 'imx/defconfig' into for-next adds cbea35560fc2 Merge remote-tracking branch 'imx-mxs/for-next' adds a5e886fb26f2 Merge branch 'for_5.11/drivers-soc' into next adds 9f41d13fc9fd Merge branch 'for_5.11/keystone-dts' into next adds b2a8f6ce4bdc Merge branch 'for_5.11/drivers-soc' into next adds 44dee1e2defe Merge remote-tracking branch 'keystone/next' adds 727bfb2c55b0 Merge branch 'v5.10-next/soc' into for-next adds 8429a38b83fd Merge remote-tracking branch 'mediatek/for-next' adds 59e0db73c5ea Merge branch 'mvebu/arm' into mvebu/for-next adds c2561cff458c Merge branch 'mvebu/dt' into mvebu/for-next adds dc14300bb67b Merge branch 'mvebu/dt64' into mvebu/for-next adds fbcf6901cc50 Merge remote-tracking branch 'mvebu/for-next' adds 7045d808685e Merge branch 'fixes' into for-next adds 2565feb3ad18 Merge branch 'omap-for-v5.11/dt' into for-next adds b0e0310712c4 ARM: multi_v7_defconfig: ti: Enable networking options for [...] adds 0d4103280731 Merge branch 'omap-for-v5.11/defconfig' into for-next adds cfb95c01dc43 Merge branch 'fixes' into for-next adds 7c9be0d5be1f Merge branch 'omap-for-v5.11/dt' into for-next adds 2879a84c30ce Merge branch 'fixes' into for-next adds b468bcc6ef50 Merge branch 'omap-for-v5.11/soc' into for-next adds 26530864396e Merge branch 'omap-for-v5.11/genpd' into for-next adds 5092d3983488 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds 6a5044c84dfa Merge branch 'omap-for-v5.11/genpd' into for-next adds 1a93456d08b8 ARM: dts: am33xx-l4: add dt node for new cpsw switchdev driver adds f0d67d10b7c4 ARM: dts: am335x-evm/evmsk/icev2: switch to new cpsw switch drv adds 194b1cfa126d Merge branch 'omap-for-v5.11/dt' into for-next adds 3ab1aa83db70 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds 77c69e9f54a7 Merge branch 'fixes' into for-next adds e278f68cbf18 ARM: dts: omap3-gta04: fix twl4030-power settings adds 06d6b9e10f25 Merge branch 'omap-for-v5.11/dt' into for-next adds c01706e750ad Merge branch 'fixes' into for-next adds 4675dcacc1ed Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds dfb7239cf3f8 Merge branch 'fixes' into for-next adds 7a8633c4551f ARM: dts: am574x-idk: add support for EMIF1 ECC adds 685a78074218 ARM: dts: dra76x: add support for OPP_PLUS adds 4d4ce69f19d4 ARM: dts: dra71-evm: mark ldo0 regulator as always on adds 792952314166 Merge branch 'omap-for-v5.11/dt' into for-next adds 973a4413564e Merge remote-tracking branch 'omap/for-next' adds 5b5465dd947c arm64: defconfig: Make INTERCONNECT_QCOM_SDM845 builtin adds a9164910c5ce arm64: dts: qcom: c630: keep both touchpad devices enabled adds ca83049505e1 Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] adds 74b87103b3d0 arm64: defconfig: Enable HID multitouch adds 19f0af6ab132 arm64: defconfig: Enable TMPFS Posix ACL adds 0085a33a25cc arm64: dts: qcom: sm8250: Add support for LLCC block adds 221f0ef37f55 arm64: dts: sm8250-mtp: enable USB host nodes adds 7c1dffd471b1 arm64: dts: qcom: sm8250.dtsi: add display system nodes adds 46967bb61a20 arm64: dts: qrb5165-rb5: add mdss/mdp/dsi nodes adds 0b2033dcf4af arm64: dts: qcom: qrb5165-rb5: add gpu/zap-shader node adds 9e301a547a7e arm64: dts: qcom: sm8250-mtp: add gpu/zap-shader node adds 04c8e3f7e9e9 arm64: dts: qcom: qrb5165-rb5: correct vdc_3v3 regulator adds d004c631ea4e arm64: dts: qcom: qrb5165-rb5: add lt9611 HDMI bridge adds 3f2094dfbe69 arm64: dts: qcom: sm8250: power up dispcc on sm8250 by MMC [...] adds 63e10791ccab arm64: dts: qcom: sm8250: add apr and its services adds 793bbd2db7e3 arm64: dts: qcom: sm8250: add audio clock controllers adds 3160c1b894d9 arm64: dts: qcom: sm8250: add lpass lpi pin controller node adds 768270ca57f6 arm64: dts: qcom: sm8250: add wsa and va codec macros adds b657d3726270 arm64: dts: qcom: sm8250: add mi2s pinconfs adds 590a135ebdc7 arm64: dts: qcom: qrb5165-rb5: Add Audio support adds 88b57bc335ae arm64: dts: qcom: sm8250: rename smem device node to follo [...] adds 465b13cc0ac1 arm64: dts: qcom: Fix SD card vqmmc max voltage on sc7180-trogdor adds bd167507d5b6 arm64: dts: qcom: Add device tree for ASUS Zenfone 2 Laser adds 8d079bf20410 arm64: dts: qcom: sc7180: Drop pinconf on dp_hot_plug_det adds 066d21bcf605 arm64: dts: qcom: sm8150: Define CPU topology adds 81188f585d02 arm64: dts: qcom: sm8150: Add PSCI idle states adds 5b2dae72187d arm64: dts: qcom: sm8150: Add CPU capacities and energy model adds f772081f4883 arm64: dts: qcom: sc7180: Add "dp_hot_plug_det" pinconf fo [...] adds 826e6faf49ae arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible adds f426c3b1d66f dt-bindings: msm: Add LLCC for SM8250 adds 916c0c05521a soc: qcom: llcc-qcom: Extract major hardware version adds c4df37fe186d soc: qcom: llcc-qcom: Add support for SM8250 SoC adds e1d8008179fe drivers: qcom: rpmh-rsc: Do not read back the register wri [...] adds e2b0330c5a20 dt-bindings: soc: qcom: convert qcom,smem bindings to yaml adds 1b3df368914b soc: qcom: smem: use %*ph to print small buffer adds fef419c463d0 soc: qcom: rpmh: Remove serialization of TCS commands adds 719354233143 dt-bindings: arm: qcom: Document SDX55 platform and boards adds 9d038b2e62de ARM: dts: qcom: Add SDX55 platform and MTP board support adds dea0e9bc0524 ARM: dts: qcom: sdx55: Add pincontrol node adds ec99770d4b62 ARM: dts: qcom: sdx55: Add reserved memory nodes adds f036549f29a3 ARM: dts: qcom: sdx55: Add support for SDHCI controller adds a2bdfdfba2af ARM: dts: qcom: sdx55: Enable ARM SMMU adds 985eef1d0343 ARM: dts: qcom: sdx55: Add support for TCSR Mutex adds 8cf74d0565cf ARM: dts: qcom: sdx55: Add Shared memory manager support adds 2470941806c6 ARM: dts: qcom: sdx55: Add QPIC BAM support adds 4bd7bfb4566a ARM: dts: qcom: sdx55: Add QPIC NAND support adds 512e39d2cf09 ARM: dts: qcom: sdx55-mtp: Enable BAM DMA adds 4f944be5f567 ARM: dts: qcom: sdx55-mtp: Enable QPIC NAND adds 3b6785ed437e ARM: dts: qcom: sdx55: Add spmi node adds e6facb6331f9 ARM: dts: qcom: sdx55-mtp: Add pm8150b pmic adds 3cef2d55f9ee ARM: dts: qcom: sdx55: Add rpmpd node adds c222f3ec120f ARM: dts: qcom: Add PMIC pmx55 dts adds 8bf259a9c7f9 ARM: dts: qcom: sdx55-mtp: Add pmx55 pmic adds d949eaf87089 ARM: dts: qcom: sdx55-mtp: Add regulator nodes adds b69b63bfed82 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] adds eafefbfb8c17 Merge remote-tracking branch 'qcom/for-next' adds e10bb7f95cba ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 adds 020e0c97cec4 Merge remote-tracking branch 'raspberrypi/for-next' adds 6c0bc05ed81e Merge branch 'v5.8/soc' into next adds 486f29df6941 Merge branch 'v5.8/dt' into next adds d471916d32c7 Merge remote-tracking branch 'realtek/for-next' adds 5edf8bd6f4a2 arm64: dts: renesas: rcar-gen3: Add missing CMT nodes adds 4e4c17c6c390 arm64: dts: renesas: rcar-gen3: Add missing TMU nodes adds db030c5a9658 arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio adds ac817b5a084d arm64: dts: renesas: beacon kit: Remove unnecessary nodes adds 5a5da0b758b3 arm64: dts: renesas: beacon: Fix audio-1.8V pin enable adds 012f3e37ca13 arm64: dts: renesas: beacon: Fix LVDS PWM Backlight adds 7f1cb1579808 arm64: dts: renesas: beacon: Fix RGB Display PWM Backlight adds a48f3c13689c arm64: dts: renesas: beacon: Don't make vccq_sdhi0 always on adds 7e0fac6a0da5 arm64: dts: renesas: beacon: Enable SPI adds 900d9fc3bece arm64: dts: renesas: beacon: Correct I2C bus speeds adds f4b30c0a03a9 arm64: dts: renesas: r8a779a0: Add RWDT node adds d207dc500bbc arm64: dts: renesas: falcon: Enable watchdog timer adds 0d2a7e15d791 dt-bindings: arm: renesas: Add Beacon RZ/G2N and RZ/G2H boards adds b8e76cdb1574 Merge branches 'renesas-arm-dt-for-v5.12' and 'renesas-dt- [...] adds fe82bb4db533 arm64: dts: renesas: beacon: Configure programmable clocks adds b29120d6cfa9 arm64: dts: renesas: beacon kit: Fix Audio Clock sources adds dc3dba98d2d3 arm64: dts: renesas: beacon: Configure Audio CODEC clocks adds e718d563750d arm64: dts: renesas: beacon: Better describe keys adds 33aaab6d5c63 arm64: dts: renesas: beacon-rzg2m-kit: Rearrange SoC uniqu [...] adds ed6ae131b0e8 arm64: dts: renesas: r8a774b1: Introduce beacon-rzg2n-kit adds 4d0e87eb6f54 arm64: dts: renesas: r8a774e1: Introduce beacon-rzg2h-kit adds e1076ce07b77 arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H adds 8811955d0a6d arm64: dts: renesas: rzg2: Add RPC-IF Support adds ffb284986e56 Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next adds 1cd757212197 Merge remote-tracking branch 'renesas/next' adds 9fc33807ad29 dt-bindings: reset: document Broadcom's BCM4908 PCIe reset [...] adds def26913b66f reset: simple: add BCM4908 MISC PCIe reset controller support adds e0d1662443ee reset: hisilicon: correct vendor prefix adds 0cafb846a326 dt-bindings: reset: correct vendor prefix hisi to hisilicon adds f2ad9bfd4dda dt-bindings: reset: convert Hisilicon reset controller bin [...] adds 268f17d7c28c Merge remote-tracking branch 'reset/reset/next' adds 656c648354e1 arm64: dts: rockchip: fix vopl iommu irq on px30 adds 642fb2795290 arm64: dts: rockchip: Use only supported PCIe link speed o [...] adds 43f20b1c6140 arm64: dts: rockchip: Fix PCIe DT properties on rk3399 adds 353b601d4b57 Merge branch 'v5.11-armsoc/dtsfixes' into for-next adds 3c8e5d51e4c6 arm64: defconfig: Enable REGULATOR_MP8859 adds e00a17adb397 Merge branch 'v5.12-armsoc/defconfig64' into for-next adds 36948ec3d4d0 ARM: dts: rockchip: add gpu node to rk3288-miqi adds b39d9683c721 ARM: dts: rockchip: add QoS register compatibles for rk306 [...] adds 6cc35e5edbe4 ARM: dts: rockchip: add QoS register compatibles for rk3288 adds b39049ee6b8a Merge branch 'v5.12-armsoc/dts32' into for-next adds 221c6c042fa0 arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds bd3fd04910ab arm64: dts: rockchip: add QoS register compatibles for rk3399 adds 6c3ae9f9a133 arm64: dts: rockchip: add QoS register compatibles for px30 adds 25572fb5aa98 arm64: dts: rockchip: enable HDMI sound nodes for rk3328-rock64 adds 7f02feb56d9d arm64: dts: rockchip: add SPDIF node for rk3399-rockpro64 adds 06f4ae178437 Merge branch 'v5.12-armsoc/dts64' into for-next adds 4267b270eae1 Merge remote-tracking branch 'rockchip/for-next' adds 75681980c4e3 ARM: dts: exynos: use Exynos5420 dedicated USB2 PHY compatible adds cb31334687db ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 adds 8528cda2b7c6 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk adds 437ae6094771 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato adds 77e6a5467cb8 ARM: dts: exynos: correct PMIC interrupt trigger level on Spring adds 1ac8893c4fa3 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds 3e7d9a583a24 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds e98e2367dfb4 arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 adds 1fea2eb2f5bb arm64: dts: exynos: correct PMIC interrupt trigger level o [...] adds 545a540a9c2e arm64: dts: exynos: correct S3FWRN5 NFC interrupt trigger [...] adds feb7cf14d8de Merge branch 'next/dt64' into for-next adds 0458b88267c6 soc: samsung: exynos-asv: don't defer early on not-supported SoCs adds 4561560dfb4f soc: samsung: exynos-asv: handle reading revision register error adds 352bfbb3e023 soc: samsung: exynos-chipid: convert to driver and merge e [...] adds f5bc3ac4f5d4 Merge branch 'next/drivers' into for-next adds 4a928b3b7c0f ARM: dts: exynos: Fix charging regulator voltage and curre [...] adds 3803f461bd28 ARM: dts: exynos: Add top-off charging regulator node for I9100 adds ef2a4443c150 Merge branch 'next/dt' into for-next adds 6166174afc2b soc: samsung: exynos-chipid: correct helpers __init annotation adds a867287e9066 Merge branch 'next/drivers' into for-next adds 83b3ee964493 Merge remote-tracking branch 'samsung-krzk/for-next' adds 99a064fb3a73 dt-bindings: arm: Add optional interrupt to smc/hvc SCMI t [...] adds dd820ee21d5e firmware: arm_scmi: Augment SMC/HVC to allow optional interrupt adds 6054d97ab512 MAINTAINERS: Update ARM SCMI entry adds dd63baa9d43f Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 83a8b56f472d Merge remote-tracking branch 'scmi/for-linux-next' adds dcec563e817c ARM: multi_v7_defconfig: enable counter subsystem and stm3 [...] adds 5ab05708c6fc ARM: dts: stm32: Harmonize EHCI/OHCI DT nodes name on stm32mp15 adds fc00bf9f3120 ARM: dts: stm32: update sdmmc IP version for STM32MP15 adds da43af2bfae1 ARM: dts: stm32: Add LP timer irqs on stm32mp151 adds d880b9037600 ARM: dts: stm32: Add LP timer wakeup-source on stm32mp151 adds 5d01824329e8 ARM: dts: stm32: enable HASH by default on stm32mp15 adds 80e51db907c6 ARM: dts: stm32: enable CRC1 by default on stm32mp15 adds ea5554881a0e ARM: dts: stm32: enable CRYP by default on stm32mp15 adds 9de097a44693 ARM: multi_v7_defconfig: add STM32 crypto support adds b71df93bec39 ARM: dts: stm32: set bus-type in DCMI endpoint for stm32mp [...] adds d3d8123c26a2 ARM: dts: stm32: set bus-type in DCMI endpoint for stm3242 [...] adds 6857935dce18 ARM: dts: stm32: reorder spi4 within stm32mp15-pinctrl adds 934dce0ca713 dt-bindings: connector: add typec-power-opmode property to [...] adds 933f73124ac8 dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller adds 1fb08996372a ARM: dts: stm32: add STUSB1600 Type-C using I2C4 on stm32m [...] adds 96959aaf053e ARM: multi_v7_defconfig: enable STUSB160X Type-C port cont [...] adds ca42a21484be ARM: dts: stm32: fix mdma1 clients channel priority level [...] adds 605649ed0409 ARM: dts: stm32: fix dmamux reg property on stm32mp151 adds 86067ac5bd62 ARM: dts: stm32: fix dmamux reg property on stm32h743 adds 0e4b9e24d730 ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp151 adds ed4602f54d0c ARM: dts: stm32: update stm32mp151 for remote proc synchro [...] adds 4dbd85c60be1 dt-bindings: arm: stm32: add simple-mfd compatible for tamp node adds 7264f1c618ae ARM: dts: stm32: support child mfd cells for the stm32mp1 [...] adds 71865b041310 dt-bindings: arm: stm32: Add compatible strings for DH SoM [...] adds d833b42b944a ARM: dts: stm32: Add DHCOM based PicoITX board adds 235a8368ae93 dt-bindings: vendor-prefixes: document Octavo Systems oct prefix adds d27a52d51454 dt-bindings: arm: stm32: add extra SiP compatible for lxa, [...] adds 1926d571a413 ARM: dts: stm32: lxa-mc1: add OSD32MP15x to list of compatibles adds 35585a865bf5 ARM: multi_v7_defconfig: enable STM32 spdifrx support adds 814fddb955f8 ARM: multi_v7_defconfig: enable STM32 dfsdm audio support adds 7fa2502b900f Merge remote-tracking branch 'stm32/stm32-next' adds 0482a4e6de19 clk: sunxi-ng: h6-r: Add R_APB2_RSB clock and reset adds 756650820abd clk: sunxi-ng: h6: Fix CEC clock adds 014d65b60e46 bus: sunxi-rsb: Move OF match table adds 22754ac9a632 bus: sunxi-rsb: Split out controller init/exit functions adds 843107498f91 bus: sunxi-rsb: Implement suspend/resume/shutdown callbacks adds 4a0dbc12e618 bus: sunxi-rsb: Implement runtime power management adds 23e85be1ec81 ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add regulator no [...] adds 397546ac9c22 ARM: dts: sun6i-a31s-sinovoip-bpi-m2: add gpio-line-names adds 752b0aac99c7 dt-bindings: irq: sun7i-nmi: Add binding documentation for [...] adds c20e9e767513 ARM: dts: sun8i-v3s: Add the V3s NMI IRQ controller adds 8c361a10d586 ARM: dts: sun8i: Cleanup the Pinecube AXP209 node adds 46ad18e7d0e2 dt-bindings: arm: sunxi: Add SL631 with IMX179 bindings adds 8f39fab53a25 ARM: dts: sun8i-v3: Add support for the SL631 Action Camer [...] adds 8315c99cc7cb ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add poweroff node adds 3c3f87d71181 dt-bindings: arm: sunxi: add PineTab Early Adopter edition adds 7fa40ca7ef61 arm64: allwinner: dts: a64: add DT for Early Adopter's PineTab adds bdb574e592bc dt-bindings: arm: sunxi: document orig PineTab DT as sample adds 536f74a892e6 arm64: allwinner: dts: pinephone: add 'pine64, pinephone' [...] adds 2e76c5b3726d Merge branches 'sunxi/clk-for-5.12', 'sunxi/drivers-for-5. [...] adds 68838900e2cf Merge remote-tracking branch 'sunxi/sunxi/for-next' adds b2147967503f Merge branch for-5.11/clk into for-next adds f9637a690acb Merge branch for-5.11/dt-bindings into for-next adds 5ed23106dfeb Merge branch for-5.11/soc into for-next adds 63ae6e96153c Merge branch for-5.11/firmware into for-next adds 89393f2b4dd4 Merge branch for-5.11/arm/dt into for-next adds e31e64a1f7ef Merge branch for-5.11/arm64/dt into for-next adds b11a0dfbd316 Merge branch for-5.11/arm64/defconfig into for-next adds 0104ff618bfa Merge remote-tracking branch 'tegra/for-next' adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds 5f946dae68cc Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 0e3cfb868137 arm64: dts: ti: k3-j721e-main: Fix supported max outbound regions adds edb96779f3bc arm64: dts: ti: k3-j721e-main: Remove "syscon" nodes added [...] adds 4c1b22a953d9 arm64: dts: ti: k3-j7200-main: Add SERDES and WIZ device t [...] adds 3276d9f53cf6 arm64: dts: ti: k3-j7200-main: Add PCIe device tree node adds 429c0259f17f arm64: dts: ti: k3-j7200-common-proc-board: Enable SERDES0 adds 3a6319df506f arm64: dts: ti: k3-j7200-common-proc-board: Enable PCIe adds aac85c336c46 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds a26edd3d3c28 clk: renesas: r8a7796: Add TMU clocks adds e0c0d4493460 clk: renesas: r8a77965: Add TMU clocks adds 0f3a9265941b clk: renesas: r8a77990: Add TMU clocks adds fa7f47972b13 clk: renesas: r8a77995: Add TMU clocks adds 0177b5090eff clk: renesas: r8a779a0: Add FCPVD clock support adds ed447e7d60de clk: renesas: r8a779a0: Add VSPD clock support adds 57be2dc8d4cf clk: renesas: r8a779a0: Add VSPX clock support adds ab2ccacd7386 clk: renesas: r8a779a0: Add RWDT clocks adds 2e16d0df87ba clk: renesas: r8a779a0: Add HSCIF support adds 5b30be15ca26 clk: renesas: r8a779a0: Remove non-existent S2 clock adds 80d3e07ec509 clk: renesas: r8a779a0: Fix parent of CBFUSA clock adds d4733c9cbeb5 clk: renesas: r8a779a0: Add PFC/GPIO clocks adds 193fd4c76240 clk: renesas: r8a779a0: Add MSIOF clocks adds e7d621caa400 clk: renesas: rcar-gen3: Remove cpg_quirks access when reg [...] adds f2d20a01da62 clk: renesas: rcar-gen3: Factor out CPG library adds 9054b5d2e1b0 clk: renesas: r8a779a0: Add SDHI support adds e8f19b97c0a6 clk: renesas: r8a779a0: Add SYS-DMAC clocks adds 4efccd87f26f Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 7e5e0122c3cc csky: Add memory layout 2.5G(user):1.5G(kernel) adds b4292b650941 csky: Fixup perf probe failed adds 9413c684bf1e csky: Fixup show_regs doesn't contain regs->usp adds c2b3ed57c421 csky: Remove custom asm/atomic.h implementation adds 65007ba34aba csky: Fixup barrier design adds b671bf1b7f86 csky: Fixup futex SMP implementation adds a5ffe127b870 csky: Fixup asm/cmpxchg.h with correct ordering barrier adds a3ba37b44821 csky: Cleanup asm/spinlock.h adds 3e3206fb78cf csky: Fixup PTE global for 2.5:1.5 virtual memory adds c53cc2981493 csky: Remove prologue of page fault handler in entry.S adds b8ddf09ca948 csky: Add kmemleak support adds aad25d90b42f csky: Fix TLB maintenance synchronization problem adds e6d819647c13 csky: Add show_tlb for CPU_CK860 debug adds 5da883df8241 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault adds f650983e709e csky: Fixup update_mmu_cache called with user io mapping adds e28519f9ca94 csky: Add faulthandler_disabled() check adds 3d73a53853e0 csky: Fixup do_page_fault parent irq status adds 1179dbc7ced9 csky: Sync riscv mm/fault.c for easy maintenance adds 804b3f90c854 csky: mm: abort uaccess retries upon fatal signal adds f0bbf052ae46 csky: Reconstruct VDSO framework adds e25372e940b1 Merge remote-tracking branch 'csky/linux-next' adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 44b42c9ddc03 Merge remote-tracking branch 'h8300/h8300-next' adds 57ddf08642f0 microblaze: do not select TRACING_SUPPORT directly adds 4702774f9a90 Merge remote-tracking branch 'microblaze/next' adds 3a845b30bc43 mips: kernel: convert comma to semicolon adds a2d029b16cd8 mips: pci: convert comma to semicolon adds dbafd5105cfd MIPS: No need to check CPU 0 in cps_cpu_disable() adds cf8194e46c1e MIPS: Loongson64: Give chance to build under !CONFIG_NUMA [...] adds 2ee1503e546f MIPS: zboot: head.S clean up adds e8bb8f28233d MIPS: cacheinfo: Add missing VCache adds 68324a68fbbe MIPS: Loongson64: Set cluster for cores adds c2b49a323786 MIPS: perf: Add support for OCTEON III perf events. adds 0ea33321ffaf MIPS: Kill RM7K & RM9K IRQ Code adds ecd3e709747b MIPS: loongson64: smp.c: Fix block comment coding style adds d422c6c0644b MIPS: Use address-of operator on section symbols adds c58734eee6a2 MIPS: c-r4k: Fix section mismatch for loongson2_sc_init adds a6e83acee2dd MIPS: Remove empty prom_free_prom_memory functions adds fdd85e04df3f MIPS: zboot: Avoid endless loop in clear BSS. adds 3b31bb6bb549 MIPS: init: move externs to header file adds c6f2a9e17b9b MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 adds ccb21774863a MIPS: UAPI: unexport unistd_nr_{n32,n64,o32}.h adds 99b40ced9ef6 MIPS: bitops: Fix reference to ffz location adds b41d4addf98e Merge remote-tracking branch 'mips/mips-next' adds fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds de5229b425a7 nds32: remove dump_instr adds 265fb79cd50b nds32: use get_kernel_nofault in dump_mem adds 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> adds ef23a1047db5 Merge remote-tracking branch 'nds32/next' adds 641e8cd2cbf0 riscv: Cleanup sbi function stubs when RISCV_SBI disabled adds 21733cb51847 riscv/mm: Introduce a die_kernel_fault() helper function adds 21855cac82d3 riscv/mm: Prevent kernel module to access user memory with [...] adds af951c3a113b dt-bindings: riscv: Update l2 cache DT documentation to ad [...] adds 507308b8ccc9 RISC-V: sifive_l2_cache: Update L2 cache driver to support [...] adds 75e6d7248efc dt-bindings: riscv: Update DT binding docs to support SiFi [...] adds b1f592d5c1e3 dt-bindings: pwm: Update DT binding docs to support SiFive [...] adds 42cf244c8f03 dt-bindings: gpio: Update DT binding docs to support SiFiv [...] adds 57985788158a riscv: dts: add initial support for the SiFive FU740-C000 SoC adds 3489c030102f dt-bindings: riscv: Update YAML doc to support SiFive HiFi [...] adds d573b5558abb riscv: dts: add initial board data for the SiFive HiFive U [...] adds d5805af9fe9f riscv: Fix builtin DTB handling adds 3c54e3125dcd riscv: Use vendor name for K210 SoC support adds 93dc7118d3e4 riscv: Fix Canaan Kendryte K210 device tree adds eb66bfdc3ed4 riscv: cleanup Canaan Kendryte K210 sysctl driver adds c6113094ea17 dt-binding: mfd: Document canaan,k210-sysctl bindings adds 108c7a7360f1 dt-bindings: reset: Document canaan,k210-rst bindings adds 217a8e855146 dt-bindings: pinctrl: Document canaan,k210-fpioa bindings adds 671c87eca5c3 riscv: Add Canaan Kendryte K210 reset controller adds 7dbcd950f379 arm64, numa: Change the numa init functions name to be generic adds 442c0a7d3942 numa: Move numa implementation to common code adds 13975ec4801f riscv: Separate memory init from paging init adds 8dc1488c7482 riscv: Add support pte_protnone and pmd_protnone if CONFIG [...] adds 2651ff3247f7 riscv: Add numa support for riscv64 platform adds 962cfa82d260 riscv: Add machine name to kernel boot log and stack dump output adds 3037269b7ee7 Merge remote-tracking branch 'risc-v/for-next' adds 5e935f340864 Merge branch 'fixes' into for-next adds 451c00384a69 Merge remote-tracking branch 's390/for-next' adds f477a538c14d sh: dma: fix kconfig dependency for G2_DMA adds 7fb0a1a5e567 arch/sh: hyphenate Non-Uniform in Kconfig prompt adds 5c5dc5f8dccb sh: intc: Convert to DEFINE_SHOW_ATTRIBUTE adds a1153636e904 sh: mm: Convert to DEFINE_SHOW_ATTRIBUTE adds b7aaf16d10bd sh: remove CONFIG_IDE from most defconfig adds 19170492735b sh: Remove unused HAVE_COPY_THREAD_TLS macro adds 542baf5108e0 sh: Drop ARCH_NR_GPIOS definition adds 7a202ec74c15 arch: sh: remove duplicate include adds a118584e7e60 sh: mach-sh03: remove duplicate include adds b89bc060b53e sh/intc: Restore devm_ioremap() alignment adds 760ddfd4c2c1 Merge remote-tracking branch 'sh/for-next' adds 7b79eba1d0d1 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" adds 23e22b024690 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ca6d7d437b2e Merge branch 'misc-5.10' into for-next-current-v5.9-20201211 adds 9849b7586001 Merge branch 'for-next-current-v5.9-20201211' into for-nex [...] adds 50f2ad0e64bd btrfs: fix deadlock when cloning inline extent and low on [...] adds f3bdf1e463e0 btrfs: fix error handling in commit_fs_roots adds 1103cee6b8b6 btrfs: correctly calculate item size used when item key co [...] adds ae6d0695999d btrfs: qgroup: don't try to wait flushing if we're already [...] adds 02d47b6b72d8 btrfs: clarify error returns values in __load_free_space_cache adds 30669a45fd59 Merge branch 'misc-next' into for-next-next-v5.10-20201211 adds 78cb6b0f5163 btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds 7f78c3ef1cc2 btrfs: add a trace point for reserve tickets adds 123b5509410e btrfs: track ordered bytes instead of just dio ordered bytes adds 523bb862094e btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds b5d7e3e53b2c btrfs: improve preemptive background space flushing adds 4404d45002a7 btrfs: rename need_do_async_reclaim adds a83f02809a7b btrfs: check reclaim_size in need_preemptive_reclaim adds 746de9ca219f btrfs: rework btrfs_calc_reclaim_metadata_size adds 96c12f8debfb btrfs: simplify the logic in need_preemptive_flushing adds cf4e0427e4a8 btrfs: implement space clamping for preemptive flushing adds bac48c3ca628 btrfs: adjust the flush trace point to include the source adds 4718abb3ac8b btrfs: add a trace class for dumping the current ENOSPC state adds f2f577809a14 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] adds 0d8101048e55 btrfs: do not block on deleted bgs mutex in the cleaner adds 965e34bc3a70 btrfs: only let one thread pre-flush delayed refs in commit adds d9c9f60edf83 btrfs: delayed refs pre-flushing should only run the heads [...] adds 790f2b0f097f btrfs: only run delayed refs once before committing adds 63dbb9709a74 btrfs: stop running all delayed refs during snapshot adds 468e4786704a btrfs: run delayed refs less often in commit_cowonly_roots adds 3c078ac44983 Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] adds 97847e06525b Merge branch 'for-next-next-v5.10-20201211' into for-next- [...] adds ec9c111b6c06 Merge remote-tracking branch 'btrfs/for-next' adds 10f42b3e6483 libceph: zero out session key and connection secret adds 4972cf605f8a libceph, ceph: disambiguate ceph_connection_operations handlers adds 9eb3af21f11f Merge remote-tracking branch 'ceph/master' adds 87398713bc63 cifs: style: replace one-element array with flexible-array adds 5d55d8d79956 smb3: allow files to be created with backslash in file name adds 236237ab6de1 cifs: check pointer before freeing adds 6f70eedc11d2 Merge remote-tracking branch 'cifs/for-next' adds 4b7bc2c32cba exfat: improve performance of exfat_free_cluster when usin [...] adds a9f8d92a5210 Merge remote-tracking branch 'exfat/dev' adds a4db1072e1a3 quota: Fix memory leak when handling corrupted quota file adds ac7b79fd190b inotify, memcg: account inotify instances to kmemcg adds d15cd626d7a4 Pull inotify memcg accounting patch. adds 7ca1aa99d55b Merge remote-tracking branch 'ext3/for_next' adds e789ca0cc1d5 ext4: combine ext4_handle_error() and save_error_info() adds 4392fbc4bab5 ext4: drop sync argument of ext4_commit_super() adds 05c2c00f3769 ext4: protect superblock modifications with a buffer lock adds 2d01ddc86606 ext4: save error info to sb through journal if available adds e92ad03fa534 ext4: use sbi instead of EXT4_SB(sb) in ext4_update_super() adds dfd56c2c0c0d ext4: fix superblock checksum failure when setting password salt adds a3f5cf14ff91 ext4: drop ext4_handle_dirty_super() adds 5a3b590d4b2d ext4: don't leak old mountpoint samples adds 7fdae150debd Merge remote-tracking branch 'ext4/dev' adds b2078605ad77 f2fs: handle unallocated section and zone on pinned/atgc adds 767890bd72d0 f2fs: Replace expression with offsetof() adds 6502b773ecf5 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] adds 5904fdc48fcf f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] adds 5bb98750fae5 f2fs: enforce the immutable flag on open files adds c055be20d805 f2fs: relocate f2fs_precache_extents() adds 0ba061b9e957 f2fs: compress: support compress level adds ec0d0eb347b0 f2fs: compress: deny setting unsupported compress algorithm adds bce967787624 f2fs: introduce a new per-sb directory in sysfs adds 969945899a35 f2fs: introduce sb_status sysfs node adds ee93b4fafed9 f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() adds 2dad5a0dd7b6 f2fs: fix out-of-repair __setattr_copy() adds b3cb8486f8d0 f2fs: trival cleanup in move_data_block() adds 3d8729d64f2f f2fs: clean up post-read processing adds b9f76004363d f2fs: fix null page reference in redirty_blocks adds b3c97f292f03 Merge remote-tracking branch 'f2fs/dev' adds 3bef198f1b17 JFS: more checks for invalid superblock adds d4f6cbe97147 Merge remote-tracking branch 'jfs/jfs-next' adds 3d1a90ab0ed9 NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock adds c98e9daa59a6 NFS: Adjust fs_context error logging adds 86b53fbf08f4 net: sunrpc: interpret the return value of kstrtou32 correctly adds 67bbceedc9bb pNFS: Mark layout for return if return-on-close was not sent adds 078000d02d57 pNFS: We want return-on-close to complete when evicting the inode adds c18d1e17ba2f pNFS: Clean up pnfs_layoutreturn_free_lsegs() adds 2c8d5fc37fe2 pNFS: Stricter ordering of layoutget and layoutreturn adds 1757655d780d NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removi [...] adds 46c9ea1d4fee NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() adds cb2856c59717 NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter adds 113aac6d567b NFS: nfs_delegation_find_inode_server must first reference [...] adds 896567ee7f17 NFS: nfs_igrab_and_active must first reference the superblock adds 2d9bd8324c3a Merge remote-tracking branch 'nfs/linux-next' adds 11392155f2bd NFS: Disable READ_PLUS by default adds e28f46e29bd7 Merge remote-tracking branch 'nfs-anna/linux-next' adds ba961946295a fs: 9p: add generic splice_read file operations adds 324a158fe535 fs: 9p: add generic splice_write file operation adds 8fa4f62b6963 Merge remote-tracking branch 'v9fs/9p-next' adds d17b9ec777d8 sparc64: get rid of fake_swapper_regs adds af7652500b4c sparc32: get rid of fake_swapper_regs adds 415ddc3b1056 sparc32: take ->thread.flags out adds e51ea5442996 sparc32: don't bother with lookup_fault() in __bzero() adds 5f99d33810b0 sparc32: kill lookup_fault() adds df06c27ebd86 sparc32: switch __bzero() away from range exception table entries adds cfd5fa7021a5 sparc32: get rid of range exception table entries in check [...] adds c4da8e0dc6f7 sparc32: switch copy_user.S away from range exception tabl [...] adds b4edf06c8aaa sparc32: switch to generic extables adds 73686e787b49 Merge remote-tracking branch 'sparc/master' into work.sparc32 adds 8a00dd0012f3 binfmt_elf: partially sanitize PRSTATUS_SIZE and SET_PR_FPVALID adds f2485a2dc9f0 elf_prstatus: collect the common part (everything before p [...] adds 7facdc426f86 [amd64] clean PRSTATUS_SIZE/SET_PR_FPVALID up properly adds 85f2ada718a8 x32: make X32, !IA32_EMULATION setups able to execute x32 [...] adds 14cfba2e906f Merge remote-tracking branch 'mips/mips-fixes' into work.e [...] adds 6835501e789a mips binfmt_elf*32.c: use elfcore-compat.h adds c3cd7564819a mips: kill unused definitions in binfmt_elf[on]32.c adds fd624c712dfc mips: KVM_GUEST makes no sense for 64bit builds... adds 056f280f3b63 mips compat: don't bother with ELF_ET_DYN_BASE adds 2fb33bec053b mips: don't bother with ELF_CORE_EFLAGS adds 0bb87f051e42 mips compat: switch to compat_binfmt_elf.c adds 41026c343540 Kconfig: regularize selection of CONFIG_BINFMT_ELF adds 492ed38192fc compat_binfmt_elf: don't bother with undef of ELF_ARCH adds e565d89e4aa0 get rid of COMPAT_ELF_EXEC_PAGESIZE adds 241505628993 qib_fs: switch to simple_recursive_removal() adds 14e43bf43561 vfs: don't unnecessarily clone write access for writable fds adds edbb35cc6bdf fs/inode.c: make inode_init_always() initialize i_ino to 0 adds aa7d5c7e307a cramfs: use %pD instead of messing with file_dentry()->d_name adds 181b150f1565 erofs: use %pd instead of messing with ->d_name adds 5cc02325880f Merge branches 'fixes', 'work.sparc', 'work.sparc32', 'wor [...] adds e404b097597c Merge remote-tracking branch 'vfs/for-next' adds 22ed34492cf7 Merge branch 'printk-rework' into for-next adds d4f0349bc008 Merge branch 'for-5.10' into for-next adds af8fbcb58191 Merge branch 'printk-rework' into for-next adds 6579e79e7a8a Merge branch 'printk-rework' into for-next adds 22ac367a8ac0 Merge branch 'printk-rework' into for-next adds ece33d6abfbc Merge branch 'for-5.10' into for-next adds 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next adds de6e7a24979b Merge branch 'for-5.10-trivial' into for-next adds 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next adds 97919d7f73dc Merge branch 'for-5.11' into for-next adds 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next adds eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next adds b801e827af39 Merge branch 'for-5.11' into for-next adds 2e9dda43cb06 Merge branch 'printk-rework' into for-next adds 7c76194275c9 Revert "init/console: Use ttynull as a fallback when there [...] adds 0459d46d8a44 Merge branch 'for-5.11-null-console-fixup' into for-next adds 29bf13334170 Merge remote-tracking branch 'printk/for-next' adds aae3f05c3fd2 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds 78f229f61252 Merge branch 'for-5.11/asus' into for-next adds 57005fe2692b Merge branch 'for-5.11/amd-sfh-hid' into for-next adds be9d87ef759e Merge branch 'for-5.11/i2c-hid' into for-next adds 2039112f7c1c Merge branch 'for-5.11/core' into for-next adds d0a19d03cbb8 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds 244dd46c1f52 Merge branch 'for-5.10/upstream-fixes' into for-next adds d7caaeda99e3 Merge branch 'for-5.10/upstream-fixes' into for-next adds 42e584ce112d Merge branch 'for-5.10/upstream-fixes' into for-next adds bdc26d793481 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds e76f0c214c41 Merge branch 'for-5.10/upstream-fixes' into for-next adds 292cbdcc69fe Merge branch 'for-5.10/upstream-fixes' into for-next adds 50cd491505d8 Merge branches 'for-5.10/upstream-fixes' and 'for-5.11/son [...] adds 1d998cf60e46 Merge branch 'for-5.11/intel-ish' into for-next adds 8deafee9cada Merge branch 'for-5.10/upstream-fixes' into for-next adds 4c8cf5a6fb73 Merge branch 'for-5.11/core' into for-next adds a5c2894eaf92 Merge branch 'for-5.11/core' into for-next adds 376358034a7c Merge branch 'for-5.11/wacom' into for-next adds 24a4a26dd232 Merge branch 'for-5.11/elecom' into for-next adds 8bf3f590005f Merge branch 'for-5.10/upstream-fixes' into for-next adds 9bb5c7135ec4 Merge branch 'for-5.11/elecom' into for-next adds 6ca0e9dddff6 Merge branch 'for-5.11/core' into for-next adds 853ac4b7c3d8 Merge branch 'for-5.11/core' into for-next adds 2c55c66c65fd Merge branch 'for-5.11/sony' into for-next adds d180d2424154 Merge branch 'for-5.10/upstream-fixes' into for-next adds cdaa1e42b483 Merge branch 'for-5.10/upstream-fixes' into for-next adds e90d5df7f08f Documentation: HID: hid-alps editing & corrections adds 4acdc5e5ca80 Documentation: HID: amd-sfh-hid editing & corrections adds 750376f5e136 Documentation: HID: hiddev editing & corrections adds 997930996e04 Documentation: HID: intel-ish-hid editing & corrections adds 1c9003637f1e Documentation: HID: hidraw editing & corrections adds ce6bf2d9ee1a Documentation: HID: hid-sensor editing & corrections adds a14e9d72858f Documentation: HID: hid-transport editing & corrections adds 356006a6cfb7 Documentation: HID: uhid editing & corrections adds 5cdac6027d36 Merge branch 'for-5.12/doc' into for-next adds 37309f47e2f5 HID: wacom: Fix memory leakage caused by kfifo_alloc adds f1c2ad8e5696 Merge branch 'for-5.11/upstream-fixes' into for-next adds c3d6eb6e5437 HID: multitouch: Enable multi-input for Synaptics pointsti [...] adds a5e8feae93cf Merge branch 'for-5.11/upstream-fixes' into for-next adds de30491e8bfe HID: sfh: fix address space confusion adds 10bdedf5b1ee Merge branch 'for-5.11/upstream-fixes' into for-next adds 273435a1d4e5 HID: sony: select CONFIG_CRC32 adds 6b36d59fdc6b Merge branch 'for-5.11/upstream-fixes' into for-next adds 2e23a70edabe HID: intel-ish-hid: ipc: finish power flow for EHL OOB adds 2f4ec1548b4e HID: intel-ish-hid: ipc: Address EHL Sx resume issues adds 78aae108ab3a Merge branch 'for-5.12/intel-ish' into for-next adds a876e7e2a8e6 HID: uclogic: remove h from printk format specifier adds 4d2b71634b5a HID: wiimote: remove h from printk format specifier adds a58f881f92ad Merge branch 'for-5.11/upstream-fixes' into for-next adds f7271b2a697d HID: uclogic: Improve support for Trust Panora adds ae7443d6a7c4 Merge branch 'for-5.12/uclogic' into for-next adds a0312af1f94d HID: core: detect and skip invalid inputs to snto32() adds c5b986282fb0 Merge branch 'for-5.12/core' into for-next adds e400071a805d HID: logitech-dj: add the G602 receiver adds 86b26e69a1c9 Merge branch 'for-5.11/upstream-fixes' into for-next adds 7c38e769d5c5 HID: Ignore battery for Elan touchscreen on ASUS UX550 adds 8cd7ce929f88 Merge branch 'for-5.11/upstream-fixes' into for-next adds 4ef8ac4d4c02 Merge remote-tracking branch 'hid/for-next' adds 785e21cfaa68 i2c: core: Do not print duplicate error when failing to re [...] adds f069291bd5fc i2c: mlxcpld: Update module license adds cb9744178f33 i2c: mlxcpld: Decrease polling time for performance improvement adds d321ad1286d2 gpiolib: Follow usual pattern for gpiod_remove_lookup_tabl [...] adds 926e6b2cd1ca i2c: i801: Drop duplicate NULL check in i801_del_mux() adds 5581b4167c0f i2c: i801: Refactor mux code since platform_device_unregis [...] adds 357ee8841d0b i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct adds c7b514ec979e i2c: rcar: faster irq code to minimize HW race condition adds 25c2e0fb5fef i2c: rcar: optimize cacheline to minimize HW race condition adds 24c6d4bc5638 i2c: rcar: make sure irq is not threaded on Gen2 and earlier adds 9c975c432bc0 i2c: rcar: protect against supurious interrupts on V3U adds 1ca1b4516088 i2c: iproc: handle Master aborted error adds 545f4011e156 i2c: iproc: handle only slave interrupts which are enabled adds 603e77af7b07 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) adds 514bfc64efa5 i2c: iproc: fix typo in slave_isr function adds e21d79778768 i2c: iproc: handle master read request adds 4d658451c9d6 i2c: iproc: handle rx fifo full interrupt adds 61adf63a1108 i2c: gpio: fix MODULE_LICENCE adds 2478b9c1dcc9 i2c: fix platform_get_irq.cocci warnings adds 9d64834b2a68 i2c: use DIV_ROUND_UP macro to do calculation adds 45c6c873c0ec i2c: busses: Use DEFINE_SPINLOCK() for spinlock adds e7ccf47c442b Merge branch 'i2c/for-current' into i2c/for-next adds 66b0c2846ba8 i2c: mlxcpld: Add support for I2C bus frequency setting adds f0535df039e2 i2c: smbus: switch from loops to memcpy adds 26dedf493a8b Merge branch 'i2c/for-5.12' into i2c/for-next adds 27b7c6e09626 i2c: tegra: Wait for config load atomically while in ISR adds fc6d87ffc318 Merge branch 'i2c/for-current' into i2c/for-next adds 9e6b53350731 Merge remote-tracking branch 'i2c/i2c/for-next' adds e26f023e01ef firmware/dmi: Include product_sku info to modalias adds 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved adds 63c90072590e Merge remote-tracking branch 'dmi/dmi-for-next' adds 490f5d73e663 hwmon: (pc87360) convert comma to semicolon adds ecee5eb76ccf hwmon: (smsc47m1) Remove 'h' from printk format specifier adds 024043a54a52 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() adds 4e1688b24413 hwmon: (abx500) Decomission abx500 driver adds a0f4694edfd3 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support adds a5f4324078f1 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag adds 9f957f59b07f hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag adds 0a54a237d181 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() adds e7fa69d79e3d hwmon: (pwm-fan) Store tach data separately adds 18e443876c95 hwmon: (pwm-fan) Support multiple fan tachometers adds c87e5115e05c hwmon: (max6650) Switch to using the new API kobj_to_dev() adds d1f7b079ce5b hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] adds 7b0fb6f51d85 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 3a4928cf5e3c Documentation: kernel-hacking: change 'current()' to 'current' adds 05a5f51ca566 Documentation: Replace lkml.org links with lore adds 6a2195a104a4 docs: filesystems: vfs: Correct the struct name adds c4c6b86acff7 Documentation: Fix typos found in cgroup-v2.rst adds 85430c22e5ae Documentation/dax: Update description of DAX policy changing adds 7178b4a7d69c docs: Include ext4 documentation via filesystems/ adds 7594bb08fb68 Documentation: document dma device use for mcb adds ee037040f808 samples/kprobes: Remove misleading comment adds 53fe547c57a5 Merge remote-tracking branch 'jc_docs/docs-next' adds 5acc3e22c253 media: ti-vpe: cal: Create subdev for CAMERARX adds 9ccd0021d026 media: ti-vpe: cal: Drop cal_ctx m_fmt field adds 7168155002cf media: ti-vpe: cal: Move format handling to cal.c and expo [...] adds 811cb526f314 media: ti-vpe: cal: Rename MAX_(WIDTH|HEIGHT)_* macros wit [...] adds 695baaa373ab media: ti-vpe: cal: Replace hardcoded BIT() value with macro adds 71c1f16ddd52 media: ti-vpe: cal: Iterate over correct number of CAMERAR [...] adds 8d6637f10876 media: ti-vpe: cal: Implement subdev ops for CAMERARX adds cc548febd2c9 media: ti-vpe: cal: Use CAMERARX subdev s_stream op in vid [...] adds b496dc9071a0 media: ti-vpe: cal: Don't pass format to cal_ctx_wr_dma_config() adds 51e8c97df58f media: ti-vpe: cal: Rename struct cal_fmt to cal_format_info adds 75c80311eda7 media: ti-vpe: cal: Refactor interrupt enable/disable adds 172ba79dafa0 media: ti-vpe: cal: Fold PPI enable in CAMERARX .s_stream() adds cbb8cd7cc129 media: ti-vpe: cal: Stop write DMA without disabling PPI adds cff615dba5c7 media: ti-vpe: cal: Use spin_lock_irq() when starting or s [...] adds 159172f07c91 media: ti-vpe: cal: Share buffer release code between star [...] adds 5dda1b346d18 media: ti-vpe: cal: Drop V4L2_CAP_READWRITE adds 455466400c41 media: ti-vpe: cal: Drop unneeded check in cal_calc_format_size() adds d7d24d772f2c media: ti-vpe: cal: Remove DMA queue empty check at start [...] adds 9ae6b925848e media: ti-vpe: cal: Use list_first_entry() adds ca4fec54f6ba media: ti-vpe: cal: Group all DMA queue fields in struct c [...] adds 2e2279b53a9f media: ti-vpe: cal: Set cal_dmaqueue.pending to NULL when [...] adds 67252cf0ea44 media: ti-vpe: cal: Store buffer DMA address in dma_addr_t adds 2ad100f359c2 media: ti-vpe: cal: Simplify the context API adds 56f64b82356b media: tegra-video: Use zero crop settings if subdev has n [...] adds c1bcc5472825 media: tegra-video: Enable VI pixel transform for YUV and [...] adds 689bfcac95d5 media: tegra-video: Fix V4L2 pixel format RGB and YUV adds fbef4d6bb92e media: tegra-video: Add support for V4L2_PIX_FMT_NV16 adds 4281d115a4eb media: tegra-video: Add DV timing support adds 52b21a0aed90 media: tegra-video: Add support for EDID ioctl ops adds 6a4d30ce09ba media: tegra-video: Add support for VIDIOC_LOG_STATUS ioctl adds 2be21e68345b media: tegra-video: Add support for V4L2_EVENT_SOURCE_CHANGE adds 4fe27eb68cac media: tegra-video: Implement V4L2 device notify callback adds 8f81888bec5c media: v4l2-fwnode: Update V4L2_FWNODE_CSI2_MAX_DATA_LANES to 8 adds f8c9dd2b826d media: dt-bindings: tegra: Update csi data-lanes to maximu [...] adds 2ac4035a78c9 media: tegra-video: Add support for x8 captures with gang ports adds a45c39b8295f media: tegra-video: Add custom V4L2 control V4L2_CID_TEGRA [...] adds 575c52cc4cae media: videobuf2: always call poll_wait() on queues adds 726daf6bafe9 media: v4l2-mem2mem: always call poll_wait() on queues adds 28955a61568c media: v4l2-dev/event: add v4l2_event_wake_all() adds b996922bed2c media: vivid: call v4l2_event_wake_all() on disconnect adds 5cb0a64effe7 media: v4l2-dev: add EPOLLPRI in v4l2_poll() when dev is u [...] adds 4f20b7beca5a media: cec: add EPOLLPRI in poll() when dev is unregistered adds ce814ad4bb52 media: allegro: Fix use after free on error adds d74d4e2359ec media: allegro: move driver out of staging adds 0f3cc7cac0e8 media: dt-bindings: media: allegro,al5e: Convert to YAML adds 0e13f6f6ff9d media: allegro: remove custom drain state handling adds ecd07f4b9d21 media: allegro: rename stream_id to dst_handle adds a487e5b39d17 Merge remote-tracking branch 'v4l-dvb/master' adds 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed adds d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 adds 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference adds b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line adds cd6c4280fe26 docs: kasan.rst: add two missing blank lines adds fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc adds b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings adds cc55219a551e docs: userspace-api: add iommu.rst to the index file adds 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member adds 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] adds 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c adds dce89b296a4f mm: pagemap.h: fix two kernel-doc markups adds 75e9a357f9a7 net: phy: remove kernel-doc duplication adds e3122e957576 crypto: sun8x-ce*: update entries to its documentation adds 84ae28bda198 ice: docs fix a devlink info that broke a table adds 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion adds 3b9431ac5c01 docs: lockdep-design: fix some warning issues adds 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place adds df0e5f0e866b IB/srpt: docs: add a description for cq_size member adds d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include adds 116ed7f0fdfb Merge remote-tracking branch 'v4l-dvb-next/master' adds 2ee5f8f05949 units: Add Watt units adds f5ad1c747956 Documentation/powercap/dtpm: Add documentation for dtpm adds a20d0ef97abf powercap/drivers/dtpm: Add API for dynamic thermal power m [...] adds 0e8f68d7f048 powercap/drivers/dtpm: Add CPU energy model based support adds 8f50db4b5c79 powercap/drivers/dtpm: Fix __udivdi3 and __aeabi_uldivmod [...] adds 2185c23071e2 powercap/drivers/dtpm: Fix a double shift bug adds 0fe1329b7b51 powercap/drivers/dtpm: Fix some missing unlock bugs adds f8f706ad75ab powercap/drivers/dtpm: Fix an IS_ERR() vs NULL check adds 66e713fbbbc6 powercap/drivers/dtpm: Fix size of object being allocated adds d63bb6410568 Merge branch 'powercap' into linux-next adds 8d6d8c06a433 Merge remote-tracking branch 'pm/linux-next' adds fb7791e213a6 cpupower: add Makefile dependencies for install targets adds d492f6897901 Merge remote-tracking branch 'cpupower/cpupower' adds f40d81231b2d PM / devfreq: Correct spelling in a comment adds ec894883de53 PM / devfreq: Replace devfreq->dev.parent as dev in devfre [...] adds 743ea77dbfba Merge remote-tracking branch 'devfreq/devfreq-next' adds a73cb2024caa thermal/drivers/acpi: Use hot and critical ops adds 04f111130e9a thermal/core: Remove notify ops adds 96d720a84140 thermal/core: Remove the 'forced_passive' option adds 63c1a223f0b6 thermal/core: Remove unused functions rebind/unbind exception adds 3f5d428662fb thermal/core: Remove pointless test with the THERMAL_TRIPS [...] adds 866950facffb acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding adds 6b872a40803d thermal/core: Remove THERMAL_TRIPS_NONE test adds cb08ab16a2c1 thermal/core: Remove unused macro THERMAL_TRIPS_NONE adds 44dd19ee79d8 thermal/core: Precompute the delays from msecs to jiffies adds af60e00b6892 thermal/core: Use precomputed jiffies for the polling adds 0176dad782e2 thermal/core: Remove ms based delay fields adds 6250d904ae1d thermal/core: Remove pointless thermal_zone_device_reset() [...] adds 1b41401eb6ac Merge remote-tracking branch 'thermal/thermal/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds 011a994f192b Merge remote-tracking branch 'ieee1394/for-next' adds 90eef9f71208 RDMA: Convert comma to semicolon adds 6847f4392467 RDMA/hns: remove h from printk format specifier adds fe91b2366a0b RDMA/hfi1: remove h from printk format specifier adds 0ccccb045c87 RDMA/cma: Delete useless kfree code adds aaf1226bd95b RDMA: Use kzalloc for allocating only one thing adds 1e40e4eb28a6 Merge remote-tracking branch 'rdma/for-next' adds 38d26b244367 enetc: drop unneeded indirection adds 3c7df82a63d8 enetc: don't use macro magic for the readx_poll_timeout() [...] adds 652b5dba3205 enetc: drop MDIO_DATA() macro adds 76fa3ce9d45f enetc: reorder macros and functions adds 3ccdcb79226d Merge branch 'enetc-code-cleanups' adds c134db89a44b net: mhi: Add raw IP mode support adds 2b27748f4a93 net: wan: Replace simple_strtol by simple_strtoul adds 520ec34385d5 net: tipc: Replace expression with offsetof() adds 5b34af861f0b net: wan: Use DEFINE_SPINLOCK() for spinlock adds 447d871a0d08 net: usb: Use DEFINE_SPINLOCK() for spinlock adds 1454c51d1ec1 net: ixp4xx_eth: Use DEFINE_SPINLOCK() for spinlock adds 48b219a26214 cavium/liquidio: Use DEFINE_SPINLOCK() for spinlock adds c75857b05556 net: dsa: sja1105: Use kzalloc for allocating only one thing adds 33dbcf60556a bnxt_en: Use kzalloc for allocating only one thing adds 5d4caf62087d liquidio: Use kzalloc for allocating only one thing adds 8a57965ef33d iavf: Use kzalloc for allocating only one thing adds da2c3ee13e18 octeontx2-af: Use kzalloc for allocating only one thing adds 4bdba39b703a net/mlx5: DR, Add infrastructure for supporting several st [...] adds 75699246a01f net/mlx5: DR, Move macros from dr_ste.c to header adds 5212f9c65a47 net/mlx5: DR, Use the new HW specific STE infrastructure adds d65e841de803 net/mlx5: DR, Move HW STEv0 match logic to a separate file adds b7f7ad1846f6 net/mlx5: DR, Remove unused macro definition from dr_ste adds 7863c912e8a0 net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support adds 467790985d2d net/mlx5: DR, Merge similar DR STE SET macros adds dd2d3c8d206e net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header adds 40ca842c2b5b net/mlx5: DR, Refactor ICMP STE builder adds 64c7894218b9 net/mlx5: DR, Move action apply logic to dr_ste adds 6c1f0e4df858 net/mlx5: DR, Add STE setters and getters per-device API adds 6b93b400aa88 net/mlx5: DR, Move STEv0 setters and getters adds 8f9a822e5960 net/mlx5: DR, Add STE tx/rx actions per-device API adds ad17dc8cf910 net/mlx5: DR, Move STEv0 action apply logic adds 3ad5838ffb36 net/mlx5: DR, Add STE modify header actions per-device API adds 4781df92f4da net/mlx5: DR, Move STEv0 modify header logic adds db471ed90f0f Merge tag 'mlx5-updates-2021-01-05' of git://git.kernel.or [...] adds 8407b23199b0 net/mlxfw: Use kzalloc for allocating only one thing adds 8dc879a1bfe0 net: kcm: Replace fput with sockfd_put adds f011539e723c net: nfc: nci: Change the NCI close sequence adds 81a4362016e7 octeontx2-pf: Add RSS multi group support adds 89430ef34c5b macvlan: remove redundant null check on data adds ab36a3a2e678 net: phy: micrel: Add KS8851 PHY support adds ef3631220d2b net: ks8851: Register MDIO bus and the internal PHY adds 708290479c52 Merge branch 'net-ks8851-Add-KS8851-PHY-support' adds ede71cae7285 net-next: docs: Fix typos in snmp_counter.rst adds 8209f5bc3b67 net: dsa: print error on invalid port index adds aa102ffd7b08 can: tcan4x5x: replace DEVICE_NAME by KBUILD_MODNAME adds bcc3d8ef14c0 can: tcan4x5x: beautify indention of tcan4x5x_of_match and [...] adds 7813887ea972 can: tcan4x5x: rename tcan4x5x.c -> tcan4x5x-core.c adds 67def4ef8bb9 can: tcan4x5x: move regmap code into seperate file adds 1784aa1449b4 can: tcan4x5x: mark struct regmap_bus tcan4x5x_bus as constant adds 5bcd6e10ad43 can: tcan4x5x: tcan4x5x_bus: remove not needed read_flag_mask adds b9c30ef34494 can: tcan4x5x: remove regmap async support adds 52be977b3ade can: tcan4x5x: rename regmap_spi_gather_write() -> tcan4x5 [...] adds 0c05345210fc can: tcan4x5x: tcan4x5x_regmap_write(): remove not needed [...] adds bf722fdd3bc4 can: tcan4x5x: tcan4x5x_regmap_init(): use spi as context pointer adds 6e1caaf8ed22 can: tcan4x5x: fix max register value adds aaf120c37cff can: tcan4x5x: tcan4x5x_regmap: set reg_stride to 4 adds 5584114b35f8 can: tcan4x5x: add max_raw_{read,write} of 256 adds 1e81d5258d74 can: tcan4x5x: add {wr,rd}_table adds 1c5d0fc48b3a can: tcan4x5x: rework SPI access adds 0460ecaeba90 can: tcan4x5x: add support for half-duplex controllers adds 0de70e287b44 can: raw: return -ERANGE when filterset does not fit into [...] adds 8b76621b8917 dt-bindings: can: fsl,flexcan: add fsl,scu-index property [...] adds 812f0116c66a can: flexcan: add CAN wakeup function for i.MX8QM adds c10b377ff670 Merge tag 'linux-can-next-for-5.12-20210106' of git://git. [...] adds 2e4233870557 qmi_wwan: Increase headroom for QMAP SKBs adds 9cbfea02c1db bcm63xx_enet: batch process rx path adds 4c59b0f5543d bcm63xx_enet: add BQL support adds 375281d3a6dc bcm63xx_enet: add xmit_more support adds c4a207865e7e bcm63xx_enet: alloc rx skb with NET_IP_ALIGN adds 3d0b72654b0c bcm63xx_enet: consolidate rx SKB ring cleanup code adds d27de0ef5ef9 bcm63xx_enet: convert to build_skb adds ae2259eebeac bcm63xx_enet: improve rx loop adds c61ce06f3eae Merge branch 'bcm63xx_enet-major-makeover-of-driver' adds ddb4d32ed660 net: broadcom: Drop OF dependency from BGMAC_PLATFORM adds 876c4384aecc udp_tunnel: hard-wire NDOs to udp_tunnel_nic_*_port() helpers adds dedc33e7dff1 udp_tunnel: remove REGISTER/UNREGISTER handling from tunne [...] adds 30bfce109420 net: remove ndo_udp_tunnel_* callbacks adds b9ef3fecd140 udp_tunnel: reshuffle NETIF_F_RX_UDP_TUNNEL_PORT checks adds 0b86235d8f5d Merge branch 'udp_tunnel_nic-post-conversion-cleanup' adds 8b86850bf9ef net: phy: bcm7xxx: Add an entry for BCM72116 adds e6e918d4eb93 net: phy: replace mutex_is_locked with lockdep_assert_held [...] adds c6cff9dfebb3 r8169: move ERI access functions to avoid forward declaration adds acb58657c869 r8169: improve RTL8168g PHY suspend quirk adds dd15c4a0ba99 Merge branch 'r8169-improve-rtl8168g-phy-suspend-quirk' adds 90dc8fd36078 net: bridge: notify switchdev of disappearance of old FDB [...] adds 2fd186501b1c net: dsa: be louder when a non-legacy FDB operation fails adds c4bb76a9a0ef net: dsa: don't use switchdev_notifier_fdb_info in dsa_swi [...] adds 447d290a58bd net: dsa: move switchdev event implementation under the sa [...] adds 5fb4a451a87d net: dsa: exit early in dsa_slave_switchdev_event if we ca [...] adds d5f19486cee7 net: dsa: listen for SWITCHDEV_{FDB,DEL}_ADD_TO_DEVICE on [...] adds c54913c1d4ee net: dsa: ocelot: request DSA to fix up lack of address le [...] adds c214cc3aa842 Merge branch 'offload-software-learnt-bridge-addresses-to-dsa' adds f46b9b8ee89b net: dsa: move the Broadcom tag information in a separate [...] adds a5e3c9ba9258 net: dsa: export dsa_slave_dev_check adds 1593cd40d785 net: systemport: use standard netdevice notifier to detect [...] adds 1dbb130281c4 net: dsa: remove the DSA specific notifiers adds 85b277de895f Merge branch 'reduce-coupling-between-dsa-and-broadcom-sys [...] adds 6b5903f58df4 dt-bindings: net: dwmac-meson: use picoseconds for the RGM [...] adds 025822884a4f net: stmmac: dwmac-meson8b: fix enabling the timing-adjust [...] adds 140ddf0633df net: stmmac: dwmac-meson8b: use picoseconds for the RGMII [...] adds 7985244d10ea net: stmmac: dwmac-meson8b: move RGMII delays into a separ [...] adds de94fc104d58 net: stmmac: dwmac-meson8b: add support for the RGMII RX d [...] adds 7cd1de76c95f Merge branch 'dwmac-meson8b-picosecond-precision-rx-delay- [...] adds 424f481f06dc skbuff: remove unused skb_zcopy_abort function adds d6adf1b103bf skbuff: simplify sock_zerocopy_put adds 75518851a2a0 skbuff: Push status and refcounts into sock_zerocopy_callback adds 59776362b14b skbuff: replace sock_zerocopy_put() with skb_zcopy_put() adds e76d46cfff8d skbuff: replace sock_zerocopy_get with skb_zcopy_get adds 36177832f42d skbuff: Add skb parameter to the ubuf zerocopy callback adds 236a6b1cd585 skbuff: Call sock_zerocopy_put_abort from skb_zcopy_put_abort adds 70c4316749f6 skbuff: Call skb_zcopy_clear() before unref'ing fragments adds 8c793822c580 skbuff: rename sock_zerocopy_* to msg_zerocopy_* adds 06b4feb37e64 net: group skb_shinfo zerocopy related bits together. adds 04c2d33eabdc skbuff: add flags to ubuf_info for ubuf setup adds 9ee5e5ade033 tap/tun: add skb_zcopy_init() helper for initialization. adds 8e0449172497 skbuff: Rename skb_zcopy_{get|put} to net_zcopy_{get|put} adds 58334e753727 Merge branch 'generic-zcopy_-functions' adds 833d22f2f922 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f4d680e50248 ravb: remove APSR_DM adds 360a794323a8 ravb: update "undocumented" annotations adds 05eab1bf1ba6 Merge branch 'update-register-bit-definitions-in-the-ether [...] adds 12cf8e75727a bgmac: add bgmac_umac_*() helpers for accessing UniMAC registers adds 28e303da55b3 net: broadcom: share header defining UniMAC registers adds f67b4ff23917 MAINTAINERS: add bgmac section entry adds fda4fde297f8 net: ip_tunnel: clean up endianness conversions adds 09b5b5fb3902 ppp: clean up endianness conversions adds 3f5ec374ae3f ibmvnic: merge do_change_param_reset into do_reset adds 994122211665 remoteproc: qcom: expose types for COMPILE_TEST adds ce2ceb9b1cff soc: qcom: mdt_loader: define stubs for COMPILE_TEST adds a2d7764b3731 net: ipa: declare the page pointer type in "gsi_trans.h" adds 38a4066f593c net: ipa: support COMPILE_TEST adds 7e34984cc6f5 Merge branch 'net-ipa-support-compile_test' adds efb5b338da6a net: bridge: fix misspellings using codespell tool adds f73fc40327c0 ice: drop dead code in ice_receive_skb() adds 1d11fa696733 net-gro: remove GRO_DROP adds 38f7b4492564 Merge branch 'net-gro-gro_drop-deprecation' adds 095dca16d92f dpaa2-mac: split up initializing the MAC object from conne [...] adds d87e606373f6 dpaa2-mac: export MAC counters even when in TYPE_FIXED adds ef57e6c9f7d9 bus: fsl-mc: return -EPROBE_DEFER when a device is not yet [...] adds 47325da28ef1 dpaa2-eth: retry the probe when the MAC is not yet discove [...] adds ca7633407639 dpaa2-mac: remove an unnecessary check adds 14002089888b dpaa2-mac: remove a comment regarding pause settings adds 430cc4841f3f Merge branch 'dpaa2-mac-various-updates' adds 4b9c935898dd net: dsa: dsa_legacy_fdb_{add,del} can be static adds 5f1e1224d660 r8169: replace BUG_ON with WARN in _rtl_eri_write adds a46604d7ce49 r8169: improve rtl_ocp_reg_failure adds bb703e5781d6 r8169: don't wakeup-enable device on shutdown if WOL is disabled adds 43b3983437ed Merge branch 'r8169-small-improvements' adds efd5a4c04e18 mptcp: add the address ID assignment bitmap adds dc8eb10e95a8 selftests: mptcp: add testcases for setting the address ID adds 067065422fcd mptcp: add the outgoing MP_PRIO support adds 40453a5c61f4 mptcp: add the incoming MP_PRIO support adds 0f9f696a502e mptcp: add set_flags command in PM netlink adds 6e8b244a3e9d selftests: mptcp: add set_flags command in pm_nl_ctl adds 0be2ac287bcc mptcp: add the mibs for MP_PRIO adds 718eb44e5c1e selftests: mptcp: add the MP_PRIO testcases adds 49888961a45a Merge branch 'mptcp-add-mp_prio-support-and-rework-local-a [...] adds c7ee3a40e76c dt-bindings: net: convert Broadcom Starfighter 2 binding t [...] adds 41bb4b087783 dt-bindings: net: dsa: sf2: add BCM4908 switch binding adds 73b7a6047971 net: dsa: bcm_sf2: support BCM4908's integrated switch adds 13f54918db5e Merge remote-tracking branch 'net-next/master' adds 792001f4f7aa libbpf: Add user-space variants of BPF_CORE_READ() family [...] adds a4b09a9ef945 libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family adds 9e80114b1a27 selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_ [...] adds 619775c3cfd2 bpf: Remove unnecessary <argp.h> include from preload/iterators adds ec24e11e0817 bpf: Replace fput with sockfd_put in sock map adds 43b5169d8355 net, xdp: Introduce xdp_init_buff utility routine adds be9df4aff65f net, xdp: Introduce xdp_prepare_buff utility routine adds 9a8120a8d7eb selftests/bpf: Remove duplicate include in test_lsm adds e22d7f05e445 libbpf: Clarify kernel type use with USER variants of CORE [...] adds 79344c4db2da Merge remote-tracking branch 'bpf-next/for-next' adds 18f976960bca xfrm: interface: enable TSO on xfrm interfaces adds 6187262371e5 Merge remote-tracking branch 'ipsec-next/master' adds 31561e8557cd ath10k: Fix error handling in case of CE pipe init failure adds 5f1aa93ffa1f ath10k: Remove voltage regulator votes during wifi disable adds 56c5485c9e44 ath: Use safer key clearing with key cache entries adds 73488cb2fa3b ath9k: Clear key cache explicitly on disabling hardware adds d2d3e36498dd ath: Export ath_hw_keysetmac() adds 144cd24dbc36 ath: Modify ath_key_delete() to not need full key entry adds ca2848022c12 ath9k: Postpone key cache entry deletion for TXQ frames re [...] adds e2f8b74e58cb ath10k: prevent deinitializing NAPI twice adds 562934ada52a ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() adds abdcd4cbec42 ath11k: dp: clean up a variable name adds dc5771dfb27d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 24040f6ec56e Merge remote-tracking branch 'wireless-drivers-next/master' adds 9a39a927be01 Bluetooth: btqcomsmd: Fix a resource leak in error handlin [...] adds 517b693351a2 Bluetooth: btusb: Always fallback to alt 1 for WBS adds c0187b0bd3e9 Bluetooth: btqca: Add support to read FW build version for [...] adds afe0b1c86458 Bluetooth: hci_uart: Fix a race for write_work scheduling adds 295fa2a5647b Bluetooth: Remove hci_req_le_suspend_config adds 3b0d5250be30 Bluetooth: btusb: add shutdown function for wcn6855 adds 36211f7fc1e7 Bluetooth: Pause service discovery for suspend adds eaf19b0c47d1 Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x adds 7a45bcb49a39 Bluetooth: btusb: Enable MSFT extension for Intel controllers adds 673fae14f240 Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller adds 9edd1de7108f Bluetooth: hci_bcm: Add support for ISO packets adds ac40679139ac Revert "Bluetooth: btintel: Fix endianness issue for TLV v [...] adds 1ca2a3945406 Bluetooth: btmtksdio: Fixed switch and case should be at t [...] adds 89e65975fea5 Bluetooth: Cancel Inquiry before Create Connection adds d84fc2c9dcef Bluetooth: btusb: Remove duplicate newlines from logging adds 05672a2c14a4 Bluetooth: btrtl: Enable central-peripheral role adds a5687c644015 Bluetooth: Fix initializing response id after clearing struct adds b649813eadbc Bluetooth: btrtl: Add null check in setup adds ef0bb5adc1a3 Bluetooth: avoid u128_xor() on potentially misaligned inputs adds f01bb2a36880 Bluetooth: btusb: Add support for GarfieldPeak controller adds f272f185d259 Bluetooth: hci_h5: Add support for binding RTL8723DS with [...] adds 71f8e707557b Bluetooth: hci_qca: Fix memleak in qca_controller_memdump adds ad3a9c0ec2d2 Bluetooth: hci_qca: Wait for SSR completion during suspend adds 5c0e616d533c Merge remote-tracking branch 'bluetooth/master' adds c77b52c0a137 gfs2: Add common helper for holding and releasing the free [...] adds 96b1454f2e8e gfs2: move freeze glock outside the make_fs_rw and _ro functions adds 2a6fe26ccf0b gfs2: make gfs2_log_write_page static adds 22bd8cd0e897 gfs2: make recovery workqueue operate on a gfs2 mount poin [...] adds 2f31d01b4fe2 gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache adds 61ef7759804b Merge remote-tracking branch 'gfs2/for-next' adds a02eec60d297 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup adds 341e4faf9cad mtd: remove redundant assignment to pointer eb adds 50a15b4eed3c Merge remote-tracking branch 'mtd/mtd/next' adds 63f559d3412b mtd: rawnand: mxc: Convert comma to semicolon adds 5f327f08192e dt-bindings: mtd: partitions: Add binding for Qcom SMEM parser adds 803eb124e1a6 mtd: parsers: Add Qcom SMEM parser adds 82bfd11f1b03 mtd: rawnand: qcom: Add support for Qcom SMEM parser adds 3d557b24bc82 mtd: parsers: afs: Fix freeing the part name memory in failure adds 10b1fb429ea2 Merge remote-tracking branch 'nand/nand/next' adds 6a702fa53395 crypto: mediatek - remove obsolete driver adds a417178abc4a MAINTAINERS: crypto: s5p-sss: drop Kamil Konieczny adds ddf169a98f01 crypto: aesni - implement support for cts(cbc(aes)) adds 303fd3e1c771 crypto: tcrypt - avoid signed overflow in byte count adds c4dc99e14c58 crypto: sahara - Remove unused .id_table support adds bbfd06c7c85e crypto: ccree - remove unused including <linux/version.h> adds a3b01ffddc21 chcr_ktls: use AES library for single use cipher adds 0eb76ba29d16 crypto: remove cipher routines from public crypto API adds 7334a4be5076 crypto: inside-secure - fix platform_get_irq.cocci warnings adds 583513510a7a crypto: sun4i-ss - linearize buffers content must be kept adds 7bdcd851fa7e crypto: sun4i-ss - checking sg length is not sufficient adds b756f1c8fc9d crypto: sun4i-ss - IV register does not work on A10 and A13 adds 5ab6177fa02d crypto: sun4i-ss - handle BigEndian for cipher adds 4ec8977b921f crypto: sun4i-ss - initialize need_fallback adds 9bc3dd24e7dc crypto: sun4i-ss - fix kmap usage adds b1f578b85a13 crypto: sun4i-ss - enabled stats via debugfs adds 44122cc6eea1 crypto: sun4i-ss - add SPDX header and remove blank lines adds 33ff64884c4e dt-bindings: crypto: Add Keem Bay OCS HCU bindings adds 472b04444cd3 crypto: keembay - Add Keem Bay OCS HCU driver adds ae832e329a8d crypto: keembay-ocs-hcu - Add HMAC support adds b46f80368869 crypto: keembay-ocs-hcu - Add optional support for sha224 adds 5a5a27b3e157 MAINTAINERS: Add maintainers for Keem Bay OCS HCU driver adds 15deb4333cd6 crypto: arm64/aes-ce - really hide slower algos when faste [...] adds 5318d3db465d crypto: arm64/aes-ctr - improve tail handling adds 96a6af540396 hwrng: iproc-rng200 - Fix disable of the block. adds 256693a36203 hwrng: iproc-rng200 - Move enable/disable in separate function adds c4ff41b93d1f hwrng: ingenic - Fix a resource leak in an error handling path adds 0d396058f92a crypto: blake2s - define shash_alg structs using macros adds 1aa90f4cf034 crypto: x86/blake2s - define shash_alg structs using macros adds df412e7efda1 crypto: blake2s - remove unneeded includes adds 057edc9c8bb2 crypto: blake2s - move update and final logic to internal/ [...] adds 8c4a93a1270d crypto: blake2s - share the "shash" API boilerplate code adds 42ad8cf821f0 crypto: blake2s - optimize blake2s initialization adds 7d87131fadd5 crypto: blake2s - add comment for blake2s_state fields adds 8786841bc202 crypto: blake2s - adjust include guard naming adds bbda6e0f1303 crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> adds 5172d322d34c crypto: arm/blake2s - add ARM scalar optimized BLAKE2s adds a64bfe7ad42e wireguard: Kconfig: select CRYPTO_BLAKE2S_ARM adds 28dcca4cc0c0 crypto: blake2b - sync with blake2s implementation adds 0cdc438e6e13 crypto: blake2b - update file comment adds 1862eb007367 crypto: arm/blake2b - add NEON-accelerated BLAKE2b adds fecff3b931a5 crypto: picoxcell - Remove PicoXcell driver adds 86ad60a65f29 crypto: x86/aes-ni-xts - use direct calls to and 4-way stride adds 2481104fe98d crypto: x86/aes-ni-xts - rewrite and drop indirections via [...] adds 622aae879c1d crypto: vmx - Move extern declarations into header file adds 306d0011b197 Merge remote-tracking branch 'crypto/master' adds 3c06aaffb082 drm/amdgpu: add amdgpu_ih_regs structure adds 1ebb4841f064 drm/amdgpu: add helper to init ih ring regs for vega10 adds ffa02126e0ef drm/amdgpu: add helper to enable an ih ring for vega10 adds c73750322aaf drm/amdgpu: add helper to toggle ih ring interrupts for vega10 adds f0594717f4b9 drm/amdgpu: switch to ih_init_register_offset for vega10 adds fd95e1b1049e drm/amdgpu: switch to ih_toggle_interrupts for vega10 adds 21822b6a968d drm/amdgpu: switch to ih_enable_ring for vega10 adds 554bdbf6de74 drm/amdgpu: use cached ih rb control reg offsets for vega10 adds 2601fa6464c6 drm/amdgpu: correct ih cg programming for vega10 ih block adds 5212d1630b5f drm/amdgpu: add helper to init ih ring regs for navi10 adds 1514cb7d63d5 drm/amdgpu: add helper to enable an ih ring for navi10 adds 1ce6940e2a0a drm/amdgpu: add helper to toggle ih ring interrupts for navi10 adds a362976bf209 drm/amdgpu: switch to ih_init_register_offset for navi10 adds 6e7b7c7f3cdd drm/amdgpu: switch to ih_toggle_interrupts for navi10 adds fc4aa19f55af drm/amdgpu: switch to ih_enable_ring for navi10 adds 2d2fbf685c89 drm/amdgpu: use cached ih rb control reg offsets for navi10 adds 78bd101cdfe2 drm/amdgpu: add a helper function to decode iv adds 408382817814 drm/amdgpu: switch to common decode iv helper adds 502173ac2386 drm/amdgpu: add osssys v4_2 ip headers (v2) adds bebd4c79a4eb drm/amdgpu: create vega20 ih blocks adds 726e5b37996b drm/amdgpu: reroute vmc/utcl2 interrupts to ih ring 1 for [...] adds 320a2e0c7207 drm/amdgpu: switch to vega20 ih block for vega20/arcturus adds 580a6d2facdf drm/amdgpu: retire the vega20 code path from navi10 ih block adds 05bd7e74ec3e drm/amdgpu: correct ih_chicken programming for vega10/vega [...] adds 95c0c2576432 drm/amdgpu: drop IH_CHICKEN programming from vega10 ih block adds 26f2daa4203c drm/amdgpu: drop ih reroute function from psp v11 adds 9f18985dda5a drm/amdgpu: don't create ih ring 1 and ring 2 for APU adds d8a0b8dd690b drm/amd/pm: add pptable_funcs documentation (v3) adds eefdf0471069 drm/amd/pm: Add interface for request WGPs adds aa75fa34e04c drm/amd/pm: populate Sienna Cichlid default overdrive tabl [...] adds 37a58f691551 drm/amd/pm: enable Sienna Cichlid overdrive support adds a2b6df4fd6e3 drm/amd/pm: support overdrive vddgfx offset setting(V2) adds f44a6c76f148 drm/amdgpu: enable software ih ring for vega20 ih block adds 7f03b148d51c drm/amdgpu: set ih soft ring enabled flag for vega and navi adds 4a0a0d6dd13e drm/amdgpu: de-initialize software ih ring adds f3e4a07fb7c9 drm/amdgpu: fix handling of irq domains on soc15 and newer GPUs adds ae279f693c1c drm/amdkfd: check both client id and src id in interrupt handlers adds 84c30d2558f8 drm/amd/display: Return directly after a failed kzalloc() [...] adds 554f80bd7629 drm/amd/display: Use common error handling code in dc_create() adds 4f1431db92d8 drm/amdgpu: drop psp ih programming for sriov guest on navi adds 23289a221a63 drm/amd/pm: correct the sensor value of power for vangogh adds ae7b32e7c302 drm/amd/pm: add support to umd P-state "fetch" function fo [...] adds 54800b589dab drm/amd/pm: add new feature map macros to resolve duplicate name adds 9577b0ec2be8 drm/amd/pm: add two new sysfs nodes for vangogh adds f02c73364954 drm/amd/pm: enable the "fetch" function of pp_dpm_vclk/dcl [...] adds 37f5d8b777a9 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO adds 0d2949317f6a drm/amd/pm: updated PM to I2C controller port on sienna cichlid adds ca55f459f5ad drm/amd/pm: add the fine grain tuning function for renoir adds 16a0fd2a15f4 drm/amd/pm: enable the fine grain tuning function for renoir adds d0e4e112a946 drm/amd/pm: add some basic functions to support umd P-stat [...] adds dd9e0b217686 drm/amd/pm: add some basic functions to support umd P-stat [...] adds ea173d15b2fd drm/amd/pm: add support to umd P-state function for vangogh adds 823e4bd6cace drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NU [...] adds 0533af16b1f2 drm/amdgpu: remove unnecessary asic check for sdma5.2 adds fdcf016746ca drm/amdgpu: switched to cached noretry setting for vangogh adds eb5f4f4653e6 drm/amdgpu: fix a memory protection fault when remove amdg [...] adds 26eb6b51da86 drm/amdgpu: fix a GPU hang issue when remove device adds ede6b6bc43c6 drm/radeon: use writel to avoid gcc optimization v3 adds a11d9ff3ebe0 drm/amdgpu: use GTT for uvd_get_create/destory_msg adds 35c3c89a8592 drm/amdgpu: fix potential NULL pointer when check_atom_bio [...] adds b291a3872b5a drm/amdgpu: add amdgpu_hdp structure adds 3c556139481c drm/amdgpu: add hdp version 4 functions adds f06d5e4285f0 drm/amdgpu: add hdp version 5 functions adds 455d40c92713 drm/amdgpu: switch hdp callback functions for hdp v4 adds bf087285dcd7 drm/amdgpu: switch hdp callback functions for hdp v5 adds 9ca0674a71a5 drm/amdgpu: remove redundant logic related HDP adds beea33e12c6d drm/amdgpu: remove redundant include of navi10_enum adds d45af863a61c drm/amd/pm: fix the failure when change power profile for renoir adds 57995aa8ffb3 drm/amdgpu: do optimization for psp command submit adds b0eec1244768 drm/amd/pm: enable dclk/vclk dpm function in "auto" power [...] adds 2d0016435037 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO adds 540b60f9fc7f drm/amd/display: remove unused including <linux/version.h> adds 062ccc240e35 drm/amd/display: remove useless else if adds b89a52181434 gpu/drm/radeon: use DIV_ROUND_UP macro to do calculation adds 956e20eb0fbb drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocesso [...] adds e689f7167ec4 drm/amd/display: fix comparison pointer to bool warning in dc.c adds f01afd1ee488 drm/amd/display: Fix unused variable warning adds e74c8a461139 drm/amd/display: Update idle optimization handling adds 71338cb4a7c2 drm/amd/display: enable idle optimizations for linux (MALL [...] adds 65e05ca7c407 drm/amd/display: Create and Destroy PSR resources for DCN302 adds b8c415e3bf98 drm/amdgpu: take runtime pm reference when we attach a buffer adds 6300b3bd9d0d drm/amd/display: Check plane scaling against format specif [...] adds 4b6b7437b19d drm/amd/display: Enable fp16 also on DCE-8/10/11. adds 0d232dada3e4 drm/amdgpu: fix potential memory leak during navi12 deinit [...] adds 732f2a307c1e drm/amdgpu: fix no bad_pages issue after umc ue injection adds 3e7bc83e312e drm/amdgpu: enable ras eeprom support for sienna cichlid adds 88d5cb2517a7 drm/amdgpu/display: drop DCN support for aarch64 adds e4180c4253f3 drm/amdgpu: Add check to prevent IH overflow adds 8768ff5efae3 Revert "drm/amd/display: Fix memory leaks in S3 resume" adds 1eb2aae31e9f drm/amdgpu: Add new mode 2560x1440 adds 673da94cb85c drm/amdgpu: Correct the read sclk for navi10 adds 7af103ea8722 drm/amdkfd: check more client ids in interrupt handler adds d1176dd5e3ce drm/amdgpu/psp: fix psp gfx ctrl cmds adds 307f049bfcad drm/amd/pm: add the parameters of power profiles for vangogh adds 08da4fcd6d98 drm/amd/pm: modify the fine grain tuning function for Renoir adds 4928b480cbed drm/amdgpu/display: fix build with CONFIG_DRM_AMD_DC_DCN disabled adds 044a48f420b9 drm/amdgpu: fix DRM_INFO flood if display core is not supp [...] adds 43dd55bef0fa usb: typec: ucsi: check cci busy during PPM reset adds 9c089794e5cc drm/amdgpu: fix check order in amdgpu_bo_move adds 72dbfe2c708f drm/radeon: fix check order in radeon_bo_move adds 60dd4dbddc30 drm/amdgpu: add another raven1 gfxoff quirk adds 5775059edbfc drm/amdgpu: add mode2 reset support for vangogh adds 07fd6697d489 drm/amdgpu/nv: add mode2 reset handling adds 83c82bb7b7ce drm/amdgpu: fix mode2 reset sequence for vangogh adds a37b0ab26f72 drm/amdgpu: Enable GPU reset for vangogh adds fe97c2853b26 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio adds 7b2992e67b23 MAINTAINERS: update radeon/amdgpu/amdkfd git trees adds 03bf35c0e171 Merge remote-tracking branch 'amdgpu/drm-next' adds e5346a1ff38a Revert "drm/i915: re-order if/else ladder for hpd_irq_setup" adds c33f83fd481a drm/i915: remove trailing semicolon in macro definition adds 5cc2b61fb251 drm/i915/display: Suppress "Combo PHY A HW state changed u [...] adds fa5d598b8cba drm/i915/perf: also include Gen11 in OATAILPTR workaround adds 868b5626d0b9 drm/i915/debugfs: remove RPS autotuning details from i915_ [...] adds 669f3f2bac1c drm/i915: remove last traces of I915_READ_FW() and I915_WR [...] adds 507007fb591b drm/i915/cdclk: prefer intel_de_write() over I915_WRITE() adds 88d570e030dd drm/i915/debugfs: remove the i915_cache_sharing debugfs file adds 124a60f2131c drm/i915/debugfs: replace I915_READ() with intel_uncore_read() adds 77895af24e2c drm/i915/suspend: replace I915_READ()/WRITE() with intel_d [...] adds 5f461660db17 drm/i915/pm: replace I915_READ()/WRITE() with intel_uncore [...] adds 2939eb068289 drm/i915/irq: replace I915_READ()/WRITE() with intel_uncor [...] adds efab47658a6c drm/i915/display/psr: Calculate selective fetch plane registers adds 81cc320aa359 drm/i915/display: Add HDR Capability detection for LSPCON adds 1a911350dd6c drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon adds 2e666613b24e drm/i915/display: Attach HDR property for capable Gen9 devices adds 9559c0d13b6b drm/i915/display: Fixes quantization range for YCbCr output adds 55b1f9ddf41d drm/i915/display: Add a WARN for invalid output range and format adds b983675709e0 drm/i915/display: Attach content type property for LSPCON adds 174da987bc8d drm/i915: Split intel_attach_colorspace_property() into HD [...] adds 5d36f2b2dd4d drm/i915/display: Enable colorspace programming for LSPCON [...] adds 84ab44b757d5 drm/i915/display: Nuke bogus lspcon check adds c5044aee4039 drm/i915/display: Enable HDR for Parade based lspcon adds a44289b923f6 drm/i915/lspcon: Create separate infoframe_enabled helper adds 34108a03e430 drm/i915/display: Implement infoframes readback for LSPCON adds b759415020b3 drm/i915/display: Implement DRM infoframe read for LSPCON adds 998cc864955d drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks adds ca3fb8821fbc drm/i915/gvt: replace I915_WRITE with intel_uncore_write adds 91bd7a441bf0 drm/i915/display/tgl: Disable FBC with PSR2 adds f9c914a5b946 Revert "drm/i915/display/fbc: Disable fbc by default on TGL" adds 54b3f0e68173 drm/i915: remove last traces of I915_READ(), I915_WRITE() [...] adds 829270e4552e drm/i915/display: Record the plane update times for debugging adds 1494a1dec5bf drm/i915: refactor panel backlight control functions. (v2) adds a9b5e83a5d11 drm/i915: Use CRTC index consistently during getting/putti [...] adds 6979cb9a2cb4 drm/i915: Factor out helpers to get/put a set of tracked p [...] adds 802034849a22 drm/i915: Track power references taken for enabled CRTCs adds a4550977a0fa drm/i915/ddi: Track power reference taken for encoder DDI IO use adds 162e68e133d5 drm/i915/ddi: Track power reference taken for encoder main [...] adds 719065500b5d drm/i915: Track power reference taken for eDP VDD adds a0b024ed10bd drm/i915: Rename power_domains.wakeref to init_wakeref adds 93b916fda693 drm/i915: Track power reference taken to disable power wel [...] adds e35293465965 drm/i915: Make intel_display_power_put_unchecked() an inte [...] adds cf977e18610e drm/i915/gem: Spring clean debugfs adds 97ffcd0d1eec drm/i915: Add VRR_CTL_LINE_COUNT field to VRR_CTL register def adds ee42ec19ca2e drm/i915: Track logically enabled planes for hw state adds 9e363c82baf1 drm/i915: Add intel_atomic_add_affected_planes() adds 72305a808070 drm/i915: Properly flag modesets for all bigjoiner pipes adds 005650283a9b drm/i915: Call kill_bigjoiner_slave() earlier adds 9d8fddf8579a drm/i915: Disable outputs during unregister adds 4b970408dbc9 drm/i915/dp: No need to poll FEC Enable Live bit adds d371d6ea92ad drm/i915/display/dp: Compute the correct slice count for V [...] adds 1f22ed36913e drm/dsc: use rc_model_size from DSC config for PPS adds e5b9cbd38135 drm/i915/dsc: configure hardware using specified rc_model_size adds 420798a09da7 drm/i915/dsc: make rc_model_size an encoder defined value adds a8f65ba3c265 drm/dsc: add helper for calculating rc buffer size from DPCD adds fd8a5b27ff21 drm/i915/bios: fill in DSC rc_model_size from VBT adds 3a9ec563a4ff drm/i915/icl: Fix initing the DSI DSC power refcount durin [...] adds 7cb917b2b7bb drm/i915/display/tc: Only WARN once for bogus tc port flag adds 4294fa5f5032 drm/i915: Reduce duplicated switch cases in hpd code adds 1e4da5df21cf drm/i915/display: move needs_modeset to an inline in header adds 175c13d14301 drm/i915/display: move to_intel_frontbuffer to header adds d6933784e649 drm/i915/display: fix misused comma adds 99ce270a1ec1 drm/i915: refactor cursor code out of i915_display.c adds 00a16d02f4df drm/i915: refactor i915 plane code into separate file. adds f12110afee05 drm/i915/dp: Program source OUI on eDP panels adds 390218ca9b92 drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* adds 6423cb7f9249 drm/i915: Pass down brightness values to enable/disable ba [...] adds 8fd1806d36c5 drm/i915/dp: Rename eDP VESA backlight interface functions adds 021a3ac2a095 drm/i915/dp: Add register definitions for Intel HDR backli [...] adds b3304591f14b drm/i915/dp: Track pm_qos per connector adds 7d8ac172d7f1 drm: Add function to convert rect in 16.16 fixed format to [...] adds 3fea9f4244f8 drm/i915/display/psr: Use plane damage clips to calculate [...] adds ca1100f34171 drm/i915/display: Split and export main surface calculatio [...] adds 6b9663413ba7 drm/i915/display/psr: Program plane's calculated offset to [...] adds 0a8cad54792e drm/i915/gvt: avoid useless use of inline adds c0209e40d030 drm/i915/gvt: make execlist.h self-contained adds 265f6c0fd2c8 drm/i915/gvt: make fb_decoder.h self-contained adds 33a357da2fd8 drm/i915/gvt: make gtt.h self-contained adds 9c615cc47b67 drm/i915/gvt: make interrupt.h self-contained adds bb2d5096debc drm/i915/gvt: make mmio_context.h self-contained adds fbf24f55f83e drm/i915/gvt: make gvt.h self-contained adds e6a14b10167c drm/i915/gvt: make scheduler.h self-contained adds e056f669dbf7 drm/i915/gvt: make mpt.h self-contained adds 4565e042549e Merge tag 'gvt-next-fixes-2020-12-25' of https://github.co [...] adds 956aee8fa366 drm/i915/rkl: new rkl ddc map for different PCH adds f9bfa0962479 next-20210107/drm-intel adds e08379eb9bf3 gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries adds ccce5ea0faa1 drm/imx: depend on COMMON_CLK to fix compile tests adds c2d789fb500c gpu: drm: imx: convert comma to semicolon adds f35a2a99100f drm/encoder: make encoder control functions optional adds ca5092d04d86 drm: add drmm_encoder_alloc() adds 59abba48c429 drm/simple_kms_helper: add drmm_simple_encoder_alloc() adds 0a1b813f06f1 drm/plane: add drmm_universal_plane_alloc() adds 9dbb70fd6637 drm/crtc: add drmm_crtc_alloc_with_planes() adds c805ec7eb210 drm/imx: dw_hdmi-imx: move initialization into probe adds bed00ddedf0d drm/imx: imx-ldb: use local connector variable adds 8767f4711b2b drm/imx: imx-ldb: move initialization into probe adds 396852df02b9 drm/imx: imx-tve: use local encoder and connector variables adds a91cfaf6e650 drm/imx: imx-tve: move initialization into probe adds e2127db8904a drm/imx: imx-tve: use devm_clk_register adds 5145fe5bed7c drm/imx: parallel-display: use local bridge and connector [...] adds 495590c65942 drm/imx: parallel-display: move initialization into probe adds a495301a9f7b drm/imx: dw_hdmi-imx: use drm managed resources adds b0d0bf581fe2 drm/imx: imx-ldb: use drm managed resources adds 2b20c9617410 drm/imx: imx-tve: use drm managed resources adds c0ad88a9d8e5 drm/imx: parallel-display: use drm managed resources adds 699e7e543f1a drm/imx: ipuv3-plane: use drm managed resources adds 16da8e9a7767 drm/imx: ipuv3-crtc: use drm managed resources adds 5d91295257ea drm/imx: dw_hdmi-imx: depend on OF to fix randconfig compi [...] adds 82581fcf070b drm/modes: add non-OF stub for of_get_drm_display_mode adds 15331a7eb0e3 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds afcfbcb39fe5 ALSA: core: Use DIV_ROUND_UP() instead of open-coding it adds 7ef74bdc0d97 ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it adds af787b2e837f ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it adds e02e198e88f4 ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it adds 636c46c51cfc ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it adds 7ca4282ade77 ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it adds 7095be6d2cc2 ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it adds 483548a26f1a ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it adds 81d0ec4349ec ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it adds a434713bfefa ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it adds e4d8aef21403 ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it adds af102a88ade2 ALSA: vx: Use roundup() instead of open-coding it adds 6b5edf1dcc60 ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 4743feb9f43b ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open- [...] adds a8667a3f1588 ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it adds db43394690d0 ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it adds e08eaf4003e2 ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 64062869f0d6 ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 6dcb8bf9a1d7 Merge branch 'for-linus' into for-next adds 75b1a8f9d62e ALSA: Convert strlcpy to strscpy when return value is unused adds 80667cf58d89 Merge remote-tracking branch 'sound/for-next' adds 984fcd3f4e7b Merge existing fixes from asoc/for-5.11 adds a9830fc38881 catpt: Switch to use list_entry_is_head() helper adds 7726e49837af ASoC: wm_adsp: Improve handling of raw byte streams adds 6bdd75a1f6f5 ASoC: rt1015: modify calibration sequence for better performance adds 57fc2bbc62ef ASoC: sprd: Switch to use list_entry_is_head() helper adds e05cde84eabc ASoC: meson: Use managed DMA buffer allocation adds 49d411f2c93a ASoC: Intel: common: Fix some typos adds 4ac275eda0d7 ASoC: rt1015: sort header inclusions adds bf1eb056ac15 ASoC: rt1015: save boost_mode only if valid adds e48b41e903a1 ASoC: rt1015: return error if any when setting bypass_boost adds 3128f1c3b53d ASoC: rt1015: refactor retry loop and rt1015_priv allocation adds a5db2ca51367 ASoC: rt1015: remove unneeded variables in rt1015_priv adds 89ffd36a9ece Merge series "ASoC: rt1015: apply some refactors" from Tzu [...] adds e9141c1aaa72 ASoC: rt5645: Remove the redundant delay time adds a0b653e89a3a ASoC: wm_adsp: Only use __be32 for big-endian data adds f6212e0ab3ff ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types adds c1cbbea9c4db ASoC: mediatek: add MTK_PMIC_WRAP dependency adds e33c93b2206f ASoC: wm8962: Add optional mclk device tree binding adds a1f31cc4e98e ASoC: fsl_aud2htx: select SND_SOC_IMX_PCM_DMA adds d750570e0481 ASoC: rt1015: re-calibrate again when resuming adds 81a6320da73c ASoC: rt1015: remove bclk_ratio adds a8644292ea46 ASoC: txx9: Remove driver adds aac568269bd8 ASoC: Intel: bytcht_es8316: Remove comment about SSP0 bein [...] adds 2c1382840c19 ASoC: soc-pcm: disconnect BEs if the FE is not ready adds 31c51a424f51 ASoC: es8328: Remove redundant null check before clk_disab [...] adds 867f8d18df4f ASoC: rt5682: fix getting the wrong device id when the sus [...] adds 5a15cd7fce20 ASoC: rt5682: enable fast discharge for headset unplugging adds 4eeed5f40354 ASoC: soc-pcm: return correct -ERRNO in failure path adds fe9989fb25b0 ASoC: wm_adsp: Fix uninitialized variable warnings adds e91b65b36fde ASoC: soc-pcm: Fix an uninitialized error code adds 11b943c06a1c ASoC: Intel: KMB: Enable DMA transfer mode adds 9ddaa1e6181b ASoC: intel, keembay-i2s: Add info for device to use DMA adds f3ddced14b42 Merge series "Enable DMA mode on Intel Keem Bay platform" [...] adds 21f603482a6b ASoC: rt5645: Introduce mapping for ACPI-defined GPIO adds a4dae468cfdd ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series adds 28c988492cf6 ASoC: rt5645: add inv_hp_det flag adds 3ac2bfd52b7d ASoC: rt5645: Enable internal microphone and JD on ECS EF20 adds 1675cdd3d7e2 Merge series "ASoC: rt5645: Enable internal mic and headse [...] adds 8334518ec1ad Merge remote-tracking branch 'asoc/for-5.12' into asoc-next adds 6c83442decd0 Merge remote-tracking branch 'sound-asoc/for-next' adds 1e2020aa0da0 Input: da7280 - fix missing error test adds fafd320ae51b Input: raydium_ts_i2c - do not send zero length adds 6d2ad82fece2 Input: da7280 - protect OF match table with CONFIG_OF adds f5cace4b93d7 Input: imx_keypad - add dependency on HAS_IOMEM adds 60dc45119465 Input: omap4-keypad - switch to use managed resources adds 7e0541b25702 Input: omap4-keypad - disable unused long interrupts adds 905dbf1d39d7 Input: omap4-keypad - scan keys in two phases and simplify [...] adds 98b0c88d4bfb Input: omap4-keypad - move rest of key scanning to a separ [...] adds 29bf35e5ee80 Input: omap4-keypad - use PM runtime autosuspend adds 2f6aa61d87e7 Input: omap4-keypad - implement errata check for lost key- [...] adds cad172f9e863 Merge remote-tracking branch 'input/next' adds 485f705364d3 Merge branch 'io_uring-5.11' into for-next adds 1e8f44f159b3 do_tmpfile(): don't mess with finish_open() adds 26ddb45e13a3 fs/namei.c: Remove unlikely of status being -ECHILD in loo [...] adds e36cffed20a3 fs: make unlazy_walk() error handling consistent adds ae66db45fd30 saner calling conventions for unlazy_child() adds 6c6ec2b0a3e0 fs: add support for LOOKUP_CACHED adds 99668f618062 fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED adds 8c8f73f1bd2f Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] adds 577dacce1d00 io_uring: enable LOOKUP_CACHED path resolution for filenam [...] adds 662c40d77634 io_uring: modularize io_sqe_buffer_register adds 312bee110d06 io_uring: modularize io_sqe_buffers_register adds a9f7c7a1f408 Merge branch 'for-5.12/io_uring' into for-next adds bdbe9dbae797 Merge remote-tracking branch 'block/for-next' adds cc07d72bf350 dm raid: fix discard limits for raid1 adds f7b347acb5f6 dm integrity: select CRYPTO_SKCIPHER adds b690bd546b22 dm zoned: select CONFIG_CRC32 adds 8abec36d1274 dm crypt: do not wait for backlogged crypto request comple [...] adds d68b29584c25 dm crypt: use GFP_ATOMIC when allocating crypto requests f [...] adds fcc42338375a dm snapshot: flush merged data before committing metadata adds 0378c625afe8 dm: eliminate potential source of excessive kernel log noise adds 9b5948267adc dm integrity: fix flush with external metadata device adds d852b0d5c0bb Merge remote-tracking branch 'device-mapper/for-next' adds 4ce6b242b78d pcmcia: Switch to using the new API kobj_to_dev() adds 243061dd8b4e Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 54a177383155 mmc: mxs-mmc: Fix a resource leak in an error handling pat [...] adds 65c5927a4f6d mmc: owl-mmc: Fix a resource leak in an error handling pat [...] adds 54507f1f2e2d mmc: sdhci-sprd: Fix some resource leaks in the remove function adds e6ce396b1e52 mmc: usdhi6rol0: Fix a resource leak in the error handling [...] adds b8af7f14dd4d mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN adds e4224d04b161 Merge branch 'fixes' into next adds e44b957f9bc0 dt-bindings: mmc: sunxi: Add Allwinner A100 and H616 compatibles adds c49d78933bc8 mmc: sunxi: add support for A100 mmc controller adds f1429972f25d Merge branch 'fixes' into next adds 4181f4948d20 mmc: sdhci-msm: Warn about overclocking SD/MMC adds e242441db343 mmc: sdhci-msm: Actually set the actual clock adds 115a9510ccba Merge remote-tracking branch 'mmc/next' adds 01a6cd2526c1 mfd: altera-sysmgr: Fix physical address storing more adds e286cecc1706 mfd: sgi-ioc3: Turn Kconfig option into a bool adds 7ca5a05d7d3f dt-bindings: mfd: Correct the node name of the panel LED adds 70c6032b55a6 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell adds 2fc3f48ad711 mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout adds 1227638e84f7 Merge remote-tracking branch 'mfd/for-mfd-next' adds 1027a42c25cb power: reset: linkstation-poweroff: add missing put_device() adds 34fb2a952ba8 power: supply: cpcap-battery: improve handling of 3rd part [...] adds 1e625fe6fa91 power: supply: ingenic: remove unneeded semicolon adds e62333e26be6 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression adds f384989e88d4 power: supply: max8997_charger: Set CHARGER current limit adds 4a22969be94a power: supply: max8997_charger: fix spelling mistake "dico [...] adds d64930324370 dt-bindings: power: Add the bq256xx dt bindings adds 32e4978bb920 power: supply: bq256xx: Introduce the BQ256XX charger driver adds bf2ffa546f82 Merge remote-tracking branch 'battery/for-next' adds f518be6eccbd Merge existing fixes from regulator/for-5.11 adds 4d5270e70981 lib/linear_ranges: fix repeated words & one typo adds ac6b559d8189 regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate adds 934b05e81862 regulator: rt4831: Adds DT binding document for Richtek RT [...] adds 9351ab8b0cb6 regulator: rt4831: Adds support for Richtek RT4831 DSV regulator adds 3b15ccac161a regulator: Add regulator driver for ATC260x PMICs adds 90cf443d841e regulator: core.c: Replace references to non-existent function adds 951384cabc5d regulator: qcom-rpmh-regulator: add pm8009-1 chip revision adds c3da02421230 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators adds a5694a3ce535 Merge series "regulator: fix pm8009 bindings on sm8250" fr [...] adds c42088491c12 Merge branch 'regulator-5.11' into regulator-5.12 adds 3c14dbd4b8ee regulator: ROHM bd7xxxx: Do not depend on parent driver data adds a0db6b0aa670 regulator: Regulator driver for the Mediatek DVFSRC adds f45c522cf875 Merge series "Add driver for dvfsrc, support for active st [...] adds 907dfdc945aa regulator: bd718x7: Stop using parent data adds 3c42728c18d0 regulator: mcp16502: lpm pin can be optional on some platforms adds 8aad7fabce6a MAINTAINERS: add myself as maintainer for mcp16502 adds eea0b4e21323 regulator: mcp16502: document lpm as optional adds 90fd840e7277 Merge series "regulator: mcp16502: make lpm pin optional" [...] adds 9b873f1ee931 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds 2f9b1a1bf586 Merge remote-tracking branch 'regulator/for-next' adds 9dcd47fc1f7d Merge branch 'fixes-v5.10' into next-testing adds 6216870197fd Merge remote-tracking branch 'security/next-testing' adds 949d4012ad4b security: keys: Fix fall-through warnings for Clang adds ccd6e5ff45de keys: Remove outdated __user annotations adds b38ee39dcac9 watch_queue: Drop references to /dev/watch_queue adds a1b80a844a6e security/keys: use kvfree_sensitive() adds b25158e97da6 KEYS: asymmetric: Fix kerneldoc adds 480a47835cd0 security: keys: delete repeated words in comments adds 9fbbee9c1e5c KEYS: remove redundant memset adds 06c2c1071bdb crypto: asymmetric_keys: fix some comments in pkcs7_parser.h adds cfd791996478 encrypted-keys: Replace HTTP links with HTTPS ones adds 0e03be61d191 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one adds d84a40b06bbe crypto: pkcs7: Use match_string() helper to simplify the code adds fa2ed2022110 keys: remove trailing semicolon in macro definition adds e786f79d86bf crypto: public_key: Remove redundant header file from publ [...] adds fce30a87db3b certs/blacklist: fix kernel doc interface issue adds 8ecd5e7df02b certs: Fix blacklisted hexadecimal hash string check adds 9a0418816efd PKCS#7: Fix missing include adds a03da41508b1 certs: Fix blacklist flag type confusion adds 6b8945603d05 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID adds eeb6f297cf61 Merge remote-tracking branch 'keys/keys-next' adds 95ca90726ea6 selinux: handle MPTCP consistently with TCP adds a9ffe682c58a selinux: fix inconsistency between inode_getxattr and inod [...] adds 983268359108 Merge remote-tracking branch 'selinux/next' adds f25392e356d8 tpm: Fix fall-through warnings for Clang adds 7095d0104f2b char: tpm: add i2c driver for cr50 adds 6e668cc18571 tpm: Remove tpm_dev_wq_lock adds 2a6f7a28785c keys: Update comment for restrict_link_by_key_or_keyring_chain adds bd2a241a49a2 Merge remote-tracking branch 'tpmdd/next' adds a1b861faa684 kernel/audit: convert comma to semicolon adds 2d7add4d1d8b Merge remote-tracking branch 'audit/next' adds ca880a15ef5c dt-bindings:iio:health:ti,afe4404: Fix wrong compatible value. adds 0499220d6dad dt-bindings: Add missing array size constraints adds f8fc733f35d1 Merge remote-tracking branch 'devicetree/for-next' adds a34d4197a144 Merge existing fixes from spi/for-5.11 adds e2be70318d7b spi: orion: enable clocks before spi_setup adds 22a6d41c8712 spi: orion: enable support for switching CS every transfer [...] adds f7005142dace spi: uapi: unify SPI modes into a single spi.h header adds d962608ce218 spi: Add SPI_NO_TX/RX support adds ffe9819b6766 spi: dt-bindings: document zero value for spi-{rx,tx}-bus- [...] adds 9584fc95cadc spi: rpc-if: Remove CONFIG_PM_SLEEP ifdefery adds f4a10fc42251 spi: renesas rpc-if: Update Add RZ/G2 to Kconfig description adds 8b835da61774 spi: stm32: update dev_dbg() print format for SPI params adds 74523a5dae0c spi: txx9: Remove driver adds 3a5c09c8d1ed spi: cadence-quadspi: Set master max_speed_hz adds ceeda328edee spi: cadence-quadspi: Abort read if dummy cycles required [...] adds 888d517b9925 spi: cadence-quadspi: Set dummy cycles from STIG commands adds 7512eaf54190 spi: cadence-quadspi: Fix dummy cycle calculation when bus [...] adds a273596b9b50 spi: cadence-quadspi: Implement a simple supports_op hook adds 0920a32cf6f2 spi: cadence-quadspi: Wait at least 500 ms for direct reads adds f453f293979f spi: cadence-quadspi: Add DTR support adds b49977976127 dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM adds 9684752e5fe3 dt-bindings: spi: Add Tegra Quad SPI device tree binding adds e5c92bb924ce MAINTAINERS: Add Tegra Quad SPI driver section adds 921fc1838fb0 spi: tegra210-quad: Add support for Tegra210 QSPI controller adds 98621ed011c5 spi: spi-mem: Mark dummy transfers by setting dummy_data bit adds 6a8a8b51703c spi: tegra210-quad: Add support for hardware dummy cycles [...] adds ee14a6ef564c Merge series "Add Tegra Quad SPI driver" from Sowjanya Kom [...] adds 8728a81b8f10 spi: Fix distinct pointer types warning for ARCH=mips adds 6be69293196c spi: renesas,sh-msiof: Add r8a779a0 support adds 6650ab2a4426 spi: spi-bcm-qspi: style: Simplify bool comparison adds 2ef0170e9039 spi: cadence-quadspi: Fix build warning on 32-bit platforms adds f77a01b5f308 Merge remote-tracking branch 'spi/for-5.12' into spi-next adds 97d385dd14b7 Merge remote-tracking branch 'spi/for-next' adds 433df0d61c2e Merge branch 'linus' adds fbaf0aa8c7a8 x86/build: Add {kvm_guest,xen}.config targets to make help [...] adds ac5d08870d0b x86/build: Realign archhelp adds 1173fb292bae Merge branch 'x86/build' adds bdb154f074a6 x86/platform/intel-mid: Convert comma to semicolon adds 87d8099939e5 Merge branch 'x86/platform' adds 3052636aa9aa x86/mtrr: Convert comma to semicolon adds ae0e95a3f49d Merge branch 'x86/cleanups' adds 50d0ec0df09f Merge branch 'linus' adds 4b2d8ca9208b x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk adds 1cc9c2f6e90b Merge branch 'x86/misc' adds c769dcd42378 x86/microcode: Make microcode_init() static adds 300da924c996 Merge branch 'x86/microcode' adds 167dcfc08b0b x86/mm: Increase pgt_buf size for 5-level page tables adds 6c44caf1e694 Merge branch 'x86/mm' adds 7024f60d6552 x86/sev-es: Handle string port IO to kernel memory properly adds 0bacfde957c4 Merge branch 'x86/urgent' adds 2b29eed3f201 x86/platform: Retire arch/x86/platform/goldfish adds 92dbcf1d4c03 Merge branch 'x86/platform' adds 91a8f6cb06b3 x86/mm: Refine mmap syscall implementation adds 4af0e6e39b7e x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE adds 2ece3f80bf26 Merge branch 'x86/cleanups' adds 3ff4ec0e281d x86/resctrl: Add printf attribute to log function adds e0ad6dc8969f x86/resctrl: Use task_curr() instead of task_struct->on_cp [...] adds 6d3b47ddffed x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rm [...] adds d1d51a2a2abb Merge branch 'x86/cache' adds 6ae58d871319 x86/asm: Annotate movdir64b()'s dst argument with __iomem adds 5c99720b2838 x86/asm: Add a missing __iomem annotation in enqcmds() adds 9426223cd1c4 Merge branch 'x86/asm' adds 7bb39313cd62 x86/mce: Make mce_timed_out() identify holdout CPUs adds b88c9e356935 Merge branch 'ras/core' adds abd82e533d88 x86/kprobes: Do not decode opcode in resume_execution() adds 83e7ef80f52d Merge branch 'perf/kprobes' adds 623e0e63f3f8 Merge remote-tracking branch 'tip/auto-latest' adds 6c13d7ff81e6 EDAC/amd64: Do not load on family 0x15, model 0x13 adds 6a4afe38787d EDAC/amd64: Tone down messages about missing PCI IDs adds 2a28ceef00ba EDAC/amd64: Merge sysfs debugging attributes setup code adds 61810096de3c EDAC/amd64: Merge error injection sysfs facilities adds 1865bc71a869 EDAC/amd64: Limit error injection functionality to supported hw adds e0e0427412d0 EDAC/ppc4xx: Convert comma to semicolon adds f2a34093730f Merge branch 'edac-misc' into edac-for-next adds 4fc58084f2cb Merge remote-tracking branch 'edac/edac-for-next' adds 06fde695ee76 genirq/msi: Initialize msi_alloc_info before calling msi_d [...] adds e90f55e0196a irqchip/irq-sl28cpld: Convert comma to semicolon adds d7f39c40ebb6 irqchip/bcm2836: Fix IPI acknowledgement after conversion [...] adds e1dc20995cb9 driver core: platform: Add extra error check in devm_platf [...] adds 4cc99d03757d irqchip/loongson-liointc: Fix build warnings adds b8e594fa20d2 irqchip/pruss: Simplify the TI_PRUSS_INTC Kconfig adds 599b3063adf4 irqchip/mips-cpu: Set IPI domain parent chip adds 40430e19f117 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 3836236cb0e5 clocksource: Provide module parameters to inject delays in [...] adds f6b525a1b8cd clocksource: Retry clock read if long delays detected adds cb4ea90de98c clocksource: Check per-CPU clock synchronization when mark [...] adds a4fc8c14192e clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds 7c7b54261d81 clocksource: Do pairwise clock-desynchronization checking adds 8f7eb6cf4324 cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] adds 67365ea475a5 cpumask: Make "all" alias global and not just RCU adds 05e0bde2129a cpumask: Add a "none" alias to complement "all" adds 43aa066822a9 cpumask: Add "last" alias for cpu list specifications adds 4c9430563753 rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" adds be06c2577eca docs: Remove redundant "``" from Requirements.rst adds 2c8bce609f09 doc: Remove obsolete RCU-bh and RCU-sched update-side API members adds 4704bd317108 list: Fix a typo at the kernel-doc markup adds 9d3a04853fe6 docs: Fix typos and drop/fix dead links in RCU documentation adds d756c74e6f6e doc: Update RCU requirements RCU_INIT_POINTER() description adds 2252ec146473 doc: Remove obsolete rcutree.rcu_idle_lazy_gp_delay boot p [...] adds 361c0f3d80dc doc: Update RCU's requirements page about the PREEMPT_RT wiki adds 81ad58be2f83 doc: Use CONFIG_PREEMPTION adds 1b7af295541d sched/core: Allow try_invoke_on_locked_down_task() with ir [...] adds c5586e32dfe2 locking: Remove duplicate include of percpu-rwsem.h adds a649d25dcc67 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] adds 7dffe01765d9 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] adds bfba7ed084f8 rcu-tasks: Add RCU-tasks self tests adds c26165efac41 rcu: Make TASKS_TRACE_RCU select IRQ_WORK adds 84109ab58590 rcu: Record kvfree_call_rcu() call stack for KASAN adds 5130b8fd0690 rcu: Introduce kfree_rcu() single-argument macro adds 5ea5d1ed572c rcu: Eliminate the __kvfree_rcu() macro adds cb61583a3c0a mm: Add mem_dump_obj() to print source of memory block adds 7990283e10ce mm: Make mem_dump_obj() handle NULL and zero-sized pointers adds 18d34c8b6c54 mm: Make mem_dump_obj() handle vmalloc() memory adds f05a9bcdd9e3 mm: Make mem_obj_dump() vmalloc() dumps include start and length adds 46a4a59ab917 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] adds db2ba6110327 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] adds 6bc335828056 rcu/tree: Make rcu_do_batch count how many callbacks were [...] adds c2e13112e830 rcu/segcblist: Add additional comments to explain smp_mb() adds ae5c2341ed39 rcu/segcblist: Add counters to segcblist datastructure adds 68804cf1c905 rcu/tree: segcblist: Remove redundant smp_mb()s adds 3afe7fa53549 rcu/trace: Add tracing for how segcb list changes adds b4e6039e8af8 rcu/segcblist: Add debug checks for segment lengths adds 65e560327fe6 rcu/nocb: Turn enabled/offload states into a common flag adds 8d346d438f93 rcu/nocb: Provide basic callback offloading state machine bits adds 126d9d49528d rcu/nocb: Always init segcblist on CPU up adds d97b07818240 rcu/nocb: De-offloading CB kthread adds ef005345e6e4 rcu/nocb: Don't deoffload an offline CPU with pending work adds 5bb39dc956f3 rcu/nocb: De-offloading GP kthread adds 254e11efde66 rcu/nocb: Re-offload support adds 69cdea873cde rcu/nocb: Shutdown nocb timer on de-offloading adds 314202f84ddd rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY adds b9ced9e1ab51 rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stag [...] adds e3abe959fbd5 rcu/nocb: Only cond_resched() from actual offloaded batch [...] adds 32aa2f4170d2 rcu/nocb: Process batch locally as long as offloading isn' [...] adds 634954c2dbf8 rcu/nocb: Locally accelerate callbacks as long as offloadi [...] adds 43759fe5a137 cpu/hotplug: Add lockdep_is_cpus_held() adds dcd42591ebb8 timer: Add timer_curr_running() adds 2c4319bd1d14 rcutorture: Test runtime toggling of CPUs' callback offloading adds 70e8088b9721 tools/rcutorture: Support nocb toggle in TREE01 adds 341690611f8d rcu/nocb: Add grace period and task state to show_rcu_nocb [...] adds 3d0cef50f32e rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state( [...] adds f759081e8f5a rcu/nocb: Code-style nits in callback-offloading toggling adds 147c6852d345 rcu: Do any deferred nocb wakeups at CPU offline time adds 2341bc4a0311 rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT adds 8b9a0ecc7ef5 rcu: Unconditionally use rcuc threads on PREEMPT_RT adds 36221e109eb2 rcu: Enable rcu_normal_after_boot unconditionally for RT adds b08ea1de6a8f rcu: Mark obtuse portion of stall warning as internal debug adds 243027a3c805 rcu: For RCU grace-period kthread starvation, dump last CP [...] adds 725969ac11d7 rcu: Do not NMI offline CPUs adds 683954e55c98 rcu: Check and report missed fqs timer wakeup on RCU stall adds 74612a07b83f srcu: Make Tiny SRCU use multi-bit grace-period counter adds 1a893c711a60 srcu: Provide internal interface to start a Tiny SRCU grac [...] adds 29d2bb94a8a1 srcu: Provide internal interface to start a Tree SRCU grac [...] adds 8b5bd67cf642 srcu: Provide polling interfaces for Tiny SRCU grace periods adds 5358c9fa54b0 srcu: Provide polling interfaces for Tree SRCU grace periods adds ee7f4a87a18c srcu: Document polling interfaces for Tree SRCU grace periods adds 4e7ccfae52b3 srcu: Add comment explaining cookie overflow/wrap adds fd56f64b4e3b rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state adds 0fd0548db133 rcutorture: Add writer-side tests of polling grace-period API adds bc480a6354ef rcutorture: Add reader-side tests of polling grace-period API adds 00504537f444 rcutorture: Add testing for RCU's global memory ordering adds f3ea978b712f scftorture: Add debug output for wrong-CPU warning adds e76506f0e851 refscale: Allow summarization of verbose output adds 12a910e3cd3d rcutorture: Require entire stutter period be post-boot adds 18fbf307b731 rcutorture: Make synctype[] and nsynctype be static global adds 682189a3f874 rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] adds ae19aaafae95 torture: Add fuzzed hrtimer-based sleep functions adds ea31fd9ca873 rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits adds ed24affa71f7 torture: Make stutter use torture_hrtimeout_*() functions adds 1eba0ef981fd rcutorture: Use hrtimers for reader and writer delays adds 414c116e0165 torture: Make refscale throttle high-rate printk()s adds 8a67a20bf257 torture: Throttle VERBOSE_TOROUT_*() output adds edf7b8417834 rcutorture: Make object_debug also double call_rcu() heap object adds 0b962c8fe0e5 torture: Clean up after torture-test CPU hotplugging adds 1afb95fee034 torture: Maintain torture-specific set of CPUs-online books adds dd0d40aecf50 torture: Break affinity of kthreads last running on outgoing CPU adds 220a2583ffca rcutorture: Add rcutree.use_softirq=0 to RUDE01 and TASKS01 adds 0682aa7acd5d torture: Make --kcsan specify lockdep adds 1f947be7f969 torture: Make kvm.sh "--dryrun sched" summarize number of batches adds eca0501a7a20 torture: Make kvm.sh "--dryrun sched" summarize number of builds adds bc4073587067 torture: Allow kvm.sh --datestamp to specify subdirectories adds 315957cad445 torture: Prepare for splitting qemu execution from kvm-tes [...] adds d4a945e260b9 torture: Add config2csv.sh script to compare torture scenarios adds 106cc0d9e79a tools/rcutorture: Make identify_qemu_vcpus() independent o [...] adds cb212767346c torture: Make kvm.sh "Test Summary" date be end of test adds 452613719eee torture: Make kvm.sh arguments accumulate adds 0bcca18348cf torture: Print run duration at end of kvm.sh execution adds 23239fc075d6 torture: Make kvm.sh return failure upon build failure adds 22bf64cc9483 torture: Make kvm.sh include --kconfig arguments in CPU ca [...] adds 0beb394878a4 torture: Add kvm.sh test summary to end of log file adds f716348f29d3 torture: Stop hanging on panic adds 755cf0afc164 torture: Add --dryrun batches to help schedule a distributed run adds c821f855f625 torture: s/STOP/STOP.1/ to avoid scenario collision adds 365dc5cb62c8 torture: Simplify exit-code plumbing for kvm-recheck.sh an [...] adds 546eee2d931b torture: Remove "Failed to add ttynull console" false positive adds b79b0b677913 torture: Allow standalone kvm-recheck.sh run detect --trust-make adds 1120281713a5 torture: Do Kconfig analysis only once per scenario adds bfc19c13d24c torture: Add torture.sh torture-everything script adds 1adb5d6b5225 torture: Make torture.sh use common time-duration bash functions adds 197220d4a334 torture: Remove use of "eval" in torture.sh adds a115a775a8d5 torture: Add "make allmodconfig" to torture.sh adds 69d2b33e3f20 torture: Auto-size SCF and scaling runs based on number of CPUs adds 532017b11950 torture: Enable torture.sh argument checking adds 7a99487c76aa torture: Make torture.sh rcuscale and refscale deal with a [...] adds 264da4832b3a torture: Make torture.sh refscale runs use verbose_batched [...] adds c9a9d8e8f2e6 torture: Create doyesno helper function for torture.sh adds 1fe9cef42b6c torture: Make torture.sh allmodconfig retain and label output adds d97addc419e2 torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale adds c679d90b21b7 torture: Make torture.sh refuse to do zero-length runs adds 5ae5f7453f93 torture: Drop log.long generation from torture.sh adds 8847bd498832 torture: Allow scenarios to be specified to torture.sh adds c66c0f94b345 torture: Add command and results directory to torture.sh log adds c54e41382270 torture: Add --kcsan-kmake-arg to torture.sh for KCSAN adds e3e1a99787fc torture: Compress KASAN vmlinux files adds 17b9f0af8029 Merge branches 'clocksource.2021.01.11a', 'cpumask.2021.01 [...] adds 71a076f4a61a kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] adds 567a83e6872c random32: Re-enable KCSAN instrumentation adds b63b34b269bd Merge branch 'kcsan.2021.01.04a' into HEAD adds 8881e7a774a8 tools/memory-model: Tie acquire loads to reads-from adds 5c587f9b9c35 tools/memory-model: Remove redundant initialization in lit [...] adds 3d5c70329b91 tools/memory-model: Fix typo in klitmus7 compatibility table adds 052005cee275 tools/memory-model: Document locking corner cases adds 5f398e9d16aa tools/memory-model: Make judgelitmus.sh note timeouts adds 5d75b5817c90 tools/memory-model: Make cmplitmushist.sh note timeouts adds fc9e24985b7d tools/memory-model: Make judgelitmus.sh identify bad macros adds 95d772ea1ae6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 583d0462ba83 tools/memory-model: Fix paulmck email address on pre-exist [...] adds dba35949c7ec tools/memory-model: Update parseargs.sh for hardware verification adds 4a1337eb4520 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 73fb0db0297c tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 4887bfd5c01e tools/memory-model: Fix checkalllitmus.sh comment adds e199d248f405 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 075f73a49610 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 0a3a9cd958fb tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 83ce24a0dcc0 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 40ac9296b6cf tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 016e9035bc41 tools/memory-model: Keep assembly-language litmus tests adds 7dd8d2bc9a6b tools/memory-model: Allow herd to deduce CPU type adds 13f15231d46a tools/memory-model: Make runlitmus.sh check for jingle errors adds aa9358cf4f17 tools/memory-model: Add -v flag to jingle7 runs adds 4dd7fa8a4729 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 8b07726bf9cd tools/memory-model: Fix scripting --jobs argument adds 6aeb515bfc56 tools/memory-model: Make checkghlitmus.sh use mselect7 adds a88fa7a88bb6 tools/memory-model: Make history-check scripts use mselect7 adds b2cf5fa67cc7 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 2826852e4b9e tools/memory-model: Repair parseargs.sh header comment adds 538fb27a4e05 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 6af835429c8c tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 0b5d89354de3 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 9e398d0cde61 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds eb8a14096ebd Merge branch 'lkmm-dev.2021.01.04a' into HEAD adds db1cf15b6b60 EXP mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels adds b3a539cc4d37 EXP rcuscale: Add crude tests for mem_dump_obj() adds 4c792b7d0315 x86/mce: Make mce_timed_out() identify holdout CPUs adds db4d293818a7 sched/idle: Fix missing need_resched() check after rcu_idl [...] adds da53c82cf9ae cpuidle: Fix missing need_resched() check after rcu_idle_enter() adds a18ab6e012ea torturescript: Don't rerun failed rcutorture builds adds 1b3969d58436 Merge remote-tracking branch 'rcu/rcu/next' adds fe16e639831f percpu: reduce the number of cpu distance comparisons adds 7dd3050a0194 Merge branch 'for-5.12' into for-next adds 171ce4f85a69 Merge remote-tracking branch 'percpu/for-next' adds ac87f8ff6cf1 workqueue: Kick a worker based on the actual activation of [...] adds 52ccabfc8743 Merge remote-tracking branch 'workqueues/for-next' adds c167b9c7e3d6 platform/surface: Add Surface Aggregator subsystem adds 44b84ee7b437 platform/surface: aggregator: Add control packet allocatio [...] adds 3a7081f610a0 platform/surface: aggregator: Add event item allocation caching adds 0d21bb8560ef platform/surface: aggregator: Add trace points adds 02be44f6b5a9 platform/surface: aggregator: Add error injection capabilities adds eb0e90a82098 platform/surface: aggregator: Add dedicated bus and device type adds 8d7792823da4 docs: driver-api: Add Surface Aggregator subsystem documentation adds 178f6ab77e61 platform/surface: Add Surface Aggregator user-space interface adds fc00bc8ac1da platform/surface: Add Surface ACPI Notify driver adds 6743c4ca9036 Merge remote-tracking branch 'drivers-x86/for-next' adds aa57e77b3d28 HSI: Fix PM usage counter unbalance in ssi_hw_init adds 3c9e9fe0afe8 Merge remote-tracking branch 'hsi/for-next' adds 5ccfa39ddd47 leds: Use DEVICE_ATTR_{RW, RO, WO} macros adds 66898f3fe906 leds: ss4200: simplify the return expression of register_n [...] adds 96cd76dc9dea leds: leds-lm3533: convert comma to semicolon adds 6615fda1f8cc leds: leds-ariel: convert comma to semicolon adds 0e5c2221f759 leds: lm3533: Switch to using the new API kobj_to_dev() adds 6207cb85fe68 leds: gpio: Set max brightness to 1 adds 9a5ad5c5b2d2 leds: trigger: fix potential deadlock with libata adds a02900f404ca Merge remote-tracking branch 'leds/for-next' adds 7520962b6690 drivers: base: remove unused function find_bus() adds 1f0dfa0545e7 driver core: Add debug logs for device link related probe [...] adds fb88c9a3e2ed drivers: base: Kconfig: fix spelling mistake "heterogenous [...] adds 4b9bbb29baf6 driver core: Add device link support for INFERRED flag adds b90fb8f66c61 driver core: Have fw_devlink use DL_FLAG_INFERRED adds b0e2fa4f611b driver core: Handle cycles in device links created by fw_devlink adds c13b82792711 driver core: fw_devlink_relax_cycle() can be static adds e590474768f1 driver core: Set fw_devlink=on by default adds 0fab972eef49 drivers: core: Detach device from power domain on shutdown adds ebfff0e27f04 Merge remote-tracking branch 'driver-core/driver-core-next' adds 894f1f4f49a3 kcov, usbip: collect coverage from vhci_rx_loop adds 3c1037e2b6a9 USB: usbtmc: Fix reading stale status byte adds c9784e23c102 USB: usbtmc: Add USBTMC_IOCTL_GET_STB adds d1d9defdc6d5 USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB adds 614b388c3426 USB: usbtmc: Bump USBTMC_API_VERSION value adds c824c73a5e08 usb: dwc3: drd: Avoid error when extcon is missing adds cb4d9b52ec06 usb: dwc3: drd: Improve dwc3_get_extcon() style adds d2a704e29711 dt-bindings: usb: dwc3-imx8mp: add imx8mp dwc3 glue bindings adds 6dd2565989b4 usb: dwc3: add imx8mp dwc3 glue layer driver adds fb8587a2c165 arm64: dtsi: imx8mp: add usb nodes adds 43da4f92a611 arm64: dts: imx8mp-evk: enable usb1 as host mode adds 9b3bd898421b usb: gadget: u_serial: use %*ph to print small buffer adds 82c46b8ed9dc usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback adds 8280de6ab07b usb: gadget: composite: Split composite reset and disconnect adds 77adb8bdf422 usb: dwc3: gadget: Allow runtime suspend if UDC unbinded adds 7c9a2598463a usb: dwc3: gadget: Preserve UDC max speed setting adds ed054e4e95d6 USB: gadget: f_printer: set a default q_len adds 4d7aae9f7a18 usb: gadget: configfs: Add a specific configFS reset callback adds 841081d89d5a usb: usbip: Use DEFINE_SPINLOCK() for spinlock adds a66a7d48f34a Merge 5.11-rc3 into usb-next adds 275998b2a80d Merge remote-tracking branch 'usb/usb-next' adds db8892bb1bb6 usb: cdns3: Add support for DRD CDNSP adds f738957277ba usb: cdns3: Split core.c into cdns3-plat and core.c file adds 394c3a144de8 usb: cdns3: Moves reusable code to separate module adds 0b490046d8d7 usb: cdns3: Refactoring names in reusable code adds ac5bca142759 usb: cdns3: Changed type of gadget_dev in cdns structure adds e93e58d27402 usb: cdnsp: Device side header file for CDNSP driver adds 3d82904559f4 usb: cdnsp: cdns3 Add main part of Cadence USBSSP DRD Driver adds 118b2a3237cf usb: cdnsp: Add tracepoints for CDNSP driver adds 64b558f597d1 usb: cdns3: Change file names for cdns3 driver. adds bbf60daee7de MAINTAINERS: add Cadence USBSSP DRD IP driver entry adds 7650778e79b9 usb: cdnsp: Mark cdnsp_gadget_ops with static keyword adds 28a25ba3e592 usb: cdns3: fix build when PM_SLEEP is not set adds b13f020d0c9f usb: cdns3: fix warning when USB_CDNS_HOST is not set adds dc68ba6c7236 usb: cdnsp: Removes some not useful function arguments adds 88171f67a2c1 usb: cdns3: Removes xhci_cdns3_suspend_quirk from host-export.h adds e2d60f8c475a usb: cdnsp: fix error handling in cdnsp_mem_init() adds fba8701baed7 usb: cdns3: Fixes for sparse warnings adds 16e3610154d0 usb: cdnsp: Fixes for sparse warnings adds 826a9584d14a usb: cdnsp: Fix for undefined reference to `usb_hcd_is_pri [...] adds 9b14736cbc8b usb: chipidea: tegra: Remove MODULE_ALIAS adds a3c5cd3e3a00 usb: chipidea: tegra: Rename UDC to USB adds 23626e035e18 usb: chipidea: tegra: Support host mode adds 8ad26b8828c4 usb: chipidea: tegra: Support runtime PM adds fc71a6268982 usb: chipidea: tegra: Specify TX FIFO threshold in UDC SoC info adds ba374bf81fbf usb: cdns3: Adds missing __iomem markers adds 62e140c241bd usb: cdnsp: fixes undefined reference to cdns_remove adds d0226ad165c1 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 4ea3cd65e0d4 tty: rename tty_kopen() and add new function tty_kopen_shared() adds d20c219c7317 tty: new helper function tty_get_icount() adds 5b10956483ea tty/serial/imx: convert comma to semicolon adds 345523fab827 tty/serial/lantiq: convert comma to semicolon adds a60526097f42 tty: serial: cpm_uart: Add udbg support for enabling xmon adds 01493ccb4436 tty: serial: icom: Use DEFINE_SPINLOCK() for spinlock adds 63f24a7fafd4 vt: move set_leds to keyboard.c adds a18a9da82c57 vt: keyboard, make keyboard_tasklet local adds f14e0394859d vt: keyboard, defkeymap.c_shipped, approach the definitions adds e81de384af9b vt: keyboard, defkeymap.c_shipped, approach the unicode table adds 9bc1b2b9b848 tty: pty, remove BUG_ON from pty_close adds 7d7dec450a66 8250_tegra: clean up tegra_uart_handle_break adds 9777f8e60e71 vt/consolemap: do font sum unsigned adds ff2047fb755d vt: drop old FONT ioctls adds cac8a63063e3 vgacon: drop BROKEN_GRAPHICS_PROGRAMS adds bb9146688c0d tty: cpm_uart, use port->flags instead of low_latency adds 0bc1bd092af3 tty_port: drop last traces of low_latency adds c762a2b846b6 tty: drop termiox user definitions adds e7997f7ff7f8 serial: stm32: fix DMA initialization error handling adds 92fc00238675 serial: stm32: fix code cleaning warnings and checks adds 56f9a76c27b5 serial: stm32: add "_usart" prefix in functions name adds 8ebd966576ab serial: stm32: add author adds 9ba8377c3aad dt-bindings: serial: stm32: update rts-gpios and cts-gpios adds 9359369ada36 serial: stm32: update conflicting RTS/CTS config comment adds 97f3a0850ae4 serial: stm32: clean probe and remove port deinit adds c31c3ea02e21 serial: stm32: update transmission complete error message [...] adds f446776ebffb tty: Export redirect release adds 33d4ae988598 drivers:tty:pty: Fix a race causing data loss on close adds c9cd57bf57fd tty: Protect disc_data in n_tty_close and n_tty_flush_buffer adds ed2024cbc41b Merge remote-tracking branch 'tty/tty-next' adds 22a9e57fccfe misc: ocxl: use DEFINE_MUTEX() for mutex lock adds 157576d55233 misc: remove atmel_tclib adds 38d98d73be9f misc: rtsx: remove unused function adds 4c5a6a7b7143 greybus: remove h from printk format specifier adds 3e265f836e9d fpga: dfl: refactor cci_enumerate_feature_devs() adds fa41d10589be fpga: dfl-pci: locate DFLs by PCIe vendor specific capability adds e08b9e6d87cc fpga: dfl: fix the definitions of type & feature_id for df [...] adds 9326eecd9365 fpga: dfl: move dfl_device_id to mod_devicetable.h adds 4a224acec597 fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() adds ecc1641aca65 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h adds 56172ab35338 fpga: dfl: add support for N3000 Nios private feature adds 477dfdccfcae memory: dfl-emif: add the DFL EMIF private feature driver adds 13613a2246bf misc: eeprom_93xx46: Fix module alias to enable module autoprobe adds 47771f1715bf misc: eeprom_93xx46: Enable module autoprobe for microchip [...] adds 59b26d2e96c4 bus: fsl-mc: add missing __iomem attribute adds 591afd6e5a50 Merge 5.11-rc3 into char-misc-next adds 2e5e1e45b8ec Merge remote-tracking branch 'char-misc/char-misc-next' adds 537b32dee4cf extcon: Add stubs for extcon_register_notifier_all() functions adds 226d336c1c75 extcon: max8997: Add CHGINS and CHGRM interrupt handling adds 40c5f44aa742 Merge remote-tracking branch 'extcon/extcon-next' adds 235ae89b6676 soundwire: intel: Use kzalloc for allocating only one thing adds ff7a43a3e814 Merge remote-tracking branch 'soundwire/next' adds 82096ecf589d thunderbolt: Use kmemdup instead of kzalloc and memcpy adds 6889e00f0e13 thunderbolt: Constify static attribute_group structs adds fdb0887c5a87 thunderbolt: Start lane initialization after sleep adds be5326d300fe Merge remote-tracking branch 'thunderbolt/next' adds 3989f5a5f81c driver: staging: count ashmem_range into SLAB_RECLAIMBLE adds df94d3b2a9a4 Staging: rtl8723bs/core: fix braces coding style issues adds 6abeae2adc96 staging: most: net: use DEFINE_MUTEX() for mutex lock adds 1790f2be41e4 staging: vc04_services: use DEFINE_MUTEX() for mutex lock adds c1a1205240ff staging: board: description for CONFIG_STAGING_BOARD adds 850c35bb28ec staging: board: Remove macro board_staging adds ec36ae7189ac staging: rtl8192u: Add null check in rtl8192_usb_initendpoints adds f31559af97a0 staging: fwserial: Fix error handling in fwserial_create adds 1e9a9c7cba3c staging: rtl8192e: fix bool comparison in expressions adds 1f82c33205db Revert "staging: board: Remove macro board_staging" adds 6500966d211c staging: greybus: light: Use kzalloc for allocating only o [...] adds 27f7fcaeca02 staging: vchiq: delete obselete comment adds 57a408eb4746 staging: mt7621-dts: match pinctrl nodes with its binding [...] adds 87bb53b75563 staging: rtl819x: select CONFIG_CRC32 adds 96ae327678ec staging: vchiq: Fix bulk userdata handling adds 88753cc19f08 staging: vchiq: Fix bulk transfers on 64-bit builds adds 04dfd7273398 staging: vc04_services: Add a note to the TODO adds 662d82cf39ff staging: vchiq: fix uninitialized variable copy adds d61adf609c48 staging: unisys: visorhba: enhance visorhba to use channel [...] adds 3dba1da360da Merge 5.11-rc3 into staging-next adds 9ba79e9b27c6 Merge remote-tracking branch 'staging/staging-next' adds 62feb14ee8a3 interconnect: qcom: Consolidate interconnect RPM support adds dfbd988f1ce6 interconnect: qcom: qcs404: use shared code adds 4187f9c16b7d dt-bindings: interconnect: single yaml file for RPM interc [...] adds 4ec908d21040 dt-bindings: interconnect: Add Qualcomm MSM8939 DT bindings adds 6c6fe5d3dc5e interconnect: qcom: Add MSM8939 interconnect provider driver adds 23145465c5b0 Merge branch 'icc-msm8939' into icc-next adds 00c8836a10c5 Merge remote-tracking branch 'icc/icc-next' adds 9e9eb85e43e7 dt-bindings: dma: owl: Add compatible string for Actions S [...] adds c518a2fd1bcf dmaengine: owl: Add compatible for the Actions Semi S500 D [...] adds 33cb6d1ed311 dmaengine: at_hdmac: remove platform data header adds e2fcd6e427c2 dma: idxd: use DEFINE_MUTEX() for mutex lock adds b158b25cacc1 Merge remote-tracking branch 'dmaengine/next' adds 46ec9592ffd6 scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL adds b1d0d2eb89d4 scsi: ufs: Add a quirk to permit overriding UniPro defaults adds a967ddb22d94 scsi: ufs: ufs-exynos: Apply vendor-specific values for th [...] adds c7c730ac6a88 scsi: ufs: Remove stringize operator '#' restriction adds 28fa68fc557a scsi: ufs: Use __print_symbolic() for UFS trace string print adds 9d5095e74c83 scsi: ufs: Don't call trace_ufshcd_upiu() in case trace po [...] adds be20b51cfd85 scsi: ufs: Distinguish between query REQ and query RSP in [...] adds 0ed083e91662 scsi: ufs: Distinguish between TM request UPIU and respons [...] adds 867fdc2d6e34 scsi: ufs: Make UPIU trace easier differentiate among CDB, [...] adds f8968665af28 scsi: ibmvfc: Define generic queue structure for CRQs adds e4b26f3db864 scsi: ibmvfc: Make command event pool queue specific adds 57e80e0bc108 scsi: ibmvfc: Define per-queue state/list locks adds 1f4a4a19508d scsi: ibmvfc: Complete commands outside the host/queue lock adds 654080d02edb scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() adds aaac0ea98390 scsi: ufs: Fix all Kconfig help text indentation adds d9edeb8b4768 scsi: ufs: Replace sprintf and snprintf with sysfs_emit adds 3997e0fdd587 scsi: hisi_sas: Remove auto_affine_msi_experimental module_param adds 8e062ce305ad scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config adds d2f2547efd39 scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_POR [...] adds ecf041fe9895 scsi: lpfc: Refresh ndlp when a new PRLI is received in th [...] adds 07aaefdf75c5 scsi: lpfc: Fix crash when a fabric node is released prematurely adds c33b1609344f scsi: lpfc: Use the nvme-fc transport supplied timeout for [...] adds 3ba6216aaded scsi: lpfc: Fix FW reset action if I/Os are outstanding adds f0871ab68a8b scsi: lpfc: Prevent duplicate requests to unregister with [...] adds da09ae4864e1 scsi: lpfc: Fix error log messages being logged following [...] adds 31051249f12e scsi: lpfc: Fix target reset failing adds 9ec58ec7d41a scsi: lpfc: Fix NVMe recovery after mailbox timeout adds ff8a44bff5ef scsi: lpfc: Fix vport create logging adds 243156c0108d scsi: lpfc: Fix crash when nvmet transport calls host_release adds a22d73b655a8 scsi: lpfc: Implement health checking when aborting I/O adds 0b3ad32e2646 scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better rea [...] adds 181dd9a4c2c6 scsi: lpfc: Update lpfc version to 12.8.0.7 adds ab548fd21e1c scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] adds 244808e03029 scsi: storvsc: Resolve data race in storvsc_probe() adds 91b1b640b834 scsi: storvsc: Validate length of incoming packet in storv [...] adds c8f4d8704452 Merge remote-tracking branch 'scsi-mkp/for-next' adds 753740220f36 remoteproc: qcom: pil_info: avoid 64-bit division adds f89c1e0018ab MAINTAINERS: Add co-maintainer for remoteproc/RPMSG subsystems adds 4399e18a9998 remoteproc: pru: Fix loading of GNU Binutils ELF adds 80eefd6e8602 Merge branche 'rproc-fixes' into for-next adds df2f392c61b6 rpmsg: glink: fix some kerneldoc comments adds 8527efc59d45 rpmsg: glink: Guard qcom_glink_ssr_notify() with correct config adds 3e35772bc1e4 rpmsg: glink: add include of header file adds a1cd0d4d8678 dt-bindings: remoteproc: qcom,wcnss: Add qcom,wcn3660b compatible adds 8cc8eeffd058 remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible adds 7cb4f293777e Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds f24b69e8d5f2 Merge remote-tracking branch 'rpmsg/for-next' adds d11919af9809 gpio: fix spelling mistake in Kconfig "supprot" -> "support" adds 3d3b9f9d6357 docs: gpio: Fix formatting in description of gpiod_*_array [...] adds a8fd37d9e829 docs: gpio: intro: Improve HTML formatting adds 3a57026a83ba gpio: rcar: Remove redundant compatible values adds ff07b22e5730 gpio: sl28cpld: convert comma to semicolon adds 7b8ecb1dca54 gpio: Kconfig: Update help description for GPIO_RCAR config adds 6230f562421a gpio: bd7xxxx: Do not depend on parent driver data adds 20883a66778b dt-bindings: gpio: Add compatible string for AM64 SoC adds 4f33b8414ea1 dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] adds 6e3e0a2293a4 gpio: visconti: Add Toshiba Visconti GPIO support adds 34712b8ed6fc MAINTAINERS: Add entries for Toshiba Visconti GPIO controller adds 4ef018ec79f7 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] adds efcdca286eef gpio: tegra: Convert to gpio_irq_chip adds 1466551fd6c2 gpio: bd7xxxx: use helper variable for pdev->dev adds 2cf80f7a9101 dt-bindings: gpio: rcar: Add r8a779a0 support adds 520e76cf7b61 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 adds 64e6066e16b8 gpio: rcar: Add R-Car V3U (R8A779A0) support adds ee029c19ce14 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 2a8a3f09d9b1 gpio: wcove: convert comma to semicolon adds 00a496a68141 Merge remote-tracking branch 'gpio-intel/for-next' adds 9a85c09a3f50 pinctrl: ingenic: Fix JZ4760 support adds b4aa4876e58d pinctrl: ingenic: Rename registers from JZ4760_GPIO_* to J [...] adds 92ff62a7bcc1 pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting adds 2f9d9a852f42 pinctrl: nomadik: Remove unused variable in nmk_gpio_dbg_show_one adds 81bd1579b43e pinctrl: mediatek: Fix fallback call path adds 46e5dbe7f36d pinctrl: at91: convert comma to semicolon adds 8ad5749395d0 pinctrl: mediatek: paris: convert comma to semicolon adds 0014d7a9c041 pinctrl: mediatek: moore: convert comma to semicolon adds 502045d91a31 pinctrl: ti-iodelay: convert comma to semicolon adds 86e666df40c9 dt-bindings: pinctrl: rt2880: properly redo bindings adds 53abfe67f024 pinctrl: ralink: rt2880: avoid double pointer to simplify code adds 7391031be7aa pinctrl: ralink: rt2880: return proper error code adds 09f8101d319a pinctrl: ralink: rt2880: add missing NULL check adds 420cf17d975d pinctrl: ralink: rt2880: delete not needed error message adds 8a55d64c3336 pinctrl: ralink: rt2880: preserve error codes adds 50a710873306 pinctrl: ralink: rt2880: use 'PTR_ERR_OR_ZERO' adds c6d212951b0f pinctrl: ralink: rt2880: fix '-Wmissing-prototypes' in ini [...] adds 43878eb7c83d pinctrl: remove empty lines in pinctrl subsystem adds 6d92949813bb Merge branch 'devel' into for-next adds d9421f5d2f2e Merge remote-tracking branch 'pinctrl/for-next' adds 036e126c72eb pinctrl: intel: Split intel_pinctrl_add_padgroups() for be [...] adds 998c49e8f8b7 pinctrl: intel: Drop unnecessary check for predefined features adds 91d898e51e60 pinctrl: intel: Convert capability list to features adds 0e793a4e2834 pinctrl: tigerlake: Add Alder Lake-P ACPI ID adds 6956e91fb4b6 Merge remote-tracking branch 'pinctrl-intel/for-next' adds 95ebabde382c capabilities: Don't allow writing ambiguous v3 file capabilities adds cd0a63325c85 Merge remote-tracking branch 'userns/for-next' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next adds 96c08a95fe05 Merge remote-tracking branch 'livepatching/for-next' adds 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] adds e61f76b915b7 Merge remote-tracking branch 'coresight/next' adds 3b15cdc15956 tracing: move function tracer options to Kconfig adds 833174494976 kbuild: add support for Clang LTO adds 6eb20c5338a0 kbuild: lto: fix module versioning adds f6db4eff0691 kbuild: lto: limit inlining adds d03e46783689 kbuild: lto: merge module sections adds 81bfbc27b122 kbuild: lto: add a default list of used symbols adds 7918ea64195d init: lto: ensure initcall ordering adds a51d9615ffb5 init: lto: fix PREL32 relocations adds dc83615370e7 PCI: Fix PREL32 relocations for LTO adds 5c0312ef3ca0 modpost: lto: strip .lto from module names adds 3d05432db312 scripts/mod: disable LTO for empty.c adds b12eba00cb87 efi/libstub: disable LTO adds ed02e86f1752 drivers/misc/lkdtm: disable LTO for rodata.o adds d73692f0f527 arm64: vdso: disable LTO adds 09b812ac146f arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS adds 1354b8946c46 arm64: allow LTO to be selected adds ed31bf666c70 Merge remote-tracking branch 'kspp/for-next/kspp' adds 45d5996e034c gnss: drop stray semicolons adds a1673ea84f1d Merge remote-tracking branch 'gnss/gnss-next' adds a918c3558ce8 nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] adds 40f592233f78 nvmem: imx-iim: Use of_device_get_match_data() adds 407ec4555f04 Merge remote-tracking branch 'nvmem/for-next' adds f1ee999f62f6 XArray: Fix split documentation adds 80c1dbebf308 XArray: Fix splitting to non-zero orders adds 0cfe500bf944 Merge remote-tracking branch 'xarray/main' adds 4424a8d1acc0 Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] adds 6809ea1c570b hv_utils: Add validation for untrusted Hyper-V values adds 46011a70c1c2 Drivers: hv: vmbus: Initialize memory to be sent to the host adds 5c0c26e7dca8 Drivers: hv: vmbus: Reduce number of references to message [...] adds cbf0eda5de05 Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() adds f844988bde35 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...] adds 3f71d6b91e7e Drivers: hv: vmbus: Resolve race condition in vmbus_onoffe [...] adds 2d26f5cb7f7f scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] adds d03419fe2048 scsi: storvsc: Resolve data race in storvsc_probe() adds aa7fb666092d Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation adds eff56db17d4e Merge remote-tracking branch 'hyperv/hyperv-next' adds adc5d8757288 signal: Add missing __user annotation to copy_siginfo_from [...] adds 96e1e9846c66 Kernel: fork.c: Fix coding style: Do not use {} around sin [...] adds cb5021ca622f kthread: remove comments about old _do_fork() helper adds 06c57d5aabb8 Merge remote-tracking branch 'pidfd/for-next' adds f5187329d072 fpga: Use DEFINE_SPINLOCK() for spinlock adds e41d4c011706 fpga: dfl: fme: Constify static attribute_group structs adds 3c1e6a5f2e68 Merge remote-tracking branch 'fpga/for-next' adds b5a8d233a588 bus: mhi: core: Add device hardware reset support adds d9f23ea69d41 mhi: pci-generic: Increase number of hardware events adds eb96787a5da8 mhi: pci_generic: Enable burst mode for hardware channels adds 8ccc3279fcad mhi: pci_generic: Add support for reset adds 7389337f0a78 mhi: pci_generic: Add suspend/resume/recovery procedure adds b012ee6bfe2a mhi: pci_generic: Add PCI error handlers adds 8562d4fe34a3 mhi: pci_generic: Add health-check adds 84026a5bbc11 mhi: pci_generic: Increase controller timeout value adds 4da3d07db8ae mhi: pci_generic: Add diag channels adds ec751369d6fb mhi: pci_generic: Set irq moderation value to 1ms for hw channels adds d092478dd36c mhi: use irq_flags if controller driver configures it adds b965e1c78d9c bus: mhi: Ensure correct ring update ordering with memory barrier adds a7209009f885 mhi: unconstify mhi_event_config adds e6ca384d3b09 mhi: pci_generic: Fix shared MSI vector support adds 5fdcde871277 Merge remote-tracking branch 'mhi/mhi-next' adds 6b190470ce8e watch_queue: Limit the number of watches a user can hold adds 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size adds 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches adds 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] adds 841a0dfa5113 watch_queue: sample: Display mount tree change notifications adds 0eefb080aa71 Merge remote-tracking branch 'notifications/notifications- [...] adds a65de5479620 mm, slub: consider rest of partial list if acquire_slab() fails adds cf0c4fa1b0c8 mm/page_alloc: add a missing mm_page_alloc_zone_locked() t [...] adds 049168e70a67 mm-page_alloc-add-a-missing-mm_page_alloc_zone_locked-trac [...] adds ce50fe6f03bc mm/memcontrol: fix warning in mem_cgroup_page_lruvec() adds 4956fe5859d7 kasan: fix unaligned address is unhandled in kasan_remove_ [...] adds dd92b4393ae8 kasan: fix incorrect arguments passing in kasan_add_zero_shadow adds 3d40ae5a6a83 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 010ff7891e61 /proc/kpageflags: do not use uninitialized struct pages adds 955ee6bfcf47 ocfs2: remove redundant conditional before iput adds d9bdf8617022 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 213179721625 ocfs2: fix ocfs2 corrupt when iputting an inode adds 3a097f546d17 ramfs: support O_TMPFILE adds 1cced53dd79e fs: delete repeated words in comments adds ec1cba6bc254 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds bdd31f457400 mm, tracing: record slab name for kmem_cache_free() adds 745ea681823f mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 6e2dfaab501f mm/swap: don't SetPageWorkingset unconditionally during swapin adds d43772397c17 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds 47cbdd21dbb3 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds 22c3c3c9e72a mm: memcontrol: optimize per-lruvec stats counter memory usage adds 1eac45d3dd1a mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] adds a3bf101f71e2 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds 66da726e6328 mm: memcontrol: convert NR_ANON_THPS account to pages adds 6d5219c380a3 mm: memcontrol: convert NR_FILE_THPS account to pages adds a12cc5fdad70 mm: memcontrol: convert NR_SHMEM_THPS account to pages adds 272cb0168590 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 2d2205698c82 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds f09652f48395 mm: memcontrol: make the slab calculation consistent adds 46e2ca6b77c2 mm/memcg: revise the using condition of lock_page_lruvec f [...] adds 1f215b8cd244 mm/memcg: remove rcu locking for lock_page_lruvec function series adds 9781f417309a mm/mmap.c: remove unnecessary local variable adds 11d83abfffb9 mm/mmap.c: replace if (cond) BUG() with BUG_ON() adds 62120bf664a4 mm/mmap.c: fix the adjusted length error adds ca42a7ab6fcf mm: improve mprotect(R|W) efficiency on pages referenced once adds 4729e50d4252 mm/page_reporting: use list_entry_is_head() in page_report [...] adds e762ff61f367 mm/huge_memory.c: update tlb entry if pmd is changed adds 6b2c0323ca2d MIPS: do not call flush_tlb_all when setting pmd entry adds 82f27c2bc4f6 mm/vmscan: __isolate_lru_page_prepare() cleanup adds ea215c62debe mm/compaction: remove rcu_read_lock during page compaction adds e31b2909faf8 mm: memblock: enforce overlap of memory.memblock and memor [...] adds b47e79f9cf85 mm: fix initialization of struct page for holes in memory layout adds 9f4a3019c1c3 mm/hugetlb: change hugetlb_reserve_pages() to type bool adds fed89a009d6d hugetlbfs: remove special hugetlbfs_set_page_dirty() adds f2c86c9a4a90 mm: make pagecache tagged lookups return only head pages adds d9cdb25c9177 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds bece57f74da9 mm/swap: optimise get_shadow_from_swap_cache adds 4446310f0b38 mm: add FGP_ENTRY adds eb885af1a3d8 mm/filemap: rename find_get_entry to mapping_get_entry adds 28588654f7be mm/filemap: add helper for finding pages adds 3cc52c73434c fix mm-filemap-add-helper-for-finding-pages.patch adds c5eabbfd41a7 mm/filemap: add mapping_seek_hole_data adds 62efd03f2932 fix mm-filemap-add-mapping_seek_hole_data.patch adds 8381e8e75acd iomap: use mapping_seek_hole_data adds 2e97a6bfde16 mm: add and use find_lock_entries adds 65acbc416dfc fix mm-add-and-use-find_lock_entries.patch adds aff164b67177 mm: add an 'end' parameter to find_get_entries adds 694a954efde2 mm: add an 'end' parameter to pagevec_lookup_entries adds 184c4c55cb6e mm: remove nr_entries parameter from pagevec_lookup_entries adds 092e01b36c0a mm: pass pvec directly to find_get_entries adds 428e3b9ab6ff mm: remove pagevec_lookup_entries adds b1ab22e48220 mm,thp,shmem: limit shmem THP alloc gfp_mask adds 5c407648fd31 mm,thp,shm: limit gfp mask to no more than specified adds 014ab47c775a mm,thp,shmem: make khugepaged obey tmpfs mount flags adds ee923518aeda mm: cma: allocate cma areas bottom-up adds 67e77f8841f6 mm-cma-allocate-cma-areas-bottom-up-fix adds 85c50e1333a4 mm-cma-allocate-cma-areas-bottom-up-fix-2 adds d7f995897389 mm-cma-allocate-cma-areas-bottom-up-fix-3 adds 812113bd0692 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix adds 7194d5c3e928 memblock: do not start bottom-up allocations with kernel_end adds 4996acdba216 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds ff4169084f23 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 06a7b1d82bb7 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 82aeeccf9cff mm: zswap: clean up confusing comment adds c7e4cd6a3b1a mm: remove arch_remap() and mm-arch-hooks.h adds 5f4f77c6ff1b mm: page-flags.h: Typo fix (It -> If) adds 34d8264d3756 mm: add Kernel Electric-Fence infrastructure adds b8923d8a2b30 kfence: Fix parameter description for kfence_object_start() adds 8e1dd96378d6 kfence: avoid stalling work queue task without allocations adds 472889c0edb7 kfence: fix potential deadlock due to wake_up() adds 060b6cc0b45f x86, kfence: enable KFENCE for x86 adds f28b530ce518 arm64, kfence: enable KFENCE for ARM64 adds 89d154d857b1 kfence: use pt_regs to generate stack trace on faults adds cc1d0151ac2b mm, kfence: insert KFENCE hooks for SLAB adds f1c6766a04e8 mm, kfence: insert KFENCE hooks for SLUB adds 8dbb9f6be6f8 kfence, kasan: make KFENCE compatible with KASAN adds feb7c00e6df6 revert kasan-remove-kfence-leftovers adds 436bfcee6e9b kfence, Documentation: add KFENCE documentation adds 8095166601c4 kfence: add test suite adds 1edbe5024ae7 kfence: fix typo in test adds 06b3a2562274 MAINTAINERS: add entry for KFENCE adds 5bf1ad11feed fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 8ddd975aee29 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds fedbf6468c98 kernel/hung_task.c: Monitor killed tasks. adds 98fdcddbea29 proc/wchan: use printk format instead of lookup_symbol_name() adds bf53005a8272 sysctl.c: fix underflow value setting risk in vm_table adds e7bfa12a209b proc/sysctl: make protected_* world readable adds e869a71f0257 lib: optimize cpumask_local_spread() adds 6783fd584e90 lib-optimize-cpumask_local_spread-v8 adds 7ffb1b8b6498 checkpatch: improve blank line after declaration test adds 5d6e019df040 checkpatch: ignore warning designated initializers using NR_CPUS adds 790907e4ba85 aio: simplify read_events() adds 30b385495df1 Merge branch 'akpm-current/current' adds 66c7b0ba2598 mm: add definition of PMD_PAGE_ORDER adds 8af1bcfe9dd9 mmap: make mlock_future_check() global adds beee7cc0896f set_memory: allow set_direct_map_*_noflush() for multiple pages adds 1334ec751eca set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix adds a5e6a1e9d021 set_memory: allow querying whether set_direct_map_*() is a [...] adds 9f6ddaea4c31 kfence: fix implicit function declaration adds e6476a5a73a2 mm: introduce memfd_secret system call to create "secret" [...] adds 3867cb6a1307 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] adds ffb5f9e04a10 secretmem: use PMD-size pages to amortize direct map fragm [...] adds 4f64833e82db secretmem: add memcg accounting adds b5540b773233 PM: hibernate: disable when there are active secretmem users adds c4fdacd22039 arch, mm: wire up memfd_secret system call where relevant adds 5160ac6f41cf arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix adds ea5353b583f7 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix adds 213fc23f7f23 secretmem: test: add basic selftest for memfd_secret(2) adds ee7113e7e727 secretmem-test-add-basic-selftest-for-memfd_secret2-fix adds e3f8c10f1321 Merge branch 'akpm/master' adds df869cab4b35 Add linux-next specific files for 20210112
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + .mailmap | 1 - Documentation/ABI/stable/sysfs-bus-vmbus | 7 + .../ABI/testing/sysfs-bus-dfl-devices-emif | 25 + .../ABI/testing/sysfs-bus-dfl-devices-n3000-nios | 47 + Documentation/ABI/testing/sysfs-driver-ufs | 34 +- Documentation/ABI/testing/sysfs-fs-f2fs | 23 + .../Expedited-Grace-Periods.rst | 4 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 8 +- .../RCU/Design/Requirements/Requirements.rst | 752 +-- 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/binfmt-misc.rst | 4 +- Documentation/admin-guide/bootconfig.rst | 2 +- Documentation/admin-guide/cgroup-v1/memory.rst | 14 +- Documentation/admin-guide/cgroup-v2.rst | 4 +- Documentation/admin-guide/cpu-load.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 24 +- Documentation/admin-guide/kernel-parameters.txt | 86 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/mm/concepts.rst | 2 +- Documentation/admin-guide/sysctl/vm.rst | 4 +- Documentation/core-api/index.rst | 1 - Documentation/crypto/api-skcipher.rst | 4 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kfence.rst | 297 ++ Documentation/devicetree/bindings/arm/arm,scmi.txt | 8 + Documentation/devicetree/bindings/arm/fsl.yaml | 14 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 6 + Documentation/devicetree/bindings/arm/renesas.yaml | 2 + .../socionext/socionext,uniphier-system-cache.yaml | 4 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 16 +- .../devicetree/bindings/ata/sata_highbank.yaml | 1 + .../devicetree/bindings/clock/canaan,k210-clk.yaml | 1 + .../bindings/crypto/intel,keembay-ocs-hcu.yaml | 46 + .../bindings/crypto/samsung-slimsss.yaml | 1 - .../devicetree/bindings/crypto/samsung-sss.yaml | 1 - .../bindings/display/brcm,bcm2711-hdmi.yaml | 1 + .../bindings/display/brcm,bcm2835-hdmi.yaml | 1 + .../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 +- Documentation/devicetree/bindings/dma/owl-dma.yaml | 7 +- .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 4 +- .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 4 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 4 +- Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 3 +- .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 2 + .../devicetree/bindings/gpio/gpio-davinci.txt | 1 + .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../bindings/gpio/renesas,rcar-gpio.yaml | 3 + .../devicetree/bindings/gpio/sifive,gpio.yaml | 4 +- .../bindings/gpio/toshiba,gpio-visconti.yaml | 70 + .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 2 + .../bindings/iio/adc/aspeed,ast2400-adc.yaml | 1 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 1 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 2 + .../devicetree/bindings/iio/health/ti,afe4404.yaml | 2 +- .../iio/magnetometer/asahi-kasei,ak8975.yaml | 1 + .../bindings/iio/potentiometer/adi,ad5272.yaml | 1 + .../devicetree/bindings/input/adc-keys.txt | 22 +- .../input/touchscreen/elan,elants_i2c.yaml | 1 + .../bindings/input/touchscreen/goodix.yaml | 1 + .../bindings/interconnect/qcom,msm8916.yaml | 77 - .../bindings/interconnect/qcom,qcs404.yaml | 77 - .../devicetree/bindings/interconnect/qcom,rpm.yaml | 85 + .../allwinner,sun7i-a20-sc-nmi.yaml | 3 + .../bindings/interrupt-controller/fsl,intmux.yaml | 2 +- .../interrupt-controller/st,stm32-exti.yaml | 2 + .../devicetree/bindings/media/allegro,al5e.yaml | 105 + .../devicetree/bindings/media/allegro.txt | 43 - .../media/allwinner,sun4i-a10-video-engine.yaml | 1 + .../devicetree/bindings/media/i2c/imx219.yaml | 1 + .../bindings/memory-controllers/exynos-srom.yaml | 2 + .../memory-controllers/renesas,rpc-if.yaml | 6 +- .../bindings/mfd/canaan,k210-sysctl.yaml | 109 + Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +- .../bindings/misc/fsl,dpaa2-console.yaml | 1 + .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 8 + .../devicetree/bindings/mmc/mmc-controller.yaml | 2 + .../bindings/mtd/partitions/qcom,smem-part.yaml | 33 + .../bindings/net/amlogic,meson-dwmac.yaml | 55 +- .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 101 +- .../devicetree/bindings/net/can/fsl,flexcan.yaml | 11 + .../devicetree/bindings/net/dsa/brcm,sf2.yaml | 173 + .../devicetree/bindings/net/renesas,etheravb.yaml | 1 + .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 1 + .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 1 + .../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/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 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 3 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 4 +- .../bindings/pinctrl/canaan,k210-fpioa.yaml | 171 + .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 62 +- .../devicetree/bindings/power/supply/bq256xx.yaml | 110 + .../devicetree/bindings/power/supply/bq25980.yaml | 1 + .../devicetree/bindings/pwm/pwm-sifive.yaml | 9 +- .../bindings/regulator/mcp16502-regulator.txt | 3 +- .../bindings/regulator/nxp,pf8x00-regulator.yaml | 6 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 1 + .../regulator/richtek,rt4831-regulator.yaml | 35 + .../bindings/remoteproc/ingenic,vpu.yaml | 2 +- .../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 + Documentation/devicetree/bindings/riscv/cpus.yaml | 6 + .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 35 +- .../devicetree/bindings/riscv/sifive.yaml | 17 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 2 + .../devicetree/bindings/serial/renesas,scifa.yaml | 2 + .../devicetree/bindings/serial/renesas,scifb.yaml | 2 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 13 +- .../devicetree/bindings/soc/imx/imx8m-soc.yaml | 86 + .../devicetree/bindings/soc/qcom/qcom,smem.txt | 57 - .../devicetree/bindings/soc/qcom/qcom,smem.yaml | 72 + .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 1 + .../bindings/sound/google,sc7180-trogdor.yaml | 1 + .../bindings/sound/intel,keembay-i2s.yaml | 14 + .../bindings/sound/samsung,aries-wm8994.yaml | 3 + .../bindings/sound/samsung,midas-audio.yaml | 2 + .../devicetree/bindings/sound/tas2562.yaml | 2 + .../devicetree/bindings/sound/tas2770.yaml | 2 + .../bindings/sound/ti,j721e-cpb-audio.yaml | 4 +- .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml | 4 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 1 + Documentation/devicetree/bindings/sound/wm8962.txt | 4 + .../bindings/spi/nvidia,tegra210-quad.yaml | 117 + .../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/sram/sram.yaml | 2 + .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 + .../bindings/timer/intel,ixp4xx-timer.yaml | 2 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 3 + .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 105 + .../devicetree/bindings/usb/generic-ehci.yaml | 2 +- .../devicetree/bindings/usb/generic-ohci.yaml | 2 +- .../devicetree/bindings/usb/ingenic,musb.yaml | 2 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 9 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/sphinx.rst | 32 +- 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 | 1 + Documentation/driver-api/men-chameleon-bus.rst | 12 + .../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 | 13 - Documentation/filesystems/dax.txt | 17 +- Documentation/filesystems/f2fs.rst | 5 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/porting.rst | 7 + Documentation/filesystems/vfs.rst | 2 +- Documentation/fpga/dfl.rst | 27 + Documentation/gpu/todo.rst | 2 +- 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/index.rst | 2 - Documentation/hwmon/sbtsi_temp.rst | 2 +- Documentation/index.rst | 11 - Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 8 +- .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/caif/caif.rst | 1 - .../device_drivers/ethernet/marvell/octeontx2.rst | 62 +- Documentation/networking/netdev-FAQ.rst | 126 +- Documentation/networking/netdevices.rst | 175 +- Documentation/networking/packet_mmap.rst | 11 +- Documentation/networking/snmp_counter.rst | 28 +- Documentation/power/freezing-of-tasks.rst | 2 +- Documentation/power/index.rst | 1 + Documentation/power/powercap/dtpm.rst | 212 + Documentation/process/4.Coding.rst | 6 +- Documentation/process/adding-syscalls.rst | 18 +- Documentation/process/submitting-patches.rst | 4 +- Documentation/scheduler/sched-deadline.rst | 2 +- Documentation/security/keys/core.rst | 4 +- Documentation/security/lsm-development.rst | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 16 +- Documentation/timers/timers-howto.rst | 2 +- .../translations/it_IT/process/adding-syscalls.rst | 18 +- .../it_IT/process/submitting-patches.rst | 4 +- Documentation/translations/ja_JP/SubmittingPatches | 4 +- .../translations/zh_CN/admin-guide/cpu-load.rst | 2 +- .../zh_CN/process/submitting-patches.rst | 4 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Documentation/virt/kvm/api.rst | 9 +- Documentation/watch_queue.rst | 12 +- MAINTAINERS | 171 +- Makefile | 49 +- Next/SHA1s | 331 ++ Next/Trees | 333 ++ Next/merge.log | 5441 ++++++++++++++++++++ arch/Kconfig | 99 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/Makefile | 20 +- arch/arc/boot/Makefile | 18 +- arch/arc/include/asm/page.h | 1 + arch/arc/kernel/entry.S | 2 +- arch/arc/plat-hsdk/Kconfig | 1 + arch/arm/arm-soc-for-next-contents.txt | 21 + arch/arm/boot/dts/Makefile | 8 +- 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/am33xx-l4.dtsi | 49 + arch/arm/boot/dts/am574x-idk.dts | 4 + arch/arm/boot/dts/bcm2711.dtsi | 1 + arch/arm/boot/dts/dra71-evm.dts | 2 + arch/arm/boot/dts/dra76x.dtsi | 36 + 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/imx6q-tbs2910.dts | 7 + 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.dtsi | 25 +- arch/arm/boot/dts/imx6ul-prti6g.dts | 356 ++ arch/arm/boot/dts/omap3-gta04.dtsi | 7 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 8 + 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 | 4 + arch/arm/boot/dts/qcom-pmx55.dtsi | 84 + arch/arm/boot/dts/qcom-sdx55-mtp.dts | 230 + arch/arm/boot/dts/qcom-sdx55.dtsi | 408 ++ arch/arm/boot/dts/rk3288-miqi.dts | 5 + arch/arm/boot/dts/rk3288.dtsi | 28 +- arch/arm/boot/dts/rk3xxx.dtsi | 16 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 1 + arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 71 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 29 + arch/arm/boot/dts/sun8i-s3-pinecube.dts | 8 +- 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 | 11 +- arch/arm/configs/aspeed_g5_defconfig | 4 + arch/arm/configs/at91_dt_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 2 +- arch/arm/configs/sama5_defconfig | 1 - 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/crypto/chacha-glue.c | 1 + arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-imx/mach-imx6ul.c | 25 +- arch/arm/mach-omap1/board-osk.c | 2 + arch/arm/mach-omap2/omap_device.c | 8 +- arch/arm/mach-omap2/pmic-cpcap.c | 2 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 7 +- arch/arm64/Makefile | 10 +- arch/arm64/boot/dts/allwinner/Makefile | 1 + .../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 +- .../allwinner/sun50i-a64-pinetab-early-adopter.dts | 26 + .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 4 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 19 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 8 +- arch/arm64/boot/dts/bitmain/bm1880.dtsi | 6 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/freescale/Makefile | 5 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 5 + arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 5 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 60 +- .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 5 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 164 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 98 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 3 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 98 +- 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 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 8 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 123 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 2 + .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 1 - .../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 | 8 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 307 ++ .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 19 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 433 ++ arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 75 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 18 +- 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 | 90 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 20 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 6 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 28 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 19 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 6 +- arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 195 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 266 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 6 - .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 10 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 102 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 60 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 592 ++- arch/arm64/boot/dts/renesas/Makefile | 2 + .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 137 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 43 +- .../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/r8a77990.dtsi | 65 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 135 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 5 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 10 + arch/arm64/boot/dts/rockchip/px30.dtsi | 42 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 56 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 3 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 52 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 38 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 111 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 52 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 4 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 11 + arch/arm64/configs/defconfig | 18 +- arch/arm64/crypto/aes-glue.c | 50 +- arch/arm64/crypto/aes-modes.S | 165 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/cacheflush.h | 6 - arch/arm64/include/asm/kfence.h | 17 + arch/arm64/include/asm/kvm_host.h | 23 + arch/arm64/include/asm/numa.h | 48 +- arch/arm64/include/asm/set_memory.h | 17 + arch/arm64/include/asm/uaccess.h | 16 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/acpi_numa.c | 12 - arch/arm64/kernel/cpufeature.c | 2 +- arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/machine_kexec.c | 1 + arch/arm64/kernel/smp.c | 3 +- arch/arm64/kernel/traps.c | 1 - arch/arm64/kernel/vdso/Makefile | 6 +- arch/arm64/kernel/vdso/vdso.lds.S | 5 +- arch/arm64/kvm/Kconfig | 8 - arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arch_timer.c | 7 +- arch/arm64/kvm/arm.c | 32 +- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h | 9 + arch/arm64/kvm/hyp/nvhe/hyp-main.c | 12 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 6 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 59 +- arch/arm64/kvm/pmu-emul.c | 2 - arch/arm64/kvm/sys_regs.c | 6 +- arch/arm64/kvm/va_layout.c | 7 +- arch/arm64/kvm/vgic/vgic-init.c | 11 +- arch/arm64/kvm/vgic/vgic-v2.c | 20 +- arch/arm64/kvm/vgic/vgic-v3.c | 21 +- arch/arm64/mm/Makefile | 1 - arch/arm64/mm/fault.c | 4 + arch/arm64/mm/init.c | 37 +- arch/arm64/mm/mmu.c | 9 +- arch/arm64/mm/numa.c | 464 -- arch/arm64/mm/pageattr.c | 23 +- arch/arm64/mm/proc.S | 2 +- arch/csky/Kconfig | 20 +- arch/csky/abiv1/inc/abi/ckmmu.h | 9 +- arch/csky/abiv1/inc/abi/vdso.h | 18 +- arch/csky/abiv2/cacheflush.c | 3 + arch/csky/abiv2/inc/abi/ckmmu.h | 43 +- arch/csky/abiv2/inc/abi/entry.h | 19 +- arch/csky/abiv2/inc/abi/vdso.h | 20 +- arch/csky/include/asm/atomic.h | 212 - arch/csky/include/asm/barrier.h | 82 +- arch/csky/include/asm/bug.h | 2 + arch/csky/include/asm/cmpxchg.h | 27 +- arch/csky/include/asm/futex.h | 121 + arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu_context.h | 9 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 4 +- arch/csky/include/asm/processor.h | 2 +- arch/csky/include/asm/segment.h | 2 +- arch/csky/include/asm/spinlock.h | 167 - arch/csky/include/asm/spinlock_types.h | 10 - arch/csky/include/asm/vdso.h | 19 +- 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 | 2 +- arch/csky/kernel/ptrace.c | 126 +- 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 | 123 +- arch/{riscv => csky}/kernel/vdso/.gitignore | 0 arch/csky/kernel/vdso/Makefile | 67 + arch/{riscv => csky}/kernel/vdso/note.S | 0 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 | 54 + arch/csky/kernel/vmlinux.lds.S | 2 +- arch/csky/mm/fault.c | 388 +- arch/csky/mm/init.c | 35 +- arch/csky/mm/tlb.c | 42 +- arch/h8300/Kconfig.cpu | 4 + arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/ia64/kernel/crash.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/Kconfig | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/Kconfig | 14 +- arch/mips/alchemy/common/prom.c | 4 - arch/mips/ar7/memory.c | 5 - arch/mips/ath25/prom.c | 4 - arch/mips/ath79/prom.c | 5 - arch/mips/bcm47xx/prom.c | 4 - arch/mips/bcm63xx/prom.c | 4 - arch/mips/bmips/setup.c | 6 +- arch/mips/boot/compressed/decompress.c | 3 +- arch/mips/boot/compressed/head.S | 20 +- arch/mips/cobalt/setup.c | 5 - arch/mips/configs/loongson3_defconfig | 2 + arch/mips/fw/arc/memory.c | 2 +- arch/mips/fw/sni/sniprom.c | 4 - arch/mips/generic/init.c | 4 - arch/mips/include/asm/Kbuild | 4 + arch/mips/include/asm/bitops.h | 2 +- arch/mips/include/asm/elf.h | 56 +- arch/mips/include/asm/elfcore-compat.h | 29 + arch/mips/include/asm/irq_cpu.h | 2 - arch/mips/include/asm/mach-generic/irq.h | 6 - arch/mips/include/asm/mach-loongson64/loongson.h | 2 +- arch/mips/include/asm/traps.h | 1 + arch/mips/include/uapi/asm/Kbuild | 3 - arch/mips/kernel/Makefile | 5 +- arch/mips/kernel/binfmt_elfn32.c | 106 - arch/mips/kernel/binfmt_elfo32.c | 109 - arch/mips/kernel/cacheinfo.c | 34 +- arch/mips/kernel/cevt-txx9.c | 2 +- arch/mips/kernel/irq-rm7000.c | 45 - arch/mips/kernel/perf_event_mipsxx.c | 22 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/smp-cps.c | 3 - arch/mips/kernel/syscalls/Makefile | 16 +- 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/vpe-cmp.c | 4 +- arch/mips/kernel/vpe-mt.c | 4 +- arch/mips/lantiq/irq.c | 2 +- arch/mips/lantiq/prom.c | 6 +- arch/mips/loongson2ef/common/init.c | 5 - arch/mips/loongson32/common/prom.c | 4 - arch/mips/loongson64/init.c | 54 +- arch/mips/loongson64/numa.c | 52 +- arch/mips/loongson64/smp.c | 8 +- arch/mips/mm/c-r4k.c | 2 +- arch/mips/mm/init.c | 5 + arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/mips/mti-malta/malta-init.c | 1 - arch/mips/mti-malta/malta-memory.c | 4 - arch/mips/netlogic/xlp/setup.c | 5 - arch/mips/netlogic/xlr/setup.c | 5 - arch/mips/pci/pci-ar2315.c | 6 +- arch/mips/pic32/pic32mzda/init.c | 6 +- arch/mips/pistachio/init.c | 5 - arch/mips/ralink/of.c | 2 +- arch/mips/ralink/prom.c | 4 - arch/mips/rb532/prom.c | 5 - arch/mips/sgi-ip27/ip27-memory.c | 5 - arch/mips/sgi-ip32/ip32-memory.c | 5 - arch/mips/sibyte/common/cfe.c | 5 - arch/mips/txx9/generic/setup.c | 4 - arch/mips/vr41xx/common/init.c | 4 - arch/nds32/configs/defconfig | 1 - arch/nds32/kernel/setup.c | 2 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/parisc/Kconfig | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/Kconfig | 1 - arch/powerpc/kernel/head_book3s_32.S | 9 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/vmlinux.lds.S | 2 +- arch/powerpc/platforms/powernv/opal-core.c | 6 +- arch/riscv/Kconfig | 31 +- arch/riscv/Kconfig.socs | 32 +- arch/riscv/Makefile | 2 +- arch/riscv/boot/dts/Makefile | 2 +- arch/riscv/boot/dts/canaan/Makefile | 5 + arch/riscv/boot/dts/{kendryte => canaan}/k210.dts | 0 arch/riscv/boot/dts/canaan/k210.dtsi | 120 + arch/riscv/boot/dts/kendryte/Makefile | 4 - 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-unmatched-a00.dts | 253 + arch/riscv/configs/nommu_k210_defconfig | 2 +- arch/{arm64 => riscv}/include/asm/mmzone.h | 0 arch/riscv/include/asm/numa.h | 8 + arch/riscv/include/asm/pci.h | 14 + arch/riscv/include/asm/pgtable.h | 22 +- arch/riscv/include/asm/sbi.h | 10 +- arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/soc.h | 38 - arch/riscv/include/asm/unistd.h | 1 + arch/riscv/kernel/entry.S | 18 +- arch/riscv/kernel/sbi.c | 4 +- arch/riscv/kernel/setup.c | 23 +- arch/riscv/kernel/smpboot.c | 12 +- arch/riscv/kernel/soc.c | 27 - arch/riscv/kernel/time.c | 3 + arch/riscv/mm/fault.c | 28 +- arch/riscv/mm/init.c | 16 +- arch/riscv/mm/pageattr.c | 8 +- arch/s390/Kconfig | 1 - arch/s390/crypto/aes_s390.c | 2 + arch/s390/kernel/crash_dump.c | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/Kconfig | 1 - arch/sh/boards/mach-sh03/rtc.c | 1 - arch/sh/configs/landisk_defconfig | 9 +- arch/sh/configs/microdev_defconfig | 2 - arch/sh/configs/sdk7780_defconfig | 6 +- arch/sh/configs/sdk7786_defconfig | 3 - arch/sh/configs/se7750_defconfig | 1 - arch/sh/configs/sh03_defconfig | 3 - arch/sh/drivers/dma/Kconfig | 3 +- arch/sh/include/asm/gpio.h | 1 - arch/sh/kernel/cpu/sh3/entry.S | 1 - arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/mm/Kconfig | 2 +- arch/sh/mm/asids-debugfs.c | 15 +- arch/sh/mm/cache-debugfs.c | 15 +- arch/sh/mm/pmb.c | 15 +- arch/sparc/Kconfig | 3 +- arch/sparc/boot/piggyback.c | 4 + arch/sparc/include/asm/backoff.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/pgtsrmmu.h | 2 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_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/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/process_32.c | 12 - arch/sparc/kernel/setup_32.c | 3 - arch/sparc/kernel/setup_64.c | 4 - arch/sparc/kernel/syscalls/syscall.tbl | 1 + 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/mm_32.h | 2 - arch/sparc/mm/srmmu.c | 18 +- arch/um/include/asm/Kbuild | 1 - arch/x86/Kconfig | 4 +- arch/x86/Makefile | 28 +- arch/x86/crypto/aesni-intel_asm.S | 482 +- arch/x86/crypto/aesni-intel_glue.c | 362 +- arch/x86/crypto/blake2s-glue.c | 150 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 + arch/x86/entry/syscalls/syscall_64.tbl | 2 + arch/x86/hyperv/hv_init.c | 4 + arch/x86/hyperv/mmu.c | 12 +- arch/x86/include/asm/compat.h | 11 - arch/x86/include/asm/elf.h | 2 +- arch/x86/include/asm/elfcore-compat.h | 31 + arch/x86/include/asm/kfence.h | 59 + arch/x86/include/asm/kprobes.h | 11 +- arch/x86/include/asm/kvm_host.h | 19 +- arch/x86/include/asm/microcode.h | 2 - arch/x86/include/asm/mshyperv.h | 2 + arch/x86/include/asm/pgtable_types.h | 2 - arch/x86/include/asm/resctrl.h | 11 +- arch/x86/include/asm/set_memory.h | 4 +- arch/x86/include/asm/special_insns.h | 6 +- arch/x86/kernel/cpu/mce/core.c | 15 +- arch/x86/kernel/cpu/microcode/core.c | 2 +- arch/x86/kernel/cpu/mshyperv.c | 18 + arch/x86/kernel/cpu/mtrr/cleanup.c | 4 +- arch/x86/kernel/cpu/mtrr/generic.c | 6 +- arch/x86/kernel/cpu/resctrl/internal.h | 1 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 137 +- arch/x86/kernel/kprobes/core.c | 168 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/reboot.c | 9 + arch/x86/kernel/sev-es-shared.c | 4 +- arch/x86/kernel/sev-es.c | 12 + arch/x86/kernel/sys_x86_64.c | 8 +- arch/x86/kernel/tsc.c | 3 +- arch/x86/kvm/lapic.c | 4 +- arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/mmu/mmu.c | 53 +- arch/x86/kvm/mmu/tdp_mmu.c | 113 +- arch/x86/kvm/mmu/tdp_mmu.h | 4 +- arch/x86/kvm/svm/nested.c | 8 + arch/x86/kvm/svm/sev.c | 24 +- arch/x86/kvm/svm/svm.c | 12 +- arch/x86/kvm/svm/svm.h | 2 + arch/x86/kvm/vmx/nested.c | 2 + arch/x86/kvm/vmx/vmx.c | 2 + arch/x86/kvm/x86.c | 30 +- arch/x86/mm/fault.c | 5 + arch/x86/mm/init.c | 19 +- arch/x86/mm/pat/set_memory.c | 8 +- arch/x86/mm/pgtable.c | 2 + arch/x86/platform/Makefile | 1 - arch/x86/platform/goldfish/Makefile | 2 - arch/x86/platform/goldfish/goldfish.c | 54 - .../platform/intel-mid/device_libs/platform_bt.c | 4 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/bfq-iosched.c | 8 +- block/blk-iocost.c | 16 +- block/blk-mq-debugfs.c | 1 + block/genhd.c | 11 +- certs/blacklist.c | 10 +- certs/system_keyring.c | 5 +- crypto/Kconfig | 1 - crypto/adiantum.c | 2 + crypto/ansi_cprng.c | 2 + crypto/asymmetric_keys/asym_tpm.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/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.c | 3 +- crypto/essiv.c | 2 + crypto/keywrap.c | 2 + crypto/ofb.c | 2 + crypto/pcbc.c | 2 + crypto/skcipher.c | 2 + crypto/tcrypt.c | 20 +- crypto/testmgr.c | 3 + crypto/vmac.c | 2 + crypto/xcbc.c | 2 + crypto/xor.c | 2 + crypto/xts.c | 2 + drivers/accessibility/speakup/spk_ttyio.c | 2 +- drivers/acpi/Kconfig | 6 - drivers/acpi/thermal.c | 49 +- drivers/acpi/x86/s2idle.c | 14 +- drivers/atm/idt77252.c | 2 +- drivers/base/Kconfig | 8 +- drivers/base/Makefile | 1 + drivers/base/arch_numa.c | 483 ++ drivers/base/bus.c | 17 - drivers/base/core.c | 113 +- drivers/base/dd.c | 2 + drivers/base/node.c | 27 +- drivers/base/platform.c | 2 + drivers/base/regmap/regmap-debugfs.c | 9 +- drivers/block/Kconfig | 1 + drivers/block/rnbd/Kconfig | 1 + drivers/block/rnbd/README | 1 + drivers/block/rnbd/rnbd-clt.c | 18 +- drivers/block/rnbd/rnbd-srv.c | 8 +- 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/btrtl.c | 25 +- drivers/bluetooth/btusb.c | 48 +- drivers/bluetooth/hci_bcm.c | 1 + drivers/bluetooth/hci_h5.c | 2 + drivers/bluetooth/hci_ldisc.c | 7 +- drivers/bluetooth/hci_qca.c | 18 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 11 +- drivers/bus/mhi/core/init.c | 9 +- drivers/bus/mhi/core/main.c | 20 + drivers/bus/mhi/pci_generic.c | 371 +- drivers/bus/sunxi-rsb.c | 211 +- drivers/char/hw_random/ingenic-trng.c | 6 +- drivers/char/hw_random/iproc-rng200.c | 38 +- drivers/char/pcmcia/synclink_cs.c | 2 - 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_tis_i2c_cr50.c | 790 +++ drivers/clk/imx/clk-imx8qxp.c | 26 +- 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 | 54 +- 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/sunxi-ng/ccu-sun50i-h6-r.c | 5 + drivers/clk/sunxi-ng/ccu-sun50i-h6-r.h | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 2 +- 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.h | 18 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/intel_pstate.c | 15 +- drivers/cpufreq/powernow-k8.c | 9 +- drivers/cpuidle/cpuidle-tegra.c | 2 +- drivers/cpuidle/cpuidle.c | 33 +- drivers/crypto/Kconfig | 34 +- 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/ccree/cc_driver.h | 1 - drivers/crypto/geode-aes.c | 2 + drivers/crypto/inside-secure/safexcel.c | 6 +- drivers/crypto/inside-secure/safexcel_hash.c | 1 + drivers/crypto/keembay/Kconfig | 29 + drivers/crypto/keembay/Makefile | 3 + drivers/crypto/keembay/keembay-ocs-hcu-core.c | 1264 +++++ drivers/crypto/keembay/ocs-hcu.c | 840 +++ drivers/crypto/keembay/ocs-hcu.h | 106 + 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/picoxcell_crypto.c | 1807 ------- drivers/crypto/picoxcell_crypto_regs.h | 115 - drivers/crypto/qat/qat_common/adf_ctl_drv.c | 1 + drivers/crypto/qat/qat_common/qat_algs.c | 1 + drivers/crypto/sahara.c | 7 - drivers/crypto/vmx/aes.c | 1 + drivers/crypto/vmx/aesp8-ppc.h | 6 + drivers/crypto/vmx/vmx.c | 7 +- drivers/devfreq/devfreq.c | 4 +- drivers/devfreq/governor.h | 2 +- drivers/dma-buf/dma-buf.c | 21 +- drivers/dma-buf/heaps/cma_heap.c | 3 + drivers/dma/at_hdmac.c | 19 + drivers/dma/at_hdmac_regs.h | 28 +- drivers/dma/dw-edma/dw-edma-core.c | 4 +- drivers/dma/idxd/init.c | 3 +- drivers/dma/idxd/sysfs.c | 4 +- drivers/dma/mediatek/mtk-hsdma.c | 1 + drivers/dma/milbeaut-xdmac.c | 4 +- drivers/dma/owl-dma.c | 3 +- drivers/dma/qcom/bam_dma.c | 6 +- drivers/dma/qcom/gpi.c | 10 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/ti/k3-udma.c | 6 +- drivers/dma/xilinx/xilinx_dma.c | 11 +- drivers/edac/Kconfig | 15 +- drivers/edac/Makefile | 7 +- drivers/edac/amd64_edac.c | 318 +- 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/extcon/extcon-max8997.c | 4 + drivers/firewire/net.c | 2 - drivers/firmware/arm_scmi/smc.c | 42 +- drivers/firmware/dmi-id.c | 1 + drivers/firmware/efi/libstub/Makefile | 2 + 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/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 16 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-bd70528.c | 59 +- drivers/gpio/gpio-bd71828.c | 39 +- drivers/gpio/gpio-rcar.c | 85 +- drivers/gpio/gpio-sl28cpld.c | 4 +- drivers/gpio/gpio-tegra.c | 218 +- drivers/gpio/gpio-visconti.c | 218 + drivers/gpio/gpio-wcove.c | 2 +- drivers/gpio/gpiolib.c | 4 + drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 1 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 40 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 43 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 - drivers/gpu/drm/amd/amdgpu/cz_ih.c | 37 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 39 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 137 + drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 31 + drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 212 + drivers/gpu/drm/amd/amdgpu/hdp_v5_0.h | 31 + drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 36 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 478 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 10 - drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 23 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 10 - drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 10 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 10 - drivers/gpu/drm/amd/amdgpu/nv.c | 206 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 31 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 100 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 37 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 483 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 700 +++ drivers/gpu/drm/amd/amdgpu/vega20_ih.h | 30 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 54 +- drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 112 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 1 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 - drivers/gpu/drm/amd/display/dc/calcs/Makefile | 4 - drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 21 - drivers/gpu/drm/amd/display/dc/core/dc.c | 31 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 7 +- drivers/gpu/drm/amd/display/dc/dc.h | 4 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + .../drm/amd/display/dc/dce100/dce100_resource.c | 2 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 2 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 7 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 7 - drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 5 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 13 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 4 + drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 4 - .../drm/amd/display/dc/dcn302/dcn302_resource.c | 15 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dsc/Makefile | 4 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 + drivers/gpu/drm/amd/display/dc/os_types.h | 4 - .../amd/include/asic_reg/oss/osssys_4_2_0_offset.h | 345 ++ .../include/asic_reg/oss/osssys_4_2_0_sh_mask.h | 1300 +++++ drivers/gpu/drm/amd/include/kgd_pp_interface.h | 3 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 163 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 535 ++ .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 1 - drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 166 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h | 3 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 332 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 887 +++- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 224 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 1 + drivers/gpu/drm/drm_crtc.c | 125 +- drivers/gpu/drm/drm_dsc.c | 30 +- drivers/gpu/drm/drm_encoder.c | 113 +- drivers/gpu/drm/drm_mode_config.c | 2 +- drivers/gpu/drm/drm_plane.c | 143 +- drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/i915/Makefile | 14 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 704 +++ drivers/gpu/drm/i915/display/i9xx_plane.h | 24 + drivers/gpu/drm/i915/display/icl_dsi.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 3 + drivers/gpu/drm/i915/display/intel_bios.c | 21 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 7 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 20 +- drivers/gpu/drm/i915/display/intel_connector.c | 29 +- drivers/gpu/drm/i915/display/intel_connector.h | 3 +- drivers/gpu/drm/i915/display/intel_cursor.c | 806 +++ drivers/gpu/drm/i915/display/intel_cursor.h | 17 + drivers/gpu/drm/i915/display/intel_ddi.c | 83 +- drivers/gpu/drm/i915/display/intel_display.c | 2084 ++------ drivers/gpu/drm/i915/display/intel_display.h | 15 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 124 + .../gpu/drm/i915/display/intel_display_debugfs.h | 3 + drivers/gpu/drm/i915/display/intel_display_power.c | 127 +- drivers/gpu/drm/i915/display/intel_display_power.h | 37 +- drivers/gpu/drm/i915/display/intel_display_types.h | 57 +- drivers/gpu/drm/i915/display/intel_dp.c | 93 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 115 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 21 +- drivers/gpu/drm/i915/display/intel_dvo.c | 4 - drivers/gpu/drm/i915/display/intel_fbc.c | 19 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 26 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 162 +- drivers/gpu/drm/i915/display/intel_lspcon.h | 12 + drivers/gpu/drm/i915/display/intel_panel.c | 235 +- drivers/gpu/drm/i915/display/intel_psr.c | 131 +- drivers/gpu/drm/i915/display/intel_sprite.c | 50 +- drivers/gpu/drm/i915/display/intel_sprite.h | 10 + drivers/gpu/drm/i915/display/intel_tc.c | 2 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 + drivers/gpu/drm/i915/display/intel_vdsc.c | 4 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 + drivers/gpu/drm/i915/gvt/display.c | 81 +- drivers/gpu/drm/i915/gvt/execlist.h | 3 - drivers/gpu/drm/i915/gvt/fb_decoder.h | 6 +- drivers/gpu/drm/i915/gvt/gtt.h | 11 +- drivers/gpu/drm/i915/gvt/gvt.h | 4 + drivers/gpu/drm/i915/gvt/handlers.c | 5 +- drivers/gpu/drm/i915/gvt/interrupt.h | 5 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 11 + drivers/gpu/drm/i915/gvt/mpt.h | 2 + drivers/gpu/drm/i915/gvt/scheduler.h | 5 + drivers/gpu/drm/i915/gvt/vgpu.c | 5 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 27 +- drivers/gpu/drm/i915/i915_debugfs.c | 582 +-- drivers/gpu/drm/i915/i915_drv.c | 12 +- drivers/gpu/drm/i915/i915_drv.h | 41 +- drivers/gpu/drm/i915/i915_irq.c | 355 +- drivers/gpu/drm/i915/i915_reg.h | 7 +- drivers/gpu/drm/i915/i915_suspend.c | 33 +- drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_pm.c | 552 +- drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 4 +- drivers/gpu/drm/i915/intel_uncore.h | 6 +- drivers/gpu/drm/imx/Kconfig | 3 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 95 +- drivers/gpu/drm/imx/imx-ldb.c | 109 +- drivers/gpu/drm/imx/imx-tve.c | 109 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 131 +- drivers/gpu/drm/imx/ipuv3-plane.c | 69 +- drivers/gpu/drm/imx/ipuv3-plane.h | 3 - drivers/gpu/drm/imx/parallel-display.c | 93 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 4 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 21 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 6 + drivers/gpu/drm/msm/dp/dp_display.c | 7 + drivers/gpu/drm/msm/dp/dp_panel.c | 12 +- drivers/gpu/drm/msm/msm_drv.c | 8 +- drivers/gpu/drm/msm/msm_gem.c | 13 +- drivers/gpu/drm/radeon/r600_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 3 - drivers/gpu/drm/radeon/radeon_uvd.c | 38 +- drivers/gpu/drm/ttm/ttm_pool.c | 4 +- drivers/gpu/ipu-v3/ipu-di.c | 4 - drivers/greybus/greybus_trace.h | 6 +- drivers/hid/Kconfig | 1 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 8 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 2 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 2 +- drivers/hid/hid-core.c | 3 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-logitech-dj.c | 4 + drivers/hid/hid-multitouch.c | 4 + drivers/hid/hid-quirks.c | 1 - drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 4 +- drivers/hid/hid-wiimote-core.c | 2 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/ipc.c | 27 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 54 +- drivers/hid/wacom_sys.c | 35 +- drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hv/channel.c | 13 +- drivers/hv/channel_mgmt.c | 39 +- drivers/hv/hv_fcopy.c | 37 +- drivers/hv/hv_kvp.c | 123 +- drivers/hv/hv_snapshot.c | 89 +- drivers/hv/hv_util.c | 222 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 82 +- drivers/hv/vmbus_drv.c | 63 +- drivers/hwmon/Kconfig | 13 - drivers/hwmon/Makefile | 1 - drivers/hwmon/ab8500.c | 224 - drivers/hwmon/abx500.c | 487 -- drivers/hwmon/abx500.h | 69 - drivers/hwmon/amd_energy.c | 3 +- drivers/hwmon/aspeed-pwm-tacho.c | 4 +- drivers/hwmon/gpio-fan.c | 2 +- drivers/hwmon/k10temp.c | 3 +- drivers/hwmon/max6650.c | 2 +- drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 8 +- drivers/hwmon/pwm-fan.c | 123 +- drivers/hwmon/smsc47m1.c | 2 +- drivers/hwmon/w83627ehf.c | 2 +- .../hwtracing/coresight/coresight-cti-platform.c | 6 +- drivers/i2c/busses/i2c-bcm-iproc.c | 254 +- drivers/i2c/busses/i2c-elektor.c | 3 +- drivers/i2c/busses/i2c-gpio.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 4 +- drivers/i2c/busses/i2c-i801.c | 15 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-mlxcpld.c | 97 +- drivers/i2c/busses/i2c-mt65xx.c | 27 +- drivers/i2c/busses/i2c-qcom-geni.c | 59 +- drivers/i2c/busses/i2c-rcar.c | 66 +- drivers/i2c/busses/i2c-sprd.c | 8 +- drivers/i2c/busses/i2c-tegra.c | 2 +- drivers/i2c/i2c-core-acpi.c | 6 +- drivers/i2c/i2c-core-smbus.c | 15 +- drivers/i3c/master/mipi-i3c-hci/core.c | 2 +- drivers/ide/Kconfig | 2 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/infiniband/core/cma_configfs.c | 12 +- drivers/infiniband/core/restrack.c | 1 + drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/core/ucma.c | 135 +- drivers/infiniband/hw/cxgb4/restrack.c | 2 +- drivers/infiniband/hw/hfi1/qsfp.c | 4 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qib/qib_fs.c | 68 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 3 + drivers/infiniband/sw/siw/siw_main.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 2 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/omap4-keypad.c | 302 +- drivers/input/misc/da7280.c | 3 + drivers/input/serio/i8042-x86ia64io.h | 2 + drivers/input/touchscreen/goodix.c | 2 + drivers/input/touchscreen/ili210x.c | 26 +- drivers/input/touchscreen/raydium_i2c_ts.c | 3 +- drivers/input/touchscreen/st1232.c | 48 +- drivers/interconnect/imx/imx.c | 3 +- drivers/interconnect/imx/imx8mq.c | 2 + drivers/interconnect/qcom/Kconfig | 32 +- drivers/interconnect/qcom/Makefile | 4 +- 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/iommu/amd/init.c | 3 +- drivers/iommu/amd/iommu.c | 3 + drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 2 + drivers/iommu/dma-iommu.c | 27 - drivers/iommu/intel/dmar.c | 4 +- drivers/iommu/intel/iommu.c | 148 +- drivers/iommu/intel/irq_remapping.c | 2 + drivers/iommu/intel/svm.c | 23 +- drivers/iommu/iova.c | 8 +- drivers/irqchip/Kconfig | 5 +- drivers/irqchip/irq-bcm2836.c | 4 +- drivers/irqchip/irq-loongson-liointc.c | 4 +- drivers/irqchip/irq-mips-cpu.c | 7 + drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-sl28cpld.c | 2 +- drivers/isdn/mISDN/Kconfig | 1 + drivers/leds/led-triggers.c | 10 +- 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-max8997.c | 12 +- drivers/leds/leds-netxbig.c | 12 +- drivers/leds/leds-ss4200.c | 18 +- drivers/leds/leds-wm831x-status.c | 12 +- drivers/lightnvm/Kconfig | 1 + drivers/md/Kconfig | 2 + drivers/md/bcache/features.c | 2 +- drivers/md/bcache/features.h | 30 +- drivers/md/bcache/super.c | 53 +- drivers/md/dm-bufio.c | 6 + drivers/md/dm-crypt.c | 138 +- drivers/md/dm-integrity.c | 60 +- drivers/md/dm-raid.c | 6 +- drivers/md/dm-snap.c | 24 + drivers/md/dm.c | 2 +- drivers/media/cec/core/cec-api.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 11 +- drivers/media/i2c/ccs-pll.c | 8 +- drivers/media/i2c/ccs/ccs-data.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/platform/Kconfig | 15 + drivers/media/platform/Makefile | 1 + .../media => media/platform}/allegro-dvt/Makefile | 0 drivers/media/platform/allegro-dvt/allegro-core.c | 3142 +++++++++++ drivers/media/platform/allegro-dvt/allegro-mail.c | 543 ++ drivers/media/platform/allegro-dvt/allegro-mail.h | 294 ++ .../platform}/allegro-dvt/nal-h264.c | 0 .../platform}/allegro-dvt/nal-h264.h | 0 drivers/media/platform/rcar-vin/rcar-core.c | 2 +- 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 | 385 +- drivers/media/platform/ti-vpe/cal.h | 103 +- drivers/media/rc/ir-mce_kbd-decoder.c | 2 +- drivers/media/rc/rc-main.c | 8 +- drivers/media/rc/serial_ir.c | 2 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 38 +- drivers/media/v4l2-core/v4l2-common.c | 4 +- drivers/media/v4l2-core/v4l2-dev.c | 15 +- drivers/media/v4l2-core/v4l2-event.c | 17 + drivers/media/v4l2-core/v4l2-mem2mem.c | 15 +- drivers/memory/Kconfig | 15 +- drivers/memory/Makefile | 2 + drivers/memory/dfl-emif.c | 207 + drivers/memory/emif.c | 3 +- drivers/memory/mtk-smi.c | 4 +- drivers/memory/tegra/Kconfig | 4 +- drivers/memory/tegra/tegra124-emc.c | 377 +- drivers/memory/tegra/tegra124.c | 82 +- drivers/mfd/Kconfig | 2 +- drivers/mfd/altera-sysmgr.c | 3 +- drivers/mfd/max8997.c | 4 +- drivers/mfd/mcp-sa11x0.c | 3 +- drivers/misc/Kconfig | 8 - drivers/misc/Makefile | 1 - drivers/misc/atmel_tclib.c | 200 - drivers/misc/cardreader/rtsx_pcr.c | 6 - drivers/misc/eeprom/eeprom_93xx46.c | 3 +- .../misc/habanalabs/common/command_submission.c | 77 +- drivers/misc/habanalabs/common/device.c | 8 +- drivers/misc/habanalabs/common/firmware_if.c | 60 +- drivers/misc/habanalabs/common/habanalabs.h | 4 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 1 + drivers/misc/habanalabs/common/habanalabs_ioctl.c | 7 +- drivers/misc/habanalabs/common/hw_queue.c | 5 +- drivers/misc/habanalabs/common/pci.c | 28 +- drivers/misc/habanalabs/gaudi/gaudi.c | 191 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 7 - drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 3 +- drivers/misc/habanalabs/goya/goya.c | 75 +- .../misc/habanalabs/include/common/hl_boot_if.h | 9 +- drivers/misc/lkdtm/Makefile | 1 + drivers/misc/ocxl/file.c | 3 +- drivers/misc/pvpanic.c | 19 +- drivers/mmc/host/mxs-mmc.c | 2 +- drivers/mmc/host/owl-mmc.c | 9 +- drivers/mmc/host/sdhci-msm.c | 46 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 28 + drivers/mmc/host/sdhci-sprd.c | 6 +- drivers/mmc/host/sdhci-xenon.c | 7 +- drivers/mmc/host/sunxi-mmc.c | 28 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/mtd/devices/phram.c | 4 +- drivers/mtd/mtdswap.c | 1 - drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 4 +- drivers/mtd/parsers/Kconfig | 8 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/afs.c | 4 +- drivers/mtd/parsers/qcomsmempart.c | 170 + drivers/net/Kconfig | 1 + drivers/net/bareudp.c | 25 +- drivers/net/caif/caif_serial.c | 3 +- drivers/net/can/Kconfig | 1 + drivers/net/can/flexcan.c | 123 +- drivers/net/can/m_can/Makefile | 4 + drivers/net/can/m_can/m_can.c | 2 - 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 | 559 -- drivers/net/can/m_can/tcan4x5x.h | 57 + drivers/net/can/rcar/Kconfig | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 17 +- drivers/net/dsa/b53/b53_common.c | 14 + drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/dsa/bcm_sf2.c | 36 +- drivers/net/dsa/bcm_sf2_regs.h | 1 + drivers/net/dsa/hirschmann/Kconfig | 1 + drivers/net/dsa/lantiq_gswip.c | 34 +- drivers/net/dsa/ocelot/felix.c | 1 + drivers/net/dsa/sja1105/sja1105_main.c | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 10 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 - drivers/net/ethernet/aquantia/Kconfig | 1 - drivers/net/ethernet/broadcom/Kconfig | 1 - drivers/net/ethernet/broadcom/bcm63xx_enet.c | 186 +- drivers/net/ethernet/broadcom/bcm63xx_enet.h | 14 +- drivers/net/ethernet/broadcom/bcmsysport.c | 83 +- 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 | 42 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 9 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 59 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 6 +- drivers/net/ethernet/broadcom/unimac.h | 68 + drivers/net/ethernet/cadence/macb_main.c | 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/thunder/nicvf_main.c | 12 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 - drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 1 + .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 19 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 71 +- drivers/net/ethernet/cisco/enic/enic_main.c | 4 - drivers/net/ethernet/emulex/benet/be_main.c | 2 - drivers/net/ethernet/ethoc.c | 3 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 10 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 67 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 13 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 16 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 135 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 5 + drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 61 +- .../net/ethernet/freescale/fs_enet/mii-bitbang.c | 1 + drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 1 + drivers/net/ethernet/freescale/ucc_geth.c | 3 +- drivers/net/ethernet/freescale/ucc_geth.h | 9 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 4 + drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 9 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 9 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 + drivers/net/ethernet/ibm/ibmvnic.c | 164 +- drivers/net/ethernet/intel/e1000e/e1000.h | 1 + drivers/net/ethernet/intel/e1000e/ethtool.c | 46 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 17 +- drivers/net/ethernet/intel/e1000e/netdev.c | 59 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 - drivers/net/ethernet/intel/i40e/i40e.h | 3 + drivers/net/ethernet/intel/i40e/i40e_main.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 - drivers/net/ethernet/intel/ice/ice_txrx.c | 15 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 7 +- drivers/net/ethernet/intel/igb/igb_main.c | 18 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 21 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 19 +- drivers/net/ethernet/marvell/mvneta.c | 14 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 41 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 38 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 16 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 26 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 11 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 133 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 37 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 4 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 77 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 9 + .../mellanox/mlx5/core/en_accel/en_accel.h | 8 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 9 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 2 +- .../mellanox/mlx5/core/steering/dr_action.c | 579 +-- .../mellanox/mlx5/core/steering/dr_domain.c | 6 + .../mellanox/mlx5/core/steering/dr_matcher.c | 106 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 49 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 1592 +----- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 167 + .../mellanox/mlx5/core/steering/dr_ste_v0.c | 1640 ++++++ .../mellanox/mlx5/core/steering/dr_types.h | 182 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 85 - drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 13 +- drivers/net/ethernet/micrel/ks8851.h | 2 + drivers/net/ethernet/micrel/ks8851_common.c | 112 +- drivers/net/ethernet/natsemi/macsonic.c | 12 +- drivers/net/ethernet/natsemi/xtsonic.c | 7 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 14 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 2 +- drivers/net/ethernet/qlogic/Kconfig | 1 + .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 7 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 14 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 6 - drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 2 - drivers/net/ethernet/realtek/r8169_main.c | 207 +- drivers/net/ethernet/renesas/ravb.h | 37 +- drivers/net/ethernet/renesas/ravb_main.c | 6 +- drivers/net/ethernet/sfc/efx.c | 2 - drivers/net/ethernet/sfc/rx.c | 10 +- drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/ethernet/socionext/netsec.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 4 + .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 93 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 129 +- drivers/net/ethernet/ti/cpsw.c | 18 +- drivers/net/ethernet/ti/cpsw_new.c | 18 +- drivers/net/ethernet/ti/cpts.c | 2 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 3 +- drivers/net/geneve.c | 14 +- drivers/net/hyperv/hyperv_net.h | 3 + drivers/net/hyperv/netvsc.c | 2 + drivers/net/hyperv/netvsc_bpf.c | 8 +- drivers/net/hyperv/rndis_filter.c | 2 + drivers/net/ipa/Kconfig | 10 +- drivers/net/ipa/gsi.c | 127 +- drivers/net/ipa/gsi_trans.h | 1 + drivers/net/ipa/ipa_clock.c | 4 +- drivers/net/ipa/ipa_modem.c | 1 + drivers/net/macvlan.c | 2 +- drivers/net/mhi_net.c | 15 +- drivers/net/netdevsim/netdev.c | 2 - drivers/net/phy/bcm7xxx.c | 2 + drivers/net/phy/mdio_bus.c | 4 +- drivers/net/phy/micrel.c | 2 +- drivers/net/phy/phy.c | 2 +- drivers/net/phy/phy_device.c | 2 +- drivers/net/ppp/ppp_generic.c | 12 +- drivers/net/ppp/pptp.c | 8 +- drivers/net/tap.c | 6 +- drivers/net/tun.c | 20 +- drivers/net/usb/cdc_ncm.c | 11 +- drivers/net/usb/hso.c | 3 +- drivers/net/usb/qmi_wwan.c | 4 +- drivers/net/veth.c | 14 +- drivers/net/virtio_net.c | 30 +- drivers/net/vxlan.c | 15 +- drivers/net/wan/Kconfig | 1 + drivers/net/wan/hdlc_ppp.c | 7 + drivers/net/wan/ixp4xx_hss.c | 4 +- drivers/net/wan/sbni.c | 2 +- drivers/net/wireless/ath/ath.h | 3 +- drivers/net/wireless/ath/ath10k/ahb.c | 5 +- drivers/net/wireless/ath/ath10k/core.c | 25 + drivers/net/wireless/ath/ath10k/core.h | 5 + 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/ath11k/core.c | 2 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 12 +- drivers/net/wireless/ath/ath11k/mac.c | 8 +- drivers/net/wireless/ath/ath11k/pci.c | 46 +- drivers/net/wireless/ath/ath11k/pci.h | 2 + drivers/net/wireless/ath/ath11k/peer.c | 17 + drivers/net/wireless/ath/ath11k/peer.h | 2 + drivers/net/wireless/ath/ath11k/qmi.c | 24 +- drivers/net/wireless/ath/ath11k/qmi.h | 1 + drivers/net/wireless/ath/ath11k/wmi.c | 3 + drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +- drivers/net/wireless/ath/ath9k/hw.h | 1 + drivers/net/wireless/ath/ath9k/main.c | 95 +- drivers/net/wireless/ath/key.c | 41 +- drivers/net/wireless/ath/wil6210/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 4 +- drivers/net/wireless/mediatek/mt76/sdio.c | 19 +- drivers/net/wireless/mediatek/mt76/usb.c | 9 +- drivers/net/wireless/realtek/rtlwifi/core.c | 8 +- drivers/net/xen-netback/common.h | 3 +- drivers/net/xen-netback/interface.c | 4 +- drivers/net/xen-netback/netback.c | 5 +- drivers/net/xen-netfront.c | 10 +- drivers/nvme/host/core.c | 8 +- drivers/nvme/host/fc.c | 15 +- drivers/nvme/host/nvme.h | 9 +- drivers/nvme/host/pci.c | 10 +- drivers/nvme/host/tcp.c | 12 +- drivers/nvme/target/fcloop.c | 7 +- drivers/nvme/target/rdma.c | 10 + drivers/nvmem/core.c | 1 + drivers/nvmem/imx-iim.c | 7 +- drivers/pcmcia/cistpl.c | 4 +- drivers/phy/ingenic/Makefile | 2 +- drivers/phy/mediatek/Kconfig | 4 +- drivers/phy/motorola/phy-cpcap-usb.c | 19 +- drivers/pinctrl/actions/pinctrl-owl.c | 1 - drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 2 +- drivers/pinctrl/core.c | 1 - drivers/pinctrl/freescale/pinctrl-imx1-core.c | 1 - drivers/pinctrl/intel/pinctrl-intel.c | 117 +- drivers/pinctrl/intel/pinctrl-intel.h | 4 + drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 4 + drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 1 - drivers/pinctrl/nomadik/pinctrl-nomadik.c | 1 - drivers/pinctrl/pinctrl-at91.c | 3 +- drivers/pinctrl/pinctrl-ingenic.c | 80 +- drivers/pinctrl/pinctrl-st.c | 1 - drivers/pinctrl/pinctrl-sx150x.c | 1 - drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 - drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 1 - drivers/pinctrl/ralink/pinctrl-rt2880.c | 47 +- 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/ti/pinctrl-ti-iodelay.c | 2 +- drivers/pinctrl/visconti/pinctrl-common.c | 23 + drivers/platform/surface/Kconfig | 46 +- drivers/platform/surface/Makefile | 3 + 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 | 2057 ++++++++ .../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 | 1264 +++++ .../surface/aggregator/ssh_request_layer.h | 143 + drivers/platform/surface/aggregator/trace.h | 632 +++ drivers/platform/surface/surface_acpi_notify.c | 886 ++++ drivers/platform/surface/surface_aggregator_cdev.c | 303 ++ drivers/platform/surface/surface_gpe.c | 4 +- drivers/platform/x86/acerhdf.c | 3 +- drivers/platform/x86/amd-pmc.c | 2 +- drivers/platform/x86/i2c-multi-instantiate.c | 31 +- drivers/platform/x86/intel-vbtn.c | 6 + drivers/platform/x86/thinkpad_acpi.c | 4 +- drivers/platform/x86/touchscreen_dmi.c | 18 + drivers/power/reset/linkstation-poweroff.c | 1 + drivers/power/supply/Kconfig | 12 + drivers/power/supply/Makefile | 1 + drivers/power/supply/bq256xx_charger.c | 1745 +++++++ drivers/power/supply/cpcap-battery.c | 13 +- drivers/power/supply/cpcap-charger.c | 2 +- drivers/power/supply/ingenic-battery.c | 2 +- drivers/power/supply/max8997_charger.c | 96 + drivers/powercap/Kconfig | 13 + drivers/powercap/Makefile | 2 + drivers/powercap/dtpm.c | 480 ++ drivers/powercap/dtpm_cpu.c | 257 + drivers/ptp/Kconfig | 2 + drivers/regulator/Kconfig | 29 + drivers/regulator/Makefile | 3 + drivers/regulator/atc260x-regulator.c | 539 ++ drivers/regulator/bd70528-regulator.c | 11 +- drivers/regulator/bd71828-regulator.c | 13 +- drivers/regulator/bd718x7-regulator.c | 77 +- drivers/regulator/core.c | 45 +- drivers/regulator/mcp16502.c | 2 +- drivers/regulator/mtk-dvfsrc-regulator.c | 215 + drivers/regulator/pf8x00-regulator.c | 8 +- drivers/regulator/qcom-rpmh-regulator.c | 28 +- drivers/regulator/rt4831-regulator.c | 198 + drivers/remoteproc/pru_rproc.c | 18 + drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/remoteproc/qcom_wcnss_iris.c | 1 + drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 1 + 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/s390/char/con3215.c | 1 - drivers/s390/char/sclp_tty.c | 1 - drivers/s390/char/sclp_vt220.c | 1 - drivers/s390/char/tty3270.c | 2 - drivers/s390/net/qeth_core.h | 3 +- drivers/s390/net/qeth_core_main.c | 38 +- drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 4 +- drivers/scsi/hisi_sas/hisi_sas.h | 4 + drivers/scsi/hisi_sas/hisi_sas_main.c | 11 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 66 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 5 - drivers/scsi/ibmvscsi/ibmvfc.c | 383 +- drivers/scsi/ibmvscsi/ibmvfc.h | 54 +- drivers/scsi/lpfc/lpfc.h | 4 +- drivers/scsi/lpfc/lpfc_attr.c | 9 +- drivers/scsi/lpfc/lpfc_crtn.h | 6 +- drivers/scsi/lpfc/lpfc_disc.h | 15 +- drivers/scsi/lpfc/lpfc_els.c | 47 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 21 +- drivers/scsi/lpfc/lpfc_init.c | 241 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 21 +- drivers/scsi/lpfc/lpfc_nvme.c | 45 +- drivers/scsi/lpfc/lpfc_nvmet.c | 33 +- drivers/scsi/lpfc/lpfc_scsi.c | 58 +- drivers/scsi/lpfc/lpfc_sli.c | 141 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 45 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 29 +- drivers/scsi/mpt3sas/Kconfig | 2 +- drivers/scsi/qedi/qedi_main.c | 4 +- drivers/scsi/scsi_debug.c | 5 +- drivers/scsi/sd.c | 6 +- drivers/scsi/storvsc_drv.c | 68 +- drivers/scsi/ufs/Kconfig | 15 +- drivers/scsi/ufs/ufs-exynos.c | 8 +- drivers/scsi/ufs/ufs-mediatek.c | 1 + drivers/scsi/ufs/ufs-sysfs.c | 30 +- drivers/scsi/ufs/ufs.h | 17 + drivers/scsi/ufs/ufshcd.c | 173 +- drivers/scsi/ufs/ufshcd.h | 6 + drivers/sh/intc/core.c | 2 +- drivers/sh/intc/virq-debugfs.c | 14 +- drivers/soc/Kconfig | 2 +- drivers/soc/Makefile | 2 +- drivers/soc/atmel/soc.c | 12 + drivers/soc/canaan/Kconfig | 14 + drivers/soc/{kendryte => canaan}/Makefile | 0 drivers/soc/canaan/k210-sysctl.c | 207 + drivers/soc/imx/Kconfig | 2 +- drivers/soc/imx/soc-imx8m.c | 84 +- drivers/soc/kendryte/Kconfig | 14 - drivers/soc/kendryte/k210-sysctl.c | 260 - drivers/soc/qcom/llcc-qcom.c | 50 + drivers/soc/qcom/rpmh-rsc.c | 24 +- drivers/soc/qcom/smem.c | 4 +- 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/sifive/sifive_l2_cache.c | 27 +- drivers/soc/ti/omap_prm.c | 11 + drivers/soundwire/intel.c | 2 +- drivers/spi/Kconfig | 17 +- drivers/spi/Makefile | 2 +- drivers/spi/spi-altera.c | 26 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 364 +- drivers/spi/spi-geni-qcom.c | 84 +- drivers/spi/spi-mem.c | 1 + drivers/spi/spi-orion.c | 55 +- drivers/spi/spi-rpc-if.c | 11 +- drivers/spi/spi-stm32.c | 12 +- drivers/spi/spi-tegra210-quad.c | 1410 +++++ drivers/spi/spi-txx9.c | 477 -- drivers/spi/spi.c | 36 +- drivers/staging/android/ashmem.c | 2 +- drivers/staging/board/Kconfig | 9 +- drivers/staging/comedi/comedi_fops.c | 4 +- drivers/staging/fwserial/fwserial.c | 2 + drivers/staging/greybus/light.c | 3 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 21 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/allegro-dvt/Kconfig | 16 - 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/atomisp/pci/atomisp_subdev.c | 20 - 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 | 338 +- drivers/staging/media/tegra-video/vi.h | 23 +- drivers/staging/media/tegra-video/video.c | 18 + drivers/staging/most/net/net.c | 3 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 4 +- drivers/staging/mt7621-dts/mt7621.dtsi | 51 +- drivers/staging/rtl8192e/Kconfig | 1 + 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/rtllib_rx.c | 5 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192u/Kconfig | 1 + drivers/staging/rtl8192u/r8192U_core.c | 2 + drivers/staging/rtl8723bs/core/rtw_security.c | 24 +- drivers/staging/unisys/visorhba/visorhba_main.c | 90 +- drivers/staging/vc04_services/interface/TODO | 4 + .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 22 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- drivers/thermal/da9062-thermal.c | 4 +- drivers/thermal/gov_power_allocator.c | 2 +- drivers/thermal/gov_step_wise.c | 14 +- drivers/thermal/thermal_core.c | 72 +- drivers/thermal/thermal_core.h | 5 +- drivers/thermal/thermal_helpers.c | 7 + drivers/thermal/thermal_sysfs.c | 85 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 6 +- drivers/thunderbolt/dma_test.c | 4 +- drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/icm.c | 2 +- drivers/thunderbolt/lc.c | 35 + drivers/thunderbolt/switch.c | 29 +- drivers/thunderbolt/tb.h | 1 + drivers/thunderbolt/tb_regs.h | 1 + drivers/thunderbolt/xdomain.c | 4 +- drivers/tty/Kconfig | 14 + drivers/tty/Makefile | 3 +- drivers/tty/amiserial.c | 3 - drivers/tty/hvc/hvcs.c | 2 +- drivers/tty/ipwireless/tty.c | 1 - drivers/tty/mxser.c | 1 - drivers/tty/n_tty.c | 2 + drivers/tty/pty.c | 16 +- drivers/tty/serial/8250/8250_tegra.c | 11 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 43 +- drivers/tty/serial/icom.c | 4 +- drivers/tty/serial/ifx6x60.c | 3 - drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/max3100.c | 3 - drivers/tty/serial/mvebu-uart.c | 10 +- drivers/tty/serial/serial_core.c | 3 - drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/sifive.c | 1 + drivers/tty/serial/stm32-usart.c | 415 +- drivers/tty/synclink_gt.c | 1 - drivers/tty/tty_io.c | 118 +- drivers/tty/ttynull.c | 18 - drivers/tty/vt/consolemap.c | 2 +- drivers/tty/vt/defkeymap.c_shipped | 82 +- drivers/tty/vt/keyboard.c | 16 +- drivers/tty/vt/vt.c | 42 +- drivers/tty/vt/vt_ioctl.c | 151 - drivers/usb/Makefile | 2 + drivers/usb/cdns3/Kconfig | 60 +- drivers/usb/cdns3/Makefile | 39 +- drivers/usb/cdns3/{debug.h => cdns3-debug.h} | 0 drivers/usb/cdns3/cdns3-ep0.c | 894 ++++ drivers/usb/cdns3/cdns3-gadget.c | 3335 ++++++++++++ drivers/usb/cdns3/{gadget.h => cdns3-gadget.h} | 0 drivers/usb/cdns3/cdns3-imx.c | 24 +- drivers/usb/cdns3/cdns3-plat.c | 315 ++ 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 | 494 ++ drivers/usb/cdns3/cdnsp-gadget.c | 2011 ++++++++ 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 | 2439 +++++++++ drivers/usb/cdns3/cdnsp-trace.c | 12 + drivers/usb/cdns3/cdnsp-trace.h | 840 +++ drivers/usb/cdns3/core.c | 455 +- drivers/usb/cdns3/core.h | 65 +- 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/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_imx.c | 6 +- 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 | 4 + drivers/usb/class/cdc-wdm.c | 16 +- drivers/usb/class/usblp.c | 21 +- drivers/usb/class/usbtmc.c | 85 +- drivers/usb/core/hcd.c | 8 +- drivers/usb/dwc3/Kconfig | 10 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/drd.c | 25 +- drivers/usb/dwc3/dwc3-imx8mp.c | 363 ++ drivers/usb/dwc3/dwc3-meson-g12a.c | 2 +- drivers/usb/dwc3/gadget.c | 144 +- drivers/usb/dwc3/ulpi.c | 38 +- drivers/usb/gadget/Kconfig | 2 + drivers/usb/gadget/composite.c | 31 +- drivers/usb/gadget/configfs.c | 43 +- drivers/usb/gadget/function/f_printer.c | 6 + drivers/usb/gadget/function/f_uac2.c | 69 +- drivers/usb/gadget/function/u_ether.c | 9 +- drivers/usb/gadget/function/u_serial.c | 4 +- drivers/usb/gadget/legacy/acm_ms.c | 4 +- drivers/usb/gadget/udc/Kconfig | 2 +- drivers/usb/gadget/udc/Makefile | 1 - drivers/usb/gadget/udc/core.c | 3 +- drivers/usb/gadget/udc/dummy_hcd.c | 35 +- drivers/usb/gadget/udc/fsl_mxc_udc.c | 122 - drivers/usb/host/xhci.c | 24 +- drivers/usb/misc/yurex.c | 3 + drivers/usb/serial/iuu_phoenix.c | 20 +- drivers/usb/serial/option.c | 3 + drivers/usb/storage/unusual_uas.h | 7 + drivers/usb/typec/altmodes/Kconfig | 2 +- drivers/usb/typec/class.c | 2 + drivers/usb/typec/mux/intel_pmc_mux.c | 11 + drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/usb/usbip/stub_main.c | 4 +- drivers/usb/usbip/usbip_common.h | 29 + drivers/usb/usbip/vhci_hcd.c | 2 + drivers/usb/usbip/vhci_rx.c | 2 + drivers/usb/usbip/vhci_sysfs.c | 1 + drivers/vhost/net.c | 10 +- drivers/vhost/vsock.c | 68 +- drivers/video/console/vgacon.c | 19 - fs/Kconfig | 9 + fs/Kconfig.binfmt | 2 +- fs/Makefile | 1 + fs/afs/dir.c | 49 +- fs/afs/dir_edit.c | 6 +- fs/afs/xdr_fs.h | 25 +- fs/aio.c | 9 +- fs/binfmt_elf.c | 21 +- fs/binfmt_elf_fdpic.c | 22 +- fs/block_dev.c | 9 +- fs/btrfs/block-group.c | 11 +- fs/btrfs/btrfs_inode.h | 9 + fs/btrfs/ctree.c | 24 +- fs/btrfs/ctree.h | 33 +- fs/btrfs/delayed-ref.h | 12 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/discard.c | 70 +- fs/btrfs/disk-io.c | 24 +- fs/btrfs/extent-tree.c | 4 +- fs/btrfs/extent_io.c | 4 +- fs/btrfs/file-item.c | 2 + fs/btrfs/free-space-cache.c | 6 +- fs/btrfs/inode.c | 69 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/ordered-data.c | 13 +- fs/btrfs/print-tree.c | 10 +- fs/btrfs/print-tree.h | 2 +- fs/btrfs/qgroup.c | 43 +- fs/btrfs/reflink.c | 15 + fs/btrfs/relocation.c | 7 +- fs/btrfs/send.c | 49 +- fs/btrfs/space-info.c | 278 +- fs/btrfs/space-info.h | 3 + fs/btrfs/super.c | 40 +- fs/btrfs/tests/btrfs-tests.c | 10 +- fs/btrfs/tests/inode-tests.c | 9 - fs/btrfs/transaction.c | 85 +- fs/btrfs/tree-checker.c | 7 + fs/btrfs/volumes.c | 4 +- fs/buffer.c | 56 +- fs/ceph/mds_client.c | 34 +- fs/cifs/cifs_unicode.c | 6 + fs/cifs/dfs_cache.c | 3 +- fs/cifs/dir.c | 10 +- fs/cifs/smb2pdu.h | 2 +- fs/compat_binfmt_elf.c | 7 +- fs/cramfs/inode.c | 18 +- fs/dax.c | 11 +- fs/dcache.c | 4 +- fs/direct-io.c | 4 +- fs/erofs/namei.c | 4 +- fs/exec.c | 4 +- fs/exfat/balloc.c | 4 +- fs/exfat/exfat_fs.h | 2 +- fs/exfat/fatent.c | 42 +- fs/ext4/ext4_jbd2.c | 17 - fs/ext4/ext4_jbd2.h | 5 - fs/ext4/file.c | 7 +- fs/ext4/inode.c | 6 +- fs/ext4/ioctl.c | 3 + fs/ext4/namei.c | 10 +- fs/ext4/resize.c | 20 +- fs/ext4/super.c | 190 +- fs/ext4/xattr.c | 5 +- fs/f2fs/Kconfig | 10 + fs/f2fs/acl.c | 23 +- fs/f2fs/compress.c | 190 +- fs/f2fs/data.c | 361 +- fs/f2fs/f2fs.h | 69 +- fs/f2fs/file.c | 32 +- fs/f2fs/gc.c | 8 +- fs/f2fs/node.c | 2 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 87 +- fs/f2fs/sysfs.c | 77 +- fs/f2fs/xattr.c | 15 +- fs/fhandle.c | 2 +- fs/gfs2/incore.h | 2 +- fs/gfs2/lops.c | 2 +- fs/gfs2/lops.h | 1 - fs/gfs2/main.c | 4 +- fs/gfs2/ops_fstype.c | 35 +- fs/gfs2/recovery.c | 40 +- fs/gfs2/super.c | 45 +- fs/gfs2/util.c | 43 +- fs/gfs2/util.h | 3 + fs/hugetlbfs/inode.c | 17 +- fs/inode.c | 1 + fs/io_uring.c | 548 +- fs/iomap/seek.c | 125 +- fs/jfs/jfs_filsys.h | 1 + fs/jfs/jfs_mount.c | 10 + fs/jfs/super.c | 1 - fs/mount.h | 18 + fs/mount_notify.c | 222 + fs/namei.c | 88 +- fs/namespace.c | 82 +- fs/nfs/delegation.c | 12 +- fs/nfs/internal.h | 38 +- fs/nfs/nfs4proc.c | 28 +- fs/nfs/nfs4super.c | 4 +- fs/nfs/pnfs.c | 67 +- fs/nfs/pnfs.h | 8 +- fs/nfs/pnfs_nfs.c | 22 +- fs/nfsd/nfs4proc.c | 5 + fs/nfsd/nfs4xdr.c | 56 +- fs/nfsd/nfssvc.c | 6 - fs/nfsd/xdr4.h | 1 - fs/notify/fanotify/fanotify_user.c | 19 +- fs/notify/group.c | 25 +- fs/notify/inotify/inotify_user.c | 4 +- fs/ocfs2/namei.c | 17 +- fs/ocfs2/super.c | 2 - fs/open.c | 6 + fs/pipe.c | 2 +- fs/proc/array.c | 11 +- fs/proc/base.c | 40 +- fs/proc/meminfo.c | 10 +- fs/proc/page.c | 40 +- fs/quota/quota_v2.c | 11 +- fs/ramfs/inode.c | 12 + fs/select.c | 14 +- fs/zonefs/Kconfig | 1 + include/asm-generic/Kbuild | 1 - include/asm-generic/mm-arch-hooks.h | 16 - include/asm-generic/numa.h | 52 + include/asm-generic/vmlinux.lds.h | 22 +- include/crypto/algapi.h | 39 - include/crypto/blake2b.h | 67 + include/crypto/blake2s.h | 63 +- include/crypto/internal/blake2b.h | 115 + include/crypto/internal/blake2s.h | 109 +- include/crypto/internal/cipher.h | 218 + include/crypto/internal/skcipher.h | 1 + include/crypto/public_key.h | 1 - include/drm/drm_crtc.h | 33 + include/drm/drm_dsc.h | 1 + include/drm/drm_encoder.h | 32 +- include/drm/drm_modes.h | 10 + include/drm/drm_plane.h | 42 + include/drm/drm_rect.h | 13 + include/drm/drm_simple_kms_helper.h | 24 + include/dt-bindings/clock/imx8-clock.h | 2 + include/dt-bindings/clock/sun50i-h6-r-ccu.h | 2 + include/dt-bindings/clock/tegra210-car.h | 2 +- include/dt-bindings/interconnect/qcom,msm8939.h | 105 + include/dt-bindings/pinctrl/k210-fpioa.h | 276 + include/dt-bindings/reset/k210-rst.h | 42 + include/dt-bindings/reset/sun50i-h6-r-ccu.h | 1 + include/keys/encrypted-type.h | 2 +- include/kvm/arm_pmu.h | 2 +- include/linux/acpi.h | 7 + include/linux/brcmphy.h | 1 + include/linux/clk/tegra.h | 8 + include/linux/clocksource.h | 2 +- include/linux/compiler_attributes.h | 6 + include/linux/compiler_types.h | 6 - include/linux/console.h | 3 - include/linux/cpu.h | 2 + include/linux/cpuhotplug.h | 2 + include/linux/cpumask.h | 10 +- include/linux/crypto.h | 163 - include/linux/dcache.h | 1 + include/linux/device.h | 2 + include/linux/dfl.h | 86 + include/linux/dm-bufio.h | 1 + include/linux/dsa/brcm.h | 16 + include/linux/dtpm.h | 77 + include/linux/elfcore-compat.h | 15 +- include/linux/elfcore.h | 7 +- include/linux/extcon.h | 23 + include/linux/f2fs_fs.h | 3 + include/linux/fcntl.h | 2 +- include/linux/fsnotify_backend.h | 1 + include/linux/gfp.h | 2 + include/linux/hugetlb.h | 2 +- include/linux/hyperv.h | 58 +- include/linux/ide.h | 8 +- include/linux/init.h | 79 +- include/linux/intel-iommu.h | 18 +- include/linux/kbd_kern.h | 10 +- include/linux/kcov.h | 21 + include/linux/kd.h | 8 - include/linux/key.h | 5 +- include/linux/kfence.h | 202 + include/linux/khugepaged.h | 2 + include/linux/list.h | 2 +- include/linux/lsm_hook_defs.h | 3 + include/linux/lsm_hooks.h | 6 + include/linux/memblock.h | 1 + include/linux/memcontrol.h | 35 +- include/linux/memremap.h | 6 + include/linux/mhi.h | 13 +- include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/mm-arch-hooks.h | 22 - include/linux/mm.h | 6 + include/linux/mmzone.h | 17 + include/linux/mod_devicetable.h | 42 + include/linux/mount.h | 1 - include/linux/namei.h | 1 + include/linux/netdevice.h | 18 - include/linux/nmi.h | 1 + include/linux/page-flags.h | 4 +- include/linux/pagemap.h | 6 +- include/linux/pagevec.h | 4 - include/linux/pci.h | 19 +- include/linux/pgtable.h | 3 + include/linux/platform_data/dma-atmel.h | 61 - include/linux/pmbus.h | 9 + include/linux/rcu_segcblist.h | 120 +- include/linux/rcupdate.h | 48 +- include/linux/remoteproc/qcom_rproc.h | 4 +- include/linux/rpmsg/qcom_glink.h | 8 +- include/linux/sched.h | 8 + include/linux/secretmem.h | 30 + include/linux/security.h | 8 + include/linux/set_memory.h | 16 +- include/linux/skbuff.h | 106 +- include/linux/slab.h | 4 + include/linux/slab_def.h | 3 + include/linux/slub_def.h | 3 + include/linux/soc/qcom/llcc-qcom.h | 3 + include/linux/soc/qcom/mdt_loader.h | 35 + include/linux/spi/spi.h | 42 +- include/linux/srcu.h | 3 + include/linux/srcutiny.h | 7 +- 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 | 2 +- include/linux/syscalls.h | 27 + include/linux/thermal.h | 15 +- include/linux/timer.h | 2 + include/linux/torture.h | 27 +- include/linux/tty.h | 11 +- include/linux/units.h | 4 + include/linux/usb/chipidea.h | 6 + include/linux/usb/composite.h | 2 + include/linux/verification.h | 2 + include/linux/vmalloc.h | 6 + include/linux/vt_kern.h | 12 - include/linux/wait.h | 4 +- include/linux/watch_queue.h | 7 +- include/media/v4l2-common.h | 4 +- include/media/v4l2-event.h | 13 +- include/media/v4l2-fwnode.h | 2 +- include/net/cfg80211.h | 5 +- include/net/dsa.h | 53 +- include/net/mac80211.h | 1 + include/net/red.h | 4 +- include/net/udp_tunnel.h | 8 + include/net/xdp.h | 19 + include/net/xdp_sock.h | 4 - include/net/xsk_buff_pool.h | 5 + include/soc/canaan/k210-sysctl.h | 41 + include/soc/nps/common.h | 172 - include/soc/nps/mtm.h | 59 - include/soc/qcom/tcs.h | 9 +- include/soc/tegra/emc.h | 16 - include/sound/rt5645.h | 2 + include/trace/events/afs.h | 2 + include/trace/events/btrfs.h | 104 +- include/trace/events/kmem.h | 24 +- include/trace/events/rcu.h | 26 + include/trace/events/sched.h | 2 +- include/trace/events/ufs.h | 108 +- include/uapi/asm-generic/unistd.h | 8 +- include/uapi/linux/bcache.h | 2 +- include/uapi/linux/if_link.h | 5 +- include/uapi/linux/kvm.h | 2 + include/uapi/linux/magic.h | 1 + include/uapi/linux/mptcp.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 3 + include/uapi/linux/openat2.h | 4 + include/uapi/linux/ppp-ioctl.h | 2 +- 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/termios.h | 15 - include/uapi/linux/usb/tmc.h | 3 + include/uapi/linux/watch_queue.h | 31 +- include/uapi/misc/habanalabs.h | 5 + init/Kconfig | 1 + init/main.c | 14 +- kernel/audit.c | 2 +- kernel/bpf/hashtab.c | 1 + kernel/bpf/preload/iterators/iterators.c | 2 +- kernel/bpf/syscall.c | 1 - kernel/bpf/task_iter.c | 17 +- kernel/configs/android-recommended.config | 1 - kernel/cpu.c | 7 + kernel/dma/map_benchmark.c | 6 + kernel/fork.c | 6 +- kernel/hung_task.c | 44 + kernel/irq/msi.c | 2 +- kernel/kcsan/core.c | 26 +- kernel/kexec_core.c | 2 +- kernel/kthread.c | 2 +- kernel/locking/locktorture.c | 1 - kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- 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 | 434 +- kernel/rcu/refscale.c | 23 +- kernel/rcu/srcutiny.c | 77 +- kernel/rcu/srcutree.c | 147 +- kernel/rcu/tasks.h | 104 +- kernel/rcu/tree.c | 101 +- kernel/rcu/tree.h | 2 + kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 380 +- kernel/rcu/tree_stall.h | 60 +- kernel/rcu/update.c | 4 +- kernel/scftorture.c | 6 +- kernel/sched/core.c | 9 +- kernel/sched/idle.c | 18 +- kernel/signal.c | 3 +- kernel/sys_ni.c | 5 + kernel/sysctl.c | 16 +- kernel/time/clocksource.c | 138 +- kernel/time/timer.c | 14 + kernel/torture.c | 203 +- kernel/trace/Kconfig | 16 + kernel/watchdog.c | 21 + kernel/watchdog_hld.c | 1 + lib/Kconfig.debug | 15 +- lib/Kconfig.kfence | 72 + lib/Makefile | 3 - lib/cpumask.c | 205 +- lib/crypto/blake2s.c | 48 +- lib/extable.c | 5 - lib/fonts/font_ter16x32.c | 6 +- lib/iov_iter.c | 2 +- lib/linear_ranges.c | 8 +- lib/percpu-refcount.c | 12 +- lib/test_xarray.c | 26 +- lib/xarray.c | 11 +- localversion-next | 1 + mm/Kconfig | 5 + mm/Makefile | 2 + mm/cma.c | 17 + mm/compaction.c | 7 +- mm/filemap.c | 350 +- mm/gup.c | 10 + mm/huge_memory.c | 19 +- mm/hugetlb.c | 37 +- mm/internal.h | 7 +- mm/kasan/common.c | 6 + mm/kasan/generic.c | 3 +- mm/kasan/init.c | 23 +- mm/kasan/kasan.h | 9 + mm/kasan/shadow.c | 13 + mm/kfence/Makefile | 6 + mm/kfence/core.c | 835 +++ mm/kfence/kfence.h | 107 + mm/kfence/kfence_test.c | 823 +++ mm/kfence/report.c | 244 + mm/khugepaged.c | 28 +- mm/memblock.c | 73 +- mm/memcontrol.c | 180 +- mm/mempolicy.c | 11 +- mm/memremap.c | 20 + mm/migrate.c | 16 +- mm/mmap.c | 74 +- mm/mprotect.c | 6 + mm/mremap.c | 3 - mm/msync.c | 6 +- mm/page-writeback.c | 2 +- mm/page_alloc.c | 197 +- mm/page_reporting.c | 2 +- mm/percpu.c | 32 +- mm/rmap.c | 26 +- mm/secretmem.c | 439 ++ mm/shmem.c | 152 +- mm/slab.c | 64 +- mm/slab.h | 28 +- mm/slab_common.c | 83 +- mm/slob.c | 10 +- mm/slub.c | 108 +- mm/swap.c | 38 +- mm/swap_state.c | 8 +- mm/truncate.c | 131 +- mm/util.c | 34 + mm/vmalloc.c | 20 +- mm/vmscan.c | 68 +- mm/vmstat.c | 43 +- mm/zswap.c | 6 +- net/8021q/vlan.c | 3 +- net/bluetooth/a2mp.c | 2 +- net/bluetooth/hci_conn.c | 17 + net/bluetooth/hci_request.c | 25 +- net/bluetooth/mgmt.c | 8 + net/bluetooth/smp.c | 5 +- net/bpf/test_run.c | 11 +- net/bridge/br.c | 2 +- net/bridge/br_fdb.c | 1 + net/bridge/br_input.c | 2 +- net/bridge/br_mrp.c | 6 +- net/bridge/br_stp.c | 4 +- net/can/raw.c | 16 +- net/ceph/auth_x.c | 57 +- net/ceph/crypto.c | 3 +- net/ceph/messenger_v2.c | 45 +- net/ceph/mon_client.c | 14 +- net/ceph/osd_client.c | 40 +- net/core/dev.c | 62 +- net/core/neighbour.c | 6 +- net/core/net-sysfs.c | 65 +- net/core/rtnetlink.c | 23 +- net/core/skbuff.c | 85 +- net/core/sock_map.c | 2 +- net/core/sock_reuseport.c | 2 +- net/dcb/dcbnl.c | 2 + net/dsa/dsa.c | 22 - net/dsa/dsa2.c | 2 + net/dsa/dsa_priv.h | 22 +- net/dsa/slave.c | 208 +- net/dsa/tag_brcm.c | 1 + net/ipv4/fib_frontend.c | 2 +- net/ipv4/gre_demux.c | 2 +- net/ipv4/ip_output.c | 7 +- net/ipv4/ip_tunnel.c | 11 +- net/ipv4/ip_tunnel_core.c | 9 +- net/ipv4/netfilter/arp_tables.c | 2 +- net/ipv4/netfilter/ip_tables.c | 2 +- net/ipv4/nexthop.c | 6 +- net/ipv4/tcp.c | 8 +- net/ipv4/udp_tunnel_core.c | 24 +- net/ipv6/ip6_fib.c | 5 +- net/ipv6/ip6_output.c | 46 +- net/ipv6/netfilter/ip6_tables.c | 2 +- net/kcm/kcmsock.c | 8 +- net/key/af_key.c | 6 +- net/lapb/lapb_iface.c | 1 + net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/options.c | 56 + net/mptcp/pm.c | 8 + net/mptcp/pm_netlink.c | 172 +- net/mptcp/protocol.c | 5 +- net/mptcp/protocol.h | 11 + net/ncsi/ncsi-rsp.c | 2 +- net/netfilter/ipset/ip_set_hash_gen.h | 42 +- net/netfilter/nf_conntrack_standalone.c | 3 + net/netfilter/nf_nat_core.c | 1 + net/netfilter/nf_tables_api.c | 10 +- net/netfilter/nft_dynset.c | 15 +- net/netfilter/xt_RATEEST.c | 3 + net/nfc/nci/core.c | 4 +- net/packet/af_packet.c | 4 +- net/qrtr/ns.c | 7 +- net/qrtr/qrtr.c | 16 +- net/qrtr/qrtr.h | 2 +- net/sched/sch_choke.c | 2 +- net/sched/sch_gred.c | 2 +- net/sched/sch_red.c | 2 +- net/sched/sch_sfq.c | 2 +- net/sched/sch_taprio.c | 7 +- net/sunrpc/addr.c | 2 +- net/sunrpc/svcsock.c | 86 +- net/tipc/link.c | 9 +- net/tipc/monitor.c | 2 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/wireless/Kconfig | 1 + net/wireless/reg.c | 11 +- net/xdp/xsk.c | 16 +- net/xdp/xsk_buff_pool.c | 3 +- net/xdp/xsk_queue.h | 5 + net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_interface.c | 10 +- net/xfrm/xfrm_policy.c | 30 +- samples/Kconfig | 2 +- samples/kprobes/kprobe_example.c | 1 - samples/watch_queue/watch_test.c | 43 +- scripts/Makefile.build | 48 +- scripts/Makefile.lib | 6 +- scripts/Makefile.modfinal | 9 +- scripts/Makefile.modpost | 25 +- scripts/checkpatch.pl | 56 +- scripts/checksyscalls.sh | 4 + scripts/gcc-plugins/Makefile | 4 +- scripts/generate_initcall_order.pl | 270 + scripts/link-vmlinux.sh | 70 +- scripts/lto-used-symbollist | 5 + scripts/mod/Makefile | 1 + scripts/mod/devicetable-offsets.c | 12 + scripts/mod/file2alias.c | 36 + scripts/mod/modpost.c | 16 +- scripts/mod/modpost.h | 9 + scripts/mod/sumversion.c | 6 +- scripts/module.lds.S | 24 + security/commoncap.c | 12 +- security/integrity/ima/ima_mok.c | 5 +- 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/security.c | 7 + security/selinux/hooks.c | 7 +- 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 | 6 +- sound/arm/pxa2xx-ac97.c | 2 +- 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 | 4 +- sound/core/oss/mixer_oss.c | 14 +- sound/core/oss/rate.c | 4 +- sound/core/pcm.c | 2 +- sound/core/pcm_native.c | 6 +- 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/timer.c | 10 +- sound/core/timer_compat.c | 4 +- sound/drivers/aloop.c | 2 +- sound/drivers/dummy.c | 2 +- sound/drivers/opl3/opl3_oss.c | 2 +- sound/drivers/opl3/opl3_synth.c | 2 +- sound/drivers/vx/vx_pcm.c | 3 +- sound/firewire/bebob/bebob_hwdep.c | 2 +- sound/firewire/dice/dice-hwdep.c | 2 +- sound/firewire/digi00x/digi00x-hwdep.c | 2 +- sound/firewire/fireface/ff-hwdep.c | 2 +- sound/firewire/fireworks/fireworks_hwdep.c | 2 +- sound/firewire/motu/motu-hwdep.c | 2 +- sound/firewire/oxfw/oxfw-hwdep.c | 2 +- sound/firewire/tascam/tascam-hwdep.c | 2 +- sound/hda/hdac_stream.c | 5 +- sound/i2c/i2c.c | 4 +- sound/isa/ad1848/ad1848.c | 4 +- sound/isa/cs423x/cs4231.c | 4 +- sound/isa/cs423x/cs4236.c | 4 +- sound/isa/es1688/es1688.c | 4 +- sound/isa/sb/sb16_csp.c | 2 +- sound/isa/sb/sb_mixer.c | 2 +- sound/oss/dmasound/dmasound_core.c | 4 +- sound/pci/asihpi/hpidebug.c | 2 +- sound/pci/bt87x.c | 3 +- sound/pci/cs46xx/cs46xx_lib.c | 2 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 4 +- sound/pci/ctxfi/ctpcm.c | 2 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/emu10k1/emu10k1.c | 4 +- sound/pci/emu10k1/emu10k1_main.c | 2 +- sound/pci/emu10k1/emufx.c | 6 +- sound/pci/emu10k1/memory.c | 2 +- sound/pci/ens1370.c | 4 +- sound/pci/es1968.c | 2 +- sound/pci/fm801.c | 2 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_controller.c | 2 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/hda_intel.c | 13 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 2 +- sound/pci/hda/patch_realtek.c | 16 +- sound/pci/hda/patch_via.c | 13 + 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/lola/lola.c | 2 +- sound/pci/lola/lola_clock.c | 2 +- sound/pci/lola/lola_pcm.c | 2 +- sound/pci/maestro3.c | 2 +- sound/pci/rme9652/hdspm.c | 2 +- sound/pci/sis7019.c | 2 +- sound/pci/sonicvibes.c | 2 +- sound/pci/trident/trident_main.c | 4 +- sound/ppc/keywest.c | 2 +- sound/soc/Kconfig | 1 - sound/soc/Makefile | 1 - sound/soc/amd/acp3x-rt5682-max9836.c | 4 +- sound/soc/amd/raven/pci-acp3x.c | 16 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 14 + sound/soc/atmel/Kconfig | 4 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/es8328.c | 3 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/max98373-i2c.c | 20 + sound/soc/codecs/max98373-sdw.c | 20 + sound/soc/codecs/max98373.c | 34 +- sound/soc/codecs/max98373.h | 8 + sound/soc/codecs/rt1015.c | 122 +- sound/soc/codecs/rt1015.h | 5 - sound/soc/codecs/rt5645.c | 78 +- sound/soc/codecs/rt5682-sdw.c | 21 +- sound/soc/codecs/rt5682.c | 8 +- sound/soc/codecs/rt711.c | 6 + sound/soc/codecs/wm_adsp.c | 98 +- sound/soc/codecs/wmfw.h | 6 +- sound/soc/fsl/Kconfig | 1 + sound/soc/fsl/imx-hdmi.c | 3 +- sound/soc/intel/Kconfig | 2 + sound/soc/intel/boards/bytcht_es8316.c | 3 - sound/soc/intel/boards/haswell.c | 1 + sound/soc/intel/boards/sof_rt5682.c | 7 - sound/soc/intel/catpt/pcm.c | 12 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 2 +- sound/soc/intel/keembay/kmb_platform.c | 157 +- sound/soc/intel/keembay/kmb_platform.h | 9 + sound/soc/intel/skylake/cnl-sst.c | 1 + sound/soc/mediatek/Kconfig | 2 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 6 - .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 6 - .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 6 - 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/meson/axg-tdm-interface.c | 14 +- sound/soc/meson/axg-tdmin.c | 13 +- sound/soc/qcom/lpass-cpu.c | 20 +- sound/soc/qcom/lpass-platform.c | 50 +- sound/soc/qcom/qdsp6/q6afe.c | 2 +- sound/soc/sh/rcar/adg.c | 18 +- sound/soc/sh/rcar/core.c | 2 +- sound/soc/soc-dapm.c | 1 + sound/soc/soc-pcm.c | 23 +- sound/soc/sof/Kconfig | 2 +- sound/soc/sprd/sprd-mcdt.c | 10 +- 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/usb/bcd2000/bcd2000.c | 2 +- sound/usb/caiaq/audio.c | 2 +- sound/usb/caiaq/device.c | 6 +- sound/usb/caiaq/midi.c | 2 +- sound/usb/card.c | 9 +- sound/usb/card.h | 3 + sound/usb/endpoint.c | 84 +- sound/usb/endpoint.h | 2 +- sound/usb/hiface/chip.c | 6 +- sound/usb/hiface/pcm.c | 2 +- sound/usb/implicit.c | 61 +- sound/usb/midi.c | 4 + sound/usb/mixer.c | 16 +- sound/usb/mixer_quirks.c | 2 +- sound/usb/mixer_scarlett.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 2 +- sound/usb/mixer_us16x08.c | 2 +- sound/usb/quirks-table.h | 6 + sound/usb/quirks.c | 58 +- sound/usb/usbaudio.h | 1 + sound/x86/intel_hdmi_audio.c | 2 +- sound/xen/xen_snd_front_cfg.c | 2 +- tools/bpf/bpftool/net.c | 1 - tools/bpf/resolve_btfids/main.c | 17 +- tools/lib/bpf/bpf_core_read.h | 169 +- tools/memory-model/Documentation/glossary.txt | 12 +- tools/memory-model/Documentation/locking.txt | 320 ++ tools/memory-model/README | 2 +- tools/memory-model/litmus-tests/.gitignore | 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/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/power/cpupower/Makefile | 8 +- tools/power/cpupower/bench/Makefile | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 32 + tools/testing/kunit/kunit_kernel.py | 2 +- tools/testing/selftests/Makefile | 6 +- tools/testing/selftests/bpf/Makefile | 3 + .../selftests/bpf/prog_tests/core_read_macros.c | 64 + tools/testing/selftests/bpf/prog_tests/test_lsm.c | 1 - tools/testing/selftests/bpf/progs/bprm_opts.c | 2 +- .../selftests/bpf/progs/test_core_read_macros.c | 50 + tools/testing/selftests/bpf/test_maps.c | 48 +- tools/testing/selftests/bpf/xdpxceiver.c | 4 +- .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 2 +- tools/testing/selftests/kvm/Makefile | 2 +- tools/testing/selftests/kvm/demand_paging_test.c | 118 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 145 +- tools/testing/selftests/kvm/dirty_log_test.c | 125 +- tools/testing/selftests/kvm/include/guest_modes.h | 21 + tools/testing/selftests/kvm/include/kvm_util.h | 9 + .../testing/selftests/kvm/include/perf_test_util.h | 167 +- tools/testing/selftests/kvm/lib/guest_modes.c | 70 + tools/testing/selftests/kvm/lib/kvm_util.c | 9 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 134 + tools/testing/selftests/net/fib_nexthops.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 72 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 41 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 87 +- tools/testing/selftests/net/pmtu.sh | 71 +- tools/testing/selftests/net/tls.c | 4 +- tools/testing/selftests/net/udpgro.sh | 34 + tools/testing/selftests/net/xfrm_policy.sh | 45 +- tools/testing/selftests/netfilter/Makefile | 3 +- .../selftests/netfilter/ipip-conntrack-mtu.sh | 206 + .../selftests/netfilter/nft_conntrack_helper.sh | 12 +- .../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 | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 103 +- .../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 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- tools/testing/selftests/vDSO/.gitignore | 3 + .../testing/selftests/vDSO/vdso_test_correctness.c | 2 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/memfd_secret.c | 296 ++ tools/testing/selftests/vm/run_vmtests | 17 + .../testing/selftests/wireguard/qemu/debug.config | 1 - virt/kvm/kvm_main.c | 3 +- 2675 files changed, 112449 insertions(+), 45243 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-emif create mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-n3000-nios create mode 100644 Documentation/dev-tools/kfence.rst create mode 100644 Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml create mode 100644 Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml create mode 100644 Documentation/devicetree/bindings/media/allegro,al5e.yaml delete mode 100644 Documentation/devicetree/bindings/media/allegro.txt create mode 100644 Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/qcom,smem-part.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/brcm,sf2.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq256xx.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4831-regu [...] create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm4908-misc-pcie- [...] create mode 100644 Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml delete mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/imx8m-soc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.yaml create mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml create mode 100644 Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml create mode 100644 Documentation/driver-api/surface_aggregator/client-api.rst create mode 100644 Documentation/driver-api/surface_aggregator/client.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/cdev.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/index.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/san.rst create mode 100644 Documentation/driver-api/surface_aggregator/index.rst create mode 100644 Documentation/driver-api/surface_aggregator/internal-api.rst create mode 100644 Documentation/driver-api/surface_aggregator/internal.rst create mode 100644 Documentation/driver-api/surface_aggregator/overview.rst create mode 100644 Documentation/driver-api/surface_aggregator/ssh.rst delete mode 100644 Documentation/hwmon/ab8500.rst delete mode 100644 Documentation/hwmon/abx500.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/power/powercap/dtpm.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/imx6dl-plybas.dts create mode 100644 arch/arm/boot/dts/imx6dl-plym2m.dts create mode 100644 arch/arm/boot/dts/imx6dl-prtmvt.dts create mode 100644 arch/arm/boot/dts/imx6ul-prti6g.dts create mode 100644 arch/arm/boot/dts/qcom-pmx55.dtsi create mode 100644 arch/arm/boot/dts/qcom-sdx55-mtp.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55.dtsi create mode 100644 arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts create mode 100644 arch/arm/boot/dts/sun8i-v3-sl631.dtsi create mode 100644 arch/arm/crypto/blake2b-neon-core.S create mode 100644 arch/arm/crypto/blake2b-neon-glue.c create mode 100644 arch/arm/crypto/blake2s-core.S create mode 100644 arch/arm/crypto/blake2s-glue.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab-early-adopter.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw700x.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-baseboard.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-kit.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts create mode 100644 arch/arm64/include/asm/kfence.h create mode 100644 arch/arm64/include/asm/set_memory.h delete mode 100644 arch/arm64/mm/numa.c delete mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/include/asm/futex.h copy arch/{riscv => csky}/kernel/vdso/.gitignore (100%) create mode 100644 arch/csky/kernel/vdso/Makefile copy arch/{riscv => csky}/kernel/vdso/note.S (100%) create mode 100644 arch/csky/kernel/vdso/rt_sigreturn.S create mode 100755 arch/csky/kernel/vdso/so2s.sh create mode 100644 arch/csky/kernel/vdso/vdso.S create mode 100644 arch/csky/kernel/vdso/vdso.lds.S create mode 100644 arch/mips/include/asm/elfcore-compat.h delete mode 100644 arch/mips/kernel/binfmt_elfn32.c delete mode 100644 arch/mips/kernel/binfmt_elfo32.c delete mode 100644 arch/mips/kernel/irq-rm7000.c create mode 100644 arch/riscv/boot/dts/canaan/Makefile rename arch/riscv/boot/dts/{kendryte => canaan}/k210.dts (100%) create mode 100644 arch/riscv/boot/dts/canaan/k210.dtsi delete mode 100644 arch/riscv/boot/dts/kendryte/Makefile delete mode 100644 arch/riscv/boot/dts/kendryte/k210.dtsi create mode 100644 arch/riscv/boot/dts/sifive/fu740-c000.dtsi create mode 100644 arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts copy arch/{arm64 => riscv}/include/asm/mmzone.h (100%) create mode 100644 arch/riscv/include/asm/numa.h create mode 100644 arch/sparc/include/asm/extable.h delete mode 100644 arch/sparc/include/asm/extable_64.h delete mode 100644 arch/sparc/mm/extable.c create mode 100644 arch/x86/include/asm/elfcore-compat.h create mode 100644 arch/x86/include/asm/kfence.h delete mode 100644 arch/x86/platform/goldfish/Makefile delete mode 100644 arch/x86/platform/goldfish/goldfish.c create mode 100644 drivers/base/arch_numa.c create mode 100644 drivers/char/tpm/tpm_tis_i2c_cr50.c create mode 100644 drivers/clk/renesas/rcar-cpg-lib.c create mode 100644 drivers/clk/renesas/rcar-cpg-lib.h create mode 100644 drivers/crypto/keembay/keembay-ocs-hcu-core.c create mode 100644 drivers/crypto/keembay/ocs-hcu.c create mode 100644 drivers/crypto/keembay/ocs-hcu.h delete mode 100644 drivers/crypto/mediatek/Makefile delete mode 100644 drivers/crypto/mediatek/mtk-aes.c delete mode 100644 drivers/crypto/mediatek/mtk-platform.c delete mode 100644 drivers/crypto/mediatek/mtk-platform.h delete mode 100644 drivers/crypto/mediatek/mtk-regs.h delete mode 100644 drivers/crypto/mediatek/mtk-sha.c delete mode 100644 drivers/crypto/picoxcell_crypto.c delete mode 100644 drivers/crypto/picoxcell_crypto_regs.h delete mode 100644 drivers/edac/amd64_edac_dbg.c delete mode 100644 drivers/edac/amd64_edac_inj.c create mode 100644 drivers/fpga/dfl-n3000-nios.c create mode 100644 drivers/gpio/gpio-visconti.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vega20_ih.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vega20_ih.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_2_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/i915/display/i9xx_plane.c create mode 100644 drivers/gpu/drm/i915/display/i9xx_plane.h create mode 100644 drivers/gpu/drm/i915/display/intel_cursor.c create mode 100644 drivers/gpu/drm/i915/display/intel_cursor.h delete mode 100644 drivers/hwmon/ab8500.c delete mode 100644 drivers/hwmon/abx500.c delete mode 100644 drivers/hwmon/abx500.h create mode 100644 drivers/interconnect/qcom/icc-rpm.c create mode 100644 drivers/interconnect/qcom/icc-rpm.h create mode 100644 drivers/interconnect/qcom/msm8939.c rename drivers/{staging/media => media/platform}/allegro-dvt/Makefile (100%) create mode 100644 drivers/media/platform/allegro-dvt/allegro-core.c create mode 100644 drivers/media/platform/allegro-dvt/allegro-mail.c create mode 100644 drivers/media/platform/allegro-dvt/allegro-mail.h rename drivers/{staging/media => media/platform}/allegro-dvt/nal-h264.c (100%) rename drivers/{staging/media => media/platform}/allegro-dvt/nal-h264.h (100%) create mode 100644 drivers/memory/dfl-emif.c delete mode 100644 drivers/misc/atmel_tclib.c create mode 100644 drivers/mtd/parsers/qcomsmempart.c create mode 100644 drivers/net/can/m_can/tcan4x5x-core.c create mode 100644 drivers/net/can/m_can/tcan4x5x-regmap.c delete mode 100644 drivers/net/can/m_can/tcan4x5x.c create mode 100644 drivers/net/can/m_can/tcan4x5x.h create mode 100644 drivers/net/ethernet/broadcom/unimac.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v0.c create mode 100644 drivers/platform/surface/aggregator/Kconfig create mode 100644 drivers/platform/surface/aggregator/Makefile create mode 100644 drivers/platform/surface/aggregator/bus.c create mode 100644 drivers/platform/surface/aggregator/bus.h create mode 100644 drivers/platform/surface/aggregator/controller.c create mode 100644 drivers/platform/surface/aggregator/controller.h create mode 100644 drivers/platform/surface/aggregator/core.c create mode 100644 drivers/platform/surface/aggregator/ssh_msgb.h create mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.c create mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.h create mode 100644 drivers/platform/surface/aggregator/ssh_parser.c create mode 100644 drivers/platform/surface/aggregator/ssh_parser.h create mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.c create mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.h create mode 100644 drivers/platform/surface/aggregator/trace.h create mode 100644 drivers/platform/surface/surface_acpi_notify.c create mode 100644 drivers/platform/surface/surface_aggregator_cdev.c create mode 100644 drivers/power/supply/bq256xx_charger.c create mode 100644 drivers/powercap/dtpm.c create mode 100644 drivers/powercap/dtpm_cpu.c create mode 100644 drivers/regulator/atc260x-regulator.c create mode 100644 drivers/regulator/mtk-dvfsrc-regulator.c create mode 100644 drivers/regulator/rt4831-regulator.c create mode 100644 drivers/reset/reset-k210.c create mode 100644 drivers/soc/canaan/Kconfig rename drivers/soc/{kendryte => canaan}/Makefile (100%) create mode 100644 drivers/soc/canaan/k210-sysctl.c delete mode 100644 drivers/soc/kendryte/Kconfig delete mode 100644 drivers/soc/kendryte/k210-sysctl.c create mode 100644 drivers/spi/spi-tegra210-quad.c delete mode 100644 drivers/spi/spi-txx9.c delete mode 100644 drivers/staging/media/allegro-dvt/Kconfig delete mode 100644 drivers/staging/media/allegro-dvt/TODO delete mode 100644 drivers/staging/media/allegro-dvt/allegro-core.c delete mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.c delete mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.h rename drivers/usb/cdns3/{debug.h => cdns3-debug.h} (100%) create mode 100644 drivers/usb/cdns3/cdns3-ep0.c create mode 100644 drivers/usb/cdns3/cdns3-gadget.c rename drivers/usb/cdns3/{gadget.h => cdns3-gadget.h} (100%) create mode 100644 drivers/usb/cdns3/cdns3-plat.c create mode 100644 drivers/usb/cdns3/cdns3-trace.c create mode 100644 drivers/usb/cdns3/cdns3-trace.h create mode 100644 drivers/usb/cdns3/cdnsp-debug.h create mode 100644 drivers/usb/cdns3/cdnsp-ep0.c create mode 100644 drivers/usb/cdns3/cdnsp-gadget.c create mode 100644 drivers/usb/cdns3/cdnsp-gadget.h create mode 100644 drivers/usb/cdns3/cdnsp-mem.c create mode 100644 drivers/usb/cdns3/cdnsp-pci.c create mode 100644 drivers/usb/cdns3/cdnsp-ring.c create mode 100644 drivers/usb/cdns3/cdnsp-trace.c create mode 100644 drivers/usb/cdns3/cdnsp-trace.h delete mode 100644 drivers/usb/cdns3/ep0.c delete mode 100644 drivers/usb/cdns3/gadget.c delete mode 100644 drivers/usb/cdns3/trace.c delete mode 100644 drivers/usb/cdns3/trace.h create mode 100644 drivers/usb/dwc3/dwc3-imx8mp.c delete mode 100644 drivers/usb/gadget/udc/fsl_mxc_udc.c create mode 100644 fs/mount_notify.c delete mode 100644 include/asm-generic/mm-arch-hooks.h create mode 100644 include/asm-generic/numa.h create mode 100644 include/crypto/blake2b.h create mode 100644 include/crypto/internal/blake2b.h create mode 100644 include/crypto/internal/cipher.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8939.h create mode 100644 include/dt-bindings/pinctrl/k210-fpioa.h create mode 100644 include/dt-bindings/reset/k210-rst.h create mode 100644 include/linux/dfl.h create mode 100644 include/linux/dsa/brcm.h create mode 100644 include/linux/dtpm.h delete mode 100644 include/linux/kd.h create mode 100644 include/linux/kfence.h delete mode 100644 include/linux/mm-arch-hooks.h delete mode 100644 include/linux/platform_data/dma-atmel.h create mode 100644 include/linux/secretmem.h create mode 100644 include/linux/surface_acpi_notify.h create mode 100644 include/linux/surface_aggregator/controller.h create mode 100644 include/linux/surface_aggregator/device.h create mode 100644 include/linux/surface_aggregator/serial_hub.h create mode 100644 include/soc/canaan/k210-sysctl.h delete mode 100644 include/soc/nps/common.h delete mode 100644 include/soc/nps/mtm.h delete mode 100644 include/soc/tegra/emc.h create mode 100644 include/uapi/linux/spi/spi.h create mode 100644 include/uapi/linux/surface_aggregator/cdev.h create mode 100644 lib/Kconfig.kfence create mode 100644 localversion-next create mode 100644 mm/kfence/Makefile create mode 100644 mm/kfence/core.c create mode 100644 mm/kfence/kfence.h create mode 100644 mm/kfence/kfence_test.c create mode 100644 mm/kfence/report.c create mode 100644 mm/secretmem.c create mode 100755 scripts/generate_initcall_order.pl create mode 100644 scripts/lto-used-symbollist delete mode 100644 sound/soc/txx9/Kconfig delete mode 100644 sound/soc/txx9/Makefile delete mode 100644 sound/soc/txx9/txx9aclc-ac97.c delete mode 100644 sound/soc/txx9/txx9aclc-generic.c delete mode 100644 sound/soc/txx9/txx9aclc.c delete mode 100644 sound/soc/txx9/txx9aclc.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/core_read_macros.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_read_macros.c create mode 100644 tools/testing/selftests/kvm/include/guest_modes.h create mode 100644 tools/testing/selftests/kvm/lib/guest_modes.c create mode 100644 tools/testing/selftests/kvm/lib/perf_test_util.c create mode 100755 tools/testing/selftests/netfilter/ipip-conntrack-mtu.sh create mode 100755 tools/testing/selftests/rcutorture/bin/config2csv.sh create mode 100755 tools/testing/selftests/rcutorture/bin/torture.sh create mode 100644 tools/testing/selftests/vm/memfd_secret.c