6a54ec79fe54 Linux 6.0.7-xanmod1 d6ace71f317d Merge tag 'v6.0.7' into 6.0 3a2fa3c01fc7 Linux 6.0.7 0c5d628f1e1d tcp/udp: Fix memory leak in ipv6_renew_options(). 5b962b004afa arm64: Add AMPERE1 to the Spectre-BHB affected list 05f1740fd335 riscv: fix detection of toolchain Zihintpause support 6071dfefcc44 riscv: fix detection of toolchain Zicbom support ff0f6becf3a6 riscv: mm: add missing memcpy in kasan_init 4f2444791152 net: enetc: survive memory pressure without crashing 1a757c63fccf kcm: do not sense pfmemalloc status in kcm_sendpage() 847a2859814b net: do not sense pfmemalloc status in skb_append_pagefrags() 8a088b73f16e net/mlx5: Fix crash during sync firmware reset 8ce33602a95c net/mlx5: Update fw fatal reporter state on PCI handlers successful recover 82ba1cabd5f8 net/mlx5e: TC, Reject forwarding from internal port to internal port 0aa3ee1e4e5c net/mlx5: Fix possible use-after-free in async command interface de677d82480c net/mlx5: ASO, Create the ASO SQ with the correct timestamp format 264e5a4c2483 net/mlx5e: Update restore chain id for slow path packets 75fea00366a4 net/mlx5e: Extend SKB room check to include PTP-SQ afefb43dfb1a net/mlx5: DR, Fix matcher disconnect error flow a23a0aacbba7 net/mlx5: Wait for firmware to enable CRS before pci_restore_state 19b199efd612 net/mlx5e: Do not increment ESN when updating IPsec ESN state 5f946eb3ae4e netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed 7c4957fe40e2 netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_register() failed 77579e406529 netdevsim: fix memory leak in nsim_bus_dev_new() 2adedc80faec net: broadcom: bcm4908_enet: update TX stats after actual transmission c26249b15a25 nh: fix scope used to find saddr when adding non gw nh 9bcce9a459f3 net: bcmsysport: Indicate MAC is in charge of PHY PM 63e3f7b6bd54 net: ehea: fix possible memory leak in ehea_register_port() 7bd495f6d2cc openvswitch: switch from WARN to pr_warn 350ca9b453a4 ALSA: aoa: Fix I2S device accounting c7524279c8dd ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() ab6240cc56c9 net: ethernet: ave: Fix MAC to be in charge of PHY PM 9728d121bb58 net: fec: limit register access on i.MX6UL 82c6b0bcd939 perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics 6abb6787c07c PM: domains: Fix handling of unavailable/disabled idle states 8f70efcd0137 riscv: jump_label: mark arguments as const to satisfy asm constraints f5b5c69f2406 net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() 96114fd3b5c8 i40e: Fix flow-type by setting GL_HASH_INSET registers 02f949747e6f i40e: Fix VF hang when reset is triggered on another VF 43af836bfd08 i40e: Fix ethtool rx-flow-hash setting for X722 ccd94bd49396 ipv6: ensure sane device mtu in tunnels dd29907378d5 perf list: Fix PMU name pai_crypto in perf list on s390 c83feba6b363 perf vendor events power10: Fix hv-24x7 metric events 5f75077efa6a media: vivid: set num_in/outputs to 0 if not supported 648d545c1213 media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' dc7276c3f6ca media: v4l2-dv-timings: add sanity checks for blanking values 74e2e978d1e3 media: vivid: dev->bitmap_cap wasn't freed in all cases 832423238350 media: vivid: s_fbuf: add more sanity checks 99edd711c52a PM: hibernate: Allow hybrid sleep to work with s2idle b5b545662cc5 can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path b83ca06a28ee can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path 3e8a567fb96c mptcp: set msk local address earlier 337936ded0b3 net: lan966x: Stop replacing tx dcbs and dcbs_buf when changing MTU c6dc4c9ba093 drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() 568737b28296 net-memcg: avoid stalls when under memory pressure 0262c9f7cfdf tcp: fix indefinite deferral of RTO with SACK reneging 28addf029417 tcp: fix a signed-integer-overflow bug in tcp_add_backlog() 7439672043af net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY 4a4df5e78712 net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed 2733fb2ad5bf kcm: annotate data-races around kcm->rx_wait 12a0eb340c9a kcm: annotate data-races around kcm->rx_psock 2838631b4bf0 atlantic: fix deadlock at aq_nic_stop 3c8863bb0430 drm/i915/dp: Reset frl trained flag before restarting FRL training facddef79890 drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU 532cb5a0dfb4 amd-xgbe: add the bit rate quirk for Molex cables ee972a30278b amd-xgbe: fix the SFP compliance codes check for DAC cables 2bc4496d2a9a amd-xgbe: Yellow carp devices do not need rrc 6ff29642fd28 x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly 0c2a107b26c8 drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD 671f399008a2 x86/unwind/orc: Fix unreliable stack dump with gcov ac1ca01c934e RISC-V: KVM: Fix kvm_riscv_vcpu_timer_pending() for Sstc 45b7e231aa6e RISC-V: Fix compilation without RISCV_ISA_ZICBOM f5ac718855fa RISC-V: KVM: Provide UAPI for Zicbom block size 2c46a9a5f0b1 nfc: virtual_ncidev: Fix memory leak in virtual_nci_send() 4c8904a8fc1d net: macb: Specify PHY PM management done by MAC 840677a29299 net: hinic: fix the issue of double release MBOX callback of VF 9145d512ddff net: hinic: fix the issue of CMDQ memory leaks ee98ab337036 net: hinic: fix memory leak when reading function table 12b2fa821df1 net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg() 8df70d6ee3da selftests: net: Fix netdev name mismatch in cleanup ae22b2fb3946 selftests: net: Fix cross-tree inclusion of scripts 17b20911fb7b net: lan966x: Fix the rx drop counter 846e677daf51 net: netsec: fix error handling in netsec_register_mdio() cedb41664e27 tipc: fix a null-ptr-deref in tipc_topsrv_accept ff17ed27caf7 rcu: Keep synchronize_rcu() from enabling irqs in early boot e81e58a514b4 perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() c68b2e9ef246 ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() 5c8bc3938524 ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor 22757b3f1195 ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions dde19797bdf3 ASoC: Intel: common: add ACPI matching tables for Raptor Lake 279f04b82fe7 ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile b9f0e9b43574 spi: aspeed: Fix window offset of CE1 afbb36c67218 selftests/ftrace: fix dynamic_events dependency check 460058927905 ASoC: SOF: Intel: pci-mtl: fix firmware name 449a940434f0 ASoC: codecs: tlv320adc3xxx: Wrap adc3xxx_i2c_remove() in __exit_p() 06e84176dd53 pinctrl: ocelot: Fix incorrect trigger of the interrupt. cb9aa46bba58 mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe() b56f6103ea68 mtd: rawnand: intel: Use devm_platform_ioremap_resource_byname() 03c762b88eee mtd: rawnand: intel: Remove unused nand_pa member from ebu_nand_cs 9e54ce00505d mtd: core: add missing of_node_get() in dynamic partitions code 033ffa156be4 arc: iounmap() arg is volatile e9dbb4c539d0 bpf: prevent decl_tag from being referenced in func_proto 3ebae5649fe8 sched/core: Fix comparison in sched_group_cookie_match() 078c12ccf1fb perf: Fix missing SIGTRAPs 3f7e637592da x86/fpu: Exclude dynamic states from init_fpstate 642029d85eeb x86/fpu: Fix the init_fpstate size check with the actual size c4f98c0af568 x86/fpu: Configure init_fpstate attributes orderly 32f837b103cc spi: qup: support using GPIO as chip select line 80dcb581c455 pinctrl: qcom: Avoid glitching lines when we first mux to output 913fd33114e7 erofs: fix up inplace decompression success rate 0f0fedc9bceb erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy() 4b1bbc0571a5 drm/msm/a6xx: Fix kvzalloc vs state_kcalloc usage 0a7833ad9047 ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile 29f3284393bc KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test 5a4951e1ec70 ASoC: codec: tlv320adc3xxx: add GPIOLIB dependency a8f6f8d5308c drm/msm/dp: cleared DP_DOWNSPREAD_CTRL register before start link training 843a162e8a61 drm/msm: Fix return type of mdp4_lvds_connector_mode_valid d106b866439c drm/msm/dp: add atomic_check to bridge ops ecd63b2fbabc drm/msm/a6xx: Replace kcalloc() with kvzalloc() 80c4f07e87b9 media: cedrus: Add a Kconfig dependency on RESET_CONTROLLER 9bd02badf9d8 media: sun8i-rotate: Add a Kconfig dependency on RESET_CONTROLLER fd16edd7c203 media: sun8i-di: Add a Kconfig dependency on RESET_CONTROLLER 8c484b378617 media: sun4i-csi: Add a Kconfig dependency on RESET_CONTROLLER 9352ad87a3a3 media: sun6i-csi: Add a Kconfig dependency on RESET_CONTROLLER 8834173e86f8 media: sun8i-a83t-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER 867b03a56bbc media: sun6i-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER 04706a765ec4 media: sunxi: Fix some error handling path of sun6i_mipi_csi2_probe() 075281612a9f media: sunxi: Fix some error handling path of sun8i_a83t_mipi_csi2_probe() a549517e4b76 media: atomisp: prevent integer overflow in sh_css_set_black_frame() 019076e3775a media: sun6i-mipi-csi2: Depend on PHY_SUN6I_MIPI_DPHY 1f55a2273a7b media: ov8865: Fix an error handling path in ov8865_probe() 88230c5145b4 media: ar0521: Fix return value check in writing initial registers ec74ac5f4e66 media: ar0521: fix error return code in ar0521_power_on() cf4cae3929cf media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation 7495e388a58f media: amphion: release m2m ctx when releasing vpu instance db20af4f3a2d net: ieee802154: fix error return code in dgram_bind() 096fcd3381c4 powerpc/64s/interrupt: Fix clear of PACA_IRQS_HARD_DIS when returning to soft-masked context b96f226e777d ACPI: PCC: Fix unintentional integer overflow 5ad8ba88d689 fbdev/core: Avoid uninitialized read in aperture_remove_conflicting_pci_device() 1e3be98592a1 ethtool: eeprom: fix null-deref on genl_info in dump d3565bc1a810 s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() ed5ed8886a77 s390/futex: add missing EX_TABLE entry to __futex_atomic_op() 75afd4959645 s390/uaccess: add missing EX_TABLE entries to __clear_user() 106ab66cf546 s390/cio: fix out-of-bounds access on cio_ignore free 0c4f52290b6b s390/boot: add secure boot trailer bd125dd44644 perf auxtrace: Fix address filter symbol name match for modules d83a69966e8b ARC: mm: fix leakage of memory allocated for PTE 74cf11bd3976 Revert "pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high-impedance" ba82dc32230a pinctrl: Ingenic: JZ4755 bug fixes 0d1b4d001d58 Revert "dt-bindings: pinctrl-zynqmp: Add output-enable configuration" af1b57cc39be kernfs: fix use-after-free in __kernfs_remove 6c093b57186e mm: prep_compound_tail() clear page->private 8cace0eeb03d mm/huge_memory: do not clobber swp_entry_t during THP split 37fd7341de6c mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops 2ca5a1d93dcb mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs 7f8a85455909 mm: migrate: fix return value if all subpages of THPs are migrated successfully d77f1fb83c0e mm/uffd: fix vma check on userfault for wp 50531cd8070b counter: 104-quad-8: Fix race getting function mode and direction c6b32e868141 counter: microchip-tcb-capture: Handle Signal1 read and Synapse 1fa55126940c mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus c20db2df310c mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake 649fee1acc62 mmc: core: Fix WRITE_ZEROES CQE handling 66d461a92f32 mmc: core: Fix kernel panic when remove non-standard SDIO card 5dde1fe0af21 mmc: queue: Cancel recovery work on cleanup 6c7671f6dcde mmc: block: Remove error check of hw_reset on reset 485e5d9ca4ec mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO c51cfba50df8 coresight: cti: Fix hang in cti_disable_hw() 94cfd1a238c6 random: use arch_get_random*_early() in random_init() ca2893296ae7 crypto: x86/polyval - Fix crashes when keys are not 16-byte aligned 7eda6977e805 drm/msm/dp: fix bridge lifetime e93a61163d34 drm/msm/dp: fix IRQ lifetime 8768663188e4 drm/msm/dp: fix aux-bus EP lifetime b312fcab461b drm/msm/dp: fix memory corruption with too many bridges c4b1f540f9b6 drm/msm/hdmi: fix IRQ lifetime 9efb45b45ff6 drm/msm/hdmi: fix memory corruption with too many bridges e83b354890a3 drm/msm/dsi: fix memory corruption with too many bridges 0a30a47741b6 drm/msm: fix use-after-free on probe deferral f01acf19b893 drm/amdkfd: correct the cache info for gfx1036 e60a87e401e5 drm/amdkfd: update gfx1037 Lx cache setting c46dda486e4f drm/amd/display: Revert logic for plane modifiers 6607901fce79 drm/amdgpu: fix pstate setting issue 557d06fdb274 drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume 33e8da29bc1c drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x 731e6ea3ec13 drm/i915: Extend Wa_1607297627 to Alderlake-P bcac3b673b09 drm/amdgpu: Fix for BO move issue e63300a09eed drm/amdgpu: Fix VRAM BO swap issue 2bc9b08130cc scsi: qla2xxx: Use transport-defined speed mask for supported_speeds 49cf48416303 mac802154: Fix LQI recording 88337718780d exec: Copy oldsighand->action under spin-lock acd9b4914f1c fs/binfmt_elf: Fix memory leak in load_elf_binary() db52f11c19d7 cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores b25ad654c0d6 cpufreq: intel_pstate: Read all MSRs on the target CPU 8d924b262f31 fbdev: smscufx: Fix several use-after-free bugs 31d019f2a4f2 fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards 3857686d12c3 iio: adxl367: Fix unsafe buffer attributes 8e7f895ff9bf iio: adxl372: Fix unsafe buffer attributes a9f294d2a327 iio: temperature: ltc2983: allocate iio channels once 18eb4951a7df iio: light: tsl2583: Fix module unloading 103c598220f3 tools: iio: iio_utils: fix digit calculation 3bf860a41e0f xhci: Remove device endpoints from bandwidth list when freeing the device 4bf5ed8145d8 xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices 609b6d38f42b xhci: Add quirk to reset host back to default state at shutdown 4bd562e89bf2 squashfs: fix buffer release race condition in readahead code f2d6f5a35449 squashfs: fix extending readahead beyond end of file 4addfd774836 squashfs: fix read regression introduced in readahead code c4c6d26fba84 mtd: rawnand: marvell: Use correct logic for nand-keep-config 8960e81ca2e3 mtd: parsers: bcm47xxpart: Fix halfblock reads d08884b01001 mtd: spi-nor: core: Ignore -ENOTSUPP in spi_nor_init() 34d77d4acda5 mtd: rawnand: tegra: Fix PM disable depth imbalance in probe 69cb3ebb39ce usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller 237b63d4e5ae usb: bdc: change state when port disconnected b1efb7ca6671 usb: dwc3: Don't switch OTG -> peripheral if extcon is present d3a2e492e951 usb: dwc3: st: Rely on child's compatible instead of name 14886b72e459 usb: typec: ucsi: acpi: Implement resume callback 76bac6cfb0b9 usb: typec: ucsi: Check the connection on resume d1b9d6a56881 usb: dwc3: gadget: Don't delay End Transfer on delayed_status 9e4f07f4a02f usb: dwc3: gadget: Force sending delayed status during soft disconnect d179b68c251b usb: dwc3: gadget: Don't set IMI for no_interrupt d7f6014a8edd usb: dwc3: gadget: Stop processing more requests on IMI 1ef943c7fda8 usb: gadget: aspeed: Fix probe regression c028cec22129 usb: gadget: uvc: fix sg handling during video encode a96c8afe53d1 usb: gadget: uvc: fix sg handling in error case 912475a2b87d usb: gadget: uvc: fix dropped frame after missed isoc a0928db7c752 Revert "usb: gadget: uvc: limit isoc_sg to super speed gadgets" 48fd5d8c0f69 usb: gadget: uvc: limit isoc_sg to super speed gadgets 6696b225603f USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM d49a4891f028 ALSA: rme9652: use explicitly signed char 8a3702871234 ALSA: au88x0: use explicitly signed char 58a6b4af5e08 ALSA: ca0106: Use snd_ctl_rename() to rename a control 0203d3621972 ALSA: usb-audio: Use snd_ctl_rename() to rename a control afe272b49f9f ALSA: ac97: Use snd_ctl_rename() to rename a control f1d610b792b6 ALSA: emu10k1: Use snd_ctl_rename() to rename a control 74e988ee3e7e ALSA: hda/realtek: Use snd_ctl_rename() to rename a control 862678dfec33 ALSA: control: add snd_ctl_rename() 6787388a1a36 ALSA: hda/realtek: Add another HP ZBook G9 model quirks e8581095dd28 ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 2cb009edf49a ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 cbeb36b986c7 ALSA: Use del_timer_sync() before freeing timer 6804f4b3ff2a can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L 89935f880db7 can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive e1a4048a4804 can: kvaser_usb: Fix possible completions during init_completion c04325028afd can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb() c44b338e4fea platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks