* 82ef34df18e4 Linux 5.9.12-xanmod1 * 5ae0556f9d5a Merge tag 'v5.9.12' into 5.9 * 89bb11da843b Linux 5.9.12 * e411ba93ba64 drm/amdgpu: add rlc iram and dram firmware support * c39c19b367cb x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak * 2510f2ffaccd x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak * 63ad714f15d1 x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb * c30b19ac6cae x86/mce: Do not overwrite no_way_out if mce_end() fails * 4e184c914a74 irqchip/exiu: Fix the index of fwspec for IRQ type * 1617bb15cedd usb: gadget: Fix memleak in gadgetfs_fill_super * 444dd51b8891 USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card * df373b6f0144 USB: core: Fix regression in Hercules audio card * bb92cf0bc99a usb: gadget: f_midi: Fix memleak in f_midi_alloc * b09dd77c6f15 USB: core: Change %pK for __user pointers to %px * 794451c393ff spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe * 9d0515370447 perf probe: Fix to die_entrypc() returns error correctly * cf15299f99c1 perf stat: Use proper cpu for shadow stats * fe49e7cbdfd5 perf record: Synthesize cgroup events only if needed * a6ac2cacf50b can: m_can: fix nominal bitiming tseg2 min for version >= 3.1 * b34b36a53597 can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags * a84974f0e712 RDMA/hns: Bugfix for memory window mtpt configuration * c16cfa44478b RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP * df46336c4ab5 RDMA/hns: Fix wrong field of SRQ number the device supports * bd12eb870372 platform/x86: toshiba_acpi: Fix the wrong variable assignment * 83bec121880c platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time * 90198983bd28 can: gs_usb: fix endianess problem with candleLight firmware * 32083f0da686 drm/nouveau: fix relocations applying logic and a double-free * 9fd7ba6edc68 ptp: clockmatrix: bug fix for idtcm_strverscmp * 237f1cf8914b enetc: Let the hardware auto-advance the taprio base-time of 0 * 29828838296f net: stmmac: fix incorrect merge of patch upstream * 038c5ea51f02 RISC-V: fix barrier() use in * b7a80f5900c9 RISC-V: Add missing jump label initialization * e13b6055d8a9 riscv: Explicitly specify the build id style in vDSO Makefile again * 4e6cdbe9e9b6 efi: EFI_EARLYCON should depend on EFI * 749f3d3aa05d efivarfs: revert "fix memory leak in efivarfs_create()" * a7783b07c8ef efi/efivars: Set generic ops before loading SSDT * 5d791068e2ab arm64: tegra: Wrong AON HSP reg property size * 3d0f2fa7bbc6 x86/tboot: Don't disable swiotlb when iommu is forced on * 68a9159c832b optee: add writeback to valid memory type * 0faa4f7d817b ibmvnic: enhance resetting status check during module exit * 97864a21e718 ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq * ef9688c67e14 ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues * aafcf7aa949a net: ena: fix packet's addresses for rx_offset feature * 9b58e355ccf6 net: ena: set initial DMA width to avoid intel iommu issue * 2f7b0f3a744f net: ena: handle bad request id in ena_netdev * b7fc59ca8a2b nfc: s3fwrn5: use signed integer for parsing GPIO numbers * 11446224ef21 aquantia: Remove the build_skb path * 3407e486036a io_uring: fix shift-out-of-bounds when round up cq size * 0fbd464eeecf spi: imx: fix the unbalanced spi runtime pm management * 26c42be7d35e firmware: xilinx: Fix SD DLL node reset issue * b210f24b6de7 i40e: Fix removing driver while bare-metal VFs pass traffic * bf8da8dc44ed IB/mthca: fix return value of error branch in mthca_init_cq() * a63d225aca5d iommu: Check return of __iommu_attach_device() * a14257e43b90 powerpc/64s: Fix allnoconfig build since uaccess flush * 3274b5b2736f ibmvnic: notify peers when failover and migration happen * f937305b5d16 ibmvnic: fix call_netdevice_notifiers in do_reset * 58a1a33b365e bonding: wait for sysfs kobject destruction before freeing struct slave * 3380224c2f51 drm/mediatek: dsi: Modify horizontal front/back porch byte formula * 9f7adaaa6507 s390/qeth: fix tear down of async TX buffers * 822529ef4791 s390/qeth: fix af_iucv notification race * 35eafcf4f84e s390/qeth: make af_iucv TX notification call more robust * 9ad73b2c797a dpaa2-eth: select XGMAC_MDIO for MDIO bus support * db7fdde05046 cxgb4: fix the panic caused by non smac rewrite * 788d34df99ad block/keyslot-manager: prevent crash when num_slots=1 * 4555f3dadc4d bnxt_en: Release PCI regions when DMA mask setup fails during probe. * 8dcd609ae63b video: hyperv_fb: Fix the cache type when mapping the VRAM * 5405ac6210c6 bnxt_en: fix error return code in bnxt_init_board() * 2f896029ee7d bnxt_en: fix error return code in bnxt_init_one() * 5136d244029d scsi: ufs: Fix race between shutdown and runtime resume flow * dfff832e3b88 ARM: dts: dra76x: m_can: fix order of clocks * 5da5a1a1256c bus: ti-sysc: suppress err msg for timers used as clockevent/source * 89aada63529f arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed * 2f2311032ec1 phy: qualcomm: Fix 28 nm Hi-Speed USB PHY OF dependency * abd86deef618 phy: qualcomm: usb: Fix SuperSpeed PHY OF dependency * 9d9bc23196f0 usb: cdns3: gadget: calculate TD_SIZE based on TD * f43e7b4513c1 usb: cdns3: gadget: fix some endian issues * 3b065057e10f batman-adv: set .owner to THIS_MODULE * b61c6dea3c6e btrfs: qgroup: don't commit transaction when we already hold the handle * f37031a824d4 KVM: s390: remove diag318 reset code * 6169b355ad77 KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup * 4ea1ac270f46 iwlwifi: mvm: write queue_sync_state only for sync * 1c82d368928e iwlwifi: mvm: properly cancel a session protection for P2P * c04cb3a60d11 iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC * c8c20c006729 phy: tegra: xusb: Fix dangling pointer on probe failure * 0e19fe5267c1 ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled() * a22c73ed9eab bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw * e79c3d983c3e bus: ti-sysc: Fix reset status check for modules with quirks * 9b1f3abe41cf net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset * f6cbd74d5e68 x86/dumpstack: Do not try to access user space code of other tasks * 4381c76f6ca4 xtensa: uaccess: Add missing __user to strncpy_from_user() prototype * 30ffb6a74f65 perf/x86: fix sysfs type mismatches * 6e82639f979e lockdep: Put graph lock/unlock under lock_recursion protection * 2c0cd3cafff1 scsi: target: iscsi: Fix cmd abort fabric stop race * 464eade52a6f scsi: libiscsi: Fix NOP race condition * d3bda78e12c5 dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size * 977865d085b2 cpuidle: tegra: Annotate tegra_pm_set_cpu_in_lp2() with RCU_NONIDLE * 8180cdbb0a35 vhost scsi: fix cmd completion race * 517ce96a6a16 vhost scsi: alloc cmds per vq instead of session * 9876dea5d8a4 vhost: add helper to check if a vq has been setup * f3061e4d0d8b vdpasim: fix "mac_pton" undefined error * 32944d89b48b net: stmmac: dwmac_lib: enlarge dma reset timeout * 2da8df06f491 io_uring: handle -EOPNOTSUPP on path resolution * 55a3b1ad6946 nvme: free sq/cq dbbuf pointers when dbbuf set fails * ba8522fc9648 proc: don't allow async path resolution of /proc/self components * bded018ee002 HID: Add Logitech Dinovo Edge battery quirk * b1977be9745a HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge * 06b0f7e8c944 kunit: fix display of failed expectations for strings * 3d1a337ba994 x86/xen: don't unbind uninitialized lock_kicker_irq * 8ed4372eaf20 dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant * 81bf31941108 HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices * d817fbefa48f staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK * 0af78d1b066f HID: hid-sensor-hub: Fix issue with devices with no report ID * ed06c39b8592 Input: i8042 - allow insmod to succeed on devices without an i8042 controller * 97a6be781d38 HID: add support for Sega Saturn * 8db8588ff374 HID: cypress: Support Varmilo Keyboards' media hotkeys * bf64741b4049 HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses * e38bc67bca65 HID: uclogic: Add ID for Trust Flex Design Tablet * b7779ee629e4 drm/amd/display: Avoid HDCP initialization in devices without output * a68122a12934 drm/amd/amdgpu: fix null pointer in runtime pm * 01144c0fda80 drm/amdgpu: update golden setting for sienna_cichlid * bf31bffa3869 drm/amdgpu: fix a page fault * 04c870ffa434 arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() * 12648226350f arm64: pgtable: Fix pte_accessible() * 81fda45887bd arm64: tegra: Fix USB_VBUS_EN0 regulator on Jetson TX1 * eb576c499084 arm64: tegra: Correct the UART for Jetson Xavier NX * 19d2c29ddead trace: fix potenial dangerous pointer * 28072a521971 io_uring: fix ITER_BVEC check * 51dbeda5a4f1 drm/amdgpu: fix SI UVD firmware validate resume fail * a38a99930883 firmware: xilinx: Use hash-table for api feature check * 5f01565c4942 iommu/vt-d: Don't read VCCAP register unless it exists * 94e5742868ec KVM: x86: Fix split-irqchip vs interrupt injection window request * 852bdfb9ab42 KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint * c8a286a79397 KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace * 5acf7d6f5866 KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page * 489741620779 powerpc/64s/exception: KVM Fix for host DSI being taken in HPT guest MMU context * 7ef4afa137ba powerpc/64s: Fix KVM system reset handling when CONFIG_PPC_PSERIES=y * 08ed7f88d660 cifs: fix a memleak with modefromsid * 0760e665d4d9 smb3: Handle error case during offload read path * fc0caf436677 smb3: Avoid Mid pending list corruption * 403149b28e80 smb3: Call cifs reconnect from demultiplex thread * 37555318436b mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) * ec5c0fc8b0ad s390: fix fpu restore in entry.S * 20939c1906ff rtc: pcf2127: fix a bug when not specify interrupts property * 9608feee5733 btrfs: fix lockdep splat when reading qgroup config on mount * 4f23f751dd61 btrfs: don't access possibly stale fs_info data for printing duplicate device * 923ca7ffc3e8 btrfs: tree-checker: add missing returns after data_ref alignment checks * ce4ae4174bec btrfs: tree-checker: add missing return after error in root_item * 2d2cb77c72a6 btrfs: fix missing delalloc new bit for new delalloc ranges * d1f17032763e RDMA/i40iw: Address an mmap handler exploit in i40iw * 5732f83596f8 IB/hfi1: Ensure correct mm is used at all times * f36abf80e9a7 ipv4: use IS_ENABLED instead of ifdef * 1213b04905c4 spi: bcm2835: Fix use-after-free on unbind * 06b146674ca6 spi: bcm-qspi: Fix use-after-free on unbind * 62b4ac11757d io_uring: order refnode recycling * c5772964b583 io_uring: get an active ref_node from files_data