* fa7af1d0db05 Linux 5.4.44-xanmod1 * daf66320ce8f Merge tag 'v5.4.44' into 5.4 * 55852b3fd146 Linux 5.4.44 * f2a9b00a68c5 perf: Make perf able to build with latest libbfd * 3f57fa847e27 netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build * 7a075390b732 netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update * 987de40bff33 netfilter: conntrack: comparison of unsigned in cthelper confirmation * a4547f63e05f bonding: Fix reference count leak in bond_sysfs_slave_add. * b668b392cc2c net: dsa: declare lockless TX feature for slave ports * 35c0a6e7ef55 ipv4: nexthop version of fib_info_nh_uses_dev * 568c159356d1 nexthop: Expand nexthop_is_multipath in a few places * 88e81db5509b nexthops: don't modify published nexthop groups * 8398275f7aed nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry * 2b043affcaea crypto: chelsio/chtls: properly set tp->lsndtime * a369e8378b48 qlcnic: fix missing release in qlcnic_83xx_interrupt_test. * 1c38cfc259a7 xsk: Add overflow check for u64 division, stored into u32 * 73c05545fbb5 ieee80211: Fix incorrect mask for default PE duration * 2e91cd11bafc bnxt_en: Fix accumulation of bp->net_stats_prev. * dda9d0eb7a96 esp6: get the right proto for transport mode in esp6_gso_encap * 9f57771d09f4 netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code * b16287f99d31 netfilter: nfnetlink_cthelper: unbreak userspace helper support * 7140b6280230 netfilter: conntrack: make conntrack userspace helpers work again * 17021d1b899d netfilter: ipset: Fix subcounter update skip * 25f629a70680 netfilter: nft_reject_bridge: enable reject with bridge vlan * 26e28c10e72c ip_vti: receive ipip packet by calling ip_tunnel_rcv * 0de9bed087a2 xfrm: fix error in comment * f5dc87e0e389 xfrm: fix a NULL-ptr deref in xfrm_local_error * 25613580a5bc xfrm: fix a warning in xfrm_policy_insert_list * d9710d69b89f xfrm interface: fix oops when deleting a x-netns interface * de4a187389fa xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output * edd79cf0cfdf xfrm: remove the xfrm_state_put call becofe going to out_reset * cd7031ef9683 xfrm: do pskb_pull properly in __xfrm_transport_prep * 14a1c1dc5695 xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input * 47dc81ce7d84 copy_xstate_to_kernel(): don't leave parts of destination uninitialized * 94690ca1ae4c x86/dma: Fix max PFN arithmetic overflow on 32 bit systems * e980f9cb2f2d mac80211: mesh: fix discovery timer re-arming issue / crash * 2f0851690a0e x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long" * 8c1bfa73353a cfg80211: fix debugfs rename crash * f9cd0c831806 parisc: Fix kernel panic in mem_init() * ca788fd797a7 iommu: Fix reference count leak in iommu_group_alloc. * b298c314b9d9 gpio: fix locking open drain IRQ lines * bba91cdba612 Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" * 31f0b78bb478 include/asm-generic/topology.h: guard cpumask_of_node() macro argument * a02c130efbbc fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() * de482c445b0f mm: remove VM_BUG_ON(PageSlab()) from page_mapcount() * a7ba9f24737b mm,thp: stop leaking unreleased file pages * 21358b3e77af IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode * 5a1bd1704272 drm/amd/display: drop cursor position check in atomic test * b5d326a77b73 RDMA/core: Fix double destruction of uobject * 6b292d7806a1 ceph: flush release queue when handling caps for unknown inode * 4d145e482374 libceph: ignore pool overlay and cache logic on redirects * d162b9e1b1a9 ALSA: hda/realtek - Add new codec supported for ALC287 * c33bf209deae ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio * 8fc8674092b2 clk: qcom: gcc: Fix parent for gpll0_out_even * 68fe063327af exec: Always set cap_ambient in cap_bprm_set_creds * 4adcf889e66b ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC * 8c71b0bd64df ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround * 84b0a4f42584 ALSA: hwdep: fix a left shifting 1 by 31 UB bug * a003e1f653d6 RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() * b191e3ea6dfc gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe() * d6d07089dee3 gpio: pxa: Fix return value of pxa_gpio_probe() * a971f71e91fb mmc: block: Fix use-after-free issue for rpmb * 2de6df8df9bd ARM: dts: bcm: HR2: Fix PPI interrupt types * f8b161c3f3ac ARM: dts: bcm2835-rpi-zero-w: Fix led polarity * 485bd944e0c6 ARM: dts/imx6q-bx50v3: Set display interface clock parents * a38a75c22b9f IB/qib: Call kobject_put() when kobject_init_and_add() fails * 820be34d0137 gpu/drm: Ingenic: Fix opaque pointer casted to wrong type * 707f5075021f soc: mediatek: cmdq: return send msg error code * 56e7873ed267 arm64: dts: mt8173: fix vcodec-enc clock * 750f47a6586b gpio: exar: Fix bad handling for ida_simple_get error path * 5242e3850b1c ARM: uaccess: fix DACR mismatch with nested exceptions * d9c318f0eda3 ARM: uaccess: integrate uaccess_save and uaccess_restore * 96e2df4c753b ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h * f175897a960e ARM: 8970/1: decompressor: increase tag size * 4aa75ce40b1d Input: synaptics-rmi4 - fix error return code in rmi_driver_probe() * 176dbb9eeba0 Input: synaptics-rmi4 - really fix attn_data use-after-free * 7016d241ca64 Input: i8042 - add ThinkPad S230u to i8042 reset list * a63a679e1ec7 Input: dlink-dir685-touchkeys - fix a typo in driver name * d9d50cbccc79 Input: xpad - add custom init packet for Xbox One S controllers * 9abf0403a709 Input: evdev - call input_flush_device() on release(), not flush() * 5a273fa56229 Input: usbtouchscreen - add support for BonXeon TP * b66de2d961a6 drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c * dfe417b45634 samples: bpf: Fix build error * 70bf0fd60f2f csky: Fixup raw_copy_from_user() * 2fa8032fa78a cifs: Fix null pointer check in cifs_read * ce1ef281e786 hwmon: (nct7904) Fix incorrect range of temperature limit registers * 68d72327999a csky: Fixup remove duplicate irq_disable * 99bd434f8893 csky: Fixup perf callchain unwind * f3f23f4c6413 csky: Fixup msa highest 3 bits mask * e104bd855454 clk: ti: am33xx: fix RTC clock parent * 6b8c281e9a48 riscv: stacktrace: Fix undefined reference to `walk_stackframe' * b84952e88336 IB/i40iw: Remove bogus call to netdev_master_upper_dev_get() * 706fee65d95c net: freescale: select CONFIG_FIXED_PHY where needed * 74037ef26835 usb: gadget: legacy: fix redundant initialization warnings * e8a03e73cd14 usb: phy: twl6030-usb: Fix a resource leak in an error handling path in 'twl6030_usb_probe()' * e02fe520c11b usb: dwc3: pci: Enable extcon driver for Intel Merrifield * e1dfa986fda6 cachefiles: Fix race between read_waiter and read_copier involving op->to_do * 336292c44f62 drm/amdgpu: Use GEM obj reference for KFD BOs * 2dd33d3175ef drm/amd/powerplay: perform PG ungate prior to CG ungate * 4552f27f9d64 drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate * 49388448eda0 gfs2: Grab glock reference sooner in gfs2_add_revoke * fd5516ea8239 gfs2: move privileged user check to gfs2_quota_lock_check * 02a76cd6bda6 net: microchip: encx24j600: add missed kthread_stop * 2578135aa8f0 ALSA: usb-audio: add mapping for ASRock TRX40 Creator * 3e4e413c93f0 gpio: tegra: mask GPIO IRQs during IRQ shutdown * 6ff411af068c ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi * 881dc2e22fb9 ARM: dts: rockchip: swap clock-names of gpu nodes * 96e88e683165 arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node * 9dc2e51ea7c1 arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts * dd35a809c158 ARM: dts: rockchip: fix phy nodename for rk3229-xms6 * 203a45eb258c ARM: dts: rockchip: fix phy nodename for rk3228-evb * c5b2233ad5f4 mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails * 9aeacb829cad net/mlx4_core: fix a memory leak bug. * fcb4d5869e98 net: sun: fix missing release regions in cas_init_one(). * d12fc818b0d8 net/tls: free record only on encryption error * cff9e73a34a2 net/tls: fix encryption error checking * 3f4f034a8676 net/mlx5: Annotate mutex destroy for root ns * f493398fe0f7 net/mlx5: Fix error flow in case of function_setup failure * 9fe88c940828 net/mlx5e: Update netdev txq on completions during closure * 02c97e838597 net/mlx5: Fix memory leak in mlx5_events_init * e23f88f7e730 net/mlx5e: Fix inner tirs handling * f9e2700f34ec net/mlx5e: kTLS, Destroy key object after destroying the TIS * 8c9df6ced1f9 tipc: block BH before using dst_cache * 5398c7ff2347 sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed * 70989e501fbc sctp: Don't add the shutdown timer if its already been added * 34036769c84b r8152: support additional Microsoft Surface Ethernet Adapter variant * 983fa2e7740f nexthop: Fix attribute checking for groups * cf4cc95a15f5 net/tls: fix race condition causing kernel panic * 587e13469cfd net sched: fix reporting the first-time use timestamp * f12398120522 net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" * 83588bf1dd55 net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() * 7e0e066df34a net: nlmsg_cancel() if put fails for nhmsg * 84e91312ad9a net: mvpp2: fix RX hashing for non-10G ports * 212bcf1039a9 net/mlx5: Add command entry handling completion * a9595d1c60a7 net: ipip: fix wrong address family in init error path * 4d827edb8f4e net: inet_csk: Fix so_reuseport bind-address cache in tb->fast* * b51eb49d9a5d __netif_receive_skb_core: pass skb by reference * 53cf25df80c7 net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend * 557045f771e2 net: dsa: mt7530: fix roaming from DSA user ports * b853a13bb224 net: don't return invalid table id error when we fall back to PF_UNSPEC * 40a904b1c2e5 dpaa_eth: fix usage as DSA master, try 3 * d9ce4b67dd9f ax25: fix setsockopt(SO_BINDTODEVICE) * e0d81ce76004 Linux 5.4.43 * b5100186021a sched/fair: Fix enqueue_task_fair() warning some more * 8b13f5657fa8 sched/fair: Fix reordering of enqueue/dequeue_task_fair() * a2ad232aa6a9 sched/fair: Reorder enqueue/dequeue_task_fair path * f4520daa3c5a tpm: check event log version before reading final events * 68b7b8183c12 rxrpc: Fix ack discard * 283eb0016f97 rxrpc: Trace discarded ACKs * f2da8c0dfe81 iio: adc: stm32-dfsdm: fix device used to request dma * 7b5af65ca246 iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel() * 692001a867b6 iio: adc: stm32-adc: fix device used to request dma * 8e8836b2b782 iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel() * 1084eee4dc5d x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks * 860fe59783a9 flow_dissector: Drop BPF flow dissector prog ref on netns cleanup * bd6f0c799f4d s390/kexec_file: fix initrd location for kdump kernel * 834d24ec3a0a rxrpc: Fix a memory leak in rxkad_verify_response() * 23ae6e3e8aeb rxrpc: Fix the excessive initial retransmission timeout * c2a26769b43e kasan: disable branch tracing for core runtime * 86217fecc4b7 rapidio: fix an error in get_user_pages_fast() error handling * 689dacb2b09d device-dax: don't leak kernel memory to user space after unloading kmem * 9e451933bba9 s390/kaslr: add support for R_390_JMP_SLOT relocation type * 72f3241508ac s390/pci: Fix s390_mmio_read/write with MIO * 9c84884cd5dc ipack: tpci200: fix error return code in tpci200_register() * 46f47dda27bc mei: release me_cl object reference * f505a3e24c6a tty: serial: add missing spin_lock_init for SiFive serial console * a5b4b3f97de7 misc: rtsx: Add short delay after exit from ASPM * e64b205035fb iio: adc: ti-ads8344: Fix channel selection * 9af65dc54b9b iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()' * d54e5a4ff04c iio: sca3000: Remove an erroneous 'get_device()' * 56cff2ac7c9d staging: greybus: Fix uninitialized scalar variable * a41e02cb4232 staging: kpc2000: fix error return code in kp2000_pcie_probe() * dee81110a488 staging: iio: ad2s1210: Fix SPI reading * 76296dc723ef media: fdp1: Fix R-Car M3-N naming in debug message * 4adb7a2b3161 Revert "gfs2: Don't demote a glock until its revokes are written" * bb6524537dc2 kbuild: Remove debug info from kallsyms linking * ee71c590dd8d bpf: Avoid setting bpf insns pages read-only when prog is jited * 4c732e81bd4d powerpc/64s: Disable STRICT_KERNEL_RWX * b67da9dbdb89 powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE * 9bcfbd8ba2b5 drm/i915: Propagate error from completed fences * 5e171483e947 drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance. * 0e1d5f67253e vsprintf: don't obfuscate NULL and error pointers * 4b1b34621998 dmaengine: owl: Use correct lock in owl_dma_get_pchan() * 0fcbe108b01a dmaengine: dmatest: Restore default for channel * 57c32a52c3fe drm/etnaviv: Fix a leak in submit_pin_objects() * 432b103596bd dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()' * 870a45e0b507 apparmor: Fix aa_label refcnt leak in policy_update * 054934aa9faa apparmor: fix potential label refcnt leak in aa_change_profile * 97d817b9ef13 apparmor: Fix use-after-free in aa_audit_rule_init * 3b1e38dfbc9f drm/etnaviv: fix perfmon domain interation * 53683907ef68 arm64: Fix PTRACE_SYSEMU semantics * 96e56055a2f0 scsi: target: Put lun_ref at end of tmr processing * 818657105a0b scsi: qla2xxx: Do not log message when reading port speed via sysfs * d54c5eff8795 ALSA: hda/realtek - Add more fixup entries for Clevo machines * 80f5822c2bf3 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme * 1b17a0f98ad0 ALSA: pcm: fix incorrect hw_base increase * a44cb2581718 ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option * 99e392a4979b KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c * 1c3d707d7d12 ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 * 26a3a3053332 ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 * c5742497dcd2 ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 * 2523e9010d2b ALSA: hda/realtek: Add quirk for Samsung Notebook * 6cc4dd44e207 ALSA: hda/realtek - Add HP new mute led supported for ALC236 * 0d189b31c4d7 ALSA: hda/realtek - Add supported new mute Led for HP * 69d5dc286d05 ALSA: hda: Manage concurrent reg access more properly * 1efaaf74528c ALSA: hda: patch_realtek: fix empty macro usage in if block * 749e58bd2b09 ALSA: hda - constify and cleanup static NodeID tables * 02ebbd1da394 scripts/gdb: repair rb_first() and rb_last() * 9eff404a4382 ARM: futex: Address build warning * 67a5c3104d12 KVM: selftests: Fix build for evmcs.h * 4f48af814798 drm/amd/display: Prevent dpcd reads with passive dongles * e0bb3075f91b iommu/amd: Call domain_flush_complete() in update_domain() * e1efb9893bdd platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA * c8d323578e36 USB: core: Fix misleading driver bug report * 42b32a43529e stmmac: fix pointer check after utilization in stmmac_interrupt * b68d27c5fffd ceph: fix double unlock in handle_cap_export() * df0df8ee2ac7 HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock * 8a5de4a391e4 gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp() * 7932168ec08e x86/apic: Move TSC deadline timer debug printk * 1ae9f1a62a50 ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set * 2eac9d3dc23f ibmvnic: Skip fatal error reset after passive init * f82a3013226e x86/mm/cpa: Flush direct map alias during cpa * 632db044ab99 HID: i2c-hid: reset Synaptics SYNA2393 on resume * acd3efa17d96 scsi: ibmvscsi: Fix WARN_ON during event pool release * 6ef21295dc20 net/ena: Fix build warning in ena_xdp_set() * d0db69f9d132 component: Silence bind error on -EPROBE_DEFER * 7a5f60dc3a67 aquantia: Fix the media type of AQC100 ethernet controller in the driver * 445437b417b6 vhost/vsock: fix packet delivery order to monitoring devices * dcec6678c3b1 configfs: fix config_item refcnt leak in configfs_rmdir() * 2b52a61adb38 scsi: qla2xxx: Delete all sessions before unregister local nvme port * d2430cb7f2d4 scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV * 7b481b802a8f HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead * a08626f6e982 HID: alps: Add AUI1657 device ID * 68988c00b153 HID: multitouch: add eGalaxTouch P80H84 support * cc6428803d22 gcc-common.h: Update for GCC 10 * 3c140d22e3c2 net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report() * 87863a7426b2 kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check * 44fd02a3d719 mtd: Fix mtd not registered due to nvmem name collision * 496c7c61bd64 afs: Don't unlock fetched data pages until the op completes successfully * 17c9595cca71 ubi: Fix seq_file usage in detailed_erase_block_info debugfs file * 274cd3c7b5d3 i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()' * dd540f2d7c2d evm: Fix a small race in init_desc() * f96ab0d1f3ec iommu/amd: Fix over-read of ACPI UID from IVRS table * 33769c19feba i2c: fix missing pm_runtime_put_sync in i2c_device_probe * 9f885f17501d ubifs: remove broken lazytime support * ac6f94d3be65 fix multiplication overflow in copy_fdtable() * 725b0bb0f94d mtd: spinand: Propagate ECC information to the MTD structure * e3637eb6a351 ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive * 3be8ece11440 ubifs: fix wrong use of crypto_shash_descsize() * 48bbd44f5fa9 ima: Fix return value of ima_write_policy() * 1066327bf936 evm: Check also if *tfm is an error pointer in init_desc() * 4aedc534b608 ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() * ac46cea606d5 KVM: SVM: Fix potential memory leak in svm_cpu_init() * 1bed86cfe5cb i2c: dev: Fix the race between the release of i2c_dev and cdev