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 a38fd8748464 Linux 5.12-rc2 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_ [...] new bcbcf50f5218 kbuild: fix ld-version.sh to not be affected by locale new e83bad7f77a4 Merge tag 'kbuild-fixes-v5.12-2' of git://git.kernel.org/p [...] adds 9f377622a484 erofs: fix bio->bi_max_vecs behavior change new 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 [...] new 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" new 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" new 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 new 88fe49249c99 Merge tag 'char-misc-5.12-rc3' of git://git.kernel.org/pub [...]
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/gpu/todo.rst | 21 + Documentation/networking/bonding.rst | 2 +- Documentation/networking/netdev-FAQ.rst | 72 +- Documentation/process/stable-kernel-rules.rst | 6 - Documentation/process/submitting-patches.rst | 5 - MAINTAINERS | 7 +- Makefile | 4 +- arch/Kconfig | 3 +- arch/arm/xen/p2m.c | 5 +- arch/arm64/Kconfig | 12 +- arch/arm64/include/asm/memory.h | 5 + arch/arm64/include/asm/mmu_context.h | 17 - arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/pgtable.h | 3 + arch/arm64/include/asm/sysreg.h | 20 +- arch/arm64/kernel/head.S | 8 +- arch/arm64/kernel/idreg-override.c | 43 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kvm/reset.c | 10 +- arch/arm64/mm/init.c | 29 +- arch/arm64/mm/mmu.c | 5 +- arch/m68k/include/asm/page_mm.h | 2 +- arch/m68k/include/asm/page_no.h | 4 +- arch/mips/boot/compressed/decompress.c | 8 + arch/mips/crypto/Makefile | 4 +- 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/traps.c | 10 +- arch/mips/kernel/vmlinux.lds.S | 6 + arch/parisc/Kconfig | 7 +- arch/parisc/kernel/ptrace.c | 2 - arch/powerpc/include/asm/dcr-native.h | 8 +- arch/powerpc/include/asm/mmu.h | 4 +- arch/powerpc/include/asm/vio.h | 2 +- arch/powerpc/kernel/head_book3s_32.S | 9 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/lib/sstep.c | 4 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/platforms/pseries/msi.c | 25 +- arch/powerpc/platforms/pseries/vio.c | 7 +- arch/s390/configs/debug_defconfig | 16 +- arch/s390/configs/defconfig | 11 +- arch/s390/configs/zfcpdump_defconfig | 3 - arch/s390/include/asm/idle.h | 12 +- arch/s390/include/asm/timex.h | 36 +- .../uapi/asm/{perf_cpum_cf_diag.h => hwctrset.h} | 0 arch/s390/kernel/idle.c | 12 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/kernel/perf_cpum_cf_diag.c | 20 +- arch/s390/kernel/time.c | 28 +- arch/s390/kernel/topology.c | 2 - arch/s390/kvm/interrupt.c | 2 +- arch/sparc/configs/sparc64_defconfig | 4 +- arch/sparc/include/asm/elf_64.h | 1 - arch/sparc/include/asm/{extable_64.h => extable.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/net/bpf_jit_comp.c | 10 +- arch/x86/xen/p2m.c | 6 +- block/bio.c | 14 +- block/blk-cgroup-rwstat.c | 3 +- block/blk-crypto-fallback.c | 2 +- block/blk-lib.c | 2 +- block/blk-map.c | 2 +- block/blk-zoned.c | 40 +- block/bounce.c | 6 +- block/genhd.c | 4 +- crypto/Kconfig | 2 +- drivers/atm/eni.c | 3 +- drivers/atm/idt77105.c | 4 +- drivers/atm/lanai.c | 5 +- drivers/atm/uPD98402.c | 2 +- drivers/base/swnode.c | 29 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/rsxx/core.c | 1 + drivers/block/umem.c | 5 +- drivers/char/hw_random/pseries-rng.c | 3 +- drivers/char/tpm/tpm_ibmvtpm.c | 4 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/qcom-cpufreq-hw.c | 6 +- drivers/crypto/nx/nx-842-pseries.c | 4 +- drivers/crypto/nx/nx.c | 4 +- drivers/firmware/efi/libstub/arm64-stub.c | 2 +- drivers/gpio/gpio-pca953x.c | 78 +- drivers/gpio/gpiolib-acpi.c | 21 +- drivers/gpio/gpiolib.c | 19 +- drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 50 +- 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 | 6 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 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 | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 48 ++ .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 66 ++ .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 48 +- 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/i915/gt/intel_engine_cs.c | 7 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 19 +- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/meson/meson_drv.c | 11 + drivers/gpu/drm/nouveau/nouveau_bo.c | 6 +- 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_gem.c | 4 +- drivers/gpu/drm/radeon/radeon_prime.c | 2 + 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/leds/trigger/ledtrig-tty.c | 11 +- drivers/md/bcache/super.c | 2 +- drivers/md/dm-crypt.c | 8 +- drivers/md/dm-writecache.c | 4 +- drivers/md/raid5-cache.c | 4 +- drivers/md/raid5-ppl.c | 2 +- .../media/platform/rockchip/rkisp1/rkisp1-params.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/usbtv/usbtv-audio.c | 2 +- drivers/misc/fastrpc.c | 5 + drivers/misc/habanalabs/common/debugfs.c | 5 +- drivers/misc/habanalabs/common/device.c | 40 +- drivers/misc/habanalabs/common/habanalabs.h | 2 - drivers/misc/habanalabs/common/habanalabs_ioctl.c | 12 + drivers/misc/habanalabs/common/irq.c | 2 +- drivers/misc/habanalabs/common/mmu/mmu.c | 38 +- drivers/misc/ibmvmc.c | 4 +- drivers/misc/pvpanic.c | 1 + drivers/mmc/core/bus.c | 11 +- drivers/mmc/core/mmc.c | 15 +- drivers/mmc/host/mmci.c | 10 +- drivers/net/Kconfig | 2 +- drivers/net/bonding/bond_main.c | 8 +- drivers/net/can/flexcan.c | 24 +- drivers/net/can/m_can/tcan4x5x-core.c | 6 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 21 +- drivers/net/dsa/bcm_sf2.c | 6 +- drivers/net/dsa/mt7530.c | 4 + drivers/net/dsa/sja1105/sja1105_main.c | 6 +- drivers/net/dsa/xrs700x/xrs700x.c | 10 +- drivers/net/ethernet/atheros/alx/main.c | 7 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 17 +- drivers/net/ethernet/cadence/macb_main.c | 15 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 8 +- drivers/net/ethernet/davicom/dm9000.c | 23 +- 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 | 15 + 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 | 7 +- drivers/net/ethernet/ibm/ibmveth.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 22 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 5 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- 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/mlxsw/reg.h | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 5 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 7 + drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 3 +- drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/mscc/Kconfig | 1 + drivers/net/ethernet/mscc/ocelot_flower.c | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 7 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 59 +- 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 | 160 +++- drivers/net/ethernet/sun/niu.c | 2 - drivers/net/ethernet/tehuti/tehuti.c | 1 + drivers/net/hamradio/6pack.c | 5 - drivers/net/hyperv/hyperv_net.h | 2 +- drivers/net/hyperv/netvsc_drv.c | 13 +- drivers/net/hyperv/rndis_filter.c | 2 +- drivers/net/netdevsim/netdev.c | 1 + drivers/net/phy/dp83822.c | 9 +- drivers/net/phy/dp83tc811.c | 11 +- drivers/net/phy/phy.c | 6 +- drivers/net/phy/phy_device.c | 6 +- drivers/net/usb/cdc_ncm.c | 10 +- drivers/net/usb/qmi_wwan.c | 14 - drivers/net/usb/r8152.c | 35 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wan/lapbether.c | 3 - drivers/net/wireless/ath/ath11k/mac.c | 4 +- drivers/net/wireless/ath/ath11k/qmi.c | 4 +- drivers/net/wireless/ath/ath9k/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/xmit.c | 6 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 2 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 1 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 3 +- 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/xen-netback/netback.c | 4 +- drivers/nvme/host/core.c | 15 +- drivers/nvme/host/fc.c | 5 +- drivers/nvme/host/pci.c | 1 + drivers/nvme/host/zns.c | 9 +- drivers/nvme/target/passthru.c | 6 +- drivers/nvme/target/rdma.c | 5 +- drivers/opp/core.c | 48 +- drivers/opp/opp.h | 2 + drivers/pci/xen-pcifront.c | 4 +- drivers/perf/arm_dmc620_pmu.c | 1 + drivers/regulator/mt6315-regulator.c | 4 +- drivers/regulator/pca9450-regulator.c | 10 +- drivers/regulator/qcom-rpmh-regulator.c | 6 +- drivers/regulator/rt4831-regulator.c | 4 +- drivers/s390/block/dasd.c | 6 +- drivers/s390/char/tty3270.c | 6 +- drivers/s390/char/zcore.c | 44 +- drivers/s390/cio/device_fsm.c | 2 +- drivers/s390/cio/vfio_ccw_ops.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 2 +- drivers/s390/net/qeth_core.h | 3 +- drivers/s390/net/qeth_core_main.c | 128 ++-- drivers/scsi/ibmvscsi/ibmvfc.c | 65 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 4 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 4 +- drivers/scsi/ufs/ufs-qcom.c | 10 + drivers/scsi/ufs/ufshcd.c | 41 +- drivers/scsi/vmw_pvscsi.c | 2 - drivers/scsi/vmw_pvscsi.h | 2 - drivers/staging/comedi/drivers/addi_apci_1032.c | 4 +- drivers/staging/comedi/drivers/addi_apci_1500.c | 18 +- drivers/staging/comedi/drivers/adv_pci1710.c | 10 +- .../staging/comedi/drivers/amplc_pc236_common.c | 4 +- drivers/staging/comedi/drivers/comedi_parport.c | 3 +- drivers/staging/comedi/drivers/das6402.c | 2 +- drivers/staging/comedi/drivers/das800.c | 2 +- drivers/staging/comedi/drivers/dmm32at.c | 2 +- drivers/staging/comedi/drivers/me4000.c | 2 +- drivers/staging/comedi/drivers/ni_6527.c | 4 +- drivers/staging/comedi/drivers/ni_65xx.c | 3 +- drivers/staging/comedi/drivers/pcl711.c | 2 +- drivers/staging/comedi/drivers/pcl726.c | 4 +- drivers/staging/comedi/drivers/pcl818.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 5 + drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 6 +- drivers/staging/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 +- drivers/staging/rtl8192u/r8192U_wx.c | 6 +- drivers/staging/rtl8712/rtl871x_cmd.c | 6 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 +- 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_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 | 6 + drivers/staging/wfx/sta.h | 2 + drivers/staging/wfx/traces.h | 3 + drivers/staging/wfx/wfx.h | 3 + drivers/tty/hvc/hvcs.c | 4 +- drivers/tty/pty.c | 15 +- drivers/tty/serial/max310x.c | 29 +- drivers/tty/tty_io.c | 5 +- drivers/usb/class/cdc-acm.c | 5 + drivers/usb/class/usblp.c | 16 +- drivers/usb/core/usb.c | 32 + drivers/usb/dwc3/dwc3-qcom.c | 18 +- drivers/usb/gadget/function/f_uac1.c | 1 + drivers/usb/gadget/function/f_uac2.c | 2 +- drivers/usb/gadget/function/u_ether_configfs.h | 5 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 +- drivers/usb/host/xhci-pci.c | 13 +- drivers/usb/host/xhci-ring.c | 3 +- drivers/usb/host/xhci.c | 78 +- drivers/usb/host/xhci.h | 1 + drivers/usb/renesas_usbhs/pipe.c | 2 + drivers/usb/serial/ch341.c | 1 + drivers/usb/serial/cp210x.c | 3 + drivers/usb/serial/io_edgeport.c | 26 +- drivers/usb/serial/xr_serial.c | 25 - drivers/usb/usbip/stub_dev.c | 42 +- drivers/usb/usbip/vhci_sysfs.c | 39 +- drivers/usb/usbip/vudc_sysfs.c | 49 +- drivers/video/fbdev/aty/atyfb.h | 3 - drivers/video/fbdev/aty/atyfb_base.c | 9 +- drivers/virt/acrn/hsm.c | 11 +- drivers/virt/acrn/irqfd.c | 6 +- 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 +- fs/Kconfig | 2 +- fs/block_dev.c | 17 +- fs/btrfs/extent_io.c | 2 +- fs/btrfs/scrub.c | 2 +- fs/cifs/cifs_debug.c | 2 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsglob.h | 19 +- fs/cifs/connect.c | 14 +- fs/cifs/sess.c | 1 + fs/cifs/smb2inode.c | 1 + fs/cifs/smb2misc.c | 10 +- fs/cifs/smb2ops.c | 10 +- fs/cifs/smb2pdu.c | 6 +- fs/cifs/smb2proto.h | 3 +- fs/cifs/transport.c | 4 +- fs/configfs/file.c | 6 +- fs/crypto/bio.c | 6 +- fs/erofs/data.c | 28 +- fs/erofs/zdata.c | 2 +- fs/ext4/page-io.c | 2 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/data.c | 4 +- fs/f2fs/segment.c | 2 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 4 +- fs/gfs2/log.c | 6 +- fs/gfs2/lops.c | 2 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/super.c | 10 +- fs/gfs2/super.h | 2 +- fs/gfs2/trans.c | 2 + fs/gfs2/util.c | 17 +- fs/io-wq.c | 25 +- fs/io-wq.h | 2 +- fs/io_uring.c | 837 +++++++++++---------- fs/iomap/buffered-io.c | 4 +- fs/iomap/direct-io.c | 4 +- fs/mpage.c | 2 +- fs/nfs/Kconfig | 2 +- fs/nfs/dir.c | 58 +- fs/nfs/inode.c | 7 +- fs/nfs/internal.h | 3 +- fs/nfs/nfs3xdr.c | 3 +- fs/nfs/nfs42proc.c | 12 +- fs/nfs/nfs4proc.c | 33 +- fs/nfs/unlink.c | 6 +- fs/nfs/write.c | 8 +- fs/nilfs2/segbuf.c | 2 +- fs/pnode.h | 2 +- fs/squashfs/block.c | 2 +- fs/zonefs/super.c | 2 +- include/linux/acpi.h | 10 +- include/linux/atmdev.h | 2 +- include/linux/bio.h | 4 +- include/linux/can/skb.h | 8 +- include/linux/compiler-version.h | 14 + include/linux/cpu.h | 3 + include/linux/gpio/consumer.h | 2 + include/linux/io_uring.h | 2 +- include/linux/kconfig.h | 2 - include/linux/netdevice.h | 2 - include/linux/pgtable.h | 4 + include/linux/property.h | 2 +- include/linux/regulator/pca9450.h | 3 + include/linux/textsearch.h | 2 +- include/linux/usb.h | 2 + include/linux/virtio_net.h | 7 +- include/media/rc-map.h | 7 + include/uapi/linux/bpf.h | 1 - include/uapi/linux/l2tp.h | 1 + include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 +- include/xen/grant_table.h | 7 + include/xen/xenbus.h | 1 - init/Kconfig | 8 +- kernel/bpf/btf.c | 2 - kernel/bpf/core.c | 6 + kernel/bpf/verifier.c | 91 ++- kernel/fork.c | 1 + lib/extable.c | 5 - mm/memory_hotplug.c | 2 +- mm/slub.c | 2 +- net/9p/client.c | 4 - net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 2 + net/dsa/Kconfig | 2 + net/dsa/dsa_priv.h | 25 +- net/dsa/slave.c | 59 +- net/dsa/tag_mtk.c | 19 +- net/dsa/tag_rtl4_a.c | 12 +- net/ethtool/channels.c | 26 +- net/ipv4/cipso_ipv4.c | 13 +- net/ipv4/inetpeer.c | 21 +- net/ipv4/ip_tunnel.c | 5 +- net/ipv4/ip_vti.c | 6 +- net/ipv4/nexthop.c | 10 +- net/ipv4/tcp.c | 26 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/calipso.c | 14 +- net/ipv6/ip6_gre.c | 16 +- net/ipv6/ip6_tunnel.c | 10 +- net/ipv6/ip6_vti.c | 6 +- net/ipv6/sit.c | 2 +- net/l2tp/l2tp_core.c | 41 +- net/l2tp/l2tp_core.h | 1 + net/l2tp/l2tp_netlink.c | 6 + net/mpls/mpls_gso.c | 3 + net/mptcp/protocol.c | 165 ++-- net/mptcp/protocol.h | 14 +- net/mptcp/subflow.c | 14 +- net/netfilter/nf_conntrack_helper.c | 3 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_nat_proto.c | 25 +- net/netfilter/nf_tables_api.c | 19 +- net/netfilter/x_tables.c | 6 +- net/netlabel/netlabel_cipso_v4.c | 3 + net/qrtr/qrtr.c | 6 +- net/sched/sch_api.c | 8 +- net/sctp/tsnmap.c | 2 +- net/sunrpc/sched.c | 5 +- samples/bpf/xdpsock_user.c | 2 + scripts/Makefile.lib | 4 +- scripts/dummy-tools/gcc | 18 +- scripts/gcc-plugins/Makefile | 1 + scripts/ld-version.sh | 22 +- security/commoncap.c | 12 +- sound/hda/intel-nhlt.c | 5 + sound/pci/hda/hda_bind.c | 4 + sound/pci/hda/hda_controller.c | 7 - sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_ca0132.c | 1 + sound/pci/hda/patch_conexant.c | 62 +- sound/pci/hda/patch_hdmi.c | 13 + sound/usb/card.c | 6 + sound/usb/quirks.c | 11 +- sound/usb/usbaudio.h | 1 + tools/arch/s390/include/uapi/asm/ptrace.h | 5 +- tools/arch/x86/include/asm/cpufeatures.h | 19 +- tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/arch/x86/include/uapi/asm/vmx.h | 4 +- tools/bpf/resolve_btfids/main.c | 5 + tools/build/Makefile | 8 +- tools/include/linux/coresight-pmu.h | 20 +- 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 | 73 ++ tools/include/uapi/linux/mount.h | 16 + tools/include/uapi/linux/openat2.h | 4 + tools/lib/bpf/xsk.c | 5 +- tools/lib/perf/evlist.c | 13 +- tools/lib/perf/include/internal/evlist.h | 2 + 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 | 2 +- tools/perf/arch/x86/tests/sample-parsing.c | 121 +++ tools/perf/arch/x86/util/archinsn.c | 2 +- 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 | 6 +- tools/perf/builtin-diff.c | 3 +- tools/perf/builtin-trace.c | 5 +- tools/perf/perf-archive.sh | 3 +- tools/perf/tests/attr.c | 8 +- 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 | 32 +- 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/util/evlist.c | 1 + tools/perf/util/evsel.c | 18 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/header.c | 4 +- tools/perf/util/map.c | 7 +- tools/perf/util/parse-events.y | 6 +- 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/trace-event-read.c | 1 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 2 +- .../selftests/bpf/progs/netif_receive_skb.c | 13 +- .../selftests/bpf/progs/test_global_func11.c | 2 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 6 +- .../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/gpio/.gitignore | 2 +- tools/testing/selftests/net/fib_nexthops.sh | 8 + .../net/forwarding/mirror_gre_bridge_1d_vlan.sh | 9 + tools/testing/selftests/net/ipsec.c | 2 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nf_nat_edemux.sh | 99 +++ 579 files changed, 4847 insertions(+), 3196 deletions(-) rename arch/s390/include/uapi/asm/{perf_cpum_cf_diag.h => hwctrset.h} (100%) rename arch/sparc/include/asm/{extable_64.h => extable.h} (92%) delete mode 100644 arch/sparc/mm/extable.c create mode 100644 include/linux/compiler-version.h create mode 100644 tools/perf/arch/x86/tests/sample-parsing.c create mode 100755 tools/testing/selftests/netfilter/nf_nat_edemux.sh