This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-lts-allyesconfig in repository toolchain/ci/linux.
from 6a30102a0460 Merge v5.10.23 adds 7732f57f0f52 uapi: nfnetlink_cthelper.h: fix userspace compilation error adds ac022fbee685 powerpc/perf: Fix handling of privilege level checks in pe [...] adds a9c55f22a0b9 powerpc/pseries: Don't enforce MSI affinity with kdump adds a0df424a863a ethernet: alx: fix order of calls on resume adds b0454a28f608 crypto: mips/poly1305 - enable for all MIPS processors adds d2fb1911a7a8 ath9k: fix transmitting to stations in dynamic SMPS mode adds 09af4362ba47 net: Fix gro aggregation for udp encaps with zero csum adds faa3baa2828c net: check if protocol extracted by virtio_net_hdr_set_pro [...] adds 453fff24f52e net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 adds fa5d019c56e7 net: l2tp: reduce log level of messages in receive path, a [...] adds 4224890edff1 can: skb: can_skb_set_owner(): fix ref counting if socket [...] adds 98b7f969116d can: flexcan: assert FRZ bit in flexcan_chip_freeze() adds e24c53182850 can: flexcan: enable RX FIFO after FRZ/HALT valid adds c537011c99ab can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode adds 473bce9b9393 can: tcan4x5x: tcan4x5x_init(): fix initialization - clear [...] adds e95ebe1ed6ab tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) adds 046f3c1c2ff4 tcp: add sanity tests to TCP_QUEUE_SEQ adds 42402bd84530 netfilter: nf_nat: undo erroneous tcp edemux lookup adds 8abbf7e53e17 netfilter: x_tables: gpf inside xt_find_revision() adds 91796b65563b net: always use icmp{,v6}_ndo_send from ndo_start_xmit adds 6aa23829949c net: phy: fix save wrong speed and duplex problem if auton [...] adds 7653656be252 selftests/bpf: Use the last page in test_snprintf_btf on s390 adds 4fa0ece2e0eb selftests/bpf: No need to drop the packet when there is no [...] adds 4d2cdb2ded60 selftests/bpf: Mask bpf_csum_diff() return value to 16 bit [...] adds f126147970a1 samples, bpf: Add missing munmap in xdpsock adds 2f6f72ee9a98 libbpf: Clear map_info before each bpf_obj_get_info_by_fd adds 57ac75f8d241 ibmvnic: Fix possibly uninitialized old_num_tx_queues vari [...] adds 1e343b2e7b96 ibmvnic: always store valid MAC address adds e36d276dd4be mt76: dma: do not report truncated frames to mac80211 adds aa1258d91455 powerpc/603: Fix protection of user pages mapped with PROT_NONE adds 36e1efcdc542 mount: fix mounting of detached mounts onto targets that r [...] adds 3d0bbd97eb6f cifs: return proper error code in statfs(2) adds e1759160877a Revert "mm, slub: consider rest of partial list if acquire [...] adds 389055e7b970 docs: networking: drop special stable handling adds 68277f69a873 net: dsa: tag_rtl4_a: fix egress tags adds 4ea379733555 sh_eth: fix TRSCER mask for SH771x adds dfaf418dfff8 net: enetc: don't overwrite the RSS indirection table when [...] adds bf9c564716a1 net: enetc: take the MDIO lock only once per NAPI poll cycle adds d56e3f8d289b net: enetc: fix incorrect TPID when receiving 802.1ad tagg [...] adds 5732688c8411 net: enetc: don't disable VLAN filtering in IFF_PROMISC mode adds 63876df5615e net: enetc: force the RGMII speed and duplex instead of op [...] adds 531736540111 net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr adds 1cdd008902d4 net: enetc: keep RX ring consumer index in sync with hardware adds fa0bc09db49b net: ethernet: mtk-star-emac: fix wrong unmap in RX handling adds 6b0d3ae1051b net/mlx4_en: update moderation when config reset adds 87b7b19d6e1d net: stmmac: fix incorrect DMA channel intr enable setting [...] adds 9c61f1e1c40e nexthop: Do not flush blackhole nexthops when loopback goes down adds 2809a5ca962e net: sched: avoid duplicates in classes dump adds 719611e806de net: mscc: ocelot: properly reject destination IP keys in [...] adds 565b2d3ae202 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNK [...] adds 6ed0a2cafd1f net: usb: qmi_wwan: allow qmimux add/del with master up adds e03ed1190d56 netdevsim: init u64 stats for 32bit hardware adds 85178d76febd cipso,calipso: resolve a number of problems with the DOI r [...] adds d78f23ef3040 net: stmmac: Fix VLAN filter delete timeout issue in Intel [...] adds 9c4136081cc2 stmmac: intel: Fixes clock registration error seen for mul [...] adds 6342ccdfdf2b net: lapbether: Remove netif_start_queue / netif_stop_queue adds e334c401f3fc net: davicom: Fix regulator not turned off on failed probe adds 4fd0654b8f21 net: davicom: Fix regulator not turned off on driver removal adds 4f8e71a770dd net: enetc: allow hardware timestamping on TX queues with [...] adds 345d90cd741a net: qrtr: fix error return code of qrtr_sendmsg() adds 84ef8a8cb789 s390/qeth: fix memory leak after failed TX Buffer allocation adds cab735320fe9 r8169: fix r8168fp_adjust_ocp_cmd function adds ee7eac24b5b4 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA adds 8493877b58b6 tools/resolve_btfids: Fix build error with older host toolchains adds 640492cf1732 perf build: Fix ccache usage in $(CC) when generating arch [...] adds 3c1b58261ff8 net: stmmac: stop each tx channel independently adds 333dbdee0651 net: stmmac: fix watchdog timeout during suspend/resume st [...] adds 482f99d0ad39 net: stmmac: fix wrongly set buffer2 valid when sph unsupport adds ad59796872ae ethtool: fix the check logic of at least one channel for RX/TX adds c1e1a64a2313 net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused adds 824c94cbf4d6 selftests: forwarding: Fix race condition in mirror installation adds e4f7ffaa7cdf mlxsw: spectrum_ethtool: Add an external speed to PTYS register adds 57a798e4a197 perf traceevent: Ensure read cmdlines are null terminated. adds f9a87999bdd9 perf report: Fix -F for branch & mem modes adds 3c7f1304ee71 net: hns3: fix query vlan mask value error for flow director adds fd61e772f036 net: hns3: fix bug when calculating the TCAM table info adds 686874ca92c2 s390/cio: return -EFAULT if copy_to_user() fails again adds 845ec460537d bnxt_en: reliably allocate IRQ table on reset to avoid crash adds 8df70a5b4d0c gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk adds f60ffab25855 gpiolib: acpi: Allow to find GpioInt() resource by name and index adds 2e3c8a28f465 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 adds ccc942eaf570 gpio: fix gpio-device list corruption adds e30ce84181cf drm/compat: Clear bounce structures adds 55086176c75a drm/amd/display: Add a backlight module option adds b40528bcc10b drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandw [...] adds 6b9900263a31 drm/amd/display: Fix nested FPU context in dcn21_validate_ [...] adds 96b097e84101 drm/amd/pm: bug fix for pcie dpm adds 4b55b9fd9bfc drm/amdgpu/display: simplify backlight setting adds fd87d778642b drm/amdgpu/display: don't assert in set backlight function adds ad106ddd3366 drm/amdgpu/display: handle aux backlight in backlight_get_ [...] adds 368b53e797c9 drm/shmem-helper: Check for purged buffers in fault handler adds 5e9b01152527 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff adds 915f2f8cadbd drm: Use USB controller's DMA mask when importing dmabufs adds d4ec1ffbdaa8 drm: meson_drv add shutdown function adds 335d21ad8a9a drm/shmem-helpers: vunmap: Don't put pages for dma-buf adds d7b8aef5b6d1 drm/i915: Wedge the GPU if command parser setup fails adds dac4e0e10b9b s390/cio: return -EFAULT if copy_to_user() fails adds 1afe77386a6d s390/crypto: return -EFAULT if copy_to_user() fails adds c6ecc613ef16 qxl: Fix uninitialised struct field head.surface_id adds a5190a7865b6 sh_eth: fix TRSCER mask for R7S9210 adds c29dcb253a6a media: usbtv: Fix deadlock on suspend adds 17c6d693a33a media: rkisp1: params: fix wrong bits settings adds 465fd4191aaa media: v4l: vsp1: Fix uif null pointer access adds db2ae26d7855 media: v4l: vsp1: Fix bru null pointer access adds 83ff4f644de4 media: rc: compile rc-cec.c into rc-core adds 3370a84d781c cifs: fix credit accounting for extra channel adds 13e312dca2f2 net: hns3: fix error mask definition of flow director adds 926200fd224c s390/qeth: don't replace a fully completed async TX buffer adds 144dbdf86c7a s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state adds f7a7d3ede5f5 s390/qeth: improve completion of pending TX buffers adds f91a299fb160 s390/qeth: fix notification for pending buffers during teardown adds 162c423e6071 net: dsa: implement a central TX reallocation procedure adds a4d2836de5c6 net: dsa: tag_ksz: don't allocate additional memory for pa [...] adds 8f17133cc3ae net: dsa: trailer: don't allocate additional memory for pa [...] adds cf5c6682e274 net: dsa: tag_qca: let DSA core deal with TX reallocation adds 54787024c8fb net: dsa: tag_ocelot: let DSA core deal with TX reallocation adds 27f014eb6627 net: dsa: tag_mtk: let DSA core deal with TX reallocation adds 6702dd45534a net: dsa: tag_lan9303: let DSA core deal with TX reallocation adds 67fd35c21a60 net: dsa: tag_edsa: let DSA core deal with TX reallocation adds 9ad635b75e42 net: dsa: tag_brcm: let DSA core deal with TX reallocation adds 9bb1bec952ad net: dsa: tag_dsa: let DSA core deal with TX reallocation adds a2fd181b4b7a net: dsa: tag_gswip: let DSA core deal with TX reallocation adds 409af8946619 net: dsa: tag_ar9331: let DSA core deal with TX reallocation adds 606cfdeebd3d net: dsa: tag_mtk: fix 802.1ad VLAN egress adds a3df6b7a8a41 enetc: Fix unused var build warning for CONFIG_OF adds 781e956a8277 net: enetc: initialize RFS/RSS memories for unused ports too adds dbec869d234e ath11k: peer delete synchronization with firmware adds 700e2b63cbc8 ath11k: start vdev if a bss peer is already created adds 4d65eb3df0ad ath11k: fix AP mode for QCA6390 adds 222a825f6bdb i2c: rcar: faster irq code to minimize HW race condition adds 2b6105746b83 i2c: rcar: optimize cacheline to minimize HW race condition adds cd69732c2579 scsi: ufs: WB is only available on LUN #0 to #7 adds 82d6c12899e2 udf: fix silent AED tagLocation corruption adds 1e5ac057b05c iommu/vt-d: Clear PRQ overflow only when PRQ is empty adds 7cb2c431583e mmc: mxs-mmc: Fix a resource leak in an error handling pat [...] adds 35f662ba915e mmc: mediatek: fix race condition between msdc_request_tim [...] adds 09ef146f640d mmc: sdhci-iproc: Add ACPI bindings for the RPi adds 711112e99a65 Platform: OLPC: Fix probe error handling adds 912237ec3485 powerpc/pci: Add ppc_md.discover_phbs() adds 2314d5061709 spi: stm32: make spurious and overrun interrupts visible adds 87e443255dce powerpc: improve handling of unrecoverable system reset adds eb5a9ee32c76 powerpc/perf: Record counter overflow always if SAMPLE_IP [...] adds 9fbbc5d3f7e0 HID: logitech-dj: add support for the new lightspeed conne [...] adds adc631d87ea9 powerpc/64: Fix stack trace not displaying final frame adds a19d18a1171b iommu/amd: Fix performance counter initialization adds 661cba45dc67 clk: qcom: gdsc: Implement NO_RET_PERIPH flag adds 99ed6ae4d000 sparc32: Limit memblock allocation to low memory adds f27af42b1f10 sparc64: Use arch_validate_flags() to validate ADI flag adds 8282ec632443 Input: applespi - don't wait for responses to commands ind [...] adds d26949c732e4 PCI: xgene-msi: Fix race in installing chained irq handler adds fa6dae9d7ffd PCI: mediatek: Add missing of_node_put() to fix reference leak adds 732bb21397ee drivers/base: build kunit tests without structleak plugin adds d49f86e88859 PCI/LINK: Remove bandwidth notification adds 64578f9417e1 ext4: don't try to processed freed blocks until mballoc is [...] adds 950bff22a98a kbuild: clamp SUBLEVEL to 255 adds 6d4fabc6c7ec PCI: Fix pci_register_io_range() memory leak adds 6c73bc9f28e2 i40e: Fix memory leak in i40e_probe adds 219fc4b30058 kasan: fix memory corruption in kasan_bitops_tags test adds e4b98e2260fd s390/smp: __smp_rescan_cpus() - move cpumask away from stack adds 8876cc237e04 drivers/base/memory: don't store phys_device in memory blocks adds f49bdac3e7f4 sysctl.c: fix underflow value setting risk in vm_table adds 79b4fdd8b4cf scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling adds 17c2c52051c4 scsi: target: core: Add cmd length set before cmd complete adds 1b0b0c0b9ae9 scsi: target: core: Prevent underflow for service actions adds 73d1a11a198a clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gp [...] adds 69f845526833 mmc: sdhci: Update firmware interface API adds 917220f362a0 ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler adds fd863653ad63 ARM: assembler: introduce adr_l, ldr_l and str_l macros adds d291b2594f85 ARM: efistub: replace adrl pseudo-op with adr_l macro invocation adds d77540ada71b ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk adds 4dc34571e973 ALSA: hda/hdmi: Cancel pending works before suspend adds 064ac8ed90a3 ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 adds f5278fcfb760 ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support adds ebbb9bbe35ae ALSA: hda: Drop the BATCH workaround for AMD controllers adds f1d28b1310bb ALSA: hda: Flush pending unsolicited events before suspend adds 4b536c1ec8b3 ALSA: hda: Avoid spurious unsol event handling during S3/S4 adds 723bf21ceab0 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell A [...] adds 144ebd02a118 ALSA: usb-audio: Apply the control quirk to Plantronics headsets adds e4493974dbce ALSA: usb-audio: Disable USB autosuspend properly in setup [...] adds d2fdcc82d866 ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe adds 29bc89c8b48d ALSA: usb-audio: fix use after free in usb_audio_disconnect adds 5d5422a294e6 Revert 95ebabde382c ("capabilities: Don't allow writing am [...] adds a53477849286 block: Discard page cache of zone reset target range adds d44c9780ed40 block: Try to handle busy underlying device on discard adds d73665b4a9f6 arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL adds ffb9a77d0a7f arm64: mte: Map hotplugged memory as Normal Tagged adds fb242be88da9 arm64: perf: Fix 64-bit event counter read truncation adds 5d766455510c s390/dasd: fix hanging DASD driver unbind adds 08bccd721243 s390/dasd: fix hanging IO request during DASD driver unbind adds e86abde80d12 software node: Fix node registration adds bb815894ba37 xen/events: reset affinity of 2-level event when tearing it down adds 6c971bd99cb8 mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants adds a61596a9b2a7 mmc: core: Fix partition switch time for eMMC adds 310a1ffe7b36 mmc: cqhci: Fix random crash when remove mmc module/card adds d308202c1b96 cifs: do not send close in compound create+close requests adds b0db0c76a2ba Goodix Fingerprint device is not a modem adds 80091541a46b USB: gadget: udc: s3c2410_udc: fix return value check in s [...] adds 50233f8220f0 USB: gadget: u_ether: Fix a configfs return code adds 30a187afdbd2 usb: gadget: f_uac2: always increase endpoint max_packet_s [...] adds 32ad0eb74eac usb: gadget: f_uac1: stop playback on function disable adds 10551fbc5517 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement adds 39bcc4b7f398 usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot adds 13c9e76cdda6 usb: dwc3: qcom: add ACPI device id for sc8180x adds adb9639d1e50 usb: dwc3: qcom: Honor wakeup enabled/disabled state adds 48c7fc4f14b6 USB: usblp: fix a hang in poll() if disconnected adds 7c87f4ea3f16 usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe wit [...] adds 203060896dbe usb: xhci: do not perform Soft Retry for some xHCI hosts adds e7800913ac97 xhci: Improve detection of device initiated wake signal. adds 209b3ff98deb usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing adds fc411ca43bed xhci: Fix repeated xhci wake after suspend due to uncleare [...] adds a347908c5192 USB: serial: io_edgeport: fix memory leak in edge_startup adds 3aa50426c72c USB: serial: ch341: add new Product ID adds 0aa33c041e84 USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter adds b249b8f9b740 USB: serial: cp210x: add some more GE USB IDs adds 6d7452392151 usbip: fix stub_dev to check for stream socket adds 2aa21585adbd usbip: fix vhci_hcd to check for stream socket adds e033d7f79995 usbip: fix vudc to check for stream socket adds ab5c3186686a usbip: fix stub_dev usbip_sockfd_store() races leading to gpf adds 116a71087875 usbip: fix vhci_hcd attach_store() races leading to gpf adds 9951e64550d0 usbip: fix vudc usbip_sockfd_store races leading to gpf adds 70c26fc71b7e Revert "serial: max310x: rework RX interrupt handling" adds 7ae2482c7042 misc/pvpanic: Export module FDT device table adds 52feb58f9b5b misc: fastrpc: restrict user apps from sending kernel RPC [...] adds 1642b5153ba5 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() adds d972a516958d staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() adds 550c9e49eb42 staging: rtl8712: unterminated string leads to read overflow adds be9745304e3e staging: rtl8188eu: fix potential memory corruption in rtw [...] adds 66cf4f582987 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() adds 74a14d8ae20d staging: rtl8712: Fix possible buffer overflow in r8712_si [...] adds c5d3e25e1808 staging: rtl8192e: Fix possible buffer overflow in _rtl92e [...] adds 4d14685f9f74 staging: comedi: addi_apci_1032: Fix endian problem for CO [...] adds 66a44ed42367 staging: comedi: addi_apci_1500: Fix endian problem for co [...] adds b46f6908ea3e staging: comedi: adv_pci1710: Fix endian problem for AI co [...] adds d8f26a4122db staging: comedi: das6402: Fix endian problem for AI command data adds c36d2f40c1bc staging: comedi: das800: Fix endian problem for AI command data adds 2c1ea26a289e staging: comedi: dmm32at: Fix endian problem for AI command data adds c30fe0f767c3 staging: comedi: me4000: Fix endian problem for AI command data adds ddfeb236ed8e staging: comedi: pcl711: Fix endian problem for AI command data adds a854bd051465 staging: comedi: pcl818: Fix endian problem for AI command data adds 75d9be57cf2e sh_eth: fix TRSCER mask for R7S72100 adds 7dfe37e9ea69 cpufreq: qcom-hw: fix dereferencing freed memory 'data' adds e50ada589497 cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_h [...] adds 475a4307c14c arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory adds faa48b23d0e3 SUNRPC: Set memalloc_nofs_save() for sync tasks adds dd756d05bee5 NFS: Don't revalidate the directory permissions on a looku [...] adds e181960ec51d NFS: Don't gratuitously clear the inode cache when lookup failed adds caa86901c863 NFSv4.2: fix return value of _nfs4_get_security_label() adds d1d918492e6e block: rsxx: fix error return code of rsxx_pci_probe() adds 6cf11f3a09a2 nvme-fc: fix racing controller reset and create association adds 109720342efd configfs: fix a use-after-free in __configfs_open_file adds 3ebd4bd2eb6f arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds adds 82ad50c112f8 perf/core: Flush PMU internal buffers for per-CPU events adds 896846b8151d perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR adds df7dbfc24c33 hrtimer: Update softirq_expires_next correctly after __hrt [...] adds 372734dc1897 powerpc/64s/exception: Clean up a missed SRR specifier adds 2a39eb7b8670 seqlock,lockdep: Fix seqcount_latch_init() adds 7da7542c04a4 stop_machine: mark helpers __always_inline adds 3cbe8f9193e6 include/linux/sched/mm.h: use rcu_dereference in in_vfork() adds bc7c1b09f7a4 zram: fix return value on writeback_store adds 5f2f616343b1 linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* adds 68b4378d910e sched/membarrier: fix missing local execution of ipi_sync_ [...] adds 8571c66401ea efi: stub: omit SetVirtualAddressMap() if marked unsupport [...] adds 9776812ee861 powerpc/64s: Fix instruction encoding for lis in ppc_funct [...] adds 1f372e89567b powerpc: Fix inverted SET_FULL_REGS bitop adds 0e4750f69c17 powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() adds 5ab9464a2a3c binfmt_misc: fix possible deadlock in bm_register_write adds d327d8632cdb x86/unwind/orc: Disable KASAN checking in the ORC unwinder [...] adds 871fd1e3ee8e x86/sev-es: Introduce ip_within_syscall_gap() helper adds 752fbe0c8ddd x86/sev-es: Check regs->sp is trusted before adjusting #VC [...] adds 269424432731 x86/entry: Move nmi entry/exit into common code adds 977b9f4190ad x86/sev-es: Correctly track IRQ states in runtime #VC handler adds a2bab396cb97 x86/sev-es: Use __copy_from_user_inatomic() adds e40384fcd600 x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls adds 4ab5d1b70929 KVM: x86: Ensure deadline timer has truly expired before p [...] adds a688bf8cf550 KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged adds 17becbfca9fc KVM: arm64: Fix range alignment when walking page tables adds a9779820bb97 KVM: arm64: Avoid corrupting vCPU context register in guest exit adds eeba4e4cc524 KVM: arm64: nvhe: Save the SPE context early adds ada8817ab674 KVM: arm64: Reject VM creation when the default IPA size i [...] adds c3d70b1bf1ce KVM: arm64: Fix exclusive limit for IPA size adds 2aaa79f69417 mm/userfaultfd: fix memory corruption due to writeprotect adds 518f98e39077 mm/madvise: replace ptrace attach requirement for process_madvise adds e7afadd0dbe2 KVM: arm64: Ensure I-cache isolation between vcpus of a same VM adds 4c84191cbc3e mm/page_alloc.c: refactor initialization of struct page fo [...] adds 30cdb862e831 xen/events: don't unmask an event channel when an eoi is pending adds f67e5243d0f3 xen/events: avoid handling the same event on two cpus at t [...] adds 1dbce9ba2aa9 KVM: arm64: Fix nVHE hyp panic host context restore adds 1c0899636d44 RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_ [...] adds 05d125f7524e Linux 5.10.24 adds eec4de499ed9 Merge v5.10.24 adds fcfab1a9aa40 crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg adds bf93113d46f8 crypto: x86/aes-ni-xts - use direct calls to and 4-way stride adds c4d37eea1c64 bpf: Prohibit alu ops for pointer types not defining ptr_limit adds ac1b87a18c1f bpf: Fix off-by-one for area size in creating mask to left adds 6a3504bf4006 bpf: Simplify alu_limit masking for pointer arithmetic adds 1010f17aaa78 bpf: Add sanity check for upper ptr_limit adds 3672c3ce622e bpf, selftests: Fix up some test_verifier cases for unprivileged adds 2d7888b2c4cd RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes adds d955f13ea212 fuse: fix live lock in fuse_iget() adds 894ecf0cb505 Revert "nfsd4: remove check_conflicting_opens warning" adds df8596f57743 Revert "nfsd4: a client's own opens needn't prevent delegations" adds 0f6cab2350d5 ALSA: usb-audio: Don't avoid stopping the stream at disconnection adds dd0b7edb7794 net: dsa: b53: Support setting learning on port adds 3ba56f490c7a Linux 5.10.25 adds 5da7b971885a Merge v5.10.25 new 064a7289b445 ASoC: ak4458: Add MODULE_DEVICE_TABLE new f8d5ced57b07 ASoC: ak5558: Add MODULE_DEVICE_TABLE new 422806f8d289 spi: cadence: set cqspi to the driver_data field of struct device new cd7b17ba8e4d ALSA: dice: fix null pointer dereference when node is disc [...] new e6c7cdf0baf3 ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro new 4c698a3b8fb7 ALSA: hda: generic: Fix the micmute led init state new 14af4bf8d481 ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Red [...] new 7b00df1894c6 ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 new f086deab2c64 ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 new 68525e424175 ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 new 5c0a3a331dc5 Revert "PM: runtime: Update device status before letting s [...] new 015916ca0266 s390/vtime: fix increased steal time accounting new bd37d9b9c4fb s390/pci: refactor zpci_create_device() new 075e3034740c s390/pci: remove superfluous zdev->zbus check new 38c74f2f2318 s390/pci: fix leak of PCI device structure new dfbdbf0f359a zonefs: Fix O_APPEND async write handling new 9c1c5e81a002 zonefs: prevent use of seq files as swap file new 78486cf1f31e zonefs: fix to update .i_wr_refcnt correctly in zonefs_ope [...] new 38ffe9eaeb7c btrfs: fix race when cloning extent buffer during rewind o [...] new 2c8d6a9474f0 btrfs: fix slab cache flags for free space tree bitmap new 49ca3100fbaf vhost-vdpa: fix use-after-free of v->config_ctx new 4daa70a80c68 vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget [...] new 223dc51caa51 drm/amd/display: Correct algorithm for reversed gamma new 118cfdc770cd ASoC: fsl_ssi: Fix TDM slot setup for I2S mode new 4da5a9a73c4c ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] new b94b71a7a6f6 ASoC: SOF: Intel: unregister DMIC device on probe error new 47a6cadb6cfd ASoC: SOF: intel: fix wrong poll bits in dsp power down new 26b08c08a5f3 ASoC: qcom: sdm845: Fix array out of bounds access new 03079a0f1bf7 ASoC: qcom: sdm845: Fix array out of range on rx slim channels new 1ae54de79fba ASoC: codecs: wcd934x: add a sanity check in set channel map new d1ab87e31761 ASoC: qcom: lpass-cpu: Fix lpass dai ids parse new 07fa872bf79c ASoC: simple-card-utils: Do not handle device clock new 78ba4793b084 afs: Fix accessing YFS xattrs on a non-YFS server new 64195f022ae8 afs: Stop listxattr() from listing "afs.*" attributes new 2d202085d2dd ALSA: usb-audio: Fix unintentional sign extension issue new fd9e2b999740 nvme: fix Write Zeroes limitations new a83e5c6c35fa nvme-tcp: fix misuse of __smp_processor_id with preemption [...] new 7089cdfce32f nvme-tcp: fix possible hang when failing to set io queues new b4f911e3a982 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU new 628f39a57a46 nvmet: don't check iosqes,iocqes for discovery controllers new 5ea0aa29ad4b nfsd: Don't keep looking up unhashed files in the nfsd file cache new 12628e7779f8 nfsd: don't abort copies early new 800369d61add NFSD: Repair misuse of sv_lock in 5.10.16-rt30. new 982b899ba672 NFSD: fix dest to src mount in inter-server COPY new c2219627091c svcrdma: disable timeouts on rdma backchannel new 3e5a1bb6ea20 vfio: IOMMU_API should be selected new 2ea2d3a79800 vhost_vdpa: fix the missing irq_bypass_unregister_producer [...] new cb14e99e886f sunrpc: fix refcount leak for rpc auth modules new 5f7d470696ad i915/perf: Start hrtimer only if sampling the OA buffer new a7acb614287b pstore: Fix warning in pstore_kill_sb() new 6cae8095490c io_uring: ensure that SQPOLL thread is started for exit new 72714560fbc7 net/qrtr: fix __netdev_alloc_skb call new bb2e41e65c33 kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHL [...] new 04eb2b2fa12f cifs: fix allocation size on newly created files new e95c0d43509c riscv: Correct SPARSEMEM configuration new eb9d08b34351 scsi: lpfc: Fix some error codes in debugfs new 38089ba4b20c scsi: myrs: Fix a double free in myrs_cleanup() new 359d8ff40a09 scsi: ufs: ufs-mediatek: Correct operator & -> && new f854abe46b0e RISC-V: correct enum sbi_ext_rfence_fid new c5fe922eaf1a counter: stm32-timer-cnt: Report count function when SLAVE [...] new b3901ceb120d gpiolib: Assign fwnode to parent's if no primary one provided new b4be6e6e2696 nvme-rdma: fix possible hang when failing to set io queues new f8ba6913c40a ibmvnic: add some debugs new 20c0bd2b6579 ibmvnic: serialize access to work queue on remove new 5f8659adf7a2 tty: serial: stm32-usart: Remove set but unused 'cookie' v [...] new 0e44f1e18398 serial: stm32: fix DMA initialization error handling new 4ebd8f0c82a5 bpf: Declare __bpf_free_used_maps() unconditionally new 5abee8b1fc4f RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free new 9e97c211b701 RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails new 904a52dd9e50 RDMA/rtrs: Introduce rtrs_post_send new c02a33f0fd28 RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug new 8587715b65fa module: merge repetitive strings in module_sig_check() new e2c8978a75e0 module: avoid *goto*s in module_sig_check() new d802672c7f00 module: harden ELF info handling new 6075c84a98ce scsi: pm80xx: Make mpi_build_cmd locking consistent new 3e4b3770744d scsi: pm80xx: Make running_req atomic new c4186c00adc1 scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition new 29c5b80327b7 scsi: pm8001: Neaten debug logging macros and uses new 18c3c04e8e53 scsi: libsas: Remove notifier indirection new 58bdc321beb5 scsi: libsas: Introduce a _gfp() variant of event notifiers new 1eda358e37e5 scsi: mvsas: Pass gfp_t flags to libsas event notifiers new d9f5efd1afc4 scsi: isci: Pass gfp_t flags in isci_port_link_down() new d74238028a11 scsi: isci: Pass gfp_t flags in isci_port_link_up() new bb38c1c03384 scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() new 8b4a797e86a0 RDMA/mlx5: Allow creating all QPs even when non RDMA profi [...] new 8a335142f1c5 powerpc/sstep: Fix load-store and update emulation new 41d4c889b274 powerpc/sstep: Fix darn emulation new 33cafc7952a4 i40e: Fix endianness conversions new 8545519b1f51 net: phy: micrel: set soft_reset callback to genphy_soft_r [...] new 559b842a64ff MIPS: compressed: fix build with enabled UBSAN new e7f6ebde21cf drm/amd/display: turn DPMS off on connector unplug new e1a69079edc4 iwlwifi: Add a new card for MA family new 1c20e9040f49 io_uring: fix inconsistent lock state new 96823c1e9997 media: cedrus: h264: Support profile controls new f3f6765fd0e8 ibmvnic: remove excessive irqsave new e8e99acd0830 s390/qeth: schedule TX NAPI on QAOB completion new 40345b9c9d90 drm/amd/pm: fulfill the Polaris implementation for get_clo [...] new 3c08f772ad0d io_uring: don't attempt IO reissue from the ring exit path new 76f496681d6a io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return new 9392b8219b62 net: bonding: fix error return code of bond_neigh_init() new 775691b94ce7 regulator: pca9450: Add SD_VSEL GPIO for LDO5 new cfbff8bd9efc regulator: pca9450: Enable system reset on WDOG_B assertion new db37238f3452 regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 v [...] new 49787b1bba1f gfs2: Add common helper for holding and releasing the free [...] new a602e830ddaf gfs2: move freeze glock outside the make_fs_rw and _ro functions new 2bdef2b476e2 gfs2: bypass signal_our_withdraw if no journal new 5a62d6d7afa0 powerpc: Force inlining of cpu_has_feature() to avoid buil [...] new 7046e5f7a2f6 usb-storage: Add quirk to defeat Kindle's automatic unload new 22e85a6a35cc usbip: Fix incorrect double assignment to udc->ud.tcp_rx new 0f882bcc6407 usb: gadget: configfs: Fix KASAN use-after-free new 0ea3fb15a87e usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct new 8b8a84234c38 usb: typec: tcpm: Invoke power_supply_changed for tcpm-sou [...] new 395d273f2998 usb: dwc3: gadget: Allow runtime suspend if UDC unbinded new c7bb96a37dd2 usb: dwc3: gadget: Prevent EP queuing while stopping transfers new f4ca082e3f59 thunderbolt: Initialize HopID IDAs in tb_switch_alloc() new 6c3c90058b95 thunderbolt: Increase runtime PM reference count on DP tun [...] new 3ce2e7b2d360 iio:adc:stm32-adc: Add HAS_IOMEM dependency new 531231485844 iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_I [...] new 06c281c23ace iio: adis16400: Fix an error code in adis16400_initial_setup() new f8bfbd3917fa iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler new 533ee1e28455 iio: adc: ab8500-gpadc: Fix off by 10 to 3 new d894acab2844 iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask new b477c121a287 iio: adc: adi-axi-adc: add proper Kconfig dependencies new fd8efe16d867 iio: hid-sensor-humidity: Fix alignment issue of timestamp [...] new 7de97c4bba51 iio: hid-sensor-prox: Fix scale not correct issue new dcdde25844d4 iio: hid-sensor-temperature: Fix issues of timestamp channel new cbc4c42dbec0 counter: stm32-timer-cnt: fix ceiling write max value new 6d4e1fed18d0 counter: stm32-timer-cnt: fix ceiling miss-alignment with [...] new be1f58e58f76 PCI: rpadlpar: Fix potential drc_name corruption in store [...] new 514ea597be8e perf/x86/intel: Fix a crash caused by zero PEBS status new 4fdf5f4ba61f perf/x86/intel: Fix unchecked MSR access error caused by V [...] new 0e245256e34d x86/ioapic: Ignore IRQ2 again new 4523e648b7b7 kernel, fs: Introduce and use set_restart_fn() and arch_se [...] new 97c608959c27 x86: Move TS_COMPAT back to asm/thread_info.h new a548acde9608 x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() new e4ea2a28d068 efivars: respect EFI_UNSUPPORTED return from firmware new 9689ecadf8a7 ext4: fix error handling in ext4_end_enable_verity() new 258db8e6ffdc ext4: find old entry again if failed to rename whiteout new d130b802f98a ext4: stop inode update before return new 6163a0662b79 ext4: do not try to set xattr into ea_inode if value is empty new e8fa569465e5 ext4: fix potential error in ext4_do_update_inode new 35ecf664fd6c ext4: fix rename whiteout with fast commit new 4c9a74798ef1 MAINTAINERS: move some real subsystems off of the staging [...] new 51ccdd25d7e5 MAINTAINERS: move the staging subsystem to lists.linux.dev new e5154ea8e48f static_call: Fix static_call_update() sanity check new 47ba0d4d2afb efi: use 32-bit alignment for efi_guid_t literals new 80b2787789af firmware/efi: Fix a use after bug in efi_mem_reserve_persistent new 95247d24c4d4 genirq: Disable interrupts for force threaded handlers new 21536d7b7e6f x86/apic/of: Fix CPU devicetree-node lookups new de1126ea44bb cifs: Fix preauth hash corruption new 856cd02bbdd4 Linux 5.10.26 new 01ba6c3fffc5 Merge v5.10.26
The 152 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/ABI/testing/sysfs-devices-memory | 5 +- Documentation/admin-guide/mm/memory-hotplug.rst | 4 +- Documentation/gpu/todo.rst | 21 + Documentation/networking/netdev-FAQ.rst | 78 +- Documentation/process/stable-kernel-rules.rst | 6 - Documentation/process/submitting-patches.rst | 5 - Documentation/scsi/libsas.rst | 10 +- Documentation/virt/kvm/api.rst | 3 + MAINTAINERS | 7 +- Makefile | 16 +- arch/arm/boot/compressed/head.S | 3 +- arch/arm/include/asm/assembler.h | 84 + arch/arm/kernel/iwmmxt.S | 89 +- arch/arm/kernel/iwmmxt.h | 47 + arch/arm64/include/asm/kvm_asm.h | 4 +- arch/arm64/include/asm/kvm_hyp.h | 8 +- arch/arm64/include/asm/memory.h | 5 + arch/arm64/include/asm/mmu_context.h | 5 +- arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/pgtable.h | 3 + arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kvm/arm.c | 7 +- arch/arm64/kvm/hyp/entry.S | 2 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 12 +- arch/arm64/kvm/hyp/nvhe/host.S | 20 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 4 +- 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/vhe/tlb.c | 3 +- arch/arm64/kvm/mmu.c | 3 +- arch/arm64/kvm/reset.c | 12 +- arch/arm64/mm/init.c | 12 + arch/arm64/mm/mmu.c | 5 +- arch/mips/boot/compressed/Makefile | 1 + arch/mips/crypto/Makefile | 4 +- arch/powerpc/include/asm/code-patching.h | 2 +- arch/powerpc/include/asm/cpu_has_feature.h | 4 +- arch/powerpc/include/asm/machdep.h | 3 + arch/powerpc/include/asm/ptrace.h | 7 +- arch/powerpc/include/asm/switch_to.h | 10 + arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/exceptions-64s.S | 2 +- arch/powerpc/kernel/head_book3s_32.S | 9 +- arch/powerpc/kernel/pci-common.c | 10 + arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/traps.c | 5 +- arch/powerpc/lib/sstep.c | 16 +- arch/powerpc/perf/core-book3s.c | 23 +- arch/powerpc/platforms/pseries/msi.c | 25 +- arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/sbi.h | 4 +- arch/s390/include/asm/pci.h | 6 +- arch/s390/kernel/smp.c | 2 +- arch/s390/kernel/vtime.c | 2 +- arch/s390/pci/pci.c | 85 +- arch/s390/pci/pci_clp.c | 40 +- arch/s390/pci/pci_event.c | 22 +- arch/sparc/include/asm/mman.h | 54 +- arch/sparc/mm/init_32.c | 3 + arch/x86/crypto/aesni-intel_asm.S | 133 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 20 +- arch/x86/crypto/aesni-intel_glue.c | 25 +- arch/x86/entry/common.c | 37 +- arch/x86/entry/entry_64_compat.S | 2 + arch/x86/events/intel/core.c | 8 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/include/asm/idtentry.h | 3 - arch/x86/include/asm/insn-eval.h | 2 + arch/x86/include/asm/processor.h | 9 - arch/x86/include/asm/proto.h | 1 + arch/x86/include/asm/ptrace.h | 15 + arch/x86/include/asm/thread_info.h | 23 +- arch/x86/kernel/apic/apic.c | 5 + arch/x86/kernel/apic/io_apic.c | 10 + arch/x86/kernel/cpu/mce/core.c | 6 +- arch/x86/kernel/kvmclock.c | 19 +- arch/x86/kernel/nmi.c | 6 +- arch/x86/kernel/sev-es.c | 22 +- arch/x86/kernel/signal.c | 24 +- arch/x86/kernel/traps.c | 16 +- arch/x86/kernel/unwind_orc.c | 12 +- arch/x86/kvm/lapic.c | 11 +- arch/x86/lib/insn-eval.c | 66 +- block/blk-zoned.c | 38 +- crypto/Kconfig | 2 +- drivers/base/memory.c | 25 +- drivers/base/power/runtime.c | 62 +- drivers/base/swnode.c | 3 + drivers/base/test/Makefile | 1 + drivers/block/rsxx/core.c | 1 + drivers/block/zram/zram_drv.c | 11 +- drivers/clk/qcom/gdsc.c | 10 +- drivers/clk/qcom/gdsc.h | 3 +- drivers/clk/qcom/gpucc-msm8998.c | 8 +- drivers/counter/stm32-timer-cnt.c | 55 +- drivers/cpufreq/qcom-cpufreq-hw.c | 6 +- drivers/firmware/efi/efi.c | 3 +- drivers/firmware/efi/libstub/efi-stub.c | 16 + drivers/firmware/efi/vars.c | 4 + drivers/gpio/gpio-pca953x.c | 78 +- drivers/gpio/gpiolib-acpi.c | 19 +- drivers/gpio/gpiolib.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 81 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 13 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 1 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 6 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 26 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 67 + .../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_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/i915/i915_perf.c | 13 +- drivers/gpu/drm/meson/meson_drv.c | 11 + drivers/gpu/drm/qxl/qxl_display.c | 1 + drivers/gpu/drm/tiny/gm12u320.c | 44 +- 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/hid/hid-logitech-dj.c | 7 +- drivers/i2c/busses/i2c-rcar.c | 13 +- drivers/iio/adc/Kconfig | 3 + drivers/iio/adc/ab8500-gpadc.c | 2 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/qcom-spmi-vadc.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 + drivers/iio/humidity/hid-sensor-humidity.c | 12 +- drivers/iio/imu/adis16400.c | 3 +- drivers/iio/light/hid-sensor-prox.c | 13 +- drivers/iio/temperature/hid-sensor-temperature.c | 14 +- drivers/infiniband/core/umem.c | 8 +- drivers/infiniband/hw/mlx5/qp.c | 26 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 17 +- drivers/infiniband/ulp/rtrs/rtrs.c | 73 +- drivers/infiniband/ulp/srp/ib_srp.c | 110 +- drivers/input/keyboard/applespi.c | 21 +- drivers/iommu/amd/init.c | 45 +- drivers/iommu/intel/svm.c | 13 +- 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/pvpanic.c | 1 + drivers/mmc/core/bus.c | 11 +- drivers/mmc/core/mmc.c | 15 +- drivers/mmc/host/mmci.c | 10 +- drivers/mmc/host/mtk-sd.c | 18 +- drivers/mmc/host/mxs-mmc.c | 2 +- drivers/mmc/host/sdhci-iproc.c | 18 + drivers/mmc/host/sdhci.c | 8 +- drivers/net/Kconfig | 2 +- drivers/net/bonding/bond_main.c | 8 +- drivers/net/can/flexcan.c | 24 +- drivers/net/can/m_can/tcan4x5x.c | 6 +- drivers/net/dsa/b53/b53_common.c | 18 + drivers/net/dsa/b53/b53_regs.h | 1 + drivers/net/dsa/bcm_sf2.c | 15 +- drivers/net/dsa/sja1105/sja1105_main.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 14 +- drivers/net/ethernet/davicom/dm9000.c | 21 +- drivers/net/ethernet/freescale/enetc/enetc.c | 93 +- drivers/net/ethernet/freescale/enetc/enetc.h | 5 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 18 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 117 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 65 +- drivers/net/ethernet/ibm/ibmvnic.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 14 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 5 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 5 + 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 + drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 3 +- 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 | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 9 +- 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/hwif.h | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 19 +- drivers/net/netdevsim/netdev.c | 1 + drivers/net/phy/micrel.c | 1 + drivers/net/phy/phy.c | 6 +- drivers/net/phy/phy_device.c | 6 +- drivers/net/usb/qmi_wwan.c | 14 - drivers/net/wan/lapbether.c | 3 - drivers/net/wireless/ath/ath11k/core.c | 1 + drivers/net/wireless/ath/ath11k/core.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 25 +- drivers/net/wireless/ath/ath11k/peer.c | 61 +- drivers/net/wireless/ath/ath11k/peer.h | 4 + drivers/net/wireless/ath/ath11k/wmi.c | 17 +- drivers/net/wireless/ath/ath9k/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/xmit.c | 6 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 11 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 2 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 6 + drivers/net/wireless/mediatek/mt76/dma.c | 11 +- drivers/nvme/host/core.c | 36 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/rdma.c | 7 +- drivers/nvme/host/tcp.c | 16 +- drivers/nvme/target/core.c | 17 +- drivers/pci/controller/pci-xgene-msi.c | 10 +- drivers/pci/controller/pcie-mediatek.c | 7 +- drivers/pci/hotplug/rpadlpar_sysfs.c | 14 +- drivers/pci/hotplug/s390_pci_hpc.c | 3 +- drivers/pci/pci.c | 4 + drivers/pci/pcie/Kconfig | 8 - drivers/pci/pcie/Makefile | 1 - drivers/pci/pcie/bw_notification.c | 138 -- drivers/pci/pcie/portdrv.h | 6 - drivers/pci/pcie/portdrv_pci.c | 1 - drivers/platform/olpc/olpc-ec.c | 15 +- drivers/regulator/pca9450-regulator.c | 30 + drivers/s390/block/dasd.c | 6 +- drivers/s390/cio/vfio_ccw_ops.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 2 +- drivers/s390/net/qeth_core.h | 5 +- drivers/s390/net/qeth_core_main.c | 218 +-- drivers/scsi/aic94xx/aic94xx_scb.c | 20 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 12 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 3 +- drivers/scsi/isci/port.c | 11 +- drivers/scsi/libiscsi.c | 11 +- drivers/scsi/libsas/sas_event.c | 66 +- drivers/scsi/libsas/sas_init.c | 27 +- drivers/scsi/libsas/sas_internal.h | 5 +- drivers/scsi/lpfc/lpfc_debugfs.c | 4 +- drivers/scsi/mvsas/mv_sas.c | 25 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/pm8001/pm8001_ctl.c | 7 +- drivers/scsi/pm8001/pm8001_hwi.c | 1492 ++++++++--------- drivers/scsi/pm8001/pm8001_init.c | 93 +- drivers/scsi/pm8001/pm8001_sas.c | 150 +- drivers/scsi/pm8001/pm8001_sas.h | 47 +- drivers/scsi/pm8001/pm80xx_hwi.c | 1740 +++++++++----------- drivers/scsi/ufs/ufs-mediatek.c | 2 +- drivers/scsi/ufs/ufs-sysfs.c | 3 +- drivers/scsi/ufs/ufs.h | 6 +- drivers/scsi/ufs/ufshcd.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 1 + drivers/spi/spi-stm32.c | 15 +- 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 +- 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/pcl711.c | 2 +- drivers/staging/comedi/drivers/pcl818.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 6 +- drivers/staging/media/rkisp1/rkisp1-params.c | 1 - drivers/staging/media/sunxi/cedrus/cedrus.c | 19 + drivers/staging/rtl8188eu/core/rtw_ap.c | 5 + drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 6 +- 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/target/target_core_pr.c | 15 +- drivers/target/target_core_transport.c | 15 +- drivers/thunderbolt/switch.c | 18 +- drivers/thunderbolt/tb.c | 4 + drivers/tty/serial/max310x.c | 29 +- drivers/tty/serial/stm32-usart.c | 26 +- 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 | 77 +- drivers/usb/dwc3/gadget.c | 22 +- drivers/usb/gadget/configfs.c | 14 +- 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/storage/transport.c | 7 + drivers/usb/storage/unusual_devs.h | 12 + drivers/usb/typec/tcpm/tcpm.c | 9 +- drivers/usb/typec/tps6598x.c | 1 - drivers/usb/usbip/stub_dev.c | 42 +- drivers/usb/usbip/vhci_sysfs.c | 39 +- drivers/usb/usbip/vudc_sysfs.c | 49 +- drivers/vfio/Kconfig | 2 +- drivers/vhost/vdpa.c | 20 +- drivers/xen/events/events_2l.c | 22 +- drivers/xen/events/events_base.c | 140 +- drivers/xen/events/events_fifo.c | 7 - drivers/xen/events/events_internal.h | 14 +- fs/afs/dir.c | 1 - fs/afs/file.c | 1 - fs/afs/fs_operation.c | 7 +- fs/afs/inode.c | 1 - fs/afs/internal.h | 1 - fs/afs/mntpt.c | 1 - fs/afs/xattr.c | 31 +- fs/binfmt_misc.c | 29 +- fs/block_dev.c | 11 +- fs/btrfs/ctree.c | 2 + fs/btrfs/inode.c | 2 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsglob.h | 11 +- fs/cifs/connect.c | 10 +- fs/cifs/inode.c | 10 +- fs/cifs/sess.c | 1 + fs/cifs/smb2inode.c | 1 + fs/cifs/smb2misc.c | 8 +- fs/cifs/smb2ops.c | 10 +- fs/cifs/smb2proto.h | 3 +- fs/cifs/transport.c | 9 +- fs/configfs/file.c | 6 +- fs/ext4/ext4.h | 2 + fs/ext4/fast_commit.c | 9 +- fs/ext4/inode.c | 12 +- fs/ext4/namei.c | 32 +- fs/ext4/super.c | 9 +- fs/ext4/verity.c | 89 +- fs/ext4/xattr.c | 2 +- fs/fuse/fuse_i.h | 1 + fs/gfs2/ops_fstype.c | 33 +- fs/gfs2/recovery.c | 8 +- fs/gfs2/super.c | 45 +- fs/gfs2/util.c | 58 +- fs/gfs2/util.h | 3 + fs/io_uring.c | 19 +- fs/locks.c | 3 - fs/nfs/dir.c | 40 +- fs/nfs/nfs4proc.c | 2 +- fs/nfsd/filecache.c | 2 + fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/nfs4state.c | 55 +- fs/pnode.h | 2 +- fs/pstore/inode.c | 2 +- fs/select.c | 10 +- fs/udf/inode.c | 9 +- fs/zonefs/super.c | 101 +- include/linux/acpi.h | 10 +- include/linux/bpf.h | 5 +- include/linux/can/skb.h | 8 +- include/linux/compiler-clang.h | 6 + include/linux/efi.h | 6 +- include/linux/entry-common.h | 39 +- include/linux/gpio/consumer.h | 2 + include/linux/memory.h | 3 +- include/linux/perf_event.h | 2 + include/linux/pgtable.h | 4 + include/linux/regulator/pca9450.h | 10 + include/linux/sched/mm.h | 3 +- include/linux/seqlock.h | 5 +- include/linux/stop_machine.h | 11 +- include/linux/thread_info.h | 13 + include/linux/usb.h | 2 + include/linux/usb_usual.h | 2 + include/linux/virtio_net.h | 7 +- include/media/rc-map.h | 7 + include/scsi/libsas.h | 11 +- include/target/target_core_backend.h | 1 + include/uapi/linux/l2tp.h | 1 + include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 +- kernel/bpf/verifier.c | 33 +- kernel/entry/common.c | 36 + kernel/events/core.c | 42 +- kernel/futex.c | 3 +- kernel/irq/manage.c | 4 + kernel/jump_label.c | 8 + kernel/module.c | 166 +- kernel/module_signature.c | 2 +- kernel/module_signing.c | 2 +- kernel/sched/membarrier.c | 4 +- kernel/static_call.c | 11 +- kernel/sysctl.c | 8 +- kernel/time/alarmtimer.c | 2 +- kernel/time/hrtimer.c | 62 +- kernel/time/posix-cpu-timers.c | 2 +- lib/logic_pio.c | 3 + lib/test_kasan.c | 10 +- mm/madvise.c | 13 +- mm/memory.c | 8 + mm/memory_hotplug.c | 2 +- mm/page_alloc.c | 158 +- mm/slub.c | 2 +- net/dsa/slave.c | 45 + net/dsa/tag_ar9331.c | 3 - net/dsa/tag_brcm.c | 3 - net/dsa/tag_dsa.c | 5 - net/dsa/tag_edsa.c | 4 - net/dsa/tag_gswip.c | 5 - net/dsa/tag_ksz.c | 73 +- net/dsa/tag_lan9303.c | 9 - net/dsa/tag_mtk.c | 22 +- net/dsa/tag_ocelot.c | 7 - net/dsa/tag_qca.c | 3 - net/dsa/tag_rtl4_a.c | 12 +- net/dsa/tag_trailer.c | 31 +- net/ethtool/channels.c | 26 +- net/ipv4/cipso_ipv4.c | 11 +- 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/netfilter/nf_nat_proto.c | 25 +- 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/sunrpc/sched.c | 5 +- net/sunrpc/svc.c | 6 +- net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 6 +- samples/bpf/xdpsock_user.c | 2 + security/commoncap.c | 12 +- sound/firewire/dice/dice-stream.c | 5 +- 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 | 2 + sound/pci/hda/patch_ca0132.c | 1 + sound/pci/hda/patch_conexant.c | 62 +- sound/pci/hda/patch_hdmi.c | 13 + sound/pci/hda/patch_realtek.c | 16 + sound/soc/codecs/ak4458.c | 1 + sound/soc/codecs/ak5558.c | 1 + sound/soc/codecs/wcd934x.c | 6 + sound/soc/fsl/fsl_ssi.c | 6 +- sound/soc/generic/simple-card-utils.c | 13 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 +- sound/soc/qcom/lpass-cpu.c | 2 +- sound/soc/qcom/sdm845.c | 6 +- sound/soc/sof/intel/hda-dsp.c | 2 +- sound/soc/sof/intel/hda.c | 1 + sound/usb/card.c | 6 + sound/usb/endpoint.c | 3 - sound/usb/mixer_quirks.c | 4 +- sound/usb/pcm.c | 5 +- sound/usb/quirks.c | 11 +- sound/usb/usbaudio.h | 1 + tools/bpf/resolve_btfids/main.c | 5 + tools/lib/bpf/xsk.c | 5 +- tools/perf/Makefile.perf | 2 +- tools/perf/util/sort.c | 4 +- tools/perf/util/trace-event-read.c | 1 + .../selftests/bpf/progs/netif_receive_skb.c | 13 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 6 +- .../testing/selftests/bpf/verifier/array_access.c | 3 +- .../selftests/bpf/verifier/bounds_deduction.c | 27 +- tools/testing/selftests/bpf/verifier/map_ptr.c | 4 + tools/testing/selftests/bpf/verifier/unpriv.c | 15 +- .../selftests/bpf/verifier/value_ptr_arith.c | 23 +- .../net/forwarding/mirror_gre_bridge_1d_vlan.sh | 9 + 495 files changed, 6254 insertions(+), 4652 deletions(-) create mode 100644 arch/arm/kernel/iwmmxt.h delete mode 100644 drivers/pci/pcie/bw_notification.c