7b7a883c7f4d Add linux-next specific files for 20250213 a6b7c150b32a Bluetooth: L2CAP: Fix corrupted list in hci_chan_del fb4cc5f19d36 um: convert irq_lock to raw spinlock 4e9b8ce9f58f um: virtio_uml: use raw spinlock cafe54dc8e56 um: virt-pci: don't use kmalloc() acc4521e845b um: fix execve stub execution on old host OSs 02fef369f75a um: properly align signal stack on x86_64 cfaa0ff6e035 um: avoid copying FP state from init_task 05c322fb75a4 um: add back support for FXSAVE registers 313b38a6ecb4 lib/prime_numbers: convert self-test to KUnit 9ab61886ac68 lib/math: Add Kunit test suite for gcd() 2be6ce9d9bd0 unicode: kunit: change tests filename and path 2caa1bf07166 fortify: Move FORTIFY_SOURCE under 'Kernel hardening options' fe348e058907 mm: security: Check early if HARDENED_USERCOPY is enabled 854a080f0b73 loongarch: dts: remove non-existent DAC from 2k1000-ref 3f6e319a236d ARM: dts: cirrus: ep7211: Align GPIO hog name with bindings ee24a95b891a arm64: dts: exynos8895: Rename PMU nodes to fixup sorting cf1ea3a7c1f6 x86/crc32: improve crc32c_arch() code generation with clang b7446752e5d3 drm/xe/display: Add missing watermark ipc update at runtime resume f9f34d44c7d3 drm/i915/dsb: Decode DSB error interrupts c3571a239e10 drm/i915/vrr: Check that the push send bit is clear after delayed vblank e252af1a67fe net: phy: dp83tg720: Add randomized polling intervals for link detection 8bf47e4d7b87 net: phy: Add support for driver-specific next update time 1a9304859b3a net/mlx5: XDP, Enable TX side XDP multi-buffer support 95b9606b15bb net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB 896c92aa7429 net/mlx5e: Expose RSS via devlink rx reporter diagnose 99c55284e85b net/mlx5e: Add direct TIRs to devlink rx reporter diagnose 913175b3f919 net/mlx5e: Move RQs diagnose to a dedicated function b820864335c8 net/mlx5: Expose ICM consumption per function 38b3d42e5afa net/mlx5: Rename and move mlx5_esw_query_vport_vhca_id a38cc5706fb9 net/mlx5e: set the tx_queue_len for pfifo_fast b9cc8f9d7008 net/mlx5e: reduce rep rxq depth to 256 for ECPF e1d68ea58c7e net/mlx5e: reduce the max log mpwrq sz for ECPF and reps 5fa0beffc759 io_uring: pass ctx instead of req to io_init_req_drain() e957c96455e8 spi: offload: fix use after free d795a052b0dd spi: fix missing offload_flags doc 44397dfe48c4 drm/i915/vrr: Reorder the DSB "wait for safe window" vs. TRANS_PUSH cdef53897cda drm/i915/dsb: Introduce intel_dsb_poll() c9178dfba53f drm/i915/dsb: Compute use_dsb earlier 51385d68990c drm/i915/vrr: Account for TRANS_PUSH delay b47e345db9b1 drm/i915/vrr: Don't send push for legacy cursor updates 26b3a8b25e68 drm/i915/dsb: Move the +1 usec adjustment into dsb_wait_usec() 1259f36ab395 gfs2: Fix additional unlikely request cancelation race d360f2878e29 gfs2: Fix request cancelation bug 30bb25f44c3f firmware: arm_ffa: Allow multiple UUIDs per partition to register SRI callback 150ba4910db4 firmware: arm_ffa: Add support for handling framework notifications 5e4a50abf3ea firmware: arm_ffa: Add support for {un,}registration of framework notifications efb0cfe318a7 firmware: arm_ffa: Stash ffa_device instead of notify_type in notifier_cb_info a0463a4f4323 firmware: arm_ffa: Refactoring to prepare for framework notification support fcc9876d9caf firmware: arm_ffa: Remove unnecessary declaration of ffa_partitions_cleanup() 1b426742ab34 firmware: arm_ffa: Reject higher major version as incompatible 1ef8e672888d firmware: arm_ffa: Upgrade FF-A version to v1.2 in the driver d92a74f11c63 firmware: arm_ffa: Add support for passing UUID in FFA_MSG_SEND2 a7c67b8c732e firmware: arm_ffa: Helper to check if a partition can receive REQUEST2 messages 927dfe05bffa firmware: arm_ffa: Unregister the FF-A devices when cleaning up the partitions 9fd1213f2784 firmware: arm_ffa: Handle the presence of host partition in the partition info 6819050e45df firmware: arm_ffa: Refactor addition of partition information into XArray 854c2f38ab71 firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_regs_get() b1c048bef7fd firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_get() b9ae62a287fd firmware: arm_ffa: Align sync_send_receive{,2} function prototypes 3e6db3b56c49 firmware: arm_ffa: Replace UUID buffer to standard UUID format 370397d8a857 firmware: arm_ffa: Replace SCMI by FF-A in the macro 09ddc0131e59 slab: Achieve better kmalloc caches randomization in kvmalloc 91fe988d1414 slab: Adjust placement of __kvmalloc_node_noprof ee5eda8ea595 pipe: change pipe_write() to never add a zero-sized buffer 767412f092fc gpiolib: Simplify implementation of for_each_hwgpio_in_range() 8893516000b2 gpiolib: Deduplicate some code in for_each_requested_gpio_in_range() dda0407a2026 exfat: short-circuit zero-byte writes in exfat_file_write_iter 81a82e8f3388 isofs: fix KMSAN uninit-value bug in do_isofs_readdir() 9f75ff5536b1 smb: client, common: Avoid multiple -Wflex-array-member-not-at-end warnings fab0eddb9fe7 cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes 69476da76b9c cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point() ef590eae88cf cifs: deal with the channel loading lag while picking channels fe11de3cc941 arm64: dts: mediatek: mt8188: Add tertiary eMMC/SD/SDIO controller e85ea9c7cd5a arm64: dts: mediatek: mt8188: Add VDO0's DSC and MERGE block nodes c4d75a56d161 arm64: dts: mediatek: mt8188: Assign apll1 clock as parent to avoid hang 642288191657 arm64: dts: mediatek: add device-tree for Genio 510 EVK board 73955991b8fb arm64: dts: mediatek: mt8390-genio-700-evk: Move common parts to dtsi 890ed45bde80 acct: block access to kernel internal filesystems 56d5f3eba3f5 acct: perform last write from workqueue 2462651ffa76 fs: allow changing idmappings 325cca846fe4 fs: add kflags member to struct mount_kattr c4a16820d901 fs: add open_tree_attr() 474f7825d533 fs: add copy_mount_setattr() helper 901766df440f fs: add vfs_open_tree() helper 8f6116b5b77b statmount: add a new supported_mask field fa204a65f1b6 samples/vfs: add STATMOUNT_MNT_{G,U}IDMAP ccc829b15d48 selftests: add tests for using detached mount with overlayfs a496dfecbc47 samples/vfs: check whether flag was raised 37c4a9590e1e statmount: allow to retrieve idmappings 784ed4354c90 uidgid: add map_id_range_up() db04662e2f4f fs: allow detached mounts in clone_private_mount() d5808b5b17e8 auxdisplay: seg-led-gpio: use gpiod_multi_set_value_cansleep 960766b45fa2 arm64: dts: marvell: Add missing board compatible for IEI-Puzzle-M801 47905289907c arm64: dts: marvell: Fix missing/incorrect "marvell,armada3710" compatible 859f3fac8191 arm64: dts: marvell: Drop incomplete root compatible/model properties 4c9bc78fa22d dt-bindings: marvell: armada-7k-8k: Add missing 7040 and 8040 board compatibles 242aa69df6ed dt-bindings: marvell: armada-7k-8k: Move Armada 8KPlus to schema f188185bf0dd dt-bindings: marvell: armada-37xx: Add glinet,gl-mv1000 compatible 46e2ffbdd2a0 drm/i915/pch: Remove unused i915->pch_id c2d55e709a86 drm/i915/pch: Hide PCH device IDs a5b55c185095 drm/i915/pch: Make LPT LP a dedicated PCH type c11708e2b66b gpio: xilinx: Replace custom variants of bitmap_read()/bitmap_write() 2af1f6675320 gpio: xilinx: Use better bitmap APIs where appropriate 8beaf8390180 gpiolib: Deduplicate gpiod_direction_input_nonotify() call b9644fbfbcab gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock 4ce63ed330ff drm/i915/dpll: Replace all other leftover drm_i915_private 7d7529582cc2 drm/i915/dpll: Accept intel_display as argument for shared_dpll_init 65596167857f drm/i915/dpll: Use intel_display for update_refclk hook 24d687364cce drm/i915/dpll: Use intel_display for asserting pll 972259d93c69 drm/i915/dpll: Use intel_display possible in shared_dpll_mgr hooks bd867a00f752 drm/i915/dpll: Use intel_display for dpll dump and compare hw state e20d0d407667 drm/i915/dpll: Change param to intel_display in for_each_shared_dpll 7378c2dbf366 drm/i915: Use intel_display wherever possible eb2e9c308d28 gpio: max3191x: use gpiod_multi_set_value_cansleep 91931af18bd2 gpiolib: add gpiod_multi_set_value_cansleep() fa15cc731212 arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Max 8743d66979e4 gpiolib: acpi: Add a quirk for Acer Nitro ANV14 85c8700cb6e6 selftests/overlayfs: test specifying layers as O_PATH file descriptors 0ff053b98a0f fs: support O_PATH fds with FSCONFIG_SET_FD e71e46a6f19c pwm: Add support for pwm nexus dt bindings 963f117530e0 dt-bindings: pwm: Add support for PWM nexus node 3d20e619c9c0 riscv: dts: starfive: Unify regulator naming scheme c52643b24152 media: qcom: camss: add support for SDM670 camss 0274ea59f83e dt-bindings: media: camss: Add qcom,sdm670-camss 174448badb44 ALSA: hda/realtek: Fixup ALC225 depop procedure c674aa7c289e Add linux-next specific files for 20250212 1d3ae92191fd drm/xe/debugfs: Add node to dump guc log to dmesg 872bfe77d63a Revert "crypto: ahash - make hash walk functions private to ahash.c" 48ea8b200414 f2fs: fix to avoid panic once fallocation fails for pinfile 5f95c1812a65 f2fs: add ioctl to get IO priority hint 4f91f074702a f2fs: add dump_stack() in f2fs_handle_critical_error() 2a1852f9062b fbdev: hyperv_fb: iounmap() the correct memory when removing a device 8ada5d581e1a PCI: hv: Correct a comment 59115e2e25f4 x86/hyperv/vtl: Stop kernel from probing VTL0 low memory e589adf5b70c iavf: Fix a locking bug in an error path 5ea73bf3c40d sfc: document devlink flash support 3ed63980ae79 sfc: deploy devlink flash images to NIC over MCDI d41987e906e7 sfc: extend NVRAM MCDI handlers fd118a77ede7 sfc: parse headers of devlink flash images d6085a23b3b4 net: phy: aquantia: Use HWMON_CHANNEL_INFO macro to simplify code 4798f4834b2e net: phy: marvell10g: Use HWMON_CHANNEL_INFO macro to simplify code 0cb595e80edc net: phy: marvell: Use HWMON_CHANNEL_INFO macro to simplify code e05427c4d138 net: nfp: Use HWMON_CHANNEL_INFO macro to simplify code 43a0d7f26ad7 net: aquantia: Use HWMON_CHANNEL_INFO macro to simplify code 06ea2c9c4163 rxrpc: Fix alteration of headers whilst zerocopy pending f1bf10d7e909 cifs: pick channels for individual subrequests 4d3f687e2432 net: wwan: t7xx: don't include '' directly ad30ee801388 net: phy: broadcom: don't include '' directly 8729a9bd6efc net: freescale: ucc_geth: remove unused PHY_INIT_TIMEOUT and PHY_CHANGE_TIME 16d11fdaeb22 net: phy: remove unused PHY_INIT_TIMEOUT and PHY_FORCE_TIMEOUT 3b147be9ef08 hamradio: baycom: replace strcpy() with strscpy() b341f6fd45ab blackhole_dev: convert self-test to KUnit 1942b1c6f687 net: phylink: make configuring clock-stop dependent on MAC support 5805402dcc56 vxlan: check vxlan_vnigroup_init() return value da2dccd7451d btrfs: fix hole expansion when writing at an offset beyond EOF acc18e1c1d8c btrfs: fix stale page cache after race between readahead and direct IO write fddceb353d68 io_uring: use IO_REQ_LINK_FLAGS more d4adcee43842 lib/prime_numbers: convert self-test to KUnit feb87244f1a7 bcachefs: bcachefs_metadata_version_stripe_lru e2c427872b71 bcachefs: bcachefs_metadata_version_stripe_backpointers 85713d16c942 bcachefs: Advance bch_alloc.oldest_gen if no stale pointers c9531c29c75e bcachefs: Invalidate cached data by backpointers 383bc2e359b3 bcachefs: bcachefs_metadata_version_cached_backpointers 686879557d28 bcachefs: rework bch2_trans_commit_run_triggers() 362c5c7e5351 bcachefs: Better trigger ordering 92b8d50ce24e bcachefs: bch2_trigger_stripe_ptr() no longer uses ec_stripes_heap_lock a077cd56f047 smb: client, common: Avoid multiple -Wflex-array-member-not-at-end warnings c1d430555771 cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes 1a2d5715349c cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point() 7ffdb8ddadee cifs: pick channels for individual subrequests 50f4a4615080 lib/math: Add Kunit test suite for gcd() be6f498e7391 unicode: kunit: change tests filename and path b6518de35d6f fortify: Move FORTIFY_SOURCE under 'Kernel hardening options' 3d2220040476 mm: security: Check early if HARDENED_USERCOPY is enabled ee8aef2d2321 perf tools: Add skip check in tool_pmu__event_to_str() 1df4b33f62fa perf tools: Deadcode removal 6b47db27468c riscv: dts: starfive: Unify regulator naming scheme 13e22972471d e1000e: Fix real-time violations on link up be324b790368 igc: Avoid unnecessary link down event in XDP_SETUP_PROG process 5a7b0b6ff49b ice: refactor ice_fdir_create_dflt_rules() function f00307522786 ice: Implement PTP support for E830 devices 381d5779623a ice: Refactor ice_ptp_init_tx_* 92456e795ac6 ice: Add unified ice_capture_crosststamp f9472aaabd1f ice: Process TSYN IRQ in a separate function ea7029fe10f4 ice: Use FIELD_PREP for timestamp values 9973ac9f23a7 ice: Remove unnecessary ice_is_e8xx() functions 895fe4537cc8 pwm: Add upgrade path to #pwm-cells = <3> for users of of_pwm_single_xlate() e2c6737e6e82 ice: Don't check device type when checking GNSS presence 3c0cba966fbf gfs2: Check for empty queue in run_queue 7750afdf4237 gfs2: Remove more dead code in add_to_queue ae133ccf94ba gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE baa6b50cb204 gfs2: glock holder GL_NOPID fix cbad829cef3b iomap: advance the iter directly on zero range e60837da4d9d iomap: advance the iter directly on unshare range 1a1a3b574b97 iomap: advance the iter directly on buffered writes bc264fea0f6f iomap: support incremental iomap_iter advances b51d30ff51f9 iomap: export iomap_iter_advance() and return remaining length b26f2ea1cd06 iomap: lift iter termination logic from iomap_iter_advance() 9183b2a0e439 iomap: lift error code check out of iomap_iter_advance() f47998386623 iomap: refactor iomap_iter() length check and tracepoint 2e4b0b6cf533 iomap: split out iomap check and reset logic from iter advance abb0ea1923a6 iomap: factor out iomap length helper 43a0193c3727 vfs: use the new debug macros in inode_set_cached_link() 7cb264d5e84a vfs: catch invalid modes in may_open() bbf31832582c vfs: add initial support for CONFIG_DEBUG_VFS 22d9d5e93d0e VFS: add common error checks to lookup_one_qstr_excl() 1d7062332f03 VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry 1ba8260dd914 VFS: repack LOOKUP_ bit flags. 319b865ac1b8 VFS: repack DENTRY_ flags. becc794c5e46 ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist 2b360ba9a493 ALSA: hda: intel: Fix Optimus when GPU has no sound 35c7f58d1cfa smb: client: make lease state changes compliant with the protocol spec c631a2de7ae4 perf/x86/intel: Ensure LBRs are disabled when a CPU is starting 47a973fd7563 perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF 0a5561501397 perf/x86/intel: Clean up PEBS-via-PT on hybrid 469c76a83bb9 perf/x86/rapl: Fix the error checking order dd6367916d2d Bluetooth: L2CAP: Fix corrupted list in hci_chan_del 194b36e10b77 btrfs: fix hole expansion when writing at an offset beyond EOF 3b0a08f28d27 btrfs: fix stale page cache after race between readahead and direct IO write 509b100f0d37 btrfs: always fallback to buffered write if the inode requires checksum 968746ea293d VFS: repack LOOKUP_ bit flags. 1819bf8689d8 VFS: repack DENTRY_ flags. 65596bf3fcd9 vfs: use the new debug macros in inode_set_cached_link() 2d2cc6cac759 vfs: catch invalid modes in may_open() fcc2640d37e2 vfs: add initial support for CONFIG_VFS_DEBUG f6affa0b10f6 fs: allow changing idmappings 143d8190ccbb fs: add kflags member to struct mount_kattr 1c0b3d76870d fs: add open_tree_attr() f1563f5271c6 fs: add copy_mount_setattr() helper 945eaa26b049 statmount: add a new supported_mask field 92ed09a66f74 samples/vfs: add STATMOUNT_MNT_{G,U}IDMAP 367d879c3997 fs: add vfs_open_tree() helper dc79adb92a0b samples/vfs: check whether flag was raised 97c7e9475705 statmount: allow to retrieve idmappings 2126836bca4f uidgid: add map_id_range_up() 67f50ce30b11 selftests: add tests for using detached mount with overlayfs b03abae09291 fs: allow detached mounts in clone_private_mount() bb77ddc4eefb media: MAINTAINERS: add Qualcomm iris video accelerator driver 79865252acb6 media: iris: enable video driver probe of SM8250 SoC 547f7b8c5090 media: iris: add check to allow sub states transitions ef0baf36f72e media: iris: implement power scaling for vpu2 and vpu3 bdbe1cac0c10 media: iris: add check whether the video session is supported or not d09100763bed media: iris: add support for drain sequence c1f8b2cc72ec media: iris: handle streamoff/on from client in dynamic resolution change 84e17adae3e3 media: iris: add support for dynamic resolution change 17f2a485ca67 media: iris: implement vb2 ops for buf_queue and firmware response 73702f45db81 media: iris: allocate, initialize and queue internal buffers 025398e9121c media: iris: subscribe parameters and properties to firmware for hfi_gen2 3a19d7b9e08b media: iris: implement set properties to firmware during streamon 11712ce70f8e media: iris: implement vb2 streaming ops 1dc5c9700fcc media: iris: implement query_cap ioctl 33be1dde17e3 media: iris: implement iris v4l2_ctrl_ops 5c1418b8e9b4 media: iris: implement subscribe_event and unsubscribe_event ioctls fb1417ed727b media: iris: implement enum_fmt and enum_framesizes ioctls 402109e02f7f media: iris: implement g_selection ioctl b530b95de22c media: iris: implement s_fmt, g_fmt and try_fmt ioctls 38fc8beaba55 media: iris: implement reqbuf ioctl with vb2_queue_setup bb8a95aa038e media: iris: implement power management fb583a214337 media: iris: introduce host firmware interface with necessary hooks abf5bac63f68 media: iris: implement the boot sequence of the firmware d19b163356b8 media: iris: implement video firmware load/unload d7378f84e94e media: iris: introduce iris core state management with shared queues fa186c97e3d2 media: iris: implement iris v4l2 file ops 38506cb7e8d2 media: iris: add platform driver for iris video device f0694355df51 dt-bindings: media: Add video support for QCOM SM8550 SoC 3ac908716b82 arm64: dts: mediatek: add device-tree for Genio 510 EVK board e9a4cfe83fe2 arm64: dts: mediatek: mt8390-genio-700-evk: Move common parts to dtsi e2fcacf5998d gfs2: Fix request cancelation in finish_xmote 1ae7897fad66 gfs2: Remove leftover code in add_to_queue d34b85b7c6f1 gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE e5ec2fdf82c6 gfs2: glock holder GL_NOPID fix d069c33f5ce2 firmware: arm_scmi: Emit modalias for SCMI devices feaea74fd697 firmware: arm_scmi: Add name and protocol id attributes 21ee965267bc firmware: arm_scmi: Relax duplicate name constraint across protocol ids e573f63ceba8 firmware: arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set 095f7a647ccd um: convert irq_lock to raw spinlock 2cd80740c9fa um: virtio_uml: use raw spinlock a329579fb272 um: virt-pci: don't use kmalloc() ee24c44a18c1 um: fix execve stub execution on old host OSs 598a8fa449de um: properly align signal stack on x86_64 a80d4e608d0c um: avoid copying FP state from init_task ee5602e45457 um: add back support for FXSAVE registers