This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f66bc387efbe Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 539d33455f96 f2fs: remove redundant assignment to variable err new e073e9278983 f2fs: add a proc entry show inject stats new 2be96c2147e2 f2fs: fix to update injection attrs according to fault_option new db03c20c0850 f2fs: fix to set atomic write status more clear new 773704c1ef96 f2fs: zone: fix to avoid inconsistence in between SIT and SSA new ecf68ffee7be f2fs: add a fast path in finish_preallocate_blocks() new 061cf3a84bde f2fs: fix to do sanity check on ino and xnid new 05d3273ad03f f2fs: clean up unnecessary indentation new d26fecb03e1f f2fs: prevent the current section from being selected as a [...] new aa00c6d5d05a f2fs: support to disable linear lookup fallback new 05872a167c2c f2fs: fix to do sanity check on sbi->total_valid_block_count new 42cb74a92ada f2fs: prevent kernel warning due to negative i_nlink from [...] new a8cb9b3d9b84 f2fs: Use a folio in f2fs_compress_free_page() new 8cc29b38cb26 f2fs: Use a folio in f2fs_write_raw_pages() new 4e5109c7c5f2 f2fs: Introduce fio_inode() new 98251710cae1 f2fs: Use F2FS_P_SB() in f2fs_is_compressed_page() new acede6a57360 f2fs: Use bio_for_each_folio_all() in __has_merged_page() new 1db30d82365b f2fs: Use a folio in add_ipu_page() new 6f8b9318c6eb f2fs: Remove access to page->mapping in f2fs_is_cp_guaranteed() new c14b4562bc9b f2fs: Use a folio in move_data_block() new 0d1e687e432b f2fs: Use a folio in f2fs_quota_read() new b15ca1857157 f2fs: Add f2fs_grab_meta_folio() new 668c7a564823 f2fs: Use a folio in commit_checkpoint() new a8d397386371 f2fs: Convert __f2fs_write_meta_page() to __f2fs_write_met [...] new 46fd261c677e f2fs: Use f2fs_folio_wait_writeback() new b629c6480ece f2fs: Pass a folio to f2fs_submit_merged_ipu_write() new 9030d55aedf8 f2fs: Convert __get_meta_page() to __get_meta_folio() new 937d6a4d2c21 f2fs: Convert f2fs_get_tmp_page() to f2fs_get_tmp_folio() new f24f7f8cd6e8 f2fs: Pass a folio to next_blkaddr_of_node() new 95e3117621e9 f2fs: Use a folio in f2fs_ra_meta_pages() new 2525a784737b f2fs: Use a folio in f2fs_ra_meta_pages_cond() new 643d16687d7a f2fs: Use a folio in write_orphan_inodes() new 5df510c8df69 f2fs: Use a folio in get_next_nat_page() new 9c6b0f120e11 f2fs: Convert get_next_sit_page() to get_next_sit_folio() new 5c1b57bb8393 f2fs: Use a folio in f2fs_update_meta_page() new 43b3ed1c6ce0 f2fs: Use a folio in write_current_sum_page() new 1ec366290109 f2fs: Use a folio in write_compacted_summaries() new 2424ee9b752a f2fs: Remove f2fs_grab_meta_page() new d6f3066301bc f2fs: Add f2fs_get_meta_folio() new 6225716f38a8 f2fs: Use a folio in build_sit_entries() new 375452b50751 f2fs: Use a folio in f2fs_recover_orphan_inodes() new a2c746eac30e f2fs: Use a folio in validate_checkpoint() new eb639c85624e f2fs: Use a folio in f2fs_get_valid_checkpoint() new aa0c14ef54e0 f2fs: Use a folio in f2fs_get_node_info() new 8a6fb4cc554e f2fs: Use a folio in __get_nat_bitmaps() new 3a34e0cdd9c6 f2fs: Use a folio in read_compacted_summaries() new 9fdb4325e0a4 f2fs: Use a folio in read_normal_summaries() new 657b31b2d71c f2fs: Remove f2fs_get_meta_page() new 350b8441c0e9 f2fs: Convert f2fs_get_meta_page_retry() to f2fs_get_meta_ [...] new 6b5c4a035913 f2fs: Pass an address to scan_nat_page() new 4a2c49d2cbb9 f2fs: Add f2fs_get_sum_folio() new 5d895f7beae9 f2fs: Use folios in do_garbage_collect() new b536cd889ea8 f2fs: Use a folio in check_index_in_prev_nodes() new 0e1073f850fc f2fs: Use a folio in change_curseg() new 366848cb7126 f2fs: Remove f2fs_get_sum_page() new e4ca8ff450c3 f2fs: Use a folio in find_in_level() new 7d5a82490f94 f2fs: Use a folio in f2fs_delete_entry() new d040455c7911 f2fs: Use a folio in f2fs_readdir() new c713bbb17c4d f2fs: Remove f2fs_find_data_page() new 65f99d35fe87 f2fs: Use a folio in f2fs_get_new_data_page() new 38f273c5049d f2fs: Use a folio in f2fs_migrate_blocks() new 48b68943053a f2fs: Add f2fs_get_new_data_folio() new 1313057c369b highmem: Add memcpy_folio() new 3dfcb2b43e3a f2fs: Use a folio in __clone_blkaddrs() new c0a4bb8ae6da f2fs: Use a folio in f2fs_defragment_range() new 6965a65caf83 f2fs: Remove f2fs_get_lock_data_page() new c35cc972c3cd f2fs: Use a folio in fill_zero() new c45ce8f76ab3 f2fs: Use a folio in f2fs_add_regular_entry() new a85127c58a3b f2fs: Use a folio in make_empty_dir() new d2eb6d86e0fe f2fs: Remove f2fs_get_new_data_page() new 514163f699af f2fs: Use a folio in f2fs_xattr_fiemap() new 0d53be232343 f2fs: Use a folio in ra_data_block() new 2a96ddcb4a59 f2fs: Use a folio in move_data_block() new f8fa37fbec96 f2fs: Use a folio in f2fs_convert_inline_inode() new e57e6ee5cd80 f2fs: Use a folio in f2fs_move_inline_dirents() new cfa809146f82 f2fs: Add f2fs_new_node_folio() new 9d79652e4473 f2fs: Use a folio in f2fs_ra_node_page() new f0fac66fe913 f2fs: Convert read_node_page() to read_node_folio() new 7c213e98c723 f2fs: Pass a folio to f2fs_inode_chksum_verify() new 8b78cea81238 f2fs: Use a folio in f2fs_recover_inode_page() new 5c93848a92ac f2fs: Remove f2fs_grab_cache_page() new 153e4a7f8906 f2fs: Add f2fs_get_xnode_folio() new b3094519c1f1 f2fs: Use a folio in write_all_xattrs() new 401da8dd7887 f2fs: Use a folio in f2fs_recover_xattr_data() new aa220cede54e f2fs: Add f2fs_get_node_folio() new fb733f987005 f2fs: Use folios in f2fs_get_dnode_of_data() new df4101400621 f2fs: Use a folio in truncate_node() new 878a05b09c0c f2fs: Use a folio in truncate_nodes() new d68833a0b74e f2fs: Use folios in truncate_partial_nodes() new 4e9e8f81f4a2 f2fs: Pass a folio to f2fs_ra_node_pages() new c528defa64ae f2fs: Use a folio in gc_node_segment() new c795d9dbe035 f2fs: Convert f2fs_move_node_page() to f2fs_move_node_folio() new 722066201f42 f2fs: Convert __write_node_page() to __write_node_folio() new 1a116e876ab6 f2fs: Use a folio in is_alive() new da8768c87527 f2fs: Use a folio in check_index_in_prev_nodes() new 424fd5d831e1 f2fs: Remove f2fs_get_node_page() new c68b0bcb29d6 f2fs: Use a folio in prepare_write_begin new 0e1717dd92a9 f2fs: Use a folio in __find_data_block() new 7c99299c9ac8 f2fs: Use a folio in f2fs_init_inode_metadata() new bdbf142204c5 f2fs: Pass a folio to make_empty_dir() new 869521352de8 f2fs: Use a folio in f2fs_try_convert_inline_dir() new 9283b58a148f f2fs: Use a folio in f2fs_add_inline_entry() new 717735db2604 f2fs: Pass a folio to f2fs_move_inline_dirents() new 8f8c0c45449e f2fs: Pass a folio to f2fs_move_rehashed_dirents() new d9554488b06d f2fs: Use a folio in f2fs_do_truncate_blocks() new a8a4ad25b579 f2fs: Use a folio in f2fs_truncate_xattr_node() new 214235c224df f2fs: Pass folios to set_new_dnode() new 6023048cf62d f2fs: Convert f2fs_convert_inline_page() to f2fs_convert_i [...] new c972c546fa2b f2fs: Use a folio in read_xattr_block() new 0999f98e6c21 f2fs: Remove f2fs_get_xnode_page() new 466f0e661d7a f2fs: Use a folio in f2fs_write_inline_data() new 5f5efd70304a f2fs: Use a folio in f2fs_read_inline_data() new f7725a793e1e f2fs: Use a folio in f2fs_recover_inline_data() new 317c31680e94 f2fs: Use a folio in f2fs_find_in_inline_dir() new 08e83ca0954c f2fs: Use a folio in f2fs_empty_inline_dir() new f5ef723c170f f2fs: Use a folio in f2fs_read_inline_dir() new a0fd315e31f3 f2fs: Use a folio in f2fs_inline_data_fiemap() new 870ef8d3c480 f2fs: Use a folio in f2fs_update_inode_page() new 802aa48dba07 f2fs: Use a folio in do_read_inode() new 9de27930c56b f2fs: Pass folios to f2fs_init_acl() new 953ab314c75e f2fs: Pass a folio to f2fs_setxattr() new b3955efbc002 f2fs: Pass a folio to __f2fs_setxattr() new 170c445a5e1f f2fs: Pass a folio to write_all_xattrs() new 1aa467014b25 f2fs: Use a folio in read_inline_xattr() new 2557c3ea4c4e f2fs: Use a folio in f2fs_recover_inline_xattr() new cdbe260d559a f2fs: Remove f2fs_get_inode_page() new 39d20727d8b9 f2fs: Pass a folio to f2fs_getxattr() new c8b198748611 f2fs: Pass a folio to read_inline_xattr() new 847bfef73a70 f2fs: Pass a folio to do_recover_data() new 39b53c0b9946 f2fs: Pass a folio to f2fs_recover_inline_xattr() new e0691a051f11 f2fs: Pass a folio to inline_xattr_addr() new 0439ae45b5e5 f2fs: Pass a folio to init_dent_inode() new c5622a4630b4 f2fs: Pass a folio to f2fs_make_empty_inline_dir() new c01547da6b15 f2fs: Pass a folio to f2fs_has_enough_room() new f1d54e07a97f f2fs: Convert dnode_of_data->inode_page to inode_folio new 848839ce0505 f2fs: Pass a folio to f2fs_do_read_inline_data() new b3720382eee7 f2fs: Pass a folio to f2fs_truncate_inline_inode() new c190a13d71e7 f2fs: Pass a folio to __f2fs_find_entry() new 0bd84d2d8912 f2fs: Pass a folio to f2fs_find_entry() new 932a95537aca f2fs: Pass a folio to f2fs_parent_dir() new 03a757121314 f2fs: Pass a folio to f2fs_delete_entry() new b5b66bc4dfd1 f2fs: Pass a folio to f2fs_delete_inline_entry() new 413977c956db f2fs: Pass a folio to f2fs_recover_inline_data() new 1834406c9849 f2fs: Pass a folio to __recover_inline_status() new d79bc8ab4417 f2fs: Pass a folio to inline_data_addr() new 1d6bf61778a5 f2fs: Convert f2fs_put_page_dic() to f2fs_put_folio_dic() new 5b61618aa0ad f2fs: Pass a folio to f2fs_set_link() new ba13af45e517 f2fs: Use a folio in need_inode_page_update() new 47d73eae3acc f2fs: Use a folio in f2fs_truncate_meta_inode_pages() new 3d56058c55d4 f2fs: Use a folio in f2fs_cache_compressed_page() new 75de20f41fa8 f2fs: Use a folio in prepare_compress_overwrite() new 842974808ac2 f2fs: Convert f2fs_load_compressed_page() to f2fs_load_com [...] new b02a903218bd f2fs: Use a folio in f2fs_encrypt_one_page() new 5951fee46bef f2fs: Use a folio in redirty_blocks() new 97e1b86169b3 f2fs: Use a folio in f2fs_wait_on_block_writeback() new 398c7df7bc6b f2fs: Pass a folio to f2fs_init_read_extent_tree() new a6d26d5c7581 f2fs: Return a folio from f2fs_init_inode_metadata() new f92379289f0c f2fs: Pass a folio to f2fs_update_inode() new 66bca01bc52a f2fs: Pass a folio to set_nid() new 6f7ec6618021 f2fs: Convert dnode_of_data->node_page to node_folio new 7d28f13c583c f2fs: Pass a folio to get_dnode_addr() new 963da02bc12d f2fs: Convert fsync_node_entry->page to folio new 6b1ad395455b f2fs: Remove f2fs_new_node_page() new a4d077027121 f2fs: Use a folio in flush_inline_data() new f16ebe0de732 f2fs: Convert clear_node_page_dirty() to clear_node_folio_dirty() new 0c708e35cf26 f2fs: clean up w/ fscrypt_is_bounce_page() new aa1be8dd6416 f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed() new 5db0d252c64e f2fs: fix to do sanity check on sit_bitmap_size new dc6d9ef57fcf f2fs: zone: fix to calculate first_zoned_segno correctly new 3fea0641b06f f2fs: sysfs: add encoding_flags entry new 617e0491abe4 f2fs: sysfs: export linear_lookup in features directory new bb5eb8a5b222 f2fs: fix to bail out in get_new_segment() new cf7cd17c97ad f2fs: handle error cases of memory donation new 0244c77fedc6 f2fs: support FAULT_TIMEOUT new 0427e811c9bc f2fs: drop usage of folio_index new 43ba56a043b1 f2fs: fix to return correct error number in f2fs_sync_node [...] new 39122e454419 f2fs: return bool from __f2fs_write_meta_folio new 402dd9f02ce4 f2fs: remove wbc->for_reclaim handling new 84c5d16711a3 f2fs: always unlock the page in f2fs_write_single_data_page new 0638f28b3062 f2fs: simplify return value handling in f2fs_fsync_node_pages new 80f31d2a7e5f f2fs: return bool from __write_node_folio new a92019606232 f2fs: don't over-report free space or inodes in statvfs new 13be8795761b f2fs: fix 32-bits hexademical number in fault injection doc new d005af3b6756 f2fs: remove unused sbi argument from checksum functions new 9b6fc9888e03 f2fs: add f2fs_bug_on() to detect potential bug new 5827e3c720e5 f2fs: add f2fs_bug_on() in f2fs_quota_read() new 70dd07c88845 f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx new 54ca9be0bc58 f2fs: introduce FAULT_VMALLOC new 249ad438e1d9 f2fs: add a method for calculating the remaining blocks in [...] new deecd282bc39 f2fs: add ckpt_valid_blocks to the section entry new 019a8912425e f2fs: introduce is_{meta,node}_folio new 68e7f31eecf1 f2fs: clean up to check bi_status w/ BLK_STS_OK new c836d3b8d94e f2fs: fix to skip f2fs_balance_fs() if checkpoint is disabled new a6c397a31f58 f2fs: use d_inode(dentry) cleanup dentry->d_inode new 9883494c45a1 f2fs: fix to correct check conditions in f2fs_cross_rename new d8441523f213 Merge tag 'f2fs-for-6.16-rc1' of git://git.kernel.org/pub/ [...] new 7021a8669444 dt-bindings: clock: convert vf610-clock.txt to yaml format new 66bd98084f3f dt-bindings: clock: Drop maxim,max77686.txt new 619ddc6935c1 dt-bindings: clock: convert bcm2835-aux-clock to yaml new 72b421e645a3 dt-bindings: clock: Drop st,stm32h7-rcc.txt new 20fc4ea6d7e3 clk: renesas: rzv2h: Refactor PLL configuration handling new 18510fd7bfe6 clk: renesas: rzv2h: Remove unused `type` field from `stru [...] new fea942bc1513 clk: renesas: rzv2h: Add support for enabling PLLs new 360387a8f17d clk: renesas: rzv2h: Rename PLL field macros for consistency new b6f2c6bd4e9e clk: renesas: r9a09g057: Add clock and reset entries for GE3D new ce0a97ff7127 clk: renesas: rzv2h: Improve rzv2h_ddiv_set_rate() new b224c42568bc clk: renesas: rzv2h: Simplify rzv2h_cpg_assert()/rzv2h_cpg [...] new c3400fd7c717 clk: renesas: rzv2h: Sort compatible list based on SoC par [...] new abc43c0f3c3e dt-bindings: soc: renesas: Document Renesas RZ/V2N SoC var [...] new dc7af24bd60b dt-bindings: soc: renesas: Document SYS for RZ/V2N SoC new c04269c02273 dt-bindings: clock: renesas: Document RZ/V2N SoC CPG new 626acded4726 dt-bindings: pinctrl: renesas: Document RZ/V2N SoC new 019b1a845404 Merge tag 'renesas-r9a09g056-dt-binding-defs-tag1' into re [...] new f6462eb04f24 clk: renesas: rzv2h: Add support for RZ/V2N SoC new 506f96095ec2 clk: renesas: rzv2h: Fix a typo new 9375d704d219 clk: renesas: r9a09g047: Add clock and reset entries for GE3D new c1d6f686e5cb clk: renesas: rzv2h: Add support for static mux clocks new 6e1c79507135 clk: renesas: rzv2h: Add macro for defining static dividers new 52239ebe6240 clk: renesas: rzv2h: Support static dividers without RMW new e6c2b4ed4906 clk: renesas: rzv2h: Use str_on_off() helper in rzv2h_mod_ [...] new ef224dd26ca3 clk: renesas: rzv2h: Use both CLK_ON and CLK_MON bits for [...] new ad227dab3065 dt-bindings: clock: renesas,r9a09g057-cpg: Add USB2 PHY an [...] new 490241349588 Merge tag 'renesas-r9a09g057-dt-binding-defs-tag3' into re [...] new 93f287813626 clk: renesas: r9a09g057: Add clock and reset entries for USB2 new bef96521310e Merge tag 'renesas-clk-for-v6.16-tag1' of git://git.kernel [...] new aff664cc8cbc clk: renesas: Use str_on_off() helper new f21923f3f410 dt-bindings: clock: renesas,r9a09g047-cpg: Add XSPI and GB [...] new d4da08ea37d2 Merge tag 'renesas-r9a09g047-dt-binding-defs-tag3' into re [...] new 38a7eb91195b clk: renesas: r9a09g047: Add support for xspi mux and divider new 28548f3f7994 clk: renesas: r9a09g047: Add XSPI clock/reset new 1ffbdb7aa89a Merge tag 'renesas-clk-for-v6.16-tag2' of git://git.kernel [...] new 61e312a001a3 dt-bindings: soc: spacemit: Add spacemit,k1-syscon new 809080404506 dt-bindings: clock: spacemit: Add spacemit,k1-pll new 1b72c59db0ad clk: spacemit: Add clock support for SpacemiT K1 SoC new 49625c6e4d90 clk: spacemit: k1: Add TWSI8 bus and function clocks new f37f6ba2302e Merge tag 'spacemit-clk-for-6.16-1' of https://github.com/ [...] new 1dc5da9f3c89 clk: bcm: kona: Remove unused scaled_div_build new d6fbdae4f3b5 clk: bcm: rpi: Drop module alias new 73c46d9a93d0 clk: bcm: rpi: Add NULL check in raspberrypi_clk_register() new 6064cfaa1ac4 clk: davinci: Use of_get_available_child_by_name() new 7a0c1872ee7d clk: test: Forward-declare struct of_phandle_args in kunit/clk.h new 7459da16c9a4 Merge branches 'clk-bindings', 'clk-renesas', 'clk-spacemi [...] new ab4999906aed clk: socfpga: clk-pll: Optimize local variables new 0248bfb25579 clk: socfpga: stratix10: Optimize local variables new 6bbc69e58aa8 Merge tag 'socfpga_clk_updates_for_6.16_v2' of git://git.k [...] new 6d880961f5f9 dt-bindings: clock: sophgo: Use precise compatible for CV1 [...] new dd8bbae9fefe clk: sophgo: Add support for newly added precise compatible new e4b700d38957 dt-bindings: soc: sophgo: Add SG2044 top syscon device new 1a215904986e dt-bindings: clock: sophgo: add clock controller for SG2044 new ff5240793b04 clk: sophgo: Add PLL clock controller support for SG2044 SoC new 41b08610dd26 clk: sophgo: Add clock controller support for SG2044 SoC new a08f0ac32bf4 Merge tag 'riscv-sophgo-clk-for-v6.16' of https://github.c [...] new 1b4bb451f3ad dt-bindings: clock: thead: Add TH1520 VO clock controller new 50d4b157fa96 clk: thead: Add clock support for VO subsystem in T-HEAD T [...] new 29c98b13921e Merge tag 'thead-clk-for-v6.16' of https://github.com/pdp7 [...] new 62120d819f5b clk: samsung: Use samsung CCF common function new e2642509e3d6 dt-bindings: clock: exynosautov920: add cpucl0 clock definitions new ab525e7336b1 Merge branch 'for-v6.16/dt-bindings-clk-samsung' into next/clk new 59636ec89c2c clk: samsung: exynosautov920: add cpucl0 clock support new 3c50137aa4c8 dt-bindings: clock: exynosautov920: add cpucl1/2 clock def [...] new 22493f223169 Merge branch 'for-v6.16/dt-bindings-clk-samsung' into next/clk new 84d36f26d031 clk: samsung: exynosautov920: add cpucl1/2 clock support new f00aef8e2ee0 clk: samsung: exynosautov920: Fix incorrect CLKS_NR_CPUCL0 [...] new 81214185e7e1 clk: samsung: correct clock summary for hsi1 block new 3a4c538e13d6 Merge tag 'samsung-clk-6.16' of https://git.kernel.org/pub [...] new 3e515fc8601a Merge branches 'clk-socfpga', 'clk-sophgo', 'clk-thead' an [...] new daf004f87c35 clk: meson-g12a: add missing fclk_div2 to spicc new 0afce85ed26c clk: meson: Do not enable by default during compile testing new b217785073f0 Merge tag 'clk-meson-v6.16-1' of https://github.com/BayLib [...] new 115bd1f1ec2b clk: sunxi-ng: Do not enable by default during compile testing new f06a610cb174 clk: sunxi: Do not enable by default during compile testing new 20fb4ac9cda0 dt-bindings: clock: sun50i-h616-ccu: Add LVDS reset new 390e4cfe87cb clk: sunxi-ng: h616: Add LVDS reset for LCD TCON new ab1a94b504b6 dt-bindings: allwinner: add H616 DE33 clock binding new be0e9a372787 clk: sunxi-ng: ccu: add Display Engine 3.3 (DE33) support new 0409ac483a81 Merge tag 'sunxi-clk-for-6.16' of https://git.kernel.org/p [...] new 831a8ac72264 clk: rockchip: rk3588: Add PLL rate for 1500 MHz new 646bfc52bbe1 clk: rockchip: Drop empty init callback for rk3588 PLL type new 3cb09de48f65 clk: rockchip: rk3568: Add PLL rate for 33.3MHz new 4210f21c004a dt-bindings: clock: rk3576: add IOC gated clocks new 6657acc83c81 Merge branch 'v6.16-shared/clkids' into v6.16-clk/next new 70a114daf207 clk: rockchip: introduce auxiliary GRFs new e277168cabe9 clk: rockchip: introduce GRF gates new 9199ec29f097 clk: rockchip: add GATE_GRFs for SAI MCLKOUT to rk3576 new 8a023e86f3d9 dt-bindings: clock: Add GRF clock definition for RK3528 new 58883d58aaa0 Merge branch 'v6.16-shared/clkids' into v6.16-clk/next new 621ba4d9f6db clk: rockchip: Support MMC clocks in GRF region new 306d2f5ddaa7 clk: rockchip: rk3528: Add SD/SDIO tuning clocks in GRF region new 6e06b641ca96 dt-bindings: clock: rk3036: add SCLK_USB480M clock-id new 897adaf536ab clk: rockchip: rk3036: fix implementation of usb480m clock mux new 596a977b34a7 clk: rockchip: rk3036: mark ddrphy as critical new 61bf658a4d95 clk: rockchip: Pass NULL as reg pointer when registering G [...] new e37fe0b9bf76 clk: rockchip: rename branch_muxgrf to branch_grf_mux new 553f648dbd94 clk: rockchip: rename gate-grf clk file new 92da5c3cba23 clk: rockchip: rk3576: add missing slab.h include new 276036283716 clk: rockchip: rk3528: add slab.h header include new 09febae220d2 Merge tag 'v6.16-rockchip-clk1' of git://git.kernel.org/pu [...] new 36eb51ac8bd5 clk: qcom: Fix missing error check for dev_pm_domain_attach() new e7b1c13280ad clk: qcom: camcc-sm6350: Add *_wait_val values for GDSCs new 673989d27123 clk: qcom: dispcc-sm6350: Add *_wait_val values for GDSCs new afdfd829a99e clk: qcom: gcc-sm6350: Add *_wait_val values for GDSCs new d988b0b866c2 clk: qcom: gpucc-sm6350: Add *_wait_val values for GDSCs new b887afb9b236 dt-bindings: clock: add SM6350 QCOM video clock bindings new a4e07ddeb84d Merge branch '20250324-sm6350-videocc-v2-2-cc22386433f4@fa [...] new 9e7acf70cf6a clk: qcom: gcc-msm8939: Fix mclk0 & mclk1 for 24 MHz new 1003cea3c776 clk: qcom: Add support for Camera Clock Controller on QCS8300 new 166e65bc6ce3 clk: qcom: rpmh: make clkaN optional new da94a81ea6c6 clk: qcom: gcc: Set FORCE_MEM_CORE_ON for gcc_ufs_axi_clk [...] new 201bf08ba9e2 clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks new b176dab2389c Merge tag 'qcom-clk-for-6.16' of https://git.kernel.org/pu [...] new 63bfd78aae9a Merge branches 'clk-amlogic', 'clk-allwinner', 'clk-rockch [...] new 9f32a03e3e0d Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new a63cafe241d2 pinctrl: at91: Add error handling for pinctrl_utils_add_map_mux() new 3ede3f8b4b4b pinctrl: mcp23s08: Reset all pins to input at probe new 1938be9fbad1 pinctrl: qcom: tlmm-test: Fix potential null dereference i [...] new 136fa80169c6 dt-bindings: pinctl: amlogic,pinctrl-a4: Add compatible st [...] new 86dee87f4b2e pinctrl: mediatek: Fix the invalid conditions new 434ad6905adb pinctrl: apple: Make regmap_config static const and fix in [...] new 10dca7cdd431 pinctrl: meson: Do not enable by default during compile testing new b883eb49ec48 pinctrl: uniphier: Do not enable by default during compile [...] new d843a4263502 pinctrl: at91-pio4: use new GPIO line value setter callbacks new 9e8c4a2e4c91 pinctrl: rk805: use new GPIO line value setter callbacks new 720abc5c58d8 pinctrl: abx500: enable building modules with COMPILE_TEST=y new 4f15389ba3a0 pinctrl: abx500: use new GPIO line value setter callbacks new 18ef5d5b4d24 pinctrl: meson: use new GPIO line value setter callbacks new e1d2a8ec9a58 pinctrl: amlogic-a4: use new GPIO line value setter callbacks new 88c7e0bb9ee8 pinctrl: sx150x: use new GPIO line value setter callbacks new 089f1cad358d pinctrl: ocelot: use new GPIO line value setter callbacks new 1437b5af8593 pinctrl: cy8c95x0: use new GPIO line value setter callbacks new c0e1e86173a2 pinctrl: qcom: pinctrl-qcm2290: Add egpio support new 5d7c4697b07b dt-bindings: pinctrl: mediatek: Drop unrelated nodes from [...] new 31d820fe4244 dt-bindings: pinctrl: mediatek: Correct indentation and st [...] new 17bb810d7461 pinctrl: qcom: lpass-lpi: use new GPIO line value setter c [...] new 4dc41ae5c0a9 pinctrl: qcom: msm: use new GPIO line value setter callbacks new 1c3f1c1d8375 pinctrl: qcom: spmi-gpio: use new GPIO line value setter c [...] new b9b4e5bd53f8 pinctrl: qcom: spmi-mpp: use new GPIO line value setter callbacks new cd5a048c1a17 pinctrl: qcom: ssbi-gpio: use new GPIO line value setter c [...] new 454071ac3cd6 pinctrl: qcom: ssbi-mpp: use new GPIO line value setter callbacks new 7acdd10e2219 dt-bindings: pinctrl: mediatek: Add support for MT6893 new 8004507179c8 pinctrl: mediatek: Add pinctrl driver for MT6893 Dimensity 1200 new 4c9891e58869 dt-bindings: pinctrl: mediatek: Add support for mt8196 new f7a29377c253 pinctrl: mediatek: Add pinctrl driver on mt8196 new 92b17a63903b pinctr: nomadik: abx500: Restrict compile test new 829d06ba6c50 dt-bindings: pinctrl: convert fsl,vf610-pinctrl.txt to yam [...] new c6650433eaa9 dt-bindings: pinctrl: spacemit: add clock and reset property new 5a740280dec8 pinctrl: spacemit: add clock support for K1 SoC new bd91eae5dcad pinctrl: mediatek: pinctrl: mediatek: add mt8196 eint pin new 278114ccfdd5 dt-bindings: pinctrl: convert fsl,imx7ulp-pinctrl.txt to y [...] new ec08e2c67077 pinctrl: amd: use new GPIO line value setter callbacks new fa10247914c8 pinctrl: axp209: use new GPIO line value setter callbacks new 8657c6ee9b2a pinctrl: stmfx: use new GPIO line value setter callbacks new 059f5470797e pinctrl: owl: use new GPIO line value setter callbacks new 43c8981b02cd pinctrl: stm32: use new GPIO line value setter callbacks new eac1183a175e pinctrl: ingenic: use new GPIO line value setter callbacks new f0401cce035c pinctrl: microchip-sgpio: use new GPIO line value setter c [...] new 8e86af65f39d pinctrl: at91: allow building the module with COMPILE_TEST=y new b0dfc1bd6f97 pinctrl: at91: use new GPIO line value setter callbacks new 8152769f9fb6 pinctrl: armada-37xx: use new GPIO line value setter callbacks new e52254e5ced7 pinctrl: pistachio: use new GPIO line value setter callbacks new 9e4c444755b1 pinctrl: samsung: use new GPIO line value setter callbacks new 781411f0ee0d pinctrl: at91: drop unneeded dependency on OF_GPIO new 7464c8816932 pinctrl: mediatek: airoha: use new GPIO line value setter [...] new 9c791cbaf3cf pinctrl: mediatek: paris: don't double-check the GPIO number new 1849d1a3d388 pinctrl: mediatek: paris: use new GPIO line value setter c [...] new 8a3f17df00e6 pinctrl: mediatek: moore: use new GPIO line value setter c [...] new 23a5fa371c77 pinctrl: mediatek: common: use new GPIO line value setter [...] new c84c4a1db659 pinctrl: bcm: nsp-gpio: use new GPIO line value setter callbacks new 6752dbe5b652 pinctrl: bcm: iproc-gpio: use new GPIO line value setter c [...] new 941a099ddc43 pinctrl: bcm2835: use new GPIO line value setter callbacks new 5488aa013e9e pinctrl: renesas: rzg2l: Add support for RZ/V2N SoC new 7620eeaa900a Merge tag 'renesas-pinctrl-for-v6.16-tag1' of git://git.ke [...] new 2f87c9aa90e9 dt-bindings: pinctrl: qcom: correct gpio-ranges in example [...] new b4b6c80ed8d1 dt-bindings: pinctrl: qcom: correct gpio-ranges in example [...] new d18cdb975ba8 pinctrl: qcom: correct the ngpios entry for QCS615 new 32b5361a0d10 pinctrl: qcom: correct the ngpios entry for QCS8300 new 3b38cce83fa9 pinctrl: add stubs for OF-specific pinconf functions new 762ef7d1e6ee pinctrl: at91: Fix possible out-of-boundary access new a5fd6b67fe81 pinctrl: meson: Drop unused aml_pctl_find_group_by_name() new 3ade961e97f3 pinctrl: samsung: refactor drvdata suspend & resume callbacks new 77ac6b742eba pinctrl: samsung: add dedicated SoC eint suspend/resume callbacks new bdbe0a0f7100 pinctrl: samsung: add gs101 specific eint suspend/resume c [...] new a30692b4f81b pinctrl: samsung: Add filter selection support for alive b [...] new 86ea0b826fb2 Merge tag 'samsung-pinctrl-6.16' of https://git.kernel.org [...] new 947c93eb29c2 pinctrl: armada-37xx: use correct OUTPUT_VAL register for [...] new e6ebd4942981 pinctrl: armada-37xx: set GPIO output value before setting [...] new 0396a8731efd pinctrl: armada-37xx: propagate error from armada_37xx_gpi [...] new 57273ff8bb16 pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get() new bfa0ff804ffa pinctrl: armada-37xx: propagate error from armada_37xx_pmx [...] new 6481c0a83367 pinctrl: armada-37xx: propagate error from armada_37xx_gpi [...] new 4229c28323db pinctrl: armada-37xx: propagate error from armada_37xx_pmx [...] new 8cefeddf9ad6 Merge branch 'ib-armada-for-v6.16' into devel new 939be10e5e51 pinctrl: freescale: Depend imx-scu driver on OF new a660d9e885d6 pinctrl: freescale: Enable driver if platform is enabled. new 1c9977b26347 pinctrl: mediatek: eint: Fix invalid pointer dereference f [...] new 223657cfc87c pinctrl: remove extern specifier for functions in machine.h new 2e9ba1d9a31f pinctrl: core: add devm_pinctrl_register_mappings() new 08dcbe30be48 pinctrl: freescale: Add support for imx943 pinctrl new eafd95ea7484 Merge tag 'pinctrl-v6.16-1' of git://git.kernel.org/pub/sc [...] new a7de3fb3c225 i2c: core: Drop duplicate check before calling OF APIs new 5763a474c887 i2c: core: Unify the firmware node type check new 5d9424b00b57 i2c: core: Switch to fwnode APIs to get IRQ new 3435b7f0fd28 i2c: core: Reuse fwnode variable where it makes sense new df6d7277e552 i2c: core: Do not dereference fwnode in struct device new adc8d1200dbb i2c: core: Deprecate of_node in struct i2c_board_info new 81e68e2df041 media: i2c: ds90ub960: Remove of_node assignment new 35c6e493bd54 dt-bindings: misc: Describe TI FPC202 dual port controller new 666be28145af media: i2c: ds90ub960: Replace aliased clients list with a [...] new 3ec29d51b546 media: i2c: ds90ub960: Protect alias_use_mask with a mutex new 818bd489f137 i2c: use client addresses directly in ATR interface new 24960bd0a19d i2c: move ATR alias pool to a separate struct new db1962c94dab i2c: rename field 'alias_list' of struct i2c_atr_chan to ' [...] new 328a106ce0e8 i2c: support per-channel ATR alias pools new c3f55241882b i2c: Support dynamic address translation new 1e5c9b1efa1c misc: add FPC202 dual port controller driver new 04668774f67f i2c: mux: ltc4306: use new GPIO line value setter callbacks new 20d5620e9b29 i2c: atr: Fix end of loop test in i2c_atr_find_mapping_by_addr() new 5c52473b4496 i2c: core: add useful info when defer probe new 64639da56bb6 docs: i2c: Fix "resitors" to "resistors" new 89b4fb2e61a0 i2c: powermac: convert of_node usage to fwnode new f67b89b6dae3 i2c: use only 'fwnode' for client devices new 7e6f4a0a7512 i2c: remove 'of_node' member from i2c_boardinfo new ec8c1b92eaec i2c: atr: Fix lockdep for nested ATRs new 42a70dc49edf i2c: atr: find_mapping() -> get_mapping() new 5988589eb381 i2c: atr: split up i2c_atr_get_mapping_by_addr() new 5efe815ad735 i2c: atr: do not create mapping in detach_addr() new 02426327e228 i2c: atr: deduplicate logic in attach_addr() new b09d8a9cce26 i2c: atr: allow replacing mappings in attach_addr() new 18355307dc56 i2c: atr: add static flag new 17a3a30e8e3d i2c: atr: add passthrough flag new db5194b793d5 i2c: qcom-geni: Use generic definitions for bus frequencies new 5a1934f1c23f i2c: npcm7xx: Remove redundant ret variable new b7a886e7e9e8 i2c: lpc2k: Add check for clk_enable() new 7b1741261245 i2c: xgene-slimpro: Simplify PCC shared memory region handling new f4a5f8815231 i2c: imx: add some dev_err_probe calls new 504cb3ce5215 i2c: rzv2m: Constify struct i2c_algorithm new 38010591a0fc i2c: npcm: Add clock toggle recovery new ca0585ac9ef4 i2c: uniphier(-f): Replace dev_err() with dev_err_probe() [...] new c4f62651f2f7 i2c: uniphier: Replace dev_err() with dev_err_probe() in p [...] new 05ac621b1e53 i2c: via: Replace dev_err() with dev_err_probe() in probe [...] new 61e26ca6920f i2c: viapro: Replace dev_err() with dev_err_probe() in pro [...] new a070c9e07ab1 i2c: viperboard: Replace dev_err() with dev_err_probe() in [...] new 26e3e92e134a i2c: virtio: Replace dev_err() with dev_err_probe() in pro [...] new e7d8a0de7039 i2c: i2c-xiic: Replace dev_err() with dev_err_probe() in p [...] new 6df65313eda9 i2c: scx200_acb: Replace dev_err() with dev_err_probe() in [...] new 688d389cdf8c i2c: designware: Use better constants from units.h new 8e82bca35fb4 i2c: pasemi: Use correct bits.h include new e1902d658e42 i2c: pasemi: Sort includes alphabetically new 63ef02da5ddb i2c: octeon: add block-mode i2c operations new 9cf1a28acb41 dt-bindings: i2c: i2c-mt65xx: Add MediaTek Dimensity 1200 MT6893 new d6263c468a76 i2c: amd-isp: Add ISP i2c-designware driver new d3e80014e141 i2c: iproc: Drop unnecessary initialisation of 'ret' new 8f1e88d40cd1 i2c: iproc: Use dev_err_probe in probe new f7a2df37daae i2c: iproc: Use u32 instead of uint32_t new 9277b5f2767a i2c: iproc: Fix alignment to match the open parenthesis new eb9b9b1e193e i2c: iproc: Remove stray blank line in slave ISR new 9f64de0f8522 i2c: iproc: Replace udelay() with usleep_range() new d21836663f62 i2c: iproc: Fix indentation of bcm_iproc_i2c_slave_init() new 23c0794194ea i2c: iproc: Move function and avoid prototypes new d7d58a72f567 i2c: iproc: When there's an error treat it as an error new 25909e19c22b i2c: iproc: Remove unnecessary double negation new 88fe3078b54c i2c: pasemi: Enable the unjam machine new 390b8f5834cf i2c: pasemi: Improve timeout handling new f4f64fa8a603 i2c: pasemi: Improve error recovery new 090c3a4a264b i2c: pasemi: Log bus reset causes new a6e04f05ce0b i2c: tegra: check msg length in SMBUS block read new b6c540d74039 dt-bindings: i2c: dw: merge duplicate compatible entry. new 218d2318185b dt-bindings: i2c: dw: Add Sophgo SG2044 SoC I2C controller new ba9e1b525478 i2c: riic: Implement bus recovery new 8b284979f7fb dt-bindings: i2c: renesas,riic: Document RZ/V2N (R9A09G056 [...] new 4d6d35d3417d i2c: smbus: introduce Write Disable-aware SPD instantiatin [...] new 76648b013c55 dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3528 new 1b5d623e2ebb i2c: davinci: add I2C_FUNC_PROTOCOL_MANGLING to feature list new db9354b46ef6 i2c: ismt: Use non-hybrid PCI devres API new 8ae92c691d6f i2c: thunderx: Use non-hybrid PCI devres API new c030a41ef8f9 i2c: mlxbf: Use str_read_write() helper new 66e64b457c23 i2c: I2C_DESIGNWARE_AMDISP should depend on DRM_AMD_ISP new 053859002c20 i2c: mlxbf: Allow build with COMPILE_TEST new d6ceb4053826 i2c: microchip-corei2c: add smbus support new 29b0b4ce6417 dt-bindings: i2c: i2c-wmt: Convert to YAML new 24d9f6050520 i2c: xgene-slimpro: Replace dev_err() with dev_err_probe() [...] new 6bdc662c05c5 i2c-mlxbf: Add repeated start condition support new e981364d89bf i2c-mlxbf: Improve I2C bus timing configuration new 2fe2b969d911 i2c: designware: Invoke runtime suspend on quick slave re- [...] new bdf4442f4c7e i2c: designware: Don't warn about missing get_clk_rate_khz new 3b7d8d151a7e i2c: viai2c-wmt: Replace dev_err() with dev_err_probe() in [...] new 2b2805404c92 i2c: mlxbf: avoid 64-bit division new 9c7dcf4c16ef Merge tag 'i2c-host-6.16' of git://git.kernel.org/pub/scm/ [...] new 17b7d785fc7f i2c: Use str_read_write() helper new 883e3c9f4081 Merge tag 'i2c-for-6.16-rc1' of git://git.kernel.org/pub/s [...] new 16b82367aa28 RDMA/mlx5: convert timeouts to secs_to_jiffies() new 2633ddff9b0f RDMA: Replace msecs_to_jiffies with secs_to_jiffies for timeout new 41e2649c796e RDMA/core: Convert to use ERR_CAST() new 7bc871af417a RDMA/uverbs: Convert to use ERR_CAST() new 8a94c42d8310 RDMA/core: Convert to use ERR_CAST() new aae85e007dff IB/hfi1: Avoid -Wflex-array-member-not-at-end warning new 3aadd652c2c8 RDMA/hns: Remove unused parameters new 4dab26bed543 IB/cm: use rwlock for MAD agent lock new 6703cb3dced0 RDMA/rxe: Enable ODP in RDMA FLUSH operation new b84001ad0cee RDMA/rxe: Enable ODP in ATOMIC WRITE operation new 9334003d1335 RDMA: Don't use %pK through printk new 29610226c33f RDMA/rxe: Fix mismatched type declarations new ffe1cee21f8b RDMA/hns: initialize db in update_srq_db() new 7d40ccf01869 RDMA/mana_ib: Access remote atomic for MRs new 8f49682d94f3 RDMA/mana_ib: support of the zero based MRs new f1652d76f4c5 RDMA/mana_ib: Add support of 4M, 1G, and 2G pages new 04039390cc3c RDMA/cma: Remove unused rdma_res_to_id new 1c7eec4d5f3b RDMA/rxe: Fix "trying to register non-static key in rxe_qp [...] new d85080df12f3 RDMA/rxe: Remove unused rxe_run_task new 23ea3c70ee42 RDMA/rxe: Remove 32-bit architecture support new 685f9537a728 RDMA/core: Move ODP capability definitions to uapi new 02007e3ddc07 RDMA/hns: Add trace for flush CQE new 6c98c8670806 RDMA/hns: Add trace for WQE dumping new 1e63e2f96613 RDMA/hns: Add trace for AEQE dumping new 48ffc152576d RDMA/hns: Add trace for MR/MTR attribute dumping new 2b11d33de232 RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h new 6bd18dabf1c9 RDMA/hns: Add trace for CMDQ dumping new 7c04bc971717 IB/mthca: Adjust buddy->bits allocation type new 3db60cf9b7da IB/hfi1: Adjust fd->entry_to_rb allocation type new 7590649ee7af IB/cm: Drop lockdep assert and WARN when freeing old msg new 5d2ea5aebbb2 RDMA/mlx5: Fix error flow upon firmware failure for RQ des [...] new 7ccc2a0646ec IB/hfi1: Remove unused sc_drop and sdma_all_idle new e56b4eab9cde RDMA/siw: Remove unused siw_mem_add new 4ffb62fa8925 RDMA/hns: Fix build error of hns_roce_trace new 972aa49a7c93 Provide a new two step DMA mapping API new 285e871884ff mm/hmm: let users to tag specific PFN with DMA mapped bit new 8cad47130566 mm/hmm: provide generic DMA managing logic new eedd5b1276e7 RDMA/umem: Store ODP access mask information in PFN new 1efe8c0670d6 RDMA/core: Convert UMEM ODP DMA mapping to caching IOVA an [...] new 15a9f67e286b RDMA/umem: Separate implicit ODP initialization from explicit ODP new 8536666a5283 RDMA/siw: replace redundant ternary operator with just rv new ced82fce77e9 net: mana: Probe rdma device in mana driver new c390828d4d7b RDMA/mana_ib: Add support of mana_ib for RNIC and ETH nic new d4293f96ce0b RDMA/mana_ib: unify mana_ib functions to support any gdma device new 505cc26bcae0 net: mana: Add support for auxiliary device servicing events new 6883b680e703 RDMA/iwcm: Fix use-after-free of work objects after cm_id [...] new 21508c8c972c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 972db388d40d RDMA/mlx5: Remove the redundant MLX5_IB_STAGE_UAR stage new d00d16bcbc25 RDMA/mlx5: Add support for 200Gbps per lane speeds new 58d7a965bb2b RDMA/bnxt_re: Fix incorrect display of inactivity_cp in de [...] new e3d57a00d4d1 RDMA/bnxt_re: Fix missing error handling for tx_queue new 990b5c07f677 RDMA/bnxt_re: Fix return code of bnxt_re_configure_cc new 0b261d7c1cd3 RDMA/rxe: Break endless pagefault loop for RO pages new 259e9bd07c57 RDMA/core: Avoid hmm_dma_map_alloc() for virtual DMA devices new 45611fe821af IB/cm: Remove dead code and adjust naming new e91fb8b9d0ed RDMA/mlx5: Avoid flexible array warning new 6e7272afc9ab RDMA/hns: Fix endian issue in trace events new 260ce16e579d RDMA/bnxt_re: Support extended stats for Thor2 VF new ef2233850edc Merge tag 'v6.15' into rdma.git for-next new 92a251c3df8e RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work new dd91b5e1d644 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...]
The 550 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 67 +- .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 1 + .../bindings/clock/brcm,bcm2835-aux-clock.txt | 31 - .../bindings/clock/brcm,bcm2835-aux-clock.yaml | 47 + .../devicetree/bindings/clock/fsl,vf610-ccm.yaml | 58 + .../devicetree/bindings/clock/maxim,max77686.txt | 114 - .../devicetree/bindings/clock/qcom,videocc.yaml | 20 + .../bindings/clock/renesas,rzv2h-cpg.yaml | 5 +- .../clock/samsung,exynosautov920-clock.yaml | 69 + .../bindings/clock/sophgo,cv1800-clk.yaml | 16 +- .../bindings/clock/sophgo,sg2044-clk.yaml | 99 + .../devicetree/bindings/clock/spacemit,k1-pll.yaml | 50 + .../devicetree/bindings/clock/st,stm32h7-rcc.txt | 71 - .../bindings/clock/thead,th1520-clk-ap.yaml | 17 +- .../devicetree/bindings/clock/vf610-clock.txt | 41 - .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 1 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 + Documentation/devicetree/bindings/i2c/i2c-wmt.txt | 24 - .../devicetree/bindings/i2c/renesas,riic.yaml | 1 + .../bindings/i2c/snps,designware-i2c.yaml | 12 +- .../devicetree/bindings/i2c/wm,wm8505-i2c.yaml | 47 + .../devicetree/bindings/misc/ti,fpc202.yaml | 94 + .../bindings/pinctrl/amlogic,pinctrl-a4.yaml | 7 +- .../bindings/pinctrl/fsl,imx7ulp-iomuxc1.yaml | 99 + .../bindings/pinctrl/fsl,imx7ulp-pinctrl.txt | 53 - .../bindings/pinctrl/fsl,vf610-iomuxc.yaml | 83 + .../bindings/pinctrl/fsl,vf610-pinctrl.txt | 41 - .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 95 +- .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 5 - .../bindings/pinctrl/mediatek,mt6893-pinctrl.yaml | 193 ++ .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 56 +- .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 70 +- .../bindings/pinctrl/mediatek,mt8192-pinctrl.yaml | 78 +- .../bindings/pinctrl/mediatek,mt8196-pinctrl.yaml | 236 ++ .../bindings/pinctrl/qcom,qcs615-tlmm.yaml | 2 +- .../bindings/pinctrl/qcom,qcs8300-tlmm.yaml | 2 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 + .../bindings/pinctrl/spacemit,k1-pinctrl.yaml | 18 + .../soc/renesas/renesas,r9a09g057-sys.yaml | 1 + .../devicetree/bindings/soc/renesas/renesas.yaml | 15 + .../soc/sophgo/sophgo,sg2044-top-syscon.yaml | 49 + .../bindings/soc/spacemit/spacemit,k1-syscon.yaml | 80 + Documentation/filesystems/f2fs.rst | 52 +- Documentation/i2c/busses/i2c-parport.rst | 2 +- MAINTAINERS | 17 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/bcm/clk-kona.c | 18 - drivers/clk/bcm/clk-kona.h | 2 - drivers/clk/bcm/clk-raspberrypi.c | 3 +- drivers/clk/davinci/pll.c | 26 +- drivers/clk/meson/Kconfig | 16 +- drivers/clk/meson/g12a.c | 1 + drivers/clk/qcom/apcs-sdx55.c | 6 +- drivers/clk/qcom/camcc-sa8775p.c | 103 +- drivers/clk/qcom/camcc-sm6350.c | 18 + drivers/clk/qcom/clk-rpmh.c | 11 + drivers/clk/qcom/dispcc-sm6350.c | 3 + drivers/clk/qcom/gcc-msm8939.c | 4 +- drivers/clk/qcom/gcc-sm6350.c | 6 + drivers/clk/qcom/gcc-sm8650.c | 2 + drivers/clk/qcom/gcc-sm8750.c | 3 +- drivers/clk/qcom/gcc-x1e80100.c | 4 + drivers/clk/qcom/gpucc-sm6350.c | 6 + drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r9a09g047-cpg.c | 52 +- drivers/clk/renesas/r9a09g056-cpg.c | 152 + drivers/clk/renesas/r9a09g057-cpg.c | 36 +- drivers/clk/renesas/renesas-cpg-mssr.c | 3 +- drivers/clk/renesas/rzg2l-cpg.c | 3 +- drivers/clk/renesas/rzv2h-cpg.c | 186 +- drivers/clk/renesas/rzv2h-cpg.h | 94 +- drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-gate-grf.c | 105 + drivers/clk/rockchip/clk-mmc-phase.c | 24 +- drivers/clk/rockchip/clk-pll.c | 11 - drivers/clk/rockchip/clk-rk3036.c | 11 +- drivers/clk/rockchip/clk-rk3288.c | 2 +- drivers/clk/rockchip/clk-rk3328.c | 6 +- drivers/clk/rockchip/clk-rk3528.c | 83 +- drivers/clk/rockchip/clk-rk3568.c | 3 +- drivers/clk/rockchip/clk-rk3576.c | 60 +- drivers/clk/rockchip/clk-rk3588.c | 1 + drivers/clk/rockchip/clk-rv1126.c | 2 +- drivers/clk/rockchip/clk.c | 38 +- drivers/clk/rockchip/clk.h | 75 +- drivers/clk/samsung/clk-exynos4.c | 74 +- drivers/clk/samsung/clk-exynosautov920.c | 338 ++- drivers/clk/socfpga/clk-pll-s10.c | 6 +- drivers/clk/socfpga/clk-pll.c | 4 +- drivers/clk/sophgo/Kconfig | 19 + drivers/clk/sophgo/Makefile | 2 + drivers/clk/sophgo/clk-cv1800.c | 2 + drivers/clk/sophgo/clk-sg2044-pll.c | 628 ++++ drivers/clk/sophgo/clk-sg2044.c | 1812 ++++++++++++ drivers/clk/spacemit/Kconfig | 18 + drivers/clk/spacemit/Makefile | 5 + drivers/clk/spacemit/ccu-k1.c | 1164 ++++++++ drivers/clk/spacemit/ccu_common.h | 48 + drivers/clk/spacemit/ccu_ddn.c | 83 + drivers/clk/spacemit/ccu_ddn.h | 48 + drivers/clk/spacemit/ccu_mix.c | 268 ++ drivers/clk/spacemit/ccu_mix.h | 218 ++ drivers/clk/spacemit/ccu_pll.c | 157 + drivers/clk/spacemit/ccu_pll.h | 86 + drivers/clk/sunxi-ng/Kconfig | 48 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 25 + drivers/clk/sunxi/Kconfig | 10 +- drivers/clk/thead/clk-th1520-ap.c | 196 +- drivers/i2c/algos/i2c-algo-pcf.c | 3 +- drivers/i2c/busses/Kconfig | 13 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-at91-master.c | 3 +- drivers/i2c/busses/i2c-bcm-iproc.c | 223 +- drivers/i2c/busses/i2c-davinci.c | 3 +- drivers/i2c/busses/i2c-designware-amdisp.c | 205 ++ drivers/i2c/busses/i2c-designware-common.c | 4 +- drivers/i2c/busses/i2c-designware-platdrv.c | 2 +- drivers/i2c/busses/i2c-designware-slave.c | 2 +- drivers/i2c/busses/i2c-i801.c | 4 +- drivers/i2c/busses/i2c-imx.c | 12 +- drivers/i2c/busses/i2c-ismt.c | 2 +- drivers/i2c/busses/i2c-lpc2k.c | 7 +- drivers/i2c/busses/i2c-microchip-corei2c.c | 102 + drivers/i2c/busses/i2c-mlxbf.c | 87 +- drivers/i2c/busses/i2c-npcm7xx.c | 18 +- drivers/i2c/busses/i2c-octeon-core.c | 166 +- drivers/i2c/busses/i2c-octeon-core.h | 13 +- drivers/i2c/busses/i2c-pasemi-core.c | 119 +- drivers/i2c/busses/i2c-pasemi-pci.c | 10 +- drivers/i2c/busses/i2c-piix4.c | 2 +- drivers/i2c/busses/i2c-powermac.c | 2 +- drivers/i2c/busses/i2c-qcom-geni.c | 19 +- drivers/i2c/busses/i2c-riic.c | 53 +- drivers/i2c/busses/i2c-rzv2m.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 3 +- drivers/i2c/busses/i2c-tegra.c | 5 + drivers/i2c/busses/i2c-thunderx-pcidrv.c | 5 +- drivers/i2c/busses/i2c-tiny-usb.c | 3 +- drivers/i2c/busses/i2c-uniphier-f.c | 24 +- drivers/i2c/busses/i2c-uniphier.c | 24 +- drivers/i2c/busses/i2c-via.c | 15 +- drivers/i2c/busses/i2c-viai2c-wmt.c | 20 +- drivers/i2c/busses/i2c-viapro.c | 33 +- drivers/i2c/busses/i2c-viperboard.c | 17 +- drivers/i2c/busses/i2c-virtio.c | 7 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 57 +- drivers/i2c/busses/i2c-xiic.c | 4 +- drivers/i2c/busses/scx200_acb.c | 6 +- drivers/i2c/i2c-atr.c | 570 ++-- drivers/i2c/i2c-core-base.c | 67 +- drivers/i2c/i2c-core-of.c | 1 - drivers/i2c/i2c-core-slave.c | 12 +- drivers/i2c/i2c-core-smbus.c | 3 +- drivers/i2c/i2c-smbus.c | 21 +- drivers/i2c/muxes/i2c-mux-ltc4306.c | 10 +- drivers/infiniband/core/cm.c | 78 +- drivers/infiniband/core/cm_trace.h | 2 +- drivers/infiniband/core/cma.c | 25 +- drivers/infiniband/core/cma_trace.h | 2 +- drivers/infiniband/core/iwcm.c | 29 +- drivers/infiniband/core/mad_rmpp.c | 2 +- drivers/infiniband/core/umem_odp.c | 271 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/bnxt_re/debugfs.c | 20 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 7 +- drivers/infiniband/hw/hfi1/mad.h | 1 - drivers/infiniband/hw/hfi1/pio.c | 10 - drivers/infiniband/hw/hfi1/pio.h | 1 - drivers/infiniband/hw/hfi1/sdma.c | 18 - drivers/infiniband/hw/hfi1/sdma.h | 1 - drivers/infiniband/hw/hfi1/user_exp_rcv.c | 2 +- drivers/infiniband/hw/hns/Makefile | 1 + drivers/infiniband/hw/hns/hns_roce_ah.c | 1 - drivers/infiniband/hw/hns/hns_roce_device.h | 20 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 26 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 1 + drivers/infiniband/hw/hns/hns_roce_main.c | 1 - drivers/infiniband/hw/hns/hns_roce_mr.c | 3 + drivers/infiniband/hw/hns/hns_roce_restrack.c | 1 - drivers/infiniband/hw/hns/hns_roce_trace.h | 216 ++ drivers/infiniband/hw/irdma/ctrl.c | 2 +- drivers/infiniband/hw/irdma/pble.c | 2 +- drivers/infiniband/hw/mana/cq.c | 4 +- drivers/infiniband/hw/mana/device.c | 174 +- drivers/infiniband/hw/mana/main.c | 92 +- drivers/infiniband/hw/mana/mana_ib.h | 7 + drivers/infiniband/hw/mana/mr.c | 29 +- drivers/infiniband/hw/mana/qp.c | 5 +- drivers/infiniband/hw/mlx4/mcg.c | 8 +- drivers/infiniband/hw/mlx5/fs.c | 58 +- drivers/infiniband/hw/mlx5/main.c | 29 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 13 +- drivers/infiniband/hw/mlx5/mr.c | 6 +- drivers/infiniband/hw/mlx5/odp.c | 65 +- drivers/infiniband/hw/mlx5/qpc.c | 30 +- drivers/infiniband/hw/mlx5/umr.c | 12 +- drivers/infiniband/hw/mthca/mthca_mr.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 2 +- drivers/infiniband/sw/rxe/Kconfig | 2 +- drivers/infiniband/sw/rxe/rxe.c | 2 + drivers/infiniband/sw/rxe/rxe_loc.h | 29 +- drivers/infiniband/sw/rxe/rxe_mr.c | 66 +- drivers/infiniband/sw/rxe/rxe_odp.c | 144 +- drivers/infiniband/sw/rxe/rxe_param.h | 5 +- drivers/infiniband/sw/rxe/rxe_qp.c | 7 +- drivers/infiniband/sw/rxe/rxe_resp.c | 15 +- drivers/infiniband/sw/rxe/rxe_task.c | 40 +- drivers/infiniband/sw/rxe/rxe_task.h | 2 - drivers/infiniband/sw/siw/siw.h | 2 +- drivers/infiniband/sw/siw/siw_cq.c | 2 +- drivers/infiniband/sw/siw/siw_mem.c | 28 +- drivers/infiniband/sw/siw/siw_mem.h | 1 - drivers/infiniband/sw/siw/siw_qp_rx.c | 8 +- drivers/infiniband/sw/siw/siw_verbs.c | 8 +- drivers/media/i2c/ds90ub913.c | 9 +- drivers/media/i2c/ds90ub953.c | 9 +- drivers/media/i2c/ds90ub960.c | 54 +- drivers/misc/Kconfig | 12 + drivers/misc/Makefile | 1 + drivers/misc/ti_fpc202.c | 438 +++ drivers/net/ethernet/microsoft/mana/gdma_main.c | 27 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 19 + drivers/net/ethernet/microsoft/mana/mana_en.c | 108 +- drivers/pinctrl/Kconfig | 4 +- drivers/pinctrl/actions/pinctrl-owl.c | 8 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 9 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 6 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 6 +- drivers/pinctrl/core.c | 29 + drivers/pinctrl/freescale/Kconfig | 11 + drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 4 + drivers/pinctrl/mediatek/Kconfig | 22 + drivers/pinctrl/mediatek/Makefile | 2 + drivers/pinctrl/mediatek/mtk-eint.c | 30 +- drivers/pinctrl/mediatek/mtk-eint.h | 7 +- drivers/pinctrl/mediatek/pinctrl-airoha.c | 19 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 18 +- drivers/pinctrl/mediatek/pinctrl-mt6893.c | 879 ++++++ drivers/pinctrl/mediatek/pinctrl-mt8196.c | 1860 ++++++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 15 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt6893.h | 2283 +++++++++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt8196.h | 3085 ++++++++++++++++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 29 +- drivers/pinctrl/meson/Kconfig | 24 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 22 +- drivers/pinctrl/meson/pinctrl-meson.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 43 +- drivers/pinctrl/nomadik/Kconfig | 6 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 12 +- drivers/pinctrl/pinconf.h | 17 + drivers/pinctrl/pinctrl-amd.c | 7 +- drivers/pinctrl/pinctrl-apple-gpio.c | 30 +- drivers/pinctrl/pinctrl-at91-pio4.c | 18 +- drivers/pinctrl/pinctrl-at91.c | 21 +- drivers/pinctrl/pinctrl-axp209.c | 35 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 17 +- drivers/pinctrl/pinctrl-ingenic.c | 8 +- drivers/pinctrl/pinctrl-mcp23s08.c | 8 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 8 +- drivers/pinctrl/pinctrl-ocelot.c | 17 +- drivers/pinctrl/pinctrl-pistachio.c | 8 +- drivers/pinctrl/pinctrl-rk805.c | 26 +- drivers/pinctrl/pinctrl-scmi.c | 1 + drivers/pinctrl/pinctrl-stmfx.c | 13 +- drivers/pinctrl/pinctrl-sx150x.c | 23 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 6 +- drivers/pinctrl/qcom/pinctrl-msm.c | 6 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 70 +- drivers/pinctrl/qcom/pinctrl-qcs615.c | 2 +- drivers/pinctrl/qcom/pinctrl-qcs8300.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 6 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 6 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 7 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 7 +- drivers/pinctrl/qcom/tlmm-test.c | 1 + drivers/pinctrl/renesas/Kconfig | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 299 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 52 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 294 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 28 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 34 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 8 +- drivers/pinctrl/spacemit/pinctrl-k1.c | 10 + drivers/pinctrl/stm32/pinctrl-stm32.c | 7 +- drivers/pinctrl/uniphier/Kconfig | 2 +- fs/f2fs/acl.c | 33 +- fs/f2fs/acl.h | 10 +- fs/f2fs/checkpoint.c | 242 +- fs/f2fs/compress.c | 166 +- fs/f2fs/data.c | 248 +- fs/f2fs/dir.c | 243 +- fs/f2fs/extent_cache.c | 10 +- fs/f2fs/f2fs.h | 307 +- fs/f2fs/file.c | 216 +- fs/f2fs/gc.c | 143 +- fs/f2fs/inline.c | 310 +- fs/f2fs/inode.c | 117 +- fs/f2fs/namei.c | 131 +- fs/f2fs/node.c | 610 ++-- fs/f2fs/node.h | 12 +- fs/f2fs/recovery.c | 178 +- fs/f2fs/segment.c | 219 +- fs/f2fs/segment.h | 132 +- fs/f2fs/shrinker.c | 13 +- fs/f2fs/super.c | 168 +- fs/f2fs/sysfs.c | 41 +- fs/f2fs/xattr.c | 116 +- fs/f2fs/xattr.h | 24 +- include/dt-bindings/clock/qcom,sm6350-videocc.h | 27 + include/dt-bindings/clock/renesas,r9a09g047-cpg.h | 3 + include/dt-bindings/clock/renesas,r9a09g056-cpg.h | 24 + include/dt-bindings/clock/renesas,r9a09g057-cpg.h | 4 + include/dt-bindings/clock/rk3036-cru.h | 1 + include/dt-bindings/clock/rockchip,rk3528-cru.h | 6 + include/dt-bindings/clock/rockchip,rk3576-cru.h | 10 + include/dt-bindings/clock/samsung,exynosautov920.h | 51 + include/dt-bindings/clock/sophgo,sg2044-clk.h | 153 + include/dt-bindings/clock/sophgo,sg2044-pll.h | 27 + include/dt-bindings/clock/spacemit,k1-syscon.h | 247 ++ include/dt-bindings/clock/thead,th1520-clk-ap.h | 34 + include/dt-bindings/reset/sun50i-h616-ccu.h | 1 + include/kunit/clk.h | 1 + include/linux/f2fs_fs.h | 1 + include/linux/highmem.h | 27 + include/linux/hmm-dma.h | 33 + include/linux/hmm.h | 24 +- include/linux/i2c-atr.h | 73 +- include/linux/i2c-smbus.h | 6 +- include/linux/i2c.h | 2 - include/linux/mlx5/driver.h | 1 + include/linux/pinctrl/machine.h | 19 +- include/net/mana/gdma.h | 47 +- include/net/mana/hw_channel.h | 9 + include/net/mana/mana.h | 3 + include/rdma/ib_cm.h | 17 +- include/rdma/ib_umem_odp.h | 25 +- include/rdma/ib_verbs.h | 18 +- include/rdma/rdma_cm.h | 1 - include/trace/events/f2fs.h | 5 +- include/uapi/rdma/ib_user_verbs.h | 16 + mm/hmm.c | 262 +- 347 files changed, 22716 insertions(+), 4601 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/brcm,bcm2835-aux-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/brcm,bcm2835-aux-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,vf610-ccm.yaml delete mode 100644 Documentation/devicetree/bindings/clock/maxim,max77686.txt create mode 100644 Documentation/devicetree/bindings/clock/sophgo,sg2044-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/spacemit,k1-pll.yaml delete mode 100644 Documentation/devicetree/bindings/clock/st,stm32h7-rcc.txt delete mode 100644 Documentation/devicetree/bindings/clock/vf610-clock.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-wmt.txt create mode 100644 Documentation/devicetree/bindings/i2c/wm,wm8505-i2c.yaml create mode 100644 Documentation/devicetree/bindings/misc/ti,fpc202.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7ulp-iomuxc1.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7ulp-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,vf610-iomuxc.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,vf610-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6893-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt8196-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/soc/sophgo/sophgo,sg2044-top- [...] create mode 100644 Documentation/devicetree/bindings/soc/spacemit/spacemit,k1-syscon.yaml create mode 100644 drivers/clk/renesas/r9a09g056-cpg.c create mode 100644 drivers/clk/rockchip/clk-gate-grf.c create mode 100644 drivers/clk/sophgo/clk-sg2044-pll.c create mode 100644 drivers/clk/sophgo/clk-sg2044.c create mode 100644 drivers/clk/spacemit/Kconfig create mode 100644 drivers/clk/spacemit/Makefile create mode 100644 drivers/clk/spacemit/ccu-k1.c create mode 100644 drivers/clk/spacemit/ccu_common.h create mode 100644 drivers/clk/spacemit/ccu_ddn.c create mode 100644 drivers/clk/spacemit/ccu_ddn.h create mode 100644 drivers/clk/spacemit/ccu_mix.c create mode 100644 drivers/clk/spacemit/ccu_mix.h create mode 100644 drivers/clk/spacemit/ccu_pll.c create mode 100644 drivers/clk/spacemit/ccu_pll.h create mode 100644 drivers/i2c/busses/i2c-designware-amdisp.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_trace.h create mode 100644 drivers/misc/ti_fpc202.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6893.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8196.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6893.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8196.h create mode 100644 include/dt-bindings/clock/qcom,sm6350-videocc.h create mode 100644 include/dt-bindings/clock/renesas,r9a09g056-cpg.h create mode 100644 include/dt-bindings/clock/sophgo,sg2044-clk.h create mode 100644 include/dt-bindings/clock/sophgo,sg2044-pll.h create mode 100644 include/dt-bindings/clock/spacemit,k1-syscon.h create mode 100644 include/linux/hmm-dma.h