* a44f7e4e3d24 Linux 5.12.18-xanmod1 * 8aba0e5cf606 net-tcp_bbr: v2: Fix missing ECT markings on retransmits for BBRv2 * fb88fe8863fb char/lrng: add power-on and runtime self-tests * 90a9c8887fde char/lrng: add interface for gathering of raw entropy * 8f550b4e2ca3 char/lrng: add SP800-90B compliant health tests * 6c4f8a616afe char/lrng: add Jitter RNG fast noise source * 4168f1519aaa crypto: provide access to a static Jitter RNG state * d78819d39403 char/lrng: add kernel crypto API PRNG extension * 4c1f81c21012 char/lrng: add SP800-90A DRBG extension * fa33bae4012a crypto: drbg - externalize DRBG functions for LRNG * ff1a752dc2b2 char/lrng: add common generic hash support * bf0d1a46f9bd char/lrng: add switchable DRNG support * 3f5701e45f6a char/lrng: sysctls and /proc interface * c04fdfb2280c char/lrng: allocate one DRNG instance per NUMA node * 7393894b7efc drivers: Introduce the Linux Random Number Generator * 752d16b2ac4c Merge tag 'v5.12.18' into 5.12 * 094d3b83a818 Linux 5.12.18 * 79fa5d944c87 f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances * cecfdb9cf9a7 ext4: fix memory leak in ext4_fill_super * 8f5c773a2871 smackfs: restrict bytes count in smk_set_cipso() * dc02c0b2bd60 media: v4l2-core: explicitly clear ioctl input data * 3bb27e272402 jfs: fix GPF in diFree * d6397b22e311 drm/ast: Remove reference to struct drm_device.pdev * 1fce6e069084 pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq() * 0b5187d7245a dm writecache: write at least 4k when committing * 31afeb3f5e78 media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K * d32b50d567d2 media: gspca/sunplus: fix zero-length control requests * 1e845660d12a media: gspca/sq905: fix control-request direction * b02785d85680 media: ccs: Fix the op_pll_multiplier address * 5f3f81f1c96b media: zr364xx: fix memory leak in zr364xx_start_readpipe * bfd4085dbfa0 media: dtv5100: fix control-request directions * 577fc6be0559 media: i2c: ccs-core: fix pm_runtime_get_sync() usage count * 35781afaa4d7 media: subdev: disallow ioctl for saa6588/davinci * fe79e6683438 PCI: aardvark: Implement workaround for the readback value of VEND_ID * 10c996f6dd44 PCI: aardvark: Fix checking for PIO Non-posted Request * f66742a62606 PCI: Leave Apple Thunderbolt controllers on for s2idle or standby * 89bf942314b7 dm btree remove: assign new_root only when removal succeeds * 3c3555e076e6 dm writecache: flush origin device when writing and cache is full * 70eccda6c8a7 dm zoned: check zone capacity * 733d4d95c010 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() * 8c2cbe41261d coresight: Propagate symlink failure * d5a93f9a89c6 ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe * 8aa6b63a85a3 tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT * a61bd6963b8c tracing: Simplify & fix saved_tgids logic * bb86f7879c81 rq-qos: fix missed wake-ups in rq_qos_throttle try two * 681f78589bdb seq_buf: Fix overflow in seq_buf_putmem_hex() * ec0fd4afc940 lkdtm: Enable DOUBLE_FAULT on all architectures * c111003c2aec extcon: intel-mrfld: Sync hardware and software state on init * 8162756f6b9d selftests/lkdtm: Fix expected text for CR4 pinning * 4821ae11969b lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE * 817aef368ee6 nvmem: core: add a missing of_node_put * c89383d30bec mfd: syscon: Free the allocated name field of struct regmap_config * c0d7a6d28a96 power: supply: ab8500: Fix an old bug * 9558612cb829 ubifs: Fix races between xattr_{set|get} and listxattr operations * b15df2c465d7 thermal/drivers/int340x/processor_thermal: Fix tcc setting * aedf0cc0b401 ipmi/watchdog: Stop watchdog timer when the current action is 'none' * 5462cedbbc32 qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute * d5db49dd9819 i40e: fix PTP on 5Gb links * a3041d39d3c1 mwifiex: bring down link before deleting interface * 5ef454b7bbb9 ASoC: tegra: Set driver_name=tegra for all machine drivers * 687f85fc3e94 fpga: stratix10-soc: Add missing fpga_mgr_free() call * bc3a89122ad4 clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround * 04315bbce1b1 cpu/hotplug: Cure the cpusets trainwreck * 782d1be8e923 arm64: tlb: fix the TTL value of tlb_get_level * 42f4f4e1d46f ata: ahci_sunxi: Disable DIPM * bd75e125e97d docs: Makefile: Use CONFIG_SHELL not SHELL * 10614cf2aa42 mmc: core: Allow UHS-I voltage switch for SDSC cards if supported * d03f3a966c02 mmc: core: clear flags before allowing to retune * bc84caf5f849 mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode * 1b4dab073e56 mmc: sdhci-acpi: Disable write protect detection on Toshiba Encore 2 WT8-B * e4af7e198dee drm/i915/display: Do not zero past infoframes.vsc * 1dac1310f360 drm/ingenic: Switch IPU plane to type OVERLAY * a22fd2f071db drm/nouveau: Don't set allow_fb_modifiers explicitly * 1a95f7275e5f drm/arm/malidp: Always list modifiers * fb989568a62d drm/msm/mdp4: Fix modifier support enabling * 38c498bf6d73 drm/tegra: Don't set allow_fb_modifiers explicitly * 631fda599755 drm/ingenic: Fix pixclock rate for 24-bit serial panels * 0797b0c1e6fe drm/amd/display: Reject non-zero src_y and src_x for video planes * bbc0763ce623 pinctrl/amd: Add device HID for new AMD GPIO controller * cef84c22000e drm/amd/display: fix incorrrect valid irq check * 89622c69a23b drm/rockchip: dsi: remove extra component_del() call * 9a2089cf784b drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info() * b2f4b484b8cf drm/vc4: hdmi: Prevent clock unbalance * 31293980f21a drm/vc4: crtc: Skip the TXP * d6bd53dc1856 drm/vc4: txp: Properly set the possible_crtcs mask * 4557db52b503 drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64 * 454db213d8b8 drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create() * 72270f52b87f drm/amdgpu: fix the hang caused by PCIe link width switch * 03cbd6eade56 drm/amdgpu: fix NAK-G generation during PCI-e link width switch * b6f4e130f7fb drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) * 51f413b78921 drm/amdgpu: Update NV SIMD-per-CU to 2 * d865931bce3a drm/amdgpu: add new dimgrey cavefish DID * b68617d193a4 powerpc/powernv/vas: Release reference to tgid during window close * 6acd31db26b2 powerpc/barrier: Avoid collision with clang's __lwsync macro * 500f81cec9f1 powerpc/mm: Fix lockup on kernel exec fault * 864c4d1d2517 mm/mremap: hold the rmap lock in write mode when moving page table entries. * 5004df970cb1 MIPS: MT extensions are not available on MIPS32r1 * e33ab8f8d8bd selftests/resctrl: Fix incorrect parsing of option "-t" * cf7a26f98c5f PCI: tegra194: Fix host initialization during resume * 05e2e5811542 MIPS: CI20: Reduce clocksource to 750 kHz. * 0b1ae7547779 MIPS: set mips32r5 for virt extensions * 5e5c4ed57d35 MIPS: loongsoon64: Reserve memory below starting pfn to prevent Oops * 603f0eedf3b1 sctp: add size validation when walking chunks * d91adac26d5e sctp: validate from_addr_param return * 466ff3d1bb00 flow_offload: action should not be NULL when it is referenced * 48298871ebd1 bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() * 718aa77b068c sched/fair: Ensure _sum and _avg values stay consistent * 3bb702ccfe31 Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. * 6e5563009539 Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. * 4642d5a222a5 Bluetooth: mgmt: Fix the command returns garbage parameter value * 0bfdcf8a9162 Bluetooth: btusb: Add support USB ALT 3 for WBS * a280eb5543b9 Bluetooth: L2CAP: Fix invalid access on ECRED Connection response * a1b0c1b3ef00 Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails * e96000e36515 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) * 9d9371a7d9e7 Bluetooth: Shutdown controller after workqueues are flushed or cancelled * fc98840f23b7 Bluetooth: Fix alt settings for incoming SCO with transparent coding format * 7c11f1a46b94 Bluetooth: Fix the HCI to MGMT status conversion table * 0c6b8263fc35 Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. * f4f553d67236 RDMA/cma: Fix rdma_resolve_route() memory leak * fd2086a68d66 net: ip: avoid OOM kills with large UDP sends over loopback * 0a3f85d19a4f net: retrieve netns cookie via getsocketopt * a5a7e40b4f56 media, bpf: Do not copy more entries than user space requested * 4ecd925c78c4 IB/isert: Align target max I/O size to initiator size * 5526c292edb1 mac80211: Properly WARN on HW scan before restart * 2be6f2ced5c8 mac80211_hwsim: add concurrent channels scanning support over virtio * 527a2347c28a mac80211: consider per-CPU statistics if present * ccedf8163fa6 cfg80211: fix default HE tx bitrate mask in 2G band * 10db827e73df wireless: wext-spy: Fix out-of-bounds warning * ea26006707f6 sfc: error code if SRIOV cannot be disabled * 639a87f4f46f sfc: avoid double pci_remove of VFs * 55ece342874a rtw88: add quirks to disable pci capabilities * a73056ec8c50 rtw88: 8822c: update RF parameter tables to v62 * faca9d71de3b iwlwifi: pcie: fix context info freeing * e263cf8f27d5 iwlwifi: pcie: free IML DMA memory allocation * 2eecd2a431af iwlwifi: mvm: fix error print when session protection ends * d4ffbb5a1934 iwlwifi: mvm: apply RX diversity per PHY context * 79d22d83eb45 iwlwifi: mvm: don't change band on bound PHY contexts * 468e97169c67 RDMA/rxe: Don't overwrite errno from ib_umem_get() * b9596c4e88e6 drm/amd/display: Fix edp_bootup_bl_level initialization issue * 04d239ce3df8 vsock: notify server to shutdown when client has pending signal * f6e2c0340797 atm: nicstar: register the interrupt handler in the right place * b091ee405149 atm: nicstar: use 'dma_free_coherent' instead of 'kfree' * a45a281dda08 net: fec: add ndo_select_queue to fix TX bandwidth fluctuations * 96922e553d91 net: fec: add FEC_QUIRK_HAS_MULTI_QUEUES represents i.MX6SX ENET IP * 5067a57fa837 MIPS: add PMD table accounting into MIPS'pmd_alloc_one * 454561df57b3 rtl8xxxu: Fix device info for RTL8192EU devices * 7fc507502e65 mt76: fix iv and CCMP header insertion * b47a8175b0a4 mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode * 41a83ff6a8f7 mt76: mt7915: fix tssi indication field of DBDC NICs * 626eeeec4622 drm/amdkfd: Walk through list with dqm lock hold * f1426a34ff15 drm/amdgpu: fix bad address translation for sienna_cichlid * 7750917c2efd io_uring: fix false WARN_ONCE * e1e22d67f336 net: sched: fix error return code in tcf_del_walker() * e81327f69560 net: ipa: Add missing of_node_put() in ipa_firmware_load() * 550ec6e708e5 net: fix mistake path for netdev_features_strings * ec61639a9aec mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails * 9965aeb63207 mt76: mt7615: fix fixed-rate tx status reporting * 6ee85a897197 ice: mark PTYPE 2 as reserved * facedf3b92a6 ice: fix incorrect payload indicator on PTYPE * 1aefd03afd52 bpf: Fix up register-based shifts in interpreter to silence KUBSAN * ca9080b726b0 net: hsr: don't check sequence number if tag removal is offloaded * 0cbc4900ea0c drm/amdkfd: Fix circular lock in nocpsch path * ade6d90105c3 drm/amdkfd: fix circular locking on get_wave_state * 87b509e32365 cw1200: add missing MODULE_DEVICE_TABLE * 302e2ee34c5f wl1251: Fix possible buffer overflow in wl1251_cmd_scan * 0139a3e7de3b wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP * f28319b5d341 dm writecache: commit just one block, not a full page * e0c4089f8c2c xfrm: Fix error reporting in xfrm_state_construct. * 57ee84c26832 ibmvnic: fix kernel build warnings in build_hdr_descs_arr * 9c1cb7584afd drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check * 126b84ccb5c9 r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM * c90b7af7cf79 selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC * 8d5869e4a782 fjes: check return value after calling platform_get_resource() * 80c6bf336ed7 drm/amdkfd: use allowed domain for vmbo validation * 86b14cfc9f26 net: sgi: ioc3-eth: check return value after calling platform_get_resource() * ff6a31223a64 selftests: Clean forgotten resources as part of cleanup() * c5728331f244 net: phy: realtek: add delay to fix RXC generation issue * 76ea18dffcef drm/amd/display: Fix crash during MPO + ODM combine mode recalculation * 0620797594ef drm/amd/display: Fix off-by-one error in DML * 6944bdfe975e drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7 * 85c4c34e48ee drm/amd/display: Release MST resources on switch from MST to SST * 75ddbd635ec9 drm/amd/display: Update scaling settings on modeset * abfab409cd6b drm/amd/display: Fix DCN 3.01 DSCCLK validation * 703bd798cea5 net: moxa: Use devm_platform_get_and_ioremap_resource() * e8a7912c76bd net: micrel: check return value after calling platform_get_resource() * 6a9e87234937 net: mvpp2: check return value after calling platform_get_resource() * 3cc9143b9dda net: bcmgenet: check return value after calling platform_get_resource() * 662ab47ed03f net: mscc: ocelot: check return value after calling platform_get_resource() * bd05367fbe4f virtio_net: Remove BUG() to avoid machine dead * e0f4f7c50cdc ice: fix clang warning regarding deadcode.DeadStores * b4b702a190b2 ice: set the value of global config lock timeout longer * f58b297b59ab pinctrl: mcp23s08: fix race condition in irq handler * d822dddb6b6e net: bridge: mrp: Update ring transitions. * 23247b76ae3c block: introduce BIO_ZONE_WRITE_LOCKED bio flag * e28f003f94bd dm: Fix dm_accept_partial_bio() relative to zone management commands * 9a33eb798bda dm writecache: don't split bios when overwriting contiguous cache content * c56d8fd1b61b dm space maps: don't reset space map allocation cursor when committing * 945c59693d31 RDMA/cxgb4: Fix missing error code in create_qp() * cbccd95bc45a net: tcp better handling of reordering then loss cases * a9786593c4c4 clk: tegra: tegra124-emc: Fix clock imbalance in emc_set_timing() * b8d48f66e703 drm/amdgpu: remove unsafe optimization to drop preamble ib * 44c7c901cb36 drm/amd/display: Avoid HDCP over-read and corruption * 56f0b2c209da drm/amdgpu: fix sdma firmware version error in sriov * 2cf9f11a36bd MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER * 0993df9bb1e4 MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B) * 478ec08ae209 ipv6: use prandom_u32() for ID generation * 3133e01514c3 virtio-net: Add validation for used length * d237ba13d2bf drm: bridge: cdns-mhdp8546: Fix PM reference leak in * aada9ae28982 clk: tegra: Ensure that PLLU configuration is applied properly * c6de09603d57 clk: tegra: Fix refcounting of gate clocks * 9f5e2a907e9c RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH * 33afce98e799 net: stmmac: the XPCS obscures a potential "PHY not found" error * 095a29a52968 drm: rockchip: add missing registers for RK3066 * f1cc8f4a8b37 drm: rockchip: add missing registers for RK3188 * 5d538464c17a net/mlx5: Fix lag port remapping logic * bc957aa9cb21 net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet * 48ad71666e3e drm/amd/display: fix odm scaling * 0cec9f3d2951 clk: renesas: r8a77995: Add ZA2 clock * cf27261cda0b drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer() * 3e42c5328585 igb: fix assignment on big endian machines * e8c6f449d0de igb: handle vlan types with checker enabled * c8594810b6aa e100: handle eeprom as little endian * 95fc2f69c3b3 drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co() * 487e2ee685b0 drm/vc4: Fix clock source for VEC PixelValve on BCM2711 * 7a9bfd7589c1 net: xilinx_emaclite: Do not print real IOMEM pointer * aebed6b19e51 udf: Fix NULL pointer dereference in udf_symlink function * a8e23e3c1ff9 drm/sched: Avoid data corruptions * 61982a4b0175 drm/scheduler: Fix hang when sched_entity released * 14610283f288 pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE * abb8d19c7ab1 net/sched: cls_api: increase max_reclassify_loop * 1a115b9dff13 net: mdio: provide shim implementation of devm_of_mdiobus_register * 7f1e98ebdba1 drm/virtio: Fix double free on probe failure * a6344771ce84 reiserfs: add check for invalid 1st journal block * 21b5d042bfe1 drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE * 87da34408c66 net: mdio: ipq8064: add regmap config to disable REGCACHE * 64fd9a3067c5 drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init() * ccc68b54ea14 net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT * 2f958b6f6ba0 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() * 61370ff07e0a mISDN: fix possible use-after-free in HFC_cleanup() * b58d246a058a atm: iphase: fix possible use-after-free in ia_module_exit() * 4531ba202d21 hugetlb: clear huge pte during flush function on mips platform * e5d1c22b4aeb clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() * 9a4c16e00e02 drm/amd/display: fix use_max_lb flag for 420 pixel formats * a1fb1b9f2d13 drm/amdgpu: change the default timeout for kernel compute queues * ae413d1227f5 net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() * 82e97eaed415 drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true * 7566dd567776 drm/vc4: fix argument ordering in vc4_crtc_get_margins() * d819e979411b drm/amd/amdgpu/sriov disable all ip hw status by default * 8339b75bab8a drm/amd/display: fix HDCP reset sequence on reinitialize * 3cc74b3d86cf drm/ast: Fixed CVE for DP501 * ce6991c37161 drm/zte: Don't select DRM_KMS_FB_HELPER * fe251765838f drm/mxsfb: Don't select DRM_KMS_FB_HELPER