aa94665adc28 Add linux-next specific files for 20250513 6a25f787912a selftests: harness: Stop using setjmp()/longjmp() 7befb97e8828 selftests: harness: Add "variant" and "self" to test metadata 1ef0865b0bcb selftests: harness: Add teardown callback to test metadata d6945cf907a9 selftests: harness: Move teardown conditional into test metadata 2d99c5330738 selftests: harness: Don't set setup_completed for fixtureless tests 066086634eff selftests: harness: Implement test timeouts through pidfd f129689db570 selftests: harness: Remove dependency on libatomic b8f2b708110f selftests: harness: Remove inline qualifier for wrappers d8b5290adb4f selftests: harness: Mark functions without prototypes static 9601b34d14c6 selftests: harness: Ignore unused variant argument warning a750e00f89bd selftests: harness: Use C89 comment style 8a51a064f991 selftests: harness: Add kselftest harness selftest 8f9c9384cde8 scsi: ufs: core: Support updating device command timeout 8f6c52b7534a scsi: ufs: core: Change hwq_id type and value e8007fad5457 scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer b179f290d363 scsi: ufs: core: Increase the UIC command timeout further 769d7fbe01f6 scsi: zfcp: Simplify workqueue allocation 4a9a7c820988 scsi: ufs: core: Print error value as hex format in ufshcd_err_handler() cd6856d38881 scsi: sd: Remove the stream_status member from scsi_stream_status_header 73349697fd99 scsi: docs: Clean up some style in scsi_mid_low_api e256821fbe43 scsi: core: Remove unused scsi_dev_info_list_del_keyed() 7c56921936a4 scsi: isci: Remove unused sci_remote_device_reset() e8d72b766adc MAINTAINERS: add crc_kunit.c back to CRC LIBRARY e39d14a760c0 net: dsa: b53: implement setting ageing time b86bcfee3057 net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info a96876057b9e netlink: fix policy dump for int with validation callback 8ea6e51e54c5 net: vertexcom: mse102x: Simplify mse102x_rx_pkt_spi 4ecf56f4b660 net: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi 6ce9348468c5 net: vertexcom: mse102x: Implement flag for valid CMD aeb90c40ee9a net: vertexcom: mse102x: Drop invalid cmd stats fed56943a8ba net: vertexcom: mse102x: Add warning about IRQ trigger type a29a72866616 dt-bindings: vertexcom-mse102x: Fix IRQ type in example 6bf78849371d net: phy: dp83867: use 2ns delay if not specified in DTB cc7734e03e81 net: phy: dp83867: remove check of delay strap configuration 6b466efc6365 dt-bindings: net: renesas-gbeth: Add support for RZ/V2N (R9A09G056) SoC b83d98c1db29 selftests: mptcp: remove rp_filter configuration 7c8b89ec506e selftests: netfilter: remove rp_filter configuration 3f68f59e9593 selftests: net: use setup_ns for SRv6 tests and remove rp_filter configuration 69ea46e7d00e selftests: net: use setup_ns for bareudp testing 50ad88d57631 selftests: net: remove redundant rp_filter configuration ce17831f8e97 selftests: net: disable rp_filter after namespace initialization c14e1ecefd9e net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() ef5224ed25e0 selftests: drv-net: ping: make sure the ping test restores checksum offload 2451d3fb388f net/mlx5: support software TX timestamp 9b96f82c782c hwmon: Add KEBA fan controller support 3126aebbc93b i2c: designware: Invoke runtime suspend on quick slave re-registration 90cca9c27b4c i2c-mlxbf: Improve I2C bus timing configuration ad31ca08df6e i2c-mlxbf: Add repeated start condition support 55d28efb70ce i2c: xgene-slimpro: Replace dev_err() with dev_err_probe() in probe function 61ccd27fb231 i2c: lpi2c: implement master_xfer_atomic callback 0544ed600025 dt-bindings: i2c: i2c-wmt: Convert to YAML 6fc0cb616010 i2c: microchip-corei2c: add smbus support 82b98cadb01f drm/xe: Add WA BB to capture active context utilization 741d3ef8b8b8 drm/xe: Save the gt pointer in lrc and drop the tile 38b14233e5de drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value 2c04e58e30ce soc: qcom: llcc-qcom: Add support for SM8750 9186a0f3e4f2 soc: qcom: llcc-qcom: Add support for LLCC V6 33f7187efd3b dt-bindings: cache: qcom,llcc: Document SM8750 LLCC block 1b894c22462f drm/xe: Add atomic_svm_timeslice_ms debugfs entry a5d8d3be1dea drm/xe: Timeslice GPU on atomic SVM fault 8dc1812b5b3a drm/gpusvm: Add timeslicing support to GPU SVM a9ac0fa455b0 drm/xe: Strict migration policy for atomic SVM faults 8a9b978ebd47 drm/gpusvm: Introduce devmem_only flag for allocation e5c13e2c505b drm/xe/xe2hpg: Add Wa_22021007897 9677f10f8c3a dt-bindings: trivial-devices: Add Maxim max30208 0787e15a6672 dt-bindings: soc: fsl,qman-fqd: Fix reserved-memory.yaml reference 4ce2affc6ef9 btrfs: add back warning for mount option commit values exceeding 300 a0fd1c609863 btrfs: fix folio leak in submit_one_async_extent() 9c6c6fa671f9 i2c: mlxbf: Allow build with COMPILE_TEST f119266959fc i2c: I2C_DESIGNWARE_AMDISP should depend on DRM_AMD_ISP 1a1df91fd9e3 i2c: mlxbf: Use str_read_write() helper 8db447684689 i2c: thunderx: Use non-hybrid PCI devres API 59b188c9837d i2c: ismt: Use non-hybrid PCI devres API c04099d2319b i2c: davinci: add I2C_FUNC_PROTOCOL_MANGLING to feature list e7d15a1d9cce dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3528 54db6d1bdd71 btrfs: fix discard worker infinite loop after disabling discard a74c6ed688a3 i2c: smbus: introduce Write Disable-aware SPD instantiating functions 1f032873dd65 dt-bindings: i2c: renesas,riic: Document RZ/V2N (R9A09G056) support 9584c30950cb i2c: riic: Implement bus recovery 9fe9915a7bad dt-bindings: i2c: dw: Add Sophgo SG2044 SoC I2C controller 009853fca6b4 dt-bindings: i2c: dw: merge duplicate compatible entry. ffa2364f554e i2c: tegra: check msg length in SMBUS block read 8985384ccad5 i2c: pasemi: Log bus reset causes 1242b6f5ebed i2c: pasemi: Improve error recovery d09f536a69f7 i2c: pasemi: Improve timeout handling fffbe5cc6522 i2c: pasemi: Enable the unjam machine 91113d0e20ac i2c: iproc: Remove unnecessary double negation f967c6e22bd4 i2c: iproc: When there's an error treat it as an error ebafec22d64c i2c: iproc: Move function and avoid prototypes e13937a094b3 i2c: iproc: Fix indentation of bcm_iproc_i2c_slave_init() 8239063e6b9d i2c: iproc: Replace udelay() with usleep_range() 103427ad6725 i2c: iproc: Remove stray blank line in slave ISR e375150c3ad9 i2c: iproc: Fix alignment to match the open parenthesis bc06e8e40625 i2c: iproc: Use u32 instead of uint32_t 47a5a287a577 i2c: iproc: Use dev_err_probe in probe 77d543164d44 i2c: iproc: Drop unnecessary initialisation of 'ret' 609826501f85 i2c: amd-isp: Add ISP i2c-designware driver 4106486839d1 dt-bindings: i2c: i2c-mt65xx: Add MediaTek Dimensity 1200 MT6893 0ac08ae112e7 i2c: octeon: add block-mode i2c operations 1e4f2f4138e5 i2c: pasemi: Sort includes alphabetically 659b577a7ff5 i2c: pasemi: Use correct bits.h include dd3561a18d53 i2c: designware: Use better constants from units.h 88d9d6c440d3 i2c: scx200_acb: Replace dev_err() with dev_err_probe() in probe function 32b93450146a i2c: i2c-xiic: Replace dev_err() with dev_err_probe() in probe function ff7b62d46f6c i2c: virtio: Replace dev_err() with dev_err_probe() in probe function 061ba6109c3d i2c: viperboard: Replace dev_err() with dev_err_probe() in probe function 6283e8d396c2 i2c: viapro: Replace dev_err() with dev_err_probe() in probe function dc07d42b149a i2c: via: Replace dev_err() with dev_err_probe() in probe function 239c41d109e8 i2c: uniphier: Replace dev_err() with dev_err_probe() in probe function b4f84ae57dbc i2c: uniphier(-f): Replace dev_err() with dev_err_probe() in probe function e4980414f57e i2c: npcm: Add clock toggle recovery 01b8c715b3cf i2c: rzv2m: Constify struct i2c_algorithm d89afe7020c9 i2c: imx: add some dev_err_probe calls ba5bd17796e7 i2c: xgene-slimpro: Simplify PCC shared memory region handling e38181e9af48 i2c: lpc2k: Add check for clk_enable() b3da66ac537d i2c: npcm7xx: Remove redundant ret variable ac31ed5e1e98 i2c: qcom-geni: Use generic definitions for bus frequencies 1859637a390a rcutorture: Fix rcutorture_one_extend_check() splat in RT kernels fd2453012fb1 rcutorture: Remove MAXSMP and CPUMASK_OFFSTACK from TREE01 5383aa91bdb7 rcutorture: Reduce TREE01 CPU overcommit ab2679c1ad93 torture: Check for "Call trace:" as well as "Call Trace:" 1295e585b513 rcutorture: Fix issue with re-using old images on ARM64 e6e4dbd3d532 rcutorture: Perform more frequent testing of ->gpwrap cdeaeb9dd762 drm: nova-drm: add initial driver skeleton e041d81a0377 gpu: nova-core: register auxiliary device for nova-drm f3061d526714 perf tests: Harden branch stack sampling test 6332351622db arm64: dts: fvp: Add ETE and TRBE nodes for Rev C model 1fa3ed04ac55 arm64: dts: arm: Drop the clock-frequency property from timer nodes bbb59b3614a7 arm64: dts: fvp: Reserve 64MB for the FF-A firmware in memory map 44845ea83d5e arm64: dts: fvp: Add CPU idle states for Rev C model 7556a55b07c0 arm64: dts: fvp: Add system timer for broadcast during CPU idle 6f9a31ac4691 btrfs: add back warning for mount option commit values exceeding 300 28656699479b btrfs: use boolean for delalloc argument to btrfs_free_reserved_extent() 7020d7cb0655 btrfs: use boolean for delalloc argument to btrfs_free_reserved_bytes() b54eb1cbffc7 btrfs: fold error checks when allocating ordered extent and update comments ce89e3cbff84 btrfs: check we grabbed inode reference when allocating an ordered extent a342560de96b btrfs: fix qgroup reservation leak on failure to allocate ordered extent bc60fabc3f6a btrfs: fix folio leak in submit_one_async_extent() 255f5b6d060b perf parse-events: Add "cpu" term to set the CPU an event is recorded on 168c7b509109 perf parse-events: Set is_pmu_core for legacy hardware events f60c3f44689a perf stat: Use counter cpumask to skip zero values 2e7a2f7f3c6e libperf cpumap: Add ability to create CPU from a single CPU number 365e02ddb65d perf tests metrics: Permission related fixes f0869f31562b perf evsel: Add per-thread warning for EOPNOTSUPP open failues 17e548405a81 perf scripts python: exported-sql-viewer.py: Fix pattern matching with Python 3 352b088164b5 perf intel-pt: Do not default to recording all switch events e00eac6b5b6d perf intel-pt: Fix PEBS-via-PT data_src c7321c8bc169 btrfs: scrub: reduce memory usage of struct scrub_sector_verification 845c9c2b49a5 btrfs: handle aligned EOF truncation correctly for subpage cases fdf1979134dc btrfs: handle unaligned EOF truncation correctly for subpage cases decea29a4232 btrfs: fix broken drop_caches on extent buffer folios 502b3a95e53c btrfs: use verbose assert at peek_discard_list() a9f5440815ce btrfs: fix discard worker infinite loop after disabling discard ff431f019654 btrfs: scrub: aggregate small bitmaps into a larger one 6ab3bde8262c btrfs: scrub: fix a wrong error type when metadata bytenr mismatches f8b07dd1319f btrfs: defrag: use list_last_entry() at defrag_collect_targets() 45ace8d3f267 btrfs: simplify csum list release at btrfs_put_ordered_extent() 5e1bf1ae1036 btrfs: simplify extracting delayed node at btrfs_first_prepared_delayed_node() 05a4f4da5f4c btrfs: simplify extracting delayed node at btrfs_first_delayed_node() 4383882b28f4 btrfs: raid56: use list_last_entry() at cache_rbio() 7823637b9912 btrfs: simplify cow only root list extraction during transaction commit 0e6cee4b0a3c btrfs: simplify getting and extracting previous transaction at clean_pinned_extents() c94054cb0eef btrfs: simplify getting and extracting previous transaction during commit b272eb11ca42 btrfs: move transaction aborts to the error site in add_to_free_space_tree() 5cb4e1b79182 btrfs: move transaction aborts to the error site in remove_from_free_space_tree() 306b519b0908 btrfs: move transaction aborts to the error site in convert_free_space_to_extents() 9f1622f2ef93 btrfs: move transaction aborts to the error site in convert_free_space_to_bitmaps() dd1214517c04 btrfs: scrub: move error reporting members to stack 84f558f3239b btrfs: scrub: update device stats when an error is detected 12b69c3e125f btrfs: add support for reclaiming from sub-space space_info 07559a75575c btrfs: add block reserve for treelog 09ac0da51cc7 btrfs: use proper data space_info for zoned mode 14a5a5c83caa btrfs: tweak extent/chunk allocation for space_info sub-space f0c3af217f7c btrfs: introduce tree-log sub-space_info 9e31c07a066c btrfs: introduce btrfs_space_info sub-group 818702129e3b btrfs: add space_info parameter for block group creation 0b9dab949919 btrfs: add space_info argument to btrfs_chunk_alloc() ffb3e0424255 btrfs: factor out check_removing_space_info() from btrfs_free_block_groups() 01e2679f22d6 btrfs: factor out do_async_reclaim_{data,metadata}_space() 9e794a789f3e btrfs: factor out init_space_info() from create_space_info() cde0277d0931 btrfs: pass struct btrfs_inode to btrfs_free_reserved_data_space_noquota() 00e135df05d3 btrfs: pass btrfs_space_info to btrfs_reserve_data_bytes() bba8116d7212 btrfs: make extent unpinning more efficient when committing transaction f33f92644a59 btrfs: remove variable to track trimmed bytes at btrfs_finish_extent_commit() 643df9403698 btrfs: don't BUG_ON() when unpinning extents during transaction commit 0c91a9074d1d btrfs: remove unnecessary NULL checks before freeing extent state 8ff885aaa46a btrfs: avoid re-searching tree when setting bits in an extent range 799226af8d7c btrfs: avoid repeated extent state processing when setting extent bits 5275664839d0 btrfs: simplify last record detection at set_extent_bit() 60cd669729da btrfs: exit after state split error at set_extent_bit() 35563555b7f7 btrfs: exit after state insertion failure at set_extent_bit() e506dbe758fb btrfs: simplify last record detection at btrfs_convert_extent_bit() 455650f85d1f btrfs: avoid re-searching tree when converting bits in an extent range 5add6f0a6b26 btrfs: avoid repeated extent state processing when converting extent bits af4d6ab76234 btrfs: avoid unnecessary next node searches when clearing bits from extent range 52dd2af77126 btrfs: exit after state insertion failure at btrfs_convert_extent_bit() 0964ddddfcd8 btrfs: exit after state split error at btrfs_convert_extent_bit() fdc65ae8d072 btrfs: remove duplicate error check at btrfs_convert_extent_bit() 1e96c1f4af94 btrfs: simplify last record detection at btrfs_clear_extent_bit_changeset() a6eeebb00f5d btrfs: avoid extra tree search at btrfs_clear_extent_bit_changeset() 8dcfbfab6c49 btrfs: use bools for local variables at btrfs_clear_extent_bit_changeset() 59cd8799bbd2 btrfs: add missing error return to btrfs_clear_extent_bit_changeset() bb1a35cf226a btrfs: exit after state split error at btrfs_clear_extent_bit_changeset() cb09e117d167 btrfs: remove duplicate error check at btrfs_clear_extent_bit_changeset() 2e1686ea04f0 btrfs: get rid of btrfs_read_dev_super() 9097a34e3d0f btrfs: merge btrfs_read_dev_one_super() into btrfs_read_disk_super() 15976d2cf5fc btrfs: get rid of goto in alloc_test_extent_buffer() 3dec428860fe btrfs: use buffer xarray for extent buffer writeback operations 8fcefe7812f2 hwmon: pmbus: mpq8785: Add support for MPM3695 family da2e7132f488 btrfs: set DIRTY and WRITEBACK tags on the buffer_tree 0f4a5d531dea btrfs: convert the buffer_radix to an xarray c27291468eb9 hwmon: pmbus: mpq8785: Add support for MPM82504 dc1a4bab48d5 hwmon: pmbus: mpq8785: Implement VOUT feedback resistor divider ratio configuration 1bc6020dc400 hwmon: pmbus: mpq8785: Prepare driver for multiple device support e00fe40065b8 dt-bindings: hwmon: Add bindings for mpq8785 driver 0d9f596b1fe3 hwmon: (ina238) Modify the calculation formula to adapt to different chips 6daaf15a1173 hwmon: (ina238) Add support for SQ52206 00ca54bee4b2 dt-bindings: Add SQ52206 to ina2xx devicetree bindings 024e5cf24327 hwmon: (ina238) Add ina238_config to save configurations for different chips 38987c5caf27 btrfs: rename btrfs_discard workqueue to btrfs-discard 84ee2d409f58 btrfs: on unknown chunk allocation policy fallback to regular 0f7970b5cfaa btrfs: reformat comments in acls_after_inode_item() 1b2b0e0db65e btrfs: switch int dev_replace_is_ongoing variables/parameters to bool 728332348690 btrfs: trivial conversion to return bool instead of int 1a3ed8012813 btrfs: subpage: reject tree blocks which are not nodesize aligned 4ed8a343c7d5 btrfs: move folio initialization to one place in attach_eb_folio_to_filemap() 5f12274e0a3d btrfs: raid56: rename parameter err to status in endio helpers 4ccd8184d4ff btrfs: change return type of btrfs_alloc_dummy_sum() to int a8a7dfb5d43b btrfs: rename ret2 to ret in btrfs_submit_compressed_read() f5289e6e6512 btrfs: rename ret to status in btrfs_submit_compressed_read() bbda218e1970 btrfs: simplify reading bio status in end_compressed_writeback() d278e974d9d7 btrfs: rename error to ret in btrfs_submit_chunk() b79fa0c35b0b btrfs: rename ret to status in btrfs_submit_chunk() 58bd73611aa8 btrfs: change return type of btrfs_bio_csum() to int 0ba865cce1f9 btrfs: change return type of btree_csum_one_bio() to int 41cb885d19b2 btrfs: change return type of btrfs_csum_one_bio() to int 1448e475a6e8 btrfs: change return type of btrfs_lookup_bio_sums() to int 77e9d50d6213 btrfs: drop redundant local variable in raid_wait_write_end_io() 54cc5dd997d2 btrfs: merge __setup_root() to btrfs_alloc_root() 72f045b409d5 btrfs: use unsigned types for constants defined as bit shifts 4e7851675161 btrfs: remove unused btrfs_io_stripe::length 49d632efb536 btrfs: use list_first_entry() everywhere 9a3e3565b4d2 btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() b742a8a860fd btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to DEBUG_WARN 6ae08666795c btrfs: add debug build only WARN e9a271122930 btrfs: use verbose ASSERT() in volumes.c da381a6fc470 btrfs: enhance ASSERT() to take optional format string 0b0b7174b68c btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type 3a039846a224 btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page() 53cf4ab36b23 btrfs: scrub: use virtual addresses directly 2a367e3389a6 btrfs: raid56: store a physical address in structure sector_ptr 361f7ff1429b btrfs: simplify bvec iteration in index_one_bio() 249689bc169c btrfs: move kmapping out of btrfs_check_sector_csum() effd380a4d9b btrfs: pass a physical address to btrfs_repair_io_failure() 67d5b26b4013 btrfs: track the next file offset in struct btrfs_bio_ctrl b114390e046a btrfs: remove the alignment checks in end_bbio_data_read() 65627b936f64 btrfs: update and correct description of btrfs_get_or_create_delayed_node() c6cf108322d2 btrfs: simplify return logic from btrfs_delayed_ref_init() dfd2165f3d5e btrfs: reuse exit helper for cleanup in btrfs_bioset_init() a7b39eda0b76 btrfs: rename iov_iter iterator parameter in btrfs_buffered_write() 7606b3f6269a btrfs: enable large data folios support for defrag 6c1de9bf6f59 btrfs: prepare compression paths for large data folios 91457645cfe6 btrfs: rename __tree_search() to remove double underscore prefix 93fe05d48de2 btrfs: rename __lookup_extent_mapping() to remove double underscore prefix 7d690e92f368 btrfs: rename remaining exported extent map functions b71dda0739bc btrfs: rename functions to allocate and free extent maps ffdc81d205bf btrfs: rename extent map functions to get block start, end and check if in tree db2a17d7d16b btrfs: rename exported extent map compression functions 7e1495003672 btrfs: tracepoints: remove no longer used tracepoints for eb locking 36e09688ad91 btrfs: tracepoints: add btrfs prefix to names where it's missing 9eb0f1dfb8c9 btrfs: make btrfs_find_contiguous_extent_bit() return bool instead of int cc9ebfd0574c btrfs: remove double underscore prefix from __set_extent_bit() 65c87c947d04 btrfs: rename remaining exported functions from extent-io-tree.h 37b558597168 btrfs: rename free_extent_state() to include a btrfs prefix 33d28628f4d0 btrfs: rename the functions to count, test and get bit ranges in io trees 00bbd1f314da btrfs: rename the functions to init and release an extent io tree d7b7d3d9c444 btrfs: directly grab inode at __btrfs_debug_check_extent_io_range() 34d65884dc19 btrfs: rename the functions to get inode and fs_info from an extent io tree ea069b821af7 btrfs: rename the functions to search for bits in extent ranges 95e67e9c07f3 btrfs: rename set_extent_bit() to include a btrfs prefix bab484b7ed68 btrfs: rename the functions to clear bits for an extent range 0a0b1c6abb54 btrfs: rename __lock_extent() and __try_lock_extent() 1177a4f20573 btrfs: add btrfs prefix to dio lock and unlock extent functions ce09bdb77bc2 btrfs: add btrfs prefix to main lock, try lock and unlock extent functions 3185ea2b6a8c btrfs: add btrfs prefix to trace events for extent state alloc and free eed448ac658b btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree() 4a6706b3eb00 btrfs: tree-checker: more unlikely annotations 191d6df0c602 btrfs: use folio_contains() for EOF detection 8a5d376bf64c btrfs: remove unnecessary early exits in delalloc folio lock and unlock 52802919e6e0 btrfs: tracepoints: use btrfs_root_id() to get the id of a root 462bb52a2b0b btrfs: zlib: prepare copy_data_into_buffer() for large data folios 4777ac939515 btrfs: subpage: prepare for large data folios de48d4e808d0 btrfs: prepare end_bbio_data_write() for large data folios ba63217f5405 btrfs: prepare prepare_one_folio() for large data folios 287b13f4a269 btrfs: prepare btrfs_page_mkwrite() for large data folios 0acd93098afc btrfs: send: prepare put_file_data() for large data folios 46f063cd0b9c dt-bindings: display: msm: correct example in SM8350 MDSS schema d92801d8e6b4 dt-bindings: display/msm: hdmi: Fix constraints on additional 'port' properties 5a0436e92aa7 drm/msm/dp: Introduce link training per-segment for LTTPRs 7513ccb8840b drm/msm/dp: Prepare for link training per-segment for LTTPRs c156fe2dd467 drm/msm/dp: Account for LTTPRs capabilities 9351d3d30206 drm/msm/dp: Fix support of LTTPR initialization de01fc9fa175 drm/msm/dpu: remove DPU_CTL_SPLIT_DISPLAY from SAR2130P CTL blocks 7520803bb9aa drm/msm/dpu: Add handling of LM_6 and LM_7 bits in pending flush mask a5539d0fbbe7 drm/msm/dpu: Add LM_7, DSC_[67], PP_[67] and MERGE_3D_5 b82dd6d2583c drm/msm/dpu: Drop useless comments 2e162df9f66f drm/msm/dpu: Clear CTL_FETCH_PIPE_ACTIVE before blend setup 3c072d50aed6 drm/msm/dpu: Clear CTL_FETCH_PIPE_ACTIVE on ctl_path reset 164e00a9e6fb drm/msm/dpu: Clear CTL_FETCH_PIPE_ACTIVE on mixer reset 1d0a6c9e3b0d drm/msm/dpu: Add missing "fetch" name to set_active_pipes() 666832f7c261 drm/msm/hdmi: wire in hpd_enable/hpd_disable bridge ops b93f19d8d03a drm/msm/hdmi: ensure that HDMI is up if HPD is requested 969bbbf7fba2 drm/msm/hdmi: expand the HDMI_CFG macro a7a1550d04e9 drm/msm/hdmi: rename hpd_clks to pwr_clks 0c5ec818cc16 drm/msm/hdmi: implement proper runtime PM handling 531b4e2c206e drm/msm/hdmi: add runtime PM calls to DDC transfer function 81aa83419706 drm/msm/hdmi: switch to pm_runtime_resume_and_get() 15a5223dc655 drm/msm/hdmi: switch to clk_bulk API a6984a3f9a5a drm/msm/hdmi: drop clock frequency assignment 7e53b0a98f1d drm/msm/hdmi: simplify extp clock handling e300f26b7e10 drm/msm/hdmi: move the alt_iface clock to the hpd list 72dff0b04e40 drm/msm/hdmi: convert clock and regulator arrays to const arrays 90957ca46abe dt-bindings: display/msm/hdmi: drop obsolete GPIOs from schema ade0375b517d btrfs: send: remove the again label inside put_file_data() 55945a8187c3 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref() 3f49adb172c6 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref() b2d01bb07e8f btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline() 6f320ccedd92 btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent() 042dd598ffe4 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count() 65edef68a57e btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol() da43bf199d83 btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions 4b6d44918113 btrfs: remove redundant record start offset check at test_range_bit() df6c68ba108f btrfs: simplify last record detection at test_range_bit() cc2ef83f49a5 btrfs: remove redundant check at find_first_extent_bit_state() 18bf615d2d09 btrfs: fix documentation for tree_search_for_insert() 70d9d3735e07 btrfs: simplify last record detection at test_range_bit_exists() 9ba071dcec46 btrfs: use clear_extent_bits() instead of clear_extent_bit() where possible 9a94ee22e5e8 btrfs: use clear_extent_bits() at chunk_map_device_clear_bits() 3c1bf156d277 btrfs: use clear_extent_bit() at try_release_extent_state() 917f8c4e8ac9 btrfs: fix the file offset calculation inside btrfs_decompress_buf2page() c0ff7de476c3 btrfs: use rb_entry_safe() where possible to simplify code daaa249f60ca btrfs: pass a pointer to get_range_bits() to cache first search result 1693099be5cd btrfs: allow folios to be released while ordered extent is finishing 13d33fca1df6 btrfs: update comment for try_release_extent_state() 7f8419740864 btrfs: prepare btrfs_punch_hole_lock_range() for large data folios 9441dc0b4730 btrfs: prepare btrfs_buffered_write() for large data folios 7c54821784f8 btrfs: refactor how we handle reserved space inside copy_one_range() ebb5f58b186d btrfs: remove EXTENT_UPTODATE io tree flag 93a340c8cc20 btrfs: stop searching for EXTENT_DIRTY bit in the excluded extents io tree f2f782369cdb btrfs: remove leftover EXTENT_UPTODATE clear from an inode's io_tree 46045eb7f844 btrfs: fix fsync of files with no hard links not persisting deletion 5cb1f436ac39 btrfs: fix typo in space info explanation 438dca6ed833 btrfs: remove unused flag EXTENT_BUFFER_IN_TREE eaa48bb0f0e0 btrfs: remove unused flag EXTENT_BUFFER_CORRUPT 8b57c7d29da2 btrfs: remove unused flag EXTENT_BUFFER_READAHEAD feaeb17eee04 btrfs: remove unused flag EXTENT_BUFFER_READ_ERR e2d3b32472d7 btrfs: factor out the main loop of btrfs_buffered_write() into a helper 0f4903138047 btrfs: factor out space reservation code from btrfs_buffered_write() bb923571bf7d btrfs: cleanup the reserved space inside loop of btrfs_buffered_write() be0e9a372787 clk: sunxi-ng: ccu: add Display Engine 3.3 (DE33) support ab1a94b504b6 dt-bindings: allwinner: add H616 DE33 clock binding d58a73c96d8a dt-bindings: cache: add specific RZ/Five compatible to ax45mp 579cb52ecd46 MAINTAINERS: add me as maintainer for the gpio sloppy logic analyzer b170eb0d117d remoteproc: xlnx: Avoid RPU force power down 7f0132d21261 ARM: dts: microchip: sama7g54_curiosity: Add fixed-partitions for spi-nor flash 615f8f5077fc mtd: rawnand: loongson1: Fix inconsistent refcounting in ls1x_nand_chip_init() 0d470c72bea4 mtd: rawnand: loongson1: Fix error code in ls1x_nand_dma_transfer() 38719f8046b2 mtd: core: always create master device c6f67ba09fcb wifi: iwlwifi: mld: allow 2 ROCs on the same vif ca2f97bb47d2 wifi: iwlwifi: fw: api: include required headers in rs/location 6240815ad79e wifi: iwlwifi: rename ctx-info-gen3 to ctx-info-v2 c8d544c51a4c wifi: iwlwifi: fix a wrong comment d0902b1e95cc wifi: iwlwifi: map iwl_context_info to the matching struct 9ac79a41d915 wifi: iwlwifi: remove unused macro bfa87cc65d58 wifi: iwlwifi: unify iwlagn_scd_bc_tbl_entry and iwl_gen3_bc_tbl_entry 2a682c2be89b wifi: iwlwifi: use bc entries instead of bc table also for pre-ax210 31fff74723df wifi: iwlwifi: remove GEN3 from a couple of macros c6893ed2b279 wifi: iwlwifi: use normal versioning convention for iwl_tx_cmd 0c2cc92293f7 wifi: iwlwifi: stop supporting TX_CMD_API_S_VER_8 8748623e07c9 wifi: iwlwifi: cfg: reduce configuration struct size 253840617298 wifi: iwlwifi: cfg: clean up dr/br configs fabddb026760 wifi: iwlwifi: Add helper function to extract device ID 691f1f69ba31 wifi: iwlwifi: cfg: mark Ty devices as discrete d227b73f1ed5 wifi: iwlwifi: cfg: remove MAC type/step matching b745c307d0a8 wifi: iwlwifi: cfg: add a couple of older devices 910edaea547c wifi: iwlwifi: cfg: fix PE RF names 9e4cb3873957 wifi: iwlwifi: cfg: fix and clean up FM/WH device matching 7f3791cbe3cf wifi: iwlwifi: cfg: clean up GF device matching 1d5253681ff1 wifi: iwlwifi: cfg: clean up JF device matching 3de6694beb49 wifi: iwlwifi: tests: make subdev match test more precise daf14c9da146 wifi: iwlwifi: cfg: clean up HR device matching 0efcd6bbabdd wifi: iwlwifi: cfg: unify and add some Killer devices 30e6a08a7c47 wifi: iwlwifi: cfg: fix and unify Killer/JF configs 0d3e538131e0 wifi: iwlwifi: cfg: fix Ma device configs b1c3640d3ed0 wifi: iwlwifi: cfg: fix some device names 11c7ebe30a12 wifi: iwlwifi: cfg: remove some unused names 6ed7430bdd00 wifi: iwlwifi: mld: add debug log instead of warning 015b5fee8fdf wifi: iwlwifi: dbg: fix dump trigger split check cef88d1265ca drm/xe/vf: Fixup CTB send buffer messages after migration e327592cc901 drm/xe/guc: Introduce enum with offsets for context register H2Gs 3e693945b125 drm/xe/vf: Shifting GGTT area post migration dd39212b5f43 drm/xe/vf: Divide GGTT ballooning into allocation and insertion 8fb7aee05591 io_uring: drain based on allocates reqs 8e66be071bd4 ACPI: tables: Improve logging around acpi_initialize_tables() 6b2ffe2bb015 ACPI: VIOT: Remove (explicitly) unused header 0a07a5af234b ACPI: Add documentation for exposing MRRM data 04f53540f791 ACPI: MRRM: Add /sys files to describe memory ranges b9020bdb9f76 ACPI: MRRM: Minimal parse of ACPI MRRM table 0e9fd691a702 ACPICA: Update copyright year 403e7508c469 ACPICA: Logfile: Changes for version 20250404 ebf27765421c ACPICA: Replace strncpy() with memcpy() 70662db73d54 ACPICA: Apply ACPI_NONSTRING in more places 64b9dfd0776e ACPICA: Avoid sequence overread in call to strncmp() 5f3cf23f7248 ACPICA: Adjust the position of code lines d46825d2e505 ACPICA: actbl2.h: ACPI 6.5: RAS2: Rename structure and field names of the RAS2 table 2b82118845e0 ACPICA: Apply ACPI_NONSTRING 6da5e6f3028d ACPICA: Introduce ACPI_NONSTRING e91e59643149 ACPICA: actbl2.h: ERDT: Add typedef and other definitions 5833942db741 ACPICA: infrastructure: Add new DMT_BUF types and shorten a long name ddcc2171f499 ACPICA: Utilities: Fix spelling mistake "Incremement" -> "Increment" 6d788e6848ce ACPICA: MRRM: Some cleanups ced63370237a ACPICA: actbl2: Add definitions for RIMT ec0ed62b0760 ACPICA: actbl2.h: MRRM: Add typedef and other definitions 67f9d690c94a ACPICA: infrastructure: Add new header and ACPI_DMT_BUF26 types f61c39494901 ACPICA: Interpret SIDP structures in DMAR 12b660251007 ACPICA: utilities: Fix overflow check in vsnprintf() 0540152bce5f tpm_crb: ffa_tpm: fix/update comments describing the CRB over FFA ABI 3710bbe3f438 tpm_crb_ffa: use dev_xx() macro to print log 940f7fb9b6aa tpm_ffa_crb: access tpm service over FF-A direct message request v2 e4f6fe232a3d tpm: remove kmalloc failure error message 3e20c20ca342 char: tpm: tpm-buf: Add sanity check fallback in read helpers 58eebb03296b tpm: Mask TPM RC in tpm2_start_auth_session() 2d8951aee844 block: unfreeze queue if realloc tag set fails during nr_hw_queues update 2f0c6fceae0d accel/ivpu: Use effective buffer size for zero terminator fed83e7ec85a btrfs: remove force_page_uptodate variable from btrfs_buffered_write() c7a07b189ff7 btrfs: move block perfect compression out of experimental features b6cd2739bc82 dt-bindings: interrupt-controller: Convert ti,omap-intc-irq to DT schema b09db31893eb dt-bindings: interrupt-controller: Convert ti,omap4-wugen-mpu to DT schema dc4b7380ccc0 dt-bindings: interrupt-controller: Convert ti,keystone-irq to DT schema ec70151cc794 dt-bindings: interrupt-controller: Convert technologic,ts4800-irqc to DT schema b1f2ac95336e dt-bindings: interrupt-controller: Convert st,spear3xx-shirq to DT schema 151cda6d1aa3 dt-bindings: interrupt-controller: Convert snps,dw-apb-ictl to DT schema ad9f53eaee9c dt-bindings: interrupt-controller: Convert snps,archs-intc to DT schema 1fe0fe682bb8 dt-bindings: interrupt-controller: Convert snps,archs-idu-intc to DT schema f46c6ff53014 dt-bindings: interrupt-controller: Convert snps,arc700-intc to DT schema e329735ec344 dt-bindings: interrupt-controller: Convert qca,ar7100-misc-intc to DT schema 7290398be657 dt-bindings: interrupt-controller: Convert qca,ar7100-cpu-intc to DT schema af5598702977 dt-bindings: interrupt-controller: Convert marvell,odmi-controller to DT schema 9c7119c1f29e dt-bindings: interrupt-controller: Convert marvell,cp110-icu to DT schema c9f0dea43ec6 dt-bindings: interrupt-controller: Convert marvell,ap806-sei to DT schema 44b6535d8ace drm/virtio: Fix NULL pointer deref in virtgpu_dma_buf_free_obj() 386cd3dcfd63 MAINTAINERS: Update Alexey Makhalov's email address edef45700477 Add linux-next specific files for 20250512 3acfa4becfda arm64: dts: st: Add SPI NOR flash support on stm32mp257f-ev1 board f80958d949c3 arm64: dts: st: Add ospi port1 pinctrl entries in stm32mp25-pinctrl.dtsi 878dec8597d4 arm64: dts: st: Add OMM node on stm32mp251 3039ed432745 landlock: Improve bit operations in audit code c6b190822459 MAINTAINERS: add configfs Rust abstractions 1bfb10505156 rust: configfs: add a sample demonstrating configfs usage 446cafc295bf rust: configfs: introduce rust support for configfs f60018d6c5d0 soc: document merges 9b8f32002cdd drm/sitronix: move tiny Sitronix drivers to their own subdir 18ee43c398af docs: filesystems: add fuse-passthrough.rst 767c4b82715a MAINTAINERS: update filter of FUSE documentation 5dd933e33b9a drm/xe: Make the gem shrinker drm managed 174d966428de ALSA: msnd: Remove midi code 213f018a2ab5 fbdev: fbcon: Make sure modelist not set on unregistered console 69efbff69f89 fuse: fix race between concurrent setattrs from multiple nodes 42055939a3a4 rust: devres: fix doctest build under `!CONFIG_PCI` 9c1798259b94 drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc() f76e144b8e20 landlock: Use bitops macros in audit code e58afb3e1f36 ARM: dts: vt8500: list all four timer interrupts 7314374c8639 ARM: dts: vt8500: add DT nodes for the system config ID register 22488d6bd17c ARM: dts: vt8500: Add VIA APC Rock/Paper board 3e96de394ca0 dt-bindings: arm: vt8500: Add VIA APC Rock/Paper boards 0169a2403684 memory: stm32_omm: Fix NULL vs IS_ERR() check in probe() d44eeb20d9be memory: stm32_omm: Fix error handling in stm32_omm_configure() 9c03507fcd6f memory: stm32: Fix spelling mistake "resset" -> "reset" 81214185e7e1 clk: samsung: correct clock summary for hsi1 block e0cd396d8998 kbuild: fix typos "module.builtin" to "modules.builtin" 8cf5b3f83614 Revert "kbuild, rust: use -fremap-path-prefix to make paths relative" 020d7f14489b Revert "kbuild: make all file references relative to source root" f0e4b333cf67 kbuild: fix dependency on sorttable d1b99cdf22e0 init: remove unused CONFIG_CC_CAN_LINK_STATIC ab09da75700e um: let 'make clean' properly clean underlying SUBARCH as well d0afcfeb9e38 kbuild: Disable -Wdefault-const-init-unsafe 5bd6bdd0f76e kbuild: rpm-pkg: Add (elfutils-devel or libdw-devel) to BuildRequires 657f96cb7c06 kbuild: deb-pkg: Add libdw-dev:native to Build-Depends-Arch 56045757accf usr/include: openrisc: don't HDRTEST bpf_perf_event.h 9520a2b3f0b5 kbuild: Require pahole v1.29 with GENDWARFKSYMS on X86 57999ed153ed crypto: testmgr - enable CRYPTO_MANAGER when CRYPTO_SELFTESTS 6f9d0f53f504 crypto: Kconfig - make CRYPTO_MANAGER a hidden symbol 42e45119efba crypto: testmgr - rename noextratests to noslowtests 698de822780f crypto: testmgr - make it easier to enable the full set of tests 40b9969796bf crypto: testmgr - replace CRYPTO_MANAGER_DISABLE_TESTS with CRYPTO_SELFTESTS d469eaed223f crypto: testmgr - remove panic_on_fail 3357b6c94569 crypto: tcrypt - rename CRYPTO_TEST to CRYPTO_BENCHMARK aeaad5bfb188 crypto: null - use memcpy_sglist() bde393057bbc crypto: null - merge CRYPTO_NULL2 into CRYPTO_NULL c10f66b0acc4 crypto: null - remove the default null skcipher 0c08c72980ea crypto: krb5enc - do not select CRYPTO_NULL d8aeec147aff crypto: geniv - use memcpy_sglist() instead of null skcipher 4e39d0712ec4 crypto: gcm - use memcpy_sglist() instead of null skcipher dbc4b1458e93 crypto: authenc - use memcpy_sglist() instead of null skcipher f2804d0eee8d crypto: algif_aead - use memcpy_sglist() instead of null skcipher bdc2a55687f1 crypto: lib/chacha - add array bounds to function prototypes 607c92141cde crypto: lib/chacha - add strongly-typed state zeroization 32c9541189eb crypto: lib/chacha - use struct assignment to copy state 98066f2f8901 crypto: lib/chacha - strongly type the ChaCha state 97855e7f1ccf crypto: crypto4xx - Remove ahash-related code 155a14150881 nfsd: remove legacy dprintks from GETATTR and STATFS codepaths 79641333fe02 nfsd: remove legacy READDIR dprintks fba13c06f0bd nfsd: remove dprintks for v2/3 RENAME events 6b6943fe2761 nfsd: remove REMOVE/RMDIR dprintks 0dbe0171fa4b nfsd: remove old LINK dprintks 0e159f8ce9b3 nfsd: remove old v2/3 SYMLINK dprintks c242efc78862 nfsd: remove old v2/3 create path dprintks 0d885f7e7978 nfsd: add tracepoint for getattr and statfs events a91bfc4571b4 nfsd: add tracepoint to nfsd_readdir b52f2a79fb39 nfsd: add tracepoint to nfsd_rename 51195263cdb8 nfsd: add tracepoints for unlink events 272e2b89b88a nfsd: add tracepoint to nfsd_link() 2344b72302ac nfsd: add tracepoint to nfsd_symlink 85b0b1f21785 nfsd: add nfsd_vfs_create tracepoints a5256e687f2f nfsd: add a tracepoint to nfsd_lookup_dentry adbdd746e8ba nfsd: add a tracepoint for nfsd_setattr 218927aa4764 NFSD: Add a Call equivalent to the NFSD_TRACE_PROC_RES macros 45e3eda46db4 NFSD: Use sockaddr instead of a generic array d6ca7d2643ee NFSD: Implement FATTR4_CLONE_BLKSIZE attribute c2c90a8b2620 nfsd: use SHA-256 library API instead of crypto_shash API 8ac6fcae5dc0 svcrdma: Unregister the device if svc_rdma_accept() fails de08ffb79c8f sunrpc: allow SOMAXCONN backlogged TCP connections b31da62889e6 nfsd: Initialize ssc before laundromat_work to prevent NULL dereference b099ee28f9b0 MAINTAINERS: Update Neil Brown's email address 18c64378ad85 sunrpc: add info about xprt queue times to svc_xprt_dequeue tracepoint 8c4aae5582cf nfsd: add commit start/done tracepoints around nfsd_commit() 1244f0b2c3ce nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request 0813c5f01249 nfsd: fix access checking for NLM under XPRTSEC policies c447d2ac987b nfsd: remove redundant WARN_ON_ONCE in nfsd4_write 1218149037ee NFSD: Add experimental setting to disable the use of splice read 9fe5ea760e64 NFSD: Add /sys/kernel/debug/nfsd f7fb730cac9a NFSD: fix race between nfsd registration and exports_proc ff12eb379554 NFSD: unregister filesystem in case genl_register_family() fails 2298abcbe11e sunrpc: fix race in cache cleanup causing stale nextcheck time 5ca00634c8bb sunrpc: update nextcheck time when adding new cache entries b53a42970fa4 NFSD: Record each NFSv4 call's session slot index 281ae67c948b NFSD: Implement CB_SEQUENCE referring call lists 4f3c8d8c9e10 NFSD: Implement CB_SEQUENCE referring call lists 71aeab7bd9ae NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY 2f2b6d0b9b09 NFSD: OFFLOAD_CANCEL should mark an async COPY as completed a8492a29586f smb: client: fix delay on concurrent opens f98798fd7e1c ksmbd: fix stream write failure fcd2b7dc46a5 ksmbd: use list_first_entry_or_null for opinfo_get_list() edc5e6e019c9 rust: replace rustdoc references to alloc::format 86d990c7b699 rust: convert raw URLs to Markdown autolinks in comments b9b701fce49a rust: clarify the language unstable features in use 7d8dee468927 rust: uaccess: take advantage of the prelude and `Result`'s defaults 0fa5f8c877ca rust: static_assert: add optional message 79d04e73ba48 docs: rust: explain that `///` vs. `//` applies to private items too 878620c5a93a rust: page: optimize rust symbol generation for Page 2d31285ffbcb wifi: iwlwifi: cfg: remove MAC type/step matching f8fe859dbb82 wifi: iwlwifi: cfg: add a couple of older devices 71fb401a5d3e wifi: iwlwifi: cfg: fix PE RF names 0e9629f6a8bc wifi: iwlwifi: cfg: fix and clean up FM/WH device matching ae24990e4d50 wifi: iwlwifi: cfg: clean up GF device matching 9f2843b24dfc wifi: iwlwifi: cfg: clean up JF device matching 7633d6369d7c wifi: iwlwifi: tests: make subdev match test more precise b24c35aa801f wifi: iwlwifi: cfg: clean up HR device matching 512f0955b8e4 wifi: iwlwifi: cfg: unify and add some Killer devices 0828ecc1505b wifi: iwlwifi: cfg: fix and unify Killer/JF configs 1e044a7a33a8 wifi: iwlwifi: cfg: fix Ma device configs 970c8ad1d372 wifi: iwlwifi: cfg: fix some device names 0303316f950c wifi: iwlwifi: cfg: remove some unused names 1725c327ecfd wifi: iwlwifi: mld: add debug log instead of warning 4405790e1eaa wifi: iwlwifi: dbg: fix dump trigger split check 2009b6c301bf MAINTAINERS: add crc_kunit.c back to CRC LIBRARY 8856eafcc05e spi: atmel-quadspi: Fix unbalanced pm_runtime by using devm_ API 1f52f7f0abe2 wifi: iwlwifi: move dBm averaging function into utils d198153ae687 smb: client: fix delay on concurrent opens 049432a58492 nfsd: remove legacy dprintks from GETATTR and STATFS codepaths 314ad3fb86c3 nfsd: remove legacy READDIR dprintks f6f484a2bf50 nfsd: remove dprintks for v2/3 RENAME events 71a8296553ae nfsd: remove REMOVE/RMDIR dprintks 18d7ec18aea2 nfsd: remove old LINK dprintks 966d55ac37d7 nfsd: remove old v2/3 SYMLINK dprintks 38998a801b24 nfsd: remove old v2/3 create path dprintks 94a563300274 nfsd: add tracepoint for getattr and statfs events bfd519d8dd23 nfsd: add tracepoint to nfsd_readdir 12a5a6520d94 nfsd: add tracepoint to nfsd_rename 22e0a3b42b5c nfsd: add tracepoints for unlink events d55aa85a1775 nfsd: add tracepoint to nfsd_link() a49779c78d8b nfsd: add tracepoint to nfsd_symlink 0d52a7f743a0 nfsd: add nfsd_vfs_create tracepoints 17a475c10339 nfsd: add a tracepoint to nfsd_lookup_dentry 1f94d289bc58 nfsd: add a tracepoint for nfsd_setattr f323db390641 NFSD: Add a Call equivalent to the NFSD_TRACE_PROC_RES macros 9837edab65c2 NFSD: Use sockaddr instead of a generic array aabd0f529380 NFSD: Implement FATTR4_CLONE_BLKSIZE attribute 01b7d3cb65cc nfsd: use SHA-256 library API instead of crypto_shash API 100b77941793 svcrdma: Unregister the device if svc_rdma_accept() fails 60efe6c2a055 sunrpc: allow SOMAXCONN backlogged TCP connections ec7353768a39 nfsd: Initialize ssc before laundromat_work to prevent NULL dereference ba524833804c MAINTAINERS: Update Neil Brown's email address 9ccbf60bedba sunrpc: add info about xprt queue times to svc_xprt_dequeue tracepoint 161a5eca1030 nfsd: add commit start/done tracepoints around nfsd_commit() 1ec005e36ca9 nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request 5accbe3aa111 nfsd: fix access checking for NLM under XPRTSEC policies 248993814704 nfsd: remove redundant WARN_ON_ONCE in nfsd4_write f2ebf7600efb NFSD: Add experimental setting to disable the use of splice read a06cff117da5 NFSD: Add /sys/kernel/debug/nfsd a1c2243688ee NFSD: fix race between nfsd registration and exports_proc c51e9aef441d NFSD: unregister filesystem in case genl_register_family() fails 2ac46cde71b4 dt-bindings: interrupt-controller: Convert marvell,ap806-gicp to DT schema 48549f9aca6d dt-bindings: interrupt-controller: Convert marvell,armada-8k-pic to DT schema 4ee254ddefce dt-bindings: interrupt-controller: Convert lsi,zevio-intc to DT schema e8acfe6eb828 dt-bindings: interrupt-controller: Convert jcore,aic to DT schema a325d277321f dt-bindings: interrupt-controller: Convert img,pdc-intc to DT schema 2b3b42b3005c dt-bindings: interrupt-controller: Convert google,goldfish-pic to DT schema 89c590b964d8 dt-bindings: interrupt-controller: Convert ezchip,nps400-ic to DT schema 895f9815771e dt-bindings: interrupt-controller: Convert csky,mpintc to DT schema 5020abd10b4b dt-bindings: interrupt-controller: Convert csky,apb-intc to DT schema b1c9357a71f8 dt-bindings: interrupt-controller: Convert cirrus,ep7209-intc to DT schema eda5ec2f7983 dt-bindings: interrupt-controller: Convert brcm,bcm6345-l1-intc to DT schema 38e1a2ce2d6c dt-bindings: interrupt-controller: Convert arm,nvic to DT schema 3b5dbef9fe1e dt-bindings: interrupt-controller: Convert amazon,al-fic to DT schema 9aaa005f6d7c dt-bindings: interrupt-controller: Convert al,alpine-msix to DT schema c857eabfdb5c dt-bindings: interrupt-controller: Convert abilis,tb10x-ictl to DT schema 8e9da346d1f8 dt-bindings: interrupt-controller: Convert microchip,pic32mzda-evic to DT schema 45168cd2df50 dt-bindings: interrupt-controller: Convert chrp,open-pic to DT schema 696744504adc dt-bindings: interrupt-controller: Convert cdns,xtensa-{mx,pic} to DT schema b6a420e694bc dt-bindings: interrupt-controller: Convert ti,cp-intc to DT schema bf0efe844cab dt-bindings: interrupt-controller: Convert aspeed,ast2xxx-scu-ic to DT schema 8832b1a818a5 dt-bindings: interrupt-controller: Convert aspeed,ast2400-i2c-ic to DT schema 521e635ea3d2 dt-bindings: interrupt-controller: Convert faraday,ftintc010 to DT schema 9f637b78ee11 dt-bindings: interrupt-controller: Convert arm,versatile-fpga-irq to DT schema 2da5d4358681 dt-bindings: interrupt-controller: Convert marvell,orion-bridge-intc to DT schema 85f36c69eb57 dt-bindings: interrupt-controller: Convert brcm,bcm2835-armctrl-ic to DT schema ad453200ddfc dt-bindings: interrupt-controller: Convert cnxt,cx92755-ic to DT schema e66f869b7414 dt-bindings: Move altr,msi-controller to interrupt-controller directory a92b9efaf2cf dt-bindings: gpu: mali-bifrost: Add compatible for RZ/V2N SoC 493e6cb63a21 of: unittest: Unlock on error in unittest_data_add() 7a9b709e7cc5 selftest/x86/bugs: Add selftests for ITS e52c1dc7455d x86/its: FineIBT-paranoid vs ITS 872df34d7c51 x86/its: Use dynamic thunks for indirect branches ebebe30794d3 x86/ibt: Keep IBT disabled during alternative patching d6d1e3e6580c mm/execmem: Unify early execmem_cache behaviour f0cd7091cc5a x86/its: Align RETs in BHB clear sequence to avoid thunking facd226f7e0c x86/its: Add support for RSB stuffing mitigation 2665281a07e1 x86/its: Add "vmexit" option to skip mitigation on some CPUs f4818881c47f x86/its: Enable Indirect Target Selection mitigation a75bf27fe41a x86/its: Add support for ITS-safe return thunk 8754e67ad4ac x86/its: Add support for ITS-safe indirect thunk 159013a7ca18 x86/its: Enumerate Indirect Target Selection (ITS) bug 1ac116ce6468 Documentation: x86/bugs/its: Add ITS documentation e54b1dc1c4f0 ACPI: APEI: EINJ: Remove redundant calls to einj_get_available_error_type() 9cd51eefae3c ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list 1e702f1a0a3c rcutorture: Fix rcutorture_one_extend_check() splat in RT kernels d8f37b88bcb6 rcutorture: Remove MAXSMP and CPUMASK_OFFSTACK from TREE01 1dc6e0152cc4 rcutorture: Reduce TREE01 CPU overcommit c5ca0eaa78d5 torture: Check for "Call trace:" as well as "Call Trace:" 234f71555019 ACPI: battery: negate current when discharging eba614b8280a ACPI: PCI: Constify fwnode_handle in acpi_pci_root_remap_iospace() c24a65b6a27c iidc/ice/irdma: Update IDC to support multiple consumers 113e04276018 ACPI: resource: fix a typo for MECHREVO in irq1_edge_low_force_override[] c8e7e056366a include/cgroup: separate {get,put}_cgroup_ns no-op case 7330e002c050 PM: EM: Documentation: fix typo in energy-model.rst cee0ddeb52d0 arm64: dts: fvp: Add ETE and TRBE nodes for Rev C model e31ab64a1635 arm64: dts: fvp: Reserve 64MB for the FF-A firmware in memory map a281db1c6d44 arm64: dts: fvp: Add CPU idle states for Rev C model c36e8a3b5691 arm64: dts: fvp: Add system timer for broadcast during CPU idle 0f0730b5c43f ksmbd: fix stream write failure 5b53f85391c5 ksmbd: use list_first_entry_or_null for opinfo_get_list() d83a1e80bf7d fs/fuse: fix race between concurrent setattr from multiple nodes 55c28f431651 io_uring: drain based on allocates reqs 495e7a6389c8 PM: sysfs: Move debug runtime PM attributes to runtime_attrs[] 50c9bb30dc1f PM: hibernate: add configurable delay for pm_test f0050a3e214a PM: wakeup: Delete space in the end of string shown by pm_show_wakelocks() 228710e8db16 PM: wakeup: Add missing wakeup source attribute relax_count 3b0b40d8f210 Documentation: coresight: Document AUX pause and resume 54c02302a91d coresight: perf: Update buffer on AUX pause 10b9a3bcbc87 coresight: tmc: Re-enable sink after buffer update e2033fe372fd coresight: perf: Support AUX trace pause and resume e2dd46da1bf9 coresight: etm4x: Hook pause and resume callbacks 0b5fce043c0b coresight: Introduce pause and resume APIs for source 242f5feb01f6 coresight: etm4x: Extract the trace unit controlling 941a099ddc43 pinctrl: bcm2835: use new GPIO line value setter callbacks 6752dbe5b652 pinctrl: bcm: iproc-gpio: use new GPIO line value setter callbacks c84c4a1db659 pinctrl: bcm: nsp-gpio: use new GPIO line value setter callbacks 23a5fa371c77 pinctrl: mediatek: common: use new GPIO line value setter callbacks 8a3f17df00e6 pinctrl: mediatek: moore: use new GPIO line value setter callbacks 1849d1a3d388 pinctrl: mediatek: paris: use new GPIO line value setter callbacks 9c791cbaf3cf pinctrl: mediatek: paris: don't double-check the GPIO number 7464c8816932 pinctrl: mediatek: airoha: use new GPIO line value setter callbacks b4099f6aa966 rust: convert raw URLs to Markdown autolinks in comments c6622de981a3 rust: clarify the language unstable features in use 1f8d5dddf9b6 rust: uaccess: take advantage of the prelude and `Result`'s defaults dd1b9b4ccf17 rust: static_assert: add optional message 89fc274bbc1b docs: rust: explain that `///` vs. `//` applies to private items too bd5fbfd4819e rust: page:: optimize rust symbol generation for Page 266a5698a408 arch/x86: Provide the CPU number in the wakeup AP callback ae6fa1d18f18 x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_boot_ap() 0f45696ddb2b drm/i915/dp: Fix determining SST/MST mode during MTP TU state computation efe676a1a755 arm64: proton-pack: Add new CPUs 'k' values for branch mitigation f300769ead03 arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users 0dfefc2ea2f2 arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs a1152be30a04 arm64: proton-pack: Expose whether the branchy loop k value e7956c92f396 arm64: proton-pack: Expose whether the platform is mitigated by firmware 63de8abd97dd arm64: insn: Add support for encoding DSB 785eb0bca34b dt-bindings: i2c: i2c-wmt: Convert to YAML 47ae5fdd6c02 i2c: microchip-corei2c: add smbus support 9927b17a5965 i2c: mlxbf: Allow build with COMPILE_TEST c7c1c45a373c i2c: I2C_DESIGNWARE_AMDISP should depend on DRM_AMD_ISP 860b5dfcecae dt-bindings: display: msm: correct example in SM8350 MDSS schema 8dee8796777c dt-bindings: display/msm: hdmi: Fix constraints on additional 'port' properties 0e6c5b0a7624 drm/msm/dp: Introduce link training per-segment for LTTPRs b5533a2337cb drm/msm/dp: Prepare for link training per-segment for LTTPRs 2078b1b943f7 drm/msm/dp: Account for LTTPRs capabilities 267a44ab6608 drm/msm/dp: Fix support of LTTPR initialization c68271294989 ACPI: VIOT: Remove (explicitly) unused header 8f130bee0ffd btrfs: use verbose assert at peek_discard_list() d4f72b32a8c6 btrfs: fix discard worker infinite loop after disabling discard 28e42598b0ed drm/msm/dpu: remove DPU_CTL_SPLIT_DISPLAY from SAR2130P CTL blocks 99f52baf6af5 ACPI: Add documentation for exposing MRRM data 6844f5449b9c ACPI: MRRM: Add /sys files to describe memory ranges 6cb9fd6c99ea ACPI: MRRM: Minimal parse of ACPI MRRM table 8c5631cbe419 btrfs: scrub: aggregate small bitmaps into a larger one 79b2c1ca813c btrfs: scrub: fix a wrong error type when metadata bytenr mismatches a87cd43803e4 btrfs: defrag: use list_last_entry() at defrag_collect_targets() 74fa89dc9d28 btrfs: simplify csum list release at btrfs_put_ordered_extent() d26f22edf1e4 btrfs: simplify extracting delayed node at btrfs_first_prepared_delayed_node() 5fe7fe111404 btrfs: simplify extracting delayed node at btrfs_first_delayed_node() 676fc63d512f btrfs: raid56: use list_last_entry() at cache_rbio() e22bd1bc1811 btrfs: simplify cow only root list extraction during transaction commit 5dbdd3a9ee7e btrfs: simplify getting and extracting previous transaction at clean_pinned_extents() c25c5f05e944 btrfs: simplify getting and extracting previous transaction during commit 633b0fde248f btrfs: move transaction aborts to the error site in add_to_free_space_tree() b37b1e8a50dc btrfs: move transaction aborts to the error site in remove_from_free_space_tree() 98d43e2f32e0 btrfs: move transaction aborts to the error site in convert_free_space_to_extents() d39dfd6e4cd5 btrfs: move transaction aborts to the error site in convert_free_space_to_bitmaps() 22e621ce9553 btrfs: scrub: move error reporting members to stack 3b5852dfc400 btrfs: scrub: update device stats when an error is detected 029f5c676342 btrfs: add support for reclaiming from sub-space space_info 3a6f251bb4df btrfs: add block reserve for treelog 4d42563d5ea7 btrfs: use proper data space_info for zoned mode e3d5b353a188 btrfs: tweak extent/chunk allocation for space_info sub-space 044e3afcbe9f btrfs: introduce tree-log sub-space_info 1c77cbdab5aa btrfs: introduce btrfs_space_info sub-group 7c525a18a02a btrfs: add space_info parameter for block group creation 05d840884361 btrfs: add space_info argument to btrfs_chunk_alloc() dc154c857622 btrfs: factor out check_removing_space_info() from btrfs_free_block_groups() 11f4411dabc7 btrfs: factor out do_async_reclaim_{data,metadata}_space() a7ee3893c1f0 btrfs: factor out init_space_info() from create_space_info() c312c8b9f7cc btrfs: pass struct btrfs_inode to btrfs_free_reserved_data_space_noquota() 53c5a8eac0f4 btrfs: pass btrfs_space_info to btrfs_reserve_data_bytes() c48d1ca73b44 btrfs: make extent unpinning more efficient when committing transaction bf3c2fe492d5 btrfs: remove variable to track trimmed bytes at btrfs_finish_extent_commit() 9b0479aec74b btrfs: don't BUG_ON() when unpinning extents during transaction commit 1ce47bed143b btrfs: remove unnecessary NULL checks before freeing extent state d6b526baf910 btrfs: avoid re-searching tree when setting bits in an extent range 62f5dc5ec8eb btrfs: avoid repeated extent state processing when setting extent bits e3d427ff05be btrfs: simplify last record detection at set_extent_bit() 9931d408977f btrfs: exit after state split error at set_extent_bit() 95d681555dc5 btrfs: exit after state insertion failure at set_extent_bit() eb29eeded044 btrfs: simplify last record detection at btrfs_convert_extent_bit() 18e864a132af btrfs: avoid re-searching tree when converting bits in an extent range 4d82e3e217d5 btrfs: avoid repeated extent state processing when converting extent bits 83338228ddcd btrfs: avoid unnecessary next node searches when clearing bits from extent range 896b6d2c5ffb btrfs: exit after state insertion failure at btrfs_convert_extent_bit() aa7e9c9fc706 btrfs: exit after state split error at btrfs_convert_extent_bit() 7b95a369a45c btrfs: remove duplicate error check at btrfs_convert_extent_bit() ad3f15693d8a btrfs: simplify last record detection at btrfs_clear_extent_bit_changeset() 022eeca74101 btrfs: avoid extra tree search at btrfs_clear_extent_bit_changeset() f2c20c2e8b84 btrfs: use bools for local variables at btrfs_clear_extent_bit_changeset() a0158966105e btrfs: add missing error return to btrfs_clear_extent_bit_changeset() 8d560f081050 btrfs: exit after state split error at btrfs_clear_extent_bit_changeset() 7a0349fcef50 btrfs: remove duplicate error check at btrfs_clear_extent_bit_changeset() e52c142f034d btrfs: get rid of btrfs_read_dev_super() ead26754691d btrfs: merge btrfs_read_dev_one_super() into btrfs_read_disk_super() 0669af178794 btrfs: get rid of goto in alloc_test_extent_buffer() 07e7578c7504 btrfs: use buffer xarray for extent buffer writeback operations 36201a20b85f btrfs: set DIRTY and WRITEBACK tags on the buffer_tree 6eca975b5cf7 btrfs: convert the buffer_radix to an xarray 95b2b9b64be3 btrfs: rename btrfs_discard workqueue to btrfs-discard 3144a91c0660 btrfs: on unknown chunk allocation policy fallback to regular 1de11285d12f btrfs: reformat comments in acls_after_inode_item() fae4b028b636 btrfs: switch int dev_replace_is_ongoing variables/parameters to bool 4c4aa0ba2ef8 btrfs: trivial conversion to return bool instead of int a0fcb81f48e8 btrfs: subpage: reject tree blocks which are not nodesize aligned 77eafefe598b btrfs: move folio initialization to one place in attach_eb_folio_to_filemap() 7d361e7859ea btrfs: raid56: rename parameter err to status in endio helpers 9a34da30d235 btrfs: change return type of btrfs_alloc_dummy_sum() to int 5a681ddda45f btrfs: rename ret2 to ret in btrfs_submit_compressed_read() 69fff2c21944 btrfs: rename ret to status in btrfs_submit_compressed_read() e449755f48f8 btrfs: simplify reading bio status in end_compressed_writeback() f4eebaa55aa1 btrfs: rename error to ret in btrfs_submit_chunk() 03f95dbd434c btrfs: rename ret to status in btrfs_submit_chunk() 2ed0fa726a9f btrfs: change return type of btrfs_bio_csum() to int 8f2829ea2f14 btrfs: change return type of btree_csum_one_bio() to int a6d2bb82033d btrfs: change return type of btrfs_csum_one_bio() to int 57aac1a7b955 btrfs: change return type of btrfs_lookup_bio_sums() to int 63f22e1236a6 btrfs: drop redundant local variable in raid_wait_write_end_io() 4fd7e605188b btrfs: merge __setup_root() to btrfs_alloc_root() 4015f6e1913d btrfs: use unsigned types for constants defined as bit shifts 92c62dcb6c58 btrfs: remove unused btrfs_io_stripe::length dfa2552b0f44 btrfs: use list_first_entry() everywhere 64c6d33f21d5 btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() 97f0e42f3158 btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to DEBUG_WARN 97e17f9831c2 btrfs: add debug build only WARN c884cb847cb8 btrfs: use verbose ASSERT() in volumes.c a5a08cfac650 btrfs: enhance ASSERT() to take optional format string 4655763cced5 btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type 6ac8193657d2 btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page() a2148aa8afb0 btrfs: scrub: use virtual addresses directly cebf7102b0cc btrfs: raid56: store a physical address in structure sector_ptr 3300c6ace499 btrfs: simplify bvec iteration in index_one_bio() e0aa4f27a9ee btrfs: move kmapping out of btrfs_check_sector_csum() 87c2bc917546 btrfs: pass a physical address to btrfs_repair_io_failure() 730f0f705839 btrfs: track the next file offset in struct btrfs_bio_ctrl 5b7fe08b98c2 btrfs: remove the alignment checks in end_bbio_data_read() 2357c7bc96fe btrfs: update and correct description of btrfs_get_or_create_delayed_node() b5170d129ac7 btrfs: simplify return logic from btrfs_delayed_ref_init() 200e022d481c btrfs: reuse exit helper for cleanup in btrfs_bioset_init() 0263cee627e4 btrfs: rename iov_iter iterator parameter in btrfs_buffered_write() d8628e27272b btrfs: enable large data folios support for defrag f53acf47c96e btrfs: prepare compression paths for large data folios 0346907b1886 btrfs: rename __tree_search() to remove double underscore prefix 0932e92f022d btrfs: rename __lookup_extent_mapping() to remove double underscore prefix 8c0a82a28dba btrfs: rename remaining exported extent map functions dbeaf8740fc3 btrfs: rename functions to allocate and free extent maps 37aa77102bef btrfs: rename extent map functions to get block start, end and check if in tree 28f9471cfabb btrfs: rename exported extent map compression functions ac2c61f707c7 btrfs: tracepoints: remove no longer used tracepoints for eb locking a21184ae97dd btrfs: tracepoints: add btrfs prefix to names where it's missing 949ae5d70549 btrfs: make btrfs_find_contiguous_extent_bit() return bool instead of int 3427dd217068 btrfs: remove double underscore prefix from __set_extent_bit() def375570819 btrfs: rename remaining exported functions from extent-io-tree.h 33da49d6c449 btrfs: rename free_extent_state() to include a btrfs prefix 40cc91c05b95 btrfs: rename the functions to count, test and get bit ranges in io trees 34e72c2f14db btrfs: rename the functions to init and release an extent io tree c56d6d4825b1 btrfs: directly grab inode at __btrfs_debug_check_extent_io_range() 066552da6c7c btrfs: rename the functions to get inode and fs_info from an extent io tree 4a74a5c049d4 btrfs: rename the functions to search for bits in extent ranges 27e008b74ecb btrfs: rename set_extent_bit() to include a btrfs prefix 141afefcb946 btrfs: rename the functions to clear bits for an extent range 3a7b9063d819 btrfs: rename __lock_extent() and __try_lock_extent() 53cdde4dc1e3 btrfs: add btrfs prefix to dio lock and unlock extent functions 4dc2777e54d7 btrfs: add btrfs prefix to main lock, try lock and unlock extent functions fd6d94c35f1f btrfs: add btrfs prefix to trace events for extent state alloc and free 903d4088d678 btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree() 61bc21b371e7 btrfs: tree-checker: more unlikely annotations f39beadbc060 btrfs: use folio_contains() for EOF detection c66dae37c710 btrfs: remove unnecessary early exits in delalloc folio lock and unlock daa44e914523 btrfs: tracepoints: use btrfs_root_id() to get the id of a root 0650895b1d3c btrfs: zlib: prepare copy_data_into_buffer() for large data folios 15feac0ab3c5 btrfs: subpage: prepare for large data folios 1fd47074cf98 btrfs: prepare end_bbio_data_write() for large data folios bfa0451c33c5 btrfs: prepare prepare_one_folio() for large data folios cad7f8e8b7ec btrfs: prepare btrfs_page_mkwrite() for large data folios ea3f41b77dc8 btrfs: send: prepare put_file_data() for larger data folios 3a2fd8800e41 btrfs: send: remove the again label inside put_file_data() 5c5d7332d1d3 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref() 36d882cc3d9a btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref() b5be6e1ba38a btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline() 581e52e280a8 btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent() 4ac7bd9937bf btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count() 3f4029f77da2 btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol() 85be321f3760 btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions 0f244f03a97b btrfs: remove redundant record start offset check at test_range_bit() cc5d2a47c3d8 btrfs: simplify last record detection at test_range_bit() 3e5ede3fd6c7 btrfs: remove redundant check at find_first_extent_bit_state() 563bc15f7201 btrfs: fix documentation for tree_search_for_insert() 1d34261199ad btrfs: simplify last record detection at test_range_bit_exists() 6b05b02180c9 btrfs: use clear_extent_bits() instead of clear_extent_bit() where possible 62ff1d7d1a86 btrfs: use clear_extent_bits() at chunk_map_device_clear_bits() 3224e6658bfc btrfs: use clear_extent_bit() at try_release_extent_state() ed15a24deefd btrfs: fix the file offset calculation inside btrfs_decompress_buf2page() 88d3c3181f42 btrfs: use rb_entry_safe() where possible to simplify code ad0d2da71dab btrfs: pass a pointer to get_range_bits() to cache first search result 9b9794e222d0 btrfs: allow folios to be released while ordered extent is finishing a2e5427d405c btrfs: update comment for try_release_extent_state() 26c7dbbafd1b btrfs: prepare btrfs_punch_hole_lock_range() for large data folios 32e2344d9734 btrfs: prepare btrfs_buffered_write() for large data folios 76a4d79a2b93 btrfs: refactor how we handle reserved space inside copy_one_range() 0a2f34ac157f btrfs: remove EXTENT_UPTODATE io tree flag 6d08a3b8caa7 btrfs: stop searching for EXTENT_DIRTY bit in the excluded extents io tree 5000fe8b1f45 btrfs: remove leftover EXTENT_UPTODATE clear from an inode's io_tree 3361fbcfea55 btrfs: fix fsync of files with no hard links not persisting deletion 98fc0a06513f btrfs: fix typo in space info explanation 838b9e2293ed btrfs: remove unused flag EXTENT_BUFFER_IN_TREE 6a7334b1d869 btrfs: remove unused flag EXTENT_BUFFER_CORRUPT 6bac2977653f btrfs: remove unused flag EXTENT_BUFFER_READAHEAD 49ca71ce8c27 btrfs: remove unused flag EXTENT_BUFFER_READ_ERR 6a20b3af698c btrfs: extract the main loop of btrfs_buffered_write() into a helper f566e68642b0 btrfs: extract the space reservation code from btrfs_buffered_write() 1fc418e8a063 btrfs: cleanup the reserved space inside loop of btrfs_buffered_write() cab1775ba96d btrfs: remove force_page_uptodate variable from btrfs_buffered_write() 646920eec0fd btrfs: move block perfect compression out of experimental features 0d7de95e8671 ACPICA: Update copyright year 50c492dcee0a ACPICA: Logfile: Changes for version 20250404 70b2b4f1dc8f ACPICA: Replace strncpy() with memcpy() 740bf061b874 ACPICA: Apply ACPI_NONSTRING in more places 88d7d34a4d53 ACPICA: Avoid sequence overread in call to strncmp() 72d1838de6a8 ACPICA: Adjust the position of code lines 81b562f02082 ACPICA: actbl2.h: ACPI 6.5: RAS2: Rename structure and field names of the RAS2 table 90b4b55da63c ACPICA: Apply ACPI_NONSTRING ace6ba4f6be8 ACPICA: Introduce ACPI_NONSTRING eb299e7de5d8 ACPICA: actbl2.h: ERDT: Add typedef and other definitions fcf5561409c6 ACPICA: infrastructure: Add new DMT_BUF types and shorten a long name 51b392643a36 ACPICA: Utilities: Fix spelling mistake "Incremement" -> "Increment" 53dd85c422ec ACPICA: MRRM: Some cleanups 96228eb67db4 ACPICA: actbl2: Add definitions for RIMT 9589ce2d3f91 ACPICA: actbl2.h: MRRM: Add typedef and other definitions 6483f47c8d70 ACPICA: infrastructure: Add new header and ACPI_DMT_BUF26 types 03daecd2227a ACPICA: Interpret SIDP structures in DMAR 8979b0e76718 ACPICA: utilities: Fix overflow check in vsnprintf() 073fdbe02c69 x86/bhi: Do not set BHI_DIS_S in 32-bit mode 9f725eec8fc0 x86/bpf: Add IBHF call at end of classic BPF d4e89d212d40 x86/bpf: Call branch history clearing sequence on exit f9593c01eba5 i2c: mlxbf: Use str_read_write() helper a337f1968e40 i2c: thunderx: Use non-hybrid PCI devres API 9984e1b0b585 i2c: ismt: Use non-hybrid PCI devres API 3a7a20882bb8 i2c: davinci: add I2C_FUNC_PROTOCOL_MANGLING to feature list 51f3f9bd750e dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3528 5a821e2d69e2 powerpc/boot: Fix build with gcc 15 6d600a8c2a94 scsi: docs: Clean up some style in scsi_mid_low_api 707d9d560c8c scsi: core: Remove unused scsi_dev_info_list_del_keyed() 63a0e5037db2 scsi: isci: Remove unused sci_remote_device_reset() d897dae472f2 scsi: qedf: Use designated initializer for struct qed_fcoe_cb_ops b61d4e9ce519 i2c: smbus: introduce Write Disable-aware SPD instantiating functions f48219fd3ace dt-bindings: i2c: renesas,riic: Document RZ/V2N (R9A09G056) support c9f1e4f68d61 i2c: riic: Implement bus recovery 0927fe967d7f dt-bindings: i2c: dw: Add Sophgo SG2044 SoC I2C controller 94d8ed9ca968 dt-bindings: i2c: dw: merge duplicate compatible entry. 79b20f3d6f42 i2c: tegra: check msg length in SMBUS block read 485ea61c5ed7 i2c: pasemi: Log bus reset causes 263e7731fa3a i2c: pasemi: Improve error recovery f1412c750199 i2c: pasemi: Improve timeout handling 229ea8f0dafa i2c: pasemi: Enable the unjam machine 029e629424eb i2c: iproc: Remove unnecessary double negation ddf1c833f3ea i2c: iproc: When there's an error treat it as an error 6051aa1fddec i2c: iproc: Move function and avoid prototypes c96f68d7a503 i2c: iproc: Fix indentation of bcm_iproc_i2c_slave_init() 3f891e2200d8 i2c: iproc: Replace udelay() with usleep_range() 408fffbc1ed0 i2c: iproc: Remove stray blank line in slave ISR 640e4d63c314 i2c: iproc: Fix alignment to match the open parenthesis 95a1806f6d41 i2c: iproc: Use u32 instead of uint32_t e23aa1bcf3c7 i2c: iproc: Use dev_err_probe in probe b8ab14a86fbf i2c: iproc: Drop unnecessary initialisation of 'ret' 63f0545cb1bf i2c: amd-isp: Add ISP i2c-designware driver ce9d7e69ffbe dt-bindings: i2c: i2c-mt65xx: Add MediaTek Dimensity 1200 MT6893 b62c5585d3de i2c: octeon: add block-mode i2c operations 9f3c79f3e584 i2c: pasemi: Sort includes alphabetically e6d40e417386 i2c: pasemi: Use correct bits.h include d903867443b7 i2c: designware: Use better constants from units.h 549d836d90ae i2c: scx200_acb: Replace dev_err() with dev_err_probe() in probe function 519d45e3499b i2c: i2c-xiic: Replace dev_err() with dev_err_probe() in probe function 293edfe9856e i2c: virtio: Replace dev_err() with dev_err_probe() in probe function 0232944f5c64 i2c: viperboard: Replace dev_err() with dev_err_probe() in probe function 09af028eff47 i2c: viapro: Replace dev_err() with dev_err_probe() in probe function 51a10a500f1d i2c: via: Replace dev_err() with dev_err_probe() in probe function 62bd410b3c33 i2c: uniphier: Replace dev_err() with dev_err_probe() in probe function 6fedff4b07f3 i2c: uniphier(-f): Replace dev_err() with dev_err_probe() in probe function 5b96fb3b715b i2c: npcm: Add clock toggle recovery d409aa533089 i2c: rzv2m: Constify struct i2c_algorithm 091a8a025b71 i2c: imx: add some dev_err_probe calls 1824e9163ad8 i2c: xgene-slimpro: Simplify PCC shared memory region handling 7a5d99544f0d i2c: lpc2k: Add check for clk_enable() 198b152c78ad i2c: npcm7xx: Remove redundant ret variable 7d04905a0539 i2c: qcom-geni: Use generic definitions for bus frequencies a42ed4e814cb drm/msm/dpu: Add handling of LM_6 and LM_7 bits in pending flush mask 52af1a090364 drm/msm/dpu: Add LM_7, DSC_[67], PP_[67] and MERGE_3D_5 a70c7a75da95 drm/msm/dpu: Drop useless comments a67e5350439c drm/msm/dpu: Clear CTL_FETCH_PIPE_ACTIVE before blend setup a92324df73c7 drm/msm/dpu: Clear CTL_FETCH_PIPE_ACTIVE on ctl_path reset 422f5af9d94e drm/msm/dpu: Clear CTL_FETCH_PIPE_ACTIVE on mixer reset 6f2b5b78b1f3 drm/msm/dpu: Add missing "fetch" name to set_active_pipes() d90ea07e4bc0 drm/msm/hdmi: wire in hpd_enable/hpd_disable bridge ops 0fb9a1cf7f25 drm/msm/hdmi: ensure that HDMI is up if HPD is requested 815edb0b7038 drm/msm/hdmi: expand the HDMI_CFG macro 395ec6dad738 drm/msm/hdmi: rename hpd_clks to pwr_clks b77770cfe219 drm/msm/hdmi: implement proper runtime PM handling 3001048dc97b drm/msm/hdmi: add runtime PM calls to DDC transfer function 30847908e2cb drm/msm/hdmi: switch to pm_runtime_resume_and_get() defa30909b5a drm/msm/hdmi: switch to clk_bulk API d3650051a681 drm/msm/hdmi: drop clock frequency assignment 8ed9cc93d5c5 drm/msm/hdmi: simplify extp clock handling c1c1b4a6e91d drm/msm/hdmi: move the alt_iface clock to the hpd list a804552a8530 drm/msm/hdmi: convert clock and regulator arrays to const arrays b6dc7bb4f6d9 dt-bindings: display/msm/hdmi: drop obsolete GPIOs from schema 49bbfffb4833 sunrpc: fix race in cache cleanup causing stale nextcheck time 75319975a711 sunrpc: update nextcheck time when adding new cache entries e9678bf8b913 NFSD: Record each NFSv4 call's session slot index 9e636a16369e NFSD: Implement CB_SEQUENCE referring call lists bd9c97604981 NFSD: Implement CB_SEQUENCE referring call lists 96df99ebb5f6 NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY 9dc803ded423 NFSD: OFFLOAD_CANCEL should mark an async COPY as completed a43a6092e33d ARM: dts: vt8500: add DT nodes for the system config ID register ab1456c5aa7a powerpc/pseries/htmdump: Add documentation for H_HTM debugfs interface 143a2584627c powerpc/pseries/htmdump: Add htm capabilities support to htmdump module d3f24bf27b2d powerpc/pseries/htmdump: Add htm flags support to htmdump module 78fb17ac68bf powerpc/pseries/htmdump: Add htm setup support to htmdump module dea7384e14e7 powerpc/pseries/htmdump: Add htm info support to htmdump module 627cf584f4c3 powerpc/pseries/htmdump: Add htm status support to htmdump module e03e4b12dee9 powerpc/pseries/htmdump: Add htm start support to htmdump module c6edd034e39f powerpc/pseries/htmdump: Add htm configure support to htmdump module 6e204ef3b73e powerpc/pseries/htmdump: Add htm_hcall_wrapper to integrate other htm operations 5ea6a980b5da powerpc: 8xx/gpio: use new line value setter callbacks c8fb184faaa0 powerpc: 52xx/gpio: use new line value setter callbacks 5effda1c36f2 powerpc: 44x/gpio: use new line value setter callbacks 077f8733252d powerpc: 83xx/gpio: use new line value setter callbacks 54ac723320fc powerpc: sysdev/gpio: use new line value setter callbacks 8239b771b94b ice: Replace ice specific DSCP mapping num with a kernel define d9251a560ba6 iidc/ice/irdma: Break iidc.h into two headers 97b5631aae68 iidc/ice/irdma: Rename to iidc_* convention 552c4ec0bf4b tpm_crb: ffa_tpm: fix/update comments describing the CRB over FFA ABI 64a2d1ecf73e tpm_crb_ffa: use dev_xx() macro to print log d66104541b6d tpm_ffa_crb: access tpm service over FF-A direct message request v2 468d8b462ac6 iidc/ice/irdma: Rename IDC header file 5ac8f8afb156 tpm: remove kmalloc failure error message 843ce6ed4689 mtd: core: always create master device 35798c599309 rcutorture: Fix issue with re-using old images on ARM64 b936bc19f09e rcutorture: Perform more frequent testing of ->gpwrap 927e1b7ac361 ARM: dts: vt8500: Add VIA APC Rock/Paper board 5ff150fc3755 dt-bindings: arm: vt8500: Add VIA APC Rock/Paper boards b112d9ffaa65 ARM: dts: vt8500: use correct ohci/ehci node names ebaf911ba6e1 char: tpm: tpm-buf: Add sanity check fallback in read helpers c500cd3b62e3 tpm: Mask TPM RC in tpm2_start_auth_session()