* 5a8d2af42f68 Linux 5.12.13-xanmod1 * 9b29cfc9a4f4 futex2: Add sysfs entry for syscall numbers * 32054302f6d0 Merge tag 'v5.12.13' into 5.12 * 1463281b5efd Linux 5.12.13 * fa8c413e6b74 usb: dwc3: core: fix kernel panic when do reboot * afd8b0d091d5 usb: dwc3: debugfs: Add and remove endpoint dirs dynamically * c4aedcd7026b perf beauty: Update copy of linux/socket.h with the kernel sources * 37699aef8dc6 tools headers UAPI: Sync linux/in.h copy with the kernel sources * a5bbae600f01 net: fec_ptp: add clock rate zero check * 97bf4dc3e1a3 net: stmmac: disable clocks in stmmac_remove_config_dt() * bcc0a8a25dc6 mm/slub.c: include swab.h * ce6e8bee7a38 mm/slub: actually fix freelist pointer vs redzoning * cf990cfae36b mm/slub: fix redzoning for small allocations * ca28a428cf1a mm/slub: clarify verification reporting * 3af098f31a82 mm/hugetlb: expand restore_reserve_on_error functionality * d3369218f922 mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare * 7db3a9e6e465 mm,hwpoison: fix race with hugetlb page allocation * 25053a8404ba net: bridge: fix vlan tunnel dst refcnt when egressing * abb02e05cb1c net: bridge: fix vlan tunnel dst null pointer dereference * b6982493ed2d net: ll_temac: Fix TX BD buffer overwrite * e8afe05bd359 net: ll_temac: Make sure to free skb when it is completely used * ee85fdbcea82 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. * df6cd610bbe5 drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell. * 6fd67a68154b cfg80211: avoid double free of PMSR request * 34e2e11e2282 cfg80211: make certificate generation more robust * 2ffac7f3c81a mac80211: minstrel_ht: fix sample time check * 077ad15b8b72 mac80211: move interface shutdown out of wiphy lock * db40ccfec26d cfg80211: shut down interfaces on failed resume * 721b9c56b271 cfg80211: fix phy80211 symlink creation * 5ea9123f4631 mac80211: fix 'reset' debugfs locking * 7b1b88232e40 mac80211: Fix NULL ptr deref for injected rate info * 8043903fcb72 mac80211: fix deadlock in AP/VLAN handling * 789a43de7876 dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc * 70fd2a63fc1c crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo * f5644a1cf617 Makefile: lto: Pass -warn-stack-size only on LLD < 13.0.0 * 74c3c34a04bc powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set * 6d427e1730da x86/fpu: Reset state for all signal restore failures * 002665dcba4b x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer * ec25ea1f3f05 x86/fpu: Prevent state corruption in __fpu__restore_sig() * 811148810eda x86/pkru: Write hardware init value to PKRU when xstate is init * b7a05aba39f7 x86/ioremap: Map EFI-reserved memory as encrypted for SEV * e85c3112ddb4 x86/process: Check PF_KTHREAD and not current->mm for kernel threads * 14225dfbbada x86/mm: Avoid truncating memblocks for SGX memory * f99607667fd1 ARCv2: save ABI registers across signal handling * 6c800b5a60af s390/ap: Fix hanging ioctl caused by wrong msg counter * 99de738e5b16 s390/mcck: fix calculation of SIE critical section size * a4edc506abd5 KVM: X86: Fix x86_emulator slab cache leak * c87dc2e491d4 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU * df9a40cfb3be KVM: x86: Immediately reset the MMU context when the SMM flag is cleared * 54bab5cfa8c1 s390/mcck: fix invalid KVM guest condition check * 47dbe49b1953 btrfs: zoned: fix negative space_info->bytes_readonly * fb4af05cc622 PCI: Work around Huawei Intelligent NIC VF FLR erratum * 4879d99a1af0 PCI: Add ACS quirk for Broadcom BCM57414 NIC * 3d213a4ddf49 PCI: aardvark: Fix kernel panic during PIO transfer * 74c1ea1b1b82 PCI: Mark AMD Navi14 GPU ATS as broken * 02bbc04c2630 PCI: Mark some NVIDIA GPUs to avoid bus reset * 39fc44156f3a PCI: Mark TI C667X to avoid bus reset * c89a2fda651e tracing: Do no increment trace_clock_global() by one * 5b5b8be020c7 tracing: Do not stop recording comms if the trace file is being read * 0eee3ce5249f tracing: Do not stop recording cmdlines when tracing is off * c12f71e86f22 usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection * 955b2bd83c38 usb: core: hub: Disable autosuspend for Cypress CY7C65632 * d0760a4ef856 can: mcba_usb: fix memory leak in mcba_usb * 1071065eeb33 can: j1939: fix Use-after-Free, hold skb ref while in use * e89912962fa0 can: bcm/raw/isotp: use per module netdevice notifier * dc6415cb5cf8 can: bcm: fix infoleak in struct bcm_msg_head * 68a1936e1812 bpf: Do not mark insn as seen under speculative path verification * 408a4956acde bpf: Inherit expanded/patched seen count from old aux data * 99c028fb3a99 perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() * b390fbe65816 perf metricgroup: Fix find_evsel_group() event selector * 8a484eebcc93 irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry * c71845655436 mm: relocate 'write_protect_seq' in struct mm_struct * 68c5ac88abcc riscv: code patching only works on !XIP_KERNEL * 4a737ccdb651 hwmon: (scpi-hwmon) shows the negative temperature properly * 7a01fdd060eb radeon: use memcpy_to/fromio for UVD fw upload * becfe762bf36 ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin * 6b935731cdc9 drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device * 7e7d112f7a2c pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled * f9ae1750ac6c ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode * dc68f0c9e4a0 regulator: rt4801: Fix NULL pointer dereference if priv->enable_gpios is NULL * 600831a22047 spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd() * b4c0a756d88e regulator: hi6421v600: Fix .vsel_mask setting * aa2b159f3839 ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values * f292028099b1 sched/pelt: Ensure that *_sum is always synced with *_avg * 6d655c27bab2 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error code * 6e47a8167e5d regulator: rtmv20: Fix to make regcache value first reading back from HW * fccd7c3574c9 regulator: mt6315: Fix function prototype for mt6315_map_mode * e1ffb123e96d ASoC: fsl-asoc-card: Set .owner attribute when registering card. * 6472955af5e8 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() * b437e0282764 ASoC: rt5659: Fix the lost powers for the HDA header * f3a4ed2f8168 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support * 83581c571520 regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting * 76f0004671b0 regulator: cros-ec: Fix error code in dev_err message * d11d79e52ba0 net: ethernet: fix potential use-after-free in ec_bhf_remove * 9069a7e0dd59 icmp: don't send out ICMP messages with a source address of 0.0.0.0 * bddd2091e1c4 bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path * 0490cea41ab1 bnxt_en: Fix TQM fastpath ring backing store computation * dc5ebaf83af9 bnxt_en: Rediscover PHY capabilities after firmware reset * 6b3496e07913 cxgb4: fix wrong shift. * b4f7a9fc9d09 net: cdc_eem: fix tx fixup skb leak * f4de2b43d13b net: hamradio: fix memory leak in mkiss_close * fc2fd420b053 be2net: Fix an error handling path in 'be_probe()' * d7aeb00dc5a0 net/mlx5: Reset mkey index on creation * a537892fa85e net/mlx5e: Don't create devices during unload flow * 7fac9dc2dc09 net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding * 0069be27bf64 net/mlx5: SF_DEV, remove SF device on invalid state * c08fd2ddb418 net/mlx5: E-Switch, Allow setting GUID for host PF vport * 648a07c4d5de net/mlx5: E-Switch, Read PF mac address * 1666c186fe8a net/mlx5: Check that driver was probed prior attaching the device * e384aeadab1b net/mlx5: Fix error path for set HCA defaults * 3cbfeea44b8d net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock * 77de6ee73f54 net: ipv4: fix memory leak in ip_mc_add1_src * 6a993bca5ba6 net: fec_ptp: fix issue caused by refactor the fec_devtype * 14616c372a7b net: usb: fix possible use-after-free in smsc75xx_bind * 5e006cdb9b75 lantiq: net: fix duplicated skb in rx descriptor ring * 62e2f20e2e99 net: cdc_ncm: switch to eth%d interface naming * 220c3c36b1f8 ptp: improve max_adj check against unreasonable values * 7d14c66f906c net: mhi_net: Update the transmit handler prototype * 4a99047ed51c bpf: Fix leakage under speculation on mispredicted branches * 19892ab9c9d8 net: qrtr: fix OOB Read in qrtr_endpoint_post * 55c6d93e0b38 ipv4: Fix device used for dst_alloc with local routes * 490e879c3848 cxgb4: fix wrong ethtool n-tuple rule lookup * 45988cab933e netxen_nic: Fix an error handling path in 'netxen_nic_probe()' * ca9c08db4a8a qlcnic: Fix an error handling path in 'qlcnic_probe()' * cfc7f0e70d64 ethtool: strset: fix message length calculation * 4556e8ed3a82 net: qualcomm: rmnet: don't over-count statistics * 5816edd370a7 net: make get_net_ns return error if NET_NS is disabled * fd99cacdc70f net: stmmac: dwmac1000: Fix extended MAC address registers definition * decb9c3ba468 cxgb4: halt chip before flashing PHY firmware image * 2e4829cae148 cxgb4: fix sleep in atomic when flashing PHY firmware * 291c5e3b8ca0 cxgb4: fix endianness when flashing boot image * 9e029da0a957 alx: Fix an error handling path in 'alx_probe()' * 27ef25c72373 mptcp: fix soft lookup in subflow_error_report() * 4dd7ed31e66b selftests: mptcp: enable syncookie only in absence of reorders * 083e54e4c761 mptcp: do not warn on bad input from the network * 59f4b11b9a7a mptcp: wake-up readers only for in sequence data * 6fb5ea5dd0a6 mptcp: try harder to borrow memory from subflow under pressure * 3371392c60e2 sch_cake: Fix out of bounds when parsing TCP options and header * 76e02b8905d0 mptcp: Fix out of bounds when parsing TCP options * f648089337cb netfilter: synproxy: Fix out of bounds when parsing TCP options * 56c8b8333eb1 skbuff: fix incorrect msg_zerocopy copy notifications * ed2299692680 net/mlx5e: Block offload of outer header csum for GRE tunnel * b38c57a01a32 net/mlx5e: Block offload of outer header csum for UDP tunnels * af452c9d5f78 Revert "net/mlx5: Arm only EQs with EQEs" * 574a9f20f1c0 net/mlx5: DR, Don't use SW steering when RoCE is not supported * 6a84c6df0eb5 net/mlx5: Consider RoCE cap before init RDMA resources * b374c1304f6d net/mlx5e: Fix page reclaim for dead peer hairpin * 462abaee88f5 net/mlx5e: Remove dependency in IPsec initialization flows * b6447b72aca5 net/mlx5e: Fix use-after-free of encap entry in neigh update handler * 7c7dd4e03be9 net/sched: act_ct: handle DNAT tuple collision * 69a54b4899dd rtnetlink: Fix regression in bridge VLAN configuration * 65310b0aff86 udp: fix race between close() and udp_abort() * c4c9de226916 ice: parameterize functions responsible for Tx ring management * 57b2b26fa656 ice: add ndo_bpf callback for safe mode netdev ops * b499e673dc47 netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local * a1f6740fa393 netfilter: nf_tables: initialize set before expression setup * 2e44117758bf net: lantiq: disable interrupt before sheduling NAPI * 2b66c0119c87 net: ena: fix DMA mapping function issues in XDP * b0a744f7ac5a net: dsa: felix: re-enable TX flow control in ocelot_port_flush() * b25b60d07616 net: rds: fix memory leak in rds_recvmsg * 2f032ebff9b1 vrf: fix maximum MTU * 0ffb460be3ab net: ipv4: fix memory leak in netlbl_cipsov4_add_std * c54a64e7c0ac libbpf: Fixes incorrect rx_ring_setup_done * ffc6be4cb861 mlxsw: core: Set thermal zone polling delay argument to real value at init * f313da6d46f4 mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11 * d1b949c70206 mac80211: fix skb length check in ieee80211_scan_rx() * faca4702ab22 staging: rtl8723bs: fix monitor netdev register/unregister * 2eb4e0b36318 batman-adv: Avoid WARN_ON timing related checks * 476de3f94ef4 fanotify: fix copy_event_to_user() fid error clean up * a2aff09807fb kvm: LAPIC: Restore guard to prevent illegal APIC register access * 28788dc5c705 mm/memory-failure: make sure wait for page writeback in memory_failure * 43ea6532ea87 afs: Fix an IS_ERR() vs NULL check * 6a5fadcb0ac1 dmaengine: stedma40: add missing iounmap() on error in d40_probe() * c8e0794226f4 dmaengine: SF_PDMA depends on HAS_IOMEM * 55b1c329a157 dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM * a215987f731b dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM * b476c74c1ff0 dmaengine: xilinx: dpdma: initialize registers before request_irq * becd2ff7ebf6 dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions * 6b82f6921a36 dmaengine: idxd: add missing dsa driver unregister * c1ec6d46b63d dmaengine: idxd: add engine 'struct device' missing bus type assignment