Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-05-08--15-00 (v6.15-rc4-1201-g8994b4d9ff52) remotes/brancher/net-next-2025-05-08--18-00 (v6.15-rc5-1118-gab1a9b1107be) ==== BASE DIFF ==== .../ABI/testing/sysfs-driver-intel-xe-hwmon | 4 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 19 +- MAINTAINERS | 8 + Makefile | 2 +- .../boot/dts/nxp/imx/imx6ul-imx6ull-opos6ul.dtsi | 3 + arch/arm64/boot/dts/arm/morello.dtsi | 22 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 25 ++- arch/arm64/boot/dts/freescale/imx8mp-nominal.dtsi | 26 +++ arch/arm64/boot/dts/freescale/imx95.dtsi | 8 +- arch/arm64/boot/dts/st/stm32mp211.dtsi | 8 +- arch/arm64/boot/dts/st/stm32mp231.dtsi | 9 +- arch/arm64/boot/dts/st/stm32mp251.dtsi | 9 +- arch/arm64/kernel/proton-pack.c | 2 + arch/parisc/math-emu/driver.c | 16 +- arch/s390/configs/debug_defconfig | 28 ++- arch/s390/configs/defconfig | 24 ++- arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/kernel/entry.S | 3 +- arch/s390/pci/pci_clp.c | 2 + arch/um/include/asm/uaccess.h | 2 + arch/um/kernel/trap.c | 26 +-- arch/x86/boot/compressed/mem.c | 5 +- arch/x86/boot/compressed/sev.c | 40 ++++ arch/x86/boot/compressed/sev.h | 2 + arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 2 +- arch/x86/events/intel/ds.c | 21 +- arch/x86/events/perf_event.h | 11 +- arch/x86/um/shared/sysdep/faultinfo_32.h | 2 +- arch/x86/um/shared/sysdep/faultinfo_64.h | 2 +- drivers/accel/ivpu/ivpu_fw.c | 4 +- drivers/accel/ivpu/ivpu_hw_btrs.h | 2 +- drivers/accel/ivpu/ivpu_pm.c | 18 +- drivers/block/ublk_drv.c | 62 ++++-- drivers/cpufreq/acpi-cpufreq.c | 15 +- drivers/cpufreq/cpufreq.c | 22 +- drivers/cpufreq/cpufreq_ondemand.c | 3 +- drivers/cpufreq/freq_table.c | 6 +- drivers/cpufreq/intel_pstate.c | 3 + drivers/edac/altera_edac.c | 9 +- drivers/edac/altera_edac.h | 2 + drivers/firmware/arm_ffa/driver.c | 3 +- drivers/firmware/arm_scmi/bus.c | 3 + drivers/firmware/arm_scmi/driver.c | 13 +- drivers/firmware/cirrus/Kconfig | 5 +- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/adp/adp_drv.c | 27 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 5 + drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 54 +++++ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 19 +- drivers/gpu/drm/drm_file.c | 6 + drivers/gpu/drm/drm_gpusvm.c | 2 +- drivers/gpu/drm/drm_mipi_dbi.c | 6 +- drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h | 8 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/tests/drm_gem_shmem_test.c | 3 + drivers/gpu/drm/ttm/ttm_bo.c | 3 +- drivers/gpu/drm/xe/xe_eu_stall.c | 14 +- drivers/gpu/drm/xe/xe_eu_stall.h | 3 +- drivers/gpu/drm/xe/xe_guc_capture.c | 2 +- drivers/gpu/drm/xe/xe_svm.c | 2 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/iommu/amd/init.c | 8 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 6 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 23 ++- drivers/iommu/intel/iommu.c | 35 ++-- drivers/irqchip/irq-qcom-mpm.c | 3 + drivers/md/dm-table.c | 5 +- drivers/media/cec/i2c/Kconfig | 1 + drivers/media/i2c/Kconfig | 5 +- drivers/media/platform/synopsys/hdmirx/Kconfig | 1 + drivers/media/test-drivers/vivid/Kconfig | 3 +- drivers/nvme/host/Kconfig | 1 + drivers/nvme/host/pci.c | 8 +- drivers/nvme/host/tcp.c | 31 ++- drivers/nvme/target/Kconfig | 1 + drivers/nvme/target/auth.c | 3 +- drivers/nvme/target/tcp.c | 3 + drivers/pci/hotplug/s390_pci_hpc.c | 1 - drivers/pinctrl/freescale/pinctrl-imx.c | 6 +- drivers/pinctrl/mediatek/mtk-eint.c | 2 +- drivers/pinctrl/mediatek/pinctrl-airoha.c | 159 +++++++-------- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 12 +- drivers/pinctrl/meson/pinctrl-meson.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8750.c | 4 +- drivers/s390/block/Kconfig | 3 +- drivers/scsi/myrb.c | 2 +- drivers/soundwire/intel_auxdevice.c | 36 ++-- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-qpic-snand.c | 5 +- drivers/spi/spi-stm32-ospi.c | 4 + drivers/spi/spi-tegra114.c | 6 +- drivers/ufs/core/ufshcd.c | 2 - fs/bcachefs/btree_gc.c | 27 ++- fs/bcachefs/btree_journal_iter.c | 2 +- fs/bcachefs/btree_update_interior.c | 49 +++-- fs/bcachefs/buckets.c | 15 +- fs/bcachefs/dirent.c | 4 +- fs/bcachefs/disk_groups.c | 25 ++- fs/bcachefs/ec.c | 4 +- fs/bcachefs/error.c | 4 +- fs/bcachefs/fs-io.c | 44 +++- fs/bcachefs/fs.c | 15 +- fs/bcachefs/io_write.c | 21 ++ fs/bcachefs/journal_io.c | 2 +- fs/bcachefs/namei.c | 3 + fs/bcachefs/sb-downgrade.c | 4 + fs/bcachefs/sb-errors_format.h | 13 +- fs/bcachefs/sb-members.c | 6 +- fs/bcachefs/sb-members.h | 13 +- fs/bcachefs/subvolume.c | 5 +- fs/bcachefs/super.c | 46 +++-- fs/bcachefs/xattr_format.h | 8 +- fs/btrfs/compression.c | 2 +- fs/btrfs/extent_io.c | 4 +- fs/btrfs/extent_io.h | 2 + fs/btrfs/scrub.c | 4 +- fs/btrfs/volumes.c | 91 +-------- fs/erofs/fileio.c | 4 +- fs/erofs/super.c | 1 - fs/erofs/zdata.c | 31 ++- fs/smb/client/cifspdu.h | 5 +- fs/smb/client/cifsproto.h | 4 + fs/smb/client/cifssmb.c | 57 ++++++ fs/smb/client/connect.c | 23 +-- fs/smb/client/file.c | 6 +- fs/smb/client/fs_context.c | 25 +-- fs/smb/client/fs_context.h | 47 +++++ fs/smb/client/smb1ops.c | 223 +++++++++++++++++++-- fs/smb/client/smb2pdu.c | 9 +- fs/smb/server/oplock.c | 7 +- fs/smb/server/smb2pdu.c | 5 + fs/smb/server/vfs.c | 7 + fs/smb/server/vfs_cache.c | 33 ++- include/linux/cpufreq.h | 83 +++++--- include/linux/iommu.h | 8 +- include/sound/soc_sdw_utils.h | 1 + include/sound/ump_convert.h | 2 +- include/trace/events/btrfs.h | 2 +- io_uring/fdinfo.c | 4 +- kernel/irq/msi.c | 2 +- kernel/trace/ftrace.c | 2 +- kernel/trace/trace.c | 9 +- kernel/trace/trace_output.c | 4 +- mm/slub.c | 30 +-- sound/pci/hda/patch_realtek.c | 91 ++++++++- sound/soc/amd/acp/acp-i2s.c | 2 +- sound/soc/amd/acp/acp-legacy-common.c | 2 +- sound/soc/amd/acp/acp-rembrandt.c | 2 +- sound/soc/amd/acp/acp-renoir.c | 2 +- sound/soc/amd/acp/acp63.c | 2 +- sound/soc/amd/acp/acp70.c | 2 +- sound/soc/amd/ps/pci-ps.c | 5 +- sound/soc/codecs/Kconfig | 5 +- sound/soc/codecs/cs42l43-jack.c | 7 + sound/soc/fsl/imx-card.c | 2 +- sound/soc/generic/simple-card-utils.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 13 ++ sound/soc/intel/catpt/dsp.c | 2 +- sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 3 +- sound/soc/renesas/rz-ssi.c | 2 +- sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c | 4 + sound/soc/sdw_utils/soc_sdw_cs42l43.c | 10 + sound/soc/sdw_utils/soc_sdw_cs_amp.c | 24 +++ sound/soc/sdw_utils/soc_sdw_rt_dmic.c | 2 + sound/soc/soc-pcm.c | 5 +- sound/soc/stm/stm32_sai_sub.c | 16 +- sound/usb/endpoint.c | 7 + sound/usb/format.c | 3 +- sound/usb/midi.c | 16 +- tools/lib/perf/Makefile | 14 +- tools/perf/Makefile.config | 1 + tools/testing/kunit/configs/all_tests.config | 2 + tools/testing/selftests/ublk/Makefile | 1 + tools/testing/selftests/ublk/kublk.c | 22 +- tools/testing/selftests/ublk/kublk.h | 1 + tools/testing/selftests/ublk/test_generic_07.sh | 28 +++ tools/testing/selftests/ublk/test_stress_05.sh | 8 +- 179 files changed, 1659 insertions(+), 753 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.WbYuOvq7eH b/tmp/tmp.dYidf72J57 index 5061a6028e56..88508e39e84c 100644 --- a/tmp/tmp.WbYuOvq7eH +++ b/tmp/tmp.dYidf72J57 @@ -1,4 +1,3 @@ -disable cirrus kunit config: set preempt dbg: tests: bonding: print info on failure drv: net: add timeout @@ -6,6 +5,12 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +Merge tag 'for-net-2025-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth +net: Lock lower level devices when updating features +net: airoha: Use dev_err_probe() +net: airoha: Use for_each_child_of_node_scoped() +net: airoha: Fix an error handling path in airoha_probe() +net: airoha: Fix an error handling path in airoha_alloc_gdm_port() net: mvpp2: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() net: gianfar: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() vsock/test: check also expected errno on sigpipe test @@ -127,3 +132,5 @@ net: enetc: add command BD ring support for i.MX95 ENETC net: enetc: add initial netc-lib driver to support NTMP net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches +Bluetooth: hci_event: Fix not using key encryption size when its known +Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags