Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-13--18-00 (v6.14-rc1-511-gd7e2c19801be) remotes/brancher/net-next-2025-02-13--21-00 (v6.14-rc1-788-g7800c913395a) ==== BASE DIFF ==== CREDITS | 6 +- .../filesystems/bcachefs/SubmittingPatches.rst | 98 +++ Documentation/filesystems/bcachefs/index.rst | 1 + Documentation/virt/kvm/api.rst | 2 +- MAINTAINERS | 14 +- Makefile | 2 +- arch/alpha/include/asm/elf.h | 6 +- arch/alpha/include/asm/pgtable.h | 2 +- arch/alpha/include/asm/processor.h | 8 +- arch/alpha/kernel/osf_sys.c | 11 +- arch/arm64/kvm/arch_timer.c | 49 +- arch/arm64/kvm/arm.c | 20 + arch/arm64/kvm/hyp/nvhe/hyp-main.c | 24 + arch/arm64/kvm/nested.c | 9 +- arch/arm64/kvm/sys_regs.c | 16 +- arch/loongarch/include/asm/cpu-info.h | 21 - arch/loongarch/include/asm/smp.h | 2 + arch/loongarch/kernel/genex.S | 28 +- arch/loongarch/kernel/idle.c | 3 +- arch/loongarch/kernel/proc.c | 29 +- arch/loongarch/kernel/reset.c | 6 +- arch/loongarch/kvm/main.c | 4 +- arch/loongarch/kvm/switch.S | 2 +- arch/loongarch/kvm/vcpu.c | 3 - arch/loongarch/lib/csum.c | 2 +- arch/loongarch/mm/pageattr.c | 3 +- arch/powerpc/sysdev/fsl_msi.c | 2 +- arch/s390/include/asm/gmap.h | 20 +- arch/s390/include/asm/kvm_host.h | 6 +- arch/s390/include/asm/pgtable.h | 21 +- arch/s390/include/asm/uv.h | 6 +- arch/s390/kernel/uv.c | 292 +-------- arch/s390/kvm/Makefile | 2 +- arch/s390/kvm/gaccess.c | 44 +- arch/s390/kvm/gmap-vsie.c | 142 +++++ arch/s390/kvm/gmap.c | 212 +++++++ arch/s390/kvm/gmap.h | 39 ++ arch/s390/kvm/intercept.c | 7 +- arch/s390/kvm/interrupt.c | 19 +- arch/s390/kvm/kvm-s390.c | 237 +++++-- arch/s390/kvm/kvm-s390.h | 19 + arch/s390/kvm/pv.c | 21 + arch/s390/kvm/vsie.c | 106 ++-- arch/s390/mm/gmap.c | 681 +++++---------------- arch/s390/mm/pgalloc.c | 2 - arch/x86/Kconfig | 3 +- arch/x86/boot/compressed/Makefile | 1 + arch/x86/kernel/cpu/bugs.c | 21 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/mmu/mmu.c | 33 +- arch/x86/kvm/x86.c | 7 +- arch/x86/xen/xen-head.S | 11 +- drivers/accel/amdxdna/amdxdna_pci_drv.c | 5 + drivers/accel/ivpu/ivpu_drv.c | 8 +- drivers/accel/ivpu/ivpu_pm.c | 84 +-- drivers/acpi/prmt.c | 4 +- drivers/acpi/property.c | 10 +- drivers/acpi/resource.c | 6 + drivers/base/power/main.c | 21 +- drivers/block/sunvdc.c | 4 +- drivers/bus/moxtet.c | 2 +- drivers/cpufreq/Kconfig.arm | 3 +- drivers/cpufreq/amd-pstate.c | 20 +- drivers/cpufreq/cpufreq.c | 3 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/iscsi_ibft.c | 5 +- drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-pca953x.c | 19 - drivers/gpio/gpio-sim.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 + drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 2 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 14 +- drivers/gpu/drm/amd/display/dc/dml2/Makefile | 22 +- .../dc/dml2/dml21/dml21_translation_helper.c | 4 +- .../amd/display/dc/dml2/dml2_translation_helper.c | 6 +- .../drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c | 3 +- .../drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c | 3 +- .../drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c | 3 +- .../drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c | 3 +- .../gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c | 2 + .../gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c | 2 + .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 3 +- .../drm/arm/display/komeda/komeda_wb_connector.c | 4 + drivers/gpu/drm/ast/ast_dp.c | 2 +- drivers/gpu/drm/display/drm_dp_cec.c | 14 +- drivers/gpu/drm/i915/display/intel_backlight.c | 5 +- drivers/gpu/drm/i915/display/intel_dp.c | 12 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 4 + drivers/gpu/drm/i915/display/intel_hdcp.c | 15 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 4 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 36 +- drivers/gpu/drm/xe/regs/xe_oa_regs.h | 6 + drivers/gpu/drm/xe/xe_devcoredump.c | 40 +- drivers/gpu/drm/xe/xe_devcoredump.h | 2 +- drivers/gpu/drm/xe/xe_gt.c | 4 +- drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 14 +- drivers/gpu/drm/xe/xe_gt_sriov_pf.h | 6 + drivers/gpu/drm/xe/xe_guc_ct.c | 3 +- drivers/gpu/drm/xe/xe_guc_log.c | 4 +- drivers/gpu/drm/xe/xe_oa.c | 21 +- drivers/hid/Kconfig | 15 +- drivers/hid/amd-sfh-hid/Kconfig | 1 - drivers/hid/hid-apple.c | 8 + drivers/hid/hid-corsair-void.c | 3 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-lenovo.c | 7 +- drivers/hid/hid-multitouch.c | 5 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-steam.c | 46 +- drivers/hid/hid-thrustmaster.c | 2 +- drivers/hid/hid-topre.c | 7 + drivers/hid/hid-winwing.c | 2 + drivers/hid/i2c-hid/Kconfig | 2 +- drivers/hid/intel-ish-hid/Kconfig | 1 - drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 + drivers/hid/intel-ish-hid/ipc/ipc.c | 15 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 7 + drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 2 + drivers/hid/intel-thc-hid/Kconfig | 1 - drivers/hid/surface-hid/Kconfig | 2 - drivers/hid/usbhid/Kconfig | 3 +- drivers/i2c/i2c-core-base.c | 113 ++-- drivers/irqchip/irq-partition-percpu.c | 2 +- drivers/md/md-linear.c | 4 +- drivers/mfd/syscon.c | 29 +- drivers/net/pse-pd/pse_core.c | 4 +- drivers/nvme/host/core.c | 8 +- drivers/nvme/host/fc.c | 35 +- drivers/nvme/host/pci.c | 12 +- drivers/nvme/host/sysfs.c | 2 +- drivers/nvme/target/admin-cmd.c | 1 + drivers/nvme/target/fabrics-cmd.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvme/target/nvmet.h | 2 +- drivers/pci/pcie/aspm.c | 3 - drivers/pci/tph.c | 2 +- drivers/pinctrl/pinconf-generic.c | 8 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 42 +- drivers/platform/x86/intel/int3472/discrete.c | 85 ++- drivers/platform/x86/thinkpad_acpi.c | 61 +- drivers/powercap/powercap_sys.c | 3 +- drivers/scsi/qla1280.c | 2 +- drivers/scsi/scsi_lib.c | 9 +- drivers/scsi/scsi_lib_test.c | 7 + drivers/scsi/scsi_scan.c | 2 +- drivers/scsi/storvsc_drv.c | 1 + drivers/soc/qcom/smp2p.c | 2 +- drivers/target/target_core_stat.c | 4 +- drivers/tty/pty.c | 2 +- drivers/ufs/core/ufshcd.c | 68 +- drivers/ufs/host/ufshcd-pci.c | 2 - drivers/ufs/host/ufshcd-pltfrm.c | 28 +- fs/bcachefs/Kconfig | 7 + fs/bcachefs/alloc_background.c | 47 +- fs/bcachefs/alloc_foreground.c | 10 +- fs/bcachefs/alloc_types.h | 1 + fs/bcachefs/btree_iter.c | 33 +- fs/bcachefs/btree_iter.h | 14 +- fs/bcachefs/btree_key_cache.c | 1 - fs/bcachefs/btree_trans_commit.c | 4 + fs/bcachefs/btree_types.h | 3 + fs/bcachefs/btree_update_interior.h | 4 +- fs/bcachefs/buckets_waiting_for_journal.c | 12 +- fs/bcachefs/buckets_waiting_for_journal.h | 4 +- fs/bcachefs/disk_accounting.h | 2 + fs/bcachefs/inode.h | 4 +- fs/bcachefs/io_write.c | 12 +- fs/bcachefs/journal.c | 18 +- fs/bcachefs/journal.h | 1 + fs/bcachefs/journal_reclaim.c | 37 +- fs/bcachefs/journal_types.h | 6 +- fs/bcachefs/opts.h | 14 - fs/bcachefs/rebalance.c | 8 +- fs/bcachefs/rebalance.h | 20 + fs/bcachefs/reflink.c | 2 + fs/bcachefs/sb-errors_format.h | 4 +- fs/bcachefs/subvolume.c | 7 +- fs/bcachefs/super.c | 11 + fs/bcachefs/super.h | 1 + fs/bcachefs/trace.h | 14 +- fs/btrfs/extent_io.c | 29 +- fs/btrfs/file.c | 4 +- fs/dcache.c | 2 +- fs/erofs/zdata.c | 2 +- fs/file_table.c | 16 + fs/gfs2/glock.c | 2 +- fs/gfs2/main.c | 1 - fs/gfs2/quota.c | 4 +- fs/namespace.c | 54 +- fs/nfsd/filecache.c | 11 +- fs/nfsd/nfs2acl.c | 2 + fs/nfsd/nfs3acl.c | 2 + fs/nfsd/nfs4callback.c | 9 +- fs/nfsd/nfs4state.c | 3 +- fs/nfsd/nfsfh.c | 5 +- fs/notify/fsnotify.c | 18 +- fs/open.c | 11 +- fs/pidfs.c | 12 +- fs/pipe.c | 6 + fs/smb/client/cifsglob.h | 14 +- fs/smb/client/dfs.c | 30 +- fs/smb/client/dfs.h | 7 + fs/smb/client/dfs_cache.c | 27 +- fs/smb/client/smb1ops.c | 2 +- fs/smb/client/smb2ops.c | 18 +- fs/smb/client/smb2pdu.c | 4 +- fs/smb/client/smb2proto.h | 2 +- fs/stat.c | 4 +- fs/vboxsf/super.c | 3 +- include/asm-generic/vmlinux.lds.h | 1 + include/drm/drm_print.h | 1 + include/linux/compiler.h | 32 +- include/linux/fs.h | 20 +- include/linux/fsnotify.h | 4 +- include/linux/i2c.h | 10 +- include/linux/kvm_host.h | 1 - include/linux/lockref.h | 7 +- include/linux/module.h | 5 +- include/linux/string.h | 12 +- include/uapi/drm/amdgpu_drm.h | 9 +- include/ufs/ufs.h | 4 +- include/ufs/ufshcd.h | 1 - io_uring/futex.c | 2 +- kernel/futex/core.c | 5 +- kernel/futex/futex.h | 11 +- kernel/futex/pi.c | 2 +- kernel/futex/waitwake.c | 4 +- kernel/sched/debug.c | 2 + kernel/sched/fair.c | 19 + kernel/seccomp.c | 12 + kernel/time/clocksource.c | 6 +- kernel/time/timer_migration.c | 10 +- kernel/trace/trace_functions_graph.c | 2 +- lib/stackinit_kunit.c | 6 +- net/bluetooth/hidp/Kconfig | 3 +- net/rxrpc/peer_event.c | 7 + net/socket.c | 5 + rust/Makefile | 5 +- rust/kernel/init.rs | 2 +- samples/hid/Makefile | 13 +- scripts/Makefile.extrawarn | 15 +- scripts/Makefile.lib | 2 +- scripts/generate_rust_target.rs | 18 + scripts/mod/modpost.c | 35 ++ scripts/mod/modpost.h | 6 + scripts/module.lds.S | 1 + scripts/package/install-extmod-build | 2 +- security/tomoyo/common.c | 145 ++++- security/tomoyo/domain.c | 2 +- security/tomoyo/securityfs_if.c | 6 +- security/tomoyo/tomoyo.c | 5 +- .../filesystems/statmount/statmount_test.c | 22 +- tools/testing/selftests/kvm/s390/cmma_test.c | 4 +- tools/testing/selftests/kvm/s390/ucontrol_test.c | 32 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 199 ++++++ virt/kvm/kvm_main.c | 25 +- 261 files changed, 2972 insertions(+), 1884 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.oM7oYgXOUM b/tmp/tmp.3wUMmfZe2b index 6a98c45601e8..73f4e17f5e64 100644 --- a/tmp/tmp.oM7oYgXOUM +++ b/tmp/tmp.3wUMmfZe2b @@ -3,6 +3,11 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +documentation: networking: Add NAPI config +net: phy: realtek: switch from paged to MMD ops in rtl822x functions +net: phy: realtek: improve mmd register access for internal PHY's +r8169: add PHY c45 ops for MDIO_MMD_VENDOR2 registers +net: remove phylink_pcs .neg_mode boolean selftests: net: fix grammar in reuseaddr_ports_exhausted.c log message drop_monitor: fix incorrect initialization order rtnetlink: Allow setting IFLA_PERM_ADDRESS at device creation time @@ -45,7 +50,6 @@ selftests/bpf: add rto max for bpf_setsockopt test bpf: add TCP_BPF_RTO_MAX for bpf_setsockopt tcp: add TCP_RTO_MAX_MIN_SEC definition net: phy: c45: improve handling of disabled EEE modes in generic ethtool functions -net: pse-pd: Fix deadlock in current limit functions net: Add options as a flexible array to struct ip_tunnel_info udp: use EXPORT_IPV6_MOD[_GPL]() tcp: use EXPORT_IPV6_MOD[_GPL]() @@ -53,7 +57,6 @@ inetpeer: use EXPORT_IPV6_MOD[_GPL]() net: introduce EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL() inet: consolidate inet_csk_clone_lock() inet: reduce inet_csk_clone_lock() indent level -rxrpc: Fix ipv6 path MTU discovery net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors dev: Use rtnl_net_dev_lock() in unregister_netdev(). net: Fix dev_net(dev) race in unregister_netdevice_notifier_dev_net().