* 84cc10485e76 5.5.4-xanmod3 * 76a047e3d6c1 Merge tag 'v5.5.4' into 5.5 * 3f29db9524f0 Linux 5.5.4 * 2c83164bf111 selinux: fall back to ref-walk if audit is required * 36f441518137 libertas: make lbs_ibss_join_existing() return error code on rates overflow * 847e6a761801 libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held * fe078681043f mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() * f3a6883c5acb mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() * a39b71419801 dmaengine: axi-dmac: add a check for devm_regmap_init_mmio * de3922570f82 clk: meson: g12a: fix missing uart2 in regmap table * c8a22799c9c8 mfd: max77650: Select REGMAP_IRQ in Kconfig * 50069d63aea9 regmap: fix writes to non incrementing registers * 1e9353e5079e pinctrl: qcom: Don't lock around irq_set_irq_wake() * 6871f8c5803c pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B * 5bcce00159e6 pinctrl: sh-pfc: r8a77965: Fix DU_DOTCLKIN3 drive/bias control * 9935d2713595 pinctrl: baytrail: Allocate IRQ chip dynamic * 8a3e21488de1 selinux: fix regression introduced by move_mount(2) syscall * f08a5e60bc85 selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" * 8cec0fa22202 x86/alternatives: add missing insn.h include * b43de9e5b65f bcache: avoid unnecessary btree nodes flushing in btree_flush_write() * 936eec249eb5 ASoC: soc-generic-dmaengine-pcm: Fix error handling * de46a1ecca3b dt-bindings: iio: adc: ad7606: Fix wrong maxItems value * ea4df051007e i2c: cros-ec-tunnel: Fix ACPI identifier * 2139ad8d3c74 i2c: cros-ec-tunnel: Fix slave device enumeration * 1a0ef4aa6bc8 media: i2c: adv748x: Fix unsafe macros * 1383f0006e71 drivers: watchdog: stm32_iwdg: set WDOG_HW_RUNNING at probe * 1ecad175e0f8 crypto: caam/qi2 - fix typo in algorithm's driver name * 699c7870eaed crypto: atmel-sha - fix error handling when setting hmac key * c9b80e7c4ca2 crypto: artpec6 - return correct error code for failed setkey() * c32477514e38 crypto: testmgr - don't try to decrypt uninitialized buffers * 7665c36b01f3 mtd: sharpslpart: Fix unsigned comparison to zero * 5327807792b9 mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock * f9467ecfbc44 arm64: kvm: Fix IDMAP overlap with HYP VA * da64ec325990 arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly * 14a34b30f160 KVM: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer * 35696255ed74 KVM: arm64: pmu: Fix chained SW_INCR counters * 38342cf9a878 KVM: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset * b5fedd5c1ef4 KVM: arm: Make inject_abt32() inject an external abort instead * d1af171974c5 KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests * 849d3987a14b KVM: arm/arm64: Fix young bit from mmu notifier * 9d1271db3d87 crypto: arm/chacha - fix build failured when kernel mode NEON is disabled * 066e02178298 arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations * 0bb328ced07b arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly * 475372c9c679 arm64: cpufeature: Fix the type of no FP/SIMD capability * 4aaec6124329 arm64: kernel: Correct annotation of end of el0_sync * b60559f834e9 sched/uclamp: Fix a bug in propagating uclamp value in new cgroups * 55070e863bd4 ARM: 8949/1: mm: mark free_memmap as __init * 0ebe31af3de0 KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections * 5d9e34223618 ARM: at91: pm: use of_device_id array to find the proper shdwc node * 7db41ddd39e6 ARM: at91: pm: use SAM9X60 PMC's compatible * 3b9ca17f81a8 iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA * 4790325b5f8a powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW * e3b402748ab6 powerpc/pseries/vio: Fix iommu_table use-after-free refcount warning * fc57928e55c2 powerpc/papr_scm: Fix leaking 'bus_desc.provider_name' in some paths * 5bec0202ef18 powerpc/ptdump: Only enable PPC_CHECK_WX with STRICT_KERNEL_RWX * 363d5f812f4a powerpc/ptdump: Fix W+X verification call in mark_rodata_ro() * a08f636ea1cc Revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" * c6ec01e1c44f soc: qcom: rpmhpd: Set 'active_only' for active only power domains * c2ed89bf22f7 tools/power/acpi: fix compilation error * e585be303683 ARM: dts: at91: sama5d3: define clock rate range for tcb1 * b8a3688da99e ARM: dts: at91: sama5d3: fix maximum peripheral clock rates * 053af2587e7f ARM: dts: meson8b: use the actual frequency for the GPU's 364MHz OPP * 50afa05ba921 ARM: dts: meson8: use the actual frequency for the GPU's 182.1MHz OPP * 3dde4775c16f arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port node * f696d45138b3 arm64: dts: renesas: r8a77990: ebisu: Remove clkout-lr-synchronous from sound * 3372c7cfe4e1 ARM: dts: am43xx: add support for clkout1 clock * 330ed2706379 ARM: dts: at91: Reenable UART TX pull-ups * e3c86b862703 arm64: dts: qcom: msm8998-mtp: Add alias for blsp1_uart3 * db954875b120 arm64: dts: uDPU: fix broken ethernet * 41b540a8d9b9 arm64: dts: qcom: msm8998: Fix tcsr syscon size * 08a36797bfdc platform/x86: intel_mid_powerbtn: Take a copy of ddata * 631dcf673848 ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node * d4d885dbb31e MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init() * 3d063fd9ea86 watchdog: qcom: Use platform_get_irq_optional() for bark irq * 07ad4e930ca1 rtc: cmos: Stop using shared IRQ * 1a3610b8e45c rtc: hym8563: Return -EINVAL if the time is known to be invalid * f698c2194817 rtc: mt6397: drop free_irq of devm_ allocated irq * de492d4674f3 netdevsim: use __GFP_NOWARN to avoid memalloc warning * 78354bc5a72f netdevsim: fix panic in nsim_dev_take_snapshot_write() * 8c8b90a25d12 netdevsim: disable devlink reload when resources are being used * c83d7f2add31 netdevsim: fix using uninitialized resources * 89ff861a9540 mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap * 70b57bf5023c bpf, sockmap: Check update requirements after locking * 8f55393cba1c bpf: Improve bucket_log calculation logic * 20e1ec23067a selftests/bpf: Test freeing sockmap/sockhash with a socket in it * f22081df393f bpf, sockhash: Synchronize_rcu before free'ing map * 448969a01d94 bpf, sockmap: Don't sleep while holding RCU lock on tear-down * fa8bc571cc2a bpftool: Don't crash on missing xlated program instructions * 9badbfaa30b1 x86/boot: Handle malformed SRAT tables during early ACPI parsing * 0c64706dd3cb NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals * 6e9f30ddf50c NFSv4: try lease recovery on NFS4ERR_EXPIRED * 1dfa1b86f129 NFSv4: pnfs_roc() must use cred_fscmp() to compare creds * 82f3a1284c3f NFS: Fix fix of show_nfs_errors * 7364dc887493 NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() * 247f6e9eab4b NFS: Revalidate the file size on a fatal write error * af13eb9b4168 nfs: NFS_SWAP should depend on SWAP * 770b983325c4 NFSv4.x recover from pre-mature loss of openstateid * 46a4c74b32ae netfilter: flowtable: Fix missing flush hardware on table free * c5fca695415e netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup * ee3a1fa516cd netfilter: flowtable: restrict flow dissector match on meta ingress device * 4ef9eaf4487d netfilter: flowtable: fetch stats only if flow is still alive * 3fe076d0222a iwlwifi: mvm: fix TDLS discovery with the new firmware API * fef27e78e14f iwlwifi: mvm: avoid use after free for pmsr request * 63c86b35dc2b PCI/AER: Initialize aer_fifo * db16360b5956 PCI: Don't disable bridge BARs when assigning bus resources * df6852e3b569 PCI: tegra: Fix afi_pex2_ctrl reg offset for Tegra30 * 81b454bc7b16 PCI/switchtec: Fix vep_vector_number ioread width * 4336b2f2a6bf PCI/switchtec: Use dma_set_mask_and_coherent() * 74b4660d1435 ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe * 19f6541a6067 PCI/IOV: Fix memory leak in pci_iov_add_virtfn() * 7d960d6b19a4 scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufshcd_scsi_add_wlus() fails * b6021a8426d8 RDMA/umem: Fix ib_umem_find_best_pgsz() * 1244236ea9d0 RDMA/cma: Fix unbalanced cm_id reference count during address resolve * 89f28e2f728e RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence * 2a4b19c30a56 RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths * c12a6cf73549 RDMA/uverbs: Verify MR access flags * e2e2cf640957 RDMA/core: Fix locking in ib_uverbs_event_read * a273bbb82fbe RDMA/i40iw: fix a potential NULL pointer dereference * 860c0e0cf379 RDMA/netlink: Do not always generate an ACK for some netlink operations * 295221bea324 IB/mlx4: Fix leak in id_map_find_del * 77cb87deb306 IB/mlx5: Return the administrative GUID if exists * dcb30ca2ea22 IB/srp: Never use immediate data if it is disabled by a user * 1150300fde7d IB/mlx4: Fix memory leak in add_gid error flow * deff2fcb0de9 Linux 5.5.3 * 94ab95356322 compat: ARM64: always include asm-generic/compat.h * 68e0a1547f7e powerpc/kuap: Fix set direction in allow/prevent_user_access() * dde2b5ba7057 regulator fix for "regulator: core: Add regulator_is_equal() helper" * 80c090ccf6dd crypto: atmel-tdes - Map driver data flags to Mode Register * 518878447abb crypto: atmel-aes - Fix CTR counter overflow when multiple fragments * abd0966ee0a6 crypto: atmel-aes - Fix saving of IV for CTR mode * 4c61ade8a88d crypto: atmel-{aes,tdes} - Do not save IV for ECB mode * ab45cc58d935 IB/core: Fix build failure without hugepages * e5327291ecd8 rxrpc: Fix service call disconnection * 5ec607855e0c KVM: Play nice with read-only memslots when querying host page size * a0df80d63e9e KVM: Use vcpu-specific gva->hva translation when querying host page size * 20f5d7eda6b3 KVM: nVMX: vmread should not set rflags to specify success in case of #PF * 6f8f35ba1c74 KVM: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks * e458a195fb36 io_uring: prevent potential eventfd recursion on poll * e70e20463481 io_uring: enable option to only trigger eventfd for async completions * c0e6f4d4f90b drm/dp_mst: Remove VCPI while disabling topology mgr * 77ee5b32e2d9 perf/cgroups: Install cgroup events to correct cpuctx * 3a53ef498f4b perf/core: Fix mlock accounting in perf_mmap() * 5afe1951d039 clocksource: Prevent double add_timer_on() for watchdog_timer * 38253ee10a96 x86/apic/msi: Plug non-maskable MSI affinity race * 14272cb005b5 cifs: fix mode bits from dir listing when mounted with modefromsid * 7b520269df6f cifs: fail i/o on soft mounts if sessionsetup errors out * 36549c863fce net/mlx5e: TX, Error completion is for last WQE in batch * 1cb84bea753f r8169: fix performance regression related to PCIe max read request size * e24b21a5c321 net/mlx5: Deprecate usage of generic TLS HW capability bit * 3afd6c54580e net/mlx5: Fix deadlock in fs_core * 24beb5ed8257 drop_monitor: Do not cancel uninitialized work item * fa77d95c7297 qed: Fix timestamping issue for L2 unicast ptp packets. * 9d70902d8fad ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() * e607d6f7a37f taprio: Fix dropping packets when using taprio + ETF offloading * 5383710394b8 taprio: Use taprio_reset_tc() to reset Traffic Classes configuration * 84bd31b7516a taprio: Add missing policy validation for flags * b9b5a7625c21 taprio: Fix still allowing changing the flags during runtime * 011659343905 taprio: Fix enabling offload with wrong number of traffic classes * ae011f53d014 net: stmmac: update pci platform data to use phy_interface * db6092e3093e net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter * 0e0da07ac785 net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter * 05a73640375b net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting * 8393d7c15f6b net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ * 61093070c2c0 net: macb: Limit maximum GEM TX length in TSO * cb6a4e44c51c net: macb: Remove unnecessary alignment check for TSO * c2ea8d2b1c6e net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx * d8905a75cab4 net/mlx5: IPsec, Fix esp modify function attribute * ae00cd94c134 net: systemport: Avoid RBUF stuck in Wake-on-LAN mode * cbb10167172e net: stmmac: fix a possible endless loop * c80ada6a090a net_sched: fix a resource leak in tcindex_set_parms() * bf5b46cbbe4b net: mvneta: move rx_dropped and rx_errors in per-cpu stats * 7abc42275bf9 net: dsa: microchip: enable module autoprobe * 9f999a192a18 net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port * ee429397726f net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan() * 0bf33c5448b7 dpaa_eth: support all modes with rate adapting PHYs * 9590eda7bf46 devlink: report 0 after hitting end in region read * a1c04cca429a bonding/alb: properly access headers in bond_alb_xmit() * a836c8ca4dbd x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode * 4f76d1a36909 libbpf: Extract and generalize CPU mask parsing logic * 23912be9dad3 bpf: Fix trampoline usage in preempt * 24e11a34b09d mfd: ab8500: Fix ab8500-clk typo * 18e5326c7bc3 mfd: bd70528: Fix hour register mask * bab4dff03b84 mfd: rn5t618: Mark ADC control register volatile * 52abf25b2012 mfd: da9062: Fix watchdog compatible string * 2ff28b22a337 ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug * 44ac274bc74a ASoC: sgtl5000: Fix VDDA and VDDIO comparison * 7ef8e224231a regulator: core: Add regulator_is_equal() helper * d3979e54229b ubifs: Fix memory leak from c->sup_node * 7ee13256e4e9 ubi: Fix an error pointer dereference in error handling code * dcc298a9751f ubi: fastmap: Fix inverted logic in seen selfcheck * 258652b42fed virtio_balloon: Fix memory leaks on errors in virtballoon_probe() * 65ba6008889c virtio-balloon: Fix memory leak when unloading while hinting is in progress * cf206bca3d68 nfsd: Return the correct number of bytes written to the file * 42fdf8c9099e nfsd: fix jiffies/time_t mixup in LRU list * 9586c590ef16 nfsd: fix delay timer on 32-bit architectures * 53a001d74011 staging: wfx: revert unexpected change in debugfs output * 394b51c7355b IB/core: Fix ODP with IB_ACCESS_HUGETLB handling * 96491fb390e0 IB/core: Fix ODP get user pages flow * 92431fa61fdc IB/mlx5: Fix outstanding_pi index for GSI qps * af4601fa2924 net: tulip: Adjust indentation in {dmfe, uli526x}_init_module * dce8b5f89994 net: smc911x: Adjust indentation in smc911x_phy_configure * 9b95a46fd4ab ppp: Adjust indentation into ppp_async_input * 15b1a52b8e4c NFC: pn544: Adjust indentation in pn544_hci_check_presence * ed636605806e drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable * b23d263e1283 powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize * a3497e42bc9f ext2: Adjust indentation in ext2_fill_super * 67d88591fa39 phy: qualcomm: Adjust indentation in read_poll_timeout * 2a5522e266b3 mtd: spi-nor: Split mt25qu512a (n25q512a) entry into two * d2b7195d43c6 compat: scsi: sg: fix v3 compat read/write interface * 512061822619 scsi: ufs: Recheck bkops level if bkops is disabled * a8dc3a7fc15a scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free * 896dfad73686 scsi: csiostor: Adjust indentation in csio_device_reset * 08e2bd36fe46 scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type * 7b623ba62767 ASoC: meson: axg-fifo: fix fifo threshold setup * b770ee3c2b3d percpu: Separate decrypted varaibles anytime encryption can be enabled * 4e5b2e77251a broken ping to ipv6 linklocal addresses on debian buster * 921c27b09203 fix up iter on short count in fuse_direct_io() * fccbd086ea1f virtio-pci: check name when counting MSI-X vectors * ab9377a8ca25 virtio-balloon: initialize all vq callbacks * 07a04e9faac7 drm/amdgpu/smu_v11_0: Correct behavior of restoring default tables (v2) * e5f2f739651e drm/amdgpu/navi10: add OD_RANGE for navi overclocking * de755808caf1 drm/amdgpu: fetch default VDDC curve voltages (v2) * 41fa30426710 drm/amd/dm/mst: Ignore payload update failures * 5ce61bb55772 drm/amd/powerplay: fix navi10 system intermittent reboot issue V2 * 51df23649f9e drm/tegra: Reuse IOVA mapping where possible * d71c74b18ddc drm/tegra: Relax IOMMU usage criteria on old Tegra * 8420e2c10251 drm/amdgpu/navi: fix index for OD MCLK * d0e381ca8c2d clk: tegra: Mark fuse clock as critical * fa17a800ac2c mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush * 53d35a009b23 arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in high power mode * 945afc5b1674 mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section * ab751a85f6ab ocfs2: fix oops when writing cloned file * 3b1cc46f6f5d KVM: x86: use raw clock values consistently * 8d617ad26677 KVM: x86: reorganize pvclock_gtod_data members * 16f536eb86af KVM: s390: do not clobber registers during guest reset/store status * dc887fb285cd KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest" * b24909e9f83e KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation * 6d88948e286b KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu() * a8dd6917f4f0 KVM: x86: fix overlap between SPTE_MMIO_MASK and generation * eea53c94f03f KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails * 24655ce0e110 KVM: x86: Don't let userspace set host-reserved cr4 bits * 684ea466aa9d KVM: VMX: Add non-canonical check on writes to RTIT address MSRs * f9fb42b46334 KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM * 43ba65a5394c x86/KVM: Clean up host's steal time structure * 072690664a42 x86/kvm: Cache gfn to pfn translation * 91fefc3e3229 x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed * f6ad4449ddef x86/kvm: Introduce kvm_(un)map_gfn() * c6a896bb83af KVM: x86: use CPUID to locate host page table reserved bits * 06b34107899d x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit * 0972f0da0b70 KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM * b4daeb0097ae kvm/svm: PKU not currently supported * 18eebcc7b310 KVM: PPC: Book3S PR: Free shared page if mmu initialization fails * 89f61eb6529d KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails * fb42ab927a96 KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform * 638e8e139836 KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks * bb9a9b51e35f KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks * 63d5ec6e4f46 KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c * 3a9e64af2c92 KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks * d7bad19b92b9 KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks * e795ef215d6d KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks * 4144121d123d KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks * 3ffb3caf3791 KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks * dd530c60e362 KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks * 5e08d3d792bb KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks * 9d901446ab26 KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks * 9a301d887333 KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks * d5baf3e203f7 aio: prevent potential eventfd recursion on poll * 5b88bd344610 eventfd: track eventfd_signal() recursion depth * 4e345439cf54 io_uring: spin for sq thread to idle on shutdown * f9ce114dfbc4 io_uring: don't map read/write iovec potentially twice * 9bdac9edeb3c bcache: add readahead cache policy options via sysfs interface * dde2d621b7b3 watchdog: fix UAF in reboot notifier handling in watchdog core code * 56a376f501f5 xen/gntdev: Do not use mm notifiers with autotranslating guests * 3ef39f135d41 xen/balloon: Support xend-based toolstack take two * e37ab76279f8 tools/kvm_stat: Fix kvm_exit filter name * 27d47ac960d4 media: rc: ensure lirc is initialized before registering input device * d9e59ee702b3 media: iguanair: fix endpoint sanity check * 6cc4b848da61 drm/rect: Avoid division by zero * ec67f5820c6e drm: atmel-hlcdc: prefer a lower pixel-clock than requested * 9148cd1d49b8 drm: atmel-hlcdc: enable clock before configuring timing engine * 0386ea4a46b4 drm: atmel-hlcdc: use double rate for pixel clock only if supported * 9f00dbc839e1 gfs2: fix O_SYNC write handling * 80db8a2290b1 gfs2: move setting current->backing_dev_info * 87c6124ed209 gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 * 76b7847204e3 sunrpc: expiry_time should be seconds not timeval * dc714706d48a mwifiex: fix unbalanced locking in mwifiex_process_country_ie() * 0b981befd1d8 iwlwifi: don't throw error when trying to remove IGTK * a41188bbe383 ARM: tegra: Enable PLLP bypass during Tegra124 LP1 * 692f723b15b3 Btrfs: send, fix emission of invalid clone operations within the same file * 3db25bd287eb btrfs: Correctly handle empty trees in find_first_clear_extent_bit * e521f6d52f01 btrfs: flush write bio if we loop in extent_write_cache_pages * 950057618085 Btrfs: fix race between adding and putting tree mod seq elements and nodes * 87c3a7a5014a btrfs: free block groups after free'ing fs trees * a6e7ae66266d btrfs: drop log root for dropped roots * 76e3d3650d8f btrfs: set trans->drity in btrfs_commit_transaction * 7691d8641c71 Btrfs: fix infinite loop during fsync after rename operations * 312f65d29dec Btrfs: make deduplication with range including the last block work * e86705646203 Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES * d30f7b3fa0dc ext4: fix race conditions in ->d_compare() and ->d_hash() * d32f686fe12f ext4: fix deadlock allocating crypto bounce page from mempool * 90da9792f651 jbd2_seq_info_next should increase position index * c864d56cd580 nfsd: fix filecache lookup * f977c61c234f NFS: Directory page cache pages need to be locked when read * 8c19c882c6d8 NFS: Fix memory leaks and corruption in readdir * 957a727a1295 scsi: qla2xxx: Fix unbound NVME response length * 3a77e99424c9 powerpc/futex: Fix incorrect user access blocking * 15462ff671f0 crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill * e92a111263b6 crypto: api - Fix race condition in crypto_spawn_alg * 6d8d9b2dd4eb crypto: atmel-aes - Fix counter overflow in CTR mode * c15454967b36 crypto: hisilicon - select CRYPTO_SKCIPHER, not CRYPTO_BLKCIPHER * 5895fd33b982 crypto: pcrypt - Do not clear MAY_SLEEP flag in original request * 9f8409876814 crypto: arm64/ghash-neon - bump priority to 150 * f8f0e0b71e1c crypto: ccp - set max RSA modulus size for v3 platform devices as well * f901a39682b1 crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlists * ec650dd304b6 crypto: hisilicon - Fix issue with wrong number of sg elements after dma map * c0601cad84b5 crypto: api - fix unexpectedly getting generic implementation * 14c93fa239f7 crypto: sun8i-ce - fix removal of module * 00338ea9d274 crypto: amlogic - fix removal of module * 415ee076db5c crypto: sun8i-ss - fix removal of module * d1a27a3e16f9 selftests: bpf: Ignore FIN packets for reuseport tests * ec19ff4c3dd2 selftests: bpf: Use a temporary file in test_sockmap * 351e45af6e67 selftests/bpf: Skip perf hw events test if the setup disabled it * aaf1a502190e selftests/bpf: Fix test_attach_probe * f0d2ce1c61b8 samples/bpf: Reintroduce missed build targets * 8dfa1491df05 samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach * 2e8600d6dc69 samples/bpf: Don't try to remove user's homedir on clean * 8b6ca34e8973 tc-testing: fix eBPF tests failure on linux fresh clones * b10e1adbc721 libbpf: Fix realloc usage in bpf_core_find_cands * 035e7fc14211 libbpf: Add missing newline in opts validation macro * c27afeb5f344 bpf, devmap: Pass lockdep expression to RCU lists * e2bb47832581 flow_dissector: Fix to use new variables for port ranges in bpf hook * ba9b9a4c99f0 selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs * 919f4ac40ad8 libbpf: Don't attach perf_buffer to offline/missing CPUs * 11cee08dce69 libbpf: Fix printf compilation warnings on ppc64le arch * 9a5d50b023de libbpf: Fix readelf output parsing for Fedora * 664c5ddf637b riscv, bpf: Fix broken BPF tail calls * 370595cbdcf7 btrfs: Handle another split brain scenario with metadata uuid feature * 56422569df28 btrfs: fix improper setting of scanned for range cyclic write cache pages * e43d65719527 crypto: pcrypt - Avoid deadlock by using per-instance padata queues * 3fdc8ff881ba ftrace: Protect ftrace_graph_hash with ftrace_sync * 1cd057a40052 ftrace: Add comment to why rcu_dereference_sched() is open coded * 0c51e4351b57 tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu * e0b52a59e231 tracing: Annotate ftrace_graph_hash pointer with __rcu * 0b9001fc983b ASoC: SOF: core: release resources on errors in probe_continue * 50aa774fed5a ASoC: SOF: Introduce state machine for FW boot * 7235b23143ec dm: fix potential for q->make_request_fn NULL pointer * 8598be6416c6 dm thin: fix use-after-free in metadata_pre_commit_callback * 1ebada600cf5 dm thin metadata: use pool locking at end of dm_pool_metadata_close * f371110c4390 dm crypt: fix benbi IV constructor crash if used in authenticated mode * 931c251d08f0 dm crypt: fix GFP flags passed to skcipher_request_alloc() * 53a8b0e2de4c dm writecache: fix incorrect flush sequence when doing SSD mode commit * b3f1e7d2038c dm space map common: fix to ensure new block isn't already in use * a64bb66fb641 dm zoned: support zone sizes smaller than 128MiB * 5d58beae097b ARM: dma-api: fix max_pfn off-by-one error in __dma_supported() * d357f28bc6e2 of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc * 16d51c1c10ed cpufreq: Avoid creating excessively large stack frames * 0390e974020e PM: core: Fix handling of devices deleted during system-wide resume * f74b774cb54e f2fs: fix race conditions in ->d_compare() and ->d_hash() * 8e8eb7594676 f2fs: fix dcache lookup of !casefolded directories * 867eb56e106d f2fs: code cleanup for f2fs_statfs_project() * cc573f215fef f2fs: fix miscounted block limit in f2fs_statfs_project() * ac157dd14972 ovl: fix lseek overflow on 32bit * b89204e423a5 ovl: fix wrong WARN_ON() in ovl_cache_update_ino() * 73c72fde0750 power: supply: ltc2941-battery-gauge: fix use-after-free * 74c3dfabd3a0 power: supply: axp20x_ac_power: Fix reporting online status * 716e0dc33857 cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e * 055d6094634e scsi: qla2xxx: Fix mtcp dump collection failure * 481d90dd7fdd scsi: qla2xxx: Fix stuck login session using prli_pend_timer * 0fd8ed1f3f07 scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state * 88a98d3cf0e9 erofs: fix out-of-bound read for shifted uncompressed block * 483406427e2b scripts/find-unused-docs: Fix massive false positives * fb419c96e2d9 fs: allow deduplication of eof block into the end of the destination file * 26daf8e6515c padata: Remove broken queue flushing * 1e251e3c3306 crypto: ccree - fix PM race condition * ea5dd482a1e6 crypto: ccree - fix FDE descriptor sequence * ddc078451405 crypto: ccree - fix pm wrongful error reporting * 7d26dbe4327f crypto: ccree - fix AEAD decrypt auth fail * 8de94237b9c9 crypto: ccree - fix backlog memory leak * cd690312ceac crypto: api - Check spawn->alg under lock in crypto_drop_spawn * cf803f0ec9c1 nvmem: core: fix memory abort in cleanup path * 0726611a9f62 nvmem: imx: scu: fix write SIP * 0ca8d29f8c48 mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile * 0ca288ee85ab hv_balloon: Balloon up according to request page number * 5f138f97c072 ASoC: SOF: core: free trace on errors * d0c914fbb369 ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order * 937c092b9839 ASoC: tegra: Revert 24 and 32 bit support * 8ee01810ee0a mmc: sdhci-of-at91: fix memleak on clk_get failure * 0e7fca8a9403 ubifs: Fix deadlock in concurrent bulk-read and writepage * 46829cf86347 ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag * 1b6c866edd5e ubifs: Fix wrong memory allocation * c161a94f11f5 ubifs: don't trigger assertion on invalid no-key filename * 867a314dc915 fscrypt: don't print name of busy file when removing key * 6d3de8638548 alarmtimer: Unregister wakeup source when module get fails * e046dd8c1a5b smb3: fix default permissions on new files when mounting with modefromsid * d6b024cb35c5 ACPI / battery: Deal better with neither design nor full capacity not being reported * 33e7788cd3e9 ACPI / battery: Use design-cap for capacity calculations if full-cap is not available * d650fe867bf5 ACPI / battery: Deal with design or full capacity being reported as -1 * 4e82cc5b8e29 ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards * a3a50acf7f43 mmc: spi: Toggle SPI polarity, do not hardcode it * becc7331a625 PCI: keystone: Fix error handling when "num-viewport" DT property is not populated * 6e27b78c0099 PCI: keystone: Fix link training retries initiation * 3f1b7a382626 PCI: keystone: Fix outbound region mapping * 01705a8d41ee PCI: tegra: Fix return value check of pm_runtime_get_sync() * d224605733cd PCI/ATS: Use PF PASID for VFs * 4aaaf3921216 powerpc/32s: Fix CPU wake-up from sleep mode * 8a3c50f1b3cb powerpc/32s: Fix bad_kuap_fault() * 6a894c5456de powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() * 668713d276c5 powerpc/xmon: don't access ASDR in VMs * e9dd965d0223 powerpc/ptdump: Fix W+X verification * c09127a9f8ac powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case * b7c4daa774bc s390/mm: fix dynamic pagetable upgrade for hugetlbfs * 76ffd06a085d MIPS: asm: local: add barriers for Loongson * 9c8878bbc37d MIPS: SGI-IP30: Check for valid pointer before using it * 4f98641053ef MIPS: boot: fix typo in 'vmlinux.lzma.its' target * a6f875722b6c MIPS: fix indentation of the 'RELOCS' message * 5dce7ed79c2f MIPS: syscalls: fix indentation of the 'SYSNR' message * 3e275976873d KVM: arm64: Only sign-extend MMIO up to register width * 70d8fc91293e KVM: arm/arm64: Correct AArch32 SPSR on exception entry * 3117265a9418 KVM: arm/arm64: Correct CPSR on exception entry * b1aada89c64b KVM: arm64: Correct PSTATE on exception entry * 1083fb860e95 arm64: acpi: fix DAIF manipulation with pNMI * 855d8753bc8b ALSA: hda - Fix DP-MST support for NVIDIA codecs * 863a533e7b33 ALSA: hda: Add JasperLake PCI ID and codec vid * 1af03e88ca41 ALSA: hda: Add Clevo W65_67SB the power_save blacklist * 0ef641ba2c94 ALSA: hda: Apply aligned MMIO access only conditionally * f49f1ea9433f platform/x86: intel_scu_ipc: Fix interrupt support * e288c5f9e831 x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR * ca6b718349bb irqdomain: Fix a memory leak in irq_domain_push_irq() * 8dac1633be84 lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() * e9c1931ea934 media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments * 2d2d7df860cd media: v4l2-core: compat: ignore native command codes * e2952526f243 media/v4l2-core: set pages dirty upon releasing DMA buffers * 9c34f7501cd1 mm: move_pages: report the number of non-attempted pages * 768a6838292f mm: thp: don't need care deferred split queue in memcg charge move path * 4e92eed63981 mm/memory_hotplug: fix remove_memory() lockdep splat * cb3f6faf5ea9 mm/migrate.c: also overwrite error when it is bigger than zero * 31cc485e2e15 utimes: Clamp the timestamps in notify_change() * d9bcf068b491 mm/sparse.c: reset section's mem_map when fully deactivated * 1a00fb2d1c2c memcg: fix a crash in wb_workfn when a device disappears * 18ee3f060816 ALSA: dummy: Fix PCM format loop in proc output * 2deb561788c0 ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk * 42c534106b94 ALSA: usb-audio: Fix endianess in descriptor validation * 941fffe74f6e usb: gadget: f_ecm: Use atomic_t to track in-flight request * f340c51d2448 usb: gadget: f_ncm: Use atomic_t to track in-flight request * bf8c62b3c500 usb: gadget: legacy: set max_speed to super-speed * eeac0324bc9b usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer * c9948008472b objtool: Silence build output * 5a530eabca61 usb: typec: tcpci: mask event interrupts when remove driver * 5289945fdfba usb: dwc3: gadget: Delay starting transfer * 59267167ed1c usb: dwc3: gadget: Check END_TRANSFER completion * c663742088cb brcmfmac: Fix memory leak in brcmf_usbdev_qinit * 9ba6c6ef34e2 Bluetooth: btusb: Disable runtime suspend on Realtek devices * 965b6b8ea4c1 Bluetooth: btusb: fix memory leak on fw * 634c33720a68 nvmet: Fix controller use after free * 73ab8e6fdbed nvmet: Fix error print message at nvmet_install_queue function * 09d89628a6d7 rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() * 35e80e1ecf8c srcu: Apply *_ONCE() to ->srcu_last_gp_end * 53e197803d42 rcu: Avoid data-race in rcu_gp_fqs_check_wake() * cf879a34898c rcu: Use *_ONCE() to protect lockless ->expmask accesses * 8771583c597b tracing: Fix sched switch start/stop refcount racy updates * 32843735f38b tracing/kprobes: Have uname use __get_str() in print_fmt * c92cbf2e6a9c ipc/msg.c: consolidate all xxxctl_down() functions * a03dc5ac36ad ALSA: pcm: Fix memory leak at closing a stream without hw_free * e9d537761fac netfilter: ipset: fix suspicious RCU usage in find_set_and_id * 26cea818589d mfd: dln2: More sanity checking for endpoints * 50142f89e136 media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors * f5f751756e87 bnxt_en: Fix logic that disables Bus Master during firmware reset. * a78818567445 netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() * 56fde5e45c48 MAINTAINERS: correct entries for ISDN/mISDN section * d68522bb42d6 ionic: fix rxq comp packet type mask * 28067572918a bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset. * b1462a0e882a net: phy: at803x: disable vddio regulator * cc2726df02bd bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected. * ce056ed455a1 rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect * 6d80983dd0ec rxrpc: Fix missing active use pinning of rxrpc_local object * 44bb0364577c rxrpc: Fix insufficient receive notification generation * 3eb9a5260bb6 rxrpc: Fix use-after-free in rxrpc_put_local() * fafacfebadb4 cls_rsvp: fix rsvp_policy * 82ad01d58ca8 tcp: clear tp->segs_{in|out} in tcp_disconnect() * b5f752c85fcd tcp: clear tp->data_segs{in|out} in tcp_disconnect() * 2b90298578bd tcp: clear tp->delivered in tcp_disconnect() * b9fda81bde3d tcp: clear tp->total_retrans in tcp_disconnect() * 67c154911f78 net: stmmac: Delete txtimer in suspend() * 200c918d12c6 bnxt_en: Fix TC queue mapping. * b265bc503a7f net: mvneta: fix XDP support if sw bm is used as fallback * 4860ae6a15fc net/core: Do not clear VF index for node/port GUIDs query * 2c66ff8d08f8 net_sched: fix an OOB access in cls_tcindex * c0af24b263f1 net: hsr: fix possible NULL deref in hsr_handle_frame() * 44ddb22f7cb8 l2tp: Allow duplicate session creation with UDP * 0a1014134c22 gtp: use __GFP_NOWARN to avoid memalloc warning * 751c2214bcdf bnxt_en: Move devlink_register before registering netdev * a6504ed06af5 sparc32: fix struct ipc64_perm type definition