This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-defconfig in repository toolchain/ci/linux.
from 0101947dbcc3 tee: optee: add invoke_fn tracepoints adds a65a802aadba m68k: Fix virt_addr_valid() W=1 compiler warnings adds dac518707880 Merge tag 'm68k-for-v5.12-tag2' of git://git.kernel.org/pu [...] adds eead089311f4 powerpc/4xx: Fix build errors from mfdcr() adds f9619d5e5174 powerpc/pseries: Don't enforce MSI affinity with kdump adds c119565a15a6 powerpc/603: Fix protection of user pages mapped with PROT_NONE adds 91b6c5dbe9e0 powerpc/syscall: Force inlining of __prep_irq_for_enabled_exit() adds 386a966f5ce7 vio: make remove callback return void adds acdad8fb4a15 powerpc: Force inlining of mmu_has_feature to fix build failure adds 5ae5fbd21079 powerpc/perf: Fix handling of privilege level checks in pe [...] adds 5c88a17e1579 powerpc/sstep: Fix VSX instruction emulation adds fbda79043024 Merge tag 'powerpc-5.12-2' of git://git.kernel.org/pub/scm [...] adds 778e45d7720d parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST adds 460c9f1c944b arch/parisc/kernel: remove duplicate include in ptrace adds 3bb48a850627 Merge branch 'parisc-5.12-2' of git://git.kernel.org/pub/s [...] adds 3ae0415d0bb4 tools headers UAPI: Update tools's copy of drm.h headers adds c2446944b3f5 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 1e61463cfcd0 tools headers UAPI: Sync openat2.h with the kernel sources adds add76c0113ba perf arch powerpc: Sync powerpc syscall.tbl with the kerne [...] adds 303550a44741 tools headers UAPI s390: Sync ptrace.h kernel headers adds 21b7e35bdf0a tools headers UAPI: Sync kvm.h headers with the kernel sources adds ded2e511a8af perf tools: Cast (struct timeval).tv_sec when printing adds 762323eb39a2 perf build: Move feature cleanup under tools/build adds 2b1919ec8338 perf tools: Clean 'generated' directory used for creating [...] adds ffc52b7ae5e6 perf diff: Don't crash on freeing errno-session on the error path adds 394e4306b093 perf bench numa: Fix the condition checks for max number o [...] adds 137a5258939a perf traceevent: Ensure read cmdlines are null terminated. adds b55ff1d1456c perf tools: Fix documentation of verbose options adds dacfc08dcafa perf build: Fix ccache usage in $(CC) when generating arch [...] adds 31bf4e7cb613 perf daemon: Fix control fifo permissions adds 36bc511f63fd perf daemon: Fix running test for non root user adds 84ea603650ec perf tools: Fix event's PMU name parsing adds b0faef924d21 perf test: Fix cpu and thread map leaks in basic mmap test adds 09a61c8f86ae perf test: Fix a memory leak in attr test adds 83d25ccde591 perf test: Fix cpu and thread map leaks in task_exit test adds 97ab7c524fdc perf test: Fix cpu and thread map leaks in sw_clock_freq test adds e06c3ca4922c perf test: Fix cpu and thread map leaks in code_reading test adds f2c3202ba0c7 perf test: Fix cpu and thread map leaks in keep_tracking test adds 953e7b5960f1 perf test: Fix cpu and thread map leaks in switch_tracking test adds 4be42882e1f9 perf test: Fix a thread map leak in thread_map_synthesize test adds 641b62503370 perf test: Fix a memory leak in thread_map_remove test adds 690d91f5ec38 perf test: Fix cpu map leaks in cpu_map_print test adds 846580c235b3 perf test: Fix cpu and thread map leaks in perf_time_to_tsc test adds 743108e1048e tools headers: Update syscall.tbl files to support mount_setattr adds 6c0afc579aff tools headers UAPI: Update tools' copy of linux/coresight-pmu.h adds 1a9bcadd0058 tools headers cpufeatures: Sync with the kernel sources adds 33dc525f9321 tools headers UAPI: Sync KVM's kvm.h and vmx.h headers wit [...] adds 034f7ee130c1 perf stat: Fix wrong skipping for per-die aggregation adds e2a99c9a9aa0 libperf: Add perf_evlist__reset_id_hash() adds 513068f2b1fe perf stat: Fix use-after-free when -r option is used adds bd57a9f33abc perf daemon: Fix compile error with Asan adds ec4d0a7680c7 perf archive: Fix filtering of empty build-ids adds a8146d66ab01 perf test: Fix sample-parsing failure on non-x86 platforms adds 7d9d4c6edba9 perf test: Support the ins_lat check in the X86 specific test adds c1f272df510c perf tests x86: Move insn.h include to make sure it finds [...] adds 6740a4e70e5d perf report: Fix -F for branch & mem modes adds 77d02bd00cea perf map: Tighten snprintf() string precision to pass gcc [...] adds 86a19008af5d perf trace: Fix race in signal handling adds 6fc5baf54717 perf cs-etm: Fix bitmap for option adds 144c79ef3353 Merge tag 'perf-tools-fixes-for-v5.12-2020-03-07' of git:/ [...] adds d17b9ec777d8 sparc64: get rid of fake_swapper_regs adds af7652500b4c sparc32: get rid of fake_swapper_regs adds 415ddc3b1056 sparc32: take ->thread.flags out adds b9d624331141 Merge branch 'work.sparc' of git://git.kernel.org/pub/scm/ [...] adds e51ea5442996 sparc32: don't bother with lookup_fault() in __bzero() adds 5f99d33810b0 sparc32: kill lookup_fault() adds df06c27ebd86 sparc32: switch __bzero() away from range exception table entries adds cfd5fa7021a5 sparc32: get rid of range exception table entries in check [...] adds c4da8e0dc6f7 sparc32: switch copy_user.S away from range exception tabl [...] adds b4edf06c8aaa sparc32: switch to generic extables adds 73686e787b49 Merge remote-tracking branch 'sparc/master' into work.sparc32 adds cf64c2a905e0 Merge branch 'work.sparc32' of git://git.kernel.org/pub/sc [...] adds 987a08741d72 Merge git://git.kernel.org:/pub/scm/linux/kernel/git/davem/sparc adds 7a05293af39f MIPS: boot/compressed: Copy DTB to aligned address adds 6c810cf20fee crypto: mips/poly1305 - enable for all MIPS processors adds 6654111c893f MIPS: vmlinux.lds.S: align raw appended dtb to 8 bytes adds bd67b711bfaa MIPS: kernel: Reserve exception base early to prevent corruption adds 9c39198a65f1 Merge tag 'mips-fixes_5.12_1' of git://git.kernel.org/pub/ [...] adds 542104ee0caf selftests: gpio: update .gitignore adds a6112998ee45 gpio: fix NULL-deref-on-deregistration regression adds cf25ef6b631c gpio: fix gpio-device list corruption adds 6e5d5791730b gpiolib: acpi: Add missing IRQF_ONESHOT adds 62d5247d239d gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk adds 809390219fb9 gpiolib: acpi: Allow to find GpioInt() resource by name and index adds eb441337c714 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 adds b41ba2ec54a7 gpiolib: Read "gpio-line-names" from a firmware node adds 4b3d9f9cf108 Merge tag 'gpio-fixes-for-v5.12-rc3' of git://git.kernel.o [...] adds e5e8b80d352e sparc64: Fix opcode filtering in handling of no fault loads adds 69264b4a43af sparc: sparc64_defconfig: remove duplicate CONFIGs adds 6a30bedfdf3b Merge git://git.kernel.org:/pub/scm/linux/kernel/git/davem/sparc adds b29dd96b905f bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src adds 33ccec5fd740 bpf: Fix a warning message in mark_ptr_not_null_reg() adds 53f523f3052a bpf: Clear percpu pointers in bpf_prog_clone_free() adds f4eda8b6e4a5 bpf: Drop imprecise log message adds c41d81bfbb45 selftests/bpf: Fix a compiler warning in global func test adds 41462c6e730c tools/resolve_btfids: Fix build error with older host toolchains adds a7c9c25a99bb bpf: Remove blank line in bpf helper description comment adds 557c223b643a selftests/bpf: No need to drop the packet when there is no [...] adds 9e8e714f2d00 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 3b9ea7206d7e ath9k: fix transmitting to stations in dynamic SMPS mode adds ae064fc0e32a mt76: fix tx skb error handling in mt76_dma_tx_queue_skb adds 94f0e6256c2a mt76: mt7915: only modify tx buffer list after allocating [...] adds 4538c5ed0f7e iwlwifi: avoid crash on unsupported debug collection adds 9aa940047ae8 MAINTAINERS: update for mwifiex driver maintainers adds ebb9d34e073d ath11k: qmi: use %pad to format dma_addr_t adds 77d7e87128d4 ath11k: fix AP mode for QCA6390 adds 62541e266703 iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG [...] adds fb5fabb192b2 mt76: mt7921: remove incorrect error handling adds d0bd52c591a1 mt76: dma: do not report truncated frames to mac80211 adds c490492f15f6 mt76: mt7915: fix unused 'mode' variable adds 0d1bf7a5e225 Merge tag 'wireless-drivers-2021-02-26' of git://git.kerne [...] adds a3e860a83397 net: stmmac: stop each tx channel independently adds c511819d138d net: stmmac: fix watchdog timeout during suspend/resume st [...] adds bfaf91ca848e net: stmmac: fix dma physical address of descriptor when d [...] adds 396e13e11577 net: stmmac: fix wrongly set buffer2 valid when sph unsupport adds 9c63faaa931e net: stmmac: re-init rx buffers when mac resume back adds 7ae845d767ad Merge branch 'ethernet-fixes-for-stmmac-driver' adds 907310ceb27e net: mscc: ocelot: select NET_DEVLINK adds 01c2c1ad8f45 net: dsa: tag_ocelot_8021q: fix driver dependency adds 63c75c053b41 net: dsa: mt7530: don't build GPIO support if !GPIOLIB adds 7f654157f0ae net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused adds 6a4d7234ae9a net: fec: ptp: avoid register access when ipg clock is disabled adds 2107d45f17be tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) adds edcbf5137f09 selftests: forwarding: Fix race condition in mirror installation adds ae9b24ddb69b mlxsw: spectrum_ethtool: Add an external speed to PTYS register adds dc860b88ce0a mlxsw: spectrum_router: Ignore routes using a deleted next [...] adds 82adc457ac3b Merge branch 'mlxsw-various-fixes' adds d20cd745218c bnxt_en: Fix race between firmware reset and driver remove. adds 20d7d1c5c9b1 bnxt_en: reliably allocate IRQ table on reset to avoid crash adds eee7ede695cf Merge branch 'bnxt_en-error-recovery-bug-fixes' adds a4fc088ad4ff ethtool: fix the check logic of at least one channel for RX/TX adds d313d16bbaea net: broadcom: bcm4908_enet: enable RX after processing packets adds 89e5c58fc1e2 net: Fix gro aggregation for udp encaps with zero csum adds ae85ddda0f1b net: hns3: fix error mask definition of flow director adds c75ec148a316 net: hns3: fix query vlan mask value error for flow director adds b36fc875bcde net: hns3: fix bug when calculating the TCAM table info adds 447621e373bd Merge branch 'net-hns3-fixes-fot-net' adds 73f476aa1975 net: phy: ti: take into account all possible interrupt sources adds 826d82170b53 xen-netback: use local var in xenvif_tx_check_gop() instea [...] adds 9eb8bc593a5e net: dsa: tag_rtl4_a: fix egress tags adds 4372339efc06 net: always use icmp{,v6}_ndo_send from ndo_start_xmit adds d9032dba5a2b net: phy: fix save wrong speed and duplex problem if auton [...] adds 4deb550bc3b6 atm: eni: dont release is never initialized adds a2bd45834e83 atm: lanai: dont run lanai_dev_close if not open adds 8c91bc3d44df sh_eth: fix TRSCER mask for SH771x adds 75be7fb7f978 sh_eth: fix TRSCER mask for R7S72100 adds 165bc5a4f30e sh_eth: fix TRSCER mask for R7S9210 adds 5db4f74ec864 Merge branch 'sh_eth-masks' adds 093b036aa94e net/qrtr: fix __netdev_alloc_skb call adds 8bd2a0552734 inetpeer: use div64_ul() and clamp_val() calculate inet_pe [...] adds c646d10dda2d net: enetc: don't overwrite the RSS indirection table when [...] adds 3222b5b613db net: enetc: initialize RFS/RSS memories for unused ports too adds 6d36ecdbc441 net: enetc: take the MDIO lock only once per NAPI poll cycle adds 827b6fd04651 net: enetc: fix incorrect TPID when receiving 802.1ad tagg [...] adds a74dbce9d454 net: enetc: don't disable VLAN filtering in IFF_PROMISC mode adds c76a97218dcb net: enetc: force the RGMII speed and duplex instead of op [...] adds 96a5223b918c net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr adds 3a5d12c9be6f net: enetc: keep RX ring consumer index in sync with hardware adds 8a00946e1a0e Merge branch 'enetc-fixes' adds 449052cfebf6 can: flexcan: assert FRZ bit in flexcan_chip_freeze() adds ec15e27cc890 can: flexcan: enable RX FIFO after FRZ/HALT valid adds c63820045e20 can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode adds 2afe72ead5ab can: mcp251xfd: revert "can: mcp251xfd: add BQL support" adds e940e0895a82 can: skb: can_skb_set_owner(): fix ref counting if socket [...] adds 2712625200ed can: tcan4x5x: tcan4x5x_init(): fix initialization - clear [...] adds 2eb489825569 Merge tag 'linux-can-fixes-for-5.12-20210301' of git://git [...] adds 2353db75c3db docs: networking: bonding.rst Fix a typo in bonding.rst adds b228c9b05876 net: expand textsearch ts_state to fit skb_seq_state adds 9200f515c41f net: dsa: tag_mtk: fix 802.1ad VLAN egress adds 3946688edbc5 hv_netvsc: Fix validation in netvsc_linkstatus_callback() adds 8811f4a9836e tcp: add sanity tests to TCP_QUEUE_SEQ adds fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S adds 95b39f07a17f net: ethernet: mtk-star-emac: fix wrong unmap in RX handling adds 2378b2c9ecf4 octeontx2-af: cn10k: fix an array overflow in is_lmac_valid() adds 6881b07fdd24 ibmvnic: Fix possibly uninitialized old_num_tx_queues vari [...] adds 879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting [...] adds dbbe7c962c3a docs: networking: drop special stable handling adds a22549f12767 iwlwifi: mvm: add terminate entry for dmi_system_id tables adds 436b265671d6 iwlwifi: fix ARCH=i386 compilation warnings adds 295d4cd82b01 iwlwifi: don't call netif_napi_add() with rxq->lock held ( [...] adds ef9a6df09c76 Merge tag 'wireless-drivers-2021-03-03' of git://git.kerne [...] adds b12422362ce9 net: macb: Add default usrio config to default gem config adds 3e59e8856758 net: l2tp: reduce log level of messages in receive path, a [...] adds 4b5dc1a94d4f Revert "r8152: adjust the settings about MAC clock speed d [...] adds d65614a01d24 net: 9p: advance iov on empty read adds a9ecb0cbf037 rtnetlink: using dev_base_seq from target net adds d785e1fec601 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA adds 7a766381634d ixgbe: Fix memleak in ixgbe_configure_clsu32 adds e216674a5b57 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds d93ef301644e net: sctp: trivial: fix typo in comment adds 76c03bf8e262 nexthop: Do not flush blackhole nexthops when loopback goes down adds 3a1099d3147f selftests: fib_nexthops: Test blackhole nexthops when loop [...] adds 87e5e09427a7 Merge branch 'nexthop-blackhole' adds f1becbed411c net: mscc: ocelot: properly reject destination IP keys in [...] adds 053d8ad10d58 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNK [...] adds 6a5166e07c02 net: dsa: sja1105: fix ucast/bcast flooding always remaini [...] adds 6c59cff38e66 net: usb: qmi_wwan: allow qmimux add/del with master up adds bfc256056358 net: sched: avoid duplicates in classes dump adds e0be4931f3fe mptcp: reset last_snd on subflow close adds f07157792c63 mptcp: put subflow sock on connect error adds eaeef1ce55ec mptcp: fix memory accounting on allocation error adds 17aee05dc882 mptcp: dispose initial struct socket when its subflow is closed adds c8fe62f0768c mptcp: reset 'first' and ack_hint on subflow close adds 2948d0a1e5ae mptcp: factor out __mptcp_retrans helper() adds c2e6048fa1cf mptcp: fix race in release_cb adds 417789df4a03 mptcp: fix missing wakeup adds 9238e900d6ec mptcp: free resources when the port number is mismatched adds bdda7dfab153 Merge branch 'mptcp-fixes' adds 863a42b289c2 netdevsim: init u64 stats for 32bit hardware adds 67eb211487f0 ibmvnic: always store valid MAC address adds ad5d07f4a9cd cipso,calipso: resolve a number of problems with the DOI r [...] adds 42a382a466a9 selftests/bpf: Use the last page in test_snprintf_btf on s390 adds 6185266c5a85 selftests/bpf: Mask bpf_csum_diff() return value to 16 bit [...] adds c95c34f01bbd xsk: Remove dangling function declaration from header file adds 6bc669988101 samples, bpf: Add missing munmap in xdpsock adds 2b2aedabc44e libbpf: Clear map_info before each bpf_obj_get_info_by_fd adds 83a2881903f3 bpf: Account for BPF_FETCH in insn_has_def32() adds 39491867ace5 bpf: Explicitly zero-extend R0 after 32-bit cmpxchg adds 638526bb4164 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 00ff801bb8ce net/mlx4_en: update moderation when config reset adds 38c26ff3048a net: tehuti: fix error return code in bdx_probe() adds 6650d31f21b8 net: intel: iavf: fix error return code of iavf_init_get_r [...] adds 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel [...] adds 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for mul [...] adds e233febda6eb CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr adds 69cdb7947adb ibmvnic: remove excessive irqsave adds 0a7e0c3b5702 selftest/net/ipsec.c: Remove unneeded semicolon adds abbf9a0ef884 r8169: fix r8168fp_adjust_ocp_cmd function adds 85554bcd123e net/hamradio/6pack: remove redundant check in sp_encaps() adds 155b23e6e534 sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count adds d8861bab48b6 gianfar: fix jumbo packets+napi+rx overrun crash adds 3e21a10fdea3 lan743x: trim all 4 bytes of the FCS; not just 2 adds a4dcfbc4ee22 ethernet: alx: fix order of calls on resume adds c33cb0020ee6 uapi: nfnetlink_cthelper.h: fix userspace compilation error adds c57ea2d7d81f netfilter: conntrack: Remove a double space in a log message adds 03a3ca37e4c6 netfilter: nf_nat: undo erroneous tcp edemux lookup adds 07b5a76e1892 netfilter: conntrack: avoid misleading 'invalid' in log message adds c2c16ccba2f5 selftests: netfilter: test nat port clash resolution inter [...] adds 8e24edddad15 netfilter: x_tables: gpf inside xt_find_revision() adds 9cc0001a18b4 netfilter: nftables: disallow updates on table ownership adds 2888b080d05c netfilter: nftables: fix possible double hook unregistrati [...] adds bd1777b3a88f netfilter: nftables: bogus check for netlink portID with t [...] adds 9270bbe258c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds bf9279cd63dc net: dsa: bcm_sf2: simplify optional reset handling adds a4813dc7baa4 net: ethernet: chelsio: inline_crypto: Mundane typos fixed [...] adds 492bbe7f8a43 net: usb: cdc_ncm: emit dev_err on error paths adds 4d8c79b7e9ff net: usb: log errors to dmesg/syslog adds 143c253f42ba net: hisilicon: hns: fix error return code of hns_nic_clea [...] adds 62765d39553c net: wan: fix error return code of uhdlc_init() adds 03cbb87054c1 net: dsa: fix switchdev objects on bridge master mistakenl [...] adds ac88c531a5b3 net: davicom: Fix regulator not turned off on failed probe adds cf9e60aa69ae net: davicom: Fix regulator not turned off on driver removal adds 2e2696223676 net: davicom: Use platform_get_irq_optional() adds 1b2395dfff5b net: enetc: set MAC RX FIFO to recommended value adds 29d98f54a4fe net: enetc: allow hardware timestamping on TX queues with [...] adds 2055a99da8a2 net: bonding: fix error return code of bond_neigh_init() adds 27ab92d9996e mptcp: fix length of ADD_ADDR with port sub-option adds 179d0ba0c454 net: qrtr: fix error return code of qrtr_sendmsg() adds 1019d7923d9d atm: fix a typo in the struct description adds 3153724fc084 atm: uPD98402: fix incorrect allocation adds 4416e98594dc atm: idt77252: fix null-ptr-dereference adds f7d9d4854519 net: lapbether: Remove netif_start_queue / netif_stop_queue adds 286a8624d7f9 net: dsa: xrs700x: check if partner is same as port in hsr join adds 924a9bc362a5 net: check if protocol extracted by virtio_net_hdr_set_pro [...] adds d348ede32e99 net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 adds b005c9ef5ada Merge branch 'virtio_net-infinite-loop' adds e7a36d27f6b9 s390/qeth: fix memory leak after failed TX Buffer allocation adds c20383ad1656 s390/qeth: improve completion of pending TX buffers adds 3e83d467a08e s390/qeth: schedule TX NAPI on QAOB completion adds 7eefda7f353e s390/qeth: fix notification for pending buffers during teardown adds 8515455720c5 Merge branch 's390-qeth-fixes' adds 05a59d79793d Merge git://git.kernel.org:/pub/scm/linux/kernel/git/netdev/net adds a249cc8bc2e2 cifs: fix credit accounting for extra channel adds 88fd98a23067 cifs: ask for more credit on async read/write code paths adds bf1bc694b6b0 cifs: print MIDs in decimal notation adds e3d100eae44b cifs: change noisy error message to FYI adds 14302ee3301b cifs: return proper error code in statfs(2) adds 04ad69c342fc cifs: do not send close in compound create+close requests adds d0df9aabefda Merge tag '5.12-rc2-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds ee2e3f50629f mount: fix mounting of detached mounts onto targets that r [...] adds d3110f256d12 Merge tag 'for-linus-2021-03-10' of git://git.kernel.org/p [...] adds 9b1ea29bc0d7 Revert "mm, slub: consider rest of partial list if acquire [...] adds eba8e1af5a61 s390/time,idle: get rid of unsigned long long adds f9d8cbf33e9f s390/topology: remove always false if check adds c41b20de1a7c s390/cpumf: remove 60 seconds read limit adds 7449ca87312a s390/zcore: no need to check return value of debugfs_creat [...] adds dabdfac0e85c s390/zcore: release dump save area on restart or power down adds 46b635b6abcf s390/cpumf: rename header file to hwctrset.h adds 51c44babdc19 s390/cio: return -EFAULT if copy_to_user() fails adds 942df4be7ab4 s390/crypto: return -EFAULT if copy_to_user() fails adds 1c0a9c799732 s390/cpumf: remove unneeded semicolon adds db232eb42c21 s390/tty3270: avoid comma separated statements adds d9c48a948d29 s390/cio: return -EFAULT if copy_to_user() fails adds d0ed78e1780e s390,alpha: make TMPFS_INODE64 available again adds d50aa69d36be s390: update defconfigs adds 78c7cccaab9d s390: remove IBM_PARTITION and CONFIGFS_FS from zfcpdump d [...] adds a74e6a014c9d Merge tag 's390-5.12-3' of git://git.kernel.org/pub/scm/li [...] adds f09f9f93afad media: rc: compile rc-cec.c into rc-core adds 8a7e27fd5cd6 media: usbtv: Fix deadlock on suspend adds ac8d82f586c8 media: v4l: vsp1: Fix bru null pointer access adds 6732f3139380 media: v4l: vsp1: Fix uif null pointer access adds 2025a48cfd92 media: rkisp1: params: fix wrong bits settings adds 28806e4d9b97 Merge tag 'media/v5.12-2' of git://git.kernel.org/pub/scm/ [...] adds 874a52f9b693 drm/fb-helper: only unmap if buffer not null adds e8dd3506dcf3 drm/qxl: unpin release objects adds e998d3c8cba9 drm/qxl: fix lockdep issue in qxl_alloc_release_reserved adds 39a3898abf4d fbdev: atyfb: always declare aty_{ld,st}_lcd() adds b266409310c6 fbdev: atyfb: use LCD management functions for PPC_PMAC also adds 301469c121bf MAINTAINERS: update drm bug reporting URL adds 659ab7a49cbe drm: Use USB controller's DMA mask when importing dmabufs adds d228f8d87499 drm/ttm: soften TTM warnings adds ca63d76fd231 drm/ttm: Fix TTM page pool accounting adds 738acd49eb01 qxl: Fix uninitialised struct field head.surface_id adds d611b4a0907c drm/shmem-helper: Check for purged buffers in fault handler adds 11d5a4745e00 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff adds fa0c16caf3d7 drm: meson_drv add shutdown function adds 64e194e27867 drm/shmem-helpers: vunmap: Don't put pages for dma-buf adds de066e116306 drm/compat: Clear bounce structures adds e0da9686232c Merge tag 'drm-misc-fixes-2021-03-11' of git://anongit.fre [...] adds a2f8d988698d drm/amdgpu/display: simplify backlight setting adds dfd8b7fbd985 drm/amdgpu/display: don't assert in set backlight function adds 0ad3e64eb46d drm/amdgpu/display: handle aux backlight in backlight_get_ [...] adds 7a46f05e5e16 drm/amd/display: Add a backlight module option adds 15e8b95d5f75 drm/amd/display: Fix nested FPU context in dcn21_validate_ [...] adds 680174cfd1e1 drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandw [...] adds 7afa0033d6f7 drm/amd/display: Enable pflip interrupt upon pipe enable adds b0075d114c33 drm/amd/display: Revert dram_clock_change_latency for DCN2.1 adds d2c91285958a drm/amd/display: Enabled pipe harvesting in dcn30 adds eda29602f1a8 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm adds 521f04f9e3ff drm/amdgpu: fb BO should be ttm_bo_type_device adds 50ceb1fe7acd drm/amd/pm: bug fix for pcie dpm adds 48123d068fcb drm/amd/pm: correct the watermark settings for Polaris adds a25955ba1234 drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] adds cba2afb65cb0 drm/radeon: fix AGP dependency adds a5cb3c1a3637 drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m adds fb198483ed63 Merge tag 'amd-drm-fixes-5.12-2021-03-10' of https://gitla [...] adds a829f033e966 drm/i915: Wedge the GPU if command parser setup fails adds 4042160c2e54 drm/nouveau: fix dma syncing for loops (v2) adds f78d76e72a46 Merge tag 'drm-fixes-2021-03-12-1' of git://anongit.freede [...] adds 9e77d96b8e27 xen/events: reset affinity of 2-level event when tearing it down adds 25da4618af24 xen/events: don't unmask an event channel when an eoi is pending adds b6622798bc50 xen/events: avoid handling the same event on two cpus at t [...] adds 0f9b05b9a01a Xen: drop exports of {set,clear}_foreign_p2m_mapping() adds 36caa3fedf06 Xen/gntdev: don't needlessly allocate k{,un}map_ops[] adds bce21a2b48ed Xen/gnttab: introduce common INVALID_GRANT_{HANDLE,REF} adds f1d20d8643e5 Xen/gntdev: don't needlessly use kvcalloc() adds 6bf8819fede1 Merge tag 'for-linus-5.12b-rc3-tag' of git://git.kernel.or [...] adds df304c2d0dfd arm64: cpufeatures: Fix handling of CONFIG_CMDLINE for idr [...] adds cae118b6acc3 arm64: Drop support for CMDLINE_EXTEND adds 07fb6dc327f1 arm64/mm: Drop redundant ARCH_WANT_HUGE_PMD_SHARE adds 79cc2ed5a716 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER adds eeb0753ba27b arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory adds 093bbe211ea5 arm64/mm: Reorganize pfn_valid() adds 86c83365ab76 arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL adds d15dfd31384b arm64: mte: Map hotplugged memory as Normal Tagged adds 07e644885bf6 kselftest: arm64: Fix exit code of sve-ptrace adds 26f55386f964 arm64/mm: Fix __enable_mmu() for new TGRAN range values adds 7bb8bc6eb550 arm64: perf: Fix 64-bit event counter read truncation adds 7ba8f2b2d652 arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds adds 30b2675761b8 arm64: mm: remove unused __cpu_uses_extended_idmap[_level()] adds c8e386683652 perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_d [...] adds 17f8fc198a6f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds eb602521f438 gfs2: make function gfs2_make_fs_ro() to void type adds 1a5a2cfd34c1 gfs2: fix use-after-free in trans_drain adds d5bf630f355d gfs2: bypass signal_our_withdraw if no journal adds 0efc4976e3da gfs2: bypass log flush if the journal is not live adds b77b5fdd052e Merge tag 'gfs2-v5.12-rc2-fixes' of git://git.kernel.org/p [...] adds 14fbbc829772 configfs: fix a use-after-free in __configfs_open_file adds 8d9d53de51eb Merge tag 'configfs-for-5.12' of git://git.infradead.org/u [...] adds fbc102fb4ccf regulator: mt6315: Return REGULATOR_MODE_INVALID for invalid mode adds 5fe5f17dc59e regulator: pca9450: Fix return value when failing to get s [...] adds e610e072c87a regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck adds dfe03bca8db4 regulator: qcom-rpmh: Use correct buck for S1C regulator adds 98b94b6e38ca regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 v [...] adds e9e7fce0384b regulator: rt4831: Fix return value check in rt4831_regula [...] adds d450293c5500 regulator: mt6315: Fix off-by-one for .n_voltages adds 270c0551abd6 Merge tag 'regulator-fix-v5.12-rc2' of git://git.kernel.or [...] adds 774514bf9773 mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants adds 66fbacccbab9 mmc: core: Fix partition switch time for eMMC adds f06391c45e83 mmc: cqhci: Fix random crash when remove mmc module/card adds 568099a703de Merge tag 'mmc-v5.12-rc2' of git://git.kernel.org/pub/scm/ [...] adds 28e96c1693ec ALSA: hda: Drop the BATCH workaround for AMD controllers adds fc7c5c208eb7 ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk adds 9799110825db ALSA: usb-audio: Disable USB autosuspend properly in setup [...] adds a14a6219996e ALSA: hda: ignore invalid NHLT table adds fec60c3bc5d1 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell A [...] adds 06abcb18b3a0 ALSA: usb-audio: Apply the control quirk to Plantronics headsets adds 56b26497bb4b ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 adds 0a0be72f9357 Merge branch 'for-linus-5.12-rc1' into for-linus adds f15c5c11abfb ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support adds 30dea07180de ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe adds c5aa956eaeb0 ALSA: usb-audio: fix use after free in usb_audio_disconnect adds 13661fc48461 ALSA: hda: Flush pending unsolicited events before suspend adds 5ff9dde42e8c ALSA: hda: Avoid spurious unsol event handling during S3/S4 adds eea46a0879bc ALSA: hda/hdmi: Cancel pending works before suspend adds 344178334b09 Merge tag 'sound-5.12-rc3' of git://git.kernel.org/pub/scm [...] adds 02fc40954030 cpufreq: qcom-hw: fix dereferencing freed memory 'data' adds 536eb97abeba cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_h [...] adds fbb31cb805fd cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev adds b7dea0cb3d37 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds 606a5d4227e4 opp: Don't drop extra references to OPPs accidentally adds bee7359f65af Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 718032322770 Merge branch 'pm-opp' adds 3077f0279eff Merge tag 'pm-5.12-rc3' of git://git.kernel.org/pub/scm/li [...] adds 8891123f9cbb software node: Fix node registration adds 2a92c90f2ecc software node: Fix device_add_software_node() adds 261410082d01 Merge tag 'devprop-5.12-rc3' of git://git.kernel.org/pub/s [...] adds 886d0137f104 io-wq: fix race in freeing 'wq' and worker access adds 003e8dccdb22 io-wq: always track creds for async issue adds 2941267bd3da io_uring: make del_task_file more forgiving adds 13bf43f5f473 io_uring: introduce ctx to tctx back map adds d56d938b4bef io_uring: do ctx initiated file note removal adds eebd2e37e662 io_uring: don't take task ring-file notes adds baf186c4d345 io_uring: index io_uring->xa by ctx not file adds b5bb3a24f69d io_uring: warn when ring exit takes too long adds 1b00764f09b6 io_uring: cancel reqs of all iowq's on ring exit adds 678eeba481d8 io-wq: warn on creating manager while exiting adds 7c30f36a98ae io_uring: run __io_sq_thread() with the initial creds from [...] adds 041474885e97 io_uring: kill io_sq_thread_fork() and return -EOWNERDEAD [...] adds 05962f95f9ac io_uring: SQPOLL parking fixes adds f458dd8441e5 io_uring: fix unrelated ctx reqs cancellation adds 0298ef969a11 io_uring: clean R_DISABLED startup mess adds 61cf93700fe6 io_uring: Convert personality_idr to XArray adds cc20e3fec682 io-wq: remove unused 'user' member of io_wq adds 97a73a0f9fbf io_uring: fix io_sq_offload_create error handling adds 33cc89a9fc24 io_uring: add io_disarm_next() helper adds 7a612350a989 io_uring: fix complete_post races for linked req adds 70e35125093b io-wq: fix ref leak for req in case of exit cancelations adds 93e68e036c2f io_uring: move all io_kiocb init early in io_init_req() adds 5199328a0d41 io_uring: remove unneeded variable 'ret' adds e8f98f24549d io_uring: always wait for sqd exited when stopping SQPOLL thread adds e22bc9b481a9 kernel: make IO threads unfreezable by default adds 78d7f6ba82ed io_uring: fix invalid ctx->sq_thread_idle adds 7d41e8543d80 io_uring: remove indirect ctx into sqo injection adds 5c2469e0a22e io_uring: force creation of separate context for ATTACH_WQ [...] adds d052d1d685f5 io_uring: perform IOPOLL reaping if canceler is thread itself adds e1915f76a898 io_uring: cancel deferred requests in try_cancel adds 0df8ea602b3f io_uring: remove useless ->startup completion adds 26984fbf3ad9 io_uring: prevent racy sqd->thread checks adds 521d6a737a31 io_uring: cancel sqpoll via task_work adds 58f993738341 io_uring: fix OP_ASYNC_CANCEL across tasks adds 9278be92f229 Merge tag 'io_uring-5.12-2021-03-12' of git://git.kernel.d [...] adds 56887cffe946 block: Try to handle busy underlying device on discard adds 7d365bd0bff3 s390/dasd: fix hanging DASD driver unbind adds 66f669a27289 s390/dasd: fix hanging IO request during DASD driver unbind adds 4f44657d7487 blk-cgroup: Fix the recursive blkg rwstat adds eeb05595d22c umem: fix error return code in mm_pci_probe() adds faa44c69daf9 block: Fix REQ_OP_ZONE_RESET_ALL handling adds df66617bfe87 block: rsxx: fix error return code of rsxx_pci_probe() adds a8affc03a9b3 block: rename BIO_MAX_PAGES to BIO_MAX_VECS adds 9ec491447b90 block: Suppress uevent for hidden device when removed adds e5113505904e block: Discard page cache of zone reset target range adds e6ad55988b96 nvme: set max_zone_append_sectors nvme_revalidate_zones adds d95c1f4179a7 nvme: simplify error logic in nvme_validate_ns() adds d3589381987e nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() adds 3c7aafbc8d3d nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() adds ae3afe6308b4 nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command ha [...] adds f20ef34d71ab nvme-fc: fix racing controller reset and create association adds 0ec84df4953b nvme-core: check ctrl css before setting up zns adds abec6561fc4e nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done adds abbb5f5929ec nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung [...] adds d4b64fd702cf Merge tag 'nvme-5.12-2021-03-12' of git://git.infradead.or [...] adds f4f9fc29e56b nvme: fix the nsid value to print in nvme_validate_or_alloc_ns adds ce307084c96d Merge tag 'block-5.12-2021-03-12-v2' of git://git.kernel.d [...] adds 443cc4b45c1b scsi: ibmvfc: Simplify handling of sub-CRQ initialization adds 5cf529649be2 scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset adds 2162dc23f807 scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ reg [...] adds 0217a272fe13 scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup adds dbdbb81bde24 scsi: ibmvfc: Reinitialize sub-CRQs and perform channel en [...] adds aa53f580e67b scsi: ufs: Minor adjustments to error handling adds 4a791574a0cc scsi: ufs: ufs-qcom: Disable interrupt in reset path adds 4d195dc45157 scsi: ufs: Remove redundant checks of !hba in suspend/resu [...] adds 1481b7fe438f scsi: ufs: Convert sysfs sprintf/snprintf family to sysfs_emit adds 1112963427d6 scsi: vmw_pvscsi: MAINTAINERS: Update maintainer adds 9afc11637947 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 3b0c2d3eaa83 Revert 95ebabde382c ("capabilities: Don't allow writing am [...] adds b6b8aa27a3c6 Merge branch 'for-v5.12-rc3' of git://git.kernel.org/pub/s [...] adds a0590473c5e6 nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default adds ad3dbe35c833 NFS: Correct size calculation for create reply length adds f0940f4b3284 SUNRPC: Set memalloc_nofs_save() for sync tasks adds 82e7ca1334ab NFS: Don't revalidate the directory permissions on a looku [...] adds 47397915ede0 NFS: Don't gratuitously clear the inode cache when lookup failed adds fd6d3feed041 NFS: Clean up function nfs_mark_dir_for_revalidate() adds ac46b3d768e4 NFS: Fix open coded versions of nfs_set_cache_invalid() adds b6f80a2ebb97 NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 adds 53cb245454df NFSv4.2: fix return value of _nfs4_get_security_label() adds 4f8be1f53bf6 nfs: we don't support removing system.nfs4_acl adds f296bfd5cd04 Merge tag 'nfs-for-5.12-2' of git://git.linux-nfs.org/proj [...] adds 993bdde94547 kbuild: add image_name to no-sync-config-targets adds b3d9fc143680 kbuild: dummy-tools: fix inverted tests for gcc adds 1f09af062556 kbuild: Fix ld-version.sh script if LLD was built with LLD_VENDOR adds ce6ed1c4c987 kbuild: rebuild GCC plugins when the compiler is upgraded adds 2eab791f940b kbuild: dummy-tools: support MPROFILE_KERNEL checks for ppc adds bf3c25515061 kbuild: Allow LTO to be selected with KASAN_HW_TAGS adds f9bc754be475 kbuild: dummy-tools: adjust to scripts/cc-version.sh adds 64bfc99429a5 kbuild: remove unneeded -O option to dtc adds 4c273d23c44a kbuild: remove LLVM=1 test from HAS_LTO_CLANG adds 285a65f1a10f kbuild: remove meaningless parameter to $(call if_changed_ [...] adds bcbcf50f5218 kbuild: fix ld-version.sh to not be affected by locale adds e83bad7f77a4 Merge tag 'kbuild-fixes-v5.12-2' of git://git.kernel.org/p [...] adds 9f377622a484 erofs: fix bio->bi_max_vecs behavior change adds 420623430a70 Merge tag 'erofs-for-5.12-rc3' of git://git.kernel.org/pub [...] adds 4d8654e81db7 Goodix Fingerprint device is not a modem adds 1edbff9c80ed usb: dwc3: qcom: add ACPI device id for sc8180x adds 650bf52208d8 USB: gadget: u_ether: Fix a configfs return code adds 789ea77310f0 usb: gadget: f_uac2: always increase endpoint max_packet_s [...] adds cc2ac63d4cf7 usb: gadget: f_uac1: stop playback on function disable adds 2664deb09306 usb: dwc3: qcom: Honor wakeup enabled/disabled state adds b1d25e6ee57c usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe wit [...] adds 414c20df7d40 USB: gadget: udc: s3c2410_udc: fix return value check in s [...] adds 9de2c43acf37 USB: usblp: fix a hang in poll() if disconnected adds 1cffb1c66499 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement adds 47ccc8fc2c9c usbip: fix stub_dev to check for stream socket adds f55a0571690c usbip: fix vhci_hcd to check for stream socket adds 6801854be94f usbip: fix vudc to check for stream socket adds 9380afd6df70 usbip: fix stub_dev usbip_sockfd_store() races leading to gpf adds 718ad9693e36 usbip: fix vhci_hcd attach_store() races leading to gpf adds 46613c9dfa96 usbip: fix vudc usbip_sockfd_store races leading to gpf adds ca667a33207d USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter adds 42213a0190b5 USB: serial: cp210x: add some more GE USB IDs adds f164f5d8a702 USB: serial: xr: fix NULL-deref on disconnect adds 5563b3b64203 USB: serial: ch341: add new Product ID adds cfdc67acc785 USB: serial: io_edgeport: fix memory leak in edge_startup adds a949b9eab039 Merge tag 'usb-serial-5.12-rc3' of https://git.kernel.org/ [...] adds a4a251f8c235 usb: xhci: do not perform Soft Retry for some xHCI hosts adds 253f588c70f6 xhci: Improve detection of device initiated wake signal. adds b71c669ad839 usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing adds d26c00e7276f xhci: Fix repeated xhci wake after suspend due to uncleare [...] adds 5c7bdbf8827f Merge tag 'usb-5.12-rc3' of git://git.kernel.org/pub/scm/l [...] adds 1487e7bae809 leds: trigger: Fix error path to not unlock the unlocked mutex adds ba8a86e4dadb leds: trigger/tty: Use led_set_brightness_sync() from workqueue adds 2334de198fed Revert "serial: max310x: rework RX interrupt handling" adds c776b77a279c Revert "drivers:tty:pty: Fix a race causing data loss on close" adds cc14086f2298 Merge tag 'tty-5.12-rc3' of git://git.kernel.org/pub/scm/l [...] adds 7c36194558cf staging: rtl8192e: fix kconfig dependency on CRYPTO adds d660f4f42cce staging: rtl8712: unterminated string leads to read overflow adds 8687bf9ef955 staging: rtl8192e: Fix possible buffer overflow in _rtl92e [...] adds b93c1e3981af staging: rtl8712: Fix possible buffer overflow in r8712_si [...] adds e163b9823a0b staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() adds 25317f428a78 staging: comedi: addi_apci_1032: Fix endian problem for CO [...] adds ac0bbf55ed3b staging: comedi: addi_apci_1500: Fix endian problem for co [...] adds b2e78630f733 staging: comedi: adv_pci1710: Fix endian problem for AI co [...] adds 1c0f20b78781 staging: comedi: das6402: Fix endian problem for AI command data adds 459b1e8c8fe9 staging: comedi: das800: Fix endian problem for AI command data adds 54999c0d94b3 staging: comedi: dmm32at: Fix endian problem for AI command data adds b39dfcced399 staging: comedi: me4000: Fix endian problem for AI command data adds a084303a6458 staging: comedi: pcl711: Fix endian problem for AI command data adds 148e34fd33d5 staging: comedi: pcl818: Fix endian problem for AI command data adds 8536749d4952 staging: comedi: amplc_pc236_common: Use 16-bit 0 for inte [...] adds a1acdbc55403 staging: comedi: comedi_parport: Use 16-bit 0 for interrupt data adds 33444638ae54 staging: comedi: ni_6527: Use 16-bit 0 for interrupt data adds 5ff1c08c28c3 staging: comedi: ni_65xx: Use 16-bit 0 for interrupt data adds fd3ce6557da0 staging: comedi: pcl726: Use 16-bit 0 for interrupt data adds 87107518d7a9 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() adds d4ac640322b0 staging: rtl8188eu: fix potential memory corruption in rtw [...] adds 74b6b20df8cf staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() adds 16d7586dccf8 Revert "staging: wfx: remove unused included header files" adds be61af330e09 Merge tag 'staging-5.12-rc3' of git://git.kernel.org/pub/s [...] adds 16db6b532fa4 habanalabs: mark hl_eq_inc_ptr() as static adds bd0c48e53d2f drivers: habanalabs: remove unused dentry pointer for debu [...] adds 27ac5aada024 habanalabs: Call put_pid() when releasing control device adds ffd123fe8397 habanalabs: Disable file operations after device is removed adds 15097e9338ed habanalabs: fix debugfs address translation adds 51f24030358b cpu/hotplug: Fix build error of using {add,remove}_cpu() w [...] adds e54b78886949 virt: acrn: Make remove_cpu sysfs invisible with !CONFIG_H [...] adds dcf9625f2adf virt: acrn: Use vfs_poll() instead of f_op->poll() adds a758b7c4c6f2 virt: acrn: Use EPOLLIN instead of POLLIN adds 1201d68f4781 virt: acrn: Correct type casting of argument of copy_from_user() adds 20c40794eb85 misc: fastrpc: restrict user apps from sending kernel RPC [...] adds 65527a51c66f misc/pvpanic: Export module FDT device table adds 88fe49249c99 Merge tag 'char-misc-5.12-rc3' of git://git.kernel.org/pub [...] adds 34dc2efb39a2 memblock: fix section mismatch warning adds cbf78d85079c stop_machine: mark helpers __always_inline adds ea29b20a8285 init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM adds 0740a50b9baa mm/page_alloc.c: refactor initialization of struct page fo [...] adds 82e69a121be4 mm/fork: clear PASID for new mm adds 2103cf9c3f3b hugetlb: dedup the code to add a new file_region adds ca7e0457efef hugetlb: break earlier in add_reservation_in_range() when we can adds 97a7e4733b9b mm: introduce page_needs_cow_for_dma() for deciding whether cow adds ca6eb14d6453 mm: use is_cow_mapping() across tree where proper adds 4eae4efa2c29 hugetlb: do early cow when page pinned on src mm adds 184cee516f3e mm/highmem.c: fix zero_user_segments() with start > end adds e7850f4d844e binfmt_misc: fix possible deadlock in bm_register_write adds f0b15b608129 MAINTAINERS: exclude uapi directories in API/ABI section adds 97e4910232fa linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* adds 702b16d724a6 kfence: fix printk format for ptrdiff_t adds df3ae2c9941d kfence, slab: fix cache_alloc_debugcheck_after() for bulk [...] adds 0aa41cae92c1 kfence: fix reports if constant function prefixes exist adds 149fc787353f include/linux/sched/mm.h: use rcu_dereference in in_vfork() adds 96cfe2c0fd23 mm/madvise: replace ptrace attach requirement for process_madvise adds f9d79e8dce40 kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOC adds d9b571c885a8 kasan: fix KASAN_STACK dependency for HW_TAGS adds 6ce64428d620 mm/userfaultfd: fix memory corruption due to writeprotect adds 0ceb1ace4a27 ia64: fix ia64_syscall_get_set_arguments() for break-based [...] adds 61bf318eac2c ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign adds be6c8982e4ab mm/memcg: rename mem_cgroup_split_huge_fixup to split_page [...] adds e1baddf8475b mm/memcg: set memcg when splitting page adds 57e0076e6575 zram: fix return value on writeback_store adds 2766f1821600 zram: fix broken page writeback adds 50eb842fe517 Merge branch 'akpm' (patches from Andrew) adds beda430177f5 KVM: x86: Ensure deadline timer has truly expired before p [...] adds 99840a75454b KVM: SVM: Connect 'npt' module param to KVM's internal 'np [...] adds 4691453406c3 kvm: x86: use NULL instead of using plain integer as pointer adds b96b0c5de685 KVM: arm64: nvhe: Save the SPE context early adds 31948332d5fa KVM: arm64: Avoid corrupting vCPU context register in guest exit adds c4b000c3928d KVM: arm64: Fix nVHE hyp panic host context restore adds 6b5b368fccd7 KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key adds f27647b588c1 KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no [...] adds b9d699e2694d KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] adds 9739f6ef053f KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] adds 357ad203d45c KVM: arm64: Fix range alignment when walking page tables adds dbaee836d60a KVM: arm64: Don't use cbz/adr with external symbols adds 01dc9262ff57 KVM: arm64: Ensure I-cache isolation between vcpus of a same VM adds 7d717558dd5e KVM: arm64: Reject VM creation when the default IPA size i [...] adds 262b003d059c KVM: arm64: Fix exclusive limit for IPA size adds 6fcd9cbc6a90 kvm: x86: annotate RCU pointers adds d7eb79c6290c KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged adds 8df9f1af2ece KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in [...] adds 35737d2db2f4 KVM: LAPIC: Advancing the timer expiration on guest initia [...] adds 9d0c8e793f0e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds cea15316ceee powerpc/64s: Fix instruction encoding for lis in ppc_funct [...] adds 7aed41cff35a powerpc/64s: Use symbolic macros for function entry encoding adds 73ac79881804 powerpc: Fix inverted SET_FULL_REGS bitop adds c080a173301f powerpc/64s/exception: Clean up a missed SRR specifier adds bd73758803c2 powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() adds 0b736881c8f1 powerpc/traps: unrecoverable_exception() is not an interru [...] adds c3c7579f5e3b Merge tag 'powerpc-5.12-3' of git://git.kernel.org/pub/scm [...] adds e504e74cc3a2 x86/unwind/orc: Disable KASAN checking in the ORC unwinder [...] adds b59cc97674c9 x86/unwind/orc: Silence warnings caused by missing ORC data adds 5d5675df792f x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls adds 78a81d88f60b x86/sev-es: Introduce ip_within_syscall_gap() helper adds 545ac14c16b5 x86/sev-es: Check regs->sp is trusted before adjusting #VC [...] adds 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler adds bffe30dd9f1f x86/sev-es: Use __copy_from_user_inatomic() adds 0a7c10df49eb Merge tag 'x86_urgent_for_v5.12_rc3' of git://git.kernel.o [...] adds 9e9888a0fe97 efi: stub: omit SetVirtualAddressMap() if marked unsupport [...] adds 836d7f0572ca Merge tag 'efi-urgent-for-v5.12-rc2' of git://git.kernel.o [...] adds a5398bffc01f perf/core: Flush PMU internal buffers for per-CPU events adds afbef3014958 perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR adds c8e2fe13d1d1 x86/perf: Use RET0 as default for guest_get_msrs to handle [...] adds 75013c6c52d8 Merge tag 'perf_urgent_for_v5.12-rc3' of git://git.kernel. [...] adds 50bf8080a94d static_call: Fix the module key fixup adds d5b0e0677bfd u64_stats,lockdep: Fix u64_stats_init() vs lockdep adds 4817a52b3061 seqlock,lockdep: Fix seqcount_latch_init() adds fa509ff879f8 Merge tag 'locking-urgent-2021-03-14' of git://git.kernel. [...] adds ba08abca66d4 objtool,x86: Fix uaccess PUSHF/POPF validation adds 19469d2adab9 Merge tag 'objtool-urgent-2021-03-14' of git://git.kernel. [...] adds 8a6edb5257e2 sched: Fix migration_cpu_stop() requeueing adds c20cf065d4a6 sched: Simplify migration_cpu_stop() adds 58b1a45086b5 sched: Collate affine_move_task() stoppers adds 3f1bc119cd7f sched: Optimize migration_cpu_stop() adds 9e81889c7648 sched: Fix affine_move_task() self-concurrency adds 50caf9c14b14 sched: Simplify set_affinity_pending refcounts adds ce29ddc47b91 sched/membarrier: fix missing local execution of ipi_sync_ [...] adds c72cbc936141 Merge tag 'sched-urgent-2021-03-14' of git://git.kernel.or [...] adds 46eb1701c046 hrtimer: Update softirq_expires_next correctly after __hrt [...] adds 802b31c0dd7f Merge tag 'timers-urgent-2021-03-14' of git://git.kernel.o [...] adds 69dd4503a7e6 irqdomain: Remove debugfs_file from struct irq_domain adds 3e895f4cbd15 ARM: ep93xx: Select GENERIC_IRQ_MULTI_HANDLER directly adds a79f7051cccb irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER adds 673433e7c288 dt-bindings/irq: Add compatible string for the JZ4760B adds 5fbecd2389f4 irqchip/ingenic: Add support for the JZ4760 adds b470ebc9e0e5 Merge tag 'irqchip-fixes-5.12-1' of git://git.kernel.org/p [...] adds 70404fe3030e Merge tag 'irq-urgent-2021-03-14' of git://git.kernel.org/ [...] adds c995f12ad884 prctl: fix PR_SET_MM_AUXV kernel stack leak adds 1e28eed17697 Linux 5.12-rc3 adds 64fcbb6158ec afs: Fix accessing YFS xattrs on a non-YFS server adds a7889c6320b9 afs: Stop listxattr() from listing "afs.*" attributes adds 1a4431a5db2b Merge tag 'afs-fixes-20210315' of git://git.kernel.org/pub [...] adds d30881f573e5 nfsd: Don't keep looking up unhashed files in the nfsd file cache adds 6820bf77864d svcrdma: disable timeouts on rdma backchannel adds 700522736907 fs: nfsd: fix kconfig dependency warning for NFSD_V4 adds bfdd89f232aa nfsd: don't abort copies early adds c7de87ff9dac NFSD: Repair misuse of sv_lock in 5.10.16-rt30. adds f1442d6349a2 sunrpc: fix refcount leak for rpc auth modules adds 0ddc94239401 rpc: fix NULL dereference on kmalloc failure adds 4aa5e002034f Revert "nfsd4: remove check_conflicting_opens warning" adds 6ee65a773096 Revert "nfsd4: a client's own opens needn't prevent delegations" adds 614c9750173e NFSD: fix dest to src mount in inter-server COPY adds b4250dd868d1 NFSD: fix error handling in NFSv4.0 callbacks adds bade4be69a6e svcrdma: Revert "svcrdma: Reduce Receive doorbell rate" adds 4108e101972c Merge tag 'nfsd-5.12-2' of git://git.kernel.org/pub/scm/li [...] adds 775c5033a0d1 fuse: fix live lock in fuse_iget() adds 3f9b9efd82a8 virtiofs: Fail dax mount if device does not support it adds f8425c939663 fuse: 32-bit user space ioctl compat for fuse device adds 1df27313f50a Merge tag 'fuse-fixes-5.12-rc4' of git://git.kernel.org/pu [...] adds 2046a24ae121 thermal/core: Add NULL pointer check before using cooling [...] adds 35d8c39d0e52 Merge tag 'thermal-v5.12-rc4' of git://git.kernel.org/pub/ [...] adds 3f6c515d7234 MIPS: vmlinux.lds.S: Fix appended dtb not properly aligned adds e69beeabac6d Merge tag 'mips-fixes_5.12_2' of git://git.kernel.org/pub/ [...] adds 6417f03132a6 module: remove never implemented MODULE_SUPPORTED_DEVICE adds 5808fecc5723 iomap: Fix negative assignment to unsigned sis->pages in i [...] adds 8ff0f3bf5d65 Merge branch 'iomap-5.12-fixes' of git://git.kernel.org/pu [...] adds f00bdce04552 vdpa: set the virtqueue num during register adds da98b54d0298 virtio-mmio: Use to_virtio_mmio_device() to simply code adds bc22ed2ea112 virtio: remove export for virtio_config_{enable, disable} adds aa443ac20445 vdpa_sim: Skip typecasting from void* adds 4c050286bb20 vhost_vdpa: fix the missing irq_bypass_unregister_producer [...] adds beb691e69f4d vhost: Fix vhost_vq_reset() adds f6bbf0010ba0 vhost-vdpa: fix use-after-free of v->config_ctx adds 0bde59c1723a vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget [...] adds bf152b0b41dc Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds b5a08423da9d xfs: fix quota accounting when a mount is idmapped adds d336f7ebc650 xfs: force log and push AIL to clear pinned inodes when ab [...] adds 08a204387e80 docs: ABI: Fix the spelling oustanding to outstanding in t [...] adds 8723d5ba8bda xfs: also reject BULKSTAT_SINGLE in a mount user namespace adds c73891c922f5 Merge tag 'xfs-5.12-fixes-3' of git://git.kernel.org/pub/s [...] adds 7dc4b2fdb272 vfio/type1: fix unmap all on ILP32 adds 179209fa1270 vfio: IOMMU_API should be selected adds d3d72a6dfffd vfio-platform: Add COMPILE_TEST to VFIO_PLATFORM adds 3b49dfb08c75 ARM: amba: Allow some ARM_AMBA users to compile with COMPILE_TEST adds b2b12db53507 vfio: Depend on MMU adds 4ab4fcfce5b5 vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_e [...] adds dc0337999d87 Merge tag 'vfio-v5.12-rc4' of git://github.com/awilliam/li [...] adds d2dcc8ed8ec6 btrfs: fix wrong offset to zero out range beyond i_size adds fbf48bb0b197 btrfs: track qgroup released data in own variable in inser [...] adds a3ee79bd8fe1 btrfs: fix qgroup data rsv leak caused by falloc failure adds e3d3b4157610 btrfs: zoned: fix linked list corruption after log root tr [...] adds d9bb77d51e66 btrfs: subpage: fix wild pointer access during metadata re [...] adds 60484cd9d501 btrfs: subpage: make readahead work properly adds 34e49994d0dc btrfs: fix slab cache flags for free space tree bitmap adds dbcc7d57bffc btrfs: fix race when cloning extent buffer during rewind o [...] adds 485df7555425 btrfs: always pin deleted leaves when there are active tre [...] adds 81aa0968b7ea Merge tag 'for-5.12-rc3-tag' of git://git.kernel.org/pub/s [...] adds 6c5403173a13 drm/ttm: make ttm_bo_unpin more defensive adds 690911544275 drm/omap: dsi: fix unsigned expression compared with zero adds db3f0d8ee9bf Merge tag 'drm-misc-fixes-2021-03-18' of git://anongit.fre [...] adds 73076790e257 drm/amd/display: Copy over soc values before bounding box [...] adds 34fa493a565c drm/amd/display: Correct algorithm for reversed gamma adds beb6b2f97e0a drm/amd/display: Remove MPC gamut remap logic for DCN30 adds a97fdabcf2b4 Merge tag 'amd-drm-fixes-5.12-2021-03-18' of https://gitla [...] adds 8e62438a1ee7 drm/i915: Workaround async flip + VT-d corruption on HSW/BDW adds 6a77c6bb7260 i915/perf: Start hrtimer only if sampling the OA buffer adds 0677170bcf5c Merge tag 'drm-intel-fixes-2021-03-18' of git://anongit.fr [...] adds e94c55b8e0a0 nouveau: Skip unvailable ttm page entries adds 8b12a62a4e3e Merge tag 'drm-fixes-2021-03-19' of git://anongit.freedesk [...] adds 2bf44e0ee95f ALSA: hda: generic: Fix the micmute led init state adds dd7b836d6bc9 ALSA: dice: fix null pointer dereference when node is disc [...] adds e1c86210fe27 ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Red [...] adds b95bc12e0412 ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro adds ca6883393f0f ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 adds e7d66cf79939 ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 adds 53b861bec737 ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 adds 9e0bdaa9fcb8 ASoC: rt1015: fix i2c communication error adds 0d2b6e398975 ASoC: rt1015: enable BCLK detection after calibration adds 0c0a58837835 ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx adds 87263968516f ASoC: fsl_ssi: Fix TDM slot setup for I2S mode adds 4ec5b96775a8 ASoC: ak4458: Add MODULE_DEVICE_TABLE adds 80cffd2468dd ASoC: ak5558: Add MODULE_DEVICE_TABLE adds d917b5dde660 ASoC: rt5670: Remove 'OUT Channel Switch' control adds caba8d764770 ASoC: rt5670: Remove 'HP Playback Switch' control adds 02aa946ef376 ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from St [...] adds 42121c2645d2 ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control adds cc73181b7d53 Merge series "ASoC: rt5670: Various kcontrol fixes" from H [...] adds ca08ddfd961d ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] adds f86f58e3594f ASoC: sgtl5000: set DAP_AVC_CTRL register to correct defau [...] adds bb18c678754c ASoC: es8316: Simplify adc_pga_gain_tlv table adds cfa26ed1f9f8 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off b [...] adds eee51df776bd ASoC: rt5651: Fix dac- and adc- vol-tlv values being off b [...] adds 19244c6c9c78 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] adds 5bb0ecddb2a7 ASoC: SOF: Intel: unregister DMIC device on probe error adds 7de14d581dbe ASoC: soc-core: Prevent warning if no DMI table is present adds 5346f0e80b71 ASoC: codecs: lpass-va-macro: mute/unmute all active decimators adds e4b8b7c91603 ASoC: codecs: lpass-wsa-macro: fix RX MIX input controls adds ac101985cad3 ASoC: remove remnants of sirf prima/atlas audio codec adds e793c965519b ASoC: cs42l42: Fix Bitclock polarity inversion adds 2bdc4f5c6838 ASoC: cs42l42: Fix channel width support adds 72d904763ae6 ASoC: cs42l42: Fix mixer volume control adds 15013240fcf7 ASoC: cs42l42: Don't enable/disable regulator at Bias Level adds 19325cfea044 ASoC: cs42l42: Always wait at least 3ms after reset adds 7c2a783c05b5 Merge series "Report jack and button detection + Capture S [...] adds fd8299181995 ASoC: SOF: intel: fix wrong poll bits in dsp power down adds 1c668e1c0a0f ASoC: qcom: sdm845: Fix array out of bounds access adds 4800fe6ea102 ASoC: qcom: sdm845: Fix array out of range on rx slim channels adds 3bb4852d598f ASoC: codecs: wcd934x: add a sanity check in set channel map adds e92a309be437 Merge series "ASoC: sdm845: array out of bound issues" fro [...] adds ea94191e584b spi: cadence: set cqspi to the driver_data field of struct device adds 9922f50f7178 ASoC: qcom: lpass-cpu: Fix lpass dai ids parse adds 8d06b9633a66 ASoC: mediatek: mt8192: fix tdm out data is valid on rising edge adds 899b12542b08 ASoC: rt711: add snd_soc_component remove callback adds 9deef665f581 ASoC: dt-bindings: fsl_spdif: Add compatible string for ne [...] adds 8ca88d53351c ASoC: simple-card-utils: Do not handle device clock adds dbf54a953435 ASoC: rt5659: Update MCLK rate in set_sysclk() adds f9dc51cc6676 Merge series "Do not handle MCLK device clock in simple-ca [...] adds f4df9ee6d7f3 Merge tag 'asoc-fix-v5.12-rc2' of https://git.kernel.org/p [...] adds 50b1affc891c ALSA: usb-audio: Fix unintentional sign extension issue adds 769e155c5395 Merge tag 'sound-5.12-rc4' of git://git.kernel.org/pub/scm [...] adds 072a03e0a0b1 iommu/amd: Move Stoney Ridge check to detect_ivrs() adds 9f81ca8d1fd6 iommu/amd: Don't call early_amd_iommu_init() when AMD IOMM [...] adds 4b8ef157ca83 iommu/amd: Keep track of amd_iommu_irq_remap state adds 8dfd0fa6ecdc iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle [...] adds 65a103747104 Merge tag 'iommu-fixes-v5.12-rc3' of git://git.kernel.org/ [...] adds 9d3fcb28f9b9 Revert "PM: ACPI: reboot: Use S5 for reboot" adds 0cab893f409c Revert "PM: runtime: Update device status before letting s [...] adds 49cb71a77ce7 Merge branch 'pm-core' adds ec8572093386 Merge tag 'pm-5.12-rc4' of git://git.kernel.org/pub/scm/li [...] adds 83b62687a052 workqueue/tracing: Copy workqueue name to buffer in trace event adds 278924cb99c9 Merge tag 'trace-v5.12-rc3' of git://git.kernel.org/pub/sc [...] adds c79f01b6eb5d s390/cpumf: disable preemption when accessing per-cpu variable adds d54cb7d54877 s390/vtime: fix increased steal time accounting adds 0b13525c20fe s390/pci: fix leak of PCI device structure adds 6bfea141b3d2 Merge tag 's390-5.12-4' of git://git.kernel.org/pub/scm/li [...] adds 3875721e825c gpiolib: Fix error return code in gpiolib_dev_init() adds 6cb59afe9e5b gpiolib: Assign fwnode to parent's if no primary one provided adds 3149860dc717 Merge tag 'gpio-fixes-for-v5.12-rc4' of git://git.kernel.o [...] adds 70fb3e41a97a KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page adds 14f6fec2e8e0 KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs adds b601c3bc9d50 KVM: x86/mmu: Factor out tdp_iter_return_to_root adds 08889894cc82 KVM: x86/mmu: Store the address space ID in the TDP iterator adds d2547cf59793 KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_M [...] adds e880c6ea55b9 KVM: x86: hyper-v: Prevent using not-yet-updated TSC page [...] adds cc9cfddb0433 KVM: x86: hyper-v: Track Hyper-V TSC page status adds 0469f2f7ab4c KVM: x86: hyper-v: Don't touch TSC page values when guest [...] adds 2c7f76b4c42b selftests: kvm: Add basic Hyper-V clocksources tests adds 77a3aa26a00f selftests: kvm: add get_msr_index_features adds e2c12909ae5f selftests: kvm: add _vm_ioctl adds 3df2252436c0 selftests: kvm: add set_boot_cpu_id test adds b318e8decf6b KVM: x86: Protect userspace MSR filter with SRCU, and set [...] adds c2162e13d6e2 KVM: X86: Fix missing local pCPU when executing wbinvd on [...] adds f4e61f0c9add x86/kvm: Fix broken irq restoration in kvm_wait adds 9ce3746d6413 documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID adds ecd8ee7f9c1a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 15b2219facad kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD [...] adds 16efa4fce3b7 io_uring: allow IO worker threads to be frozen adds 9e15c3a0ced5 io_uring: convert io_buffer_idr to XArray adds efe814a471e0 io_uring: fix ->flags races by linked timeouts adds 180f829fe402 io_uring: fix complete_post use ctx after free adds 09a6f4efaa65 io_uring: replace sqd rw_semaphore with mutex adds f6d54255f423 io_uring: halt SQO submission on ctx exit adds 9e138a483454 io_uring: fix concurrent parking adds 9b46571142e4 io_uring: add generic callback_head helpers adds b7f5a0bfe206 io_uring: fix sqpoll cancellation via task_work adds 76cd979f4f38 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls adds 53e043b2b432 io_uring: remove structures from include/linux/io_uring.h adds ee53fb2b197b io_uring: use typesafe pointers in io_uring_task adds de75a3d3f5a1 io_uring: don't leak creds on SQO attach error adds 0ada2dad8bf3 Merge tag 'io_uring-5.12-2021-03-19' of git://git.kernel.d [...] adds ed01fee283a0 nvme-fabrics: only reserve a single tag adds 06c3c3365b4b nvme: merge nvme_keep_alive into nvme_keep_alive_work adds 985c5a329dfe nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT adds b94e8cd2e6a9 nvme: fix Write Zeroes limitations adds fd0823f40509 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU adds bb83337058a7 nvme-tcp: fix misuse of __smp_processor_id with preemption [...] adds 72f572428b83 nvme-tcp: fix possible hang when failing to set io queues adds c4c6df5fc846 nvme-rdma: fix possible hang when failing to set io queues adds d218a8a3003e nvmet: don't check iosqes,iocqes for discovery controllers adds bac04454ef9f nvmet-tcp: fix kmap leak when data digest in use adds d38b4d289486 Merge tag 'nvme-5.12-20210319' of git://git.infradead.org/ [...] adds d626c692aaeb Merge tag 'block-5.12-2021-03-19' of git://git.kernel.dk/l [...] adds 1601ea068b88 zonefs: prevent use of seq files as swap file adds ebfd68cd0c1e zonefs: Fix O_APPEND async write handling adds 6980d29ce4da zonefs: fix to update .i_wr_refcnt correctly in zonefs_ope [...] adds 1c273e10bc0c Merge tag 'zonefs-5.12-rc4' of git://git.kernel.org/pub/sc [...] adds febb0cc847e7 scsi: ibmvfc: Free channel_setup_buf during device tear down adds 2bb817712e2f scsi: myrs: Fix a double free in myrs_cleanup() adds c8c165dea4c8 scsi: st: Fix a use after free in st_open() adds 5999b9e5b1f8 scsi: qla2xxx: Fix broken #endif placement adds 19f1bc7edf0f scsi: lpfc: Fix some error codes in debugfs adds 2db4215f4755 scsi: sd_zbc: Update write pointer offset cache adds 0fdc7d5d8f37 scsi: ufs: ufs-mediatek: Correct operator & -> && adds a50bd6461690 scsi: mpt3sas: Do not use GFP_KERNEL in atomic context adds af97713dff9f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 5171317dfd9a cifs: update new ACE pointer after populate_new_aces. adds 05946d4b7a73 cifs: Fix preauth hash corruption adds 403dba003d17 fs/cifs/: fix misspellings using codespell tool adds af3ef3b10316 cifs: warn and fail if trying to use rootfs without the co [...] adds 65af8f0166f4 cifs: fix allocation size on newly created files adds bfdc4aa9e992 Merge tag '5.12-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 6dd4879f59b0 RISC-V: correct enum sbi_ext_rfence_fid adds 030f1dfa8550 riscv: traps: Fix no prototype warnings adds 004570c3796b riscv: irq: Fix no prototype warning adds 56a6c37f6e39 riscv: sbi: Fix comment of __sbi_set_timer_v01 adds e06f4ce1d4c6 riscv: ptrace: Fix no prototype warnings adds db2a8f9256e9 riscv: time: Fix no prototype for time_init adds a6a58ecf98c3 riscv: syscall_table: Reduce W=1 compilation warnings noise adds 86b276c1dded riscv: process: Fix no prototype for show_regs adds 288f6775a089 riscv: ftrace: Use ftrace_get_regs helper adds 0d7588ab9ef9 riscv: process: Fix no prototype for arch_dup_task_struct adds 6e9070dc2e84 riscv: fix bugon.cocci warnings adds bab1770a2ce0 ftrace: Fix spelling mistake "disabed" -> "disabled" adds fa59030bf855 riscv: Fix compilation error with Canaan SoC adds ce989f1472ae RISC-V: Fix out-of-bounds accesses in init_resources() adds f3773dd031de riscv: Ensure page table writes are flushed when initializ [...] adds 78947bdfd752 RISC-V: kasan: Declare kasan_shallow_populate() static adds a5406a7ff56e riscv: Correct SPARSEMEM configuration adds 812da4d39463 Merge tag 'riscv-for-linus-5.12-rc4' of git://git.kernel.o [...] adds 08c18b63d965 powerpc/vdso32: Add missing _restgpr_31_x to fix build failure adds eed5fae00593 powerpc: Force inlining of cpu_has_feature() to avoid buil [...] adds cc7a0bb058b8 PCI: rpadlpar: Fix potential drc_name corruption in store [...] adds b35660a7cebd Merge tag 'powerpc-5.12-4' of git://git.kernel.org/pub/scm [...] adds 5abbe51a5262 kernel, fs: Introduce and use set_restart_fn() and arch_se [...] adds 66c1b6d74cd7 x86: Move TS_COMPAT back to asm/thread_info.h adds 8c150ba2fb59 x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() adds b2e9df850c58 x86: Introduce restart_block->arch_data to remove TS_COMPA [...] adds a501b048a95b x86/ioapic: Ignore IRQ2 again adds dd926880da8d x86/apic/of: Fix CPU devicetree-node lookups adds 5e3ddf96e759 Merge tag 'x86_urgent_for_v5.12-rc4' of git://git.kernel.o [...] adds 483028edacab efivars: respect EFI_UNSUPPORTED return from firmware adds 9ceee7d0841a firmware/efi: Fix a use after bug in efi_mem_reserve_persistent adds fb98cc0b3af2 efi: use 32-bit alignment for efi_guid_t literals adds 429257a430a0 Merge tag 'efi-urgent-for-v5.12-rc3' of git://git.kernel.o [...] adds 92ed88cb4d7c Merge tag 'efi-urgent-2021-03-21' of git://git.kernel.org/ [...] adds 5de2055d31ea locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling adds bee645788e07 locking/ww_mutex: Fix acquire/release imbalance in ww_acqu [...] adds 68b1eddd421d static_call: Fix static_call_set_init() adds 698bacefe993 static_call: Align static_call_is_init() patching condition adds 38c935873750 static_call: Fix static_call_update() sanity check adds 5ba33b488a04 Merge tag 'locking-urgent-2021-03-21' of git://git.kernel. [...] adds d88d05a9e0b6 perf/x86/intel: Fix a crash caused by zero PEBS status adds 2dc0572f2cef perf/x86/intel: Fix unchecked MSR access error caused by V [...] adds 1c74516c2da4 Merge tag 'perf-urgent-2021-03-21' of git://git.kernel.org [...] adds ef4cb70a4c22 genirq/irq_sim: Fix typos in kernel doc (fnode -> fwnode) adds 81e2073c175b genirq: Disable interrupts for force threaded handlers adds 5ee96fa9dd78 Merge tag 'irq-urgent-2021-03-21' of git://git.kernel.org/ [...] adds 781e14eaa7d1 thunderbolt: Initialize HopID IDAs in tb_switch_alloc() adds c94732bda079 thunderbolt: Increase runtime PM reference count on DP tun [...] adds 132da018fa32 Merge tag 'thunderbolt-for-v5.12-rc4' of git://git.kernel. [...] adds d0dcd90b7f47 usb: cdnsp: Fixes incorrect value in ISOC TRB adds eb9238e53717 Merge tag 'usb-v5.12-rc4' of git://git.kernel.org/pub/scm/ [...] adds 9858af27e692 usbip: Fix incorrect double assignment to udc->ud.tcp_rx adds 98f153a10da4 usb: gadget: configfs: Fix KASAN use-after-free adds 546aa0e4ea6e usb-storage: Add quirk to defeat Kindle's automatic unload adds 3cac9104bea4 usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct adds 86629e098a07 usb: typec: tcpm: Invoke power_supply_changed for tcpm-sou [...] adds f09ddcfcb8c5 usb: dwc3: gadget: Prevent EP queuing while stopping transfers adds 2b8c956ea6ba usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy adds 3001c3554f1d Merge tag 'usb-5.12-rc4' of git://git.kernel.org/pub/scm/l [...] adds 7d200b283aa0 iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_I [...] adds d68c592e02f6 iio: hid-sensor-prox: Fix scale not correct issue adds f890987fac81 iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask adds be24c65e9fa2 iio: adc: adi-axi-adc: add proper Kconfig dependencies adds a71266e454b5 iio: adis16400: Fix an error code in adis16400_initial_setup() adds 121875b28e3b iio:adc:stm32-adc: Add HAS_IOMEM dependency adds 4f5434086d92 iio: adc: ab8500-gpadc: Fix off by 10 to 3 adds fae6f62e6a58 counter: stm32-timer-cnt: Report count function when SLAVE [...] adds e4c3e133294c counter: stm32-timer-cnt: fix ceiling write max value adds b14d72ac7317 counter: stm32-timer-cnt: fix ceiling miss-alignment with [...] adds 37e89e574dc2 iio: hid-sensor-humidity: Fix alignment issue of timestamp [...] adds 141e7633aa4d iio: hid-sensor-temperature: Fix issues of timestamp channel adds 6dbbbe4cfd39 iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler adds 12ec5408d213 Merge tag 'iio-fixes-for-5.12a' of https://git.kernel.org/ [...] adds f8d70fd6a5a7 MAINTAINERS: move some real subsystems off of the staging [...] adds e06da9ea3e3f MAINTAINERS: move the staging subsystem to lists.linux.dev adds 2e5848a3d86f staging: comedi: cb_pcidas: fix request_irq() warn adds d2d106fe3bad staging: comedi: cb_pcidas64: fix request_irq() warn adds 2cafd46a714a staging: vt665x: fix alignment constraints adds 1d4345eb51a1 Merge tag 'staging-5.12-rc4' of git://git.kernel.org/pub/s [...] adds 5be28c8f85ce signal: don't allow sending any signals to PF_IO_WORKER threads adds 4db4b1a0d177 signal: don't allow STOP on PF_IO_WORKER threads adds 00ddff431a45 io-wq: ensure task is running before processing task_work adds 0031275d119e io_uring: call req_set_fail_links() on short send[msg]()/r [...] adds 2c41fab1c60b Merge tag 'io_uring-5.12-2021-03-21' of git://git.kernel.d [...] adds efc61345274d ext4: shrink race window in ext4_should_retry_alloc() adds 163f0ec1df33 ext4: add reclaim checks to xattr code adds f91436d55a27 fs/ext4: fix integer overflow in s_log_groups_per_flex adds c915fb80eaa6 ext4: fix bh ref count on error paths adds f053cf7aa66c ext4: fix error handling in ext4_end_enable_verity() adds b7ff91fd030d ext4: find old entry again if failed to rename whiteout adds 5dccdc5a1916 ext4: do not iput inode under running transaction in ext4_ [...] adds 6b22489911b7 ext4: do not try to set xattr into ea_inode if value is empty adds 7d8bd3c76da1 ext4: fix potential error in ext4_do_update_inode adds 2a4ae3bcdf05 ext4: fix timer use-after-free on failed mount adds 8210bb29c1b6 ext4: fix rename whiteout with fast commit adds 512c15ef05d7 ext4: stop inode update before return adds 64395d950bc4 ext4: initialize ret to suppress smatch warning adds d7f5f1bd3c24 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 0d02ec6b3136 Linux 5.12-rc4 adds 519dad3bcd80 selinux: don't log MAC_POLICY_LOAD record on failed policy load adds 6406887a12ee selinux: fix variable scope issue in live sidtab conversion adds ee5de60a08b7 selinuxfs: unify policy load error reporting adds 84196390620a Merge tag 'selinux-pr-20210322' of git://git.kernel.org/pu [...] adds 7421b1a4d10c kunit: tool: Fix a python tuple typing error adds 7fd53f41f771 kunit: tool: Disable PAGE_POISONING under --alltests adds 7acac4b3196c Merge tag 'linux-kselftest-kunit-fixes-5.12-rc5.1' of git: [...] adds bf1c82a53890 cachefiles: do not yet allow on idmapped mounts adds 39f985c8f667 fs/cachefiles: Remove wait_bit_key layout dependency adds e5dbd33218bd mm/writeback: Add wait_on_page_writeback_killable adds 75b69799610c afs: Use wait_on_page_writeback_killable adds 8a9d2e133e2f Merge tag 'afs-cachefiles-fixes-20210323' of git://git.ker [...] adds 56678a5f44ef platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 adds 053191b6a4bc platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs adds 3d677f12ea3a platform/x86: thinkpad_acpi: Allow the FnLock LED to change state adds ec0e8fc416f7 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] adds d939cd96b9df platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] adds c59ab4cedab7 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] adds 2d0c418c91d8 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] adds 59bbbeb9c22c platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] adds 9c90cd869747 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] adds 32418dd58c95 platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] adds 35471138a9f7 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] adds 538d2dd0b992 platform/x86: intel-vbtn: Stop reporting SW_DOCK events adds 7547deff8a22 platform/x86: intel_pmt_class: Initial resource to 0 adds 10c931cdfe64 platform/x86: intel_pmt_crashlog: Fix incorrect macros adds 269b04a50992 platform/x86: intel_pmc_core: Update Kconfig adds d1635448f110 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] adds a0a4df6a9e40 Merge tag 'platform-drivers-x86-v5.12-2' of git://git.kern [...] adds c9b86db274d2 clk: qcom: rpmh: Update the XO clock source for SC7280 adds 0ae67123eafd clk: qcom: rcg2: Rectify clk_gfx3d rate rounding without m [...] adds 148ddaa89d4a clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk adds 4ee998b0ef8b Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds c4c877b27324 net: Consolidate common blackhole dst ops adds a188bb5638d4 net, bpf: Fix ip6ip6 crash with collect_md populated skbs adds c89489b47289 Merge branch 'ip6ip6-crash' adds 28259bac7f1d ipv6: fix suspecious RCU usage warning adds edbea9220251 veth: Store queue_mapping independently of XDP prog presence adds 350a5c4dd245 bpf: Dont allow vmlinux BTF to be used in map_create and p [...] adds 769c18b254ca bpf: Change inode_storage's lookup_elem return value from [...] adds e7fb6465d4c8 libbpf: Fix INSTALL flag order adds e5e35e754c28 bpf: BPF-helper for MTU checking add length input adds e5e010a3063a selftests/bpf: Tests using bpf_check_mtu BPF-helper input [...] adds 05a68ce5fa51 bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs adds de920fc64cba bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_ [...] adds 547fd083770a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9398e9c0b1d4 drop_monitor: Perform cleanup upon probe registration failure adds dd4fa1dae9f4 macvlan: macvlan_count_rx() needs to be aware of preemption adds 0571a753cb07 net: pxa168_eth: Fix a potential data race in pxa168_eth_remove adds 8373a0fe9c71 net: dsa: bcm_sf2: use 2 Gbps IMP port link on BCM4908 adds 5115daa675cc net/mlx5e: Enforce minimum value check for ICOSQ size adds d5dd03b26ba4 net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets adds 354521eebd02 net/mlx5e: Accumulate port PTP TX stats with other channels stats adds 1c2cdf0b603a net/mlx5e: Set PTP channel pointer explicitly to NULL adds e5eb01344e9b net/mlx5e: When changing XDP program without reset, take r [...] adds 74640f09735f net/mlx5e: Revert parameters on errors when changing PTP s [...] adds 385d40b042e6 net/mlx5e: Don't match on Geneve options in case option ma [...] adds 55affa97d675 net/mlx5: Fix turn-off PPS command adds 1e74152ed065 net/mlx5e: Check correct ip_version in decapsulation route [...] adds f574531a0b77 net/mlx5: Disable VF tunnel TX offload if ignore_flow_leve [...] adds 469549e4778a net/mlx5e: Fix error flow in change profile adds 4806f1e2fee8 net/mlx5: Set QP timestamp mode to default adds 8256c69b2d9c RDMA/mlx5: Fix timestamp default mode adds 8b90d897823b net/mlx5e: E-switch, Fix rate calculation division adds 6a3717544ce9 net/mlx5: SF, Correct vhca context size adds 6fa37d66ef2d net/mlx5: SF: Fix memory leak of work item adds dc694f11a759 net/mlx5: SF: Fix error flow of SFs allocation flow adds 84076c4c800d net/mlx5: DR, Fix potential shift wrapping of 32-bit value [...] adds 1e1e73ee1adf Merge tag 'mlx5-fixes-2021-03-10' of git://git.kernel.org/ [...] adds e323d865b361 net: sched: validate stab values adds d45c36bafb94 net: dsa: b53: VLAN filtering is global to all users adds 47142ed6c34d net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port adds b80350f39370 net: sock: simplify tw proto registration adds 6da262378c99 igc: reinit_locked() should be called with rtnl_lock adds 8876529465c3 igc: Fix Pause Frame Advertising adds 9a4a1cdc5ab5 igc: Fix Supported Pause Frame Link Setting adds fc9e5020971d igc: Fix igc_ptp_rx_pktstamp() adds 21f857f0321d e1000e: add rtnl_lock() to e1000_reset_task adds b52912b8293f e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 adds ce6c13e4f5b9 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds db74623a3850 net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidu [...] adds a9f81244d2e3 mISDN: fix crash in fritzpci adds 7a1468ba0e02 net: phy: broadcom: Add power down exit reset state delay adds 93bde210c434 sch_htb: Fix select_queue for non-offload mode adds fb3a3e37de33 sch_htb: Fix offload cleanup in htb_destroy on htb_init failure adds 451b2596f541 Merge branch 'htb-fixes' adds 080bfa1e6d92 Revert "net: bonding: fix error return code of bond_neigh_init()" adds f211ac154577 net: correct sk_acceptq_is_full() adds 59cd4f19267a net: axienet: Fix probe error cleanup adds 6897087323a2 ftgmac100: Restart MAC HW once adds b1dd9bf688b0 net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M adds 2e5de7e0c8d2 mptcp: fix bit MPTCP_PUSH_PENDING tests adds c3b8e07909db net: dsa: mt7530: setup core clock even in TRGMII mode adds a673321aa74f selftests: mptcp: Restore packet capture option in join tests adds 6afa455e6153 ibmvnic: update MAINTAINERS adds ed0907e3bdcf ice: fix napi work done reporting in xsk path adds a86606268ec0 i40e: move headroom initialization to i40e_configure_rx_ring adds 89861c485c6a ice: move headroom initialization to ice_setup_rx_ctx adds 76064573b121 ixgbe: move headroom initialization to ixgbe_configure_rx_ring adds 98dfb02aa222 igb: avoid premature Rx buffer reuse adds 47251a36e136 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 3a9ef3e11c5d net: ipa: terminate message handler arrays adds ad236ccde19a devlink: fix typo in documentation adds 6577b9a551ae net: arcnet: com20020 fix error handling adds 50535249f624 net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() adds a25f82228542 flow_dissector: fix byteorder of dissected ICMP ID adds bf0ffea336b4 net: hdlc_x25: Prevent racing between "x25_close" and "x25 [...] adds d82c6c1aaccd net: phylink: Fix phylink_err() function name error in phy [...] adds 0217ed2848e8 tipc: better validate user input in tipc_nl_retrieve_key() adds 7233da86697e tcp: relookup sock for RST+ACK packets handled by obsolete [...] adds 13832ae27553 mptcp: fix ADD_ADDR HMAC in case port is specified adds 81f711d67a97 selftests/net: fix warnings on reuseaddr_ports_exhausted adds 8a4452ca29f9 docs: net: ena: Fix ena_start_xmit() function name typo adds 3a5ca857079e can: dev: Move device back to init netns on owning netns delete adds e4912459bd5e can: isotp: isotp_setsockopt(): only allow to set low leve [...] adds d4eb538e1f48 can: isotp: TX-path: ensure that CAN frame flags are initialized adds 59ec7b89ed3e can: peak_usb: add forgotten supported devices adds 47c5e474bc1e can: flexcan: flexcan_chip_freeze(): fix chip freeze for m [...] adds 7c6e6bce08f9 can: kvaser_pciefd: Always disable bus load reporting adds 7507479c46b1 can: kvaser_usb: Add support for USBcan Pro 4xHS adds 0429d6d89f97 can: c_can_pci: c_can_pci_remove(): fix use-after-free adds 6e2fe01dd6f9 can: c_can: move runtime PM enable/disable to c_can_platform adds c0e399f3baf4 can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning adds e98d9ee64ee2 can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors adds ce225298a0cd Merge tag 'linux-can-fixes-for-5.12-20210316' of git://git [...] adds d29334c15d33 net/sched: act_api: fix miss set post_ct for ovs after do [...] adds a3bc48321665 net: broadcom: BCM4908_ENET should not default to y, uncon [...] adds 982e5ee23d76 nfp: flower: fix unsupported pre_tunnel flows adds 5c4f5e19d6a8 nfp: flower: add ipv6 bit to pre_tunnel control message adds d8ce0275e45e nfp: flower: fix pre_tun mask id allocation adds 7a2bb0f0b201 Merge branch 'nfp-fixes' adds fc649670ba50 MAINTAINERS: Update Spidernet network driver adds d2c21422323b ionic: linearize tso skb with too many frags adds afa536d8405a net/sched: cls_flower: fix only mask bit check in the vali [...] adds 1944015fe9c1 mac80211: fix rate mask reset adds 3bd801b14e0c mac80211: fix double free in ibss_leave adds 29175be06d2f mac80211: minstrel_ht: remove unused variable 'mg' adds 0f7e90faddee mac80211: Allow HE operation to be longer than expected. adds 58d25626f6f0 mac80211: Check crypto_aead_encrypt for errors adds 77cbf790e5b4 nl80211: fix locking for wireless device netns change adds 041c881a0ba8 mac80211: choose first enabled channel for monitor adds 239729a21e52 wireless/nl80211: fix wdev_id may be used uninitialized adds 0692c33c9c53 Merge tag 'mac80211-for-net-2021-03-17' of git://git.kerne [...] adds cb038357937e net: fix race between napi kthread mode and busy poll adds 31254dc95662 selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed adds 8a141dd7f706 ftrace: Fix modify_ftrace_direct. adds f232326f6966 bpf: Prohibit alu ops for pointer types not defining ptr_limit adds 10d2bb2e6b1d bpf: Fix off-by-one for area size in creating mask to left adds b5871dca250c bpf: Simplify alu_limit masking for pointer arithmetic adds 1b1597e64e1a bpf: Add sanity check for upper ptr_limit adds 0a13e3537ea6 bpf, selftests: Fix up some test_verifier cases for unprivileged adds e21aa341785c bpf: Fix fexit trampoline. adds 8f3f5792f294 libbpf: Fix error path in bpf_object__elf_init() adds 58bfd95b554f libbpf: Use SOCK_CLOEXEC when opening the netlink socket adds e65eaded4cc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds dcc32f4f183a ipv6: weaken the v4mapped source check adds 804741ac7b9f netsec: restore phy power state after controller reset adds f41b2d67d767 octeontx2-pf: Do not modify number of rules adds f7884097141b octeontx2-af: Formatting debugfs entry rsrc_alloc. adds ce86c2a531e2 octeontx2-af: Remove TOS field from MKEX TX adds 297887872973 octeontx2-af: Return correct CGX RX fifo size adds ae2619dd4fcc octeontx2-af: Fix irq free in rvu teardown adds f12098ce9b43 octeontx2-pf: Clear RSS enable flag on interace down adds 64451b98306b octeontx2-af: fix infinite loop in unmapping NPC counter adds 8c16cb0304cd octeontx2-af: Fix uninitialized variable warning adds 6f7c7e22a2b6 Merge branch 'octeontx2-fixes' adds 600cc3c9c62d net: marvell: Remove reference to CONFIG_MV64X60 adds 6c015a225680 net: check all name nodes in __dev_alloc_name adds abe7034b9a8d Revert "netfilter: x_tables: Update remaining dereference to RCU" adds d3d40f237480 Revert "netfilter: x_tables: Switch synchronization to RCU" adds 175e476b8cdf netfilter: x_tables: Use correct memory barriers. adds b58f33d49e42 netfilter: ctnetlink: fix dump of the expect mask attribute adds 8b2030b43059 netfilter: conntrack: Fix gre tunneling over ipv6 adds 7e6136f1b727 netfilter: nftables: report EOPNOTSUPP on unsupported flow [...] adds 7b35582cd04a netfilter: nftables: allow to update flowtable flags adds 740b486a8d1f netfilter: flowtable: Make sure GC works periodically in i [...] adds 86fe2c19eec4 netfilter: nftables: skip hook overlap logic if flowtable [...] adds 84f4aced67b1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds c79a707072fe net: cdc-phonet: fix data-interface release on probe failure adds 8ff0b1f08ea7 sctp: move sk_route_caps check and set into sctp_outq_flus [...] adds 8a2dc6af67a0 sch_red: Fix a typo adds f91a50d8b51b r8152: limit the RX buffer size of RTL8153A for USB 2.0 adds 014dfa26ce1c net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes adds 1f935e8e72ec selinux: vsock: Set SID for socket returned by accept() adds 896ea5dab25e e1000e: Fix duplicate include guard adds a75519a84855 igb: Fix duplicate include guard adds f0a03a026857 igb: check timestamp validity adds 3c16e398bad3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds ef2ef02cd9c2 mptcp: Change mailing list address adds 5aa3c334a449 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn deca [...] adds eddbe8e65214 selftest/bpf: Add a test to check trampoline freeing logic. adds 901ee1d750f2 libbpf: Fix BTF dump of pointer-to-array-of-struct adds f118aac651d8 selftests/bpf: Add selftest for pointer-to-array-of-struct [...] adds e75b513ec6e5 Merge branch 'libbpf: Fix BTF dump of pointer-to-array-of-struct' adds f60a85cad677 bpf: Fix umd memory leak in copy_process() adds b90829704780 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BP [...] adds e56c53d1946b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds b4afd4b90a7c net: ipa: fix init header command validation adds a05b0c8c823d Merge branch 'pa-fox-validation' adds b5f020f82a8e can: isotp: tx-path: zero initialize outgoing CAN frames adds 5d7047ed6b72 can: peak_usb: Revert "can: peak_usb: add forgotten suppor [...] adds 49371a8a66ac Merge tag 'linux-can-fixes-for-5.12-20210320' of git://git [...] adds f658b90977d2 r8169: fix DMA being used after buffer free if WoL is enabled adds 87d77e59d1eb docs: networking: Fix a typo adds 6debc0fd71b9 MAINTAINERS: Combine "QLOGIC QLGE 10Gb ETHERNET DRIVER" se [...] adds a50a151e311b net: ipconfig: ic_dev can be NULL in ic_close_devs adds 5ee7d4c7fbc9 isdn: capi: fix mismatched prototypes adds a07231084da2 net/mlx5: Add back multicast stats for uplink representor adds 7d6c86e3ccb5 net/mlx5e: Allow to match on MPLS parameters only for MPLS [...] adds 96b5b4585843 net/mlx5e: Offload tuple rewrite for non-CT flows adds 4eacfe72e3e0 net/mlx5e: Fix error path for ethtool set-priv-flag adds 846d6da1fcdb net/mlx5e: Fix division by 0 in mlx5e_select_queue adds 7c1ef1959b6f net/mlx5: SF, do not use ecpu bit for vhca state processing adds 8fb16e80cb46 Merge tag 'mlx5-fixes-2021-03-22' of git://git.kernel.org/ [...] adds e0c755a45f6f net: dsa: don't assign an error value to tag_ops adds 8ca1b090e5c9 net/sched: act_ct: clear post_ct if doing ct_clear adds 6ab4c3117aec net: bridge: don't notify switchdev for local FDB addresses adds f51d7bf1dbe5 ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation adds 9e0a537d06fc octeontx2-af: Fix memory leak of object buf adds 6f235a69e594 ch_ktls: fix enum-conversion warning adds bf4594786476 math: Export mul_u64_u64_div_u64 adds e43accba9b07 psample: Fix user API breakage adds e138138003eb Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 7aae5432ac61 mailmap: update the email address for Chris Chiu adds 0710442a88d1 arm64: csum: cast to the proper type adds c607ab4f916d arm64: stacktrace: don't trace arch_stack_walk() adds e14a371f732b Documentation: arm64/acpi : clarify arm64 support of IBFT adds d1296f1265f7 arm64: cpuinfo: Fix a typo adds 141f8202cfa4 arm64: kdump: update ppos when reading elfcorehdr adds ee7febce0519 arm64: mm: correct the inside linear map range during hotp [...] adds 7011d72588d1 kselftest/arm64: sve: Do not use non-canonical FFR register value adds baa96377bc7b arm64/process.c: fix Wmissing-prototypes build warnings adds 20109a859a9b arm64: kernel: disable CNP on Carmel adds 43f0b562590e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds a61f4661fba4 mfd: intel_quark_i2c_gpio: Revert "Constify static struct [...] adds 58e4b9de9d98 Merge tag 'mfd-fixes-5.12' of git://git.kernel.org/pub/scm [...] adds 22053df0a364 RDMA/mlx5: Fix typo in destroy_mkey inbox adds af06b628a6bd RDMA/hns: Fix bug during CMDQ initialization adds 3408be145a5d RDMA/cxgb4: Fix adapter LE hash errors while destroying ip [...] adds 2ba9bea2d368 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds d85aecf2844f hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] adds cf10bd4c4aff kasan: fix per-page tags for non-page_alloc pages adds c2655835fd8c mm/mmu_notifiers: ensure range_end() is paired with range_start() adds 19ec368cbc7e selftests/vm: fix out-of-tree build adds 6d679578fe9c z3fold: prevent reclaim/free race for headless pages adds c1b2028315c6 squashfs: fix inode lookup sanity checks adds 8b44ca2b6345 squashfs: fix xattr id and id lookup sanity checks adds f2a419cf495f ia64: mca: allocate early mca with GFP_ATOMIC adds 95d44a470a68 ia64: fix format strings for err_inject adds 60bcf728ee7c gcov: fix clang-11+ support adds 9551158069ba kfence: make compatible with kmemleak adds a024b7c2850d mm: memblock: fix section mismatch warning again adds 487cfade12fa mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP adds d3e2ff28ca27 mailmap: update Andrey Konovalov's email address adds 002322402daf Merge branch 'akpm' (patches from Andrew) adds f3da882eae2d btrfs: zoned: remove outdated WARN_ON in direct IO adds 82d62d06db40 btrfs: do not initialize dev stats if we have no dev_root adds 820a49dafc33 btrfs: initialize device::fs_info always adds 3cb894972f18 btrfs: do not initialize dev replace for bad dev root adds ebd99a6b34fb btrfs: fix build when using M=fs/btrfs adds 8d488a8c7ba2 btrfs: fix subvolume/snapshot deletion not triggered on mount adds 0bb788300990 btrfs: fix sleep while in non-sleep context during qgroup removal adds c1d6abdac46c btrfs: fix check_data_csum() error message for direct I/O adds 701c09c988bd Merge tag 'for-5.12-rc4-tag' of git://git.kernel.org/pub/s [...] adds 92063f3ca73a integrity: double check iint_cache was initialized adds db24726bfefa Merge tag 'integrity-v5.12-fix' of git://git.kernel.org/pu [...] adds 57a9006240b2 remove Dan Murphy from TI from MAINTAINERS adds 7a1adbd23990 drm: rcar-du: Use drmm_encoder_alloc() to manage encoder adds d27ce83fa4ba Merge tag 'du-fixes-20210316' of git://linuxtv.org/pinchar [...] adds cd5297b0855f drm/etnaviv: Use FOLL_FORCE for userptr adds 50891bead80b drm/etnaviv: User FOLL_LONGTERM in userptr adds 0f43ad782cd4 Merge tag 'drm-misc-fixes-2021-03-25' of git://anongit.fre [...] adds 3f3a9bc1f6df drm/i915/ilk-glk: Fix link training on links with LTTPRs adds 7dffbdedb96a drm/i915: Disable LTTPR support when the DPCD rev < 1.4 adds ab03631087f5 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 adds ff2628ed95e4 drm/i915: Fix enabled_planes bitmask adds b61fde1beb6b drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders adds 8840e3bd981f drm/i915: Fix the GT fence revocation runtime PM logic adds 5165fe0bd1fc Merge tag 'drm-intel-fixes-2021-03-25-1' of git://anongit. [...] adds d3999c1f7bbb drm/nouveau/kms/nve4-nv108: Limit cursors to 128x128 adds 815404281e5d Merge branch 'linux-5.12' of git://github.com/skeggsb/linu [...] adds 9aa26019c1a6 drm/amdgpu: fix the hibernation suspend with s0ix adds 8914089a205b drm/amdgpu: rework S3/S4/S0ix state handling adds e13d002bbf1d drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) adds ca8ee26d616b drm/amdgpu: clean up non-DC suspend/resume handling adds 3aa2cacf79b3 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] adds 9adb125dde69 drm/amdgpu: re-enable suspend phase 2 for S0ix adds 4021229e32bd drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend adds 9bb735abcbd8 drm/amdgpu: update comments about s0ix suspend/resume adds 10cb67eb8a1b drm/amdgpu: skip CG/PG for gfx during S0ix adds 264705005e6b drm/amdgpu: drop S0ix checks around CG/PG in suspend adds ac5789ef9270 drm/amdgpu: skip kfd suspend/resume for S0ix adds 9d03730ecbc5 drm/amd/pm: workaround for audio noise issue adds c933b111094f drm/amdgpu: Add additional Sienna Cichlid PCI ID adds 5c458585c014 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds 4e8d123fca53 Merge tag 'amd-drm-fixes-5.12-2021-03-24' of https://gitla [...] adds 743c97ca9dc9 drm/msm/kms: Use nested locking for crtc lock instead of c [...] adds 65aee407a0f5 drm/msm: fix a6xx_gmu_clear_oob adds 8490f02a3ca4 drm/msm: a6xx: Make sure the SQE microcode is safe adds 7bf168c8fe8c drm/msm: Fix speed-bin support not to access outside valid memory adds 3b24cdfc721a drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code adds 19f4a055abf2 drm/msm/dsi_pll_7nm: Solve TODO for multiplier frac_bits a [...] adds 9daaf3130785 drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate adds 413b7a320e23 drm/msm/dp: Restore aux retry tuning logic adds 4a9d36b0610a drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to o [...] adds 7ad48d27a284 drm/msm: Ratelimit invalid-fence message adds 623f279c7781 drm/msm: fix shutdown hook in case GPU components failed to bind adds a9748134ea4a drm/msm: Fix suspend/resume on i.MX5 adds 627dc55c273d drm/msm/disp/dpu1: icc path needs to be set before dpu run [...] adds 09d78dde88ef Merge tag 'drm-msm-fixes-2021-02-25' of https://gitlab.fre [...] adds f944d061f847 Merge tag 'drm-fixes-2021-03-26' of git://anongit.freedesk [...] adds 2b514ec72706 xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on M [...] adds af44a387e743 Revert "xen: fix p2m size in dom0 for disabled memory hotp [...] adds 6c20f6df61ee Merge tag 'for-linus-5.12b-rc5-tag' of git://git.kernel.or [...] adds a21ddeb227b1 MAINTAINERS: Update some st.com email addresses to foss.st.com adds 7a2e796173fb MAINTAINERS: Remove Vincent Abriou for STM/STI DRM drivers. adds 303a91f15f34 MAINTAINERS: Add Alain Volmat as STM32 I2C/SMBUS maintainer adds b22ac48b0a4d MAINTAINERS: rectify BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER adds 014433756381 Merge tag 'arm-soc/for-5.12/drivers-part2' of https://gith [...] adds 7d7275b3e866 bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD adds 9bbce32a20d6 ARM: dts: am33xx: add aliases for mmc interfaces adds a249ca66d15f soc: ti: omap-prm: Fix reboot issue with invalid pcie rese [...] adds fbfa463be8dc ARM: OMAP2+: Fix smartreflex init regression after droppin [...] adds 857de6fe2f86 Merge branch 'fixes-v5.11' into fixes adds a7b5d7c4969a bus: ti-sysc: Fix warning on unbind if reset is not deasserted adds effe89e40037 soc: ti: omap-prm: Fix occasional abort on reset deassert [...] adds ebccfa8a74dd Merge tag 'omap-for-v5.12/fixes-rc1-signed' of git://git.k [...] adds 221c3a09ddf7 ARM: dts: at91-sama5d27_som1: fix phy address to 7 adds 664979bba816 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] adds 2c69c8a1736e ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] adds 3848421f9d1f Merge tag 'at91-fixes-5.12' of git://git.kernel.org/pub/sc [...] adds e2c1b0ff38c9 ARM: imx: avic: Convert to using IRQCHIP_DECLARE adds 9c3a16f88385 arm64: dts: ls1046a: mark crypto engine dma coherent adds 4fb3a074755b arm64: dts: ls1043a: mark crypto engine dma coherent adds ba8da03fa7df arm64: dts: ls1012a: mark crypto engine dma coherent adds 412627f6ffe3 arm64: dts: imx8mp-phyboard-pollux-rdk: Add missing pinctrl entry adds 69cbbf6be5d5 ARM: imx6ul-14x14-evk: Do not reset the Ethernet PHYs inde [...] adds e4817a1b6b77 ARM: dts: imx6ull: fix ubi filesystem mount failed adds 67335b8d28cd Merge tag 'imx-fixes-5.12' of git://git.kernel.org/pub/scm [...] adds eb3991ef2c0e Merge tag 'soc-fixes-5.12' of git://git.kernel.org/pub/scm [...] adds 5244f5e2d801 PM: runtime: Defer suspending suppliers adds fb9d62b27ab1 PM: EM: postpone creating the debugfs dir till fs_initcall adds 6f3a283c2f6b Merge branch 'pm-em' adds 8a3cbdda1810 Merge tag 'pm-5.12-rc5' of git://git.kernel.org/pub/scm/li [...] adds 25928deeb1e4 ACPICA: Always create namespace nodes using acpi_ns_create_node() adds c1d1e25a8c54 ACPI: video: Add missing callback back for Sony VPCEH3U1E adds eb50aaf960e3 ACPI: scan: Use unique number for instance_no adds e1db18b59729 Merge branches 'acpi-video' and 'acpi-scan' adds 7931c531fc52 Merge tag 'acpi-5.12-rc5' of git://git.kernel.org/pub/scm/ [...] adds 160f99db9432 dm verity: fix DM_VERITY_OPTS_MAX value adds 2d669ceb69c2 dm table: Fix zoned model check and zone sectors check adds 5424a0b867e6 dm: don't report "detected capacity change" on device creation adds 4edbe1d7bcff dm ioctl: fix out of bounds array access when no devices adds 0f4498cef9f5 Merge tag 'for-5.12/dm-fixes-2' of git://git.kernel.org/pu [...] adds 8b1c9b202549 scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() adds 62fc2661482b scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware adds 39c0c8553bfb scsi: Revert "qla2xxx: Make sure that aborted commands are freed" adds f69953837ca5 scsi: qedi: Fix error return code of qedi_alloc_global_queues() adds 3401ecf7fc1b scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() adds 077ce028b8e0 scsi: target: pscsi: Avoid OOM in pscsi_map_sg() adds 36fa766faa0c scsi: target: pscsi: Clean up after failure in pscsi_map_sg() adds e8cfe8fa22b6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 5116784039f0 block: clear GD_NEED_PART_SCAN later in bdev_disk_changed adds a958937ff166 block: recalculate segment count for multi-segment discard [...] adds 7de55b7d6f09 block: support zone append bvecs adds e82fc7855749 block: don't create too many partitions adds abed516ecd02 Merge tag 'block-5.12-2021-03-27' of git://git.kernel.dk/l [...] adds 0b8cfa974dfc io_uring: don't use {test,clear}_tsk_thread_flag() for current adds d07f1e8a4261 io_uring: correct io_queue_async_work() traces adds b65c128f963d io_uring: don't skip file_end_write() on reissue adds d81269fecb8c io_uring: fix provide_buffers sign extension adds a185f1db59f1 io_uring: do ctx sqd ejection in a clear context adds f5d2d23bf0d9 io-wq: fix race around pending work on teardown adds 90b8749022bb io_uring: maintain CQE order of a failed link adds 10442994ba19 kernel: don't call do_exit() for PF_IO_WORKER threads adds dbe1bdbb39db io_uring: handle signals for IO threads like a normal thread adds b16b3855d89f kernel: stop masking signals in create_io_thread() adds 5a842a7448bb Revert "signal: don't allow sending any signals to PF_IO_W [...] adds e8b33b8cfafc Revert "kernel: treat PF_IO_WORKER like PF_KTHREAD for ptr [...] adds d3dc04cd81e0 Revert "kernel: freezer should treat PF_IO_WORKER like PF_ [...] adds 1e4cf0d3d072 Revert "signal: don't allow STOP on PF_IO_WORKER threads" adds 1ee4160c73b2 io_uring: fix timeout cancel return code adds 80c4cbdb5ee6 io_uring: do post-completion chore on t-out cancel adds 2482b58ffbdc io_uring: don't cancel-track common timeouts adds 78d9d7c2a331 io_uring: don't cancel extra on files match adds 2b8ed1c94182 io_uring: remove unsued assignment to pointer io adds b44d1ddcf835 Merge tag 'io_uring-5.12-2021-03-27' of git://git.kernel.d [...] adds 45a4546c6167 cifs: Adjust key sizes and key generation routines for AES [...] adds 3bffbe9e0b27 cifs: Fix chmod with modefromsid when an older ACE already [...] adds cee8f4f6fcab cifs: revalidate mapping when we open files for SMB1 POSIX adds 219481a8f90e cifs: Silently ignore unknown oplock break handle adds cfc63fc8126a smb3: fix cached file size problems in duplicate extents ( [...] adds 81b1d39fd39a Merge tag '5.12-rc4-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 291da9d4a9eb locking/mutex: Fix non debug version of mutex_lock_io_nested() adds 47fbbc94dab6 Merge tag 'locking-urgent-2021-03-28' of git://git.kernel. [...] adds 8249d17d3194 x86/mem_encrypt: Correct physical address calculation in _ [...] adds 9fcb51c14da2 x86/build: Turn off -fcf-protection for realmode targets adds 36a14638f7c0 Merge tag 'x86-urgent-2021-03-28' of git://git.kernel.org/ [...] adds 701454bce906 auxdisplay: Remove in_interrupt() usage. adds 3fef15f872ee Merge tag 'auxdisplay-for-linus-v5.12-rc6' of git://github [...] adds b410ed2a8572 perf auxtrace: Fix auxtrace queue conflict adds c3d59cfde9cc perf synthetic-events: Fix uninitialized 'kernel_thread' variable adds 49f2675f5b4d tools headers UAPI: Sync linux/kvm.h with the kernel sources adds 2a76f6de0790 perf synthetic events: Avoid write of uninitialized memory [...] adds 689bb69093d7 Merge remote-tracking branch 'torvalds/master' into perf/urgent adds e40647762fb5 perf pmu: Validate raw event with sysfs exported format bits adds 1a096ae46e21 perf top: Fix BPF support related crash with perf_event_pa [...] adds 1833b64fee10 perf daemon: Force waipid for all session on SIGCHLD delivery adds 9f177fd8f20b perf daemon: Return from kill functions adds eb8f998bbc3d perf test: Remove now useless failing sub test "BPF reloca [...] adds 41d585411311 perf record: Fix memory leak in vDSO found using ASAN adds 1dc481c0b0cf perf test: Change to use bash for daemon test adds f9e2bb42cf0d Merge tag 'perf-tools-fixes-for-v5.12-2020-03-28' of git:/ [...] adds a5e13c6df0e4 Linux 5.12-rc5 adds ab5eb336411f xtensa: move coprocessor_flush to the .text section adds 7b9acbb6aad4 xtensa: fix uaccess-related livelock in do_page_fault adds 1e43c377a79f Merge tag 'xtensa-20210329' of git://github.com/jcmvbkbc/l [...] adds a846738f8c37 xen-blkback: don't leak persistent grants from xen_blkbk_map() adds a080642d2f83 Merge tag 'for-linus-5.12b-rc6-tag' of git://git.kernel.or [...] adds 9ae31e2ab293 MIPS: kernel: setup.c: fix compilation error adds 2bb25b3a748a Merge tag 'mips-fixes_5.12_3' of git://git.kernel.org/pub/ [...] adds e720e7d0e983 mm: fix race by making init_zero_pfn() early_initcall adds 60c988bc1541 vfio/type1: Empty batch for pfnmap pages adds e0146a108ce4 vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends adds 17860ccabff5 Merge tag 'vfio-v5.12-rc6' of git://github.com/awilliam/li [...] adds 72bbc226ed2e s390/vdso: copy tod_steering_delta value to vdso_data page adds b24bacd67ffd s390/vdso: fix tod_steering_delta type adds 5b43bd184530 s390/vdso: fix initializing and updating of vdso_data adds 84d572e634e2 MAINTAINERS: add backups for s390 vfio drivers adds 6ac86aae8928 Merge tag 's390-5.12-5' of git://git.kernel.org/pub/scm/li [...] adds 5e46d1b78a03 reiserfs: update reiserfs_xattrs_initialized() condition adds 5d5f2919273d pinctrl: microchip-sgpio: Fix wrong register offset for IR [...] adds c971af25cda9 pinctrl: rockchip: fix restore error in resume adds 2a9be38099e3 pinctrl: qcom: lpass lpi: use default pullup/strength values adds 07abd8db9358 pinctrl: qcom: sc7280: Fix SDC_QDSD_PINGROUP and UFS_RESET [...] adds d0f9f47c07fe pinctrl: qcom: sc7280: Fix SDC1_RCLK configurations adds 77e141266c8e pinctrl: intel: Show the GPIO base calculation explicitly adds 5739ffc10d04 Merge tag 'intel-pinctrl-v5.12-2' of gitolite.kernel.org:p [...] adds 58b5ada8c465 pinctrl: qcom: fix unintentional string concatenation adds 39c1f1bd8adf pinctrl: intel: check REVID register value for device presence adds ba845907b23a Merge tag 'intel-pinctrl-v5.12-3' of gitolite.kernel.org:p [...] adds 39192106d4ef Merge tag 'pinctrl-v5.12-2' of git://git.kernel.org/pub/sc [...] adds 59300b36f85f ftrace: Check if pages were allocated before calling free_pages() adds d19cc4bfbff1 Merge tag 'trace-v5.12-rc5' of git://git.kernel.org/pub/sc [...] adds 12efebab09e3 XArray: Fix split documentation adds 3012110d71f4 XArray: Fix splitting to non-zero orders adds df59d0a461bc XArray: Add xa_limit_16b adds 7487de534dcb radix tree test suite: Fix compilation adds 1bb4bd266cf3 radix tree test suite: Register the main thread with the R [...] adds 703586410da6 idr test suite: Take RCU read lock in idr_find_test_1 adds 094ffbd1d8ea idr test suite: Create anchor before launching throbber adds 2c7e57a02708 idr test suite: Improve reporting from idr_find_test_1 adds e8d1895883da Merge tag 'xarray-5.12' of git://git.infradead.org/users/w [...] adds 4e53d1701b57 tomoyo: don't special case PF_IO_WORKER for PF_KTHREAD adds 5d17c1ba3ee7 Merge tag 'tomoyo-pr-20210401' of git://git.osdn.net/gitro [...] adds febf22565549 ALSA: hda/realtek: fix a determine_headset_type issue for [...] adds e54f30befa79 ALSA: hda/realtek: call alc_update_headset_mode() in hp_au [...] adds 625bd5a616ce ALSA: usb-audio: Apply sample rate quirk to Logitech Connect adds c8f79808cd8e ALSA: hda: Re-add dropped snd_poewr_change_state() calls adds 66affb7bb0dc ALSA: hda: Add missing sanity checks in PM prepare/complet [...] adds 417eadfdd9e2 ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 adds ffd9fb546d49 Merge tag 'sound-5.12-rc6' of git://git.kernel.org/pub/scm [...] adds 6161a435c191 drm/exynos/decon5433: Remove the unused include statements adds 7344c82777a7 Merge tag 'exynos-drm-fixes-for-v5.12-rc6' of git://git.ke [...] adds acc7baafeb0b drm/amd/pm: no need to force MCLK to highest when no displ [...] adds 5e61b84f9d3d drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] adds e92049ae4548 drm/amdkfd: dqm fence memory corruption adds 6951c3e4a260 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] adds 566c6e25f957 drm/amdgpu: Set a suitable dev_info.gart_page_size adds e3512fb67093 drm/amdgpu: check alignment on CPU page for bo map adds dcdb7aa452ef Merge tag 'amd-drm-fixes-5.12-2021-03-31' of https://gitla [...] adds f8fb97c91595 drm/tegra: dc: Don't set PLL clock to 0Hz adds a24f98176d1e gpu: host1x: Use different lock classes for each client adds a31500fe7055 drm/tegra: dc: Restore coupling of display controllers adds ac097aecfef0 drm/tegra: sor: Grab runtime PM reference across reset adds a0497251f2b0 Merge tag 'drm/tegra/for-5.12-rc6' of ssh://git.freedeskto [...] adds 69c3ed7282a1 drm/imx: fix memory leak when fails to init adds 12d0ca80bffd drm/imx: imx-ldb: Register LDB channel1 when it is the onl [...] adds 33ce7f2f95ca drm/imx: imx-ldb: fix out of bounds array access warning adds 6fdb8e5aba6a Merge tag 'imx-drm-fixes-2021-04-01' of git://git.pengutro [...] adds a80314c327a9 Merge tag 'drm-fixes-2021-04-02' of git://anongit.freedesk [...] adds 1d676673d665 KVM: arm64: Hide system instruction access to Trace registers adds a354a64d91ee KVM: arm64: Disable guest access to trace filter controls adds af22df997d71 KVM: arm64: Fix CPU interface MMIO compatibility detection adds 41793e7f274e Merge tag 'kvmarm-fixes-5.12-3' of git://git.kernel.org/pu [...] adds 75f94ecbd0df tools/kvm_stat: Add restart delay adds d632826f26f2 KVM: clean up the unused argument adds ecaf088f53fc KVM: x86: remove unused declaration of kvm_write_tsc() adds 1973cadd4cca KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when g [...] adds f982fb62a304 selftests: kvm: make hardware_disable_test less verbose adds 6fb3084ab5d9 KVM: make: Fix out-of-source module builds adds a835429cda91 KVM: x86/mmu: Ensure TLBs are flushed when yielding during [...] adds 048f49809c52 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during N [...] adds 33a3164161fc KVM: x86/mmu: Don't allow TDP MMU to yield when recovering [...] adds 825e34d3c9e2 Merge commit 'kvm-tdp-fix-flushes' into kvm-master adds a58d9166a756 KVM: SVM: load control fields from VMCB12 before checking them adds 3c346c0c60ab KVM: SVM: ensure that EFER.SVME is set when running nested [...] adds 6ebae23c072b Merge branch 'kvm-fix-svm-races' into kvm-master adds c2c647f91aec KVM: x86: reduce pvclock_gtod_sync_lock critical sections adds a83829f56c7c KVM: x86: disable interrupts while pvclock_gtod_sync_lock [...] adds 77fcbe823f00 KVM: x86: Prevent 'hv_clock->system_time' from going negat [...] adds 55626ca9c690 selftests: kvm: Check that TSC page value is small after K [...] adds 6905b1dc3c32 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 6a3193cdd5e5 kbuild: lto: Merge module sections if and only if CONFIG_L [...] adds 1678e493d530 Merge tag 'lto-v5.12-rc6' of git://git.kernel.org/pub/scm/ [...] adds 9deb193af69d tracing: Fix stack trace event size adds 05de45383bd1 Merge tag 'trace-v5.12-rc5-2' of git://git.kernel.org/pub/ [...] adds c0c33442f720 PM: runtime: Fix ordering in pm_runtime_get_suppliers() adds 9dfacc54a866 PM: runtime: Fix race getting/putting suppliers at probe adds a95d8f581901 cpufreq: Fix scaling_{available,boost}_frequencies_show() [...] adds ac1790ad78f8 Merge branch 'pm-cpufreq' adds 9314a0e9c711 Merge tag 'pm-5.12-rc6' of git://git.kernel.org/pub/scm/li [...] adds 8cdddd182bd7 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() adds 1a1c130ab757 ACPI: tables: x86: Reserve memory occupied by ACPI tables adds 3e759425cc3c ACPI: scan: Fix _STA getting called on devices with unmet [...] adds 91463ebff32d Merge branches 'acpi-tables' and 'acpi-scan' adds 0a84c2e440f7 Merge tag 'acpi-5.12-rc6' of git://git.kernel.org/pub/scm/ [...] adds 5a978dcfc0f0 io_uring: always go for cancellation spin on exec adds 51520426f4bc io_uring: handle setup-failed ctx in kill_timeouts adds 82734c5b1b24 io_uring: drop sqd lock before handling signals for SQPOLL adds 4b982bd0f383 io_uring: don't mark S_ISBLK async work as unbounded adds 696ee88a7c50 io_uring/io-wq: protect against sprintf overflow adds 07204f21577a io_uring: fix EIOCBQUEUED iter revert adds 230d50d448ac io_uring: move reissue into regular IO path adds 1faccb639499 Merge tag 'io_uring-5.12-2021-04-02' of git://git.kernel.d [...] adds 3edf5346e4f2 block: only update parent bi_status when bio fail adds de3510e52b0a null_blk: fix command timeout completion handling adds f8b78caf21d5 block: don't ignore REQ_NOWAIT for direct IO adds b9c6cdc37ee1 block: update a few comments in uapi/linux/blkpg.h adds f06c609645ec block: remove the unused RQF_ALLOCED flag adds d93a0d43e3d0 Merge tag 'block-5.12-2021-04-02' of git://git.kernel.dk/l [...] adds 9e67600ed6b8 scsi: iscsi: Fix race condition between login and sync thread adds 57fbdb15ec42 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 5e4010e36a58 usb: dwc3: qcom: skip interconnect init for ACPI probe adds cdb651b6021e usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate adds 93f1d43c5767 usb: dwc3: gadget: Use max speed if unspecified adds b522f830d351 usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield adds 72035f4954f0 usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference adds 08dff274edda cdc-acm: fix BREAK rx code path adding necessary calls adds 6069e3e927c8 USB: cdc-acm: untangle a circular dependency between callb [...] adds e4c77070ad45 USB: cdc-acm: downgrade message to debug adds 7180495cb3d0 USB: cdc-acm: fix double free on probe failure adds 4e49bf376c04 USB: cdc-acm: fix use-after-free after probe failure adds 8111a8cbd5dd USB: cdc-acm: drop redundant driver-data assignment adds dda6faaa2bda USB: cdc-acm: drop redundant driver-data reset adds 4cde059acd11 USB: cdc-acm: clean up probe error labels adds f8255ee192e9 USB: cdc-acm: use negation for NULL checks adds 0b2b23ca20ac USB: cdc-acm: always claim data interface adds 795794118266 USB: cdc-acm: do not log successful probe on later errors adds 0bd860493f81 USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem adds 1cc5ed25bdad usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() adds 5aef629704ad usb: dwc3: gadget: Clear DEP flags after stop transfers in [...] adds 6f978a30c9bb usb: xhci-mtk: fix broken streams issue on 0.96 xHCI adds 92af4fc6ec33 usb: musb: Fix suspend with devices connected for a64 adds 5e3bbae8ee3d usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. adds 93f672804bf2 usb: dwc2: Prevent core suspend when port connection flag is 0 adds de879a8d37ff Merge tag 'usb-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] adds 29d96eb26134 soc: qcom-geni-se: Cleanup the code to remove proxy votes adds 0d2c5a9e1517 Merge tag 'tty-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] adds 72ad25fbbb78 staging: rtl8192e: Fix incorrect source in memcpy() adds e78836ae76d2 staging: rtl8192e: Change state information from u16 to u8 adds 3e707eb6b8aa Merge tag 'staging-5.12-rc6' of git://git.kernel.org/pub/s [...] adds c9570d4a5efd extcon: Add stubs for extcon_register_notifier_all() functions adds d3bdd1c31407 extcon: Fix error handling in extcon_dev_register adds e01b7d04a61c Merge tag 'extcon-fixes-for-5.12-rc4' of git://git.kernel. [...] adds 903079a54cac MAINTAINERS: Add linux-phy list and patchwork adds ce068bc7da47 mei: allow map and unmap of client dma buffer only for dis [...] adds 01faae5193d6 drivers: video: fbcon: fix NULL dereference in fbcon_cursor() adds 2e8496f31d0b firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 adds 53e7bf507ac5 Merge tag 'fpga-fixes-for-5.12' of git://git.kernel.org/pu [...] adds 7c911f9de7ab interconnect: qcom: msm8939: remove rpm-ids from non-RPM nodes adds 715ea61532e7 interconnect: core: fix error return code of icc_link_destroy() adds 491aef7caeb3 interconnect: Fix kerneldoc warning adds 3756b6578709 Merge tag 'icc-5.12-rc5' of git://git.kernel.org/pub/scm/l [...] adds a443930a3e8e Merge tag 'char-misc-5.12-rc6' of git://git.kernel.org/pub [...] adds f0acf637d60f driver core: clear deferred probe reason on probe retry adds f5664825fc20 Merge tag 'driver-core-5.12-rc6' of git://git.kernel.org/p [...] adds 37df9f3fedb6 video: hyperv_fb: Fix a double free in hvfb_probe adds fa16199500c8 Merge tag 'hyperv-fixes-signed-20210402' of git://git.kern [...] adds e834df6cfc71 powerpc/pseries/mobility: use struct for shared state adds 274cb1ca2e7c powerpc/pseries/mobility: handle premature return from H_JOIN adds 53f1d31708f6 powerpc/mm/book3s64: Use the correct storage key value whe [...] adds 9c2ef23e4dae Merge tag 'powerpc-5.12-5' of git://git.kernel.org/pub/scm [...] adds 23c1075ae83a riscv: Drop const annotation for sp adds 285a76bb2cf5 riscv: evaluate put_user() arg before enabling user access adds ac8d0b901f00 riscv,entry: fix misaligned base for excp_vect_table adds 9d8c7d92015e riscv: remove unneeded semicolon adds 1adbc2941eee riscv: Make NUMA depend on MMU adds 7fd7d5c20129 Merge tag 'riscv-for-linus-5.12-rc6' of git://git.kernel.o [...] adds 62dd0f98a0e5 gfs2: Flag a withdraw if init_threads() fails adds ff132c5f93c0 gfs2: report "already frozen/thawed" errors adds 8e29be3468d4 Merge tag 'gfs2-v5.12-rc2-fixes2' of git://git.kernel.org/ [...] adds e82ad4853948 io_uring: fix !CONFIG_BLOCK compilation failure adds d83e98f9d8c8 Merge tag 'io_uring-5.12-2021-04-03' of git://git.kernel.d [...] adds 1683f7de65db soc: litex: Remove duplicated header file inclusion adds 2023a53bdf41 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 829933ef05a9 firewire: nosy: Fix a use-after-free bug in nosy_ioctl() adds e49d033bddf5 Linux 5.12-rc6 adds 0687c66b5f66 workqueue: Move the position of debug_work_activate() in _ [...] adds 89e28ce60cb6 workqueue/watchdog: Make unbound workqueues aware of touch [...] adds 0a50438c8436 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/ [...] adds 7f6c411c9b50 hostfs: fix memory handling in follow_link() adds 7d01ef7585c0 Make sure nd->path.mnt and nd->path.dentry are always vali [...] adds 2d743660786e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3b6e7088afc9 regulator: bd9571mwv: Fix AVS and DVFS voltage range adds 9cbc23f7d51f regulator: bd9571mwv: Fix regulator name printed on regist [...] adds 1deceabbdc0d regulator: bd9571mwv: Convert device attribute to sysfs_emit() adds e3bb2f4f96a6 Merge tag 'regulator-fix-v5.12-rc6' of git://git.kernel.or [...] adds a3790a8a94fc platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] adds 5ba091db9386 Merge tag 'platform-drivers-x86-v5.12-3' of git://git.kern [...] adds 4033e76a7abd parisc: Remove duplicate struct task_struct declaration adds 9054284e8846 parisc: parisc-agp requires SBA IOMMU driver adds 4d752e5af637 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers adds 0aa2ddc9af44 parisc: math-emu: Few spelling fixes in the file fpu.h adds dbaa5d1c254e Merge branch 'parisc-5.12-3' of git://git.kernel.org/pub/s [...] adds 443f0bb8e29f Revert "ARM: dts: bcm2711: Add the BSC interrupt controller" adds 70a6062cc2ca Merge tag 'arm-soc/for-5.12/devicetree-part2' of https://g [...] adds 140a77683395 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race adds 77335a040178 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 adds 4c9f4865f460 Merge branch 'fixes-rc2' into fixes adds 30916faa1a60 ARM: OMAP4: Fix PMIC voltage domains for bionic adds b3d09a06d89f ARM: OMAP4: PM: update ROM return address for OSWR and OFF adds 111a5a421fb7 Merge tag 'omap-for-v5.12/fixes-rc4-signed' of git://git.k [...] adds 5cfad4f45806 arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 adds f57011e72f5f ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces adds 89e21e1ad923 Merge tag 'imx-fixes-5.12-2' of git://git.kernel.org/pub/s [...] adds 844b85dda2f5 ARM: keystone: fix integer overflow warning adds 040f31196e8b soc/fsl: qbman: fix conflicting alignment attributes adds 28399a5a6d56 ARM: omap1: fix building with clang IAS adds 230ea4c761fc ARM: pxa: mainstone: avoid -Woverride-init warning adds a2fa9e57a68c ARM: mvebu: avoid clang -Wtautological-constant warning adds 967ff33eb0ef Revert "arm64: dts: marvell: armada-cp110: Switch to per-p [...] adds 5b2c7e0ae762 ARM: dts: turris-omnia: fix hardware buffer management adds a26c56ae67fa ARM: dts: turris-omnia: configure LED[2]/INTn pin as inter [...] adds 1180042dc603 Merge tag 'mvebu-fixes-5.12-1' of git://git.kernel.org/pub [...] adds 3a22981230f9 Merge tag 'arm-fixes-5.11-2' of git://git.kernel.org/pub/s [...] adds fac245216b68 ARC: haps: bump memory to 1 GB adds 46e152186cd8 arc: kernel: Return -EFAULT if copy_to_user() fails adds 83520d62cc5a ARC: treewide: avoid the pointer addition with NULL pointer adds 454859c552da Merge tag 'arc-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] adds 4f0ed93fb92d LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late adds 035d80695fae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9b5b872215fe file: fix close_range() for unshare+cloexec adds 4ea51e0e37c8 Merge tag 'for-linus-2021-04-08' of git://git.kernel.org/p [...] adds 315f02c60d94 KVM: x86/mmu: preserve pending TLB flush across calls to k [...] adds d381b05e8605 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds c6423ed2da62 ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model adds 168632a495f4 ALSA: aloop: Fix initialization of controls adds 16b82e75c15a ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled fo [...] adds 927280909fa7 ASoC: SOF: Intel: HDA: fix core status verification adds 91ec48f540f8 ASoC: SOF: core: harden shutdown helper adds 3c429f861ed4 ASoC: SOF: Intel: TGL: fix EHL ops adds 22aa9e021ad1 ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown adds 4939e49ea580 ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown adds b0503e8410e5 ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown adds d3aa96bf3498 ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown adds 8bb84ca873d2 ASoC: SOF: Intel: move ELH chip info adds 2c0d7f9186d0 Merge series "ASoC: SOF: Intel: shutdown and core handling [...] adds aa65bacdb70e ASoC: intel: atom: Stop advertising non working S24LE support adds 632aeebe1b7a ASoC: intel: atom: Remove 44100 sample-rate from the media [...] adds a23f9099ff15 ASoC: max98373: Changed amp shutdown register as volatile adds 3a27875e91fb ASoC: max98373: Added 30ms turn on/off time delay adds aa320c7cd456 ASoC: cygnus: fix for_each_child.cocci warnings adds 7c0d6e482062 ASoC: sunxi: sun4i-codec: fill ASoC card owner adds b861106f3cd6 ASoC: codecs: lpass-tx-macro: set npl clock rate correctly adds adfc3ed7dcb9 ASoC: codecs: lpass-rx-macro: set npl clock rate correctly adds e7a48c710def ASoC: fsl_esai: Fix TDM slot setup for I2S mode adds 9c3195778c71 Merge tag 'asoc-fix-v5.12-rc6' of https://git.kernel.org/p [...] adds c8426b2700b5 ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 adds e0a472fffe43 Merge tag 'sound-5.12-rc7' of git://git.kernel.org/pub/scm [...] adds 7a2f91441b2c s390/cpcmd: fix inline assembly register clobbering adds 08edb9683e47 s390/unwind: add machine check handler stack adds 85012e764d3a s390/irq: fix reading of ext_params2 field from lowcore adds ad31a8c05196 s390/setup: use memblock_free_late() to free old stack adds 3fb4f979b4fa Merge tag 's390-5.12-6' of git://git.kernel.org/pub/scm/li [...] adds 7582207b1059 RDMA/rtrs-clt: Close rtrs client conn before destroying rt [...] adds 603c4690b01a RDMA/cxgb4: check for ipv6 address properly while destroyi [...] adds 5de61a47eb90 IB/hfi1: Fix probe time panic when AIP is enabled with a b [...] adds e1ad897b9c73 RDMA/qedr: Fix kernel panic when trying to access recv_cq adds d1c803a9ccd7 RDMA/addr: Be strict with gid size adds 4fa56ad0d12e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4e456b30f78c cifs: On cifs_reconnect, resolve the hostname again. adds d135be0a7fb8 fs: cifs: Remove unnecessary struct declaration adds 0fc9322ab5e1 cifs: escape spaces in share names adds 17e7124aad76 Merge tag '5.12-rc6-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 895915226a59 Bluetooth: btusb: Revert Fix the autosuspend enable and disable adds fa26d0c778b4 ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m adds ccd6c35c72c7 Merge tag 'acpi-5.12-rc7' of git://git.kernel.org/pub/scm/ [...] adds d120198bd5ff xen/evtchn: Change irq_info lock to raw_spinlock_t adds 0b76088799cc Merge tag 'for-linus-5.12b-rc7-tag' of git://git.kernel.or [...] adds 7029e7830277 remoteproc: qcom: pil_info: avoid 64-bit division adds 5f140174988e MAINTAINERS: Add co-maintainer for remoteproc/RPMSG subsystems adds e6d9423d31b2 remoteproc: pru: Fix loading of GNU Binutils ELF adds 9afeefcf06fc remoteproc: pru: Fix firmware loading crashes on K3 SoCs adds 3766fcf5d318 Merge tag 'rproc-v5.12-fixes' of git://git.kernel.org/pub/ [...] adds d084d996aaf5 vdpa/mlx5: should exclude header length and fcs from mtu adds d13a15d544ce vdpa/mlx5: Use the correct dma device when registering memory adds b2ae0a2db8a2 vdpa/mlx5: Retrieve BAR address suitable any function adds 4b454a82418d vdpa/mlx5: Fix wrong use of bit numbers adds bc04d93ea30a vdpa/mlx5: Fix suspend/resume index restoration adds 189fefc7a4f0 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 442dc00f82a9 selinux: make nslot handling in avtab more robust adds d8f5f0ea5b86 selinux: fix cond_list corruption when changing booleans adds 9ad6e9cb39c6 selinux: fix race between old and new sidtab adds 60144b23c942 Merge tag 'selinux-pr-20210409' of git://git.kernel.org/pu [...] adds df7232c4c676 drm/amd/display: Add missing mask for DCN3 adds 1b0b6e939f11 drm/amdgpu: Fix size overflow adds 2efc021060c2 drm/radeon: Fix size overflow adds cdcc108a2ace drm/amdgpu/smu7: fix CAC setting on TOPAZ adds 2bbbb07da802 Merge tag 'amd-drm-fixes-5.12-2021-04-08' of https://gitla [...] adds 5620b135aea4 drm/msm: Set drvdata to NULL when msm_drm_init() fails adds 2b0b219e5ff8 drm/msm: Fix removal of valid error case when checking speed_bin adds 9fbd3088351b drm/msm: Fix a5xx/a6xx timestamps adds 6ddbfa1f5adb drm/msm: a6xx: fix version check for the A650 SQE microcode adds 12aca1ce9ee3 drm/msm/disp/dpu1: program 3d_merge only if block is attached adds 2e99cd7a313a Merge tag 'drm-msm-fixes-2021-04-02' of https://gitlab.fre [...] adds 52762efa2b25 gpu/xen: Fix a use after free in xen_drm_drv_init adds 014305d00198 drivers: gpu: drm: xen_drm_front_drm_info is declared twice adds 3b943360a20f drm/panel: panel-dsi-cm: disable TE for now adds 35d65ab3fdba drm/vc4: plane: Remove redundant assignment adds eb9dfdd1ed40 drm/vc4: crtc: Reduce PV fifo threshold on hvs4 adds d416bd0bf7ef Merge tag 'drm-misc-fixes-2021-04-09' of git://anongit.fre [...] adds b6a37a93c9ac drm/i915: Fix invalid access to ACPI _DSM objects adds bd119f471299 Merge tag 'drm-intel-fixes-2021-04-09' of git://anongit.fr [...] adds a85f165e1f38 Merge tag 'drm-fixes-2021-04-10' of git://anongit.freedesk [...] adds 649cab56de8e of: properly check for error returned by fdt_get_name() adds 48d499bd8919 of: unittest: overlay: ensure proper alignment of copied FDT adds f6d6c6993a30 dt-bindings: don't use ../dir for doc references adds 8235ef155d00 dt-bindings: fix references for iio-bindings.txt adds 21d6ff39e169 dt-bindings:iio:adc: update motorola,cpcap-adc.yaml reference adds d473d32c2fba of: property: fw_devlink: do not link ".*,nr-gpios" adds a2521822bdfd Merge tag 'devicetree-fixes-for-5.12-2' of git://git.kerne [...] adds 6ad7f2332e84 io_uring: clear F_REISSUE right after getting it adds 9728463737db io_uring: fix rw req completion adds c60eb049f4a1 io-wq: cancel unbounded works on io-wq destroy adds 3b9784350f99 Merge tag 'io_uring-5.12-2021-04-09' of git://git.kernel.d [...] adds 479dc497db83 net: dsa: only unset VLAN filtering when last port leaves [...] adds de9c7854e6e1 net: axienet: allow setups without MDIO adds 3ed14d8d47bf dt-bindings: net: micrel-ksz90x1.txt: correct documentation adds 3e6fdeb28f4c net: dsa: lantiq_gswip: Let GSWIP automatically set the xM [...] adds d75135082698 amd-xgbe: Update DMA coherency values adds c33b1cc62ac0 nfc: fix refcount leak in llcp_sock_bind() adds 8a4cd82d62b5 nfc: fix refcount leak in llcp_sock_connect() adds 7574fcdbdcb3 nfc: fix memory leak in llcp_sock_connect() adds 4b5db93e7f2a nfc: Avoid endless loops caused by repeated llcp_sock_connect() adds aa5a5b7ae5b2 Merge branch 'nfc-fixes' adds 30a93d2b7d5a vxlan: do not modify the shared tunnel info when PMTU trig [...] adds 68c1a943ef37 geneve: do not modify the shared tunnel info when PMTU tri [...] adds 3cec1921a199 Merge branch 'tunnel-shinfo' adds 3a87571f0ffc sch_red: fix off-by-one checks in red_check_params() adds 22f8b5df881e virtchnl: Fix layout of RSS structures adds 90449e98c265 i40e: Added Asym_Pause to supported link modes adds 347b5650cd15 i40e: Fix kernel oops when i40e driver removes VF's adds f2916ae9a1bc i40e: Fix oops at i40e_rebuild() adds 75887e881b19 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 1b479fb80160 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit adds 66167c310deb mlxsw: spectrum: Fix ECN marking in tunnel decapsulation adds 4bfd0de59030 selftests: forwarding: vxlan_bridge_1d: Add more ECN decap [...] adds 2dce6987a66d Merge branch 'mlxsw-ecn-marking' adds 9e9714742fb7 can: bcm/raw: fix msg_namelen values depending on CAN_REQU [...] adds f522d9559b07 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE adds f5076c6ba02e can: uapi: can.h: mark union inside struct can_frame packed adds f4c848db16be Merge tag 'linux-can-fixes-for-5.12-20210329' of git://git [...] adds 5954846d09e4 MAINTAINERS: Add entry for Qualcomm IPC Router (QRTR) driver adds 63415767a244 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso adds bff5b6258512 gianfar: Handle error code at MAC address change adds fb6ec87f7229 net: dsa: Fix type was not set for devlink port adds 1bfb3dea965f cxgb4: avoid collecting SGE_QBASE regs during traffic adds 6bf24dc0cc0c net:tipc: Fix a double free in tipc_sk_mcast_rcv adds af9d316f3dd6 dt-bindings: net: ethernet-controller: fix typo in NVMEM adds 4cd7bd599e27 dt-bindings: net: bcm4908-enet: fix Ethernet generic properties adds 08771bce3300 ice: Continue probe on link/PHY errors adds f88c529ac77b ice: Increase control queue timeout adds aeac8ce864d9 ice: Recognize 860 as iSCSI port in CEE mode adds e95fc8573e07 ice: prevent ice_open and ice_stop during reset adds 59df14f9cc23 ice: fix memory allocation call adds 741b7b743bbc ice: remove DCBNL_DEVRESET bit from PF state adds 7a91d3f02b04 ice: Fix for dereference of NULL pointer adds 3176551979b9 ice: Use port number instead of PF ID for WoL adds b7eeb52721fe ice: Cleanup fltr list in case of allocation issues adds ca441a712990 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 6e5a03bcba44 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ct [...] adds 03cb4d05b4ea net/ncsi: Avoid channel_monitor hrtimer deadlock adds 6855e8213e06 net: sched: bump refcount for new action in ACT replace mode adds 8a03dd925786 net: qrtr: Fix memory leak on qrtr_tx_wait failure adds ae81feb7338c sch_htb: fix null pointer dereference on a null new_q adds 9adc89af724f net: let skb_orphan_partial wake-up waiters. adds 2ea538dbee1c nfp: flower: ignore duplicate merge hints from FW adds c056d480b40a net: phy: broadcom: Only advertise EEE for supported modes adds 61431a5907fc net: ensure mac header is set in virtio_net_hdr_to_skb() adds d47ec7a0a727 neighbour: Disregard DEAD dst in neigh_update adds bdc2ab5c61a5 net/rds: Fix a use after free in rds_message_map_pages adds 8fc0e3b6a866 xfrm: interface: fix ipv4 pmtu check to honor ip header df adds c7c1abfd6d42 vti: fix ipv4 pmtu check to honor ip header df adds 4c38255892c0 vti6: fix ipv4 pmtu check to honor ip header df adds 9ab1265d5231 xfrm: Use actual socket sk instead of skb socket for xfrm_ [...] adds e88add19f681 net: xfrm: Localize sequence counter per network namespace adds bc8e0adff343 net: xfrm: Use sequence counter with associated spinlock adds 154deab6a3ba esp: delete NETIF_F_SCTP_CRC bit from features for esp offload adds 68dc022d04eb xfrm: BEET mode doesn't support fragments for inner packets adds b1e3a5607034 xfrm: Fix NULL pointer dereference on policy lookup adds c7dbf4c08868 xfrm: Provide private skb extensions for segmented and hw [...] adds ef19e111337f xfrm/compat: Cleanup WARN()s that can be user-triggered adds c9170f132178 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d24f847e5421 net/mlx5e: Fix mapping of ct_label zero adds 1f90aedfb496 net/mlx5: Delete auxiliary bus driver eth-rep first adds 3211434dfe7a net/mlx5e: Fix ethtool indication of connector type adds e929e3da537e net/mlx5: E-switch, Create vport miss group only if src re [...] adds a51bce9698e9 net/mlx5e: kTLS, Fix TX counters atomicity adds 6f4fdd530a09 net/mlx5e: kTLS, Fix RX counters atomicity adds a7b76002ae78 net/mlx5: Don't request more than supported EQs adds 929a2faddd55 net/mlx5e: Consider geneve_opts for encap contexts adds 3ff3874fa0b2 net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ adds 9dc22c0d04a2 Merge tag 'mlx5-fixes-2021-03-31' of git://git.kernel.org/ [...] adds c609e6aae4ef Revert "net: correct sk_acceptq_is_full()" adds 622d13694b5f xdp: fix xdp_return_frame() kernel BUG throw for page_pool [...] adds 6b9fbe169551 drivers: net: fix memory leak in atusb_probe adds 98184612aca0 net: udp: Add support for getsockopt(..., ..., UDP_GRO, .. [...] adds a0b96b4a6274 drivers: net: fix memory leak in peak_usb_create_dev adds 86581852d771 mptcp: forbit mcast-related sockopt on MPTCP sockets adds 0a3cc57978d1 mptcp: revert "mptcp: provide subflow aware release function" adds efd2e92dd2fb Merge branch 'mptcp-deadlock' adds 7a75a8412fdd i40e: Fix inconsistent indenting adds 528060ef3e11 i40e: fix receiving of single packets in xsk zero-copy mode adds c3214de929db i40e: Fix display statistics for veb_tc adds 9256ce331101 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6032ebb54c60 libbpf: Fix bail out from 'ringbuf_process_ring()' on error adds 12aa8a9467b3 bpf: Enforce that struct_ops programs be GPL-only adds d8e8052e42d0 bpf/selftests: Test that kernel rejects a TCP CC with an i [...] adds d6fe1cf89026 bpf: Fix a spelling typo in bpf_atomic_alu_string disasm adds 861de02e5f3f bpf: Take module reference for trampoline in module adds 06ab134ce8ec bpf: Refcount task stack in bpf_get_task_stack adds 25fc94b2f02d bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET adds d37300ed1821 bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET adds df662016310a libbpf: Ensure umem pointer is non-NULL before dereferencing adds 43f1bc1efff1 libbpf: Restore umem state after socket create failure adds ca7a83e2487a libbpf: Only create rx and tx XDP rings when necessary adds 6dcc4e383869 Merge branch 'AF_XDP Socket Creation Fixes' adds 29684d802e4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 990b03b05b2f net: cls_api: Fix uninitialised struct field bo->unlocked_ [...] adds a14d273ba159 net: macb: restore cmp registers on resume path adds 4d51419d4993 openvswitch: fix send of uninitialized stack memory in ct [...] adds 630e4576f83a net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonloca [...] adds 9a6aaf61487e net: hns3: Remove the left over redundant check & assignment adds 0600771fa6b2 net: hns3: Remove un-necessary 'else-if' in the hclge_rese [...] adds 22f69de18ee8 Merge branch 'hns3-fixes' adds 08c27f3322fe batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"-> [...] adds b25b343db052 net: broadcom: bcm4908enet: Fix a double free in bcm4908_e [...] adds 0f6925b3e8da virtio_net: Do not pull payload in skb->head adds 2a2403ca3add tipc: increment the tmp aead refcnt before attaching it adds 66c3f05ddc53 pcnet32: Use pci_resource_len to validate PCI resource adds 617085fca637 can: mcp251x: fix support for half duplex SPI host controllers adds f57796a4b80b Merge tag 'linux-can-fixes-for-5.12-20210406' of git://git [...] adds ed7bedd2c3ca net: hns3: clear VF down state bit before request link status adds 63cf32389925 ethtool: fix incorrect datatype in set_eee ops adds cca8ea3b05c9 net: tun: set tun->dev->addr_len during TUNSETLINK processing adds 5219d6012d46 docs: ethtool: fix some copy-paste errors adds 0c85a7e87465 net/rds: Avoid potential use after free in rds_send_remove [...] adds f0ebc2b6b7df ethtool: un-kdocify extended link state adds 83e5feeb385e ethtool: document reserved fields in the uAPI adds d9c65de0c1e1 ethtool: fix kdoc in headers adds cd90437399a2 Merge branch 'ethtool-doc' adds 9d6803921a16 net: hsr: Reset MAC header for Tx path adds a79ace4b3129 net: tipc: Fix spelling errors in net/tipc module adds 1a73704c82ed net/mlx5: Fix HW spec violation configuring uplink adds a14587dfc5ad net/mlx5: Fix placement of log_max_flow_counter adds ce28f0fd670d net/mlx5: Fix PPLM register mapping adds 534b1204ca46 net/mlx5: Fix PBMC register mapping adds d5f9b005c306 net/mlx5: fix kfree mismatch in indir_table.c adds bb58023bee8b Merge tag 'mlx5-fixes-2021-04-06' of git://git.kernel.org/ [...] adds a975d7d8a356 ethtool: Remove link_mode param and derive link params fro [...] adds fde32dbe712b ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000ba [...] adds 3cf148285282 Merge branch 'ethtool-link_mode' adds 2800aadc18a6 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() adds 8f6a70fd71a3 mt76: mt7921: fix airtime reporting adds bd83a2fc05ed brcmfmac: p2p: Fix recently introduced deadlock issue adds 07cc40fec9a8 iwlwifi: fix 11ax disabled bit in the regulatory capability flags adds 25628bc08d45 iwlwifi: pcie: properly set LTR workarounds on 22000 devices adds 97195d3cad85 iwlwifi: add support for Qu with AX201 device adds 9c04fd95fa83 iwlwifi: fw: fix notification wait locking adds 08f4b0b1c07b iwlwifi: pcie: add support for So-F devices adds 39fb06f79142 iwlwifi: mvm: rfi: don't lock mvm->mutex when sending conf [...] adds 65db391dd874 iwlwifi: mvm: fix beacon protection checks adds 107adc694558 Merge tag 'wireless-drivers-2021-04-07' of git://git.kerne [...] adds 04052a318fb9 net/ieee802154: remove unused macros to tame gcc adds cdd38c5f1ce4 Merge remote-tracking branch 'net/master' adds 37feaaf5ceb2 net: ieee802154: fix nl802154 del llsec key adds 3d1eac2f4558 net: ieee802154: fix nl802154 del llsec dev adds 20d5fe2d7103 net: ieee802154: fix nl802154 add llsec key adds 27c746869e1a net: ieee802154: fix nl802154 del llsec devkey adds 6f7f657f2440 net: ieee802154: nl-mac: fix check on panid adds 88c17855ac42 net: ieee802154: forbid monitor for set llsec params adds fb3c5cdf88cd net: ieee802154: stop dump llsec keys for monitors adds 08470c545333 net: ieee802154: forbid monitor for add llsec key adds b6e2949544a1 net: ieee802154: forbid monitor for del llsec key adds 5582d641e674 net: ieee802154: stop dump llsec devs for monitors adds 5303f956b05a net: ieee802154: forbid monitor for add llsec dev adds ad8f9de1f356 net: ieee802154: forbid monitor for del llsec dev adds 080d1a57a94d net: ieee802154: stop dump llsec devkeys for monitors adds a347b3b39486 net: ieee802154: forbid monitor for add llsec devkey adds 6fb8045319ef net: ieee802154: forbid monitor for del llsec devkey adds 4c9b4f55ad1f net: ieee802154: stop dump llsec seclevels for monitors adds 9ec87e322428 net: ieee802154: forbid monitor for add llsec seclevel adds 9dde130937e9 net: ieee802154: forbid monitor for del llsec seclevel adds 1534efc7bbc1 net: ieee802154: stop dump llsec params for monitors adds 1165affd4848 net: mac802154: Fix general protection fault adds 5d1dbacde1a2 Merge tag 'ieee802154-for-davem-2021-04-07' of git://git.k [...] adds 8a12f8836145 net: hso: fix null-ptr-deref during tty device unregistration adds 4ba86128ba07 Revert "net: sched: bump refcount for new action in ACT re [...] adds 87c750e8c38b net: sched: fix action overwrite reference counting adds b3650bf76a32 net: sched: fix err handler in tcf_action_init() adds f2fbd0aacdaf Merge branch 'net-sched-action-init-fixes' adds 3583a4e8d77d ipv6: report errors for iftoken via netlink extack adds dd0b45538146 mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN adds 71826654ce40 rfkill: revert back to old userspace API by default adds 1153a74768a9 mac80211: fix TXQ AC confusion adds 7d73cd946d4b mac80211: fix time-is-after bug in mlme adds 1b5ab825d9ac cfg80211: remove WARN_ON() in cfg80211_sme_connect adds b57aa17f07c9 virt_wifi: Return micros for BSS TSF values adds b5ac0146492f cfg80211: check S1G beacon compat element length adds abaf94ecc9c3 nl80211: fix potential leak of ACL params adds 9a6847ba1747 nl80211: fix beacon head validation adds ac075bdd6899 Merge tag 'mac80211-for-net-2021-04-08.2' of git://git.ker [...] adds 1c84b33101c8 bpf, sockmap: Fix sk->prot unhash op reset adds 144748eb0c44 bpf, sockmap: Fix incorrect fwd_alloc accounting adds e4d4d456436b bpf, x86: Validate computation of branch displacements for x86-64 adds 26f55a59dc65 bpf, x86: Validate computation of branch displacements for x86-32 adds 971e3057113d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 1ffbc7ea9160 net: sched: sch_teql: fix null-pointer dereference adds b2d0efc4be7e i40e: Fix parameters in aq_get_phy_register() adds 12738ac4754e i40e: Fix sparse errors in i40e_txrx.c adds d6d04ee6d2c9 i40e: Fix sparse error: uninitialized symbol 'ring' adds 6b5674fe6b9b i40e: Fix sparse error: 'vsi->netdev' could be null adds 8a1e918d833c i40e: Fix sparse warning: missing error code 'err' adds 1831da7ea5bd ice: fix memory leak of aRFS after resuming from suspend adds 6494d15fd643 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 3e9005be8777 net: dsa: lantiq_gswip: Don't use PHY auto polling adds 4b5923249b8f net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_ [...] adds 2d1b50abf8d4 Merge branch 'lantiq-GSWIP-fixes' adds 864db232dc70 net: ipv6: check for validity before dereferencing cfg->fc [...] adds 3bc41d6d2721 lan743x: fix ethernet frame cutoff issue adds cd7e963d2f08 net: hns3: Trivial spell fix in hns3 driver adds 27f0ad71699d net: fix hangup on napi_disable for threaded napi adds 4e04e7513b0f Merge tag 'net-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] adds 4873d8cc141e MAINTAINERS: update CZ.NIC's Turris information adds b37c38484375 treewide: change my e-mail address, fix my name adds 620ff418ef44 mailmap: update email address for Jordan Crouse adds a5c5e441518f .mailmap: fix old email addresses adds d3378e86d182 mm/gup: check page posion status for coredump. adds a3a8833dffb7 nds32: flush_dcache_page: use page_mapping_file to avoid r [...] adds 9562fd132985 gcov: re-fix clang-11+ support adds 90bd070aae6c ocfs2: fix deadlock between setattr and dio_end_io_write adds 7ad1e3661678 ia64: fix user_stack_pointer() for ptrace() adds df41872b6860 fs: direct-io: fix missing sdio->boundary adds 06b1f8558894 kasan: fix conflict with page poisoning adds e156656717b8 lib/test_kasan_module.c: suppress unused var warning adds 6a77d38efcda kfence, x86: fix preemptible warning on KPTI-enabled systems adds 7d37cb2c912d lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS adds adb2c4174fb2 Merge branch 'akpm' (patches from Andrew) adds 026334a3bb6a perf inject: Fix repipe usage adds f2013278ae40 perf report: Fix wrong LBR block sorting adds 92f1e8adf7db perf arm-spe: Avoid potential buffer overrun adds 9288e1f7d396 Merge tag 'perf-tools-fixes-for-v5.12-2020-04-09' of git:/ [...] adds 2867b9746cef clk: socfpga: fix iomem pointer cast on 64-bit adds e5c359f70e4b clk: qcom: camcc: Update the clock ops for the SC7180 adds 8d3c0c01cb2e clk: fix invalid usage of list cursor in register adds 7045465500e4 clk: fix invalid usage of list cursor in unregister adds 50ce6826a48f clk: fixed: fix double free in resource managed fixed-fact [...] adds d4961772226d Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds e409a6a3e069 i2c: turn recovery error on init to debug adds 942bfbecc028 I2C: JZ4780: Fix bug for Ingenic X1000. adds 67ff1d98652a i2c: stm32f4: Mundane typo fix adds 1ae6b3780848 i2c: imx: drop me as maintainer of binding docs adds 98a479991dc5 i2c: gpio: update email address in binding docs adds 629a411f7e71 i2c: hix5hd2: use the correct HiSilicon copyright adds 5e729bc54bda i2c: designware: Adjust bus_freq_hz when refuse high speed [...] adds 56b4c6515a36 i2c: exynos5: correct top kerneldoc adds df8a39f2911a i2c: imx: mention Oleksij as maintainer of the binding docs adds 12a0cf7241f9 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds cf97d7af2468 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] adds 3004fcba01b4 Merge tag 'v5.12-rc5' of git://git.kernel.org/pub/scm/linu [...] adds 4e9c93af7279 usbip: add sysfs_lock to synchronize sysfs code paths adds 9dbf34a83456 usbip: stub-dev synchronize sysfs code paths adds bd8b82042269 usbip: vudc synchronize sysfs code paths adds 363eaa3a450a usbip: synchronize event handler with sysfs code paths adds bec4d7c93afc thunderbolt: Fix a leak in tb_retimer_add() adds 08fe7ae18570 thunderbolt: Fix off by one in tb_port_find_retimer() adds bc2f3e4c6628 Merge tag 'thunderbolt-for-v5.12-rc7' of git://git.kernel. [...] adds 445e09e79743 Merge tag 'usb-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] adds eed6e41813de driver core: Fix locking bug in deferred_probe_timeout_wor [...] adds d5fa1dad75be Merge tag 'driver-core-5.12-rc7' of git://git.kernel.org/p [...] adds 3618250c8399 powerpc/ptrace: Don't return error when getting/setting FP [...] adds acca57217c68 powerpc/signal32: Fix Oops on sigreturn with unmapped VDSO adds 791f9e36599d powerpc/vdso: Make sure vdso_wrapper.o is rebuilt everytim [...] adds 95c7b0755187 Merge tag 'powerpc-5.12-6' of git://git.kernel.org/pub/scm [...] adds 5482a9a1a8fd scsi: hpsa: Use __packed on individual structs, not header-wide adds 02ec144292bc scsi: hpsa: Fix boot on ia64 (atomic_t alignment) adds e01a00ff62ad scsi: hpsa: Add an assert to prevent __packed reintroduction adds 1235fc569e0b scsi: ufs: core: Fix task management request completion timeout adds 4b42d557a8ad scsi: ufs: core: Fix wrong Task Tag used in task managemen [...] adds 65df7d1986a1 scsi: pm80xx: Fix chip initialization failure adds 0352c3d3959a scsi: target: iscsi: Fix zero tag inside a trace event adds 5cd0f6f57639 scsi: scsi_transport_srp: Don't block target in SRP_PORT_L [...] adds efc2da9241e6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0760fa3d8f7f percpu: make pcpu_nr_empty_pop_pages per chunk type adds 52e44129fba5 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/ [...] adds 3a62583c2853 RAS/CEC: Correct ce_add_elem()'s returned values adds 632a1c209b87 x86/traps: Correct exc_general_protection() and math_error [...] adds 06f838e02d3b Merge tag 'x86_urgent_for_v5.12-rc7' of git://git.kernel.o [...] adds 3a85969e9d91 lockdep: Add a missing initialization hint to the "INFO: T [...] adds 6d48b7912cc7 lockdep: Address clang -Wformat warning printing for %hd adds add6b92660b3 Merge tag 'locking-urgent-2021-04-11' of git://git.kernel. [...] adds 53b74fa990bf btrfs: zoned: move superblock logging zone location adds 7d900724913c Merge tag 'for-5.12-rc6-tag' of git://git.kernel.org/pub/s [...] adds d434405aaab7 Linux 5.12-rc7 adds d2bd44c4c05d m68k: fix flatmem memory model setup adds 89698becf06d Merge tag 'm68knommu-for-v5.12-rc7' of git://git.kernel.or [...] adds 2fb164f0ce95 mtd: rawnand: mtk: Fix WAITRDY break condition and timeout adds eebe426d32e1 Merge tag 'fixes-for-5.12-rc7' of git://git.kernel.org/pub [...] adds 8db403b96313 tracing/dynevent: Fix a memory leak in an error handling path adds 50987beca096 Merge tag 'trace-v5.12-rc7' of git://git.kernel.org/pub/sc [...] adds 04c4f2ee3f68 KVM: VMX: Don't use vcpu->run->internal.ndata as an array index adds 2558258d7887 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 909290786ea3 vfio/pci: Add missing range check in vfio_pci_mmap adds e70b911acc16 Merge tag 'vfio-v5.12-rc8' of git://github.com/awilliam/li [...] adds 1cbd44666216 dmaengine: xilinx: dpdma: Fix descriptor issuing on video group adds 868833fbffbe dmaengine: xilinx: dpdma: Fix race condition in done IRQ adds ea941ac294d7 dmaengine: idxd: Fix clobbering of SWERR overflow bit on w [...] adds 4ac823e9cd85 dmaengine: idxd: fix delta_rec and crc size field for comp [...] adds ea6a5735d2a6 dmaengine: idxd: fix opcap sysfs attribute output adds 0fff71c5a311 dmaengine: idxd: fix wq size store permission state adds 88cd1d6191b1 dmaengine: dw: Make it dependent to HAS_IOMEM adds ea45b6008f80 dmaengine: Fix a double free in dma_async_device_register adds 917a3200b9f4 dmaengine: tegra20: Fix runtime PM imbalance on error adds 07503e6aefe4 dmaengine: plx_dma: add a missing put_device() on error path adds 6df0e6c57dfc dmaengine: idxd: clear MSIX permission entry on shutdown adds ea9aadc06a9f dmaengine: idxd: fix wq cleanup of WQCFG registers adds c17a3066b4c1 Merge tag 'dmaengine-fix-5.12' of git://git.kernel.org/pub [...] adds 185f2e5f51c2 arm64: fix inline asm in load_unaligned_zeropad() adds 2decad92f473 arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically adds 738fa58ee132 arm64: kprobes: Restore local irqflag if kprobes is cancelled adds ec97a7296ad1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds b74e409ea1b1 s390/entry: avoid setting up backchain in ext|io handlers adds a994eddb947e s390/entry: save the caller of psw_idle adds 8e2e0104ef78 Merge tag 's390-5.12-7' of git://git.kernel.org/pub/scm/li [...] adds 8ca7cab82bda dm verity fec: fix misaligned RS roots IO adds 7f75285ca572 Merge tag 'for-5.12/dm-fixes-3' of git://git.kernel.org/pu [...] adds 30b3f6871559 Input: s6sy761 - fix coordinate read bit shift adds 2d8aaa1720c6 Input: n64joy - fix return value check in n64joy_probe() adds daa58c8eec0a Input: i8042 - fix Pegatron C15B ID entry adds 69d5ff3e9e51 Input: nspire-keypad - enable interrupts only when opened adds 781bab3238c2 Input: elants_i2c - fix division by zero if firmware repor [...] adds 56cfe6f820a6 Input: elants_i2c - drop zero-checking of ABS_MT_TOUCH_MAJ [...] adds 1df01322f00a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 36b87cf302a4 HID: google: add don USB id adds 9a0b44fbfea1 HID: asus: Add support for 2021 ASUS N-Key keyboard adds fa8ba6e5dc0e HID: alps: fix error return code in alps_input_configured() adds 2a2b09c867fd HID cp2112: fix support for multiple gpiochips adds e29c62ffb008 HID: wacom: Assign boolean values to a bool variable adds a9e54f4b62dc AMD_SFH: Removed unused activecontrolstatus member from th [...] adds 952f7d10c6b1 AMD_SFH: Add sensor_mask module parameter adds 25615e454a0e AMD_SFH: Add DMI quirk table for BIOS-es which don't set t [...] adds 276559d8d02c HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC [...] adds e7e3a53b30d6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 23cf00ddd2e1 gpio: sysfs: Obey valid_mask adds 33f0d9d94a0e Merge tag 'gpio-fixes-for-v5.12-rc8' of git://git.kernel.o [...] adds 6998a8800d73 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() adds 7e25f40eab52 Merge tag 'acpi-5.12-rc8' of git://git.kernel.org/pub/scm/ [...] adds 11664169981a drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] adds bf52dc49ba01 drm/i915: Don't zero out the Y plane's watermarks adds aee6f25e9c91 drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] adds 4d2e1288372c Merge tag 'drm-intel-fixes-2021-04-15' of git://anongit.fr [...] adds 2f7b98d1e55c Merge tag 'drm-fixes-2021-04-16' of git://anongit.freedesk [...] adds 22315a2296f4 arm64: alternatives: Move length validation in alternative [...] adds 06c2aac4014c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 199fc6b8dee7 riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" adds 2349a3b26e29 riscv: add do_page_fault and do_trap_break into the kprobe [...] adds e31be8d343e6 riscv: kprobes/ftrace: Add recursion protection to the ftr [...] adds 7ae11635ec90 riscv: keep interrupts disabled for BREAKPOINT exception adds 151501160401 Merge tag 'riscv-for-linus-5.12-rc8' of git://git.kernel.o [...] adds c7d95613c7d6 io_uring: fix early sqd_list removal sqpoll hangs adds 9cdbf6467424 Merge tag 'io_uring-5.12-2021-04-16' of git://git.kernel.d [...] adds 845be1cd3446 mm: eliminate "expecting prototype" kernel-doc warnings adds 5c595ac4c776 kasan: fix hwasan build for gcc adds 02c587733c81 kasan: remove redundant config option adds d199161653d6 csky: change a Kconfig symbol name to fix e1000 build error adds 19d000d93303 ia64: remove duplicate entries in generic_defconfig adds e2af9da4f867 ia64: fix discontig.c section mismatches adds 17786fea4143 ia64: tools: remove inclusion of ia64-specific version of [...] adds f4bf09dc3aaa ia64: tools: remove duplicate definition of ia64_mf() on ia64 adds 94036f4c8843 mm/mapping_dirty_helpers: guard hugepage pud's usage adds 458376913d86 mm: ptdump: fix build failure adds 04c53de57cb6 gcov: clang: fix clang-11+ build adds c95c2d328cd0 lib: remove "expecting prototype" kernel-doc warnings adds fdb5d6cab638 Merge branch 'akpm' (patches from Andrew) adds 6eff5721933c cxl/mem: Use sysfs_emit() for attribute show routines adds 5877515912cc cxl/mem: Fix synchronization mechanism for device removal [...] adds 1c3333a28d45 cxl/mem: Do not rely on device_add() side effects for dev_ [...] adds 7eda6457a9ca cxl/mem: Disable cxl device power management adds 392be0bda730 cxl/mem: Force array size of mem_commands[] to CXL_MEM_COM [...] adds b21bb4cd1102 cxl/mem: Fix register block offset calculation adds fae8817ae804 cxl/mem: Fix memory device capacity probing adds 7c2267740724 Merge tag 'cxl-fixes-for-5.12-rc8' of git://git.kernel.org [...] adds 2361db89aaad libnvdimm: Notify disk drivers to revalidate region read-only adds a2948b17f6b9 libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGI [...] adds 9de82caad028 dax: avoid -Wempty-body warnings adds 11d2498f1568 Merge branch 'for-5.12/dax' into libnvdimm-fixes adds bdfd99e6d6bd Merge tag 'libnvdimm-fixes-for-5.12-rc8' of git://git.kern [...] adds 4af2178ac605 MAINTAINERS: update maintainer entry for freescale fec driver adds 31457db3750c net: davicom: Fix regulator not turned off on failed probe adds 6628ddfec758 net: geneve: check skb is large enough for IPv4/IPv6 header adds 1fe976d308ac net: phy: marvell: fix detection of PHY on Topaz switches adds f33b0e196ed7 ethtool: fix kdoc attr name adds 0e07e25b481a netfilter: flowtable: fix NAT IPv6 offload mangling adds fbea31808ca1 netfilter: conntrack: do not print icmpv6 as unknown via /proc adds b895bdf5d643 netfilter: nft_limit: avoid possible divide error in nft_l [...] adds 7ee3c61dcd28 netfilter: bridge: add pre_exit hooks for ebtable unregistration adds d163a925ebbc netfilter: arp_tables: add pre_exit hook for table unregister adds b29c457a6511 netfilter: x_tables: fix compat match/target pad out-of-bo [...] adds 4d8f9065830e netfilter: nftables: clone set element expression template adds ccb39c628558 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 610f8c0fc8d4 net: sit: Unregister catch-all devices adds 941ea91e87a6 net: ip6_tunnel: Unregister catch-all devices adds 61aaa1aa9a8f Merge branch 'catch-all-devices' adds 97684f0970f6 net: Make tcp_allowed_congestion_control readonly in non-i [...] adds ca09bf7bb109 ibmvnic: correctly use dev_consume/free_skb_irq adds b166a20b0738 net/sctp: fix race condition in sctp_destroy_sock adds 38ec4944b593 gro: ensure frag0 meets IP header alignment adds 2afeec08ab5c xen-netback: Check for hotplug-status existence before watching adds 16756d3e77ad ethtool: pause: make sure we init driver stats adds 453a77894efa r8169: don't advertise pause in jumbo mode adds 0775ebc4cf85 ibmvnic: avoid calling napi_disable() twice adds d3a6abccbd27 ibmvnic: remove duplicate napi_schedule call in do_reset function adds 7c451f3ef676 ibmvnic: remove duplicate napi_schedule call in open function adds 49963eed2c23 Merge branch 'ibmvnic-napi-fixes' adds 292ecd9f5a94 doc: move seg6_flowlabel to seg6-sysctl.rst adds 2e1534f395e7 vrf: fix a comment about loopback device adds a714e27ea8bd net: macb: fix the restore of cmp registers adds 416dcc5ce9d2 cavium/liquidio: Fix duplicate argument adds 00423969d806 Revert "net: stmmac: re-init rx buffers when mac resume back" adds 31166efb1cee ixgbe: Fix NULL pointer dereference in ethtool loopback test adds debb9df31158 ixgbe: fix unbalanced device enable/disable in suspend/resume adds ef963ae427aa ice: Fix potential infinite loop when using u8 loop counter adds 9e196e439886 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4e39a072a6a0 i40e: fix the panic when running bpf in xdpdrv mode adds 41bafb31dcd5 net/mlx5: Fix setting of devlink traps in switchdev mode adds 7a320c9db3e7 net/mlx5e: Fix setting of RS FEC mode adds e3e0f9b27970 net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta adds 61d773586eba Merge tag 'mlx5-fixes-2021-04-14' of git://git.kernel.org/ [...] adds 1a73e427b824 ch_ktls: Fix kernel panic adds bc16efd24306 ch_ktls: fix device connection close adds 21d8c25e3f4b ch_ktls: tcb close causes tls connection failure adds e8a4155567b3 ch_ktls: do not send snd_una update to TCB in middle adds 0e0704bb9ea0 Merge branch 'ch_tlss-fixes' adds 6b389c16378a MAINTAINERS: update my email adds afd0be729953 libbpf: Fix potential NULL pointer dereference adds 960114839252 bpf: Use correct permission flag for mixed signed bounds a [...] adds 6f55b2f2a117 bpf: Move off_reg into sanitize_ptr_alu adds 24c109bb1537 bpf: Ensure off_reg has no mixed signed bounds for all types adds b658bbb844e2 bpf: Rework ptr_limit into alu_limit and add common error path adds a6aaece00a57 bpf: Improve verifier error messages for users adds 073815b756c5 bpf: Refactor and streamline bounds check into helper adds f52881933488 bpf: Move sanitize_val_alu out of op switch adds 7fedb63a8307 bpf: Tighten speculative pointer arithmetic mask adds d7a509135175 bpf: Update selftests to reflect new error states adds b02265429681 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f2764bd4f6a8 netlink: don't call ->netlink_bind with table lock held adds 88a5af943985 Merge tag 'net-5.12-rc8' of git://git.kernel.org/pub/scm/l [...] adds 0c93ac69407d readdir: make sure to verify directory entry for legacy in [...] adds 39930213e777 i2c: mv64xxx: Fix random system lock caused by runtime PM adds 194cf4825638 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds ab4d9913632b drm/vmwgfx: Make sure we unpin no longer needed buffers adds 68ce556bd164 drm/vmwgfx: Fix the lockdep breakage adds 2ef4fb92363c drm/vmwgfx: Make sure bo's are unpinned before putting them back adds 796b556cbfdb Merge tag 'vmwgfx-fixes-2021-04-14' of gitlab.freedesktop. [...] adds aba5970c4da0 Merge tag 'drm-fixes-2021-04-18' of git://anongit.freedesk [...] adds 0dcf8febcb7b scsi: iscsi: Fix iSCSI cls conn state adds 176ddd89171d scsi: libsas: Reset num_scatter if libata marks qc as NODATA adds c98ff1d013d2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d624833f5984 ARM: 9063/1: mm: reduce maximum number of CPUs if DEBUG_KM [...] adds 45c2f70cba3a ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to f [...] adds 30e3b4f256b4 ARM: footbridge: fix PCI interrupt mapping adds d2f7eca60b29 ARM: 9071/1: uprobes: Don't hook on thumb instructions adds f5ce0466dc96 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds fbb9e86636ba arm64: dts: allwinner: h6: Switch to macros for RSB clock/ [...] adds 3dd4ce4185df arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems adds c89f3af3b5ba MAINTAINERS: Add our new mailing-list adds 2a996ecd142d MAINTAINERS: Match on allwinner keyword adds 7a2f6e69e9c1 arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz [...] adds 974be36e1ca9 Merge tag 'sunxi-fixes-for-5.12-1' of git://git.kernel.org [...] adds 0c9fdcdba682 soc: qcom: geni: shield geni_icc_get() for ACPI boot adds aa68a77863b3 Merge tag 'qcom-drivers-fixes-for-5.12' of git://git.kerne [...] adds a3efe3f6d0eb ARM: OMAP2+: Fix warning for omap_init_time_of() adds a1ebdb374199 ARM: dts: Fix swapped mmc order for omap3 adds fc85dc42a384 ARM: OMAP2+: Fix uninitialized sr_inst adds b9a9786a13ea Merge tag 'omap-for-v5.12/fixes-rc6-signed' of git://git.k [...] adds 5ffe04ccd69a Merge tag 'arm-fixes-5.12-3' of git://git.kernel.org/pub/s [...] adds bf05bf16c76b Linux 5.12-rc8 adds 7af08140979a Revert "gcov: clang: fix clang-11+ build" adds db2e718a4798 capabilities: require CAP_SETFCAP to map uid 0 adds 0e1e71d34901 tracing: Fix checking event hash pointer logic when tp_pri [...] adds 1fe5501ba1ab Merge tag 'trace-v5.12-rc8' of git://git.kernel.org/pub/sc [...] adds 7412dee9f1fd mmc: meson-gx: replace WARN_ONCE with dev_warn_once about [...] adds 16fc44d6387e Merge tag 'mmc-v5.12-rc5' of git://git.kernel.org/pub/scm/ [...] adds 9d5171eab462 KEYS: trusted: Fix TPM reservation for seal/unseal adds 90c911ad7445 Merge tag 'fixes' of git://git.kernel.org/pub/scm/linux/ke [...] adds a9d064524fc3 vhost-vdpa: protect concurrent access to vhost device iotlb adds be286f84e33d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails adds 18a3c5f7abfd Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ddd8d94ca31e gpio: omap: Save and restore sysconfig adds 22c4e5bcd3cd Merge tag 'gpio-fixes-for-v5.12' of git://git.kernel.org/p [...] adds d42a5b639d15 drm/amdgpu: reserve fence slot to update page table adds 6d638b3ffd27 drm/amd/display: Update modifier list for gfx10_3 adds 9ebb6bc0125d amd/display: allow non-linear multi-planar formats adds 24d034528ef0 drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish adds b4d1913df2b7 Merge tag 'amd-drm-fixes-5.12-2021-04-21' of https://gitla [...] adds d2b9935d65da drm/i915: Fix modesetting in case of unexpected AUX timeouts adds 6b5b2a5bcfe9 drm/i915/gvt: Fix BDW command parser regression adds 2d292995bb8f Merge tag 'gvt-fixes-2021-04-20' of https://github.com/int [...] adds aca38735ae62 Merge tag 'drm-intel-fixes-2021-04-22' of git://anongit.fr [...] adds 5bfc75d92efd Merge tag 'drm-fixes-2021-04-23' of git://anongit.freedesk [...] adds 4d09ccc4a81e arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS adds 450225a402e5 Merge tag 'sunxi-fixes-for-5.12-2' of git://git.kernel.org [...] adds 4b154b941f0e arm64: tegra: Add unit-address for ACONNECT on Tegra186 adds 75c82a25b595 arm64: tegra: Set fw_devlink=on for Jetson TX2 adds bb05e11fff09 arm64: tegra: Fix mmc0 alias for Jetson Xavier NX adds 405fa9e9d866 arm64: tegra: Move clocks from RT5658 endpoint to device node adds a1768dad775b Merge branch 'tegra/dt64' into arm/fixes adds 6d1d45cb9834 Merge tag 'arm-fixes-5.12-4' of git://git.kernel.org/pub/s [...] adds 68e6582e8f2d block: return -EBUSY when there are open partitions in blk [...] adds 95838bd9fcfa Merge tag 'block-5.12-2021-04-23' of git://git.kernel.dk/l [...] adds 9da29c7f77cd coda: fix reference counting in coda_file_mmap error path adds 2896900e22f8 ovl: fix reference counting in ovl_mmap error path adds 2d11e738151d mm/filemap: fix find_lock_entries hang on 32-bit THP adds ed98b0159fa9 mm/filemap: fix mapping_seek_hole_data on THP & 32-bit adds 1974c45dd774 tools/cgroup/slabinfo.py: updated to work on current kernel adds e77a830c8297 Merge branch 'akpm' (patches from Andrew) adds 196d94175329 pinctrl: lewisburg: Update number of pins in community adds 33cc5270d8f2 Merge tag 'intel-pinctrl-v5.12-4' of gitolite.kernel.org:p [...] adds 482715ff0601 pinctrl: core: Show pin numbers for the controllers with base = 0 adds 8db5efb83fa9 Merge tag 'pinctrl-v5.12-3' of git://git.kernel.org/pub/sc [...] adds 799bac551218 Revert "net/rds: Avoid potential use after free in rds_sen [...] adds 9c1a07442c95 KVM: x86/xen: Take srcu lock when accessing kvm_memslots() adds 2a1d7946fa53 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 5849cdf8c120 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access adds 11fac7a00411 Merge tag 'x86_urgent_for_v5.12' of git://git.kernel.org/p [...] adds 0c89d87d1d43 preempt/dynamic: Fix typo in macro conditional statement adds 682b26bd80f9 Merge tag 'sched_urgent_for_v5.12' of git://git.kernel.org [...] adds 84a24bf8c52e locking/qrwlock: Fix ordering in queued_write_lock_slowpath() adds 0146da0d4cec Merge tag 'locking_urgent_for_v5.12' of git://git.kernel.o [...] adds 9d480158ee86 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_P [...] adds 4b2f1e59229b perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] adds 24dfc390079c Merge tag 'perf_urgent_for_v5.12' of git://git.kernel.org/ [...] adds f2211881e737 perf data: Fix error return code in perf_data__create_dir() adds b14585d9f18d perf auxtrace: Fix potential NULL pointer dereference adds 671b60cb6a89 perf ftrace: Fix access to pid in array when setting a pid filter adds c6f87141254d perf map: Fix error return code in maps__clone() adds d2d09fbe33f8 Merge tag 'perf-tools-fixes-for-v5.12-2021-04-25' of git:/ [...] adds 9f4ad9e425a1 Linux 5.12 adds 48cff270b037 tpm: efi: Use local variable for calculating final log size adds 3dcd15665aca tpm: acpi: Check eventlog signature before using it adds 9716ac65efc8 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] adds b07067627cd5 lib: Add ASN.1 encoder adds 1c6476e9741e oid_registry: Add TCG defined OIDS for TPM keys adds de66514d934d security: keys: trusted: fix TPM2 authorizations adds f2219745250f security: keys: trusted: use ASN.1 TPM2 key format for the blobs adds e5fb5d2c5a03 security: keys: trusted: Make sealed key properly interoperable adds 5d0682be3189 KEYS: trusted: Add generic trusted keys framework adds 0a95ebc91305 KEYS: trusted: Introduce TEE based Trusted Keys adds c429805fdf70 doc: trusted-encrypted: updates with TEE as a new trust source adds 9d53913fad3e MAINTAINERS: Add entry for TEE based Trusted Keys adds 3d785d73b4c1 char: tpm: fix error return code in tpm_cr50_i2c_tis_recv() adds aec00aa04b11 KEYS: trusted: Fix missing null return from kzalloc call adds 7dd1ce1a526c Merge tag 'tpmdd-next-v5.13' of git://git.kernel.org/pub/s [...] adds 60dc5f1bcfaa KEYS: trusted: fix TPM trusted keys for generic framework adds 87f27e7b189f Merge tag 'queue' of git://git.kernel.org/pub/scm/linux/ke [...] adds 56c5812623f9 certs: Add EFI_CERT_X509_GUID support for dbx entries adds 2565ca7f5ec1 certs: Move load_system_certificate_list to a common function adds d1f044103dad certs: Add ability to preload revocation certs adds ebd9c2ae369a integrity: Load mokx variables into the blacklist keyring adds b0e22b47f650 Merge tag 'keys-cve-2020-26541-v3' of git://git.kernel.org [...] adds 5dc33592e955 lockdep: Allow tuning tracing capacity constants. adds ffc766b31e90 Merge tag 'tomoyo-pr-20210426' of git://git.osdn.net/gitro [...] adds da3c6c836fb1 crypto: powepc/sha1 - remove unneeded semicolon adds 3e2ccc745451 hwrng: ba431 - Use device-managed registration adds 6131e970770d crypto: arm/blake2b - drop unnecessary return statement adds 8fb7bd312fdb hwrng: xiphera-trng - use devm_platform_ioremap_resource() [...] adds f17a25cb1776 crypto: qat - fix spelling mistake: "messge" -> "message" adds e06da499d69a hwrng: bcm2835 - remove redundant null check adds 9ae219b19931 crypto: amlogic - Fix unnecessary check in meson_crypto_probe() adds 4ab6093ba4b1 crypto: serpent - Fix sparse byte order warnings adds 662c1c5618aa crypto: keembay-ocs-hcu - Fix error return code in kmb_ocs [...] adds 2eee428d8212 crypto: keembay-ocs-aes - Fix error return code in kmb_ocs [...] adds a01dc5c1f755 crypto: qce - Restore/save ahash state with custom struct [...] adds 38de3cf21fc0 crypto: qce - Hold back a block of data to be transferred [...] adds f0d078dd6c49 crypto: qce - Return unsupported if key1 and key 2 are sam [...] adds 42f730a47bee crypto: qce - Return unsupported if any three keys are sam [...] adds f08789462255 crypto: qce - Return error for zero length messages adds 44b45cdea4e3 crypto: qce - Return error for non-blocksize data(ECB/CBC [...] adds 02d0dae3ce2a crypto: qce - Set ivsize to 0 for ecb(aes) adds 25b71d61d631 crypto: qce - Improve the conditions for requesting AES fa [...] adds 24cbcc9427a3 crypto: qce - Set data unit size to message length for AES [...] adds 62e4842842f3 crypto: qce - Remover src_tbl from qce_cipher_reqctx adds 4139fd587320 crypto: qce - Remove totallen and offset in qce_start adds 1dbc6a1e25be crypto: sun8i-ss - fix result memory leak on error path adds 664b0f41ce2e crypto: s5p-sss - initialize APB clock after the AXI bus c [...] adds f0ba303badfe hwrng: omap - Fix included header from 'asm' adds e40ff6f3eaa2 crypto: testmgr - delete some redundant code adds 1406f0f34402 crypto: nx - add missing call to of_node_put() adds ae8351284b74 hwrng: cctrng - Use device-managed registration API adds 7ea39973d1e5 hwrng: pic32 - Use device-managed registration API adds 3729095cc139 crypto: cavium - remove unused including <linux/version.h> adds 98b5ef3e97b1 crypto: sun8i-ss - Fix memory leak of object d when dma_iv [...] adds 83681f2bebb3 crypto: api - check for ERR pointers in crypto_destroy_tfm() adds 1877c73b7c03 crypto: ccp - Don't initialize SEV support without the SEV [...] adds 8123455a6485 crypto: hisilicon/hpre - add version adapt to new algorithms adds 9b94ae729068 crypto: hisilicon/hpre - add algorithm type adds 6763f5ea2d9a crypto: ecdh - move curve_id of ECDH from the key to algor [...] adds 14bb76768275 crypto: ecc - expose ecc curves adds 05e7b906aa7c crypto: hisilicon/hpre - add 'ECDH' algorithm adds 8fb9340e178a crypto: ecc - add curve25519 params and expose them adds 90274769cf79 crypto: hisilicon/hpre - add 'CURVE25519' algorithm adds 282894556b83 crypto: sun8i-ce - fix error return code in sun8i_ce_prng_ [...] adds 792b32fad548 crypto: qat - fix unmap invalid dma address adds 7cc05071f930 crypto: qat - fix use of 'dma_map_single' adds 0618e07ea3e0 dt-bindings: rng: bcm2835: add clock constraints adds 381345820db5 dt-bindings: rng: bcm2835: document reset support adds e5f9f41d5e62 hwrng: bcm2835 - add reset support adds aa31e559f7f9 crypto: sun4i-ss - simplify optional reset handling adds 0914999744e5 crypto: aegis128 - Move simd prototypes into aegis.h adds d2f2516a3882 crypto: arm/blake2s - fix for big endian adds d5adb9d1f7f8 crypto: arm/aes-scalar - switch to common rev_l/mov_l macros adds e0ba808db7ba crypto: arm/chacha-scalar - switch to common rev_l macro adds f50281df94d7 hwrng: cctrng - use devm_platform_ioremap_resource() to simplify adds 682689a56e3b hwrng: ba431 - use devm_platform_ioremap_resource() to simplify adds 4b7aef023041 crypto: hisilicon/sec - fixes a printing error adds a44dce504bce crypto: hisilicon/sec - fixes some coding style adds 8d759bec84b1 crypto: hisilicon/sec - fixes some driver coding style adds befb1ddaece1 hwrng: cctrng - delete redundant printing of return value adds 7547738d28dd oid_registry: Add OIDs for ECDSA with SHA224/256/384/512 adds 4e6602916bc6 crypto: ecdsa - Add support for ECDSA signature verification adds 703c748d5f2c crypto: ecc - Add NIST P384 curve parameters adds 149ca1611d92 crypto: ecc - Add math to support fast NIST P384 adds c12d448ba939 crypto: ecdsa - Register NIST P384 and extend test suite adds d1a303e8616c x509: Detect sm2 keys by their parameters OID adds 299f561a6693 x509: Add support for parsing x509 certs with ECDSA keys adds 947d70597236 ima: Support EC keys for signature verification adds 2a8e615436de x509: Add OID for NIST P384 and extend parser for it adds 3877869d13a0 Merge branch 'ecc' adds e656459b5750 hwrng: intel - Fix included header from 'asm adds 4a5eed173493 crypto: ccp - reduce tee command status polling interval f [...] adds 00aa6e65aa04 crypto: ccp - fix command queuing to TEE ring buffer adds 5595d0dc1d33 crypto: amlogic - Fix the parameter of dma_unmap_sg() adds c114ecd3a1a3 crypto: cavium - Fix the parameter of dma_unmap_sg() adds ade18fb4dfae crypto: ux500 - Fix the parameter of dma_unmap_sg() adds 884b93c51025 crypto: allwinner - Fix the parameter of dma_unmap_sg() adds 91253022821d hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit adds 36c25011c27e crypto: jitterentropy - Put constants on the right side of [...] adds 27fb85783f0d crypto: inside-secure - Minor typo fix in the file safexcel.c adds 45394566b042 crypto: hisilicon/sec - Supply missing description for 'se [...] adds 85a557cbec71 crypto: bcm - Fix a whole host of kernel-doc misdemeanours adds 29e5b87804e1 crypto: chelsio - Fix some kernel-doc issues adds 0368853ede1d crypto: ux500/hash - Fix worthy kernel-doc headers and rem [...] adds e2dcca6a2707 crypto: keembay - Fix incorrectly named functions/structs adds 71057841feaa crypto: atmel-ecc - Struct headers need to start with keyw [...] adds 0beb2b6046ce crypto: caam - Provide the name of the function and provid [...] adds 32c2e6dd7c60 crypto: vmx - Source headers are not good kernel-doc candidates adds d007bac1fbd6 crypto: nx - Repair some kernel-doc problems adds 5b0ef7990e29 crypto: nitrox - Demote non-compliant kernel-doc headers adds b66accaab379 crypto: qat - don't release uninitialized resources adds 8609f5cfdc87 crypto: qat - ADF_STATUS_PF_RUNNING should be set after ad [...] adds 0193b32f565e crypto: ecc - Correct an error in the comments adds bbe6c4ba518d crypto: hisilicon/hpre - delete wrap of 'CONFIG_CRYPTO_DH' adds ed48466d3ff9 crypto: hisilicon/hpre - optimise 'hpre_algs_register' error path adds a9214b0b6ed2 crypto: hisilicon - fix the check on dma address adds 670fefb92409 crypto: hisilicon/hpre - fix "hpre_ctx_init" resource leak adds 7d15697983c7 crypto: hisilicon/hpre - fix Kconfig adds 45bb26d946cd crypto: hisilicon/qm - set the total number of queues adds c4392b46ee95 crypto: hisilicon/qm - move 'CURRENT_QM' code to qm.c adds 6250383a2083 crypto: hisilicon/qm - set the number of queues for function adds 8bbecfb402f7 crypto: hisilicon/qm - add queue isolation support for Kunpeng930 adds dbb153c02bac crypto: vmx - fix incorrect kernel-doc comment syntax in files adds 73f04d3d800f crypto: amcc - fix incorrect kernel-doc comment syntax in files adds ce668da5f11e crypto: ux500 - fix incorrect kernel-doc comment syntax adds 10cb823bbacd crypto: nx - fix incorrect kernel-doc comment syntax in files adds 30d0f6a956fc crypto: rng - fix crypto_rng_reset() refcounting when !CRY [...] adds a181e0fdb216 random: initialize ChaCha20 constants with correct endianness adds 118a4417e143 random: remove dead code left over from blocking pool adds 1015f19b2151 hwrng: omap - Use of_device_get_match_data() helper adds 8d195e7a8ada crypto: poly1305 - fix poly1305_core_setkey() declaration adds 83dc1173d73f crypto: qat - fix error path in adf_isr_resource_alloc() adds 5377265f54de crypto: hisilicon - use the correct HiSilicon copyright adds c29da9700f8c crypto: keywrap - Remove else after break statement adds 5c083eb3e9ca crypto: fcrypt - Remove 'do while(0)' loop for single stat [...] adds 30a4240e06ea crypto: hisilicon/zip - adjust functions location adds d746881855ba crypto: hisilicon/zip - add comments for 'hisi_zip_sqe' adds 2bcf36348ce5 crypto: hisilicon/zip - initialize operations about 'sqe' [...] adds 95c612b30898 crypto: hisilicon/zip - support new 'sqe' type in Kunpeng930 adds 64e80c8f48a0 crypto: hisilicon/hpre - fix PASID setting on kunpeng 920 adds 09fd266f1741 crypto: hisilicon/hpre - fix a typo and delete redundant b [...] adds 9bb3fbbff371 crypto: hisilicon/hpre - delete redundant '\n' adds 0ae869926fab crypto: hisilicon/hpre - Add processing of src_data in 'CU [...] adds 059c5342812c crypto: hisilicon/sec - Fixes AES algorithm mode parameter [...] adds ac1af1a788b2 crypto: allwinner - add missing CRYPTO_ prefix adds da6503f52bf8 crypto: hisilicon/sec - Fix a module parameter error adds a52c7b16ddf3 crypto: ccp - A value assigned to a variable is never used adds fd4317b7b2c9 crypto: hisilicon/hpre - fix a typo in hpre_crypto.c adds 63655b62f560 crypto: ccp - Use DEFINE_SPINLOCK() for spinlock adds 3d8c5f5a08c3 crypto: rockchip - delete unneeded variable initialization adds 50274b01ac16 crypto: sun8i-ss - Fix memory leak of pad adds 854b77371998 crypto: sa2ul - Fix memory leak of rxd adds ae6ce7b17e50 crypto: hisilicon/sec - fixup checking the 3DES weak key adds 556b64b9f39e crypto: hisilicon/qm - delete redundant code adds f7cae626cabb crypto: qat - Fix a double free in adf_create_ring adds 16a9874fe468 crypto: chelsio - Read rxchannel-id from firmware adds fa07c1a30be7 crypto: ecc - delete a useless function declaration adds 25ee76a221b0 crypto: geode - use DEFINE_SPINLOCK() for spinlock adds 7dad7d007ab7 crypto: ixp4xx - use DEFINE_SPINLOCK() for spinlock adds 7ed83901326f crypto: hisilicon/qm - add stop queue by hardware adds 0f19dbc994dc crypto: arm64/aes-ce - deal with oversight in new CTR carry code adds 6e57871c3b75 crypto: hisilicon/trng - add version to adapt new algorithm adds 8553856cc6f7 crypto: atmel-tdes - Remove redundant dev_err call in atme [...] adds a790f9de1da7 crypto: img-hash - Remove redundant dev_err call in img_ha [...] adds bea47077ece6 crypto: ux500 - Remove redundant dev_err calls adds 6dab37467389 crypto: keembay - Remove redundant dev_err calls adds e0e638f7e09c crypto: ccree - Remove redundant dev_err call in init_cc_r [...] adds 1aa33c7a4897 crypto: cavium/zip - remove unused including <linux/version.h> adds ac98fc5e1c32 crypto: sun4i-ss - Fix PM reference leak when pm_runtime_g [...] adds 06cd7423cf45 crypto: sun8i-ss - Fix PM reference leak when pm_runtime_g [...] adds cc987ae9150c crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() adds 1cb3ad701970 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c adds 747bf30fd944 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c adds 13343badae09 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() adds 1f34cc4a8da3 crypto: omap-aes - Fix PM reference leak on omap-aes.c adds 3eb75fc7d8c7 crypto: atmel - use the correct print format adds 07a4356bafa9 crypto: hisilicon/sec - use the correct print format adds 51028c6efa90 crypto: hisilicon/sgl - add a comment for block size initi [...] adds c5f735bbf35a crypto: hisilicon/sgl - delete unneeded variable initialization adds 197272b8f0bb crypto: hisilicon/sgl - add some dfx logs adds 4b95e17b8fcc crypto: hisilicon/sgl - fix the soft sg map to hardware sg adds 7e958d301c0d crypto: hisilicon/sgl - fix the sg buf unmap adds 1c4d9d5bbb5a crypto: qat - enable detection of accelerators hang adds 44200f2d9b8b crypto: arm/curve25519 - Move '.fpu' after '.arch' adds a2035904f012 crypto: hisilicon/hpre - delete the rudundant space after return adds c4433247d91f crypto: hisilicon/hpre - use the correct variable type adds 5bc3962c53c7 crypto: hisilicon/hpre - add debug log adds 705f6e134ad1 crypto: hisilicon/hpre - delete redundant log and return i [...] adds 0f049f7d11dc crypto: crc32-generic - Use SPDX-License-Identifier adds b2a4411aca29 crypto: doc - fix kernel-doc notation in chacha.c and af_alg.c adds d9e21600dc09 crypto: hisilicon - dynamic configuration 'err_info' adds b7220a7439fa crypto: hisilicon - support new error types for ZIP adds 10594d1e5ff7 crypto: hisilicon - add new error type for SEC adds c4aab24448a3 crypto: hisilicon - enable new error types for QM adds 6535cbc49071 dt-bindings: crypto: ti,sa2ul: Add new compatible for AM64 adds e8a4529d4598 crypto: sa2ul - Support for per channel coherency adds 0bc42311cdff crypto: sa2ul - Add support for AM64 adds 25c2850eb80f crypto: chelsio - remove unused function adds 01fec8c3bbd0 crypto: ux500/cryp - Remove duplicate argument adds 66810912fd1e crypto: chelsio/chcr - Remove useless MODULE_VERSION adds b2d17df35ea5 crypto: octeontx2 - add support for OcteonTX2 98xx CPT block. adds 5d17c414e102 crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void [...] adds 195ec383d805 ccp: ccp - add support for Green Sardine adds 6b238db73701 crypto: s5p-sss - simplify getting of_device_id match data adds 3d3b3a0067d2 crypto: s5p-sss - remove unneeded local variable initialization adds 87bff3d8b94c crypto: s5p-sss - consistently use local 'dev' variable in [...] adds d17d9227c332 crypto: camellia - drop duplicate "depends on CRYPTO" adds a0fc20333ee4 fscrypt: relax Kconfig dependencies for crypto API algorithms adds e3a606f2c544 fsverity: relax build time dependency on CRYPTO_SHA256 adds a4a78bc8ead4 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 7189b3c11903 x86/microcode: Check for offline CPUs before requesting ne [...] adds 41acc109a53d Merge tag 'x86_microcode_for_v5.13' of git://git.kernel.or [...] adds 2ffdc2c34421 x86/mce/inject: Add IPID for injection too adds 2c5327918022 Merge tag 'ras_core_for_v5.13' of git://git.kernel.org/pub [...] adds db16e07269c2 x86/alternative: Drop unused feature parameter from ALTINS [...] adds 5e21a3ecad15 x86/alternative: Merge include files adds b046664872dd static_call: Move struct static_call_key definition to sta [...] adds 6ea312d95e02 static_call: Add function to query current function adds a0e2bf7cb700 x86/paravirt: Switch time pvops functions to use static_call() adds dda7bb764849 x86/alternative: Support not-feature adds e208b3c4a974 x86/alternative: Support ALTERNATIVE_TERNARY adds 2fe2a2c7a97c x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() adds 4e6292114c74 x86/paravirt: Add new features for paravirt patching adds 33634e42e38b x86/paravirt: Remove no longer needed 32-bit pvops cruft adds 0b8d366a942f x86/paravirt: Simplify paravirt macros adds ae755b5a4548 x86/paravirt: Switch iret pvops to ALTERNATIVE adds 00aa3193ab7a x86/paravirt: Add new PVOP_ALT* macros to support pvops in [...] adds fafe5e74229f x86/paravirt: Switch functions with custom code to ALTERNATIVE adds 054ac8ad5ebe x86/paravirt: Have only one paravirt patch function adds 2c5ce2dba26a Merge tag 'x86_alternatives_for_v5.13' of git://git.kernel [...] adds c6b2f240bf8d tools/x86: Add a kcpuid tool to show raw CPU features adds 2d4177c01b4e tools/x86/kcpuid: Add AMD Secure Encryption leaf adds f706bb59204b selftests/x86: Add a missing .note.GNU-stack section to th [...] adds e20f67026b5e tools/x86/kcpuid: Check last token too adds f281854fa743 tools/x86/kcpuid: Add AMD leaf 0x8000001E adds 98ee795b2173 Merge tag 'x86_misc_for_v5.13' of git://git.kernel.org/pub [...] adds f3db3365c069 x86/sev-es: Remove subtraction of res variable adds 229164175ff0 x86/virtio: Have SEV guests enforce restricted virtio memo [...] adds afb4a3777849 Merge tag 'v5.12-rc3' into x86/seves adds b099155e2df7 x86/boot/compressed/64: Cleanup exception handling before [...] adds eab696d8e8b9 x86/sev: Do not require Hypervisor CPUID bit for SEV guests adds 0c289ff81c24 x86/boot/compressed/64: Reload CS in startup_32 adds 79419e13e808 x86/boot/compressed/64: Setup IDT in startup_32 boot path adds 1ccdbf748d86 x86/boot/compressed/64: Add 32-bit boot #VC handler adds e927e62d8e37 x86/boot/compressed/64: Add CPUID sanity check to 32-bit b [...] adds fef81c862628 x86/boot/compressed/64: Check SEV encryption in the 32-bit [...] adds f15a0a732aef x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() adds 799de1baaf35 x86/sev-es: Optimize __sev_es_ist_enter() for better readability adds 26a4ef7e481c Merge tag 'x86_seves_for_v5.13' of git://git.kernel.org/pu [...] adds 0b4a285e2c65 x86/vmware: Avoid TSC recalibration when frequency is known adds 47e12f141081 Merge tag 'x86_vmware_for_v5.13' of git://git.kernel.org/p [...] adds 51ab30eb2ad4 x86/sgx: Replace section->init_laundry_list with sgx_dirty [...] adds 901ddbb9ecf5 x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_e [...] adds 4284f7acb78b selftests/sgx: Improve error detection and messages adds f33dece70e11 selftests/sgx: Use getauxval() to simplify test code adds 633b0616cfe0 x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() adds e9a15a40e857 x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit adds b8921dccf3b2 x86/cpufeatures: Add SGX1 and SGX2 sub-features adds b0c7459be067 x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() adds 231d3dbdda19 x86/sgx: Add SGX_CHILD_PRESENT hardware error code adds 540745ddbc70 x86/sgx: Introduce virtual EPC for use by KVM guests adds 332bfc7becf4 x86/cpu/intel: Allow SGX virtualization without Launch Con [...] adds faa7d3e6f3b9 x86/sgx: Initialize virtual EPC driver even when SGX drive [...] adds 8ca52cc38dc8 x86/sgx: Expose SGX architectural definitions to the kernel adds 9c55c78a73ce x86/sgx: Move ENCLS leaf definitions to sgx.h adds 32ddda8e445d x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) adds a67136b458e5 x86/sgx: Add encls_faulted() helper adds 73916b6a0c71 x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs adds d155030b1e7c x86/sgx: Add helpers to expose ECREATE and EINIT to KVM adds b3754e5d3da3 x86/sgx: Move provisioning device creation out of SGX driver adds ae40aaf6bdbf x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_ [...] adds 523caed9efbb x86/sgx: Mark sgx_vepc_vm_ops static adds 81a489790a4b Merge tag 'x86_sgx_for_v5.13' of git://git.kernel.org/pub/ [...] adds cdc34cb8f25d x86/boot/tboot: Avoid Wstringop-overread-warning adds e14cfb3bdd0f x86/boot/compressed: Avoid gcc-11 -Wstringop-overread warning adds a799c2bd29d1 x86/setup: Consolidate early memory reservations adds 4c674481dcf9 x86/setup: Merge several reservations of start of memory adds c361e5d4d07d x86/setup: Move trim_snb_memory() later in setup_arch() to [...] adds 90e66ce9e817 Merge tag 'x86_boot_for_v5.13' of git://git.kernel.org/pub [...] adds 09141ec0e4ef x86: Remove duplicate TSC DEADLINE MSR definitions adds b18adee4ce44 stacktrace: Move documentation for arch_stack_walk_reliabl [...] adds 81519f778830 x86/setup: Remove unused RESERVE_BRK_ARRAY() adds 14ff3ed86e2c Merge tag 'v5.12-rc3' into x86/cleanups, to refresh the tree adds d9f6e12fb0b7 x86: Fix various typos in comments adds 21d6a7dcbfba x86/kaslr: Return boolean values from a function returning bool adds ca8778c45e40 Merge branch 'linus' into x86/cleanups, to resolve conflict adds c681df88dcb1 x86: Remove unusual Unicode characters from comments adds 163b099146b8 x86: Fix various typos in comments, take #2 adds 396a66aa1172 x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes adds 279d56abc67e x86/fpu/math-emu: Fix function cast warning adds 7dfe553affd0 x86/syscalls: Fix -Wmissing-prototypes warnings from COND_ [...] adds 800c120ef4e3 tools/turbostat: Unmark non-kernel-doc comment adds 1591584e2e76 x86/process/64: Move cpu_current_top_of_stack out of TSS adds dda451f391ee x86/cacheinfo: Remove unneeded dead-store initialization adds 3e7bbe15ed84 x86/msr: Make locally used functions static adds 0d6c8e1e2465 x86/platform/intel/quark: Fix incorrect kernel-doc comment [...] adds f7b21a0e4117 x86/asm: Ensure asm/proto.h can be included stand-alone adds 16854b567dff x86/pat: Do not compile stubbed functions when X86_PAT is off adds df448cdfc01f MAINTAINERS: Remove me from IDE/ATAPI section adds ea5bc7b977fc Merge tag 'x86_cleanups_for_v5.13' of git://git.kernel.org [...] adds 8abe7fc26ad8 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) adds d5cbd80e302d x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS adds 58d746c119df efi/libstub: Add $(CLANG_FLAGS) to x86 flags adds 0ef3439cd80b x86/build: Disable HIGHMEM64G selection for M486SX adds ca53fb2c7c7d Merge tag 'x86_build_for_v5.13' of git://git.kernel.org/pu [...] adds e93d757c3f33 x86/platform/uv: Fix indentation warning in Documentation/ [...] adds 6840a150b9da x86/platform/uv: Set section block size for hubless architectures adds 26d4be3ea1b7 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] adds 0b45143b4b94 x86/platform/uv: Add more to secondary CPU kdump info adds c2209ea55612 x86/platform/uv: Fix !KEXEC build failure adds 27743f01e391 x86/platform/uv: Remove dead !CONFIG_KEXEC_CORE code adds 64a925c9271e Merge tag 'x86_platform_for_v5.13' of git://git.kernel.org [...] adds 97258ce902d1 entry: Fix typos in comments adds 3b671bf4a706 Merge tag 'core-entry-2021-04-26' of git://git.kernel.org/ [...] adds cbe16f35bee6 genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() adds 3a0ade0c521a tasklet: Remove tasklet_kill_immediate adds 5c982c587521 genirq: Fix typos and misspellings in comments adds 6b2c339df907 softirq: s/BUG/WARN_ONCE/ on tasklet SCHED state not set adds d2da74d1278a tasklets: Replace barrier() with cpu_relax() in tasklet_un [...] adds 6951547a1399 tasklets: Use static inlines for stub implementations adds ca5f62511895 tasklets: Provide tasklet_disable_in_atomic() adds b0cd02c2a949 tasklets: Use spin wait in tasklet_disable() temporarily adds da044747401f tasklets: Replace spin wait in tasklet_unlock_wait() adds 697d8c63c4a2 tasklets: Replace spin wait in tasklet_kill() adds eb2dafbba8b8 tasklets: Prevent tasklet_unlock_spin_wait() deadlock on RT adds c62c38e349c7 net: jme: Replace link-change tasklet with work adds 25cf87df1a3a net: sundance: Use tasklet_disable_in_atomic(). adds 3250aa8a293b ath9k: Use tasklet_disable_in_atomic() adds 405698ca359a atm: eni: Use tasklet_disable_in_atomic() in the send() callback adds be4017cea0ae PCI: hv: Use tasklet_disable_in_atomic() adds f339fc16fba0 firewire: ohci: Use tasklet_disable_in_atomic() where required adds 6fd4e861250b tasklets: Switch tasklet_disable() to the sleep wait variant adds 728b478d2d35 softirq: Add RT specific softirq accounting adds 6516b386d8a0 irqtime: Make accounting correct on RT adds f02fc963e911 softirq: Move various protections into inline helpers adds 8b1c04acad08 softirq: Make softirq control and processing RT aware adds 47c218dcae65 tick/sched: Prevent false positive softirq pending warnings on RT adds ba9e6cab49c1 rcu: Prevent false positive softirq warning on RT adds 2c6b02185cc6 irq: Simplify condition in irq_matrix_reserve() adds c93a5e20c3c2 genirq/matrix: Prevent allocation counter corruption adds a359f757965a irq: Fix typos in comments adds 6e457914935a drm/i915: Use tasklet_unlock_spin_wait() in __tasklet_disa [...] adds 883ccef355b9 genirq/irq_sim: Shrink devm_irq_domain_create_sim() adds c5e3a41187ac kernel: Initialize cpumask before parsing adds 7c07012eb1be genirq: Reduce irqdebug cacheline bouncing adds eef56c3a0492 sh: intc: Drop the use of irq_create_identity_mapping() adds 4a35d6a03744 irqdomain: Get rid of irq_create_identity_mapping() adds bd781ae53fac mips: netlogic: Use irq_domain_simple_ops for XLP PIC adds 64ec2ad3b84d irqchip/hisi: Use the correct HiSilicon copyright adds e03b7c1bcbfa irqchip/sifive-plic: Mark two global variables __ro_after_init adds 8e13d96670a4 irqchip/gic-v3: Fix OF_BAD_ADDR error handling adds e12c455055e9 irqchip/stm32: Add usart instances exti direct event support adds 5deaa1d7c491 dt-bindings: qcom,pdc: Add compatible for sc7280 adds 7c1871554620 dt-bindings: interrupt-controller: Add nuvoton, wpcm450-aic adds fead4dd49663 irqchip: Add driver for WPCM450 interrupt controller adds ea4aeaa5c889 irqchip/irq-mst: Support polarity configuration adds 94bc94209a66 irqchip/wpcm450: Drop COMPILE_TEST adds a6992bbe9774 irqchip/tb10x: Use 'fallthrough' to eliminate a warning adds 46135d6f878a irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection adds b68761da0111 ARM: PXA: Kill use of irq_create_strict_mappings() adds 5f8b938bd790 irqchip/jcore-aic: Kill use of irq_create_strict_mappings() adds 1a0b05e43554 irqdomain: Get rid of irq_create_strict_mappings() adds 817aad5d08d2 irqdomain: Drop references to recusive irqdomain setup adds 529ea3681811 irqchip: Add support for IDT 79rc3243x interrupt controller adds 05d7bf817019 dt-bindings: interrupt-controller: Add IDT 79RC3243x Inter [...] adds a97709f563a0 irqchip/gic-v3: Do not enable irqs when handling spurious [...] adds debf69cfd4c6 irqchip/xilinx: Expose Kconfig option for Zynq/ZynqMP adds 765822e1569a Merge tag 'irqchip-5.13' of git://git.kernel.org/pub/scm/l [...] adds 91552ab8ffb8 Merge tag 'irq-core-2021-04-26' of git://git.kernel.org/pu [...] adds 44511ab344c7 time/debug: Remove dentry pointer for debugfs adds 4bf07f6562a0 timekeeping, clocksource: Fix various typos in comments adds d4c7c2880661 timekeeping: Allow runtime PM from change_clocksource() adds c4d814416fe3 dt-bindings: timer: renesas,tmu: Document missing Gen3 SoCs adds 507d8c5a418a dt-bindings: timer: ingenic: Add compatible strings for JZ4760(B) adds 8a3f717f35a3 clocksource/drivers/ingenic: Add support for the JZ4760 adds 352408aff91d clocksource/drivers/ingenic-ost: Add support for the JZ4760B adds fe8324f37cfe dt-bindings: timer: renesas,cmt: Add r8a779a0 CMT support adds 446e1a943554 dt-bindings: timer: renesas,cmt: Document R8A77961 adds 212709926c54 clocksource/drivers/timer-ti-dm: Fix posted mode status ch [...] adds ac4daf737674 clocksource/drivers/timer-ti-dm: Add missing set_state_one [...] adds 2a65f7e27726 clocksource/drivers/ingenic_ost: Fix return value check in [...] adds a47d7ef4550d clocksource/drivers/pistachio: Fix trivial typo adds 68c70aae06e9 clocksource/drivers/sh_cmt: Don't use CMTOUT_IE with R-Car Gen2/3 adds 690daddcb602 clocksource/drivers/npcm: Add support for WPCM450 adds 397dc6f7ca3c clocksource/drivers/dw_apb_timer_of: Add handling for pote [...] adds 3efe7a878a11 clocksource/drivers/timer-ti-dm: Prepare to handle dra7 ti [...] adds 25de4ce5ed02 clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap er [...] adds e2bf384d4329 clocksource/drivers/arm_arch_timer: Add __ro_after_init an [...] adds 8120891105ba dt-bindings: timer: nuvoton,npcm7xx: Add wpcm450-timer adds 7b3efb50f783 Merge tag 'timers-v5.13-rc1' of https://git.linaro.org/peo [...] adds 07ff4aed015c time/timecounter: Mark 1st argument of timecounter_cyc2tim [...] adds d7840aaadd6e tick: Use tick_check_replacement() instead of open coding it adds 9c336c9935cf tick/broadcast: Allow late registered device to enter ones [...] adds 2d036dfa5f10 posix-timers: Preserve return value in clock_adjtime32() adds 87dcebff9262 Merge tag 'timers-core-2021-04-26' of git://git.kernel.org [...] adds 9a98bc2cf08a x86/vector: Add a sanity check to prevent IRQ2 allocations adds 6f78c2a7b721 Merge tag 'x86-apic-2021-04-26' of git://git.kernel.org/pu [...] adds 0d66ccc16270 jump_label: Provide CONFIG-driven build state defaults adds 51cba1ebc60d init_on_alloc: Optimize static branches adds 39218ff4c625 stack: Optionally randomize kernel stack offset each syscall adds fe950f602033 x86/entry: Enable random_kstack_offset support adds 68ef8735d253 lkdtm: Add REPORT_STACK for checking stack offsets adds 70918779aec9 arm64: entry: Enable random_kstack_offset support adds eea2647e74cd Merge tag 'x86-entry-2021-04-26' of git://git.kernel.org/p [...] adds f21d4d3b97a8 x86/cpufeatures: Enumerate #DB for bus lock detection adds ebb1064e7c2e x86/traps: Handle #DB for bus lock adds ebca17707e38 Documentation/admin-guide: Change doc for split_lock_detec [...] adds 64f8e73de08d Merge tag 'x86-splitlock-2021-04-26' of git://git.kernel.o [...] adds 70c9d959226b x86/vdso: Use proper modifier for len's format specifier i [...] adds 69f737ed3a1c Merge tag 'x86-vdso-2021-04-26' of git://git.kernel.org/pu [...] adds b19df649adcb m68k: mm: Fix flatmem memory model setup adds efdf262e1143 m68k: defconfig: Update defconfigs for v5.12-rc1 adds 8e4633daccf8 m68k: syscalls: switch to generic syscalltbl.sh adds cbfa72b57747 m68k: syscalls: switch to generic syscallhdr.sh adds 43262178c043 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits adds 418db20a82a4 m68k: fpsp040: Remove meaningless $(OS_OBJS) adds 7accea0c95a1 m68k: fpsp040,ifpsp060: Remove meaningless EXTRA_LDFLAGS adds f829b4b212a3 m68k: Add missing mmap_read_lock() to sys_cacheflush() adds 34e5269bf987 m68k: sun3x: Remove unneeded semicolon adds 6a713827cece Merge tag 'm68k-for-v5.13-tag1' of git://git.kernel.org/pu [...] adds ed938a4bfc58 arm64: defconfig: Use DEBUG_INFO_REDUCED adds 98c5ec77c7c5 ARM64: enable GENERIC_FIND_FIRST_BIT adds 9eef29d8c31b arm64: entry: remove test_irqs_unmasked macro adds 4f30ba1cce36 arm64: barrier: Remove spec_bar() macro adds b07f3499661c arm64: stacktrace: Move start_backtrace() out of the header adds 776e49af6000 arm64: setup: name `mair` register adds 5cd6fa6de5e9 arm64: setup: name `tcr` register adds a52ef778ff28 arm64: smp: Add missing prototype for some smp.c functions adds 68f638a432df docs: arm64: Fix a grammar error adds cccb78ce89c4 arm64/sve: Rework SVE access trap to convert state in registers adds a7dcf58ae5d2 arm64: Add __init section marker to some functions adds df652a16a657 arm64: mte: Remove unused mte_assign_mem_tag_range() adds ef9c5d09797d arm64/sve: Remove redundant system_supports_sve() tests adds 839157876f97 arm64/kernel/probes: Use BUG_ON instead of if condition fo [...] adds 087dfa5ca7d8 arm64/sve: Add compile time checks for SVE hooks in generi [...] adds 4a423645bc26 kselftest/arm64: mte: Fix compilation with native compiler adds e5decefd884d kselftest/arm64: mte: Fix pthread linking adds 31c88729a7ad kselftest/arm64: mte: ksm_options: Fix fscanf warning adds 46cb11b17c7a kselftest/arm64: mte: user_mem: Fix write() warning adds d302a702530b kselftest/arm64: mte: common: Fix write() warnings adds 592432862cc4 kselftest/arm64: mte: Fix MTE feature detection adds 5238c2cd5a2e kselftest/arm64: mte: Use cross-compiler if specified adds 8bbb58a3c6b9 kselftest/arm64: mte: Output warning about failing compiler adds 9466ecac84a4 kselftest/arm64: mte: Makefile: Fix clang compilation adds b4e1fa229069 kselftest/arm64: mte: Fix clang warning adds 75347add03e0 kselftest/arm64: mte: Report filename on failing temp file [...] adds 314bcbf09f14 kselftest: arm64: Add BTI tests adds c1fd78a77704 arm64: mm: add missing P4D definitions and use them consistently adds 87143f404f33 arm64: mm: use XN table mapping attributes for the linear region adds 59511cfd08f3 arm64: mm: use XN table mapping attributes for user/kernel [...] adds 7cd6ca1d7902 arm64: vdso: Use GFP_KERNEL for allocating compat vdso and [...] adds e9be47eab1cd arm64: vdso: Remove redundant calls to flush_dcache_page() adds 7adbf10e29c2 arm64: compat: Allow signal page to be remapped adds 77ec462536a1 arm64: vdso: Avoid ISB after reading from cntvct_el0 adds 6e554abd0700 arm64: compat: Poison the compat sigpage adds b0b8b689d78c genirq: Allow architectures to override set_handle_irq() fallback adds 338a743640e9 arm64: don't use GENERIC_IRQ_MULTI_HANDLER adds 8ff443cebffa arm64: irq: rework root IRQ handler registration adds 9eb563cdabe1 arm64: entry: factor irq triage logic into macros adds f0098155d337 arm64: Always keep DAIF.[IF] in sync adds 3889ba70102e arm64: irq: allow FIQs to be handled adds 18107f8a2df6 arm64: Support execute-only permissions with Enhanced PAN adds 9a0732efa774 arm64: kasan: don't populate vmalloc area for CONFIG_KASAN [...] adds 7d7b88ff5f8f arm64: kasan: abstract _text and _end to KERNEL_START/END adds 71b613fc0c69 arm64: Kconfig: support CONFIG_KASAN_VMALLOC adds 31d02e7ab008 arm64: kaslr: support randomized module area with KASAN_VMALLOC adds acc3042d62cb arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled adds 3e237387bb76 arm64: Document requirements for fine grained traps at boot adds 31c00d2aeaa2 arm64: Disable fine grained traps on boot adds 230800cd315c arm64: Require that system registers at all visible ELs be [...] adds cac642c12a80 arm64: cpufeature: Allow early filtering of feature override adds 31a32b49b80f arm64: Cope with CPUs stuck in VHE mode adds 2d726d0db6ac arm64: Get rid of CONFIG_ARM64_VHE adds 700a9cf0527c drivers/perf: convert sysfs snprintf family to sysfs_emit adds 9ec9f9cf8660 drivers/perf: convert sysfs scnprintf family to sysfs_emit [...] adds fb62d67586af drivers/perf: convert sysfs sprintf family to sysfs_emit adds 174744136dcb drivers/perf: Simplify the SMMUv3 PMU event attributes adds 4e4cb8ca48bd drivers/perf: hisi: Remove unnecessary check of counter index adds baff06c315a1 drivers/perf: hisi: Refactor code for more uncore PMUs adds 3da582df575c drivers/perf: hisi: Add PMU version for uncore PMU drivers. adds 486a7f46b966 drivers/perf: hisi: Add new functions for L3C PMU adds 932f6a99f9b0 drivers/perf: hisi: Add new functions for HHA PMU adds cce03e702c9f drivers/perf: hisi: Update DDRC PMU for programmable counter adds 3bf30882c3c7 drivers/perf: hisi: Add support for HiSilicon SLLC PMU driver adds a0ab25cd82ee drivers/perf: hisi: Add support for HiSilicon PA PMU driver adds 9b86b1b41e0f docs: perf: Add new description on HiSilicon uncore PMU v2 adds b88f5e9792cc docs: perf: Address some html build warnings adds 11fa1dc8020a perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors adds e338cb6bef25 perf/arm_pmu_platform: Fix error handling adds e20ac6c54a93 perf/arm_pmu_platform: Clean up with dev_printk adds 2c2e21e78a94 arm64: perf: Remove redundant initialization in perf_event.c adds 27248fe1abb2 arm64: assembler: remove conditional NEON yield macros adds 4c4dcd3541f8 arm64: assembler: introduce wxN aliases for wN registers adds 13150149aa6d arm64: fpsimd: run kernel mode NEON with softirqs disabled adds a1e1eddef2b5 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] adds f3b7deef8dca arm64: mte: Add asynchronous mode support adds 2603f8a78dfb kasan: Add KASAN mode kernel parameter adds c137c6145b11 arm64: mte: Drop arch_enable_tagging() adds 8f7b5054755e kasan: Add report for async mode adds e60beb95c08b arm64: mte: Enable TCO in functions that can read beyond b [...] adds d8969752cc4e arm64: mte: Conditionally compile mte_enable_kernel_*() adds 65812c6921cc arm64: mte: Enable async tag check fault adds eab0e6e17d87 arm64: mte: Report async tag faults before suspend adds e80a76aa1a91 kasan, arm64: tests supports for HW_TAGS async mode adds 604df13d7aad Merge branch 'for-next/mte-async-kernel-mode' into for-next/core adds 2f79d2fc391e arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere adds 201698626fbc arm64: Introduce prctl(PR_PAC_{SET,GET}_ENABLED_KEYS) adds b90e483938ce arm64: pac: Optimize kernel entry/exit key installation co [...] adds a27a88165689 Merge branch 'for-next/pac-set-get-enabled-keys' into for- [...] adds 31a24ae89c92 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 28738fab6a42 xen/pciback: Fix incorrect type warnings adds 01325044dbe4 xen: Remove support for PV ACPI cpu/memory hotplug adds d75e7f63b7c9 xen-blkback: fix compatibility bug with single page rings adds ec3307a5bb68 xen-blkfront: Fix 'physical' typos adds a929e124060c xen-pciback: simplify vpci's find hook adds f5079a9a2a31 xen/arm: introduce XENFEAT_direct_mapped and XENFEAT_not_d [...] adds 8e47c5f0e232 Merge tag 'for-linus-5.13-rc1-tag' of git://git.kernel.org [...] adds f850a4cad27c drivers: hv: Fix whitespace errors adds ca48739e59df Drivers: hv: vmbus: Move Hyper-V page allocator to arch ne [...] adds 5e4e6ddf8d74 x86/hyper-v: Move hv_message_type to architecture neutral module adds f3c5e63c3690 Drivers: hv: Redo Hyper-V synthetic MSR get/set functions adds b548a7742791 Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch n [...] adds 946f4b8680b8 Drivers: hv: vmbus: Handle auto EOI quirk inline adds d608715d4771 Drivers: hv: vmbus: Move handling of VMbus interrupts adds e4ab4658f1cf clocksource/drivers/hyper-v: Handle vDSO differences inline adds eb3e1d370b4c clocksource/drivers/hyper-v: Handle sched_clock difference [...] adds 4c78738ead4e clocksource/drivers/hyper-v: Set clocksource rating based [...] adds ec866be6ec54 clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts adds a620bbaa3510 asm-generic/hyperv: Add missing function prototypes per -W [...] adds 0c85c54bf7fa Drivers: hv: vmbus: Drop error message when 'No request id [...] adds 05e48d894a33 drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue adds 6bbdc3db76cc hv: hyperv.h: a few mundane typo fixes adds 13c4d4626a4b x86/hyperv: Fix unused variable 'msr_val' warning in hv_ql [...] adds 1b6028083468 x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read adds 6dc2a774cb4f x86/Hyper-V: Support for free page reporting adds 90b9bfa4707c x86/hyperv: remove unused linux/version.h header adds 0975694befc0 Drivers: hv: vmbus: Remove unused linux/version.h header adds 61d74d8e39c8 Drivers: hv: vmbus: remove unused function adds 3e9bf43f7f7a Drivers: hv: vmbus: Use after free in __vmbus_open() adds 1df53d212c80 Drivers: hv: vmbus: Introduce and negotiate VMBus protocol [...] adds 870ced0548c8 Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELM [...] adds b635ccc1ec26 Drivers: hv: vmbus: Check for pending channel interrupts b [...] adds 8c2d5e0640e5 Drivers: hv: vmbus: Initialize unload_event statically adds 77db0ec8b776 Drivers: hv: vmbus: Increase wait time for VMbus unload adds aa5b7d11c7cb video: hyperv_fb: Add ratelimit on error message adds 6523592cee46 x86/hyperv: Move hv_do_rep_hypercall to asm-generic adds 753ed9c95c37 drivers: hv: Create a consistent pattern for checking Hype [...] adds 4d480dbf21f3 Merge tag 'hyperv-next-signed-20210426' of git://git.kerne [...] adds 81f202315856 certs: add 'x509_revocation_list' to gitignore adds fc622b3d36e6 platform/surface: Set up Surface Aggregator device registry adds 797e78564634 platform/surface: aggregator_registry: Add base device hub adds 17590927f768 platform/surface: aggregator_registry: Add battery subsyst [...] adds 7b5ee8d095ef platform/surface: aggregator_registry: Add platform profil [...] adds f68aaf85e08e platform/surface: aggregator_registry: Add DTX device adds aebf0a11a8c1 platform/surface: aggregator_registry: Add HID subsystem devices adds b78b4982d763 platform/surface: Add platform profile driver adds 03ee31839170 platform/surface: aggregator: Make SSAM_DEFINE_SYNC_REQUES [...] adds 0a053f01fe6d platform/x86: thinkpad_acpi: Handle keyboard cover attach/ [...] adds 8b6077b8de81 MAINTAINERS: update MELLANOX HARDWARE PLATFORM SUPPORT mai [...] adds b81c6ce9a87c platform/x86: Fix typo in Kconfig adds d7da7534272f platform/x86: hp-wmi: rename "thermal policy" to "thermal [...] adds 4296f679ca50 platform/x86: hp-wmi: add platform profile support adds d9ff4ec3324f platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 adds 2478907572fd platform: x86: ACPI: Get rid of ACPICA message printing adds 2b329f5694ae platform/x86: wmi: Make remove callback return void adds 87eaede45385 platform/x86: touchscreen_dmi: Handle device properties wi [...] adds 1d609992832e platform/surface: Add DTX driver adds e893d45f1103 platform/surface: dtx: Add support for native SSAM devices adds f614a1e23a0f docs: driver-api: Add Surface DTX driver documentation adds 41fff61d99c1 platform/surface: aggregator_registry: Make symbol 'ssam_b [...] adds fa3134262eb8 platform/surface: aggregator_registry: Add support for Sur [...] adds a1a5c1c3df28 mfd: intel_pmt: Fix nuisance messages and handling of disa [...] adds aa47ad3f853a mfd: intel_pmt: Add support for DG1 adds 309d984bcfca Merge tag 'ib-mfd-platform-x86-v5.13' into review-hans adds 0b4f5c95fba2 platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs adds 12dde4d11e6d platform/x86: thinkpad_acpi: Allow the FnLock LED to change state adds e157c95f5894 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] adds bdda39673fde platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] adds ececdb898376 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] adds cb1e50f2f0a2 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] adds f4c4e9ad1523 platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] adds eaa1dcc79694 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] adds 9b95665a83ec platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] adds 42f38dcccfb3 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] adds 2728f39dfc72 platform/x86: intel-vbtn: Stop reporting SW_DOCK events adds 3feb52a2b8d9 platform/x86: thinkpad_acpi: sysfs interface to get wwan a [...] adds 501bb68a66cf platform/x86: intel_pmt_class: Initial resource to 0 adds d4dc4bf28263 platform/x86: intel_pmt_crashlog: Fix incorrect macros adds 3b329cfec752 platform/x86: Typo fix in the file classmate-laptop.c adds 04cdaf6d8f52 platform/mellanox: Typo fix in the file mlxbf-bootctl.c adds 70505a71d845 platform/x86: asus-laptop: fix kobj_to_dev.cocci warnings adds e4899ff6a912 platform/surface: fix semicolon.cocci warnings adds 49702bace77d platform/x86: thinkpad_acpi: Correct minor typo adds a01be40c6313 platform/x86: intel_pmc_core: Update Kconfig adds 36974daf5388 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] adds e72457fce9c3 platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] adds 3d904005f686 platform/x86: add support for Advantech software defined button adds ce357fd34f94 platform/x86: asus-wmi: Add param to turn fn-lock mode on [...] adds dff935f006c3 platform/x86: intel-vbtn: Remove unused KEYMAP_LEN define adds 4d7ddd8d30da platform/surface: clean up a variable in surface_dtx_read() adds f1fba0860962 platform/x86: panasonic-laptop: remove redundant assignmen [...] adds 5e3f5973c8df platform/x86: dell-wmi-sysman: Make init_bios_attributes() [...] adds 2e70b710f36c tools/power/x86/intel-speed-select: Increase string size adds b84733a1c52c tools/power/x86/intel-speed-select: Process mailbox read e [...] adds 0d3dfd757081 tools/power/x86/intel-speed-select: Add options to force online adds 17de9a5654f5 tools/power/x86/intel-speed-select: Drop __DATE__ and __TI [...] adds 61ce18ff01ec tools/power/x86/intel-speed-select: v1.9 release adds 5c782817a981 platform/x86: ISST: Account for increased timeout in some cases adds 1ab9bcbcc4d3 MAINTAINERS: Adjust Dell drivers to email alias adds c28d4f4646b2 MAINTAINERS: Add missing section for alienware-wmi driver adds 1ea602e4171b platform/x86: Adjust Dell drivers to a personal email address adds 8145476fc782 platform/surface: aggregator_registry: Give devices time t [...] adds 7a47f86bba74 Add support for DYTC MMC_GET BIOS API. adds bbca17c0ada7 Merge tag 'irq-no-autoen-2021-03-25' into review-hans adds bee3ecfed0fc platform/mellanox: mlxreg-hotplug: move to use request_irq [...] adds 507cf5a2f1e2 platform/surface: aggregator: move to use request_irq by I [...] adds 6759e18e5cd8 platform/x86: thinkpad_acpi: Correct thermal sensor allocation adds ee7abc105e2b platform/x86: intel_pmc_core: export platform global reset [...] adds 572931972cb5 platform/x86: add Gigabyte WMI temperature driver adds d21e5abd3a00 platform/x86: pmc_atom: Match all Beckhoff Automation bayt [...] adds 00cc42630a2e platform/x86: thinkpad_acpi: Add labels to the first 2 tem [...] adds 8779c688edbb platform/x86: gigabyte-wmi: add X570 AORUS ELITE adds 823b31517ad3 platform/x86: intel_chtdc_ti_pwrbtn: Fix missing IRQF_ONES [...] adds c9f86d6ca6b5 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks adds 7dc4dc563dd4 platform/x86: intel_pmc_core: Remove global struct pmc_dev adds 005125bfd70e platform/x86: intel_pmc_core: Handle sub-states generically adds 29c2dd88ac9e platform/x86: intel_pmc_core: Show LPM residency in microseconds adds 428131364f00 platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake adds 952c15538e53 platform/x86: intel_pmc_core: Add requirements file to debugfs adds 8074a79fad2e platform/x86: intel_pmc_core: Add option to set/clear LPM mode adds 43ef6c226a60 platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake adds 0636cdc9456f platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P adds 8d01cf643b3f platform/x86: touchscreen_dmi: Add info for the Teclast Tb [...] adds dd5566d6d80c platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never [...] adds 366f0a30c8a0 platform/surface: aggregator: fix a bit test adds f75bf693c919 platform/x86: intel_pmc_core: add ACPI dependency adds 37bd59d3cef8 platform/x86: intel_pmc_core: Uninitialized data in pmc_co [...] adds e7882cd7aebe platform/x86: gigabyte-wmi: add support for B550M AORUS PRO-P adds 90035c28f17d Merge tag 'platform-drivers-x86-v5.13-1' of git://git.kern [...] adds fb11de92ac6e virtio_console: remove pointless check for debugfs_create_dir() adds 37b85bd5f20c drivers: vmw_balloon: remove dentry pointer for debugfs adds bc6350167ef4 drivers: habanalabs: remove unused dentry pointer for debu [...] adds f8096ff38d5f drivers: misc: ad525x_dpot: Add missing check in dpot_read_spi adds 83be46e944f6 Merge v5.12-rc3 into char-misc-next adds ce453ee6df01 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER adds b5c6ecfd471e fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe() adds 8058182fa440 dt-bindings: fpga: Add compatible value for Xilinx DFX AXI [...] adds 30a2ac9a8bb5 fpga: Add support for Xilinx DFX AXI Shutdown manager adds 40cc3a80bb42 kgdb: fix gcc-11 warning on indentation adds 25651f2df783 uapi: map_to_7segment: Remove licence boilerplate adds 3641762c1c9c misc: lis3lv02d: Fix false-positive WARN on various HP models adds bb6886bf1e2b misc: lis3lv02d: Change lis3lv02d_init_device() return val [...] adds 2278f0c385d8 misc: lis3lv02d: Do not log an error when kmalloc fails adds 0ea43c23d490 cxl: Fix couple of spellings adds 615d2ef05a97 cxl: don't manipulate the mm.mm_users field directly adds 1c15b334ca34 virt: acrn: Fix document of acrn_msi_inject() adds f6d706dd9baa char/mwave: turn tp3780I_Cleanup() into void function adds 199c4d0efe7d w1: w1_therm: use clamp() in int_to_short() adds b0ebbaeee3d7 w1: Use kobj_to_dev()[RESEND] adds d8da00e1a73e w1: slaves: Typo fixes adds ac41ae0b12c8 misc/sgi-xp: use NULL instead of using plain integer as pointer adds 7b7d2261aa8d vmci_host: print unexpanded names of ioctl requests in deb [...] adds 432ff1e91694 binder: BINDER_FREEZE ioctl adds 95c16f9d9cf9 binder: use EINTR for interrupted wait for work adds ae28c1be1e54 binder: BINDER_GET_FROZEN_INFO ioctl adds a4780db3ad13 pps: clients: gpio: Bail out on error when requesting GPIO [...] adds 1a8fc4f7e21c pps: clients: gpio: Use dev_err_probe() to avoid log noise adds fde046a8c490 pps: clients: gpio: Remove redundant condition in ->remove() adds ee89646619ba pps: clients: gpio: Get rid of legacy platform data adds 28d032510e63 pps: clients: gpio: Make use of device properties adds 162a5deac674 pps: clients: gpio: Use struct device pointer directly adds 6b3bc8286529 pps: clients: gpio: Rearrange optional stuff in pps_gpio_setup() adds 95e04eb04c68 char: lp: remove redundant space around (inside) parenthes [...] adds d0e874705ef9 misc: sgi-xp: xp_main: make some symbols static adds dbdc671d5c85 misc: genwqe: Rudimentary typo fixes adds 1114ab22e417 kgdbts: Switch to do_sys_openat2() for breakpoint testing adds f20b2c2a07f8 uacce: delete unneeded variable initialization adds 40635128fee8 scripts/spdxcheck.py: Fix a typo adds 6880149e5a78 applicom: fix some err codes returned by ac_ioctl adds 6861d27cf590 misc/pvpanic: split-up generic and platform dependent code adds b3c0f8774668 misc/pvpanic: probe multiple instances adds db3a4f0abefd misc/pvpanic: add PCI driver adds bbfb54e7b3e4 uio: uio_dfl: add userspace i/o driver for DFL bus adds d72260cc7879 Documentation: fpga: dfl: Add description for DFL UIO support adds 642fa28bb5ee misc/pvpanic: fix return value check in pvpanic_pci_probe() adds 391e2415e966 misc/pvpanic: Make some symbols static adds cb4a2d5486b8 misc: hpilo: MAINTAINERS: add entry for hpilo adds 012ac583aa9b greybus: remove stray nul byte in apb_log_enable_read output adds c23146e15e57 MAINTAINERS: Update entry for ibmvmc driver adds 2c4134e78203 drivers: most: use DEFINE_SPINLOCK() for spinlock adds 5751564085e7 drivers: most: use LIST_HEAD() for list_head adds 2a1405a14c3a dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC adds e050f160d483 nvmem: convert comma to semicolon adds 9ec4f4b0e9fd drivers: nvmem: Fix voltage settings for QTI qfprom-efuse adds 5783bd1970b3 dt-bindings: nvmem: add Broadcom's NVRAM adds 3fef9ed0627a nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM adds a28e824fb827 nvmem: core: Add functions to make number reading easy adds 55022fdeace8 nvmem: core: Fix unintentional sign extension issue adds cc1bc56fdc76 nvmem: rmem: fix undefined reference to memremap adds b1f20fd04577 dt-bindings: nvmem: Add SoC compatible for sc7280 adds 5a1bea2a2572 nvmem: qfprom: Add support for fuse blowing on sc7280 adds 5c777233c90f mux: gpio: Use bitmap API instead of direct assignment adds 7fef54e25541 mux: gpio: Make it OF independent adds 38ab861493de mux: gpio: Simplify code by using dev_err_probe() adds b0077b4b085f firmware: google: Enable s0ix logging by default adds 422d2245136a Merge 5.12-rc6 into char-misc-next adds 376565b9717c misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_m [...] adds b2192cfeba84 misc: vmw_vmci: explicitly initialize vmci_datagram payload adds e8a30eef6ef6 misc: Add Synopsys DesignWare xData IP driver adds e1181b5bbc3c Documentation: misc-devices: Add Documentation for dw-xdat [...] adds 49917294ab29 MAINTAINERS: Add Synopsys xData IP driver maintainer adds 177260a705a9 docs: ABI: Add sysfs documentation interface of dw-xdata-p [...] adds 6558b667a729 soundwire: add override addr ops adds f6594cdfec4c soundwire: Intel: introduce DMI quirks for HP Spectre x360 [...] adds be3ae00ff9a7 soundwire: Intel: add DMI quirk for Dell SKU 0A3E adds 5bb643c39b97 soundwire: add master quirks for bus clash and parity adds 6b8caa6f9d3a soundwire: bus: handle master quirks for bus clash and parity adds bb877bebae0f soundwire: intel: add master quirks for bus clash and parity adds 4e3ea93e1399 soundwire: intel: add missing \n in dev_err() adds 0eb7c387e625 soundwire: bandwidth_allocation: add missing \n in dev_err() adds 7dbdcd611066 soundwire: cadence: add missing \n in dev_err() adds 6122d3be2e9a soundwire: stream: add missing \n in dev_err() adds e6cb15b50065 soundwire: qcom: add missing \n in dev_err() adds 0196b52b83dd soundwire: bus: use correct driver name in error messages adds 665cf215bc4c soundwire: bus: test read status adds a5759f193fa3 soundwire: bus: use consistent tests for return values adds af7254b4b19f soundwire: bus: demote clock stop prepare log to dev_dbg() adds b500127e3835 soundwire: bus: uniquify dev_err() for SCP_INT access adds 1429cc265525 soundwire: bus: remove useless initialization adds 6ae435bd8c57 soundwire: generic_bandwidth_allocation: remove useless init adds 3f9c59ef8f76 soundwire: intel: remove useless readl adds a5943e4fb14e soundwire: qcom: check of_property_read status adds 5920a29d1db5 soundwire: stream: remove useless initialization adds 53e0a30438c4 soundwire: stream: remove useless bus initializations adds b76f3fba016c soundwire: cadence_master: fix kernel-doc adds f03690f4f699 soundwire: bus: Fix device found flag correctly adds 886ce97a36a0 soundwire: add definition for DPn BlockPackingMode adds 8f29bb83586e soundwire: generic_allocation: fix confusion between group [...] adds 58ef9356260c soundwire: cadence: only prepare attached devices on clock stop adds 377785cc7c5d dt-bindings: soundwire: qcom: clarify data port bus parameters adds 128eaf937adb soundwire: qcom: add support to missing transport params adds 542d3491cdd7 soundwire: qcom: set continue execution flag for ignored commands adds a866a049024c soundwire: qcom: start the clock during initialization adds ddea6cf7b619 soundwire: qcom: update register read/write routine adds c7d49c76d1d5 soundwire: qcom: add support to new interrupts adds 01ad444e3be7 soundwire: export sdw_compare_devid, sdw_extract_slave_id [...] adds a6e6581942ca soundwire: qcom: add auto enumeration support adds 06dd96738d61 soundwire: qcom: wait for enumeration to be complete in probe adds b26b48749b18 soundwire: qcom: use signed variable for error return adds 48f17f96a817 soundwire: stream: fix memory leak in stream config error path adds f4022062e541 soundwire: add static port mapping support adds 650dfdb894f0 soundwire: qcom: update port map allocation bit mask adds eb5a909441a8 soundwire: qcom: add static port map support adds a661308c34de soundwire: qcom: wait for fifo space to be available befor [...] adds 9916c02ccd74 soundwire: qcom: cleanup internal port config indexing adds e729e0fdc63d soundwire: qcom: handle return correctly in qcom_swrm_tran [...] adds 14968dd36a50 soundwire: intel_init: test link->cdns adds 39b53e23532f Merge tag 'soundwire-5.13-rc1' of git://git.kernel.org/pub [...] adds 015acd5d3add MAINTAINERS: Add linux-phy list and patchwork adds eb445a15fa69 phy: tusb1210: use bitmasks to set VENDOR_SPECIFIC2 adds 12810cb9c2be dt-bindings: phy: phy-stm32-usbphyc: add #clock-cells property adds 7bc057dd65ab phy: stm32: register usbphyc as clock provider of ck_usbo_ [...] adds 6b5371adc3e5 phy: rockchip-typec: add missing of_node_put adds 00f2e6f668b0 phy: ti: j721e-wiz: add missing of_node_put adds d0dde32dda5d phy: qcom-usb-hs: Fix fall-through warnings for Clang adds 261ab1fd5c5d phy: phy-brcm-usb: select SOC_BRCMSTB on brcmstb only adds d9de0cbd5b1f dt-bindings: phy: brcm,brcmstb-usb-phy: add power-domains adds 6c363eafc4d6 dt-bindings: phy: ti,phy-j721e-wiz: Add bindings for AM64 [...] adds eaabb5595f99 dt-bindings: phy: cadence-torrent: Add binding for refclk driver adds 4709b21a0566 dt-bindings: ti-serdes-mux: Add defines for AM64 SoC adds 5c932d16d5f2 Merge tag 'ti-serdes-for-5.13' into next adds 06c7af60e0e8 dt-bindings: phy: Add compatible for Mediatek MT8195 adds febe5ba3178d dt-bindings: phy: Add compatible for Mediatek MT8195 adds 13f99ac6c358 dt-bindings: phy: Add sparx5-serdes bindings adds 6c172e73690e phy: Add media type and speed serdes configuration interfaces adds 2ff8a1eeb5aa phy: Add Sparx5 ethernet serdes PHY driver adds 66b87358440e dt-bindings: phy: mediatek: dsi-phy: modify compatible dependence adds 9dbccfef1dde dt-bindings: phy: mediatek: hdmi-phy: modify compatible items adds 5c977c69c8b2 dt-bindings: phy: mediatek: tphy: change patternProperties adds 6a7d15b850f8 dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SC7280 adds c115c5680d09 phy: intel: Fix a typo adds 0d811cda22ab phy: qualcomm: remove duplicate argument adds 2fc989f74b8d drivers: phy: add support for Armada CP110 UTMI PHY adds 6569d8386388 dt-bindings: phy: convert phy-mvebu-utmi to YAML schema adds b8900c539eab devicetree/bindings: add support for CP110 UTMI PHY adds 549cb1ae3e56 phy: ti: j721e-wiz: Remove "regmap_field" from wiz_clk_{mu [...] adds 7e52a39f1942 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider duri [...] adds 6ecac2f8ff1a phy: ti: j721e-wiz: Configure full rate divider for AM64 adds 040cbe768731 phy: ti: j721e-wiz: Model the internal clocks without devi [...] adds 9e405f87b69b phy: ti: j721e-wiz: Enable reference clock output in cmn_r [...] adds 2cca0228f364 phy: cadence-torrent: Add support to drive refclk out adds e25c9dbcfc17 phy: cadence-torrent: Update PCIe + QSGMII config for corr [...] adds 488209909be3 phy: ti: j721e-wiz: Add support for configuring QSGMII adds 70901a7d64cb phy: cadence-torrent: Update SGMII/QSGMII configuration sp [...] adds ed9e07f815cd phy: cadence-torrent: Update PCIe + USB config for correct [...] adds 982313c38f2f phy: ralink: phy-mt7621-pci: fix XTAL bitmask adds f26fde369c3d phy: ti: j721e-wiz: add missing call to of_node_put() adds 6cb17707aad8 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] adds b976c987511e phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] adds 446c200ee3e8 phy: ingenic: Fix a typo in ingenic_usb_phy_probe() adds 3f2ec77c954c phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table adds 5b4f5757f83b phy: cadence: Sierra: Fix PHY power_on sequence adds f7eb147d306a phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_d [...] adds 03ada5a37c3a phy: cadence: Sierra: Create PHY only for "phy" or "link" [...] adds 3fb9545657f7 phy: ti: j721e-wiz: Get PHY properties only for "phy" or " [...] adds 7e016cbc526d phy: cadence: Sierra: Move all clk_get_*() to a separate function adds 1d5f40e021f3 phy: cadence: Sierra: Move all reset_control_get*() to a s [...] adds 15b0b82d51a3 phy: cadence: Sierra: Explicitly request exclusive reset control adds fd7abc3c5b87 phy: cadence-torrent: Use a common header file for Cadence SERDES adds a0c30cd783b9 phy: cadence: Sierra: Add array of input clocks in "struct [...] adds 29c2d02adbc8 phy: cadence: Sierra: Add missing clk_disable_unprepare() [...] adds db7a346405dc dt-bindings: phy: phy-cadence-sierra: Add binding to model [...] adds 28081b72859f phy: cadence: Sierra: Model PLL_CMNLC and PLL_CMNLC1 as cl [...] adds 1436ec309e62 phy: cadence: Sierra: Enable pll_cmnlc and pll_cmnlc1 clocks adds 725c7b8d300f phy: ti: j721e-wiz: Do not configure wiz if its already co [...] adds d44b4bf49e0b phy: cadence-torrent: Group reset APIs and clock APIs adds b69d39f68419 phy: cadence-torrent: Do not configure SERDES if it's alre [...] adds e0611d6d9639 phy: cadence-torrent: Explicitly request exclusive reset control adds b20da3c6b9dd phy: cadence-torrent: Add delay for PIPE clock to be stable adds a113ef0a5e2e phy: microchip: PHY_SPARX5_SERDES should depend on ARCH_SPARX5 adds 3f3ec9b692a3 dt-bindings: phy: bcm-ns-usb2-phy: convert to yaml adds 5e15fdc302d1 dt-bindings: phy: bcm-ns-usb3-phy: convert to yaml adds 67097754afc9 phy: zynqmp: Handle the clock enable/disable properly adds d57cd79db1a3 dt-bindings: phy: fix dt_binding_check warning in mediatek [...] adds 36a813839cde phy: ti: j721e-wiz: Configure 'p_standard_mode' only for D [...] adds 94c34600b617 dt-bindings: phy: qcom,qmp-usb3-dp-phy: move usb3 compatib [...] adds 87899d9a66f3 dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SM8250 adds 5f0d28f20eeb phy: qcom-qmp: move DP functions to callbacks adds 5c3939174fe4 phy: qcom-qmp: rename common registers adds aff188feb5e1 phy: qcom-qmp: add support for sm8250-usb3-dp phy adds 183bf0917e49 phy: marvell: phy-mvebu-cp11i-utmi needs USB_COMMON adds 646944853db7 phy: hisilicon: Use the correct HiSilicon copyright adds 8595ffb52fa3 phy: Sparx5 Eth SerDes: Use direct register operations adds cbc336c09b6d phy: fix resource_size.cocci warnings adds fbb0ad422960 Merge tag 'phy-for-5.13' of git://git.kernel.org/pub/scm/l [...] adds ec5859497225 coresight: etm4x: Add ETM PID for Cortex-A78 adds d8844295184c coresight: etm: perf: Make symbol 'format_attr_contextid' static adds 023e0294e1ed coresight: core: Fix typo in coresight-core.c adds e76e8b56fe1a MAINTAINERS: Add CoreSight header files adds 484a58607a80 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER adds 2d6e820c4e9e fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe() adds 71c3980b8cc8 dt-bindings: fpga: Add compatible value for Xilinx DFX AXI [...] adds 6f1e376cfc68 fpga: Add support for Xilinx DFX AXI Shutdown manager adds 9a8d3cda8daf fpga: dfl: afu: harden port enable logic adds f9d2d86dc521 dt-bindings: fpga: fpga-region: Convert to sugar syntax adds a78a51a851ed fpga: dfl: pci: add DID for D5005 PAC cards adds d7ea31ca4de2 Merge tag 'fpga-late-for-5.13' of git://git.kernel.org/pub [...] adds 17e8ff013e3e extcon: max8997: Add CHGINS and CHGRM interrupt handling adds e3f60329097b extcon: sm5502: Detect OTG when USB_ID is connected to ground adds dd6f5afb1c2d bindings: pm8941-misc: Convert bindings to YAML adds 4fcdd677c4ea bindings: pm8941-misc: Add support for VBUS detection adds 7b1222b224af extcon: qcom-spmi: Add support for VBUS detection adds b195b20b7145 Merge tag 'extcon-next-for-5.13' of git://git.kernel.org/p [...] adds 005169157448 binder: fix the missing BR_FROZEN_REPLY in binder_return_strings adds a7dc1e6f99df binder: tell userspace to dump current backtrace when dete [...] adds 88adcd66108e w1: ds2805: Use module_w1_family to simplify the code adds 6c00365d5311 w1: ds28e17: Use module_w1_family to simplify the code adds 0d5cf9546563 speakup: i18n: Switch to kmemdup_nul() in spk_msg_set() adds 2954a6f12f25 firmware: qcom-scm: Fix QCOM_SCM configuration adds 19ab233989d0 fbdev: zero-fill colormap in fbcmap.c adds b6821b3c65c8 habanalabs: set max asid to 2 adds 8e9445a678ca habanalabs: add reset support when user closes FD adds 35862d1c9947 habanalabs: reset after device is actually released adds 23c3efd1fb0e habanalabs: fail reset if device is not idle adds d3ee681afd7d habanalabs: reset_upon_device_release is for bring-up adds 278b5f7acbe1 habanalabs: print if device is used on FD close adds 17b59dd3399c habanalabs: change default CS timeout to 30 seconds adds 5d6a198f9dba habanalabs: reset device in case of sync error adds 2d44c6f6b3a1 habanalabs: enable all IRQs for user interrupt support adds ab5f5c3089a2 habanalabs: wait for interrupt support adds 366addb0c3c5 habanalabs: use correct define for 32-bit max value adds 6a2f5d7098c8 habanalabs: use a single FW loading bringup flag adds a4371c1a1ec1 habanalabs: support HW blocks vm show adds 586f2caf0ef9 habanalabs: return current power via INFO IOCTL adds f209e5ad1848 habanalabs/gaudi: update extended async event header adds d5eb8373b2ce habanalabs: replace GFP_ATOMIC with GFP_KERNEL adds e42a6400fb38 habanalabs: skip DISABLE PCI packet to FW on heartbeat adds 99cb017e7282 habanalabs: update hl_boot_if.h adds dd0a25c77a00 habanalabs: Switch to using the new API kobj_to_dev() adds a5778d10a12d habanalabs: debugfs access to user mapped host addresses adds 2ea09537ad77 habanalabs/gaudi: reset device upon BMC request adds 12e66a172773 habanalabs/gaudi: always use single-msi mode adds f951eb08a96b habanalabs/gaudi: unsecure TPC cfg status registers adds d661d79930b4 habanalabs/gaudi: Update async events header adds 2f6274e47735 habanalabs: avoid soft lockup bug upon mapping error adds 8445dde1b9fb habanalabs: move relevant datapath work outside cs lock adds e8f9392a5c7f habanalabs: support legacy and new pll indexes adds cd5def802063 habanalabs: improve utilization calculation adds cf39395034c6 habanalabs: add custom timeout flag per cs adds e65448faf4cf habanalabs/gaudi: sync stream add protection to SOB reset flow adds 639781dcab82 habanalabs/gaudi: add debugfs to DMA from the device adds 131d1ba1304a habanalabs: remove the store jobs array from CS IOCTL adds ae382c22fc06 habanalabs: use strscpy instead of sprintf and strlcpy adds 7d21114b0361 habanalabs: support DEVICE_UNUSABLE error indication from FW adds 1b4971573fde habanalabs/gaudi: clear QM errors only if not in stop_on_err mode adds e9c2003be4d4 habanalabs: send dynamic msi-x indexes to f/w adds d4b1e5da54c0 habanalabs: move dram scrub to free sequence adds e5042a6fa6d4 habanalabs/gaudi: derive security status from pci id adds 41f458f205a5 habanalabs/gaudi: skip iATU if F/W security is enabled adds 669b01883532 habanalabs: update to latest F/W communication header adds b575a7673e3d habanalabs: print f/w boot unknown error adds aa87e31757e8 Merge tag 'misc-habanalabs-next-2021-04-10' of https://git [...] adds 9ea48efdc528 bus: mhi: pci_generic: Parametrable element count for events adds ac4bf60bbaa0 bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support adds 59d05b71729b bus: mhi: pci_generic: Add SDX24 based modem support adds e3e5e6508fc1 bus: mhi: pci_generic: No-Op for device_wake operations adds e89878aa4b79 bus: mhi: pci_generic: Use generic PCI power management adds d3800c1dce24 bus: mhi: pci_generic: Add support for runtime PM adds 0fccbf0a3b69 bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from sta [...] adds 0ecc1c70dcd3 bus: mhi: core: Fix invalid error returning in mhi_queue adds e5b53b5be677 bus: mhi: core: Rename debugfs directory name adds 8de5ad994143 bus: mhi: core: Add missing checks for MMIO register entries adds 020d3b26c07a bus: mhi: Early MHI resume failure in non M3 state adds 925089c1900f bus: mhi: core: Destroy SBL devices when moving to mission mode adds 4884362f6977 bus: mhi: core: Download AMSS image from appropriate function adds ef2126c4e2ea bus: mhi: core: Process execution environment changes serially adds aaca4233ea03 bus: mhi: core: Update debug prints to include local device state adds 6403298c58d4 bus: mhi: core: Fix check for syserr at power_up adds 4d5f52838d11 bus: mhi: Make firmware image optional for controller adds 70f7025c854c bus: mhi: core: remove redundant initialization of variabl [...] adds 68731852f6e5 bus: mhi: core: Return EAGAIN if MHI ring is full adds 9e40641f62cd bus: mhi: core: Check state before processing power_down adds 418bec695696 bus: mhi: core: Rely on accurate method to determine EDL mode adds 4f214496ac74 bus: mhi: core: Wait for ready after an EDL firmware download adds ad416db9fabe bus: mhi: core: Handle EDL mode entry appropriately adds 66ac7985b2af bus: mhi: core: Add support for Flash Programmer execution [...] adds d20e82d4d016 bus: mhi: core: Identify Flash Programmer as a mission mod [...] adds e72919cebd19 bus: mhi: core: Wait for MHI READY state in most scenarios adds 19e60d6e88a6 bus: mhi: core: Improve state strings for debug messages adds 1a42aef25880 bus: mhi: core: Introduce internal register poll helper function adds 79d056976485 bus: mhi: core: Move to polling method to wait for MHI ready adds 4547a749be99 bus: mhi: core: Fix MHI runtime_pm behavior adds 8f910c8c2a97 bus: mhi: pm: reduce PM state change verbosity adds eee87072e2fb bus: mhi: core: Remove pre_init flag used for power purposes adds 49d38ebb6faa bus: mhi: pci_generic: Add SDX65 based modem support adds 5a62e39b45b5 bus: mhi: core: Allow sending the STOP channel command adds 4e44ae3d6d9c bus: mhi: core: Clear context for stopped channels from remove() adds 3317dc6cea29 bus: mhi: core: Improvements to the channel handling state [...] adds cde61bb0470d bus: mhi: core: Update debug messages to use client device adds 73b7aebcc8cb bus: mhi: core: Hold device wake for channel update commands adds 47705c084659 bus: mhi: core: Clear configuration from channel context d [...] adds 8e06e9fb9909 bus: mhi: core: Check channel execution environment before [...] adds 8aaa288f709e bus: mhi: core: Remove __ prefix for MHI channel unprepare [...] adds 6731fefd9567 bus: mhi: Improve documentation on channel transfer setup APIs adds 757072abe1c0 bus: mhi: pci_generic: Implement PCI shutdown callback adds 11134390d742 bus: mhi: pci_generic: Add FIREHOSE channels adds ec32332df764 bus: mhi: core: Sanity check values from remote device before use adds aac426562f56 bus: mhi: pci_generic: Introduce Foxconn T99W175 support adds 5630c1009bd9 bus: mhi: pci_generic: Constify mhi_controller_config stru [...] adds 683e77cadc83 bus: mhi: core: Fix shadow declarations adds a503d1628c9c bus: mhi: fix typo in comments for struct mhi_channel_config adds 31d8df9f4ae5 Merge tag 'mhi-for-v5.13' of git://git.kernel.org/pub/scm/ [...] adds b21a57636c71 dw-xdata-pcie: Fix documentation build warns adds 23188e0d45c5 dw-xdata-pcie: Update outdated info and improve text format adds 0df74278faed mei: me: add Alder Lake P device id. adds 9b4ab638c49e interconnect: qcom: icc-rpm: record slave RPM id in error log adds 173ef5f84b6d MAINTAINERS: icc: add interconnect tree adds 33ad2800348e dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC adds f80a1d414328 interconnect: qcom: Add SDM660 interconnect provider driver adds 7014dfee4e83 interconnect: qcom: sdm660: Fix kerneldoc warning adds 9e856a74bd02 Merge branch 'icc-sdm660' into icc-next adds c009ffe661f6 dt-bindings: interconnect: Add Qualcomm SM8350 DT bindings adds d26a56674497 interconnect: qcom: Add SM8350 interconnect provider driver adds 7a3aad40c68a interconnect: qcom: sm8350: Use the correct ids adds 91b940526b84 interconnect: qcom: sm8350: Add missing link between nodes adds c1de07884f2b Merge branch 'icc-sm8350' into icc-next adds 4615df5df230 Merge tag 'icc-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 39d2a7898d7f greybus: es2: fix kernel-doc warnings adds b4e964f84c1a habanalabs/gaudi: Fix uninitialized return code rc when re [...] adds 3fae829eac71 stm class: Remove an unused function adds a525ed1787ab intel_th: Constify all drvdata references adds d9962f6f4284 intel_th: Constify attribute_group structs adds 18ffbc47d45a intel_th: Consistency and off-by-one fix adds 9f7f2a5e01ab intel_th: pci: Add Rocket Lake CPU support adds 48cb17531b15 intel_th: pci: Add Alder Lake-M support adds 41c9f7fb64f8 stm class: Use correct UUID APIs adds e1723d8b87b7 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] adds 76b453873628 phy: ti: j721e-wiz: Add missing include linux/slab.h adds ed917b028d0c phy: Revert "phy: ti: j721e-wiz: add missing of_node_put" adds 9204ff948684 coresight: etm-perf: Fix define build issue when built as module adds e2cb6b891ad2 bluetooth: eliminate the potential race condition when rem [...] adds 8e3a3249502d Merge tag 'char-misc-5.13-rc1' of git://git.kernel.org/pub [...] adds 5dd5f9347a92 driver core: Trivial typo fix adds bbf44abeeabf driver core: auxiliary bus: Remove unneeded module bits adds c654cea59dbc driver core: component: remove dentry pointer in "struct master" adds 2942df675128 driver core: dd: remove deferred_devices variable adds 2c137388d685 firmware_loader: Remove unnecessary conversion to bool adds 6b72cf128282 drivers/base/cpu: remove redundant assignment of variable retval adds 38f087de8947 devtmpfs: fix placement of complete() call adds 01085e24ff0a devtmpfs: actually reclaim some init memory adds f2db85b64f0a driver core: Avoid pointless deferred probe attempts adds b6f617df4fa9 driver core: Update device link status properly for device [...] adds ea718c699055 Revert "Revert "driver core: Set fw_devlink=on by default"" adds 6579c8d97ad7 clk: Mark fwnodes when their clock provider is added adds 0b8bf06f6719 device property: Sync descriptions of swnode array and group APIs adds 7f2fac70b729 device property: Add test cases for fwnode_property_count_ [...] adds 53f95c55349e devcoredump: avoid -Wempty-body warnings adds 0341ce544394 workqueue: Add resource managed version of delayed work init adds 2077ca682169 MAINTAINERS: Add entry for devm helpers adds f94a5becabf4 extconn: Clean-up few drivers by using managed work init adds 96dc2b31abd0 hwmon: raspberry-pi: Clean-up few drivers by using managed [...] adds b82a7b018b93 platform/x86: gpd pocket fan: Clean-up by using managed work init adds 6d0c5de2fd84 power: supply: Clean-up few drivers by using managed work init adds b66880151518 regulator: qcom_spmi-regulator: Clean-up by using managed [...] adds a7d30f3f41cf watchdog: retu_wdt: Clean-up by using managed work init adds ecdc996baf29 power: supply: axp20x_usb_power: fix work-queue init adds e611f8cd8717 driver core: Use unbound workqueue for deferred probes adds d225ef6fda7c base: dd: fix error return code of driver_sysfs_add() adds 37c52f74031b driver core: remove kernel-doc warnings adds f4651a7dd6f7 driver core: attribute_container: remove kernel-doc warnings adds 3c652132ce90 platform-msi: fix kernel-doc warnings adds cc710790233e devcoredump: fix kernel-doc warning adds c99f4ebc685d driver core: platform: Make clear error code used for missed IRQ adds 1768289b44ba driver core: platform: Declare early_platform_cleanup() prototype adds d7aa44f5a1f8 driver core: Cast to (void *) with __force for __percpu pointer adds 318c3e00f13c driver core: Replace printf() specifier and drop unneeded casting adds ed7027fdf4ec driver core: platform: Make platform_get_irq_optional() optional adds f7514a663016 of: property: fw_devlink: Add support for remote-endpoint adds b20e82939034 Merge 5.12-rc6 into driver-core-next adds d46f3e3ed527 driver core: Improve fw_devlink & deferred_probe_timeout i [...] adds 72a91f192da0 driver core: add helper for deferred probe reason setting adds c8a9c285f136 debugfs: drop pointless nul-termination in debugfs_read_fi [...] adds 3f6b6536a73f software node: Free resources explicitly when swnode_regis [...] adds 06ad93c328dc software node: Introduce software_node_alloc()/software_no [...] adds 73c9342656fa software node: Deduplicate code in fwnode_create_software_node() adds 4a32e384e899 software node: Imply kobj_to_swnode() to be no-op adds e588fead04ec software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro adds 6e11b376fd74 media: ipu3-cio2: Switch to use SOFTWARE_NODE_REFERENCE() adds c2f3f755f5c7 Revert "driver core: platform: Make platform_get_irq_optio [...] adds 312723a0b34d debugfs: Make debugfs_allow RO after init adds b4104180a2ef kobject_uevent: remove warning in init_uevent_argv() adds 4ce535ec0084 node: fix device cleanups in error handling code adds a00fcbc115f9 Merge tag 'v5.12-rc7' into driver-core-next adds 586c40288206 kunit: software node: adhear to KUNIT formatting standard adds b622b24519f5 software node: Allow node addition to already existing device adds bd2a895f21eb PM / wakeup: use dev_set_name() directly adds a943d76352db devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc adds c01c0716ccf5 Merge tag 'driver-core-5.13-rc1' of git://git.kernel.org/p [...] adds de69e2b3f105 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/r [...] adds 7b3df1c76360 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/x [...] adds 1337bd9871f5 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_xmit.c adds 8b7b8784188d staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_recv.c adds 811c47005e52 staging: rtl8723bs: remove DBG_COUNTER definition from rtw [...] adds 7e197d3afa23 staging: rtl8723bs: remove rx_logs/tx_logs/int_logs from d [...] adds ad0bd9ff4954 Staging: mt7621-pci: fixed a blank line coding style issue adds 5bc510b23e78 staging: wlan-ng: Fixed incorrect type warning in p80211netdev.c adds 164142847d11 staging: wlan-ng: Remove unused function pointer typedef f [...] adds 021bbe0017f8 staging: wfx: logical continuations should be on the previ [...] adds 7964844ee51e staging: wfx: Fix alignment style issue in sta.c adds 46e6567359c4 staging: rtl8192e: fix typo in a comment adds 733f0742a9c9 staging: rtl8192e: fix typo in a function name adds 29b205e72b32 staging: rtl8192e: Fix comparisons to NULL adds c3f1bca83edd staging: rtl8192e: rename ShortData to short_data in seque [...] adds a6a3dd375230 staging: rtl8192e: rename FragNum to frag_num in sequence_ [...] adds cedbc3ac57db staging: rtl8192e: rename SeqNum to seq_num in sequence_co [...] adds b3ff279e95f1 staging: rtl8723bs: Remove unused function pointer typedef [...] adds 41b873caff92 staging: qlge: fix comment style in qlge_main.c adds 72fd8d532404 staging: emxx_udc: remove unused variable driver_desc adds 85922358fac9 staging: rtl8188eu: Format comments adds 2917b109b36a staging: vt6656: Fix alignment of function args adds 62964172d9c1 staging: wimax/i2400m: don't change the endianness of one [...] adds 424e6a16c4aa staging: rtl8192e: rename charData to char_data in ba_para [...] adds 113030ce24dc staging: rtl8192e: rename shortData to short_data in ba_pa [...] adds 4320b7bdd93c staging: rtl8192e: rename BAPolicy to ba_policy in ba_para [...] adds a6d242d4ad08 staging: rtl8192e: rename BufferSize to buffer_size in ba_ [...] adds a6850f14ea6a staging: rtl8192e: rename AMSDU_Support to amsdu_support i [...] adds bfe3388fe125 staging: rtl8192e: rename TID to tid in ba_param_set union adds e7f659b10b91 staging: hikey9xx: fix warning styling issues adds 99783dd57e9b staging: sm750fb: added identifier names for function decl [...] adds 9ba732a5b070 staging: greybus: Fix blank line style issue in sdio.c adds 6e03efd2f5cd staging: rtl8192u: fix RT_TRACE() in r8190_rtl8256.c adds e1d3944f41b5 staging: rtl8192u: remove unnecessary return in r8190_rtl8256.c adds 06b51f4bd5d2 staging: fwserial: match alignment with open parenthesis adds 6c231d8e1571 staging: octeon: cleanup unnecessary parentheses in ethern [...] adds 05196d33ce40 staging: gasket Fix comparison with Null adds dcda7248088a staging: gasket: removed unnecessary debug message to fix [...] adds c1abfd8cd821 staging: rtl8723bs: fix code style comparison warning adds ca3301b85d10 staging: rtl8192e: rename charData to char_data in delba_p [...] adds d6afdc536132 staging: rtl8192e: rename shortData to short_data in delba [...] adds 248a73b16104 staging: rtl8192e: rename Reserved to reserved in delba_pa [...] adds b3d5b115ba99 staging: rtl8192e: rename Initiator to initiator in delba_ [...] adds 53c72c4ca8e5 staging: rtl8192e: rename TID to tid in delba_param_set union adds a318d0b1072f staging: rtl8192e: rename Timer to timer in ba_record struct adds ba05a6198467 staging: rtl8192e: rename bValid to b_valid in ba_record struct adds 142867ea2a83 staging: rtl8192e: rename DialogToken to dialog_token in b [...] adds ffa3d0a13d90 staging: rtl8192e: rename BaParamSet to ba_param_set in ba [...] adds 092bc4e78e51 staging: rtl8192e: rename BaTimeoutValue to ba_timeout_val [...] adds 34fea352823c staging: rtl8192e: rename BaStartSeqCtrl to ba_start_seq_c [...] adds d970d17cab7a staging: rtl8192e: reformat ba_record struct adds 061c43a35462 staging: rtl8192e: fix alignment issues in rtllib_wx.c adds bba80c8482bc staging: kpc2000: code style: match alignment with open pa [...] adds 47b6079e6f89 staging: kpc2000: code style: fix line length issue adds 3c5378ed9781 staging: wimax: i2400m: add space before open parenthesis adds edee4528987d staging: comedi dt2814: Removed unused variables adds 520e9b032b9e staging: android: Remove filename reference from file adds 216f4356708a staging: wimax: Fix block comment style issue in stack.c adds 861cdbdd4d70 staging: rt8192u: Move constant in comparison to the RHS adds 81091cfa6080 staging: vc04_services: fix indent in vchiq_debugfs_node adds 305c9947ccaf staging: wimax: fix code style issues adds f9316389513e staging: rtl8192e: remove blank line in bss_ht struct adds b3b55bd7fc89 staging: rtl8192e: rename bdSupportHT to bd_support_ht in [...] adds b87b210833b9 staging: rtl8192e: rename bdHTCapBuf to bd_ht_cap_buf in b [...] adds 20e906356616 staging: rtl8192e: rename bdHTCapLen to bd_ht_cap_len in b [...] adds 2408ee9e3ce0 staging: rtl8192e: rename bdHTInfoBuf to bd_ht_info_buf in [...] adds 060d3f6cb8ba staging: rtl8192e: rename bdHTInfoLen to bd_ht_info_len in [...] adds 2fbcd6ded92b staging: rtl8192e: rename bdHTSpecVer to bd_ht_spec_ver in [...] adds e6378e21f5e3 staging: rtl8192e: rename bdBandWidth to bd_bandwidth in b [...] adds 3f1f39fb6c4a staging: rtl8192e: rename bdRT2RTAggregation to bd_rt2rt_a [...] adds fe403d4b7bcf staging: rtl8192e: rename bdRT2RTLongSlotTime to bd_rt2rt_ [...] adds 6628c6743f1e staging: rtl8192e: rename RT2RT_HT_Mode to rt2rt_ht_mode i [...] adds f7138484766b staging: rtl8192e: rename bdHT1R to bd_ht_1r in bss_ht struct adds 70c090af3e26 staging: rtl8192e: reformat bss_ht struct adds b03dea259384 staging: clocking-wizard: Fix kernel-doc warning adds 17aa33ff5699 staging: clocking-wizard: Rename speed-grade to xlnx,speed-grade adds 87a40bfb09f2 staging: clocking-wizard: Update the fixed factor divisors adds 92a7590427d6 staging: clocking-wizard: Allow changing of parent rate fo [...] adds 5a853722eb32 staging: clocking-wizard: Add support for dynamic reconfiguration adds 91d695d71841 staging: clocking-wizard: Add support for fractional support adds a0d1a3864cad staging: clocking-wizard: Remove the hardcoding of the clo [...] adds 7a3f3a7005cb staging: comedi: dt2814: Clear stale AI data before operation adds 46ffba0622f7 staging: comedi: dt2814: Don't wait for conversion in inte [...] adds 5fc336c6101e staging: comedi: dt2814: Call dt2814_ai_clear() during ini [...] adds 3d7b3101bfea staging: comedi: dt2814: Fix asynchronous command interrup [...] adds 04b2dcca2777 staging: comedi: dt2814: Remove struct dt2814_private adds 036695a65e4f staging: comedi: dt2814: Clear stale AI data on detach adds 9b2bb2e3cf05 staging: fwserial: minor coding style fix adds c198059ed7be staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A adds 99b83fd48d92 staging:rtl8712: remove unused definitions from wifi.h adds e93aa38475d6 staging:rtl8712: use IEEE80211_FCTL_* kernel definitions adds 5fc95c4034d1 staging:rtl8712: replace cap_* definitions with native ker [...] adds 41b25593bc7e staging: rtl8723bs: core: Replace sprintf with scnprintf adds 2a02059e4f9e staging: rtl8723bs: hal: Replace sprintf with scnprintf adds 6d108d064c27 staging: rtl8723bs: os_dep: Replace sprintf with scnprintf adds 58ea1b1dda14 staging: rtl8192e: rename TsCommonInfo to ts_common_info i [...] adds b9788755a499 staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq [...] adds 57f1e71e1a5e staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeo [...] adds bd1b2779dbf5 staging: rtl8192e: rename RxPendingPktList to rx_pending_p [...] adds d36d3096c848 staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pend [...] adds a860e1bb9f72 staging: rtl8192e: rename RxAdmittedBARecord to rx_admitte [...] adds 6d852649821d staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num [...] adds 3b32b210c071 staging: rtl8192e: rename RxLastFragNum to rx_last_frag_nu [...] adds 7f33733cf131 staging: rtl8192e: reformat rx_ts_record struct adds d278360a3b33 staging: rtl8192e: remove redundant variable shadowing adds 0c37baae130d staging: wimax/i2400m: fix byte-order issue adds a9b0abf7a7bc staging: wimax/i2400m: convert __le32 type to host byte-order adds 60df0e7aaa70 staging: wimax: i2400m: fix some incorrect type warnings adds 275b6bd538c4 staging: ralink-gdma: Check return code of device_reset adds 5866bce00dee staging: vc04_services: vchiq_arm: fix error return code o [...] adds edccaa4ced65 staging: rtl8188eu: rename ODM_PhyStatusQuery() adds afbd10d98a10 staging: rtl8188eu: rename parameters of odm_phy_status_query() adds a8ecbb916e11 staging: rtl8723bs: removed unused code block adds 61842e760b0c staging: rtl8723bs: remove useless typedef's in HalPhyRf.h adds 266f28f803a9 staging: rtl8723bs: remove duplicate pstat->hwaddr check adds 8512b8ffadeb staging: HalBtc8723b2Ant: remove useless typedef's adds 74dbe4034b37 staging: HalBtc8723b1Ant: remove useless typedef's adds f63a044747fe staging: rtl8188eu: Replace one-element array with flexibl [...] adds 1e37da45ce62 staging/greybus: eliminate use of NAME_SIZE for strings adds 8b20129b94b3 staging: unisys: visornic: enhance visornic to use channel [...] adds c972c2d821ca staging: unisys: visornic: Fix repeated words in comments adds 29a91bc27174 staging: rtl8723bs: remove typedefs in HalBtcOutSrc.h adds 743c5f852e54 staging: rtl8723bs: remove typedefs in rtw_mlme.h adds 694a76b996c7 staging: rtl8723bs: remove typedefs in odm.h adds 6d12413cae30 staging: rtl8723bs: remove typedefs in odm_CfoTracking.h adds f61ada8c23db staging: rtl8723bs: remove typedefs in odm_NoiseMonitor.h adds 41da002ed06d staging: rtl8723bs: remove typedefs in odm_interface.h adds 26482bed813b staging: rtl8723bs: remove typedefs in odm_EdcaTurboCheck.h adds 1cd767554132 staging: rtl8723bs: remove typedefs in odm_HWConfig.h adds 88e5d8626327 staging: rtl8723bs: remove typedefs in odm_types.h adds e1d700a59977 staging: rtl8723bs: remove typedefs in rtw_eeprom.h adds 84e4a52d6951 staging: rtl8723bs: remove typedefs in hal_com.h adds 7fa19d064a14 staging: rtl8723bs: remove typedefs in drv_types.h adds 8497bcd99451 staging: rtl8723bs: remove typedefs in rtw_ht.h adds 5b8ee2af457b staging: rtl8723bs: remove typedefs in rtw_ioctl_set.h adds 8b6caa1555f1 staging: rtl8723bs: remove typedefs in wlan_bssdef.h adds 4399c37cfd09 staging: rtl8723bs: remove typedefs in rtw_mp.h adds 2c9b5a030e77 staging: rtl8723bs: remove typedefs in osdep_service.h adds 65fb2f98c916 staging: rtl8723bs: remove typedefs in rtw_security.h adds bb5aedbecb79 staging: rtl8723bs: remove typedefs in hal_com_h2c.h adds 07d4ad3e4676 staging: rtl8723bs: remove typedefs in rtl8723b_xmit.h adds f30c26236c41 staging: rtl8723bs: remove typedefs in HalVerDef.h adds 23004f3b7393 staging: rtl8723bs: remove typedefs in rtl8723b_hal.h adds d44d0312b3fd staging: rtl8723bs: remove typedefs in rtw_mlme_ext.h adds 16f84d63f1f7 staging: rtl8723bs: remove typedefs in HalPwrSeqCmd.h adds 41ec87817604 staging: rtl8723bs: remove typedefs in sta_info.h adds 95cf028829cf staging: rtl8723bs: remove typedefs in ieee80211.h adds d495c5503d13 staging: rtl8723bs: remove typedefs in basic_types.h adds 00d5865c960a staging: rtl8723bs: remove typedefs in osdep_service_linux.h adds 1dad326cfd60 staging: rtl8723bs: remove typedefs in rtw_efuse.h adds 9a8dfb50d26a staging: rtl8723bs: remove typedefs in hal_btcoex.h adds d7c2b41f40fe staging: rtl8723bs: remove typedefs in odm_DIG.h adds 4cfc1074eb7d staging: rtl8723bs: remove typedefs in hal_btcoex.c adds 3499037e997d staging: rtl8723bs: remove typedefs in odm_DynamicBBPowerSaving.h adds 3f8efa160632 staging: rtl8723bs: remove unused code block adds 0345785ebed3 staging: rtl8723bs: align and beautify comments adds 87a12e95df85 staging: rtl8723bs: Fix spelling mistake "disabed" -> "disabled" adds 88b895e08d87 staging: rtl8723bs: remove extra space adds 3dbd2e627780 staging: rtl8723bs: remove extra lines adds ce8d69deeae1 staging: rtl8723bs: put quoted string in a single line adds f6a4ac8fd29c staging: rtl8712: fixed no space coding style issue adds 7b2b5d27cbd3 staging: rtl8712: fixed whitespace coding style issue adds 88208fa7787c staging: rtl8192u: ieee80211: Remove braces for single lin [...] adds 55c9731662b8 staging: wimax: i2400m: Mundane typos fix in the file tx.c adds 8ac51bf0fab3 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 0102ecac6491 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 49b47c9e656c staging: wimax: fix block comment style check in op-rfkill.c adds 23df3c40da78 staging: wimax: add a blank line after declaration in op-rfkill.c adds dff20ceb9116 staging: wimax: fix quoted string split across lines in op [...] adds 703b830fab82 staging:r8188eu: replace get_(d|s)a with ieee80211_get_(D|S)A adds c6df973f69f2 staging:r8188eu: remove unused definitions from wifi.h adds 8aea42ea5f60 staging:r8188eu: replace cap_* definitions with native ker [...] adds 97919a5764f8 staging:r8188eu: use ieee80211_is_ctl instead IsFrameTypeCtrl adds c170f1687bcf staging: vt6655: correct documentation warnings adds ebf482479818 staging: vt6655: remove duplicate code adds 0ba8b68b5b30 Staging: rtl8723bs: fixed a brace coding style adds b828324bba8f Merge 5.12-rc3 into staging-next adds 8c225c483d99 Staging: rtl8723bs: fix spaces in rtw_cmd.c adds f6009a61910a Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.c adds cb8096dfaeae Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.h adds a178f0c25e9f Staging: rtl8723bs: fix spaces in HalBtc8723b2Ant.c adds 33796ea407c2 Staging: rtl8723bs: fix spaces in HalBtc8723b2Ant.h adds 044e8936f773 Staging: rtl8723bs: fix spaces in HalBtcOutSrc.h adds 1e7330ff64e9 Staging: rtl8723bs: fix spaces in HalHWImg8723B_BB.c adds 5caf9ae46e60 Staging: rtl8723bs: fix spaces in HalHWImg8723B_BB.h adds fd4ef32f46b0 Staging: rtl8723bs: fix spaces in HalHWImg8723B_MAC.c adds 71940c762753 Staging: rtl8723bs: fix spaces in HalHWImg8723B_MAC.h adds 2389266236bb Staging: rtl8723bs: fix spaces in HalHWImg8723B_RF.c adds 427afe037ff3 Staging: rtl8723bs: fix spaces in HalHWImg8723B_RF.h adds 1a60aeebb289 Staging: rtl8723bs: fix spaces in HalPhyRf.c adds a7653b2e9fbb Staging: rtl8723bs: fix spaces in HalPhyRf.h adds 09ee216cd742 Staging: rtl8723bs: fix spaces in HalPhyRf_8723B.c adds 6bfa2a5adcfa Staging: rtl8723bs: fix spaces in HalPhyRf_8723B.h adds d53afe6dfce5 Staging: rtl8723bs: fix spaces in hal_btcoex.c adds a2416c4880dd Staging: rtl8723bs: fix spaces in hal_com.c adds d0f08b418177 Staging: rtl8723bs: fix spaces in hal_com_phycfg.c adds 8c86ab136403 Staging: rtl8723bs: fix spaces in odm.c adds 30cd25c34453 Staging: rtl8723bs: fix spaces in odm.h adds d61a481c00fd Staging: rtl8723bs: fix spaces in odm_CfoTracking.c adds db07a1ca856f Staging: rtl8723bs: fix spaces in odm_DIG.c adds fa858b2279f5 Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.c adds 9702dbe05ec0 Staging: rtl8723bs: fix spaces in odm_DynamicTxPower.c adds 55ccab6f4b2a Staging: rtl8723bs: fix spaces in odm_EdcaTurboCheck.c adds 1b4495f30979 Staging: rtl8723bs: fix spaces in odm_HWConfig.c adds 3132ed72425f Staging: rtl8723bs: fix spaces in odm_HWConfig.h adds 3493bf17d51e Staging: rtl8723bs: fix spaces in odm_NoiseMonitor.c adds 805b0627ef72 Staging: rtl8723bs: fix spaces in odm_PathDiv.c adds 37237d9a2931 Staging: rtl8723bs: fix spaces in odm_RegConfig8723B.c adds fdf5eec368a7 Staging: rtl8723bs: fix spaces in odm_RegConfig8723B.h adds 19da159e1f54 Staging: rtl8723bs: fix spaces in odm_debug.c adds a5b2ee5f96c7 Staging: rtl8723bs: fix spaces in odm_debug.h adds e3c15adbbffe Staging: rtl8723bs: fix spaces in rtl8723b_dm.c adds 3ecd73ee17f7 Staging: rtl8723bs: fix spaces in rtl8723b_hal_init.c adds 6980b026207d Staging: rtl8723bs: fix spaces in rtl8723b_phycfg.c adds fc05601e66bc Staging: rtl8723bs: fix spaces in HalPwrSeqCmd.h adds 6aa8b0d561b6 Staging: rtl8723bs: fix spaces in basic_types.h adds 88c15e77e896 Staging: rtl8723bs: fix spaces in drv_types.h adds cd327ced5124 Staging: rtl8723bs: fix spaces in hal_com.h adds dc3a2ea9db64 Staging: rtl8723bs: fix spaces in hal_com_h2c.h adds d9faf1073e5a Staging: rtl8723bs: fix spaces in hal_com_phycfg.h adds ba22afe82052 Staging: rtl8723bs: fix spaces in ieee80211.h adds 3701b25ca985 Staging: rtl8723bs: fix spaces in ioctl_cfg80211.h adds a8b9d86cde12 Staging: rtl8723bs: fix spaces in osdep_intf.h adds 310cebf6b0b2 Staging: rtl8723bs: fix spaces in osdep_service.h adds 0c31a0f7737c Staging: rtl8723bs: fix spaces in osdep_service_linux.h adds 80345ec4618a Staging: rtl8723bs: fix spaces in recv_osdep.h adds ba79ec94db8f Staging: rtl8723bs: fix spaces in rtl8723b_xmit.h adds 5c964d5c599b Staging: rtl8723bs: fix spaces in rtw_cmd.h adds ac16f6068bd8 Staging: rtl8723bs: fix spaces in rtw_ioctl_set.h adds 95815c0199d8 Staging: rtl8723bs: fix spaces in rtw_mlme_ext.h adds 96bad5d4a6d1 Staging: rtl8723bs: fix spaces in xmit_osdep.h adds b559a1cbdf3a Staging: rtl8723bs: fix spaces in os_intfs.c adds c35ddab38cdd Staging: rtl8723bs: fix spaces in osdep_service.c adds 2b367a784233 Staging: rtl8723bs: fix spaces in xmit_linux.c adds 0bb8ece4cb57 staging: rtl8723bs: remove unused code blocks conditioned [...] adds ada3334fc1fe staging: rtl8723bs: remove unused code blocks conditioned [...] adds 754db907b27b staging: vt6655: Rename two dimensional array declaration adds 16253eca3bde Staging: rtl8723bs/core: fix space coding style issue adds f1bb8a1af024 staging: rtl8723bs: add spaces between operators adds f5e72ea40f26 staging: rtl8192u: fixed no space coding style issue. adds 5306e022ce21 staging: rtl8723bs: remove unused code blocks conditioned [...] adds ff68b038484b staging: rtl8723bs: remove unused code blocks conditioned [...] adds 0960e60e6b4e staging: rtl8723bs: remove unused code blocks conditioned [...] adds 2c6accb39c49 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 29171180e330 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 2c967237f4fa staging: rtl8723bs: remove unused code blocks conditioned [...] adds 9d444d070b08 staging: rtl8723bs: remove unused code blocks conditioned [...] adds f2ee6fee2ea1 staging: rtl8723bs: remove unused code blocks conditioned [...] adds ea1cc585e910 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 51b00e7a0499 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 50b1bc05219e staging: rtl8723bs: remove unused code blocks conditioned [...] adds 0257aec21b35 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 918ce05bbe52 staging: gasket: remove it from the kernel adds c2e0b9a7a6ff Staging: rtl8723bs: fix names in rtw_mlme.h adds 9e4b6c19cf7b Staging: rtl8723bs: fix names in wlan_bssdef.h adds 7c74d13b61eb Staging: rtl8723bs: fix names in rtw_pwrctrl.h adds 2f08440c3a28 Staging: rtl8723bs: fix names in hal_com.h adds 58a972025173 Staging: rtl8723bs: fix names in rtw_eeprom.h adds 9413ea743403 Staging: rtl8723bs: fix names in rtw_recv.h adds 891e0d362831 Staging: rtl8723bs: fix names in drv_types.h adds f1e0583a1afa Staging: rtl8723bs: fix names in rtw_ht.h adds 127375e43bee Staging: rtl8723bs: fix names in rtw_mp.h adds 6a938aefb8dd Staging: rtl8723bs: fix names in rtw_cmd.h adds 0ba388402379 Staging: rtl8723bs: fix names in hal_intf.h adds 708df7dbc22f Staging: rtl8723bs: fix names in osdep_service.h adds f85bfaabd033 Staging: rtl8723bs: fix names in rtw_security.h adds dc9a4304e11b Staging: rtl8723bs: fix names in hal_com_h2c.h adds a85d5137938d Staging: rtl8723bs: fix names in rtl8723b_xmit.h adds 35f25566a9cf Staging: rtl8723bs: fix names in HalVerDef.h adds 07e80bb55aae Staging: rtl8723bs: fix names in wifi.h adds 30bd370f74d1 Staging: rtl8723bs: fix names in rtl8723b_hal.h adds ae92c1e5576e Staging: rtl8723bs: fix names in hal_phy.h adds f0e46c47f667 Staging: rtl8723bs: fix names in rtw_mlme_ext.h adds a26a28b5bac6 Staging: rtl8723bs: fix names in rtw_xmit.h adds 80e3e599828a Staging: rtl8723bs: fix names in rtw_rf.h adds b765c78f2531 Staging: rtl8723bs: fix names in HalPwrSeqCmd.h adds 2330ebbab9be Staging: rtl8723bs: fix names in hal_com_phycfg.h adds 9dc654dc8346 Staging: rtl8723bs: fix names in sta_info.h adds 61eae13d3b9f Staging: rtl8723bs: fix names in hal_data.h adds 419b8a056d3a Staging: rtl8723bs: fix names in ieee80211.h adds 9d3c9ecd0630 Staging: rtl8723bs: fix names in rtw_efuse.h adds 621a8a833750 Staging: rtl8723bs: fix names in hal_btcoex.h adds 6711c9304d09 Staging: rtl8723bs: fix names in odm_interface.h adds 9b747b01afaa Staging: rtl8723bs: fix names in HalBtcOutSrc.h adds 2283b6b76b1c Staging: rtl8723bs: fix names in odm_EdcaTurboCheck.h adds a3a98c2f4fab Staging: rtl8723bs: fix names in odm_HWConfig.h adds 96334fbb0474 Staging: rtl8723bs: fix names in HalBtc8723b1Ant.h adds aa59bcb46498 Staging: rtl8723bs: fix names in odm_types.h adds 86d6c0aef503 Staging: rtl8723bs: fix names in odm_DIG.h adds ba08ce20ac90 Staging: rtl8723bs: fix names in hal_btcoex.c adds 0c10f844f362 Staging: rtl8723bs: fix names in odm_CfoTracking.h adds 172dc47dfafa Staging: rtl8723bs: fix names in HalPhyRf.h adds f8010da6556d Staging: rtl8723bs: fix names in odm.h adds 4970f56ced5a Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.h adds 1d1875414561 Staging: rtl8723bs: fix names in odm_NoiseMonitor.h adds f03480be0453 Staging: rtl8723bs: fix names in HalBtc8723b2Ant.h adds 29420aeb4c66 staging: wimax: i2400m: Mundane typo fix in the file driver.c adds 8b2a95eea7c1 staging:rtl8723bs:core:rtw_wlan_util:fixed indentation cod [...] adds dc365d2cc579 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 78619cace833 staging: rtl8723bs: remove unused code blocks conditioned [...] adds b7743b825131 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 65f183001f6e staging: rtl8723bs: remove unused code blocks conditioned [...] adds 48e237ab6f35 staging: rtl8723bs: remove unused code blocks conditioned [...] adds b4f0c92b1096 staging: rtl8723bs: remove unused code blocks conditioned [...] adds e3197c4710cc staging: rtl8723bs: remove unused code blocks conditioned [...] adds 5f6f67f675d0 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 041dfdd718ea staging: rtl8723bs: remove unused code blocks conditioned [...] adds 89fa9845be00 staging: rtl8723bs: remove unused code blocks conditioned [...] adds ba961cd85e01 staging: rtl8723bs: remove unused code blocks conditioned [...] adds f71b544d2d39 staging: rtl8723bs: remove unused code blocks conditioned [...] adds d5cb5c16c6af staging: rtl8723bs: remove unused code blocks conditioned [...] adds 8dafccf1bc63 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 566b2369aaaa staging: rtl8723bs/core: add spaces between operators adds 6574fe5b1e3e Staging: rtl8192u: fixed a whitespace coding style issue adds b0c3683f31ff staging: rtl8723bs: remove unused code blocks completed adds 20ad01363a72 staging: octeon-usb: Match alignment with open parenthesis adds 2e747fef26a5 staging: rtl8188eu: Fix couple of typos adds 6be7952f18e9 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] adds 4faef7d225a4 staging: rtl8723bs: remove unnecessary logging in core/rtw_ap.c adds 9a945e18de3b staging: rtl8723bs: remove unnecessary logging in core/rtw_mlme.c adds 81ff14a398a8 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds 9a884db84d20 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds df2d8943535b staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds 4956e4d0822f staging: rtl8723bs: remove unnecessary logging in hal/HalB [...] adds c173bf140684 staging: rtl8723bs: remove unnecessary logging in hal/hal_ [...] adds 5eff6c3c388f staging: rtl8723bs: remove unnecessary logging in hal/odm.c adds 0798fb1388d6 staging: rtl8723bs: remove unnecessary logging in hal/odm_debug.h adds 353673e0c012 staging: rtl8723bs: remove unnecessary logging in hal/rtl8 [...] adds eab727160860 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] adds 0e9cd946307c staging: rtl8723bs: remove unnecessary logging in os_dep/o [...] adds 62a19328c4b5 staging: rtl8723bs: remove unnecessary logging in os_dep/w [...] adds 105949497a55 staging: rtl8712: Fix a possible NULL pointer dereference [...] adds 6da2f76058a9 staging: rtl8188eu: Removed Unnecessary logging adds 18507b8f6310 staging: wimax: delete from the tree. adds 21ae24cce84f staging: vchiq: Typo fixes adds c7f57fd6b7f0 Merge v5.12-rc4 into staging-next adds 9e1c785f13e0 staging: comedi: das800: fix request_irq() warn adds 1665c8fdffbb staging: rtl8188eu: use netdev routines for private data adds 3eb631e321c7 staging/rtl8192u: avoid Wempty-body warning adds 946e2f007fc2 staging/nvec:: avoid Wempty-body warning adds 8dd726e10dd1 Staging: rtl8723bs: remove useless structs in rtw_mlme.h adds 1250fce7ea73 Staging: rtl8723bs: remove useless structs in rtw_cmd.h adds 65d8ec9416b4 Staging: rtl8723bs: remove useless structs in rtw_recv.h adds e49472543847 Staging: rtl8723bs: remove useless structs in drv_types.h adds cc6205b2b168 Staging: rtl8723bs: remove useless structs in rtw_ioctl_set.h adds 7bb865886f81 Staging: rtl8723bs: remove useless structs in wlan_bssdef.h adds 86ce9840bf74 Staging: rtl8723bs: remove useless structs in rtw_mp.h adds 7d391dced402 Staging: rtl8723bs: remove useless structs in hal_intf.h adds 3673da6f1d43 Staging: rtl8723bs: remove useless structs in rtw_event.h adds b13efb7df4d5 Staging: rtl8723bs: remove useless structs in rtl8723b_recv.h adds cb22eb37e50b Staging: rtl8723bs: remove useless structs in rtw_security.h adds 829f646cee1c Staging: rtl8723bs: remove useless structs in rtw_wifi_regd.h adds 997a9f9e9b98 Staging: rtl8723bs: remove useless structs in rtw_io.h adds 576822d7c1d8 Staging: rtl8723bs: remove useless structs in wifi.h adds a3d64cc2073a Staging: rtl8723bs: remove useless structs in hal_phy.h adds 68c81e9b3f81 Staging: rtl8723bs: remove useless structs in rtw_xmit.h adds a4bc0fa9ec51 Staging: rtl8723bs: remove useless structs in ieee80211.h adds 4ad11db48f1a Staging: rtl8723bs: remove useless structs in odm_HWConfig.h adds 804173dc7c4d Staging: rtl8723bs: remove useless structs in odm.h adds ac3d71e0cbf5 staging: rtl8723bs: delete extern declarations in core/rtw_ap.c adds f7bff017741d staging: qlge: fix an error code in probe() adds 13b41b578306 drivers: most: add ALSA sound driver adds 5255cdc306a9 staging: rtl8723bs: Mundane typo fixes adds f8028fd96f91 staging: rtl8723bs: Trivial typo fix adds 644651d2da08 staging: rtl8723bs: removed function prototypes in core/rt [...] adds 938d4e0305f9 staging: rtl8723bs: moved function prototype out of core/r [...] adds 7a246f17dd3f staging: rtl8723bs: removed function prototypes and made s [...] adds 0e377e489079 staging: rtl8723bs: delete extern declarations in core/rtw [...] adds f6df723d1ab5 staging: rtl8723bs: remove function prototypes in hal/odm.c adds d5e5f6d36932 staging: rtl8723bs: move function prototypes out of os_dep [...] adds c6fbbb17e5ea staging: rtl8723bs: remove undefined function prototype in [...] adds 838c96a29a80 staging: rtl8723bs: remove unnecessary extern in os_dep/sd [...] adds d010995736cb staging: rtl8723bs: remove blank line os_dep/os_intfs.c adds f40e80053054 iio: st_sensors: fix typo in comment adds c03e2df6e1d5 iio:adc:stm32-adc: Add HAS_IOMEM dependency adds 01f68f067dc3 counter: stm32-lptimer-cnt: remove iio counter abi adds e357e81fcf11 counter: 104-quad-8: Remove IIO counter ABI adds 6c3b615379d7 iio: hid-sensor-rotation: Fix quaternion data not correct adds 8a09054f3e8a iio: adc: stm32-adc: enable timestamping for non-DMA usage adds 53fa791ada02 MAINTAINERS: iio: move Peter Meerwald-Stadler to CREDITS adds 0071aa300271 iio:adc:dac:ad5791 typo fix of regster adds 14aae60174db dt-bindings: iio: accel: Add bmi088 accelerometer bindings adds c19ae6be7555 iio: accel: Add support for the Bosch-Sensortec BMI088 adds d935eddd2799 iio: adc: Add driver for Texas Instruments ADS131E0x ADC family adds f3c52f01b427 bindings: iio: adc: Add documentation for ADS131E0x ADC driver adds 6f71bf1991b6 iio: core: Allow drivers to specify a label without it com [...] adds 788348a5f788 iio: accel: bmc150: Set label based on accel-location on 2 [...] adds 30132fe46669 iio: accel: kxcjk-1013: Set label based on accel-location [...] adds a04e3db5146e iio: proximity: sx9500: Fix a spelling postive to positive adds 2646a95df94e iio: iio_format_value(): Use signed temporary for IIO_VAL_ [...] adds 38a52cdef5b3 iio: iio_format_value(): Fix IIO_VAL_FRACTIONAL_LOG2 value [...] adds 0bf49ffbfe94 iio: Add basic unit test for iio_format_value() adds e36db6a06937 iio: kfifo: add devm_iio_kfifo_buffer_setup() helper adds 17395ce29921 iio: make use of devm_iio_kfifo_buffer_setup() helper adds e03ed893e2cf iio: accel: sca3000: use devm_iio_kfifo_buffer_setup() helper adds 99f6e8215b62 iio: kfifo: un-export devm_iio_kfifo_allocate() function adds a02c09e42b3e iio: buffer-dma,adi-axi-adc: introduce devm_iio_dmaengine_ [...] adds c127161865bc docs: ioctl-number.rst: reserve IIO subsystem ioctl() space adds 8ebaa3ff1e71 iio: core: register chardev only if needed adds e64506bf69b6 iio: core-trigger: make iio_device_register_trigger_consum [...] adds 32f171724e5c iio: core: rework iio device group creation adds e2b4d7aca9db iio: buffer: group attr count and attr alloc adds d9a625744ed0 iio: core: merge buffer/ & scan_elements/ attributes adds 3e3d11b2e43b iio: add reference to iio buffer on iio_dev_attr adds 15097c7a1adc iio: buffer: wrap all buffer attributes into iio_dev_attr adds 4991f3ea2aec iio: buffer: dmaengine: obtain buffer object from attribute adds be24dcb11367 iio: core: wrap iio device & buffer into struct for charac [...] adds 0224af85a77b iio: buffer: move __iio_buffer_free_sysfs_and_mask() before alloc adds 738f6ba11800 iio: dummy: iio_simple_dummy_buffer: use triggered buffer [...] adds ee708e6baacd iio: buffer: introduce support for attaching more IIO buffers adds f73f7f4da581 iio: buffer: add ioctl() to support opening extra buffers [...] adds 0d596bb2ad0d iio: core: rename 'dev' -> 'indio_dev' in iio_device_alloc() adds a605c8f4e71c tools: iio: make iioutils_get_type() private in iio_utils adds ebe5112535b5 tools: iio: privatize globals and functions in iio_generic [...] adds 8827faab2c8b tools: iio: convert iio_generic_buffer to use new IIO buffer API adds b624fd14a927 iio: use getter/setter functions adds c1d82dbcb0a6 docs: iio: fix example formatting adds f2163c1e365b docs: iio: fix directory naming adds bd9a013d2988 docs: iio: document the 'index' attribute too adds 218977dcdb2a docs: iio: fix bullet list formatting adds 6bc5ebe8aa08 docs: iio: mark "repeat" sysfs attribute as optional adds 0e41fd515f94 iio: hid-sensors: Move get sensitivity attribute to hid-se [...] adds 4efd13c3c2bc hid-sensors: Add more data fields for sensitivity checking adds 1c71a2863a0c iio: Add relative sensitivity support adds 84dbc231a6f5 iio: hid-sensor-als: Add relative hysteresis support adds 3a826f7c6408 iio: Add relative hysteresis in ABI documentation adds 6505dfab33c5 iio: documentation: Document proximity sensor label use adds 9a6df4b1ab0e iio: documentation: Document accelerometer label use adds 477bd010c20e iio: dac: ad5686: Add support for AD5673R/AD5677R adds 63cd35f34d2e iio: Documentation: update definitions for bufferY and sca [...] adds aa29cf932fb3 iio: adc: adi-axi-adc: fix typo in doc-string adds 0463e60f0870 iio: adis16480: fix pps mode sampling frequency math adds 39c024b51b56 iio: adis16475: improve sync scale mode handling adds 3b15e6a532b3 dt-bindings: adis16475: remove property adds 15aacc980dcb iio: adis: add helpers for locking adds b923561fabc3 iio: adc: mt6360: Include right header adds 4abbaf29dfd8 iio:ABI docs: Combine sysfs-bus-iio-humidity-hdc2010/hdc10 [...] adds 2a94469f736c iio:ABI docs: Combine the two instances of docs for sensor [...] adds 31e2d42a8620 iio: adc: spear_adc: Replace indio_dev->mlock with own dev [...] adds 3a27d11fbf58 iio: adc: palmas_gpadc: Replace indio_dev->mlock with own [...] adds 08dfc6f8aa5d iio: adc: npcm_adc: Replace indio_dev->mlock with own device lock adds 6a878e70e88b iio: proximity: vcnl3020: add proximity rate adds 9013b1d97045 iio: accel: mma8452: fix indentation adds 7b3589f49b82 staging: iio: remove mention of defunct list adds dafcf4ed8392 iio: hrtimer: Allow sub Hz granularity adds bbc1308de793 iio: kfifo: mask flags without zero-check in devm_iio_kfif [...] adds b9d453a53d5e iio: Remove kernel-doc keyword in file header comment adds 374be283ad42 platform/chrome: cros_ec: Add SW_FRONT_PROXIMITY MKBP define adds 19ad93bc82e7 dt-bindings: iio: Add cros ec proximity yaml doc adds 7792225b7b67 iio: proximity: Add a ChromeOS EC MKBP proximity driver adds d612eb13ba9f iio: chemical: bmp680: Drop unneeded explicit castings adds 897cd10a962c iio: imu: fxos8700: Drop unneeded explicit castings adds 9e301ea77ddf iio: imu: st_lsm6dsx: Drop unneeded explicit castings adds 941f66765a32 iio: light: gp2ap002: Drop unneeded explicit casting adds 7b8d045e497a iio: adc: ad7124: allow more than 8 channels adds 995071d36bb9 iio: set default trig->dev.parent adds 8a2252201656 iio: fix devm_iio_trigger_alloc with parent.cocci adds 5c68f0530587 iio: adis_trigger: Remove code to set trigger parent adds cd214139471a iio: gp2ap020a00f: Remove code to set trigger parent adds 4d031666560d iio: lmp91000: Remove code to set trigger parent adds e3c9b034e7d6 iio: chemical: atlas: Remove code to set trigger parent adds 86e52a25f38c iio: as3935: Remove code to set trigger parent adds 86073fa2b538 iio: xilinx-xadc: Remove code to set trigger parent adds 635ef601b238 iio: Provide iio_read_channel_processed_scale() API adds 4f2d9cced4c1 hwmon: (ntc_thermistor): try reading processed adds 218bc53dc700 iio: buffer: fix use-after-free for attached_buffers array adds 70da64153123 iio: temperature: tmp007: use device-managed functions in probe adds b627e3b5f73b staging: iio: ad9834: convert to device-managed functions [...] adds 0b8061c340b6 dt-bindings: counter: add interrupt-counter binding adds a55ebd47f21f counter: add IRQ or GPIO based counter adds 44f14695bd93 iio: pressure: zpa2326: kernel-doc fixes adds b863ff94197f iio: adc: ti-adc084s021: kernel-doc fixes, missing function names adds e0549f34328f iio: dac: ad5770r: kernel-doc fix case of letter R wrong i [...] adds 92e212e597ac iio: dac: ad5504: fix wrong part number in kernel-doc stru [...] adds a80aeec0878e iio: adc: cpcap-adc: kernel-doc fix - that should be _ in [...] adds 63abed2a1ee8 iio: adc: adi-axi-adc: Drop false marking for kernel-doc adds d7f1c0c31358 iio: accel: sca3000: kernel-doc fixes. Missing - and wrong [...] adds 831aaea663ac iio: buffer: kfifo_buf: kernel-doc, typo in function name. adds 85ece364065e iio:cros_ec_sensors: Fix a wrong function name in kernel doc. adds 2662e81745fc iio:dac:max517.c: Use devm_iio_device_register() adds e5b64caaad76 staging: iio: ad9832: kernel-doc fixes adds ac62f90c9636 dt-bindings: iio: st,st-sensors add IIS2MDC. adds c71cfe5576d1 iio:magnetometer: Add Support for ST IIS2MDC adds 346e19ec04e0 dt-bindings: iio: adc: Add compatible for Mediatek MT8195 adds e1d392dc8875 iio: event_monitor: Enable events before monitoring adds 0a21526bc1d4 iio: kfifo: add devm_iio_triggered_buffer_setup_ext variant adds 80346b2b55fc iio: cros: unify hw fifo attributes without API changes adds 707182b4ff3e iio: adc: ad7292: Modify the bool initialization assignment adds dbd7e992a55d iio: acpi_als: Add timestamp channel adds ddaf14dab78c iio: acpi_als: Add local variable dev in probe adds 24b84444eb6f iio: acpi_als: Add trigger support adds f774117c96f9 iio/scmi: Adding support for IIO SCMI Based Sensors adds 1b33dfa5d5f1 Merge remote-tracking branch 'local/ib-iio-scmi-5.12-rc2-t [...] adds 9c15db92a8e5 Merge tag 'iio-for-5.13a' of https://git.kernel.org/pub/sc [...] adds d8827ae8e22b staging: qlge: deal with the case that devlink_health_repo [...] adds 0933e51a0b3c staging: rtl8188eu: Fix null pointer dereference on free_n [...] adds 6f08cc6c2fdd drivers: staging: rtl8712: _adapter is declared twice adds d70fb897113d Staging: comedi: remove unnecessary else statement adds 619ee818faf7 r8192U_wx.c: style: alignment with open parenthesis adds 0c98c5e93bca r8192U_wx.c: style: spaces preferred around operators adds b95dd839d7e4 r8192U_wx.c: style: braces all arms of statement adds 8d8b93ee3521 r8192U_wx.c: style: Unnecessary parentheses adds 5005ac4d2f21 r8192U_wx.c: style: avoid multiple blank lines adds cc8c7cca3020 Staging: rtl8723bs: remove named enums in rtw_mlme.h adds d5e7c6b387bd Staging: rtl8723bs: remove named enums in rtw_cmd.h adds 463cc86e1c7b Staging: rtl8723bs: remove named enums in rtw_eeprom.h adds fc3e6754b17c Staging: rtl8723bs: remove named enums in hal_com.h adds 555665d98e97 Staging: rtl8723bs: remove named enums in rtw_recv.h adds 145d91b778d4 Staging: rtl8723bs: remove named enums in drv_types.h adds 56b89735f379 Staging: rtl8723bs: remove named enums in rtw_ht.h adds 7e9f6dcc0395 Staging: rtl8723bs: remove named enums in wlan_bssdef.h adds 348516fa39bb Staging: rtl8723bs: remove named enums in rtw_mp.h adds 0cf217a44756 Staging: rtl8723bs: remove named enums in osdep_service.h adds 67a1a97d64d2 Staging: rtl8723bs: remove named enums in hal_intf.h adds 2148216174a2 Staging: rtl8723bs: remove named enums in rtw_pwrctrl.h adds dd210c1dd38c Staging: rtl8723bs: remove named enums in rtl8723b_cmd.h adds c0c79e9f6db2 Staging: rtl8723bs: remove named enums in hal_com_h2c.h adds 38936ed5d199 Staging: rtl8723bs: remove named enums in rtw_wifi_regd.h adds 9666bfa5684c Staging: rtl8723bs: remove named enums in wifi.h adds 9c2c652f06c4 Staging: rtl8723bs: remove named enums in rtl8723b_hal.h adds ecebe41e51f2 Staging: rtl8723bs: remove named enums in hal_phy.h adds 65724245ce25 Staging: rtl8723bs: remove named enums in rtw_mlme_ext.h adds 5429b11fa085 Staging: rtl8723bs: remove named enums in rtw_xmit.h adds 5e8aa5d01860 Staging: rtl8723bs: remove named enums in rtw_rf.h adds 977f51c28cec Staging: rtl8723bs: remove named enums in HalPwrSeqCmd.h adds 5f1c94a050e9 Staging: rtl8723bs: remove named enums in hal_com_phycfg.h adds efab7dda7e2b Staging: rtl8723bs: remove named enums in ieee80211.h adds eba66f41fb2a Staging: rtl8723bs: remove named enums in rtw_efuse.h adds 50e9413e5644 Staging: rtl8723bs: remove named enums in odm_interface.h adds cd9b6a6f9545 Staging: rtl8723bs: remove named enums in HalBtcOutSrc.h adds e6b8ccce5a0d Staging: rtl8723bs: remove named enums in HalBtc8723b1Ant.h adds 773d5be7907f Staging: rtl8723bs: remove named enums in odm_types.h adds 9d8b1d20e89d Staging: rtl8723bs: remove named enums in odm_DIG.h adds 0f5f939ace22 Staging: rtl8723bs: remove named enums in HalPhyRf.h adds 7f5771470dc8 Staging: rtl8723bs: remove named enums in odm.h adds 4cf346e506ce Staging: rtl8723bs: remove named enums in HalBtc8723b2Ant.h adds d9af22456401 staging: rtl8723bs: remove assignment in condition in core [...] adds c8ad167ebe65 staging: rtl8723bs: remove assignment in condition in os_d [...] adds 61d6809f9c8d staging: rtl8723bs: remove assignment in condition in os_d [...] adds a5bf1a101a19 drivers: staging: netlogic: fix unmet dependency for PHYLIB adds e3f480cf4ba6 staging: rtl8723bs: sdio_ops: removing unused variable adds babb5b8e2b91 staging: rtl8723bs: hal: remove unused variable in HalBtc8 [...] adds 2e2b93ac2e97 staging: rtl8723bs: fix broken indentation adds f632c6142779 Staging: rtl8723bs: remove obsolete comments adds 7a151e9c0a74 Staging: rtl8723bs: remove useless macros adds a9c6a84991c9 staging: rtl8723bs: remove unused macros in include/hal_com.h adds 1a1a0e6eaa87 staging: rtl8723bs: put parentheses on macro with complex [...] adds 73b797d57f07 staging: rtl8723bs: added spaces around operators in a mac [...] adds a77a6c77b834 staging: rtl8723bs: remove unused macros in include/hal_com_reg.h adds e69934a1428b staging: rtl8723bs: remove unused macros in include/hal_data.h adds a6bf763d1273 staging: rtl8723bs: put parentheses on macros with complex [...] adds b7f2b6f5ad4c staging: rtl8723bs: add spaces around operators in include [...] adds 9ae4632668b4 staging: rtl8723bs: remove unused macros in include/hal_phy.h adds ca876454f767 staging: rtl8723bs: remove unused macro in include/rtw_pwrctrl.h adds 9cbc7a2fb93b staging: rtl8723bs: remove unused field in rereg_nd_name_d [...] adds d88c117c334e staging: rtl8723bs: remove commented code line in os_dep/i [...] adds d904eac99187 staging: rtl8723bs: put parentheses on macros with complex [...] adds 7bb2db0dcbe3 staging: rtl8723bs: add spaces around operator in include/ [...] adds 78a626383e4f staging: rtl8723bs: remove unused macros in include/wifi.h adds e88231febb48 staging: rtl8723bs: put parentheses on macros with complex [...] adds f87d0b34c535 staging: rtl8723bs: remove macros updating unused fields i [...] adds 777f9d9ba5c5 staging: rtl8723bs: remove unused fields in struct security_priv adds c84b189cd284 staging: rtl8723bs: include macro in a do - while loop in [...] adds 305271ab4f54 staging: rtl8723bs: remove unused macros in include/drv_types.c adds 0778f04b0b36 staging: greybus: arche-platform: Ending line with argument adds f032e2cdf900 staging: greybus: camera: Switch to memdup_user_nul() adds 30310e0fa5a7 staging: rtl8188eu: remove unused function parameter adds 8bc5cbf5b65c staging: rtl8188eu: (trivial) remove a duplicate debug print adds 6d72d5f601c2 staging: rtl8723bs: core: add comma within a comment adds c460c22211e0 staging: rtl8723bs: core: add * to block comments adds ff7e47409d42 staging: rtl8723bs: core: remove empty comment adds d8365ba3ee53 staging: rtl8723bs: use print_hex_dump_debug instead of pr [...] adds a6463cc5e35e staging: rtl8723bs: remove unused macro RT_PRINT_DATA adds 45bca1886886 staging: hisilicon,hisi-spmi-controller.yaml cleanup schema adds 507614ba25ff regulator: hi6421v600-regulator: move it from staging adds e5c7bccc3775 Merge 5.12-rc6 into staging-next adds b79f45e20464 staging: rtl8188eu: core: add comma within a comment adds 015a5273b650 staging: rtl8188eu: core: replace spaces with a tab adds d3361373bdda staging: sm750fb: Remove unnecessary blank line adds 69c7ec3b2ba4 staging: rtl8712: add blank lines after declarations adds c75afdaf2e53 staging: rtl8712: remove extra blank lines adds f52def0b5e6f staging: rtl8192e: move const after static adds 75c9fb830de7 staging: iio: cdc: remove repeated word adds c1d0f8534fb5 staging: fbtft: convert sysfs snprintf to sysfs_emit adds ab1f66a80906 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_xmit.c adds 4c266de05a26 staging: rtl8723bs: fix condition in if statement in core/ [...] adds a46af2c860c9 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_security.c adds 0e1b6fe28138 staging: rtl8723bs: fix line exceed warning in core/rtw_se [...] adds b365c02997e6 staging: rtl8723bs: fix spaces around operator issues in c [...] adds 42c8cd68e5e0 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_eeprom.c adds e4e729449739 staging: rtl8723bs: fix error prone if conditions in core/ [...] adds 1c7b5dff5de7 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_p [...] adds 26e8ad5cb666 staging: rtl8723bs: fix logical continuation issue in core [...] adds 2569996ddaa7 staging: rtl8723bs: remove unnecessary parentheses in if-c [...] adds 13aefa65bc6a staging: rtl8723bs: remove RT_TRACE logs in core/rtw_cmd.c adds 61e0d09274ec staging: rtl8723bs: fix null check conditions in core/rtw_cmd.c adds b7fd07b6617f staging: rtl8723bs: remove unnecessary parentheses in if c [...] adds 1f7e6f0a2e91 staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] adds a8f74a826111 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme.c adds ecd20f1b1e2f staging: rtl8723bs: tidy up some error handling in core/rt [...] adds 0ac666f83c31 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme_ext.c adds dfe138c98c1a staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] adds 760a6677c9ad staging: rtl8723bs: remove RT_TRACE logs in core/rtw_recv.c adds 052b7b909d19 staging: rtl8723bs: added spaces around operator in core/r [...] adds 1f96ef45f5c5 staging: rtl8723bs: split long line in core/rtw_recv.c adds 4e7157733a27 staging: rtl8723bs: remove unnecessary parentheses in core [...] adds 0dfb2de7bd68 staging: rtl8723bs: fix comparison in if condition in core [...] adds ffaedcecc020 staging: rtl8723bs: remove commented RT_TRACE call in core [...] adds b4bb8a0c0e84 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ioctl_set.c adds 433426f21b1b staging: rtl8723bs: place constant on the right side of th [...] adds 3cebd89515ea staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_w [...] adds 7ca5754301ef staging: rtl8723bs: remove RT_TRACE logs in core/rtw_sta_mgt.c adds 4b85a20356ec staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ieee80211.c adds 9ebd42d8088f staging: rtl8723bs: add spaces around operators in core/rt [...] adds 001c6bb6b626 staging: bcm2835-pcm: Allow up to 8 channels and 192kHz data rate adds c1314fe4d28f staging: rtl8723bs: remove all RT_TRACE logs in hal/ and os_dep/ adds 6544c672ee1d staging: rtl8723bs: remove commented out RT_TRACE logs in [...] adds b5223939ff82 staging: rtl8723bs: remove RT_TRACE log definitions adds a6f242ad1e2b staging: rtl8723bs: remove empty if, else blocks after RT_ [...] adds 54bb1f37594d staging: rtl8723bs: remove empty #ifdef blocks after RT_TR [...] adds 0b0029ed4d4c staging: rtl8723bs: remove unnecessary bracks after RT_TRA [...] adds e153092677b9 staging: rtl8723bs: place constant on the right side of the test adds 6212607eed24 staging: rtl8723bs: rewrite comparisons to null adds 90179b3f7a81 staging: rtl8723bs: remove empty for cycles adds bcc84e52bcc5 staging: rtl8723bs: remove commented code block adds 49e07427c5cc staging: rtl8723bs: remove unused dvobj_priv members adds 801adee270ba staging: kpc2000: pcie.h: Remove extra blank line adds cf447efc6cdf staging: rtl8723bs: remove unused variable from rtw_os_rec [...] adds 4f085fedea9b staging: rtl8723bs: core: Removed extra blank line adds b321be064426 staging: rtl8723bs: core: Ending line with argument adds 85c7bef4197e staging: rtl8723bs: core: align arguments with open parenthesis adds cc7790d14f29 staging: rtl8712: add period within a comment adds 483a0f6d9d5d staging: rtl8712: remove a blank line adds fe6ed4e02b8f staging: rtl8712: remove space after cast adds 5fd0241d66d2 staging: rtl8712: add space before binary operator adds 59184278ee66 staging: rtl8712: add spaces around operators adds 7b2ede0bde67 staging: rtl8712: match parentheses alignment adds 431c052b6ee0 staging: rtl8712: remove extra blank lines adds 5e1e55bc78ee staging: rtl8712: Remove spaces after a cast adds a11fbe6bf1ae drivers: staging: rtl8712: align arguments with open parenthesis adds b0a7b3aee5c1 staging: rtl8712: Rewrite NULL comparisons adds e91cafdf3c18 staging: rtl8712: Remove extra blank lines adds 7b2d92a3c8e5 iio:imu:mpu6050: Modify matricies to matrices adds 83ca56b663cf iio: core: Use sysfs_emit() (trivial bits) adds 0207483b22d0 iio: iio_enum_available_read(): Convert to sysfs_emit_at() adds 6b92ba0a3057 iio: __iio_format_value(): Convert to sysfs_emit_at() adds f46ac009780c iio: dac: Convert powerdown read callbacks to sysfs_emit() adds 4e102429f3dc iio:accel:adis16201: Fix wrong axis assignment that preven [...] adds 454c219f5d84 iio: imu: inv_mpu6050: Use as standalone trigger adds abfdfd144357 iio: dac: Rudimentary typo fix adds 44fc4de9bd61 iio: adc: ad7923: use devm_add_action_or_reset for regulat [...] adds 075dff3367ef iio: adc: ad7923: use device-managed function for triggere [...] adds 3e55bb6f2ac0 iio: adc: ad7923: register device with devm_iio_device_register adds b3b64e2c1575 iio: Fix iio_read_channel_processed_scale() adds 4c822244bf4a iio: buffer: return 0 for buffer getfd ioctl handler adds 0d41da037427 iio: inv_mpu6050: Remove superfluous indio_dev->modes assignment adds a71654af0a21 iio: inv_mpu6050: Make interrupt optional adds add538f4beb2 staging:iio:cdc:ad7150: use swapped reads/writes for i2c r [...] adds 1a17e7cbbffa staging:iio:cdc:ad7150: Remove magnitude adaptive events adds 0c4c4a868ab4 staging:iio:cdc:ad7150: Refactor event parameter update adds c13ab9457fbb staging:iio:cdc:ad7150: Timeout register covers both direc [...] adds f32df79d5c7c staging:iio:cdc:ad7150: Drop platform data support adds 67322b2b6678 staging:iio:cdc:ad7150: Handle variation in chan_spec acro [...] adds 5bfe0cac3f3b staging:iio:cdc:ad7150: Simplify event handling by only us [...] adds f1be99299ef1 staging:iio:cdc:ad7150: Drop noisy print in probe adds d5723c679bb8 staging:iio:cdc:ad7150: Add sampling_frequency support adds 45b77828b01c iio:event: Add timeout event info type adds fea8f215012e staging:iio:cdc:ad7150: Change timeout units to seconds an [...] adds 9623caea2cfe staging:iio:cdc:ad7150: Rework interrupt handling. adds ef71bd9c8564 staging:iio:cdc:ad7150: More consistent register and field naming adds 69567d38613c staging:iio:cdc:ad7150: Reorganize headers. adds 88f0e098a0b7 staging:iio:cdc:ad7150: Tidy up local variable positioning. adds a895ca4ad739 staging:iio:cdc:ad7150: Drop unnecessary block comments. adds f28334febda7 staging:iio:cdc:ad7150: Shift the _raw readings by 4 bits. adds 18595e71c57a staging:iio:cdc:ad7150: Add scale and offset to info_mask_ [...] adds a9f8afe16412 staging:iio:cdc:ad7150: Really basic regulator support. adds 89f2d5b080bc staging:iio:cdc:ad7150: Add of_match_table adds 9b2571b02d9f iio:Documentation:ABI Add missing elements as used by the [...] adds cbdf6ccaec39 staging:iio:cdc:ad7150: Add copyright notice given substan [...] adds d403719eeb66 dt-bindings:iio:cdc:adi,ad7150 binding doc adds 646d67b5c582 iio:cdc:ad7150: Move driver out of staging. adds 9ec8f413d706 MAINTAINERS: update adi,ad5758.yaml reference adds 9122a6c32fcb MAINTAINERS: update st,hts221.yaml reference adds 959e9b93cf71 MAINTAINERS: update dpot-dac.yaml reference adds 0eb56a608e86 MAINTAINERS: update envelope-detector.yaml reference adds 8aa6681f30e4 MAINTAINERS: update current-sense-amplifier.yaml reference adds 72744d4bafe6 MAINTAINERS: update current-sense-shunt.yaml reference adds 40ee0e2a7d11 MAINTAINERS: update voltage-divider.yaml reference adds 63e6b02cf298 MAINTAINERS: update atmel,sama5d2-adc.yaml reference adds f4bec27fad55 MAINTAINERS: update pni,rm3100.yaml reference adds 1867eff87a4f MAINTAINERS: update renesas,rcar-gyroadc.yaml reference adds 5f8bef56e150 MAINTAINERS: update st,lsm6dsx.yaml reference adds 01ec483013a3 MAINTAINERS: update st,vl53l0x.yaml reference adds a909ba1ae988 MAINTAINERS: update ti,dac7612.yaml reference adds 8cc110478cab dt-bindings:iio:dac: update microchip,mcp4725.yaml reference adds 7604c2f9ea8c iio:adc: Drop false comment about lack of timestamp control adds bb142d4433e4 iio: adc: stm32-dfsdm: drop __func__ while using Dynamic debug adds ebb9493c07e1 iio: trigger: Replace explicit casting and wrong specifier [...] adds af3bac44b1c5 iio: trigger: Fix strange (ladder-type) indentation adds ca3e7d524cc8 iio: buffer: use sysfs_attr_init() on allocated attrs adds aefaee4ec899 Merge tag 'irq-no-autoen-2021-03-25' into togreg adds 0be49bdedcfd iio:adc:ad7766: Use new IRQF_NO_AUTOEN to reduce boilerplate adds 42004ceb3404 iio:adc:exynos-adc: Use new IRQF_NO_AUTOEN flag rather tha [...] adds aef3ef165972 iio:adc:nau7802: Use IRQF_NO_AUTOEN instead of request the [...] adds ff2293ea9c17 iio:adc:sun4i-gpadc: Use new IRQF_NO_AUTOEN flag instead o [...] adds dbb8f20d839b iio:chemical:scd30: Use IRQF_NO_AUTOEN to avoid irq reques [...] adds 30f6a542b7d3 iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request th [...] adds eaa17fa7d8da iio:adc:ad_sigma_delta: Use IRQF_NO_AUTOEN rather than req [...] adds 6baee4bd63f5 iio:adc:ad7476: Fix remove handling adds 4d84487d9631 iio:adc: Fix trivial typo adds c10f8109f78b iio: hrtimer-trigger: Fix potential integer overflow in ii [...] adds 032aec339c86 iio:cdc:ad7150: Fix use of uninitialized ret adds e64837bf9e2c iio: magnetometer: yas530: Fix return value on error path adds bb354aeb364f iio: magnetometer: yas530: Include right header adds 194eafc9c1d4 iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol adds 6f0078ae704d iio: sx9310: Fix access to variable DT array adds fc948409ccc1 iio: sx9310: Fix write_.._debounce() adds e09fe9135399 iio: inv_mpu6050: Fully validate gyro and accel scale writes adds 6470a8206a10 Merge tag 'iio-for-5.13b-take2' of https://git.kernel.org/ [...] adds 7948c501d668 staging: rtl8723bs: hal: Add spaces around operators adds 2466b0b27ca2 staging: rtl8723bs: core: reorganize characters so the lin [...] adds f26f85858d7f staging: rtl8723bs: hal: Add spaces around operators in ha [...] adds 2dc7daaa33d9 staging: rtl8723bs: hal: Add spaces around operators in Ha [...] adds cd2c304266b8 staging: rtl8723bs: hal: Add spaces around operator in Hal [...] adds bc21df678b4d staging: rtl8723bs: core: Move constants to the right of c [...] adds f179515da978 staging: rtl8712: Use constants from <linux/ieee80211.h> adds 85adda6197f2 staging: rtl8192e: rtl8192E_dev: remove unused variable adds b190d1433ac4 staging: rtl8192u: remove unused variable adds 52f8b696b7cd staging: rt8192u: change constants to be on right adds 9d32836dbb1a staging: rtl8188eu: remove unused efuse hal components adds eeb4661560ff staging: rtl8188eu: ctrl vendor req value is always 0x05 adds 3d0be94f62fd staging: rtl8188eu: ctrl vendor req index is not used adds 788fde031027 staging: rtl8188eu: use actual request type as parameter adds cc23e68fdf98 staging: rtl8188eu: clean up usb_read8 adds 00092615162f staging: rtl8188eu: clean up usb_read16 adds e8f44d356e6b staging: rtl8188eu: clean up usb_read32 adds 4f178eeb0d77 staging: rtl8188eu: clean up usb_write8 adds cecaae74ea89 staging: rtl8188eu: clean up usb_write16 adds 057a5a803860 staging: rtl8188eu: clean up usb_write32 adds b92ed9dc2b13 staging: rtl8188eu: remove an obsolete comment adds bfe1e634909e staging: rtl8723bs: hal: Remove camelcase adds 204e4f4433c2 staging: comedi: drivers: Fix spelling mistake "nubmer" -> [...] adds 6db58ed2b2d9 staging: comedi: tests: ni_routes_test: Fix compilation error adds 15b7a743901c staging: comedi: tests: ni_routes_test: Put complex values [...] adds 2628ca5f8e5e staging: comedi: tests: ni_routes_test: Avoid CamelCase: <RVi> adds 228e55617c17 staging: comedi: tests: ni_routes_test: Lines should not e [...] adds 07a696a88646 staging: comedi: tests: Correct unittest_fptr adds 42c3243ff23d staging: rtl8723bs: remove DBG_871X log argument adds 968b15adb0ea staging: rtl8723bs: remove all DBG_871X logs adds 4646da162d96 staging: rtl8723bs: remove DBG_871CX log unmatched by cocci adds 68e79909e1d8 staging: rtl8723bs: remove commented out DBG_871X logs adds 5789f7749284 staging: rtl8723bs: remove DBG_871X macro definitions adds 21e161c3cea5 staging: rtl8723bs: remove all if-else empty blocks left b [...] adds 394ceaa2b3b2 drivers: rtl8723bs: rewrite comparison to null adds 3dc682aed3a1 staging: rtl8723bs: put constant on the right side in if c [...] adds 3f85c670a264 staging: rtl8723bs: remove empty for cycles left by DBG_87 [...] adds ae31f4ed7e09 staging: rtl8723bs: remove empty tracing function dump_rx_packet adds b4f27a06f638 staging: rtl8723bs: remove empty #ifdef blocks after DBG_8 [...] adds 709c8e49b51c staging: rtl8723bs: remove unnecessary bracks on DBG_871X [...] adds 6206fdb4f30b staging: rtl8723bs: remove unnecessary parentheses in if c [...] adds e6e7ad69d38d staging: rtl8723bs: add spaces around operators adds e427bdd8e1e5 staging: rtl8723bs: rewrite comparison to null adds dd782523e8a5 staging: rtl8723bs: remove unnecessary parentheses adds e338f5f0a0c3 staging: rtl8723bs: fix comparison in if condition adds af6afdb63f17 staging: rtl8723bs: split long lines adds a45759d2a47c staging: rtl8723bs: remove unnecessary parentheses adds f9b9263a25dc staging: rtl8192u: Fix potential infinite loop adds 1c4282349223 staging: axis-fifo: remove redundant dev_err call adds 46694b686d4a staging: rtl8188eu: remove unused macros adds 5c422a42d1a6 staging: rtl8188eu: remove unnecessary brackets adds cf862de40b35 staging: rtl8188eu: remove unused defines adds b048a8db2944 staging: rtl8188eu: move defines into the .c file adds 889ed8b5e374 staging: rtl8188eu: set pipe only once adds 6b1164553276 staging: rtl8188eu: clean up rtw_recv_entry adds 78ea2e24470e staging: rtl8188eu: remove unnecessary variable adds 57ae96149e89 staging: rtl8188eu: rtw_usb_if1_init needs no dvobj parameter adds 7a267097504f staging: rtl8188eu: make usb_dvobj_init return a status adds 3fca1c763ed1 staging: rtl8188eu: make rtw_usb_if1_init return a status adds 7a1de298de04 staging: comedi: tests: ni_routes_test: Reduce stack usage adds 31f218546e54 staging: comedi: tests: ni_route_tests: Declare functions static adds 30c1b1a22cc3 staging: comedi: tests: example_test: Reduce stack usage adds 9a457447b326 staging: comedi: tests: example_test: Declare functions static adds 5b7b4ce1d116 staging: comedi: tests: example_test: Rename to 'comedi_ex [...] adds c82b130616e3 staging: comedi: Add Kconfig options to build unit test modules adds 5f0bf36ed66e staging: rtl8723bs: hal: Remove camelcase in sdio_ops.c adds d03f499e6453 staging: rtl8712: matched alignment with open parenthesis adds 73aba1b5f0af staging: rtl8712: removed extra blank line adds 4e35b91390fc staging: rtl8723bs: remove extra indent adds e7442ffe1cc5 staging: comedi: Kconfig: Fix COMEDI_TESTS_NI_ROUTES selections adds bb40b33d3045 staging: rtl8712: add spaces around '+' adds 7569c1bc3ffe staging: rtl8723bs: remove unused including <linux/version.h> adds 63ee275711d5 staging: rtl8712: remove struct rtl_ieee80211_ht_cap and i [...] adds 6e2baa44c6d1 staging: rtl8712: remove enum WIFI_FRAME_SUBTYPE adds 8b4fa9c356c3 staging: rtl8712: remove (most of) enum WIFI_FRAME_TYPE adds 8ff753bc1631 staging: rtl8723bs: Remove unnecessary code adds b3dffce0e0aa staging: rtl8723bs: remove unused variable pwrctl adds 3f8f36da0c5d staging: rtl8712: fix wrong function output adds eae92424d183 staging: comedi: cb_pcidas64: remove useless function adds e46ff78bc2b1 staging: rtl8188eu: remove the last urb callback macros adds 767d1c72aa3f staging: rtl8188eu: remove prototype for non-existing function adds 062f6d14521d staging: rtl8188eu: make ffaddr2pipehdl static adds f40e1901bed0 staging: rtl8188eu: replace switch-case with if adds dfb1a3ae1d11 staging: rtl8188eu: remove unused function parameter adds 2fa087e0ae72 staging: rtl8188eu: remove a constant variable adds 7b697f098d8a staging: rtl8188eu: move static array from .h to .c adds e2794029df29 staging: rtl8188eu: move another static array from .h to .c adds ddc7e53e5eca staging: rtl8188eu: always free cmd_obj in the cmd thread adds ea21efe66253 staging: rtl8188eu: remove duplicate if statement adds 92d056d6cb02 staging: rtl8188eu: remove a dead assignment adds e28a09fc0b9d staging: rtl8188eu: simplify rtw_cmd_thread's main loop adds 2fd8a0201211 staging: rtl8723bs: remove unused variable in core/rtw_cmd.c adds ffdbed83c48c staging: rtl8723bs: remove unused variable and empty for c [...] adds 2f0b03160d80 staging: rtl8723bs: remove unused code block in os_dep/ioc [...] adds 4f4cbe7e853c staging: rtl8723bs: remove unused variables and code block [...] adds 8db11e79ac2a staging: rtl8723bs: remove set but unused psta variable in [...] adds 96f85950ca96 staging: rtl8723bs: remove unused variable pstapriv in rtw [...] adds 9af90936f091 staging: rtl8723bs: remove unused cur_network variable in [...] adds dc06fdd79fc4 staging: rtl8723bs: remove unused pmlmepriv variable in rt [...] adds fc122027a5ce staging: rtl8723bs: remove unused variable declaration in [...] adds 1fdc17a79320 staging: rtl8723bs: remove unused variable in os_dep/ioctl [...] adds 345c4e9a7ece staging: rtl8723bs: remove decl of unused static const var [...] adds c841b8e27487 staging: rtl8723bs: remove all MSG_8192C logs adds e727b582075a staging: rtl8723bs: remove commented out MSG_8192C log adds d55c46f36027 staging: rtl8723bs: remove MSG_8192C macro definitions adds 98a847ae5d5d staging: rtl8723bs: remove redundant initialization adds 92172da23c56 staging: rtl8192e: replace comparison to NULL by bool adds 08aa09135c96 staging: rtl8192e: remove unnecesasry f-trace like logging adds 3eea531bcc24 staging: ralink-gdma: Add missing MODULE_DEVICE_TABLE adds 32abcac8037d staging: comedi: tests: ni_routes_test: Remove unused vari [...] adds 26be3a5d8453 staging: rtl8192e: Fix incorrect pointer check adds 4e63e9b77449 staging: rtl8723bs: core: Remove an unused variable adds 426ceac43197 staging: mt7621-pci: stop using of_pci_range_to_resource adds dcc48e083749 staging: rtl8723bs: remove all DBG_8192C logs adds 334ef6ab8f44 staging: rtl8723bs: remove all commented out DBG_8192C logs adds 7519f4f89692 staging: rtl8723bs: remove DBG_8192C macro definitions adds edf3967a8d95 staging: rtl8723bs: remove all if-blocks left empty by DBG [...] adds fa50dda745be staging: rtl8723bs: put spaces around operators adds 0a62cc7a5ac5 staging: rtl8723bs: remove unused code blocks guarded by D [...] adds aaf2a07724da staging: rtl8723bs: remove commented out DEBUG_RTL871X definition adds 0268c26750a9 staging: rtl8723bs: remove code blocks guarded by DEBUG symbol adds 96efb4609842 staging: rtl8723bs: remove empty code block guarded by DBG_CCX adds add69c59ebb2 staging: rtl8723bs: remove code block guarded by undefined [...] adds 8a095d44d88b staging: rtl8723bs: remove commented out SDIO_DEBUG_IO sym [...] adds 5ffbfcf38b80 staging: rtl8723bs: remove empty ifdef blocks conditioned [...] adds 8f32a6c89ce4 staging: rtl8723bs: remove commented out DEBUG_CFG80211 sy [...] adds 04c35396c5c6 staging: rtl8723bs: remove unnecessary bracks adds 71839eac6bbc staging: rtl8723bs: fix comparison to null adds 9d5ed87234ae staging: rtl8723bs: put spaces around operators adds 4ca39cd7459d staging: rtl8723bs: split long line adds d290bb31a718 staging: rtl8723bs: put constant on the right side of the test adds da742b02a1e5 staging: rtl8723bs: remove empty if and else blocks adds 5bb62a191be0 staging: rtl8723bs: put constant on the right side of a te [...] adds 279fa77760fb staging: rtl8723bs: remove unnecessary parentheses in os_d [...] adds 05c19e212a5d staging: rtl8723bs: remove empty else block in os_dep/ioct [...] adds 1e95e1e49aee staging: rtl8723bs: fix comparison to true issue adds d6b08255f8fb staging: rtl8723bs: remove more unnecessary parentheses adds 1b9e18de8d43 staging: rtl8723bs: remove more empty if blocks after DBG_ [...] adds 90b69822a5cb staging: rtl8723bs: Remove camelcase in several files adds 97f136ec590a staging: rtl8723bs: include: Fix misspelled words in comments adds 13c57439fecc staging: rtl8723bs: include: Change the type of a variable adds 16ae2044e91e staging: rtl8723bs: Change controlling expressions adds 9e74999b1a68 Staging: rtl8192u: ieee80211: remove odd backslash. adds a2e2a05d5d57 staging: rtl8723bs: remove unnecessary goto jumps adds 5a04ad1d1d43 staging: rtl8723bs: remove unused variable 'start' in hal/ [...] adds 8333e5a95855 staging: rts5208: remove unnecessary ftrace-like logging adds acdb1d908fdb staging: vchiq_core: Simplify vchiq_send_remote_use* adds e04e90083007 staging: vchiq_core: Shorten var name for service quota adds 32129ec093ed staging: vchiq_core: Get the rid off curly braces around cases adds b3582ed4269d staging: vchiq_core: Exit early in 2 functions adds 63276d45bac5 staging: vchiq_core: introduce service skip adds 0e345d977306 staging: vchiq_core: improve readability of request_poll adds 7a4da84ce818 staging: vchiq_core: use BITSET_WORD macro adds a8def5034a27 staging: vchiq_core: introduce SLOT_QUEUE_INDEX_FROM_POS_MASKED adds fa80183c5513 staging: vchiq_core: fix if alignments adds f2f560e1bdc0 staging: vchiq_core: split exit conditions adds 70bdf4cc49f9 staging: vc04_services: TODO: remove trailing whitespace adds c9d134a13bd2 staging: vc04_services: TODO: rectify spelling mistake adds ac23a3cbcd54 staging: rtl8723bs: hal: remove space before tabs adds 8b7d276ea816 staging: rtl8723bs: hal: Remove extra blank line adds 1ec0ee058dcb staging: rtl8723bs: hal: Correct indentation adds 59bc0e634b2e staging: rtl8723bs: remove unnecessary adapter adds cc444aa522b1 staging: rtl8192e: remove unnecessary ftrace-like logging adds 07ff20cf172f staging: fieldbus: simplify devm_anybuss_host_common_probe adds 174250f8d965 staging: comedi: adv_pci_dio: remove whitespace adds c3db59cfe16a staging: rtl8188eu: Move channel_table away from rtw_mlme_ext.h adds 3d7ac0402907 staging: rtl8723bs: core: Remove unused but set variable adds 69c3331aa099 staging: rtl8723bs: replace dump_drv_version() usage with [...] adds ee31d57e4022 staging: rtl8723bs: remove unnecessary dump_drv_version() usage adds 77e14dfe53c0 staging: rtl8723bs: remove two unused functions adds f013209cbf8e staging: rtl8723bs: hal: Remove four set but not used variables adds 3cc112a0886d staging: rtl8192e: add spaces around binary operators adds c7dabf1a45bb staging: rtl8192e: remove unnecessary blank line before brace adds e3a8607981e7 staging: rtl8192e: remove unnecessary blank line after clo [...] adds c567fb9da3dd staging: rtl8192e: removed multiple blank lines adds d5c09ff06901 staging: rtl8723bs: fix indentation issue introduced by lo [...] adds 07d488b0c1d4 staging: rtl8723bs: replace DBG_871X_SEL_NL with netdev_dbg() adds ccbdd3fdf3e8 staging: rtl8723bs: remove DBG_871X_SEL_NL macro declaration adds 467d98420936 staging: rtl8723bs: remove unused argument in function adds 027ffa10b80b staging: rtl8723bs: remove sdio_drv_priv structure adds 8ffdff6a8cfb staging: comedi: move out of staging directory adds 71d3edc61e29 staging: rtl8723bs: Remove led_blink_hdl() and everything related adds 5cc836449458 staging: rtl8192e: indent statement properly adds 79df841b4350 staging: rtl8723bs: replace DBG_871X_LEVEL logs with netdev_*() adds 108b05a64621 staging: rtl8723bs: fix code indent issue adds 5a94f5c84281 staging: rtl8723bs: fix indentation in if block adds 98dc120895a9 staging: rtl8723bs: split too long line adds 180b9f220a59 staging: rtl8723bs: remove unused DBG_871X_LEVEL macro dec [...] adds 4ca91abbe406 staging: rtl8723bs: remove empty #ifdef block adds 8a24201f824a staging: rtl8188eu: change bLeisurePs' type to bool adds 2a743d94ebff staging: rtl8188eu: remove constant variable and dead code adds 94ed1611aaf5 staging: rtl8188eu: cmdThread is a task_struct adds 5369c41d165e staging: rtl8188eu: remove unused function parameters adds bd36d5e2d5c4 Staging: rtl8723bs: rtw_xmit: fixed tabbing issue adds c295d3007ff6 staging: octeon: Use 'for_each_child_of_node' adds 8900d92fd666 Merge tag 'staging-5.13-rc1' of git://git.kernel.org/pub/s [...] adds 4dec5f1af694 tty: serial: pch_uart.c: remove debugfs dentry pointer adds 078b23267d5f MAINTAINERS: orphan mxser adds ae6acf479be1 MAINTAINERS: drop cyclades.com reference adds 00025161b2d9 PCI: remove synclink entries from pci_ids adds 5a3c96e96409 vgacon: comment on vga_rolled_over adds f76edd8f7ce0 tty: cyclades, remove this orphan adds 67b1544a55c9 tty: isicom, remove this orphan adds 3b00b6af7a5b tty: rocket, remove the driver adds 981b22b8777d tty: remove TTY_LDISC_MAGIC adds 5e30d3bf51eb tty: n_tty, set tty_ldisc_ops::owner adds f751ae1cbbf9 tty: imx, use ms_to_ktime adds 60294d86f27c tty: 8250, use ms_to_ktime adds 7e3d3c08f17c tty: 8250, cleanup em485 timers adds 7a9ca6329807 tty: 8250/serial_cs, propagate errors in simple_config adds 8ff694972fe4 net: caif: inline register_ldisc adds 9f3698e97df0 net: nfc: nci: remove memset of nci_uart_drivers adds c2a5a45c0276 net: nfc: nci: drop nci_uart_ops::recv_buf adds 11771e0bf13c net: nfc: nci: drop nci_uart_default_recv adds 51f62a311c6d tty: con3215, remove tasklet for tty_wakeup adds 56e9d0f95ad0 tty: con3215, remove unneeded tty checks adds 2daedb1d1e45 tty: con3215, remove tty->driver_data casts adds df11abeb2e60 tty: jsm_tty, make char+error handling readable adds d01a83590b7d tty: nozomi, remove struct buffer adds 83e826bf8f4f tty: nozomi, remove init/exit messages adds 0da4c58df1ce tty: nozomi, remove useless debug prints adds 4c472fc02e2a tty: vcc, make globals static adds 733001916075 tty: vcc, drop version dump adds 9af6f74d671e tty: vcc, use name strings directly adds 5c58097eeb9a tty: vcc, remove useless tty checks adds a32c97fd4263 tty: xtensa/iss, drop serial_version & serial_name adds 0894b13467a2 tty: xtensa/iss, don't reassign to tty->port adds bd5b21942569 tty: xtensa/iss, remove stale comments adds 5a1a8425c443 tty: xtensa/iss, setup the timer statically adds ba444ea3bc93 tty: xtensa/iss, make rs_init static adds 6c2e6317c975 tty: do not check tty_unregister_driver's return value adds a872ab4d6d19 tty: let tty_unregister_driver return void adds a846dcf9d729 tty: localise ptychar and make it const adds b9b90fe655c0 tty: synclink_gt, drop unneeded forward declarations adds 9d7fd54f2a2e tty: hvc, drop unneeded forward declarations adds b93db97e1ca0 tty: n_gsm, remove duplicates of parameters adds ab78b0c9fa9d tty: cleanup tty_chars_in_buffer adds 10eb63e5a9b2 tty: make everyone's chars_in_buffer return >= 0 adds 6bfbfcfc5800 tty: make everyone's write_room return >= 0 adds 196ebe5c000a drivers: tty: serial: IMX_EARLYCON: fix Kconfig dependency [...] adds 19d48787e315 tty: serial: samsung_tty: Add ucon_mask parameter adds 646891638301 tty: serial: samsung_tty: Separate S3C64XX ops structure adds aaf144059ba4 tty: serial: samsung_tty: Add s3c24xx_port_type adds ad5613b98a48 tty: serial: samsung_tty: IRQ rework adds 0906db90c722 tty: serial: samsung_tty: Use devm_ioremap_resource adds b8466833391e dt-bindings: serial: samsung: Add apple,s5l-uart compatible adds fcbba344907a tty: serial: samsung_tty: Add support for Apple UARTs adds b89cfc05a275 tty: serial: samsung_tty: Add earlycon support for Apple UARTs adds 81171e7d31a6 serial: 8250_exar: Constify the software nodes adds cebeddd6d0d9 serial: liteuart: fix return value check in liteuart_probe() adds 71b25f4df984 dt-bindings: serial: samsung: add DMA properties adds 87fd0741d6dc serial: stm32: fix probe and remove order for dma adds f4518a8a75f5 serial: stm32: fix startup by enabling usart for reception adds f264c6f6aece serial: stm32: fix incorrect characters on console adds 25a8e7611da5 serial: stm32: fix TX and RX FIFO thresholds adds ad7676812437 serial: stm32: fix a deadlock condition with wakeup event adds 12761869f0ef serial: stm32: fix wake-up flag handling adds 436c97936001 serial: stm32: fix a deadlock in set_termios adds fb4f2e04ac13 serial: stm32: fix tx dma completion, release channel adds f16b90c2d9db serial: stm32: call stm32_transmit_chars locked adds 315e2d8a125a serial: stm32: fix FIFO flush in startup and set_termios adds 9f77d19207a0 serial: stm32: add FIFO flush when port is closed adds 3db1d52466dc serial: stm32: fix tx_empty condition adds 3d82be8be6fd serial: stm32: add support for "flush_buffer" ops adds 280def1e1c17 Merge 5.12-rc3 into tty-next adds c69b11f3a6d1 tty: serial: samsung_tty: remove spinlock flags in interru [...] adds b9edc6823d18 tty: serial: 8250: delete redundant printing of return value adds 8ba0f967ff6e tty: max310x: fix flexible_array.cocci warnings adds 77124a427749 drivers: tty: serial: sh-sci: fix spelling typo of 'wheter' adds 0ae798fd96f8 vgacon: drop unused vga_init_done adds 1631eeeaf084 serial: stm32: rework wakeup management adds c0f3332cb5f2 serial: stm32: clean wakeup handling in serial_suspend adds 986e9f603857 irqchip/stm32: add usart instances exti direct event support adds 3d530017bef1 serial: stm32: update wakeup IRQ management adds 1657ca6e28fa ARM: dts: stm32: Add wakeup management on stm32mp15x UART nodes adds df5d151ee6a0 serial: pch_uart: fix build error with !CONFIG_DEBUG_FS adds 9baedb7baeda serial: imx: drop workaround for forced irq threading adds 214df75d5662 dt-bindings: serial: Add compatible for Mediatek MT8195 adds c6a419afe324 vt: keyboard, Fix typo in the doc for vt_get_shift_state() adds 22fce66c19ca tty: vt: Mundane typo fix in the file vt.c adds 88a499cd70d4 dt-bindings: Add support for the Broadcom UART driver adds 41a469482de2 serial: 8250: Add new 8250-core based Broadcom STB driver adds 3ece873e1808 dt-bindings: serial: 8250: Add nuvoton,wpcm450-uart adds 8465df70e49c serial: 8250_of: Add nuvoton,wpcm450-uart adds 9f299d3264c6 dt-bindings: serial: stm32: Use 'type: object' instead of [...] adds 211b4d42b70f tty: fix memory leak in vc_deallocate adds 64b1510642f8 serial: 8250_bcm7271: Fix return value check in brcmuart_probe() adds b0b07762bfa4 serial: 8250: Make symbol 'brcmuart_debugfs_root' static adds 202680c7a937 tty: pty: Add a blank line after declarations adds 9594408763d4 Merge 5.12-rc6 into tty-next adds 1b8dc3988dd2 dt-bindings: serial: Add rx-tx-swap to stm32-usart adds 3cd66593725a tty/serial: Add rx-tx-swap OF option to stm32-usart adds 158e800e0fde sc16is7xx: Defer probe if device read fails adds 399d44a1b13d tty: n_gsm: use DEFINE_SPINLOCK() for spinlock adds 7a3791afdbd5 staging: fwserial: fix TIOCSSERIAL jiffies conversions adds 2104eb283df6 staging: fwserial: fix TIOCSSERIAL permission check adds a7eaaa9d1032 staging: fwserial: fix TIOCSSERIAL implementation adds 5e84a66f3682 staging: fwserial: fix TIOCGSERIAL implementation adds b71e571adaa5 staging: greybus: uart: fix TIOCSSERIAL jiffies conversions adds 60c6b305c11b staging: greybus: uart: fix unprivileged TIOCCSERIAL adds d38be7024521 staging: greybus: uart: clean up TIOCGSERIAL adds 1d31a831cc04 tty: amiserial: fix TIOCSSERIAL permission check adds c33a63e8dd91 tty: amiserial: add missing TIOCSSERIAL jiffies conversions adds 6e70b73ca524 tty: moxa: fix TIOCSSERIAL jiffies conversions adds dc8c84376586 tty: moxa: fix TIOCSSERIAL permission check adds bf510acbea47 tty: moxa: fix TIOCSSERIAL implementation adds be6cf583d24d tty: mxser: fix TIOCSSERIAL jiffies conversions adds b91cfb2573ae tty: mxser: fix TIOCSSERIAL permission check adds a5c67f893004 pcmcia: synclink_cs: drop redundant tty-port initialisation adds 88d8cb7b5f21 tty: synclink_gt: drop redundant tty-port initialisation adds 903a0e76aa01 tty: pti: Remove Kconfig leftovers adds 2c4a4cded5ea tty/sysrq: Add a blank line after declarations adds 149ad2c67b39 tty/sysrq: Fix issues of code indent should use tabs adds d4e1d903a31e tty: tty_jobctrl: Add a blank line after declarations adds 63eeafd43951 tty: tty_jobctrl: Fix coding style issues of block comments adds 96d508259c18 tty: tty_jobctrl: Remove spaces before tabs adds 5d3945e84b80 tty: tty_ldisc: Fix an issue of code indent should use tabs adds d72383591d36 tty: tty_ldisc: Add a blank line after declarations adds 72a8dcd7bb91 tty: tty_ldisc: Fix coding style issues of block comments adds 408795b0252f tty: tty_ldisc: Do not use assignment in if condition adds b89585461834 tty: tty_ldisc: Remove the repeated word 'the' adds d09845e98a05 tty: actually undefine superseded ASYNC flags adds 1b8b20868a6d tty: fix return value for unsupported ioctls adds 8871de06ff78 tty: fix return value for unsupported termiox ioctls adds 1b7bc6b10a7e tty: use pr_warn_ratelimited() for deprecated serial flags adds 885c77d528e1 tty: refactor TIOCSSERIAL handling adds 5a35b040d056 tty: add ASYNC_SPLIT_TERMIOS to deprecation mask adds 8b57b3a12371 serial: core: drop redundant TIOCGSERIAL memset adds 79c5966cec7b serial: core: return early on unsupported ioctls adds e7d1737c2a16 dt-bindings: serial: samsung: include generic dtschema to [...] adds 9e5313acadfc serial: Add missing MODULE_DEVICE_TABLE adds 86b20677e8b6 tty: clarify that not all ttys have a class device adds 63bbdb4ea02b tty: hvc: make symbol 'hvc_udbg_dev' static adds a13df3bec596 dt-bindings: serial: 8250: deprecate aspeed, sirq-polarity-sense adds 3b44af4f9f4d serial: 8250_aspeed_vuart: refactor sirq and lpc address s [...] adds ca03042f0f12 serial: 8250_aspeed_vuart: add aspeed, lpc-io-reg and aspe [...] adds 845766b63fb5 dt-bindings: serial: 8250: add aspeed, lpc-io-reg and aspe [...] adds 0a360e8b65d6 tty: n_gsm: check error while registering tty devices adds 98602c010ceb tty: create internal tty.h file adds 4d5a64cbc7ad tty: tty.h: remove tty_info() adds da5d669e00d2 tty: audit: move some local functions out of tty.h adds 6c80c0b94b94 tty: move some internal tty lock enums and functions out of tty.h adds dd9f61144257 tty: make tty_release_redirect() static adds 9f72cab15963 tty: move some tty-only functions to drivers/tty/tty.h adds 5ffa6e344a1c tty: clean include/linux/tty.h up adds f9f54983005c serial: sh-sci: remove obsolete latency workaround adds c0070e1e6027 ttyprintk: Add TTY hangup callback. adds 86eb03267576 tty: synclink_gt: remove redundant initialization of varia [...] adds 75f4e830fa9c serial: do not restore interrupt state in sysrq helper adds e359b4411c28 serial: stm32: fix threaded interrupt handling adds cea37afd28f1 serial: stm32: defer sysrq processing adds 45f6b6db53c8 serial: omap: don't disable rs485 if rts gpio is missing adds e2a5e8448e73 serial: omap: fix rs485 half-duplex filtering adds 02ca144fa489 tty: mxser: drop low-latency workaround adds f22dd43fc166 serial: altera_jtaguart: drop low-latency workaround adds d26595d188e6 serial: altera_uart: drop low-latency workaround adds 173d37fc598a serial: amba-pl010: drop low-latency workaround adds 02d5364007ba serial: amba-pl011: drop low-latency workaround adds d0aa2820b9e8 serial: apbuart: drop low-latency workaround adds 80d43febacf1 serial: ar933x: drop low-latency workaround adds e9af7e363af5 serial: arc_uart: drop low-latency workaround adds 983fe58ad72d serial: atmel_serial: drop low-latency workaround adds acf484363177 serial: bcm63xx: drop low-latency workaround adds 4eec66e4b2a0 serial: icom: drop low-latency workaround adds 46a2675e8f0d serial: lpc32xx_hs: drop low-latency workaround adds 5d148754dac6 serial: mcf: drop low-latency workaround adds b8555963ca1a serial: meson: drop low-latency workaround adds 6e560913aae0 serial: mpc52xx_uart: drop low-latency workaround adds c0a6c9f79e52 serial: msm_serial: drop low-latency workaround adds 493a275c0471 serial: owl: drop low-latency workaround adds 2225ee132c61 serial: rda: drop low-latency workaround adds e1bd674499c5 serial: rp2: drop low-latency workaround adds f306226ee51d serial: sa1100: drop low-latency workaround adds 38616c225e70 serial: txx9: drop low-latency workaround adds 0f8a732822ba serial: sifive: drop low-latency workaround adds 3f6dbe6212bd serial: sunsu: drop low-latency workaround adds 177765b350a0 serial: timbuart: drop low-latency workaround adds 4e11dbb518fe serial: vt8500: drop low-latency workaround adds 348fbd61700c serial: xilinx_uartps: drop low-latency workaround adds 8574c9e72922 dt-bindings: serial: add RX and TX FIFO properties adds cd9de06e1610 dt-bindings: serial: stm32: override FIFO threshold properties adds 31db3ce05b1a dt-bindings: serial: 8250: update TX FIFO trigger level adds 2aa1bbb21f26 serial: stm32: add FIFO threshold configuration adds 8720037d55db serial: extend compile-test coverage adds d08410d8c990 Merge tag 'tty-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 6f0764b5adea usb: dwc3: add a power supply for current control adds 99288de36020 usb: dwc3: add an alternate path in vbus_draw callback adds 95cd85a9d493 usb: typec: tps6598x: Add trace event for IRQ events adds 02a9ada7eb88 usb: typec: tps6598x: Add trace event for status register adds 9c9c1ddbf633 usb: typec: tps6598x: Add trace event for power status register adds ced0e777e6ff usb: typec: tps6598x: Add trace event for data status adds 3287f58bcba6 usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] adds e21a2e0a0f60 usb: gadget: function: fix typo in f_printer.c adds 70be046404ef usb: gadget: storage: Remove unused function pointer typed [...] adds 9c174b57c98e USB: core: no need to save usb_devices_root adds 292f750f43d0 USB: gadget: dummy-hcd: remove redundant initialization of [...] adds 4294a8c2b8db usb: chipidea: tegra: fix flexible_array.cocci warnings adds b9d9137d29b2 usb: dwc2: Add STM32 related debugfs entries adds 7c7b971d71e7 USB: host: isp116x: remove dentry pointer for debugfs adds 7347f4b95f64 USB: host: isp1362: remove dentry pointer for debugfs adds 82d4afcfa9b5 USB: host: sl811: remove dentry pointer for debugfs adds 5649d86f5378 USB: host: uhci: remove dentry pointer for debugfs adds 24a16199d9fa USB: typec: fusb302: create debugfs subdir for the driver adds 153e140d1eee USB: typec: tcpm: create debugfs subdir for the driver adds 92d1e87e627a USB: remove usb_bus_type from usb.h adds b0bf77cd389d usb: dwc3: Fix dereferencing of null dwc->usb_psy adds 0f3edf99c239 usb: dwc3: document usb_psy in struct dwc3 adds 5fa5827566e3 usb: xhci-mtk: remove or operator for setting schedule parameters adds e19ee44a3d07 usb: xhci-mtk: improve bandwidth scheduling with TT adds 7c986fbc16ae usb: xhci-mtk: get the microframe boundary for ESIT adds 1bf661daf6b0 usb: xhci-mtk: add only one extra CS for FS/LS INTR adds 4a56adf4fafb usb: xhci-mtk: use @sch_tt to check whether need do TT schedule adds 338af695fffb usb: xhci-mtk: add a function to (un)load bandwidth info adds 44b948287a94 usb: xhci-mtk: add a function to get bandwidth boundary adds b707c13f9823 usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct adds 9132799d4ae0 usb: xhci-mtk: use clear type instead of void adds 6009bea08ad7 usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct adds 11fdcc3937b1 usb: xhci-mtk: use @tt_info to check the FS/LS device is u [...] adds bf7da03ae46a usb: xhci-mtk: rebuild the way to get bandwidth domain adds ccda8c224c07 usb: xhci-mtk: add some schedule error number adds dc9d3b2c4e8d usb: xhci-mtk: remove declaration of xhci_mtk_setup() adds 14295a150050 usb: xhci-mtk: support to build xhci-mtk-hcd.ko adds fb95c7cf5600 usb: common: add function to get interval expressed in us unit adds f18b6edbce44 usb: xhci-mtk: print debug info of endpoint interval adds 365038f24b3e usb: common: move function's kerneldoc next to its definition adds 19c234a14eaf usb: typec: tcpci: Check ROLE_CONTROL while interpreting C [...] adds 493d0856de5e usb: typec: tcpm: turn tcpm_ams_finish into void function adds 604c75893a01 usb: typec: tps6598x: Fix return value check in tps6598x_probe() adds f2d90e07b5df usb: typec: stusb160x: fix return value check in stusb160x [...] adds 60a35ba9141f usb: usb-mx2: Remove unused file adds aecb1e452d9e usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro adds 3adab6a1691a usb: typec: tps6598x: Fix tracepoint header file adds 2786d8618a92 usb: typec: tps6598x: Move the driver under its own subdirectory adds 14b02f023c09 usb: typec: tipd: Separate file for tracepoint creation adds aa403f257e99 Merge 5.12-rc3 into usb-next adds a55235820dcd usb: typec: tcpci: Added few missing TCPCI register definitions adds a1aea351d4db usb: host: Mundane spello fix in the file sl811_cs.c adds 064ece8d7ca7 drivers: usb: Fix a typo in dwc3-qcom.c adds 26adde04acdf usb: gadget: uvc: add bInterval checking for HS mode adds 98f11978bdce usb: gadget: uvc: Updating bcdUVC field to 0x0110 adds 6a154ec9ef67 usb: webcam: Invalid size of Processing Unit Descriptor adds 18106234c0e9 usb: mtu3: Fix spelling mistake "disabed" -> "disabled" adds e00943e91678 usb: typec: tcpm: PD3.0 sinks can send Discover Identity e [...] adds f85142af3641 Merge 5.12-rc4 into usb-next adds 729979e16451 dt-bindings: usb: fix yamllint check warning adds 2d5ba3746101 usb: ehci: add spurious flag to disable overcurrent checking adds 81d23855553a dt-bindings: usb: generic-ehci: document spurious-oc flag adds 4da57dbbffdf usb: host: ehci-platform: add spurious_oc DT support adds d50229cee69b ARM: multi_v7_defconfig: Stop using deprecated USB_EHCI_TEGRA adds 0b9828763aea usb: host: ehci-tegra: Select USB_GADGET Kconfig option adds 8219ab4c9a09 USB: ehci: drop workaround for forced irq threading adds 8460f6003a1d usb: sl811-hcd: improve misleading indentation adds a2a28c25c25a USB: core: drop outdated interface-binding comment adds aaadc6aea693 USB: core: rename usb_driver_claim_interface() data parameter adds 4e6e85100256 drivers: usb: host: fotg210-hcd.c: Fix indentation error adds 575b1ac410a2 drivers: usb: host: fotg210-hcd.c: Fix alignment of comment adds 0c59f678fcfc usb: dwc3: gadget: Remove invalid low-speed setting adds 3af32605289e usb: renesas_usbhs: fix error return code of usbhsf_pkt_handler() adds caef9f0716b4 dt-bindings: usb: dwc3-xilinx: Add documentation for Versa [...] adds 84770f028fab usb: dwc3: Add driver for Xilinx platforms adds 55b74ce7d2ce usb: gadget/function/f_fs string table fix for multiple languages adds fb9b31e4ea2f usb: chipidea: tegra: Silence deferred probe error adds f8cb3d556be3 usb: f_uac2: adds support for SS and SSP adds c021e0235770 usb: gadget: legacy: fix error return code of multi_bind() adds 3713d5ceb04d usb: gadget: f_uac2: validate input parameters adds a59c68a6a3d1 usb: gadget: f_uac1: validate input parameters adds 254cb1e0d78c usb: gadget: f_uac1: disable IN/OUT ep if unused adds d23922fcac48 usb: gadget: u_audio: convert to strscpy adds 6fcf11295eb2 USB: gadget: legacy: remove left-over __ref annotations adds 5e7121723d5b USB: xhci: drop workaround for forced irq threading adds 02fa4b980245 usb: dwc3: gadget: Avoid continuing preparing TRBs during [...] adds 71ca43f30df9 usb: dwc3: gadget: Ignore EP queue requests during bus reset adds 0299809be415 usb: core: Track SuperSpeed Plus GenXxY adds a59918cb6193 usb: core: hub: Remove port_speed_is_ssp() adds 2d0e82c905b8 usb: core: hub: Print speed name based on ssp rate adds d07247ff2515 usb: core: sysfs: Check for SSP rate in speed attr adds f2b6ebf61e8f usb: gadget: legacy: fix error return code of msg_bind() adds 423432072d16 USB: gadget: f_fs: fix memdup_user.cocci warnings adds cd8d66cfae49 usb: xhci: Init root hub SSP rate adds 64364bc912c0 usb: xhci: Fix port minor revision adds eb02aaf21f29 usb: xhci: Rewrite xhci_create_usb3_bos_desc() adds 325c3b9a0b5c usb: xhci: Remove unused function adds 91356fed6afd usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() adds fbdbbe6d3ee5 usb: gadget: pch_udc: Check if driver is present before ca [...] adds 4a28d77e3590 usb: gadget: pch_udc: Check for DMA mapping error adds 5af196df27c9 usb: gadget: pch_udc: Move pch_udc_init() to satisfy kernel doc adds 50a318cc9b54 usb: gadget: pch_udc: Revert d3cb25a12138 completely adds 971d080212be usb: gadget: pch_udc: Initialize device pointer before use adds 049d3db625a6 usb: gadget: pch_udc: Provide a GPIO line used on Intel Mi [...] adds 2665a13a3e9e usb: typec: Fix a typo adds dfbe56bf4866 tools: usbip: list.h: fix kernel-doc for list_del() adds b737eecd4a8a usbip: tools: add options and examples in man page related [...] adds a58977b2f831 usbip: tools: add usage of device mode in usbip_list.c adds 601144568ce0 usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_writ [...] adds 3fc63d0724bb usb: dwc3: trace: Print register read and write offset adds 12c30bb016a8 dt-bindings: usb: qcom,dwc3: Add bindings for SC7280 adds 755915fc28ed fotg210-udc: Fix DMA on EP0 for length > max packet size adds 078ba935651e fotg210-udc: Fix EP0 IN requests bigger than two packets adds c7f755b24349 fotg210-udc: Remove a dubious condition leading to fotg210_done adds 9aee3a23d645 fotg210-udc: Mask GRP2 interrupts we don't handle adds fe8f103ab3e0 fotg210-udc: Call usb_gadget_udc_reset adds 3e7c2510bdfe fotg210-udc: Don't DMA more than the buffer can take adds 75bb93be0027 fotg210-udc: Complete OUT requests on short packets adds de620c3b5999 usb: gadget: pch_udc: switch over to usb_gadget_map/unmap_ [...] adds cc62ff3e6ae6 usb: gadget: pch_udc: Remove CONFIG_PM_SLEEP ifdefery adds dfc03e0bae86 usb: gadget: pch_udc: Use PCI sub IDs instead of DMI adds d31b63f194d2 usb: gadget: pch_udc: Convert Intel Quark quirk to use dri [...] adds c03b4ccb9481 usb: xhci-mtk: support ip-sleep wakeup for MT8183 adds 331c505894e4 usb: xhci-mtk: add support ip-sleep wakeup for mT8192 adds b1a344589eea usb: mtu3: support ip-sleep wakeup for MT8183 adds a099d3688436 usb: mtu3: add support ip-sleep wakeup for MT8192 adds 24327c478b2f usb: mtu3: drop CONFIG_OF adds 8a5b5c3c1634 usb: dwc3: gadget: modify the scale in vbus_draw callback adds c21161e40ee9 power: supply: Fix build error when CONFIG_POWER_SUPPLY is [...] adds f5ffdd3b7554 usb: misc: ehset: update to use the usb_control_msg_{send| [...] adds ced6a0ba266e usb: misc: ezusb: update to use usb_control_msg_send() adds 38833cbda2c2 usb: misc: usbsevseg: update to use usb_control_msg_send() adds 52445887492c dt-bindings: usb: mtk-xhci: add support wakeup for mt8183 [...] adds 275af512425c dt-bindings: usb: mtu3: support wakeup for mt8183 and mt8192 adds 6144ef35ab11 usb: xhci-mtk: drop CONFIG_OF adds cec96bc53a87 usb: xhci-mtk: remove MODULE_ALIAS adds 016381f3c136 arm64: dts: mt8183: update wakeup register offset adds cc27bb4e7f8b dt-bindings: usb: mediatek,mtu3: Use graph schema adds 487adc545bce dt-bindings: usb: usb-nop-xceiv: Convert to DT schema adds d00be779cc50 usb: dwc3: Create helper function getting MDWIDTH adds 42067ccd9eb2 usb: gadget: s3c: Fix incorrect resources releasing adds e5242861ec6a usb: gadget: s3c: Fix the error handling path in 's3c2410_ [...] adds ed577c325b64 usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax adds c9714d65eac8 usb: dwc3: st: fix incorrect kernel-doc comment syntax in file adds 27088e00b623 usb: dwc3: fix incorrect kernel-doc comment syntax in files adds 048b14e1f28b usb: dwc3: exynos: fix incorrect kernel-doc comment syntax adds 9ea6feb681da dt-bindings: usb: dwc3-imx8mp: Use the correct name for ch [...] adds d1689cd3c0f4 arm64: dts: imx8mp: Use the correct name for child node "s [...] adds 04dd6e76b228 usb: dwc3: add cancelled reasons for dwc3 requests adds bd4d607044b9 usb: gadget: aspeed: fix dma map failure adds d21446eafa3a usb: dwc2: add parenthess and space around * adds f85900067f33 usb: dwc2: delete duplicate word in the comment adds 2e3d055bf27d USB: gadget: udc: fix wrong pointer passed to IS_ERR() and [...] adds d8fca036ef6d usb: xhci-mtk: fix wrong remainder of bandwidth budget adds f351f4b63dac usb: xhci-mtk: fix oops when unbind driver adds ba0058b7b8cd dt-bindings: usb: mtk-xhci: support property usb2-lpm-disable adds 967f6d162d9f dt-bindings: usb: mtk-xhci: remove redefinitions of usb3-l [...] adds 1f743c8749ea usb: xhci-mtk: fix broken streams issue on 0.96 xHCI adds bee1f89aad2a usb: xhci-mtk: support quirk to disable usb2 lpm adds de800f290dfa Merge 5.12-rc6 into usb-next adds 1e2ed7b222b8 usb: typec: Organize the private headers properly adds f70d436f0001 usb: typec: Declare the typec_class static adds 8a157d2ff104 xhci: check port array allocation was successful before de [...] adds 597899d2f7c5 xhci: check control context is valid before dereferencing it. adds 286fd02fd54b xhci: fix potential array out of bounds with several interrupters adds e9fcb07704fc xhci: prevent double-fetch of transfer and transfer event TRBs adds be2b960e5715 usb: dwc2: Add device partial power down functions adds 9ce9e5ad17d6 usb: dwc2: Add host partial power down functions adds c9c394abfa84 usb: dwc2: Update enter and exit partial power down functions adds b77b0d0021ec usb: dwc2: Add partial power down exit flow in wakeup intr. adds 139fae7a0838 usb: dwc2: Update port suspend/resume function definitions. adds 22ff0c8e529e usb: dwc2: Add enter partial power down when port is suspended adds 1e0890ebaa3f usb: dwc2: Add exit partial power down when port is resumed adds e97570f7a720 usb: dwc2: Add exit partial power down when port reset is [...] adds 4d4d99afa2b0 usb: dwc2: Add part. power down exit from dwc2_conn_id_sta [...] adds 75f43ac3c1fd usb: dwc2: Allow exit partial power down in urb enqueue adds 42b32b164ace usb: dwc2: Fix session request interrupt handler adds 113f86d0c302 usb: dwc2: Update partial power down entering by system suspend adds c74c26f6e398 usb: dwc2: Fix partial power down exiting by system resume adds b46b1ef7b0da usb: dwc2: Add exit partial power down before removing driver adds f3dedafb8263 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] adds e3a072022487 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] adds 4050f2683f2c usb: typec: tcpm: update power supply once partner accepts adds ae196ddb0d31 usb: typec: Port mapping utility adds 63cd78617350 usb: Link the ports to the connectors they are attached to adds b433c4c789d6 usb: Iterator for ports adds ee64fc599b72 usb: typec: Link all ports during connector registration adds 782de5e7190d usb: dwc3: pci: add support for the Intel Alder Lake-M adds 9c2076090c28 usb: gadget: r8a66597: Add missing null check on return fr [...] adds 7c53624cbdbe usb: host: u132-hcd: use DEFINE_MUTEX() for mutex lock adds a932ee40c276 usb: gadget: tegra-xudc: Fix possible use-after-free in te [...] adds 9535b9953390 usb: musb: fix PM reference leak in musb_irq_work() adds 025f97d18800 usb: core: hub: Fix PM reference leak in usb_port_resume() adds 17af793217a6 docs: usbip: Fix major fields and descriptions in protocol adds 3a2a68ecb25e usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver adds 124b11cc4f62 usb: dwc3: xilinx: Remove the extra freeing of clocks adds 3a2a91a2d517 usb: roles: Call try_module_get() from usb_role_switch_fin [...] adds 7b458a4c5d73 usb: typec: Add typec_port_register_altmodes() adds 55d8b34772e0 usb: typec: tcpm: Add support for altmodes adds 3d28466e5f4f platform/x86/intel_cht_int33fe: Add displayport altmode fw [...] adds 729f7955cb98 Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" adds dd5619582d60 USB: cdc-acm: fix unprivileged TIOCCSERIAL adds 496960274153 USB: cdc-acm: fix TIOCGSERIAL implementation adds 26b75952ca0b USB:ehci:fix Kunpeng920 ehci hardware problem adds 90d28fb53d4a usb: core: reduce power-on-good delay time of root hub adds dc1e7e9a27e0 usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qco [...] adds 3db53374405f usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string adds 14d34d2dbbe2 Merge 5.12-rc7 into usb-next adds 1d08ed588c6a usbip: vudc: fix missing unlock on error in usbip_sockfd_store() adds 5bdb080f9603 Revert "usb: Link the ports to the connectors they are att [...] adds 2cf2581cd229 usb: cdns3: add power lost support for system resume adds 2fd69eca0633 usb: cdns3: imx: add power lost support for system resume adds 39be23f4f16f usb: cdns3: trace: delete the trace parameter for request->trb adds ef32e0513a13 usb: cdns3: imx: mark cdns_imx_system_resume as __maybe_unused adds 575dd7ece61f usb: cdns3: fix static checker warning. adds b9b1eae761ee usb: cdns3: Use dma_pool_* api to alloc trb pool adds 8430e98f2c87 usb: cdns3: Optimize DMA request buffer allocation adds 8079ebf5ff51 usb: cdns3: delete repeated clear operations adds 9ecc3eb03c37 usb: cdnsp: remove redundant initialization of variable ret adds 10076de33b5e usb: cdnsp: Fixes issue with Configure Endpoint command adds 9bc46a12c53d Merge tag 'usb-v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 815f421b6f6d thunderbolt: debugfs: Handle fail reading block adds d59b8faa047e thunderbolt: Drop unused functions tb_switch_is_[ice|tiger [...] adds 3382665a5c5d thunderbolt: debugfs: Show all accessible dwords adds 61ec15e5534b thunderbolt: Disable retry logic for intra-domain control packets adds bda83aeca3cf thunderbolt: Do not pass timeout for tb_cfg_reset() adds 7f0a34d7900b thunderbolt: Decrease control channel timeout for software [...] adds fea627003606 Documentation / thunderbolt: Drop speed/lanes entries for XDomain adds d29c59b1a4dc thunderbolt: Add more logging to XDomain connections adds 8ccbed2476f2 thunderbolt: Do not re-establish XDomain DMA paths automatically adds a6932c3f9ef3 thunderbolt: Use pseudo-random number as initial property [...] adds 3bb163331e3a thunderbolt: Align XDomain protocol timeouts with the spec adds 7d3084c0b77c thunderbolt: Add tb_property_copy_dir() adds 46b494f28681 thunderbolt: Add support for maxhopid XDomain property adds e5876559b579 thunderbolt: Use dedicated flow control for DMA tunnels adds 5cfdd300b7b1 thunderbolt: Drop unused tb_port_set_initial_credits() adds 180b0689425c thunderbolt: Allow multiple DMA tunnels over a single XDom [...] adds 952400756dfc net: thunderbolt: Align the driver to the USB4 networking spec adds 15a4c7e8f916 thunderbolt: Add KUnit tests for XDomain properties adds 5adab6cc45c4 thunderbolt: Add KUnit tests for DMA tunnels adds e23a5afd013c thunderbolt: Check quirks in tb_switch_add() adds 3231307e399a thunderbolt: Add support for USB4 DROM adds 2e7a5b3e2236 thunderbolt: Unlock on error path in tb_domain_add() adds 2f608ba19610 thunderbolt: Add details to router uevent adds 6f3badead6a0 thunderbolt: Hide authorized attribute if router does not [...] adds 5367f82a2123 Merge tag 'thunderbolt-for-v5.13-rc1' of git://git.kernel. [...] adds 012466fc8ccc usb: dwc2: Add device clock gating support functions adds 79c87c3c3721 usb: dwc2: Add host clock gating support functions adds cbe1e903e5ab usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt adds 5d240efddc7f usb: dwc2: Add exit clock gating from wakeup interrupt adds 9b4965d77e11 usb: dwc2: Add exit clock gating from session request interrupt adds 5f9e60c06175 usb: dwc2: Add exit clock gating when port reset is asserted adds d37b939cf41f usb: dwc2: Update enter clock gating when port is suspended adds 3cf8143e47a9 usb: dwc2: Update exit clock gating when port is resumed adds 16c729f90bdf usb: dwc2: Allow exit clock gating in urb enqueue adds 50fb0c128b6e usb: dwc2: Add clock gating entering flow by system suspend adds ef5e0eec4764 usb: dwc2: Add clock gating exiting flow by system resume adds 401411bbc4e6 usb: dwc2: Add exit clock gating before removing driver adds 434438d8f9d3 usb: typec: silence a static checker warning adds 8f23fe35ff1e USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet adds e66bbfb0fbbe usb: dwc3: gadget: Ignore Packet Pending bit adds 568262bf5492 usb: dwc3: core: Add shutdown callback for dwc3 adds 475e8be53d04 usb: dwc3: gadget: Check for disabled LPM quirk adds 123086843372 usb: typec: tcpm: Honour pSnkStdby requirement during negotiation adds 1373fefc6243 usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby adds 82dad9fb68fb usb: xhci-mtk: check return value in suspend/resume hooks adds fe8e488058c4 dt-bindings: usb: mtk-xhci: add wakeup interrupt adds 04284eb74e0c usb: xhci-mtk: add support runtime PM adds 7fed6368ebd9 usb: xhci-mtk: use clock bulk to get clocks adds 4b853c236c7b usb: xhci-mtk: remove unused members adds 374157ff88ae usb: typec: tcpm: Fix error while calculating PPS out values adds 43c4cab006f5 usb: gadget: Fix double free of device descriptor pointers adds c560e76319a9 usb: dwc3: gadget: Fix START_TRANSFER link state check adds 4a5d797a9f9c usb: gadget: dummy_hcd: fix gpf in gadget_setup adds c8604656b0e0 usb: musb: musb_core: Add space after that ',' adds 2bda2c096257 usb: misc: adutux: fix whitespace coding style issue adds 95dbac94da7f usb: storage: datafab: remove redundant assignment of vari [...] adds 53f666869db5 usb: gadget: net2272: remove redundant initialization of status adds ca91fd8c7643 USB: Add reset-resume quirk for WD19's Realtek Hub adds a8b3b519618f USB: CDC-ACM: fix poison/unpoison imbalance adds e8b767431798 dt-bindings: usb: dwc3: Add disabling LPM for gadget adds 2e5db2c0e508 usb: dwc2: Enable RPi in ACPI mode adds ca0584c40a66 dt-bindings: connector: Add slow-charger-loop definition adds 5951b7c20f11 usb: xhci-mtk: remove bus status check adds 3232a3ce55ed usb: dwc3: gadget: Remove FS bInterval_m1 limitation adds bf260466c89f USB: serial: keyspan: drop unneeded forward declarations adds 8747fb3b14dd USB: serial: io_edgeport: drop unneeded forward declarations adds e5f48c812679 USB: serial: pl2303: clean up type detection adds 8a7bf7510d1f USB: serial: pl2303: amend and tighten type detection adds ca82f648d6d4 USB: serial: pl2303: rename legacy PL2303H type adds 894758d0571d USB: serial: pl2303: tighten type HXN (G) detection adds 8cbc753961e3 USB: serial: pl2303: add device-type names adds 764de1059b97 USB: serial: pl2303: TA & TB alternate divider with non-st [...] adds 315e2811f58b USB: serial: iuu_phoenix: remove redundant variable 'error' adds ea7ada4de2f7 USB: serial: xr: fix CSIZE handling adds 53366a9f917a USB: serial: drop unused suspending flag adds b3431093ad05 USB: serial: refactor endpoint classification adds 5de03c99691d USB: serial: add support for multi-interface functions adds 5fec21e74bfc USB: serial: xr: claim both interfaces adds 9d76b10ac643 USB: serial: ark3116: fix TIOCGSERIAL implementation adds 5486a9dd37f4 USB: serial: f81232: fix TIOCGSERIAL implementation adds 5c1426df9bb4 USB: serial: f81534: fix TIOCGSERIAL implementation adds 2ab5836101f8 USB: serial: ftdi_sio: fix TIOCGSERIAL implementation adds e54fbdbf0763 USB: serial: io_edgeport: fix TIOCGSERIAL implementation adds c2f58d2457fb USB: serial: io_ti: fix TIOCGSERIAL implementation adds 8458e35443d3 USB: serial: mos7720: fix TIOCGSERIAL implementation adds a804834bdf5e USB: serial: mos7840: fix TIOCGSERIAL implementation adds aa6a45850224 USB: serial: opticon: fix TIOCGSERIAL implementation adds 5b489012e9a4 USB: serial: pl2303: fix TIOCGSERIAL implementation adds 4065158c4897 USB: serial: quatech2: fix TIOCGSERIAL implementation adds 67a948779067 USB: serial: ssu100: fix TIOCGSERIAL implementation adds 4c47dc2a3a00 USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation adds d370c90dcd64 USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check adds 3d732690d226 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions adds a3cb01e2fe37 USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL adds b6be55625138 USB: serial: usb_wwan: fix TIOCGSERIAL implementation adds 6f9f8aeab7fd USB: serial: whiteheat: fix TIOCGSERIAL implementation adds 5f92aee93a68 USB: serial: fix return value for unsupported ioctls adds 01fd45f676f1 USB: serial: add generic support for TIOCSSERIAL adds f64d74a59c47 USB: serial: stop reporting legacy UART types adds 9378379b15e3 USB: serial: ftdi_sio: ignore baud_base changes adds c12860c0f6e6 USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check adds 0428bf6807fe USB: serial: ftdi_sio: clean up TIOCSSERIAL adds d669a51d5727 USB: serial: io_ti: drop closing_wait module parameter adds 2813b1653340 USB: serial: io_ti: switch to 30-second closing wait adds 9b31f8cd9174 USB: serial: ti_usb_3410_5052: drop closing_wait module parameter adds 8665444b80e6 USB: serial: ti_usb_3410_5052: switch to 30-second closing wait adds f8edbd518654 USB: serial: io_edgeport: drop unused definitions adds 07125072b0a0 USB: serial: do not use tty class device for debugging adds b979248d16d1 USB: serial: cp210x: provide gpio valid mask adds d07082277f55 USB: serial: cp210x: add gpio-configuration debug printk adds 8674cabe052b USB: serial: f81232: drop time-based drain delay adds 4b8e07951ff5 USB: serial: io_ti: document reason for drain delay adds c505b8b2ef27 USB: serial: ti_usb_3410_5052: reduce drain delay to one char adds bd49224a2ecf USB: serial: ti_usb_3410_5052: drop drain delay for 3410 adds e8d89db01a97 USB: serial: io_ti: clean up vendor-request helpers adds 7a14fac0c944 USB: serial: io_ti: add send-port-command helper adds 13c613393cee USB: serial: io_ti: add read-port-command helper adds 35aeb1b31b73 USB: serial: io_ti: use kernel types consistently adds 46388e865273 USB: serial: io_ti: drop unnecessary packed attributes adds a1db84f6cab7 USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes adds d24223367d21 USB: serial: ti_usb_3410_5052: clean up vendor-request helpers adds 3bfe43988c93 USB: serial: ti_usb_3410_5052: add port-command helpers adds b7cff0c412dc USB: serial: ti_usb_3410_5052: use kernel types consistently adds 4ef8f2357787 USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling adds 23b7998e81aa USB: serial: xr: add support for XR21V1412 and XR21V1414 adds 3c369a850d3f USB: serial: xr: rename GPIO-mode defines adds 5f70fe320e47 USB: serial: xr: rename GPIO-pin defines adds 49036fd021ce USB: serial: xr: move pin configuration to probe adds 958d6b958574 USB: serial: xr: drop type prefix from shared defines adds f865e614604c USB: serial: xr: add type abstraction adds 607f67183742 USB: serial: xr: add support for XR21B1421, XR21B1422 and [...] adds 4099d4ba4763 USB: serial: xr: add support for XR21B1411 adds 6da99f9de5fe USB: serial: xr: add support for XR22801, XR22802, XR22804 adds 06f79d57f4f5 USB: serial: xr: reset FIFOs on open adds d801c8d438b3 USB: serial: xr: add copyright notice adds 039b81d50a48 USB: cdc-acm: add more Maxlinear/Exar models to ignore list adds 7e25c20df40c Merge tag 'usb-serial-5.13-rc1' of https://git.kernel.org/ [...] adds c363af9ce3db usb: dwc2: Update exit hibernation when port reset is asserted adds b29b494bcc2e usb: dwc2: Reset DEVADDR after exiting gadget hibernation. adds c2db8d7b9568 usb: dwc2: Fix host mode hibernation exit with remote wake [...] adds 24d209dba5a3 usb: dwc2: Fix hibernation between host and device modes. adds 4111d5f805d8 usb: dwc2: Allow exiting hibernation from gpwrdn rst detect adds 238f65aeeae8 usb: dwc2: Clear fifo_map when resetting core. adds 5160d6871aae usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is [...] adds 8f7f8689b6cf usb: dwc2: Move enter hibernation to dwc2_port_suspend() function adds e358c2159cd6 usb: dwc2: Move exit hibernation to dwc2_port_resume() function adds c3595df7a611 usb: dwc2: Allow exit hibernation in urb enqueue adds 755d0effebb8 usb: dwc2: Add hibernation entering flow by system suspend adds ae0da4fd2258 usb: dwc2: Add hibernation exiting flow by system resume adds a94f01814be4 usb: dwc2: Add exit hibernation mode before removing drive adds 0112b7ce68ea usb: dwc2: Update dwc2_handle_usb_suspend_intr function. adds 0fdf3c5e06aa usb: dwc2: Get rid of useless error checks in suspend interrupt adds f88359e1588b usb: dwc3: core: Do core softreset when switch mode adds 3343f376d4ba usb: gadget: prevent a ternary sign expansion bug adds 16710380d3aa usb: dwc3: Capture new capability register GHWPARAMS9 adds ddae7979cdd5 usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability adds caa93d9bd2d7 usb: Fix up movement of USB core kerneldoc location adds ef1244124349 Merge tag 'usb-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 758c5408ea3d ARM: ux500: make ux500_cpu_die static adds 7bad5af826ab bus: ti-sysc: Fix initializing module_pa for modules witho [...] adds 4700a00755fb bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] adds f2dc0755fc9b bus: ti-sysc: Detect more modules for debugging adds 5f7259a578e9 bus: ti-sysc: Check for old incomplete dtb adds a15de032a72d ARM: OMAP2+: Init both prm and prcm nodes early for clocks adds bc0b964da3f6 soc: ti: omap-prm: Allow hardware supported retention when idle adds 7f7acef8571a clk: ti: omap5: Add missing gpmc and ocmc clkctrl adds e259c2926c01 PCI: pci-dra7xx: Prepare for deferred probe with module_pl [...] adds c761028ef5e2 ARM: dts: Update pcie ranges for dra7 adds 785d943c768e ARM: dts: Configure interconnect target module for dra7 pcie adds 075249bc5546 ARM: dts: Properly configure dra7 edma sysconfig registers adds 7f2659ce657e ARM: dts: Move dra7 l3 noc to a separate node adds e2d637b06978 ARM: dts: Configure interconnect target module for dra7 qspi adds 8af15365a368 ARM: dts: Configure interconnect target module for dra7 sata adds f5d0aba7c198 ARM: dts: Configure interconnect target module for dra7 mpu adds 27559a8bd436 ARM: dts: Configure interconnect target module for dra7 dmm adds 9a75368b6426 ARM: dts: Configure simple-pm-bus for dra7 l4_wkup adds f483a3e12341 ARM: dts: Configure simple-pm-bus for dra7 l4_per1 adds 26c36e16d45e ARM: dts: Configure simple-pm-bus for dra7 l4_per2 adds bdfafc8e2b3d ARM: dts: Configure simple-pm-bus for dra7 l4_per3 adds e93e4104a23a ARM: dts: Configure simple-pm-bus for dra7 l4_cfg adds ecb4c5c0961b ARM: dts: Configure simple-pm-bus for dra7 l3 adds 345ac6b17b18 ARM: dts: Configure power-domain for omap4 gfx adds 398c66ed22fa ARM: dts: Configure power-domain for omap4 dts iss adds fe85baacd73b ARM: dts: Configure interconnect target module for omap4 dmm adds 0600dabe34cc ARM: dts: Configure interconnect target module for omap4 emif adds 932ddde18318 ARM: dts: Configure interconnect target module for omap4 debugss adds e55cc3f0404c ARM: dts: Configure interconnect target module for omap4 mpu adds fbe8285d65a9 ARM: dts: Move omap4 mmio-sram out of l3 interconnect adds bacc83e5eef9 ARM: dts: Move omap4 l3-noc to a separate node adds d978b69fa7b2 ARM: dts: Configure simple-pm-bus for omap4 l4_wkup adds 67dcfdc4a63b ARM: dts: Configure simple-pm-bus for omap4 l4_per adds 9a1d0c2837c9 ARM: dts: Configure simple-pm-bus for omap4 l4_cfg adds e1d4a11d68b6 ARM: dts: Prepare for simple-pm-bus for omap4 l3 adds 84864f8d2c4e ARM: dts: Configure interconnect target module for omap5 dmm adds 9921f0b9d07a ARM: dts: Configure interconnect target module for omap5 emif adds 0e666eb531ea ARM: dts: Configure interconnect target module for omap5 mpu adds 5f89cdc1034c ARM: dts: Configure interconnect target module for omap5 gpmc adds 41ccb6623711 ARM: dts: Configure interconnect target module for omap5 sata adds a571cc394194 ARM: dts: Move omap5 mmio-sram out of l3 interconnect adds d1d16959fea7 ARM: dts: Move omap5 l3-noc to a separate node adds 689919e6e2b9 ARM: dts: Configure simple-pm-bus for omap5 l4_wkup adds 6fe4ff901607 ARM: dts: Configure simple-pm-bus for omap5 l4_per adds abd1d31d8292 ARM: dts: Configure simple-pm-bus for omap5 l4_cfg adds e18088794613 ARM: dts: Configure simple-pm-bus for omap5 l3 adds 083516ad540a Merge tags 'genpd-dts-dra7', 'genpd-dts-omap4' and 'genpd- [...] adds b22199e4a1f6 ARM: OMAP2+: Drop legacy platform data for dra7 pcie adds 786018cf552d ARM: OMAP2+: Drop legacy platform data for dra7 qspi adds 98feab31ac49 ARM: OMAP2+: Drop legacy platform data for dra7 sata adds 66b2f7fee196 ARM: OMAP2+: Drop legacy platform data for dra7 mpu adds 860e24644357 ARM: OMAP2+: Drop legacy platform data for dra7 dmm adds 3e09b7d201c6 ARM: OMAP2+: Drop legacy platform data for dra7 l4_wkup adds 47a4b458c184 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per1 adds ca319f4f41a3 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per2 adds b3db9b25ffc7 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per3 adds b5ac9dedc14b ARM: OMAP2+: Drop legacy platform data for dra7 l4_cfg adds 53fb6ae97af4 ARM: OMAP2+: Drop legacy platform data for dra7 l3 adds 54bc4edb3e52 ARM: OMAP2+: Drop legacy platform data for dra7 hwmod adds eb586ea39f26 ARM: OMAP2+: Drop legacy platform data for omap4 iss adds 40dbf5b13f23 ARM: OMAP2+: Drop legacy platform data for omap4 control modules adds 35c34fbcbfd0 ARM: OMAP2+: Drop legacy platform data for omap4 dmm adds a8876b4a3d68 ARM: OMAP2+: Drop legacy platform data for omap4 emif adds 88b187916898 ARM: OMAP2+: Drop legacy platform data for omap4 debugss adds 229f3477d64c ARM: OMAP2+: Drop legacy platform data for omap4 mpu adds e9c5aafaab59 ARM: OMAP2+: Drop legacy platform data for omap4 l4_wkup adds 6dd3c9259767 ARM: OMAP2+: Drop legacy platform data for omap4 l4_per adds 058b4880a840 ARM: OMAP2+: Drop legacy platform data for omap4 l4_cfg adds 3e1ea524d6db ARM: OMAP2+: Drop legacy platform data for omap4 l3 adds 2584d7e7f87a ARM: OMAP2+: Drop legacy platform data for omap4 hwmod adds 1006777ef4a1 ARM: OMAP2+: Drop legacy platform data for omap5 dmm adds aa820b664f88 ARM: OMAP2+: Drop legacy platform data for omap5 emif adds 3c648501f8fb ARM: OMAP2+: Drop legacy platform data for omap5 mpu adds 21206c8f2cb5 ARM: OMAP2+: Drop legacy platform data for omap5 sata adds a91560500c2a ARM: OMAP2+: Drop legacy platform data for omap5 l4_wkup adds 8a3253194641 ARM: OMAP2+: Drop legacy platform data for omap5 l4_per adds 5b9a7b0d2f2a ARM: OMAP2+: Drop legacy platform data for omap5 l4_cfg adds e98cf7e69486 ARM: OMAP2+: Drop legacy platform data for omap5 l3 adds 229e1e1146e4 ARM: OMAP2+: Drop legacy platform data for omap5 hwmod adds 569519de002f Merge branches 'omap-for-v5.13/genpd-dra7', 'omap-for-v5.1 [...] adds f21af4257cf3 ARM: OMAP2+: Stop building legacy code for dra7 and omap4/5 adds 4adcf4c28f6d bus: ti-sysc: Warn about old dtb for dra7 and omap4/5 adds 3e26eccd40f9 Merge tag 'omap-for-v5.13/genpd-cleanup-signed' of git://g [...] adds 4ae20f26a157 ARM: mach-imx: Fix a spelling in the file pm-imx5.c adds f21a468832f4 ARM: imx: Kconfig: Fix typo in help adds 4f9c62d1f79c Merge tag 'imx-soc-5.13' of git://git.kernel.org/pub/scm/l [...] adds 41dbf4a146a0 ARM: at91: pm: Move prototypes to mutually included header adds 6f35f62958ea Merge tag 'at91-soc-5.13' of git://git.kernel.org/pub/scm/ [...] adds c1ce9d8081a9 ARM: hisi: use the correct HiSilicon copyright adds d74b25572a4f Merge tag 'hisi-armv7soc-for-5.13' of git://github.com/his [...] adds 02e9821b2b91 ARM: OMAP2+: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_D [...] adds c3c83055bdf9 ARM: OMAP2+: add missing call to of_node_put() adds 0db1f107f83f ARM: OMAP2+: use true and false for bool variable adds 235e384526e4 ARM: OMAP2+: Use DEFINE_SPINLOCK() for spinlock adds 7c4a0b3e5cb0 ARM: OMAP2+: fix incorrect kernel-doc comment syntax in file adds 206fa766ca21 ARM: OMAP1: fix incorrect kernel-doc comment syntax in file adds f47e8e14373a Merge tag 'omap-for-v5.13/soc-signed' of git://git.kernel. [...] adds ca881b97dbe1 MAINTAINERS: use Krzysztof Kozlowski's Canonical address adds 19f5027e0394 ARM: s3c: Use pwm_get() in favour of pwm_request() in RX1950 adds 6031008780ef ARM: exynos: correct kernel doc in platsmp adds a0c97a6bd630 Merge tag 'samsung-soc-5.13' of git://git.kernel.org/pub/s [...] adds f72de385f8c3 MAINTAINERS: Update ARM/UniPhier SoCs maintainers and status adds 7d0b91147c91 MAINTAINERS: Update BCM2711/BCM2335 maintainer's mail adds 0072f6c37f02 mailmap: Update email address for Nicolas Saenz adds d92e5e32fb4f Merge tag 'arm-soc/for-5.13/maintainers' of https://github [...] adds 01d713689441 Merge tag 'arm-soc-5.13' of git://git.kernel.org/pub/scm/l [...] adds c5929afafbaf ARM: shmobile: defconfig: Refresh for v5.12-rc2 adds b61ecafafe9c Merge tag 'renesas-arm-defconfig-for-v5.13-tag1' of git:// [...] adds 907d6d3e41f9 ARM: configs: ux500: Update for new drivers adds 40f90f4763e2 arm64: defconfig: enable Intel's eASIC N5X SoCFPGA and Kee [...] adds 1288974df752 Merge tag 'arm64_defconfig_for_v5.13' of git://git.kernel. [...] adds 65198789898b arm64: defconfig: Enable devfreq support for i.MX8MQ adds bc6bf2e0fd9c arm64: defconfig: Enable asoc simple mux adds c7ae9d5dae71 arm64: defconfig: Enable wm8960 audio driver. adds 980129a48274 arm64: defconfig: add imx8qm pinctrl support adds a854fb61b804 arm64: defconfig: Enable the Hantro decoder adds 742a658bad18 arm64: configs: Enable PCIe support for imx8mq boards adds 6937d8c71f69 arm64: configs: Select REALTEK_PHY as built-in adds 94c586e5941a arm64: configs: enable FlexTimer alarm timer adds bbbd7b012084 Merge tag 'imx-defconfig-5.13' of git://git.kernel.org/pub [...] adds 797e1491b8df ARM: configs: Remove REGULATOR_USERSPACE_CONSUMER adds fbbe38309d56 arm64: defconfig: Allow mt8173-based boards to boot from usb adds f6dc45610879 arm64: defconfig: Enable options to support panel display [...] adds 03c623535fbd Merge tag 'v5.12-next-defconfig' of git://git.kernel.org/p [...] adds 7e53ba4e13c2 ARM: configs: at91: sama5: update with savedefconfig adds a0e6830c95b7 ARM: configs: at91: sama5: enable the Hantro G1 engine adds 759835d5aa1e ARM: configs: at91: sama5: MCP16502 regulator as built-in adds 3133badba54c ARM: configs: at91: sama5: PIOBU as built-in adds c016d98eb43b ARM: configs: at91: sama5: Enable LAN78XX as module adds 78529d025209 ARM: configs: at91: sama5: Add audio MIKROE PROTO board adds 529ab9039a52 ARM: configs: at91: Add mtd tests as modules adds 48a22e1bdfbc ARM: configs: at91: Add USB Video webcam class adds 4136c4443efc ARM: configs: at91: Modernize UBI defconfig part adds 630bc9784b63 Merge tag 'at91-defconfig-5.13' of git://git.kernel.org/pu [...] adds 1a0252abb6ff arm64: defconfig: Enable Qualcomm SM8350 TLMM and GCC adds d515102f56a0 Merge tag 'qcom-arm64-defconfig-for-5.13' of git://git.ker [...] adds a3dfe1c08b51 ARM: omap2plus_defconfig: Update for dropped simple-pm-bus adds b556f76a0a4f ARM: omap2plus_defconfig: Enable Netfilter components as modules adds f6a7ea04ad20 ARM: omap2plus_defconfig: Add AT25 EEPROM module adds 2de5bb995656 Merge tag 'omap-for-v5.13/defconfig-signed' of git://git.k [...] adds a4ce57235842 ARM: configs: qcom_defconfig: Enable APCS IPC mailbox driver adds fde56f62a103 ARM: configs: qcom_defconfig: Enable SDX55 A7 PLL and APCS [...] adds cdb6c63d2cc5 ARM: configs: qcom_defconfig: Enable CPUFreq support adds 15f54d0100c4 ARM: configs: qcom_defconfig: Enable Q6V5_PAS remoteproc driver adds 05c35d83852b ARM: configs: qcom_defconfig: Enable SDX55 interconnect driver adds 436d35bdd9fd ARM: configs: qcom_defconfig: Enable GLINK SMEM driver adds 7de91b665600 ARM: configs: qcom_defconfig: Reduce CMA size to 64MB adds 028a1e968435 Merge tag 'qcom-defconfig-for-5.13' of git://git.kernel.or [...] adds 2b90506a8186 Merge tag 'arm-defconfig-5.13' of git://git.kernel.org/pub [...] adds 9a752ebe6bca Merge tag 'optee-tracepoints-for-v5.13' of git://git.linar [...] adds 2fb72440b697 soc: renesas: rmobile-sysc: Remove unneeded platform includes adds 1d9ffbc6b185 soc: renesas: rmobile-sysc: Mark fwnode when PM domain is added adds 10f765d68ba2 Merge tag 'renesas-drivers-for-v5.13-tag1' of git://git.ke [...] adds 7ccdcaace808 tee: optee: fix build error caused by recent optee tracepo [...] adds 56a6867beecf Merge tag 'optee-tracepoints-fix-for-v5.13' of git://git.l [...] adds 1e7c57355a3b firmware: raspberrypi: Keep count of all consumers adds f663204c9a1f firmware: raspberrypi: Introduce devm_rpi_firmware_get() adds 3c4084f95a29 clk: bcm: rpi: Release firmware handle on unbind adds 0e3333b29cad gpio: raspberrypi-exp: Release firmware handle on unbind adds 9419f7f41a7d reset: raspberrypi: Release firmware handle on unbind adds 78add6cba796 soc: bcm: raspberrypi-power: Release firmware handle on unbind adds d6139dec046c staging: vchiq: Release firmware handle on unbind adds 3b8ddff780b7 input: raspberrypi-ts: Release firmware handle when not needed adds a953e68ef2df dt-bindings: pwm: Add binding for RPi firmware PWM bus adds 79caa362eab6 pwm: Add Raspberry Pi Firmware based PWM bus adds 7da68c64bc90 Merge tag 'rpi-poe-v5.13' of git://git.kernel.org/pub/scm/ [...] adds aa4e133184ea ARM: OMAP2+: Make symbol 'pdata_quirks_init_clocks' static adds 52fbb5aabb5c bus: ti-sysc: remove unneeded semicolon adds d995d3d025bb bus: ti-sysc: Use kzalloc for allocating only one thing adds 1d79dca631e8 Merge tag 'omap-for-v5.13/ti-sysc-signed' of git://git.ker [...] adds c650b8dc7a79 tee: optee: do not check memref size on return from Secure World adds d6358a687891 Merge tag 'optee-memref-size-for-v5.13' of git://git.linar [...] adds 42eb2fa14ac0 dt-bindings: power: bcm-pmb: add BCM63138 binding adds be6d99420306 soc: bcm: bcm-pmb: add BCM63138 SATA support adds e9396d6b3864 Merge tag 'arm-soc/for-5.13/drivers' of https://github.com [...] adds 1168935b962b soc: imx: add i.MX51/i.MX53 unique id support adds 893cfb99734f firmware: imx: scu-pd: do not power off console domain adds 7c6b0892b0c5 firmware: imx: scu-pd: Update comments for single global p [...] adds f63af5f3b8e2 firmware: imx: scu-pd: add missed ADC1 pd adds 62c93360ec5a Merge tag 'imx-drivers-5.13' of git://git.kernel.org/pub/s [...] adds 54443ef6f5d1 clk: tegra: Add PLLE HW power sequencer control adds 0c7ea2b1c850 clk: tegra: Don't enable PLLE HW sequencer at init adds 16320d7fe7d6 Merge tag 'tegra-for-5.13-clk' of git://git.kernel.org/pub [...] adds 9d5e7c3e36eb soc/tegra: pmc: Provide USB sleepwalk register map adds ef85bb582c41 soc/tegra: regulators: Fix locking up when voltage-spread [...] adds 19221e308302 soc/tegra: pmc: Fix imbalanced clock disabling in error code path adds c45e66a6b9f4 soc/tegra: pmc: Fix completion of power-gate toggling adds 66ee50c6e234 soc/tegra: pmc: Ensure that clock rates aren't too high adds 366d7c643a8a soc/tegra: pmc: Print out domain name when reset fails to acquire adds 66f3431a8733 Merge tag 'tegra-for-5.13-soc' of git://git.kernel.org/pub [...] adds 0412120153d4 soc: mediatek: add mtk mutex support for MT8183 adds ce15e7faa2fc soc: mediatek: mmsys: Create struct mtk_mmsys to store con [...] adds 440147639ac7 soc: mediatek: mmsys: Use an array for setting the routing [...] adds 9950588a4524 soc: mediatek: pm-domains: Fix missing error code in scpsy [...] adds d337ed031dfb soc: mediatek: pwrap: use BIT() macro adds 9d498d0b4043 soc: mediatek: pwrap: add arbiter capability adds 4bcadf8d5535 dt-bindings: mediatek: add compatible for MT6873/8192 pwrap adds 9161385d53e2 soc: mediatek: pwrap: add pwrap driver for MT6873/8192 SoCs adds 1ff1270fca33 soc: mediatek: mmsys: Add mt8183 mmsys routing table adds b23ab27b9a1c soc: mediatek: Make symbol 'mtk_mutex_driver' static adds 022b02b4505e soc: mediatek: pm-domains: Add a meaningful power domain name adds e57b8112258e soc: mediatek: pm-domains: Add a power domain names for mt8183 adds 3edc01bc53c6 soc: mediatek: pm-domains: Add a power domain names for mt8192 adds 60d93f64a851 soc: mediatek: pm-domains: Add a power domain names for mt8167 adds 3e7f2f2980e8 Merge tag 'v5.12-next-soc' of git://git.kernel.org/pub/scm [...] adds 3b218baa744b clk: socfpga: allow building N5X clocks with ARCH_N5X adds 910499e13387 ARM: socfpga: introduce common ARCH_INTEL_SOCFPGA adds cd5f39070ae1 mfd: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds 3409fb0987dc net: stmmac: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds a01be32fccbb clk: socfpga: build together Stratix 10, Agilex and N5X cl [...] adds 2011431b97ce clk: socfpga: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds 098da961d8b8 EDAC: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds 4a9a1a5602d8 arm64: socfpga: merge Agilex and N5X into ARCH_INTEL_SOCFPGA adds cdb1e8b4f4c2 clk: socfpga: allow compile testing of Stratix 10 / Agilex clocks adds 552418658acd clk: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM S [...] adds 5c0388726808 dmaengine: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit [...] adds 3a1fef70ff87 fpga: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs adds 823829dc18b1 i2c: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs adds 225c13f0b7b6 reset: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs adds 4483397b0353 ARM: socfpga: drop ARCH_SOCFPGA adds ba87f2009edb Merge tag 'socfpga_update_for_v5.13' of git://git.kernel.o [...] adds 71a37cd6a59d scmi-cpufreq: Remove deferred probe adds 80a064dbd556 scmi-cpufreq: Get opp_shared_cpus from opp-v2 for EM adds 908a4f778dc7 Merge branch 'ib-iio-scmi-5.12-rc2-take3' of git://git.ker [...] adds 48dc16e2e52c firmware: arm_scmi: Extend protocol registration interfaces adds d7b6cc563a60 firmware: arm_scmi: Introduce protocol handle definitions adds 23934efe3748 firmware: arm_scmi: Introduce devres get/put protocols operations adds 3dd2c8147556 firmware: arm_scmi: Make notifications aware of protocols users adds 5ad3d1cf7d34 firmware: arm_scmi: Introduce new devres notification ops adds 533c7095b1ff firmware: arm_scmi: Refactor events registration adds b9f7fd907c38 firmware: arm_scmi: Convert events registration to protoco [...] adds a4a20b0975dc firmware: arm_scmi: Add new protocol handle core transfer ops adds 3d5d6e84ea0e firmware: arm_scmi: Add helper to access protocol revision [...] adds 8d3581c2526f firmware: arm_scmi: Port base protocol to new interface adds 1fec5e6b5233 firmware: arm_scmi: Port perf protocol to new protocols interface adds eb1d35c6e3fc cpufreq: scmi: Port driver to the new scmi_perf_proto_ops [...] adds f58315a49ce9 firmware: arm_scmi: Remove legacy scmi_perf_ops protocol i [...] adds 9bc8069c8567 firmware: arm_scmi: Port power protocol to new protocols i [...] adds 26f19496a976 firmware: arm_scmi: Port genpd driver to the new scmi_powe [...] adds 0f84576a62c4 firmware: arm_scmi: Remove legacy scmi_power_ops protocol [...] adds 887281c7519d firmware: arm_scmi: Port clock protocol to new protocols i [...] adds beb076bb181b clk: scmi: Port driver to the new scmi_clk_proto_ops interface adds 137e68659e90 firmware: arm_scmi: Remove legacy scmi_clk_ops protocol interface adds 7e0293442238 firmware: arm_scmi: Port reset protocol to new protocols i [...] adds 35cc2630627d reset: reset-scmi: Port driver to the new scmi_reset_proto [...] adds 497ef0cbc6d1 firmware: arm_scmi: Remove legacy scmi_reset_ops protocol [...] adds 9694a7f62359 firmware: arm_scmi: Port sensor protocol to new protocols [...] adds 987bae41e94b hwmon: (scmi) port driver to the new scmi_sensor_proto_ops [...] adds 25cbdd4609c0 iio/scmi: Port driver to the new scmi_sensor_proto_ops interface adds f3690d972910 firmware: arm_scmi: Remove legacy scmi_sensor_ops protocol [...] adds b46d852718c1 firmware: arm_scmi: Port systempower protocol to new proto [...] adds fe4894d968f4 firmware: arm_scmi: Port voltage protocol to new protocols [...] adds 59046d157d52 regulator: scmi: Port driver to the new scmi_voltage_proto [...] adds c3ed5e953ef0 firmware: arm_scmi: Remove legacy scmi_voltage_ops protoco [...] adds f0e73cee26dd firmware: arm_scmi: Make references to handle const adds 51fe1b154e2f firmware: arm_scmi: Cleanup legacy protocol init code adds 9162afa2ae99 firmware: arm_scmi: Cleanup unused core transfer helper wrappers adds 3cb8c95f4b30 firmware: arm_scmi: Cleanup events registration transient code adds a02d7c93c1f3 firmware: arm_scmi: Make notify_priv really private adds aa1fd3e4cb97 firmware: arm_scmi: Rename non devres notify_ops adds f5800e0bf6f9 firmware: arm_scmi: Add protocol modularization support adds d4f9dddd21f3 firmware: arm_scmi: Add dynamic scmi devices creation adds 4be3f47e1bd5 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] adds f20b61b86a75 dt-bindings: power: Add rpm power domain bindings for SM8350 adds 639c85628757 soc: qcom: rpmhpd: Add SM8350 power domains adds 9a3e49d74980 dt-bindings: power: rpmpd: Add sc7280 to rpmpd binding adds 9937447d83ab soc: qcom: rpmhpd: Add sc7280 powerdomains adds b469010d56d1 soc: qcom: Fix typos in the file qmi_encdec.c adds cfe53781fc5f dt-bindings: arm: msm: Add LLCC for SC7280 adds f6a07be63301 soc: qcom: llcc: Add configuration data for SC7280 adds 28822aeae414 dt-bindings: soc: qcom: aoss: Add SC7280 compatible adds ce6e674a589e soc: qcom: aoss: Add AOSS QMP support for SC7280 adds 62fef634ef20 soc: qcom: smem: Update max processor count adds 814a0d46301a soc: qcom: rpmh-rsc: Remove tcs_is_free() API adds a07766206baf soc: qcom: rpmh-rsc: Loop over fewer bits in irq handler adds f2590e4b3bc4 soc: qcom: rpmh-rsc: Fold WARN_ON() into if condition adds ddd6b7267fe6 dt-bindings: firmware: scm: Add sc7280 support adds ac6ad7c2a862 bus: qcom: Put child node before return adds 207481077b07 Merge tag 'qcom-drivers-for-5.13' of git://git.kernel.org/ [...] adds 38ad957b04c5 firmware: stratix10-svc: build only on 64-bit ARM adds 0ffc253e2e0e Merge tag 'socfpga_update_for_v5.13_part2' of git://git.ke [...] adds e7be7853ab1b dt-bindings: mediatek: mmsys: add mt8167 binding adds 060f7875bd23 soc: mediatek: mmsys: Add support for MT8167 SoC adds 4a3c88952e13 Merge tag 'v5.12-next-soc.2' of git://git.kernel.org/pub/s [...] adds e004c3e67b64 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] adds b11a188aef6d memory: fsl-corenet-cf: Remove redundant dev_err call in c [...] adds 25dcca7fedcd memory: pl353: fix mask of ECC page_size config register adds f8e547f5285b Merge tag 'memory-controller-drv-5.13' of git://git.kernel [...] adds e47faa54c3a3 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] adds fbd31f5aa602 memory: tegra20: Add debug statistics adds 7ebb09db5b26 memory: tegra20: Correct comment to MC_STAT registers writes adds 289471984f1c memory: tegra20: Protect debug code with a lock adds f012ade8aa07 memory: tegra: Print out info-level once per driver probe adds 4be3973c001e dt-bindings: memory: tegra20: emc: Replace core regulator [...] adds 7885db0ce774 dt-bindings: memory: tegra30: emc: Replace core regulator [...] adds 21e4e0d114d7 dt-bindings: memory: tegra124: emc: Replace core regulator [...] adds d8d5cbc619e8 dt-bindings: memory: tegra20: mc: Convert to schema adds 0a8e73301d2b Merge tag 'memory-controller-drv-tegra-5.13' of git://git. [...] adds baffc34d48b7 dt-bindings: aspeed-lpc: Remove LPC partitioning adds 311bf0f18cd6 ARM: dts: Remove LPC BMC and Host partitions adds 8f88156f82ea ipmi: kcs: aspeed: Adapt to new LPC DTS layout adds eaffd32bea0c pinctrl: aspeed-g5: Adapt to new LPC device tree layout adds 489774ff5db9 soc: aspeed: Adapt to new LPC device tree layout adds d60f314b93b6 Merge tag 'aspeed-5.13-lpc' of git://git.kernel.org/pub/sc [...] adds 36841008059c clk: socfpga: fix iomem pointer cast on 64-bit adds 99d52c872d34 MAINTAINERS: add another entry for ARM/QUALCOMM SUPPORT adds 8058dfa05ab7 soc: qcom: address kernel-doc warnings adds f553ba158109 dt-bindings: soc: qcom: wcnss: Add firmware-name property adds ac3f2784200d soc: qcom: wcnss_ctrl: Introduce local variable "dev" adds 82ec0c290d1a soc: qcom: wcnss_ctrl: Allow reading firmware-name from DT adds 9d11af8b06a8 firmware: qcom_scm: Make __qcom_scm_is_call_available() re [...] adds f6ea568f0ddc firmware: qcom_scm: Reduce locking section for __get_convention() adds 257f2935cbbf firmware: qcom_scm: Workaround lack of "is available" call [...] adds 87abf2ba3846 firmware: qcom_scm: Suppress sysfs bind attributes adds e1cd92da0b33 firmware: qcom_scm: Fix kernel-doc function names to match adds 769738fc49bb soc: qcom: pdr: Fix error return code in pdr_register_listener adds 84168d1b54e7 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz adds 0648c55e3a21 soc: qcom: mdt_loader: Detect truncated read of segments adds 30be8446db39 Merge tag 'qcom-drivers-for-5.13-2' of git://git.kernel.or [...] adds f1f21bece82c firmware: xilinx: Fix dereferencing freed memory adds 79bfe480a0a0 firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_RE [...] adds 5418db1f6ee3 Merge tag 'zynqmp-soc-for-v5.13' of https://github.com/Xil [...] adds c4e38b2a27a8 soc: fsl: qbman: Ensure device cleanup is run for kexec adds f22c8d317a46 soc: fsl: qbman: Delete useless kfree code adds 7374a3e572fe soc: fsl: qe: Use DEFINE_SPINLOCK() for spinlock adds 9469f04bb9e6 soc: fsl: guts: remove unneeded semicolon adds dc67dac617e3 soc: fsl: guts: fix comment syntax in file adds 3f39f38ea91d soc: fsl: qe: replace qe_io{read,write}* wrappers by gener [...] adds 18f0211c9a10 tty: serial: ucc_uart: replace qe_io{read,write}* wrappers [...] adds ccdfc4ae4d41 Revert "soc: fsl: qe: introduce qe_io{read,write}* wrappers" adds 242b0b398ccd soc: fsl: enable acpi support in RCPM driver adds 41c39cfc841d Merge tag 'soc-fsl-next-v5.13' of git://git.kernel.org/pub [...] adds 59e27d7c94aa memory: renesas-rpc-if: fix possible NULL pointer derefere [...] adds 132c17c3ff87 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure adds 6ce2c05b2118 memory: mtk-smi: Add device-link between smi-larb and smi-common adds 8c0bd213de32 Merge tag 'memory-controller-drv-5.13-2' of git://git.kern [...] adds 5ffa82853403 soc: aspeed: fix a ternary sign expansion bug adds 37f00ab4a003 Merge tag 'arm-drivers-5.13' of git://git.kernel.org/pub/s [...] adds 97ed7c0a638d ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Separate out ov5640 nodes adds 22650045d939 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add support for 8-bit [...] adds e0f0c7066f20 ARM: dts: renesas: Group tuples in APMU cpus properties adds 23d2ed63cda0 ARM: dts: renesas: Group tuples in playback and capture pr [...] adds de16af566632 ARM: dts: renesas: Group tuples in pin control properties adds 86a5feadedee arm64: dts: renesas: Group tuples in playback and capture [...] adds 3ebf49c02021 arm64: dts: renesas: Group tuples in pin control properties adds da926e813fc7 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board d [...] adds e8ae8db17029 arm64: dts: renesas: r8a77961-ulcb: add HDMI Display support adds d765a4f302cc arm64: dts: renesas: Add mmc aliases into board dts files adds b1158c5e14b3 arm64: dts: renesas: Consolidate Salvator-X(S) HDMI0 handling adds a4be49e75a15 ARM: dts: rza2mevb: Upstream Linux requires SDRAM adds 405daa39b22b arm64: dts: renesas: falcon: Add I2C EEPROM nodes adds 7ed6bc967963 arm64: dts: renesas: falcon: Add CSI/DSI sub-board adds 544c939e4c67 arm64: dts: renesas: falcon: Add Ethernet sub-board adds 596e6e1c03ca arm64: dts: renesas: r8a779a0: Add TMU support adds a6d354b52dde arm64: dts: renesas: r8a779a0: Add thermal support adds 7e2a95d95353 arm64: dts: renesas: r8a779a0: Add CMT support adds 92c406ed0a7f arm64: dts: renesas: r8a77961: Add CAN nodes adds c8aebc134652 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding adds f38dc82b56a8 Merge tag 'renesas-arm-dt-for-v5.13-tag1' of git://git.ker [...] adds de73b5a97bba ARM: mstar: Select MSTAR_MSC313_MPLL adds a93cf651df08 ARM: mstar: Add the external clocks to the base dsti adds f374f25aab6f ARM: mstar: Add mpll to base dtsi adds e49936d21547 Merge tag 'omap-for-v5.13/dts-genpd-signed' of git://git.k [...] adds 15e26f6914e4 arm64: dts: intel: socfpga: override clocks by label adds d2e593084270 arm64: dts: intel: socfpga_agilex: move clocks out of soc node adds 9f1f6273ced3 arm64: dts: intel: socfpga_agilex: move timer out of soc node adds cce247125820 arm64: dts: intel: socfpga_agilex: remove default status=okay adds 9e4744277a8d arm64: dts: intel: socfpga_agilex: move usbphy out of soc node adds f10ffbf5f6bd arm64: dts: intel: socfpga_agilex: use defined for GIC interrupts adds ae68efe92dd5 arm64: dts: intel: socfpga_agilex: align node names with dtschema adds 4a3b394f78e1 arm64: dts: intel: socfpga_agilex_socdk_nand: align LED no [...] adds 0501418e4439 arm64: dts: intel: adjust qpsi read-delay property adds 61de0971ea91 Merge tag 'socfpga_dts_update_for_v5.13' of git://git.kern [...] adds 43986f388182 ARM: dts: BCM5301X: fix "reg" formatting in /memory node adds a872b8e94be0 ARM: dts: BCM5301X: Describe NVMEM NVRAM on Linksys & Luxu [...] adds 1d3352aeed16 ARM: dts: BCM5301X: Fix Linksys EA9500 partitions adds dcb56d61d5a8 ARM: dts: BCM5301X: Set Linksys EA9500 power LED adds 498adc8623c2 Merge tag 'arm-soc/for-5.13/devicetree' of https://github. [...] adds 3c321ba794ca arm64: dts: broadcom: bcm4908: describe USB PHY adds b1bbe48eec19 arm64: dts: broadcom: bcm4908: describe Ethernet controller adds 406e98afffe9 arm64: dts: broadcom: bcm4908: describe Netgear R8000P switch adds 6224415c0389 arm64: dts: broadcom: bcm4908: add remaining Netgear R8000P LEDs adds cbaca2c467dc arm64: dts: broadcom: bcm4908: describe firmware partitions adds a348ff97ffb8 arm64: dts: broadcom: bcm4908: fix switch parent node name adds b3de2a12d1a6 dt-bindings: arm: bcm: document TP-Link Archer C2300 binding adds 6a30934a5470 arm64: dts: broadcom: bcm4908: add TP-Link Archer C2300 V1 adds 5ccb9f9cf05b arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode adds 5337af7918be arm64: dts: broadcom: bcm4908: add Ethernet TX irq adds 9f01f5cdb548 arm64: dts: broadcom: bcm4908: add Ethernet MAC addr adds 3b73ea6c8069 Merge tag 'arm-soc/for-5.13/devicetre-arm64' of https://gi [...] adds eccfc840dc2a dt-bindings: clock: imx8qxp-lpcg: correct the example clock-names adds 97ecda7f87b8 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 adds 6d148838295e dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2 [...] adds b77af8ae105d dt-bindings: arm: fsl: add Kontron pITX-imx8m board adds a6fcc75e39f1 dt-bindings: arm: fsl: add imx8qm boards compatible string adds 51b786203e56 dt-bindings: mailbox: mu: add imx8qm support adds 974bdace1aec dt-bindings: Add vendor prefix for reMarkable adds 6634b2d252ac dt-bindings: arm: fsl: Add the reMarkable 2 e-Ink tablet adds 2771bc0dbaad Merge tag 'imx-bindgins-5.13' of git://git.kernel.org/pub/ [...] adds ad28c3bd7e27 ARM: dts: imx50-kobo-aura: Add Netronix embedded controller adds 7c040ba9e71b ARM: dts: imx6sl-tolino-shine2hd: Add Netronix embedded co [...] adds 36034ae5bbcc ARM: dts: imx: Mark IIM as syscon on i.MX51/i.MX53 adds efd9d2419cfc ARM: dts: imx6qdl-wandboard: add scl/sda gpios definitions [...] adds c2b652e38111 ARM: dts: ls1021a: Harmonize DWC USB3 DT nodes name adds a10419db66a8 ARM: dts: imx53-qsb: Describe the esdhc1 card detect pin adds 5e27eeec3b89 ARM: dts: imx6qdl-ts7970: Drop redundant "fsl,mode" option adds 51c045ec3195 ARM: dts: imx6qdl-phytec-pbab01: Select synchronous mode f [...] adds 952d23b0533d ARM: dts: imx6ql-pfla02: Move "hog" pins into corresponded [...] adds ce8da6149342 ARM: dts: colibri-imx6ull: Change drive strength for usdhc2 adds 0f22183206a7 ARM: dts: ls1021a: mark crypto engine dma coherent adds f285369a2832 ARM: dts: imx6q-ba16: add USB OTG VBUS enable GPIO adds b0884cf28fa3 ARM: dts: imx6q-ba16: improve PHY information adds 4ec79ac7fa7c ARM: dts: imx: bx50v3: i2c GPIOs are open drain adds e0ece1860d0f ARM: dts: imx: bx50v3: Define GPIO line names adds 2343e697fa36 ARM: dts: imx6dl-plybas: Fix gpio-keys W=1 warnings adds bbc4c8a53171 ARM: dts: imx6qdl-gw*: Remove unnecessary #address-cells/# [...] adds 610a5e288394 ARM: dts: imx7d-mba7: Remove unsupported PCI properties adds c11d56b3761c ARM: imx7d-remarkable2: Initial device tree for reMarkable2 adds a255af65df6d ARM: dts: imx6: pfla02: Fix USB vbus enable pinmuxing adds 45b78dd39f04 ARM: dts: imx6: pbab01: Set USB OTG port to peripheral adds 4f662ba2be22 Merge tag 'imx-dt-5.13' of git://git.kernel.org/pub/scm/li [...] adds dbd3120cf0f7 arm64: dts: imx8mm-nitrogen-r2: Pass the i2c3 unit name adds dfee46f17b4a arm64: dts: ls1028a: add interrupt to Root Complex Event C [...] adds 54c327393a1f arm64: dts: imx8mn-beacon: Enable SDR104 on WiFi SDIO interface adds 28034d1b5158 arm64: dts: imx8mq-librem5-devkit: Drop buck3 startup-ramp-delay adds e7fb3a747943 arm64: dts: librem5: Drop assigned-clocks from SAI2 adds 3a0eac4a8c46 arm64: dts: librem5: protect some partitions of the nor-flash adds 1cec010bbb74 arm64: dts: imx8mq-librem5-r2: set nearlevel to 120 adds 5b65f39ddcc1 arm64: dts: librem5-devkit: Use a less generic codec name adds 6f46f7ff8037 arm64: dts: librem5-devkit: Add speaker amplifier adds 39a346d923e2 arm64: dts: librem5-devkit: "Drop Line In Jack" adds 15094482fc59 arm64: dts: librem5-devkit: Add mux for built-in vs headset mic adds d779f4c92ac3 arm64: dts: librem5-devkit: Move headphone detection to so [...] adds 94b736d72843 arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip adds f37cd7560d3b arm64: dts: imx8mm-nitrogen-r2: rework USDHC1 adds 421f715c7316 arm64: dts: imx8mm-nitrogen-r2: add USB support adds 88a151795ef3 arm64: dts: imx8mm-nitrogen-r2: add UARTs adds 2b6e7da251e3 arm64: dts: imx8mm-nitrogen-r2: rework UART 2 adds b399c13f0b4a arm64: dts: imx8mm-nitrogen-r2: add PWMs adds 80fa5d604d16 arm64: dts: imx8mm-nitrogen-r2: add FlexSPI adds 40ba2eda0a7b arm64: dts: imx8mm-nitrogen-r2: add audio adds 4e43cd636bb1 arm64: dts: imx8qxp: correct usdhc clock-names sequence adds 60ac35268f85 arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM adds 21480ffda0da arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 adds 6cecf54dfbcc arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 [...] adds ec4d1196f113 arm64: dts: imx8mp: add eqos node and alias adds 6f96852619d5 arm64: dts: freescale: Add support EQOS MAC on phyBOARD-Po [...] adds 5dbadc848259 arm64: dts: fsl: add support for Kontron pitx-imx8m board adds 36133cb5db3c arm64: dts: imx8mp: add wdog2/3 nodes adds c75c6d584092 arm64: dts: imx8qxp: add fallback compatible string for scu pd adds b1484229a5ad arm64: dts: imx8qxp: move scu pd node before scu clock node adds 0dcd27bda232 arm64: dts: imx8qxp: orginize dts in subsystems adds 438ae46b8e86 arm64: dts: imx8: add lsio lpcg clocks adds 9de8a226758b arm64: dts: imx8: add conn lpcg clocks adds e783b6bc8992 arm64: dts: imx8: add adma lpcg clocks adds 26de33a1e273 arm64: dts: imx8: switch to two cell scu clock binding adds 16c4ea7501b1 arm64: dts: imx8: switch to new lpcg clock binding adds d486c5b60eb9 arm64: dts: imx8qm: add lsio ss support adds 3a3e72f1ed3a arm64: dts: imx8qm: add conn ss support adds 35f4e9d7530f arm64: dts: imx8: split adma ss into dma and audio ss adds 3ccc3515ba25 arm64: dts: imx8qm: add dma ss support adds f2180be18a63 arm64: dts: imx: add imx8qm common dts file adds 307fd14d4b14 arm64: dts: imx: add imx8qm mek support adds 4eac5e728b9d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support adds 2c832fe41a8d arm64: dts: ls1028a: set up the real link speed for ENETC port 2 adds 9eaf9984221b arm64: dts: imx8mm: Reorder flexspi clock-names entry adds f29fa7445316 arm64: dts: imx8mn: Reorder flexspi clock-names entry adds 846f752866bd arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART adds 312a46148513 arm64: dts: lx2160a-clearfog-itx: add SFP support adds 7fffadcf7218 arm64: dts: imx8mq-librem5: Hog the correct gpio adds a362b0cc94d4 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on adds 798a1807ab13 arm64: dts: imx8mp-evk: Improve the Ethernet PHY description adds aa4943300e18 arm64: dts: fsl-ls1028a-kontron-sl28: move MTD partitions adds b3535535922d arm64: dts: fsl-ls1028a-kontron-sl28: combine unused partitions adds c75dc98b58db arm64: dts: ls1028a: move rtc alias to individual boards adds 51c8eaa1b73e arm64: dts: fsl-ls1028a-kontron-sl28: add rtc0 alias adds d2adc561c9bf Merge tag 'imx-dt64-5.13' of git://git.kernel.org/pub/scm/ [...] adds 4ac4d146cb63 arm64: dts: juno: Describe PCI dma-ranges adds d9df28ba587f arm64: dts: juno: Enable more SMMUs adds 45f174d8a13c Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] adds 2a5b057032a3 ARM: dts: ux500: Fix BT+WLAN on Janice adds 2c276eaba3cc ARM: dts: ux500: Fix touchscreen on TVK R2 adds b428648f60ea ARM: dts: ux500: Move Synaptics to right include adds 8d67f4f62c91 ARM: dts: ux500: Push sensors to TVK R2 board adds aeceecd40d94 ARM: dts: ux500: Fix up TVK R3 sensors adds c9334538bfe0 ARM: dts: ux500: Push TC35893 defines to each UIB adds 396e4dd89d30 ARM: dts: ux500: Totally separate TVK R2 and R3 adds 8e3bcdeec7e5 ARM: dts: ux500: Clarify UIB version per board adds f9bf6cb2464b ARM: dts: ux500: Bump AUX1 voltage adds fa99edd84fea ARM: dts: ux500: Add Cypress CTTYSP touch to TVK UIB adds 03a807f4ee1e Merge tag 'ux500-dts-v5.13' of git://git.kernel.org/pub/sc [...] adds a1429f3d3029 ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with f [...] adds 546203893173 dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 Mic [...] adds 0be81dfaeaf8 ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 SoM adds f838dae7afd0 ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 board adds 0427cea13800 dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 Mic [...] adds 1d278204cbaa ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 7" OF adds 111d2346d4b2 dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 adds 30f9a9da4ee1 ARM: dts: stm32: Add Engicam i.Core STM32MP1 SoM adds 6ca2898df59f ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 adds 2533c9565d2d dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 EDIMM [...] adds adc0496104b6 ARM: dts: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit adds 14c9e23369f1 ARM: dts: stm32: enable the analog filter for all I2C node [...] adds 69ca48e6cc17 Documentation: arm: stm32: Add stm32h750 value line doc adds 5d219a70d4fa dt-bindings: arm: stm32: Add compatible strings for ART-PI board adds d3f715e63f2d ARM: dts: stm32: introduce stm32h7-pinctrl.dtsi to support [...] adds 4e1593391fa3 ARM: dts: stm32: add new instances for stm32h743 MCU adds 978783f90ab7 ARM: dts: stm32: fix i2c node typo in stm32h743 adds 2aaa41eea3dc ARM: dts: stm32: add support for art-pi board based on stm [...] adds 40ddb5376972 ARM: stm32: Add a new SoC - STM32H750 adds 6c2ec6adb297 dt-bindings: serial: stm32: Use 'type: object' instead of [...] adds c967b44249d7 ARM: dts: stm32: Fill GPIO line names on DHCOM SoM adds d73d4e3cab9f ARM: dts: stm32: Fill GPIO line names on AV96 adds 1ab841fbab09 ARM: dts: stm32: Update GPIO line names on DRC02 adds 7d96c4a5ecfb ARM: dts: stm32: Update GPIO line names on PicoITX adds 1305a42b1081 ARM: dts: stm32: Enable crc1 and cryp1 where applicable on DHSOM adds 6ed9269265e1 ARM: dts: stm32: Add PTP clock to Ethernet controller adds 24eab7796e6f Merge tag 'stm32-dt-for-v5.13-1' of git://git.kernel.org/p [...] adds d1e24c462507 dt-bindings: phy: tegra-xusb: Add nvidia,pmc prop adds ece61ed98bda Merge tag 'tegra-for-5.13-dt-bindings' of git://git.kernel [...] adds 82d3d45995c3 ARM: tegra: ventana: Support CPU and Core voltage scaling adds 3744c7d88c00 ARM: tegra: ventana: Support CPU thermal throttling adds ed34855b8179 ARM: tegra: cardhu: Support CPU frequency and voltage scal [...] adds 107f2c6995b6 ARM: tegra: cardhu: Support CPU thermal throttling adds d3cd0c3c49a0 ARM: tegra: paz00: Enable full voltage scaling ranges for [...] adds 30e243fc17a0 ARM: tegra: acer-a500: Enable core voltage scaling adds ecd021396efa ARM: tegra: acer-a500: Reduce thermal throttling hysteresi [...] adds 2a8ec2fceaab ARM: tegra: acer-a500: Specify all CPU cores as cooling devices adds b27b9689e1f3 ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node adds e7c54567cac3 ARM: tegra: nexus7: Specify all CPU cores as cooling devices adds f8693f78f4fd ARM: tegra: ouya: Specify all CPU cores as cooling devices adds 1f0ca058654d ARM: tegra: Specify CPU suspend OPP in device-tree adds 3b18164c5ecd ARM: tegra: Specify memory suspend OPP in device-tree adds b007744d8f2d ARM: tegra: Specify tps65911 as wakeup source adds 3a6c267dd7b8 ARM: tegra: acer-a500: Add atmel,wakeup-method property adds 815bacb522c5 Merge tag 'tegra-for-5.13-arm-dt' of git://git.kernel.org/ [...] adds 520f30feb864 Merge tag 'tegra-for-5.13-arm64-dt' of git://git.kernel.or [...] adds 28acbc773c33 arm: dts: mt7629: harmonize node names and compatibles adds d0ec64bd6766 arm: dts: mt7623: harmonize node names and compatibles adds 617ab489aaff arm: dts: mt2701: harmonize node names and compatibles adds 562f818deaf0 arm: mediatek: dts: activate SMP for mt6589 adds 8028548ba162 Merge tag 'v5.12-next-dts32' of git://git.kernel.org/pub/s [...] adds 2d7ee6989a3b arm64: dts: mediatek: mt8183: evb: Add domain supply for mfg adds d3cbc7f82caa arm64: dts: mt8183: update wakeup register offset adds 02e744a11a01 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-damu adds c60dd29e2d11 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds cabc71b08eb5 arm64: dts: mt8183: Add kukui-jacuzzi-damu board adds 124d64392de2 arm64: dts: mt8183: Add kukui-jacuzzi-juniper board adds ac75c32e821b dt-bindings: timer: Add compatible for Mediatek MT8195 adds 8c7713c00488 dt-bindings: serial: Add compatible for Mediatek MT8195 adds 13225a5c7b1c dt-bindings: arm: Add compatible for Mediatek MT8195 adds e4e5d030bd77 arm64: dts: mt8173: fix property typo of 'phys' in dsi node adds c61872d5cc44 arm64: dts: mediatek: mt8173: fix dtbs_check warning adds 357c5f717ea4 arm64: dts: mediatek: mt2712: harmonize node names adds 86c5ed12cf72 arm64: dts: mediatek: mt8516: harmonize node names and com [...] adds 6029cae696c8 arm64: dts: mediatek: mt7622: harmonize node names and com [...] adds d1c9c70a8823 arm64: dts: mediatek: mt8183: fix dtbs_check warning adds b7a8f50a1437 arm64: dts: mt8183: Add gce client reg for display subcomponents adds b325ce39785b arm64: dts: mt8183: add thermal zone node adds fccf4261b82e arm64: dts: mt8183: Configure CPU cooling adds 4db2b9af3ee9 arm64: dts: mt8173: fix wrong power-domain phandle of pmic adds f2674c0c7488 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC adds 0da34906a9da arm64: dts: mt7622: add ePA/eLNA pinmux for built-in WiFi adds b92861799a59 dt-bindings: arm64: dts: mediatek: Add mt8516-pumpkin board adds 58c9e32352b3 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kakadu adds d47c1199ca62 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kodama adds d1eaf77f2c66 arm64: dts: mt8183: Add kukui kakadu board adds ff33d889567e arm64: dts: mt8183: Add kukui kodama board adds ea69876c7b0a dt-bindings: arm64: dts: mediatek: Add mt8183-pumpkin board adds 19b6403f1e2a arm64: dts: mt8183: add mt8183 pumpkin board adds a7dceafed43a arm64: dts: mediatek: fix reset GPIO level on pumpkin adds 7d534c3a5e1f Merge tag 'v5.12-next-dts64' of git://git.kernel.org/pub/s [...] adds e86ff34cc44a arm64: dts: renesas: falcon: Move console config to CPU board DTS adds 0fc129ba374b arm64: dts: renesas: falcon: Move watchdog config to CPU b [...] adds 431c8ae4519d arm64: dts: renesas: falcon: Move AVB0 to main DTS adds 3287a7a8feda ARM: dts: koelsch: Configure pull-up for SOFT_SW GPIO keys adds c7b22b504404 arm64: dts: renesas: r8a77961: Add VIN and CSI-2 device nodes adds 9d68a3866444 arm64: dts: renesas: falcon-cpu: Add GP LEDs adds e91bb1464df7 arm64: dts: renesas: r8a779a0: Add FCPVD support adds 7c4721276611 arm64: dts: renesas: r8a779a0: Add VSPD support adds bbbf6db5a0b5 arm64: dts: renesas: r8a779a0: Fix PMU interrupt adds 297214f064b4 arm64: dts: renesas: r8a77950: Drop operating points above [...] adds 35e732d7990d arm64: dts: renesas: salvator-common: Add cpu-supply prope [...] adds 2b35ca2fe605 arm64: dts: renesas: ulcb: Add cpu-supply property to a57_0 node adds 85af259bcce7 Merge tag 'renesas-arm-dt-for-v5.13-tag2' of git://git.ker [...] adds 9fdef3c3d8c2 ARM: dts: sunxi: Use the new r_intc binding adds 3fb01dedfe44 ARM: dts: sunxi: h3/h5: Add r_intc node adds 994e5818392c ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc adds 73088dfee635 arm64: dts: allwinner: Use the new r_intc binding adds 189bef235dd3 arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc adds db54ca6b6e6d dt-bindings: arm: Add Topwise A721 adds 7e206078c970 ARM: dts: sun4i: Add support for Topwise A721 tablet adds a4bb294c6192 ARM: dts: sunxi: h2-plus-bananapi-m2-zero: Add HDMI out adds 531fdbeedeb8 arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection adds d580e6f0ec3a ARM: dts: sun8i: h3: beelink-x2: Add power button adds 0d310a3791f6 Merge tag 'sunxi-dt-for-5.13-1' of git://git.kernel.org/pu [...] adds 2d36399c2463 arm64: dts: marvell: clearfog-gt-8k: add pwm-fan adds 9c7d1f4bc071 arm64: dts: marvell: clearfog-gt-8k: add cooling maps adds 1d88358a89db arm64: dts: marvell: armada-37xx: add syscon compatible to [...] adds 69770919d22f arm64: dts: marvell: add support for Marvell CP110 UTMI PHY adds 99fa8ac5c0f1 arm64: dts: marvell: enable CP110 UTMI PHY usage adds d1e3a9efb2af Merge tag 'mvebu-dt64-5.13-1' of git://git.kernel.org/pub/ [...] adds e37584d1d86b arm64: dts: qcom: sc7180: trogdor: Add label to charger th [...] adds 29edb44d1fce arm64: dts: qcom: sc7180: Disable charger thermal zone for lazor adds 38f3267def65 arm64: dts: qcom: sc7180: trogdor: Fix trip point config o [...] adds e4ffe8d5f048 arm64: dts: qcom: sc7180: trogdor: Use ADC TM channel 0 in [...] adds 26d06feace1c arm64: dts: qcom: sc7180: Rename the qmp node to power-controller adds f81c1e518f3e arm64: dts: qcom: sdm845: Rename the qmp node to power-controller adds 43f14a0b4f84 arm64: dts: qcom: sm8250: Rename the qmp node to power-controller adds 97832fa80596 arm64: dts: qcom: sm8350: Rename the qmp node to power-controller adds 93138ef5ac92 arm64: dts: qcom: sm8250: Fix level triggered PMU interrup [...] adds 794d3e309e44 arm64: dts: qcom: sm8350: Fix level triggered PMU interrup [...] adds 29a3349543e4 arm64: dts: qcom: sm8250: Fix timer interrupt to specify E [...] adds 187f65b7f004 arm64: dts: qcom: sm8350: Add apss_smmu node adds e780fb318fe5 arm64: dts: qcom: sm8350: add USB and PHY device nodes adds 054b40a6111f arm64: dts: qcom: sm8350-mtp: enable USB nodes adds 59c7cf814783 arm64: dts: qcom: sm8350: Add UFS nodes adds 694103bc11f0 arm64: dts: qcom: sm8350-mtp: enable UFS nodes adds 2fc19af68abe arm64: dts: qcom: sm8350-mtp: add regulator names adds 4f23d2a557ca arm64: dts: qcom: sm8350: fix typo adds 90f57509fecb arm64: dts: qcom: sm8350: Add rpmhpd node adds 774890c9368c arm64: dts: qcom: sm8350: Add rmtfs node adds 03a41991d4f6 arm64: dts: qcom: sm8350: Add SMP2P nodes adds 177fcf0aeda2 arm64: dts: qcom: sm8350: Add remoteprocs adds da97c882a25b arm64: dts: qcom: sm8350-mtp: Enable remoteprocs adds 6d91e2011115 arm64: dts: qcom: sm8350: Use enums for GCC adds ccbb3abb23a5 arm64: dts: qcom: sm8350: Add cpufreq node adds 58fd7ae621e7 arm64: dts: qcom: sc7180: Update dts for DP phy inside QMP phy adds b4b2c20d6236 arm64: dts: qcom: Move sc7180 MI2S config to board files a [...] adds ce2500242959 arm64: dts: qcom: Prep sc7180-trogdor trackpad IRQ for new boards adds f415e0f59634 arm64: dts: qcom: Unify the sc7180-trogdor panel nodes adds 5643caa82e48 arm64: dts: qcom: trogdor: Only wakeup from pen eject adds fcd66fe65da3 arm64: dts: qcom: Disable camera clk on sc7180-trogdor dev [...] adds 1a5d8ff0d6cc arm64: dts: qcom: sc7180-trogdor: Remove fp control pins i [...] adds a307a9773420 arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor adds a4ebb84a0985 arm64: dts: qcom: sc7180: add GO_LAZOR variant property for lazor adds d1559628c20f arm64: dts: qcom: sc7180: Set up lazor r3+ as sc7180-lite SKUs adds 2c26adb8dbab arm64: dts: qcom: Add sc7180-lazor-limozeen skus adds 082607825afb arm64: dts: qcom: Add sc7180-trogdor-pompom skus adds 7d47b2cb1aed arm64: dts: qcom: Add sc7180-trogdor-coachz skus adds 1e6e6e7a080c arm64: dts: qcom: sc7180: Use pdc interrupts for USB inste [...] adds e440e30e26dd arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup [...] adds acf050ab5d01 arm64: dts: qcom: apq8016-sbc: drop qcom,sbc adds 74f417ca592c arm64: dts: qcom: msm8916: don't use empty memory node adds ddfb3fc482fc dt-bindings: arm: qcom: Document ipq6018-cp01 board adds c0dffc3fcebd arm64: dts: qcom: msm8994: don't use empty memory node adds 9ad3c08f6f1b dt-bindings: arm: qcom: Document sony boards for apq8094 adds 9208c19f2124 arm64: dts: qcom: Introduce SM8350 HDK adds 36dc1681c96b dt-bindings: arm: qcom: Document sc7280 SoC and board adds 7a1f4e7f740d arm64: dts: qcom: sc7280: Add basic dts/dtsi files for sc7280 soc adds 3450bb5b9570 arm64: dts: qcom: sc7280: Add RSC and PDC devices adds ab7772de8612 arm64: dts: qcom: SC7280: Add rpmhcc clock controller node adds c73ed1044008 arm64: dts: qcom: sc7280: Add device node for APPS SMMU adds e9d739746788 arm64: dts: qcom: sc7280: Add reserved memory for fw adds 0e51f883daa9 arm64: dts: qcom: sc7280: Add APSS watchdog node adds 14abf8dfe364 arm64: dts: qcom: sc7280: Add SPMI PMIC arbiter device for SC7280 adds 0ef5463c7a56 arm64: dts: qcom: sc7280: Add cpuidle states adds 1608784b6129 arm64: dts: qcom: sc7280: Add rpmh power-domain node adds 02058fc3839d arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' adds de3abdf3d15c arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' adds e526cb03e2ae arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' adds 790158579c8e arm64: dts: qcom: sm8350: fix number of pins in 'gpio-ranges' adds befc5ac94eb1 arm64: dts: qcom: sc7180: Drop duplicate dp_hot_plug_det n [...] adds c07ea1b49515 dt-bindings: arm: qcom: Add SM8350 HDK adds c561740e7cfe arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x adds 389cd7acbb2f arm64: dts: qcom: sm8350: Add spmi node adds 712d68d128bc arm64: dts: qcom: pmk8350: Add base dts file adds 094da73ff0e5 arm64: dts: qcom: pm8350: Add base dts file adds 950775d9cb70 arm64: dts: qcom: pm8350b: Add base dts file adds 58befd8f60e6 arm64: dts: qcom: pm8350c: Add base dts file adds 59319dee2109 arm64: dts: qcom: pmr735a: Add base dts file adds 93e719594602 arm64: dts: qcom: pmr735B: Add base dts file adds f67cc6a91d88 arm64: dts: qcom: sm8350-mtp: Add PMICs adds 40a5aa1f54ab arm64: dts: qcom: pm8150: Enable RTC adds d48a6698a6b7 arm64: dts: qcom: sdm845: Add CAMSS ISP node adds 2c3d0b325e4d arm64: dts: qcom: sdm845-db845c: Configure regulators for [...] adds 68119b3abde2 arm64: dts: qcom: sdm845-db845c: Enable ov8856 sensor and [...] adds d3769729dbad arm64: dts: qcom: sm8250: split spi pinctrl config adds c88f9ecc0ef3 arm64: dts: qcom: sm8250: further split of spi pinctrl config adds eb97ccbba0fe arm64: dts: qcom: sm8250: add pinctrl for SPI using GPIO as a CS adds e9269650db2f arm64: dts: qcom: qrb5165-rb5: switch into using GPIO for SPI0 CS adds 61bac46eed14 Merge tag 'qcom-arm64-for-5.13' of git://git.kernel.org/pu [...] adds 62d171bce2a6 ARM: dts: clps711x: Add SYSCON nodes where it is used adds 2bd86203acf3 ARM: dts: clps711x: Add keypad node adds 94d1ca7c05ee ARM: dts: clps711x: Fix serial port names adds 15bf198197d1 ARM: dts: clps711x: edb7211: Add unit-address to memory node adds a3c1086c17e4 ARM: dts: clps711x: Add an empty chosen node to top level DTSI adds 785a32310f35 dt-bindings: arm: ti: Add bindings for AM642 SoC adds 1818a28fffda dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64 adds 8abae9389bdb arm64: dts: ti: Add support for AM642 SoC adds 943f172312d3 arm64: dts: ti: k3-am64-main: Enable DMA support adds 1e6550d35c24 arm64: dts: ti: Add support for AM642 EVM adds bb795cc6bdd3 dt-bindings: arm: ti: Add bindings for AM642 SK adds 4867caf42b3f arm64: dts: ti: Add support for AM642 SK adds b605d4f66f51 arm64: dts: ti: k3-am65-main: Add device_type to pcie*_rc nodes adds 3753b12877b6 arm64: dts: ti: k3-am64-main: Add CPSW DT node adds e7ae26a30e87 arm64: dts: ti: k3-am64-main: add main CPTS entry adds 985204ecae1c arm64: dts: ti: k3-am642-evm: add CPSW3g DT nodes adds 7fe968d20043 arm64: dts: ti: k3-am642-sk: Add CPSW DT nodes adds 9818d1a09e98 arm64: dts: ti: k3-am65-main: Add ICSSG nodes adds 4c842af36839 arm64: dts: ti: k3-j721e-main: Add ICSSG nodes adds 6674a90bb141 arm64: dts: ti: k3-am65-mcu: Add RTI watchdog entry adds eb8f6194e807 arm64: dts: ti: k3-j721e-main: Update the speed modes supp [...] adds 4c20ee99dd1a arm64: dts: ti: k3-j721e-som-p0: Enable 8D-8D-8D mode on OSPI adds 7c172b30a540 arm64: dts: ti: am654-base-board: Enable 8D-8D-8D mode on OSPI adds efbdf2e9183b arm64: dts: ti: k3-j7200-som-p0: Add nodes for OSPI0 adds 4fb6c04683aa arm64: dts: ti: k3-am642-evm: Add support for SPI EEPROM adds 61a9114b891f dt-bindings: Add Siemens vendor prefix adds 807a2b86269e dt-bindings: arm: ti: Add bindings for Siemens IOT2050 boards adds e180f76d0641 arm64: dts: ti: Add support for Siemens IOT2050 boards adds d06a661309d3 arm64: dts: ti: k3-am64-main: Add DT node for USB subsystem adds 04a80a75baa1 arm64: dts: ti: k3-am642-evm: Add USB support adds fad4e18fe4dc arm64: dts: ti: k3-am64-main: Add ADC nodes adds 81623c558684 arm64: dts: ti: k3-am64-main: Add OSPI node adds e4e4e89482ea arm64: dts: ti: k3-am64-evm/sk: Add OSPI flash DT node adds 01a91e01b8fd arm64: dts: ti: k3-am64: Add GPIO DT nodes adds d5a4d5413dd8 arm64: dts: ti: k3-am642: reserve gpio in mcu domain for f [...] adds 8248d5b3249c arm64: dts: ti: k3-am64-main: Add hwspinlock node adds ef1525761477 arm64: dts: ti: k3-am64-main: Add mailbox cluster nodes adds 7dd847523ed5 arm64: dts: ti: k3-am642-evm/sk: Add IPC sub-mailbox nodes adds e0b2e6af39ea arm64: dts: ti: k3-j7200: Add gpio nodes adds f4cc7daf460b arm64: dts: ti: k3-j7200-common-proc-board: Disable unused [...] adds 9437499086c2 arm64: dts: ti: k3-j7200: Add support for higher speed mod [...] adds f1b6f6e7f595 arm64: dts: ti: k3-j721e-mcu: Fix ospi compatible adds 0e941f496a8b arm64: dts: ti: k3-j7200-mcu: Fix ospi compatible adds 112e5934ff3a arm64: dts: ti: k3-am64-main: Fix ospi compatible adds 4b8cf90637f2 Merge tag 'ti-k3-dt-for-v5.13' of git://git.kernel.org/pub [...] adds 15c4dd131ce5 dt-bindings: arm: amlogic: add support for the Minix NEO U9-H adds 0e9fed92c67c arm64: dts: meson: add initial device-tree for Minix NEO U9-H adds ab547c4fb39f arm64: dts: amlogic: Assign a fixed index to mmc devices adds 0bbfea7c0469 dt-bindings: arm: amlogic: add MeCool KII/KIII Pro bindings adds d5454e7ce24a arm64: dts: meson: add initial device-tree for MeCool KII Pro adds 727d93ed3ba6 arm64: dts: meson: add initial device-tree for MeCool KIII Pro adds aa1e345ade42 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] adds 908e65436610 ARM: dts: am335x-pocketbeagle: unique gpio-line-names adds 9f98835bb0e5 ARM: dts: omap3-echo: Update LED configuration adds 2082852fd72f ARM: dts: omap3-echo: Add ath6kl node adds f5a1acab3248 ARM: dts: am33xx-l4: fix tscadc@0 node indentation adds c28c2b851a22 ARM: dts: motorola-cpcap-mapphone: Prepare for dtbs_check parsing adds ee368a10d0df ARM: dts: am335x-boneblack.dts: unique gpio-line-names adds 36de77e35f3b Merge tag 'omap-for-v5.13/dt-v2-signed' of git://git.kerne [...] adds 4e0af00e8436 ARM: dts: exynos: add charger supply for I9100 adds 467998021366 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds c731a16e2cf4 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds 8a45f33bd36e ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds 15107e443ab8 ARM: dts: exynos: correct MUIC interrupt trigger level on [...] adds e52dcd6e70fa ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds 6503c568e97a ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds fbe9c9bb2e92 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds f6368c605613 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds 8987efbb17c2 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow adds 214e6ec8c9f5 ARM: dts: s5pv210: correct fuel gauge interrupt trigger le [...] adds 2601cbaa7eb0 ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid adds 61342bc64d03 ARM: dts: exynos: replace deprecated NTC/Murata compatibles adds 4a4f3a07a5c4 ARM: dts: exynos: white-space cleanups adds 7f4ebf3e4ce1 ARM: dts: exynos: Add front camera support to I9100 adds 59206cf877be Merge tag 'samsung-dt-5.13' of git://git.kernel.org/pub/sc [...] adds 396e589a72dc arm64: dts: exynos: re-order Slim SSS clocks to match dtschema adds 7d2636e9d6dd arm64: dts: exynos: white-space cleanups adds 2ce5e1b010f4 Merge tag 'samsung-dt64-5.13' of git://git.kernel.org/pub/ [...] adds 174c80b254a0 ARM: dts: at91: Fix a typo adds ca7a049ad1a7 ARM: dts: at91: change the key code of the gpio key adds 4d930c421e3b ARM: dts: at91: sama5d2: add ETB and ETM unit name adds e2b064fec8e4 Merge tag 'at91-dt-5.13' of git://git.kernel.org/pub/scm/l [...] adds c6dfc019c239 ARM: dts: mvebu: Add device tree for ATL-x530 Board adds e3e1276295a4 Merge tag 'mvebu-dt-5.13-1' of git://git.kernel.org/pub/sc [...] adds d8fcfbf38fe1 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC adds 2b81613ce417 ARM: dts: aspeed: Add ASRock E3C246D4I BMC adds 44a2c58e7996 ARM: dts: aspeed: rainier: Add directly controlled LEDs adds 44ab6f28531f ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans adds 79432ed403f4 ARM: dts: aspeed: rainier: Add additional processor CFAMs adds 8be44de6f209 ARM: dts: aspeed: rainier: Add presence GPIOs adds 2f9a9f3c931b ARM: dts: aspeed: rainier: Enable fan watchdog adds 510ed4320a2f ARM: dts: aspeed: rainier: Add missing fan nodes adds 0d7208d9080c ARM: dts: aspeed: rainier 4U: Fix fan configuration adds 03b5e43f7d50 ARM: dts: aspeed: everest: Add I2C components adds 7313cde52aed ARM: dts: aspeed: everest: Add max31785 fan controller device adds d9406d17e9d5 ARM: dts: aspeed: everest: Add FSI CFAMs and re-number engines adds baf1fb2668e2 ARM: dts: aspeed: everest: Add pca9552 fan presence adds d66d720b64e5 ARM: dts: aspeed: everest: Add power supply i2c devices adds 22db69f04cd2 ARM: dts: aspeed: everest: Add UCD90320 power sequencer adds 3c00ebf08a5b ARM: dts: aspeed: everest: GPIOs support adds 5dbbacd43fc5 ARM: dts: aspeed: everest: Add RTC adds 6cebf3764fea ARM: dts: aspeed: everest: Enable fan watchdog adds 7aaa2074d582 ARM: dts: aspeed: everest: Add size/address cells adds 7f03894a6555 ARM: dts: aspeed: Add Rainier 1S4U machine adds 62b8a07b0690 ARM: dts: aspeed: mihawk: Add GPIO line names adds ee33e2fb3d70 ARM: dts: nuvoton: Add Quanta GBS BMC Device Tree adds e3bbc53ac882 Merge tag 'bmc-5.13-devicetree' of git://git.kernel.org/pu [...] adds 420c4c4619e1 ARM: dts: mvebu: fix SPI device node adds be0f990acfdd ARM: dts: clps711x: fix missing interrupt parent adds 73c9729f0fb5 ARM: dts: qcom: msm8974-hammerhead: add mount matrix for IMU adds 9d816b423dab ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge int [...] adds 5fde3361ba57 ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge i [...] adds 83bbdec03fad ARM: dts: qcom: msm8974: add blsp2_uart8 adds 885aae6860fa ARM: dts: qcom: msm8974-klte: Add bluetooth support adds e8adf27e9766 Merge tag 'qcom-dts-for-5.13' of git://git.kernel.org/pub/ [...] adds 888771a9d04f arm64: dts: qcom: sm8250: fix display nodes adds 9cf3ebd16eae arm64: dts: qcom: sm8150: add other QUP nodes and iommus adds 81bee6953b58 arm64: dts: qcom: sm8150: add i2c nodes adds 20f9d94e680f arm64: dts: qcom: sm8350: Add thermal zones and throttling [...] adds 644e4d972d14 arm64: dts: qcom: sdm845: add required clocks on the gcc adds 60eb631f5d6e arm64: dts: qcom: sc7280: Add RPMh regulators for sc7280-idp adds 24e3eb2e32c6 arm64: dts: qcom: sm8350: Add support for PRNG EE adds da6b24828d57 arm64: dts: qcom: sm8350: Add interconnects adds 5b9ec225d4ed arm64: dts: qcom: sm8250: Add videocc DT node adds fa245b3f06cd arm64: dts: qcom: sm8250: Add venus DT node adds 5aa0d1becd5b arm64: dts: qcom: sm8250: switch usb1 qmp phy to USB3+DP mode adds 9b3153248fba arm64: dts: qcom: use dp_phy to provide clocks to dispcc adds 29bd62ee951b arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for I [...] adds f158e7a378f2 arm64: dts: qcom: Add sound node for sc7180-trogdor-coachz adds f66965b06b15 arm64: dts: qcom: Move rmtfs memory region adds 03041cd25d98 arm64: dts: qcom: msm8998: Disable MSS remoteproc by default adds 47498916afea arm64: dts: qcom: Add support for OnePlus 5/5T adds 0392968dbe09 arm64: dts: qcom: sc7280: Add device tree node for LLCC adds 2257fac94bc2 arm64: dts: qcom: sc7280: Add IPCC for SC7280 SoC adds 208979a8f9cb arm64: dts: qcom: sc7280: Add AOSS QMP node adds 544cebe18956 arm64: dts: qcom: sc7280: Add Coresight support adds 0e5a6f27036e arm64: dts: qcom: sdm845-xiaomi-beryllium: Add DSI and panel bits adds 7443ff06da45 arm64: dts: sdm845-db845c: make firmware filenames follow [...] adds 8385119b3295 arm64: dts: qcom: msm8916: Add GICv2 hypervisor registers/ [...] adds 7178d4cc0702 arm64: dts: qcom: update usb qmp phy clock-cells property adds a8f6ba28257a Merge tag 'qcom-arm64-for-5.13-2' of git://git.kernel.org/ [...] adds 7d9158bcb34a arm64: dts: meson: remove extra tab from ODROID N2/N2+ ext [...] adds cfa303d99e06 arm64: dts: meson: add saradc node to ODROID N2/N2+ adds 412c8fa8c374 arm64: dts: meson: add GPIO line names to ODROID N2/N2+ adds db7a033f2b1f Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm [...] adds e4379d649e0e ARM: dts: at91: sama5d2/trivial: fix letter case for etm h [...] adds 610e4c7215dd ARM: dts: rockchip: add new watchdog compatible to rv1108.dtsi adds 9ceb98f1ed19 ARM: dts: rockchip: add new watchdog compatible to rk322x.dtsi adds 398a4087872a ARM: dts: rockchip: remove clock-names property from watch [...] adds 23a52b0dfebf ARM: dts: rockchip: move rk322x mmcx aliases to board dts files adds e89db2b4c706 ARM: dts: rockchip: move rv1108 mmcx aliases to board dts files adds 91f059a0fc23 Merge tag 'v5.13-rockchip-dts32' of git://git.kernel.org/p [...] adds f43e351c9630 arm64: dts: rockchip: Add gpu opp nodes to px30 dtsi adds 6daae8ff20b8 arm64: dts: rockchip: synchronize rk3399 opps with vendor kernel adds 6d5989a36e60 arm64: dts: rockchip: used range'd gpu opps on rk3399 adds b417764daa2d arm64: dts: rockchip: drop separate opp table on rk3399-puma adds 7c7f041309f7 arm64: dts: rockchip: add infrared receiver node to rockpro64 adds 46f86be0fc69 arm64: dts: rockchip: add phandle to timer0 on rk3368 adds 1003888415e8 dt-bindings: Add doc for FriendlyARM NanoPi R4S adds db792e9adbf8 rockchip: rk3399: Add support for FriendlyARM NanoPi R4S adds 44dd5e2106dc arm64: dts: rockchip: add rk3328 dwc3 usb controller node adds f227197bdf91 arm64: dts: rockchip: enable dwc3 usb for A95X Z2 adds d16c7082cff5 arm64: dts: rockchip: add new watchdog compatible to px30.dtsi adds 58ead0c605e8 arm64: dts: rockchip: add new watchdog compatible to rk3308.dtsi adds 2499448c920f arm64: dts: rockchip: add new watchdog compatible to rk3328.dtsi adds 6b5c50863b3e arm64: dts: rockchip: add new watchdog compatible to rk3399.dtsi adds 78b8513b763c arm64: dts: rockchip: move mmc aliases to board dts on px30 adds 3f6c22987c0b arm64: dts: rockchip: move mmc aliases to board dts on rk3308 adds 28869aa53506 arm64: dts: rockchip: move mmc aliases to board dts on rk3328 adds 751a78a8bd25 arm64: dts: rockchip: move mmc aliases to board dts on rk3368 adds 5dcbe7e3862d arm64: dts: rockchip: move mmc aliases to board dts on rk3399 adds f00a99a7a5d0 Merge tag 'v5.13-rockchip-dts64' of git://git.kernel.org/p [...] adds b06112cd5e08 arm64: dts: zynqmp: Add power domain for the DisplayPort D [...] adds 73d677e9f379 arm64: dts: zynqmp: Remove si5328 device nodes adds 40bb91338a60 Merge tag 'zynqmp-dt-for-v5.13' of https://github.com/Xili [...] adds f9929b452ac1 arm64: dts: mt8183-pumpkin: fix dtbs_check warning adds f538437b315c arm64: dts: mt8183: fix dtbs_check warning adds f8d6fb74bbb7 dt-bindings: vendor-prefixes: Add vendor prefix for M5Stack adds c5208ff7f6c2 dt-bindings: arm: mstar: Add compatible for M5Stack UnitV2 adds 3060a15ccaed ARM: dts: mstar: Add a dts for M5Stack UnitV2 adds 37f0f245f92a ARM: dts: qcom: sdx55: Add support for A7 PLL clock adds 8e3d9a7c4798 ARM: dts: qcom: sdx55: Add support for APCS block adds 0ec7bde7b590 ARM: dts: qcom: sdx55: Add CPUFreq support adds 21e6e1dced4f ARM: dts: qcom: sdx55: Add modem SMP2P node adds 9b7069edb11d ARM: dts: qcom: sdx55: Add IMEM and PIL info region adds 5c00af37e95b dt-bindings: firmware: scm: Add compatible for SDX55 adds 6bf6655ddcfe ARM: dts: qcom: sdx55: Add SCM node adds ce5a28d12ead ARM: dts: qcom: sdx55: Add interconnect nodes adds 9e1e00f18afc ARM: dts: qcom: Fix node name for NAND controller node adds 67b4744a0c16 ARM: dts: qcom: sdx55: Add Modem remoteproc node adds 222ed6a21c13 dt-bindings: arm: qcom: Add binding for Telit FN980 TLB board adds 6a5d3c611930 ARM: dts: qcom: sdx55: Add basic devicetree support for Te [...] adds 328008f41cad dt-bindings: arm: qcom: Add binding for Thundercomm T55 kit adds 3263d4be5788 ARM: dts: qcom: sdx55: Add basic devicetree support for Th [...] adds 06ad53efeb49 ARM: dts: qcom: sdx55: add IPA information adds 6417554e3d34 Merge tag 'qcom-dts-for-5.13-2' of git://git.kernel.org/pu [...] adds a4c5ba1df10e arm64: dts: qcom: sc7180: coachz: Add "dmic_clk_en" adds 108ec20b8c0a arm64: dts: qcom: sc7180: pompom: Add "dmic_clk_en" + sound model adds 1b86cc733089 arm64: dts: qcom: sc7180: Update iommu property for simult [...] adds a85a8d52bf50 Merge tag 'qcom-arm64-for-5.13-3' of git://git.kernel.org/ [...] adds 9a490b28dd83 ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8 adds 1d5d46a1adaf ARM: dts: aspeed: Rainier: Fix humidity sensor bus address adds 45171b7dd2b8 ARM: dts: aspeed: Rainier 1S4U: Fix fan nodes adds 4f57c6b9db6b ARM: dts: aspeed: Rainier: Update to pass 2 hardware adds 6e3587986841 ARM: dts: aspeed: amd-ethanolx: Enable all used I2C busses adds f0145db24e65 ARM: dts: aspeed: tiogapass: add hotplug controller adds d028b508c112 Merge tag 'bmc-5.13-devicetree-2' of git://git.kernel.org/ [...] adds d9421d6c5294 arm64: dts: amlogic: misc DT schema fixups adds 3f9a3345a3a1 dt-bindings: mali-bifrost: add dma-coherent adds f7857bf3745e Merge tag 'arm-dt-5.13' of git://git.kernel.org/pub/scm/li [...] adds 281192c4db75 dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML adds 8a8cba741b58 ARM: dts: Add board-specific compatible string to npcm750- [...] adds 9f6f07169207 dt-bindings: vendor-prefixes: Add Supermicro adds f31fc98b6306 dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string adds 9b39efacd6c1 dt-bindings: watchdog: npcm: Add nuvoton,wpcm450-wdt adds ece3fe93e8f4 ARM: npcm: Introduce Nuvoton WPCM450 SoC adds 328d1c1a92d9 watchdog: npcm: Add support for WPCM450 adds ed09d269b958 ARM: dts: Add devicetree for Nuvoton WPCM450 BMC chip adds 37e9f9fa71fb ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based o [...] adds ef9c51b45cda MAINTAINERS: Add entry for Nuvoton WPCM450 adds 09e6d2b71ae6 ARM: config: Add WPCM to multi v5 adds 39b95079f68c Merge tag 'bmc-5.13-wpcm450' of git://git.kernel.org/pub/s [...] adds 6b0fbc540c2f Merge tag 'arm-newsoc-5.13' of git://git.kernel.org/pub/sc [...] adds fd3b2aa100fa Merge commit '71b25f4df984' from tty/tty-next adds 847bea3d08af Merge remote-tracking branch 'arm64/for-next/fiq' adds 5b8c86b92c6e Merge branch 'apple/m1-dependency' into arm/apple-m1 adds fd8b0990d915 dt-bindings: vendor-prefixes: Add apple prefix adds 007bd42364b5 dt-bindings: arm: apple: Add bindings for Apple ARM platforms adds 6e33145afc84 dt-bindings: arm: cpus: Add apple,firestorm & icestorm com [...] adds 11ecdad722da arm64: cputype: Add CPU implementor & types for the Apple [...] adds a6cf39fbe133 dt-bindings: timer: arm,arch_timer: Add interrupt-names support adds 86332e9e3477 arm64: arch_timer: Implement support for interrupt-names adds 7c566bb5e4d5 asm-generic/io.h: Add a non-posted variant of ioremap() adds eeba4b016864 docs: driver-api: device-io: Document I/O access functions adds 08e9b5be9efb docs: driver-api: device-io: Document ioremap() variants & [...] adds 9a63ae850255 arm64: Implement ioremap_np() to map MMIO as nGnRnE adds b10eb2d50911 asm-generic/io.h: implement pci_remap_cfgspace using ioremap_np adds 89897f739d7b of/address: Add infrastructure to declare MMIO as non-posted adds 8a657f71705f arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h adds f531d25bda55 dt-bindings: interrupt-controller: Add DT bindings for apple-aic adds 76cde2639411 irqchip/apple-aic: Add support for the Apple Interrupt Controller adds aea5f69f2e91 arm64: Kconfig: Introduce CONFIG_ARCH_APPLE adds aad9742f0c8f dt-bindings: display: Add apple,simple-framebuffer adds 7d2d16ccf15d arm64: apple: Add initial Apple Mac mini (M1, 2020) devicetree adds 1bb2fd3880d4 Merge tag 'm1-soc-bringup-v5' of https://github.com/AsahiL [...] adds ea9629283839 asm-generic/io.h: Unbork ioremap_np() declaration adds 0c8555631820 Merge tag 'arm-apple-m1-5.13' of git://git.kernel.org/pub/ [...] adds abe4a3996e5f docs: sphinx: Fix couple of spellings in the file rstFlatTable.py adds 1eff491fc44b doc: memcontrol: add description for oom_kill adds a746fe32cd36 scripts: kernel-doc: fix typedef support for struct/union parsing adds 1364c6787525 docs: driver-model: Remove obsolete device class documentation adds 378261870a0f docs: watchdog: fix obsolete include file reference in pcwd adds 2eecbab86400 docs: add documentation for checkpatch adds 52178ce01335 checkpatch: add verbose mode adds 692180345da6 MAINTAINERS: clarify responsibility for checkpatch documentation adds 315c4e45f10d docs: reporting-issues.rst: explain how to decode stack traces adds 875f82cb374b Documentation/submitting-patches: Extend commit message la [...] adds 807d246798d5 docs: arm: marvell: replace stale links with archive links adds 7331b30f8f35 docs: arm: marvell: clarify some unimportant Armada 6x0 details adds c9491aad97e6 Documentation: Replace more lkml.org links with lore adds 26bea42771c5 Documentation: ioctl: add entry for nsfs.h adds a6c67fee9cf0 fs: eventpoll: fix comments & kernel-doc notation adds 4722e2a2432f Docs: add fs/eventpoll to docbooks adds 6329d73d318f docs: arm: /chosen node parameters adds 575fbfa69e50 docs/zh_CN: Improve zh_CN/process/index.rst adds 72d85e3bf0b1 docs/zh_CN: Improve zh_CN/process/1.Intro.rst adds 25236a4a9396 docs/zh_CN: Improve zh_CN/process/2.Process.rst adds 84e13b01fb44 docs/zh_CN: Improve zh_CN/process/3.Early-stage.rst adds 34c27e7a4ef5 docs/zh_CN: Improve zh_CN/process/4.Coding.rst adds 75cc66836d9e docs/zh_CN: Improve zh_CN/process/5.Posting.rst adds 1ba336902c74 docs/zh_CN: Improve zh_CN/process/6.Followthrough adds dc4bdca8c365 docs/zh_CN: Improve zh_CN/process/7.AdvancedTopics adds 6dbc975f4845 docs/zh_CN: Improve zh_CN/process/8.Conclusion.rst adds 084aa00162bd scripts: kernel-doc: fix attribute capture in function parsing adds 4eba99315c9f PATCH Documentation translations:translate sound/hd-audio/ [...] adds 550c8399d017 docs/zh_CN: Add zh_CN/admin-guide/README.rst adds 0e2c578cba9d docs/zh_CN: Add zh_CN/admin-guide/unicode.rst adds d944f0b1156c docs: driver-model: device: Add DEVICE_ATTR_{RO,RW} examples adds 459d7ed81223 docs: driver-model: device: Add ATTRIBUTE_GROUPS() example adds e85d92b3bc3b Documentation: dynamic-debug-howto: fix example adds 0b54c2e34be7 scripts/kernel-doc: ignore identifier on anonymous enums adds d1c34bb20505 input: Documentation: corrections for input.rst adds 61be51c1a6ba input: Documentation: corrections for event-codes.rst adds a9600c98582a input: Documentation: update related file names in ff.rst adds ebe14885ab54 input: Documentation: corrections for gameport-programming.rst adds 338b660bff7b input: Documentation: corrections for multi-touch-protocol.rst adds 365c6a3e0f2e input: Documentation: corrections for notifier.rst adds 5c1841152b62 input: Documentation: corrections for input-programming.rst adds 8bd490e4fc44 input: Documentation: corrections for uinput.rst adds d619afd34446 docs/zh_CN:add riscv boot-image-header.rst translation adds cb07e0977a62 docs/zh_CN: add riscv patch-acceptance.rst translation adds b52e2a6e662b docs/zh_CN: add riscv pmu.rst translation adds 5af38859efc3 docs/zh_CN: add riscv index.rst translation adds c44456f29618 docs: kvm: Fix a typo ("althought") adds 00b072c011c5 Documentation/admin-guide: kernel-parameters: correct the [...] adds 3b4c963243b1 docs: conf.py: adjust the LaTeX document output adds 1f7faca2f924 docs: filesystem: Update smaps vm flag list to latest adds a5907065ac1a docs: livepatch: Fix a typo and remove the unnecessary gap [...] adds fdebeae0d75d docs: admin-guide: cgroup-v1: Fix typos in the file memory.rst adds d0c4c07e7b38 docs/zh_cn: Fix a couple of reference warnings adds 6bfef171d0d7 Documentation/features: mark BATCHED_UNMAP_TLB_FLUSH doesn [...] adds e3c2b1edd590 docs: dt: submitting-patches: Fix grammar in subsystem section adds 0860b72d535f security/loadpin: Update the changing interface in the sou [...] adds 3eca1cfbc1e8 docs: Group arch-specific documentation under "CPU Architectures" adds a8f2a68e42d1 Documentation: sysrq: update description about sysrq crash adds 399bfc8b2918 docs: rbtree.rst: Fix a typo adds 2379d15a7c30 Documentation: gpio: chip should be plural adds c3fa459b69bc docs/kokr: make sections on bug reporting match practice adds 3501c960dfda docs/zh_CN: Add translations in zh_CN/kernel-hacking/ adds 3337c3a1524b docs: document all error message types in checkpatch adds 1e528e9ea214 docs: powerpc: Fix a typo adds ee4b4c9f9492 Documentation: megaraid: fix spelling "consistend" => "con [...] adds 1ccc4a39cc5c docs: filesystems: Fix a mundane typo adds d5d444d0ea86 docs/zh_CN: Add zh_CN/admin-guide/reporting-issues adds 84dc0c20e898 docs/zh_CN: Add zh_CN/admin-guide/bug-bisect.rst adds b1b381e2c0d6 docs/zh_CN: Add zh_CN/admin-guide/bug-hunting.rst adds 2d153571003b docs/zh_CN: Add zh_CN/admin-guide/security-bugs.rst adds e54882ff38c5 docs/zh_CN: Add zh_CN/admin-guide/tainted-kernels.rst adds 33282cc7cf3d docs/zh_CN: Add zh_CN/admin-guide/init.rst adds 613f969117c2 docs: reporting-issues.rst: fix small typos and style issues adds 2dfa9eb0ff95 docs: reporting-issues.rst: tone down 'test vanilla mainli [...] adds 4f08d7ab90b5 docs: reporting-issues.rst: reorder some steps adds 9bc4430db5b5 docs: reporting-issues.rst: duplicate sections for reviewi [...] adds 4b9d49d1ec8d docs: reporting-issues.rst: improved process esp. for stab [...] adds 8d295fbad687 kernel-doc: better handle '::' sequences adds 212209cff89f docs: kernel-doc: properly recognize parameter lines with colons adds 3e58e839150d scripts: kernel-doc: add warning for comment not following [...] adds d4b61e17e2e4 docs: Remove make headers_check from checklist in translations adds d2ce285378b0 docs: make reporting-issues.rst official and delete report [...] adds d8d13934ccec MAINTAINERS: add entry for Documentation/admin-guide/repor [...] adds 4d2f46a8cdb1 docs: reporting-issues.rst: reshuffle and improve TLDR adds 58c539453b71 docs: reporting-issues: reduce quoting and assorted fixes adds abb9c078853d Documentation: Add leading slash to some paths adds f8b427772a0e docs: powerpc: Fix misspellings and grammar errors adds 5225df187244 mailmap: update email address for Alex Shi adds 2bb5baf9d227 Docs/zh_CN: update Alex Shi new email address adds b0f9580a8880 scripts: get_abi.pl: better handle escape chars on what: adds d3e6b2235e46 get_abi.pl: seek for all occurrences for Documentation/ABI adds 50ebf8f4933e get_abi.pl: fix xref boundaries adds 87ec9ea1fc27 scripts: get_abi.pl: extend xref match to other types adds c27c2e34412f scripts: get_abi.pl: parse description line per line adds 2ae7bb570e5d scripts: get_abi: ignore code blocks for cross-references adds 1f287bc4e2d0 fs/namespace: correct/improve kernel-doc notation adds 8be594b22adf Documentation: filesystems api-summary: add namespace.c adds c5c1c700e2ea doc: admin-guide: remove explanation of "watchdog/%u" adds 0e5e0a555376 docs: reporting-issues: Remove reference to oldnoconfig adds 1446e32235b1 docs/gcov: Convert two tags to ref in dev-tools/gov.rst adds d1ad0a736122 docs: Minor spelling fix in spi documentation adds dde201b901bf docs/zh_CN: add cpu-freq core.rst translation adds 8b6d5ae8a996 docs/zh_CN: add cpu-freq cpu-drivers.rst translation adds ffd1f19d0834 docs/zh_CN: add cpu-freq cpufreq-stats.rst translation adds 4d6687730dd5 docs/zh_CN: add cpu-freq index.rst translation adds b8dc02995a39 docs/zh_CN: add cpu-freq to zh_CN index adds 057e7eff6ba7 docs/zh_CN: add mips to zh_CN index adds 2061761e4b57 docs/zh_CN: add iio to zh_CN index adds 269dd42f4776 docs/zh_CN: add riscv to zh_CN index adds 84de8154c516 tools: Fix a typo in kernel-chktaint adds dfc7927d4ee0 doc/zh_CN: Clean zh_CN translation maintainer adds 6349469a4f3c Documentation/submitting-patches: Document RESEND tag on patches adds bb17248373d4 docs/zh_CN: Add translation zh_CN/doc-guide/sphinx.rst adds 3a5915156429 docs/zh_CN: Add translation zh_CN/doc-guide/kernel-doc.rst adds 7e402ef57152 docs/zh_CN: Add translation zh_CN/doc-guide/parse-headers.rst adds 0374bbba2dc1 docs/zh_CN: Add translation zh_CN/doc-guide/contributing.rst adds 28418abdee40 docs/zh_CN: Add translation zh_CN/doc-guide/maintainer-pro [...] adds febe6c2f859e docs/zh_CN: Add translation zh_CN/doc-guide/index.rst adds e18f54f9bfdb docs/zh_CN: Link zh_CN/doc-guide to zh_CN/index.rst adds 7eb33bdece29 docs/zh_CN: sync reporting-issues.rst adds 511aaf2b3227 doc:it_IT: align Italian documentation adds ad4db83425fa MAINTAINERS: add regressions mailing list adds 6161a4b18a66 docs: reporting-issues: make people CC the regressions list adds e5143657d991 docs/zh_CN: add translations in zh_CN/dev-tools/gcov adds c797997a244c Documentation: dev-tools: Add Testing Overview adds 9a18473cef52 docs/zh_CN: two minor fixes in zh_CN/doc-guide/ adds f9bbc12ccb35 scripts: kernel-doc: improve parsing for kernel-doc commen [...] adds e9dfeed25186 docs: sphinx-pre-install: don't barf on beta Sphinx releases adds b77e0ce62d63 docs/zh_CN: add core-api irq concepts.rst translation adds e8ebbdff7b93 docs/zh_CN: add core-api irq irq-affinity.rst translation adds 3e77439e691a docs/zh_CN: add core-api irq irq-domain.rst translation adds 83d07650f5af docs/zh_CN: add core-api irq irqflags-tracing.rst translation adds b9b4c3831527 docs/zh_CN: add core-api irq index.rst translation adds 6c5c146cd9af docs/zh_CN: add core-api index.rst translation adds aa93de203064 docs/zh_CN: add core api translation to zh_CN index adds 3f59307f991b docs/zh_CN: add openrisc openrisc_port.rst translation adds 30d0f7d7aa8c docs/zh_CN: add openrisc todo.rst translation adds acc6a91a29bf docs/zh_CN: add openrisc index.rst translation adds 441ca977a84d docs/zh_CN: add openrisc translation to zh_CN index adds 2f9ef0559efb Merge tag 'docs-5.13' of git://git.lwn.net/linux adds b8da9b10e26c fs/locks: print full locks information adds cbe6fc4e0142 fs/locks: remove useless assignment in fcntl_getlk adds befbfe07e646 Merge tag 'locks-v5.13' of git://git.kernel.org/pub/scm/li [...] adds b4892fa3e7fd erofs: avoid memory allocation failure during rolling deco [...] adds 648f2de053a8 erofs: use workqueue decompression for atomic contexts only adds 30048cdac4b9 erofs: use sync decompression for atomic contexts only adds 0b964600d3aa erofs: complete a missing case for inplace I/O adds 8137824eddd2 erofs: don't use erofs_map_blocks() any more adds 24a806d849c0 erofs: add unsupported inode i_format check adds de06a6a37541 erofs: introduce erofs_sb_has_xxx() helpers adds 5d50538fc567 erofs: support adjust lz4 history window size adds 46249cded18a erofs: introduce on-disk lz4 fs configurations adds 14373711dd54 erofs: add on-disk compression configurations adds fe6adcce7e29 erofs: Clean up spelling mistakes found in fs/erofs adds 54e0b6c873dc erofs: reserve physical_clusterbits[] adds 524887347fcb erofs: introduce multipage per-CPU buffers adds 9f6cc76e6ff0 erofs: introduce physical cluster slab pools adds 81382f5f5cb0 erofs: fix up inplace I/O pointer for big pcluster adds 5404c33010cb erofs: add big physical cluster definition adds 4fea63f7d76e erofs: adjust per-CPU buffers according to max_pclusterblks adds cec6e93beadf erofs: support parsing big pcluster compress indexes adds b86269f43892 erofs: support parsing big pcluster compact indexes adds 598162d05080 erofs: support decompress big pcluster for lz4 backend adds 8e6c8fa9f2e9 erofs: enable big pcluster feature adds b5b3097d9cbb Merge tag 'erofs-for-5.13-rc1' of git://git.kernel.org/pub [...] adds bddfdbcddbe2 NFSD: Extract the svcxdr_init_encode() helper adds 2c42f804d30f NFSD: Update the GETATTR3res encoder to use struct xdr_stream adds 907c38227fb5 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] adds 5cf353354af1 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] adds 70f8e839859a NFSD: Update the NFSv3 wccstat result encoder to use struc [...] adds 9a9c8923b3ef NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] adds cc9bcdad7773 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream adds ecb7a085ac15 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream adds 78315b36781d NFSD: Update the NFSv3 CREATE family of encoders to use st [...] adds 89d79e9672df NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] adds 4d74380a446f NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream adds 8b7044984fd6 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] adds 0a139d1b7f32 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] adds ded04a587f6c NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] adds 5ef2826c7610 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] adds a161e6c76aeb NFSD: Add a helper that encodes NFSv3 directory offset cookies adds a1409e2de4f1 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder adds e4ccfe3014de NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] adds 7f87fc2d34d4 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] adds 1411934627f9 NFSD: Remove unused NFSv3 directory entry encoders adds 76ed0dd96eeb NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations adds a887eaed2a96 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream adds 92b54a4fa422 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream adds e3b4ef221ac5 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream adds d9014b0f8fae NFSD: Update the NFSv2 READLINK result encoder to use stru [...] adds a6f8d9dc9e44 NFSD: Update the NFSv2 READ result encoder to use struct x [...] adds bf15229f2ced NFSD: Update the NFSv2 STATFS result encoder to use struct [...] adds d52532002ffa NFSD: Add a helper that encodes NFSv3 directory offset cookies adds 8141d6a2bb6c NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder adds 94c8f8c682a6 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] adds f5dcccd647da NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] adds 8a2cf9f5709c NFSD: Remove unused NFSv2 directory entry encoders adds 8edc0648880a NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs adds f8cba47344f7 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] adds 778f068fa0c0 NFSD: Update the NFSv2 SETACL result encoder to use struct [...] adds 8d2009a10b3a NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] adds 07f5c2963c04 NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] adds 83d0b8457277 NFSD: Clean up after updating NFSv2 ACL encoders adds 20798dfe249a NFSD: Update the NFSv3 GETACL result encoder to use struct [...] adds 15e432bf0cfd NFSD: Update the NFSv3 SETACL result encoder to use struct [...] adds 1416f435303d NFSD: Clean up after updating NFSv3 ACL encoders adds 6019ce0742ca NFSD: Add a tracepoint to record directory entry encoding adds 219a170502b3 NFSD: Clean up NFSDDBG_FACILITY macro adds 7f7e7a4006f7 nfsd: helper for laundromat expiry calculations adds f988a7b71d1e nfsd: Log client tracking type log message as info instead [...] adds c6c7f2a84da4 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is [...] adds 34a624931b8c nfsd: Fix typo "accesible" adds 792a5112aa90 nfsd: COPY with length 0 should copy to end of file adds e7a833e9cc6c nfsd: don't ignore high bits of copy count adds 472d155a0631 nfsd: report client confirmation status in "info" file adds 072db263e1dd svcrdma: RPCDBG_FACILITY is no longer used adds 270f25edcc16 svcrdma: Provide an explanatory comment in CMA event handler adds c6b7ed8f946f svcrdma: Remove stale comment for svc_rdma_wc_receive() adds 77f0a2aa5cdd svcrdma: Add a batch Receive posting mechanism adds 7b748c30cc04 svcrdma: Use svc_rdma_refresh_recvs() in wc_receive adds c558d4759686 svcrdma: Maintain a Receive water mark adds e844d307d46c svcrdma: Add a "deferred close" helper adds 2a1e4f21d841 svcrdma: Normalize Send page handling adds 579900670ac7 svcrdma: Remove unused sc_pages field adds cc93ce9529a6 svcrdma: Retain the page backing rq_res.head[0].iov_base adds 7dcfbd86adc4 SUNRPC: Export svc_xprt_received() adds 82011c80b3ec SUNRPC: Move svc_xprt_received() call sites adds 7d81ee8722d6 svcrdma: Single-stage RDMA Read adds 9af723be8639 svcrdma: Remove sc_read_complete_q adds 5533c4f4b996 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg adds e3eded5e81c4 svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() adds c0a744dcaa29 UAPI: nfsfh.h: Replace one-element array with flexible-arr [...] adds e739b12042b6 NFSv4.2: fix copy stateid copying for the async copy adds dee9f6ade389 sunrpc: Remove unused function ip_map_lookup adds b73ac6808b0f NFSD: Use DEFINE_SPINLOCK() for spinlock adds c065c42966dd Merge tag 'nfsd-5.13' of git://git.kernel.org/pub/scm/linu [...] adds c45adff786b7 cifs: Fix spelling of 'security' adds 83cd9ed7ae72 cifs: Remove useless variable adds edc9dd1e3c31 cifs: correct comments explaining internal semaphore usage [...] adds bb9cad1b49e3 smb3: update protocol header definitions based to include [...] adds b7fd0fa0eac7 cifs: simplify SWN code with dummy funcs instead of ifdefs adds 443dd65d48f8 Documentation/admin-guide/cifs: document open_files and dfscache adds 5e14c7240ae9 fs: cifs: Remove repeated struct declaration adds 9f4c6eed26a2 cifs: cifspdu.h: Replace one-element array with flexible-a [...] adds ec4e4862a92b cifs: remove old dead code adds b9335f621064 SMB3: update structures for new compression protocol definitions adds 8d7672235533 cifs: don't cargo-cult strndup() adds 9cfdb1c12bae cifs: constify get_normalized_path() properly adds 558691393a43 cifs: constify path argument of ->make_node() adds f6f1f1790775 cifs: constify pathname arguments in a bunch of helpers adds 8e33cf20ceb7 cifs: make build_path_from_dentry() return const char * adds f6a9bc336b60 cifs: allocate buffer in the caller of build_path_from_dentry() adds 991e72eb0e99 cifs: switch build_path_from_dentry() to using dentry_path_raw() adds 4df3d976dda2 cifs: move the check for nohandlecache into open_shroot adds e6eb19504e23 cifs: pass a path to open_shroot and check if it is the ro [...] adds 45c0f1aabea9 cifs: rename the *_shroot* functions to *_cached_dir* adds 269f67e1ffea cifs: store a pointer to the root dentry in cifs_sb_info o [...] adds 5e9c89d43fa6 cifs: Grab a reference for the dentry of the cached direct [...] adds 6ef4e9cbe15d cifs: add a function to get a cached dir based on its dentry adds ed20f54a3c63 cifs: add a timestamp to track when the lease of the cache [...] adds ed8561fa1d12 cifs: pass the dentry instead of the inode down to the rev [...] adds f6d2353a50ae cifs: check the timestamp for the cached dirent when decid [...] adds 5476b5dd82c8 cifs: add support for FALLOC_FL_COLLAPSE_RANGE adds 7fe6fe95b936 cifs: add FALLOC_FL_INSERT_RANGE support adds 9d4ac8b6302c cifs: make fs_context error logging wrapper adds d9a869227749 cifs: add fs_context param to parsing helpers adds 24fedddc954e cifs: log mount errors using cifs_errorf() adds 94b0595a8e01 cifs: export supported mount options via new mount_params [...] adds ccd48ec3d4a6 smb2: fix use-after-free in smb2_ioctl_query_info() adds a637f4ae037e cifs: fix out-of-bound memory access when calling smb3_not [...] adds 83728cbf366e cifs: Return correct error code from smb2_get_enc_key adds ad7567bc65af cifs: remove unnecessary copies of tcon->crfid.fid adds 315db9a05b7a cifs: fix leak in cifs_smb3_do_mount() ctx adds 423333bcba24 smb3: limit noisy error adds b8d64f8ced62 smb3: add rasize mount parameter to improve readahead performance adds a8a6082d4ae2 cifs: update internal version number adds 2a19866b6e4c Merge tag '5.12-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 0b3dcd131d5b btrfs: fix comment for btrfs ordered extent flag bits adds bfc78479eba9 btrfs: make btrfs_replace_file_extents take btrfs_inode adds cca5de97aed7 btrfs: make find_desired_extent take btrfs_inode adds 20bbf20e95a3 btrfs: replace offset_in_entry with in_range adds b6e9f16c5fda btrfs: replace open coded while loop with proper construct adds 05947ae18692 btrfs: unexport btrfs_extent_readonly() and make it static adds f4639636b6b8 btrfs: change return type to bool in btrfs_extent_readonly adds e5ce9886904a btrfs: scrub: drop a few function declarations adds ae396a3b7ad0 btrfs: simplify commit logic in try_flush_qgroup adds 8e3c9d3cf8a4 btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds 98686ffc71f5 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 19358b154fce btrfs: add btree read ahead for full send operations adds 2ce73c633573 btrfs: add btree read ahead for incremental send operations adds 7000babddac6 btrfs: assign proper values to a bool variable in dev_exte [...] adds d6ade6894eda btrfs: don't opencode extent_changeset_free adds 6e65ae762900 btrfs: remove force argument from run_delalloc_nocow() adds 5e295768a0c6 btrfs: remove mirror argument from btrfs_csum_verify_data() adds 8318ba79eeeb btrfs: add a i_mmap_lock to our inode adds 64708539cd23 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds 8c99516a8cdd btrfs: exclude mmaps while doing remap adds 8d9b4a162a37 btrfs: exclude mmap from happening during all fallocate op [...] adds 885f46d87f29 btrfs: fix race between memory mapped writes and fsync adds bc0939fcfab0 btrfs: fix race between marking inode needs to be logged a [...] adds 209ecbb8585b btrfs: remove stale comment and logic from btrfs_inode_in_log() adds cea628008fc8 btrfs: remove duplicated in_range() macro adds 58c1a35cd522 btrfs: convert kmap to kmap_local_page, simple cases adds 94a0b58d2d3b btrfs: raid56: convert kmaps to kmap_local_page adds 3e037efdbd72 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds 9a002d531b30 btrfs: integrity-checker: convert block context kmap's to [...] adds f3a84ccd28d0 btrfs: move the tree mod log code into its own file adds 406808ab2f0b btrfs: use booleans where appropriate for the tree mod log [...] adds bc03f39ec3c1 btrfs: use a bit to track the existence of tree mod log users adds 888dd183390d btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds ffe1d039d7ad btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds 4bae78807510 btrfs: add and use helper to get lowest sequence number fo [...] adds ffbc10a14431 btrfs: update debug message when checking seq number of a [...] adds 0c0218e9a6cb btrfs: update outdated comment at btrfs_orphan_cleanup() adds e2b84217f344 btrfs: update outdated comment at btrfs_replace_file_extents() adds 2cdb3909c9e9 btrfs: use percpu_read_positive instead of sum_positive fo [...] adds e75f9fd19409 btrfs: zoned: move log tree node allocation out of log_roo [...] adds 3227788cd369 btrfs: fix a potential hole punching failure adds bb05b298af8b btrfs: zoned: bail out in btrfs_alloc_chunk for bad input adds b7a7a8346378 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags adds eafa4fd0ad06 btrfs: fix exhaustion of the system chunk array due to con [...] adds ace75066ced9 btrfs: improve btree readahead for full send operations adds fc57ad8d338c btrfs: add sysfs interface for supported sectorsize adds ac5804eb8521 btrfs: use min() to replace open-code in btrfs_invalidatepage() adds d239bcb83b3e btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds d8a5713e891d btrfs: subpage: introduce helpers for dirty status adds 3470da3b7d87 btrfs: subpage: introduce helpers for writeback status adds 139e8cd32592 btrfs: subpage: do more sanity checks on metadata page dirtying adds eca0f6f64349 btrfs: subpage: support metadata checksum calculation at w [...] adds 1e5eb3d6a443 btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds b8f957715eae btrfs: support page uptodate assertions in subpage mode adds 0d27797e92cb btrfs: make set/clear_extent_buffer_dirty() subpage compatible adds 5a2c60752a5f btrfs: make set_btree_ioerr accept extent buffer and be su [...] adds 894d13781872 btrfs: subpage: add overview comments adds 183ebab766af btrfs: move forward declarations to the beginning of extent_io.h adds 32c0a6bcaa1f btrfs: add and use readahead_batch_length adds ffe30dd892ad btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds 1c7bfa159fe7 btrfs: convert BUG_ON()'s in relocate_tree_block adds cbdc2ebc7c42 btrfs: handle errors from select_reloc_root() adds 8ee66afe9958 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 92de551b8376 btrfs: check record_root_in_trans related failures in sele [...] adds 404bccbcaa7e btrfs: do proper error handling in record_reloc_root_in_trans adds 00aa8e87c9dc btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds b0fec6fd330f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 2731f5186ba8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 2002ae112a74 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 221581e48575 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds d18c7bd95c3d btrfs: handle btrfs_record_root_in_trans failure in reloca [...] adds 68075ea8d760 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 1c442d224660 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 1409e6cc7461 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds f0118cb6bcd3 btrfs: handle record_root_in_trans failure in create_pendi [...] adds 03a7e111a949 btrfs: return an error from btrfs_record_root_in_trans adds 00bb36a0e76a btrfs: have proper error handling in btrfs_init_reloc_root adds 84c50ba5214c btrfs: do proper error handling in create_reloc_root adds 39200e59089e btrfs: validate root::reloc_root after recording root in trans adds 2dd8298eb3e9 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds ac54da6c37f1 btrfs: change insert_dirty_subvol to return errors adds 7934133fae5e btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds bbae13f8ab22 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 592fbcd50c99 btrfs: do proper error handling in btrfs_update_reloc_root adds 7a9213a93546 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 45b87c5d2557 btrfs: handle btrfs_cow_block errors in replace_path adds 0e9873e2fe43 btrfs: handle btrfs_search_slot failure in replace_path adds 253e258c3426 btrfs: handle errors in reference count manipulation in re [...] adds eb6b7fb4b544 btrfs: handle extent reference errors in do_relocation adds 0ebb6bbbd499 btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] adds 24cd638902d4 btrfs: remove the extent item sanity checks in relocate_bl [...] adds 790c1b8cd477 btrfs: do proper error handling in create_reloc_inode adds 3c9258632c49 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 57a304cfd43b btrfs: do not panic in __add_reloc_root adds e0b085b0b03f btrfs: cleanup error handling in prepare_to_merge adds 8717cf440db6 btrfs: handle extent corruption with select_one_root properly adds 24213fa46c70 btrfs: do proper error handling in merge_reloc_roots adds fb686c6824dd btrfs: check return value of btrfs_commit_transaction in r [...] adds 2f3186d8eed5 btrfs: introduce end_bio_subpage_eb_writepage() function adds 35b6ddfa9626 btrfs: introduce write_one_subpage_eb() function adds f3156df94475 btrfs: make lock_extent_buffer_for_io() to be subpage compatible adds c4aec299fa8f btrfs: introduce submit_eb_subpage() to submit a subpage m [...] adds 061dde824535 btrfs: fix race between transaction aborts and fsyncs lead [...] adds 1d68128c107a btrfs: zoned: fail mount if the device does not support zo [...] adds 1d8ba9e7e785 btrfs: handle remount to no compress during compression adds 67addf29004c btrfs: fix metadata extent leak after failure to create subvolume adds f9690f426b21 btrfs: fix race when picking most recent mod log operation [...] adds 0dc16ef4f6c2 btrfs: zoned: fix unpaired block group unfreeze during dev [...] adds e9306ad4ef5c btrfs: more graceful errors/warnings on 32bit systems when [...] adds 01e86008aaa5 btrfs: zoned: reset zones of relocated block groups adds f33720657d29 btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock adds 18bb8bbf13c1 btrfs: zoned: automatically reclaim zones adds 55ba0fe059a5 Merge tag 'for-5.13-tag' of git://git.kernel.org/pub/scm/l [...] adds 69698bde1873 hwmon: (adm9240) Drop log messages from detect function adds 4f427dcb8963 hwmon: (adm9240) Store i2c device instead of client in local data adds 124b7e34a5a6 hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] adds 77d76768d098 hwmon: Switch to using the new API kobj_to_dev() adds 918f22104d64 hwmon: (corsair-psu) Update calculation of LINEAR11 values adds 9cff4d8b32d9 dt-bindings: trivial-devices: Add infineon,ir36021 adds e20a7198a20f hwmon: (pmbus) Add driver for Infineon IR36021 adds bfbbbe04d012 hwmon: (nct6683) Support NCT6686D adds d3e33067a6e4 hwmon: (pmbus) Add pmbus_set_update() function to set update flag adds 42bfe7dd0f99 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver adds c2d5f273c505 hwmon: (corsair-psu) add support for critical values adds 23bc3caf42bd hwmon: (ftsteutates) Fix spelling typo adds f3e3464ec893 hwmon: (ds1621) Use kobj_to_dev() adds 9d2227bb9bd4 hwmon: Use kobj_to_dev() adds af9a973040bd hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] adds 82e3430dfa8c hwmon: add driver for NZXT Kraken X42/X52/X62/X72 adds f807e8be4699 hwmon: (pmbus) Replace - with _ in device names before reg [...] adds 1f4d4af4d7a1 hwmon: replace snprintf in show functions with sysfs_emit adds 90e85e6309ff dt-bindings: Add vendor prefix and trivial device for BluT [...] adds 15b2703e5e02 hwmon: (pmbus) Add driver for BluTek BPA-RS600 adds 73a76220e45e hwmon: (ftsteutates) Rudimentary typo fixes adds fd1edbd39862 dt-bindings: Add trivial device entry for TPS53676 adds cb3d37b59012 hwmon: (pmbus/tps53679) Add support for TI TPS53676 adds f7bf7eb2d734 hwmon: (mlxreg-fan) Add support for fan drawers capability [...] adds e3b65ffa13bd MAINTAINERS: Add keyword pattern for hwmon registration functions adds 807b8c29db4f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] adds c3dd4b7d1e09 hwmon: (nct6683) remove useless function adds e7e0b466a848 hwmon: (sch5627) Convert to hwmon_device_register_with_info() adds 790ac8fab116 hwmon: (sch5627) Split sch5627_update_device() adds 25b000a80bd7 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] adds 1734b4135a62 hwmon: Add driver for fsp-3y PSUs and PDUs adds f025314306ae hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] adds 93a6fb2c9135 hwmon: (sch5627) Use devres function adds bab10bf90aaa hwmon: (sch5627) Remove unnecessary error path adds 1e4063329fe8 hwmon: (pmbus) Add pmbus driver for MAX15301 adds b94ca77eeae7 hwmon: (pmbus) Introduce PMBUS symbol namespace adds e1576396a7a0 hwmon: Clarify scope of attribute access adds 9049572fb145 hwmon: Remove amd_energy driver adds 47080f228611 Merge tag 'hwmon-for-v5.13' of git://git.kernel.org/pub/sc [...] adds c3f2311e4b9e ACPI: APEI: remove redundant assignment to variable rc adds 7ce7a4459add ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h adds 76d6338a82cf ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT adds e1dc932878ac ACPICA: ACPI 6.4: add USB4 capabilities UUID adds 97f46be290ad ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object adds 9557cb8c5d8f ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure adds 71f79a3f0c75 ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 adds 5e2e86c0b997 ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 adds e527db8f39d4 ACPICA: Tree-wide: fix various typos and spelling mistakes adds cf16b05c607b ACPICA: ACPI 6.4: NFIT: add Location Cookie field adds f1489db63efb ACPICA: ACPI 6.4: HMAT: add new fields/flags adds 2dab2b68d25c ACPICA: ACPI 6.4: Add new flags in SRAT adds 14012d2fb1fe ACPICA: ACPI 6.4: add SDEV secure access components adds 582252034dd6 ACPICA: iASL: Add definitions for the VIOT table adds 7c5eab72f5a4 ACPICA: CXL 2.0: CEDT: Add new CEDT table adds cca97d421a01 ACPICA: ACPI 6.4: PMTT: add new fields/structures adds a2befbb2c3fb ACPICA: ACPI 6.4: add CSI2Bus resource template adds 9f40033734c7 ACPICA: ACPI 6.4: add support for PHAT table adds 519c809069ce ACPICA: iASL: Add support for CEDT table adds f73b8619aa39 ACPICA: iASL: Decode subtable type field for VIOT adds e563f6fc9ef4 ACPICA: acpisrc: Add missing conversion for VIOT support adds 8e1fdd7f1655 ACPICA: IORT: Updates for revision E.b adds c3fbd67b94b0 ACPICA: Update version to 20210331 adds e1f9277c4a18 Merge branch 'acpica' adds bf5144a612f3 ACPI: PCI: IRQ: Consolidate printing diagnostic messages adds c02b2fcd7506 ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() adds 866d6cdf353a ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more adds de972fd8c456 ACPI: PCI: Replace direct printk() invocations in pci_link.c adds 41103b3bbe37 ACPI: processor: Remove initialization of static variable adds 54e051920726 ACPI: processor: idle: Drop extra prefix from pr_notice() adds 52af99c3f55f ACPI: processor: Get rid of ACPICA message printing adds 2c25fabdd5f6 ACPI: processor: perflib: Eliminate redundant status check adds 1c29f6a0f0c6 Merge back 'acpi-processor' material for v5.13. adds 25d957632691 Merge branches 'acpi-pci' and 'acpi-processor' adds 68eab52e712b Merge branch 'acpi-pci' adds e6a55ccbd564 ACPI: sysfs: Get rid of ACPICA message printing adds 3aadd86e5669 ACPI: Drop unused ACPI_*_COMPONENT definitions and update [...] adds a030fee8db44 Merge branch 'acpi-processor' adds 4c324548f09f ACPI: utils: Introduce acpi_evaluation_failure_warn() adds 94e17d606ec9 IIO: acpi-als: Get rid of ACPICA message printing adds ebf1bef3612f hwmon: acpi_power_meter: Get rid of ACPICA message printing adds ab497507c0e4 Merge branch 'acpi-messages' adds e6c1067dc1be ACPI: scan: Fold acpi_bus_type_and_status() into its caller adds 02056a4f9209 ACPI: scan: Rearrange checks in acpi_bus_check_add() adds f926e9433815 ACPI: scan: Drop sta argument from acpi_add_single_object() adds f5d9ab1d8034 ACPI: scan: Drop sta argument from acpi_init_device_object() adds c830dbcfccbf ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() adds 020505581119 ACPI: scan: Utilize match_string() API adds 4cbaba4e3e4a ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code adds a13f7794df46 ACPI: HED: Drop unused ACPI_MODULE_NAME() definition adds 4b9ee772eaa8 ACPI: scan: Turn off unused power resources during initialization adds 7e4fdeafa61f ACPI: power: Turn off unused power resources unconditionally adds d08a74572964 resource: Prevent irqresource_disabled() from erasing flags adds 0b2212596db2 Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] adds 8a02d9987636 ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_C [...] adds 2bc6262c6117 ACPI: CPPC: Replace cppc_attr with kobj_attribute adds 8eb99e9a64a0 ACPI: utils: Add acpi_reduced_hardware() helper adds 81cc7e9947c0 ACPI: video: Check LCD flag on ACPI-reduced-hardware devices adds 2dfbacc65d1d ACPI: video: use native backlight for GA401/GA502/GA503 adds 81eeb2f57782 ACPI: utils: Document for_each_acpi_dev_match() macro adds e7b07d3e00dc ACPI: utils: Capitalize abbreviations in the comments adds aad659e490ef Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' adds 935ab8509ccb ACPI: fix various typos in comments adds 9104457ea524 ACPI: AC: fix some coding style issues adds 0955b3a5c54a ACPI: APD: fix a block comment align issue adds c8deb1c25762 ACPI: processor: fix some coding style issues adds fc6a1f84e80b ACPI: ipmi: remove useless return statement for void function adds bb415ed540a1 ACPI: LPSS: add a missed blank line after declarations adds c8eb628cbdd9 ACPI: acpi_pad: add a missed blank line after declarations adds 65545abd8aa3 ACPI: battery: fix some coding style issues adds effbe6404e6c ACPI: button: fix some coding style issues adds e69ae675879d ACPI: CPPC: fix some coding style issues adds 4dea6e898c39 ACPI: custom_method: fix a coding style issue adds 3da8236bb0d5 ACPI: PM: add a missed blank line after declarations adds d0fb66e999ff ACPI: sysfs: fix some coding style issues adds 6ee4bdc27d1a ACPI: dock: fix some coding style issues adds b6237f61fc9c Merge branch 'acpi-misc' adds d8f9176b4ece Merge tag 'acpi-5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 32c8c34d8132 cpuidle: tegra: Fix C7 idling state on Tegra114 adds 2dabed477789 cpuidle: tegra: Remove do_idle firmware call adds 498ba2a8a275 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration adds 31c6ae47620a Merge tag 'cpuidle-v5.13-rc1' of https://git.linaro.org/pe [...] adds d484b8bfc6fa intel_idle: update ICX C6 data adds 4c81cb7e6443 tick/nohz: Improve tick_nohz_get_next_hrtimer() kerneldoc adds 2ab80d46fead cpuidle: Use s64 as exit_latency_ns and target_residency_n [...] adds d3c33be1f350 cpuidle: teo: Adjust handling of very short idle times adds 030adec9f68e cpuidle: teo: Take negative "sleep length" values into account adds 060e3535adf5 cpuidle: menu: Take negative "sleep length" values into account adds 22141d5f4118 intel_idle: add Iclelake-D support adds 71f4dd34419f Merge back earlier cpuidle updates for v5.13. adds 389e4ecf5fec cpufreq: schedutil: Call sugov_update_next_freq() before c [...] adds 4c56f573bd94 ia64: fix format string for ia64-acpi-cpu-freq adds de5bcf404ace cpufreq: intel_pstate: Clean up frequency computations adds 60943bbdb42e cpufreq: Remove unused for_each_policy macro adds b989bc0f3cf2 cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() adds eec73529a932 arch_topology: Rename freq_scale as arch_freq_scale adds 01e055c120a4 arch_topology: Allow multiple entities to provide sched_fr [...] adds 2f5339582e7b arch_topology: Export arch_freq_scale and helpers adds 4c38f2df71c8 cpufreq: CPPC: Add support for frequency invariance adds 15aa70a32bd0 cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c adds 2b53d1bd13e1 cpufreq: cppc: simplify default delay_us setting adds c3135d28a1e0 cpufreq: dt: dev_pm_opp_of_cpumask_add_table() may return [...] adds 22592df194e3 cpufreq: armada-37xx: Fix setting TBG parent for load levels adds 4e435a9dd26c clk: mvebu: armada-37xx-periph: remove .set_parent method [...] adds d118ac2062b5 cpufreq: armada-37xx: Fix the AVS value for load L1 adds 4decb9187589 clk: mvebu: armada-37xx-periph: Fix switching CPU freq fro [...] adds e93033aff684 clk: mvebu: armada-37xx-periph: Fix workaround for switchi [...] adds 92963903a8e1 cpufreq: armada-37xx: Fix driver cleanup when registration failed adds 8bad3bf23cbc cpufreq: armada-37xx: Fix determining base CPU frequency adds 5f23eb9dc0cd cpufreq: armada-37xx: Remove cur_frequency variable adds dbbd49bade05 cpufreq: armada-37xx: Fix module unloading adds 0210b8eb7290 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 733dda9cc849 cpufreq: Kconfig: fix documentation links adds dd9f2ae92481 Merge branch 'pm-cpufreq' adds e84dff1bf0ea PM: core: Remove duplicate declaration from header file adds 953c1fd96b1a PM: runtime: Replace inline function pm_runtime_callbacks_ [...] adds 2c412337cfe6 PM: runtime: Add documentation for pm_runtime_resume_and_get() adds 4514d991d992 PCI: PM: Do not read power state in pci_enable_device_flags() adds 2efa3377230b freezer: Remove unused inline function try_to_freeze_nowarn() adds e4b2897ae1a8 PM: sleep: fix typos in comments adds 4da6d76fb439 PM: wakeup: use dev_set_name() directly adds f5d1499ae209 PM: hibernate: x86: Use crc32 instead of md5 for hibernati [...] adds e48802333ace PM: wakeup: remove redundant assignment to variable retval adds c1df456d0f06 PM: domains: Don't runtime resume devices at genpd_prepare() adds a740561201eb powercap: Add Hygon Fam18h RAPL support adds 922e5ddef973 MAINTAINERS: Add DTPM subsystem maintainer adds 35eb1f5033cf powercap: RAPL: Fix struct declaration in header file adds bf0cc8360e6b Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] adds a74f681c3710 opp: Add devres wrapper for dev_pm_opp_set_clkname adds 32aee78bc518 opp: Add devres wrapper for dev_pm_opp_set_regulators adds 9c4f220f3dc2 opp: Add devres wrapper for dev_pm_opp_set_supported_hw adds 3d5cfbb69508 opp: Add devres wrapper for dev_pm_opp_of_add_table adds c41c8a3485b0 opp: Change return type of devm_pm_opp_register_set_opp_helper() adds 9edf48a4bfb7 opp: Change return type of devm_pm_opp_attach_genpd() adds 300894a6fef7 serial: qcom_geni_serial: Convert to use resource-managed OPP API adds cfb12911ffb0 spi: spi-geni-qcom: Convert to use resource-managed OPP API adds 6504dcae67ad spi: spi-qcom-qspi: Convert to use resource-managed OPP API adds 411281d24bb8 mmc: sdhci-msm: Convert to use resource-managed OPP API adds 864a270189cf drm/lima: Convert to use resource-managed OPP API adds 6d8a154f1dd7 drm/panfrost: Convert to use resource-managed OPP API adds a8bb0e872bfb memory: samsung: exynos5422-dmc: Convert to use resource-m [...] adds eed7a175089b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 6948de3ca0d8 Merge branch 'pm-opp' adds 1224451bb6f9 PM / devfreq: Register devfreq as a cooling device on demand adds 75d1b0b66770 Merge branch 'immutable-devfreq-v5.13-rc1' into devfreq-next adds 8b50a7995770 PM / devfreq: Unlock mutex and free devfreq struct in error path adds 62453f1ba5d5 PM / devfreq: Use more accurate returned new_freq as resume_freq adds fbf821ec632b PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() adds 62467a843e2e dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. adds 0913507c10ee dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] adds 5f104f9fc1bb PM / devfreq: Fix the wrong set_freq path for userspace go [...] adds b19e13463a10 PM / devfreq: Check get_dev_status in devfreq_update_stats adds 05f15314f089 PM / devfreq: Remove the invalid description for get_target_freq adds 6c4b264c70ad PM / devfreq: imx8m-ddrc: Remove imx8m_ddrc_get_dev_status adds ca948312e000 PM / devfreq: imx-bus: Remove unneeded of_match_ptr() adds 0a7dc8318c28 PM / devfreq: imx8m-ddrc: Remove unneeded of_match_ptr() adds e9ff02264d75 Merge tag 'devfreq-next-for-5.13' of git://git.kernel.org/ [...] adds b20f7dbdcad9 Merge branch 'pm-devfreq' adds 12c0632b2579 PM: runtime: remove kernel-doc warnings adds beafe82b41de PM: wakeup: fix kernel-doc warnings and fix typos adds 33b688e3854d PM: clk: remove kernel-doc warning adds b7e23e54a9c7 pm-graph: Fix typo "accesible" adds 59e2c959f20f Merge branches 'pm-docs' and 'pm-tools' adds 5469f160e6bf Merge tag 'pm-5.13-rc1' of git://git.kernel.org/pub/scm/li [...] adds 46b37c6e4b07 MAINTAINERS: Add entry for the software nodes adds f0728bfeb21a Merge tag 'devprop-5.13-rc1' of git://git.kernel.org/pub/s [...] adds e26f023e01ef firmware/dmi: Include product_sku info to modalias adds 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved adds e19eede54240 Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 683313993dbe mtd: physmap: physmap-bt1-rom: Fix unintentional stack access adds 6cfeb41a8259 mtd: Add helper macro for register_mtd_blktrans boilerplate adds c45f07399db2 mtd: ftl: Use module_mtd_blktrans to register driver adds f7e39bb7f8ee mtd: inftlcore: Use module_mtd_blktrans to register driver adds 27b08bf3c338 mtd: mtdblock: Use module_mtd_blktrans to register driver adds b1f9604f4d2a mtd: mtdblock_ro: Use module_mtd_blktrans to register driver adds 1d5b7d479e7e mtd: mtdswap: Use module_mtd_blktrans to register driver adds 2dd8b55e2c28 mtd: nftlcore: Use module_mtd_blktrans to register driver adds d38c2b93258a mtd: rfd_ftl: Use module_mtd_blktrans to register driver adds cb4543054c5c mtd: don't lock when recursively deleting partitions adds ecd400ce5f97 mtd: char: Drop mtd_mutex usage from mtdchar_open() adds 1ad55288829c mtd: char: Get rid of Big MTD Lock adds 1ca890d325c8 mtd: parsers: extend Qcom SMEM parser to SPI flash adds 462d69a2dc3d mtd: mtdcore: constify name param in mtd_bdi_init adds bb17230c61a6 mtd: parsers: ofpart: support BCM4908 fixed partitions adds 2d751203aacf mtd: parsers: ofpart: limit parsing of deprecated DT syntax adds c95310e1b33e mtd: parsers: qcom: Fix error condition adds 8f62f59f83c3 mtd: parsers: qcom: incompatible with spi-nor 4k sectors adds b87b6d2d6f54 mtd: parsers: ofpart: make symbol 'bcm4908_partitions_quir [...] adds 620b90d30c08 mtd: maps: fix error return code of physmap_flash_remove() adds c6f51f1f5527 mtd: cfi: Fix fall-through warnings for Clang adds 0975b633871c mtd: mtdchar: Fix fall-through warnings for Clang adds 36a016a572ca mtd: onenand: Fix fall-through warnings for Clang adds fe1bc21f4472 mtd: rawnand: fsmc: Fix fall-through warnings for Clang adds 3ba6d1ff041f mtd: rawnand: stm32_fmc2: Fix fall-through warnings for Clang adds 1e97743fd180 mtd: require write permissions for locking and badblock ioctls adds e3c1f1c92d6e mtd: add OTP (one-time-programmable) erase ioctl adds 658c4448bbbf mtd: core: add nvmem-cells compatible to parse mtd as nvmem cells adds 52981a0fa9f7 dt-bindings: nvmem: drop $nodename restriction adds ac42c46f983e dt-bindings: mtd: Document use of nvmem-cells compatible adds 2fa7294175c7 dt-bindings: mtd: add binding for Linksys Northstar partitions adds 7134a2d026d9 mtd: parsers: ofpart: support Linksys Northstar partitions adds 28f0be44b263 include: linux: mtd: Remove duplicate include of nand.h adds 7e4404113686 mtd: cfi_cmdset_0002: Disable buffered writes for AMD chip 0x2201 adds f3907773d602 mtd: cfi_cmdset_0002: remove redundant assignment to varia [...] adds 203ba0f64eef Merge tag 'cfi/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds ff013330fbdb mtd: spi-nor: winbond: Add support for w25q512jvq adds 04fc298c7d08 mtd: spi-nor: use is_power_of_2() adds ae2177cf318d mtd: spi-nor: intel-spi: Move platform data header to x86 [...] adds 47f25032c0e3 MAINTAINERS: Add Michael and Pratyush as designated review [...] adds 786a0a75d0f3 mtd: spi-nor: core: Advance erase after the erase cmd has [...] adds 8758888c3d78 mtd: spi-nor: core: Add vdbg msg for spi_nor_erase_multi_s [...] adds a580293a19fc mtd: spi-nor: Get rid of duplicated argument in spi_nor_pa [...] adds 79321e752aff mtd: spi-nor: core: Update comment about the default flash [...] adds c4c795105f29 mtd: spi-nor: Move Software Write Protection logic out of [...] adds b6cbd9167d44 mtd: spi-nor: swp: Improve code around spi_nor_check_lock_ [...] adds 069089acf88b mtd: spi-nor: add OTP support adds cad3193fe9d1 mtd: spi-nor: implement OTP support for Winbond and simila [...] adds b206b82d1726 mtd: spi-nor: winbond: add OTP support to w25q32fw/jw adds be94215be1ab mtd: spi-nor: core: Fix an issue of releasing resources du [...] adds 46094049a49b Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" adds 256437ebda64 Merge tag 'spi-nor/for-5.13' of git://git.kernel.org/pub/s [...] adds 2bc611844b5d mtd: nand: Let ECC engines advertize the exact number of steps adds 7cd37e7e958b mtd: nand: ecc-bch: Populate the public nsteps field adds 12e0df0c6f60 mtd: nand: ecc-hamming: Populate the public nsteps field adds e3554b10babd mtd: nand: Add a helper to retrieve the number of ECC steps adds ba4a40a483da mtd: nand: Add a helper to retrieve the number of ECC byte [...] adds 5b9215acb518 mtd: rawnand: Try not to use the ECC private structures adds 49894937fc11 mtd: rawnand: omap: Use ECC information from the generic s [...] adds 3e66843c7428 mtd: nand: ecc-bch: Use the public nsteps field adds bf3816d28f07 mtd: nand: ecc-hamming: Use the public nsteps field adds 0646493edd02 mtd: rawnand: qcom: Update register macro name for 0x2c offset adds ec9e0203a359 mtd: nand: fix error handling in nand_prog_page_op() #1 adds 8ffbec7df4d6 mtd: nand: fix error handling in nand_prog_page_op() #2 adds 469b99248985 mtd: spinand: gigadevice: Support GD5F1GQ5UExxG adds e7a97528e3c7 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() adds 9a7c39e23d70 mtd: rawnand: qcom: Convert nandc to chip in Read/Write helper adds b057e498fdaf mtd: rawnand: qcom: Add helper to check last code word adds 622d3fc8de7d mtd: rawnand: qcom: Rename parameter name in macro adds e7a307f21a51 mtd: rawnand: qcom: Add helper to configure location register adds 503ee5aad430 mtd: rawnand: qcom: update last code word register adds f5200c14242f mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC adds 08608adb520e mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() adds 55fbb9ba4f06 mtd: rawnand: qcom: Return actual error code instead of -ENODEV adds a071912636cc mtd: rawnand: brcmnand: read/write oob during EDU transfer adds 22ca05b82d3e mtd: rawnand: brcmnand: move to polling in pio mode on oops write adds 7a534c5e4159 mtd: rawnand: remove duplicate include in rawnand.h adds 4682dd19a668 mtd: rawnand: r852: replace spin_lock_irqsave by spin_lock [...] adds 1200c7f834ae mtd: rawnand: mxc: Remove unneeded of_match_ptr() adds 33cebf701e98 mtd: rawnand: atmel: Update ecc_stats.corrected counter adds 5c8a620ab22b mtd: rawnand: rockchip: Use flexible-array member instead [...] adds 25fefc88c71f mtd: spinand: core: add missing MODULE_DEVICE_TABLE() adds bd9c9fe2ad04 mtd: rawnand: bbt: Skip bad blocks when searching for the [...] adds da386f7f2333 dt-bindings: mtd: Convert Qcom NANDc binding to YAML adds ee590106c331 dt-bindings: mtd: Add a property to declare secure regions [...] adds 13b89768275d mtd: rawnand: Add support for secure regions in NAND memory adds ab2c8d3ef9b8 mtd: rawnand: qcom: Add missing nand_cleanup() in error path adds 076de75de1e5 mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init adds 32cbc7cb70b0 mtd: rawnand: qcom: Use dma_mapping_error() for error check adds ef4ed780d005 Merge tag 'nand/for-5.13' of git://git.kernel.org/pub/scm/ [...] adds 1df1fc8c62f7 mtd: core: Constify buf in mtd_write_user_prot_reg() adds a881537dfaf2 Revert "mtd: rawnand: bbt: Skip bad blocks when searching [...] adds 070a7252d21b Merge tag 'mtd/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds e41a962f82e7 regmap: set debugfs_name to NULL after it is freed adds 78d889705732 Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus adds 1066cfbdfa3f regmap-irq: Extend sub-irq to support non-fixed reg strides adds 4c5014456305 regmap-irq: Introduce virtual regs to handle more config regs adds 394409aafd01 regmap-irq: Add driver callback to configure virtual regs adds 14e13b1ce92e regmap-irq: Fix dereference of a potentially null d->virt_buf adds ccac12acc0c0 Merge remote-tracking branch 'regmap/for-5.13' into regmap-next adds fed584c408c1 Merge tag 'regmap-v5.13' of git://git.kernel.org/pub/scm/l [...] adds 013592be146a regulator: da9121: automotive variants identity fix adds a5ccccb3ec0b regulator: core: Respect off_on_delay at startup adds 0bbefa641a32 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds be86c3fd26c7 regulator: mt6315: Return REGULATOR_MODE_INVALID for invalid mode adds ef4848a6532b regulator: pca9450: Fix return value when failing to get s [...] adds 62861a478e06 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck adds 8fb4acb880e9 regulator: qcom-rpmh: Use correct buck for S1C regulator adds eca1851aa3e1 Merge existing fixes from regulator/for-5.12 adds 438421b07bf8 regulator: spmi: Add support for ULT LV_P50 and ULT P300 adds 1e50433c5705 regulator: pf8x00: Use regulator_map_voltage_ascend for pf [...] adds 45ee8b79d679 regulator: add missing call to of_node_put() adds 320fcd6bbd2b regulator: bd9576: Fix return from bd957x_probe() adds f56f2b953bcc regulator: mt6360: remove redundant error print adds 9405b4f7fa78 regulator: qcom-rpmh: Add pmic5_ftsmps520 buck adds c4e5aa3dbee5 regulator: qcom-rpmh: Add PM7325/PMR735A regulator support adds 7255f98d08c7 regulator: Convert RPMh regulator bindings to YAML adds be724fd5b60d regulator: Add compatibles for PM7325/PMR735A adds e3baacf54275 regulator: helpers: Export helper voltage listing adds fb8fee9efdcf regulator: Add regmap helper for ramp-delay setting adds aaa8c4e05e32 Merge series "Support ROHM BD71815 PMIC" from Matti Vaitti [...] adds 69b8821e293a regulator: core.c: Fix indentation of comment adds 8a065ce92b21 regulator: Avoid a double 'of_node_get' in 'regulator_of_g [...] adds 72241e3190f2 regulator: core.c: Improve a comment adds 378b40ae1a86 regulator: s2mpa01: Drop initialization via platform data adds beeab9bc8e85 regulator: s2mps11: Drop initialization via platform data adds 823543b739c8 Merge series "mfd/rtc/regulator: Drop board file support f [...] adds 41a36ffc182a Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/ [...] adds a8ce7bd89689 regulator: core: Fix off_on_delay handling adds 3007accc3977 dt-bindings: vendor-prefixes: Add Tang Cheng (TCS) adds 914df8faa7d6 regulator: fan53555: Add TCS4525 DCDC support adds f80505fdff77 regulator: Add binding for TCS4525 adds 4dd1c9530698 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds ca62e9090d22 Merge tag 'regulator-v5.13' of git://git.kernel.org/pub/sc [...] adds 1d309cd688a7 spi: spi-ti-qspi: Free DMA resources adds 2d13f2ff6073 spi: bcm63xx-spi: fix pm_runtime adds fb8695e3749e spi: bcm63xx-hsspi: fix pm_runtime adds 19e213217458 spi: ath79: always call chipselect function adds ffb597b2bd3c spi: ath79: remove spi-master setup and cleanup assignment adds b3c15f78befc spi: spi-ti-qspi: Free DMA resources adds 73ae625da5c3 spi: bcm63xx-spi: fix pm_runtime adds 216e8e80057a spi: bcm63xx-hsspi: fix pm_runtime adds d098738eb3a1 Merge existing fixes from spi/for-5.12 adds abdc5db39d72 spi: omap2-mcspi: Activate pinctrl idle state during runti [...] adds e50989527fae spi: rockchip: avoid objtool warning adds 120a9e8155cb spi: atmel: Drop unused variable adds 87d62d8fa666 spi: cadence-quadspi: add missing of_node_put adds 31e92cbfb9cd spi: spi-nxp-fspi: Add support for IP read only adds c791e3c31cb2 spi: spi-nxp-fspi: Add imx8dxl driver support adds 82ce7d0e74b6 spi: spi-nxp-fspi: Implement errata workaround for LS1028A adds 32f298481add spi: spi-nxp-fspi: Add imx8dxl support adds 260864f797f2 spi: mt6779: update spi document adds a0521f70aee0 parport: Introduce module_parport_driver() helper macro adds 8c7e98f74ceb spi: butterfly: Switch to use module_parport_driver() adds 529bee9ed1b5 spi: lm70llp: Switch to use module_parport_driver() adds 2c94b1b7dda1 Merge series "parport: Introduce module_parport_driver() a [...] adds 31890269c0a0 spi: cadence-quadspi: Silence shiftTooManyBitsSigned warning adds 12ef51b11669 spi: stm32: avoid ifdef CONFIG_PM for pm callbacks adds 93c941448994 spi: spi-axi-spi-engine: remove usage of delay_usecs adds e7f2d4c6aacd spi: bcm63xx-spi: don't check 'delay_usecs' field adds 66a3aadec42a spi: spi-bcm-qspi: replace 'delay_usecs' with 'delay.value' check adds 506d1a1b441e spi: spi-sh: replace 'delay_usecs' with 'delay.value' in pr_debug adds 7ca660f8212b spi: spi-tegra20-flash: don't check 'delay_usecs' field fo [...] adds 33a23423ca0a staging: greybus: spilib: use 'spi_delay_to_ns' for gettin [...] adds a886010c6971 spi: spi-falcon: remove check for 'delay_usecs' adds 55a47532fa4c spi: fsl-espi: remove usage of 'delay_usecs' field adds 3ab1cce55337 spi: core: remove 'delay_usecs' field from spi_transfer adds 05d8a019eb05 spi: docs: update info about 'delay_usecs' adds d11233e0dee6 Merge series "spi: finalize 'delay_usecs' removal/transiti [...] adds 47afc77bbfea spi: Add support for software nodes adds 2df0c4a640c5 ARM: pxa: icontrol: Constify the software node adds d4272a7adf26 ARM: pxa: zeus: Constify the software node adds df41a5dad586 spi: Remove support for dangling device properties adds 4152c4d0d939 Merge series "spi: Adding support for software nodes" from [...] adds 9d902c2a9a25 spi: Fix spelling mistake "softwade" -> "software" adds 92bad4a4c755 spi: imx: Improve driver description adds 79c6246ae879 spi: stm32: Fix use-after-free on unbind adds 08b020d3e9a8 spi: update spi master bindings for MT8195 SoC adds f42698a8dc58 spi: update spi slave bindings for MT8195 SoC adds d666a833b0b9 spi: mediatek: add mtk_spi_compatible support adds 1527b09bc800 spi: mediatek: add mt8195 spi slave support adds c9831087356b spi: spi-topcliff-pch: Fix checkpatch spacing error adds e13a870ffaa6 spi: sprd: Fix checkpatch spacing error adds c07caca3cea9 spi: pxa2xx: Fix checkpatch spacing errors adds f2edb98e806d spi: omap-100k: Fix checkpatch spacing errors adds 99b3a3620456 spi: spi-mtk-nor: Fix checkpatch spacing error adds 211f8a0a39cd spi: dln2: Fix open brace following function definitions g [...] adds f96c19fab393 spi: spi-bitbang: Fix open brace following function defini [...] adds 45793de7bf89 spi: jcore: Fix trailing statements should be on next line adds 6ca6ad908e96 spi: spi-mem: Fix code indent should use tabs where possible adds 02621799966b spi: rockchip: Fix code indent should use tabs where possible adds 9d5376872162 spi: pl022: Fix trailing whitespace adds 3ed4c84cc7ac spi: fsi: Remove multiple sequenced ops for restricted chips adds 0467a97367d4 spi: fspi: enable fspi driver for on imx8mp adds 2801a62dfad4 dt-bindings: spi: add compatible entry for imx8mp in FlexS [...] adds 85c0ed12f72f Merge series "enable flexspi support on imx8mp" from Heiko [...] adds 413c601e8fd0 spi: pl022: User more sensible defaults adds 4179e576b56d spi: pl022: Drop custom per-chip cs_control adds 77f983a9df42 spi: pl022: Use GPIOs looked up by the core adds 8bb2dbf1e14d spi: pl022: Convert to use GPIO descriptors adds c770d8631e18 spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs adds e54338004c03 spi: Convert cadence-quadspi.txt to cadence-quadspi.yaml adds e667450802e4 Merge series "Convert Cadence QSPI bindings to yaml" from [...] adds d6644a1c2e17 spi: Remove repeated struct declaration adds 9a446cf97af7 spi: hisi-kunpeng: Fix Woverflow warning on conversion adds 0e6521f13c29 spi: orion: Use device_get_match_data() helper adds d570838efb6f ARM/spi: spear: Drop PL022 num_chipselect adds 5fed9fe5b41a spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() adds 9b844b087124 spi: dln2: Fix reference leak to master adds 59ebbe40fb51 spi: simplify devm_spi_register_controller adds a03675497970 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfe [...] adds a23faea76d4c spi: omap-100k: Fix reference leak to master adds 4df2f5e1372e spi: imx: add a check for speed_hz before calculating the clock adds e980048263ba spi: orion: set devdata properly as it is being used later adds cec77e0a2498 spi: qup: fix PM reference leak in spi_qup_remove() adds 30700a057ce8 spi: davinci: Use device_get_match_data() helper adds a16bff68b75f spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to [...] adds a0f65be6e880 spi: spi-zynqmp-gqspi: add mutex locking for exec_op adds 8ad07d79bd56 spi: spi-zynqmp-gqspi: transmit dummy circles by using the [...] adds 41d310930084 spi: spi-zynqmp-gqspi: fix incorrect operating mode in zyn [...] adds 828b48097742 Merge series "spi: spi-zynqmp-gpspi: fix some issues" from [...] adds 6043357263fb spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynq [...] adds 4c84e42d29af spi: hisi-sfc-v3xx: fix potential irq race condition adds 4a46f88681ca spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related [...] adds 089cde07977c Merge series "Minor updates for hisi-sfc-v3xx" from Yicong [...] adds 609a2f9529d3 spi: s3c64xx: simplify getting of_device_id match data adds 7d712f799a93 spi: s3c64xx: correct kerneldoc of s3c64xx_spi_port_config adds d63714155177 spi: s3c64xx: constify driver/match data adds 58eaa7b2d07d spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_ [...] adds 8d559a64f00b spi: stm32: drop devres version of spi_register_master adds 5ac1b909e5b6 dt-bindings: spi: Add compatible for Mediatek MT8195 adds a21fbc42807b spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_ [...] adds 794aaf01444d spi: Fix use-after-free with devm_spi_alloc_* adds 8c4ffe4d023d spi: pxa2xx: Add support for Intel Alder Lake PCH-M adds c7ed5fd5fbb2 Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/ [...] adds c6bdae08012b spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue adds 799f923f0a66 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume adds 2530b3df4326 spi: spi-zynqmp-gqspi: Resolved slab-out-of-bounds bug adds a2c5bedb2d55 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op adds 126bdb606fd2 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails adds d347b4aaa1a0 spi: sync up initial chipselect state adds c914dbf88fa8 spi: Handle SPI device setup callback failure. adds 102e9d193656 spi: stm32-qspi: fix pm_runtime usage_count counter adds f3530f26f8e9 spi: stm32-qspi: Trigger DMA only if more than 4 bytes to [...] adds 18674dee3cd6 spi: stm32-qspi: Add dirmap support adds 2e9f02689e4d Merge series "spi: stm32-qspi: Fix and update" from <patri [...] adds 1b8a7d4282c0 spi: stm32-qspi: Fix compilation warning in ARM64 adds 7d82f89c39ad spi: brcm,spi-bcm-qspi: convert to the json-schema adds 3a1634daf8cb spidev: Add Micron SPI NOR Authenta device compatible adds b0c3d9354de1 spi: altera: separate core code from platform code adds ba2fc167e944 spi: altera: Add DFL bus driver for Altera API Controller adds 1799bb1065ba Merge series "spi: altera: Add DFL bus support for Altera [...] adds 31ed8ebc7a27 spi: Make error handling of gpiod_count() call cleaner adds 24b5515aa3ac spi: fsi: add a missing of_node_put adds bc2e9578baed spi: tools: make a symbolic link to the header file spi.h adds 14ef64ebdc2a spi: stm32-qspi: fix debug format string adds 9ec2a73f0b09 spi: Convert Freescale QSPI binding to json schema adds 86527bcbc889 spi: Rename enable1 to activate in spi_set_cs() adds 4a0225c3d208 Merge tag 'spi-v5.13' of git://git.kernel.org/pub/scm/linu [...] adds ea6b2098dd02 cfg80211: fix locking in netlink owner interface destruction adds 64bdc0244054 seccomp: Fix CONFIG tests for Seccomp_filters adds a3fc712c5b37 seccomp: Fix "cacheable" typo in comments adds 7e4910b9acea Merge tag 'seccomp-v5.13-rc1' of git://git.kernel.org/pub/ [...] adds 9d843e8fafc7 pstore: Add mem_type property DT parsing support adds 288321a9c651 Merge tag 'pstore-v5.13-rc1' of git://git.kernel.org/pub/s [...] adds 4578be130a64 overflow: Correct check_shl_overflow() comment adds 2fbc66c7838a Merge tag 'overflow-v5.13-rc1' of git://git.kernel.org/pub [...] adds cf68fffb66d6 add support for Clang CFI adds ff301ceb5299 cfi: add __cficanonical adds 5caf968262df mm: add generic function_nocfi macro adds 28aad1c29053 module: ensure __cfi_check alignment adds 981731129e0f workqueue: use WARN_ON_FUNCTION_MISMATCH adds 0a5b412891df kthread: use WARN_ON_FUNCTION_MISMATCH adds 8b8e6b5d3b01 kallsyms: strip ThinLTO hashes from static functions adds 9f5b4009980f bpf: disable CFI in dispatcher functions adds 4f0f586bf0c8 treewide: Change list_sort to use const pointers adds 6c4df54ed293 lkdtm: use function_nocfi adds 167d0da23f24 psci: use function_nocfi for cpu_resume adds 4ecfca898938 arm64: implement function_nocfi adds bde33977bf24 arm64: use function_nocfi with __pa_symbol adds cbdac8413e33 arm64: add __nocfi to functions that jump to a physical address adds 9562f3dc6f50 arm64: add __nocfi to __apply_alternatives adds 800618f955a9 arm64: ftrace: use function_nocfi for ftrace_call adds 67dfd72b3e8a KVM: arm64: Disable CFI for nVHE adds 9186ad8e66ba arm64: allow CONFIG_CFI_CLANG to be selected adds 57fa2369ab17 Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 6e3e2c4362e4 new helper: inode_wrong_type() adds 3e10a15ffc8d ceph: fix up error handling with snapdirs adds ed94f87c2b12 ceph: don't allow type or device number to change on non-I [...] adds 6e1eb04a87f9 afs: Fix updating of i_mode due to 3rd party change adds e98f93e7ca71 vboxsf: don't allow to change the inode type adds e89f00d602b1 orangefs_inode_is_stale(): i_mode type bits do *not* form [...] adds 60606ecad188 ocfs2_inode_lock_update(): make sure we don't change the t [...] adds 4a378d8a0d96 gfs2: be careful with inode refresh adds 4ab5260dab28 do_cifs_create(): don't set ->i_mode of something we had n [...] adds 3bcb39b086bf cifs: have ->mkdir() handle race with another client sanely adds 4d66952a2032 cifs: have cifs_fattr_to_inode() refuse to change type on [...] adds a612c07dd201 hostfs_mknod(): don't bother with init_special_inode() adds e34d657fc568 openpromfs: don't do unlock_new_inode() until the new inod [...] adds b577d0cd2104 9p: missing chunk of "fs/9p: Don't update file type when u [...] adds c4ab036a2f41 spufs: fix bogosity in S_ISGID handling adds d1466bc583a8 Merge branch 'work.inode-type-fixes' of git://git.kernel.o [...] adds d0f1088b31db coredump: don't bother with do_truncate() adds a64b89088bb1 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef adds 5e6720888523 Merge branch 'work.coredump' of git://git.kernel.org/pub/s [...] adds 4c5b47997521 vfs: add fileattr ops adds 97e2dee9752b ecryptfs: stack fileattr ops adds 66dbfabf10d3 ovl: stack fileattr ops adds 97fc29775487 btrfs: convert to fileattr adds aba405e33e15 ext2: convert to fileattr adds 4db5c2e6236f ext4: convert to fileattr adds 9b1bb01c8ae7 f2fs: convert to fileattr adds 88b631cbfbeb gfs2: convert to fileattr adds 1f26b0627b46 orangefs: convert to fileattr adds 9fefd5db08ce xfs: convert to fileattr adds d701ea284cf9 efivars: convert to fileattr adds 9cbae74838e6 hfsplus: convert to fileattr adds 2ca58e30b148 jfs: convert to fileattr adds 7c7c436e14b8 nilfs2: convert to fileattr adds 2b5f52c562d3 ocfs2: convert to fileattr adds 03eb60661332 reiserfs: convert to fileattr adds 8871d84c8f8b ubifs: convert to fileattr adds 51db776a430e vfs: remove unused ioctl helpers adds 9ac29fd3f87f fuse: move ioctl to separate source file adds 54d601cb6757 fuse: unsigned open flags adds b9d54c6f29d9 fuse: add internal open/release helpers adds 72227eac177d fuse: convert to fileattr adds c4fe8aef2f07 ovl: remove unneeded ioctls adds a4f7fae10169 Merge branch 'miklos.fileattr' of git://git.kernel.org/pub [...] adds ad89b66cbad1 iomap: improve the warnings from iomap_swapfile_activate adds b34b95ebbba9 Merge tag 'iomap-5.13-merge-2' of git://git.kernel.org/pub [...] adds 59347d998241 libfs: fix kernel-doc for mnt_userns adds 2111c3c0124f namei: fix kernel-doc for struct renamedata and more adds 6961fed42014 xattr: fix kernel-doc for mnt_userns and vfs xattr helpers adds 39015399a849 fs: turn some comments into kernel-doc adds 92cb01c74ef1 fs: update kernel-doc for vfs_rename() adds cc15422c1f14 Merge tag 'fs.idmapped.docs.v5.13' of git://git.kernel.org [...] adds 1bd66c1a32ca fs: document mapping helpers adds a65e58e791a1 fs: document and rename fsid helpers adds 8e5389132ab4 fs: introduce fsuidgid_has_mapping() helper adds db998553cf11 fs: introduce two inode i_{u,g}id initialization helpers adds 34a456eb1fe2 Merge tag 'fs.idmapped.helpers.v5.13' of git://git.kernel. [...] adds 7ff5062079ef iov_iter: Add ITER_XARRAY adds 73e10ded33a1 mm: Add set/end/wait functions for PG_private_2 adds fcd9ae4f7f3b mm/filemap: Pass the file_ra_state in the ractl adds c790fbf20a53 fs: Document file_ra_state adds f615bd5c4725 mm/readahead: Handle ractl nr_pages being modified adds 3ca236440126 mm: Implement readahead_control pageset expansion adds 3a5829fefd3b netfs: Make a netfs helper module adds fb28afccdb97 netfs: Documentation for helper library adds b533a83f2bf9 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h adds 99bff93c17c0 netfs, mm: Add set/end/wait_on_page_fscache() aliases adds 3d3c95046742 netfs: Provide readahead and readpage netfs helpers adds 77b4d2c6316a netfs: Add tracepoints adds 289af54cc67a netfs: Gather stats adds e1b1240c1ff5 netfs: Add write_begin helper adds 726218fdc22c netfs: Define an interface to talk to a cache adds 0246f3e5737d netfs: Add a tracepoint to log failures that would be othe [...] adds 26aaeffcafe6 fscache, cachefiles: Add alternate API to use kiocb for re [...] adds 3d14ec1fe61a iov_iter: Four fixes for ITER_XARRAY adds 53b776c77aca netfs: Miscellaneous fixes adds 820c4bae40cb Merge tag 'netfs-lib-20210426' of git://git.kernel.org/pub [...] adds 03ffae909278 afs: Disable use of the fscache I/O routines adds 67d78a6f6e7b afs: Pass page into dirty region helpers to provide THP size adds f015cf1d6b66 afs: Print the operation debug_id when logging an unexpect [...] adds c69bf479baa6 afs: Move key to afs_read struct adds f105da1a798f afs: Don't truncate iter during data fetch adds 05092755aab4 afs: Log remote unmarshalling errors adds c450846461f8 afs: Set up the iov_iter before calling afs_extract_data() adds bd80d8a80e12 afs: Use ITER_XARRAY for writing adds 630f5dda8442 afs: Wait on PG_fscache before modifying/releasing a page adds 810caa3e6708 afs: Extract writeback extension into its own function adds e87b03f5830e afs: Prepare for use of THPs adds dc4191841d09 afs: Use the fs operation ops to handle FetchData completion adds 5cbf03985c67 afs: Use new netfs lib read helper API adds 3003bbd0697b afs: Use the netfs_write_begin() helper adds fafe1e39ed21 Merge tag 'afs-netfs-lib-20210426' of git://git.kernel.org [...] adds 7fa2e79a6bb9 selinux: Allow context mounts for unpriviliged overlayfs adds 2554a48f4437 selinux: measure state and policy capabilities adds 63ddf1baa0e3 selinux: fix misspellings using codespell tool adds 431c3be16bd0 selinux: fix misspellings using codespell tool adds 69c4a42d72eb lsm,selinux: add new hook to compare new mount to an exist [...] adds 8c6d76a31441 nfs: remove unneeded null check in nfs_fill_super() adds ec1ade6a0448 nfs: account for selinux security context when deciding to [...] adds 4ebd7651bfc8 lsm: separate security_task_getsecid() into subjective and [...] adds eb1231f73c4d selinux: clarify task subjective and objective credentials adds 1fb057dcde11 smack: differentiate between subjective and objective task [...] adds e4c82eafb609 selinux: add proper NULL termination to the secclass_map p [...] adds f1c921fb70de Merge tag 'selinux-pr-20210426' of git://git.kernel.org/pu [...] adds 5504a69a4219 audit: further cleanup of AUDIT_FILTER_ENTRY deprecation adds c43223755075 MAINTAINERS: update audit files adds 1dd34cfcfd07 audit: document /proc/PID/loginuid adds 7c585c9dffa5 audit: document /proc/PID/sessionid adds d4ceb1d6e732 audit: avoid -Wempty-body warning adds b75d8f38bcc9 audit: drop /proc/PID/loginuid documentation Format field adds e359bce39d90 Merge tag 'audit-pr-20210426' of git://git.kernel.org/pub/ [...] adds e7c6e405e171 Fix misc new gcc warnings adds 3fb0fdb3bbe7 x86/stackprotector/32: Make the canary into a regular perc [...] adds d0962f2b24c9 x86/entry/32: Remove leftover macros after stackprotector [...] adds aa7680f6fe21 Merge tag 'v5.12-rc3' into x86/core adds 0d391319809e Merge 'x86/seves' into x86/core adds 9e761296c52d x86/insn: Rename insn_decode() to insn_decode_from_regs() adds 508ef28674c1 x86/insn: Add @buf_len param to insn_init() kernel-doc comment adds d30c7b820be5 x86/insn: Add a __ignore_sync_check__ marker adds 93281c4a9657 x86/insn: Add an insn_decode() API adds 6e8c83d2a3af x86/insn-eval: Handle return values from the decoder adds 514ef77607b9 x86/boot/compressed/sev-es: Convert to insn_decode() adds 2ff49881d606 perf/x86/intel/ds: Check insn_get_length() retval adds 8c98a605544c perf/x86/intel/ds: Check return values of insn decoder functions adds 63c66cde7bbc x86/alternative: Use insn_decode() adds 1580f488ea8c x86/mce: Convert to insn_decode() adds 77e768ec1391 x86/kprobes: Convert to insn_decode() adds 99e4b0de4d66 x86/sev-es: Split vc_decode_insn() adds 5e32c64bb691 x86/sev-es: Convert to insn_decode() adds 0be7f42d6fcc x86/traps: Convert to insn_decode() adds 88afc2392213 x86/uprobes: Convert to insn_decode() adds 0c925c61dae1 x86/tools/insn_decoder_test: Convert to insn_decode() adds c7e41b099be4 tools/objtool: Convert to insn_decode() adds a277ce601cd1 x86/tools/insn_sanity: Convert to insn_decode() adds 62660b0fd238 tools/perf: Convert to insn_decode() adds 404b639e510b x86/insn: Remove kernel_insn_init() adds f935178b5c1c x86/insn: Make insn_complete() static adds 0705ef64d1ff tools/insn: Restore the relative include paths for cross building adds d60ad3d46f1d x86/kprobes: Retrieve correct opcode for group instruction adds a194acd316f9 x86/kprobes: Identify far indirect JMP correctly adds 6256e668b7af x86/kprobes: Use int3 instead of debug trap for single-step adds 6dd3b8c9f588 x86/kprobes: Fix to check non boostable prefixes correctly adds 2f706e0e5e26 x86/kprobes: Fix to identify indirect jmp and others using [...] adds 2304d14db659 x86/kprobes: Move 'inline' to the beginning of the kprobe_ [...] adds 52fa82c21f64 x86: Add insn_decode_kernel() adds f2ac256b9a8b Merge 'x86/alternatives' adds e855e80d0015 Merge tag 'v5.12-rc5' into WIP.x86/core, to pick up recent [...] adds 59eca2fa1934 x86/cpu/hygon: Set __max_die_per_package on Hygon adds a89dfde3dc3c x86: Remove dynamic NOP selection adds 301cddc21a15 objtool/x86: Use asm/nops.h adds a331f5fdd36d x86/mce: Add Xeon Sapphire Rapids to list of CPUs that sup [...] adds b1f480bc0686 Merge branch 'x86/cpu' into WIP.x86/core, to merge the NOP [...] adds 23c1ad538f4f x86/alternatives: Optimize optimize_nops() adds 119251855f9a x86/retpoline: Simplify retpolines adds bcb1b6ff39da objtool: Correctly handle retpoline thunk calls adds 530b4ddd9dd9 objtool: Handle per arch retpoline naming adds a958c4fea768 objtool: Fix static_call list generation adds 3a647607b57a objtool: Rework the elf_rebuild_reloc_section() logic adds ef47cc01cb4a objtool: Add elf_create_reloc() helper adds d0c5c4cc73da objtool: Create reloc sections implicitly adds 417a4dc91e55 objtool: Extract elf_strtab_concat() adds 9a7827b7789c objtool: Extract elf_symbol_add() adds 2f2f7e47f052 objtool: Add elf_create_undef_symbol() adds 43d5430ad74e objtool: Keep track of retpoline call sites adds 7bd2a600f3e9 objtool: Cache instruction relocs adds 50e7b4a1a1b2 objtool: Skip magical retpoline .altinstr_replacement adds 9bc0bb50727c objtool/x86: Rewrite retpoline thunk calls adds 53375a5a218e x86/cpu: Resort and comment Intel models adds 99cb64de36d5 x86/cpu: Comment Skylake server stepping too adds 2c88d45edbb8 x86, sched: Treat Intel SNC topology as default, COD as exception adds c6536676c7fe Merge tag 'x86_core_for_v5.13' of git://git.kernel.org/pub [...] adds 37564ed834ac s390/uv: add prot virt guest/host indication files adds 98ce70b76942 s390/sclp: increase sclp console line length adds f6576a1b4896 s390/pci: refactor zpci function states adds a9045c221044 s390/pci: deconfigure device on release adds dee60c0dbc83 s390/pci: add zpci_event_hard_deconfigured() adds 64a715ab4e91 s390/cio: introduce CIO debugfs directory adds a4f17cc72671 s390/cio: add CRW inject functionality adds 2631f6b6f22c s390/pci: unify de-/configure for slots and events adds 95b3a8b4014d s390/pci: move zpci_remove_device() to bus code adds 396c100472dd s390/qdio: let driver manage the QAOB adds 5671d9718faf s390/kernel: fix a typo adds df2e400e07ad s390/uv: fix prot virt host indication compilation adds 84fa3962d5ff s390/crc32-vx: couple of typo fixes adds 263df6e48544 s390/spinlock: remove align attribute from arch_spinlock_t adds 652d40b2f8be s390/pci: fix DMA cleanup on hard deconfigure adds 408f2c9c1568 s390/pci: expose UID uniqueness guarantee adds 1034c96c5e28 s390/cio: use DEFINE_SPINLOCK() for spinlock adds 4e774d59e599 s390/cio: use DECLARE_WAIT_QUEUE_HEAD() for wait_queue adds f38033c8dbc3 s390/cio: remove duplicate struct ccw1 declaration adds 0cc00c8d4050 s390/vfio-ap: fix circular lockdep when setting/clearing c [...] adds 3784231b1e09 s390/mm: fix phys vs virt confusion in mark_kernel_pXd() f [...] adds 7dd8ed094304 s390: use DEFINE_SPINLOCK for initialization adds 8bc00c04d87e s390/sclp: use LIST_HEAD for Initialization adds 0ee3f73914d9 Merge branch 'fixes' into features adds 644975179c00 s390/protvirt: fix error return code in uv_info_init() adds 3081e6160565 s390/cio: use DECLARE_WAIT_QUEUE_HEAD for static work_queu [...] adds 6f8daa2953ec s390/traps: convert pgm_check.S to C adds faf29a4d93a9 s390/pci: introduce zpci_bus_scan_device() adds 7dc697d6b2b5 s390/pci: do more bus setup in zpci_bus_scan() adds a50297cf8235 s390/pci: separate zbus creation from scanning adds 035027616894 s390/pci: use mutex not spinlock for zbus list adds 14c87ba8123a s390/pci: separate zbus registration from scanning adds 61311e32892b s390/pci: narrow scope of zpci_configure_device() adds 17a363dcd2f7 s390/traps,mm: add conditional trap handlers adds 6000b5f4032e s390/bitops: make bitops only work on longs adds c8a91c285d8c s390/atomic: move remaining inline assemblies to atomic_ops.h adds ca897bb1814f s390/atomic: use proper constraints adds b23eb636d7f9 s390/atomic: get rid of gcc atomic builtins adds d2b1f6d2d350 s390/cmpxchg: get rid of gcc atomic builtins adds 000174233b91 s390/atomic,cmpxchg: switch to use atomic-instrumented.h adds 4f9abb7e70f2 s390/spinlock: use R constraint in inline assembly adds 4dd4269ea51e s390: update defconfigs adds f169f4213065 s390/test_unwind: unify error handling paths adds 9d42a4d3e27d s390/test_unwind: add WARN if tests failed adds 13525f0a62cc s390/cmpxchg: use unsigned long values instead of void pointers adds 5d8da6951ee2 s390/test_unwind: print test suite start/end info adds 3e5ee32392ef s390/atomic,cmpxchg: make constraints work with old compilers adds ff23f8c970ab s390: get rid of oprofile leftovers adds b44913fceb13 s390/smp: fix do_restart() prototype adds a637b3bfa43a s390/atomic,cmpxchg: always inline __xchg/__cmpxchg adds 81bbf03905aa s390/pci: expose a PCI device's UID as its index adds 70fac8088cfa s390/zcrypt: fix zcard and zqueue hot-unplug memleak adds 28096067686c s390/archrandom: add parameter check for s390_arch_random_ [...] adds 6f3353c2d2b3 s390/disassembler: increase ebpf disasm buffer size adds 6daa755f813e Merge tag 's390-5.13-1' of git://git.kernel.org/pub/scm/li [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 17 +- CREDITS | 10 +- Documentation/ABI/stable/procfs-audit_loginuid | 27 + .../ABI/testing/debugfs-driver-habanalabs | 70 +- Documentation/ABI/testing/debugfs-moxtet | 4 +- Documentation/ABI/testing/debugfs-turris-mox-rwtm | 2 +- Documentation/ABI/testing/sysfs-bus-iio | 173 + .../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 133 - .../ABI/testing/sysfs-bus-iio-distance-srf08 | 8 - Documentation/ABI/testing/sysfs-bus-iio-humidity | 10 + .../ABI/testing/sysfs-bus-iio-humidity-hdc100x | 9 - .../ABI/testing/sysfs-bus-iio-humidity-hdc2010 | 9 - .../ABI/testing/sysfs-bus-iio-lptimer-stm32 | 62 - Documentation/ABI/testing/sysfs-bus-iio-proximity | 14 + .../ABI/testing/sysfs-bus-iio-proximity-as3935 | 9 - Documentation/ABI/testing/sysfs-bus-moxtet-devices | 6 +- Documentation/ABI/testing/sysfs-bus-pci | 11 +- .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 4 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 35 +- Documentation/ABI/testing/sysfs-class-devfreq | 5 +- .../testing/sysfs-class-led-driver-turris-omnia | 2 +- Documentation/ABI/testing/sysfs-driver-xdata | 49 + Documentation/ABI/testing/sysfs-firmware-sgi_uv | 2 +- .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 10 +- Documentation/ABI/testing/sysfs-fs-xfs | 2 +- Documentation/ABI/testing/sysfs-platform-intel-pmc | 20 + Documentation/admin-guide/LSM/LoadPin.rst | 6 +- Documentation/admin-guide/cgroup-v1/memory.rst | 7 +- Documentation/admin-guide/cifs/usage.rst | 3 + Documentation/admin-guide/devices.txt | 12 +- Documentation/admin-guide/dynamic-debug-howto.rst | 2 +- Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/kernel-parameters.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 55 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 20 - .../admin-guide/laptops/thinkpad-acpi.rst | 20 + Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/admin-guide/perf/hisi-pmu.rst | 54 + Documentation/admin-guide/ramoops.rst | 4 +- Documentation/admin-guide/reporting-bugs.rst | 187 - Documentation/admin-guide/reporting-issues.rst | 1117 +++--- Documentation/admin-guide/sysrq.rst | 4 +- Documentation/arch.rst | 26 + Documentation/arm/index.rst | 1 + Documentation/arm/marvell.rst | 159 +- Documentation/arm/stm32/stm32h750-overview.rst | 34 + Documentation/arm/uefi.rst | 7 + Documentation/arm64/acpi_object_usage.rst | 10 +- Documentation/arm64/booting.rst | 13 +- Documentation/arm64/pointer-authentication.rst | 34 + Documentation/arm64/silicon-errata.rst | 3 + Documentation/arm64/tagged-address-abi.rst | 2 +- Documentation/conf.py | 31 +- Documentation/core-api/rbtree.rst | 2 +- Documentation/dev-tools/checkpatch.rst | 755 ++++ Documentation/dev-tools/gcov.rst | 8 +- Documentation/dev-tools/index.rst | 5 + Documentation/dev-tools/kasan.rst | 9 + Documentation/dev-tools/testing-overview.rst | 117 + Documentation/devicetree/bindings/arm/amlogic.yaml | 3 + Documentation/devicetree/bindings/arm/apple.yaml | 64 + .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 20 + Documentation/devicetree/bindings/arm/cpus.yaml | 2 + Documentation/devicetree/bindings/arm/fsl.yaml | 16 + .../devicetree/bindings/arm/mediatek.yaml | 36 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 + .../devicetree/bindings/arm/mstar/mstar.yaml | 1 + .../devicetree/bindings/arm/npcm/npcm.txt | 6 - .../devicetree/bindings/arm/npcm/npcm.yaml | 29 + Documentation/devicetree/bindings/arm/qcom.yaml | 20 + .../devicetree/bindings/arm/rockchip.yaml | 1 + .../devicetree/bindings/arm/stm32/stm32.yaml | 21 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 9 + .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 6 +- .../bindings/connector/usb-connector.yaml | 10 + .../bindings/counter/interrupt-counter.yaml | 62 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 24 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 75 +- .../bindings/display/simple-framebuffer.yaml | 5 + .../bindings/extcon/qcom,pm8941-misc.txt | 41 - .../bindings/extcon/qcom,pm8941-misc.yaml | 62 + .../devicetree/bindings/firmware/qcom,scm.txt | 2 + .../devicetree/bindings/fpga/fpga-region.txt | 187 +- .../bindings/fpga/xilinx-pr-decoupler.txt | 24 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 + .../devicetree/bindings/hwmon/ntc_thermistor.txt | 2 +- .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 2 +- .../bindings/iio/accel/bosch,bmi088.yaml | 68 + .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 5 +- .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../devicetree/bindings/iio/adc/ti,ads131e08.yaml | 181 + .../devicetree/bindings/iio/cdc/adi,ad7150.yaml | 69 + .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 9 - .../proximity/google,cros-ec-mkbp-proximity.yaml | 37 + .../devicetree/bindings/iio/st,st-sensors.yaml | 1 + .../devicetree/bindings/input/adc-joystick.yaml | 4 +- .../input/touchscreen/resistive-adc-touch.txt | 5 +- .../bindings/interconnect/qcom,rpmh.yaml | 10 + .../bindings/interconnect/qcom,sdm660.yaml | 147 + .../bindings/interrupt-controller/apple,aic.yaml | 88 + .../interrupt-controller/idt,32434-pic.yaml | 48 + .../interrupt-controller/ingenic,intc.yaml | 1 + .../interrupt-controller/nuvoton,wpcm450-aic.yaml | 39 + .../bindings/interrupt-controller/qcom,pdc.txt | 1 + .../bindings/leds/cznic,turris-omnia-leds.yaml | 2 +- .../devicetree/bindings/mailbox/fsl,mu.yaml | 5 +- Documentation/devicetree/bindings/media/rc.yaml | 4 + .../memory-controllers/nvidia,tegra124-emc.yaml | 7 +- .../memory-controllers/nvidia,tegra20-emc.txt | 4 +- .../memory-controllers/nvidia,tegra20-mc.txt | 40 - .../memory-controllers/nvidia,tegra20-mc.yaml | 79 + .../memory-controllers/nvidia,tegra30-emc.yaml | 7 +- Documentation/devicetree/bindings/mfd/ab8500.txt | 4 +- .../devicetree/bindings/mfd/aspeed-lpc.txt | 100 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 7 + .../devicetree/bindings/mfd/motorola-cpcap.txt | 16 +- .../devicetree/bindings/mtd/nand-controller.yaml | 7 + .../mtd/partitions/linksys,ns-partitions.yaml | 74 + .../bindings/mtd/partitions/nvmem-cells.yaml | 99 + .../devicetree/bindings/mtd/qcom,nandc.yaml | 196 + .../devicetree/bindings/mtd/qcom_nandc.txt | 142 - .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 2 +- .../bindings/net/ethernet-controller.yaml | 2 +- .../devicetree/bindings/net/micrel-ksz90x1.txt | 96 +- .../devicetree/bindings/nvmem/brcm,nvram.yaml | 34 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 2 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 3 - .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 + .../devicetree/bindings/phy/bcm-ns-usb2-phy.txt | 21 - .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 59 + .../devicetree/bindings/phy/bcm-ns-usb3-phy.txt | 34 - .../devicetree/bindings/phy/bcm-ns-usb3-phy.yaml | 62 + .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 3 + .../bindings/phy/marvell,armada-3700-utmi-phy.yaml | 57 + .../phy/marvell,armada-cp110-utmi-phy.yaml | 109 + .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 13 +- .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 11 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 3 +- .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 7 +- .../bindings/phy/microchip,sparx5-serdes.yaml | 100 + .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 1 + .../bindings/phy/phy-cadence-sierra.yaml | 17 +- .../bindings/phy/phy-cadence-torrent.yaml | 22 +- .../devicetree/bindings/phy/phy-mvebu-utmi.txt | 38 - .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 5 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 3 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 4 + .../devicetree/bindings/power/brcm,bcm-pmb.yaml | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../devicetree/bindings/regulator/fan53555.txt | 4 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 180 - .../bindings/regulator/qcom,rpmh-regulator.yaml | 162 + .../bindings/reserved-memory/ramoops.txt | 10 +- .../devicetree/bindings/rng/brcm,bcm2835.yaml | 21 + Documentation/devicetree/bindings/serial/8250.yaml | 30 +- .../bindings/serial/brcm,bcm7271-uart.yaml | 95 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../devicetree/bindings/serial/samsung_uart.yaml | 18 +- .../devicetree/bindings/serial/serial.yaml | 10 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 59 +- .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 7 + .../devicetree/bindings/sound/fsl,spdif.yaml | 4 + .../devicetree/bindings/soundwire/qcom,sdw.txt | 20 + .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 245 -- .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 198 + .../devicetree/bindings/spi/cadence-quadspi.txt | 68 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 143 + .../devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml | 96 + .../bindings/spi/mediatek,spi-mtk-nor.yaml | 1 + .../devicetree/bindings/spi/spi-fsl-qspi.txt | 66 - .../devicetree/bindings/spi/spi-mt65xx.txt | 2 + .../devicetree/bindings/spi/spi-nxp-fspi.txt | 2 + .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 1 + .../devicetree/bindings/submitting-patches.rst | 4 +- .../devicetree/bindings/timer/arm,arch_timer.yaml | 19 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 30 +- .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../bindings/timer/nuvoton,npcm7xx-timer.txt | 3 +- .../devicetree/bindings/timer/renesas,cmt.yaml | 4 + .../devicetree/bindings/timer/renesas,tmu.yaml | 6 + .../devicetree/bindings/trivial-devices.yaml | 6 + .../devicetree/bindings/usb/dwc3-xilinx.txt | 28 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 9 +- .../devicetree/bindings/usb/generic-ehci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 29 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 12 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/usb/snps,dwc3.yaml | 8 +- .../devicetree/bindings/usb/usb-device.yaml | 6 +- .../devicetree/bindings/usb/usb-nop-xceiv.txt | 43 - .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 64 + .../devicetree/bindings/vendor-prefixes.yaml | 14 + .../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +- Documentation/driver-api/device-io.rst | 356 ++ Documentation/driver-api/driver-model/class.rst | 149 - Documentation/driver-api/driver-model/device.rst | 23 +- Documentation/driver-api/driver-model/devres.rst | 4 +- Documentation/driver-api/driver-model/index.rst | 1 - Documentation/driver-api/gpio/intro.rst | 2 +- Documentation/driver-api/iio/buffers.rst | 15 +- Documentation/driver-api/serial/cyclades_z.rst | 11 - Documentation/driver-api/serial/index.rst | 1 - Documentation/driver-api/serial/rocket.rst | 185 - .../driver-api/surface_aggregator/client.rst | 4 +- .../driver-api/surface_aggregator/clients/dtx.rst | 718 ++++ .../surface_aggregator/clients/index.rst | 1 + Documentation/driver-api/usb/usb.rst | 15 +- Documentation/driver-api/xilinx/eemi.rst | 31 +- Documentation/fb/fbcon.rst | 4 +- Documentation/features/arch-support.txt | 1 + Documentation/features/vm/TLB/arch-support.txt | 2 +- Documentation/filesystems/api-summary.rst | 9 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/locking.rst | 11 +- Documentation/filesystems/netfs_library.rst | 526 +++ Documentation/filesystems/proc.rst | 4 + Documentation/filesystems/vfat.rst | 2 +- Documentation/filesystems/vfs.rst | 15 + Documentation/firmware-guide/acpi/debug.rst | 36 +- Documentation/fpga/dfl.rst | 26 + Documentation/gpu/todo.rst | 21 + Documentation/hid/intel-ish-hid.rst | 2 +- Documentation/hwmon/amd_energy.rst | 119 - Documentation/hwmon/bpa-rs600.rst | 74 + Documentation/hwmon/corsair-psu.rst | 13 +- Documentation/hwmon/fsp-3y.rst | 28 + Documentation/hwmon/index.rst | 7 +- Documentation/hwmon/ir36021.rst | 63 + Documentation/hwmon/max15301.rst | 87 + Documentation/hwmon/nzxt-kraken2.rst | 42 + Documentation/hwmon/stpddc60.rst | 90 + Documentation/hwmon/sysfs-interface.rst | 8 + Documentation/hwmon/tps53679.rst | 13 +- Documentation/iio/iio_configfs.rst | 3 +- Documentation/index.rst | 20 +- Documentation/input/event-codes.rst | 10 +- Documentation/input/ff.rst | 6 +- Documentation/input/gameport-programming.rst | 35 +- Documentation/input/input-programming.rst | 20 +- Documentation/input/input.rst | 8 +- Documentation/input/multi-touch-protocol.rst | 8 +- Documentation/input/notifier.rst | 3 +- Documentation/input/uinput.rst | 2 +- Documentation/leds/leds-lm3556.rst | 28 +- Documentation/livepatch/shadow-vars.rst | 4 +- Documentation/misc-devices/dw-xdata-pcie.rst | 64 + Documentation/misc-devices/index.rst | 1 + Documentation/networking/bonding.rst | 2 +- .../device_drivers/ethernet/amazon/ena.rst | 2 +- Documentation/networking/devlink/devlink-dpipe.rst | 2 +- Documentation/networking/devlink/devlink-port.rst | 4 +- Documentation/networking/ethtool-netlink.rst | 10 +- Documentation/networking/ip-sysctl.rst | 15 - Documentation/networking/netdev-FAQ.rst | 72 +- Documentation/networking/seg6-sysctl.rst | 13 + Documentation/networking/xfrm_device.rst | 2 +- Documentation/power/runtime_pm.rst | 4 + Documentation/powerpc/booting.rst | 2 +- Documentation/powerpc/dawr-power9.rst | 2 +- Documentation/powerpc/eeh-pci-error-recovery.rst | 2 +- Documentation/powerpc/elfnote.rst | 2 +- Documentation/powerpc/firmware-assisted-dump.rst | 4 +- Documentation/powerpc/kaslr-booke32.rst | 2 +- Documentation/powerpc/mpc52xx.rst | 2 +- Documentation/powerpc/papr_hcalls.rst | 4 +- Documentation/powerpc/transactional_memory.rst | 4 +- Documentation/process/magic-number.rst | 4 - Documentation/process/stable-kernel-rules.rst | 6 - Documentation/process/submitting-patches.rst | 106 +- Documentation/s390/pci.rst | 14 +- Documentation/scsi/ChangeLog.megaraid | 2 +- Documentation/security/keys/trusted-encrypted.rst | 229 +- Documentation/sphinx/rstFlatTable.py | 4 +- Documentation/spi/butterfly.rst | 2 +- Documentation/spi/spi-summary.rst | 7 +- .../translations/it_IT/doc-guide/sphinx.rst | 47 +- .../translations/it_IT/kernel-hacking/hacking.rst | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 12 +- .../translations/it_IT/process/4.Coding.rst | 9 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 22 +- Documentation/translations/it_IT/process/howto.rst | 25 +- .../translations/it_IT/process/magic-number.rst | 6 - .../it_IT/process/submit-checklist.rst | 21 +- .../it_IT/process/submitting-patches.rst | 98 +- Documentation/translations/ja_JP/SubmitChecklist | 8 +- Documentation/translations/ko_KR/howto.rst | 18 +- .../translations/zh_CN/admin-guide/README.rst | 347 ++ .../translations/zh_CN/admin-guide/bug-bisect.rst | 81 + .../translations/zh_CN/admin-guide/bug-hunting.rst | 340 ++ .../translations/zh_CN/admin-guide/index.rst | 19 +- .../translations/zh_CN/admin-guide/init.rst | 54 + .../zh_CN/admin-guide/reporting-issues.rst | 1335 +++++++ .../zh_CN/admin-guide/security-bugs.rst | 74 + .../zh_CN/admin-guide/tainted-kernels.rst | 157 + .../translations/zh_CN/admin-guide/unicode.rst | 170 + .../translations/zh_CN/core-api/index.rst | 126 + .../translations/zh_CN/core-api/irq/concepts.rst | 24 + .../translations/zh_CN/core-api/irq/index.rst | 19 + .../zh_CN/core-api/irq/irq-affinity.rst | 76 + .../translations/zh_CN/core-api/irq/irq-domain.rst | 227 ++ .../zh_CN/core-api/irq/irqflags-tracing.rst | 45 + Documentation/translations/zh_CN/cpu-freq/core.rst | 105 + .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 259 ++ .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 130 + .../translations/zh_CN/cpu-freq/index.rst | 45 + .../translations/zh_CN/dev-tools/gcov.rst | 264 ++ .../translations/zh_CN/dev-tools/index.rst | 35 + .../translations/zh_CN/disclaimer-zh_CN.rst | 2 +- .../translations/zh_CN/doc-guide/contributing.rst | 238 ++ .../translations/zh_CN/doc-guide/index.rst | 27 + .../translations/zh_CN/doc-guide/kernel-doc.rst | 499 +++ .../zh_CN/doc-guide/maintainer-profile.rst | 43 + .../translations/zh_CN/doc-guide/parse-headers.rst | 187 + .../translations/zh_CN/doc-guide/sphinx.rst | 415 ++ Documentation/translations/zh_CN/index.rst | 10 + .../translations/zh_CN/kernel-hacking/hacking.rst | 708 ++++ .../translations/zh_CN/kernel-hacking/index.rst | 22 + .../translations/zh_CN/openrisc/index.rst | 30 + .../translations/zh_CN/openrisc/openrisc_port.rst | 124 + Documentation/translations/zh_CN/openrisc/todo.rst | 20 + .../translations/zh_CN/process/1.Intro.rst | 195 +- .../translations/zh_CN/process/2.Process.rst | 345 +- .../translations/zh_CN/process/3.Early-stage.rst | 139 +- .../translations/zh_CN/process/4.Coding.rst | 279 +- .../translations/zh_CN/process/5.Posting.rst | 243 +- .../translations/zh_CN/process/6.Followthrough.rst | 165 +- .../zh_CN/process/7.AdvancedTopics.rst | 141 +- .../translations/zh_CN/process/8.Conclusion.rst | 60 +- Documentation/translations/zh_CN/process/index.rst | 10 +- .../translations/zh_CN/process/magic-number.rst | 4 - .../zh_CN/process/submit-checklist.rst | 14 +- .../translations/zh_CN/riscv/boot-image-header.rst | 67 + Documentation/translations/zh_CN/riscv/index.rst | 28 + .../translations/zh_CN/riscv/patch-acceptance.rst | 31 + Documentation/translations/zh_CN/riscv/pmu.rst | 233 ++ .../translations/zh_CN/sound/hd-audio/controls.rst | 102 + .../translations/zh_CN/sound/hd-audio/index.rst | 14 + Documentation/translations/zh_CN/sound/index.rst | 22 + Documentation/usb/usbip_protocol.rst | 344 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 5 +- Documentation/virt/kvm/api.rst | 14 +- Documentation/watchdog/pcwd-watchdog.rst | 2 +- Documentation/x86/sgx.rst | 41 + MAINTAINERS | 428 +- Makefile | 27 +- arch/Kconfig | 71 +- arch/arc/boot/dts/haps_hs.dts | 2 +- arch/arc/kernel/signal.c | 4 +- arch/arc/kernel/unwind.c | 27 +- arch/arm/Kconfig | 11 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 2 +- arch/arm/boot/dts/Makefile | 22 +- arch/arm/boot/dts/am335x-boneblack.dts | 132 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 140 +- arch/arm/boot/dts/am33xx-l4.dtsi | 28 +- arch/arm/boot/dts/am33xx.dtsi | 3 + arch/arm/boot/dts/armada-385-atl-x530.dts | 235 ++ arch/arm/boot/dts/armada-385-turris-omnia.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 30 + arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 202 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 + arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 1747 ++++++++- arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts | 14 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 14 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 748 +++- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 33 + arch/arm/boot/dts/aspeed-g4.dtsi | 76 +- arch/arm/boot/dts/aspeed-g5.dtsi | 137 +- arch/arm/boot/dts/aspeed-g6.dtsi | 137 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 11 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 3 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 3 +- arch/arm/boot/dts/at91sam9260ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +- arch/arm/boot/dts/bcm2711.dtsi | 12 - arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 5 + arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 4 +- arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 5 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 4 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 4 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 9 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 4 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 26 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 9 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 4 +- arch/arm/boot/dts/dra7-l4.dtsi | 79 +- arch/arm/boot/dts/dra7.dtsi | 240 +- arch/arm/boot/dts/ep7209.dtsi | 18 +- arch/arm/boot/dts/ep7211-edb7211.dts | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 4 +- arch/arm/boot/dts/exynos3250-rinato.dts | 4 +- arch/arm/boot/dts/exynos4210-i9100.dts | 56 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 6 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 5 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 3 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 4 +- arch/arm/boot/dts/exynos4412-ppmu-common.dtsi | 48 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 +- arch/arm/boot/dts/imx50-kobo-aura.dts | 16 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53-qsb-common.dtsi | 2 + arch/arm/boot/dts/imx53.dtsi | 2 +- arch/arm/boot/dts/imx6dl-plybas.dts | 6 +- arch/arm/boot/dts/imx6q-b450v3.dts | 5 + arch/arm/boot/dts/imx6q-b650v3.dts | 5 + arch/arm/boot/dts/imx6q-b850v3.dts | 5 + arch/arm/boot/dts/imx6q-ba16.dtsi | 21 + arch/arm/boot/dts/imx6q-bx50v3.dtsi | 12 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 2 - arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 40 +- arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 1 - arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 24 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 7 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 22 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 12 +- arch/arm/boot/dts/imx6ull-myir-mys-6ulx-eval.dts | 1 + arch/arm/boot/dts/imx7d-mba7.dts | 2 - arch/arm/boot/dts/imx7d-remarkable2.dts | 146 + arch/arm/boot/dts/iwg20d-q7-common.dtsi | 4 +- arch/arm/boot/dts/ls1021a.dtsi | 3 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 59 +- .../boot/dts/mstar-infinity2m-ssd202d-unitv2.dts | 25 + arch/arm/boot/dts/mstar-v7.dtsi | 23 + arch/arm/boot/dts/mt2701.dtsi | 19 +- arch/arm/boot/dts/mt6589.dtsi | 1 + arch/arm/boot/dts/mt7623.dtsi | 26 +- arch/arm/boot/dts/mt7623n.dtsi | 4 +- arch/arm/boot/dts/mt7629.dtsi | 12 +- arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 1135 ++++++ arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 2 +- .../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 40 + arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 76 + arch/arm/boot/dts/omap3-echo.dts | 476 ++- arch/arm/boot/dts/omap3.dtsi | 3 + arch/arm/boot/dts/omap4-l4.dtsi | 43 +- arch/arm/boot/dts/omap4.dtsi | 174 +- arch/arm/boot/dts/omap4460.dtsi | 13 +- arch/arm/boot/dts/omap44xx-clocks.dtsi | 8 - arch/arm/boot/dts/omap5-l4.dtsi | 67 +- arch/arm/boot/dts/omap5.dtsi | 209 +- arch/arm/boot/dts/owl-s500-roseapplepi.dts | 132 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 6 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 52 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 9 + arch/arm/boot/dts/qcom-sdx55-t55.dts | 281 ++ arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 282 ++ arch/arm/boot/dts/qcom-sdx55.dtsi | 207 +- arch/arm/boot/dts/r7s9210-rza2mevb.dts | 55 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 159 +- .../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 32 + .../dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi | 29 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 +- arch/arm/boot/dts/r8a7742.dtsi | 4 +- arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 2 +- arch/arm/boot/dts/r8a7743.dtsi | 2 +- arch/arm/boot/dts/r8a7744.dtsi | 2 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 4 +- arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 2 +- arch/arm/boot/dts/r8a7745.dtsi | 2 +- arch/arm/boot/dts/r8a77470.dtsi | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 11 +- arch/arm/boot/dts/r8a7790-stout.dts | 4 +- arch/arm/boot/dts/r8a7790.dtsi | 4 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 19 +- arch/arm/boot/dts/r8a7791-porter.dts | 6 +- arch/arm/boot/dts/r8a7791.dtsi | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 2 +- arch/arm/boot/dts/r8a7792-wheat.dts | 2 +- arch/arm/boot/dts/r8a7792.dtsi | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 11 +- arch/arm/boot/dts/r8a7793.dtsi | 2 +- arch/arm/boot/dts/r8a7794-alt.dts | 5 +- arch/arm/boot/dts/r8a7794-silk.dts | 8 +- arch/arm/boot/dts/r8a7794.dtsi | 2 +- arch/arm/boot/dts/rk3228-evb.dts | 4 + arch/arm/boot/dts/rk3229-evb.dts | 4 + arch/arm/boot/dts/rk3229-xms6.dts | 6 + arch/arm/boot/dts/rk322x.dtsi | 5 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 4 + arch/arm/boot/dts/rv1108-evb.dts | 4 + arch/arm/boot/dts/rv1108.dtsi | 6 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 2 +- arch/arm/boot/dts/sam9x60.dtsi | 9 + arch/arm/boot/dts/sama5d2.dtsi | 6 +- arch/arm/boot/dts/sama5d3.dtsi | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 4 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 214 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 210 +- arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 218 -- arch/arm/boot/dts/ste-href520-tvk.dts | 4 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 2 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 48 +- arch/arm/boot/dts/stm32h7-pinctrl.dtsi | 275 ++ arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 306 -- arch/arm/boot/dts/stm32h743.dtsi | 177 +- arch/arm/boot/dts/stm32h743i-disco.dts | 2 +- arch/arm/boot/dts/stm32h743i-eval.dts | 2 +- arch/arm/boot/dts/stm32h750.dtsi | 6 + arch/arm/boot/dts/stm32h750i-art-pi.dts | 229 ++ arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 21 +- arch/arm/boot/dts/stm32mp151.dtsi | 32 +- arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 4 + .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 47 + .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 47 + arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi | 196 + ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 154 + .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 55 + .../boot/dts/stm32mp157a-microgea-stm32mp1.dtsi | 148 + arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 + arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 64 + arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 35 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 + arch/arm/boot/dts/sun4i-a10-topwise-a721.dts | 242 ++ arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 2 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 6 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 2 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 6 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 2 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 2 +- .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 5 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 25 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 11 + arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 2 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 2 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 12 + arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 5 + arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 16 +- arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 2 + arch/arm/boot/dts/tegra20-paz00.dts | 14 +- arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 1 + arch/arm/boot/dts/tegra20-ventana.dts | 78 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 1 + .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 14 +- .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 1 + arch/arm/boot/dts/tegra30-beaver.dts | 1 + arch/arm/boot/dts/tegra30-cardhu-a04.dts | 48 - arch/arm/boot/dts/tegra30-cardhu.dtsi | 84 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 1 + arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 3 + arch/arm/boot/dts/tegra30-ouya.dts | 16 +- arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 3 + arch/arm/configs/at91_dt_defconfig | 5 +- arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 3 + arch/arm/configs/multi_v7_defconfig | 4 +- arch/arm/configs/omap2plus_defconfig | 151 +- arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/qcom_defconfig | 10 +- arch/arm/configs/sama5_defconfig | 51 +- arch/arm/configs/shmobile_defconfig | 1 - arch/arm/configs/socfpga_defconfig | 2 +- arch/arm/configs/u8500_defconfig | 14 + arch/arm/crypto/aes-cipher-core.S | 42 +- arch/arm/crypto/blake2b-neon-glue.c | 4 +- arch/arm/crypto/blake2s-core.S | 21 + arch/arm/crypto/chacha-scalar-core.S | 43 +- arch/arm/crypto/curve25519-core.S | 2 +- arch/arm/crypto/poly1305-glue.c | 2 +- arch/arm/include/asm/paravirt.h | 14 +- arch/arm/include/asm/xen/swiotlb-xen.h | 1 + arch/arm/kernel/paravirt.c | 9 +- arch/arm/mach-at91/pm.c | 19 +- arch/arm/mach-exynos/platsmp.c | 28 +- arch/arm/mach-footbridge/cats-pci.c | 4 +- arch/arm/mach-footbridge/ebsa285-pci.c | 4 +- arch/arm/mach-footbridge/netwinder-pci.c | 2 +- arch/arm/mach-footbridge/personal-pci.c | 5 +- arch/arm/mach-hisi/hisilicon.c | 4 +- arch/arm/mach-hisi/hotplug.c | 2 +- arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-hisi/platsmp.c | 2 +- arch/arm/mach-imx/Kconfig | 2 +- arch/arm/mach-imx/avic.c | 16 +- arch/arm/mach-imx/common.h | 1 - arch/arm/mach-imx/mach-imx1.c | 11 - arch/arm/mach-imx/mach-imx25.c | 12 - arch/arm/mach-imx/mach-imx27.c | 12 - arch/arm/mach-imx/mach-imx31.c | 1 - arch/arm/mach-imx/mach-imx35.c | 1 - arch/arm/mach-imx/mm-imx3.c | 24 - arch/arm/mach-imx/pm-imx5.c | 2 +- arch/arm/mach-keystone/keystone.c | 4 +- arch/arm/mach-mstar/Kconfig | 1 + arch/arm/mach-npcm/Kconfig | 12 +- arch/arm/mach-npcm/Makefile | 1 + arch/arm/mach-npcm/wpcm450.c | 13 + arch/arm/mach-omap1/ams-delta-fiq-handler.S | 1 + arch/arm/mach-omap1/timer.c | 2 +- arch/arm/mach-omap2/Kconfig | 3 - arch/arm/mach-omap2/Makefile | 11 +- arch/arm/mach-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/common.h | 9 - arch/arm/mach-omap2/io.c | 12 +- arch/arm/mach-omap2/omap-secure.c | 39 + arch/arm/mach-omap2/omap-secure.h | 1 + arch/arm/mach-omap2/omap_hwmod.c | 9 +- arch/arm/mach-omap2/omap_hwmod.h | 14 +- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 877 ----- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 467 --- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 719 ---- arch/arm/mach-omap2/omap_twl.c | 2 +- arch/arm/mach-omap2/pdata-quirks.c | 31 +- arch/arm/mach-omap2/pm-debug.c | 4 +- arch/arm/mach-omap2/pmic-cpcap.c | 4 +- arch/arm/mach-omap2/powerdomain.c | 12 +- arch/arm/mach-omap2/sr_device.c | 82 +- arch/arm/mach-pxa/icontrol.c | 12 +- arch/arm/mach-pxa/mainstone.c | 8 +- arch/arm/mach-pxa/pxa_cplds_irqs.c | 24 +- arch/arm/mach-pxa/zeus.c | 6 +- arch/arm/mach-s3c/mach-rx1950.c | 11 +- arch/arm/mach-socfpga/Kconfig | 4 +- arch/arm/mach-spear/spear320.c | 2 - arch/arm/mach-spear/spear3xx.c | 10 - arch/arm/mach-stm32/board-dt.c | 1 + arch/arm/mach-ux500/platsmp.c | 2 +- arch/arm/mm/mmu.c | 3 +- arch/arm/mm/pmsa-v7.c | 4 +- arch/arm/mm/pmsa-v8.c | 4 +- arch/arm/plat-omap/dma.c | 3 +- arch/arm/probes/uprobes/core.c | 4 +- arch/arm/xen/mm.c | 14 +- arch/arm/xen/p2m.c | 5 +- arch/arm64/Kconfig | 71 +- arch/arm64/Kconfig.platforms | 24 +- arch/arm64/boot/dts/Makefile | 1 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 4 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 4 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 44 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 16 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 24 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 12 +- arch/arm64/boot/dts/altera/Makefile | 2 +- arch/arm64/boot/dts/amlogic/Makefile | 3 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 20 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 2 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 56 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 + .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 86 + .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 8 +- .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 113 + .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 120 + .../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 2 +- arch/arm64/boot/dts/apple/Makefile | 2 + arch/arm64/boot/dts/apple/t8103-j274.dts | 45 + arch/arm64/boot/dts/apple/t8103.dtsi | 135 + arch/arm64/boot/dts/arm/juno-base.dtsi | 5 +- arch/arm64/boot/dts/arm/juno-r1.dts | 4 + arch/arm64/boot/dts/arm/juno-r2.dts | 4 + arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 + .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 107 +- .../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 182 + .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 44 +- arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 47 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/freescale/Makefile | 4 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 1 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 80 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 12 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 1 + .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 24 + .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 64 + arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi | 8 + arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 68 + arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 184 + arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi | 18 + arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 202 + arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 311 ++ .../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 97 + .../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 97 + .../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 232 ++ .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 314 +- arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 2 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 + .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 58 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 43 +- .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 613 +++ .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 70 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts | 2 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h | 2 +- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 144 + arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 21 + arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 51 + arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 61 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 176 + arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 20 +- .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 50 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi | 37 + arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 25 + arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi | 61 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 423 +- arch/arm64/boot/dts/intel/Makefile | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 222 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 14 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 18 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 12 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 14 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 127 + arch/arm64/boot/dts/marvell/armada-8040-db.dts | 21 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 19 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 25 +- arch/arm64/boot/dts/marvell/cn9130-db.dts | 12 +- arch/arm64/boot/dts/marvell/cn9131-db.dts | 9 +- arch/arm64/boot/dts/marvell/cn9132-db.dts | 11 +- arch/arm64/boot/dts/mediatek/Makefile | 8 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 12 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 6 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 15 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 + .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 31 + .../mt8183-kukui-jacuzzi-juniper-sku16.dts | 13 + .../dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi | 27 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 474 +++ .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 13 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 378 ++ .../dts/mediatek/mt8183-kukui-kodama-sku16.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku272.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku288.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku32.dts | 21 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 343 ++ arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 378 ++ arch/arm64/boot/dts/mediatek/mt8183.dtsi | 160 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 9 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 3 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 4 + .../arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi | 4 + arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 1 - arch/arm64/boot/dts/qcom/Makefile | 15 + arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 4 + .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 42 + .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 514 +++ .../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 25 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8350.dtsi | 25 + arch/arm64/boot/dts/qcom/pm8350b.dtsi | 25 + arch/arm64/boot/dts/qcom/pm8350c.dtsi | 25 + arch/arm64/boot/dts/qcom/pmk8350.dtsi | 25 + arch/arm64/boot/dts/qcom/pmr735a.dtsi | 25 + arch/arm64/boot/dts/qcom/pmr735b.dtsi | 25 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 18 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts | 18 + .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 141 + .../boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts | 18 + .../boot/dts/qcom/sc7180-trogdor-coachz-r2.dts | 15 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 266 ++ .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 34 + .../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 + .../dts/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 + .../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-kb.dts | 5 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 10 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 39 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts | 14 + .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 26 + .../boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts | 14 + .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 44 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 295 ++ arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 35 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 222 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 58 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 259 ++ arch/arm64/boot/dts/qcom/sc7280.dtsi | 1128 ++++++ arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 31 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 71 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 155 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 555 ++- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 4 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 676 ++-- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 319 ++ arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 116 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 1637 +++++++- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 4 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 + arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 2 +- .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 3 + .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 3 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 6 +- .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 3 + .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 37 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 5 + .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 37 +- .../boot/dts/renesas/r8a77951-salvator-xs.dts | 37 +- .../arm64/boot/dts/renesas/r8a77960-salvator-x.dts | 46 - .../boot/dts/renesas/r8a77960-salvator-xs.dts | 46 - .../boot/dts/renesas/r8a77961-salvator-xs.dts | 46 - arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 11 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 340 +- .../arm64/boot/dts/renesas/r8a77965-salvator-x.dts | 45 - .../boot/dts/renesas/r8a77965-salvator-xs.dts | 45 - arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 9 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 79 +- .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 15 + .../boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi | 15 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 50 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 263 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 52 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 1 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 12 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/px30-engicam-common.dtsi | 5 + .../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 4 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 6 + arch/arm64/boot/dts/rockchip/px30.dtsi | 27 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 6 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 11 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 4 + arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 6 + arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 4 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 24 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 4 + arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 + .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 4 + arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 4 + .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 5 + arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 5 + arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 5 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 6 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 6 + .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 6 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 6 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 133 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 6 + arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 40 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 6 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 6 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 55 +- .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 6 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 19 + .../dts/rockchip/rk3399-sapphire-excavator.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 5 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 5 + arch/arm64/boot/dts/ti/Makefile | 8 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 675 ++++ arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 103 + arch/arm64/boot/dts/ti/k3-am64.dtsi | 105 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 468 +++ arch/arm64/boot/dts/ti/k3-am642-sk.dts | 334 ++ arch/arm64/boot/dts/ti/k3-am642.dtsi | 65 + arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 655 ++++ arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 395 ++ arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 9 + arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 61 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 4 +- .../boot/dts/ti/k3-am6548-iot2050-advanced.dts | 60 + .../boot/dts/ti/k3-j7200-common-proc-board.dts | 94 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 86 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 51 + arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 36 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 279 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 20 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 20 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 1 + arch/arm64/configs/defconfig | 39 +- arch/arm64/crypto/aes-modes.S | 3 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/crypto/sha1-ce-core.S | 2 +- arch/arm64/crypto/sha2-ce-core.S | 2 +- arch/arm64/crypto/sha3-ce-core.S | 4 +- arch/arm64/crypto/sha512-ce-core.S | 2 +- arch/arm64/include/asm/alternative-macros.h | 8 +- arch/arm64/include/asm/arch_gicv3.h | 2 +- arch/arm64/include/asm/arch_timer.h | 21 - arch/arm64/include/asm/asm_pointer_auth.h | 20 +- arch/arm64/include/asm/assembler.h | 114 +- arch/arm64/include/asm/barrier.h | 23 +- arch/arm64/include/asm/checksum.h | 2 +- arch/arm64/include/asm/cpucaps.h | 4 +- arch/arm64/include/asm/cpufeature.h | 17 + arch/arm64/include/asm/cputype.h | 6 + arch/arm64/include/asm/daifflags.h | 10 +- arch/arm64/include/asm/el2_setup.h | 21 + arch/arm64/include/asm/fpsimd.h | 1 + arch/arm64/include/asm/io.h | 11 +- arch/arm64/include/asm/irq.h | 4 + arch/arm64/include/asm/irq_work.h | 2 + arch/arm64/include/asm/irqflags.h | 16 +- arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 8 +- arch/arm64/include/asm/kvm_hyp.h | 8 +- arch/arm64/include/asm/memory.h | 25 +- arch/arm64/include/asm/mmu_context.h | 21 +- arch/arm64/include/asm/mte-kasan.h | 9 +- arch/arm64/include/asm/mte.h | 54 +- arch/arm64/include/asm/paravirt.h | 14 +- arch/arm64/include/asm/pgalloc.h | 19 +- arch/arm64/include/asm/pgtable-hwdef.h | 15 + arch/arm64/include/asm/pgtable-prot.h | 6 +- arch/arm64/include/asm/pgtable.h | 34 +- arch/arm64/include/asm/pointer_auth.h | 61 +- arch/arm64/include/asm/processor.h | 15 +- arch/arm64/include/asm/ptdump.h | 2 +- arch/arm64/include/asm/smp.h | 1 + arch/arm64/include/asm/stacktrace.h | 24 +- arch/arm64/include/asm/sysreg.h | 93 +- arch/arm64/include/asm/thread_info.h | 2 + arch/arm64/include/asm/topology.h | 10 +- arch/arm64/include/asm/uaccess.h | 22 + arch/arm64/include/asm/vdso/gettimeofday.h | 6 +- arch/arm64/include/asm/word-at-a-time.h | 14 +- arch/arm64/include/asm/xen/swiotlb-xen.h | 1 + arch/arm64/kernel/Makefile | 5 + arch/arm64/kernel/acpi_parking_protocol.c | 3 +- arch/arm64/kernel/alternative.c | 4 +- arch/arm64/kernel/asm-offsets.c | 7 +- arch/arm64/kernel/cpu-reset.h | 10 +- arch/arm64/kernel/cpu_errata.c | 8 + arch/arm64/kernel/cpufeature.c | 32 +- arch/arm64/kernel/cpuinfo.c | 2 +- arch/arm64/kernel/crash_dump.c | 2 + arch/arm64/kernel/entry-common.c | 6 + arch/arm64/kernel/entry-fpsimd.S | 5 + arch/arm64/kernel/entry.S | 184 +- arch/arm64/kernel/fpsimd.c | 39 +- arch/arm64/kernel/ftrace.c | 2 +- arch/arm64/kernel/head.S | 47 +- arch/arm64/kernel/hyp-stub.S | 10 +- arch/arm64/kernel/idreg-override.c | 69 +- arch/arm64/kernel/image-vars.h | 3 + arch/arm64/kernel/irq.c | 35 +- arch/arm64/kernel/kaslr.c | 18 +- arch/arm64/kernel/module.c | 16 +- arch/arm64/kernel/mte.c | 121 +- arch/arm64/kernel/paravirt.c | 13 +- arch/arm64/kernel/perf_event.c | 7 +- arch/arm64/kernel/pointer_auth.c | 63 + arch/arm64/kernel/probes/kprobes.c | 9 +- arch/arm64/kernel/process.c | 37 +- arch/arm64/kernel/psci.c | 3 +- arch/arm64/kernel/ptrace.c | 41 + arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smp.c | 1 + arch/arm64/kernel/smp_spin_table.c | 3 +- arch/arm64/kernel/stacktrace.c | 33 +- arch/arm64/kernel/suspend.c | 6 +- arch/arm64/kernel/syscall.c | 16 + arch/arm64/kernel/topology.c | 109 +- arch/arm64/kernel/vdso.c | 26 +- arch/arm64/kvm/arm.c | 7 +- arch/arm64/kvm/debug.c | 2 + arch/arm64/kvm/hyp/entry.S | 8 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 9 +- arch/arm64/kvm/hyp/nvhe/Makefile | 6 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 12 +- arch/arm64/kvm/hyp/nvhe/host.S | 15 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 12 +- arch/arm64/kvm/hyp/nvhe/switch.c | 14 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 3 +- arch/arm64/kvm/hyp/pgtable.c | 1 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 49 +- arch/arm64/kvm/hyp/vhe/tlb.c | 3 +- arch/arm64/kvm/mmu.c | 3 +- arch/arm64/kvm/perf.c | 10 + arch/arm64/kvm/pmu-emul.c | 10 - arch/arm64/kvm/reset.c | 22 +- arch/arm64/kvm/vgic/vgic-its.c | 8 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 4 +- arch/arm64/kvm/vgic/vgic-v3.c | 12 +- arch/arm64/kvm/vgic/vgic.c | 3 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/fault.c | 18 +- arch/arm64/mm/init.c | 29 +- arch/arm64/mm/kasan_init.c | 29 +- arch/arm64/mm/mmu.c | 67 +- arch/arm64/mm/proc.S | 48 +- arch/arm64/mm/ptdump.c | 4 +- arch/arm64/mm/ptdump_debugfs.c | 2 +- arch/csky/Kconfig | 2 +- arch/csky/include/asm/page.h | 2 +- arch/csky/kernel/probes/ftrace.c | 2 +- arch/ia64/configs/generic_defconfig | 2 - arch/ia64/include/asm/ptrace.h | 8 +- arch/ia64/include/asm/syscall.h | 2 +- arch/ia64/kernel/err_inject.c | 22 +- arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/ptrace.c | 24 +- arch/ia64/mm/discontig.c | 6 +- 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 | 5 - arch/m68k/configs/multi_defconfig | 5 - arch/m68k/configs/mvme147_defconfig | 5 - arch/m68k/configs/mvme16x_defconfig | 5 - arch/m68k/configs/q40_defconfig | 5 - arch/m68k/configs/sun3_defconfig | 5 - arch/m68k/configs/sun3x_defconfig | 5 - arch/m68k/fpsp040/Makefile | 4 - arch/m68k/ifpsp060/Makefile | 2 - arch/m68k/include/asm/mvme147hw.h | 3 + arch/m68k/include/asm/page_mm.h | 4 +- arch/m68k/include/asm/page_no.h | 4 +- arch/m68k/include/asm/sun3xflop.h | 2 +- arch/m68k/kernel/sys_m68k.c | 2 + arch/m68k/kernel/syscalls/Makefile | 14 +- arch/m68k/kernel/syscalls/syscallhdr.sh | 36 - arch/m68k/kernel/syscalls/syscalltbl.sh | 32 - arch/m68k/kernel/syscalltable.S | 3 +- arch/m68k/mvme147/config.c | 14 +- arch/m68k/mvme16x/config.c | 14 +- arch/mips/boot/compressed/decompress.c | 8 + arch/mips/crypto/Makefile | 4 +- arch/mips/crypto/poly1305-glue.c | 2 +- arch/mips/include/asm/traps.h | 3 + arch/mips/kernel/cpu-probe.c | 6 + arch/mips/kernel/cpu-r3k-probe.c | 3 + arch/mips/kernel/setup.c | 2 +- arch/mips/kernel/traps.c | 10 +- arch/mips/kernel/vmlinux.lds.S | 6 + arch/mips/netlogic/common/irq.c | 6 +- arch/nds32/mm/cacheflush.c | 2 +- arch/parisc/Kconfig | 7 +- arch/parisc/include/asm/cmpxchg.h | 2 +- arch/parisc/include/asm/processor.h | 1 - arch/parisc/kernel/ptrace.c | 2 - arch/parisc/math-emu/fpu.h | 32 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/crypto/sha1-spe-glue.c | 2 +- arch/powerpc/include/asm/code-patching.h | 7 +- arch/powerpc/include/asm/cpu_has_feature.h | 4 +- arch/powerpc/include/asm/dcr-native.h | 8 +- arch/powerpc/include/asm/interrupt.h | 3 +- arch/powerpc/include/asm/mmu.h | 4 +- arch/powerpc/include/asm/ptrace.h | 4 +- arch/powerpc/include/asm/switch_to.h | 10 + arch/powerpc/include/asm/vio.h | 2 +- arch/powerpc/kernel/Makefile | 4 + arch/powerpc/kernel/exceptions-64s.S | 2 +- arch/powerpc/kernel/head_book3s_32.S | 9 +- arch/powerpc/kernel/interrupt.c | 3 +- arch/powerpc/kernel/ptrace/Makefile | 4 +- arch/powerpc/kernel/ptrace/ptrace-decl.h | 14 - arch/powerpc/kernel/ptrace/ptrace-fpu.c | 10 + arch/powerpc/kernel/ptrace/ptrace-novsx.c | 8 + arch/powerpc/kernel/ptrace/ptrace-view.c | 2 - arch/powerpc/kernel/signal_32.c | 20 +- arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 11 + arch/powerpc/lib/sstep.c | 4 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/platforms/cell/spufs/coredump.c | 3 +- arch/powerpc/platforms/cell/spufs/inode.c | 10 +- arch/powerpc/platforms/pseries/lpar.c | 3 +- arch/powerpc/platforms/pseries/mobility.c | 48 +- arch/powerpc/platforms/pseries/msi.c | 25 +- arch/powerpc/platforms/pseries/vio.c | 7 +- arch/riscv/Kconfig | 6 +- arch/riscv/Kconfig.socs | 2 + arch/riscv/include/asm/asm-prototypes.h | 16 + arch/riscv/include/asm/irq.h | 2 + arch/riscv/include/asm/processor.h | 1 + arch/riscv/include/asm/ptrace.h | 5 + arch/riscv/include/asm/sbi.h | 4 +- arch/riscv/include/asm/timex.h | 2 + arch/riscv/include/asm/uaccess.h | 7 +- arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/entry.S | 4 + arch/riscv/kernel/probes/ftrace.c | 29 +- arch/riscv/kernel/probes/kprobes.c | 3 +- arch/riscv/kernel/process.c | 1 + arch/riscv/kernel/sbi.c | 2 +- arch/riscv/kernel/setup.c | 3 +- arch/riscv/kernel/stacktrace.c | 2 +- arch/riscv/kernel/time.c | 1 + arch/riscv/kernel/traps.c | 2 + arch/riscv/mm/fault.c | 1 + arch/riscv/mm/kasan_init.c | 6 +- arch/s390/Kconfig.debug | 8 + arch/s390/configs/debug_defconfig | 18 +- arch/s390/configs/defconfig | 12 +- arch/s390/configs/zfcpdump_defconfig | 3 - arch/s390/crypto/arch_random.c | 4 + arch/s390/crypto/crc32be-vx.S | 4 +- arch/s390/include/asm/atomic.h | 98 +- arch/s390/include/asm/atomic_ops.h | 76 +- arch/s390/include/asm/bitops.h | 93 +- arch/s390/include/asm/ccwdev.h | 3 - arch/s390/include/asm/cmpxchg.h | 168 +- arch/s390/include/asm/entry-common.h | 4 - arch/s390/include/asm/idle.h | 12 +- arch/s390/include/asm/pci.h | 10 +- arch/s390/include/asm/qdio.h | 22 +- arch/s390/include/asm/spinlock.h | 2 +- arch/s390/include/asm/spinlock_types.h | 2 +- arch/s390/include/asm/stacktrace.h | 1 + arch/s390/include/asm/timex.h | 36 +- arch/s390/include/asm/vdso/data.h | 2 +- .../uapi/asm/{perf_cpum_cf_diag.h => hwctrset.h} | 0 arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/cpcmd.c | 6 +- arch/s390/kernel/dis.c | 2 +- arch/s390/kernel/dumpstack.c | 12 +- arch/s390/kernel/entry.S | 7 +- arch/s390/kernel/entry.h | 25 +- arch/s390/kernel/idle.c | 12 +- arch/s390/kernel/ipl.c | 4 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/kernel/perf_cpum_cf_diag.c | 23 +- arch/s390/kernel/perf_event.c | 21 - arch/s390/kernel/pgm_check.S | 147 - arch/s390/kernel/setup.c | 2 +- arch/s390/kernel/stacktrace.c | 6 - arch/s390/kernel/time.c | 38 +- arch/s390/kernel/topology.c | 2 - arch/s390/kernel/traps.c | 76 +- arch/s390/kernel/uv.c | 47 +- arch/s390/kernel/vtime.c | 2 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/lib/test_unwind.c | 19 +- arch/s390/mm/fault.c | 18 +- arch/s390/mm/page-states.c | 8 +- arch/s390/pci/pci.c | 112 +- arch/s390/pci/pci_bus.c | 331 +- arch/s390/pci/pci_bus.h | 6 + arch/s390/pci/pci_event.c | 102 +- arch/s390/pci/pci_sysfs.c | 44 + arch/sparc/configs/sparc64_defconfig | 4 +- arch/sparc/include/asm/elf_64.h | 1 - arch/sparc/include/asm/extable.h | 21 + arch/sparc/include/asm/extable_64.h | 21 - arch/sparc/include/asm/io_64.h | 4 + arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_64.h | 1 + arch/sparc/include/asm/uaccess.h | 3 + arch/sparc/include/asm/uaccess_32.h | 38 - arch/sparc/include/asm/uaccess_64.h | 1 - arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/process_32.c | 12 - arch/sparc/kernel/setup_32.c | 3 - arch/sparc/kernel/setup_64.c | 4 - arch/sparc/kernel/traps_64.c | 13 +- arch/sparc/kernel/unaligned_32.c | 106 +- arch/sparc/lib/checksum_32.S | 64 +- arch/sparc/lib/copy_user.S | 315 +- arch/sparc/lib/memset.S | 87 +- arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/extable.c | 107 - arch/sparc/mm/fault_32.c | 80 +- arch/sparc/mm/mm_32.h | 2 - arch/x86/Kconfig | 14 +- arch/x86/Makefile | 11 +- arch/x86/boot/compressed/Makefile | 1 + arch/x86/boot/compressed/efi_thunk_64.S | 2 +- arch/x86/boot/compressed/head_64.S | 172 +- arch/x86/boot/compressed/idt_64.c | 14 + arch/x86/boot/compressed/kaslr.c | 4 +- arch/x86/boot/compressed/mem_encrypt.S | 130 +- arch/x86/boot/compressed/misc.c | 9 +- arch/x86/boot/compressed/misc.h | 6 + arch/x86/boot/compressed/sev-es.c | 23 +- arch/x86/crypto/crc32-pclmul_glue.c | 2 +- arch/x86/crypto/curve25519-x86_64.c | 6 +- arch/x86/crypto/poly1305_glue.c | 6 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 2 +- arch/x86/crypto/twofish_glue_3way.c | 2 +- arch/x86/entry/common.c | 6 +- arch/x86/entry/entry_32.S | 103 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/entry_64_compat.S | 2 + arch/x86/entry/vdso/vdso2c.c | 2 +- arch/x86/entry/vdso/vdso2c.h | 2 +- arch/x86/entry/vdso/vdso32/system_call.S | 4 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/entry/vdso/vsgx.S | 2 +- arch/x86/events/amd/core.c | 2 +- arch/x86/events/amd/iommu.h | 2 +- arch/x86/events/core.c | 17 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 24 +- arch/x86/events/intel/ds.c | 15 +- arch/x86/events/intel/lbr.c | 12 +- arch/x86/events/intel/p4.c | 6 +- arch/x86/events/intel/pt.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 73 +- arch/x86/events/zhaoxin/core.c | 2 +- arch/x86/hyperv/hv_apic.c | 18 +- arch/x86/hyperv/hv_init.c | 110 +- arch/x86/hyperv/hv_proc.c | 26 +- arch/x86/hyperv/hv_spinlock.c | 8 +- arch/x86/hyperv/irqdomain.c | 6 +- arch/x86/hyperv/mmu.c | 8 +- arch/x86/hyperv/nested.c | 8 +- arch/x86/include/asm/agp.h | 2 +- arch/x86/include/asm/alternative-asm.h | 114 - arch/x86/include/asm/alternative.h | 149 +- arch/x86/include/asm/asm-prototypes.h | 13 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/cpu.h | 7 +- arch/x86/include/asm/cpufeature.h | 41 +- arch/x86/include/asm/cpufeatures.h | 7 +- arch/x86/include/asm/elf.h | 10 +- arch/x86/include/asm/entry-common.h | 16 + arch/x86/include/asm/hyperv-tlfs.h | 131 +- arch/x86/include/asm/idtentry.h | 2 +- arch/x86/include/asm/inat.h | 2 +- arch/x86/include/asm/insn-eval.h | 6 +- arch/x86/include/asm/insn.h | 46 +- arch/x86/include/asm/intel-family.h | 52 +- arch/x86/include/asm/intel_pconfig.h | 2 +- arch/x86/include/asm/intel_pt.h | 2 +- arch/x86/include/asm/io.h | 2 +- arch/x86/include/asm/irq_stack.h | 2 +- arch/x86/include/asm/irqflags.h | 7 +- arch/x86/include/asm/jump_label.h | 12 +- arch/x86/include/asm/kfence.h | 7 +- arch/x86/include/asm/kprobes.h | 21 +- arch/x86/include/asm/kvm_host.h | 42 +- arch/x86/include/asm/mshyperv.h | 100 +- arch/x86/include/asm/msr-index.h | 3 +- arch/x86/include/asm/nops.h | 176 +- arch/x86/include/asm/nospec-branch.h | 9 +- arch/x86/include/asm/paravirt.h | 167 +- arch/x86/include/asm/paravirt_types.h | 212 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/processor.h | 36 +- arch/x86/include/asm/proto.h | 3 + arch/x86/include/asm/ptrace.h | 20 +- arch/x86/include/asm/segment.h | 30 +- arch/x86/include/asm/set_memory.h | 4 +- arch/x86/include/asm/setup.h | 5 - arch/x86/include/asm/sgx.h | 378 ++ arch/x86/include/asm/smap.h | 15 +- arch/x86/include/asm/smp.h | 1 + arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/stackprotector.h | 79 +- arch/x86/include/asm/suspend_32.h | 6 +- arch/x86/include/asm/switch_to.h | 7 +- arch/x86/include/asm/syscall_wrapper.h | 1 + arch/x86/include/asm/thread_info.h | 21 +- arch/x86/include/asm/uv/uv_geo.h | 2 +- arch/x86/include/asm/uv/uv_hub.h | 2 +- arch/x86/include/asm/xen/page.h | 12 - arch/x86/include/uapi/asm/bootparam.h | 4 +- arch/x86/include/uapi/asm/debugreg.h | 1 + arch/x86/include/uapi/asm/msgbuf.h | 2 +- arch/x86/include/uapi/asm/sgx.h | 2 +- arch/x86/include/uapi/asm/shmbuf.h | 2 +- arch/x86/include/uapi/asm/sigcontext.h | 2 +- arch/x86/kernel/Makefile | 3 +- arch/x86/kernel/acpi/boot.c | 29 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/acpi/wakeup_64.S | 2 +- arch/x86/kernel/alternative.c | 299 +- arch/x86/kernel/amd_nb.c | 2 +- arch/x86/kernel/apic/apic.c | 15 +- arch/x86/kernel/apic/io_apic.c | 18 +- arch/x86/kernel/apic/vector.c | 17 +- arch/x86/kernel/apic/x2apic_uv_x.c | 33 +- arch/x86/kernel/apm_32.c | 6 +- arch/x86/kernel/asm-offsets.c | 7 - arch/x86/kernel/asm-offsets_32.c | 5 - arch/x86/kernel/cpu/amd.c | 5 - arch/x86/kernel/cpu/cacheinfo.c | 2 +- arch/x86/kernel/cpu/common.c | 13 +- arch/x86/kernel/cpu/cpuid-deps.c | 3 + arch/x86/kernel/cpu/cyrix.c | 2 +- arch/x86/kernel/cpu/feat_ctl.c | 71 +- arch/x86/kernel/cpu/hygon.c | 4 +- arch/x86/kernel/cpu/intel.c | 113 +- arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/mce/inject.c | 6 + arch/x86/kernel/cpu/mce/intel.c | 1 + arch/x86/kernel/cpu/mce/severity.c | 14 +- arch/x86/kernel/cpu/microcode/core.c | 8 +- arch/x86/kernel/cpu/mshyperv.c | 36 +- arch/x86/kernel/cpu/mtrr/cleanup.c | 2 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/resctrl/core.c | 2 +- arch/x86/kernel/cpu/resctrl/monitor.c | 6 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 6 +- arch/x86/kernel/cpu/scattered.c | 2 + arch/x86/kernel/cpu/sgx/Makefile | 1 + arch/x86/kernel/cpu/sgx/arch.h | 338 -- arch/x86/kernel/cpu/sgx/driver.c | 17 - arch/x86/kernel/cpu/sgx/encl.c | 33 +- arch/x86/kernel/cpu/sgx/encl.h | 1 + arch/x86/kernel/cpu/sgx/encls.h | 30 +- arch/x86/kernel/cpu/sgx/ioctl.c | 43 +- arch/x86/kernel/cpu/sgx/main.c | 268 +- arch/x86/kernel/cpu/sgx/sgx.h | 40 +- arch/x86/kernel/cpu/sgx/virt.c | 376 ++ arch/x86/kernel/cpu/topology.c | 4 +- arch/x86/kernel/cpu/vmware.c | 7 +- arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/doublefault_32.c | 4 +- arch/x86/kernel/e820.c | 6 +- arch/x86/kernel/fpu/xstate.c | 2 +- arch/x86/kernel/ftrace.c | 4 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_32.S | 18 +- arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/jump_label.c | 32 +- arch/x86/kernel/kgdb.c | 4 +- arch/x86/kernel/kprobes/core.c | 596 ++- arch/x86/kernel/kprobes/ftrace.c | 2 +- arch/x86/kernel/kprobes/opt.c | 9 +- arch/x86/kernel/kvm.c | 25 +- arch/x86/kernel/kvmclock.c | 21 +- arch/x86/kernel/machine_kexec_64.c | 2 +- arch/x86/kernel/paravirt-spinlocks.c | 9 + arch/x86/kernel/paravirt.c | 75 +- arch/x86/kernel/paravirt_patch.c | 99 - arch/x86/kernel/process.c | 9 +- arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/relocate_kernel_32.S | 2 +- arch/x86/kernel/relocate_kernel_64.S | 2 +- arch/x86/kernel/setup.c | 123 +- arch/x86/kernel/setup_percpu.c | 1 - arch/x86/kernel/sev-es-shared.c | 16 +- arch/x86/kernel/sev-es.c | 119 +- arch/x86/kernel/signal.c | 26 +- arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 118 +- arch/x86/kernel/stacktrace.c | 6 - arch/x86/kernel/static_call.c | 4 +- arch/x86/kernel/sysfb_efi.c | 2 +- arch/x86/kernel/tboot.c | 44 +- arch/x86/kernel/tls.c | 8 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/traps.c | 23 +- arch/x86/kernel/tsc.c | 9 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/kernel/umip.c | 4 +- arch/x86/kernel/unwind_orc.c | 14 +- arch/x86/kernel/uprobes.c | 8 +- arch/x86/kvm/Kconfig | 12 + arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 91 +- arch/x86/kvm/hyperv.h | 1 + arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/lapic.c | 12 +- arch/x86/kvm/mmu/mmu.c | 11 +- arch/x86/kvm/mmu/mmu_internal.h | 7 +- arch/x86/kvm/mmu/tdp_iter.c | 30 +- arch/x86/kvm/mmu/tdp_iter.h | 4 +- arch/x86/kvm/mmu/tdp_mmu.c | 83 +- arch/x86/kvm/mmu/tdp_mmu.h | 24 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/avic.c | 4 +- arch/x86/kvm/svm/nested.c | 28 +- arch/x86/kvm/svm/pmu.c | 8 + arch/x86/kvm/svm/sev.c | 2 +- arch/x86/kvm/svm/svm.c | 27 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/posted_intr.c | 2 +- arch/x86/kvm/vmx/vmx.c | 18 +- arch/x86/kvm/x86.c | 206 +- arch/x86/kvm/x86.h | 1 - arch/x86/lib/atomic64_386_32.S | 2 +- arch/x86/lib/atomic64_cx8_32.S | 2 +- arch/x86/lib/copy_page_64.S | 2 +- arch/x86/lib/copy_user_64.S | 2 +- arch/x86/lib/inat.c | 2 +- arch/x86/lib/insn-eval.c | 116 +- arch/x86/lib/insn.c | 230 +- arch/x86/lib/memcpy_64.S | 2 +- arch/x86/lib/memmove_64.S | 2 +- arch/x86/lib/memset_64.S | 2 +- arch/x86/lib/mmx_32.c | 2 +- arch/x86/lib/msr-smp.c | 4 +- arch/x86/lib/msr.c | 4 +- arch/x86/lib/retpoline.S | 67 +- arch/x86/math-emu/fpu_trig.c | 11 +- arch/x86/math-emu/reg_ld_str.c | 2 +- arch/x86/math-emu/reg_round.S | 2 +- arch/x86/mm/fault.c | 4 +- arch/x86/mm/init.c | 6 +- arch/x86/mm/init_64.c | 6 +- arch/x86/mm/kaslr.c | 2 +- arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/mem_encrypt.c | 8 +- arch/x86/mm/mem_encrypt_boot.S | 2 +- arch/x86/mm/mem_encrypt_identity.c | 35 +- arch/x86/mm/pat/memtype.c | 4 +- arch/x86/mm/pat/set_memory.c | 2 +- arch/x86/mm/pkeys.c | 2 +- arch/x86/mm/pti.c | 11 +- arch/x86/mm/tlb.c | 6 +- arch/x86/net/bpf_jit_comp.c | 64 +- arch/x86/net/bpf_jit_comp32.c | 11 +- arch/x86/pci/fixup.c | 2 +- arch/x86/platform/efi/efi_64.c | 4 +- arch/x86/platform/efi/quirks.c | 4 +- arch/x86/platform/intel-quark/imr.c | 4 +- arch/x86/platform/intel-quark/imr_selftest.c | 2 +- arch/x86/platform/intel/iosf_mbi.c | 4 +- arch/x86/platform/iris/iris.c | 1 - arch/x86/platform/olpc/olpc-xo15-sci.c | 2 +- arch/x86/platform/olpc/olpc_dt.c | 2 +- arch/x86/platform/pvh/head.S | 20 +- arch/x86/platform/uv/uv_nmi.c | 48 +- arch/x86/power/cpu.c | 8 +- arch/x86/power/hibernate.c | 89 +- arch/x86/realmode/init.c | 2 +- arch/x86/tools/insn_decoder_test.c | 10 +- arch/x86/tools/insn_sanity.c | 8 +- arch/x86/xen/enlighten_pv.c | 5 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/p2m.c | 13 +- arch/x86/xen/setup.c | 16 +- arch/x86/xen/time.c | 26 +- arch/xtensa/kernel/coprocessor.S | 64 +- arch/xtensa/mm/fault.c | 5 +- arch/xtensa/platforms/iss/console.c | 45 +- block/bio.c | 37 +- block/blk-cgroup-rwstat.c | 3 +- block/blk-crypto-fallback.c | 2 +- block/blk-lib.c | 2 +- block/blk-map.c | 2 +- block/blk-merge.c | 8 + block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 3 +- block/blk-mq.c | 3 +- block/blk-zoned.c | 40 +- block/bounce.c | 6 +- block/genhd.c | 4 +- block/ioctl.c | 2 + block/partitions/core.c | 7 + certs/.gitignore | 1 + certs/Kconfig | 17 + certs/Makefile | 21 +- certs/blacklist.c | 64 + certs/blacklist.h | 2 + certs/common.c | 57 + certs/common.h | 9 + certs/revocation_certificates.S | 21 + certs/system_keyring.c | 55 +- crypto/Kconfig | 17 +- crypto/Makefile | 6 + crypto/aegis.h | 19 + crypto/aegis128-core.c | 15 - crypto/aegis128-neon.c | 10 +- crypto/af_alg.c | 94 +- crypto/api.c | 2 +- crypto/asymmetric_keys/public_key.c | 4 +- crypto/asymmetric_keys/x509_cert_parser.c | 49 +- crypto/asymmetric_keys/x509_public_key.c | 4 +- crypto/crc32_generic.c | 24 +- crypto/ecc.c | 291 +- crypto/ecc.h | 49 +- crypto/ecc_curve_defs.h | 49 + crypto/ecdh.c | 72 +- crypto/ecdh_helper.c | 4 +- crypto/ecdsa.c | 376 ++ crypto/ecdsasignature.asn1 | 4 + crypto/fcrypt.c | 5 +- crypto/jitterentropy.c | 8 +- crypto/keywrap.c | 4 +- crypto/rng.c | 10 +- crypto/serpent_generic.c | 39 +- crypto/testmgr.c | 42 +- crypto/testmgr.h | 458 ++- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/accessibility/speakup/i18n.c | 4 +- drivers/accessibility/speakup/spk_ttyio.c | 1 - drivers/acpi/ac.c | 30 +- drivers/acpi/acpi_apd.c | 8 +- drivers/acpi/acpi_ipmi.c | 1 - drivers/acpi/acpi_lpss.c | 2 + drivers/acpi/acpi_pad.c | 4 + drivers/acpi/acpi_processor.c | 51 +- drivers/acpi/acpi_video.c | 43 +- drivers/acpi/acpica/acpredef.h | 15 + drivers/acpi/acpica/acresrc.h | 4 + drivers/acpi/acpica/acutils.h | 1 + drivers/acpi/acpica/amlresrc.h | 19 +- drivers/acpi/acpica/nsaccess.c | 3 +- drivers/acpi/acpica/rscalc.c | 4 +- drivers/acpi/acpica/rsdump.c | 8 + drivers/acpi/acpica/rsdumpinfo.c | 26 + drivers/acpi/acpica/rsinfo.c | 6 +- drivers/acpi/acpica/rslist.c | 9 +- drivers/acpi/acpica/rsmisc.c | 19 + drivers/acpi/acpica/rsserial.c | 75 + drivers/acpi/acpica/utresdecode.c | 10 +- drivers/acpi/acpica/utresrc.c | 1 + drivers/acpi/apei/einj.c | 1 - drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/battery.c | 63 +- drivers/acpi/button.c | 9 +- drivers/acpi/cppc_acpi.c | 96 +- drivers/acpi/custom_method.c | 2 +- drivers/acpi/device_pm.c | 3 + drivers/acpi/device_sysfs.c | 19 +- drivers/acpi/dock.c | 7 +- drivers/acpi/glue.c | 8 +- drivers/acpi/hed.c | 1 - drivers/acpi/internal.h | 10 +- drivers/acpi/nfit/core.c | 5 +- drivers/acpi/numa/hmat.c | 5 +- drivers/acpi/pci_irq.c | 34 +- drivers/acpi/pci_link.c | 164 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 2 +- drivers/acpi/power.c | 18 +- drivers/acpi/processor_driver.c | 6 +- drivers/acpi/processor_idle.c | 43 +- drivers/acpi/processor_pdc.c | 7 +- drivers/acpi/processor_perflib.c | 50 +- drivers/acpi/processor_throttling.c | 102 +- drivers/acpi/resource.c | 2 +- drivers/acpi/scan.c | 223 +- drivers/acpi/sleep.h | 1 - drivers/acpi/sysfs.c | 14 +- drivers/acpi/tables.c | 42 +- drivers/acpi/utils.c | 37 +- drivers/acpi/video_detect.c | 25 + drivers/android/binder.c | 239 +- drivers/android/binder_alloc.c | 15 +- drivers/android/binder_alloc.h | 8 +- drivers/android/binder_internal.h | 24 +- drivers/atm/eni.c | 5 +- drivers/atm/fore200e.c | 2 - drivers/atm/idt77105.c | 4 +- drivers/atm/lanai.c | 5 +- drivers/atm/uPD98402.c | 2 +- drivers/auxdisplay/charlcd.c | 18 +- drivers/base/arch_topology.c | 89 +- drivers/base/attribute_container.c | 4 + drivers/base/auxiliary.c | 5 - drivers/base/base.h | 2 + drivers/base/component.c | 9 +- drivers/base/core.c | 112 +- drivers/base/cpu.c | 6 +- drivers/base/dd.c | 55 +- drivers/base/devcoredump.c | 19 +- drivers/base/devres.c | 6 +- drivers/base/devtmpfs.c | 6 +- drivers/base/node.c | 26 +- drivers/base/platform-msi.c | 3 +- drivers/base/platform.c | 11 +- drivers/base/power/clock_ops.c | 2 +- drivers/base/power/domain.c | 36 - drivers/base/power/runtime.c | 113 +- drivers/base/power/wakeup.c | 17 +- drivers/base/power/wakeup_stats.c | 4 +- drivers/base/regmap/regmap-debugfs.c | 1 + drivers/base/regmap/regmap-irq.c | 126 +- drivers/base/swnode.c | 135 +- drivers/base/test/Kconfig | 2 +- drivers/base/test/Makefile | 2 +- drivers/base/test/property-entry-test.c | 61 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/floppy.c | 1 - drivers/block/null_blk/main.c | 26 +- drivers/block/null_blk/null_blk.h | 1 + drivers/block/rsxx/core.c | 1 + drivers/block/umem.c | 5 +- drivers/block/xen-blkback/blkback.c | 2 +- drivers/block/xen-blkback/common.h | 1 + drivers/block/xen-blkback/xenbus.c | 38 +- drivers/block/xen-blkfront.c | 2 +- drivers/block/zram/zram_drv.c | 17 +- drivers/bluetooth/btrsi.c | 1 - drivers/bluetooth/btusb.c | 7 +- drivers/bluetooth/hci_ldisc.c | 1 - drivers/bus/mhi/core/boot.c | 64 +- drivers/bus/mhi/core/debugfs.c | 2 +- drivers/bus/mhi/core/init.c | 72 +- drivers/bus/mhi/core/internal.h | 20 +- drivers/bus/mhi/core/main.c | 416 +- drivers/bus/mhi/core/pm.c | 119 +- drivers/bus/mhi/pci_generic.c | 330 +- drivers/bus/moxtet.c | 4 +- drivers/bus/mvebu-mbus.c | 2 +- drivers/bus/omap_l3_noc.c | 4 +- drivers/bus/qcom-ebi2.c | 4 +- drivers/bus/ti-sysc.c | 91 +- drivers/char/agp/Kconfig | 2 +- drivers/char/applicom.c | 5 +- drivers/char/hw_random/ba431-rng.c | 16 +- drivers/char/hw_random/bcm2835-rng.c | 27 +- drivers/char/hw_random/cctrng.c | 20 +- drivers/char/hw_random/core.c | 2 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/omap-rng.c | 14 +- drivers/char/hw_random/pic32-rng.c | 3 +- drivers/char/hw_random/pseries-rng.c | 3 +- drivers/char/hw_random/xiphera-trng.c | 4 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 27 +- drivers/char/lp.c | 4 +- drivers/char/mwave/tp3780i.c | 6 +- drivers/char/mwave/tp3780i.h | 2 +- drivers/char/pcmcia/synclink_cs.c | 2 - drivers/char/random.c | 21 +- drivers/char/toshiba.c | 1 - drivers/char/tpm/eventlog/acpi.c | 33 +- drivers/char/tpm/eventlog/common.c | 3 + drivers/char/tpm/eventlog/efi.c | 29 +- drivers/char/tpm/tpm_ibmvtpm.c | 4 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 1 + drivers/char/ttyprintk.c | 11 + drivers/char/virtio_console.c | 23 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 4 +- drivers/clk/bcm/clk-raspberrypi.c | 2 +- drivers/clk/clk-fixed-factor.c | 9 +- drivers/clk/clk-scmi.c | 28 +- drivers/clk/clk.c | 49 +- drivers/clk/keystone/sci-clk.c | 4 +- drivers/clk/mvebu/armada-37xx-periph.c | 83 +- drivers/clk/qcom/camcc-sc7180.c | 50 +- drivers/clk/qcom/clk-rcg2.c | 17 +- drivers/clk/qcom/clk-rpmh.c | 7 +- drivers/clk/qcom/gcc-sc7180.c | 4 +- drivers/clk/socfpga/Kconfig | 19 + drivers/clk/socfpga/Makefile | 11 +- drivers/clk/socfpga/clk-gate.c | 2 +- drivers/clk/tegra/clk-pll.c | 12 - drivers/clk/tegra/clk-tegra210.c | 53 +- drivers/clk/ti/clk-54xx.c | 2 + drivers/clocksource/arm_arch_timer.c | 47 +- drivers/clocksource/clksrc-dbx500-prcmu.c | 8 +- drivers/clocksource/dw_apb_timer_of.c | 28 +- drivers/clocksource/hyperv_timer.c | 251 +- drivers/clocksource/ingenic-ost.c | 9 +- drivers/clocksource/ingenic-timer.c | 2 + drivers/clocksource/sh_cmt.c | 5 +- drivers/clocksource/timer-atmel-tcb.c | 4 +- drivers/clocksource/timer-fsl-ftm.c | 2 +- drivers/clocksource/timer-microchip-pit64b.c | 2 +- drivers/clocksource/timer-npcm7xx.c | 1 + drivers/clocksource/timer-of.c | 4 +- drivers/clocksource/timer-pistachio.c | 4 +- drivers/clocksource/timer-ti-dm-systimer.c | 157 +- drivers/clocksource/timer-vf-pit.c | 2 +- drivers/comedi/Kconfig | 1355 +++++++ drivers/{staging => }/comedi/Makefile | 0 drivers/{staging => }/comedi/TODO | 0 drivers/{staging => }/comedi/comedi.h | 0 drivers/comedi/comedi_buf.c | 692 ++++ drivers/{staging => }/comedi/comedi_fops.c | 0 drivers/{staging => }/comedi/comedi_internal.h | 0 drivers/{staging => }/comedi/comedi_pci.c | 0 drivers/{staging => }/comedi/comedi_pci.h | 0 drivers/{staging => }/comedi/comedi_pcmcia.c | 0 drivers/{staging => }/comedi/comedi_pcmcia.h | 0 drivers/{staging => }/comedi/comedi_usb.c | 0 drivers/{staging => }/comedi/comedi_usb.h | 0 drivers/{staging => }/comedi/comedidev.h | 0 drivers/{staging => }/comedi/comedilib.h | 0 drivers/{staging => }/comedi/drivers.c | 0 drivers/{staging => }/comedi/drivers/8255.c | 0 drivers/{staging => }/comedi/drivers/8255.h | 0 drivers/{staging => }/comedi/drivers/8255_pci.c | 0 drivers/{staging => }/comedi/drivers/Makefile | 0 drivers/comedi/drivers/addi_apci_1032.c | 396 ++ drivers/comedi/drivers/addi_apci_1500.c | 887 +++++ .../{staging => }/comedi/drivers/addi_apci_1516.c | 0 .../{staging => }/comedi/drivers/addi_apci_1564.c | 0 drivers/comedi/drivers/addi_apci_16xx.c | 178 + .../{staging => }/comedi/drivers/addi_apci_2032.c | 0 .../{staging => }/comedi/drivers/addi_apci_2200.c | 0 .../{staging => }/comedi/drivers/addi_apci_3120.c | 0 .../{staging => }/comedi/drivers/addi_apci_3501.c | 0 .../{staging => }/comedi/drivers/addi_apci_3xxx.c | 0 drivers/{staging => }/comedi/drivers/addi_tcw.h | 0 .../{staging => }/comedi/drivers/addi_watchdog.c | 0 .../{staging => }/comedi/drivers/addi_watchdog.h | 0 drivers/{staging => }/comedi/drivers/adl_pci6208.c | 0 drivers/{staging => }/comedi/drivers/adl_pci7x3x.c | 0 drivers/{staging => }/comedi/drivers/adl_pci8164.c | 0 drivers/{staging => }/comedi/drivers/adl_pci9111.c | 0 drivers/{staging => }/comedi/drivers/adl_pci9118.c | 0 drivers/{staging => }/comedi/drivers/adq12b.c | 0 drivers/comedi/drivers/adv_pci1710.c | 963 +++++ drivers/{staging => }/comedi/drivers/adv_pci1720.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1723.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1724.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1760.c | 0 drivers/comedi/drivers/adv_pci_dio.c | 801 ++++ drivers/{staging => }/comedi/drivers/aio_aio12_8.c | 0 drivers/{staging => }/comedi/drivers/aio_iiro_16.c | 0 drivers/{staging => }/comedi/drivers/amcc_s5933.h | 0 .../{staging => }/comedi/drivers/amplc_dio200.c | 0 .../{staging => }/comedi/drivers/amplc_dio200.h | 0 .../comedi/drivers/amplc_dio200_common.c | 0 .../comedi/drivers/amplc_dio200_pci.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc236.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc236.h | 0 drivers/comedi/drivers/amplc_pc236_common.c | 193 + drivers/{staging => }/comedi/drivers/amplc_pc263.c | 0 .../{staging => }/comedi/drivers/amplc_pci224.c | 0 .../{staging => }/comedi/drivers/amplc_pci230.c | 0 .../{staging => }/comedi/drivers/amplc_pci236.c | 0 .../{staging => }/comedi/drivers/amplc_pci263.c | 0 drivers/{staging => }/comedi/drivers/c6xdigio.c | 0 drivers/{staging => }/comedi/drivers/cb_das16_cs.c | 0 drivers/comedi/drivers/cb_pcidas.c | 1499 +++++++ drivers/comedi/drivers/cb_pcidas64.c | 4119 +++++++++++++++++++ drivers/{staging => }/comedi/drivers/cb_pcidda.c | 0 drivers/{staging => }/comedi/drivers/cb_pcimdas.c | 0 drivers/{staging => }/comedi/drivers/cb_pcimdda.c | 0 drivers/{staging => }/comedi/drivers/comedi_8254.c | 0 drivers/{staging => }/comedi/drivers/comedi_8254.h | 0 drivers/{staging => }/comedi/drivers/comedi_8255.c | 0 drivers/{staging => }/comedi/drivers/comedi_bond.c | 0 .../{staging => }/comedi/drivers/comedi_isadma.c | 0 .../{staging => }/comedi/drivers/comedi_isadma.h | 0 drivers/comedi/drivers/comedi_parport.c | 306 ++ drivers/{staging => }/comedi/drivers/comedi_test.c | 0 .../{staging => }/comedi/drivers/contec_pci_dio.c | 0 drivers/{staging => }/comedi/drivers/dac02.c | 0 .../{staging => }/comedi/drivers/daqboard2000.c | 0 drivers/{staging => }/comedi/drivers/das08.c | 0 drivers/{staging => }/comedi/drivers/das08.h | 0 drivers/{staging => }/comedi/drivers/das08_cs.c | 0 drivers/{staging => }/comedi/drivers/das08_isa.c | 0 drivers/{staging => }/comedi/drivers/das08_pci.c | 0 drivers/{staging => }/comedi/drivers/das16.c | 0 drivers/{staging => }/comedi/drivers/das16m1.c | 0 drivers/{staging => }/comedi/drivers/das1800.c | 0 drivers/comedi/drivers/das6402.c | 669 ++++ drivers/comedi/drivers/das800.c | 744 ++++ drivers/comedi/drivers/dmm32at.c | 616 +++ drivers/{staging => }/comedi/drivers/dt2801.c | 0 drivers/{staging => }/comedi/drivers/dt2811.c | 0 drivers/comedi/drivers/dt2814.c | 372 ++ drivers/{staging => }/comedi/drivers/dt2815.c | 0 drivers/{staging => }/comedi/drivers/dt2817.c | 0 drivers/{staging => }/comedi/drivers/dt282x.c | 0 drivers/{staging => }/comedi/drivers/dt3000.c | 0 drivers/{staging => }/comedi/drivers/dt9812.c | 0 .../{staging => }/comedi/drivers/dyna_pci10xx.c | 0 drivers/{staging => }/comedi/drivers/fl512.c | 0 drivers/{staging => }/comedi/drivers/gsc_hpdi.c | 0 drivers/{staging => }/comedi/drivers/icp_multi.c | 0 drivers/{staging => }/comedi/drivers/ii_pci20kc.c | 0 drivers/{staging => }/comedi/drivers/jr3_pci.c | 0 drivers/{staging => }/comedi/drivers/jr3_pci.h | 0 drivers/{staging => }/comedi/drivers/ke_counter.c | 0 drivers/comedi/drivers/me4000.c | 1278 ++++++ drivers/{staging => }/comedi/drivers/me_daq.c | 0 drivers/{staging => }/comedi/drivers/mf6x4.c | 0 drivers/{staging => }/comedi/drivers/mite.c | 0 drivers/{staging => }/comedi/drivers/mite.h | 0 drivers/{staging => }/comedi/drivers/mpc624.c | 0 drivers/{staging => }/comedi/drivers/multiq3.c | 0 drivers/comedi/drivers/ni_6527.c | 493 +++ drivers/comedi/drivers/ni_65xx.c | 823 ++++ drivers/{staging => }/comedi/drivers/ni_660x.c | 0 drivers/{staging => }/comedi/drivers/ni_670x.c | 0 drivers/{staging => }/comedi/drivers/ni_at_a2150.c | 0 drivers/{staging => }/comedi/drivers/ni_at_ao.c | 0 drivers/{staging => }/comedi/drivers/ni_atmio.c | 0 drivers/{staging => }/comedi/drivers/ni_atmio16d.c | 0 drivers/{staging => }/comedi/drivers/ni_daq_700.c | 0 .../{staging => }/comedi/drivers/ni_daq_dio24.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc.h | 0 .../{staging => }/comedi/drivers/ni_labpc_common.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc_cs.c | 0 .../{staging => }/comedi/drivers/ni_labpc_isadma.c | 0 .../{staging => }/comedi/drivers/ni_labpc_isadma.h | 0 .../{staging => }/comedi/drivers/ni_labpc_pci.c | 0 .../{staging => }/comedi/drivers/ni_labpc_regs.h | 0 .../{staging => }/comedi/drivers/ni_mio_common.c | 0 drivers/{staging => }/comedi/drivers/ni_mio_cs.c | 0 drivers/{staging => }/comedi/drivers/ni_pcidio.c | 0 drivers/{staging => }/comedi/drivers/ni_pcimio.c | 0 drivers/{staging => }/comedi/drivers/ni_routes.c | 0 drivers/{staging => }/comedi/drivers/ni_routes.h | 0 .../{staging => }/comedi/drivers/ni_routing/README | 0 .../comedi/drivers/ni_routing/ni_device_routes.c | 0 .../comedi/drivers/ni_routing/ni_device_routes.h | 0 .../drivers/ni_routing/ni_device_routes/all.h | 0 .../ni_routing/ni_device_routes/pci-6070e.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6220.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6221.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6229.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6251.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6254.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6259.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6534.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6602.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6713.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6723.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6733.c | 0 .../ni_routing/ni_device_routes/pxi-6030e.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 0 .../ni_routing/ni_device_routes/pxie-6251.c | 0 .../ni_routing/ni_device_routes/pxie-6535.c | 0 .../ni_routing/ni_device_routes/pxie-6738.c | 0 .../comedi/drivers/ni_routing/ni_route_values.c | 0 .../comedi/drivers/ni_routing/ni_route_values.h | 0 .../drivers/ni_routing/ni_route_values/all.h | 0 .../drivers/ni_routing/ni_route_values/ni_660x.c | 0 .../ni_routing/ni_route_values/ni_eseries.c | 0 .../ni_routing/ni_route_values/ni_mseries.c | 0 .../comedi/drivers/ni_routing/tools/.gitignore | 0 .../comedi/drivers/ni_routing/tools/Makefile | 0 .../drivers/ni_routing/tools/convert_c_to_py.c | 0 .../drivers/ni_routing/tools/convert_csv_to_c.py | 0 .../drivers/ni_routing/tools/convert_py_to_csv.py | 0 .../drivers/ni_routing/tools/csv_collection.py | 0 .../drivers/ni_routing/tools/make_blank_csv.py | 0 .../comedi/drivers/ni_routing/tools/ni_names.py | 0 drivers/{staging => }/comedi/drivers/ni_stc.h | 0 drivers/{staging => }/comedi/drivers/ni_tio.c | 0 drivers/{staging => }/comedi/drivers/ni_tio.h | 0 .../{staging => }/comedi/drivers/ni_tio_internal.h | 0 drivers/{staging => }/comedi/drivers/ni_tiocmd.c | 0 drivers/{staging => }/comedi/drivers/ni_usb6501.c | 0 drivers/comedi/drivers/pcl711.c | 513 +++ drivers/{staging => }/comedi/drivers/pcl724.c | 0 drivers/comedi/drivers/pcl726.c | 425 ++ drivers/{staging => }/comedi/drivers/pcl730.c | 0 drivers/{staging => }/comedi/drivers/pcl812.c | 0 drivers/{staging => }/comedi/drivers/pcl816.c | 0 drivers/comedi/drivers/pcl818.c | 1137 ++++++ drivers/{staging => }/comedi/drivers/pcm3724.c | 0 drivers/{staging => }/comedi/drivers/pcmad.c | 0 drivers/{staging => }/comedi/drivers/pcmda12.c | 0 drivers/{staging => }/comedi/drivers/pcmmio.c | 0 drivers/{staging => }/comedi/drivers/pcmuio.c | 0 drivers/{staging => }/comedi/drivers/plx9052.h | 0 drivers/{staging => }/comedi/drivers/plx9080.h | 0 .../{staging => }/comedi/drivers/quatech_daqp_cs.c | 0 drivers/{staging => }/comedi/drivers/rtd520.c | 0 drivers/{staging => }/comedi/drivers/rti800.c | 0 drivers/{staging => }/comedi/drivers/rti802.c | 0 drivers/{staging => }/comedi/drivers/s526.c | 0 drivers/{staging => }/comedi/drivers/s626.c | 0 drivers/{staging => }/comedi/drivers/s626.h | 0 drivers/{staging => }/comedi/drivers/ssv_dnp.c | 0 drivers/comedi/drivers/tests/Makefile | 8 + drivers/comedi/drivers/tests/comedi_example_test.c | 72 + drivers/comedi/drivers/tests/ni_routes_test.c | 611 +++ drivers/comedi/drivers/tests/unittest.h | 63 + drivers/{staging => }/comedi/drivers/usbdux.c | 0 drivers/{staging => }/comedi/drivers/usbduxfast.c | 0 drivers/{staging => }/comedi/drivers/usbduxsigma.c | 0 drivers/comedi/drivers/vmk80xx.c | 880 +++++ drivers/{staging => }/comedi/drivers/z8536.h | 0 drivers/{staging => }/comedi/kcomedilib/Makefile | 0 .../comedi/kcomedilib/kcomedilib_main.c | 0 drivers/{staging => }/comedi/proc.c | 0 drivers/{staging => }/comedi/range.c | 0 drivers/counter/104-quad-8.c | 653 +--- drivers/counter/Kconfig | 14 +- drivers/counter/Makefile | 1 + drivers/counter/interrupt-cnt.c | 244 ++ drivers/counter/stm32-lptimer-cnt.c | 297 +- drivers/counter/stm32-timer-cnt.c | 55 +- drivers/cpufreq/Kconfig | 23 +- drivers/cpufreq/Kconfig.arm | 10 + drivers/cpufreq/armada-37xx-cpufreq.c | 111 +- drivers/cpufreq/cppc_cpufreq.c | 259 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/cpufreq-dt.c | 9 +- drivers/cpufreq/cpufreq.c | 3 - drivers/cpufreq/freq_table.c | 4 +- drivers/cpufreq/ia64-acpi-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 107 +- drivers/cpufreq/qcom-cpufreq-hw.c | 6 +- drivers/cpufreq/s5pv210-cpufreq.c | 14 +- drivers/cpufreq/scmi-cpufreq.c | 107 +- drivers/cpuidle/Kconfig.arm | 2 +- drivers/cpuidle/cpuidle-tegra.c | 19 +- drivers/cpuidle/driver.c | 4 + drivers/cpuidle/governors/menu.c | 17 +- drivers/cpuidle/governors/teo.c | 54 +- drivers/crypto/allwinner/Kconfig | 14 +- .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 23 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 2 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 9 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 3 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 1 + .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 11 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 12 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 4 +- drivers/crypto/amcc/crypto4xx_alg.c | 12 +- drivers/crypto/amcc/crypto4xx_core.c | 18 +- drivers/crypto/amcc/crypto4xx_core.h | 4 +- drivers/crypto/amcc/crypto4xx_reg_def.h | 8 +- drivers/crypto/amcc/crypto4xx_sa.h | 18 +- drivers/crypto/amcc/crypto4xx_trng.h | 2 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 6 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 3 - drivers/crypto/atmel-ecc.c | 30 +- drivers/crypto/atmel-i2c.c | 2 +- drivers/crypto/atmel-sha.c | 4 +- drivers/crypto/atmel-tdes.c | 1 - drivers/crypto/bcm/cipher.c | 7 +- drivers/crypto/bcm/spu.c | 16 +- drivers/crypto/bcm/spu2.c | 43 +- drivers/crypto/bcm/util.c | 4 +- drivers/crypto/caam/caamalg_qi2.c | 3 + drivers/crypto/caam/caampkc.c | 3 +- drivers/crypto/cavium/cpt/cptpf_main.c | 1 - drivers/crypto/cavium/nitrox/nitrox_isr.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 9 +- drivers/crypto/cavium/zip/common.h | 1 - drivers/crypto/ccp/ccp-crypto-main.c | 3 +- drivers/crypto/ccp/ccp-dev.c | 12 +- drivers/crypto/ccp/ccp-ops.c | 1 - drivers/crypto/ccp/sev-dev.c | 6 + drivers/crypto/ccp/sp-dev.c | 12 +- drivers/crypto/ccp/sp-dev.h | 15 +- drivers/crypto/ccp/sp-pci.c | 1 + drivers/crypto/ccp/tee-dev.c | 57 +- drivers/crypto/ccp/tee-dev.h | 20 +- drivers/crypto/ccree/cc_driver.c | 4 +- drivers/crypto/chelsio/chcr_algo.c | 32 +- drivers/crypto/chelsio/chcr_core.c | 5 +- drivers/crypto/chelsio/chcr_core.h | 1 - drivers/crypto/geode-aes.c | 4 +- drivers/crypto/hisilicon/Kconfig | 2 + drivers/crypto/hisilicon/hpre/hpre.h | 18 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 921 ++++- drivers/crypto/hisilicon/hpre/hpre_main.c | 158 +- drivers/crypto/hisilicon/qm.c | 396 +- drivers/crypto/hisilicon/qm.h | 29 +- drivers/crypto/hisilicon/sec/sec_algs.c | 2 +- drivers/crypto/hisilicon/sec/sec_drv.c | 13 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 10 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 137 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 267 +- drivers/crypto/hisilicon/sgl.c | 37 +- drivers/crypto/hisilicon/trng/trng.c | 13 +- drivers/crypto/hisilicon/zip/zip.h | 50 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 710 ++-- drivers/crypto/hisilicon/zip/zip_main.c | 99 +- drivers/crypto/img-hash.c | 3 - drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/ixp4xx_crypto.c | 7 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 8 +- drivers/crypto/keembay/keembay-ocs-hcu-core.c | 8 +- drivers/crypto/keembay/ocs-hcu.c | 8 +- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 10 +- .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 8 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 33 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 144 +- drivers/crypto/nx/nx-842-pseries.c | 4 +- drivers/crypto/nx/nx-aes-cbc.c | 2 +- drivers/crypto/nx/nx-aes-ccm.c | 2 +- drivers/crypto/nx/nx-aes-ctr.c | 2 +- drivers/crypto/nx/nx-aes-ecb.c | 2 +- drivers/crypto/nx/nx-aes-gcm.c | 2 +- drivers/crypto/nx/nx-aes-xcbc.c | 2 +- drivers/crypto/nx/nx-common-powernv.c | 4 +- drivers/crypto/nx/nx-sha256.c | 2 +- drivers/crypto/nx/nx-sha512.c | 2 +- drivers/crypto/nx/nx.c | 9 +- drivers/crypto/nx/nx_debugfs.c | 2 +- drivers/crypto/omap-aes.c | 7 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 1 + drivers/crypto/qat/qat_c62xvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 25 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 13 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 40 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 +- drivers/crypto/qat/qat_common/adf_init.c | 4 + drivers/crypto/qat/qat_common/adf_isr.c | 29 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 2 +- drivers/crypto/qat/qat_common/adf_transport.c | 1 + drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 4 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 17 +- drivers/crypto/qat/qat_common/qat_algs.c | 32 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 4 +- drivers/crypto/qce/cipher.h | 1 - drivers/crypto/qce/common.c | 25 +- drivers/crypto/qce/common.h | 3 +- drivers/crypto/qce/sha.c | 143 +- drivers/crypto/qce/skcipher.c | 69 +- drivers/crypto/rockchip/rk3288_crypto_ahash.c | 2 +- drivers/crypto/s5p-sss.c | 17 +- drivers/crypto/sa2ul.c | 143 +- drivers/crypto/sa2ul.h | 4 + drivers/crypto/stm32/stm32-cryp.c | 4 +- drivers/crypto/stm32/stm32-hash.c | 8 +- drivers/crypto/ux500/cryp/cryp.c | 5 +- drivers/crypto/ux500/cryp/cryp.h | 2 +- drivers/crypto/ux500/cryp/cryp_core.c | 10 +- drivers/crypto/ux500/cryp/cryp_irq.c | 2 +- drivers/crypto/ux500/cryp/cryp_irq.h | 4 +- drivers/crypto/ux500/cryp/cryp_irqp.h | 4 +- drivers/crypto/ux500/cryp/cryp_p.h | 15 +- drivers/crypto/ux500/hash/hash_core.c | 18 +- drivers/crypto/vmx/aes.c | 2 +- drivers/crypto/vmx/aes_cbc.c | 2 +- drivers/crypto/vmx/aes_ctr.c | 2 +- drivers/crypto/vmx/aes_xts.c | 2 +- drivers/crypto/vmx/ghash.c | 2 +- drivers/crypto/vmx/vmx.c | 2 +- drivers/cxl/mem.c | 152 +- drivers/dax/bus.c | 6 +- drivers/devfreq/Kconfig | 2 +- drivers/devfreq/devfreq.c | 14 +- drivers/devfreq/governor.h | 5 +- drivers/devfreq/imx-bus.c | 2 +- drivers/devfreq/imx8m-ddrc.c | 16 +- drivers/devfreq/rk3399_dmc.c | 20 +- drivers/dma/Kconfig | 2 +- drivers/dma/dmaengine.c | 1 + drivers/dma/dw/Kconfig | 2 + drivers/dma/idxd/device.c | 65 +- drivers/dma/idxd/idxd.h | 3 + drivers/dma/idxd/init.c | 11 +- drivers/dma/idxd/irq.c | 4 +- drivers/dma/idxd/sysfs.c | 19 +- drivers/dma/plx_dma.c | 18 +- drivers/dma/tegra20-apb-dma.c | 4 +- drivers/dma/xilinx/xilinx_dpdma.c | 31 +- drivers/edac/Kconfig | 2 +- drivers/edac/altera_edac.c | 17 +- drivers/extcon/extcon-gpio.c | 15 +- drivers/extcon/extcon-intel-int3496.c | 16 +- drivers/extcon/extcon-max8997.c | 4 + drivers/extcon/extcon-palmas.c | 17 +- drivers/extcon/extcon-qcom-spmi-misc.c | 116 +- drivers/extcon/extcon-sm5502.c | 22 +- drivers/extcon/extcon.c | 1 + drivers/firewire/nosy.c | 9 +- drivers/firewire/ohci.c | 4 +- drivers/firmware/Kconfig | 3 +- drivers/firmware/arm_scmi/base.c | 142 +- drivers/firmware/arm_scmi/bus.c | 100 +- drivers/firmware/arm_scmi/clock.c | 129 +- drivers/firmware/arm_scmi/common.h | 133 +- drivers/firmware/arm_scmi/driver.c | 798 +++- drivers/firmware/arm_scmi/notify.c | 328 +- drivers/firmware/arm_scmi/notify.h | 40 +- drivers/firmware/arm_scmi/perf.c | 262 +- drivers/firmware/arm_scmi/power.c | 134 +- drivers/firmware/arm_scmi/reset.c | 146 +- drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 +- drivers/firmware/arm_scmi/sensors.c | 232 +- drivers/firmware/arm_scmi/system.c | 63 +- drivers/firmware/arm_scmi/voltage.c | 126 +- drivers/firmware/dmi-id.c | 1 + drivers/firmware/efi/efi.c | 3 +- drivers/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/efi/libstub/arm64-stub.c | 2 +- drivers/firmware/efi/libstub/efi-stub.c | 16 + drivers/firmware/efi/vars.c | 4 + drivers/firmware/google/gsmi.c | 14 +- drivers/firmware/imx/scu-pd.c | 41 +- drivers/firmware/psci/psci.c | 7 +- drivers/firmware/qcom_scm-legacy.c | 4 +- drivers/firmware/qcom_scm-smc.c | 12 +- drivers/firmware/qcom_scm.c | 89 +- drivers/firmware/qcom_scm.h | 7 +- drivers/firmware/raspberrypi.c | 69 +- drivers/firmware/turris-mox-rwtm.c | 4 +- drivers/firmware/xilinx/zynqmp.c | 5 +- drivers/fpga/Kconfig | 17 +- drivers/fpga/dfl-afu-error.c | 10 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-afu.h | 2 +- drivers/fpga/dfl-pci.c | 18 +- drivers/fpga/xilinx-pr-decoupler.c | 45 +- drivers/fpga/xilinx-spi.c | 24 +- drivers/gpio/gpio-moxtet.c | 4 +- drivers/gpio/gpio-omap.c | 9 + drivers/gpio/gpio-pca953x.c | 78 +- drivers/gpio/gpio-raspberrypi-exp.c | 2 +- drivers/gpio/gpiolib-acpi.c | 21 +- drivers/gpio/gpiolib-sysfs.c | 8 + drivers/gpio/gpiolib.c | 29 +- drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 132 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 89 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 20 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 15 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 65 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 1 - drivers/gpu/drm/amd/display/dc/dc.h | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 11 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 6 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 7 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 40 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 13 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 31 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 2 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 68 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 122 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 90 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 73 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 5 + drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 32 +- drivers/gpu/drm/drm_ioc32.c | 11 + drivers/gpu/drm/drm_modes.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 1 - drivers/gpu/drm/i915/display/intel_acpi.c | 22 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_dp.c | 4 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 7 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 1 - .../gpu/drm/i915/display/intel_dp_link_training.c | 76 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 10 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 7 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 3 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 13 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 19 +- drivers/gpu/drm/i915/gvt/debugfs.c | 2 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 19 +- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_gem.h | 2 +- drivers/gpu/drm/i915/i915_perf.c | 13 +- drivers/gpu/drm/i915/i915_reg.h | 23 +- drivers/gpu/drm/i915/intel_pm.c | 22 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 29 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 5 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 3 +- drivers/gpu/drm/imx/imx-drm-core.c | 2 +- drivers/gpu/drm/imx/imx-ldb.c | 12 +- drivers/gpu/drm/lima/lima_devfreq.c | 47 +- drivers/gpu/drm/lima/lima_devfreq.h | 3 - drivers/gpu/drm/meson/meson_drv.c | 11 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 108 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 12 +- drivers/gpu/drm/msm/dp/dp_aux.c | 7 + drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 6 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 11 +- drivers/gpu/drm/msm/msm_atomic.c | 7 +- drivers/gpu/drm/msm/msm_drv.c | 13 + drivers/gpu/drm/msm/msm_fence.c | 2 +- drivers/gpu/drm/msm/msm_kms.h | 8 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 13 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 14 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 12 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 37 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 2 - drivers/gpu/drm/qxl/qxl_display.c | 1 + drivers/gpu/drm/qxl/qxl_release.c | 12 +- drivers/gpu/drm/radeon/radeon.h | 2 + drivers/gpu/drm/radeon/radeon_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_gem.c | 4 +- drivers/gpu/drm/radeon/radeon_prime.c | 2 + drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 31 +- drivers/gpu/drm/tegra/dc.c | 30 +- drivers/gpu/drm/tegra/sor.c | 7 + drivers/gpu/drm/tiny/gm12u320.c | 44 +- drivers/gpu/drm/ttm/ttm_bo.c | 8 +- drivers/gpu/drm/ttm/ttm_pool.c | 4 +- drivers/gpu/drm/udl/udl_drv.c | 17 + drivers/gpu/drm/udl/udl_drv.h | 1 + drivers/gpu/drm/udl/udl_main.c | 10 + drivers/gpu/drm/vc4/vc4_crtc.c | 17 + drivers/gpu/drm/vc4/vc4_plane.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 14 + drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.c | 6 +- drivers/gpu/drm/xen/xen_drm_front_conn.h | 1 - drivers/gpu/host1x/bus.c | 10 +- drivers/greybus/es2.c | 8 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 40 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 1 - drivers/hid/hid-alps.c | 1 + drivers/hid/hid-asus.c | 3 + drivers/hid/hid-cp2112.c | 22 +- drivers/hid/hid-google-hammer.c | 2 + drivers/hid/hid-ids.h | 2 + drivers/hid/wacom_wac.c | 8 +- drivers/hv/Kconfig | 1 + drivers/hv/channel.c | 103 +- drivers/hv/channel_mgmt.c | 86 +- drivers/hv/connection.c | 7 +- drivers/hv/hv.c | 152 +- drivers/hv/hv_balloon.c | 89 + drivers/hv/hv_trace.h | 15 + drivers/hv/ring_buffer.c | 10 - drivers/hv/vmbus_drv.c | 93 +- drivers/hwmon/Kconfig | 20 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/acpi_power_meter.c | 29 +- drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/adm9240.c | 982 +++-- drivers/hwmon/amd_energy.c | 379 -- drivers/hwmon/applesmc.c | 34 +- drivers/hwmon/corsair-psu.c | 355 +- drivers/hwmon/dell-smm-hwmon.c | 8 + drivers/hwmon/ds1621.c | 2 +- drivers/hwmon/ftsteutates.c | 4 +- drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/ina209.c | 6 +- drivers/hwmon/ina2xx.c | 11 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 122 + drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 8 +- drivers/hwmon/lm63.c | 2 +- drivers/hwmon/ltc2945.c | 4 +- drivers/hwmon/ltc2990.c | 4 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 8 +- drivers/hwmon/ltc4222.c | 4 +- drivers/hwmon/ltc4260.c | 4 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 18 +- drivers/hwmon/max6697.c | 2 +- drivers/hwmon/mlxreg-fan.c | 51 +- drivers/hwmon/nct6683.c | 22 +- drivers/hwmon/ntc_thermistor.c | 27 +- drivers/hwmon/nzxt-kraken2.c | 234 ++ drivers/hwmon/occ/common.c | 69 +- drivers/hwmon/occ/sysfs.c | 4 +- drivers/hwmon/pmbus/Kconfig | 51 +- drivers/hwmon/pmbus/Makefile | 5 + drivers/hwmon/pmbus/adm1266.c | 1 + drivers/hwmon/pmbus/adm1275.c | 1 + drivers/hwmon/pmbus/bel-pfe.c | 1 + drivers/hwmon/pmbus/bpa-rs600.c | 173 + drivers/hwmon/pmbus/fsp-3y.c | 254 ++ drivers/hwmon/pmbus/ibm-cffps.c | 1 + drivers/hwmon/pmbus/inspur-ipsps.c | 29 +- drivers/hwmon/pmbus/ir35221.c | 1 + drivers/hwmon/pmbus/ir36021.c | 80 + drivers/hwmon/pmbus/ir38064.c | 1 + drivers/hwmon/pmbus/irps5401.c | 1 + drivers/hwmon/pmbus/isl68137.c | 1 + drivers/hwmon/pmbus/lm25066.c | 1 + drivers/hwmon/pmbus/ltc2978.c | 1 + drivers/hwmon/pmbus/ltc3815.c | 1 + drivers/hwmon/pmbus/max15301.c | 190 + drivers/hwmon/pmbus/max16064.c | 1 + drivers/hwmon/pmbus/max16601.c | 1 + drivers/hwmon/pmbus/max20730.c | 1 + drivers/hwmon/pmbus/max20751.c | 1 + drivers/hwmon/pmbus/max31785.c | 1 + drivers/hwmon/pmbus/max34440.c | 1 + drivers/hwmon/pmbus/max8688.c | 1 + drivers/hwmon/pmbus/mp2975.c | 1 + drivers/hwmon/pmbus/pm6764tr.c | 1 + drivers/hwmon/pmbus/pmbus.c | 1 + drivers/hwmon/pmbus/pmbus.h | 1 + drivers/hwmon/pmbus/pmbus_core.c | 63 +- drivers/hwmon/pmbus/pxe1610.c | 10 + drivers/hwmon/pmbus/q54sj108a2.c | 1 + drivers/hwmon/pmbus/stpddc60.c | 249 ++ drivers/hwmon/pmbus/tps40422.c | 1 + drivers/hwmon/pmbus/tps53679.c | 52 +- drivers/hwmon/pmbus/ucd9000.c | 1 + drivers/hwmon/pmbus/ucd9200.c | 1 + drivers/hwmon/pmbus/xdpe12284.c | 1 + drivers/hwmon/pmbus/zl6100.c | 1 + drivers/hwmon/raspberrypi-hwmon.c | 17 +- drivers/hwmon/s3c-hwmon.c | 4 +- drivers/hwmon/sch5627.c | 521 +-- drivers/hwmon/sch5636.c | 20 +- drivers/hwmon/scmi-hwmon.c | 24 +- drivers/hwmon/smm665.c | 4 +- drivers/hwmon/stts751.c | 20 +- drivers/hwmon/vexpress-hwmon.c | 12 +- drivers/hwmon/xgene-hwmon.c | 14 +- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 4 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 1 + drivers/hwtracing/intel_th/core.c | 2 +- drivers/hwtracing/intel_th/gth.c | 4 +- drivers/hwtracing/intel_th/intel_th.h | 8 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/hwtracing/intel_th/pci.c | 12 +- drivers/hwtracing/intel_th/pti.c | 4 +- drivers/hwtracing/stm/p_sys-t.c | 6 +- drivers/hwtracing/stm/policy.c | 5 - drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-designware-master.c | 1 + drivers/i2c/busses/i2c-exynos5.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-mv64xxx.c | 4 + drivers/i2c/busses/i2c-stm32f4.c | 2 +- drivers/i2c/i2c-core-base.c | 7 +- drivers/idle/intel_idle.c | 5 +- drivers/iio/Kconfig | 2 + drivers/iio/Makefile | 2 + drivers/iio/accel/Kconfig | 18 + drivers/iio/accel/Makefile | 2 + drivers/iio/accel/adis16201.c | 2 +- drivers/iio/accel/adxl372.c | 2 - drivers/iio/accel/bma180.c | 3 +- drivers/iio/accel/bma220_spi.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 19 +- drivers/iio/accel/bmi088-accel-core.c | 567 +++ drivers/iio/accel/bmi088-accel-spi.c | 83 + drivers/iio/accel/bmi088-accel.h | 18 + drivers/iio/accel/cros_ec_accel_legacy.c | 2 +- drivers/iio/accel/da280.c | 2 +- drivers/iio/accel/da311.c | 2 +- drivers/iio/accel/dmard10.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 23 +- drivers/iio/accel/kxcjk-1013.c | 16 +- drivers/iio/accel/mc3230.c | 2 +- drivers/iio/accel/mma7660.c | 2 +- drivers/iio/accel/mma8452.c | 47 +- drivers/iio/accel/mxc4005.c | 1 - drivers/iio/accel/sca3000.c | 27 +- drivers/iio/accel/ssp_accel_sensor.c | 14 +- drivers/iio/accel/stk8312.c | 3 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 19 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ab8500-gpadc.c | 2 +- drivers/iio/adc/ad7124.c | 459 ++- drivers/iio/adc/ad7292.c | 2 +- drivers/iio/adc/ad7298.c | 6 - drivers/iio/adc/ad7476.c | 18 +- drivers/iio/adc/ad7606.c | 1 - drivers/iio/adc/ad7766.c | 16 +- drivers/iio/adc/ad7768-1.c | 1 - drivers/iio/adc/ad7887.c | 6 - drivers/iio/adc/ad7923.c | 47 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/ad799x.c | 6 - drivers/iio/adc/ad_sigma_delta.c | 13 +- drivers/iio/adc/adi-axi-adc.c | 14 +- drivers/iio/adc/at91_adc.c | 3 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/exynos_adc.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 14 +- drivers/iio/adc/max1027.c | 1 - drivers/iio/adc/mt6360-adc.c | 3 +- drivers/iio/adc/nau7802.c | 6 +- drivers/iio/adc/npcm_adc.c | 15 +- drivers/iio/adc/palmas_gpadc.c | 18 +- drivers/iio/adc/qcom-spmi-vadc.c | 2 +- drivers/iio/adc/spear_adc.c | 20 +- drivers/iio/adc/stm32-adc.c | 39 +- drivers/iio/adc/stm32-dfsdm-adc.c | 10 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/ti-adc084s021.c | 6 +- drivers/iio/adc/ti-ads131e08.c | 954 +++++ drivers/iio/adc/ti_am335x_adc.c | 18 +- drivers/iio/adc/xilinx-xadc-core.c | 1 - drivers/iio/buffer/industrialio-buffer-dmaengine.c | 35 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 10 +- drivers/iio/buffer/kfifo_buf.c | 45 +- drivers/iio/cdc/Kconfig | 17 + drivers/iio/cdc/Makefile | 6 + drivers/iio/cdc/ad7150.c | 673 ++++ drivers/iio/chemical/atlas-sensor.c | 1 - drivers/iio/chemical/bme680_i2c.c | 3 +- drivers/iio/chemical/bme680_spi.c | 3 +- drivers/iio/chemical/ccs811.c | 1 - drivers/iio/chemical/scd30_core.c | 17 +- drivers/iio/chemical/scd30_serial.c | 2 +- drivers/iio/common/Kconfig | 1 + drivers/iio/common/Makefile | 1 + .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 3 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 33 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 83 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 4 +- drivers/iio/common/scmi_sensors/Kconfig | 18 + drivers/iio/common/scmi_sensors/Makefile | 5 + drivers/iio/common/scmi_sensors/scmi_iio.c | 672 ++++ drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 4 +- drivers/iio/dac/Kconfig | 5 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 6 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686.c | 14 +- drivers/iio/dac/ad5686.h | 2 + drivers/iio/dac/ad5696-i2c.c | 6 +- drivers/iio/dac/ad5755.c | 4 +- drivers/iio/dac/ad5758.c | 2 +- drivers/iio/dac/ad5766.c | 2 +- drivers/iio/dac/ad5770r.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad7303.c | 2 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/max517.c | 10 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 2 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 68 +- drivers/iio/gyro/adxrs290.c | 1 - drivers/iio/gyro/bmg160_core.c | 2 - drivers/iio/gyro/fxas21002c_core.c | 1 - drivers/iio/gyro/hid-sensor-gyro-3d.c | 19 +- drivers/iio/gyro/itg3200_buffer.c | 3 +- drivers/iio/gyro/mpu3050-core.c | 2 + drivers/iio/gyro/ssp_gyro_sensor.c | 14 +- drivers/iio/health/afe4403.c | 1 - drivers/iio/health/afe4404.c | 1 - drivers/iio/health/max30100.c | 16 +- drivers/iio/health/max30102.c | 16 +- drivers/iio/humidity/am2315.c | 2 +- drivers/iio/humidity/hid-sensor-humidity.c | 28 +- drivers/iio/humidity/hts221_buffer.c | 1 - drivers/iio/iio_core.h | 32 +- drivers/iio/iio_core_trigger.h | 4 +- drivers/iio/imu/adis16400.c | 25 +- drivers/iio/imu/adis16460.c | 4 +- drivers/iio/imu/adis16475.c | 123 +- drivers/iio/imu/adis16480.c | 133 +- drivers/iio/imu/adis_trigger.c | 21 +- drivers/iio/imu/fxos8700_i2c.c | 3 +- drivers/iio/imu/fxos8700_spi.c | 3 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 14 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 13 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 72 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 10 + drivers/iio/imu/kmx61.c | 1 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 15 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 517 ++- drivers/iio/industrialio-core.c | 198 +- drivers/iio/industrialio-event.c | 9 +- drivers/iio/industrialio-trigger.c | 72 +- drivers/iio/inkern.c | 16 +- drivers/iio/light/acpi-als.c | 121 +- drivers/iio/light/apds9960.c | 16 +- drivers/iio/light/cros_ec_light_prox.c | 3 +- drivers/iio/light/gp2ap002.c | 3 +- drivers/iio/light/gp2ap020a00f.c | 1 - drivers/iio/light/hid-sensor-als.c | 34 +- drivers/iio/light/hid-sensor-prox.c | 35 +- drivers/iio/light/opt3001.c | 2 +- drivers/iio/light/rpr0521.c | 1 - drivers/iio/light/si1145.c | 1 - drivers/iio/light/st_uvis25_core.c | 1 - drivers/iio/light/stk3310.c | 2 +- drivers/iio/light/vcnl4000.c | 1 - drivers/iio/light/vcnl4035.c | 1 - drivers/iio/magnetometer/bmc150_magn.c | 1 - drivers/iio/magnetometer/hid-sensor-magn-3d.c | 32 +- drivers/iio/magnetometer/rm3100-core.c | 1 - drivers/iio/magnetometer/st_magn.h | 1 + drivers/iio/magnetometer/st_magn_core.c | 1 + drivers/iio/magnetometer/st_magn_i2c.c | 5 + drivers/iio/magnetometer/st_magn_spi.c | 5 + drivers/iio/magnetometer/yamaha-yas530.c | 4 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 20 +- drivers/iio/orientation/hid-sensor-rotation.c | 37 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 20 +- drivers/iio/potentiometer/max5481.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/potentiostat/lmp91000.c | 3 +- drivers/iio/pressure/cros_ec_baro.c | 3 +- drivers/iio/pressure/hid-sensor-press.c | 20 +- drivers/iio/pressure/zpa2326.c | 5 +- drivers/iio/proximity/Kconfig | 11 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 1 - drivers/iio/proximity/cros_ec_mkbp_proximity.c | 271 ++ drivers/iio/proximity/sx9310.c | 53 +- drivers/iio/proximity/sx9500.c | 3 +- drivers/iio/proximity/vcnl3020.c | 97 +- drivers/iio/temperature/hid-sensor-temperature.c | 30 +- drivers/iio/temperature/tmp007.c | 36 +- drivers/iio/test/Kconfig | 9 + drivers/iio/test/Makefile | 7 + drivers/iio/test/iio-test-format.c | 198 + drivers/iio/trigger/iio-trig-hrtimer.c | 37 +- drivers/iio/trigger/iio-trig-interrupt.c | 2 +- drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/iio/trigger/iio-trig-sysfs.c | 3 +- drivers/infiniband/core/addr.c | 4 +- drivers/infiniband/hw/cxgb4/cm.c | 5 +- drivers/infiniband/hw/hfi1/affinity.c | 21 +- drivers/infiniband/hw/hfi1/hfi.h | 1 + drivers/infiniband/hw/hfi1/init.c | 10 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 3 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 18 +- drivers/infiniband/hw/qedr/verbs.c | 3 +- .../infiniband/hw/usnic/usnic_uiom_interval_tree.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2 +- drivers/input/joydev.c | 1 - drivers/input/joystick/n64joy.c | 4 +- drivers/input/keyboard/nspire-keypad.c | 56 +- drivers/input/serio/i8042-x86ia64io.h | 1 + drivers/input/touchscreen/elants_i2c.c | 5 +- drivers/input/touchscreen/raspberrypi-ts.c | 2 +- drivers/input/touchscreen/s6sy761.c | 4 +- drivers/interconnect/bulk.c | 2 +- drivers/interconnect/core.c | 2 + drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/bcm-voter.c | 2 +- drivers/interconnect/qcom/icc-rpm.c | 4 +- drivers/interconnect/qcom/msm8939.c | 16 +- drivers/interconnect/qcom/sdm660.c | 923 +++++ drivers/interconnect/qcom/sm8350.c | 633 +++ drivers/interconnect/qcom/sm8350.h | 168 + drivers/iommu/amd/init.c | 36 +- drivers/iommu/tegra-smmu.c | 7 +- drivers/irqchip/Kconfig | 35 +- drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-apple-aic.c | 852 ++++ drivers/irqchip/irq-aspeed-vic.c | 4 +- drivers/irqchip/irq-bcm7120-l2.c | 2 +- drivers/irqchip/irq-csky-apb-intc.c | 2 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 10 +- drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-gic-v3.c | 10 +- drivers/irqchip/irq-gic-v4.c | 27 +- drivers/irqchip/irq-hip04.c | 4 +- drivers/irqchip/irq-idt3243x.c | 124 + drivers/irqchip/irq-ingenic-tcu.c | 1 + drivers/irqchip/irq-ingenic.c | 1 + drivers/irqchip/irq-jcore-aic.c | 4 +- drivers/irqchip/irq-loongson-pch-pic.c | 2 +- drivers/irqchip/irq-mbigen.c | 4 +- drivers/irqchip/irq-meson-gpio.c | 2 +- drivers/irqchip/irq-mst-intc.c | 98 +- drivers/irqchip/irq-mtk-cirq.c | 2 +- drivers/irqchip/irq-mxs.c | 4 +- drivers/irqchip/irq-sifive-plic.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 7 + drivers/irqchip/irq-sun4i.c | 2 +- drivers/irqchip/irq-tb10x.c | 1 + drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/irq-vic.c | 4 +- drivers/irqchip/irq-wpcm450-aic.c | 161 + drivers/irqchip/irq-xilinx-intc.c | 2 +- drivers/isdn/capi/kcapi.c | 4 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 2 +- drivers/leds/leds-turris-omnia.c | 4 +- drivers/leds/trigger/ledtrig-tty.c | 11 +- drivers/mailbox/armada-37xx-rwtm-mailbox.c | 4 +- drivers/md/bcache/super.c | 2 +- drivers/md/dm-crypt.c | 8 +- drivers/md/dm-ioctl.c | 2 +- drivers/md/dm-table.c | 33 +- drivers/md/dm-verity-fec.c | 11 +- drivers/md/dm-verity-fec.h | 1 + drivers/md/dm-verity-target.c | 2 +- drivers/md/dm-writecache.c | 4 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 5 +- drivers/md/raid5-cache.c | 4 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 3 +- drivers/media/firewire/firedtv-fw.c | 1 - drivers/media/pci/cx18/cx18-alsa-main.c | 1 - drivers/media/pci/cx18/cx18-driver.c | 1 - drivers/media/pci/cx25821/cx25821-alsa.c | 1 - drivers/media/pci/cx88/cx88-alsa.c | 1 - drivers/media/pci/intel/ipu3/cio2-bridge.c | 4 +- drivers/media/pci/ivtv/ivtv-alsa-main.c | 1 - drivers/media/pci/ivtv/ivtv-driver.c | 3 - drivers/media/pci/sta2x11/sta2x11_vip.c | 1 - drivers/media/platform/atmel/atmel-isi.c | 1 - drivers/media/platform/atmel/atmel-sama5d2-isc.c | 1 - drivers/media/platform/marvell-ccic/cafe-driver.c | 4 - .../media/platform/rockchip/rkisp1/rkisp1-params.c | 1 - drivers/media/platform/stm32/stm32-dcmi.c | 1 - drivers/media/platform/vsp1/vsp1_drm.c | 6 +- drivers/media/rc/Makefile | 1 + drivers/media/rc/keymaps/Makefile | 1 - drivers/media/rc/keymaps/rc-cec.c | 28 +- drivers/media/rc/rc-main.c | 6 + drivers/media/usb/cpia2/cpia2_v4l.c | 1 - drivers/media/usb/dvb-usb/dvb-usb.h | 2 +- drivers/media/usb/tm6000/tm6000-alsa.c | 1 - drivers/media/usb/tm6000/tm6000-dvb.c | 2 - drivers/media/usb/usbtv/usbtv-audio.c | 2 +- drivers/memory/fsl-corenet-cf.c | 4 +- drivers/memory/mtk-smi.c | 19 +- drivers/memory/omap-gpmc.c | 7 +- drivers/memory/pl353-smc.c | 2 +- drivers/memory/renesas-rpc-if.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 17 +- drivers/memory/tegra/mc.c | 9 + drivers/memory/tegra/mc.h | 4 +- drivers/memory/tegra/tegra124-emc.c | 16 +- drivers/memory/tegra/tegra20-emc.c | 20 +- drivers/memory/tegra/tegra20.c | 332 ++ drivers/memory/tegra/tegra30-emc.c | 18 +- drivers/mfd/Kconfig | 4 +- drivers/mfd/intel-m10-bmc.c | 10 + drivers/mfd/intel_pmt.c | 112 +- drivers/mfd/intel_quark_i2c_gpio.c | 6 +- drivers/misc/Kconfig | 19 +- drivers/misc/Makefile | 3 +- drivers/misc/ad525x_dpot.c | 3 + drivers/misc/cxl/context.c | 2 +- drivers/misc/cxl/fault.c | 2 +- drivers/misc/dw-xdata-pcie.c | 420 ++ drivers/misc/fastrpc.c | 5 + drivers/misc/genwqe/card_ddcb.c | 10 +- drivers/misc/habanalabs/common/command_buffer.c | 12 +- .../misc/habanalabs/common/command_submission.c | 368 +- drivers/misc/habanalabs/common/context.c | 14 +- drivers/misc/habanalabs/common/debugfs.c | 229 +- drivers/misc/habanalabs/common/device.c | 259 +- drivers/misc/habanalabs/common/firmware_if.c | 238 +- drivers/misc/habanalabs/common/habanalabs.h | 186 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 28 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 47 +- drivers/misc/habanalabs/common/hw_queue.c | 10 +- drivers/misc/habanalabs/common/irq.c | 58 +- drivers/misc/habanalabs/common/memory.c | 182 +- drivers/misc/habanalabs/common/mmu/mmu.c | 41 +- drivers/misc/habanalabs/common/pci/pci.c | 52 + drivers/misc/habanalabs/common/sysfs.c | 33 +- drivers/misc/habanalabs/gaudi/gaudi.c | 357 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 + drivers/misc/habanalabs/gaudi/gaudi_security.c | 8 - drivers/misc/habanalabs/goya/goya.c | 140 +- drivers/misc/habanalabs/goya/goyaP.h | 2 + drivers/misc/habanalabs/include/common/cpucp_if.h | 99 +- .../misc/habanalabs/include/common/hl_boot_if.h | 219 ++ drivers/misc/habanalabs/include/gaudi/gaudi.h | 2 +- .../habanalabs/include/gaudi/gaudi_async_events.h | 2 + .../include/gaudi/gaudi_async_ids_map_extended.h | 43 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 14 - drivers/misc/habanalabs/include/goya/goya.h | 2 +- .../habanalabs/include/goya/goya_async_events.h | 1 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 11 - drivers/misc/ibmvmc.c | 4 +- drivers/misc/kgdbts.c | 74 +- drivers/misc/lis3lv02d/lis3lv02d.c | 27 +- drivers/misc/lkdtm/bugs.c | 17 + drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/lkdtm/usercopy.c | 2 +- drivers/misc/mei/client.c | 17 +- drivers/misc/mei/hw-me-regs.h | 1 + drivers/misc/mei/pci-me.c | 1 + drivers/misc/pvpanic.c | 160 - drivers/misc/pvpanic/Kconfig | 27 + drivers/misc/pvpanic/Makefile | 8 + drivers/misc/pvpanic/pvpanic-mmio.c | 144 + drivers/misc/pvpanic/pvpanic-pci.c | 125 + drivers/misc/pvpanic/pvpanic.c | 113 + drivers/misc/pvpanic/pvpanic.h | 21 + drivers/misc/sgi-xp/xp_main.c | 4 +- drivers/misc/sgi-xp/xpc_main.c | 2 +- drivers/misc/sram.c | 4 +- drivers/misc/ti-st/st_core.c | 1 - drivers/misc/uacce/uacce.c | 2 +- drivers/misc/vmw_balloon.c | 11 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/mmc/core/bus.c | 11 +- drivers/mmc/core/mmc.c | 15 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/mmci.c | 10 +- drivers/mmc/host/sdhci-msm.c | 19 +- drivers/most/Kconfig | 10 + drivers/most/Makefile | 1 + drivers/most/most_cdev.c | 6 +- .../most/sound/sound.c => most/most_snd.c} | 0 drivers/mtd/chips/cfi_cmdset_0001.c | 8 +- drivers/mtd/chips/cfi_cmdset_0002.c | 14 +- drivers/mtd/chips/cfi_cmdset_0020.c | 2 + drivers/mtd/devices/mtd_dataflash.c | 2 +- drivers/mtd/ftl.c | 14 +- drivers/mtd/inftlcore.c | 13 +- drivers/mtd/maps/physmap-bt1-rom.c | 2 +- drivers/mtd/maps/physmap-core.c | 4 +- drivers/mtd/maps/sun_uflash.c | 1 - drivers/mtd/mtdblock.c | 14 +- drivers/mtd/mtdblock_ro.c | 13 +- drivers/mtd/mtdchar.c | 40 +- drivers/mtd/mtdcore.c | 23 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/mtdswap.c | 14 +- drivers/mtd/nand/ecc-sw-bch.c | 10 +- drivers/mtd/nand/ecc-sw-hamming.c | 10 +- drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/nand/onenand/onenand_samsung.c | 1 + drivers/mtd/nand/raw/atmel/nand-controller.c | 6 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 69 +- drivers/mtd/nand/raw/fsmc_nand.c | 3 + drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 145 +- drivers/mtd/nand/raw/omap2.c | 14 +- drivers/mtd/nand/raw/qcom_nandc.c | 265 +- drivers/mtd/nand/raw/r852.c | 5 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 2 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 2 + drivers/mtd/nand/spi/core.c | 2 + drivers/mtd/nand/spi/gigadevice.c | 69 +- drivers/mtd/nftlcore.c | 13 +- drivers/mtd/parsers/Kconfig | 24 +- drivers/mtd/parsers/Makefile | 3 + drivers/mtd/parsers/ofpart.c | 239 -- drivers/mtd/parsers/ofpart_bcm4908.c | 64 + drivers/mtd/parsers/ofpart_bcm4908.h | 15 + drivers/mtd/parsers/ofpart_core.c | 271 ++ drivers/mtd/parsers/ofpart_linksys_ns.c | 50 + drivers/mtd/parsers/ofpart_linksys_ns.h | 18 + drivers/mtd/parsers/qcomsmempart.c | 9 +- drivers/mtd/rfd_ftl.c | 13 +- drivers/mtd/spi-nor/Makefile | 2 +- drivers/mtd/spi-nor/controllers/intel-spi.c | 1 - drivers/mtd/spi-nor/controllers/intel-spi.h | 2 +- drivers/mtd/spi-nor/core.c | 478 +-- drivers/mtd/spi-nor/core.h | 71 +- drivers/mtd/spi-nor/issi.c | 3 +- drivers/mtd/spi-nor/macronix.c | 6 +- drivers/mtd/spi-nor/otp.c | 377 ++ drivers/mtd/spi-nor/sfdp.c | 72 +- drivers/mtd/spi-nor/sfdp.h | 3 +- drivers/mtd/spi-nor/spansion.c | 12 +- drivers/mtd/spi-nor/swp.c | 427 ++ drivers/mtd/spi-nor/winbond.c | 22 +- drivers/mux/gpio.c | 19 +- drivers/net/Kconfig | 2 +- drivers/net/arcnet/com20020-pci.c | 34 +- drivers/net/caif/caif_serial.c | 18 +- drivers/net/can/c_can/c_can.c | 24 +- drivers/net/can/c_can/c_can_pci.c | 3 +- drivers/net/can/c_can/c_can_platform.c | 6 +- drivers/net/can/dev/netlink.c | 1 + drivers/net/can/flexcan.c | 32 +- drivers/net/can/kvaser_pciefd.c | 4 + drivers/net/can/m_can/m_can.c | 5 +- drivers/net/can/m_can/tcan4x5x-core.c | 6 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 1 - drivers/net/can/sja1000/ems_pci.c | 1 - drivers/net/can/sja1000/ems_pcmcia.c | 1 - drivers/net/can/sja1000/kvaser_pci.c | 1 - drivers/net/can/sja1000/peak_pci.c | 2 - drivers/net/can/sja1000/peak_pcmcia.c | 1 - drivers/net/can/sja1000/plx_pci.c | 12 - drivers/net/can/slcan.c | 1 - drivers/net/can/spi/mcp251x.c | 24 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 21 +- drivers/net/can/usb/Kconfig | 1 + drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 2 - drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 3 - drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 - drivers/net/dsa/b53/b53_common.c | 14 +- drivers/net/dsa/bcm_sf2.c | 17 +- drivers/net/dsa/lantiq_gswip.c | 195 +- drivers/net/dsa/mt7530.c | 56 +- drivers/net/dsa/mv88e6xxx/chip.c | 30 +- drivers/net/dsa/sja1105/sja1105_main.c | 6 +- drivers/net/dsa/xrs700x/xrs700x.c | 10 +- drivers/net/ethernet/amd/pcnet32.c | 5 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 6 +- drivers/net/ethernet/atheros/alx/main.c | 7 +- drivers/net/ethernet/broadcom/Kconfig | 2 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 17 +- drivers/net/ethernet/cadence/macb_main.c | 24 +- drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 23 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 3 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 110 +- drivers/net/ethernet/davicom/dm9000.c | 29 +- drivers/net/ethernet/dlink/sundance.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 1 + drivers/net/ethernet/freescale/enetc/enetc.c | 93 +- drivers/net/ethernet/freescale/enetc/enetc.h | 5 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 20 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 104 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 + drivers/net/ethernet/freescale/fec_ptp.c | 7 + drivers/net/ethernet/freescale/gianfar.c | 21 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 16 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 8 +- drivers/net/ethernet/ibm/ibmveth.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 47 +- drivers/net/ethernet/intel/e1000e/82571.c | 2 + drivers/net/ethernet/intel/e1000e/hw.h | 6 +- drivers/net/ethernet/intel/e1000e/netdev.c | 6 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 3 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 55 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 49 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 24 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 9 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 3 +- drivers/net/ethernet/intel/ice/ice.h | 4 +- drivers/net/ethernet/intel/ice/ice_base.c | 24 +- drivers/net/ethernet/intel/ice/ice_common.c | 2 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 4 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 40 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 2 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 4 +- drivers/net/ethernet/intel/ice/ice_lib.c | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 53 +- drivers/net/ethernet/intel/ice/ice_switch.c | 15 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 17 - drivers/net/ethernet/intel/ice/ice_type.h | 1 + drivers/net/ethernet/intel/ice/ice_xsk.c | 10 +- drivers/net/ethernet/intel/igb/e1000_hw.h | 6 +- drivers/net/ethernet/intel/igb/igb.h | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 33 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 31 +- drivers/net/ethernet/intel/igc/igc.h | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 7 +- drivers/net/ethernet/intel/igc/igc_main.c | 9 + drivers/net/ethernet/intel/igc/igc_ptp.c | 72 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 23 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 5 + drivers/net/ethernet/jme.c | 10 +- drivers/net/ethernet/jme.h | 2 +- drivers/net/ethernet/marvell/Kconfig | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 2 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 18 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 57 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 5 + drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 5 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 + drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 39 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 10 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 26 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 33 + .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 1 + .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 40 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 3 + .../mellanox/mlx5/core/en_accel/tls_stats.c | 49 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 102 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 10 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 60 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/eq.c | 13 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 10 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 67 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 1 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 8 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 4 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 10 +- .../mellanox/mlx5/core/sf/mlx5_ifc_vhca_event.h | 2 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 23 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.h | 7 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 1 + .../mellanox/mlx5/core/steering/dr_ste_v1.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 15 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 24 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 7 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 7 + drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 3 +- drivers/net/ethernet/microchip/lan743x_main.c | 8 +- drivers/net/ethernet/mscc/Kconfig | 1 + drivers/net/ethernet/mscc/ocelot_flower.c | 3 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 1 + drivers/net/ethernet/netronome/nfp/flower/main.h | 8 + .../net/ethernet/netronome/nfp/flower/metadata.c | 40 +- .../net/ethernet/netronome/nfp/flower/offload.c | 66 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 15 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 13 +- .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 3 + drivers/net/ethernet/realtek/r8169_main.c | 17 +- drivers/net/ethernet/renesas/sh_eth.c | 7 + drivers/net/ethernet/socionext/netsec.c | 9 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 59 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 59 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 19 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 - .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 2 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 9 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 5 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 76 +- drivers/net/ethernet/sun/niu.c | 2 - drivers/net/ethernet/tehuti/tehuti.c | 1 + drivers/net/ethernet/xilinx/xilinx_axienet.h | 12 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 49 +- drivers/net/geneve.c | 30 +- drivers/net/hamradio/6pack.c | 6 - drivers/net/hamradio/mkiss.c | 1 - drivers/net/hamradio/scc.c | 1 - drivers/net/hyperv/hyperv_net.h | 2 +- drivers/net/hyperv/netvsc_drv.c | 13 +- drivers/net/hyperv/rndis_filter.c | 2 +- drivers/net/ieee802154/atusb.c | 1 + drivers/net/ipa/ipa_cmd.c | 50 +- drivers/net/ipa/ipa_qmi.c | 2 + drivers/net/netdevsim/netdev.c | 1 + drivers/net/phy/bcm-phy-lib.c | 13 +- drivers/net/phy/broadcom.c | 9 + drivers/net/phy/dp83822.c | 9 +- drivers/net/phy/dp83tc811.c | 11 +- drivers/net/phy/marvell.c | 32 +- drivers/net/phy/phy.c | 6 +- drivers/net/phy/phy_device.c | 6 +- drivers/net/phy/phylink.c | 2 +- drivers/net/ppp/ppp_async.c | 1 - drivers/net/ppp/ppp_synctty.c | 1 - drivers/net/slip/slip.c | 1 - drivers/net/thunderbolt.c | 56 +- drivers/net/tun.c | 48 + drivers/net/usb/cdc-phonet.c | 2 + drivers/net/usb/cdc_ncm.c | 10 +- drivers/net/usb/hso.c | 33 +- drivers/net/usb/qmi_wwan.c | 14 - drivers/net/usb/r8152.c | 40 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/veth.c | 3 +- drivers/net/virtio_net.c | 10 +- drivers/net/vrf.c | 10 +- drivers/net/vxlan.c | 18 +- drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/net/wan/hdlc_x25.c | 42 +- drivers/net/wan/lapbether.c | 3 - drivers/net/wireless/admtek/adm8211.c | 1 - drivers/net/wireless/ath/ath11k/mac.c | 4 +- drivers/net/wireless/ath/ath11k/qmi.c | 4 +- drivers/net/wireless/ath/ath5k/base.c | 1 - drivers/net/wireless/ath/ath9k/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/beacon.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 1 - drivers/net/wireless/ath/ath9k/init.c | 1 - drivers/net/wireless/ath/ath9k/xmit.c | 6 + drivers/net/wireless/atmel/atmel.c | 1 - drivers/net/wireless/atmel/atmel_cs.c | 1 - drivers/net/wireless/atmel/atmel_pci.c | 1 - .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 1 - .../wireless/broadcom/brcm80211/brcmutil/utils.c | 1 - drivers/net/wireless/cisco/airo.c | 1 - drivers/net/wireless/cisco/airo_cs.c | 1 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 2 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 17 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 31 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 30 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 3 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 35 + drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 7 +- drivers/net/wireless/intersil/hostap/hostap_cs.c | 1 - drivers/net/wireless/intersil/hostap/hostap_pci.c | 1 - drivers/net/wireless/intersil/hostap/hostap_plx.c | 1 - drivers/net/wireless/mediatek/mt76/dma.c | 26 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 10 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 4 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2500usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt61pci.c | 2 - drivers/net/wireless/ralink/rt2x00/rt73usb.c | 1 - drivers/net/wireless/rsi/rsi_91x_main.c | 1 - drivers/net/wireless/rsi/rsi_91x_sdio.c | 1 - drivers/net/wireless/rsi/rsi_91x_usb.c | 1 - drivers/net/wireless/virt_wifi.c | 5 +- drivers/net/xen-netback/netback.c | 4 +- drivers/net/xen-netback/xenbus.c | 12 +- drivers/nvdimm/bus.c | 14 +- drivers/nvdimm/pmem.c | 37 +- drivers/nvdimm/region_devs.c | 16 +- drivers/nvme/host/core.c | 82 +- drivers/nvme/host/fabrics.h | 7 + drivers/nvme/host/fc.c | 9 +- drivers/nvme/host/pci.c | 1 + drivers/nvme/host/rdma.c | 11 +- drivers/nvme/host/tcp.c | 20 +- drivers/nvme/host/zns.c | 9 +- drivers/nvme/target/core.c | 17 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/passthru.c | 6 +- drivers/nvme/target/rdma.c | 5 +- drivers/nvme/target/tcp.c | 2 +- drivers/nvmem/Kconfig | 10 + drivers/nvmem/Makefile | 2 + drivers/nvmem/brcm_nvram.c | 78 + drivers/nvmem/core.c | 95 + drivers/nvmem/qcom-spmi-sdam.c | 2 +- drivers/nvmem/qfprom.c | 44 + drivers/nvmem/snvs_lpgpr.c | 2 +- drivers/of/address.c | 43 +- drivers/of/fdt.c | 36 +- drivers/of/of_private.h | 2 + drivers/of/overlay.c | 24 +- drivers/of/property.c | 59 +- drivers/of/unittest.c | 22 +- drivers/opp/core.c | 170 +- drivers/opp/of.c | 36 + drivers/opp/opp.h | 2 + drivers/parport/parport_amiga.c | 1 - drivers/parport/parport_atari.c | 1 - drivers/parport/parport_gsc.c | 1 - drivers/parport/parport_mfc3.c | 1 - drivers/parport/parport_sunbpp.c | 1 - drivers/pci/controller/cadence/pcie-cadence-host.c | 3 +- drivers/pci/controller/dwc/pci-dra7xx.c | 13 +- drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/hotplug/rpadlpar_sysfs.c | 14 +- drivers/pci/hotplug/s390_pci_hpc.c | 60 +- drivers/pci/pci.c | 16 +- drivers/pci/xen-pcifront.c | 4 +- drivers/perf/arm-cci.c | 12 +- drivers/perf/arm-ccn.c | 31 +- drivers/perf/arm-cmn.c | 22 +- drivers/perf/arm_dmc620_pmu.c | 3 +- drivers/perf/arm_dsu_pmu.c | 5 +- drivers/perf/arm_pmu_platform.c | 54 +- drivers/perf/arm_smmuv3_pmu.c | 36 +- drivers/perf/arm_spe_pmu.c | 3 +- drivers/perf/fsl_imx8_ddr_perf.c | 7 +- drivers/perf/hisilicon/Makefile | 3 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 348 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 301 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 355 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 500 +++ drivers/perf/hisilicon/hisi_uncore_pmu.c | 79 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 20 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 530 +++ drivers/perf/qcom_l2_pmu.c | 2 +- drivers/perf/qcom_l3_pmu.c | 4 +- drivers/perf/thunderx2_pmu.c | 4 +- drivers/perf/xgene_pmu.c | 4 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/broadcom/Kconfig | 2 +- drivers/phy/cadence/Kconfig | 2 + drivers/phy/cadence/phy-cadence-sierra.c | 419 +- drivers/phy/cadence/phy-cadence-torrent.c | 475 ++- drivers/phy/hisilicon/phy-hi6220-usb.c | 2 +- drivers/phy/hisilicon/phy-hix5hd2-sata.c | 2 +- drivers/phy/ingenic/phy-ingenic-usb.c | 4 +- drivers/phy/intel/phy-intel-lgm-combo.c | 2 +- drivers/phy/marvell/Kconfig | 12 +- drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 384 ++ drivers/phy/microchip/Kconfig | 13 + drivers/phy/microchip/Makefile | 6 + drivers/phy/microchip/sparx5_serdes.c | 2513 ++++++++++++ drivers/phy/microchip/sparx5_serdes.h | 136 + drivers/phy/microchip/sparx5_serdes_regs.h | 2695 +++++++++++++ drivers/phy/phy-core.c | 30 + drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 528 ++- drivers/phy/qualcomm/phy-qcom-qmp.h | 77 +- drivers/phy/qualcomm/phy-qcom-usb-hs.c | 1 + drivers/phy/ralink/phy-mt7621-pci.c | 6 +- drivers/phy/rockchip/phy-rockchip-typec.c | 1 + drivers/phy/st/Kconfig | 1 + drivers/phy/st/phy-stm32-usbphyc.c | 65 + drivers/phy/ti/phy-j721e-wiz.c | 449 ++- drivers/phy/ti/phy-tusb1210.c | 27 +- drivers/phy/ti/phy-twl4030-usb.c | 2 +- drivers/phy/xilinx/phy-zynqmp.c | 58 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 17 +- drivers/pinctrl/core.c | 14 +- drivers/pinctrl/intel/pinctrl-intel.c | 9 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 6 +- drivers/pinctrl/pinctrl-at91.c | 2 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 13 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7280.c | 16 +- drivers/pinctrl/qcom/pinctrl-sdx55.c | 2 +- drivers/platform/mellanox/mlxbf-bootctl.c | 2 +- drivers/platform/mellanox/mlxreg-hotplug.c | 4 +- drivers/platform/surface/Kconfig | 69 + drivers/platform/surface/Makefile | 3 + drivers/platform/surface/aggregator/controller.c | 16 +- .../platform/surface/surface_aggregator_registry.c | 626 +++ drivers/platform/surface/surface_dtx.c | 1289 ++++++ .../platform/surface/surface_platform_profile.c | 190 + drivers/platform/surface/surfacepro3_button.c | 2 - drivers/platform/x86/Kconfig | 37 +- drivers/platform/x86/Makefile | 4 + drivers/platform/x86/adv_swbutton.c | 121 + drivers/platform/x86/asus-laptop.c | 2 +- drivers/platform/x86/asus-wmi.c | 5 +- drivers/platform/x86/classmate-laptop.c | 2 +- drivers/platform/x86/dell/alienware-wmi.c | 4 +- drivers/platform/x86/dell/dell-smbios-base.c | 2 +- drivers/platform/x86/dell/dell-smbios-wmi.c | 3 +- drivers/platform/x86/dell/dell-wmi-descriptor.c | 5 +- .../x86/dell/dell-wmi-sysman/biosattr-interface.c | 3 +- .../x86/dell/dell-wmi-sysman/enum-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/int-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/passobj-attributes.c | 3 + .../dell/dell-wmi-sysman/passwordattr-interface.c | 3 +- .../x86/dell/dell-wmi-sysman/string-attributes.c | 3 + drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 118 +- drivers/platform/x86/dell/dell-wmi.c | 3 +- drivers/platform/x86/gigabyte-wmi.c | 203 + drivers/platform/x86/gpd-pocket-fan.c | 17 +- drivers/platform/x86/hp-wmi.c | 101 +- drivers/platform/x86/intel-hid.c | 23 +- drivers/platform/x86/intel-vbtn.c | 15 +- drivers/platform/x86/intel-wmi-sbl-fw-update.c | 3 +- drivers/platform/x86/intel-wmi-thunderbolt.c | 3 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 19 + drivers/platform/x86/intel_chtdc_ti_pwrbtn.c | 2 +- drivers/platform/x86/intel_pmc_core.c | 537 ++- drivers/platform/x86/intel_pmc_core.h | 53 +- drivers/platform/x86/intel_pmt_class.c | 48 +- drivers/platform/x86/intel_pmt_class.h | 1 + drivers/platform/x86/intel_pmt_crashlog.c | 13 +- drivers/platform/x86/intel_pmt_telemetry.c | 20 - .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 33 +- drivers/platform/x86/lg-laptop.c | 2 +- drivers/platform/x86/panasonic-laptop.c | 2 +- drivers/platform/x86/pmc_atom.c | 28 +- drivers/platform/x86/thinkpad_acpi.c | 362 +- drivers/platform/x86/touchscreen_dmi.c | 37 +- drivers/platform/x86/wmi-bmof.c | 3 +- drivers/platform/x86/wmi.c | 6 +- drivers/platform/x86/xo15-ebook.c | 6 +- drivers/power/supply/axp20x_usb_power.c | 17 +- drivers/power/supply/bq24735-charger.c | 18 +- drivers/power/supply/ltc2941-battery-gauge.c | 20 +- drivers/power/supply/sbs-battery.c | 16 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/powercap/intel_rapl_msr.c | 1 + drivers/pps/clients/pps-gpio.c | 108 +- drivers/pps/clients/pps-ldisc.c | 3 - drivers/ptp/ptp_qoriq.c | 13 +- drivers/pwm/Kconfig | 9 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-raspberrypi-poe.c | 206 + drivers/ras/cec.c | 15 +- drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/bd9571mwv-regulator.c | 8 +- drivers/regulator/bd9576-regulator.c | 11 +- drivers/regulator/core.c | 59 +- drivers/regulator/da9121-regulator.c | 80 +- drivers/regulator/da9121-regulator.h | 13 + drivers/regulator/fan53555.c | 136 +- drivers/regulator/helpers.c | 101 +- .../hikey9xx => regulator}/hi6421v600-regulator.c | 0 drivers/regulator/mt6315-regulator.c | 4 +- drivers/regulator/mt6360-regulator.c | 4 +- drivers/regulator/of_regulator.c | 6 +- drivers/regulator/pca9450-regulator.c | 10 +- drivers/regulator/pf8x00-regulator.c | 1 + drivers/regulator/qcom-rpmh-regulator.c | 68 +- drivers/regulator/qcom_spmi-regulator.c | 36 +- drivers/regulator/rt4831-regulator.c | 4 +- drivers/regulator/s2mpa01.c | 4 - drivers/regulator/s2mps11.c | 22 +- drivers/regulator/scmi-regulator.c | 46 +- drivers/remoteproc/pru_rproc.c | 20 +- drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/reset/Kconfig | 6 +- drivers/reset/reset-raspberrypi.c | 2 +- drivers/reset/reset-scmi.c | 33 +- drivers/rtc/rtc-hid-sensor-time.c | 4 +- drivers/s390/block/dasd.c | 7 +- drivers/s390/char/con3215.c | 59 +- drivers/s390/char/sclp.c | 6 +- drivers/s390/char/sclp_con.c | 28 +- drivers/s390/char/sclp_tty.c | 18 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/char/tty3270.c | 6 +- drivers/s390/char/zcore.c | 44 +- drivers/s390/cio/Makefile | 4 +- drivers/s390/cio/chp.c | 3 +- drivers/s390/cio/cio_debug.h | 3 + drivers/s390/cio/cio_debugfs.c | 23 + drivers/s390/cio/cio_inject.c | 171 + drivers/s390/cio/cio_inject.h | 18 + drivers/s390/cio/css.c | 6 +- drivers/s390/cio/device_fsm.c | 2 +- drivers/s390/cio/ioasm.c | 23 +- drivers/s390/cio/qdio.h | 10 - drivers/s390/cio/qdio_main.c | 63 +- drivers/s390/cio/qdio_setup.c | 49 +- drivers/s390/cio/vfio_ccw_ops.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 310 +- drivers/s390/crypto/vfio_ap_private.h | 2 + drivers/s390/crypto/zcrypt_card.c | 1 + drivers/s390/crypto/zcrypt_queue.c | 1 + drivers/s390/net/qeth_core.h | 6 +- drivers/s390/net/qeth_core_main.c | 224 +- drivers/s390/scsi/zfcp_qdio.c | 7 +- drivers/sbus/char/display7seg.c | 1 - drivers/scsi/hpsa.c | 1 - drivers/scsi/hpsa_cmd.h | 78 +- drivers/scsi/ibmvscsi/ibmvfc.c | 134 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 4 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 4 +- drivers/scsi/libiscsi.c | 26 +- drivers/scsi/libsas/sas_ata.c | 9 +- drivers/scsi/lpfc/lpfc_debugfs.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 1 - drivers/scsi/pm8001/pm8001_hwi.c | 8 +- drivers/scsi/qedi/qedi_main.c | 1 + drivers/scsi/qla2xxx/qla_target.c | 13 +- drivers/scsi/qla2xxx/qla_target.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 4 - drivers/scsi/scsi_transport_iscsi.c | 28 +- drivers/scsi/scsi_transport_srp.c | 2 +- drivers/scsi/sd_zbc.c | 19 +- drivers/scsi/smartpqi/smartpqi_init.c | 1 - drivers/scsi/st.c | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 2 +- drivers/scsi/ufs/ufs-qcom.c | 10 + drivers/scsi/ufs/ufshcd.c | 72 +- drivers/scsi/vmw_pvscsi.c | 2 - drivers/scsi/vmw_pvscsi.h | 2 - drivers/sh/intc/core.c | 49 +- drivers/sh/maple/maple.c | 1 - drivers/soc/aspeed/aspeed-lpc-ctrl.c | 20 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 27 +- drivers/soc/bcm/bcm63xx/bcm-pmb.c | 30 + drivers/soc/bcm/raspberrypi-power.c | 2 +- drivers/soc/fsl/guts.c | 2 +- drivers/soc/fsl/qbman/bman.c | 1 - drivers/soc/fsl/qbman/bman_portal.c | 3 +- drivers/soc/fsl/qbman/qman.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 3 +- drivers/soc/fsl/qe/gpio.c | 20 +- drivers/soc/fsl/qe/qe.c | 24 +- drivers/soc/fsl/qe/qe_common.c | 3 +- drivers/soc/fsl/qe/qe_ic.c | 4 +- drivers/soc/fsl/qe/qe_io.c | 36 +- drivers/soc/fsl/qe/ucc_fast.c | 68 +- drivers/soc/fsl/qe/ucc_slow.c | 42 +- drivers/soc/fsl/rcpm.c | 24 +- drivers/soc/imx/soc-imx.c | 12 + drivers/soc/litex/litex_soc_ctrl.c | 1 - drivers/soc/mediatek/mt8167-mmsys.h | 35 + drivers/soc/mediatek/mt8167-pm-domains.h | 7 + drivers/soc/mediatek/mt8173-pm-domains.h | 10 + drivers/soc/mediatek/mt8183-mmsys.h | 54 + drivers/soc/mediatek/mt8183-pm-domains.h | 15 + drivers/soc/mediatek/mt8192-pm-domains.h | 21 + drivers/soc/mediatek/mtk-mmsys.c | 314 +- drivers/soc/mediatek/mtk-mmsys.h | 215 + drivers/soc/mediatek/mtk-mutex.c | 52 +- drivers/soc/mediatek/mtk-pm-domains.c | 11 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 + drivers/soc/mediatek/mtk-pmic-wrap.c | 97 +- drivers/soc/qcom/llcc-qcom.c | 19 + drivers/soc/qcom/mdt_loader.c | 17 + drivers/soc/qcom/pdr_interface.c | 2 +- drivers/soc/qcom/qcom-geni-se.c | 77 +- drivers/soc/qcom/qcom_aoss.c | 1 + drivers/soc/qcom/qmi_encdec.c | 8 +- drivers/soc/qcom/rpmh-rsc.c | 65 +- drivers/soc/qcom/rpmhpd.c | 56 + drivers/soc/qcom/smem.c | 2 +- drivers/soc/qcom/wcnss_ctrl.c | 15 +- drivers/soc/renesas/rmobile-sysc.c | 4 +- drivers/soc/tegra/pmc.c | 259 +- drivers/soc/tegra/regulators-tegra30.c | 2 +- drivers/soc/ti/omap_prm.c | 24 +- drivers/soundwire/Makefile | 2 +- drivers/soundwire/bus.c | 100 +- drivers/soundwire/bus.h | 2 + drivers/soundwire/bus_type.c | 15 +- drivers/soundwire/cadence_master.c | 16 +- drivers/soundwire/dmi-quirks.c | 96 + drivers/soundwire/generic_bandwidth_allocation.c | 15 +- drivers/soundwire/intel.c | 24 +- drivers/soundwire/intel_init.c | 9 + drivers/soundwire/qcom.c | 652 +++- drivers/soundwire/slave.c | 9 +- drivers/soundwire/stream.c | 28 +- drivers/spi/Kconfig | 28 +- drivers/spi/Makefile | 5 +- drivers/spi/spi-altera-core.c | 222 ++ drivers/spi/spi-altera-dfl.c | 204 + drivers/spi/spi-altera-platform.c | 172 + drivers/spi/spi-altera.c | 378 -- drivers/spi/spi-ath79.c | 3 +- drivers/spi/spi-atmel.c | 4 - drivers/spi/spi-axi-spi-engine.c | 12 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm63xx-hsspi.c | 7 +- drivers/spi/spi-bcm63xx.c | 8 +- drivers/spi/spi-bitbang.c | 9 +- drivers/spi/spi-butterfly.c | 13 +- drivers/spi/spi-cadence-quadspi.c | 9 +- drivers/spi/spi-davinci.c | 9 +- drivers/spi/spi-dln2.c | 5 +- drivers/spi/spi-falcon.c | 2 +- drivers/spi/spi-fsi.c | 31 +- drivers/spi/spi-fsl-espi.c | 17 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 23 +- drivers/spi/spi-geni-qcom.c | 16 +- drivers/spi/spi-hisi-kunpeng.c | 505 +++ drivers/spi/spi-hisi-sfc-v3xx.c | 7 +- drivers/spi/spi-imx.c | 39 +- drivers/spi/spi-jcore.c | 3 +- drivers/spi/spi-lm70llp.c | 13 +- drivers/spi/spi-loopback-test.c | 3 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-nxp-fspi.c | 115 +- drivers/spi/spi-omap-100k.c | 14 +- drivers/spi/spi-omap2-mcspi.c | 24 +- drivers/spi/spi-orion.c | 5 +- drivers/spi/spi-pl022.c | 108 +- drivers/spi/spi-pxa2xx-pci.c | 2 +- drivers/spi/spi-pxa2xx.c | 6 +- drivers/spi/spi-qcom-qspi.c | 18 +- drivers/spi/spi-qup.c | 2 +- drivers/spi/spi-rockchip.c | 19 +- drivers/spi/spi-s3c64xx.c | 31 +- drivers/spi/spi-sh.c | 4 +- drivers/spi/spi-slave-mt27xx.c | 36 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32-qspi.c | 106 +- drivers/spi/spi-stm32.c | 39 +- drivers/spi/spi-tegra20-sflash.c | 3 +- drivers/spi/spi-ti-qspi.c | 20 +- drivers/spi/spi-topcliff-pch.c | 3 +- drivers/spi/spi-zynqmp-gqspi.c | 178 +- drivers/spi/spi.c | 97 +- drivers/spi/spidev.c | 1 + drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 3 - drivers/staging/android/uapi/ashmem.h | 2 - drivers/staging/axis-fifo/axis-fifo.c | 1 - .../clocking-wizard/clk-xlnx-clock-wizard.c | 369 +- drivers/staging/comedi/Kconfig | 1322 ------- drivers/staging/comedi/comedi_buf.c | 692 ---- drivers/staging/comedi/drivers/addi_apci_1032.c | 394 -- drivers/staging/comedi/drivers/addi_apci_1500.c | 887 ----- drivers/staging/comedi/drivers/addi_apci_16xx.c | 178 - drivers/staging/comedi/drivers/adv_pci1710.c | 963 ----- drivers/staging/comedi/drivers/adv_pci_dio.c | 802 ---- .../staging/comedi/drivers/amplc_pc236_common.c | 191 - drivers/staging/comedi/drivers/cb_pcidas.c | 1499 ------- drivers/staging/comedi/drivers/cb_pcidas64.c | 4124 -------------------- drivers/staging/comedi/drivers/comedi_parport.c | 305 -- drivers/staging/comedi/drivers/das6402.c | 669 ---- drivers/staging/comedi/drivers/das800.c | 744 ---- drivers/staging/comedi/drivers/dmm32at.c | 616 --- drivers/staging/comedi/drivers/dt2814.c | 290 -- drivers/staging/comedi/drivers/me4000.c | 1278 ------ drivers/staging/comedi/drivers/ni_6527.c | 491 --- drivers/staging/comedi/drivers/ni_65xx.c | 822 ---- drivers/staging/comedi/drivers/pcl711.c | 513 --- drivers/staging/comedi/drivers/pcl726.c | 423 -- drivers/staging/comedi/drivers/pcl818.c | 1137 ------ drivers/staging/comedi/drivers/tests/Makefile | 7 - .../staging/comedi/drivers/tests/example_test.c | 72 - .../staging/comedi/drivers/tests/ni_routes_test.c | 613 --- drivers/staging/comedi/drivers/tests/unittest.h | 63 - drivers/staging/comedi/drivers/vmk80xx.c | 881 ----- drivers/staging/emxx_udc/emxx_udc.c | 1 - drivers/staging/fbtft/fbtft-sysfs.c | 2 +- drivers/staging/fieldbus/anybuss/host.c | 24 +- drivers/staging/fwserial/fwserial.c | 25 +- drivers/staging/gasket/Kconfig | 25 - drivers/staging/gasket/Makefile | 10 - drivers/staging/gasket/TODO | 22 - drivers/staging/gasket/apex.h | 30 - drivers/staging/gasket/apex_driver.c | 726 ---- drivers/staging/gasket/gasket.h | 122 - drivers/staging/gasket/gasket_constants.h | 44 - drivers/staging/gasket/gasket_core.c | 1815 --------- drivers/staging/gasket/gasket_core.h | 638 --- drivers/staging/gasket/gasket_interrupt.c | 515 --- drivers/staging/gasket/gasket_interrupt.h | 95 - drivers/staging/gasket/gasket_ioctl.c | 388 -- drivers/staging/gasket/gasket_ioctl.h | 28 - drivers/staging/gasket/gasket_page_table.c | 1359 ------- drivers/staging/gasket/gasket_page_table.h | 249 -- drivers/staging/gasket/gasket_sysfs.c | 398 -- drivers/staging/gasket/gasket_sysfs.h | 175 - drivers/staging/gdm724x/gdm_tty.c | 2 +- drivers/staging/greybus/arche-platform.c | 10 +- drivers/staging/greybus/audio_module.c | 4 +- drivers/staging/greybus/audio_topology.c | 12 +- drivers/staging/greybus/camera.c | 13 +- drivers/staging/greybus/sdio.c | 1 - drivers/staging/greybus/spilib.c | 5 +- drivers/staging/greybus/uart.c | 16 +- drivers/staging/hikey9xx/Kconfig | 11 - drivers/staging/hikey9xx/Makefile | 1 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 8 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 18 +- drivers/staging/iio/TODO | 4 - drivers/staging/iio/cdc/Kconfig | 10 - drivers/staging/iio/cdc/Makefile | 3 +- drivers/staging/iio/cdc/ad7150.c | 655 ---- drivers/staging/iio/frequency/ad9832.c | 4 +- drivers/staging/iio/frequency/ad9834.c | 67 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 23 +- drivers/staging/kpc2000/kpc2000/pcie.h | 1 - drivers/staging/kpc2000/kpc2000_i2c.c | 6 +- drivers/staging/kpc2000/kpc2000_spi.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 6 +- drivers/staging/most/Kconfig | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/sound/Kconfig | 14 - drivers/staging/most/sound/Makefile | 4 - drivers/staging/mt7621-pci/pci-mt7621.c | 12 +- drivers/staging/netlogic/Kconfig | 1 + drivers/staging/nvec/nvec_ps2.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 32 +- drivers/staging/octeon/ethernet-spi.c | 2 +- drivers/staging/octeon/ethernet.c | 9 +- drivers/staging/qlge/qlge_devlink.c | 10 +- drivers/staging/qlge/qlge_devlink.h | 2 +- drivers/staging/qlge/qlge_main.c | 17 +- drivers/staging/ralink-gdma/ralink-gdma.c | 5 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 11 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 83 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 8 + drivers/staging/rtl8188eu/core/rtw_mlme.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 12 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 5 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 27 +- drivers/staging/rtl8188eu/core/rtw_security.c | 78 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 7 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 11 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 12 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 5 +- drivers/staging/rtl8188eu/include/drv_types.h | 2 +- drivers/staging/rtl8188eu/include/odm_hwconfig.h | 8 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 2 +- drivers/staging/rtl8188eu/include/osdep_service.h | 13 - drivers/staging/rtl8188eu/include/recv_osdep.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 4 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 20 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 20 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 30 - drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/rtl8188eu/include/usb_ops_linux.h | 32 - drivers/staging/rtl8188eu/include/wifi.h | 156 - drivers/staging/rtl8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 94 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 22 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 31 - drivers/staging/rtl8188eu/os_dep/recv_linux.c | 3 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 23 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 84 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 171 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 14 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 +- drivers/staging/rtl8192e/rtl819x_BA.h | 40 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 127 +- drivers/staging/rtl8192e/rtl819x_HT.h | 23 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 81 +- drivers/staging/rtl8192e/rtl819x_TS.h | 18 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 79 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 172 +- drivers/staging/rtl8192e/rtllib_softmac.c | 14 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192e/rtllib_wx.c | 76 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 42 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 6 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 4 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 7 +- drivers/staging/rtl8192u/r8192U.h | 6 +- drivers/staging/rtl8192u/r8192U_core.c | 5 +- drivers/staging/rtl8192u/r8192U_wx.c | 165 +- drivers/staging/rtl8712/drv_types.h | 2 - drivers/staging/rtl8712/ieee80211.c | 18 +- drivers/staging/rtl8712/mlme_osdep.h | 4 +- drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 1 - drivers/staging/rtl8712/rtl8712_xmit.c | 13 +- drivers/staging/rtl8712/rtl8712_xmit.h | 5 +- drivers/staging/rtl8712/rtl871x_cmd.c | 6 +- drivers/staging/rtl8712/rtl871x_cmd.h | 10 + drivers/staging/rtl8712/rtl871x_event.h | 1 + drivers/staging/rtl8712/rtl871x_ht.h | 2 +- drivers/staging/rtl8712/rtl871x_io.h | 1 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 22 +- drivers/staging/rtl8712/rtl871x_mlme.c | 28 +- drivers/staging/rtl8712/rtl871x_mlme.h | 1 - drivers/staging/rtl8712/rtl871x_mp.c | 1 + drivers/staging/rtl8712/rtl871x_mp.h | 1 + drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 3 + drivers/staging/rtl8712/rtl871x_pwrctrl.h | 3 - drivers/staging/rtl8712/rtl871x_recv.c | 36 +- drivers/staging/rtl8712/rtl871x_recv.h | 12 +- drivers/staging/rtl8712/rtl871x_security.c | 24 +- drivers/staging/rtl8712/rtl871x_security.h | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/rtl871x_xmit.h | 12 +- drivers/staging/rtl8712/sta_info.h | 1 - drivers/staging/rtl8712/usb_ops.h | 6 +- drivers/staging/rtl8712/wifi.h | 265 +- drivers/staging/rtl8712/wlan_bssdef.h | 2 +- drivers/staging/rtl8712/xmit_osdep.h | 8 +- drivers/staging/rtl8723bs/TODO | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 336 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 184 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 61 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 56 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 25 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 156 +- drivers/staging/rtl8723bs/core/rtw_io.c | 11 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 120 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 350 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 832 +--- drivers/staging/rtl8723bs/core/rtw_odm.c | 60 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 316 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 939 ++--- drivers/staging/rtl8723bs/core/rtw_security.c | 283 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 35 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 407 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 399 +- drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 435 +-- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 258 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 54 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 224 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 48 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 188 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 10 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 12 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h | 6 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 8 +- drivers/staging/rtl8723bs/hal/HalPhyRf.h | 25 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 70 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 12 +- drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 59 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 171 +- drivers/staging/rtl8723bs/hal/hal_com.c | 233 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 250 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 39 +- drivers/staging/rtl8723bs/hal/hal_pwr_seq.c | 22 +- drivers/staging/rtl8723bs/hal/odm.c | 1728 ++++---- drivers/staging/rtl8723bs/hal/odm.h | 412 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 28 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 4 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 66 +- drivers/staging/rtl8723bs/hal/odm_DIG.h | 32 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.c | 8 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.h | 4 +- drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c | 2 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 6 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h | 4 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 35 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 79 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 2 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 4 +- drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 4 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 16 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 16 +- drivers/staging/rtl8723bs/hal/odm_debug.c | 2 +- drivers/staging/rtl8723bs/hal/odm_debug.h | 4 +- drivers/staging/rtl8723bs/hal/odm_interface.h | 11 - drivers/staging/rtl8723bs/hal/odm_types.h | 47 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 1392 +------ drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 26 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 713 +--- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 74 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 3 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 35 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 100 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 561 +-- drivers/staging/rtl8723bs/hal/sdio_ops.c | 201 +- drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 8 +- drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 12 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 62 +- drivers/staging/rtl8723bs/include/autoconf.h | 10 - drivers/staging/rtl8723bs/include/basic_types.h | 6 +- drivers/staging/rtl8723bs/include/drv_conf.h | 10 - drivers/staging/rtl8723bs/include/drv_types.h | 215 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 5 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 4 +- drivers/staging/rtl8723bs/include/hal_com.h | 52 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 185 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 40 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 48 +- drivers/staging/rtl8723bs/include/hal_data.h | 50 +- drivers/staging/rtl8723bs/include/hal_intf.h | 72 +- drivers/staging/rtl8723bs/include/hal_phy.h | 85 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 6 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 24 +- drivers/staging/rtl8723bs/include/ieee80211.h | 202 +- drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 6 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 12 +- drivers/staging/rtl8723bs/include/osdep_service.h | 39 +- .../rtl8723bs/include/osdep_service_linux.h | 29 +- drivers/staging/rtl8723bs/include/recv_osdep.h | 8 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 8 +- drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 48 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 44 - drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 10 - drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 271 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 92 - drivers/staging/rtl8723bs/include/rtw_eeprom.h | 4 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 10 +- drivers/staging/rtl8723bs/include/rtw_event.h | 11 - drivers/staging/rtl8723bs/include/rtw_ht.h | 12 +- drivers/staging/rtl8723bs/include/rtw_io.h | 113 +- drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 16 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 142 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 90 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 137 +- drivers/staging/rtl8723bs/include/rtw_odm.h | 2 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 95 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 66 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 36 +- drivers/staging/rtl8723bs/include/rtw_security.h | 58 +- drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 12 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 62 +- drivers/staging/rtl8723bs/include/sdio_ops.h | 7 - drivers/staging/rtl8723bs/include/sta_info.h | 28 +- drivers/staging/rtl8723bs/include/wifi.h | 101 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 51 +- drivers/staging/rtl8723bs/include/xmit_osdep.h | 14 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 534 +-- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 731 +--- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 24 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 568 +-- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 8 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 96 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 217 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 97 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 62 +- drivers/staging/rts5208/xd.c | 2 - drivers/staging/sm750fb/sm750.h | 32 +- drivers/staging/unisys/visornic/visornic_main.c | 34 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 10 +- drivers/staging/vc04_services/interface/TODO | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 10 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 360 +- .../interface/vchiq_arm/vchiq_debugfs.h | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 4 +- drivers/staging/vt6655/baseband.c | 6 +- drivers/staging/vt6655/channel.c | 42 +- drivers/staging/vt6655/rxtx.h | 4 +- drivers/staging/vt6656/card.c | 3 +- drivers/staging/wfx/bh.c | 1 + drivers/staging/wfx/bh.h | 4 + drivers/staging/wfx/bus.h | 3 + drivers/staging/wfx/bus_sdio.c | 6 + drivers/staging/wfx/bus_spi.c | 7 + drivers/staging/wfx/data_rx.c | 5 + drivers/staging/wfx/data_tx.c | 5 + drivers/staging/wfx/data_tx.h | 3 + drivers/staging/wfx/debug.c | 6 + drivers/staging/wfx/fwio.c | 2 + drivers/staging/wfx/hif_api_cmd.h | 4 + drivers/staging/wfx/hif_api_general.h | 9 + drivers/staging/wfx/hif_rx.c | 6 +- drivers/staging/wfx/hif_tx.c | 4 + drivers/staging/wfx/hif_tx_mib.c | 5 + drivers/staging/wfx/hwio.c | 3 + drivers/staging/wfx/hwio.h | 2 + drivers/staging/wfx/key.c | 2 + drivers/staging/wfx/key.h | 2 + drivers/staging/wfx/main.c | 7 + drivers/staging/wfx/main.h | 3 + drivers/staging/wfx/queue.c | 4 + drivers/staging/wfx/queue.h | 3 + drivers/staging/wfx/scan.h | 2 + drivers/staging/wfx/sta.c | 8 +- drivers/staging/wfx/sta.h | 2 + drivers/staging/wfx/traces.h | 3 + drivers/staging/wfx/wfx.h | 3 + drivers/staging/wimax/Documentation/i2400m.rst | 283 -- drivers/staging/wimax/Documentation/index.rst | 19 - drivers/staging/wimax/Documentation/wimax.rst | 89 - drivers/staging/wimax/Kconfig | 47 - drivers/staging/wimax/Makefile | 15 - drivers/staging/wimax/TODO | 18 - drivers/staging/wimax/debug-levels.h | 29 - drivers/staging/wimax/debugfs.c | 38 - drivers/staging/wimax/i2400m/Kconfig | 37 - drivers/staging/wimax/i2400m/Makefile | 23 - drivers/staging/wimax/i2400m/control.c | 1434 ------- drivers/staging/wimax/i2400m/debug-levels.h | 32 - drivers/staging/wimax/i2400m/debugfs.c | 253 -- drivers/staging/wimax/i2400m/driver.c | 1003 ----- drivers/staging/wimax/i2400m/fw.c | 1666 -------- drivers/staging/wimax/i2400m/i2400m-usb.h | 275 -- drivers/staging/wimax/i2400m/i2400m.h | 970 ----- drivers/staging/wimax/i2400m/linux-wimax-i2400m.h | 572 --- drivers/staging/wimax/i2400m/netdev.c | 603 --- drivers/staging/wimax/i2400m/op-rfkill.c | 196 - drivers/staging/wimax/i2400m/rx.c | 1394 ------- drivers/staging/wimax/i2400m/sysfs.c | 65 - drivers/staging/wimax/i2400m/tx.c | 1015 ----- drivers/staging/wimax/i2400m/usb-debug-levels.h | 28 - drivers/staging/wimax/i2400m/usb-fw.c | 365 -- drivers/staging/wimax/i2400m/usb-notif.c | 258 -- drivers/staging/wimax/i2400m/usb-rx.c | 462 --- drivers/staging/wimax/i2400m/usb-tx.c | 273 -- drivers/staging/wimax/i2400m/usb.c | 765 ---- drivers/staging/wimax/id-table.c | 130 - drivers/staging/wimax/linux-wimax-debug.h | 491 --- drivers/staging/wimax/linux-wimax.h | 239 -- drivers/staging/wimax/net-wimax.h | 503 --- drivers/staging/wimax/op-msg.c | 391 -- drivers/staging/wimax/op-reset.c | 108 - drivers/staging/wimax/op-rfkill.c | 431 -- drivers/staging/wimax/op-state-get.c | 52 - drivers/staging/wimax/stack.c | 616 --- drivers/staging/wimax/wimax-internal.h | 85 - drivers/staging/wlan-ng/p80211conv.h | 3 - drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/target/iscsi/iscsi_target.c | 3 +- drivers/target/target_core_pscsi.c | 9 +- drivers/tee/optee/Makefile | 3 + drivers/tee/optee/core.c | 11 - drivers/thermal/thermal_sysfs.c | 3 + drivers/thunderbolt/ctl.c | 21 +- drivers/thunderbolt/ctl.h | 8 +- drivers/thunderbolt/debugfs.c | 37 +- drivers/thunderbolt/dma_test.c | 35 +- drivers/thunderbolt/domain.c | 89 +- drivers/thunderbolt/eeprom.c | 105 +- drivers/thunderbolt/icm.c | 34 +- drivers/thunderbolt/property.c | 71 + drivers/thunderbolt/retimer.c | 4 +- drivers/thunderbolt/switch.c | 93 +- drivers/thunderbolt/tb.c | 56 +- drivers/thunderbolt/tb.h | 45 +- drivers/thunderbolt/test.c | 492 +++ drivers/thunderbolt/tunnel.c | 102 +- drivers/thunderbolt/tunnel.h | 8 +- drivers/thunderbolt/xdomain.c | 416 +- drivers/tty/Kconfig | 86 +- drivers/tty/Makefile | 3 - drivers/tty/amiserial.c | 33 +- drivers/tty/cyclades.c | 4119 ------------------- drivers/tty/hvc/hvc_udbg.c | 2 +- drivers/tty/hvc/hvcs.c | 28 +- drivers/tty/ipwireless/tty.c | 11 +- drivers/tty/isicom.c | 1699 -------- drivers/tty/moxa.c | 25 +- drivers/tty/mxser.c | 38 +- drivers/tty/n_gsm.c | 37 +- drivers/tty/n_hdlc.c | 2 +- drivers/tty/n_null.c | 1 - drivers/tty/n_r3964.c | 1 - drivers/tty/n_tty.c | 3 +- drivers/tty/nozomi.c | 26 +- drivers/tty/pty.c | 20 +- drivers/tty/rocket.c | 3127 --------------- drivers/tty/rocket.h | 111 - drivers/tty/rocket_int.h | 1214 ------ drivers/tty/serial/8250/8250_aspeed_vuart.c | 107 +- drivers/tty/serial/8250/8250_bcm7271.c | 1202 ++++++ drivers/tty/serial/8250/8250_exar.c | 17 +- drivers/tty/serial/8250/8250_fsl.c | 16 +- drivers/tty/serial/8250/8250_of.c | 1 + drivers/tty/serial/8250/8250_omap.c | 6 +- drivers/tty/serial/8250/8250_port.c | 30 +- drivers/tty/serial/8250/Kconfig | 21 +- drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/8250/serial_cs.c | 12 +- drivers/tty/serial/Kconfig | 21 +- drivers/tty/serial/altera_jtaguart.c | 2 - drivers/tty/serial/altera_uart.c | 2 - drivers/tty/serial/amba-pl010.c | 2 - drivers/tty/serial/amba-pl011.c | 2 - drivers/tty/serial/apbuart.c | 2 - drivers/tty/serial/ar933x_uart.c | 2 - drivers/tty/serial/arc_uart.c | 2 - drivers/tty/serial/atmel_serial.c | 18 - drivers/tty/serial/bcm63xx_uart.c | 2 - drivers/tty/serial/icom.c | 4 - drivers/tty/serial/imx.c | 16 +- drivers/tty/serial/jsm/jsm_driver.c | 1 - drivers/tty/serial/jsm/jsm_tty.c | 24 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/liteuart.c | 4 +- drivers/tty/serial/lpc32xx_hs.c | 2 - drivers/tty/serial/max310x.c | 31 +- drivers/tty/serial/mcf.c | 2 - drivers/tty/serial/meson_uart.c | 2 - drivers/tty/serial/mpc52xx_uart.c | 2 - drivers/tty/serial/msm_serial.c | 4 - drivers/tty/serial/omap-serial.c | 51 +- drivers/tty/serial/owl-uart.c | 2 - drivers/tty/serial/pch_uart.c | 22 +- drivers/tty/serial/qcom_geni_serial.c | 36 +- drivers/tty/serial/rda-uart.c | 2 - drivers/tty/serial/rp2.c | 2 - drivers/tty/serial/sa1100.c | 2 - drivers/tty/serial/samsung_tty.c | 507 ++- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial_core.c | 8 +- drivers/tty/serial/serial_txx9.c | 4 +- drivers/tty/serial/sh-sci.c | 15 +- drivers/tty/serial/sifive.c | 2 - drivers/tty/serial/stm32-usart.c | 310 +- drivers/tty/serial/stm32-usart.h | 17 +- drivers/tty/serial/sunsu.c | 4 - drivers/tty/serial/tegra-tcu.c | 1 + drivers/tty/serial/timbuart.c | 2 - drivers/tty/serial/ucc_uart.c | 124 +- drivers/tty/serial/vt8500_serial.c | 2 - drivers/tty/serial/xilinx_uartps.c | 3 +- drivers/tty/synclink_gt.c | 66 +- drivers/tty/sysrq.c | 35 +- drivers/tty/tty.h | 114 + drivers/tty/tty_audit.c | 1 + drivers/tty/tty_baudrate.c | 1 + drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 72 +- drivers/tty/tty_ioctl.c | 8 +- drivers/tty/tty_jobctrl.c | 30 +- drivers/tty/tty_ldisc.c | 42 +- drivers/tty/tty_mutex.c | 1 + drivers/tty/tty_port.c | 1 + drivers/tty/vcc.c | 72 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/vt.c | 3 +- drivers/uio/Kconfig | 17 + drivers/uio/Makefile | 1 + drivers/uio/uio_dfl.c | 66 + drivers/usb/cdns3/cdns3-gadget.c | 73 +- drivers/usb/cdns3/cdns3-gadget.h | 3 + drivers/usb/cdns3/cdns3-imx.c | 34 + drivers/usb/cdns3/cdns3-plat.c | 23 +- drivers/usb/cdns3/cdns3-trace.h | 5 +- drivers/usb/cdns3/cdnsp-gadget.c | 21 +- drivers/usb/cdns3/cdnsp-gadget.h | 1 + drivers/usb/cdns3/cdnsp-mem.c | 3 +- drivers/usb/cdns3/cdnsp-ring.c | 5 +- drivers/usb/cdns3/core.c | 29 +- drivers/usb/cdns3/drd.c | 15 + drivers/usb/cdns3/drd.h | 2 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 8 +- drivers/usb/chipidea/host.c | 2 +- drivers/usb/class/cdc-acm.c | 156 +- drivers/usb/class/usblp.c | 16 +- drivers/usb/common/common.c | 76 + drivers/usb/common/debug.c | 22 +- drivers/usb/core/devices.c | 21 +- drivers/usb/core/driver.c | 10 +- drivers/usb/core/endpoint.c | 35 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/hub.c | 99 +- drivers/usb/core/hub.h | 6 +- drivers/usb/core/quirks.c | 8 + drivers/usb/core/sysfs.c | 5 +- drivers/usb/core/usb.c | 86 +- drivers/usb/dwc2/core.c | 138 +- drivers/usb/dwc2/core.h | 49 +- drivers/usb/dwc2/core_intr.c | 279 +- drivers/usb/dwc2/debugfs.c | 2 + drivers/usb/dwc2/gadget.c | 223 +- drivers/usb/dwc2/hcd.c | 646 ++- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc2/hw.h | 1 + drivers/usb/dwc2/params.c | 18 +- drivers/usb/dwc2/platform.c | 36 +- drivers/usb/dwc3/Kconfig | 9 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 54 +- drivers/usb/dwc3/core.h | 53 +- drivers/usb/dwc3/debug.h | 2 +- drivers/usb/dwc3/debugfs.c | 14 +- drivers/usb/dwc3/dwc3-exynos.c | 2 +- drivers/usb/dwc3/dwc3-imx8mp.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 2 +- drivers/usb/dwc3/dwc3-of-simple.c | 1 - drivers/usb/dwc3/dwc3-pci.c | 8 +- drivers/usb/dwc3/dwc3-qcom.c | 26 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 337 ++ drivers/usb/dwc3/gadget.c | 145 +- drivers/usb/dwc3/gadget.h | 6 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.c | 2 +- drivers/usb/dwc3/trace.h | 8 +- drivers/usb/gadget/config.c | 4 + drivers/usb/gadget/configfs.c | 14 +- drivers/usb/gadget/function/f_fs.c | 14 +- drivers/usb/gadget/function/f_mass_storage.c | 2 - drivers/usb/gadget/function/f_printer.c | 2 +- drivers/usb/gadget/function/f_uac1.c | 273 +- drivers/usb/gadget/function/f_uac2.c | 265 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/u_audio.c | 6 +- drivers/usb/gadget/function/u_ether_configfs.h | 5 +- drivers/usb/gadget/function/uvc_configfs.c | 2 +- drivers/usb/gadget/legacy/inode.c | 3 +- drivers/usb/gadget/legacy/mass_storage.c | 4 +- drivers/usb/gadget/legacy/multi.c | 14 +- drivers/usb/gadget/legacy/webcam.c | 3 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 10 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 25 +- drivers/usb/gadget/udc/fotg210-udc.c | 28 +- drivers/usb/gadget/udc/net2272.c | 3 +- drivers/usb/gadget/udc/pch_udc.c | 241 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 + drivers/usb/gadget/udc/s3c2410_udc.c | 28 +- drivers/usb/gadget/udc/snps_udc_plat.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 2 +- drivers/usb/host/Kconfig | 1 + drivers/usb/host/Makefile | 6 +- drivers/usb/host/ehci-hcd.c | 15 +- drivers/usb/host/ehci-hub.c | 4 +- drivers/usb/host/ehci-pci.c | 3 + drivers/usb/host/ehci-platform.c | 5 + drivers/usb/host/ehci.h | 1 + drivers/usb/host/fotg210-hcd.c | 12 +- drivers/usb/host/isp116x-hcd.c | 7 +- drivers/usb/host/isp116x.h | 1 - drivers/usb/host/isp1362-hcd.c | 8 +- drivers/usb/host/isp1362.h | 1 - drivers/usb/host/sl811-hcd.c | 16 +- drivers/usb/host/sl811.h | 1 - drivers/usb/host/sl811_cs.c | 2 +- drivers/usb/host/u132-hcd.c | 3 +- drivers/usb/host/uhci-hcd.c | 12 +- drivers/usb/host/uhci-hcd.h | 4 - drivers/usb/host/xhci-hub.c | 320 +- drivers/usb/host/xhci-mem.c | 14 +- drivers/usb/host/xhci-mtk-sch.c | 369 +- drivers/usb/host/xhci-mtk.c | 299 +- drivers/usb/host/xhci-mtk.h | 60 +- drivers/usb/host/xhci-pci.c | 13 +- drivers/usb/host/xhci-ring.c | 51 +- drivers/usb/host/xhci.c | 124 +- drivers/usb/host/xhci.h | 9 + drivers/usb/misc/adutux.c | 6 +- drivers/usb/misc/ehset.c | 76 +- drivers/usb/misc/ezusb.c | 16 +- drivers/usb/misc/ldusb.c | 1 - drivers/usb/misc/usbsevseg.c | 60 +- drivers/usb/mtu3/mtu3_host.c | 30 +- drivers/usb/mtu3/mtu3_plat.c | 7 +- drivers/usb/musb/musb_core.c | 14 +- drivers/usb/musb/musb_core.h | 4 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/usb/renesas_usbhs/pipe.c | 2 + drivers/usb/roles/class.c | 2 + drivers/usb/serial/ark3116.c | 13 - drivers/usb/serial/ch341.c | 1 + drivers/usb/serial/cp210x.c | 34 +- drivers/usb/serial/f81232.c | 12 +- drivers/usb/serial/f81534.c | 7 +- drivers/usb/serial/ftdi_sio.c | 35 +- drivers/usb/serial/io_edgeport.c | 93 +- drivers/usb/serial/io_edgeport.h | 68 - drivers/usb/serial/io_ti.c | 210 +- drivers/usb/serial/io_ti.h | 38 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/keyspan.c | 20 - drivers/usb/serial/metro-usb.c | 4 +- drivers/usb/serial/mos7720.c | 20 +- drivers/usb/serial/mos7840.c | 23 - drivers/usb/serial/opticon.c | 18 - drivers/usb/serial/option.c | 2 - drivers/usb/serial/pl2303.c | 188 +- drivers/usb/serial/quatech2.c | 16 - drivers/usb/serial/ssu100.c | 16 - drivers/usb/serial/ti_usb_3410_5052.c | 213 +- drivers/usb/serial/upd78f0730.c | 7 +- drivers/usb/serial/usb-serial.c | 226 +- drivers/usb/serial/usb-wwan.h | 4 - drivers/usb/serial/usb_wwan.c | 45 - drivers/usb/serial/whiteheat.c | 17 +- drivers/usb/serial/xr_serial.c | 757 +++- drivers/usb/storage/datafab.c | 1 - drivers/usb/storage/transport.c | 7 + drivers/usb/storage/unusual_devs.h | 12 + drivers/usb/typec/Kconfig | 15 +- drivers/usb/typec/Makefile | 4 +- drivers/usb/typec/bus.c | 2 + drivers/usb/typec/bus.h | 19 +- drivers/usb/typec/class.c | 155 +- drivers/usb/typec/class.h | 85 + drivers/usb/typec/mux.c | 4 +- drivers/usb/typec/mux.h | 21 + drivers/usb/typec/port-mapper.c | 279 ++ drivers/usb/typec/stusb160x.c | 4 +- drivers/usb/typec/tcpm/fusb302.c | 5 +- drivers/usb/typec/tcpm/tcpci.c | 17 +- drivers/usb/typec/tcpm/tcpci.h | 16 + drivers/usb/typec/tcpm/tcpci_maxim.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 242 +- drivers/usb/typec/tipd/Kconfig | 12 + drivers/usb/typec/tipd/Makefile | 6 + drivers/usb/typec/tipd/core.c | 748 ++++ drivers/usb/typec/tipd/tps6598x.h | 189 + drivers/usb/typec/tipd/trace.c | 9 + drivers/usb/typec/tipd/trace.h | 283 ++ drivers/usb/typec/tps6598x.c | 737 ---- drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/usb/usbip/stub_dev.c | 49 +- drivers/usb/usbip/usbip_common.h | 3 + drivers/usb/usbip/usbip_event.c | 2 + drivers/usb/usbip/vhci_hcd.c | 3 + drivers/usb/usbip/vhci_sysfs.c | 63 +- drivers/usb/usbip/vudc_dev.c | 1 + drivers/usb/usbip/vudc_sysfs.c | 56 +- drivers/vdpa/ifcvf/ifcvf_main.c | 5 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 4 + drivers/vdpa/mlx5/core/mr.c | 13 +- drivers/vdpa/mlx5/core/resources.c | 3 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 44 +- drivers/vdpa/vdpa.c | 18 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 2 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 5 +- drivers/vfio/Kconfig | 4 +- drivers/vfio/pci/Kconfig | 2 +- drivers/vfio/pci/vfio_pci.c | 4 +- drivers/vfio/platform/Kconfig | 4 +- drivers/vfio/vfio_iommu_type1.c | 26 +- drivers/vhost/vdpa.c | 26 +- drivers/vhost/vhost.c | 2 +- drivers/video/console/vgacon.c | 5 +- drivers/video/fbdev/aty/atyfb.h | 3 - drivers/video/fbdev/aty/atyfb_base.c | 9 +- drivers/video/fbdev/core/fbcmap.c | 8 +- drivers/video/fbdev/core/fbcon.c | 3 + drivers/video/fbdev/hyperv_fb.c | 5 +- drivers/virt/acrn/hsm.c | 11 +- drivers/virt/acrn/irqfd.c | 6 +- drivers/virt/acrn/vm.c | 2 +- drivers/virtio/virtio.c | 6 +- drivers/virtio/virtio_mmio.c | 3 +- drivers/w1/slaves/w1_ds2780.c | 2 +- drivers/w1/slaves/w1_ds2781.c | 2 +- drivers/w1/slaves/w1_ds2805.c | 15 +- drivers/w1/slaves/w1_ds28e17.c | 16 +- drivers/w1/slaves/w1_therm.c | 7 +- drivers/watchdog/armada_37xx_wdt.c | 4 +- drivers/watchdog/cpu5wdt.c | 1 - drivers/watchdog/cpwd.c | 1 - drivers/watchdog/npcm_wdt.c | 1 + drivers/watchdog/retu_wdt.c | 22 +- drivers/watchdog/riowd.c | 1 - drivers/xen/Kconfig | 35 +- drivers/xen/Makefile | 3 - drivers/xen/events/events_2l.c | 22 +- drivers/xen/events/events_base.c | 130 +- drivers/xen/events/events_fifo.c | 7 - drivers/xen/events/events_internal.h | 14 +- drivers/xen/gntdev.c | 54 +- drivers/xen/pcpu.c | 35 - drivers/xen/time.c | 3 +- drivers/xen/xen-acpi-cpuhotplug.c | 446 --- drivers/xen/xen-acpi-memhotplug.c | 475 --- drivers/xen/xen-pciback/pci_stub.c | 6 +- drivers/xen/xen-pciback/vpci.c | 7 +- drivers/xen/xen-stub.c | 90 - fs/9p/vfs_inode.c | 4 +- fs/9p/vfs_inode_dotl.c | 14 +- fs/Kconfig | 3 +- fs/Makefile | 1 + fs/afs/Kconfig | 1 + fs/afs/dir.c | 226 +- fs/afs/file.c | 484 +-- fs/afs/fs_operation.c | 11 +- fs/afs/fsclient.c | 108 +- fs/afs/inode.c | 14 +- fs/afs/internal.h | 60 +- fs/afs/mntpt.c | 1 - fs/afs/rxrpc.c | 150 +- fs/afs/write.c | 658 ++-- fs/afs/xattr.c | 31 +- fs/afs/yfsclient.c | 82 +- fs/binfmt_elf.c | 4 +- fs/binfmt_elf_fdpic.c | 3 +- fs/binfmt_misc.c | 29 +- fs/block_dev.c | 25 +- fs/btrfs/Makefile | 12 +- fs/btrfs/backref.c | 33 +- fs/btrfs/block-group.c | 207 +- fs/btrfs/block-group.h | 3 + fs/btrfs/btrfs_inode.h | 33 +- fs/btrfs/check-integrity.c | 14 +- fs/btrfs/compression.c | 15 +- fs/btrfs/ctree.c | 982 +---- fs/btrfs/ctree.h | 83 +- fs/btrfs/delayed-inode.c | 35 +- fs/btrfs/delayed-ref.c | 31 +- fs/btrfs/dev-replace.c | 3 + fs/btrfs/disk-io.c | 181 +- fs/btrfs/extent-tree.c | 34 +- fs/btrfs/extent_io.c | 474 ++- fs/btrfs/extent_io.h | 4 +- fs/btrfs/file-item.c | 1 + fs/btrfs/file.c | 118 +- fs/btrfs/free-space-cache.c | 9 +- fs/btrfs/inode.c | 184 +- fs/btrfs/ioctl.c | 269 +- fs/btrfs/lzo.c | 9 +- fs/btrfs/ordered-data.c | 19 +- fs/btrfs/ordered-data.h | 4 +- fs/btrfs/qgroup.c | 59 +- fs/btrfs/raid56.c | 73 +- fs/btrfs/reada.c | 35 +- fs/btrfs/reflink.c | 65 +- fs/btrfs/relocation.c | 448 ++- fs/btrfs/scrub.c | 15 +- fs/btrfs/send.c | 43 +- fs/btrfs/space-info.c | 4 +- fs/btrfs/subpage.c | 140 + fs/btrfs/subpage.h | 7 + fs/btrfs/super.c | 26 + fs/btrfs/sysfs.c | 50 + fs/btrfs/transaction.c | 59 +- fs/btrfs/transaction.h | 9 +- fs/btrfs/tree-checker.c | 5 + fs/btrfs/tree-log.c | 32 +- fs/btrfs/tree-mod-log.c | 929 +++++ fs/btrfs/tree-mod-log.h | 53 + fs/btrfs/volumes.c | 129 +- fs/btrfs/volumes.h | 1 + fs/btrfs/zoned.c | 60 +- fs/btrfs/zoned.h | 6 + fs/cachefiles/Makefile | 1 + fs/cachefiles/bind.c | 6 + fs/cachefiles/interface.c | 5 +- fs/cachefiles/internal.h | 9 + fs/cachefiles/io.c | 420 ++ fs/cachefiles/rdwr.c | 7 +- fs/ceph/caps.c | 8 +- fs/ceph/dir.c | 2 + fs/ceph/export.c | 9 +- fs/ceph/inode.c | 41 +- fs/cifs/Kconfig | 3 +- fs/cifs/Makefile | 5 +- fs/cifs/cifs_debug.c | 60 +- fs/cifs/cifs_dfs_ref.c | 14 +- fs/cifs/cifs_fs_sb.h | 4 + fs/cifs/cifs_swn.c | 2 +- fs/cifs/cifs_swn.h | 27 + fs/cifs/cifsacl.c | 12 +- fs/cifs/cifsfs.c | 52 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 57 +- fs/cifs/cifspdu.h | 7 +- fs/cifs/cifsproto.h | 32 +- fs/cifs/cifssmb.c | 52 +- fs/cifs/connect.c | 63 +- fs/cifs/dfs_cache.c | 41 +- fs/cifs/dir.c | 169 +- fs/cifs/file.c | 82 +- fs/cifs/fs_context.c | 149 +- fs/cifs/fs_context.h | 13 +- fs/cifs/inode.c | 207 +- fs/cifs/ioctl.c | 13 +- fs/cifs/link.c | 46 +- fs/cifs/misc.c | 2 +- fs/cifs/readdir.c | 19 +- fs/cifs/sess.c | 1 + fs/cifs/smb1ops.c | 6 +- fs/cifs/smb2glob.h | 1 + fs/cifs/smb2inode.c | 11 +- fs/cifs/smb2misc.c | 15 +- fs/cifs/smb2ops.c | 232 +- fs/cifs/smb2pdu.c | 8 +- fs/cifs/smb2pdu.h | 49 +- fs/cifs/smb2proto.h | 19 +- fs/cifs/smb2transport.c | 37 +- fs/cifs/transport.c | 11 +- fs/cifs/unc.c | 4 +- fs/cifs/xattr.c | 40 +- fs/coda/file.c | 6 +- fs/configfs/file.c | 6 +- fs/coredump.c | 72 +- fs/crypto/Kconfig | 30 +- fs/crypto/bio.c | 6 +- fs/debugfs/file.c | 3 +- fs/debugfs/inode.c | 2 +- fs/direct-io.c | 5 +- fs/ecryptfs/inode.c | 22 + fs/efivarfs/file.c | 77 - fs/efivarfs/inode.c | 44 + fs/erofs/Kconfig | 14 - fs/erofs/Makefile | 2 +- fs/erofs/data.c | 47 +- fs/erofs/decompressor.c | 272 +- fs/erofs/erofs_fs.h | 54 +- fs/erofs/inode.c | 7 + fs/erofs/internal.h | 86 +- fs/erofs/pcpubuf.c | 148 + fs/erofs/super.c | 148 +- fs/erofs/utils.c | 12 - fs/erofs/zdata.c | 256 +- fs/erofs/zdata.h | 14 +- fs/erofs/zmap.c | 164 +- fs/eventpoll.c | 52 +- fs/ext2/ext2.h | 7 +- fs/ext2/file.c | 2 + fs/ext2/ioctl.c | 88 +- fs/ext2/namei.c | 2 + fs/ext4/balloc.c | 38 +- fs/ext4/ext4.h | 15 +- fs/ext4/extents.c | 2 +- fs/ext4/fast_commit.c | 9 +- fs/ext4/file.c | 2 + fs/ext4/fsmap.c | 4 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inode.c | 18 +- fs/ext4/ioctl.c | 208 +- fs/ext4/mballoc.c | 11 +- fs/ext4/namei.c | 52 +- fs/ext4/page-io.c | 2 +- fs/ext4/super.c | 7 +- fs/ext4/sysfs.c | 7 + fs/ext4/verity.c | 91 +- fs/ext4/xattr.c | 6 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/data.c | 4 +- fs/f2fs/f2fs.h | 3 + fs/f2fs/file.c | 218 +- fs/f2fs/namei.c | 2 + fs/f2fs/segment.c | 2 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 4 +- fs/f2fs/verity.c | 2 +- fs/file.c | 21 +- fs/fscache/Kconfig | 1 + fs/fscache/Makefile | 1 + fs/fscache/internal.h | 4 + fs/fscache/io.c | 116 + fs/fscache/page.c | 2 +- fs/fscache/stats.c | 1 + fs/fuse/Makefile | 2 +- fs/fuse/dev.c | 26 +- fs/fuse/dir.c | 12 +- fs/fuse/file.c | 435 +-- fs/fuse/fuse_i.h | 41 +- fs/fuse/inode.c | 2 +- fs/fuse/ioctl.c | 490 +++ fs/fuse/readdir.c | 2 +- fs/fuse/virtio_fs.c | 9 +- fs/gfs2/file.c | 63 +- fs/gfs2/glock.c | 3 +- fs/gfs2/glops.c | 22 +- fs/gfs2/inode.c | 4 + fs/gfs2/inode.h | 3 + fs/gfs2/log.c | 8 +- fs/gfs2/lops.c | 5 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/super.c | 24 +- fs/gfs2/super.h | 2 +- fs/gfs2/trans.c | 2 + fs/gfs2/util.c | 17 +- fs/hfsplus/dir.c | 2 + fs/hfsplus/hfsplus_fs.h | 14 +- fs/hfsplus/inode.c | 54 + fs/hfsplus/ioctl.c | 84 - fs/hostfs/hostfs_kern.c | 8 +- fs/inode.c | 91 +- fs/io-wq.c | 73 +- fs/io-wq.h | 12 +- fs/io_uring.c | 1120 +++--- fs/ioctl.c | 325 ++ fs/iomap/buffered-io.c | 7 +- fs/iomap/direct-io.c | 4 +- fs/iomap/swapfile.c | 48 +- fs/jfs/file.c | 6 +- fs/jfs/ioctl.c | 111 +- fs/jfs/jfs_dinode.h | 7 - fs/jfs/jfs_inode.h | 4 +- fs/jfs/namei.c | 6 +- fs/libfs.c | 1 + fs/locks.c | 69 +- fs/mpage.c | 2 +- fs/namei.c | 39 +- fs/namespace.c | 14 +- fs/netfs/Kconfig | 23 + fs/netfs/Makefile | 5 + fs/netfs/internal.h | 97 + fs/netfs/read_helper.c | 1185 ++++++ fs/netfs/stats.c | 59 + fs/nfs/Kconfig | 2 +- fs/nfs/dir.c | 58 +- fs/nfs/fs_context.c | 3 + fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 4 +- fs/nfs/nfs3xdr.c | 3 +- fs/nfs/nfs42proc.c | 12 +- fs/nfs/nfs4proc.c | 33 +- fs/nfs/super.c | 6 +- fs/nfs/unlink.c | 6 +- fs/nfs/write.c | 8 +- fs/nfs_common/nfsacl.c | 71 + fs/nfsd/Kconfig | 7 +- fs/nfsd/filecache.c | 2 + fs/nfsd/netns.h | 6 +- fs/nfsd/nfs2acl.c | 87 +- fs/nfsd/nfs3acl.c | 39 +- fs/nfsd/nfs3proc.c | 97 +- fs/nfsd/nfs3xdr.c | 1043 +++-- fs/nfsd/nfs4callback.c | 1 + fs/nfsd/nfs4proc.c | 42 +- fs/nfsd/nfs4recover.c | 8 +- fs/nfsd/nfs4state.c | 135 +- fs/nfsd/nfs4xdr.c | 110 +- fs/nfsd/nfsctl.c | 28 +- fs/nfsd/nfsd.h | 7 +- fs/nfsd/nfsfh.c | 2 +- fs/nfsd/nfsfh.h | 2 +- fs/nfsd/nfsproc.c | 55 +- fs/nfsd/nfssvc.c | 42 +- fs/nfsd/nfsxdr.c | 413 +- fs/nfsd/state.h | 4 + fs/nfsd/trace.h | 24 + fs/nfsd/vfs.c | 9 +- fs/nfsd/vfs.h | 2 +- fs/nfsd/xdr.h | 23 +- fs/nfsd/xdr3.h | 37 +- fs/nfsd/xdr4.h | 2 +- fs/nilfs2/file.c | 2 + fs/nilfs2/ioctl.c | 61 +- fs/nilfs2/namei.c | 2 + fs/nilfs2/nilfs.h | 3 + fs/nilfs2/segbuf.c | 2 +- fs/ocfs2/aops.c | 11 +- fs/ocfs2/dlmglue.c | 12 +- fs/ocfs2/file.c | 10 +- fs/ocfs2/ioctl.c | 59 +- fs/ocfs2/ioctl.h | 3 + fs/ocfs2/namei.c | 3 + fs/ocfs2/ocfs2_ioctl.h | 8 - fs/openpromfs/inode.c | 67 +- fs/orangefs/file.c | 79 - fs/orangefs/inode.c | 50 + fs/orangefs/orangefs-utils.c | 2 +- fs/overlayfs/dir.c | 2 + fs/overlayfs/file.c | 121 +- fs/overlayfs/inode.c | 77 + fs/overlayfs/namei.c | 4 +- fs/overlayfs/overlayfs.h | 5 +- fs/overlayfs/readdir.c | 4 - fs/pnode.h | 2 +- fs/proc/array.c | 2 + fs/proc/task_mmu.c | 2 - fs/pstore/ram.c | 7 +- fs/pstore/ram_core.c | 18 +- fs/readdir.c | 6 + fs/reiserfs/file.c | 2 + fs/reiserfs/ioctl.c | 121 +- fs/reiserfs/namei.c | 2 + fs/reiserfs/reiserfs.h | 7 +- fs/reiserfs/super.c | 2 +- fs/reiserfs/xattr.h | 2 +- fs/select.c | 10 +- fs/squashfs/block.c | 2 +- fs/squashfs/export.c | 8 +- fs/squashfs/id.c | 6 +- fs/squashfs/squashfs_fs.h | 1 + fs/squashfs/xattr_id.c | 6 +- fs/ubifs/dir.c | 2 + fs/ubifs/file.c | 2 + fs/ubifs/gc.c | 7 +- fs/ubifs/ioctl.c | 78 +- fs/ubifs/replay.c | 4 +- fs/ubifs/ubifs.h | 3 + fs/vboxsf/dir.c | 4 +- fs/vboxsf/super.c | 4 +- fs/vboxsf/utils.c | 68 +- fs/vboxsf/vfsmod.h | 4 +- fs/verity/Kconfig | 8 +- fs/xattr.c | 14 +- fs/xfs/libxfs/xfs_fs.h | 4 - fs/xfs/scrub/bitmap.c | 4 +- fs/xfs/xfs_bmap_item.c | 4 +- fs/xfs/xfs_buf.c | 6 +- fs/xfs/xfs_extent_busy.c | 4 +- fs/xfs/xfs_extent_busy.h | 3 +- fs/xfs/xfs_extfree_item.c | 4 +- fs/xfs/xfs_inode.c | 16 +- fs/xfs/xfs_ioctl.c | 258 +- fs/xfs/xfs_ioctl.h | 11 + fs/xfs/xfs_ioctl32.c | 2 - fs/xfs/xfs_ioctl32.h | 2 - fs/xfs/xfs_iops.c | 7 + fs/xfs/xfs_itable.c | 6 + fs/xfs/xfs_mount.c | 90 +- fs/xfs/xfs_refcount_item.c | 4 +- fs/xfs/xfs_rmap_item.c | 4 +- fs/xfs/xfs_symlink.c | 3 +- fs/zonefs/super.c | 103 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi_bus.h | 21 + include/acpi/acpi_drivers.h | 12 - include/acpi/acpixf.h | 2 +- include/acpi/acrestyp.h | 9 +- include/acpi/actbl1.h | 54 +- include/acpi/actbl2.h | 240 +- include/acpi/actbl3.h | 70 +- include/acpi/acuuid.h | 1 + include/acpi/cppc_acpi.h | 40 + include/acpi/platform/acgcc.h | 2 +- include/asm-generic/bug.h | 16 + include/asm-generic/hyperv-tlfs.h | 70 +- include/asm-generic/io.h | 21 +- include/asm-generic/iomap.h | 9 + include/asm-generic/mshyperv.h | 72 +- include/asm-generic/vmlinux.lds.h | 20 +- include/clocksource/arm_arch_timer.h | 1 + include/clocksource/hyperv_timer.h | 3 +- include/crypto/acompress.h | 2 + include/crypto/aead.h | 2 + include/crypto/akcipher.h | 2 + include/crypto/chacha.h | 9 +- include/crypto/ecc_curve.h | 60 + include/crypto/ecdh.h | 3 +- include/crypto/hash.h | 4 + include/crypto/internal/poly1305.h | 3 +- include/crypto/kpp.h | 2 + include/crypto/poly1305.h | 6 +- include/crypto/rng.h | 2 + include/crypto/skcipher.h | 2 + include/drm/ttm/ttm_bo_api.h | 6 +- include/dt-bindings/bus/moxtet.h | 2 +- include/dt-bindings/clock/omap5.h | 2 + include/dt-bindings/interconnect/qcom,sdm660.h | 116 + include/dt-bindings/interconnect/qcom,sm8350.h | 172 + .../dt-bindings/interrupt-controller/apple-aic.h | 15 + include/dt-bindings/mux/ti-serdes.h | 5 + include/dt-bindings/phy/phy-cadence-torrent.h | 13 - include/dt-bindings/phy/phy-cadence.h | 20 + include/dt-bindings/phy/phy-ti.h | 21 + include/dt-bindings/pinctrl/k3.h | 5 +- include/dt-bindings/power/qcom-rpmpd.h | 26 + .../dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h | 13 + include/dt-bindings/soc/bcm-pmb.h | 1 + include/keys/asymmetric-type.h | 6 + include/keys/system_keyring.h | 15 + include/keys/trusted-type.h | 55 + include/keys/trusted_tee.h | 16 + include/keys/trusted_tpm.h | 29 +- include/kvm/arm_pmu.h | 9 +- include/linux/acpi.h | 29 +- include/linux/amba/bus.h | 11 + include/linux/amba/pl022.h | 10 - include/linux/arch_topology.h | 19 +- include/linux/armada-37xx-rwtm-mailbox.h | 2 +- include/linux/asn1_encoder.h | 32 + include/linux/atmdev.h | 2 +- include/linux/avf/virtchnl.h | 2 - include/linux/binfmts.h | 1 + include/linux/bio.h | 4 +- include/linux/blkdev.h | 2 - include/linux/bottom_half.h | 8 +- include/linux/bpf.h | 39 +- include/linux/can/skb.h | 8 +- include/linux/cfi.h | 41 + include/linux/clk/tegra.h | 4 +- include/linux/clocksource.h | 2 +- include/linux/compiler-clang.h | 9 + include/linux/compiler-version.h | 14 + include/linux/compiler_types.h | 8 + include/linux/coredump.h | 14 +- include/linux/cpu.h | 3 + include/linux/cpuhotplug.h | 4 + include/linux/cpuidle.h | 4 +- include/linux/cred.h | 2 +- include/linux/cyclades.h | 364 -- include/linux/devfreq.h | 9 + include/linux/device-mapper.h | 15 +- include/linux/device.h | 6 +- include/linux/devm-helpers.h | 54 + include/linux/efi.h | 6 +- include/linux/entry-common.h | 4 +- include/linux/ethtool.h | 22 +- include/linux/extcon.h | 23 + include/linux/fileattr.h | 59 + .../linux/firmware/intel/stratix10-svc-client.h | 2 +- include/linux/firmware/xlnx-zynqmp.h | 5 - include/linux/freezer.h | 1 - include/linux/fs.h | 186 +- include/linux/fscache-cache.h | 4 + include/linux/fscache.h | 50 +- include/linux/fsl/guts.h | 4 +- include/linux/gpio/consumer.h | 2 + include/linux/hardirq.h | 1 + include/linux/hid-sensor-hub.h | 9 +- include/linux/hid-sensor-ids.h | 1 + include/linux/host1x.h | 9 +- include/linux/hugetlb_cgroup.h | 15 +- include/linux/hyperv.h | 21 +- include/linux/if_macvlan.h | 3 +- include/linux/iio/adc/adi-axi-adc.h | 2 +- include/linux/iio/buffer-dmaengine.h | 7 +- include/linux/iio/buffer.h | 4 +- include/linux/iio/buffer_impl.h | 21 +- include/linux/iio/common/cros_ec_sensors_core.h | 3 +- include/linux/iio/consumer.h | 15 + include/linux/iio/dac/mcp4725.h | 2 +- include/linux/iio/iio-opaque.h | 14 + include/linux/iio/iio.h | 7 +- include/linux/iio/imu/adis.h | 10 + include/linux/iio/kfifo_buf.h | 11 +- include/linux/iio/sysfs.h | 3 + include/linux/iio/trigger.h | 3 +- include/linux/iio/types.h | 2 + include/linux/init.h | 6 +- include/linux/intel_rapl.h | 2 +- include/linux/interrupt.h | 37 +- include/linux/io.h | 18 +- include/linux/io_uring.h | 25 - include/linux/ioport.h | 3 +- include/linux/irq.h | 6 +- include/linux/irqchip/arm-gic-v3.h | 56 - include/linux/irqchip/arm-gic-v4.h | 2 + include/linux/irqdesc.h | 2 +- include/linux/irqdomain.h | 13 - include/linux/isicom.h | 85 - include/linux/jump_label.h | 19 + include/linux/kasan.h | 8 +- include/linux/kconfig.h | 2 - include/linux/list_sort.h | 7 +- include/linux/lsm_hook_defs.h | 6 +- include/linux/lsm_hooks.h | 18 +- include/linux/marvell_phy.h | 5 +- include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 6 +- include/linux/mfd/lpc_ich.h | 2 +- include/linux/mhi.h | 28 +- include/linux/mlx5/mlx5_ifc.h | 10 +- include/linux/mlx5/qp.h | 7 + include/linux/mm.h | 59 +- include/linux/mm_types.h | 1 + include/linux/mmu_notifier.h | 10 +- include/linux/module.h | 16 +- include/linux/moxtet.h | 2 +- include/linux/mtd/blktrans.h | 11 + include/linux/mtd/mtd.h | 9 +- include/linux/mtd/nand-ecc-sw-bch.h | 2 - include/linux/mtd/nand-ecc-sw-hamming.h | 2 - include/linux/mtd/nand.h | 22 + include/linux/mtd/rawnand.h | 15 +- include/linux/mtd/spi-nor.h | 8 + include/linux/mutex.h | 2 +- include/linux/nd.h | 1 + include/linux/netdevice.h | 4 +- include/linux/netfilter/x_tables.h | 7 +- include/linux/netfilter_arp/arp_tables.h | 5 +- include/linux/netfilter_bridge/ebtables.h | 5 +- include/linux/netfs.h | 234 ++ include/linux/nfs_fs_sb.h | 1 + include/linux/nfsacl.h | 3 + include/linux/nvmem-consumer.h | 4 + include/linux/oid_registry.h | 15 +- include/linux/overflow.h | 2 +- include/linux/pagemap.h | 53 +- include/linux/parport.h | 12 +- include/linux/pci.h | 4 +- include/linux/pci_ids.h | 31 - include/linux/perf_event.h | 2 + include/linux/pgtable.h | 4 + include/linux/phy/phy.h | 26 + include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/platform_data/gpio-omap.h | 3 + include/linux/platform_data/invensense_mpu6050.h | 2 +- include/linux/platform_data/usb-mx2.h | 29 - include/linux/platform_data/{ => x86}/intel-spi.h | 0 include/linux/platform_device.h | 3 + include/linux/pm.h | 1 - include/linux/pm_opp.h | 44 +- include/linux/pm_runtime.h | 2 +- include/linux/power_supply.h | 7 + include/linux/pps-gpio.h | 19 - include/linux/preempt.h | 6 +- include/linux/property.h | 15 +- include/linux/qcom-geni-se.h | 4 - include/linux/randomize_kstack.h | 54 + include/linux/rcupdate.h | 3 +- include/linux/regmap.h | 16 + include/linux/regulator/driver.h | 9 +- include/linux/regulator/pca9450.h | 3 + include/linux/restart_block.h | 1 + include/linux/sched.h | 3 + include/linux/sched/mm.h | 3 +- include/linux/scmi_protocol.h | 200 +- include/linux/security.h | 18 +- include/linux/seqlock.h | 5 +- include/linux/serial_core.h | 10 +- include/linux/serial_s3c.h | 16 + include/linux/skbuff.h | 1 + include/linux/skmsg.h | 7 +- include/linux/soc/qcom/apr.h | 2 +- include/linux/soc/qcom/irq.h | 2 +- include/linux/soc/qcom/llcc-qcom.h | 6 +- include/linux/soc/qcom/qmi.h | 4 +- include/linux/soundwire/sdw.h | 36 +- include/linux/spi/altera.h | 21 + include/linux/spi/spi.h | 23 +- include/linux/stacktrace.h | 19 + include/linux/static_call.h | 26 +- include/linux/static_call_types.h | 18 + include/linux/stop_machine.h | 11 +- include/linux/sunrpc/svc.h | 25 + include/linux/sunrpc/svc_rdma.h | 12 +- include/linux/sunrpc/svc_xprt.h | 2 + include/linux/sunrpc/xdr.h | 34 + include/linux/surface_aggregator/controller.h | 74 +- include/linux/surface_aggregator/device.h | 31 +- include/linux/textsearch.h | 2 +- include/linux/thread_info.h | 13 + include/linux/thunderbolt.h | 54 +- include/linux/timecounter.h | 2 +- include/linux/timex.h | 2 +- include/linux/tpm.h | 2 + include/linux/tty.h | 103 +- include/linux/tty_driver.h | 2 +- include/linux/tty_ldisc.h | 3 - include/linux/u64_stats_sync.h | 7 +- include/linux/uio.h | 10 + include/linux/usb.h | 17 +- include/linux/usb/ch9.h | 62 +- include/linux/usb/ehci_pdriver.h | 1 + include/linux/usb/pd.h | 2 + include/linux/usb/serial.h | 10 +- include/linux/usb/typec.h | 19 + include/linux/usb_usual.h | 2 + include/linux/user_namespace.h | 3 + include/linux/usermode_driver.h | 1 + include/linux/vdpa.h | 10 +- include/linux/virtio.h | 2 - include/linux/virtio_net.h | 23 +- include/linux/wmi.h | 2 +- include/linux/ww_mutex.h | 5 +- include/linux/xarray.h | 4 +- include/media/rc-map.h | 7 + include/net/act_api.h | 12 +- include/net/af_rxrpc.h | 2 +- include/net/dst.h | 11 + include/net/inet_connection_sock.h | 2 +- include/net/netfilter/nf_tables.h | 3 + include/net/netns/xfrm.h | 4 +- include/net/nexthop.h | 24 + include/net/nfc/nci_core.h | 2 - include/net/red.h | 16 +- include/net/rtnetlink.h | 6 +- include/net/sock.h | 13 + include/net/xfrm.h | 4 +- include/scsi/libfcoe.h | 2 +- include/scsi/scsi_transport_iscsi.h | 1 + include/soc/at91/pm.h | 16 + include/soc/bcm2835/raspberrypi-firmware.h | 10 + include/soc/fsl/qe/qe.h | 34 +- include/soc/tegra/mc.h | 7 + include/trace/events/afs.h | 74 +- include/trace/events/btrfs.h | 12 + include/trace/events/netfs.h | 261 ++ include/trace/events/random.h | 83 - include/trace/events/sunrpc.h | 1 + include/trace/events/workqueue.h | 6 +- include/uapi/linux/android/binder.h | 28 + include/uapi/linux/blkpg.h | 28 +- include/uapi/linux/bpf.h | 17 +- include/uapi/linux/can.h | 2 +- include/uapi/linux/capability.h | 3 +- include/uapi/linux/cyclades.h | 494 --- include/uapi/linux/elf.h | 1 + include/uapi/linux/ethtool.h | 54 +- include/uapi/linux/fuse.h | 3 +- include/uapi/linux/idxd.h | 4 +- include/uapi/linux/iio/buffer.h | 10 + include/uapi/linux/l2tp.h | 1 + include/uapi/linux/major.h | 2 - include/uapi/linux/map_to_7segment.h | 14 - include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 +- include/uapi/linux/nfsd/nfsfh.h | 27 +- include/uapi/linux/prctl.h | 4 + include/uapi/linux/psample.h | 5 +- include/uapi/linux/rfkill.h | 80 +- include/uapi/linux/serial.h | 4 +- include/uapi/linux/surface_aggregator/dtx.h | 146 + include/uapi/linux/tty_flags.h | 8 +- include/uapi/linux/usb/video.h | 3 +- include/uapi/misc/habanalabs.h | 77 +- include/uapi/misc/uacce/hisi_qm.h | 1 + include/uapi/mtd/mtd-abi.h | 2 + include/xen/acpi.h | 35 - include/xen/arm/swiotlb-xen.h | 7 + include/xen/grant_table.h | 7 + include/xen/interface/features.h | 14 + include/xen/swiotlb-xen.h | 1 + include/xen/xenbus.h | 1 - init/Kconfig | 13 +- init/init_task.c | 2 +- init/main.c | 23 + kernel/Makefile | 4 + kernel/audit.c | 4 +- kernel/audit.h | 12 +- kernel/auditfilter.c | 3 +- kernel/auditsc.c | 19 +- kernel/bpf/bpf_inode_storage.c | 2 +- kernel/bpf/bpf_lsm.c | 3 +- kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/btf.c | 2 - kernel/bpf/core.c | 10 +- kernel/bpf/disasm.c | 2 +- kernel/bpf/inode.c | 4 +- kernel/bpf/preload/bpf_preload_kern.c | 19 +- kernel/bpf/stackmap.c | 12 +- kernel/bpf/syscall.c | 5 + kernel/bpf/trampoline.c | 248 +- kernel/bpf/verifier.c | 341 +- kernel/cfi.c | 329 ++ kernel/entry/common.c | 4 +- kernel/events/core.c | 42 +- kernel/fork.c | 24 +- kernel/futex.c | 3 +- kernel/gcov/clang.c | 88 +- kernel/irq/chip.c | 8 +- kernel/irq/dummychip.c | 2 +- kernel/irq/ipi.c | 2 +- kernel/irq/irq_sim.c | 35 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 60 +- kernel/irq/manage.c | 27 +- kernel/irq/matrix.c | 11 +- kernel/irq/migration.c | 2 +- kernel/irq/msi.c | 2 +- kernel/irq/proc.c | 4 +- kernel/irq/resend.c | 2 +- kernel/irq/spurious.c | 4 + kernel/irq/timings.c | 8 +- kernel/jump_label.c | 8 + kernel/kallsyms.c | 55 +- kernel/kthread.c | 3 +- kernel/locking/lockdep.c | 7 +- kernel/locking/lockdep_internals.h | 8 +- kernel/locking/mutex.c | 25 +- kernel/locking/qrwlock.c | 7 +- kernel/module.c | 43 + kernel/power/autosleep.c | 2 +- kernel/power/energy_model.c | 2 +- kernel/power/snapshot.c | 2 +- kernel/power/swap.c | 2 +- kernel/profile.c | 2 +- kernel/ptrace.c | 2 +- kernel/reboot.c | 2 - kernel/sched/core.c | 127 +- kernel/sched/cpufreq_schedutil.c | 29 +- kernel/sched/cputime.c | 4 +- kernel/sched/membarrier.c | 4 +- kernel/seccomp.c | 2 +- kernel/signal.c | 14 +- kernel/softirq.c | 355 +- kernel/static_call.c | 47 +- kernel/sys.c | 18 +- kernel/time/alarmtimer.c | 8 +- kernel/time/clocksource.c | 4 +- kernel/time/hrtimer.c | 80 +- kernel/time/jiffies.c | 2 +- kernel/time/ntp.c | 2 +- kernel/time/posix-cpu-timers.c | 8 +- kernel/time/posix-timers.c | 4 +- kernel/time/test_udelay.c | 7 +- kernel/time/tick-broadcast-hrtimer.c | 2 +- kernel/time/tick-broadcast.c | 20 +- kernel/time/tick-common.c | 7 +- kernel/time/tick-oneshot.c | 2 +- kernel/time/tick-sched.c | 10 +- kernel/time/tick-sched.h | 2 +- kernel/time/time.c | 2 +- kernel/time/timecounter.c | 2 +- kernel/time/timekeeping.c | 46 +- kernel/time/timer.c | 4 +- kernel/time/vsyscall.c | 2 +- kernel/trace/ftrace.c | 52 +- kernel/trace/trace.c | 15 +- kernel/trace/trace_dynevent.c | 6 +- kernel/user_namespace.c | 65 +- kernel/usermode_driver.c | 21 +- kernel/watchdog.c | 5 +- kernel/workqueue.c | 21 +- lib/Kconfig | 3 + lib/Kconfig.debug | 46 +- lib/Kconfig.kasan | 8 +- lib/Makefile | 1 + lib/asn1_encoder.c | 454 +++ lib/crypto/chacha.c | 4 +- lib/crypto/poly1305-donna32.c | 3 +- lib/crypto/poly1305-donna64.c | 3 +- lib/crypto/poly1305.c | 3 +- lib/devres.c | 22 + lib/earlycpio.c | 4 +- lib/extable.c | 5 - lib/iov_iter.c | 318 +- lib/kobject_uevent.c | 9 +- lib/list_sort.c | 17 +- lib/lru_cache.c | 3 +- lib/math/div64.c | 1 + lib/oid_registry.c | 24 + lib/parman.c | 4 +- lib/radix-tree.c | 11 +- lib/test_kasan.c | 19 +- lib/test_kasan_module.c | 2 +- lib/test_list_sort.c | 3 +- lib/test_xarray.c | 26 +- lib/xarray.c | 11 +- mm/filemap.c | 96 +- mm/gup.c | 4 + mm/highmem.c | 21 +- mm/huge_memory.c | 10 +- mm/hugetlb.c | 164 +- mm/hugetlb_cgroup.c | 10 +- mm/internal.h | 32 +- mm/kasan/common.c | 2 +- mm/kasan/hw_tags.c | 66 +- mm/kasan/kasan.h | 42 +- mm/kasan/report.c | 22 +- mm/kasan/report_generic.c | 2 +- mm/kfence/core.c | 9 + mm/kfence/report.c | 30 +- mm/kmemleak.c | 3 +- mm/madvise.c | 13 +- mm/mapping_dirty_helpers.c | 2 + mm/memcontrol.c | 15 +- mm/memory.c | 18 +- mm/memory_hotplug.c | 2 +- mm/mmap.c | 6 + mm/mmu_gather.c | 29 +- mm/mmu_notifier.c | 23 + mm/oom_kill.c | 2 +- mm/page-writeback.c | 16 + mm/page_alloc.c | 171 +- mm/page_poison.c | 4 +- mm/percpu-internal.h | 2 +- mm/percpu-stats.c | 9 +- mm/percpu.c | 14 +- mm/ptdump.c | 2 +- mm/readahead.c | 101 +- mm/shuffle.c | 4 +- mm/slab.c | 2 +- mm/slab.h | 6 +- mm/slub.c | 2 +- mm/z3fold.c | 16 +- net/9p/client.c | 4 - net/batman-adv/main.c | 1 - net/batman-adv/translation-table.c | 2 + net/bluetooth/ecdh_helper.c | 2 - net/bluetooth/ecdh_helper.h | 2 +- net/bluetooth/hci_request.c | 12 +- net/bluetooth/selftest.c | 2 +- net/bluetooth/smp.c | 6 +- net/bridge/br_switchdev.c | 2 + net/bridge/netfilter/ebtable_broute.c | 8 +- net/bridge/netfilter/ebtable_filter.c | 8 +- net/bridge/netfilter/ebtable_nat.c | 8 +- net/bridge/netfilter/ebtables.c | 30 +- net/can/bcm.c | 10 +- net/can/isotp.c | 29 +- net/can/raw.c | 14 +- net/core/dev.c | 39 +- net/core/drop_monitor.c | 23 + net/core/dst.c | 59 +- net/core/filter.c | 12 +- net/core/flow_dissector.c | 2 +- net/core/neighbour.c | 2 +- net/core/rtnetlink.c | 4 +- net/core/skbuff.c | 2 + net/core/skmsg.c | 12 +- net/core/sock.c | 56 +- net/core/xdp.c | 3 +- net/dccp/ipv6.c | 5 + net/dsa/Kconfig | 2 + net/dsa/dsa2.c | 19 +- net/dsa/dsa_priv.h | 25 +- net/dsa/slave.c | 59 +- net/dsa/switch.c | 15 +- net/dsa/tag_mtk.c | 19 +- net/dsa/tag_rtl4_a.c | 12 +- net/ethtool/channels.c | 26 +- net/ethtool/common.c | 17 + net/ethtool/eee.c | 4 +- net/ethtool/ioctl.c | 18 +- net/ethtool/netlink.h | 6 +- net/ethtool/pause.c | 8 +- net/hsr/hsr_device.c | 1 + net/hsr/hsr_forward.c | 6 - net/ieee802154/nl-mac.c | 7 +- net/ieee802154/nl802154.c | 68 +- net/ipv4/ah4.c | 2 +- net/ipv4/cipso_ipv4.c | 13 +- net/ipv4/devinet.c | 3 +- net/ipv4/esp4.c | 2 +- net/ipv4/esp4_offload.c | 17 +- net/ipv4/inet_connection_sock.c | 7 +- net/ipv4/inetpeer.c | 21 +- net/ipv4/ip_tunnel.c | 5 +- net/ipv4/ip_vti.c | 12 +- net/ipv4/ipconfig.c | 14 +- net/ipv4/netfilter/arp_tables.c | 27 +- net/ipv4/netfilter/arptable_filter.c | 10 +- net/ipv4/netfilter/ip_tables.c | 18 +- net/ipv4/nexthop.c | 10 +- net/ipv4/route.c | 45 +- net/ipv4/sysctl_net_ipv4.c | 16 +- net/ipv4/tcp.c | 26 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/udp.c | 4 + net/ipv4/udp_offload.c | 2 +- net/ipv6/addrconf.c | 32 +- net/ipv6/ah6.c | 2 +- net/ipv6/calipso.c | 14 +- net/ipv6/esp6.c | 2 +- net/ipv6/esp6_offload.c | 17 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6_gre.c | 16 +- net/ipv6/ip6_input.c | 10 - net/ipv6/ip6_tunnel.c | 20 +- net/ipv6/ip6_vti.c | 12 +- net/ipv6/netfilter/ip6_tables.c | 18 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 44 +- net/ipv6/sit.c | 6 +- net/ipv6/tcp_ipv6.c | 5 + net/l2tp/l2tp_core.c | 41 +- net/l2tp/l2tp_core.h | 1 + net/l2tp/l2tp_netlink.c | 6 + net/mac80211/aead_api.c | 5 +- net/mac80211/aes_gmac.c | 5 +- net/mac80211/cfg.c | 8 +- net/mac80211/ibss.c | 2 + net/mac80211/main.c | 13 +- net/mac80211/mlme.c | 7 +- net/mac80211/rc80211_minstrel_ht.c | 2 - net/mac80211/tx.c | 2 +- net/mac80211/util.c | 2 +- net/mac802154/llsec.c | 2 +- net/mpls/mpls_gso.c | 3 + net/mptcp/options.c | 24 +- net/mptcp/protocol.c | 265 +- net/mptcp/protocol.h | 14 +- net/mptcp/subflow.c | 19 +- net/ncsi/ncsi-manage.c | 20 +- net/netfilter/nf_conntrack_helper.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 1 + net/netfilter/nf_conntrack_proto_gre.c | 3 - net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_conntrack_standalone.c | 1 + net/netfilter/nf_flow_table_core.c | 2 +- net/netfilter/nf_flow_table_offload.c | 6 +- net/netfilter/nf_nat_proto.c | 25 +- net/netfilter/nf_tables_api.c | 87 +- net/netfilter/nft_limit.c | 4 +- net/netfilter/x_tables.c | 65 +- net/netlabel/netlabel_cipso_v4.c | 3 + net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.h | 2 +- net/netlink/af_netlink.c | 4 +- net/nfc/llcp_sock.c | 10 + net/nfc/nci/uart.c | 148 +- net/openvswitch/conntrack.c | 16 +- net/openvswitch/conntrack.h | 6 +- net/openvswitch/flow.c | 4 +- net/qrtr/qrtr.c | 16 +- net/rds/message.c | 3 +- net/rfkill/core.c | 7 +- net/rxrpc/recvmsg.c | 9 +- net/sched/act_api.c | 48 +- net/sched/act_ct.c | 6 +- net/sched/cls_api.c | 17 +- net/sched/cls_flower.c | 2 +- net/sched/sch_api.c | 8 +- net/sched/sch_choke.c | 7 +- net/sched/sch_gred.c | 2 +- net/sched/sch_htb.c | 24 +- net/sched/sch_red.c | 7 +- net/sched/sch_sfq.c | 2 +- net/sched/sch_teql.c | 3 + net/sctp/ipv6.c | 7 +- net/sctp/output.c | 7 - net/sctp/outqueue.c | 7 + net/sctp/socket.c | 13 +- net/sctp/tsnmap.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 11 +- net/sunrpc/sched.c | 5 +- net/sunrpc/svc.c | 6 +- net/sunrpc/svc_xprt.c | 38 +- net/sunrpc/svcauth_unix.c | 9 - net/sunrpc/svcsock.c | 24 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 14 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 114 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 111 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 69 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 15 +- net/tipc/bearer.h | 6 +- net/tipc/crypto.c | 3 +- net/tipc/name_table.c | 4 +- net/tipc/net.c | 2 +- net/tipc/node.c | 13 +- net/tipc/socket.c | 2 +- net/vmw_vsock/af_vsock.c | 1 + net/wireless/core.c | 21 +- net/wireless/nl80211.c | 46 +- net/wireless/scan.c | 14 +- net/wireless/sme.c | 2 +- net/xfrm/xfrm_compat.c | 12 +- net/xfrm/xfrm_device.c | 2 - net/xfrm/xfrm_interface.c | 3 + net/xfrm/xfrm_output.c | 23 +- net/xfrm/xfrm_state.c | 11 +- samples/bpf/xdpsock_user.c | 2 + scripts/Makefile | 1 + scripts/Makefile.kasan | 20 +- scripts/Makefile.lib | 4 +- scripts/Makefile.modfinal | 2 +- scripts/checkpatch.pl | 133 +- scripts/dummy-tools/gcc | 18 +- scripts/gcc-plugins/Makefile | 1 + scripts/gcc-x86_32-has-stack-protector.sh | 6 +- scripts/get_abi.pl | 74 +- scripts/kernel-doc | 60 +- scripts/ld-version.sh | 22 +- scripts/module.lds.S | 21 +- scripts/spdxcheck.py | 2 +- scripts/sphinx-pre-install | 2 +- security/Kconfig.hardening | 4 +- security/apparmor/lsm.c | 3 +- security/commoncap.c | 12 +- security/integrity/digsig_asymmetric.c | 30 +- security/integrity/iint.c | 8 + security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_main.c | 14 +- .../integrity/platform_certs/keyring_handler.c | 11 + security/integrity/platform_certs/load_uefi.c | 20 +- security/keys/Kconfig | 3 + security/keys/trusted-keys/Makefile | 6 + security/keys/trusted-keys/tpm2key.asn1 | 11 + security/keys/trusted-keys/trusted_core.c | 360 ++ security/keys/trusted-keys/trusted_tee.c | 318 ++ security/keys/trusted-keys/trusted_tpm1.c | 401 +- security/keys/trusted-keys/trusted_tpm2.c | 271 +- security/security.c | 20 +- security/selinux/hooks.c | 170 +- security/selinux/ima.c | 87 +- security/selinux/include/classmap.h | 5 +- security/selinux/include/ima.h | 6 + security/selinux/include/security.h | 17 +- security/selinux/selinuxfs.c | 28 +- security/selinux/ss/avtab.c | 101 +- security/selinux/ss/avtab.h | 2 +- security/selinux/ss/conditional.c | 12 +- security/selinux/ss/hashtab.c | 2 +- security/selinux/ss/services.c | 222 +- security/selinux/ss/sidtab.c | 21 + security/selinux/ss/sidtab.h | 4 + security/smack/smack.h | 18 +- security/smack/smack_lsm.c | 39 +- security/tomoyo/network.c | 2 +- sound/drivers/aloop.c | 12 +- sound/drivers/dummy.c | 1 - sound/drivers/mtpav.c | 1 - sound/drivers/mts64.c | 1 - sound/drivers/pcsp/pcsp.c | 1 - sound/drivers/portman2x4.c | 1 - sound/drivers/serial-u16550.c | 1 - sound/drivers/virmidi.c | 1 - sound/firewire/dice/dice-stream.c | 5 +- sound/hda/intel-nhlt.c | 5 + sound/isa/ad1816a/ad1816a.c | 7 - sound/isa/ad1848/ad1848.c | 3 - sound/isa/als100.c | 11 - sound/isa/azt2320.c | 5 - sound/isa/cmi8330.c | 1 - sound/isa/cs423x/cs4231.c | 1 - sound/isa/cs423x/cs4236.c | 34 - sound/isa/es1688/es1688.c | 5 - sound/isa/es18xx.c | 10 +- sound/isa/gus/gusclassic.c | 1 - sound/isa/gus/gusextreme.c | 1 - sound/isa/gus/gusmax.c | 1 - sound/isa/gus/interwave.c | 6 - sound/isa/opl3sa2.c | 5 - sound/isa/opti9xx/miro.c | 3 - sound/isa/opti9xx/opti92x-ad1848.c | 6 - sound/isa/sb/jazz16.c | 3 - sound/isa/sb/sb16.c | 8 - sound/isa/sb/sb8.c | 1 - sound/isa/sc6000.c | 3 - sound/isa/wavefront/wavefront.c | 1 - sound/mips/sgio2audio.c | 1 - sound/pci/ad1889.c | 1 - sound/pci/ali5451/ali5451.c | 1 - sound/pci/als300.c | 1 - sound/pci/als4000.c | 1 - sound/pci/atiixp.c | 1 - sound/pci/atiixp_modem.c | 1 - sound/pci/au88x0/au88x0.c | 2 - sound/pci/azt3328.c | 1 - sound/pci/bt87x.c | 2 - sound/pci/ca0106/ca0106_main.c | 1 - sound/pci/cmipci.c | 4 - sound/pci/cs4281.c | 1 - sound/pci/cs46xx/cs46xx.c | 7 - sound/pci/cs5535audio/cs5535audio.c | 1 - sound/pci/ctxfi/xfi.c | 1 - sound/pci/echoaudio/echoaudio.c | 1 - sound/pci/emu10k1/emu10k1.c | 2 - sound/pci/emu10k1/emu10k1x.c | 1 - sound/pci/ens1370.c | 8 - sound/pci/es1938.c | 4 - sound/pci/es1968.c | 4 - sound/pci/fm801.c | 2 - sound/pci/hda/hda_bind.c | 4 + sound/pci/hda/hda_controller.c | 7 - sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/hda_intel.c | 44 +- sound/pci/hda/patch_ca0132.c | 1 + sound/pci/hda/patch_conexant.c | 63 +- sound/pci/hda/patch_hdmi.c | 13 + sound/pci/hda/patch_realtek.c | 36 +- sound/pci/ice1712/ice1712.c | 6 - sound/pci/ice1712/ice1724.c | 19 - sound/pci/intel8x0.c | 23 - sound/pci/intel8x0m.c | 15 - sound/pci/korg1212/korg1212.c | 1 - sound/pci/lola/lola.c | 1 - sound/pci/lx6464es/lx6464es.c | 2 - sound/pci/maestro3.c | 5 - sound/pci/mixart/mixart.c | 1 - sound/pci/nm256/nm256.c | 2 - sound/pci/oxygen/oxygen.c | 3 - sound/pci/oxygen/se6x.c | 1 - sound/pci/oxygen/virtuoso.c | 1 - sound/pci/pcxhr/pcxhr.c | 1 - sound/pci/riptide/riptide.c | 1 - sound/pci/rme32.c | 1 - sound/pci/rme96.c | 5 - sound/pci/rme9652/hdsp.c | 3 - sound/pci/rme9652/hdspm.c | 1 - sound/pci/rme9652/rme9652.c | 2 - sound/pci/sis7019.c | 1 - sound/pci/sonicvibes.c | 1 - sound/pci/trident/trident.c | 12 - sound/pci/via82xx.c | 1 - sound/pci/via82xx_modem.c | 1 - sound/pci/vx222/vx222.c | 1 - sound/pci/ymfpci/ymfpci.c | 6 - sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 - sound/pcmcia/vx/vxpocket.c | 4 - sound/ppc/powermac.c | 1 - sound/sh/aica.c | 1 - sound/sh/sh_dac_audio.c | 1 - sound/soc/bcm/cygnus-ssp.c | 4 +- sound/soc/codecs/Kconfig | 5 - sound/soc/codecs/ak4458.c | 1 + sound/soc/codecs/ak5558.c | 1 + sound/soc/codecs/cs42l42.c | 112 +- sound/soc/codecs/cs42l42.h | 13 +- sound/soc/codecs/cx20442.c | 1 - sound/soc/codecs/es8316.c | 9 +- sound/soc/codecs/lpass-rx-macro.c | 4 +- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/lpass-va-macro.c | 28 +- sound/soc/codecs/lpass-wsa-macro.c | 20 +- sound/soc/codecs/max98373-i2c.c | 1 + sound/soc/codecs/max98373-sdw.c | 1 + sound/soc/codecs/max98373.c | 2 + sound/soc/codecs/rt1015.c | 2 + sound/soc/codecs/rt5640.c | 4 +- sound/soc/codecs/rt5651.c | 4 +- sound/soc/codecs/rt5659.c | 5 + sound/soc/codecs/rt5670.c | 110 +- sound/soc/codecs/rt5670.h | 9 +- sound/soc/codecs/rt711.c | 8 + sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sirf-audio-codec.h | 124 - sound/soc/codecs/wcd934x.c | 6 + sound/soc/codecs/wm8960.c | 8 +- sound/soc/fsl/fsl_esai.c | 8 +- sound/soc/fsl/fsl_ssi.c | 6 +- sound/soc/generic/simple-card-utils.c | 13 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 12 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 +- sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 4 +- sound/soc/mediatek/mt8192/mt8192-reg.h | 8 +- sound/soc/qcom/lpass-cpu.c | 2 +- sound/soc/qcom/sdm845.c | 6 +- sound/soc/soc-core.c | 4 + sound/soc/sof/core.c | 8 +- sound/soc/sof/intel/apl.c | 3 +- sound/soc/sof/intel/cnl.c | 19 +- sound/soc/sof/intel/hda-dsp.c | 23 +- sound/soc/sof/intel/hda.c | 1 + sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/intel/icl.c | 3 +- sound/soc/sof/intel/pci-tgl.c | 2 +- sound/soc/sof/intel/tgl.c | 18 +- sound/soc/sunxi/sun4i-codec.c | 5 + sound/soc/ti/ams-delta.c | 1 - sound/sparc/amd7930.c | 1 - sound/sparc/cs4231.c | 1 - sound/sparc/dbri.c | 1 - sound/usb/6fire/chip.c | 1 - sound/usb/caiaq/device.c | 14 - sound/usb/card.c | 8 +- sound/usb/hiface/chip.c | 17 - sound/usb/misc/ua101.c | 1 - sound/usb/mixer_quirks.c | 4 +- sound/usb/quirks.c | 12 +- sound/usb/usbaudio.h | 1 + sound/usb/usx2y/usbusx2y.c | 1 - sound/x86/intel_hdmi_audio.c | 1 - sound/xen/xen_snd_front.c | 1 - tools/arch/ia64/include/asm/barrier.h | 3 - tools/arch/s390/include/uapi/asm/ptrace.h | 5 +- tools/arch/x86/include/asm/cpufeatures.h | 19 +- tools/arch/x86/include/asm/inat.h | 2 +- tools/arch/x86/include/asm/insn.h | 46 +- tools/arch/x86/include/asm/msr-index.h | 2 - tools/arch/x86/include/asm/nops.h | 81 + tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/arch/x86/include/uapi/asm/vmx.h | 4 +- tools/arch/x86/kcpuid/Makefile | 24 + tools/arch/x86/kcpuid/cpuid.csv | 400 ++ tools/arch/x86/kcpuid/kcpuid.c | 657 ++++ tools/arch/x86/lib/inat.c | 2 +- tools/arch/x86/lib/insn.c | 230 +- tools/bpf/resolve_btfids/main.c | 5 + tools/build/Makefile | 8 +- tools/cgroup/memcg_slabinfo.py | 8 +- tools/debugging/kernel-chktaint | 2 +- tools/iio/Makefile | 1 + tools/iio/iio_event_monitor.c | 69 +- tools/iio/iio_generic_buffer.c | 153 +- tools/iio/iio_utils.c | 18 +- tools/iio/iio_utils.h | 9 +- tools/include/linux/coresight-pmu.h | 20 +- tools/include/linux/kconfig.h | 73 + tools/include/linux/static_call_types.h | 18 + tools/include/uapi/asm/errno.h | 2 - tools/include/uapi/drm/drm.h | 97 +- tools/include/uapi/drm/i915_drm.h | 3 +- tools/include/uapi/linux/bpf.h | 1 - tools/include/uapi/linux/kvm.h | 86 + tools/include/uapi/linux/mount.h | 16 + tools/include/uapi/linux/openat2.h | 4 + tools/kvm/kvm_stat/kvm_stat.service | 1 + tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/btf_dump.c | 2 +- tools/lib/bpf/libbpf.c | 3 +- tools/lib/bpf/netlink.c | 2 +- tools/lib/bpf/ringbuf.c | 2 +- tools/lib/bpf/xsk.c | 63 +- tools/lib/perf/evlist.c | 13 +- tools/lib/perf/include/internal/evlist.h | 2 + tools/objtool/arch/x86/decode.c | 144 +- tools/objtool/arch/x86/include/arch/special.h | 2 +- tools/objtool/check.c | 186 +- tools/objtool/elf.c | 289 +- tools/objtool/include/objtool/arch.h | 4 + tools/objtool/include/objtool/check.h | 3 +- tools/objtool/include/objtool/elf.h | 13 +- tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 1 + tools/objtool/orc_gen.c | 33 +- tools/objtool/special.c | 12 +- tools/objtool/sync-check.sh | 18 +- tools/perf/Documentation/perf-evlist.txt | 2 +- tools/perf/Documentation/perf-ftrace.txt | 4 +- tools/perf/Documentation/perf-kallsyms.txt | 2 +- tools/perf/Documentation/perf-trace.txt | 4 +- tools/perf/Makefile.perf | 12 +- tools/perf/arch/arm/util/cs-etm.c | 12 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 21 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/x86/Makefile | 11 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/tests/Build | 1 + tools/perf/arch/x86/tests/arch-tests.c | 4 + tools/perf/arch/x86/tests/insn-x86.c | 11 +- tools/perf/arch/x86/tests/sample-parsing.c | 121 + tools/perf/arch/x86/util/archinsn.c | 11 +- tools/perf/bench/numa.c | 42 +- tools/perf/bench/sched-messaging.c | 4 +- tools/perf/bench/sched-pipe.c | 4 +- tools/perf/bench/syscall.c | 4 +- tools/perf/builtin-daemon.c | 63 +- tools/perf/builtin-diff.c | 3 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/builtin-inject.c | 2 +- tools/perf/builtin-trace.c | 5 +- tools/perf/check-headers.sh | 15 +- tools/perf/perf-archive.sh | 3 +- tools/perf/tests/attr.c | 8 +- tools/perf/tests/bpf.c | 9 +- tools/perf/tests/code-reading.c | 10 +- tools/perf/tests/cpumap.c | 2 + tools/perf/tests/keep-tracking.c | 5 +- tools/perf/tests/mmap-basic.c | 2 - tools/perf/tests/perf-time-to-tsc.c | 2 + tools/perf/tests/sample-parsing.c | 4 - tools/perf/tests/shell/daemon.sh | 34 +- tools/perf/tests/sw-clock.c | 12 +- tools/perf/tests/switch-tracking.c | 5 +- tools/perf/tests/task-exit.c | 10 +- tools/perf/tests/thread-map.c | 8 +- tools/perf/trace/beauty/tracepoints/x86_msr.sh | 2 +- .../util/arm-spe-decoder/arm-spe-pkt-decoder.c | 4 +- tools/perf/util/auxtrace.c | 6 +- tools/perf/util/block-info.c | 6 +- tools/perf/util/bpf-event.c | 13 +- tools/perf/util/data.c | 5 +- tools/perf/util/evlist.c | 1 + tools/perf/util/evsel.c | 18 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/header.c | 4 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 17 +- tools/perf/util/map.c | 14 +- tools/perf/util/parse-events.c | 3 + tools/perf/util/parse-events.y | 6 +- tools/perf/util/pmu.c | 33 + tools/perf/util/pmu.h | 3 + tools/perf/util/python-ext-sources | 1 + tools/perf/util/sort.c | 4 +- tools/perf/util/stat-display.c | 2 +- tools/perf/util/stat.c | 47 +- tools/perf/util/synthetic-events.c | 11 +- tools/perf/util/trace-event-read.c | 1 + tools/perf/util/vdso.c | 2 + tools/power/acpi/common/cmfsize.c | 2 +- tools/power/pm-graph/sleepgraph.py | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 30 +- tools/power/x86/intel-speed-select/isst-display.c | 12 +- tools/power/x86/turbostat/turbostat.c | 2 +- tools/scripts/Makefile.include | 3 +- tools/spi/Makefile | 5 +- tools/testing/kunit/configs/broken_on_uml.config | 2 + tools/testing/kunit/kunit_config.py | 2 +- tools/testing/radix-tree/idr-test.c | 21 +- tools/testing/radix-tree/linux/compiler_types.h | 0 tools/testing/radix-tree/multiorder.c | 2 + tools/testing/radix-tree/xarray.c | 2 + tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/bti/.gitignore | 2 + tools/testing/selftests/arm64/bti/Makefile | 61 + tools/testing/selftests/arm64/bti/assembler.h | 80 + tools/testing/selftests/arm64/bti/btitest.h | 23 + tools/testing/selftests/arm64/bti/compiler.h | 21 + tools/testing/selftests/arm64/bti/gen/.gitignore | 2 + tools/testing/selftests/arm64/bti/signal.c | 37 + tools/testing/selftests/arm64/bti/signal.h | 21 + tools/testing/selftests/arm64/bti/start.S | 14 + tools/testing/selftests/arm64/bti/syscall.S | 23 + tools/testing/selftests/arm64/bti/system.c | 22 + tools/testing/selftests/arm64/bti/system.h | 28 + tools/testing/selftests/arm64/bti/test.c | 234 ++ tools/testing/selftests/arm64/bti/teststubs.S | 39 + tools/testing/selftests/arm64/bti/trampoline.S | 29 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 2 +- tools/testing/selftests/arm64/fp/sve-test.S | 22 +- tools/testing/selftests/arm64/mte/Makefile | 15 +- .../selftests/arm64/mte/check_ksm_options.c | 5 +- tools/testing/selftests/arm64/mte/check_user_mem.c | 3 +- .../testing/selftests/arm64/mte/mte_common_util.c | 39 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 44 + tools/testing/selftests/bpf/prog_tests/check_mtu.c | 4 + .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 82 + tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c | 19 + .../bpf/progs/btf_dump_test_case_syntax.c | 8 + tools/testing/selftests/bpf/progs/fexit_sleep.c | 31 + .../selftests/bpf/progs/netif_receive_skb.c | 13 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 92 + .../selftests/bpf/progs/test_global_func11.c | 2 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 12 +- .../testing/selftests/bpf/verifier/array_access.c | 3 +- tools/testing/selftests/bpf/verifier/atomic_and.c | 23 + .../selftests/bpf/verifier/atomic_cmpxchg.c | 25 + tools/testing/selftests/bpf/verifier/atomic_or.c | 25 + tools/testing/selftests/bpf/verifier/bounds.c | 5 - .../selftests/bpf/verifier/bounds_deduction.c | 30 +- .../bpf/verifier/bounds_mix_sign_unsign.c | 13 - tools/testing/selftests/bpf/verifier/map_ptr.c | 4 + tools/testing/selftests/bpf/verifier/unpriv.c | 15 +- .../selftests/bpf/verifier/value_ptr_arith.c | 27 +- tools/testing/selftests/firmware/fw_namespace.c | 2 +- tools/testing/selftests/gpio/.gitignore | 2 +- tools/testing/selftests/kvm/.gitignore | 3 + tools/testing/selftests/kvm/Makefile | 3 + .../testing/selftests/kvm/hardware_disable_test.c | 10 +- tools/testing/selftests/kvm/include/kvm_util.h | 2 + tools/testing/selftests/kvm/lib/kvm_util.c | 7 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 2 - .../selftests/kvm/x86_64/get_msr_index_features.c | 134 + tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 269 ++ .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 166 + tools/testing/selftests/lkdtm/.gitignore | 1 + tools/testing/selftests/lkdtm/Makefile | 1 + tools/testing/selftests/lkdtm/stack-entropy.sh | 36 + tools/testing/selftests/net/fib_nexthops.sh | 8 + .../net/forwarding/mirror_gre_bridge_1d_vlan.sh | 9 + .../selftests/net/forwarding/vxlan_bridge_1d.sh | 13 +- tools/testing/selftests/net/ipsec.c | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 30 +- .../selftests/net/reuseaddr_ports_exhausted.c | 32 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nf_nat_edemux.sh | 99 + tools/testing/selftests/sgx/defines.h | 2 +- tools/testing/selftests/sgx/load.c | 69 +- tools/testing/selftests/sgx/main.c | 26 +- .../testing/selftests/timers/clocksource-switch.c | 4 +- tools/testing/selftests/timers/leap-a-day.c | 2 +- tools/testing/selftests/timers/leapcrash.c | 4 +- tools/testing/selftests/timers/threadtest.c | 2 +- tools/testing/selftests/vm/Makefile | 4 +- tools/testing/selftests/x86/thunks_32.S | 2 + tools/usb/usbip/doc/usbip.8 | 42 +- tools/usb/usbip/doc/usbipd.8 | 26 + tools/usb/usbip/libsrc/list.h | 10 +- tools/usb/usbip/src/usbip_list.c | 3 +- 5650 files changed, 170467 insertions(+), 122714 deletions(-) create mode 100644 Documentation/ABI/stable/procfs-audit_loginuid delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc100x delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-lptimer-stm32 create mode 100644 Documentation/ABI/testing/sysfs-driver-xdata create mode 100644 Documentation/ABI/testing/sysfs-platform-intel-pmc delete mode 100644 Documentation/admin-guide/reporting-bugs.rst create mode 100644 Documentation/arch.rst create mode 100644 Documentation/arm/stm32/stm32h750-overview.rst create mode 100644 Documentation/dev-tools/checkpatch.rst create mode 100644 Documentation/dev-tools/testing-overview.rst create mode 100644 Documentation/devicetree/bindings/arm/apple.yaml delete mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.txt create mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.yaml create mode 100644 Documentation/devicetree/bindings/counter/interrupt-counter.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.txt create mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml create mode 100644 Documentation/devicetree/bindings/iio/cdc/adi,ad7150.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/google,cros-ec- [...] create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/idt,3243 [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/nuvoton, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/linksys,ns-par [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/nvmem-cells.yaml create mode 100644 Documentation/devicetree/bindings/mtd/qcom,nandc.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/qcom_nandc.txt create mode 100644 Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi- [...] create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-cp110-utmi [...] create mode 100644 Documentation/devicetree/bindings/phy/microchip,sparx5-serdes.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml delete mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/cadence-quadspi.txt create mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml create mode 100644 Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-qspi.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.yaml delete mode 100644 Documentation/driver-api/driver-model/class.rst delete mode 100644 Documentation/driver-api/serial/cyclades_z.rst delete mode 100644 Documentation/driver-api/serial/rocket.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/dtx.rst create mode 100644 Documentation/filesystems/netfs_library.rst delete mode 100644 Documentation/hwmon/amd_energy.rst create mode 100644 Documentation/hwmon/bpa-rs600.rst create mode 100644 Documentation/hwmon/fsp-3y.rst create mode 100644 Documentation/hwmon/ir36021.rst create mode 100644 Documentation/hwmon/max15301.rst create mode 100644 Documentation/hwmon/nzxt-kraken2.rst create mode 100644 Documentation/hwmon/stpddc60.rst create mode 100644 Documentation/misc-devices/dw-xdata-pcie.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/README.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/bug-bisect.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/bug-hunting.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/init.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/reporting-issues.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/security-bugs.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/tainted-kernels.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/unicode.rst create mode 100644 Documentation/translations/zh_CN/core-api/index.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/concepts.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/index.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irq-affinity.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irq-domain.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irqflags-tracing.rst create mode 100644 Documentation/translations/zh_CN/cpu-freq/core.rst create mode 100644 Documentation/translations/zh_CN/cpu-freq/cpu-drivers.rst create mode 100644 Documentation/translations/zh_CN/cpu-freq/cpufreq-stats.rst create mode 100644 Documentation/translations/zh_CN/cpu-freq/index.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/gcov.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/index.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/contributing.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/index.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/kernel-doc.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/maintainer-profile.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/parse-headers.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/sphinx.rst create mode 100644 Documentation/translations/zh_CN/kernel-hacking/hacking.rst create mode 100644 Documentation/translations/zh_CN/kernel-hacking/index.rst create mode 100644 Documentation/translations/zh_CN/openrisc/index.rst create mode 100644 Documentation/translations/zh_CN/openrisc/openrisc_port.rst create mode 100644 Documentation/translations/zh_CN/openrisc/todo.rst create mode 100644 Documentation/translations/zh_CN/riscv/boot-image-header.rst create mode 100644 Documentation/translations/zh_CN/riscv/index.rst create mode 100644 Documentation/translations/zh_CN/riscv/patch-acceptance.rst create mode 100644 Documentation/translations/zh_CN/riscv/pmu.rst create mode 100644 Documentation/translations/zh_CN/sound/hd-audio/controls.rst create mode 100644 Documentation/translations/zh_CN/sound/hd-audio/index.rst create mode 100644 Documentation/translations/zh_CN/sound/index.rst create mode 100644 arch/arm/boot/dts/armada-385-atl-x530.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts create mode 100644 arch/arm/boot/dts/imx7d-remarkable2.dts create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-unitv2.dts create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-gbs.dts create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450.dtsi create mode 100644 arch/arm/boot/dts/qcom-sdx55-t55.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi delete mode 100644 arch/arm/boot/dts/ste-href-tvk1281618.dtsi create mode 100644 arch/arm/boot/dts/stm32h7-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32h743-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32h750.dtsi create mode 100644 arch/arm/boot/dts/stm32h750i-art-pi.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-ctouch2.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1.dtsi create mode 100644 arch/arm/boot/dts/sun4i-a10-topwise-a721.dts create mode 100644 arch/arm/include/asm/xen/swiotlb-xen.h create mode 100644 arch/arm/mach-npcm/wpcm450.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_44xx_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_7xx_data.c create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts create mode 100644 arch/arm64/boot/dts/apple/Makefile create mode 100644 arch/arm64/boot/dts/apple/t8103-j274.dts create mode 100644 arch/arm64/boot/dts/apple/t8103.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-tplink-archer-c230 [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-mek.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-damu.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-dumpling.dts create mode 100644 arch/arm64/boot/dts/qcom/pm8350.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8350b.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8350c.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmk8350.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmr735a.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmr735b.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8350-hdk.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am64-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am64.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642-sk.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dts create mode 100644 arch/arm64/include/asm/xen/swiotlb-xen.h delete mode 100644 arch/m68k/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/m68k/kernel/syscalls/syscalltbl.sh rename arch/s390/include/uapi/asm/{perf_cpum_cf_diag.h => hwctrset.h} (100%) delete mode 100644 arch/s390/kernel/pgm_check.S create mode 100644 arch/sparc/include/asm/extable.h delete mode 100644 arch/sparc/include/asm/extable_64.h delete mode 100644 arch/sparc/mm/extable.c delete mode 100644 arch/x86/include/asm/alternative-asm.h create mode 100644 arch/x86/include/asm/sgx.h delete mode 100644 arch/x86/kernel/cpu/sgx/arch.h create mode 100644 arch/x86/kernel/cpu/sgx/virt.c delete mode 100644 arch/x86/kernel/paravirt_patch.c create mode 100644 certs/common.c create mode 100644 certs/common.h create mode 100644 certs/revocation_certificates.S create mode 100644 crypto/ecdsa.c create mode 100644 crypto/ecdsasignature.asn1 create mode 100644 drivers/clk/socfpga/Kconfig create mode 100644 drivers/comedi/Kconfig rename drivers/{staging => }/comedi/Makefile (100%) rename drivers/{staging => }/comedi/TODO (100%) rename drivers/{staging => }/comedi/comedi.h (100%) create mode 100644 drivers/comedi/comedi_buf.c rename drivers/{staging => }/comedi/comedi_fops.c (100%) rename drivers/{staging => }/comedi/comedi_internal.h (100%) rename drivers/{staging => }/comedi/comedi_pci.c (100%) rename drivers/{staging => }/comedi/comedi_pci.h (100%) rename drivers/{staging => }/comedi/comedi_pcmcia.c (100%) rename drivers/{staging => }/comedi/comedi_pcmcia.h (100%) rename drivers/{staging => }/comedi/comedi_usb.c (100%) rename drivers/{staging => }/comedi/comedi_usb.h (100%) rename drivers/{staging => }/comedi/comedidev.h (100%) rename drivers/{staging => }/comedi/comedilib.h (100%) rename drivers/{staging => }/comedi/drivers.c (100%) rename drivers/{staging => }/comedi/drivers/8255.c (100%) rename drivers/{staging => }/comedi/drivers/8255.h (100%) rename drivers/{staging => }/comedi/drivers/8255_pci.c (100%) rename drivers/{staging => }/comedi/drivers/Makefile (100%) create mode 100644 drivers/comedi/drivers/addi_apci_1032.c create mode 100644 drivers/comedi/drivers/addi_apci_1500.c rename drivers/{staging => }/comedi/drivers/addi_apci_1516.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1564.c (100%) create mode 100644 drivers/comedi/drivers/addi_apci_16xx.c rename drivers/{staging => }/comedi/drivers/addi_apci_2032.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_2200.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3120.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3501.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3xxx.c (100%) rename drivers/{staging => }/comedi/drivers/addi_tcw.h (100%) rename drivers/{staging => }/comedi/drivers/addi_watchdog.c (100%) rename drivers/{staging => }/comedi/drivers/addi_watchdog.h (100%) rename drivers/{staging => }/comedi/drivers/adl_pci6208.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci7x3x.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci8164.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci9111.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci9118.c (100%) rename drivers/{staging => }/comedi/drivers/adq12b.c (100%) create mode 100644 drivers/comedi/drivers/adv_pci1710.c rename drivers/{staging => }/comedi/drivers/adv_pci1720.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1723.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1724.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1760.c (100%) create mode 100644 drivers/comedi/drivers/adv_pci_dio.c rename drivers/{staging => }/comedi/drivers/aio_aio12_8.c (100%) rename drivers/{staging => }/comedi/drivers/aio_iiro_16.c (100%) rename drivers/{staging => }/comedi/drivers/amcc_s5933.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200_common.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200_pci.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236.h (100%) create mode 100644 drivers/comedi/drivers/amplc_pc236_common.c rename drivers/{staging => }/comedi/drivers/amplc_pc263.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci224.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci230.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci236.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci263.c (100%) rename drivers/{staging => }/comedi/drivers/c6xdigio.c (100%) rename drivers/{staging => }/comedi/drivers/cb_das16_cs.c (100%) create mode 100644 drivers/comedi/drivers/cb_pcidas.c create mode 100644 drivers/comedi/drivers/cb_pcidas64.c rename drivers/{staging => }/comedi/drivers/cb_pcidda.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcimdas.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcimdda.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_8254.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_8254.h (100%) rename drivers/{staging => }/comedi/drivers/comedi_8255.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_bond.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_isadma.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_isadma.h (100%) create mode 100644 drivers/comedi/drivers/comedi_parport.c rename drivers/{staging => }/comedi/drivers/comedi_test.c (100%) rename drivers/{staging => }/comedi/drivers/contec_pci_dio.c (100%) rename drivers/{staging => }/comedi/drivers/dac02.c (100%) rename drivers/{staging => }/comedi/drivers/daqboard2000.c (100%) rename drivers/{staging => }/comedi/drivers/das08.c (100%) rename drivers/{staging => }/comedi/drivers/das08.h (100%) rename drivers/{staging => }/comedi/drivers/das08_cs.c (100%) rename drivers/{staging => }/comedi/drivers/das08_isa.c (100%) rename drivers/{staging => }/comedi/drivers/das08_pci.c (100%) rename drivers/{staging => }/comedi/drivers/das16.c (100%) rename drivers/{staging => }/comedi/drivers/das16m1.c (100%) rename drivers/{staging => }/comedi/drivers/das1800.c (100%) create mode 100644 drivers/comedi/drivers/das6402.c create mode 100644 drivers/comedi/drivers/das800.c create mode 100644 drivers/comedi/drivers/dmm32at.c rename drivers/{staging => }/comedi/drivers/dt2801.c (100%) rename drivers/{staging => }/comedi/drivers/dt2811.c (100%) create mode 100644 drivers/comedi/drivers/dt2814.c rename drivers/{staging => }/comedi/drivers/dt2815.c (100%) rename drivers/{staging => }/comedi/drivers/dt2817.c (100%) rename drivers/{staging => }/comedi/drivers/dt282x.c (100%) rename drivers/{staging => }/comedi/drivers/dt3000.c (100%) rename drivers/{staging => }/comedi/drivers/dt9812.c (100%) rename drivers/{staging => }/comedi/drivers/dyna_pci10xx.c (100%) rename drivers/{staging => }/comedi/drivers/fl512.c (100%) rename drivers/{staging => }/comedi/drivers/gsc_hpdi.c (100%) rename drivers/{staging => }/comedi/drivers/icp_multi.c (100%) rename drivers/{staging => }/comedi/drivers/ii_pci20kc.c (100%) rename drivers/{staging => }/comedi/drivers/jr3_pci.c (100%) rename drivers/{staging => }/comedi/drivers/jr3_pci.h (100%) rename drivers/{staging => }/comedi/drivers/ke_counter.c (100%) create mode 100644 drivers/comedi/drivers/me4000.c rename drivers/{staging => }/comedi/drivers/me_daq.c (100%) rename drivers/{staging => }/comedi/drivers/mf6x4.c (100%) rename drivers/{staging => }/comedi/drivers/mite.c (100%) rename drivers/{staging => }/comedi/drivers/mite.h (100%) rename drivers/{staging => }/comedi/drivers/mpc624.c (100%) rename drivers/{staging => }/comedi/drivers/multiq3.c (100%) create mode 100644 drivers/comedi/drivers/ni_6527.c create mode 100644 drivers/comedi/drivers/ni_65xx.c rename drivers/{staging => }/comedi/drivers/ni_660x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_670x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_at_a2150.c (100%) rename drivers/{staging => }/comedi/drivers/ni_at_ao.c (100%) rename drivers/{staging => }/comedi/drivers/ni_atmio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_atmio16d.c (100%) rename drivers/{staging => }/comedi/drivers/ni_daq_700.c (100%) rename drivers/{staging => }/comedi/drivers/ni_daq_dio24.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc.h (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_common.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_cs.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.h (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_pci.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_regs.h (100%) rename drivers/{staging => }/comedi/drivers/ni_mio_common.c (100%) rename drivers/{staging => }/comedi/drivers/ni_mio_cs.c (100%) rename drivers/{staging => }/comedi/drivers/ni_pcidio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_pcimio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routes.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routes.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/README (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/all.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6070e. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6251. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6535. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6738. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/all.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_660x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_eseries. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_mseries. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/tools/.gitignore (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/Makefile (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_c_to_py.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_csv_to_c.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_py_to_csv.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/csv_collection.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/make_blank_csv.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/ni_names.py (100%) rename drivers/{staging => }/comedi/drivers/ni_stc.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_tio.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tio_internal.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tiocmd.c (100%) rename drivers/{staging => }/comedi/drivers/ni_usb6501.c (100%) create mode 100644 drivers/comedi/drivers/pcl711.c rename drivers/{staging => }/comedi/drivers/pcl724.c (100%) create mode 100644 drivers/comedi/drivers/pcl726.c rename drivers/{staging => }/comedi/drivers/pcl730.c (100%) rename drivers/{staging => }/comedi/drivers/pcl812.c (100%) rename drivers/{staging => }/comedi/drivers/pcl816.c (100%) create mode 100644 drivers/comedi/drivers/pcl818.c rename drivers/{staging => }/comedi/drivers/pcm3724.c (100%) rename drivers/{staging => }/comedi/drivers/pcmad.c (100%) rename drivers/{staging => }/comedi/drivers/pcmda12.c (100%) rename drivers/{staging => }/comedi/drivers/pcmmio.c (100%) rename drivers/{staging => }/comedi/drivers/pcmuio.c (100%) rename drivers/{staging => }/comedi/drivers/plx9052.h (100%) rename drivers/{staging => }/comedi/drivers/plx9080.h (100%) rename drivers/{staging => }/comedi/drivers/quatech_daqp_cs.c (100%) rename drivers/{staging => }/comedi/drivers/rtd520.c (100%) rename drivers/{staging => }/comedi/drivers/rti800.c (100%) rename drivers/{staging => }/comedi/drivers/rti802.c (100%) rename drivers/{staging => }/comedi/drivers/s526.c (100%) rename drivers/{staging => }/comedi/drivers/s626.c (100%) rename drivers/{staging => }/comedi/drivers/s626.h (100%) rename drivers/{staging => }/comedi/drivers/ssv_dnp.c (100%) create mode 100644 drivers/comedi/drivers/tests/Makefile create mode 100644 drivers/comedi/drivers/tests/comedi_example_test.c create mode 100644 drivers/comedi/drivers/tests/ni_routes_test.c create mode 100644 drivers/comedi/drivers/tests/unittest.h rename drivers/{staging => }/comedi/drivers/usbdux.c (100%) rename drivers/{staging => }/comedi/drivers/usbduxfast.c (100%) rename drivers/{staging => }/comedi/drivers/usbduxsigma.c (100%) create mode 100644 drivers/comedi/drivers/vmk80xx.c rename drivers/{staging => }/comedi/drivers/z8536.h (100%) rename drivers/{staging => }/comedi/kcomedilib/Makefile (100%) rename drivers/{staging => }/comedi/kcomedilib/kcomedilib_main.c (100%) rename drivers/{staging => }/comedi/proc.c (100%) rename drivers/{staging => }/comedi/range.c (100%) create mode 100644 drivers/counter/interrupt-cnt.c delete mode 100644 drivers/hwmon/amd_energy.c create mode 100644 drivers/hwmon/nzxt-kraken2.c create mode 100644 drivers/hwmon/pmbus/bpa-rs600.c create mode 100644 drivers/hwmon/pmbus/fsp-3y.c create mode 100644 drivers/hwmon/pmbus/ir36021.c create mode 100644 drivers/hwmon/pmbus/max15301.c create mode 100644 drivers/hwmon/pmbus/stpddc60.c create mode 100644 drivers/iio/accel/bmi088-accel-core.c create mode 100644 drivers/iio/accel/bmi088-accel-spi.c create mode 100644 drivers/iio/accel/bmi088-accel.h create mode 100644 drivers/iio/adc/ti-ads131e08.c create mode 100644 drivers/iio/cdc/Kconfig create mode 100644 drivers/iio/cdc/Makefile create mode 100644 drivers/iio/cdc/ad7150.c create mode 100644 drivers/iio/common/scmi_sensors/Kconfig create mode 100644 drivers/iio/common/scmi_sensors/Makefile create mode 100644 drivers/iio/common/scmi_sensors/scmi_iio.c create mode 100644 drivers/iio/proximity/cros_ec_mkbp_proximity.c create mode 100644 drivers/iio/test/Kconfig create mode 100644 drivers/iio/test/Makefile create mode 100644 drivers/iio/test/iio-test-format.c create mode 100644 drivers/interconnect/qcom/sdm660.c create mode 100644 drivers/interconnect/qcom/sm8350.c create mode 100644 drivers/interconnect/qcom/sm8350.h create mode 100644 drivers/irqchip/irq-apple-aic.c create mode 100644 drivers/irqchip/irq-idt3243x.c create mode 100644 drivers/irqchip/irq-wpcm450-aic.c create mode 100644 drivers/misc/dw-xdata-pcie.c delete mode 100644 drivers/misc/pvpanic.c create mode 100644 drivers/misc/pvpanic/Kconfig create mode 100644 drivers/misc/pvpanic/Makefile create mode 100644 drivers/misc/pvpanic/pvpanic-mmio.c create mode 100644 drivers/misc/pvpanic/pvpanic-pci.c create mode 100644 drivers/misc/pvpanic/pvpanic.c create mode 100644 drivers/misc/pvpanic/pvpanic.h rename drivers/{staging/most/sound/sound.c => most/most_snd.c} (100%) delete mode 100644 drivers/mtd/parsers/ofpart.c create mode 100644 drivers/mtd/parsers/ofpart_bcm4908.c create mode 100644 drivers/mtd/parsers/ofpart_bcm4908.h create mode 100644 drivers/mtd/parsers/ofpart_core.c create mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.c create mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.h create mode 100644 drivers/mtd/spi-nor/otp.c create mode 100644 drivers/mtd/spi-nor/swp.c create mode 100644 drivers/nvmem/brcm_nvram.c create mode 100644 drivers/perf/hisilicon/hisi_uncore_pa_pmu.c create mode 100644 drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c create mode 100644 drivers/phy/marvell/phy-mvebu-cp110-utmi.c create mode 100644 drivers/phy/microchip/Kconfig create mode 100644 drivers/phy/microchip/Makefile create mode 100644 drivers/phy/microchip/sparx5_serdes.c create mode 100644 drivers/phy/microchip/sparx5_serdes.h create mode 100644 drivers/phy/microchip/sparx5_serdes_regs.h create mode 100644 drivers/platform/surface/surface_aggregator_registry.c create mode 100644 drivers/platform/surface/surface_dtx.c create mode 100644 drivers/platform/surface/surface_platform_profile.c create mode 100644 drivers/platform/x86/adv_swbutton.c create mode 100644 drivers/platform/x86/gigabyte-wmi.c create mode 100644 drivers/pwm/pwm-raspberrypi-poe.c rename drivers/{staging/hikey9xx => regulator}/hi6421v600-regulator.c (100%) create mode 100644 drivers/s390/cio/cio_debugfs.c create mode 100644 drivers/s390/cio/cio_inject.c create mode 100644 drivers/s390/cio/cio_inject.h create mode 100644 drivers/soc/mediatek/mt8167-mmsys.h create mode 100644 drivers/soc/mediatek/mt8183-mmsys.h create mode 100644 drivers/soc/mediatek/mtk-mmsys.h create mode 100644 drivers/soundwire/dmi-quirks.c create mode 100644 drivers/spi/spi-altera-core.c create mode 100644 drivers/spi/spi-altera-dfl.c create mode 100644 drivers/spi/spi-altera-platform.c delete mode 100644 drivers/spi/spi-altera.c create mode 100644 drivers/spi/spi-hisi-kunpeng.c delete mode 100644 drivers/staging/comedi/Kconfig delete mode 100644 drivers/staging/comedi/comedi_buf.c delete mode 100644 drivers/staging/comedi/drivers/addi_apci_1032.c delete mode 100644 drivers/staging/comedi/drivers/addi_apci_1500.c delete mode 100644 drivers/staging/comedi/drivers/addi_apci_16xx.c delete mode 100644 drivers/staging/comedi/drivers/adv_pci1710.c delete mode 100644 drivers/staging/comedi/drivers/adv_pci_dio.c delete mode 100644 drivers/staging/comedi/drivers/amplc_pc236_common.c delete mode 100644 drivers/staging/comedi/drivers/cb_pcidas.c delete mode 100644 drivers/staging/comedi/drivers/cb_pcidas64.c delete mode 100644 drivers/staging/comedi/drivers/comedi_parport.c delete mode 100644 drivers/staging/comedi/drivers/das6402.c delete mode 100644 drivers/staging/comedi/drivers/das800.c delete mode 100644 drivers/staging/comedi/drivers/dmm32at.c delete mode 100644 drivers/staging/comedi/drivers/dt2814.c delete mode 100644 drivers/staging/comedi/drivers/me4000.c delete mode 100644 drivers/staging/comedi/drivers/ni_6527.c delete mode 100644 drivers/staging/comedi/drivers/ni_65xx.c delete mode 100644 drivers/staging/comedi/drivers/pcl711.c delete mode 100644 drivers/staging/comedi/drivers/pcl726.c delete mode 100644 drivers/staging/comedi/drivers/pcl818.c delete mode 100644 drivers/staging/comedi/drivers/tests/Makefile delete mode 100644 drivers/staging/comedi/drivers/tests/example_test.c delete mode 100644 drivers/staging/comedi/drivers/tests/ni_routes_test.c delete mode 100644 drivers/staging/comedi/drivers/tests/unittest.h delete mode 100644 drivers/staging/comedi/drivers/vmk80xx.c delete mode 100644 drivers/staging/gasket/Kconfig delete mode 100644 drivers/staging/gasket/Makefile delete mode 100644 drivers/staging/gasket/TODO delete mode 100644 drivers/staging/gasket/apex.h delete mode 100644 drivers/staging/gasket/apex_driver.c delete mode 100644 drivers/staging/gasket/gasket.h delete mode 100644 drivers/staging/gasket/gasket_constants.h delete mode 100644 drivers/staging/gasket/gasket_core.c delete mode 100644 drivers/staging/gasket/gasket_core.h delete mode 100644 drivers/staging/gasket/gasket_interrupt.c delete mode 100644 drivers/staging/gasket/gasket_interrupt.h delete mode 100644 drivers/staging/gasket/gasket_ioctl.c delete mode 100644 drivers/staging/gasket/gasket_ioctl.h delete mode 100644 drivers/staging/gasket/gasket_page_table.c delete mode 100644 drivers/staging/gasket/gasket_page_table.h delete mode 100644 drivers/staging/gasket/gasket_sysfs.c delete mode 100644 drivers/staging/gasket/gasket_sysfs.h delete mode 100644 drivers/staging/iio/cdc/ad7150.c delete mode 100644 drivers/staging/most/sound/Kconfig delete mode 100644 drivers/staging/most/sound/Makefile delete mode 100644 drivers/staging/wimax/Documentation/i2400m.rst delete mode 100644 drivers/staging/wimax/Documentation/index.rst delete mode 100644 drivers/staging/wimax/Documentation/wimax.rst delete mode 100644 drivers/staging/wimax/Kconfig delete mode 100644 drivers/staging/wimax/Makefile delete mode 100644 drivers/staging/wimax/TODO delete mode 100644 drivers/staging/wimax/debug-levels.h delete mode 100644 drivers/staging/wimax/debugfs.c delete mode 100644 drivers/staging/wimax/i2400m/Kconfig delete mode 100644 drivers/staging/wimax/i2400m/Makefile delete mode 100644 drivers/staging/wimax/i2400m/control.c delete mode 100644 drivers/staging/wimax/i2400m/debug-levels.h delete mode 100644 drivers/staging/wimax/i2400m/debugfs.c delete mode 100644 drivers/staging/wimax/i2400m/driver.c delete mode 100644 drivers/staging/wimax/i2400m/fw.c delete mode 100644 drivers/staging/wimax/i2400m/i2400m-usb.h delete mode 100644 drivers/staging/wimax/i2400m/i2400m.h delete mode 100644 drivers/staging/wimax/i2400m/linux-wimax-i2400m.h delete mode 100644 drivers/staging/wimax/i2400m/netdev.c delete mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c delete mode 100644 drivers/staging/wimax/i2400m/rx.c delete mode 100644 drivers/staging/wimax/i2400m/sysfs.c delete mode 100644 drivers/staging/wimax/i2400m/tx.c delete mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h delete mode 100644 drivers/staging/wimax/i2400m/usb-fw.c delete mode 100644 drivers/staging/wimax/i2400m/usb-notif.c delete mode 100644 drivers/staging/wimax/i2400m/usb-rx.c delete mode 100644 drivers/staging/wimax/i2400m/usb-tx.c delete mode 100644 drivers/staging/wimax/i2400m/usb.c delete mode 100644 drivers/staging/wimax/id-table.c delete mode 100644 drivers/staging/wimax/linux-wimax-debug.h delete mode 100644 drivers/staging/wimax/linux-wimax.h delete mode 100644 drivers/staging/wimax/net-wimax.h delete mode 100644 drivers/staging/wimax/op-msg.c delete mode 100644 drivers/staging/wimax/op-reset.c delete mode 100644 drivers/staging/wimax/op-rfkill.c delete mode 100644 drivers/staging/wimax/op-state-get.c delete mode 100644 drivers/staging/wimax/stack.c delete mode 100644 drivers/staging/wimax/wimax-internal.h delete mode 100644 drivers/tty/cyclades.c delete mode 100644 drivers/tty/isicom.c delete mode 100644 drivers/tty/rocket.c delete mode 100644 drivers/tty/rocket.h delete mode 100644 drivers/tty/rocket_int.h create mode 100644 drivers/tty/serial/8250/8250_bcm7271.c create mode 100644 drivers/tty/tty.h create mode 100644 drivers/uio/uio_dfl.c create mode 100644 drivers/usb/dwc3/dwc3-xilinx.c create mode 100644 drivers/usb/typec/class.h create mode 100644 drivers/usb/typec/mux.h create mode 100644 drivers/usb/typec/port-mapper.c create mode 100644 drivers/usb/typec/tipd/Kconfig create mode 100644 drivers/usb/typec/tipd/Makefile create mode 100644 drivers/usb/typec/tipd/core.c create mode 100644 drivers/usb/typec/tipd/tps6598x.h create mode 100644 drivers/usb/typec/tipd/trace.c create mode 100644 drivers/usb/typec/tipd/trace.h delete mode 100644 drivers/usb/typec/tps6598x.c delete mode 100644 drivers/xen/xen-acpi-cpuhotplug.c delete mode 100644 drivers/xen/xen-acpi-memhotplug.c delete mode 100644 drivers/xen/xen-stub.c create mode 100644 fs/btrfs/tree-mod-log.c create mode 100644 fs/btrfs/tree-mod-log.h create mode 100644 fs/cachefiles/io.c create mode 100644 fs/erofs/pcpubuf.c create mode 100644 fs/fscache/io.c create mode 100644 fs/fuse/ioctl.c create mode 100644 fs/netfs/Kconfig create mode 100644 fs/netfs/Makefile create mode 100644 fs/netfs/internal.h create mode 100644 fs/netfs/read_helper.c create mode 100644 fs/netfs/stats.c create mode 100644 include/crypto/ecc_curve.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm660.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8350.h create mode 100644 include/dt-bindings/interrupt-controller/apple-aic.h delete mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h create mode 100644 include/dt-bindings/phy/phy-cadence.h create mode 100644 include/dt-bindings/phy/phy-ti.h create mode 100644 include/dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h create mode 100644 include/keys/trusted_tee.h create mode 100644 include/linux/asn1_encoder.h create mode 100644 include/linux/cfi.h create mode 100644 include/linux/compiler-version.h delete mode 100644 include/linux/cyclades.h create mode 100644 include/linux/devm-helpers.h create mode 100644 include/linux/fileattr.h delete mode 100644 include/linux/isicom.h create mode 100644 include/linux/netfs.h delete mode 100644 include/linux/platform_data/usb-mx2.h rename include/linux/platform_data/{ => x86}/intel-spi.h (100%) delete mode 100644 include/linux/pps-gpio.h create mode 100644 include/linux/randomize_kstack.h create mode 100644 include/soc/at91/pm.h create mode 100644 include/trace/events/netfs.h delete mode 100644 include/uapi/linux/cyclades.h create mode 100644 include/uapi/linux/iio/buffer.h create mode 100644 include/uapi/linux/surface_aggregator/dtx.h create mode 100644 include/xen/arm/swiotlb-xen.h create mode 100644 kernel/cfi.c create mode 100644 lib/asn1_encoder.c create mode 100644 security/keys/trusted-keys/tpm2key.asn1 create mode 100644 security/keys/trusted-keys/trusted_core.c create mode 100644 security/keys/trusted-keys/trusted_tee.c delete mode 100644 sound/soc/codecs/sirf-audio-codec.h create mode 100644 tools/arch/x86/include/asm/nops.h create mode 100644 tools/arch/x86/kcpuid/Makefile create mode 100644 tools/arch/x86/kcpuid/cpuid.csv create mode 100644 tools/arch/x86/kcpuid/kcpuid.c create mode 100644 tools/include/linux/kconfig.h create mode 100644 tools/perf/arch/x86/tests/sample-parsing.c delete mode 100644 tools/testing/radix-tree/linux/compiler_types.h create mode 100644 tools/testing/selftests/arm64/bti/.gitignore create mode 100644 tools/testing/selftests/arm64/bti/Makefile create mode 100644 tools/testing/selftests/arm64/bti/assembler.h create mode 100644 tools/testing/selftests/arm64/bti/btitest.h create mode 100644 tools/testing/selftests/arm64/bti/compiler.h create mode 100644 tools/testing/selftests/arm64/bti/gen/.gitignore create mode 100644 tools/testing/selftests/arm64/bti/signal.c create mode 100644 tools/testing/selftests/arm64/bti/signal.h create mode 100644 tools/testing/selftests/arm64/bti/start.S create mode 100644 tools/testing/selftests/arm64/bti/syscall.S create mode 100644 tools/testing/selftests/arm64/bti/system.c create mode 100644 tools/testing/selftests/arm64/bti/system.h create mode 100644 tools/testing/selftests/arm64/bti/test.c create mode 100644 tools/testing/selftests/arm64/bti/teststubs.S create mode 100644 tools/testing/selftests/arm64/bti/trampoline.S create mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_sleep.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c create mode 100644 tools/testing/selftests/bpf/progs/fexit_sleep.c create mode 100644 tools/testing/selftests/kvm/x86_64/get_msr_index_features.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_clock.c create mode 100644 tools/testing/selftests/kvm/x86_64/set_boot_cpu_id.c create mode 100755 tools/testing/selftests/lkdtm/stack-entropy.sh create mode 100755 tools/testing/selftests/netfilter/nf_nat_edemux.sh