This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
from 0c6b522abc2a dma-buf: cleanup dma-resv shared fence debugging a bit v2 adds c7299fea6769 spi: Fix spi device unregister flow adds 41f48a29ebd5 spi: altera: Make SPI_ALTERA_CORE invisible adds 121271f08809 spi: spi-zynq-qspi: Fix kernel-doc warning adds 6d5ff8e632a4 spi: spi-zynq-qspi: Fix stack violation bug adds 680ec0549a05 spi: spi-fsl-dspi: Fix a resource leak in an error handling path adds dc5fa5902738 spi: take the SPI IO-mutex in the spi_set_cs_timing method adds 35f3f8504c3b spi: Switch to signed types for *_native_cs SPI controller fields adds 7907cad7d07e spi: sprd: Add missing MODULE_DEVICE_TABLE adds 6b69546912a5 spi: Assume GPIO CS active high in ACPI case adds 27e7db56cf3d spi: Don't have controller clean up spi device before driv [...] adds 0b07154f066a dt-bindings: spi: spi-mux: rename flash node adds d7aed20d446d MAINTAINERS: Add Alain Volmat as STM32 SPI maintainer adds c37fe6aff89c Merge tag 'v5.13-rc2' into spi-5.13 adds bda7db1d952c spi: sc18is602: don't consider the chip select byte in sc1 [...] adds b4e46c9954ad spi: sc18is602: implement .max_{transfer,message}_size() f [...] adds f71d49e01be6 Merge tag 'spi-fix-v5.13-rc3' of git://git.kernel.org/pub/ [...] adds 940d71c6462e wq: handle VM suspension in stall detection adds 5df7ae7bed41 Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/ [...] adds 45e1ba40837a cgroup: disable controllers at parse time adds 08b2b6fdf6b2 cgroup: fix spelling mistakes adds 1434a3127887 Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/ [...] adds c67d734975a2 perf buildid-list: Initialize zstd_data adds 3c91e8efaf48 tools arch kvm: Sync kvm headers with the kernel sources adds 316a76a58c3f perf test: Fix libpfm4 support (63) test error for nested [...] adds cb7987837c31 perf intel-pt: Fix transaction abort handling adds c954eb72b31a perf intel-pt: Fix sample instruction bytes adds 0a0c59724516 perf intel-pt: Remove redundant setting of ptq->insn_len adds fb6c79d7261a perf tools: Add 'cgroup-switches' software event adds 3b2f17ad1770 perf parse-events: Check if the software events array slot [...] adds f248d687e99d Merge remote-tracking branch 'torvalds/master' into perf/urgent adds ec347b7c3191 tools headers UAPI: Sync linux/fs.h with the kernel sources adds 4224680ee7aa tools headers UAPI: Sync linux/perf_event.h with the kerne [...] adds bffcbe79370e tools headers UAPI: Sync files changed by the quotactl_pat [...] adds a6172059758b perf scripts python: exported-sql-viewer.py: Fix copy to c [...] adds fd931b2e234a perf scripts python: exported-sql-viewer.py: Fix Array TypeError adds f56299a9c998 perf scripts python: exported-sql-viewer.py: Fix warning display adds f42907e8a451 perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry a [...] adds f8b61bd20479 perf stat: Skip evlist__[enable|disable] when all events uses BPF adds a050a6d2b7e8 Merge tag 'perf-tools-fixes-for-v5.13-2021-05-24' of git:/ [...] adds b2db6c35ba98 afs: Fix fall-through warnings for Clang adds 19dee613816d netfs: Pass flags through to grab_cache_page_write_begin() adds b71c791254ff netfs: Make CONFIG_NETFS_SUPPORT auto-selected rather than manual adds ad9f25d33860 Merge tag 'netfs-lib-fixes-20200525' of git://git.kernel.o [...] adds bfb819ea20ce proc: Check /proc/$pid/attr/ writes against file opener adds 56a8d3fd1f34 mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper adds ad9ffdce4539 mtd: rawnand: fsmc: Fix external use of SW Hamming ECC helper adds c4b7d7c480d6 mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming [...] adds 3e09c0252501 mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper adds 46fcb57e6b72 mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper adds 6a4c5ada5774 mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper adds 3d227a0b0ce3 mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming EC [...] adds 562b4e91d3b2 mtd: parsers: ofpart: fix parsing subpartitions adds 7ac3a1c1ae51 Merge tag 'mtd/fixes-for-5.13-rc4' of git://git.kernel.org [...] adds 8ab78863e9ef net/nfc/rawsock.c: fix a permission check bug adds ddb6e00f8413 net: netcp: Fix an error message adds a269333fa5c0 net: dsa: fix a crash if ->get_sset_count() fails adds db825feefc68 net/mlx4: Fix EEPROM dump support adds b94cbc909f1d net: dsa: fix error code getting shifted with 4 in dsa_sla [...] adds 3058e01d31bb tipc: make node link identity publish thread safe adds 297c4de6f780 net: dsa: felix: re-enable TAS guard band mode adds 576f9eacc680 net: stmmac: Fix MAC WoL not working if PHY does not support WoL adds 965a7d72e798 mac80211: assure all fragments are encrypted adds 94034c40ab4a mac80211: prevent mixed key and fragment cache attacks adds a1d5ff5651ea mac80211: properly handle A-MSDUs that start with an RFC 1 [...] adds 2b8a1fee3488 cfg80211: mitigate A-MSDU aggregation attacks adds 270032a2a9c4 mac80211: drop A-MSDUs on old ciphers adds 3a11ce08c45b mac80211: add fragment cache to sta_info adds bf30ca922a0c mac80211: check defrag PN against current frame adds 7e44a0b597f0 mac80211: prevent attacks on TKIP/WEP as well adds a8c4d76a8dd4 mac80211: do not accept/forward invalid EAPOL frames adds 3edc6b0d6c06 mac80211: extend protection against mixed key and fragment [...] adds a1166b2653db ath10k: add CCMP PN replay protection for fragmented frame [...] adds 65c415a144ad ath10k: drop fragments with multicast DA for PCIe adds 40e7462dad6f ath10k: drop fragments with multicast DA for SDIO adds 079a108feba4 ath10k: drop MPDU which has discard flag set by firmware for SDIO adds 0dc267b13f3a ath10k: Fix TKIP Michael MIC verification for PCIe adds 62a8ff67eba5 ath10k: Validate first subframe of A-MSDU before processin [...] adds c3944a562102 ath11k: Clear the fragment cache during key install adds 210f563b0979 ath11k: Drop multicast fragments adds 9fe37a80c929 Merge tag 'mac80211-for-net-2021-05-11' of git://git.kerne [...] adds 9683e5775c75 libbpf: Add NULL check to add_dummy_ksym_var adds 3b80d106e110 samples/bpf: Consider frame size in tx_only of xdpsock sample adds 31379397dcc3 bpf: Forbid trampoline attach for functions with variable [...] adds 049c4e13714e bpf: Fix alu32 const subreg bound tracking on bitwise operations adds 4b81ccebaeee bpf, ringbuf: Deny reserve of buffers larger than ringbuf adds 04ea3086c4d7 bpf: Prevent writable memory-mapping of read-only ringbuf pages adds b24abcff918a bpf, kconfig: Add consolidated menu entry for bpf with cor [...] adds 08389d888287 bpf: Add kconfig knob for disabling unpriv bpf by default adds 35e3815fa810 bpf: Add deny list of btf ids check for tracing programs adds e2d5b2bb769f bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers adds 67e7ec0bd453 libbpf: Provide GELF_ST_VISIBILITY() define for older libelf adds 096eccdef0b3 selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/t [...] adds 569c484f9995 bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 adds df6f82370369 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 29249eac5225 mptcp: fix data stream corruption adds bcbda3fc6162 ionic: fix ptp support config breakage adds 440c3247cba3 net: ipa: memory region array is variable size adds 098116e7e640 net: really orphan skbs tied to closing sk adds aa473d6ceb82 bnxt_en: Fix and improve .ndo_features_check(). adds 171c3b151118 net: packetmmap: fix only tx timestamp on request adds 619fee9eb13b net: fec: fix the potential memory leak in fec_enet_init() adds 052fcc453182 net: fec: add defer probe for of_get_mac_address adds 6e8005576648 Merge branch 'fec-fixes' adds e5cc361e2164 octeontx2-pf: fix a buffer overflow in otx2_set_rxfh_context() adds 9c1bb37f8cad ptp: ocp: Fix a resource leak in an error handling path adds 2b17c400aeb4 can: isotp: prevent race between isotp_bind() and isotp_se [...] adds 364642ae80d6 Merge tag 'linux-can-fixes-for-5.13-20210512' of git://git [...] adds ca14f9597f4f MAINTAINERS: nfc: drop Clément Perrochaud from NXP-NCI adds 8aa5713d8b2c MAINTAINERS: nfc: add Krzysztof Kozlowski as maintainer adds 4a64541f2ceb MAINTAINERS: nfc: include linux-nfc mailing list adds 832ce924b1a1 chelsio/chtls: unlock on error in chtls_pt_recvmsg() adds a93a0a15876d net: mdio: thunder: Fix a double free issue in the .remove [...] adds e1d027dd97e1 net: mdio: octeon: Fix some double free issues adds 65e302a9bd57 cxgb4/ch_ktls: Clear resources when pf4 device is removed adds c7d8302478ae net: korina: Fix return value check in korina_probe() adds e4df1b0c2435 openvswitch: meter: fix race when getting now_ms. adds c07531c01d82 netfilter: flowtable: Remove redundant hw refresh bit adds f0b3d338064e netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check [...] adds 414ed7fe863a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 75016891357a Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" adds 974271e5ed45 tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT adds a90c57f2cedd net: sched: fix packet stuck problem for lockless qdisc adds 102b55ee92f9 net: sched: fix tx action rescheduling issue during deactivation adds dcad9ee9e066 net: sched: fix tx action reschedule issue with stopped queue adds a0c5393d5bac Merge branch 'lockless-qdisc-packet-stuck' adds b81ac7841d51 net: cdc_eem: fix URL to CDC EEM 1.0 spec adds b7df21cf1b79 tipc: skb_linearize the head skb when reassembling msgs adds 31db0dbd7244 net: hso: check for allocation failure in hso_create_bulk_ [...] adds e0652f8bb44d NFC: nci: fix memory leak in nci_allocate_device adds 28c66b6da408 net: bnx2: Fix error return code in bnx2_init_board() adds ab21494be9dc bnxt_en: Include new P5 HV definition in VF check. adds 702279d2ce46 bnxt_en: Fix context memory setup for 64K page size. adds 3aa21e799419 Merge branch 'bnxt_en-fixes' adds 9f6f852550d0 isdn: mISDN: netjet: Fix crash in nj_probe: adds 020ef930b826 mld: fix panic in mld_newpack() adds 04c26faa51d1 tipc: wait and exit until all work queues are done adds 3c814519743a MAINTAINERS: net: remove stale website link adds 35d96e631860 bonding: init notify_work earlier to avoid uninitialized use adds 444d7be9532d net/smc: remove device from smcd_dev_list after failed dev [...] adds 1d482e666b8e netlink: disable IRQs for netlink_lock_table() adds 5aec55b46c62 gve: Check TX QPL was actually assigned adds e96b491a0ffa gve: Update mgmt_msix_idx if num_ntfy changes adds 5218e919c8d0 gve: Add NULL pointer checks when freeing irqs. adds f81781835f0a gve: Upgrade memory barrier in poll routine adds fbd4a28b4fa6 gve: Correct SKB queue index validation. adds 37781fd24f34 Merge branch 'gve-fixes' adds 1dde47a66d4f net: mdiobus: get rid of a BUG_ON() adds be07f056396d tipc: simplify the finalize work queue adds 33e6b1674f33 net: lan78xx: advertise tx software timestamping support adds a710b9ffbeba net: hns3: fix incorrect resp_msg issue adds a289a7e5c1d4 net: hns3: put off calling register_netdev() until client [...] adds 73a13d8dbe33 net: hns3: fix user's coalesce configuration lost issue adds 9bb5a495424f net: hns3: check the return of skb_checksum_help() adds c9fd37a9450b Merge branch 'hns3-fixes' adds c71b99640d2d ethtool: stats: Fix a copy-paste error adds 3410fbcd47dc {net, RDMA}/mlx5: Fix override of log_max_qp by other device adds dca59f4a7919 net/mlx5e: Fix nullptr in add_vlan_push_action() adds 442b3d7b671b net/mlx5: Set reformat action when needed for termination rules adds fca086617af8 net/mlx5: Fix err prints and return when creating terminat [...] adds 82041634d96e net/mlx5: SF, Fix show state inactive when its inactivated adds fe7738eb3ca3 net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() adds 83026d83186b net/mlx5e: Fix null deref accessing lag dev adds eb96cc15926f net/mlx5e: Make sure fib dev exists in fib event adds 77ecd10d0a8a net/mlx5e: reset XPS on error flow if netdev isn't registered yet adds 97817fcc684e net/mlx5e: Fix multipath lag activation adds 7d1a3d08c8a6 net/mlx5e: Reject mirroring on source port change encap rules adds 5e7923acbd86 net/mlx5e: Fix error path of updating netdev queues adds 7c9f131f366a {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table adds 75e8564e919f net/mlx5: Don't overwrite HCA capabilities when setting MS [...] adds 6ff51ab8aa8f net/mlx5: Set term table as an unmanaged flow table adds e63052a5dd3c mlx5e: add add missing BH locking around napi_schdule() adds be338bdafaeb Merge tag 'mlx5-fixes-2021-05-18' of git://git.kernel.org/ [...] adds 88c380df84fb cxgb4: avoid accessing registers when clearing filters adds d5b3bd6ab541 dt-bindings: net: renesas,ether: Update Sergei's email address adds 4d52ebc7ace4 net: hso: bail out on interrupt URB allocation failure adds 8570e75a5543 selftests: Add .gitignore for nci test suite adds 63e39d29b3da ixgbe: fix large MTU request from VF adds 503c599a4f53 net: encx24j600: fix kernel-doc syntax in file headers adds 13a6f3153922 net/qla3xxx: fix schedule while atomic in ql_sem_spinlock adds b3dcb3127786 net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() adds 4691ffb18ac9 net: stmmac: fix system hang if change mac address after i [...] adds 5cb4a593821f Merge branch 'stmmac-fixes' adds 430bfe057612 net: ethernet: mtk_eth_soc: Fix DIM support for MT7628/88 adds e5bfaed7508f MAINTAINERS: s390/net: add netdev list adds fc516d3a6aa2 net: dsa: bcm_sf2: Fix bcm_sf2_reg_rgmii_cntrl() call for [...] adds c7718ee96dbc net: lantiq: fix memory corruption in RX ring adds 29bf1993fdba MAINTAINERS: remove Ioana Radulescu from dpaa2-eth adds aced3ce57cd3 RDS tcp loopback connection can hang adds 8f03eeb6e0a0 net:sfc: fix non-freed irq in legacy irq mode adds e29f011e8fc0 ipv6: record frag_max_size in atomic fragments in input path adds 1e69abf98921 MAINTAINERS: Add entries for CBS, ETF and taprio qdiscs adds ad79fd2c42f7 net: ethernet: mtk_eth_soc: Fix packet statistics support [...] adds 5eff1461a6de net: macb: ensure the device is available before accessing [...] adds 3a62fed2fd7b net/sched: fq_pie: re-factor fix for fq_pie endless loop adds e70f7a11876a net/sched: fq_pie: fix OOB access in the traffic path adds 835744e8b537 Merge branch 'fq_pie-fixes' adds 474a2ddaa192 net: dsa: mt7530: fix VLAN traffic leaks adds 4dd649d130c6 NFC: nfcmrvl: fix kernel-doc syntax in file headers adds 9b76eade1642 sch_dsmark: fix a NULL deref in qdisc_reset() adds 1a44fb38cc65 r8152: check the informaton of the device adds 1a6e9a9c68c1 net: hso: fix control-request directions adds ba61cf167cb7 net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S adds dc596e3fe63f net: dsa: sja1105: call dsa_unregister_switch when allocat [...] adds cec279a898a3 net: dsa: sja1105: add error handling in sja1105_setup() adds 6729188d2646 net: dsa: sja1105: error out on unsupported PHY mode adds ed040abca4c1 net: dsa: sja1105: use 4095 as the private VLAN for untagg [...] adds b38e659de966 net: dsa: sja1105: update existing VLANs from the bridge V [...] adds 93c5d741d14b Merge branch 'sja1105-fixes' adds a4dd4fc6105e net: appletalk: cops: Fix data race in cops_probe1 adds 48b491a5cc74 net: hsr: fix mac_len checks adds 46a8b29c6306 net: usb: fix memory leak in smsc75xx_bind adds 8c42a49738f1 net: dsa: microchip: enable phy errata workaround on 9567 adds 297739bd73f6 sctp: add the missing setting for asoc encap_port adds b2540cdce6e2 sctp: fix the proc_handler for sysctl encap_port adds c1cf1afd8b0f net: hns: Fix kernel-doc adds 9453d45ecb6c net: zero-initialize tc skb extension on allocation adds 65161c35554f bnx2x: Fix missing error code in bnx2x_iov_init_one() adds 17f9c1b63cdd net: mvpp2: add buffer header handling in RX adds bab09fe2f652 nfp: update maintainer and mailing list addresses adds 20b5759f21cf mptcp: avoid OOB access in setsockopt() adds 3812ce895047 mptcp: drop unconditional pr_warn on bad opt adds 3ed0a585bfad mptcp: avoid error message on infinite mapping adds d58300c3185b mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer adds 6dfa87b492c0 Merge branch 'mptcp-fixes' adds 6bdacdb48e94 bpf: Fix BPF_JIT kconfig symbol dependency adds 8f1634b82189 selftests/bpf: Convert static to global in tc_redirect progs adds 704e2beba23c selftests/bpf: Test ringbuf mmap read-only and read-write [...] adds 8afcc19fbf08 bpf: Clarify a bpf_bprintf_prepare macro adds 0af02eb2a7d7 bpf: Avoid using ARRAY_SIZE on an uninitialized pointer adds ceb11679d9fc bpf, offload: Reorder offload callback 'prepare' in verifier adds 84316ca4e100 bpf: Set mac_len in bpf_skb_change_head adds a8deba8547e3 bpftool: Add sock_release help info for cgroup attach/prog [...] adds 6fd5fb63820a selftests/bpf: Add test for l3 use of bpf_redirect_peer adds 5c9d706f6133 bpf: Fix BPF_LSM kconfig symbol dependency adds 3d0220f6861d bpf: Wrap aux data inside bpf_sanitize_info container adds bb01a1bba579 bpf: Fix mask direction swap upon off reg sign change adds a7036191277f bpf: No need to simulate speculative domain for immediates adds 1bad6fd52be4 bpf, selftests: Adjust few selftest result_unpriv outcomes adds f5d287126f63 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 62f3415db237 net: phy: Document phydev::dev_flags bits allocation adds d7c5303fbc8a Merge tag 'net-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds f610a5a29c3c afs: Fix the nlink handling of dir-over-dir rename adds d6177a6556f8 iommu/amd: Clear DMA ops when switching domain adds a017c567915f iommu/amd: Fix wrong parentheses on page-specific invalidations adds 382d91fc0f4f iommu/virtio: Add missing MODULE_DEVICE_TABLE adds 1a590a1c8bf4 iommu/vt-d: Check for allocation failure in aux_detach_device() adds 54c80d907400 iommu/vt-d: Use user privilege for RID2PASID translation adds 0ee74d5a4863 iommu/vt-d: Fix sysfs leak in alloc_iommu() adds 96c132f837ff Merge tag 'iommu-fixes-v5.13-rc3' of git://git.kernel.org/ [...] adds 9b7ff25d129d ACPI: power: Refine turning off unused power resources adds 3224374f7eb0 Merge tag 'acpi-5.13-rc4' of git://git.kernel.org/pub/scm/ [...] adds 0c1f3193b1cd dm verity: fix require_signatures module_param permissions adds f16dba5dc6f0 dm snapshot: revert "fix a crash when an origin has no snapshots" adds 7e768532b239 dm snapshot: properly fix a crash when an origin has no snapshots adds 38747c9a2d22 Merge tag 'for-5.13/dm-fixes-2' of git://git.kernel.org/pu [...] adds 76d0fc5e9bc6 arm64: Fix stale link in the arch_counter_enforce_ordering [...] adds e69012400b0c arm64: mm: don't use CON and BLK mapping if KFENCE is enabled adds 3c856a3180da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9e9da02a68d4 percpu_ref: Don't opencode percpu_ref_is_dying adds c547addba709 MAINTAINERS: Add lib/percpu* as part of percpu entry adds 97e5bf604b7a Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/ [...] adds ff4cff962a7e MIPS: alchemy: xxs1500: add gpio-au1000.h header file adds 6855adc2c5d9 MIPS: launch.h: add include guard to prevent build errors adds fef532ea0cd8 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c adds 78cf0eb926cb MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREE [...] adds afdd14704d7e Merge tag 'mips-fixes_5.13_1' of git://git.kernel.org/pub/ [...] adds 1cb61759d407 init: verify that function is initcall_t at compile-time adds 24845dcb170e Makefile: LTO: have linker check -Wframe-larger-than adds 8508b97ae2b6 Merge tag 'clang-features-v5.13-rc4' of git://git.kernel.o [...] adds 51cb8e206afd ALSA: usb-audio: fix control-request direction adds 764fa6e686e0 ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci adds 265d1a90e4fb ALSA: usb-audio: scarlett2: Improve driver startup messages adds 119b75c15077 ALSA: hda/realtek: Headphone volume is controlled by Front mixer adds 9ebaef0540a9 ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i adds 2b899f31f1a6 ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_cre [...] adds 6c9762a78c32 ASoC: max98088: fix ni clock divider calculation adds 6879e8e759bf ASoC: amd: fix for pcm_read() error adds a0695853e590 ASoC: stm32: do not request a new clock consummer reference adds 97c733654ab4 ASoC: da7219: do not request a new clock consummer reference adds 9a5e12be6a46 Merge series "ASoC: Revert clk_hw_get_clk() cleanup" from [...] adds 682ae59ca287 ASoC: rt711-sdca: fix the function number of SDCA control [...] adds d4335d058f84 ASoC: codecs: lpass-rx-macro: add missing MODULE_DEVICE_TABLE adds 14c0c423746f ASoC: codecs: lpass-tx-macro: add missing MODULE_DEVICE_TABLE adds b23584d6ce02 ASoC: ak5558: Correct the dai name for ak5552 adds 28c268d3acdd ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A [...] adds f0353e1f53f9 ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3 [...] adds 0fad605fb0bd ASoC: cs42l42: Regmap must use_single_read/write adds 0919a3acc0c8 ASoC: simple-card: add simple_parse_node() adds 6ad76b573bb6 ASoC: simple-card: add simple_link_init() adds f8090ffc91ff ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() adds 582f3503f965 ASoC: audio-graph: tidyup graph_parse_node() adds eaf8df8f3908 Merge series "ASoC: simple-card / audio-graph re-cleanup" [...] adds 47c1131633ef ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAI [...] adds e072b2671606 ASoC: sti-sas: add missing MODULE_DEVICE_TABLE adds 96f685974609 ASoC: cs53l30: Add missing regmap use_single config adds 27fb58516902 ASoC: cs42l73: Add missing regmap use_single config adds 2a682f821941 ASoC: cs35l34: Add missing regmap use_single config adds b1078e986953 ASoC: cs35l32: Add missing regmap use_single config adds 0e49a4de4564 ASoC: cs42l52: Minor tidy up of error paths adds cdf112d4c65f ASoC: fsl: fix SND_SOC_IMX_RPMSG dependency adds 8c08652614cb ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older [...] adds 833bc4cf9754 ASoC: cs35l33: fix an error code in probe() adds af2702549d68 ASoC: qcom: lpass-cpu: Use optional clk APIs adds dad19afce9ad Merge tag 'asoc-fix-v5.13-rc3' of https://git.kernel.org/p [...] adds 29c8f40b54a4 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkS [...] adds 0e68c4b11f1e ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 adds bbe183e07817 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds e650c1a959da ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds 50dbfae972cb ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds fc683f967aa9 Merge tag 'sound-5.13-rc4' of git://git.kernel.org/pub/scm [...] adds bb0023889011 fs/nfs: Use fatal_signal_pending instead of signal_pending adds 769b01ea68b6 NFS: fix an incorrect limit in filelayout_decode_layout() adds d1d973950ace pNFS/NFSv4: Remove redundant initialization of 'rd_size' adds e877a88d1f06 SUNRPC in case of backlog, hand free slots directly to wai [...] adds a421d218603f NFSv4: Fix a NULL pointer dereference in pnfs_mark_matchin [...] adds d275880abce9 SUNRPC: Fix Oops in xs_tcp_send_request() when transport i [...] adds e86be3a04bc4 SUNRPC: More fixes for backlog congestion adds 56517ab958b7 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() adds 0d0ea309357d NFS: Don't corrupt the value of pg_bytes_written in nfs_do [...] adds 70536bf4eb07 NFS: Clean up reset of the mirror accounting variables adds e67afa7ee4a5 NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set N [...] adds ae605ee98308 xprtrdma: Revert 586a0787ce35 adds a799b68a7c7a nfs: Remove trailing semicolon in macros adds 5ff2756afde0 Merge tag 'nfs-for-5.13-2' of git://git.linux-nfs.org/proj [...] adds 6d2fcfe6b517 cifs: set server->cipher_type to AES-128-CCM for SMB3.0 adds eb0688180549 cifs: fix string declarations and assignments in tracepoints adds 1bb56810677f cifs: change format of CIFS_FULL_KEY_DUMP ioctl adds 7c0ec89d31e5 Merge tag '5.13-rc4-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 75ea44e356b5 perf jevents: Fix getting maximum number of fds adds c59870e2110e perf debug: Move debug initialization earlier adds c673b7f59e94 perf stat: Fix error check for bpf_program__attach adds 8fc4e4aa2bfc perf vendor events powerpc: Fix eventcode of power10 JSON events adds f289d990450c Merge tag 'perf-tools-fixes-for-v5.13-2021-05-28' of git:/ [...] adds 1a0b713c7368 drm/amd/pm: correct MGpuFanBoost setting adds ba515a5821dc drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error adds b95f045ea356 drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate adds 0c6013377b40 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate adds 2fb536ea42d5 drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate adds 4a62542ae064 drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate adds ff48f6dbf0ff drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before po [...] adds 23f10a571da5 drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before po [...] adds 20ebbfd22f81 drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate adds ac6e9e3d19e4 Merge tag 'amd-drm-fixes-5.13-2021-05-26' of https://gitla [...] adds 7cfc4ea78fc1 drm/meson: fix shutdown crash when component not probed adds 35f819d21803 drm/ttm: Skip swapout if ttm object is not populated adds b26389e854f7 Merge tag 'drm-misc-fixes-2021-05-27' of ssh://git.freedes [...] adds e11851429fdc drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 adds aeeb51736882 Merge tag 'drm-intel-fixes-2021-05-27' of ssh://git.freede [...] adds 567d1fd853b8 Merge tag 'drm-fixes-2021-05-29' of git://anongit.freedesk [...] adds 17a91051fe63 io_uring/io-wq: close io-wq full-stop gap adds 3743c1723bfc io-wq: Fix UAF when wakeup wqe in hash waitqueue adds b16ef427adf3 io_uring: fix data race to avoid potential NULL-deref adds b3dbbae60993 Merge tag 'io_uring-5.13-2021-05-28' of git://git.kernel.d [...] adds c0c8a8397fa8 s390/dasd: add missing discipline function adds cc1462679149 md/raid5: remove an incorrect assert in in_chunk_boundary adds 094c271addc3 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 3596a06583a1 nvme: fix potential memory leaks in nvme_cdev_add adds f25f8ef70ce2 nvme-fc: short-circuit reconnect retries adds 4d9442bf263a nvme-fabrics: decode host pathing error for connect adds 042a3eaad6da nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME adds 25df1acd2d36 nvmet-tcp: fix inline data size comparison in nvmet_tcp_qu [...] adds aaeadd7075dc nvmet: fix false keep-alive timeout when a controller is t [...] adds a4b58f1721eb Merge tag 'nvme-5.13-2021-05-27' of git://git.infradead.or [...] adds 0217a27e4d19 Merge tag 'block-5.13-2021-05-28' of git://git.kernel.dk/l [...] adds 70ca3c57ff91 scsi: target: core: Avoid smp_processor_id() in preemptible code adds b4150b68815e scsi: target: tcmu: Fix xarray RCU warning adds 8c7e7b8486cd scsi: libsas: Use _safe() loop in sas_resume_port() adds 5aaeca258f55 scsi: target: iblock: Fix smp_processor_id() BUG messages adds 7e7606330b16 scsi: aic7xxx: Restore several defines for aic7xxx firmware build adds b4de11dfb569 scsi: aic7xxx: Remove multiple definition of globals adds 122c81c563b0 scsi: bnx2fc: Return failure if io_req is already in ABTS [...] adds e662502b3a78 scsi: vmw_pvscsi: Set correct residual data length adds 7907a021e4bb scsi: hisi_sas: Drop free_irq() of devm_request_irq() allo [...] adds 2ef7665dfd88 scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal adds 6799d4f2da49 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds c6c82e0cd812 vfio-ccw: Check initialized flag in cp_init() adds 6c02ac4c9211 vfio-ccw: Reset FSM state to IDLE inside FSM adds 2af7a834a435 vfio-ccw: Serialize FSM IDLE state with I/O completion adds ffa99c436aa7 Merge tag 'vfio-ccw-20210520' of https://git.kernel.org/pu [...] adds 866c4b8a18e2 Merge tag 's390-5.13-3' of git://git.kernel.org/pub/scm/li [...] adds e44b49f623c7 Revert "irqbypass: do not start cons/prod when failed connect" adds fcb8283920b1 KVM: arm64: Fix boolreturn.cocci warnings adds eaa9b88dae64 KVM: arm64: Mark pkvm_pgtable_mm_ops static adds 3fdc15fe8c64 KVM: arm64: Mark the host stage-2 memory pools static adds f5e30680616a KVM: arm64: Move __adjust_pc out of line adds 26778aaa134a KVM: arm64: Commit pending PC adjustemnts before returning [...] adds cb853ded1d25 KVM: arm64: Fix debug register indexing adds a4345a7cecfb Merge tag 'kvmarm-fixes-5.13-1' of git://git.kernel.org/pu [...] adds 778a136e48be KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check adds 377872b3355b KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check adds 28a4aa1160d7 KVM: SVM: make the avic parameter a bool adds 6bd5b7436862 KVM: PPC: exit halt polling on need_resched() adds 72b268a8e930 KVM: X86: Bail out of direct yield in case of under-commit [...] adds 1eff0ada88b4 KVM: X86: Fix vCPU preempted state from guest's point of view adds da6d63a0062a KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() adds 39fe2fc96694 selftests: kvm: make allocation of extra memory take effect adds a13534d6676d selftests: kvm: fix potential issue with ELF loading adds 22721a561099 KVM: selftests: Keep track of memslots more efficiently adds cad347fab142 KVM: selftests: add a memslot-related performance benchmark adds ef4c9f4f6546 KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() adds 50bc913d526b KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test adds a10453c038a7 KVM: selftests: Fix hang in hardware_disable_test adds c887d6a126df KVM: selftests: trivial comment/logging fixes adds 2aab4b355cbb KVM: selftests: Print a message if /dev/kvm is missing adds 25408e5a0246 KVM: selftests: simplify setup_demand_paging error handling adds 32ffa4f71e10 KVM: selftests: compute correct demand paging size adds 0368c2c1b422 KVM: selftests: allow different backing source types adds b3784bc28ccc KVM: selftests: refactor vm_mem_backing_src_type flags adds c9befd5958fd KVM: selftests: add shmem backing source type adds 94f3f2b31a8a KVM: selftests: create alias mappings when using shared memory adds a4b9722a5996 KVM: selftests: allow using UFFD minor faults for demand paging adds 33090a884da5 KVM: selftests: add shared hugetlbfs backing source type adds fb1070d18edb KVM: X86: Use _BITUL() macro in UAPI headers adds fb0f94794bb7 selftests: kvm: do only 1 memslot_perf_test run by default adds 9805cf03fdb6 KVM: LAPIC: Narrow the timer latency between wait_lapic_ex [...] adds 57ab87947abf KVM: x86: add start_assignment hook to kvm_x86_ops adds 084071d5e922 KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK adds a2486020a82e KVM: VMX: update vcpu posted-interrupt descriptor when ass [...] adds bedd9195df3d KVM: x86/mmu: Fix comment mentioning skip_4k adds e87e46d5f318 KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/ [...] adds da6393cdd8aa KVM: X86: Fix warning caused by stale emulation context adds b35491e66c87 KVM: X86: Kill off ctxt->ud adds e3e880bb1518 KVM: arm64: Resolve all pending PC updates before immediate exit adds 66e94d5cafd4 KVM: arm64: Prevent mixed-width VM creation adds a3d2ec9d3c2f Merge tag 'kvmarm-fixes-5.13-2' of git://git.kernel.org/pu [...] adds 000ac4295339 selftests: kvm: fix overlapping addresses in memslot_perf_test adds 224478289ca0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4f2629ea67e7 USB: usbfs: Don't WARN about excessively large memory allocations adds 25dda9fc56bd usb: dwc3: gadget: Properly track pending and queued SG adds dcb4b8ad6a44 misc/uss720: fix memory leak in uss720_probe adds acf5631c239d usb: typec: mux: Fix matching with typec_altmode_desc adds 8c9b3caab3ac usb: typec: ucsi: Clear pending after acking connector change adds c58bbe3477f7 usb: typec: tcpm: Use LE to CPU conversion when accessing [...] adds 10505b720189 usb: Restore the usb_header label adds c5a80540e425 USB: serial: ftdi_sio: add IDs for IDS GmbH Products adds e467714f822b USB: serial: option: add Telit LE910-S1 compositions 0x701 [...] adds 89b1a3d811e6 USB: serial: ti_usb_3410_5052: add startech.com device id adds f8e8c1b2f782 USB: serial: pl2303: add device id for ADLINK ND-6530 GC adds 6a4c8f60da8f Merge tag 'usb-serial-5.13-rc3' of https://git.kernel.org/ [...] adds 746e4acf87bc USB: trancevibrator: fix control-request direction adds 07adc0225484 usb: cdns3: Fix runtime PM imbalance on error adds 3b414d1b0107 usb: cdnsp: Fix lack of removing request from pending list. adds 9e3927f6373d usb: chipidea: udc: assign interrupt number to USB gadget [...] adds 2cbd838e0e48 Merge tag 'usb-v5.13-rc3' of git://git.kernel.org/pub/scm/ [...] adds 0bc3ee92880d usb: typec: tcpm: Properly interrupt VDM AMS adds a20dcf53ea98 usb: typec: tcpm: Respond Not_Supported if no snk_vdo adds e752dbc59e12 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() adds b106776080a1 thunderbolt: dma_port: Fix NVM read buffer bounds and offs [...] adds 22c7a18ed5f0 thunderbolt: usb4: Fix NVM read buffer bounds and offset issue adds e6809703e164 Merge tag 'thunderbolt-for-v5.13-rc4' of git://git.kernel. [...] adds a80c203c3f1c xhci: fix giving back URB with incorrect status regression [...] adds a7f2e9272aff xhci: Fix 5.12 regression of missing xHC cache clearing co [...] adds 523d0b1e9c42 Merge tag 'usb-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds 3ddb4ce1e6e3 serial: tegra: Fix a mask operation that is always true adds 5e722b217ad3 serial: core: fix suspicious security_locked_down() call adds 2ea2e019c190 serial: sh-sci: Fix off-by-one error in FIFO threshold reg [...] adds 3c35d2a960c0 serial: 8250_dw: Add device HID for new AMD UART controller adds df8f2be2fd0b serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART adds 1f06f5713f52 serial: 8250: Use BIT(x) for UART_{CAP,BUG}_* adds 31fae7c8b18c serial: 8250: 8250_omap: Fix possible interrupt storm adds e0e242087920 serial: 8250_pci: Add support for new HPE serial device adds 016002848c82 serial: rp2: use 'request_firmware' instead of 'request_fi [...] adds 9808f9be31c6 serial: 8250_pci: handle FL_NOIRQ board flag adds 56dde68f85be Revert "serial: 8250: 8250_omap: Fix possible interrupt storm" adds 3837f9a08bda Merge tag 'tty-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds e0112a7c9e84 staging: emxx_udc: fix loop in _nbu2ss_nuke() adds 4573472315f0 iio: adc: ad7124: Fix missbalanced regulator enable / disa [...] adds f2a772c51206 iio: adc: ad7124: Fix potential overflow due to non sequen [...] adds e32fe6d90f44 iio: adc: ad7192: Avoid disabling a clock that was never enabled. adds b0f27fca5a6c iio: adc: ad7192: handle regulator voltage error first adds 04f5b9f539ce staging: iio: cdc: ad7746: avoid overwrite of num_channels adds 2a54c8c9ebc2 iio: gyro: fxas21002c: balance runtime power in error path adds 98b7b0ca0828 iio: dac: ad5770r: Put fwnode in error case during ->probe() adds a1caeebab07e iio: adc: ad7768-1: Fix too small buffer passed to iio_pus [...] adds 01fcf129f61b iio: adc: ad7923: Fix undersized rx buffer. adds 4ed243b1da16 iio: adc: ad7793: Add missing error code in ad7793_setup() adds 54732a5322ff Merge tag 'iio-fixes-5.13b-take2' of https://git.kernel.or [...] adds 494b99f712d0 Merge tag 'staging-5.13-rc4' of git://git.kernel.org/pub/s [...] adds 5881fa8dc2de debugfs: fix security_locked_down() call for SELinux adds 80dd33cf72d1 drivers: base: Fix device link removal adds 0c8713153fbf drivers: base: Reduce device link removal code duplication adds e1a9e3db3bb5 Merge tag 'driver-core-5.13-rc4' of git://git.kernel.org/p [...] adds da096fbccd52 soundwire: qcom: fix handling of qcom,ports-block-pack-mode adds d33ca7d2e8db Merge tag 'soundwire-5.13-fixes' of git://git.kernel.org/p [...] adds 02625c965239 video: hgafb: correctly handle card detect failure during probe adds bda7d3ab06f1 kgdb: fix gcc-11 warnings harder adds a00593737f8b interconnect: qcom: bcm-voter: add a missing of_node_put() adds 1fd86e280d8b interconnect: qcom: Add missing MODULE_DEVICE_TABLE adds 022b93cf2d6a Merge tag 'icc-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds bbf0a94744ed mei: request autosuspend after sending rx flow control adds f956cb99b938 Merge tag 'char-misc-5.13-rc4' of git://git.kernel.org/pub [...] adds eb8500b874cf thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID adds 8d84733dee9f thermal/ti-soc-thermal: Fix kernel-doc adds 5d8db38ad766 thermal/drivers/qcom: Fix error code in adc_tm5_get_dt_cha [...] adds df8c66c4cfb9 Merge tag 'thermal-v5.13-rc4' of git://git.kernel.org/pub/ [...] adds 0f9342513cc7 xfs: check free AG space when making per-AG reservations adds 6b69e485894b xfs: standardize extent size hint validation adds 603f000b15f2 xfs: validate extsz hints against rt extent size when rtin [...] adds 9f5815315e0b xfs: add new IRC channel to MAINTAINERS adds 991c2c5980fb xfs: btree format inode forks can have zero extents adds 0fe0bbe00a6f xfs: bunmapi has unnecessary AG lock ordering issues adds 75b9c727afcc Merge tag 'xfs-5.13-fixes-3' of git://git.kernel.org/pub/s [...] adds eac2f3059e02 riscv: stacktrace: fix the riscv stacktrace when CONFIG_FR [...] adds 97a031082320 riscv: Select ARCH_USE_MEMTEST adds 02ccdeed1817 riscv: kprobes: Fix build error when MMU=n adds bab0d47c0ebb riscv: kexec: Fix W=1 build warnings adds 9d68fe84f8c5 Merge tag 'riscv-for-linus-5.13-rc4' of git://git.kernel.o [...] adds aac902925ea6 Documentation: seccomp: Fix user notification documentation adds ddc473916955 seccomp: Refactor notification handler to prepare for new [...] adds 9a76c0ee3a75 Merge tag 'seccomp-fixes-v5.13-rc4' of git://git.kernel.or [...] adds d4b250562fb8 i2c: qcom-geni: fix spelling mistake "unepxected" -> "unexpected" adds 9dd45bbad947 i2c: icy: Remove unused variable new_fwnode in icy_probe() adds 52b806e8d6b3 i2c: I2C_HISI should depend on ACPI adds c4740e293c93 i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E adds 72ab7b6bb1a6 i2c: busses: i2c-nomadik: Fix formatting issue pertaining [...] adds 45ce82f5eaed i2c: muxes: i2c-arb-gpio-challenge: Demote non-conformant [...] adds f09aa114c4af i2c: busses: i2c-ali1563: File headers are not good candid [...] adds 6eb8a4736931 i2c: busses: i2c-cadence: Fix incorrectly documented 'enum [...] adds b4c760de3ced i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_ [...] adds f9f193fc222b i2c: busses: i2c-eg20t: Fix 'bad line' issue and provide d [...] adds d4c73d41bef0 i2c: busses: i2c-ocores: Place the expected function names [...] adds 3e0f8672f168 i2c: busses: i2c-pnx: Provide descriptions for 'alg_data' [...] adds 721a6fe5f958 i2c: busses: i2c-st: Fix copy/paste function misnaming issues adds a00cb25169d5 i2c: busses: i2c-stm32f4: Remove incorrectly placed ' ' fr [...] adds a5063ab97602 dt-bindings: i2c: mpc: Add fsl,i2c-erratum-a004447 flag adds 7adc7b225cdd powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2 [...] adds 19ae697a1e4e powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2 [...] adds 8f0cdec8b5fd i2c: mpc: implement erratum A-004447 workaround adds e4d8716c3dce i2c: i801: Don't generate an interrupt on bus reset adds fed1bd51a504 i2c: mediatek: Disable i2c start_en and clear intr_stat br [...] adds 24990423267e i2c: s3c2410: fix possible NULL pointer deref on read mess [...] adds 8aa0ae439966 MAINTAINERS: adjust to removing i2c designware platform data adds b90e90f40b4f Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 8124c8a6b353 Linux 5.13-rc4 adds b577750e4157 MAINTAINERS: Add Matthew Bobrowski as a reviewer adds a8b98c808eab fanotify: fix permission model of unprivileged group adds 36c795513a88 Merge tag 'fsnotify_for_v5.13-rc5' of git://git.kernel.org [...] adds 43a511c44e58 gfs2: Prevent direct-I/O write fallback errors from getting lost adds 4194dec4b416 gfs2: Fix I_NEW check in gfs2_dinode_in adds 20265d9a67e4 gfs2: fix scheduling while atomic bug in glocks adds 865cc3e9cc0b gfs2: fix a deadlock on withdraw-during-mount adds f5456b5d67cf gfs2: Clean up revokes on normal withdraws adds b7f55d928e75 gfs2: Fix mmap locking for write faults adds 1ab19c5de4c5 gfs2: Fix use-after-free in gfs2_glock_shrink_scan adds c2131f7e73c9 Merge tag 'gfs2-v5.13-rc2-fixes' of git://git.kernel.org/p [...] adds 4d96d3b0efee Bluetooth: Add a new USB ID for RTL8822CE adds d5b8145455c6 Revert "gfs2: Fix mmap locking for write faults" adds 00151f515add Merge tag 'gfs2-v5.13-rc2-fixes2' of git://git.kernel.org/ [...] adds 6a01268687c8 HID: semitek: new driver for GK6X series keyboards adds 4bfb2c72b2bf HID: asus: Filter keyboard EC for old ROG keyboard adds 25bdbfbb2d83 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 adds ed1ab6ff213a HID: thrustmaster: fix return value check in thrustmaster_probe() adds ed80bdc4571f HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell [...] adds 9858c74c29e1 HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 adds 7b229b13d78d HID: hid-input: add mapping for emoji picker key adds 0f0fb3d27e5b HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT adds b0d713c60c75 HID: surface-hid: Fix integer endian conversion adds b45ef5db7bf2 HID: ft260: check data size in ft260_smbus_write() adds edb032033da0 HID: hid-sensor-hub: Return error for hid_set_field() failure adds c980512b4512 HID: asus: filter G713/G733 key event to prevent shutdown adds 3b2520076822 HID: quirks: Add quirk for Lenovo optical mouse adds 670a23111e72 HID: remove the unnecessary redefinition of a macro adds a2353e3b2601 HID: multitouch: require Finger field to mark Win8 reports as MT adds bc8b796f618c HID: multitouch: set Stylus suffix for Stylus-application [...] adds 48e33befe61a HID: Add BUS_VIRTUAL to hid_connect logging adds 6be388f4a35d HID: usbhid: fix info leak in hid_submit_ctrl adds ca66a6770bd9 HID: i2c-hid: Skip ELAN power-on command after reset adds 3202f482417c HID: hid-sensor-custom: Process failure of sensor_hub_set_ [...] adds e62b91cd8a8d HID: core: Remove extraneous empty line before EXPORT_SYMB [...] adds 31a4cf1d223d HID: multitouch: Disable event reporting on suspend on the [...] adds 81c8bf917047 HID: logitech-hidpp: initialize level variable adds 3dd653c077ef HID: pidff: fix error return code in hid_pidff_init() adds a4b494099ad6 HID: gt683r: add missing MODULE_DEVICE_TABLE adds 4fb125192563 HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 adds 82f09a637dd3 HID: ft260: improve error handling of ft260_hid_feature_re [...] adds e3d6a599969b HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() adds 5ad755fd2b32 HID: amd_sfh: Fix memory leak in amd_sfh_work adds dc5f9f55502e HID: i2c-hid: fix format string mismatch adds 22db5e0003e1 HID: intel-ish-hid: ipc: Add Alder Lake device IDs adds 4b4f6cecca44 HID: magicmouse: fix NULL-deref on disconnect adds a94f66aecdaa HID: asus: Cleanup Asus T101HA keyboard-dock handling adds 231bc5390667 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 35d470b5fbc9 hwmon: (dell-smm-hwmon) Fix index values adds c2a338c9395e hwmon: (pmbus/fsp-3y) Fix FSP-3Y YH-5151E VOUT adds 2a29db088c7a hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228 adds f0fb26c456a3 hwmon/pmbus: (q54sj108a2) The PMBUS_MFR_ID is actually 6 c [...] adds 3bfc6ffb616f Merge tag 'hwmon-for-v5.13-rc4' of git://git.kernel.org/pu [...] adds e4dfe1083712 ACPICA: Clean up context mutex during object deletion adds 0372b6dd6cfe Merge tag 'acpi-5.13-rc5' of git://git.kernel.org/pub/scm/ [...] adds 668a84c1bfb2 efi/fdt: fix panic when no valid fdt found adds 45add3cc99fe efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared adds c4039b29fe96 efi/libstub: prevent read overflow in find_file_option() adds 942859d969de efi: cper: fix snprintf() use in cper_dimm_err_location() adds e169fba4f464 Merge tag 'efi-urgent-for-v5.13-rc2' of git://git.kernel.o [...] adds 324c92e5e0ee Merge tag 'efi-urgent-2021-06-02' of git://git.kernel.org/ [...] adds 4c80a97d7b02 btrfs: fix compressed writes that cross stripe boundary adds b86652be7c83 btrfs: fix error handling in btrfs_del_csums adds 856bd270dc4d btrfs: return errors from btrfs_del_csums in cleanup_ref_head adds d61bec08b904 btrfs: mark ordered extent and inode with error if we fail [...] adds 011b28acf940 btrfs: fixup error handling in fixup_inode_link_counts adds f96d44743a44 btrfs: check error value from btrfs_update_inode in tree log adds dc09ef356272 btrfs: abort in rename_exchange if we fail to insert the s [...] adds ea7036de0d36 btrfs: fix fsync failure and transaction abort after write [...] adds 76a6d5cd7447 btrfs: fix deadlock when cloning inline extents and low on [...] adds 503d1acb0182 MAINTAINERS: add btrfs IRC link adds fd2ff2774e90 Merge tag 'for-5.13-rc4-tag' of git://git.kernel.org/pub/s [...] adds 216e5835966a io_uring: fix misaccounting fix buf pinned pages adds ec955023967c Merge tag 'io_uring-5.13-2021-06-03' of git://git.kernel.d [...] adds 12b2aaadb6d5 nvme-rdma: fix in-casule data send for chained sgls adds a6c144f3d2e2 nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_ [...] adds 1c5f8e882a05 nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure [...] adds 4237de2f73a6 nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy [...] adds 6622f9acd29c nvme-loop: do not warn for deleted controllers during reset adds bcd9a0797d73 nvmet: fix freeing unallocated p2pmem adds e369edbb0d8c Merge tag 'nvme-5.13-2021-06-03' of git://git.infradead.or [...] adds 143d28dcf238 Merge tag 'block-5.13-2021-06-03' of git://git.kernel.dk/l [...] adds d1ce2c79156d vfio/pci: Fix error return code in vfio_ecap_init() adds 2a55ca373501 vfio/pci: zap_vma_ptes() needs MMU adds 78b238147e4d vfio/iommu_type1: Use struct_size() for kzalloc() adds 752774ce7793 samples: vfio-mdev: fix error handing in mdpy_fb_probe() adds dc51ff91cf2d vfio/platform: fix module_put call in error flow adds f88cd3fb9df2 Merge tag 'vfio-v5.13-rc5' of git://github.com/awilliam/li [...] adds 0b78f8bcf495 Revert "fb_defio: Remove custom address_space_operations" adds 59dda702c95d Merge tag 'drm-misc-fixes-2021-06-03' of git://anongit.fre [...] adds 10c1f0cbcea9 drm/i915/selftests: Fix return value check in live_breadcr [...] adds b87482dfe800 Revert "i915: use io_mapping_map_user" adds ff7a24a8fcb3 Merge tag 'drm-intel-fixes-2021-06-03' of git://anongit.fr [...] adds ba8e59773ae5 drm/amd/display: Allow bandwidth validation for 0 streams. adds a53085c1d20f drm/amd/display: Fix GPU scaling regression by FS video support adds 147feb007685 drm/amdgpu: add judgement for dc support adds 5cfc912582e1 drm/amdgpu: refine amdgpu_fru_get_product_info adds 33f409e60eb0 drm/amd/display: Fix overlay validation by considering cursors adds dce3d8e1d070 drm/amdgpu: Don't query CE and UE errors adds c5699e2d863f drm/amd/display: Fix potential memory leak in DMUB hw_init adds 2370eba9f552 drm/amd/amdgpu:save psp ring wptr to avoid attack adds 07438603a07e drm/amdgpu: make sure we unpin the UVD BO adds e7591a8d56ba amd/display: convert DRM_DEBUG_ATOMIC to drm_dbg_atomic adds d6273d8f31cd Merge tag 'amd-drm-fixes-5.13-2021-06-02' of https://gitla [...] adds 73a395c46704 drm/tegra: sor: Do not leak runtime PM reference adds 0cfe5a6e758f gpu: host1x: Split up client initalization and registration adds 5dea42759bce drm/tegra: sor: Fully initialize SOR before registration adds dc9a91d279b7 drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update adds 1d15a10395e5 drm/tegra: Get ref for DP AUX channel, not its ddc adapter adds b79b6081c440 drm/tegra: sor: Fix AUX device reference leak adds 671cc352acd3 drm/tegra: Correct DRM_FORMAT_MOD_NVIDIA_SECTOR_LAYOUT adds 37e2f2e800dc Merge tag 'drm/tegra/for-5.13-rc5' of ssh://git.freedeskto [...] adds 3a3c5ab3d698 Merge tag 'drm-fixes-2021-06-04-1' of git://anongit.freede [...] adds 4ad7935df6a5 ALSA: hda: Add AlderLake-M PCI ID adds 08a4b904a2a9 ALSA: hda: Fix a regression in Capture Switch mixer read adds 527ff9550682 ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB adds 901be145a46e ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx adds 3ae72f6ab9c1 ALSA: control led: fix memory leak in snd_ctl_led_register adds 9c1fe96bded9 ALSA: timer: Fix master timer notification adds b8b90c176026 ALSA: hda: update the power_state during the direct-complete adds 16f0596fc1d7 Merge tag 'sound-5.13-rc5' of git://git.kernel.org/pub/scm [...] adds 2ee4c8a26876 MAINTAINERS: Add Krzysztof as PCI host/endpoint controller [...] adds 85aabbd7b315 PCI/MSI: Fix MSIs for generic hosts that use device-tree's [...] adds ff6091075a68 Merge tag 'pci-v5.13-fixes-1' of git://git.kernel.org/pub/ [...] adds 6c1ced2f7016 perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS adds 3cb17cce1e76 perf probe: Fix NULL pointer dereference in convert_variab [...] adds 4f2abe91922b perf record: Move probing cgroup sampling support adds d3fddc355a4a perf stat: Fix error return code in bperf__load() adds f677ec94f6fb perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM adds 2dc065eae56d perf evsel: Add missing cloning of evsel->use_config_name adds 3cc84399e9b6 perf stat: Honor event config name on --no-merge adds 69c9ffed6ced perf symbol-elf: Fix memory leak by freeing sdt_note.args adds 67069a1f0fe5 perf env: Fix memory leak of bpf_prog_info_linear member adds 2cb26c15a247 Merge tag 'perf-tools-fixes-for-v5.13-2021-06-04' of git:/ [...] adds b28d8f0c25a9 devlink: Correct VIRTUAL port to not have phys_port attributes adds 0cc254e5aa37 net/sched: act_ct: Offload connections with commit action adds fb91702b743d net/sched: act_ct: Fix ct template allocation for zone 0 adds 22cbdbcfb61a netfilter: conntrack: unregister ipv4 sockopts on error unwind adds c781471d67a5 netfilter: nf_tables: missing error reporting for not sele [...] adds 983c4fcb81d6 netfilter: nf_tables: extended netlink error reporting for [...] adds 179d9ba5559a netfilter: nf_tables: fix table flag updates adds 56e4ee82e850 ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service adds 44991d61aa12 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds b5941f066b4c mptcp: fix sk_forward_memory corruption on retransmission adds 06f9a435b3aa mptcp: always parse mptcp options for MPC reqsk adds dea2b1ea9c70 mptcp: do not reset MP_CAPABLE subflow on mapping errors adds 69ca3d29a755 mptcp: update selftest for fallback due to OoO adds 6850ec973791 Merge branch 'mptcp-fixes-for-5-13' adds 593f555fbc60 net: stmmac: fix kernel panic due to NULL pointer derefere [...] adds 4ac06a1e013c nfc: fix NULL ptr dereference in llcp_sock_getname() after [...] adds 4ef8d857b5f4 net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs adds dd9082f4a9f9 net: sock: fix in-kernel mark setting adds 5c37711d9f27 virtio-net: fix for unable to handle page fault for address adds 8fb7da9e9907 virtio_net: get build_skb() buf by data ptr adds 53d5fa9b234e Merge branch 'virtio_net-build_skb-fixes' adds f336d0b93ae9 ethernet: myri10ge: Fix missing error code in myri10ge_probe() adds 05fc8b6cbd4f net/tls: Replace TLS_RX_SYNC_RUNNING with RCU adds c55dcdd435aa net/tls: Fix use-after-free after the TLS device goes down and up adds 7c0aee3033e7 Merge branch 'ktls-use-after-free' adds b000372627ce MAINTAINERS: nfc mailing lists are subscribers-only adds d8ec92005f80 net/mlx5e: Fix incompatible casting adds b38742e41177 net/mlx5e: Disable TLS offload for uplink representor adds 5940e64281c0 net/mlx5: Check firmware sync reset requested is set befor [...] adds afe93f71b5d3 net/mlx5e: Check for needed capability for cvlan matching adds 2a2c84facd4a net/mlx5e: Fix adding encap rules to slow path adds 256f79d13c1d net/mlx5e: Fix HW TS with CQE compression according to profile adds 5349cbba754e net/mlx5e: Fix conflict with HW TS and CQE compression adds 216214c64a8c net/mlx5: DR, Create multi-destination flow table with lev [...] adds dd62766239d5 Merge tag 'mlx5-fixes-2021-06-01' of git://git.kernel.org/ [...] adds b508d5fb69c2 net: ipconfig: Don't override command-line hostnames or domains adds ab00f3e051e8 net: stmmac: fix issue where clk is being unprepared twice adds 1710eb913bdc netfilter: nft_ct: skip expectations for confirmed conntrack adds 8971ee8b0877 netfilter: nfnetlink_cthelper: hit EBUSY on updates if siz [...] adds 59717f3931f0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds a8db57c1d285 rtnetlink: Fix missing error code in rtnl_bridge_notify() adds 261ba78cc364 sit: set name of device back to struct parms adds c47cc304990a net: kcm: fix memory leak in kcm_sendmsg adds ff2e6efda0d5 kbuild: Quote OBJCOPY var to avoid a pahole call break the build adds ff40e51043af bpf, lockdown, audit: Fix buggy SELinux lockdown permissio [...] adds 86b84066dc8f Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 5379260852b0 igb: Fix XDP with PTP enabled adds f6c10b48f8c8 i40e: add correct exception tracing for XDP adds 89d65df024c5 ice: add correct exception tracing for XDP adds 8281356b1cab ixgbe: add correct exception tracing for XDP adds 74431c40b9c5 igb: add correct exception tracing for XDP adds faae81420d16 ixgbevf: add correct exception tracing for XDP adds 45ce08594ec3 igc: add correct exception tracing for XDP adds e102db780e1c ice: track AF_XDP ZC enabled queues in bitmap adds 4189777ca84f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds bce130e7f392 net: caif: added cfserl_release function adds a2805dca5107 net: caif: add proper error handling adds b53558a950a8 net: caif: fix memory leak in caif_device_notify adds 7f5d86669fa4 net: caif: fix memory leak in cfusbl_device_notify adds e03101824d25 Merge branch 'caif-fixes' adds a27fb314cba8 cxgb4: fix regression with HASH tc prio value update adds d7736958668c net/x25: Return the correct errno code adds 49251cd00228 net: Return the correct errno code adds 59607863c54e fib: Return the correct errno code adds d874e6c06952 mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rat [...] adds 6061fcf4820a mt76: connac: do not schedule mac_work if the device is no [...] adds d6245712add0 mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY adds 94bb18b03d43 mt76: mt7921: fix max aggregation subframes setting adds 509559c35bcd mt76: mt76x0e: fix device hang during suspend/resume adds 2c2bdd2372af mt76: validate rx A-MSDU subframes adds 02de318afa7a mt76: mt7615: do not set MT76_STATE_PM at bootstrap adds d4826d17b393 mt76: mt7921: remove leftover 80+80 HE capability adds 5e7a2c649481 Merge tag 'wireless-drivers-2021-06-03' of git://git.kerne [...] adds 821bbf79fe46 ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_ [...] adds 9fdd04918a45 net: ieee802154: fix null deref in parse dev addr adds ad6f5cc5f6c2 net/ieee802154: drop unneeded assignment in llsec_iter_devkeys() adds aab53e6756ca net: ieee802154: mrf24j40: Drop unneeded of_match_ptr() adds 79c6b8ed30e5 ieee802154: fix error return code in ieee802154_add_iface() adds 373e864cf524 ieee802154: fix error return code in ieee802154_llsec_getparams() adds e31d57ca146b Merge tag 'ieee802154-for-davem-2021-06-03' of git://git.k [...] adds 1a8024239dac virtio-net: fix for skb_over_panic inside big mode adds 6a137caec23a Bluetooth: fix the erroneous flush_work() order adds e305509e678b Bluetooth: use correct lock to prevent UAF of hdev object adds a83d95850473 Bluetooth: Fix VIRTIO_ID_BT assigned number adds 1f14a620f30b Bluetooth: btusb: Fix failing to init controllers with ope [...] adds 579028dec182 Merge tag 'for-net-2021-06-03' of git://git.kernel.org/pub [...] adds acf2492b51c9 wireguard: selftests: remove old conntrack kconfig value adds f8873d11d412 wireguard: selftests: make sure rp_filter is disabled on vethc adds cc5060ca0285 wireguard: do not use -O3 adds 24b70eeeb4f4 wireguard: use synchronize_net rather than synchronize_rcu adds a4e9f8e3287c wireguard: peer: allocate in kmem_cache adds 46cfe8eee285 wireguard: allowedips: initialize list head in selftest adds f634f418c227 wireguard: allowedips: remove nodes in O(1) adds dc680de28ca8 wireguard: allowedips: allocate nodes in kmem_cache adds bf7b042dc62a wireguard: allowedips: free empty intermediate nodes when [...] adds 6fd815bb1ecc Merge branch 'wireguard-fixes' adds f0457690af56 ice: Fix allowing VF to request more/less queues via virtchnl adds 8679f07a9922 ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared adds c7ee6ce1cf60 ice: handle the VF VSI rebuild failure adds 5cd349c349d6 ice: report supported and advertised autoneg using PHY cap [...] adds f9f83202b726 ice: Allow all LLDP packets from PF to Tx adds 519d8ab17682 virtchnl: Add missing padding to virtchnl_proto_hdrs adds 26821ecd3b48 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 944d671d5faa sch_htb: fix refcount leak in htb_parent_to_leaf_offload adds 3822d0670c9d cxgb4: avoid link re-train during TC-MQPRIO configuration adds 9d32fa5d74b1 Merge tag 'net-5.13-rc5' of git://git.kernel.org/pub/scm/l [...] adds ec3a5cb61146 riscv: Use -mno-relax when using lld linker adds b75db25c416b riscv: skip errata_cip_453.o if CONFIG_ERRATA_SIFIVE_CIP_4 [...] adds da2d48808fbd RISC-V: Fix memblock_free() usages in init_resources() adds 8a4102a0cf07 riscv: mm: Fix W+X mappings at boot adds 160ce364167f Merge remote-tracking branch 'riscv/riscv-wx-mappings' into fixes adds af8d9eb84076 Merge tag 'riscv-for-linus-5.13-rc5' of git://git.kernel.o [...] adds 50c25ee97cf6 Revert "MIPS: make userspace mapping young by default" adds 8fd0e995cc7b kfence: use TASK_IDLE when awaiting allocation adds 0711f0d7050b pid: take a reference when initializing `cad_pid` adds 04f7ce3f07ce mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() adds bac9c6fa1f92 mm/page_alloc: fix counting of free pages after take off f [...] adds 928130532e19 drivers/base/memory: fix trying offlining memory blocks wi [...] adds 0c5da35723a9 hugetlb: pass head page to remove_hugetlb_page() adds 263e88d678ba proc: add .gitignore for proc-subset-pid selftest adds 7b6889f54a3c mm/kasan/init.c: fix doc warning adds d84cf06e3dd8 mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY adds 415f0c835ba7 lib: crc64: fix kernel-doc warning adds 6bba4471f0cc ocfs2: fix data corruption by fallocate adds 2eff0573e0d5 mailmap: use private address for Michel Lespinasse adds e5220dd16778 Merge branch 'akpm' (patches from Andrew) adds a4931dcab1de i2c: altera: Fix formatting issue in struct and demote unw [...] adds de2646f34a5b i2c: tegra-bpmp: Demote kernel-doc abuses adds 9f78c607600c i2c: qcom-geni: Add shutdown callback for i2c adds 57648e860485 i2c: qcom-geni: Suspend and resume the bus during SYSTEM_S [...] adds f5b6eb1e0182 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 7d65f9e80646 x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing adds 9a90ed065a15 x86/thermal: Fix LVT thermal setup for SMI delivery mode adds 74b2fc882d38 dmaengine: idxd: Use cpu_feature_enabled() adds 9bfecd058339 x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remo [...] adds 2b31e8ed96b2 x86/alternative: Optimize single-byte NOPs at an arbitrary [...] adds f1d4d47c5851 x86/setup: Always reserve the first 1M of RAM adds 5405b42c2f08 x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR adds 009767dbf42a x86/sev: Check SME/SEV support in CPUID first adds 773ac53bbfce Merge tag 'x86_urgent_for_v5.13-rc5' of git://git.kernel.o [...] adds 82123a3d1d5a powerpc/kprobes: Fix validation of prefixed instructions a [...] adds 5362a4b6ee61 powerpc: Fix reverse map real-mode address lookup with hug [...] adds 1438709e6328 KVM: PPC: Book3S HV: Save host FSCR in the P7/8 path adds 59cc84c802eb Revert "powerpc/kernel/iommu: Align size for IOMMU_PAGE_SI [...] adds bd7b12aa6081 Merge tag 'powerpc-5.13-5' of git://git.kernel.org/pub/scm [...] adds 0e4a4a08cd78 ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch adds 8967b27a6c1c ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators adds dabea675faf1 arm64: dts: ls1028a: fix memory node adds e98d98028989 arm64: dts: zii-ultra: remove second GEN_3V3 regulator instance adds ac0cbf9d13dc arm64: dts: zii-ultra: fix 12V_MAIN voltage adds 779b56bb6797 ARM: imx: pm-imx27: Include "common.h" adds 25201269c6ec arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage adds 52387bb9a4a7 arm64: dts: freescale: sl28: var1: fix RGMII clock and voltage adds 7c8f0338cdac ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property adds 0e2fa4959c4f ARM: dts: imx7d-pico: Fix the 'tuning-step' property adds b73eb6b3b91f ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells adds 3a2d3ae06787 Merge tag 'imx-fixes-5.13' of git://git.kernel.org/pub/scm [...] adds a06bc9690261 soc: amlogic: meson-clk-measure: remove redundant dev_err [...] adds 4cce442ffe54 arm64: meson: select COMMON_CLK adds 3091a9e74240 Merge tag 'amlogic-fixes-v5.13-rc1' of https://git.kernel. [...] adds db8e712e0687 bus: ti-sysc: Fix missing quirk flags for sata adds 94277cb5b4db Merge tag 'omap-for-v5.13/fixes-sata' of git://git.kernel. [...] adds e9aa9c75c58e Merge branch 'omap-for-v5.13/ti-sysc' into fixes adds 3c4e0147c269 ARM: OMAP1: Fix use of possibly uninitialized irq variable adds 7c302314f37b ARM: OMAP1: isp1301-omap: Add missing gpiod_add_lookup_tab [...] adds 040ab72ee10e ARM: OMAP2+: Fix build warning when mmc_omap is not built adds 85ebe5aeef9b Merge branch 'fixes-rc1' into fixes adds 4d7b324e2313 bus: ti-sysc: Fix am335x resume hang for usb otg module adds c8692ad416dc bus: ti-sysc: Fix flakey idling of uarts and stop using sw [...] adds bae989c4bc53 ARM: OMAP1: ams-delta: remove unused function ams_delta_ca [...] adds 2f3e4eb17973 Merge tag 'omap-for-v5.13/fixes-pm' of git://git.kernel.or [...] adds 673c7aa2436b optee: use export_uuid() to copy client UUID adds 7468bed8f850 Merge tag 'optee-fix-for-v5.13' of git://git.linaro.org/pe [...] adds df61cd939384 arm64: dts: ti: k3-am654-base-board: remove ov5640 adds 52ae30f55a2a arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent adds a0812885fa7a arm64: dts: ti: k3-*: Rename the TI-SCI clocks node name adds 830454bbd628 arm64: dts: ti: k3-am65-wakeup: Add debug region to TI-SCI node adds 421c06b8761a arm64: dts: ti: k3-am65-wakeup: Drop un-necessary properti [...] adds 9d3c9378f96a arm64: dts: ti: k3-*: Rename the TI-SCI node adds 9ecdb6d6b114 arm64: dts: ti: k3-am65|j721e|am64: Map the dma / navigato [...] adds cab12badfc99 arm64: dts: ti: k3*: Introduce reg definition for interrup [...] adds b9c112f2c223 Merge tag 'ti-k3-dt-fixes-for-v5.13' of git://git.kernel.o [...] adds decad3e1d1ed Merge tag 'arm-soc-fixes-v5.13-2' of git://git.kernel.org/ [...] adds a8867f4e3809 ext4: fix memory leak in ext4_mb_init_backend on error path. adds b45f189a19b3 ext4: fix accessing uninit percpu counter variable with fa [...] adds 082cd4ec240b ext4: fix bug on in ext4_es_cache_extent as ext4_split_ext [...] adds a7ba36bc94f2 ext4: fix fast commit alignment issues adds afd09b617db3 ext4: fix memory leak in ext4_fill_super adds 63e7f1289389 ext4: fix no-key deletion for encrypt+casefold adds e71f99f2dfb4 ext4: Only advertise encrypted_casefold when encryption an [...] adds 20e41d9bc804 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 515da6f4295c scsi: target: core: Fix warning on realtime kernels adds 696770e72f2b scsi: lpfc: Fix failure to transmit ABTS on FC link adds 79c932cd6af9 scsi: qedf: Do not put host in qedf_vport_create() uncondi [...] adds 2c89e41326b1 scsi: ufs: ufs-mediatek: Fix HCI version in some platforms adds e57f5cd99ca6 scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V adds 90d56a3d6e0b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 614124bea77e Linux 5.13-rc5 adds dc2557308ede afs: Fix partial writeback of large files on fsync and close adds 3d681804efcb regulator: cros-ec: Fix error code in dev_err message adds f8c8871f5eff regulator: fan53555: fix TCS4525 voltage calulation adds adf1471b2f76 Merge series "regulator: fan53555: tcs4525 fix and cleanup [...] adds 0b1e55267372 regulator: da9121: Return REGULATOR_MODE_INVALID for invalid mode adds 34991ee96fd8 regulator: fan53880: Fix missing n_voltages setting adds 687c9e3b1a81 regulator: Check ramp_delay_table for regulator_set_ramp_d [...] adds 855bfff9d623 regulator: fixed: Ensure enable_counter is correct if reg_ [...] adds 98e48cd9283d regulator: core: resolve supply for boot-on/always-on regulators adds 36cb555fae08 regulator: scmi: Fix off-by-one for linear regulators .n_v [...] adds 0514582a1a5b regulator: bd70528: Fix off-by-one for buck123 .n_voltages [...] adds 4c668630bf8e regulator: bd71828: Fix .n_voltages settings adds 8d6ee30c11a9 regulator: hisilicon: use the correct HiSilicon copyright adds 6f55c5dd1118 regulator: max77620: Use device_set_of_node_from_dev() adds 62499a94ce5b regulator: max77620: Silence deferred probe error adds a072cbda97a9 Merge series "Fix MAX77620 regulator driver regression" fr [...] adds 86ab21cc39e6 regulator: rtmv20: Fix .set_current_limit/.get_current_lim [...] adds 5f01de6ffae2 regulator: rtmv20: Add Richtek to Kconfig text adds 89082179ec50 regulator: mt6315: Fix function prototype for mt6315_map_mode adds 46639a5e684e regulator: rtmv20: Fix to make regcache value first readin [...] adds 1963fa67d786 regulator: atc260x: Fix n_voltages and min_sel for pickabl [...] adds bc537e65b09a regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837 adds 50bec7fb4cb1 regulator: hi6421v600: Fix .vsel_mask setting adds cb2381cbecb8 regulator: rt4801: Fix NULL pointer dereference if priv->e [...] adds 9b1111fa80df Merge tag 'regulator-fix-v5.13-rc4' of git://git.kernel.or [...] adds 13817d466eb8 spi: bcm2835: Fix out-of-bounds access with more than 4 slaves adds 2ec6f20b33eb spi: Cleanup on failure of initial setup adds f131767eefc4 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing er [...] adds d38fa9a155b2 spi: stm32-qspi: Always wait BUSY bit to be cleared in stm [...] adds 4c8684fe555e Merge tag 'spi-fix-v5.13-rc4' of git://git.kernel.org/pub/ [...] adds 591a22c14d3f proc: Track /proc/$pid/attr/ opener mm_struct adds d94b93a91015 ARM: cpuidle: Avoid orphan section warning adds d4c639990036 vmlinux.lds.h: Avoid orphan section with !SMP adds 374aeb91db48 Merge tag 'orphans-v5.13-rc6' of git://git.kernel.org/pub/ [...] adds 107866a8eb0b xen-netback: take a reference to the RX task thread adds 368094df48e6 Merge tag 'for-linus-5.13b-rc6-tag' of git://git.kernel.or [...] adds 4f13d471e5d1 KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_ [...] adds e898da784aed KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemp [...] adds b1bd5cba3306 KVM: X86: MMU: Use the correct inherited permissions to ge [...] adds af3511ff7fa2 KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior adds 1bc603af73dd KVM: selftests: introduce P47V64 for s390x adds f53b16ad6440 selftests: kvm: Add support for customized slot0 memory size adds f31500b0d437 KVM: x86: Ensure liveliness of nested VM-Enter fail tracep [...] adds b53e84eed08b KVM: x86: Unload MMU on guest TLB flush if TDP disabled to [...] adds da27a83fd6cc kvm: avoid speculation-based attacks from out-of-range mem [...] adds 4422829e8053 kvm: fix previous commit for 32-bit builds adds 2f673816b2db Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 165ea85f1483 btrfs: do not write supers if we have an fs error adds 5b434df87787 btrfs: zoned: fix zone number to sector/physical calculation adds e7b2ec3d3d4e btrfs: return value from btrfs_mark_extent_written() in ca [...] adds aefd7f706556 btrfs: promote debugging asserts to full-fledged checks in [...] adds cc6cf827dd68 Merge tag 'for-5.13-rc5-tag' of git://git.kernel.org/pub/s [...] adds 4792f9dd1293 clang-format: Update with the latest for_each macro list adds a25b088c4ffa Merge tag 'clang-format-for-linus-v5.13-rc6' of git://gith [...] adds ca0760e7d79e Compiler Attributes: Add continue in comment adds a4c30b8691f2 Merge tag 'compiler-attributes-for-linus-v5.13-rc6' of git [...] adds 5fafeeb4da1a platform/surface: aggregator_registry: Update comments for [...] adds 2f26dc05af87 platform/surface: aggregator_registry: Add support for 13" [...] adds c0e0436cb4f6 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] adds b430e1d65ef6 platform/surface: aggregator: Fix event disable function adds 6325ce1542bc platform/surface: dtx: Add missing mutex_destroy() call in [...] adds 701b54bcb7d0 platform/mellanox: mlxreg-hotplug: Revert "move to use req [...] adds cd1245d75ce9 Merge tag 'platform-drivers-x86-v5.13-3' of git://git.kern [...] adds a3e74fb9247c RDMA/ipoib: Fix warning caused by destroying non-initial netns adds a0ffb4c12f7f RDMA/mlx5: Use different doorbell memory for different processes adds 404e5a12691f RDMA/mlx4: Do not map the core_clock page to user space un [...] adds edc0b0bccc9c RDMA/mlx5: Block FDB rules when not in switchdev mode adds 2adcb4c5a52a RDMA: Verify port when creating flow rule adds 6466f03fdf98 RDMA/mlx5: Delete right entry from MR signature database adds 2ba0aa2feebd IB/mlx5: Fix initializing CQ fragments buffer adds 29a877d57684 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds b7e24eb1caa5 cgroup1: don't allow '\n' in renaming adds f09eacca59d2 Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/ [...] adds 06af8679449d coredump: Limit what can interrupt coredumps adds 2c9017d0b5d3 mmc: renesas_sdhi: abort tuning when timeout detected adds 6687cd72aa91 mmc: renesas_sdhi: Fix HS400 on R-Car M3-W+ adds f30dc8f94e4f Merge tag 'mmc-v5.13-rc3' of git://git.kernel.org/pub/scm/ [...] adds faffc5d8576e dt-bindings: hwmon: Fix typo in TI ADS7828 bindings adds 7656cd217761 hwmon: (corsair-psu) fix suspend behavior adds 78d135523462 hwmon: (scpi-hwmon) shows the negative temperature properly adds fb8543fb863e hwmon: (tps23861) define regmap max register adds b325d3526e14 hwmon: (tps23861) set current shunt value adds e13d11272414 hwmon: (tps23861) correct shunt LSB values adds 4244b5d8725b Merge tag 'hwmon-for-v5.13-rc6' of git://git.kernel.org/pu [...] adds 15d295b560e6 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds 61d3e87468fa ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds dfb06401b4cd ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] adds 9981b20a5e36 ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() adds 57c9e21a49b1 ALSA: hda/realtek: headphone and mic don't work on an Acer laptop adds 600dd2a7e8b6 ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 adds 41daf6ba594d ASoC: core: Fix Null-point-dereference in fmt_single_name() adds 6308c44ed6ee ASoC: rt5659: Fix the lost powers for the HDA header adds ce1f25718b25 ASoC: topology: Fix spelling mistake "vesion" -> "version" adds a8437f05384c ASoC: fsl-asoc-card: Set .owner attribute when registering card. adds b640e8a4bd24 ASoC: SOF: reset enabled_cores state at suspend adds 19a0aa9b04c5 ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms adds 320232caf1d8 ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 [...] adds d031d99b02ea ASoC: meson: gx-card: fix sound-dai dt schema adds 8bef925e37bd ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values adds 49783c6f4a4f ASoC: rt5682: Fix the fast discharge for headset unpluggin [...] adds c8a4556d9851 ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin adds a0309c344886 Merge tag 'asoc-fix-v5.13-rc4' of https://git.kernel.org/p [...] adds 83e197a8414c ALSA: seq: Fix race of snd_seq_timer_open() adds fd2cd569a436 Merge tag 'sound-5.13-rc6' of git://git.kernel.org/pub/scm [...] adds f1ffa9d4cccc Revert "ACPI: sleep: Put the FACS table after using it" adds 159d8c274fd9 ACPI: Pass the same capabilities to the _OSC regardless of [...] adds bc8865ab32bb Merge branch 'acpi-bus' adds d17bcc5ede56 Merge tag 'acpi-5.13-rc6' of git://git.kernel.org/pub/scm/ [...] adds 8929ef8d4dfd media: dt-bindings: media: renesas,drif: Fix fck definition adds 929d931f2b40 Merge tag 'devicetree-fixes-for-5.13-3' of git://git.kerne [...] adds 45f56690051c drm/msm: Init mm_list before accessing it for use_vram path adds 408434036958 drm/msm/a6xx: update/fix CP_PROTECT initialization adds b4387eaf3821 drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650 adds ce86c239e4d2 drm/msm/a6xx: avoid shadow NULL reference in failure path adds 170b763597d3 drm/msm/dsi: Stash away calculated vco frequency on recalc adds 43f44f5bd197 Merge tag 'drm-msm-fixes-2021-06-10' of https://gitlab.fre [...] adds 9bf3797796f5 drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device adds 2d2ddb589d59 drm/ttm: fix deref of bo->ttm without holding the lock v2 adds 8a11e84b8056 drm/vc4: fix vc4_atomic_commit_tail() logic adds b436acd1cf7f drm: Fix use-after-free read in drm_getunique() adds c8a570443943 drm/mcde: Fix off by 10^3 in calculation adds c336a5ee9847 drm: Lock pointer access in drm_master_release() adds 750643a99e67 Merge tag 'drm-misc-fixes-2021-06-10' of git://anongit.fre [...] adds 2a48b5911cf2 drm/amdgpu: switch kzalloc to kvzalloc in amdgpu_bo_create adds b71a52f44725 drm/amdgpu: Use drm_dbg_kms for reporting failure to get a GEM FB adds c247c021b13a drm/amdgpu: Fix incorrect register offsets for Sienna Cichlid adds 924f41e52fd1 drm/amd/pm: Fix fall-through warning for Clang adds ab8363d3875a radeon: use memcpy_to/fromio for UVD fw upload adds 7de5c0d70c77 Merge tag 'amd-drm-fixes-5.13-2021-06-09' of https://gitla [...] adds f21b807c3cf8 Merge tag 'drm-fixes-2021-06-11' of git://anongit.freedesk [...] adds dbec64b11c65 gpio: wcd934x: Fix shift-out-of-bounds error adds e65b7914b2ab Merge tag 'gpio-fixes-for-v5.13-rc6' of git://git.kernel.o [...] adds 2398ce80152a x86, lto: Pass -stack-alignment only on LLD < 13.0.0 adds 548843c096d0 Merge tag 'clang-features-v5.13-rc6' of git://git.kernel.o [...] adds e8ba0b2b6412 tools/bootconfig: Fix error return code in apply_xbc() adds 824afd55e95c tools/bootconfig: Fix a build error accroding to undefined [...] adds 6c14133d2d3f ftrace: Do not blindly read the ip address in ftrace_bug() adds 3e08a9f9760f tracing: Correct the length check which causes memory corruption adds ad347abe4a98 Merge tag 'trace-v5.13-rc5-2' of git://git.kernel.org/pub/ [...] adds 584fd3b31889 objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() adds 2d49b721dc18 objtool: Only rewrite unconditional retpoline thunk calls adds 768895fb774d Merge tag 'objtool-urgent-2021-06-12' of git://git.kernel. [...] adds 6c605f837115 perf: Fix data race between pin_count increment/decrement adds 4a0e3ff30980 perf/x86/intel/uncore: Fix a kernel WARNING triggered by m [...] adds 848ff3768684 perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server adds 156172a13ff0 irq_work: Make irq_work_queue() NMI-safe again adds a8383dfb2138 x86/nmi_watchdog: Fix old-style NMI watchdog regression on [...] adds 191aaf6cc4a7 Merge tag 'perf-urgent-2021-06-12' of git://git.kernel.org [...] adds 7c7ad626d9a0 sched/fair: Keep load_avg and load_sum synced adds 02da26ad5ed6 sched/fair: Make sure to update tg contrib for blocked load adds f268c3737eca tick/nohz: Only check for RCU deferred wakeup on user/gues [...] adds fcf6631f3736 sched/pelt: Ensure that *_sum is always synced with *_avg adds 68d7a190682a sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling adds 99f925947ab0 Merge tag 'sched-urgent-2021-06-12' of git://git.kernel.or [...] adds 992da01aa932 io_uring: change registration/upd/rsrc tagging ABI adds 9690557e22d6 io_uring: add feature flag for rsrc tags adds b2568eeb961c Merge tag 'io_uring-5.13-2021-06-12' of git://git.kernel.d [...] adds 1616a4c2ab1a bcache: remove bcache device self-defined readahead adds 41fe8d088e96 bcache: avoid oversized read request in cache missing code path adds 990e78116d38 block: loop: fix deadlock between open and remove adds 9be148e408df async_xor: check src_offs is not NULL before updating it adds 85f3f17b5db2 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds efc1fd601a75 Merge tag 'block-5.13-2021-06-12' of git://git.kernel.dk/l [...] adds 333944c7c375 pinctrl: aspeed: Fix minor documentation error adds 0e4bf265b11a pinctrl: qcom: Fix duplication in gpio_groups adds eb367d875f94 pinctrl: ralink: rt2880: avoid to error in calls is pin is [...] adds 30e9857a1349 pinctrl: qcom: Make it possible to select SC8180x TLMM adds 141415d7379a Merge tag 'pinctrl-v5.13-2' of git://git.kernel.org/pub/sc [...] adds 7c2fc79250ca phy: usb: Fix misuse of IS_ENABLED adds 6411e386db0a phy: cadence: Sierra: Fix error return code in cdns_sierra [...] adds aaac9a1bd370 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() adds b8203ec7f58a phy: ti: Fix an error code in wiz_probe() adds d6e9e8e5dd53 phy: ralink: phy-mt7621-pci: drop 'of_match_ptr' to fix -W [...] adds d1ce245fe409 phy: Sparx5 Eth SerDes: check return value after calling p [...] adds 757d2e606516 Merge tag 'phy-fixes-5.13' of git://git.kernel.org/pub/scm [...] adds c7711c22c6eb bus: mhi: pci_generic: T99W175: update channel name from A [...] adds 0b67808ade88 bus: mhi: pci_generic: Fix possible use-after-free in mhi_ [...] adds 5f0c2ee1fe8d bus: mhi: pci-generic: Fix hibernation adds 3df4fce739e2 misc: rtsx: separate aspm mode into MODE_REG and MODE_CFG adds 1dfa2e77bbd5 Merge tag 'char-misc-5.13-rc6' of git://git.kernel.org/pub [...] adds f501b6a2312e debugfs: Fix debugfs_read_file_str() adds 87a7f7368be5 Merge tag 'driver-core-5.13-rc6' of git://git.kernel.org/p [...] adds 43c85d770db8 staging: rtl8723bs: Fix uninitialized variables adds e9de1ecadeab staging: ralink-gdma: Remove incorrect author information adds 0d50658834f9 Merge tag 'staging-5.13-rc6' of git://git.kernel.org/pub/s [...] adds 7c3e8d9df265 serial: 8250_exar: Avoid NULL pointer dereference at ->exit() adds c46fe4aa8271 Merge tag 'tty-5.13-rc6' of git://git.kernel.org/pub/scm/l [...] adds 8212937305f8 usb: dwc3: gadget: Disable gadget IRQ during pullup disable adds 03715ea2e3db usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->ga [...] adds b65ba0c362be usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling adds 6490fa565534 usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms adds 8d396bb0a5b6 usb: dwc3: debugfs: Add and remove endpoint dirs dynamically adds 9257bd80b917 dt-bindings: connector: Replace BIT macro with generic bit ops adds 8f11fe7e4068 Revert "usb: dwc3: core: Add shutdown callback for dwc3" adds f41bfc7e9c7c usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP adds 55b54c269bee dt-bindings: connector: Add PD rev 2.0 VDO definition adds 7ac505103572 usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 adds 80137c18737c usb: typec: tcpm: Fix misuses of AMS invocation adds 1d0d3d818eaf usb: dwc3: meson-g12a: Disable the regulator in the error [...] adds 4d2aa178d2ad usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is [...] adds 063933f47a7a usb: typec: tcpm: Properly handle Alert and Status Messages adds 3a13ff7ef434 usb: typec: tcpm: cancel vdm and state machine hrtimer whe [...] adds 7ade4805e296 usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port adds 024236abeba8 usb: typec: tcpm: cancel send discover hrtimer when unregi [...] adds 6fc1db5e6211 usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind adds eb8dbe80326c USB: serial: quatech2: fix control-request directions adds fc0b3dc9a117 USB: serial: omninet: add device id for Zyxel Omni 56K Plus adds 56df0c758aff USB: serial: omninet: update driver description adds bc96c72df33e USB: serial: ftdi_sio: add NovaTech OrionMX product ID adds 1ca01c0805b7 Merge tag 'usb-serial-5.13-rc5' of https://git.kernel.org/ [...] adds d6eef886903c usb: cdns3: Enable TDL_CHK only for OUT ep adds a9aecef198fa usb: cdnsp: Fix deadlock issue in cdnsp_thread_irq_handler adds a39b7ba35d78 Merge tag 'usb-v5.13-rc6' of git://git.kernel.org/pub/scm/ [...] adds 40d9e03f414d MAINTAINERS: usb: add entry for isp1760 adds 337013974585 USB: f_ncm: ncm_bitrate (speed) is unsigned adds 1958ff5ad2d4 usb: f_ncm: only first packet of aggregate needs to start timer adds d1658268e439 usb: pci-quirks: disable D3cold on xhci suspend for s2idle [...] adds 90c4d05780d4 usb: fix various gadgets null ptr deref on 10gbps cabling. adds 032e288097a5 usb: fix various gadget panics on 10gbps cabling adds 5ab14ab1f2db usb: typec: tcpm: Do not finish VDM AMS for retrying Responses adds 1a85b350a774 usb: typec: intel_pmc_mux: Put fwnode in error case during [...] adds 843fabdd7623 usb: typec: intel_pmc_mux: Add missed error check for devm [...] adds 184fa76b87ca usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() adds 305f670846a3 usb: gadget: eem: fix wrong eem header operation adds d00889080ab6 usb: dwc3: ep0: fix NULL pointer exception adds fbf649cd6d64 usb: misc: brcmstb-usb-pinmap: check return value after ca [...] adds d5ab95da2a41 usb: typec: wcove: Use LE to CPU conversion when accessing [...] adds e0e8b6abe8c8 usb: gadget: fsl: Re-enable driver for ARM SoCs adds f247f0a82a4f usb: typec: ucsi: Clear PPM capability data in ucsi_init() [...] adds 142d0b24c1b1 usb: typec: mux: Fix copy-paste mistake in typec_mux_match adds abd062886cd1 Revert "usb: gadget: fsl: Re-enable driver for ARM SoCs" adds 6f7ec77cc8b6 USB: serial: cp210x: fix alternate function for CP2102N QFN20 adds 63a8eef70ccb USB: serial: cp210x: fix CP2102N-A01 modem control adds 7c4363d39485 Merge tag 'usb-serial-5.13-rc6' of https://git.kernel.org/ [...] adds 43cb5d49a99b Merge tag 'usb-5.13-rc6' of git://git.kernel.org/pub/scm/l [...] adds 2e3025434a6b mm: relocate 'write_protect_seq' in struct mm_struct adds 5e63215c2f64 riscv: xip: support runtime trap patching adds 42e0e0b453bc riscv: code patching only works on !XIP_KERNEL adds 858cf860494f riscv: alternative: fix typo in macro name adds 0ddd7eaffa64 riscv: Fix BUILTIN_DTB for sifive and microchip soc adds 8ecfa36cd4db Merge tag 'riscv-for-linus-5.13-rc6' of git://git.kernel.o [...] adds 66a834d09293 scsi: core: Fix error handling of scsi_host_alloc() adds 3719f4ff047e scsi: core: Fix failure handling of scsi_add_host_with_dma() adds 11714026c02d scsi: core: Put .shost_dev in failure path if host state c [...] adds 1e0d4e622599 scsi: core: Only put parent device if host state differs f [...] adds 331a6edb30af Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f8849e206ef5 NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_N [...] adds 0b4f132b15f9 NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set w [...] adds 476bdb04c501 NFS: Fix use-after-free in nfs4_init_client() adds 09226e8303be NFS: Fix a potential NULL dereference in nfs_get_client() adds d1b5c230e9cb NFS: FMODE_READ and friends are C macros, not enum types adds dfe1fe75e00e NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_op [...] adds c3aba897c6e6 NFSv4: Fix second deadlock in nfs4_evict_inode() adds 960f0716d80f Merge tag 'nfs-for-5.13-3' of git://git.linux-nfs.org/proj [...] adds 197eecb6ecae perf session: Correct buffer copying when peeking events adds 36524112aba3 tools headers cpufeatures: Sync with the kernel sources adds e4e453434a19 Merge tag 'perf-tools-fixes-for-v5.13-2021-06-13' of git:/ [...] adds 009c9aa5be65 Linux 5.13-rc6 adds 96f1b00138cb ARCv2: save ABI registers across signal handling adds 110febc0148f ARC: fix CONFIG_HARDENED_USERCOPY adds c398927c9492 Merge remote-tracking branch 'arc-current/for-curr' adds dad7b9896a5d ARM: 9081/1: fix gcc-10 thumb2-kernel regression adds 1910f5634537 Merge remote-tracking branch 'arm-current/fixes' adds b19d3479f25e ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode adds bd5431b2f9b3 arm64: dts: allwinner: a64-sopine-baseboard: change RGMII [...] adds 37c2a42930e1 Merge tag 'sunxi-fixes-for-5.13-1' of https://git.kernel.o [...] adds 8efe01b4386a arm64: dts: rockchip: Update RK3399 PCI host bridge window [...] adds e60cb06cde7e Merge tag 'v5.13-rockchip-dtsfixes1' of git://git.kernel.o [...] adds 9288c7455ccc Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 8e11d62e2e87 powerpc/mem: Add back missing header to fix 'no previous p [...] adds e41d6c3f4f9b powerpc/signal64: Copy siginfo before changing regs->nip adds 3e915d2cf0eb Merge remote-tracking branch 'powerpc-fixes/fixes' adds 5bcbe3285fb6 s390/mcck: fix calculation of SIE critical section size adds 1874cb13d5d7 s390/mcck: fix invalid KVM guest condition check adds 0f310ae8bc1a Merge remote-tracking branch 's390-fixes/fixes' adds 51c96a561f24 ethtool: Fix NULL pointer dereference during module EEPROM dump adds 306b9228c097 mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst si [...] adds d566ed04e42b mlxsw: spectrum_qdisc: Pass handle, not band number to fin [...] adds 2fd8d84ce309 mlxsw: core: Set thermal zone polling delay argument to re [...] adds aaab3076d7c7 Merge branch 'mlxsw-fixes' adds a47c397bb29f revert "net: kcm: fix memory leak in kcm_sendmsg" adds 7a6b1ab7475f neighbour: allow NUD_NOARP entries to be forced GCed adds d612c3f3fae2 net: ipv4: fix memory leak in netlbl_cipsov4_add_std adds 5ac6b198d7e3 net: ipv4: Remove unneed BUG() function adds d439aa33a9b9 net: appletalk: fix the usage of preposition adds 9bb392f62447 vrf: fix maximum MTU adds 9f460ae31c44 batman-adv: Avoid WARN_ON timing related checks adds df693f13a18f Merge tag 'batadv-net-pullrequest-20210608' of git://git.o [...] adds 49bfcbfd989a net: rds: fix memory leak in rds_recvmsg adds 1650bdb1c516 net: dsa: felix: re-enable TX flow control in ocelot_port_flush() adds 504fd6a5390c net: ena: fix DMA mapping function issues in XDP adds f2386cf7c5f4 net: lantiq: disable interrupt before sheduling NAPI adds 80ec82e3d2c1 net: ethtool: clear heap allocations for ethtool function adds dcd01eeac144 inet: annotate data race in inet_send_prepare() and inet_d [...] adds a8b897c7bcd4 udp: fix race between close() and udp_abort() adds 0ee4d55534f8 mac80211: remove warning in ieee80211_get_sband() adds bd18de517923 mac80211_hwsim: drop pending frames on stop adds 34fb4db5abc1 mac80211: correct ieee80211_iterate_active_interfaces_mtx( [...] adds a64b6a25dd9f cfg80211: call cfg80211_leave_ocb when switching away from OCB adds b90f51e8e1f5 staging: rtl8723bs: fix monitor netdev register/unregister adds e298aa358f0c mac80211: fix skb length check in ieee80211_scan_rx() adds bddc0c411a45 mac80211: Fix NULL ptr deref for injected rate info adds d5befb224edb mac80211: fix deadlock in AP/VLAN handling adds adaed1b9daf5 mac80211: fix 'reset' debugfs locking adds 43076c1e0743 cfg80211: fix phy80211 symlink creation adds 65bec836da83 cfg80211: shut down interfaces on failed resume adds f5baf287f5da mac80211: move interface shutdown out of wiphy lock adds a9799541ca34 mac80211: drop multicast fragments adds 93124d4a90ba Merge tag 'mac80211-for-net-2021-06-09' of git://git.kerne [...] adds d2e381c49636 rtnetlink: Fix regression in bridge VLAN configuration adds 13c62f5371e3 net/sched: act_ct: handle DNAT tuple collision adds ebc5399ea1df ice: add ndo_bpf callback for safe mode netdev ops adds 2e84f6b3773f ice: parameterize functions responsible for Tx ring management adds 6cde05ab93df Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2bf8d2ae3480 net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() adds fb1a3132ee1a net/mlx5e: Fix use-after-free of encap entry in neigh upda [...] adds 8ad893e516a7 net/mlx5e: Remove dependency in IPsec initialization flows adds a3e5fd9314df net/mlx5e: Fix page reclaim for dead peer hairpin adds c189716b2a7c net/mlx5: Consider RoCE cap before init RDMA resources adds 4aaf96ac8b45 net/mlx5: DR, Don't use SW steering when RoCE is not supported adds 11f5ac3e05c1 net/mlx5e: Verify dev is present in get devlink port ndo adds 9ae8c18c5e4d net/mlx5e: Don't update netdev RQs with PTP-RQ adds a6ee6f5f1082 net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP adds 7a545077cb67 Revert "net/mlx5: Arm only EQs with EQEs" adds 6d6727dddc7f net/mlx5e: Block offload of outer header csum for UDP tunnels adds 54e1217b9048 net/mlx5e: Block offload of outer header csum for GRE tunnel adds 388fa7f13d61 Merge tag 'mlx5-fixes-2021-06-09' of git://git.kernel.org/ [...] adds 3bdd5ee0ec8c skbuff: fix incorrect msg_zerocopy copy notifications adds 9d44fa3e50cc ping: Check return value of function 'ping_queue_rcv_skb' adds 58e2071742e3 net: bridge: fix vlan tunnel dst null pointer dereference adds cfc579f9d89a net: bridge: fix vlan tunnel dst refcnt when egressing adds 172947ac678e Merge branch 'bridge-egress-fixes' adds f13ef10059cc net: annotate data race in sock_error() adds b71eaed8c04f inet: annotate date races around sk->sk_txhash adds d1b5bee4c8be net/packet: annotate data race in packet_sendmsg() adds 5fc177ab7594 netfilter: synproxy: Fix out of bounds when parsing TCP options adds 07718be26568 mptcp: Fix out of bounds when parsing TCP options adds ba91c49dedbd sch_cake: Fix out of bounds when parsing TCP options and header adds 0280f429dc21 Merge branch 'tcp-options-oob-fixes' adds ad9f151e560b netfilter: nf_tables: initialize set before expression setup adds 82944421243e selftests: netfilter: add fib test case adds 12f36e9bf678 netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local adds 22488e45501e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 72f961320d5d mptcp: try harder to borrow memory from subflow under pressure adds 99d1055ce246 mptcp: wake-up readers only for in sequence data adds 61e710227e97 mptcp: do not warn on bad input from the network adds 2395da0e1793 selftests: mptcp: enable syncookie only in absence of reorders adds 499ada507336 mptcp: fix soft lookup in subflow_error_report() adds 232e3683b4ee Merge branch 'mptcp-fixes' adds da9ef50f545f net: phy: dp83867: perform soft reset and retain established link adds 33e381448cf7 alx: Fix an error handling path in 'alx_probe()' adds 42a2039753a7 cxgb4: fix endianness when flashing boot image adds f046bd0ae15d cxgb4: fix sleep in atomic when flashing PHY firmware adds 6d297540f75d cxgb4: halt chip before flashing PHY firmware image adds f4cdcae03f9c Merge branch 'cxgb4-fixes' adds 1adb20f0d496 net: stmmac: dwmac1000: Fix extended MAC address registers [...] adds ea6932d70e22 net: make get_net_ns return error if NET_NS is disabled adds 4f667b8e049e sch_cake: revise docs for RFC 8622 LE PHB support adds 994c393bb688 net: qualcomm: rmnet: don't over-count statistics adds e175aef90269 ethtool: strset: fix message length calculation adds cb3376604a67 qlcnic: Fix an error handling path in 'qlcnic_probe()' adds 49a10c7b1762 netxen_nic: Fix an error handling path in 'netxen_nic_probe()' adds 09427c1915f7 cxgb4: fix wrong ethtool n-tuple rule lookup adds 58af3d3d54e8 net: caif: fix memory leak in ldisc_open adds b87b04f5019e ipv4: Fix device used for dst_alloc with local routes adds ad9d24c9429e net: qrtr: fix OOB Read in qrtr_endpoint_post adds 995fca15b73f Bluetooth: SMP: Fix crash when receiving new connection wh [...] adds 45deacc731d7 Merge tag 'for-net-2021-06-14' of git://git.kernel.org/pub [...] adds 2214fb53006e net: mhi_net: Update the transmit handler prototype adds 91033679ec29 Merge remote-tracking branch 'net/master' adds 11fc79fc9f2e libbpf: Fixes incorrect rx_ring_setup_done adds 1f9e3bdaceda Merge remote-tracking branch 'bpf/master' adds b515d2637276 xfrm: xfrm_state_mtu should return at least 1280 for ipv6 adds d7b0408934c7 xfrm: policy: Read seqcount outside of rcu-read side in xf [...] adds 6e1e89418a5c xfrm: Remove the repeated declaration adds eebd49a4ffb4 xfrm: remove the fragment check for ipv6 beet mode adds 889591e6118b Merge remote-tracking branch 'ipsec/master' adds 1f9482aa8d41 mwifiex: bring down link before deleting interface adds 4b4d77265541 Merge remote-tracking branch 'wireless-drivers/master' adds 468a272ca49c ASoC: max98373-sdw: add missing memory allocation check adds bf881170311e ASoC: max98373-sdw: use first_hw_init flag on resume adds 30e102dab5fa ASoC: rt1308-sdw: use first_hw_init flag on resume adds ebe2ef60ed76 ASoC: rt1316-sdw: use first_hw_init flag on resume adds 5361a4211468 ASoC: rt5682-sdw: use first_hw_init flag on resume adds a9e54e5fbe39 ASoC: rt700-sdw: use first_hw_init flag on resume adds b32cab09707b ASoC: rt711-sdca-sdw: use first_hw_init flag on resume adds a0897ebca669 ASoC: rt711-sdw: use first_hw_init flag on resume adds d34d0897a753 ASoC: rt715-sdca-sdw: use first_hw_init flag on resume adds dbc07517ab17 ASoC: rt715-sdw: use first_hw_init flag on resume adds e343d34a9c91 ASoC: rt715-sdca: fix clock stop prepare timeout issue adds 9266d95405ae ASoC: rt5682: Fix a problem with error handling in the io [...] adds c0372bc873dd ASoC: rt5682-sdw: set regcache_cache_only false before rea [...] adds 5ad1ba99e478 ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers adds bcc0f0c07877 ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init adds c441bfb5f286 Merge tag 'v5.13-rc3' into asoc-5.13 adds 916cccb5078e ASoC: rt5645: Avoid upgrading static warnings to errors adds f1905ab2a8a2 ASoC: sgtl5000: Add audio-graph-card port adds 28108d71ee11 ASoC: fsl_spdif: Fix error handler with pm_runtime_enable adds a29b6e1d84a3 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds b2ce64dc3b4c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 9843417fd177 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 34058363f7e6 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 0e793ba77c18 spi: Make of_register_spi_device also set the fwnode adds dbaca8e56ea3 spi: Allow to have all native CSs in use along with GPIOs adds f60d7270c8a3 spi: Avoid undefined behaviour when counting unused native CSs adds 561d7e2f4efa Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds aceda401e841 spi: tegra20-slink: Ensure SPI controller reset is deasserted adds f422316c8e9d spi: spi-nxp-fspi: move the register operation after the c [...] adds 475e2f1a8b47 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds 02c8053975f9 Merge remote-tracking branch 'spi-fixes/for-linus' adds 915fec5048e4 PCI: Mark TI C667X to avoid bus reset adds 2a9f2de5102b PCI: Mark some NVIDIA GPUs to avoid bus reset adds 2d72430a288a PCI: Work around Huawei Intelligent NIC VF FLR erratum adds f26b3738cb31 PCI: Mark AMD Navi14 GPU ATS as broken adds 7bf3c2ae58ac PCI: Add ACS quirk for Broadcom BCM57414 NIC adds 6b0c794aa541 Merge remote-tracking branch 'pci-current/for-linus' adds 41e81022a04a Input: usbtouchscreen - fix control-request directions adds 0b1d6c8c0015 Input: xpad - map "Select" button on Microsoft Xbox One co [...] adds b9c0ebb867d6 Input: elants_i2c - fix NULL dereference at probing adds 45a4b68354ff Input: elants_i2c - switch to probe_new adds 93ea9aa83c70 Merge remote-tracking branch 'input-current/for-linus' 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 5a4a24dfe330 Merge remote-tracking branch 'ide/master' adds 1c4841ccbd2b dmaengine: idxd: add engine 'struct device' missing bus ty [...] adds 077cdb355b3d dmaengine: idxd: add missing dsa driver unregister adds 17866bc6b2ae dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions adds 4ad5dd2d7876 dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc adds 538ea65a9fd1 dmaengine: xilinx: dpdma: initialize registers before request_irq adds 8982d48af36d dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma [...] adds 83eb4868d325 dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma [...] adds 32828b82fb87 dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig adds 9f007e7b6643 dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits adds ddf742d4f3f1 dmaengine: idxd: Add missing cleanup for early error out i [...] adds 253697b93c2a dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM adds 0cfbb589d67f dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM adds 8e2e4f3c5852 dmaengine: SF_PDMA depends on HAS_IOMEM adds fffdaba402ce dmaengine: stedma40: add missing iounmap() on error in d40 [...] adds 99b18e88a1cf dmaengine: idxd: Fix missing error code in idxd_cdev_open() adds dea8464ddf55 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe() adds acbef0922c7d dmaengine: ipu: fix doc warning in ipu_irq.c adds 0a2ff58f9f8f dmaengine: mediatek: free the proper desc in desc_free handler adds 2537b40b0a4f dmaengine: mediatek: do not issue a new desc if one is sti [...] adds 9041575348b2 dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC [...] adds 7d3ffc164210 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 215e08fb81e9 media: video-mux: Skip dangling endpoints adds 4986cb6979bd media: mtk-vpu: on suspend, read/write regs only if vpu is [...] adds 1e67a81775cb media: s5p-mfc: Fix display delay control creation adds b951231ac25d Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 78b4b165280d ARM: dts: dra7: Fix duplicate USB4 target module node adds f8167bb16d65 Merge remote-tracking branch 'omap-fixes/fixes' adds 218bf772bddd kvm: LAPIC: Restore guard to prevent illegal APIC register access adds 95bf69b400f4 KVM: selftests: Fix compiling errors when initializing the [...] adds 02ffbe6351f5 KVM: SVM: fix doc warnings adds 551912d286e9 KVM: x86: Fix fall-through warnings for Clang adds 78fcb2c91adf KVM: x86: Immediately reset the MMU context when the SMM f [...] adds 934002cd660b KVM: SVM: Call SEV Guest Decommission if ASID binding fails adds dfdc0a714d24 KVM: X86: Fix x86_emulator slab cache leak adds 654430efde27 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU adds cba472350b08 Merge remote-tracking branch 'kvm-fixes/master' adds de80d5781136 Merge branch 'for-5.13/dax' into libnvdimm-fixes adds af9d6e26b8b8 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 60e210440155 Merge branch 'misc-5.13' into next-fixes adds e4bc253dac52 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds 0a0c7c338d9a Merge remote-tracking branch 'vfs-fixes/fixes' adds 103a5348c22c mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk adds b71100e08403 Merge remote-tracking branch 'mmc-fixes/fixes' adds bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] adds e2a2e7cd1466 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 5d2388dbf84a riscv32: Use medany C model for modules adds 01f5315dd732 riscv: sifive: fix Kconfig errata warning adds 34d2506f03c3 Merge remote-tracking branch 'risc-v-fixes/fixes' adds f49fd6d3c070 file: let pick_file() tell caller it's done adds 03ba0fe4d09f file: simplify logic in __close_range() adds 0f939b18b183 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 11dbc62a73a7 Documentation: kunit: add tips for running KUnit adds d7eab3df8f39 Documentation: kunit: Update kunit_tool page adds 384426bd101c kunit: Fix result propagation for parameterised tests adds b6d5799b0b58 kunit: Add 'kunit_shutdown' option adds 12ca7a893d54 Documentation: kunit: document support for QEMU in kunit_tool adds 87c9c1631788 kunit: tool: add support for QEMU adds cdeb1d34b6ab Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 963cdcc37e98 tee: Fix fall-through warnings for Clang adds 47ce0b65bfb3 atm: fore200e: Fix fall-through warnings for Clang adds 18a0e8d0f103 watchdog: Fix fall-through warnings for Clang adds fc7980915a86 vxge: Fix fall-through warnings for Clang adds c3754da3b739 reiserfs: Fix fall-through warnings for Clang adds ebd0476256be nfp: Fix fall-through warnings for Clang adds 9b8b84c168b6 netxen_nic: Fix fall-through warnings for Clang adds cc9fd18032ef bnxt_en: Fix fall-through warnings for Clang adds d66aea44b0ac qlcnic: Fix fall-through warnings for Clang adds 79121184f8e7 ipv4: Fix fall-through warnings for Clang adds f5e9724c42d9 braille_console: Fix fall-through warnings for Clang adds 5ef73b6e6521 firewire: core: Fix fall-through warnings for Clang adds 3752445d79ee hwmon: (corsair-cpro) Fix fall-through warnings for Clang adds 58e31cf015e6 hwmon: (max6621) Fix fall-through warnings for Clang adds 731d5f441e1c ide: Fix fall-through warnings for Clang adds 6518e3fc972e net: netrom: Fix fall-through warnings for Clang adds 5af5a020ddd1 net/packet: Fix fall-through warnings for Clang adds 3754fa747dc0 rds: Fix fall-through warnings for Clang adds 0572b37b27f4 sctp: Fix fall-through warnings for Clang adds 1c78ba492410 tipc: Fix fall-through warnings for Clang adds 135436a7d2cd xfrm: Fix fall-through warnings for Clang adds 53004ee78d62 xfs: Fix fall-through warnings for Clang adds f49efb108aa4 drm/nouveau: Fix fall-through warnings for Clang adds e0e6f9b2a329 drm/nouveau/therm: Fix fall-through warnings for Clang adds 0850bf2e5ce4 drm/nouveau/clk: Fix fall-through warnings for Clang adds 40e67c120093 rxrpc: Fix fall-through warnings for Clang adds 13dfead49db0 media: siano: Fix out-of-bounds warnings in smscore_load_f [...] adds a45cb78e6a90 Merge branch 'for-next/Warray-bounds' into for-next/kspp adds 3d29b6d373ec Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds cf536e185869 Makefile: extend 32B aligned debug option to 64B aligned adds 1bb0b18a06dc kbuild: hide tools/ build targets from external module builds adds 0d989ac2c90b kbuild: remove libelf checks from top Makefile adds d92cc4d51643 kbuild: require all architectures to have arch/$(SRCARCH)/Kbuild adds 5519f498d595 alpha: move core-y in arch/alpha/Makefile to arch/alpha/Kbuild adds 0957878f710e h8300: move core-y in arch/h8300/Makefile to arch/h8300/Kbuild adds 3681c854c22e hexagon: move core-y in arch/hexagon/Makefile to arch/hexa [...] adds 92f378f19e94 sh: move core-y in arch/sh/Makefile to arch/sh/Kbuild adds 2728fcfa4fcc kbuild: merge scripts/mkmakefile to top Makefile adds 41eba23efba3 init: use $(call cmd,) for generating include/generated/compile.h adds 174a1dcc9642 kbuild: sink stdout from cmd for silent build adds c39013ee64b5 kbuild: clean up ${quiet} checks in shell scripts adds 2a73cce2dad3 scripts/setlocalversion: remove mercurial, svn and git-svn [...] adds a2be76a352f1 scripts/setlocalversion: remove workaround for old make-kpkg adds ffaf62a8050b scripts/setlocalversion: add more comments to -dirty flag [...] adds 630ff0faf84e scripts/setlocalversion: factor out 12-chars hash construction adds 042da426f8eb scripts/setlocalversion: simplify the short version part adds 43ac711053fc kconfig: constify long_opts adds c7c90e121e99 kconfig.h: explain IS_MODULE(), IS_ENABLED() adds 5d58a96c7abf Merge remote-tracking branch 'kbuild/for-next' adds a5f7166b58cd sparc: explicitly set PCI_IOBASE to 0 adds 78924148a3d2 risc-v: Use generic io.h helpers for nommu adds 5ae6eadfdaf4 asm-generic/io.h: warn in inb() and friends with undefined [...] adds ac93d1da6493 Merge branch 'asm-generic-pci-iobase' into asm-generic adds 637be9183e04 asm-generic: use asm-generic/unaligned.h for most architectures adds bf067edf5d2f openrisc: always use unaligned-struct header adds 94528b70781a sh: remove unaligned access for sh4a adds 3aec1db05d1b m68k: select CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS adds f12d3ff3f41c powerpc: use linux/unaligned/le_struct.h on LE power7 adds 0652035a5794 asm-generic: unaligned: remove byteshift helpers adds 778aaefb8e86 asm-generic: unaligned always use struct helpers adds 1b1774998b2d partitions: msdos: fix one-byte get_unaligned() adds dd979d7a08ad apparmor: use get_unaligned() only for multi-byte words adds 8f4e3d48bb50 mwifiex: re-fix for unaligned accesses adds e3e220767106 netpoll: avoid put_unaligned() on single character adds d40d8179482c asm-generic: uaccess: 1-byte access is always aligned adds 803f4e1eab7a asm-generic: simplify asm/unaligned.h adds 14462376858e Merge branch 'asm-generic-unaligned' into asm-generic adds f39bb053254a Merge remote-tracking branch 'asm-generic/master' adds d619f90fae23 ARM: update __swp_entry_to_pte() to use PTE_TYPE_FAULT adds 01bb34852bf3 ARM: change vmalloc_min to be unsigned long adds 4f706b078fd5 ARM: use a temporary variable to hold maximum vmalloc size adds f572f5cb3926 ARM: change vmalloc_min to vmalloc_start adds 4c1b7a761608 ARM: change vmalloc_start to vmalloc_size adds 08b842400ff5 ARM: use "* SZ_1M" rather than "<< 20" adds c01914efeaa9 ARM: use MiB for vmalloc sizes adds 7411cfc3c91a ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+ adds 331f5f63c30c ARM: 9076/1: boot: remove redundant piggy_data from clean-files adds 4e271701c17d ARM: 9077/1: PLT: Move struct plt_entries definition to header adds 890cb057a46d ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() adds 79f32b221b18 ARM: 9079/1: ftrace: Add MODULE_PLTS support adds ae7ba7614601 ARM: 9082/1: [v2] mark prepare_page_table as __init adds 4716e2e34a22 ARM: 9083/1: uncompress: atags_to_fdt: Spelling s/REturn/Return/ adds 6073882cc1a8 ARM: 9084/1: simplify the build rule of mach-types.h adds b34b98204ca4 ARM: 9085/1: remove unneeded abi parameter to syscallnr.sh adds ad05f676525a ARM: 9086/1: syscalls: use pattern rules to generate sysca [...] adds 8b95a7d90ce8 ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1 adds b78f63f4439b ARM: 9088/1: Split KERNEL_OFFSET from PAGE_OFFSET adds a91da5457085 ARM: 9089/1: Define kernel physical section start and end adds 6e121df14ccd ARM: 9090/1: Map the lowmem and kernel separately adds 89a0b011fa72 ARM: 9091/1: Revert "mm: qsd8x50: Fix incorrect permission [...] adds cfca563bc1d8 ARM: 9092/1: xen: Register with kernel restart handler adds 2bb565bbdc03 ARM: 9093/1: drivers: firmwapsci: Register with kernel res [...] adds ce8f1ccbc027 ARM: 9094/1: Register with kernel restart handler adds ab6cef1d1447 ARM: 9095/1: ARM64: Remove arm_pm_restart() adds 33f087577ed3 ARM: 9096/1: Remove arm_pm_restart() adds c1f2512f7318 Merge branches 'fixes' and 'misc' into for-next adds 79702610e55a Merge remote-tracking branch 'arm/for-next' adds 7d7b720a4b80 arm64: Implement stack trace termination record adds 76734d26b541 arm64: Change the on_*stack functions to take a size argument adds 33c222aeda14 arm64: stacktrace: Relax frame record alignment requiremen [...] adds 503555325d49 Merge branch 'for-next/stacktrace' into for-next/boot adds e176e2677ccc arm64: assembler: add set_this_cpu_offset adds 98c7a1666ee9 arm64: smp: remove pointless secondary_data maintenance adds 3305e7f74a14 arm64: smp: remove stack from secondary_data adds 8e334d729bc4 arm64: smp: unify task and sp setup adds 3d8c1a013d78 arm64: smp: initialize cpu offset earlier adds 16c230b30de8 arm64: scs: Drop unused 'tmp' argument to scs_{load, save} [...] adds 1da337e25423 Merge branch 'for-next/boot' into for-next/core adds 27f2a4db76e8 Makefile: fix GDB warning with CONFIG_RELR adds dd34f06c0f92 Merge branch 'for-next/build' into for-next/core adds e89d6cc51034 arm64: assembler: replace `kaddr` with `addr` adds d11b187760f5 arm64: assembler: add conditional cache fixups adds 46710cf1fcb6 arm64: Apply errata to swsusp_arch_suspend_exit adds 116b7f559492 arm64: Do not enable uaccess for flush_icache_range adds 7908072da535 arm64: Do not enable uaccess for invalidate_icache_range adds 5e20e3499682 arm64: Downgrade flush_icache_range to invalidate adds 55272ecc3ada arm64: assembler: remove user_alt adds 06b7a568ca5e arm64: Move documentation of dcache_by_line_op adds d044f8141847 arm64: Fix comments to refer to correct function __flush_i [...] adds e3974adb4ef5 arm64: __inval_dcache_area to take end parameter instead of size adds 163d3f80695e arm64: dcache_by_line_op to take end parameter instead of size adds 814b186079cd arm64: __flush_dcache_area to take end parameter instead of size adds 1f42faf1d25d arm64: __clean_dcache_area_poc to take end parameter inste [...] adds f749448edb9c arm64: __clean_dcache_area_pop to take end parameter inste [...] adds 406d7d4e2bc7 arm64: __clean_dcache_area_pou to take end parameter inste [...] adds 8c28d52ccd1d arm64: sync_icache_aliases to take end parameter instead of size adds 393239be1ba6 arm64: Fix cache maintenance function comments adds fade9c2c6ee2 arm64: Rename arm64-internal cache maintenance functions adds 77b0d53bc955 Merge branch 'for-next/caches' into for-next/core adds 43de30d36742 arm64: Import latest version of Cortex Strings' memcmp adds 758602c04409 arm64: Import latest version of Cortex Strings' strcmp adds 325a1de81287 arm64: Import updated version of Cortex Strings' strlen adds 020b199bc70d arm64: Import latest version of Cortex Strings' strncmp adds b6c4ea48415d arm64: Add assembly annotations for weak-PI-alias madness adds 285133040e6c arm64: Import latest memcpy()/memmove() implementation adds 9e51cafd783b arm64: Better optimised memchr() adds 344323e0428b arm64: Rewrite __arch_clear_user() adds 6b8f648959e5 arm64: update string routine copyrights and URLs adds b5a8e5ffaf26 Merge branch 'for-next/cortex-strings' into for-next/core adds 7513cc8a1b74 arm64: Change the cpuinfo_arm64 member type for some sysre [...] adds 21047e91a5a6 arm64: Check if GMID_EL1.BS is the same on all CPUs adds a6555e3fa425 Merge branch 'for-next/cpufeature' into for-next/core adds ca940790d2dd arm64: Document requirement for access to FEAT_HCX adds f2145aad3d8c Merge branch 'for-next/docs' into for-next/core adds 382dcdd66ce8 arm64: remove redundant local_daif_mask() in bad_mode() adds f7c706f0391d arm64: entry: unmask IRQ+FIQ after EL0 handling adds bb8e93a287a5 arm64: entry: convert SError handlers to C adds 33a3581a76f3 arm64: entry: move arm64_preempt_schedule_irq to entry-common.c adds 101a5b665dcd arm64: entry: move NMI preempt logic to C adds f8049488e7d3 arm64: entry: add a call_on_irq_stack helper adds 064dbfb41691 arm64: entry: convert IRQ+FIQ handlers to C adds 2f2bbaa4eda0 arm64: entry: organise entry handlers consistently adds e931fa03c6bf arm64: entry: organise entry vectors consistently adds af541cbbf9c6 arm64: entry: consolidate EL1 exception returns adds cbed5f8d3feb arm64: entry: move bad_mode() to entry-common.c adds ca0c2647f54c arm64: entry: improve bad_mode() adds a5b43a87a760 arm64: entry: template the entry asm functions adds ec841aab8d3c arm64: entry: handle all vectors with C adds afd05e28c911 arm64: entry: fold el1_inv() into el1h_64_sync_handler() adds 8168f098867f arm64: entry: split bad stack entry adds d60b228fd199 arm64: entry: split SDEI entry adds 6ecbc78c3d06 arm64: entry: make NMI entry/exit functions static adds bf6fa2c0dda7 arm64: entry: don't instrument entry code with KCOV adds b5df5b8307b1 arm64: idle: don't instrument idle code with KCOV adds ff89b31e8c29 Merge branch 'for-next/entry' into for-next/core adds 3fdc0cb59d97 arm64: smccc: Add support for SMCCCv1.2 extended input/out [...] adds cefb2fff12ac Merge branch 'for-next/ffa' into for-next/core adds 5f154c4e20d7 arm64: Move patching utilities out of instruction encoding [...] adds 633e5e938fea arm64: Move aarch32 condition check functions adds 72fd723694b6 arm64: Move instruction encoder/decoder under lib/ adds 427bfc59e228 arm64: insn: Add SVE instruction class adds d4b217330d7e arm64: insn: Add barrier encodings adds 54880044c639 arm64: insn: Add some opcodes to instruction decoder adds 71766b81de82 arm64: insn: Add load/store decoding helpers adds 68ef2327390f Merge branch 'for-next/insn' into for-next/core adds 2e21d85336c4 Merge branch 'for-next/stacktrace' into for-next/kasan adds 1cbdf60bd1b7 kasan: arm64: support specialized outlined tag mismatch checks adds 49679e4931b3 Merge branch 'for-next/kasan' into for-next/core adds 7e04cc918954 arm64/mm: Validate CONFIG_PGTABLE_LEVELS adds e377ab82311a arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() adds 40221c737608 arm64/mm: Make vmemmap_free() available only with CONFIG_M [...] adds 5ae632ed356c arm64: mm: Use better bitmap_zalloc() adds 58cc6b72a212 arm64: mm: Remove unused support for Device-GRE memory type adds ee67c1103a1b arm64: acpi: Map EFI_MEMORY_WT memory as Normal-NC adds 21cfe6edbadb arm64: mm: Remove unused support for Normal-WT memory type adds 65688d2a05de arm64: cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CACHE_BYTES) adds fcf9dc02f839 arm64: mm: Add is_el1_data_abort() helper adds e0e3903f83d5 arm64: mm: decode xFSC in mem_abort_decode() adds b166c2b26256 Merge branch 'for-next/mm' into for-next/core adds 3d0cca0b02ac kasan: speed up mte_set_mem_tag_range adds 92638b4e1b47 mm: arch: remove indirection level in alloc_zeroed_user_hi [...] adds 7a3b83537188 kasan: use separate (un)poison implementation for integrated init adds 013bb59dbb7c arm64: mte: handle tags zeroing at page allocation time adds c275c5c6d50a kasan: disable freed user page poisoning with HW tags adds 7e2a0f908aaa Merge branch 'for-next/mte' into for-next/core adds 4d80d6ca5d77 genirq: Export affinity setter for modules adds da3862e7277b Merge tag 'irq-export-set-affinity' of git://git.kernel.or [...] adds 84fca8ba6205 perf/arm-ccn: Use irq_set_affinity() adds 8ec25d34012d perf/arm-cmn: Use irq_set_affinity() adds 1ceeb8d430f5 perf/arm-dmc620: Use irq_set_affinity() adds 41ea281724c0 perf/arm-dsu: Use irq_set_affinity() adds 262105453595 perf/arm-smmuv3: Use irq_set_affinity() adds ba4489fb949c perf/imx_ddr: Use irq_set_affinity() adds 77b06ddc0435 perf/hisi: Use irq_set_affinity() adds bf2367aaed73 drivers/perf: Remove redundant dev_err call in tx2_uncore_ [...] adds 27e448207571 drivers/perf: arm_spe_pmu: Fix some coding style issues adds f265fd166bce drivers/perf: arm_pmu: Fix some coding style issues adds a9f00c9760fe drivers/perf: arm-cmn: Add space after ',' adds eb2b22f024c3 drivers/perf: arm-cci: Fix checkpatch spacing error adds fdbef8c4e68a arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode adds a5740e955540 arm64: perf: Convert snprintf to sysfs_emit adds 2db5223731b7 drivers/perf: hisi: use the correct HiSilicon copyright adds 29c043760eea perf: arm_pmu: use DEVICE_ATTR_RO macro adds ccbe14ce8828 perf: qcom: use DEVICE_ATTR_RO macro adds 21ad02e6b4c8 perf: xgene_pmu: use DEVICE_ATTR_RO macro adds f9e36b388a32 perf: arm_spe: use DEVICE_ATTR_RO macro adds 3c1f2eb5475a arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag adds 0d0f144a8f5f perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag adds 281e44f5fd4f arm64: perf: Add more support on caps under sysfs adds 814be609baae drivers/perf: hisi: Fix data source control adds 5ca54404e68d perf: qcom: Remove redundant dev_err call in qcom_l3_cache [...] adds 59d697a99daa perf/hisi: Constify static attribute_group structs adds ee71508d995f Merge branch 'for-next/perf' into for-next/core adds 63ebdb77afa9 kselftest/arm64: Add missing newline to SVE test skipping output adds e8be056b7a13 Merge branch 'for-next/selftests' into for-next/core adds 57ad4fe0859e Merge branch 'for-next/ffa' into for-next/smccc adds cfa7ff959a78 arm64: smccc: Support SMCCC v1.3 SVE register saving hint adds 400b967b8770 Merge branch 'for-next/smccc' into for-next/core adds 483dbf6a3590 arm64/sve: Split _sve_flush macro into separate Z and pred [...] adds c9f6890bca11 arm64/sve: Use the sve_flush macros in sve_load_from_fpsim [...] adds ad4711f962e0 arm64/sve: Skip flushing Z registers with 128 bit vectors adds 52fe80c09091 Merge branch 'for-next/sve' into for-next/core adds 35b60d75459b Merge remote-tracking branch 'arm64/for-next/core' adds 4c1daba15c20 perf/smmuv3: Don't trample existing events with global filter adds f8e6d24144d1 perf: Add EVENT_ATTR_ID to simplify event attributes adds 7ac87a8dfbd9 drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver adds 0bf2d7298842 drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c adds 78b1d3c72070 drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c adds b323dfe02e56 drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c adds 773510f4d277 drivers/perf: Simplify EVENT ATTR macro in fsl_imx8_ddr_perf.c adds 64432f09068a arm64: perf: Simplify EVENT ATTR macro in perf_event.c adds 5bea5d85c322 Merge remote-tracking branch 'arm-perf/for-next/perf' adds 8caece41d86b Merge branch 'arm/fixes' into for-next adds af644ce486a8 ARM: Document merges adds 388b7e223985 dt-bindings: add vendor prefix for welltech adds b0a2fbd2a6fc dt-bindings: arm: intel-ixp4xx: add welltech,epbx100 adds 9321a97c8c1c ARM: dts: add intel-ixp42x-welltech-epbx100 adds 4ce22ad645bc ARM: dts: ixp4xx: Add ethernet adds 152b7a599674 ARM: dts: ixp4xx: Add PCI hosts adds 3babb604a854 ARM: dts: ixp4xx: Create a proper expansion bus adds 2b3aa53ebf46 ARM: dts: ixp4xx: Add beeper to the NSLU2 adds e33f8fd9fda9 ARM: dts: Fix up the IXP4xx ethernet nodes adds 3b0898f97886 Merge tag 'ixp4xx-dts-v5.14-1' of git://git.kernel.org/pub [...] adds 381382d4262d MAINTAINERS: gemini: add missing dts pattern adds fc5b59b945b5 ARM: dts: gemini: rename mdio to the right name adds 3d3bb3d27cd3 ARM: dts: gemini-rut1xx: remove duplicate ethernet node adds 483f3645b3f7 ARM: dts: gemini: add device_type on pci adds 0e00c9135b62 ARM: dts: gemini: use the right rtc compatible adds 7d6c9ee5e0ef ARM: dts: gemini: convert obsolete SPI properties adds 3b976b541823 ARM: dts: gemini-dlink-dns-313: rename gpio-i2c to i2c adds 30639b8ed6c8 ARM: dts: gemini-dlink-dir-685: rename gpio-i2c to i2c adds 4bad54aeb6d6 ARM: dts: gemini-dlink-dir-685: Remove address from display port adds 78924664af92 ARM: dts: gemini: remove xxx-cells from display adds b7c8bde730a8 Merge tag 'gemini-dts-v5.14-1' of git://git.kernel.org/pub [...] adds ab2711b3afdb ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list adds 56ed0b3b10fd arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-n [...] adds 0decd50b6b2e arm64: dts: renesas: beacon kit: Setup AVB refclk adds 706f5cb338ff arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders adds b6810bafc34f arm64: dts: renesas: condor: Switch eMMC bus to 1V8 adds a422ec20caef arm64: dts: renesas: v3msk: Fix memory size adds 6ab8c23096a2 ARM: dts: r8a7779, marzen: Fix DU clock names adds 8c10e004dfb9 ARM: dts: koelsch: Rename sw2 to keyboard adds e9550a536e3e arm64: dts: renesas: eagle: Add x1 clock adds d4ea5c61e15a ARM: dts: rcar-gen1: Correct internal delay for i2c[123] adds 56bc54496f5d arm64: dts: renesas: beacon: Fix USB extal reference adds ebc666f39ff6 arm64: dts: renesas: beacon: Fix USB ref clock references adds a499e40a397c ARM: dts: renesas: Move enable-method to CPU nodes adds 1b32fce42bff ARM: dts: alt: Add SW2 as GPIO keys adds 09159b8025e0 Merge tag 'renesas-arm-dt-for-v5.14-tag1' of git://git.ker [...] adds dca10d4f392a Merge branch 'arm/dt' into for-next adds e5c73bdb136c reset: bcm6345: Make reset_control_ops const adds 829cdfe0a394 reset: zynqmp: replace spaces with tabs adds 91b8050c41b3 reset: oxnas: replace file name with short description adds 9a531e4d5a49 dt-bindings: reset: microchip sparx5 reset driver bindings adds 453ed4283beb reset: mchp: sparx5: add switch reset driver adds 1c5e05c23f4a reset: whitespace fixes adds 534d3fa24e9f reset: berlin: replace unsigned with unsigned int adds 05cf8fffcdeb reset: ti-syscon: fix to_ti_syscon_reset_data macro adds 71400c3fc45e reset: sti/syscfg: replace comma with semicolon adds b19a5aec3512 reset: uniphier: enclose UNIPHIER_RESET_ID_END value in pa [...] adds 42f6a76fbe85 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB adds 6ab9d6219f86 reset: RESET_INTEL_GW should depend on X86 adds 466ba3c8ff4f reset: a10sr: add missing of_match_table reference adds e207457f9045 reset: brcmstb: Add missing MODULE_DEVICE_TABLE adds 6d9b10fd9592 Merge tag 'reset-for-v5.14' of git://git.pengutronix.de/pz [...] adds 34b381d689e0 Merge branch 'arm/drivers' into for-next adds 224bdcbc0407 ARM: ixp4xx_defconfig: add CONFIG_SERIAL_OF_PLATFORM adds 39f9610ccae9 ARM: ixp4xx_defconfig: add MTD_PHYSMAP adds 8d09cdab05e6 ARM: shmobile: defconfig: Refresh for v5.13-rc1 adds 9558487e7d97 arm64: defconfig: Enable usb2_clksel for R-Car Gen3 and RZ/G2 adds 3f43257e3c06 Merge tag 'renesas-arm-defconfig-for-v5.14-tag1' of git:// [...] adds 3d52480c7e10 Merge branch 'arm/defconfig' into for-next adds 68f6941a6aec ARM: OMAP1: Remove leading spaces in Kconfig adds ac189a7a999b ARM: OMAP2+: CM: remove omap2_set_globals_cm() adds 57f2bf41b9e0 ARM: OMAP2+: remove omap2_set_globals_control() adds 185a04b96883 MAINTAINERS: remove obsolete OMAP HWMOD DATA FOR OMAP4-BAS [...] adds d61f263495d7 Merge branch 'omap-for-v5.13/genpd-cleanup' into omap-for- [...] adds 8639a12370ba Merge tag 'omap-for-v5.14/cleanup-signed' of git://git.ker [...] adds 0de0b04c8343 ARM: s3c: Remove unnecessary break in RX1950 adds 48d551bf2085 ARM: exynos: add missing of_node_put for loop iteration adds 16b79a1e0833 soc: samsung: pmu: drop EXYNOS_CENTRAL_SEQ_OPTION defines adds a6419e53c779 MAINTAINERS: Include Samsung PWM in Samsung SoC entry adds 05a3a767667e Merge tag 'samsung-soc-5.14' of https://git.kernel.org/pub [...] adds cbccad664927 arm64: sunxi: Build the sun4i timer driver adds 2f80e8b45cda Merge tag 'sunxi-core-for-5.14-1' of https://git.kernel.or [...] adds e5f095c05fa9 Merge branch 'arm/soc' into for-next adds 6bb0ad80c52d ARM: dts: dra76-evm: remove ov5640 adds 3d7bf58546ba ARM: dts: osd3358-sm-red: group in the same phandle all it [...] adds fb97f63106f3 ARM: dts: am335x: align GPIO hog names with dt-schema adds bd551acdde3a ARM: dts: am437x: align gpio hog names with dt-schema adds cfb4ab3b5df8 ARM: dts: omap3: align gpio hog names with dt-schema adds 4823117cb80e ARM: dts: omap5-board-common: align gpio hog names with dt-schema adds 0c149400c2f6 ARM: dts: dra7x-evm: Align GPIO hog names with dt-schema adds b644c5e01c87 ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init fla [...] adds 2566d5b8c167 ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios adds d7d30b8fcd11 ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios adds 7260620cd9e3 ARM: dts: dra7-l4: Drop ti,omap4-uart entry from UART nodes adds 40a95e2915e3 ARM: dts: am437x-l4: Drop ti,omap2-uart entry from UART nodes adds 71f729ef73ce ARM: dts: OMAP2420: Drop interrupt-names from mailbox node adds 94a69e062648 ARM: dts: OMAP2/OMAP3: Rename processor sub-mailbox nodes adds 8e880dfefd61 ARM: dts: AM33xx/AM43xx: Rename wkup_m3 sub-mailbox node adds 9e7f5ee11373 ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names adds 2d08a11e2d26 Merge tag 'omap-for-v5.14/dt-signed' of git://git.kernel.o [...] adds 43ffb52862c6 arm64: dts: meson: vim3: enable hdmi audio loopback adds ddbdaa4d5963 arm64: dts: meson-sm1: add toacodec node adds c53ab8f96af1 dt-bindings: arm: amlogic: add Banana PI M5 bindings adds 976e920183e4 arm64: dts: meson-sm1: add Banana PI BPI-M5 board dts adds a270a2b24de5 arm64: dts: meson: set 128bytes FIFO size on uart A adds c7259477fec9 Merge tag 'amlogic-arm64-dt-for-v5.14' of https://git.kern [...] adds e6f600e72edc ARM: dts: ixp4xx: Add crypto engine adds 47b99d02bd87 ARM: dts: aspeed: ast2600evb: Add sdhci node and gpio regu [...] adds 2c042ff716f1 ARM: dts: aspeed: ast2600evb: Add phase correction for emm [...] adds a72955180372 ARM: dts: aspeed: ast2600evb: Add dts file for A1 and A0 adds d318da526580 ARM: dts: aspeed-g6: Add pinctrl settings adds 239566b032f3 ARM: dts: aspeed: Set earlycon boot argument adds 9e8cf4b4f93f ARM: dts: aspeed: mtjade: Enable OCP card support via NC-SI adds 73a89a96f55d ARM: dts: aspeed: mtjade: Add PSU support adds 959ff7f6f424 ARM: dts: aspeed: mtjade: switch to 64MB flash layout adds 8dec60e7b8d0 ARM: dts: aspeed: Grow u-boot partition 64MiB OpenBMC flas [...] adds 010da3daf927 ARM: dts: aspeed: Everest: Fix cable card PCA chips adds 189e847a0f0b ARM: dts: aspeed: Rainier 4U: Remove fan updates adds 51b48037238f ARM: dts: aspeed: Everest: Add directly controlled LEDs adds d5dd6fd128c8 ARM: dts: aspeed-g5: Add SCU phandle to GFX node adds c1e9c4a140fc ARM: dts: aspeed: everest: Add system level indicator leds adds 793de4def91c ARM: dts: aspeed: everest: Add nvme and fan indicator leds adds 66d8e7a296be ARM: dts: aspeed: everest: Add pcie slot indicator leds adds 5b4673c847c3 ARM: dts: aspeed: everest: Add dimm indicator leds adds 2970264fb8ae ARM: dts: aspeed: everest: Add vrm and other indicator leds adds dd87684c7c9b ARM: dts: aspeed: everest: Add pcie cable card indicator leds adds 131dc51df2af Merge tag 'aspeed-5.14-devicetree' of git://git.kernel.org [...] adds cc29e39412b9 ARM: dts: exynos: align Broadcom WiFi with dtschema adds 8bceb2a490bb ARM: dts: exynos: replace legacy MMS114 touchscreen x/y pr [...] adds 75121e1dc9fe ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 adds a7e59c84cf20 ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 adds fd2f17179665 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 adds 8b7e0f72ef71 ARM: dts: s5pv210: remove unused Atmel touchscreen propert [...] adds a1972739c016 ARM: dts: exynos: enable PMIC wakeup from suspend on Itop Core adds 765210e19859 ARM: dts: exynos: enable PMIC wakeup from suspend on Origen4412 adds 0272619bde22 ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale adds 760ebb8a2529 ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU adds 7f23ea1265c3 ARM: dts: exynos: enable PMIC wakeup from suspend on Midas adds 1178f7127a46 ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid X/U3 adds 9614ae537530 ARM: dts: exynos: enable PMIC wakeup from suspend on P4 Note adds 1d4203b1fa02 ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale Octa adds a145cc05cb2c ARM: dts: exynos: enable PMIC wakeup from suspend on SMDK5420 adds e4c9b60b271c ARM: dts: exynos: enable PMIC wakeup from suspend on Odroi [...] adds 135adbbee4c6 ARM: dts: exynos: Disable unused camera input for I9100 adds 523ad4e3490f Merge tag 'samsung-dt-5.14' of https://git.kernel.org/pub/ [...] adds 1cebcf9932ab ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM adds 28b9a4679d80 ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2 adds 4b5fadef3fc2 ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2 adds c90b2c4fc9c3 ARM: dts: stm32: Configure qspi's mdma transfer to block f [...] adds 0171b07373cc ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin adds bf24b91f4baf ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards adds e4b948415a89 ARM: dts: stm32: fix RCC node name on stm32f429 MCU adds 2388f14d8747 ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings adds a52c468a9526 ARM: dts: stm32: update pinctrl node name on STM32 MCU to [...] adds ad0ed10ba579 ARM: dts: stm32: fix i2c node name on stm32f746 to prevent [...] adds fb1406335c06 ARM: dts: stm32: move stmmac axi config in ethernet node o [...] adds fea998229140 dt-bindings: net: document ptp_ref clk in dwmac adds 11aaf2a0f8f0 ARM: dts: stm32: fix ltdc pinctrl on microdev2.0-of7 adds 02814a41529a ARM: dts: stm32: add a new DCMI pins group on stm32mp15 adds f49316231978 ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply adds 5247a50c8b53 ARM: dts: stm32: Drop unused linux,wakeup from touchscreen [...] adds b586250df242 ARM: dts: stm32: Rename eth@N to ethernet@N on DHCOM SoM adds 9b8a9b389d84 ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N [...] adds 4bf4abe19089 ARM: dts: stm32: fix stpmic node for stm32mp1 boards adds 52b54b06a49b Merge tag 'stm32-dt-for-v5.14-1' of git://git.kernel.org/p [...] adds b660269cba74 ARM: dts: BCM5301X: Fix NAND nodes names adds 9a800ce1aada ARM: brcmstb: dts: fix NAND nodes names adds e256b48a3b07 ARM: Cygnus: dts: fix NAND nodes names adds 0484594be733 ARM: NSP: dts: fix NAND nodes names adds 75e2f012f6e3 ARM: dts: BCM63xx: Fix NAND nodes names adds a4528d9029e2 ARM: dts: Hurricane 2: Fix NAND nodes names adds bb95d7d440fe ARM: dts: BCM5301X: Fix pinmux subnodes names adds 8f711f68cffd dt-bindings: clock: brcm, iproc-clocks: convert to the jso [...] adds d5aede3e6dd1 ARM: dts: BCM5301X: Fixup SPI binding adds 77daceabedb4 Revert "ARM: dts: bcm283x: increase dwc2's RX FIFO size" adds 7894bdc6228f ARM: boot: dts: bcm2711: Add BCM2711 VEC compatible adds f230c32349eb ARM: dts: bcm283x: Fix up MMC node names adds 9dda8d9aa86a ARM: dts: Move BCM2711 RPi specific into separate dtsi adds 224bd597a4f3 dt-bindings: arm: bcm2835: Add Raspberry Pi 400 to DT schema adds 5f30dacf37bc ARM: dts: bcm283x: Fix up GPIO LED node names adds 1c701accecf2 ARM: dts: Add Raspberry Pi 400 support adds 21c6bf8304f0 arm64: dts: broadcom: Add reference to RPi 400 adds 3a3907c4cb66 Merge tag 'tags/bcm2835-dt-next-2021-06-08-v2' into device [...] adds 010bf7346f13 Merge tag 'arm-soc/for-5.14/devicetree' of https://github. [...] adds cd49f71cff8d arm64: dts: broadcom: normalize the node name of the UART devices adds 93d84763c1b3 Merge tag 'arm-soc/for-5.14/devicetree-arm64' of https://g [...] adds e4ff0112a03c ARM: dts: ux500: Fix interrupt cells adds 4917b7028188 ARM: dts: ux500: Rename gpio-controller node adds 4beba4011995 ARM: dts: ux500: Fix orientation of accelerometer adds 7153218aef73 ARM: dts: ux500: Drop drdy pin assignment from magnetometer adds 59ba546d1662 ARM: dts: ux500: Fix some compatible strings adds 4b6847e507c7 ARM: dts: href: Mount matrices for TVK R2 adds e409c1e1d5cb ARM: dts: ux500: Fix orientation of Janice accelerometer adds fb755b075d97 Merge tag 'ux500-dts-v5.14' of git://git.kernel.org/pub/sc [...] adds 70010556b158 arm64: dts: juno: Update SCPI nodes as per the YAML schema adds 9bfa3829358f Merge tag 'juno-fix-5.14' of git://git.kernel.org/pub/scm/ [...] adds 44b615ac9fab arm64: dts: renesas: Add missing opp-suspend properties adds 659b38203f04 arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages adds 28cce9540b13 ARM: dts: lager: Configure pull-up for SOFT_SW GPIO keys adds 1f27fedead91 ARM: dts: blanche: Configure pull-up for SOFT_SW and SW25 [...] adds 0003fa76d973 ARM: dts: gose: Configure pull-up for SOFT_SW GPIO keys adds 0eb17349042f ARM: dts: silk: Configure pull-up for SOFT_SW GPIO keys adds 479c700c6df2 arm64: dts: renesas: r8a77961: Add INTC-EX device node adds 1771a33b3442 arm64: dts: renesas: r8a779a0: Drop power-domains property [...] adds 403921373799 dt-bindings: clock: Add r9a07g044 CPG Clock Definitions adds c4bcdb3e30ea Merge tag 'renesas-r9a07g044-dt-binding-defs-tag' into ren [...] adds 68a45525297b arm64: dts: renesas: Add initial DTSI for RZ/G2{L,LC} SoC's adds 690ea5d394eb arm64: dts: renesas: Add initial device tree for RZ/G2L SMARC EVK adds 42bbd0039109 arm64: dts: renesas: r9a07g044: Add SYSC node adds d4dd4699366c Merge tag 'renesas-arm-dt-for-v5.14-tag2' of git://git.ker [...] adds 305b80780879 dt-bindings: arm: renesas: Document Renesas RZ/G2UL SoC adds 2cd22416745f dt-bindings: arm: renesas: Document Renesas RZ/G2{L,LC} So [...] adds 4affc072e4fe dt-bindings: arm: renesas: Document SMARC EVK adds 972f67be8929 dt-bindings: power: renesas,rzg2l-sysc: Add DT binding doc [...] adds a3c52f08ab8f Merge tag 'renesas-dt-bindings-for-v5.14-tag1' of git://gi [...] adds e6f73028db51 arm64: dts: mt8173: Separating mtk-vcodec-enc device node adds 763e13f26894 arm64: dts: mediatek: mt8167: add power domains adds 97e37d44d35e arm64: dts: mediatek: mt8167: add mmsys node adds e7ead62e2a1e arm64: dts: mediatek: mt8167: add smi_common node adds 1a191c97abef arm64: dts: mediatek: mt8167: add larb nodes adds d9fb91fdfdda arm64: dts: mediatek: mt8167: add iommu node adds 4eab77fc8ae7 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kappa adds 82665ef7dd65 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds 204c13481849 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds ffea8b5b89f1 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kenzo adds 009add139c2e dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds f11f44be2427 arm64: dts: mt8183: Add kukui-jacuzzi-kappa board adds f006bcf1c972 arm64: dts: mt8183: Add kukui-jacuzzi-willow board adds dd6e3b06214f arm64: dts: mt8183: Add kukui-jacuzzi-burnet board adds 0a9cefe21aec arm64: dts: mt8183: Add kukui-jacuzzi-kenzo board adds 6cd7fdc8c530 arm64: dts: mt8183: Add kukui-jacuzzi-fennel board adds 946437cfb0d2 arm64: dts: mt8183: remove syscon from smi_common node adds 7e149fd83490 arm64: dts: mt8183: add supply name for eeprom adds 4fa8492d1e5b arm64: dts: mt8183: add cbas node under cros_ec adds 507b1b281299 arm64: dts: mt8183-kukui: Add tboard thermal zones adds a8168cebf1bc arm64: dts: mt8183: Add node for the Mali GPU adds 796f0ae8e74a Merge tag 'v5.13-next-dts64' of https://git.kernel.org/pub [...] adds 253adffb0e98 ARM: dts: at91: sama5d4: fix pinctrl muxing adds 92e669017ff1 dt-bindings: i2c: at91: fix example for scl-gpios adds 9495e151f1c7 Merge tag 'at91-dt-5.14' of git://git.kernel.org/pub/scm/l [...] adds fd5ef505453f ARM: dts: sun8i: r40: add /omit-if-no-ref/ to pinmux nodes [...] adds 492dd7309aed ARM: dts: sun8i: r40: add pinmux settings for MMC3 and UAR [...] adds 157da630c7ff dt-bindings: add compatible vendor prefix for Forlinx adds ed85561fe39c dt-bindings: arm: add compatible for Forlinx OKA40i-C and [...] adds d0aac8cbbd0c ARM: dts: sun8i: r40: add devicetree for Forlinx FETA40i-C [...] adds 5bd15031337f dt-bindings: timer: Simplify conditional expressions adds bffdc0f3c26c dt-bindings: timer: Add compatibles for sun50i timers adds af97dd5559c5 arm64: dts: allwinner: a64: Sort watchdog node adds 12bcaacaff49 arm64: dts: allwinner: Add sun4i MMIO timer nodes adds d88834bfefde ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells adds a691acabac36 ARM: dts: sun8i-a33: Allow using multiple codec DAIs adds e0cd8e011815 arm64: dts: allwinner: a64: Allow using multiple codec DAIs adds 09e0a7ea75e0 arm64: dts: allwinner: a64: Add pinmux nodes for AIF2/AIF3 adds 984a51c5308c arm64: dts: allwinner: a64: Allow multiple DAI links adds 36777d962082 arm64: dts: allwinner: pinephone: Add support for Bluetooth audio adds 92ed36755747 dt-bindings: arm: Add NanoPi R1S H5 adds 9962cb9be2db arm64: dts: allwinner: h5: Add NanoPi R1S H5 support adds cd8d60399ac5 dt-bindings: pwm: allwinner: add v3s pwm compatible adds 1d34350cdb6b ARM: dts: sun8i: v3s: add pwm controller to v3s dts adds 49b9e240b84d ARM: dts: sun8i: v3s: add DMA controller to v3s dts adds 93bc32b0397e ARM: dts: sun8i: v3s: add DMA properties to peripherals su [...] adds 5348915db9b8 ARM: dts: sun8i: v3s: add analog codec and frontend to v3s dts adds 78e8db071b68 ASoC: dt-bindings: sun8i-a23-codec-analog: add compatible [...] adds 8575276c1fe3 ARM: dts: sun8i: V3: add codec analog frontend to V3 dts adds ce09d1a6800d dt-bindings: sound: sun4i-i2s: add Allwinner V3 I2S compatible adds 65a50bca7717 ARM: dts: sun8i: V3: add I2S interface to V3 dts adds 086a43023809 ARM: dts: sun8i: r40: Add timer node adds 091d5db0abd6 arm64: dts: allwinner: pinephone: Set audio card name adds d42b3e045a34 ARM: dts: sun8i: v3s: enable emac for zero Dock adds b0545d11a975 Merge tag 'sunxi-dt-for-5.14-1' of https://git.kernel.org/ [...] adds 83107b24c351 ARM: dts: gemini: add crypto node adds b9df1983cd12 Merge branch 'arm/dt' into for-next adds e93e6bef7930 soc: amlogic: meson-ee-pwrc: Rename "get_power" to "is_pow [...] adds bcac3fb57a44 Merge tag 'amlogic-drivers-for-v5.14' of https://git.kerne [...] adds c1f512182c54 soc: bcm: brcmstb: remove unused variable 'brcmstb_machine_match' adds adbb411b97d4 Merge tag 'arm-soc/for-5.14/drivers' of https://github.com [...] adds a3b884cef873 firmware: arm_scmi: Add clock management to the SCMI power domain adds c05b07963e96 firmware: arm_scmi: Add SMCCC discovery dependency in Kconfig adds 0cb7af474e0d firmware: arm_scmi: Reset Rx buffer to max size during asy [...] adds ab7766b72855 firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is n [...] adds ed7ecb883901 firmware: arm_scpi: Add compatibility checks for shmem node adds 507cd4d2c5eb firmware: arm_scmi: Add compatibility checks for shmem node adds f1748b1ee1fa firmware: arm_scmi: Add delayed response status check adds e30d91d4ffda firmware: arm_scmi: Move reinit_completion from scmi_xfer_ [...] adds 61832b35b4d9 firmware: arm_scmi: Avoid multiple initialisations of hdr- [...] adds 959cd8f125bd Merge tag 'scmi-updates-5.14' of git://git.kernel.org/pub/ [...] adds f3b154529fb8 soc: renesas: Add ARCH_R9A07G044 for the new RZ/G2L SoC's adds 187cd57db093 soc: renesas: Add support to read LSI DEVID register of RZ [...] adds ec7f5cff6eff Merge tag 'renesas-drivers-for-v5.14-tag1' of git://git.ke [...] adds ba96de3ae5a7 soc: mediatek: add missing MODULE_DEVICE_TABLE adds eed6ff1bb2da soc: mtk-pm-domains: do not register smi node as syscon adds f0fce06e345d soc: mtk-pm-domains: Fix the clock prepared issue adds ea8806344743 dt-bindings: mediatek: add compatible for MT8195 pwrap adds e88edc977b00 soc: mediatek: pwrap: add pwrap driver for MT8195 SoC adds 97a566676874 Merge tag 'v5.13-next-soc' of https://git.kernel.org/pub/s [...] adds 2f9dc6a357ff memory: stm32-fmc2-ebi: add missing of_node_put for loop i [...] adds 907c5bbb514a memory: atmel-ebi: add missing of_node_put for loop iteration adds 76e5624f3f93 memory: pl353: Fix error return code in pl353_smc_probe() adds 8c84a7335e71 memory: renesas-rpc-if: correct whitespace adds 717cd731de89 MAINTAINERS: memory: cover also header file adds 3b132ab67fc7 memory: fsl_ifc: fix leak of IO mapping on probe failure adds 8e0d09b1232d memory: fsl_ifc: fix leak of private memory on probe failure adds 729a611e6f53 memory: emif: remove unused frequency and voltage notifiers adds 1216037a5589 Merge tag 'memory-controller-drv-5.14' of https://git.kern [...] adds a70eb9165e2a dt-binding: memory: pl353-smc: Rephrase the binding adds 386783ea6d9f dt-binding: memory: pl353-smc: Document the range property adds f1d19f740013 dt-binding: memory: pl353-smc: Drop the partitioning section adds 6c74a55e1d79 dt-binding: memory: pl353-smc: Describe the child reg property adds 540148ce3455 dt-binding: memory: pl353-smc: Fix the example syntax and style adds 29c6d09f3959 dt-binding: memory: pl353-smc: Drop unsupported nodes from [...] adds 9af22e1169dd dt-binding: memory: pl353-smc: Fix the NAND controller nod [...] adds 62584c870cba memory: pl353-smc: Fix style adds edd84c4256e2 memory: pl353-smc: Rename goto labels adds 493db2b05d92 memory: pl353-smc: Let lower level controller drivers hand [...] adds 9d7bb4493acf memory: pl353-smc: Avoid useless acronyms in descriptions adds df6c2646d0e4 memory: pl353-smc: Declare variables following a reverse c [...] adds 813d52799ad2 MAINTAINERS: Add PL353 SMC entry adds d3d0e1e85711 dt-binding: memory: pl353-smc: Convert to yaml adds 361aa4be7095 Merge tag 'memory-controller-drv-pl353-5.14' of https://gi [...] adds fde2b5bbdf48 Merge branch 'arm/drivers' into for-next adds 80d872f97d83 ARM: omap2plus_defconfig: Add WL1251 and WEXT modules adds e7d7b033091a ARM: omap2plus_defconfig: Add LP5523 LED driver adds 3082a78502f6 Merge tag 'omap-for-v5.14/defconfig-signed' of git://git.k [...] adds c5f05415b9d9 ARM: config: aspeed: Add DEBUG_FS and EXT4 adds 27a79a723d48 arm64: defconfig: Enable ARCH_R9A07G044 adds f1b1d76afdc5 Merge tag 'renesas-arm-defconfig-for-v5.14-tag2' of git:// [...] adds f0e70d494633 arm64: defconfig: Do not override the MTK_PMIC_WRAP symbol adds 6c2cfc947607 arm64: defconfig: Allow Mediatek boards to boot from the mmc adds 65a40301234e Merge tag 'v5.13-next-defconfig' of https://git.kernel.org [...] adds b249d97825ff ARM: configs: at91_dt_defconfig: configs for sam9x60 adds ad9f81281ebe Merge tag 'at91-defconfig-5.14' of git://git.kernel.org/pu [...] adds a863ca52c4a4 Merge branch 'arm/defconfig' into for-next adds 93d56d4e0938 Merge branch 'arm/fixes' into for-next adds ccd71bdbd838 ARM: Document merges adds 4cfe0a51d5a9 Merge remote-tracking branch 'arm-soc/for-next' adds 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC adds be1da80e84ae Merge remote-tracking branch 'actions/for-next' adds b813db6e4b65 Merge branches 'v5.14/drivers' and 'v5.14/dt64' into for-next adds 1f80a5cf74a6 arm64: dts: meson-sm1-odroid: add missing enable gpio and [...] adds 7881df513680 arm64: dts: meson-sm1-odroid: set tf_io regulator gpio as [...] adds 45d736ab17b4 arm64: dts: meson-sm1-odroid: add 5v regulator gpio adds 703e84d6615a arm64: dts: meson-sm1-odroid-hc4: disable unused USB PHY0 adds 164147f094ec arm64: dts: meson-sm1-odroid-hc4: add regulators controlle [...] adds 7178f340e929 arm64: dts: meson-sm1-odroid-hc4: add spifc node to ODROID-HC4 adds 303d2af21aed arm64: dts: meson-sm1-odroid-c4: remove invalid hub_5v regulator adds 7db3cde5123e ARM: dts: meson: Set the fifo-size of uart_A to 128 bytes adds b03485fe99f2 Merge tags 'amlogic-arm64-dt-for-v5.14-v2' and 'amlogic-ar [...] adds d9b136651df6 Merge remote-tracking branch 'amlogic/for-next' adds eead4c70c2d1 ARM: config: aspeed: Add DEBUG_FS and EXT4 adds cd946cfe2e7e Merge branches 'defconfig-for-v5.14' and 'dt-for-v5.14' in [...] adds 10048c433256 Merge remote-tracking branch 'aspeed/for-next' adds 80cbaa6d3450 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next adds 6760e5690d8f Merge remote-tracking branch 'at91/at91-next' adds 56bb7c28ad00 clk: tegra30: Use 300MHz for video decoder by default adds c592c8a28f58 clk: tegra: Fix refcounting of gate clocks adds a7196048cd51 clk: tegra: Ensure that PLLU configuration is applied properly adds 18a6a7150a89 clk: tegra: Halve SCLK rate on Tegra20 adds 78086386b3d1 clk: tegra: Don't allow zero clock rate for PLLs adds 344d5df34f5a clk: tegra: cclk: Handle thermal DIV2 CPU frequency throttling adds 5d0f1c8ab10a clk: tegra: Mark external clocks as not having reset control adds 4782c0a5dd88 clk: tegra: Don't deassert reset on enabling clocks adds e848edae3126 clk: tegra: Add stubs needed for compile-testing adds dd44ca51640f Merge branch 'for-5.14/clk' into for-5.14/memory adds 380d2b2d5a04 regulator: core: Add regulator_sync_voltage_rdev() adds 241ed23c4df6 Merge branch 'for-5.14/regulator' into for-5.14/soc adds 03978d42ed0d soc/tegra: regulators: Bump voltages on system reboot adds 4333e0300023 soc/tegra: Add stub for soc_is_tegra() adds b8818de9c0c1 soc/tegra: Add devm_tegra_core_dev_init_opp_table() adds 30b44e81772a soc/tegra: fuse: Add stubs needed for compile-testing adds 87d7426f169e Merge branch 'for-5.14/soc' into for-5.14/memory adds e0740fb86973 memory: tegra: Fix compilation warnings on 64bit platforms adds 56ebc9b0d77e memory: tegra: Enable compile testing for all drivers adds f8c9670ffffe memory: tegra20-emc: Use devm_tegra_core_dev_init_opp_table() adds b4f74b59b99f memory: tegra30-emc: Use devm_tegra_core_dev_init_opp_table() adds eeafcdea4693 Merge tag 'tegra-for-5.14-memory' of https://git.kernel.or [...] adds 4f1ac76e5ed9 memory: tegra: Consolidate register fields adds e899993845e6 memory: tegra: Unify struct tegra_mc across SoC generations adds 6cc884c1c7fe memory: tegra: Introduce struct tegra_mc_ops adds 5c9016f0a8a3 memory: tegra: Push suspend/resume into SoC drivers adds c64738e94994 memory: tegra: Make per-SoC setup more generic adds ddeceab0a959 memory: tegra: Extract setup code into callback adds 1079a66bc32f memory: tegra: Parameterize interrupt handler adds e474b3a15db6 memory: tegra: Make IRQ support opitonal adds 0de93c698587 memory: tegra: Only initialize reset controller if available adds 7355c7b9ae0d memory: tegra: Unify drivers adds 7191b623a238 memory: tegra: Add memory client IDs to tables adds 8fd9f632ba93 memory: tegra: Split Tegra194 data into separate file adds 393d66fd2cac memory: tegra: Implement SID override programming adds 6713da4271fd Merge branch 'for-v5.14/tegra-mc' into for-next adds c7c65703260c memory: tegra: Delete dead debugfs checking code adds 7e3ea2c2deaf Merge branch 'for-v5.14/tegra-mc' into for-next adds d1d2b71389c3 Merge branch 'mem-ctrl-next' into for-next adds 3857221f50ca Merge branch 'for-v5.14/pl353' into for-next adds ddfa91e38be9 Merge branch 'for-v5.14/pl353' into for-next adds 0d97174aeadf iommu/arm-smmu: Implement ->probe_finalize() adds ce7fc8e77bc3 Merge branch 'for-thierry/arm-smmu' of https://git.kernel. [...] adds 4287861dca9d dt-bindings: arm-smmu: Add Tegra186 compatible string adds 7ecbf253f8d6 iommu/arm-smmu: tegra: Detect number of instances at runtime adds 8eb68595475a iommu/arm-smmu: tegra: Implement SID override programming adds 2c1bc3712688 iommu/arm-smmu: Use Tegra implementation on Tegra186 adds ee5d678b1fac Merge branch 'for-v5.14/tegra-mc' into for-next adds 566518c35fd0 Merge remote-tracking branch 'drivers-memory/for-next' adds 4ed57c97b414 soc: imx: gpcv2: move to more ideomatic error handling in probe adds 4ac6317a3701 soc: imx: gpcv2: move domain mapping to domain driver probe adds cbca0b4fd211 soc: imx: gpcv2: switch to clk_bulk_* API adds 256f07edbdd2 soc: imx: gpcv2: split power up and power down sequence control adds 58d268619aa9 soc: imx: gpcv2: wait for ADB400 handshake adds 1382eb1967d7 soc: imx: gpcv2: add runtime PM support for power-domains adds c0ce75395f8d soc: imx: gpcv2: allow domains without power-sequence control adds fe58c887fb8c soc: imx: gpcv2: add support for optional resets adds 30af8513bdb5 dt-bindings: power: add defines for i.MX8MM power domains adds 47f87c628055 soc: imx: gpcv2: add support for i.MX8MM power domains adds a36cc1e512e9 soc: imx: gpcv2: Add support for missing i.MX8MM VPU/DISPM [...] adds acad945dc22e soc: imx: gpcv2: move reset assert after requesting domain [...] adds 212c1242a9ac dt-bindings: add defines for i.MX8MN power domains adds 2a53b9d47b13 soc: imx: gpcv2: add support for i.MX8MN power domains adds 1c255a514019 Merge branch 'imx/drivers' into for-next adds 89b759469d52 ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info adds 22b5059b95e4 ARM: imx: Initialize SoC ID on i.MX50 adds 66e69d8849e9 ARM: imx6q: remove PHY fixup for KSZ9031 adds 5fff104f04dc ARM: imx6q: remove part of ar8031_phy_fixup() adds 4d3b70d980c2 ARM: imx6q: remove BMCR_PDOWN handler in ar8035_phy_fixup() adds f5d9aa79dfdf ARM: imx6q: remove clk-out fixup for the Atheros AR8031 an [...] adds 582368377926 ARM: imx6q: remove Atheros AR8035 SmartEEE fixup adds d500c6c42bed ARM: imx6sx: remove Atheros AR8031 PHY fixup adds 7a4e95d68970 ARM: imx7d: remove Atheros AR8031 PHY fixup adds cc8870bf4c3a ARM: imx6q: drop of_platform_default_populate() from init_machine adds e34645f45805 ARM: imx: add smp support for imx7d adds 377a9383ebdb Merge branch 'imx/soc' into for-next adds bf3605187530 dt-bindings: arm: imx: add imx8mm gw7901 support adds 7486d6df6179 dt-bindings: add dasheng vendor prefix adds db34eb5cc488 dt-bindings: arm: imx: Add i.mx6q DaSheng COM-9XX SBC adds 7ba861fff0cd dt-bindings: imx: gpcv2: add support for optional resets adds 7ef9a86dfc50 dt-bindings: vendor-prefixes: add congatec adds cd044eafd710 dt-bindings: arm: fsl: add GE B1x5pv2 boards adds 04de0809124e Merge branch 'imx/bindings' into for-next adds fd268e371c5e ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_EIM_D22 from [...] adds e0cdd26af8eb ARM: dts: imx25-pinfunc: Fix gpio function name for pads G [...] adds 14cdc1f243d7 ARM: dts: imx6: phyFLEX: Fix UART hardware flow control adds 340364b8b10a ARM: dts: imx6dl-yapp4: Configure the OLED display segment offset adds 445ae16ac1c5 ARM: dts: imx28: Add DTS description of imx28 based XEA board adds 14954ee82262 ARM: dts: imx6ul-14x14-evk: Switch to fsl-asoc-card sound card adds 034ebde3b8c7 ARM: dts: imx7d-sdb: Add HDMI audio sound card adds d178918891a1 ARM: dts: imx6dl-yapp4: Use aliases to set custom MMC devi [...] adds 4b7f6f3b251a ARM: dts: imx: Add i.mx6q DaSheng COM-9XX SBC board support adds 861920974aa5 ARM: dts: imx6qdl-sabresd: Add asrc support for wm8962 sound card adds 37f592901258 ARM: dts: imx6qdl-sabresd: Configure the gpio for hp detect adds d943728fc7f2 ARM: dts: imx6: edmqmx6: set phy-mode to RGMII-ID adds 723de6a4126b ARM: dts: imx6dl-riotboard: configure PHY clock and set pr [...] adds 77e6025c2416 ARM: dts: i.MX51: digi-connectcore-som: Correct Ethernet n [...] adds 1c147690231b ARM: dts: imx53-ard: Correct Ethernet node name adds e1428350340d ARM: dts: imx6dl-prtvt7: add TSC2046 touchscreen node adds 40610b813488 ARM: dts: imx6dl-prtvt7: Remove backlight enable gpio adds 76c32fc24f7d ARM: dts: imx6dl-prtvt7: fix PWM cell count for the backli [...] adds e6d762b0a6aa ARM: dts: imx6dl-plym2m: remove touchscreen-size-* properties adds 6f64e703ce8c ARM: dts: imx6dl: enable touchscreen debounce filter on PL [...] adds 65ce746ec1dc ARM: dts: imx6dl-prtvt7: Enable the VPU adds 913dca88a15f ARM: dts: imx6qdl-vicut1: add interrupt-counter nodes adds a616f385a1ef ARM: dts: imx6dl-prtvt7: The sgtl5000 uses i2s not ac97 adds 015511e2b69d ARM: dts: imx6dl-prtvt7: Remove unused 'sound-dai-cells' f [...] adds c016c26c1631 ARM: dts: imx6q-dhcom: Fix ethernet reset time properties adds e2bdd3484890 ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems adds ddc873cd3c0a ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery adds ab583173144a ARM: dts: imx6q-dhcom: Add aliases for i2c, serial and rtc adds f4ab3f284824 ARM: dts: imx6q-dhcom: Add ethernet VIO regulator adds 1fac5db35ee9 ARM: dts: imx6: Add GE B1x5v2 adds 7cd29bf3e2a0 Merge branch 'imx/dt' into for-next adds 5497bc2a2bff arm64: dts: imx8mp-evk: Add PMIC device adds c67b761aac6c arm64: dts: ls1028a-rdb: enable optee node adds 2b1649a83afc arm64: dts: imx: Add i.mx8mm Gateworks gw7901 dts support adds 6914d1ba4d0a arm64: dts: imx8mp: add flexspi node adds a4f27c75ac41 arm64: dts: imx8mp-phycore-som: enable spi nor adds 77a1aa039336 arm64: dts: imx8mq-nitrogen: add USB OTG support adds 4a085de20529 arm64: dts: imx8mq-nitrogen: add USB HOST support adds 4b82e1f839a2 arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI adds 292e0f487c0a arm64: dts: imx8mn: Add spba1 bus adds 7923353b623d arm64: dts: imx8mm: Add spba1 and spba2 buses adds 9b95c44b4176 arm64: dts: imx8mq-evk: add one regulator used to power up [...] adds 88314aab2313 arm64: dts: imx8mp: Remove the reference to audio ipg cloc [...] adds dc6d5dc89bad arm64: dts: imx8mp-evk: enable EQOS ethernet adds 03ce38ca69b1 arm64: dts: ls1012a: enable PCIe on freeway board adds 8240c972c179 arm64: dts: ls208xa: remove bus-num from dspi node adds 1de3aa8611d2 arm64: dts: imx8mn-beacon-som: Assign PMIC clock adds 6bee93d93111 arm64: dts: fsl-ls1028a: Correct ECAM PCIE window ranges adds 4251a3ac4de9 arm64: dts: imx8mm: specify dma-ranges adds 8d923cdf2ec4 arm64: dts: imx8mn: specify dma-ranges adds 15a5261e4d05 arm64: dts: imx8mq: assign PCIe clocks adds dfda1fd16aa7 arm64: dts: imx8: conn: fix enet clock setting adds ce87d936889b arm64: dts: freescale: Separate each group of data in the [...] adds 4616c395be9d arm64: dts: imx8mm-evk: disable over current for usb1 adds 21cc1f222e89 arm64: dts: imx8mn-evk: disable over current for usb adds 22991c7d2552 Merge branch 'imx/dt64' into for-next adds 2b46d5dafef2 arm64: defconfig: Enable LT8912B DRM bridge driver adds b99f904e5045 arm64: defconfig: enable Layerscape EDAC driver adds 6252a42b0fd7 ARM: imx_v6_v7_defconfig: Select the Wifi ath10k sdio driver adds 5004b2d18827 Merge branch 'imx/defconfig' into for-next adds 74dc946a3608 Merge remote-tracking branch 'imx-mxs/for-next' adds 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next adds c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next adds 9d2e21ed98a2 Merge branch 'for_5.12/drivers-soc' into next adds 1b66dea1d304 Merge remote-tracking branch 'keystone/next' adds b96b57995b56 Merge branch 'v5.13-next/dts64' into for-next adds a1c8c49de3d7 Merge branch 'v5.13-next/soc' into for-next adds 04df8c30ddf7 Merge remote-tracking branch 'mediatek/for-next' adds 0c2ea20a3993 Merge branch 'mvebu/dt' into mvebu/for-next adds 79e93f9dc81a Merge branch 'mvebu/dt64' into mvebu/for-next adds 8bb5de58ddc1 Merge remote-tracking branch 'mvebu/for-next' adds 58f3a372c901 Merge branch 'omap-for-v5.14/defconfig' into for-next adds e5ac3afad81a Merge branch 'omap-for-v5.14/cleanup' into for-next adds 3f89af8097bd Merge branch 'omap-for-v5.14/dt' into for-next adds a1e029b7a544 ARM: OMAP2+: remove duplicated prototype adds 093a474ce10d ARM: OMAP2+: Block suspend for am3 and am4 if PM is not co [...] adds fc333cca16b8 Merge branch 'omap-for-v5.14/fixes-not-urgent' into for-next adds 3ff340e24c9d bus: ti-sysc: Fix gpt12 system timer issue with reserved status adds 4e0018530c2e bus: ti-sysc: Correct misdocumentation of 'sysc_ioremap()' adds cea08169ad4c bus: ti-sysc: using pm_runtime_resume_and_get instead of p [...] adds cdab0691819a Merge branch 'omap-for-v5.14/ti-sysc' into for-next adds 2dbe13dbc15f ARM: dts: omap2/3: Drop dmas property from I2C node adds 07168bacf819 ARM: dts: ti: drop usage of redundant compatible adds be8c9d7957dd ARM: dts: ti: Drop usage of ti,am33xx-ecap from DT nodes adds 61edd91c262b ARM: dts: ti: Fix node name for all ecap dt nodes adds 6320b2aee8b4 ARM: dts: am33xx: Drop interrupt property from ecap nodes adds 794fd4a55ec5 ARM: dts: dra7x-evm: Drop "ti,pcf8575" adds 414bfe1d26b6 ARM: dts: am335x: align ti,pindir-d0-out-d1-in property wi [...] adds 9b11fec7345f ARM: dts: am437x: align ti,pindir-d0-out-d1-in property wi [...] adds 91ee322340fb Merge branch 'omap-for-v5.14/dt' into for-next adds 8250a60049f8 Merge remote-tracking branch 'omap/for-next' adds 619d3c4bf8f3 ARM: dts: qcom: sdx55-t55: Represent secure-regions as 64- [...] adds 0fa1baeedf06 ARM: dts: qcom: sdx55-telit: Represent secure-regions as 6 [...] adds f859473fdc31 Merge branch 'dts-fixes-for-5.13' into for-next adds e353049e12c1 arm64: defconfig: qcom: enable interconnect for SM8350 adds e9cd414c1136 arm64: defconfig: add drivers needed for DragonBoard410c adds f11d3e7da32e arm64: dts: qcom: sm8350: add IPA information adds adfea97e4929 arm64: dts: qcom: sm8350-mtp: enable IPA adds 5eabd602d2ff arm64: dts: qcom: sc7180: add nodes for idp display adds e60fd5ac1f68 arm64: dts: qcom: sdm845-oneplus-common: guard rmtfs-mem adds c572729b57b4 arm64: dts: qcom: sdm845-oneplus-common: enable ipa adds ab7f9be0e4f0 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add audio support adds 59312ab13981 arm64: dts: qcom: remove camera_mem region adds 6215d3f07bd7 arm64: dts: qcom: msm8996: Disable ADSP and add power domains adds 1ed34da63a37 arm64: dts: qcom: Add board support for HK10 adds 35a4a8b6e9b1 arm64: dts: qcom: msm8996: Sanitize pins adds ff5e2b87a1df arm64: dts: qcom: msm8996-*: Clean up QUP and UART names adds 76f4d70f6174 arm64: dts: qcom: msm8996: Enlarge tcsr_mutex_regs size adds fbb8a3a8b731 arm64: dts: qcom: msm8996: Add SDHCI1 adds c33d9068a750 arm64: dts: qcom: msm8996: Add BLSP2_I2C5 and BLSP2_I2C6 adds 37b05cecfe96 arm64: dts: qcom: msm8996: Disable MDSS and Adreno by default adds d774e762b032 arm64: dts: qcom: msm8996: Disable Venus by default adds f7342c7d2902 arm64: dts: qcom: pm8994: Add RESIN node adds 12d540375736 arm64: dts: qcom: msm8996: Add DSI0 nodes adds 37aa540cbd30 arm64: dts: qcom: pmi8994: Add WLED node adds 3343de9af75c arm64: dts: qcom: msm8996: Clean up the SDHCI2 node adds 4753492de9df arm64: dts: qcom: msm8996: Add usb3 interrupts adds 132f5a8df934 arm64: dts: qcom: SC7280: Add device node support for TSENS adds 9ec1c5867c02 arm64: dts: qcom: SC7280: Add thermal zone support adds 4dcaa68ee217 arm64: dts: qcom: sm8350: Add label for thermal-zones node adds 0e17fe8cf8e1 arm64: dts: qcom: pm7325: Add pm7325 base dts file adds 3795fe7d497b arm64: dts: qcom: pm8350c: Add temp-alarm support adds 6327abef804d arm64: dts: qcom: pm8350c: Correct the GPIO node adds 7a3544e5d4e8 arm64: dts: qcom: pmr735a: Add temp-alarm support adds f878e1baa4ae arm64: dts: qcom: pmr735a: Correct the GPIO node adds b2de43136058 arm64: dts: qcom: pmk8350: Add peripherals for pmk8350 adds d0927c2134d9 arm64: dts: qcom: pmk8350: Correct the GPIO node adds a1cbfdfdc2b1 arm64: dts: qcom: sc7280: Include PMIC DT files for sc7280-idp adds fbd5a1d22607 arm64: dts: qcom: sc7280: Add ADC channel nodes for PMIC t [...] adds fbe7be5b23ae arm64: dts: qcom: msm8996: Strictly limit USB2 host to USB [...] adds a4bdd15e799a arm64: dts: qcom: msm8996: Add DMA to QUPs and UARTs adds 58b2785dda93 arm64: dts: qcom: ipq8074: disable USB phy by default adds af260f1f7dbd arm64: dts: qcom: msm8996: Rename speedbin node adds 15c5a08c8427 arm64: dts: qcom: msm8916-alcatel-idol347: enable touchscreen adds 050062901738 arm64: dts: qcom: sm8150: Add DMA nodes adds 84c856d07d80 arm64: dts: qcom: sm8350: use interconnect enums adds 1dee9e3b0997 arm64: dts: qcom: sm8350: fix the node unit addresses adds caaf1f38d9a7 arm64: dts: qcom: sc7180: Remove QUP-CORE ICC path adds 39441f73d91a arm64: dts: qcom: sc7180: lazor: Simplify disabling of cha [...] adds ad6fc1431338 arm64: dts: qcom: sc7180: Add pompom rev3 adds b502efda6480 arm64: dts: qcom: sc7180: Add CoachZ rev3 adds 90173a954a22 arm64: dts: qcom: msm8996: Add CPU opps adds 0a275a35ceab arm64: dts: qcom: msm8996: Make CPUCC actually probe (and work) adds f890f89d9a80 arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 adds 5f551b5ce555 arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node adds eb9b7bfd5954 arm64: dts: qcom: Harmonize DWC USB3 DT nodes name adds c0dcfe6a784f arm64: dts: qcom: c630: Add no-hpd to DSI bridge node adds dc5d91250ae6 arm64: dts: qcom: sm8250: fix display nodes adds c1124180eb98 arm64: dts: qcom: sc7180: Fix sc7180-qmp-usb3-dp-phy reg sizes adds 822c8f2a2f2c arm64: dts: qcom: sc7180: coachz: Add thermal config for s [...] adds 7dbd121a2c58 arm64: dts: qcom: sc7280: Add cpufreq hw node adds 422a295221bb arm64: dts: qcom: sc7280: Add clock controller nodes adds d4282fb4f8f9 arm64: dts: qcom: sc7180: Move rmtfs memory region adds a1dff44b354c dt-bindings: mailbox: Add WPSS client index to IPCC adds c3bbe55c942d arm64: dts: qcom: sc7280: Add nodes to boot WPSS adds 17bf8dfa2ac7 dt-bindings: arm: qcom: Document google,senor board adds 9d6e639cbaa1 arm64: dts: qcom: sc7280: Add "google,senor" to the compatible adds ad7395c7482d arm64: dts: qcom: sc7180: add label for secondary mi2s adds eb59cd3e3983 arm64: dts: qcom: pm6150: Add thermal zone for PMIC on-die [...] adds 61f363a625fc arm64: dts: qcom: msm8916-samsung-a2015: Add touch key adds 92b5c3975b3b arm64: dts: qcom: msm8916-samsung-a3u: Add touch key regulators adds 410040777744 arm64: dts: qcom: msm8916-samsung-a5u: Add touch key regulator adds 0c04d16f4123 arm64: dts: qcom: msm8916-samsung-a2015: Add rt5033 battery adds 5e57e5d0d622 arm64: dts: qcom: msm8916-samsung-a2015: Add NFC adds c8d6f8e5307d arm64: dts: qcom: sc7180: Move sdc pinconf to board specif [...] adds 71208cd4b1ff arm64: dts: qcom: sc7180: SD-card GPIO pin set bias-pull up adds 636245a6b16d arm64: dts: qcom: sdm845-mtp: enable IPA adds d1f781db47a8 arm64: dts: qcom: add initial device-tree for Microsoft Su [...] adds abbe13a2ffd9 arm64: dts: qcom: sc7180: Modify SPI_CLK voltage level for [...] adds d141e0524e8e arm64: dts: qcom: sc7180: Disable PON on Trogdor adds f298167092fe arm64: dts: qcom: sc7180: Remove cros-pd-update on Trogdor adds 62b837469e99 arm64: dts: qcom: sdm845: Remove cros-pd-update on Cheza adds ba5f9b5d7ff3 arm64: dts: qcom: sc7180: Add wakeup delay for adau codec adds 729046d4f1ab arm64: dts: qcom: sc7180-trogdor: Update flash freq to mat [...] adds 55056b229189 arm64: dts: qcom: msm8916: Add device tree for Huawei Ascend G7 adds 918f24ae4597 arm64: dts: qcom: msm8916-huawei-g7: Add touchscreen adds 3305642dc44b arm64: dts: qcom: msm8916-huawei-g7: Add sensors adds 81c3e08f7269 arm64: dts: qcom: msm8916-huawei-g7: Add display regulator adds c4e61e0af4d9 arm64: dts: qcom: msm8916-huawei-g7: Add NFC adds 297e6e38320f arm64: dts: sc7280: Add interconnect provider DT nodes adds 81cfa462e458 arm64: dts: qcom: sc7180: Add xo clock for eMMC and Sd card adds eec220565b78 soc: qcom: socinfo: Add missing SoC ID for SM6125 adds e365257547ec soc: qcom: socinfo: Add remaining IPQ6018 family ID-s adds 055c9aff76b7 soc: qcom: smd-rpm: Add SM6125 compatible adds c1d4544d0233 dt-bindings: soc: qcom: smd-rpm: Document SM6125 compatible adds dfa3d406e2ab dt-bindings: power: rpmpd: Add SC8180X to rpmpd binding adds 3b1a0582482c soc: qcom: rpmhpd: Add SC8180X adds 9bf8257fefc9 soc: qcom: socinfo: Add more IDs adds ee704ebfd548 bus: qcom-ebi2: Fix incorrect documentation for '{slow,fast}_cfg' adds 7fda2b0bfbd9 soc: qcom: socinfo: import PMIC IDs from pmic-spmi adds 193e507067a2 dt-bindings: soc: qcom: smd-rpm: Add MSM8226 compatible adds d8ea59e7e3d1 soc: qcom: smd-rpm: Add MSM8226 compatible adds af32011f76b7 soc: qcom: rpmpd: Add MDM9607 RPM Power Domains adds 82a6cbf00764 firmware: qcom_scm: Add MDM9607 compatible adds a927e48338c7 ARM: dts: qcom: Add ADM DMA + NAND definitions to ipq806x adds 8e3ce01b542b ARM: dts: qcom: Add tsens details to ipq806x adds cf18f424ad7b ARM: dts: qcom: Add USB port definitions to ipq806x adds 40cf5c884a96 ARM: dts: qcom: add L2CC and RPM for IPQ8064 adds 2011fc7a8b5b ARM: dts: qcom: Enable NAND + USB for RB3011 adds 902ff426e4bb Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] adds d859b102c68e Merge remote-tracking branch 'qcom/for-next' adds 1931e709c701 Merge branches 'renesas-arm-defconfig-for-v5.14' and 'rene [...] adds dcd770bc1114 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next adds acad452912fc Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next adds e1833059a1c5 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next adds 23df6d1f0971 Merge branches 'renesas-arm-defconfig-for-v5.14', 'renesas [...] adds aa4a63416338 Merge remote-tracking branch 'renesas/next' adds 6eed6a4bc05e reset: hi6220: Use the correct HiSilicon copyright adds 747aeec9ac06 reset: lantiq: use devm_reset_controller_register() adds 91105ed604e4 reset: mchp: sparx5: fix return value check in mchp_sparx5 [...] adds 4fb26fb83f0d reset: bail if try_module_get() fails adds 5e787cdf0313 reset: berlin: support module build adds 48a74b1147f7 reset: Add compile-test stubs adds 6655e6ae6b1b Merge remote-tracking branch 'reset/reset/next' adds 8cbc5d2f2fe4 dt-bindings: add power-domain header for RK3568 SoCs adds 8b3ceb06225a Merge branch 'v5.14-shared/powerdomain' into v5.14-armsoc/drivers adds 0a69452e0356 soc: rockchip: power-domain: Add a meaningful power domain name adds 41413a20b082 dt-bindings: arm: rockchip: convert pmu.txt to YAML adds 72ae976363a2 dt-bindings: arm: rockchip: add more compatible strings to [...] adds d74622138a9b dt-bindings: power: rockchip: Convert to json-schema adds 66b89b8b5e4c dt-bindings: power: rockchip: Add bindings for RK3568 Soc adds 1782c87b44a0 soc: rockchip: power-domain: add rk3568 powerdomains adds 091664803e7e Merge branch 'v5.14-armsoc/drivers' into for-next adds d5c24e20daf0 ARM: dts: rockchip: Fix thermal sensor cells o rk322x adds dfbfb86a43f9 ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036- [...] adds 7b46d674ac00 ARM: dts: rockchip: Fix the timer clocks order adds 6b023929666f ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x adds 304b8fbc950b ARM: dts: rockchip: Remove useless interrupt-names on IOMM [...] adds f2948781a72f ARM: dts: rockchip: Fix power-controller node names for rk3066a adds d3bcbcd39617 ARM: dts: rockchip: Fix power-controller node names for rk3188 adds 970cdc53cb1a ARM: dts: rockchip: Fix power-controller node names for rk3288 adds a3ec2d38f6dd ARM: dts: rockchip: add #power-domain-cells to power domain nodes adds dc71c5ca34f4 ARM: dts: rockchip: Remove more clock-names from PWM nodes adds 87cf20ccecb3 ARM: dts: rockchip: rename vcc_stdby node name for rk3066a [...] adds 6e4e4e2a2558 ARM: dts: rockchip: move and restyle grf nodes rk3066/rk3188 adds 38ed607b0dc5 Merge branch 'v5.14-armsoc/dts32' into for-next adds bbac8bd65f54 arm64: dts: rockchip: Enable USB3 for rk3328 Rock64 adds 75f95927334d arm64: dts: rockchip: Enable USB3 for rk3328 ROC-RK3328-CC adds bf340c8084d2 arm64: dts: rockchip: Enable USB3 for rk3328 Rock Pi E adds d49f120e27dc arm64: dts: rockchip: Enable USB3 Ethernet on rk3328 NanoPi R2S adds 6a11ffc2cc54 arm64: dts: rockchip: rename LED label for NanoPi R4S adds e6526f90696e arm64: dts: rockchip: Drop fephy pinctrl from gmac2phy on [...] adds 642593eec325 arm64: dts: rockchip: add timer0 clocks on rk3368 adds 954d5986afa5 arm64: dts: rockchip: Use only supported PCIe link speed o [...] adds a7ecfad495f8 arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi adds 2bf375982f4a arm64: dts: rockchip: Remove useless interrupt-names prope [...] adds d5de0d688ac6 arm64: dts: rockchip: Fix power-controller node names for px30 adds 6e6a282b49c6 arm64: dts: rockchip: Fix power-controller node names for rk3328 adds 148bbe29f910 arm64: dts: rockchip: Fix power-controller node names for rk3399 adds 837188d49823 arm64: dts: rockchip: add #power-domain-cells to power dom [...] adds b82f8e299253 arm64: dts: rockchip: fix regulator-gpio states array adds 271b66414df0 arm64: dts: rockchip: Add support for two PWM fans on helios64 adds 5a65adfa2ad1 arm64: dts: rockchip: Add support for PCIe on helios64 adds 19486fe587b8 arm64: dts: rename grf-gpio nodename in rk3328.dtsi adds 849037e1a469 Merge branch 'v5.14-armsoc/dts64' into for-next adds 23029150a05b clk: rockchip: Optimize PLL table memory usage adds 4cc573096563 Merge branch 'v5.14-clk/next' into for-next adds 2f3877d609e7 clk: rockchip: fix rk3568 cpll clk gate bits adds dd1599446681 Merge branch 'v5.14-clk/next' into for-next adds d67113c261c1 ARM: dts: rockchip: move mmc aliases to board dts on rk306 [...] adds b4d8b6f56b9c Merge branch 'v5.14-armsoc/dts32' into for-next adds 2adafc051262 clk: rockchip: export ACLK_VCODEC for RK3036 adds 71782a68108f Merge branch 'v5.14-clk/next' into for-next adds 2ed2732ef28a dt-bindings: soc: rockchip: convert grf.txt to YAML adds 8c149afdaa9a Merge branch 'v5.14-armsoc/drivers' into for-next adds e71ccdff376b dt-bindings: phy: rename phy nodename in phy-rockchip-inno [...] adds da76290fa39d dt-bindings: soc: rockchip: grf: add compatible for RK3308 [...] adds 016c15e5c814 Merge branch 'v5.14-armsoc/drivers' into for-next adds 2fd2300a9c17 ARM: dts: rockchip: rename nodename for phy-rockchip-inno-usb2 adds 1a2289fe148b Merge branch 'v5.14-armsoc/dts32' into for-next adds 18d5c7bf50c6 arm64: dts: rockchip: add rk817 codec to Odroid Go adds 8c3d64251ac5 arm64: dts: rockchip: rename nodename for phy-rockchip-inno-usb2 adds 9fcf74b274a1 arm64: dts: rockchip: add USB support to rk3308.dtsi adds 9537e476517f Merge branch 'v5.14-armsoc/dts64' into for-next adds 60fba46d6e7a ARM: dts: rockchip: remove #phy-cells from usbphy node rk3 [...] adds 7bb4870abf84 Merge branch 'v5.14-armsoc/dts32' into for-next adds fcafd31b5f53 dt-bindings: soc: rockchip: drop unnecessary #phy-cells fr [...] adds 4a7012a29a5c Merge branch 'v5.14-armsoc/drivers' into for-next adds f07edc41220b ARM: dts: rockchip: fix supply properties in io-domains nodes adds 01f26fc619d8 Merge branch 'v5.14-armsoc/dts32' into for-next adds 76fd8793de36 Merge branch 'v5.13-armsoc/dtsfixes' into for-next adds 3fedcc636e28 ARM: dts: rockchip: add labels to the timer nodes on rk3066a adds 1a4eb37f3174 ARM: dts: rockchip: add power controller for RK3036 adds 623ba75a5d6b ARM: dts: rockchip: add power controller for RK322x adds d82979e1ac04 Merge branch 'v5.14-armsoc/dts32' into for-next adds 51094deb3306 arm64: dts: rockchip: Add support for USB on helios64 adds e4d55a2e7660 Merge branch 'v5.14-armsoc/dts64' into for-next adds 79745a3f9fd9 Merge remote-tracking branch 'rockchip/for-next' adds 06bc1dd6d714 Merge branch 'next/dt' into for-next adds 3d6e2ac21c8f Merge branch 'next/dt' into for-next adds d3f713e6b3cc arm64: dts: exynos: enable PMIC wakeup from suspend on TM2 adds 6fed39b8b597 Merge branch 'next/dt64' into for-next adds a296d17e4c6a Merge branch 'next/soc' into for-next adds 70dba4ef13c5 Merge branch 'next/soc' into for-next adds 30694a9b6225 Merge branch 'next/dt' into for-next adds 5be91fe8d91b arm64: defconfig: Enable Exynos UFS driver adds fc14c3f36825 Merge branch 'next/defconfig' into for-next adds 38f61ef1a0ce ARM: exynos_defconfig: restore framebuffer support adds 5ce16705e00d Merge branch 'next/defconfig' into for-next adds 416ed15b0cf7 Merge remote-tracking branch 'samsung-krzk/for-next' adds e781858488b9 firmware: arm_ffa: Add initial FFA bus support for device [...] adds 3bbfe9871005 firmware: arm_ffa: Add initial Arm FFA driver support adds 714be77e976a firmware: arm_ffa: Add support for SMCCC as transport to F [...] adds d0c0bce83122 firmware: arm_ffa: Setup in-kernel users of FFA partitions adds cc2195fe536c firmware: arm_ffa: Add support for MEM_* interfaces adds 5d80e6eff7d9 Merge tag 'arm-ffa-5.14' of git://git.kernel.org/pub/scm/l [...] adds c70e34a65690 Merge tag 'scmi-updates-5.14' of git://git.kernel.org/pub/ [...] adds b4364f5d874e Merge tag 'juno-fix-5.14' of git://git.kernel.org/pub/scm/ [...] adds aade00cda440 Merge remote-tracking branch 'scmi/for-linux-next' adds 401c54f3951e Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] adds 47e4dc4e63e1 clk: sunxi-ng: v3s: fix incorrect postdivider on pll-audio adds 2b4f0bf55549 Merge branches 'sunxi/clk-fixes-for-5.13', 'sunxi/dt-for-5 [...] adds 3f1c53207cf0 Merge branches 'sunxi/dt-for-5.14' and 'sunxi/fixes-for-5. [...] adds 7adf58dcc66d Merge remote-tracking branch 'sunxi/sunxi/for-next' adds f13570e7e830 clk: tegra: tegra124-emc: Fix clock imbalance in emc_set_timing() adds 9eddd063e7d8 Merge branch for-5.14/clk into for-next adds 1400e19c4714 Merge branch for-5.14/regulator into for-next adds 23d5ec3f0286 phy: tegra: xusb: Move usb3 port init for Tegra210 adds 2352fdb0d35e phy: tegra: xusb: Rearrange UPHY init on Tegra210 adds c339605cb0f6 phy: tegra: xusb: Add Tegra210 lane_iddq operation adds c545a9056712 phy: tegra: xusb: Add sleepwalk and suspend/resume adds 2d1021487273 phy: tegra: xusb: Add wake/sleepwalk for Tegra210 adds 0baabcbedd9e phy: tegra: xusb: Tegra210 host mode VBUS control adds 1f9cab6cc20c phy: tegra: xusb: Add wake/sleepwalk for Tegra186 adds 5fd8adb4066d Merge branch for-5.14/phy into for-next adds 23eca83155c3 Merge branch 'for-5.14/phy' into for-5.14/usb adds 41a7426d25fa usb: xhci: tegra: Unlink power domain devices adds 971ee247060d usb: xhci: tegra: Enable ELPG for runtime/system PM adds 7f596accee48 Merge branch for-5.14/usb into for-next adds c4a414299518 dt-bindings: clock: tegra: Convert to schema adds 5f459cb0d67d dt-bindings: soc: tegra-pmc: Document core power domain adds bd48d69b1b26 Merge branch for-5.14/dt-bindings into for-next adds f880ee9e9688 soc/tegra: pmc: Add core power domain adds 41bafa698ddd soc/tegra: pmc: Add driver state syncing adds 029f7e24a65d soc/tegra: regulators: Support core domain state syncing adds 854d128b8c6c soc/tegra: fuse: Don't return -ENOMEM when allocate lookup [...] adds e2d0ee225e49 soc/tegra: fuse: Fix Tegra234-only builds adds 98cffe92a636 Merge branch for-5.14/soc into for-next adds 7fea67710e9f firmware: tegra: Fix error return code in tegra210_bpmp_init() adds bd778b893963 firmware: tegra: bpmp: Fix Tegra234-only builds adds ceb46a1240b2 Merge branch for-5.14/firmware into for-next adds b1b3c4075f36 Merge branch for-5.14/memory into for-next adds ef3082db434f ARM: tegra: acer-a500: Improve microphone detection adds a99d77c4b2ac ARM: tegra: acer-a500: Specify proper voltage for WiFi SDIO bus adds c46240c005ae ARM: tegra: acer-a500: Bump thermal trips by 10C adds b39a16b577cc ARM: tegra: Add reg property to Tegra20 EMC table device-t [...] adds 5f45da704de4 ARM: tegra: wm8903: Fix polarity of headphones-detection G [...] adds 2e09908f37c3 ARM: tegra: paz00: Add CPU thermal zone adds 8b73d8c3d2c9 ARM: tegra: nexus7: Add i2c-thermtrip node adds 7168137532d2 ARM: tegra: nexus7: Improve thermal zones adds 4405d933b66c ARM: tegra: nexus7: Remove monitored-battery property adds c4dd6066bc30 ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant adds 592b74b1f0eb ARM: tegra: Add cooling cells to ACTMON device-tree node adds fe7482b88590 ARM: tegra: nexus7: Enable memory frequency thermal thrott [...] adds 4c101a446698 ARM: tegra: ouya: Enable memory frequency thermal throttli [...] adds d2afa4c02012 Merge branch for-5.14/arm/dt into for-next adds 4302331fdf44 ARM: tegra_defconfig: Enable CONFIG_DEVFREQ_THERMAL adds 7c76e903e17d Merge branch for-5.14/arm/defconfig into for-next adds 9e79e58f330e arm64: tegra: Add PMU node for Tegra194 adds b8928c2b5dba arm64: tegra: Consolidate audio card names adds ff62b09d46cf arm64: tegra: Audio graph sound card for Jetson Xavier NX adds bb84a31bed14 arm64: tegra: Use correct compatible string for Tegra186 SMMU adds b966d2db05a7 arm64: tegra: Hook up memory controller to SMMU on Tegra186 adds c7289b1c8a4e arm64: tegra: Enable SMMU support on Tegra194 adds eac9ab885bb5 Merge branch for-5.14/arm64/dt into for-next adds 9c2fd82d03b1 Merge remote-tracking branch 'tegra/for-next' adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds 4a0f59913109 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 547be9a05dc8 arm64: dts: ti: k3-am65-iot2050-common: Disable mailbox nodes adds ec2fb989d03e arm64: dts: ti: k3-am64-mcu: Fix the compatible string in [...] adds 6ec8ba764165 arm64: dts: ti: k3-j7200: Remove "#address-cells" property [...] adds a2894d85f44b arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity [...] adds 69db725cdb2b arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: F [...] adds 79b08ae7c411 arm64: dts: ti: k3-am65: Add support for UHS-I modes in MM [...] adds d49a769dcddd arm64: dts: ti: k3-am65-main: Add ICSSG MDIO nodes adds 7ce11d4704c0 arm64: dts: ti: k3-j721e-main: Add ICSSG MDIO nodes adds 5c6d0b55b46a arm64: dts: ti: k3-j721e-main: Fix external refclk input t [...] adds 2427bfb335eb arm64: dts: ti: k3-j721e-main: Add #clock-cells property t [...] adds f2a7657ad7a8 arm64: dts: ti: k3-j721e-common-proc-board: Use external c [...] adds 02b4d9186121 arm64: dts: ti: k3-j721e-common-proc-board: Re-name "link" [...] adds 68fefbfed8ba arm64: dts: ti: k3-am64-main: Add SERDES DT node adds 4a868bffd876 arm64: dts: ti: k3-am64-main: Add PCIe DT node adds 354065bed2d1 arm64: dts: ti: k3-am642-evm: Enable PCIe and SERDES adds 4e8aa4e3559a arm64: dts: ti: k3-am642-sk: Enable USB Super-Speed HOST port adds c90ec93d94f2 arm64: dts: ti: k3-am642-sk: Disable PCIe adds f1f55c6b77b6 arm64: dts: ti: iot2050: Configure r5f cluster on basic va [...] adds 50c9bfca1bfe arm64: dts: ti: k3-am642-main: fix ports mac properties adds 4f76ea7b4da1 arm64: dts: ti: am65: align ti,pindir-d0-out-d1-in propert [...] adds d3f1b155c04d arm64: dts: ti: k3-am642-evm: align ti,pindir-d0-out-d1-in [...] adds d65f069e50a3 arm64: dts: ti: Drop reg-io-width/reg-shift from UART nodes adds 22f1f4f6d756 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 7f891faf596e clk: qcom: clk-rcg2: Add support for duty-cycle for RCG adds 86881de4939a clk: qcom: Simplify usage of dev_err_probe() adds 15abefda7fde clk: qcom: cleanup some dev_err_probe() calls adds e8f859f8dc63 Merge branch 'clk-qcom' into clk-next adds 419b3ab6987f clk: versatile: remove dependency on ARCH_* adds 497a76f6cd02 Merge branch 'clk-versatile' into clk-next adds 192c344e7cd4 clk: renesas: rcar-gen3: Update Z clock rate formula in comments adds 58effcd350c8 clk: renesas: rcar-gen3: Make cpg_z_clk.mask u32 adds c141897caafb clk: renesas: rcar-gen3: Remove superfluous masking in cpg [...] adds 67a1b9b65165 clk: renesas: rcar-gen3: Grammar s/dependent of/dependent on/ adds 50086045bd07 clk: renesas: rcar-gen3: Increase Z clock accuracy adds 3f7079563685 clk: renesas: rcar-gen3: Add custom clock for PLLs adds 3a0e84845891 clk: renesas: rcar-gen3: Add boost support to Z clocks adds 16927401d924 clk: renesas: r8a779a0: Add ISPCS clocks adds a20a40a8bbc2 clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() adds 6c7bc7dbcc41 clk: renesas: div6: Use clamp() instead of clamp_t() adds 23b04c84e201 clk: renesas: div6: Simplify src mask handling adds c9d1b58b272e clk: renesas: div6: Switch to .determine_rate() adds 1c924fc67912 clk: renesas: div6: Consider all parents for requested rate adds 02c69593e62d clk: renesas: div6: Implement range checking adds 6bd913f54f2f clk: renesas: r9a06g032: Switch to .determine_rate() adds 682b108ba598 clk: renesas: cpg-mssr: Remove unused [RM]MSTPCR() definitions adds 3f6ecaf1cad9 clk: renesas: cpg-mssr: Make srstclr[] comment block consistent adds 790c06cc5df2 clk: renesas: r8a77995: Add ZA2 clock adds 6435c4991394 Merge tag 'renesas-clk-for-v5.14-tag1' of git://git.kernel [...] adds 9cac4f755407 Merge branch 'clk-renesas' into clk-next adds c37f1cdd1fc9 clk: sifive: Fix kernel-doc adds 06abc7537686 clk: analogbits: fix doc warning in wrpll-cln28hpc.c adds 73273b7a1d34 Merge branch 'clk-sifive' into clk-next adds 6faa7e4ddce6 dt-bindings: clock: Add MDM9607 GCC clock bindings adds 48b7253264ea clk: qcom: Add MDM9607 GCC driver adds 52a436e0b7fe clk: qcom: smd-rpm: Switch to parent_data adds a0384ecfe2aa clk: qcom: smd-rpm: De-duplicate identical entries adds 8ff48c82df66 clk: qcom: dispcc-sm8250: Add sc8180x support adds 2ebdd326d199 clk: qcom: dispcc-sm8250: Add EDP clocks adds ec7e22abec97 dt-bindings: clock: qcom: rpmcc: Document MSM8226 compatible adds f439944a1d13 Merge branch 'clk-qcom' into clk-next adds 51c8b49762e4 clk: versatile: Depend on HAS_IOMEM adds 95a886a14f15 Merge branch 'clk-versatile' into clk-next adds 4410c4236e6d mips: ar7: convert to clkdev_lookup adds b408b611eb95 mips: ar7: convert to CONFIG_COMMON_CLK adds 35f752be4f41 mips: ralink: convert to CONFIG_COMMON_CLK adds 63aadb77669a m68k: coldfire: use clkdev_lookup on most coldfire adds 007f84ede6e3 m68k: coldfire: remove private clk_get/clk_put adds 2f4574dd6dd1 clkdev: remove CONFIG_CLKDEV_LOOKUP adds 5617c9125bb6 clkdev: remove unused clkdev_alloc() interfaces adds 4c5519facf37 Merge tag 'clkdev-cleanup' of git://git.kernel.org/pub/scm [...] adds 54a696e61765 Merge branch 'clk-legacy' into clk-next adds 2d32cd3315f3 clk: qcom: smd-rpm: Fix wrongly assigned RPM_SMD_PNOC_CLK adds 5a386da363ff Merge branch 'clk-qcom' into clk-next adds c255f15105ba clk: ti: fix typo in routine description adds 4a8bc2644ef0 dt-bindings: ti: dpll: add spread spectrum support adds a543293391ad ARM: dts: am33xx-clocks: add spread spectrum support adds 2fdf0b888eba ARM: dts: am43xx-clocks: add spread spectrum support adds 0899431f95a7 clk: ti: add am33xx/am43xx spread spectrum clock support adds e8757de39c87 Merge branch 'clk-ti' into clk-next adds fc336ae622df clk: vc5: fix output disabling when enabling a FOD adds f09119823f43 Merge branch 'clk-vc5' into clk-next adds 7ad8cb71402a Merge remote-tracking branch 'clk/clk-next' adds b24e288d5063 clk: imx: Remove the audio ipg clock from imx8mp adds e446441a058a dt-bindings: arm: imx: scu: fix naming typo of clk compati [...] adds 659c12c7f5ce dt-bindings: arm: imx: scu: drop deprecated legacy clock binding adds 91e916771de0 clk: imx: scu: remove legacy scu clock binding support adds 5392c5de096a clk: imx: scu: add gpr clocks support adds 5964012ce37e clk: imx8qxp: add clock valid checking mechnism adds afd0406b4663 clk: imx8qm: add clock valid resource checking adds 2924b0b0c1cd clk: imx: scu: add enet rgmii gpr clocks adds babfaa9556d7 clk: imx: scu: add more scu clocks adds b192d04011ee clk: imx: scu: add parallel port clock ops adds aecf425fa948 clk: imx: scu: bypass cpu clock save and restore adds 6618b5aa655a clk: imx: scu: detach pd if can't power up adds a61cea83daaf clk: imx: scu: bypass pi_pll enable status restore adds cd8bd2f3ca64 clk: imx: scu: Add A53 frequency scaling support adds a43f6e8ae429 clk: imx: scu: Add A72 frequency scaling support adds 7487986c9a01 clk: imx: scu: Only save DC SS clock using non-cached clock rate adds a82327cc5edb clk: imx: scu: add parent save and restore adds 18a50f82cd2f clk: imx: scu: Do not enable runtime PM for CPU clks adds c586f53ae159 clk: imx8mq: remove SYS PLL 1/2 clock gates adds e1e51749a386 Merge remote-tracking branch 'clk-imx/for-next' adds f8ec89126a72 dt-bindings: clock: renesas: Document RZ/G2L SoC CPG driver adds ef3c613ccd68 clk: renesas: Add CPG core wrapper for RZ/G2L SoC adds 9c094430b9a6 Merge tag 'renesas-r9a07g044-dt-binding-defs-tag' into ren [...] adds 17f0ff3d49ff clk: renesas: Add support for R9A07G044 SoC adds 75b342d53485 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 6367594331fc csky: syscache: Fixup duplicate cache flush adds 280af034a71d csky: Kconfig: Remove unused selects adds 0fbac2275818 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 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next adds 6e5e55227c95 Merge tag 'v5.11' into h8300-next adds 155c9d288015 Merge remote-tracking branch 'h8300/h8300-next' adds bc7c9993a0d8 m68k: Drop -fno-strength-reduce from KBUILD_CFLAGS adds eeff86b6d18c m68k: dma: Remove unnecessary include of asm/cacheflush.h adds 9a51ebd7e5b6 MAINTAINERS, .mailmap: Update Finn Thain's email address adds b44bf9410a69 m68k: defconfig: Update defconfigs for v5.13-rc1 adds c1367ee016e3 m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning adds 1d9f9706deb5 Merge remote-tracking branch 'm68k/for-next' adds 2b5b8db1d0c2 m68knommu: fix missing LCD splash screen data initializer adds bb669a9b0fe6 Merge remote-tracking branch 'm68knommu/for-next' adds 695efefb2e31 microblaze: Cleanup unused functions adds 14a832498c23 arch: microblaze: Fix spelling mistake "vesion" -> "version" adds 8f7c2dc881c7 Merge remote-tracking branch 'microblaze/next' adds cf5b6a947873 MIPS: Octeon: drop dependency on CONFIG_HOLES_IN_ZONE adds 6a73022ee3fd MIPS: Loongson64: Fix build error 'secondary_kexec_args' u [...] adds 9fa996c5f003 MIPS:DTS:Correct device id of pcie for Loongnon-2K adds 33ae8f801ad8 hugetlb: clear huge pte during flush function on mips platform adds 5334d983f385 MIPS: SEAD3: Correct Ethernet node name adds ab5891a8350f dt-bindings: vendor-prefixes: Add an entry for OpenEmbed adds cbafa54aa2ae MIPS: ath79: ar9331: Add OpeneEmbed SOM9331 Board adds 69e22d9ff71b MIPS: ath79: ar9331: add pause property for the MAC <> swi [...] adds 4f5d31ce099d MIPS: Loongson64: Remove a "set but not used" variable adds c43e6b43d937 MIPS: Loongson64: Update loongson3_defconfig adds 01153887beb5 mips: dts: loongson: fix DTC unit name warnings adds dfd6553212c3 mips: dts: loongson: fix DTC unit name warnings adds a3da3d3d55a3 mips: dts: loongson: fix DTC unit name warnings adds 15b32eb21a48 mips: dts: loongson: fix DTC unit name warnings adds b35ef2dd1675 mips: dts: loongson: fix DTC unit name warnings adds ab78bb62e936 MIPS: Loongson64: Make some functions static in smp.c adds faf243ede968 mips: syscalls: define syscall offsets directly in <asm/unistd.h> adds c8ba52d1b7e3 mips: syscalls: use pattern rules to generate syscall headers adds 1660710cf5d8 MIPS: mm: XBurst CPU requires sync after DMA adds f92a05b9c0be MIPS: boot: Support specifying UART port on Ingenic SoCs adds fc52f92a6532 MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B) adds 63793d14137f MIPS: Kconfig: ingenic: Ensure MACH_INGENIC_GENERIC select [...] adds eb3849370ae3 MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER adds 318951afb3af MIPS: ingenic: jz4780: Fix I2C nodes to match DT doc adds 5e82cf987a15 MIPS: ingenic: gcw0: Set codec to cap-less mode for FM radio adds 0fe0fbc86711 MIPS: ingenic: rs90: Add dedicated VRAM memory region adds 59ce88b1b80e Merge remote-tracking branch 'mips/mips-next' adds ad4e600cbf89 drivers/soc/litex: remove 8-bit subregister option adds 6e03eb82dcd4 Merge remote-tracking branch 'openrisc/for-next' adds 3a5988b884a3 powerpc/32s: Remove m8260_gorom() adds 1a3c6ceed253 powerpc/asm-offset: Remove unused items adds 13c7dad95176 powerpc/paca: Remove mm_ctx_id and mm_ctx_slb_addr_limit adds f3f6d18417eb powerpc/papr_scm: Reduce error severity if nvdimm stats in [...] adds 9a1762a4a4ff powerpc/8xx: Update mpc885_ads_defconfig to improve CI adds 930a77c3ad79 powerpc/boot: Fix a typo in partial_decompress() comment adds c176c3d58a3e powerpc: Define NR_CPUS all the time adds 70d6ebf82bd0 powerpc/603: Avoid a pile of NOPs when not using SW LRU in [...] adds fe3dc333d2ed powerpc/mmu: Don't duplicate radix_enabled() adds 0441729e1637 powerpc/mmu: Remove leftover CONFIG_E200 adds 8af8d72dc58e powerpc/32s: Speed up likely path of kuap_update_sr() adds b09049c516af powerpc: Only pad struct pt_regs when needed adds ca8cc36901e9 powerpc/32s: Remove asm/book3s/32/hash.h adds 34f7f79827ec selftests/powerpc: Add test of mitigation patching adds 9b373899e960 powerpc/pseries/memhotplug: Remove unused inline function [...] adds c67454615cf9 selftests/powerpc: Fix duplicate included pthread.h adds ad06bcfd5b8f powerpc/pseries/ras: Delete a redundant condition branch adds feb0e079f43d powerpc/pseries: Set UNISOLATE on dlpar_memory_remove_by_i [...] adds 2ad216b4d6ff powerpc/pseries: check DRCONF_MEM_RESERVED in lmb_is_removable() adds 163e7921750f powerpc/pseries: break early in dlpar_memory_remove_by_cou [...] adds 40999b041e03 powerpc/pseries: minor enhancements in dlpar_memory_remove [...] adds f259fb893c69 powerpc/Makefile: Add ppc32/ppc64_randconfig targets adds 5b75bd763d36 powerpc/sstep: Add emulation support for ‘setb’ instruction adds 60060d704c55 powerpc/sstep: Add tests for setb instruction adds 73e6e4e01134 powerpc/powernv/pci: fix header guard adds 6fcb574125e6 powerpc: Kconfig: disable CONFIG_COMPAT for clang < 12 adds 7ee3e97e00a3 kprobes: Allow architectures to override optinsn page allocation adds b73c8cccd72a powerpc/kprobes: Replace ppc_optinsn by common optinsn adds 2cec178e35ba powerpc/xmon: make dumping log buffer contents more reliable adds 027f55e87c30 tty: hvc: udbg_hvc: retry putc on -EAGAIN adds 2c2732ed5daf Merge remote-tracking branch 'powerpc/next' adds f5397c3ee0a3 riscv: mm: add _PAGE_LEAF macro adds 141682f5b9d6 riscv: mm: make pmd_bad() check leaf condition adds c3b2d67046d2 riscv: mm: add param stride for __sbi_tlb_flush_range adds e88b333142e4 riscv: mm: add THP support on 64-bit adds 3332f4190674 riscv: mremap speedup - enable HAVE_MOVE_PUD and HAVE_MOVE_PMD adds 8f3e136ff378 riscv: mm: Remove setup_zero_page() adds db756746807b riscv: enable generic PCI resource mapping adds f842f5ff6aaf riscv: Move setup_bootmem into paging_init adds 50bae95e17c6 riscv: mm: Drop redundant _sdata and _edata declaration adds 8237c5243a61 riscv: Optimize switch_mm by passing "cpu" to flush_icache [...] adds 37a7a2a10ec5 riscv: Turn has_fpu into a static key if FPU=y adds 8c9f4940c27d riscv: kprobes: Remove redundant kprobe_step_ctx adds 3df952ae2ac8 riscv: Add __init section marker to some functions again adds 010623568222 riscv: mm: init: Consolidate vars, functions adds 7fa865f5640a riscv: TRANSPARENT_HUGEPAGE: depends on MMU adds cba43c31f14b riscv: Use global mappings for kernel pages adds ff76e3d7c3c9 riscv: fix build error when CONFIG_SMP is disabled adds 5def4429aefe riscv: mm: Use better bitmap_zalloc() adds efcec32fe84a riscv: Cleanup unused functions adds ae3d69bcc455 riscv: fix typo in init.c adds ce3aca0465e3 riscv: Only initialize swiotlb when necessary adds 837f6a73c03a riscv: Add mem kernel parameter support adds 9b79878ced8f riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED adds 7094e6acaf7a riscv: Simplify xip and !xip kernel address conversion macros adds 6126899f2b9c riscv: Introduce set_kernel_memory helper adds 84a844dab497 riscv: Map the kernel with correct permissions the first time adds 6b456a82fa76 Merge branch 'riscv-wx-mappings' into for-next adds 7b9dbbb41e1e riscv: add VMAP_STACK overflow detection adds 14512690a165 riscv: Enable HAVE_ARCH_HUGE_VMAP for 64BIT adds 79d9fc9a4a78 riscv: pass the mm_struct to __sbi_tlb_flush_range adds 0918a3c9b00b riscv: add ASID-based tlbflushing methods adds 4d6c3a443068 Merge remote-tracking branch 'risc-v/for-next' adds 766ea2680103 Merge branch 'fixes' into for-next adds d552a58d7080 s390/cpumf: remove counter transaction call backs adds 15e5b53ff4c9 s390/cpumf: remove WARN_ON_ONCE in counter start handler adds d460bb6c6417 s390: enable HAVE_IOREMAP_PROT adds af9ad82290a5 s390/entry: use assignment to read intcode / asm to copy gprs adds 17e89e1340a3 s390/facilities: move stfl information from lowcore to glo [...] adds 6c6a07fc7c98 s390/irq: add union/struct to access external interrupt pa [...] adds 755112b35cdd s390/traps: add struct to access transactional diagnostic block adds a237283fc405 s390/crypto: fix function/prototype mismatches adds 3b4dd96854c4 s390/zcrypt: remove zcrypt_device_count adds 95c09f0344f1 s390/ap: wire up bus->probe and bus->remove adds 197cec2853cb s390/ccwgroup: release the cdevs from within dev->release() adds b7d91d230a11 s390/sclp_vt220: fix console name to match device adds f73c632d387a s390/ipl: make parameter area accessible via struct parmarea adds 27c1dac0b6d8 s390/boot: access kernel command line via parmarea adds bdb8c9353ead s390/mm: ensure switch_mm() is executed with interrupts disabled adds 5789284710aa s390/smp: reallocate IPL CPU lowcore adds 587704efb3de s390/smp: do not preserve boot CPU lowcore on hotplug adds d2e834c62d7f s390/smp: remove redundant pcpu::lowcore member adds 0677519ab94d s390/ap: extend AP change bindings-complete uevent with counter adds 31aae32ca125 s390/vfio-ap: clean up vfio_ap_drv's definition adds 428b7f59835d s390/ccwgroup: simplify ungrouping when driver deregisters adds 17c0b86e5fab s390/ccwgroup: use BUS_NOTIFY_UNBOUND_DRIVER to trigger un [...] adds 42e8d652438f s390: disable SSP when needed adds 5d3516b36476 s390: appldata depends on PROC_SYSCTL adds c63c473f18a7 s390/cio: add tpi.h header file adds 34bbeed07494 s390: add struct tpi_info to struct pt_regs adds 0a500447b847 s390: use struct tpi_info in lowcore.h adds 21aadf2eb055 s390/lowcore: remove superfluous __packed annotations adds 3bd695813628 Merge branch 's390/fixes' into features adds 20232b18e534 s390/mcck: cleanup use of cleanup_sie_mcck adds 113af8e6f457 s390/decompressor: replace use of perl with simple sed/tr adds 3ba3a3f77e4f Merge branch 'features' into for-next adds bd35e273b211 Merge remote-tracking branch 's390/for-next' adds b1deeeb93933 sh: fix trivial misannotations adds 1e5b1406fbd2 sh: check return code of request_irq adds e2163ce7002b sh: boards: Fix the cacography in irq.c adds 97709ef02217 sh: boot: add intermediate vmlinux.bin* to targets instead [...] adds 7ec713058f21 sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ adds 71ae1f7c775e maple: fix wrong return value of maple_bus_init(). adds 258cf5f8aef4 sh: kdump: add some attribute to function adds 2882b7626f49 sh: kernel: traps: remove unused variable adds 32a8405d3589 Merge remote-tracking branch 'sh/for-next' adds 21e0c3d5f633 xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] adds 9cacb5fa8906 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 5c350aa11b44 fcntl: remove unused VALID_UPGRADE_FLAGS adds cfe80306a0dd open: don't silently ignore unknown O-flags in openat2() adds 15845cbcd12a test: add openat2() test for invalid upper 32 bit flag value adds dd8b477f9a3d mount: Support "nosymfollow" in new mount api adds 5990b5d770cb tests: test MOUNT_ATTR_NOSYMFOLLOW with mount_setattr() adds 5ddf9602d711 Merge branch 'fs.mount_setattr.nosymfollow' into for-next adds beb383ae9434 Merge remote-tracking branch 'pidfd/for-next' adds 77f30bfcfcf4 fscrypt: don't ignore minor_hash when hash is 0 adds 2fc2b430f559 fscrypt: fix derivation of SipHash keys on big endian CPUs adds 793b5732a584 Merge remote-tracking branch 'fscrypt/master' adds 09f9345b31dd Merge branch 'misc-5.13' into for-next-current-v5.12-20210601 adds 5818ee1bc0a8 Merge branch 'for-next-current-v5.12-20210601' into for-ne [...] adds 3c7b19563b4b btrfs: correct try_lock_extent() usage in read_extent_buff [...] adds e0c4a6ff661a btrfs: remove stale comment for argument seed of btrfs_fin [...] adds 117665ee6cfc btrfs: check worker before need_preemptive_reclaim adds 9fe50a8ae20c btrfs: only clamp the first time we have to start flushing adds 338f0983e9f4 btrfs: take into account global rsv in need_preemptive_reclaim adds 12524eb6c009 btrfs: use the global rsv size in the preemptive thresh ca [...] adds 24e769fb55f3 btrfs: don't include the global rsv size in the preemptive [...] adds 56718a28cdcd btrfs: only ignore delalloc if delalloc is much smaller th [...] adds e1bb644193dc btrfs: handle preemptive delalloc flushing slightly differently adds f5741359c851 btrfs: zoned: print message when zone sanity check type fails adds 7a98ddc35f91 btrfs: zoned: bail out if we can't read a reliable write pointer adds ea19fbfc4811 btrfs: rename check_async_write and let it return bool adds 4e61b3209061 btrfs: make btrfs_verify_data_csum() to return a bitmap adds 6488682affaa btrfs: submit read time repair only for each corrupted sector adds 35dd6baa8339 btrfs: remove io_failure_record::in_validation adds c046ebaa45ed btrfs: return EAGAIN if defrag is canceled adds 7b971ebb97a8 btrfs: zoned: factor out zoned device lookup adds 45427e96807e btrfs: fix error handling in btrfs_del_csums adds b174437c7bc9 btrfs: return errors from btrfs_del_csums in cleanup_ref_head adds 70a84b845d33 btrfs: mark ordered extent and inode with error if we fail [...] adds c3534cf31e9d btrfs: fixup error handling in fixup_inode_link_counts adds 0a9bb57814a2 btrfs: check error value from btrfs_update_inode in tree log adds e35e75237e10 btrfs: abort in rename_exchange if we fail to insert the s [...] adds f8ee3ada991d btrfs: scrub: per-device bandwidth control adds 9c34e2d22d51 btrfs: make btrfs_release_delayed_iref handle the !iref case adds 1f679b1e472b btrfs: fix error handling in __btrfs_update_delayed_inode adds b8b467272452 btrfs: abort transaction if we fail to update the delayed inode adds 656324d5600f btrfs: fix fsync failure and transaction abort after write [...] adds c062a6c4d80a btrfs: fix misleading and incomplete comment of btrfs_truncate() adds bad79890a946 btrfs: don't set the full sync flag when truncation does n [...] adds 6b3d06e05b5f btrfs: do not write supers if we have an fs error adds 428eca83d5a0 btrfs: always abort the transaction if we abort a trans handle adds 79af31bf4e6e btrfs: fix compressed writes that cross stripe boundary adds 625e8d90cc35 btrfs: fix deadlock when cloning inline extents and low on [...] adds c9c92bc57719 btrfs: scrub: fix subpage repair error caused by hard code [...] adds cf3c2a6ce864 btrfs: make free space cache size consistent across differ [...] adds c1a9b1f5f6da btrfs: remove the unused parameter @len for btrfs_bio_fits [...] adds 914897d792d8 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] adds 58c77b9349ef btrfs: refactor submit_extent_page() to make bio and its f [...] adds b9f6db66c509 btrfs: make subpage metadata write path call its own endio [...] adds 59b4529e3ddb btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() adds c6a1d5768420 btrfs: make Private2 lifespan more consistent adds 4dba38fd6501 btrfs: refactor how we finish ordered extent io for endio [...] adds 82c4bbae2e60 btrfs: update comments in btrfs_invalidatepage() adds f32bee78c83e btrfs: introduce btrfs_lookup_first_ordered_range() adds 4b4978c678d5 btrfs: refactor btrfs_invalidatepage() for subpage support adds b0d59e44c7e6 btrfs: rename PagePrivate2 to PageOrdered inside btrfs adds b60cf7a8fd12 btrfs: fix hang when run_delalloc_range() failed adds 4a67ffe89d7c btrfs: sysfs: fix format string for some discard stats adds 1dc2dcbaa1c3 btrfs: clear defrag status of a root if starting transacti [...] adds 2a50b101a992 btrfs: clear log tree recovering status if starting transa [...] adds 9408f103a49f btrfs: scrub: factor out common scrub_stripe constraints adds 3f4c00b0bb62 btrfs: document byte swap optimization of root_item::flags [...] adds 6e7c9a583985 btrfs: reduce compressed_bio members' types adds f0e74effd73b btrfs: remove extra sb::s_id from message in btrfs_validat [...] adds f35c4eb4a0e7 btrfs: simplify eb checksum verification in btrfs_validate [...] adds 0b43f98e5568 btrfs: clean up header members offsets in write helpers adds 10e3071f07a0 btrfs: protect exclusive_operation by super_lock adds cd873855df1e btrfs: add cancellable chunk relocation support adds 9c26d4465630 btrfs: introduce try-lock semantics for exclusive op start adds 9c50db8a4825 btrfs: add wrapper for conditional start of exclusive operation adds 6d29c917b1d1 btrfs: add cancellation to resize adds fc3ba3657661 btrfs: add device delete cancel adds b82d13fcfae2 btrfs: avoid unnecessary logging of xattrs during fast fsyncs adds 9be4cc7cf9c6 btrfs: zoned: fix zone number to sector/physical calculation adds 5afaddd50b50 btrfs: reduce the variable size to fit nr_pages adds 8742c7a62779 btrfs: optimize variables size in btrfs_submit_compressed_read adds c09251839635 btrfs: optimize variables size in btrfs_submit_compressed_write adds 0aadf2ab3021 btrfs: fix comment about max_out in btrfs_compress_pages adds 15d194dd3510 btrfs: use list_last_entry in add_falloc_range adds bacba8d4c7c8 btrfs: return value from btrfs_mark_extent_written() in ca [...] adds 5300de799b54 btrfs: add a helper for retrieving BTRFS_MAX_EXTENT_SIZE adds 69dd8468194b btrfs: promote debugging asserts to full-fledged checks in [...] adds d8bbb6fc6fdc Merge branch 'misc-next' into for-next-next-v5.13-20210601 adds 7f651d74eaa4 btrfs: pass bytenr directly to __process_pages_contig() adds 54124a460eee btrfs: refactor page status update into process_one_page() adds 38773e8b3e68 btrfs: provide btrfs_page_clamp_*() helpers adds 2bec82d286ef btrfs: only require sector size alignment for end_bio_exte [...] adds 00c9af0fcfa2 btrfs: make btrfs_dirty_pages() to be subpage compatible adds 6fa52c912f99 btrfs: make __process_pages_contig() to handle subpage dir [...] adds 8b5bd3de72af btrfs: make end_bio_extent_writepage() to be subpage compatible adds 221e0609fee0 btrfs: make process_one_page() to handle subpage locking adds d4651749b3da btrfs: introduce helpers for subpage ordered status adds e67a72dddbdd btrfs: make page Ordered bit to be subpage compatible adds c1173bd44e10 btrfs: update locked page dirty/writeback/error bits in __ [...] adds 1b6b75be6006 btrfs: prevent extent_clear_unlock_delalloc() to unlock pa [...] adds c60029756090 btrfs: make btrfs_set_range_writeback() subpage compatible adds 5d0d516ad408 btrfs: make __extent_writepage_io() only submit dirty rang [...] adds 1ebae7e96d3b btrfs: make btrfs_truncate_block() to be subpage compatible adds d69b307a0f24 btrfs: make btrfs_page_mkwrite() to be subpage compatible adds 1ed4eb658c95 btrfs: reflink: make copy_inline_to_page() to be subpage c [...] adds 371cddd4b702 btrfs: fix the filemap_range_has_page() call in btrfs_punc [...] adds e8b2b817a43e btrfs: don't clear page extent mapped if we're not invalid [...] adds ebaa0ccb0c59 Merge branch 'ext/qu/subpage-prep2-tomerge' into for-next- [...] adds e1cf177baa2f btrfs: add a btrfs_has_fs_error helper adds 8eb86576cd23 btrfs: do not infinite loop in data reclaim if we aborted adds 12ffcae15e02 btrfs: change handle_fs_error in recover_log_trees to aborts adds 3a799c68a442 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210601 adds e1bde17d1592 Merge branch 'for-next-next-v5.13-20210601' into for-next- [...] adds 1cde46c096ac Merge remote-tracking branch 'btrfs/for-next' adds 9e06e4f77c86 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty adds 862e3dcedc11 ceph: make ceph_netfs_read_ops static adds 28d31d40b651 ceph: make ceph_queue_cap_snap static adds a30850b00a2c libceph: kill ceph_none_authorizer::reply_buf adds f9f9eb473076 libceph: fix some spelling mistakes adds 182b9eef6b27 libceph: remove unnecessary ret variable in ceph_auth_init() adds 1b269bcade7c libceph: fix doc warnings in cls_lock_client.c adds da53e97385d6 Merge remote-tracking branch 'ceph/master' adds 901fced6ed9d cifs: fix ipv6 formating in cifs_ses_add_channel adds 67b41671dcf6 cifs: remove duplicated prototype adds 9f482384ed82 cifs: Remove unused inline function is_sysvol_or_netlogon() adds 0e65c015c02c cifs: Constify static struct genl_ops adds 1ed329d9865e cifs: remove redundant initialization of variable rc adds 7e8997ef5898 cifs: fix doc warnings in cifs_dfs_ref.c adds 85d943737fac cifs: improve fallocate emulation adds 233975b31cad cifs: do not send tree disconnect to ipc shares adds 78dd70e8049d cifs: get rid of @noreq param in __dfs_cache_find() adds c3d785fa5c7b cifs: keep referral server sessions alive adds 46201e777948 cifs: handle different charsets in dfs cache adds 2d8e6f913e93 cifs: fix path comparison and hash calc adds b6cd8742de34 cifs: set a minimum of 2 minutes for refreshing dfs cache adds 80db4ddf9b9e cifs: do not share tcp servers with dfs mounts adds 98d77922abd1 cifs: missed ref-counting smb session in find adds 37568debcd17 cifs: enable extended stats by default adds d01a3530e1ec cifs: avoid starvation when refreshing dfs cache adds 93223fc8b35a cifs: decoding negTokenInit with generic ASN1 decoder adds 4990ded019be Merge remote-tracking branch 'cifs/for-next' adds 0626e6641f6b cifsd: add server handler for central processing and tranp [...] adds e2f34481b24d cifsd: add server-side procedures for SMB3 adds f44158485826 cifsd: add file operations adds a848c4f15ab6 cifsd: add Kconfig and Makefile adds 3a3fd9d4939f MAINTAINERS: add cifsd kernel server adds c0e8110e6c75 cifsd: fix WARNING: Title overline too short adds 42da4086b987 cifsd: fix WARNING: document isn't included in any toctree adds 36ba38663be0 cifsd: uniquify extract_sharename() adds 1e853b937b2f cifsd: Fix a handful of spelling mistakes adds e3f70873289a cifsd: fix WARNING: unmet direct dependencies detected for [...] adds 86df49e105af cifsd: fix a precedence bug in parse_dacl() adds 8ef329670657 cifsd: fix a IS_ERR() vs NULL bug adds a2ba2709f5e4 cifsd: Fix a use after free on error path adds bc3fcc9462ef cifsd: fix static checker warning from smb_direct_post_sen [...] adds 50355b0b2010 cifsd: fix static checker warning from smb_check_perm_dacl() adds 04bee6e336be cifsd: update cifsd.rst document adds 04165366515a cifsd: add index.rst in cifs documentation adds 2e2b0dda1889 cifsd: remove unneeded FIXME comments adds 95fa1ce947d6 cifsd: fix incorrect comments adds 548e9ad31739 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds b24c93358035 cifsd: Pass string length parameter to match_pattern() adds 269d3feec1b0 cifsd: fix build warnings from cifsd.rst adds c1ea111fd1bb cifsd: Fix an error code in smb2_read() adds 849f59e1a18a cifsd: fix error handling in ksmbd_server_init() adds 3161ad3a717e cifsd: remove redundant assignment to variable err adds e5066499079d cifsd: remove unneeded macros adds 69f447be1513 cifsd: fix wrong use of rw semaphore in __session_create() adds 20ea7fd2ac75 cifsd: use kmalloc() for small allocations adds c36fca8630dd cifsd: add the check to work file lock and rename behavior [...] adds 7cb82de3cdf2 cifsd: fix error return code in ksmbd_vfs_remove_file() adds 64b39f4a2fd2 cifsd: clean-up codes using chechpatch.pl --strict adds a648d8aff84b cifsd: merge time_wrappers.h into smb_common.h adds 536556490177 cifsd: fix wrong prototype in comment adds a36abeaaf00f cifsd: fix implicit declaration of function 'groups_alloc' adds 17af7d5b8a95 cifsd: fix implicit declaration of function 'locks_alloc_lock' adds d710f37c7bcd cifsd: remove smack inherit leftovers adds 96a34377dc5a cifsd: remove calling d_path in error paths adds 1637023594c1 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds d2f72ed8fa0c cifsd: use file_inode() instead of d_inode() adds 8044ee8e64b4 cifsd: remove useless error handling in ksmbd_vfs_read adds 02b68b2065c9 cifsd: use xarray instead of linked list for tree connect list adds 5da64d8784d3 cifsd: remove stale prototype and variables adds c250e8f5566f cifsd: fix memory leak when loop ends adds 822bc8ea514e cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 86f52978465b cifsd: fix memdup.cocci warnings adds 79f6b11a104f cifsd: remove wrappers of kvmalloc/kvfree adds 9cca7516f4c6 doc: cifsd: change the reference to configuration.txt adds 4030b278368d cifsd: prevent a integer overflow in wm_alloc() adds 0ab777453f80 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds 1920bb1f8022 cifsd: remove unused including <linux/version.h> adds d40012a83f87 cifsd: declare ida statically adds ff1d57272552 cifsd: add the check if parent is stable by unexpected rename adds 7c3d3e99ca29 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds 3c20378325c7 cifsd: re-implement ksmbd_vfs_kern_path adds 24b626967d95 cifsd: fix reference count decrement of unclaimed file in [...] adds 915f570a971b cifsd: Remove smb2_put_name() adds 7e8094a73e52 cifsd: remove unused smberr.h adds 2efec2dee861 cifsd: remove unused nterr.c file adds 5626518ecaa5 cifsd: move nt time functions to misc.c adds e6b1059ffaea cifsd: Fix potential null-ptr-deref in smb2_open() adds fba08fa005e4 cifsd: use d_inode() adds 73f9dad511e8 cifsd: remove the dead code of unimplemented durable handle adds a299669b2c3d cifsd: Update access check in set_file_allocation_info/set [...] adds 7adfd4f6f78e cifsd: Remove is_attributes_write_allowed() wrapper adds ced2b26a76cd cifsd: Fix regression in smb2_get_info adds 204fcceb7ccf cifsd: add ksmbd/nfsd interoperability to feature table adds a4382db9bac3 cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path adds 79caa9606df1 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] adds e7735c854880 cifsd: Update out_buf_len in smb2_populate_readdir_entry() adds 1fca8038e9f1 cifsd: Fix potential null-ptr-deref in destroy_previous_session() adds 5a0ca7700591 cifsd: add support for AES256 encryption adds bcd62a368314 cifsd: fix invalid memory access in smb2_write() adds fad4161b5cd0 cifsd: decoding gss token using lib/asn1_decoder.c adds 63c454f83928 cifsd: fix WARNING: Possible unnecessary 'out of memory' message adds 3d47e5462389 cifsd: fix WARNING: Too many leading tabs adds 5ce071659302 cifsd: fix build break from asn1 adds 2018da7d40e5 Merge pull request #46 from namjaejeon/cifsd-for-next adds 5616015f548a cifsd: fix boolreturn.cocci warnings adds 50bf80a553cc cifsd: fix xfstests generic/504 test failure adds e080fa802128 Merge pull request #47 from namjaejeon/cifsd-for-next adds 8602c3e2ceef cifsd: Do not use 0 or 0xFFFFFFFF for TreeID adds eb817368f50c cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE adds 8b42d863889a Merge pull request #48 from namjaejeon/cifsd-for-next adds be29a3709b89 cifsd: fix build error without CONFIG_OID_REGISTRY adds 4ead0568f798 Merge pull request #49 from namjaejeon/cifsd-for-next adds cdd10398e71a cifsd: add goto fail in asn1_oid_decode() adds 3566a2b0f73a cifsd: use memcmp instead of for loop check in oid_eq() adds 8bae4419ce63 cifsd: add goto fail in neg_token_init_mech_type() adds 94096702376e cifsd: move fips_enabled check before the str_to_key() adds fd43cbbe0af5 cifsd: just return smbhash() instead of using rc return value adds 7e38ea254c82 cifsd: move ret check before the out label adds 4a6b02282632 cifsd: simplify error handling in ksmbd_auth_ntlm() adds 192cc732c65a cifsd: remove unneeded type casting adds b72802aa77dc cifsd: set error return value for memcmp() difference adds 876edcc4cffd cifsd: return zero in always success case adds 522dcc76269f cifsd: never return 1 on failure adds 41a7848a01b3 cifsd: add the check if nvec is zero adds 08591ccfdd4f cifsd: len can never be negative in ksmbd_init_sg() adds 03f1c3d38887 cifsd: remove unneeded initialization of rc variable in ks [...] adds 27aa646db0f0 cifsd: fix wrong return value in ksmbd_crypt_message() adds 73b8b0853942 cifsd: change success handling to failure handling adds 533a45da1a89 cifsd: add default case in switch statment in alloc_shash_desc() adds 12fc704441ad cifsd: call kzalloc() directly instead of wrapper adds d3cd8c491559 cifsd: simplify error handling in ksmbd_gen_preauth_integr [...] adds 0e579cd17f8e cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_fi [...] adds 704780597626 cifsd: alignment match open parenthesis adds a2d0b5034a5f cifsd: add the check to prevent potential overflow with sm [...] adds a2d6321b459a cifsd: braces {} should be used on all arms of this statement adds c8ed11522b4a cifsd: spaces preferred around that '/' adds 2f5205c2377c cifsd: don't use multiple blank lines adds 10268f7d5755 cifsd: No space is necessary after a cast adds fe30ea69ff81 cifsd: Blank lines aren't necessary after an open brace '{' adds 070fb21e5912 cifsd: Alignment should match open parenthesis adds c986ed981ae6 cifsd: remove unnecessary parentheses around adds fc2d1b58c4f2 cifsd: Prefer kernel type 'u16' over 'uint16_t' adds a6a5fa77805b cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow sy [...] adds bfe6cb0ce5dd Merge pull request #50 from namjaejeon/cifsd-for-next adds 152de8c68d13 cifsd: fix Control flow issues in ksmbd_build_ntlmssp_chal [...] adds 10a96b2b45e0 Merge pull request #51 from namjaejeon/cifsd-for-next adds 40c594b64766 cifsd: enclose macro variables in parenthesis adds d7e5852b4deb cifsd: make alignment match open parenthesis adds 113ef68d47f5 cifsd: fix memleak in ksmbd_vfs_stream_write() adds 673b9ba7a140 cifsd: fix memleak in ksmbd_vfs_stream_read() adds fd6de099d7fa cifsd: check return value of ksmbd_vfs_getcasexattr() correctly adds 2ae1a6cc4302 cifsd: fix potential read overflow in ksmbd_vfs_stream_read() adds 55b4fcdf0fe8 Merge pull request #52 from namjaejeon/cifsd-for-next adds 97d7f3d3e0e7 cifsd: fix additional warnings from checkpatch.pl --strict adds ce95240b5d8c Merge pull request #53 from namjaejeon/cifsd-for-next adds 6c4e675ad359 cifsd: fix list_add double add BUG_ON trap in setup_async_work() adds ade62d8b429f cifsd: set epoch in smb2_lease_break response adds d4b26c285802 cifsd: fix possible compile error for asn1.c adds 3aefd54da5ec cifsd: remove duplicated argument adds 015b1dc381fd Merge pull request #54 from namjaejeon/cifsd-for-next adds 99f45259fe12 cifsd: append ksmbd prefix into names for asn1 decoder adds be8bcf8baaec Merge pull request #55 from namjaejeon/cifsd-for-next adds ea387689a35c Merge remote-tracking branch 'cifsd/cifsd-for-next' adds dd33f1f7aaf0 configfs: fix the kerneldoc comment for configfs_create_bin_file adds 44b9a000df5c configfs: drop pointless kerneldoc comments adds 7fe1e79b59ba configfs: implement the .read_iter and .write_iter methods adds f4717d9d63e9 Merge remote-tracking branch 'configfs/for-next' adds 0508c1ad0f26 erofs: fix error return code in erofs_read_superblock() adds 7dea3de7d384 erofs: remove the occupied parameter from z_erofs_pagevec_ [...] adds c5fcb51111b8 erofs: clean up file headers & footers adds 23ff564e5aec Merge remote-tracking branch 'erofs/dev' adds 4202e96cbf76 exfat: avoid incorrectly releasing for root inode adds 5264f724cf1f exfat: handle wrong stream entry size in exfat_readdir() adds 7d1bae1ae8a8 Merge remote-tracking branch 'exfat/dev' adds 2335e1b8ee3b Pull MAINTAINERS file update. adds a5882ee966b1 Pull disabling of quotactl_path syscall. Merge branch 'for [...] adds a149127be52f reiserfs: add check for invalid 1st journal block adds fa236c2b2d44 udf: Fix NULL pointer dereference in udf_symlink function adds 21e4e15a846f reiserfs: Remove unneed check in reiserfs_write_full_page() adds 64c2c2c62f92 quota: Change quotactl_path() systcall to an fd-based one adds 65ffb3d69ed3 quota: Wire up quotactl_fd syscall adds e7ca3b93d2bb Pull quotactl_fd() syscall from Jan Kara. adds f644bc449b37 fanotify: fix copy_event_to_user() fid error clean up adds d9e26b2de216 Pull fanotify fd leak fix. adds 30d0f919d665 Merge remote-tracking branch 'ext3/for_next' adds 84ed553af7e5 ext4: add discard/zeroout flags to journal flush adds 339183dfb87c ext4: add ioctl EXT4_IOC_CHECKPOINT adds a492dedb708d ext4: update journal documentation adds 70efbfa267ad Merge remote-tracking branch 'ext4/dev' adds 5db479f049c4 f2fs: compress: rename __cluster_may_compress adds ee68d27181f0 f2fs: add cp_error check in f2fs_write_compressed_pages adds b763f3bedc2d f2fs: restructure f2fs page.private layout adds cad83c968c2e f2fs: fix to avoid racing on fsync_entry_slab by multi fil [...] adds d927ccfccb00 f2fs: Prevent swap file in LFS mode adds 89e53ff1651a f2fs: atgc: fix to set default age threshold adds fbec3b963ae1 f2fs: compress: remove unneeded f2fs_put_dnode() adds 91f0fb6903ed f2fs: compress: clean up parameter of __f2fs_cluster_blocks() adds 4f55dc2a988b f2fs: return success if there is no work to do adds 0dd571785d61 f2fs: add MODULE_SOFTDEP to ensure crc32 is included in th [...] adds e3c548323d32 f2fs: let's allow compression for mmap files adds 4a67d9b07ac8 f2fs: compress: fix to disallow temp extension adds 8939a8489ca6 f2fs: atgc: export entries for better tunability via sysfs adds b585a90e9fe2 f2fs: avoid attaching SB_ACTIVE flag during mount/remount adds 39c036a98d52 f2fs: compress: remove unneeded preallocation adds 1f13c48bbce1 f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] adds f8b6ecbe96ca f2fs: logging neatening adds 1a59a14da8f2 f2fs: support RO feature adds 713782802935 f2fs: Show casefolding support only when supported adds 4dcca668d91a f2fs: Advertise encrypted casefolding in sysfs adds 4ea9aa8c6369 f2fs: add pin_file in feature list adds b057af902a6b f2fs: clean up /sys/fs/f2fs/<disk>/features adds ad7f23116c87 f2fs: compress: add compress_inode to cache compressed blocks adds 16c4ad4350b9 f2fs: swap: remove dead codes adds a529f200d4f9 f2fs: swap: support migrating swapfile in aligned write mode adds e5cdbea0543b Merge remote-tracking branch 'f2fs/dev' adds d92d88f0568e fuse: Fix crash in fuse_dentry_automount() error path adds e3a43f2a9539 fuse: Fix crash if superblock of submount gets killed early adds e4a9ccdd1c03 fuse: Fix infinite loop in sget_fc() adds 2de159bb3b87 Merge remote-tracking branch 'fuse/for-next' adds 577ebd195f95 fs: Fix typo issue adds cf1031ed4752 jfs: Remove trailing semicolon in macros adds 492109333c29 fs/jfs: Fix missing error code in lmLogInit() adds 11e950ab79dd Merge remote-tracking branch 'jfs/jfs-next' adds a948b1142cae NFSD: Fix TP_printk() format specifier in nfsd_clid_class adds 87b2394d60c3 NFSD: Add an RPC authflavor tracepoint display helper adds 27787733ef44 NFSD: Add nfsd_clid_cred_mismatch tracepoint adds 744ea54c869c NFSD: Add nfsd_clid_verf_mismatch tracepoint adds 0bfaacac57e6 NFSD: Remove trace_nfsd_clid_inuse_err adds 7e3b32ace609 NFSD: Add nfsd_clid_confirmed tracepoint adds cee8aa074281 NFSD: Add nfsd_clid_reclaim_complete tracepoint adds c41a9b7a906f NFSD: Add nfsd_clid_destroyed tracepoint adds 2958d2ee7102 NFSD: Add a couple more nfsd_clid_expired call sites adds 237f91c85ace NFSD: Add tracepoints for SETCLIENTID edge cases adds e8f80c5545ec NFSD: Add tracepoints for EXCHANGEID edge cases adds 1736aec82a15 NFSD: Constify @fh argument of knfsd_fh_hash() adds 8476c69a7fa0 NFSD: Capture every CB state transition adds 167145cc64ce NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_<state> macros adds 806d65b617d8 NFSD: Add cb_lost tracepoint adds b200f0e35338 NFSD: Adjust cb_shutdown tracepoint adds 9f57c6062bf3 NFSD: Remove spurious cb_setup_err tracepoint adds 3c92fba557c6 NFSD: Enhance the nfsd_cb_setup tracepoint adds 2cde7f8118f0 NFSD: Add an nfsd_cb_lm_notify tracepoint adds 87512386e951 NFSD: Add an nfsd_cb_offload tracepoint adds 17d76ddf76e4 NFSD: Replace the nfsd_deleg_break tracepoint adds 4ade892ae1c3 NFSD: Add an nfsd_cb_probe tracepoint adds 1d2bf65983a1 NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints adds d6cbe98ff32a NFSD: Update nfsd_cb_args tracepoint adds e5d74a2d0ee6 nfsd: Prevent truncation of an unlinked inode from blockin [...] adds eeeadbb9bd56 nfsd: move some commit_metadata()s outside the inode lock adds eac0b17a77fb NFSD add vfs_fsync after async copy is done adds f4e44b393389 NFSD: delay unmount source's export after inter-server cop [...] adds 01acfe06f3f8 NFSv4.2: remove restriction of copy size for inter-server copy. adds f2f8642df1af nfsd: move fsnotify on client creation outside spinlock adds 21c2eed41e37 xprtrdma: Fix spelling mistakes adds 69ec7097be26 nfsd4: Expose the callback address and state of each NFS4 client adds eaf46c51a254 nfsd: fix kernel test robot warning in SSC code adds 220371535410 NFSD: Fix error return code in nfsd4_interssc_connect() adds df03bbdb87bf Merge remote-tracking branch 'nfsd/nfsd-next' adds cba7dcd8878e 9p/trans_virtio: Remove sysfs file on probe failure adds 56440d65eae1 Merge remote-tracking branch 'v9fs/9p-next' adds 0a683794ace2 xfs: split up xfs_buf_allocate_memory adds 07b5c5add42a xfs: use xfs_buf_alloc_pages for uncached buffers adds c9fa563072e1 xfs: use alloc_pages_bulk_array() for buffers adds 02c511738688 xfs: merge _xfs_buf_get_pages() adds e7d236a6fe51 xfs: move page freeing into _xfs_buf_free_pages() adds 54cd3aa6f810 xfs: remove ->b_offset handling for page backed buffers adds 934d1076bb2c xfs: simplify the b_page_count calculation adds 289ae7b48c2c xfs: get rid of xb_to_gfp() adds 170041f71596 xfs: cleanup error handling in xfs_buf_get_map adds 8bcac7448a94 xfs: merge xfs_buf_allocate_memory adds ebf2e3372332 Merge tag 'xfs-buf-bulk-alloc-tag' of git://git.kernel.org [...] adds 9bbafc71919a xfs: move xfs_perag_get/put to xfs_ag.[ch] adds 61aa005a5bd7 xfs: prepare for moving perag definitions and support to libxfs adds 07b6403a6873 xfs: move perag structure and setup to libxfs/xfs_ag.[ch] adds f250eedcf762 xfs: make for_each_perag... a first class citizen adds 934933c3eec9 xfs: convert raw ag walks to use for_each_perag adds 6f4118fc6482 xfs: convert xfs_iwalk to use perag references adds 7f8d3b3ca6fe xfs: convert secondary superblock walk to use perags adds 45d066211756 xfs: pass perags through to the busy extent code adds 30933120ad79 xfs: push perags through the ag reservation callouts adds 58d43a7e3263 xfs: pass perags around in fsmap data dev functions adds be9fb17d88f0 xfs: add a perag to the btree cursor adds fa9c3c197329 xfs: convert rmap btree cursor to using a perag adds a81a06211fb4 xfs: convert refcount btree cursor to use perags adds 289d38d22cd8 xfs: convert allocbt cursors to use perags adds 7b13c5155182 xfs: use perag for ialloc btree cursors adds 50f02fe3338d xfs: remove agno from btree cursor adds 4268547305c9 xfs: simplify xfs_dialloc_select_ag() return values adds 89b1f55a2951 xfs: collapse AG selection for inode allocation adds b652afd93703 xfs: get rid of xfs_dir_ialloc() adds 309161f6603c xfs: inode allocation can use a single perag instance adds 8237fbf53d6f xfs: clean up and simplify xfs_dialloc() adds f40aadb2bb64 xfs: use perag through unlink processing adds 509201163fca xfs: remove xfs_perag_t adds c3eabd365034 Merge tag 'xfs-perag-conv-tag' of git://git.kernel.org/pub [...] adds 9ba0889e2272 xfs: drop the AGI being passed to xfs_check_agi_freecount adds a7bcb147fef3 xfs: clean up open-coded fs block unit conversions adds 20bd8e63f30b xfs: remove unnecessary shifts adds f52edf6c54d9 Merge tag 'unit-conversion-cleanups-5.14_2021-06-03' of ht [...] adds 5f7fd7508620 xfs: sort variable alphabetically to avoid repeated declaration adds 9673261c32dc xfs: Remove redundant assignment to busy adds 5a981e4ea8ff xfs: mark xfs_bmap_set_attrforkoff static adds 977ec4ddf0b7 xfs: don't take a spinlock unconditionally in the DIO fastpath adds 8b943d21d40d Merge tag 'assorted-fixes-5.14-1_2021-06-03' of https://gi [...] adds 1ad2cfe0a570 xfs: move the quotaoff dqrele inode walk into xfs_icache.c adds 3ea06d73e3c0 xfs: detach inode dquots at the end of inactivation adds df60019739d8 xfs: move the inode walk functions further down adds c1115c0cba2b xfs: rename xfs_inode_walk functions to xfs_icwalk adds c809d7e948a1 xfs: pass the goal of the incore inode walk to xfs_inode_walk() adds b9baaef42f76 xfs: separate the dqrele_all inode grab logic from xfs_ino [...] adds 9d2793ceecb9 xfs: move xfs_inew_wait call into xfs_dqrele_inode adds 7fdff52623b4 xfs: remove iter_flags parameter from xfs_inode_walk_* adds f427cf5c6236 xfs: remove indirect calls from xfs_inode_walk{,_ag} adds d20d5edcf941 xfs: clean up inode state flag tests in xfs_blockgc_igrab adds 594ab00b760f xfs: make the icwalk processing functions clean up the grab state adds 919a4ddb6841 xfs: fix radix tree tag signs adds 9d5ee8375951 xfs: pass struct xfs_eofblocks to the inode scan callback adds f1bc5c5630f9 xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag adds c076ae7a9361 xfs: refactor per-AG inode tagging functions adds ffc18582ed18 Merge tag 'inode-walk-cleanups-5.14_2021-06-03' of https:/ [...] adds 255794c7ed7a xfs: only reset incore inode health state flags when recla [...] adds 7975e465af6b xfs: drop IDONTCACHE on inodes when we mark them sick adds 9492750a8b18 xfs: selectively keep sick inodes in memory adds 295abff2fb94 Merge tag 'fix-inode-health-reports-5.14_2021-06-08' of ht [...] adds 2d53f66baffd xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ adds b26b2bf14f82 xfs: rename struct xfs_eofblocks to xfs_icwalk adds 68b2c8bcdb81 Merge tag 'rename-eofblocks-5.14_2021-06-08' of https://gi [...] adds 7660a5b48fbe xfs: log stripe roundoff is a property of the log adds 5fd9256ce156 xfs: separate CIL commit record IO adds 944f2c49fba1 xfs: remove xfs_blkdev_issue_flush adds db7e30204e4c xfs: async blkdev cache flush adds 0279bbbbc03f xfs: CIL checkpoint flushes caches unconditionally adds 69d51e0e1686 xfs: remove need_start_rec parameter from xlog_write() adds cb1acb3f3246 xfs: journal IO cache flush reductions adds 3682277520d6 xfs: Fix CIL throttle hang when CIL space used going backwards adds f39ae5297c5c xfs: xfs_log_force_lsn isn't passed a LSN adds e12213ba5d90 xfs: AIL needs asynchronous CIL forcing adds facd77e4e38b xfs: CIL work is serialised, not pipelined adds 877cf3473914 xfs: factor out the CIL transaction header building adds fa55689e031e xfs: only CIL pushes require a start record adds 58adbf5268b1 xfs: embed the xlog_op_header in the unmount record adds 1d4f4b375658 xfs: embed the xlog_op_header in the commit record adds 58e54b5e5dcc xfs: log tickets don't need log client id adds 695385a4aa76 xfs: move log iovec alignment to preparation function adds b424a7fd981d xfs: reserve space and initialise xlog_op_header in item f [...] adds b61901c58324 xfs: log ticket region debug is largely useless adds 66fc9ffa8638 xfs: pass lv chain length into xlog_write() adds a8b8e1c74ea7 xfs: introduce xlog_write_single() adds 586359999f40 xfs:_introduce xlog_write_partial() adds 46eb52d3150c xfs: xlog_write() no longer needs contwr state adds 9373dd073625 xfs: xlog_write() doesn't need optype anymore adds 5e5591ab632a xfs: CIL context doesn't need to count iovecs adds 0d11bae4bcf4 xfs: use the CIL space used counter for emptiness checks adds 230b4cc9c9cc xfs: lift init CIL reservation out of xc_cil_lock adds 153bd5b5cd98 xfs: rework per-iclog header CIL reservation adds abb480858143 xfs: introduce CPU hotplug infrastructure adds 0e4c3e0ee4fd xfs: introduce per-cpu CIL tracking structure adds a8613836d99e xfs: implement percpu cil space used calculation adds 57edd3f6599e xfs: track CIL ticket reservation in percpu structure adds 7f3b7c463f00 xfs: convert CIL busy extents to per-cpu adds be05dd0e68ac xfs: Add order IDs to log items in CIL adds 1f18c0c4b78c xfs: convert CIL to unordered per cpu lists adds a47518453bf9 xfs: convert log vector chain to use list heads adds a1785f597c8b xfs: move CIL ordering to the logvec chain adds 02f1473ded55 xfs: avoid cil push lock if possible adds e469cbe84f4a xfs: xlog_sync() manually adjusts grant head space adds 7017b129e69c xfs: expanding delayed logging design with background material adds 7e4311b04be4 Merge tag 'xfs-cil-scale-2-tag' of git://git.kernel.org/pu [...] adds 4126c06e25b3 xfs: Reverse apply 72b97ea40d adds a8490f699f6e xfs: Add xfs_attr_node_remove_name adds 6286514b63e1 xfs: Refactor xfs_attr_set_shortform adds f0f7c502c728 xfs: Separate xfs_attr_node_addname and xfs_attr_node_addn [...] adds 6ca5a4a1f529 xfs: Add helper xfs_attr_node_addname_find_attr adds 5d954cc09f6b xfs: Hoist xfs_attr_node_addname adds 83c6e70789ff xfs: Hoist xfs_attr_leaf_addname adds 3f562d092bb1 xfs: Hoist node transaction handling adds 2b74b03c13c4 xfs: Add delay ready attr remove routines adds 8f502a400982 xfs: Add delay ready attr set routines adds 0e6acf29db6f xfs: Remove xfs_attr_rmtval_set adds 4fd084dbbd05 xfs: Clean up xfs_attr_node_addname_clear_incomplete adds 4a4957c16dc6 xfs: Fix default ASSERT in xfs_attr_set_iter adds 816c8e39b7ea xfs: Make attr name schemes consistent adds 4123eea444ab Merge tag 'xfs-delay-ready-attrs-v20.1' of https://github. [...] adds 78cb6ad1c12d xfs: perag may be null in xfs_imap() adds c185e2d3b728 xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() adds e0d2d97b5477 xfs: remove redundant initialization of variable error adds 526643080815 Merge remote-tracking branch 'xfs/for-next' adds dfe5087675e6 d_path: "\0" is {0,0}, not {0} adds 3a291c974cf7 d_path: saner calling conventions for __dentry_path() adds 3acca043261f d_path: regularize handling of root dentry in __dentry_path() adds 9024348f539f d_path: get rid of path_with_deleted() adds a0378fb9b333 getcwd(2): saner logics around prepend_path() call adds d8548232ea28 d_path: don't bother with return value of prepend() adds 01a4428ee706 d_path: lift -ENAMETOOLONG handling into callers of prepen [...] adds 95b55c42f65a d_path: make prepend_name() boolean adds ad08ae586586 d_path: introduce struct prepend_buffer adds 7c0d552fd5aa d_path: prepend_path(): get rid of vfsmnt adds 2dac0ad17598 d_path: prepend_path(): lift resetting b in case when we'd [...] adds 008673ff74a5 d_path: prepend_path(): lift the inner loop into a new helper adds cf4febc1adc8 d_path: prepend_path() is unlikely to return non-zero adds e4b275531887 getcwd(2): clean up error handling adds ffb37ca3bd16 switch file_open_root() to struct path adds bcba1e7d0d52 take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... space adds 06422964c882 teach set_nameidata() to handle setting the root as well adds 7962c7d196e3 namei: make sure nd->depth is always valid adds 9a45f07c1284 Merge branch 'work.namei' into for-next adds 906793123665 ntfs_copy_from_user_iter(): don't bother with copying iov_iter adds bc1bb416bbb9 generic_perform_write()/iomap_write_actor(): saner logics [...] adds 8959a2392427 fuse_fill_write_pages(): don't bother with iov_iter_single [...] adds 66cd071a1f83 iov_iter: Remove iov_iter_for_each_range() adds 08aa64796016 teach copy_page_to_iter() to handle compound pages adds a506abc7b644 copy_page_to_iter(): fix ITER_DISCARD case adds 0e8f0d674015 [xarray] iov_iter_fault_in_readable() should do nothing in [...] adds 3b3fc051cd2c iov_iter_advance(): use consistent semantics for move past [...] adds 4b6c132b7da6 iov_iter: switch ..._full() variants of primitives to use [...] adds 28f38db7edbf iov_iter: reorder handling of flavours in primitives adds 556351c1c09a iov_iter_advance(): don't modify ->iov_offset for ITER_DISCARD adds 8cd54c1c8480 iov_iter: separate direction from flavour adds 185ac4d43669 iov_iter: optimize iov_iter_advance() for iovec and kvec adds 8409a0d261e2 sanitize iov_iter_fault_in_readable() adds 9221d2e37b72 iov_iter_alignment(): don't bother with iterate_all_kinds() adds 610c7a71543d iov_iter_gap_alignment(): get rid of iterate_all_kinds() adds 3d671ca62a08 get rid of iterate_all_kinds() in iov_iter_get_pages()/iov [...] adds 66531c65aa25 iov_iter_npages(): don't bother with iterate_all_kinds() adds e4f8df86798a [xarray] iov_iter_npages(): just use DIV_ROUND_UP() adds f0b65f39ac50 iov_iter: replace iov_iter_copy_from_user_atomic() with it [...] adds 594e450b3f44 csum_and_copy_to_iter(): massage into form closer to csum_ [...] adds f5da83545f4e iterate_and_advance(): get rid of magic in case when n is 0 adds 7a1bcb5d255d iov_iter: massage iterate_iovec and iterate_kvec to logics [...] adds 5c67aa90cd5c iov_iter: unify iterate_iovec and iterate_kvec adds 7491a2bf64e3 iterate_bvec(): expand bvec.h macro forest, massage a bit adds 1b4fb5ffd79b iov_iter: teach iterate_{bvec,xarray}() about possible sho [...] adds 21b56c847753 iov_iter: get rid of separate bvec and xarray callbacks adds 622838f3fde2 iov_iter: make the amount already copied available to iter [...] adds 7baa5099002f iov_iter: make iterator callbacks use base and len instead [...] adds a6e4ec7bfd32 pull handling of ->iov_offset into iterate_{iovec,bvec,xarray} adds 4b179e9a9c7c iterate_xarray(): only of the first iteration we might get [...] adds c1d4d6a9ae88 copy_page_to_iter(): don't bother with kmap_atomic() for b [...] adds 55ca375c5dcc copy_page_from_iter(): don't need kmap_atomic() for kvec/b [...] adds 2495bdcc86dc iov_iter: clean csum_and_copy_...() primitives up a bit adds 893839fd5733 pipe_zero(): we don't need no stinkin' kmap_atomic()... adds 2a510a744beb clean up copy_mc_pipe_to_iter() adds 6852df126699 csum_and_copy_to_pipe_iter(): leave handling of csum_state [...] adds 1130294f1440 Merge branch 'work.iov_iter' into for-next adds d5506a06da77 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 997e3449d02d Merge branch 'printk-rework' into for-next adds e103e8f1e0bf Merge branch 'printk-rework' into for-next adds 25f0925b7dd4 Merge branch 'printk-rework' into for-next adds fdaae9394da4 Merge branch 'printk-rework' into for-next adds 873c6cedae39 Merge branch 'for-5.12' into for-next adds 7908e4c69387 Merge branch 'printk-rework' into for-next adds f78dd21aa363 Merge branch 'for-5.12-no_hash_pointers' into for-next adds 4e16cd8fae2f Merge branch 'printk-rework' into for-next adds 6a01b45270b9 Merge branch 'for-5.13' into for-next adds de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next adds e19c1133f306 Merge branch 'printk-rework' into for-next adds 94a67011a225 Merge branch 'for-5.13' into for-next adds a386d19acc30 Merge branch 'for-5.13' into for-next adds 20bc8c1e972f lib/vsprintf: Allow to override ISO 8601 date and time separator adds 126ac4d67d97 kdb: Switch to use %ptTs adds 776797f1bd1c nilfs2: Switch to use %ptTs adds 2f9e0f8c7e17 usb: host: xhci-tegra: Switch to use %ptTs adds 1939459252ba Merge branch 'for-5.14-vsprintf-pts' into for-next adds 11b3dda5e8b6 lib: vsprintf: scanf: Negative number must have field width > 1 adds 900fdc457376 lib: vsprintf: Fix handling of number field widths in vsscanf adds 50f530e176ea lib: test_scanf: Add tests for sscanf number conversion adds ef04d4ff4b19 selftests: lib: Add wrapper script for test_scanf adds 2d66d9a31ab7 Merge branch 'for-5.14-vsprintf-scanf' into for-next adds 1b932689c777 lib: test_scanf: Remove pointless use of type_min() with u [...] adds d327ea15a305 random32: Fix implicit truncation warning in prandom_seed_state() adds 7e4e0a140346 Merge branch 'for-5.14-vsprintf-scanf' into for-next adds ef6922e3f9fd Merge remote-tracking branch 'printk/for-next' adds ea4aae059743 PCI: Print a debug message on PCI device release adds a4661f2927ec Merge branch 'pci/enumeration' adds 95ea95396135 PCI/AER: Use consistent format when printing PCI device adds 8e3237989b0d Documentation: PCI: Fix typo in pci-error-recovery.rst adds 814d4466ec8d Merge branch 'pci/error' adds 0a470c843d23 x86/pci: Return true/false (not 1/0) from bool functions adds 26e0b2f26976 Merge branch 'pci/misc' adds 65db04053efe PCI: Coalesce host bridge contiguous apertures adds 8a4ab97a25fb Merge branch 'pci/resource' adds bdcdaa13ad96 PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun adds 316ae3305121 PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf [...] adds f8cf6e513ec4 PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" [...] adds 381bd3fa8306 PCI/sysfs: Fix 'resource_alignment' newline issues adds 14c19b2a40b6 PCI/sysfs: Add 'devspec' newline adds 03b537222e58 Merge branch 'pci/sysfs' adds e9c3bbd68ec7 PCI/IOV: Clarify error message for unbound devices adds 4fac9dcde165 Merge branch 'pci/virtualization' adds f77378171bf3 PCI: aardvark: Fix kernel panic during PIO transfer adds f0f0a01c3b4a Merge branch 'remotes/lorenzo/pci/aardvark' adds 748a47f35913 PCI: dwc/imx6: Remove redundant error printing in imx6_pci [...] adds a75c19b6b2b3 Merge branch 'remotes/lorenzo/pci/dwc' adds 5be967d5016a PCI: ftpci100: Rename macro name collision adds ef6a48646992 Merge branch 'remotes/lorenzo/pci/ftpci100' adds 94d22763207a PCI: hv: Fix a race condition when removing the device adds 326dc2e1e59a PCI: hv: Remove bus device removal unused refcount/functions adds 0436d4141741 Merge branch 'remotes/lorenzo/pci/hv' adds 28bba1e22077 PCI: mediatek: Remove redundant error printing in mtk_pcie [...] adds 0d84bd5d42a8 Merge branch 'remotes/lorenzo/pci/mediatek' adds 124310647429 PCI: microchip: Make the struct event_descs static adds 670f16ffcb29 Merge branch 'remotes/lorenzo/pci/microchip' adds 42d7a8dc195f PCI: mobiveil: Remove unused readl and writel functions adds f87a656d270e Merge branch 'remotes/lorenzo/pci/mobiveil' adds d0180ba464bf PCI: tegra: Fix host initialization during resume adds 7ebe6b79d758 PCI: tegra: Add missing MODULE_DEVICE_TABLE adds 99e47775ef33 Merge branch 'remotes/lorenzo/pci/tegra' adds eabbc3ccbe76 PCI: xgene: Annotate __iomem pointer adds 1e586966e9a2 PCI: xgene: Fix a non-compliant kernel-doc adds 246262582772 Merge branch 'remotes/lorenzo/pci/xgene' adds e089a71ecaf3 Merge remote-tracking branch 'pci/next' adds 38c18fec13fb pstore/blk: Use the normal block device I/O path adds 1a91b471b6a7 Merge remote-tracking branch 'pstore/for-next/pstore' adds f2145f8dc566 HID: do not use down_interruptible() when unbinding devices adds eb134536cf6f HID: input: replace outdated HID numbers+comments with macros adds b15b253c9082 HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible adds 8dcaa046bf96 HID: google: Add of_match table to Whiskers switch device. adds 464956f75e9e HID: intel-ish-hid: Drop if block with an always false condition adds 7c746603b5c5 HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() adds e71da1fd0e84 HID: intel-ish-hid: Make remove callback return void adds 94cad2ddb298 HID: intel_ish-hid: HBM: Use connected standby state bit d [...] adds 4ce3ba523401 HID: intel-ish-hid: Remove unused variable 'err' adds a2e7aa05d2ad HID: ishtp-hid-client: Move variable to where it's actually used adds 3977e00eb33b HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' adds d5831bee4e1a HID: intel-ish: Supply some missing param descriptions adds 15484948a350 HID: intel-ish: Fix a naming disparity and a formatting error adds 73c26336b11a HID: intel-ish-hid: Fix a little doc-rot adds 99c6f9657033 HID: intel-ish-hid: Fix potential copy/paste error adds 5f87e0279130 HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() functi [...] adds fb42b1da3243 HID: ishtp-hid-client: Fix incorrect function name report_ [...] adds 509405cd7ed2 HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of format [...] adds c57179c73562 HID: ishtp-hid-client: Fix 'suggest-attribute=format' comp [...] adds 7383354ad595 HID: logitech-dj/hidpp: Add info/warn/err messages about 2 [...] adds 042d05b2e30e HID: lg-g15: Remove unused size argument from lg_*_event() [...] adds ba3e054e7a70 HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function adds 614d34f8b3db HID: lg-g15: Add a lg_g15_init_input_dev() helper function adds 1e5c22983f13 HID: lg-g15: Make the LED-name used by lg_g15_register_led [...] adds cbe5b6b6a77a HID: lg-g15: Add support for the Logitech Z-10 speakers adds b413c59ead32 HID: lg-g15 + ite: Add MODULE_AUTHOR adds 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] adds f8e5388a9da0 HID: intel-ish-hid: Fix minor typos in comments adds 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next adds b5539722eb83 HID: hid-input: add Surface Go battery quirk adds e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next adds 65e4122d2ea7 HID: intel-ish-hid: Set ISH driver depends on x86 adds 4aae88b9a974 HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback adds aa59d6bb5ec8 HID: intel-ish-hid: ipc: Specify that EHL no cache snooping adds 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next adds f346b631b689 Merge remote-tracking branch 'hid/for-next' adds 469668a58b68 dt-bindings: i2c: i2c-rk3x: add description for rk3568 adds e653312b5b77 i2c: qcom-cci: add sm8250 compatible adds 168290fb2675 i2c: add binding to mark a bus as supporting SMBus-Alert adds c8062d11e20c i2c: stm32f7: add SMBus-Alert support adds 1ffa3864e86b Merge branch 'i2c/for-current' into i2c/for-next adds 67d3be60c77f Merge branch 'i2c/for-current' into i2c/for-next adds 3fb2e2aeafb2 i2c: aspeed: disable additional device addresses on ast2[56]xx adds 78f420acc423 i2c: i801: Remove unneeded warning after wait_event_timeou [...] adds 1de93d5d5217 i2c: i801: Replace waitqueue with completion API adds 0d3f1e4524bb i2c: i801: Use standard PCI constants instead of own ones adds 7fb9dc8109bf i2c: mediatek: Rename i2c irq name adds 0d422289f261 Merge branch 'i2c/for-5.14' into i2c/for-next adds 68ad8f4b035c Merge branch 'i2c/for-current' into i2c/for-next adds 7475d2fbca9c i2c: rcar: Drop "renesas,i2c-rcar" adds cd90e95820d5 dt-bindings: i2c: renesas,i2c: Drop "renesas,i2c-rcar" adds 524f6fdfa637 dt-bindings: i2c: renesas,i2c: Convert to json-schema adds 6221a93475f3 dt-bindings: i2c: renesas,iic-emev2: Convert to json-schema adds 92b7716f4c54 dt-bindings: i2c: renesas,riic: Convert to json-schema adds cb3c66af9585 i2c: core: Make debug message even more debuggish adds 5a7b95fb993e i2c: core: support bus regulator controlling in adapter adds c021087c43c8 dt-binding: i2c: mt65xx: add vbus-supply property adds 9029b9b2ae13 i2c: mediatek: mt65xx: add optional vbus-supply adds f879917af25f Merge branch 'i2c/for-5.14' into i2c/for-next adds 435522343c31 drm/i915/selftests: Rename pm_ prefixed functions names adds 7c2fcdad7745 i2c: busses: i2c-altera: Fix formatting issue in struct an [...] adds 200fb322aae8 i2c: busses: i2c-tegra-bpmp: Demote kernel-doc abuses adds a38ac891fc42 i2c: i2c-qcom-geni: Add shutdown callback for i2c adds 116c85f2ec62 i2c: i2c-qcom-geni: Suspend and resume the bus during SYST [...] adds 610597fed2e7 Merge branch 'i2c/for-current' into i2c/for-next adds 5ab9dc38e2cf MAINTAINERS: Add linux-renesas-soc to the Renesas I2C entries adds 02fa1189927f dt-bindings: i2c: Move i2c-omap.txt to YAML format adds 93b2e8711fe2 dt-bindings: i2c: i2c-mux: Remove reset-active-low from ss [...] adds 6d951544d5c5 Merge branch 'i2c/for-5.14' into i2c/for-next adds 481d571969ab Merge branch 'i2c/for-current' into i2c/for-next adds 9bccf0d1d7fb Merge remote-tracking branch 'i2c/i2c/for-next' adds 59a61e69c425 i3c: master: svc: drop free_irq of devm_request_irq allocated irq adds 3e5feb11a829 i3c: master: svc: fix doc warning in svc-i3c-master.c adds 49b5c330f0ca Merge remote-tracking branch 'i3c/i3c/next' adds c20ba0f904d6 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 adds 022d6f0a004b hwmon: (pmbus/zl6100) Update documentation for zl6100 driver adds e6bee4d3aa68 hwmon: (lm75) Add TI TMP1075 support adds e2a96ef0b149 dt-bindings: hwmon: Add Texas Instruments TMP1075 adds be4b3dcfc3d3 docs: hwmon: ir36021.rst: replace some characters adds 2f38ab4906a7 docs: hwmon: avoid using UTF-8 chars adds f16118778c0c hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds c9c3f00735a5 hwmon: (max31722) Remove non-standard ACPI device IDs adds 4faebf7f64ea hwmon: (lm70) Use SPI_MODE_X_MASK adds 51ea79dad77c hwmon: (sch56xx) Use devres functions for watchdog adds 38ec9c430867 hwmon: (sch56xx-common) Use strscpy adds e819401e417b hwmon: (sch56xx-common) Use helper function adds 9bd777573fcf hwmon: (sch56xx-common) Simplify sch56xx_device_add adds c46ee78b6fe9 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK adds 67580938115e hwmon: (pmbus) Add documentation for new flags adds 28a9ca181505 hwmon: (pmbus) Add support for additional Flex BMR convert [...] adds 91a4e2c3a32a hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] adds 49f47d2d9539 hwmon: (pmbus) Increase maximum number of phases per page adds cb93c77e768f hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller adds 2c84e210f0df dt-bindings: Add MP2888 voltage regulator device adds efabe9bfac78 hwmon: (adm1275) enable adm1272 temperature reporting adds 293bf3f84a6d docs: hwmon: Add an entry for mp2888 adds 6d3979ae2a43 hwmon: Add sht4x Temperature and Humidity Sensor Driver adds 6e59f7347bd4 hwmon: (sht4x) Fix sht4x_read_values return value adds 1bfcc38a86ed hwmon: (max31790) Fix fan speed reporting for fan7..12 adds a5bb6367546e hwmon: (max31790) Report correct current pwm duty cycles adds 0dda9116fd23 hwmon: (max31790) Fix pwmX_enable attributes adds 8b7d02c8b452 hwmon: (max31790) Clear fan fault after reporting it adds 1231ef2e9c0a hwmon: (max31790) Detect and report zero fan speed adds d36c55d5013b hwmon: (ina3221) use CVRF only for single-shot conversion adds 6878066e5769 hwmon: (pmbus_core) Check adapter PEC support adds 13b3db74263f docs: hwmon: adm1177.rst: avoid using ReSt :doc:`foo` markup adds 01d6e590dbf3 hwmon: (pmbus) Add new pmbus flag NO_WRITE_PROTECT adds 793b327d58c5 hwmon: (pmbus) Add support for reading direct mode coefficients adds 1035215be70d hwmon: (pmbus) Allow phase function even if it's not on page adds c65b0d90de73 hwmon: (pmbus/pim4328) Add PMBus driver for PIM4006, PIM43 [...] adds d73cf2b6bb77 hwmon: (pmbus/pim4328) Add documentation for the pim4328 P [...] adds 1f442e213ce5 hwmon: (pmbus) Add driver for Delta DPS-920AB PSU adds 67f909a53027 dt-bindings: trivial-devices: Add Delta DPS920AB adds 5ead6406b9af MAINTAINERS: Add Delta DPS920AB PSU driver adds 8e6f6d9d0e9e hwmon: (ntc_thermistor) Drop unused headers. adds 64533f110e02 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 3e42d1de0208 docs: typo fixes in Documentation/ABI/ adds 1e886090cefe docs: admin-guide: update description for kernel.hotplug sysctl adds 2c5ff2caa4f8 docs: usb: function: Modify path name adds e86bdb24375a scripts: kernel-doc: reduce repeated regex expressions int [...] adds 867e6d38f367 docs/zh_CN: Add translation zh_CN/maintainer/index.rst adds 6ba8a96f4dba docs/zh_CN: Add translation zh_CN/maintainer/configure-git.rst adds b7198943af17 docs/zh_CN: Add translation zh_CN/maintainer/rebasing-and- [...] adds 989cfaecbd2c docs/zh_CN: Add translation zh_CN/maintainer/pull-requests.rst adds 91643aba9493 docs/zh_CN: Add translation zh_CN/maintainer/maintainer-en [...] adds 55e0990231a9 docs/zh_CN: Add translation zh_CN/maintainer/modifying-pat [...] adds 94c1fbd487b3 docs/zh_CN: add core-api kernel-api.rst translation adds 7c0066d132d2 docs/zh_CN: add core-api printk-basics.rst translation adds eb2e708b9727 docs/zh_CN: add core-api printk-formats.rst translation adds b345b9ab1d0c docs/zh_CN: add core-api workqueue.rst translation adds 6586f2d8cec1 docs/zh_CN: add core api kobject translation adds 35f1fceaa288 Documentation: scheduler: fixed 2 typos in sched-nice-design.rst adds ee62c89cd459 docs: update sysfs-platform_profile.rst reference adds e437c1a3e713 docs: vcpu-requests.rst: fix reference for atomic ops adds 50bd52fef16d docs: translations/zh_CN: fix a typo at 8.Conclusion.rst adds 716c9d9403d0 docs: sched-bwc.rst: fix a typo on a doc name adds 4b0c9948a4c2 docs: update pin-control.rst references adds 0a5fab9f0858 docs: virt: api.rst: fix a pointer to SGX documentation adds 5286bd25e209 docs: ABI: iommu: remove duplicated definition for sysfs-k [...] adds 13d6f96750c8 docs: ABI: sysfs-class-backlight: unify ambient light zone nodes adds 1ca5d41c371e docs: ABI: sysfs-class-led-trigger-pattern: remove repeat [...] adds 61fa308f23b5 samples/kprobes: Fix typo in handler_fault() adds db1ea668843e samples/kprobes: Fix typo in handler_post() adds cc3496bf8685 docs: Use fallthrough pseudo-keyword adds 76001b8bbf48 docs: Add more message type documentations for checkpatch adds fa5b8fef20b1 docs/zh_CN: add parisc index translation adds b24247ded3e3 docs/zh_CN: add parisc debugging.rst translation adds 5fb82175a2ae docs/zh_CN: add parisc registers.rst translation adds 2bc602cb0e0d docs: block: blk-mq.rst: correct drive -> driver adds 0e7c52da1ab8 Documentation: checkpatch: Tweak BIT() macro include adds f7ebe6b76940 docs: Activate exCJK only in CJK chapters adds b77e4c4e655b iio: ABI: sysfs-bus-iio: fix a typo adds 1e03fe240512 iio: ABI: sysfs-bus-iio: avoid a warning when doc is built adds 544ef682c604 docs: kernel-parameters: mark numa=off is supported by a b [...] adds 811c3c4723cc docs/zh_CN:add core-api refcount-vs-atomic.rst translation. adds 8de8fe4f5db6 docs/zh_CN: add core api local_ops.rst translation adds c8237760cc56 docs: zh_CN: update Chinese translations adds e50899122f32 scripts: sphinx-pre-install: rework the sphinx install logic adds a5f785f10218 scripts: sphinx-pre-install: fix the need of virtenv packages adds 51568befea2a docs/zh_CN: add core-api symbol-namespaces.rst translation adds cbae918b2c4b docs/zh_CN:add core-api padata translation adds 0afd4df0d16a docs: pdfdocs: Prevent column squeezing by tabulary adds 6ad1800071e8 docs: Fix typos in Documentation/trace/ftrace.rst adds 52ea62e74ecf docs/zh_CN: add core api cachetlb translation adds b0cbba2e44c6 docs/zh_CN: Add zh_CN/admin-guide/lockup-watchdogs.rst adds c003555a026f docs/zh_CN: add translations in zh_CN/dev-tools/kasan adds 709dedfdf3da documentation-file-ref-check: Make git check work for mult [...] adds f9ce26c56d37 docs: networking: Replace strncpy() with strscpy() adds e53eeac9a9d7 docs: block: fix stat.rst document error adds fb7b26a8b1d0 docs: Fix typo in Documentation/arm/marvell.rst adds acda97acb2e9 docs: convert dax.txt to rst adds c098564d91c5 tools: Fix "the the" in a message in kernel-chktaint adds a9edc03f13db docs: fix a cross-ref adds d7c176e9b532 docs: printk-formats: update size-casting examples adds b1f4c363666c Documentation: kdump: update kdump guide adds 91a1265cacdd docs: checkpatch: Document and segregate more checkpatch m [...] adds 005747526d4f docs: fault-injection: fix non-working usage of negative values adds 05a463ec1bd4 docs: cputopology: move the sysfs ABI description to right place adds 5287bd70eff8 Merge remote-tracking branch 'jc_docs/docs-next' adds e90812c47b95 staging: media: rkvdec: fix pm_runtime_get_sync() usage count adds 4cba5473c5ce media: venus: Rework error fail recover logic adds 747bad54a677 media: s5p_cec: decrement usage count if disabled adds 6005a8e955e4 media: i2c: ccs-core: return the right error code at suspend adds da3a1858c3a3 media: i2c: ccs-core: fix pm_runtime_get_sync() usage count adds 62c90446868b media: i2c: imx334: fix the pm runtime get logic adds e6695c89b3d4 media: exynos-gsc: don't resume at remove time adds dd97908ee350 media: atmel: properly get pm_runtime adds 892bb6ecead9 media: hantro: do a PM resume earlier adds e7c617cab7a5 media: marvel-ccic: fix some issues when getting pm_runtime adds d07bb9702cf5 media: mdk-mdp: fix pm_runtime_get_sync() usage count adds fa9f443f7c96 media: rcar_fdp1: simplify error check logic at fdp_open() adds 45e75a8c6fa4 media: rcar_fdp1: fix pm_runtime_get_sync() usage count adds 220955ec3c84 media: renesas-ceu: Properly check for PM errors adds fdc34e82c0f9 media: s5p: fix pm_runtime_get_sync() usage count adds c41e02493334 media: am437x: fix pm_runtime_get_sync() usage count adds 6e8b1526db16 media: sh_vou: fix pm_runtime_get_sync() usage count adds 908711f542c1 media: mtk-vcodec: fix PM runtime get logic adds 10343de268d1 media: s5p-jpeg: fix pm_runtime_get_sync() usage count adds baa450f08d69 media: sti/delta: use pm_runtime_resume_and_get() adds 9c298f82d839 media: sunxi: fix pm_runtime_get_sync() usage count adds c44eac5b72e2 media: sti/bdisp: fix pm_runtime_get_sync() usage count adds 59f96244af94 media: exynos4-is: fix pm_runtime_get_sync() usage count adds 59087b66ea67 media: exynos-gsc: fix pm_runtime_get_sync() usage count adds 9148cded3a02 media: staging: media: hantro: Align line break to the ope [...] adds d637c5dbbfee media: staging: media: hantro: Align line break to the ope [...] adds d58f75de9b95 media: staging: media: omap4iss: Align line break to the o [...] adds 047d39c4a1bc media: staging: media: atomisp: Removed a superfluous else clause adds 94dfa800dda4 media: staging: media: atomisp: i2c: align line break to m [...] adds a21baa418c5b media: staging: media: intel-ipu3: remove unnecessary blank line adds 25074ea239ac media: staging: media: intel-ipu3: reduce length of line adds 17daf473e2a4 media: staging: media: intel-ipu3: remove space before tabs adds 72e038724108 media: staging: media: intel-ipu3: line should not end with '[' adds 7900bdc25a01 media: staging: media: zoran: add spaces around '<<' operator adds 451c34dd69b8 media: staging: media: atomisp: Minor code style changes adds d7c89be51d17 media: staging: media: omap4iss: Remove unused macro function adds bbbcba0267e2 media: staging: media: atomisp: pci: Correct identation in [...] adds 848802da8d04 media: staging: media: atomisp: pci: Correct identation in [...] adds 14bc5eb80bda media: staging: media: atomisp: pci: Format comments accor [...] adds 73edc4da4063 media: staging: media: atomisp: pci: Format comments accor [...] adds 29dd19e3ac7b media: exynos4-is: remove a now unused integer adds 56c1f0876293 media: sti: fix obj-$(config) targets adds 0a016c35a326 media: staging: media: atomisp: pci: Balance braces around [...] adds b6465b1d74b8 media: staging: media: atomisp: pci: Balance braces around [...] adds 41d1f1b03909 media: staging: media: atomisp: pci: Balance braces around [...] adds d1ca04c476d6 media: staging: media: atomisp: pci: Balance braces around [...] adds 049eda0749fa media: staging: media: tegra-video: Align line break to ma [...] adds 6ceb557604e8 media: staging: media: atomisp: Fix sh_css.c brace coding [...] adds c0633711b00a media: staging: media: atomisp: Remove redundant assertion [...] adds 7394bf6d3c1e media: staging: media: atomisp: Fix the rest of sh_css.c b [...] adds dfdd8ceb6f74 media: staging: media: atomisp: Remove all redundant asser [...] adds 9d634547323e media: staging: media: atomisp: Remove a superfluous else [...] adds d4bc34d18201 media: staging: media: atomisp: Replace if else clause wit [...] adds 7796e455170e media: staging: media: atomisp: Fix alignment and line len [...] adds 58a328830e49 media: staging: media: atomisp: Refactor ia_css_stream_load() adds 684e025c7165 media: staging: media: atomisp: Fix line split style issues adds 43692e9e1b8b media: staging: media: atomisp: balance braces around if.. [...] adds 21837c2c27cd media: staging: media: atomisp: remove unnecessary braces adds f50559f0c9b4 media: staging: media: atomisp: reformat code comment blocks adds 4c999ae366e1 media: staging: media: atomisp: fix CamelCase variable naming adds 2dfc978ac0f3 media: staging: media: atomisp: replace raw pr_*() by dev_dbg() adds 637959f7e273 media: staging: media: atomisp: remove unnecessary pr_info calls adds 4eb48acac1e9 media: s2255drv: remove redundant assignment to variable field adds b07006ff9365 media: mc: mc-entity.c: Fix typo adds 71c415181284 media: rkisp1: rksip1-capture.c: Improve comments and fix typos adds 27ba44270b5e media: rkisp1: rkisp1-params.c: Fix typos adds be8656e62e9e media: cpia2: fix memory leak in cpia2_usb_probe adds b2cd0b31ed89 media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memse [...] adds 3d37ef41bed0 media: cobalt: fix race condition in setting HPD adds 67a7e53d5b21 media: hevc: Fix dependent slice segment flags adds 414e0a6437f9 media: qcom/camss: Use devm_platform_ioremap_resource_byname adds 8edcb5049ac2 media: I2C: change 'RST' to "RSET" to fix multiple build errors adds f8194e5e63fd media: pvrusb2: fix warning in pvr2_i2c_core_done adds 09f4310c6bfb media: hantro: use G1_REG_INTERRUPT directly for the mpeg2 adds 3b330849512e media: hantro: imx: reuse MB_DIM define adds c78b22aaaa90 media: hantro: imx: remove duplicate dec_base init adds d72a96b6c053 media: hantro: imx: remove unused include adds bbc42ab0da98 media: hantro: introduce hantro_g1.c for common API adds 18d6c8b7b4c9 media: hantro: add fallback handling for single irq/clk adds 0d705395afa4 media: dt-bindings: Document SAMA5D4 VDEC bindings adds 82ad940c0094 media: hantro: add initial SAMA5D4 support adds bb9212fd9710 media: ARM: dts: sama5d4: enable Hantro G1 VDEC adds 401b0e5dcab6 media: i2c: ak7375: use pm_runtime_resume_and_get() adds 7917f27941c3 media: i2c: dw9714: use pm_runtime_resume_and_get() adds ed8f47b06125 media: i2c: dw9768: use pm_runtime_resume_and_get() adds d5e75e8b4a24 media: i2c: dw9807-vcm: use pm_runtime_resume_and_get() adds c36c7d56ad44 media: i2c: hi556: use pm_runtime_resume_and_get() adds 3c11dfe3be25 media: i2c: imx214: use pm_runtime_resume_and_get() adds 30ad45591265 media: i2c: imx219: use pm_runtime_resume_and_get() adds 018ef4301711 media: i2c: imx258: use pm_runtime_resume_and_get() adds bb94b8f3a76e media: i2c: imx274: use pm_runtime_resume_and_get() adds 739d9c64150a media: i2c: imx290: use pm_runtime_resume_and_get() adds c0f8f1b6a101 media: i2c: imx319: use pm_runtime_resume_and_get() adds 5f070f4df4fd media: i2c: imx355: use pm_runtime_resume_and_get() adds e7c018a96355 media: i2c: mt9m001: use pm_runtime_resume_and_get() adds 67d44de2f842 media: i2c: ov02a10: use pm_runtime_resume_and_get() adds cc9351ff1055 media: i2c: ov13858: use pm_runtime_resume_and_get() adds c12ede18c38b media: i2c: ov2659: use pm_runtime_resume_and_get() adds c679b2365a9e media: i2c: ov2685: use pm_runtime_resume_and_get() adds b9be93aa55b4 media: i2c: ov2740: use pm_runtime_resume_and_get() adds 5187df40bf3d media: i2c: ov5647: use pm_runtime_resume_and_get() adds 6b19d2970086 media: i2c: ov5648: use pm_runtime_resume_and_get() adds f151c230dced media: i2c: ov5670: use pm_runtime_resume_and_get() adds f236bb2490b6 media: i2c: ov5675: use pm_runtime_resume_and_get() adds 1541ac5ffd4c media: i2c: ov5695: use pm_runtime_resume_and_get() adds 45bbff806cab media: i2c: ov7740: use pm_runtime_resume_and_get() adds 529e78dea6a0 media: i2c: ov8856: use pm_runtime_resume_and_get() adds 586ee057ba6b media: i2c: ov8865: use pm_runtime_resume_and_get() adds 279a085db8c8 media: i2c: ov9734: use pm_runtime_resume_and_get() adds 81f2fe55d12b media: i2c: tvp5150: use pm_runtime_resume_and_get() adds a959a7bf3b93 media: i2c: video-i2c: use pm_runtime_resume_and_get() adds 2450f59d2416 media: i2c: ccs-core: use pm_runtime_resume_and_get() adds 75ecb9c83cf9 staging: media: imx7-mipi-csis: use pm_runtime_resume_and_get() adds deb9119f807a staging: media: atomisp: use pm_runtime_resume_and_get() adds 7af42f3136d8 staging: media: ipu3: use pm_runtime_resume_and_get() adds e21e1e94ce10 staging: media: cedrus_video: use pm_runtime_resume_and_get() adds dc8276b78917 staging: media: tegra-vde: use pm_runtime_resume_and_get() adds c09ffca53fcd staging: media: tegra-video: use pm_runtime_resume_and_get() adds 0314339a0a49 media: rockchip/rga: use pm_runtime_resume_and_get() adds bc700a13cd3f media: sti/hva: use pm_runtime_resume_and_get() adds 0ccb25b8279c media: ipu3: use pm_runtime_resume_and_get() adds 7295e537bb2b media: coda: use pm_runtime_resume_and_get() adds 97df01fae800 media: mtk-jpeg: use pm_runtime_resume_and_get() adds 09dfb36ce250 media: camss: use pm_runtime_resume_and_get() adds f6bf35ee3e4d media: venus: core: use pm_runtime_resume_and_get() adds 1938ab0d271f media: venus: vdec: use pm_runtime_resume_and_get() adds 85368a213e2d media: venus: venc: use pm_runtime_resume_and_get() adds c311f53362b0 media: rcar-fcp: use pm_runtime_resume_and_get() adds 8102cf89ecd5 media: rkisp1: use pm_runtime_resume_and_get() adds a8779c2752f2 media: s3c-camif: use pm_runtime_resume_and_get() adds 67b92f54186c media: s5p-mfc: use pm_runtime_resume_and_get() adds 75c573eb7041 media: stm32: use pm_runtime_resume_and_get() adds 79e790ff0bc5 media: sunxi: use pm_runtime_resume_and_get() adds 588bc430133c media: ti-vpe: use pm_runtime_resume_and_get() adds 71aeaedc9683 media: vsp1: use pm_runtime_resume_and_get() adds 334fe327a8b4 media: rcar-vin: use pm_runtime_resume_and_get() adds 10f05966c520 media: hantro: use pm_runtime_resume_and_get() adds 89cf71e62cd3 media: davinci: fix two kernel-doc comments adds 12ccb76280f8 media: lirc: remove out of date comment adds 58c08df5751d media: rc: remove tango ir driver and keymap adds 52518e513d6d media: rc: clean up Kconfig dependencies adds ca8519ddc4d7 media: siano: use DEFINE_MUTEX() for mutex lock and LIST_H [...] adds afccc0bbab59 media: dvb-frontends: remove redundant words and fix sever [...] adds 9c87ae1a0dbe media: rc: i2c: Fix an error message adds 37d9d42f9e78 media: lmedm04: delete lme2510_get_adapter_count() adds c680ed46e418 media: dvb-usb: fix wrong definition adds 118f3e1562f2 media: uapi: mpeg2: Rename "quantization" to "quantisation" adds 81bbb65f1981 media: uapi: mpeg2: rework quantisation matrices semantics adds 88e78409a83a media: uapi: mpeg2: Cleanup flags adds f329e21e9dad media: uapi: mpeg2: Split sequence and picture parameters adds b6d7e8031c9c media: uapi: mpeg2: Move reference buffer fields adds 701a6a410c31 media: hantro/cedrus: Remove unneeded slice size and slice offset adds 45f97ba1ce80 media: uapi: mpeg2: Remove V4L2_CID_MPEG_VIDEO_MPEG2_SLICE_PARAMS adds 2f0968827a48 media: uapi: Move the MPEG-2 stateless control type out of [...] adds 3c994c6d21db media: controls: Log MPEG-2 stateless control in .std_log adds f4815b399111 media: uapi: move MPEG-2 stateless controls out of staging adds d2fcc9c2de11 media: imx: imx7_mipi_csis: Fix logging of only error even [...] adds 7fe1de81ddda media: imx: imx7_mipi_csis: Count the CSI-2 debug interrupts adds ca403b37cd95 media: imx: imx7_mipi_csis: Update ISP_CONFIG macros for q [...] adds eed6a93044e3 media: imx: imx7_mipi_csis: Move static data to top of mip [...] adds 2cb7c5c08cf2 media: imx: imx7_mipi_csis: Minimize locking in get/set format adds 90ce0472182f media: imx: imx7_mipi_csis: Don't set subdev data adds b329650e3f2d media: imx: imx7_mipi_csis: Reorganize code in sections adds 996f6f517dc7 media: imx: imx7_mipi_csis: Set the CLKSETTLE register field adds 492d418c082c media: imx: imx7_mipi_csis: Drop unused csis_hw_reset structure adds 3acb88893a79 media: imx: imx7_mipi_csis: Store CSI-2 data type in forma [...] adds cbf15686dd8b media: imx: imx7_mipi_csis: Drop csi_state phy field adds b0db06bb98b5 media: imx: imx7_mipi_csis: Rename mipi_sd to sd adds f65ffcd8abf9 media: imx: imx7_mipi_csis: Rename csi_state flag field to state adds e71bcbe65f67 media: imx: imx7_mipi_csis: Turn csi_state irq field into [...] adds deb1c97283a4 media: imx: imx7_mipi_csis: Don't pass pdev to mipi_csis_p [...] adds 96703073ecb3 media: imx: imx7_mipi_csis: Pass csi_state to mipi_csis_su [...] adds 62bd05a4f9ff media: imx: imx7_mipi_csis: Drop csi_state pdev field adds b4eb02656d09 media: imx: imx7_mipi_csis: Make csi_state num_clocks fiel [...] adds 0092d4a8ea7f media: imx: imx7_mipi_csis: Reorganize csi_state structure adds 7479454cfef0 media: imx: imx7_mipi_csis: Reorganize mipi_csis_probe() adds 88fc81388df9 media: imx: imx7_mipi_csis: Reject invalid data-lanes settings adds acdff8e14ae9 media: imx: imx7_mipi_csis: Move PHY control to dedicated [...] adds 85b62ff2cb97 media: dt-bindings: media: nxp,imx7-mipi-csi2: Add i.MX8MM [...] adds f0e7cfbb43f1 media: imx: imx7_mipi_csis: Add i.MX8MM support adds 2fb27551ba40 media: imx: imx7_mipi_csis: Update MAINTAINERS adds c3bf5129f339 media: v4l2-ctrls: always copy the controls on completion adds 71c689dc2e73 media: v4l2-ctrls: split up into four source files adds 80c1c54a2aa3 Merge tag 'v5.13-rc4' into media_tree adds de646852cdad media: move ttpci-eeprom to common adds 989cf18ed08f media: av7110: move driver to staging adds b998a59f82f1 media: sp8870: move it to staging adds 1cb13613735a media: mc-request.c: allow object_bind in QUEUED state adds ff3cc65cadb5 media: v4l: async, fwnode: Improve module organisation adds dc794d3d2424 media: staging: ipu3-imgu: Move the UAPI header from inclu [...] adds caad79405086 media: Documentation: ccs: Fix the op_pll_multiplier address adds 0e3e0c9369c8 media: ccs: Fix the op_pll_multiplier address adds 2cb2705cf7ff media: ipu3-cio2: Fix reference counting when looping over [...] adds 24786ccd9c80 media: i2c: ov2659: Use clk_{prepare_enable,disable_unprep [...] adds c492ec9ae9ed media: ov8856: Add support for 2 data lanes adds c19b93a69c8e media: ov8856: add vflip/hflip control support adds cef944c8f5ae media: staging: ipu3-imgu: Document pages field adds 45dbd70c35d6 media: i2c: ov8865: remove unnecessary NULL check adds d953e3cb4adf media: imx208: Add imx208 camera sensor driver adds 47926106af78 media: i2c: ov2659: Fix an error message adds 92fbe0323d1b media: i2c: ov9650: Fix an error message adds d443d838f6d7 media: dt-bindings: media: renesas,isp: Add bindings for I [...] adds 8f6a0eabb1f2 media: dt-bindings: media: renesas,vin: Add r8a779a0 support adds 6e2202ca1ee0 media: venus: hfi_cmds: Fix conceal color property adds 0394360eafa0 media: venus: Convert to use resource-managed OPP API adds 51bb3989c2a1 media: venus: hfi_cmds.h: Replace one-element array with f [...] adds 3cfe5815ce0e media: venus: Enable low power setting for encoder adds 6fc46680520f media: venus: helpers: Delete an unneeded bool conversion adds 83df8dfd57be media: dt-bindings: media: Document RDA5807 FM radio bindings adds 90c3493e4d9e media: dt-bindings: media: renesas,vin: Add r8a77961 support adds be6cdcf2c9c9 media: dt-bindings: media: renesas,csi2: Add r8a77961 support adds 14480e8df8b5 media: camss: move to use request_irq by IRQF_NO_AUTOEN flag adds a3a54bf4bdda media: bt878: do not schedule tasklet when it is not setup adds ac5688637144 media: em28xx: Fix possible memory leak of em28xx struct adds ba1ed4ae760a media: rkvdec: Fix .buf_prepare adds 082aaecff35f media: hantro: Fix .buf_prepare adds d84b9202d712 media: cedrus: Fix .buf_prepare adds ef677df92e45 media: adv7842: support EDIDs up to 4 blocks adds f9c2fd3bb857 media: ttpci: switch from 'pci_' to 'dma_' API adds 01fe904c9afd media: exynos4-is: Fix a use after free in isp_video_release adds 7dd0c9e547b6 media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release adds d2a0f8d6afda media: saa7134: Remove unnecessary INIT_LIST_HEAD() adds 1a4520090681 media: bt8xx: Fix a missing check bug in bt878_probe adds 6cf16148899f media: radio: si4713: constify static struct v4l2_ioctl_ops adds 0909f4acb916 media: rcar-vin: Enable support for r8a77961 adds 4c6178f31e7d media: rcar-csi2: Enable support for r8a77961 adds 2c1e75f5baac media: meson: vdec: remove redundant initialization of var [...] adds 1fcbeeb506fd media: mtk-vpu: Use devm_platform_ioremap_resource_byname adds 8f2e452730d2 media: au0828: fix a NULL vs IS_ERR() check adds d67fa04ce41f media: media/test_drivers: Drop unnecessary NULL check aft [...] adds a6b1e7093f0a media: tc358743: Fix error return code in tc358743_probe_of() adds dd706623fcab media: bdisp: remove redundant dev_err call in bdisp_probe() adds c75f11fbe4de media: atmel: atmel-isc: Remove redundant assignment to i adds 8610b3a2abfd media: st-delta: Remove redundant assignment to ret adds e6001f6922cf media: v4l: cadence: Handle errors of clk_prepare_enable() adds 0a045eac8d04 media: zr364xx: fix memory leak in zr364xx_start_readpipe adds b75a44de44f4 media: staging: media: zoran: fix some formatting issues adds efdd0d42e276 media: staging: media: zoran: remove detect_guest_activity adds 4283d387d9cb media: staging: media: zoran: multiple assignments should [...] adds 87c5d693f949 media: staging: media: zoran: remove blank line adds b8c8c4959ce3 media: staging: media: zoran: fix kzalloc style adds 5ef8a20af187 media: staging: media: zoran: change asm header adds cca65f640455 media: v4l: cadence: Handle errors of clk_prepare_enable() adds b7fdd208687b media: st-hva: Fix potential NULL pointer dereferences adds 99c2caa64580 media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues adds 66933f4b90dd media: hantro: test the correct variable in probe() adds 6d0aac74e1e2 media: drivers/media/platform/Rcar_jpu.c : fix typo issues adds bf950fdc71fe media: drivers/media/usb/gspca/cpia1.c : fix spelling typo adds d170ebb00472 media: uapi/linux/cec-funcs.h: set delay to 1 if unnused adds ce67eaca95f8 media: vicodec: Use _BITUL() macro in UAPI headers adds 8c8b9a9be2af media: dtv5100: fix control-request directions adds 53ae298fde7a media: gspca/sq905: fix control-request direction adds 5eabfbdd7d6a media: staging: media: tegra-vde: add missing error return [...] adds 8ed339f23d41 media: gspca/gl860: fix zero-length control requests adds b4bb4d425b7b media: gspca/sunplus: fix zero-length control requests adds 25d5ce3a606a media: rtl28xxu: fix zero-length control request adds 80daed70c6dc media: imx: imx7_mipi_csis: Fix error return code in mipi_ [...] adds 35037eab4aca media: v4l2-dev.c: Modified the macro SET_VALID_IOCTL adds 2bcfc81147b9 media: videobuf-dma-sg: void function return statements ar [...] adds 98b9c7890b2d docs: admin-guide: media: ipu3.rst: replace some characters adds 9df4827523bd docs: driver-api: media: zoran: replace SOFT HYPHEN character adds d4a84f86e916 docs: userspace-api: media: fdl-appendix.rst: replace some [...] adds eff7d26abc05 docs: userspace-api: media: v4l: replace some characters adds c11669f738f4 docs: userspace-api: media: dvb: replace some characters adds cd40407a8a01 media: ivtv: get rid of DVB deprecated ioctls adds 819fbd3d8ef3 media: dvb header files: move some headers to staging adds 793e52d4e77d media: docs: move DVB audio/video docs to staging adds df5ce27d9653 media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK adds ffcf1b0ae3fa media: rtl28xxu: replace a NO-BREAK SPACE character adds a4c3793e71f3 media: allegro-dvt: avoid EN DASH char adds 35c47f8d9a34 media: saa7134: drop a NO-BREAK SPACE adds 730f055666a3 media: rc: ite-cir: replace some an EN DASH adds 5b448065febe media: pci: tw5864: avoid usage of some characters adds a810ed0b3370 media: videobuf2-v4l2.c: add vb2_queue_change_type() helper adds 2d8b2a6431b3 media: vivid: remove stream_sliced_vbi_cap field adds c9cbf021c82c media: vivid: use vb2_queue_change_type adds 269b4dd3e8b3 media: hevc: Add sps_max_sub_layers_minus1 to v4l2_ctrl_hevc_sps adds f84bc784fa61 media: atmel: atmel-isc: specialize gamma table into produ [...] adds d5475b3c901a media: atmel: atmel-isc: specialize driver name constant adds 5122e8d15a07 media: atmel: atmel-isc: add checks for limiting frame sizes adds f794bc16a52d media: atmel: atmel-isc: specialize max width and max height adds cd5af39467bd media: atmel: atmel-isc: specialize dma cfg adds 2ede3975c0a8 media: atmel: atmel-isc: extract CSC submodule config into [...] adds c59744de8a53 media: atmel: atmel-isc-base: add id to clock debug message adds ffeeb01d1139 media: atmel: atmel-isc: create register offsets struct adds d3b2ee5478c8 media: atmel: atmel-isc: extract CBC submodule config into [...] adds 4fc9e8a775d4 media: atmel: atmel-isc: add CBC to the reg offsets struct adds 87b62b6d55dd media: atmel: atmel-isc: add SUB422 and SUB420 to register [...] adds 40ee17d1b41c media: atmel: atmel-isc: add RLP to register offsets adds 1a3ac5d51541 media: atmel: atmel-isc: add HIS to register offsets adds e89100985771 media: atmel: atmel-isc: add DMA to register offsets adds d51470069eb1 media: atmel: atmel-isc: add support for version register adds 629de518e6f3 media: atmel: atmel-isc: add his_entry to register offsets adds a911e9274434 media: atmel: atmel-isc: add register description for addi [...] adds 5507b1010925 media: atmel: atmel-isc: extend pipeline with extra modules adds 2873f85bd318 media: atmel: atmel-isc: add CC initialization function adds 8f1b451c87ee media: atmel: atmel-isc: create product specific v4l2 cont [...] adds 883285556388 media: atmel: atmel-isc: create callback for DPC submodule [...] adds e48848a6af15 media: atmel: atmel-isc: create callback for GAM submodule [...] adds ef9b7779688b media: atmel: atmel-isc: create callback for RLP submodule [...] adds 415dbe4efafa media: atmel: atmel-isc: move the formats list into produc [...] adds 049a38fc9681 media: atmel: atmel-isc: create an adapt pipeline callback [...] adds 0baf7a3241ac media: atmel: atmel-isc-regs: add additional fields for sa [...] adds debfa496871c media: atmel: atmel-isc-base: add support for more formats [...] adds 2672a9397221 media: atmel: atmel-isc-sama5d2: remove duplicate define adds 54203301d02a media: dt-bindings: media: atmel-isc: convert to yaml adds 7b8d3d03df83 media: dt-bindings: media: add microchip,xisc device bindings adds c9aa973884a1 media: atmel: atmel-isc: add microchip-xisc driver adds 671d07658531 media: MAINTAINERS: update ISC driver bindings file adds 038cc9787773 media: MAINTAINERS: add xisc files to isc driver entry adds bc4f21fcc03d media: mxl692: make a const array static, makes object smaller adds 321c0d383dc3 media: cxd2880-spi: Fix some error messages adds 9ad1efee086e media: dvd_usb: memory leak in cinergyt2_fe_attach adds da9a805b1249 media: cinergyt2: make properties const adds 04297b00dfb4 media: st_rc: Handle errors of clk_prepare_enable() adds 53a370f621a0 media: rc: add keymap for Toshiba CT-90405 remote adds f1d9f315924f media: imon: use DEVICE_ATTR_RW() helper macro adds 4dd0f63b51c2 media: hevc: Add fields and flags for hevc PPS adds d395a78db9ea media: hevc: Add decode params control adds 42cb2a8f27d2 media: hantro: change hantro_codec_ops run prototype to re [...] adds 8968cfc28295 media: hantro: Define HEVC codec profiles and supported features adds 31ad15e688e5 media: hantro: Only use postproc when post processed forma [...] adds 35f51f6091bc media: uapi: Add a control for HANTRO driver adds b7782b34a766 media: hantro: handle V4L2_PIX_FMT_HEVC_SLICE control adds cb5dd5a0fa51 media: hantro: Introduce G2/HEVC decoder adds 45040f675041 media: hantro: IMX8M: add variant for G2/HEVC codec adds 013446150ed1 Merge remote-tracking branch 'v4l-dvb/master' adds 3d42c93e5fc9 media: dmxdev: change the check for problems allocing secfeed adds 4c6e0976295a media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K adds 2c82b5b53f57 Merge remote-tracking branch 'v4l-dvb-next/master' adds 3cd8015040d7 device property: Retrieve fwnode from of_node via accessor adds 0df316b8ec04 ACPI: IORT: Handle device properties with software node API adds 5c1a72a0fbe1 ACPI: property: Constify stubs for CONFIG_ACPI=n case adds 3d7c821c1d80 ACPI: scan: Constify acpi_dma_supported() helper function adds fb38f314fbd1 device property: Unify access to of_node adds 79fe56daaf66 Merge branch 'devprop' into linux-next adds 42d96e169a66 ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox [...] adds 8288f69e47f9 ACPICA: Add SVKL table headers adds c27bac031413 ACPICA: Fix memory leak caused by _CID repair function adds c160b7d21ae5 ACPICA: iASL: Finish support for the IVRS ACPI table adds 6496f03e36ce ACPICA: iASL: Add support for the SVKL table adds 536e35c938c6 ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table adds b5e774039629 ACPICA: Use ACPI_FALLTHROUGH adds 6814a524857f ACPICA: Add _PLD panel positions adds 9401eafaff83 ACPICA: iASL: Add support for the BDAT ACPI table adds 160c768e1cad ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) adds 4a2c1dcfaf59 ACPICA: Add the CFMWS structure definition to the CEDT table adds d71df85aacd2 ACPICA: iASL: add disassembler support for PRMT adds 04da290dd22c ACPICA: Add support for PlatformRtMechanism OperationRegio [...] adds 24fa16924021 ACPICA: Update version to 20210604 adds 9f8c7baedabc ACPICA: Add PRMT module header to facilitate parsing adds 9521b6e20e5f Merge branch 'acpica' into linux-next adds f39de44fbb47 ACPI: Remove redundant clearing of context->ret.pointer fr [...] adds 84b7355b7a8a Merge back 'acpi-bus' material for v5.14. adds 6d27975851b1 ACPI: scan: Rearrange dep_unmet initialization adds a9e10e587304 ACPI: scan: Extend acpi_walk_dep_device_list() adds b83e2b306736 ACPI: scan: Add function to fetch dependent of ACPI device adds 23db673d7e51 ACPI: scan: initialize local variable to avoid garbage bei [...] adds f59a905b962c ACPI: PM: s2idle: Add missing LPS0 functions for AMD adds b9370dceabb7 ACPI: PM / fan: Put fan device IDs into separate header file adds e4ada4c8de70 Merge back ACPI power management material for v5.14. adds 587024b8210d ACPI: power: Use u8 as the power resource state data type adds ca84f18798a4 ACPI: power: Save the last known state of each power resource adds 6381195ad7d0 ACPI: power: Rework turning off unused power resources adds 3f491a28b1f9 Merge back ACPI power management material for v5.14. adds 65ea8f2c6e23 ACPI: processor idle: Fix up C-state latency if not ordered adds a5067cdb4735 Merge branches 'acpi-bus', 'acpi-scan', 'acpi-pm' and 'acp [...] adds 7ca1a8014d86 ACPI: tables: PPTT: Populate cache-id if provided by firmware adds dd9eaa23e725 ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_i [...] adds 6306f0431914 ACPI: EC: Make more Asus laptops use ECDT _GPE adds 0ec4e55e9f57 ACPI: resources: Add checks for ACPI IRQ override adds 45b10e3e0170 ACPI: sbshc: Fix fall-through warning for Clang adds f00d2d32cc67 ACPI: event: Remove redundant initialization of local variable adds 64887bbddae5 ACPI: ipmi: Remove address space handler in error path adds be7ae56809bf ACPI: configfs: Replace ACPI_INFO() with pr_debug() adds 9b64560134a0 ACPI: bus: Remove unneeded assignment adds 4ac7a817f199 ACPI: bus: Call kobject_put() in acpi_init() error path adds 01c3d593be8d ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code adds 237a47ebc39d ACPI: NUMA: fix typo in a comment adds 80bf4f2a021d Merge branches 'acpi-tables', 'acpi-ec', 'acpi-resources' [...] adds 7d966119f7db ACPI: DPTF: Add battery participant for Intel SoCs adds bab858b30cbe ACPI: DPTF: Add new PCH FIVR methods adds b7a732a73ac5 ACPI: APEI: Don't warn if ACPI is disabled adds 8e3ecc68e33f ACPI: LPSS: Use kstrtol() instead of simple_strtol() adds 888be6067b97 ACPI: sysfs: Fix a buffer overrun problem with description_show() adds 14fad24d0520 x86/acpi: Switch to pr_xxx log functions adds 383529b622b8 Merge branches 'acpi-dptf', 'acpi-apei', 'acpi-soc', 'acpi [...] adds 606e56c6eced ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX adds 007b3e53f3a4 ACPI: blacklist: Unify the message printing adds 8e173cbb6a77 ACPI: bus: Use pr_*() macros to replace printk() adds ad319565d62f ACPI: event: Use pr_*() macros to replace printk() adds e2935abb3a3a ACPI: glue: Clean up the printing messages adds 4f59927d5de4 ACPI: nvs: Unify the message printing adds 2e670deddaa5 ACPI: osl: Remove the duplicated PREFIX for message printing adds ccde83e318a5 ACPI: pci_root: Unify the message printing adds 673a0796b123 ACPI: processor_thermal: Remove unused PREFIX for printing adds 6183a684377f ACPI: processor_perflib: Cleanup print messages adds 4140054af069 ACPI: processor_throttling: Cleanup the printing messages adds 6ecfe60a13b1 ACPI: reboot: Unify the message printing adds 86ca3b0ab41f ACPI: sysfs: Cleanup message printing adds bd10c13b7775 ACPI: sbshc: Unify the message printing adds 8acf4108aabb ACPI: scan: Unify the log message printing adds f7e02c8d2344 ACPI: sbs: Unify the message printing adds f5ee87df7a4d ACPI: sleep: Unify the message printing adds 0ac2c0e4ff4b ACPI: Remove the macro PREFIX "ACPI: " adds cefc7ca46235 ACPI: PRM: implement OperationRegion handler for the Platf [...] adds 60faa8f1ac6e ACPI: Add _SB._OSC bit for PRM adds 1837fe14ec76 Merge branches 'acpi-messages' and 'acpi-prm' into linux-next adds daadabfbd36d drivers: pnp: isapnp: proc.c: Remove unnecessary local variables adds b15fc7c2c88e PNP: Remove pnp_alloc() adds 5bb5ceac1275 PNP: Switch over to dev_dbg() adds 3935787ebd5f PNP: use DEVICE_ATTR_RO macro adds 17aa26c96fb2 PNP: pnpbios: Use list_for_each_entry() instead of list_fo [...] adds ccf6a7f39959 Merge branch 'pnp' into linux-next adds c58e7ed28b45 PM: runtime: document common mistake with pm_runtime_get_sync() adds 5a2bd1b1c64e PM: runtime: Improve path in rpm_idle() when no callback adds 63d00be69348 PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks adds 4ec4f059088b PM: runtime: Clarify documentation when callbacks are unassigned adds 558642bccede PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ adds 6be2408a1ef6 PM: hibernate: fix spelling mistakes adds 03466883a0fd PM: sleep: remove trailing spaces and tabs adds 480f0de68cad PM: hibernate: remove leading spaces before tabs adds 6e9269a4f8f3 Merge branches 'pm-core' and 'pm-sleep' into linux-next adds c3d175e4852b cpufreq: intel_pstate: hybrid: Avoid exposing two global a [...] adds eb3693f0521e cpufreq: intel_pstate: hybrid: CPU-specific scaling factor adds fbdc21e9b038 cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode adds 706c5328851d cpufreq: intel_pstate: Add Cometlake support in no-HWP mode adds 9ff6774b9718 cpufreq: sc520_freq: add 'fallthrough' to one case adds 8df71a7dc5e1 cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset adds 5de126250070 cpufreq: stats: Clean up local variable in cpufreq_stats_c [...] adds 019694f5c1b9 cpufreq: sh: Remove unused linux/sched.h headers adds bcc936c5d515 cpufreq: loongson2: Remove unused linux/sched.h headers adds 642333384991 intel_idle: Adjust the SKX C6 parameters if PC6 is disabled adds f53cbdab011b cpuidle: teo: Cosmetic modifications of teo_update() adds b18e0de1cf85 cpuidle: teo: Cosmetic modification of teo_select() adds c410a9a142f1 cpuidle: teo: Change the main idle state selection logic adds 77577558f25d cpuidle: teo: Rework most recent idle duration values treatment adds 154ae8bb3c83 cpuidle: teo: Use kerneldoc documentation in admin-guide adds 1ef4689812e4 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 763663c9715f PM: domains: fix some kernel-doc issues adds 0eef091d2dc4 PM: domains: Split code in dev_pm_genpd_set_performance_state() adds d97fe100ee0b PM: domains: Return early if perf state is already set for [...] adds 5937c3ce2122 PM: domains: Drop/restore performance state votes for devi [...] adds e9638aeed02a Merge branch 'pm-domains' into linux-next adds 771fac5e26c1 Revert "cpufreq: CPPC: Add support for frequency invariance" adds a206065a8406 Merge branch 'pm-cpufreq-fixes' into linux-next adds 5af7e6c413a4 Merge remote-tracking branch 'pm/linux-next' adds 17a8b0b6dde6 cpufreq: blacklist SC7280 in cpufreq-dt-platdev adds 88bf5a85fe98 dt-bindings: dvfs: Add support for generic performance domains adds 70d99a8f0442 cpufreq: mediatek: add support for mt8365 adds b791c7f94680 cpufreq: scmi: Fix an error message adds 4814d9c5d3b9 cpufreq: dt: Rename black/white-lists adds eed828895b24 clk: mediatek: remove deprecated CLK_INFRA_CA57SEL for MT8173 SoC adds 9821a195d4e2 dt-bindings: cpufreq: update cpu type and clock name for M [...] adds cf3aa23455aa Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 18b380ed61f8 PM / devfreq: Add missing error code in devfreq_add_device() adds 7dbc0d246891 PM / devfreq: imx-bus: Remove imx_bus_get_dev_status adds 5e480ab94db8 PM / devfreq: tegra30: Support thermal cooling adds a15fc9aa5b38 PM / devfreq: imx8m-ddrc: Remove DEVFREQ_GOV_SIMPLE_ONDEMA [...] adds 8a2279773401 PM / devfreq: governor: use DEVICE_ATTR_RW macro adds a9ceca53d495 dt-bindings: devfreq: tegra30-actmon: Convert to schema adds 64f4d903ce9d dt-bindings: devfreq: tegra30-actmon: Add cooling-cells adds ecbe5fafc887 Merge remote-tracking branch 'devfreq/devfreq-next' adds ac9fd3c80340 opp: use list_del_init instead of list_del/INIT_LIST_HEAD adds 46768ddc9d54 Merge remote-tracking branch 'opp/opp/linux-next' adds c937aabbd7f4 fs: dlm: always run complete for possible waiters adds 2df6b7627a81 fs: dlm: add dlm macros for ratelimit log adds b38bc9c2b317 fs: dlm: fix srcu read lock usage adds 7443bc962509 fs: dlm: set is othercon flag adds ba868d9deaab fs: dlm: reconnect if socket error report occurs adds c6aa00e3d20c fs: dlm: cancel work sync othercon adds 8aa31cbf20ad fs: dlm: fix connection tcp EOF handling adds 6fb5cf9d4206 fs: dlm: public header in out utility adds a070a91cf140 fs: dlm: add more midcomms hooks adds 8f2dc78dbc20 fs: dlm: make buffer handling per msg adds 2874d1a68c4e fs: dlm: add functionality to re-transmit a message adds 37a247da517f fs: dlm: move out some hash functionality adds 8e2e40860c7f fs: dlm: add union in dlm header for lockspace id adds 489d8e559c65 fs: dlm: add reliable connection if reconnect adds 5b2f981fde8b fs: dlm: add midcomms debugfs functionality adds 706474fbc5fe fs: dlm: don't allow half transmitted messages adds f6089981d07e fs: dlm: Fix memory leak of object mh adds 7d3848c03e09 fs: dlm: Fix spelling mistake "stucked" -> "stuck" adds fcef0e6c27ce fs: dlm: fix lowcomms_start error case adds 700ab1c363c7 fs: dlm: fix memory leak when fenced adds 6c6a1cc66695 fs: dlm: use alloc_ordered_workqueue adds 9a4139a79403 fs: dlm: move dlm allow conn adds ac7d5d036dc9 fs: dlm: introduce proto values adds d10a0b88751a fs: dlm: rename socket and app buffer defines adds f5fe8d5107ad fs: dlm: fix race in mhandle deletion adds 957adb68b3f7 fs: dlm: invalid buffer access in lookup error adds 4341965a5b6c Merge remote-tracking branch 'dlm/next' adds 591f762b2750 RDMA/hns: Remove the condition of light load for posting DWQE adds e3d65124ce2b RDMA/ucma: Cleanup to reduce duplicate code adds e6a1f8c696be RDMA/mlx5: Remove redundant assignment to ret adds 74ec2424737a IB/srpt: Remove redundant assignment to ret adds 16149eddd380 RDMA/core: Remove never used ib_modify_wq function call adds 7c6c2f5337b7 RDMA: Remove unnecessary struct declaration adds 620ccaaa46d1 IB/hfi1: Delete an unneeded bool conversion adds 021c1f24f002 RDMA/mlx5: Support SQD2RTS for modify QP adds c906b86e9c44 RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response adds 69e0a42f3f79 RDMA/hns: Remove unused parameter udata adds aca496fb61d3 RDMA/mlx4: Remove unused parameter udata adds 0bedd3d0050b RDMA/mlx5: Remove unused parameter udata adds cd5b010ffff2 RDMA/rxe: Remove unused parameter udata adds 6dc760027d29 RDMA/bnxt_re: Drop unnecessary NULL checks after container_of adds 12a7a9966247 IB/hfi1: Remove the repeated declaration adds 800de3f55770 RDMA/cxgb4: Remove useless assignments adds b6989da85a27 RDMA/hns: Refactor extend link table allocation adds 4511624a3514 RDMA/hns: Rename CMDQ head/tail pointer to PI/CI adds 21090b5d8c98 RDMA/hns: Remove Receive Queue of CMDQ adds 331859d320f5 RDMA/hns: Remove unused CMDQ member adds 9ecf6ac17c32 RDMA/mlx5: Take qp type from mlx5_ib_qp adds 7b0006db6800 RDMA/hns: Optimize the base address table config for MTR adds 1f704d8cc072 RDMA/hns: Refactor root BT allocation for MTR adds 5e6370d7cc75 RDMA/hns: Fix wrong timer context buffer page size adds 82eb481da645 RDMA/hns: Use refcount_t APIs for HEM adds 68e11a6086b1 RDMA/hns: Clean the hardware related code for HEM adds 17bb6b6bb507 IB/hfi1: Move a function from a header file into a .c file adds c838de1af141 RDMA/srp: Add more structure size checks adds 6dc26498e1d3 RDMA/srp: Apply the __packed attribute to members instead [...] adds 7ec2e27a3aff RDMA/srp: Fix a recently introduced memory leak adds ad215aaea4f9 RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent adds 221442ea0f60 IB/isert: set rdma cm afonly flag adds 3f0d979efb82 RDMA/hns: Refactor capability configuration flow of VF adds d58c23c92548 IB/core: Only update PKEY and GID caches on respective events adds 1f8f60f35f79 IB/ipoib: Use DEVICE_ATTR_*() macros adds c5b8eaf8afd8 RDMA/core: Use the DEVICE_ATTR_RO macro adds 33e823460081 RDMA/srp: Use DEVICE_ATTR_*() macros adds cfbeb0b9bb96 RDMA/rtrs-srv: Kill reject_w_econnreset label adds 21c6f5674bb8 RDMA/rtrs-clt: Remove MAX_SESS_QUEUE_DEPTH from rtrs_send_ [...] adds 6564b110313e RDMA/rtrs-srv: Add error messages for cases when failing R [...] adds 485f2fb1a09e RDMA/rtrs-srv: Clean up the code in __rtrs_srv_change_state adds 3a98ea7041b7 RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH adds 3f3d0eabc14b RDMA/rtrs: Define MIN_CHUNK_SIZE adds 2d612f0d3d4b RDMA/rtrs: Use strscpy instead of strlcpy adds 5e82ac7c009b RDMA/rtrs-clt: Kill rtrs_clt_{start,stop}_hb adds b0c633c48290 RDMA/rtrs-clt: Kill rtrs_clt_disconnect_from_sysfs adds 0aedfb695f9b RDMA/rtrs-srv: Kill __rtrs_srv_change_state adds 7a2e0888b08c RDMA/rtrs-clt: Remove redundant 'break' adds 41db63a7efe1 RDMA/rtrs-clt: Check state of the rtrs_clt_sess before rea [...] adds 0cdfb3b20797 RDMA/rtrs-srv: Replace atomic_t with percpu_ref for ids_inflight adds 78df092c3822 RDMA/rtrs-srv: convert scnprintf to sysfs_emit adds 64bce1ee9784 RDMA/rtrs: Do not reset hb_missed_max after re-connection adds 07c14027295a RDMA/rtrs-srv: Duplicated session name is not allowed adds 2371c4035450 RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object adds 6bb97a2c1aa5 RDMA/rtrs-srv: Fix memory leak when having multiple sessions adds 5b73b799c25c RDMA/rtrs-clt: Check if the queue_depth has changed during [...] adds 7ecd7e290bee RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats an [...] adds 0e8558476faf RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare adds f97442887275 RDMA/core: Sanitize WQ state received from the userspace adds 96376a40959e IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() adds 4b4e586ebe37 IB/cm: Split cm_alloc_msg() adds c1cf6d9f743a IB/cm: Call the correct message free functions in cm_send_ [...] adds efafae671707 IB/cm: Tidy remaining cm_msg free paths adds 3595c398f6db Revert "IB/cm: Mark stale CM id's whenever the mad agent w [...] adds 70076a414efc IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls adds 7345201c3963 IB/cm: Improve the calling of cm_init_av_for_lap and cm_in [...] adds 76039ac9095f IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock adds 125217e0967f i40e: Replace one-element array with flexible-array member adds e860fa9b69e1 iidc: Introduce iidc.h adds d25a0fc41c1f ice: Initialize RDMA support adds 348048e724a0 ice: Implement iidc operations adds f9f5301e7e2d ice: Register auxiliary device to provide RDMA adds 9ed753312121 i40e: Prep i40e header for aux bus conversion adds f4370a85d62e i40e: Register auxiliary devices to provide RDMA adds 8498a30e1b94 RDMA/irdma: Register auxiliary driver and implement privat [...] adds 44d9e52977a1 RDMA/irdma: Implement device initialization definitions adds 3f49d6842569 RDMA/irdma: Implement HW Admin Queue OPs adds d1850c005aee RDMA/irdma: Add HMC backing store setup functions adds a3a06db504d3 RDMA/irdma: Add privileged UDA queue implementation adds 3ae331c75128 RDMA/irdma: Add QoS definitions adds 146b9756f14c RDMA/irdma: Add connection manager adds e8c4dbc2fcac RDMA/irdma: Add PBLE resource manager adds b48c24c2d710 RDMA/irdma: Implement device supported verb APIs adds dd90451fac23 RDMA/irdma: Add RoCEv2 UD OP support adds 551c46edc769 RDMA/irdma: Add user/kernel shared libraries adds 915cc7ac0f8e RDMA/irdma: Add miscellaneous utility definitions adds ddae5d62f3db RDMA/irdma: Add dynamic tracing for CM adds 48d6b3336a9f RDMA/irdma: Add ABI definitions adds fa0cf568fd76 RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw adds f6d2bbdf3d96 RDMA/irdma: Update MAINTAINERS file adds 50971e39154d Merge branch 'irdma' into rdma.git for-next adds 59daff49f25f RDMA/rxe: Add a type flag to rxe_queue structs adds 0a67c46d2e99 RDMA/rxe: Protect user space index loads/stores adds 5bcf5a59c41e RDMA/rxe: Protext kernel index from user space adds 32a25f2ea690 RDMA/rxe: Fix failure during driver load adds 35f5ace5dea4 RDMA/bnxt_re: Enable global atomic ops if platform supports adds ef2a75c5c88e RDMA/bnxt_re: Update maintainers list adds aeb27bb76ad8 RDMA/cxgb4: Fix missing error code in create_qp() adds 7fde2dbe03f4 RDMA/irdma: Fix issues with u8 left shift operation adds 1b01a42c9cc4 RDMA/irdma: remove extraneous indentation on a statement adds cd16b32c15ed RDMA/irdma: remove redundant initialization of variable val adds 205be5dc9984 RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" adds 61c7d826b817 RDMA/irdma: Fix return error sign from irdma_modify_qp adds 60dff56d7729 RDMA/core: Use refcount_t instead of atomic_t on refcount [...] adds fcc57a7b2bba RDMA/core: Use refcount_t instead of atomic_t on refcount [...] adds 6448508076bf RDMA/core: Remove refcount from struct ib_mad_snoop_private adds cd74db6cbb1e RDMA/core: Use refcount_t instead of atomic_t on refcount [...] adds 58d33b4fa9d7 RDMA/core: Use refcount_t instead of atomic_t on refcount [...] adds cc9e5a844ab8 RDMA/hns: Use refcount_t instead of atomic_t for CQ refere [...] adds 33649cd3f949 RDMA/hns: Use refcount_t instead of atomic_t for SRQ refer [...] adds 8f9513d89f04 RDMA/hns: Use refcount_t instead of atomic_t for QP refere [...] adds 7183451f846d RDMA/cxgb4: Use refcount_t instead of atomic_t for referen [...] adds a5e27fb68fcc RDMA/ipoib: Use refcount_t instead of atomic_t for referen [...] adds ec9bf373f245 RDMA/core: Use refcount_t instead of atomic_t on refcount [...] adds ac477efcf099 RDMA/irdma: Use list_move instead of list_del/list_add adds 6246f1ccb9c3 RDMA/irdma: Use list_last_entry/list_first_entry adds bf0480a2df75 IB/cm: Remove dgid from the cm_id_priv av adds 2db7b2eac7ad RDMA/irdma: Store PBL info address a pointer type adds 18eeb22f3088 Merge remote-tracking branch 'rdma/for-next' adds d2792e91de2b net: openvswitch: Remove unnecessary skb_nfct() adds 48de7c0c1c92 neighbour: Remove redundant initialization of 'bucket' adds b76078df1593 net: qca_spi: Avoid reading signature three times in a row adds 6e03f3ff29c1 net: qca_spi: Avoid re-sync for single signature error adds a53935674563 net: qca_spi: Introduce stat about bad signature adds 3f8fca5d4335 Merge branch 'qca_spi-sync' adds a100243d95a6 rtnetlink: avoid RCU read lock when holding RTNL adds 71f0891c84df net: mvpp2: Put fwnode in error case during ->probe() adds 692b82c57f71 net: mvpp2: Use device_get_match_data() helper adds cf3399b731d3 net: mvpp2: Use devm_clk_get_optional() adds 584525554fd6 net: mvpp2: Unshadow error code of device_property_read_u32() adds aed6864035b1 net: stmmac: platform: Delete a redundant condition branch adds 532062b09956 atm: Replace custom isprint() with generic analogue adds 9d9d415f0048 ptp: ptp_clock: make scaled_ppm_to_ppb static inline adds 514def5dd339 phy: nxp-c45-tja11xx: add timestamping support adds 27d64141949e Merge branch 'ytja1103-ptp' adds 9e3617a7b845 net: pch_gbe: Propagate error from devm_gpio_request_one() adds aca6a8746c36 net: pch_gbe: Convert to use GPIO descriptors adds 6fcfb267cb49 net: pch_gbe: use readx_poll_timeout_atomic() variant adds 443ef39b499c net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() adds 40b161bb16c4 net: pch_gbe: remove unneeded MODULE_VERSION() call adds 1f975aba215b Merge branch 'pch_gbe-cleanups' adds 376d68929d5b mvpp2: remove unused parameter adds 4c598e5e679c mvpp2: suppress warning adds 3913ba732e97 Merge branch 'mvpp2-warnings' adds 1c72e6ab66b9 atm: iphase: fix possible use-after-free in ia_module_exit() adds 009fc857c5f6 mISDN: fix possible use-after-free in HFC_cleanup() adds bf30396cdf81 net: wwan: Add unknown port type adds cac6fb015f71 usb: class: cdc-wdm: WWAN framework integration adds faa5f5da809b net/sched: taprio: Drop unnecessary NULL check after container_of adds 34e7434ba4e9 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() adds d8654f4f9300 tls splice: remove inappropriate flags checking for MSG_PEEK adds 13511704f8d7 net: taprio offload: enforce qdisc to netdev queue mapping adds 4a5fe57e7751 alx: use fine-grained locking instead of RTNL adds 8380c81d5c4f net: Treat __napi_schedule_irqoff() as __napi_schedule() o [...] adds ce6f709775bd net: bridge: mcast: rename multicast router lists and timers adds 44ebb081dc69 net: bridge: mcast: add wrappers for router node retrieval adds ff391c5d9871 net: bridge: mcast: prepare mdb netlink for mcast router split adds b19232effd09 net: bridge: mcast: prepare query reception for mcast rout [...] adds 1a3065a26807 net: bridge: mcast: prepare is-router function for mcast r [...] adds ee5fb2223ee5 net: bridge: mcast: prepare expiry functions for mcast rou [...] adds d9b8c4d8d937 net: bridge: mcast: prepare add-router function for mcast [...] adds ed2d35971a80 net: bridge: mcast: split router port del+notify for mcast [...] adds a3c02e769efe net: bridge: mcast: split multicast router state for IPv4 [...] adds b7fb0916544d net: bridge: mcast: add ip4+ip6 mcast router timers to mdb [...] adds 3b85f9ba3480 net: bridge: mcast: export multicast router presence adjac [...] adds d38717af2c9e Merge branch 'bridge-split-ipv4-ipv6-mc-router-state' adds 9afcb5959730 net: hinic: remove unnecessary blank line adds 3402ab54a8e3 net: hinic: add blank line after function declaration adds c8ad5df6151e net: hinic: remove unnecessary parentheses adds 5db8c86e8904 net: hinic: fix misspelled "acessing" adds 0d59c95ea3d2 Merge branch 'hinic-cleanups' adds f19d4997fd1f atl1c: show correct link speed on Mikrotik 10/25G NIC adds d7ab6419bdee atl1c: improve performance by avoiding unnecessary pcie wr [...] adds 545fa3fb1e84 atl1c: adjust max mtu according to Mikrotik 10/25G NIC ability adds b0390009502b atl1c: enable rx csum offload on Mikrotik 10/25G NIC adds ea0fbd05d7bd atl1c: improve link detection reliability on Mikrotik 10/25G NIC adds 33b314265683 Merge branch 'atl1c-support-for-Mikrotik-10-25G-NIC-features' adds 6c66c147b9a4 virtio-net: fix for unable to handle page fault for address adds 7bf64460e3b2 virtio-net: get build_skb() buf by data ptr adds 25e248a2bc43 Merge branch 'virtio_net-fixes' adds 5efe2575316f net: qed: remove redundant initialization of variable rc adds 0f3ee280331e net: caif: Drop unnecessary NULL check after container_of adds fe0bdaec8dea bpf: Use struct_size() in kzalloc() adds ea89c862f01e net: mana: Use struct_size() in kzalloc() adds bbc6f2cca74e net: bridge: fix br_multicast_is_router stub when igmp is [...] adds 30515832e987 net: bridge: fix build when IPv6 is disabled adds fa44821a4ddd sfc: don't use netif_info et al before net_device is registered adds fc25f9f631ac net: thunderx: Drop unnecessary NULL check after container_of adds 796640778c26 net: hns3: support RXD advanced layout adds 1ddc028ac849 net: hns3: refactor out RX completion checksum adds 5e69ea7ee2a6 net: hns3: refactor the debugfs process adds c929bc2ac36e net: hns3: refactor dev capability and dev spec of debugfs adds 77e9184869c9 net: hns3: refactor dump bd info of debugfs adds 1556ea9120ff net: hns3: refactor dump mac list of debugfs adds 8ddfd9c46ef4 net: hns3: refactor dump mng tbl of debugfs adds d658ff34dd7f net: hns3: refactor dump loopback of debugfs adds 9149ca0f115a net: hns3: refactor dump intr of debugfs adds 1a7ff8280b16 net: hns3: refactor dump reset info of debugfs adds 0b198b0d80ea net: hns3: refactor dump m7 info of debugfs adds e76e6886646b net: hns3: refactor dump ncl config of debugfs adds 0a14fd29ca0c Merge branch 'hns3-next' adds 699e803e9a4d net: hns: fix the comments style issue adds 510fe8e70b0b net: hns: fix some code style issue about space adds 5caab55a2979 net: hns: space required before the open brace '{' adds cb0672697601 net: hns: remove redundant return int void function adds 052d60172552 Merge branch 'hns-coding-style' adds 2d1c5f29d27a alx: fix missing unlock on error in alx_set_pauseparam() adds 2cc8c910f515 dt-bindings: net: rockchip-dwmac: add rk3308 gmac compatible adds b4ac94565c14 net: stmmac: dwmac-rk: add support for rk3308 gmac adds 8d1a81f21a9e arm64: dts: rockchip: add gmac to rk3308 dts adds 76e3d7fadef6 Merge branch 'rk3308-gmac' adds d172268f93cf stmmac: use XDP helpers adds 082294f294f6 igc: use XDP helpers adds 224bf7db5518 vhost_net: use XDP helpers adds 7466b60a3c32 Merge branch 'use-xdp-helpers' adds 709c03142399 tcp: add tracepoint for checksum errors adds 5d9e068402dc net: dsa: qca8k: change simple print to dev variant adds 2ad255f2faaf net: dsa: qca8k: use iopoll macro for qca8k_busy_wait adds 504bf6593182 net: dsa: qca8k: improve qca8k read/write/rmw bus access adds ba5707ec58cf net: dsa: qca8k: handle qca8k_set_page errors adds 028f5f8ef44f net: dsa: qca8k: handle error with qca8k_read operation adds d7805757c75c net: dsa: qca8k: handle error with qca8k_write operation adds aaf421425cbd net: dsa: qca8k: handle error with qca8k_rmw operation adds b7c818d19492 net: dsa: qca8k: handle error from qca8k_busy_wait adds 6e82a457e062 net: dsa: qca8k: add support for qca8327 switch adds 227a9ffc1bc7 devicetree: net: dsa: qca8k: Document new compatible qca8327 adds 83a3ceb39b24 net: dsa: qca8k: add priority tweak to qca8337 switch adds 5bf9ff3b9fb5 net: dsa: qca8k: limit port5 delay to qca8337 adds 0fc57e4b5e39 net: dsa: qca8k: add GLOBAL_FC settings needed for qca8327 adds 95ffeaf18b3b net: dsa: qca8k: add support for switch rev adds 1ee0591a1093 net: dsa: qca8k: add ethernet-ports fallback to setup_mdio_bus adds e4b9977cee15 net: dsa: qca8k: make rgmii delay configurable adds 63c33bbfeb68 net: dsa: qca8k: clear MASTER_EN after phy read/write adds 60df02b6ea45 net: dsa: qca8k: dsa: qca8k: protect MASTER busy_wait with [...] adds 617960d72e93 net: dsa: qca8k: enlarge mdio delay and timeout adds 759bafb8a322 net: dsa: qca8k: add support for internal phy and internal mdio adds 0c994a28e751 devicetree: bindings: dsa: qca8k: Document internal mdio d [...] adds b7ebac354d54 net: dsa: qca8k: improve internal mdio read/write bus access adds a46aec02bc06 net: dsa: qca8k: pass switch_revision info to phy dev_flags adds d0e13fd5626c net: phy: at803x: clean whitespace errors adds 272833b9b3b3 net: phy: add support for qca8k switch internal PHY in at803x adds ddd998aff540 Merge branch 'qca8k-improvements' adds 948640698199 net: mdio: ipq8064: clean whitespaces in define adds b097bea10215 net: mdio: ipq8064: add regmap config to disable REGCACHE adds 77091933e453 net: mdio: ipq8064: enlarge sleep after read/write operation adds 94c821c74bf5 ip: Treat IPv4 segment's lowest address as unicast adds 6101ca0384e3 selftests: Lowest IPv4 address in a subnet is valid adds 58fee5fc8365 Merge branch 'ipv4-unicast' adds 7cb7541a8cc0 r8169: use KBUILD_MODNAME instead of own module name definition adds 1d7f7ecadc5a net: arc: Demote non-compliant kernel-doc headers adds 8965c1c535b1 net: atheros: atl1c: Fix wrong function name in comments adds b43e1554a7cf net: atheros: atl1e: Fix wrong function name in comments adds c706c75aaee2 net: atheros: atl1x: Fix wrong function name in comments adds 76d85049173b net: broadcom: bnx2x: Fix wrong function name in comments adds 5a02bf4fefd5 net: brocade: bna: Fix wrong function name in comments adds c1167cee462d net: cadence: Demote non-compliant kernel-doc headers adds 2e45d961a6a8 net: calxeda: Fix wrong function name in comments adds aeed744a49ba net: chelsio: cxgb3: Fix wrong function name in comments adds e0333b1bb174 net: chelsio: cxgb4: Fix wrong function name in comments adds 1eb00ff517f4 net: chelsio: cxgb4vf: Fix wrong function name in comments adds d6174870c0f1 net: huawei: hinic: Fix wrong function name in comments adds 229fd41f6447 net: micrel: Fix wrong function name in comments adds 331a3219d3b6 net: microchip: Demote non-compliant kernel-doc headers adds dc432f5acb86 net: neterion: Fix wrong function name in comments adds 146c91e2bc9a net: neterion: vxge: Fix wrong function name in comments adds a507b1644524 net: netronome: nfp: Fix wrong function name in comments adds 9f2e6fb63413 net: calxeda: Fix wrong function name in comments adds 61633d71a71c net: samsung: sxgbe: Fix wrong function name in comments adds 40d9fca8b3fd net: socionext: Demote non-compliant kernel-doc headers adds 85ead77dc3d5 net: ti: Fix wrong struct name in comments adds 03055a25213b net: via: Fix wrong function name in comments adds 1f2d109e8363 net: phy: Demote non-compliant kernel-doc headers adds 5a9594cf1d14 net: hisilicon: hns: Fix wrong function name in comments adds 16145dbde18a Merge branch 'func-names-comment' adds 5d01071e64b6 selftests: mlxsw: Make the unsplit array global in port_sc [...] adds 16355c0b101e selftests: mlxsw: Make sampling test more robust adds 9a1cac062d3e selftests: mlxsw: qos_headroom: Convert to iproute2 dcb adds b0bab2298ec9 selftests: mlxsw: qos_pfc: Convert to iproute2 dcb adds b4d786941b58 selftests: mlxsw: qos_lib: Drop __mlnx_qos adds ece5df874d3a mlxsw: spectrum_buffers: Switch function arguments adds 837ec05cfea0 mlxsw: Verify the accessed index doesn't exceed the array length adds 8c2b58e65d01 mlxsw: core: Avoid unnecessary EMAD buffer copy adds 51746a353b44 mlxsw: spectrum_router: Avoid missing error code warning adds 9b43fbb8ce24 mlxsw: Remove Mellanox SwitchIB ASIC support adds b0d80c013b04 mlxsw: Remove Mellanox SwitchX-2 ASIC support adds 609c8ae87966 Merge branch 'mlxsw-next' adds 5796254e467b net: Remove the member netns_ok adds d6b0625163a8 net: stmmac: Don't set has_gmac if has_gmac4 is set adds 37c80d15ff4b net: stmmac: dwmac-rk: Check platform-specific ops adds f9da1c9d7fb5 dt-bindings: net: rockchip-dwmac: add rk3568 compatible string adds 3bb3d6b1c195 net: stmmac: Add RK3566/RK3568 SoC support adds 885e4056d560 Merge branch 'stmmac-RK3568' adds b3e22e10fdda net: wwan: Add WWAN port type attribute adds 9d8a29aed035 alx: fix a double unlock in alx_probe() adds 7617af3d1a5e net: pcs: Introducing support for DWC xpcs Energy Efficien [...] adds e80fe71b3ffe net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet adds 8ed2e60b7788 Merge branch 'stmmac-xpcs-eee' adds 25c55b38d85b net/packet: Remove redundant assignment to ret adds 06b38e233ce4 drivers/net: Remove leading spaces in Kconfig adds 2e68ea926841 ipv4: Calculate multipath hash inside switch statement adds ce5c9c20d364 ipv4: Add a sysctl to control multipath hash fields adds 4253b4986f98 ipv4: Add custom multipath hash policy adds 67db5ca73b1f ipv6: Use a more suitable label name adds b95b6e072a92 ipv6: Calculate multipath hash inside switch statement adds ed13923f980e ipv6: Add a sysctl to control multipath hash fields adds 73c2c5cbb15a ipv6: Add custom multipath hash policy adds 511e8db54036 selftests: forwarding: Add test for custom multipath hash adds 185b0c190bb6 selftests: forwarding: Add test for custom multipath hash [...] adds b7715acba4d3 selftests: forwarding: Add test for custom multipath hash [...] adds 22ba9d0d6c0d Merge branch 'custom-multipath-hash' adds 4ac9e23cf2cc cipso: correct comments of cipso_v4_cache_invalidate() adds 0d56e5c191b1 net: dsa: qca8k: fix missing unlock on error in qca8k_vlan [...] adds 78524c01edb2 net: wan: remove redundant blank lines adds 23c235412411 net: wan: add some required spaces adds a4e591477611 net: wan: remove redundant braces {} adds da8e6fddbae3 net: wan: remove redundant space adds a3f3e831dc2a net: wan: fix variable definition style adds 46212b69d470 Merge branch 'wan-cleanups' adds 44e261c715b6 cxgb4: clip_tbl: use list_del_init instead of list_del/INI [...] adds e2bd6bad9c1e net: dcb: Remove unnecessary INIT_LIST_HEAD() adds 86544c3de6a2 net: mdio: provide shim implementation of devm_of_mdiobus_ [...] adds 1756055de284 ibmveth: fix kobj_to_dev.cocci warnings adds bc6d076daa8c tun: use DEVICE_ATTR_RO macro adds 959dc069aed8 net: 3com: remove leading spaces before tabs adds 40b1f92676f2 net: alteon: remove leading spaces before tabs adds 106b4cb59766 net: amd: remove leading spaces before tabs adds a22cf81d634c net: apple: remove leading spaces before tabs adds 90e4403a6d37 net: broadcom: remove leading spaces before tabs adds 21b128fde6e0 net: chelsio: remove leading spaces before tabs adds cf82f9b165e4 net: dec: remove leading spaces before tabs adds e6f0f977407f net: dlink: remove leading spaces before tabs adds c11c900143e4 net: ibm: remove leading spaces before tabs adds 717dc24dc5d6 net: marvell: remove leading spaces before tabs adds 4a0949778c4e net: natsemi: remove leading spaces before tabs adds f95a73a8a8a8 net: realtek: remove leading spaces before tabs adds bf53445d81e3 net: seeq: remove leading spaces before tabs adds a294ddfccb45 net: sis: remove leading spaces before tabs adds 996d7ab8badf net: smsc: remove leading spaces before tabs adds b54f440cb871 net: sun: remove leading spaces before tabs adds d1e4916fa703 net: fealnx: remove leading spaces before tabs adds 223f02acce1a net: xircom: remove leading spaces before tabs adds 59909c1ab71d net: 8390: remove leading spaces before tabs adds 2174fbd71914 net: fujitsu: remove leading spaces before tabs adds 798c04f64283 Merge branch 'net-dev-leading-spaces' adds 4b63b27fc59a net: e1000: remove repeated word "slot" for e1000_main.c adds e77471f1de0d net: e1000: remove repeated words for e1000_hw.c adds 59398afda176 net: e1000e: remove repeated word "the" for ich8lan.c adds 800b74a57363 net: e1000e: remove repeated word "slot" for netdev.c adds 0d27895bcbb4 net: e1000e: fix misspell word "retreived" adds 4bebe324079e Merge branch 'intel-cleanups' adds f7e0318a314f netlabel: remove unused parameter in netlbl_netlink_auditinfo() adds 9cc52f5a533a dt-bindings: net: nfc: s3fwrn5: Add optional clock adds 340f42f7ff0b nfc: s3fwrn5: i2c: Enable optional clock from device tree adds eb0e4d59b6ed net: Add notifications when multipath hash field change adds 7725c1c8f732 mlxsw: spectrum_router: Replace if statement with a switch [...] adds 9d23d3eb6f41 mlxsw: spectrum_router: Move multipath hash configuration [...] adds 28bc824807a5 mlxsw: reg: Add inner packet fields to RECRv2 register adds b7b8f435ea3b mlxsw: spectrum_outer: Factor out helper for common outer fields adds 01848e05f8bb mlxsw: spectrum_router: Add support for inner layer 3 mult [...] adds daeabf89eb89 mlxsw: spectrum_router: Add support for custom multipath h [...] adds 9287aa2bfd54 Merge branch 'mlxsw-mphash-policies' adds c69431aab67a bpf: verifier: Improve function state reallocation adds 06ab6a505583 bpf: verifier: Use copy_array for jmp_history adds c9e73e3d2b1e bpf: verifier: Allocate idmap scratch in verifier env adds f4cceb783169 Merge branch 'Reduce kmalloc / kfree churn in the verifier' adds 37f05601eabc bpftool: Strip const/volatile/restrict modifiers from .bss [...] adds fdbf5ddeb855 libbpf: Add per-file linker opts adds 256eab48e70c selftests/bpf: Stop using static variables for passing dat [...] adds 31332ccb7562 bpftool: Stop emitting static variables in BPF skeleton adds 247b8634e644 libbpf: Fix ELF symbol visibility update logic adds e5670fa0293b libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions adds 0303ce17347a samples, bpf: Suppress compiler warning adds 3f2870989f10 bpf, arm64: Replace STACK_ALIGN() with round_up() to align [...] adds 9e9b451593b1 selftests/bpf: Validate skeleton gen handles skipped fields adds c1cccec9c636 libbpf: Reject static maps adds 513f485ca516 libbpf: Reject static entry-point BPF programs adds 8bbb77b7c7a2 libbpf: Add various netlink helpers adds 715c5ce454a6 libbpf: Add low level TC-BPF management API adds f18ba26da88a libbpf: Add selftests for TC-BPF management API adds 119220d81258 bpf, arm64: Remove redundant switch case about BPF_DIV and [...] adds c49661aa6f70 skmsg: Remove unused parameters of sk_msg_wait_data() adds fa7b83bf3b15 bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto adds 79a7f8bdb159 bpf: Introduce bpf_sys_bpf() helper and program type. adds cdf7fb0a9f3d bpf: Introduce bpfptr_t user/kernel pointer. adds af2ac3e13e45 bpf: Prepare bpf syscall to be used from kernel and user space. adds 5452fc9a17fc libbpf: Support for syscall program type adds 00899e7e8d9d selftests/bpf: Test for syscall program type adds c571bd752e91 bpf: Make btf_load command to be bpfptr_t compatible. adds 2341d6bb133d selftests/bpf: Test for btf_load command. adds 387544bfa291 bpf: Introduce fd_idx adds 3d78417b60fb bpf: Add bpf_btf_find_by_name_kind() helper. adds 3abea089246f bpf: Add bpf_sys_close() helper. adds b12688267280 libbpf: Change the order of data and text relocations. adds 9ca1f56ababe libbpf: Add bpf_object pointer to kernel_supports(). adds e2fa0156a434 libbpf: Preliminary support for fd_idx adds 67234743736a libbpf: Generate loader program out of BPF ELF file. adds 30f51aedabda libbpf: Cleanup temp FDs when intermediate sys_bpf fails. adds 7723256bf244 libbpf: Introduce bpf_map__initial_value(). adds d510296d331a bpftool: Use syscall/loader program in "prog load" and "ge [...] adds 4d1b62986125 selftests/bpf: Convert few tests to light skeleton. adds 0a9306629983 selftests/bpf: Convert atomics test to light skeleton. adds eb0f1e0c7f10 selftests/bpf: Convert test printk to use rodata. adds 1a532eb28df3 selftests/bpf: Convert test trace_printk to lskel. adds 3d4316776876 Merge branch 'bpf-loader-progs' adds 5d67f349590d bpf: Add cmd alias BPF_PROG_RUN adds 3a2daa724864 bpf: Make some symbols static adds 7b16509b29e0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 05ff8435e505 net/sched: cls_api: increase max_reclassify_loop adds 20e76d3d044d net: ethernet: ixp4xx: Fix return value check in ixp4xx_et [...] adds a49e72b3bda7 net: qrtr: ns: Fix error return code in qrtr_ns_init() adds e40d2cca0189 net: phy: add MediaTek Gigabit Ethernet PHY driver adds ba751e28d442 net: dsa: mt7530: add interrupt support adds 4006f986c091 dt-bindings: net: dsa: add MT7530 interrupt controller binding adds f494f0935ffb staging: mt7621-dts: enable MT7530 interrupt controller adds 0f844e4c993d Merge branch 'mt7530-interrupt-support' adds 2682ea324b00 mISDN: Remove obsolete PIPELINE_DEBUG debugging information adds d96b0e59468d net: hns3: refactor dump reg of debugfs adds 365e860aa7a7 net: hns3: refactor dump reg dcb info of debugfs adds d2f737cf21b8 net: hns3: refactor queue map of debugfs adds e44c495d95e0 net: hns3: refactor queue info of debugfs adds b5a0b70d77b9 net: hns3: refactor dump fd tcam of debugfs adds 7679f28e32a4 net: hns3: refactor dump tm map of debugfs adds cad7c215a4b1 net: hns3: refactor dump tm of debugfs adds 0e32038dc856 net: hns3: refactor dump tc of debugfs adds 6571ec2eda65 net: hns3: refactor dump qos pause cfg of debugfs adds 28d3bada7d42 net: hns3: refactor dump qos pri map of debugfs adds 95b195869b7d net: hns3: refactor dump qos buf cfg of debugfs adds 484e1ed1b25a net: hns3: refactor dump qs shaper of debugfs adds 7b07ab06e6b0 net: hns3: refactor dump mac tnl status of debugfs adds 058c3be95235 net: hns3: refactor dump serv info of debugfs adds b4689aaf1863 net: hns3: remove the useless debugfs file node cmd adds dc185ae6ab87 Merge branch 'hns3-debugfs' adds c169a93c8176 net: wan: remove leading spaces before tabs adds 094fefd663ad net: usb: remove leading spaces before tabs adds 1d314fc1a157 net: slip: remove leading spaces before tabs adds 63b63138f656 net: ppp: remove leading spaces before tabs adds d1542f85dfc2 net: hamradio: remove leading spaces before tabs adds a597111a3ce3 net: fddi: skfp: remove leading spaces before tabs adds 20a4fc3bc284 net: appletalk: remove leading spaces before tabs adds cf9207d77aef ifb: remove leading spaces before tabs adds 9e5914cc9571 mii: remove leading spaces before tabs adds 938263064ea7 Merge branch 'net-leading-spaces' adds 0c20f2d29fff igc: Move igc_xdp_is_enabled() adds 73a6e3721261 igc: Refactor __igc_xdp_run_prog() adds f485164867d3 igc: Refactor igc_clean_rx_ring() adds 4609ffb9f615 igc: Refactor XDP rxq info registration adds a27e6e73e550 igc: Introduce TX/RX stats helpers adds 6123429516c7 igc: Introduce igc_unmap_tx_buffer() helper adds 859b4dfa4115 igc: Replace IGC_TX_FLAGS_XDP flag by an enum adds fc9df2a0b520 igc: Enable RX via AF_XDP zero-copy adds 9acf59a752d4 igc: Enable TX via AF_XDP zero-copy adds 92b13cabeacd Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 86a5ad0a4608 net: bonding: add some required blank lines adds 8ce390bb9859 net: bonding: fix code indent for conditional statements adds 52333512701b net: bonding: remove unnecessary braces adds 97a1111d9ca6 net: bonding: use tabs instead of space for code indent adds ba102914fa4f Merge branch 'bond-cleanups' adds 4b99b7498277 NFC: st21nfca: remove unnecessary variable and labels adds 07b5dc1d515a ibmvnic: remove default label from to_string switch adds 25173dd4093a selftests: net: devlink_port_split.py: skip the test if no [...] adds 48afdaea04eb net: atm: use DEVICE_ATTR_RO macro adds 7567d603b3f1 net: usb: hso: use DEVICE_ATTR_RO macro adds 86fe2f8aa14f net: cdc_ncm: use DEVICE_ATTR_RW macro adds d0d62baa7f50 net: xilinx_emaclite: Do not print real IOMEM pointer adds 48e8c6f1612b net: phy: add driver for Motorcomm yt8511 phy adds ca021f0dd851 net: dsa: sja1105: send multiple spi_messages instead of u [...] adds 718bad0e4da9 net: dsa: sja1105: adapt to a SPI controller with a limite [...] adds 44be5c42e3ed Merge branch 'sja1105-spi' adds 492625791649 net: wan: fix an code style issue about "foo* bar" adds 974221c6cf54 net: wan: add some required spaces adds eab9948140d1 net: wan: fix the code style issue about trailing statements adds 145efe6c279b net: wan: remove redundant blank lines adds 1bf705d4f231 net: wan: add braces {} to all arms of the statement adds 70fe4523c8f6 net: wan: add necessary () to macro argument adds faf5954d7f0c Merge branch 'wan-cleanups' adds ae8102b87b9a caif_virtio: Fix some typos in caif_virtio.c adds 4057c58da21c net: bonding: bond_alb: Fix some typos in bond_alb.c adds 31d990cb2628 sfc: farch: fix compile warning in efx_farch_dimension_res [...] adds b269875f91c3 net: phy: Fix inconsistent indenting adds 04fdfad68b81 atm: Fix typo adds 030c8198d744 net: hns3: Fix return of uninitialized variable ret adds 30a2e9c0f5cf net: dsa: sja1105: stop reporting the queue levels in etht [...] adds 039b167d68a3 net: dsa: sja1105: don't use burst SPI reads for port statistics adds f07b300c8157 Merge branch 'sja1105-stats' adds b193f2ed533f dpaa2-eth: setup the of_node field of the device adds 30f43d6f1cab dpaa2-eth: name the debugfs directory after the DPNI object adds b12a6b7193e1 Merge branch 'dpaa2-eth-of_node' adds f5120f599880 dpaa2-eth: don't print error from dpaa2_mac_connect if tha [...] adds 52af13a41489 net: ftgmac100: add missing error return code in ftgmac100 [...] adds 3880fc37beba sfc: use DEVICE_ATTR_*() macro adds 4934fb7dc409 sfc: falcon: use DEVICE_ATTR_*() macro adds 0056982f093d ehea: Use DEVICE_ATTR_*() macro adds 190e6e291a4c net: r6040: Use logical or for MDIO operations adds 06666907a38a net: r6040: Use ETH_FCS_LEN adds 2ae83ed289c0 Merge branch 'r6040-cleanups' adds 5d6c3d91ad72 net: r6040: Allow restarting auto-negotiation adds ec7d6dd870d4 ethernet: ucc_geth: Use kmemdup() rather than kmalloc+memcpy adds 62f148d8dde6 nfc: st-nci: remove unnecessary assignment and label adds 1e6e76101fd9 net: hns3: configure promisc mode for VF asynchronously adds 4e2471f7b6ef net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace [...] adds feeb371272fe Merge branch 'hns3-promisc-updates' adds 542043e91df4 net: dsa: sja1105: parameterize the number of ports adds f238fef1b3de net: dsa: sja1105: avoid some work for unused ports adds 82760d7f2ea6 net: dsa: sja1105: dimension the data structures for a lar [...] adds df2a81a35ebb net: dsa: sja1105: don't assign the host port using dsa_up [...] adds c50376783f23 net: dsa: sja1105: skip CGU configuration if it's unnecessary adds fd6f2c257b0b net: dsa: sja1105: dynamically choose the number of static [...] adds f78a2517cf73 net: dsa: sja1105: use sja1105_xfer_u32 for the reset procedure adds 38fbe91f2287 net: dsa: sja1105: configure the multicast policers, if present adds 1bf658eefe38 net: dsa: sja1105: allow the frame buffer size to be customized adds d9d15a662cff Merge branch 'sja1105-sja1110-prep' adds 8890d0a1891a net: wan: remove redundant blank lines adds b32db030b96e net: wan: fix an code style issue about "foo* bar" adds f0328a192290 net: wan: add blank line after declarations adds 261795f4113b net: wan: code indent use tabs where possible adds e5877104b5ec net: wan: fix the code style issue about trailing statements adds c3b6b5c64f39 net: wan: add some required spaces adds 87feef1cfbbe net: wan: move out assignment in if condition adds 336d781bd952 net: wan: replace comparison to NULL with "!card" adds 80d67b95d1fe net: wan: fix the comments style issue adds d1406175f968 net: wan: add braces {} to all arms of the statement adds c1eaf3c09c54 Merge branch 'wan-cleanups' adds ccc882f0d838 net: bridge: remove redundant assignment adds 307ea4ce3edd net: hns3: switch to dim algorithm for adaptive interrupt [...] adds 687c87adc11a net/hamradio/6pack: Fix inconsistent indenting adds 98d728232c98 net: wan: remove redundant blank lines adds 9e7ee10f169f net: wan: add blank line after declarations adds c4fdef99d17b net: wan: fix an code style issue about "foo* bar adds 69542276e2b1 net: wan: add some required spaces adds 2aea27bae89b net: wan: replace comparison to NULL with "!card" adds 30cbb0107e98 net: wan: add spaces required around that ':' and '+' adds 1b19b3f79063 Merge branch 'wan-cleanups' adds e4e92ee78702 net: wwan: core: Add WWAN device index sysfs attribute adds 568e7142a15f nfc: st95hf: remove unnecessary assignment and label adds c7a551b2e44a nfc: st-nci: remove unnecessary labels adds 18c8d3044d9c net/appletalk: Fix inconsistent indenting adds d4ef55288aa2 e100: handle eeprom as little endian adds c40591cc3d48 intel: remove checker warning adds 0a5d8a9d226f fm10k: move error check adds 88c228b22e00 igb/igc: use strongly typed pointer adds c7cbfb028b95 igb: handle vlan types with checker enabled adds b514958dd1a3 igb: fix assignment on big endian machines adds 9fb8602e565d igb: override two checker warnings adds de8447131d2b intel: call csum functions with well formatted arguments adds b6ce4a1c4ba4 igbvf: convert to strongly typed descriptors adds b16dc6c2f178 ixgbe: use checker safe conversions adds 205523bc06ce ixgbe: reduce checker warnings adds 59c56342459a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 5ada57a9a6b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f285f37cb1e6 devlink: append split port number to the port name adds 75a78026ea13 dt-bindings: can: rcar_can: Convert to json-schema adds 8a5e7d19c8c7 dt-bindings: can: rcar_canfd: Convert to json-schema adds 7e97d274db92 can: uapi: update CAN-FD frame description adds 025468842212 can: uapi: introduce CANFD_FDF flag for mixed content in s [...] adds 24a774a4f975 can: proc: remove unnecessary variables adds 46d8657a6b28 can: isotp: change error format from decimal to symbolic e [...] adds 6a5ddae57884 can: isotp: add symbolic error message to isotp_module_init() adds c69d190f7bb9 can: isotp: Add error message if txqueuelen is too small adds 9208f7bf053a can: softing: Remove redundant variable ptr adds 83415669d8d8 can: hi311x: hi3110_can_probe(): silence clang warning adds 10462b3558d4 can: mcp251x: mcp251x_can_probe(): silence clang warning adds b558e200d626 can: mcp251xfd: silence clang warning adds 4318b1aa22b7 can: at91_can: silence clang warning adds 893974d9b565 can: kvaser_usb: Rename define USB_HYBRID_{,PRO_}CANLIN_PR [...] adds ee6bb641bc70 can: kvaser_usb: Add new Kvaser hydra devices adds c7b0f6887d90 can: c_can: remove unused variable struct c_can_priv::rxmasked adds 2722ac986e93 can: c_can: add ethtool support adds 20779943a080 can: m_can: use bits.h macros for all regmasks adds 38395f302f4d can: m_can: clean up CCCR reg defs, order by revs adds 0f3157166891 can: m_can: make TXESC, RXESC config more explicit adds 50fe7547b637 can: m_can: fix whitespace in a few comments adds b14b27fffa2e Merge tag 'linux-can-next-for-5.14-20210527' of git://git. [...] adds 557c4d2f780c selftests: devlink_lib: add check for devlink device existence adds 2754125ebd33 net/mlx5: Expose FW version over defined keyword adds f55c998c274e mlxsw: core: Expose FW version over defined keyword adds 7dafcc4c9dfb mlxsw: core: use PSID string define in devlink info adds 91b17a436759 Merge branch 'mlx-devlink-dev-info-versions-adjustments' adds bf3be85dbe59 atl1c: detect NIC type early adds 20a1b6bdca15 atl1c: move tx napi into tpd_ring adds 8042824a3c0b atl1c: prepare for multiple rx queues adds 057f4af2b171 atl1c: add 4 RX/TX queue support for Mikrotik 10/25G NIC adds cf5e12974981 Merge branch 'add-4-rx-tx-queue-support-for-mikrotik-10-25g-nic' adds eefa5311c3f7 ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() adds 74097a0dcd1e net/mlx5e: CT, Remove newline from ct_dbg call adds 7fac5c2eced3 net/mlx5: CT: Avoid reusing modify header context for natt [...] adds ed2fe7ba7b9f net/mlx5e: TC: Use bit counts for register mapping adds b973cf32453f net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload adds c07274ab1ab2 net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet adds 2ef9c7c613cf net/mlx5e: RX, Remove unnecessary check in RX CQE compress [...] adds b72ce870f57e net/mlx5: DR, Remove unused field of send_ring struct adds e01b58e9d5c4 net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE adds 04745afb2ae3 net/mlx5: Move table size calculation to steering cmd layer adds 4a98544d1827 net/mlx5: Move chains ft pool to be used by all firmware steering adds 9e117998409c net/mlx5: DR, Set max table size to 2G entries adds 71513c05a97f net/mlx5: Cap the maximum flow group size to 16M entries adds a546432f2f04 net/mlx5: Remove unnecessary spin lock protection adds 2b1476752521 net/mlx5: Use boolean arithmetic to evaluate roce_lag adds 861364106361 net/mlx5: Fix lag port remapping logic adds af9207adb6d9 Merge tag 'mlx5-updates-2021-05-26' of git://git.kernel.or [...] adds 2f1af441fd5d mptcp: fix pr_debug in mptcp_token_new_connect adds c68a0cd1735f mptcp: using TOKEN_MAX_RETRIES instead of magic number adds 0a4d8e96e4fd mptcp: generate subflow hmac after mptcp_finish_join() adds ae514983f2e4 mptcp: remove redundant initialization in pm_nl_init_net() adds eb5fb629f56d mptcp: make sure flag signal is set when add addr with port adds 804c72eeecd2 mptcp: support SYSCTL only if enabled adds 744ee14054c8 mptcp: restrict values of 'enabled' sysctl adds f6bb63cd0549 Merge branch 'mptcp-miscellaneous-cleanup' adds b11faec36870 net: hdlc_fr: remove redundant blank lines adds 4a9ab454ae9b net: hdlc_fr: add blank line after declarations adds 7aad06425991 net: hdlc_fr: fix an code style issue about "foo* bar" adds 30e7720d379a net: hdlc_fr: add some required spaces adds 168a196ffcff net: hdlc_fr: move out assignment in if condition adds 683b54bb468f net: hdlc_fr: code indent use tabs where possible adds 8f032c6535fe net: hdlc_fr: remove space after '!' adds 5d650a6c7b9c net: hdlc_fr: add braces {} to all arms of the statement adds c9a2ca5d7e58 net: hdlc_fr: remove redundant braces {} adds 2744fa2dfdcd net: hdlc_fr: remove unnecessary out of memory message adds 38e9673ce08f Merge branch 'net-hdlc_fr-clean-up-some-code-style-issues' adds 460a9aa23de6 samples: pktgen: add UDP tx checksum support adds cd4375d621aa nfc: fdp: correct kerneldoc for structure adds 466e1c889c71 nfc: fdp: drop ACPI_PTR from device ID table adds a548bee9ffe8 nfc: port100: correct kerneldoc for structure adds a70bbbe387d0 nfc: pn533: drop of_match_ptr from device ID table adds 26f20ff5e207 nfc: mrvl: mark OF device ID tables as maybe unused adds 41a6bf50ee04 nfc: mrvl: skip impossible NCI_MAX_PAYLOAD_SIZE check adds b3a790d43749 nfc: pn533: mark OF device ID tables as maybe unused adds 5edc94265e19 nfc: s3fwrn5: mark OF device ID tables as maybe unused adds aa1405772fe1 nfc: pn544: mark ACPI and OF device ID tables as maybe unused adds 255fcc7b7166 nfc: st-nci: mark ACPI and OF device ID tables as maybe unused adds 806278023492 nfc: st21nfca: mark ACPI and OF device ID tables as maybe unused adds 1ab4fe09977e nfc: st95hf: mark ACPI and OF device ID tables as maybe unused adds 4751d2aa321f net: stmmac: the XPCS obscures a potential "PHY not found" error adds ffb35c679842 r8169: Fix fall-through warning for Clang adds 015dbf5662fd ehea: fix error return code in ehea_restart_qps() adds 3a7244152f9c octeontx2-af: add support for custom KPU entries adds 5d16250b6059 octeontx2-af: load NPC profile via firmware database adds c87e6b139579 octeontx2-af: adding new lt def registers support adds 11c730bfbf5b octeontx2-af: support for coalescing KPU profiles adds f9c49be90c05 octeontx2-af: Update the default KPU profile and fixes adds d3f2c48de7b8 Merge branch 'npc-kpu-updates' adds 03a6ef31f2bc net: axienet: Fix fall-through warning for Clang adds 320daffdf249 octeontx2-pf: Fix fall-through warning for Clang adds 7c9896e37807 net: dsa: qca8k: check return value of read functions correctly adds 9fe99de01440 net: dsa: qca8k: add missing check return value in qca8k_p [...] adds 8b97f36aa5ab Merge branch 'net-dsa-qca8k-check-return-value-of-read-fun [...] adds 546d6bad18c0 net: phy: fix yt8511 clang uninitialized variable warning adds 0cc8bddb5b06 net: phy: abort loading yt8511 driver in unsupported modes adds a729b8e6ec3d Merge branch 'fixes-for-yt8511-phy-driver' adds 9571289ddf71 nfc: fdp: drop ftrace-like debugging messages adds 6a7fdad7021b nfc: mei_phy: drop ftrace-like debugging messages adds be3d162ad023 nfc: mrvl: use SPDX-License-Identifier adds 8f99528ef5e2 nfc: mrvl: correct minor coding style violations adds e3bf5531e6e6 nfc: mrvl: simplify with module_driver adds 62f64417afd6 nfc: pn533: drop ftrace-like debugging messages adds feab6ba21da7 nfc: pn533: drop unneeded braces {} in if adds aa93b4bcdffa nfc: pn544: drop ftrace-like debugging messages adds e83a26473a7b nfc: st21nfca: drop ftrace-like debugging messages adds 1952fa424dcb nfc: st-nci: drop ftrace-like debugging messages adds e099f3e8b71c nfc: st95hf: fix indentation to tabs adds ad993a95c508 virtio-net: Add validation for used length adds 62f20e068ccc ipv6: use prandom_u32() for ID generation adds 801f0a1cf96f net: sealevel: remove redundant blank lines adds 58f30eea85a3 net: sealevel: add blank line after declarations adds 8be88e3ccee4 net: sealevel: fix the code style issue about "foo* bar" adds f090d1c38107 net: sealevel: open brace '{' following struct go on the s [...] adds 52499d202dc6 net: sealevel: add some required spaces adds 40e8ee9d467d net: sealevel: remove redundant initialization for statics adds cc51e3f36e62 net: sealevel: fix a code style issue about switch and case adds 04d7ad8cca9c net: sealevel: remove meaningless comments adds b086ebfce34f net: sealevel: fix the comments style issue adds e24b60851936 net: sealevel: fix the alignment issue adds 015516d23299 Merge branch 'net-sealevel-clean-up-some-code-style-issues' adds 12e64b3bb9a8 ipv6: align code with context adds 44fdd2edb36f bnx2x: Remove the repeated declaration adds 15074a361fee net: dsa: sja1105: be compatible with "ethernet-ports" OF [...] adds 84db00f2c043 net: dsa: sja1105: allow SGMII PCS configuration to be per port adds 4c7ee010cf75 net: dsa: sja1105: the 0x1F0000 SGMII "base address" is ac [...] adds bf4edf4afb87 net: dsa: sja1105: cache the phy-mode port property adds 91a050782cbf net: dsa: sja1105: add a PHY interface type compatibility matrix adds 41fed17fdbe5 net: dsa: sja1105: add a translation table for port speeds adds f41fad3cb8b7 net: dsa: sja1105: always keep RGMII ports in the MAC role adds 96c85f51f123 net: dsa: sja1105: some table entries are always present w [...] adds e3d8178c6e07 Merge branch 'part-2-of-sja1105-dsa-driver-preparation-for [...] adds 01709d0977d4 nfc: hci: Fix spelling mistakes adds 37f2ad2b9018 net: sched: Fix spelling mistakes adds 379aecbce08f rds: Fix spelling mistakes adds 0c2c366e0ec5 sctp: sm_statefuns: Fix spelling mistakes adds b44eb28d44a6 net: hns3: add 'QoS' support for port based VLAN configuration adds f2dbf0ed4e0c net: hns3: refine for hclge_push_vf_port_base_vlan_info() adds 132023de7149 net: hns3: remove unnecessary updating port based VLAN adds 060e9accaa74 net: hns3: refine function hclge_set_vf_vlan_cfg() adds 2ba306627f59 net: hns3: add support for modify VLAN filter state adds 32e6d104c6fe net: hns3: add query basic info support for VF adds fa6a262a2550 net: hns3: add support for VF modify VLAN filter state adds 0ca821da86a5 net: hns3: add debugfs support for vlan configuration adds 7fc6d3abc084 Merge branch 'net-hns3-add-vlan-filter-control-support' adds 0bf4d9af2efe net: neterion: fix doc warnings in s2io.c adds 263805c8840d net: marvell: prestera: disable events interrupt while handling adds c00e8a69fe42 net: marvell: prestera: align flood setting according to l [...] adds f1e1b2630178 net: marvell: prestera: bump supported firmware version to 3.0 adds 47f26018a414 net: marvell: prestera: try to load previous fw version adds a20af95fba72 Merge branch 'marvell-prestera-firmware-3-0' adds b0f6c9ac8088 netpoll: don't require irqs disabled in rt kernels adds 37d4b3fdc55d net: enetc: catch negative return code from enetc_pf_to_port() adds d153ef5ce7db fjes: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code adds 68b8c55a701e qlcnic: Remove the repeated declaration adds 163d01c56e80 r8152: support pauseparam of ethtool_ops adds 52aa0b189288 net: vxge: Declare the function vxge_reset_all_vpaths as void adds 7cf85f8caa04 NFC: nci: Remove redundant assignment to len adds b934b6d1d933 octeontx2-af: Fix spelling mistake "vesion" -> "version" adds 9c5eee0afca0 net/sched: act_vlan: Fix modify to allow 0 adds 8323b20f1d76 net/sched: act_vlan: No dump for unset priority adds 8fd52b1f923c net/sched: act_vlan: Test priority 0 modification adds 00460eb1ddb0 Merge branch 'act_vlan-allow-modify-zero' adds 30cd458be244 net: hdlc: remove redundant blank lines adds 04cc04f07bb2 net: hdlc: add blank line after declarations adds 68fd73925bce net: hdlc: fix an code style issue about "foo* bar" adds 01506939cc84 net: hdlc: fix an code style issue about EXPORT_SYMBOL(foo) adds 387847f295c8 net: hdlc: replace comparison to NULL with "!param" adds e50eb6c3578c net: hdlc: move out assignment in if condition adds 1bb521825265 net: hdlc: add braces {} to all arms of the statement adds 686e8463ff76 Merge branch 'hdlc-cleanups' adds e5432cc71ab6 NFC: microread: Remove redundant assignment to variable err adds 5ac712dcdfef net: stmmac: enable platform specific safety features adds e516f5be5b17 hamradio: bpqether: Fix -Wunused-const-variable warning adds 6990c7f44c0d cxgb4: Fix -Wunused-const-variable warning adds 0a206f9d9e23 igb: Fix -Wunused-const-variable warning adds b923cda96388 net: dcb: Return the correct errno code adds ca746c55a7e6 net: Return the correct errno code adds 26d3f69c500c macvlan: Fix a typo adds ec674565fbc6 gtp: Fix a typo adds e9a0bf6d002f vrf: Fix a typo adds f62c4f3870d8 net: usb: Fix spelling mistakes adds e65c27938d8e net: mdio: Fix spelling mistakes adds e0ae757c3235 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] adds 710b797cf61b docs: networking: Add documentation for MAPv5 adds e1d9a90a9bfd net: ethernet: rmnet: Support for ingress MAPv5 checksum offload adds b6e5d27e32ef net: ethernet: rmnet: Add support for MAPv5 egress packets adds 92c35cfd9366 Merge branch 'qualcomm-rmnet-mapv5' adds 133dc203d77d netfilter: nft_exthdr: Support SCTP chunks adds a58db7ad80e8 netfilter: nft_set_pipapo_avx2: Skip LDMXCSR, we don't nee [...] adds 0974cff3eb66 netfilter: add and use nft_set_do_lookup helper adds f227925e53c3 netfilter: nf_tables: prefer direct calls for set lookups adds 06f029930264 netfilter: Remove leading spaces in Kconfig adds 07df3fc90a03 netfilter: x_tables: improve limit_mt scalability adds 02d85142670b netfilter: xt_CT: Remove redundant assignment to ret adds e0241ae6ac59 netfilter: use nfnetlink_unicast() adds 586d5a8bcede netfilter: x_tables: reduce xt_action_param by 8 byte adds 6802db48fc27 netfilter: reduce size of nf_hook_state on 32bit platforms adds 85554eb981e5 netfilter: nf_tables: add and use nft_sk helper adds 2d7b4ace0754 netfilter: nf_tables: add and use nft_thoff helper adds f06ad944b6a9 netfilter: nf_tables: remove unused arg in nft_set_pktinfo [...] adds 897389de4828 netfilter: nf_tables: remove xt_action_param from nft_pktinfo adds 89258f8e4148 netfilter: nft_set_pipapo_avx2: fix up description warnings adds 8a1c08ad19b6 netfilter: fix clang-12 fmt string warnings adds 5fe8e519e44f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 011ab4dffe96 dt-bindings: net: brcm,iproc-mdio: convert to the json-schema adds 7f0e869c4e39 sit: replace 68 with micro IPV4_MIN_MTU adds b676c7f1c383 ethtool: Fix a typo adds 8ab1784df651 9p/trans_virtio: Fix spelling mistakes adds 91641b79e1e1 Bluetooth: Fix spelling mistakes adds fe6c0262bdf9 rxrpc: Fix a typo adds 5debe0b30bac decnet: Fix spelling mistakes adds 2bda0a5e3bf8 nfp: flower: move non-zero chain check adds c8b034fbeba5 nfp: flower-ct: add pre and post ct checks adds e236e4849b58 nfp: flower-ct: add ct zone table adds bd0fe7f96a3c nfp: flower-ct: add zone table entry when handling pre/pos [...] adds 072c089ca536 nfp: flower-ct: add nfp_fl_ct_flow_entries adds fa81d6d214a4 nfp: flower-ct: add a table to map flow cookies to ct flows adds f7ae12e2f95d nfp: flower-ct: add tc_merge_tb adds 3c863c300c09 nfp: flower-ct: add tc merge functionality adds 53c7bb553056 Merge branch 'nfp-ct-offload' adds d395381909a3 netdevsim: Add max_vfs to bus_dev adds 32ac15d8fd80 netdevsim: Disable VFs on nsim_dev_reload_destroy() call adds 814b9ce65ec3 netdevsim: Implement port types and indexing adds 92ba1f29e6e2 netdevsim: Implement VFs adds 160dc373eead netdevsim: Implement legacy/switchdev mode for VFs adds 4677efc486e1 devlink: Introduce rate object adds 885dfe121b38 netdevsim: Register devlink rate leaf objects per VF adds a27d8e352bf2 selftest: netdevsim: Add devlink rate test adds 1897db2ec310 devlink: Allow setting tx rate for devlink rate leaf objects adds 605c4f8f199b netdevsim: Implement devlink rate leafs tx rate support adds 31f072333606 selftest: netdevsim: Add devlink port shared/max tx rate test adds a8ecb93ef03d devlink: Introduce rate nodes adds 885226f5680e netdevsim: Implement support for devlink rate nodes adds 413ee943d788 selftest: netdevsim: Add devlink rate nodes test adds d75559845078 devlink: Allow setting parent node of rate objects adds f3d101b485ca netdevsim: Allow setting parent node of rate objects adds 1a9c0482f555 selftest: netdevsim: Add devlink rate grouping test adds b62767e7bab3 Documentation: devlink rate objects adds 270d47dc1fc4 Merge branch 'devlink-rate-objects' adds d467d0bc7ab8 rtnetlink: Fix spelling mistakes adds dd0d91b91398 libceph: Fix spelling mistakes adds 5abaf211c4a5 net: hdlc_cisco: remove redundant blank lines adds 001aa274300d net: hdlc_cisco: fix the code style issue about "foo* bar" adds c1300f37ea99 net: hdlc_cisco: add some required spaces adds 05ff5525aa82 net: hdlc_cisco: remove unnecessary out of memory message adds 4e38d514788c net: hdlc_cisco: add blank line after declaration adds 4a20f8ecbf61 net: hdlc_cisco: remove redundant space adds b596ce68fd4a Merge branch 'hdlc_cisco-cleanups' adds b81017aeee4e net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() adds a54a8b71f6fa net: pcs: xpcs: there is only one PHY ID adds 9900074eccce net: pcs: xpcs: make the checks related to the PHY interfa [...] adds a1a753ed1d4a net: pcs: xpcs: export xpcs_validate adds 14b517cb62d6 net: pcs: xpcs: export xpcs_config_eee adds 8e2bb9569942 net: pcs: xpcs: export xpcs_probe adds 679e283ec7d6 net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} adds 2cac15dae2f6 net: pcs: xpcs: convert to mdio_device adds 11059740e616 net: pcs: xpcs: convert to phylink_pcs_ops adds c356be057432 Merge branch 'xpcs-phylink_pcs_ops' adds f8e0a68babae net/smc: avoid possible duplicate dmb unregistration adds 5e4a43ceb22a net/smc: no need to flush smcd_dev's event_wq before destr [...] adds 81ac670a6772 Merge branch 'smc-next' adds a58224040f2d nfc: mrvl: remove useless "continue" at end of loop adds 2c95e6c7e558 nfc: mrvl: reduce the scope of local variables adds 1bd4f5716fc3 qed: Add TCP_ULP FW resource layout adds 897e87a10c35 qed: Add NVMeTCP Offload PF Level FW and HW HSI adds 76684ab8f4f9 qed: Add NVMeTCP Offload Connection Level FW and HW HSI adds 203d136e8958 qed: Add support of HW filter block adds ab47bdfd2e2e qed: Add NVMeTCP Offload IO Level FW and HW HSI adds 826da4861430 qed: Add NVMeTCP Offload IO Level FW Initializations adds 806ee7f81a2b qed: Add IP services APIs support adds eda1bc65b0dc Merge branch 'QED-NVMeTCP-Offload' adds 14623e005a1e tipc: eliminate redundant fields in struct tipc_sock adds 62633c2f17f1 tipc: refactor function tipc_sk_anc_data_recv() adds 5ef213258ddf tipc: simplify handling of lookup scope during multicast m [...] adds ae1d9cc31244 Merge branch 'tipc-cleanups' adds f0e8cb6106da nvme-tcp-offload: Add nvme-tcp-offload - NVMeTCP HW offload ULP adds 98a5097d1e08 nvme-fabrics: Move NVMF_ALLOWED_OPTS and NVMF_REQUIRED_OPT [...] adds af527935bd5a nvme-fabrics: Expose nvmf_check_required_opts() globally adds 4b8178ec5794 nvme-tcp-offload: Add device scan implementation adds 5aadd5f9311e nvme-tcp-offload: Add controller level implementation adds 5faf6d685548 nvme-tcp-offload: Add controller level error recovery impl [...] adds e4ba452ded39 nvme-tcp-offload: Add queue level implementation adds 35155e2626dc nvme-tcp-offload: Add IO level implementation adds 5ff5622ea1f1 Merge branch 'NVMeTCP-Offload-ULP' adds 9c153d388976 net: vlan: Avoid using strncpy() adds 43902070fb7b net: bonding: Use strscpy_pad() instead of manually-trunca [...] adds a29cb6914681 net: tcp better handling of reordering then loss cases adds 5e0b8928927f net:cxgb3: replace tasklets with works adds 6a8dd8b2fa5b net:cxgb3: fix code style issues adds 490dcecabbf9 mlx5: count all link events adds e6dfa4a54a90 net/mlx5: Fix duplicate included vhca_event.h adds b74fc1ca6a45 net/mlx5: check for allocation failure in mlx5_ft_pool_init() adds c4cf987ebe14 net/mlx5e: Remove the repeated declaration adds ab57a912befe net/mlx5e: IPoIB, Add support for NDR speed adds 771a563ea05b net/mlx5e: Zero-init DIM structures adds 8ec5d438a3c2 net/mlx5e: RX, Re-place page pool numa node change logic adds 040ee6172e77 net/mlx5e: Disable TX MPWQE in kdump mode adds 39e8cc6d757a net/mlx5e: Disable TLS device offload in kdump mode adds f68406ca3b77 net/mlx5e: Remove unreachable code in mlx5e_xmit() adds fcd1a53064cf Merge tag 'mlx5-updates-2021-06-03' of git://git.kernel.or [...] adds 5567d4d9e738 net: ipa: add support for inline checksum offload adds d15ec1933309 Revert "net: ipa: disable checksum offload for IPA v4.5+" adds e5118f5723ee Merge branch 'ipa-inline-csum' adds feb938fad63f net: phy: marvell: use phy_modify_changed() for marvell_se [...] adds 92e1b57c3865 bonding: remove redundant initialization of variable ret adds a10541f5d9fa sch_htb: fix doc warning in htb_add_to_id_tree() adds 819fb78f6955 net: ks8851: Make ks8851_read_selftest() return void adds 118de6106735 net: ethernet: rmnet: Restructure if checks to avoid unini [...] adds e32ea44c7ae4 icmp: fix lib conflict with trinity adds ebbf5fcb94a7 netdevsim: Fix unsigned being compared to less than zero adds 371087aa476a sock: expose so_timestamp options for mptcp adds ced122d90f52 sock: expose so_timestamping options for mptcp adds 9061f24bf82e mptcp: sockopt: propagate timestamp request to subflows adds 7a009a70ff8a mptcp: setsockopt: handle SOL_SOCKET in one place only adds 892bfd3ded0e tcp: export timestamp helpers for mptcp adds b7f653b297a4 mptcp: receive path cmsg support adds 5e6af0a729b6 selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support adds d15fd7359ab1 Merge branch 'mptcp-timestamps' adds 0efea3c649f0 tipc: Return the correct errno code adds 220ef1f97ec1 igc: Update driver to use ethtool_sprintf adds cca2c030b2a7 igc: Remove unused asymmetric pause bit from igc defines adds 6fdef25db3d4 igc: Remove unused MDICNFG register adds 5cde7beb27af igc: Indentation fixes adds 8d7449630e34 igc: Enable HW VLAN Insertion and HW VLAN Stripping adds e663886c9716 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 1c906e369815 net: hdlc_x25: remove redundant blank lines adds 579ebffe7973 net: hdlc_x25: remove unnecessary out of memory message adds ec1f37741244 net: hdlc_x25: move out assignment in if condition adds 5de446075c8e net: hdlc_x25: add some required spaces adds 792b070fca8f net: hdlc_x25: fix the code issue about "if..else.." adds 316fe3cc7de3 net: hdlc_x25: fix the alignment issue adds f70663554760 Merge branch 'hdlc_x25-cleanups' adds ecb0605810f3 net: enetc: use get/put_unaligned helpers for MAC address [...] adds fcb34635854a net: bridge: mrp: Update ring transitions. adds d5a73dcf0901 net:cxgb3: fix incorrect work cancellation adds 1a42624aecba net: dsa: xrs700x: allow HSR/PRP supervision dupes for node_table adds c858d436be8b net: phy: introduce PHY_INTERFACE_MODE_REVRMII adds 29afb83ac98e net: dsa: sja1105: apply RGMII delays based on the fixed-l [...] adds 5d645df99ac6 net: dsa: sja1105: determine PHY/MAC role from PHY interface type adds 62568bdbe6f6 dt-bindings: net: dsa: sja1105: convert to YAML schema adds 06d6211361ee Merge branch 'sja1105-yaml' adds 725637a802c5 net: hd64570: remove redundant blank lines adds d364c0a93ac6 net: hd64570: add blank line after declarations adds 1d1fa598ac19 net: hd64570: fix the code style issue about "foo* bar" adds bc94e642e4bd net: hd64570: fix the code style issue about trailing statements adds 3f8b8db695fe net: hd64570: add braces {} to all arms of the statement adds 53da5342c51a net: hd64570: fix the comments style issue adds cb625e9c5d48 net: hd64570: remove redundant parentheses adds 0f1e7a34c053 net: hd64570: add some required spaces adds ae3554ba03cd Merge branch 'hd6470-cleanups' adds 4d7efa73fa26 sch_htb: fix doc warning in htb_add_to_wait_tree() adds 274e5d0e55aa sch_htb: fix doc warning in htb_next_rb_node() adds 996bccc39afb sch_htb: fix doc warning in htb_add_class_to_row() adds 5f8c6d05f390 sch_htb: fix doc warning in htb_remove_class_from_row() adds 876b5fc0c0fb sch_htb: fix doc warning in htb_activate_prios() adds 4113be2020a8 sch_htb: fix doc warning in htb_deactivate_prios() adds 1e9559527a9d sch_htb: fix doc warning in htb_class_mode() adds 4b479e9883ce sch_htb: fix doc warning in htb_change_class_mode() adds 8df7e8fff8da sch_htb: fix doc warning in htb_activate() adds 9a034f25e472 sch_htb: fix doc warning in htb_deactivate() adds 0e5c90848a28 sch_htb: fix doc warning in htb_charge_class() adds 2c3ee53ea663 sch_htb: fix doc warning in htb_do_events() adds 9977d6f56bac sch_htb: fix doc warning in htb_lookup_leaf() adds 126285651b7f Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net adds d402af20315c net: lantiq: Use devm_platform_get_and_ioremap_resource() adds ec89c2b55dc7 net: ethernet: ixp4xx_eth: Use devm_platform_get_and_iorem [...] adds 85eb1389458d virtio_net: Remove BUG() to avoid machine dead adds cda9de0b8daf pktgen: add pktgen_handle_all_threads() for the same code adds 3f07ce8e5287 net: dsa: hellcreek: Use is_zero_ether_addr() instead of memcmp() adds 4fb473fe7325 atm: [br2864] fix spelling mistakes adds ef91f7981036 net: gemini: Use devm_platform_get_and_ioremap_resource() adds 218d154f540a net: usb: asix: ax88772_bind: use devm_kzalloc() instead o [...] adds 7e88b11a862a net: usb: asix: refactor asix_read_phy_addr() and handle e [...] adds dde258469257 net: usb/phy: asix: add support for ax88772A/C PHYs adds e532a096be0e net: usb: asix: ax88772: add phylib support adds 34a1dee6bc44 net: usb: asix: ax88772: add generic selftest support adds d275afb66371 net: usb: asix: add error handling for asix_mdio_* functions adds 06edf1a940be net: phy: do not print dump stack if device was removed adds 2c9d6c2b871d usbnet: run unbind() before unregister_netdev() adds 8c3f3362cded Merge branch 'ax88772-phylib' adds eb550f53099b virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type adds 51efbbdf1dca ice: Manage VF's MAC address for both legacy and new cases adds f28cd5ce1a60 ice: Save VF's MAC across reboot adds 43c7f9198deb ice: Refactor ice_setup_rx_ctx adds 7ad15440acf8 ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling adds fb3612840d4f ice: set the value of global config lock timeout longer adds b38b7f2bb418 ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency adds 96cf4f689bf7 ice: use static inline for dummy functions adds d5f84ae95f1d ice: add extack when unable to read device caps adds e872b94f9cf0 ice: add error message when pldmfw_flash_image fails adds 1c08052ec49e ice: wait for reset before reporting devlink info adds 97a4ec010705 ice: (re)initialize NVM fields when rebuilding adds c77849f54609 ice: Detect and report unsupported module power levels adds a69606cde176 ice: downgrade error print to debug print adds 7e94090ae13e ice: fix clang warning regarding deadcode.DeadStores adds b3ef1550a4e7 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ca4e2b94eb98 qed: Fix duplicate included linux/kernel.h adds d991452dd790 net: hns3: add a separate error handling task adds aff399a638da net: hns3: add scheduling logic for error handling task adds e0fe0a38371b net: hns3: remove now redundant logic related to HNAE3_UNK [...] adds 7cf6f56d1631 Merge branch 'hns3-error-handling' adds f1fe19c2cb3f net: mscc: ocelot: check return value after calling platfo [...] adds 90fdd89f6cf9 net: tulip: Remove the repeated declaration adds 74325bf01045 net: bcmgenet: check return value after calling platform_g [...] adds 809660cbc82d net: macb: Use devm_platform_get_and_ioremap_resource() adds b5d64b43f8cc net: enetc: Use devm_platform_get_and_ioremap_resource() adds 3710e80952cf net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname adds 0bb51a3a3857 net: mvpp2: check return value after calling platform_get_ [...] adds 20f1932e2282 net: micrel: check return value after calling platform_get [...] adds 84a57ae96b29 netlabel: Fix spelling mistakes adds 974d8f86cd60 ipv4: Fix spelling mistakes adds 4fb3ebbf7e08 net/ncsi: Fix spelling mistakes adds 7f553ff21410 l2tp: Fix spelling mistakes adds 35cba15a504b net: moxa: Use devm_platform_get_and_ioremap_resource() adds c07aea3ef4d4 mm: add a signature in struct page adds c420c98982fa skbuff: add a parameter to __skb_frag_unref adds 6a5bcd84e886 page_pool: Allow drivers to hint on SKB recycling adds 133637fcfab2 mvpp2: recycle buffers adds e4017570daee mvneta: recycle buffers adds dc8cf7550a70 Merge branch 'page_pool-recycling' adds d6dd33ffa33b net: Kconfig: indent with tabs instead of spaces adds a9f15dc2b973 dt-bindings: net: add dt binding for realtek rtl82xx phy adds 0a4355c2b7f8 net: phy: realtek: add dt property to disable CLKOUT clock adds d90db36a9e74 net: phy: realtek: add dt property to enable ALDPS mode adds 6813cc8cfdaf net: phy: realtek: add delay to fix RXC generation issue adds 5552571c657d Merge branch 'realtek-dt' adds 34de4c85f393 net: farsync: remove redundant blank lines adds 50d4c363366a net: farsync: add blank line after declarations adds 8ea4bfb30abc net: farsync: fix the code style issue about "foo* bar" adds 40996bcfe965 net: farsync: move out assignment in if condition adds 8ccac4a58aa8 net: farsync: remove redundant initialization for statics adds 14b9764ccfeb net: farsync: fix the comments style issue adds d70711da30f0 net: farsync: remove trailing whitespaces adds 3a950181f6f5 net: farsync: code indent use tabs where possible adds 7619ab161892 net: farsync: fix the code style issue about macros adds 37947a9be3d1 net: farsync: add some required spaces adds fa8d10b54760 net: farsync: remove redundant braces {} adds b64b5aee7358 net: farsync: remove redundant spaces adds ae1be3fad569 net: farsync: remove redundant parentheses adds d2a1054b8b02 net: farsync: fix the alignment issue adds f01f906ffefc net: farsync: remove redundant return adds f23a3da78a31 net: farsync: replace comparison to NULL with "fst_card_array[i]" adds 1a61fed9f797 Merge branch 'farsync-cleanups' adds 762411542050 nvme: NVME_TCP_OFFLOAD should not default to m adds 9a959cab2219 batman-adv: Start new development cycle adds d295345abb3e batman-adv: Always send iface index+name in genlmsg adds 3f69339068f9 batman-adv: bcast: queue per interface, if needed adds 4cbf055002c5 batman-adv: bcast: avoid skb-copy for (re)queued broadcasts adds 7a68cc16b82c batman-adv: mcast: add MRD + routable IPv4 multicast with [...] adds 1cf1ef60a1a6 batman-adv: Remove the repeated declaration adds 791ad7f5c17e batman-adv: Fix spelling mistakes adds bf6b260b8a96 batman-adv: Drop implicit creation of batadv net_devices adds fa205602d46e batman-adv: Avoid name based attaching of hard interfaces adds 170258ce1c71 batman-adv: Don't manually reattach hard-interface adds 020577f879be batman-adv: Drop reduntant batadv interface check adds 303597e49b83 Merge tag 'batadv-next-pullrequest-20210608' of git://git. [...] adds 597a68ce3216 net: stmmac: split xPCS setup from mdio register adds f27abde3042a net: pcs: add 2500BASEX support for Intel mGbE controller adds 46682cb86a37 net: stmmac: enable Intel mGbE 2.5Gbps link speed adds 95848099a3df Merge branch 'stmmac-25gbps' adds f36a111a74e7 wwan_hwsim: WWAN device simulator adds 9ee23f48f670 wwan_hwsim: add debugfs management interface adds b64d76b78226 net: wwan: make WWAN_PORT_MAX meaning less surprised adds 64cc80c0ff2e net: wwan: core: init port type string array using enum values adds 392c26f7f133 net: wwan: core: spell port device name in lowercase adds f458709ff40b net: wwan: core: make port names more user-friendly adds 72eedfc4bbc7 net: wwan: core: expand ports number limit adds e263c5b2e891 net: wwan: core: implement TIOCINQ ioctl adds c230035c2f2f net: wwan: core: implement terminal ioctls for AT port adds 504672038b17 net: wwan: core: purge rx queue on port close adds 173dbbfe139d Merge branch 'wwan-improvements' adds 070f5b701d55 dt-bindings: net: dsa: sja1105: add SJA1110 bindings adds 3e77e59bf8cf net: dsa: sja1105: add support for the SJA1110 switch family adds ceec8bc0988d net: dsa: sja1105: make sure the retagging port is enabled [...] adds 5a8f09748ee7 net: dsa: sja1105: register the MDIO buses for 100base-T1 [...] adds fd5f5ab0c1c0 Merge branch 'dsa-sja1110' adds a08a61934cfa mlxsw: spectrum_router: Remove abort mechanism adds 00190c2b19eb selftests: router_scale: Do not count failed routes adds e67dfb8d15de selftests: Clean forgotten resources as part of cleanup() adds 0521a262f043 selftests: devlink_lib: Fix bouncing of netdevsim DEVLINK_DEV adds 314dbb19f95b mlxsw: reg: Extend MTMP register with new threshold field adds befc2048088a mlxsw: core_env: Read module temperature thresholds using [...] adds e57977b34ab5 mlxsw: thermal: Add function for reading module temperatur [...] adds 72a64c2fe9d8 mlxsw: thermal: Read module temperature thresholds using M [...] adds fa6d61e9c7d6 Merge branch 'mlxsw-various-updates' adds e4ac382ebfb4 net: ena: optimize data access in fast-path code adds 9912c72edd8c net: ena: Remove unused code adds 091d0e85a0d4 net: ena: Improve error logging in driver adds 9e5269a915a8 net: ena: use build_skb() in RX path adds 0ee251cd9a63 net: ena: add jiffies of last napi call to stats adds 15efff76491e net: ena: Remove module param and change message severity adds 511c537bb564 net: ena: fix RST format in ENA documentation file adds 9e8afb059611 net: ena: aggregate doorbell common operations into a function adds 947c54c395cb net: ena: Use dev_alloc() in RX buffer allocation adds a01f2cd0ccf4 net: ena: re-organize code to improve readability adds e0eb625a7da2 Merge branch 'ena-updates' adds 17f59244029b net: hns3: add support for handling all errors through MSI-X adds 2e2deee7618b net: hns3: add the RAS compatibility adaptation solution adds e65e9f5c2e4e net: hns3: add support for imp-handle ras capability adds 8a95e360fd51 net: hns3: update error recovery module and type adds 1c360a4a077f net: hns3: add error handling compatibility during initialization adds 1c7536528cae Merge branch 'hns3-RAS' adds 36861d1f0408 net: qede: Use list_for_each_entry() to simplify code adds 3835a6614ae7 net: x25: Use list_for_each_entry() to simplify code in x2 [...] adds e83332842a46 net: lapb: Use list_for_each_entry() to simplify code in l [...] adds b55b1d50b08c net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus adds 78595dfcb29b ethernet/qlogic: Use list_for_each_entry() to simplify cod [...] adds 96bffe70231c net: x25: Use list_for_each_entry() to simplify code in x2 [...] adds de274be32cb2 net: dsa: felix: set TX flow control according to the phyl [...] adds 5b38b97f40a7 net: nixge: simplify code with devm platform functions adds 52481e585951 sh_eth: Use devm_platform_get_and_ioremap_resource() adds e67f325e9cd6 net: stmmac: explicitly deassert GMAC_AHB_RESET adds 2aa8eca6cbb5 net: appletalk: fix some mistakes in grammar adds 2c32a3d3c233 net: dsa: b53: Do not force CPU to be always tagged adds e89a2cdb1cca net: ethernet: ravb: Use devm_platform_get_and_ioremap_resource() adds db67f2493431 net/x25: fix a mistake in grammar adds 39c3783ec062 nfp: use list_move instead of list_del/list_add in nfp_cppcore.c adds 49768ce98c2c net: hns3: use list_move_tail instead of list_del/list_add [...] adds 4724acc47c94 net: hns3: use list_move_tail instead of list_del/list_add [...] adds eff57ab52cc4 net: lapbether: remove redundant blank line adds 5bc5f5f27b89 net: lapbether: add blank line after declarations adds a61bebc774cb net: lapbether: move out assignment in if condition adds 2e350780ae4f net: lapbether: remove trailing whitespaces adds d5e686e8b66d net: lapbether: remove unnecessary out of memory message adds 4f9893c762f8 net: lapbether: fix the comments style issue adds d49859601d72 net: lapbether: replace comparison to NULL with "lapbeth_g [...] adds c564c049a34f net: lapbether: fix the alignment issue adds 63a2bb15fe59 net: lapbether: fix the code style issue about line length adds dac8115290fe Merge branch 'lapbther-cleanups' adds aa3d020b22cb net: dsa: qca8k: fix an endian bug in qca8k_get_ethtool_stats() adds 3d0167f2a627 net: dsa: qca8k: check the correct variable in qca8k_set_m [...] adds 711d1dee1c86 devlink: Fix error message in devlink_rate_set_ops_supported() adds 4e744cb8126d netdevsim: delete unnecessary debugfs checking adds ef4b65e53cc7 netfilter: nfnetlink: add struct nfgenmsg to struct nfnl_i [...] adds e2b750d78b55 netfilter: nf_tables: remove nft_ctx_init_from_elemattr() adds 670866512f97 netfilter: nf_tables: remove nft_ctx_init_from_setattr() adds 0418b989a467 netfilter: nftables: add nf_ct_pernet() helper function adds ef8ed5ea091b netfilter: conntrack: Introduce tcp offload timeout configuration adds 975c57504da1 netfilter: conntrack: Introduce udp offload timeout configuration adds 1d91d2e1a7f7 netfilter: flowtable: Set offload timeouts according to pr [...] adds 7b4b2fa37587 netfilter: annotate nf_tables base hook ops adds e2cf17d3774c netfilter: add new hook nfnl subsystem adds cf6b5ffdce5a netfilter: nft_exthdr: Fix for unsafe packet data read adds 5302560bb49d netfilter: nfnetlink_hook: fix array index out-of-bounds error adds d4fb1f954fc7 netfilter: nfnetlink_hook: add depends-on nftables adds c5c6accd7b7e netfilter: nf_tables: move base hook annotation to init helper adds 7f3579e1893f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds e67665946599 net: usb: asix: Fix less than zero comparison of a u16 adds c6be5a22fde5 net: usb: asix: ax88772: Fix less than zero comparison of a u16 adds daf6e8c9caa0 Revert "nvme-tcp-offload: ULP Series" adds db8f7be1e1d6 net: sgi: ioc3-eth: check return value after calling platf [...] adds 3a5a32b5f2c1 net: stmmac: Use devm_platform_ioremap_resource_byname() adds e77e2cf4a198 net: ethernet: ti: am65-cpts: Use devm_platform_ioremap_re [...] adds d8ea89fe8a49 mvpp2: prefetch right address adds 2f128eb3308a mvpp2: prefetch page adds 0f00658d7378 Merge branch 'mvpp2-prefetch' adds ba539319cce6 net: ethernet: ti: cpsw-phy-sel: Use devm_platform_ioremap [...] adds 345502af4e42 net: stmmac: Fix missing { } around two statements in an i [...] adds f25247d88708 net: phy: realtek: net: Fix less than zero comparison of a u16 adds 6fb566c9278a net: ena: make symbol 'ena_alloc_map_page' static adds 8b8701d0b492 net: ethernet: rmnet: Always subtract MAP header adds f3b5a8907543 mlxsw: thermal: Fix null dereference of NULL temperature p [...] adds 4744bf072b46 stmmac: prefetch right address adds ab324d8dfdda net: dsa: sja1105: Fix assigned yet unused return code rc adds f636a83662ff net: ipa: define IPA_MEM_END_MARKER adds 14ab6a208c11 net: ipa: store memory region id in descriptor adds 0300df2d9d24 net: ipa: validate memory regions unconditionally adds 98334d2a3ba4 net: ipa: separate memory validation from initialization adds 5e57c6c5a349 net: ipa: separate region range check from other validation adds 2f9be1e90860 net: ipa: validate memory regions at init time adds 1eec767746e5 net: ipa: pass memory configuration data to ipa_mem_valid() adds d39ffb97079b net: ipa: introduce ipa_mem_id_optional() adds 75bcfde6c113 net: ipa: validate memory regions based on version adds eadf7f937614 net: ipa: flag duplicate memory regions adds 6857b02392ab net: ipa: use bitmap to check for missing regions adds 0d155170d6ee Merge branch 'ipa-mem-1' adds d409989b59ad netlink: simplify NLMSG_DATA with NLMSG_HDRLEN adds b040aab76323 net: phy: probe for C45 PHYs that return PHY ID of zero in [...] adds aced6d37df79 net: ethernet: ti: cpsw: Use devm_platform_get_and_ioremap [...] adds 0699073951e3 net: davinci_emac: Use devm_platform_get_and_ioremap_resource() adds 67133eaa93e8 net/mlx5: mlx5_ifc support for header insert/remove adds 28de41a4ba7b net/mlx5: DR, Split reformat state to Encap and Decap adds d7418b4efa3b net/mlx5: DR, Allow encap action for RX for supporting devices adds 3f3f05ab8872 net/mlx5: Added new parameters to reformat context adds 7ea9b39852fa net/mlx5: DR, Added support for INSERT_HEADER reformat type adds ded6a877a3fc net/mlx5: DR, Support EMD tag in modify header for STEv1 adds ec3be8873df3 net/mlx5: Create TC-miss priority and table adds 0781015288ec net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers adds 19e9bfa044f3 net/mlx5: Bridge, add offload infrastructure adds 7cd6a54a8285 net/mlx5: Bridge, handle FDB events adds c636a0f0f3f0 net/mlx5: Bridge, dynamic entry ageing adds d75b9e804858 net/mlx5: Bridge, implement infrastructure for vlans adds ffc89ee5e5e8 net/mlx5: Bridge, match FDB entry vlan tag adds 36e55079e549 net/mlx5: Bridge, support pvid and untagged vlan configurations adds cc2987c44be5 net/mlx5: Bridge, filter tagged packets that didn't match [...] adds 9724fd5d9c2a net/mlx5: Bridge, add tracepoints adds 2027e13f6270 Merge tag 'mlx5-updates-2021-06-09' of git://git.kernel.or [...] adds 268551503d66 vsock/vmci: remove the repeated word "be" adds 4e03d073afc4 af_unix: remove the repeated word "and" adds 15139bcbb610 node.c: fix the use of indefinite article adds 326af505ca1f tipc: socket.c: fix the use of copular verb adds f1dcdc075617 tipc:subscr.c: fix a spelling mistake adds 5c32fdbb8997 net: ixp4xx_hss: remove redundant blank lines adds 6f2016ed6538 net: ixp4xx_hss: add blank line after declarations adds 6487fab04f27 net: ixp4xx_hss: fix the code style issue about "foo* bar" adds 99ebe65eb9c0 net: ixp4xx_hss: move out assignment in if condition adds dee014567732 net: ixp4xx_hss: add some required spaces adds 137d5672f80f net: ixp4xx_hss: remove redundant spaces adds 17ce9764bb26 net: ixp4xx_hss: fix the comments style issue adds e0bd276463e8 net: ixp4xx_hss: add braces {} to all arms of the statement adds d2ca24ee9fd8 Merge branch 'ixp4xxx_hss-cleanups' adds 0b462d017caf net: w5100: Use devm_platform_get_and_ioremap_resource() adds 47651c51c02f net: axienet: Use devm_platform_get_and_ioremap_resource() adds f18c11812c94 fjes: check return value after calling platform_get_resource() adds 1f7096f0fdb2 net: stmmac: Fix mixed enum type warning adds 8a55a73433e7 net: mido: mdio-mux-bcm-iproc: Use devm_platform_get_and_i [...] adds 9e2b7b0450cf mt76: mt7615: Use devm_platform_get_and_ioremap_resource() adds bc831facf8a1 net: x25: Use list_for_each_entry() to simplify code in x2 [...] adds 3e98ae0014cb ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c adds 73e42909ef2d atm: Use list_for_each_entry() to simplify code in resources.c adds cb8e2e4300fc dccp: tfrc: fix doc warnings in tfrc_equation.c adds 950fd045d76c soc: qcom: ipa: Remove superfluous error message around pl [...] adds 3d5048cc54bd net: marvell: prestera: move netdev topology validation to [...] adds 82bbaa05bf90 net: marvell: prestera: do not propagate netdev events to [...] adds 255213ca6887 net: marvell: prestera: add LAG support adds 1b6c2151dbff Merge branch 'marvell-prestera-lag' adds 53f8b1b25419 ibmvnic: Allow device probe if the device is not ready at boot adds 8cc7ebbf5f6e net: ipa: don't assume mem array indexed by ID adds ce05a9f39607 net: ipa: clean up header memory validation adds 07c525a62a4d net: ipa: pass mem_id to ipa_filter_reset_table() adds ce928bf8fec0 net: ipa: pass mem ID to ipa_mem_zero_region_add() adds 25116645dbcb net: ipa: pass mem_id to ipa_table_reset_add() adds e9f5b2766e70 net: ipa: pass memory id to ipa_table_valid_one() adds 5e3bc1e5d002 net: ipa: introduce ipa_mem_find() adds c61cfb941dcd net: ipa: don't index mem data array by ID adds 76cf404c40ae Merge branch 'ipa-mem-2' adds 0bf5eb788512 net: hns3: add support for PTP adds b34c157f0cdd net: hns3: add debugfs support for ptp info adds f244e256e1ad Merge branch 'hns3-ptp' adds 29305260d29e net: dsa: sja1105: enable the TTEthernet engine on SJA1110 adds 6c0de59b3d73 net: dsa: sja1105: allow RX timestamps to be taken on all [...] adds 4e50025129ef net: dsa: generalize overhead for taggers that use both he [...] adds baa3ad08de6d net: dsa: tag_sja1105: stop resetting network and transpor [...] adds ab6a303c5440 net: dsa: tag_8021q: remove shim declarations adds 233697b3b3f6 net: dsa: tag_8021q: refactor RX VLAN parsing into a dedic [...] adds 617ef8d9377b net: dsa: sja1105: make SJA1105_SKB_CB fit a full timestamp adds 4913b8ebf8a9 net: dsa: add support for the SJA1110 native tagging protocol adds 30b73242e679 net: dsa: sja1105: add the RX timestamping procedure for SJA1110 adds 566b18c8b752 net: dsa: sja1105: implement TX timestamping for SJA1110 adds e5b0a1b7b77c Merge branch 'sja1110-dsa-tagging' adds e872d0c1249b s390/qeth: count TX completion interrupts adds 7a4b92e8e0de s390/qeth: also use TX NAPI for non-IQD devices adds 3518ae76f2bb s390/qeth: unify the tracking of active cmds on ccw device adds c0a0186630fb s390/qeth: use ethtool_sprintf() adds f875d880f049 s390/qeth: consolidate completion of pending TX buffers adds 838e4cc80814 s390/qeth: remove QAOB's pointer to its TX buffer adds 6b7ec41e574a s390/qeth: remove TX buffer's pointer to its queue adds bb7032ddc947 s390/qeth: shrink TX buffer struct adds 953fb4dc4f4a s390/qeth: Consider dependency on SWITCHDEV module adds 62d3f4af33ca Merge branch 's390-qeyj-next' adds 43fa32d1cc1b nfc: fdp: remove unnecessary labels adds 1ee8856de82f r8169: avoid link-up interrupt issue on RTL8106e if user e [...] adds 51a1ebc35b46 net: devres: Correct a grammatical error adds 93f764371c45 net: pc300too: remove redundant blank lines adds a657c8b4d50d net: pc300too: add blank line after declarations adds f8864e26d311 net: pc300too: fix the code style issue about "foo * bar" adds d72f78db55d6 net: pc300too: move out assignment in if condition adds ae6440483b54 net: pc300too: remove redundant initialization for statics adds 0cd2135cf83d net: pc300too: replace comparison to NULL with "!card->plxbase" adds eed00311659f net: pc300too: add some required spaces adds ef1806a8b961 net: pc300too: fix the comments style issue adds d41783b355d7 Merge branch 'pc300too' adds 4a2c7217cd5a net: usb: asix: ax88772: manage PHY PM from MAC adds 3e6dc7b65025 net: stmmac: Fix unused values warnings adds e71305acd81c Documentation: ACPI: DSD: Document MDIO PHY adds 0fb169767651 net: phy: Introduce fwnode_mdio_find_device() adds 425775ed31a6 net: phy: Introduce phy related fwnode functions adds 2d7b8bf1fa7a of: mdio: Refactor of_phy_find_device() adds 114dea60043b net: phy: Introduce fwnode_get_phy_id() adds cf99686072a1 of: mdio: Refactor of_get_phy_id() adds b9926da003ca net: mii_timestamper: check NULL in unregister_mii_timestamper() adds bc1bee3b87ee net: mdiobus: Introduce fwnode_mdiobus_register_phy() adds 8d2cb3ad3118 of: mdio: Refactor of_mdiobus_register_phy() adds 7ec16433cf1e ACPI: utils: Introduce acpi_get_local_address() adds 803ca24d2f92 net: mdio: Add ACPI support code for mdio adds 15e7064e8793 net/fsl: Use [acpi|of]_mdiobus_register adds 25396f680dd6 net: phylink: introduce phylink_fwnode_phy_connect() adds 423e6e8946f5 net: phylink: Refactor phylink_of_phy_connect() adds 3264f599c1a8 net: dpaa2-mac: Add ACPI support for DPAA2 MAC driver adds 975f62626790 Merge branch 'dpaa2-ACPI' adds 8ee1a0eed16a net: mdio: mscc-miim: Use devm_platform_get_and_ioremap_re [...] adds 52e597d3e2e6 net: stmmac: Fix potential integer overflow adds 967db3529eca octeontx2-af: add support for multicast/promisc packet rep [...] adds cbc100aa2205 octeontx2-nicvf: add ndo_set_rx_mode support for multicast [...] adds bd4302b8fd16 octeontx2-af: add new mailbox to configure VF trust mode adds b1dc20407b59 octeontx2-pf: add support for ndo_set_vf_trust adds 57806b28752b Merge branch 'octeontx2-trusted-vf' adds a9e29e5511b9 af_vsock: update functions for connectible socket adds b3f7fd54881b af_vsock: separate wait data loop adds 19c1b90e1979 af_vsock: separate receive data loop adds 9942c192b256 af_vsock: implement SEQPACKET receive loop adds fbe70c480796 af_vsock: implement send logic for SEQPACKET adds 0798e78b102b af_vsock: rest of SEQPACKET support adds 8cb48554ad82 af_vsock: update comments for stream sockets adds b93f8877c1f2 virtio/vsock: set packet's type in virtio_transport_send_p [...] adds c10844c59799 virtio/vsock: simplify credit update function API adds f07b2a5b04d4 virtio/vsock: defines and constants for SEQPACKET adds 44931195a541 virtio/vsock: dequeue callback for SOCK_SEQPACKET adds e4b1ef152f53 virtio/vsock: add SEQPACKET receive logic adds 9ac841f5e9f2 virtio/vsock: rest of SOCK_SEQPACKET support adds 53efbba12cc7 virtio/vsock: enable SEQPACKET for transport adds ced7b713711f vhost/vsock: support SEQPACKET for transport adds 6e90a57795aa vsock/loopback: enable SEQPACKET for transport adds 41b792d7a86d vsock_test: add SOCK_SEQPACKET tests adds 184039eefeae virtio/vsock: update trace event for SEQPACKET adds 5aa3bd9bc19e Merge branch 'virtio-vsock-seqpacket' adds 8f5ee3c477a8 ice: add support for sideband messages adds 9733cc94c523 ice: process 1588 PTP capabilities during initialization adds 7f9ab54d3144 ice: add support for set/get of driver-stored firmware parameters adds 03cb4473be92 ice: add low level PTP clock access functions adds 06c16d89d2cb ice: register 1588 PTP clock device object for E810 devices adds 67569a7f9401 ice: report the PTP clock index in ethtool .get_ts_info adds 77a781155a65 ice: enable receive hardware timestamping adds ea9b847cda64 ice: enable transmit timestamps for E810 devices adds 9e4e1dd4d972 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds e4517d8a7f07 net: qualcomm: rmnet: use ip_is_fragment() adds 75db5b07f8c3 net: qualcomm: rmnet: eliminate some ifdefs adds 1d257f45ef66 net: qualcomm: rmnet: get rid of some local variables adds 874a333f7472 net: qualcomm: rmnet: simplify rmnet_map_get_csum_field() adds 16bf3d33c6b0 net: qualcomm: rmnet: IPv4 header has zero checksum adds e5adbbdfa2fb net: qualcomm: rmnet: clarify a bit of code adds a2918a169f57 net: qualcomm: rmnet: avoid unnecessary byte-swapping adds 23a5708d4e78 net: qualcomm: rmnet: avoid unnecessary IPv6 byte-swapping adds a6e496993344 Merge branch 'rmnet-checksums-part-1' adds 5673ef863804 net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs adds 47538dbeb701 net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup adds 7413f9a6af00 net: stmmac: reduce indentation when calling stmmac_xpcs_setup adds d4433d5b7b34 net: pcs: xpcs: move register bit descriptions to a header file adds 2031c09e6d5f net: pcs: xpcs: add support for sgmii with no inband AN adds 36641b045c83 net: pcs: xpcs: also ignore phy id if it's all ones adds dd0721ea4c7a net: pcs: xpcs: add support for NXP SJA1105 adds f7380bba42fd net: pcs: xpcs: add support for NXP SJA1110 adds a853c68e29bb net: pcs: xpcs: export xpcs_do_config and xpcs_link_up adds 3ad1d171548e net: dsa: sja1105: migrate to xpcs for SGMII adds 27871359bdf8 net: dsa: sja1105: register the PCS MDIO bus for SJA1110 adds ece578bc3ea4 net: dsa: sja1105: SGMII and 2500base-x on the SJA1110 are [...] adds 56b63466333b net: dsa: sja1105: plug in support for 2500base-x adds 2227ec7baab2 Merge branch 'sja1105-xpcs' adds 0b217d3d7462 ibmvnic: fix kernel build warning in strncpy adds 9e8fb7bf9c80 net: ipa: make endpoint data validation unconditional adds e22e8e2fae61 net: ipa: introduce ipa_version_valid() adds 2e3cf97f4741 net: ipa: introduce sysfs code adds 1f1aa3fe0214 Merge branch 'ipa-sysfs' adds 87c272c618c7 net/af_iucv: clean up some forward declarations adds fbf179683655 s390/netiuvc: get rid of forward declarations adds abf6420edb8d Merge branch 's390-net-updates' adds 858252c9c346 dt-bindings: net: Add 25G BASE-R phy interface adds a56c28686569 net: phy: Add 25G BASE-R interface mode adds 452d2c6fbae2 net: sfp: add support for 25G BASE-R SFPs adds 21e0c59edc09 net: phylink: Add 25G BASE-R support adds bf75213f2480 Merge branch 'phy-25G-BASE-R' adds fb9349c4163e stmmac: intel: move definitions to dwmac-intel header file adds 3c3ea630e87c stmmac: intel: fix wrong kernel-doc adds 02b0bb51a8da Merge branch 'stmmac-intel-cleanups' adds 822ebc2cf50c ibmvnic: fix kernel build warning adds 73214a690c50 ibmvnic: fix kernel build warnings in build_hdr_descs_arr adds 8c713dc93ca9 rtnetlink: add alloc() method to rtnl_link_ops adds 00e77ed8e64d rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME adds 88b710532e53 wwan: add interface creation support adds 13adac032982 net: mhi_net: Register wwan_ops for link creation adds 73a378601a25 Merge branch 'wwan-link-creation' adds 0e6af897fcd9 net: qualcomm: rmnet: remove some local variables adds bbd45f10ed0e net: qualcomm: rmnet: rearrange some NOTs adds 9d0407bc4c9c net: qualcomm: rmnet: show that an intermediate sum is zero adds fab01a6f3a61 net: qualcomm: rmnet: return earlier for bad checksum adds 698aa6c46bf0 net: qualcomm: rmnet: remove unneeded code adds be754f643593 net: qualcomm: rmnet: trailer value is a checksum adds 411a795e14b1 net: qualcomm: rmnet: drop some unary NOTs adds 185a108fe042 net: qualcomm: rmnet: IPv6 payload length is simple adds ffbbc5e5c717 Merge branch 'rmnet-checksums-part-2' adds 7e98d785ae61 net: iosm: entry point adds 7f41ce085de0 net: iosm: irq handling adds dc0514f5d828 net: iosm: mmio scratchpad adds 3670970dd8c6 net: iosm: shared memory IPC interface adds edf6423c0403 net: iosm: shared memory I/O operations adds 30ebda7a313d net: iosm: channel configuration adds 10685b6e9868 net: iosm: wwan port control device adds 3b575260cb86 net: iosm: bottom half adds 51c45fa95435 net: iosm: multiplex IP sessions adds 9413491e20e1 net: iosm: encode or decode datagram adds be8c936e540f net: iosm: power management adds faed4c6f6f48 net: iosm: shared memory protocol adds 64516f633bfd net: iosm: protocol operations adds 110e6e02eb19 net: iosm: uevent support adds 2a54f2c77934 net: iosm: net driver adds f7af616c632e net: iosm: infrastructure adds a212d9f33ed0 Merge branch 'iosm-driver' adds 2d7ff2d83cac nexthops: Add selftests for cleanup of known bad route add adds 9917060fc30a octeontx2-pf: Cleanup flow rule management adds ce4f8afd85d6 net: phy: micrel: remove redundant assignment to pointer of_node adds b5ec0705ffe8 ipv6: fib6: remove redundant initialization of variable err adds b84b53ee8337 net: qualcomm: rmnet: always expose a few functions adds ffa85b73c3c4 mld: avoid unnecessary high order page allocation in mld_n [...] adds ec4b94f9b37b net: phy: micrel: move phy reg offsets to common header adds 2c709e0bdad4 net: dsa: microchip: ksz8795: add phylink support adds 0033f890f95b net: phy: micrel: use consistent alignments adds 52939393bd68 net: phy/dsa micrel/ksz886x add MDI-X support adds f873f112553b net: phy: micrel: ksz8081 add MDI-X support adds 36838050c453 net: dsa: microchip: ksz8795: add LINK_MD register support adds c916e8e1ea72 net: dsa: dsa_slave_phy_connect(): extend phy's flags with [...] adds 49011e0c1555 net: phy: micrel: ksz886x/ksz8081: add cabletest support adds 645a7fe13c8b Merge branch 'ksz886x-cable-test' adds 673ead2431e2 ibmvnic: fix send_request_map incompatible argument adds ea99750e4019 net: wwan: iosm: Remove DEBUG flag adds ddee9dbc3d7a net: core: devlink: add dropped stats traps field adds 53f1bd6b2819 testing: selftests: net: forwarding: add devlink-required [...] adds a7b3527a43fe drivers: net: netdevsim: add devlink trap_drop_counter_get [...] adds 7a4f54798a53 testing: selftests: drivers: net: netdevsim: devlink: add [...] adds 0a9003f45e91 net: marvell: prestera: devlink: add traps/groups implementation adds a80cf955c9e5 net: marvell: prestera: devlink: add traps with DROP action adds 66826c43e63d documentation: networking: devlink: add prestera switched [...] adds 0a84a828d7ca Merge branch 'marvell-prestera-devlink' adds 3b8401066e5a dt-bindings: dwmac: Add bindings for new Ingenic SoCs. adds 2bb4b98b60d7 net: stmmac: Add Ingenic SoCs MAC support. adds ed0141d113c5 Merge branch 'Ingenic-SOC-mac-support' adds 565c6d8cff6a net: phy: nxp-c45-tja11xx: demote the "no PTP support" mes [...] adds 661fef5698bc net: phy: nxp-c45-tja11xx: express timestamp wraparound in [...] adds 109258ed6262 net: phy: nxp-c45-tja11xx: fix potential RX timestamp wraparound adds 0b5f0f29b118 net: phy: nxp-c45-tja11xx: enable MDIO write access to the [...] adds 0b703008b5d9 Merge branch 'tja1103-improvewmentsa' adds 3009e8aa85af net: dsa: sja1105: constify the sja1105_regs structures adds ec13357263fb net: flow_dissector: fix RPS on DSA masters adds 89212e160b81 net: wwan: Fix WWAN config symbols adds 9db993cef1a8 Merge remote-tracking branch 'net-next/master' adds f9bceaa59c5c libbpf: Skip bpf_object__probe_loading for light skeleton adds 3e87f192b405 bpf: Add lookup_and_delete_elem support to hashtab adds d59b9f2d1b22 bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags adds 49c299b69444 selftests/bpf: Add bpf_lookup_and_delete_elem tests adds 5556bacaa561 Merge branch 'Add lookup_and_delete_elem support to BPF ha [...] adds 9f0c317f6aa1 libbpf: Add support for new llvm bpf relocations adds 4ce7d68beb9e samples: bpf: Ix kernel-doc syntax in file header adds 8fb33b605530 bpf: Fix spelling mistakes adds a720a2a0ad6c xsk: Use kvcalloc to support large umems adds 5981881d21df libbpf: Add libbpf_set_strict_mode() API to turn on libbpf [...] adds bad2e478af3b selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks adds f12b65432728 libbpf: Streamline error reporting for low-level APIs adds e9fc3ce99b34 libbpf: Streamline error reporting for high-level APIs adds 9c6c0449deb4 bpftool: Set errno on skeleton failures and propagate errors adds 21703cf790c7 Merge branch 'libbpf: error reporting changes for v1.0' adds cb261b594b41 bpf: Run devmap xdp_prog on flush instead of bulk enqueue adds e624d4ed4aa8 xdp: Extend xdp_redirect_map with broadcast support adds e48cfe4bbfad sample/bpf: Add xdp_redirect_map_multi for redirect_map br [...] adds d23292476297 selftests/bpf: Add xdp_redirect_multi test adds aa7f1f03bd99 Merge branch 'bpf-xdp-bcast' adds d6a6a55518c1 libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h adds fc8c262e0eb5 bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations adds e8e0f0f48478 bpf, devmap: Remove drops variable from bq_xmit_all() adds 05924717ac70 bpf, tnums: Provably sound, faster, and more precise algor [...] adds 16cac0060680 libbpf: Move few APIs from 0.4 to 0.5 version adds 232c9e8bd5eb libbpf: Refactor header installation portions of Makefile adds 7d8a819dd316 libbpf: Install skel_internal.h header used from light skeletons adds 56b8b7f9533b selftests/bpf: Add xdp_redirect_multi into .gitignore adds 0779890fed78 tools/bpftool: Fix cross-build adds edc0571c5f67 libbpf: Fix pr_warn type warnings on 32bit adds 380afe720896 selftests, bpf: Make docs tests fail more reliably adds 3b3af91cb689 libbpf: Simplify the return expression of bpf_object__init [...] adds ca16b429f39b tools/bpftool: Fix error return code in do_batch() adds 3742fd834e1d Merge remote-tracking branch 'bpf-next/for-next' adds 335a2a1fcefc esp: drop unneeded assignment in esp4_gro_receive() adds fe9f1d8779cb xfrm: add state hashtable keyed by seq adds a925316af80a net: Remove unnecessary variables adds 152bca090243 xfrm: remove description from xfrm_type struct adds 7a7ae1eba24a xfrm: policy: fix a spelling mistake adds 9acf4d3b9ec1 xfrm: ipv6: add xfrm6_hdr_offset helper adds 37b9e7eb5565 xfrm: ipv6: move mip6_destopt_offset into xfrm core adds 848b18fb7fbd xfrm: ipv6: move mip6_rthdr_offset into xfrm core adds d1002d2490e3 xfrm: remove hdr_offset indirection adds 3ca5ca83e206 xfrm: merge dstopt and routing hdroff functions adds 9b68292c1365 Merge remote-tracking branch 'ipsec-next/master' adds 17818dfa8f2e ath10k/ath11k: fix spelling mistake "requed" -> "requeued" adds 238ebd8b487b ath9k: ar9003_mac: read STBC indicator from rx descriptor adds 1e36f828c423 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds da16f5be45d0 b43: phy_n: Delete some useless TODO code adds d1dbaa54191e b43legacy: Remove unused inline function txring_to_priority() adds fef1cdbba4d1 b43legacy: Fix spelling mistake "overflew" -> "overflowed" adds 080f9c10c773 ipw2x00: Minor documentation update adds 86f1ea9d645e wlcore: use DEVICE_ATTR_<RW|RO> macro adds 11ef6bc846dc wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP adds 913112398d5e wlcore: tidy up use of fw_log.actual_buff_size adds 98e94771cadc wlcore: make some of the fwlog calculations more obvious adds 87ab9cbaee7c wlcore: fix bug reading fwlog adds 01de6fe49ca4 wlcore: fix read pointer update adds 94ef4356528b Merge remote-tracking branch 'wireless-drivers-next/master' adds 3ce9cef0e207 Bluetooth: 6lowpan: delete unneeded variable initialization adds b877c48bb6c9 Bluetooth: use flexible-array member instead of zero-length array adds dec709145dfc Bluetooth: Return whether a connection is outbound adds 9a5e130f1f78 Bluetooth: virtio_bt: add missing null pointer check on al [...] adds 2164375ac685 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] adds 803521926580 Bluetooth: btusb: Add support for Lite-On Mediatek Chip adds 4f46690dedfb Bluetooth: btusb: fix memory leak adds 8da3a0b87f4f Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails adds c96a0ebb1514 Bluetooth: Fix the HCI to MGMT status conversion table adds 335241a4f897 Bluetooth: hci_qca: fix potential GPF adds 183dce5a7fd3 Bluetooth: btusb: Fix failing to init controllers with ope [...] adds 56ce20a664a7 Bluetooth: Add ncmd=0 recovery handling adds 2b16c523e81f Bluetooth: 6lowpan: remove unused function adds 39cf4a93cf0a Bluetooth: Fix alt settings for incoming SCO with transpar [...] adds da68ad722e54 Bluetooth: btqca: Don't modify firmware contents in-place adds 9159c7ac15ba Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth adds 8bf7111b4bda Bluetooth: Shutdown controller after workqueues are flushe [...] adds ace4e30dbca7 Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 adds e495dbe5beec Bluetooth: btqca: Add support for firmware image with mbn [...] adds 55c9850addcc Bluetooth: btqca: Moved extracting rom version info to com [...] adds d82795d80cb2 dt-bindings: net: bluetooth: Convert Qualcomm BT binding t [...] adds f17d4d7ef732 dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 3f4598868685 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) adds b8950e6815b6 Bluetooth: Remove spurious error message adds a563f2a47ca3 Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails adds 48c8becdd0c3 Bluetooth: L2CAP: Fix invalid access on ECRED Connection response adds 2aaf532ca1b6 Bluetooth: btusb: Use firmware_request_nowarn adds 3c12c376e965 Bluetooth: btusb: Add support USB ALT 3 for WBS adds 7e17367e0169 Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro adds c7e1e7ccd606 Bluetooth: Translate additional address type during le_conn_comp adds a29cbfbf673f Bluetooth: disable filter dup when scan for adv monitor adds 1920c2b5fedd Bluetooth: mgmt: Fix the command returns garbage parameter value adds 10847cf32d5c Bluetooth: hci_h5: Add RTL8822CS capabilities adds ebe7b17d3b62 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...] adds beb1dd87ab58 Bluetooth: btrtl: rename USB fw for RTL8761 adds 6bd0fdb59797 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid adds 7d65072ec779 Bluetooth: use inclusive language in hci_core.h adds 83b28e5e89d9 Bluetooth: use inclusive language to describe CPB adds 1e7390685261 Bluetooth: use inclusive language in HCI LE features adds f3cd0846d705 Bluetooth: use inclusive language in SMP adds 46014be648c5 Bluetooth: use inclusive language in comments adds d6e15c04b70d Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...] adds b7f84e216daa Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. adds 4865bed5d857 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] adds 02b3492e6316 Bluetooth: btusb: Add a new USB ID for RTL8822CE adds 35eb10b55b83 Bluetooth: Fix spelling mistakes adds 313e06a76a3f Bluetooth: bnep: Use the correct print format adds dc7530bc0665 Bluetooth: cmtp: Use the correct print format adds def89fcbf55f Bluetooth: hidp: Use the correct print format adds ef3ff9865223 Bluetooth: 6lowpan: Use the correct print format adds a8201bbfd87d Bluetooth: a2mp: Use the correct print format adds d68d9753b828 Bluetooth: amp: Use the correct print format adds aee005893410 Bluetooth: mgmt: Use the correct print format adds 899a333d7082 Bluetooth: msft: Use the correct print format adds 48f4e2eef7ca Bluetooth: sco: Use the correct print format adds e62473c516b6 Bluetooth: smp: Use the correct print format adds ca4496936057 Bluetooth: use inclusive language in HCI role comments adds c56362c2b97b Bluetooth: use inclusive language when tracking connections adds 4685d2bb22f6 Bluetooth: use inclusive language when filtering devices adds 1bedbe4aa1e5 Bluetooth: Fix Set Extended (Scan Response) Data adds 10015583d1a3 Merge remote-tracking branch 'bluetooth/master' adds 6f6a51d82f40 iov_iter: switch ..._full() variants of primitives to use [...] adds f82d67d30c17 iov_iter: reorder handling of flavours in primitives adds 673a87c2dc6f iov_iter_advance(): don't modify ->iov_offset for ITER_DISCARD adds e59c7577f5d6 iov_iter: separate direction from flavour adds b14faad4aba3 iov_iter: optimize iov_iter_advance() for iovec and kvec adds c8129a6f6ed1 sanitize iov_iter_fault_in_readable() adds 75a7c3cd21c3 iov_iter_alignment(): don't bother with iterate_all_kinds() adds f495f2d6f712 iov_iter_gap_alignment(): get rid of iterate_all_kinds() adds 363a1bd08bdd get rid of iterate_all_kinds() in iov_iter_get_pages()/iov [...] adds 3245ee911c64 iov_iter_npages(): don't bother with iterate_all_kinds() adds d9803207166b [xarray] iov_iter_npages(): just use DIV_ROUND_UP() adds 27faec0dce98 iov_iter: replace iov_iter_copy_from_user_atomic() with it [...] adds f8d199cba0d2 csum_and_copy_to_iter(): massage into form closer to csum_ [...] adds 1790c955e885 iterate_and_advance(): get rid of magic in case when n is 0 adds f5a2e13987ea iov_iter: massage iterate_iovec and iterate_kvec to logics [...] adds 4efea790fc9f iov_iter: unify iterate_iovec and iterate_kvec adds 605da7e86601 iterate_bvec(): expand bvec.h macro forest, massage a bit adds 1478dad6d203 iov_iter: teach iterate_{bvec,xarray}() about possible sho [...] adds 7f8252d6b1cb iov_iter: get rid of separate bvec and xarray callbacks adds 30da2b24a3ed iov_iter: make the amount already copied available to iter [...] adds f3d9103a1e2c iov_iter: make iterator callbacks use base and len instead [...] adds 239e69707012 pull handling of ->iov_offset into iterate_{iovec,bvec,xarray} adds 316be3ef2722 iterate_xarray(): only of the first iteration we might get [...] adds f9f1c703627f copy_page_to_iter(): don't bother with kmap_atomic() for b [...] adds e1b9c385d4d8 copy_page_from_iter(): don't need kmap_atomic() for kvec/b [...] adds 8e0017605503 iov_iter: clean csum_and_copy_...() primitives up a bit adds 343abfdd86f5 pipe_zero(): we don't need no stinkin' kmap_atomic()... adds 6da54eb9cb21 clean up copy_mc_pipe_to_iter() adds c22b309b1e82 csum_and_copy_to_pipe_iter(): leave handling of csum_state [...] adds 63f0b2020725 Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds aeefd458425a gfs2: Fix do_gfs2_set_flags description adds 8d15d340aeef gfs2: Use list_move_tail instead of list_del/list_add_tail adds 1de1e1d87981 gfs2: Take exclusive glock for IOMAP_ZERO ops adds ce7de21d5ac0 gfs2: Clean up the error handling in gfs2_page_mkwrite adds f2cd9be2bf18 gfs2: Add wrapper for iomap_file_buffered_write adds 8cc8978e276e gfs2: Add gfs2_holder_is_compatible helper adds df80b37825ce gfs2: Fix mmap + page fault deadlocks (part 1) adds e025037ebd3c iov_iter: Add iov_iter_fault_in_writeable() adds 1dc054848753 gfs2: Add wrappers for accessing journal_info adds 469ac8b8a2df gfs2: Encode glock holding and retry flags in journal_info adds df2a065bc9e8 gfs2: Add LM_FLAG_OUTER glock holder flag adds 8b38a9ace341 gfs2: Fix mmap + page fault deadlocks (part 2) adds 1332f02c4e25 Merge remote-tracking branch 'gfs2/for-next' adds c054de10ae5d mtd: plat-ram: remove redundant dev_err call in platram_probe() adds da1e6fe563e6 mtd: phram: Fix error return code in phram_setup() adds e4f3c9118f27 mtd: mtd_oobtest: fix error return code in mtd_oobtest_init() adds 5b2fbe0ca0e8 mtd: core: Convert sysfs sprintf/snprintf family to sysfs_emit adds ce675043fa12 mtd: mtdpart: Convert sysfs sprintf/snprintf family to sysfs_emit adds 16a7af2ecc22 mtd: nftlcore: remove set but rewrite variables adds a4d82940ff85 dt-bindings: mtd: brcm,trx: Add brcm,trx-magic adds d7f7e04f8b67 mtd: parsers: trx: Allow to specify brcm, trx-magic in DT adds 81bb218c8292 mtd: parsers: trx: Allow to use TRX parser on Mediatek SoCs adds 1333a6779501 nvmem: core: allow specifying of_node adds e6aed6717cd4 dt-bindings: mtd: add YAML schema for the generic MTD bindings adds 74ae3663b110 dt-bindings: mtd: add OTP bindings adds 96d3af22f87c dt-bindings: mtd: spi-nor: add otp property adds 4b361cfa8624 mtd: core: add OTP nvmem provider support adds 6500dc2bde93 mtd: mtd_oobtest: Remove redundant assignment to err adds 9c5b19c2eea8 mtd: *nftl: return -ENOMEM when kmalloc failed adds 063deb31ae90 mtd: tests: Remove redundant assignment to err adds feb05fae4df1 mtd: Create partname and partid debug files for child MTDs adds cc9d663a00a0 drivers: mtd: sm_ftl: Fix alignment of block comment adds bc8e157fdb46 mtd: core: Fix freeing of otp_info buffer adds c3c8c051df3e mtd: core: Potential NULL dereference in mtd_otp_size() adds 5c1ce1fb8a2d mtd: devices: Remove superfluous "break" adds 237960880960 mtd: partitions: redboot: seek fis-index-block in the right node adds eb1765c40530 mtd: partitions: redboot: fix style issues adds 10f3b4d79958 mtd: parsers: qcom: Fix leaking of partition name adds 97f41002945f mtd: mtdpart: use DEVICE_ATTR_RO() helper macro adds b4e248632c96 mtd: core: add MTD_DEVICE_ATTR_RO/RW() helper macros adds a17da115ac04 mtd: core: use MTD_DEVICE_ATTR_RO/RW() helper macros adds 9fd795eab2db mtd: devices: add devicetree documentation for microchip 48l640 adds 88d125026753 mtd: devices: add support for microchip 48l640 EERAM adds cba8b3bc4ac2 mtd: rfd_ftl: remove unnecessary oom message adds 8ef029135c7b mtd: nftl: remove unnecessary oom message adds b0821cc5dea9 mtd: rawnand: sunxi: remove unnecessary oom message adds 185675232072 mtd: rawnand: atmel: remove unnecessary oom message adds 313ea21aee18 mtd: mtdoops: remove unnecessary oom message adds 4a7bd5e96627 mtd: sun_uflash: remove unnecessary oom message adds 4883307c6d8e mtd: ichxrom: remove unnecessary oom message adds bb89d137b2ed mtd: esb2rom: remove unnecessary oom message adds 042bf272d5fc mtd: ck804xrom: remove unnecessary oom message adds 3d2fac0eeec2 mtd: amd76xrom: remove unnecessary oom message adds 828ed786554f mtd: inftl: remove unnecessary oom message adds 6947ad674944 dt-bindings: mtd: Convert ti, am654-hbmc.txt to YAML schema adds 6aa12138cd9a mtd: Convert list_for_each to entry variant adds 1efe005cf7ff Merge remote-tracking branch 'mtd/mtd/next' adds 03299d054047 mtd: rawnand: hisi504: Remove redundant dev_err call in probe adds e101bd304561 mtd: rawnand: mtk: remove redundant dev_err call in mtk_ec [...] adds 4d888eceb725 mtd: rawnand: silence static checker warning in nand_setup [...] adds 21020becdf0c mtd: rawnand: qcom: allow override of partition parser adds 27736ddd24cb dt-bindings: mtd: brcmnand: convert to the json-schema adds fd0d8d85f723 mtd: nand: bbt: Fix corner case in bad block table handling adds 961965c45c70 mtd: rawnand: Add a helper to clarify the interface configuration adds 4dd7ef970bee mtd: rawnand: arasan: Check the proposed data interface is [...] adds ed2a49103711 mtd: rawnand: atmel: Check the proposed data interface is [...] adds 64de50e38e6f mtd: rawnand: onfi: Use the BIT() macro when possible adds b16e0d5d7d69 mtd: rawnand: Update dead URL adds dbb7b2e07564 mtd: rawnand: Use more recent ONFI specification wording adds 7ce872d9f55f mtd: rawnand: Clarify the NV-DDR entries in the ONFI structure adds 1666b815ad1a mtd: rawnand: Add NV-DDR timings adds 9310668fb60a mtd: rawnand: Retrieve NV-DDR timing modes from the ONFI p [...] adds 94c8ce8e3e96 mtd: rawnand: Add an indirection on onfi_fill_interface_config() adds 45606518f961 mtd: rawnand: Add onfi_fill_nvddr_interface_config() helper adds fee9c6d8f098 mtd: rawnand: Avoid accessing NV-DDR timings from legacy code adds d7a773e8812b mtd: rawnand: Access SDR and NV-DDR timings through a comm [...] adds 09cdb237c3c8 mtd: rawnand: Handle the double bytes in NV-DDR mode adds e32df79f19c7 mtd: rawnand: Add a helper to find the closest ONFI NV-DDR mode adds f3fe156ede6d mtd: rawnand: Support enabling NV-DDR through SET_FEATURES adds 9d3194bf2aef mtd: rawnand: Allow SDR timings to be nacked adds a9ecc8c814e9 mtd: rawnand: Choose the best timings, NV-DDR included adds b134ed01d95e MAINTAINERS: Add myself as co-maintainer of the Arasan NAN [...] adds 698ddeb89e01 mtd: rawnand: arasan: Fix a macro parameter adds 10938a08fc40 mtd: rawnand: arasan: Workaround a misbehaving prog type w [...] adds 4edde6031458 mtd: rawnand: arasan: Support NV-DDR interface adds 6b562738a22c dt-binding: mtd: nand: Document the cs-gpios property adds 10e96f8b4e75 mtd: rawnand: Move struct gpio_desc declaration to the top adds b85c943d181a mtd: rawnand: Add a helper to parse the gpio-cs DT property adds b5437c7b682c mtd: rawnand: arasan: Ensure proper configuration for the [...] adds acbd3d0945f9 mtd: rawnand: arasan: Leverage additional GPIO CS adds 902f332e461a mtd: rawnand: qcom: Delete an unneeded bool conversion adds c374839f9b44 mtd: spinand: macronix: Add support for serial NAND flash adds 0b34e320a499 Merge tag 'memory-controller-drv-pl353-5.14' into nand/next adds c93081b26573 mtd: spinand: Fix double counting of ECC stats adds 61622f6791a1 mtd: rawnand: arasan: Use the right DMA mask adds f632e9882223 mtd: rawnand: onfi: Fix endianness when reading NV-DDR values adds 0fb89a2f1a32 mtd: rawnand: arasan: Rename the data interface register adds 31d1625c1a86 mtd: rawnand: arasan: Finer grain NV-DDR configuration adds b6cc0d1e3ee3 mtd: rawnand: marvell: add missing clk_disable_unprepare() [...] adds 0c3d87eae33a mtd: spinand: add spinand_read_cfg() helper adds bd50dc4befae mtd: spinand: Add spinand_init_flash() helper adds 9cc910f4c038 mtd: spinand: add SPI-NAND MTD resume handler adds fa8f27f50996 mtd: rawnand: r852: use DEVICE_ATTR_RO() helper macro adds e45fde98e296 mtd: rawnand: marvell: Minor documentation correction adds bfab74c029c6 mtd: rawnand: qcom: avoid writing to obsolete register adds d89ac62a3796 MAINTAINERS: Add PL353 NAND controller entry adds 0af8d462cc6f dt-bindings: mtd: pl353-nand: Describe this hardware controller adds d952eaf06e3b mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAN [...] adds 74e5721aeb31 mtd: rawnand: omap: Aggregate the HW configuration of the ELM adds 3cb29120b238 mtd: rawnand: omap: Rename a macro adds c92bc0bf181a mtd: rawnand: omap: Check return values adds b1b408dd3689 mtd: rawnand: omap: Various style fixes adds c9723c7da546 mtd: rawnand: omap: Add larger page NAND chips support adds 236fd3e04270 Merge remote-tracking branch 'nand/nand/next' adds 5c26d52c9e5c mtd: spi-nor: nxp-spifi: Use SPI_MODE_X_MASK adds ccfb7cf18f96 mtd: spi-nor: Add documentation for spi_nor_soft_reset() adds a6e2cd4dd28e mtd: spi-nor: otp: fix kerneldoc typos adds 854955ae96db mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] adds d406f49b05e5 mtd: spi-nor: macronix: Fix name for mx66l51235f adds 7ea40b54e83b mtd: spi-nor: enable locking support for MX25L12805D adds b97b1a769849 mtd: spi-nor: otp: fix access to security registers in 4 b [...] adds d5b813e48472 mtd: spi-nor: otp: use more consistent wording adds 388161ca45c9 mtd: spi-nor: otp: return -EROFS if region is read-only adds c6ec3e1e3a85 mtd: spi-nor: otp: implement erase for Winbond and similar [...] adds e69d91ce7262 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 7c0303ff7e67 crypto: arm - generate *.S by Perl at build time instead o [...] adds 8116138cbfce crypto: arm - use a pattern rule for generating *.S files adds 12dd461ebd19 crypto: arm64 - generate *.S by Perl at build time instead [...] adds 2063257d4b24 crypto: arm64 - use a pattern rule for generating *.S files adds c8671c7dc7d5 crypto: ccp - Annotate SEV Firmware file names adds fa8edbb630ae crypto: cpt - Use 'hlist_for_each_entry' to simplify code adds b7c3635e56d6 hwrng: amd - remove redundant initialization of variable err adds a9ca8eacb320 crypto: qce - Add MAC failed error checking adds 6c34e446b2e2 crypto: qce - Make result dump optional adds 7ba9cd4e22a0 crypto: qce - Add mode for rfc4309 adds 9363efb4181c crypto: qce - Add support for AEAD algorithms adds e5d6181d35b2 crypto: qce - Clean up qce_auth_cfg adds db0018a8b615 crypto: qce - Add support for AEAD algorithms adds b51dcf05c1e9 crypto: qce - Schedule fallback aead algorithm adds 0cdbabf8bb7a hwrng: exynos - Fix runtime PM imbalance on error adds 9395c58fdddd crypto: ixp4xx - dma_unmap the correct address adds e8acf011f2e7 crypto: ixp4xx - update IV after requests adds dfb098d692ea crypto: ixp4xx - fallback when having more than one SG adds 3557084ef47b crypto: ixp4xx - convert unsigned to unsigned int adds f5b82be62ddd crypto: ixp4xx - convert all printk to dev_xxx adds 39e39cfb2dc7 crypto: ixp4xx - whitespace fixes adds 87d11a5e9621 crypto: ixp4xx - Do not initialize static to NULL adds ffb017e9ac66 crypto: ixp4xx - remove brackets from single statement adds c5e070311fab crypto: ixp4xx - Correct functions alignment adds 9ca04a51a7e0 MAINTAINERS: add ixp4xx_crypto to the right arch list adds 653fdbbf2d20 MAINTAINERS: add myself as maintainer of ixp4xx_crypto adds 3c995c4c7575 crypto: cavium/nitrox - Remove redundant initialization of 'sg' adds eb9e492f5c06 crypto: cavium/nitrox - Fix kernel-doc adds 06676aa1f455 crypto: nx - add missing MODULE_DEVICE_TABLE adds b01360384009 crypto: ux500 - Fix error return code in hash_hw_final() adds 2d016672528a crypto: testmgr - fix initialization of 'secret_size' adds c5ae16f5c6b9 crypto: ecdh - extend 'cra_driver_name' with curve name adds a225762057d6 crypto: hisilicon/hpre - extend 'cra_driver_name' with curve name adds 0b0553b701f8 crypto: hisilicon/hpre - fix unmapping invalid dma address adds e0a6f390d44b crypto: hisilicon/hpre - the macro 'HPRE_ADDR' expands adds c9a753b9733d crypto: hisilicon/hpre - init a structure member each line adds 9201c0774c22 crypto: hisilicon/hpre - replace macro with inline function adds b94c910afda0 crypto: hisilicon/hpre - remove the macro of 'HPRE_DEV' adds 58be5ce3461e crypto: hisilicon/hpre - delete rudundant initialization adds 82119db8cacb crypto: hisilicon/hpre - use 'GENMASK' to generate mask value adds 0c176d8d7d97 crypto: hisilicon/hpre - delete rudundant macro definition adds 302e909cb22b crypto: hisilicon/hpre - add 'default' for switch statement adds 5c93a2ebc7ad hwrng: omap - Enable driver for TI K3 family adds 4c0716ee1d97 crypto: sa2ul - Fix leaks on failure paths with sa_dma_init() adds 5c8552325e01 crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe() adds d699c5d0bd81 crypto: sa2ul - Use of_device_get_match_data() helper adds daeec7388eb2 crypto: sa2ul - Use devm_platform_ioremap_resource() adds c858401cb4a8 crypto: sa2ul - Remove child devices in remove adds dbbc5c06955c crypto: hisilicon/qm - initialize the device before doing tasks adds 3121f021c00a crypto: hisilicon/qm - modify 'QM_RESETTING' clearing error adds 3b9c24dec891 crypto: hisilicon/qm - adjust order of device error configuration adds b7da13d092a4 crypto: hisilicon/qm - enable to close master ooo when NFE occurs adds a6f8e68e238a crypto: ccp - Fix a resource leak in an error handling path adds fc9818e6c54d crypto: qat - return error when failing to map FW adds b9f7c36de978 crypto: qat - check MMP size before writing to the SRAM adds 78b4267a1524 crypto: qat - report an error if MMP file size is too large adds 96b572292094 crypto: qat - check return code of qat_hal_rd_rel_reg() adds 9afe77cf25d9 crypto: qat - remove unused macro in FW loader adds 11e0ca8f028c hwrng: Kconfig - Remove leading spaces adds 155f7d321f02 crypto: header - Fix spelling errors adds 308365483351 crypto: khazad,wp512 - remove leading spaces before tabs adds 5c0ecc2e81ec crypto: qce - Fix some error handling path adds cb028f1662a9 hwrng: core - remove redundant initialization of variable err adds c4d7d31874a7 crypto: cavium: Fix a bunch of kernel-doc related issues adds c215b5135133 crypto: nx: nx-aes-gcm: Kernel-doc formatting should not b [...] adds 01df08b93e40 crypto: ccp: ccp-dev: Fix a little doc-rot adds aa22cd7f6780 crypto: tcrypt - enable tests for xxhash and blake2 adds 98f481f22de2 hwrng: core - Use DEVICE_ATTR_<RW|RO> macro adds 9b7b94683a9b crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG adds 1339a7c3ba05 crypto: qce: skcipher: Fix incorrect sg count for dma transfers adds abf790a9b52d MAINTAINERS: Add maintainer for Qualcomm crypto drivers adds 3f4a8567b50e crypto: nx - Fix typo in comment adds e5764377aa54 crypto: qce - Fix inconsistent indenting adds dc11803409fb crypto: hisilicon/qm - add dfx log if not use hardware cry [...] adds 0dbcf1a24e68 crypto: hisilicon/qm - fix the process of VF's list adding adds 6889fc2104e5 crypto: ecdh - fix ecdh-nist-p192's entry in testmgr adds 8fd28fa5046b crypto: ecdh - fix 'ecdh_init' adds 8154132521e9 crypto: ecdh - register NIST P384 tfm adds 8e568fc2a71d crypto: ecdh - add test suite for NIST P384 adds 9b75e311acad crypto: hisilicon/qm - add MSI detection steps on Kunpeng930 adds a5c164b195a8 crypto: hisilicon/qm - support address prefetching adds e7662cb9e99e crypto: hisilicon - switch to memdup_user_nul() adds 5d0421d65be8 hwrng: exynos - Use pm_runtime_resume_and_get() to replace [...] adds b21d14d9885a hwrng: omap - Use pm_runtime_resume_and_get() to replace o [...] adds e9009fb227fa hwrng: ks-sa - Use pm_runtime_resume_and_get() to replace [...] adds 7551a074700a crypto: af_alg - use DIV_ROUND_UP helper macro for calculations adds f5a6bf077126 crypto: ixp4xx - convert to platform driver adds 937264905aa2 crypto: ixp4xx - Add DT bindings adds 76f24b4f46b8 crypto: ixp4xx - Add device tree support adds 4cd8c3152ede crypto: octeontx2 - Add mailbox support for CN10K adds eb33cd9116b2 crypto: octeontx2 - add support to map LMTST region for CN10K adds 40a645f753b3 crypto: octeontx2 - add support for CPT operations on CN10K adds 76c1f4e0efd8 crypto: octeontx2 - enable and handle ME interrupts adds d5c1477b2f39 crypto: hisilicon/sec - add new type of SQE adds adc3f65a7806 crypto: hisilicon/sec - driver adapt to new SQE adds 7b44c0eecd6a crypto: hisilicon/sec - add new skcipher mode for SEC adds 5652d55a76f6 crypto: hisilicon/sec - add fallback tfm supporting for XTS mode adds 6161f40c630b crypto: hisilicon/sec - fixup 3des minimum key size declaration adds 1e609f5fb73b crypto: hisilicon/hpre - fix ecdh self test issue adds 9612581fc109 crypto: hisilicon/hpre - add check before gx modulo p adds b981f7990e1a crypto: hisilicon/hpre - register ecdh NIST P384 adds 38cd3968bf28 crypto: hisilicon/qm - adjust reset interface adds e3ac4d20e936 crypto: hisilicon/qm - enable PF and VFs communication adds 3cd53a27c2fc crypto: hisilicon/qm - add callback to support communication adds 760fe22cf5e9 crypto: hisilicon/qm - update reset flow adds 57c126661f50 crypto: nitrox - fix unchecked variable in nitrox_register [...] adds d950cd1b1c20 crypto: omap-des - using pm_runtime_resume_and_get instead [...] adds ca323b2c61ec crypto: omap-sham - Fix PM reference leak in omap sham ops adds 124d77c22c61 dt-bindings: crypto: Add documentation for sl3516-ce adds 46c5338db7bd crypto: sl3516 - Add sl3516 crypto engine adds 2dcf45622481 MAINTAINERS: add gemini crypto sl3516-ce adds a8bc4f5e7a72 crypto: qce - fix error return code in qce_skcipher_async_ [...] adds 1b82435d1777 crypto: x86/curve25519 - fix cpu feature checking logic in [...] adds c16a70c1f253 crypto: hisilicon/sec - add new algorithm mode for AEAD adds 6c46a3297bea crypto: hisilicon/sec - add fallback tfm supporting for aeads adds 668f1ab70378 crypto: hisilicon/sec - add hardware integrity check value [...] adds 9039878ade5d crypto: hisilicon/sec - modify the SEC request structure adds 5cd259ca5d46 crypto: sm2 - fix a memory leak in sm2 adds 0dc64297c8ac crypto: cavium/nitrox - Fix an error rhandling path in 'ni [...] adds e829f6122021 Merge remote-tracking branch 'crypto/master' adds 43ed3c6c786d Merge tag 'drm-misc-next-2021-06-01' of git://anongit.free [...] adds 2b5298b0aa09 drm/i915/gen12: Add recommended hardware tuning value adds 503c7ef3b47d drm/i915/icl: add Wa_22010271021 for all gen11 adds 0a6b3d35c033 drm/i915: Move Wa_16011163337 to gen12_ctx_workarounds_init() adds cade4696ff8d drm/i915: Add Wa_14011060649 adds f7c379779161 drm/i915: Take request reference before arming the watchdog timer adds 399cd9797052 drm/i915/pmu: Check actual RC6 status adds 2ef6a01fb636 drm/i915/uapi: fix kernel doc warnings adds 19d053d477a1 drm/i915/uapi: convert i915_user_extension to kernel doc adds e3bdccafb5bc drm/i915/uapi: convert i915_query and friend to kernel doc adds 8e6a2ebe4b9d Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://ano [...] adds f44b733e865a drm/i915/selftests: Skip aperture remapping selftest where [...] adds a36a47490d8e drm/i915/selftests: Only query RAPL for integrated power m [...] adds 5b1170560889 drm/i915/selftests: Rename pm_ prefixed functions names adds 0c1a77cbdafb drm/doc: add section for driver uAPI adds c256af0d6c18 drm/i915/lmem: Fail driver init if LMEM training failed adds d57d4a1daf5e drm/i915: Create stolen memory region from local memory adds b75947e6b29d drm/i915/stolen: treat stolen local as normal local memory adds f9a7b01e95d5 drm/i915/stolen: enforce the min_page_size contract adds ae7f0dc105c4 drm/i915/stolen: actually mark as contiguous adds 772f7bb75dff drm/i915: Fix docbook descriptions for i915_gem_shrinker adds f1f7f5538b9f drm/i915: Fix docbook descriptions for i915_cmd_parser adds ed52c62d386f drm/i915: Avoid div-by-zero on gen2 adds f765a5b48c66 drm/i915: Read C0DRB3/C1DRB3 as 16 bits again adds 924ad0e848b5 drm/i915: Give C0DRB3/C1DRB3 a _BW suffix adds ac69496fe65c drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp adds c27d642b8edb drm/i915/dg1: Fix mapping type for default state object adds fa85bfd19c26 drm/i915: Update the helper to set correct mapping adds 529b9ec809a0 drm/i915/gtt: map the PD up front adds 6aed5673f00d drm/i915/gtt/dgfx: place the PD in LMEM adds a9cf6ab3e7e4 drm/i915/fbdev: Use lmem physical addresses for fb_mmap() [...] adds 4bc91dbde0da drm/i915/lmem: Bypass aperture when lmem is available adds 229e22845e81 drm/i915: Return error value when bo not in LMEM for discrete adds ca419f407b43 drm/i915: Fix crash in auto_retire adds ff2d0ba25ad6 drm/i915/gem: Remove reference to struct drm_device.pdev adds bc6f80cce9ae drm/i915: Use trylock in shrinker for ggtt on bsw vt-d and [...] adds d8e44e4dd221 drm/i915/overlay: Fix active retire callback alignment adds fd5f262db118 drm/i915/selftests: Fix active retire callback alignment adds 73552e008a85 drm/i915: Remove erroneous i915_is_ggtt check for I915_GEM [...] adds 0333ec8806df drm/i915: Use might_alloc() adds 2bc9c04ea702 drm/doc/rfc: i915 DG1 uAPI adds 36150bba4432 drm/i915: mark stolen as private adds 710217292a61 drm/i915/query: Expose memory regions through the query uAPI adds 357814f878f9 drm/i915: rework gem_create flow for upcoming extensions adds ebcb40298947 drm/i915/uapi: introduce drm_i915_gem_create_ext adds 2459e56fd8af drm/i915/uapi: implement object placement extension adds 4f869f1dbd7e drm/i915/lmem: support optional CPU clearing for special i [...] adds 0e997a36ecb6 drm/i915/gem: clear userspace buffers for LMEM adds 0a46be95c282 drm/i915/gem: hide new uAPI behind CONFIG_BROKEN adds c3b147604f27 drm/i915: drop the __i915_active_call pointer packing adds ae9faeb9a2c9 drm/i915: Drop duplicate WaDisable4x2SubspanOptimization:hsw adds e49a8b2cc852 drm/i915/gt: Do release kernel context if breadcrumb measu [...] adds 00d6dc3da1d7 drm/i915/stolen: shuffle around init_memory_region adds 727ecd99a4c9 drm/doc/rfc: drop the i915_gem_lmem.h header adds 8777d17b68dc drm/i915/gem: Pin the L-shape quirked object as unshrinkable adds 50c3ffb49c95 drm/i915/gt: fix typo issue adds 0db3633f6159 drm/i915/gt: Move engine setup out of set_default_submission adds c92c36ed8d92 drm/i915/gt: Move submission_method into intel_gt adds 0669a6e1f115 drm/i915/gt: Move CS interrupt handler to the backend adds 615160334f3f drm/i915/params: Align visibility of device level and glob [...] adds 5b26d57fdb49 drm/i915: Add Wa_14010733141 adds ccd1950c2f7e Merge tag 'drm-intel-gt-next-2021-05-28' of git://anongit. [...] adds d2aa1356834d drm/amd/display: take dc_lock in short pulse handler only adds b804a75d22cb drm/amd/pm: correct MGpuFanBoost setting adds 0b7db431e352 drm/amdgpu/pm: Update metrics table (v2) adds 61e2d322b8c4 drm/amdgpu/pm: add new fields for Navi1x (v3) adds 78842457127d drm/amdgpu/pm: display vcn pp dpm (v4) adds 8200b1cd85bb drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error adds 9256e54209f5 drm/amd/pm: Update PPTable struct for beige_goby adds a5504e9ad48a drm/amdgpu: Indirect register access for Navi12 sriov adds cda722d2a8b2 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] adds d697f3d8b9f1 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] adds a9dc23bee253 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] adds 7373fc5e2ee4 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] adds f2958a8b8774 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] adds 6ba3f59eb4d9 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...] adds f5e25a83c1e2 drm/amdgpu: Modify MMHUB register access from MMIO to RLCG [...] adds 9f04eb7acffd drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV adds f55c0d65270a drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate adds 386061cd99c1 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate adds aef06d2b1b8c drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate adds 41884cdda653 drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate adds 210d1637d32c drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before po [...] adds 4271bf11bd5f drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before po [...] adds 223ce1d55cf9 drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate adds 3ffa59a01c26 drm/radeon/radeon_cs: Fix incorrectly documented function [...] adds c4cd63f952f9 drm/amd/amdgpu/amdgpu_ids: Correct some function name disparity adds e72d4a8b08f8 drm/amd/amdgpu/amdgpu_debugfs: Fix a couple of misnamed functions adds 590a74c6d183 drm/amd/amdgpu/amdgpu_gmc: Fix a little naming related doc-rot adds 094b457bcbe4 drm/amd/amdgpu/cik_sdma: Fix a few incorrectly named functions adds acf69d930457 drm/amd/amdgpu/gfx_v7_0: Repair function names in the docu [...] adds 57f671cd2caf drm/amd/amdgpu/si_dma: Fix some function name disparity adds f72c26fcc330 drm/amd/amdgpu/dce_v6_0: Repair function name of 'si_get_n [...] adds 5ce270576041 drm/radeon/cik: Fix incorrectly named function 'cik_irq_su [...] adds 52456b426b65 drm/radeon/radeon_vm: Fix function naming disparities adds d34c42d44235 drm/amd/include/aldebaran_ip_offset: Mark top-level IP_BAS [...] adds 9f7724f0888e drm/amd/amdgpu/gmc_v7_0: Fix potential copy/paste issue adds 5f7d8ee71e1f drm/amd/amdgpu/mmhub_v9_4: Fix naming disparity with 'mmhu [...] adds 2cce318c3b3b drm/amd/amdgpu/gmc_v10_0: Fix potential copy/paste issue adds 463e2989977a drm/radeon/r100: Realign doc header with function 'r100_cs [...] adds 5a2ec861b8ae drm/amd/amdgpu/gfx_v9_4_2: Mark functions called by refere [...] adds 9f88be53c8ec drm/amd/amdgpu/sdma_v2_4: Correct misnamed function 'sdma_ [...] adds 47a6c67648cb drm/amd/amdgpu/sdma_v4_0: Realign functions with their headers adds 8d55be744b45 drm/amd/amdgpu/sdma_v5_0: Fix typo in function name adds 1c7f15c7006c drm/amd/amdgpu/amdgpu_vce: Fix a few incorrectly named functions adds ef6f76407cd7 drm/amd/amdgpu/sdma_v5_2: Repair typo in function name adds 29ec545844a0 drm/amd/amdgpu/vcn_v1_0: Fix some function naming disparity adds f18939021a36 drm/amd/amdgpu/gfx_v10_0: Demote kernel-doc abuse adds 20a3e5349051 drm/amd/amdgpu/smuio_v13_0: Realign 'smuio_v13_0_is_host_g [...] adds c15e2739b887 drm/amd/pm: Correct reserved uint32_t number in beige_goby [...] adds 5051cb794ac5 drm/amd/pm: fix return value in aldebaran_set_mp1_state() adds 6abb3f434c00 drm/amd/display: Allow bandwidth validation for 0 streams. adds b453e42a6e8b drm/amdgpu: Add new placement for preemptible SG BOs adds 5bb198930a73 drm/amdgpu: Use preemptible placement for KFD adds b0781603af15 drm/amd/display: Fix GPU scaling regression by FS video support adds cd11b58ccef8 drm/amdgpu/display: make backlight setting failure messages debug adds 77bf762f8b30 drm/amdgpu/acpi: unify ATCS handling (v3) adds e0fb14c8dcec drm/amdgpu/apci: switch ATIF/ATCS probe order adds f43ae2d1806c drm/amdgpu: Fix inconsistent indenting adds 6a593769c75f drm/amd/amdkfd: Drop unnecessary NULL check after container_of adds 0e9def2108af drm/amdgpu: fix typo adds abaf210c281d drm/amdgpu: add judgement for dc support adds 3e06db4d62a8 drm/amdgpu: add missing unreserve on error adds 713305570aeb drm/amdgpu: Fix an error code in kfd_mem_attach_dmabuf() adds 2a4021ccb8fe drm/amdgpu: Change IP init sequence to support PSP program [...] adds 02b865f88b4e drm/amdgpu: refine amdgpu_fru_get_product_info adds ee780965cbf5 drm/amd/display: Remove the repeated declaration adds 53602f4aeadb drm/radeon/evergreen: Remove the repeated declaration adds 0bba09bc2d17 drm/radeon: remove the repeated declaration adds e8ce3d474fb9 drm/amd/display: Fix overlay validation by considering cursors adds 5a645ff5c619 drm/amdgpu: Correctly clear GCEA error status adds 2871e1019943 drm/amdgpu: Don't query CE and UE errors adds a46751fbcde5 drm/amdgpu: Fix RAS function interface adds 05adfd80cc52 drm/amdgpu: Use delayed work to collect RAS error counters adds 6e568e438b4d drm/amd/display: Added support for individual control for [...] adds 4932d17697f2 drm/amd/display: disable desktop VRR when using older flip model adds 68d9821ff4d2 drm/amd/display: Retrieve DSC Branch Decoder Caps adds 7211b60514f8 drm/amd/display: Update DP link configuration. adds e84ecdc5bd75 drm/amd/display: Expand DP module clock recovery API. adds 3beac533b8da drm/amd/display: Remove redundant safeguards for dmub-srv [...] adds 051b78871894 drm/amd/display: Fix potential memory leak in DMUB hw_init adds f2973d2a418d drm/amd/display: Implement INBOX0 usage in driver adds 3df212576e8b drm/amd/display: add exit training mode and update channel [...] adds cd6a9a1c15c2 drm/amd/display: isolate 8b 10b link training sequence int [...] adds 27fc432865bd drm/amd/display: Add Log for SST DSC Determination Policy adds 998b7ad2efd4 drm/amd/display: Refactor SST DSC Determination Policy adds 6566cae7aef3 drm/amd/display: fix odm scaling adds 397239a29912 drm/amd/display: 3.2.137 adds eae902f95e45 Revert "drm/amd/display: Refactor and add visual confirm f [...] adds 4965257fe618 drm/amdgpu/acpi: fix typo in ATCS handling adds d26ebc58526b drm/amd/pm/inc/smu_v13_0: Move table into the only source [...] adds 92ee6b1a695e drm/amd/pm/powerplay/hwmgr/smu7_thermal: Provide function [...] adds f9a698fcd572 drm/amd/pm/powerplay/hwmgr/vega12_thermal: Provide function name adds 0fc955e5c55d drm/amd/pm/powerplay/hwmgr/vega12_hwmgr: Provide 'vega12_i [...] adds 3818cd13dbb8 drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Kernel-doc header [...] adds c00e89efb9df drm/amd/pm/powerplay/hwmgr/vega20_hwmgr: Provide function [...] adds 920e2f5a080c drm/amd/display/dc/bios/command_table_helper: Fix function [...] adds 0dc4cbbe70f9 drm/amd/display/dc/bios/command_table_helper2: Fix functio [...] adds 831a489000f6 drm/amd/display/dc/bios/bios_parser: Fix formatting and mi [...] adds 9e1178ef951c drm/amd/display/amdgpu_dm/amdgpu_dm: Functions must direct [...] adds 5ac1dd89df54 drm/amd/display/dc/dce/dmub_outbox: Convert over to kernel-doc adds 353f7f3a9dd5 drm/amd/display/dc/gpio/gpio_service: Pass around correct [...] adds 6e4a14ccdc86 drm/amd/display/dc/dce110/dce110_hw_sequencer: Include our [...] adds 0cadcf7c1001 drm/amd/display/dc/dce/dce_mem_input: Remove duplicate ini [...] adds 913d18d22a46 drm/amd/display/dc/dce/dce_mem_input: Remove duplicate ini [...] adds 9d8d96bec51b drm/amd/amdgpu/amdgpu_device: Make local function static adds 48e01bf4c18d drm/amd/display/amdgpu_dm/amdgpu_dm: Fix kernel-doc format [...] adds a76eb7d30f70 drm/amd/display/dc/dce110/dce110_hw_sequencer: Include hea [...] adds c45f6173eee5 drm/amd/display/dc/core/dc: Convert function headers to ke [...] adds 397d0c46cb3a drm/amd/display/dmub/src/dmub_srv_stat: Convert function h [...] adds c1b63b4bb4be drm/amd/display/modules/hdcp/hdcp_psp: Remove unused funct [...] adds dd1d82c04e11 drm/amdgpu/swsmu/aldebaran: fix check in is_dpm_running adds f1688bd69ec4 drm/amd/amdgpu:save psp ring wptr to avoid attack adds f9b7f3703ff9 drm/amdgpu/acpi: make ATPX/ATCS structures global (v2) adds ff92ecf575a9 drm/fourcc: Add 16 bpc fixed point framebuffer formats. adds 050cd3d616d9 drm/amd/display: Add support for SURFACE_PIXEL_FORMAT_GRPH [...] adds a316db720960 drm/amd/display: Increase linebuffer pixel depth to 36bpp. adds 92e2b820dd6e drm/amd/display: Make assert in DCE's program_bit_depth_re [...] adds 580204038f5b drm/amd/display: Enable support for 16 bpc fixed-point fra [...] adds eba98523724b drm/amdgpu: fix metadata_size for ubo ioctl queries adds 3c609c8b1f2f drm/amdgpu: free the metadata buffer for sg type BOs as well adds 8a81028b4f7a drm/amd/pm: use attr_update if the attr has it adds 16eb48c62bd3 drm/amdgpu: support atcs method powershift (v4) adds 57738ae40f33 drm/amd/display: do not dereference on NULL adds bcd743741f76 drm/amd/display: WARN_ON cleanups adds e0172928ae05 drm/amd/pm: retain the fine grain tuning parameters after resume adds ae4c0d7674a7 drm/amdgpu: make sure we unpin the UVD BO adds 6fdd6f4aa5c7 drm/amdgpu: add amdgpu_bo_vm bo type adds 2a675640bc2d drm/amdgpu: move shadow bo validation to VM code adds 1fdc79f6f9dc drm/admgpu: add two shadow BO helper functions adds 59276f056fb7 drm/amdgpu: switch to amdgpu_bo_vm for vm code adds 9c3fec688f45 drm/amdgpu: remove unused code adds c7b9aa7a9220 drm/amdgpu: do not allocate entries separately adds 19a1d9350be6 drm/amdgpu: flush gart changes after all BO recovery adds 3fa8f89d7207 drm/amdgpu: enable smart shift on dGPU (v5) adds 2b8f73184980 drm/amdgpu: fix sdma firmware version error in sriov adds ba809007f216 drm/amdgpu: optimize code about format string in gfx_v10_0 [...] adds f0e0687cf6d9 drm/amdgpu: Fix a bug on flag table_freed adds 8333388b7513 amd/display: convert DRM_DEBUG_ATOMIC to drm_dbg_atomic adds 66c46621c812 amdgpu: remove unreachable code adds 06888d571b51 drm/amd/display: Avoid HDCP over-read and corruption adds a6c3c37b661d drm/amd/display: fix gcc set but not used warning of varia [...] adds d3892e20d8cc drm/amd/display: Remove the redundant initialization of lo [...] adds ea2be5c05286 drm/amd/display: fix warning: ‘update_dsc_caps’ and ‘apply [...] adds 3b42ca80730f drm/amdgpu: Remove unneeded semicolon adds 915821a744d9 drm/amdgpu: bump driver version adds 29b4c589b43d drm/amdgpu: Add vbios info ioctl interface adds 7d9c70d23550 drm/amdgpu: remove unsafe optimization to drop preamble ib adds 5745d647d556 Merge tag 'amd-drm-next-5.14-2021-06-02' of https://gitlab [...] adds 4e5660035712 drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends adds bfa3357ef9ab drm/ttm: allocate resource object instead of embedding it v2 adds 3eb7d96e9415 drm/ttm: flip over the range manager to self allocated nodes adds db7349534275 drm/ttm: flip over the sys manager to self allocated nodes adds d624e1bfa579 drm/amdgpu: revert "drm/amdgpu: stop allocating dummy GTT nodes" adds 2fdcb55dfc86 drm/amdkfd: use resource cursor in svm_migrate_copy_to_vram v2 adds f700b18c8583 drm/amdgpu: switch the GTT backend to self alloc adds 267501ec2b9c drm/amdgpu: switch the VRAM backend to self alloc adds beb4c86521bc drm/nouveau: switch the TTM backends to self alloc adds d3bcb4b02fe9 drm/vmwgfx: switch the TTM backends to self alloc adds cb1c81467af3 drm/ttm: flip the switch for driver allocated resources v2 adds 3e2926f8753d drm/panfrost: Add AFBC_FEATURES parameter adds 415f6767d807 dma-buf: add missing EXPORT_SYMBOL adds 6edbd6abb783 dma-buf: rename and cleanup dma_resv_get_excl v3 adds fb5ce730f214 dma-buf: rename and cleanup dma_resv_get_list v2 adds 6b41323a265a dma-buf: rename dma_resv_get_excl_rcu to _unlocked adds d3fae3b3daac dma-buf: drop the _rcu postfix on function names v3 adds 8f8e19bd18b4 drm/ttm: fix missing res assignment in ttm_range_man_alloc adds e075a7811977 drm/vc4: hdmi: Fix error path of hpd-gpios adds 6800234ceee0 drm/vc4: hdmi: Convert to gpiod adds b36a6bb8a151 drm/sun4i: de3: Be explicit about supported modifiers adds c43f2f984234 RDMA/umem: fix missing automated rename adds 3bf3710e3718 drm/ttm: Add a generic TTM memcpy move for page-based iomem adds b7e32bef4ae5 drm: Add a prefetching memcpy_from_wc adds 053c57696cb9 drm/ttm: Use drm_memcpy_from_wc for TTM bo moves adds a3be8cd70fec drm/ttm: Document and optimize ttm_bo_pipeline_gutting() adds abb50d67adf3 drm/ttm, drm/amdgpu: Allow the driver some control over swapping adds 76c56a5affeb drm/hyperv: Add DRM driver for hyperv synthetic video device adds 25bfa956561f drm/hyperv: Handle feature change message from device adds 24994b91ecc5 MAINTAINERS: Add maintainer for hyperv video device adds b8be9e19f465 drm/ttm: fix access to uninitialized variable. adds 72db41c9336d drm/ttm: fix warning after moving resource to ghost obj adds fc357bc8ebac drm/ttm: fix pipelined gutting v2 adds db2aad0ffa7d dt-bindings: drm/bridge: ti-sn65dsi83: Add TI SN65DSI83 an [...] adds ceb515ba29ba drm/bridge: ti-sn65dsi83: Add TI SN65DSI83 and SN65DSI84 driver adds f91142c62161 drm/ttm: nuke VM_MIXEDMAP on BO mappings v3 adds 96b7182d8c4e drm/bridge: ti-sn65dsi83: Fix syntax formatting issues adds e99168f9f086 drm/stm: Remove usage of drm_display_mode_to_videomode() adds fbbf23ddb2a1 drm: qxl: ensure surf.data is ininitialized adds 5b7a2c92b610 drm/vmwgfx: use ttm_bo_move_null() when there is nothing to move adds 09b020bb05a5 Merge tag 'drm-misc-next-2021-06-09' of git://anongit.free [...] adds 691cf8cd7a53 drm/amdgpu: use correct rounding macro for 64-bit adds c24760cf42c3 drm/i915/dmc: s/intel_csr/intel_dmc adds ec2b1485a065 drm/i915/dmc: s/HAS_CSR/HAS_DMC adds 0633cdcbaa77 drm/i915/dmc: Rename macro names containing csr adds 74ff150d9871 drm/i915/dmc: Rename functions names having "csr" adds 32f9402d56d8 drm/i915/dmc: s/intel_csr.c/intel_dmc.c and s/intel_csr.h/ [...] adds db514cac08fd drm/i915/xelpd: Calculate VDSC RC parameters adds c33ebdb717e9 drm/i915/xelpd: Add rc_qp_table for rcparams calculation adds 7959ffe5768c drm/i915/adl_p: Add dedicated SAGV watermarks adds 93a6497188b8 drm/i915/adl_p: Setup ports/phys adds 55ce306c2aa1 drm/i915/adl_p: Implement TC sequences adds 14076e464550 drm/i915/adl_p: Don't config MBUS and DBUF during display [...] adds 247bdac958fc drm/i915/adl_p: Add ddb allocation support adds 835c176cb1c4 drm/i915: Introduce MBUS relative dbuf offsets adds f4dc00863226 drm/i915/adl_p: MBUS programming adds 510b28148891 drm/i915/adl_p: Tx escape clock with DSI adds 8aa2d2ef4641 drm/i915/display: Replace dc3co_enabled with dc3co_exitlin [...] adds 2d776579728b drm/i915/display: Add PSR interrupt error check function adds ca962882268a drm/i915/adl_p: Define and use ADL-P specific DP translati [...] adds 226c83263b10 drm/i915/adl_p: Add PLL Support adds 414002f1bb8e drm/i915/adl_p: Program DP/HDMI link rate to DDI_BUF_CTL adds e2ca757b6fa4 drm/i915/adlp: Add PIPE_MISC2 programming adds 4d32fe2f14a7 drm/i915/adl_p: Update memory bandwidth parameters adds cb4920cc40f6 drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 adds 273895109a04 drm/i915/gvt: Add missing macro name changes adds 6f20785b7601 drm/i915/display: fix typo when returning table adds b3de1d078919 drm/i915/adlp: Require DPT FB CCS color planes to be 2MB aligned adds 74862d4ccd6d drm/i915/adlp: Fix GEM VM asserts for DPT VMs adds 0f926e5cc8c0 drm/i915/debugfs: Print remap info for DPT VMAs as well adds 68b87ef252e0 drm/i915/display/adl_p: Drop earlier return in tc_has_modu [...] adds 8c80332d6735 drm/i915/adl_p: Handle TC cold adds b554065cb6fc drm/i915: WA for zero memory channel adds 95f7f7d34b05 drm/i915/display/adl_p: Allow DC3CO in pipe and port B adds 3cdef2a9f27d drm/i915/display/adl_p: Disable PSR2 adds aa85beeace6e drm/i915: Remove the repeated declaration adds 7bc188cc2c8c drm/i915/adl_p: enable MSO on pipe B adds abfe041de01f Merge drm/drm-next into drm-intel-next adds 8bcc0840cf7c drm/i915/xelpd: Enhanced pipe underrun reporting adds bb265dbdf38d drm/i915/xelpd: Add VRR guardband for VRR CTL adds 2fdb6a5ef622 drm/i915/display: Remove a redundant function argument fro [...] adds 06e0df24fcf1 drm/i915: Extract intel_hdmi_bpc_possible() adds f02e6c859514 drm/i915: Move has_hdmi_sink check into intel_hdmi_bpc_possible() adds 41828125acd6 drm/i915: Move platform checks into intel_hdmi_bpc_possible() adds d21d7a9d1020 drm/i915: Check sink deep color capabilitis during HDMI .m [...] adds cc3bd64d7cc3 drm/i915: Move the TMDS clock division into intel_hdmi_mod [...] adds 994a4c3e226a drm/i915: Drop redundant has_hdmi_sink check adds 40e40e63f7be drm/i915/display: relax 2big checking around initial fb adds 71c320206a59 drm/i915/adlp: Add missing TBT AUX -> PW#2 power domain de [...] adds d091fc53eb77 drm/i915/adl_p: Disable FIFO underrun recovery adds 0b86952d15ce drm/i915/adl_p: Implement Wa_22012358565 adds ec7dfdfce1a0 drm/i915/dmc: s/DRM_ERROR/drm_err adds 03256487fee3 drm/i915/dmc: Add intel_dmc_has_payload() helper adds 3ed131e5a43b drm/i915/dmc: Move struct intel_dmc to intel_dmc.h adds 4a300e65b59b drm/i915/ddi: Flush encoder power domain ref puts during d [...] adds dd839aa857eb drm/i915: Fix incorrect assert about pending power domain [...] adds 514d83cb673f drm/i915/adlp: Fix AUX power well -> PHY mapping adds e2bebb924d6f drm/i915: Initialize the mbus_offset to fix Klockwork issue adds d8d123128c48 drm/i915/gvt: replace IS_GEN and friends with GRAPHICS_VER adds 07960a4cc44f drm/i915/display: replace IS_GEN() in commented code adds 651e7d48577a drm/i915: replace IS_GEN and friends with GRAPHICS_VER adds 161058fb899e drm/i915: Add remaining conversions to GRAPHICS_VER adds abb9fe438b82 drm/i915/display: remove duplicated argument adds 9b2e49a14838 drm/i915/display: Fix fastsets involving PSR adds 6d7a793aabf3 drm/i915/display: Allow fastsets when DP_SDP_VSC infoframe [...] adds 3f409e4cd579 drm/i915/display: Drop FIXME about turn off infoframes adds 31b77c70d9bc x86/gpu: add JasperLake to gen11 early quirks adds 234b40282efb drm/i915/display: Introduce new intel_psr_pause/resume function adds 17c1a4b7ac6f drm/i915: Disable PSR around cdclk changes adds 51317434e197 drm/i915/dsc: Fix bigjoiner check in dsc_disable adds d62686ba3b54 drm/i915/adl_p: CDCLK crawl support for ADL adds 0d6695b11276 drm/i915/adl_p: Same slices mask is not same Dbuf state adds a2098e857b76 Merge tag 'drm-intel-next-2021-06-09' of git://anongit.fre [...] adds 34667f60cfe2 drm/amd/display: Fix uninitialized field when expanding ma [...] adds a7673a1c1acd drm/amd/pm: sysfs attrs to read ss powershare (v6) adds 30d95a37f46d drm/amdgpu: attr to control SS2.0 bias level (v2) adds 23e4aa5179bc drm/amdgpu: soc15 register access through RLC should only [...] adds 31c759bbe383 drm/amdgpu: switch kzalloc to kvzalloc in amdgpu_bo_create adds 32d6378cab2d drm/amdgpu: Use drm_dbg_kms for reporting failure to get a GEM FB adds 3543b055b8c7 drm/amdkfd: Add flush-type parameter to kfd_flush_tlb adds 1098d658bef0 drm/amdkfd: Add heavy-weight TLB flush after unmapping adds 075e8080c1a7 drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update adds 31f33243788d drm/amdkfd: Make TLB flush conditional on mapping adds 7bee75a2ba82 drm/amdgpu: remove redundant assignment of variable k adds c385d41604ee drm/amd/display: remove variable active_disp adds c45d9400a08a drm: fix doc warnings in drm_atomic.h adds 72a7cf0aec0c drm/amd/display: Keep linebuffer pixel depth at 30bpp for [...] adds ff05bb18e182 drm/amd/pm: Remove BACO check for aldebaran adds 458020dd4f71 drm/amd/pm: Read BIF STRAP also for BACO check adds 52a9fd7bc0c1 drm/amd/pm: Add VF check to BACO support check adds 9fd4781b5828 drm/amd/pm: Use generic BACO function for smu11 ASICs adds 810085ddb7b7 drm/amdgpu: Don't flush/invalidate HDP for APUs and A+A adds 18703923a66a drm/amdgpu: Fix incorrect register offsets for Sienna Cichlid adds cec7e80fbff5 drm/amdgpu: Enable RLCG read/write interface for Sienna Cichlid adds 46ed43e67df6 drm/amdgpu: Modify GC register access to use _SOC15 macros adds fe9bb984b581 drm/amd/pm: Fix fall-through warning for Clang adds 48b033098e45 drm: amdgpu: Remove unneeded semicolon in amdgpu_vm.c adds c0f2b640e53b radeon: fix coding issues reported from sparse adds 65e06b787303 radeon: use memcpy_to/fromio for UVD fw upload adds 02680c23d7b3 drm/amdgpu: add yellow carp asic header files (v3) adds ee9236b78b21 drm/amdgpu: add yellow carp asic_type enum adds 90a187d26f52 drm/amdgpu: add uapi to define yellow carp series adds 8bf84f60c53e drm/amdgpu: add yellow carp support for gpu_info and ip bl [...] adds cdf9979be976 drm/amdgpu: add yellow_carp_reg_base_init function for yel [...] adds e79907216b74 drm/amdgpu: add nv common ip block support for yellow carp adds f82e7e49a6a0 drm/amdgpu: add yellow carp support for ih block adds c817cfa31349 drm/amdgpu: add gmc v10 supports for yellow carp adds 531d6e5de836 drm/amdgpu: support fw load type for yellow carp adds bbbdc9739efa drm/amdgpu: add gfx support for yellow carp adds e88d68e106a7 drm/amdgpu: add sdma support for yellow carp adds 5c462ca9a074 drm/amdgpu: set ip blocks for yellow carp adds bf9d4e88c28b drm/amdkfd: add yellow carp KFD support adds 011b514fd8e5 drm/amdgpu: support nbio_7_2_1 for yellow carp adds 385bb92fdc58 drm/admgpu/pm: add smu v13 driver interface header for yel [...] adds 52dfd6c47e8e drm/amdgpu/pm: add smu v13.0.1 firmware header for yellow [...] adds e1aeab8a2115 drm/amdgpu/pm: add smu v13.0.1 smc header for yellow carp (v2) adds 20761d0a7979 drm/amd/pm: add smu13 ip support for moment(V3) adds f50740be5e64 drm/amd/pm: add yellow_carp_ppt implementation(V3) adds b4bc9f10c740 drm/amd/pm: partially enable swsmu for yellow carp(V2) adds 120a6db47296 drm/amdgpu: add smu ip block for yellow carp(V3) adds cba00ce82d34 drm/amdgpu: add gfx golden settings for yellow carp (v3) adds e15a5fb9b6ac drm/amdgpu: introduce a stolen reserved buffer to protect [...] adds bea75349945f drm/amdgpu: reserved buffer is not needed with ip discover [...] adds 1b3869386e57 drm/amdgpu: add mmhub client support for yellow carp adds 04a69d20a093 drm/amdgpu: add psp_v13 support for yellow carp adds 903bb18bcda3 drm/amdgpu: enable psp_v13 for yellow carp adds 94adc46fb01c drm/amdgpu/pm: set_pp_feature is unsupport for yellow carp adds e44510e24e12 drm/amdgpu/pm: add set_driver_table_location implementatio [...] adds 9c6c48e62382 drm/amdgpu: add GFX Clock Gating support for yellow carp adds 83ae09b52fc1 drm/amdgpu: add MMHUB Clock Gating support for yellow carp adds fd0a316e21c2 drm/amdgpu: add GFX Power Gating support for yellow carp adds 647f007937a6 drm/amdgpu/pm: enable smu_hw_init for yellow carp adds 999dc9c52067 drm/amdgpu/pm: add gfx_off_control for yellow carp adds a885bea764f5 drm/amdgpu/pm: enable gfx_off in yellow carp smu post init adds f1e9aa65f872 drm/amdgpu: add SDMA Clock Gating support for yellow carp adds 6bd955723eb4 drm/amdgpu: add HDP Clock Gating support for yellow carp adds b7dd14c730e4 drm/amdgpu: add ATHUB Clock Gating support for yellow carp adds db72c3fac913 drm/amdgpu: add IH Clock Gating support for yellow carp adds 3975cd8f7c25 drm/amd/pm: add vcn/jepg enable functions for yellow carp adds 3d417b585792 drm/amdgpu/jpeg: Remove harvest checking on CHIP_YELLOW_CARP adds 737a9f860f97 drm/amdgpu/vcn: add vcn support for yellow carp adds ee8d893f0fee drm/amdgpu: enable vcn/jpeg on yellow carp adds 54f4f6f3591d drm/amdgpu: enable vcn dpg mode on yellow carp adds 948b1216c999 drm/amdgpu: enable VCN PG and CG for yellow carp adds c16e87d6f431 drm/amdgpu/pm: support smu_post_init for yellow carp adds bb763b5f8efd drm/amdgpu: add RLC_PG_DELAY_3 for yellow carp adds de8d6375e34b drm/amdgpu: add timestamp counter query support for yellow carp adds 77755dd32efa drm/amd/pm: add read_sensor function for yellow carp adds 4cea0fc9816a drm/amd/pm: add set_watermarks_table function for yellow carp adds d54e9e70f5e8 drm/amd/pm: add the fine grain tuning function for yellow carp adds a831bafa00c3 drm/amd/pm: add support to get dpm clock value for yellow carp adds d70b6842bd64 drm/amd/pm: add feature map for yellow carp adds 2f6888afded8 drm/amd/pm: implement is_dpm_running() callback for yellow carp adds 0b8b1c4d1a42 drm/amd/pm: initialize feature_enabled/feature_support bit [...] adds a06370edff72 drm/amd/pm: add callback force_clk_levels for yellow carp adds 907b3436f19b drm/amd/pm: add PrepareMp1ForUnload support for yellow carp adds 4b161967529c drm/amdgpu: Load TA firmware for yellow carp adds 3df43e65e7cb drm/amd/pm: add callback to get bootup values for yellow carp adds 40954754f722 drm/amd/pm: add callback get_dpm_ultimate_freq for yellow carp adds bd8dcea93a7d drm/amd/pm: add callbacks to read/write sysfs file pp_powe [...] adds 9df5b9bd8b69 drm/amd/pm: add the interface to dump smu metrics table fo [...] adds b3accd6f6642 drm/amdgpu: add gpu harvest support for yellow carp (v2) adds 0cf6faafc43d drm/amdgpu: correct the cu and rb info for yellow carp adds 6c83a0151b8f drm/amd/pm: add set_performance_level function for yellow carp adds 7d38d9dc4ecc drm/amdgpu: add mode2 reset support for yellow carp adds 203ed53f658a drm/amd/pm: disable manually setting MCLK power level on y [...] adds bdc974cfd78b drm/amdgpu: add video_codecs query support for yellow carp adds 753625643e21 drm/amdgpu: Update atomfirmware for DCN3.1 phy tuning and [...] adds d997ea5c58bb drm/amd/display: Add DCN3.1 yellow carp asic family IDs adds 118a33151658 drm/amd/display: Add DCN3.1 clock manager support adds d8a2b4f3a9fc drm/amd/display: Add DCN3.1 DCCG adds cbaf919f3313 drm/amd/display: Add DCN3.1 DIO adds 110d3968fe95 drm/amd/display: Add DCN3.1 OPTC adds ba5a5371812e drm/amd/display: Add DCN3.1 DCHHUB adds 74458c081fcf drm/amd/display: Add DCN3.1 DML calculation support adds ef22ccbcfbc9 drm/amd/display: Add DCN3.1 IRQ manager adds 56546ffc08fe drm/amd/display: Add DCN3.1 GPIO support adds b04cb1924cba drm/amd/display: Add DCN3.1 DMCUB adds 809fe88d8343 drm/amd/display: Add DCN3.1 PANEL adds bf62221e9d0e drm/amd/display: Add DCN3.1 HDCP support adds fcffbcf48df3 drm/amd/display: Add DCN3.1 BIOS parser support adds 64b1d0e8d500 drm/amd/display: Add DCN3.1 HWSEQ adds bae1f0b8a5b1 drm/amd/display: Add z10 restore checks for DC interfaces adds 2083640f0d5b drm/amd/display: Add DCN3.1 Resource adds 926d6972efb6 drm/amd/display: Add DCN3.1 blocks to the DC Makefile adds 1ebcaebdb515 drm/amd/display: Add DCN3.1 Yellow Carp support to DM adds 38ddc4babe03 drm/amd/display: Add DC DCN3.1 support to Kconfig adds c8b73f7fdbb1 drm/amdgpu: Add DC support and display block for Yellow Carp adds df7a1658f257 drm/amdgpu/dc: fix DCN3.1 Makefile for PPC64 adds 3e88cbb0d02a drm/amdgpu/dc: fix DCN3.1 FP handling adds cf2a22e4080d drm/amdgpu: Modify register access in sdma_v5_2 to use _SO [...] adds 0dc2bafb08c0 drm/amdkfd: pages_addr offset must be 0 for system range adds 4a1d4b6d38bd drm/amdkfd: add sdma poison consumption handling adds 312d9253ecac drm/amdgpu: Update psp fw attestation support list adds 9a3bf287c425 drm/amdgpu: Fixing "Indirect register access for Navi12 sr [...] adds 0ac8f5876022 drm/amdgpu: fix VM handling for GART allocations adds 272d57c3aa13 drm/amdkfd: remove duplicate include of kfd_svm.h adds 7a68d188d1c4 drm/amdgpu: Fix warning of Function parameter or member no [...] adds d1ba49e7763a drm/amd/display: remove no need variable adds 75a26f84d1dd drm/amd/display: Fix duplicate included dce110_hw_sequencer.h adds d5c9096541dc drm/amdgpu: Fix a a typo in a comment adds 70a2e76fc657 drm/amd/display: Fix two spelling mistakes, clean wide lines adds cef85a40be6a amdgpu/pm: reorder definition of swsmu_pm_funcs for readability adds a40a020de274 amdgpu/pm: clean up smu_get_power_limit function signature adds 04bec52127b1 amdgpu/pm: modify Powerplay API get_power_limit to use new [...] adds 4f9cbeb317bd amdgpu/pm: modify and add smu_get_power_limit to Powerplay API adds dc2a8240b2ae amdgpu/pm: handle return value for get_power_limit adds 90a681c5e43e amdgpu/pm: add kernel documentation for smu_get_power_limit adds 6ceba306c05a drm/amdgpu: fix shadow bo skip condition adds 2b517bd183d2 drm/amd/pm: fix warning reported by kernel test robot adds adbe2e3d34bf drm/amdgpu: remove sriov vf checking from getting fb location adds 95066fd5d27f drm/amdgpu: remove sriov vf gfxhub fb location programming adds 488b83f4d514 drm/amdgpu: remove sriov vf mmhub system aperture and fb l [...] adds 93cdc1759bcb drm/amdgpu: add psp ta microcode init for aldebaran sriov vf adds e1944deba131 drm/amdgpu: allocate psp fw private buffer from VRAM for sriov vf adds 6c475bdbece0 drm/amd/display: Trigger full update after DCC on/off adds f56c837afce4 drm/amd/display: Enabling PSR support for multiple panels adds 416b4e7596fa drm/amd/display: delay 100ms before restart after failing [...] adds 346cf627fb27 drm/amd/display: Fix DCN 3.01 DSCCLK validation adds 2259918e087d drm/amd/display: Control power gating by driver. adds 60df84418c0a drm/amd/display: Refactor visual confirm adds 24cc4f8d7be6 drm/amd/display: add visual confirm colors to differentiat [...] adds ae88357c7966 drm/amd/display: Revert "Fix clock table filling logic" adds 0cb1588571a7 drm/amd/display: Expand DP module equalization API. adds 1be2a90288b4 drm/amd/display: Support mappable encoders when transmitti [...] adds c521fc316d12 drm/amd/display: Update scaling settings on modeset adds 593397a18cb6 drm/amd/display: Remove unused definition of DMUB SET_CONFIG adds 5c69cc559afb drm/amd/display: Return last used DRR VTOTAL from DC adds 74b4afad00dd drm/amd/display: Enable PSR Residency for multiple panels adds 3f8518b60c10 drm/amd/display: Release MST resources on switch from MST to SST adds 136e55e7a927 drm/amd/display: Change default policy for MPO with multidisplay adds 7fcb910cfa84 drm/amd/display: [FW Promotion] Release 0.0.68 adds bd4fd2510e20 drm/amd/display: 3.2.138 adds b4d56e0c508b drm/amd/display: Add Interface to set FIFO ERRDET SW Override adds 39a1355feff9 drm/amd/display: Add interface for ADD & DROP PIXEL Registers adds 3577e1678772 drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7 adds e4e3678260e9 drm/amd/display: Fix off-by-one error in DML adds 665f28507a2a drm/amd/display: Fix crash during MPO + ODM combine mode r [...] adds fcd1e484c8ae drm/amd/display: Add debugfs entry for dsc passthrough adds f2700d0bb721 drm/amd/display: Revert "Disconnect non-DP with no EDID" adds c6323a2c5e46 drm/amd/display: Updates for ODM Transition Test adds caa18dd6dd93 drm/amd/display: force CP to DESIRED when removing display adds 793c82eebb0d drm/amd/display: Add swizzle visual confirm mode adds b91ab86311c6 drm/amd/display: [FW Promotion] Release 0.0.69 adds ea5267994e9e drm/amd/display: 3.2.139 adds 2b9ced5a964f drm/amdgpu: Use PSP to program IH_RB_CNTL_RING1/2 on SRIOV adds 2c1b1ac7084e drm/amdgpu/vcn: drop gfxoff control for VCN2+ adds c707b73f0cfb Merge tag 'amd-drm-next-5.14-2021-06-09' of https://gitlab [...] adds 1ff79a4a49c2 drm/etnaviv: provide more ID values via GET_PARAM ioctl. adds 03a2753936e8 drm/etnaviv: dump: fix sparse warnings adds 7d614ab2f205 drm/etnaviv: fix NULL check before some freeing functions [...] adds bdf622e0fade drm/etnaviv: Remove redundant NULL check adds 0e63302dc143 drm/etnaviv: Remove useless error message adds 4bfdd2aa67fb drm/etnaviv: rework linear window offset calculation adds 989c9dad6131 drm/etnaviv: add HWDB entry for GC7000 rev 6204 adds 0666cba1f5b2 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 0f4308d524e2 drm/i915: Untangle the vma pages_mutex adds 4d8151ae5329 drm/i915: Don't free shared locks while shared adds 62445a97c5fa drm/i915: Fix i915_sg_page_sizes to record dma segments ra [...] adds 35cbd91eb541 drm/i915: Disable mmap ioctl for gen12+ adds 942baad21133 Merge drm/drm-next into drm-intel-gt-next adds 177f30c6c1b9 drm/i915: use DEVICE_ATTR_RO macro adds 8f4caef8d540 drm/i915/selftests: Fix return value check in live_breadcr [...] adds 0e4fe0c9f2f9 Revert "i915: use io_mapping_map_user" adds d148738923fd drm/i915/ttm Initialize the ttm device and memory managers adds f4db23f2c0d1 drm/i915/ttm: Embed a ttm buffer object in the i915 gem object adds 1fb12c587152 drm/i915/guc: skip disabling CTBs before sanitizing the GuC adds 6fb086e5e6ba drm/i915/guc: use probe_error log for CT enablement failure adds 8bb9fbc1bb81 drm/i915/guc: enable only the user interrupt when using Gu [...] adds 28bef5bc559a drm/i915/guc: Remove sample_forcewake h2g action adds 0a8e247dc1fa drm/i915/guc: Keep strict GuC ABI definitions adds ded32d381cbb drm/i915/guc: Drop guc->interrupts.enabled adds 882be6e0b705 drm/i915/guc: Stop using fence/status from CTB descriptor adds d6e9c965607c drm/i915: Promote ptrdiff() to i915_utils.h adds 99b2f5f51c6b drm/i915/guc: Only rely on own CTB size adds 480c6fe1209a drm/i915/guc: Don't repeat CTB layout calculations adds b43f0fc8b8c8 drm/i915/guc: Replace CTB array with explicit members adds df12d1c3014f drm/i915/guc: Update sizes of CTB buffers adds 7c567bbf6f26 drm/i915/guc: Start protecting access to CTB descriptors adds d35ca600873e drm/i915/guc: Ensure H2G buffer updates visible before tai [...] adds 2e496ac200c1 drm/i915/guc: Stop using mutex while sending CTB messages adds 65dd4ed0f4e1 drm/i915/guc: Don't receive all G2H messages in irq handler adds 8d99e09c5d1c drm/i915/guc: Always copy CT message to new allocation adds e09be87af54f drm/i915/guc: Early initialization of GuC send registers adds 84bdf4571d4d drm/i915/guc: Use guc_class instead of engine_class in fw [...] adds c816723b6b8a drm/i915/gt: replace IS_GEN and friends with GRAPHICS_VER adds fa20cbddd3fe drm/i915/gt: Add remaining conversions to GRAPHICS_VER adds 40e1956ec505 drm/i915/gem: replace IS_GEN and friends with GRAPHICS_VER adds 47c65b3853f8 drm/i915/uc: Use platform specific defaults for GuC/HuC enabling adds 2a7005c8a398 Merge tag 'drm-intel-gt-next-2021-06-10' of git://anongit. [...] adds a89b6c8f86b9 drm/exynos: Use pm_runtime_resume_and_get() to replace ope [...] adds 445d3bed75de drm/exynos: use pm_runtime_resume_and_get() adds 1bd8a7dc28c1 Merge tag 'exynos-drm-next-for-v5.14' of git://git.kernel. [...] adds 5f8720ac3c3b Merge remote-tracking branch 'drm/drm-next' adds bc05716d4fdd drm/amdkfd: use allowed domain for vmbo validation adds 79a0f4415c9c drm/amdgpu: Updated fw header structure source adds 2a9a151fe852 drm/amdgpu: Added support for loading auxiliary PSP FW adds 22a7dcf58059 drm/amd/pm: Add u64 throttler status field to gpu_metrics adds 1049de4305ec drm/amd/pm: Add ASIC independent throttle bits adds c23083cd3738 drm/amd/pm: Add common throttler translation func adds f6b92e3313d6 drm/amd/pm: Add arcturus throttler translation adds 64cdee43a6a2 drm/amd/pm: Add navi1x throttler translation adds f06d9511af0c drm/amd/pm: Add sienna cichlid throttler translation adds 7cab3cff86d1 drm/amd/pm: Add vangogh throttler translation adds d4c9b03ff6a9 drm/amd/pm: Add renoir throttler translation adds 56d9bf62019e drm/amd/pm: Add aldebaran throttler translation adds 5d9f73019355 drm/amd/display: Fix duplicate included clk_mgr.h adds d0b3bbd32f27 drm/amd/display: use ARRAY_SIZE for base60_refresh_rates adds 4d45a22458f5 drm: display: Remove duplicate include in dce110 adds 28a0a14423b8 drm: display: Remove duplicated argument in dcn31 adds 5f0f1727c46e drm/amd/pm: drop the incomplete fix for Navi14 runpm issue adds 13d75eadfa1a drm/amd/pm: correct the runpm handling for BACO supported ASIC adds 415e51bdcfa0 drm/amdgpu: make audio dev's D-state transition PMFW-aware adds 1e75be2b6749 drm/amd/pm: update the cached dpm feature status adds 2f0cf9103798 drm/amd/pm: correct the dpm features disablement for Navi1x adds c89d2a2fe086 drm/amd/amdgpu: add instance_number check in amdgpu_discov [...] adds 488f211dab7d drm/amd/pm: correct the power limits reporting on OOB supported adds 076f55a45e9e drm/amd/pm: Only primary die supports power data adds 29b4ac0ed913 drm/amdgpu: reset psp ring wptr during ring_create adds a3fbb0d8102a drm/amdgpu: use adev_to_drm macro for consistency (v2) adds 3be4dca19701 drm/amdkfd: Add memory sync before TLB flush on unmap adds 7b32dd0bfd60 drm/amd/pm: support ss metrics read on renoir adds ac3fbe3b2cc8 drm/amd/pm: support ss metrics read on yellow_carp adds fb59a9209cba drm/amd/display: add dummy PG callback for beige goby adds 7642c56a20b6 drm/amdkfd: move CoherentHostAccess prop to HSA_CAPABILITY adds b08be1209ef2 drm/amdgpu: update psp gfx i/f to support dynamic GECC adds 55188d64edd7 drm/amdgpu: allow different boot configs adds c6642234919c drm/amdgpu: add helper function to query gecc status in bo [...] adds 6246a416eb87 drm/amdgpu: enable dynamic GECC support (v2) adds 990ec3014dee drm/amdgpu: add psp runtime db structures adds 3d689ae4a974 drm/amdgpu: add helper function to query psp runtime db en [...] adds 8e6e054da6c7 drm/amdgpu: cache psp runtime boot_cfg_bitmask in sw_int adds 3a07101b0405 drm/amdgpu: disable DRAM memory training when GECC is enabled adds 03fc4cf45d30 drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgp [...] adds 0a554e1f5b77 usb/host: enable auto power control for xhci-pci adds 42b18e04a452 drm/amdgpu: add another raven1 gfxoff quirk adds 3a416095dee8 drm/amdgpu: only check for _PR3 on dGPUs adds c0f3f4b1d369 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds c8c7c58e5a5f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 4f0fa7d89263 Revert "drm/amd/display: To modify the condition in indica [...] adds bede352f5c47 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 6eb6d9cb35ed drm/radeon: Add HD-audio component notifier support (v2) adds 802f4d2f05f5 Merge remote-tracking branch 'amdgpu/drm-next' adds e16efff4e5f4 drm/tegra: hub: Fix YUV support adds ecc583e22d46 drm/tegra: hub: Implement basic scaling support adds df7dc3106778 drm/tegra:Remove superfluous error messages around platfor [...] adds a562c0783b5f drm/tegra: Don't call SET_APPLICATION_ID in VIC boot adds 3d9ef0618355 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 3d7a0dd8f39b dt-bindings: msm: disp: add yaml schemas for DPU bindings adds 4dbe55c97741 dt-bindings: msm: dsi: add yaml schemas for DSI bindings adds 8fc939e72ff8 dt-bindings: msm: dsi: add yaml schemas for DSI PHY bindings adds 665a69611a73 dt-bindings: msm/dp: Add bindings of MSM DisplayPort controller adds 8dbde399044b drm/msm/dp: handle irq_hpd with sink_count = 0 correctly adds 1ce05bb86407 drm: allow drm_atomic_print_state() to accept any drm_printer adds 5f1982d019df drm/msm: add support to take dpu snapshot adds 48edf1680e75 drm/msm/dsi: add API to take DSI register snapshot adds 95e84adc2da7 drm/msm/dp: add API to take DP register snapshot adds e5aa9914db30 drm/msm/disp/dpu1: add API to take DPU register snapshot adds 43c0e4352b6f drm/msm: add support to take dsi, dp and dpu snapshot adds 54fb053f8d44 drm/msm: add disp snapshot points across dpu driver adds 1c3b7ac1a71d drm/msm: pass dump state as a function argument adds a7f405880a3b drm/msm: make msm_disp_state transient data struct adds 32a1cf96c9ff drm/msm: get rid of msm_iomap_size adds 889098074648 drm/msm/dsi: add DSI PHY registers to snapshot data adds 76716778b51f drm/msm: remove unnecessary mmap logic for cached BOs adds a790edada756 drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for intern [...] adds 0a87f8cb8505 drm/msm: use the right pgprot when mapping BOs in the kernel adds ed79bb60c957 drm/msm: add MSM_BO_CACHED_COHERENT adds 7955749b1c69 drm/msm: deprecate MSM_BO_UNCACHED (map as writecombine instead) adds d305bc817f7c drm/msm: fix display snapshotting if DP or DSI is disabled adds c03f89762fcf drm/msm/dp: Simplify aux irq handling code adds 2644686c741c drm/msm/dp: Shrink locking area of dp_aux_transfer() adds 0532108c6512 drm/msm/dp: Handle aux timeouts, nacks, defers adds db0468472335 drm/msm/dpu: merge dpu_hw_intr_get_interrupt_statuses into [...] adds 2c54508a47c4 drm/msm/dpu: hw_intr: always call dpu_hw_intr_clear_intr_s [...] adds 6f8351cabfe5 drm/msm/dpu: define interrupt register names adds ee49ca01c812 drm/msm/dpu: replace IRQ lookup with the data in hw catalog adds 20fbdd16f5a0 drm/msm/dpu: drop remains of old irq lookup subsystem adds 1c1e7763a6d4 drm/msm/dpu: simplify IRQ enabling/disabling adds 5bd6a6f99b91 drm/msm: Move vblank debug prints to drm_dbg_vbl() adds 8e1b682e0131 drm/msm/dp: Drop malformed debug print adds 47c8c24e98da drm/msm: Move FB debug prints to drm_dbg_state() adds 17f868760458 drm/msm/disp: Use plane debug print helper adds b83fb4d242c0 drm/msm/disp: Move various debug logs to atomic bucket adds aabf679c9a4e drm/msm/disp/dpu1: avoid perf update in frame done event adds 96b4fde0e2c5 Merge remote-tracking branch 'drm-msm/msm-next' adds ea030ca68819 regmap-i2c: Set regmap max raw r/w from quirks adds 1f89d2fe1607 regmap: Add MDIO bus support adds 9dee1f9fc504 Merge series "RTL8231 GPIO expander support" from Sander V [...] adds e56360d6a119 regmap: mdio: Don't modify output if error happened adds b24412aff37c regmap: add support for 7/17 register formating adds bcd23f93d398 regmap-irq: Introduce inverted status registers support adds dff404deb849 regmap: mdio: Clean up invalid clause-22 addresses adds f083be9db060 regmap: mdio: Add clause-45 support adds ce62df2290bb regmap: mdio: Fix regmap_bus pointer constness adds 0df0240946b1 regmap: mdio: Reject invalid addresses adds d17032f2befa Merge remote-tracking branch 'regmap/for-5.14' into regmap-next adds dbf6ccb9a8a7 Merge remote-tracking branch 'regmap/for-next' adds a06b7ee2330b Merge branch 'for-linus' into for-next adds d0f5137b1a98 ALSA: Remove trailing semicolon in macros adds e73b4c9e7fa7 ALSA: hda: generic: Remove redundant assignment to dac adds bac59054544e ALSA: gus: Replace unsafe strcpy() with strscpy() adds 08fdced60ca0 ALSA: rawmidi: Add framing mode adds bae3ce494298 ALSA: usx2y: Avoid camelCase adds 4c0a58ef36f3 ALSA: usx2y: Fix spaces adds a829dd5b3840 ALSA: usx2y: Coding style fixes adds 4e268db74770 ALSA: usx2y: Fix potential leaks of uninitialized memory adds a11aa8537e13 ALSA: usx2y: Avoid self-killing adds 02d382af1c4e ALSA: usx2y: Fix potential memory leaks adds c1f24841683f ALSA: usxy2: Fix potential doubly allocations adds 64a06f195d3b ALSA: usx2y: Fix shmem initialization adds cae0cf651adc ALSA: usx2y: Don't call free_pages_exact() with NULL address adds 2ac7a12ead2b ALSA: usx2y: Cleanup probe and disconnect callbacks adds e8bfa15fefcd ALSA: usx2y: Nuke pcm_list adds 5d6fb80a142b Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" adds ffe66bbee152 ALSA: firewire-lib/motu: use int type for the value of bit [...] adds c127d5cd350a ALSA: oxfw: code refactoring for existent device entry wit [...] adds bb5d776b6d30 ALSA: oxfw: code refactoring to detect mackie models adds 2239924be45c ALSA: oxfw: add explicit device entry for Loud Technologie [...] adds c59bc10e7f6a ALSA: oxfw: add explicit device entry for Loud Technologie [...] adds 95d0c24d3955 ALSA: oxfw: add comment for the type of ASICs adds a092f000b9b0 ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 adds 6a3ce97da2ab ALSA: firewire-lib: code refactoring for jumbo payload quirk adds a6f9169323f0 ALSA: oxfw: code refactoring for wrong_dbs quirk adds 07a35edc59d1 ALSA: oxfw: add quirk flag for blocking transmission method adds 3fda230b3ef8 Merge branch 'topic/firewire' into for-next adds a6de7b32b686 ALSA: rawmidi: fix incorrect array bounds check on clock_names adds 9ec730052fa2 ALSA: usb-audio: Refactoring UAC2/3 clock setup code adds 481f17c41803 ALSA: usb-audio: Handle error for the current selector gracefully adds 6d60b7a3d334 ALSA: firewire-lib: code refactoring to refer the same fra [...] adds c09010eeb373 ALSA: firewire-lib: handle the case that empty isochronous [...] adds d32872f30604 ALSA: firewire-lib: code refactoring for sequence descriptor' adds 3e106f4f690e ALSA: firewire-lib: code refactoring for helper function t [...] adds ebd2a647e2f6 ALSA: firewire-lib: code refactoring for parser of IR cont [...] adds 4fd1878766a1 ALSA: firewire-lib: code refactoring for check of CIP head [...] adds 705794c53b00 ALSA: firewire-lib: check cycle continuity adds 73246fc4c990 ALSA: firewire-lib: insert descriptor for skipped cycle adds e878e8c53e5b Merge branch 'topic/firewire' into for-next adds 67d92ee7a50b ALSA: firewire-lib: code refactoring for size of CIP header adds c75f36789d3c ALSA: firewire-lib: code refactoring for calculation of co [...] adds 233dbbc7af5d ALSA: firewire-lib: code refactoring for selection of IT c [...] adds da3623abfbef ALSA: firewire-lib: start processing content of packet at [...] adds 26541cb15a1a ALSA: firewire-lib: skip initial packets instead of schedu [...] adds bd165079dedb ALSA: firewire-lib: code refactoring to start several IT/I [...] adds 9b1fcd9bf802 ALSA: firewire-lib: start processing content of packet at [...] adds bdaedca74d62 ALSA: firewire-lib: change waking up timing to process packets adds be22db77dc50 ALSA: usb-audio: Fix uninitialized variable at __uac_clock [...] adds 344f0f821a7e ALSA: firewire-lib: Fix uninitialized variable err issue adds 8070d2652e73 ALSA: firewire-lib: add flag to unaware of syt in CIP header adds 6f24bb8a157c ALSA: firewire-lib: pool sequence of packet in IT context [...] adds 7ca7cddab2ce ALSA: firewire-lib: code refactoring for generation of pac [...] adds c79b7158b04a ALSA: firewire-lib: code refactoring for generation of syt [...] adds c9f3ac2aae9f ALSA: firewire-lib: code refactoring for generation of dat [...] adds 13d11f14ae40 ALSA: firewire-lib: code refactoring for transfer delay adds 533a7ed9d541 ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change adds e94fdbd7b25d ALSA: control: Track in-flight control read/write/tlv accesses adds 73063cd3236e ALSA: control: Drop superfluous snd_power_wait() calls adds 968bb2baec60 ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE adds b6cc78da367c ALSA: Drop superfluous argument from snd_power_wait() adds 534a427bface ALSA: pcm: Block the release until the system resume finishes adds f20fdd4362e3 Merge branch 'topic/pci-rescan-prep-v2' into for-next adds fb25dcc885fa ALSA: firewire-lib: drop initial NODATA or empty packet adds b7c7699b4f42 ALSA: firewire-lib: obsolete callbacked member adds 266807f94e40 ALSA: bebob: cancel switching connection order adds 5ec85c198eff ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk adds 877013bc9cbd sound/oss/dmasound: Remove superfluous "break" adds a38e93302ee2 ALSA: ac97: fix PM reference leak in ac97_bus_remove() adds e1dc219af7eb ALSA: pcm: use DEVICE_ATTR_RO macro adds 08e767cd9e8b ALSA: control_led - use DEVICE_ATTR_*() macro adds 1519c84c0592 sound/oss/dmasound: Remove superfluous "break" adds 93a5b85c3c53 ALSA: drivers: opl3: fix useless self-comparison adds b5c2e2c79034 ALSA: pci: lx6464es: remove useless self-comparison adds d955782da290 ALSA: hda/ca0132: Make a const array static, makes object smaller adds f9e5ecdfc2c2 ALSA: firewire-lib: add replay target to cache sequence of packet adds 39c2649c71d8 ALSA: firewire-lib: replay sequence of incoming packets fo [...] adds 2f21a177631a ALSA: firewire-lib: transfer rx packets on-the-fly when replaying adds d360870a5bcf ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime adds 873fd81377b8 ALSA: core: use DEVICE_ATTR_*() macro adds 19307193e5dd ALSA: usb-audio: Remove the repeated declaration adds 77f1fd6d2852 ALSA: fireworks: delete SYTMATCH clock source adds a105f642ad62 ALSA: fireworks: perform sequence replay for media clock recovery adds 029ffc429440 ALSA: oxfw: perform sequence replay for media clock recovery adds 019af5923c8a ALSA: firewire-digi00x: perform sequence replay for media [...] adds a9dd8a61b6b1 ALSA: firewire-tascam: perform sequence replay for media c [...] adds dfacca39867b ALSA: fireface: perform sequence replay for media clock recovery adds 41319eb56e19 ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOB [...] adds 4121f626d0d8 ALSA: dice: perform sequence replay for media clock recovery adds 1bd1b3be8655 ALSA: bebob: perform sequence replay for media clock recovery adds 138d1bceee6a ALSA: firewire-motu: use macro for magic numbers relevant [...] adds e50dfac81f73 ALSA: firewire-motu: cache event ticks in source packet he [...] adds f2ac3b839540 ALSA: firewire-motu: sequence replay for source packet header adds cdebd5530360 ALSA: usb-audio: Make snd_usb_pcm_delay() static adds d303c5d38b37 ALSA: usb-audio: Pre-calculate buffer byte size adds e8a8f09cb0b3 ALSA: usb-audio: Refactoring delay account code adds 4f083917994f ALSA: usb-audio: Factor out DSD bitrev copy function adds 9ce650a75a3b ALSA: usb-audio: Reduce latency at playback start adds ce9f50e7ac80 ALSA: firewire-motu: fix error return code in snd_motu_str [...] adds 745f260b77e5 ALSA: hda/realtek: Change device names for quirks to bareb [...] adds 8b6e21931748 ALSA: firewire-lib: fix error codes for allocation failure adds 987b705bd12c ALSA: firewire-lib: remove useless operations for kernel p [...] adds 64584f329352 ALSA: firewire-motu: add support for hybrid model of MOTU [...] adds 81bfb89eed86 ALSA: bebob: cease from delayed card registration adds d42dca6b469f ALSA: fireworks: cease from delayed card registration adds b566e972f594 ALSA: oxfw: cease from delayed card registration adds 9536c7512c74 ALSA: dice: cease from delayed card registration adds 9067c181c3a5 ALSA: firewire-digi00x: cease from delayed card registration adds 7ae2f179a42d ALSA: firewire-tascam: cease from delayed card registration adds a49c6766dfa0 ALSA: firewire-motu: cease from delayed card registration adds ee5f0b32ce6b ALSA: fireface: cease from delayed card registration adds 5fe8f0a0a83a ALSA: firewire-lib: delete unused kernel API adds 0280e07bbd6e Merge branch 'for-linus' into for-next adds 2661f033c402 ALSA: usb-audio: scarlett2: Read mixer volumes at init time adds d6f9afe9475f ALSA: usb-audio: scarlett2: Read mux at init time adds 10dc8ad5ffe8 ALSA: sb: Fix assignment in if condition adds 36e7b12b219d ALSA: sb: Minor coding style fixes adds c305366a3744 ALSA: sb: Fix potential double-free of CSP mixer elements adds 310efd3aabf2 ALSA: gus: Fix assignment in if condition adds 5ab6d6601366 ALSA: ad1816a: Fix assignment in if condition adds 520226e93e26 ALSA: wavefront: Fix assignment in if condition adds 235dc07a35b9 ALSA: cs423x: Fix assignment in if condition adds 913ad3a36d4b ALSA: opti9xx: Fix assignment in if condition adds 4b3bd108ab53 ALSA: opl3sa2: Fix assignment in if condition adds 45e0471d6440 ALSA: es18xx: Fix assignment in if condition adds 3e38150bf238 ALSA: cmi8330: Fix assignment in if condition adds ce29edbd26fd ALSA: als100: Fix assignment in if condition adds 115c45565385 ALSA: azt2320: Fix assignment in if condition adds eb767949f709 ALSA: isa: Fix assignment in if condition adds e2e30a32f34a ALSA: ad1889: Fix assignment in if condition adds dadfb986cebd ALSA: ak4531: Fix assignment in if condition adds 5bd11527e31f ALSA: als300: Fix assignment in if condition adds 61ea06e8a881 ALSA: als4000: Fix assignment in if condition adds b83bea386434 ALSA: atiixp: Fix assignment in if condition adds 13c986607f57 ALSA: azt3328: Fix assignment in if condition adds 429731d3080e ALSA: bt87x: Fix assignment in if condition adds 4379588272ce ALSA: cmipci: Fix assignment in if condition adds 393e95cda081 ALSA: cs4281: Fix assignment in if condition adds 93a3a1004d18 ALSA: ens137x: Fix assignment in if condition adds 3dc52815408b ALSA: es1938: Fix assignment in if condition adds 48cab474d828 ALSA: es1968: Fix assignment in if condition adds 68f441abd452 ALSA: fm801: Fix assignment in if condition adds 3a5f3dd32952 ALSA: intel8x0: Fix assignment in if condition adds 5cc16ba623cf ALSA: maestro3: Fix assignment in if condition adds 1c9140b9cae2 ALSA: rme32: Fix assignment in if condition adds da8eedb16971 ALSA: rme96: Fix assignment in if condition adds 055e20c3be3f ALSA: sonicvibes: Fix assignment in if condition adds afb342f02241 ALSA: via82xx: Fix assignment in if condition adds e66fd36264bd ALSA: ac97: Fix assignment in if condition adds c2b0718f7836 ALSA: au88x0: Fix assignment in if condition adds 59c39cd300ff ALSA: ca0106: Fix assignment in if condition adds cbc2d9970e95 ALSA: cs46xx: Fix assignment in if condition adds 164b3ddeb026 ALSA: cs5535audio: Fix assignment in if condition adds 549717fc5b4c ALSA: echoaudio: Fix assignment in if condition adds 12bda1076c76 ALSA: emu10k1: Fix assignment in if condition adds 9031f93851bc ALSA: emu10k1x: Fix assignment in if condition adds 3635f862b509 ALSA: ice1712: Fix assignment in if condition adds 234e928067ce ALSA: korg1212: Fix assignment in if condition adds 73debecf8fe0 ALSA: mixart: Fix assignment in if condition adds 36f74c7ff9e6 ALSA: nm256: Fix assignment in if condition adds 4327ad25e6be ALSA: pcxhr: Fix assignment in if condition adds 28c0709921fe ALSA: riptide: Fix assignment in if condition adds 66c8f75919dd ALSA: hdsp: Fix assignment in if condition adds 9ebb3697c8ef ALSA: rme9652: Fix assignment in if condition adds 34b946ee2869 ALSA: trident: Fix assignment in if condition adds 029fd1eae7e1 ALSA: vx222: Fix assignment in if condition adds e7daaeedb4f2 ALSA: ymfpci: Fix assignment in if condition adds e3ded8996677 ALSA: core: Fix assignment in if condition adds 137c171cf7ec ALSA: pcm: Fix assignment in if condition adds 51c816fdd17c ALSA: oss: Fix assignment in if condition adds f9a6bb841f73 ALSA: seq: Fix assignment in if condition adds 2073fa449d6d ALSA: pcmcia: Fix assignment in if condition adds bdab9e5c3eb3 ALSA: sparc: Fix assignment in if condition adds d2bc4d9ab154 ALSA: mpu401: Fix assignment in if condition adds ed1567c10672 ALSA: vx: Fix assignment in if condition adds 9c78e803192a ALSA: opl3: Fix assignment in if condition adds d0ad13ef7041 ALSA: serial: Fix assignment in if condition adds dd1fc3c585dd ALSA: synth: Fix assignment in if condition adds e73ad38871cb ALSA: poewrmac: Fix assignment in if condition adds dd1431e53515 ALSA: i2c: Fix assignment in if condition adds 6ea9a2b84cc3 ALSA: parisc: Fix assignment in if condition adds 47271b1b98c9 ALSA: pcm: add snd_pcm_period_elapsed() variant without ac [...] adds 7ba5ca32fe6e ALSA: firewire-lib: operate for period elapse event in pro [...] adds b5b519965c4c ALSA: firewire-lib: obsolete workqueue for period update adds f4a85e00b2a8 ALSA: arm: Remove unnecessary variables adds 25c794cd4407 ALSA: doc: Fix spelling mistakes adds 74fb98311c4e ALSA: trident: Drop shadow TLB pointer table adds 84a0374051c1 ALSA: core: Drop snd_sgbuf_get_ptr() adds 37af81c5998f ALSA: core: Abstract memory alloc helpers adds a202bd1ad86d ALSA: core: Move mmap handler into memalloc ops adds 30b7ba6972d5 ALSA: core: Add continuous and vmalloc mmap ops adds 7fdabab8f562 ALSA: usb-audio: Add support for Denon DN-X1600 adds 83fbcaed24d7 ALSA: core: Fix build error due to missing PAGE_SIZE adds c66c63049966 ALSA: bebob: dismiss sleep after breaking connections adds 82fb3bf92c0f ALSA: bebob: delete workaround for protocol version 3 adds 93cd12d6e88a ALSA: bebob: code refactoring for model-dependent quirks adds fd498bba7c51 ALSA: trident: Fix build error adds 01893553e67c ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() adds be471fe332f7 ALSA: n64: check return value after calling platform_get_r [...] adds 3b86ec63c061 ALSA: firewire-lib: replace in_interrupt() with in_softirq() adds e094b22c8d51 ALSA: i2c: tea6330t: Remove redundant initialization of va [...] adds 270e6012b934 ALSA: bebob: fulfil device entries adds 2e6a58959529 ALSA: fireworks: fulfil device entries adds 1b337e8db797 ALSA: bebob: correct device entry for Mackie D.2 FireWire [...] adds 971514af352e ALSA: bebob: correct device entry for Acoustic Reality eAR [...] adds e6b54fbc18b9 ALSA: bebob: code refactoring for M-Audio models adds 1586d461f641 ALSA: bebob: correct device entries for Phonic Helix Board [...] adds 12c11ba5be83 ALSA: firewire: fill Kconfig with entries for devices base [...] adds e381a14c3e3a ALSA: control_led - fix initialization in the mode show callback adds 8a952c2a0d91 Merge remote-tracking branch 'sound/for-next' adds 3f0d23e849b3 Merge existing fixes from asoc/for-5.13 adds 604e5178444e ASoC: fsl_spdif: add support for enabling raw capture mode adds 2fa74b31bb81 ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl [...] adds 85c966dc97d1 ASoC: mediatek: mt8192: Delete a redundant condition branch adds 5f1b95d08de7 ASoC: q6dsp: q6afe: remove unneeded dead-store initialization adds 37c881cd18f4 ASoc: Fix unused define in jz4740-i2s.h adds f758b9ef9a1a ASoC: codecs: lpass-rx-macro: Remove unneeded semicolon adds a387040ab401 ASoC: imx-pcm-rpmsg: Fix warning of incorrect type in assignment adds 223875a6fb8e ASoC: fsl_xcvr: Remove unneeded semicolon adds 16f2a3cdaaca ASoC: jz4740-i2s: fix function name adds 1d122dd3b168 ASoC: rt286: Remove redundant assignment to d_len_code adds 58f01c7fc81b ASoC: codecs: lpass-wsa-macro: handle unexpected input adds 47bcb1c71083 ASoC: rt5682: Disable irq on shutdown adds 87b42abae99d ASoC: rt5682: Implement remove callback adds c26a5289e865 ASoC: cs42l42: Add support for set_jack calls adds ab78322a0dc8 ASoC: cs42l42: Use device_property API instead of of_property adds 66df9477bd35 ASoC: cs42l42: Add support for ACPI table match entry adds b63ecaea97aa ASoC: rt1019: Add non_legacy_dai_naming config adds 37897babed2e ASoC: Intel: Boards: tgl_max98373: Add BT offload support adds 2a29ff7ae13c ASoC: Intel: soc-acpi: add entries for i2s machines in ADL [...] adds 2e4dba57ea56 ASoC: Intel: boards: add support for adl boards in sof-rt5682 adds 35564e2bf946 ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMI [...] adds f6081af6cf2b ASoC: Intel: boards: handle hda-dsp-common as a module adds 9c5046e4b3e7 ASoC: Intel: boards: create sof-maxim-common module adds 19f1eace0441 ASoC: Intel: sof_sdw: add support for Bluetooth offload adds 3b316e229eb9 ASoC: Intel: boards: remove .nonatomic for BE dailinks adds fd2856929fb4 ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl adds 81cd42e5174b ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake adds a21515b5aaff ASoC: Intel: maxim-common: support max98357a adds 5a7f27a624d9 ASoC: Intel: add sof-cs42l42 machine driver adds b70029abfc90 ASoC: Intel: sof_rt5682: code refactor for max98357a adds 93c964af77e7 Merge series "ASoC: Intel: machine driver updates for 5.14 [...] adds 1c5ab2dc752f ASoC: SOF: Intel: byt: prepare split between Baytrail and [...] adds 47fad2393b04 ASoC: SOF: Intel: move common ATOM stuff to module adds b748ad38041a Merge series "ASoC: SOF: Intel: split Baytrail and Merrifi [...] adds b76d1d86a456 ASoC: codecs: mt6359-accdet: remove useless initialization adds d51f6dfb9c98 ASoc: codecs: mt6359: remove useless initializations adds 16255d4155da ASoC: codecs: rt1019: clarify expression adds cccc16dc175e ASoC: fsl: imx-pcm-rpmsg: remove useless initialization adds 3b8fb1f7702b Merge series "ASoC: cppcheck fixes of the week" from Pierr [...] adds c8b198ed3100 ASoC: cirrus: Add helper function for reading the device ID adds 283160f1419d ASoC: cs35l32: Minor error paths fixups adds 77908dbecdb6 ASoC: cs35l33: Minor error paths fixups adds 8cb9b001635c ASoC: cs35l34: Minor error paths fixups adds 60ba916d8760 ASoC: cs35l35: Minor error paths fixups adds 1a46b7b82df5 ASoC: cs35l35: Correct errata handling adds 0a0eb567e1d4 ASoC: cs42l42: Minor error paths fixups adds 26495252fe0d ASoC: cs42l73: Minor error paths fixups adds e2bb1077cee4 ASoC: cs43130: Minor error paths fixups adds 4fc81bc88ad9 ASoC: cs53l30: Minor error paths fixups adds b8ded8af30a9 Merge series "Tidy up device ID reading on legacy Cirrus p [...] adds 880e007f15a3 ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells adds ae062a711aa2 Merge series "PinePhone BT audio bringup" from Samuel Holl [...] adds 634a4be0f9d1 ASoC: cs35l36: Remove unneeded variable initialisation adds fd4e6baa6256 ASoC: cs4265: Minor tidy up of error paths adds 4ac9b48adf4d ASoC: cs42l52: Minor tidy up of error paths adds 130dbe04d428 ASoC: wm_adsp: mark more data structures with the const qualifier adds 7fe0b0981a17 ASoC: wm2200: remove include of wmfw.h adds 9b7493468fa7 ASoC: q6dsp: Undo buggy warning fix adds c9f2e3c3ddab ASoC: cs42l42: make HSBIAS_SENSE_EN optional adds ad839121dd4c ASoC: SOF: Intel: hda: fix index used in inner loop adds 48a7e6e5b2c9 ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters adds 24e46fb811e9 ASoC: Intel: bxt_da7219_max98357a: shrink platform_id belo [...] adds 98c69fcc9f59 Merge series "ASoC: SOF/Intel: fix and remove Sparse warni [...] adds a75e5cdf4dd1 ASoC: intel/boards: add missing MODULE_DEVICE_TABLE adds d29d41e28eea ASoC: topology: Add support for multiple kcontrol types to [...] adds d14eece945a8 ASoC: rk3328: fix missing clk_disable_unprepare() on error [...] adds 5a3f869c5b4d ASoC: soc-core: use DEVICE_ATTR_RO macro adds 375904e39319 ASoC: hisilicon: fix missing clk_disable_unprepare() on er [...] adds 11480dbfe1d5 ASoC: wm8750: convert to the json-schema adds 8b4ba1d31771 ASoC: soc-dai: fix up hw params only if it is needed adds 172dd9216d2b ASoC: meson: g12a-toacodec: use regmap fields to prepare S [...] adds 7487238c5f53 ASoC: meson: g12a-toacodec: add support for SM1 TOACODEC adds 60339074c4e4 Merge series "ASoC: meson: g12a-toacodec: add support for [...] adds b9c035aa43b8 ASoC: topology: Fix using uninitialized pointer adds 623cd9cfcac5 ASoC: dt-bindings: imx-card: Add binding doc for imx sound card adds aa736700f42f ASoC: imx-card: Add imx-card machine driver adds fd979ec12eeb ASoC: SOF: Check desc->ops directly in acpi/pci/of probe f [...] adds e5eaa4e66f53 ASoC: SOF: pci: No need to cast second time to save the desc adds 3b2e93ed1238 ASoC: SOF: ops: print out the polling register adds c03459415c51 ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead so [...] adds ccaea61a8d1b ASoC: SOF: topology: fix assignment to use le32_to_cpu adds 4f50f16e9414 ASoC: SOF: ops: don't return void value adds 9d5536e0e1ca ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI adds c0fbe9fd311a ASoC: Intel: common: Add entries for sdw codecs in ADL mat [...] adds 03effde3a2ea ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload adds 17ba36b70469 ASoC: dt-bindings: codecs: Add bindings for nxp, tfa989x adds af00978a0a06 ASoC: codecs: Add driver for NXP/Goodix TFA989x (TFA1) amplifiers adds 17c2d247ddd2 ASoC: dt-bindings: renesas: rsnd: tidyup properties adds cf9d5c6619fa ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() adds d6956a7dde6f ASoC: rsnd: add null CLOCKIN support adds eb37ca9c98ae Merge series "ASoC: rsnd: add D3 support" from Kuninori Mo [...] adds d4e9889b0201 Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds 1c52825c38fc ASoC: cs42l42: Fix 1536000 Bit Clock instability adds f5b49d98516c ASoC: cs42l42: Add support for 2304000 Bit clock adds 4b38da6ffd62 ASoC: cs42l42: Add support for 2400000 Bit clock adds 0e91438ff704 ASoC: cs42l42: Check jack status before reporting button events adds 2eadc04d83f6 ASoC: tlv320aic26: use DEVICE_ATTR_RW macro adds d5bd87e3a39e ASoC: imx-card: Make some symbols static adds 3ef6253cd080 ASoC: cs42l56: use DEVICE_ATTR_WO macro adds d04260393ea0 ASoC: wm8962: Use DEVICE_ATTR_WO macro adds 6405941e6884 ASoC: cs43130: Use DEVICE_ATTR_RO macro adds 4e7f0ea0e2e7 ASoC: cs35l3x: Use neutral language in amp drivers adds 058efb406418 ASoC: cs42l52: use DEVICE_ATTR_WO macro adds 965386c97616 ASoC: rsnd: call unregister for null_hw when removed adds 6da8f00e7ac2 ASoC: rsnd: ignore runtime NULL case at rsnd_runtime_chann [...] adds ab62e8a8bce1 ASoC: rsnd: attach SSIU when SSI was DMA mode adds 54e81e944637 ASoC: rsnd: check BUIF error everytime adds 9ff07d19fb28 ASoC: rsnd: indicate unknown error at rsnd_dai_call() adds 1788a1520185 ASoC: rsnd: incidate irq error message adds 1f9c82b5ab83 ASoC: rsnd: add debugfs support adds b43b8ae87c8e ASoC: rsnd: protect mod->status adds 83b220cf8eb2 ASoC: rsnd: implement BUSIF related code in ssiu.c adds cfb7b8bf1e2d ASoC: rsnd: tidyup rsnd_ssiu_busif_err_status_clear() adds 0ab000e5e57e ASoC: rsnd: tidyup rsnd_ssiu_busif_err_irq_ctrl() adds 47c0d825b926 ASoC: imx-rpmsg: fix platform_no_drv_owner.cocci warnings adds b1b384de0a9b ASoC: ti: omap-mcbsp: use DEVICE_ATTR_RW macro adds 7ff562fed980 ASoC: SOF: Intel: hda: clean up hda_dsp_dump() adds d95eca7e3b9f ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_in [...] adds 1f763d0388af ASoC: SOF: Intel: pci-tgl: add ADL-M support adds ec02b5a1d1c9 ASoC: rsnd: tidyup rsnd_parse_connect_common() adds 039f2ccc64b8 ASoC: rsnd: tidyup rsnd_dma_request_channel() adds 73919dbe480d ASoC: rsnd: tidyup rsnd_parse_connect_xxx() adds c413983eb66a ASoC: rsnd: adjust disabled module adds d86eb3349b40 Merge series "ASoC: rsnd: adjust disabled module for R-Car [...] adds 44b9f90705bb ASoC: cs47125: Constify static struct snd_compress_ops adds b6f5d62e7afc ASoC: wm5102: Constify static struct snd_compress_ops adds 4127a3a541ac ASoC: wm5110: Constify static struct snd_compress_ops adds a8048051d7ce ASoC: qcom: q6asm-dai: Constify static struct snd_compress_ops adds 7db43da8c099 ASoC: SOF: Intel: Constify sof_probe_compressed_ops adds 26bf457b4a39 Merge series "ASoC: Constify snd_compress_ops" from Rikard [...] adds f34cd5eb2c57 ASoC: sigmadsp: Remove the repeated declaration adds 513df9999385 ASoC: dt-bindings: nxp,tfa989x: Add tfa9897 support adds 1ba1d69d8aa9 ASoC: codecs: tfa989x: Add support for tfa9897 adds 9cf1a98e2b01 ASoC: dt-bindings: nxp, tfa989x: Add vddd-supply property adds 8e5607e9941c ASoC: codecs: tfa989x: Add support for optional vddd-supply adds ae624a38be37 ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro adds 6522a8486c00 ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() adds b82d0759a3b1 ASoC: imx-audio-rpmsg: use module_rpmsg_driver to simplify [...] adds 14aa731dbf46 ASoC: dt-bindings: Convert imx-audmux binding to json schema adds d66e03391059 ASoC: rsnd: check for zero node count adds 28b170110a76 ASoC: fsl: imx-es8328: use devm_snd_soc_register_card() adds 81aad4727853 ASoC: img: Fix PM reference leak in img_i2s_in_probe() adds 2cdfe6520c93 ASoC: rsnd: adg: supply __printf(x, y) formatting for dbg_msg() adds b48e4aa48931 ASoC: rsnd: adg: tidyup rsnd_adg_get_clkin/out() parameter adds cb2f97d89f38 ASoC: rsnd: adg: use more simple method for null_clk adds d668a5e2409b ASoC: rsnd: adg: check return value for rsnd_adg_get_clkin/out() adds 3f4593fb4a9d ASoC: rsnd: tidyup __rsnd_mod_xxx macro comments adds f3b3bceb859c Merge series "ASoC: rsnd: tidyup adg and header" from Kuni [...] adds 50d790012a48 ASoC: ti: davinci-mcasp: Fix fall-through warning for Clang adds e78f36bc1359 ASoC: snd-soc-lpass requires REGMAP_MMIO adds c6d25d578609 ASoC: dt-bindings: wcd934x: add bindings for Headset Butto [...] adds 0e5c9e7ff899 ASoC: codecs: wcd: add multi button Headset detection support adds 9fb9b1690f0b ASoC: codecs: wcd934x: add mbhc support adds c15d4b72098c ASoC: qcom: sdm845: add jack support for WCD934x adds ffb2df66ba8c Merge series "ASoC: codecs: wcd934x: add Headset and butto [...] adds 4a1c456a57c3 mfd: Add Rockchip rk817 audio CODEC support adds 0d6a04da9b25 ASoC: Add Rockchip rk817 audio CODEC support adds 437faaa6ceba dt-bindings: Add Rockchip rk817 audio CODEC support adds ef7570b67541 ASoC: rk817: fix a warning in rk817_probe() adds b9de77d0bc51 Merge tag 'tb-mfd-asoc-v5.14-1' of https://git.kernel.org/ [...] adds 54f673139452 ASoC: rk817: Remove unneeded semicolon adds d50b86b3f6ab ASoC: rk817: remove redundant assignment to pointer node, [...] adds 4d1a98b5f1ab ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside adds ba9e82a1c891 ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() adds c50f381afcab ASoC: ak4613: add .auto_selectable_formats support adds bea63e8bbe33 ASoC: pcm3168a: add .auto_selectable_formats support adds 029217652256 ASoC: rsnd: add .auto_selectable_formats support adds af69f47df1fb ASoC: fsi: add .auto_selectable_formats support adds 68d8b7ba360f ASoC: hdmi-codec: add .auto_selectable_formats support adds d08c5b76b270 Merge series "ASoC: adds new .auto_selectable_formats supp [...] adds b6052c3c7a78 ASoC: mediatek: mtk-btcvsd: Fix an error handling path in [...] adds 640eac4c849d ASoC: soc-core: don't use discriminatory terms on snd_soc_ [...] adds 3ea8a7459861 ASoC: remove unneeded semicolons in wcd934x.c adds aa7899537a4e ALSA: doc: Clarify IEC958 controls iface adds 9eafc11f921b ALSA: iec958: Split status creation and fill adds 366b45b97448 ASoC: hdmi-codec: Rework to support more controls adds 7a8e1d44211e ASoC: hdmi-codec: Add iec958 controls adds 2fef64eec23a ASoC: hdmi-codec: Add a prepare hook adds 116b1e12b72f Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] adds da0363f7bfd3 ASoC: qcom: Fix for DMA interrupt clear reg overwriting adds 03c0cbd94695 ASoC: codecs: wcd: Remove unneeded semicolon adds 10ee3e07d32b ASoC: dt-bindings: wcd938x: add bindings for wcd938x adds 19c5d1f6a0c3 ASoC: codecs: wcd-clsh: add new version support adds 8d78602aa87a ASoC: codecs: wcd938x: add basic driver adds e02c65f3a7ce ASoC: dt-bindings: wcd938x-sdw: add bindings for wcd938x-sdw adds 16572522aece ASoC: codecs: wcd938x-sdw: add SoundWire driver adds e8ba1e05bdc0 ASoC: codecs: wcd938x: add basic controls adds 8da9db0cd669 ASoC: codecs: wcd938x: add playback dapm widgets adds d5add08fcbce ASoC: codecs: wcd938x: add capture dapm widgets adds 045442228868 ASoC: codecs: wcd938x: add audio routing and Kconfig adds a918e2917406 Merge series "ASoC: codecs: add wcd938x support" from Srin [...] adds be374dc0b506 ASoC: mchp-i2s-mcc: Use devm_platform_get_and_ioremap_resource() adds 9494d059971c ASoC: atmel-classd: Use devm_platform_get_and_ioremap_resource() adds 68912ebf4d4e ASoC: axi-spdif: Use devm_platform_get_and_ioremap_resource() adds 12ffd726824a ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() adds 4d5f3a096f3d ASoC: fsl_easrc: Remove superfluous error message around p [...] adds 1b7f94dd20fc ASoC: axi-i2s: Use devm_platform_get_and_ioremap_resource() adds 39175acd699a ASoC: atmel-i2s: Use devm_platform_get_and_ioremap_resource() adds 08c56cab302a ASoC: rt5640: Make codec selectable adds c223f41c1a52 ASoC: qcom: Add four speaker support on MI2S secondary adds 3814c41778f3 ASoC: bcm: cygnus_ssp: Use devm_platform_ioremap_resource_ [...] adds 92570939c8b9 ASoC: atmel-pdmic: Use devm_platform_get_and_ioremap_resource() adds 2e8a8adb96a3 ASoC: fsl_spdif: Remove superfluous error message around p [...] adds 023353ef3d41 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next adds b526fa7d86fd Merge remote-tracking branch 'sound-asoc/for-next' adds 02b2fb455b2e kernel/module: Use BUG_ON instead of if condition followed by BUG adds 2c0f0f363956 module: correctly exit module_kallsyms_on_each_symbol when [...] adds fbc21ebc20d0 Merge remote-tracking branch 'modules/modules-next' adds d9b576917a1d Input: hil_kbd - fix error return code in hil_dev_connect() adds ba5b93d56c8d dt-bindings: input: remove fsl-mma8450 which is handled by [...] adds 204db365077d Input: evbug - remove an empty comment block adds 94a332bd8626 Input: ims-pcu - replace some spaces with tabs adds cbb245239282 Merge tag 'v5.12' into next adds 71d576d31f85 dt-bindings: touchscreen: Convert resistive-adc-touch bind [...] adds ff7af0fe13b5 dt-bindings: touchscreen: add touchscreen-x/y-plate-ohms property adds 241a952f90aa dt-bindings: touchscreen: resistive-adc-touch: add support [...] adds fb082cd59afa Input: resistive-adc-touch - add support for z1 and z2 channels adds 4b48d935a5e0 Input: cyttsp - convert bindings to YAML and extend adds 007704c99f52 Input: cyttsp - probe from compatibles adds 6cf3b3abbf0b Input: cyttsp - obtain regulators adds c9d2939dda3b Input: cyttsp - do not force interrupt trigger adds 02e28cf7dc2b Input: resistive-adc-touch - describe parameters in kernel doc adds 08729298c4ee Input: resistive-adc-touch - replace OF headers with proper ones adds 60b7db914ddd Input: resistive-adc-touch - rework mapping of channels adds 0ff5cd50c48c Input: cyttsp - change maintainer adds d27ac0fba71c Input: cyttsp - remove public header adds 77191c8d6ccf dt-bindings: input: touchscreen: edt-ft5x06: add iovcc-supply adds df4c40f48419 Input: edt-ft5x06 - add support for iovcc-supply adds 595c238a8cd1 dt-bindings: input: pm8941-pwrkey: add pmk8350 compatible strings adds 2fcbda9a822d Input: pm8941-pwrkey - add support for PMK8350 PON_HLOS PM [...] adds 6cdc1ef84eac Input: resistive-adc-touch - fix uninitialized variable 'press' adds 6abee582034c Input: cy8ctmg110_ts - rely on platform code to supply interrupt adds 9a9b1a7b2b08 Input: cy8ctmg110_ts - do not hard code interrupt trigger adds 2a15cebb8b40 Input: cy8ctmg110_ts - do not hardcode as wakeup source adds 172b07a6ead3 Input: cy8ctmg110_ts - let I2C core configure wake interrupt adds 1c68b7cfd1d4 Input: cy8ctmg110_ts - use endian helpers when converting [...] adds 4e5220cb8e4b Input: cy8ctmg110_ts - switch to using managed resources adds 83b41248ed04 Input: cy8ctmg110_ts - switch to using gpiod API adds 73d0a9839a64 Merge remote-tracking branch 'input/next' adds 12e0613715e1 block_dump: remove block_dump feature in mark_inode_dirty() adds 3af3d772f721 block_dump: remove block_dump feature adds 51fd43e28010 block_dump: remove comments in docs adds 65a8db393a8e aoe: remove unnecessary mutex_init() adds b5f3352e0868 blkcg: drop CLONE_IO check in blkcg_can_attach() adds 8c390ff910c5 block: remove unneeded parenthesis from blk-sysfs adds 84da7acc3ba5 block: avoid double io accounting for flush request adds 2e315dc07df0 blk-mq: grab rq->refcount before calling ->fn in blk_mq_ta [...] adds bd63141d585b blk-mq: clear stale request in tags->rq[] before freeing o [...] adds 364b61818f65 blk-mq: clearing flush request reference in tags->rqs[] adds 56b68085e536 blk-mq: Some tag allocation code refactoring adds d97e594c5166 blk-mq: Use request queue-wide tags for tagset-wide sbitmap adds 7c3f828b522b block: refactor device number setup in __device_add_disk adds 2e3c73fa0c41 block: move the DISK_MAX_PARTS sanity check into __device_ [...] adds 0d1feb72ffd8 block: automatically enable GENHD_FL_EXT_DEVT adds 958229a7c55f block: add a flag to make put_disk on partially initalized [...] adds f525464a8000 block: add blk_alloc_disk and blk_cleanup_disk APIs adds 7f9b348cb5e9 brd: convert to blk_alloc_disk/blk_cleanup_disk adds b647ad024841 drbd: convert to blk_alloc_disk/blk_cleanup_disk adds 444134845277 pktcdvd: convert to blk_alloc_disk/blk_cleanup_disk adds 0be7966e7e6e rsxx: convert to blk_alloc_disk/blk_cleanup_disk adds 7681750bd35f zram: convert to blk_alloc_disk/blk_cleanup_disk adds 1aabd53a4b49 lightnvm: convert to blk_alloc_disk/blk_cleanup_disk adds bc70852fd104 bcache: convert to blk_alloc_disk/blk_cleanup_disk adds 74fe6ba92394 dm: convert to blk_alloc_disk/blk_cleanup_disk adds 0f1d2e0643c5 md: convert to blk_alloc_disk/blk_cleanup_disk adds 6c552ceabf39 nvdimm-blk: convert to blk_alloc_disk/blk_cleanup_disk adds d4e4e5835f29 nvdimm-btt: convert to blk_alloc_disk/blk_cleanup_disk adds 87eb73b2ca7c nvdimm-pmem: convert to blk_alloc_disk/blk_cleanup_disk adds f165fb89b71f nvme-multipath: convert to blk_alloc_disk/blk_cleanup_disk adds c3e235383645 nfblock: convert to blk_alloc_disk/blk_cleanup_disk adds b1833edc4c95 simdisk: convert to blk_alloc_disk/blk_cleanup_disk adds f9dc931de806 n64cart: convert to blk_alloc_disk adds 684bf9cd8d29 ps3vram: convert to blk_alloc_disk/blk_cleanup_disk adds 0692ef289f06 dcssblk: convert to blk_alloc_disk/blk_cleanup_disk adds ef3588540048 xpram: convert to blk_alloc_disk/blk_cleanup_disk adds 132226b301b5 null_blk: convert to blk_alloc_disk/blk_cleanup_disk adds da7ba72960ca block: unexport blk_alloc_queue adds 362529d9280a block: split __blkdev_get adds 210a6d756f20 block: move sync_blockdev from __blkdev_put to blkdev_put adds a8698707a183 block: move bd_mutex to struct gendisk adds e54069acac1a block: move adjusting bd_part_count out of __blkdev_get adds c8276b954d2d block: split __blkdev_put adds ab4b57057d74 block: move bd_part_count to struct gendisk adds c97d93c31e57 block: factor out a part_devt helper adds 0e0ccdecb3cf block: remove bdget_disk adds 90bf3e28ef51 null_blk: Fix null pointer dereference on nullb->disk on b [...] adds 613471549f36 block: Do not pull requests from the scheduler when we can [...] adds 7cc2623d1c84 block: Update blk_update_request() documentation adds c9c9762d4d44 block: return the correct bvec when checking for gaps adds 11c7aa0ddea8 rq-qos: fix missed wake-ups in rq_qos_throttle try two adds a624eb520390 libnvdimm/pmem: Fix blk_cleanup_disk() usage adds cdb14e0f7775 blk-mq: factor out a blk_mq_alloc_sq_tag_set helper adds 26a9750aa875 blk-mq: improve the blk_mq_init_allocated_queue interface adds b461dfc49eb6 blk-mq: add the blk_mq_alloc_disk APIs adds 89a5f065653b virtio-blk: use blk_mq_alloc_disk adds 9c4f8971cc26 pcd: use blk_mq_alloc_disk adds c684b577968a pf: use blk_mq_alloc_disk adds f368b7d7fa77 ms_block: use blk_mq_alloc_disk adds 51ed5bd55eb6 mspro: use blk_mq_alloc_disk adds 6966bb921def mtd_blkdevs: use blk_mq_alloc_disk adds 89662ac55a20 ps3disk: use blk_mq_alloc_disk adds 9c8463e8e19c swim3: use blk_mq_alloc_disk adds 51fbfedfcc86 swim: use blk_mq_alloc_disk adds afea05a18d18 sunvdc: use blk_mq_alloc_disk adds 0592c3d166c9 gdrom: use blk_mq_alloc_disk adds 08c1d480ed38 blk-mq: remove blk_mq_init_sq_queue adds 6560ec961a08 aoe: use blk_mq_alloc_disk and blk_cleanup_disk adds 34f84aefe2ba floppy: use blk_mq_alloc_disk and blk_cleanup_disk adds 1c99502fae35 loop: use blk_mq_alloc_disk and blk_cleanup_disk adds 4af5f2e03013 nbd: use blk_mq_alloc_disk and blk_cleanup_disk adds 6759b1a2013b nullb: use blk_mq_alloc_disk adds 262d431f9000 pd: use blk_mq_alloc_disk and blk_cleanup_disk adds 195b1956b85b rbd: use blk_mq_alloc_disk and blk_cleanup_disk adds 2c6ee0ae5fc7 rnbd: use blk_mq_alloc_disk and blk_cleanup_disk adds 693874035e6e sx8: use blk_mq_alloc_disk and blk_cleanup_disk adds 3b62c140e93d xen-blkfront: use blk_mq_alloc_disk and blk_cleanup_disk adds 77567b25ab9f ubi: use blk_mq_alloc_disk and blk_cleanup_disk adds c06cf063b3e5 scm_blk: use blk_mq_alloc_disk and blk_cleanup_disk adds f6d8297412f8 amiflop: use blk_mq_alloc_disk and blk_cleanup_disk adds fd71c8a8ac77 ataflop: use blk_mq_alloc_disk and blk_cleanup_disk adds ec06c989bb45 z2ram: use blk_mq_alloc_disk and blk_cleanup_disk adds 7dcc6d471327 Merge branch 'for-5.14/block' into for-next adds 8184035805dc rsxx: Use struct_size() in vmalloc() adds 13ce7e625a33 nvme: remove redundant initialization of variable ret adds ebd8a93aa4f5 nvme: extend and modify the APST configuration algorithm adds e21e0243e7b0 nvme-pci: look for StorageD3Enable on companion ACPI devic [...] adds 3ede8f72a9a2 nvme-tcp: allow selecting the network interface for connections adds 25e1de8c40c5 nvme-fabrics: fix the kerneldco comment for nvmf_log_conne [...] adds 63d20f54a3d0 nvme-fabrics: remove extra new lines in the switch adds 6f860c922532 nvme-fabrics: remove an extra comment adds 97ba6931ba88 nvme-fabrics: remove extra braces adds f423c85cd392 nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl adds 86b4284d98d6 nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl adds 3e7d1a55165b nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl adds 85b790a7ae05 nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl adds d8ca66e82191 nvme: move the CSI sanity check into nvme_ns_report_zones adds 8b4fb0f968ff nvme: split nvme_report_zones adds f1cf35e17ec3 nvme: remove nvme_{get,put}_ns_from_disk adds f6e8bd59c4e8 nvmet: move ka_work initialization to nvmet_alloc_ctrl adds 346ac785badf nvmet: remove a superfluous variable adds 600abd340190 Merge tag 'nvme-5.14-2021-06-08' of git://git.infradead.or [...] adds 76cdb09b38af aoe: remove unnecessary oom message adds 8404e1919481 drbd: remove unnecessary oom message adds ce9a8ca68aec mtip32xx: remove unnecessary oom message adds 6597efa6c58f sunvdc: remove unnecessary oom message adds c744b06254a3 sx8: remove unnecessary oom message adds ec1e7e8853b6 z2ram: remove unnecessary oom message adds 2360d0e75b6b Merge branch 'for-5.14/drivers' into for-next adds dbc557fa5ff8 ata: Replace inclusion of kernel.h by bits.h in the header adds c9efa49290ce sata: fsl: fix DPRINTK format string adds 14fe1e858ca2 sata: nv: fix debug format string mismatch adds 4a24efa16e7d sata_highbank: fix deferred probing adds 2d3a62fbae8e pata_rb532_cf: fix deferred probing adds bfc1f378c895 pata_octeon_cf: avoid WARN_ON() in ata_host_activate() adds 5c8121262484 pata_ep93xx: fix deferred probing adds cabd10be0b9e m68k/mac: Replace macide driver with generic platform drivers adds 44b1fbc0f5f3 m68k/q40: Replace q40ide driver with pata_falcon and falconide adds d68c2e29fec2 Merge branch 'for-5.14/libata' into for-next adds e4b6d902a9e3 io_uring: improve sqpoll event/state handling adds aaa9f0f48172 io_uring: improve sq_thread waiting check adds 21f2fc080f86 io_uring: remove unused park_task_work adds acfb381d9d71 io_uring: simplify waking sqo_sq_wait adds 3dd0c97a9e01 io_uring: get rid of files in exit cancel adds 93d2bcd2cbfe io_uring: make fail flag not link specific adds b986af7e2df4 io_uring: shuffle rarely used ctx fields adds b13a8918d395 io_uring: better locality for rsrc fields adds a566c5562d41 io_uring: remove dependency on ring->sq/cq_entries adds ea5ab3b57983 io_uring: deduce cq_mask from cq_entries adds 8f6ed49a4443 io_uring: kill cached_cq_overflow adds d068b5068d43 io_uring: rename io_get_cqring adds d0acdee296d4 io_uring: don't bounce submit_state cachelines adds 40dad765c045 io_uring: enable shmem/memfd memory registration adds 976517f162a0 io_uring: fix blocking inline submission adds c7f405d6fa36 io-wq: embed wqe ptr array into struct io_wq adds 382cb030469d io-wq: remove unused io-wq refcounting adds cb3d8972c78a io_uring: refactor io_iopoll_req_issued adds eef51daa72f7 io_uring: rename function *task_file adds 769e68371521 io-wq: don't repeat IO_WQ_BIT_EXIT check by worker adds e587227b680f io-wq: simplify worker exiting adds d878c81610e1 io_uring: hide rsrc tag copy into generic helpers adds 157d257f99c1 io_uring: remove rsrc put work irq save/restore adds 9123c8ffce16 io_uring: add helpers for 2 level table alloc adds 2d091d62b110 io_uring: don't vmalloc rsrc tags adds 09899b19155a io_uring: cache task struct refs adds 78cc687be9c5 io_uring: unify SQPOLL and user task cancellations adds aeab9506ef50 io_uring: inline io_iter_do_read() adds 249a50ed40cc Merge branch 'for-5.14/io_uring' into for-next adds d07f3b081ee6 mark pstore-blk as broken adds 195c460f80c9 Merge branch 'for-5.14/drivers' into for-next adds 376af88773ef Merge remote-tracking branch 'block/for-next' adds 4eafdb1515a7 dm btree: improve btree residency adds 5faafc77f7de dm space maps: don't reset space map allocation cursor whe [...] adds be500ed721a6 dm space maps: improve performance with inc/dec on ranges [...] adds 6b06dd5a9722 dm space map disk: cache a small number of index entries adds db2351eb22e4 dm kcopyd: avoid useless atomic operations adds 6bcd658f2a2a dm kcopyd: avoid spin_lock_irqsave from process context adds ee50cc19d80e dm writecache: don't split bios when overwriting contiguou [...] adds af4f6cabcc5a dm writecache: interrupt writeback if suspended adds ccde2cbfa31c dm table: Constify static struct blk_ksm_ll_ops adds bab68499428e dm zoned: check zone capacity adds 6842d264aa52 dm: Fix dm_accept_partial_bio() relative to zone managemen [...] adds dd73c320ec30 dm: cleanup device_area_is_invalid() adds 7fc18728482b dm: move zone related code to dm-zone.c adds 912e887505a0 dm: Introduce dm_report_zones() adds bf14e2b250e4 dm: Forbid requeue of writes to zones adds 1ee533eca70b block: improve handling of all zones reset operation adds d0ea6bde141d block: introduce bio zone helpers adds 9ffbbb435d8f block: introduce BIO_ZONE_WRITE_LOCKED bio flag adds e2118b3c3d94 dm: rearrange core declarations for extended use from dm-zone.c adds bb37d77239af dm: introduce zone append emulation adds f34ee1dce642 dm crypt: Fix zoned block device support adds 620cbe40ed10 dm writecache: remove unused gfp_t argument from wc_add_block() adds 991bd8d7bc78 dm writecache: commit just one block, not a full page adds 8c77f1cb8458 dm writecache: use list_move instead of list_del/list_add [...] adds 5613d6c1bd88 Merge remote-tracking branch 'device-mapper/for-next' adds da3b1486d7e3 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag adds 6a45d70cda6a dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] adds 873e90883069 dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 adds 94ee6782e045 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] adds e62f1e0b2384 mmc: core: Drop open coding when preparing commands with b [...] adds c7bedef053cf mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] adds 1e0b069bdc58 mmc: core: Re-structure some code in __mmc_poll_for_busy() adds 04f967ad28c8 mmc: core: Extend re-use of __mmc_poll_for_busy() adds 6fa79651cc80 mmc: core: Enable eMMC sleep commands to use HW busy polling adds cec18ad93e35 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] adds 41e84fe1647e mmc: core: Drop open coding in mmc_sd_switch() adds dbea8ae9febd mmc: core: Parse the SD SCR register for support of CMD48/ [...] adds c784f92769ae mmc: core: Read the SD function extension registers for po [...] adds 4e6306e0b83c mmc: core: Read performance enhancements registers for SD cards adds 2c5d42769038 mmc: core: Add support for Power Off Notification for SD cards adds 70b52f090805 mmc: block: Disable CMDQ on the ioctl path adds 8ae11edeb956 mmc: core: Move eMMC cache flushing to a new bus_ops callback adds 3ae613765851 drivers: memstick: core:ms_block.c: Fix alignment of block [...] adds 2f9ae69e5267 mmc: usdhi6rol0: fix error return code in usdhi6_probe() adds d03be8c1c7de mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] adds 110a8688c6cd dt-bindings: mmc: renesas,mmcif: Convert to json-schema adds 34dd3ccccab0 mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay adds 130206a615a9 mmc: core: Add support for cache ctrl for SD cards adds 4d895de3505f dt-bindings: mmc: add no-mmc-hs400 flag adds 2991ad76d253 mmc: sdhci-esdhc-imx: advertise HS400 mode through MMC caps adds f722e650d965 mmc: core: add support for disabling HS400 mode via DT adds 42933c8aa14b memstick: rtsx_usb_ms: fix UAF adds 8931acce6b77 dt-bindings: mmc: rockchip-dw-mshc: Add Rockchip RK1808 adds 151071351bb6 mmc: mediatek: use data instead of mrq parameter from msdc [...] adds f0ed43edb4cb mmc: mediatek: remove useless data parameter from msdc_dat [...] adds 1e9daaf616a2 dt-bindings: mmc: Clean-up examples to match documented bindings adds 47d23c95fe05 mmc: cqhci: fix typo adds 83c49302566e mmc: cqhci: introduce get_trans_desc_offset() adds 05335af1e82a mmc: core: Use pm_runtime_resume_and_get() to replace open coding adds 07e70346e21e mmc: sdhci_am654: Use pm_runtime_resume_and_get() to repla [...] adds 809ae4e1ca0a mmc: sdhci-omap: Use pm_runtime_resume_and_get() to replac [...] adds 3c0bb3107703 mmc: vub3000: fix control-request direction adds 7c45b2268e51 mmc: core: Add a missing SPDX license header adds dd646d982cf9 mmc: sdhci-of-aspeed: Configure the SDHCIs as specified by [...] adds de905475bd4b mmc: dw_mmc-pltfm: Remove unused <linux/clk.h> adds 91445d5eed6b mmc: mmc_spi: Drop duplicate 'mmc_spi' in the debug messages adds 706998e70104 mmc: mmc_spi: Imply container_of() to be no-op adds 09247e110b2e mmc: core: Allow UHS-I voltage switch for SDSC cards if supported adds 15dd8dc9ffcc mmc: sdhci-esdhc-imx: remove unused is_imx6q_usdhc adds 961470820021 mmc: sdhci-sprd: use sdhci_sprd_writew adds 45c8ddd06c4b mmc: via-sdmmc: add a check against NULL pointer dereference adds 039259156b3b mmc: debugfs: add description for module parameter adds a7ab186f6078 mmc: sdhci-of-aspeed: Turn down a phase correction warning adds 21adc2e45f4e mmc: Improve function name when aborting a tuning cmd adds f62f7bcc827f mmc: sdhci-esdhc-imx: Enable support for system wakeup for SDIO adds 3160e025361f dt-bindings: mmc: JZ4740: Add bindings for JZ4775 adds d1c777ee5c5e mmc: JZ4740: Add support for JZ4775 adds a986f00936b9 Merge branch 'fixes' into next adds 4384ac92d7b6 Merge remote-tracking branch 'mmc/next' adds c06a40e9513d mfd: lp87565: Fix typo in define names adds 5258f7eed42f mfd: lp87565: Move LP87565_regulator_id to .c file adds d8570c182f56 mfd: mt6358: Refine interrupt code adds be60652f0260 rtc: mt6397: refine RTC_TC_MTH adds 65c1d05325b7 dt-bindings: mfd: Add compatible for the MediaTek MT6359 PMIC adds 8771456635d5 dt-bindings: regulator: Add document for MT6359 regulator adds e545b8f380a9 mfd: Add support for the MediaTek MT6359 PMIC adds d7a58decc704 regulator: mt6359: Add support for MT6359 regulator adds 4cfc96547512 regulator: mt6359: Add support for MT6359P regulator adds 1c4565f55b86 Merge tags 'tb-mfd-asoc-v5.14-1', 'tb-mfd-gpio-regulator-v [...] adds 9fb3cad02517 mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs adds a933272041d8 mfd: mp2629: Select MFD_CORE to fix build error adds 9a2601ebc2e9 mfd: mt6397: Add MT6358 register definitions for power key adds 7addf7e705c8 mfd: mt6397: Use named IRQs instead of index (keys) adds 34b6677e0679 mfd: mt6397: Add PMIC keys for MT6358 adds 608b1bf1cd0a mfd: si476x-cmd: Fix two typos of 'returned' adds a7618119c254 mfd: wcd934x: Add macro for adding new interrupts adds f62da567d8ad mfd: wcd934x: Add additional interrupts required for MBHC support adds 5a23e8b0fd60 mfd: Remove software node conditionally and locate at right place adds 56a1188159cb mfd: syscon: Free the allocated name field of struct regma [...] adds 4700ef326556 mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE adds 50e4d7a2a667 mfd: lp87565: Handle optional reset pin adds 80cf16de33a2 mfd: google,cros-ec: add DT bindings for a baseboard's swi [...] adds bd8a09744306 mfd: max8907: Move to use request_irq by IRQF_NO_AUTOEN flag adds a1649a526063 mfd: rn5t618: Fix IRQ trigger by changing it to level mode adds 4f10f31e7258 backlight: rt4831: Adds DT binding document for Richtek RT [...] adds 3367ac3ea0dc mfd: rt4831: Adds support for Richtek RT4831 adds 037dd2f02351 mfd: rt4831: Adds DT binding document for Richtek RT4831 adds 137871bce20c mfd: mt6360: Rearrange include file adds 50e89312e39d mfd: mt6360: Remove redundant brackets around raw numbers adds 12f3f131948f mfd: mt6360: Indicate sub-dev compatible name by using "-" adds 4ee06e10dd26 mfd: mt6360: Combine mt6360 pmic/ldo resources into mt6360 [...] adds e63ce9a5b3ed mfd: mt6360: Rename mt6360_pmu_data by mt6360_ddata adds 60a90b3579be mfd: mt6360: Rename mt6360_pmu by mt6360 adds a75a2d56dc2f mfd: mt6360: Remove handle_post_irq callback function adds e84702940613 mfd: mt6360: Fix flow which is used to check ic exist adds b042c085de7a mfd: mt6360: Merge header file into driver and remove unus [...] adds 3b0850440a06 mfd: mt6360: Merge different sub-devices I2C read/write adds 3efc465f9110 mfd: axp20x: Allow AXP 806 chips without interrupt lines adds db39579acf38 mfd: ioc3: Directly include linux/irqdomain.h adds 3a7e046acf26 Revert "MAINTAINERS: Add entry for Intel MAX 10 mfd driver" adds 926337b211d7 mfd: wm831x-core: Fix incorrect function name wm831x_reg_unlock() adds 9b31ec3de743 mfd: twl-core: Fix incorrect function name twl_regcache_bypass() adds e00a953b7adc mfd: db8500-prcmu: Fix multiple incorrectly documented fun [...] adds 4a2833c622ab mfd: omap-usb-host: File headers are not good candidates f [...] adds 140d61bb61ed mfd: omap-usb-tll: File headers are not good candidates fo [...] adds ac85e26297a3 mfd: si476x-cmd: Fix a bunch of incorrectly documented fun [...] adds 769b76087262 mfd: si476x-i2c: Fix incorrectly documented function names adds f94c780172b3 mfd: db8500-prcmu: Add devicetree bindings adds 33d550701b91 mfd: arizona: Allow building arizona MFD-core as module adds 0b7cbe811ca5 mfd: cpcap: Fix cpcap dmamask not set warnings adds 07a0b7d6f154 mfd: hisilicon: Use the correct HiSilicon copyright adds 6f1b660731d8 mfd: bd71828: Fix .n_voltages settings adds 921071a83dc7 mfd: da9063: Propagate errno when I2C mode fails adds d10a83bf86f9 dt-bindings: mfd: pm8008: Add IRQ listing adds b0572a9b2397 dt-bindings: mfd: pm8008: Add bindings adds 6b149f3310a4 mfd: pm8008: Add driver for QCOM PM8008 PMIC adds c32d7feba0b5 mfd: qcom-spmi-pmic: Add support for four variants adds b486413dd73a mfd: max8997: Simplify getting of_device_id match data adds fac61e6931d1 mfd: max8998: Simplify getting of_device_id match data adds 8b201402ea02 mfd: da9052: Simplify getting of_device_id match data adds 5783bbe9a434 mfd: da9062: Simplify getting of_device_id match data adds cdefb765f150 mfd: sec: Simplify getting of_device_id match data adds 5a7b909c7c9a mfd: sec: Drop support for board files and require devicetree adds 12e1a41952c0 mfd: sec: Remove unused cfg_pmic_irq in platform data adds 294fb2ce2de2 mfd: sec: Remove unused device_type in platform data adds c1d3ab31e735 mfd: sec: Remove unused irq_base in platform data adds 2056f024c89c mfd: sec: Enable wakeup from suspend via devicetree property adds 39cdbe8d2bc6 mfd: sec: Remove unused platform data members adds a75f4d1f4683 mfd: cros_ec_dev: Load lightbar module only present adds 81a22c3378ba mfd: t7l66xb: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to [...] adds f928fe143599 mfd: as3722: Use DEFINE_RES_IRQ_NAMED() to simplify code adds 5ac4b8509fdd mfd: da9055: Use DEFINE_RES_IRQ_NAMED() to simplify code adds a5b42f66878a mfd: tps80031: Use DEFINE_RES_IRQ() to simplify code adds 5c058e92ad35 mfd: 88pm800: Use DEFINE_RES_IRQ_NAMED() to simplify code adds ba4672ad1057 mfd: 88pm805: Use DEFINE_RES_IRQ_NAMED() to simplify code adds c5db56feccb1 mfd: asic3: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to s [...] adds 223d2158b20e mfd: sun6i-prcm: Use DEFINE_RES_MEM() to simplify code adds 00d5fa42210e dt-bindings: mfd: stm32-timers: Remove #address/size cells [...] adds 495fb48dbd9b mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ [...] adds 6cfb4a468687 Merge remote-tracking branch 'mfd/for-mfd-next' adds 6d1c32dbedd7 backlight: lm3630a_bl: Put fwnode in error case during ->probe() adds f3e6c298e3ed backlight: rt4831: Adds DT binding document for Richtek RT [...] adds 190ccab3185e backlight: rt4831: Adds support for Richtek RT4831 backlight adds 6fc632d3e3e0 video: backlight: qcom-wled: Add PMI8994 compatible adds 6e4054f3523b Merge remote-tracking branch 'backlight/for-backlight-next' adds a5afc7605b2a dt-bindings: power: supply: charger-manager: Convert to DT [...] adds 5e9ae9573684 MAINTAINERS: power: supply: use Krzysztof Kozlowski's Cano [...] adds 603fcfb9d4ec power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE adds 2aac79d14d76 power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE adds 94233f11f8b6 power: supply: ab8500: Fix typo adds 1c1f13a006ed power: supply: ab8500: Move to componentized binding adds 7e2bb83c617f power: supply: ab8500: Call battery population once adds 5bcb5087c9dd power: supply: ab8500: Avoid NULL pointers adds f9184a228d7a power: supply: ab8500: Enable USB and AC adds 9c2b682610a2 power: supply: ab8500: Drop unused member adds 066ebe8ca1e4 power: ab8500: remove unused header adds 73ddad05b44e MAINTAINERS: power: supply: cover also header files adds e2bfc28afabc power: supply: ab8500: Drop unnecessary NULL check after c [...] adds aa8c8bf64b6e power: supply: pm2301_charger: Delete driver adds 3ee236296a40 power: supply: smb347-charger: Drop unused include adds 7d76367774d7 power: supply: rn5t618: Add charger type detection adds 20a3c8b57b2b power: supply: rn5t618: Add input current limit adds b49a81d0fd02 power: supply: sbs-battery: cache constant string properties adds 7fbf6b731bca power: supply: max17042: Do not enforce (incorrect) interr [...] adds 8bb2314fc226 power: supply: max17040: Do not enforce (incorrect) interr [...] adds 4b53bdd53a90 power: supply: Drop BD70528 support adds 4a8fd33517da dt-bindings: power: supply: Add DT schema for richtek,rt50 [...] adds f3076cd8d1d5 power: supply: rt5033_battery: Fix device tree enumeration adds ed3443fb4df4 power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE adds 8ef9f687abff power: reset: at91-sama5d2_shdwc: Remove redundant error p [...] adds c603bec359ae power: supply: max17040: remove non-working POWER_SUPPLY_P [...] adds ce0ae8324e09 power: supply: max17040: simplify POWER_SUPPLY_PROP_ONLINE adds cd70c85c5752 power: supply: max17040: drop unused platform data support adds 6a0fcc87c9e3 power: supply: axp20x_battery: allow disabling battery charging adds aecd127b45ea power: supply: cpcap-battery: invalidate config when incom [...] adds eab4e6d953c1 power: supply: cpcap-charger: get the battery inserted inf [...] adds f5da680660d1 Merge remote-tracking branch 'battery/for-next' adds 8c816d56a2a4 regulator: qcom_smd: Add PM8226 regulator support adds 00c8b0b1e6e1 regulator: qcom: Document PM8226 smd regulator adds 4446e6f3bd5c regulator: hi6421v600: Remove unneeded *pmic from struct h [...] adds 67823d9dadd4 regulator: Add a routine to set the current limit for QCOM [...] adds 8c94df1e6fe4 Merge series "Enable VBUS current boost on pm8150b platfor [...] adds d019f38a1af3 regulator: uniphier: Add missing MODULE_DEVICE_TABLE adds d4db69eba290 regulator: fan53555: fix TCS4525 voltage calulation adds f9028dcdf589 regulator: fan53555: only bind tcs4525 to correct chip id adds b3cc8ec04f50 regulator: fan53555: fix tcs4525 function names adds 9b8756d6ee1b Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds 3799fa23afa4 regulator: bd71815: Fix missing include files adds 7075359c8e0d regulator: fan53880: Convert to use .probe_new adds a7f003147b78 regulator: fan53555: Fix slew_shift setting for tcs4525 adds 79c7e1447c1c regulator: fan53555: Cleanup unused define and redundant a [...] adds 5ba3747dbc9a regulator: bd71815: add select to fix build adds 8590ccd4dfd2 regulator: max8973: Convert to use regulator_set_ramp_dela [...] adds 7c556aec1409 regulator: bd70528: Convert to use regulator_set_ramp_dela [...] adds e0f339213c3b regulator: qcom_smd: Make pm8953_lnldo linear_ranges entri [...] adds e1e8d55bb90c regulator: mp886x: Convert to use regulator_set_ramp_delay_regmap adds 15413ce566c2 regulator: mp5416: Convert to use regulator_set_ramp_delay_regmap adds 5c42903e144b regulator: rt4831: Add missing .owner field in regulator_desc adds f85ea4945a26 regulator: rk808: Convert to use regulator_set_ramp_delay_regmap adds d149b855b955 regulator: bd71815: fix platform_no_drv_owner.cocci warnings adds 4c4fce171c4c regulator: pca9450: Convert to use regulator_set_ramp_dela [...] adds 7f8c8394425f regulator: mt6315: Don't ignore devm_regulator_register failure adds fbd168cd76e4 regulator: lp8755: Convert to use regulator_set_ramp_delay_regmap adds 71de5d6e63c9 regulator: bd70528: Drop BD70528 support adds 1d15b3e6f9d9 regulator: mcp16502: Convert to use .probe_new adds 96ec5afeb300 regulator: mcp16502: Convert to use regulator_set_ramp_del [...] adds a277a2622ca9 regulator: core: Use DEVICE_ATTR_RO macro adds bce18e52c866 regulator: rt6160: Add DT binding document for Richtek RT6160 adds de20b747c583 regulator: rt6160: Add support for Richtek RT6160 adds ba499a50ce58 regulator: userspace-consumer: use DEVICE_ATTR_RO/RW macro adds 8f4ef0788c68 regulator: max77802: Remove .set_ramp_delay from max77802_ [...] adds 8cdded982a6c regulator: max77802: Convert to use regulator_set_ramp_del [...] adds 30b38b805b36 regulator: fan53555: Fix missing slew_reg/mask/shift setti [...] adds b61ac767db4d regulator: fan53555: Convert to use regulator_set_ramp_del [...] adds 6041d5fe512c regulator: bd9576: Constify the voltage tables adds 1623d767c7ec regulator: rt6245: Add the binding document for Richtek RT6245 adds a747070e9b62 regulator: rt6245: Add support for Richtek RT6245 adds 5eee5eced95f regulator: fan53555: add tcs4526 adds 4388daa8e2c7 Merge tag 'tb-mfd-regulator-rtc-v5.14' of git://git.kernel [...] adds 3c37d899ef8b regulator: max77686: Convert to use regulator_set_ramp_del [...] adds 431ea63b647f regulator: mt6358: Use unsigned int for volt_tables adds 5a5e31150c9e regulator: mt6359: Use unsigned int for volt_tables adds 73d4ae57f82e regulator: mt6359: Get rid of linear_range tables adds ba6622c43381 regulator: ltc3589: Convert to use regulator_set_ramp_dela [...] adds 0ea461b4f229 regulator: bd71815: Get rid of struct bd71815_pmic adds 2e11737a772b regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK adds 2bce8174f79e Merge tag 'for-5.14-regulator' of git://git.kernel.org/pub [...] adds b113ec2d8562 regulator: rt6160: Convert to use regulator_set_ramp_delay_regmap adds 23f95199b644 regulator: rt6160: Remove dummy line and add module description adds 00430f71b2b1 regulator: hi6421v600: Use regulator_map_voltage_ascend adds aa99cd8cd54e Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds bd3c5ed725dd Merge remote-tracking branch 'regulator/for-next' adds 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing adds 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing adds ddfb9bbfeca3 Merge remote-tracking branch 'security/next-testing' adds 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() adds 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks adds 92de220a7f33 apparmor: update policy capable checks to use a label adds 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] adds ef70454508c0 security: apparmor: file.h: delete duplicated word adds 4af7c863fc85 security: apparmor: delete repeated words in comments adds d108370c644b apparmor: fix error check adds f13fb3192ccd Merge remote-tracking branch 'apparmor/apparmor-next' adds 49219d9b8785 evm: fix writing <securityfs>/evm overflow adds 9eea2904292c evm: Execute evm_inode_init_security() only when an HMAC k [...] adds aa2ead71d9da evm: Load EVM key in ima_load_x509() to avoid appraisal adds 9acc89d31f0c evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key [...] adds e3ccfe1ad7d8 evm: Introduce evm_revalidate_status() adds 4a804b8a4572 evm: Introduce evm_hmac_disabled() to safely ignore verifi [...] adds cdef685be5b4 evm: Allow xattr/attr operations for portable signatures adds 7e135dc72541 evm: Pass user namespace to set/remove xattr hooks adds 1886ab01a3fb evm: Allow setxattr() and setattr() for unmodified metadata adds 1434c6a1d32a evm: Deprecate EVM_ALLOW_METADATA_WRITES adds 7aa5783d9564 ima: Allow imasig requirement to be satisfied by EVM porta [...] adds 026d7fc92a9d ima: Introduce template field evmsig and write to field si [...] adds ed1b472fc15a ima: Don't remove security.ima if file must not be appraised adds 5a25d8ceb861 Merge branch 'misc-evm-v7' into next-integrity adds cde1391a0b40 ima: Add ima_show_template_uint() template library function adds 7dcfeacc5a9d ima: Define new template fields iuid and igid adds f8216f6b957f ima: Define new template field imode adds 8c7a703ec978 evm: Verify portable signatures against all protected xattrs adds 8314b6732ae4 ima: Define new template fields xattrnames, xattrlengths a [...] adds 88016de3ab07 ima: Define new template evm-sig adds d721c15fd519 evm: Don't return an error in evm_write_xattrs() if audit [...] adds dc0983f2f9b6 Merge branch 'verify-evm-portable-sig-v2' into next-integrity adds 22a558f567ab doc: Fix warning in Documentation/security/IMA-templates.rst adds 24c9ae23bdfa ima: Set correct casting types adds 6b26285f44c9 ima/evm: Fix type mismatch adds 8c559415f66a ima: Include header defining ima_post_key_create_or_update() adds 531bf6a88d9b ima: Pass NULL instead of 0 to ima_get_action() in ima_fil [...] adds 7d2201d46218 ima: Fix fall-through warning for Clang adds 55748ac6a6d3 ima: differentiate between EVM failures in the audit log adds c67913492fec ima: Fix warning: no previous prototype for function 'ima_ [...] adds 07a24c6395a0 Merge remote-tracking branch 'integrity/next-integrity' adds fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries adds 9536390dcc8c certs: Move load_system_certificate_list to a common function adds ad33a49b42c5 certs: Add ability to preload revocation certs adds e377c31f788f integrity: Load mokx variables into the blacklist keyring adds c06c3c53eb91 Merge remote-tracking branch 'keys/keys-next' adds 1b8b71922919 LSM: SafeSetID: Mark safesetid_initialized as __initdata adds 8679de3a7c3d Merge remote-tracking branch 'safesetid/safesetid-next' adds fba472bb38e2 selinux: simplify duplicate_policydb_cond_list() by using [...] adds e1cce3a3cb28 selinux: constify some avtab function arguments adds 8a922805fb09 selinux: delete selinux_xfrm_policy_lookup() useless argument adds 7cffc377e163 selinux: Corrected comment to match kernel-doc comment adds fd781f459b60 selinux: Remove redundant assignment to rc adds 869cbeef18e5 lsm_audit,selinux: pass IB device name by reference adds 648f2c6100cf selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC adds d0a83314db29 selinux: Fix kernel-doc adds b17ec22fb339 selinux: slow_avc_audit has become non-blocking adds d99cf13f1420 selinux: kill 'flags' argument in avc_has_perm_flags() and [...] adds 98e6c4cd9ca0 Merge remote-tracking branch 'selinux/next' adds 2e08fb550a2d security/smack/: fix misspellings using codespell tool adds 49ec114a6e62 smackfs: restrict bytes count in smk_set_cipso() adds 0169d8f33ab7 Revert "Smack: Handle io_uring kernel thread privileges" adds fe6bde732be8 Smack: fix doc warning adds d1c75e75edee Merge remote-tracking branch 'smack/next' adds be227f8e99a6 iommu/amd: Tidy up DMA ops init adds 340ec061f765 iommu/amd: Remove redundant assignment of err adds 9197bc958fc9 iommu/rockchip: Remove redundant DMA syncs adds 7e0fc5072e0b dt-bindings: iommu: rockchip: Convert IOMMU to DT schema adds 9e6f3cd589cb dt-bindings: iommu: rockchip: Add compatible for v2 adds 227014b33f62 iommu: rockchip: Add internal ops to handle variants adds c55356c534aa iommu: rockchip: Add support for iommu v2 adds 05d2cbf969be iommu/vt-d: Remove redundant assignment to variable agaw adds 367f82de5a9c iommu/vt-d: Fix kernel-doc syntax in file header adds 719a19335692 iommu/vt-d: Tweak the description of a DMA fault adds 879fcc6bda69 iommu/vt-d: Select PCI_ATS explicitly adds 521f546b4e4c iommu/vt-d: Support asynchronous IOMMU nested capabilities adds 100b8a14a370 iommu/vt-d: Add pasid private data helpers adds 404837741416 iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers adds 9e52cc0fedb0 iommu/vt-d: Use common helper to lookup svm devices adds ae7f09b14b4f iommu/vt-d: Refactor prq_event_thread() adds 4c82b88696ac iommu/vt-d: Allocate/register iopf queue for sva devices adds d5b9e4bfe0d8 iommu/vt-d: Report prq to io-pgfault framework adds e93a67f5a0ee iommu/vt-d: Add prq_report trace event adds 55ee5e67a59a iommu/vt-d: Add common code for dmar latency performance monitors adds 456bb0b97f00 iommu/vt-d: Expose latency monitor data through debugfs adds 74eb87a0f9eb iommu/vt-d: Add cache invalidation latency sampling adds 0f4834ab255b iommu/vt-d: Add PRQ handling latency sampling adds 606636dcbdbb iommu/vt-d: Fix out-bounds-warning in intel/svm.c adds 3bc770b0e998 iommu/vt-d: Use DEVICE_ATTR_RO macro adds 1f106ff0ea27 iommu/vt-d: Use bitfields for DMAR capabilities adds 74f6d776ae0b iommu/vt-d: Removed unused iommu_count in dmar domain adds cee57d4fe74e iommu/vt-d: Remove unnecessary braces adds 9739ba327c01 iommu/vt-d: Define counter explicitly as unsigned int adds 7a0f06c197cb iommu/vt-d: No need to typecast adds d6a9642bd673 iommu/vt-d: Fix linker error on 32-bit adds 4b21a503adf5 iommu/amd: Fix extended features logging adds b1e650db2cc4 iommu/amd: Add amd_iommu=force_enable option adds b65412c25fa6 iommu/amd: Fix section mismatch warning for detect_ivrs() adds 571f316074a2 iommu/dma: Fix IOVA reserve dma ranges adds 7978724f399a iommu/iova: Put free_iova_mem() outside of spinlock iova_r [...] adds bb6bfd79d9bc iommu: Remove unused of_get_dma_window() adds a4099d47535f iommu: Drop unnecessary of_iommu.h includes adds 7154cbd31c20 iommu/dma: Fix compile warning in 32-bit builds adds e86b041ffeff iommu: Delete a duplicate check in iommu_change_dev_def_domain() adds ed3995c9d0a2 Merge branches 'iommu/fixes', 'arm/rockchip', 'x86/vt-d', [...] adds 7eaefa382bf5 Merge remote-tracking branch 'iommu/next' adds 254c8b96c4af audit: add blank line after variable declarations adds 619ed58ac4e2 audit: Rename enum audit_state constants to avoid AUDIT_DI [...] adds dd8b865cc408 audit: Use list_move instead of list_del/list_add adds 6ddb5680085a audit: remove trailing spaces and tabs adds 0ecc617858fc audit: remove unnecessary 'ret' initialization adds 697ed6b0a504 Merge remote-tracking branch 'audit/next' adds 9a81b8cbc245 dt-bindings: reset: Convert ti,sci-reset to json schema adds a7dbfa6f3877 dt-bindings: clock: Convert ti,sci-clk to json schema adds fda55c7256fe dt-bindings: soc: ti: Convert ti,sci-pm-domain to json schema adds 5a9652f6994e dt-bindings: arm: keystone: Convert ti,sci to json schema adds be78329717e4 dt-bindings: arm: firmware: Convert linaro,optee-tz to jso [...] adds a869742ff51e dt-bindings: ata: renesas,rcar-sata: Make power-domains an [...] adds 4fa9ee2e65ec dt-bindings: pwm: renesas,pwm-rcar: Make power-domains and [...] adds 4d92239b6517 dt-bindings: power: sysc-rmobile: Convert to json-schema adds aef654741de3 dt-bindings: clk: emev2: Convert to json-schema adds 57d4ef85fc33 dt-bindings: clock: renesas,r9a06g032-sysctrl: Convert to [...] adds 2e64ad1ca775 dt-bindings: add vendor prefix for Insignal Ltd adds d30e82a6461b dt-bindings: net: Convert mdio-gpio to yaml adds de3d7018372c dt-bindings: memory: tegra20: emc: Convert to schema adds d91133eddb58 dt-bindings: pwm: renesas,tpu-pwm: Improve json-schema adds d1dd216738f5 dt-bindings: timer: renesas,tpu: Convert to json-schema adds d0413118bbc3 docs: dt: remove stale property-units.txt, link to current schema adds bb63744b02e9 dt-bindings: pwm: brcm,iproc-pwm: convert to the json-schema adds 1d92d5569cca dt-bindings: display: Fix spacing in lvds.yaml adds 50e02e9a030a dt-bindings: timer: arm,twd: Convert to json-schema adds 2e684660e56d dt-bindings: arm: scu: Convert to json-schema adds 1a60317bc83f dt-bindings: rng: mediatek: convert to yaml schema adds 70c1fc34f3c6 dt-bindings: rng: mediatek: add mt8365 to mtk rng binding adds 9f3849be6f2f dt-bindings: mfd: ti,j721e-system-controller: Fix mux node errors adds f743c41d00be dt-bindings: rtc: nxp,pcf8563: Convert to DT schema adds 9b358af7c818 dt-bindings: mux: Convert mux controller bindings to schema adds a404a6367b0e dt-bindings: i2c: Convert i2c-mux bindings to DT schema adds 86335b51e47d dt-bindings: i2c: i2c-mux-pca954x: Convert to DT schema adds f22107b91ae2 dt-bindings: i2c: maxim,max9286: Use the i2c-mux.yaml schema adds e9ab77a4f2aa dt-bindings: iio: multiplexer: Convert io-channel-mux bind [...] adds 652f2efa93c4 dt-bindings: net: Convert MDIO mux bindings to DT schema adds 1ae5a3d52f95 dt-bindings: arm: intel,keembay: limit the dtschema to root node adds 4071883fd8f3 dt-bindings: add StarFive Technology Co. Ltd. adds ed21e4cd291a dt-bindings: mailbox: Convert omap-mailbox.txt binding to YAML adds 7bf063a1cea9 dt-bindings: firmware: arm,scpi: Move arm,scp-shmem to jso [...] adds 4041e842e2a9 dt-bindings: firmware: arm,scmi: Move arm,scmi-shmem to js [...] adds cba0c95b3b35 dt-bindings: firmware: juno,scpi: Move to sram.yaml json schema adds d6178370995f dt-bindings: firmware: amlogic,scpi: Move arm,scpi-shmem t [...] adds 94dac76d4317 dt-bindings: power: supply: cpcap-battery: update cpcap-ba [...] adds b5205bb4de9e dt-bindings: power: supply: cpcap-charger: update cpcap-ch [...] adds f22145f1532b dt-bindings: soc: ti: update sci-pm-domain.yaml references adds c601eef1e258 dt-bindings: clock: update ti,sci-clk.yaml references adds e84881785ea9 dt-bindings: reset: update ti,sci-reset.yaml references adds 1ee292a66e81 of: Drop reserved mem dependency on DMA_DECLARE_COHERENT a [...] adds 12d55d3b5370 of: Move reserved memory private function declarations adds 00dcc7cf1a49 PCI: Add empty stub for pci_register_io_range() adds 050a2c62dfc7 of: Merge of_get_address() and of_get_pci_address() implem [...] adds c3c0dc75774b of: address: Use IS_ENABLED() for !CONFIG_PCI adds 67a315645385 of: Merge of_address_to_resource() and of_pci_address_to_r [...] adds e837220a27be dt-bindings: mailbox : arm,mhu: Fix arm,scpi example used here adds 1496be719468 dt-bindings: firmware: arm,scpi: Convert to json schema adds 01c70dfaa509 dt-bindings: firmware: amlogic,scpi: Convert to json schema adds 61b8ac9bf89d dt-bindings: firmware: arm,scmi: Convert to json schema adds 3a32f22cc21f dt-bindings: mailbox : arm,mhu: Use examples with matching schema adds 0daa6056476e dt-bindings: mailbox : arm,mhuv2: Use example with matchin [...] adds 8acd12dadc20 dt-bindings: hisilicon: use the correct HiSilicon copyright adds 7cb32edb05d5 dt-bindings: usb: cdns,usb3: Fix interrupts order adds 67c54655b655 of: unittest: Use DEFINE_RES_MEM() to simplify code adds bb718cad0a62 dt-bindings: rtc: Add Arm PL031 schema adds 13542a69b918 dt-bindings: virtio: Convert virtio-mmio to DT schema adds 63f8e9e0ac65 dt-bindings: mtd: Convert mtd-physmap to DT schema adds 000fe96707b4 dt-bindings: watchdog: Convert arm,sbsa-gwdt to DT schema adds 810e4441946c dt-bindings: aspeed-i2c: Convert txt to yaml format adds 8c2f5becd127 Merge remote-tracking branch 'devicetree/for-next' adds ccef8441fb2d Merge existing fixes from spi/for-5.13 adds 026a1dc1af52 spi: spi-topcliff-pch: Fix potential double free in pch_sp [...] adds 029d32a892a8 spi: dw-apb-ssi: Integrate Renesas RZ/N1 SPI controller adds e7a1a3abea37 spi: omap-100k: Fix the length judgment problem adds 86b1d8ecb5f1 spi: tegra114: Fix an error message adds 665a990fdbea spi: tegra210-quad: Fix an error message adds f2eed8caa336 spi: pxa2xx: Use one point of return when ->probe() fails adds 9e43c9a8d5de spi: pxa2xx: Utilize MMIO and physical base from struct ss [...] adds c3dce24c40cc spi: pxa2xx: Utilize struct device from struct ssp_device adds 0e4768713e71 spi: pxa2xx: Replace header inclusions by forward declarations adds 5edc24901f4d spi: pxa2xx: Unify ifdeffery used in the headers adds 1beb37b0e3f9 spi: pxa2xx: Group Intel Quark specific definitions adds bf2509a45534 Merge series "spi: pxa2xx: Set of cleanups" from Andy Shev [...] adds 66fe740317c8 spi: ppc4xx: include <linux/io.h> instead of <asm/io.h> adds 856a9260e171 spi: omap-100k: Clean the value of 'status' is not used adds db56d0304952 spi: delete repeated words in comments adds 9e37a3ab0627 spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' adds d6e58e379610 Merge series "spi: Set of cleanups" from Jay Fang <f.fangj [...] adds 86b8bff7e3ac spi: Convert to use predefined time multipliers adds 532259bfd1c1 spi: altera: Remove redundant dev_err call in dfl_spi_alte [...] adds ab77fe8935c5 spi: pxa2xx: Introduce int_stop_and_reset() helper adds 4761d2e7e51c spi: pxa2xx: Reuse int_error_stop() in pxa2xx_spi_slave_abort() adds 0c8ccd8b267f spi: pxa2xx: Use pxa_ssp_enable()/pxa_ssp_disable() in the driver adds 1bed378c6b91 spi: pxa2xx: Extract pxa2xx_spi_update() helper adds 42c80cd439a9 spi: pxa2xx: Extract clear_SSCR1_bits() helper adds 6d380132eaea spi: pxa2xx: Extract read_SSSR_bits() helper adds eca32c3974c0 spi: pxa2xx: Constify struct driver_data parameter adds 3fdb59cf10b0 spi: pxa2xx: Introduce special type for Merrifield SPIs adds 6e5c3ab89594 Merge series "spi: pxa2xx: Set of cleanups" from Andy Shev [...] adds 40b82c2d9a78 spi: Use SPI_MODE_X_MASK adds dd507b5ec7ba spi: spidev: Use SPI_MODE_X_MASK adds 56f47edf33fb spi: npcm-pspi: Use SPI_MODE_X_MASK adds a2f2db6b2a87 spi: oc-tiny: Use SPI_MODE_X_MASK adds fdb217a38808 spi: omap-uwire: Use SPI_MODE_X_MASK adds 4ccf05579b9d spi: ppc4xx: Use SPI_MODE_X_MASK adds 038b9de42269 spi: uniphier: Use SPI_MODE_X_MASK adds 94acf80755c8 spi: pxa2xx: Propagate firmware node to the child SPI cont [...] adds 778c12e69481 spi: pxa2xx: Switch to use SPI core GPIO (descriptor) CS handling adds de6926f307e7 spi: pxa2xx: Switch to use SPI core GPIO (legacy) CS handling adds ccd60b2030a0 spi: pxa2xx: Drop duplicate chip_select in struct chip_data adds eb743ec600be spi: pxa2xx: Drop unneeded '!= 0' comparisons adds 684a3ac720c3 spi: pxa2xx: Fix printf() specifiers adds 8083d6b812ca spi: pxa2xx: Fix style of and typos in the comments and messages adds f96e6c0ef63b spi: pxa2xx: Update documentation to point out that it's outdated adds 70252440b2b6 spi: pxa2xx: Use predefined mask when programming FIFO thresholds adds 6328caf04320 spi: fix some invalid char occurrences adds a2bd5afd59c1 spi: lm70llp: add parenthesis for sizeof adds 722cb2b197e1 spi: mpc512x-psc: add parenthesis for sizeof adds ac7357ac769e spi: mpc52xx: add parenthesis for sizeof adds 75d4c2d64b30 spi: mpc52xx-psc: add parenthesis for sizeof adds 8267dc6d6889 spi: omap2-mcspi: add parenthesis for sizeof adds 19bae51b0191 spi: omap-uwire: add parenthesis for sizeof adds 07c74f844b74 spi: ppc4xx: add parenthesis for sizeof adds b8b0da8312f5 Merge series "drivers: spi - add parenthesis for sizeof" f [...] adds dbfac814bb73 spi: pxa2xx: Fix inconsistent indenting adds 42a7dfa26fc6 spi: ath79: drop platform data adds ab053f48f926 spi: ath79: set number of chipselect lines adds 5cb4e1f33e5e spi: Enable tracing of the SPI setup CS selection adds 1a435466b0d4 Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds ec679bda639f spi: bcm2835: Allow arbitrary number of slaves adds 5fa5e6dec762 spi: atmel: Switch to transfer_one transfer method adds 4abd64150166 spi: atmel: Reduce spin lock usage adds c955a0cc8a28 spi: spi-mem: add automatic poll status functions adds 8941cd8d295e mtd: spinand: use the spi-mem poll status APIs adds 86d1c6bbae32 spi: stm32-qspi: add automatic poll status feature adds 627bad89ce55 Merge series "MTD: spinand: Add spi_mem_poll_status() supp [...] adds 6829222b408f spi: stm32-qspi: Fix W=1 build warning adds 2b2142f247eb spi: hisi-kunpeng: Add debugfs support adds 4ccf359849ce spi: remove spi_set_cs_timing() adds 3acbacfcb3a7 spi: spi-mem: fix doc warning in spi-mem.c adds 95730d5eb731 spi: meson-spicc: fix a wrong goto jump for avoiding memory leak. adds b2d501c13470 spi: meson-spicc: fix memory leak in meson_spicc_probe adds 900fae4f8a16 Merge remote-tracking branch 'spi/for-5.14' into spi-next adds 3f30f508c973 Merge remote-tracking branch 'spi/for-next' adds 8d651ee9c71b x86/ioremap: Map EFI-reserved memory as encrypted for SEV adds 484cea4f362e x86/fpu: Prevent state corruption in __fpu__restore_sig() adds d8778e393afa x86/fpu: Invalidate FPU state after a failed XRSTOR from a [...] adds 12f7764ac612 x86/process: Check PF_KTHREAD and not current->mm for kern [...] adds 510b80a6a0f1 x86/pkru: Write hardware init value to PKRU when xstate is init adds efa165504943 x86/fpu: Reset state for all signal restore failures adds 8a1a6d660942 Merge branch 'x86/urgent' adds 1897907cca5a Documentation/x86: Add buslock.rst adds ef4ae6e44131 x86/bus_lock: Set rate limit for bus lock adds 9d839c280b64 Documentation/admin-guide: Add bus lock ratelimit adds d28397eaf4c2 Documentation/x86: Add ratelimit in buslock.rst adds 3c391c9a359e Merge branch 'x86/splitlock' adds 314a1e1eabea x86/pkeys: Skip 'init_pkru' debugfs file creation when pke [...] adds bbdccc0baa9f Merge branch 'x86/mm' adds d06aca989c24 x86/elf: Use _BITUL() macro in UAPI headers adds db4e8107b8bd Merge branch 'x86/misc' adds f1b7d45d3f8f x86/irq: Remove unused vectors defines adds ff851003880d x86/irq: Add and use NR_EXTERNAL_VECTORS and NR_SYSTEM_VECTORS adds 8ec9069a432c x86/idt: Remove address argument from idt_invalidate() adds 283fa3b6483a x86: Add native_[ig]dt_invalidate() adds 056c52f5e824 x86/kexec: Set_[gi]dt() -> native_[gi]dt_invalidate() in m [...] adds d6cfb22f2043 Merge branch 'x86/irq' adds 7cd60e43a6de uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ adds 939ef713297d x86/signal: Introduce helpers to get the maximum signal fr [...] adds 1c33bb050750 x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ adds bdf6c8b84a4f selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if [...] adds 2beb4a53fc3f x86/signal: Detect and prevent an alternate signal stack overflow adds 8919f0727699 selftest/x86/signal: Include test cases for validating sig [...] adds f72a249b0ba8 x86/fpu: Add address range checks to copy_user_to_xstate() adds b7c11876d24b selftests/x86: Test signal frame XSTATE header corruption [...] adds c31aca8a3a34 Merge branch 'x86/fpu' adds be5bb8021c97 x86/asm: Have the __ASM_FORM macros handle commas in arguments adds d88be187a6e6 x86/asm: Add _ASM_BYTES() macro for a .byte ... opcode sequence adds eef23e72b78b x86/asm: Use _ASM_BYTES() in <asm/nops.h> adds 6627eb25e40c x86/entry: Unify definitions from <asm/calling.h> and <asm [...] adds 3e5e7f7736b0 x86/entry: Reverse arguments to do_syscall_64() adds dce0aa3b2ef2 x86/syscall: Unconditionally prototype {ia32,x32}_sys_call [...] adds 6de4ac1d03f7 x86/syscall: Maximize MSR_SYSCALL_MASK adds 29e9758966f4 x86/entry: Split PUSH_AND_CLEAR_REGS into two submacros adds 9ddcb87b9218 x86/regs: Syscall_get_nr() returns -1 for a non-system call adds 41f45fb045bc x86/asm: Make <asm/asm.h> valid on cross-builds as well adds 2e958a8a510d x86/entry/x32: Rename __x32_compat_sys_* to __x64_compat_sys_* adds 6218d0f6b8de x86/syscalls: Switch to generic syscalltbl.sh adds 44fe4895f47c x86/syscalls: Stop filling syscall arrays with *_sys_ni_syscall adds f63815eb1d90 x86/unistd: Define X32_NR_syscalls only for 64-bit kernel adds 49f731f1972e x86/syscalls: Use __NR_syscalls instead of __NR_syscall_max adds 3cba325b358f x86/syscalls: Switch to generic syscallhdr.sh adds 15c82d98a0f7 selftests/x86/syscall: Update and extend syscall_numbering_64 adds c5c39488dcb5 selftests/x86/syscall: Simplify message reporting in sysca [...] adds 795e2a023b80 selftests/x86/syscall: Add tests under ptrace to syscall_n [...] adds 059549489172 x86/entry/64: Sign-extend system calls on entry to int adds b337b4965e3a x86/entry: Treat out of range and gap system calls the same adds 2978996f6200 x86/entry: Use int everywhere for system call numbers adds 1eb8a4983694 x86/syscalls: Clear 'offset' and 'prefix' in case they are [...] adds d48ca5b98fa5 x86/uml/syscalls: Remove array index from syscall initializers adds fd9e8691f387 x86/syscalls: Remove -Wno-override-init for syscall tables adds 48f7eee81cd5 x86/syscalls: Don't adjust CFLAGS for syscall tables adds bf1d029cdab8 Merge branch 'x86/entry' adds 28188cc461f6 x86/cpu: Fix core name for Sapphire Rapids adds 2ade8fc65076 x86/amd_nb: Add AMD family 19h model 50h PCI ids adds 280b68a3b3b9 x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems adds cbcddaa33d7e perf/x86/rapl: Use CPUID bit on AMD and Hygon parts adds 4897b6677ee7 Merge branch 'x86/cpu' adds 64e1f5872a8c x86/alternatives: Make the x86nops[] symbol static adds 1bc67873d401 x86/asm: Simplify __smp_mb() definition adds 6f0d271d21c5 Merge branch 'linus' into x86/cleanups, to pick up depende [...] adds c43426334b31 x86: Fix leftover comment typos adds 7ee0e638a526 x86/alternative: Align insn bytes vertically adds 0a5f38c81e50 Merge tag 'v5.13-rc5' into x86/cleanups adds 1a6a9044b967 x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options adds 23721c8e92f7 x86/crash: Remove crash_reserve_low_1M() adds ec35d1d93bf8 x86/setup: Document that Windows reserves the first MiB adds 0e5a89dbb499 doc: Remove references to IBM Calgary adds 1d3156396cf6 x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() adds 86b2cfc5bfaf Merge branch 'x86/cleanups' adds f279b49f13bd x86/boot: Modernize genimage script; hdimage+EFI support adds 3e4e558720a1 Merge branch 'x86/boot' adds b1efd0ff4bd1 x86/cpu: Init AP exception handling from cpu_init_secondary() adds 1dcc917a0eed x86/idt: Rework IDT setup for boot CPU adds 1f1b156bb5d1 Merge branch 'x86/apic' adds f105dfec0a95 tick/nohz: Evaluate the CPU expression after the static key adds a5183862e76f tick/nohz: Conditionally restart tick on idle exit adds 3f624314b3f7 tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACC [...] adds 96c9b90396f9 tick/nohz: Update idle_exittime on actual idle exit adds 176b8906c399 tick/nohz: Update nohz_full Kconfig help adds 29721b859217 tick/nohz: Only wake up a single target cpu when kicking a task adds 1e4ca26d367a tick/nohz: Change signal tick dependency to wake up CPUs o [...] adds a1dfb6311c77 tick/nohz: Kick only _queued_ task whose tick dependency i [...] adds 0fdcccfafcff tick/nohz: Call tick_nohz_task_switch() with interrupts disabled adds 09fe880ed7a1 MAINTAINERS: Add myself as context tracking maintainer adds 62665351c352 Merge branch 'timers/nohz' adds 1fa98d96ea0f clockevents: Use DEVICE_ATTR_[RO|WO] macros adds c2d4fee3f6d1 tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_B [...] adds e5007c288e79 tick/broadcast: Split __tick_broadcast_oneshot_control() i [...] adds c94a8537df12 tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcast adds ea5c7f1b9aa1 tick/broadcast: Program wakeup timer when entering idle if [...] adds 245a057fee18 timer_list: Print name of per-cpu wakeup device adds 458cc61b2467 Merge branch 'timers/core' adds 130708331bc6 cpu/hotplug: Simplify access to percpu cpuhp_state adds 9ddda4c730c1 Merge branch 'smp/core' adds 2b8ca1a907d5 sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() adds e5e678e4fea2 sched,fair: Skip newidle_balance if a wakeup is pending adds 8d4c97c105ca sched/fair: Only compute base_energy_pd if necessary adds 619e090c8e40 sched/fair: Fix negative energy delta in find_energy_effic [...] adds 4b7a08a0b6e4 delayacct: Use sched_clock() adds 4e29fb709885 sched: Rename sched_info_{queued,dequeued} adds c5895d3f06cb sched: Simplify sched_info_on() adds 63b3f96e1a98 kvm: Select SCHED_INFO instead of TASK_DELAY_ACCT adds eee4d9fee254 delayacct: Add static_branch in scheduler hooks adds e4042ad49235 delayacct: Default disabled adds 0cd7c741f01d delayacct: Add sysctl to enable at runtime adds 9099a14708ce sched/fair: Add a few assertions adds 39d371b7c0c2 sched: Provide raw_spin_rq_*lock*() helpers adds 5cb9eaa3d274 sched: Wrap rq::lock access adds d66f1b06b5b4 sched: Prepare for Core-wide rq->lock adds 9edeaea1bc45 sched: Core-wide rq->lock adds 9ef7e7e33bcd sched: Optimize rq_lockp() usage adds 875feb41fd20 sched: Allow sched_core_put() from atomic context adds 21f56ffe4482 sched: Introduce sched_class::pick_task() adds 8a311c740b53 sched: Basic tracking of matching tasks adds 539f65125d20 sched: Add core wide task selection and scheduling adds 8039e96fcc1d sched/fair: Fix forced idle sibling starvation corner case adds 7afbba119f0d sched: Fix priority inversion of cookied task with sibling adds c6047c2e3af6 sched/fair: Snapshot the min_vruntime of CPUs on force idle adds d2dfa17bc7de sched: Trivial forced-newidle balancer adds 97886d9dcd86 sched: Migration changes for core scheduling adds 6e33cad0af49 sched: Trivial core scheduling cookie management adds 85dd3f61203c sched: Inherit task cookie on fork() adds 7ac592aa35a6 sched: prctl() core-scheduling interface adds 9f2699007493 kselftest: Add test for core sched prctl interface adds f1a0a376ca0c sched/core: Initialize the idle task with preemption disabled adds cc00c1988801 sched: Fix leftover comment typos adds 01aee8fd7fb2 sched: Make nr_running() return 32-bit value adds 9745516841a5 sched: Make nr_iowait() return 32-bit value adds 8fc2858e572c sched: Make nr_iowait_cpu() return 32-bit value adds e6fe3f422be1 sched: Make multiple runqueue task counters 32-bit adds 915a2bc3c6b7 sched/isolation: Reconcile rcu_nocbs= and nohz_full= adds 90a0ff4ec9c6 sched,stats: Further simplify sched_info adds fcb501704554 delayacct: Document task_delayacct sysctl adds 00b89fe0197f sched: Make the idle task quack like a per-CPU kthread adds 570a752b7a9b lib/smp_processor_id: Use is_percpu_thread() instead of nr [...] adds 0c18f2ecfcc2 sched/uclamp: Fix wrong implementation of cpu.uclamp.min adds 93b73858701f sched/uclamp: Fix locking around cpu_util_update_eff() adds 1699949d3314 sched: Fix a stale comment in pick_next_task() adds a8ea6fc9b089 sched: Stop PF_NO_SETAFFINITY from being inherited by vari [...] adds 7b419f47facd sched: Add CONFIG_SCHED_CORE help text adds 15faafc6b449 sched,init: Fix DEBUG_PREEMPT vs early boot adds 08f7c2f4d0e9 sched/fair: Fix ascii art by relpacing tabs adds 475ea6c60279 sched: Don't defer CPU pick to migration_cpu_stop() adds a9e906b71f96 Merge branch 'sched/urgent' into sched/core, to pick up fixes adds 1faa491a49d5 sched/debug: Remove obsolete init_schedstats() adds 0159bb020ca9 Documentation: Add usecases, design and interface for core [...] adds 81224f031f53 Merge branch 'sched/core' adds 94a311ce248e x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types adds 40cd0aae5957 x86/mce: Include a MCi_MISC value in faked mce logs adds 429b2ba70812 EDAC/mce_amd: Fix typo "FIfo" -> "Fifo" adds 1acbf2dc7a59 Merge branch 'ras/core' adds 440e90670241 perf/x86/intel/uncore: Drop unnecessary NULL checks after [...] adds f471fac77b41 perf/x86/intel/uncore: Generalize I/O stacks to PMON mappi [...] adds c1777be3646b perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mappi [...] adds 10337e95e04c perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mappi [...] adds 32961aecf9da perf/core: Make local function perf_pmu_snapshot_aux() static adds a1ddf5249f2c perf/core: Fix DocBook warnings adds 875dd7bf5481 perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint adds 9ce4d216fe8b uprobes: Update uprobe_write_opcode() kernel-doc comment adds ec6aba3d2be1 kprobes: Remove kprobe::fault_handler adds 00afe83098f5 x86,kprobes: WARN if kprobes tries to handle a fault adds 2e38eb04c95e kprobes: Do not increment probe miss count in the fault handler adds 4e9e2d58a6d6 Merge branch 'perf/core' adds 25cf0d8aa2a3 objtool: Rewrite hashtable sizing adds 80870e6ece78 x86, objtool: Dont exclude arch/x86/realmode/ adds 8bfafcdccb52 jump_label, x86: Strip ASM jump_label support adds e1aa35c4c4bc jump_label, x86: Factor out the __jump_table generation adds f9510fa9caaf jump_label, x86: Improve error when we fail expected text adds fa5e5dc39669 jump_label, x86: Introduce jump_entry_size() adds 001951bea748 jump_label, x86: Add variable length patching support adds 5af0ea293d78 jump_label: Free jump_entry::key bit1 for build use adds e7bf1ba97afd jump_label, x86: Emit short JMP adds cbf82a3dc241 objtool: Decode jump_entry::key addend adds 6d37b83c5d79 objtool: Rewrite jump_label instructions adds e2d9494beff2 objtool: Provide stats for jump_labels adds ab3257042c26 jump_label, x86: Allow short NOPs adds d46f61b20b06 jump_label/x86: Remove unused JUMP_LABEL_NOP_SIZE adds 48001d26c19f objtool: Reflow handle_jump_alt() adds 8852c5524029 kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STAND [...] adds f1069a8756b9 compiler.h: Avoid using inline asm operand modifiers adds c199f64ff93c instrumentation.h: Avoid using inline asm operand modifiers adds 1a4866862178 Merge branch 'objtool/core' adds 93d0955e6cf5 locking: Fix comment typos adds c7d84e7ff5a6 selftests: futex: Correctly include headers dirs adds f4addd54b161 selftests: futex: Expand timeout test adds a82adc765004 futex: Deduplicate cond_resched() invocation in futex_wake_op() adds 9be85de97786 locking/atomic: make ARCH_ATOMIC a Kconfig symbol adds 201e2c1bbe65 locking/atomic: net: use linux/atomic.h for xchg & cmpxchg adds c7178cdecdbe locking/atomic: h8300: use asm-generic exclusively adds b68622a86c8f locking/atomic: microblaze: use asm-generic exclusively adds f0c7bf1b77c6 locking/atomic: openrisc: avoid asm-generic/atomic.h adds 2609a195fbd5 locking/atomic: atomic: remove stale comments adds 89eb78d54239 locking/atomic: atomic: remove redundant include adds d0e03218ca3b locking/atomic: atomic: simplify ifdeffery adds f8b6455a9d38 locking/atomic: atomic: support ARCH_ATOMIC adds 1bdadf46eff6 locking/atomic: atomic64: support ARCH_ATOMIC adds 6988631bdfdd locking/atomic: cmpxchg: make `generic` a prefix adds 82b993e8249a locking/atomic: cmpxchg: support ARCH_ATOMIC adds 96d330aff706 locking/atomic: alpha: move to ARCH_ATOMIC adds 6db5d99304dc locking/atomic: arc: move to ARCH_ATOMIC adds fc63a6e08a8c locking/atomic: arm: move to ARCH_ATOMIC adds a5fb82d7e269 locking/atomic: csky: move to ARCH_ATOMIC adds c879c39ebc3a locking/atomic: h8300: move to ARCH_ATOMIC adds 94b63eb6e131 locking/atomic: hexagon: move to ARCH_ATOMIC adds f84f1b9c47a5 locking/atomic: ia64: move to ARCH_ATOMIC adds e86e793c28e7 locking/atomic: m68k: move to ARCH_ATOMIC adds f5b1c0f951e7 locking/atomic: microblaze: move to ARCH_ATOMIC adds c7b5fd6faa1d locking/atomic: mips: move to ARCH_ATOMIC adds 0cc70f54ee43 locking/atomic: nds32: move to ARCH_ATOMIC adds 7e517b4c1120 locking/atomic: nios2: move to ARCH_ATOMIC adds 3f1e931d1581 locking/atomic: openrisc: move to ARCH_ATOMIC adds 329c161b8bae locking/atomic: parisc: move to ARCH_ATOMIC adds 9eaa82935dcc locking/atomic: powerpc: move to ARCH_ATOMIC adds 9efbb3558310 locking/atomic: riscv: move to ARCH_ATOMIC adds 8c6417551309 locking/atomic: sh: move to ARCH_ATOMIC adds ff5b4f1ed580 locking/atomic: sparc: move to ARCH_ATOMIC adds b9b12978a8e9 locking/atomic: xtensa: move to ARCH_ATOMIC adds 3c1885187bc1 locking/atomic: delete !ARCH_ATOMIC remnants adds bccf1ec369ac locking/atomics: atomic-instrumented: simplify ifdeffery adds fab6216fafdd locking/lockdep,doc: Improve readability of the block matrix adds b8e00abe7d9f locking/lockdep: Reduce LOCKDEP dependency list adds 149876d96877 seqlock: Remove trailing semicolon in macros adds afab89f5a6b1 Merge branch 'locking/core' adds c2b1063e8feb genirq: Add a IRQF_NO_DEBUG flag adds 006ae1970a8c Merge branch 'irq/affinity' into irq/core adds a3a98ae03d59 Merge branch 'irq/core' adds 55fc610c8cda efi/apple-properties: Handle device properties with softwa [...] adds edbd1bc4951e efi/dev-path-parser: Switch to use for_each_acpi_dev_match() adds bb11580f61b6 x86/efi: Log 32/64-bit mismatch with kernel as an error adds 267be9dbacf4 Merge tag 'efi-next-for-v5.14' of git://git.kernel.org/pub [...] adds 65ff382d8732 Merge branch 'efi/core' adds d01137a22003 Merge remote-tracking branch 'tip/auto-latest' adds 4f9f4f0f6261 clocksource/drivers/arm_arch_timer: Remove arch_timer_rate1 adds a0143f5ac059 clocksource/drivers/samsung_pwm: Minor whitespace cleanup adds bb08e96575db clocksource/drivers/samsung_pwm: Constify passed structure adds 63e83bd8cd84 clocksource/drivers/samsung_pwm: Cleanup on init error adds b4318ce203db clocksource/drivers/samsung_pwm: Constify source IO memory adds 9f8c97fb93ed drivers/clocksource/mediatek: Ack and disable interrupts o [...] adds abf89b741a19 clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG adds 932297981e68 clocksource/drivers/ingenic: Rename unreasonable array names adds 0e981add8a37 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] adds ee2e3eb58b46 clocksource/drivers/arm_global_timer: Implement rate compe [...] adds a6d0e682c6ba arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] adds 575daa67fc95 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 89f5f8fb5bf4 EDAC/thunderx: Remove irrelevant variable from error messages adds 0a37f32ba527 EDAC/ti: Add missing MODULE_DEVICE_TABLE adds 2e2f16d5cdb3 EDAC/aspeed: Use proper format string for printing resource adds e8049c4aa5d8 MAINTAINERS: Make Yazen Ghannam maintainer for EDAC-AMD64 adds 02ec7d39b1fa Merge remote-tracking branch 'edac/edac-for-next' adds da30e6688dd6 irqchip/exynos-combiner: Remove unnecessary oom message adds 98ae089e1e6e irqchip/gic-v2m: Remove unnecessary oom message adds 944a1a17d399 irqchip/gic-v3-its: Remove unnecessary oom message adds e3f389ed3a42 irqchip/imgpdc: Remove unnecessary oom message adds 76fc40ec22b9 irqchip/irq-imx-gpcv2: Remove unnecessary oom message adds 75768e391f89 irqchip/sun4i: Remove unnecessary oom message adds 21a496179c6e irqchip: gic-pm: Remove redundant error log of clock bulk adds 525ea1bc3b83 Merge branch irq/irqchip-spurious-printk into irq/irqchip-next adds e22808071d4d dt-bindings: irqchip: renesas-irqc: Add R-Car M3-W+ support adds 4e08a559a18c dt-bindings: interrupt-controller: arm,gic-v3: Describe GI [...] adds cd273da34f40 Merge branch irq/irqchip-dt-updates into irq/irqchip-next adds 9bd1cc4148cb nios2: Do not include linux/irqdomain.h from asm/irq.h adds aa5f6a897007 staging: octeon-hcd: Directly include linux/of.h adds c7d49545997e mfd: ioc3: Directly include linux/irqdomain.h adds bc9a454a9440 watchdog/octeon-wdt: Directly include linux/irqdomain.h adds 1982752f6ba6 irqchip/mips-gic: Directly include linux/irqdomain.h adds 95af1df6f4e2 MIPS: lantiq: Directly include linux/of.h in xway/dma.c adds 18ca45f5ba1e MIPS: Add missing linux/irqdomain.h includes adds a12a9c5c0307 MIPS: Do not include linux/irqdomain.h from asm/irq.h adds 13a9a5d17d07 powerpc: Add missing linux/{of.h,irqdomain.h} include directives adds 5951be4c9c36 scsi/ibmvscsi: Directly include linux/{of.h,irqdomain.h} adds 7c576f4d3ce4 powerpc: Convert irq_domain_add_legacy_isa use to irq_doma [...] adds 582f5aa1dbb3 powerpc: Drop dependency between asm/irq.h and linux/irqdomain.h adds 405e94e9aed2 irqdomain: Kill irq_domain_add_legacy_isa adds 1da027362a7d irqdomain: Reimplement irq_linear_revmap() with irq_find_m [...] adds e37af8011a96 powerpc: Move the use of irq_domain_add_nomap() behind a c [...] adds 4f86a06e2d6e irqdomain: Make normal and nomap irqdomains exclusive adds 426fa316148b irqdomain: Use struct_size() helper when allocating irqdomain adds 48b15a7921d6 irqdomain: Cache irq_data instead of a virq number in the revmap adds d4a45c68dc81 irqdomain: Protect the linear revmap with RCU adds d22558dd0a6c irqdomain: Introduce irq_resolve_mapping() adds a3016b26ee6e genirq: Use irq_resolve_mapping() to implement __handle_do [...] adds 9626d18a20e1 irqdesc: Fix __handle_domain_irq() comment adds 9e027dd979be irqchip/nvic: Convert from handle_IRQ() to handle_domain_irq() adds 8240ef50d486 genirq: Add generic_handle_domain_irq() helper adds e1c054918c6c genirq: Move non-irqdomain handle_domain_irq() handling in [...] adds 046a6ee2343b irqchip: Bulk conversion to generic_handle_domain_irq() adds c64638d5091a Merge branch irq/generic_handle_domain_irq-core into irq/i [...] adds 4acd8a4be614 irqchip/qcom-pdc: Switch to IRQCHIP_PLATFORM_DRIVER and al [...] adds c96d6abbec52 irqchip/mbigen: Fix compile warning when CONFIG_ACPI is disabled adds c51e96dace68 Merge branch irq/irqchip-driver-updates into irq/irqchip-next adds fd1f584a0f7b Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 30d103f2d460 tools/bootconfig: Simplify expression adds 58b9987de86c sched/tracing: Remove the redundant 'success' in the sched [...] adds 614db49c72db tracing: Remove redundant assignment to event_var adds 957cdcd9bd7e ring-buffer: Use fallthrough pseudo-keyword adds 3d3d9c072e37 trace: replace WB_REASON_FOREIGN_FLUSH with a string adds 08b0c9b4b922 tracing: Remove redundant initialization of variable ret adds 099dcc1801d9 tracing: Fix set_named_trigger_data() kernel-doc comment adds 6c610dba6e2b tracing: Add WARN_ON_ONCE when returned value is negative adds 4f99f8489950 tracing/boot: Add per-group/all events enablement adds ee0a07017ae3 Documentation: tracing: Add per-group/all events enablemen [...] adds 093089599375 Merge remote-tracking branch 'ftrace/for-next' adds b18def121f07 bitmap_parse: Support 'all' semantics adds a6814a79f2ca rcu/tree_plugin: Don't handle the case of 'all' CPU range adds 18389c457021 doc: Fix statement of RCU's memory-ordering requirements adds 58d0db869d7a doc: Fix diagram references in memory-ordering document adds e5bd61e82b7a tools/rcu: Add drgn script to dump number of RCU callbacks adds 4c9c3809ae2e rcu: Fix typo in comment: kthead -> kthread adds ce7c169dee28 rcu: Remove the unused rcu_irq_exit_preempt() function adds 277ffe1b7092 rcu: Improve tree.c comments and add code cleanups adds 8e4b1d2bc198 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds e44111ed20d8 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] adds 27ba76e164fc rcu: Add ->gp_max to show_rcu_gp_kthreads() output adds 1feb2cc8db48 lockdep: Explicitly flag likely false-positive report adds 3066820034b5 rcu: Reject RCU_LOCKDEP_WARN() false positives adds 396eba65f624 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] adds 3ef5a1c3821a rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] adds b15805013b44 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] adds 4d80b8e196fa rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs adds 2f20de99a63b rcu: Make rcu_gp_cleanup() be noinline for tracing adds 3d3a0d1b508d rcu: Point to documentation of ordering guarantees adds 76c8eaafe4f0 rcu: Create an unrcu_pointer() to remove __rcu from a pointer adds 1893afd63409 rcu: Improve comments describing RCU read-side critical sections adds 022384601075 rcu: Remove obsolete rcu_read_unlock() deadlock commentary adds c70360c3343f rcu: Add missing __releases() annotation adds d0bfa8b3c411 kvfree_rcu: Release a page cache under memory pressure adds ac7625ebd5f7 kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] adds d434c00fa3ac kvfree_rcu: Add a bulk-list check when a scheduler is run adds dd28c9f057ad kvfree_rcu: Update "monitor_todo" once a batch is started adds 7fe1da33f6ba kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant adds d8628f35bae0 kvfree_rcu: Fix comments according to current code adds a78d4a2a1017 kvfree_rcu: Refactor kfree_rcu_monitor() adds 0cbc124bce8c mm/slub: Fix backtrace of objects to handle redzone adjustment adds e548eaa116d8 mm/slub: Add Support for free path information of an object adds d76e0926d835 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 258ca95e2cd9 timer: Revert "timer: Add timer_curr_running()" adds c7ef7500a891 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 552cac80e65f rcu/nocb: Allow de-offloading rdp leader adds b6e2c4ed35c3 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 3b2348e2fdf4 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds f9fc166b790b rcu/nocb: Only cancel nocb timer if not polling adds 870905169da8 rcu/nocb: Prepare for fine-grained deferred wakeup adds e75bcd48e2c4 rcu/nocb: Unify timers adds a616aec9aa14 rcu: Fix various typos in comments adds 94df76a1971d srcu: Remove superfluous sdp->srcu_lock_count zero filling adds c75e9d29159b srcu: Remove superfluous ssp initialization for early callbacks adds 7bf0a6141ab9 srcu: Unconditionally embed struct lockdep_map adds 8e9c01c717df srcu: Initialize SRCU after timers adds b5befe842e66 srcu: Fix broken node geometry after early ssp init adds 0a580fa65cfa srcu: Early test SRCU polling start adds 06a3ec9205d5 rcu-tasks: Add block comment laying out RCU Tasks design adds 9fc98e3143de rcu-tasks: Add block comment laying out RCU Rude design adds cf868c2af244 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds 474d0997361c tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline adds 98da77199f0c torture: Fix remaining erroneous torture.sh instance of $* adds 3d2cc4fec861 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds fb4855c36249 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds 68d415f91ff2 refscale: Allow CPU hotplug to be enabled adds 179141865d08 rcuscale: Allow CPU hotplug to be enabled adds 0092eae4cb4e torture: Add kvm-remote.sh script for distributed rcutortu [...] adds e9b800db96fa refscale: Add acqrel, lock, and lock-irq adds a5c095e0e9b6 rcutorture: Abstract read-lock-held checks adds 32dbdaf71ab9 torture: Fix grace-period rate output adds ee8fef9137e9 torture: Abstract end-of-run summary adds f254a0b52787 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds b09751d752fb torture: Make the build machine control N in "make -jN" adds 226dd39d2348 torture: Make kvm-find-errors.sh account for kvm-remote.sh adds ea6d962e80b6 rcutorture: Judge RCU priority boosting on grace periods, [...] adds f8c8484dbda7 torture: Correctly fetch number of CPUs for non-English languages adds 00ad25f6019b torture: Set kvm.sh language to English adds 7b9dad7abad7 rcutorture: Delay-based false positives for RCU priority b [...] adds 8c7ec02e2a69 rcutorture: Consolidate rcu_torture_boost() timing and statistics adds bcd4af44e2f1 rcutorture: Make rcu_torture_boost_failed() check for GP end adds d4240d628f98 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests adds 0260b92e1c39 rcutorture: Forgive RCU boost failures when CPUs don't pas [...] adds 063f5a4df991 rcutorture: Don't count CPU-stalled time against priority [...] adds c43d3b0083b4 torture: Make kvm-remote.sh account for network failure in [...] adds 3d78668e5b50 torture: Don't cap remote runs by build-system number of CPUs adds 7ab2bd31df87 rcutorture: Move mem_dump_obj() tests into separate function adds 5390473ec169 rcu: Don't penalize priority boosting when there is nothin [...] adds 641faf1b9064 Merge branches 'bitmaprange.2021.05.10c', 'doc.2021.05.10c [...] adds ea0484644e5b kcsan: Add pointer to access-marking.txt to data_race() bullet adds 6f2d98192c3f kcsan: Simplify value change detection adds 793c2579beef kcsan: Distinguish kcsan_report() calls adds 95f7524d7f0c kcsan: Refactor passing watchpoint/other_info adds 97aa6139e1b5 kcsan: Fold panic() call into print_report() adds 39b2e763f2de kcsan: Refactor access_info initialization adds 19dfdc05ffed kcsan: Remove reporting indirection adds 609f80974645 kcsan: Remove kcsan_report_type adds 7bbe6dc0ade7 kcsan: Report observed value changes adds b930226f3db8 kcsan: Document "value changed" line adds 117232c0b912 kcsan: Use URL link for pointing access-marking.txt adds 0989e6e41237 Merge branch 'kcsan.2021.05.18a' into HEAD adds d25fba0e3474 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds 4b26c984195e Merge branch 'lkmm.2021.05.10c' into HEAD adds 9c13885e7e2b clocksource: Retry clock read if long delays detected adds aa6afaa47b68 clocksource: Check per-CPU clock synchronization when mark [...] adds f177b387f331 clocksource: Limit number of CPUs checked for clock synchr [...] adds 685cba6d1b4b clocksource: Reduce clocksource-skew threshold for TSC adds edd2c0b8def6 clocksource: Provide kernel module to test clocksource watchdog adds 023766fbdde4 clocksource: Print deviation in nanoseconds for unstable case adds 2bf6b8f26ff4 Merge branch 'clocksource.2021.06.04a' into HEAD adds 9583a2ff5840 tools/memory-model: Document locking corner cases adds b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts adds 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts adds 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros adds 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification adds cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment adds d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh adds aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds d265691ba1ae tools/memory-model: Keep assembly-language litmus tests adds 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type adds 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors adds 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs adds 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 8820c20c276a tools/memory-model: Fix scripting --jobs argument adds b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 adds 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 adds 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment adds 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 5db46dec3d34 Merge branch 'lkmm-dev.2021.05.10c' into HEAD adds 78a4824438c3 refscale: Add measurement of clock readout adds 10ea251ac0d5 torture: Add clocksource-watchdog testing to torture.sh adds 5eb22915d244 torture: Make torture.sh accept --do-all and --donone adds 904a62d2b3bd rcu: Fix to include first blocked task in stall warning adds 406a2f008f2e rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] adds 01297d385b93 rcutorture: Preempt rather than block when testing task stalls adds 01e4a17c9419 tools/memory-model: Make read_foo_diagnostic() more clearl [...] adds 401c77b05c1e tools/memory-model: Add example for heuristic lockless reads adds f5863ff17980 tools/memory-model: Heuristics using data_race() must hand [...] adds 1e1cb3343e25 tools/memory-model: Document data_race(READ_ONCE()) adds fa5ea03eb7d5 rcu: Remove special bit at the bottom of the ->dynticks counter adds 9f460390aac1 rcu/nocb: Start moving nocb code to its own plugin file adds edc0e2aa5d1e rcu: Weaken ->dynticks accesses and updates adds 4caade90b460 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() adds 3699444f04b2 Documentation/RCU: Fix emphasis markers adds 9dc9e5d8cf2e rcu: Mark accesses to ->rcu_read_lock_nesting adds 367455053a76 rcu: Mark accesses in tree_stall.h adds 7862faf56547 Documentation/RCU: Fix nested inline markup adds a3021f46432c rculist: Unify documentation about missing list_empty_rcu() adds b1e56d1a28b7 rcu/tree: Handle VM stoppage in stall detection adds d490c76d82f8 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds 49fe638da363 rcu: Start timing stall repetitions after warning complete adds d311b49cc657 rcu-tasks: Add comments explaining task_struct strategy adds 7a41b207b414 rcu-tasks: Mark ->trc_reader_nesting data races adds f9e88a29dd0f rcu-tasks: Mark ->trc_reader_special.b.need_qs data races adds 6a04a59eacbd rcu-tasks: Don't delete holdouts within trc_inspect_reader() adds dd5da0a9140e rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() adds 07aa594a5a6f docs: Fix a typo in Documentation/RCU/stallwarn.rst adds 893432244d63 locktorture: Mark statistics data races adds e1b045c2bbd7 locktorture: Count lock readers adds 3af9ecd55a84 srcutiny: Mark read-side data races adds 2ebe14e46d39 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds a94316c66c13 torture: Enable KCSAN summaries over groups of torture-test runs adds daf9767a0a75 torture: Create KCSAN summaries for torture.sh runs adds d4e76b528ebd scftorture: Avoid excess warnings adds 85918251dfd7 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds 4d4bbd525d40 rcu: Remove trailing spaces and tabs adds 14ee6ca09578 refscale: Avoid excess warnings in ref_scale_reader() adds 4e11cf2732e3 rcu/doc: Add a quick quiz to explain further why we need s [...] adds db70221e6991 Merge remote-tracking branch 'rcu/rcu/next' adds 0e5cb7770684 irqchip/gic: Split vGIC probing information from the GIC code adds 74501499d4e0 KVM: arm64: Handle physical FIQ as an IRQ while running a guest adds 669062d2a1aa KVM: arm64: vgic: Be tolerant to the lack of maintenance i [...] adds f6c3e24fb721 KVM: arm64: vgic: Let an interrupt controller advertise la [...] adds db75f1a33f82 KVM: arm64: vgic: move irq->get_input_level into an ops structure adds 354920e79441 KVM: arm64: vgic: Implement SW-driven deactivation adds 2f2f7e39dbb3 KVM: arm64: timer: Refactor IRQ configuration adds 5f59229680f7 KVM: arm64: timer: Add support for SW-based deactivation adds b6ca556c3529 irqchip/apple-aic: Advertise some level of vGICv3 compatibility adds 32e92b71b32a Merge branch kvm-arm64/m1 into kvmarm-master/next adds fd6f17bade21 KVM: arm64: Remove the creation time's mapping of MMIO regions adds 2aa53d68cee6 KVM: arm64: Try stage2 block mapping for host device MMIO adds 32ab5a5e97da Merge branch kvm-arm64/mmu/MMIO-block-mapping into kvmarm- [...] adds 6cbf874e51b6 KVM: arm64: Move hyp_pool locking out of refcount helpers adds 581982decc63 KVM: arm64: Use refcount at hyp to check page availability adds 914cde58a03c KVM: arm64: Remove list_head from hyp_page adds 7c350ea39e53 KVM: arm64: Unify MMIO and mem host stage-2 pools adds d978b9cfe6fe KVM: arm64: Remove hyp_pool pointer from struct hyp_page adds 87ec0606733e KVM: arm64: Use less bits for hyp_page order adds 6929586d8edd KVM: arm64: Use less bits for hyp_page refcount adds 46c886220ae3 Merge branch kvm-arm64/mmu/reduce-vmemmap-overhead into kv [...] adds b78f4a596692 KVM: selftests: Rename vm_handle_exception adds b7326c011226 KVM: selftests: Complete x86_64/sync_regs_test ucall adds 75275d7fbef4 KVM: selftests: Introduce UCALL_UNHANDLED for unhandled ve [...] adds 67f709f52bf0 KVM: selftests: Move GUEST_ASSERT_EQ to utils header adds e3db7579ef35 KVM: selftests: Add exception handling support for aarch64 adds 4f05223acaea KVM: selftests: Add aarch64/debug-exceptions test adds fbba7e69b061 Merge branch kvm-arm64/selftest/debug into kvmarm-master/next adds 04887ee86f12 Merge remote-tracking branch 'kvm-arm/next' adds ac9380f6b8a6 percpu: fix a comment about the chunks ordering adds 67c2669d69fb percpu: split __pcpu_balance_workfn() adds 8ea2e1e35d1e percpu: factor out pcpu_check_block_hint() adds 1c29a3ceaf5f percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 adds f183324133ea percpu: implement partial chunk depopulation adds 8d55ba5df39a percpu: make symbol 'pcpu_free_slot' static adds 0f0cace35fa6 mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap [...] adds 4d5c8aedc8aa mm, memcg: introduce mem_cgroup_kmem_disabled() adds faf65dde844a percpu: rework memcg accounting adds 4bb1fa3576d5 Merge branch 'for-5.14' into for-next adds 544c3c830686 Merge remote-tracking branch 'percpu/for-next' adds bc7f41231ca1 workqueue: replace open-coded work_pending() adds 910db2fdf3c8 workqueue: clean up for_each_pwq()'s documentation adds f2ccd0a922b3 workqueue: Add back __printf format validation adds eb4099ff03ae Merge remote-tracking branch 'workqueues/for-next' adds c2951d4c0907 platform/x86: dell-wmi-sysman: Make populate_foo_data func [...] adds 4bf9d1e4fdd1 platform/x86: intel_cht_int33fe: Correct "displayport" fwn [...] adds 2a2fd02f2ddc platform/x86: dcdbas: drop unneeded assignment in host_con [...] adds 94edf5fb18b4 MAINTAINERS: Update info for telemetry adds b16422455829 platform/x86: samsung-laptop: use octal numbers for rwx fi [...] adds 70c14eb8723e platform/x86: samsung-laptop: set debugfs blobs to read only adds 05b553d8d3e5 platform/x86: toshiba_haps: Fix missing newline in pr_debu [...] adds a706321e2d1f platform/x86: Rename hp-wireless to wireless-hotkey adds 20535f6ce8d8 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quir [...] adds 3f6c859c4953 platform/x86: asus-nb-wmi: Revert "add support for ASUS RO [...] adds 09f533990293 platform/surface: aggregator_registry: Update comments for [...] adds 48dba1e7b9da platform/surface: aggregator_registry: Add support for 13" [...] adds 741a063a264a platform/surface: aggregator_registry: Consolidate node gr [...] adds a65916f11fc2 platform/x86: ideapad-laptop: Ignore VPC event bit 10 adds 0ab8359fd8cd platform/x86: thinkpad_acpi: Fix inconsistent indenting adds b0d4f0d2c21a platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] adds 11ff607ecdd3 platform/x86: dell-wmi: Rename dell-wmi.c to dell-wmi-base.c adds 4ed39d31efbd platform/x86: dell-privacy: Add support for Dell hardware privacy adds a1a474268b77 platform/x86: touchscreen_dmi: Fix Chuwi Hi10 Pro comment adds 62998fb00791 platform/x86: toshiba_acpi: Fix missing error code in tosh [...] adds fd9f10567ace platform/surface: aggregator: Fix event disable function adds 035c9f908ea5 platform/x86: firmware_attributes_class: Create helper fil [...] adds d97de653d18f platform/x86: dell-wmi-sysman: Use firmware_attributes_cla [...] adds a7314b3b1d8a platform/x86: think-lmi: Add WMI interface support on Leno [...] adds 7fac4861a974 platform/x86: thinkpad-lmi: Remove unused display_name mem [...] adds 9ff6bede799f platform/x86: dell-wmi-sysman: fw_attr_inuse can be static adds 07fc3031db0e platform/surface: dtx: Add missing mutex_destroy() call in [...] adds bc4f3b7f08a7 platform/mellanox: mlxreg-hotplug: Revert "move to use req [...] adds c5f75a1c3404 platform/surface: aggregator: Allow registering notifiers [...] adds 640ee17199e4 platform/surface: aggregator: Allow enabling of events wit [...] adds ca01a8deb924 platform/surface: aggregator: Update copyright adds 65b7f3c6be86 platform/surface: aggregator_cdev: Add support for forward [...] adds 6f60fdde2682 platform/surface: aggregator_cdev: Allow enabling of event [...] adds ac915de050a0 platform/surface: aggregator_cdev: Add lockdep support adds f32ca74c134b docs: driver-api: Update Surface Aggregator user-space int [...] adds 1aedf340ccf8 platform/surface: aggregator: Do not return uninitialized value adds ef6f01529b8a platform/surface: aggregator: Drop unnecessary variable in [...] adds 1ee26abaa9b1 platform/surface: aggregator: Use list_move_tail instead o [...] adds 310dddb6e24e platform/surface: aggregator: Use list_move_tail instead o [...] adds b6d01ae97b7c platform/x86: hdaps: Constify static attribute_group struct adds aa1ea5a22d61 platform/x86: intel_pmt_crashlog: Constify static attribut [...] adds c6da07b3b85f platform/x86: tc1100-wmi: Constify static attribute_group struct adds 7bcf47e825e9 x86/platform/uv: Constify static attribute_group struct adds 13c3b4f76073 platform/x86: intel_ips: fix set but unused warning in read_mgtv adds ca80e8e188e2 platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_clas [...] adds 6676e45453ad platform/x86: think-lmi: Fix check for admin password being set adds 501f1864e638 platform/x86: think-lmi: Avoid potential read before start [...] adds b3f21454dfbd Merge remote-tracking branch 'drivers-x86/for-next' adds ee522bcf026e leds: tlc591xx: fix return value check in tlc591xx_probe() adds c10074a1e580 leds: trigger: ledtrig-cpu: Fix incorrectly documented par [...] adds c5a87a4ac2bf leds: leds-gpio-register: Supply description for param 'id' adds 6a3a871b4baa leds: led-class: Fix incorrectly documented param 'dev' adds 2c175615cdfb leds: leds-bcm6328: Demote kernel-doc abuse adds da9c6564d5c5 leds: leds-as3645a: Fix function name 'as3645a_set_current()' adds 69f0027e0cb1 leds: leds-blinkm: Remove unused variable 'ret' adds bf588389939e leds: leds-is31fl32xx: Provide missing description for mem [...] adds 9933bde2932c leds: leds-lp3944: Provide missing function names in docum [...] adds 2906aecb9aca leds: leds-lm3530: Fix incorrect spelling of 'brightness' adds 406a0c2c546c leds: leds-lm3692x: Fix some kernel-doc formatting issues adds 6e174d3911f1 leds: leds-lm3697: Provide some missing descriptions for s [...] adds aedc13573c53 leds: leds-mlxreg: Fix incorrect documentation of struct m [...] adds 46cc5941a091 leds: leds-lp8860: Fix kernel-doc related formatting issues adds db30c91add87 leds: leds-mlxcpld: Fix a bunch of kernel-doc formatting issues adds 0ac40af86077 leds: class: The -ENOTSUPP should never be seen by user space adds a43a4e588e72 leds: el15203000: Introduce to_el15203000_led() helper adds fba8a6f2263b leds: lgm-sso: Fix clock handling adds 2cbbe9c50d13 leds: lgm-sso: Remove unneeded of_match_ptr() adds f3e2b3825ffb leds: lgm-sso: Drop duplicate NULL check for GPIO operations adds 99be74f61cb0 leds: lm3532: select regmap I2C API adds 2f39f68cec0a leds: lm3532: Make error handling more robust adds 3c5f655c44bb leds: lm36274: Put fwnode in error case during ->probe() adds e2e8e4e81875 leds: lm36274: Correct headers (of*.h -> mod_devicetable.h) adds f55db1c7fadc leds: lm3692x: Put fwnode in any case during ->probe() adds 807553f8bf4a leds: lm3697: Don't spam logs when probe is deferred adds f1e1d532da7e leds: lp50xx: Put fwnode in error case during ->probe() adds d33e98a1f3ee leds: lt3593: Make use of device properties adds 95138e01275e leds: pwm: Make error handling more robust adds e1012160bbbc leds: el15203000: Make error handling more robust adds e90abb95bc71 leds: lm36274: Add missed property.h adds 25d30c5628d4 Merge remote-tracking branch 'leds/for-next' adds 2253042d86f5 ipmi/watchdog: Stop watchdog timer when the current action [...] adds d987af1ec5b8 Merge remote-tracking branch 'ipmi/for-next' adds 0733d8390532 firmware: replace HOTPLUG with UEVENT in FW_ACTION defines adds d616f56d34e2 debugfs: only accept read attributes for blobs adds 8c60a14104e8 driver core: replace open-coded device_lock_assert() adds a6daf4bb5fcb driver core: attribute_container: fix W=1 warnings adds 5c3e241f5246 lib: devres: Add error information printing for __devm_ior [...] adds 0e9e37d042b1 Merge 5.13-rc2 into driver-core-next adds e1327a127703 export: Make CRCs robust to symbol trimming adds 2100c9b06046 drm/i915/gvt: remove local storage of debugfs file adds 2435628e5611 b43legacy: don't save dentries for debugfs adds 77b98d456d60 b43: don't save dentries for debugfs adds 1be4ec2456a7 scsi: snic: debugfs: remove local storage of debugfs files adds 393b06383fb7 debugfs: remove return value of debugfs_create_bool() adds fb05b14c5b99 debugfs: remove return value of debugfs_create_ulong() adds fd03c075e362 drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO adds 0d71f80b1898 driver core: auxiliary bus: Fix typo in the docs adds 7e7ba9b3d46d device property: Don't check for NULL twice in the loops adds 82769cc671b6 component: Drop 'dev' argument to component_match_realloc() adds d52ff34ee952 component: Rename 'dev' to 'parent' adds 39b27e89a76f driver core: Drop helper devm_platform_ioremap_resource_wc() adds 92722bac5fe4 Merge 5.13-rc4 into driver-core-next adds 4e0c02431a71 devcoredump: remove contact information adds 7f787701b298 firmware_loader: remove unneeded 'comma' macro adds 5a576764e419 drivers/base: Constify static attribute_group structs adds 68afbd8459e9 Merge tag 'v5.13-rc6' into driver-core-next adds 07420b4c1c14 Merge remote-tracking branch 'driver-core/driver-core-next' adds 29a812e4f346 usb: gadget: function: fix typo in f_hid.c adds d2d9b9416486 usb: gadget: Drop unnecessary NULL checks after container_of adds f42b333f2885 usb: gadget: function: Fix inconsistent indent adds 374ac7448caa usb: dwc3: remove repeated setting of current_dr_role adds c34030129a26 usb: phy: Use fallthrough pseudo-keyword adds f91e5d097f12 usb: gadget: fsl_qe_udc: fix implicit-fallthrough warnings adds 0826dae3d815 usb: musb: Fix spelling mistake "tranfer" -> "transfer" adds cd783e5abb60 usb: musb: Remove duplicate declaration of functions adds 6cfe9036acc5 usb: musb: Remove unused local variable dma, urb, offset adds 3c5e0d0e9da1 usb: musb: Remove unused function argument dma, qh, offset [...] adds 40ddb76ba0ba usb: xhci-mtk: use bitfield instead of bool adds e56e60f7a9d6 usb: xhci-mtk: remove unnecessary setting of has_ippc adds bb8d7ef68e29 usb: xhci-mtk: remove unnecessary assignments in periodic [...] adds 4676be28a46e usb: xhci-mtk: use first-fit for LS/FS adds 457d22850b27 usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake adds 9e8d268f831b USB: gadget: udc: s3c2410_udc: s3c2410_udc_set_ep0_ss() ca [...] adds cbbc07e1e892 usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core adds 216e0e563d81 usb: core: hcd: use map_urb_for_dma for single step set fe [...] adds 9fbf82c76414 Merge 5.13-rc2 into usb-next adds 92c6dc0beb68 usb: typec: wcove: Fx wrong kernel doc format adds e3d59eff47b8 USB: gadget: lpc32xx_udc: remove debugfs dentry variable adds 1531a2bb4494 USB: gadget: s3c2410_udc: remove dentry storage for debugfs file adds 1d50071b53f2 USB: gadget: pxa25x_udc: remove dentry storage for debugfs file adds 005775859a3d fsl-usb: add need_oc_pp_cycle flag for 85xx also adds 53ad92fdf7c3 usb: gadget: tegra-xudc: Constify static structs adds 106133dacc00 usb: gadget: s3c-hsudc: Use struct_size() in devm_kzalloc() adds 7142452387c7 USB: Verify the port status when timeout happens during po [...] adds c5c7489dc982 Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" adds 62d472d8ad88 usb: musb: Add missing PM suspend and resume functions for [...] adds 7d076c2f5590 usb: musb: Check devctl status again for a spurious sessio [...] adds 3f87443b4ee6 dt-bindings: usb: sunxi-musb: Add H616 compatible string adds c63fef4c4302 dt-bindings: usb: Add H616 compatible string adds 880287910b18 usb: common: usb-conn-gpio: fix NULL pointer dereference o [...] adds ddaf0d6dc467 usb: common: usb-conn-gpio: use dev_err_probe() to print log adds 24bb0076d7bc usb: fix spelling mistakes in header files adds abfabc8ae3bd usb: isp1760: fix strict typechecking adds 1da9e1c06873 usb: isp1760: move to regmap for register access adds 03e28d5233d5 usb: isp1760: use relaxed primitives adds f9a88370e675 usb: isp1760: remove platform data struct and code adds a74f639c5b56 usb: isp1760: hcd: refactor mempool config and setup adds 3eb96e04be99 usb: isp1760: use dr_mode binding adds 60d789f3bfbb usb: isp1760: add support for isp1763 adds e7a990e00cb1 dt-bindings: usb: nxp,isp1760: add bindings adds d369c9187c18 usb: isp1763: add peripheral mode adds b274e2a44e16 usb: atm: cxacru: Fix typo in comment adds 80a3c7f70e99 usb: gadget: tegra-xudc: Don't print error on probe deferral adds 77b57218ac2f usb: gadget: tegra-xudc: Use dev_err_probe() adds 18538a50239b USB: cdnsp: drop irq-flags initialisations adds 8879904b1935 USB: dwc2: drop irq-flags initialisations adds c9c5f057d0d6 USB: gadget: drop irq-flags initialisations adds 56d426146cdf dt-bindings: usb: dwc2: add compatible for RK3308 USB controller adds d112efbe6dbf usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled adds dea6f87e60d1 usb: typec: tcpm: Refactor logic to enable/disable auto vb [...] adds 59d4d06c8ab0 usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP adds 7257fbc7c598 usb: typec: tcpci: Implement callback for apply_rc adds 5cc59c418fde USB: core: WARN if pipe direction != setup packet direction adds 1eef7953129c USB: gadget: udc: fix kernel-doc syntax in file headers adds 08377263a932 USB: usbfs: remove double evaluation of usb_sndctrlpipe() adds ca82c0678842 usb: phy: isp1301: Deduplicate of_find_i2c_device_by_node() adds a0765597c986 usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static adds 73e33008e865 usb: roles: add helper usb_role_string() adds baabd69492bb usb: common: usb-conn-gpio: use usb_role_string() to print [...] adds 7bf991eab8b2 usb: typec: mux: Use device type instead of device name fo [...] adds acad3e9c7250 usb: typec: mux: Remove requirement for the "orientation-s [...] adds ab00a41e73dc usb: dwc3: trace: Remove unused fields in dwc3_log_trb adds 8f6c7c5a11ec USB: chipidea: remove dentry storage for debugfs file adds 0cac35771716 USB: gadget: bcm63xx_udc: remove dentry storage for debugfs file adds 8efd88f94601 USB: gadget: pxa27x_udc: remove dentry storage for debugfs file adds 0f60203d2142 USB: fotg210-hcd: remove dentry storage for debugfs file adds 70f400d4d957 driver core: Move the "removable" attribute from USB to core adds c037b6c818c3 PCI: Add sysfs "removable" attribute adds 47a4edc7acfd usb: cdns3: core: Fix a couple of incorrectly documented f [...] adds 6dd1efeb18d2 usb: cdns3: cdns3-plat: Fix incorrect naming of function ' [...] adds 56480a03f179 usb: cdns3: cdns3-gadget: Fix a bunch of kernel-doc relate [...] adds a945fd0a583d usb: cdns3: cdns3-ti: File headers are not good candidates [...] adds e1ecf7582f1b usb: cdns3: cdns3-ep0: Fix a few kernel-doc formatting issues adds c23e55e6682f usb: cdns3: cdns3-imx: File headers are not good candidate [...] adds b1f562f1c401 usb: chipidea: core: Fix incorrectly documented function ' [...] adds 953c3a3c310f usb: chipidea: otg: Fix formatting and missing documentati [...] adds 9b3c1c90d6e7 usb: chipidea: udc: Fix incorrectly documented function 'h [...] adds 00dfda2db2c1 usb: cdns3: cdns3-gadget: Provide correct function naming [...] adds 632d234b0bf8 usb: cdns3: cdnsp-gadget: Provide function name for 'cdnsp [...] adds c1fb8640e8a3 usb: dwc2: platform: Provide function name for 'dwc2_check [...] adds 826e9c44978b usb: common: ulpi: Add leading underscores for function na [...] adds bd37fbd5f5bb usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in [...] adds 8268acfe1cc9 usb: isp1760: isp1760-udc: Provide missing description for [...] adds a63acbde8264 usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_ [...] adds 81d708bc13f3 usb: dwc2: pci: Fix possible copy/paste issue adds 58aff959fc84 usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnect [...] adds 5aff197ffef1 usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' adds e0fbc1c0ba37 usb: gadget: udc: pxa27x_udc: Fix documentation for 'pxa27 [...] adds 61a140f08ebb usb: gadget: udc: udc-xilinx: Place correct function names [...] adds 7652dd2c5cb7 USB: core: Check buffer length matches wLength for control [...] adds aa10fab0f859 Merge 5.13-rc4 into usb-next adds 7f7d0afe1d47 Revert "usb: typec: mux: Remove requirement for the "orien [...] adds 425de3182c91 USB: gr_udc: remove dentry storage for debugfs file adds 5ff90af9da8f usb: dwc3: debugfs: Add and remove endpoint dirs dynamically adds 32ab701df626 usb: mtu3: remove mtu3_ep0_setup() declaration in mtu3.h adds 2c09bdaa58c9 usb: mtu3: remove repeated setting of speed adds 10e93e081416 usb: mtu3: dump a status register of IPPC adds f3ec606efc20 usb: mtu3: use dev_err_probe to print error log about extcon adds 51c236d5e1d1 usb: mtu3: skip getting extcon when use manual drd switch adds 309f5d794462 dt-bindings: usb: cdns,usb3: Fix interrupts order adds a8534cb092d7 usb: phy: introduce usb_phy device type with its own ueven [...] adds ca5ce8252910 usb: typec: intel_pmc_mux: Update IOM port status offset f [...] adds ab1150e9576f doc: dt-binding: cdns,usb3: Add interrupt-names property u [...] adds 7dc0c55e9f30 USB: UDC core: Add udc_async_callbacks gadget op adds 04145a03db9d USB: UDC: Implement udc_async_callbacks in dummy-hcd adds b42e8090ba93 USB: UDC: Implement udc_async_callbacks in net2280 adds 87191ca9f902 USB: UDC: Implement udc_async_callbacks in net2272 adds 2a042767814b usb: dwc3: core: fix kernel panic when do reboot adds 307462a6f5c5 usb: gadget: function: printer: use list_move instead of l [...] adds 60dfe484cef4 USB: core: Avoid WARNings for 0-length descriptor requests adds 45d39448b4d0 usb: dwc3: support 64 bit DMA in platform driver adds ecfbd7b9054b usb: gadget: f_fs: Fix setting of device and driver data c [...] adds aafe93516b85 usb: dwc2: Don't reset the core after setting turnaround time adds 24f779dac8f3 usb: gadget: f_uac2/u_audio: add feedback endpoint support adds 40c73b30546e usb: gadget: f_uac2: add adaptive sync support for capture adds e89bb4288378 usb: gadget: u_audio: add real feedback implementation adds 03a674f5d758 usb: ehci: do not initialise static variables adds 8562d5bfc0fc USB: dwc3: remove debugfs root dentry storage adds 12f739798470 usb: typec: ucsi: Fix a comment in ucsi_init() adds 37fdb7c90f8c Merge tag 'v5.13-rc6' into usb-next adds 32649b17e560 Merge remote-tracking branch 'usb/usb-next' adds 94cc7aeaf6c0 USB: serial: make usb_serial_driver::write_room return uint adds 155591d3ceee USB: serial: make usb_serial_driver::chars_in_buffer return uint adds 3aed3af202aa USB: serial: digi_acceleport: reduce chars_in_buffer over- [...] adds dcbc0ae4f8fc USB: serial: digi_acceleport: add chars_in_buffer locking adds 9a8253a7c2da USB: serial: io_edgeport: drop buffer-callback sanity checks adds 683c5cfa5d1c USB: serial: mos7720: drop buffer-callback sanity checks adds 661867161f63 USB: serial: mos7840: drop buffer-callback return-value comments adds 17cd3a106e97 USB: serial: drop irq-flags initialisations adds e4f791c34cfa Merge remote-tracking branch 'usb-serial/usb-next' adds 440e547dd0f8 usb: cdns3: Corrected comment to align with kernel-doc comment adds 4ae08bc23e1b usb: cdnsp: Useless condition has been removed adds 3496993d06ff doc: dt-binding: cdns,usb3: Add interrupt-names property u [...] adds 33e99b65a134 usb: cdns3: cdns3-gadget: Use list_move_tail instead of li [...] adds c9a427f69b3e Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 52008ebd62ad dt-bindings: serial: snps-dw-apb-uart: add description for rk3568 adds fcb10ee27fb9 tty: serial: fsl_lpuart: fix the potential risk of divisio [...] adds ccf08fd1204b serial: fsl_lpuart: don't modify arbitrary data on lpuart32 adds ec22c3eec543 serial: fsl_lpuart: use UARTDATA_MASK macro adds 0d84f62220ed serial: fsl_lpuart: don't restore interrupt state in ISR adds 5697df7322fe serial: fsl_lpuart: split sysrq handling adds 5541a9bacfe5 serial: fsl_lpuart: handle break and make sysrq work adds e60c2991f18b serial: fsl_lpuart: remove RTSCTS handling from get_mctrl() adds fa3540735425 serial: fsl_lpuart: remove manual RTSCTS control from 8-bi [...] adds 8a0c810d94f0 serial: fsl_lpuart: add loopback support adds 8cac2f6eb854 serial: fsl_lpuart: disable DMA for console and fix sysrq adds 7a9a2363d7ee tty: serial: samsung_tty: remove set but not used variables adds 991a350dff13 serial: 8250_aspeed_vuart: factor out aspeed_vuart_{read, [...] adds c9805fbf9d89 serial: 8250_aspeed_vuart: initialize vuart->port in aspee [...] adds 54da3e381c2b serial: 8250_aspeed_vuart: use UPF_IOREMAP to set up regis [...] adds 8f082dcf2c3d dt-bindings: serial: Change to reference the kernel-define [...] adds e27671f66321 dt-bindings: serial: Add label property in serial.yaml adds 71581242164f serial: qcom_geni_serial: redundant initialization to vari [...] adds f5b08386dee4 serial: 8250: of: Check for CONFIG_SERIAL_8250_BCM7271 adds 021212f53352 serial: meson: remove redundant initialization of variable id adds 89e78001295c serial: 8250: Use 'hlist_for_each_entry' to simplify code adds 26f7591632d7 serial: 8250: Add an empty line and remove some useless {} adds d7e325aaa8c3 serial: 8250_omap: fix a timeout loop condition adds ed5aecd3da2e tty: remove broken r3964 line discipline adds 7fb8a8affdf1 n_tty: remove n_tty_receive_char wrapper adds 89bb4a3622f9 n_tty: remove n_tty_receive_char_fast adds 1ed2dfedd215 n_tty: drop n_tty_receive_buf_fast adds 95aafe3278e7 n_tty: drop parmrk_dbl from n_tty_receive_char adds 67a620d58b47 n_tty: move lnext handling adds 16765365a062 n_tty: make n_tty_receive_char_special return void adds 3a7d530a0cf9 n_tty: do only one cp dereference in n_tty_receive_buf_standard adds e8f2a139ffb6 n_tty: invert TTY_NORMAL condition in n_tty_receive_buf_standard adds fc0df90b7811 n_tty: remove superfluous return from n_tty_receive_signal_char adds 0f3dcf3b5d76 tty: make fp of tty_ldisc_ops::receive_buf{,2} const adds 6e94dbc7a4e4 tty: cumulate and document tty_struct::flow* members adds 64d608db38ff tty: cumulate and document tty_struct::ctrl* members adds fbadf70a8053 tty: set tty_ldisc_ops::num statically adds 839e0f226d1c n_gsm: use goto-failpaths in gsm_init adds f81ee8b8b842 tty: make tty_ldisc_ops a param in tty_unregister_ldisc adds 194752093311 tty: drop tty_ldisc_ops::refcount adds 357a6a875f1c tty: no checking of tty_unregister_ldisc adds f6f19595a7ef tty: return void from tty_unregister_ldisc adds 303e8ebf5dcb ti-st: use goto-failpath in st_core_init adds 0f29b503bd0b ti-st: use tty_write_room adds 03b3b1a2405c tty: make tty_operations::write_room return uint adds 9a33fbf9d230 tty: make tty_buffer_space_avail return uint adds fa7501e57e9b tty: remove tty_operations::chars_in_buffer for non-buffering adds fff4ef17a940 tty: make tty_operations::chars_in_buffer return uint adds 3d18354248b1 nozomi: simplify ntty_chars_in_buffer adds 4fb266e1976e tty: remove empty tty_operations::flush_buffer adds 4da872befc83 tty: remove empty tty_operations::set_termios adds 3e679e1da5ef isdn: capi, remove optional tty ops adds 1bf422966341 isdn: capi, drop useless pr_debugs adds 76af233d9b0c tty: remove unused tty_throttle adds 635b258962da tty: serial: atmel: include <linux/io.h> instead of <asm/io.h> adds 27bcf79b8adb tty: serial: dz: include <linux/io.h> instead of <asm/io.h> adds 0ebee1ebbc72 tty: serial: icom: include <linux/io.h> instead of <asm/io.h> adds 3dccc357b7da tty: serial: ip22zilog: include <linux/io.h> instead of <a [...] adds b1c92c121b77 tty: serial: mux: include <linux/io.h> instead of <asm/io.h> adds ce6ff28069d8 tty: serial: pmac_zilog: include <linux/io.h> insteiad of [...] adds 10dab44f78df tty: serial: txx9: include <linux/io.h> instead of <asm/io.h> adds d890c508769b tty: serial: sunsab: include <linux/io.h> instead of <asm/io.h> adds 4f1c65813072 tty: serial: sunsu: include <linux/io.h> instead of <asm/io.h> adds 933100787d64 tty: serial: sunzilog: include <linux/io.h> instead of <asm/io.h> adds 7d5a3ec537d9 tty: serial: vr41xx_siu: include <linux/io.h> instead of < [...] adds 27dede097d20 tty: serial: sb1250-duart: include <linux/io.h> instead of [...] adds bf3d6ab9bc12 ttyprintk: Add TTY port shutdown callback adds 2fee88112197 ttyprintk: Removed unnecessary TTY ioctl callback adds 31a9a3182559 tty: nozomi: Fix a resource leak in an error handling function adds eb460edb5f83 tty: tty_baudrate: Remove unnecessary tab and spaces in co [...] adds ad48749b98c7 tty: tty_baudrate: Fix coding style issues of block comments adds 993c67b1fe44 tty: tty_buffer: Add a blank line after declarations adds dadc10494868 tty: tty_buffer: Remove the repeated word 'the' adds 80e3fce1034a tty: tty_buffer: Fix coding style issues of block comments adds 395e783371de tty: tty_io: Remove spaces before tabs adds e73b240785f2 tty: tty_io: Add a blank line after declarations adds 94bc2eb5fb43 tty: tty_io: Fix spaces required around that ':' adds d91c1a3eed06 tty: tty_io: Fix trailing whitespace issues adds b426a5b8154c tty: tty_io: Fix coding style issues of block comments adds 44969f85402e tty: tty_io: Remove the repeated word 'can' adds 5e4d5ac32ba5 tty: tty_io: Fix an issue of code indent for conditional s [...] adds 27eab129323b tty: tty_io: Delete a blank line before EXPORT_SYMBOL(foo) adds fab491030cea tty: tty_io: Remove return in void function adds 16d15f747a09 tty: tty_port: Delete a blank line before EXPORT_SYMBOL(foo) adds 54ad59a25ad1 tty: tty_port: Add a blank line after declarations adds 1df92640ba7d tty: tty_port: Fix coding style issues of block comments adds 7985723d21a1 vt: Move custom isspace() to its own namespace adds 7912146abf67 tty: hvc_iucv: Drop unnecessary NULL check after container_of adds f985b0b6e1db dt-bindings: serial: amlogic, meson-uart: add fifo-size property adds 27d44e05d7b8 tty: serial: meson: retrieve port FIFO size from DT adds 92e06e12212a dt-bindings: serial: renesas,scif: Document r9a07g044 bindings adds 064b6e47b2b2 serial: sh-sci: Add support for RZ/G2L SoC adds 1e49b0954c91 serial: kgdb_nmi: remove redundant initialization of variable c adds 1d751b04a49d dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK1808 adds 18ee37e1382a serial: drop irq-flags initialisations adds d4d6f03c4fb3 serial: max310x: Try to get crystal clock rate from property adds cb1b206cff46 serial: sc16is7xx: Use devm_clk_get_optional() adds 4503b1c29db4 tty: pty: remove redundant initialization of variable fd adds f6038cf46e37 tty: pty: correct function name pty_resize() adds 758dfe3ddcae MAINTAINERS: TTY LAYER: add some ./include/linux/ header files adds 4bc2bd5aefd6 serial: liteuart: Add support for earlycon adds b8be5db573b8 tty/serial: clean up uart_match_port adds cd256b068f80 tty/serial: make port of serial8250_register_8250_port const adds 756a4e4a7a4b tty: fix kernel-doc for tty_{read,write} adds d06e256f7a4b tty: fix kernel-doc for {start,stop}_tty adds 816cea10285d tty: vt: selection: Correct misspelled function sel_loadlut() adds 1d31d0caa33f tty: serdev: core: Fix misspelled function name __serdev_d [...] adds a1c0da88f1ca tty: tty_buffer: Fix incorrectly documented function __tty [...] adds 6ef6785d781e tty: tty_jobctrl: Fix 2 incorrectly documented functions adds ef80f77ba29e tty: n_hdlc: Fix a little doc-rot in n_hdlc_tty_read() adds 0e4b5597350e tty: serial: st-asc: Demote a kernel-doc formatting abuse adds 542a121aea6d tty: n_gsm: Fix function naming and provide missing param [...] adds b50155c65c57 tty: serial: xilinx_uartps: Fix documentation for cdns_uar [...] adds f421ed33ee2b Revert "serial: sh-sci: Add support for RZ/G2L SoC" adds 2ac62268a2c0 tty: hvc_console: Remove the repeated words 'no' and 'from' adds 18c092e5c35e ttyprintk: remove redundant initialization of variable i adds f2b0fe4b121e dt-bindings: serial: pl011: Delete an incorrect compatible string adds 6ae7d0f5a92b tty: nozomi: Fix the error handling path of 'nozomi_card_init()' adds fad92b11047a tty: serial: 8250: serial_cs: Fix a memory leak in error h [...] adds 910cc9537302 Merge 5.13-rc4 into tty-next adds db0a196bd8ad serial: imx: Add DMA buffer configuration via DT adds 236b26f18814 ARM: dts: imx53-ppd: add dma-info nodes adds d157fca711ad serial: tty: uartlite: fix console setup adds 3b2cd60689fa serial: sh-sci: Add support for RZ/G2L SoC adds 2877389f59dc tty: vcc: use DEVICE_ATTR_*() macro adds e901000aa6d0 serial: sh-sci: Remove unused STEPFN() macro adds 7d356a438b24 serial: 8250_exar: Extract exar_get_platform() helper adds e2129550de99 tty: tty_ldisc: fix doc warnings in tty_ldisc.c adds a69008475fc5 vt: vt_kern.h, remove the repeated declaration adds 99289bf1a76c Merge tag 'v5.13-rc6' into tty-next adds 185f15f378d2 Merge remote-tracking branch 'tty/tty-next' adds 7d5b2cbe7a8f comedi: remove editor modelines and cruft (again) adds ca263dd848a2 mei: Drop unnecessary NULL check after container_of adds 17e336db2b8a drivers: pnp: proc.c: Removed unnecessary varibles adds dccdb2fcd239 uio: uio_aec: Use pci_iounmap instead of iounmap adds 20be064ec864 nvmem: sprd: Fix an error message adds e4e050167fd0 uio: uio_pci_generic: add memory resource mappings adds da9db7117330 cxl: Fix an error message adds 9ac78c8a0c93 video: ssd1307fb: Drop OF dependency adds 4a5ff99bbb8f misc: eeprom_93xx46: Remove hardcoded bit lengths adds 14374fbb3f06 misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings adds a56dfb6a79ee dt-bindings: eeprom-93xx46: Add support for 93C46, 93C56 a [...] adds 1553573c588e sparc/vio: make remove callback return void adds 7272b591c4cb misc/libmasm/module: Fix two use after free in ibmasm_init_one adds 3ce3e45cc333 misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge adds 03e3e31ee5c8 Merge 50f09a3dd587 ("Merge tag 'char-misc-5.13-rc3' of git [...] adds 4e2898164656 char: pcmcia: cm4000_cs: Remove unused variable 'tmp' adds a9af9ae81443 char: pcmcia: cm4040_cs: Remove unused variable 'uc' adds d80758c02fcf char: hpet: Remove unused variable 'm' adds f40b70d3daf5 char: hw_random: pseries-rng: Demote non-conformant kernel [...] adds 4d070b8b7456 comedi: comedi_8254: Fix descriptions for 'i8254' and 'iobase' adds 7b89d91c5d7f comedi: drivers: ni_tio: Fix slightly broken kernel-doc an [...] adds 69484d97dd3f comedi: drivers: ni_routes: Demote non-conforming kernel-d [...] adds d3a2bfde6b11 comedi: drivers: comedi_isadma: Fix misspelling of 'dma_chan1' adds 8c55a99dc77a parport: Use string_upper() instead of open coded variant adds 6a072b2e3722 w1: w1_therm: correct function name bulk_read_support() adds c6fa1a96db26 w1: w1_therm: fix build warning in w1_seq_show() adds ddb20bcf7738 w1: ds2438: fixed a coding style issue adds c9f2713531a9 w1: ds2438: fixed if brackets coding style issue adds 67c6964228b6 w1: ds2438: changed sysfs macro for rw file adds 1f5e7518f063 w1: ds2438: fixing bug that would always get page0 adds fd6ec5d79507 w1: ds2438: adding support for reading page1 adds c999fbbdcf77 w1: ds2438: support for writing to offset register adds d9eb95845dc8 uio: Remove leading spaces in Kconfig adds 208012f05163 misc: bcm-vk: Replace zero-length array with flexible arra [...] adds 46ad05724591 sysfs: Add helper BIN_ATTRIBUTE_GROUPS adds b63866efa10c eeprom: ee1004: Let device core handle attribute eeprom adds 78429edfeed8 misc: xilinx-sdfec: Drop unnecessary NULL check after cont [...] adds 281e46844699 misc: alcor_pci: fix inverted branch condition adds 601a68879993 w1: ds2482: fix kernel-doc syntax in file adds 83aacfbcbd42 w1: fix build warning in w1_ds2438.rst adds 8cb5d216ab33 char: xillybus: Move class-related functions to new xillyb [...] adds a53d1202aef1 char: xillybus: Add driver for XillyUSB (Xillybus variant [...] adds 9272e5d0028d ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe adds b716f42e8761 ipac: ipoctal: fix kernel-doc syntax and remove filename f [...] adds 0419bf0fe6e5 ipac: tpci200: fix kernel-doc syntax and remove filename f [...] adds 7af5662826f7 dyndbg: display KiB of data memory used. adds 37188559c610 char: pcmcia: error out if 'num_bytes_read' is greater tha [...] adds ee9b9b81ecd7 char: pcmcia: scr24x_cs: Fix redundant fops adds 372dae899725 misc/pvpanic-pci: Fix error handling in 'pvpanic_pci_probe()' adds b647ceb5a13e misc/pvpanic-pci: Use GFP_KERNEL instead of GFP_ATOMIC adds 9a3c72ee6ffc misc/pvpanic-mmio: Fix error handling in 'pvpanic_mmio_probe()' adds a224db273acc misc/pvpanic-mmio: Use GFP_KERNEL instead of GFP_ATOMIC adds 394febc9d0a6 misc/pvpanic: Make 'pvpanic_probe()' resource managed adds 7adbd54fb23b eeprom: ee1004: Use kobj_to_i2c_client to simplify the code adds 7abdadfcf19a eeprom: ee1004: Remove not needed check in ee1004_read adds 64bf274711c0 eeprom: ee1004: Remove not needed check in ee1004_eeprom_read adds b97ba92e2962 eeprom: ee1004: Remove usage of i2c_adapter_id in adapter [...] adds 08e5138aa419 eeprom: ee1004: Improve check for SMBUS features adds 3c03dad7652e eeprom: ee1004: Improve creating dummy devices adds 2ac99039c568 eeprom: ee1004: Switch to i2c probe_new callback adds b2cd8a2f8eb1 eeprom: ee1004: Cache current page at initialization of fi [...] adds 6601017e2a49 eeprom: ee1004: Factor out setting page to ee1004_set_curr [...] adds 6f68dbd6cc7b eeprom: ee1004: Improve error handling in ee1004_read adds 8aeacb7a2de3 eeprom: ee1004: Move call to ee1004_set_current_page to ee [...] adds 8700a7328e89 eeprom: ee1004: Add constant EE1004_NUM_PAGES adds 5fe3cba0bf5c eeprom: ee1004: Add helper ee1004_cleanup adds d99247f9b542 firmware: stratix10-svc: Fix a resource leak in an error h [...] adds 2d06954e2337 Merge 5.13-rc4 into char-misc-next adds 1b1ee3a91d21 char: xillybus: Fix condition for invoking the xillybus/ s [...] adds b71cdf15fcc1 char: xillybus: Remove unneeded MODULE_VERSION() usage adds cc196fed0394 char: xillybus: Fix spelling mistake "overflew" -> "overflowed" adds ce52ec5beecc visorbus: fix error return code in visorchipset_init() adds 23d51b818151 misc: hpilo: map iLO shared memory by PCI revision id adds 2fa7d74ff54e eeprom: ee1004: Remove not needed debug message adds 39ee156c5ac1 EISA: use DEVICE_ATTR_RO() helper macro adds 603e4922f1c8 remove the raw driver adds d208cbb0024e misc/pvpanic: Remove some dead-code adds 0508c477907b dt-bindings: fpga: fpga-region: change FPGA indirect artic [...] adds f7c2e792c6fe Documentation: fpga: dfl: change FPGA indirect article to an adds 987b741c52c7 Documentation: ocxl.rst: change FPGA indirect article to an adds df82d2ecd9e8 fpga: change FPGA indirect article to an adds e7555cf6c263 fpga: bridge: change FPGA indirect article to an adds 895ec9c09aa7 fpga-mgr: change FPGA indirect article to an adds 011c49e37038 fpga: region: change FPGA indirect article to an adds 25feb31d26a9 fpga: of-fpga-region: change FPGA indirect article to an adds 8923557bd579 fpga: stratix10-soc: change FPGA indirect article to an adds 432b6c560750 habanalabs/gaudi: remove redundant assignment to variable err adds 20827dddf27d misc: bcm-vk: use list_move_tail instead of list_del/list_ [...] adds 3f6ee1c09515 eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() adds e0db3deea73b eeprom: idt_89hpesx: Restore printing the unsupported fwnode name adds 750411206574 eeprom: idt_89hpesx: use SPDX-License-Identifier adds 762b296bcbbc uacce: add print information if not enable sva adds 19a52178125c fsi: Add missing MODULE_DEVICE_TABLE adds 910810945707 fsi: core: Fix return of error values on failures adds 4134cb916578 fsi: aspeed: Emit fewer barriers in opb operations adds a5c317dac556 fsi: scom: Reset the FSI2PIB engine for any error adds f72ddbe1d7b7 fsi: scom: Remove retries adds 8a4659be0857 fsi: occ: Don't accept response from un-initialized OCC adds 614f0a50c9df fsi: occ: Log error for checksum failure adds 75028ef45830 hwmon: (occ) Start sequence number at one adds 38483e8fed80 hwmon: (occ) Print response status in first poll error message adds a3469912f4ca fsi: aspeed: convert to devm_platform_ioremap_resource adds 1e2233d4f3df fsi: Aspeed: Reduce poll timeout adds 56e05c60f2d4 fsi: master-ast-cf: Remove redundant error printing in fsi [...] adds 95152433e46f fsi/sbefifo: Clean up correct FIFO when receiving reset re [...] adds 9ab1428dfe2c fsi/sbefifo: Fix reset timeout adds 800370b05b76 Merge tag 'fsi-for-v5.14' of git://git.kernel.org/pub/scm/ [...] adds 78a005a22d56 nvmem: sunxi_sid: Set type to OTP adds c813bb37bd32 nvmem: qfprom: minor nit fixes adds 1f7b4d878746 nvmem: core: constify nvmem_cell_read_variable_common() re [...] adds 989f77e3fdee nvmem: qfprom: Improve the comment about regulator setting adds fd307a4ad332 nvmem: prepare basics for FRAM support adds 63879e2964bc nvmem: core: add a missing of_node_put adds 604288bc6196 nvmem: eeprom: at25: fix type compiler warnings adds eab61fb1cc2e nvmem: eeprom: at25: fram discovery simplification adds db4e54aefdfe Merge tag 'v5.13-rc6' into char-misc-next adds dd424101d59c Merge remote-tracking branch 'char-misc/char-misc-next' adds 1f4747b2b149 extcon: intel-mrfld: Sync hardware and software state on init adds 999bcbf0ac0c extcon: sm5502: Drop invalid register write in sm5502_reg_data adds 71a45906a24a extcon: max8997: Add missing modalias string adds 3c4d5b5e5057 extcon: sm5502: Use devm_regmap_add_irq_chip() adds 5a34f4518f56 extcon: sm5502: Implement i2c_driver->probe_new() adds 82d7c97beb5e dt-bindings: extcon: sm5502: Convert to DT schema adds 8fe67575472d dt-bindings: extcon: sm5502: Document siliconmitus,sm5504-muic adds 0ce4250c4412 extcon: sm5502: Refactor driver to use chip-specific struct adds b792cb11d39f extcon: sm5502: Add support for SM5504 adds 9592f15b1b87 Merge remote-tracking branch 'extcon/extcon-next' adds 8a981128a81e dt-bindings: phy: renesas,rcar-gen3-pcie-phy: Convert to j [...] adds 77945a345acf dt-bindings: phy: mediatek,mt7621-pci-phy: add clock entries adds 60ece833ccd0 phy: ralink: phy-mt7621-pci: use kernel clock APIS adds 28dcfba1a0d6 phy: ralink: Kconfig: enable COMPILE_TEST on mt7621-pci-ph [...] adds 6eded551cefe phy: ralink: Kconfig: convert mt7621-pci-phy into 'bool' adds 652a6a2e3824 phy: ralink: phy-mt7621-pci: properly print pointer address adds 46eba71a1d15 dt-bindings: phy: qcom,qmp: Add IPQ60xx PCIe PHY bindings adds 9f7368ff1210 dt-bindings: pci: qcom: Document PCIe bindings for IPQ6018 SoC adds 520264db3bf9 phy: qcom-qmp: add QMP V2 PCIe PHY support for ipq60xx adds 8a917813cc74 phy: Allow a NULL phy name for devm_phy_get() adds 490dbd2380c7 phy: phy-core-mipi-dphy.c: Correct reference version adds 04a82a13f12d dt-bindings: phy: qcom,qmp: Add binding for SDX55 PCIe PHY adds 952b702bf82f phy: qcom-qmp: Use phy_status field for the status bit offset adds be0ddb5dfd8b phy: qcom-qmp: Add support for SDX55 QMP PCIe PHY adds 3136b3b1d216 phy: phy-xgene.c: Fix alignment of comment adds 4bbe33f66d7d phy: qcom-qmp: remove redundant error of clock bulk adds 436b6403db53 dt-bindings: phy: add vbus-supply optional property to phy [...] adds 51770dae6081 phy: stm32: manage optional vbus regulator on phy_power_on/off adds 74478ab503b0 dt-bindings: phy: rockchip-inno-usb2: add compatible for r [...] adds 31f840e7ff3e phy: phy-rockchip-inno-usb2: add support for RK3308 USB phy adds 46923bdb14c2 dt-bindings: phy: convert rockchip-usb-phy.txt to YAML adds f0afa235685e phy: phy-twl4030-usb: use DEVICE_ATTR_RO macro adds 1ed9e566f3d7 MAINTAINERS: update marvell,armada-3700-utmi-phy.yaml reference adds 18bd77813c02 Merge remote-tracking branch 'phy-next/next' adds 9c294739cf5b soundwire/ASoC: add leading zeroes in peripheral device name adds 0531e6b60569 soundwire: bandwidth allocation: improve error messages adds 345e9f5ca798 soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions adds 448df2d8fcab soundwire: add missing kernel-doc description adds b50bb8ba369c soundwire: bus: handle -ENODATA errors in clock stop/start [...] adds 54a6ca4fa8a3 soundwire: bus: add missing \n in dynamic debug adds 36eee232df7b soundwire: cadence_master: always set CMD_ACCEPT adds 037219925e7a soundwire: dmi-quirks: remove duplicate initialization adds 1ec9d2e7936c soundwire: cadence: remove the repeated declaration adds 29a269c6f548 soundwire: intel: move to auxiliary bus adds 1b20c5724f8f Merge remote-tracking branch 'soundwire/next' adds fe6f6f95919c thunderbolt: Add self-authenticate support for new dock adds 9b383037770f thunderbolt: Split NVM read/write generic functions out fr [...] adds 34163dfad412 thunderbolt: Use generic tb_nvm_[read|write]_data() for Th [...] adds 68977e61ab9e Documentation / thunderbolt: Clean up entries adds 6026b703e8f6 thunderbolt: Add wake from DisplayPort adds 3caf88871c6a thunderbolt: Align USB4 router wakes configuration with th [...] adds 1c561e4e659d thunderbolt: Make tb_port_type() take const parameter adds 02c5e7c2db2b thunderbolt: Move nfc_credits field to struct tb_path_hop adds e7051beab839 thunderbolt: Wait for the lanes to actually bond adds 56ad3aef5cda thunderbolt: Read router preferred credit allocation information adds 69fea377e660 thunderbolt: Update port credits after bonding is enabled/ [...] adds 6ed541c53edc thunderbolt: Allocate credits according to router preferences adds 7c37bb304fd6 thunderbolt: Add quirk for Intel Goshen Ridge DP credits adds bfa8f78e06ed thunderbolt: Add KUnit tests for credit allocation adds 0f28879cf683 thunderbolt: Log the link as TBT instead of TBT3 adds cae5f5151d76 thunderbolt: Add USB4 port devices adds ccc5cb8ad5d1 thunderbolt: Add support for ACPI _DSM to power on/off retimers adds 3406de7cc20f thunderbolt: Add additional USB4 port operations for retim [...] adds 3fb10ea4ce86 thunderbolt: Add support for retimer NVM upgrade when ther [...] adds ff3a83064567 thunderbolt: Move nvm_write_ops to tb.h adds 1cbf680f7687 thunderbolt: Allow router NVM authenticate separately adds faa1c615f0bd thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM oper [...] adds 25335b30daf6 thunderbolt: Check for NVM authentication status after the [...] adds a0d36fa10659 thunderbolt: Bond lanes only when dual_link_port != NULL i [...] adds 349bfe089d02 thunderbolt: Add device links only when software connectio [...] adds 0172e411450a thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set adds 2a8b519ece3b thunderbolt: No need to include <linux/acpi.h> in usb4_port.c adds 135794868ad8 thunderbolt: Add support for Intel Alder Lake adds b06d0e221b13 Merge remote-tracking branch 'thunderbolt/next' adds 7f201acf475d staging: r8192U_core: Remove unused variable 'ret' and dem [...] adds 9a6ce484e885 staging: android: ashmem: Supply description for 'new_range' adds 52ee2c7c825b staging: r8192U_core: Do not use kernel-doc formatting for [...] adds 803c63d960d8 staging: r819xU_phy: Remove some local variables from the stack adds 4a29a072b1e5 staging: r819xU_cmdpkt: Remove functionless method 'cmpk_h [...] adds ea82ff749587 staging: wlan-ng: cfg80211: Move large struct onto the heap adds 683707c7ed87 staging: rtl8188eu: core: rtw_ieee80211: Fix incorrectly d [...] adds 4c98e73f28e2 staging: rtl8723bs: core: rtw_mlme: Remove a bunch of unus [...] adds 02d06dd53463 staging: rtl8712: rtl871x_mp_ioctl: Remove a bunch of unus [...] adds daa2627c7f2f staging: rtl8723bs: core: rtw_recv: Mark debug variable as [...] adds 9d65023547dc staging: rtl8188eu: core: rtw_security: Fix some formattin [...] adds e06ede38f380 staging: rtl8723bs: core: rtw_security: Demote non-conform [...] adds f02eafb7f1b4 staging: rtl8723bs: core: rtw_sta_mgt: Remove unused varia [...] adds 324960df12a0 staging: rtl8723bs: core: rtw_sta_mgt: Return error value [...] adds efda125b79e8 staging: octeon: ethernet-tx: Fix formatting issue in func [...] adds c337ee00146a staging: rtl8723bs: core: rtw_wlan_util: Remove unused var [...] adds 0b18e5fe6008 staging: rtl8712: rtl871x_mp_ioctl: Move a large data stru [...] adds d57d7ac57639 staging: iio: frequency: ad9834: Provide missing descripti [...] adds e950dd6bb36f staging: nvec: Fix a bunch of kernel-doc issues adds fbd3996990b6 staging: ks7010: ks_hostif: Remove a bunch of unused variables adds 204d839bbe07 staging: fwserial: Demote a whole host of kernel-doc abuses adds d12dd1e0e3b9 staging: sm750fb: sm750_accel: Provide description for 'ac [...] adds 2f61c6649f47 staging: most: net: Fix some kernel-doc formatting issues adds b259c9b2380a staging: vt6655: upc: Suppress set but not used warning in macro adds 061e390b7c87 staging: rtl8192u: ieee80211_softmac: Move a large data st [...] adds 6f4d367f3356 staging: most: dim2: Provide missing descriptions and fix doc-rot adds 80566ab54229 staging: rtl8723bs: core: rtw_ieee80211: Remove seemingly [...] adds 1658384fc3d3 staging: rtl8723bs: core: rtw_mlme: 'retry' is only used i [...] adds f74afcfd9438 staging: most: i2c: Fix a little doc-rot adds 7af9b4444fab staging: most: dim2: hal: Fix one kernel-doc header and de [...] adds 51ca97af82af staging: most: dim2: hal: Demote non-conformant kernel-doc [...] adds c848434c629d staging: axis-fifo: axis-fifo: Fix some formatting issues adds 7dd8ffdbc005 staging: rtl8188eu: os_dep: ioctl_linux: Move 2 large data [...] adds f877899b9a4b staging: fbtft: fb_ili9320: Remove unused variable 'ret' adds 50676c55f00e staging: rtl8723bs: core: rtw_ieee80211: Fix incorrectly n [...] adds ad7e84ef4c21 staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused v [...] adds 55016d099acd staging: rtl8188eu: os_dep: mon: Demote non-conforming ker [...] adds 904f18483591 staging: rtl8723bs: hal: rtl8723b_phycfg: Fix a bunch of m [...] adds 433cb9f05aa9 staging: rtl8723bs: hal: sdio_ops: Mark used 'err' as __ma [...] adds 3821526719f1 staging: rtl8723bs: os_dep: ioctl_cfg80211: 'ack' is used [...] adds bbf40b2f6e38 staging: axis-fifo: axis-fifo: Fix function naming in the [...] adds e3a7f78dc096 staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused v [...] adds 705655a2c4cb staging: rtl8723bs: core: rtw_mlme_ext: Move very large da [...] adds 1873cb875525 staging: rtl8723bs: hal: sdio_halinit: Remove unused varia [...] adds ad843f392035 staging: wlan-ng: remove redundant initialization of varia [...] adds bdf2b26de612 staging: vchiq_arm: avoid crashing the kernel adds bd18b980a21d staging: vchiq_core: break early in vchiq_close_service_internal adds f7ba60127a3a staging: vchiq_core: return early in do_abort_bulks adds 08f31d0196cb staging: vchiq_core: introduce get_bulk_reason adds 82aa95ee2d37 staging: vchiq_core: Drop unnecessary check in notify_bulks adds c74541f7c7ce staging: vchiq_arm: drop return value of vchiq_arm_init_state adds ae69402867b6 staging: vchiq_2835_arm: drop enum vchiq_status adds a9fbd828be7f staging: vchiq_arm: drop enum vchiq_status from vchiq_*_internal adds a2161d1d5e10 staging: vchiq_core: drop vchiq_status from vchiq_set_serv [...] adds abf2836a381a staging: vchiq_core: drop vchiq_status from vchiq_initialise adds fd11b55da4d5 staging: vchiq_core: drop vchiq_status from vchiq_init_state adds 6332d14f0043 Staging: rtl8188eu: rtw_ioctl_set.c: fixed indentation issue adds 9d1d2621248f staging: rtl8723bs: remove unused log function adds 33fad5b4df5e staging: rtl8723bs: replace DBG_871X_SEL log macro with ne [...] adds 2867c27bf854 staging: rtl8723bs: add two functions to improve register [...] adds c106cb190cb7 staging: rtl8723bs: remove DBG_871X_SEL macro declaration adds 10cf7747638c staging: rtl8723bs: remove unused _DBG_871X_LEVEL macro adds a8ce8f9f9634 staging: rtl8723bs: remove unused mac_reg_dump() function [...] adds 5d047570e0a2 staging: rtl8723bs: remove unused bb_reg_dump() function argument adds eeec59e45cc4 staging: rtl8723bs: remove unused rf_reg_dump() function argument adds aeef75e7c4a7 staging: rtl8723bs: remove unused RTW_DBGDUMP macro definition adds 33a5f34c5668 staging: rtl8723bs: remove all defs related to _dbgdump macro adds 198ffd276ff9 staging: rtl8723bs: remove unused debug variables declarat [...] adds 2ee42acab194 staging: rtl8723bs: remove unneeded header file include adds 67f3a1c02844 staging: rtl8723bs: remove unused debug macro definitions adds 9ce42bc33fd4 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 54f8a6ab76d7 staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds a596ef195603 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 93026ce6a7bb staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds c2f04efd30c6 staging: rtl8723bs: remove debug macros related to core/rt [...] adds bc5c27b68730 staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds ffc49b55c979 staging: rtl8723bs: move static array definition from head [...] adds c0b8b55ce1b9 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 8acdc8db86d5 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 3c747a990438 staging: rtl8723bs: remove debug macros related to core/rt [...] adds e45199eaa0a4 staging: rtl8723bs: remove obsolete debug macro definitions adds c479026ce60f staging: rtl8723bs: remove debug macros related to core/rt [...] adds 7c75c38553ba staging: rtl8723bs: remove obsolete _IO_OSDEP_C_ debug mac [...] adds 4c53cdb3b3ac staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds 5610af57dc49 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 8edee4306a87 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 3ddc92d111e4 staging: rtl8723bs: remove debug macros related to hal/hal [...] adds c529c96139a2 staging: rtl8723bs: remove debug macros related to hal/sdi [...] adds ebb0a22ea4be staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds 8b63686eab1a staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds 0744b91b59e2 staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds 74a0738db3ff staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds e8bc244c28e1 staging: rtl8723bs: remove unused macros tied to core/rtw_ [...] adds 65b00505f1fb staging: rtl8723bs: remove unused macros tied to os_dep/sd [...] adds c7432a3c7ab3 staging: rtl8723bs: remove unused debug macros tied to _HC [...] adds 57e3a852160a staging: rtl8723bs: remove unused debug macros tied to hal [...] adds 43a0faffd44d staging: rtl8723bs: remove unused debug macros tied to os_ [...] adds 3dc3456e0d43 staging: rtl8723bs: remove unused _module_mp_ def adds 72b2b0467b4f staging: rtl8723bs: remove unused macros tied to _HCI_OPS_ [...] adds d0ffbfae136a staging: rtl8723bs: remove unused macros tied to _RTL871X_ [...] adds 7d8fff53cd7a staging: rtl8723bs: remove unused macros tied to _RTL8712_ [...] adds c9727c55874f staging: rtl8723bs: remove commented out macro definition adds e5ec9bf4a0f5 staging: rtl8723bs: remove unused debug macro definitions adds 2f3103bf4f07 staging: rtl8723bs: remove unused macros tied to core/rtw_ [...] adds 4a98eb30e465 staging: rtl8723bs: remove unsed debug macros tied to no p [...] adds 5a155c08c0b7 staging: rtl8723bs: remove last unused debug macros adds acbc0849bd30 staging: rtl8723bs: macro DRIVER_PREFIX expands to lowerca [...] adds b1e9109aeff3 staging: wlan-ng: silence incorrect type in argument 1 (di [...] adds 23017c8842d2 staging: rtl8188eu: Use list iterators and helpers adds 3580942c864f staging: rtl8712: Use list iterators and helpers adds 5660634d8d48 staging: rtl8192u: fix typos in comments adds 89bbf2a5136e staging: rtl8723bs: remove unnecessary hex dumps adds ac76b4383405 staging: rtl8723bs: remove unused macro DRIVER_PREFIX adds cab775908889 staging: rtl8723bs: core: remove unneeded variable adds bd8d4ba394c4 staging: rtl8723bs: hal: Remove set but unused variables adds 5e7106f6c96a staging: rtl8723bs: core: Remove set but unused variable adds 66d708e655af staging: rtl8192e: remove unnecesasry ftrace-like logging adds 84b45d4ff9e0 staging: rtl8192e: replace comparison to NULL by bool adds 62409b31dbb5 staging: rtl8712: remove multiple multiple assignments adds a616d1212a7a staging: rtl8723bs: Change the return type adds 116138c3bd34 staging: rtl8712: Fix some tests against some 'data' subty [...] adds 33ed2b7079f6 staging: rtl8188eu: remove enum WIFI_FRAME_SUBTYPE adds b3cd518c5abd staging: rtl8723bs: Use list iterators and helpers adds a76455587f1d staging: rtl8723bs: remove ODM_RT_TRACE logs adds 7fa2973a1a6b staging: rtl8723bs: remove if-else blocks left empty by OD [...] adds 2523c9978e00 staging: rtl8723bs: remove empty functions adds 8b2a605a6e6e staging: rtl8723bs: remove empty hal/odm_PathDiv.c source file adds 466bd365857d staging: rtl8723bs: remove undefined function prototypes adds 7081d290d32b staging: rtl8723bs: remove empty header file adds 364787f94150 staging: rtl8723bs: remove ODM_RT_TRACE* unused macro defs adds 9e517aca02cf staging: rtl8723bs: remove all commented out ODM_RT_TRACE logs adds 57c73cb6fdba staging: rtl8723bs: replace ODM_RT_ASSERT with netdev_dbg() adds 7c87fd54d552 staging: rtl8723bs: remove unused ODM_RT_ASSERT macro adds 37066837974e staging: rtl8723bs: remove unused ODM_PRINT_ADDR macro adds b5edd20dfef0 staging: rtl8723bs: remove unused ODM_dbg_trace macro adds 187f0a97333c staging: rtl8723bs: remove unused ODM_dbg_enter adds a8a21160c2c4 staging: rtl8723bs: remove unused ODM_dbg_exit macro adds 2a9664702491 staging: rtl8723bs: remove empty ifdef block adds ae5351da40fb staging: rtl8723bs: remove unused ASSERT macro adds 22a555bb47ba staging: rtl8723bs: remove empty #ifndef block adds 2172a6576388 staging: rtl8723bs: remove commented out RT_ASSERT occurrences adds 292611481c8b staging: rtl8723bs: remove unused RT_PRINTK macro adds 8e30fb99d729 staging: rtl8723bs: remove BTC_PRINT logs adds fda6c767fbd9 staging: rtl8723bs: remove empty if-else blocks after BTC_ [...] adds ec0e82b45f74 staging: rtl8723bs: remove braces around single statement [...] adds f003ab00a5a4 staging: rtl8723bs: remove commented out BTC_PRINT logs adds 698a405f08e6 staging: rtl8723bs: remove BTC_PRINT macro definitions adds 1bd9ebfd7d13 staging: rtl8723bs: remove BTC_PRINT_ADDR macro definitions adds 2875b3bf0445 staging: rtl8723bs: remove BTC_PRINT_DATA definitions adds 87c596b03be7 staging: rtl8723bs: remove BTC_PRINT_F macro definition adds ad91b3d47b6f staging: rtl8723bs: remove empty #ifdef block adds 273214356429 staging: rtl8723bs: remove unsed hal_btcoex_SetDBG() function adds c8fc131b4994 staging: rtl8723bs: remove hal_btcoex_GetDBG() function adds e7f0be6415a0 staging: rtl8723bs: remove unnecessary halbtcoutsrc_DbgIni [...] adds b0a21a60afb0 staging: rtl8723bs: remove obsolete GLBtcDbgType array dec [...] adds f71c344766a3 staging: rtl8723bs: remove unused enum adds 76c80b8931b0 staging: rtl8723bs: remove obsolete debug macros adds 2ce75c4f9ecb staging: rtl8723bs: remove commented out DbgPrint logs adds 367fce0d9e92 staging: rtl8723bs: remove unused DbgPrint macro adds 3a96d356b9fd staging: rtl8723bs: remove commented out *RT_DISP logs adds 603693d1cf87 staging: rtl8723bs: remove RT_DISP macro definition adds 4f7cffcfe49f staging: rtl8723bs: remove ODM_InitDebugSetting() function adds 83147d899eb8 staging: rtl8723bs: remove empty hal/odm_debug.c file adds ae75f934658c staging: rtl8723bs: remove member in dm_odm_t struct adds 1cad68fc8343 staging: rtl8723bs: remove DebugLevel member in dm_odm_t struct adds 0d59ca5a7ed1 staging: rtl8723bs: remove odm_debug.h header file adds ec03c2104365 staging: fbtft: Rectify GPIO handling adds 37667f6e5771 staging: fbtft: Don't spam logs when probe is deferred adds fd4c5961d819 staging: fbtft: Add support for orientation on Himax HX8347d adds 982192e2a1b3 staging: fbtft: Replace custom ->reset() with generic one adds 801deaf91add staging: fbtft: Update TODO adds 41c014b8659d staging: rtl8723bs: align argument position in a new line adds 7d40753d8820 staging: rtl8723bs: use in-kernel aes encryption in OMAC1 [...] adds 3d3a170f6d80 staging: rtl8723bs: use in-kernel aes encryption adds cc4e864a5ce4 staging: mt7621-pci: make use of kernel clock apis adds 96c310c1a2b6 staging: mt7621-pci: avoid to set gpio mode in driver adds c92454a42b95 staging: mt7621-pci: remove some not needed includes adds 726eb31628d4 staging: mt7621-pci: group io resource assignments all together adds 4ab4ca2015ea staging: mt7621-pci: replace mdelay with msleep adds 35d96b88e763 staging: mt7621-pci: directly return 'mt7621_pcie_register_host' adds b99cc3a2b6b6 staging: mt7621-pci: avoid custom 'map_irq' function adds 7fa708e061b7 staging: mt7621-pci: remove two blank lines adds 706737d29807 staging: mt7621-dts: use 'interrupt-map' and 'interrupt-map-mask' adds cc1966a7e084 staging: mt7621-dts: properly organize pcie node adds 32dcd0724237 staging: fieldbus: anybus: Make remove callback return void adds a3417158b932 staging: fieldbus: anybus: Refuse registering drivers with [...] adds b619c322021f staging: mt7621-dts: remove ethsys node adds 0e7babd3c653 staging: mt7621-dts: use standard 'syscon' string adds 2752fc4182e2 staging: rtl8188eu: make rtw_android_cmdstr_to_num static adds 13d68881bf0a staging: rtl8188eu: rtw_init_cmd_priv never fails adds 286d60033918 staging: rtl8188eu: don't block until cmdthread runs adds 24aa9caccbe1 staging: rtl8188eu: remove padapter from struct cmd_priv adds 706321a53857 staging: rtl8188eu: remove padapter from struct mlme_ext_priv adds edee771a4533 staging: rtl8188eu: remove nic_hdl from struct mlme_priv adds 7114e7a298c2 staging: mt7621-dts: remove 'bug-range' property adds 321f1fb48c98 staging: mt7621-dts: add missing device_type in pcie root ports adds aaa27b88a5d7 staging: rtl8192e: Remove duplicate declartion adds 0c7ac9108796 staging: rtl8723bs: remove unused macros, arrays and an in [...] adds 6d0753d26e2e staging: rtl8723bs: remove more unused encryption macros adds 8adffa4bf11c staging: rtl8723bs: remove unused symbolic constant _AES_IV_LEN_ adds 1b11e893eda0 staging: rtl8723bs: replace private arc4 encryption with i [...] adds 1cd3acd4e9cf staging: rtl8723bs: Delete two redundant condition branches adds 1ba6d8dc50df staging: rtl8192e: Avoid multiple line dereference adds d0cf4e2bd40d staging: rtl8192e: Add identifier name to function definition adds f6d5d118462d staging: rtl8192e: Fix whitespace around conditional statement adds b97fad10de38 staging: rtl8723bs: replace private CRC-32 routines with i [...] adds 1f5adcfe87a0 staging: rtl8723bs: remove unneeded comments to silence 'l [...] adds 08df2c3ba119 staging: qlge: removed unnecessary debug message to fix co [...] adds 7ac5ed5095a5 staging: rtl8723bs: hal: Remove set but unused variable adds 76dfbca4757f staging: rtl8723bs: core: Remove unnecessary lines of code adds 56a1c5cc8a16 Staging: vchiq_arm: Using pr_err and pr_notice instead of printk adds 5f8e9aff1a11 staging: rtl8723bs: remove unused argument 'msg' adds 519c49678a13 staging: mt7621-dts: use clock in pci phy nodes adds 30e06867478f staging: rtl8723bs: hal: Remove three set but unused variables adds 09be0d0db530 staging: rtl8723bs: hal: Remove set but unused variable adds 76e78f3df8f5 staging: unisys: visorinput: remove redundant assignment o [...] adds d8218b0de51f Merge 5.13-rc2 into staging-next adds e2a027109422 staging: rtl8712: fix the bssid in mp_start_test() adds ae12cf6bf904 staging: rtl8188eu: Drop unnecessary NULL check after cont [...] adds 934de9eef1c5 staging: rtl8192u: Fix variable shadowing warning adds 7f02d57e7c20 staging: rtl8723bs: fix coding style for if comparisions adds 509af4f98d44 staging: rtl8188eu: rename struct field bLedOn adds 83e9f677a4ef Staging: rtl8723bs: remove unnecessary braces in HalBtc872 [...] adds 426ddc529877 Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.c adds 3750ae9e79b6 Staging: rtl8723bs: fix indentation in HalBtc8723b1Ant.c adds aa62018944a8 Staging: rtl8723bs: fix comparison formatting in HalBtc872 [...] adds 557c2325364a Staging: rtl8723bs: add missing blank line in HalBtc8723b1Ant.c adds f7d21f444a41 Staging: rtl8723bs: fix line continuations in HalBtc8723b1Ant.c adds 0c21b72a7f19 Staging: rtl8723bs: remove dead code in HalBtc8723b1Ant.c adds d5af74ead205 staging: rtl8188eu: use safe iterator in rtw_free_network_queue adds 565a45a1c301 staging: rtl8188eu: use safe iterator in rtw_free_all_stainfo adds 39b19c63a39a staging: rtl8188eu: use safe iterator in expire_timeout_chk adds b0f2044c61d9 staging: rtl8188eu: use safe iterator in rtw_acl_remove_sta adds 2253748164d8 staging: rtl8188eu: use safe iterator in rtw_sta_flush adds af39f935c1fa staging: rtl8188eu: use safe iterator in rtw_free_xmitframe_queue adds 1c82975b5f4c staging: vchiq_core: fix return type of vchiq_init_state adds 63e24ae26fd5 staging: vchiq_core: drop unnecessary release_count adds 21711c7ee13e staging: vchiq_core: separate postfix increment adds 8ba5f91bab63 staging: vc04_services: remove __VCCOREVER__ adds 0705a939c2b8 staging: vchiq_arm: balance braces for if-else statements adds 20ebcf0bf1fd staging: vchiq_core: introduce poll_services_of_group adds 2f440843a7d4 staging: vchiq_core: avoid indention in poll_services_of_group adds 022b5a3cd8c0 staging: vchiq_arm: Use define for doorbell irq adds 618150c1252a staging: vchiq_arm: drop ftrace-like logging adds a140f3a02a50 staging: vchiq_arm: Prefer kzalloc(sizeof(*waiter)...) adds fd3e03d71f6e staging: vchiq_arm: drop non-beneficial comments adds f299b34ef27c staging: vchiq_arm: add blank line after declarations adds 7040e9d7b7c5 staging: vchiq_arm: re-arrange function header adds ed720b2bfad2 staging: vchiq_core: reduce indention in release_service_messages adds 1d702f5962f7 staging: vchiq_core: fix comment in vchiq_shutdown_internal adds e39ff0e4eab6 staging: vchiq_arm: make vchiq_shutdown_internal return void adds 1a64ab341d5f staging: vchiq_arm: Avoid unnecessary line breaks adds 4c51210461f9 staging: vchiq_core: introduce parse_message adds 5c56a4485cfc staging: vchiq_core: introduce defines for close_recvd adds 286bc9f48cad staging: vchiq_core: introduce defines for retry_poll adds 51d4aa6d6bf3 staging: rtl8723bs: remove duplicate names for _rtw_read8() adds 8ff74e4307b4 staging: rtl8723bs: remove duplicate names for _rtw_read16() adds 16b1b3c8221a staging: rtl8723bs: remove duplicate names for _rtw_read32() adds 7f06caf9a40b staging: rtl8723bs: remove duplicate names for _rtw_write8() adds 1c42d72e4747 staging: rtl8723bs: remove duplicate names for _rtw_write16() adds 4d6bfc6f6270 staging: rtl8723bs: remove duplicate names for _rtw_write32() adds 3bdc1bc67ed3 staging: rtl8723bs: remove duplicate name for _rtw_write_port() adds 73861d26a5f4 staging: rtl8723bs: remove _rtw_sd_f0_read8() adds 6f8ef160190d staging: vc04_services: fix a whitespace coding style issue adds 9b0644fc4381 staging: iio: fix some formatting issues adds 946c945301db staging: rtl8192e: delete extra blank lines adds 403e6946d119 staging: rtl8723bs: remove if (true) statement adds b9f38e913a92 staging: comedi: Remove unused variable ‘min_full_scale’ a [...] adds 9a032e3f7e04 staging: greybus: audio: Fix sparse warning. adds ede4ac7b67eb staging: emxx_udc: fix loop in _nbu2ss_nuke() adds 5d4f6b9e207a Staging: greybus: fix open parenthesis error in gbphy.c adds 62d7ecaf56ba staging: greybus: spi: add blank line after variable declaration adds d23dc8cd1339 staging: rtl8723bs: HalBtc8723b1Ant.c: fix build warnings [...] adds 7ca8d993d070 staging: rtl8723bs: rtl8723b_hal_init.c: fix build warning [...] adds 1b4c0f3bbdbd staging: rtl8723bs: rename get_ra() due to global symbol c [...] adds a1b8a9bbce45 staging: rtl8723bs: moved contexts for arc4 encryption in [...] adds 939ef16943a8 staging: rtl8712: Removed unnecessary blank lines adds 6ec070e872a1 staging: rtl8192e: Fix shadowed variable name adds db52e8f48067 staging: rtl8723bs: hal: Remove set but unused variables adds f57e6d91a873 staging: rtl8723bs: core: rtw_mlme_ext.c: Remove set but u [...] adds 3c8c577fd2fc staging: rtl8723bs: refactor to reduce indents adds 8f5193f828fe staging: rtl8723bs: remove unnecessary braces from conditionals adds 85487bd72187 staging: rtl8723bs: fix suspect indents adds a75d6a327911 staging: rtl8188eu: remove ASSERT and ODM_RT_ASSERT macros adds b67decf85fd3 staging: rtl8723bs: remove sd_f0_read8() adds 21e4614b2f69 staging: emxx_udc: fix alignment issues adds 993b21a04614 Staging: rtl8723bs: fixed a blank coding style adds 7f8d698ffb17 staging: rtl8188eu: convert pr_info call to dev_err call O [...] adds afc023da53e4 staging: mmal-vchiq: Fix incorrect static vchiq_instance. adds cb293e6b834b staging: rtl8192u: Fixed warnings of coding style adds 90c976189908 staging: rtl8723bs: remove the repeated declaration adds cb37defbd17a Merge 5.13-rc4 into staging-next adds 487829879f8b staging: rtl8192u: Fix shadowed variable name adds 6184fa23216c staging: rtl8192u: remove the repeated declaration adds 6a80a7abb473 staging: rtl8723bs: core: rtw_mlme_ext.c: remove deadcode adds 3efe8c49cc99 Staging: rtl8712: Cleanup coding style warning adds af249fce390f staging: rtl8188eu: use IW_HANDLER to declare wext handlers adds 31c809986d8a staging: rtl8188eu: remove dummy wext handlers adds 827dffb1caee staging: rtl8188eu: remove dummy setfreq handler adds 0ee817dd5898 staging: rtl8188eu: Fix fall-through warnings for Clang adds 4ce74e3b5081 staging: rtl8192u: r8192U_hw.h: fix spaces preferred aroun [...] adds ad0129fad514 staging: rtl8192u: put parentheses on macros with complex [...] adds cae6c233a7ab staging: rtl8192u: fix spaces in r8192U_hw.h adds bdf696a01987 staging: mt7621-dts: review pcie overlay in 'gbpc1' dts file adds 447fbc14f416 staging: vchiq_core: fix logic in poll_services_of_group adds eb928dad1604 staging: vchiq_arm: introduce free_bulk_waiter adds b9fab6798a96 staging: vchiq_core: move internals to C source adds e63becb7f308 staging: vchiq_core: get the rid of IS_POW2 adds 15618b35bdbf staging: vchiq_core: get the rid of vchiq_static_assert adds 9d5f721f8c60 staging: vchiq_core: put spaces around operators adds 525dd8a36c33 staging: vchiq_core: avoid precedence issues adds a6dd3f261752 staging: vchiq_core: use define for message type shift adds 86aee79ed49c staging: vchiq_core: introduce message specific make macros adds 75f0a4f2c1f7 staging: vchiq_core: simplify WARN_ON conditions adds 68a485965aba staging: vchiq_arm: tidy up service function naming adds 88a6ab1d0ab1 staging: vchiq_core: introduce process_free_data_message adds 60f394b50fa0 staging: vchiq_core: reduce indentation in parse_open adds bc60b0f834a3 staging: vchiq_core: store message id in local variable adds 826818f88bc2 staging: vchiq_connected: move EXPORT_SYMBOL below the rig [...] adds 33e82ff2a055 staging: vchiq_core: introduce handle_poll adds 54fd727f83a4 staging: rtl8712: Remove unnecessary alias of printk() adds 3cdea6e9a838 iio: adc: exynos: drop unneeded variable assignment adds 5e713b25d137 dt-bindings: iio: temperature: Add DT bindings for TMP117 adds df041e737a38 iio: temperature: add driver support for ti tmp117 adds 643adb9af72e iio:chemical:sps30: Convert sysfs sprintf/snprintf family [...] adds c79859bd77de iio: light: Convert sysfs sprintf/snprintf family to sysfs_emit adds 8bad6050654b iio: trigger: stm32-timer: Convert sysfs sprintf/snprintf [...] adds 0cd71145803d iio: st-sensors: Update ST Sensor bindings adds 494186662ecf iio: adc: ad7298: Enable on Intel Galileo Gen 1 adds d877539ad8e8 iio: adis_buffer: do not return ints in irq handlers adds ab3df79782e7 iio: adis16400: do not return ints in irq handlers adds 00f6742b5ff4 iio: adis_buffer: check return value on page change adds 2335f0d7c790 iio: light: Added AMS tsl2591 driver implementation adds afa2b78f1e58 dt-bindings: iio: light: Added AMS tsl2591 device tree binding adds 4e023c4dcfc5 iio: adc: adi-axi-adc: simplify devm_adi_axi_adc_conv_register() adds 2c6a958789f7 iio: buffer-dmaengine: simplify __devm_iio_dmaengine_buffe [...] adds bfc1807acf85 iio: hw_consumer: simplify devm_iio_hw_consumer_alloc() adds 8e39d4723a00 iio: triggered-buffer: simplify devm_iio_triggered_buffer_ [...] adds cf5724e91515 iio: core: simplify some devm functions adds 171a70afbde9 iio: trigger: simplify __devm_iio_trigger_register adds 7349e8a36caa iio: inkern: simplify some devm functions adds 2599d5bc910d dt-bindings:iio:accel:adis16201 and adis16209 bindings adds 7dbd479425d2 dt-bindings:iio:accel:bosch,bma220 device tree binding doc [...] adds 3ed7928d9f15 dt-bindings:iio:accel:fsl,mma7455 binding doc adds d9bf5d37fd58 dt-bindings:trivial-devices: Add memsic,mxc4005/mxc6255/mx [...] adds 1ce9da1f6164 dt-bindings:trivial-devices: Add sensortek,stk8312 and sen [...] adds c1096dce272f dt-bindings:iio:adc:adi,ad7298 document bindings adds 6e5566e72d2a iio:accel:stk8312: Add lowercase i2c device id adds 7f9ef8ed0f40 dt-bindings:iio:dac:ti,dac082s085 yaml conversion adds 7bf50a968a1c iio:adc:ad7476: Handle the different regulators used by va [...] adds 2cd2b093e444 dt-bindings:iio:adc:adi,ad7476: Add missing binding document adds 99422e2a670c dt-bindings: iio: accel: Add SCA3300 documentation adds 9cc9806e2217 iio: accel: Add driver for Murata SCA3300 accelerometer adds 00a72db718fa iio: adis16475: do not return ints in irq handlers adds 0ae157081ca3 iio: adis_buffer: update device page after changing it adds 669da56a7eaf iio: adis_buffer: don't push data to buffers on failure adds dbf20809d6e0 iio: adis: add burst_max_speed_hz variable adds 256e69ab9693 iio: adis16475: do not directly change spi 'max_speed_hz' adds b27e1970aa1e iio: adis16400: do not directly change spi 'max_speed_hz' adds 69c93a7df74b iio:ABI docs: Fix up duplicate *_calibbias_* documentation [...] adds 3a879b29916a iio:ABI docs: Drop device specific docs for _powerdown for [...] adds cff8431bf442 iio:ABI docs: Fix issue around repeated definition of out_ [...] adds 101af4c20c5a iio:ABI docs: Move specific description of out_altvoltageX [...] adds 8f3f13085278 iio: sps30: separate core and interface specific code adds b2e171f5a5c6 iio: sps30: add support for serial interface adds 7dfc4dc385dc dt-bindings: iio: chemical: sps30: update binding with ser [...] adds fb6da706ff1e iio: adc: stm32-adc: Fix docs wrongly marked as kernel-doc adds caf0fb3bb38a iio: Documentation: move incompatible ABI to obsolete adds f7e196fc0815 dt-bindings:iio:adc: add generic settling-time-us and over [...] adds 03f2193a6bea dt-bindings:iio:adc: add documentation for TI TSC2046 controller adds 9374e8f5a38d iio: adc: add ADC driver for the TI TSC2046 controller adds cb25d770cf9d iio: accel: bmi088: Drop manual assignment of iio_dev.dev.parent adds e42523c11f2a iio: dac: ad5766: Drop duplicate setting of iio_dev.dev.pa [...] adds 806e657b0f7e iio: adc: mp2629: Drop duplicate setting iio_dev.dev.parent adds 85493b9ae818 iio: adc: mt6360: Drop duplicate setting of iio_dev.dev.parent adds 9eb04878e4af iio: adc: ti-ads131e08: Drop duplicate setting of iio_dev. [...] adds 932bf4710ee1 iio: humidity: hdc2010: Drop duplicate setting of iio_dev. [...] adds 63027b34189a iio: position: hid-sensor-custom-intel-hinge: Drop duplica [...] adds e6cc8f2b7616 iio: common: scmi_sensors: Drop duplicate setting of iio_d [...] adds 15ea2878bfb2 iio: core: move @id from struct iio_dev to struct iio_dev_opaque adds e5333ed09e0f iio: avoid shadowing of variable name in to_iio_dev_opaque() adds 6eaf9f6a2738 iio: core: move @driver_module from struct iio_dev to stru [...] adds 3028e0c2af95 iio: core: move @trig_readonly from struct iio_dev to stru [...] adds 62f4f36cdfcd iio: core: move @scan_index_timestamp to struct iio_dev_opaque adds b804e2b76ac6 iio: core: move @info_exist_lock to struct iio_dev_opaque adds 396f72348569 iio: core: move @chrdev from struct iio_dev to struct iio_ [...] adds 8b1c82cb849f iio: core: move @flags from struct iio_dev to struct iio_d [...] adds 62a486c46d61 iio: core: move @clock_id from struct iio_dev to struct ii [...] adds 3b91452032c4 iio: accel: st_accel: Move platform data from header to C file adds dffdd7567874 iio: gyro: st_gyro: Move platform data from header to C file adds 38934daf7b5c iio: magnetometer: st_magn: Provide default platform data adds 7db4f2cacbed iio: st_sensors: Call st_sensors_power_enable() from bus drivers adds d61881ef7f08 iio: st_sensors: Make accel, gyro, magn and pressure probe shared adds 6731ca3999ff iio: st_sensors: Add lsm9ds0 IMU support adds 8cd401310bc4 dt-bindings: iio: st,st-sensors: Add LSM9DS0 compatible string adds ef8512b3b2c8 dt-bindings:iio:dac:ad5755: txt to yaml format conversion. adds 3a57abfaa5a6 iio: am2315: Remove acpi_device_id table adds aff35afb0190 iio:accel:stk8312: Remove acpi_device_id table adds f0e4057e97c1 iio: bme680_spi: Remove acpi_device_id table adds b73d21dccf68 iio: bme680_i2c: Remove acpi_device_id table adds f7d5c18a8c37 iio: imu: st_lsm6dsx: correct ODR in header adds a3e0b51884ee iio: accel: add support for FXLS8962AF/FXLS8964AF accelerometers adds 7f36da145573 dt-bindings: iio: accel: fxls8962af: add bindings adds 90cc5ec5488e iio: accel: fxls8962af: add set/get of samplerate adds 9ab2c60e6b26 iio: accel: fxls8962af: add interrupt support adds 79e3a5bdd9ef iio: accel: fxls8962af: add hw buffered sampling adds af959b7b96b8 iio: accel: fxls8962af: fix errata bug E3 - I2C burst reads adds f42590c4cb41 iio: ep93xx: Remove redundant error printing in ep93xx_adc [...] adds 347978983b34 dt-bindings: iio: afe: current-sense-shunt: add io-channel-cells adds f5abfa40a755 iio: adc: Add missing MODULE_DEVICE_TABLE adds 52d8e7f86428 dt-bindings: iio: kionix,kxcjk1013: Document kionix,kx023-1025 adds ae4467f6884e iio: accel: kxcjk-1013: Refactor configuration registers i [...] adds c630c1768522 iio: accel: kxcjk-1013: Add support for KX023-1025 adds 41120ebbb1eb iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_ [...] adds a2fa3debc12e iio: light: isl29028: Balance runtime pm + use pm_runtime_ [...] adds 6fbaebae758d iio: light: tsl2583: Balance runtime pm + use pm_runtime_r [...] adds d3a8969dde08 iio: accel: bmc150-accel: Balanced runtime pm + use pm_run [...] adds 2d980d7efd5f iio: accel: mma9551/3: Balance untime pm + use pm_runtime_ [...] adds 19611aec50ae iio: accel: kxcjk-1013: Balance runtime pm + use pm_runtim [...] adds 2d082b6ed264 iio: imu: kmx61: Balance runtime pm + use pm_runtime_resum [...] adds 265028b8d989 iio: adc: stm32-adc: Use pm_runtime_resume_and_get() to re [...] adds 29534eb2e242 iio: adc: stm32-dfsdm: Use pm_runtime_resume_and_get() to [...] adds 54e81f6818b8 iio: dac: stm32-dac: Use pm_runtime_resume_and_get() to re [...] adds 6e4183ec8dfd iio: light: us5182: Use pm_runtime_resume_and_get() to rep [...] adds 66e748ae7f82 iio: temp: mlx90614: Handle failure in pm_runtime_resume_a [...] adds db9c6c2ec4a8 iio: adc: rcar-gyroadc: Use pm_runtime_resume_and_get() an [...] adds 9009a732a87f iio: proximity: srf04: Use pm_runtime_resume_and_get() and [...] adds db27fdb33d10 iio: light: vcnl4000: Use pm_runtime_resume_and_get() to r [...] adds f30172723ce2 iio: light: vcnl4035: Use pm_runtime_resume_and_get() to r [...] adds 9a20795c6027 iio: accel: bmi088: Balance runtime pm + use pm_runtime_re [...] adds 264da5124314 iio: magn: bmc150: Balance runtime pm + use pm_runtime_res [...] adds 934616e8ebe1 iio: light: rpr0521: Balance runtime pm + use pm_runtime_r [...] adds 5937b860e925 iio: accel: mma8452: Balance runtime pm + use pm_runtime_r [...] adds fc36da3131a7 iio: accel: bma180: Fix buffer alignment in iio_push_to_bu [...] adds 151dbf0078da iio: accel: bma220: Fix buffer alignment in iio_push_to_bu [...] adds c6559bf796cc iio: accel: hid: Fix buffer alignment in iio_push_to_buffe [...] adds 3ab3aa2e7bd5 iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_t [...] adds f65802284a3a iio: accel: mxc4005: Fix overread of data and alignment issue. adds f40a71ffec80 iio: accel: stk8312: Fix buffer alignment in iio_push_to_b [...] adds 334883894bc1 iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_ [...] adds d85d71dd1ab6 iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_ [...] adds 7765dfaa22ea iio: adc: vf610: Fix buffer alignment in iio_push_to_buffe [...] adds 06778d881f37 iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buf [...] adds f4ca2e2595d9 iio: humidity: am2315: Fix buffer alignment in iio_push_to [...] adds 19f1a254fe49 iio: prox: srf08: Fix buffer alignment in iio_push_to_buff [...] adds 679cc377a03f iio: prox: pulsed-light: Fix buffer alignment in iio_push_ [...] adds 37eb8d8c64f2 iio: prox: as3935: Fix buffer alignment in iio_push_to_buf [...] adds 1ef2f51e9fe4 iio: magn: hmc5843: Fix buffer alignment in iio_push_to_bu [...] adds 7692088f7286 iio: magn: bmc150: Fix buffer alignment in iio_push_to_buf [...] adds 3d4725194de6 iio: light: isl29125: Fix buffer alignment in iio_push_to_ [...] adds ff08fbc22ab3 iio: light: tcs3414: Fix buffer alignment in iio_push_to_b [...] adds df2f37cffd6e iio: light: tcs3472: Fix buffer alignment in iio_push_to_b [...] adds b0f5d8db7348 iio: chemical: atlas: Fix buffer alignment in iio_push_to_ [...] adds 8dea228b174a iio: cros_ec_sensors: Fix alignment of buffer in iio_push_ [...] adds 8979b67ec61a iio: potentiostat: lmp91000: Fix alignment of buffer in ii [...] adds 2a1c6a7743d7 iio: light: pa12203001: Use pm_runtime_resume_and_get() to [...] adds 43fa73945049 iio: core: Fix an error pointer vs NULL bug in devm_iio_de [...] adds bd1455615f40 iio:adc:ad7766: Fix unnecessary check in ad7766_probe() adds 7fce54ace336 iio: light: tsl2591: fix some signedness bugs adds 2989df460cf8 iio: light: tsl2591: delete a stray tab adds 9504db5765e8 iio: adc: tsc2046: fix a warning message in tsc2046_adc_up [...] adds af51ec8c9213 iio: hid: trigger: Balance runtime pm + use pm_runtime_res [...] adds e50f8e049554 iio: buffer: Remove redundant assignment to in_loc adds 941f130881fa iio: adis16480: support burst read function adds b892770a2c55 iio: Drop Duplicated "mount-matrix" parameter adds 842b17223fcd staging: iio: cdc: ad7746: Remove unnecessary assignment i [...] adds 53ebee949980 iio: afe: iio-rescale: Support processed channels adds 13f212e15b84 dt-bindings: staging: iio: cdc: ad7746: add binding docume [...] adds bbd125f84fcc staging: iio: cdc: ad7746: use dt for capacitive channel setup. adds 0990c6e428c8 iio: adis16260: make use of adis lock helpers adds 5d142d41585f iio: adis16136: make use of adis lock helpers adds 42ef8aa2263b iio: st_sensors: Create extended attr macro adds 3d8ad94bb175 iio: accel: st_sensors: Support generic mounting matrix adds 8d78d1e171fc iio: accel: st_sensors: Stop copying channels adds d5b920015f50 iio: magnetometer: st_magn: Support mount matrix adds e1c5d708bfe0 iio: gyro: st_gyro: Support mount matrix adds 38e9d5caeedb iio: chemical: sgp30: Drop use of %hx in format string. adds ff9111ab3e1f iio: adc: max11100: Use get_unaligned_be16() rather than o [...] adds 7169a78e3984 iio: adc: max11100: Use devm_ functions for rest of probe() adds 30b527dd4fc5 iio: adc: max1118: Use devm_ managed functions for all of probe adds 3c43b6e108d5 iio: adc: max1118: Avoid jumping back and forth between sp [...] adds 6c100eb960e7 iio: adc: ti-adc081c: Use devm managed functions for all o [...] adds 55364f73a600 iio: adc: ti-adc0832: Use devm managed functions for all o [...] adds 9ecc2ebbb636 iio: adc: ti-adc108s102: Use devm managed functions for al [...] adds 09f75a2bab03 iio: adc: ti-adc161s626: Use devm managed functions for al [...] adds 9410685cb183 staging: iio: cdc: ad7746: remove ordinary comments adds 7d3049fbf3c3 staging: iio: cdc: ad7746: clean up probe return adds 6a7e4b04df3f staging: iio: cdc: ad7746: extract capac setup to own function adds b711f687a1c1 counter: Add support for Intel Quadrature Encoder Peripheral adds eb4e91f42fc9 iio: accel: bma180: Add missing 500 Hz / 1000 Hz bandwidth adds 9654c414bfdc iio: adis: Cleanout unused headers adds aa5c8b253928 i2c: core: Add stub for i2c_verify_client() if !CONFIG_I2C adds 41340965b4f8 Merge branch 'ib-iio-i2c-5.13rc1' into togreg Adds a stub [...] adds 6771fb0b940e Merge tag 'iio-for-5.14a' of https://git.kernel.org/pub/sc [...] adds a3bb1d050e43 staging: mt7621-pci: make cleaner 'mt7621_pcie_enable_ports' adds aa6c32f9fe0d staging: mt7621-pci: remove 'RALINK_PCI_BAR0SETUP_ADDR' de [...] adds 860bce4565b6 staging: mt7621-pci: use {readl|writel}_relaxed instead of [...] adds cf37f42997a1 staging: mt7621-dts: move some properties into root port c [...] adds 2d3d288f0eaf staging: mt7621-pci: parse some dt properties from root po [...] adds 25203e32ce3e staging: mt7621-pci: make use of 'pcie_port_write' adds 0a48e46c80c0 staging: rtl8188eu: remove unused RT_PRINT_DATA macro adds b17aad8b567f staging: rtl8188eu: remove RT_TRACE and DBG_88E prints fro [...] adds d3f3fb9810ac staging: rtl8188eu: refactor rtw_lps_ctrl_wk_cmd adds cda915c9c2a3 staging: rtl8188eu: make rtw_free_recvframe return void adds 0acd0c57027f staging: rtl8188eu: simplify rtw_get_wireless_stats adds 4b3201b71b97 staging: rtl8188eu: remove RT_TRACE and DBG_88E prints fro [...] adds 0e37b86d1fca staging: rtl8188eu: use existing define for ethernet header len adds 56b02ba0d2ab staging: rtl8188eu: use standard kthread handling adds f0516d2e8860 staging: rtl8188eu: remove unused function parameter adds 978d7f0978ef staging: rtl8723bs: hal: Delete tests with no effects adds 5697686ed4ed staging: fpgaboot: change FPGA indirect article to an adds fe5fcefc9130 staging: rtl8188eu: Use is_{zero/broadcast}_ether_addr() i [...] adds 7973bfefb5ad staging: rtl8188eu: Use eth_broadcast_addr() to assign bro [...] adds 3c67430b7f5a staging: rtl8723bs: use list_for_each_safe in loops deleti [...] adds 535ca63b2ae2 staging: rtl8188eu: use safe iterator in stop_ap_mode() adds b5e944c50cbd staging: rtl8188eu: use safe iterator in tx_beacon_hdl() adds e0f489a25a99 staging: rtl8188eu: use safe iterator in dequeue_xmitframe [...] adds c47bcff9ae42 staging: rtl8188eu: use safe iterator in wakeup_sta_to_xmit() adds 629132b3d523 staging: rtl8188eu: use safe iterator in xmit_delivery_ena [...] adds a56d78b5d00d staging: rtl8188eu: use safe iterator in rtl8188eu_xmitfra [...] adds 5bd9e94a11ab staging: rtl8188eu: delete some dead code adds 3cac092a05d8 staging: gdm724x: emove redundant initialization of variab [...] adds 22a9f1c45946 staging: rtl8723bs: os_dep: Remove conditions with no effects adds eff810f82e47 staging: rtl8712: Replace printk() with netdev_dbg() adds c57f4f002bbd staging: rtl8723bs: core: add blank line after variable de [...] adds 922a0524f7c4 staging: drop kpc2000 driver adds edc64e7a03c8 staging: rtl8188eu: remove ODM_RT_TRACE calls from hal/phy.c adds 23f89b127532 Merge tag 'v5.13-rc6' into staging-next adds 38bb546e815b Merge remote-tracking branch 'staging/staging-next' adds 769841c966fd docs: counter: Consolidate Counter sysfs attributes documentation adds c316424d9921 docs: counter: Fix spelling adds eb8eaa271f00 counter: 104-quad-8: Remove pointless comment adds af383bb1467b counter: 104-quad-8: Annotate hardware config module parameter adds e612b600253e counter: 104-quad-8: Add const qualifiers for quad8_preset [...] adds fca2534fddfa counter: 104-quad-8: Add const qualifier for functions_list array adds 891b58b35fd6 counter: interrupt-cnt: Add const qualifier for functions_ [...] adds 7e0dcfcefeca counter: microchip-tcb-capture: Add const qualifier for fu [...] adds 8a00fed665ad counter: stm32-lptimer-cnt: Add const qualifier for functi [...] adds 45af9ae84c60 counter: stm32-timer-cnt: Add const qualifier for function [...] adds 6a9eb0e31044 counter: 104-quad-8: Add const qualifier for actions_list array adds 9b2574f61c49 counter: ftm-quaddec: Add const qualifier for actions_list array adds 0056a405c7ad counter: microchip-tcb-capture: Add const qualifier for ac [...] adds f83e6e59366b counter: stm32-lptimer-cnt: Add const qualifier for action [...] adds d0ce3d5cf77d counter: stm32-timer-cnt: Add const qualifier for actions_ [...] adds 770494a785a5 iio: si1133: fix format string warnings adds d4f2a1c6c1f2 iio: light: si1133: Drop remaining uses of %hhx format string. adds e8951f087899 iio: imu: inv_mpu6050: Drop use of %hhx format string. adds c9d52c89e738 iio: light: si1145: Drop use of %hhx format specifier. adds f2bf22dc9ea8 iio: accel: bmc150: Fix dereferencing the wrong pointer in [...] adds f407e2dca0f5 iio: accel: bmc150: Don't make the remove function of the [...] adds 42d1c1dc0f91 iio: accel: bmc150: Move check for second ACPI device into [...] adds 3aac11a7c2d1 iio: accel: bmc150: Add support for dual-accelerometers wi [...] adds ba8bd0b33b7b iio: accel: bmc150: Move struct bmc150_accel_data definiti [...] adds 35157f443b6f iio: accel: bmc150: Remove bmc150_set/get_second_device() [...] adds addab6febc42 iio: accel: bmc150: Add support for DUAL250E ACPI DSM for [...] adds 61ddd0a75d14 iio: accel: bmc150: Refactor bmc150_apply_acpi_orientation() adds e6148fe79107 iio: accel: bmc150: Set label based on accel-location for [...] adds 718fb2bcf103 iio: adc: ad_sigma_delta: introduct devm_ad_sd_setup_buffe [...] adds 801a80eff4d7 iio: adc: ad7793: convert to device-managed functions adds bb560edc19a5 iio: adc: ad7791: convert to device-managed functions adds e50aab18dd7f iio: adc: ad7780: convert to device-managed functions adds c9ec2cb328e3 iio: adc: ad7192: use devm_clk_get_optional() for mclk adds bd5dcdeb3fd0 iio: adc: ad7192: convert to device-managed functions adds c066ca1464f3 iio: adc: ad7124: Use devm_ managed calls for all of probe [...] adds 4b36151d7482 iio: adc: ad_sigma_delta: remove ad_sd_{setup,cleanup}_buf [...] adds 21fd77afa113 iio: imu: remove unused private data assigned with spi_set [...] adds 49bd77560f06 iio: adc: remove unused private data assigned with spi_set [...] adds ac3bd9d6b11f counter: intel-qep: Mark PM callbacks with __maybe_unused adds 93466212b932 counter: intel-qep: Use to_pci_dev() helper adds 8090d67421dd iio: accel: bma180: Fix BMA25x bandwidth register values adds c8cc4cf60b00 iio: frequency: adf4350: disable reg and clk on error in a [...] adds 94588c1bf1c8 iio: dummy: Fix build error when CONFIG_IIO_TRIGGERED_BUFF [...] adds 6e2a90af0b8d iio: accel: bmc150: Fix bma222 scale unit adds 4c17782311bd iio: accel: bmc150: Clarify combo modules in Kconfig adds c06a6aba6835 iio: accel: bmc150: Drop misleading/duplicate chip identifiers adds 54b61203e203 iio: accel: bmc150: Drop duplicated documentation of suppo [...] adds 88e63ce6ca28 iio: accel: bmc150: Sort all chip names alphabetically / b [...] adds c3a16200c72e dt-bindings: iio: accel: bma255: Document bosch,bma253 adds 49e95c689ad8 iio: accel: bmc150: Add device IDs for BMA253 adds d1e7ff89e6f1 dt-bindings: iio: bma255: Allow multiple interrupts adds 5640fed3035e dt-bindings: iio: accel: bma180/bma255: Move bma254 to bma [...] adds a7ba1c24da7b iio: accel: bma180/bmc150: Move BMA254 to bmc150-accel driver adds b4c166925d4c iio: scmi: fix spelling of SPDX tag adds 2ac0b029a04b iio: ltr501: mark register holding upper 8 bits of ALS_DAT [...] adds 421a26f3d7a7 iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR adds 71b33f6f93ef iio: ltr501: ltr501_read_ps(): add missing endianness conversion adds afedd992c38a iio: ltr501: mark ltr501_chip_info as const adds bc84957d3118 counter: interrupt-cnt: Add const qualifier for actions_li [...] adds 8f8847589662 iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_t [...] adds afe2a789fbf7 iio: adc: hx711: Fix buffer alignment in iio_push_to_buffe [...] adds 6a6be221b8bd iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_b [...] adds 61fa5dfa5f52 iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_ [...] adds b8f939fd2069 iio: magn: rm3100: Fix alignment of buffer in iio_push_to_ [...] adds dce793c0ab00 iio: light: vcnl4000: Fix buffer alignment in iio_push_to_ [...] adds 7f17655b7c17 iio: light: vcnl4035: Fix buffer alignment in iio_push_to_ [...] adds b5af95a8e38a iio: prox: isl29501: Fix buffer alignment in iio_push_to_b [...] adds 94f27fd14054 Merge remote-tracking branch 'iio/togreg' adds 0b889618939f dt-bindings: interconnect: Add Qualcomm SC7280 DT bindings adds 46bdcac533cc interconnect: qcom: Add SC7280 interconnect provider driver adds 4533d54feea7 Merge remote-tracking branch 'icc/icc-next' adds f0c07993af0a dmaengine: fsl-qdma: check dma_set_mask return value adds 58cb138e2029 dmaengine: idxd: Remove redundant variable cdev_ctx adds 33f9f3c33e93 dmaengine: idxd: remove devm allocation for idxd->int_handles adds 6f64aa5746d2 dt-bindings: dma: convert arm-pl08x to yaml adds 30211901927a dmaengine: xilinx: dpdma: Print channel number in kernel l [...] adds 4fbf41ce5735 dmaengine: xilinx: dpdma: Print debug message when losing [...] adds acfbb1911dc9 dmaengine: Move kdoc description of struct dma_chan_percpu [...] adds 66fde1794ffd dmaengine: hsu: Account transferred bytes adds 340ad031887b dmaengine: ti: omap-dma: Skip pointless cpu_pm context res [...] adds 2e5c09d19e63 dmaengine: sun4i: Use list_move_tail instead of list_del/l [...] adds 2d8a6cdd5be8 Merge remote-tracking branch 'dmaengine/next' adds 661ee6280931 cgroup: introduce cgroup.kill adds 340272b04036 docs/cgroup: add entry for cgroup.kill adds 0de3103fa2cf tests/cgroup: use cgroup.kill in cg_killall() adds 8075e4f6c990 tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() adds 85e3b86ed0b7 tests/cgroup: test cgroup.kill adds f4f809f66b75 cgroup: inline cgroup_task_freeze() adds 4bdcc6ec5b81 Merge branch 'master' into for-next adds b0565a089634 Merge branch 'for-5.13-fixes' into for-next adds 6962681ee8c6 Merge branch 'for-5.13-fixes' into for-next adds c2a11971549b Merge branch 'for-5.13-fixes' into for-5.14 adds 2ca11b0e043b cgroup: Fix kernel-doc adds a29a7b5223a8 Merge branch 'for-5.14' into for-next adds 3958e2d0c34e cgroup: make per-cgroup pressure stall tracking configurable adds d42132d940a7 Merge branch 'for-5.14' into for-next adds cfeaa699186e Merge branch 'for-5.13-fixes' into for-next adds cf77f1dcf04d Merge remote-tracking branch 'cgroup/for-next' adds 1ee275342234 scsi: core: Treat device offline as a failure adds 6235bef6f990 scsi: target: iscsi: Switch to kmemdup_nul() adds 2910a4a9e90a scsi: mpt3sas: Documentation cleanup adds cdcda4651d9f scsi: message: fusion: Documentation cleanup adds 1b3babe20049 scsi: 3w-9xxx: Move * operator to clean up code style warning adds 52b259908114 scsi: lpfc: Remove redundant assignment to pointer temp_hdr adds 807b31d8e0fc scsi: megaraid_mbox: Remove redundant initialization of po [...] adds 311e87b70913 scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock adds 5b8644968d2c scsi: arcmsr: Fix the wrong CDB payload report to IOP adds fbdfd5163939 scsi: arcmsr: Update driver version to v1.50.00.04-20210414 adds ed26297d14b7 scsi: qla4xxx: Simplify conditional adds b294ff3e3449 scsi: ufs: core: Enable power management for wlun adds aef80fd1da32 scsi: ufs: sysfs: Resume the proper SCSI device adds 39107e8577ad scsi: aacraid: Replace one-element array with flexible-arr [...] adds 77c1c74001ed Merge branch 'fixes' into for-next adds 19d4902b12f6 Merge branch 'fixes' into for-next adds 71d439702175 Merge branch 'fixes' into for-next adds 1d8613a23f3c scsi: ufs: core: Introduce HBA performance monitor sysfs nodes adds 6ecdafaec79d scsi: target: cxgbit: Unmap DMA buffer before calling targ [...] adds 9959d45166fa scsi: snic: Fix an error message adds 8fb82abccc8a scsi: scsi_debug: Drop if with an always false condition adds 998da772fd86 scsi: target: iscsi: Drop unnecessary container_of() adds 09c65383970e scsi: qedf: Drop unnecessary NULL checks after container_of() adds 2dde5c8d912e scsi: core: Fix a comment in function scsi_host_dev_release() adds 3ac0fcb4b1a3 scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV [...] adds d5b45dd5ba6c scsi: ibmvfc: Handle move login failure adds 5114975eb2de scsi: ibmvfc: Avoid move login if fast fail is enabled adds 2e51f78b5d87 scsi: ibmvfc: Reinit target retries adds 96f3903c4c7a scsi: message: fusion: Remove redundant assignment to rc adds f8a78e9118ee scsi: target: sbp_target: Remove redundant assignment to pg_size adds 17f947b8b06f scsi: target: core: Unify NAA identifier generation adds 2469f1e0412c scsi: target: core: Add configurable IEEE Company ID attribute adds 64ae33ef7486 scsi: target: core: Bump INQUIRY VERSION to SPC-4 adds b790a56d66ea scsi: target: core: Add the VERSION DESCRIPTOR fields to t [...] adds 4803bd066cb9 scsi: bfa: Remove some unused variables adds 4c6cb9ed63df scsi: ufs: core: Remove usfhcd_is_*_pm() macros adds 7f2b3c8bcb7f scsi: ufs: core: Remove redundant parenthesis adds 0edca4fc633c scsi: be2iscsi: Remove redundant initialization adds 44c5027bb5c8 scsi: 3w-9xxx: Use flexible array members to avoid struct padding adds d133b441488d scsi: 3w-9xxx: Reduce scope of structure packing adds 05f7f1b9ee82 scsi: 3w-9xxx: Fix endianness issues in command packets adds 31ff791600e3 Merge branch 'misc' into for-next adds b592d66235f5 scsi: ufs: ufs-exynos: Move definitions from .h to .c adds 2a38d2a8b4a6 scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) adds d9a231226f28 scsi: arcmsr: Fix doorbell status being updated late on ARC-1886 adds 8e060b310f8f scsi: arcmsr: Update driver version to v1.50.00.05-20210429 adds faa6c1d92cb0 scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in [...] adds 2d535031eb2e scsi: pmcraid: Fix typos adds 1ecc820db0b9 scsi: bfa: Fix typo adds 8f942f9d4b06 scsi: bfa: Fix inconsistent indenting adds ab17122e758e scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw() adds e2ac7ab281c0 scsi: ufs: Use designated initializers in ufs_pm_lvl_states[] adds 824731258b65 scsi: target: tcmu: Fix boolreturn.cocci warnings adds 98f92dff1412 scsi: core: Remove leading spaces in Kconfig adds 40d6b939e4df scsi: Fix spelling mistakes in header files adds ecd7beb37871 scsi: ufs: core: Clean up whitespace adds 86cfe4ad248d scsi: fas216: Use fallthrough pseudo-keyword adds 5ac3c649f11c scsi: ufs: ufs-exynos: Make a const array static, makes ob [...] adds cb9eb11fd572 scsi: qla2xxx: Remove redundant assignment to rval adds ee8868c5c78f scsi: scsi_dh_alua: Retry RTPG on a different path after failure adds 01131e7aae5d scsi: lpfc: Fix unreleased RPIs when NPIV ports are created adds fa21189db9ab scsi: lpfc: Fix non-optimized ERSP handling adds e30d55137ede scsi: lpfc: Fix "Unexpected timeout" error in direct attac [...] adds 1037e4b4f81d scsi: lpfc: Add ndlp kref accounting for resume RPI path adds 4012baeab6ca scsi: lpfc: Fix Node recovery when driver is handling simu [...] adds fe83e3b9b422 scsi: lpfc: Fix node handling for Fabric Controller and Do [...] adds 04c1d9c50ae3 scsi: lpfc: Ignore GID-FT response that may be received af [...] adds 5aa615d195f1 scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to [...] adds 3e49af9393c6 scsi: lpfc: Add a option to enable interlocked ABTS before [...] adds 8eced807077d scsi: lpfc: Reregister FPIN types if ELS_RDF is received f [...] adds e5e0280db792 scsi: lpfc: Update lpfc version to 12.8.0.10 adds ea2f0f77538c scsi: core: Cap scsi_host cmd_per_lun at can_queue adds 0fa646eba80b Merge branch 'misc' into for-next adds ea6a7bdce5f3 Merge branch 'fixes' into for-next adds e2fac6c44ae0 scsi: mpt3sas: Fix deadlock while cancelling the running f [...] adds 19a622c39a9d scsi: mpt3sas: Handle firmware faults during first half of [...] adds a0815c45c89f scsi: mpt3sas: Handle firmware faults during second half o [...] adds 40d2fd05ecc2 scsi: ufs: Suppress false positive unhandled interrupt messages adds 1a8d8498cb2d Merge branch 'misc' into for-next adds 17f23af37bb0 Merge branch 'fixes' into for-next adds 3a95f5b39254 scsi: ufs: core: Export ufshcd_hba_stop() adds f9c602f3bd9c scsi: ufs: ufs-mediatek: Disable HCI before HW reset adds 27c707b14659 scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remo [...] adds 84a84cc6aff4 scsi: mpt3sas: Fix fall-through warnings for Clang adds 4d431153e751 scsi: FlashPoint: Rename si_flags field adds 66fc475bd9e1 scsi: esas2r: Switch to flexible array member adds 5250db63d140 scsi: isci: Use correctly sized target buffer for memcpy() adds f6b414294224 scsi: ufs: Fix a kernel-doc related formatting issue adds c4f7ac64616e scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig adds 824a156633df scsi: mpi3mr: Base driver code adds c9566231cfaf scsi: mpi3mr: Create operational request and reply queue pair adds 023ab2a9b4ed scsi: mpi3mr: Add support for queue command processing adds 672ae26c8216 scsi: mpi3mr: Add support for internal watchdog thread adds 13ef29ea4aa0 scsi: mpi3mr: Add support for device add/remove event handling adds 8e653455547a scsi: mpi3mr: Add support for PCIe device event handling adds e36710dc06e3 scsi: mpi3mr: Additional event handling adds fb9b04574f14 scsi: mpi3mr: Add support for recovering controller adds 54dfcffb4191 scsi: mpi3mr: Add support for timestamp sync with firmware adds ff9561e910fc scsi: mpi3mr: Print IOC info for debugging adds 8f9c6173ca46 scsi: mpi3mr: Add bios_param SCSI host template hook adds e844adb1fbdc scsi: mpi3mr: Implement SCSI error handler hooks adds 0ea177343f1f scsi: mpi3mr: Add change queue depth support adds 82141ddba90a scsi: mpi3mr: Allow certain commands during pci-remove hook adds 392bbeb85b2a scsi: mpi3mr: Hardware workaround for UNMAP commands to NV [...] adds 463429f8dd5c scsi: mpi3mr: Add support for threaded ISR adds f061178e0762 scsi: mpi3mr: Complete support for soft reset adds 71e80106d059 scsi: mpi3mr: Print pending host I/Os for debugging adds 44dc724f5eec scsi: mpi3mr: Wait for pending I/O completions upon detect [...] adds 2f9c4d520aa6 scsi: mpi3mr: Add support for PM suspend and resume adds 28cbe2f420d3 scsi: mpi3mr: Add support for DSN secure firmware check adds 74e1f30a2868 scsi: mpi3mr: Add EEDP DIF DIX support adds 9fc4abfe5a5f scsi: mpi3mr: Add event handling debug prints adds 79db830162b7 scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSUR [...] adds b5438f48fdd8 scsi: megaraid_sas: Fix resource leak in case of probe failure adds ae6874ba4b43 scsi: megaraid_sas: Early detection of VD deletion through [...] adds 9bedd36e9146 scsi: megaraid_sas: Handle missing interrupts while re-ena [...] adds 6143f6f62052 scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 adds 1486a4f5c2f3 scsi: iscsi: Add task completion helper adds 891e2639deae scsi: iscsi: Stop queueing during ep_disconnect adds 27e986289e73 scsi: iscsi: Drop suspend calls from ep_disconnect adds 06c203a5566b scsi: iscsi: Force immediate failure during shutdown adds b25b957d2db1 scsi: iscsi: Use system_unbound_wq for destroy_work adds 9e5fe1700896 scsi: iscsi: Rel ref after iscsi_lookup_endpoint() adds 23d6fefbb3f6 scsi: iscsi: Fix in-kernel conn failure handling adds c0920cd36f17 scsi: iscsi: iscsi_tcp: Set no linger adds 788b71c54f21 scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop adds b1d19e8c92cf scsi: iscsi: Add iscsi_cls_conn refcount helpers adds d39df158518c scsi: iscsi: Have abort handler get ref to conn adds fda290c5ae98 scsi: iscsi: Get ref to conn during reset handling adds ec29d0ac29be scsi: iscsi: Fix conn use after free during resets adds bdd4aad7ff92 scsi: iscsi: Fix shost->max_id use adds f6f964574470 scsi: iscsi: Fix completion check during abort races adds 7ce9fc5ecde0 scsi: iscsi: Flush block work before unblock adds 99b0603313ee scsi: iscsi: Hold task ref during TMF timeout handling adds a1f3486b3b09 scsi: iscsi: Move pool freeing adds 5777b7f0f03c scsi: qedi: Fix null ref during abort handling adds 2ce002366a3f scsi: qedi: Fix race during abort timeouts adds 5b04d050cde4 scsi: qedi: Fix use after free during abort cleanup adds f7eea75262fc scsi: qedi: Fix TMF tid allocation adds 140d63b73f42 scsi: qedi: Use GFP_NOIO for TMF allocation adds 2819b4ae2873 scsi: qedi: Fix TMF session block/unblock use adds 0c72191da686 scsi: qedi: Fix cleanup session block/unblock use adds 60a0d379f11b scsi: qedi: Pass send_iscsi_tmf task to abort adds b40f3894e39e scsi: qedi: Complete TMF works before disconnect adds ed1b86ba0fba scsi: qedi: Wake up if cmd_cleanup_req is set adds 0c63f5086cbb Merge branch 'misc' into for-next adds 936c600e28f3 Merge branch 'fixes' into for-next adds b2e22963f906 Merge remote-tracking branch 'scsi/for-next' adds 00da6a701a69 scsi: st: Return error code in st_scsi_execute() adds 21eccf304b3a scsi: scsi_ioctl: Return error code when blk_rq_map_kern() fails adds 8793613de913 scsi: core: Fixup calling convention for scsi_mode_sense() adds 64aaa3dd096a scsi: core: Reshuffle response handling in scsi_mode_sense() adds 7e26e3ea0287 scsi: scsi_dh_alua: Check for negative result value adds ced202f7bd78 scsi: core: Stop using DRIVER_ERROR adds f2b1e9c6f867 scsi: core: Introduce scsi_build_sense() adds d0672a03e0af scsi: core: Introduce scsi_status_is_check_condition() adds 464a00c9e0ad scsi: core: Kill DRIVER_SENSE adds 16576ad8a8f0 scsi: core: Do not use DRIVER_INVALID adds 4bd51e54e16a scsi: core: Use DID_TIME_OUT instead of DRIVER_TIMEOUT adds 58bedf351f3e scsi: xen-scsiback: Use DID_ERROR instead of DRIVER_ERROR adds b840abeffc23 scsi: xen-scsifront: Compability status handling adds 54c29086195f scsi: core: Drop the now obsolete driver_byte definitions adds 7b25bdb1c828 scsi: NCR5380: Fold SCSI message ABORT onto DID_ABORT adds f6b5a6970649 scsi: core: Add get_{status,host}_byte() accessor functions adds 735b830c6104 scsi: core: Add scsi_msg_to_host_byte() adds 75dd44395af2 scsi: dc395: Use standard macros to set SCSI result adds 5bfaafb652d1 scsi: dc395: Translate message bytes adds 9a588d239f23 scsi: qlogicfas408: make ql_pcmd() a void function adds 5751a9eaf187 scsi: qlogicfas408: Whitespace cleanup adds 7e2bc6de92d4 scsi: nsp32: Whitespace cleanup adds 0e00ba7338cf scsi: nsp32: Do not set message byte adds 6e39836ebccd scsi: wd33c93: Translate message byte to host byte adds 3ff451e92983 scsi: mesh: Translate message to host byte status adds 3c969131457a scsi: acornscsi: Remove acornscsi_reportstatus() adds a9d2d8065821 scsi: acornscsi: Translate message byte to host byte adds aec166fde782 scsi: aha152x: Modify done() to use separate status bytes adds fdabe57d1269 scsi: aha152x: Do not set message byte when calling scsi_done() adds ac87ee0ac120 scsi: advansys: Do not set message byte in SCSI status adds 7f33f56b02ca scsi: fas216: Translate message to host byte status adds df1303147649 scsi: fas216: Use get_status_byte() to avoid using Linux-s [...] adds a87afe2896e4 scsi: FlashPoint: Use standard SCSI definitions adds b2e88c97c591 scsi: fdomain: Drop last argument to fdomain_finish_cmd() adds 0ee44f900e41 scsi: fdomain: Translate message to host byte status adds 54cf31d07aa8 scsi: core: Drop message byte helper adds a7479a8477e6 scsi: core: Kill message byte adds 14b40c1e7ccc scsi: target: Use standard SAM status types adds 502071489548 scsi: pcmcia: nsp_cs: Use SAM_STAT_CHECK_CONDITION adds 3d45cefc8edd scsi: core: Drop obsolete Linux-specific SCSI status codes adds 1ff28f229bc7 Merge branch '5.14/scsi-result' into 5.14/scsi-staging adds d377f415dddc scsi: libsas: Introduce more SAM status code aliases in en [...] adds 149d0e489e80 scsi: core: Introduce enums for the SAM and host status codes adds 62af0ee94bfb scsi: core: Change the type of the second argument of scsi [...] adds 1b67f3d74e45 scsi: qedf: Update the max_id value in host structure adds ebab8e09a07f scsi: fcoe: Statically initialize flogi_maddr adds 8b1afb7ab0db scsi: ufs: core: Remove irrelevant reference to non-existing doc adds 80927822e8b6 scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() adds 1cca0c3fdc91 scsi: ufs: Remove a redundant command completion logic in [...] adds a45f937110fa scsi: ufs: Optimize host lock on transfer requests send/co [...] adds 6f7151729647 scsi: ufs: Utilize Transfer Request List Completion Notifi [...] adds 61f4f11b48f9 scsi: NCR5380: Fix fall-through warning for Clang adds 7b8a49881b01 scsi: mpi3mr: Fix fall-through warning for Clang adds 32424902331b scsi: ufs: core: Remove repeated word in comment adds 04c073feb1d7 scsi: ufs: core: Clean up ufshcd_add_command_trace() adds 89ac2c3b2835 scsi: ufs: core: Let UPIU completion trace print RSP UPIU header adds 44b5de363524 scsi: ufs: core: Capture command trace only for the cmd != [...] adds 105424895c02 scsi: ufs: core: Use UPIU query trace in devman_upiu_cmd() adds eb783bb8bbe7 scsi: ufs: core: Fix a possible use before initialization case adds d3d61f9c8c2d scsi: mpi3mr: Fix a double free adds d46bdecd9f3c scsi: mpi3mr: Delete unnecessary NULL check adds 2938bedd0efa scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() adds d1f2ce77638d scsi: qedi: Fix host removal with running sessions adds 366da0da1f5f scsi: hisi_sas: Put a limit of link reset retries adds 0f757339919d scsi: hisi_sas: Run I_T nexus resets in parallel for clear [...] adds 2f12a499511f scsi: hisi_sas: Include HZ in timer macros adds 63ece9eb3503 scsi: hisi_sas: Reset controller for internal abort timeout adds e8a4d0daaef6 scsi: hisi_sas: Speed up error handling when internal abor [...] adds 40445fd2c9fa scsi: fc: Correct RHBA attributes length adds 8f70328c068f scsi: libfc: Correct the condition check and invalid argum [...] adds 0726af6bfc6b scsi: libfc: Initialisation of RHBA and RPA attributes adds adb98ec72b72 scsi: qedf: Add vendor identifier attribute adds 82897fefab68 scsi: libfc: Add FDMI-2 attributes adds 974db67a518b scsi: libfc: FDMI enhancements adds 49d3e5996155 scsi: fc: FDMI enhancement adds ea771b37e513 Merge remote-tracking branch 'scsi-mkp/for-next' adds 4c7d22c55bdd virtio_net: move tx vq operation under tx queue lock adds 0c077be4da36 virtio_net: move txq wakeups under tx q lock adds 41e0088d1365 virtio: fix up virtio_disable_cb adds 7ff6e99e021c virtio_net: disable cb aggressively adds 88d20c7761e0 Merge remote-tracking branch 'vhost/linux-next' adds f9e784dcb63f dt-bindings: hwlock: add sun6i_hwspinlock adds 3c881e05c814 hwspinlock: add sun6i hardware spinlock support adds 234462bc7f23 dt-bindings: hwlock: sun6i: Fix various warnings in binding adds 95347e734846 remoteproc: Add kernel-doc comment for is_iomem adds f28674340023 remoteproc: Fix various kernel-doc warnings adds c16ced60f3bf dt-bindings: remoteproc: k3-r5f: Update bindings for AM64x SoCs adds fee613a6fec6 Merge tag '20210327143117.1840-2-s-anna@ti.com' into rproc-next adds ee99ee7c929c remoteproc: k3-r5: Extend support to R5F clusters on AM64x SoCs adds 3e25e407a1c9 remoteproc: stm32: fix phys_addr_t format string adds 34c4da6d5dfb remoteproc: k3-r5: Fix an error message adds cf107e98d024 dt-bindings: remoteproc: qcom: pas: Convert binding to YAML adds e50f4bda7539 dt-bindings: remoteproc: qcom: pas: Add power domains for MSM8996 adds bad70abdfac1 dt-bindings: remoteproc: imx_rproc: add fsl,auto-boot property adds 7a95b19a39c6 dt-bindings: remoteproc: imx_rproc: add i.MX7ULP support adds 5dc9e9d1b758 dt-bindings: remoteproc: imx_rproc: support i.MX8MN/P adds e13d1a43aa0f remoteproc: imx_rproc: parse fsl,auto-boot adds 52bda8d37514 remoteproc: imx_rproc: initial support for mutilple start/ [...] adds cc0316c10fb7 remoteproc: imx_rproc: make clk optional adds c8a1a56d8729 remoteproc: imx_rproc: support i.MX7ULP adds 79806d32d5aa remoteproc: imx_rproc: support i.MX8MN/P adds 1cd6239426a4 remoteproc: imx-rproc: Fix IMX_REMOTEPROC configuration adds 30da589dba53 dt-bindings: remoteproc: qcom: pas: Fix indentation warnings adds ab3a29a6b253 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 58d2cbc551ac Merge remote-tracking branch 'rpmsg/for-next' adds 63c4acfb8031 dt-bindings: gpio: convert rk3328-grf-gpio.txt to YAML adds c35fb576652d gpio: logicvc: Remove redundant error printing in logicvc_ [...] adds e7d8fde4ab50 gpio: mockup: Switch to use gpiochip_get_desc() adds f2e03ca3e839 gpiolib: Drop duplicate offset check in gpiochip_is_requested() adds cde3d0f81e67 bitmap: Make bitmap_remap() and bitmap_bitremap() availabl [...] adds 043aa3db1cbb gpio: xilinx: Introduce xgpio_read_chan() / xgpio_write_chan() adds 02b3f84d9080 gpio: xilinx: Switch to use bitmap APIs adds 6453b9532b5f gpio: xilinx: No need to disable IRQs in the handler adds 2a9a2ccaab99 gpio: stmpe: fully use convert probe to device-managed adds 1189827a2cf7 gpio: da9055: remove platform_set_drvdata() + cleanup probe adds fd80b8ba3aa5 gpiolib: Make use of assign_bit() API (part 2) adds 9e23bf6b00fd gpiolib: Use sysfs_emit() in "show" functions adds ec5aa31bbed6 gpio: visconti: remove platform_set_drvdata() + cleanup probe adds 6681db5ef540 gpio: adp5520: cleanup probe error path + remove platform_ [...] adds aa93b0f39a07 gpio: altera-a10sr: remove platform_set_drvdata() + cleanup probe adds 21dde316cac7 gpio: bd9571mwv: remove platform_set_drvdata() + cleanup probe adds 91d594b2db51 gpio: tps68470: remove platform_set_drvdata() + cleanup probe adds 94a7b66910ea gpio: xgene: simplify probe, return devm_gpiochip_add_data [...] adds 4d2a72635b55 gpio: da9052: remove platform_set_drvdata() + cleanup probe adds 10a476164b08 gpio: gpio-tegra186: remove empty remove hook adds 6e153938b7f0 gpio: gpio-tegra186: remove platform_set_drvdata() + clean [...] adds cc7af0bfa0d9 gpio: tps6586x: remove platform_set_drvdata() + cleanup probe adds 3660660a8e86 gpio: tc3589x: emove platform_set_drvdata() + cleanup probe adds 0cef30b8beaf gpio: tps65218: remove platform_set_drvdata() + cleanup probe adds effe3781b6cc gpio: tps65912: remove platform_set_drvdata() + cleanup probe adds cd440753dc9e gpio: ath79: remove platform_set_drvdata() + cleanup probe adds 81933d3e4850 gpio: spear-spics: remove platform_set_drvdata() + cleanup probe adds 52f39cfee66d gpio: sprd: remove platform_set_drvdata() + cleanup probe adds f716f1fb84a4 gpio: sta2x11: remove platform_set_drvdata() + cleanup probe adds 96a03e867c70 gpio: tps65910: remove platform_set_drvdata() + cleanup probe adds 14ebdaec6d00 gpio: wm831x: remove platform_set_drvdata() + cleanup probe adds e076aeda467d gpio: wm8994: remove platform_set_drvdata() + cleanup probe adds 0533260687a7 gpio: wm8350: remove platform_set_drvdata() + cleanup probe adds bc3aca5393c4 dt-bindings: gpio: omap: Convert to json-schema adds c80c44352dda gpiolib: Split fastpath array to two adds c354c29524ee gpiolib: Switch to bitmap_alloc() adds cc0f53d2bb42 gpio: 104-idio-16: Fix coding style issues adds 5a5bc826fed1 gpio: dwapb: Drop redundant check in dwapb_irq_set_type() adds bd56b051c96b gpio: dwapb: Switch to use fwnode_irq_get() adds 40e568f9c88d gpio: gpio-regmap: Use devm_add_action_or_reset() adds 043a0c9fe7a0 gpio-dwapb: Drop unused headers and sort the rest adds 9b3c47f124b6 gpio: regmap: move drvdata to config data adds 4195926aedca gpio: Add support for IDT 79RC3243x GPIO controller adds 03c36034ce19 dt-bindings: gpio: Add devicetree binding for IDT 79RC3243 [...] adds 354cb6465a9b MAINTAINERS: update ti,omap-gpio.yaml reference adds 622096fdff79 gpio: idt3243x: Fix return value check in idt_gpio_probe() adds c43ce4740249 gpio: zynq: use module_platform_driver to simplify the code adds a51b2fb94b04 gpio: zynq: Check return value of pm_runtime_get_sync adds 35d7b72a632b gpio: zynq: Check return value of irq_get_irq_data adds be4dc321a55c gpio: gpio-xilinx: update on suspend and resume calls adds 301b130a676b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 5b2d3326cdf8 gpio: crystalcove: remove platform_set_drvdata() + cleanup probe adds f3019092eca0 gpio: wcove: Use IRQ hardware number getter instead of dir [...] adds 5d9936648285 gpio: wcove: Unify style of to_reg() with to_ireg() adds 2b71b66ac041 gpio: wcove: Split error handling for CTRL and IRQ registers adds 43582f29b161 gpiolib: acpi: Introduce acpi_get_and_request_gpiod() helper adds 043d7f09bf61 gpiolib: acpi: Add acpi_gpio_get_io_resource() adds 5341e6029543 Merge remote-tracking branch 'gpio-intel/for-next' adds ac5f8197d15c dt-bindings: pinctrl: convert Broadcom Northstar to the js [...] adds d62bd5ce12d7 pinctrl: amd: Implement irq_set_wake adds 969ef42b1ae0 pinctrl: qcom: spmi-mpp: Add compatible for pmi8994 adds d7f444499d6f pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE adds 57b55eeb7552 pinctrl: Keep enum pin_config_param ordered by name (part 2) adds 0f9facdbd9d4 pinctrl: ocelot: Remove redundant error printing in ocelot [...] adds ef9385fbf30e pinctrl: iproc-gpio: Remove redundant error printing in ip [...] adds 676e2d075040 pinctrl: qcom: spmi-gpio: Add support for pm7325 adds f9fb145b27cd dt-bindings: pinctrl: qcom-pmic-gpio: Add pm7325 support adds 1ca46d3e4356 pinctrl/amd: Add device HID for new AMD GPIO controller adds 9b882b73d379 pinctrl: npcm: Align a few entries in the pin function table adds f56b273cd845 pinctrl: at91: Constify struct at91_pinctrl_mux_ops adds 710071479cf8 dt-bindings: pinctrl: Add DT bindings for apple, pinctrl adds 8b4c397d88d9 dt-bindings: pinctrl: mt65xx: add mt8365 SoC binding adds 9f940d8ecf92 pinctrl: mediatek: don't hardcode mode encoding in common code adds e94d8b6fb83a pinctrl: mediatek: add support for mt8365 SoC adds 89be5957e7ec dt-bindings: pinctrl: Update enum for adding SGPM2 and SGPS2 adds 0b9714845935 pinctrl: pinctrl-aspeed-g6: Add sgpio pinctrl settings adds b9045af9fb26 pinctrl: Fix kernel-doc adds 4bc80da53317 pinctrl: bcm2835: Accept fewer than expected IRQs adds 07d5136f9bf1 docs/pinctrl: fix the reference to the u300 platform adds 696beef77521 pinctrl: mediatek: move bit assignment adds 2cee31cd4973 pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin adds 702a5fa2fe4d pinctrl: renesas: r8a77990: JTAG pins do not have pull-dow [...] adds d82b92410359 pinctrl: renesas: r8a77990: Drop bogus PUEN_ prefixes in comments adds cf04bbe5ed29 pinctrl: renesas: r8a7778: Remove unused PORT_GP_PUP_1() macro adds 904ec4bebc1d pinctrl: renesas: r8a779{51,6,65}: Reduce non-functional d [...] adds 50bdc4d44110 Merge tag 'renesas-pinctrl-for-v5.14-tag1' of git://git.ke [...] adds 897120d41e7a pinctrl: mcp23s08: fix race condition in irq handler adds 375eede3e377 pinctrl: mtk: Fix mt8365 Kconfig dependency adds 8c987eb15aa6 pinctrl: single: config: enable the pin's input adds 276e552e081c pinctrl: ralink: move ralink architecture pinmux header in [...] adds e98dd3db96f7 pinctrl: ralink: move MT7621 SoC pinmux config into a new [...] adds 8b8b0fa21dfa pinctrl: ralink: move RT3883 SoC pinmux config into a new [...] adds 3a1b0ca5a83b pinctrl: ralink: move RT305X SoC pinmux config into a new [...] adds 745ec436de72 pinctrl: ralink: move MT7620 SoC pinmux config into a new [...] adds a49a8717d869 pinctrl: ralink: move RT288X SoC pinmux config into a new [...] adds d9779093676b pinctrl: bcm: Constify static pinctrl_ops adds 0c6838767236 pinctrl: bcm: Constify static pinmux_ops adds 884af72c9001 pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq() adds 21c423a6511f pinctrl: mediatek: fix mode encoding adds 258435a1c818 pinctrl: tigerlake: Add Alder Lake-M ACPI ID adds ca199e1952cc Merge tag 'intel-pinctrl-v5.14-1' of gitolite.kernel.org:p [...] adds 4e73bfa3ee37 pinctrl: mcp23s08: Add optional reset GPIO adds ee9889dfa969 dt-bindings: pinctrl: mcp23s08: add documentation for reset-gpios adds fd6850132f61 pinctrl: renesas: r8a77470: Add bias pinconf support adds 2be3d6024234 pinctrl: renesas: r8a7790: Add bias pinconf support adds 35477d7e90a1 pinctrl: renesas: r8a7792: Add bias pinconf support adds 009f502238a8 pinctrl: renesas: r8a7794: Add bias pinconf support adds b764833e3633 pinctrl: renesas: r8a77970: Add bias pinconf support adds c3975a73ca94 pinctrl: renesas: r8a77980: Add bias pinconf support adds 2f792ec78209 Merge tag 'renesas-pinctrl-for-v5.14-tag2' of git://git.ke [...] adds b10479c0dd52 Merge branch 'devel' into for-next adds 9b6011e3e670 Merge remote-tracking branch 'pinctrl/for-next' adds cf38c978cf1d pwm: Make of_pwm_xlate_with_flags() work with #pwm-cells = <2> adds 5447e7833629 pwm: Drop of_pwm_simple_xlate() in favour of of_pwm_xlate_ [...] adds 69230cfac3d0 pwm: Autodetect default value for of_pwm_n_cells from device tree adds e9fdf122cf34 pwm: Simplify all drivers with explicit of_pwm_n_cells = 3 adds 937efa29e70f pwm: visconti: Fix and simplify period calculation adds b601a18f1238 pwm: spear: Don't modify HW state in .remove callback adds da0dea891269 pwm: spear: Free resources only after pwmchip_remove() adds 98761ce4b91b pwm: spear: Implement .apply() callback adds 9e40ee18a1dc pwm: core: Support new usage_power setting in PWM state adds ae16db1fd3a1 pwm: pca9685: Support new usage_power setting in PWM state adds 6d6e7050276d pwm: pca9685: Restrict period change for enabled PWMs adds 79dd354fe176 pwm: pca9685: Add error messages for failed regmap calls adds 2ba4597d932b dt-bindings: pwm: pwm-tiehrpwm: Convert to json schema adds d233504af7db dt-bindings: pwm: pwm-tiehrpwm: Add compatible string for [...] adds f09e6895a47e Merge remote-tracking branch 'pwm/for-next' adds f9c82a4ea89c Increase size of ucounts to atomic_long_t adds 905ae01c4ae2 Add a reference to ucounts for each cred adds b6c336528926 Use atomic_t for ucounts reference counting adds 21d1c5e386bc Reimplement RLIMIT_NPROC on top of ucounts adds 6e52a9f0532f Reimplement RLIMIT_MSGQUEUE on top of ucounts adds d64696905554 Reimplement RLIMIT_SIGPENDING on top of ucounts adds d7c9e99aee48 Reimplement RLIMIT_MEMLOCK on top of ucounts adds e4aebf06695c kselftests: Add test to check for rlimit changes in differ [...] adds c1ada3dc7219 ucounts: Set ucount_max to the largest positive value the [...] adds 9b624988221b ucounts: Count rlimits in each user namespace adds f928ef685db5 ucounts: Silence warning in dec_rlimit_ucounts adds 5e6b8a50a7ce cred: add missing return error code when set_cred_ucounts( [...] adds 32b8ac782f07 Merge remote-tracking branch 'userns/for-next' adds 1421ec684a43 selftests/resctrl: Fix incorrect parsing of option "-t" adds f50688b47c58 selftests/tls: Add {} to avoid static checker warning adds 6daf076b717d selftests: splice: Adjust for handler fallback removal adds de53fa9baa70 selftests: lib.mk: Also install "config" and "settings" adds 0d3e5a057992 selftests: timers: rtcpie: skip test if default RTC device [...] adds a52c3144a7cc Merge remote-tracking branch 'kselftest/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 81840f21d416 Merge branch 'for-5.12/doc' into for-next adds c150bbbb1731 Merge branch 'for-5.13/signal' into for-next adds 56af663bcbc7 Merge remote-tracking branch 'livepatching/for-next' adds 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] adds 0a8b7518a089 Merge remote-tracking branch 'coresight/next' adds b0ddc5b17005 rtc: bd70528: fix BD71815 watchdog dependency adds f765e349c3e1 rtc: m41t80: add support for fixed clock adds 206e04ec7539 rtc: mxc_v2: add missing MODULE_DEVICE_TABLE adds 8df65d4adca6 dt-bindings: convert rtc/faraday,ftrtc01 to yaml adds 54b909436ede rtc: fix snprintf() checking in is_rtc_hctosys() adds 37401019fe32 rtc: efi: Remove the repeated module alias adds bcae59d0d45b rtc: imxdi: add wakeup support adds 8ff003745438 Merge remote-tracking branch 'rtc/rtc-next' adds ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next adds 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next adds 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next adds 1e24fc346bd7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 6928e7277734 NTB: Fix an error code in ntb_msit_probe() adds f4d655a6e49b NTB: perf: Fix an error code in perf_setup_inbuf() adds 28293b6c68cd ntb: ntb_pingpong: remove redundant initialization of vari [...] adds 069609192f84 Merge remote-tracking branch 'ntb/ntb-next' adds 56a95686c98a seccomp: Refactor notification handler to prepare for new [...] adds 762458990163 seccomp: Support atomic "addfd + send reply" adds 7ee53a23fdc8 selftests/seccomp: Add test for atomic addfd+send adds 7b8e0aa45fe7 selftests/seccomp: More closely track fds being assigned adds fe092fc9f14b selftests/seccomp: Flush benchmark output adds 2d81aeebe16c Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 3f1639f8f96c MAINTAINERS: Add Clang CFI section adds 590e8a082a57 CFI: Move function_nocfi() into compiler.h adds 583bfd484bcc x86, lto: Enable Clang LTO for 32-bit as well adds a0dc429c3e36 Merge branch 'for-next/clang/features' into for-next/kspp adds c6c768ca1734 Merge remote-tracking branch 'kspp/for-next/kspp' adds 994adcbd3714 gnss: drop stray semicolons adds 376d1d8e6d51 Merge remote-tracking branch 'gnss/gnss-next' adds d6e92fb7d936 dt-bindings: nvmem: Add bindings for rmem driver adds cb6eafe570b6 nvmem: Add driver to expose reserved memory as nvmem adds 0320ed0a8236 drivers: slimbus: Fix word resposible -> responsible in slimbus.h adds ff0d4c93d00f Merge remote-tracking branch 'slimbus/for-next' adds 830f54ec0936 nvmem: sprd: Add missing MODULE_DEVICE_TABLE adds b9e014141f5a nvmem: qcom-spmi-sdam: add missing MODULE_DEVICE_TABLE adds 185ed10fab95 nvmem: sc27xx: Add missing MODULE_DEVICE_TABLE adds 83aab756d2a8 nvmem: sprd: Fix an error message adds ed552505629d nvmem: core: add a missing of_node_put adds 99e301048d79 nvmem: sunxi_sid: Set type to OTP adds d1a5f4ca656b nvmem: qfprom: minor nit fixes adds ee39cf8ba106 nvmem: core: constify nvmem_cell_read_variable_common() re [...] adds 76a2b9a8ab44 nvmem: qfprom: Improve the comment about regulator setting adds a1937ce1a953 Merge remote-tracking branch 'nvmem/for-next' adds 03b30cc38dd3 hv_balloon: Remove redundant assignment to region_start adds adae1e931acd Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] adds bf5fd8cae3c8 scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs adds c6a8625fa4c6 hv_utils: Fix passing zero to 'PTR_ERR' warning adds 450605c28d57 x86/hyperv: fix logical processor creation adds 9de6655cc5a6 drivers: hv: Fix missing error code in vmbus_connect() adds e1c6d5f54cfa Merge remote-tracking branch 'hyperv/hyperv-next' adds c784e46c8445 auxdisplay: Add I2C gpio expander example adds 5e00c800d70e Merge remote-tracking branch 'auxdisplay/auxdisplay' adds ded39fc4a5b4 docs: driver-api: fpga: avoid using UTF-8 chars adds 9c7aad3aa55f fpga: fix spelling mistakes adds 92c5ddbc93ab fpga: fpga-bridge: removed repeated word adds fe001010fb97 Merge remote-tracking branch 'fpga/for-next' adds 4a94e23362f0 bus: mhi: core: Validate channel ID when processing comman [...] adds 0f0781531acb bus: mhi: core: Fix power down latency adds a610f3c65d3b bus: mhi: Wait for M2 state during system resume adds c6a2377c5c49 bus: mhi: Add inbound buffers allocation flag adds f976d9d8c4cc bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] adds 0a8b495cf814 Merge remote-tracking branch 'mhi/mhi-next' adds 03be3200ba9f memblock: free_unused_memmap: use pageblock units instead [...] adds 4ce27baf95df memblock: align freed memory map on pageblock boundaries w [...] adds 990e6d0e1de8 arm: extend pfn_valid to take into accound freed memory ma [...] adds a6dbde475fba Merge remote-tracking branch 'memblock/for-next' adds bf9bea76427c kallsyms: Support "big" kernel symbols (2-byte lengths) adds b1b3e4b16c48 kallsyms: Increase maximum kernel symbol length to 512 adds 155b9a0fc821 Makefile: Generate CLANG_FLAGS even in GCC builds adds 2c1b1b7e4cba Kbuild: Rust support adds 543d9cfe8ba1 Rust: Compiler builtins crate adds acf93604f1ad Rust: Module crate adds fd1e637b9b4b Rust: Kernel crate adds 25584a4c70be Rust: Export generated symbols adds c9d5a1ff844f Samples: Rust examples adds 3fba3bd4782a Documentation: Rust general information adds a36ef293ff34 MAINTAINERS: Rust adds 125c24b4561b Rust: add abstractions for Binder (WIP) adds 1fed5dee5fbb Android: Binder IPC in Rust (WIP) adds 47ff3585216b kbuild: dummy-tools: Add elfedit. adds 860b9e5c5680 rust: mention that RUST_OPT_LEVEL_0/1 can cause excessive [...] adds 52a55644da69 arm: add Rust target.json adds b5a88a29a363 rust: helpers: remove guard for rust-bindgen bug adds a11a576d11ef rust: compiler_builtins: add 32-bit arm intrinsics adds dd066e1b0381 android: remove Rust binder dependency on 64-bit cpu archi [...] adds 5fedf44384d8 docs: rust: update arch-support for arm 32-bit adds cca10d723bc4 rust: enable Rust for 32-bit arm adds b2e28a39c061 docs: rust: document ppc64le RUST_OPT_LEVEL_0/1 restrictions adds b74e54f319f4 docs: doc-guide: remove unneeded ref tag adds 6be1504c6217 docs: rust: add rust-analyzer notes to quick-start.rst adds a097e1c92c74 rust: sync: expose `signal_pending` and `cond_resched` to drivers adds 89478a8ce0a2 rust: reduce the need for boilerplate code in simple drivers adds 40fdb99ad848 rust: module: add `module_misc_device` macro adds d5fca6791d0c samples: rust: add `rust_random` sample that uses `module_ [...] adds 43f76a460413 samples: rust: remove release method that's the same as th [...] adds fef0214731cc rust: allow printing in the kernel crate adds 90022a8fed32 Merge remote-tracking branch 'rust/rust-next' adds 5f50d6b20ca3 cxl/mem: Move some definitions to mem.h adds 8ac75dd6ab30 cxl/mem: Introduce 'struct cxl_regs' for "composable" CXL devices adds 5f653f7590ab cxl/core: Rename bus.c to core.c adds 399d34ebc248 cxl/core: Refactor CXL register lookup for bridge reuse adds 35c32e3095d3 cxl/docs: Fix "Title underline too short" warning adds 21e9f76733a8 cxl: Rename mem to pci adds 199cf8c3feec cxl/pci.c: Add a 'label_storage_size' attribute to the memdev adds dd2a93a814e7 cxl/mem: Demarcate vendor specific capability IDs adds 5d0c6f025953 cxl/mem: Use dev instead of pdev->dev adds 1b0a1a2a1934 cxl/mem: Split creation from mapping in probe adds 1d5a4159074b cxl/mem: Move register locator logic into reg setup adds 6630d31c912e cxl/mem: Get rid of @cxlm.base adds 07d62eac422c cxl/pci: Introduce cxl_decode_register_block() adds f8a7e8c29be8 cxl/pci: Reserve all device regions at once adds 30af97296f48 cxl/pci: Map registers based on capabilities adds 9a016527dcb7 cxl/pci: Reserve individual register block regions adds 08422378c4ad cxl/pci: Add HDM decoder capabilities adds 605a5e41db7d cxl/pci: Fixup devm_cxl_iomap_block() to take a 'struct device *' adds 54ada34b4dfd Merge branch 'rafael/acpica/cfmws' into for-5.14/cxl adds 4812be97c015 cxl/acpi: Introduce the root of a cxl_port topology adds 3feaa2d35880 cxl/Kconfig: Default drivers to CONFIG_CXL_BUS adds 7d4b5ca2e2cb cxl/acpi: Add downstream port data to cxl_port instances adds 3b94ce7b7bc1 cxl/acpi: Enumerate host bridge root ports adds 40ba17afdfab cxl/acpi: Introduce cxl_decoder objects adds bddba1ce54d2 Merge remote-tracking branch 'cxl/next' adds 69977d1aeeca Merge branch 'tpmdd-fixes' into tpmdd-for-next adds ee81557e5e68 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds f353f52bcddd Revert "ASoC: codecs: wcd938x: add audio routing and Kconfig" adds 6ad2d3aa6960 mm,hwpoison: fix race with hugetlb page allocation adds be71ff13aacc mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] adds f6f605f92d26 mm/slub: clarify verification reporting adds a392ffdcae1e mm/slub: fix redzoning for small allocations adds d4ec9353ce44 mm/slub: actually fix freelist pointer vs redzoning adds 0e141e738b42 mm/hugetlb: expand restore_reserve_on_error functionality adds efc2c9788a0a mm/memory-failure: make sure wait for page writeback in me [...] adds 65269945869b crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo adds 78284c6c45f5 mm/slub.c: include swab.h adds 9a438d729bff mm, thp: use head page in __migration_entry_wait adds 0306dccae90c mm/thp: fix __split_huge_pmd_locked() on shmem migration entry adds 598ef4f01a56 mm/thp: make is_huge_zero_pmd() safe and quicker adds 7a5f80abaa17 mm/thp: try_to_unmap() use TTU_SYNC for safe splitting adds e55f253d327e mm/thp: fix vma_address() if virtual address below file offset adds 000cf3a95384 mm/thp: fix page_address_in_vma() on file THP tails adds fc8af8e6754d mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() adds 8adb1b7db695 mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] adds e1db6ef7336d mm/sparse: fix check_usemap_section_nr warnings adds 7402267d9962 mm: page_vma_mapped_walk(): use page for pvmw->page adds 6b59ecdef2ff mm: page_vma_mapped_walk(): settle PageHuge on entry adds 1d988ceb8c29 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd adds 2973361166cb mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block adds cf4881818868 mm: page_vma_mapped_walk(): crossing page table boundary adds b93dc8555313 mm: page_vma_mapped_walk(): add a level of indentation adds ee8a8e7b3ab2 mm: page_vma_mapped_walk(): use goto instead of while (1) adds b45b947d66ce mm: page_vma_mapped_walk(): get vma_address_end() earlier adds ec267f0004c4 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes adds 4316ba7429e0 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() adds 9244e24c9b56 afs: fix tracepoint string placement with built-in AFS adds 507b31967a21 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group adds 56466bf849db mm/vmalloc: add vmalloc_no_huge adds dd4734a210a4 mm-vmalloc-add-vmalloc_no_huge-fix adds bcda7fadba8f KVM: s390: prepare for hugepage vmalloc adds 0ab5ca6f12b3 kthread_worker: split code for canceling the delayed work timer adds a27e32ae280c kthread: prevent deadlock when kthread_mod_delayed_work() [...] adds 1878ae46bd82 mm, futex: fix shared futex pgoff on shmem huge page adds ea78678b84e2 mm/gup: fix try_grab_compound_head() race with split_huge_page() adds 48b8ba4e7f8c /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 92ed0af8026b /proc/kpageflags: do not use uninitialized struct pages adds 131e772f18b0 kthread: switch to new kerneldoc syntax for named variable [...] adds 5675b8644516 kthread_worker: fix return value when kthread_mod_delayed_ [...] adds d24e7e96ce20 ia64: headers: drop duplicated words adds c4d687d201b2 ia64: mca_drv: fix incorrect array size calculation adds 359f7ef6ca8c streamline_config.pl: make spacing consistent adds 330fa0778e83 streamline_config.pl: add softtabstop=4 for vim users adds a4bf61dfd1f6 scripts/spelling.txt: add more spellings to spelling.txt adds 0d6cfc7c072b squashfs: add option to panic on errors adds 216899cd6d12 ocfs2: remove unnecessary INIT_LIST_HEAD() adds cad900024459 ocfs2: fix snprintf() checking adds 95acdcfc9c94 ocfs2: remove redundant assignment to pointer queue adds 6d50e387a727 ocfs2: remove repeated uptodate check for buffer adds a87841ecbad1 ocfs2: replace simple_strtoull() with kstrtoull() adds 3ade1b2d1863 ocfs2: remove redundant initialization of variable ret adds c6756613043c ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 75bfaf529cf9 ocfs2: fix ocfs2 corrupt when iputting an inode adds 95dab364f56f kernel: watchdog: modify the explanation related to watchd [...] adds 384cd3f48009 doc: watchdog: modify the explanation related to watchdog thread adds d839ecbbae77 doc: watchdog: modify the doc related to "watchdog/%u" adds 6984b496384f kunit: make test->lock irq safe adds fa61f0236905 mm/slub, kunit: add a KUnit test for SLUB debugging functionality adds ea7a8c7e65d1 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] adds 52ac030658af mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] adds a472a8fadbf0 slub: remove resiliency_test() function adds 411f100996b7 mm, slub: change run-time assertion in kmalloc_index() to [...] adds cd96198d069e kfence: test: fix for "mm, slub: change run-time assertion [...] adds 9036a5b3e66c mm, slub: fix support for clang 10 adds e024f29fff60 mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] adds b9c4ed54d808 slub: restore slub_debug=- behavior adds 68a6a0aa2e4b slub: actually use 'message' in restore_bytes() adds d54a6d80e54a slub: indicate slab_fix() uses printf formats adds 208d7bcc236d slub: force on no_hash_pointers when slub_debug is enabled adds 67fc96161a78 slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix adds d48f3da28a5b mm: slub: move sysfs slab alloc/free interfaces to debugfs adds b3539f491c8c mm/kmemleak: fix possible wrong memory scanning period adds bc2f8216f250 tools/vm/page_owner_sort.c: check malloc() return adds 4536cdf58061 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] adds 9c24ee46b54c mm: mmap_lock: use local locks instead of disabling preemption adds 43e617732a9f mm: mark idle page tracking as BROKEN adds addf92785fe8 mm: page-writeback: kill get_writeback_state() comments adds e62b08e75709 mm/page-writeback: Fix performance when BDI's share of rat [...] adds a3392c8d86f9 mm/page-writeback: update the comment of Dirty position control adds 5a3bc71d3918 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() adds 76bbb97c2c17 writeback, cgroup: do not switch inodes with I_WILL_FREE flag adds ddb2dc85b9ea writeback, cgroup: add smp_mb() to cgroup_writeback_umount() adds 22a5a430851a writeback, cgroup: increment isw_nr_in_flight before grabb [...] adds 003bacc19c39 writeback, cgroup: switch to rcu_work API in inode_switch_wbs() adds 5b04d423ebe5 writeback, cgroup: keep list of inodes attached to bdi_writeback adds d6e9d8efacc6 writeback, cgroup: split out the functional part of inode_ [...] adds 837de963dfe5 writeback, cgroup: support switching multiple inodes at once adds e1be88e67580 writeback, cgroup: release dying cgwbs by switching attach [...] adds 8f6cb6458ab8 writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] adds 7ed140696505 cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() adds 41e8574ef492 mm: remove irqsave/restore locking from contexts with irqs [...] adds 4c5385465903 fs: drop_caches: fix skipping over shadow cache inodes adds 0fdb19030f99 fs: inode: count invalidated shadow pages in pginodesteal adds f4497a3b3cb8 vfs: keep inodes with page cache off the inode shrinker LRU adds 24cbbe166c72 fs: unexport __set_page_dirty adds 23a00ca6e2c6 fs: move ramfs_aops to libfs adds d850341e892e mm: require ->set_page_dirty to be explicitly wired up adds 1eedda980560 mm/gup_benchmark: support threading adds cec79b2f59b0 mm: gup: allow FOLL_PIN to scale in SMP adds 2b2f35f7230f mm: gup: pack has_pinned in MMF_HAS_PINNED adds 7bf1ddb03774 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes adds df00df6777ed fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED adds 8d9cc59178ed mm/swapfile: use percpu_ref to serialize against concurren [...] adds 822c3bec66b6 swap: fix do_swap_page() race with swapoff adds 6c954bdbde42 mm/swap: remove confusing checking for non_swap_entry() in [...] adds 9c09adb554c2 mm/shmem: fix shmem_swapin() race with swapoff adds eab99cb18577 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] adds 94c4ad15dc9e mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION adds 007ba519c822 mm/swapfile: fold scan_swap_map() into the only caller get [...] adds 5eaf5c1d88f1 mm/swap: remove unused local variable nr_shadows adds f0a05616fbc1 mm/swap_slots.c: delete meaningless forward declarations adds 2e3a1e0648a3 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] adds b09e944ce674 mm: free idle swap cache page after COW adds 73ab5bb35ddc swap: check mapping_empty() for swap cache before being freed adds 08caae3c48a4 mm/memcg: move mod_objcg_state() to memcontrol.c adds 7d7e5b094917 mm/memcg: cache vmstat data in percpu memcg_stock_pcp adds 098207b5dba7 mm/memcg: improve refill_obj_stock() performance adds f1341adf7056 mm/memcg: optimize user context object stock access adds 7fd55962b845 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] adds 4828689e9977 mm/memcontrol.c: fix potential uninitialized variable warning adds 66f0e00e6e3b mm: memcg/slab: properly set up gfp flags for objcg pointer array adds b785c30bcbb9 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches adds 0fc38642356a mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] adds c78749bcbe45 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 adds e2222e7f802d mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix adds 227912c71ae9 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches adds 4c30013666fb mm: memcontrol: fix root_mem_cgroup charging adds 1f2cae05747c mm: memcontrol: fix page charging in page replacement adds ef7edf046642 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm adds 2756ce972935 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] adds 4fee5d979338 mm: memcontrol: simplify lruvec_holds_page_lru_lock adds 240e25f578bd mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] adds 1fd3fda27559 mm: memcontrol: simplify the logic of objcg pinning memcg adds 9108ae96a321 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] adds 2e8c9922fc98 mm: vmscan: remove noinline_for_stack adds 34a1f3e9de82 memcontrol: use flexible-array member adds 82b9be005fbc loop: use worker per cgroup instead of kworker adds 0f18c61d57b6 mm: charge active memcg when no mm is set adds c9fc6fda7f99 loop: charge i/o to mem and blk cg adds 4117c600633a mm: memcontrol: remove trailing semicolon in macros adds 15e1b77b1d1c perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC adds 78815ac0fa28 binfmt: remove in-tree usage of MAP_EXECUTABLE adds 7acffbff09ea binfmt-remove-in-tree-usage-of-map_executable-fix adds dc7c67b7d835 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() adds c7ab0cb45c36 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap adds 4a043abc43b8 mm/mmap: introduce unlock_range() for code cleanup adds eb31b6f3816d mm-mmap-introduce-unlock_range-for-code-cleanup-fix adds 498821267ad7 mm/mmap: use find_vma_intersection() in do_mmap() for overlap adds 2c0c335bfb35 mm/memory.c: fix comment of finish_mkwrite_fault() adds 3ee5ac0b5df4 mm: add vma_lookup(), update find_vma_intersection() comments adds 7b34cbf0e3a3 drm/i915/selftests: use vma_lookup() in __igt_mmap() adds 46f74626f1da arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] adds 1d1648573856 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] adds b982bf4e9347 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] adds 020bb234385e arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] adds 702eb9008088 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() adds c1cc7c39415d arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() adds 40266c32c66d x86/sgx: use vma_lookup() in sgx_encl_find() adds a0b3055c53d1 virt/kvm: use vma_lookup() instead of find_vma_intersection() adds 61c21ec1d645 vfio: use vma_lookup() instead of find_vma_intersection() adds 3453b9dde05a net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() adds ff6e3c252d0d drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() adds d591d00c1629 media: videobuf2: use vma_lookup() in get_vaddr_frames() adds 1fa278e391b4 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() adds 531fe6316dd3 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() adds 6950e823b680 lib/test_hmm: use vma_lookup() in dmirror_migrate() adds 8c69704e1cc7 mm/ksm: use vma_lookup() in find_mergeable_vma() adds ca955b584c8a mm/migrate: use vma_lookup() in do_pages_stat_array() adds f6feea02b3ce mm/mremap: use vma_lookup() in vma_to_resize() adds 0ec59b8f12bf mm/memory.c: use vma_lookup() in __access_remote_vm() adds b687ecb1a2a7 mm/mempolicy: use vma_lookup() in __access_remote_vm() adds dfce20659fa4 mm: update legacy flush_tlb_* to use vma adds 37b668e9981a lazy tlb: introduce lazy mm refcount helper functions adds 7701ea0c9e86 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds 5bb02abcf85f lazy tlb: allow lazy tlb mm refcounting to be configurable adds b5fb325ef210 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds 3f3352423381 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds 313962fe5b55 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 19fe911629a8 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds 3d424fb7a7ef powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds c18c3d617bb5 mm: improve mprotect(R|W) efficiency on pages referenced once adds edfe946c774a mm: improve mprotect(R|W) efficiency on pages referenced once adds 18e33aa1632a h8300: remove unused variable adds da23744c1887 mm/dmapool: use DEVICE_ATTR_RO macro adds 042ca3249b66 mm, tracing: unify PFN format strings adds 82decdc3f46b mm/page_alloc: add an alloc_pages_bulk_array_node() helper adds 189f03522add mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() adds a15810b4777b mm/vmalloc: print a warning message first on failure adds 9e623e6daa6c mm/vmalloc: remove quoted strings split across lines adds 08bb186a1572 mm/vmalloc: Fallback to a single page allocator adds a849cef6cabc printk: introduce dump_stack_lvl() adds f95586613192 fix for "printk: introduce dump_stack_lvl()" adds 386fee434826 kasan: use dump_stack_lvl(KERN_ERR) to print stacks adds 7b80a55a7eff kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() adds 6927aebe5163 mm: report which part of mem is being freed on initmem case adds 55ec9bfb29f0 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] adds 986f100b262d mm/mmzone.h: simplify is_highmem_idx() adds fd80b6cd6abf mm: make __dump_page static adds 1bd3a119e180 mm/page_alloc: bail out on fatal signal during reclaim/com [...] adds 82af6ce5b8c2 mm/debug: factor PagePoisoned out of __dump_page adds 2cd2cd2c3d3c mm/page_owner: constify dump_page_owner adds 71cc1a57089f mm: make compound_head const-preserving adds eadf277e759c mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype adds 06587f098bfb mm: constify page_count and page_ref_count adds 37ea03a1a5ca mm: optimise nth_page for contiguous memmap adds 537dca4485e4 mm/page_alloc: switch to pr_debug adds 59a65fb4d413 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 adds 5dedda478656 mm/page_alloc: split per cpu page lists and zone stats adds f8213d702138 mm/page_alloc: split per cpu page lists and zone stats -fix adds cd2d1fe16bcb mm/page_alloc: split per cpu page lists and zone stats -fix -fix adds 184bd1fb74e9 mm/page_alloc: convert per-cpu list protection to local_lock adds 07660880f0e3 mm/page_alloc: work around a pahole limitation with zero-s [...] adds 491f0c3242f3 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] adds 6d1b1fefc124 mm/vmstat: convert NUMA statistics to basic NUMA counters adds 3826d065046a mm/vmstat: inline NUMA event counter updates adds 7942a1241013 mm/page_alloc: batch the accounting updates in the bulk allocator adds 003b41d9b707 mm/page_alloc: reduce duration that IRQs are disabled for [...] adds b4c9103906e1 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] adds bb2c14e77666 mm/page_alloc: avoid conflating IRQs disabled with zone->lock adds 9590cd6b0e02 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] adds 326f7fc87349 mm: page_alloc: dump migrate-failed pages only at -EBUSY adds 36ddb244060e mm/page_alloc: delete vm.percpu_pagelist_fraction adds 92d2127bf5b5 mm/page_alloc: disassociate the pcp->high from pcp->batch adds 5e58f2c9a061 mm/page_alloc: disassociate the pcp->high from pcp->batch -fix adds 77b4d5c6ac36 mm/page_alloc: adjust pcp->high after CPU hotplug events adds 1ef48271bd4a mm/page_alloc: scale the number of pages that are batch freed adds 8c34d87da1db mm/page_alloc: limit the number of pages on PCP lists when [...] adds 242e6360bc7f mm/page_alloc: introduce vm.percpu_pagelist_high_fraction adds 36be5049e1ae mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix adds 0ae22212ba63 mm: drop SECTION_SHIFT in code comments adds 142fa998980d mm/page_alloc: improve memmap_pages dbg msg adds 81b9556c6c3c mm/page_alloc: fix counting of managed_pages adds 0f4e77267d68 mm/page_alloc: move free_the_page adds 8371b9c82f78 alpha: remove DISCONTIGMEM and NUMA adds 3ca6a3535fc6 arc: update comment about HIGHMEM implementation adds 5015ff595073 arc: remove support for DISCONTIGMEM adds 44d4b1703d06 m68k: remove support for DISCONTIGMEM adds 9943098be4d2 mm: remove CONFIG_DISCONTIGMEM adds 91cde6f7568b arch, mm: remove stale mentions of DISCONIGMEM adds f33fe5b5e38c docs: remove description of DISCONTIGMEM adds 5831eedad2ac mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA adds bdcebb610dd2 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM adds 968f31589f90 mm/page_alloc: allow high-order pages to be stored on the [...] adds b948e7d126f1 mm/memory-failure: use a mutex to avoid memory_failure() races adds 1a072542e2ed mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix adds 7e8294309888 mm,hwpoison: return -EHWPOISON to denote that the page has [...] adds 15d420a3328f mm,hwpoison: send SIGBUS with error virutal address adds ce0ccfbdb582 mmhwpoison-send-sigbus-with-error-virutal-address-fix adds 4852c9b8ec16 mm,hwpoison: make get_hwpoison_page() call get_any_page() adds 158634859809 mm: memory_hotplug: factor out bootmem core functions to b [...] adds 8aecc051db05 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP adds 52383603d954 mm: hugetlb: gather discrete indexes of tail page adds 6bf255fa1160 mm: hugetlb: free the vmemmap pages associated with each H [...] adds 4c8309dbeac1 mm: hugetlb: defer freeing of HugeTLB pages adds 012a2ff830d3 mm: hugetlb: alloc the vmemmap pages associated with each [...] adds 8f8d6ba60ddd mm: hugetlb: fix dissolve_free_huge_page use of tail/head page adds 2b224ccdc2b9 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap adds 0e2278a883e7 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] adds 5ba0340b9584 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] adds eee42c312d5f mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate adds 0d8d1a71c7de mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] adds 15ead20df7a0 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] adds 56b1bbcb641e mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK adds 777c7e9d20ae mm/huge_memory.c: use page->deferred_list adds 10574e99621d mm/huge_memory.c: add missing read-only THP checking in tr [...] adds 7354b599e19f mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] adds 1cbd8d939641 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] adds 3adc2404a3f6 mm/huge_memory.c: don't discard hugepage if other processe [...] adds d23adece84f5 mm/hugetlb: change parameters of arch_make_huge_pte() adds 5f3b2d82ecb3 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge adds 976bacf7c36c x86: define only {pud/pmd}_{set/clear}_huge when useful adds bb580a87bfcc arm64: define only {pud/pmd}_{set/clear}_huge when useful adds 771c5ed55fa6 mm/vmalloc: enable mapping of huge pages at pte level in vmap adds 9caca5839e1f mm/vmalloc: enable mapping of huge pages at pte level in vmalloc adds 13e2fb2e1dc3 powerpc/8xx: add support for huge pages on VMAP and VMALLOC adds 66a9d056f2b0 khugepaged: selftests: remove debug_cow adds d982dddba496 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY adds 6614b1769037 userfaultfd: remove set but not used variable 'vm_alloc_shared' adds 54d9ae31b542 mm, hugetlb: fix allocation error check and copy func name adds 79a6afdca587 userfaultfd/selftests: use user mode only adds de0d44dd265b userfaultfd/selftests: remove the time() check on delayed uffd adds 8b58566059cf userfaultfd/selftests: dropping VERIFY check in locking_thread adds cb33b043dc03 userfaultfd/selftests: only dump counts if mode enabled adds 39dbe67bb8d5 userfaultfd/selftests: unify error handling adds 6ad00371b336 mm/thp: simplify copying of huge zero page pmd when fork adds d486a3b77d1b mm/userfaultfd: fix uffd-wp special cases for fork() adds cb94a82e2d27 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit adds f3b4e3788f5c mm/userfaultfd: fail uffd-wp registration if not supported adds d17c22952bfb mm/pagemap: export uffd-wp protection information adds 5871278cdc55 userfaultfd/selftests: add pagemap uffd-wp test adds 0378320a3156 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] adds b3a3d9168d9f userfaultfd/shmem: support minor fault registration for shmem adds e1ffc69fd137 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem adds cae008d21b92 userfaultfd/shmem: advertise shmem minor fault support adds 15adee5dea9d userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] adds 1ae09c6da876 userfaultfd/selftests: use memfd_create for shmem test type adds 4e81a6b96cf0 userfaultfd/selftests: create alias mappings in the shmem test adds f0d0b49005a3 userfaultfd/selftests: reinitialize test context in each test adds 7e1feaadc1d4 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix adds e0c569513ca5 userfaultfd/selftests: exercise minor fault handling shmem [...] adds 7c10a879855f userfaultfd: fix UFFDIO_CONTINUE ioctl request definition adds adda75e829ea mm/vmscan.c: fix potential deadlock in reclaim_pages() adds cfb2f97cc22c include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] adds 756ac1ce1e44 mm/kconfig: move HOLES_IN_ZONE into mm adds fded0f495380 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] adds bd28c10ddc15 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER adds 476a8ec08e09 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM adds 767daf8fdf32 fs/proc/kcore: don't read offline sections, logically offl [...] adds 3e29727ff31b mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] adds 8195bf71801e virtio-mem: use page_offline_(start|end) when setting Page [...] adds 11bfb3757c80 fs/proc/kcore: use page_offline_(freeze|thaw) adds 140c9244d860 mm/zbud: reuse unbuddied[0] as buddied in zbud_pool adds 0a2fe67c3d98 mm/zbud: don't export any zbud API adds 92658273c018 mm/compaction: use DEVICE_ATTR_WO macro adds 903e03a5eb82 mm: compaction: remove duplicate !list_empty(&sublist) check adds 29e8056e4cb3 mm/mempolicy: cleanup nodemask intersection check for oom adds 10ff91901c5e mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] adds d0946d242437 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] adds 3b6623c834e9 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] adds b6ba78ddf315 mm/mempolicy: unify the parameter sanity check for mbind a [...] adds 714e1022f29c mm/mempolicy: unify the parameter sanity check for mbind a [...] adds 8eebf0adde3f mm: mempolicy: don't have to split pmd for huge zero page adds 0a8e4d15f814 mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] adds 550480350445 include/linux/mmzone.h: add documentation for pfn_valid() adds 722f390833e9 memblock: update initialization of reserved pages adds 848a75ea2735 arm64: decouple check whether pfn is in linear map from pf [...] adds 4770ccb23fca arm64: drop pfn_valid_within() and simplify pfn_valid() adds 60b4dea05255 arm64/mm: drop HAVE_ARCH_PFN_VALID adds 1aec8529f53b mm: migrate: fix missing update page_private to hugetlb_pa [...] adds 5fab629f2155 mm: migrate: fix missing update page_private to hugetlb_pa [...] adds 65f6da54145d mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs adds 44d5230b129b mm: memory: add orig_pmd to struct vm_fault adds 0e8ab0ebfa92 mm: memory: make numa_migrate_prep() non-static adds df455b5755b5 mm: thp: refactor NUMA fault handling adds 2b860860c41c mm: thp: fix a double unlock bug adds ad5bf3c5143b mm: migrate: account THP NUMA migration counters correctly adds c8decdd140b0 mm: migrate: don't split THP for misplaced NUMA page adds 14110a7341b6 mm: migrate: check mapcount for THP instead of refcount adds be644b26ed6c mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] adds d82a348bf145 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds 714253fb8ca7 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] adds a2b2658ee9c6 mm: rmap: make try_to_unmap() void function adds 6bdab8eaaca3 mm/thp: remap_page() is only needed on anonymous THP adds 29e5ef725c61 mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC adds b87365843366 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc adds 7f45d3f53ad9 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes adds 3e7cc817995d mm/nommu: unexport do_munmap() adds 947a630a1978 mm: generalize ZONE_[DMA|DMA32] adds 3e066caa3d28 mm: make variable names for populate_vma_page_range() consistent adds a5f0f8eb5043 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] adds b0b6e536847b mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] adds e3a061de2790 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT adds 704c9d8106d2 selftests/vm: add protection_keys_32 / protection_keys_64 [...] adds 048953ecc504 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) adds 4682172da7df mm/memory_hotplug: rate limit page migration warnings adds c2d48f744df7 memory-hotplug.rst: complete admin-guide overhaul adds 6076ea1c54f1 mm,memory_hotplug: drop unneeded locking adds 01b4759d8ff3 mmmemory_hotplug-drop-unneeded-locking-fix adds 46f54f5b90d6 mm/zswap.c: remove unused function zswap_debugfs_exit() adds 9985bdd73a2c mm/zswap.c: avoid unnecessary copy-in at map time adds 567edc62b811 mm/zswap.c: fix two bugs in zswap_writeback_entry() adds e1948b7d7499 mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep adds 941ead5c86a5 mm/highmem: Remove deprecated kmap_atomic adds 67503e438433 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK adds 7fcc6ae7be30 mm: fix typos and grammar error in comments adds 9b470150023c mm: fix comments mentioning i_mutex adds d627b0f0bb55 mm: define default value for FIRST_USER_ADDRESS adds 6c1981879312 mm: fix spelling mistakes adds 746b28da60c3 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages adds 01b617342fa2 mm/vmalloc: include header for prototype of set_iounmap_nonlazy adds e0bda323f14c mm/page_alloc: make should_fail_alloc_page() static adds 75e0aee183c8 mm/mapping_dirty_helpers: remove double Note in kerneldoc adds ef0842d23cc5 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] adds 32e97debb1e7 mm/memory_hotplug: fix kerneldoc comment for __try_online_node adds 9e702e44c083 mm/memory_hotplug: fix kerneldoc comment for __remove_memory adds 7b9a2fd34e78 mm/zbud: add kerneldoc fields for zbud_pool adds c1843b86ea7b mm/z3fold: add kerneldoc fields for z3fold_pool adds 7a47bba16221 mm/swap: make swap_address_space an inline function adds 5eae37554e9b mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations adds 803be0dcc387 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined adds 7eed98237fc2 mm/page_alloc: move prototype for find_suitable_fallback adds 119b60e52b22 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM adds 235fc0b42af1 mm/thp: define default pmd_pgtable() adds 59d8786ad661 kfence: unconditionally use unbound work queue adds 7f5bea764956 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 7931b89bfce5 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds af7fb73e9039 kernel/hung_task.c: Monitor killed tasks. adds 19719d39b3dc proc: Avoid mixing integer types in mem_rw() adds 6791cd8233ff fs/proc/kcore.c: add mmap interface adds 939ad6e4620e fs-proc-kcorec-add-mmap-interface-fix adds 64ba62f366ac procfs: allow reading fdinfo with PTRACE_MODE_READ adds d28e2c7a6eea procfs/dmabuf: add inode number to /proc/*/fdinfo adds 81dc968f0050 sysctl: remove redundant assignment to first adds 03be46c59a0b proc/sysctl: make protected_* world readable adds 38b618528cf5 drm: include only needed headers in ascii85.h adds 07e0fa806145 kernel.h: split out panic and oops helpers adds 47a32fd661c1 kernelh-split-out-panic-and-oops-helpers-fix adds ffd59ba5cdcb kernel.h: split out panic and oops helpers (ia64 fix) adds 74da12f2176a lib: decompress_bunzip2: remove an unneeded semicolon adds 2e275d5db12a lib/string_helpers: switch to use BIT() macro adds 044dcbe096da lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] adds d77411639862 lib/string_helpers: drop indentation level in string_escape_mem() adds e256efb902d0 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII adds 4804caf1e3e3 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] adds c9fe3c91f0ea lib/string_helpers: allow to append additional characters [...] adds c1561d30ee40 lib/test-string_helpers: print flags in hexadecimal format adds 819dbd0365dd lib/test-string_helpers: get rid of trailing comma in terminators adds 6eefe6fb5aa4 lib/test-string_helpers: add test cases for new features adds e71925ceee49 MAINTAINERS: add myself as designated reviewer for generic [...] adds 3947e081bf46 seq_file: introduce seq_escape_mem() adds 7db8e8396c52 seq_file: add seq_escape_str() as replica of string_escape_str() adds f73864770246 seq_file: convert seq_escape() to use seq_escape_str() adds a35158331428 nfsd: avoid non-flexible API in seq_quote_mem() adds bc2710fb3917 seq_file: drop unused *_escape_mem_ascii() adds a221243ea7f0 lib/math/rational.c: fix divide by zero adds 4540052eccd6 lib/math/rational: add Kunit test cases adds bf6a926bc25d lib-math-rational-add-kunit-test-cases-fix adds 855eb13bda3a lib/math/rational: fix spelling mistake "demominator" -> " [...] adds 829471eb751a lib/decompressors: fix spelling mistakes adds 336cf4493d85 lib/mpi: fix spelling mistakes adds 3367b5eee4c5 lib: memscan() fixlet adds 10fe3454ca71 lib: uninline simple_strtoull() adds af137d888395 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] adds df670c606cec lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static adds 6d23f8ea908f lib/decompress_unlz4.c: correctly handle zero-padding arou [...] adds a423946faf2c checkpatch: scripts/spdxcheck.py now requires python3 adds 08b46021d229 checkpatch: improve the indented label test adds d47ff97b46cb init: print out unknown kernel parameters adds 18f6ef12712e init/main.c: silence some -Wunused-parameter warnings adds f53b135337eb kprobes: remove duplicated strong free_insn_page in x86 and s390 adds 67d0443515a8 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds b675dfcc2376 x86: signal: don't do sas_ss_reset() until we are certain [...] adds 145833b3f9ef exec: remove checks in __register_bimfmt() adds 9bbae5936f71 exec: fix deadlock in de_thread with ptrace_attach adds ce58c76fd83b exec-fix-dead-lock-in-de_thread-with-ptrace_attach-v9 adds f1d708ba8044 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds f41a7fefbf87 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] adds a79f5f1ab78b kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds 0c4b61cbdca0 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds ff4d7d855eb3 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code adds 09c2637ce228 selftests/vm/pkeys: refill shadow register after implicit [...] adds 5886269bb442 selftests/vm/pkeys: exercise x86 XSAVE init state adds 5d4be761b8fc lib/decompressors: remove set but not used variabled 'level' adds a4577ab7b7ef lib-decompressors-remove-set-but-not-used-variabled-level-fix adds a1c692482261 ipc sem: use kvmalloc for sem_undo allocation adds 169a50cae80c ipc: use kmalloc for msg_queue and shmid_kernel adds 9aa1da6842a3 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock adds f8c4e41607c1 ipc/util.c: use binary search for max_idx adds dc547ed5ef27 ipc-utilc-use-binary-search-for-max_idx-fix adds 1308cebebae1 linux-next-pre adds 7266fc56ea2a Merge branch 'akpm-current/current' adds e1ec754fb09d lib/test: fix spelling mistakes adds bc2404a16211 lib: fix spelling mistakes adds 88ac800470ca lib: fix spelling mistakes in header files adds 7757e1609321 mm/slub: use stackdepot to save stack trace in objects adds 44ce4c6432b8 slub: STACKDEPOT: rename save_stack_trace() adds 5e12a5f60bdd mm/slub: use stackdepot to save stack trace in objects-fix adds 71784f8e5d15 mmap: make mlock_future_check() global adds 14cf3bab4ef0 riscv/Kconfig: make direct map manipulation options depend on MMU adds 9a37dbc0c921 set_memory: allow querying whether set_direct_map_*() is a [...] adds 50b384192bfb mm: introduce memfd_secret system call to create "secret" [...] adds 6e6a8fea6e6d mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] adds 5c3a86937d4a PM: hibernate: disable when there are active secretmem users adds 5eb15ea9fec9 arch, mm: wire up memfd_secret system call where relevant adds a6da54edf0c5 secretmem: test: add basic selftest for memfd_secret(2) adds 965a71852316 mm: fix spelling mistakes in header files adds 464c046def86 mm: add setup_initial_init_mm() helper adds 1751fa2fc318 arc: convert to setup_initial_init_mm() adds a25475604d03 arm: convert to setup_initial_init_mm() adds f912cd2b54c3 arm64: convert to setup_initial_init_mm() adds 6b2b082ab43b csky: convert to setup_initial_init_mm() adds 57beb77920aa h8300: convert to setup_initial_init_mm() adds 45b488713ce8 m68k: convert to setup_initial_init_mm() adds 8ad0fe52c81f nds32: convert to setup_initial_init_mm() adds af433d0fe445 nios2: convert to setup_initial_init_mm() adds 3becb8ee6a2c openrisc: convert to setup_initial_init_mm() adds 911728025012 powerpc: convert to setup_initial_init_mm() adds 78e31cfab3b6 riscv: convert to setup_initial_init_mm() adds 4c05513431c6 s390: convert to setup_initial_init_mm() adds 2b3e1fdcacb5 sh: convert to setup_initial_init_mm() adds 5406a610244d x86: convert to setup_initial_init_mm() adds 7b0d5bb46556 buildid: only consider GNU notes for build ID parsing adds 747ae7810553 buildid: add API to parse build ID out of buffer adds 648052077c83 buildid: stash away kernels build ID on init adds 4dde0a791aae buildid-stash-away-kernels-build-id-on-init-fix adds 379c8eaf32c0 dump_stack: add vmlinux build ID to stack traces adds 5498d821e8da module: add printk formats to add module build ID to stacktraces adds 7f09fac4cebe module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds d57ae53fd81a buildid: fix build when CONFIG_MODULES is not set adds 6ee7df5af911 module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds 2c2120cd1f9d module: fix build error when CONFIG_SYSFS is disabled adds 14a6a7e27e0f arm64: stacktrace: use %pSb for backtrace printing adds cb6a5e5707c0 x86/dumpstack: use %pSb/%pBb for backtrace printing adds d6b88891c44b scripts/decode_stacktrace.sh: support debuginfod adds a7e38fef0237 scripts/decode_stacktrace.sh: silence stderr messages from [...] adds 6e99375076b8 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] adds 024311e6151f buildid: mark some arguments const adds 0091a2d8550a buildid: fix kernel-doc notation adds e70986cc73e4 kdump: use vmlinux_build_id to simplify adds d197d44cd6f7 Merge branch 'akpm/master' adds 19ae1f2bd9c0 Add linux-next specific files for 20210615
No new revisions were added by this update.
Summary of changes: .clang-format | 13 +- .gitignore | 5 + .mailmap | 4 + .rustfmt.toml | 12 + Documentation/ABI/obsolete/sysfs-bus-iio | 182 + Documentation/ABI/obsolete/sysfs-cpuidle | 2 +- Documentation/ABI/removed/sysfs-kernel-uids | 2 +- Documentation/ABI/stable/sysfs-bus-vmbus | 2 +- Documentation/ABI/stable/sysfs-bus-xen-backend | 2 +- Documentation/ABI/stable/sysfs-class-infiniband | 20 - Documentation/ABI/stable/sysfs-devices-system-cpu | 83 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 2 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 4 +- Documentation/ABI/stable/sysfs-driver-w1_ds2438 | 13 + Documentation/ABI/testing/configfs-iio | 2 +- Documentation/ABI/testing/configfs-most | 8 +- Documentation/ABI/testing/configfs-usb-gadget | 2 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 2 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 4 +- Documentation/ABI/testing/debugfs-driver-genwqe | 2 +- .../ABI/testing/debugfs-driver-habanalabs | 2 +- Documentation/ABI/testing/evm | 36 +- Documentation/ABI/testing/sysfs-bus-counter | 85 +- .../ABI/testing/sysfs-bus-counter-104-quad-8 | 61 - .../ABI/testing/sysfs-bus-counter-ftm-quaddec | 16 - Documentation/ABI/testing/sysfs-bus-cxl | 103 + Documentation/ABI/testing/sysfs-bus-fsi | 2 +- Documentation/ABI/testing/sysfs-bus-iio | 131 +- .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 33 - .../ABI/testing/sysfs-bus-iio-health-afe440x | 10 +- Documentation/ABI/testing/sysfs-bus-iio-icm42600 | 20 - .../ABI/testing/sysfs-bus-iio-light-lm3533-als | 11 +- Documentation/ABI/testing/sysfs-bus-pci | 4 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 82 +- Documentation/ABI/testing/sysfs-bus-usb | 11 - Documentation/ABI/testing/sysfs-class-backlight | 100 + .../ABI/testing/sysfs-class-backlight-adp5520 | 31 - .../ABI/testing/sysfs-class-backlight-adp8860 | 37 - .../testing/sysfs-class-backlight-driver-adp8870 | 32 - .../ABI/testing/sysfs-class-firmware-attributes | 18 +- .../ABI/testing/sysfs-class-led-driver-el15203000 | 9 - .../ABI/testing/sysfs-class-led-trigger-pattern | 3 + Documentation/ABI/testing/sysfs-class-spi-eeprom | 19 + .../ABI/testing/sysfs-devices-platform-soc-ipa | 78 + Documentation/ABI/testing/sysfs-devices-removable | 18 + Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- Documentation/ABI/testing/sysfs-driver-ufs | 130 +- Documentation/ABI/testing/sysfs-fs-f2fs | 59 +- .../ABI/testing/sysfs-kernel-iommu_groups | 12 +- .../ABI/testing/sysfs-platform-dell-privacy-wmi | 55 + Documentation/ABI/testing/sysfs-platform-dptf | 42 + Documentation/PCI/pci-error-recovery.rst | 2 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 35 +- .../RCU/Design/Requirements/Requirements.rst | 8 +- Documentation/RCU/checklist.rst | 24 +- Documentation/RCU/rcu_dereference.rst | 6 +- Documentation/RCU/stallwarn.rst | 10 +- Documentation/accounting/delay-accounting.rst | 12 +- Documentation/admin-guide/cgroup-v2.rst | 15 + Documentation/admin-guide/cputopology.rst | 85 +- Documentation/admin-guide/ext4.rst | 2 +- .../admin-guide/hw-vuln/core-scheduling.rst | 223 + Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/kdump/kdump.rst | 170 +- Documentation/admin-guide/kernel-parameters.rst | 5 + Documentation/admin-guide/kernel-parameters.txt | 87 +- Documentation/admin-guide/laptops/laptop-mode.rst | 11 - Documentation/admin-guide/lockup-watchdogs.rst | 4 +- Documentation/admin-guide/media/ipu3.rst | 35 +- Documentation/admin-guide/mm/hugetlbpage.rst | 11 + Documentation/admin-guide/mm/memory-hotplug.rst | 729 +- Documentation/admin-guide/mm/pagemap.rst | 2 + Documentation/admin-guide/mm/userfaultfd.rst | 3 +- Documentation/admin-guide/pm/cpuidle.rst | 77 +- Documentation/admin-guide/pm/intel_pstate.rst | 6 + Documentation/admin-guide/sysctl/kernel.rst | 41 +- Documentation/admin-guide/sysctl/vm.rst | 50 +- Documentation/admin-guide/thunderbolt.rst | 29 + Documentation/arm/marvell.rst | 2 +- Documentation/arm64/booting.rst | 6 + Documentation/block/blk-mq.rst | 4 +- Documentation/block/stat.rst | 2 +- Documentation/bpf/index.rst | 1 + Documentation/bpf/llvm_reloc.rst | 240 + Documentation/conf.py | 15 + Documentation/core-api/irq/irq-domain.rst | 1 - Documentation/core-api/printk-formats.rst | 27 +- Documentation/dev-tools/checkpatch.rst | 509 +- Documentation/dev-tools/kasan.rst | 9 +- Documentation/dev-tools/kcsan.rst | 93 +- Documentation/dev-tools/kunit/index.rst | 1 + Documentation/dev-tools/kunit/kunit-tool.rst | 188 +- Documentation/dev-tools/kunit/running_tips.rst | 259 + Documentation/dev-tools/kunit/start.rst | 2 + Documentation/dev-tools/kunit/usage.rst | 50 +- .../devicetree/bindings/arm/amlogic,scpi.txt | 27 - Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 239 - Documentation/devicetree/bindings/arm/arm,scpi.txt | 219 - Documentation/devicetree/bindings/arm/arm,scu.yaml | 46 + .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 + Documentation/devicetree/bindings/arm/cpus.yaml | 7 + .../bindings/arm/firmware/linaro,optee-tz.txt | 31 - .../bindings/arm/firmware/linaro,optee-tz.yaml | 58 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 10 +- Documentation/devicetree/bindings/arm/fsl.yaml | 13 + .../devicetree/bindings/arm/intel,keembay.yaml | 2 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 1 + .../devicetree/bindings/arm/juno,scpi.txt | 26 - .../devicetree/bindings/arm/keystone/ti,sci.txt | 86 - .../devicetree/bindings/arm/keystone/ti,sci.yaml | 129 + .../devicetree/bindings/arm/mediatek.yaml | 29 +- Documentation/devicetree/bindings/arm/qcom.yaml | 1 + Documentation/devicetree/bindings/arm/renesas.yaml | 18 + .../devicetree/bindings/arm/rockchip/pmu.txt | 16 - .../devicetree/bindings/arm/rockchip/pmu.yaml | 55 + Documentation/devicetree/bindings/arm/scu.txt | 28 - Documentation/devicetree/bindings/arm/sunxi.yaml | 11 + .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 35 + .../bindings/arm/tegra/nvidia,tegra30-actmon.txt | 57 - .../devicetree/bindings/arm/ux500/boards.txt | 4 +- .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 11 + .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../bindings/clock/brcm,iproc-clocks.txt | 313 - .../bindings/clock/brcm,iproc-clocks.yaml | 395 + .../bindings/clock/nvidia,tegra114-car.txt | 63 - .../bindings/clock/nvidia,tegra124-car.txt | 107 - .../bindings/clock/nvidia,tegra124-car.yaml | 115 + .../bindings/clock/nvidia,tegra20-car.txt | 63 - .../bindings/clock/nvidia,tegra20-car.yaml | 69 + .../bindings/clock/nvidia,tegra210-car.txt | 56 - .../bindings/clock/nvidia,tegra30-car.txt | 63 - .../bindings/clock/qcom,dispcc-sm8x50.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../bindings/clock/renesas,emev2-smu.txt | 98 - .../bindings/clock/renesas,emev2-smu.yaml | 140 + .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 46 - .../bindings/clock/renesas,r9a06g032-sysctrl.yaml | 62 + .../bindings/clock/renesas,rzg2l-cpg.yaml | 83 + .../devicetree/bindings/clock/ti,sci-clk.txt | 36 - .../devicetree/bindings/clock/ti,sci-clk.yaml | 49 + .../devicetree/bindings/clock/ti/dpll.txt | 20 + .../bindings/connector/usb-connector.yaml | 15 + .../bindings/cpufreq/cpufreq-mediatek.txt | 8 +- .../bindings/crypto/cortina,sl3516-crypto.yaml | 50 + .../bindings/crypto/intel,ixp4xx-crypto.yaml | 47 + .../bindings/devfreq/nvidia,tegra30-actmon.yaml | 126 + .../bindings/display/bridge/ti,sn65dsi83.yaml | 159 + .../bindings/display/msm/dp-controller.yaml | 146 + .../bindings/display/msm/dpu-sc7180.yaml | 228 + .../bindings/display/msm/dpu-sdm845.yaml | 212 + .../devicetree/bindings/display/msm/dpu.txt | 141 - .../bindings/display/msm/dsi-controller-main.yaml | 185 + .../bindings/display/msm/dsi-phy-10nm.yaml | 68 + .../bindings/display/msm/dsi-phy-14nm.yaml | 66 + .../bindings/display/msm/dsi-phy-20nm.yaml | 71 + .../bindings/display/msm/dsi-phy-28nm.yaml | 68 + .../bindings/display/msm/dsi-phy-common.yaml | 40 + .../devicetree/bindings/display/msm/dsi.txt | 249 - .../devicetree/bindings/display/panel/lvds.yaml | 46 +- .../devicetree/bindings/dma/arm-pl08x.txt | 59 - .../devicetree/bindings/dma/arm-pl08x.yaml | 136 + Documentation/devicetree/bindings/dma/ti-edma.txt | 4 +- .../bindings/dvfs/performance-domain.yaml | 74 + Documentation/devicetree/bindings/eeprom/at25.yaml | 31 +- .../devicetree/bindings/extcon/extcon-sm5502.txt | 21 - .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 52 + .../devicetree/bindings/firmware/arm,scmi.yaml | 341 + .../devicetree/bindings/firmware/arm,scpi.yaml | 247 + .../intel,ixp4xx-network-processing-engine.yaml | 22 +- .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../devicetree/bindings/fpga/fpga-region.txt | 22 +- .../devicetree/bindings/gpio/gpio-davinci.txt | 2 +- .../devicetree/bindings/gpio/gpio-omap.txt | 45 - .../devicetree/bindings/gpio/idt,32434-gpio.yaml | 67 + .../bindings/gpio/rockchip,rk3328-grf-gpio.txt | 32 - .../bindings/gpio/rockchip,rk3328-grf-gpio.yaml | 50 + .../devicetree/bindings/gpio/ti,omap-gpio.yaml | 108 + .../hwlock/allwinner,sun6i-a31-hwspinlock.yaml | 48 + Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 + .../devicetree/bindings/hwmon/ti,ads7828.yaml | 2 +- .../devicetree/bindings/i2c/aspeed,i2c.yaml | 75 + .../devicetree/bindings/i2c/i2c-aspeed.txt | 49 - Documentation/devicetree/bindings/i2c/i2c-at91.txt | 2 +- .../devicetree/bindings/i2c/i2c-davinci.txt | 4 +- .../devicetree/bindings/i2c/i2c-demux-pinctrl.txt | 2 +- Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 7 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../devicetree/bindings/i2c/i2c-mux-gpio.txt | 5 +- .../devicetree/bindings/i2c/i2c-mux-gpmux.txt | 99 - .../devicetree/bindings/i2c/i2c-mux-gpmux.yaml | 124 + .../devicetree/bindings/i2c/i2c-mux-ltc4306.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 74 - .../devicetree/bindings/i2c/i2c-mux-pca954x.yaml | 110 + .../devicetree/bindings/i2c/i2c-mux-pinctrl.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-reg.txt | 4 +- Documentation/devicetree/bindings/i2c/i2c-mux.txt | 73 - Documentation/devicetree/bindings/i2c/i2c-mux.yaml | 87 + Documentation/devicetree/bindings/i2c/i2c-omap.txt | 37 - .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 5 +- .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 + Documentation/devicetree/bindings/i2c/i2c.txt | 7 +- .../devicetree/bindings/i2c/renesas,i2c.txt | 67 - .../devicetree/bindings/i2c/renesas,iic-emev2.txt | 22 - .../devicetree/bindings/i2c/renesas,iic-emev2.yaml | 54 + .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 158 + .../devicetree/bindings/i2c/renesas,riic.txt | 32 - .../devicetree/bindings/i2c/renesas,riic.yaml | 82 + .../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 102 + .../bindings/iio/accel/adi,adis16201.yaml | 55 + .../bindings/iio/accel/bosch,bma180.yaml | 3 +- .../bindings/iio/accel/bosch,bma220.yaml | 50 + .../bindings/iio/accel/bosch,bma255.yaml | 9 +- .../devicetree/bindings/iio/accel/fsl,mma7455.yaml | 82 + .../bindings/iio/accel/kionix,kxcjk1013.yaml | 1 + .../bindings/iio/accel/murata,sca3300.yaml | 44 + .../bindings/iio/accel/nxp,fxls8962af.yaml | 80 + Documentation/devicetree/bindings/iio/adc/adc.yaml | 12 + .../devicetree/bindings/iio/adc/adi,ad7298.yaml | 48 + .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 174 + .../devicetree/bindings/iio/adc/ti,tsc2046.yaml | 115 + .../bindings/iio/afe/current-sense-shunt.yaml | 4 + .../devicetree/bindings/iio/cdc/adi,ad7746.yaml | 77 + .../bindings/iio/chemical/sensirion,sps30.yaml | 7 +- .../devicetree/bindings/iio/dac/ad5755.txt | 124 - .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 169 + .../devicetree/bindings/iio/dac/ti,dac082s085.yaml | 72 + .../devicetree/bindings/iio/dac/ti-dac082s085.txt | 34 - .../bindings/iio/light/amstaos,tsl2591.yaml | 50 + .../bindings/iio/multiplexer/io-channel-mux.txt | 39 - .../bindings/iio/multiplexer/io-channel-mux.yaml | 70 + .../devicetree/bindings/iio/st,st-sensors.yaml | 262 +- .../bindings/iio/temperature/ti,tmp117.yaml | 41 + .../devicetree/bindings/input/fsl-mma8450.txt | 12 - .../bindings/input/qcom,pm8941-pwrkey.txt | 2 + .../input/touchscreen/cypress,cy8ctma340.yaml | 148 + .../bindings/input/touchscreen/cyttsp.txt | 93 - .../bindings/input/touchscreen/edt-ft5x06.yaml | 1 + .../input/touchscreen/resistive-adc-touch.txt | 33 - .../input/touchscreen/resistive-adc-touch.yaml | 86 + .../bindings/input/touchscreen/touchscreen.yaml | 6 + .../bindings/interconnect/qcom,rpmh.yaml | 12 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 13 + .../interrupt-controller/renesas,irqc.yaml | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 11 +- .../devicetree/bindings/iommu/rockchip,iommu.txt | 38 - .../devicetree/bindings/iommu/rockchip,iommu.yaml | 85 + .../leds/backlight/richtek,rt4831-backlight.yaml | 62 + .../devicetree/bindings/mailbox/arm,mhu.yaml | 48 +- .../devicetree/bindings/mailbox/arm,mhuv2.yaml | 25 +- .../devicetree/bindings/mailbox/omap-mailbox.txt | 184 - .../bindings/mailbox/ti,omap-mailbox.yaml | 308 + .../devicetree/bindings/media/atmel,isc.yaml | 114 + .../devicetree/bindings/media/atmel-isc.txt | 65 - .../bindings/media/i2c/maxim,max9286.yaml | 23 +- .../devicetree/bindings/media/i2c/rda,rda5807.yaml | 67 + .../bindings/media/microchip,sama5d4-vdec.yaml | 47 + .../devicetree/bindings/media/microchip,xisc.yaml | 129 + .../bindings/media/nxp,imx7-mipi-csi2.yaml | 109 +- Documentation/devicetree/bindings/media/rc.yaml | 2 +- .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/renesas,drif.yaml | 4 +- .../devicetree/bindings/media/renesas,isp.yaml | 196 + .../devicetree/bindings/media/renesas,vin.yaml | 27 +- .../devicetree/bindings/media/tango-ir.txt | 21 - .../bindings/memory-controllers/arm,pl353-smc.yaml | 131 + .../memory-controllers/nvidia,tegra20-emc.txt | 130 - .../memory-controllers/nvidia,tegra20-emc.yaml | 230 + .../bindings/memory-controllers/pl353-smc.txt | 47 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 20 + .../devicetree/bindings/mfd/motorola-cpcap.txt | 4 +- Documentation/devicetree/bindings/mfd/mt6397.txt | 1 + .../devicetree/bindings/mfd/qcom,pm8008.yaml | 121 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 4 + .../devicetree/bindings/mfd/richtek,rt4831.yaml | 90 + Documentation/devicetree/bindings/mfd/rk808.txt | 188 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 2 - .../bindings/mfd/stericsson,db8500-prcmu.yaml | 278 + .../bindings/mfd/ti,j721e-system-controller.yaml | 19 +- .../devicetree/bindings/misc/eeprom-93xx46.txt | 3 + .../devicetree/bindings/mmc/ingenic,mmc.yaml | 1 + .../devicetree/bindings/mmc/mmc-controller.yaml | 25 +- .../devicetree/bindings/mmc/renesas,mmcif.txt | 53 - .../devicetree/bindings/mmc/renesas,mmcif.yaml | 135 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 10 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 4 +- .../bindings/mtd/arm,pl353-nand-r2p1.yaml | 53 + .../devicetree/bindings/mtd/arm-versatile.txt | 26 - .../devicetree/bindings/mtd/brcm,brcmnand.txt | 186 - .../devicetree/bindings/mtd/brcm,brcmnand.yaml | 242 + Documentation/devicetree/bindings/mtd/common.txt | 16 +- .../bindings/mtd/cortina,gemini-flash.txt | 2 +- .../devicetree/bindings/mtd/cypress,hyperflash.txt | 13 - .../devicetree/bindings/mtd/intel,ixp4xx-flash.txt | 22 - .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 6 + .../bindings/mtd/microchip,mchp48l640.yaml | 45 + .../devicetree/bindings/mtd/mtd-physmap.txt | 114 - .../devicetree/bindings/mtd/mtd-physmap.yaml | 208 + Documentation/devicetree/bindings/mtd/mtd.yaml | 89 + .../devicetree/bindings/mtd/nand-controller.yaml | 18 +- .../bindings/mtd/partitions/brcm,trx.txt | 5 + .../devicetree/bindings/mtd/ti,am654-hbmc.txt | 51 - .../devicetree/bindings/mtd/ti,am654-hbmc.yaml | 69 + .../devicetree/bindings/mux/adi,adg792a.txt | 2 +- .../devicetree/bindings/mux/adi,adgs1408.txt | 2 +- Documentation/devicetree/bindings/mux/gpio-mux.txt | 69 - .../devicetree/bindings/mux/gpio-mux.yaml | 92 + .../devicetree/bindings/mux/mux-consumer.yaml | 46 + .../devicetree/bindings/mux/mux-controller.txt | 157 - .../devicetree/bindings/mux/mux-controller.yaml | 182 + Documentation/devicetree/bindings/mux/reg-mux.txt | 129 - Documentation/devicetree/bindings/mux/reg-mux.yaml | 143 + .../devicetree/bindings/net/brcm,iproc-mdio.txt | 23 - .../devicetree/bindings/net/brcm,iproc-mdio.yaml | 38 + .../bindings/net/brcm,mdio-mux-iproc.txt | 2 +- .../devicetree/bindings/net/can/c_can.txt | 4 +- .../devicetree/bindings/net/can/rcar_can.txt | 80 - .../devicetree/bindings/net/can/rcar_canfd.txt | 107 - .../bindings/net/can/renesas,rcar-can.yaml | 139 + .../bindings/net/can/renesas,rcar-canfd.yaml | 122 + .../devicetree/bindings/net/dsa/mt7530.txt | 6 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 132 + .../devicetree/bindings/net/dsa/qca8k.txt | 40 + .../devicetree/bindings/net/dsa/sja1105.txt | 156 - .../bindings/net/ethernet-controller.yaml | 2 + .../devicetree/bindings/net/ingenic,mac.yaml | 76 + .../devicetree/bindings/net/mdio-gpio.txt | 27 - .../devicetree/bindings/net/mdio-gpio.yaml | 58 + .../devicetree/bindings/net/mdio-mux-gpio.txt | 119 - .../devicetree/bindings/net/mdio-mux-gpio.yaml | 135 + .../devicetree/bindings/net/mdio-mux-mmioreg.txt | 75 - .../devicetree/bindings/net/mdio-mux-mmioreg.yaml | 78 + .../bindings/net/mdio-mux-multiplexer.txt | 82 - .../bindings/net/mdio-mux-multiplexer.yaml | 82 + Documentation/devicetree/bindings/net/mdio-mux.txt | 129 - .../devicetree/bindings/net/mdio-mux.yaml | 44 + .../bindings/net/nfc/samsung,s3fwrn5.yaml | 5 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 69 - .../bindings/net/qualcomm-bluetooth.yaml | 183 + .../devicetree/bindings/net/realtek,rtl82xx.yaml | 45 + .../devicetree/bindings/net/renesas,ether.yaml | 2 +- .../devicetree/bindings/net/rockchip-dwmac.yaml | 30 +- .../devicetree/bindings/net/snps,dwmac.yaml | 15 + .../devicetree/bindings/net/stm32-dwmac.yaml | 6 +- .../devicetree/bindings/pci/qcom,pcie.txt | 24 + .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 4 +- .../bindings/phy/mediatek,mt7621-pci-phy.yaml | 5 + .../bindings/phy/phy-rockchip-inno-usb2.yaml | 12 +- .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 11 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 27 + .../devicetree/bindings/phy/rcar-gen3-phy-pcie.txt | 24 - .../bindings/phy/renesas,rcar-gen3-pcie-phy.yaml | 53 + .../devicetree/bindings/phy/rockchip-usb-phy.txt | 52 - .../devicetree/bindings/phy/rockchip-usb-phy.yaml | 81 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 106 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 10 +- .../bindings/pinctrl/brcm,bcm4708-pinmux.txt | 55 - .../bindings/pinctrl/brcm,ns-pinmux.yaml | 94 + .../bindings/pinctrl/pinctrl-mcp23s08.txt | 2 + .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 1 + .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 13 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../bindings/power/renesas,rzg2l-sysc.yaml | 63 + .../bindings/power/renesas,sysc-rmobile.txt | 100 - .../bindings/power/renesas,sysc-rmobile.yaml | 121 + .../bindings/power/rockchip,power-controller.yaml | 248 + .../bindings/power/supply/charger-manager.txt | 91 - .../bindings/power/supply/charger-manager.yaml | 215 + .../bindings/power/supply/maxim,max17040.yaml | 2 +- .../power/supply/richtek,rt5033-battery.yaml | 54 + .../devicetree/bindings/property-units.txt | 48 - .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 3 + .../devicetree/bindings/pwm/brcm,iproc-pwm.txt | 21 - .../devicetree/bindings/pwm/brcm,iproc-pwm.yaml | 45 + .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 50 - .../devicetree/bindings/pwm/pwm-tiehrpwm.yaml | 65 + .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 13 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 26 + .../bindings/regulator/mt6359-regulator.yaml | 385 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 5 + .../regulator/richtek,rt6160-regulator.yaml | 61 + .../regulator/richtek,rt6245-regulator.yaml | 89 + .../bindings/remoteproc/fsl,imx-rproc.yaml | 11 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 228 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 536 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 31 +- .../bindings/remoteproc/ti,keystone-rproc.txt | 4 +- .../bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- .../devicetree/bindings/reset/microchip,rst.yaml | 58 + .../devicetree/bindings/reset/ti,sci-reset.txt | 62 - .../devicetree/bindings/reset/ti,sci-reset.yaml | 51 + Documentation/devicetree/bindings/rng/mtk-rng.txt | 22 - Documentation/devicetree/bindings/rng/mtk-rng.yaml | 54 + .../devicetree/bindings/rtc/arm,pl031.yaml | 58 + .../devicetree/bindings/rtc/faraday,ftrtc010.txt | 28 - .../devicetree/bindings/rtc/faraday,ftrtc010.yaml | 59 + .../devicetree/bindings/rtc/nxp,pcf8563.yaml | 56 + Documentation/devicetree/bindings/rtc/pcf8563.txt | 29 - .../devicetree/bindings/rtc/rtc-m41t80.txt | 9 + Documentation/devicetree/bindings/serial/8250.yaml | 2 +- .../bindings/serial/amlogic,meson-uart.yaml | 5 + .../bindings/serial/brcm,bcm7271-uart.yaml | 2 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 12 + .../devicetree/bindings/serial/ingenic,uart.yaml | 2 +- .../devicetree/bindings/serial/pl011.yaml | 13 +- .../bindings/serial/qca,ar9330-uart.yaml | 4 +- .../bindings/serial/renesas,em-uart.yaml | 2 +- .../devicetree/bindings/serial/renesas,scif.yaml | 4 + .../devicetree/bindings/serial/samsung_uart.yaml | 2 +- .../devicetree/bindings/serial/serial.yaml | 2 + .../devicetree/bindings/serial/sifive-serial.yaml | 4 +- .../bindings/serial/snps-dw-apb-uart.yaml | 4 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 3 +- .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 2 + .../devicetree/bindings/soc/rockchip/grf.txt | 61 - .../devicetree/bindings/soc/rockchip/grf.yaml | 261 + .../bindings/soc/rockchip/power_domain.txt | 136 - .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 65 - .../devicetree/bindings/soc/ti/sci-pm-domain.yaml | 59 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 3 + .../sound/allwinner,sun8i-a23-codec-analog.yaml | 9 +- .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 8 +- .../bindings/sound/amlogic,gx-sound-card.yaml | 4 +- .../devicetree/bindings/sound/cs42l42.txt | 7 + .../devicetree/bindings/sound/imx-audio-card.yaml | 122 + .../devicetree/bindings/sound/imx-audmux.txt | 28 - .../devicetree/bindings/sound/imx-audmux.yaml | 119 + .../devicetree/bindings/sound/nxp,tfa989x.yaml | 58 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 30 + .../bindings/sound/qcom,wcd938x-sdw.yaml | 70 + .../devicetree/bindings/sound/qcom,wcd938x.yaml | 146 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 10 +- .../devicetree/bindings/sound/sgtl5000.yaml | 4 + Documentation/devicetree/bindings/sound/wm8750.txt | 18 - .../devicetree/bindings/sound/wm8750.yaml | 42 + .../devicetree/bindings/spi/renesas,rzn1-spi.txt | 11 - .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 6 + .../devicetree/bindings/spi/spi-davinci.txt | 2 +- Documentation/devicetree/bindings/spi/spi-mux.yaml | 2 +- Documentation/devicetree/bindings/sram/sram.yaml | 5 + .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 42 +- .../devicetree/bindings/timer/arm,twd-timer.yaml | 56 + .../devicetree/bindings/timer/arm,twd.txt | 53 - .../devicetree/bindings/timer/renesas,tpu.txt | 21 - .../devicetree/bindings/timer/renesas,tpu.yaml | 56 + .../devicetree/bindings/trivial-devices.yaml | 14 + .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 3 + .../devicetree/bindings/usb/cdns,usb3.yaml | 3 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/nxp,isp1760.yaml | 69 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 2 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 16 +- Documentation/devicetree/bindings/virtio/mmio.txt | 47 - Documentation/devicetree/bindings/virtio/mmio.yaml | 60 + .../bindings/watchdog/arm,sbsa-gwdt.yaml | 51 + .../devicetree/bindings/watchdog/arm,twd-wdt.yaml | 50 + .../devicetree/bindings/watchdog/sbsa-gwdt.txt | 31 - .../devicetree/bindings/writing-bindings.rst | 3 +- Documentation/doc-guide/kernel-doc.rst | 3 + Documentation/driver-api/auxiliary_bus.rst | 2 +- Documentation/driver-api/cxl/memory-devices.rst | 20 +- Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/fpga/fpga-bridge.rst | 10 +- Documentation/driver-api/fpga/fpga-mgr.rst | 12 +- Documentation/driver-api/fpga/fpga-programming.rst | 8 +- Documentation/driver-api/fpga/fpga-region.rst | 20 +- Documentation/driver-api/generic-counter.rst | 2 +- .../driver-api/media/drivers/ccs/ccs-regs.asc | 2 +- .../driver-api/media/drivers/ccs/mk-ccs-regs | 5 +- Documentation/driver-api/media/drivers/zoran.rst | 2 +- Documentation/driver-api/pin-control.rst | 2 +- Documentation/driver-api/pwm.rst | 4 + .../driver-api/surface_aggregator/clients/cdev.rst | 127 +- Documentation/driver-api/usb/error-codes.rst | 3 + Documentation/driver-api/usb/usb.rst | 2 + Documentation/fault-injection/fault-injection.rst | 24 +- Documentation/filesystems/cifs/cifsd.rst | 164 + Documentation/filesystems/cifs/index.rst | 10 + Documentation/filesystems/dax.rst | 291 + Documentation/filesystems/dax.txt | 257 - Documentation/filesystems/debugfs.rst | 4 +- Documentation/filesystems/ext2.rst | 2 +- Documentation/filesystems/ext4/journal.rst | 39 +- Documentation/filesystems/f2fs.rst | 3 + Documentation/filesystems/index.rst | 3 +- Documentation/filesystems/locking.rst | 2 +- Documentation/filesystems/path-lookup.rst | 6 +- Documentation/filesystems/porting.rst | 18 + Documentation/filesystems/proc.rst | 48 +- .../filesystems/xfs-delayed-logging-design.rst | 361 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 133 + Documentation/fpga/dfl.rst | 8 +- Documentation/gpu/amdgpu.rst | 21 + Documentation/gpu/driver-uapi.rst | 8 + Documentation/gpu/drm-mm.rst | 4 +- Documentation/gpu/i915.rst | 12 +- Documentation/gpu/index.rst | 1 + Documentation/gpu/rfc/i915_gem_lmem.rst | 131 + Documentation/gpu/rfc/index.rst | 4 + Documentation/hwmon/adm1177.rst | 3 +- Documentation/hwmon/dps920ab.rst | 73 + Documentation/hwmon/index.rst | 4 + Documentation/hwmon/ir36021.rst | 2 +- Documentation/hwmon/lm75.rst | 6 +- Documentation/hwmon/ltc2992.rst | 2 +- Documentation/hwmon/max31790.rst | 5 +- Documentation/hwmon/mp2888.rst | 113 + Documentation/hwmon/pim4328.rst | 105 + Documentation/hwmon/pm6764tr.rst | 2 +- Documentation/hwmon/pmbus-core.rst | 42 +- Documentation/hwmon/pmbus.rst | 11 +- Documentation/hwmon/sht4x.rst | 45 + Documentation/hwmon/zl6100.rst | 132 +- Documentation/index.rst | 1 + Documentation/input/joydev/joystick-api.rst | 2 +- Documentation/kbuild/kbuild.rst | 4 + .../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/locking/lockdep-design.rst | 4 +- Documentation/networking/caif/caif.rst | 4 +- .../device_drivers/cellular/qualcomm/rmnet.rst | 126 +- .../device_drivers/ethernet/amazon/ena.rst | 164 +- .../device_drivers/ethernet/mellanox/mlx5.rst | 88 + Documentation/networking/device_drivers/index.rst | 1 + .../networking/device_drivers/wwan/index.rst | 18 + .../networking/device_drivers/wwan/iosm.rst | 96 + Documentation/networking/devlink/devlink-port.rst | 35 + Documentation/networking/devlink/netdevsim.rst | 26 + Documentation/networking/devlink/prestera.rst | 141 + Documentation/networking/dsa/dsa.rst | 21 +- Documentation/networking/ip-sysctl.rst | 58 + Documentation/networking/mptcp-sysctl.rst | 8 +- Documentation/networking/packet_mmap.rst | 2 +- Documentation/networking/phy.rst | 6 + Documentation/networking/tuntap.rst | 2 +- Documentation/power/runtime_pm.rst | 15 +- Documentation/process/changes.rst | 9 + Documentation/rust/arch-support.rst | 32 + Documentation/rust/coding.rst | 92 + Documentation/rust/docs.rst | 109 + Documentation/rust/index.rst | 20 + Documentation/rust/quick-start.rst | 220 + Documentation/rust/rust-project.json | 35 + Documentation/scheduler/sched-bwc.rst | 2 +- Documentation/scheduler/sched-nice-design.rst | 2 +- Documentation/scsi/scsi_mid_low_api.rst | 7 +- Documentation/security/IMA-templates.rst | 12 +- Documentation/sound/hd-audio/controls.rst | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 13 +- Documentation/spi/pxa2xx.rst | 58 +- Documentation/trace/boottime-trace.rst | 6 + Documentation/trace/ftrace.rst | 4 +- Documentation/trace/kprobes.rst | 24 +- Documentation/translations/index.rst | 4 + Documentation/translations/it_IT/index.rst | 4 + .../translations/it_IT/process/coding-style.rst | 2 +- Documentation/translations/ja_JP/index.rst | 5 +- Documentation/translations/ko_KR/index.rst | 5 +- .../translations/zh_CN/admin-guide/index.rst | 2 +- .../zh_CN/admin-guide/lockup-watchdogs.rst | 66 + .../translations/zh_CN/core-api/cachetlb.rst | 336 + .../translations/zh_CN/core-api/index.rst | 24 +- .../translations/zh_CN/core-api/kernel-api.rst | 369 + .../translations/zh_CN/core-api/kobject.rst | 378 + .../translations/zh_CN/core-api/local_ops.rst | 194 + .../translations/zh_CN/core-api/padata.rst | 158 + .../translations/zh_CN/core-api/printk-basics.rst | 110 + .../translations/zh_CN/core-api/printk-formats.rst | 595 + .../zh_CN/core-api/refcount-vs-atomic.rst | 154 + .../zh_CN/core-api/symbol-namespaces.rst | 142 + .../translations/zh_CN/core-api/workqueue.rst | 337 + .../translations/zh_CN/dev-tools/index.rst | 2 +- .../translations/zh_CN/dev-tools/kasan.rst | 417 + Documentation/translations/zh_CN/index.rst | 5 +- .../zh_CN/maintainer/configure-git.rst | 62 + .../translations/zh_CN/maintainer/index.rst | 21 + .../zh_CN/maintainer/maintainer-entry-profile.rst | 92 + .../zh_CN/maintainer/modifying-patches.rst | 51 + .../zh_CN/maintainer/pull-requests.rst | 148 + .../zh_CN/maintainer/rebasing-and-merging.rst | 165 + .../translations/zh_CN/parisc/debugging.rst | 42 + Documentation/translations/zh_CN/parisc/index.rst | 28 + .../translations/zh_CN/parisc/registers.rst | 153 + .../translations/zh_CN/process/8.Conclusion.rst | 2 +- .../translations/zh_CN/process/coding-style.rst | 2 +- Documentation/usb/gadget-testing.rst | 2 + Documentation/userspace-api/accelerators/ocxl.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/userspace-api/media/Makefile | 10 +- .../userspace-api/media/audio.h.rst.exceptions | 19 - .../userspace-api/media/drivers/hantro.rst | 19 + .../userspace-api/media/drivers/index.rst | 1 + .../media/dvb/audio-set-bypass-mode.rst | 62 - Documentation/userspace-api/media/dvb/audio.rst | 27 - .../userspace-api/media/dvb/dmx-fopen.rst | 2 +- .../userspace-api/media/dvb/dmx-fread.rst | 2 +- .../userspace-api/media/dvb/dmx-set-filter.rst | 2 +- Documentation/userspace-api/media/dvb/headers.rst | 7 - Documentation/userspace-api/media/dvb/intro.rst | 6 +- .../userspace-api/media/dvb/legacy_dvb_apis.rst | 7 - Documentation/userspace-api/media/dvb/video.rst | 36 - Documentation/userspace-api/media/fdl-appendix.rst | 64 +- Documentation/userspace-api/media/v4l/biblio.rst | 8 +- .../userspace-api/media/v4l/dev-decoder.rst | 6 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 214 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 333 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 11 +- .../media/v4l/pixfmt-meta-intel-ipu3.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 12 + .../userspace-api/media/v4l/vidioc-queryctrl.rst | 24 +- .../userspace-api/media/video.h.rst.exceptions | 39 - .../userspace-api/media/videodev2.h.rst.exceptions | 5 +- Documentation/userspace-api/seccomp_filter.rst | 28 +- Documentation/virt/kvm/api.rst | 2 +- Documentation/virt/kvm/mmu.rst | 4 +- Documentation/virt/kvm/vcpu-requests.rst | 10 +- Documentation/vm/memory-model.rst | 45 +- Documentation/vm/slub.rst | 10 +- Documentation/w1/slaves/w1_ds2438.rst | 19 +- Documentation/x86/buslock.rst | 126 + Documentation/x86/elf_auxvec.rst | 53 + Documentation/x86/index.rst | 2 + Documentation/x86/x86_64/boot-options.rst | 31 +- MAINTAINERS | 341 +- Makefile | 281 +- Next/SHA1s | 332 + Next/Trees | 334 + Next/merge.log | 12809 +++ arch/Kconfig | 28 + arch/alpha/Kbuild | 3 + arch/alpha/Kconfig | 27 +- arch/alpha/Makefile | 2 - arch/alpha/include/asm/atomic.h | 88 +- arch/alpha/include/asm/cmpxchg.h | 12 +- arch/alpha/include/asm/machvec.h | 6 - arch/alpha/include/asm/mmzone.h | 100 - arch/alpha/include/asm/page.h | 6 +- arch/alpha/include/asm/pgalloc.h | 1 - arch/alpha/include/asm/pgtable.h | 5 - arch/alpha/include/asm/topology.h | 39 - arch/alpha/include/asm/unaligned.h | 12 - arch/alpha/include/uapi/asm/mman.h | 3 + arch/alpha/kernel/core_marvel.c | 53 +- arch/alpha/kernel/core_wildfire.c | 29 +- arch/alpha/kernel/pci_iommu.c | 29 - arch/alpha/kernel/proto.h | 8 - arch/alpha/kernel/setup.c | 18 +- arch/alpha/kernel/smp.c | 1 - arch/alpha/kernel/srmcons.c | 9 +- arch/alpha/kernel/sys_marvel.c | 5 - arch/alpha/kernel/sys_wildfire.c | 5 - arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/alpha/mm/Makefile | 2 - arch/alpha/mm/init.c | 3 - arch/alpha/mm/numa.c | 223 - arch/arc/Kconfig | 13 - arch/arc/Makefile | 3 - arch/arc/include/asm/atomic.h | 60 +- arch/arc/include/asm/cmpxchg.h | 10 +- arch/arc/include/asm/mmzone.h | 40 - arch/arc/include/asm/pgalloc.h | 2 - arch/arc/include/asm/pgtable.h | 8 +- arch/arc/include/uapi/asm/sigcontext.h | 1 + arch/arc/kernel/kprobes.c | 16 - arch/arc/kernel/signal.c | 43 + arch/arc/kernel/smp.c | 1 - arch/arc/kernel/troubleshoot.c | 8 +- arch/arc/kernel/vmlinux.lds.S | 2 +- arch/arc/mm/init.c | 26 +- arch/arm/Kconfig | 5 - arch/arm/Kconfig.debug | 2 + arch/arm/Makefile | 1 - arch/arm/arm-soc-for-next-contents.txt | 95 + arch/arm/boot/compressed/Makefile | 2 +- arch/arm/boot/compressed/atags_to_fdt.c | 2 +- arch/arm/boot/dts/Makefile | 13 +- arch/arm/boot/dts/am335x-baltos.dtsi | 4 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 4 +- arch/arm/boot/dts/am335x-cm-t335.dts | 4 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 4 +- arch/arm/boot/dts/am335x-icev2.dts | 4 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 132 +- arch/arm/boot/dts/am335x-shc.dts | 8 +- arch/arm/boot/dts/am33xx-clocks.dtsi | 10 +- arch/arm/boot/dts/am33xx-l4.dtsi | 34 +- arch/arm/boot/dts/am437x-gp-evm.dts | 9 +- arch/arm/boot/dts/am437x-l4.dtsi | 49 +- arch/arm/boot/dts/am43x-epos-evm.dts | 6 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 12 +- arch/arm/boot/dts/am5718.dtsi | 6 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 13 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 2 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 2 +- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 +- arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 15 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 119 +- arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 59 +- .../boot/dts/aspeed-bmc-arm-centriq2400-rep.dts | 2 +- .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 2 +- .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2060 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 30 - arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-microsoft-olympus.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 10 + arch/arm/boot/dts/bcm-cygnus.dtsi | 2 +- arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm-nsp.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 85 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 45 + arch/arm/boot/dts/bcm2711-rpi.dtsi | 74 + arch/arm/boot/dts/bcm2711.dtsi | 3 +- arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi-a.dts | 2 +- arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 2 +- arch/arm/boot/dts/bcm2835-rpi-b.dts | 2 +- arch/arm/boot/dts/bcm2835-rpi-cm1.dtsi | 2 +- arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 2 +- arch/arm/boot/dts/bcm2835-rpi-zero.dts | 2 +- arch/arm/boot/dts/bcm2835-rpi.dtsi | 2 +- arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 4 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 4 +- arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 4 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 2 +- arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 2 +- arch/arm/boot/dts/bcm283x-rpi-usb-otg.dtsi | 2 +- arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 2 +- arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094.dtsi | 2 +- arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi | 4 +- arch/arm/boot/dts/bcm5301x.dtsi | 26 +- arch/arm/boot/dts/bcm63138.dtsi | 2 +- arch/arm/boot/dts/bcm7445-bcm97445svmb.dts | 4 +- arch/arm/boot/dts/bcm7445.dtsi | 2 +- arch/arm/boot/dts/bcm911360_entphn.dts | 4 +- arch/arm/boot/dts/bcm953012k.dts | 4 +- arch/arm/boot/dts/bcm958300k.dts | 4 +- arch/arm/boot/dts/bcm958305k.dts | 4 +- arch/arm/boot/dts/bcm958522er.dts | 4 +- arch/arm/boot/dts/bcm958525er.dts | 4 +- arch/arm/boot/dts/bcm958525xmc.dts | 4 +- arch/arm/boot/dts/bcm958622hr.dts | 4 +- arch/arm/boot/dts/bcm958623hr.dts | 4 +- arch/arm/boot/dts/bcm958625hr.dts | 4 +- arch/arm/boot/dts/bcm958625k.dts | 4 +- arch/arm/boot/dts/bcm963138dvt.dts | 4 +- arch/arm/boot/dts/bcm988312hr.dts | 4 +- arch/arm/boot/dts/da850.dtsi | 21 +- arch/arm/boot/dts/dm816x.dtsi | 6 +- arch/arm/boot/dts/dra7-evm.dts | 8 +- arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi | 6 +- arch/arm/boot/dts/dra7-l4.dtsi | 52 +- arch/arm/boot/dts/dra71-evm.dts | 2 +- arch/arm/boot/dts/dra71x.dtsi | 4 - arch/arm/boot/dts/dra72-evm-common.dtsi | 6 +- arch/arm/boot/dts/dra72x.dtsi | 10 +- arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi | 2 +- arch/arm/boot/dts/dra74x.dtsi | 100 +- arch/arm/boot/dts/dra76-evm.dts | 43 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 8 +- arch/arm/boot/dts/exynos4210-trats.dts | 2 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 1 + arch/arm/boot/dts/exynos4412-midas.dtsi | 1 + arch/arm/boot/dts/exynos4412-n710x.dts | 4 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 1 + arch/arm/boot/dts/exynos4412-origen.dts | 1 + arch/arm/boot/dts/exynos4412-p4note.dtsi | 1 + arch/arm/boot/dts/exynos5250-arndale.dts | 1 + arch/arm/boot/dts/exynos5410-odroidxu.dts | 1 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 1 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 1 + arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 1 + arch/arm/boot/dts/exynos5422-odroidhc1.dts | 2 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 2 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 4 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 11 +- arch/arm/boot/dts/gemini-dlink-dns-313.dts | 4 +- arch/arm/boot/dts/gemini-nas4220b.dts | 2 +- arch/arm/boot/dts/gemini-rut1xx.dts | 14 +- arch/arm/boot/dts/gemini-sl93512r.dts | 6 +- arch/arm/boot/dts/gemini-sq201.dts | 6 +- arch/arm/boot/dts/gemini-wbd111.dts | 2 +- arch/arm/boot/dts/gemini-wbd222.dts | 2 +- arch/arm/boot/dts/gemini.dtsi | 13 +- arch/arm/boot/dts/imx25-pinfunc.h | 12 +- arch/arm/boot/dts/imx28-lwe.dtsi | 170 + arch/arm/boot/dts/imx28-xea.dts | 99 + arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 2 +- arch/arm/boot/dts/imx53-ard.dts | 2 +- arch/arm/boot/dts/imx53-ppd.dts | 2 + arch/arm/boot/dts/imx6dl-b105pv2.dts | 32 + arch/arm/boot/dts/imx6dl-b105v2.dts | 32 + arch/arm/boot/dts/imx6dl-b125pv2.dts | 30 + arch/arm/boot/dts/imx6dl-b125v2.dts | 30 + arch/arm/boot/dts/imx6dl-b155v2.dts | 32 + arch/arm/boot/dts/imx6dl-b1x5pv2.dtsi | 413 + arch/arm/boot/dts/imx6dl-b1x5v2.dtsi | 58 + arch/arm/boot/dts/imx6dl-plym2m.dts | 6 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 36 +- arch/arm/boot/dts/imx6dl-qmx6.dtsi | 612 + arch/arm/boot/dts/imx6dl-riotboard.dts | 2 + arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 9 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 83 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-ds.dts | 17 + arch/arm/boot/dts/imx6qdl-ds.dtsi | 458 + arch/arm/boot/dts/imx6qdl-emcon-avari.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 10 + arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 41 +- arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 1 - arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 50 +- arch/arm/boot/dts/imx7d-meerkat96.dts | 2 +- arch/arm/boot/dts/imx7d-pico.dtsi | 2 +- arch/arm/boot/dts/imx7d-sdb.dts | 7 + arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 79 +- .../arm/boot/dts/intel-ixp42x-welltech-epbx100.dts | 76 + arch/arm/boot/dts/intel-ixp42x.dtsi | 4 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 104 +- arch/arm/boot/dts/intel-ixp43x.dtsi | 4 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 33 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 92 +- arch/arm/boot/dts/meson.dtsi | 1 + arch/arm/boot/dts/omap2.dtsi | 4 - arch/arm/boot/dts/omap2420.dtsi | 5 +- arch/arm/boot/dts/omap2430.dtsi | 2 +- arch/arm/boot/dts/omap3-evm-processor-common.dtsi | 2 +- arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/boot/dts/omap3.dtsi | 8 +- arch/arm/boot/dts/omap4-l4.dtsi | 4 +- arch/arm/boot/dts/omap5-board-common.dtsi | 2 +- arch/arm/boot/dts/omap5-l4.dtsi | 4 +- arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 18 +- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 58 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 425 + arch/arm/boot/dts/qcom-sdx55-t55.dts | 2 +- arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 4 +- arch/arm/boot/dts/r8a7742.dtsi | 6 +- arch/arm/boot/dts/r8a7743.dtsi | 4 +- arch/arm/boot/dts/r8a7744.dtsi | 4 +- arch/arm/boot/dts/r8a7745.dtsi | 4 +- arch/arm/boot/dts/r8a77470.dtsi | 4 +- arch/arm/boot/dts/r8a7778.dtsi | 3 + arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 4 + arch/arm/boot/dts/r8a7790-lager.dts | 8 + arch/arm/boot/dts/r8a7790.dtsi | 10 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 4 +- arch/arm/boot/dts/r8a7791.dtsi | 4 +- arch/arm/boot/dts/r8a7792-blanche.dts | 8 + arch/arm/boot/dts/r8a7792.dtsi | 4 +- arch/arm/boot/dts/r8a7793-gose.dts | 10 +- arch/arm/boot/dts/r8a7793.dtsi | 3 +- arch/arm/boot/dts/r8a7794-alt.dts | 42 + arch/arm/boot/dts/r8a7794-silk.dts | 10 +- arch/arm/boot/dts/r8a7794.dtsi | 4 +- arch/arm/boot/dts/rk3036-kylin.dts | 2 +- arch/arm/boot/dts/rk3036.dtsi | 51 +- arch/arm/boot/dts/rk3066a-bqcurie2.dts | 5 + arch/arm/boot/dts/rk3066a-marsboard.dts | 4 + arch/arm/boot/dts/rk3066a-mk808.dts | 5 + arch/arm/boot/dts/rk3066a-rayeager.dts | 8 +- arch/arm/boot/dts/rk3066a.dtsi | 67 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 6 + arch/arm/boot/dts/rk3188-px3-evb.dts | 5 + arch/arm/boot/dts/rk3188-radxarock.dts | 4 + arch/arm/boot/dts/rk3188.dtsi | 69 +- arch/arm/boot/dts/rk322x.dtsi | 131 +- arch/arm/boot/dts/rk3288-rock2-som.dtsi | 2 +- arch/arm/boot/dts/rk3288-vyasa.dts | 4 +- arch/arm/boot/dts/rk3288.dtsi | 18 +- arch/arm/boot/dts/rk3xxx.dtsi | 5 +- arch/arm/boot/dts/rv1108.dtsi | 2 +- arch/arm/boot/dts/s5pv210-goni.dts | 9 - arch/arm/boot/dts/sama5d4.dtsi | 9 +- arch/arm/boot/dts/ste-ab8500.dtsi | 28 +- arch/arm/boot/dts/ste-ab8505.dtsi | 24 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 6 + arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 4 +- arch/arm/boot/dts/ste-href.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 2 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 3 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 11 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 3 +- arch/arm/boot/dts/stm32429i-eval.dts | 8 +- arch/arm/boot/dts/stm32746g-eval.dts | 6 +- arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32f429-disco.dts | 6 +- arch/arm/boot/dts/stm32f429-pinctrl.dtsi | 72 +- arch/arm/boot/dts/stm32f429.dtsi | 10 +- arch/arm/boot/dts/stm32f469-disco.dts | 6 +- arch/arm/boot/dts/stm32f469-pinctrl.dtsi | 74 +- arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32f746.dtsi | 12 +- arch/arm/boot/dts/stm32f769-disco.dts | 6 +- arch/arm/boot/dts/stm32h743.dtsi | 4 - arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 33 + arch/arm/boot/dts/stm32mp151.dtsi | 16 +- ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 2 +- arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 7 +- arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi | 7 +- arch/arm/boot/dts/stm32mp157c-odyssey.dts | 2 +- arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 7 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 17 +- arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 2 +- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 7 +- arch/arm/boot/dts/sun8i-a33.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 2 +- arch/arm/boot/dts/sun8i-r40-feta40i.dtsi | 106 + arch/arm/boot/dts/sun8i-r40-oka40i-c.dts | 203 + arch/arm/boot/dts/sun8i-r40.dtsi | 56 + arch/arm/boot/dts/sun8i-v3.dtsi | 31 + arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dts | 17 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 48 + arch/arm/boot/dts/tegra124.dtsi | 3 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 21 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 43 +- arch/arm/boot/dts/tegra20-plutux.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-tec.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 16 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 9 + .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 11 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 4 +- arch/arm/boot/dts/tegra30.dtsi | 3 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/configs/aspeed_g4_defconfig | 1 + arch/arm/configs/aspeed_g5_defconfig | 2 + arch/arm/configs/at91_dt_defconfig | 2 + arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/ixp4xx_defconfig | 3 + arch/arm/configs/omap2plus_defconfig | 5 + arch/arm/configs/shmobile_defconfig | 1 - arch/arm/configs/tegra_defconfig | 1 + arch/arm/crypto/Makefile | 10 +- arch/arm/crypto/poly1305-core.S_shipped | 1158 - arch/arm/crypto/sha256-core.S_shipped | 2816 - arch/arm/crypto/sha512-core.S_shipped | 1869 - arch/arm/include/asm/atomic.h | 96 +- arch/arm/include/asm/cmpxchg.h | 20 +- arch/arm/include/asm/cpuidle.h | 5 +- arch/arm/include/asm/ftrace.h | 3 + arch/arm/include/asm/insn.h | 8 +- arch/arm/include/asm/memory.h | 15 +- arch/arm/include/asm/module.h | 10 + arch/arm/include/asm/pgalloc.h | 1 - arch/arm/include/asm/pgtable.h | 2 +- arch/arm/include/asm/sync_bitops.h | 2 +- arch/arm/include/asm/system_misc.h | 1 - arch/arm/include/asm/tlbflush.h | 13 +- arch/arm/include/asm/unaligned.h | 27 - arch/arm/kernel/ftrace.c | 46 +- arch/arm/kernel/head.S | 30 +- arch/arm/kernel/insn.c | 19 +- arch/arm/kernel/irq.c | 22 +- arch/arm/kernel/module-plts.c | 49 +- arch/arm/kernel/perf_event_v7.c | 4 +- arch/arm/kernel/reboot.c | 6 +- arch/arm/kernel/setup.c | 41 +- arch/arm/kernel/smp.c | 1 - arch/arm/kernel/vmlinux.lds.S | 2 +- arch/arm/mach-exynos/exynos.c | 2 + arch/arm/mach-imx/Makefile | 2 +- arch/arm/mach-imx/common.h | 3 + arch/arm/mach-imx/headsmp.S | 9 + arch/arm/mach-imx/hotplug.c | 3 + arch/arm/mach-imx/mach-imx50.c | 7 + arch/arm/mach-imx/mach-imx6q.c | 88 - arch/arm/mach-imx/mach-imx6sx.c | 26 - arch/arm/mach-imx/mach-imx7d.c | 25 +- arch/arm/mach-imx/platsmp.c | 26 + arch/arm/mach-imx/pm-imx27.c | 1 + arch/arm/mach-imx/src.c | 101 +- arch/arm/mach-imx/suspend-imx53.S | 4 +- arch/arm/mach-ixp4xx/common.c | 26 + arch/arm/mach-omap1/Kconfig | 12 +- arch/arm/mach-omap1/board-ams-delta.c | 14 - arch/arm/mach-omap1/board-h2.c | 4 +- arch/arm/mach-omap1/pm.c | 10 +- arch/arm/mach-omap2/board-n8x0.c | 2 +- arch/arm/mach-omap2/cm.h | 1 - arch/arm/mach-omap2/cm_common.c | 13 - arch/arm/mach-omap2/common.h | 1 - arch/arm/mach-omap2/control.c | 5 - arch/arm/mach-omap2/control.h | 1 - arch/arm/mach-omap2/pm33xx-core.c | 40 + arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mach-s3c/mach-rx1950.c | 1 - arch/arm/mach-zynq/Kconfig | 2 +- arch/arm/mm/Kconfig | 2 - arch/arm/mm/abort-ev7.S | 26 - arch/arm/mm/init.c | 13 +- arch/arm/mm/mmu.c | 166 +- arch/arm/mm/tlb-v6.S | 2 +- arch/arm/mm/tlb-v7.S | 2 +- arch/arm/probes/kprobes/core.c | 23 - arch/arm/probes/kprobes/test-thumb.c | 10 +- arch/arm/rust/target.json | 28 + arch/arm/tools/Makefile | 25 +- arch/arm/tools/syscall.tbl | 2 +- arch/arm/tools/syscallnr.sh | 3 +- arch/arm/xen/enlighten.c | 12 +- arch/arm64/Kbuild | 3 +- arch/arm64/Kconfig | 15 +- arch/arm64/Kconfig.platforms | 2 + arch/arm64/Makefile | 1 - arch/arm64/boot/dts/allwinner/Makefile | 1 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 25 + .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 62 +- .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 195 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 9 + arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 41 +- .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 646 + .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 13 + .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 17 - .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 48 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 9 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 10 + arch/arm64/boot/dts/arm/juno-base.dtsi | 6 +- arch/arm64/boot/dts/broadcom/Makefile | 3 +- arch/arm64/boot/dts/broadcom/bcm2711-rpi-400.dts | 2 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 2 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 8 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 1 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 14 +- .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 3 +- .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 5 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 28 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 12 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 1 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 50 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 1 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 1019 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 363 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 3 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 147 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 139 + .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 25 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 182 + .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 10 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 23 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 16 + arch/arm64/boot/dts/mediatek/Makefile | 8 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 121 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 60 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 5 + .../dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts | 30 + .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 44 + .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 32 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 27 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts | 16 + .../dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts | 16 + .../dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts | 12 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts | 13 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts | 12 + .../dts/mediatek/mt8183-kukui-jacuzzi-willow.dtsi | 26 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 8 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 4 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 4 + .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 4 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 23 + arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 5 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 110 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 4 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 595 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 100 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 4 +- arch/arm64/boot/dts/qcom/Makefile | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 93 +- arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 24 +- arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dts | 11 + arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dts | 10 + arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 76 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 5 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 26 + arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 454 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 131 + .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 47 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 26 + .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 4 + arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 653 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 999 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 24 + arch/arm64/boot/dts/qcom/pm7325.dtsi | 53 + arch/arm64/boot/dts/qcom/pm8350c.dtsi | 32 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 8 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 13 + arch/arm64/boot/dts/qcom/pmk8350.dtsi | 51 +- arch/arm64/boot/dts/qcom/pmr735a.dtsi | 32 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 169 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 22 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts | 18 - .../boot/dts/qcom/sc7180-trogdor-coachz-r2.dts | 15 - .../boot/dts/qcom/sc7180-trogdor-coachz-r3-lte.dts | 18 + .../boot/dts/qcom/sc7180-trogdor-coachz-r3.dts | 15 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 64 + .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 9 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 9 + .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 12 + .../boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 38 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r3-lte.dts | 14 + .../boot/dts/qcom/sc7180-trogdor-pompom-r3.dts | 15 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 29 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 121 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 122 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 36 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 1171 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 4 - arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 5 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 18 + .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 114 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 4 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 2 + .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 543 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 72 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 6 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 64 +- arch/arm64/boot/dts/renesas/Makefile | 2 + .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 4 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 19 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 8 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 8 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 1 + .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 21 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 7 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 132 + arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi | 25 + arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 21 + arch/arm64/boot/dts/renesas/r9a07g044l2.dtsi | 13 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 27 + arch/arm64/boot/dts/rockchip/px30.dtsi | 28 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 96 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 9 +- arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 13 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 4 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 121 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 68 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 137 +- arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 9 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 32 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 43 + arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 63 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 47 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 15 +- arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 5 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 76 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 33 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 13 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 62 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 136 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 15 +- arch/arm64/configs/defconfig | 13 +- arch/arm64/crypto/Makefile | 10 +- arch/arm64/crypto/poly1305-core.S_shipped | 835 - arch/arm64/crypto/sha256-core.S_shipped | 2069 - arch/arm64/crypto/sha512-core.S_shipped | 1093 - arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/alternative-macros.h | 5 - arch/arm64/include/asm/arch_gicv3.h | 3 +- arch/arm64/include/asm/asm-prototypes.h | 6 + arch/arm64/include/asm/assembler.h | 98 +- arch/arm64/include/asm/atomic.h | 2 - arch/arm64/include/asm/barrier.h | 2 +- arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/cacheflush.h | 77 +- arch/arm64/include/asm/compiler.h | 16 + arch/arm64/include/asm/cpu.h | 11 +- arch/arm64/include/asm/cpufeature.h | 7 + arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/exception.h | 34 +- arch/arm64/include/asm/fpsimd.h | 2 +- arch/arm64/include/asm/fpsimdmacros.h | 4 +- arch/arm64/include/asm/hugetlb.h | 3 +- arch/arm64/include/asm/insn.h | 66 +- arch/arm64/include/asm/kfence.h | 2 +- arch/arm64/include/asm/kvm_asm.h | 3 + arch/arm64/include/asm/kvm_emulate.h | 5 + arch/arm64/include/asm/kvm_mmu.h | 7 +- arch/arm64/include/asm/linkage.h | 8 + arch/arm64/include/asm/memory.h | 24 +- arch/arm64/include/asm/module.lds.h | 17 +- arch/arm64/include/asm/mte-kasan.h | 93 +- arch/arm64/include/asm/mte.h | 4 + arch/arm64/include/asm/page.h | 12 +- arch/arm64/include/asm/patching.h | 15 + arch/arm64/include/asm/perf_event.h | 5 + arch/arm64/include/asm/pgalloc.h | 1 - arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/pgtable.h | 7 +- arch/arm64/include/asm/preempt.h | 2 +- arch/arm64/include/asm/processor.h | 14 +- arch/arm64/include/asm/scs.h | 8 +- arch/arm64/include/asm/sdei.h | 10 +- arch/arm64/include/asm/set_memory.h | 17 + arch/arm64/include/asm/smp.h | 2 - arch/arm64/include/asm/stacktrace.h | 32 +- arch/arm64/include/asm/sysreg.h | 2 - arch/arm64/include/asm/system_misc.h | 2 - arch/arm64/include/asm/unistd32.h | 3 +- arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/Makefile | 11 +- arch/arm64/kernel/acpi.c | 22 +- arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/asm-offsets.c | 11 +- arch/arm64/kernel/cpufeature.c | 21 + arch/arm64/kernel/cpuinfo.c | 5 +- arch/arm64/kernel/efi-entry.S | 9 +- arch/arm64/kernel/entry-common.c | 256 +- arch/arm64/kernel/entry-fpsimd.S | 22 +- arch/arm64/kernel/entry.S | 369 +- arch/arm64/kernel/fpsimd.c | 6 +- arch/arm64/kernel/head.S | 71 +- arch/arm64/kernel/hibernate-asm.S | 7 +- arch/arm64/kernel/hibernate.c | 20 +- arch/arm64/kernel/idle.c | 69 + arch/arm64/kernel/idreg-override.c | 3 +- arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/insn.c | 1699 - arch/arm64/kernel/kaslr.c | 12 +- arch/arm64/kernel/machine_kexec.c | 31 +- arch/arm64/kernel/patching.c | 148 + arch/arm64/kernel/perf_callchain.c | 2 +- arch/arm64/kernel/perf_event.c | 40 +- arch/arm64/kernel/probes/kprobes.c | 17 - arch/arm64/kernel/probes/simulate-insn.c | 1 + arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/process.c | 86 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/sdei.c | 64 +- arch/arm64/kernel/setup.c | 12 +- arch/arm64/kernel/smccc-call.S | 83 + arch/arm64/kernel/smp.c | 15 +- arch/arm64/kernel/smp_spin_table.c | 7 +- arch/arm64/kernel/stacktrace.c | 20 +- arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/kernel/traps.c | 135 +- arch/arm64/kvm/Kconfig | 5 +- arch/arm64/kvm/arch_timer.c | 162 +- arch/arm64/kvm/arm.c | 22 +- arch/arm64/kvm/hyp/exception.c | 18 +- arch/arm64/kvm/hyp/hyp-entry.S | 6 +- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h | 18 - arch/arm64/kvm/hyp/include/nvhe/gfp.h | 45 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 2 +- arch/arm64/kvm/hyp/include/nvhe/memory.h | 7 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 13 +- arch/arm64/kvm/hyp/nvhe/cache.S | 4 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 8 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 60 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 112 +- arch/arm64/kvm/hyp/nvhe/setup.c | 35 +- arch/arm64/kvm/hyp/nvhe/switch.c | 3 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 2 +- arch/arm64/kvm/hyp/pgtable.c | 13 +- arch/arm64/kvm/hyp/reserved_mem.c | 3 +- arch/arm64/kvm/hyp/vhe/switch.c | 3 +- arch/arm64/kvm/mmu.c | 115 +- arch/arm64/kvm/reset.c | 28 +- arch/arm64/kvm/sys_regs.c | 42 +- arch/arm64/kvm/vgic/vgic-init.c | 36 +- arch/arm64/kvm/vgic/vgic-v2.c | 19 +- arch/arm64/kvm/vgic/vgic-v3.c | 19 +- arch/arm64/kvm/vgic/vgic.c | 14 +- arch/arm64/lib/Makefile | 4 +- arch/arm64/lib/clear_user.S | 47 +- arch/arm64/lib/insn.c | 1458 + arch/arm64/lib/kasan_sw_tags.S | 76 + arch/arm64/lib/memchr.S | 65 +- arch/arm64/lib/memcmp.S | 346 +- arch/arm64/lib/memcpy.S | 272 +- arch/arm64/lib/memmove.S | 189 - arch/arm64/lib/mte.S | 20 + arch/arm64/lib/strcmp.S | 289 +- arch/arm64/lib/strlen.S | 258 +- arch/arm64/lib/strncmp.S | 406 +- arch/arm64/lib/uaccess_flushcache.c | 4 +- arch/arm64/mm/cache.S | 158 +- arch/arm64/mm/context.c | 6 +- arch/arm64/mm/fault.c | 48 +- arch/arm64/mm/flush.c | 29 +- arch/arm64/mm/hugetlbpage.c | 5 +- arch/arm64/mm/init.c | 38 +- arch/arm64/mm/ioremap.c | 4 +- arch/arm64/mm/mmu.c | 33 +- arch/arm64/mm/pageattr.c | 13 +- arch/arm64/mm/proc.S | 24 +- arch/arm64/mm/ptdump.c | 4 - arch/arm64/net/bpf_jit_comp.c | 19 +- arch/arm64/rust/target.json | 40 + arch/csky/Kbuild | 1 + arch/csky/Kconfig | 3 - arch/csky/include/asm/cmpxchg.h | 8 +- arch/csky/include/asm/pgalloc.h | 2 - arch/csky/include/asm/pgtable.h | 1 - arch/csky/kernel/probes/kprobes.c | 17 - arch/csky/kernel/setup.c | 5 +- arch/csky/kernel/smp.c | 1 - arch/csky/mm/syscache.c | 12 +- arch/h8300/Kbuild | 2 + arch/h8300/Kconfig.cpu | 4 + arch/h8300/Makefile | 3 - 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/include/asm/Kbuild | 1 + arch/h8300/include/asm/atomic.h | 97 - arch/h8300/include/asm/cmpxchg.h | 66 - arch/h8300/kernel/setup.c | 9 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/Kbuild | 2 + arch/hexagon/Makefile | 4 - arch/hexagon/include/asm/atomic.h | 28 +- arch/hexagon/include/asm/cmpxchg.h | 4 +- arch/hexagon/include/asm/pgtable.h | 4 - arch/ia64/Kbuild | 1 + arch/ia64/Kconfig | 9 +- arch/ia64/include/asm/atomic.h | 74 +- arch/ia64/include/asm/cmpxchg.h | 16 + arch/ia64/include/asm/page.h | 6 +- arch/ia64/include/asm/pal.h | 3 +- arch/ia64/include/asm/pgalloc.h | 1 - arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/spinlock.h | 2 +- arch/ia64/include/asm/unaligned.h | 12 - arch/ia64/include/asm/uv/uv_hub.h | 2 +- arch/ia64/include/uapi/asm/cmpxchg.h | 10 +- arch/ia64/kernel/efi_stub.S | 2 +- arch/ia64/kernel/kprobes.c | 16 - arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/smpboot.c | 1 - arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/ia64/kernel/topology.c | 5 +- arch/ia64/mm/numa.c | 5 +- arch/m68k/68000/dragen2.c | 1 + arch/m68k/68000/screen.h | 804 + arch/m68k/Kconfig | 6 +- arch/m68k/Kconfig.cpu | 10 - arch/m68k/Kconfig.machine | 3 + arch/m68k/Makefile | 4 +- arch/m68k/atari/config.c | 12 +- arch/m68k/coldfire/clk.c | 21 - arch/m68k/coldfire/m5206.c | 25 +- arch/m68k/coldfire/m520x.c | 51 +- arch/m68k/coldfire/m523x.c | 42 +- arch/m68k/coldfire/m5249.c | 33 +- arch/m68k/coldfire/m525x.c | 33 +- arch/m68k/coldfire/m5272.c | 35 +- arch/m68k/coldfire/m527x.c | 44 +- arch/m68k/coldfire/m528x.c | 42 +- arch/m68k/coldfire/m5307.c | 27 +- arch/m68k/coldfire/m53xx.c | 78 +- arch/m68k/coldfire/m5407.c | 25 +- arch/m68k/coldfire/m5441x.c | 126 +- arch/m68k/coldfire/m54xx.c | 33 +- arch/m68k/configs/amiga_defconfig | 5 +- arch/m68k/configs/apollo_defconfig | 5 +- arch/m68k/configs/atari_defconfig | 5 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 5 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 7 +- arch/m68k/configs/sun3_defconfig | 5 +- arch/m68k/configs/sun3x_defconfig | 5 +- arch/m68k/emu/nfblock.c | 20 +- arch/m68k/emu/nfcon.c | 2 +- arch/m68k/include/asm/atomic.h | 60 +- arch/m68k/include/asm/cmpxchg.h | 10 +- arch/m68k/include/asm/mcf_pgalloc.h | 2 - arch/m68k/include/asm/mcf_pgtable.h | 2 + arch/m68k/include/asm/mcfclk.h | 5 - arch/m68k/include/asm/mmu_context.h | 2 +- arch/m68k/include/asm/mmzone.h | 10 - arch/m68k/include/asm/motorola_pgalloc.h | 1 - arch/m68k/include/asm/motorola_pgtable.h | 2 + arch/m68k/include/asm/page.h | 2 +- arch/m68k/include/asm/page_mm.h | 35 - arch/m68k/include/asm/page_no.h | 6 +- arch/m68k/include/asm/pgtable_mm.h | 1 - arch/m68k/include/asm/sun3_pgalloc.h | 1 - arch/m68k/include/asm/tlbflush.h | 2 +- arch/m68k/include/asm/unaligned.h | 26 - arch/m68k/kernel/dma.c | 3 - arch/m68k/kernel/setup_mm.c | 5 +- arch/m68k/kernel/setup_no.c | 5 +- arch/m68k/kernel/sys_m68k.c | 4 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/mac/config.c | 24 +- arch/m68k/mm/init.c | 20 - arch/m68k/q40/config.c | 37 +- arch/microblaze/Kbuild | 1 + arch/microblaze/Kconfig | 4 +- arch/microblaze/Makefile | 2 +- arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/asm/atomic.h | 28 - arch/microblaze/include/asm/cmpxchg.h | 9 - arch/microblaze/include/asm/page.h | 3 - arch/microblaze/include/asm/pgalloc.h | 2 - arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/include/asm/unaligned.h | 27 - arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/mips/Kconfig | 22 +- arch/mips/Kconfig.debug | 8 + arch/mips/Makefile | 3 - arch/mips/alchemy/board-xxs1500.c | 1 + arch/mips/ar7/clock.c | 113 +- arch/mips/boot/compressed/uart-16550.c | 4 +- arch/mips/boot/dts/ingenic/gcw0.dts | 5 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 10 +- arch/mips/boot/dts/ingenic/rs90.dts | 14 + arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 18 +- .../boot/dts/loongson/loongson64g-package.dtsi | 4 +- .../boot/dts/loongson/loongson64v_4core_virtio.dts | 2 +- arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 2 +- arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 2 +- arch/mips/boot/dts/mti/sead3.dts | 2 +- arch/mips/boot/dts/qca/Makefile | 1 + arch/mips/boot/dts/qca/ar9331.dtsi | 2 + .../dts/qca/ar9331_openembed_som9331_board.dts | 110 + arch/mips/configs/loongson3_defconfig | 12 +- arch/mips/crypto/crc32-mips.c | 2 +- arch/mips/include/asm/atomic.h | 55 +- arch/mips/include/asm/cmpxchg.h | 22 +- arch/mips/include/asm/hugetlb.h | 8 +- arch/mips/include/asm/irq.h | 1 - arch/mips/include/asm/mach-ar7/ar7.h | 4 - arch/mips/include/asm/mach-ralink/mt7620.h | 53 +- arch/mips/include/asm/mach-ralink/pinmux.h | 52 - arch/mips/include/asm/mach-ralink/rt288x.h | 9 - arch/mips/include/asm/mach-ralink/rt305x.h | 24 - arch/mips/include/asm/mach-ralink/rt3883.h | 34 - arch/mips/include/asm/mips-boards/launch.h | 5 + arch/mips/include/asm/mmzone.h | 8 +- arch/mips/include/asm/page.h | 2 +- arch/mips/include/asm/pgalloc.h | 1 - arch/mips/include/asm/pgtable-32.h | 1 - arch/mips/include/asm/pgtable-64.h | 1 - arch/mips/include/asm/unistd.h | 4 + arch/mips/include/uapi/asm/mman.h | 3 + arch/mips/ingenic/Kconfig | 2 + arch/mips/kernel/cmpxchg.c | 4 +- arch/mips/kernel/cpu-probe.c | 5 + arch/mips/kernel/kprobes.c | 3 - arch/mips/kernel/relocate.c | 1 + arch/mips/kernel/smp.c | 1 - arch/mips/kernel/syscalls/Makefile | 34 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/kernel/syscalls/syscallnr.sh | 2 - arch/mips/kernel/traps.c | 4 +- arch/mips/lantiq/xway/dma.c | 1 + arch/mips/lib/mips-atomic.c | 12 +- arch/mips/loongson64/env.c | 3 +- arch/mips/loongson64/reset.c | 5 +- arch/mips/loongson64/smp.c | 10 +- arch/mips/mm/cache.c | 30 +- arch/mips/mm/dma-noncoherent.c | 1 + arch/mips/mm/init.c | 7 +- arch/mips/pci/pci-rt3883.c | 1 + arch/mips/pci/pci-xtalk-bridge.c | 1 + arch/mips/pic32/Kconfig | 1 - arch/mips/ralink/Kconfig | 5 - arch/mips/ralink/clk.c | 64 +- arch/mips/ralink/mt7620.c | 320 - arch/mips/ralink/mt7621.c | 88 - arch/mips/ralink/of.c | 2 + arch/mips/ralink/prom.c | 1 - arch/mips/ralink/rt288x.c | 21 - arch/mips/ralink/rt305x.c | 77 - arch/mips/ralink/rt3883.c | 45 - arch/mips/sgi-ip22/ip22-reset.c | 1 + arch/mips/sgi-ip27/ip27-irq.c | 1 + arch/mips/sgi-ip30/ip30-irq.c | 1 + arch/mips/sgi-ip32/ip32-reset.c | 1 + arch/nds32/Kbuild | 1 + arch/nds32/include/asm/memory.h | 6 - arch/nds32/include/asm/pgalloc.h | 5 - arch/nds32/kernel/setup.c | 5 +- arch/nios2/Kbuild | 1 + arch/nios2/include/asm/irq.h | 1 - arch/nios2/include/asm/pgalloc.h | 1 - arch/nios2/include/asm/pgtable.h | 2 - arch/nios2/kernel/irq.c | 1 + arch/nios2/kernel/setup.c | 5 +- arch/openrisc/Makefile | 1 - arch/openrisc/include/asm/atomic.h | 42 +- arch/openrisc/include/asm/cmpxchg.h | 4 +- arch/openrisc/include/asm/pgalloc.h | 2 - arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/include/asm/tlbflush.h | 2 +- arch/openrisc/include/asm/unaligned.h | 47 - arch/openrisc/kernel/setup.c | 5 +- arch/openrisc/kernel/smp.c | 2 - arch/parisc/Kbuild | 1 + arch/parisc/include/asm/atomic.h | 34 +- arch/parisc/include/asm/cmpxchg.h | 14 +- arch/parisc/include/asm/pgalloc.h | 1 - arch/parisc/include/asm/pgtable.h | 2 - arch/parisc/include/asm/unaligned.h | 6 +- arch/parisc/include/uapi/asm/mman.h | 3 + arch/parisc/kernel/pdc_chassis.c | 1 + arch/parisc/kernel/pdc_cons.c | 8 +- arch/parisc/kernel/smp.c | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/Kconfig | 10 +- arch/powerpc/Makefile | 13 +- arch/powerpc/boot/decompress.c | 4 +- arch/powerpc/boot/dts/fsl/p1010si-post.dtsi | 8 + arch/powerpc/boot/dts/fsl/p2041si-post.dtsi | 16 + arch/powerpc/configs/32-bit.config | 1 + arch/powerpc/configs/64-bit.config | 1 + arch/powerpc/configs/mpc885_ads_defconfig | 25 + arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/include/asm/atomic.h | 140 +- arch/powerpc/include/asm/book3s/32/hash.h | 45 - arch/powerpc/include/asm/book3s/32/kup.h | 6 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 38 +- arch/powerpc/include/asm/book3s/pgtable.h | 1 - arch/powerpc/include/asm/cmpxchg.h | 30 +- arch/powerpc/include/asm/irq.h | 5 +- arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/mmu.h | 14 +- arch/powerpc/include/asm/mmzone.h | 4 +- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 5 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 43 + arch/powerpc/include/asm/nohash/32/pgtable.h | 1 - arch/powerpc/include/asm/nohash/64/pgtable.h | 2 - arch/powerpc/include/asm/paca.h | 2 - arch/powerpc/include/asm/pgalloc.h | 5 - arch/powerpc/include/asm/pgtable.h | 6 + arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/pte-walk.h | 29 + arch/powerpc/include/asm/ptrace.h | 3 +- arch/powerpc/include/asm/qspinlock.h | 2 +- arch/powerpc/include/asm/unaligned.h | 22 - arch/powerpc/kernel/asm-offsets.c | 52 +- arch/powerpc/kernel/eeh.c | 23 +- arch/powerpc/kernel/head_book3s_32.S | 54 +- arch/powerpc/kernel/io-workarounds.c | 16 +- arch/powerpc/kernel/iommu.c | 11 +- arch/powerpc/kernel/kprobes.c | 21 +- arch/powerpc/kernel/mce.c | 1 + arch/powerpc/kernel/optprobes.c | 23 +- arch/powerpc/kernel/paca.c | 2 - arch/powerpc/kernel/setup-common.c | 6 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal_64.c | 9 +- arch/powerpc/kernel/smp.c | 5 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kexec/core.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 7 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 15 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 7 + arch/powerpc/kvm/book3s_hv_uvmem.c | 3 +- arch/powerpc/kvm/book3s_xive.c | 1 + arch/powerpc/kvm/book3s_xive_native.c | 1 + arch/powerpc/lib/sstep.c | 22 + arch/powerpc/lib/test_emulate_step.c | 29 + arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 1 + arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/mem.c | 5 +- arch/powerpc/platforms/Kconfig.cputype | 7 +- arch/powerpc/platforms/cell/Kconfig | 1 + arch/powerpc/platforms/cell/pmu.c | 1 + arch/powerpc/platforms/embedded6xx/flipper-pic.c | 1 + arch/powerpc/platforms/powermac/Kconfig | 1 + arch/powerpc/platforms/powernv/pci.c | 2 +- arch/powerpc/platforms/ps3/Kconfig | 1 + arch/powerpc/platforms/ps3/interrupt.c | 5 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 58 +- arch/powerpc/platforms/pseries/ibmebus.c | 1 + arch/powerpc/platforms/pseries/papr_scm.c | 7 + arch/powerpc/platforms/pseries/ras.c | 2 - arch/powerpc/rust/target.json | 30 + arch/powerpc/sysdev/ehv_pic.c | 1 + arch/powerpc/sysdev/fsl_mpic_err.c | 1 + arch/powerpc/sysdev/i8259.c | 3 +- arch/powerpc/sysdev/mpic.c | 2 +- arch/powerpc/sysdev/tsi108_pci.c | 3 +- arch/powerpc/sysdev/xics/icp-hv.c | 1 + arch/powerpc/sysdev/xics/icp-opal.c | 1 + arch/powerpc/sysdev/xics/xics-common.c | 2 +- arch/powerpc/sysdev/xive/Kconfig | 1 + arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 41 +- arch/riscv/Kconfig.socs | 1 + arch/riscv/Makefile | 12 +- arch/riscv/boot/dts/microchip/Makefile | 1 + arch/riscv/boot/dts/sifive/Makefile | 1 + arch/riscv/errata/sifive/Makefile | 2 +- arch/riscv/include/asm/alternative-macros.h | 4 +- arch/riscv/include/asm/atomic.h | 128 +- arch/riscv/include/asm/cmpxchg.h | 34 +- arch/riscv/include/asm/io.h | 5 +- arch/riscv/include/asm/kexec.h | 4 +- arch/riscv/include/asm/kprobes.h | 7 - arch/riscv/include/asm/mmu_context.h | 2 + arch/riscv/include/asm/page.h | 37 +- arch/riscv/include/asm/pci.h | 2 + arch/riscv/include/asm/pgalloc.h | 2 - arch/riscv/include/asm/pgtable-64.h | 3 +- arch/riscv/include/asm/pgtable-bits.h | 5 + arch/riscv/include/asm/pgtable.h | 178 +- arch/riscv/include/asm/sections.h | 17 + arch/riscv/include/asm/set_memory.h | 13 +- arch/riscv/include/asm/switch_to.h | 11 +- arch/riscv/include/asm/thread_info.h | 15 + arch/riscv/include/asm/tlbflush.h | 5 + arch/riscv/include/asm/unistd.h | 1 + arch/riscv/include/asm/vmalloc.h | 12 + arch/riscv/kernel/cpufeature.c | 6 +- arch/riscv/kernel/entry.S | 108 + arch/riscv/kernel/machine_kexec.c | 11 +- arch/riscv/kernel/probes/kprobes.c | 59 +- arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/setup.c | 26 +- arch/riscv/kernel/signal.c | 4 +- arch/riscv/kernel/smpboot.c | 1 - arch/riscv/kernel/stacktrace.c | 14 +- arch/riscv/kernel/traps.c | 48 +- arch/riscv/kernel/vmlinux-xip.lds.S | 15 +- arch/riscv/mm/Makefile | 1 + arch/riscv/mm/context.c | 14 +- arch/riscv/mm/init.c | 175 +- arch/riscv/mm/pageattr.c | 10 + arch/riscv/mm/pgtable.c | 40 + arch/riscv/mm/tlbflush.c | 69 +- arch/s390/Kconfig | 11 +- arch/s390/Makefile | 4 +- arch/s390/boot/als.c | 6 +- arch/s390/boot/compressed/Makefile | 2 +- arch/s390/boot/head.S | 3 + arch/s390/boot/ipl_parm.c | 14 +- arch/s390/boot/startup.c | 3 + arch/s390/include/asm/atomic.h | 2 - arch/s390/include/asm/ccwgroup.h | 3 +- arch/s390/include/asm/cio.h | 1 + arch/s390/include/asm/cpu_mcf.h | 3 +- arch/s390/include/asm/facility.h | 13 +- arch/s390/include/asm/lowcore.h | 38 +- arch/s390/include/asm/mmu_context.h | 15 +- arch/s390/include/asm/page.h | 6 +- arch/s390/include/asm/pgalloc.h | 3 - arch/s390/include/asm/pgtable.h | 24 +- arch/s390/include/asm/preempt.h | 4 +- arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/ptrace.h | 12 +- arch/s390/include/asm/qdio.h | 4 +- arch/s390/include/asm/setup.h | 2 + arch/s390/include/asm/tpi.h | 24 + arch/s390/include/uapi/asm/schid.h | 3 + arch/s390/kernel/alternative.c | 3 +- arch/s390/kernel/asm-offsets.c | 7 +- arch/s390/kernel/early.c | 6 +- arch/s390/kernel/entry.S | 23 +- arch/s390/kernel/ipl.c | 1 + arch/s390/kernel/irq.c | 6 +- arch/s390/kernel/kprobes.c | 22 - arch/s390/kernel/nospec-branch.c | 14 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 92 +- arch/s390/kernel/perf_cpum_cf_common.c | 1 - arch/s390/kernel/processor.c | 4 +- arch/s390/kernel/ptrace.c | 4 +- arch/s390/kernel/setup.c | 36 +- arch/s390/kernel/smp.c | 132 +- arch/s390/kernel/syscall.c | 5 +- arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/kernel/traps.c | 4 +- arch/s390/kvm/kvm-s390.c | 12 +- arch/s390/kvm/pv.c | 7 +- arch/s390/purgatory/Makefile | 1 + arch/sh/Kbuild | 4 + arch/sh/Kconfig | 1 - arch/sh/Makefile | 5 - arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 - arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 + arch/sh/boot/compressed/ashldi3.c | 2 + arch/sh/boot/compressed/ashlsi3.S | 2 + arch/sh/boot/compressed/ashrsi3.S | 2 + arch/sh/boot/compressed/lshrsi3.S | 2 + arch/sh/include/asm/atomic-grb.h | 6 +- arch/sh/include/asm/atomic-irq.h | 6 +- arch/sh/include/asm/atomic-llsc.h | 6 +- arch/sh/include/asm/atomic.h | 8 +- arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/cmpxchg.h | 4 +- arch/sh/include/asm/mmzone.h | 4 +- arch/sh/include/asm/pgalloc.h | 1 - arch/sh/include/asm/pgtable.h | 2 - arch/sh/include/asm/uaccess.h | 4 +- arch/sh/include/asm/unaligned-sh4a.h | 199 - arch/sh/include/asm/unaligned.h | 13 - arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/kprobes.c | 17 - arch/sh/kernel/setup.c | 5 +- arch/sh/kernel/smp.c | 2 - arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sh/kernel/topology.c | 2 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/Kconfig | 2 +- arch/sh/mm/init.c | 2 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/Kconfig | 7 +- arch/sparc/Makefile | 3 - arch/sparc/include/asm/atomic_32.h | 38 +- arch/sparc/include/asm/atomic_64.h | 36 +- arch/sparc/include/asm/cmpxchg_32.h | 12 +- arch/sparc/include/asm/cmpxchg_64.h | 12 +- arch/sparc/include/asm/io.h | 8 + arch/sparc/include/asm/mmzone.h | 4 +- arch/sparc/include/asm/pgalloc_32.h | 1 - arch/sparc/include/asm/pgalloc_64.h | 1 - arch/sparc/include/asm/pgtable_32.h | 3 +- arch/sparc/include/asm/pgtable_64.h | 8 +- arch/sparc/include/asm/unaligned.h | 11 - arch/sparc/include/asm/vio.h | 2 +- arch/sparc/kernel/ds.c | 6 - arch/sparc/kernel/kprobes.c | 17 - arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 5 +- arch/sparc/kernel/sstate.c | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/kernel/vio.c | 4 +- arch/sparc/lib/atomic32.c | 24 +- arch/sparc/lib/atomic_64.S | 42 +- arch/sparc/mm/hugetlbpage.c | 6 +- arch/sparc/mm/init_64.c | 13 +- arch/um/Kbuild | 1 + arch/um/drivers/line.c | 15 +- arch/um/drivers/line.h | 5 +- arch/um/drivers/mconsole_kern.c | 3 +- arch/um/drivers/ssl.c | 1 - arch/um/drivers/stdio_console.c | 1 - arch/um/include/asm/pgalloc.h | 1 - arch/um/include/asm/pgtable-2level.h | 1 - arch/um/include/asm/pgtable-3level.h | 1 - arch/um/kernel/skas/syscall.c | 2 +- arch/um/kernel/um_arch.c | 1 + arch/x86/Kconfig | 52 +- arch/x86/Makefile | 13 +- arch/x86/boot/.gitignore | 1 + arch/x86/boot/Makefile | 44 +- arch/x86/boot/genimage.sh | 303 +- arch/x86/boot/mtools.conf.in | 3 + arch/x86/crypto/curve25519-x86_64.c | 2 +- arch/x86/entry/Makefile | 10 - arch/x86/entry/calling.h | 45 +- arch/x86/entry/common.c | 87 +- arch/x86/entry/entry_64.S | 5 +- arch/x86/entry/syscall_32.c | 20 +- arch/x86/entry/syscall_64.c | 17 +- arch/x86/entry/syscall_x32.c | 35 +- arch/x86/entry/syscalls/Makefile | 38 +- arch/x86/entry/syscalls/syscall_32.tbl | 3 +- arch/x86/entry/syscalls/syscall_64.tbl | 3 +- arch/x86/entry/syscalls/syscallhdr.sh | 35 - arch/x86/entry/syscalls/syscalltbl.sh | 46 - arch/x86/events/intel/uncore.c | 4 - arch/x86/events/intel/uncore.h | 1 + arch/x86/events/intel/uncore_snbep.c | 182 +- arch/x86/events/rapl.c | 6 +- arch/x86/hyperv/hv_init.c | 2 +- arch/x86/ia32/ia32_aout.c | 4 +- arch/x86/include/asm/Kbuild | 1 + arch/x86/include/asm/apic.h | 1 + arch/x86/include/asm/asm.h | 27 +- arch/x86/include/asm/atomic.h | 2 - arch/x86/include/asm/barrier.h | 7 +- arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/crash.h | 6 - arch/x86/include/asm/desc.h | 25 +- arch/x86/include/asm/disabled-features.h | 7 +- arch/x86/include/asm/elf.h | 4 + arch/x86/include/asm/fpu/api.h | 6 +- arch/x86/include/asm/fpu/internal.h | 20 +- arch/x86/include/asm/fpu/signal.h | 2 + arch/x86/include/asm/idtentry.h | 4 +- arch/x86/include/asm/intel-family.h | 3 +- arch/x86/include/asm/irq_vectors.h | 7 +- arch/x86/include/asm/jump_label.h | 79 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/mce.h | 13 +- arch/x86/include/asm/nops.h | 24 +- arch/x86/include/asm/page.h | 6 +- arch/x86/include/asm/pgalloc.h | 2 - arch/x86/include/asm/pgtable_types.h | 2 - arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/asm/processor.h | 1 + arch/x86/include/asm/sgx.h | 2 +- arch/x86/include/asm/sigframe.h | 2 + arch/x86/include/asm/stackprotector.h | 2 +- arch/x86/include/asm/syscall.h | 13 +- arch/x86/include/asm/syscall_wrapper.h | 10 +- arch/x86/include/asm/thermal.h | 4 +- arch/x86/include/asm/unaligned.h | 15 - arch/x86/include/asm/unistd.h | 8 +- arch/x86/include/uapi/asm/auxvec.h | 4 +- arch/x86/include/uapi/asm/hwcap2.h | 6 +- arch/x86/kernel/acpi/boot.c | 118 +- arch/x86/kernel/acpi/cstate.c | 3 +- arch/x86/kernel/alternative.c | 70 +- arch/x86/kernel/amd_nb.c | 3 + arch/x86/kernel/apic/apic.c | 1 + arch/x86/kernel/apic/vector.c | 20 + arch/x86/kernel/cpu/amd.c | 4 + arch/x86/kernel/cpu/common.c | 43 +- arch/x86/kernel/cpu/hygon.c | 4 + arch/x86/kernel/cpu/intel.c | 42 +- arch/x86/kernel/cpu/mce/amd.c | 55 +- arch/x86/kernel/cpu/mce/apei.c | 3 +- arch/x86/kernel/cpu/mce/core.c | 13 +- arch/x86/kernel/cpu/mshyperv.c | 3 +- arch/x86/kernel/cpu/perfctr-watchdog.c | 4 +- arch/x86/kernel/cpu/sgx/encl.c | 2 +- arch/x86/kernel/cpu/sgx/encl.h | 4 +- arch/x86/kernel/crash.c | 13 - arch/x86/kernel/dumpstack.c | 2 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/fpu/signal.c | 73 +- arch/x86/kernel/fpu/xstate.c | 63 +- arch/x86/kernel/head_64.S | 6 +- arch/x86/kernel/idt.c | 45 +- arch/x86/kernel/jump_label.c | 81 +- arch/x86/kernel/kprobes/core.c | 26 +- arch/x86/kernel/machine_kexec_32.c | 15 +- arch/x86/kernel/machine_kexec_64.c | 33 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup.c | 75 +- arch/x86/kernel/setup_percpu.c | 6 +- arch/x86/kernel/signal.c | 92 +- arch/x86/kernel/smpboot.c | 4 +- arch/x86/kernel/traps.c | 9 +- arch/x86/kernel/tsc.c | 4 +- arch/x86/kvm/Kconfig | 5 +- arch/x86/kvm/cpuid.c | 1 + arch/x86/kvm/emulate.c | 5 +- arch/x86/kvm/hyperv.c | 8 + arch/x86/kvm/kvm_emulate.h | 3 +- arch/x86/kvm/lapic.c | 36 +- arch/x86/kvm/mmu/mmu.c | 28 +- arch/x86/kvm/mmu/paging_tmpl.h | 14 +- arch/x86/kvm/mmu/tdp_mmu.c | 8 +- arch/x86/kvm/svm/avic.c | 12 +- arch/x86/kvm/svm/sev.c | 26 +- arch/x86/kvm/svm/svm.c | 4 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/trace.h | 6 +- arch/x86/kvm/vmx/capabilities.h | 3 +- arch/x86/kvm/vmx/posted_intr.c | 14 + arch/x86/kvm/vmx/posted_intr.h | 1 + arch/x86/kvm/vmx/vmx.c | 7 +- arch/x86/kvm/x86.c | 52 +- arch/x86/mm/fault.c | 8 +- arch/x86/mm/init_32.c | 4 +- arch/x86/mm/init_64.c | 13 +- arch/x86/mm/ioremap.c | 4 +- arch/x86/mm/mem_encrypt_identity.c | 11 +- arch/x86/mm/pgtable.c | 34 +- arch/x86/mm/pkeys.c | 4 + arch/x86/pci/mmconfig-shared.c | 10 +- arch/x86/platform/efi/efi.c | 2 +- arch/x86/platform/efi/quirks.c | 12 + arch/x86/purgatory/purgatory.c | 2 + arch/x86/realmode/Makefile | 1 - arch/x86/realmode/init.c | 14 +- arch/x86/rust/target.json | 42 + arch/x86/um/sys_call_table_32.c | 14 +- arch/x86/um/sys_call_table_64.c | 15 +- arch/x86/xen/enlighten.c | 1 + arch/xtensa/Kbuild | 1 + arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/atomic.h | 26 +- arch/xtensa/include/asm/cmpxchg.h | 14 +- arch/xtensa/include/asm/page.h | 4 - arch/xtensa/include/asm/pgalloc.h | 2 - arch/xtensa/include/asm/pgtable.h | 1 - arch/xtensa/include/asm/tlbflush.h | 4 +- arch/xtensa/include/asm/unaligned.h | 29 - arch/xtensa/include/uapi/asm/mman.h | 3 + arch/xtensa/kernel/smp.c | 1 - arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- arch/xtensa/platforms/iss/console.c | 9 +- arch/xtensa/platforms/iss/setup.c | 1 + arch/xtensa/platforms/iss/simdisk.c | 29 +- block/blk-cgroup.c | 27 - block/blk-core.c | 22 +- block/blk-flush.c | 3 +- block/blk-mq-sched.c | 79 +- block/blk-mq-sched.h | 2 + block/blk-mq-tag.c | 114 +- block/blk-mq-tag.h | 15 +- block/blk-mq.c | 203 +- block/blk-mq.h | 3 + block/blk-rq-qos.c | 4 +- block/blk-sysfs.c | 16 +- block/blk-zoned.c | 119 +- block/blk.h | 7 +- block/bsg-lib.c | 2 +- block/bsg.c | 4 +- block/elevator.c | 2 +- block/genhd.c | 208 +- block/ioctl.c | 2 +- block/partitions/core.c | 64 +- block/partitions/ldm.c | 2 +- block/partitions/ldm.h | 3 - block/partitions/msdos.c | 24 +- block/scsi_ioctl.c | 13 +- crypto/af_alg.c | 2 +- crypto/async_tx/async_xor.c | 3 +- crypto/drbg.c | 12 +- crypto/ecdh.c | 49 +- crypto/khazad.c | 2 +- crypto/sm2.c | 24 +- crypto/tcrypt.c | 36 + crypto/testmgr.c | 10 +- crypto/testmgr.h | 71 +- crypto/wp512.c | 40 +- drivers/accessibility/braille/braille_console.c | 1 + drivers/accessibility/speakup/spk_ttyio.c | 9 +- drivers/acpi/Kconfig | 5 + drivers/acpi/Makefile | 1 + drivers/acpi/acpi_apd.c | 1 + drivers/acpi/acpi_cmos_rtc.c | 6 +- drivers/acpi/acpi_configfs.c | 5 +- drivers/acpi/acpi_fpdt.c | 4 +- drivers/acpi/acpi_ipmi.c | 7 +- drivers/acpi/acpi_lpss.c | 13 +- drivers/acpi/acpica/acutils.h | 2 + drivers/acpi/acpica/exfield.c | 8 +- drivers/acpi/acpica/exserial.c | 12 + drivers/acpi/acpica/nsrepair2.c | 7 + drivers/acpi/acpica/utdelete.c | 8 + drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/utuuid.c | 41 + drivers/acpi/apei/einj.c | 2 +- drivers/acpi/arm64/iort.c | 2 +- drivers/acpi/blacklist.c | 9 +- drivers/acpi/bus.c | 41 +- drivers/acpi/device_pm.c | 6 +- drivers/acpi/device_sysfs.c | 2 +- drivers/acpi/dptf/dptf_pch_fivr.c | 9 + drivers/acpi/dptf/int340x_thermal.c | 2 + drivers/acpi/ec.c | 18 +- drivers/acpi/event.c | 8 +- drivers/acpi/fan.c | 7 +- drivers/acpi/fan.h | 13 + drivers/acpi/glue.c | 29 +- drivers/acpi/internal.h | 4 +- drivers/acpi/nvs.c | 8 +- drivers/acpi/osl.c | 11 +- drivers/acpi/pci_root.c | 4 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 2 +- drivers/acpi/power.c | 99 +- drivers/acpi/pptt.c | 18 +- drivers/acpi/prmt.c | 303 + drivers/acpi/processor_idle.c | 40 + drivers/acpi/processor_perflib.c | 38 +- drivers/acpi/processor_thermal.c | 2 - drivers/acpi/processor_throttling.c | 60 +- drivers/acpi/reboot.c | 4 +- drivers/acpi/resource.c | 9 +- drivers/acpi/sbs.c | 12 +- drivers/acpi/sbshc.c | 9 +- drivers/acpi/scan.c | 177 +- drivers/acpi/sleep.c | 22 +- drivers/acpi/sysfs.c | 8 +- drivers/acpi/tables.c | 9 + drivers/acpi/utils.c | 14 + drivers/acpi/x86/s2idle.c | 4 + drivers/android/Kconfig | 7 + drivers/android/Makefile | 2 + drivers/android/allocation.rs | 252 + drivers/android/context.rs | 80 + drivers/android/defs.rs | 92 + drivers/android/node.rs | 479 + drivers/android/process.rs | 950 + drivers/android/range_alloc.rs | 191 + drivers/android/rust_binder.rs | 128 + drivers/android/thread.rs | 821 + drivers/android/transaction.rs | 206 + drivers/ata/Kconfig | 6 +- drivers/ata/libata-scsi.c | 30 +- drivers/ata/pata_ep93xx.c | 2 +- drivers/ata/pata_falcon.c | 62 +- drivers/ata/pata_octeon_cf.c | 5 +- drivers/ata/pata_rb532_cf.c | 6 +- drivers/ata/sata_fsl.c | 2 +- drivers/ata/sata_highbank.c | 6 +- drivers/ata/sata_nv.c | 2 +- drivers/atm/fore200e.c | 1 + drivers/atm/iphase.c | 13 +- drivers/atm/iphase.h | 1 - drivers/atm/nicstar.c | 2 +- drivers/atm/zeprom.h | 2 +- drivers/base/attribute_container.c | 6 +- drivers/base/component.c | 96 +- drivers/base/core.c | 98 +- drivers/base/cpu.c | 4 +- drivers/base/devcoredump.c | 4 - drivers/base/firmware_loader/builtin/Makefile | 1 - drivers/base/memory.c | 10 +- drivers/base/node.c | 22 +- drivers/base/platform.c | 22 +- drivers/base/power/domain.c | 64 +- drivers/base/power/domain_governor.c | 1 + drivers/base/power/runtime.c | 18 +- drivers/base/power/wakeirq.c | 4 +- drivers/base/property.c | 47 +- drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regmap-i2c.c | 45 +- drivers/base/regmap/regmap-irq.c | 7 + drivers/base/regmap/regmap-mdio.c | 116 + drivers/base/regmap/regmap.c | 15 + drivers/block/amiflop.c | 16 +- drivers/block/aoe/aoeblk.c | 33 +- drivers/block/aoe/aoechr.c | 4 +- drivers/block/aoe/aoecmd.c | 2 - drivers/block/aoe/aoedev.c | 3 +- drivers/block/ataflop.c | 16 +- drivers/block/brd.c | 94 +- drivers/block/drbd/drbd_main.c | 23 +- drivers/block/drbd/drbd_receiver.c | 22 +- drivers/block/floppy.c | 20 +- drivers/block/loop.c | 308 +- drivers/block/loop.h | 16 +- drivers/block/mtip32xx/mtip32xx.c | 26 +- drivers/block/n64cart.c | 8 +- drivers/block/nbd.c | 53 +- drivers/block/null_blk/main.c | 37 +- drivers/block/paride/pcd.c | 19 +- drivers/block/paride/pd.c | 30 +- drivers/block/paride/pf.c | 18 +- drivers/block/pktcdvd.c | 11 +- drivers/block/ps3disk.c | 36 +- drivers/block/ps3vram.c | 31 +- drivers/block/rbd.c | 52 +- drivers/block/rnbd/rnbd-clt.c | 35 +- drivers/block/rsxx/dev.c | 39 +- drivers/block/rsxx/dma.c | 6 +- drivers/block/rsxx/rsxx_priv.h | 1 - drivers/block/sunvdc.c | 53 +- drivers/block/swim.c | 34 +- drivers/block/swim3.c | 33 +- drivers/block/sx8.c | 25 +- drivers/block/virtio_blk.c | 26 +- drivers/block/xen-blkfront.c | 104 +- drivers/block/z2ram.c | 25 +- drivers/block/zram/zram_drv.c | 37 +- drivers/block/zram/zram_drv.h | 4 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btmtkuart.c | 6 +- drivers/bluetooth/btqca.c | 113 +- drivers/bluetooth/btqca.h | 14 +- drivers/bluetooth/btrtl.c | 35 +- drivers/bluetooth/btrtl.h | 7 + drivers/bluetooth/btusb.c | 70 +- drivers/bluetooth/hci_h5.c | 5 +- drivers/bluetooth/hci_ldisc.c | 12 +- drivers/bluetooth/hci_qca.c | 118 +- drivers/bluetooth/virtio_bt.c | 3 + drivers/bus/brcmstb_gisb.c | 1 + drivers/bus/mhi/core/internal.h | 2 +- drivers/bus/mhi/core/main.c | 26 +- drivers/bus/mhi/core/pm.c | 19 +- drivers/bus/mhi/pci_generic.c | 47 +- drivers/bus/qcom-ebi2.c | 4 +- drivers/bus/ti-sysc.c | 88 +- drivers/cdrom/gdrom.c | 45 +- drivers/char/Kconfig | 34 - drivers/char/Makefile | 3 +- drivers/char/hpet.c | 4 +- drivers/char/hw_random/Kconfig | 10 +- drivers/char/hw_random/amd-rng.c | 2 +- drivers/char/hw_random/core.c | 38 +- drivers/char/hw_random/exynos-trng.c | 7 +- drivers/char/hw_random/ks-sa-rng.c | 3 +- drivers/char/hw_random/omap-rng.c | 6 +- drivers/char/hw_random/pseries-rng.c | 2 +- drivers/char/ipmi/ipmi_msghandler.c | 1 + drivers/char/ipmi/ipmi_watchdog.c | 22 +- drivers/char/mem.c | 1 - drivers/char/pcmcia/cm4000_cs.c | 7 +- drivers/char/pcmcia/cm4040_cs.c | 3 +- drivers/char/pcmcia/scr24x_cs.c | 1 - drivers/char/pcmcia/synclink_cs.c | 16 +- drivers/char/raw.c | 362 - drivers/char/ttyprintk.c | 52 +- drivers/char/xillybus/Kconfig | 22 +- drivers/char/xillybus/Makefile | 2 + drivers/char/xillybus/xillybus.h | 10 +- drivers/char/xillybus/xillybus_class.c | 262 + drivers/char/xillybus/xillybus_class.h | 30 + drivers/char/xillybus/xillybus_core.c | 180 +- drivers/char/xillybus/xillybus_of.c | 1 - drivers/char/xillybus/xillybus_pcie.c | 1 - drivers/char/xillybus/xillyusb.c | 2259 + drivers/clk/Kconfig | 6 +- drivers/clk/Makefile | 3 +- drivers/clk/analogbits/wrpll-cln28hpc.c | 6 +- drivers/clk/clk-versaclock5.c | 27 +- drivers/clk/clkdev.c | 28 - drivers/clk/imx/Makefile | 3 +- drivers/clk/imx/clk-imx8mp.c | 1 - drivers/clk/imx/clk-imx8mq.c | 56 +- drivers/clk/imx/clk-imx8qm-rsrc.c | 116 + drivers/clk/imx/clk-imx8qxp-rsrc.c | 89 + drivers/clk/imx/clk-imx8qxp.c | 377 +- drivers/clk/imx/clk-scu.c | 312 +- drivers/clk/imx/clk-scu.h | 56 +- drivers/clk/qcom/Kconfig | 7 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/apcs-sdx55.c | 18 +- drivers/clk/qcom/clk-rcg2.c | 81 + drivers/clk/qcom/clk-smd-rpm.c | 672 +- drivers/clk/qcom/dispcc-sm8250.c | 190 +- drivers/clk/qcom/gcc-mdm9607.c | 1655 + drivers/clk/renesas/Kconfig | 9 + drivers/clk/renesas/Makefile | 2 + drivers/clk/renesas/clk-div6.c | 80 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 4 + drivers/clk/renesas/r9a06g032-clocks.c | 25 +- drivers/clk/renesas/r9a07g044-cpg.c | 127 + drivers/clk/renesas/rcar-gen3-cpg.c | 183 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 24 +- drivers/clk/renesas/renesas-cpg-mssr.c | 10 +- drivers/clk/renesas/renesas-rzg2l-cpg.c | 750 + drivers/clk/renesas/renesas-rzg2l-cpg.h | 136 + drivers/clk/rockchip/clk-rk3036.c | 2 +- drivers/clk/rockchip/clk-rk3568.c | 10 +- drivers/clk/rockchip/clk.h | 29 +- drivers/clk/sifive/sifive-prci.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 4 +- drivers/clk/tegra/clk-periph-gate.c | 80 +- drivers/clk/tegra/clk-periph.c | 11 + drivers/clk/tegra/clk-pll.c | 12 +- drivers/clk/tegra/clk-tegra-periph.c | 6 +- drivers/clk/tegra/clk-tegra-super-cclk.c | 16 +- drivers/clk/tegra/clk-tegra124-emc.c | 4 +- drivers/clk/tegra/clk-tegra20.c | 6 +- drivers/clk/tegra/clk-tegra30.c | 6 +- drivers/clk/tegra/clk.h | 4 - drivers/clk/ti/dpll.c | 39 + drivers/clk/ti/dpll3xxx.c | 87 +- drivers/clk/versatile/Kconfig | 3 +- drivers/clocksource/Kconfig | 20 +- drivers/clocksource/arm_arch_timer.c | 1 - drivers/clocksource/arm_global_timer.c | 122 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/ingenic-sysost.c | 323 +- drivers/clocksource/samsung_pwm_timer.c | 41 +- drivers/clocksource/timer-mediatek.c | 24 + drivers/clocksource/timer-ti-dm.c | 6 + drivers/comedi/drivers/comedi_8254.c | 3 +- drivers/comedi/drivers/comedi_isadma.c | 2 +- drivers/comedi/drivers/jr3_pci.c | 15 - drivers/comedi/drivers/ni_routes.c | 7 +- drivers/comedi/drivers/ni_routes.h | 1 - .../comedi/drivers/ni_routing/ni_device_routes.c | 1 - .../comedi/drivers/ni_routing/ni_device_routes.h | 1 - .../drivers/ni_routing/ni_device_routes/all.h | 1 - .../ni_routing/ni_device_routes/pci-6070e.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6534.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6602.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6713.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6723.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6733.c | 1 - .../ni_routing/ni_device_routes/pxi-6030e.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 1 - .../ni_routing/ni_device_routes/pxie-6251.c | 1 - .../ni_routing/ni_device_routes/pxie-6535.c | 1 - .../ni_routing/ni_device_routes/pxie-6738.c | 1 - .../comedi/drivers/ni_routing/ni_route_values.c | 1 - .../comedi/drivers/ni_routing/ni_route_values.h | 1 - .../drivers/ni_routing/ni_route_values/all.h | 1 - .../drivers/ni_routing/ni_route_values/ni_660x.c | 1 - .../ni_routing/ni_route_values/ni_eseries.c | 1 - .../ni_routing/ni_route_values/ni_mseries.c | 1 - .../drivers/ni_routing/tools/convert_c_to_py.c | 1 - .../drivers/ni_routing/tools/convert_csv_to_c.py | 7 - .../drivers/ni_routing/tools/convert_py_to_csv.py | 1 - .../drivers/ni_routing/tools/csv_collection.py | 1 - .../drivers/ni_routing/tools/make_blank_csv.py | 1 - .../comedi/drivers/ni_routing/tools/ni_names.py | 1 - drivers/comedi/drivers/ni_tio.c | 12 +- drivers/comedi/drivers/tests/comedi_example_test.c | 1 - drivers/comedi/drivers/tests/ni_routes_test.c | 1 - drivers/comedi/drivers/tests/unittest.h | 1 - drivers/counter/104-quad-8.c | 13 +- drivers/counter/Kconfig | 10 + drivers/counter/Makefile | 1 + drivers/counter/ftm-quaddec.c | 2 +- drivers/counter/intel-qep.c | 544 + drivers/counter/interrupt-cnt.c | 8 +- drivers/counter/microchip-tcb-capture.c | 4 +- drivers/counter/stm32-lptimer-cnt.c | 4 +- drivers/counter/stm32-timer-cnt.c | 4 +- drivers/cpufreq/Kconfig.arm | 10 - drivers/cpufreq/cppc_cpufreq.c | 245 +- drivers/cpufreq/cpufreq-dt-platdev.c | 10 +- drivers/cpufreq/cpufreq_stats.c | 5 +- drivers/cpufreq/intel_pstate.c | 263 +- drivers/cpufreq/loongson2_cpufreq.c | 1 - drivers/cpufreq/mediatek-cpufreq.c | 1 + drivers/cpufreq/sc520_freq.c | 1 + drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpufreq/sh-cpufreq.c | 1 - drivers/cpuidle/governors/menu.c | 6 +- drivers/cpuidle/governors/teo.c | 476 +- drivers/crypto/Kconfig | 39 + drivers/crypto/Makefile | 1 + drivers/crypto/cavium/cpt/cptpf_main.c | 2 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 10 +- drivers/crypto/cavium/nitrox/nitrox_isr.c | 4 + drivers/crypto/cavium/nitrox/nitrox_main.c | 21 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 16 +- drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 2 +- drivers/crypto/ccp/ccp-dev.c | 2 +- drivers/crypto/ccp/sev-dev.c | 4 + drivers/crypto/ccp/sp-pci.c | 6 +- drivers/crypto/gemini/Makefile | 2 + drivers/crypto/gemini/sl3516-ce-cipher.c | 388 + drivers/crypto/gemini/sl3516-ce-core.c | 535 + drivers/crypto/gemini/sl3516-ce-rng.c | 61 + drivers/crypto/gemini/sl3516-ce.h | 347 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 185 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 249 +- drivers/crypto/hisilicon/qm.c | 1236 +- drivers/crypto/hisilicon/qm.h | 3 + drivers/crypto/hisilicon/sec2/sec.h | 23 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 1036 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 193 + drivers/crypto/hisilicon/sec2/sec_main.c | 93 +- drivers/crypto/hisilicon/zip/zip_main.c | 88 +- drivers/crypto/ixp4xx_crypto.c | 413 +- drivers/crypto/marvell/octeontx2/Makefile | 13 +- drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 93 + drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 36 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 23 + .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 16 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 9 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 10 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 160 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 32 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 8 +- drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 3 + drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 49 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 43 + .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 17 +- drivers/crypto/nx/nx-842-pseries.c | 25 +- drivers/crypto/nx/nx-common-powernv.c | 4 +- drivers/crypto/omap-des.c | 9 +- drivers/crypto/omap-sham.c | 4 +- .../qat/qat_common/icp_qat_fw_loader_handle.h | 2 +- drivers/crypto/qat/qat_common/qat_hal.c | 14 +- drivers/crypto/qat/qat_common/qat_uclo.c | 12 +- drivers/crypto/qce/Makefile | 1 + drivers/crypto/qce/aead.c | 847 + drivers/crypto/qce/aead.h | 56 + drivers/crypto/qce/common.c | 196 +- drivers/crypto/qce/common.h | 9 +- drivers/crypto/qce/core.c | 4 + drivers/crypto/qce/skcipher.c | 19 +- drivers/crypto/sa2ul.c | 46 +- drivers/crypto/ux500/hash/hash_core.c | 1 + drivers/cxl/Kconfig | 30 +- drivers/cxl/Makefile | 10 +- drivers/cxl/acpi.c | 189 + drivers/cxl/bus.c | 29 - drivers/cxl/core.c | 787 + drivers/cxl/cxl.h | 275 +- drivers/cxl/mem.c | 1578 - drivers/cxl/mem.h | 79 + drivers/cxl/pci.c | 1651 + drivers/devfreq/Kconfig | 1 - drivers/devfreq/devfreq.c | 1 + drivers/devfreq/governor_userspace.c | 10 +- drivers/devfreq/imx-bus.c | 14 - drivers/devfreq/tegra30-devfreq.c | 1 + drivers/dma-buf/dma-buf.c | 8 +- drivers/dma-buf/dma-resv.c | 75 +- drivers/dma/Kconfig | 2 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 3 + drivers/dma/fsl-qdma.c | 6 +- drivers/dma/hsu/hsu.c | 3 + drivers/dma/idxd/cdev.c | 3 +- drivers/dma/idxd/init.c | 70 +- drivers/dma/imx-sdma.c | 2 +- drivers/dma/ipu/ipu_irq.c | 2 +- drivers/dma/mediatek/mtk-uart-apdma.c | 27 +- drivers/dma/pl330.c | 6 +- drivers/dma/qcom/Kconfig | 1 + drivers/dma/sf-pdma/Kconfig | 1 + drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/ste_dma40.c | 3 + drivers/dma/stm32-mdma.c | 4 +- drivers/dma/sun4i-dma.c | 5 +- drivers/dma/ti/omap-dma.c | 3 +- drivers/dma/xilinx/xilinx_dpdma.c | 69 +- drivers/dma/xilinx/zynqmp_dma.c | 2 +- drivers/edac/altera_edac.c | 1 + drivers/edac/aspeed_edac.c | 4 +- drivers/edac/mce_amd.c | 70 + drivers/edac/thunderx_edac.c | 4 +- drivers/edac/ti_edac.c | 1 + drivers/eisa/eisa-bus.c | 23 +- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-intel-mrfld.c | 9 + drivers/extcon/extcon-max8997.c | 1 + drivers/extcon/extcon-sm5502.c | 212 +- drivers/extcon/extcon-sm5502.h | 82 +- drivers/firewire/core-topology.c | 1 + drivers/firmware/Kconfig | 3 +- drivers/firmware/Makefile | 1 + drivers/firmware/arm_ffa/Kconfig | 21 + drivers/firmware/arm_ffa/Makefile | 6 + drivers/firmware/arm_ffa/bus.c | 210 + drivers/firmware/arm_ffa/common.h | 31 + drivers/firmware/arm_ffa/driver.c | 731 + drivers/firmware/arm_ffa/smccc.c | 39 + drivers/firmware/arm_scmi/common.h | 2 +- drivers/firmware/arm_scmi/driver.c | 24 +- drivers/firmware/arm_scmi/mailbox.c | 3 + drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 + drivers/firmware/arm_scmi/smc.c | 3 + drivers/firmware/arm_scpi.c | 11 + drivers/firmware/efi/apple-properties.c | 2 +- drivers/firmware/efi/cper.c | 4 +- drivers/firmware/efi/dev-path-parser.c | 49 +- drivers/firmware/efi/fdtparams.c | 3 + drivers/firmware/efi/libstub/file.c | 2 +- drivers/firmware/efi/memattr.c | 5 - drivers/firmware/google/gsmi.c | 1 + drivers/firmware/psci/psci.c | 12 +- drivers/firmware/qcom_scm.c | 3 + drivers/firmware/smccc/smccc.c | 4 + drivers/firmware/stratix10-svc.c | 22 +- drivers/firmware/tegra/Makefile | 1 + drivers/firmware/tegra/bpmp-private.h | 3 +- drivers/firmware/tegra/bpmp-tegra210.c | 2 +- drivers/firmware/tegra/bpmp.c | 3 +- drivers/fpga/Kconfig | 4 +- drivers/fpga/altera-cvp.c | 2 +- drivers/fpga/dfl-fme-pr.c | 2 +- drivers/fpga/dfl-n3000-nios.c | 2 +- drivers/fpga/dfl.h | 2 +- drivers/fpga/fpga-bridge.c | 30 +- drivers/fpga/fpga-mgr.c | 22 +- drivers/fpga/fpga-region.c | 14 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/fpga/stratix10-soc.c | 2 +- drivers/fpga/zynq-fpga.c | 6 +- drivers/fsi/fsi-core.c | 4 +- drivers/fsi/fsi-master-aspeed.c | 33 +- drivers/fsi/fsi-master-ast-cf.c | 2 +- drivers/fsi/fsi-master-gpio.c | 1 + drivers/fsi/fsi-occ.c | 12 +- drivers/fsi/fsi-sbefifo.c | 10 +- drivers/fsi/fsi-scom.c | 105 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 12 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-104-idio-16.c | 23 +- drivers/gpio/gpio-adp5520.c | 18 +- drivers/gpio/gpio-altera-a10sr.c | 11 +- drivers/gpio/gpio-ath79.c | 9 +- drivers/gpio/gpio-bd9571mwv.c | 11 +- drivers/gpio/gpio-crystalcove.c | 10 +- drivers/gpio/gpio-da9052.c | 11 +- drivers/gpio/gpio-da9055.c | 11 +- drivers/gpio/gpio-dwapb.c | 23 +- drivers/gpio/gpio-idt3243x.c | 206 + drivers/gpio/gpio-logicvc.c | 4 +- drivers/gpio/gpio-lp87565.c | 6 +- drivers/gpio/gpio-mockup.c | 9 +- drivers/gpio/gpio-regmap.c | 32 +- drivers/gpio/gpio-spear-spics.c | 12 +- drivers/gpio/gpio-sprd.c | 10 +- drivers/gpio/gpio-sta2x11.c | 10 +- drivers/gpio/gpio-stmpe.c | 32 +- drivers/gpio/gpio-tc3589x.c | 11 +- drivers/gpio/gpio-tegra186.c | 14 +- drivers/gpio/gpio-tps65218.c | 13 +- drivers/gpio/gpio-tps6586x.c | 13 +- drivers/gpio/gpio-tps65910.c | 12 +- drivers/gpio/gpio-tps65912.c | 12 +- drivers/gpio/gpio-tps68470.c | 12 +- drivers/gpio/gpio-visconti.c | 10 +- drivers/gpio/gpio-wcd934x.c | 2 +- drivers/gpio/gpio-wcove.c | 39 +- drivers/gpio/gpio-wm831x.c | 12 +- drivers/gpio/gpio-wm8350.c | 12 +- drivers/gpio/gpio-wm8994.c | 13 +- drivers/gpio/gpio-xgene.c | 11 +- drivers/gpio/gpio-xilinx.c | 391 +- drivers/gpio/gpio-zynq.c | 32 +- drivers/gpio/gpiolib-acpi.c | 61 +- drivers/gpio/gpiolib-sysfs.c | 34 +- drivers/gpio/gpiolib.c | 59 +- drivers/gpu/drm/Kconfig | 14 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 9 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 391 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 42 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 60 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 69 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 195 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 334 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 58 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 109 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 195 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 97 +- drivers/gpu/drm/amd/amdgpu/atom.c | 172 + drivers/gpu/drm/amd/amdgpu/atom.h | 10 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 228 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 12 - drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 40 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 2 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 17 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 41 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 21 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 142 +- drivers/gpu/drm/amd/amdgpu/nv.c | 62 +- drivers/gpu/drm/amd/amdgpu/nv.h | 2 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 13 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 37 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 93 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 85 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 6 +- drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 10 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 87 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c | 51 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 52 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 19 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 68 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 7 +- drivers/gpu/drm/amd/amdkfd/soc15_int.h | 1 + drivers/gpu/drm/amd/display/Kconfig | 7 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 278 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 41 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 50 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 28 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 6 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 10 +- drivers/gpu/drm/amd/display/dc/Makefile | 3 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 6 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 113 + .../drm/amd/display/dc/bios/bios_parser_helper.c | 5 +- .../drm/amd/display/dc/bios/command_table_helper.c | 2 +- .../amd/display/dc/bios/command_table_helper2.c | 7 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 2 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 2 + drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 11 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 52 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 4 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 78 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 673 + .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h | 103 + .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 333 + .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h | 271 + drivers/gpu/drm/amd/display/dc/core/dc.c | 140 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 133 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 65 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 341 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 617 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 6 + drivers/gpu/drm/amd/display/dc/dc.h | 33 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 32 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 5 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 + drivers/gpu/drm/amd/display/dc/dc_link.h | 19 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 7 + drivers/gpu/drm/amd/display/dc/dc_types.h | 5 - drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 21 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 10 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 10 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 8 + .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 17 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 41 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 17 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 62 +- .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 1 + .../display/dc/dce110/dce110_timing_generator.c | 1 + .../drm/amd/display/dc/dce110/dce110_transform_v.c | 3 +- .../display/dc/dce120/dce120_timing_generator.c | 1 + .../amd/display/dc/dce80/dce80_timing_generator.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 9 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 12 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 48 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 90 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 2 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 20 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 12 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 6 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 36 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 129 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 9 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 16 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 79 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 9 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 59 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.c | 3 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 37 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dccg.c | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dccg.h | 17 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 5 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 6 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c | 3 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 2 - .../gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c | 34 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c | 5 + .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h | 1 + .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 1 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 42 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 279 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 147 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 406 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 246 + .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 956 + .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h | 122 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 103 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.h | 246 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 597 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 56 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 150 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.h | 33 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 287 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 259 + .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 157 + .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.h | 40 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2196 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 42 + drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 5 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 6 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 4 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 11 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 78 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 7508 ++ .../amd/display/dc/dml/dcn31/display_mode_vba_31.h | 43 + .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 1727 + .../display/dc/dml/dcn31/display_rq_dlg_calc_31.h | 69 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 18 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 4 + .../drm/amd/display/dc/dml/display_mode_structs.h | 14 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 55 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 52 + drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 12 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 3 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 3 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 10 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 78 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 62 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 5 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 14 + drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 4 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 18 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 5 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 11 + .../amd/display/dc/irq/dcn31/irq_service_dcn31.c | 432 + .../amd/display/dc/irq/dcn31/irq_service_dcn31.h | 37 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 13 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 214 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 3 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 354 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 230 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 37 + .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 19 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 13 + drivers/gpu/drm/amd/display/include/dal_types.h | 3 + .../amd/display/include/gpio_service_interface.h | 4 +- .../drm/amd/display/include/link_service_types.h | 1 + .../drm/amd/display/modules/freesync/freesync.c | 29 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 4 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 4 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 148 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 38 + drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 23 +- .../drm/amd/display/modules/power/power_helpers.c | 15 +- .../drm/amd/display/modules/power/power_helpers.h | 3 +- drivers/gpu/drm/amd/include/aldebaran_ip_offset.h | 2 +- drivers/gpu/drm/amd/include/amd_acpi.h | 18 + .../amd/include/asic_reg/dcn/dcn_3_1_2_offset.h | 15083 +++ .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 60747 ++++++++++ .../amd/include/asic_reg/dpcs/dpcs_4_2_0_offset.h | 11936 ++ .../amd/include/asic_reg/dpcs/dpcs_4_2_0_sh_mask.h | 103385 ++++++++++++++++++ .../drm/amd/include/asic_reg/mp/mp_13_0_1_offset.h | 355 + .../amd/include/asic_reg/mp/mp_13_0_1_sh_mask.h | 531 + drivers/gpu/drm/amd/include/atomfirmware.h | 73 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 174 +- drivers/gpu/drm/amd/include/yellow_carp_offset.h | 1366 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 256 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 58 +- .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 2 +- .../drm/amd/pm/inc/smu13_driver_if_yellow_carp.h | 222 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 3 + drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 6 - drivers/gpu/drm/amd/pm/inc/smu_v13_0_1.h | 57 + drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_pmfw.h | 139 + drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_ppsmc.h | 97 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 33 +- .../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 3 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 22 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 26 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 2 +- .../drm/amd/pm/powerplay/hwmgr/vega12_thermal.c | 3 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 129 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 140 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 225 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 125 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 13 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 55 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 96 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 169 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_1.c | 311 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 1244 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.h | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 66 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 5 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 4 +- drivers/gpu/drm/bridge/Kconfig | 10 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/ti-sn65dsi83.c | 709 + drivers/gpu/drm/drm_atomic.c | 28 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 +- drivers/gpu/drm/drm_auth.c | 3 +- drivers/gpu/drm/drm_cache.c | 148 + drivers/gpu/drm/drm_crtc_internal.h | 4 +- drivers/gpu/drm/drm_drv.c | 2 + drivers/gpu/drm/drm_fourcc.c | 4 + drivers/gpu/drm/drm_gem.c | 7 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 2 +- drivers/gpu/drm/drm_gem_vram_helper.c | 5 +- drivers/gpu/drm/drm_ioctl.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 10 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 20 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 68 +- drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 31 + drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 7 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 25 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 10 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +- drivers/gpu/drm/exynos/exynos_mixer.c | 7 +- drivers/gpu/drm/hyperv/Makefile | 8 + drivers/gpu/drm/hyperv/hyperv_drm.h | 52 + drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 311 + drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 231 + drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 485 + drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/Makefile | 5 +- drivers/gpu/drm/i915/display/icl_dsi.c | 21 +- drivers/gpu/drm/i915/display/intel_atomic.c | 20 + drivers/gpu/drm/i915/display/intel_atomic.h | 1 + drivers/gpu/drm/i915/display/intel_bw.c | 4 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 85 +- drivers/gpu/drm/i915/display/intel_csr.c | 825 - drivers/gpu/drm/i915/display/intel_csr.h | 21 - drivers/gpu/drm/i915/display/intel_cursor.c | 4 + drivers/gpu/drm/i915/display/intel_ddi.c | 53 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 53 + drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 4 + drivers/gpu/drm/i915/display/intel_display.c | 154 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 30 +- drivers/gpu/drm/i915/display/intel_display_power.c | 139 +- drivers/gpu/drm/i915/display/intel_display_types.h | 5 +- drivers/gpu/drm/i915/display/intel_dmc.c | 831 + drivers/gpu/drm/i915/display/intel_dmc.h | 43 + .../gpu/drm/i915/display/intel_dp_link_training.c | 71 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 69 +- drivers/gpu/drm/i915/display/intel_fb.c | 13 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 51 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 57 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 104 +- drivers/gpu/drm/i915/display/intel_overlay.c | 5 +- drivers/gpu/drm/i915/display/intel_psr.c | 187 +- drivers/gpu/drm/i915/display/intel_psr.h | 2 + drivers/gpu/drm/i915/display/intel_qp_tables.c | 309 + drivers/gpu/drm/i915/display/intel_qp_tables.h | 14 + drivers/gpu/drm/i915/display/intel_tc.c | 152 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 + drivers/gpu/drm/i915/display/intel_tv.c | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 117 +- drivers/gpu/drm/i915/display/intel_vrr.c | 58 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 27 + drivers/gpu/drm/i915/dma_resv_utils.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 345 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 79 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 5 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 13 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 36 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 98 - drivers/gpu/drm/i915/gem/i915_gem_region.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 177 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 10 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 10 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 27 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 42 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 10 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 40 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 33 +- drivers/gpu/drm/i915/gt/intel_context.c | 3 +- drivers/gpu/drm/i915/gt/intel_context_sseu.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine.h | 8 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 81 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 18 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 113 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 3 - drivers/gpu/drm/i915/gt/intel_ggtt.c | 47 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 40 +- drivers/gpu/drm/i915/gt/intel_gt.c | 29 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 12 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 106 +- drivers/gpu/drm/i915/gt/intel_gt_irq.h | 23 + drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 7 + drivers/gpu/drm/i915/gt/intel_gtt.c | 146 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 43 +- drivers/gpu/drm/i915/gt/intel_llc.c | 6 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 50 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 8 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 15 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 16 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 27 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 213 +- drivers/gpu/drm/i915/gt/intel_ring.c | 11 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 76 +- drivers/gpu/drm/i915/gt/intel_rps.c | 62 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 14 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 4 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 166 +- drivers/gpu/drm/i915/gt/mock_engine.c | 2 +- drivers/gpu/drm/i915/gt/selftest_context.c | 3 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 6 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 6 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 12 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 4 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 12 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 36 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 8 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 22 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 8 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 4 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 51 + .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 106 + .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 52 + drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 14 + drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 21 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 67 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 22 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 532 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 14 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 233 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 101 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_huc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 14 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 8 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 10 +- drivers/gpu/drm/i915/gvt/gtt.c | 4 +- drivers/gpu/drm/i915/gvt/handlers.c | 14 +- drivers/gpu/drm/i915/gvt/interrupt.c | 2 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 10 +- drivers/gpu/drm/i915/gvt/scheduler.c | 4 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_active.c | 14 +- drivers/gpu/drm/i915/i915_active.h | 11 +- drivers/gpu/drm/i915/i915_active_types.h | 5 - drivers/gpu/drm/i915/i915_buddy.c | 435 - drivers/gpu/drm/i915/i915_buddy.h | 131 - drivers/gpu/drm/i915/i915_cmd_parser.c | 28 +- drivers/gpu/drm/i915/i915_debugfs.c | 51 +- drivers/gpu/drm/i915/i915_drv.c | 42 +- drivers/gpu/drm/i915/i915_drv.h | 104 +- drivers/gpu/drm/i915/i915_gem.c | 19 +- drivers/gpu/drm/i915/i915_globals.c | 1 - drivers/gpu/drm/i915/i915_globals.h | 1 - drivers/gpu/drm/i915/i915_gpu_error.c | 92 +- drivers/gpu/drm/i915/i915_irq.c | 63 +- drivers/gpu/drm/i915/i915_irq.h | 1 + drivers/gpu/drm/i915/i915_mm.c | 44 + drivers/gpu/drm/i915/i915_params.c | 2 +- drivers/gpu/drm/i915/i915_params.h | 10 +- drivers/gpu/drm/i915/i915_pci.c | 7 +- drivers/gpu/drm/i915/i915_perf.c | 54 +- drivers/gpu/drm/i915/i915_pmu.c | 20 +- drivers/gpu/drm/i915/i915_query.c | 62 + drivers/gpu/drm/i915/i915_reg.h | 217 +- drivers/gpu/drm/i915/i915_request.c | 12 +- drivers/gpu/drm/i915/i915_scatterlist.c | 70 + drivers/gpu/drm/i915/i915_scatterlist.h | 20 +- drivers/gpu/drm/i915/i915_suspend.c | 16 +- drivers/gpu/drm/i915/i915_sw_fence.c | 4 +- drivers/gpu/drm/i915/i915_sysfs.c | 32 +- drivers/gpu/drm/i915/i915_utils.h | 5 + drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 62 +- drivers/gpu/drm/i915/i915_vma.h | 12 +- drivers/gpu/drm/i915/intel_device_info.c | 24 +- drivers/gpu/drm/i915/intel_device_info.h | 4 +- drivers/gpu/drm/i915/intel_dram.c | 14 +- drivers/gpu/drm/i915/intel_memory_region.c | 205 +- drivers/gpu/drm/i915/intel_memory_region.h | 61 +- drivers/gpu/drm/i915/intel_pch.c | 10 +- drivers/gpu/drm/i915/intel_pm.c | 323 +- drivers/gpu/drm/i915/intel_pm.h | 4 +- drivers/gpu/drm/i915/intel_region_ttm.c | 226 + drivers/gpu/drm/i915/intel_region_ttm.h | 34 + drivers/gpu/drm/i915/intel_sideband.c | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 36 +- drivers/gpu/drm/i915/intel_wopcm.c | 10 +- drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 789 - drivers/gpu/drm/i915/selftests/i915_gem.c | 20 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 14 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 - drivers/gpu/drm/i915/selftests/i915_perf.c | 9 +- drivers/gpu/drm/i915/selftests/i915_request.c | 12 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 3 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 16 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 220 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 +- drivers/gpu/drm/i915/selftests/librapl.c | 10 + drivers/gpu/drm/i915/selftests/librapl.h | 4 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 10 + drivers/gpu/drm/i915/selftests/mock_region.c | 70 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/meson/meson_drv.c | 9 +- drivers/gpu/drm/msm/Makefile | 2 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 157 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 1 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 203 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 43 - drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 100 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 4 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 54 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 202 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 1450 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 112 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 47 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 19 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 63 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 14 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 125 + drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 136 + drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 187 + drivers/gpu/drm/msm/dp/dp_aux.c | 181 +- drivers/gpu/drm/msm/dp/dp_aux.h | 8 - drivers/gpu/drm/msm/dp/dp_catalog.c | 16 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 6 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 55 + drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 + drivers/gpu/drm/msm/dp/dp_display.c | 84 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/dp/dp_panel.c | 1 - drivers/gpu/drm/msm/dsi/dsi.c | 6 + drivers/gpu/drm/msm/dsi/dsi.h | 4 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 17 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 31 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 4 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 1 + drivers/gpu/drm/msm/msm_drv.c | 31 +- drivers/gpu/drm/msm/msm_drv.h | 15 + drivers/gpu/drm/msm/msm_fb.c | 8 +- drivers/gpu/drm/msm/msm_gem.c | 52 +- drivers/gpu/drm/msm/msm_kms.h | 9 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 13 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 1 + drivers/gpu/drm/nouveau/nouveau_fence.c | 4 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 11 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 15 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 32 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c | 1 + drivers/gpu/drm/panfrost/panfrost_device.h | 1 + drivers/gpu/drm/panfrost/panfrost_drv.c | 7 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 1 + drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 1 + drivers/gpu/drm/pl111/Kconfig | 3 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 2 +- drivers/gpu/drm/qxl/qxl_dumb.c | 2 + drivers/gpu/drm/qxl/qxl_ttm.c | 1 + drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/evergreen.h | 1 - drivers/gpu/drm/radeon/r100.c | 2 +- drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_asic.h | 2 - drivers/gpu/drm/radeon/radeon_audio.c | 95 + drivers/gpu/drm/radeon/radeon_cs.c | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 6 +- drivers/gpu/drm/radeon/radeon_mn.c | 4 +- drivers/gpu/drm/radeon/radeon_sync.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 3 +- drivers/gpu/drm/radeon/radeon_uvd.c | 30 +- drivers/gpu/drm/radeon/radeon_vm.c | 4 +- drivers/gpu/drm/selftests/test-drm_framebuffer.c | 1 + drivers/gpu/drm/stm/ltdc.c | 33 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 31 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 5 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 41 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 7 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 8 +- drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/dc.h | 26 + drivers/gpu/drm/tegra/dpaux.c | 4 +- drivers/gpu/drm/tegra/drm.h | 2 +- drivers/gpu/drm/tegra/hub.c | 182 +- drivers/gpu/drm/tegra/plane.c | 23 +- drivers/gpu/drm/tegra/plane.h | 3 +- drivers/gpu/drm/tegra/sor.c | 70 +- drivers/gpu/drm/tegra/vic.c | 2 - drivers/gpu/drm/tegra/vic.h | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 176 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 336 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 42 +- drivers/gpu/drm/ttm/ttm_device.c | 8 +- drivers/gpu/drm/ttm/ttm_module.c | 35 + drivers/gpu/drm/ttm/ttm_range_manager.c | 57 +- drivers/gpu/drm/ttm/ttm_resource.c | 228 +- drivers/gpu/drm/ttm/ttm_sys_manager.c | 11 +- drivers/gpu/drm/ttm/ttm_tt.c | 45 + drivers/gpu/drm/vc4/vc4_hdmi.c | 26 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 +- drivers/gpu/drm/vc4/vc4_kms.c | 2 +- drivers/gpu/drm/vgem/vgem_fence.c | 3 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 46 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 4 +- drivers/gpu/host1x/bus.c | 30 +- drivers/hid/Kconfig | 19 +- drivers/hid/Makefile | 1 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 19 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 3 - drivers/hid/hid-a4tech.c | 2 + drivers/hid/hid-asus.c | 32 +- drivers/hid/hid-core.c | 14 +- drivers/hid/hid-debug.c | 3 + drivers/hid/hid-ft260.c | 29 +- drivers/hid/hid-google-hammer.c | 10 + drivers/hid/hid-gt683r.c | 1 + drivers/hid/hid-ids.h | 11 +- drivers/hid/hid-input.c | 11 +- drivers/hid/hid-ite.c | 1 + drivers/hid/hid-lg-g15.c | 141 +- drivers/hid/hid-logitech-dj.c | 8 + drivers/hid/hid-logitech-hidpp.c | 13 + drivers/hid/hid-magicmouse.c | 7 +- drivers/hid/hid-multitouch.c | 46 +- drivers/hid/hid-quirks.c | 4 + drivers/hid/hid-semitek.c | 40 + drivers/hid/hid-sensor-custom.c | 8 +- drivers/hid/hid-sensor-hub.c | 13 +- drivers/hid/hid-thrustmaster.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 13 +- drivers/hid/intel-ish-hid/Kconfig | 1 + drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 + drivers/hid/intel-ish-hid/ipc/ipc.c | 28 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 5 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 51 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 15 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 9 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 24 +- drivers/hid/intel-ish-hid/ishtp/client.c | 23 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 10 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 1 + drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 5 +- drivers/hid/surface-hid/surface_hid_core.c | 6 +- drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/usbhid/hid-pidff.c | 1 + drivers/hid/usbhid/usbmouse.c | 2 +- drivers/hv/channel.c | 23 +- drivers/hv/connection.c | 4 +- drivers/hv/hv_balloon.c | 1 - drivers/hv/hv_fcopy.c | 1 + drivers/hv/hv_kvp.c | 1 + drivers/hv/hv_util.c | 4 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 95 +- drivers/hv/vmbus_drv.c | 1 + drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/bt1-pvt.c | 4 +- drivers/hwmon/corsair-cpro.c | 1 + drivers/hwmon/corsair-psu.c | 14 + drivers/hwmon/dell-smm-hwmon.c | 4 +- drivers/hwmon/ina3221.c | 22 +- drivers/hwmon/lm70.c | 28 +- drivers/hwmon/lm75.c | 13 + drivers/hwmon/max31722.c | 9 - drivers/hwmon/max31790.c | 72 +- drivers/hwmon/max6621.c | 2 +- drivers/hwmon/ntc_thermistor.c | 4 - drivers/hwmon/occ/common.c | 7 +- drivers/hwmon/pmbus/Kconfig | 34 +- drivers/hwmon/pmbus/Makefile | 3 + drivers/hwmon/pmbus/adm1275.c | 14 +- drivers/hwmon/pmbus/dps920ab.c | 208 + drivers/hwmon/pmbus/fsp-3y.c | 32 +- drivers/hwmon/pmbus/isl68137.c | 4 +- drivers/hwmon/pmbus/mp2888.c | 408 + drivers/hwmon/pmbus/pim4328.c | 233 + drivers/hwmon/pmbus/pmbus.c | 19 +- drivers/hwmon/pmbus/pmbus.h | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 151 +- drivers/hwmon/pmbus/q54sj108a2.c | 2 +- drivers/hwmon/pmbus/zl6100.c | 94 +- drivers/hwmon/sch5627.c | 18 +- drivers/hwmon/sch5636.c | 9 +- drivers/hwmon/sch56xx-common.c | 65 +- drivers/hwmon/sch56xx-common.h | 4 +- drivers/hwmon/scpi-hwmon.c | 9 + drivers/hwmon/sht4x.c | 296 + drivers/hwmon/tps23861.c | 17 +- drivers/hwspinlock/Kconfig | 9 + drivers/hwspinlock/Makefile | 1 + drivers/hwspinlock/sun6i_hwspinlock.c | 210 + drivers/hwtracing/coresight/coresight-cpu-debug.c | 1 + drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-ali1563.c | 2 +- drivers/i2c/busses/i2c-altera.c | 9 +- drivers/i2c/busses/i2c-aspeed.c | 12 +- drivers/i2c/busses/i2c-cadence.c | 2 +- drivers/i2c/busses/i2c-designware-master.c | 2 +- drivers/i2c/busses/i2c-eg20t.c | 3 +- drivers/i2c/busses/i2c-i801.c | 78 +- drivers/i2c/busses/i2c-icy.c | 1 - drivers/i2c/busses/i2c-mpc.c | 81 +- drivers/i2c/busses/i2c-mt65xx.c | 14 +- drivers/i2c/busses/i2c-nomadik.c | 2 +- drivers/i2c/busses/i2c-ocores.c | 8 +- drivers/i2c/busses/i2c-pnx.c | 8 +- drivers/i2c/busses/i2c-qcom-cci.c | 1 + drivers/i2c/busses/i2c-qcom-geni.c | 23 +- drivers/i2c/busses/i2c-rcar.c | 1 - drivers/i2c/busses/i2c-s3c2410.c | 3 + drivers/i2c/busses/i2c-sh_mobile.c | 2 +- drivers/i2c/busses/i2c-st.c | 4 +- drivers/i2c/busses/i2c-stm32f4.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 73 + drivers/i2c/busses/i2c-tegra-bpmp.c | 4 +- drivers/i2c/i2c-core-acpi.c | 8 +- drivers/i2c/i2c-core-base.c | 105 +- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 4 +- drivers/i3c/master/svc-i3c-master.c | 3 +- drivers/ide/Kconfig | 34 +- drivers/ide/Makefile | 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/falconide.c | 79 +- 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/macide.c | 161 - 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/q40ide.c | 168 - drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 4 +- 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/idle/intel_idle.c | 33 + drivers/iio/accel/Kconfig | 51 +- drivers/iio/accel/Makefile | 4 + drivers/iio/accel/adis16201.c | 3 - drivers/iio/accel/adis16209.c | 3 - drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/bma180.c | 112 +- drivers/iio/accel/bma220_spi.c | 10 +- drivers/iio/accel/bma400_core.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 210 +- drivers/iio/accel/bmc150-accel-i2c.c | 245 +- drivers/iio/accel/bmc150-accel-spi.c | 31 +- drivers/iio/accel/bmc150-accel.h | 72 +- drivers/iio/accel/bmi088-accel-core.c | 27 +- drivers/iio/accel/fxls8962af-core.c | 968 + drivers/iio/accel/fxls8962af-i2c.c | 57 + drivers/iio/accel/fxls8962af-spi.c | 57 + drivers/iio/accel/fxls8962af.h | 22 + drivers/iio/accel/hid-sensor-accel-3d.c | 13 +- drivers/iio/accel/kxcjk-1013.c | 253 +- drivers/iio/accel/kxsd9.c | 2 +- drivers/iio/accel/mma8452.c | 7 +- drivers/iio/accel/mma9551.c | 1 - drivers/iio/accel/mma9551_core.c | 4 +- drivers/iio/accel/mma9553.c | 1 - drivers/iio/accel/mxc4005.c | 12 +- drivers/iio/accel/sca3300.c | 472 + drivers/iio/accel/st_accel.h | 12 - drivers/iio/accel/st_accel_core.c | 230 +- drivers/iio/accel/st_accel_i2c.c | 17 +- drivers/iio/accel/st_accel_spi.c | 17 +- drivers/iio/accel/stk8312.c | 27 +- drivers/iio/accel/stk8ba50.c | 19 +- drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 84 +- drivers/iio/adc/ad7192.c | 98 +- drivers/iio/adc/ad7298.c | 8 + drivers/iio/adc/ad7476.c | 120 +- drivers/iio/adc/ad7606.c | 3 +- drivers/iio/adc/ad7766.c | 10 +- drivers/iio/adc/ad7768-1.c | 12 +- drivers/iio/adc/ad7780.c | 38 +- drivers/iio/adc/ad7791.c | 44 +- drivers/iio/adc/ad7793.c | 54 +- drivers/iio/adc/ad7887.c | 1 - drivers/iio/adc/ad7923.c | 4 +- drivers/iio/adc/ad9467.c | 2 - drivers/iio/adc/ad_sigma_delta.c | 82 +- drivers/iio/adc/adi-axi-adc.c | 24 +- drivers/iio/adc/at91-sama5d2_adc.c | 5 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/dln2-adc.c | 3 +- drivers/iio/adc/ep93xx_adc.c | 4 +- drivers/iio/adc/exynos_adc.c | 2 +- drivers/iio/adc/hi8435.c | 1 - drivers/iio/adc/hx711.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/max1027.c | 2 - drivers/iio/adc/max11100.c | 34 +- drivers/iio/adc/max1118.c | 68 +- drivers/iio/adc/max1241.c | 2 - drivers/iio/adc/mp2629_adc.c | 1 - drivers/iio/adc/mt6360-adc.c | 1 - drivers/iio/adc/mxs-lradc-adc.c | 5 +- drivers/iio/adc/rcar-gyroadc.c | 15 +- drivers/iio/adc/sc27xx_adc.c | 1 + drivers/iio/adc/stm32-adc.c | 28 +- drivers/iio/adc/stm32-dfsdm-core.c | 6 +- drivers/iio/adc/ti-adc081c.c | 43 +- drivers/iio/adc/ti-adc0832.c | 39 +- drivers/iio/adc/ti-adc084s021.c | 3 - drivers/iio/adc/ti-adc108s102.c | 45 +- drivers/iio/adc/ti-adc161s626.c | 51 +- drivers/iio/adc/ti-ads1015.c | 12 +- drivers/iio/adc/ti-ads124s08.c | 2 - drivers/iio/adc/ti-ads131e08.c | 3 +- drivers/iio/adc/ti-ads8688.c | 3 +- drivers/iio/adc/ti-tsc2046.c | 712 + drivers/iio/adc/vf610_adc.c | 10 +- drivers/iio/adc/xilinx-xadc-core.c | 2 +- drivers/iio/afe/iio-rescale.c | 41 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 22 +- drivers/iio/buffer/industrialio-hw-consumer.c | 25 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 23 +- drivers/iio/chemical/Kconfig | 27 +- drivers/iio/chemical/Makefile | 2 + drivers/iio/chemical/atlas-sensor.c | 6 +- drivers/iio/chemical/bme680_i2c.c | 8 - drivers/iio/chemical/bme680_spi.c | 8 - drivers/iio/chemical/ccs811.c | 2 +- drivers/iio/chemical/scd30_core.c | 3 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/chemical/sps30.c | 275 +- drivers/iio/chemical/sps30.h | 35 + drivers/iio/chemical/sps30_i2c.c | 258 + drivers/iio/chemical/sps30_serial.c | 431 + .../iio/common/hid-sensors/hid-sensor-trigger.c | 10 +- drivers/iio/common/scmi_sensors/Makefile | 2 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/dac/ad5766.c | 2 - drivers/iio/dac/ad5770r.c | 16 +- drivers/iio/dac/stm32-dac.c | 3 +- drivers/iio/dummy/Kconfig | 1 + drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/gyro/adis16136.c | 20 +- drivers/iio/gyro/adis16260.c | 9 +- drivers/iio/gyro/adxrs290.c | 2 +- drivers/iio/gyro/bmg160_core.c | 17 +- drivers/iio/gyro/fxas21002c_core.c | 15 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/gyro/itg3200_core.c | 3 +- drivers/iio/gyro/mpu3050-core.c | 4 +- drivers/iio/gyro/st_gyro.h | 12 - drivers/iio/gyro/st_gyro_core.c | 53 +- drivers/iio/gyro/st_gyro_i2c.c | 17 +- drivers/iio/gyro/st_gyro_spi.c | 17 +- drivers/iio/health/afe4403.c | 2 +- drivers/iio/health/afe4404.c | 2 +- drivers/iio/humidity/am2315.c | 25 +- drivers/iio/humidity/hdc2010.c | 1 - drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 4 - drivers/iio/imu/adis16400.c | 27 +- drivers/iio/imu/adis16460.c | 3 - drivers/iio/imu/adis16475.c | 11 +- drivers/iio/imu/adis16480.c | 166 +- drivers/iio/imu/adis_buffer.c | 27 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/bmi160/bmi160_core.c | 6 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 2 +- drivers/iio/imu/kmx61.c | 7 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 8 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 + drivers/iio/imu/st_lsm9ds0/Makefile | 5 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 23 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 163 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 84 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 83 + drivers/iio/industrialio-buffer.c | 13 +- drivers/iio/industrialio-core.c | 126 +- drivers/iio/industrialio-trigger.c | 37 +- drivers/iio/industrialio-triggered-event.c | 2 +- drivers/iio/inkern.c | 107 +- drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/acpi-als.c | 3 +- drivers/iio/light/isl29028.c | 5 +- drivers/iio/light/isl29125.c | 10 +- drivers/iio/light/ltr501.c | 25 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rpr0521.c | 9 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/si1145.c | 12 +- drivers/iio/light/tcs3414.c | 10 +- drivers/iio/light/tcs3472.c | 10 +- drivers/iio/light/tsl2583.c | 13 +- drivers/iio/light/tsl2591.c | 1225 + drivers/iio/light/us5182d.c | 4 +- drivers/iio/light/vcnl4000.c | 9 +- drivers/iio/light/vcnl4035.c | 9 +- drivers/iio/light/veml6030.c | 2 +- drivers/iio/magnetometer/ak8974.c | 3 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/magnetometer/bmc150_magn.c | 26 +- drivers/iio/magnetometer/hmc5843.h | 8 +- drivers/iio/magnetometer/hmc5843_core.c | 7 +- drivers/iio/magnetometer/rm3100-core.c | 5 +- drivers/iio/magnetometer/st_magn.h | 4 - drivers/iio/magnetometer/st_magn_core.c | 181 +- drivers/iio/magnetometer/st_magn_i2c.c | 14 +- drivers/iio/magnetometer/st_magn_spi.c | 14 +- drivers/iio/magnetometer/yamaha-yas530.c | 2 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 1 - drivers/iio/potentiostat/lmp91000.c | 7 +- drivers/iio/pressure/st_pressure.h | 4 - drivers/iio/pressure/st_pressure_core.c | 15 +- drivers/iio/pressure/st_pressure_i2c.c | 17 +- drivers/iio/pressure/st_pressure_spi.c | 17 +- drivers/iio/pressure/zpa2326.c | 3 +- drivers/iio/proximity/as3935.c | 13 +- drivers/iio/proximity/isl29501.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 10 +- drivers/iio/proximity/srf04.c | 8 +- drivers/iio/proximity/srf08.c | 14 +- drivers/iio/proximity/sx9310.c | 2 +- drivers/iio/proximity/sx9500.c | 2 +- drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/mlx90614.c | 25 +- drivers/iio/temperature/tmp117.c | 185 + drivers/iio/trigger/stm32-timer-trigger.c | 2 +- drivers/infiniband/Kconfig | 2 +- drivers/infiniband/core/cache.c | 23 +- drivers/infiniband/core/cm.c | 634 +- drivers/infiniband/core/iwcm.c | 9 +- drivers/infiniband/core/iwcm.h | 2 +- drivers/infiniband/core/iwpm_util.c | 12 +- drivers/infiniband/core/iwpm_util.h | 2 +- drivers/infiniband/core/mad.c | 17 +- drivers/infiniband/core/mad_priv.h | 1 - drivers/infiniband/core/multicast.c | 20 +- drivers/infiniband/core/sa_query.c | 4 +- drivers/infiniband/core/ucma.c | 11 +- drivers/infiniband/core/umem_dmabuf.c | 2 +- drivers/infiniband/core/uverbs.h | 2 +- drivers/infiniband/core/uverbs_cmd.c | 26 +- drivers/infiniband/core/uverbs_main.c | 12 +- drivers/infiniband/core/verbs.c | 21 - drivers/infiniband/hw/Makefile | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 22 +- drivers/infiniband/hw/bnxt_re/main.c | 15 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 17 + drivers/infiniband/hw/bnxt_re/qplib_res.h | 1 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 13 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 - drivers/infiniband/hw/cxgb4/cq.c | 6 +- drivers/infiniband/hw/cxgb4/ev.c | 8 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 +- drivers/infiniband/hw/cxgb4/qp.c | 2 +- drivers/infiniband/hw/hfi1/pio.h | 2 - drivers/infiniband/hw/hfi1/tid_rdma.c | 2 +- drivers/infiniband/hw/hfi1/trace.c | 5 + drivers/infiniband/hw/hns/hns_roce_alloc.c | 51 +- drivers/infiniband/hw/hns/hns_roce_common.h | 4 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 15 +- drivers/infiniband/hw/hns/hns_roce_db.c | 3 +- drivers/infiniband/hw/hns/hns_roce_device.h | 30 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 342 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 13 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 77 + drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 5 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 693 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 75 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 14 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 18 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 18 +- drivers/infiniband/hw/i40iw/Kconfig | 9 - drivers/infiniband/hw/i40iw/Makefile | 9 - drivers/infiniband/hw/i40iw/i40iw.h | 602 - drivers/infiniband/hw/i40iw/i40iw_cm.c | 4419 - drivers/infiniband/hw/i40iw/i40iw_cm.h | 462 - drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 5243 - drivers/infiniband/hw/i40iw/i40iw_d.h | 1746 - drivers/infiniband/hw/i40iw/i40iw_hmc.c | 821 - drivers/infiniband/hw/i40iw/i40iw_hmc.h | 241 - drivers/infiniband/hw/i40iw/i40iw_hw.c | 851 - drivers/infiniband/hw/i40iw/i40iw_main.c | 2065 - drivers/infiniband/hw/i40iw/i40iw_osdep.h | 195 - drivers/infiniband/hw/i40iw/i40iw_p.h | 129 - drivers/infiniband/hw/i40iw/i40iw_pble.c | 611 - drivers/infiniband/hw/i40iw/i40iw_pble.h | 131 - drivers/infiniband/hw/i40iw/i40iw_puda.c | 1496 - drivers/infiniband/hw/i40iw/i40iw_puda.h | 188 - drivers/infiniband/hw/i40iw/i40iw_register.h | 1030 - drivers/infiniband/hw/i40iw/i40iw_status.h | 101 - drivers/infiniband/hw/i40iw/i40iw_type.h | 1358 - drivers/infiniband/hw/i40iw/i40iw_uk.c | 1200 - drivers/infiniband/hw/i40iw/i40iw_user.h | 422 - drivers/infiniband/hw/i40iw/i40iw_utils.c | 1518 - drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2652 - drivers/infiniband/hw/i40iw/i40iw_verbs.h | 179 - drivers/infiniband/hw/i40iw/i40iw_vf.c | 85 - drivers/infiniband/hw/i40iw/i40iw_vf.h | 62 - drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 759 - drivers/infiniband/hw/i40iw/i40iw_virtchnl.h | 124 - drivers/infiniband/hw/irdma/Kconfig | 12 + drivers/infiniband/hw/irdma/Makefile | 27 + drivers/infiniband/hw/irdma/cm.c | 4421 + drivers/infiniband/hw/irdma/cm.h | 417 + drivers/infiniband/hw/irdma/ctrl.c | 5657 + drivers/infiniband/hw/irdma/defs.h | 1155 + drivers/infiniband/hw/irdma/hmc.c | 710 + drivers/infiniband/hw/irdma/hmc.h | 180 + drivers/infiniband/hw/irdma/hw.c | 2725 + drivers/infiniband/hw/irdma/i40iw_hw.c | 216 + drivers/infiniband/hw/irdma/i40iw_hw.h | 160 + drivers/infiniband/hw/irdma/i40iw_if.c | 216 + drivers/infiniband/hw/irdma/icrdma_hw.c | 149 + drivers/infiniband/hw/irdma/icrdma_hw.h | 71 + drivers/infiniband/hw/irdma/irdma.h | 153 + drivers/infiniband/hw/irdma/main.c | 358 + drivers/infiniband/hw/irdma/main.h | 555 + drivers/infiniband/hw/irdma/osdep.h | 86 + drivers/infiniband/hw/irdma/pble.c | 520 + drivers/infiniband/hw/irdma/pble.h | 136 + drivers/infiniband/hw/irdma/protos.h | 116 + drivers/infiniband/hw/irdma/puda.c | 1744 + drivers/infiniband/hw/irdma/puda.h | 194 + drivers/infiniband/hw/irdma/status.h | 71 + drivers/infiniband/hw/irdma/trace.c | 112 + drivers/infiniband/hw/irdma/trace.h | 3 + drivers/infiniband/hw/irdma/trace_cm.h | 458 + drivers/infiniband/hw/irdma/type.h | 1541 + drivers/infiniband/hw/irdma/uda.c | 271 + drivers/infiniband/hw/irdma/uda.h | 89 + drivers/infiniband/hw/irdma/uda_d.h | 128 + drivers/infiniband/hw/irdma/uk.c | 1684 + drivers/infiniband/hw/irdma/user.h | 437 + drivers/infiniband/hw/irdma/utils.c | 2541 + drivers/infiniband/hw/irdma/verbs.c | 4527 + drivers/infiniband/hw/irdma/verbs.h | 225 + drivers/infiniband/hw/irdma/ws.c | 406 + drivers/infiniband/hw/irdma/ws.h | 41 + drivers/infiniband/hw/mlx4/cq.c | 8 +- drivers/infiniband/hw/mlx4/main.c | 8 +- drivers/infiniband/hw/mlx4/qp.c | 9 +- drivers/infiniband/hw/mlx5/cq.c | 13 +- drivers/infiniband/hw/mlx5/doorbell.c | 10 +- drivers/infiniband/hw/mlx5/fs.c | 20 +- drivers/infiniband/hw/mlx5/main.c | 4 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 5 +- drivers/infiniband/hw/mlx5/mr.c | 10 +- drivers/infiniband/hw/mlx5/odp.c | 5 +- drivers/infiniband/hw/mlx5/qp.c | 75 +- drivers/infiniband/hw/mlx5/qpc.c | 6 + drivers/infiniband/hw/mlx5/srq.c | 2 +- drivers/infiniband/hw/mlx5/wr.c | 9 +- drivers/infiniband/sw/rxe/rxe_comp.c | 31 +- drivers/infiniband/sw/rxe/rxe_cq.c | 32 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_net.c | 10 +- drivers/infiniband/sw/rxe/rxe_qp.c | 22 +- drivers/infiniband/sw/rxe/rxe_queue.c | 21 +- drivers/infiniband/sw/rxe/rxe_queue.h | 272 +- drivers/infiniband/sw/rxe/rxe_req.c | 46 +- drivers/infiniband/sw/rxe/rxe_resp.c | 44 +- drivers/infiniband/sw/rxe/rxe_srq.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 82 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 5 +- drivers/infiniband/ulp/ipoib/ipoib.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 41 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 1 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 2 + drivers/infiniband/ulp/isert/ib_isert.c | 10 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 5 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 59 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 14 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 12 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 163 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 4 +- drivers/infiniband/ulp/rtrs/rtrs.c | 1 - drivers/infiniband/ulp/srp/ib_srp.c | 258 +- drivers/infiniband/ulp/srp/ib_srp.h | 2 - drivers/infiniband/ulp/srpt/ib_srpt.c | 1 - drivers/input/evbug.c | 3 - drivers/input/joystick/xpad.c | 6 + drivers/input/keyboard/Kconfig | 3 - drivers/input/keyboard/hil_kbd.c | 1 + drivers/input/misc/ims-pcu.c | 4 +- drivers/input/misc/pm8941-pwrkey.c | 103 +- drivers/input/serio/serport.c | 8 +- drivers/input/touchscreen/cy8ctmg110_ts.c | 167 +- drivers/input/touchscreen/cyttsp_core.c | 47 +- drivers/input/touchscreen/cyttsp_core.h | 3 +- drivers/input/touchscreen/cyttsp_i2c.c | 10 + drivers/input/touchscreen/cyttsp_spi.c | 10 + drivers/input/touchscreen/edt-ft5x06.c | 38 +- drivers/input/touchscreen/elants_i2c.c | 11 +- drivers/input/touchscreen/resistive-adc-touch.c | 136 +- drivers/input/touchscreen/usbtouchscreen.c | 8 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/bcm-voter.c | 4 +- drivers/interconnect/qcom/sc7280.c | 1938 + drivers/interconnect/qcom/sc7280.h | 154 + drivers/iommu/amd/amd_iommu.h | 2 - drivers/iommu/amd/init.c | 20 +- drivers/iommu/amd/iommu.c | 35 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 1 - drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 90 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 14 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 1 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 1 - drivers/iommu/dma-iommu.c | 6 +- drivers/iommu/exynos-iommu.c | 1 - drivers/iommu/intel/Kconfig | 6 + drivers/iommu/intel/Makefile | 1 + drivers/iommu/intel/debugfs.c | 111 + drivers/iommu/intel/dmar.c | 58 +- drivers/iommu/intel/iommu.c | 172 +- drivers/iommu/intel/pasid.c | 5 +- drivers/iommu/intel/perf.c | 166 + drivers/iommu/intel/perf.h | 73 + drivers/iommu/intel/svm.c | 643 +- drivers/iommu/iommu.c | 3 - drivers/iommu/iova.c | 18 +- drivers/iommu/ipmmu-vmsa.c | 1 - drivers/iommu/msm_iommu.c | 1 - drivers/iommu/mtk_iommu.c | 1 - drivers/iommu/mtk_iommu_v1.c | 1 - drivers/iommu/of_iommu.c | 68 - drivers/iommu/omap-iommu.c | 1 - drivers/iommu/rockchip-iommu.c | 175 +- drivers/iommu/tegra-smmu.c | 16 +- drivers/iommu/virtio-iommu.c | 2 +- drivers/ipack/carriers/tpci200.c | 9 +- drivers/ipack/carriers/tpci200.h | 4 +- drivers/ipack/devices/ipoctal.c | 8 +- drivers/ipack/devices/ipoctal.h | 6 +- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/exynos-combiner.c | 14 +- drivers/irqchip/irq-al-fic.c | 7 +- drivers/irqchip/irq-apple-aic.c | 9 + drivers/irqchip/irq-armada-370-xp.c | 19 +- drivers/irqchip/irq-aspeed-i2c-ic.c | 8 +- drivers/irqchip/irq-aspeed-scu-ic.c | 6 +- drivers/irqchip/irq-ath79-misc.c | 2 +- drivers/irqchip/irq-bcm2835.c | 2 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-bcm7038-l1.c | 6 +- drivers/irqchip/irq-bcm7120-l2.c | 6 +- drivers/irqchip/irq-brcmstb-l2.c | 2 +- drivers/irqchip/irq-dw-apb-ictl.c | 3 +- drivers/irqchip/irq-gic-common.c | 13 - drivers/irqchip/irq-gic-common.h | 2 - drivers/irqchip/irq-gic-pm.c | 4 +- drivers/irqchip/irq-gic-v2m.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 8 +- drivers/irqchip/irq-gic-v3.c | 6 +- drivers/irqchip/irq-gic.c | 19 +- drivers/irqchip/irq-goldfish-pic.c | 5 +- drivers/irqchip/irq-i8259.c | 4 +- drivers/irqchip/irq-idt3243x.c | 6 +- drivers/irqchip/irq-imgpdc.c | 19 +- drivers/irqchip/irq-imx-gpcv2.c | 4 +- drivers/irqchip/irq-imx-intmux.c | 9 +- drivers/irqchip/irq-imx-irqsteer.c | 9 +- drivers/irqchip/irq-ingenic-tcu.c | 2 +- drivers/irqchip/irq-ingenic.c | 3 +- drivers/irqchip/irq-keystone.c | 14 +- drivers/irqchip/irq-loongson-htpic.c | 2 +- drivers/irqchip/irq-loongson-htvec.c | 4 +- drivers/irqchip/irq-loongson-liointc.c | 2 +- drivers/irqchip/irq-lpc32xx.c | 2 +- drivers/irqchip/irq-ls-scfg-msi.c | 6 +- drivers/irqchip/irq-ls1x.c | 2 +- drivers/irqchip/irq-mbigen.c | 12 +- drivers/irqchip/irq-mips-gic.c | 21 +- drivers/irqchip/irq-mscc-ocelot.c | 2 +- drivers/irqchip/irq-mvebu-pic.c | 7 +- drivers/irqchip/irq-mvebu-sei.c | 13 +- drivers/irqchip/irq-nvic.c | 4 +- drivers/irqchip/irq-orion.c | 2 +- drivers/irqchip/irq-partition-percpu.c | 9 +- drivers/irqchip/irq-pruss-intc.c | 9 +- drivers/irqchip/irq-realtek-rtl.c | 2 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-renesas-irqc.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 8 +- drivers/irqchip/irq-stm32-exti.c | 10 +- drivers/irqchip/irq-sun4i.c | 8 +- drivers/irqchip/irq-sunxi-nmi.c | 3 +- drivers/irqchip/irq-tb10x.c | 2 +- drivers/irqchip/irq-ti-sci-inta.c | 9 +- drivers/irqchip/irq-ts4800.c | 3 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/irqchip/irq-vic.c | 2 +- drivers/irqchip/irq-xilinx-intc.c | 23 +- drivers/irqchip/qcom-irq-combiner.c | 6 +- drivers/irqchip/qcom-pdc.c | 8 +- drivers/isdn/capi/capi.c | 40 +- drivers/isdn/hardware/mISDN/hfcpci.c | 2 +- drivers/isdn/hardware/mISDN/netjet.c | 1 - drivers/isdn/mISDN/dsp_pipeline.c | 46 +- drivers/leds/Kconfig | 2 +- drivers/leds/blink/leds-lgm-sso.c | 48 +- drivers/leds/led-class.c | 6 +- drivers/leds/leds-as3645a.c | 2 +- drivers/leds/leds-bcm6328.c | 2 +- drivers/leds/leds-blinkm.c | 5 +- drivers/leds/leds-el15203000.c | 37 +- drivers/leds/leds-gpio-register.c | 1 + drivers/leds/leds-is31fl32xx.c | 3 +- drivers/leds/leds-lm3530.c | 2 +- drivers/leds/leds-lm3532.c | 7 +- drivers/leds/leds-lm36274.c | 4 +- drivers/leds/leds-lm3692x.c | 26 +- drivers/leds/leds-lm3697.c | 12 +- drivers/leds/leds-lp3944.c | 6 +- drivers/leds/leds-lp50xx.c | 2 +- drivers/leds/leds-lp8860.c | 16 +- drivers/leds/leds-lt3593.c | 8 +- drivers/leds/leds-mlxcpld.c | 38 +- drivers/leds/leds-mlxreg.c | 3 +- drivers/leds/leds-pwm.c | 16 +- drivers/leds/leds-tlc591xx.c | 8 +- drivers/leds/trigger/ledtrig-activity.c | 1 + drivers/leds/trigger/ledtrig-cpu.c | 2 +- drivers/leds/trigger/ledtrig-heartbeat.c | 1 + drivers/leds/trigger/ledtrig-panic.c | 1 + drivers/lightnvm/core.c | 24 +- drivers/md/Makefile | 4 + drivers/md/bcache/bcache.h | 1 - drivers/md/bcache/request.c | 20 +- drivers/md/bcache/stats.c | 14 - drivers/md/bcache/stats.h | 1 - drivers/md/bcache/super.c | 15 +- drivers/md/bcache/sysfs.c | 4 - drivers/md/dm-core.h | 65 + drivers/md/dm-crypt.c | 31 +- drivers/md/dm-era-target.c | 24 +- drivers/md/dm-flakey.c | 7 +- drivers/md/dm-kcopyd.c | 35 +- drivers/md/dm-linear.c | 7 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-rq.c | 9 +- drivers/md/dm-snap.c | 3 +- drivers/md/dm-table.c | 23 +- drivers/md/dm-thin-metadata.c | 91 +- drivers/md/dm-verity-verify-sig.c | 2 +- drivers/md/dm-writecache.c | 64 +- drivers/md/dm-zone.c | 654 + drivers/md/dm-zoned-metadata.c | 7 + drivers/md/dm-zoned-reclaim.c | 2 +- drivers/md/dm.c | 224 +- drivers/md/dm.h | 30 +- drivers/md/md.c | 25 +- drivers/md/md.h | 6 +- drivers/md/persistent-data/dm-array.c | 52 +- drivers/md/persistent-data/dm-btree-internal.h | 13 + drivers/md/persistent-data/dm-btree-remove.c | 4 +- drivers/md/persistent-data/dm-btree-spine.c | 16 +- drivers/md/persistent-data/dm-btree.c | 542 +- drivers/md/persistent-data/dm-btree.h | 10 +- drivers/md/persistent-data/dm-space-map-common.c | 534 +- drivers/md/persistent-data/dm-space-map-common.h | 34 +- drivers/md/persistent-data/dm-space-map-disk.c | 83 +- drivers/md/persistent-data/dm-space-map-metadata.c | 105 +- drivers/md/persistent-data/dm-space-map.h | 18 +- .../md/persistent-data/dm-transaction-manager.c | 61 + .../md/persistent-data/dm-transaction-manager.h | 22 +- drivers/md/raid5.c | 2 - drivers/media/cec/platform/s5p/s5p_cec.c | 7 +- drivers/media/common/Kconfig | 4 + drivers/media/common/Makefile | 1 + drivers/media/common/siano/smscoreapi.c | 22 +- drivers/media/common/siano/smscoreapi.h | 4 +- drivers/media/common/siano/smsdvb-main.c | 7 +- drivers/media/{pci/ttpci => common}/ttpci-eeprom.c | 0 drivers/media/{pci/ttpci => common}/ttpci-eeprom.h | 0 drivers/media/common/videobuf2/frame_vector.c | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 14 + drivers/media/dvb-core/dmxdev.c | 2 +- drivers/media/dvb-frontends/Kconfig | 12 - drivers/media/dvb-frontends/Makefile | 1 - drivers/media/dvb-frontends/drx39xyj/drxj.h | 35 +- drivers/media/dvb-frontends/mxl692.c | 4 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 4 - drivers/media/i2c/Kconfig | 22 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv7842.c | 37 +- drivers/media/i2c/ak7375.c | 10 +- drivers/media/i2c/ccs/ccs-core.c | 41 +- drivers/media/i2c/ccs/ccs-limits.c | 4 + drivers/media/i2c/ccs/ccs-limits.h | 4 + drivers/media/i2c/ccs/ccs-regs.h | 6 +- drivers/media/i2c/dw9714.c | 10 +- drivers/media/i2c/dw9768.c | 10 +- drivers/media/i2c/dw9807-vcm.c | 10 +- drivers/media/i2c/hi556.c | 3 +- drivers/media/i2c/imx208.c | 1087 + drivers/media/i2c/imx214.c | 6 +- drivers/media/i2c/imx219.c | 6 +- drivers/media/i2c/imx258.c | 6 +- drivers/media/i2c/imx274.c | 3 +- drivers/media/i2c/imx290.c | 6 +- drivers/media/i2c/imx319.c | 6 +- drivers/media/i2c/imx334.c | 7 +- drivers/media/i2c/imx355.c | 6 +- drivers/media/i2c/ir-kbd-i2c.c | 4 +- drivers/media/i2c/mt9m001.c | 9 +- drivers/media/i2c/ov02a10.c | 6 +- drivers/media/i2c/ov13858.c | 6 +- drivers/media/i2c/ov2659.c | 33 +- drivers/media/i2c/ov2685.c | 7 +- drivers/media/i2c/ov2740.c | 6 +- drivers/media/i2c/ov5647.c | 9 +- drivers/media/i2c/ov5648.c | 6 +- drivers/media/i2c/ov5670.c | 6 +- drivers/media/i2c/ov5675.c | 3 +- drivers/media/i2c/ov5695.c | 6 +- drivers/media/i2c/ov7740.c | 6 +- drivers/media/i2c/ov8856.c | 2452 +- drivers/media/i2c/ov8865.c | 8 +- drivers/media/i2c/ov9650.c | 4 +- drivers/media/i2c/ov9734.c | 3 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 6 +- drivers/media/i2c/s5c73m3/s5c73m3.h | 2 +- drivers/media/i2c/s5k4ecgx.c | 10 +- drivers/media/i2c/s5k5baf.c | 6 +- drivers/media/i2c/s5k6aa.c | 10 +- drivers/media/i2c/tc358743.c | 1 + drivers/media/i2c/tvp5150.c | 16 +- drivers/media/i2c/video-i2c.c | 12 +- drivers/media/mc/mc-entity.c | 2 +- drivers/media/mc/mc-request.c | 3 +- drivers/media/pci/bt8xx/bt878.c | 6 +- drivers/media/pci/cobalt/cobalt-driver.c | 1 + drivers/media/pci/cobalt/cobalt-driver.h | 7 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 10 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 3 +- drivers/media/pci/ivtv/Kconfig | 12 - drivers/media/pci/ivtv/ivtv-driver.h | 2 - drivers/media/pci/ivtv/ivtv-ioctl.c | 221 - drivers/media/pci/saa7134/saa7134-core.c | 1 - drivers/media/pci/saa7134/saa7134-tvaudio.c | 2 +- drivers/media/pci/ttpci/Kconfig | 74 - drivers/media/pci/ttpci/Makefile | 11 +- drivers/media/pci/ttpci/av7110.h | 315 - drivers/media/pci/ttpci/budget-core.c | 3 +- drivers/media/pci/ttpci/budget.h | 2 +- drivers/media/pci/tw5864/tw5864-reg.h | 62 +- drivers/media/platform/Makefile | 1 + drivers/media/platform/allegro-dvt/nal-h264.c | 2 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 2 +- drivers/media/platform/am437x/am437x-vpfe.c | 15 +- drivers/media/platform/atmel/Kconfig | 11 + drivers/media/platform/atmel/Makefile | 2 + drivers/media/platform/atmel/atmel-isc-base.c | 412 +- drivers/media/platform/atmel/atmel-isc-regs.h | 133 +- drivers/media/platform/atmel/atmel-isc.h | 122 +- drivers/media/platform/atmel/atmel-isi.c | 19 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 300 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 630 + drivers/media/platform/cadence/cdns-csi2rx.c | 8 +- drivers/media/platform/cadence/cdns-csi2tx.c | 8 +- drivers/media/platform/coda/coda-common.c | 7 +- drivers/media/platform/davinci/vpif_capture.c | 2 +- drivers/media/platform/davinci/vpif_display.c | 2 +- drivers/media/platform/exynos-gsc/gsc-core.c | 11 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 4 +- drivers/media/platform/exynos4-is/fimc-capture.c | 6 +- drivers/media/platform/exynos4-is/fimc-is.c | 6 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 10 +- drivers/media/platform/exynos4-is/fimc-isp.c | 7 +- drivers/media/platform/exynos4-is/fimc-lite.c | 5 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 5 +- drivers/media/platform/exynos4-is/media-dev.c | 10 +- drivers/media/platform/exynos4-is/mipi-csis.c | 10 +- drivers/media/platform/marvell-ccic/mcam-core.c | 9 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 8 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 2 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 12 +- drivers/media/platform/qcom/camss/camss-csid.c | 14 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 19 +- drivers/media/platform/qcom/camss/camss-ispif.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe.c | 8 +- drivers/media/platform/qcom/venus/core.c | 60 +- drivers/media/platform/qcom/venus/core.h | 7 +- drivers/media/platform/qcom/venus/helpers.c | 5 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 22 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +- drivers/media/platform/qcom/venus/hfi_helper.h | 10 +- drivers/media/platform/qcom/venus/hfi_platform.c | 16 + drivers/media/platform/qcom/venus/hfi_platform.h | 4 + .../media/platform/qcom/venus/hfi_platform_v4.c | 28 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 28 +- drivers/media/platform/qcom/venus/pm_helpers.c | 153 +- drivers/media/platform/qcom/venus/vdec.c | 6 +- drivers/media/platform/qcom/venus/venc.c | 5 +- drivers/media/platform/rcar-fcp.c | 10 +- drivers/media/platform/rcar-vin/rcar-core.c | 4 + drivers/media/platform/rcar-vin/rcar-csi2.c | 24 +- drivers/media/platform/rcar-vin/rcar-dma.c | 6 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 6 +- drivers/media/platform/rcar_fdp1.c | 28 +- drivers/media/platform/rcar_jpu.c | 6 +- drivers/media/platform/renesas-ceu.c | 4 +- drivers/media/platform/rockchip/rga/rga-buf.c | 3 +- drivers/media/platform/rockchip/rga/rga.c | 4 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 19 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 5 +- drivers/media/platform/s3c-camif/camif-capture.c | 2 +- drivers/media/platform/s3c-camif/camif-core.c | 5 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 1 + drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 6 +- drivers/media/platform/sh_vou.c | 6 +- drivers/media/platform/sti/bdisp/Makefile | 2 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 8 +- drivers/media/platform/sti/delta/Makefile | 2 +- drivers/media/platform/sti/delta/delta-v4l2.c | 9 +- drivers/media/platform/sti/hva/Makefile | 2 +- drivers/media/platform/sti/hva/hva-hw.c | 20 +- drivers/media/platform/stm32/stm32-dcmi.c | 5 +- .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 6 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 2 +- drivers/media/platform/ti-vpe/cal-video.c | 4 +- drivers/media/platform/ti-vpe/cal.c | 8 +- drivers/media/platform/ti-vpe/vpe.c | 8 +- drivers/media/platform/video-mux.c | 10 +- drivers/media/platform/vsp1/vsp1_drv.c | 10 +- drivers/media/radio/si4713/radio-platform-si4713.c | 2 +- drivers/media/rc/Kconfig | 83 +- drivers/media/rc/Makefile | 1 - drivers/media/rc/imon.c | 15 +- drivers/media/rc/ite-cir.h | 2 +- drivers/media/rc/keymaps/Makefile | 2 +- drivers/media/rc/keymaps/rc-ct-90405.c | 86 + drivers/media/rc/keymaps/rc-tango.c | 89 - drivers/media/rc/st_rc.c | 22 +- drivers/media/rc/tango-ir.c | 267 - drivers/media/spi/cxd2880-spi.c | 12 +- drivers/media/test-drivers/vim2m.c | 5 - drivers/media/test-drivers/vivid/vivid-core.c | 44 +- drivers/media/test-drivers/vivid/vivid-core.h | 1 - .../media/test-drivers/vivid/vivid-kthread-cap.c | 2 +- drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 3 - drivers/media/test-drivers/vivid/vivid-vbi-cap.c | 8 +- drivers/media/usb/Kconfig | 5 - drivers/media/usb/airspy/airspy.c | 3 - drivers/media/usb/au0828/au0828-core.c | 4 +- drivers/media/usb/cpia2/cpia2.h | 1 + drivers/media/usb/cpia2/cpia2_core.c | 12 + drivers/media/usb/cpia2/cpia2_usb.c | 13 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 9 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 5 +- drivers/media/usb/dvb-usb/Makefile | 2 +- drivers/media/usb/dvb-usb/cinergyT2-core.c | 13 +- drivers/media/usb/dvb-usb/cxusb.c | 2 +- drivers/media/usb/dvb-usb/dtv5100.c | 7 +- drivers/media/usb/em28xx/em28xx-cards.c | 6 +- drivers/media/usb/em28xx/em28xx-input.c | 8 +- drivers/media/usb/gspca/cpia1.c | 5 +- drivers/media/usb/gspca/gl860/gl860.c | 4 +- drivers/media/usb/gspca/ov519.c | 2 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/sunplus.c | 8 +- drivers/media/usb/hackrf/hackrf.c | 3 - drivers/media/usb/msi2500/msi2500.c | 3 - drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 4 +- drivers/media/usb/s2255/s2255drv.c | 2 - drivers/media/usb/uvc/uvc_video.c | 27 + drivers/media/usb/zr364xx/zr364xx.c | 1 + drivers/media/v4l2-core/Kconfig | 5 + drivers/media/v4l2-core/Makefile | 8 +- drivers/media/v4l2-core/v4l2-async.c | 23 +- drivers/media/v4l2-core/v4l2-ctrls-api.c | 1225 + drivers/media/v4l2-core/v4l2-ctrls-core.c | 1946 + drivers/media/v4l2-core/v4l2-ctrls-defs.c | 1579 + drivers/media/v4l2-core/v4l2-ctrls-priv.h | 96 + drivers/media/v4l2-core/v4l2-ctrls-request.c | 496 + drivers/media/v4l2-core/v4l2-ctrls.c | 5035 - drivers/media/v4l2-core/v4l2-dev.c | 10 +- drivers/media/v4l2-core/v4l2-fh.c | 1 + drivers/media/v4l2-core/videobuf-dma-sg.c | 1 - drivers/memory/atmel-ebi.c | 4 +- drivers/memory/emif.c | 678 - drivers/memory/fsl_ifc.c | 8 +- drivers/memory/pl353-smc.c | 315 +- drivers/memory/stm32-fmc2-ebi.c | 4 + drivers/memory/tegra/Kconfig | 18 +- drivers/memory/tegra/Makefile | 6 +- drivers/memory/tegra/mc.c | 321 +- drivers/memory/tegra/mc.h | 25 + drivers/memory/tegra/tegra114.c | 1245 +- drivers/memory/tegra/tegra124-emc.c | 8 +- drivers/memory/tegra/tegra124.c | 1306 +- drivers/memory/tegra/tegra186.c | 1679 +- drivers/memory/tegra/tegra194.c | 1351 + drivers/memory/tegra/tegra20-emc.c | 52 +- drivers/memory/tegra/tegra20.c | 110 +- drivers/memory/tegra/tegra210-emc-core.c | 4 - drivers/memory/tegra/tegra210.c | 1433 +- drivers/memory/tegra/tegra30-emc.c | 56 +- drivers/memory/tegra/tegra30.c | 1292 +- drivers/memstick/core/ms_block.c | 63 +- drivers/memstick/core/mspro_block.c | 26 +- drivers/memstick/host/rtsx_usb_ms.c | 10 +- drivers/message/fusion/mptbase.c | 2 - drivers/message/fusion/mptsas.c | 119 +- drivers/mfd/88pm800.c | 14 +- drivers/mfd/88pm805.c | 29 +- drivers/mfd/Kconfig | 29 +- drivers/mfd/Makefile | 16 +- drivers/mfd/arizona-core.c | 2 + drivers/mfd/as3722.c | 14 +- drivers/mfd/asic3.c | 12 +- drivers/mfd/axp20x.c | 24 +- drivers/mfd/cros_ec_dev.c | 20 +- drivers/mfd/da9052-i2c.c | 10 +- drivers/mfd/da9055-core.c | 38 +- drivers/mfd/da9062-core.c | 13 +- drivers/mfd/da9063-i2c.c | 2 +- drivers/mfd/db8500-prcmu.c | 6 +- drivers/mfd/hi655x-pmic.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/ioc3.c | 1 + drivers/mfd/iqs62x.c | 2 +- drivers/mfd/lp87565.c | 27 + drivers/mfd/max8907.c | 6 +- drivers/mfd/max8997.c | 9 +- drivers/mfd/max8998.c | 8 +- drivers/mfd/mfd-core.c | 15 +- drivers/mfd/motorola-cpcap.c | 4 + drivers/mfd/mt6358-irq.c | 89 +- drivers/mfd/mt6360-core.c | 552 +- drivers/mfd/mt6397-core.c | 44 +- drivers/mfd/omap-usb-host.c | 2 +- drivers/mfd/omap-usb-tll.c | 2 +- drivers/mfd/qcom-pm8008.c | 260 + drivers/mfd/rk808.c | 81 + drivers/mfd/rn5t618.c | 2 +- drivers/mfd/rt4831.c | 115 + drivers/mfd/sec-core.c | 70 +- drivers/mfd/sec-irq.c | 4 +- drivers/mfd/si476x-cmd.c | 28 +- drivers/mfd/si476x-i2c.c | 10 +- drivers/mfd/stmpe-i2c.c | 2 +- drivers/mfd/sun6i-prcm.c | 30 +- drivers/mfd/syscon.c | 2 +- drivers/mfd/t7l66xb.c | 12 +- drivers/mfd/tps80031.c | 6 +- drivers/mfd/twl-core.c | 2 +- drivers/mfd/wcd934x.c | 50 +- drivers/mfd/wm831x-core.c | 250 +- drivers/misc/bcm-vk/bcm_vk_dev.c | 1 + drivers/misc/bcm-vk/bcm_vk_msg.c | 6 +- drivers/misc/bcm-vk/bcm_vk_msg.h | 2 +- drivers/misc/bcm-vk/bcm_vk_tty.c | 2 +- drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/cardreader/rtl8411.c | 1 + drivers/misc/cardreader/rts5209.c | 1 + drivers/misc/cardreader/rts5227.c | 2 + drivers/misc/cardreader/rts5228.c | 1 + drivers/misc/cardreader/rts5229.c | 1 + drivers/misc/cardreader/rts5249.c | 3 + drivers/misc/cardreader/rts5260.c | 1 + drivers/misc/cardreader/rts5261.c | 1 + drivers/misc/cardreader/rtsx_pcr.c | 44 +- drivers/misc/cxl/file.c | 5 +- drivers/misc/eeprom/Kconfig | 5 +- drivers/misc/eeprom/at25.c | 158 +- drivers/misc/eeprom/ee1004.c | 223 +- drivers/misc/eeprom/eeprom_93xx46.c | 90 +- drivers/misc/eeprom/idt_89hpesx.c | 41 +- drivers/misc/habanalabs/gaudi/gaudi.c | 3 - drivers/misc/hpilo.c | 10 +- drivers/misc/hpilo.h | 3 + drivers/misc/ibmasm/heartbeat.c | 1 + drivers/misc/ibmasm/module.c | 5 +- drivers/misc/kgdbts.c | 3 +- drivers/misc/lattice-ecp3-config.c | 2 +- drivers/misc/mei/interrupt.c | 3 + drivers/misc/mei/main.c | 2 - drivers/misc/pvpanic/pvpanic-mmio.c | 17 +- drivers/misc/pvpanic/pvpanic-pci.c | 22 +- drivers/misc/pvpanic/pvpanic.c | 34 +- drivers/misc/pvpanic/pvpanic.h | 3 +- drivers/misc/sgi-gru/grufault.c | 4 +- drivers/misc/sram.c | 6 +- drivers/misc/ti-st/st_core.c | 30 +- drivers/misc/uacce/uacce.c | 11 +- drivers/misc/xilinx_sdfec.c | 3 - drivers/mmc/core/block.c | 11 +- drivers/mmc/core/core.c | 22 +- drivers/mmc/core/core.h | 9 + drivers/mmc/core/debugfs.c | 1 + drivers/mmc/core/host.c | 3 + drivers/mmc/core/mmc.c | 68 +- drivers/mmc/core/mmc_ops.c | 163 +- drivers/mmc/core/mmc_ops.h | 12 +- drivers/mmc/core/sd.c | 481 +- drivers/mmc/core/sd_ops.c | 38 +- drivers/mmc/core/sdio.c | 6 +- drivers/mmc/core/sdio_uart.c | 6 +- drivers/mmc/host/Kconfig | 4 +- drivers/mmc/host/cqhci-core.c | 21 +- drivers/mmc/host/dw_mmc-pltfm.c | 1 - drivers/mmc/host/jz4740_mmc.c | 6 +- drivers/mmc/host/meson-gx-mmc.c | 50 +- drivers/mmc/host/mmc_spi.c | 12 +- drivers/mmc/host/mtk-sd.c | 25 +- drivers/mmc/host/of_mmc_spi.c | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 9 +- drivers/mmc/host/s3cmci.c | 7 +- drivers/mmc/host/sdhci-acpi.c | 11 + drivers/mmc/host/sdhci-esdhc-imx.c | 18 +- drivers/mmc/host/sdhci-of-aspeed.c | 50 +- drivers/mmc/host/sdhci-omap.c | 5 +- drivers/mmc/host/sdhci-pci-gli.c | 4 +- drivers/mmc/host/sdhci-sprd.c | 1 + drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/sdhci_am654.c | 6 +- drivers/mmc/host/usdhi6rol0.c | 1 + drivers/mmc/host/via-sdmmc.c | 3 + drivers/mmc/host/vub300.c | 2 +- drivers/mtd/chips/chipreg.c | 5 +- drivers/mtd/devices/Kconfig | 6 + drivers/mtd/devices/Makefile | 1 + drivers/mtd/devices/mchp48l640.c | 373 + drivers/mtd/devices/ms02-nv.c | 1 - drivers/mtd/devices/phram.c | 1 + drivers/mtd/inftlmount.c | 17 +- drivers/mtd/maps/amd76xrom.c | 6 +- drivers/mtd/maps/ck804xrom.c | 8 +- drivers/mtd/maps/esb2rom.c | 7 +- drivers/mtd/maps/ichxrom.c | 6 +- drivers/mtd/maps/plat-ram.c | 1 - drivers/mtd/maps/sun_uflash.c | 4 +- drivers/mtd/mtd_blkdevs.c | 48 +- drivers/mtd/mtdcore.c | 246 +- drivers/mtd/mtdoops.c | 4 +- drivers/mtd/mtdpart.c | 9 +- drivers/mtd/nand/bbt.c | 2 +- drivers/mtd/nand/raw/Kconfig | 8 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/arasan-nand-controller.c | 341 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 11 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 6 +- drivers/mtd/nand/raw/cs553x_nand.c | 12 +- drivers/mtd/nand/raw/fsmc_nand.c | 12 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 2 +- drivers/mtd/nand/raw/hisi504_nand.c | 4 +- drivers/mtd/nand/raw/internals.h | 5 + drivers/mtd/nand/raw/lpc32xx_slc.c | 15 +- drivers/mtd/nand/raw/marvell_nand.c | 6 +- drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/nand_base.c | 364 +- drivers/mtd/nand/raw/nand_legacy.c | 2 +- drivers/mtd/nand/raw/nand_onfi.c | 5 +- drivers/mtd/nand/raw/nand_timings.c | 370 +- drivers/mtd/nand/raw/ndfc.c | 12 +- drivers/mtd/nand/raw/omap2.c | 229 +- drivers/mtd/nand/raw/omap_elm.c | 2 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1194 + drivers/mtd/nand/raw/qcom_nandc.c | 23 +- drivers/mtd/nand/raw/r852.c | 7 +- drivers/mtd/nand/raw/sharpsl.c | 12 +- drivers/mtd/nand/raw/sunxi_nand.c | 4 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nand/spi/core.c | 174 +- drivers/mtd/nand/spi/macronix.c | 112 + drivers/mtd/nftlcore.c | 1 - drivers/mtd/nftlmount.c | 7 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/parsers/ofpart_core.c | 26 +- drivers/mtd/parsers/parser_trx.c | 9 +- drivers/mtd/parsers/qcomsmempart.c | 10 + drivers/mtd/parsers/redboot.c | 76 +- drivers/mtd/rfd_ftl.c | 5 +- drivers/mtd/sm_ftl.c | 51 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/controllers/nxp-spifi.c | 2 +- drivers/mtd/spi-nor/core.c | 17 +- drivers/mtd/spi-nor/core.h | 4 + drivers/mtd/spi-nor/macronix.c | 5 +- drivers/mtd/spi-nor/otp.c | 160 +- drivers/mtd/spi-nor/winbond.c | 1 + drivers/mtd/tests/oobtest.c | 7 +- drivers/mtd/tests/torturetest.c | 2 - drivers/mtd/ubi/block.c | 68 +- drivers/net/Kconfig | 23 +- drivers/net/appletalk/cops.c | 34 +- drivers/net/appletalk/ltpc.c | 16 +- drivers/net/bonding/bond_alb.c | 13 +- drivers/net/bonding/bond_debugfs.c | 3 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/bonding/bond_netlink.c | 2 +- drivers/net/bonding/bond_options.c | 5 +- drivers/net/bonding/bond_procfs.c | 1 + drivers/net/bonding/bond_sysfs.c | 7 + drivers/net/caif/caif_serial.c | 14 +- drivers/net/caif/caif_virtio.c | 6 +- drivers/net/can/at91_can.c | 2 +- drivers/net/can/c_can/Makefile | 5 + drivers/net/can/c_can/c_can.c | 1354 - drivers/net/can/c_can/c_can.h | 3 +- drivers/net/can/c_can/c_can_ethtool.c | 43 + drivers/net/can/c_can/c_can_main.c | 1354 + drivers/net/can/m_can/m_can.c | 244 +- drivers/net/can/slcan.c | 10 +- drivers/net/can/softing/softing_main.c | 2 - drivers/net/can/spi/hi311x.c | 2 +- drivers/net/can/spi/mcp251x.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- drivers/net/can/usb/Kconfig | 2 + drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 14 +- drivers/net/dsa/b53/b53_common.c | 17 +- drivers/net/dsa/bcm_sf2.c | 5 +- drivers/net/dsa/hirschmann/hellcreek.c | 3 +- drivers/net/dsa/microchip/ksz8795.c | 214 +- drivers/net/dsa/microchip/ksz8795_reg.h | 67 +- drivers/net/dsa/microchip/ksz9477.c | 1 + drivers/net/dsa/mt7530.c | 272 +- drivers/net/dsa/mt7530.h | 20 +- drivers/net/dsa/ocelot/felix.c | 2 + drivers/net/dsa/ocelot/felix_vsc9959.c | 15 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 5 + drivers/net/dsa/qca8k.c | 803 +- drivers/net/dsa/qca8k.h | 58 +- drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/dsa/sja1105/Makefile | 1 + drivers/net/dsa/sja1105/sja1105.h | 127 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 156 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 359 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 1 + drivers/net/dsa/sja1105/sja1105_ethtool.c | 1089 +- drivers/net/dsa/sja1105/sja1105_flower.c | 13 +- drivers/net/dsa/sja1105/sja1105_main.c | 788 +- drivers/net/dsa/sja1105/sja1105_mdio.c | 543 + drivers/net/dsa/sja1105/sja1105_ptp.c | 97 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 13 + drivers/net/dsa/sja1105/sja1105_sgmii.h | 53 - drivers/net/dsa/sja1105/sja1105_spi.c | 514 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 497 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 109 +- drivers/net/dsa/sja1105/sja1105_tas.c | 14 +- drivers/net/dsa/sja1105/sja1105_tas.h | 2 +- drivers/net/dsa/sja1105/sja1105_vl.c | 2 +- drivers/net/dsa/xrs700x/xrs700x.c | 67 + drivers/net/ethernet/3com/3c59x.c | 2 +- drivers/net/ethernet/8390/axnet_cs.c | 14 +- drivers/net/ethernet/8390/pcnet_cs.c | 2 +- drivers/net/ethernet/8390/smc-ultra.c | 6 +- drivers/net/ethernet/8390/stnic.c | 2 +- drivers/net/ethernet/alteon/acenic.c | 26 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 2 - drivers/net/ethernet/amazon/ena/ena_com.c | 3 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 30 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 18 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 271 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 23 +- drivers/net/ethernet/amd/amd8111e.c | 4 +- drivers/net/ethernet/amd/amd8111e.h | 6 +- drivers/net/ethernet/amd/atarilance.c | 2 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/ni65.c | 12 +- drivers/net/ethernet/amd/nmclan_cs.c | 12 +- drivers/net/ethernet/amd/sun3lance.c | 12 +- drivers/net/ethernet/apple/bmac.c | 30 +- drivers/net/ethernet/apple/mace.c | 8 +- drivers/net/ethernet/arc/emac_rockchip.c | 2 +- drivers/net/ethernet/atheros/alx/alx.h | 2 + drivers/net/ethernet/atheros/alx/ethtool.c | 21 +- drivers/net/ethernet/atheros/alx/main.c | 85 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 28 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 35 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 42 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 587 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 20 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 21 +- drivers/net/ethernet/broadcom/bnx2.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 139 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 4 + drivers/net/ethernet/brocade/bna/bfa_cee.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 6 +- drivers/net/ethernet/cadence/macb_pci.c | 2 +- drivers/net/ethernet/cadence/macb_ptp.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 8 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 - drivers/net/ethernet/chelsio/cxgb3/adapter.h | 2 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 2 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 19 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 44 +- drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 48 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 10 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 2 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 14 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 9 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 6 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 50 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 80 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 2 + .../chelsio/inline_crypto/chtls/chtls_io.c | 6 +- drivers/net/ethernet/cortina/gemini.c | 34 +- drivers/net/ethernet/dec/tulip/de2104x.c | 4 +- drivers/net/ethernet/dec/tulip/de4x5.c | 6 +- drivers/net/ethernet/dec/tulip/dmfe.c | 18 +- drivers/net/ethernet/dec/tulip/pnic2.c | 4 +- drivers/net/ethernet/dec/tulip/tulip.h | 1 - drivers/net/ethernet/dec/tulip/uli526x.c | 10 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 4 +- drivers/net/ethernet/dlink/sundance.c | 12 +- drivers/net/ethernet/faraday/ftgmac100.c | 6 +- drivers/net/ethernet/fealnx.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 7 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 103 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 1 + drivers/net/ethernet/freescale/enetc/enetc_ierb.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 9 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 31 +- drivers/net/ethernet/freescale/fec_main.c | 24 +- drivers/net/ethernet/freescale/ucc_geth.c | 3 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 30 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 6 +- drivers/net/ethernet/google/gve/gve_main.c | 21 +- drivers/net/ethernet/google/gve/gve_tx.c | 10 +- drivers/net/ethernet/hisilicon/Kconfig | 2 + drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 2 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 9 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 16 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 76 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 8 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 2 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 10 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 80 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 1403 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 64 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 760 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 41 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 84 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 13 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 30 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 2507 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 47 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 412 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 89 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 597 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 58 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 119 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 544 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 134 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 215 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 19 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 76 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 27 +- drivers/net/ethernet/ibm/emac/emac.h | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 3 +- drivers/net/ethernet/ibm/ibmvnic.c | 173 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 +- drivers/net/ethernet/intel/Kconfig | 3 + drivers/net/ethernet/intel/e100.c | 12 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/e1000e/phy.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 10 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_client.c | 253 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 1 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 8 +- drivers/net/ethernet/intel/ice/Makefile | 2 + drivers/net/ethernet/intel/ice/ice.h | 63 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 80 +- drivers/net/ethernet/intel/ice/ice_arfs.h | 12 +- drivers/net/ethernet/intel/ice/ice_base.c | 134 +- drivers/net/ethernet/intel/ice/ice_base.h | 2 +- drivers/net/ethernet/intel/ice/ice_common.c | 465 +- drivers/net/ethernet/intel/ice/ice_common.h | 19 + drivers/net/ethernet/intel/ice/ice_controlq.c | 62 + drivers/net/ethernet/intel/ice/ice_controlq.h | 2 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 19 + drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 15 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.h | 9 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 9 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 84 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 10 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 73 +- drivers/net/ethernet/intel/ice/ice_idc.c | 334 + drivers/net/ethernet/intel/ice/ice_idc_int.h | 14 + drivers/net/ethernet/intel/ice/ice_lag.c | 2 + drivers/net/ethernet/intel/ice/ice_lib.c | 142 +- drivers/net/ethernet/intel/ice/ice_lib.h | 10 +- drivers/net/ethernet/intel/ice/ice_main.c | 303 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 1269 + drivers/net/ethernet/intel/ice/ice_ptp.h | 161 + drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 653 + drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 79 + drivers/net/ethernet/intel/ice/ice_sbq_cmd.h | 92 + drivers/net/ethernet/intel/ice/ice_sched.c | 69 +- drivers/net/ethernet/intel/ice/ice_switch.c | 28 + drivers/net/ethernet/intel/ice/ice_switch.h | 4 + drivers/net/ethernet/intel/ice/ice_txrx.c | 54 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 5 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 3 + drivers/net/ethernet/intel/ice/ice_type.h | 69 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 245 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 31 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 13 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 4 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 66 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 27 +- drivers/net/ethernet/intel/igbvf/netdev.c | 6 +- drivers/net/ethernet/intel/igbvf/vf.h | 42 +- drivers/net/ethernet/intel/igc/igc.h | 34 +- drivers/net/ethernet/intel/igc/igc_base.h | 2 + drivers/net/ethernet/intel/igc/igc_defines.h | 9 +- drivers/net/ethernet/intel/igc/igc_dump.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 41 +- drivers/net/ethernet/intel/igc/igc_main.c | 737 +- drivers/net/ethernet/intel/igc/igc_regs.h | 2 +- drivers/net/ethernet/intel/igc/igc_xdp.c | 109 +- drivers/net/ethernet/intel/igc/igc_xdp.h | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 14 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 5 +- drivers/net/ethernet/korina.c | 12 +- drivers/net/ethernet/lantiq_xrx200.c | 25 +- drivers/net/ethernet/marvell/mvneta.c | 11 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 22 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 138 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 3 - drivers/net/ethernet/marvell/octeontx2/af/common.h | 5 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 14 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 107 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 8675 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 48 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 60 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 5 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 304 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 617 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 21 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 4 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 36 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 4 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 192 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 140 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 58 +- drivers/net/ethernet/marvell/prestera/prestera.h | 32 +- .../ethernet/marvell/prestera/prestera_devlink.c | 530 +- .../ethernet/marvell/prestera/prestera_devlink.h | 3 + .../net/ethernet/marvell/prestera/prestera_dsa.c | 3 + .../net/ethernet/marvell/prestera/prestera_dsa.h | 1 + .../net/ethernet/marvell/prestera/prestera_hw.c | 300 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 28 +- .../net/ethernet/marvell/prestera/prestera_main.c | 267 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 104 +- .../net/ethernet/marvell/prestera/prestera_rxtx.c | 7 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 180 +- .../ethernet/marvell/prestera/prestera_switchdev.h | 7 +- drivers/net/ethernet/marvell/skge.h | 2 +- drivers/net/ethernet/marvell/sky2.c | 32 +- drivers/net/ethernet/marvell/sky2.h | 8 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 77 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 24 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 3 + drivers/net/ethernet/mellanox/mlx4/fw.h | 1 + drivers/net/ethernet/mellanox/mlx4/main.c | 6 + drivers/net/ethernet/mellanox/mlx4/port.c | 107 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 10 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 3 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 8 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 2 + .../net/ethernet/mellanox/mlx5/core/en/params.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 22 + .../net/ethernet/mellanox/mlx5/core/en/rep/bond.c | 2 + .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 424 + .../ethernet/mellanox/mlx5/core/en/rep/bridge.h | 21 + .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 15 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 23 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 38 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 52 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 3 - .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 11 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 24 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 5 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 10 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 8 +- .../mellanox/mlx5/core/en_accel/tls_stats.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 128 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 125 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 6 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 1299 + .../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 53 + .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 53 + .../mlx5/core/esw/diag/bridge_tracepoint.h | 113 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 7 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 22 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 61 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 61 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + .../net/ethernet/mellanox/mlx5/core/fs_ft_pool.c | 85 + .../net/ethernet/mellanox/mlx5/core/fs_ft_pool.h | 21 + drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 3 + .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/lag.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 6 + .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 96 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.h | 5 + drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 3 + .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 18 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 1 - .../mellanox/mlx5/core/steering/dr_action.c | 187 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 7 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 3 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 1 + .../mellanox/mlx5/core/steering/dr_ste_v0.c | 5 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 120 +- .../mellanox/mlx5/core/steering/dr_types.h | 23 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 26 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 22 - drivers/net/ethernet/mellanox/mlxsw/Makefile | 4 - drivers/net/ethernet/mellanox/mlxsw/core.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 13 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 103 +- drivers/net/ethernet/mellanox/mlxsw/ib.h | 9 - drivers/net/ethernet/mellanox/mlxsw/minimal.c | 4 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 5 - drivers/net/ethernet/mellanox/mlxsw/pci.h | 3 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 106 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 5 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 3 + .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 377 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 4 + drivers/net/ethernet/mellanox/mlxsw/switchib.c | 595 - drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1691 - drivers/net/ethernet/micrel/ks8842.c | 4 + drivers/net/ethernet/micrel/ks8851_common.c | 15 +- drivers/net/ethernet/micrel/ksz884x.c | 111 +- drivers/net/ethernet/microchip/encx24j600.c | 2 +- drivers/net/ethernet/microchip/encx24j600_hw.h | 2 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 3 +- drivers/net/ethernet/moxa/moxart_ether.c | 5 +- drivers/net/ethernet/mscc/ocelot.c | 5 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 1 + drivers/net/ethernet/natsemi/natsemi.c | 6 +- drivers/net/ethernet/neterion/s2io.c | 10 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 3 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 31 +- drivers/net/ethernet/netronome/nfp/Makefile | 3 +- drivers/net/ethernet/netronome/nfp/ccm_mbox.c | 2 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 492 + .../net/ethernet/netronome/nfp/flower/conntrack.h | 155 + drivers/net/ethernet/netronome/nfp/flower/main.h | 6 + .../net/ethernet/netronome/nfp/flower/metadata.c | 101 +- .../net/ethernet/netronome/nfp/flower/offload.c | 31 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 1 + .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 3 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 2 +- drivers/net/ethernet/ni/nixge.c | 8 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 2 - .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 102 +- drivers/net/ethernet/pensando/Kconfig | 1 + drivers/net/ethernet/qlogic/Kconfig | 3 + .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 1 + .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 + drivers/net/ethernet/qlogic/qed/Makefile | 5 + drivers/net/ethernet/qlogic/qed/qed.h | 14 + drivers/net/ethernet/qlogic/qed/qed_cxt.c | 45 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 140 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 6 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 22 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 40 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 3 + drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c | 829 + drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h | 103 + .../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c | 376 + .../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.h | 39 + .../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 238 + drivers/net/ethernet/qlogic/qed/qed_ooo.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 5 + drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 3 +- drivers/net/ethernet/qlogic/qede/qede_rdma.c | 6 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 1 - drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 1 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 2 + drivers/net/ethernet/qualcomm/qca_debug.c | 1 + drivers/net/ethernet/qualcomm/qca_spi.c | 10 +- drivers/net/ethernet/qualcomm/qca_spi.h | 1 + drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 5 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 43 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 423 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 20 +- drivers/net/ethernet/rdc/r6040.c | 9 +- drivers/net/ethernet/realtek/8139cp.c | 6 +- drivers/net/ethernet/realtek/8139too.c | 6 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 10 +- drivers/net/ethernet/renesas/ravb_main.c | 15 +- drivers/net/ethernet/renesas/sh_eth.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 4 +- drivers/net/ethernet/seeq/ether3.c | 10 +- drivers/net/ethernet/sfc/ef10.c | 17 +- drivers/net/ethernet/sfc/efx.c | 19 +- drivers/net/ethernet/sfc/efx_common.c | 12 +- drivers/net/ethernet/sfc/falcon/efx.c | 4 +- drivers/net/ethernet/sfc/falcon/falcon_boards.c | 10 +- drivers/net/ethernet/sfc/farch.c | 13 +- drivers/net/ethernet/sfc/nic.c | 1 + drivers/net/ethernet/sgi/ioc3-eth.c | 4 + drivers/net/ethernet/sis/sis900.c | 22 +- drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc9194.c | 42 +- drivers/net/ethernet/smsc/smc91x.c | 24 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 3 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 397 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 103 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 29 + .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 207 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 30 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 3 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 4 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 15 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 118 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 74 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 16 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 9 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/ldmvsw.c | 4 +- drivers/net/ethernet/sun/sungem.c | 20 +- drivers/net/ethernet/sun/sunhme.c | 6 +- drivers/net/ethernet/sun/sunvnet.c | 3 +- drivers/net/ethernet/ti/am65-cpts.c | 4 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 3 +- drivers/net/ethernet/ti/cpsw_ale.c | 2 +- drivers/net/ethernet/ti/cpsw_new.c | 3 +- drivers/net/ethernet/ti/davinci_emac.c | 5 +- drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/ethernet/via/via-velocity.c | 6 +- drivers/net/ethernet/wiznet/w5100.c | 7 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 8 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 5 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 10 +- drivers/net/fddi/skfp/ess.c | 6 +- drivers/net/fddi/skfp/h/supern_2.h | 2 +- drivers/net/fjes/fjes_main.c | 16 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/6pack.c | 24 +- drivers/net/hamradio/baycom_epp.c | 4 +- drivers/net/hamradio/bpqether.c | 4 +- drivers/net/hamradio/hdlcdrv.c | 2 +- drivers/net/hamradio/mkiss.c | 19 +- drivers/net/hamradio/scc.c | 20 +- drivers/net/hamradio/yam.c | 2 +- drivers/net/hyperv/hyperv_net.h | 7 + drivers/net/hyperv/netvsc.c | 10 +- drivers/net/hyperv/rndis_filter.c | 4 + drivers/net/ieee802154/mrf24j40.c | 4 +- drivers/net/ifb.c | 4 +- drivers/net/ipa/Makefile | 3 +- drivers/net/ipa/ipa.h | 2 + drivers/net/ipa/ipa_cmd.c | 40 +- drivers/net/ipa/ipa_data-v3.5.1.c | 45 +- drivers/net/ipa/ipa_data-v4.11.c | 66 +- drivers/net/ipa/ipa_data-v4.2.c | 54 +- drivers/net/ipa/ipa_data-v4.5.c | 69 +- drivers/net/ipa/ipa_data-v4.9.c | 70 +- drivers/net/ipa/ipa_endpoint.c | 75 +- drivers/net/ipa/ipa_main.c | 36 +- drivers/net/ipa/ipa_mem.c | 263 +- drivers/net/ipa/ipa_mem.h | 26 +- drivers/net/ipa/ipa_qmi.c | 32 +- drivers/net/ipa/ipa_reg.h | 1 + drivers/net/ipa/ipa_smp2p.c | 6 +- drivers/net/ipa/ipa_sysfs.c | 136 + drivers/net/ipa/ipa_sysfs.h | 15 + drivers/net/ipa/ipa_table.c | 94 +- drivers/net/ipa/ipa_uc.c | 3 +- drivers/net/ipa/ipa_version.h | 2 + drivers/net/macvlan.c | 2 +- drivers/net/mdio/Kconfig | 14 + drivers/net/mdio/Makefile | 4 +- drivers/net/mdio/acpi_mdio.c | 58 + drivers/net/mdio/fwnode_mdio.c | 144 + drivers/net/mdio/mdio-bcm-unimac.c | 2 +- drivers/net/mdio/mdio-ipq8064.c | 70 +- drivers/net/mdio/mdio-mscc-miim.c | 6 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 9 +- drivers/net/mdio/mdio-mux-meson-g12a.c | 2 +- drivers/net/mdio/mdio-octeon.c | 2 - drivers/net/mdio/mdio-thunder.c | 1 - drivers/net/mdio/of_mdio.c | 140 +- drivers/net/mhi/net.c | 127 +- drivers/net/mii.c | 2 +- drivers/net/netdevsim/bus.c | 129 +- drivers/net/netdevsim/dev.c | 404 +- drivers/net/netdevsim/netdev.c | 95 +- drivers/net/netdevsim/netdevsim.h | 49 + drivers/net/pcs/Makefile | 4 +- drivers/net/pcs/pcs-xpcs-nxp.c | 185 + drivers/net/pcs/pcs-xpcs.c | 659 +- drivers/net/pcs/pcs-xpcs.h | 115 + drivers/net/phy/Kconfig | 16 +- drivers/net/phy/Makefile | 2 + drivers/net/phy/adin.c | 2 +- drivers/net/phy/at803x.c | 162 +- drivers/net/phy/ax88796b.c | 74 +- drivers/net/phy/dp83867.c | 6 +- drivers/net/phy/marvell.c | 27 +- drivers/net/phy/mdio_bus.c | 3 +- drivers/net/phy/mediatek-ge.c | 112 + drivers/net/phy/micrel.c | 410 +- drivers/net/phy/mii_timestamper.c | 3 + drivers/net/phy/motorcomm.c | 137 + drivers/net/phy/nxp-c45-tja11xx.c | 537 +- drivers/net/phy/phy.c | 3 + drivers/net/phy/phy_device.c | 123 +- drivers/net/phy/phylink.c | 46 +- drivers/net/phy/realtek.c | 76 +- drivers/net/phy/rockchip.c | 2 +- drivers/net/phy/sfp-bus.c | 5 + drivers/net/ppp/bsd_comp.c | 2 +- drivers/net/ppp/ppp_async.c | 12 +- drivers/net/ppp/ppp_synctty.c | 12 +- drivers/net/slip/slhc.c | 2 +- drivers/net/slip/slip.c | 9 +- drivers/net/tun.c | 16 +- drivers/net/usb/Kconfig | 12 +- drivers/net/usb/asix.h | 13 +- drivers/net/usb/asix_common.c | 106 +- drivers/net/usb/asix_devices.c | 202 +- drivers/net/usb/ax88172a.c | 21 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/cdc_ether.c | 2 +- drivers/net/usb/cdc_mbim.c | 7 +- drivers/net/usb/cdc_ncm.c | 40 +- drivers/net/usb/hso.c | 60 +- drivers/net/usb/huawei_cdc_ncm.c | 1 + drivers/net/usb/int51x1.c | 2 +- drivers/net/usb/lan78xx.c | 3 +- drivers/net/usb/lg-vl600.c | 4 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/qmi_wwan.c | 3 +- drivers/net/usb/r8152.c | 121 +- drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/smsc75xx.c | 8 +- drivers/net/usb/usbnet.c | 6 +- drivers/net/virtio_net.c | 80 +- drivers/net/vrf.c | 8 +- drivers/net/wan/Kconfig | 4 +- drivers/net/wan/c101.c | 39 +- drivers/net/wan/farsync.c | 487 +- drivers/net/wan/fsl_ucc_hdlc.c | 3 +- drivers/net/wan/hd64570.c | 124 +- drivers/net/wan/hd64572.c | 95 +- drivers/net/wan/hdlc.c | 63 +- drivers/net/wan/hdlc_cisco.c | 49 +- drivers/net/wan/hdlc_fr.c | 101 +- drivers/net/wan/hdlc_x25.c | 77 +- drivers/net/wan/ixp4xx_hss.c | 144 +- drivers/net/wan/lapbether.c | 65 +- drivers/net/wan/lmc/lmc.h | 2 +- drivers/net/wan/n2.c | 56 +- drivers/net/wan/pc300too.c | 52 +- drivers/net/wan/sealevel.c | 126 +- drivers/net/wan/wanxl.c | 190 +- drivers/net/wan/z85230.c | 8 +- drivers/net/wireguard/Makefile | 3 +- drivers/net/wireguard/allowedips.c | 189 +- drivers/net/wireguard/allowedips.h | 14 +- drivers/net/wireguard/main.c | 17 +- drivers/net/wireguard/peer.c | 27 +- drivers/net/wireguard/peer.h | 3 + drivers/net/wireguard/selftest/allowedips.c | 165 +- drivers/net/wireguard/socket.c | 2 +- drivers/net/wireless/ath/ath10k/core.h | 2 +- drivers/net/wireless/ath/ath10k/debug.c | 4 +- drivers/net/wireless/ath/ath10k/htt.h | 5 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 201 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 14 +- drivers/net/wireless/ath/ath10k/wmi.c | 6 +- drivers/net/wireless/ath/ath10k/wmi.h | 8 +- drivers/net/wireless/ath/ath11k/core.h | 4 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 2 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 2 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 34 + drivers/net/wireless/ath/ath11k/dp_rx.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 6 + drivers/net/wireless/ath/ath11k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/wmi.h | 4 +- drivers/net/wireless/ath/ath9k/ar9003_mac.c | 2 + drivers/net/wireless/broadcom/b43/debugfs.c | 34 +- drivers/net/wireless/broadcom/b43/debugfs.h | 3 - drivers/net/wireless/broadcom/b43/phy_n.c | 47 - drivers/net/wireless/broadcom/b43legacy/debugfs.c | 29 +- drivers/net/wireless/broadcom/b43legacy/debugfs.h | 3 - drivers/net/wireless/broadcom/b43legacy/dma.c | 13 - drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 5 + drivers/net/wireless/marvell/mwifiex/main.c | 13 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 10 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 26 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 - drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 5 +- .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 3 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 3 - .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 81 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 17 +- drivers/net/wireless/ti/wl12xx/main.c | 7 + drivers/net/wireless/ti/wlcore/event.c | 67 +- drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/net/wireless/ti/wlcore/sysfs.c | 24 +- drivers/net/wwan/Kconfig | 35 +- drivers/net/wwan/Makefile | 5 +- drivers/net/wwan/iosm/Makefile | 23 + drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 88 + drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h | 59 + drivers/net/wwan/iosm/iosm_ipc_imem.c | 1363 + drivers/net/wwan/iosm/iosm_ipc_imem.h | 579 + drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 346 + drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 98 + drivers/net/wwan/iosm/iosm_ipc_irq.c | 90 + drivers/net/wwan/iosm/iosm_ipc_irq.h | 33 + drivers/net/wwan/iosm/iosm_ipc_mmio.c | 223 + drivers/net/wwan/iosm/iosm_ipc_mmio.h | 193 + drivers/net/wwan/iosm/iosm_ipc_mux.c | 455 + drivers/net/wwan/iosm/iosm_ipc_mux.h | 343 + drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 910 + drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 193 + drivers/net/wwan/iosm/iosm_ipc_pcie.c | 579 + drivers/net/wwan/iosm/iosm_ipc_pcie.h | 209 + drivers/net/wwan/iosm/iosm_ipc_pm.c | 333 + drivers/net/wwan/iosm/iosm_ipc_pm.h | 207 + drivers/net/wwan/iosm/iosm_ipc_port.c | 85 + drivers/net/wwan/iosm/iosm_ipc_port.h | 50 + drivers/net/wwan/iosm/iosm_ipc_protocol.c | 283 + drivers/net/wwan/iosm/iosm_ipc_protocol.h | 237 + drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 552 + drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h | 444 + drivers/net/wwan/iosm/iosm_ipc_task_queue.c | 202 + drivers/net/wwan/iosm/iosm_ipc_task_queue.h | 97 + drivers/net/wwan/iosm/iosm_ipc_uevent.c | 44 + drivers/net/wwan/iosm/iosm_ipc_uevent.h | 41 + drivers/net/wwan/iosm/iosm_ipc_wwan.c | 351 + drivers/net/wwan/iosm/iosm_ipc_wwan.h | 55 + drivers/net/wwan/mhi_wwan_ctrl.c | 2 +- drivers/net/wwan/wwan_core.c | 510 +- drivers/net/wwan/wwan_hwsim.c | 500 + drivers/net/xen-netback/interface.c | 6 + drivers/nfc/fdp/fdp.c | 42 +- drivers/nfc/fdp/fdp.h | 1 - drivers/nfc/fdp/i2c.c | 14 +- drivers/nfc/mei_phy.c | 8 - drivers/nfc/microread/microread.c | 1 - drivers/nfc/nfcmrvl/fw_dnld.c | 25 +- drivers/nfc/nfcmrvl/fw_dnld.h | 17 +- drivers/nfc/nfcmrvl/i2c.c | 24 +- drivers/nfc/nfcmrvl/main.c | 13 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 29 +- drivers/nfc/nfcmrvl/spi.c | 19 +- drivers/nfc/nfcmrvl/uart.c | 49 +- drivers/nfc/nfcmrvl/usb.c | 31 +- drivers/nfc/pn533/i2c.c | 10 +- drivers/nfc/pn533/pn533.c | 46 - drivers/nfc/pn533/uart.c | 2 +- drivers/nfc/pn533/usb.c | 4 - drivers/nfc/pn544/i2c.c | 11 +- drivers/nfc/port100.c | 4 +- drivers/nfc/s3fwrn5/i2c.c | 32 +- drivers/nfc/st-nci/i2c.c | 9 +- drivers/nfc/st-nci/se.c | 14 +- drivers/nfc/st-nci/spi.c | 9 +- drivers/nfc/st-nci/vendor_cmds.c | 15 +- drivers/nfc/st21nfca/dep.c | 59 +- drivers/nfc/st21nfca/i2c.c | 9 +- drivers/nfc/st95hf/core.c | 13 +- drivers/ntb/test/ntb_msi_test.c | 4 +- drivers/ntb/test/ntb_perf.c | 1 + drivers/ntb/test/ntb_pingpong.c | 2 +- drivers/nvdimm/blk.c | 27 +- drivers/nvdimm/btt.c | 25 +- drivers/nvdimm/btt.h | 2 - drivers/nvdimm/pmem.c | 21 +- drivers/nvme/host/Kconfig | 3 +- drivers/nvme/host/core.c | 178 +- drivers/nvme/host/fabrics.c | 49 +- drivers/nvme/host/fabrics.h | 6 +- drivers/nvme/host/fc.c | 25 +- drivers/nvme/host/ioctl.c | 35 +- drivers/nvme/host/multipath.c | 67 +- drivers/nvme/host/nvme.h | 12 +- drivers/nvme/host/pci.c | 24 +- drivers/nvme/host/rdma.c | 7 +- drivers/nvme/host/tcp.c | 27 +- drivers/nvme/host/zns.c | 27 +- drivers/nvme/target/core.c | 50 +- drivers/nvme/target/io-cmd-bdev.c | 3 +- drivers/nvme/target/loop.c | 11 +- drivers/nvme/target/nvmet.h | 2 +- drivers/nvme/target/tcp.c | 2 +- drivers/nvmem/core.c | 27 +- drivers/nvmem/qcom-spmi-sdam.c | 1 + drivers/nvmem/qfprom.c | 9 +- drivers/nvmem/sc27xx-efuse.c | 1 + drivers/nvmem/sprd-efuse.c | 3 +- drivers/nvmem/sunxi_sid.c | 1 + drivers/of/Kconfig | 4 +- drivers/of/address.c | 114 +- drivers/of/of_private.h | 4 + drivers/of/of_reserved_mem.c | 2 + drivers/of/platform.c | 1 - drivers/of/unittest.c | 6 +- drivers/opp/of.c | 3 +- drivers/parisc/power.c | 1 + drivers/parport/probe.c | 11 +- drivers/pci/controller/dwc/pci-imx6.c | 4 +- drivers/pci/controller/dwc/pcie-tegra194.c | 2 + .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 11 - drivers/pci/controller/pci-aardvark.c | 49 +- drivers/pci/controller/pci-ftpci100.c | 30 +- drivers/pci/controller/pci-hyperv.c | 64 +- drivers/pci/controller/pci-tegra.c | 1 + drivers/pci/controller/pci-xgene.c | 4 +- drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/controller/pcie-microchip-host.c | 2 +- drivers/pci/hotplug/pci_hotplug_core.c | 8 +- drivers/pci/hotplug/rpadlpar_sysfs.c | 4 +- drivers/pci/hotplug/shpchp_sysfs.c | 38 +- drivers/pci/iov.c | 23 +- drivers/pci/msi.c | 8 +- drivers/pci/of.c | 7 + drivers/pci/p2pdma.c | 7 +- drivers/pci/pci-label.c | 22 +- drivers/pci/pci-sysfs.c | 2 +- drivers/pci/pci.c | 34 +- drivers/pci/pcie/aer.c | 24 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/probe.c | 76 +- drivers/pci/quirks.c | 93 +- drivers/pci/slot.c | 18 +- drivers/pci/switch/switchtec.c | 18 +- drivers/perf/arm-cci.c | 4 +- drivers/perf/arm-ccn.c | 6 +- drivers/perf/arm-cmn.c | 11 +- drivers/perf/arm_dmc620_pmu.c | 5 +- drivers/perf/arm_dsu_pmu.c | 8 +- drivers/perf/arm_pmu.c | 16 +- drivers/perf/arm_smmuv3_pmu.c | 35 +- drivers/perf/arm_spe_pmu.c | 12 +- drivers/perf/fsl_imx8_ddr_perf.c | 12 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 9 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 6 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 2 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 7 +- drivers/perf/qcom_l2_pmu.c | 11 +- drivers/perf/qcom_l3_pmu.c | 15 +- drivers/perf/thunderx2_pmu.c | 4 +- drivers/perf/xgene_pmu.c | 17 +- drivers/phy/broadcom/phy-brcm-usb-init.h | 4 +- drivers/phy/cadence/phy-cadence-sierra.c | 1 + drivers/phy/mediatek/phy-mtk-tphy.c | 2 + drivers/phy/microchip/sparx5_serdes.c | 4 + drivers/phy/phy-core-mipi-dphy.c | 2 +- drivers/phy/phy-core.c | 16 +- drivers/phy/phy-xgene.c | 3 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 315 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 189 +- drivers/phy/ralink/Kconfig | 4 +- drivers/phy/ralink/phy-mt7621-pci.c | 39 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 44 + drivers/phy/st/phy-stm32-usbphyc.c | 31 + drivers/phy/tegra/xusb-tegra186.c | 550 +- drivers/phy/tegra/xusb-tegra210.c | 1877 +- drivers/phy/tegra/xusb.c | 92 +- drivers/phy/tegra/xusb.h | 22 +- drivers/phy/ti/phy-j721e-wiz.c | 1 + drivers/phy/ti/phy-twl4030-usb.c | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 4 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 28 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 3 +- drivers/pinctrl/aspeed/pinmux-aspeed.c | 3 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 9 + drivers/pinctrl/bcm/pinctrl-bcm2835.c | 8 +- drivers/pinctrl/bcm/pinctrl-bcm6318.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm63268.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm6328.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm6358.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm6362.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm6368.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm63xx.h | 4 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 4 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 + drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt2701.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt2712.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt6397.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8127.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8135.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8167.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8173.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8365.c | 502 + drivers/pinctrl/mediatek/pinctrl-mt8516.c | 3 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 21 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 3 + drivers/pinctrl/mediatek/pinctrl-mtk-mt8365.h | 1511 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 4 +- drivers/pinctrl/pinctrl-amd.c | 33 +- drivers/pinctrl/pinctrl-at91.c | 14 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-mcp23s08.c | 13 +- drivers/pinctrl/pinctrl-mcp23s08.h | 1 + drivers/pinctrl/pinctrl-ocelot.c | 4 +- drivers/pinctrl/pinctrl-single.c | 5 +- drivers/pinctrl/qcom/Kconfig | 2 +- drivers/pinctrl/qcom/pinctrl-sdx55.c | 18 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 + drivers/pinctrl/ralink/Kconfig | 25 + drivers/pinctrl/ralink/Makefile | 6 + drivers/pinctrl/ralink/pinctrl-mt7620.c | 390 + drivers/pinctrl/ralink/pinctrl-mt7621.c | 116 + drivers/pinctrl/ralink/pinctrl-rt2880.c | 32 +- drivers/pinctrl/ralink/pinctrl-rt288x.c | 60 + drivers/pinctrl/ralink/pinctrl-rt305x.c | 136 + drivers/pinctrl/ralink/pinctrl-rt3883.c | 107 + drivers/pinctrl/ralink/pinmux.h | 53 + drivers/pinctrl/renesas/pfc-r8a77470.c | 346 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 3 - drivers/pinctrl/renesas/pfc-r8a7790.c | 301 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 533 +- drivers/pinctrl/renesas/pfc-r8a7794.c | 360 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 4 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 10 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 79 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 175 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 209 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 16 +- drivers/platform/chrome/cros_ec_ishtp.c | 4 +- drivers/platform/mellanox/mlxreg-hotplug.c | 4 +- drivers/platform/surface/aggregator/Kconfig | 2 +- drivers/platform/surface/aggregator/Makefile | 2 +- drivers/platform/surface/aggregator/bus.c | 2 +- drivers/platform/surface/aggregator/bus.h | 2 +- drivers/platform/surface/aggregator/controller.c | 334 +- drivers/platform/surface/aggregator/controller.h | 2 +- drivers/platform/surface/aggregator/core.c | 8 +- drivers/platform/surface/aggregator/ssh_msgb.h | 2 +- .../platform/surface/aggregator/ssh_packet_layer.c | 12 +- .../platform/surface/aggregator/ssh_packet_layer.h | 2 +- drivers/platform/surface/aggregator/ssh_parser.c | 2 +- drivers/platform/surface/aggregator/ssh_parser.h | 2 +- .../surface/aggregator/ssh_request_layer.c | 12 +- .../surface/aggregator/ssh_request_layer.h | 2 +- drivers/platform/surface/aggregator/trace.h | 2 +- drivers/platform/surface/surface3_power.c | 22 +- drivers/platform/surface/surface_acpi_notify.c | 7 +- drivers/platform/surface/surface_aggregator_cdev.c | 534 +- .../platform/surface/surface_aggregator_registry.c | 54 +- drivers/platform/surface/surface_dtx.c | 1 + drivers/platform/x86/Kconfig | 24 +- drivers/platform/x86/Makefile | 4 +- drivers/platform/x86/asus-nb-wmi.c | 77 - drivers/platform/x86/dell/Kconfig | 10 + drivers/platform/x86/dell/Makefile | 2 + drivers/platform/x86/dell/dcdbas.c | 3 +- drivers/platform/x86/dell/dell-laptop.c | 13 +- drivers/platform/x86/dell/dell-wmi-base.c | 775 + drivers/platform/x86/dell/dell-wmi-privacy.c | 391 + drivers/platform/x86/dell/dell-wmi-privacy.h | 36 + .../x86/dell/dell-wmi-sysman/dell-wmi-sysman.h | 5 +- .../x86/dell/dell-wmi-sysman/enum-attributes.c | 39 +- .../x86/dell/dell-wmi-sysman/int-attributes.c | 16 + .../x86/dell/dell-wmi-sysman/passobj-attributes.c | 6 + .../x86/dell/dell-wmi-sysman/string-attributes.c | 16 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 21 +- drivers/platform/x86/dell/dell-wmi.c | 763 - drivers/platform/x86/dell/dell_rbu.c | 2 +- drivers/platform/x86/firmware_attributes_class.c | 52 + drivers/platform/x86/firmware_attributes_class.h | 11 + drivers/platform/x86/hdaps.c | 2 +- drivers/platform/x86/hp-wireless.c | 102 - drivers/platform/x86/ideapad-laptop.c | 12 + drivers/platform/x86/intel_cht_int33fe_typec.c | 4 +- drivers/platform/x86/intel_ips.c | 2 +- drivers/platform/x86/intel_pmt_crashlog.c | 2 +- drivers/platform/x86/samsung-laptop.c | 35 +- drivers/platform/x86/tc1100-wmi.c | 2 +- drivers/platform/x86/think-lmi.c | 892 + drivers/platform/x86/think-lmi.h | 72 + drivers/platform/x86/thinkpad_acpi.c | 3 +- drivers/platform/x86/toshiba_acpi.c | 1 + drivers/platform/x86/toshiba_haps.c | 2 +- drivers/platform/x86/touchscreen_dmi.c | 2 +- drivers/platform/x86/uv_sysfs.c | 4 +- drivers/platform/x86/wireless-hotkey.c | 103 + drivers/pnp/base.h | 1 - drivers/pnp/card.c | 14 +- drivers/pnp/core.c | 17 +- drivers/pnp/interface.c | 4 +- drivers/pnp/isapnp/proc.c | 13 +- drivers/pnp/pnpbios/core.c | 4 +- drivers/pnp/resource.c | 2 +- drivers/power/reset/at91-sama5d2_shdwc.c | 4 +- drivers/power/reset/gpio-poweroff.c | 1 + drivers/power/reset/ltc2952-poweroff.c | 1 + drivers/power/supply/Kconfig | 12 +- drivers/power/supply/Makefile | 3 +- drivers/power/supply/ab8500-bm.h | 7 +- drivers/power/supply/ab8500_btemp.c | 125 +- drivers/power/supply/ab8500_charger.c | 380 +- drivers/power/supply/ab8500_fg.c | 144 +- drivers/power/supply/abx500_chargalg.c | 117 +- drivers/power/supply/axp20x_battery.c | 17 +- drivers/power/supply/bd70528-charger.c | 710 - drivers/power/supply/cpcap-battery.c | 19 +- drivers/power/supply/cpcap-charger.c | 39 +- drivers/power/supply/max17040_battery.c | 42 +- drivers/power/supply/max17042_battery.c | 2 +- drivers/power/supply/pm2301_charger.c | 1249 - drivers/power/supply/rn5t618_power.c | 235 + drivers/power/supply/rt5033_battery.c | 7 + drivers/power/supply/sbs-battery.c | 153 +- drivers/power/supply/sc2731_charger.c | 1 + drivers/power/supply/sc27xx_fuel_gauge.c | 1 + drivers/power/supply/smb347-charger.c | 1 - drivers/pps/clients/pps-ldisc.c | 11 +- drivers/ptp/ptp_clock.c | 21 - drivers/ptp/ptp_ocp.c | 4 +- drivers/pwm/core.c | 50 +- drivers/pwm/pwm-atmel-hlcdc.c | 2 - drivers/pwm/pwm-atmel-tcb.c | 2 - drivers/pwm/pwm-atmel.c | 2 - drivers/pwm/pwm-bcm-iproc.c | 2 - drivers/pwm/pwm-bcm-kona.c | 2 - drivers/pwm/pwm-bcm2835.c | 2 - drivers/pwm/pwm-berlin.c | 2 - drivers/pwm/pwm-fsl-ftm.c | 2 - drivers/pwm/pwm-hibvt.c | 2 - drivers/pwm/pwm-imx-tpm.c | 2 - drivers/pwm/pwm-imx27.c | 3 - drivers/pwm/pwm-jz4740.c | 2 - drivers/pwm/pwm-lpc18xx-sct.c | 2 - drivers/pwm/pwm-meson.c | 2 - drivers/pwm/pwm-mxs.c | 2 - drivers/pwm/pwm-omap-dmtimer.c | 2 - drivers/pwm/pwm-pca9685.c | 198 +- drivers/pwm/pwm-renesas-tpu.c | 2 - drivers/pwm/pwm-rockchip.c | 5 - drivers/pwm/pwm-samsung.c | 3 - drivers/pwm/pwm-sifive.c | 2 - drivers/pwm/pwm-spear.c | 40 +- drivers/pwm/pwm-stm32-lp.c | 2 - drivers/pwm/pwm-stm32.c | 2 - drivers/pwm/pwm-sun4i.c | 2 - drivers/pwm/pwm-tiecap.c | 2 - drivers/pwm/pwm-tiehrpwm.c | 2 - drivers/pwm/pwm-visconti.c | 17 +- drivers/pwm/pwm-vt8500.c | 2 - drivers/regulator/Kconfig | 43 +- drivers/regulator/Makefile | 4 +- drivers/regulator/atc260x-regulator.c | 19 +- drivers/regulator/bd70528-regulator.c | 283 - drivers/regulator/bd71815-regulator.c | 60 +- drivers/regulator/bd718x7-regulator.c | 2 +- drivers/regulator/bd9576-regulator.c | 34 +- drivers/regulator/core.c | 159 +- drivers/regulator/cros-ec-regulator.c | 3 +- drivers/regulator/da9121-regulator.c | 10 +- drivers/regulator/fan53555.c | 119 +- drivers/regulator/fan53880.c | 10 +- drivers/regulator/fixed.c | 7 +- drivers/regulator/helpers.c | 2 +- drivers/regulator/hi6421v600-regulator.c | 28 +- drivers/regulator/hi655x-regulator.c | 2 +- drivers/regulator/lp8755.c | 55 +- drivers/regulator/lp87565-regulator.c | 11 + drivers/regulator/ltc3589.c | 73 +- drivers/regulator/max77620-regulator.c | 17 +- drivers/regulator/max77686-regulator.c | 42 +- drivers/regulator/max77802-regulator.c | 70 +- drivers/regulator/max8973-regulator.c | 37 +- drivers/regulator/mcp16502.c | 79 +- drivers/regulator/mp5416.c | 44 +- drivers/regulator/mp886x.c | 32 +- drivers/regulator/mt6315-regulator.c | 19 +- drivers/regulator/mt6358-regulator.c | 22 +- drivers/regulator/mt6359-regulator.c | 997 + drivers/regulator/pca9450-regulator.c | 51 +- drivers/regulator/qcom_smd-regulator.c | 85 +- drivers/regulator/qcom_usb_vbus-regulator.c | 12 + drivers/regulator/rk808-regulator.c | 116 +- drivers/regulator/rt4801-regulator.c | 4 +- drivers/regulator/rt4831-regulator.c | 3 + drivers/regulator/rt6160-regulator.c | 315 + drivers/regulator/rt6245-regulator.c | 254 + drivers/regulator/rtmv20-regulator.c | 44 +- drivers/regulator/scmi-regulator.c | 2 +- drivers/regulator/uniphier-regulator.c | 1 + drivers/regulator/userspace-consumer.c | 14 +- drivers/remoteproc/Kconfig | 1 + drivers/remoteproc/imx_rproc.c | 196 +- drivers/remoteproc/remoteproc_core.c | 48 +- drivers/remoteproc/remoteproc_elf_loader.c | 12 +- drivers/remoteproc/remoteproc_virtio.c | 6 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 151 +- drivers/reset/Kconfig | 17 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 25 +- drivers/reset/hisilicon/hi6220_reset.c | 2 +- drivers/reset/reset-a10sr.c | 1 + drivers/reset/reset-bcm6345.c | 2 +- drivers/reset/reset-berlin.c | 12 +- drivers/reset/reset-brcmstb.c | 1 + drivers/reset/reset-lantiq.c | 2 +- drivers/reset/reset-microchip-sparx5.c | 146 + drivers/reset/reset-oxnas.c | 2 +- drivers/reset/reset-ti-syscon.c | 4 +- drivers/reset/reset-uniphier.c | 2 +- drivers/reset/reset-zynqmp.c | 4 +- drivers/reset/sti/reset-syscfg.c | 2 +- drivers/rtc/Kconfig | 3 +- drivers/rtc/proc.c | 4 +- drivers/rtc/rtc-cmos.c | 2 + drivers/rtc/rtc-efi.c | 1 - drivers/rtc/rtc-imxdi.c | 4 + drivers/rtc/rtc-m41t80.c | 12 + drivers/rtc/rtc-mt6397.c | 2 +- drivers/rtc/rtc-mxc_v2.c | 1 + drivers/s390/block/dasd_diag.c | 8 +- drivers/s390/block/dasd_fba.c | 8 +- drivers/s390/block/dasd_genhd.c | 8 +- drivers/s390/block/dasd_int.h | 1 - drivers/s390/block/dcssblk.c | 26 +- drivers/s390/block/scm_blk.c | 21 +- drivers/s390/block/xpram.c | 26 +- drivers/s390/char/con3215.c | 5 +- drivers/s390/char/con3270.c | 1 + drivers/s390/char/sclp.c | 1 + drivers/s390/char/sclp_con.c | 1 + drivers/s390/char/sclp_rw.c | 4 +- drivers/s390/char/sclp_rw.h | 2 +- drivers/s390/char/sclp_tty.c | 9 +- drivers/s390/char/sclp_vt220.c | 14 +- drivers/s390/char/tty3270.c | 22 +- drivers/s390/char/zcore.c | 1 + drivers/s390/cio/airq.c | 2 +- drivers/s390/cio/ccwgroup.c | 60 +- drivers/s390/cio/cio.c | 2 +- drivers/s390/cio/cio.h | 13 +- drivers/s390/cio/trace.h | 6 +- drivers/s390/cio/vfio_ccw_cp.c | 4 + drivers/s390/cio/vfio_ccw_drv.c | 12 +- drivers/s390/cio/vfio_ccw_fsm.c | 1 + drivers/s390/cio/vfio_ccw_ops.c | 2 - drivers/s390/crypto/ap_bus.c | 14 +- drivers/s390/crypto/vfio_ap_drv.c | 13 +- drivers/s390/crypto/zcrypt_api.c | 1 - drivers/s390/crypto/zcrypt_api.h | 1 - drivers/s390/crypto/zcrypt_ccamisc.c | 8 +- drivers/s390/crypto/zcrypt_ccamisc.h | 4 +- drivers/s390/crypto/zcrypt_queue.c | 2 - drivers/s390/net/netiucv.c | 28 +- drivers/s390/net/qeth_core.h | 42 +- drivers/s390/net/qeth_core_main.c | 349 +- drivers/s390/net/qeth_ethtool.c | 7 +- drivers/s390/net/qeth_l2_main.c | 12 +- drivers/s390/scsi/zfcp_scsi.c | 5 +- drivers/scsi/3w-9xxx.c | 74 +- drivers/scsi/3w-9xxx.h | 121 +- drivers/scsi/3w-xxxx.c | 6 +- drivers/scsi/53c700.c | 6 +- drivers/scsi/FlashPoint.c | 197 +- drivers/scsi/Kconfig | 3 +- drivers/scsi/Makefile | 1 + drivers/scsi/NCR5380.c | 10 +- drivers/scsi/aacraid/aachba.c | 10 +- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/advansys.c | 4 - drivers/scsi/aha152x.c | 33 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 19 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 1 - drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 1 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h | 2 +- drivers/scsi/aic7xxx/scsi_message.h | 11 + drivers/scsi/aic94xx/aic94xx_task.c | 2 +- drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 24 +- drivers/scsi/arm/acornscsi.c | 46 +- drivers/scsi/arm/fas216.c | 17 +- drivers/scsi/be2iscsi/be_iscsi.c | 25 +- drivers/scsi/be2iscsi/be_main.c | 7 +- drivers/scsi/bfa/bfa_defs_svc.h | 2 +- drivers/scsi/bfa/bfa_svc.c | 8 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 1 + drivers/scsi/bnx2i/bnx2i_iscsi.c | 32 +- drivers/scsi/ch.c | 5 +- drivers/scsi/constants.c | 17 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1 + drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 + drivers/scsi/cxgbi/libcxgbi.c | 17 +- drivers/scsi/cxlflash/superpipe.c | 3 +- drivers/scsi/dc395x.c | 80 +- drivers/scsi/device_handler/scsi_dh_alua.c | 81 +- drivers/scsi/esas2r/atioctl.h | 2 +- drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/fcoe/fcoe.c | 6 +- drivers/scsi/fdomain.c | 22 +- drivers/scsi/hisi_sas/hisi_sas.h | 7 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 99 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 20 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 10 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 18 +- drivers/scsi/hosts.c | 60 +- drivers/scsi/hptiop.c | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 61 +- drivers/scsi/ibmvscsi/ibmvfc.h | 3 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 1 + drivers/scsi/isci/request.c | 10 +- drivers/scsi/isci/task.c | 6 +- drivers/scsi/iscsi_tcp.c | 7 + drivers/scsi/libfc/fc_encode.h | 256 +- drivers/scsi/libfc/fc_lport.c | 88 +- drivers/scsi/libiscsi.c | 234 +- drivers/scsi/libsas/sas_ata.c | 7 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_port.c | 4 +- drivers/scsi/libsas/sas_task.c | 4 +- drivers/scsi/lpfc/lpfc.h | 2 + drivers/scsi/lpfc/lpfc_attr.c | 11 + drivers/scsi/lpfc/lpfc_crtn.h | 1 + drivers/scsi/lpfc/lpfc_ct.c | 43 +- drivers/scsi/lpfc/lpfc_debugfs.c | 11 +- drivers/scsi/lpfc/lpfc_disc.h | 1 + drivers/scsi/lpfc/lpfc_els.c | 299 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 81 +- drivers/scsi/lpfc/lpfc_init.c | 9 +- drivers/scsi/lpfc/lpfc_mbox.c | 3 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 40 +- drivers/scsi/lpfc/lpfc_nvme.c | 14 +- drivers/scsi/lpfc/lpfc_scsi.c | 99 +- drivers/scsi/lpfc/lpfc_sli.c | 44 +- drivers/scsi/lpfc/lpfc_sli.h | 3 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid.c | 20 +- drivers/scsi/megaraid/megaraid_mbox.c | 27 +- drivers/scsi/megaraid/megaraid_sas.h | 16 +- drivers/scsi/megaraid/megaraid_sas_base.c | 102 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 6 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 21 +- drivers/scsi/mesh.c | 9 +- drivers/scsi/mpi3mr/Kconfig | 7 + drivers/scsi/mpi3mr/Makefile | 4 + drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 1880 + drivers/scsi/mpi3mr/mpi/mpi30_image.h | 216 + drivers/scsi/mpi3mr/mpi/mpi30_init.h | 159 + drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1004 + drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 33 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 463 + drivers/scsi/mpi3mr/mpi3mr.h | 900 + drivers/scsi/mpi3mr/mpi3mr_debug.h | 60 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 3957 + drivers/scsi/mpi3mr/mpi3mr_os.c | 4045 + drivers/scsi/mpt3sas/mpt3sas_base.c | 349 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 8 + drivers/scsi/mpt3sas/mpt3sas_config.c | 18 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 189 +- drivers/scsi/mvsas/mv_sas.c | 10 +- drivers/scsi/mvumi.c | 10 +- drivers/scsi/myrb.c | 64 +- drivers/scsi/myrs.c | 9 +- drivers/scsi/nsp32.c | 419 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 16 +- drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm80xx_hwi.c | 14 +- drivers/scsi/pmcraid.h | 4 +- drivers/scsi/ps3rom.c | 7 +- drivers/scsi/qedf/qedf_dbg.c | 3 +- drivers/scsi/qedf/qedf_io.c | 5 - drivers/scsi/qedf/qedf_main.c | 29 +- drivers/scsi/qedi/qedi.h | 1 + drivers/scsi/qedi/qedi_fw.c | 291 +- drivers/scsi/qedi/qedi_gbl.h | 4 +- drivers/scsi/qedi/qedi_iscsi.c | 105 +- drivers/scsi/qedi/qedi_iscsi.h | 5 +- drivers/scsi/qedi/qedi_main.c | 9 +- drivers/scsi/qla2xxx/qla_init.c | 2 - drivers/scsi/qla2xxx/qla_isr.c | 15 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla2xxx/qla_target.c | 2 + drivers/scsi/qla4xxx/ql4_83xx.c | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 2 + drivers/scsi/qlogicfas408.c | 138 +- drivers/scsi/scsi.c | 11 +- drivers/scsi/scsi_debug.c | 20 +- drivers/scsi/scsi_devinfo.c | 1 + drivers/scsi/scsi_error.c | 70 +- drivers/scsi/scsi_ioctl.c | 7 +- drivers/scsi/scsi_lib.c | 119 +- drivers/scsi/scsi_logging.c | 10 +- drivers/scsi/scsi_scan.c | 6 +- drivers/scsi/scsi_transport_fc.c | 2 +- drivers/scsi/scsi_transport_iscsi.c | 499 +- drivers/scsi/scsi_transport_sas.c | 9 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/sd.c | 67 +- drivers/scsi/sd_zbc.c | 3 +- drivers/scsi/sg.c | 9 +- drivers/scsi/smartpqi/smartpqi_init.c | 3 +- drivers/scsi/snic/snic_ctl.c | 5 +- drivers/scsi/snic/snic_debugfs.c | 23 +- drivers/scsi/snic/snic_trc.h | 3 - drivers/scsi/sr.c | 4 +- drivers/scsi/sr_ioctl.c | 6 +- drivers/scsi/st.c | 8 +- drivers/scsi/stex.c | 9 +- drivers/scsi/storvsc_drv.c | 104 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/cdns-pltfrm.c | 2 + drivers/scsi/ufs/tc-dwc-g210-pci.c | 2 + drivers/scsi/ufs/ufs-debugfs.c | 6 +- drivers/scsi/ufs/ufs-debugfs.h | 2 +- drivers/scsi/ufs/ufs-exynos.c | 31 +- drivers/scsi/ufs/ufs-exynos.h | 26 - drivers/scsi/ufs/ufs-hisi.c | 4 +- drivers/scsi/ufs/ufs-mediatek.c | 30 +- drivers/scsi/ufs/ufs-qcom.c | 2 + drivers/scsi/ufs/ufs-sysfs.c | 269 +- drivers/scsi/ufs/ufs_bsg.c | 6 +- drivers/scsi/ufs/ufshcd-pci.c | 36 +- drivers/scsi/ufs/ufshcd.c | 1163 +- drivers/scsi/ufs/ufshcd.h | 82 +- drivers/scsi/ufs/ufshci.h | 1 + drivers/scsi/virtio_scsi.c | 5 +- drivers/scsi/vmw_pvscsi.c | 14 +- drivers/scsi/wd33c93.c | 43 +- drivers/scsi/xen-scsifront.c | 8 +- drivers/sh/maple/maple.c | 5 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/amlogic/meson-clk-measure.c | 4 +- drivers/soc/amlogic/meson-ee-pwrc.c | 46 +- drivers/soc/bcm/brcmstb/common.c | 5 - drivers/soc/bcm/brcmstb/pm/pm-arm.c | 1 + drivers/soc/imx/gpcv2.c | 634 +- drivers/soc/imx/soc-imx.c | 3 + drivers/soc/ixp4xx/ixp4xx-npe.c | 7 + drivers/soc/litex/Kconfig | 12 - drivers/soc/litex/litex_soc_ctrl.c | 3 +- drivers/soc/mediatek/mtk-devapc.c | 1 + drivers/soc/mediatek/mtk-pm-domains.c | 42 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 35 + drivers/soc/qcom/rpmhpd.c | 21 + drivers/soc/qcom/rpmpd.c | 22 + drivers/soc/qcom/smd-rpm.c | 2 + drivers/soc/qcom/socinfo.c | 56 +- drivers/soc/renesas/Kconfig | 5 + drivers/soc/renesas/renesas-soc.c | 33 +- drivers/soc/rockchip/pm_domains.c | 252 +- drivers/soc/tegra/Kconfig | 2 + drivers/soc/tegra/common.c | 97 + drivers/soc/tegra/fuse/fuse-tegra.c | 6 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 3 +- drivers/soc/tegra/pmc.c | 149 +- drivers/soc/tegra/regulators-tegra20.c | 94 +- drivers/soc/tegra/regulators-tegra30.c | 93 +- drivers/soundwire/Kconfig | 1 + drivers/soundwire/bus.c | 155 +- drivers/soundwire/cadence_master.c | 21 +- drivers/soundwire/cadence_master.h | 3 - drivers/soundwire/dmi-quirks.c | 2 +- drivers/soundwire/generic_bandwidth_allocation.c | 14 +- drivers/soundwire/intel.c | 56 +- drivers/soundwire/intel.h | 14 +- drivers/soundwire/intel_init.c | 232 +- drivers/soundwire/qcom.c | 12 +- drivers/soundwire/slave.c | 4 +- drivers/spi/Kconfig | 3 +- drivers/spi/spi-altera-dfl.c | 4 +- drivers/spi/spi-ath79.c | 9 +- drivers/spi/spi-atmel.c | 139 +- drivers/spi/spi-bcm2835.c | 204 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-bitbang.c | 18 +- drivers/spi/spi-dw-mmio.c | 2 +- drivers/spi/spi-fsl-dspi.c | 4 +- drivers/spi/spi-fsl-spi.c | 4 + drivers/spi/spi-geni-qcom.c | 4 +- drivers/spi/spi-hisi-kunpeng.c | 51 +- drivers/spi/spi-lm70llp.c | 2 +- drivers/spi/spi-loopback-test.c | 2 +- drivers/spi/spi-mem.c | 88 +- drivers/spi/spi-meson-spicc.c | 8 +- drivers/spi/spi-mpc512x-psc.c | 4 +- drivers/spi/spi-mpc52xx-psc.c | 4 +- drivers/spi/spi-mpc52xx.c | 2 +- drivers/spi/spi-npcm-pspi.c | 2 +- drivers/spi/spi-nxp-fspi.c | 11 +- drivers/spi/spi-oc-tiny.c | 2 +- drivers/spi/spi-omap-100k.c | 6 +- drivers/spi/spi-omap-uwire.c | 13 +- drivers/spi/spi-omap2-mcspi.c | 37 +- drivers/spi/spi-pl022.c | 4 +- drivers/spi/spi-ppc4xx.c | 10 +- drivers/spi/spi-pxa2xx-dma.c | 41 +- drivers/spi/spi-pxa2xx-pci.c | 11 +- drivers/spi/spi-pxa2xx.c | 392 +- drivers/spi/spi-pxa2xx.h | 68 +- drivers/spi/spi-sc18is602.c | 9 +- drivers/spi/spi-sprd.c | 1 + drivers/spi/spi-stm32-qspi.c | 91 +- drivers/spi/spi-tegra114.c | 3 +- drivers/spi/spi-tegra20-slink.c | 5 + drivers/spi/spi-tegra210-quad.c | 2 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-uniphier.c | 2 +- drivers/spi/spi-zynq-qspi.c | 16 +- drivers/spi/spi.c | 167 +- drivers/spi/spidev.c | 2 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ashmem.c | 1 + drivers/staging/axis-fifo/axis-fifo.c | 18 +- drivers/staging/board/Kconfig | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 15 +- drivers/staging/fbtft/TODO | 5 - drivers/staging/fbtft/fb_agm1264k-fl.c | 30 +- drivers/staging/fbtft/fb_bd663474.c | 4 - drivers/staging/fbtft/fb_hx8347d.c | 29 +- drivers/staging/fbtft/fb_ili9163.c | 4 - drivers/staging/fbtft/fb_ili9320.c | 4 +- drivers/staging/fbtft/fb_ili9325.c | 4 - drivers/staging/fbtft/fb_ili9340.c | 1 - drivers/staging/fbtft/fb_s6d1121.c | 4 - drivers/staging/fbtft/fb_sh1106.c | 1 - drivers/staging/fbtft/fb_ssd1289.c | 4 - drivers/staging/fbtft/fb_ssd1325.c | 2 - drivers/staging/fbtft/fb_ssd1331.c | 6 +- drivers/staging/fbtft/fb_ssd1351.c | 1 - drivers/staging/fbtft/fb_upd161704.c | 4 - drivers/staging/fbtft/fb_watterott.c | 1 - drivers/staging/fbtft/fbtft-bus.c | 3 +- drivers/staging/fbtft/fbtft-core.c | 25 +- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/fieldbus/anybuss/anybuss-client.h | 2 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 3 +- drivers/staging/fieldbus/anybuss/host.c | 8 +- drivers/staging/fwserial/fwserial.c | 60 +- drivers/staging/gdm724x/gdm_lte.c | 1 - drivers/staging/gdm724x/gdm_tty.c | 2 +- drivers/staging/greybus/audio_topology.c | 4 +- drivers/staging/greybus/gbphy.c | 4 +- drivers/staging/greybus/spilib.c | 1 + drivers/staging/greybus/uart.c | 6 +- drivers/staging/gs_fpgaboot/README | 2 +- drivers/staging/iio/accel/adis16203.c | 6 - drivers/staging/iio/accel/adis16240.c | 6 - drivers/staging/iio/addac/adt7316.c | 12 +- drivers/staging/iio/cdc/ad7746.c | 115 +- drivers/staging/iio/cdc/ad7746.h | 28 - drivers/staging/iio/frequency/ad9834.c | 5 +- drivers/staging/kpc2000/Kconfig | 59 - drivers/staging/kpc2000/Makefile | 6 - drivers/staging/kpc2000/TODO | 2 - drivers/staging/kpc2000/kpc.h | 23 - drivers/staging/kpc2000/kpc2000/Makefile | 4 - drivers/staging/kpc2000/kpc2000/cell_probe.c | 548 - drivers/staging/kpc2000/kpc2000/core.c | 565 - drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 23 - drivers/staging/kpc2000/kpc2000/pcie.h | 90 - drivers/staging/kpc2000/kpc2000/uapi.h | 22 - drivers/staging/kpc2000/kpc2000_i2c.c | 731 - drivers/staging/kpc2000/kpc2000_spi.c | 517 - drivers/staging/kpc2000/kpc_dma/Makefile | 6 - drivers/staging/kpc2000/kpc_dma/dma.c | 270 - drivers/staging/kpc2000/kpc_dma/fileops.c | 363 - drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 249 - drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 222 - drivers/staging/kpc2000/kpc_dma/uapi.h | 11 - drivers/staging/ks7010/ks_hostif.c | 14 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 47 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 27 +- .../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 6 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 108 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 26 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 18 +- drivers/staging/media/atomisp/i2c/mt9m114.h | 6 +- drivers/staging/media/atomisp/i2c/ov2680.h | 10 +- drivers/staging/media/atomisp/pci/atomisp_acc.c | 12 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 19 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 161 +- .../media/atomisp/pci/atomisp_compat_css20.c | 4 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 4 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 4 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 6 +- drivers/staging/media/atomisp/pci/sh_css.c | 2089 +- drivers/staging/media/av7110/Kconfig | 94 + drivers/staging/media/av7110/Makefile | 22 + drivers/staging/media/av7110/TODO | 3 + .../av7110}/audio-bilingual-channel-select.rst | 0 .../staging/media/av7110}/audio-channel-select.rst | 0 .../staging/media/av7110}/audio-clear-buffer.rst | 0 .../staging/media/av7110}/audio-continue.rst | 0 .../staging/media/av7110}/audio-fclose.rst | 0 .../staging/media/av7110}/audio-fopen.rst | 0 .../staging/media/av7110}/audio-fwrite.rst | 0 .../media/av7110}/audio-get-capabilities.rst | 0 .../staging/media/av7110}/audio-get-status.rst | 0 .../staging/media/av7110}/audio-pause.rst | 0 .../staging/media/av7110}/audio-play.rst | 0 .../staging/media/av7110}/audio-select-source.rst | 0 .../staging/media/av7110}/audio-set-av-sync.rst | 0 .../staging/media/av7110/audio-set-bypass-mode.rst | 62 + .../staging/media/av7110}/audio-set-id.rst | 0 .../staging/media/av7110}/audio-set-mixer.rst | 0 .../staging/media/av7110}/audio-set-mute.rst | 0 .../staging/media/av7110}/audio-set-streamtype.rst | 0 .../staging/media/av7110}/audio-stop.rst | 0 .../dvb => drivers/staging/media/av7110}/audio.h | 0 drivers/staging/media/av7110/audio.rst | 27 + .../staging/media/av7110}/audio_data_types.rst | 0 .../staging/media/av7110}/audio_function_calls.rst | 0 .../pci/ttpci => staging/media/av7110}/av7110.c | 0 drivers/staging/media/av7110/av7110.h | 316 + .../pci/ttpci => staging/media/av7110}/av7110_av.c | 0 .../pci/ttpci => staging/media/av7110}/av7110_av.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_ca.c | 0 .../pci/ttpci => staging/media/av7110}/av7110_ca.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_hw.c | 0 .../pci/ttpci => staging/media/av7110}/av7110_hw.h | 0 .../ttpci => staging/media/av7110}/av7110_ipack.c | 0 .../ttpci => staging/media/av7110}/av7110_ipack.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_ir.c | 0 .../ttpci => staging/media/av7110}/av7110_v4l.c | 0 .../ttpci => staging/media/av7110}/budget-patch.c | 0 .../ttpci => staging/media/av7110}/dvb_filter.c | 0 .../ttpci => staging/media/av7110}/dvb_filter.h | 0 .../dvb => drivers/staging/media/av7110}/osd.h | 0 .../media/av7110}/sp8870.c | 0 .../media/av7110}/sp8870.h | 0 .../staging/media/av7110}/video-clear-buffer.rst | 0 .../staging/media/av7110}/video-command.rst | 0 .../staging/media/av7110}/video-continue.rst | 0 .../staging/media/av7110}/video-fast-forward.rst | 0 .../staging/media/av7110}/video-fclose.rst | 0 .../staging/media/av7110}/video-fopen.rst | 0 .../staging/media/av7110}/video-freeze.rst | 0 .../staging/media/av7110}/video-fwrite.rst | 0 .../media/av7110}/video-get-capabilities.rst | 0 .../staging/media/av7110}/video-get-event.rst | 0 .../media/av7110}/video-get-frame-count.rst | 0 .../staging/media/av7110}/video-get-pts.rst | 0 .../staging/media/av7110}/video-get-size.rst | 0 .../staging/media/av7110}/video-get-status.rst | 0 .../staging/media/av7110}/video-play.rst | 0 .../staging/media/av7110}/video-select-source.rst | 0 .../staging/media/av7110}/video-set-blank.rst | 0 .../media/av7110}/video-set-display-format.rst | 0 .../staging/media/av7110}/video-set-format.rst | 0 .../staging/media/av7110}/video-set-streamtype.rst | 0 .../staging/media/av7110}/video-slowmotion.rst | 0 .../staging/media/av7110}/video-stillpicture.rst | 0 .../staging/media/av7110}/video-stop.rst | 0 .../staging/media/av7110}/video-try-command.rst | 0 .../dvb => drivers/staging/media/av7110}/video.h | 0 drivers/staging/media/av7110/video.rst | 36 + .../staging/media/av7110}/video_function_calls.rst | 0 .../staging/media/av7110}/video_types.rst | 0 drivers/staging/media/hantro/Kconfig | 10 +- drivers/staging/media/hantro/Makefile | 6 + drivers/staging/media/hantro/hantro.h | 13 +- drivers/staging/media/hantro/hantro_drv.c | 179 +- drivers/staging/media/hantro/hantro_g1.c | 39 + drivers/staging/media/hantro/hantro_g1_h264_dec.c | 10 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 119 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 6 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 586 + drivers/staging/media/hantro/hantro_g2_regs.h | 198 + drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 4 +- drivers/staging/media/hantro/hantro_hevc.c | 333 + drivers/staging/media/hantro/hantro_hw.h | 77 +- drivers/staging/media/hantro/hantro_mpeg2.c | 2 +- drivers/staging/media/hantro/hantro_postproc.c | 14 + drivers/staging/media/hantro/hantro_v4l2.c | 14 +- drivers/staging/media/hantro/imx8m_vpu_hw.c | 79 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 36 +- .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 110 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 6 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 117 + drivers/staging/media/imx/imx7-mipi-csis.c | 1020 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2785 - .../staging/media/ipu3/include/uapi/intel-ipu3.h | 2786 + drivers/staging/media/ipu3/ipu3-abi.h | 2 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 1 + drivers/staging/media/ipu3/ipu3.c | 3 +- drivers/staging/media/meson/vdec/vdec_helpers.c | 2 +- drivers/staging/media/omap4iss/iss.h | 3 - drivers/staging/media/omap4iss/iss_video.c | 4 +- drivers/staging/media/rkvdec/rkvdec.c | 12 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 16 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 6 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 12 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 16 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 97 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 14 +- drivers/staging/media/tegra-vde/vde.c | 22 +- drivers/staging/media/tegra-video/csi.c | 3 +- drivers/staging/media/tegra-video/vi.c | 7 +- drivers/staging/media/zoran/zoran.h | 1 - drivers/staging/media/zoran/zoran_card.c | 7 +- drivers/staging/media/zoran/zoran_device.c | 65 - drivers/staging/media/zoran/zoran_device.h | 2 - drivers/staging/media/zoran/zoran_driver.c | 6 +- drivers/staging/media/zoran/zr36016.c | 3 +- drivers/staging/media/zoran/zr36050.c | 5 +- drivers/staging/media/zoran/zr36057.h | 14 +- drivers/staging/media/zoran/zr36060.c | 3 +- drivers/staging/most/dim2/dim2.c | 23 +- drivers/staging/most/dim2/hal.c | 10 +- drivers/staging/most/i2c/i2c.c | 12 +- drivers/staging/most/net/net.c | 6 +- drivers/staging/mt7621-dts/gbpc1.dts | 6 - drivers/staging/mt7621-dts/mt7621.dtsi | 79 +- drivers/staging/mt7621-pci/pci-mt7621.c | 242 +- drivers/staging/nvec/nvec.c | 7 +- drivers/staging/octeon-usb/octeon-hcd.c | 2 + drivers/staging/octeon/ethernet-tx.c | 1 - drivers/staging/olpc_dcon/olpc_dcon.c | 1 + drivers/staging/qlge/qlge_main.c | 10 +- drivers/staging/ralink-gdma/ralink-gdma.c | 2 - drivers/staging/rtl8188eu/core/rtw_ap.c | 66 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 148 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 10 +- drivers/staging/rtl8188eu/core/rtw_led.c | 36 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 49 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 131 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 31 +- drivers/staging/rtl8188eu/core/rtw_security.c | 10 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 32 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 4 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 67 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 123 +- drivers/staging/rtl8188eu/hal/odm.c | 158 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 6 - drivers/staging/rtl8188eu/hal/phy.c | 38 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 2 - drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 13 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 5 - drivers/staging/rtl8188eu/include/odm.h | 2 - drivers/staging/rtl8188eu/include/odm_debug.h | 96 - drivers/staging/rtl8188eu/include/odm_precomp.h | 4 - drivers/staging/rtl8188eu/include/rtw_android.h | 1 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 5 +- drivers/staging/rtl8188eu/include/rtw_debug.h | 18 - drivers/staging/rtl8188eu/include/rtw_led.h | 2 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8188eu/include/rtw_recv.h | 3 +- drivers/staging/rtl8188eu/include/wifi.h | 36 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 152 +- drivers/staging/rtl8188eu/os_dep/mon.c | 6 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 30 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 130 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 5 - drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 12 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 2 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 10 +- drivers/staging/rtl8192e/rtllib.h | 2 - drivers/staging/rtl8192e/rtllib_rx.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac.c | 1 - drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192e/rtllib_wx.c | 4 - drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 - .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 25 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 15 +- drivers/staging/rtl8192u/r8192U_dm.c | 6 +- drivers/staging/rtl8192u/r8192U_hw.h | 19 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 41 - drivers/staging/rtl8192u/r819xU_phy.c | 48 +- drivers/staging/rtl8712/rtl8712_cmd.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 5 +- drivers/staging/rtl8712/rtl8712_xmit.c | 6 +- drivers/staging/rtl8712/rtl871x_debug.h | 23 - drivers/staging/rtl8712/rtl871x_mlme.c | 6 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 31 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 127 - drivers/staging/rtl8712/rtl871x_recv.c | 2 +- drivers/staging/rtl8712/rtl871x_security.c | 12 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 1 - drivers/staging/rtl8712/rtl871x_xmit.c | 1 - drivers/staging/rtl8712/usb_intf.c | 1 - drivers/staging/rtl8712/xmit_linux.c | 1 - drivers/staging/rtl8723bs/Makefile | 2 - drivers/staging/rtl8723bs/core/rtw_ap.c | 230 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 41 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 74 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 2 - drivers/staging/rtl8723bs/core/rtw_efuse.c | 3 - drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8723bs/core/rtw_io.c | 35 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 93 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 104 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 - drivers/staging/rtl8723bs/core/rtw_recv.c | 26 +- drivers/staging/rtl8723bs/core/rtw_security.c | 672 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 43 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 165 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 63 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 955 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 514 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 67 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 62 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 49 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 63 - drivers/staging/rtl8723bs/hal/HalPhyRf.c | 340 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 195 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 171 - drivers/staging/rtl8723bs/hal/hal_com.c | 20 - drivers/staging/rtl8723bs/hal/hal_intf.c | 3 - drivers/staging/rtl8723bs/hal/odm.c | 53 +- drivers/staging/rtl8723bs/hal/odm.h | 4 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 107 - drivers/staging/rtl8723bs/hal/odm_DIG.c | 320 - drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 18 - drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 38 - drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 36 +- drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 34 - drivers/staging/rtl8723bs/hal/odm_PathDiv.h | 21 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 1 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 66 - drivers/staging/rtl8723bs/hal/odm_debug.c | 44 - drivers/staging/rtl8723bs/hal/odm_debug.h | 165 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 18 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 24 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 9 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 15 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 16 +- drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 - drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/rtw_ap.h | 2 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 170 +- drivers/staging/rtl8723bs/include/rtw_io.h | 44 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 32 - drivers/staging/rtl8723bs/include/rtw_mp.h | 1 - drivers/staging/rtl8723bs/include/rtw_security.h | 104 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/sdio_ops_linux.h | 2 - drivers/staging/rtl8723bs/include/wifi.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 29 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 53 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 23 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 - drivers/staging/rtl8723bs/os_dep/recv_linux.c | 2 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 6 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 28 - drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 10 +- drivers/staging/sm750fb/sm750_accel.c | 4 +- drivers/staging/unisys/visorinput/visorinput.c | 1 - drivers/staging/vc04_services/Makefile | 2 +- .../include/linux/raspberrypi/vchiq.h | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 27 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 307 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 2 +- .../interface/vchiq_arm/vchiq_connected.c | 2 +- .../interface/vchiq_arm/vchiq_connected.h | 8 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 1636 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 93 +- .../interface/vchiq_arm/vchiq_debugfs.c | 6 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +- drivers/staging/vt6655/upc.h | 2 +- drivers/staging/wlan-ng/cfg80211.c | 30 +- drivers/staging/wlan-ng/p80211ioctl.h | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 6 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 19 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 21 +- drivers/target/iscsi/iscsi_target_nego.c | 11 +- drivers/target/iscsi/iscsi_target_parameters.c | 4 +- drivers/target/loopback/tcm_loop.c | 1 - drivers/target/sbp/sbp_target.c | 1 - drivers/target/target_core_alua.c | 6 +- drivers/target/target_core_configfs.c | 50 + drivers/target/target_core_device.c | 5 + drivers/target/target_core_iblock.c | 6 +- drivers/target/target_core_pr.c | 8 +- drivers/target/target_core_pr.h | 2 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_sbc.c | 10 +- drivers/target/target_core_spc.c | 97 +- drivers/target/target_core_transport.c | 6 +- drivers/target/target_core_user.c | 22 +- drivers/target/target_core_xcopy.c | 19 +- drivers/tee/optee/call.c | 6 +- drivers/tee/optee/optee_msg.h | 6 +- drivers/tee/tee_core.c | 1 + .../intel/int340x_thermal/int340x_thermal_zone.c | 4 + drivers/thermal/intel/therm_throt.c | 15 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 2 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 2 +- drivers/thunderbolt/Makefile | 2 +- drivers/thunderbolt/acpi.c | 206 + drivers/thunderbolt/dma_port.c | 93 +- drivers/thunderbolt/domain.c | 9 +- drivers/thunderbolt/icm.c | 20 +- drivers/thunderbolt/lc.c | 6 +- drivers/thunderbolt/nhi.c | 71 +- drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/nvm.c | 95 + drivers/thunderbolt/path.c | 4 +- drivers/thunderbolt/quirks.c | 30 +- drivers/thunderbolt/retimer.c | 108 +- drivers/thunderbolt/sb_regs.h | 2 + drivers/thunderbolt/switch.c | 274 +- drivers/thunderbolt/tb.c | 71 +- drivers/thunderbolt/tb.h | 116 +- drivers/thunderbolt/tb_regs.h | 4 + drivers/thunderbolt/test.c | 559 +- drivers/thunderbolt/tunnel.c | 401 +- drivers/thunderbolt/tunnel.h | 2 + drivers/thunderbolt/usb4.c | 437 +- drivers/thunderbolt/usb4_port.c | 280 + drivers/thunderbolt/xdomain.c | 10 + drivers/tty/Makefile | 1 - drivers/tty/amiserial.c | 12 +- drivers/tty/ehv_bytechan.c | 4 +- drivers/tty/goldfish.c | 4 +- drivers/tty/hvc/hvc_console.c | 8 +- drivers/tty/hvc/hvc_iucv.c | 2 - drivers/tty/hvc/hvc_vio.c | 2 +- drivers/tty/hvc/hvcs.c | 4 +- drivers/tty/hvc/hvsi.c | 6 +- drivers/tty/ipwireless/tty.c | 4 +- drivers/tty/mips_ejtag_fdc.c | 8 +- drivers/tty/moxa.c | 22 +- drivers/tty/mxser.c | 16 +- drivers/tty/n_gsm.c | 34 +- drivers/tty/n_hdlc.c | 18 +- drivers/tty/n_null.c | 7 +- drivers/tty/n_r3964.c | 1283 - drivers/tty/n_tty.c | 201 +- drivers/tty/nozomi.c | 26 +- drivers/tty/pty.c | 89 +- drivers/tty/serdev/core.c | 2 +- drivers/tty/serial/8250/8250.h | 32 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 55 +- drivers/tty/serial/8250/8250_core.c | 27 +- drivers/tty/serial/8250/8250_dw.c | 1 + drivers/tty/serial/8250/8250_exar.c | 26 +- drivers/tty/serial/8250/8250_of.c | 4 + drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 47 +- drivers/tty/serial/8250/8250_port.c | 12 + drivers/tty/serial/8250/serial_cs.c | 11 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/arc_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 2 +- drivers/tty/serial/dz.c | 4 +- drivers/tty/serial/fsl_lpuart.c | 135 +- drivers/tty/serial/icom.c | 2 +- drivers/tty/serial/imx.c | 27 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/liteuart.c | 21 + drivers/tty/serial/max310x.c | 40 +- drivers/tty/serial/meson_uart.c | 8 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/omap-serial.c | 10 +- drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/rp2.c | 52 +- drivers/tty/serial/samsung_tty.c | 3 +- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 26 +- drivers/tty/serial/serial-tegra.c | 2 +- drivers/tty/serial/serial_core.c | 36 +- drivers/tty/serial/serial_txx9.c | 2 +- drivers/tty/serial/sh-sci.c | 24 +- drivers/tty/serial/sh-sci.h | 1 + drivers/tty/serial/st-asc.c | 4 +- drivers/tty/serial/stm32-usart.c | 2 +- drivers/tty/serial/sunsab.c | 2 +- drivers/tty/serial/sunsu.c | 2 +- drivers/tty/serial/sunzilog.c | 2 +- drivers/tty/serial/uartlite.c | 27 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/serial/vr41xx_siu.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 10 +- drivers/tty/synclink_gt.c | 18 +- drivers/tty/tty_baudrate.c | 13 +- drivers/tty/tty_buffer.c | 28 +- drivers/tty/tty_io.c | 198 +- drivers/tty/tty_ioctl.c | 51 +- drivers/tty/tty_jobctrl.c | 88 +- drivers/tty/tty_ldisc.c | 29 +- drivers/tty/tty_port.c | 18 +- drivers/tty/ttynull.c | 2 +- drivers/tty/vcc.c | 28 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/selection.c | 20 +- drivers/tty/vt/vt.c | 18 +- drivers/uio/Kconfig | 2 +- drivers/uio/uio_aec.c | 2 +- drivers/uio/uio_pci_generic.c | 32 + drivers/usb/atm/cxacru.c | 2 +- drivers/usb/cdns3/cdns3-ep0.c | 6 +- drivers/usb/cdns3/cdns3-gadget.c | 52 +- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 2 +- drivers/usb/cdns3/cdns3-ti.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.c | 21 +- drivers/usb/cdns3/cdnsp-mem.c | 5 +- drivers/usb/cdns3/cdnsp-ring.c | 7 +- drivers/usb/cdns3/core.c | 4 +- drivers/usb/chipidea/ci.h | 2 - drivers/usb/chipidea/core.c | 2 +- drivers/usb/chipidea/debug.c | 34 +- drivers/usb/chipidea/otg.c | 9 +- drivers/usb/chipidea/udc.c | 3 +- drivers/usb/class/cdc-acm.c | 4 +- drivers/usb/class/cdc-wdm.c | 181 +- drivers/usb/common/ulpi.c | 2 +- drivers/usb/common/usb-conn-gpio.c | 62 +- drivers/usb/core/devio.c | 13 +- drivers/usb/core/hcd.c | 130 + drivers/usb/core/hub.c | 34 +- drivers/usb/core/message.c | 6 + drivers/usb/core/quirks.c | 1 - drivers/usb/core/sysfs.c | 24 - drivers/usb/core/urb.c | 9 + drivers/usb/dwc2/core.c | 30 +- drivers/usb/dwc2/gadget.c | 14 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc2/params.c | 4 +- drivers/usb/dwc2/pci.c | 2 +- drivers/usb/dwc2/platform.c | 2 +- drivers/usb/dwc3/core.c | 12 +- drivers/usb/dwc3/core.h | 2 - drivers/usb/dwc3/debug.h | 3 + drivers/usb/dwc3/debugfs.c | 27 +- drivers/usb/dwc3/drd.c | 1 - drivers/usb/dwc3/dwc3-meson-g12a.c | 13 +- drivers/usb/dwc3/dwc3-pci.c | 8 +- drivers/usb/dwc3/ep0.c | 3 + drivers/usb/dwc3/gadget.c | 33 +- drivers/usb/dwc3/trace.h | 2 - drivers/usb/gadget/config.c | 8 + drivers/usb/gadget/function/f_ecm.c | 2 +- drivers/usb/gadget/function/f_eem.c | 6 +- drivers/usb/gadget/function/f_fs.c | 68 +- drivers/usb/gadget/function/f_hid.c | 5 +- drivers/usb/gadget/function/f_loopback.c | 2 +- drivers/usb/gadget/function/f_ncm.c | 10 +- drivers/usb/gadget/function/f_printer.c | 6 +- drivers/usb/gadget/function/f_rndis.c | 2 +- drivers/usb/gadget/function/f_serial.c | 2 +- drivers/usb/gadget/function/f_sourcesink.c | 3 +- drivers/usb/gadget/function/f_subset.c | 2 +- drivers/usb/gadget/function/f_tcm.c | 3 +- drivers/usb/gadget/function/f_uac2.c | 144 +- drivers/usb/gadget/function/u_audio.c | 225 +- drivers/usb/gadget/function/u_audio.h | 12 + drivers/usb/gadget/function/u_hid.h | 4 +- drivers/usb/gadget/function/u_midi.h | 4 +- drivers/usb/gadget/function/u_serial.c | 12 +- drivers/usb/gadget/function/u_uac2.h | 4 + drivers/usb/gadget/function/uvc_configfs.c | 5 - drivers/usb/gadget/udc/bcm63xx_udc.c | 7 +- drivers/usb/gadget/udc/core.c | 49 + drivers/usb/gadget/udc/dummy_hcd.c | 11 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 5 + drivers/usb/gadget/udc/fsl_udc_core.c | 8 +- drivers/usb/gadget/udc/gr_udc.c | 7 +- drivers/usb/gadget/udc/gr_udc.h | 2 - drivers/usb/gadget/udc/lpc32xx_udc.c | 5 +- drivers/usb/gadget/udc/mv_u3d_core.c | 2 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/net2272.c | 41 +- drivers/usb/gadget/udc/net2272.h | 1 + drivers/usb/gadget/udc/net2280.c | 49 +- drivers/usb/gadget/udc/net2280.h | 1 + drivers/usb/gadget/udc/pxa25x_udc.c | 4 +- drivers/usb/gadget/udc/pxa25x_udc.h | 4 - drivers/usb/gadget/udc/pxa27x_udc.c | 6 +- drivers/usb/gadget/udc/pxa27x_udc.h | 4 - drivers/usb/gadget/udc/renesas_usb3.c | 5 +- drivers/usb/gadget/udc/s3c-hsudc.c | 5 +- drivers/usb/gadget/udc/s3c2410_udc.c | 9 +- drivers/usb/gadget/udc/s3c2410_udc.h | 1 - drivers/usb/gadget/udc/tegra-xudc.c | 30 +- drivers/usb/gadget/udc/trace.c | 2 +- drivers/usb/gadget/udc/trace.h | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/host/ehci-fsl.c | 8 +- drivers/usb/host/ehci-hcd.c | 8 +- drivers/usb/host/ehci-hub.c | 139 - drivers/usb/host/ehci-q.c | 2 +- drivers/usb/host/fotg210-hcd.c | 5 +- drivers/usb/host/fotg210.h | 3 - drivers/usb/host/xhci-dbgtty.c | 8 +- drivers/usb/host/xhci-mtk-sch.c | 42 +- drivers/usb/host/xhci-mtk.c | 2 - drivers/usb/host/xhci-mtk.h | 8 +- drivers/usb/host/xhci-pci.c | 10 +- drivers/usb/host/xhci-ring.c | 14 +- drivers/usb/host/xhci-tegra.c | 619 +- drivers/usb/host/xhci.h | 1 + drivers/usb/isp1760/Kconfig | 5 +- drivers/usb/isp1760/isp1760-core.c | 513 +- drivers/usb/isp1760/isp1760-core.h | 44 +- drivers/usb/isp1760/isp1760-hcd.c | 1021 +- drivers/usb/isp1760/isp1760-hcd.h | 57 +- drivers/usb/isp1760/isp1760-if.c | 41 +- drivers/usb/isp1760/isp1760-regs.h | 435 +- drivers/usb/isp1760/isp1760-udc.c | 251 +- drivers/usb/isp1760/isp1760-udc.h | 13 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 2 + drivers/usb/misc/trancevibrator.c | 4 +- drivers/usb/misc/uss720.c | 1 + drivers/usb/mtu3/mtu3.h | 2 - drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/mtu3/mtu3_debugfs.c | 1 + drivers/usb/mtu3/mtu3_gadget.c | 2 +- drivers/usb/mtu3/mtu3_plat.c | 9 +- drivers/usb/musb/musb_core.c | 12 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/musb_host.c | 18 +- drivers/usb/musb/musb_host.h | 4 - drivers/usb/musb/omap2430.c | 32 + drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/phy/phy-isp1301.c | 25 +- drivers/usb/phy/phy.c | 55 +- drivers/usb/roles/class.c | 9 + drivers/usb/serial/cp210x.c | 84 +- drivers/usb/serial/cyberjack.c | 4 +- drivers/usb/serial/cypress_m8.c | 16 +- drivers/usb/serial/digi_acceleport.c | 46 +- drivers/usb/serial/ftdi_sio.c | 4 + drivers/usb/serial/ftdi_sio_ids.h | 8 + drivers/usb/serial/garmin_gps.c | 2 +- drivers/usb/serial/generic.c | 12 +- drivers/usb/serial/io_edgeport.c | 39 +- drivers/usb/serial/io_ti.c | 12 +- drivers/usb/serial/ir-usb.c | 6 +- drivers/usb/serial/keyspan.c | 4 +- drivers/usb/serial/kobil_sct.c | 4 +- drivers/usb/serial/metro-usb.c | 12 +- drivers/usb/serial/mos7720.c | 29 +- drivers/usb/serial/mos7840.c | 17 +- drivers/usb/serial/omninet.c | 8 +- drivers/usb/serial/opticon.c | 6 +- drivers/usb/serial/option.c | 4 + drivers/usb/serial/oti6858.c | 12 +- drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/quatech2.c | 12 +- drivers/usb/serial/sierra.c | 8 +- drivers/usb/serial/ti_usb_3410_5052.c | 19 +- drivers/usb/serial/usb-serial.c | 4 +- drivers/usb/serial/usb-wwan.h | 4 +- drivers/usb/serial/usb_wwan.c | 12 +- drivers/usb/storage/cypress_atacb.c | 4 +- drivers/usb/typec/mux.c | 48 +- drivers/usb/typec/mux.h | 6 + drivers/usb/typec/mux/intel_pmc_mux.c | 43 +- drivers/usb/typec/tcpm/tcpci.c | 28 + drivers/usb/typec/tcpm/tcpm.c | 208 +- drivers/usb/typec/tcpm/wcove.c | 4 +- drivers/usb/typec/ucsi/ucsi.c | 7 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 19 +- drivers/vfio/pci/Kconfig | 1 + drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/vfio/platform/vfio_platform_common.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 4 +- drivers/vhost/net.c | 6 +- drivers/vhost/vsock.c | 56 +- drivers/video/backlight/Kconfig | 8 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/lm3630a_bl.c | 4 +- drivers/video/backlight/qcom-wled.c | 1 + drivers/video/backlight/rt4831-backlight.c | 203 + drivers/video/fbdev/Kconfig | 1 - drivers/video/fbdev/core/fb_defio.c | 35 + drivers/video/fbdev/core/fbmem.c | 4 + drivers/video/fbdev/hgafb.c | 2 +- drivers/video/fbdev/hyperv_fb.c | 1 + drivers/virtio/virtio_mem.c | 2 + drivers/virtio/virtio_ring.c | 26 +- drivers/visorbus/visorchipset.c | 6 +- drivers/w1/masters/ds2482.c | 94 +- drivers/w1/slaves/w1_ds2438.c | 122 +- drivers/w1/slaves/w1_therm.c | 5 +- drivers/watchdog/machzwd.c | 1 + drivers/watchdog/octeon-wdt-main.c | 1 + drivers/xen/xen-scsiback.c | 17 +- fs/Kconfig | 6 + fs/Makefile | 1 + fs/adfs/inode.c | 1 + fs/affs/file.c | 2 + fs/afs/cmservice.c | 10 +- fs/afs/dir.c | 4 +- fs/afs/fsclient.c | 4 + fs/afs/vlclient.c | 1 + fs/afs/write.c | 2 +- fs/bfs/file.c | 1 + fs/binfmt_aout.c | 4 +- fs/binfmt_elf.c | 2 +- fs/binfmt_elf_fdpic.c | 11 +- fs/binfmt_flat.c | 2 +- fs/block_dev.c | 214 +- fs/btrfs/block-group.c | 18 +- fs/btrfs/compression.c | 60 +- fs/btrfs/compression.h | 26 +- fs/btrfs/ctree.c | 5 +- fs/btrfs/ctree.h | 69 +- fs/btrfs/delalloc-space.c | 6 +- fs/btrfs/delayed-inode.c | 38 +- fs/btrfs/disk-io.c | 62 +- fs/btrfs/extent-tree.c | 3 +- fs/btrfs/extent_io.c | 1007 +- fs/btrfs/extent_io.h | 29 +- fs/btrfs/file-item.c | 108 +- fs/btrfs/file.c | 56 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 558 +- fs/btrfs/ioctl.c | 180 +- fs/btrfs/ordered-data.c | 253 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/reflink.c | 52 +- fs/btrfs/relocation.c | 60 +- fs/btrfs/scrub.c | 159 +- fs/btrfs/space-info.c | 85 +- fs/btrfs/subpage.c | 136 +- fs/btrfs/subpage.h | 24 + fs/btrfs/super.c | 13 +- fs/btrfs/sysfs.c | 32 +- fs/btrfs/tests/extent-io-tests.c | 2 +- fs/btrfs/tests/inode-tests.c | 31 +- fs/btrfs/transaction.c | 25 +- fs/btrfs/transaction.h | 1 - fs/btrfs/tree-log.c | 75 +- fs/btrfs/volumes.c | 10 +- fs/btrfs/volumes.h | 5 +- fs/btrfs/zoned.c | 62 +- fs/btrfs/zoned.h | 9 + fs/buffer.c | 57 +- fs/ceph/addr.c | 12 +- fs/ceph/snap.c | 2 +- fs/ceph/super.h | 1 - fs/cifs/Kconfig | 6 +- fs/cifs/Makefile | 8 +- fs/cifs/asn1.c | 623 +- fs/cifs/cifs_dfs_ref.c | 2 +- fs/cifs/cifs_fs_sb.h | 7 +- fs/cifs/cifs_ioctl.h | 25 +- fs/cifs/cifs_spnego_negtokeninit.asn1 | 40 + fs/cifs/cifsglob.h | 3 +- fs/cifs/cifspdu.h | 3 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 126 +- fs/cifs/dfs_cache.c | 1074 +- fs/cifs/dfs_cache.h | 45 +- fs/cifs/ioctl.c | 143 +- fs/cifs/netlink.c | 2 +- fs/cifs/sess.c | 2 +- fs/cifs/smb2ops.c | 133 + fs/cifs/smb2pdu.c | 7 + fs/cifs/smb2proto.h | 2 - fs/cifs/smb2transport.c | 12 +- fs/cifs/trace.h | 29 +- fs/cifsd/Kconfig | 68 + fs/cifsd/Makefile | 20 + fs/cifsd/asn1.c | 342 + fs/cifsd/asn1.h | 21 + fs/cifsd/auth.c | 1355 + fs/cifsd/auth.h | 65 + fs/cifsd/buffer_pool.c | 265 + fs/cifsd/buffer_pool.h | 17 + fs/cifsd/connection.c | 411 + fs/cifsd/connection.h | 204 + fs/cifsd/crypto_ctx.c | 283 + fs/cifsd/crypto_ctx.h | 74 + fs/cifsd/glob.h | 64 + fs/cifsd/ksmbd_server.h | 283 + fs/cifsd/ksmbd_spnego_negtokeninit.asn1 | 31 + fs/cifsd/ksmbd_spnego_negtokentarg.asn1 | 19 + fs/cifsd/ksmbd_work.c | 93 + fs/cifsd/ksmbd_work.h | 110 + fs/cifsd/mgmt/ksmbd_ida.c | 46 + fs/cifsd/mgmt/ksmbd_ida.h | 34 + fs/cifsd/mgmt/share_config.c | 239 + fs/cifsd/mgmt/share_config.h | 81 + fs/cifsd/mgmt/tree_connect.c | 122 + fs/cifsd/mgmt/tree_connect.h | 56 + fs/cifsd/mgmt/user_config.c | 70 + fs/cifsd/mgmt/user_config.h | 66 + fs/cifsd/mgmt/user_session.c | 328 + fs/cifsd/mgmt/user_session.h | 101 + fs/cifsd/misc.c | 338 + fs/cifsd/misc.h | 35 + fs/cifsd/ndr.c | 348 + fs/cifsd/ndr.h | 22 + fs/cifsd/nterr.h | 543 + fs/cifsd/ntlmssp.h | 169 + fs/cifsd/oplock.c | 1704 + fs/cifsd/oplock.h | 137 + fs/cifsd/server.c | 627 + fs/cifsd/server.h | 60 + fs/cifsd/smb2misc.c | 435 + fs/cifsd/smb2ops.c | 300 + fs/cifsd/smb2pdu.c | 8168 ++ fs/cifsd/smb2pdu.h | 1683 + fs/cifsd/smb_common.c | 655 + fs/cifsd/smb_common.h | 544 + fs/cifsd/smbacl.c | 1321 + fs/cifsd/smbacl.h | 202 + fs/cifsd/smbfsctl.h | 91 + fs/cifsd/smbstatus.h | 1822 + fs/cifsd/transport_ipc.c | 880 + fs/cifsd/transport_ipc.h | 47 + fs/cifsd/transport_rdma.c | 2040 + fs/cifsd/transport_rdma.h | 61 + fs/cifsd/transport_tcp.c | 620 + fs/cifsd/transport_tcp.h | 13 + fs/cifsd/unicode.c | 384 + fs/cifsd/unicode.h | 357 + fs/cifsd/uniupr.h | 268 + fs/cifsd/vfs.c | 2015 + fs/cifsd/vfs.h | 275 + fs/cifsd/vfs_cache.c | 685 + fs/cifsd/vfs_cache.h | 185 + fs/configfs/file.c | 171 +- fs/configfs/inode.c | 8 +- fs/coredump.c | 6 +- fs/crypto/fname.c | 10 +- fs/crypto/keysetup.c | 40 +- fs/d_path.c | 324 +- fs/debugfs/file.c | 40 +- fs/debugfs/inode.c | 9 +- fs/dlm/config.c | 18 +- fs/dlm/config.h | 5 +- fs/dlm/debug_fs.c | 54 + fs/dlm/dlm_internal.h | 42 +- fs/dlm/lock.c | 16 +- fs/dlm/lockspace.c | 14 +- fs/dlm/lowcomms.c | 411 +- fs/dlm/lowcomms.h | 25 +- fs/dlm/member.c | 37 +- fs/dlm/midcomms.c | 1343 +- fs/dlm/midcomms.h | 15 + fs/dlm/rcom.c | 123 +- fs/dlm/util.c | 10 +- fs/dlm/util.h | 2 + fs/drop_caches.c | 3 +- fs/erofs/Kconfig | 1 - fs/erofs/compress.h | 2 - fs/erofs/data.c | 2 - fs/erofs/decompressor.c | 2 - fs/erofs/dir.c | 2 - fs/erofs/erofs_fs.h | 2 - fs/erofs/inode.c | 2 - fs/erofs/internal.h | 2 - fs/erofs/namei.c | 2 - fs/erofs/super.c | 3 +- fs/erofs/tagptr.h | 3 - fs/erofs/utils.c | 2 - fs/erofs/xattr.c | 2 - fs/erofs/xattr.h | 1 - fs/erofs/zdata.c | 6 +- fs/erofs/zdata.h | 1 - fs/erofs/zmap.c | 2 - fs/erofs/zpvec.h | 7 +- fs/exec.c | 50 +- fs/exfat/dir.c | 8 +- fs/exfat/inode.c | 1 + fs/exfat/super.c | 2 +- fs/ext2/inode.c | 2 + fs/ext4/ext4.h | 9 + fs/ext4/extents.c | 43 +- fs/ext4/fast_commit.c | 170 +- fs/ext4/fast_commit.h | 19 - fs/ext4/ialloc.c | 6 +- fs/ext4/inode.c | 4 +- fs/ext4/ioctl.c | 51 +- fs/ext4/mballoc.c | 2 +- fs/ext4/namei.c | 6 +- fs/ext4/super.c | 17 +- fs/ext4/sysfs.c | 4 + fs/f2fs/checkpoint.c | 7 +- fs/f2fs/compress.c | 255 +- fs/f2fs/data.c | 358 +- fs/f2fs/debug.c | 13 + fs/f2fs/dir.c | 8 +- fs/f2fs/f2fs.h | 184 +- fs/f2fs/file.c | 37 +- fs/f2fs/gc.c | 12 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 23 +- fs/f2fs/namei.c | 16 +- fs/f2fs/node.c | 24 +- fs/f2fs/node.h | 33 +- fs/f2fs/recovery.c | 31 +- fs/f2fs/segment.c | 34 +- fs/f2fs/super.c | 96 +- fs/f2fs/sysfs.c | 232 +- fs/fat/inode.c | 1 + fs/fhandle.c | 2 +- fs/file.c | 64 +- fs/fs-writeback.c | 357 +- fs/fuse/dir.c | 25 +- fs/fuse/file.c | 4 +- fs/gfs2/aops.c | 6 +- fs/gfs2/bmap.c | 33 +- fs/gfs2/file.c | 181 +- fs/gfs2/glock.c | 43 +- fs/gfs2/glock.h | 27 +- fs/gfs2/glops.c | 2 +- fs/gfs2/incore.h | 41 + fs/gfs2/inode.c | 2 +- fs/gfs2/log.c | 10 +- fs/gfs2/log.h | 1 + fs/gfs2/lops.c | 9 +- fs/gfs2/lops.h | 1 + fs/gfs2/meta_io.c | 8 +- fs/gfs2/super.c | 2 +- fs/gfs2/trans.c | 16 +- fs/gfs2/util.c | 1 + fs/hfs/inode.c | 2 + fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/inode.c | 2 + fs/hfsplus/xattr.c | 18 +- fs/hpfs/file.c | 1 + fs/hugetlbfs/inode.c | 17 +- fs/inode.c | 48 +- fs/internal.h | 3 +- fs/io-wq.c | 54 +- fs/io-wq.h | 2 +- fs/io_uring.c | 734 +- fs/iomap/buffered-io.c | 35 +- fs/jbd2/journal.c | 119 +- fs/jfs/inode.c | 1 + fs/jfs/jfs_dmap.c | 2 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/jfs_txnmgr.c | 2 +- fs/kernel_read_file.c | 2 +- fs/kernfs/inode.c | 8 +- fs/libfs.c | 17 +- fs/minix/inode.c | 1 + fs/namei.c | 80 +- fs/namespace.c | 9 +- fs/netfs/Kconfig | 2 +- fs/netfs/read_helper.c | 2 +- fs/nfs/client.c | 2 +- fs/nfs/filelayout/filelayout.c | 2 +- fs/nfs/namespace.c | 2 +- fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4client.c | 2 +- fs/nfs/nfs4file.c | 12 +- fs/nfs/nfs4proc.c | 41 +- fs/nfs/nfstrace.h | 8 - fs/nfs/pagelist.c | 20 +- fs/nfs/pnfs.c | 17 +- fs/nfs/super.c | 2 +- fs/nfsd/netns.h | 6 + fs/nfsd/nfs4callback.c | 45 +- fs/nfsd/nfs4proc.c | 152 +- fs/nfsd/nfs4state.c | 179 +- fs/nfsd/nfsd.h | 4 + fs/nfsd/nfsfh.h | 7 +- fs/nfsd/nfssvc.c | 3 + fs/nfsd/trace.h | 249 +- fs/nfsd/vfs.c | 8 +- fs/nfsd/xdr4.h | 1 + fs/nilfs2/mdt.c | 1 + fs/nilfs2/sysfs.c | 20 +- fs/notify/fanotify/fanotify_user.c | 34 +- fs/notify/fdinfo.c | 2 +- fs/ntfs/file.c | 33 +- fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 4 +- fs/ocfs2/cluster/heartbeat.c | 7 +- fs/ocfs2/cluster/nodemanager.c | 2 +- fs/ocfs2/dlm/dlmmaster.c | 2 +- fs/ocfs2/file.c | 55 +- fs/ocfs2/filecheck.c | 6 +- fs/ocfs2/journal.c | 8 +- fs/ocfs2/namei.c | 17 +- fs/ocfs2/stackglue.c | 8 +- fs/omfs/file.c | 1 + fs/open.c | 31 +- fs/proc/array.c | 2 +- fs/proc/base.c | 23 +- fs/proc/fd.c | 20 +- fs/proc/kcore.c | 134 +- fs/proc/loadavg.c | 2 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 2 +- fs/proc/stat.c | 4 +- fs/proc/task_mmu.c | 13 +- fs/pstore/Kconfig | 1 + fs/pstore/blk.c | 263 +- fs/quota/quota.c | 28 +- fs/ramfs/inode.c | 9 +- fs/reiserfs/inode.c | 4 +- fs/reiserfs/journal.c | 14 + fs/reiserfs/namei.c | 1 + fs/seq_file.c | 43 +- fs/squashfs/block.c | 5 +- fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 86 + fs/super.c | 8 +- fs/sysv/itree.c | 1 + fs/udf/file.c | 1 + fs/udf/inode.c | 1 + fs/udf/namei.c | 4 + fs/ufs/inode.c | 1 + fs/userfaultfd.c | 15 +- fs/xfs/libxfs/xfs_ag.c | 273 +- fs/xfs/libxfs/xfs_ag.h | 136 + fs/xfs/libxfs/xfs_ag_resv.c | 33 +- fs/xfs/libxfs/xfs_ag_resv.h | 15 + fs/xfs/libxfs/xfs_alloc.c | 113 +- fs/xfs/libxfs/xfs_alloc.h | 2 +- fs/xfs/libxfs/xfs_alloc_btree.c | 31 +- fs/xfs/libxfs/xfs_alloc_btree.h | 9 +- fs/xfs/libxfs/xfs_attr.c | 910 +- fs/xfs/libxfs/xfs_attr.h | 403 + fs/xfs/libxfs/xfs_attr_leaf.c | 5 +- fs/xfs/libxfs/xfs_attr_leaf.h | 2 +- fs/xfs/libxfs/xfs_attr_remote.c | 167 +- fs/xfs/libxfs/xfs_attr_remote.h | 8 +- fs/xfs/libxfs/xfs_bmap.c | 15 +- fs/xfs/libxfs/xfs_bmap.h | 1 - fs/xfs/libxfs/xfs_btree.c | 15 +- fs/xfs/libxfs/xfs_btree.h | 10 +- fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 637 +- fs/xfs/libxfs/xfs_ialloc.h | 40 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 46 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 13 +- fs/xfs/libxfs/xfs_inode_buf.c | 48 +- fs/xfs/libxfs/xfs_log_format.h | 4 - fs/xfs/libxfs/xfs_refcount.c | 122 +- fs/xfs/libxfs/xfs_refcount.h | 9 +- fs/xfs/libxfs/xfs_refcount_btree.c | 39 +- fs/xfs/libxfs/xfs_refcount_btree.h | 7 +- fs/xfs/libxfs/xfs_rmap.c | 147 +- fs/xfs/libxfs/xfs_rmap.h | 6 +- fs/xfs/libxfs/xfs_rmap_btree.c | 46 +- fs/xfs/libxfs/xfs_rmap_btree.h | 6 +- fs/xfs/libxfs/xfs_sb.c | 146 +- fs/xfs/libxfs/xfs_sb.h | 9 - fs/xfs/libxfs/xfs_shared.h | 20 +- fs/xfs/libxfs/xfs_trans_inode.c | 17 + fs/xfs/libxfs/xfs_types.c | 4 +- fs/xfs/libxfs/xfs_types.h | 1 + fs/xfs/scrub/agheader.c | 2 + fs/xfs/scrub/agheader_repair.c | 33 +- fs/xfs/scrub/alloc.c | 3 +- fs/xfs/scrub/bmap.c | 23 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 21 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/fscounters.c | 42 +- fs/xfs/scrub/health.c | 2 +- fs/xfs/scrub/ialloc.c | 9 +- fs/xfs/scrub/refcount.c | 3 +- fs/xfs/scrub/repair.c | 16 +- fs/xfs/scrub/rmap.c | 3 +- fs/xfs/scrub/trace.c | 3 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_bio_io.c | 35 + fs/xfs/xfs_bmap_util.c | 8 +- fs/xfs/xfs_buf.c | 311 +- fs/xfs/xfs_buf.h | 3 +- fs/xfs/xfs_buf_item.c | 39 +- fs/xfs/xfs_discard.c | 6 +- fs/xfs/xfs_dquot_item.c | 2 +- fs/xfs/xfs_export.c | 4 +- fs/xfs/xfs_extent_busy.c | 33 +- fs/xfs/xfs_extent_busy.h | 7 +- fs/xfs/xfs_file.c | 72 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_fsmap.c | 80 +- fs/xfs/xfs_fsops.c | 8 +- fs/xfs/xfs_health.c | 15 +- fs/xfs/xfs_icache.c | 974 +- fs/xfs/xfs_icache.h | 54 +- fs/xfs/xfs_inode.c | 265 +- fs/xfs/xfs_inode.h | 9 +- fs/xfs/xfs_inode_item.c | 18 +- fs/xfs/xfs_inode_item.h | 2 +- fs/xfs/xfs_ioctl.c | 148 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_iwalk.c | 84 +- fs/xfs/xfs_linux.h | 2 + fs/xfs/xfs_log.c | 1014 +- fs/xfs/xfs_log.h | 66 +- fs/xfs/xfs_log_cil.c | 804 +- fs/xfs/xfs_log_priv.h | 123 +- fs/xfs/xfs_log_recover.c | 56 +- fs/xfs/xfs_message.h | 2 + fs/xfs/xfs_mount.c | 126 +- fs/xfs/xfs_mount.h | 110 +- fs/xfs/xfs_qm.c | 10 +- fs/xfs/xfs_qm.h | 1 - fs/xfs/xfs_qm_syscalls.c | 54 +- fs/xfs/xfs_reflink.c | 13 +- fs/xfs/xfs_super.c | 55 +- fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_symlink.c | 9 +- fs/xfs/xfs_sysfs.c | 1 + fs/xfs/xfs_trace.c | 3 + fs/xfs/xfs_trace.h | 51 +- fs/xfs/xfs_trans.c | 18 +- fs/xfs/xfs_trans.h | 5 +- fs/xfs/xfs_trans_ail.c | 11 +- fs/xfs/xfs_trans_buf.c | 2 +- fs/xfs/xfs_trans_priv.h | 3 +- include/acpi/acbuffer.h | 10 + include/acpi/acconfig.h | 2 + include/acpi/acpi_bus.h | 10 +- include/acpi/acpi_numa.h | 2 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 41 +- include/acpi/actbl2.h | 137 + include/asm-generic/atomic-instrumented.h | 498 +- include/asm-generic/atomic.h | 118 +- include/asm-generic/atomic64.h | 45 +- include/asm-generic/bug.h | 3 +- include/asm-generic/cmpxchg-local.h | 4 +- include/asm-generic/cmpxchg.h | 42 +- include/asm-generic/io.h | 68 +- include/asm-generic/memory_model.h | 37 +- include/asm-generic/preempt.h | 2 +- include/asm-generic/topology.h | 2 +- include/asm-generic/uaccess.h | 4 +- include/asm-generic/unaligned.h | 141 +- include/asm-generic/vmlinux.lds.h | 1 + include/clocksource/samsung_pwm.h | 3 +- include/clocksource/timer-ti-dm.h | 1 + include/crypto/aead.h | 2 +- include/crypto/engine.h | 2 +- include/crypto/hash.h | 2 +- include/drm/amd_asic_type.h | 1 + include/drm/drm_atomic.h | 16 + include/drm/drm_cache.h | 7 + include/drm/ttm/ttm_bo_api.h | 1 - include/drm/ttm/ttm_bo_driver.h | 62 +- include/drm/ttm/ttm_caching.h | 2 + include/drm/ttm/ttm_kmap_iter.h | 61 + include/drm/ttm/ttm_range_manager.h | 42 + include/drm/ttm/ttm_resource.h | 111 +- include/drm/ttm/ttm_tt.h | 29 + include/dt-bindings/clock/imx8-clock.h | 128 - include/dt-bindings/clock/imx8mq-clock.h | 19 - include/dt-bindings/clock/mt8173-clk.h | 1 - include/dt-bindings/clock/qcom,dispcc-sm8250.h | 9 + include/dt-bindings/clock/qcom,gcc-mdm9607.h | 104 + include/dt-bindings/clock/r9a07g044-cpg.h | 89 + include/dt-bindings/interconnect/qcom,sc7280.h | 165 + include/dt-bindings/leds/rt4831-backlight.h | 23 + include/dt-bindings/mailbox/qcom-ipcc.h | 1 + include/dt-bindings/mfd/qcom-pm8008.h | 19 + include/dt-bindings/pinctrl/apple.h | 13 + include/dt-bindings/pinctrl/mt8365-pinfunc.h | 858 + include/dt-bindings/power/imx8mm-power.h | 22 + include/dt-bindings/power/imx8mn-power.h | 15 + include/dt-bindings/power/qcom-rpmpd.h | 21 + include/dt-bindings/power/rk3568-power.h | 32 + include/dt-bindings/usb/pd.h | 89 +- include/kunit/test.h | 5 +- include/kvm/arm_vgic.h | 41 +- include/linux/acpi.h | 28 +- include/linux/acpi_mdio.h | 26 + include/linux/arch_topology.h | 1 - include/linux/arm-smccc.h | 88 +- include/linux/arm_ffa.h | 267 + include/linux/ascii85.h | 3 +- include/linux/ata.h | 2 +- include/linux/atomic-fallback.h | 2595 - include/linux/atomic.h | 4 - include/linux/avf/virtchnl.h | 30 +- include/linux/backing-dev-defs.h | 20 +- include/linux/bio.h | 12 +- include/linux/blk-mq.h | 24 +- include/linux/blk_types.h | 5 +- include/linux/blkdev.h | 17 +- include/linux/bootconfig.h | 4 +- include/linux/bootmem_info.h | 66 + include/linux/bpf.h | 41 +- include/linux/bpf_local_storage.h | 4 +- include/linux/bpf_types.h | 2 + include/linux/bpf_verifier.h | 9 + include/linux/bpfptr.h | 75 + include/linux/btf.h | 2 +- include/linux/buildid.h | 8 + include/linux/cgroup-defs.h | 10 +- include/linux/cgroup.h | 27 +- include/linux/clk/tegra.h | 100 +- include/linux/clk/ti.h | 22 + include/linux/clkdev.h | 5 - include/linux/clocksource.h | 8 +- include/linux/compaction.h | 4 +- include/linux/compat.h | 2 - include/linux/compiler-clang.h | 17 + include/linux/compiler-gcc.h | 6 + include/linux/compiler.h | 32 +- include/linux/compiler_attributes.h | 1 + include/linux/compiler_types.h | 2 +- include/linux/cpuhotplug.h | 3 +- include/linux/cpumask.h | 2 +- include/linux/crash_core.h | 12 +- include/linux/cred.h | 4 + include/linux/debugfs.h | 26 +- include/linux/debugobjects.h | 2 +- include/linux/delayacct.h | 22 +- include/linux/device-mapper.h | 9 +- include/linux/device.h | 45 +- include/linux/dma-resv.h | 62 +- include/linux/dmaengine.h | 11 +- include/linux/dsa/8021q.h | 79 +- include/linux/dsa/sja1105.h | 26 +- include/linux/eeprom_93xx46.h | 3 + include/linux/elevator.h | 1 + include/linux/entry-kvm.h | 3 +- include/linux/evm.h | 34 +- include/linux/export.h | 5 + include/linux/f2fs_fs.h | 2 + include/linux/fanotify.h | 4 + include/linux/fb.h | 3 + include/linux/fcntl.h | 4 - include/linux/filter.h | 19 +- include/linux/firmware.h | 4 +- include/linux/fpga/fpga-bridge.h | 2 +- include/linux/fpga/fpga-mgr.h | 4 +- include/linux/fs.h | 17 +- include/linux/fwnode_mdio.h | 35 + include/linux/genhd.h | 29 +- include/linux/gfp.h | 31 +- include/linux/gpio/consumer.h | 2 + include/linux/gpio/regmap.h | 6 +- include/linux/hid.h | 3 +- include/linux/highmem.h | 69 +- include/linux/hmm.h | 2 +- include/linux/host1x.h | 30 +- include/linux/huge_mm.h | 78 +- include/linux/hugetlb.h | 89 +- include/linux/hugetlb_cgroup.h | 19 +- include/linux/hyperv.h | 61 +- include/linux/i2c.h | 10 +- include/linux/ide.h | 8 +- include/linux/if_bridge.h | 8 + include/linux/if_rmnet.h | 32 +- include/linux/iio/adc/ad_sigma_delta.h | 4 +- include/linux/iio/common/cros_ec_sensors_core.h | 2 +- include/linux/iio/common/st_sensors.h | 36 +- include/linux/iio/iio-opaque.h | 22 +- include/linux/iio/iio.h | 32 +- include/linux/iio/imu/adis.h | 2 + include/linux/init.h | 3 +- include/linux/input/cy8ctmg110_pdata.h | 1 - include/linux/input/cyttsp.h | 29 - include/linux/instrumentation.h | 20 +- include/linux/integrity.h | 1 + include/linux/intel-iommu.h | 44 +- include/linux/intel-ish-client-if.h | 10 +- include/linux/interrupt.h | 38 +- include/linux/irq.h | 2 + include/linux/irqchip/arm-gic-common.h | 25 +- include/linux/irqchip/arm-vgic-info.h | 45 + include/linux/irqdesc.h | 18 +- include/linux/irqdomain.h | 65 +- include/linux/jbd2.h | 6 +- include/linux/jump_label.h | 16 +- include/linux/kallsyms.h | 22 +- include/linux/kasan.h | 65 +- include/linux/kconfig.h | 6 +- include/linux/kcore.h | 3 - include/linux/kernel.h | 241 +- include/linux/kprobes.h | 12 +- include/linux/kstrtox.h | 155 + include/linux/kthread.h | 4 +- include/linux/kvm_host.h | 18 +- include/linux/list_lru.h | 4 +- include/linux/litex.h | 103 +- include/linux/lockdep_types.h | 2 +- include/linux/lru_cache.h | 8 +- include/linux/lsm_audit.h | 8 +- include/linux/lsm_hook_defs.h | 3 +- include/linux/max17040_battery.h | 16 - include/linux/memblock.h | 10 +- include/linux/memcontrol.h | 59 +- include/linux/memory_hotplug.h | 27 - include/linux/mempolicy.h | 9 +- include/linux/memremap.h | 8 +- include/linux/mfd/hi655x-pmic.h | 2 +- include/linux/mfd/lp87565.h | 40 +- include/linux/mfd/madera/pdata.h | 2 +- include/linux/mfd/mt6358/core.h | 8 +- include/linux/mfd/mt6358/registers.h | 2 + include/linux/mfd/mt6359/core.h | 133 + include/linux/mfd/mt6359/registers.h | 529 + include/linux/mfd/mt6359p/registers.h | 249 + include/linux/mfd/mt6360.h | 240 - include/linux/mfd/mt6397/core.h | 1 + include/linux/mfd/mt6397/rtc.h | 1 + include/linux/mfd/rk808.h | 81 + include/linux/mfd/rohm-bd70528.h | 4 +- include/linux/mfd/rohm-bd71828.h | 10 +- include/linux/mfd/samsung/core.h | 33 - include/linux/mfd/wcd934x/registers.h | 57 + include/linux/mhi.h | 12 +- include/linux/micrel_phy.h | 16 + include/linux/migrate.h | 27 +- include/linux/mlx4/device.h | 1 + include/linux/mlx5/device.h | 10 + include/linux/mlx5/driver.h | 46 +- include/linux/mlx5/eswitch.h | 17 +- include/linux/mlx5/fs.h | 14 +- include/linux/mlx5/mlx5_ifc.h | 42 +- include/linux/mlx5/mpfs.h | 18 + include/linux/mlx5/transobj.h | 1 + include/linux/mm.h | 93 +- include/linux/mm_types.h | 48 +- include/linux/mm_types_task.h | 5 + include/linux/mman.h | 2 + include/linux/mmc/card.h | 23 + include/linux/mmc/host.h | 2 +- include/linux/mmc/sd.h | 4 + include/linux/mmdebug.h | 3 +- include/linux/mmu_notifier.h | 8 +- include/linux/mmzone.h | 117 +- include/linux/module.h | 9 +- include/linux/mpi.h | 4 +- include/linux/mtd/mtd.h | 2 + include/linux/mtd/onfi.h | 41 +- include/linux/mtd/rawnand.h | 161 +- include/linux/mtd/spinand.h | 22 + include/linux/n_r3964.h | 175 - include/linux/namei.h | 3 - include/linux/net/intel/i40e_client.h | 15 +- include/linux/net/intel/iidc.h | 100 + include/linux/netdevice.h | 2 +- include/linux/netfilter.h | 12 +- include/linux/netfilter/nfnetlink.h | 1 + include/linux/netfilter/x_tables.h | 2 +- include/linux/nfs_ssc.h | 14 + include/linux/nodemask.h | 6 +- include/linux/nvmem-provider.h | 3 + include/linux/of_address.h | 54 +- include/linux/of_iommu.h | 17 +- include/linux/of_mdio.h | 7 + include/linux/of_reserved_mem.h | 6 - include/linux/oid_registry.h | 8 + include/linux/page-flags.h | 41 +- include/linux/page_owner.h | 6 +- include/linux/page_ref.h | 4 +- include/linux/pageblock-flags.h | 2 +- include/linux/pagemap.h | 63 +- include/linux/panic.h | 98 + include/linux/panic_notifier.h | 12 + include/linux/pci.h | 6 + include/linux/pci_ids.h | 1 + include/linux/pcs/pcs-xpcs.h | 46 +- include/linux/percpu-defs.h | 2 +- include/linux/percpu-refcount.h | 2 +- include/linux/perf_event.h | 6 + include/linux/pgtable.h | 52 +- include/linux/phy.h | 45 + include/linux/phy/tegra/xusb.h | 10 +- include/linux/phylink.h | 3 + include/linux/pinctrl/pinconf-generic.h | 20 +- include/linux/pl353-smc.h | 30 - include/linux/platform_data/spi-ath79.h | 16 - include/linux/platform_data/st_sensors_pdata.h | 3 +- include/linux/platform_data/ti-sysc.h | 1 + include/linux/platform_device.h | 3 - include/linux/platform_profile.h | 2 +- include/linux/pm2301_charger.h | 48 - include/linux/pm_domain.h | 1 + include/linux/pm_runtime.h | 3 + include/linux/pmbus.h | 30 + include/linux/poison.h | 3 + include/linux/power/ab8500.h | 16 - include/linux/prandom.h | 2 +- include/linux/printk.h | 5 + include/linux/prmt.h | 7 + include/linux/property.h | 2 +- include/linux/ptp_clock_kernel.h | 34 +- include/linux/pwm.h | 7 + include/linux/pxa2xx_ssp.h | 51 +- include/linux/qed/common_hsi.h | 2 +- include/linux/qed/nvmetcp_common.h | 531 + include/linux/qed/qed_if.h | 18 + include/linux/qed/qed_ll2_if.h | 2 +- include/linux/qed/qed_nvmetcp_if.h | 240 + include/linux/qed/qed_nvmetcp_ip_services_if.h | 29 + include/linux/rculist.h | 35 +- include/linux/rcupdate.h | 86 +- include/linux/rcutiny.h | 4 - include/linux/rcutree.h | 1 - include/linux/regmap.h | 40 + include/linux/regulator/driver.h | 1 + include/linux/regulator/mt6359-regulator.h | 59 + include/linux/remoteproc.h | 50 +- include/linux/reset-controller.h | 22 + include/linux/rmap.h | 3 +- include/linux/rtsx_pci.h | 2 + include/linux/scatterlist.h | 2 +- include/linux/sched.h | 37 +- include/linux/sched/coredump.h | 8 + include/linux/sched/mm.h | 21 + include/linux/sched/signal.h | 32 +- include/linux/sched/stat.h | 16 +- include/linux/sched/user.h | 7 - include/linux/sched_clock.h | 2 +- include/linux/secretmem.h | 54 + include/linux/security.h | 4 +- include/linux/seq_file.h | 10 +- include/linux/seqlock.h | 6 +- include/linux/serial_8250.h | 2 +- include/linux/serial_core.h | 5 +- include/linux/set_memory.h | 12 + include/linux/shmem_fs.h | 21 +- include/linux/shrinker.h | 2 +- include/linux/signal.h | 2 - include/linux/signal_types.h | 4 +- include/linux/skbuff.h | 39 +- include/linux/skmsg.h | 3 +- include/linux/slab.h | 59 +- include/linux/soc/samsung/exynos-regs-pmu.h | 6 - include/linux/socket.h | 2 - include/linux/soundwire/sdw.h | 3 +- include/linux/soundwire/sdw_intel.h | 6 +- include/linux/spi/pxa2xx_spi.h | 21 +- include/linux/spi/spi-mem.h | 16 + include/linux/spi/spi.h | 9 +- include/linux/spinlock.h | 17 +- include/linux/srcu.h | 6 + include/linux/srcutiny.h | 8 +- include/linux/srcutree.h | 2 - include/linux/stmmac.h | 16 + include/linux/string.h | 7 - include/linux/string_helpers.h | 31 +- include/linux/sunrpc/cache.h | 1 + include/linux/sunrpc/xprt.h | 2 + include/linux/surface_aggregator/controller.h | 27 +- include/linux/surface_aggregator/device.h | 2 +- include/linux/surface_aggregator/serial_hub.h | 2 +- include/linux/swap.h | 25 +- include/linux/swapops.h | 22 +- include/linux/syscalls.h | 5 +- include/linux/sysfs.h | 6 + include/linux/thread_info.h | 1 + include/linux/tick.h | 33 +- include/linux/timer.h | 2 - include/linux/tty.h | 75 +- include/linux/tty_driver.h | 12 +- include/linux/tty_flip.h | 2 +- include/linux/tty_ldisc.h | 6 +- include/linux/uio.h | 67 +- include/linux/unaligned/access_ok.h | 68 - include/linux/unaligned/be_byteshift.h | 71 - include/linux/unaligned/be_memmove.h | 37 - include/linux/unaligned/be_struct.h | 37 - include/linux/unaligned/generic.h | 115 - include/linux/unaligned/le_byteshift.h | 71 - include/linux/unaligned/le_memmove.h | 37 - include/linux/unaligned/le_struct.h | 37 - include/linux/unaligned/memmove.h | 46 - include/linux/usb.h | 9 +- include/linux/usb/cdc-wdm.h | 3 +- include/linux/usb/composite.h | 2 +- include/linux/usb/gadget.h | 3 +- include/linux/usb/hcd.h | 17 +- include/linux/usb/isp1760.h | 19 - include/linux/usb/otg-fsm.h | 6 +- include/linux/usb/otg.h | 2 +- include/linux/usb/pd.h | 2 +- include/linux/usb/pd_ext_sdb.h | 4 - include/linux/usb/quirks.h | 2 +- include/linux/usb/role.h | 6 + include/linux/usb/serial.h | 10 +- include/linux/usb/tcpm.h | 4 + include/linux/usb/typec_dp.h | 2 +- include/linux/user_namespace.h | 31 +- include/linux/userfaultfd_k.h | 5 + include/linux/virtio_vsock.h | 10 + include/linux/vmalloc.h | 20 +- include/linux/vmstat.h | 65 +- include/linux/vt_kern.h | 1 - include/linux/wait.h | 2 +- include/linux/workqueue.h | 1 + include/linux/writeback.h | 2 +- include/linux/wwan.h | 36 +- include/linux/zbud.h | 23 - include/media/hevc-ctrls.h | 52 +- include/media/mpeg2-ctrls.h | 82 - include/media/rc-map.h | 2 +- include/media/v4l2-ctrls.h | 11 +- include/media/videobuf2-v4l2.h | 16 + include/memory/renesas-rpc-if.h | 6 +- include/net/af_vsock.h | 8 + include/net/bluetooth/hci.h | 99 +- include/net/bluetooth/hci_core.h | 29 +- include/net/bluetooth/mgmt.h | 3 +- include/net/caif/caif_dev.h | 2 +- include/net/caif/cfcnfg.h | 2 +- include/net/caif/cfserl.h | 1 + include/net/cfg80211.h | 4 +- include/net/checksum.h | 14 +- include/net/devlink.h | 58 + include/net/dsa.h | 8 +- include/net/ip_fib.h | 43 + include/net/ipv6.h | 8 + include/net/mac80211.h | 9 +- include/net/net_namespace.h | 7 + include/net/netfilter/nf_conntrack.h | 7 + include/net/netfilter/nf_flow_table.h | 3 +- include/net/netfilter/nf_tables.h | 40 +- include/net/netfilter/nf_tables_core.h | 31 + include/net/netfilter/nf_tables_ipv4.h | 40 +- include/net/netfilter/nf_tables_ipv6.h | 42 +- include/net/netns/conntrack.h | 8 + include/net/netns/ipv4.h | 1 + include/net/netns/ipv6.h | 3 +- include/net/netns/xfrm.h | 1 + include/net/nfc/nci_core.h | 1 + include/net/page_pool.h | 9 + include/net/pkt_cls.h | 11 + include/net/pkt_sched.h | 7 +- include/net/protocol.h | 1 - include/net/rtnetlink.h | 8 + include/net/sch_generic.h | 35 +- include/net/sock.h | 24 +- include/net/tc_act/tc_vlan.h | 1 + include/net/tcp.h | 4 + include/net/tls.h | 10 +- include/net/xdp.h | 1 + include/net/xfrm.h | 8 +- include/rdma/ib_hdrs.h | 5 - include/rdma/ib_mad.h | 27 +- include/rdma/ib_verbs.h | 3 - include/scsi/fc/fc_ms.h | 59 +- include/scsi/iscsi_proto.h | 2 +- include/scsi/libfc.h | 6 +- include/scsi/libiscsi.h | 20 +- include/scsi/libsas.h | 12 +- include/scsi/scsi.h | 159 +- include/scsi/scsi_bsg_iscsi.h | 2 +- include/scsi/scsi_cmnd.h | 38 +- include/scsi/scsi_host.h | 2 +- include/scsi/scsi_proto.h | 58 +- include/scsi/scsi_status.h | 74 + include/scsi/scsi_transport_fc.h | 25 +- include/scsi/scsi_transport_iscsi.h | 14 +- include/scsi/sg.h | 35 +- include/scsi/srp.h | 26 +- include/soc/imx/cpu.h | 1 + include/soc/tegra/common.h | 31 + include/soc/tegra/fuse.h | 20 +- include/soc/tegra/mc.h | 65 +- include/soc/tegra/pmc.h | 7 + include/sound/core.h | 50 +- include/sound/hdmi-codec.h | 12 +- include/sound/memalloc.h | 80 +- include/sound/pcm.h | 20 +- include/sound/pcm_iec958.h | 8 + include/sound/rawmidi.h | 2 + include/sound/soc-dai.h | 57 +- include/sound/soc-topology.h | 2 +- include/target/target_core_base.h | 1 + include/trace/events/btrfs.h | 20 +- include/trace/events/cma.h | 4 +- include/trace/events/filemap.h | 2 +- include/trace/events/intel_iommu.h | 37 + include/trace/events/kmem.h | 12 +- include/trace/events/mmflags.h | 9 +- include/trace/events/page_pool.h | 4 +- include/trace/events/pagemap.h | 4 +- include/trace/events/rcu.h | 1 + include/trace/events/sched.h | 2 - include/trace/events/scsi.h | 48 +- include/trace/events/spi.h | 57 + include/trace/events/tcp.h | 76 + include/trace/events/ufs.h | 20 + include/trace/events/vmscan.h | 43 +- .../trace/events/vsock_virtio_transport_common.h | 5 +- include/trace/events/writeback.h | 3 +- include/trace/events/xdp.h | 6 +- include/uapi/asm-generic/mman-common.h | 3 + include/uapi/asm-generic/unistd.h | 11 +- include/uapi/drm/amdgpu_drm.h | 16 + include/uapi/drm/drm_fourcc.h | 7 + include/uapi/drm/etnaviv_drm.h | 3 + include/uapi/drm/i915_drm.h | 393 +- include/uapi/drm/msm_drm.h | 7 +- include/uapi/drm/panfrost_drm.h | 1 + include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/audit.h | 4 +- include/uapi/linux/auxvec.h | 3 + include/uapi/linux/bpf.h | 66 +- include/uapi/linux/can.h | 13 +- include/uapi/linux/cec-funcs.h | 2 +- include/uapi/linux/devlink.h | 17 + include/uapi/linux/icmp.h | 3 +- include/uapi/linux/if_bridge.h | 2 + include/uapi/linux/if_link.h | 9 + include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/io_uring.h | 19 +- include/uapi/linux/kvm.h | 5 +- include/uapi/linux/lirc.h | 1 - include/uapi/linux/magic.h | 1 + include/uapi/linux/mempolicy.h | 1 - include/uapi/linux/mount.h | 1 + include/uapi/linux/n_r3964.h | 99 - include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/netfilter/nfnetlink.h | 3 +- include/uapi/linux/netfilter/nfnetlink_hook.h | 55 + include/uapi/linux/netlink.h | 5 +- include/uapi/linux/prctl.h | 8 + include/uapi/linux/raw.h | 17 - include/uapi/linux/seccomp.h | 1 + include/uapi/linux/surface_aggregator/cdev.h | 73 +- include/uapi/linux/userfaultfd.h | 11 +- include/uapi/linux/v4l2-controls.h | 135 +- include/uapi/linux/videodev2.h | 7 + include/uapi/linux/virtio_ids.h | 2 +- include/uapi/linux/virtio_vsock.h | 9 + include/uapi/linux/wwan.h | 16 + include/uapi/rdma/i40iw-abi.h | 107 - include/uapi/rdma/ib_user_ioctl_verbs.h | 1 + include/uapi/rdma/irdma-abi.h | 111 + include/uapi/rdma/mlx5-abi.h | 1 + include/uapi/sound/asound.h | 30 +- init/Kconfig | 69 +- init/Makefile | 12 +- init/do_mounts.c | 10 +- init/main.c | 90 +- ipc/mqueue.c | 40 +- ipc/msg.c | 6 +- ipc/sem.c | 22 +- ipc/shm.c | 32 +- ipc/util.c | 44 +- ipc/util.h | 3 + kernel/Kconfig.preempt | 20 + kernel/audit.h | 10 +- kernel/audit_tree.c | 12 +- kernel/auditsc.c | 63 +- kernel/bpf/Kconfig | 89 + kernel/bpf/bpf_inode_storage.c | 2 +- kernel/bpf/bpf_iter.c | 13 +- kernel/bpf/bpf_lsm.c | 2 + kernel/bpf/btf.c | 88 +- kernel/bpf/cpumap.c | 3 +- kernel/bpf/devmap.c | 305 +- kernel/bpf/hashtab.c | 102 +- kernel/bpf/helpers.c | 42 +- kernel/bpf/preload/iterators/iterators.bpf.c | 1 - kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/ringbuf.c | 24 +- kernel/bpf/syscall.c | 231 +- kernel/bpf/tnum.c | 41 +- kernel/bpf/trampoline.c | 2 +- kernel/bpf/verifier.c | 451 +- kernel/cgroup/cgroup-v1.c | 6 +- kernel/cgroup/cgroup.c | 202 +- kernel/cgroup/cpuset.c | 2 +- kernel/cgroup/rdma.c | 2 +- kernel/cgroup/rstat.c | 4 +- kernel/cpu.c | 6 +- kernel/crash_core.c | 55 +- kernel/cred.c | 51 +- kernel/debug/kdb/kdb_main.c | 9 +- kernel/delayacct.c | 71 +- kernel/entry/common.c | 5 +- kernel/events/core.c | 16 +- kernel/events/hw_breakpoint.c | 2 + kernel/events/uprobes.c | 5 +- kernel/exit.c | 4 +- kernel/fork.c | 78 +- kernel/futex.c | 22 +- kernel/gen_kheaders.sh | 4 +- kernel/hung_task.c | 45 + kernel/irq/Kconfig | 5 + kernel/irq/chip.c | 2 +- kernel/irq/handle.c | 2 +- kernel/irq/irqdesc.c | 73 +- kernel/irq/irqdomain.c | 120 +- kernel/irq/manage.c | 38 +- kernel/irq/settings.h | 12 + kernel/irq_work.c | 3 - kernel/jump_label.c | 12 +- kernel/kallsyms.c | 111 +- kernel/kcsan/core.c | 53 +- kernel/kcsan/kcsan.h | 39 +- kernel/kcsan/report.c | 169 +- kernel/kexec_core.c | 1 + kernel/kprobes.c | 35 +- kernel/kthread.c | 147 +- kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 6 +- kernel/locking/locktorture.c | 25 +- kernel/module.c | 48 +- kernel/panic.c | 1 + kernel/power/Kconfig | 12 +- kernel/power/hibernate.c | 5 +- kernel/power/process.c | 2 +- kernel/power/snapshot.c | 10 +- kernel/power/swap.c | 2 +- kernel/printk/printk.c | 1 + kernel/ptrace.c | 9 + kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 14 +- kernel/rcu/rcutorture.c | 322 +- kernel/rcu/refscale.c | 150 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/srcutree.c | 28 +- kernel/rcu/sync.c | 4 +- kernel/rcu/tasks.h | 94 +- kernel/rcu/tiny.c | 1 - kernel/rcu/tree.c | 428 +- kernel/rcu/tree.h | 16 +- kernel/rcu/tree_nocb.h | 1496 + kernel/rcu/tree_plugin.h | 1527 +- kernel/rcu/tree_stall.h | 165 +- kernel/rcu/update.c | 8 +- kernel/scftorture.c | 6 +- kernel/sched/Makefile | 1 + kernel/sched/core.c | 1028 +- kernel/sched/core_sched.c | 229 + kernel/sched/cpuacct.c | 12 +- kernel/sched/deadline.c | 38 +- kernel/sched/debug.c | 7 +- kernel/sched/fair.c | 391 +- kernel/sched/idle.c | 13 +- kernel/sched/isolation.c | 4 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.h | 13 +- kernel/sched/psi.c | 30 +- kernel/sched/rt.c | 31 +- kernel/sched/sched.h | 437 +- kernel/sched/stats.h | 66 +- kernel/sched/stop_task.c | 14 +- kernel/sched/topology.c | 4 +- kernel/sched/wait.c | 9 +- kernel/seccomp.c | 93 +- kernel/signal.c | 39 +- kernel/smpboot.c | 1 - kernel/sys.c | 19 +- kernel/sys_ni.c | 4 +- kernel/sysctl.c | 69 +- kernel/time/Kconfig | 11 +- kernel/time/Makefile | 1 + kernel/time/clockevents.c | 16 +- kernel/time/clocksource-wdtest.c | 202 + kernel/time/clocksource.c | 226 +- kernel/time/jiffies.c | 15 +- kernel/time/posix-cpu-timers.c | 4 +- kernel/time/tick-broadcast.c | 143 +- kernel/time/tick-common.c | 2 +- kernel/time/tick-internal.h | 5 +- kernel/time/tick-sched.c | 130 +- kernel/time/timer.c | 14 - kernel/time/timer_list.c | 10 +- kernel/trace/bpf_trace.c | 32 +- kernel/trace/ftrace.c | 8 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 5 +- kernel/trace/trace_boot.c | 27 +- kernel/trace/trace_events_hist.c | 3 +- kernel/trace/trace_events_trigger.c | 3 +- kernel/ucount.c | 116 +- kernel/user.c | 3 - kernel/user_namespace.c | 9 +- kernel/usermode_driver.c | 2 +- kernel/watchdog.c | 12 +- kernel/workqueue.c | 17 +- lib/Kconfig.debug | 176 +- lib/Makefile | 2 + lib/asn1_encoder.c | 2 +- lib/atomic64.c | 36 +- lib/bitmap.c | 14 +- lib/buildid.c | 74 +- lib/crc64.c | 2 +- lib/decompress_bunzip2.c | 6 +- lib/decompress_unlz4.c | 8 + lib/decompress_unlzo.c | 3 +- lib/decompress_unxz.c | 2 +- lib/decompress_unzstd.c | 4 +- lib/devres.c | 6 +- lib/dump_stack.c | 33 +- lib/dynamic_debug.c | 8 +- lib/fonts/font_pearl_8x8.c | 2 +- lib/iov_iter.c | 1255 +- lib/kfifo.c | 2 +- lib/kstrtox.c | 18 +- lib/kstrtox.h | 2 + lib/kunit/executor.c | 20 + lib/kunit/test.c | 25 +- lib/list_sort.c | 2 +- lib/lz4/lz4_decompress.c | 2 +- lib/math/Makefile | 1 + lib/math/rational-test.c | 56 + lib/math/rational.c | 16 +- lib/mpi/longlong.h | 4 +- lib/mpi/mpicoder.c | 6 +- lib/mpi/mpiutil.c | 2 +- lib/nlattr.c | 4 +- lib/oid_registry.c | 2 +- lib/parser.c | 1 + lib/percpu-refcount.c | 6 +- lib/pldmfw/pldmfw.c | 2 +- lib/reed_solomon/test_rslib.c | 2 +- lib/refcount.c | 2 +- lib/rhashtable.c | 2 +- lib/sbitmap.c | 2 +- lib/scatterlist.c | 4 +- lib/seq_buf.c | 2 +- lib/slub_kunit.c | 152 + lib/smp_processor_id.c | 6 +- lib/sort.c | 2 +- lib/stackdepot.c | 2 +- lib/string.c | 2 +- lib/string_helpers.c | 102 +- lib/test-string_helpers.c | 157 +- lib/test_bitmap.c | 7 + lib/test_bitops.c | 2 +- lib/test_bpf.c | 2 +- lib/test_firmware.c | 10 +- lib/test_hmm.c | 5 +- lib/test_kasan.c | 13 +- lib/test_kmod.c | 6 +- lib/test_printf.c | 5 + lib/test_scanf.c | 750 + lib/vsprintf.c | 123 +- lib/xz/xz_dec_bcj.c | 2 +- lib/xz/xz_dec_lzma2.c | 8 +- lib/zlib_inflate/inffast.c | 2 +- lib/zstd/huf.h | 2 +- localversion-next | 1 + mm/Kconfig | 57 +- mm/Makefile | 3 + mm/backing-dev.c | 69 +- mm/bootmem_info.c | 127 + mm/compaction.c | 16 +- mm/debug.c | 25 +- mm/debug_vm_pgtable.c | 162 +- mm/dmapool.c | 5 +- mm/filemap.c | 71 +- mm/gup.c | 143 +- mm/huge_memory.c | 273 +- mm/hugetlb.c | 408 +- mm/hugetlb_vmemmap.c | 297 + mm/hugetlb_vmemmap.h | 45 + mm/init-mm.c | 9 + mm/internal.h | 94 +- mm/kasan/common.c | 7 +- mm/kasan/hw_tags.c | 32 + mm/kasan/init.c | 4 +- mm/kasan/report.c | 6 +- mm/kasan/sw_tags.c | 7 + mm/kfence/core.c | 10 +- mm/kfence/kfence_test.c | 5 +- mm/khugepaged.c | 20 +- mm/kmemleak.c | 18 +- mm/ksm.c | 6 +- mm/madvise.c | 68 +- mm/mapping_dirty_helpers.c | 2 +- mm/memblock.c | 59 +- mm/memcontrol.c | 374 +- mm/memfd.c | 4 +- mm/memory-failure.c | 430 +- mm/memory.c | 133 +- mm/memory_hotplug.c | 165 +- mm/mempolicy.c | 307 +- mm/mempool.c | 6 +- mm/memremap.c | 20 + mm/migrate.c | 222 +- mm/mlock.c | 25 +- mm/mmap.c | 63 +- mm/mmap_lock.c | 88 +- mm/mprotect.c | 52 +- mm/mremap.c | 5 +- mm/nommu.c | 7 +- mm/oom_kill.c | 4 +- mm/page-writeback.c | 56 +- mm/page_alloc.c | 782 +- mm/page_ext.c | 2 +- mm/page_owner.c | 2 +- mm/page_vma_mapped.c | 158 +- mm/percpu-internal.h | 56 +- mm/percpu-km.c | 10 +- mm/percpu-stats.c | 44 +- mm/percpu-vm.c | 35 +- mm/percpu.c | 333 +- mm/pgtable-generic.c | 5 +- mm/rmap.c | 44 +- mm/secretmem.c | 254 + mm/shmem.c | 171 +- mm/slab.h | 25 +- mm/slab_common.c | 63 +- mm/slub.c | 533 +- mm/sparse-vmemmap.c | 267 + mm/sparse.c | 14 +- mm/swap.c | 6 +- mm/swap_slots.c | 2 - mm/swap_state.c | 20 +- mm/swapfile.c | 181 +- mm/truncate.c | 98 +- mm/userfaultfd.c | 225 +- mm/util.c | 42 +- mm/vmalloc.c | 174 +- mm/vmscan.c | 79 +- mm/vmstat.c | 246 +- mm/workingset.c | 12 +- mm/z3fold.c | 2 + mm/zbud.c | 231 +- mm/zsmalloc.c | 2 +- mm/zswap.c | 26 +- net/8021q/vlan.c | 3 +- net/8021q/vlan.h | 3 +- net/8021q/vlan_dev.c | 6 +- net/9p/trans_virtio.c | 10 +- net/Kconfig | 27 - net/appletalk/aarp.c | 2 +- net/appletalk/ddp.c | 6 +- net/atm/atm_sysfs.c | 24 +- net/atm/br2684.c | 4 +- net/atm/resources.c | 7 +- net/batman-adv/bat_iv_ogm.c | 10 +- net/batman-adv/bat_v.c | 10 + net/batman-adv/bridge_loop_avoidance.c | 4 +- net/batman-adv/bridge_loop_avoidance.h | 1 - net/batman-adv/hard-interface.c | 65 +- net/batman-adv/hard-interface.h | 3 +- net/batman-adv/hash.h | 2 +- net/batman-adv/main.h | 3 +- net/batman-adv/multicast.c | 41 +- net/batman-adv/netlink.c | 8 + net/batman-adv/routing.c | 9 +- net/batman-adv/send.c | 374 +- net/batman-adv/send.h | 12 +- net/batman-adv/soft-interface.c | 49 +- net/batman-adv/soft-interface.h | 2 - net/bluetooth/6lowpan.c | 54 +- net/bluetooth/a2mp.c | 24 +- net/bluetooth/amp.c | 6 +- net/bluetooth/bnep/core.c | 8 +- net/bluetooth/cmtp/capi.c | 22 +- net/bluetooth/cmtp/core.c | 5 + net/bluetooth/hci_conn.c | 12 +- net/bluetooth/hci_core.c | 93 +- net/bluetooth/hci_debugfs.c | 8 +- net/bluetooth/hci_event.c | 176 +- net/bluetooth/hci_request.c | 203 +- net/bluetooth/hci_sock.c | 22 +- net/bluetooth/hidp/core.c | 8 +- net/bluetooth/l2cap_core.c | 16 +- net/bluetooth/mgmt.c | 58 +- net/bluetooth/mgmt_config.c | 4 +- net/bluetooth/msft.c | 8 +- net/bluetooth/rfcomm/tty.c | 14 +- net/bluetooth/sco.c | 8 +- net/bluetooth/smp.c | 90 +- net/bluetooth/smp.h | 6 +- net/bpf/test_run.c | 45 +- net/bridge/br_forward.c | 5 +- net/bridge/br_input.c | 2 +- net/bridge/br_mdb.c | 57 +- net/bridge/br_mrp.c | 6 +- net/bridge/br_multicast.c | 445 +- net/bridge/br_netlink.c | 1 - net/bridge/br_private.h | 74 +- net/bridge/br_vlan_tunnel.c | 38 +- net/caif/caif_dev.c | 13 +- net/caif/caif_usb.c | 14 +- net/caif/cfcnfg.c | 16 +- net/caif/cfserl.c | 5 + net/caif/chnl_net.c | 2 - net/can/isotp.c | 69 +- net/can/proc.c | 6 +- net/ceph/auth.c | 7 +- net/ceph/auth_none.c | 4 +- net/ceph/auth_none.h | 1 - net/ceph/auth_x_protocol.h | 2 +- net/ceph/cls_lock_client.c | 12 +- net/ceph/mon_client.c | 2 +- net/ceph/osdmap.c | 4 +- net/compat.c | 2 +- net/core/bpf_sk_storage.c | 3 +- net/core/dev.c | 40 +- net/core/devlink.c | 719 +- net/core/fib_rules.c | 2 +- net/core/filter.c | 62 +- net/core/flow_dissector.c | 4 +- net/core/neighbour.c | 3 +- net/core/net-traces.c | 1 + net/core/net_namespace.c | 12 + net/core/netpoll.c | 8 +- net/core/page_pool.c | 28 + net/core/pktgen.c | 38 +- net/core/rtnetlink.c | 68 +- net/core/skbuff.c | 24 +- net/core/skmsg.c | 3 +- net/core/sock.c | 121 +- net/core/xdp.c | 28 + net/dcb/dcbnl.c | 6 +- net/dccp/ccids/lib/tfrc_equation.c | 1 + net/dccp/ipv4.c | 1 - net/decnet/dn_nsp_in.c | 2 +- net/decnet/dn_nsp_out.c | 2 +- net/decnet/dn_route.c | 2 +- net/devres.c | 2 +- net/dsa/dsa_priv.h | 5 + net/dsa/master.c | 11 +- net/dsa/slave.c | 29 +- net/dsa/tag_8021q.c | 25 +- net/dsa/tag_ar9331.c | 2 +- net/dsa/tag_brcm.c | 6 +- net/dsa/tag_dsa.c | 4 +- net/dsa/tag_gswip.c | 2 +- net/dsa/tag_hellcreek.c | 3 +- net/dsa/tag_ksz.c | 9 +- net/dsa/tag_lan9303.c | 2 +- net/dsa/tag_mtk.c | 2 +- net/dsa/tag_ocelot.c | 4 +- net/dsa/tag_ocelot_8021q.c | 20 +- net/dsa/tag_qca.c | 2 +- net/dsa/tag_rtl4_a.c | 2 +- net/dsa/tag_sja1105.c | 312 +- net/dsa/tag_trailer.c | 3 +- net/dsa/tag_xrs700x.c | 3 +- net/ethtool/eeprom.c | 2 +- net/ethtool/ioctl.c | 10 +- net/ethtool/netlink.h | 2 +- net/ethtool/stats.c | 2 +- net/ethtool/strset.c | 2 + net/hsr/hsr_device.c | 2 + net/hsr/hsr_forward.c | 30 +- net/hsr/hsr_forward.h | 8 +- net/hsr/hsr_main.h | 4 +- net/hsr/hsr_slave.c | 11 +- net/ieee802154/nl-mac.c | 10 +- net/ieee802154/nl-phy.c | 4 +- net/ieee802154/nl802154.c | 9 +- net/ipv4/af_inet.c | 10 +- net/ipv4/ah4.c | 2 +- net/ipv4/bpf_tcp_ca.c | 2 + net/ipv4/cipso_ipv4.c | 4 +- net/ipv4/devinet.c | 6 +- net/ipv4/esp4.c | 4 +- net/ipv4/esp4_offload.c | 4 +- net/ipv4/fib_frontend.c | 10 +- net/ipv4/fib_lookup.h | 2 +- net/ipv4/fib_semantics.c | 1 + net/ipv4/gre_demux.c | 1 - net/ipv4/icmp.c | 2 +- net/ipv4/ip_vti.c | 1 + net/ipv4/ipcomp.c | 2 +- net/ipv4/ipconfig.c | 13 +- net/ipv4/ipmr.c | 5 +- net/ipv4/netfilter/nft_reject_ipv4.c | 2 +- net/ipv4/ping.c | 12 +- net/ipv4/protocol.c | 6 - net/ipv4/route.c | 142 +- net/ipv4/sysctl_net_ipv4.c | 31 +- net/ipv4/tcp.c | 14 +- net/ipv4/tcp_bpf.c | 9 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 46 +- net/ipv4/tcp_ipv4.c | 3 + net/ipv4/tcp_timer.c | 4 +- net/ipv4/tunnel4.c | 3 - net/ipv4/udp.c | 10 + net/ipv4/udp_bpf.c | 8 +- net/ipv4/udplite.c | 1 - net/ipv4/xfrm4_protocol.c | 3 - net/ipv4/xfrm4_tunnel.c | 1 - net/ipv6/addrconf.c | 10 +- net/ipv6/ah6.c | 2 - net/ipv6/esp6.c | 4 +- net/ipv6/esp6_offload.c | 1 - net/ipv6/fib6_rules.c | 2 +- net/ipv6/ip6_fib.c | 9 +- net/ipv6/ipcomp6.c | 2 - net/ipv6/mcast.c | 28 +- net/ipv6/mip6.c | 99 - net/ipv6/netfilter/ip6_tables.c | 2 +- net/ipv6/netfilter/nft_fib_ipv6.c | 22 +- net/ipv6/netfilter/nft_reject_ipv6.c | 2 +- net/ipv6/output_core.c | 28 +- net/ipv6/reassembly.c | 4 +- net/ipv6/route.c | 139 +- net/ipv6/sit.c | 5 +- net/ipv6/sysctl_net_ipv6.c | 31 +- net/ipv6/tcp_ipv6.c | 2 + net/ipv6/udp.c | 3 + net/ipv6/xfrm6_output.c | 7 - net/ipv6/xfrm6_tunnel.c | 1 - net/iucv/af_iucv.c | 27 +- net/key/af_key.c | 6 +- net/l2tp/l2tp_ip.c | 3 +- net/l2tp/l2tp_ppp.c | 2 +- net/lapb/lapb_iface.c | 4 +- net/mac80211/debugfs.c | 11 +- net/mac80211/ieee80211_i.h | 38 +- net/mac80211/iface.c | 30 +- net/mac80211/key.c | 7 + net/mac80211/key.h | 2 + net/mac80211/main.c | 7 +- net/mac80211/rx.c | 157 +- net/mac80211/scan.c | 21 +- net/mac80211/sta_info.c | 6 +- net/mac80211/sta_info.h | 33 +- net/mac80211/tx.c | 52 +- net/mac80211/util.c | 2 - net/mac80211/wpa.c | 13 +- net/mptcp/ctrl.c | 36 +- net/mptcp/options.c | 5 +- net/mptcp/pm_netlink.c | 23 +- net/mptcp/protocol.c | 116 +- net/mptcp/protocol.h | 6 +- net/mptcp/sockopt.c | 153 +- net/mptcp/subflow.c | 190 +- net/mptcp/token.c | 9 +- net/ncsi/internal.h | 4 +- net/ncsi/ncsi-manage.c | 2 +- net/netfilter/Kconfig | 12 +- net/netfilter/Makefile | 1 + net/netfilter/ipset/ip_set_core.c | 50 +- net/netfilter/ipvs/Kconfig | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/netfilter/nf_conntrack_core.c | 22 +- net/netfilter/nf_conntrack_ecache.c | 8 +- net/netfilter/nf_conntrack_expect.c | 12 +- net/netfilter/nf_conntrack_h323_main.c | 2 +- net/netfilter/nf_conntrack_helper.c | 6 +- net/netfilter/nf_conntrack_netlink.c | 88 +- net/netfilter/nf_conntrack_proto.c | 8 +- net/netfilter/nf_conntrack_proto_tcp.c | 5 + net/netfilter/nf_conntrack_proto_udp.c | 5 + net/netfilter/nf_conntrack_standalone.c | 54 +- net/netfilter/nf_flow_table_core.c | 50 +- net/netfilter/nf_flow_table_offload.c | 11 +- net/netfilter/nf_synproxy_core.c | 5 + net/netfilter/nf_tables_api.c | 371 +- net/netfilter/nf_tables_core.c | 2 +- net/netfilter/nf_tables_trace.c | 6 +- net/netfilter/nfnetlink.c | 3 + net/netfilter/nfnetlink_acct.c | 9 +- net/netfilter/nfnetlink_cthelper.c | 18 +- net/netfilter/nfnetlink_cttimeout.c | 34 +- net/netfilter/nfnetlink_hook.c | 375 + net/netfilter/nfnetlink_log.c | 5 +- net/netfilter/nfnetlink_queue.c | 9 +- net/netfilter/nft_chain_filter.c | 26 +- net/netfilter/nft_chain_nat.c | 4 +- net/netfilter/nft_chain_route.c | 4 +- net/netfilter/nft_compat.c | 45 +- net/netfilter/nft_ct.c | 2 +- net/netfilter/nft_exthdr.c | 59 +- net/netfilter/nft_flow_offload.c | 2 +- net/netfilter/nft_lookup.c | 35 +- net/netfilter/nft_objref.c | 4 +- net/netfilter/nft_payload.c | 10 +- net/netfilter/nft_reject_inet.c | 4 +- net/netfilter/nft_set_bitmap.c | 5 +- net/netfilter/nft_set_hash.c | 17 +- net/netfilter/nft_set_pipapo.c | 4 +- net/netfilter/nft_set_pipapo_avx2.c | 15 +- net/netfilter/nft_set_pipapo_avx2.h | 2 - net/netfilter/nft_set_rbtree.c | 5 +- net/netfilter/nft_synproxy.c | 4 +- net/netfilter/nft_tproxy.c | 4 +- net/netfilter/xt_AUDIT.c | 2 +- net/netfilter/xt_CT.c | 1 - net/netfilter/xt_limit.c | 46 +- net/netlabel/netlabel_calipso.c | 4 +- net/netlabel/netlabel_cipso_v4.c | 4 +- net/netlabel/netlabel_domainhash.c | 2 +- net/netlabel/netlabel_kapi.c | 2 +- net/netlabel/netlabel_mgmt.c | 8 +- net/netlabel/netlabel_unlabeled.c | 10 +- net/netlabel/netlabel_user.h | 4 +- net/netlink/af_netlink.c | 6 +- net/netrom/nr_route.c | 4 + net/nfc/hci/command.c | 2 +- net/nfc/hci/core.c | 2 +- net/nfc/hci/llc_shdlc.c | 2 +- net/nfc/llcp_sock.c | 2 + net/nfc/nci/core.c | 1 + net/nfc/nci/hci.c | 7 +- net/nfc/nci/uart.c | 7 +- net/nfc/rawsock.c | 2 +- net/openvswitch/conntrack.c | 11 +- net/openvswitch/meter.c | 8 + net/packet/af_packet.c | 27 +- net/qrtr/mhi.c | 2 +- net/qrtr/ns.c | 4 +- net/qrtr/qrtr.c | 2 +- net/rds/connection.c | 23 +- net/rds/ib_ring.c | 2 +- net/rds/recv.c | 2 +- net/rds/tcp.c | 4 +- net/rds/tcp.h | 3 +- net/rds/tcp_connect.c | 1 + net/rds/tcp_listen.c | 6 + net/rds/tcp_recv.c | 2 +- net/rds/threads.c | 2 + net/rxrpc/af_rxrpc.c | 1 + net/rxrpc/local_event.c | 2 +- net/sched/act_ct.c | 31 +- net/sched/act_vlan.c | 11 +- net/sched/cls_api.c | 4 +- net/sched/cls_rsvp.h | 2 +- net/sched/ematch.c | 2 +- net/sched/sch_cake.c | 18 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_fq_pie.c | 19 +- net/sched/sch_generic.c | 68 +- net/sched/sch_gred.c | 2 +- net/sched/sch_htb.c | 47 +- net/sched/sch_taprio.c | 88 +- net/sctp/input.c | 3 +- net/sctp/protocol.c | 1 - net/sctp/sm_statefuns.c | 30 +- net/sctp/socket.c | 1 + net/sctp/sysctl.c | 2 +- net/smc/smc_core.c | 15 - net/smc/smc_ism.c | 12 +- net/socket.c | 13 - net/sunrpc/clnt.c | 7 - net/sunrpc/xprt.c | 40 +- net/sunrpc/xprtmultipath.c | 2 +- net/sunrpc/xprtrdma/rpc_rdma.c | 27 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 6 +- net/sunrpc/xprtrdma/transport.c | 12 +- net/sunrpc/xprtrdma/verbs.c | 18 +- net/sunrpc/xprtrdma/xprt_rdma.h | 1 + net/sunrpc/xprtsock.c | 2 + net/tipc/core.c | 6 +- net/tipc/core.h | 10 +- net/tipc/discover.c | 4 +- net/tipc/link.c | 12 +- net/tipc/link.h | 1 + net/tipc/msg.c | 9 +- net/tipc/name_table.c | 6 +- net/tipc/name_table.h | 4 +- net/tipc/net.c | 15 +- net/tipc/node.c | 14 +- net/tipc/socket.c | 157 +- net/tipc/subscr.c | 2 +- net/tipc/udp_media.c | 2 + net/tls/tls_device.c | 62 +- net/tls/tls_device_fallback.c | 7 + net/tls/tls_main.c | 1 + net/tls/tls_sw.c | 14 +- net/unix/af_unix.c | 2 +- net/vmw_vsock/af_vsock.c | 464 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/vmw_vsock/virtio_transport.c | 26 + net/vmw_vsock/virtio_transport_common.c | 179 +- net/vmw_vsock/vmci_transport.c | 2 +- net/vmw_vsock/vsock_loopback.c | 12 + net/wireless/core.c | 13 +- net/wireless/sysfs.c | 4 + net/wireless/util.c | 10 +- net/x25/af_x25.c | 4 +- net/x25/x25_forward.c | 8 +- net/x25/x25_link.c | 5 +- net/x25/x25_route.c | 15 +- net/xdp/xdp_umem.c | 7 +- net/xdp/xskmap.c | 3 +- net/xfrm/xfrm_hash.h | 7 + net/xfrm/xfrm_interface.c | 1 + net/xfrm/xfrm_output.c | 86 +- net/xfrm/xfrm_policy.c | 29 +- net/xfrm/xfrm_state.c | 79 +- rust/.gitignore | 5 + rust/Makefile | 152 + rust/compiler_builtins.rs | 156 + rust/exports.c | 16 + rust/helpers.c | 94 + rust/kernel/allocator.rs | 68 + rust/kernel/bindings.rs | 22 + rust/kernel/bindings_helper.h | 18 + rust/kernel/buffer.rs | 39 + rust/kernel/c_types.rs | 133 + rust/kernel/chrdev.rs | 162 + rust/kernel/error.rs | 106 + rust/kernel/file_operations.rs | 674 + rust/kernel/lib.rs | 204 + rust/kernel/linked_list.rs | 245 + rust/kernel/miscdev.rs | 109 + rust/kernel/module_param.rs | 497 + rust/kernel/pages.rs | 173 + rust/kernel/prelude.rs | 22 + rust/kernel/print.rs | 463 + rust/kernel/random.rs | 50 + rust/kernel/raw_list.rs | 361 + rust/kernel/static_assert.rs | 38 + rust/kernel/sync/arc.rs | 184 + rust/kernel/sync/condvar.rs | 136 + rust/kernel/sync/guard.rs | 82 + rust/kernel/sync/locked_by.rs | 112 + rust/kernel/sync/mod.rs | 85 + rust/kernel/sync/mutex.rs | 101 + rust/kernel/sync/spinlock.rs | 108 + rust/kernel/sysctl.rs | 185 + rust/kernel/types.rs | 73 + rust/kernel/user_ptr.rs | 282 + rust/module.rs | 764 + samples/Kconfig | 2 + samples/Makefile | 1 + samples/bpf/Makefile | 3 + samples/bpf/ibumad_kern.c | 2 +- samples/bpf/ibumad_user.c | 2 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/xdp_redirect_map_multi_kern.c | 88 + samples/bpf/xdp_redirect_map_multi_user.c | 302 + samples/bpf/xdpsock_user.c | 2 +- samples/kprobes/kprobe_example.c | 46 +- samples/pktgen/parameters.sh | 7 +- samples/pktgen/pktgen_sample01_simple.sh | 2 + samples/pktgen/pktgen_sample02_multiqueue.sh | 2 + .../pktgen/pktgen_sample03_burst_single_flow.sh | 2 + samples/pktgen/pktgen_sample04_many_flows.sh | 2 + samples/pktgen/pktgen_sample05_flow_per_thread.sh | 2 + ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 2 + samples/rust/Kconfig | 113 + samples/rust/Makefile | 12 + samples/rust/rust_chrdev.rs | 55 + samples/rust/rust_minimal.rs | 40 + samples/rust/rust_miscdev.rs | 145 + samples/rust/rust_module_parameters.rs | 72 + samples/rust/rust_print.rs | 58 + samples/rust/rust_random.rs | 60 + samples/rust/rust_semaphore.rs | 176 + samples/rust/rust_semaphore_c.c | 212 + samples/rust/rust_stack_probing.rs | 42 + samples/rust/rust_sync.rs | 84 + samples/vfio-mdev/mdpy-fb.c | 13 +- scripts/Kbuild.include | 7 +- scripts/Makefile.build | 26 +- scripts/Makefile.kasan | 1 + scripts/Makefile.lib | 12 + scripts/Makefile.modfinal | 4 +- scripts/atomic/check-atomics.sh | 1 - scripts/atomic/gen-atomic-instrumented.sh | 51 +- scripts/atomic/gen-atomics.sh | 1 - scripts/checkpatch.pl | 14 +- scripts/checksyscalls.sh | 4 + scripts/decode_stacktrace.sh | 89 +- scripts/documentation-file-ref-check | 2 +- scripts/dummy-tools/{nm => elfedit} | 0 scripts/kallsyms.c | 33 +- scripts/kconfig/conf.c | 2 +- scripts/kconfig/confdata.c | 67 +- scripts/kconfig/streamline_config.pl | 80 +- scripts/kernel-doc | 71 +- scripts/link-vmlinux.sh | 10 +- scripts/mkcompile_h | 4 +- scripts/mkmakefile | 17 - scripts/rust-version.sh | 31 + scripts/setlocalversion | 75 +- scripts/spelling.txt | 16 + scripts/sphinx-pre-install | 262 +- scripts/tools-support-relr.sh | 3 +- security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 + security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 4 +- security/integrity/evm/evm.h | 1 + security/integrity/evm/evm_crypto.c | 7 + security/integrity/evm/evm_main.c | 372 +- security/integrity/evm/evm_secfs.c | 31 +- security/integrity/iint.c | 4 +- security/integrity/ima/ima_appraise.c | 44 +- security/integrity/ima/ima_asymmetric_keys.c | 1 + security/integrity/ima/ima_crypto.c | 4 +- security/integrity/ima/ima_fs.c | 6 +- security/integrity/ima/ima_init.c | 4 + security/integrity/ima/ima_kexec.c | 1 + security/integrity/ima/ima_main.c | 2 +- security/integrity/ima/ima_template.c | 30 +- security/integrity/ima/ima_template_lib.c | 211 +- security/integrity/ima/ima_template_lib.h | 16 + security/lsm_audit.c | 1 - security/safesetid/lsm.c | 2 +- security/safesetid/lsm.h | 2 +- security/security.c | 8 +- security/selinux/avc.c | 61 +- security/selinux/hooks.c | 22 +- security/selinux/include/avc.h | 13 +- security/selinux/include/xfrm.h | 2 +- security/selinux/ss/avtab.c | 28 +- security/selinux/ss/avtab.h | 16 +- security/selinux/ss/conditional.c | 14 +- security/selinux/ss/policydb.c | 1 - security/selinux/ss/services.c | 27 +- security/selinux/xfrm.c | 2 +- security/smack/smack_access.c | 10 +- security/smack/smackfs.c | 4 +- sound/ac97/bus.c | 2 +- sound/arm/pxa2xx-ac97.c | 4 +- sound/core/control.c | 38 +- sound/core/control_compat.c | 14 +- sound/core/control_led.c | 69 +- sound/core/hwdep.c | 6 +- sound/core/info_oss.c | 3 +- sound/core/init.c | 77 +- sound/core/memalloc.c | 444 +- sound/core/memalloc_local.h | 19 + sound/core/oss/mixer_oss.c | 45 +- sound/core/oss/pcm_oss.c | 70 +- sound/core/oss/pcm_plugin.c | 26 +- sound/core/pcm.c | 4 +- sound/core/pcm_compat.c | 6 +- sound/core/pcm_iec958.c | 174 +- sound/core/pcm_lib.c | 64 +- sound/core/pcm_local.h | 5 - sound/core/pcm_memory.c | 21 - sound/core/pcm_misc.c | 12 +- sound/core/pcm_native.c | 51 +- sound/core/rawmidi.c | 93 +- sound/core/rawmidi_compat.c | 4 +- sound/core/seq/oss/seq_oss.c | 26 +- sound/core/seq/oss/seq_oss_init.c | 9 +- sound/core/seq/oss/seq_oss_midi.c | 33 +- sound/core/seq/oss/seq_oss_rw.c | 3 +- sound/core/seq/oss/seq_oss_synth.c | 9 +- sound/core/seq/oss/seq_oss_writeq.c | 3 +- sound/core/seq/seq_clientmgr.c | 51 +- sound/core/seq/seq_dummy.c | 3 +- sound/core/seq/seq_fifo.c | 3 +- sound/core/seq/seq_memory.c | 6 +- sound/core/seq/seq_midi.c | 27 +- sound/core/seq/seq_queue.c | 21 +- sound/core/seq/seq_timer.c | 10 +- sound/core/seq/seq_virmidi.c | 9 +- sound/core/sgbuf.c | 90 +- sound/core/sound.c | 3 +- sound/core/sound_oss.c | 3 +- sound/core/timer.c | 3 +- sound/drivers/mpu401/mpu401.c | 9 +- sound/drivers/mpu401/mpu401_uart.c | 19 +- sound/drivers/mtpav.c | 15 +- sound/drivers/mts64.c | 15 +- sound/drivers/opl3/opl3_lib.c | 42 +- sound/drivers/opl3/opl3_midi.c | 3 +- sound/drivers/opl3/opl3_oss.c | 6 +- sound/drivers/opl3/opl3_seq.c | 9 +- sound/drivers/portman2x4.c | 15 +- sound/drivers/serial-u16550.c | 27 +- sound/drivers/vx/vx_core.c | 60 +- sound/drivers/vx/vx_hwdep.c | 12 +- sound/drivers/vx/vx_mixer.c | 39 +- sound/drivers/vx/vx_pcm.c | 32 +- sound/firewire/Kconfig | 27 +- sound/firewire/amdtp-am824.c | 4 +- sound/firewire/amdtp-am824.h | 2 +- sound/firewire/amdtp-stream-trace.h | 2 +- sound/firewire/amdtp-stream.c | 1222 +- sound/firewire/amdtp-stream.h | 105 +- sound/firewire/bebob/bebob.c | 278 +- sound/firewire/bebob/bebob.h | 22 +- sound/firewire/bebob/bebob_stream.c | 81 +- sound/firewire/dice/dice-stream.c | 50 +- sound/firewire/dice/dice-transaction.c | 2 +- sound/firewire/dice/dice.c | 138 +- sound/firewire/dice/dice.h | 4 - sound/firewire/digi00x/amdtp-dot.c | 9 +- sound/firewire/digi00x/digi00x-stream.c | 13 +- sound/firewire/digi00x/digi00x.c | 101 +- sound/firewire/digi00x/digi00x.h | 3 - sound/firewire/fireface/amdtp-ff.c | 2 +- sound/firewire/fireface/ff-stream.c | 13 +- sound/firewire/fireface/ff.c | 90 +- sound/firewire/fireface/ff.h | 3 - sound/firewire/fireworks/fireworks.c | 120 +- sound/firewire/fireworks/fireworks.h | 13 +- sound/firewire/fireworks/fireworks_stream.c | 24 +- sound/firewire/lib.c | 32 - sound/firewire/lib.h | 3 - sound/firewire/motu/amdtp-motu.c | 139 +- sound/firewire/motu/motu-stream.c | 34 +- sound/firewire/motu/motu.c | 85 +- sound/firewire/motu/motu.h | 20 +- sound/firewire/oxfw/oxfw-stream.c | 55 +- sound/firewire/oxfw/oxfw.c | 259 +- sound/firewire/oxfw/oxfw.h | 19 +- sound/firewire/tascam/amdtp-tascam.c | 6 +- sound/firewire/tascam/tascam-stream.c | 26 +- sound/firewire/tascam/tascam.c | 92 +- sound/firewire/tascam/tascam.h | 3 +- sound/hda/intel-dsp-config.c | 4 + sound/i2c/cs8427.c | 24 +- sound/i2c/other/ak4114.c | 3 +- sound/i2c/other/ak4117.c | 3 +- sound/i2c/tea6330t.c | 26 +- sound/isa/ad1816a/ad1816a.c | 23 +- sound/isa/ad1816a/ad1816a_lib.c | 27 +- sound/isa/als100.c | 18 +- sound/isa/azt2320.c | 21 +- sound/isa/cmi8330.c | 37 +- sound/isa/cs423x/cs4236.c | 21 +- sound/isa/cs423x/cs4236_lib.c | 12 +- sound/isa/es1688/es1688_lib.c | 3 +- sound/isa/es18xx.c | 51 +- sound/isa/gus/gus_main.c | 20 +- sound/isa/gus/gus_mem.c | 3 +- sound/isa/gus/gus_mixer.c | 6 +- sound/isa/gus/gus_pcm.c | 23 +- sound/isa/gus/gus_uart.c | 3 +- sound/isa/gus/gusclassic.c | 6 +- sound/isa/gus/gusextreme.c | 6 +- sound/isa/gus/gusmax.c | 36 +- sound/isa/gus/interwave.c | 90 +- sound/isa/opl3sa2.c | 68 +- sound/isa/opti9xx/miro.c | 27 +- sound/isa/opti9xx/opti92x-ad1848.c | 27 +- sound/isa/sb/emu8000.c | 21 +- sound/isa/sb/emu8000_patch.c | 3 +- sound/isa/sb/emu8000_pcm.c | 6 +- sound/isa/sb/sb16.c | 65 +- sound/isa/sb/sb16_csp.c | 29 +- sound/isa/sb/sb16_main.c | 6 +- sound/isa/sb/sb8.c | 38 +- sound/isa/sb/sb8_main.c | 3 +- sound/isa/sb/sb8_midi.c | 3 +- sound/isa/sb/sb_common.c | 9 +- sound/isa/sb/sb_mixer.c | 55 +- sound/isa/wavefront/wavefront.c | 6 +- sound/isa/wavefront/wavefront_midi.c | 20 +- sound/isa/wavefront/wavefront_synth.c | 56 +- sound/isa/wss/wss_lib.c | 9 +- sound/mips/snd-n64.c | 4 + sound/oss/dmasound/dmasound_core.c | 14 - sound/parisc/harmony.c | 7 +- sound/pci/ac97/ac97_codec.c | 205 +- sound/pci/ac97/ac97_patch.c | 137 +- sound/pci/ad1889.c | 15 +- sound/pci/ak4531_codec.c | 9 +- sound/pci/als300.c | 22 +- sound/pci/als4000.c | 55 +- sound/pci/atiixp.c | 33 +- sound/pci/atiixp_modem.c | 40 +- sound/pci/au88x0/au88x0.c | 77 +- sound/pci/au88x0/au88x0_a3d.c | 28 +- sound/pci/au88x0/au88x0_core.c | 47 +- sound/pci/au88x0/au88x0_eq.c | 20 +- sound/pci/au88x0/au88x0_mixer.c | 3 +- sound/pci/au88x0/au88x0_mpu401.c | 14 +- sound/pci/au88x0/au88x0_pcm.c | 15 +- sound/pci/azt3328.c | 3 +- sound/pci/bt87x.c | 3 +- sound/pci/ca0106/ca0106_main.c | 18 +- sound/pci/ca0106/ca_midi.c | 3 +- sound/pci/cmipci.c | 83 +- sound/pci/cs4281.c | 54 +- sound/pci/cs46xx/cs46xx.c | 31 +- sound/pci/cs46xx/cs46xx_lib.c | 51 +- sound/pci/cs46xx/dsp_spos.c | 3 +- sound/pci/cs5535audio/cs5535audio.c | 28 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 10 +- sound/pci/echoaudio/darla20_dsp.c | 6 +- sound/pci/echoaudio/darla24_dsp.c | 6 +- sound/pci/echoaudio/echo3g_dsp.c | 3 +- sound/pci/echoaudio/echoaudio.c | 220 +- sound/pci/echoaudio/echoaudio_dsp.c | 12 +- sound/pci/echoaudio/echoaudio_gml.c | 3 +- sound/pci/echoaudio/gina20_dsp.c | 6 +- sound/pci/echoaudio/gina24_dsp.c | 6 +- sound/pci/echoaudio/indigo_dsp.c | 6 +- sound/pci/echoaudio/indigodj_dsp.c | 6 +- sound/pci/echoaudio/indigoio_dsp.c | 6 +- sound/pci/echoaudio/layla20_dsp.c | 6 +- sound/pci/echoaudio/layla24_dsp.c | 9 +- sound/pci/echoaudio/mia_dsp.c | 6 +- sound/pci/echoaudio/midi.c | 4 +- sound/pci/echoaudio/mona_dsp.c | 6 +- sound/pci/emu10k1/emu10k1.c | 42 +- sound/pci/emu10k1/emu10k1_callback.c | 3 +- sound/pci/emu10k1/emu10k1x.c | 85 +- sound/pci/emu10k1/emufx.c | 13 +- sound/pci/emu10k1/emumixer.c | 78 +- sound/pci/emu10k1/emumpu401.c | 12 +- sound/pci/emu10k1/emupcm.c | 24 +- sound/pci/emu10k1/memory.c | 21 +- sound/pci/emu10k1/p16v.c | 13 +- sound/pci/emu10k1/timer.c | 3 +- sound/pci/ens1370.c | 45 +- sound/pci/es1938.c | 42 +- sound/pci/es1968.c | 75 +- sound/pci/fm801.c | 63 +- sound/pci/hda/hda_codec.c | 5 + sound/pci/hda/hda_generic.c | 3 +- sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/hda_tegra.c | 4 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_cirrus.c | 7 +- sound/pci/hda/patch_realtek.c | 79 +- sound/pci/ice1712/delta.c | 6 +- sound/pci/ice1712/ews.c | 24 +- sound/pci/intel8x0.c | 48 +- sound/pci/intel8x0m.c | 38 +- sound/pci/korg1212/korg1212.c | 24 +- sound/pci/lx6464es/lx_core.c | 4 - sound/pci/maestro3.c | 21 +- sound/pci/mixart/mixart.c | 29 +- sound/pci/mixart/mixart_hwdep.c | 17 +- sound/pci/mixart/mixart_mixer.c | 33 +- sound/pci/nm256/nm256.c | 27 +- sound/pci/pcxhr/pcxhr.c | 22 +- sound/pci/pcxhr/pcxhr_hwdep.c | 9 +- sound/pci/riptide/riptide.c | 88 +- sound/pci/rme32.c | 76 +- sound/pci/rme96.c | 148 +- sound/pci/rme9652/hdsp.c | 123 +- sound/pci/rme9652/rme9652.c | 98 +- sound/pci/sonicvibes.c | 67 +- sound/pci/trident/trident.c | 41 +- sound/pci/trident/trident.h | 1 - sound/pci/trident/trident_main.c | 95 +- sound/pci/trident/trident_memory.c | 51 +- sound/pci/via82xx.c | 78 +- sound/pci/via82xx_modem.c | 52 +- sound/pci/vx222/vx222.c | 18 +- sound/pci/vx222/vx222_ops.c | 12 +- sound/pci/ymfpci/ymfpci.c | 71 +- sound/pci/ymfpci/ymfpci_main.c | 72 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 3 +- sound/pcmcia/vx/vxp_mixer.c | 6 +- sound/pcmcia/vx/vxp_ops.c | 6 +- sound/pcmcia/vx/vxpocket.c | 3 +- sound/ppc/beep.c | 5 +- sound/ppc/daca.c | 24 +- sound/ppc/keywest.c | 6 +- sound/ppc/pmac.c | 6 +- sound/ppc/powermac.c | 21 +- sound/ppc/tumbler.c | 72 +- sound/soc/adi/axi-i2s.c | 3 +- sound/soc/adi/axi-spdif.c | 3 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 10 - sound/soc/amd/raven/acp3x.h | 1 + sound/soc/amd/raven/pci-acp3x.c | 15 + sound/soc/amd/renoir/acp3x-pdm-dma.c | 4 - sound/soc/atmel/atmel-classd.c | 3 +- sound/soc/atmel/atmel-i2s.c | 3 +- sound/soc/atmel/atmel-pdmic.c | 3 +- sound/soc/atmel/mchp-i2s-mcc.c | 3 +- sound/soc/atmel/sam9x5_wm8731.c | 3 +- sound/soc/bcm/cygnus-ssp.c | 7 +- sound/soc/codecs/Kconfig | 37 +- sound/soc/codecs/Makefile | 6 + sound/soc/codecs/ak4613.c | 11 + sound/soc/codecs/ak5558.c | 2 +- sound/soc/codecs/cirrus_legacy.h | 21 + sound/soc/codecs/cs35l32.c | 37 +- sound/soc/codecs/cs35l33.c | 16 +- sound/soc/codecs/cs35l34.c | 42 +- sound/soc/codecs/cs35l35.c | 37 +- sound/soc/codecs/cs35l35.h | 3 +- sound/soc/codecs/cs35l36.c | 18 +- sound/soc/codecs/cs4265.c | 10 +- sound/soc/codecs/cs42l42.c | 201 +- sound/soc/codecs/cs42l42.h | 5 +- sound/soc/codecs/cs42l52.c | 19 +- sound/soc/codecs/cs42l56.c | 14 +- sound/soc/codecs/cs42l73.c | 33 +- sound/soc/codecs/cs43130.c | 55 +- sound/soc/codecs/cs47l24.c | 2 +- sound/soc/codecs/cs53l30.c | 25 +- sound/soc/codecs/cx20442.c | 4 +- sound/soc/codecs/da7219.c | 5 +- sound/soc/codecs/hdmi-codec.c | 238 +- sound/soc/codecs/lpass-rx-macro.c | 3 +- sound/soc/codecs/lpass-tx-macro.c | 1 + sound/soc/codecs/lpass-wsa-macro.c | 4 + sound/soc/codecs/max98088.c | 13 +- sound/soc/codecs/max98373-sdw.c | 14 +- sound/soc/codecs/max98373.h | 2 +- sound/soc/codecs/mt6359-accdet.c | 2 +- sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/pcm3168a.c | 26 + sound/soc/codecs/rk3328_codec.c | 28 +- sound/soc/codecs/rk817_codec.c | 541 + sound/soc/codecs/rt1019.c | 5 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt1316-sdw.c | 2 +- sound/soc/codecs/rt286.c | 1 - sound/soc/codecs/rt5645.c | 49 +- sound/soc/codecs/rt5659.c | 26 +- sound/soc/codecs/rt5682-i2c.c | 12 + sound/soc/codecs/rt5682-sdw.c | 22 +- sound/soc/codecs/rt700-sdw.c | 2 +- sound/soc/codecs/rt711-sdca-sdw.c | 12 +- sound/soc/codecs/rt711-sdca.c | 8 +- sound/soc/codecs/rt711-sdw.c | 2 +- sound/soc/codecs/rt715-sdca-sdw.c | 3 +- sound/soc/codecs/rt715-sdca-sdw.h | 1 + sound/soc/codecs/rt715-sdca.c | 9 +- sound/soc/codecs/rt715-sdca.h | 3 +- sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/codecs/sigmadsp.h | 1 - sound/soc/codecs/sti-sas.c | 1 + sound/soc/codecs/tas2562.h | 14 +- sound/soc/codecs/tfa989x.c | 357 + sound/soc/codecs/tlv320aic26.c | 12 +- sound/soc/codecs/wcd-clsh-v2.c | 348 +- sound/soc/codecs/wcd-clsh-v2.h | 16 + sound/soc/codecs/wcd-mbhc-v2.c | 1475 + sound/soc/codecs/wcd-mbhc-v2.h | 340 + sound/soc/codecs/wcd934x.c | 884 +- sound/soc/codecs/wcd938x-sdw.c | 315 + sound/soc/codecs/wcd938x.c | 3659 + sound/soc/codecs/wcd938x.h | 720 + sound/soc/codecs/wm2200.c | 1 - sound/soc/codecs/wm5102.c | 2 +- sound/soc/codecs/wm5110.c | 2 +- sound/soc/codecs/wm8958-dsp2.c | 6 +- sound/soc/codecs/wm8962.c | 7 +- sound/soc/codecs/wm_adsp.c | 18 +- sound/soc/codecs/wm_adsp.h | 2 +- sound/soc/dwc/Kconfig | 2 +- sound/soc/fsl/Kconfig | 14 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl-asoc-card.c | 1 + sound/soc/fsl/fsl_easrc.c | 4 +- sound/soc/fsl/fsl_spdif.c | 91 +- sound/soc/fsl/fsl_spdif.h | 1 + sound/soc/fsl/fsl_xcvr.c | 2 +- sound/soc/fsl/imx-audio-rpmsg.c | 12 +- sound/soc/fsl/imx-card.c | 844 + sound/soc/fsl/imx-es8328.c | 12 +- sound/soc/fsl/imx-pcm-rpmsg.c | 6 +- sound/soc/fsl/imx-pcm-rpmsg.h | 4 +- sound/soc/fsl/imx-rpmsg.c | 1 - sound/soc/generic/audio-graph-card.c | 57 +- sound/soc/generic/simple-card.c | 168 +- sound/soc/hisilicon/hi6210-i2s.c | 14 +- sound/soc/img/img-i2s-in.c | 2 +- sound/soc/intel/boards/Kconfig | 36 +- sound/soc/intel/boards/Makefile | 30 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 13 +- sound/soc/intel/boards/bxt_rt298.c | 1 + sound/soc/intel/boards/bytcht_cx2072x.c | 1 - sound/soc/intel/boards/bytcht_da7213.c | 1 - sound/soc/intel/boards/bytcht_es8316.c | 1 - sound/soc/intel/boards/bytcht_nocodec.c | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 26 +- sound/soc/intel/boards/bytcr_rt5651.c | 1 - sound/soc/intel/boards/bytcr_wm5102.c | 1 - sound/soc/intel/boards/cht_bsw_rt5645.c | 1 - sound/soc/intel/boards/cht_bsw_rt5672.c | 1 - sound/soc/intel/boards/cml_rt1011_rt5682.c | 1 + sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 1 + sound/soc/intel/boards/hda_dsp_common.c | 5 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 1 + sound/soc/intel/boards/sof_cs42l42.c | 509 + sound/soc/intel/boards/sof_da7219_max98373.c | 2 + sound/soc/intel/boards/sof_maxim_common.c | 84 +- sound/soc/intel/boards/sof_maxim_common.h | 14 +- sound/soc/intel/boards/sof_pcm512x.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 120 +- sound/soc/intel/boards/sof_sdw.c | 75 +- sound/soc/intel/boards/sof_sdw_common.h | 8 + sound/soc/intel/boards/sof_sdw_max98373.c | 4 +- sound/soc/intel/boards/sof_wm8804.c | 1 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 71 + sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 12 +- sound/soc/intel/skylake/skl-nhlt.c | 6 +- sound/soc/jz4740/jz4740-i2s.c | 4 +- sound/soc/jz4740/jz4740-i2s.h | 2 - sound/soc/mediatek/common/mtk-btcvsd.c | 24 +- sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 2 - sound/soc/meson/g12a-toacodec.c | 143 +- sound/soc/pxa/pxa-ssp.c | 16 - sound/soc/qcom/lpass-cpu.c | 124 +- sound/soc/qcom/lpass-platform.c | 12 +- sound/soc/qcom/lpass-sc7180.c | 1 + sound/soc/qcom/lpass.h | 6 + sound/soc/qcom/qdsp6/q6asm-dai.c | 2 +- sound/soc/qcom/sdm845.c | 8 + sound/soc/rockchip/Kconfig | 14 +- sound/soc/sh/fsi.c | 15 + sound/soc/sh/rcar/Makefile | 2 +- sound/soc/sh/rcar/adg.c | 180 +- sound/soc/sh/rcar/cmd.c | 14 + sound/soc/sh/rcar/core.c | 154 +- sound/soc/sh/rcar/ctu.c | 14 + sound/soc/sh/rcar/debugfs.c | 96 + sound/soc/sh/rcar/dma.c | 39 +- sound/soc/sh/rcar/dvc.c | 16 +- sound/soc/sh/rcar/gen.c | 9 + sound/soc/sh/rcar/mix.c | 14 + sound/soc/sh/rcar/rsnd.h | 75 +- sound/soc/sh/rcar/src.c | 32 +- sound/soc/sh/rcar/ssi.c | 160 +- sound/soc/sh/rcar/ssiu.c | 147 +- sound/soc/soc-core.c | 300 +- sound/soc/soc-dai.c | 76 +- sound/soc/soc-pcm.c | 2 +- sound/soc/soc-topology.c | 472 +- sound/soc/soc-utils.c | 29 + sound/soc/sof/compress.c | 2 +- sound/soc/sof/compress.h | 2 +- sound/soc/sof/intel/Makefile | 5 +- sound/soc/sof/intel/atom.c | 463 + sound/soc/sof/intel/atom.h | 74 + sound/soc/sof/intel/byt.c | 768 +- sound/soc/sof/intel/hda-dai.c | 5 + sound/soc/sof/intel/hda-loader.c | 5 - sound/soc/sof/intel/hda.c | 27 +- sound/soc/sof/intel/pci-tgl.c | 2 + sound/soc/sof/intel/pci-tng.c | 171 +- sound/soc/sof/loader.c | 2 +- sound/soc/sof/ops.h | 10 +- sound/soc/sof/pm.c | 1 + sound/soc/sof/sof-acpi-dev.c | 5 +- sound/soc/sof/sof-of-dev.c | 5 +- sound/soc/sof/sof-pci-dev.c | 7 +- sound/soc/sof/topology.c | 17 +- sound/soc/stm/stm32_sai_sub.c | 5 +- sound/soc/ti/ams-delta.c | 11 +- sound/soc/ti/davinci-mcasp.c | 1 + sound/soc/ti/omap-mcbsp.c | 2 +- sound/sparc/amd7930.c | 14 +- sound/sparc/cs4231.c | 10 +- sound/sparc/dbri.c | 11 +- sound/synth/emux/emux.c | 3 +- sound/synth/emux/emux_effect.c | 13 +- sound/synth/emux/emux_hwdep.c | 6 +- sound/synth/emux/soundfont.c | 40 +- sound/usb/card.h | 8 +- sound/usb/clock.c | 305 +- sound/usb/endpoint.c | 1 + sound/usb/endpoint.h | 1 - sound/usb/format.c | 2 +- sound/usb/mixer_quirks.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 308 +- sound/usb/mixer_scarlett_gen2.h | 2 +- sound/usb/pcm.c | 202 +- sound/usb/pcm.h | 3 - sound/usb/quirks-table.h | 70 + sound/usb/usx2y/us122l.c | 63 +- sound/usb/usx2y/us122l.h | 2 +- sound/usb/usx2y/usX2Yhwdep.c | 135 +- sound/usb/usx2y/usX2Yhwdep.h | 2 +- sound/usb/usx2y/usb_stream.c | 82 +- sound/usb/usx2y/usb_stream.h | 23 +- sound/usb/usx2y/usbus428ctldefs.h | 104 +- sound/usb/usx2y/usbusx2y.c | 389 +- sound/usb/usx2y/usbusx2y.h | 65 +- sound/usb/usx2y/usbusx2yaudio.c | 684 +- sound/usb/usx2y/usx2yhwdeppcm.c | 627 +- sound/usb/usx2y/usx2yhwdeppcm.h | 4 +- .../arch}/mips/include/uapi/asm/perf_regs.h | 0 tools/arch/x86/include/asm/asm.h | 193 + tools/arch/x86/include/asm/disabled-features.h | 7 +- tools/arch/x86/include/asm/irq_vectors.h | 7 +- tools/arch/x86/include/asm/nops.h | 24 +- tools/arch/x86/include/uapi/asm/kvm.h | 2 + tools/bootconfig/include/linux/bootconfig.h | 4 + tools/bootconfig/main.c | 5 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 4 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/Makefile | 5 +- tools/bpf/bpftool/bash-completion/bpftool | 6 +- tools/bpf/bpftool/cgroup.c | 3 +- tools/bpf/bpftool/gen.c | 421 +- tools/bpf/bpftool/main.c | 11 +- tools/bpf/bpftool/main.h | 1 + tools/bpf/bpftool/prog.c | 109 +- tools/bpf/bpftool/xlated_dumper.c | 3 + tools/debugging/kernel-chktaint | 2 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/uapi/linux/bpf.h | 66 +- tools/include/uapi/linux/fs.h | 2 +- tools/include/uapi/linux/kvm.h | 5 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/include/uapi/linux/prctl.h | 8 + tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 18 +- tools/lib/bpf/bpf.c | 179 +- tools/lib/bpf/bpf.h | 2 + tools/lib/bpf/bpf_gen_internal.h | 41 + tools/lib/bpf/bpf_helpers.h | 66 + tools/lib/bpf/bpf_prog_linfo.c | 18 +- tools/lib/bpf/bpf_tracing.h | 62 +- tools/lib/bpf/btf.c | 302 +- tools/lib/bpf/btf_dump.c | 14 +- tools/lib/bpf/gen_loader.c | 729 + tools/lib/bpf/libbpf.c | 956 +- tools/lib/bpf/libbpf.h | 68 +- tools/lib/bpf/libbpf.map | 13 + tools/lib/bpf/libbpf_errno.c | 7 +- tools/lib/bpf/libbpf_internal.h | 66 + tools/lib/bpf/libbpf_legacy.h | 59 + tools/lib/bpf/linker.c | 41 +- tools/lib/bpf/netlink.c | 595 +- tools/lib/bpf/nlattr.h | 48 + tools/lib/bpf/ringbuf.c | 26 +- tools/lib/bpf/skel_internal.h | 123 + tools/lib/bpf/xsk.c | 2 +- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- .../memory-model/Documentation/access-marking.txt | 152 +- tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/litmus-tests/.gitignore | 2 +- 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/objtool/arch/x86/decode.c | 4 + tools/objtool/arch/x86/include/arch/special.h | 1 + tools/objtool/check.c | 38 +- tools/objtool/elf.c | 138 +- tools/objtool/include/objtool/elf.h | 17 +- tools/objtool/include/objtool/objtool.h | 3 + tools/objtool/include/objtool/special.h | 1 + tools/objtool/special.c | 14 + tools/perf/Documentation/perf-intel-pt.txt | 6 +- tools/perf/Documentation/perf-script.txt | 7 +- tools/perf/Makefile.config | 1 - .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 2 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 +- tools/perf/builtin-buildid-list.c | 3 + tools/perf/builtin-record.c | 6 + tools/perf/builtin-stat.c | 13 +- tools/perf/check-headers.sh | 1 + tools/perf/perf.c | 4 +- .../pmu-events/arch/powerpc/power10/cache.json | 30 +- .../arch/powerpc/power10/floating_point.json | 2 +- .../pmu-events/arch/powerpc/power10/frontend.json | 124 +- .../pmu-events/arch/powerpc/power10/locks.json | 4 +- .../pmu-events/arch/powerpc/power10/marked.json | 61 +- .../pmu-events/arch/powerpc/power10/memory.json | 79 +- .../pmu-events/arch/powerpc/power10/others.json | 133 +- .../pmu-events/arch/powerpc/power10/pipeline.json | 135 +- .../perf/pmu-events/arch/powerpc/power10/pmc.json | 8 +- .../arch/powerpc/power10/translation.json | 22 +- tools/perf/pmu-events/jevents.c | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 12 +- tools/perf/tests/attr/base-record | 2 +- tools/perf/tests/pfm.c | 4 +- tools/perf/util/bpf_counter.c | 10 +- tools/perf/util/dwarf-aux.c | 8 +- tools/perf/util/env.c | 1 + tools/perf/util/event.h | 2 +- tools/perf/util/evlist.c | 3 - tools/perf/util/evsel.c | 1 + tools/perf/util/evsel.h | 4 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 6 +- tools/perf/util/intel-pt.c | 6 +- tools/perf/util/parse-events.c | 13 +- tools/perf/util/parse-events.l | 1 + tools/perf/util/perf_api_probe.c | 10 + tools/perf/util/perf_api_probe.h | 1 + tools/perf/util/pfm.c | 11 +- tools/perf/util/probe-finder.c | 3 + tools/perf/util/session.c | 1 + tools/perf/util/stat-display.c | 8 +- tools/perf/util/symbol-elf.c | 1 + tools/rcu/rcu-cbs.py | 46 + tools/testing/kunit/kunit.py | 57 +- tools/testing/kunit/kunit_config.py | 7 +- tools/testing/kunit/kunit_kernel.py | 177 +- tools/testing/kunit/kunit_parser.py | 2 +- tools/testing/kunit/kunit_tool_test.py | 18 +- tools/testing/kunit/qemu_config.py | 16 + tools/testing/kunit/qemu_configs/alpha.py | 10 + tools/testing/kunit/qemu_configs/arm.py | 13 + tools/testing/kunit/qemu_configs/arm64.py | 12 + tools/testing/kunit/qemu_configs/i386.py | 10 + tools/testing/kunit/qemu_configs/powerpc.py | 12 + tools/testing/kunit/qemu_configs/riscv.py | 31 + tools/testing/kunit/qemu_configs/s390.py | 14 + tools/testing/kunit/qemu_configs/sparc.py | 10 + tools/testing/kunit/qemu_configs/x86_64.py | 10 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/fp/sve-probe-vls.c | 2 +- tools/testing/selftests/bpf/.gitignore | 3 + tools/testing/selftests/bpf/Makefile | 19 +- tools/testing/selftests/bpf/Makefile.docs | 3 +- tools/testing/selftests/bpf/README.rst | 19 + tools/testing/selftests/bpf/bench.c | 1 + tools/testing/selftests/bpf/benchs/bench_rename.c | 2 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 6 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 2 +- tools/testing/selftests/bpf/network_helpers.c | 2 +- tools/testing/selftests/bpf/network_helpers.h | 1 + tools/testing/selftests/bpf/prog_tests/atomics.c | 72 +- .../selftests/bpf/prog_tests/attach_probe.c | 12 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 31 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 8 +- tools/testing/selftests/bpf/prog_tests/btf.c | 93 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 8 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 4 +- .../selftests/bpf/prog_tests/cg_storage_multi.c | 84 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 14 +- .../bpf/prog_tests/cgroup_skb_sk_lookup.c | 2 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 15 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 6 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 10 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 25 +- .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 6 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 10 +- .../selftests/bpf/prog_tests/flow_dissector.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 10 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 10 +- .../bpf/prog_tests/get_stackid_cannot_attach.c | 9 +- tools/testing/selftests/bpf/prog_tests/hashmap.c | 9 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 19 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 6 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 3 +- .../selftests/bpf/prog_tests/ksyms_module.c | 2 +- .../selftests/bpf/prog_tests/link_pinning.c | 7 +- .../selftests/bpf/prog_tests/lookup_and_delete.c | 288 + tools/testing/selftests/bpf/prog_tests/obj_name.c | 8 +- .../selftests/bpf/prog_tests/perf_branches.c | 4 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 2 +- .../selftests/bpf/prog_tests/perf_event_stackmap.c | 3 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 7 +- .../selftests/bpf/prog_tests/prog_run_xattr.c | 4 +- .../selftests/bpf/prog_tests/raw_tp_test_run.c | 4 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 7 +- .../selftests/bpf/prog_tests/reference_tracking.c | 2 +- .../selftests/bpf/prog_tests/resolve_btfids.c | 2 +- tools/testing/selftests/bpf/prog_tests/ringbuf.c | 57 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 2 +- .../selftests/bpf/prog_tests/select_reuseport.c | 53 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 5 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 2 +- tools/testing/selftests/bpf/prog_tests/skeleton.c | 6 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 14 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 8 +- .../selftests/bpf/prog_tests/sockmap_ktls.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 10 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 3 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 2 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 5 +- .../selftests/bpf/prog_tests/static_linked.c | 9 +- tools/testing/selftests/bpf/prog_tests/syscall.c | 55 + tools/testing/selftests/bpf/prog_tests/tc_bpf.c | 395 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 785 + .../selftests/bpf/prog_tests/tcp_hdr_options.c | 15 +- .../selftests/bpf/prog_tests/test_overhead.c | 12 +- .../selftests/bpf/prog_tests/trace_printk.c | 5 +- .../selftests/bpf/prog_tests/trampoline_count.c | 14 +- tools/testing/selftests/bpf/prog_tests/udp_limit.c | 7 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 8 +- .../selftests/bpf/progs/bpf_iter_bpf_hash_map.c | 1 - .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 1 - .../selftests/bpf/progs/bpf_iter_ipv6_route.c | 1 - .../testing/selftests/bpf/progs/bpf_iter_netlink.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_task.c | 1 - .../selftests/bpf/progs/bpf_iter_task_btf.c | 1 - .../selftests/bpf/progs/bpf_iter_task_file.c | 1 - .../selftests/bpf/progs/bpf_iter_task_stack.c | 1 - .../selftests/bpf/progs/bpf_iter_task_vma.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c | 1 - .../selftests/bpf/progs/bpf_iter_test_kern4.c | 4 +- tools/testing/selftests/bpf/progs/bpf_iter_udp4.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_udp6.c | 1 - tools/testing/selftests/bpf/progs/kfree_skb.c | 4 +- tools/testing/selftests/bpf/progs/linked_maps1.c | 2 +- tools/testing/selftests/bpf/progs/syscall.c | 121 + tools/testing/selftests/bpf/progs/tailcall3.c | 2 +- tools/testing/selftests/bpf/progs/tailcall4.c | 2 +- tools/testing/selftests/bpf/progs/tailcall5.c | 2 +- .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 2 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 2 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 4 +- .../selftests/bpf/progs/test_cls_redirect.c | 4 +- .../selftests/bpf/progs/test_global_func_args.c | 2 +- .../selftests/bpf/progs/test_lookup_and_delete.c | 26 + .../testing/selftests/bpf/progs/test_rdonly_maps.c | 6 +- tools/testing/selftests/bpf/progs/test_ringbuf.c | 4 +- tools/testing/selftests/bpf/progs/test_skeleton.c | 4 +- tools/testing/selftests/bpf/progs/test_snprintf.c | 1 - .../selftests/bpf/progs/test_snprintf_single.c | 2 +- .../selftests/bpf/progs/test_sockmap_listen.c | 4 +- .../selftests/bpf/progs/test_static_linked1.c | 10 +- .../selftests/bpf/progs/test_static_linked2.c | 10 +- tools/testing/selftests/bpf/progs/test_subprogs.c | 13 + tools/testing/selftests/bpf/progs/test_tc_bpf.c | 12 + tools/testing/selftests/bpf/progs/test_tc_neigh.c | 33 +- .../selftests/bpf/progs/test_tc_neigh_fib.c | 9 +- tools/testing/selftests/bpf/progs/test_tc_peer.c | 56 +- tools/testing/selftests/bpf/progs/trace_printk.c | 6 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 94 + tools/testing/selftests/bpf/test_doc_build.sh | 1 + tools/testing/selftests/bpf/test_lru_map.c | 8 + tools/testing/selftests/bpf/test_maps.c | 185 +- tools/testing/selftests/bpf/test_progs.c | 3 + tools/testing/selftests/bpf/test_progs.h | 9 +- tools/testing/selftests/bpf/test_tc_redirect.sh | 216 - tools/testing/selftests/bpf/test_tcpnotify_user.c | 7 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 204 + tools/testing/selftests/bpf/verifier/stack_ptr.c | 2 - .../selftests/bpf/verifier/value_ptr_arith.c | 8 - tools/testing/selftests/bpf/xdp_redirect_multi.c | 226 + tools/testing/selftests/cgroup/.gitignore | 3 +- tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 51 + tools/testing/selftests/cgroup/cgroup_util.h | 2 + tools/testing/selftests/cgroup/test_freezer.c | 57 - tools/testing/selftests/cgroup/test_kill.c | 297 + .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 3 + .../net/mlxsw/devlink_trap_l3_exceptions.sh | 3 + .../selftests/drivers/net/mlxsw/port_scale.sh | 4 +- .../selftests/drivers/net/mlxsw/qos_dscp_bridge.sh | 2 + .../selftests/drivers/net/mlxsw/qos_headroom.sh | 69 +- .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 14 - .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 24 +- .../selftests/drivers/net/mlxsw/router_scale.sh | 2 +- .../selftests/drivers/net/mlxsw/tc_sample.sh | 12 +- .../selftests/drivers/net/netdevsim/devlink.sh | 167 +- .../drivers/net/netdevsim/devlink_trap.sh | 14 +- .../testing/selftests/drivers/net/netdevsim/fib.sh | 6 +- .../selftests/drivers/net/netdevsim/nexthop.sh | 4 +- .../selftests/drivers/net/netdevsim/psample.sh | 4 +- tools/testing/selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 126 +- tools/testing/selftests/kvm/.gitignore | 2 + tools/testing/selftests/kvm/Makefile | 6 +- .../selftests/kvm/aarch64/debug-exceptions.c | 250 + tools/testing/selftests/kvm/demand_paging_test.c | 174 +- .../testing/selftests/kvm/hardware_disable_test.c | 32 +- .../selftests/kvm/include/aarch64/processor.h | 83 +- tools/testing/selftests/kvm/include/kvm_util.h | 37 +- tools/testing/selftests/kvm/include/test_util.h | 12 + .../selftests/kvm/include/x86_64/processor.h | 4 +- tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- tools/testing/selftests/kvm/lib/aarch64/handlers.S | 126 + .../testing/selftests/kvm/lib/aarch64/processor.c | 97 + tools/testing/selftests/kvm/lib/kvm_util.c | 328 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 17 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 6 +- tools/testing/selftests/kvm/lib/rbtree.c | 1 + tools/testing/selftests/kvm/lib/test_util.c | 51 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 39 +- .../kvm/memslot_modification_stress_test.c | 18 +- tools/testing/selftests/kvm/memslot_perf_test.c | 1037 + tools/testing/selftests/kvm/x86_64/evmcs_test.c | 4 +- .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 5 + .../selftests/kvm/x86_64/get_msr_index_features.c | 8 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 2 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 7 +- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 9 - .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 8 +- .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 2 +- tools/testing/selftests/lib.mk | 1 + tools/testing/selftests/lib/Makefile | 2 +- tools/testing/selftests/lib/config | 1 + tools/testing/selftests/lib/scanf.sh | 4 + .../selftests/mount_setattr/mount_setattr_test.c | 88 +- tools/testing/selftests/nci/.gitignore | 1 + tools/testing/selftests/net/devlink_port_split.py | 8 +- tools/testing/selftests/net/fib_nexthops.sh | 12 + tools/testing/selftests/net/fib_tests.sh | 25 + .../net/forwarding/custom_multipath_hash.sh | 364 + .../selftests/net/forwarding/devlink_lib.sh | 32 + .../net/forwarding/gre_custom_multipath_hash.sh | 456 + .../net/forwarding/ip6gre_custom_multipath_hash.sh | 458 + .../selftests/net/forwarding/pedit_dsfield.sh | 2 + .../selftests/net/forwarding/pedit_l4port.sh | 2 + .../selftests/net/forwarding/skbedit_priority.sh | 2 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 125 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 24 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 4 +- tools/testing/selftests/net/tls.c | 3 +- tools/testing/selftests/net/unicast_extensions.sh | 17 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nft_fib.sh | 221 + tools/testing/selftests/openat2/openat2_test.c | 7 +- tools/testing/selftests/powerpc/security/Makefile | 2 + .../powerpc/security/mitigation-patching.sh | 75 + .../testing/selftests/powerpc/tm/tm-vmx-unavail.c | 1 - tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/ptrace/vmaccess.c | 25 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 33 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 + .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 249 + tools/testing/selftests/rcutorture/bin/kvm.sh | 61 +- tools/testing/selftests/rcutorture/bin/torture.sh | 39 +- .../selftests/rcutorture/configs/rcu/BUSTED-BOOST | 17 + .../rcutorture/configs/rcu/BUSTED-BOOST.boot | 8 + .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- tools/testing/selftests/resctrl/README | 2 +- tools/testing/selftests/resctrl/resctrl_tests.c | 4 +- tools/testing/selftests/rlimits/.gitignore | 2 + tools/testing/selftests/rlimits/Makefile | 6 + tools/testing/selftests/{mount => rlimits}/config | 0 .../testing/selftests/rlimits/rlimits-per-userns.c | 161 + tools/testing/selftests/sched/.gitignore | 1 + tools/testing/selftests/sched/Makefile | 14 + tools/testing/selftests/sched/config | 1 + tools/testing/selftests/sched/cs_prctl_test.c | 338 + .../testing/selftests/seccomp/seccomp_benchmark.c | 2 + tools/testing/selftests/seccomp/seccomp_bpf.c | 51 +- tools/testing/selftests/sigaltstack/sas.c | 20 +- .../testing/selftests/splice/short_splice_read.sh | 119 +- .../tc-testing/tc-tests/actions/vlan.json | 28 +- .../tc-testing/tc-tests/qdiscs/fq_pie.json | 8 +- tools/testing/selftests/timers/rtcpie.c | 10 +- tools/testing/selftests/vm/.gitignore | 4 + tools/testing/selftests/vm/Makefile | 8 +- tools/testing/selftests/vm/gup_test.c | 96 +- tools/testing/selftests/vm/khugepaged.c | 4 - tools/testing/selftests/vm/madv_populate.c | 342 + tools/testing/selftests/vm/memfd_secret.c | 296 + tools/testing/selftests/vm/pkey-x86.h | 1 + tools/testing/selftests/vm/protection_keys.c | 85 +- tools/testing/selftests/vm/run_vmtests.sh | 33 + tools/testing/selftests/vm/userfaultfd.c | 1054 +- tools/testing/selftests/wireguard/netns.sh | 1 + .../testing/selftests/wireguard/qemu/kernel.config | 1 - tools/testing/selftests/x86/Makefile | 5 +- .../testing/selftests/x86/corrupt_xstate_header.c | 114 + tools/testing/selftests/x86/sigaltstack.c | 128 + tools/testing/selftests/x86/syscall_numbering.c | 491 +- tools/testing/vsock/util.c | 32 +- tools/testing/vsock/util.h | 3 + tools/testing/vsock/vsock_test.c | 116 + tools/vm/page_owner_sort.c | 4 + virt/kvm/kvm_main.c | 8 +- virt/lib/irqbypass.c | 16 +- 9049 files changed, 627020 insertions(+), 187439 deletions(-) create mode 100644 .rustfmt.toml create mode 100644 Documentation/ABI/obsolete/sysfs-bus-iio create mode 100644 Documentation/ABI/stable/sysfs-driver-w1_ds2438 delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-icm42600 delete mode 100644 Documentation/ABI/testing/sysfs-class-backlight-adp5520 delete mode 100644 Documentation/ABI/testing/sysfs-class-backlight-adp8860 delete mode 100644 Documentation/ABI/testing/sysfs-class-backlight-driver-adp8870 delete mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-el15203000 create mode 100644 Documentation/ABI/testing/sysfs-class-spi-eeprom create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-soc-ipa create mode 100644 Documentation/ABI/testing/sysfs-devices-removable create mode 100644 Documentation/ABI/testing/sysfs-platform-dell-privacy-wmi create mode 100644 Documentation/admin-guide/hw-vuln/core-scheduling.rst create mode 100644 Documentation/bpf/llvm_reloc.rst create mode 100644 Documentation/dev-tools/kunit/running_tips.rst delete mode 100644 Documentation/devicetree/bindings/arm/amlogic,scpi.txt delete mode 100644 Documentation/devicetree/bindings/arm/arm,scmi.txt delete mode 100644 Documentation/devicetree/bindings/arm/arm,scpi.txt create mode 100644 Documentation/devicetree/bindings/arm/arm,scu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/firmware/linaro,optee-tz.txt create mode 100644 Documentation/devicetree/bindings/arm/firmware/linaro,optee-tz.yaml delete mode 100644 Documentation/devicetree/bindings/arm/juno,scpi.txt delete mode 100644 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt create mode 100644 Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml delete mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/scu.txt delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra30-actmon.txt delete mode 100644 Documentation/devicetree/bindings/clock/brcm,iproc-clocks.txt create mode 100644 Documentation/devicetree/bindings/clock/brcm,iproc-clocks.yaml delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra114-car.txt delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-car.txt create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-car.yaml delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra20-car.txt create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra20-car.yaml delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra210-car.txt delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra30-car.txt delete mode 100644 Documentation/devicetree/bindings/clock/renesas,emev2-smu.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,emev2-smu.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ti,sci-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/ti,sci-clk.yaml create mode 100644 Documentation/devicetree/bindings/crypto/cortina,sl3516-crypto.yaml create mode 100644 Documentation/devicetree/bindings/crypto/intel,ixp4xx-crypto.yaml create mode 100644 Documentation/devicetree/bindings/devfreq/nvidia,tegra30-actmon.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi83.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dp-controller.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dpu-sc7180.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dpu-sdm845.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/dpu.txt create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-20nm.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-common.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/dsi.txt delete mode 100644 Documentation/devicetree/bindings/dma/arm-pl08x.txt create mode 100644 Documentation/devicetree/bindings/dma/arm-pl08x.yaml create mode 100644 Documentation/devicetree/bindings/dvfs/performance-domain.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-sm5502.txt create mode 100644 Documentation/devicetree/bindings/extcon/siliconmitus,sm5502-muic.yaml create mode 100644 Documentation/devicetree/bindings/firmware/arm,scmi.yaml create mode 100644 Documentation/devicetree/bindings/firmware/arm,scpi.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-omap.txt create mode 100644 Documentation/devicetree/bindings/gpio/idt,32434-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/rockchip,rk3328-grf-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,rk3328-grf-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hw [...] create mode 100644 Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-aspeed.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-omap.txt delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,i2c.txt delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt create mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.txt create mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.yaml create mode 100644 Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16201.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/fsl,mma7455.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/murata,sca3300.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/nxp,fxls8962af.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7298.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7476.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml create mode 100644 Documentation/devicetree/bindings/iio/cdc/adi,ad7746.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5755.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5755.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac082s085.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti-dac082s085.txt create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2591.yaml delete mode 100644 Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt create mode 100644 Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml delete mode 100644 Documentation/devicetree/bindings/input/fsl-mma8450.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cypress,cy8 [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/cyttsp.txt delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/resistive-a [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/resistive-a [...] delete mode 100644 Documentation/devicetree/bindings/iommu/rockchip,iommu.txt create mode 100644 Documentation/devicetree/bindings/iommu/rockchip,iommu.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/richtek,rt4831 [...] delete mode 100644 Documentation/devicetree/bindings/mailbox/omap-mailbox.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,omap-mailbox.yaml create mode 100644 Documentation/devicetree/bindings/media/atmel,isc.yaml delete mode 100644 Documentation/devicetree/bindings/media/atmel-isc.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/rda,rda5807.yaml create mode 100644 Documentation/devicetree/bindings/media/microchip,sama5d4-vdec.yaml create mode 100644 Documentation/devicetree/bindings/media/microchip,xisc.yaml create mode 100644 Documentation/devicetree/bindings/media/renesas,isp.yaml delete mode 100644 Documentation/devicetree/bindings/media/tango-ir.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/arm,pl353- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/pl353-smc.txt create mode 100644 Documentation/devicetree/bindings/mfd/qcom,pm8008.yaml create mode 100644 Documentation/devicetree/bindings/mfd/richtek,rt4831.yaml create mode 100644 Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/renesas,mmcif.txt create mode 100644 Documentation/devicetree/bindings/mmc/renesas,mmcif.yaml create mode 100644 Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/arm-versatile.txt delete mode 100644 Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt create mode 100644 Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt delete mode 100644 Documentation/devicetree/bindings/mtd/intel,ixp4xx-flash.txt create mode 100644 Documentation/devicetree/bindings/mtd/microchip,mchp48l640.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/mtd-physmap.txt create mode 100644 Documentation/devicetree/bindings/mtd/mtd-physmap.yaml create mode 100644 Documentation/devicetree/bindings/mtd/mtd.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt create mode 100644 Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml delete mode 100644 Documentation/devicetree/bindings/mux/gpio-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/gpio-mux.yaml create mode 100644 Documentation/devicetree/bindings/mux/mux-consumer.yaml delete mode 100644 Documentation/devicetree/bindings/mux/mux-controller.txt create mode 100644 Documentation/devicetree/bindings/mux/mux-controller.yaml delete mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/reg-mux.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,iproc-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,iproc-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/rcar_can.txt delete mode 100644 Documentation/devicetree/bindings/net/can/rcar_canfd.txt create mode 100644 Documentation/devicetree/bindings/net/can/renesas,rcar-can.yaml create mode 100644 Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/sja1105.txt create mode 100644 Documentation/devicetree/bindings/net/ingenic,mac.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-gpio.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-gpio.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-mmioreg.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-mmioreg.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-multiplexer.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-multiplexer.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux.yaml delete mode 100644 Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/net/qualcomm-bluetooth.yaml create mode 100644 Documentation/devicetree/bindings/net/realtek,rtl82xx.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,rcar-gen3-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rockchip-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/rockchip-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4708-pinmux.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,ns-pinmux.yaml create mode 100644 Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.yaml create mode 100644 Documentation/devicetree/bindings/power/rockchip,power-controller.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.txt create mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt5033-b [...] delete mode 100644 Documentation/devicetree/bindings/property-units.txt delete mode 100644 Documentation/devicetree/bindings/pwm/brcm,iproc-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/brcm,iproc-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mt6359-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt6160-regu [...] create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt6245-regu [...] delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml create mode 100644 Documentation/devicetree/bindings/reset/microchip,rst.yaml delete mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rng/mtk-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/mtk-rng.yaml create mode 100644 Documentation/devicetree/bindings/rtc/arm,pl031.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt create mode 100644 Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8563.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/pcf8563.txt delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.txt create mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.yaml delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/power_domain.txt delete mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt create mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml create mode 100644 Documentation/devicetree/bindings/sound/imx-audio-card.yaml delete mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.txt create mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.yaml create mode 100644 Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd938x-sdw.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8750.txt create mode 100644 Documentation/devicetree/bindings/sound/wm8750.yaml delete mode 100644 Documentation/devicetree/bindings/spi/renesas,rzn1-spi.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,twd-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/arm,twd.txt delete mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.yaml create mode 100644 Documentation/devicetree/bindings/usb/nxp,isp1760.yaml delete mode 100644 Documentation/devicetree/bindings/virtio/mmio.txt create mode 100644 Documentation/devicetree/bindings/virtio/mmio.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/arm,sbsa-gwdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/arm,twd-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/sbsa-gwdt.txt create mode 100644 Documentation/filesystems/cifs/cifsd.rst create mode 100644 Documentation/filesystems/cifs/index.rst create mode 100644 Documentation/filesystems/dax.rst delete mode 100644 Documentation/filesystems/dax.txt create mode 100644 Documentation/firmware-guide/acpi/dsd/phy.rst create mode 100644 Documentation/gpu/driver-uapi.rst create mode 100644 Documentation/gpu/rfc/i915_gem_lmem.rst create mode 100644 Documentation/hwmon/dps920ab.rst create mode 100644 Documentation/hwmon/mp2888.rst create mode 100644 Documentation/hwmon/pim4328.rst create mode 100644 Documentation/hwmon/sht4x.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/networking/device_drivers/wwan/index.rst create mode 100644 Documentation/networking/device_drivers/wwan/iosm.rst create mode 100644 Documentation/networking/devlink/prestera.rst create mode 100644 Documentation/rust/arch-support.rst create mode 100644 Documentation/rust/coding.rst create mode 100644 Documentation/rust/docs.rst create mode 100644 Documentation/rust/index.rst create mode 100644 Documentation/rust/quick-start.rst create mode 100644 Documentation/rust/rust-project.json create mode 100644 Documentation/translations/zh_CN/admin-guide/lockup-watchdogs.rst create mode 100644 Documentation/translations/zh_CN/core-api/cachetlb.rst create mode 100644 Documentation/translations/zh_CN/core-api/kernel-api.rst create mode 100644 Documentation/translations/zh_CN/core-api/kobject.rst create mode 100644 Documentation/translations/zh_CN/core-api/local_ops.rst create mode 100644 Documentation/translations/zh_CN/core-api/padata.rst create mode 100644 Documentation/translations/zh_CN/core-api/printk-basics.rst create mode 100644 Documentation/translations/zh_CN/core-api/printk-formats.rst create mode 100644 Documentation/translations/zh_CN/core-api/refcount-vs-atomic.rst create mode 100644 Documentation/translations/zh_CN/core-api/symbol-namespaces.rst create mode 100644 Documentation/translations/zh_CN/core-api/workqueue.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/kasan.rst create mode 100644 Documentation/translations/zh_CN/maintainer/configure-git.rst create mode 100644 Documentation/translations/zh_CN/maintainer/index.rst create mode 100644 Documentation/translations/zh_CN/maintainer/maintainer-entry-pr [...] create mode 100644 Documentation/translations/zh_CN/maintainer/modifying-patches.rst create mode 100644 Documentation/translations/zh_CN/maintainer/pull-requests.rst create mode 100644 Documentation/translations/zh_CN/maintainer/rebasing-and-merging.rst create mode 100644 Documentation/translations/zh_CN/parisc/debugging.rst create mode 100644 Documentation/translations/zh_CN/parisc/index.rst create mode 100644 Documentation/translations/zh_CN/parisc/registers.rst delete mode 100644 Documentation/userspace-api/media/audio.h.rst.exceptions create mode 100644 Documentation/userspace-api/media/drivers/hantro.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio.rst delete mode 100644 Documentation/userspace-api/media/dvb/video.rst delete mode 100644 Documentation/userspace-api/media/video.h.rst.exceptions create mode 100644 Documentation/x86/buslock.rst create mode 100644 Documentation/x86/elf_auxvec.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 arch/alpha/Kbuild delete mode 100644 arch/alpha/include/asm/mmzone.h delete mode 100644 arch/alpha/include/asm/unaligned.h delete mode 100644 arch/alpha/mm/numa.c delete mode 100644 arch/arc/include/asm/mmzone.h create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts create mode 100644 arch/arm/boot/dts/bcm2711-rpi-400.dts create mode 100644 arch/arm/boot/dts/bcm2711-rpi.dtsi create mode 100644 arch/arm/boot/dts/imx28-lwe.dtsi create mode 100644 arch/arm/boot/dts/imx28-xea.dts create mode 100644 arch/arm/boot/dts/imx6dl-b105pv2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b105v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b125pv2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b125v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b155v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b1x5pv2.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-b1x5v2.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-qmx6.dtsi create mode 100644 arch/arm/boot/dts/imx6q-ds.dts create mode 100644 arch/arm/boot/dts/imx6qdl-ds.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp42x-welltech-epbx100.dts create mode 100644 arch/arm/boot/dts/sun8i-r40-feta40i.dtsi create mode 100644 arch/arm/boot/dts/sun8i-r40-oka40i-c.dts delete mode 100644 arch/arm/crypto/poly1305-core.S_shipped delete mode 100644 arch/arm/crypto/sha256-core.S_shipped delete mode 100644 arch/arm/crypto/sha512-core.S_shipped delete mode 100644 arch/arm/include/asm/unaligned.h create mode 100644 arch/arm/rust/target.json create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-400.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow.dtsi create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm7325.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r3-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r3-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-microsoft-surface-duo.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi delete mode 100644 arch/arm64/crypto/poly1305-core.S_shipped delete mode 100644 arch/arm64/crypto/sha256-core.S_shipped delete mode 100644 arch/arm64/crypto/sha512-core.S_shipped create mode 100644 arch/arm64/include/asm/patching.h create mode 100644 arch/arm64/include/asm/set_memory.h create mode 100644 arch/arm64/kernel/idle.c delete mode 100644 arch/arm64/kernel/insn.c create mode 100644 arch/arm64/kernel/patching.c create mode 100644 arch/arm64/lib/insn.c create mode 100644 arch/arm64/lib/kasan_sw_tags.S delete mode 100644 arch/arm64/lib/memmove.S create mode 100644 arch/arm64/rust/target.json create mode 100644 arch/csky/Kbuild create mode 100644 arch/h8300/Kbuild delete mode 100644 arch/h8300/include/asm/atomic.h delete mode 100644 arch/h8300/include/asm/cmpxchg.h create mode 100644 arch/hexagon/Kbuild create mode 100644 arch/ia64/Kbuild create mode 100644 arch/ia64/include/asm/cmpxchg.h delete mode 100644 arch/ia64/include/asm/unaligned.h create mode 100644 arch/m68k/68000/screen.h delete mode 100644 arch/m68k/include/asm/mmzone.h delete mode 100644 arch/m68k/include/asm/unaligned.h create mode 100644 arch/microblaze/Kbuild delete mode 100644 arch/microblaze/include/asm/atomic.h delete mode 100644 arch/microblaze/include/asm/cmpxchg.h delete mode 100644 arch/microblaze/include/asm/unaligned.h create mode 100644 arch/mips/boot/dts/qca/ar9331_openembed_som9331_board.dts delete mode 100644 arch/mips/include/asm/mach-ralink/pinmux.h create mode 100644 arch/nds32/Kbuild create mode 100644 arch/nios2/Kbuild delete mode 100644 arch/openrisc/include/asm/unaligned.h create mode 100644 arch/parisc/Kbuild create mode 100644 arch/powerpc/configs/32-bit.config create mode 100644 arch/powerpc/configs/64-bit.config delete mode 100644 arch/powerpc/include/asm/book3s/32/hash.h delete mode 100644 arch/powerpc/include/asm/unaligned.h create mode 100644 arch/powerpc/rust/target.json create mode 100644 arch/riscv/mm/pgtable.c create mode 100644 arch/s390/include/asm/tpi.h create mode 100644 arch/sh/Kbuild create mode 100644 arch/sh/boot/compressed/ashiftrt.S create mode 100644 arch/sh/boot/compressed/ashldi3.c create mode 100644 arch/sh/boot/compressed/ashlsi3.S create mode 100644 arch/sh/boot/compressed/ashrsi3.S create mode 100644 arch/sh/boot/compressed/lshrsi3.S delete mode 100644 arch/sh/include/asm/unaligned-sh4a.h delete mode 100644 arch/sh/include/asm/unaligned.h delete mode 100644 arch/sparc/include/asm/unaligned.h create mode 100644 arch/um/Kbuild delete mode 100644 arch/x86/entry/syscalls/syscallhdr.sh delete mode 100644 arch/x86/entry/syscalls/syscalltbl.sh delete mode 100644 arch/x86/include/asm/unaligned.h create mode 100644 arch/x86/rust/target.json create mode 100644 arch/xtensa/Kbuild delete mode 100644 arch/xtensa/include/asm/unaligned.h create mode 100644 drivers/acpi/fan.h create mode 100644 drivers/acpi/prmt.c create mode 100644 drivers/android/allocation.rs create mode 100644 drivers/android/context.rs create mode 100644 drivers/android/defs.rs create mode 100644 drivers/android/node.rs create mode 100644 drivers/android/process.rs create mode 100644 drivers/android/range_alloc.rs create mode 100644 drivers/android/rust_binder.rs create mode 100644 drivers/android/thread.rs create mode 100644 drivers/android/transaction.rs create mode 100644 drivers/base/regmap/regmap-mdio.c delete mode 100644 drivers/char/raw.c create mode 100644 drivers/char/xillybus/xillybus_class.c create mode 100644 drivers/char/xillybus/xillybus_class.h create mode 100644 drivers/char/xillybus/xillyusb.c create mode 100644 drivers/clk/imx/clk-imx8qm-rsrc.c create mode 100644 drivers/clk/imx/clk-imx8qxp-rsrc.c create mode 100644 drivers/clk/qcom/gcc-mdm9607.c create mode 100644 drivers/clk/renesas/r9a07g044-cpg.c create mode 100644 drivers/clk/renesas/renesas-rzg2l-cpg.c create mode 100644 drivers/clk/renesas/renesas-rzg2l-cpg.h create mode 100644 drivers/counter/intel-qep.c create mode 100644 drivers/crypto/gemini/Makefile create mode 100644 drivers/crypto/gemini/sl3516-ce-cipher.c create mode 100644 drivers/crypto/gemini/sl3516-ce-core.c create mode 100644 drivers/crypto/gemini/sl3516-ce-rng.c create mode 100644 drivers/crypto/gemini/sl3516-ce.h create mode 100644 drivers/crypto/marvell/octeontx2/cn10k_cpt.c create mode 100644 drivers/crypto/marvell/octeontx2/cn10k_cpt.h create mode 100644 drivers/crypto/qce/aead.c create mode 100644 drivers/crypto/qce/aead.h create mode 100644 drivers/cxl/acpi.c delete mode 100644 drivers/cxl/bus.c create mode 100644 drivers/cxl/core.c delete mode 100644 drivers/cxl/mem.c create mode 100644 drivers/cxl/mem.h create mode 100644 drivers/cxl/pci.c create mode 100644 drivers/firmware/arm_ffa/Kconfig create mode 100644 drivers/firmware/arm_ffa/Makefile create mode 100644 drivers/firmware/arm_ffa/bus.c create mode 100644 drivers/firmware/arm_ffa/common.h create mode 100644 drivers/firmware/arm_ffa/driver.c create mode 100644 drivers/firmware/arm_ffa/smccc.c create mode 100644 drivers/gpio/gpio-idt3243x.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c create mode 100644 drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dio_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dio_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn31/irq_service_dcn31.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn31/irq_service_dcn31.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/yellow_carp_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu13_driver_if_yellow_carp.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_1.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_1.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.h create mode 100644 drivers/gpu/drm/bridge/ti-sn65dsi83.c create mode 100644 drivers/gpu/drm/hyperv/Makefile create mode 100644 drivers/gpu/drm/hyperv/hyperv_drm.h create mode 100644 drivers/gpu/drm/hyperv/hyperv_drm_drv.c create mode 100644 drivers/gpu/drm/hyperv/hyperv_drm_modeset.c create mode 100644 drivers/gpu/drm/hyperv/hyperv_drm_proto.c delete mode 100644 drivers/gpu/drm/i915/display/intel_csr.c delete mode 100644 drivers/gpu/drm/i915/display/intel_csr.h create mode 100644 drivers/gpu/drm/i915/display/intel_dmc.c create mode 100644 drivers/gpu/drm/i915/display/intel_dmc.h create mode 100644 drivers/gpu/drm/i915/display/intel_qp_tables.c create mode 100644 drivers/gpu/drm/i915/display/intel_qp_tables.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h delete mode 100644 drivers/gpu/drm/i915/i915_buddy.c delete mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/intel_region_ttm.c create mode 100644 drivers/gpu/drm/i915/intel_region_ttm.h delete mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c create mode 100644 drivers/gpu/drm/msm/disp/msm_disp_snapshot.c create mode 100644 drivers/gpu/drm/msm/disp/msm_disp_snapshot.h create mode 100644 drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c create mode 100644 drivers/hid/hid-semitek.c create mode 100644 drivers/hwmon/pmbus/dps920ab.c create mode 100644 drivers/hwmon/pmbus/mp2888.c create mode 100644 drivers/hwmon/pmbus/pim4328.c create mode 100644 drivers/hwmon/sht4x.c create mode 100644 drivers/hwspinlock/sun6i_hwspinlock.c delete mode 100644 drivers/ide/macide.c delete mode 100644 drivers/ide/q40ide.c create mode 100644 drivers/iio/accel/fxls8962af-core.c create mode 100644 drivers/iio/accel/fxls8962af-i2c.c create mode 100644 drivers/iio/accel/fxls8962af-spi.c create mode 100644 drivers/iio/accel/fxls8962af.h create mode 100644 drivers/iio/accel/sca3300.c create mode 100644 drivers/iio/adc/ti-tsc2046.c create mode 100644 drivers/iio/chemical/sps30.h create mode 100644 drivers/iio/chemical/sps30_i2c.c create mode 100644 drivers/iio/chemical/sps30_serial.c create mode 100644 drivers/iio/imu/st_lsm9ds0/Kconfig create mode 100644 drivers/iio/imu/st_lsm9ds0/Makefile create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c create mode 100644 drivers/iio/light/tsl2591.c create mode 100644 drivers/iio/temperature/tmp117.c delete mode 100644 drivers/infiniband/hw/i40iw/Kconfig delete mode 100644 drivers/infiniband/hw/i40iw/Makefile delete mode 100644 drivers/infiniband/hw/i40iw/i40iw.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_cm.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_cm.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_ctrl.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_d.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_hmc.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_hmc.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_hw.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_main.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_osdep.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_p.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_pble.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_pble.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_puda.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_puda.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_register.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_status.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_type.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_uk.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_user.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_utils.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_verbs.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_verbs.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_vf.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_vf.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_virtchnl.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_virtchnl.h create mode 100644 drivers/infiniband/hw/irdma/Kconfig create mode 100644 drivers/infiniband/hw/irdma/Makefile create mode 100644 drivers/infiniband/hw/irdma/cm.c create mode 100644 drivers/infiniband/hw/irdma/cm.h create mode 100644 drivers/infiniband/hw/irdma/ctrl.c create mode 100644 drivers/infiniband/hw/irdma/defs.h create mode 100644 drivers/infiniband/hw/irdma/hmc.c create mode 100644 drivers/infiniband/hw/irdma/hmc.h create mode 100644 drivers/infiniband/hw/irdma/hw.c create mode 100644 drivers/infiniband/hw/irdma/i40iw_hw.c create mode 100644 drivers/infiniband/hw/irdma/i40iw_hw.h create mode 100644 drivers/infiniband/hw/irdma/i40iw_if.c create mode 100644 drivers/infiniband/hw/irdma/icrdma_hw.c create mode 100644 drivers/infiniband/hw/irdma/icrdma_hw.h create mode 100644 drivers/infiniband/hw/irdma/irdma.h create mode 100644 drivers/infiniband/hw/irdma/main.c create mode 100644 drivers/infiniband/hw/irdma/main.h create mode 100644 drivers/infiniband/hw/irdma/osdep.h create mode 100644 drivers/infiniband/hw/irdma/pble.c create mode 100644 drivers/infiniband/hw/irdma/pble.h create mode 100644 drivers/infiniband/hw/irdma/protos.h create mode 100644 drivers/infiniband/hw/irdma/puda.c create mode 100644 drivers/infiniband/hw/irdma/puda.h create mode 100644 drivers/infiniband/hw/irdma/status.h create mode 100644 drivers/infiniband/hw/irdma/trace.c create mode 100644 drivers/infiniband/hw/irdma/trace.h create mode 100644 drivers/infiniband/hw/irdma/trace_cm.h create mode 100644 drivers/infiniband/hw/irdma/type.h create mode 100644 drivers/infiniband/hw/irdma/uda.c create mode 100644 drivers/infiniband/hw/irdma/uda.h create mode 100644 drivers/infiniband/hw/irdma/uda_d.h create mode 100644 drivers/infiniband/hw/irdma/uk.c create mode 100644 drivers/infiniband/hw/irdma/user.h create mode 100644 drivers/infiniband/hw/irdma/utils.c create mode 100644 drivers/infiniband/hw/irdma/verbs.c create mode 100644 drivers/infiniband/hw/irdma/verbs.h create mode 100644 drivers/infiniband/hw/irdma/ws.c create mode 100644 drivers/infiniband/hw/irdma/ws.h create mode 100644 drivers/interconnect/qcom/sc7280.c create mode 100644 drivers/interconnect/qcom/sc7280.h create mode 100644 drivers/iommu/intel/perf.c create mode 100644 drivers/iommu/intel/perf.h create mode 100644 drivers/md/dm-zone.c rename drivers/media/{pci/ttpci => common}/ttpci-eeprom.c (100%) rename drivers/media/{pci/ttpci => common}/ttpci-eeprom.h (100%) create mode 100644 drivers/media/i2c/imx208.c delete mode 100644 drivers/media/pci/ttpci/av7110.h create mode 100644 drivers/media/platform/atmel/atmel-sama7g5-isc.c create mode 100644 drivers/media/rc/keymaps/rc-ct-90405.c delete mode 100644 drivers/media/rc/keymaps/rc-tango.c delete mode 100644 drivers/media/rc/tango-ir.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-api.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-core.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-defs.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-priv.h create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-request.c delete mode 100644 drivers/media/v4l2-core/v4l2-ctrls.c create mode 100644 drivers/memory/tegra/tegra194.c create mode 100644 drivers/mfd/qcom-pm8008.c create mode 100644 drivers/mfd/rt4831.c create mode 100644 drivers/mtd/devices/mchp48l640.c create mode 100644 drivers/mtd/nand/raw/pl35x-nand-controller.c delete mode 100644 drivers/net/can/c_can/c_can.c create mode 100644 drivers/net/can/c_can/c_can_ethtool.c create mode 100644 drivers/net/can/c_can/c_can_main.c create mode 100644 drivers/net/dsa/sja1105/sja1105_mdio.c delete mode 100644 drivers/net/dsa/sja1105/sja1105_sgmii.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h create mode 100644 drivers/net/ethernet/intel/ice/ice_idc.c create mode 100644 drivers/net/ethernet/intel/ice/ice_idc_int.h create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp.c create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp.h create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_hw.c create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_hw.h create mode 100644 drivers/net/ethernet/intel/ice/ice_sbq_cmd.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_priv.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/diag/bridge_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.h delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/ib.h delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/switchib.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/switchx2.c create mode 100644 drivers/net/ethernet/netronome/nfp/flower/conntrack.c create mode 100644 drivers/net/ethernet/netronome/nfp/flower/conntrack.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_ip_services.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c create mode 100644 drivers/net/ipa/ipa_sysfs.c create mode 100644 drivers/net/ipa/ipa_sysfs.h create mode 100644 drivers/net/mdio/acpi_mdio.c create mode 100644 drivers/net/mdio/fwnode_mdio.c create mode 100644 drivers/net/pcs/pcs-xpcs-nxp.c create mode 100644 drivers/net/pcs/pcs-xpcs.h create mode 100644 drivers/net/phy/mediatek-ge.c create mode 100644 drivers/net/phy/motorcomm.c create mode 100644 drivers/net/wwan/iosm/Makefile create mode 100644 drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem_ops.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem_ops.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_irq.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_irq.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mmio.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mmio.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux_codec.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux_codec.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pcie.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pcie.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pm.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pm.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_port.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_port.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_task_queue.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_task_queue.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_uevent.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_uevent.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_wwan.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_wwan.h create mode 100644 drivers/net/wwan/wwan_hwsim.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8365.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8365.h create mode 100644 drivers/pinctrl/ralink/pinctrl-mt7620.c create mode 100644 drivers/pinctrl/ralink/pinctrl-mt7621.c create mode 100644 drivers/pinctrl/ralink/pinctrl-rt288x.c create mode 100644 drivers/pinctrl/ralink/pinctrl-rt305x.c create mode 100644 drivers/pinctrl/ralink/pinctrl-rt3883.c create mode 100644 drivers/pinctrl/ralink/pinmux.h create mode 100644 drivers/platform/x86/dell/dell-wmi-base.c create mode 100644 drivers/platform/x86/dell/dell-wmi-privacy.c create mode 100644 drivers/platform/x86/dell/dell-wmi-privacy.h delete mode 100644 drivers/platform/x86/dell/dell-wmi.c create mode 100644 drivers/platform/x86/firmware_attributes_class.c create mode 100644 drivers/platform/x86/firmware_attributes_class.h delete mode 100644 drivers/platform/x86/hp-wireless.c create mode 100644 drivers/platform/x86/think-lmi.c create mode 100644 drivers/platform/x86/think-lmi.h create mode 100644 drivers/platform/x86/wireless-hotkey.c delete mode 100644 drivers/power/supply/bd70528-charger.c delete mode 100644 drivers/power/supply/pm2301_charger.c delete mode 100644 drivers/regulator/bd70528-regulator.c create mode 100644 drivers/regulator/mt6359-regulator.c create mode 100644 drivers/regulator/rt6160-regulator.c create mode 100644 drivers/regulator/rt6245-regulator.c create mode 100644 drivers/reset/reset-microchip-sparx5.c create mode 100644 drivers/scsi/mpi3mr/Kconfig create mode 100644 drivers/scsi/mpi3mr/Makefile create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_image.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_init.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_ioc.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_sas.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_transport.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr_debug.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr_fw.c create mode 100644 drivers/scsi/mpi3mr/mpi3mr_os.c delete mode 100644 drivers/staging/iio/cdc/ad7746.h delete mode 100644 drivers/staging/kpc2000/Kconfig delete mode 100644 drivers/staging/kpc2000/Makefile delete mode 100644 drivers/staging/kpc2000/TODO delete mode 100644 drivers/staging/kpc2000/kpc.h delete mode 100644 drivers/staging/kpc2000/kpc2000/Makefile delete mode 100644 drivers/staging/kpc2000/kpc2000/cell_probe.c delete mode 100644 drivers/staging/kpc2000/kpc2000/core.c delete mode 100644 drivers/staging/kpc2000/kpc2000/dma_common_defs.h delete mode 100644 drivers/staging/kpc2000/kpc2000/pcie.h delete mode 100644 drivers/staging/kpc2000/kpc2000/uapi.h delete mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c delete mode 100644 drivers/staging/kpc2000/kpc2000_spi.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_dma/dma.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h delete mode 100644 drivers/staging/kpc2000/kpc_dma/uapi.h create mode 100644 drivers/staging/media/av7110/Kconfig create mode 100644 drivers/staging/media/av7110/Makefile create mode 100644 drivers/staging/media/av7110/TODO rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] create mode 100644 drivers/staging/media/av7110/audio-set-bypass-mode.rst rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {include/uapi/linux/dvb => drivers/staging/media/av7110}/audio.h (100%) create mode 100644 drivers/staging/media/av7110/audio.rst rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110.c (100%) create mode 100644 drivers/staging/media/av7110/av7110.h rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_av.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_av.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ca.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ca.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_hw.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_hw.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ipack.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ipack.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ir.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_v4l.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/budget-patch.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/dvb_filter.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/dvb_filter.h (100%) rename {include/uapi/linux/dvb => drivers/staging/media/av7110}/osd.h (100%) rename drivers/{media/dvb-frontends => staging/media/av7110}/sp8870.c (100%) rename drivers/{media/dvb-frontends => staging/media/av7110}/sp8870.h (100%) rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {include/uapi/linux/dvb => drivers/staging/media/av7110}/video.h (100%) create mode 100644 drivers/staging/media/av7110/video.rst rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] create mode 100644 drivers/staging/media/hantro/hantro_g1.c create mode 100644 drivers/staging/media/hantro/hantro_g2_hevc_dec.c create mode 100644 drivers/staging/media/hantro/hantro_g2_regs.h create mode 100644 drivers/staging/media/hantro/hantro_hevc.c create mode 100644 drivers/staging/media/hantro/sama5d4_vdec_hw.c delete mode 100644 drivers/staging/media/ipu3/include/intel-ipu3.h create mode 100644 drivers/staging/media/ipu3/include/uapi/intel-ipu3.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_debug.h delete mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.h delete mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.h create mode 100644 drivers/thunderbolt/usb4_port.c delete mode 100644 drivers/tty/n_r3964.c create mode 100644 drivers/video/backlight/rt4831-backlight.c create mode 100644 fs/cifs/cifs_spnego_negtokeninit.asn1 create mode 100644 fs/cifsd/Kconfig create mode 100644 fs/cifsd/Makefile create mode 100644 fs/cifsd/asn1.c create mode 100644 fs/cifsd/asn1.h create mode 100644 fs/cifsd/auth.c create mode 100644 fs/cifsd/auth.h create mode 100644 fs/cifsd/buffer_pool.c create mode 100644 fs/cifsd/buffer_pool.h create mode 100644 fs/cifsd/connection.c create mode 100644 fs/cifsd/connection.h create mode 100644 fs/cifsd/crypto_ctx.c create mode 100644 fs/cifsd/crypto_ctx.h create mode 100644 fs/cifsd/glob.h create mode 100644 fs/cifsd/ksmbd_server.h create mode 100644 fs/cifsd/ksmbd_spnego_negtokeninit.asn1 create mode 100644 fs/cifsd/ksmbd_spnego_negtokentarg.asn1 create mode 100644 fs/cifsd/ksmbd_work.c create mode 100644 fs/cifsd/ksmbd_work.h create mode 100644 fs/cifsd/mgmt/ksmbd_ida.c create mode 100644 fs/cifsd/mgmt/ksmbd_ida.h create mode 100644 fs/cifsd/mgmt/share_config.c create mode 100644 fs/cifsd/mgmt/share_config.h create mode 100644 fs/cifsd/mgmt/tree_connect.c create mode 100644 fs/cifsd/mgmt/tree_connect.h create mode 100644 fs/cifsd/mgmt/user_config.c create mode 100644 fs/cifsd/mgmt/user_config.h create mode 100644 fs/cifsd/mgmt/user_session.c create mode 100644 fs/cifsd/mgmt/user_session.h create mode 100644 fs/cifsd/misc.c create mode 100644 fs/cifsd/misc.h create mode 100644 fs/cifsd/ndr.c create mode 100644 fs/cifsd/ndr.h create mode 100644 fs/cifsd/nterr.h create mode 100644 fs/cifsd/ntlmssp.h create mode 100644 fs/cifsd/oplock.c create mode 100644 fs/cifsd/oplock.h create mode 100644 fs/cifsd/server.c create mode 100644 fs/cifsd/server.h create mode 100644 fs/cifsd/smb2misc.c create mode 100644 fs/cifsd/smb2ops.c create mode 100644 fs/cifsd/smb2pdu.c create mode 100644 fs/cifsd/smb2pdu.h create mode 100644 fs/cifsd/smb_common.c create mode 100644 fs/cifsd/smb_common.h create mode 100644 fs/cifsd/smbacl.c create mode 100644 fs/cifsd/smbacl.h create mode 100644 fs/cifsd/smbfsctl.h create mode 100644 fs/cifsd/smbstatus.h create mode 100644 fs/cifsd/transport_ipc.c create mode 100644 fs/cifsd/transport_ipc.h create mode 100644 fs/cifsd/transport_rdma.c create mode 100644 fs/cifsd/transport_rdma.h create mode 100644 fs/cifsd/transport_tcp.c create mode 100644 fs/cifsd/transport_tcp.h create mode 100644 fs/cifsd/unicode.c create mode 100644 fs/cifsd/unicode.h create mode 100644 fs/cifsd/uniupr.h create mode 100644 fs/cifsd/vfs.c create mode 100644 fs/cifsd/vfs.h create mode 100644 fs/cifsd/vfs_cache.c create mode 100644 fs/cifsd/vfs_cache.h create mode 100644 include/drm/ttm/ttm_kmap_iter.h create mode 100644 include/drm/ttm/ttm_range_manager.h create mode 100644 include/dt-bindings/clock/qcom,gcc-mdm9607.h create mode 100644 include/dt-bindings/clock/r9a07g044-cpg.h create mode 100644 include/dt-bindings/interconnect/qcom,sc7280.h create mode 100644 include/dt-bindings/leds/rt4831-backlight.h create mode 100644 include/dt-bindings/mfd/qcom-pm8008.h create mode 100644 include/dt-bindings/pinctrl/apple.h create mode 100644 include/dt-bindings/pinctrl/mt8365-pinfunc.h create mode 100644 include/dt-bindings/power/imx8mm-power.h create mode 100644 include/dt-bindings/power/imx8mn-power.h create mode 100644 include/dt-bindings/power/rk3568-power.h create mode 100644 include/linux/acpi_mdio.h create mode 100644 include/linux/arm_ffa.h delete mode 100644 include/linux/atomic-fallback.h create mode 100644 include/linux/bootmem_info.h create mode 100644 include/linux/bpfptr.h create mode 100644 include/linux/fwnode_mdio.h delete mode 100644 include/linux/input/cyttsp.h create mode 100644 include/linux/irqchip/arm-vgic-info.h create mode 100644 include/linux/kstrtox.h delete mode 100644 include/linux/max17040_battery.h create mode 100644 include/linux/mfd/mt6359/core.h create mode 100644 include/linux/mfd/mt6359/registers.h create mode 100644 include/linux/mfd/mt6359p/registers.h delete mode 100644 include/linux/mfd/mt6360.h create mode 100644 include/linux/mlx5/mpfs.h delete mode 100644 include/linux/n_r3964.h create mode 100644 include/linux/net/intel/iidc.h create mode 100644 include/linux/panic.h create mode 100644 include/linux/panic_notifier.h delete mode 100644 include/linux/pl353-smc.h delete mode 100644 include/linux/platform_data/spi-ath79.h delete mode 100644 include/linux/pm2301_charger.h delete mode 100644 include/linux/power/ab8500.h create mode 100644 include/linux/prmt.h create mode 100644 include/linux/qed/nvmetcp_common.h create mode 100644 include/linux/qed/qed_nvmetcp_if.h create mode 100644 include/linux/qed/qed_nvmetcp_ip_services_if.h create mode 100644 include/linux/regulator/mt6359-regulator.h create mode 100644 include/linux/secretmem.h delete mode 100644 include/linux/unaligned/access_ok.h delete mode 100644 include/linux/unaligned/be_byteshift.h delete mode 100644 include/linux/unaligned/be_memmove.h delete mode 100644 include/linux/unaligned/be_struct.h delete mode 100644 include/linux/unaligned/generic.h delete mode 100644 include/linux/unaligned/le_byteshift.h delete mode 100644 include/linux/unaligned/le_memmove.h delete mode 100644 include/linux/unaligned/le_struct.h delete mode 100644 include/linux/unaligned/memmove.h delete mode 100644 include/linux/usb/isp1760.h delete mode 100644 include/linux/zbud.h delete mode 100644 include/media/mpeg2-ctrls.h create mode 100644 include/scsi/scsi_status.h delete mode 100644 include/uapi/linux/n_r3964.h create mode 100644 include/uapi/linux/netfilter/nfnetlink_hook.h delete mode 100644 include/uapi/linux/raw.h create mode 100644 include/uapi/linux/wwan.h delete mode 100644 include/uapi/rdma/i40iw-abi.h create mode 100644 include/uapi/rdma/irdma-abi.h create mode 100644 kernel/bpf/Kconfig create mode 100644 kernel/rcu/tree_nocb.h create mode 100644 kernel/sched/core_sched.c create mode 100644 kernel/time/clocksource-wdtest.c create mode 100644 lib/math/rational-test.c create mode 100644 lib/slub_kunit.c create mode 100644 lib/test_scanf.c create mode 100644 localversion-next create mode 100644 mm/bootmem_info.c create mode 100644 mm/hugetlb_vmemmap.c create mode 100644 mm/hugetlb_vmemmap.h create mode 100644 mm/secretmem.c create mode 100644 net/netfilter/nfnetlink_hook.c create mode 100644 rust/.gitignore create mode 100644 rust/Makefile create mode 100644 rust/compiler_builtins.rs create mode 100644 rust/exports.c create mode 100644 rust/helpers.c create mode 100644 rust/kernel/allocator.rs create mode 100644 rust/kernel/bindings.rs create mode 100644 rust/kernel/bindings_helper.h create mode 100644 rust/kernel/buffer.rs create mode 100644 rust/kernel/c_types.rs create mode 100644 rust/kernel/chrdev.rs create mode 100644 rust/kernel/error.rs create mode 100644 rust/kernel/file_operations.rs create mode 100644 rust/kernel/lib.rs create mode 100644 rust/kernel/linked_list.rs create mode 100644 rust/kernel/miscdev.rs create mode 100644 rust/kernel/module_param.rs create mode 100644 rust/kernel/pages.rs create mode 100644 rust/kernel/prelude.rs create mode 100644 rust/kernel/print.rs create mode 100644 rust/kernel/random.rs create mode 100644 rust/kernel/raw_list.rs create mode 100644 rust/kernel/static_assert.rs create mode 100644 rust/kernel/sync/arc.rs create mode 100644 rust/kernel/sync/condvar.rs create mode 100644 rust/kernel/sync/guard.rs create mode 100644 rust/kernel/sync/locked_by.rs create mode 100644 rust/kernel/sync/mod.rs create mode 100644 rust/kernel/sync/mutex.rs create mode 100644 rust/kernel/sync/spinlock.rs create mode 100644 rust/kernel/sysctl.rs create mode 100644 rust/kernel/types.rs create mode 100644 rust/kernel/user_ptr.rs create mode 100644 rust/module.rs create mode 100644 samples/bpf/xdp_redirect_map_multi_kern.c create mode 100644 samples/bpf/xdp_redirect_map_multi_user.c create mode 100644 samples/rust/Kconfig create mode 100644 samples/rust/Makefile create mode 100644 samples/rust/rust_chrdev.rs create mode 100644 samples/rust/rust_minimal.rs create mode 100644 samples/rust/rust_miscdev.rs create mode 100644 samples/rust/rust_module_parameters.rs create mode 100644 samples/rust/rust_print.rs create mode 100644 samples/rust/rust_random.rs create mode 100644 samples/rust/rust_semaphore.rs create mode 100644 samples/rust/rust_semaphore_c.c create mode 100644 samples/rust/rust_stack_probing.rs create mode 100644 samples/rust/rust_sync.rs copy scripts/dummy-tools/{nm => elfedit} (100%) delete mode 100755 scripts/mkmakefile create mode 100755 scripts/rust-version.sh create mode 100644 sound/core/memalloc_local.h create mode 100644 sound/soc/codecs/cirrus_legacy.h create mode 100644 sound/soc/codecs/rk817_codec.c create mode 100644 sound/soc/codecs/tfa989x.c create mode 100644 sound/soc/codecs/wcd-mbhc-v2.c create mode 100644 sound/soc/codecs/wcd-mbhc-v2.h create mode 100644 sound/soc/codecs/wcd938x-sdw.c create mode 100644 sound/soc/codecs/wcd938x.c create mode 100644 sound/soc/codecs/wcd938x.h create mode 100644 sound/soc/fsl/imx-card.c create mode 100644 sound/soc/intel/boards/sof_cs42l42.c create mode 100644 sound/soc/sh/rcar/debugfs.c create mode 100644 sound/soc/sof/intel/atom.c create mode 100644 sound/soc/sof/intel/atom.h copy {arch => tools/arch}/mips/include/uapi/asm/perf_regs.h (100%) create mode 100644 tools/arch/x86/include/asm/asm.h create mode 100644 tools/lib/bpf/bpf_gen_internal.h create mode 100644 tools/lib/bpf/gen_loader.c create mode 100644 tools/lib/bpf/libbpf_legacy.h create mode 100644 tools/lib/bpf/skel_internal.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/rcu/rcu-cbs.py create mode 100644 tools/testing/kunit/qemu_config.py create mode 100644 tools/testing/kunit/qemu_configs/alpha.py create mode 100644 tools/testing/kunit/qemu_configs/arm.py create mode 100644 tools/testing/kunit/qemu_configs/arm64.py create mode 100644 tools/testing/kunit/qemu_configs/i386.py create mode 100644 tools/testing/kunit/qemu_configs/powerpc.py create mode 100644 tools/testing/kunit/qemu_configs/riscv.py create mode 100644 tools/testing/kunit/qemu_configs/s390.py create mode 100644 tools/testing/kunit/qemu_configs/sparc.py create mode 100644 tools/testing/kunit/qemu_configs/x86_64.py create mode 100644 tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c create mode 100644 tools/testing/selftests/bpf/prog_tests/syscall.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tc_bpf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tc_redirect.c create mode 100644 tools/testing/selftests/bpf/progs/syscall.c create mode 100644 tools/testing/selftests/bpf/progs/test_lookup_and_delete.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_bpf.c create mode 100644 tools/testing/selftests/bpf/progs/xdp_redirect_multi_kern.c delete mode 100755 tools/testing/selftests/bpf/test_tc_redirect.sh create mode 100755 tools/testing/selftests/bpf/test_xdp_redirect_multi.sh create mode 100644 tools/testing/selftests/bpf/xdp_redirect_multi.c create mode 100644 tools/testing/selftests/cgroup/test_kill.c create mode 100644 tools/testing/selftests/kvm/aarch64/debug-exceptions.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/handlers.S create mode 100644 tools/testing/selftests/kvm/lib/rbtree.c create mode 100644 tools/testing/selftests/kvm/memslot_perf_test.c create mode 100755 tools/testing/selftests/lib/scanf.sh create mode 100644 tools/testing/selftests/nci/.gitignore create mode 100755 tools/testing/selftests/net/forwarding/custom_multipath_hash.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_custom_multipath_hash.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_custom_multipath_hash.sh create mode 100755 tools/testing/selftests/netfilter/nft_fib.sh create mode 100755 tools/testing/selftests/powerpc/security/mitigation-patching.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST.boot create mode 100644 tools/testing/selftests/rlimits/.gitignore create mode 100644 tools/testing/selftests/rlimits/Makefile copy tools/testing/selftests/{mount => rlimits}/config (100%) create mode 100644 tools/testing/selftests/rlimits/rlimits-per-userns.c create mode 100644 tools/testing/selftests/sched/.gitignore create mode 100644 tools/testing/selftests/sched/Makefile create mode 100644 tools/testing/selftests/sched/config create mode 100644 tools/testing/selftests/sched/cs_prctl_test.c create mode 100644 tools/testing/selftests/vm/madv_populate.c create mode 100644 tools/testing/selftests/vm/memfd_secret.c create mode 100644 tools/testing/selftests/x86/corrupt_xstate_header.c create mode 100644 tools/testing/selftests/x86/sigaltstack.c