This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from f6e0150b2003 Merge tag 'mtd/for-6.15' of git://git.kernel.org/pub/scm/l [...] adds 3ece3e8e5976 PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI [...] adds 87dc996d56b7 Merge tag 'irq-urgent-2025-03-26' of git://git.kernel.org/ [...] adds 53b552f1cc10 dt-bindings: timer: Correct indentation and style in DTS example adds f4646b61b74b dt-bindings: timer: exynos4210-mct: Add samsung,exynos990- [...] adds f7803f7905e1 dt-bindings: timer: exynos4210-mct: add samsung,exynos2200 [...] adds b5a497a7972a clocksource/drivers/stm32-lptimer: Add support for suspend [...] adds 7e1e4e62656f clocksource/drivers/exynos_mct: Fixed a spelling error adds 96bf4b89a6ab clocksource/drivers/stm32-lptimer: Use wakeup capable inst [...] adds 0f920690a82c dt-bindings: timer: Add SiFive CLINT2 adds abfa6d6fe2e9 Merge tag 'timers-v6.15-rc1' of https://git.linaro.org/peo [...] adds 1e1ba8d23dae Merge tag 'timers-clocksource-2025-03-26' of git://git.ker [...] adds 3c75635f8ed4 io_uring/io-wq: eliminate redundant io_work_get_acct() calls adds 3d3bafd35fb4 io_uring/io-wq: add io_worker.acct pointer adds 751eedc4b4b7 io_uring/io-wq: move worker lists to struct io_wq_acct adds 6ee78354eaa6 io_uring/io-wq: cache work->flags in variable adds 486ba4d84d62 io_uring/io-wq: do not use bogus hash value adds 7d568502ef90 io_uring/io-wq: pass io_wq to io_get_next_work() adds 40b991837f32 io_uring: deduplicate caches deallocation adds 7215469659cb io_uring: check for iowq alloc_workqueue failure adds 92a3bac9a57c io_uring: sanitise ring params earlier adds 7919292a9614 io_uring/kbuf: remove legacy kbuf bulk allocation adds 9afe6847cff7 io_uring/kbuf: remove legacy kbuf kmem cache adds dd4fbb11e7cc io_uring/kbuf: move locking into io_kbuf_drop() adds dc39fb1093ea io_uring/kbuf: simplify __io_put_kbuf adds 13ee854e7c04 io_uring/kbuf: remove legacy kbuf caching adds e150e70fce42 io_uring/kbuf: open code __io_put_kbuf() adds 54e00d9a612a io_uring/kbuf: introduce io_kbuf_drop_legacy() adds 5d3e51240d89 io_uring/kbuf: uninline __io_put_kbufs adds 1533376b131f io_uring/cancel: add generic remove_all helper adds e855b9138470 io_uring/futex: convert to io_cancel_remove_all() adds 7d9944f5061e io_uring/waitid: convert to io_cancel_remove_all() adds 8fa374f90b72 io_uring/cancel: add generic cancel helper adds 2eaa2fac4704 io_uring/futex: use generic io_cancel_remove() helper adds 932de5e35fda io_uring/waitid: use generic io_cancel_remove() helper adds 7c71a0af81ba io_uring/net: improve recv bundles adds 0e8934724f78 io_uring: use IO_REQ_LINK_FLAGS more adds 60e6ce746bfc io_uring: pass ctx instead of req to io_init_req_drain() adds 496f56bf9f1a io_uring/rsrc: avoid NULL check in io_put_rsrc_node() adds bcf8a0293a01 io_uring: introduce type alias for io_tw_state adds 94a4274bb6eb io_uring: pass struct io_tw_state by value adds 62aa9805d123 io_uring: use lockless_cq flag in io_req_complete_post() adds 3035deac0cd5 io_uring: introduce io_is_compat() adds 0bba6fccbdcb io_uring/cmd: optimise !CONFIG_COMPAT flags setting adds 82d187d356dc io_uring/rw: compile out compat param passing adds 52524b281d57 io_uring/rw: shrink io_iov_compat_buffer_select_prep adds 0cd64345c4ba io_uring/waitid: use io_is_compat() adds 91864064622b io_uring/net: use io_is_compat() adds f6a89bf5278d io_uring/net: fix accept multishot handling adds 185523ebc853 io_uring/net: canonise accept mshot handling adds c457eed55d80 io_uring: make io_poll_issue() sturdier adds c72282dd865e io_uring/rw: allocate async data in io_prep_rw() adds 74c942499917 io_uring/rw: rename io_import_iovec() adds 99fab04778da io_uring/rw: extract helper for iovec import adds 7a9b0d6925b2 io_uring/rw: open code io_prep_rw_setup() adds c5b47d5a8c0d io_uring/rsrc: remove redundant check for valid imu adds a14ca7a413ec io_uring/nop: reuse req->buf_index adds 81cc96fcb3dc io_uring/net: reuse req->buf_index for sendzc adds 69d483d5f43e io_uring/nvme: pass issue_flags to io_uring_cmd_import_fixed() adds 5d3099147733 io_uring: combine buffer lookup and import adds c0d8c0362ba5 Merge branch 'io_uring-6.14' into for-6.15/io_uring adds 80b3de7da7d2 io_uring/net: remove unnecessary REQ_F_NEED_CLEANUP adds 0fc5a589aff7 io_uring/net: simplify compat selbuf iov parsing adds a223e96f7305 io_uring/net: isolate msghdr copying code adds 00a9143d9872 io_uring/net: verify msghdr before copying iovec adds 0c623f489987 io_uring/net: derive iovec storage later adds 51e158d40589 io_uring/net: unify *mshot_prep calls with compat adds 5ee6e3ea31fc io_uring/net: extract iovec import into a helper adds 0fea2c4509a7 io_uring: rearrange opdef flags by use pattern adds 4afc332bc86c io_uring/net: fix build warning for !CONFIG_COMPAT adds 2a61e63891ad io_uring/rw: move buffer_select outside generic prep adds ff92d824d0b5 io_uring/rw: move fixed buffer import to issue path adds 99fde895ff56 nvme: map uring_cmd data even if address is 0 adds 27cb27b6d5ea io_uring: add support for kernel registered bvecs adds 1f6540e2aabb ublk: zc register/unregister bvec adds ed9f3112a8a8 io_uring: cache nodes and mapped buffers adds 6aecda00b7d1 selftests: ublk: add kernel selftests for ublk adds 5d95bfb53571 selftests: ublk: add file backed ublk adds bedc9cbc5f97 selftests: ublk: add ublk zero copy test adds 2fced37638a8 io_uring/rsrc: use rq_data_dir() to compute bvec dir adds 0c542a69cbcd io_uring/uring_cmd: specify io_uring_cmd_import_fixed() po [...] adds 09fdd35162c2 io_uring: convert cmd_to_io_kiocb() macro to function adds e6ea7ec49488 io_uring/ublk: report error when unregister operation fails adds bf931be52e5d io_uring/rsrc: declare io_find_buf_node() in header file adds 6e83a442fbbb io_uring/nop: use io_find_buf_node() adds 9e12d09cfdaf ublk: don't cast registered buffer index to int adds a1967280a1e5 io_uring/rsrc: include io_uring_types.h in rsrc.h adds 6a5354182966 io_uring/rsrc: split out io_free_node() helper adds a387b96d2a96 io_uring/rsrc: free io_rsrc_node using kfree() adds 13f7f9686e92 io_uring/rsrc: call io_free_node() on io_sqe_buffer_regist [...] adds 6e5d321a08e3 io_uring/rsrc: avoid NULL node check on io_sqe_buffer_regi [...] adds fe21a4532ef2 io_uring/rsrc: skip NULL file/buffer checks in io_free_rsr [...] adds 0d83b8a9f180 io_uring: introduce io_cache_free() helper adds 30c970354ce2 io_uring: Remove unused declaration io_alloc_async_data() adds 9894e0eaae98 selftests: ublk: make ublk_stop_io_daemon() more reliable adds 9d80f48c5e08 selftests: ublk: fix build failure adds 2ecdcdfee58c selftests: ublk: add --foreground command line adds 5b2db7a8c7e4 selftests: ublk: fix parsing '-a' argument adds 632051ffbd90 selftests: ublk: support shellcheck and fix all warning adds c83b089a70ec selftests: ublk: don't pass ${dev_id} to _cleanup_test() adds c2cb669a86c1 selftests: ublk: move zero copy feature check into _add_ub [...] adds 87a9265213c3 selftests: ublk: load/unload ublk_drv when preparing & cle [...] adds c60ac48eab61 selftests: ublk: add one stress test for covering IO vs. r [...] adds af83ccc7db3a selftests: ublk: add stress test for covering IO vs. killi [...] adds 390174c91d2d selftests: ublk: improve test usability adds 334f795ff8fc Revert "io_uring/rsrc: simplify the bvec iter count calculation" adds cf9536e550dd io_uring/kbuf: enable bundles for incrementally consumed buffers adds 8764c1a72bd5 selftests: ublk: add one dependency header adds fe2230d92160 selftests: ublk: don't show `modprobe` failure adds beb31982ad6b selftests: ublk: add variable for user to not show test result adds 96af5af47b54 selftests: ublk: fix write cache implementation adds 07754bfd9aee io_uring: enable toggle of iowait usage when waiting on CQEs adds ffde32a49a14 selftests: ublk: fix starting ublk device adds 723977cab4c0 selftests: ublk: add generic_01 for verifying sequential IO order adds f2639ed11e25 selftests: ublk: add single sqe allocator helper adds 9413c0ca8e45 selftests: ublk: increase max buffer size to 1MB adds 10d962dae2f6 selftests: ublk: move common code into common.c adds 8842b72a821d selftests: ublk: prepare for supporting stripe target adds 8cb9b971e2b6 selftests: ublk: enable zero copy for null target adds 263846eb431f selftests: ublk: simplify loop io completion adds 0f3ebf2d4bc0 selftests: ublk: add stripe target adds 91928e0d3cc2 Merge tag 'for-6.15/io_uring-20250322' of git://git.kernel [...] adds ebc4176551cd blk-crypto: add basic hardware-wrapped key support adds e35fde43e25a blk-crypto: show supported key types in sysfs adds 1ebd4a3c095c blk-crypto: add ioctls to create and prepare hardware-wrap [...] adds 3bee991f2b68 loop: release the lo_work_lock before queue_work adds 36d03cb3277e block: introduce init_wait_func() adds a052bfa636bb block: refactor rq_qos_wait() adds 02b3c61aab44 Revert "driver: block: release the lo_work_lock before que [...] adds 8985c4298733 block: Remove commented out code adds d27816483261 loop: factor out a loop_assign_backing_file helper adds 984c2ab4b87c loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file adds f6f9e32fe1e4 loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize adds f4774e92aab8 loop: take the file system minimum dio alignment into account adds 5d01d2df85f0 blk-wbt: Fix some comments adds 8ac17e6ae1bf blk-wbt: Cleanup a comment in wb_timer_fn adds 603f9be21c18 ublk: complete command synchronously on error adds 2cadb8ef25a6 null_blk: generate null_blk configfs features string adds 800c24391676 null_blk: introduce badblocks_once parameter adds 4f235000b1e8 null_blk: replace null_process_cmd() call in null_zone_write() adds ed0c31ae1173 null_blk: pass transfer size to null_handle_rq() adds 567abc989e3c null_blk: do partial IO for bad blocks adds 5fd0268a8806 block: mark bounce buffering as incompatible with integrity adds e51679112c56 block: move the block layer auto-integrity code into a new file adds 105ca2a2c2ff block: split struct bio_integrity_payload adds e84025d2a9cb ublk: add DMA alignment limit adds 3aab938c93ca loop: Remove struct loop_func_table adds 80bdfbb3545b ublk: enforce ublks_max only for unprivileged devices adds 29cb95593430 blk-throttle: fix lower bps rate by throtl_trim_slice() adds 483a393e7e61 blk-throttle: remove last_bytes_disp and last_ios_disp adds a9fc8868b350 blk-throttle: don't take carryover for prioritized process [...] adds 6cc477c36875 blk-throttle: carry over directly adds 677e332e4885 block: ensure correct integrity capability propagation in [...] adds 85f72925000e block: Correctly initialize BLK_INTEGRITY_NOGENERATE and B [...] adds 7d83c5d73c1a badblocks: Fix error shitf ops adds 270b68fee968 badblocks: factor out a helper try_adjacent_combine adds 32e9ad4d11f6 badblocks: attempt to merge adjacent badblocks during ack_ [...] adds 28243dcd1f49 badblocks: return error directly when setting badblocks ex [...] adds 7f500f0a59b1 badblocks: return error if any badblock set fails adds 37446680dfbf badblocks: fix the using of MAX_BADBLOCKS adds 3a23d05f9c1a badblocks: try can_merge_front before overlap_front adds 9ec65dec634a badblocks: fix merge issue when new badblocks align with pre+1 adds 5236f041fa6c badblocks: fix missing bad blocks on retry in _badblocks_check() adds c8775aefba95 badblocks: return boolean from badblocks_set() and badbloc [...] adds 7e5102dd99f3 md: improve return types of badblocks handling functions adds d301f164c3fb badblocks: use sector_t instead of int to avoid truncation [...] adds 6e51a1279cd6 block: acquire q->limits_lock while reading sysfs attributes adds b07a889e8335 block: move q->sysfs_lock and queue-freeze under show/stor [...] adds d23977fee1ee block: remove q->sysfs_lock for attributes which don't need it adds 1bf70d08cc3b block: introduce a dedicated lock for protecting queue ele [...] adds 3efe7571c3ae block: protect nr_requests update using q->elevator_lock adds 245618f8e45f block: protect wbt_lat_usec using q->elevator_lock adds 5e40f4452dc9 block: protect read_ahead_kb using q->limits_lock adds 5abba4cebec0 block: protect hctx attributes/params using q->elevator_lock adds fc0e982b8a3a block: make sure ->nr_integrity_segments is cloned in blk_ [...] adds 7e76336e14de badblocks: Fix a nonsense WARN_ON() which checks whether a [...] adds 61667cb6644f block: remove unused parameter adds 26064d3e2b4d block: fix adding folio to bio adds 4b10a3bc67c1 md: ensure resync is prioritized over recovery adds 5fbcf76e0dfe md/raid1: fix memory leak in raid1_run() if no active rdev adds 9faab548974e md: merge common code into find_pers() adds bf0a73264fa4 md: only include md-cluster.h if necessary adds d3beb7c9c61d md: introduce struct md_submodule_head and APIs adds 3d44e1d1575a md: switch personalities to use md_submodule_head adds ff84e1b1d215 md/md-cluster: cleanup md_cluster_ops reference adds c594de0455b3 md: don't export md_cluster_ops adds 87a86277c9f5 md: switch md-cluster to use md_submodle_head adds 8542870237c3 md: fix mddev uaf while iterating all_mddevs list adds 1320fe874175 md/raid5: merge reshape_progress checking inside get_resha [...] adds e879a0d9cb08 md/raid1,raid10: don't ignore IO flags adds 6130825f34d4 md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb adds 3db440443539 md/raid10: wait barrier before returning discard request w [...] adds 017ff379b60b Merge tag 'md-6.15-20250312' of https://git.kernel.org/pub [...] adds 75618ac6e98f block: remove unused parameter 'q' parameter in __blk_rq_map_sg() adds a3996d11f3ab block: protect debugfs attrs using elevator_lock instead o [...] adds 78800f5997d8 block: remove unnecessary goto labels in debugfs attribute [...] adds 0e94ed336814 block: protect debugfs attribute method hctx_busy_show adds b0d425811956 block: fix a comment in the queue_attrs[] array adds ffa1e7ada456 block: Make request_queue lockdep splats show up earlier adds 86947bdc2889 loop: move vfs_fsync() out of loop_update_dio() adds e1a0202c6bfd blk-cgroup: improve policy registration error handling adds 989bcd623a8b ublk: remove io_cmds list in ublk_queue adds 89ed5fa3b541 block: release q->elevator_lock in ioc_qos_write adds 9730763f4756 block: correct locking order for protecting blk-wbt parameters adds 03c90afb21b4 block/blk-iocost: ensure 'ret' is set on error adds fc22b34e95ce docs: sysfs-block: Clarify integrity sysfs attributes adds 3241cd0c6c17 crypto,fs: Separate out hkdf_extract() and hkdf_expand() adds 5c12a9cdb5ad nvme: add nvme_auth_generate_psk() adds 71972b9ffe1e nvme: add nvme_auth_generate_digest() adds 9d5c0fffee26 nvme: add nvme_auth_derive_tls_psk() adds 62eb89323cb0 nvme-keyring: add nvme_tls_psk_refresh() adds e88a7595b57f nvme-tcp: request secure channel concatenation adds 104d0e2f6222 nvme-fabrics: reset admin connection for secure concatenation adds 5032167264ee nvmet: Add 'sq' argument to alloc_ctrl_args adds fa2e0f8bbc68 nvmet-tcp: support secure channel concatenation adds 316dabe6089f nvmet: add tls_concat and tls_key debugfs entries adds 4dbd2b2ebe4c nvme-multipath: Add visibility for round-robin io-policy adds 6546cc4a5661 nvme-multipath: Add visibility for numa io-policy adds 7cbafa3ff018 nvme-multipath: Add visibility for queue-depth io-policy adds 978540050a85 nvme-fc: Utilise min3() to simplify queue count calculation adds f1b47aed535c nvme-pci: remove stale comment adds 1b304c006b0f nvmet-fc: Remove unused functions adds ba65af9a2a0d nvmet: pci-epf: Remove redundant 'flush_workqueue()' calls adds 945e82633ecf nvme: zns: Simplify nvme_zone_parse_entry() adds 7b658153f1b8 nvmet: Remove duplicate uuid_copy adds 1cf0184c0ac4 nvmet: pci-epf: Always configure BAR0 as 64-bit adds 1be52169c348 nvme-tcp: fix selinux denied when calling sock_sendmsg adds 64ea88e3afa8 nvmet: replace max(a, min(b, c)) by clamp(val, lo, hi) adds 3c9f0c9326b6 Merge tag 'nvme-6.15-2025-03-20' of git://git.infradead.or [...] adds 9b960d8cd6f7 Merge tag 'for-6.15/block-20250322' of git://git.kernel.dk/linux adds deca423213cb ata: libata-core: Add 'external' to the libata.force kerne [...] adds 0ce4a0d1551f ata: sata_via: Use str_up_down() helper in vt6420_prereset() adds 08a04e20593b dt-bindings: ata: Convert fsl,pq-sata to YAML adds 91ec84f8eadd ata: libata-eh: Do not use ATAPI DMA for a device limited [...] adds 885251dc3576 ahci: add PCI ID for Marvell 88SE9215 SATA Controller adds 725ad0283033 ata: libata: Improve return value of atapi_check_dma() adds b500ee5fde1b ata: libata: Fix NCQ Non-Data log not supported print adds 0507c777f5d8 ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI adds 565d065acd7e ata: ahci: simplify init function adds 22093997ac92 Merge tag 'ata-6.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds 14807b4a4e03 scsi: Constify struct pci_error_handlers adds 7081dc75df79 scsi: st: Restore some drive settings after reset adds a5d518cd4e3e scsi: core: Add counters for New Media and Power On/Reset [...] adds 341128dfe10a scsi: st: Modify st.c to use the new scsi_error counters adds 2c445d5f832a scsi: st: Add sysfs file position_lost_in_reset adds 026476271efe Merge patch series "scsi: st: scsi_error: More reset patches" adds 120430bff612 scsi: isci: Fix double word in comments adds a307d6ec1239 scsi: mvsas: Remove unused mvs_phys_reset() adds b932ff7d0459 scsi: message: fusion: Remove unused mptscsih_target_reset() adds 08795f4c096c scsi: mpt3sas: Remove unused config functions adds 772ba9b5bd27 scsi: cxlflash: Remove driver adds f08b24d82749 scsi: mpi3mr: Avoid reply queue full condition adds 339a7b32a371 scsi: mpi3mr: Support for Segmented Hardware Trace buffer adds f195fc060c73 scsi: mpi3mr: Synchronous access b/w reset and tm thread f [...] adds 35a0437d9f33 scsi: mpi3mr: Update driver version to 8.12.1.0.50 adds 796a8aa8facf Merge patch series "mpi3mr: Few Enhancements and minor fixes" adds 8eccc58d71ea scsi: lpfc: Reduce log message generation during ELS ring [...] adds f0842902b383 scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when p [...] adds 23ed62897746 scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk adds 56c3d809b7b4 scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine adds 8be7202ad3af scsi: lpfc: Update lpfc version to 14.4.0.8 adds ef12deb6ce74 scsi: lpfc: Copyright updates for 14.4.0.8 patches adds 34a84c41c71b Merge patch series "Update lpfc to revision 14.4.0.8" adds 640a6af5099a scsi: ufs: qcom: Enable UFS Shared ICE Feature adds b50532318793 scsi: target: spc: Fix RSOC parameter data header size adds 04ad06e41d1c scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr() adds fb27da6e06a0 scsi: mpt3sas: Reduce log level of ignore_delay_remove mes [...] adds 7c1b882ccb13 scsi: mpi3mr: Fix spelling mistake "skiping" -> "skipping" adds 035b9fa023fb scsi: target: iscsi: Fix typos adds 92186c1455a2 scsi: iscsi_tcp: Switch to using the crc32c library adds edfaf868f3ae scsi: ufs: core: Critical health condition adds 0ea163a18b17 scsi: usb: Rename the RESERVE and RELEASE constants adds 3bcd901e4257 scsi: ufs: Constify the third pwr_change_notify() argument adds 583e518e7100 scsi: ufs: core: Add hba parameter to trace events adds d69ddae194ca scsi: hpsa: Remove deprecated and unnecessary strncpy() adds ac3b7425db29 scsi: hpsa: Replace deprecated strncpy() with strscpy_pad() adds c733741ae1c3 scsi: mpi3mr: Fix locking in an error path adds 38afcf0660f5 scsi: mpt3sas: Fix a locking bug in an error path adds 476cda194903 scsi: ufs: qcom: Remove dead code in ufs_qcom_cfg_timers() adds 70684dcbec3a scsi: mpt3sas: Update MPI headers to 02.00.62 version adds c72be4b5bb7c scsi: mpt3sas: Add support for MCTP Passthrough commands adds 8c2465e20200 scsi: mpt3sas: Report driver capability as part of IOCINFO [...] adds 5612d6d51ed2 scsi: mpt3sas: Send a diag reset if target reset fails adds 51edde19f008 scsi: mpt3sas: update driver version to 52.100.00.00 adds 369552fd03f2 Merge patch series "mpt3sas driver udpates" adds 5e011fcc7d16 scsi: ufs: core: Pass target_freq to clk_scale_notify() vop adds 367a0f017c61 scsi: ufs: qcom: Pass target_freq to clk scale pre and pos [...] adds d7bead60b08e scsi: ufs: core: Add a vop to map clock frequency to gear speed adds c02fe9e222d1 scsi: ufs: qcom: Implement the freq_to_gear_speed() vop adds 129b44c27c8a scsi: ufs: core: Enable multi-level gear scaling adds eff26ad4c34f scsi: ufs: core: Check if scaling up is required when disa [...] adds 2a25cbaa81d2 scsi: ufs: core: Toggle Write Booster during clock scaling [...] adds 6d7696b4d447 scsi: ABI: sysfs-driver-ufs: Add missing UFS sysfs attributes adds 7e72900272b6 Merge patch series "Support Multi-frequency scale for UFS" adds d90e92023771 scsi: ufs: dt-bindings: Document Rockchip UFS host controller adds 6b070711b702 scsi: ufs: core: Export ufshcd_dme_reset() and ufshcd_dme_ [...] adds d3cbe455d6eb scsi: ufs: rockchip: Initial support for UFS adds c75e5e010fef scsi: arm64: dts: rockchip: Add UFS support for RK3576 SoC adds adc4fb9c814b Merge patch series "Initial support for RK3576 UFS controller" adds f69da85d5d5c scsi: scsi_debug: First fixes for tapes adds e7795366c41d scsi: scsi_debug: Add READ BLOCK LIMITS and modify LOAD for tapes adds e1ac21310aaa scsi: scsi_debug: Add write support with block lengths and [...] adds 0744d3114c60 scsi: scsi_debug: Add read support and update locate for tapes adds 568354b24c7d scsi: scsi_debug: Add compression mode page for tapes adds 862a5556b1a4 scsi: scsi_debug: Reset tape setting at device reset adds 23f4e82bb9eb scsi: scsi_debug: Add support for partitioning the tape adds 42273e893157 Merge patch series "scsi: scsi_debug: Add more tape support" adds b9287574323a scsi: mpi3mr: Update MPI Headers to revision 35 adds 83a9d30d29f2 scsi: mpi3mr: Update timestamp only for supervisor IOCs adds ca41929b2ed5 scsi: mpi3mr: Check admin reply queue from Watchdog adds 95dc5b979f4b scsi: mpi3mr: Update driver version to 8.13.0.5.50 adds 7507203e682e Merge patch series "mpi3mr: Few Enhancements and minor fixes" adds c337ce64ea8a scsi: mpt3sas: Fix spelling mistake "receveid" -> "received" adds 0107fb8686b2 scsi: qla2xxx: Fix typos in a comment adds 2af3b0c1082b scsi: scsi_debug: Remove sdebug_device_access_info adds 7f92ca91c8ef scsi: scsi_debug: Remove a reference to in_use_bm adds b441eafbd1eb scsi: scsi_debug: Simplify command handling adds ac0fb4a55bde scsi: scsi_debug: Do not sleep in atomic sections adds ed3e4842224f scsi: core: Fix missing lock protection adds cee4f928beee scsi: scsi_debug: Fix uninitialized variable use adds 24e81b821724 scsi: ufs: rockchip: Fix spelling mistake 'susped' -> 'suspend' adds 4fffffd3b134 scsi: ufs: rockchip: Fix devm_clk_bulk_get_all_enabled() r [...] adds 3d8256903934 scsi: ufs: rockchip: Simplify bool conversion adds 7a9c0476d407 scsi: hisi_sas: Remove incorrect ACPI_PTR annotations adds a131f20804d6 scsi: lpfc: Convert timeouts to secs_to_jiffies() adds 8a9b76b7d913 scsi: lpfc: Fix spelling mistake 'Toplogy' -> 'Topology' adds 0711f1966a52 scsi: mpt3sas: Fix buffer overflow in mpt3sas_send_mctp_pa [...] adds e6a815673b3b scsi: scsi_error: Add comments to scsi_check_sense() adds 2cef5b4472c6 scsi: logging: Fix scsi_logging_level bounds adds dfb7df1ddb29 scsi: target: Replace deprecated strncpy() with strscpy() adds 9b2d1ecf8797 scsi: fnic: Remove unnecessary debug print adds 9ae7563e2703 scsi: fnic: Fix indentation and remove unnecessary parenthesis adds e984fa2542e1 scsi: fnic: Replace use of sizeof with standard usage adds 7f5dce6e7f01 scsi: fnic: Replace fnic->lock_flags with local flags adds f421692be101 scsi: fnic: Remove unnecessary spinlock locking and unlocking adds b79e4a2d3e5f scsi: megaraid_sas: Make most module parameters static adds 11c79df94b98 scsi: isci: Make most module parameters static adds 7dcbda8a1d9e scsi: storvsc: Don't report the host packet status as the [...] adds bde2ff79ee14 scsi: mpi3mr: Task Abort EH Support adds 67407b84e0ed scsi: ufs: dt-bindings: renesas,ufs: Add calibration data adds c4e83573c3d0 scsi: ufs: renesas: Replace init data by init code adds 5129aa627599 scsi: ufs: renesas: Add register read to remove save/set/restore adds 855bde8ce5bc scsi: ufs: renesas: Remove register control helper function adds cca2b807c227 scsi: ufs: renesas: Refactor 0x10ad/0x10af PHY settings adds 44ca16f4970e scsi: ufs: renesas: Add reusable functions adds b3bb1762451a scsi: ufs: renesas: Add initialization code for R-Car S4-8 ES1.2 adds ffd6c179286d Merge patch series "scsi: ufs: renesas: Add support for R- [...] adds e402ee093f74 scsi: core: Use a switch statement when attaching VPD pages adds 160d6ec69f40 scsi: fnic: Remove redundant flush_workqueue() calls adds bd067766ee2a scsi: fnic: Remove unnecessary NUL-terminations adds 750d4fbe2c20 scsi: hisi_sas: Fixed failure to issue vendor specific commands adds 040492ac2578 scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag adds 1909b643034e scsi: target: tcm_loop: Fix wrong abort tag adds a018d1cf990d scsi: st: Fix array overflow in st_setup() adds ad77cebf97bd scsi: st: ERASE does not change tape location adds 8db816c6f176 scsi: st: Tighten the page format heuristics with MODE SELECT adds 2e3fcbcc3b0e Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 5276c1e07679 iommu/io-pgtable-dart: Only set subpage protection disable [...] adds 9d7b779e3004 iommu: apple-dart: Increase MAX_DARTS_PER_DEVICE to 3 adds 3bc0102835f6 iommu: apple-dart: Allow mismatched bypass support adds b8741496c058 iommu: apple-dart: fix potential null pointer deref adds 0a679336dc17 iommu/arm-smmu: Set rpm auto_suspend once during probe adds 7506be7d253f dt-bindings: iommu: qcom,iommu: Add MSM8937 IOMMU to SMMUv [...] adds df90abbc31e6 dt-bindings: arm-smmu: Document QCS8300 GPU SMMU adds f48dcda8f6a4 iommu/rockchip: Allocate per-device data sensibly adds f90aa59eb299 iommu/rockchip: Register in a sensible order adds dcde1c4aa7ce iommu/rockchip: Retire global dma_dev workaround adds 6d52cb738a98 s390/pci: check for relaxed translation capability adds d236843a6964 s390/pci: store DMA offset in bus_dma_region adds 0ed5967a0a63 iommu/s390: handle IOAT registration based on domain adds 64af12c6ec3a iommu/s390: implement iommu passthrough via identity domain adds fb21b1568ada iommufd: Make attach_handle generic than fault specific adds dc10ba25d43f iommufd/fault: Remove iommufd_fault_domain_attach/detach/r [...] adds 1f7df3a69174 genirq/msi: Store the IOMMU IOVA directly in msi_desc inst [...] adds 9349887e9300 genirq/msi: Refactor iommu_dma_compose_msi_msg() adds 288683c92b1a iommu: Make iommu_dma_prepare_msi() into a generic operation adds 96093fe54f48 irqchip: Have CONFIG_IRQ_MSI_IOMMU be selected by irqchips [...] adds 748706d7ca06 iommu: Turn fault_data to iommufd private pointer adds 40f5175d0eb7 iommufd: Implement sw_msi support natively adds 237603a46abf iommu: Make @handle mandatory in iommu_{attach|replace}_gr [...] adds 473ec072a633 iommu: Drop iommu_group_replace_domain() adds e1ea9d30d84c iommu: Store either domain or handle in group->pasid_array adds 5e9f822c9c68 iommu: Swap the order of setting group->pasid_array and ca [...] adds 59b6c3469e74 Merge tag 'for-joerg' of git://git.kernel.org/pub/scm/linu [...] adds 032d7e435cbd iommu/dma: Remove redundant locking adds 29c6e1c2b923 iommu: Unexport iommu_fwspec_free() adds b46064a18810 iommu: Handle race with default domain setup adds fd598f71b669 iommu: Resolve ops in iommu_init_device() adds 3832862eb9c4 iommu: Keep dev->iommu state consistent adds bcb81ac6ae3c iommu: Get DT/ACPI parsing into the proper probe path adds 73d2f10957f5 iommu: Don't warn prematurely about dodgy probes adds ba40f9dc95b2 iommu/mediatek-v1: Support COMPILE_TEST adds 9ce7603ad3cb iommu/vt-d: Fix system hang on reboot -f adds a8653e5cc204 iommu/vt-d: Use virt_to_phys() adds 607ba1bb0961 iommu/vt-d: Check if SVA is supported when attaching the S [...] adds 5518f239aff1 iommu/vt-d: Move scalable mode ATS enablement to probe path adds 87caaba1d174 iommu/vt-d: Move PRI enablement in probe path adds 4c293add5874 iommu/vt-d: Cleanup intel_context_flush_present() adds 2454823e97a6 iommu/vt-d: Put IRTE back into posted MSI mode if vCPU pos [...] adds 688124cc541f iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ a [...] adds 93ae6e68b6d6 iommu/vt-d: Fix possible circular locking dependency adds 558d2bbd457d iommu/amd: Log IOMMU control register in event log path adds e481f8a5db2e iommu/amd: Remove unused variable adds 36a1cfd49743 iommu/amd/pgtbl_v2: Improve error handling adds 60785fceda6f iommu/amd: Remove outdated comment adds ee4cf9260afe iommu/amd: Fix header file adds 5536e19e940b iommu/amd: Remove unused forward declaration adds 625586855f00 iommu/amd: Consolidate protection domain free code adds 1c608b0b280d iommu/amd: Introduce generic function to set multibit feat [...] adds eaf717fa1c3f iommu/amd: Replace slab cache allocator with page allocator adds 950865c1b88a iommu/amd: Rename DTE_INTTABLEN* and MAX_IRQS_PER_TABLE macro adds 19e5cc156cbc iommu/amd: Enable support for up to 2K interrupts per function adds 22df63a23a9e Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu [...] adds 336b4dae6dfe Merge tag 'iommu-updates-v6.15' of git://git.kernel.org/pu [...] adds 7347586f007f csky: Remove the size from alignment_tbl declaration adds b8974b89603c mm: vmstat: move sysctls to mm/vmstat.c adds 73aa354af21d mm: filemap: move sysctl to mm/filemap.c adds 7e05627ee17b mm: swap: move sysctl to mm/swap.c adds 538d5baacd8a mm: vmscan: move vmscan sysctls to mm/vmscan.c adds b1e8d7134eb6 mm: util: move sysctls to mm/util.c adds aacdde720214 mm: mmap: move sysctl to mm/mmap.c adds b121dd4d5572 security: min_addr: move sysctl to security/min_addr.c adds 97f5420ef1f4 mm: nommu: move sysctl to mm/nommu.c adds 94eed61d5877 fs: fs-writeback: move sysctl to fs/fs-writeback.c adds f5d64ae331d0 fs: drop_caches: move sysctl to fs/drop_caches.c adds c8c3fd194678 sunrpc: simplify rpcauth_cache_shrink_count() adds 52e66823e0be fs: dcache: move the sysctl to fs/dcache.c adds a33e288147d5 x86: vdso: move the sysctl to arch/x86/entry/vdso/vdso32-setup.c adds f569ca4b145d sh: vdso: move the sysctl to arch/sh/kernel/vsyscall/vsyscall.c adds fa89dbda458b sysctl: remove the vm_table adds dccf3c99febf sysctl: remove unneeded include adds 049439e22825 coredump: Fixes core_pipe_limit sysctl proc_handler adds a231f5bdfdd0 sysctl: Fix underflow value setting risk in vm_table adds 2694b6bb871d MAINTAINERS: Update sysctl file list in MAINTAINERS adds ae9ebda1bc32 selftests: fix spelling/grammar errors in sysctl/sysctl.sh adds 29fa7d793421 selftests/sysctl: fix wording of help messages adds 592329e5e94e Merge tag 'sysctl-6.15-rc1' of git://git.kernel.org/pub/sc [...] adds 65d1f5507ed2 zstd: Import upstream v1.5.7 adds e61f33273ca7 Merge tag 'zstd-linus-v6.15-rc1' of https://github.com/ter [...] adds 546d98393abc bonding: delete always true device check adds a064068bb6be neighbour: remove neigh_parms_destroy() adds ac335826115d dt-bindings: net: faraday,ftgmac100: Add phys mode adds 185b1d53ea54 net: qed: fix typos adds 2cf424f5ac01 mlx4: Remove unused functions adds 15c51f17bdc4 net/mlx5: Remove unused mlx5dr_domain_sync adds 626b36727609 mlxsw: spectrum_router: Remove unused functions adds b565a8c750ef cavium/liquidio: Remove unused lio_get_device_id adds 9dd05df8403b net: warn if NAPI instance wasn't shut down adds 33b565fa2bc0 net: atlantic: Avoid -Wflex-array-member-not-at-end warnings adds d5fdfe480c79 netconsole: selftest: Add test for fragmented messages adds 51773846fab2 net: phy: realtek: make HWMON support a user-visible Kconf [...] adds 135c3c86a7ce r8169: make Kconfig option for LED support user-visible adds 0bea93fdbaf8 net: phy: realtek: use string choices helpers adds 79c61899b5ee net-sysfs: remove rtnl_trylock from device attributes adds b7ecc1de51ca net-sysfs: move queue attribute groups outside the default groups adds 7e54f85c6082 net-sysfs: prevent uncleared queues from being re-added adds b0b6fcfa6ad8 net-sysfs: remove rtnl_trylock from queue attributes adds fadbe52b3b00 Merge branch 'net-sysfs-remove-the-rtnl_trylock-restart_sy [...] adds cbecd06a2249 selftests: net: suppress ReST file generation when buildin [...] adds d9e9f6d7b7d0 bridge: mdb: Allow replace of a host-joined group adds 863257c29fe9 cxgb4: Avoid a -Wflex-array-member-not-at-end warning adds 6cccb3bb0561 s390/net: Remove LCS driver adds cbe08724c180 net: flush_backlog() small changes adds faac69a4ae5a r8169: don't scan PHY addresses > 0 adds 50f37fc2a39c ipv4: ip_gre: Fix set but not used warning in ipgre_err() [...] adds f6205f8215f1 vxlan: Annotate FDB data races adds 1370c45d6e7e vxlan: Read jiffies once when updating FDB 'used' time adds c4f2082bf641 vxlan: Always refresh FDB 'updated' time when learning is enabled adds 40a9994f2fbd vxlan: Refresh FDB 'updated' time upon 'NTF_USE' adds fb2f449eca51 vxlan: Refresh FDB 'updated' time upon user space updates adds b4a1d98b0fa5 vxlan: Age out FDB entries based on 'updated' time adds 9722f834fe9a vxlan: Avoid unnecessary updates to FDB 'used' time adds c467a98e1de0 selftests: forwarding: vxlan_bridge_1d: Check aging while [...] adds 3924fa995cdf Merge branch 'vxlan-age-fdb-entries-based-on-rx-traffic' adds e3ad54f5bdb9 net/mlx5: Add helper functions for PTP callbacks adds 9f722fb10521 net/mlx5: Change parameters for PTP internal functions adds ccb717a88b2e net/mlx5: Add init and destruction functions for a single [...] adds 355f58f10911 net/mlx5: Add API to get mlx5_core_dev from mlx5_clock adds f9beaf4fac64 net/mlx5: Change clock in mlx5_core_dev to mlx5_clock pointer adds 574998cf3b3f net/mlx5: Add devcom component for the clock shared by functions adds 79faf9d76d66 net/mlx5: Move PPS notifier and out_work to clock_state adds f538ffb7a22d net/mlx5: Support one PTP device per hardware clock adds 39c1202fa942 net/mlx5: Generate PPS IN event on new function for shared clock adds 4897f9b7f8bd ethtool: Add support for 200Gbps per lane link modes adds ee0a4fc396f1 net/mlx5: Add support for 200Gbps per lane link modes adds 4e343c11efbb net/mlx5e: Support FEC settings for 200G per lane link modes adds 6fa15a20b7c3 net/mlx5: Remove stray semicolon in LAG port selection tab [...] adds 96d64a1ab795 net/mlx5e: Remove unused mlx5e_tc_flow_action struct adds 689805dcc474 net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB [...] adds 5f9e5d20ee73 Merge branch 'support-one-ptp-device-per-hardware-clock' adds 7e8b24e24ac4 tools: ynl-gen: don't output external constants adds fa796178e5eb tools: ynl-gen: support limits using definitions adds 79c0c4689bdf eth: fbnic: add MAC address TCAM to debugfs adds 09717c28b76c eth: fbnic: set IFF_UNICAST_FLT to avoid enabling promiscu [...] adds 0bdcfaf84a94 tools: ynl: add all headers to makefile deps adds ba6ec09911b8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 8d522566ae9c net: page_pool: don't cast mp param to devmem adds 297d389e9e5b net: prefix devmem specific helpers adds 7d60fa9e1ab1 net: generalise net_iov chunk owners adds 57afb4830157 net: page_pool: create hooks for custom memory providers adds dcc0113acd3b netdev: add io_uring memory provider info adds 2508a46f920a net: page_pool: add callback for mp info printing adds f8350a4358fc net: page_pool: add a mp hook to unregister_netdevice* adds 69e39537b662 net: prepare for non devmem TCP memory providers adds 56102c013fa7 net: page_pool: add memory provider helpers adds 6e18ed929d3b net: add helpers for setting a memory provider on an rx queue adds 71f0dd5a3293 Merge branch 'io_uring-zero-copy-rx' adds 6597e8d35851 netdev-genl: Elide napi_id when not present adds fe57762c6490 enic: Move RX functions to their own file adds eab3726347f8 enic: Simplify RX handler function adds d24cb52b2d8a enic: Use the Page Pool API for RX adds a3b2caaedeaa enic: remove copybreak tunable adds f3eba8edd885 Merge branch 'enic-use-page-pool-api-for-receiving-packets' adds 508df2de7b3e net: pcs: rzn1-miic: fill in PCS supported_interfaces adds ec7309525a37 net: pcs: rzn1-miic: Convert to for_each_available_child_o [...] adds c3a392bdd31a ice: count combined queues using Rx/Tx count adds b2657259fce9 ice: devlink PF MSI-X max and min parameter adds 79d97b8cf9a8 ice: remove splitting MSI-X between features adds ad61cd9c67ad ice: get rid of num_lan_msix field adds 3e0d3cb3fbe0 ice, irdma: move interrupts code to irdma adds a8c2d3932c11 ice: treat dyn_allowed only as suggestion adds 87181cd6985f ice: enable_rdma devlink param adds a203163274a4 ice: simplify VF MSI-X managing adds d67627e7b532 ice: init flow director before RDMA adds 26db4dbb7478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8d3bbe4355ad of: base: Add of_get_available_child_by_name() adds 46df19a8dfdf net: dsa: rzn1_a5psw: Use of_get_available_child_by_name() adds a76568865c15 net: dsa: sja1105: Use of_get_available_child_by_name() adds 876e52b2d3f4 net: ethernet: mtk-star-emac: Use of_get_available_child_b [...] adds 1364004b5b91 net: ethernet: mtk_eth_soc: Use of_get_available_child_by_name() adds 76c82eb04332 net: ethernet: actions: Use of_get_available_child_by_name() adds 0584a917a209 net: ibm: emac: Use of_get_available_child_by_name() adds 233a2b1480a0 Merge branch 'of_get_available_child_by_name' adds a494d1512c7c vxlan: Remove unnecessary comments for vxlan_rcv() and vxl [...] adds d876ec8d3ed3 tcp: do not export tcp_parse_mss_option() and tcp_mtup_init() adds be258f654a6e tcp: rename inet_csk_{delete|reset}_keepalive_timer() adds a923378ab0c4 net: stmmac: delete software timer before disabling LPI adds 64c9936330cc net: stmmac: ensure LPI is disabled when disabling EEE adds 6e9c71ee65eb net: stmmac: dwmac4: ensure LPIATE is cleared adds cc3f4d5508c8 net: stmmac: split stmmac_init_eee() and move to phylink methods adds 4abd57687355 net: stmmac: remove priv->dma_cap.eee test in tx_lpi methods adds 2cc8e6d30895 net: stmmac: remove unnecessary priv->eee_active tests adds faafe39c77fb net: stmmac: remove unnecessary priv->eee_enabled tests adds 54f85e5221c3 net: stmmac: clear priv->tx_path_in_lpi_mode when disabling LPI adds 9b6649a81075 net: stmmac: remove unnecessary LPI disable when enabling LPI adds 6e37877d222d net: stmmac: use common LPI_CTRL_STATUS bit definitions adds 395c92c0fe3e net: stmmac: add new MAC method set_lpi_mode() adds a323ed92e40e net: stmmac: dwmac4: clear LPI_CTRL_STATUS_LPITCSE too adds 305a0f68cfbf net: stmmac: use stmmac_set_lpi_mode() adds 62b0a039cac2 net: stmmac: remove old EEE methods adds 02c972234a6d Merge branch 'net-stmmac-yet-more-eee-updates' adds 7bca2b2d5fcc net: renesas: rswitch: Convert to for_each_available_child [...] adds 9dba9a45f8ca net: usb: qmi_wwan: add Telit Cinterion FN990B composition adds ad1664fb6990 net: usb: qmi_wwan: fix Telit Cinterion FN990A name adds 9e5ac98829d9 net: usb: cdc_mbim: fix Telit Cinterion FN990A name adds 44f79b23a42a Merge branch 'add-usb-support-for-telit-cinterion-fn990b' adds 6a0ca73e5144 net: gianfar: simplify init_phy() adds 1eb824d69f8d net: refactor netdev_rx_queue_restart() to use local qops adds 3e7efc3f4f03 net: devmem: don't call queue stop / start when the interf [...] adds c1e00bc4be06 net: page_pool: avoid false positive warning if NAPI was n [...] adds 285b3f78eabd netdevsim: allow normal queue reset while down adds acdefab0dcbc Merge branch 'net-improve-core-queue-api-handling-while-de [...] adds 1c1377d7b60c netconsole: consolidate send buffers into netconsole_targe [...] adds 4205f6495eea netconsole: Rename userdata to extradata adds 563fe939a81a netconsole: Helper to count number of used entries adds 364f67837e86 netconsole: Introduce configfs helpers for sysdata features adds 2bae25b16aea netconsole: Include sysdata in extradata entry count adds ec15bc46c63c netconsole: add support for sysdata and CPU population adds 12fd83ca44d8 netconsole: selftest: test for sysdata CPU adds a7aec70a9092 netconsole: docs: Add documentation for CPU number auto-po [...] adds 34c84b394890 Merge branch 'netconsole-cpu-population' adds de7f7582dff2 net: ethtool: prevent flow steering to RSS contexts which [...] adds 23bac399104c selftests: net-drv: test adding flow rule to invalid RSS context adds 260676ebb1f3 eth: fbnic: support an additional RSS context adds 3a265bd6a3ba eth: fbnic: add IP TCAM programming adds 2230035439c8 eth: fbnic: support n-tuple filters adds d2348b4bf748 selftests: drv-net: rss_ctx: skip tests which need multipl [...] adds 5797d3c62db8 eth: fbnic: support listing tcam content via debugfs adds 39f54262ba49 Merge branch 'eth-fbnic-support-rss-contexts-and-ntuple-filters' adds 5b281fe7e396 net: phy: dp83td510: introduce LED framework support adds c6594d642717 unroll: add generic loop unroll helpers adds 9144e6f404da i40e: use generic unrolled_count() macro adds 2fc6b26ac8ae ice: use generic unrolled_count() macro adds 23d9324a27a4 xsk: add helper to get &xdp_desc's DMA and meta pointer in one go adds 7aba66642936 Merge branch 'xsk-the-lost-bits-from-chapter-iii' adds 848b09d53d92 r8152: add vendor/device ID pair for Dell Alienware AW1022z adds e76d1ea8cb18 net: xilinx: axienet: Combine CR calculation adds d048c717df33 net: xilinx: axienet: Support adjusting coalesce settings [...] adds eb80520e8a5b net: xilinx: axienet: Get coalesce parameters from driver state adds e1d27d29dbe5 net: xilinx: axienet: Enable adaptive IRQ coalescing with DIM adds d28e2d7f5d95 Merge branch 'net-xilinx-axienet-enable-adaptive-irq-coale [...] adds 5a9c5e5d8a1b tun: Refactor CONFIG_TUN_VNET_CROSS_LE adds 07e8b3bae2f8 tun: Keep hdr_len in tun_get_user() adds 60df67b94804 tun: Decouple vnet from tun_struct adds 2506251e81d1 tun: Decouple vnet handling adds 1d41e2fa93f7 tun: Extract the vnet handling code adds 74212f20f366 tap: Keep hdr_len in tap_get_user() adds 6a53fc5a8770 tap: Use tun's vnet-related code adds 51b2483b087c Merge branch 'tun-unify-vnet-implementation' adds 7b7df666a233 net: fib_rules: Don't check net in rule_exists() and rule_find(). adds a9ffd24b5528 net: fib_rules: Pass net to fib_nl2rule() instead of skb. adds 8b498773c861 net: fib_rules: Split fib_nl2rule(). adds 5a1ccffd30a0 ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_con [...] adds a0596c2c63fc net: fib_rules: Factorise fib_newrule() and fib_delrule(). adds 98d3a6f681ca net: fib_rules: Convert RTM_NEWRULE to per-netns RTNL. adds 1cf770da0112 net: fib_rules: Add error_free label in fib_delrule(). adds 88b9cfca8d77 net: fib_rules: Convert RTM_DELRULE to per-netns RTNL. adds f3737edbc9bb Merge branch 'fib-rules-convert-rtm_newrule-and-rtm_delrul [...] adds a980da54b6a4 selftests: drv-net: remove an unnecessary libmnl include adds 29604bc2aaed selftests: drv-net: factor out a DrvEnv base class adds 3337064f4204 selftests: drv-net: add helper for path resolution adds 907dd32b4a8a mlxsw: Enable Tx checksum offload adds 67800d296191 net: fec: Refactor MAC reset to function adds eb4e17a1d915 netlink: support dumping IPv4 multicast addresses adds 4f280376e531 selftests/net: Add selftest for IPv4 RTM_GETMULTICAST support adds a9d71b5de76c mptcp: pm: drop info of userspace_pm_remove_id_zero_address adds 58b21309f97b mptcp: pm: userspace: flags: clearer msg if no remote addr adds 891a87f7a76c mptcp: pm: more precise error messages adds b2bdec19beec mptcp: pm: improve error messages adds 07bfabf8407b mptcp: pm: userspace: use GENL_REQ_ATTR_CHECK adds 60097f03fc7a mptcp: pm: remove duplicated error messages adds 8cdc56f99e6c mptcp: pm: mark missing address attributes adds a25a8b10491b mptcp: pm: use NL_SET_ERR_MSG_ATTR when possible adds 7aeab89b090f mptcp: pm: make three pm wrappers static adds 67dcf6592544 mptcp: pm: drop skb parameter of get_addr adds d47b80758f4c mptcp: pm: add id parameter for get_addr adds 8556f4aecc9a mptcp: pm: reuse sending nlmsg code in get_addr adds 2c8971c04f74 mptcp: pm: drop skb parameter of set_flags adds ab5723599cfd mptcp: pm: change rem type of set_flags adds c7f25f7987c0 mptcp: pm: add local parameter for set_flags adds 812122783ae8 Merge branch 'mptcp-pm-misc-cleanups-part-2' adds 0fed463777b8 tcp: remove tcp_reset_xmit_timer() @max_when argument adds 7baa030155e8 tcp: add a @pace_delay parameter to tcp_reset_xmit_timer() adds 48b69b4c7e5d tcp: use tcp_reset_xmit_timer() adds 54a378f43425 tcp: add the ability to control max RTO adds 1280c26228bd tcp: add tcp_rto_max_ms sysctl adds ae9b3c0e79bc Merge branch 'tcp-allow-to-reduce-max-rto' adds 8eb0d381be31 net: phy: rename eee_broken_modes to eee_disabled_modes adds 5e7a74b6a357 net: phy: rename phy_set_eee_broken to phy_disable_eee_mode adds b6df0523ecee Merge branch 'net-phy-rename-eee_broken_mode' adds b341f6fd45ab blackhole_dev: convert self-test to KUnit adds 3b147be9ef08 hamradio: baycom: replace strcpy() with strscpy() adds 16d11fdaeb22 net: phy: remove unused PHY_INIT_TIMEOUT and PHY_FORCE_TIMEOUT adds 8729a9bd6efc net: freescale: ucc_geth: remove unused PHY_INIT_TIMEOUT a [...] adds ad30ee801388 net: phy: broadcom: don't include '<linux/pm_wakeup.h>' directly adds 4d3f687e2432 net: wwan: t7xx: don't include '<linux/pm_wakeup.h>' directly adds 43a0d7f26ad7 net: aquantia: Use HWMON_CHANNEL_INFO macro to simplify code adds e05427c4d138 net: nfp: Use HWMON_CHANNEL_INFO macro to simplify code adds 0cb595e80edc net: phy: marvell: Use HWMON_CHANNEL_INFO macro to simplify code adds 4798f4834b2e net: phy: marvell10g: Use HWMON_CHANNEL_INFO macro to simp [...] adds d6085a23b3b4 net: phy: aquantia: Use HWMON_CHANNEL_INFO macro to simplify code adds f4b87edbe0ed Merge branch 'use-hwmon_channel_info-macro-to-simplify-code' adds fd118a77ede7 sfc: parse headers of devlink flash images adds d41987e906e7 sfc: extend NVRAM MCDI handlers adds 3ed63980ae79 sfc: deploy devlink flash images to NIC over MCDI adds 5ea73bf3c40d sfc: document devlink flash support adds be1d2a1b151d Merge branch 'sfc-support-devlink-flash' adds e2c6737e6e82 ice: Don't check device type when checking GNSS presence adds 9973ac9f23a7 ice: Remove unnecessary ice_is_e8xx() functions adds ea7029fe10f4 ice: Use FIELD_PREP for timestamp values adds f9472aaabd1f ice: Process TSYN IRQ in a separate function adds 92456e795ac6 ice: Add unified ice_capture_crosststamp adds 381d5779623a ice: Refactor ice_ptp_init_tx_* adds f00307522786 ice: Implement PTP support for E830 devices adds 5a7b0b6ff49b ice: refactor ice_fdir_create_dflt_rules() function adds be324b790368 igc: Avoid unnecessary link down event in XDP_SETUP_PROG process adds 13e22972471d e1000e: Fix real-time violations on link up adds 4e41231249f4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds e1d68ea58c7e net/mlx5e: reduce the max log mpwrq sz for ECPF and reps adds b9cc8f9d7008 net/mlx5e: reduce rep rxq depth to 256 for ECPF adds a38cc5706fb9 net/mlx5e: set the tx_queue_len for pfifo_fast adds 38b3d42e5afa net/mlx5: Rename and move mlx5_esw_query_vport_vhca_id adds b820864335c8 net/mlx5: Expose ICM consumption per function adds 913175b3f919 net/mlx5e: Move RQs diagnose to a dedicated function adds 99c55284e85b net/mlx5e: Add direct TIRs to devlink rx reporter diagnose adds 896c92aa7429 net/mlx5e: Expose RSS via devlink rx reporter diagnose adds 95b9606b15bb net/mlx5: Extend Ethtool loopback selftest to support non- [...] adds 1a9304859b3a net/mlx5: XDP, Enable TX side XDP multi-buffer support adds 12739192b199 Merge branch 'rate-management-on-traffic-classes-misc' adds 8bf47e4d7b87 net: phy: Add support for driver-specific next update time adds e252af1a67fe net: phy: dp83tg720: Add randomized polling intervals for [...] adds fea5d562822b Merge branch 'use-phylib-for-reset-randomization-and-adjus [...] adds 34eea78a1112 net: report csum_complete via qstats adds 93d2f2f36ea9 eth: fbnic: wrap tx queue stats in a struct adds 67dc4eb5fc92 eth: fbnic: report software Rx queue stats adds 1e07e361fd83 eth: fbnic: report software Tx queue stats adds 0ec023282a9d eth: fbnic: re-sort the objects in the Makefile adds 2f4720318d02 Merge branch 'eth-fbnic-report-software-queue-stats' adds 2001d21592e5 net: phylink: provide phylink_mac_implements_lpi() adds b8927bd44f78 net: dsa: allow use of phylink managed EEE support adds 9cf21773f535 net: dsa: mt7530: convert to phylink managed EEE adds 443b5ca4d724 Merge branch 'net: dsa: add support for phylink managed EEE' adds 2151003e773c tools/net/ynl: remove extraneous plural from variable names adds 678d8ddd0087 tools/net/ynl: support decoding indexed arrays as enums adds 569a5d63fd1b tools/net/ynl: support rendering C array members to strings adds c578bc3a00f1 tools/net/ynl: accept IP string inputs adds 8798892b800f tools/net/ynl: add s8, s16 to valid scalars in ynl-gen-c adds 16cd1a5299ee tools/net/ynl: sanitise enums with leading digits in ynl-gen-c adds 9fcfc1e210a6 tools/net/ynl: add indexed-array scalar support to ynl-gen-c adds 718a8360719b netlink: specs: support nested structs in genetlink legacy adds fdb8050e1a87 netlink: specs: add s8, s16 to genetlink schemas adds 31438709ecdb netlink: specs: wireless: add a spec for nl80211 adds ea80f2d9218c Merge branch 'netlink-specs-add-a-spec-for-nl80211-wiphy' adds f0e70409b7eb net: avoid unconditionally touching sk_tsflags on RX adds 23fc9311a526 netlink: specs: add conntrack dump and stats dump support adds 8dbf0c755645 net: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size adds a3783dbf2574 net: phy: marvell-88q2xxx: Add support for PHY LEDs on 88q2xxx adds 7aca0d8a727d arp: Convert SIOCDARP and SIOCSARP to per-netns RTNL. adds c3a97ccaed80 Documentation: dpaa2 ethernet switch driver: Fix spelling adds 34dba73b231f sctp: Remove commented out code adds 5077bc7af28f ixgene-v2: prepare for phylib stop exporting phy_10_100_fe [...] adds d30460f42675 r8169: add support for Intel Killer E5000 adds 4079918ae720 net: usb: asix_devices: add FiberGecko DeviceID adds 7a7e0197133d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 54568a84c95b net: introduce EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL() adds 95a3c96c7460 inetpeer: use EXPORT_IPV6_MOD[_GPL]() adds 6dc4c2526f6d tcp: use EXPORT_IPV6_MOD[_GPL]() adds 2f8f4f22452a udp: use EXPORT_IPV6_MOD[_GPL]() adds 4671bb1a6b2b Merge branch 'net-add-export_ipv6_mod' adds c6287e1a858e net: airoha: Fix TSO support for header cloned skbs adds a045e40645df net: stmmac: refactor clock management in EQoS driver adds 55250b83b02a inet: reduce inet_csk_clone_lock() indent level adds a3a128f611a9 inet: consolidate inet_csk_clone_lock() adds 6aa3960d8b52 Merge branch 'inet-better-inet_sock_set_state-for-passive-flows' adds e9f03a6a879b net: phylink: add support for notifying PCS about EEE adds 8c841486674a net: xpcs: add function to configure EEE clock multiplying factor adds 060fb27060e8 net: stmmac: call xpcs_config_eee_mult_fact() adds 5a12b2cf29c1 net: xpcs: convert to phylink managed EEE adds dba7441b3916 net: stmmac: remove calls to xpcs_config_eee() adds 55faeb89968a net: xpcs: remove xpcs_config_eee() from global scope adds 760320145a5a net: xpcs: clean up xpcs_config_eee() adds 1d4c99a1ac12 net: xpcs: group EEE code together adds 412723d54a8b Merge branch 'net-phylink-xpcs-stmmac-support-pcs-eee-conf [...] adds 853e80369cfc r8169: add PHY c45 ops for MDIO_MMD_VENDOR2 registers adds da681ed73fb9 net: phy: realtek: improve mmd register access for internal PHY's adds 02d3b306ac2f net: phy: realtek: switch from paged to MMD ops in rtl822x [...] adds a24c6ccc1351 Merge branch 'net-phy-realtek-improve-mmd-register-access- [...] adds ea47e70e476f net: phy: remove fixup-related definitions from phy.h whic [...] adds d3a0e217f850 net: phy: stop exporting feature arrays which aren't used [...] adds ef6249e37df5 net: phy: stop exporting phy_queue_state_machine adds 6b2edfba7469 net: phy: remove helper phy_is_internal adds 6041d8bf3201 Merge branch 'net-phy-clean-up-phy-h' adds bf1b8e0abc39 documentation: networking: Add NAPI config adds de38503b74e2 net: remove phylink_pcs .neg_mode boolean adds c2ddb619fa8d ice: Fix signedness bug in ice_init_interrupt_scheme() adds 0025fa45253c net: phy: c45: improve handling of disabled EEE modes in g [...] adds 4a6f18f28627 net/mlx4_core: Avoid impossible mlx4_db_alloc() order value adds ebdf7fe488c5 bnxt_en: Set NPAR 1.2 support when registering with firmware adds 0fed290525d5 bnxt_en: Refactor completion ring allocation logic for P5_ [...] adds e6ec50485659 bnxt_en: Refactor TX ring allocation logic adds f33a508c23a4 bnxt_en: Refactor completion ring free routine adds 09cc58d59441 bnxt_en: Refactor bnxt_free_tx_rings() to free per TX ring adds e1714de53218 bnxt_en: Refactor RX/RX AGG ring parameters setup for P5_PLUS adds 4c8e612c9a36 bnxt_en: Pass NQ ID to the FW when allocating RX/RX AGG rings adds 6b6bf60fc95f bnxt_en: Reallocate RX completion ring for TPH support adds c8a0f7652d61 bnxt_en: Refactor TX ring free logic adds fe96d717d38e bnxt_en: Extend queue stop/start for TX rings adds c214410c47d6 bnxt_en: Add TPH support in BNXT driver adds 7f89ec6c4537 Merge branch 'bnxt_en-add-npar-1-2-and-tph-support' adds 0784d83df3bf ndisc: ndisc_send_redirect() cleanup adds 1dd1bf505c09 net: xpcs: rearrange register definitions adds 2f435137a048 net: phy: mediatek: Change to more meaningful macros adds afa08fde7c47 net: phy: mediatek: Add token ring access helper functions [...] adds 40d33d6d3c90 net: phy: mediatek: Add token ring set bit operation support adds 4786eff288bc net: phy: mediatek: Add token ring clear bit operation support adds be378ebd6cfb net: phy: mediatek: Move some macros to phy-lib for later use adds 6626f11c5183 Merge branch 'net-phy-mediatek-add-token-ring-helper-functions' adds 9dd3d5d258ac net/mlx5: Apply rate-limiting to high temperature warning adds b9b72ce0f5f4 net/mlx5: Prefix temperature event bitmap with '0x' for clarity adds 633f16d7e07c net/mlx5: Modify LSB bitmask in temperature event to inclu [...] adds 46fd50cfcc12 net/mlx5: Add sensor name to temperature event message adds fe3340a94af8 Merge branch 'mlx5-add-sensor-name-in-temperature-message' adds dbcbec81c9b8 selftests: net: fix grammar in reuseaddr_ports_exhausted.c [...] adds 7fff5d958648 dt-bindings: net: ethernet-phy: add property tx-amplitude- [...] adds 961ee5aeea04 net: phy: Add helper for getting tx amplitude gain adds 4f3735e82d8a net: phy: dp83822: Add support for changing the transmit a [...] adds b706d9f06874 Merge branch 'net-phy-dp83822-add-support-for-changing-the [...] adds b9d752105e5f net: use napi_id_valid helper adds c935af429ec2 selftests: net: add support for testing SO_RCVMARK and SO_ [...] adds a127c18462ea netlink: Add nla_put_empty_nest helper adds df524c8f5771 netdev-genl: Add an XSK attribute to queues adds 788e52e2b668 selftests: drv-net: Test queue xsk attribute adds 24fc595edba2 Merge branch 'netdev-genl-add-an-xsk-attribute-to-queues' adds 637026e591fa net: move stale comment about ntuple validation adds b5e489003abc netdev: clarify GSO vs csum in qstats adds b0b0f52042ac eth: fbnic: support TCP segmentation offload adds 27ebd8bf9e4b virtchnl: add support for enabling PTP on iAVF adds 7c1178a9df58 ice: support Rx timestamp on flex descriptor adds 6a88c797ab40 virtchnl: add enumeration for the rxdid format adds 2a86e210f1a1 iavf: add support for negotiating flexible RXDID format adds 3247d65ad9de iavf: negotiate PTP capabilities adds d734223b2f0d iavf: add initial framework for registering PTP clock adds 52e3beac764d iavf: add support for indirect access to PHC time adds 7c01dbfc8a1c iavf: periodically cache PHC time adds ce5cf4af7ceb libeth: move idpf_rx_csum_decoded and idpf_rx_extracted adds e9f476d7b39c iavf: define Rx descriptors as qwords adds 2dc8e7c36d80 iavf: refactor iavf_clean_rx_irq to support legacy and fle [...] adds 8447357e7b04 iavf: Implement checking DD desc field adds 51534239ef13 iavf: handle set and get timestamps ops adds 48ccdcd87e0d iavf: add support for Rx timestamps to hotpath adds 0f375d90c45d Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 94c80f748873 octeontx2-pf: use xdp_return_frame() to free xdp buffers adds b4164de5041b octeontx2-pf: Add AF_XDP non-zero copy support adds efabce290151 octeontx2-pf: AF_XDP zero copy receive support adds 25b07c1a8694 octeontx2-pf: Reconfigure RSS table after enabling AF_XDP [...] adds c5c2398eb88b octeontx2-pf: Prepare for AF_XDP adds 53616af09b5a octeontx2-pf: AF_XDP zero copy transmit support adds b4cb730862cf Merge branch 'add-af_xdp-support-for-cn10k' adds 43130d02baa1 page_pool: avoid infinite loop to schedule delayed worker adds 5afb1596b90c vxlan: Drop 'changelink' parameter from vxlan_dev_configure() adds d42d54336834 vxlan: Join / leave MC group after remote changes adds f802f172d78b selftests: forwarding: lib: Move require_command to net, g [...] adds 24adf47ea9ac selftests: test_vxlan_fdb_changelink: Convert to lib.sh adds eae1e92a1d41 selftests: test_vxlan_fdb_changelink: Add a test for MC re [...] adds 01072deab38b Merge branch 'vxlan-join-leave-mc-group-when-reconfigured' adds 8dcaed624f6a net: phy: marvell-88q2xxx: align defines adds cbe0449e8f9f net: phy: marvell-88q2xxx: order includes alphabetically adds 6c806720bafe net: phy: marvell-88q2xxx: enable temperature sensor in mv [...] adds 8f17a6a861b5 Merge branch 'net-phy-marvell-88q2xxx-cleanup' adds 8e677a466145 trace: tcp: Add tracepoint for tcp_cwnd_reduction() adds 4991b88c2514 net: phy: marvell-88q2xxx: Init PHY private structure for [...] adds 8533b14b3d65 eth: mlx4: create a page pool for Rx adds 8fdeafd66eda eth: mlx4: don't try to complete XDP frames in netpoll adds d17fb2c0555a eth: mlx4: remove the local XDP fast-recycling ring adds 82b023c97f60 eth: mlx4: use the page pool for Rx buffers adds 2e864f18e5a8 Merge branch 'eth-mlx4-use-the-page-pool-for-rx-buffers' adds 8af2136e7798 net: phy: realtek: add helper RTL822X_VND2_C22_REG adds c900e49d58eb net: xilinx: axienet: Implement BQL adds 75696dd0fd72 net: cadence: macb: Convert to get_stats64 adds f6af690a295a net: cadence: macb: Report standard stats adds d5b595d3aec2 Merge branch 'net-cadence-macb-modernize-statistics-reporting' adds 438989137acd netlink: Unset cb_running when terminating dump on release adds fabcfd6d1099 net: phy: realtek: add defines for shadowed c45 standard r [...] adds 8a6a77bb5a41 net: phy: move definition of phy_is_started before phy_dis [...] adds a9b6a860d778 net: phy: improve phy_disable_eee_mode adds 7f33fea6bb53 net: phy: remove disabled EEE modes from advertising_eee i [...] adds aa951feb5426 net: phy: c45: Don't silently remove disabled EEE modes an [...] adds 199d0ce385ad net: phy: c45: use cached EEE advertisement in genphy_c45_ [...] adds 809265fe96fe net: phy: c45: remove local advertisement parameter from g [...] adds 59ed446bc4eb Merge branch 'net-phy-improve-and-simplify-eee-handling-in [...] adds 9faaaef27c5d net: freescale: ucc_geth: make ugeth_mac_ops be static const adds 952d7325362f net: ethernet: mediatek: add EEE support adds f29e41454b94 selftests: net: Fix few spelling mistakes adds 8f02c48f8f62 net: Remove redundant variable declaration in __dev_change [...] adds 3a03f9ec5d33 net: stmmac: Use str_enabled_disabled() helper adds aaf6532d119d tcp: only initialize sockcm tsflags field adds 6ad861519a69 net: initialize mark in sockcm_init adds 94788792f379 ipv4: initialize inet socket cookies with sockcm_init adds 9329b58395e5 ipv4: remove get_rttos adds e8485911050a icmp: reflect tos through ip cookie rather than updating inet_sk adds 096208592b09 ipv6: replace ipcm6_init calls with ipcm6_init_sk adds 5cd2f78886dd ipv6: initialize inet socket cookies with sockcm_init adds aefd232de5eb Merge branch 'net-deduplicate-cookie-logic' adds 27315836f4bc net: mana: Allow tso_max_size to go up-to GSO_MAX_SIZE adds 685920920e3d hv_netvsc: Use VF's tso_max_size value when data path is VF adds 8e7d925b95ab Merge branch 'net-mana-big-tcp' adds 9a369ae3d143 net: ethernet: ti: am65-cpsw: remove am65_cpsw_nuss_tx_com [...] adds 1ae26bf61517 net: ethernet: ti: am65_cpsw: remove cpu argument am65_cps [...] adds 09057ce3774e net: ethernet: ti: am65-cpsw: use return instead of goto i [...] adds 6d6c7933cea6 net: ethernet: ti: am65_cpsw: move am65_cpsw_put_page() ou [...] adds ce643fa62a70 net: ethernet: ti am65_cpsw: Drop separate TX completion f [...] adds de7a88b639d4 Merge branch 'am65-cpsw-cleanup' adds c4f873c2b65c net: dsa: b53: mdio: add support for BCM53101 adds dfc4b67db06c dt-bindings: net: dsa: b53: add BCM53101 support adds 39f970aead3c net: fib_rules: Add port mask attributes adds da7665947b66 net: fib_rules: Add port mask support adds 79a4e21584b7 ipv4: fib_rules: Add port mask matching adds fc1266a06164 ipv6: fib_rules: Add port mask matching adds 34e406a84928 net: fib_rules: Enable port mask usage adds ab35ebfabb53 netlink: specs: Add FIB rule port mask attributes adds 94694aa64100 selftests: fib_rule_tests: Add port range match tests adds f5d783c08875 selftests: fib_rule_tests: Add port mask match tests adds a60a27c7849f Merge branch 'net-fib_rules-add-port-mask-support' adds 47dfd7a72257 net: mana: Add debug logs in MANA network driver adds ff1a9b2e311f net: stmmac: clarify priv->pause and pause module parameter adds bc9d75b0aaed net: stmmac: remove useless priv->flow_ctrl adds ac9a8587edc7 net: stmmac: "speed" passed to fix_mac_speed is an int adds bf5b5104f436 Merge branch 'net-stmmac-further-cleanups' adds 23dcacff2d11 selftests: net: Fix minor typos in MPTCP and psock tests adds 9a6c2b2bdd5e nfc: hci: Remove unused nfc_llc_unregister adds c3349a22c200 mptcp: consolidate subflow cleanup adds f03afb3aeb9d mptcp: drop __mptcp_fastopen_gen_msk_ackseq() adds bc68b0efa1bf mptcp: move the whole rx path under msk socket lock protection adds 6639498ed85f mptcp: cleanup mem accounting adds c8802ded4658 net: dismiss sk_forward_alloc_get() adds 51fe9cb9213e mptcp: dismiss __mptcp_rmem() adds e0ca4057e0ec mptcp: micro-optimize __mptcp_move_skb() adds 22af030f01f9 Merge branch 'mptcp-rx-path-refactor' adds 2217bcb49149 selftests: drv-net: resolve remote interface name adds 2aefca8e1fa8 selftests: drv-net: get detailed interface info adds de94e8697405 selftests: drv-net: store addresses in dict indexed by ipver adds 0d0f4174f6c8 selftests: drv-net: add a simple TSO test adds 671819852118 Merge branch 'selftests-drv-net-add-a-simple-tso-test' adds fd2a0c47fbae can: c_can: Drop useless final probe failure message adds 6c00b580d1c9 can: c_can: Simplify handling syscon error path adds ab1bc2290fd8 can: c_can: Use of_property_present() to test existence of [...] adds 9f0f0345d040 can: c_can: Use syscon_regmap_lookup_by_phandle_args adds ff98a2fdf62f Merge patch series "can: c_can: Simplify few things" adds 51723790b718 dt-bindings: can: fsl,flexcan: add S32G2/S32G3 SoC support adds 8c652cf030a7 can: flexcan: Add quirk to handle separate interrupt lines [...] adds 8503a4b1a24d can: flexcan: add NXP S32G2/S32G3 SoC support adds 28daf9a3cd8e Merge patch series "add FlexCAN support for S32G2/S32G3 SoCs" adds bcb13d33221d dt-binding: can: mcp251xfd: remove duplicate word adds 6b89d89f2147 can: j1939: Extend stack documentation with buffer size behavior adds e1b2c7e902f7 can: canxl: support Remote Request Substitution bit access adds 32f08b22f3b8 can: gs_usb: add VID/PID for the CANnectivity firmware adds d9e1cc087a55 can: rockchip_canfd: rkcanfd_chip_fifo_setup(): remove dup [...] adds 384cba25b886 Merge tag 'linux-can-next-for-6.15-20250219' of git://git. [...] adds 5d6ba5ab8582 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds ba3fa6e8c1eb ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1' adds bb5e62f2d547 net: Add options as a flexible array to struct ip_tunnel_info adds 372ab5a5feeb Merge branch 'flexible-array-for-ip-tunnel-options' adds bf3624cf1c37 netdevsim: call napi_schedule from a timer context adds 4adf74971018 tun: Pad virtio headers adds 06e75161b9d4 net: wangxun: Add support for PTP clock adds ce114069a654 net: wangxun: Support to get ts info adds 704145a854ee net: wangxun: Add periodic checks for overflow and errors adds 2d8967e86c9b net: ngbe: Add support for 1PPS and TOD adds f438d8da3cbd Merge branch 'support-ptp-clock-for-wangxun-nics' adds 7b5b7a597fbc eth: fbnic: Add ethtool support for IRQ coalescing adds 1340461e5168 af_unix: Fix undefined 'other' error adds 802fb6db9fdc net: pktgen: replace ENOTSUPP with EOPNOTSUPP adds 80604d19b5fc net: pktgen: enable 'param=value' parsing adds b38504346a24 net: pktgen: fix hex32_arg parsing for short reads adds 3ba38c25a8c0 net: pktgen: fix 'rate 0' error handling (return -EINVAL) adds 1c3bc2c325f8 net: pktgen: fix 'ratep 0' error handling (return -EINVAL) adds 1e5e511373fe net: pktgen: fix ctrl interface command parsing adds 425e64440ad0 net: pktgen: fix access outside of user given buffer in pk [...] adds 5225861b5c77 Merge branch 'some-pktgen-fixes-improvments-part-i' adds ef75d8343bc1 neighbour: Replace kvzalloc() with kzalloc() when GFP_ATOM [...] adds 3fe090ad0250 net/mlx5: Bridge, correct config option description adds 5246fd3fc232 net/mlx5e: Refactor ptys2ethtool_adver_link() adds 64d97f891961 net/mlx5e: Introduce ptys2ethtool_process_link() adds 9ca3bf013a0e net/mlx5e: Change eth_proto parameter naming adds 9c362aafda8b net/mlx5e: Separate extended link modes request from link [...] adds ac8f0aff41b4 Merge branch 'mlx5-misc-enhancements-2025-02-19' adds 8279a8dacf9f net: phy: qt2025: Fix hardware revision check comment adds ca57d1c56f40 octeontx2: hide unused label adds 846742f7e32f selftests: drv-net: add a warning for bkg + shell + terminate adds dabd31baa3b5 selftests: drv-net: use cfg.rpath() in netlink xsk attr test adds bab59dcf71fb selftests: drv-net: add missing new line in xdp_helper adds d3726ab45c57 selftests: drv-net: probe for AF_XDP sockets more explicitly adds 71477137994f selftests: drv-net: add a way to wait for a local process adds 4fde8398462f selftests: drv-net: improve the use of ksft helpers in XSK [...] adds 932a9249f71f selftests: drv-net: rename queues check_xdp to check_xsk adds 56b06a71fcdb Merge branch 'selftests-drv-net-improve-the-queue-test-for-xsk' adds bb3bb6c92e57 net: phy: remove unused feature array declarations adds a85035561025 net: sfp: add quirk for 2.5G OEM BX SFP adds 3fa337651df5 dt-bindings: net: Move realtek,rtl9301-switch to net adds 92575a218237 dt-bindings: net: Add switch ports and interrupts to RTL9300 adds 96757457da0e dt-bindings: net: Add Realtek MDIO controller adds 4fe67dd2d5e5 Merge branch 'dt-bindings-net-realtek-rtl9301-switch' adds ec061546c6cf rtnetlink: Lookup device in target netns when creating link adds 69c7be1b903f rtnetlink: Pack newlink() params into struct adds cf517ac16ad9 net: Use link/peer netns in newlink() of rtnl_link_ops adds 3533717581dd ieee802154: 6lowpan: Validate link netns in newlink() of r [...] adds 9e17b2a1a097 net: ip_tunnel: Don't set tunnel->net in ip_tunnel_init() adds eacb1160536e net: ip_tunnel: Use link netns in newlink() of rtnl_link_ops adds db014522f356 net: ipv6: Init tunnel link-netns before registering dev adds 5e72ce3e3980 net: ipv6: Use link netns in newlink() of rtnl_link_ops adds 5314e3d68455 net: xfrm: Use link netns in newlink() of rtnl_link_ops adds 9c0fc091dc01 rtnetlink: Remove "net" from newlink params adds 7ca486d08a30 rtnetlink: Create link directly in target net namespace adds 030329416232 selftests: net: Add python context manager for netns entering adds 85cb3711acb8 selftests: net: Add test cases for link and peer netns adds 376cd9a2abe4 Merge branch 'net-improve-netns-handling-in-rtnetlink' adds c451715d78e3 net/rds: Replace deprecated strncpy() with strscpy_pad() adds 4b9c7d8fa113 gve: Add RSS cache for non RSS device option scenario adds 6810c771d316 bpf: Support TCP_RTO_MAX_MS for bpf_setsockopt adds 7a93ba804847 selftests/bpf: Add rto max for bpf_setsockopt test adds 09bc97bcf868 Merge branch 'bpf-support-setting-max-rto-for-bpf_setsockopt' adds 24e82b7c045b bpf: Add networking timestamping support to bpf_get/setsockopt() adds df600f3b1d79 bpf: Prepare the sock_ops ctx and call bpf prog for TX tim [...] adds fd93eaffb3f9 bpf: Prevent unsafe access to the sock fields in the BPF t [...] adds 2958624b2530 bpf: Disable unsafe helpers in TX timestamping callbacks adds aa290f93a4af net-timestamp: Prepare for isolating two modes of SO_TIMESTAMPING adds 6b98ec7e882a bpf: Add BPF_SOCK_OPS_TSTAMP_SCHED_CB callback adds ecebb17ad818 bpf: Add BPF_SOCK_OPS_TSTAMP_SND_SW_CB callback adds 2deaf7f42b8c bpf: Add BPF_SOCK_OPS_TSTAMP_SND_HW_CB callback adds b3b81e6b009d bpf: Add BPF_SOCK_OPS_TSTAMP_ACK_CB callback adds c9525d240c81 bpf: Add BPF_SOCK_OPS_TSTAMP_SENDMSG_CB callback adds 59422464266f bpf: Support selective sampling for bpf timestamping adds f4924aec58dd selftests/bpf: Add simple bpf tests in the tx path for tim [...] adds 68b92ac494eb Merge branch 'net-timestamp-bpf-extension-to-equip-applica [...] adds ca4419f15abd xsk: Add launch time hardware offload support to XDP Tx metadata adds 6164847e5403 selftests/bpf: Add launch time request to xdp_hw_metadata adds 04f64dea1364 net: stmmac: Add launch time support to XDP ZC adds f9b53bb13923 igc: Refactor empty frame insertion for launch time support adds d7c3a7ff7502 igc: Add launch time support to XDP ZC adds 494a04413cb1 Merge branch 'xsk-tx-metadata-launch-time-support' adds e87700965abe Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds ca4edd969a94 net: fib_rules: Add DSCP mask attribute adds 2ae00699b357 ipv4: fib_rules: Add DSCP mask matching adds c29165c272b8 ipv6: fib_rules: Add DSCP mask matching adds ea8af1affdc0 net: fib_rules: Enable DSCP mask usage adds 0df1328eaf04 netlink: specs: Add FIB rule DSCP mask attribute adds e818d1d1a6ee selftests: fib_rule_tests: Add DSCP mask match tests adds 27422c373897 Merge branch 'net-fib_rules-add-dscp-mask-support' adds 465b210fdc65 selftests: fib_nexthops: do not mark skipped tests as failed adds 3e401818c81b net: stmmac: print stmmac_init_dma_engine() errors using n [...] adds e6a532185daa net: cadence: macb: Implement BQL adds dcc35baae732 usb: Add base USB MCTP definitions adds 0791c0327a6e net: mctp: Add MCTP USB transport driver adds b66e19dcf684 Merge branch 'mctp-add-mctp-over-usb-hardware-transport-binding' adds e13b6da7045f virtio-net: tweak for better TX performance in NAPI mode adds 98f992884333 net: stmmac: qcom-ethqos: use rgmii_clock() to set the link clock adds 75bc3dab4e49 net-sysfs: restore behavior for not running devices adds 352bc4513ec3 net: stmmac: Correct usage of maximum queue number macros adds 89ac4a59ca6d skbuff: kill skb_flow_get_ports() adds c52fd4f083cc net: remove '__' from __skb_flow_get_ports() adds f7135a4f6d36 Merge branch 'net-remove-skb_flow_get_ports' adds 171fd7cb153c net: stmmac: thead: use rgmii_clock() for RGMII clock rate adds 8bfff0481d91 net: stmmac: thead: ensure divisor gives proper rate adds 4859851ff6f7 Merge branch 'net-stmmac-thead-clean-up-clock-rate-setting' adds 7183877d6853 net: Remove shadow variable in netdev_run_todo() adds 6538c8ca8ee1 net: ethernet: renesas: rcar_gen4_ptp: Remove bool conversion adds 2e5af6b2ae85 net: txgbe: Add basic support for new AML devices adds a3ad653c9159 net: wangxun: Replace the judgement of MAC type with flags adds 3400ae49cd1a net/mlx5e: Add helper function to update IPSec default des [...] adds 20d5fdc8951a net/mlx5e: Change the destination of IPSec RX SA miss rule adds 85e4a808af25 net/mlx5e: Add correct match to check IPSec syndromes for [...] adds 7d9e292ecd67 net/mlx5e: Move IPSec policy check after decryption adds aa2961e19ff6 net/mlx5e: Skip IPSec RX policy check for crypto offload adds e20674a7e5b1 net/mlx5e: Add num_reserved_entries param for ipsec_ft_create() adds 78e77a41e401 net/mlx5e: Add pass flow group for IPSec RX status table adds c69046c3f2dc net/mlx5e: Support RX xfrm state selector's UPSPEC for pac [...] adds 79936fcb7702 Merge branch 'net-mlx5e-move-ipsec-policy-check-after-decryption' adds 8f3f4464ff08 net/mlx5: Use secs_to_jiffies() instead of msecs_to_jiffies() adds bc337e8c0e76 mptcp: pm: remove unused ret value to set flags adds 145dc6cc4abd mptcp: pm: change to fullmesh only for 'subflow' adds 63132fb05474 mptcp: pm: add a build check for userspace_pm_dump_addr adds f8fe81746573 mptcp: pm: add mptcp_pm_genl_fill_addr helper adds 640e3d69d0bc mptcp: pm: drop match in userspace_pm_append_new_local_addr adds dc41695200a1 mptcp: pm: drop inet6_sk after inet_sk adds 7720790fd56b mptcp: pm: use ipv6_addr_equal in addresses_equal adds 9771a96a7a35 mptcp: sched: split get_subflow interface into two adds b68b106b0f15 mptcp: sched: reduce size for unused data adds 8275ac799ee1 mptcp: blackhole: avoid checking the state twice adds 7842f3d15a42 Merge branch 'mptcp-pm-misc-cleanups-part-3' adds a3e51d471179 net: phy: add phylib-internal.h adds c6aa4e2cdff6 eth: fbnic: Add PCIe registers dump adds e4e7c9be2117 eth: fbnic: Consolidate PUL_USER CSR section adds 26aa7992b456 eth: fbnic: Update return value in kdoc adds 222e75358a7b Merge branch 'eth-fbnic-update-fbnic-driver' adds 287044abff82 sctp: Remove unused payload from sctp_idatahdr adds fc9167192f29 Octeontx2-af: RPM: Register driver with PCI subsys IDs adds 0f58804080e3 selftests/net: ensure mptcp is enabled in netns adds 6002850fdfe0 Add OVN to `rtnetlink.h` adds cff608268baf net: stmmac: dwc-qos: name struct plat_stmmacenet_data con [...] adds 196b07ba9104 net: stmmac: dwc-qos: clean up clock initialisation adds 8fb2d1229e5c Merge branch 'net-stmmac-dwc-qos-clean-up-clock-initialisation' adds ad530283d3c8 drivers: net: xgene: Don't use "proxy" headers adds ecdff893384c ethtool: Symmetric OR-XOR RSS hash adds 4d20c9f2db83 net/mlx5e: Symmetric OR-XOR RSS hash control adds 0163250039c3 selftests: drv-net: Make rand_port() get a port more reliably adds da87cabaf877 selftests: drv-net-hw: Add a test for symmetric RSS hash adds 13f7e99943be Merge branch 'symmetric-or-xor-rss-hash' adds 8fa19c2c69fb net: wangxun: fix LIBWX dependencies adds 531ca2b9a215 net/mlx5: Add new health syndrome error and crr bit offset adds 80df31f384b4 net/mlx5: Change POOL_NEXT_SIZE define value and make it global adds ef4a47a8abb3 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 91c8d8e4b7a3 enic: add dependency on Page Pool adds 3ba075278c11 tcp: be less liberal in TSEcr received while in SYN_RECV state adds c1d6d629ab0b selftests/net: prepare cmsg_ipv6.sh for ipv4 adds 2e5584e0f913 selftests/net: expand cmsg_ipv6.sh with ipv4 adds 80c4a0015ce2 Merge branch 'expand-cmsg_ipv6-sh-with-ipv4-support' adds e6116fc60557 net: skb: free up one bit in tx_flags adds 28d68d396a1c bonding: report duplicate MAC address in all situations adds bd7c00605ee0 net: move aRFS rmap management and CPU affinity to core adds de340d8206bf net: ena: use napi's aRFS rmap notifers adds 30b78ba3d4fe ice: clear NAPI's IRQ numbers in ice_vsi_clear_napi_queues() adds 4063af296762 ice: use napi's irq affinity and rmap IRQ notifiers adds deab38f8f011 idpf: use napi's irq affinity adds 185646a8a0a8 selftests: drv-net: add tests for napi IRQ affinity notifiers adds 0493f7a54e5b Merge branch 'net-napi-add-cpu-affinity-to-napi-config' adds af4a5da8ed54 pktgen: avoid unused-const-variable warning adds 9355f7277d69 net: hisilicon: hns_mdio: remove incorrect ACPI_PTR annotation adds 01358e8fe922 net: xgene-v2: remove incorrect ACPI_PTR annotation adds 291515c76409 net: gro: decouple GRO from the NAPI layer adds 388d31417ce0 net: gro: expose GRO init/cleanup to use outside of NAPI adds 4f8ab26a034f bpf: cpumap: switch to GRO from netif_receive_skb_list() adds 57efe762cd3c bpf: cpumap: reuse skb array instead of a linked list to c [...] adds 859d6acd94cc net: skbuff: introduce napi_skb_cache_get_bulk() adds ed16b8a4d1ca bpf: cpumap: switch to napi_skb_cache_get_bulk() adds 1c5bf4de975d veth: use napi_skb_cache_get_bulk() instead of xdp_alloc_s [...] adds b696d289c07d xdp: remove xdp_alloc_skb_bulk() adds a0a9d4d2b7f3 Merge branch 'bpf-cpumap-enable-gro-for-xdp_pass-frames' adds 7fe0353606d7 net: ethernet: mtk_ppe_offload: Allow QinQ, double ETH_P_8 [...] adds 357660d7596b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f8131f4cc5bd net: qed: make 'qed_ll2_ops_pass' as __maybe_unused adds 047e059cf212 netkit: Remove double invocation to clear ipvs property flag adds bf08fd32cc55 net/mlx5e: Avoid a hundred -Wflex-array-member-not-at-end [...] adds e1f95b1992b8 geneve: Allow users to specify source port range adds 5a41a00cd5d5 geneve, specs: Add port range to rt_link specification adds 38d41cf575f7 net-sysfs: remove unused initial ret values adds 5ace19bd8395 coccinelle: Add missing (GE)NL_SET_ERR_MSG_* to strings en [...] adds 3a2295ff3f00 net/mlx5: Remove newline at the end of a netlink error message adds 79d89fab225e sfc: Remove newline at the end of a netlink error message adds c94fae5f1ccf net: sched: Remove newline at the end of a netlink error message adds e0c032d26dab ice: dpll: Remove newline at the end of a netlink error message adds 52478f627fbf Merge branch 'add-missing-netlink-error-message-macros-to- [...] adds 784e6abd99f2 selftests/net: have `gro.sh -t` return a correct exit code adds 41cda5728470 selftests/net: only print passing message in GRO tests whe [...] adds 51bef03e1a71 selftests/net: deflake GRO tests adds 544a882722ba Merge branch 'selftests-net-deflake-gro-tests-and-fix-retu [...] adds b5d7b2f04ebc net/mlx5: Avoid report two health errors on same syndrome adds 6bdce277a326 net/mlx5: Log health buffer data on any syndrome adds 63f26199721f net/mlx5: Expose crr in health buffer adds 680173b6bb6b net/mlx5: Add trust lockdown error to health syndrome prin [...] adds 56794b5862c5 Merge branch 'mlx5-health-syndrome' adds dea5c8ec20be net: stmmac: provide set_clk_tx_rate() hook adds 12bce6d5404e net: stmmac: provide generic implementation for set_clk_tx [...] adds 17c24f6dc641 net: stmmac: dwc-qos: use generic stmmac_set_clk_tx_rate() adds c81eb3da0be8 net: stmmac: starfive: use generic stmmac_set_clk_tx_rate() adds 36fa8c960720 net: stmmac: s32: use generic stmmac_set_clk_tx_rate() adds 61356fb1b0d6 net: stmmac: intel: use generic stmmac_set_clk_tx_rate() adds b693ce4f2704 net: stmmac: imx: use generic stmmac_set_clk_tx_rate() adds c8caf6100f6d net: stmmac: rk: switch to use set_clk_tx_rate() hook adds ca723519c28b net: stmmac: ipq806x: switch to use set_clk_tx_rate() hook adds 2a7d55f901a5 net: stmmac: meson: switch to use set_clk_tx_rate() hook adds 945db208fbe7 net: stmmac: thead: switch to use set_clk_tx_rate() hook adds 8e7e3d97f9a7 Merge branch 'net-stmmac-cleanup-transmit-clock-setting' adds daeb6a8f3b00 ipv4: icmp: do not process ICMP_EXT_ECHOREPLY for broadcas [...] adds a7e38208fe71 inet: ping: avoid skb_clone() dance in ping_rcv() adds 090119a35783 Merge branch 'inet-ping-remove-extra-skb_clone-consume_skb' adds e8cdd91926aa net: usb: qmi_wwan: add Telit Cinterion FE990B composition adds 5728b289abbb net: usb: qmi_wwan: fix Telit Cinterion FE990A name adds 97fc68636376 net: usb: cdc_mbim: fix Telit Cinterion FE990A name adds f77f12010f67 Merge branch 'add-usb-net-support-for-telit-cinterion-fn990b' adds d110dbf1490b selftests: net: report output format as TAP 13 in Python tests adds e5bf1c39e894 ipv4: fib: Use cached net in fib_inetaddr_event(). adds fa336adc100e ipv4: fib: Allocate fib_info_hash[] and fib_info_laddrhash [...] adds cfc47029fa12 ipv4: fib: Allocate fib_info_hash[] during netns initialisation. adds 84c75e94ecee ipv4: fib: Make fib_info_hashfn() return struct hlist_head. adds 0dbca8c269ba ipv4: fib: Remove fib_info_laddrhash pointer. adds d6306b9d9885 ipv4: fib: Remove fib_info_hash_size. adds b79bcaf7d952 ipv4: fib: Add fib_info_hash_grow(). adds 9f7f3ebeba93 ipv4: fib: Namespacify fib_info hash tables. adds af5cd2a8f078 ipv4: fib: Hold rtnl_net_lock() for ip_fib_net_exit(). adds c0ebe1cdc2cf ipv4: fib: Hold rtnl_net_lock() in ip_rt_ioctl(). adds 254ba7e6032d ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config(). adds 1dd2af7963e9 ipv4: fib: Convert RTM_NEWROUTE and RTM_DELROUTE to per-ne [...] adds 3424291dd242 Merge branch 'ipv4-fib-convert-rtm_newroute-and-rtm_delrou [...] adds e34100c2ecbb tcp: add a drop_reason pointer to tcp_check_req() adds a11a791ca81e tcp: add four drop reasons to tcp_check_req() adds e7b9ecce562c tcp: convert to dev_net_rcu() adds 9b49f57ccd3a net: gro: convert four dev_net() calls adds 5282de17621f tcp: remove READ_ONCE(req->ts_recent) adds 863a952eb79a tcp: tcp_set_window_clamp() cleanup adds b84c5239979f Merge branch 'tcp-misc-changes' adds 456cc675b6d4 sock: add sock_kmemdup helper adds 483cec55c1cc net: use sock_kmemdup for ip_options adds 52f83c0b5f85 mptcp: use sock_kmemdup for address entry adds cd170ca99316 Merge branch 'add-sock_kmemdup-helper' adds 60d7505292c4 mptcp: Remove unused declaration mptcp_set_owner_r() adds 05ec5c085eb7 net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module adds 90b856ae3528 net: pktgen: fix mix of int/long adds 7d39e01803bd net: pktgen: remove extra tmp variable (re-use len instead) adds 80f6c198dfd5 net: pktgen: remove some superfluous variable initializing adds 2b15a0693f70 net: pktgen: fix mpls maximum labels list parsing adds c5cdbf23b84c net: pktgen: fix access outside of user given buffer in pk [...] adds 4bedafa7474e net: pktgen: fix mpls reset parsing adds 21d0d99aebbd net: pktgen: remove all superfluous index assignements adds 03544faad761 selftest: net: add proc_net_pktgen adds af08cc40ea61 Merge branch 'some-pktgen-fixes-improvments-part-ii' adds 0c493da86374 net: rename netns_local to netns_immutable adds 4754affe0b57 net: advertise netns_immutable property via netlink adds 12b6f7069ba5 net: plumb extack in __dev_change_net_namespace() adds 265e352b6cc5 Merge branch 'net-notify-users-when-an-iface-cannot-change [...] adds fb3dda82fd38 net: airoha: Move airoha_eth driver in a dedicated folder adds b38f4ff0ceac net: airoha: Move definitions in airoha_eth.h adds e0758a8694fb net: airoha: Move reg/write utility routines in airoha_eth.h adds ec663d9a82bf net: airoha: Move register definitions in airoha_regs.h adds af3cf757d5c9 net: airoha: Move DSA tag in DMA descriptor adds ab667db1e601 net: dsa: mt7530: Enable Rx sptag for EN7581 SoC adds 80369686737f net: airoha: Enable support for multiple net_devices adds 67fde5d58cd4 net: airoha: Move REG_GDM_FWD_CFG() initialization in airo [...] adds c28b8375f6d0 net: airoha: Rename airoha_set_gdm_port_fwd_cfg() in airoh [...] adds 266f7a0f81c0 dt-bindings: net: airoha: Add the NPU node for EN7581 SoC adds 9b1a0b72264c dt-bindings: net: airoha: Add airoha,npu phandle property adds 23290c7bc190 net: airoha: Introduce Airoha NPU support adds 00a7678310fe net: airoha: Introduce flowtable offload support adds 9cd451d414f6 net: airoha: Add loopback support for GDM2 adds 3fe15c640f38 net: airoha: Introduce PPE debugfs support adds d1352f76aed0 Merge branch 'introduce-flowtable-hw-offloading-in-airoha_ [...] adds c0bf9bf31e79 net: hibmcge: Add support for dump statistics adds 833b65a3b54d net: hibmcge: Add support for checksum offload adds fd394a334b1c net: hibmcge: Add support for abnormal irq handling feature adds e0306637e85d net: hibmcge: Add support for mac link exception handling feature adds 7a5d60dcf998 net: hibmcge: Add support for BMC diagnose feature adds 615552c601ed net: hibmcge: Add support for ioctl adds 188fa9b9e20a Merge branch 'support-some-enhances-features-for-the-hibmc [...] adds 8a683295c226 netconsole: prefix CPU_NR sysdata feature with SYSDATA_ adds efb878fbe8d1 netconsole: Make boolean comparison consistent adds 4d989521a93b netconsole: refactor CPU number formatting into separate function adds 33e4b29f2b3b netconsole: add taskname to extradata entry count adds 09e877590bc2 netconsole: add configfs controls for taskname sysdata feature adds dd30ae533242 netconsole: add task name to extra data fields adds 7010b619830f netconsole: docs: document the task name feature adds d7a2522426e8 netconsole: selftest: add task name append testing adds 5b62996184ca Merge branch 'netconsole-add-taskname-sysdata-support' adds e50e30fa966e wifi: mwifiex: Constify struct mwifiex_if_ops adds d5b66511fd35 wifi: libertas: main: remove unused functions adds 5a7148ba1806 wifi: libertas: cmd: remove unused functions adds 107c2be8ddf4 wifi: libertas: Remove unused auto deep sleep code adds 22f3551b60be wifi: ipw2x00: Remove unused libipw_rx_any() adds fa5b663bbf0b wifi: iwlwifi: dvm: Remove unused iwl_rx_ant_restriction adds 63e616649c90 wifi: iwlwifi: mvm: Remove unused iwl_mvm_rx_missed_vap_notif adds 7efd4b61307d wifi: iwlwifi: mvm: Remove unused iwl_mvm_ftm_*_add_pasn_s [...] adds 8c7df6490b60 wifi: iwlwifi: mvm: Remove unused iwl_mvm_ftm_add_pasn_sta adds 619bd63a9428 wifi: iwlwifi: Remove unused iwl_bz_name adds 5f60a40ee524 wifi: iwlwifi: Remove old device data adds 7951e8099c2f dt-bindings: net: rfkill-gpio: enable booting in blocked state adds 2882bf7dd4f5 net: rfkill: gpio: allow booting in blocked state adds 8c2ffc65563f wifi: iwlwifi: remove the mvm prefix from iwl_mvm_ctdp_cmd adds 55e52a3b8f60 wifi: iwlwifi: remove the version number from iwl_dts_meas [...] adds 3d4b0f0c5cda wifi: iwlwifi: remove the mvm prefix from iwl_mvm_aux_sta_cmd adds b7016fd81712 wifi: ipw2x00: Fix spelling mistake "stablization" -> "sta [...] adds f5903ca22036 wifi: mwifiex: Remove unused mwifiex_uap_del_sta_data adds be22179cfb2f wifi: nl80211/cfg80211: Stop supporting cooked monitor adds 286e69677065 wifi: mac80211: Drop cooked monitor support adds c54979a3abc4 wifi: qtnfmac: Avoid multiple -Wflex-array-member-not-at-e [...] adds 31320ccb09a0 wifi: cfg80211: Fix trace print for removed links adds 9696b80b87a0 wifi: mac80211: Refactor ieee80211_sta_wmm_params() adds de86c5f60839 wifi: mac80211: Add support for EPCS configuration adds 282eeec9196f wifi: ieee80211: Add missing EHT MAC capabilities adds 8b8a673155ed wifi: mac80211: Add processing of TTLM teardown frame adds 3ad4fce66e4f wifi: mac80211: add strict mode disabling workarounds adds 7364a4688ba4 wifi: mac80211_hwsim: enable strict mode adds 574faa0e936d wifi: mac80211: add HT and VHT basic set verification adds b46524b57afd wifi: mac80211: tests: add tests for ieee80211_determine_c [...] adds 8c60179b6443 wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth Rx adds f4995cdc4d02 wifi: mac80211: remove misplaced drv_mgd_complete_tx() call adds 1798271b3604 wifi: mac80211: don't unconditionally call drv_mgd_complete_tx() adds 3fca951123b6 wifi: mac80211: always send max agg subframe num in strict mode adds 3979c8e6205b wifi: mac80211: aggregation: remove deflink accesses for MLO adds a883ad479dbb wifi: mac80211: enable removing assoc link adds 6c93fd502023 wifi: mac80211: ensure sdata->work is canceled before init [...] adds ccbaf782390d wifi: mac80211: rework the Tx of the deauth in ieee80211_s [...] adds 1742b03d2800 wifi: b43: Replace outdated firmware URL adds ca47dcc0d0ff wifi: iwlwifi: mvm: rename and move iwl_mvm_eval_dsm_rfi() [...] adds 3b67a2c5aa0f wifi: iwlwifi: Unify TAS block list handling in regulatory.c adds 696cca64308d wifi: iwlwifi: don't warn during reprobe adds 8a065234e877 wifi: iwlwifi: enable 320 MHz on slow PCIe links adds 4cb46c1c732d wifi: iwlwifi: cfg: separate 22000/BZ family HT params adds bdfc32abd5d6 wifi: iwlwifi: Indicate support for EPCS adds 926ad5f970d6 wifi: iwlwifi: mvm: Indicate support link reconfiguration adds c9afb4cf6d2f wifi: iwlwifi: fw: make iwl_send_dbg_dump_complete_cmd() static adds 1bbc086f49b4 wifi: iwlwifi: be less aggressive with re-probe adds 75a3313f52b7 wifi: iwlwifi: make no_160 more generic adds 66672fa681b3 wifi: iwlwifi: properly set the names for SC devices adds 9e8c76047124 wifi: iwlwifi: clarify the meaning of IWL_INIT_PHY adds af3be9088404 wifi: iwlwifi: support ROC version 6 adds 21e4d29ac0de wifi: iwlwifi: use correct IMR dump variable adds 11ccf9a76fa7 wifi: iwlwifi: add twt operation cmd adds 85ccbdc4d393 wifi: iwlwifi: implement dump region split adds 5251fd321684 wifi: rtw89: coex: Add protect to avoid A2DP lag while Wi- [...] adds 4a5734665215 wifi: rtw89: coex: Separated Wi-Fi connecting event from W [...] adds dbb6a738f6cb wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence vers [...] adds 361cb056e246 wifi: rtw89: Correct immediate cfg_len calculation for sca [...] adds f0dc53a7b77f wifi: rtw89: phy: rename to RTW89_PHY_NUM as proper naming adds 57a6cdf2feaf wifi: rtw89: phy: add PHY context array to support functio [...] adds 11a625160a32 wifi: rtw89: phy: support env_monitor per PHY adds dc0ac60f2a92 wifi: rtw89: phy: support DIG per PHY adds 786e485c61ef wifi: rtw89: phy: support ch_info per PHY adds af5fa884e22f wifi: rtw89: phy: support EDCCA per PHY adds 0a51f04a9afe wifi: rtw89: phy: support EDCCA log per PHY adds 076652f56ed6 wifi: rtw89: phy: disable CFO track when two PHY are worki [...] adds e7196b32a43d wifi: rtw89: regd: support loading regd table from fw element adds 79a36fc56bea wifi: rtw89: regd: handle supported regulatory functions b [...] adds b45acf245596 wifi: rtw89: regd: refactor init/setup flow and prototype adds c281bdb88214 wifi: rtw89: cleanup unused rtwdev::roc_work adds ebfc9199df05 wifi: rtw89: add wiphy_lock() to work that isn't held wiph [...] adds 4afde17d2667 wifi: rtw89: use wiphy_work() to replace ieee802111_work() adds 831cceed3baf wifi: rtw89: debugfs: implement file_ops::read/write to re [...] adds 01fd45d9e102 wifi: rtw89: debugfs: specify buffer size allocated by dev [...] adds 8fdf78f3cd5f wifi: rtw89: debugfs: use wiphy_locked_debugfs_{read,write [...] adds bdf874dc3c76 wifi: rtw89: debugfs: use debugfs_short_fops adds 6ee1937d8bc9 wifi: rtw89: remove consumers of driver mutex adds ed114a7ac636 wifi: rtw89: manual cosmetic along lockdep_assert_wiphy() adds 2345f351c7f5 wifi: rtw89: remove definition of driver mutex adds 8afa4ff99a00 wifi: rtw89: pci: not assert wiphy_lock to free early_h2c [...] adds 4828f572b20b wifi: rtl8xxxu: Enable AP mode for RTL8192CU (RTL8188CUS) adds 00451eb3bec7 wifi: rtw88: Don't use static local variable in rtw8822b_s [...] adds 0d1d165eff9d wifi: rtw88: Don't use static local variable in rtw8821c_s [...] adds 3d3e28feca7a wifi: rtl8xxxu: retry firmware download on error adds d078f5857a00 wifi: rtw89: call power_on ahead before selecting firmware adds 5dde1a569c13 wifi: rtw89: ps: update H2C command with more info for PS adds 1f0efffd5978 wifi: rtw89: fw: validate multi-firmware header before accessing adds 2b8bdc523701 wifi: rtw89: fw: validate multi-firmware header before get [...] adds 2e4c4717b3f6 wifi: rtw89: coex: Assign value over than 0 to avoid firmw [...] adds e53aa85e4b8a wifi: rtw89: coex: To avoid TWS serials A2DP lag, adjust s [...] adds f94ba3c640f6 wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence vers [...] adds 85c726b20f59 wifi: rtw89: regd: avoid using BITMAP_FROM_U64() to assign [...] adds 105dc94233e4 wifi: rtw88: Fix a typo of debug message in rtw8723d_iqk_c [...] adds 8425f5c8f04d wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU adds 9e8243025cc0 wifi: rtw88: Fix download_firmware_validate() for RTL8814AU adds 62f726848da4 wifi: rtw88: Extend struct rtw_pwr_track_tbl for RTL8814AU adds d80e7d9b6ba3 wifi: rtw88: Extend rf_base_addr and rf_sipi_addr for RTL8814AU adds 8f0076726b66 wifi: rtw88: Extend rtw_fw_send_ra_info() for RTL8814AU adds e66f3b5c7535 wifi: rtw88: Constify some more structs and arrays adds ad815f392003 wifi: rtw88: Rename RTW_RATE_SECTION_MAX to RTW_RATE_SECTION_NUM adds 0f98a5959657 wifi: rtw88: Extend TX power stuff for 3-4 spatial streams adds 9f00e2218e15 wifi: rtw88: Fix rtw_update_sta_info() for RTL8814AU adds 6b39cc01af66 wifi: rtlwifi: rtl8192de: Fix typos of debug message of ph [...] adds a0519433ad8d wifi: rtw89: debugfs depends on CFG80211's one adds c61da149b9c2 Merge tag 'rtw-next-2025-02-10-v2' of https://github.com/p [...] adds cf6b9ba172dd wifi: iwlegacy: don't warn for unused variables with DEBUG_FS=n adds 129860044c61 wifi: mac80211: Add counter for all monitor interfaces adds 7d2497ff7e5f wifi: cfg80211: convert timeouts to secs_to_jiffies() adds ebf9944bed4e wifi: mac80211: Fix possible integer promotion issue adds d00c0c4105e5 wifi: mac80211: fix integer overflow in hwmp_route_info_get() adds ebba23e07798 wifi: mac80211: add ieee80211_iter_chan_contexts_mtx adds ceaad3c43596 wifi: cfg80211: expose update timestamp to drivers adds 180d52d224cc wifi: iwlwifi: location api cleanup adds 79c06299e719 wifi: iwlwifi: use 0xff instead of 0xffffffff for invalid adds e1fc9288a1fa wifi: iwlwifi: remove mvm prefix from iwl_mvm_esr_mode_notif adds 2bfbd823abde wifi: iwlwifi: mld: add a debug level for PTP prints adds e51f035b5a08 wifi: iwlwifi: mld: add a debug level for EHT prints adds f8e02ca6497c wifi: iwlwifi: add support for external 32 KHz clock adds f073cc3a66cb wifi: iwlwifi: export iwl_get_lari_config_bitmap adds d645fbb47dcf wifi: iwlwifi: remember if the UATS table was read successfully adds 048a3d94b0a8 wifi: iwlwifi: remove mvm prefix from iwl_mvm_d3_end_notif adds 26fef6d386a0 wifi: iwlwifi: add OMI bandwidth reduction APIs adds 5098c09a174c wifi: iwlwifi: add IWL_MAX_NUM_IGTKS macro adds 95da92e7c6ff wifi: iwlwifi: add Debug Host Command APIs adds 7ed3f3c40d7b wifi: iwlwifi: Fix spelling mistake "Increate" -> "Increase" adds 23ff5f6f23f1 wifi: cfg80211: reorg sinfo structure elements for mesh adds e5328c14590d wifi: mac80211: refactor populating mesh related fields in sinfo adds 799b7f93c010 wifi: iwlwifi: remove mld/roc.c adds 71f8992e34a9 Merge tag 'wireless-next-2025-03-04-v2' of https://git.ker [...] adds 00f5e338cf7e selftests: mptcp: Add a tool to get specific msk_info adds ba2400166570 selftests: mptcp: add a test for mptcp_diag_dump_one adds e85d33b35508 mptcp: pm: in-kernel: avoid access entry without lock adds 70c575d5a94f mptcp: pm: in-kernel: reduce parameters of set_flags adds f0de92479a09 mptcp: pm: exit early with ADD_ADDR echo if possible adds a144da586c6b Merge branch 'mptcp-improve-code-coverage-and-small-optimi [...] adds 39e912a959c1 dpll: Add an assertion to check freq_supported_num adds a06a868a0cd9 net: phy: nxp-c45-tja11xx: add match_phy_device to TJA1103 [...] adds 7215e9375694 net: phy: nxp-c45-tja11xx: add support for TJA1121 adds 24412be81d5c Merge branch 'net-phy-nxp-c45-tja11xx-add-support-for-tja1121' adds e4c4522390c9 dt-bindings: net: Convert fsl,gianfar-{mdio,tbi} to YAML adds 0386e29e60bd dt-bindings: net: fsl,gianfar-mdio: Update information about TBI adds a70fdd936818 dt-bindings: net: Convert fsl,gianfar to YAML adds 35df5eb9bf6e Merge branch 'net-convert-gianfar-triple-speed-ethernet-co [...] adds 56bcc6ecff8f eth: fbnic: Prepend TSENE FW fields with FBNIC_FW adds e5cf5107c9e4 eth: fbnic: Update fbnic_tlv_attr_get_string() to work lik [...] adds 8cb3e49b23cc eth: fbnic: Replace firmware field macros adds 00d66b5fcd4f Merge branch 'eth-fbnic-cleanup-macros-and-string-function' adds 95d0d094ba26 ppp: use IFF_NO_QUEUE in virtual interfaces adds 254f6b272e3b dsa: mt7530: Utilize REGMAP_IRQ for interrupt handling adds ea4342739df3 selftests: drv-net: use env.rpath in the HDS test adds 859abe3f92d7 tipc: Reduce scope for the variable “fdefq” in tipc_link_t [...] adds 7ff1c88fc896 net: ethernet: ti: cpsw_new: populate netdev of_node adds ae9d5b19b322 tcp: use RCU in __inet{6}_check_established() adds ca79d80b0b9f tcp: optimize inet_use_bhash2_on_bind() adds d186f405fdf4 tcp: add RCU management to inet_bind_bucket adds 86c2bc293b81 tcp: use RCU lookup in __inet_hash_connect() adds 85f66df39bcf Merge branch 'tcp-scale-connect-under-pressure' adds b9564ca3a2c8 net: cadence: macb: Synchronize standard stats adds f252f23ab657 net: Prevent use after free in netif_napi_set_irq_locked() adds e859d375d169 posix-clock: Store file pointer in struct posix_clock_context adds b4e53b15c04e ptp: Add PHC file mode checks. Allow RO adjtime() without [...] adds 76868642e427 testptp: Add option to open PHC in readonly mode adds c62e6f056ea3 Merge branch 'dynamic-possix-clocks-permission-checks' adds b63263555eaa net: phylink: use pl->link_interface in phylink_expects_phy() adds 065d3cef99a1 net: pcs: xpcs: re-initiate clause 37 Auto-negotiation adds 7e2f7e25f6ff arch: x86: add IPC mailbox accessor function and add SoC r [...] adds e654cfc718d4 net: stmmac: configure SerDes on mac_finish adds a42f6b3f1cc1 net: stmmac: configure SerDes according to the interface mode adds 7598ef621a43 net: stmmac: interface switching support for ADL-N platform adds 89b12ca69502 Merge branch 'enable-sgmii-and-2500basex-interface-mode-sw [...] adds 61dc9cae8727 net: phy: move PHY package code from phy_device.c to own s [...] adds 2c8cd9783f46 net: phy: add getters for public members in struct phy_pac [...] adds 947030f3c32b net: phy: qca807x: use new phy_package_shared getters adds 890fe6841d81 net: phy: micrel: use new phy_package_shared getters adds dc5a6164feda net: phy: mediatek: use new phy_package_shared getters adds e0327e9f8597 net: phy: mscc: use new phy_package_shared getters adds e7f984e925d2 net: phy: move PHY package related code from phy.h to phy_ [...] adds a40028497769 net: phy: remove remaining PHY package related definitions [...] adds e0c836820f2f Merge branch 'net-phy-move-phy-package-code-to-its-own-sou [...] adds f130a0cc1b4f inet: fix lwtunnel_valid_encap_type() lock imbalance adds d4c22ec680c8 net: hold netdev instance lock during ndo_open/ndo_stop adds c4f0f30b424e net: hold netdev instance lock during nft ndo_setup_tc adds 7c79cff95535 net: sched: wrap doit/dumpit methods adds a0527ee2df3f net: hold netdev instance lock during qdisc ndo_setup_tc adds cae03e5bdd9e net: hold netdev instance lock during queue operations adds 7e4d784f5810 net: hold netdev instance lock during rtnetlink operations adds ffb7ed19ac0a net: hold netdev instance lock during ioctl operations adds ad7c7b2172c3 net: hold netdev instance lock during sysfs operations adds 97246d6d21c2 net: hold netdev instance lock during ndo_bpf adds 2bcf4772e45a net: ethtool: try to protect all callback with netdev inst [...] adds df43d8bf1031 net: replace dev_addr_sem with netdev instance lock adds 605ef7aec060 net: add option to request netdev instance lock adds cc34acd577f1 docs: net: document new locking reality adds 004b5008016a eth: bnxt: remove most dependencies on RTNL adds f1078ab18818 Merge branch 'net-hold-netdev-instance-lock-during-ndo-ope [...] adds 2525e16a2bae Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f8ece40786c9 tcp: bring back NUMA dispersion in inet_ehash_locks_alloc() adds 9544d60a2605 inet: change lport contribution to inet_ehashfn() and inet [...] adds d4438ce68bf1 inet: call inet6_ehashfn() once from inet6_hash_connect() adds e8f57a762bb9 Merge branch 'tcp-even-faster-connect-under-stress' adds 1f6c3899833a dt-bindings: net: Add FSD EQoS device tree bindings adds ae7f6b34f5cd net: stmmac: dwc-qos: Add FSD EQoS support adds 2c2166e872af Merge branch 'net-stmmac-dwc-qos-add-fsd-eqos-support' adds cd02ab73664d ptp: ocp: Remove redundant check in _signal_summary_show adds 072dd84b4c5a net: stmmac: mostly remove "buf_sz" adds 8e0e8bef4841 tcp: clamp window like before the cleanup adds f9d2f5ddd47c selftests: net: fix error message in bpf_offload adds 56a586961bf8 selftests: net: bpf_offload: add 'libbpf_global' to ignored maps adds 876cfb20e889 net: stmmac: avoid shadowing global buf_sz adds f732549eb303 net: stmmac: simplify phylink_suspend() and phylink_resume [...] adds 54d989d58d2a net: airoha: Move min/max packet len configuration in airo [...] adds e12182ddb6e7 net: airoha: Enable Rx Scatter-Gather adds 03b1b69f0662 net: airoha: Introduce airoha_dev_change_mtu callback adds 168ef0c1dee8 net: airoha: Increase max mtu to 9k adds 7acfb681d407 Merge branch 'increase-maximum-mtu-to-9k-for-airoha-en7581-soc' adds 35ea4f06fd33 net: airoha: Fix lan4 support in airoha_qdma_get_gdm_port() adds a202dfe31cae net: airoha: Enable TSO/Scatter Gather for LAN port adds 1cc3462159ba selftests: openvswitch: don't hardcode the drop reason subsys adds e5b456a14215 net: ti: icss-iep: Add pwidth configuration for perout signal adds 220cb1be647a net: ti: icss-iep: Add phase offset configuration for pero [...] adds 92d369052018 Merge branch 'add-perout-configuration-support-in-iep-driver' adds a2f61f1db855 net/mlx5: Relocate function declarations from port.h to ml [...] adds 65a5d3557184 net/mlx5: Refactor link speed handling with mlx5_link_info struct adds 7e959797f021 net/mlx5e: Enable lanes configuration when auto-negotiatio [...] adds 5aa2e6de86d5 net/mlx5: Lag, Enable Multiport E-Switch offloads on 8 ports LAG adds 348ed4b20546 net/mlx5e: Separate address related variables to be in struct adds ca7992f52c2c net/mlx5e: Properly match IPsec subnet addresses adds 865eddcf0afb Merge branch 'mlx5-misc-enhancements-2025-03-04' adds c8be7018d47c net: phylink: Remove unused phylink_init_eee adds 114508a89ddc dt-bindings: net: Add support for Sophgo SG2044 dwmac adds f8add6654d3c net: stmmac: platform: Group GMAC4 compatible check adds 9ef17cafc36b net: stmmac: platform: Add snps,dwmac-5.30a IP compatible string adds a22221ef5dee net: stmmac: Add glue layer for Sophgo SG2044 SoC adds ed3d10f3caca Merge branch 'riscv-sophgo-add-ethernet-support-for-sg2044' adds 7ae495a537d1 selftests/net: add proc_net_pktgen to .gitignore adds c2315ebb0588 net: tun: Enable XDP metadata support adds 0ca23a4d64ce net: tun: Enable transfer of XDP metadata to skb adds d5ca409c86d3 selftests/bpf: Move open_tuntap to network helpers adds b46aa22b66d3 selftests/bpf: Refactor xdp_context_functional test and bp [...] adds 73eeecc3cdfe selftests/bpf: Add test for XDP metadata support in tun driver adds 49306d5bfc6a selftests/bpf: Fix file descriptor assertion in open_tunta [...] adds 72aad21de5f6 Merge branch 'xdp-metadata-support-for-tun-driver' adds 93b1e055174b Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds 0a5c8b2c8ccb bpf: fix a possible NULL deref in bpf_map_offload_map_alloc() adds f36a9285828c net: ethtool: use correct device pointer in ethnl_default_ [...] adds aa3e360701c3 gve: convert to use netmem for DQO RDA mode adds 64fdb808660d net: stmmac: remove write-only priv->speed adds d2b41068056b net: bcmgenet: bcmgenet_hw_params clean up adds 07c1a756a50b net: bcmgenet: add bcmgenet_has_* helpers adds a2bdde505f14 net: bcmgenet: move feature flags to bcmgenet_priv adds 59a97b8184ef net: bcmgenet: BCM7712 is GENETv5 compatible adds f841f5ef9911 net: bcmgenet: extend bcmgenet_hfb_* API adds 3b5d4f5a820d net: bcmgenet: move DESC_INDEX flow to ring 0 adds 6d31f8fc6c2f net: bcmgenet: add support for RX_CLS_FLOW_DISC adds 8b031d4e9baa net: bcmgenet: remove dma_ctrl argument adds 58affb23b667 net: bcmgenet: consolidate dma initialization adds 791f349d02f7 net: bcmgenet: introduce bcmgenet_[r|t]dma_disable adds f1bacae8b655 net: bcmgenet: support reclaiming unsent Tx packets adds ffce2bedd361 net: bcmgenet: move bcmgenet_power_up into resume_noirq adds 2432b9817b7c net: bcmgenet: allow return of power up status adds 254f3239dd07 net: bcmgenet: revise suspend/resume adds a3cc3f424de7 Merge branch 'net-bcmgenet-revise-suspend-resume' adds c1aacad30614 eth: fbnic: link NAPIs to page pools adds bfb522f347df eth: fbnic: fix typo in compile assert adds 6cbf18a05c06 eth: fbnic: support ring size configuration adds 15933ad12c9e Merge branch 'eth-fbnic-support-ring-size-configuration' adds f5afcb9fbb39 tcp: ulp: diag: always print the name if any adds 0d7336f8f06d tcp: ulp: diag: more info without CAP_NET_ADMIN adds 530581047d32 Merge branch 'tcp-ulp-diag-expose-more-to-non-net-admin-users' adds e368d2a1e8b6 net: airoha: Fix dev->dsa_ptr check in airoha_get_dsa_tag() adds 730f8d1c611c MAINTAINERS: adjust entry in AIROHA ETHERNET DRIVER adds e2537326e3b6 net: ethernet: Remove accidental duplication in Kconfig file adds 5d7610577fd9 net: phy: tja11xx: add support for TJA1102S adds 5b3178c452c3 net: phy: tja11xx: enable PHY in sleep mode for TJA1102S adds fca9fe1aae44 Merge branch 'net-phy-tja11xx-add-support-for-tja1102s' adds 248f6571fd4c netpoll: Optimize skb refilling on critical path adds b3aaf3c13baa udp: expand SKB_DROP_REASON_UDP_CSUM use adds 9bfc9d65a1dc hamradio: use netdev_lockdep_set_classes() helper adds 8ef890df4031 net: move misc netdev_lock flavors to a separate header adds 2af5adf962d4 virtio-net: Refactor napi_enable paths adds 986a93045183 virtio-net: Refactor napi_disable paths adds e7231f49d526 virtio-net: Map NAPIs to queues adds d5d715207e29 virtio_net: Use persistent NAPI config adds 48c57a49c50a Merge branch 'virtio-net-link-queues-to-napis' adds 54580ccdd8a9 ipv6: remove leftover ip6 cookie initializer adds a18dfa9925b9 ipv6: save dontfrag in cork adds 0922cb68edfd selftests/net: expand cmsg_ip with MSG_MORE adds feb2935e1451 Merge branch 'follow-up-on-deduplicate-cookie-logic' adds 473367a5ffe1 r8169: increase max jumbo packet size on RTL8125/RTL8126 adds 991a1b09920b eth: fbnic: fix memory corruption in fbnic_tlv_attr_get_string() adds 7462fe22cc74 mptcp: pm: use addr entry for get_local_id adds fac7a6ddc757 mptcp: pm: remove '_nl' from mptcp_pm_nl_addr_send_ack adds d1734987992c mptcp: pm: remove '_nl' from mptcp_pm_nl_mp_prio_send_ack adds 551a9ad7879d mptcp: pm: remove '_nl' from mptcp_pm_nl_work adds 636113918508 mptcp: pm: remove '_nl' from mptcp_pm_nl_rm_addr_received adds 550c50bbc2b7 mptcp: pm: remove '_nl' from mptcp_pm_nl_subflow_chk_stale() adds 498d7d8b75f1 mptcp: pm: remove '_nl' from mptcp_pm_nl_is_init_remote_addr adds 40aa7409d30d mptcp: pm: kernel: add '_pm' to mptcp_nl_set_flags adds a17336b2b2e0 mptcp: pm: avoid calling PM specific code from core adds a49eb8ae95b8 mptcp: pm: worker: split in-kernel and common tasks adds a14673127236 mptcp: pm: export mptcp_remote_address adds bcc32640ada0 mptcp: pm: move generic helper at the top adds e4c28e3d5c09 mptcp: pm: move generic PM helpers to pm.c adds 8617e85e04bd mptcp: pm: split in-kernel PM specific code adds 2e7e6e9cda1e mptcp: pm: move Netlink PM helpers to pm_netlink.c adds 71ca3561c268 Merge branch 'mptcp-pm-code-reorganisation' adds 025cf9318083 enic: Move function from header file to c file adds eaa23db8686f enic: enic rq code reorg adds 2be2eb764343 enic: enic rq extended cq defines adds bcb725c79cfa enic: enable rq extended cq support adds 6dca618c9467 enic: remove unused function cq_enet_wq_desc_dec adds e5f1bcd93d96 enic: added enic_wq.c and enic_wq.h adds 26b2c5f6ff47 enic: cleanup of enic wq request completion path adds df9fd2a3ce01 enic: get max rq & wq entries supported by hw, 16K queues adds 40587f749df2 Merge branch 'enic-enable-32-64-byte-cqes-and-get-max-rx-t [...] adds 46eeb90f03e0 net: ti: icssg-prueth: Use page_pool API for RX buffer allocation adds 73f7f1311866 net: ti: icssg-prueth: introduce and use prueth_swdata str [...] adds 62aa3246f462 net: ti: icssg-prueth: Add XDP support adds 6d99faf2541d Merge branch 'net-ti-icssg-prueth-add-native-mode-xdp-support' adds 0ea09cbf8350 docs: netdev: add a note on selftest posting adds 0a13c1e0a449 net: revert to lockless TC_SETUP_BLOCK and TC_SETUP_FT adds 110eff172dfe eth: bnxt: switch to netif_close adds eaca6e5dc6ba eth: bnxt: request unconditional ops lock adds adbf627f1703 eth: bnxt: add missing netdev lock management to bnxt_dl_r [...] adds 188107b2c403 selftests: net: bump GRO timeout for gro/setup_veth adds 17fef2042338 net/mlx5: Avoid unnecessary use of comma operator adds b6b67141d6f1 net: create netdev_nl_sock to wrap bindings list adds 10eef096be25 net: add granular lock for the netdev netlink socket adds 1d22d3060b9b net: drop rtnl_lock for queue_mgmt operations adds 3552138a5524 Merge branch 'net-remove-rtnl_lock-from-the-callers-of-que [...] adds e016cf5f39e9 netdevsim: 'support' multi-buf XDP adds 9e3285040514 net: hns3: use string choices helper adds 676cc91e1f2a net: cn23xx: fix typos adds 05fd00e5e7b1 net: hsr: Fix PRP duplicate detection adds 814dbf4b6c95 net: hsr: Add KUnit test for PRP adds 313cf06ef4de dt-bindings: net: rockchip-dwmac: Require rockchip,grf and [...] adds 247e84f66a3d net: stmmac: dwmac-rk: Validate GRF and peripheral GRF dur [...] adds 41f35564cb71 net: stmmac: dwmac-rk: Remove unneeded GRF and peripheral [...] adds d28fcb72f080 Merge branch 'net-stmmac-dwmac-rk-validate-grf-and-periphe [...] adds 5a1dddd29444 dt-bindings: net: Define interrupt constraints for DWMAC v [...] adds f6f425f3d251 net/mlx5: Add RDMA_CTRL HW capabilities adds 0a34fad1bed4 net/mlx5: Allow the throttle mechanism to be more dynamic adds f9deed0980fe net/mlx5: Limit non-privileged commands adds ab7d228c7e0d net/mlx5: Query ADV_RDMA capabilities adds 15b103df80b2 net/mlx5: fs, add RDMA TRANSPORT steering domain support adds f550694e88b7 net/mlx5: Add IFC bits for PPCNT recovery counters group adds 89d75c4c67ac Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 941defcea7e1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds a1e36ec36356 selftests: drv-net: fix merge conflicts resolution adds bfc6c67ec2d6 net/smc: use the correct ndev to find pnetid by pnetid table adds 149dfb31615e tcp: reorganize tcp_in_ack_event() and tcp_count_delivered() adds da610e18313b tcp: create FLAG_TS_PROGRESS adds 0114a91da672 tcp: use BIT() macro in include/net/tcp.h adds 2c2f08d31d2f tcp: extend TCP flags to allow AE bit/ACE field adds f0db2bca0cf9 tcp: rework {__,}tcp_ecn_check_ce() -> tcp_data_ecn_check() adds 041fb11d518f tcp: helpers for ECN mode handling adds 023af5a72ab1 gso: AccECN support adds 4e4f7cefb130 gro: prevent ACE field corruption & better AccECN handling adds d722762c4eaa tcp: AccECN support to tcp_add_backlog adds 4618e195f925 tcp: add new TCP_TW_ACK_OOW state and allow ECN bits in TOS adds 9866884ce8ef tcp: Pass flags to __tcp_send_ack adds 2c99b2e1634d Merge branch 'tcp-accecn' adds cc2cc56fc6e6 net/mlx5: fs, add API for sharing HWS action by refcount adds 82d3639ef7dc net/mlx5: fs, add support for flow meters HWS action adds 32e658c84b6d net/mlx5: fs, add support for dest flow sampler HWS action adds 89694a564895 Merge branch 'mlx5-support-hws-flow-meter-sampler-actions- [...] adds 43e2aa56aea2 net: phy: move PHY package MMD access function declaration [...] adds 8ea221b22172 net: phy: remove unused functions phy_package_[read|write]_mmd adds f2972ea1627a Merge branch 'net-phy-clean-up-phy-package-mmd-access-functions' adds 38f13bf80130 stmmac: intel: Fix warning message for return value in int [...] adds a07f23ad9baf cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk adds 35b862eac909 net: phylink: expand on .pcs_config() method documentation adds 180fa8d0a2cb net: stmmac: remove redundant racy tear-down in stmmac_dvr [...] adds 39b0a10d80d6 net: stmmac: remove unnecessary stmmac_mac_set() in stmmac [...] adds 702e3fa16cd4 Merge branch 'net-stmmac-avoid-unnecessary-work-in-stmmac_ [...] adds 79f88a584e35 net: ethtool: Export the link_mode_params definitions adds d8c838a57ce2 net: phy: Use an internal, searchable storage for the linkmodes adds 8c8c4a87933d net: phy: phy_caps: Move phy_speeds to phy_caps adds 4823ed060919 net: phy: phy_caps: Move __set_linkmode_max_speed to phy_caps adds 87b22ce31235 net: phy: phy_caps: Introduce phy_caps_valid adds dbcd85b05c5b net: phy: phy_caps: Implement link_capabilities lookup by [...] adds fc81e257d19f net: phy: phy_caps: Allow looking-up link caps based on sp [...] adds c7ae89c6b4d5 net: phy: phy_device: Use link_capabilities lookup for PHY [...] adds de7d3f87be3c net: phylink: Use phy_caps_lookup for fixed-link configuration adds ce60fef7fecc net: phy: drop phy_settings and the associated lookup helpers adds 3bea75002a05 net: phylink: Add a mapping between MAC_CAPS and LINK_CAPS adds 4ca5b8a258b6 net: phylink: Convert capabilities to linkmodes using phy_caps adds 3bd87f3b4405 net: phylink: Use phy_caps to get an interface's capabilit [...] adds 50698b298b39 Merge branch 'net-phy-rework-linkmodes-handling-in-a-dedic [...] adds 905d1a220e8d ice: Add E830 checksum offload support adds 178edd263386 ice: rename ice_ptp_init_phc_eth56g function adds 66a1b7e09fb0 ice: Refactor E825C PHY registers info struct adds 50f4ffac918e ice: E825C PHY register cleanup adds 18a9b8e358c2 ixgbe: add PTP support for E610 device adds affead2d904e ixgbe: add support for thermal sensor event reception adds e63265f95d33 Merge branch 'intel-wired-lan-driver-updates-2025-03-10-ic [...] adds b54b24908464 bnxt_en: Add support for a new ethtool dump flag 3 adds ed827402d4f0 bnxt_en: Refactor bnxt_hwrm_nvm_req() adds 2c4d376c3a48 bnxt_en: Add devlink support for ENABLE_ROCE nvm parameter adds a6c81e32aeac bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set adds 17596d239f34 bnxt_en: Update firmware interface to 1.10.3.97 adds 1b64544d634c bnxt_en: Refactor bnxt_get_module_eeprom_by_page() adds c3be245dfc8a bnxt_en: add .set_module_eeprom_by_page() support adds 567b549e1776 Merge branch 'bnxt_en-driver-update' adds b407b4b804cd net/mlx5: Rename devlink rate parent set function for leaf nodes adds 498bd79cb92b net/mlx5: Introduce hierarchy level tracking on scheduling nodes adds f88c349c75e3 net/mlx5: Preserve rate settings when creating a rate node adds 9c7bbf4c3304 net/mlx5: Add support for setting parent of nodes adds 2a5f08b33ea0 Merge branch 'mlx5-support-setting-a-parent-for-a-devlink- [...] adds f5825e79b2b7 qed: remove cast to pointers passed to kfree adds 8d4880db3783 udp_tunnel: create a fastpath GRO lookup. adds 311b36574cea udp_tunnel: use static call for GRO hooks when possible adds aedfbe251e1c Merge branch 'udp_tunnel-gro-optimizations' adds b195d60408d4 batman-adv: Start new development cycle adds 9a006e72d30c batman-adv: Drop batadv_priv_debug_log struct adds 00b35530811f batman-adv: adopt netdev_hold() / netdev_put() adds 1666951c4424 batman-adv: Add support for jumbo frames adds 94433355027d batman-adv: Use consistent name for mesh interface adds 434becf57bdc batman-adv: Limit number of aggregated packets directly adds 77405977f187 batman-adv: Switch to bitmap helper for aggregation handling adds 0db110059e79 batman-adv: Use actual packet count for aggregated packets adds e4aa3412f632 batman-adv: Limit aggregation size to outgoing MTU adds 7cfb32456ed8 batman-adv: add missing newlines for log macros adds ed6bcbe39ee4 Merge tag 'batadv-next-pullrequest-20250313' of git://git. [...] adds 6263bad801ec dt-bindings: can: fsl,flexcan: add transceiver capabilities adds d80bfde3c57a can: flexcan: add transceiver capabilities adds 85b51fa31b2c Merge patch series "can: flexcan: add transceiver capabilities" adds 958ee3d71577 dt-bindings: can: fsl,flexcan: add i.MX94 support adds 6bffe88452db can: add protocol counter for AF_CAN sockets adds 15f9e34a499e Merge tag 'linux-can-next-for-6.15-20250314' of git://git. [...] adds 24faa63bcea8 net: skbuff: Remove unused skb_add_data() adds ae2d90355aa5 inet: frags: add inet_frag_putn() helper adds a2fb987c0ecf ipv4: frags: remove ipq_put() adds eb0dfc0ef195 inet: frags: change inet_frag_kill() to defer refcount updates adds ca0359df45a5 inet: frags: save a pair of atomic operations in reassembly adds 3c6b97a9d520 Merge branch 'inet-frags-fully-use-rcu' adds 15492700ac41 tcp: cache RTAX_QUICKACK metric in a hot cache line adds 8ee1c926f31e net: stmmac: qcom-ethqos: remove of_get_phy_mode() adds 46f84d700cb8 net: stmmac: mediatek: remove of_get_phy_mode() adds e3ef12172a83 net: stmmac: anarion: remove of_get_phy_mode() adds f07cb4b4b481 net: stmmac: ipq806x: remove of_get_phy_mode() adds 3e5833060efb net: stmmac: meson8b: remove of_get_phy_mode() adds 9886718ad1c5 net: stmmac: rk: remove of_get_phy_mode() adds 3e2858bb3f59 net: stmmac: sti: remove of_get_phy_mode() adds 3d9e9dfce04c net: stmmac: sun8i: remove of_get_phy_mode() adds 00d2c3c07124 net: stmmac: sunxi: remove of_get_phy_mode() adds 23c9ff659140 Merge branch 'net-stmmac-remove-unnecessary-of_get_phy_mod [...] adds 169b22622058 ieee802154: ca8210: Use proper setters and getters for bit [...] adds 0a3e89b06d36 ieee802154: ca8210: Get platform data via dev_get_platdata() adds 20629a48d50a ieee802154: ca8210: Switch to using gpiod API adds a5d4d993fac4 dt-bindings: ieee802154: ca8210: Update polarity of the reset pin adds 4df2ebfca6e2 Merge tag 'ieee802154-for-net-next-2025-03-10' of git://gi [...] adds 0c1f1eb65425 net: stmmac: allow platforms to use PHY tx clock stop capability adds 5f250bd72a01 net: stmmac: starfive: use PHY capability for TX clock stop adds a5bc19e2abeb net: stmmac: stm32: use PHY capability for TX clock stop adds 637af286f9fc riscv: dts: starfive: remove "snps,en-tx-lpi-clockgating" [...] adds 50a84bbc7ec1 ARM: dts: stm32: remove "snps,en-tx-lpi-clockgating" property adds a62b7901d3a9 dt-bindings: deprecate "snps,en-tx-lpi-clockgating" property adds cf0a96de397e net: stmmac: deprecate "snps,en-tx-lpi-clockgating" property adds 7602eb873449 Merge branch 'net-stmmac-deprecate-snps-en-tx-lpi-clockgat [...] adds eae1389ab2f5 net/mlx5: HWS, remove unused code for alias flow tables adds 1a403ad383ab net/mlx5: HWS, use list_move() instead of del/add adds 8389f2de903c net/mlx5: HWS, log the unsupported mask in definer adds f749448ce9f1 Merge branch 'net-mlx5-hw-steering-cleanups' adds d3c58b656c97 net: stmmac: dwmac-rk: Provide FIFO sizes for DWMAC 1000 adds 756f88ff9c6a tc-tests: Update tc police action tests for tc buffer size [...] adds 8033d2aef517 Revert "net: replace dev_addr_sem with netdev instance lock" adds 6dd132516f8e net: reorder dev_addr_sem lock adds 05b815fc500b Merge branch 'net-bring-back-dev_addr_sem' adds 34e5ededf4b8 r8169: switch away from deprecated pcim_iomap_table adds 6d6c1ba78240 net, treewide: define and use MAC_ADDR_STR_LEN adds f8a10bed32f5 netconsole: allow selection of egress interface via MAC address adds 8904eeb9de86 Merge branch 'netconsole-allow-selection-of-egress-interfa [...] adds 3d97da0ee625 net: macb: Add __nonstring annotations for unterminated strings adds 45456e38c44e net: phy: Allow loopback speed selection for PHY drivers adds 0d60fd50328a net: phy: Support speed selection for PHY loopback adds fe4bf60ffdff net: phy: micrel: Add loopback support adds 1a0df6c96ce5 net: phy: marvell: Align set_loopback() implementation adds 163d744d020e tsnep: Select speed for loopback adds f0417e0ec5d7 Merge branch 'support-loopback-mode-speed-selection' adds 5eada2aabf13 igb: reject invalid external timestamp requests for 82580- [...] adds 51d58c0c7921 renesas: reject PTP_STRICT_FLAGS as unsupported adds c0b4ddd30871 net: lan743x: reject unsupported external timestamp requests adds af2b428f7992 broadcom: fix supported flag check in periodic output function adds 8dcfc910a81d ptp: ocp: reject unsupported periodic output flags adds 0142bbd21da6 Merge branch 'net-ptp-fix-egregious-supported-flag-checks' adds 27b918007d96 net: vlan: don't propagate flags on open adds b97d6b682027 mptcp: pm: split netlink and in-kernel init adds fa123489e7ef mptcp: pm: in-kernel: use kmemdup helper adds 5fff36b69cd4 mptcp: pm: use pm variable instead of msk->pm adds 98a0a99e81b6 mptcp: pm: only fill id_avail_bitmap for in-kernel pm adds eff5b1578e99 mptcp: pm: add struct_group in mptcp_pm_data adds 1305b0c22eca mptcp: pm: define struct mptcp_pm_ops adds 770170b41810 mptcp: pm: register in-kernel and userspace PM adds 595c26d122d1 mptcp: sysctl: set path manager by name adds 573b653401a8 mptcp: sysctl: map path_manager to pm_type adds 7982ed0edda3 mptcp: sysctl: map pm_type to path_manager adds fa3ee9dd8067 mptcp: sysctl: add available_path_managers adds 9cf0128e64ab selftests: mptcp: add pm sysctl mapping tests adds 6855b9be9cf7 Merge branch 'mptcp-pm-prep-work-for-new-ops-and-sysctl-knobs' adds f4915933947c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 49f6713cb691 tcp: bpf: Introduce bpf_sol_tcp_getsockopt to support TCP_ [...] adds 5584cd7e0ddd tcp: bpf: Support bpf_getsockopt for TCP_BPF_RTO_MIN adds d22b8b04b88e tcp: bpf: Support bpf_getsockopt for TCP_BPF_DELACK_MAX adds a1e0783e1036 selftests/bpf: Add bpf_getsockopt() for TCP_BPF_DELACK_MAX [...] adds c468c8d29934 Merge branch 'tcp-add-some-rto-min-and-delack-max-bpf_gets [...] adds 6f13bec53a48 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds 3fed9fda150d net: remove sb1000 cable modem driver adds 62e36b244135 net: phy: realtek: remove call to devm_hwmon_sanitize_name adds 91ee21962430 net: phy: tja11xx: remove call to devm_hwmon_sanitize_name adds 0426bd18af92 net: phy: mxl-gpy: remove call to devm_hwmon_sanitize_name adds 345be5cd6e1d net: phy: marvell-88q2xxx: remove call to devm_hwmon_sanit [...] adds d9917c7d533c Merge branch 'net-phy-remove-calls-to-devm_hwmon_sanitize_name' adds a6984aa806c8 net: mctp: Remove unnecessary cast in mctp_cb adds 08d0185e36ad net: airoha: fix CONFIG_DEBUG_FS check adds 42211e310781 netconsole: introduce 'release' as a new sysdata field adds 343f90227070 netconsole: implement configfs for release_enabled adds b92c6fc43f4e netconsole: add 'sysdata' suffix to related functions adds cfcc9239e78a netconsole: append release to sysdata adds 4b73dc83ed96 selftests: netconsole: Add tests for 'release' feature in sysdata adds 56ad890de2cd docs: netconsole: document release feature adds ddf9c6d982ae Merge branch 'netconsole-add-support-for-userdata-release' adds 8c3963375988 mptcp: sockopt: fix getting IPV6_V6ONLY adds e2f4ac7bab22 mptcp: sockopt: fix getting freebind & transparent adds 8e6f6e92d3fe net/mlx5e: Ensure each counter group uses its PCAM bit adds da4fa5d8817d net/mlx5e: Access PHY layer counter group as other counter groups adds 4c737ceb690c net/mlx5e: Get counter group size by FW capability adds c3b999cad7ec net/mlx5e: Expose port reset cycle recovery counter via ethtool adds 84011712209c Merge branch 'mlx5e-support-recovery-counter-in-reset' adds 4b9235a880f1 net: phy: fix genphy_c45_eee_is_active() for disabled EEE adds bfc17c165835 net: phy: realtek: disable PHY-mode EEE adds ca1914a32cdc net: phy: phy_interface_t: Fix RGMII_TXID code comment adds 6bb0dcb3d321 net: openvswitch: fix kernel-doc warnings in internal headers adds d39e08b0893b net: ena: resolve WARN_ON when freeing IRQs adds 8fa649fd7d30 net: phy: dp83822: fix transmit amplitude if CONFIG_OF_MDI [...] adds 1937a0be28c0 tcp: move icsk_clean_acked to a better location adds fd88253605a4 MAINTAINERS: adjust the file entry in INTEL PMC CORE DRIVER adds 7151062c297c net: pktgen: add strict buffer parsing index check adds 3099f9e156b3 selftest: net: update proc_net_pktgen (add more imix_weigh [...] adds 66034f78a558 tcp/dccp: Remove inet_connection_sock_af_ops.addr2sockaddr(). adds f8e1bcec62ef docs: fix the path of example code and example commands fo [...] adds 6d1929475e36 docs: networking: strparser: Fix a typo adds 3d9b8ac53412 r8169: enable RTL8168H/RTL8168EP/RTL8168FP ASPM support adds b48688ea3c9a r8169: disable RTL8126 ZRX-DC timeout adds b037832126c4 Merge branch 'r8169-enable-more-devices-aspm-support' adds 4f34c2b7798d docs/kcm: Fix typo "BFP" adds c61209eeb0b3 selftests: drv-net: rss_ctx: Don't assume indirection tabl [...] adds 53cd6820f5a0 net: stmmac: Call xpcs_config_eee_mult_fact() only when xp [...] adds f1fce08e63fe netpoll: Eliminate redundant assignment adds c3ad9d9e7da8 net: phylink: Remove unused function pointer from phylink [...] adds 42cd8dee3a1b net/mlx5: Remove NULL check before dev_{put, hold} adds cac48eb6d383 net/mlx5e: Use right API to free bitmap memory adds cba38d1235ff net/mlx5e: Always select CONFIG_PAGE_POOL_STATS adds 8112d5f61d09 Merge branch 'mlx5-cleanups-2025-03-19' adds c4ebde35085e net: phy: fixed_phy: transition to the faux device interface adds b71f29272f5f net: ethernet: Drop unused of_gpio.h adds 29abdf662597 tty: caif: removed unused function debugfs_tx() adds c353e8983e0d net: introduce per netns packet chains adds 6d627a29aab8 mlxsw: Trap ARP packets at layer 2 instead of layer 3 adds a13fc7ebd994 mlxsw: spectrum: Call mlxsw_sp_bridge_vxlan_{join, leave}( [...] adds 413e2c069969 mlxsw: spectrum_switchdev: Add an internal API for VXLAN leave adds 630e7e20d35f mlxsw: spectrum_switchdev: Move mlxsw_sp_bridge_vxlan_join() adds 139ae87714eb mlxsw: Add VXLAN bridge ports to same hardware domain as p [...] adds 36ed81bcade9 selftests: vxlan_bridge: Test flood with unresolved FDB entry adds 98b2c048e2e2 Merge branch 'mlxsw-add-vxlan-to-the-same-hardware-domain- [...] adds f38805c5d26f tcp: support TCP_RTO_MIN_US for set/getsockopt use adds 9552f90835ef tcp: support TCP_DELACK_MAX_US for set/getsockopt use adds 0d14c3948a80 Merge branch 'support-tcp_rto_min_us-and-tcp_delack_max_us [...] adds f9af583a2c76 af_unix: Sort headers. adds 84960bf24031 af_unix: Move internal definitions to net/unix/. adds 3056172a261c af_unix: Explicitly include headers for non-pointer struct [...] adds 0083e3e37e07 af_unix: Clean up #include under net/unix/. adds 5555b34c581d Merge branch 'af_unix-clean-up-headers' adds 6165feda3d8c net: tulip: avoid unused variable warning adds 07b2fbffaaea net: mvneta: Add metadata support for xdp mode adds 9a45e193c88a net: mvpp2: Add metadata support for xdp mode adds a5fec3c88142 net: netsec: Add metadata support for xdp mode adds 33bfff8fc8ba net: octeontx2: Add metadata support for xdp mode adds 74fb1346bc77 net: ethernet: mediatek: Add metadata support for xdp mode adds c313d35f60c1 net: mana: Add metadata support for xdp mode adds b3a54be70ca6 net: ti: cpsw: Add metadata support for xdp mode adds 82b06429dd9f Merge branch 'net-xdp-add-missing-metadata-support-for-som [...] adds 3e25c1a7c056 ynl: devlink: add missing board-serial-number adds 65ffdf31be68 selftests/net: Print TCP flags in more common format adds 1fe4221093d1 selftests/net: Provide tcp-ao counters comparison helper adds 5a0a3193f6c4 selftests/net: Fetch and check TCP-MD5 counters adds 3f36781e57b3 selftests/net: Add mixed select()+polling mode to TCP-AO tests adds 266ed1ace8ee selftests/net: Print the testing side in unsigned-md5 adds 1e1738faa2bb selftests/net: Delete timeout from test_connect_socket() adds edbac739e4d1 selftests/net: Drop timeout argument from test_client_verify() adds 45e36a8e3c17 Merge branch 'selftests-net-mixed-select-polling-mode-for- [...] adds 3a17f23f7c36 dql: Fix dql->limit value when reset. adds 9da10c2d69c3 net/mlx5e: TX, Utilize WQ fragments edge for multi-packet WQEs adds 16ad8394bf31 net/mlx5: Lag, use port selection tables when available adds ade4794fe893 net/mlx5: fw reset, check bridge accessibility at earlier stage adds 91e7398e0603 net/mlx5: Update pfnum retrieval for devlink port attributes adds 0fe234769ea6 net/mlx5e: CT: Filter legacy rules that are unrelated to nic adds 56617e11bd6a net/mlx5e: TC, Don't offload CT commit if it's the last action adds 4a5524a2f760 Merge branch 'mlx5-misc-enhancements-2025-03-19' adds b709857ecbf5 ipv6: fix _DEVADD() and _DEVUPD() macros adds ec8de7544778 nexthop: Move nlmsg_parse() in rtm_to_nh_config() to rtm_n [...] adds 9b9674f3e73a nexthop: Split nh_check_attr_group(). adds caa074573ca0 nexthop: Move NHA_OIF validation to rtm_to_nh_config_rtnl(). adds 53b18aa998b7 nexthop: Check NLM_F_REPLACE and NHA_ID in rtm_new_nexthop(). adds b6af3890574a nexthop: Remove redundant group len check in nexthop_creat [...] adds f5fabaff86cb nexthop: Convert RTM_NEWNEXTHOP to per-netns RTNL. adds 29c8e323320f nexthop: Convert RTM_DELNEXTHOP to per-netns RTNL. adds c1dacb45778c Merge branch 'nexthop-convert-rtm_-new-del-nexthop-to-per- [...] adds 0de2a5c4b824 tcp: avoid atomic operations on sk->sk_rmem_alloc adds 652e2c777862 net: reorganize IP MIB values (II) adds c339fcdd738b sfc: rip out MDIO support adds 25d0c8e6f0bb sfc: update MCDI protocol headers adds 5726a15499da sfc: support X4 devlink flash adds 237462105882 Merge branch 'sfc-devlink-flash-for-x4' adds 367f1854d442 net: phylink: add phylink_prepare_resume() adds ef43e5132895 net: stmmac: address non-LPI resume failures properly adds 366aeeba7908 net: stmmac: socfpga: remove phy_resume() call adds ddf4bd3f7384 net: phylink: add functions to block/unblock rx clock stop adds dd557266cf5f net: stmmac: block PHY RXC clock-stop adds 73ed6f533a54 Merge branch 'net-improve-stmmac-resume-rx-clocking' adds 1b22f686f199 dt-bindings: net: rockchip-dwmac: Add compatible string fo [...] adds 1725f0eb37d6 net: stmmac: dwmac-rk: Add GMAC support for RK3528 adds 0bed91f2b183 net: stmmac: dwmac-rk: Move integrated_phy_powerup/down functions adds 32c7bc0747bb net: stmmac: dwmac-rk: Add integrated_phy_powerdown operation adds 83e7b35c7879 net: stmmac: dwmac-rk: Add initial support for RK3528 inte [...] adds 28d47bcaf15a Merge branch 'net-stmmac-dwmac-rk-add-gmac-support-for-rk3528' adds d1e879ec600f wifi: iwlwifi: add iwlmld sub-driver adds 7f2e104f2eeb wifi: ath9k: cleanup struct ath_tx_control and ath_tx_prepare() adds 8fe64b0fedcb wifi: ath9k: use unsigned long for activity check timestamp adds b238941e8e97 wifi: ath12k: Refactor the monitor Rx parser handler argument adds 844c256892e1 wifi: ath12k: Refactor the monitor Tx/RX handler procedure [...] adds 1254580d4f83 wifi: ath12k: Refactor Rx status TLV parsing procedure argument adds 1bcd20981834 wifi: ath11k: Fix DMA buffer allocation to resolve SWIOTLB issues adds eeadc6baf8b3 wifi: ath11k: Use dma_alloc_noncoherent for rx_tid buffer [...] adds 6fabed405217 wifi: ath: create common testmode_i.h file for ath drivers adds 786d5258faba wifi: ath12k: export ath12k_wmi_tlv_hdr for testmode adds 3bc374cbc49e wifi: ath12k: add factory test mode support adds a93185b708f2 wifi: ath12k: Disable MLO in Factory Test Mode adds 28a9972e0f06 wifi: ath12k: fix skb_ext_desc leak in ath12k_dp_tx() error path adds 8a9c06b40882 wifi: ath12k: report station mode transmit rate adds 5e73276c814f wifi: ath12k: report station mode receive rate for IEEE 802.11be adds 79e7b04b5388 wifi: ath12k: report station mode signal strength adds efb24b1f0d29 wifi: ath11k: fix memory leak in ath11k_xxx_remove() adds 07c34cad10ab wifi: ath12k: encode max Tx power in scan channel list command adds 1b24394ed5c8 wifi: ath12k: fix memory leak in ath12k_pci_remove() adds e367c924768b wifi: ath12k: Request vdev stats from firmware adds 9fe4669ae919 wifi: ath12k: Request beacon stats from firmware adds b826ad94d896 wifi: ath12k: Request pdev stats from firmware adds 4e635b81db9d wifi: ath12k: Fix pdev lookup in WBM error processing adds dbb73909eea3 wifi: ath12k: Add HTT source ring ID for monitor rings adds 9b0d8fb3326b wifi: ath12k: Enable filter config for monitor destination ring adds 6e8c9ba7f030 wifi: ath12k: Avoid multiple times configuring monitor filter adds 39f1d751d2ae wifi: ath12k: Avoid code duplication in monitor ring processing adds cf544270c739 wifi: ath12k: Restructure the code for monitor ring processing adds 63fdc4509bcf wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srn [...] adds 6788a666000d wifi: ath12k: Fix end offset bit definition in monitor rin [...] adds 51ad34a47e9f wifi: ath12k: Add drop descriptor handling for monitor ring adds 8520ba9bb8f4 wifi: ath12k: Handle end reason for the monitor destination ring adds 394a3fa7c538 wifi: ath12k: Optimize NAPI budget by adjusting PPDU processing adds 67434640e522 wifi: ath12k: Handle PPDU spread across multiple buffers adds ecfc13138992 wifi: ath12k: Avoid memory leak while enabling statistics adds 3bcc4e830e05 wifi: ath12k: Handle monitor drop TLVs scenario adds 58b976e4f4b4 wifi: ath12k: Enable monitor ring mask for QCN9274 adds 24f587572acf wifi: ath12k: Fetch regdb.bin file from board-2.bin adds dfffb317519f wifi: ath9k: return by of_get_mac_address adds 0f2b59a98027 wifi: ath9k: do not submit zero bytes to the entropy pool adds bee577165a0a wifi: ath11k: remove peer extra rssi update adds df11edfba49e wifi: ath12k: fix ath12k_hal_tx_cmd_ext_desc_setup() info1 [...] adds 8a5ad319f2e6 wifi: ath12k: remove return for empty tx bitrate in mac_op [...] adds 409444596974 wifi: ath12k: update beacon template function to use arvif [...] adds f9c88d65e805 wifi: ath12k: fix handling of CSA offsets in beacon templa [...] adds e26a6989b10a wifi: ath12k: update the latest CSA counter adds 36f002a3e36e wifi: ath12k: prevent CSA counter to reach 0 and hit WARN_ON_ONCE adds 268c73d470a5 wifi: ath12k: Avoid napi_sync() before napi_enable() adds 090c645b2acc wifi: ath12k: relocate ath12k_mac_ieee80211_sta_bw_to_wmi() adds 2fc98b24adb9 wifi: ath12k: handle ath12k_mac_ieee80211_sta_bw_to_wmi() [...] adds b59d1f8207de wifi: ath12k: Add support for obtaining the buffer type AC [...] adds c6a7c0b09d5f wifi: ath12k: Add Support for enabling or disabling specif [...] adds 33fdeb544ea5 wifi: ath12k: Adjust the timing to access ACPI table adds 0a43c3a520e9 wifi: ath12k: Add support for reading variant from ACPI to [...] adds b78c02f7c710 wifi: ath11k: add support for MU EDCA adds 9d13950acb2a wifi: ath11k: fix wrong overriding for VHT Beamformee STS [...] adds ba42b22aa336 wifi: ath12k: Dump PDEV transmit rate HTT stats adds a24cd7583003 wifi: ath12k: Dump PDEV receive rate HTT stats adds 7a3e8eec8d18 wifi: ath12k: Dump additional PDEV receive rate HTT stats adds f0c3bb78e42f wifi: ath12k: Add Support to Parse TPC Event from Firmware adds f5c90ff80b4c wifi: ath12k: Add Support to Calculate and Display TPC Values adds 933ab187e679 wifi: ath11k: update channel list in reg notifier instead [...] adds 02aae8e2f957 wifi: ath11k: update channel list in worker when wait flag is set adds cb53a6785ea5 wifi: ath12k: add support of station average signal strength adds a5f3c2b89136 wifi: ath12k: Add HAL_PHYRX_GENERIC_U_SIG TLV parsing support adds f756f878692f wifi: ath12k: Add HAL_PHYRX_GENERIC_EHT_SIG TLV parsing support adds e6fa62bada87 wifi: ath12k: Add HAL_RX_PPDU_START_USER_INFO TLV parsing support adds d939919a36f4 wifi: ath12k: Add HAL_PHYRX_OTHER_RECEIVE_INFO TLV parsing [...] adds 0cded0e41346 wifi: ath12k: Update the peer id in PPDU end user stats TLV adds dff4f278ee1e wifi: ath12k: fix the ampdu id fetch in the HAL_RX_MPDU_START TLV adds 03ac9e9144c5 wifi: ath12k: Add EHT MCS support in Extended Rx statistics adds 98677080467c wifi: ath12k: Refactor the format of peer rate table information adds a412547f2a8b wifi: ath12k: Add peer extended Rx statistics debugfs support adds cc5faf08aa3a wifi: ath12k: eliminate redundant debug mask check in ath1 [...] adds 80f816d07ba0 wifi: ath12k: introduce ath12k_generic_dbg() adds ab6270c4dec3 wifi: ath12k: remove redundant vif settings during link in [...] adds 8acc7ec53ac4 wifi: ath12k: remove redundant logic for initializing arvif adds 00e4dc11695d wifi: ath12k: use arvif instead of link_conf in ath12k_mac [...] adds b81c39d67fbf wifi: ath12k: relocate a few functions in mac.c adds 315d80be304a wifi: ath12k: allocate new links in change_vif_links() adds 81e4be30544e wifi: ath12k: handle link removal in change_vif_links() adds 16c6c35c03ea wifi: ath11k: fix RCU stall while reaping monitor destinat [...] adds 63b7af49496d wifi: ath11k: add srng->lock for ath11k_hal_srng_* in moni [...] adds 5d964966bd3f wifi: ath12k: Update HTT_TCL_METADATA version and bit mask [...] adds 2f50de725677 wifi: ath12k: Add support for MLO Multicast handling in driver adds b9c7299a3341 wifi: ath12k: Fix locking in "QMI firmware ready" error paths adds 5cec2d86c7f4 wifi: ath12k: Enable MLO setup ready and teardown commands [...] adds 16266b7ad6c0 wifi: ath12k: Remove dependency on single_chip_mlo_support [...] adds 4f4bd1f8a5c2 wifi: ath12k: Enable MLO for single split-phy PCI device adds 5c1963119b82 wifi: ath12k: Support Sounding Stats adds f7c5e24bb191 wifi: ath12k: Support Latency Stats adds e669a18b20e2 wifi: ath12k: Support Uplink OFDMA Trigger Stats adds 1dbaae78e7f2 wifi: ath12k: Support Uplink MUMIMO Trigger Stats adds 7b19d5adadfe wifi: ath12k: Support Received FSE Stats adds 9ee2578c343a wifi: ath11k: use union for vaddr and iaddr in target_mem_chunk adds 5edbb148bc57 wifi: ath11k: Add firmware coredump collection support adds ceb3b35f5ef4 wifi: ath12k: cleanup ath12k_mac_mlo_ready() adds cb9a978a20a4 wifi: ath12k: remove redundant declaration of ath12k_dp_rx [...] adds af1c6007a64e wifi: ath12k: Add missing htt_metadata flag in ath12k_dp_tx() adds 11d963d44c77 wifi: ath12k: use link specific bss_conf as well in ath12k [...] adds e180a01bf2c4 wifi: ath12k: Add NULL check to validate tpc_stats adds 27d38bdfd416 wifi: ath12k: Improve BSS discovery with hidden SSID in 6 [...] adds 68410c5bd381 wifi: ath11k: Clear affinity hint before calling ath11k_pc [...] adds b43b1e2c52db wifi: ath12k: Clear affinity hint before calling ath12k_pc [...] adds 6f2d839d11b3 wifi: ath11k/ath12k: Replace irq_set_affinity_hint() with [...] adds ab8a17bc63e2 wifi: ath11k: refactor transmitted arvif retrieval adds 8e30bfad4dc9 wifi: ath11k: pass tx arvif for MBSSID and EMA beacon generation adds 20fe6390b503 wifi: ath12k: refactor transmitted arvif retrieval adds 5f1e9f2cbc2b wifi: ath12k: pass tx arvif for MBSSID and EMA beacon generation adds f4f5ee5e3a21 wifi: ath12k: pass BSSID index as input for EMA adds fcd37e2a3316 dt-bindings: wireless: ath10k: Strip ath10k prefix from ca [...] adds 352e8c4379fa dt-bindings: wireless: ath11k: Strip ath11k prefix from ca [...] adds 64e37c19383f dt-bindings: wireless: ath12k: Strip ath12k prefix from ca [...] adds a97ed4ecb797 wifi: ath10k: Deprecate qcom,ath10k-calibration-variant pr [...] adds 1bd9ffec4cdb wifi: ath11k: Deprecate qcom,ath11k-calibration-variant pr [...] adds d2d9c9b8de72 wifi: ath12k: Report proper tx completion status to mac80211 adds 9a0dddfb30f1 wifi: ath12k: Fix invalid data access in ath12k_dp_rx_h_un [...] adds 0e28ee106c46 Merge tag 'ath-next-20250305' of git://git.kernel.org/pub/ [...] adds 72a6caf5ec8b wifi: iwlegacy: avoid size increase adds d9819f537c45 wifi: wfx: align declarations between bus_spi.c and bus_sdio.c adds 813badc0e1cc wifi: wfx: declare support for WoWLAN adds 32bd7f4b3932 wifi: wfx: allow SPI device to wake up the host adds 75516809af78 wifi: wfx: allow SDIO device to wake up the host adds fc56639937ce wifi: wfx: allow to enable WoWLAN using NL80211 adds a096a8602f4f wifi: cfg80211: move link reconfig parameters into a struct adds 969241371f06 wifi: cfg80211: allow setting extended MLD capa/ops adds 96d4311c3184 wifi: mac80211: mlme: support extended MLD capa/ops in assoc adds cf4bd1608882 wifi: cfg80211: allow IR in 20 MHz configurations adds 7a6a740be17e wifi: mac80211: fix U-APSD check in ML reconfiguration adds cf12d3d71e72 wifi: cfg80211: improve supported_selector documentation adds db97bb04c66d wifi: mac80211: allow 320 MHz FTM measurements adds 65bff0be9b15 wifi: mac80211_hwsim: Fix MLD address translation adds 700014d3ad1f wifi: mac80211: fix userspace_selectors corruption adds 0e104aa3676d wifi: mac80211: fix warning on disconnect during failed ML reconf adds e16caea70610 wifi: cfg80211: Update the link address when a link is added adds 2160998ded51 wifi: mac80211: Notify cfg80211 about added link addresses adds 82306ea157ad wifi: mac80211: fix ML reconf reset in disconnect adds c3171bed65ec wifi: mac80211: don't include MLE in ML reconf per-STA profile adds ff4d8998e84d wifi: mac80211: set WMM in ML reconfiguration adds 16a8d9a73943 wifi: iwlwifi: add support for BE213 adds 3ea2970b0578 wifi: iwlwifi: fix the ECKV UEFI variable name adds 8d4aaec66082 wifi: iwlwifi: fix print for ECKV adds abecf9ba94aa wifi: iwlwifi: mvm: cleanup of TAS structure and enums adds 8e3c9e6a5200 wifi: iwlwifi: Add new TAS disable reason for invalid tabl [...] adds 5f0ab2f35a43 wifi: iwlwifi: mark Br device not integrated adds eb29b4ffafb2 wifi: iwlwifi: fix debug actions order adds b2e709805ce9 wifi: iwlwifi: w/a FW SMPS mode selection adds 9002ba67fb1e wifi: iwlwifi: mvm: Fix bit size calculation in iwl_dbgfs_ [...] adds d8bc6f24c65a wifi: iwlwifi: bump FW API to 98 for BZ/SC/DR devices adds 96a3598ba82e wifi: iwlwifi: bump minimum API version in BZ/SC to 93 adds c7f50d0433a0 wifi: iwlwifi: don't warn when if there is a FW error adds 3ad61970ac9e wifi: iwlwifi: mvm: fix setting the TK when associated adds 834bfc698bf7 wifi: iwlwifi: mld: fix build with CONFIG_PM_SLEEP undefined adds cb9716eae2df wifi: iwlwifi: mld: fix SMPS W/A adds e8670620b077 wifi: iwlwifi: mld: track channel_load_not_by_us adds 380038bb839d wifi: iwlwifi: mld: refactor iwl_mld_valid_emlsr_pair adds 8d006c92132e wifi: iwlwifi: mld: assume wiphy is locked when getting BS [...] adds 6895d74c11d8 wifi: iwlwifi: mld: initialize regulatory early adds 29b0ca82c1ee wifi: iwlwifi: mld: use the right iface iterator in low_latency adds b807dec3e82a wifi: iwlwifi: mld: fix OMI time protection logic adds fd04fbee7f0f wifi: iwlwifi: mld: enable OMI bandwidth reduction on 6 GHz adds 32c33a4dd2a9 wifi: iwlwifi: mld: move the ftm initiator data to ftm-ini [...] adds 67128af05c64 wifi: iwlwifi: mld: remove AP keys only for AP STA adds 36b79cb091ad wifi: iwlwifi: mld: Correctly configure the A-MSDU max lengths adds f31d666f0b71 wifi: iwlwifi: mld: always do MLO scan before link selection adds d414ff7a7338 wifi: iwlwifi: mld: fix bad RSSI handling adds 9324731b9985 wifi: iwlwifi: mld: avoid selecting bad links adds c04d96913c88 wifi: mwifiex: Add __nonstring annotations for unterminate [...] adds 8300f2504afe wifi: zd1211rw: Add __nonstring annotations for unterminat [...] adds adb1ee4de04d wifi: virt_wifi: Add __nonstring annotations for untermina [...] adds 899da1830db1 wifi: mac80211: remove SSID from ML reconf adds 80834e7d8579 wifi: mac80211: use supported selectors from assoc in ML reconf adds b5c1622762f0 wifi: cfg80211: expose cfg80211_chandef_get_width() adds 34670beb481e wifi: mac80211: use cfg80211_chandef_get_width() adds 54be64fdf3ba wifi: iwlwifi: Fix uninitialized variable with __free() adds c924c5e9b8c6 Merge net-next/main to resolve conflicts adds ea841520c50f wifi: nl80211: store chandef on the correct link when star [...] adds d4c6ca39d666 wifi: iwlwifi: mld: Rename WIPHY_DEBUGFS_HANDLER_WRAPPER t [...] adds 4b8130a722eb wifi: iwlwifi: mld: Add support for WIPHY_DEBUGFS_READ_FIL [...] adds 8301e2636c10 wifi: iwlwifi: mld: Ensure wiphy lock is held during debug [...] adds b611cf6b57a8 wifi: iwlwifi: mld: add support for DHC_TOOLS_UMAC_GET_TAS [...] adds 4d7236f968f2 wifi: iwlwifi: mld: remove IWL_MLD_EMLSR_BLOCKED_FW adds 008c04d53ef5 wifi: iwlwifi: mld: prevent toggling EMLSR due to FW requests adds c008fadb90b1 wifi: iwlwifi: mld: allow EMLSR for unequal bandwidth adds de5ca699bc3f wifi: iwlwifi: mld: KUnit: introduce iwl_mld_kunit_link adds 2907c039ff39 wifi: iwlwifi: mld: KUnit: create chanctx with a custom width adds cf6efe890235 wifi: iwlwifi: mld: KUnit: test iwl_mld_channel_load_allows_emlsr adds 892998c75906 wifi: iwlwifi: mld: make iwl_mld_run_fw_init_sequence static adds bb307028a0c8 wifi: iwlwifi: mld: fix copy/paste error adds 5789f7913ee3 wifi: iwlwifi: mld: iwl_mld_remove_link can't fail adds 630b6c095e19 wifi: iwlwifi: mld: we support v6 of compressed_ba_notif adds e4f4a4accf27 wifi: iwlwifi: mld: add debugfs to control MLO scan adds 4fcfcbe45734 wifi: mwifiex: Fix HT40 bandwidth issue. adds 892726f0099e wifi: mac80211: fix indentation in ieee80211_set_monitor_c [...] adds 16ee3ea8faef wifi: mac80211: check basic rates validity in sta_link_app [...] adds fc88dee89d7b wifi: cfg80211: init wiphy_work before allocating rfkill fails adds 69ae7e1f73ab wifi: mwifiex: Fix premature release of RF calibration data. adds 9868c4ce9481 wifi: mwifiex: Fix RF calibration data download from file adds e6f98260d76c wifi: iwlwifi: remove a buggy else statement in op_mode selection adds db9b4b8311c1 wifi: iwlwifi: do not use iwlmld for non-wifi7 devices adds e74c0a7875cf wifi: iwlwifi: dvm: Avoid -Wflex-array-member-not-at-end warnings adds cd0b9da682cf wifi: nl80211: re-enable multi-link reconfiguration adds 80c4668d024f wifi: rtw88: Add support for Mercusys MA30N and D-Link DWA [...] adds bfc8e71ef6b7 wifi: rtw89: rtw8852b{t}: fix TSSI debug timestamps adds bdce0574243b wifi: rtw89: 8922a: fix incorrect STA-ID in EHT MU PPDU adds a5b8fd3f07d7 wifi: rtw89: mac: define registers of agg_limit and txcnt_ [...] adds c852d2abee30 wifi: rtw89: add H2C command of TX time for WiFi 7 chips adds f11d042b3a2e wifi: rtw89: fw: add blacklist to avoid obsolete secure firmware adds 2f9da853f4d8 wifi: rtw89: fw: get sb_sel_ver via get_unaligned_le32() adds 56e1acaa0f80 wifi: rtw89: fw: propagate error code from rtw89_h2c_tx() adds dc2fc1a3419e wifi: rtw89: fw: add debug message for unexpected secure firmware adds e0722103306f wifi: rtw89: fw: safely cast mfw_hdr pointer from firmware->data adds e66bca16638e wifi: rtw88: Fix rtw_mac_power_switch() for RTL8814AU adds 86d04f8f991a wifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31 adds c7eea1ba05ca wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU adds 6be7544d19fc wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU adds 053a7aace020 wifi: rtw88: Fix rtw_rx_phy_stat() for RTL8814AU adds 8b42c46cf665 wifi: rtw88: Extend rtw_phy_config_swing_table() for RTL8814AU adds cfebabdd351e wifi: rtw88: Extend rtw_debugfs_get_phy_info() for RTL8814AU adds c374281f8285 wifi: rtw88: Extend rtw_debugfs_get_tx_pwr_tbl() for RTL8814AU adds 9e9877bd82a8 wifi: rtw89: add support for HW TKIP crypto adds e16acf907a3c wifi: rtw89: Parse channel from IE to correct invalid hard [...] adds 385eff211ee0 wifi: rtw89: fw: use struct to fill role_maintain H2C command adds b521af1dcdc3 wifi: rtw89: fw: update role_maintain H2C command for role [...] adds 88b46320fc9d wifi: rtw89: fw: correct debug message format in rtw89_bui [...] adds ad26d0dcb3bd wifi: rtw89: fw: don't reject firmware in blacklist to pre [...] adds 3218f5bd8e2e wifi: rtw89: pci: correct ISR RDU bit for 8922AE adds 3df4583ae0cf wifi: rtw89: add support for negative values of dBm to lin [...] adds 8ef675fc797b wifi: rtw89: refine mechanism of TAS adds 9c225e119866 wifi: rtw89: enable dynamic antenna gain based on country adds 6f039d9ba9cb wifi: rtw89: 8922a: enable dynamic antenna gain adds a9b56f219a0f wifi: rtw89: set force HE TB mode when connecting to 11ax AP adds bb76dd94b7c7 wifi: rtw89: coex: RTL8852BT coexistence Wi-Fi firmware su [...] adds a36230aa5f5e wifi: rtw89: coex: Fix coexistence report not show as expected adds 6db476db57ca wifi: rtw89: coex: Add parser for Bluetooth channel map re [...] adds e5c45671d996 wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence vers [...] adds 679ec431477c wifi: rtw88: Add some definitions for RTL8814AU adds f4debfcb1b3c wifi: rtw88: Add rtw8814a_table.c (part 1/2) adds e38246889cc9 wifi: rtw88: Add rtw8814a_table.c (part 2/2) adds 1a7545784642 wifi: rtw88: Add rtw8814a.{c,h} adds dad8e8793102 wifi: rtw88: Add rtw8814ae.c adds bad060e8a425 wifi: rtw88: Add rtw8814au.c adds deb3ddeb1865 wifi: rtw88: Enable the new RTL8814AE/RTL8814AU drivers adds d58ad77d5cc2 wifi: rtw88: Add __nonstring annotations for unterminated strings adds 3fd552b2658e Merge tag 'rtw-next-2025-03-13' of https://github.com/pkshih/rtw adds 5fd0ff3b9649 wifi: mt76: mt7925: introduce MLO capability control adds 2d5630b0c946 wifi: mt76: mt7925: fix fails to enter low power mode in s [...] adds 77b749520cac wifi: mt76: mt7915: fix possible integer overflows in mt79 [...] adds 8ae45b1f699b wifi: mt76: mt7925: ensure wow pattern command align fw format adds 6458d760a0c0 wifi: mt76: mt7925: fix country count limitation for CLC adds 4bc1da524b50 wifi: mt76: Add check for devm_kstrdup() adds ffb9d7bcd3e3 wifi: mt76: mt7925: Remove unnecessary if-check adds bf39813599b0 wifi: mt76: mt7925: Simplify HIF suspend handling to avoid [...] adds adc3fd2a2277 wifi: mt76: mt7921: fix kernel panic due to null pointer d [...] adds 766ea2cf5a39 Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ [...] adds 4bada9b0a29c wifi: mt76: mt7925: fix the wrong link_idx when a p2p_devi [...] adds 7dcea6fe33ee wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO adds 0ebb60da8416 wifi: mt76: mt7925: adjust rm BSS flow to prevent next con [...] adds cb1353ef3473 wifi: mt76: mt7925: integrate *mlo_sta_cmd and *sta_cmd adds 276a56883257 wifi: mt76: mt7925: update the power-saving flow adds f2027ef3f733 wifi: mt76: mt7925: load the appropriate CLC data based on [...] adds f0317215b367 wifi: mt76: mt7925: add EHT control support based on the CLC data adds 91b3790240b5 wifi: mt76: mt7925: update the channel usage when the regd [...] adds b4ea6fdfc083 wifi: mt76: mt7925: remove unused acpi function for clc adds 7cebc2300de2 wifi: mt76: mt792x: extend MTCL of APCI to version3 for EH [...] adds 51ac8dbb706a wifi: mt76: mt7925: add MTCL support to enhance the regula [...] adds 764bf16699ac wifi: mt76: add mt76_get_power_bound helper function adds b4446a000bee wifi: mt76: mt7915: cleanup mt7915_get_power_bound adds 6fc82f65870d wifi: mt76: mt7996: cleanup mt7996_get_power_bound adds 593c829b4326 wifi: mt76: mt7996: revise TXS size adds 8d38abdf6c18 wifi: mt76: mt7996: fix SER reset trigger on WED reset adds 0337355cc217 wifi: mt76: mt7996: remove unnecessary key->cipher check f [...] adds 3ba20af886d1 wifi: mt76: scan: set vif offchannel link for scanning/roc adds 13b4c81083cc wifi: mt76: mt7996: use the correct vif link for scanning/roc adds 0c5a89ceddc1 wifi: mt76: only mark tx-status-failed frames as ACKed on [...] adds 86db2c5d4ed3 wifi: mt76: mt7996: implement driver specific get_txpower [...] adds 5b5f1ca9ce73 wifi: mt76: scan: fix setting tx_info fields adds 142f82d45ed4 wifi: mt76: mt7996: Add change_vif_links stub adds f32915eb6dd4 wifi: mt76: mt7996: Introduce mt7996_sta_link container adds 35997d7d39cc wifi: mt76: mt7996: Add mt7996_sta_link struct in mt7996_vif_link adds 2b967a3ad1b0 wifi: mt76: mt7996: Add vif_cfg_changed callback adds 0a04597cd37b wifi: mt76: mt7996: Add link_info_changed callback adds e5d944b4af63 wifi: mt76: mt7996: Add mt7996_sta_state routine adds dd82a9e02c05 wifi: mt76: mt7996: Rely on mt7996_sta_link in sta_add/sta [...] adds f520eceacd24 wifi: mt76: mt7996: Add mt7996_mac_sta_change_links callback adds ecd72f9695e7 wifi: mt76: mt7996: Support MLO in mt7996_mac_sta_event() adds 9890624c1b39 wifi: mt76: Check link_conf pointer in mt76_connac_mcu_sta [...] adds c7e4fc362443 wifi: mt76: mt7996: Update mt7996_mcu_add_sta to MLO support adds 7854cc94ec35 wifi: mt76: mt7996: Rely on mt7996_vif_link in mt7996_mcu_ [...] adds 3c477b7fca1d wifi: mt76: mt7996: Rely on mt7996_vif/sta_link in twt teardown adds 2660fde82f65 wifi: mt76: mt7996: Update mt7996_mcu_add_rate_ctrl to MLO adds 00cef41d9d8f wifi: mt76: mt7996: Add mt7996_mcu_sta_mld_setup_tlv() and [...] adds c1d6dd5d03eb wifi: mt76: mt7996: Add mt7996_mcu_teardown_mld_sta rouine adds f0b0b239b8f3 wifi: mt76: mt7996: rework mt7996_mac_write_txwi() for MLO [...] adds 19db942418f5 wifi: mt76: mt7996: Rely on wcid_to_sta in mt7996_mac_add_ [...] adds 7464b12b7d92 wifi: mt76: mt7996: rework mt7996_rx_get_wcid to support MLO adds aa99241833bf wifi: mt76: mt7996: rework mt7996_sta_set_4addr and mt7996 [...] adds c9710b54763b wifi: mt76: mt7996: Add mt7996_sta_link to mt7996_mcu_add_ [...] adds 01690494f654 wifi: mt76: mt7996: rework mt7996_set_hw_key to support MLO adds cf88e159de3d wifi: mt76: mt7996: rework mt7996_sta_hw_queue_read to sup [...] adds 601e4adc6520 wifi: mt76: mt7996: remove mt7996_mac_enable_rtscts() adds 0762bdd30279 wifi: mt76: mt7996: rework mt7996_mac_sta_rc_work to support MLO adds 19a2239529c1 wifi: mt76: mt7996: rework mt7996_mac_sta_poll to support MLO adds 5c1fa8b219c8 wifi: mt76: mt7996: rework mt7996_update_mu_group to support MLO adds 856825941dcc wifi: mt76: mt7996: rework mt7996_net_fill_forward_path to [...] adds 2bd378d6b5da wifi: mt76: mt7996: rework mt7996_mcu_add_obss_spr to support MLO adds c92fc81ba9e7 wifi: mt76: mt7996: rework mt7996_mcu_beacon_inband_discov [...] adds a3316d2fc669 wifi: mt76: mt7996: set vif default link_id adding/removin [...] adds a9384b36a42a wifi: mt76: mt7996: rework set/get_tsf callabcks to support MLO adds ef3f5941e560 wifi: mt76: mt7996: rework mt7996_ampdu_action to support MLO adds 3ce8acb86b66 wifi: mt76: mt7996: Update mt7996_tx to MLO support adds 06e70003d882 wifi: mt76: mt792x: re-register CHANCTX_STA_CSA only for t [...] adds 06cccc2ebbe6 wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table adds 90c80211559e Merge tag 'mt76-next-2025-03-19' of https://github.com/nbd [...] adds 1794d7ab34d2 wifi: mt76: mt7996: fix locking in mt7996_mac_sta_rc_work() adds 1952e19c02ae Merge tag 'wireless-next-2025-03-20' of https://git.kernel [...] adds f3483c8e1da6 net: rfs: hash function change adds 5e8df79497ce net: au1000_eth: Mark au1000_ReleaseDB() static adds ddf8dec6db31 netfilter: xt_hashlimit: replace vmalloc calls with kvmalloc adds 8b6861390ffe netfilter: conntrack: Bound nf_conntrack sysctl writes adds eaaff9b6702e netfilter: fib: avoid lookup if socket is available adds 778b09d91baa netfilter: nfnetlink_queue: Initialize ctx to avoid memory [...] adds 3b4aff61ca5d netfilter: xtables: Use strscpy() instead of strscpy_pad() adds 932b32ffd760 netfilter: socket: Lookup orig tuple for IPv6 SNAT adds e3a4182edd1a netfilter: nf_tables: Only use nf_skip_indirect_calls() wh [...] adds 00a25cca0d7b Merge tag 'nf-next-25-03-23' of git://git.kernel.org/pub/s [...] adds a8b4ea7857ff dt-bindings: net: qcom,ipa: Correct indentation and style [...] adds e3aa43a50a64 xfrm: prevent high SEQ input in non-ESN mode adds 585b64f5a620 xfrm: delay initialization of offload path till its actual [...] adds b6ccf61aa4fd xfrm: simplify SA initialization routine adds 49431af6c4ef xfrm: rely on XFRM offload adds cc18f482e8b6 xfrm: provide common xdo_dev_offload_ok callback implementation adds ca70c104e151 xfrm: check for PMTU in tunnel mode for packet offload adds 9d381c77087b Merge branch 'Support-PMTU-in-tunnel-mode-for-packet-offload' adds 2e460eefbd44 xfrm: state: make xfrm_state_lookup_byaddr lockless adds 399e0aae5aab xfrm: Remove unnecessary NULL check in xfrm_lookup_with_ifid() adds 586b7b3ebb3d Merge tag 'ipsec-next-2025-03-24' of git://git.kernel.org/ [...] adds 7662abf4db94 net: phy: sfp: Add support for SMBus module access adds d4bd3aca33c2 net: mdio: mdio-i2c: Add support for single-byte SMBus operations adds aa3651ccffbb Merge branch 'net-phy-sfp-add-single-byte-smbus-sfp-access' adds 1f6154227b49 Revert "udp_tunnel: GRO optimizations" adds b2d1e4c2cb8a octeontx2-af: mcs: Remove redundant 'flush_workqueue()' calls adds 976c2696b71d virtio_net: Split struct virtio_net_rss_config adds 97841341e302 virtio_net: Fix endian with virtio_net_ctrl_rss adds ed3100e90d0d virtio_net: Use new RSS config structs adds 4944be2f5ad8 virtio_net: Allocate rss_hdr with devres adds 51068769cc8c Merge branch 'virtio_net-fixes-and-improvements' adds ba6f418fbf64 net: bubble up taking netdev instance lock to callers of n [...] adds bae2da826196 net: remove netif_set_real_num_rx_queues() helper for when [...] adds e2f81e8f4d0c net: constify dev pointer in misc instance lock helpers adds 4b702f8b72c7 net: explain "protection types" for the instance lock adds 0a65dcf6249b net: designate queue counts as "double ops protected" by i [...] adds 310ae9eb2617 net: designate queue -> napi linking as "ops protected" adds b52458652eca net: protect rxq->mp_params with the instance lock adds 7bd2e6b74ad5 Merge branch 'net-skip-taking-rtnl_lock-for-queue-get' adds a7c428ee8f59 tcp/dccp: remove icsk->icsk_timeout adds f1e30061e8a5 tcp/dccp: remove icsk->icsk_ack.timeout adds 071ccde6e511 Merge branch 'tcp-dccp-remove-16-bytes-from-icsk' adds 9db2426a324e stmmac: loongson: Remove surplus loop adds d327a12e636e stmmac: Remove pcim_* functions for driver detach adds 45b761689a28 stmmac: Replace deprecated PCI functions adds e364e4cebeb7 Merge branch 'stmmac-several-pci-related-improvements' adds cc04ed502457 stmmac: intel: interface switching support for RPL-P platform adds f1ae32a709e0 net: phylink: force link down on major_config failure adds c2b900958535 gve: remove xdp_xsk_done and xdp_xsk_wakeup statistics adds 542a58f1b090 gve: introduce config-based allocation for XDP adds 57a070c2672b gve: update GQ RX to use buf_size adds 904effd02df7 gve: merge packet buffer size fields adds 346fb86ddd86 gve: update XDP allocation path support RX buffer posting adds 293b49361f91 gve: add XDP DROP and PASS support for DQ adds e2ac75a8a967 Merge branch 'basic-xdp-support-for-dqo-rda-queue-format' adds 43564f062bfe net: phy: Add swnode support to mdiobus_scan adds 74e4264efe47 net: phy: aquantia: add probe function to aqr105 for firmw [...] adds 5f27092328ce net: phy: aquantia: search for firmware-name in fwnode adds e31e67f58cf2 net: phy: aquantia: add essential functions to aqr105 driver adds 25b6a6d29d40 net: tn40xx: create swnode for mdio and aqr105 phy and add [...] adds 07cfe3a55756 net: tn40xx: prepare tn40xx driver to find phy of the TN9510 card adds 53377b5c2952 net: tn40xx: add pci-id of the aqr105-based Tehuti TN4010 cards adds b6f61a312a77 Merge branch 'net-tn40xx-add-support-for-aqr105-based-cards' adds 50bda84e696a Bluetooth: btusb: mediatek: Add err code to btusb claim is [...] adds c7629ccfa175 Bluetooth: btusb: Add new VID/PID for WCN785x adds fcb0642426a5 Bluetooth: btintel: Add support for Intel Scorpius Peak adds 6b8c05e52d66 Bluetooth: btintel_pcie: Add device id of Whale Peak adds 2dd1c1eee3e4 Bluetooth: btusb: Add 13 USB device IDs for Qualcomm WCN785x adds 276af34d82f1 Bluetooth: MGMT: Remove unused mgmt_pending_find_data adds 60bfe8a7dc42 Bluetooth: MGMT: Remove unused mgmt_*_discovery_complete adds 461159ece058 Bluetooth: Fix code style warning adds bb3569ac3604 Bluetooth: btintel: Add DSBR support for ScP adds 366ceff495f9 Bluetooth: hci_uart: fix race during initialization adds 5df5dafc171b Bluetooth: hci_uart: Fix another race during initialization adds a9d5131e2239 Bluetooth: hci_vhci: convert timeouts to secs_to_jiffies() adds e3e627e6b218 Bluetooth: MGMT: convert timeouts to secs_to_jiffies() adds 3f0a819e8c4f Bluetooth: SMP: convert timeouts to secs_to_jiffies() adds c9d84da18d1e Bluetooth: L2CAP: convert timeouts to secs_to_jiffies() adds a88643b7e485 Bluetooth: btusb: Add 2 HWIDs for MT7922 adds 852cfdc7a5a5 Bluetooth: hci_qca: use the power sequencer for wcn6750 adds 873b6754af68 bluetooth: btnxpuart: Support for controller wakeup gpio config adds d154b0ff8995 dt-bindings: net: bluetooth: nxp: Add wakeup pin properties adds d0b391ef3b29 dt-bindings: net: bluetooth: qualcomm: document WCN3950 adds 1cc41b5092e3 Bluetooth: qca: simplify WCN399x NVM loading adds d5712c511cb3 Bluetooth: qca: add WCN3950 support adds 6ed83047389c Bluetooth: btintel_pcie: Setup buffers for firmware traces adds b9465e6670a2 Bluetooth: btintel_pcie: Read hardware exception data adds ff26b2dd6568 Bluetooth: Add quirk for broken READ_VOICE_SETTING adds 127881334eaa Bluetooth: Add quirk for broken READ_PAGE_SCAN_TYPE adds 14d17c78a4b1 Bluetooth: Disable SCO support if READ_VOICE_SETTING is un [...] adds 1f04b0e5e3b9 Bluetooth: btusb: Fix regression in the initialization of [...] adds 07e6bddb54b4 Bluetooth: btintel_pcie: Add support for device coredump adds 6fca6781d19d Bluetooth: btnxpuart: Move vendor specific initialization [...] adds 998e447f443f Bluetooth: btnxpuart: Add support for HCI coredump feature adds b13b6d669c1c dt-bindings: net: bluetooth: nxp: Add support to set BD address adds 9148ac0a16d1 Bluetooth: btnxpuart: Add support to set BD address adds 15f6f62114c8 Bluetooth: btintel_pcie: Trigger device coredump on hardwa [...] adds 42c6c7a0cfc4 Bluetooth: btintel_pci: Fix build warning adds 13218453521d Bluetooth: hci_core: Enable buffer flow control for SCO/eSCO adds 5b86e2a575b0 Bluetooth: hci_vhci: Mark Sync Flow Control as supported adds e8c00f5433d0 Bluetooth: HCI: Add definition of hci_rp_remote_name_req_cancel adds b257e02ecc46 HCI: coredump: Log devcd dumps into the monitor adds 983e0e4e87bd net-timestamp: COMPLETION timestamp on packet tx completion adds 134f4b39df7b Bluetooth: add support for skb TX SND/COMPLETION timestamping adds d415ba288259 Bluetooth: ISO: add TX timestamping adds 11770f41b8a7 Bluetooth: L2CAP: add TX timestamping adds bdbcd5287196 Bluetooth: SCO: add TX timestamping adds 33634e2ab7c6 Bluetooth: btmtk: Remove the resetting step before downloa [...] adds 6ac4233afb9a Bluetooth: btmtksdio: Prevent enabling interrupts after IR [...] adds e036afb1fe44 Bluetooth: btintel: Add support to configure TX power adds 3b5715aeb8be t blameBluetooth: btintel: Fix leading white space adds c59d88101cd9 Bluetooth: btnxpuart: Add correct bootloader error codes adds bf81cf29b77c Bluetooth: btnxpuart: Handle bootloader error during cmd5 [...] adds 1f77c05408c9 Bluetooth: btnxpuart: Fix kernel panic during FW release adds 3a7fdfb7d876 Bluetooth: hci_event: Fix handling of HCI_EV_LE_DIRECT_ADV_REPORT adds eed14eb510c0 Bluetooth: MGMT: Add LL Privacy Setting adds 4f74a45c6b19 Merge tag 'for-net-next-2025-03-25' of git://git.kernel.or [...] adds 2c5ac026fd14 net: phy: Introduce PHY_ID_SIZE — minimum size for PHY ID string adds 61997271a5a7 net: usb: asix: ax88772: Increase phy_name size adds a19f40d919ca Merge branch 'net-usb-asix-ax88772-fix-potential-string-cut' adds 705094f6556d unix: fix up for "apparmor: add fine grained af_unix mediation" adds f653b608f783 MAINTAINERS: update bridge entry adds 919f9f497dbc eth: bnxt: fix out-of-range access of vnic_info array adds ed3ba9b6e280 net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF. adds 2f6efbabceb6 ax25: Remove broken autobind adds c60d101a226f net: stmmac: Fix accessing freed irq affinity_hint adds 81273eb87af8 gve: unlink old napi only if page pool exists adds 3865bec60683 net/mlx5e: Fix ethtool -N flow-type ip4 to RSS context adds 107b25db6112 bnxt_en: Mask the bd_cnt field in the TX BD properly adds b91e82129400 bnxt_en: Linearize TX SKB if the fragments exceed the max adds 7011ba337df1 Merge branch 'bnxt_en-fix-max_skb_frags-30' adds f9a457722cf5 net: dsa: mv88e6xxx: fix VTU methods for 6320 family adds 4ae01ec00771 net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family adds f85c69369854 net: dsa: mv88e6xxx: enable PVT for 6321 switch adds a2ef58e2c4ae net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family adds 1428a6109b20 net: dsa: mv88e6xxx: enable STU methods for 6320 family adds 52fdc41c3278 net: dsa: mv88e6xxx: fix internal PHYs for 6320 family adds 1ebc8e1ef906 net: dsa: mv88e6xxx: workaround RGMII transmit delay errat [...] adds 7a9536e714db Merge branch 'fixes-for-mv88e6xxx-mainly-6320-family' adds 4af9939a4977 mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM [...] adds 00eb88752f48 net: dsa: sja1105: fix displaced ethtool statistics counters adds b6a177b55971 net: dsa: sja1105: reject other RX filters than HWTSTAMP_F [...] adds 5f2b28b79d2d net: dsa: sja1105: fix kasan out-of-bounds warning in sja1 [...] adds d7a550d6c68b Merge branch 'sja1105-driver-fixes' adds bdf549a7a4d7 net/mlx5: LAG, reload representors on LAG creation failure adds 1726ad035cb0 net/mlx5: Start health poll after enable hca adds cec7dde2a926 Merge branch 'mlx5-misc-fixes-2025-03-18' adds fa8eda19015c ice: health.c: fix compilation on gcc 7.5 adds 53ce7166cbff ice: ensure periodic output start time is in the future adds 7fd71f317288 ice: fix reservation of resources for RDMA when disabled adds db5e8ea155fc virtchnl: make proto and filter action count unsigned adds f91d0efcc3dd ice: stop truncating queue ids when checking adds e2f7d3f7331b ice: validate queue quanta parameters to prevent OOB access adds c5be6562de5a ice: fix input validation for virtchnl BW adds 1388dd564183 ice: fix using untrusted value of pkt_len in ice_vc_fdir_p [...] adds 680811c67906 idpf: check error for register_netdev() on init adds e1cd42a21431 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 0dd765fae295 vmxnet3: unregister xdp rxq info in the reset path adds 094ee6017ea0 bonding: check xdp prog when set bond mode adds d93a6caab5d7 ibmvnic: Use kernel helpers for hex dumps adds 0032c99e83b9 net: fix NULL pointer dereference in l3mdev_l3_rcv adds 1ae1d705a112 net: dsa: microchip: fix DCB apptrust configuration on KSZ88x3 adds fd87b7783802 net: Fix the devmem sock opts and msgs for parisc adds bf2986fcf82a atm: Fix NULL pointer dereference adds a44940d094af net: libwx: fix Tx descriptor content for some tunnel packets adds c7d82913d5f9 net: libwx: fix Tx L4 checksum adds 70facbf978ac mctp: Fix incorrect tx flow invalidation condition in mctp-i2c adds 023b1e9d265c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 1a9239bb4253 Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/ [...] adds ef7980d4b274 arm64: dts: apple: Split s8000/s8003 SoC DTS files adds 007c9b75f7e3 dt-bindings: arm: apple: Add T2 devices adds 4efbcb623e9b arm64: dts: apple: Add T2 devices adds 7fe03f8ff55d dt-bindings: arm: apple: apple,pmgr: Add A7-A11, T2 compatibles adds 20f47443dba2 dt-bindings: arm: apple: apple,pmgr-pwrstate: Add A7-A11, [...] adds 9c4c4274a38f arm64: dts: apple: s5l8960x: Add PMGR node adds e128cbf424ad arm64: dts: apple: t7000: Add PMGR node adds 4cac0e58c964 arm64: dts: apple: t7001: Add PMGR node adds bd89a1ba301a arm64: dts: apple: s800-0-3: Add PMGR nodes adds 1925d31880e6 arm64: dts: apple: s8001: Add PMGR nodes adds 5152d41a6eb8 arm64: dts: apple: t8010: Add PMGR nodes adds c6dfa348fd7a arm64: dts: apple: t8011: Add PMGR nodes adds 576df27a7605 arm64: dts: apple: t8012: Add PMGR nodes adds 68795d7ab0a2 arm64: dts: apple: t8015: Add PMGR nodes adds 9e908d5f24df arm64: dts: apple: s5l8960x: Add cpufreq nodes adds e97323994f4a arm64: dts: apple: t7000: Add cpufreq nodes adds 1b57d5bc62d0 arm64: dts: apple: t7001: Add cpufreq nodes adds 1fd51c73039a arm64: dts: apple: Add cpufreq nodes for S8000/S8003 adds b0dfdf02f76b arm64: dts: apple: s8001: Add cpufreq nodes adds 029e1d609a20 arm64: dts: apple: t8010: Add cpufreq nodes adds 1174a4690b1d arm64: dts: apple: t8011: Add cpufreq nodes adds 870240153fb4 arm64: dts: apple: t8012: Add cpufreq nodes adds ca96d759d8d2 arm64: dts: apple: t8015: Add cpufreq nodes adds 5ce45ab10387 Merge tag 'asahi-soc-dt-6.15' of https://github.com/AsahiL [...] adds 9c1b4ba8c66d ARM: dts: Properly assign NPE to ethA adds 824974af791e ARM: dts: ixp4xx: Fix up PCI on WG302 adds 3dceb794c09d ARM: dts: ixp4xx: Add Netgear WG302 v1 GPIOs adds 6c2b62d29947 Merge tag 'ixp4xx-dts-soc-for-v6.15' of https://git.kernel [...] adds 7ceb5503dcab dt-bindings: soc: renesas: Document more Renesas RZ/V2H So [...] adds 315f8ea3fd9b dt-bindings: vendor-prefixes: Add Yuridenki-Shokai Co. Ltd. adds 9c719238f32e dt-bindings: soc: renesas: Document Yuridenki-Shokai Kakip board adds 8e19d037c9cd dt-bindings: soc: renesas: Add RZ/G3E variant SYS binding adds 00e3cb0d638c dt-bindings: soc: renesas: Document MYIR Remi Pi board adds 83ee084393fc Merge tag 'renesas-dt-bindings-for-v6.15-tag1' of https:// [...] adds ea34dd0f029f arm64: dts: renesas: r8a774c0: Re-add voltages to OPP table adds c193f8777702 arm64: dts: renesas: r8a77990: Re-add voltages to OPP table adds 51786c8b47ed arm64: dts: renesas: r8a779h0: Remove #address- and #size- [...] adds d04079e0cadb arm64: dts: renesas: gray-hawk-single: Describe AVB1 and AVB2 adds b18ac9a805ef arm64: dts: renesas: r8a779a0: Add FCPVX instances adds 70403ebcff42 arm64: dts: renesas: r8a779a0: Add VSPX instances adds d33e65dc3c4c arm64: dts: renesas: gray-hawk-single: Restore sort order adds 146a9b058ec7 arm64: dts: renesas: r9a09g047: Add WDT1-WDT3 nodes adds db2bbe1e6c48 arm64: dts: renesas: rzg3e-smarc-som: Enable watchdog adds f829a3e9cdaf arm64: dts: renesas: r8a779h0: Add FCPVX instance adds 8e31f3b4fc29 arm64: dts: renesas: r8a779h0: Add VSPX instance adds 7a847e34d531 arm64: dts: renesas: eagle-function-expansion: Align GPIO [...] adds f9b6e9976c39 arm64: dts: renesas: Add initial device tree for Yuridenki [...] adds a4fdcbdcc497 arm64: dts: renesas: r8a779f0: Add labels for rswitch ports adds d7801582dcb9 arm64: dts: renesas: spider-ethernet: Access rswitch ports [...] adds b231d607b775 arm64: dts: renesas: s4sk: Access rswitch ports via phandles adds 1938912277f5 arm64: dts: renesas: spider-ethernet: Add ethernetN aliase [...] adds c7259ba78e36 arm64: dts: renesas: s4sk: Fix ethernet0 alias for rswitch adds 2f9f69188e5d arm64: dts: renesas: r8a779g0: Restore sort order adds 02760e35b5a6 arm64: dts: renesas: rzg3s-smarc-switches: Add a header to [...] adds ec32d57b4bbf arm64: dts: renesas: rzg3s-smarc: Enable SCIF3 adds cc018b98a9bf arm64: dts: renesas: r9a08g045s33-smarc-pmod: Add overlay [...] adds ab419f5b4a16 arm64: dts: renesas: r8a779f0: Disable rswitch ports by default adds 495af7647560 arm64: dts: renesas: r9a08g045: Enable SYS node adds 13e9b03263dc arm64: dts: renesas: r9a09g047: Add SYS node adds 0c507d15f09d arm64: dts: renesas: r9a09g057: Enable SYS node adds b6f4b126b247 arm64: dts: renesas: r9a08g045: Add OPP table adds e58ada2870cc arm64: dts: renesas: Add initial support for MYIR Remi Pi adds 35a1c35e0a9d arm64: dts: renesas: ulcb/kf: Use TDM Split Mode for capture adds 44a4951ffffe arm64: dts: renesas: white-hawk-csi-dsi: Use names for CSI [...] adds f1a1268572cc ARM: dts: renesas: rcar-gen2: Add boot phase tags adds 399f14ff6625 arm64: dts: renesas: rcar: Add boot phase tags adds 624b2a23d46a arm64: dts: renesas: rzg2: Add boot phase tags adds 5f7ebb81112c ARM: dts: renesas: r9a06g032: Fix UART dma channel order adds c90ea44450bd Merge tag 'renesas-dts-for-v6.15-tag1' of https://git.kern [...] adds 97aeb6507356 arm64: dts: apple: t7000: Add missing CPU p-state 7 for J9 [...] adds 1f7af2931158 arm64: dts: apple: t8103: Fix spi4 power domain sort order adds 556cd4bbb45b arm64: dts: apple: t8103: Add spi controller nodes adds 0a6d561c7e46 arm64: dts: apple: t8112: Add spi controller nodes adds d08e455a865c arm64: dts: apple: t600x: Add spi controller nodes adds 3febe9de5ca5 arm64: dts: apple: Add SPI NOR nvram partition to all devices adds 44db68dee1f7 arm64: dts: apple: Add touchbar digitizer nodes adds ca6db056106e Merge tag 'asahi-soc-dt-6.15-v2' of https://github.com/Asa [...] adds a3b955ac911b arm64: Kconfig: Update description for CONFIG_ARCH_VEXPRESS adds 51e877f12d23 dt-bindings: arm: Add Morello compatibility adds 73d251e7068c dt-bindings: arm: Add Morello fvp compatibility adds 91ee16438965 dt-bindings: arm: Add Rainier compatibility adds 807945ae7325 dt-bindings: arm-pmu: Add support for ARM Rainier PMU adds 8fc53e26fdd8 arm64: dts: morello: Add support for common functionalities adds 7f6838da3c67 arm64: dts: morello: Add support for soc dts adds 34f3b3745ce5 arm64: dts: morello: Add support for fvp dts adds 6ceb0dd64727 MAINTAINERS: Add Vincenzo Frascino as Arm Morello Maintainer adds 21b9f56cec8f arm64: dts: corstone1000: Add definitions for secondary CPU cores adds 70fcb05fe416 Merge tag 'juno-updates-6.15' of https://git.kernel.org/pu [...] adds 828678a1f638 arm64: dts: nvidia: Remove unused and undocumented "regula [...] adds 7693017580e9 arm64: dts: airoha: en7581: Add Clock Controller node adds 8e2e6908a891 arm64: dts: airoha: en7581: Add SNAND node adds 34833a6f17f6 arm64: dts: airoha: en7581: Add default partition table fo [...] adds aaa0b40e157c arm64: dts: mediatek: mt8173-elm: Drop pmic's #address-cel [...] adds 46ad36002088 arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string adds be035e4a26ed arm64: dts: mediatek: mt8173: Fix some node names adds ec207ea7f6f9 arm64: dts: mediatek: add display blocks support for the M [...] adds b7b5052f6b13 arm64: dts: mediatek: add display support for mt8365-evk adds a11256de6296 dt-bindings: arm: mediatek: add mt8370-evk board adds 49b07ed22e37 arm64: dts: mediatek: add support for MT8370 SoC adds 73955991b8fb arm64: dts: mediatek: mt8390-genio-700-evk: Move common pa [...] adds 642288191657 arm64: dts: mediatek: add device-tree for Genio 510 EVK board adds a69d5795f12b arm64: dts: mediatek: mt8188: Assign apll1 clock as parent [...] adds 79214284ac58 arm64: dts: mediatek: mt8188: Add VDO0's DSC and MERGE blo [...] adds 9767801cb7d7 arm64: dts: mediatek: mt8188: Add tertiary eMMC/SD/SDIO co [...] adds 76b35f59bbe6 arm64: dts: mediatek: mt6359: fix dtbs_check error for aud [...] adds baa898850fb8 arm64: dts: mediatek: mt8183: Switch to Elan touchscreen driver adds 18aa138d125d arm64: dts: mediatek: mt8390-genio-common: Fix duplicated [...] adds 3aeff53c57c8 dt-bindings: usb: mtu3: Add ports property adds b232a43b5c60 arm64: dts: mediatek: mt8395-genio-1200-evk: add support f [...] adds 454a1e3cd36c dt-bindings: usb: mediatek,mtk-xhci: Add port for SuperSpeed EP adds 598c4ad870d3 arm64: dts: mediatek: mt8188: Add MTU3 nodes and correctly [...] adds 1afaeca17238 arm64: dts: mediatek: mt8390-genio-700: Add USB, TypeC Con [...] adds affbd1197886 arm64: dts: mediatek: mt8188: Add base display controller graph adds 383c2ac3a8a5 arm64: dts: mediatek: mt8188-geralt: Add graph for DSI and [...] adds 6e10b8e47a3b arm64: dts: mediatek: mt8390-genio-common: Configure touch [...] adds 4fbfe81f92c1 arm64: dts: airoha: en7581: Add more nodes to EN7581 SoC e [...] adds afcd38c9bb0e arm64: dts: airoha: en7581: Fix clock-controller address adds 681c8ba5cf40 arm64: dts: mediatek: mt8195: Add base display controller graph adds df514c118e2f arm64: mediatek: mt8195-cherry: Add graph for eDP and DP displays adds e913aec7ed80 arm64: dts: mediatek: mt8395-nio-12l: Preconfigure DSI0 pipeline adds e27ecde0729a arm64: dts: mediatek: mt8390-genio-common: Add routes for DMIC adds 42fbcb45b796 arm64: dts: mediatek: mt8390-genio-common: Add delay codec [...] adds d34c0f300358 arm64: dts: mediatek: mt8395-nio-12l: Prepare MIPI DSI port adds 4c8ff61199a7 arm64: dts: mediatek: mt8395-radxa-nio-12l: Add Radxa 8 HD panel adds c4991aabc1f9 Merge tag 'mtk-dts64-for-v6.15' of https://git.kernel.org/ [...] adds 88e83915d89c arm64: dts: renesas: r9a09g057: Add Mali-G31 GPU node adds 8bf8ad268e46 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable Mali-G31 adds 14833afa5bba Merge tag 'renesas-dts-for-v6.15-tag2' of https://git.kern [...] adds bae2bdde4211 arm64: dts: amd/seattle: Base Overdrive B1 on top of B0 version adds 8945ed5c8e69 arm64: dts: amd/seattle: Move and simplify fixed clocks adds 6268ac369b59 arm64: dts: amd/seattle: Fix bus, mmc, and ethernet node names adds 58fcd0b72955 arm64: dts: amd/seattle: Drop undocumented "spi-controller [...] adds 5a3d45a111cb dt-bindings: display: tegra: Document Tegra124 MIPI adds 294630d81ad6 dt-bindings: Document Tegra114 HDA support adds bbfdbbd626c6 Merge tag 'tegra-for-6.15-dt-bindings' of https://git.kern [...] adds bb8a3ad25f09 arm64: tegra: Remove the Orin NX/Nano suspend key adds 6d4bfe6d86af arm64: tegra: Resize aperture for the IGX PCIe C5 slot adds f34621f31e3b arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator adds d6823147b071 arm64: tegra: Define pinmuxing for gpio pads on Tegra210 adds 918109dd4652 arm64: tegra: p2597: Enable TCA9539 as IRQ controllers adds 65d691a4400e arm64: tegra: p2180: Add TMP451 temperature sensor node adds ae960a2d85f9 Merge tag 'tegra-for-6.15-arm64-dt-v2' of https://git.kern [...] adds 29fd3d7f8317 arm64: dts: rockchip: add support for sound output over HD [...] adds 0cd57b5e5dde arm64: dts: rockchip: Enable USB OTG for Radxa ROCK Pi E adds 6ed35e6ff556 arm64: dts: rockchip: Add finer-grained PWM states for the [...] adds cd5681e63fb9 arm64: dts: rockchip: Enable automatic fan control on Radx [...] adds 1a6a05d15195 arm64: dts: rockchip: Enable HDMI on armsom-sige7 adds 5afdb98dcc55 arm64: dts: rockchip: Describe why is HWRNG disabled in RK [...] adds 33b561eb66f1 arm64: dts: rockchip: Use "dma-noncoherent" in base RK3588 [...] adds d0f17738778c arm64: dts: rockchip: Enable HDMI0 PHY clk provider on RK3588 adds eb4262203d7d arm64: dts: rockchip: Add HDMI0 PHY PLL clock source to VO [...] adds 2efdb041019f arm64: dts: rockchip: Fix label name of hdptxphy for RK3588 adds aba881f30e02 arm64: dts: rockchip: add 'chassis-type' property on PineNote adds 52cababc9c19 arm64: dts: rockchip: switch Rock 5C to PMIC-based TSHUT reset adds f62f325a5866 dt-bindings: vendor-prefixes: Add prefix for Ariaboard adds df6acc1b3dcd dt-bindings: arm: rockchip: Add Ariaboard Photonicat RK3568 adds ba124e06ce7b arm64: dts: rockchip: add dts for Ariaboard Photonicat RK3568 adds c548f8e82506 dt-bindings: vendor-prefixes: Update rockchip company name adds 271ba4d6c56c arm64: dts: rockchip: Add SPDIF nodes to RK3588(s) device trees adds cd81ee8667cc arm64: dts: rockchip: Enable SPDIF output on H96 Max V58 adds ea97212a0f66 arm64: dts: rockchip: Add PHY node for HDMI1 TX port on RK3588 adds bed6964e779b arm64: dts: rockchip: Add HDMI1 node on RK3588 adds 77cea7ca1368 arm64: dts: rockchip: Enable HDMI1 on rock-5b adds 4a2fdf91e123 arm64: dts: rockchip: Enable HDMI1 out for Edgeble-6TOPS Modules adds b3dc2a9315c4 arm64: dts: rockchip: remove rk3588 optee node adds e857cdedbe1f arm64: dts: rockchip: linewrap gmac assigned-clocks on Qua [...] adds fa15cc731212 arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Max adds eb439f16861a arm64: dts: rockchip: add overlay test for WolfVision PF5 adds 91abdc6b36e1 arm64: dts: rockchip: add overlay test for Edgeble NCM6A/NCM6B adds e95b72390886 arm64: dts: rockchip: add overlay tests for Rock 5B PCIe overlays adds 920ceeedeb00 arm64: dts: rockchip: minimal support for Pre-ICT tester a [...] adds 2be4a4171401 dt-bindings: arm: rockchip: Add Firefly ROC-RK3576-PC binding adds 887ff17cdd8f arm64: dts: rockchip: Add devicetree for the ROC-RK3576-PC adds 6ee0b9ad3995 arm64: dts: rockchip: Add rng node to RK3588 adds 1444eb8fed62 arm64: dts: rockchip: add support for HAIKOU-LVDS-9904379 [...] adds 9f889cf17836 arm64: dts: rockchip: add overlay for PX30 Ringneck Haikou [...] adds 066a69db9db3 arm64: dts: rockchip: add overlay for RK3399 Puma Haikou V [...] adds 8715d2eeb062 arm64: dts: rockchip: add rk3576 otp node adds 64c80e49d046 dt-bindings: arm: rockchip: Add Radxa ROCK 4D board adds a0fb7eca9c09 arm64: dts: rockchip: Add Radxa ROCK 4D device tree adds 62deeee28921 arm64: dts: rockchip: enable UART5 on RK3588 Tiger Haikou adds 64f6ad17eb44 arm64: dts: rockchip: move DDC bus from Haikou carrierboar [...] adds 52398b8bfa18 arm64: dts: rockchip: move I2C6 from Haikou carrierboard t [...] adds f6fd2c1aa451 arm64: dts: rockchip: disable I2C6 on Puma DTSI adds 4a77f317c293 arm64: dts: rockchip: enable I2S0 in Haikou carrierboard, [...] adds ef32404f99c5 arm64: dts: rockchip: add EEPROM found on RK3399 Puma Haikou adds f65f71a4c337 arm64: dts: rockchip: enable Ethernet in Haikou carrierboa [...] adds 83c247e2bc1b arm64: dts: rockchip: enable I2C3 in Haikou carrierboard, [...] adds 5c349537e298 arm64: dts: rockchip: disable I2C2 bus by default on RK3588 Tiger adds e0c0a97bc308 dt-bindings: clock: Document clock and reset unit of RK3528 adds 9eb0e31b406a Merge branch 'v6.15-shared/clkids' into v6.15-armsoc/dts64 adds 858cdcdd11cf arm64: dts: rockchip: Add clock generators for RK3528 SoC adds b9454434d034 arm64: dts: rockchip: Add UART clocks for RK3528 SoC adds a3b3b57ec92f arm64: dts: rockchip: Enable USB3 OTG on rk3588s Cool Pi 4B adds aadaa27956e3 arm64: dts: rockchip: Enable HDMI1 PHY clk provider on RK3588 adds b2e668a60ed8 arm64: dts: rockchip: Add HDMI1 PHY PLL clock source to VO [...] adds 5c2d6181ae83 arm64: dts: rockchip: Enable HDMI1 on rk3588-evb1 adds b8c6c136971c arm64: dts: rockchip: Add HDMI audio outputs for rk3588 adds 97aa62ed1e97 arm64: dts: rockchip: Enable HDMI audio outputs for Rock 5B adds 3eac9319af62 arm64: dts: rockchip: add hdmi1 support to ROCK 5 ITX adds 6864a176140a arm64: dts: rockchip: Adapt to differences between Orange [...] adds f36f2ae1fede dt-bindings: arm: rockchip: Add Xunlong Orange Pi 5 Ultra adds 3df28b6fda8f arm64: dts: rockchip: Add Orange Pi 5 Ultra board adds efdc4018f3c9 arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Ultra adds 254324dbe364 arm64: dts: rockchip: Enable HDMI1 audio output for Orange [...] adds f94500eb7328 arm64: dts: rockchip: Add GPU power domain regulator depen [...] adds c55c9e91d164 arm64: dts: rockchip: add usb typec host support to rk3588-jaguar adds ac32ad07a976 dt-bindings: soc: rockchip: Add RK3528 ioc grf syscon adds a31fad19ae39 arm64: dts: rockchip: Add pinctrl and gpio nodes for RK3528 adds 0d2312f0d3e4 arm64: dts: rockchip: Add uart0 pinctrl to Radxa E20C adds d83f6c32d70f arm64: dts: rockchip: Add ES8388 audio codec fallback on R [...] adds ced36c336d24 arm64: dts: rockchip: Add ES8388 audio codec fallback on R [...] adds d74b842cab08 arm64: dts: rockchip: Add vop for rk3576 adds ad0ea230ab2a arm64: dts: rockchip: Add hdmi for rk3576 adds 2062b91b9f3c arm64: dts: rockchip: Enable hdmi display on sige5 adds 7641678ecb0c arm64: dts: rockchip: Enable hdmi out display for rk3576-evb-v10 adds efc1bc1f3656 dt-bindings: soc: rockchip: Add RK3528 VO GRF syscon adds 8f814d7c9f6c dt-bindings: soc: rockchip: Add RK3528 VPU GRF syscon adds 3bf4fc44c654 dt-bindings: arm: rockchip: Add MNT Reform 2 (RCORE) adds 5324af2d029d arm64: dts: rockchip: add MNT Reform 2 laptop adds 19a634195c1a dt-bindings: mfd: syscon: Add rk3528 QoS register compatible adds 61a05d8ca303 arm64: dts: rockchip: Add rk3528 QoS register node adds 0327238991ba arm64: dts: rockchip: Add device tree support for HDMI RX [...] adds c62d8fdb2739 arm64: dts: rockchip: Enable HDMI receiver on rock-5b adds fbcbc1fb93e1 arm64: dts: rockchip: enable SCMI clk for RK3528 SoC adds 4e4f54aaec20 arm64: dts: rockchip: Add HDMI support for rock-4d adds 6a709e003492 arm64: dts: rockchip: Add leds node to Radxa E20C adds ad8afc881356 arm64: dts: rockchip: Add user button to Radxa E20C adds 6e58302c84ce arm64: dts: rockchip: Add SARADC node for RK3528 adds 3a2819ee9c71 arm64: dts: rockchip: Add maskrom button to Radxa E20C adds 36299757129c arm64: dts: rockchip: Add SFC nodes for rk3576 adds ba82f56bbf20 arm64: dts: rockchip: Add SPI NOR device on the ROCK 4D adds d1221aeb5a44 Merge tag 'v6.15-rockchip-dts64-1' of https://git.kernel.o [...] adds 7275e795e520 arm64: dts: apple: Add touchbar screen nodes adds 0f8f64b2329f arm64: dts: apple: s5l8960x: Add backlight nodes adds 897359ae3c50 arm64: dts: apple: t7000: Add backlight nodes adds 4384b6c781bc arm64: dts: apple: s800-0-3: Add backlight nodes adds 074db7d6f51b arm64: dts: apple: t8010: Add backlight nodes adds e1bc21d8f8fd arm64: dts: apple: t8015: Add backlight nodes adds 93aa01ba3200 Merge tag 'asahi-soc-dt-6.15-v3' of https://github.com/Asa [...] adds 168e24966f10 arm64: dts: exynos: gs101: disable pinctrl_gsacore node adds 2f88cffbfe61 dt-bindings: arm: google: add gs101-raven adds befbb62c61a5 arm64: dts: exynos: gs101-oriole: configure simple-framebuffer adds 58dbafb73173 arm64: dts: exynos: gs101-oriole: move common Pixel6 & 6Pr [...] adds 825c4bfd5c52 arm64: dts: exynos: gs101-raven: add new board file adds 7fa119f5707f dt-bindings: clock: exynos990: Add CMU_PERIS block adds 8731697e8fa0 Merge branch 'for-v6.15/samsung-clk-dt-bindings' into next/dt64 adds c22814789cd6 arm64: dts: exynos990: Add CMU_PERIS and MCT nodes adds 282cbd4360a5 arm64: dts: exynos990: Rename and sort PMU nodes adds b6f1ea2ae9b5 dt-bindings: soc: samsung: usi: add USIv1 and samsung,exyn [...] adds bef2439efd29 Merge branch 'for-v6.15/samsung-soc-dt-bindings' into next/dt64 adds d6f978c87451 arm64: dts: exynos8895: add syscon nodes for peric0/1 and fsys0/1 adds fb047ec63618 arm64: dts: exynos8895: define all usi nodes adds 1d73bb1ed1c1 arm64: dts: exynos8895: add a node for mmc adds 2e7281e60a6b arm64: dts: exynos8895-dreamlte: enable support for microS [...] adds 0cbf9ca0a8a1 arm64: dts: exynos8895-dreamlte: enable support for the to [...] adds ee24a95b891a arm64: dts: exynos8895: Rename PMU nodes to fixup sorting adds edf5ce245323 arm64: dts: exynos: gs101: drop explicit regmap from reboot nodes adds 6572a93ab35e arm64: dts: exynos: gs101: align poweroff writes with downstream adds ae32b65c9359 arm64: dts: exynos: gs101: add reboot-mode support (SYSIP_DAT0) adds 48e7821b2690 arm64: dts: exynos: gs101: add SRAM node adds 23159ccf6002 arm64: dts: exynos: gs101: add AP to APM mailbox node adds f64fdd3c592d arm64: dts: exynos: gs101: add ACPM protocol node adds bbfc70ca7fd2 arm64: dts: exynosautov920: add CPU cache information adds 5893f538e331 arm64: dts: exynosautov920: add ufs phy for ExynosAutov920 SoC adds 73fd2bb60738 arm64: dts: exynos: gs101: Change labels to lower-case adds 056106b030b7 arm64: dts: tesla: Change labels to lower-case adds 56beaf14443d Merge tag 'samsung-dt64-6.15' of https://git.kernel.org/pu [...] adds 58abc69e479c ARM: dts: ti: davinci: Align GPIO hog name with bindings adds 291632e06d88 Merge tag 'davinci-updates-for-v6.15-rc1' of https://git.k [...] adds 4a0c4e723c94 MAINTAINERS: spacemit: update various info adds 8c8d2a19a3ad dt-bindings: riscv: spacemit: Add Milk-V Jupiter board compatible adds 5b90a3d6092d riscv: dts: spacemit: Add Milk-V Jupiter board device tree adds fce5759af901 Merge tag 'spacemit-dt-for-6.15-1' of https://github.com/s [...] adds 5bc7b1227363 dt-bindings: arm: Document the btt3 i.MX28 based board adds 70baf7d72ce6 dt-bindings: arm: fsl: add more compatibles for Skov i.MX8 [...] adds 1d5573d5f291 dt-bindings: arm: fsl: add i.MX95 15x15 EVK board adds 2411009da85d dt-bindings: arm: fsl: drop usage of Toradex SOMs compatib [...] adds 401735c5f28f dt-bindings: arm: fsl: Add VAR-SOM-MX6UL SoM and Concerto board adds ea40c5d8b54a Merge tag 'imx-bindings-6.15' of https://git.kernel.org/pu [...] adds 0335256a6b78 ARM: dts: mxs: Add descriptions for imx287 based btt3-[012 [...] adds e0daff38f48c ARM: dts: imx7s: Move csi-mux to below root adds 8ce68566fa2c ARM: dts: imx53-ppd: Fix touchscreen reset-gpios adds bb93ead69410 ARM: dts: vfxxx: Fix the CAAM job ring node names adds 9c9b2d86a642 ARM: dts: imx5: Fix the CCM interrupts description adds 6b00c9b992a1 ARM: dts: nxp: vf: Align GPIO hog name with bindings adds 2658deedd676 ARM: dts: imx6qdl-mba6: change sound card model name adds eaf6e7c6f527 ARM: dts: imx7-mba7: change sound card model name adds a84784aaf30e ARM: dts: mba6ul: change sound card model name adds e9906cbe2a8d ARM: dts: vf610-bk4: Use the more specific "lwn,bk4-spi" adds b55b73bec248 ARM: dts: imx28-sps1: Fix GPIO LEDs description adds e34ba2a34313 ARM: dts: imx6ul-14x14-evk: Complete WM8960 power supplies adds 6a69b494c6db ARM: dts: imx7d-sdb: Complete WM8960 power supplies adds f6aa65a6b0cb ARM: dts: imx6qdl-tqma6: Order DT properties adds e099d2fdad8a ARM: dts: imx6qdl-tqma6: limit PMIC SW4 to 3.3V adds a5e264a3d091 ARM: dts: imx6qdl-tqma6: use sw4_reg as 3.3V supply adds 4c08c7771b90 ARM: dts: imx6qdl-tqma6: Add partitions subnode to spi-nor adds ddc58feff537 ARM: dts: imx6ul-tqma6ul: Order DT properties adds 85c095a8940f ARM: dts: imx6ul-tqma6ul: Add vcc-supply for spi-nor adds 63c0933fae48 ARM: dts: tqma6ul: Add partitions subnode to spi-nor adds 52b52615047d ARM: dts: imx7-tqma7: Add vcc-supply for spi-nor adds 3525d9579f66 ARM: dts: tqma7: Add partitions subnode to spi-nor adds 41e478801c76 ARM: dts: vfxxx: Fix the order of the DMA entries adds a1ea2f97e7dd ARM: dts: imx31: Use nand-controller as node name adds 1ff701b3e07f ARM: dts: imx53-mba53: Fix the PCA9554 compatible adds 22d8f69c8ddc ARM: dts: imx6ul-tqma6ul1: Change include order to disable [...] adds 4a058a0696ee ARM: dts: imx6qdl-apalis/colibri: Remove compatible from SoM dtsi adds e3b7a05e5cc9 ARM: dts: vf610-colibri: Remove compatible from SoM dtsi adds 9d6a67d9c7a9 ARM: dts: imx6ul: Add Variscite VAR-SOM-MX6UL SoM support adds 44b96e7a389c ARM: dts: imx6ul: Add Variscite Concerto board support adds 5ff0f1fb2856 ARM: dts: apalis/colibri-imx6: Enable STMPE811 TS adds 082f59a62474 ARM: dts: apalis/colibri-imx6: Add support for v1.2 adds cdd4a27027d6 Merge tag 'imx-dt-6.15' of https://git.kernel.org/pub/scm/ [...] adds 3b003f5a7f73 arm64: dts: imx8mq-librem5: remove undocument property 'ex [...] adds 0418189d2769 arm64: dts: imx8qm-mek: add audio-codec cs42888 and related nodes adds 8e2fae4e287c arm64: dts: imx95: add usb3 related nodes adds 18e5ff7aabfd arm64: dts: imx95-19x19-evk: add typec nodes and enable usb3 node adds 8472751c4d96 arm64: dts: imx8mm-kontron: Add support for reading SD_VSE [...] adds 427ad6e2117f arm64: dts: imx93-kontron: Fix SD card IO voltage control adds 39e4189d9d63 arm64: dts: imx8mp-kontron: Add support for reading SD_VSE [...] adds d19a6f79961d arm64: dts: imx8mp-skov: correct PMIC board limits adds 3d8ffe5702b2 arm64: dts: imx8mp-skov: operate CPU at 850 mV by default adds 68e008f256e9 arm64: dts: imx8mp-skov: use I2C5 for DDC adds 507b6de306ee arm64: dts: imx8mp-skov: describe HDMI display pipeline adds 6e887c950cb2 arm64: dts: imx8mp-skov: describe LVDS display pipeline adds 4252ede53d46 arm64: dts: imx8mp-skov: configure uart1 for RS485 adds fc8efdf8fa4d arm64: dts: imx8mp-skov: describe mains fail detection adds bce3edf81c2d arm64: dts: imx8mp-skov: fix phy-mode adds 587098514a0e arm64: dts: imx8mp-skov: increase I2C clock frequency for RTC adds aadfff7b13d4 arm64: dts: imx8mn-bsh-smm-s2pro: Remove invalid audio cod [...] adds f9893c346059 arm64: dts: imx8-ss-hsio: Wire up DMA IRQ for PCIe adds c3d79d64c0fe arm64: dts: tqma8xx: Add vcc-supply for spi-nor adds 11dcabb083f0 arm64: dts: tqma8xx: enable jpeg encode and decode adds c58128a8a8dd arm64: dts: tqma8xx: Remove GPU TODO adds c63a0bfd1190 arm64: dts: mba8xx: Add PCIe support adds 584b427f4252 arm64: dts: freescale: imx93-tqma9352-mba93xxca: sort pinc [...] adds db55b909e1a5 arm64: dts: mba93xxca: Do not assert power-down pins adds a3bfd9e8118a arm64: dts: tqma9352-mba93xx[cl]a: swap ethernet aliases adds 0373fa645cf5 arm64: dts: imx8mp-evk: Complete WM8960 power supplies adds ca0d7229e41c arm64: dts: imx8dxl-evk: Complete WM8960 power supplies adds 9bad19461310 arm64: dts: imx8qm-mek: Complete WM8960 power supplies adds dc5fb736fb52 arm64: dts: imx8qxp-mek: Complete WM8960 power supplies adds b2194a4cf163 arm64: dts: s32g: add I2C[0..2] support for s32g2 and s32g3 adds 81a97afe7ccd arm64: dts: s32g: add common 'S32G-EVB' and 'S32G-RDB' boa [...] adds 3a3eefecbf6d arm64: dts: s32g399a-rdb3: Add INA231 sensor entry over I2C4 adds 2e662a2c3770 arm64: dts: imx8-apalis: add clock configuration for 44.1 [...] adds aabe17aec3e3 arm64: dts: freescale: tqma8mpql: Add vcc-supply for spi-nor adds fd5186372d4d arm64: dts: freescale: tqma8mq: Add vcc-supply for spi-nor adds ea6bd2e5ecde arm64: dts: freescale: tqma8mqml: Add vcc-supply for spi-nor adds b45895954039 arm64: dts: freescale: tqma8mqnl: Add vcc-supply for spi-nor adds b09435bc5e8b arm64: dts: imx8-ss-hsio: fix indentation in pcie node adds d03743c5659a arm64: dts: imx8q: add PCIe EP for i.MX8QM and i.MX8QXP adds c95fc1e1f618 arm64: dts: imx8q: add PCIe EP overlay file for i.MX8QXP m [...] adds 1ecc4dbf6ace arm64: dts: imx95: add PCIe's msi-map and iommu-map property adds 9bf72db23380 arm64: dts: s32g: add the eDMA nodes adds f5b5aec0972b arm64: dts: colibri-imx8x: Add missing gpio-line-names adds 4b38222c946c arm64: dts: freescale: imx8mm-verdin: Remove LVDS panel an [...] adds b6af6a5af626 arm64: dts: imx8mm-phycore-som: Keep LDO3 on in suspend adds 81c665eb178b arm64: dts: imx8mm-phycore-som: Fix bluetooth wakeup source adds 6b03a7aeea19 arm64: dts: imx8mm-phycore-som: Remove magic-packet property adds 62606c250555 arm64: dts: imx8mm-phycore-som: Assign regulator for dsi t [...] adds d1f974697d44 arm64: dts: imx8mm-phycore-som: add descriptions to nodes adds c290eb8afc46 arm64: dts: imx8mm-phyboard-polis: add RTC description adds ce23d2a80894 arm64: dts: imx8mm-phyboard-polis: Set RTC as wakeup-source adds 111073fc282e arm64: dts: imx8mm-phygate-tauri-l: Set RTC as wakeup-source adds 1fcb3dc13447 arm64: dts: imx8mm: move bulk of rtc properties to carrierboards adds f8fab2dc4885 arm64: dts: imx8mm-phyboard-polis: Assign missing regulato [...] adds 1811697151f9 arm64: dts: imx8mm-phyboard-polis: Add support for PEB-AV-10 adds 481bc9d5e363 arm64: dts: imx8mm-phyboard-polis: Add overlay for PEB-EVAL-01 adds 7b77622900aa arm64: dts: imx8mm-phycore-som: Add overlay for rproc adds f432f54377ae arm64: dts: imx8mm-phycore-som: Add no-eth phy overlay adds 9e87325a9c18 arm64: dts: imx8mm-phycore-som: Add overlay to disable SPI [...] adds 556d6be6f245 arm64: dts: freescale: ten64: add usb hub definition adds 9f7595b3e5ae arm64: dts: imx8mp: configure GPU and NPU clocks to overdr [...] adds 255fbd9eabe7 arm64: dts: imx8mp: Add optional nominal drive mode DTSI adds c7e78f8aac0e arm64: dts: imx8mp: add fsl,nominal-mode property into nom [...] adds 3e09fbc76794 arm64: dts: freescale: imx8mp-skov: configure LDB clock au [...] adds 1cf99ee00d5a arm64: dts: freescale: imx8mp-skov: operate SoC in nominal mode adds 34662050b023 arm64: dts: imx8mp-skov: add basic board as fallback adds 505aa4c775d1 arm64: dts: imx8mp-skov: move I2C2 pin control group into DTSI adds 00fad74ebe56 arm64: dts: imx8mp-skov: describe I2C bus recovery for all [...] adds f18ec29591e8 arm64: dts: imx8mp-skov: add revC BD500 board adds d7b2b64b7315 arm64: dts: imx8mp-skov: support new 7" panel board adds c25548f22d07 arm64: dts: imx95: Add #io-channel-cells = <1> for adc node adds 969497ebefcf arm64: dts: imx95: Add i3c1 and i3c2 adds e3e8b199aff8 arm64: dts: imx95: Add imx95-15x15-evk support adds e82bc7cfea63 arm64: dts: s32g: add FlexCAN[0..3] support for s32g2 and s32g3 adds e6303798b6ac arm64: dts: imx8mp-tqma8mpql-mba8mpxl: change sound card m [...] adds 15aca1284e1f arm64: dts: mba8mx: change sound card model name adds 03d6b803e14f arm64: dts: im8mq-librem5: move dwc3 usb port under ports adds 0b4c46f9ad79 arm64: dts: imx8qm-ss-hsio: Wire up DMA IRQ for PCIe adds bcd240b23165 arm64: dts: mba8xx: Remove invalid property disable-gpio adds 3c8d7b5d2bed arm64: dts: imx95: add ref clock for pcie nodes adds 8255de389dbc arm64: dts: imx93: add ddr edac support adds cfe47a3d3f74 arm64: dts: imx8mp: add AUDIO_AXI_CLK_ROOT to AUDIOMIX block adds c54e2f908da3 arm64: dts: imx8mp: change AUDIO_AXI_CLK_ROOT freq. to 800MHz adds 5a690619426f arm64: dts: imx8qm-apalis: Remove compatible from SoM dtsi adds c9869f9073ba Merge tag 'imx-dt64-6.15' of https://git.kernel.org/pub/sc [...] adds 9e999a702701 arm64: dts: ti: k3-am62a-mcu: enable mcu domain pinmux adds 8a3629a6a9e5 arm64: dts: ti: k3-j784s4-evm-quad-port-eth-exp1: Remove d [...] adds bc8d9e6b5821 arm64: dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C adds e7ee00e314da arm64: dts: ti: k3-am62a7-sk: Add boot phase tag for USB0 adds 732c4cffe463 arm64: dts: ti: k3-am62p5-sk: Add boot phase tag for USB0 adds 398898f9cca1 arm64: dts: ti: k3-j784s4-j742s2-main-common: Correct the [...] adds 7139df64e7c1 arm64: dts: ti: k3-am62-verdin-dahlia: add Microphone Jack [...] adds d9f17c11650c arm64: dts: ti: k3-j721s2-som-p0: Add flash partition details adds 34887f2dab33 arm64: dts: ti: k3-am62a7-sk: Add alias for RTC adds b0de0b2de409 arm64: dts: ti: k3-am62p-j722s-common-wakeup: Configure ti [...] adds 59ac3f9f54db arm64: dts: ti: k3-j721e-common-proc-board: Add boot phase [...] adds 871c73229bd2 arm64: dts: ti: k3-j721e-sk: Add boot phase tag to SERDES3 adds 47ab49247b68 arm64: dts: ti: k3-am625-beagleplay: Reserve 128MiB of global CMA adds 115290c11295 arm64: dts: ti: k3-am62p5-sk: Support SoC wakeup using USB [...] adds 3e7f622685e8 arm64: dts: ti: k3-am62x-sk-common: Add serial aliases adds 5a74aef88218 arm64: dts: ti: k3-am62a7-sk: Add serial alias adds 8b0f601f9869 arm64: dts: ti: k3-am62p5-sk: Add serial alias adds eeab4a777eb4 arm64: dts: ti: k3-am64-phycore-som: Reserve RTOS IPC memory adds 4ad59ca98c27 arm64: dts: ti: k3-am62-phycore-som: Reserve RTOS IPC memory adds 6a02c9aa222c arm64: dts: ti: k3-am62p: Enable AUDIO_REFCLKx adds 38e7f9092efb arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix serdes_l [...] adds 638ab30ce4c6 arm64: dts: ti: am64-phyboard-electra: Add DT overlay for [...] adds 33bab9d84e52 arm64: dts: ti: k3-am62p: fix pinctrl settings adds 06daad327d04 arm64: dts: ti: k3-j722s: fix pinctrl settings adds fb1b230bf9c4 arm64: dts: ti: k3-j722s-main: Add BCDMA CSI overrides adds 8fea4519f625 arm64: dts: ti: k3-j722s-main: Add CSI2RX nodes adds ce553288ad23 arm64: dts: ti: k3-j722s-evm: Add camera peripherals adds 63426153ef11 arm64: dts: ti: k3-am62x-phyboard-lyra: Add boot phase tags adds 2285ea3f8065 arm64: dts: ti: k3-am62a-phycore-som: Add boot phase tags adds 17141e9cabed arm64: dts: ti: k3-am642-phyboard-electra: Add boot phase tags adds 0100a04a5568 arm64: dts: ti: k3-am642-phyboard-electra: Reorder propert [...] adds 377fde74eae4 arm64: dts: ti: k3-am62a-phycore-som: Reorder properties p [...] adds 35759662efff Merge tag 'ti-k3-dt-for-v6.15' of https://git.kernel.org/p [...] adds 30eba8c45b51 dt-bindings: arm: stm32: add compatible strings for Linux [...] adds 8c6d469f5249 ARM: dts: stm32: lxa-fairytux2: add Linux Automation GmbH [...] adds d9b48a56b24b dt-bindings: vendor-prefixes: Add prefix for Priva adds f3607b168318 dt-bindings: arm: stm32: Add Priva E-Measuringbox board adds d5a79bf998dc ARM: dts: stm32: Add thermal support for STM32MP131 adds 80c7ee9c2094 ARM: dts: stm32: Add Priva E-Measuringbox devicetree adds 4b442649e91e ARM: dts: stm32: add led to stm32f746 Discovery board adds d36f7da43f92 ARM: dts: stm32: add push button to stm32f746 Discovery board adds 9ccf47393d5d ARM: dts: stm32: rename LEDs nodes for stm32f769-disco adds 1e494daa7e28 ARM: dts: stm32: add usr3 LED node to stm32f769-disco adds 5980d9d0e4a2 ARM: dts: stm32: use IRQ_TYPE_EDGE_FALLING on stm32mp157c-dk2 adds 44525a456296 ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and [...] adds e0f4274365de dt-bindings: sound: convert ICS-43432 binding to YAML adds 3de1c89674b3 dt-bindings: arm: stm32: Add Plymovent AQM board adds 0144bc5b3ce9 ARM: dts: stm32: Add pinmux groups for Plymovent AQM board adds 9365fa46be35 ARM: dts: stm32: Add Plymovent AQM devicetree adds be977f2690cb dt-bindings: stm32: document stm32mp257f-dk board adds 113ff0e048ff arm64: dts: st: add stm32mp257f-dk board support adds f5d548c9248c arm64: Kconfig: expand STM32 Armv8 SoC with STM32MP21/STM3 [...] adds 04b2ca486456 dt-bindings: stm32: add STM32MP21 and STM32MP23 compatible [...] adds e9b03ef21386 arm64: dts: st: introduce stm32mp23 SoCs family adds 5fbe1ead4c59 dt-bindings: stm32: document stm32mp235f-dk board adds c57a222ab801 arm64: dts: st: add stm32mp235f-dk board support adds 7a57b1bb1afb arm64: dts: st: introduce stm32mp21 SoCs family adds 1a09f577aa65 dt-bindings: stm32: document stm32mp215f-dk board adds 65954899a157 arm64: dts: st: add stm32mp215f-dk board support adds fc7136e149e9 Merge tag 'stm32-dt-for-v6.15-1' of https://git.kernel.org [...] adds c983c9d03585 ARM: dts: at91: calao_usb: fix wrong polarity for LED adds 4bdfebc95eb2 ARM: dts: at91: calao_usb: remove heartbeat for User LEDs adds d059c5566968 ARM: dts: at91: use correct vendor name for Calao boards adds 3fe94dd79ee3 ARM: dts: at91: calao_usb: fix button nodes adds ac35706c8157 ARM: dts: at91: usb_a9g20_lpw: use proper mmc node name adds afd0fa0834ab ARM: dts: microchip: sama7d65: Add flexcom 10 node adds 2e60cf9d46df ARM: dts: microchip: sama7d65_curiosity: Add power monitor [...] adds 64382432013d ARM: dts: microchip: sama7d65: Add chipID for sama7d65 adds 094002ce2768 ARM: dts: microchip: sama7d65: Add DMAs to sama7d65 SoC adds 69c98f63e705 ARM: dts: microchip: sama7d65: Enable DMAs adds 12ad8dcbe1e7 ARM: dts: microchip: usb_a9263: fix wrong vendor adds 510a6190cf5e ARM: dts: microchip: fix faulty ohci/ehci node names adds f4573d25c14d ARM: dts: microchip: sama7d65: Add Reset Controller to sam [...] adds 3121396214af ARM: dts: microchip: sama7d65: Add Shutdown controller support adds 3e2b7addb6c6 ARM: dts: microchip: sama7d65: Add RTC support for sama7d65 adds 640276c3e3ed ARM: dts: microchip: sama7d65: Add SFRBU support to sama7d65 adds e89b7cc877ac ARM: dts: microchip: sama7d65: Enable shutdown controller adds df41b7c0ccb4 ARM: dts: microchip: sama7d65: Add watchdog for sama7d65 adds 6aafec3d215f ARM: dts: microchip: sama7g5: add ADC hw trigger edge type adds 3ef47a043621 Merge tag 'at91-dt-6.15' of https://git.kernel.org/pub/scm [...] adds 9a8463c68e0d dt-bindings: vendor-prefixes: Add NetCube Systems Austria name adds 2a120293fb8f dt-bindings: arm: sunxi: Add NetCube Systems Kumquat board adds 3199ed9b3758 ARM: dts: sunxi: add uart1_pe pinctrl for sun8i-v3s adds 6e085e64a290 ARM: dts: sunxi: add support for NetCube Systems Kumquat adds 52b14fb18c86 arm64: dts: allwinner: h700: Set cpusldo to always-on for RG35XX adds 3fbbd1254d5d arm64: dts: allwinner: h700: Add LED1 for Anbernic RG35XX adds 81009e49ddc8 arm64: dts: allwinner: h700: Add USB Host for RG35XX-H adds c2eedcafb0e2 arm64: dts: allwinner: rg35xx: Add no-thermistor property [...] adds a8181e6861fe arm64: dts: allwinner: a100: Add CPU Operating Performance [...] adds 877fb9a3ca78 Merge tag 'sunxi-dt-for-6.15' of https://git.kernel.org/pu [...] adds 385a59e7f7fb arm64: zynqmp: add clock-output-names property in clock nodes adds 573debf03034 dt-bindings: soc: Add new VN-X board description based on [...] adds 99adc5299f7a arm64: versal-net: Add description for b2197-00 revA board adds 01a86031fb02 arm64: zynqmp: Use DT header for firmware constants adds f0ceedd52a69 dt-bindings: xilinx: Deprecate header with firmware constants adds 32e0c5fe6e8b Merge tag 'zynqmp-dt-for-6.14' of https://github.com/Xilin [...] adds 1b09377d3a84 ARM: zynq: Replace 'io-standard' with 'power-source' property adds 876188600a26 ARM: zynq: Remove deprecated device_type property adds 41dc9d61ca2e ARM: zynq: DT: List OCM memory for all platforms adds 1a896b8fb3b1 ARM: zynq: Mark boot-phase-specific device nodes adds a1c1ba9cc076 ARM: zynq: Wire smcc with nand/nor memories on zc770 platform adds 170166982142 ARM: zynq: Define u-boot bootscrip addr via DT adds 09b180054b8f ARM: zynq: Point via nvmem0 alias to eeprom on zc702/zc706 adds 44d9b5adcf79 ARM: zynq: Define rtc alias on zc702/zc706 adds 486691dde6cf ARM: zynq: Rename i2c?-gpio to i2c?-gpio-grp adds edb2e908dda4 ARM: zynq: Fix fpga region DT nodes name adds dd6c921af2d3 ARM: zynq: Enable QSPIs on platforms adds 2d20bcbe6cd7 ARM: zynq: Add sdhci to alias node adds e95da6b212e9 ARM: zynq: Remove ethernet0 alias from Microzed adds 6fd90200aae2 ARM: zynq: Do not define address/size-cells for nand-controller adds a1b46780e496 Merge tag 'zynq-dt-for-6.15' of https://github.com/Xilinx/ [...] adds 21f1208a3af4 arm64: dts: rockchip: Enable HDMI0 audio output for Orange [...] adds 01284d7e38fc arm64: dts: rockchip: Enable HDMI audio outputs for Orange [...] adds ffafe9c2dc31 arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Plus adds 1bfb987d1a54 arm64: dts: rockchip: Enable HDMI audio outputs for Orange [...] adds d6166ea4cc49 arm64: dts: rockchip: Add AP6275P wireless support to ArmS [...] adds 8fbb9376f0c4 arm64: dts: rockchip: Move rk356x scmi SHMEM to reserved memory adds 6b68387cf5ff arm64: dts: rockchip: Remove bluetooth node from rock-3a adds a98cc47f79ab arm64: dts: rockchip: Add SDHCI controller for RK3528 adds 3a01b5f14a8a arm64: dts: rockchip: Enable onboard eMMC on Radxa E20C adds 1f04a241759e arm64: dts: rockchip: Enable HDMI audio output for ArmSoM Sige7 adds e0945a08fc7f arm64: dts: rockchip: Fix pcie reset gpio on Orange Pi 5 Max adds 28699ca6d901 dt-bindings: clock: rk3576: add SCMI clocks adds b5cb721adbe8 arm64: dts: rockchip: fix RK3576 SCMI clock IDs adds 09b0a7b63a6c arm64: dts: rockchip: Fix PWM pinctrl names adds 73d246b4402c arm64: dts: rockchip: remove ethm0_clk0_25m_out from Sige5 gmac0 adds c1abbe602b83 Merge tag 'v6.15-rockchip-dts64-2' of https://git.kernel.o [...] adds f188185bf0dd dt-bindings: marvell: armada-37xx: Add glinet,gl-mv1000 co [...] adds 242aa69df6ed dt-bindings: marvell: armada-7k-8k: Move Armada 8KPlus to schema adds 4c9bc78fa22d dt-bindings: marvell: armada-7k-8k: Add missing 7040 and 8 [...] adds 859f3fac8191 arm64: dts: marvell: Drop incomplete root compatible/model [...] adds 47905289907c arm64: dts: marvell: Fix missing/incorrect "marvell,armada [...] adds 960766b45fa2 arm64: dts: marvell: Add missing board compatible for IEI- [...] adds 9e7531c49293 arm64: dts: marvell: armada-8040: Align GPIO hog name with [...] adds 37586f6eeffe ARM: dts: marvell: kirkwood-openrd: Align GPIO hog name wi [...] adds 814ae20ada2c ARM: dts: marvell: armada: Align GPIO hog name with bindings adds 7c5cf1be860a arm64: dts: marvell: Move arch timer and pmu nodes to top-level adds b46362045cdc arm64: dts: marvell: Drop unused CP11X_TYPE define adds ed9c2b28ebef arm64: dts: marvell: Use preferred node names for "simple-bus" adds 5f3b286a690b Merge tag 'mvebu-dt64-6.15-1' of https://git.kernel.org/pu [...] adds 255f83ba5c16 riscv: sophgo: dts: add pwm controller for SG2042 SoC adds 8630ed6f2adc MAINTAINERS: update info for SOPHGO DEVICETREES and DRIVERS adds 62cdf0a06dd5 riscv: sophgo: dts: add pwm-fan for Milk-V Pioneer adds f047a9285f9f riscv: sophgo: dts: add cooling maps for Milk-V Pioneer adds 43adf498e91c Merge tag 'riscv-sophgo-dt-for-v6.15' of https://github.co [...] adds 10a71ea10324 ARM: dts: ti: omap: Align GPIO hog name with bindings adds 13203d24dd00 ARM: dts: ti/omap: omap4-serial: fix interrupts syntax adds a4ec13e6101e dt-bindings: omap: Add TI Pandaboard A4 variant adds ea07a4775df0 ARM: dts: omap4-panda-a4: Add missing model and compatible [...] adds 370ce5aa4098 Merge tag 'omap-for-v6.15/dt-signed' of https://git.kernel [...] adds 9b181f4a9538 riscv: dts: microchip: update pcie reg properties to new format adds 3d20e619c9c0 riscv: dts: starfive: Unify regulator naming scheme adds 4bdea6e33946 riscv: dts: starfive: remove non-existent dac from jh7110 adds 57b5369f3668 riscv: dts: starfive: fml13v01: enable pcie1 adds 65e8b9912670 riscv: dts: starfive: jh7110: pciephy0 USB 3.0 configurati [...] adds 38818f7c9c17 riscv: dts: starfive: jh7110-pine64-star64: enable USB 3.0 port adds 519df17cb03e Merge tag 'riscv-dt-for-v6.15' of https://git.kernel.org/p [...] adds 8095a17b0ace arm64: dts: hi3660: Add property for fixing CPUIdle adds 2c5ef4e0b73a Merge tag 'hisi-arm64-dt-for-6.15' of https://github.com/h [...] adds 2b3db788f2f6 ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114 adds 645b331b308d ARM: tegra: Add ARM PMU node on Tegra114 adds 7f5ac6dd4190 ARM: tegra: Add HDA node on Tegra114 adds 97fc9e3c16be ARM: tegra: Add DSI-A and DSI-B nodes on Tegra124 adds 237a868d30e7 ARM: tegra: tf101: Add al3000a illuminance sensor node adds 7182f5fbd34f Merge tag 'tegra-for-6.15-arm-dt' of https://git.kernel.or [...] adds 3f6e319a236d ARM: dts: cirrus: ep7211: Align GPIO hog name with bindings adds 854a080f0b73 loongarch: dts: remove non-existent DAC from 2k1000-ref adds 86ef293a1572 Merge tag 'dt-cleanup-6.15' of https://git.kernel.org/pub/ [...] adds a526eeef9a81 arm64: dts: amlogic: gx: switch to the new PWM controller binding adds 0322ff45bdcc arm64: dts: amlogic: axg: switch to the new PWM controller [...] adds e6884f2e4129 arm64: dts: amlogic: g12: switch to the new PWM controller [...] adds 66eae21a0c14 arm64: dts: Add gpio_intc node for Amlogic A4 SoCs adds 67c2799bf11f arm64: dts: Add gpio_intc node for Amlogic A5 SoCs adds 519b8dfd8a5f Merge tag 'amlogic-arm64-dt-for-v6.15-v2' of https://git.k [...] adds 802cff460aab ARM: dts: amlogic: meson8: switch to the new PWM controlle [...] adds dbf921861985 ARM: dts: amlogic: meson8b: switch to the new PWM controll [...] adds b82310b5729e Merge tag 'amlogic-arm-dt-for-v6.15' of https://git.kernel [...] adds 2f24482304eb Merge tag 'soc-dt-6.15' of git://git.kernel.org/pub/scm/li [...] adds c1aca5588279 soc: renesas: Add SYSC driver for Renesas RZ family adds 0704de89eee6 soc: renesas: rz-sysc: Move RZ/G3S SoC detection to the SY [...] adds d07470cff53b soc: renesas: rz-sysc: Add support for RZ/G3E family adds 4300f38467e7 soc: renesas: rz-sysc: Move RZ/V2H SoC detection to the SY [...] adds 25a5246b0e56 soc: renesas: r9a09g057-sys: Add a callback to print SoC-s [...] adds 9c83645c9c59 Merge tag 'renesas-drivers-for-v6.15-tag1' of https://git. [...] adds ca0272d8638a soc: apple: rtkit: Check & log more failures adds bf8b4e49777d soc: apple: rtkit: Pass the crashlog to the crashed() callback adds 00834971f0d9 soc: apple: rtkit: Fix use-after-free in apple_rtkit_crash [...] adds 3e46b6df8465 soc: apple: rtkit: Add and use PWR_STATE_INIT instead of _ON adds a06398687065 soc: apple: rtkit: Implement OSLog buffers properly adds 22af2fac88fa soc: apple: rtkit: Use high prio work queue adds e210227f0259 soc: apple: rtkit: Cut syslog messages after the first '\0' adds c33995672737 Merge tag 'asahi-soc-rtkit-6.15' of https://github.com/Asa [...] adds 5f9c23abc477 firmware: smccc: Support optional Arm SMCCC SOC_ID name adds 283a4f225f94 Merge tag 'smccc-update-6.15' of https://git.kernel.org/pu [...] adds 21ee965267bc firmware: arm_scmi: Relax duplicate name constraint across [...] adds feaea74fd697 firmware: arm_scmi: Add name and protocol id attributes adds d069c33f5ce2 firmware: arm_scmi: Emit modalias for SCMI devices adds 698a56d1fe44 Merge tag 'scmi-updates-6.15' of https://git.kernel.org/pu [...] adds 1ed14652dc32 firmware: arm_ffa: Replace SCMI by FF-A in the macro adds b7c9f32614f1 firmware: arm_ffa: Replace UUID buffer to standard UUID format adds 8768972cbbea firmware: arm_ffa: Align sync_send_receive{,2} function pr [...] adds f94ebb724067 firmware: arm_ffa: Fix big-endian support in __ffa_partiti [...] adds 7bc0f589c81d firmware: arm_ffa: Fix big-endian support in __ffa_partiti [...] adds 3c3d6767466e firmware: arm_ffa: Refactor addition of partition informat [...] adds 2f622a8b0722 firmware: arm_ffa: Handle the presence of host partition i [...] adds 46dcd68aacca firmware: arm_ffa: Unregister the FF-A devices when cleani [...] adds 84968e32d301 firmware: arm_ffa: Helper to check if a partition can rece [...] adds 910cc1acc9b4 firmware: arm_ffa: Add support for passing UUID in FFA_MSG_SEND2 adds 9fac08d9d985 firmware: arm_ffa: Upgrade FF-A version to v1.2 in the driver adds efff6a7f16b3 firmware: arm_ffa: Reject higher major version as incompatible adds 9982cabf403f firmware: arm_ffa: Remove unnecessary declaration of ffa_p [...] adds 07b760e71325 firmware: arm_ffa: Refactoring to prepare for framework no [...] adds a3d73fe8ae5d firmware: arm_ffa: Stash ffa_device instead of notify_type [...] adds c10debfe7f02 firmware: arm_ffa: Add support for {un,}registration of fr [...] adds 285a5ea0f542 firmware: arm_ffa: Add support for handling framework noti [...] adds be61da938576 firmware: arm_ffa: Allow multiple UUIDs per partition to r [...] adds 9472fe20d396 firmware: arm_ffa: Handle ffa_notification_get correctly a [...] adds cecf6a504137 firmware: arm_ffa: Explicitly cast return value from FFA_V [...] adds 3e282f41585c firmware: arm_ffa: Explicitly cast return value from NOTIF [...] adds c67c2332f8c8 firmware: arm_ffa: Skip the first/partition ID when parsin [...] adds cc0aac7ca17e firmware: arm_ffa: Set dma_mask for ffa devices adds 4f1afeaa303c Merge tag 'ffa-updates-6.15' of https://git.kernel.org/pub [...] adds 3b8c56d80727 firmware: arm_scmi: use ioread64() instead of ioread64_hi_lo() adds da77c2d3d06c soc: mediatek: mtk-socinfo: Restructure SoC attribute information adds ef09daffcb9b soc: mediatek: mtk-socinfo: Add entry for MT8370AV/AZA Genio 510 adds 6b4506d01ad5 soc: mediatek: mtk-socinfo: Add entry for MT8390AV/AZA Genio 700 adds 47cbaf8e75d8 soc: mediatek: mtk-socinfo: Avoid using machine attribute [...] adds 694e0b7c1747 soc: mediatek: mtk-mutex: Add DPI1 SOF/EOF to MT8188 mutex tables adds 881d5094b138 soc: mediatek: mtk-mmsys: Fix MT8188 VDO1 DPI1 output selection adds 854ac9c8885e soc: mediatek: mtk-mmsys: Add compile time check for mmsys routes adds 8a7b1efb2ae8 soc: mediatek: mt8188-mmsys: Migrate to MMSYS_ROUTE() macro adds 5424793452d1 soc: mediatek: mt8167-mmsys: Fix missing regval in all entries adds d294d56cb946 soc: mediatek: mt8365-mmsys: Fix routing table masks and values adds aa0f05dcf330 soc: mediatek: mmsys: Migrate all tables to MMSYS_ROUTE() macro adds dfe4382b304a soc: mediatek: mt8188-mmsys: Add support for DSC on VDO0 adds 1e12efbee8f3 soc: mediatek: mtk-socinfo: Add extra entry for MT8395AV/Z [...] adds 7d5a549a08de Merge tag 'mtk-soc-for-v6.15' of https://git.kernel.org/pu [...] adds 5e63dfe213d0 soc/tegra: pmc: Use str_enable_disable-like helpers adds b081304b5e0f Merge tag 'tegra-for-6.15-soc' of https://git.kernel.org/p [...] adds 27321c788b3a firmware: tegra: bpmp: Fix typo in bpmp-abi.h adds 7789804fd198 Merge tag 'tegra-for-6.15-firmware' of https://git.kernel. [...] adds 00c1fda73df8 soc: samsung: Use syscon_regmap_lookup_by_phandle_args adds 648d2852eaca Merge branch 'for-v6.15/samsung-soc-dt-bindings' into next [...] adds 11e77776b58a soc: samsung: usi: add a routine for unconfiguring the ip adds b88cd5c854b2 soc: samsung: usi: implement support for USIv1 and exynos8895 adds 97b9ee2972bc dt-bindings: firmware: add google,gs101-acpm-ipc adds a88927b534ba firmware: add Exynos ACPM protocol driver adds 8e9faeb64251 MAINTAINERS: add entry for the Samsung Exynos ACPM mailbox [...] adds 8c47b744b49f firmware: Exynos ACPM: Fix spelling mistake "Faile" -> "Failed" adds cd6381a6ed69 dt-bindings: soc: samsung: exynos-sysreg: add sysreg compa [...] adds 801a116bb824 dt-bindings: soc: samsung: exynos-pmu: add exynos2200 compatible adds 28e113a133b5 dt-bindings: hwinfo: samsung,exynos-chipid: add exynos2200 [...] adds c86e967e6ba7 soc: samsung: exynos-chipid: add exynos2200 SoC support adds 0a86ea5534a9 dt-bindings: hwinfo: samsung,exynos-chipid: add exynos7870 [...] adds bf869ecfb8d3 dt-bindings: soc: samsung: exynos-pmu: add exynos7870-pmu [...] adds 13a24175005f soc: samsung: exynos-chipid: add support for exynos7870 adds 4c57930f68d9 soc: samsung: include linux/array_size.h where needed adds 8f299df1b75a dt-bindings: soc: samsung: exynos-usi: Drop unnecessary st [...] adds 7bb0db29a5b6 Merge tag 'samsung-drivers-6.15' of https://git.kernel.org [...] adds 1fdadc8418be ARM: s3c: Do not include <linux/fb.h> adds c8222ef6cf29 soc: samsung: exynos-chipid: Add NULL pointer check in exy [...] adds af6502eb6519 Merge tag 'samsung-soc-6.15' of https://git.kernel.org/pub [...] adds d3ad803a97c7 MAINTAINERS: match mxc in file names by IMX / MXC entry adds 2ae1f5f46557 Merge tag 'imx-drivers-6.15' of https://git.kernel.org/pub [...] adds a5caf03188e4 soc: ti: k3-socinfo: Do not use syscon helper to build regmap adds 9a9b7cd77b24 firmware: config: ti-sci: Default set to ARCH_K3 for the t [...] adds aed7dbb948a5 Merge tag 'ti-driver-soc-for-v6.15' of https://git.kernel. [...] adds d41f0d0bbd79 dt-bindings: reset: atmel,at91sam9260-reset: add sam9x7 adds 778752759bd0 dt-bindings: firmware: imx: add property reset-controller adds 6b64fde5c183 reset: imx: Add SCU reset driver for i.MX8QXP and i.MX8QM adds c361baf67200 reset: imx: fix incorrect module device table adds 29759d272982 Merge tag 'reset-for-v6.15' of git://git.pengutronix.de/pz [...] adds 2f76a890fd2c memory: tegra20-emc: Drop redundant platform_get_irq() err [...] adds 90a0fbaac4a5 memory: mtk-smi: Add ostd setting for mt8192 adds 3603d920b2cc Merge tag 'memory-controller-drv-6.15' of https://git.kern [...] adds 40f4152442f7 dt-bindings: interrupt-controller: Add support for Amlogic [...] adds bbd6fcc76b39 irqchip: Add support for Amlogic A4 and A5 SoCs adds c6325a2e26d4 Merge tag 'amlogic-drivers-for-v6.15' of https://git.kerne [...] adds 54a2add7fbbd soc: qcom: Use str_enable_disable-like helpers adds 707fb1f227aa dt-bindings: soc: qcom: qcom,pmic-glink: Document SM8750 c [...] adds 1c13d6060d61 soc: qcom: ice: introduce devm_of_qcom_ice_get adds cbef7442fba5 mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get adds ded40f32b55f scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get adds 1e9e40fc6fb0 soc: qcom: ice: make of_qcom_ice_get() static adds 2e14c17a2e3d soc: qcom: Do not expose internal servreg_location_entry_ei array adds 64e70a729bbb Merge tag 'qcom-drivers-for-6.15' of https://git.kernel.or [...] adds e6512225fb0e dt-bindings: qcom: geni-se: Add 'firmware-name' property f [...] adds d4471b988582 soc: qcom: pd-mapper: Add support for SDM630/636 adds a9ac4ba7dcac bus: qcom-ssc-block-bus: Remove some duplicated iounmap() calls adds f41658cd081a bus: qcom-ssc-block-bus: Fix the error handling path of qc [...] adds 65f330ade7da dt-bindings: power: qcom,kpss-acc-v2: add qcom,msm8916-acc [...] adds 7a85394813f9 Merge tag 'qcom-drivers-for-6.15-2' of https://git.kernel. [...] adds 5abc17401605 firmware: xilinx: Dont send linux address to get fpga conf [...] adds 2124055fb5c6 Merge tag 'zynqmp-soc-for-6.15' of https://github.com/Xili [...] adds a9fc2304972b Merge tag 'soc-drivers-6.15-1' of git://git.kernel.org/pub [...] adds ff5a81e0178e ARM: shmobile: defconfig: Supplement DTB with ATAG information adds da3c926ca848 Merge tag 'renesas-arm-defconfig-for-v6.15-tag1' of https: [...] adds 769c2b450b89 arm64: defconfig: Enable Rockchip UFS host driver adds 97d8fe4b7722 arm64: defconfig: Enable Synopsys HDMI receiver adds 49d248feebc8 Merge tag 'v6.15-rockchip-defconfig64-1' of https://git.ke [...] adds 8c96eb23f203 arm64: defconfig: Enable gb_beagleplay adds 44807ecfa639 arm64: defconfig: Enable HSR protocol driver adds 75a41c26351a arm64: defconfig: Enable SPI NAND flashes adds 1156ebe3f925 Merge tag 'ti-k3-config-for-v6.15' of https://git.kernel.o [...] adds 88d5e44ea5da arm64: defconfig: Enable Qualcomm QCM2290 GPU clock controller adds 691b5b53dbcc arm64: defconfig: enable DRM_DISPLAY_CONNECTOR as a module adds a1176f46e9bb arm64: defconfig: enable Qualcomm IRIS & VIDEOCC_8550 as module adds 95204a95fd96 arm64: defconfig: Build NSS Clock Controller driver for IPQ9574 adds dd20903cc09a arm64: defconfig: Enable USB retimer and redriver adds 701340d3b78b Merge tag 'qcom-arm64-defconfig-for-6.15' of https://git.k [...] adds 8ce2a15b1e64 arm: defconfig: drop RT_GROUP_SCHED=y from bcm2835/tegra/o [...] adds 3bb3396d7788 Merge tag 'soc-defconfig-6.15' of git://git.kernel.org/pub [...] adds 490a6291b17f ARM: shmobile: rcar-gen2: Remove CMA reservation code adds f03f6e276bdd Merge tag 'renesas-arm-soc-for-v6.15-tag1' of https://git. [...] adds 4f8ec94af325 ARM: imx: mark imx53_suspend_sz as unused adds f7b352eb9575 Merge tag 'imx-soc-6.15' of https://git.kernel.org/pub/scm [...] adds 8c1dd804734d dt-bindings: atmel-sysreg: Add SAMA7D65 Chip ID adds 9a913a58b4d5 ARM: at91: Add Support in SoC driver for SAMA7D65 adds 098ecdef55b7 dt-bindings: ARM: at91: make separate entry for Olimex board adds ebbb3965855e dt-bindings: ARM: at91: add Calao USB boards adds bc4722c3598d ARM: at91: pm: fix at91_suspend_finish for ZQ calibration adds 8e96f5080eee ARM: at91: pm: add DT compatible support for sama7d65 adds 23b43c1a8216 ARM: at91: pm: Add Backup mode for SAMA7D65 adds 8bd10f002411 ARM: at91: pm: Enable ULP0/ULP1 for SAMA7D65 adds 911a44cf6ddc Merge tag 'at91-soc-6.15' of https://git.kernel.org/pub/sc [...] adds 46367f09b220 ARM: davinci: always enable CONFIG_ARCH_DAVINCI_DA850 adds 3536cb1e5753 Merge tag 'soc-arm-6.15' of git://git.kernel.org/pub/scm/l [...] adds dc90c890363d asm-generic/io.h: rework split ioread64/iowrite64 helpers adds 7ae2a3c2e283 drm/draw: include missing headers adds 9e81c965742c io.h: drop unused headers adds 5c35018a54d8 alpha: stop using asm-generic/iomap.h adds 2494fce26e43 sh: remove duplicate ioread/iowrite helpers adds 4d182c5ee2c8 parisc: stop using asm-generic/iomap.h adds 53a83845dd27 powerpc: asm/io.h: remove split ioread64/iowrite64 helpers adds 976bf3aec388 mips: drop GENERIC_IOMAP wrapper adds 9d48cc07d0d7 m68k/nommu: stop using GENERIC_IOMAP adds ac4e3b09c904 mips: fix PCI_IOBASE definition adds eb6a0803c9db mips: export pci_iounmap() adds dcce85484d3a m68k: coldfire: select PCI_IOMAP for PCI adds ece69af2ede1 rwonce: handle KCSAN like KASAN in read_word_at_a_time() adds 47a60391ae0e rwonce: fix crash by removing READ_ONCE() for unaligned read adds 3a90a72aca0a Merge tag 'asm-generic-6.15-2' of git://git.kernel.org/pub [...] adds 57882533923c gfs2: Decode missing glock flags in tracepoints adds 8bbfde087559 gfs2: Add GLF_PENDING_REPLY flag adds f83f897614ab gfs2: glock holder GL_NOPID fix adds 3774f53d7f0b gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE adds 0360faca5d4d gfs2: Remove more dead code in add_to_queue adds d838605fea6e gfs2: Check for empty queue in run_queue adds a431d49243a0 gfs2: Fix request cancelation bug adds 6cb3b1c2df87 gfs2: Fix additional unlikely request cancelation race adds 9136cad723ec gfs2: Prevent inode creation race (2) adds e9e38ed7250f gfs2: minor evict fix adds 79fe790a32a8 gfs2: remove redundant warnings adds 41a8e04c94b8 gfs2: skip if we cannot defer delete adds 6576742b9084 gfs2: Use b_folio in gfs2_log_write_bh() adds 3f2fc848be88 gfs2: Use b_folio in gfs2_trans_add_meta() adds 072d732c055f gfs2: Use b_folio in gfs2_submit_bhs() adds e6ff5f2089eb gfs2: Use b_folio in gfs2_check_magic() adds e00307e8d4b2 gfs2: Convert gfs2_jhead_pg_srch() to gfs2_jhead_folio_search() adds 40829760096d gfs2: Convert gfs2_find_jhead() to use a folio adds 536da2a440b5 gfs2: Convert gfs2_end_log_write_bh() to work on a folio adds 0776a508d1d4 gfs2: Convert gfs2_meta_read_endio() to use a folio adds 951d701ef1bb gfs2: Fix a NULL vs IS_ERR() bug in gfs2_find_jhead() adds 8cb70b91b20a gfs2: some comment clarifications adds ef479de65a70 Merge tag 'gfs2-for-6.15' of git://git.kernel.org/pub/scm/ [...] adds 3b7781aeaefb erofs: use Z_EROFS_LCLUSTER_TYPE_MAX to simplify switches adds 706e50e46af8 erofs: get rid of erofs_kmap_type adds 579450277780 erofs: allow 16-byte volume name again adds b7710262d743 erofs: simplify tail inline pcluster handling adds 540787d38b10 erofs: clean up header parsing for ztailpacking and fragments adds 0243cc257ffa erofs: move {in,out}pages into struct z_erofs_decompress_req adds 8e49c33d0435 erofs: get rid of erofs_map_blocks_flatmode() adds 3422dfa90302 erofs: simplify erofs_{read,fill}_inode() adds 61ba89b57905 erofs: add 48-bit block addressing on-disk support adds 2e1473d5195f erofs: implement 48-bit block addressing for unencoded inodes adds e9dfe33aea4f erofs: support dot-omitted directories adds fe1e57d44d7f erofs: initialize decompression early adds efb2aef569b3 erofs: add encoded extent on-disk definition adds 1d191b4ca51d erofs: implement encoded extent metadata adds 7361d1e3763b erofs: support unaligned encoded data adds 0f24e3c05afe erofs: enable 48-bit layout support adds b2e7b0ffa561 Merge tag 'erofs-for-6.15-rc1' of git://git.kernel.org/pub [...] adds 96b2854de888 btrfs: keep private struct on stack for sync reads in btrf [...] adds b9967834ab72 btrfs: update some folio related comments adds 8be4cb04cb90 btrfs: convert io_ctl_prepare_pages() to work on folios adds c5e8f2924abe btrfs: remove duplicated metadata folio flag update in end [...] adds 968f19c5b1b7 btrfs: always fallback to buffered write if the inode requ [...] adds 87d6aaf79bbe btrfs: avoid assigning twice to block_start at btrfs_do_re [...] adds aa60fe12b4f4 btrfs: zlib: refactor S390x HW acceleration buffer preparation adds ecde48a1a6b3 btrfs: expose per-inode stable writes flag adds 10326fdcb3ac btrfs: factor out nocow ordered extent and extent map gene [...] adds 94f6c5c17e52 btrfs: move ordered extent cleanup to where they are allocated adds da798fa519df btrfs: zstd: enable negative compression levels mount option adds 619611e87fcc btrfs: remove btrfs_fs_info::sectors_per_page adds f64e81815377 btrfs: factor out metadata subpage detection into a dedica [...] adds 57a3212674f4 btrfs: make subpage attach and detach handle metadata properly adds ee76e5a74288 btrfs: use metadata specific helpers to simplify extent bu [...] adds 7895817b3159 btrfs: simplify subpage handling of btrfs_clear_buffer_dirty() adds 6c6201278e65 btrfs: simplify subpage handling of write_one_eb() adds 67ebd7a1f155 btrfs: simplify subpage handling of read_extent_buffer_pag [...] adds fcc384be06aa btrfs: require strict data/metadata split for subpage checks adds 26b38e28162e btrfs: zoned: exit btrfs_can_activate_zone if BTRFS_FS_NEE [...] adds 0128c9a7cd82 btrfs: add __cold attribute to extent_io_tree_panic() adds a8511baf321d btrfs: async-thread: switch local variables need_order bool adds cfb999b81aa6 btrfs: zstd: move zstd_parameters to the workspace adds 17b98249226a btrfs: zstd: remove local variable for storing page offsets adds dba6ae0b439f btrfs: unify ordering of btrfs_key initializations adds f867ccabb8f3 btrfs: simplify returns and labels in btrfs_init_fs_root() adds 6149c82bdaff btrfs: update include and forward declarations in headers adds 44dddd493e31 btrfs: pass struct btrfs_inode to can_nocow_extent() adds 0d12afad2467 btrfs: pass struct btrfs_inode to extent_range_clear_dirty [...] adds d36f84a849c7 btrfs: pass struct btrfs_inode to btrfs_read_locked_inode() adds 4ea2fb9c628b btrfs: pass struct btrfs_inode to btrfs_iget_locked() adds 11af82b02bf6 btrfs: pass struct btrfs_inode to new_simple_dir() adds 01b2e7de3ab7 btrfs: pass struct btrfs_inode to btrfs_inode_type() adds fc11fd0cb80b btrfs: pass struct btrfs_inode to btrfs_defrag_file() adds cb9a1f5ffa36 btrfs: use struct btrfs_inode inside create_pending_snapshot() adds 9882e1d10057 btrfs: pass struct btrfs_inode to fill_stack_inode_item() adds a0680a946f19 btrfs: pass struct btrfs_inode to btrfs_fill_inode() adds 308a02a447cf btrfs: pass struct btrfs_inode to btrfs_load_inode_props() adds 101ab6d1ffb1 btrfs: pass struct btrfs_inode to btrfs_inode_inherit_props() adds 7e027b767deb btrfs: props: switch prop_handler::apply to struct btrfs_inode adds 41c5a5dc73df btrfs: props: switch prop_handler::extract to struct btrfs_inode adds 65a66afd1ee5 btrfs: pass struct btrfs_inode to clone_copy_inline_extent() adds 0061ba125b25 btrfs: pass struct btrfs_inode to btrfs_double_mmap_lock() adds 651cef46116f btrfs: pass struct btrfs_inode to btrfs_double_mmap_unlock() adds 61dbdeb870bb btrfs: pass struct btrfs_inode to btrfs_extent_same_range() adds 8b044e17e55a btrfs: use struct btrfs_inode inside btrfs_remap_file_range() adds 2d4323ced58f btrfs: use struct btrfs_inode inside btrfs_remap_file_rang [...] adds 8dddeb53ab1e btrfs: use struct btrfs_inode inside btrfs_get_parent() adds a4bb776cbe4c btrfs: use struct btrfs_inode inside btrfs_get_name() adds 75dfc5d0cabb btrfs: send: remove duplicated logic from fs_path_reset() adds 920e8ee2bfca btrfs: send: make fs_path_len() inline and constify its argument adds 1f63d4b61018 btrfs: send: always use fs_path_len() to determine a path' [...] adds 147ff868609b btrfs: send: simplify return logic from fs_path_prepare_for_add() adds c72737187948 btrfs: send: simplify return logic from fs_path_add() adds a3d37502e7d9 btrfs: send: implement fs_path_add_path() using fs_path_add() adds 78843d7e4e8b btrfs: send: simplify return logic from fs_path_add_from_e [...] adds a77749b3e218 btrfs: send: return -ENAMETOOLONG when attempting a path t [...] adds dbee3fc55ac1 btrfs: send: simplify return logic from __get_cur_name_and [...] adds 6bb09d0c1263 btrfs: send: simplify return logic from is_inode_existent() adds 91e9139e5b25 btrfs: send: simplify return logic from get_cur_inode_state() adds 17f6a74d0b89 btrfs: send: factor out common logic when sending xattrs adds 9453fe329789 btrfs: send: only use boolean variables at process_recorde [...] adds ec666c84deba btrfs: send: add and use helper to rename current inode wh [...] adds 9435159f28c4 btrfs: send: simplify return logic from send_remove_xattr() adds 25e5dee510a7 btrfs: send: simplify return logic from record_new_ref_if_ [...] adds 39a1c41fa67e btrfs: send: simplify return logic from record_deleted_ref [...] adds de6d3a5b7875 btrfs: send: simplify return logic from record_new_ref() adds 43090f2ca9e0 btrfs: send: simplify return logic from record_deleted_ref() adds 892772c3896d btrfs: send: simplify return logic from record_changed_ref() adds 31db3e17e2f7 btrfs: send: remove unnecessary return variable from proce [...] adds ab12858161b0 btrfs: send: simplify return logic from process_changed_xattr() adds cb474665f960 btrfs: send: simplify return logic from send_verity() adds 264515c7cb62 btrfs: send: simplify return logic from send_rename() adds 711584496f95 btrfs: send: simplify return logic from send_link() adds 26605cc9d0d5 btrfs: send: simplify return logic from send_unlink() adds d7d56ccf100a btrfs: send: simplify return logic from send_rmdir() adds fc746acb7aa9 btrfs: send: keep the current inode's path cached adds 374d45af6435 btrfs: send: avoid path allocation for the current inode w [...] adds 25aff7b96452 btrfs: send: simplify return logic from send_set_xattr() adds 551561c34663 btrfs: don't pass nodesize to __alloc_extent_buffer() adds db3a1bac3f08 btrfs: merge alloc_dummy_extent_buffer() helpers adds 1283b8c125a8 btrfs: get zone unusable bytes while holding lock at btrfs [...] adds ba5d06440cae btrfs: get used bytes while holding lock at btrfs_reclaim_ [...] adds 620768704326 btrfs: fix reclaimed bytes accounting after automatic bloc [...] adds b7226ce6c419 btrfs: simplify parameters of metadata folio helpers adds 6e7c2838632c btrfs: add __pure attribute to eb page and folio counters adds bd06bce1b387 btrfs: use num_extent_folios() in for loop bounds adds efac576c22eb btrfs: do trivial BTRFS_PATH_AUTO_FREE conversions adds 073dd51f1f6a btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_dev_replace() adds 3e21e8e94170 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_run_dev_replace() adds 50833146eb13 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_check_dir_item_co [...] adds aaa5ae8f6d15 btrfs: use BTRFS_PATH_AUTO_FREE in load_global_roots() adds 72f2bae3c15c btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_root_free_ob [...] adds 899c8798b59b btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_get_name() adds 2267214a05ca btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_extent_info() adds e5344080cfcc btrfs: use BTRFS_PATH_AUTO_FREE in run_delayed_extent_op() adds 3349ae34b75c btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_bio_sums() adds c42c0db1bbcc btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_remove_free_space [...] adds 3bfd9ead8131 btrfs: use BTRFS_PATH_AUTO_FREE in populate_free_space_tree() adds 2e70d126f9dc btrfs: use BTRFS_PATH_AUTO_FREE in clear_free_space_tree() adds 19eaf5fd8c73 btrfs: use BTRFS_PATH_AUTO_FREE in load_free_space_tree() adds a66b39f699cb btrfs: sysfs: accept size suffixes for read policy values adds 1a5b5668d711 btrfs: prevent inline data extents read from touching bloc [...] adds 0bb067ca64e3 btrfs: fix the qgroup data free range for inline data extents adds d2da21a6e06c btrfs: introduce a read path dedicated extent lock helper adds b2e743927fdd btrfs: make btrfs_do_readpage() to do block-by-block read adds 0d31ca6584f2 btrfs: allow buffered write to avoid full page read if it' [...] adds 9951ec02f255 btrfs: allow inline data extents creation if block size < [...] adds 2ef9d73f2b3b btrfs: remove the subpage related warning message adds 23019d3e6617 btrfs: properly limit inline data extent according to block size adds 306a75e647fe btrfs: allow debug builds to accept 2K block size adds 5e54f9420fc9 btrfs: parameter constification in ioctl.c adds 4e043cd196c8 btrfs: pass btrfs_root pointers to send ioctl parameters adds 68dc1cb231e6 btrfs: pass root pointers to search tree ioctl helpers adds 4f27a693940b btrfs: pass struct btrfs_inode to btrfs_sync_inode_flags_t [...] adds f6c2ccfc3b64 btrfs: simplify local variables in btrfs_ioctl_resize() adds f272c004d257 btrfs: pass struct to btrfs_ioctl_subvol_getflags() adds f6e8a436119f btrfs: unify inode variable naming adds 4c782247b893 btrfs: fix non-empty delayed iputs list on unmount due to [...] adds 530b601b912c btrfs: move __btrfs_bio_end_io() code into its single caller adds 477a7a9c1f46 btrfs: move btrfs_cleanup_bio() code into its single caller adds c01b7114b809 btrfs: return a literal instead of a variable in btrfs_ini [...] adds 7ca3e84980ef btrfs: reject out-of-band dirty folios during writeback adds cda76788f8b0 btrfs: fix non-empty delayed iputs list on unmount due to [...] adds 9024b744e716 btrfs: avoid unnecessary bio dereference at run_one_async_done() adds 0c8337c22043 btrfs: send: remove unnecessary inode lookup at send_encod [...] adds 08f340767dde btrfs: send: simplify return logic from send_encoded_extent() adds fc5c0c582587 btrfs: defrag: extend ioctl to accept compression levels adds df94a342efb4 btrfs: run btrfs_error_commit_super() early adds 7ef3cbf17d27 btrfs: avoid linker error in btrfs_find_create_tree_block() adds a488d8ac2c4d btrfs: return a btrfs_inode from btrfs_iget_logging() adds b4c50cbb01a1 btrfs: return a btrfs_inode from read_one_inode() adds 14d063ec852f btrfs: pass a btrfs_inode to fixup_inode_link_count() adds b204e5c7d4dc btrfs: make btrfs_iget() return a btrfs inode instead adds 92be661a5791 btrfs: make btrfs_iget_path() return a btrfs inode instead adds f75a043737ec btrfs: remove unnecessary fs_info argument from create_rel [...] adds 20faaab2c32f btrfs: remove unnecessary fs_info argument from delete_blo [...] adds f378b4c3e3e0 btrfs: remove unnecessary fs_info argument from btrfs_add_ [...] adds 2d8e5168d48a btrfs: fix block group refcount race in btrfs_create_pendi [...] adds 7511e29cf135 btrfs: harden block_group::bg_list against list_del() races adds 895c6721d310 btrfs: make btrfs_discard_workfn() block_group ref explicit adds 7cbce3cb4c5c btrfs: explicitly ref count block_group on new_bgs list adds 0497dfba98c0 btrfs: codify pattern for adding block_group to bg_list adds 009ca358486d btrfs: tests: fix chunk map leak after failure to add it t [...] adds 140ac522de14 btrfs: simplify the return value handling in search_ioctl() adds 10de00c7d4e3 btrfs: remove unnecessary btrfs_key local variable in btrf [...] adds 0aaaf10ae9ae btrfs: avoid redundant path slot assignment in btrfs_searc [...] adds 19e60b2a95f5 btrfs: add extra warning if delayed iput is added when it' [...] adds 4c14d5c85503 btrfs: subpage: make btrfs_is_subpage() check against a folio adds cb3c11d2f5e1 btrfs: add a size parameter to btrfs_alloc_subpage() adds a416637f905f btrfs: replace PAGE_SIZE with folio_size for subpage.[ch] adds accaec2cbaac btrfs: prepare btrfs_launcher_folio() for large folios support adds ebaa602d52cf btrfs: prepare extent_io.c for future large folio support adds 49990d8fa27d btrfs: prepare btrfs_page_mkwrite() for large folios adds 9db9c7dd5b4e btrfs: don't clobber ret in btrfs_validate_super() adds e48264e601b3 btrfs: avoid unnecessary memory allocation and copy at ove [...] adds 5fbfb3f01d29 btrfs: use variables to store extent buffer and slot at ov [...] adds e0d5e3b743f9 btrfs: update outdated comment for overwrite_item() adds 6f7d81d88bf0 btrfs: use memcmp_extent_buffer() at replay_one_extent() adds 37b0c3150bcb btrfs: remove redundant else statement from btrfs_log_inod [...] adds 26558ce574b8 btrfs: simplify condition for logging new dentries at btrf [...] adds fe84a1e2358c btrfs: remove end_no_trans label from btrfs_log_inode_parent() adds 2bbc4a45e5eb btrfs: zoned: fix zone activation with missing devices adds 35fec1089ebb btrfs: zoned: fix zone finishing with missing devices adds fd71def6d9ab Merge tag 'for-6.15-tag' of git://git.kernel.org/pub/scm/l [...] adds 21925ede449e f2fs: introduce f2fs_base_attr for global sysfs entries adds 53333cdf5b03 f2fs: remove unnecessary null checking adds eb85c2410d6f f2fs: quota: fix to avoid warning in dquot_writeback_dquots() adds bd409934c061 f2fs: fix to return SHRINK_EMPTY if no objects to free adds 1534747d3170 f2fs: don't retry IO for corrupted data scenario adds 4f91f074702a f2fs: add dump_stack() in f2fs_handle_critical_error() adds 5f95c1812a65 f2fs: add ioctl to get IO priority hint adds 48ea8b200414 f2fs: fix to avoid panic once fallocation fails for pinfile adds ef0c333cad8d f2fs: keep POSIX_FADV_NOREUSE ranges adds a907f3a68ee2 f2fs: add a sysfs entry to reclaim POSIX_FADV_NOREUSE pages adds 1b60b23975d6 f2fs: fix to set .discard_granularity correctly adds 201e07aec617 f2fs: fix the missing write pointer correction adds 81edb983b3f5 f2fs: add check for deleted inode adds 3147ee567dd9 f2fs: fix potential deadloop in prepare_compress_overwrite() adds d8f5b91d77a6 f2fs: fix to call f2fs_recover_quota_end() correctly adds e6494977bd4a f2fs: fix to avoid out-of-bounds access in f2fs_truncate_i [...] adds 17683927d078 f2fs: Add f2fs_folio_wait_writeback() adds 36e1d6344aca mm: Remove wait_for_stable_page() adds 894ac9d330c9 f2fs: Add f2fs_folio_put() adds 015d9c56bd5e f2fs: Convert f2fs_flush_inline_data() to use a folio adds 5d0a91284853 f2fs: Convert f2fs_sync_node_pages() to use a folio adds de90f7614424 f2fs: Pass a folio to flush_dirty_inode() adds e23bebc3c0d2 f2fs: Convert f2fs_fsync_node_pages() to use a folio adds 18f3814fa6a8 f2fs: Convert last_fsync_dnode() to use a folio adds e11a31139517 f2fs: Return a folio from last_fsync_dnode() adds 8d77f68daeb1 f2fs: Add f2fs_grab_cache_folio() adds e33ce6bd4ea2 mm: Remove grab_cache_page_write_begin() adds 48a34c598103 f2fs: Use a folio in __get_node_page() adds cd8f95718c89 f2fs: Use a folio in do_write_page() adds fb9660481e3c f2fs: Convert f2fs_write_end_io() to use a folio_iter adds 521a46848690 f2fs: Mark some functions as taking a const page pointer adds 1a58a41ccce6 f2fs: Convert f2fs_in_warm_node_list() to take a folio adds 4d417ae2bfce f2fs: Add f2fs_get_node_folio() adds 520b17e093f4 f2fs: Use a folio throughout f2fs_truncate_inode_blocks() adds 922e24acb49e f2fs: Use a folio throughout __get_meta_page() adds b8fcb8423053 f2fs: Hoist the page_folio() call to the start of f2fs_mer [...] adds 4ae71b1996ef f2fs: Add f2fs_get_read_data_folio() adds 20f974cd2124 f2fs: Add f2fs_get_lock_data_folio() adds 6d1ba45c8db0 f2fs: Convert move_data_page() to use a folio adds ab907aa2a2f3 f2fs: Convert truncate_partial_data_page() to use a folio adds a86e109ee2c6 f2fs: Convert gc_data_segment() to use a folio adds 0cd402baa03b f2fs: Add f2fs_find_data_folio() adds d96e2802a802 mm: Remove wait_on_page_locked() adds 8a2d9f00d502 f2fs: set highest IO priority for checkpoint thread adds c2ecba026586 f2fs: control nat_bits feature via mount option adds 1cf6b5670af1 f2fs: do sanity check on inode footer in f2fs_get_inode_page() adds 2aac2538a97d f2fs: do sanity check on xattr node footer in f2fs_get_xno [...] adds 1788971e0bfa f2fs: introduce FAULT_INCONSISTENT_FOOTER adds 986c50f6bca1 f2fs: fix to avoid accessing uninitialized curseg adds 19426c4988aa Revert "f2fs: rebuild nat_bits during umount" adds 448a834f89ad f2fs: Remove check for ->writepage adds 6ad3ddbee892 f2fs: Remove f2fs_write_data_page() adds 3b47398d9861 f2fs: Remove f2fs_write_meta_page() adds 7ff0104a8052 f2fs: Remove f2fs_write_node_page() adds f7f8932ca6bb f2fs: fix to avoid running out of free segments adds d7b549def0eb f2fs: add carve_out sysfs node adds 64ee7503cbf6 f2fs: use f2fs_sb_has_device_alias during option parsing adds 277352b6cbed f2fs: consolidate unsupported option handling errors adds abd0e040e9a5 f2fs: factor out an f2fs_default_check function adds 7d6ee5033071 f2fs: make INLINECRYPT a mount option flag adds 9100adf326fa f2fs: make LAZYTIME a mount option flag adds 0edcb2197e76 f2fs: Pass sbi rather than sb to f2fs_set_test_dummy_encryption adds 9cca49875997 f2fs: defer readonly check vs norecovery adds b7de231b9df4 f2fs: pass sbi rather than sb to quota qf_name helpers adds 71e9bd3d5c04 f2fs: pass sbi rather than sb to parse_options() adds f098aeba04c9 f2fs: fix to avoid atomicity corruption of atomic file adds 351bc761338d f2fs: optimize f2fs DIO overwrites adds 21263d035ff2 f2fs: fix missing discard for active segments adds 81d8e5e21322 Merge tag 'f2fs-for-6.15-rc1' of git://git.kernel.org/pub/ [...] adds a53a6336171b dlm: increase max number of links for corosync3/knet adds 8e2bad543eca dlm: prevent NPD when writing a positive value to event_done adds 94e6e889a786 dlm: fix error if inactive rsb is not hashed adds a3672304abf2 dlm: fix error if active rsb is not hashed adds 03d2b62208a3 dlm: make tcp still work in multi-link env adds 0de1e84263a2 Merge tag 'dlm-6.15' of git://git.kernel.org/pub/scm/linux [...] adds b194bc4efae9 iomap: make buffered writes work with RWF_DONTCACHE adds d47c670061b5 xfs: flag as supporting FOP_DONTCACHE adds 51bd73d92f89 Merge branch 'vfs-6.15.shared.iomap' of gitolite.kernel.or [...] adds 0a1fd78080c8 Merge branch 'vfs-6.15.iomap' of git://git.kernel.org/pub/ [...] adds cc3d2f55c43a xfs: reflow xfs_dec_freecounter adds 712bae966318 xfs: generalize the freespace and reserved blocks handling adds c8c4e8bc692a xfs: support reserved blocks for the rt extent counter adds a0760cca8e10 xfs: trace in-memory freecounter reservations adds c0bd736d3384 xfs: fixup the metabtree reservation in xrep_reap_metadir_ [...] adds 1df8d75030b7 xfs: make metabtree reservations global adds 272e20bb24dc xfs: reduce metafile reservations adds a581de0d613a xfs: factor out a xfs_rt_check_size helper adds 012482b3308a xfs: add a rtg_blocks helper adds 7c879c8275c0 xfs: move xfs_bmapi_reserve_delalloc to xfs_iomap.c adds 8ae4c8cec0bb xfs: skip always_cow inodes in xfs_reflink_trim_around_shared adds 6fff175279e4 xfs: refine the unaligned check for always COW inodes in x [...] adds f42c652434de xfs: support XFS_BMAPI_REMAP in xfs_bmap_del_extent_delay adds aacde95a3716 xfs: add a xfs_rtrmap_highest_rgbno helper adds 2167eaabe2fa xfs: define the zoned on-disk format adds bdc03eb5f98f xfs: allow internal RT devices for zoned mode adds 1fd8159e7ca4 xfs: export zoned geometry via XFS_FSOP_GEOM adds 1d319ac6fe1b xfs: disable sb_frextents for zoned file systems adds f044dda35124 xfs: disable FITRIM for zoned RT devices adds fc04408c4718 xfs: don't call xfs_can_free_eofblocks from ->release for [...] adds 0cb53d773bba xfs: skip zoned RT inodes in xfs_inodegc_want_queue_rt_file adds 720c2d583483 xfs: parse and validate hardware zone information adds 4e4d52075577 xfs: add the zoned space allocator adds 0bb2193056b5 xfs: add support for zoned space reservations adds 080d01c41d44 xfs: implement zoned garbage collection adds 058dd70c65ab xfs: implement buffered writes to zoned RT devices adds 2e2383405824 xfs: implement direct writes to zoned RT devices adds 859b692711c6 xfs: wire up zoned block freeing in xfs_rtextent_free_finish_item adds 55ef6e7a401f xfs: hide reserved RT blocks from statfs adds 01b71e64bb87 xfs: support growfs on zoned file systems adds 1cf4554e7bd8 xfs: allow COW forks on zoned file systems in xchk_bmap adds 48b9ac681995 xfs: support xchk_xref_is_used_rt_space on zoned file systems adds 14d355dceca2 xfs: support xrep_require_rtext_inuse on zoned file systems adds e50ec7fac81a xfs: enable fsmap reporting for internal RT devices adds af4f88330df3 xfs: disable reflink for zoned file systems adds ad35e362bfac xfs: disable rt quotas for zoned file systems adds be458049ffe3 xfs: enable the zoned RT device feature adds 97c69ba1c08d xfs: support zone gaps adds 7452a6daf9f9 xfs: add a max_open_zones mount option adds 64d0361114fd xfs: support write life time based data placement adds 099bf44f9c90 xfs: wire up the show_stats super operation adds 5443041b9c63 xfs: export zone stats in /proc/*/mountstats adds 243f40d0c776 xfs: contain more sysfs code in xfs_sysfs.c adds 9c477912b2f5 xfs: export max_open_zones in sysfs adds 4c6283ec9284 Merge tag 'xfs-zoned-allocator-2025-03-03' of git://git.in [...] adds b7bc85480b03 xfs: trigger zone GC when out of available rt blocks adds fcb255537bee xfs: Remove duplicate xfs_rtbitmap.h header adds beba94871381 xfs: fix a missing unlock in xfs_growfs_data adds 9ec3f7977a32 xfs: don't increment m_generation for all errors in xfs_gr [...] adds f56f73ebf8bb xfs: don't wake zone space waiters without m_zone_info adds 8e6415460ff1 Merge branch 'xfs-6.15-zoned_devices' into XFS-for-linus-6 [...] adds 5d138b6fb4da xfs: Use abs_diff instead of XFS_ABSDIFF adds 8657646d116d Merge branch 'vfs-6.15.iomap' of git://git.kernel.org/pub/ [...] adds 358cab79dd02 Merge branch 'xfs-6.15-zoned_devices' into xfs-6.15-merge adds 32f6987f9384 Merge branch 'xfs-6.15-merge' into for-next adds 69659e46b758 xfs: unmapped buffer item size straddling mismatch adds f2a3717a74c2 xfs: add a fast path to xfs_buf_zero when b_addr is set adds 51e10993153a xfs: remove xfs_buf.b_offset adds 48a325a4eec3 xfs: remove xfs_buf_is_vmapped adds 50a524e0ef9b xfs: refactor backing memory allocations for buffers adds 4ef398283182 xfs: remove the kmalloc to page allocator fallback adds 94c78cfa3bd1 xfs: convert buffer cache to use high order folios adds a2f790b28512 xfs: kill XBF_UNMAPPED adds fd87851680ed xfs: buffer items don't straddle pages anymore adds e2874632a621 xfs: use vmalloc instead of vm_map_area for buffer backing memory adds e614a00117bc xfs: cleanup mapping tmpfs folios into the buffer cache adds 89ce287c83c9 xfs: trace what memory backs a buffer adds c3a60b673a22 Merge branch 'xfs-6.15-folios_vmalloc' into XFS-for-linus- [...] adds 34ba1fcd7456 xfs: remove unnecessary NULL check before kvfree() adds 1ec1207722c8 xfs: call xfs_buf_alloc_backing_mem from _xfs_buf_alloc adds 5abea7094bdf xfs: remove xfs_buf_get_maps adds 44e1f90b1605 xfs: remove xfs_buf_free_maps adds 8d54b48fef67 xfs: remove the flags argument to xfs_buf_read_uncached adds b3f8f2903b8c xfs: remove the flags argument to xfs_buf_get_uncached adds c148bc753565 Merge tag 'xfs-6.15-merge' of git://git.kernel.org/pub/scm [...] adds 121a83ce6fe6 orangefs: Bufmap deadcoding adds fde05627a2d5 Merge tag 'for-linus-6.15-ofs1' of git://git.kernel.org/pu [...] adds 3a823bc783ec jfs: Delete a couple tabs in jfs_reconfigure() adds 06f4613f3935 jfs: Remove reference to bh->b_page adds 8c3f9a70d2d4 jfs: reject on-disk inodes of an unsupported type adds 0176e69743ec jfs: add check read-only before txBeginAnon() call adds b5799dd77054 jfs: add check read-only before truncation in jfs_truncate [...] adds fdf480da5837 jfs: fix slab-out-of-bounds read in ea_get() adds 9629d7d66c62 jfs: Fix uninit-value access of imap allocated in the diMo [...] adds 70ca3246ad20 fs/jfs: cast inactags to s64 to prevent potential overflow adds 7fcbf789629c fs/jfs: Prevent integer overflow in AG size calculation adds b61e69bb1c04 jfs: Prevent copying of nlink with value 0 from disk inode adds ddf2846f22e8 jfs: add sanity check for agwidth in dbMount adds 0d250b1c5248 fs/jfs: consolidate sanity checking in dbMount adds a8dfb2168906 jfs: add index corruption check to DT_GETPAGE() adds f79adee88358 Merge tag 'jfs-6.14' of github.com:kleikamp/linux-shaggy adds be212d86b19c bcachefs: bs > ps support adds 2deae5580433 bcachefs: btree_node_(rewrite|update_key) cleanup adds c3c9957c818f bcachefs: check_bp_exists() check for backpointers for sta [...] adds e5a63ad343cc bcachefs: Fix missing increment of move_extent_write counter adds 55a132c37acd bcachefs: Don't inc io_(read|write) counters for moves adds 78c9c6f6cd25 bcachefs: Move write_points to debugfs adds 999cc1bb6888 bcachefs: Separate running/runnable in wp stats adds bbd804f2ad30 bcachefs: enum bch_persistent_counters_stable adds 5ee760f667e0 bcachefs: BCH_COUNTER_bucket_discard_fast adds 50ca857457e0 bcachefs: BCH_IOCTL_QUERY_COUNTERS adds 3075e68d2688 bcachefs: bch2_data_update_inflight_to_text() adds 9f37016cb24e bcachefs: kill bch_read_bio.devs_have adds 9157b3ddfb15 bcachefs: x-macroize BCH_READ flags adds 14e2523fc59d bcachefs: Rename BCH_WRITE flags fer consistency with othe [...] adds 0f856b722868 bcachefs: rbio_init_fragment() adds dfa204b169ed bcachefs: rbio_init() cleanup adds a70bd9763032 bcachefs: data_update now embeds bch_read_bio adds 8f97793d67a2 bcachefs: promote_op uses embedded bch_read_bio adds 536d789781c6 bcachefs: bch2_update_unwritten_extent() no longer depends [...] adds 6f7111f820d5 bcachefs: cleanup redundant code around data_update_op ini [...] adds d0148e7169d5 bcachefs: Be stricter in bch2_read_retry_nodecode() adds 8ff92a9e4e49 bcachefs: Promotes should use BCH_WRITE_only_specified_devs adds 29ad31c780d1 bcachefs: Self healing writes are BCH_WRITE_alloc_nowait adds c37d42a0e2be bcachefs: Rework init order in bch2_data_update_init() adds 7e9ed60f5fe5 bcachefs: Bail out early on alloc_nowait data updates adds 4dfb76e0ad22 bcachefs: Don't start promotes from bch2_rbio_free() adds 7b1d65510600 bcachefs: Don't self-heal if a data update is already rewriting adds dff6de951884 bcachefs: Internal reads can now correct errors adds ca16fa6b860f bcachefs: backpointer_get_key() doesn't pull in btree node adds 12188c9e2b34 bcachefs: bch2_btree_node_rewrite_pos() adds 987fdbdb4029 bcachefs: bch2_move_data_phys() adds 2a2f7aaa8d31 bcachefs: __bch2_move_data_phys() now uses bch2_btree_node [...] adds ca24130ee412 bcachefs: bch2_bkey_pick_read_device() can now specify a device adds 3e2ad29865f2 bcachefs: bch2_btree_node_scrub() adds f269ae55d2de bcachefs: Scrub adds 7d8321a286de bcachefs: Fix subtraction underflow adds 157ea5834133 bcachefs: Read/move path counter work adds e63cf203d781 bcachefs: Convert migrate to move_data_phys() adds 45f0e6c838e5 bcachefs: bch2_indirect_extent_missing_error() prints path [...] adds 06284963e3d8 bcachefs: bch2_inum_offset_err_msg_trans() no longer handl [...] adds baabeb499758 bcachefs: Factor out progress.[ch] adds 491eda639473 bcachefs: Add a progress indicator to bch2_dev_data_drop() adds 3eccc02035f8 bcachefs: add progress indicator to check_allocations adds c2be81d48a52 bcachefs: Kill journal_res_state.unwritten_idx adds 199a3578edec bcachefs: Kill journal_res.idx adds 2e853fdbc744 bcachefs: Don't touch journal_buf->data->seq in journal_res_get adds 35282ce9e82f bcachefs: Free journal bufs when not in use adds 898bda5b72a7 bcachefs: Increase JOURNAL_BUF_NR adds 7606fb4d26e0 bcachefs: Ignore backpointers to stripes in ec_stripe_upda [...] adds b7f648e2ec3c bcachefs: Add comment explaining why asserts in invalidate [...] adds fd49882f124a bcachefs: Add time_stat for btree writes adds 34a493089af2 bcachefs: bch2_bkey_ptr_data_type() now correctly returns [...] adds f7f9be023860 bcachefs: bch2_blacklist_entries_gc cleanup adds d54b82ecc415 bcachefs: EYTZINGER_DEBUG fix adds 217ad1d7c707 bcachefs: eytzinger self tests: loop cleanups adds 0ede49212a84 bcachefs: eytzinger self tests: missing newline termination adds 0766f5599cbb bcachefs: eytzinger self tests: fix cmp_u16 typo adds ec70103f9b8a bcachefs: eytzinger[01]_test improvement adds e8a0966ffaa6 bcachefs: eytzinger0_find_test improvement adds dc5ceaaad81a bcachefs: add eytzinger0_for_each_prev adds c722b818a2f8 bcachefs: improve eytzinger0_find_le self test adds d148d804f2cc bcachefs: convert eytzinger0_find_le to be 1-based adds d384dada0ea9 bcachefs: simplify eytzinger0_find_le adds d7cd33f7efbb bcachefs: add eytzinger0_find_gt self test adds 2182f29545f3 bcachefs: implement eytzinger0_find_gt directly adds 11223d0e7b09 bcachefs: implement eytzinger0_find_ge directly adds 63ce189b00c3 bcachefs: add eytzinger0_find_ge self test adds 956032edd25d bcachefs: Add eytzinger0_find self test adds 3849bcab4d3f bcachefs: convert eytzinger0_find to be 1-based adds 3ff0dd28d61e bcachefs: convert eytzinger sort to be 1-based (1) adds 68eb4c5fea41 bcachefs: convert eytzinger sort to be 1-based (2) adds f27614652cd3 bcachefs: eytzinger1_{next,prev} cleanup adds 3faa4647a0c3 bcachefs: metadata_target is not an inode option adds 1ccbcd320577 bcachefs: bch2_write_op_error() now prints info about data update adds cb87f623c1ef bcachefs: minor journal errcode cleanup adds e1304967078c bcachefs: bch2_lru_change() checks for no-op adds b8e37c1645e9 bcachefs: s/BCH_LRU_FRAGMENTATION_START/BCH_LRU_BUCKET_FRA [...] adds 3aff608b8644 bcachefs: decouple bch2_lru_check_set() from alloc btree adds bc76ba70d213 bcachefs: Rework bch2_check_lru_key() adds cc297dfb4183 bcachefs: bch2_trigger_stripe_ptr() no longer uses ec_stri [...] adds c7c07bf250cb bcachefs: Better trigger ordering adds 65bc7688b8fe bcachefs: rework bch2_trans_commit_run_triggers() adds 15800f3d4b01 bcachefs: bcachefs_metadata_version_cached_backpointers adds 942a418c7a45 bcachefs: Invalidate cached data by backpointers adds 69bd8a927702 bcachefs: Advance bch_alloc.oldest_gen if no stale pointers adds 88d961b51882 bcachefs: bcachefs_metadata_version_stripe_backpointers adds 6756e385a5bd bcachefs: bcachefs_metadata_version_stripe_lru adds 68171d91cef2 bcachefs: Kill dirent_occupied_size() in rename path adds 72f4edcf452c bcachefs: Kill dirent_occupied_size() in create path adds 76872d46b7fa bcachefs: Split out dirent alloc and name initialization adds d37c14ac6f05 bcachefs: bcachefs_metadata_version_casefolding adds 24d790a7daa3 bcachefs: sysfs internal/trigger_btree_updates adds 82b5666912e6 Documentation: bcachefs: casefolding: Do not italicize NUL adds 210997859a3c Documentation: bcachefs: casefolding: Fix dentry/dcache co [...] adds 47d4100b15c1 Documentation: bcachefs: casefolding: Use bullet list for [...] adds 7442ef708254 Documentation: bcachefs: Add casefolding toctree entry adds 93422e0b33ed Documentation: bcachefs: Split index toctree adds 76d6305dca7e Documentation: bcachefs: SubmittingPatches: Demote section [...] adds a42d685ff263 Documentation: bcachefs: SubmittingPatches: Convert footno [...] adds fb195fa7538f bcachefs: BCH_SB_FEATURES_ALL includes BCH_FEATURE_incompa [...] adds bafd41b435af bcachefs: Fix error type in bch2_alloc_v3_validate() adds 6422bf8117cc bcachefs: bch2_request_incompat_feature() now returns error code adds 4a90675cfe18 bcachefs: bcachefs_metadata_version_extent_flags adds fba513a9ee2f bcachefs: give bch2_write_super() a proper error code adds 7bc580816869 bcachefs: data_update now checks for extents that can't be moved adds 3480aecd5f4d bcachefs: Fix read path io_ref handling adds 3526bca36b31 bcachefs: bch2_account_io_completion() adds b31c070407ed bcachefs: Finish bch2_account_io_completion() conversions adds 13fd6be102f7 bcachefs: Stash a pointer to the filesystem for blk_holder_ops adds 1fdbe0b184c8 bcachefs: Make sure c->vfs_sb is set before starting fs adds d5308203a85e bcachefs: Implement blk_holder_ops adds 2efa8397cac3 bcachefs: Fix btree_node_scan io_ref handling adds cf164a91066d bcachefs: bch2_dev_get_ioref() may now sleep adds d71e023376d3 bcachefs: Change BCH_MEMBER_STATE_failed semantics adds 981e3801443f bcachefs: Kick devices out after too many write IO errors adds 4b0fac4bed07 bcachefs: journal write path comment adds 039790cfb5c8 bcachefs: ec_stripe_delete() uses new stripe lru adds 6c336144b9a1 bcachefs: get_existing_stripe() uses new stripe lru adds 434a3f2ffaa1 bcachefs: trace_stripe_create adds 94373026d930 bcachefs: We no longer read stripes into memory at startup adds c073ec6bec0d bcachefs: Remove unnecessary byte allocation adds ff4cb203ccce bcachefs: Use max() to improve gen_after() adds a2e9e6874612 bcachefs: Kill a bit of dead code adds 8dc4514d58f6 bcachefs: Kill bch2_remount() adds c991fbee8e6e bcachefs: rebalance, copygc status also print stacktrace adds 7c1e2a254fbc bcachefs: Add a cond_resched() to btree cache teardown adds 9ec00891493d bcachefs: bch2_bkey_ptrs_rebalance_opts() adds 6d80fca9efe9 bcachefs: Don't create bch_io_failures unless it's needed adds 5a06cb8000ad bcachefs: Debug params for data corruption injection adds 943f0cfb1559 bcachefs: Convert read path to standard error codes adds e75993b0bf8b bcachefs: Fix BCH_ERR_data_read_csum_err_maybe_userspace i [...] adds f4b84bac20d6 bcachefs: Read error message now indicates if it was for a [...] adds 881b598ef144 bcachefs: BCH_ERR_data_read_buffer_too_small adds de73677ff8e6 bcachefs: Return errors to top level bch2_rbio_retry() adds ccba9029b01c bcachefs: Print message on successful read retry adds be31e412ac01 bcachefs: Checksum errors get additional retries adds 3fb8bacb14b6 bcachefs: BCH_READ_data_update -> bch_read_bio.data_update adds 35de2abc2227 bcachefs: __bch2_read() now takes a btree_trans adds 76bc6e51cd91 bcachefs: Increase blacklist range adds fb8a9a32ccd2 bcachefs: trace_io_move_write_fail adds 9962cb77488f bcachefs: Improve can_write_extent() adds 9b39835e932e bcachefs: #if 0 out (enable|disable)_encryption() adds 39abc73b5955 bcachefs: Remove unnecessary softdeps on crc32c and crc64 adds 71fbb0b86e71 bcachefs: use sha256() instead of crypto_shash API adds 6aa446c05a44 bcachefs: Fix offset_into_extent in data move path adds 2eb985c54954 bcachefs: Better incompat version/feature error messages adds 5e67243ea670 bcachefs: Add missing random.h includes adds 8bd875ae47cf bcachefs: bch2_sb_validate() doesn't need bch_sb_handle adds 92c7789a9ed8 bcachefs: Validate bch_sb.offset field adds 16a8d5d00b8a bcachefs: Fix btree iter flags in data move adds 5cc0ab39fb16 bcachefs: Fix incorrect state count adds dd7ae389ff84 bcachefs: Remove spurious smp_mb() adds d2bad59255dc bcachefs: Kill BCH_DEV_OPT_SETTERS() adds 8b294a9b5c14 bcachefs: Device options now use standard sysfs code adds 7b84d934a162 bcachefs: Setting foreground_target at runtime now trigger [...] adds 8d7b7ac367cd bcachefs: Device state is now a runtime option adds 80be08cdb5a8 bcachefs: Filesystem discard option now propagates to devices adds 4a4000b9a6fd bcachefs: Kill JOURNAL_ERRORS() adds 5d361ae5afee bcachefs: Add missing smp_rmb() adds af2ff37da7ad bcachefs: Fix block/btree node size defaults adds 2fe208303a11 bcachefs: Simplify bch2_write_op_error() adds 127d90d2823e bcachefs: bch2_write_prep_encoded_data() now returns errcode adds 8a9f3d058279 bcachefs: EIO cleanup adds 4fcd4de0a659 bcachefs: fs-common.c -> namei.c adds 758ea4ff812b bcachefs: Move bch2_check_dirent_target() to namei.c adds 9b0d00a3693b bcachefs: Refactor bch2_check_dirent_target() adds 04e90891be26 bcachefs: Run bch2_check_dirent_target() at lookup time adds 6a9f681ef623 bcachefs: Count BCH_DATA_parity backpointers correctly adds 962322475bb5 bcachefs: Handle backpointers with unknown data types adds 9c3a2c9b471a bcachefs: Disable asm memcpys when kmsan enabled adds 53cf2a3daa4c bcachefs: Fix kmsan warnings in bch2_extent_crc_pack() adds 28aa859b6b42 bcachefs: kmsan asserts adds 1f88c3567495 bcachefs: Fix a KMSAN splat in btree_update_nodes_written() adds 9ea24b287b3b bcachefs: Eliminate padding in move_bucket_key adds 5ae6f33053af bcachefs: zero init journal bios adds f4a584f4bf64 bcachefs: bch2_disk_accounting_mod2() adds 0b4fd567261b bcachefs: btree_trans_restart_foreign_task() adds 739200c57384 bcachefs: Fix race in print_chain() adds 2adfa467347f bcachefs: btree node write errors now print btree node adds d8bdc8daac1d bcachefs: Kill unnecessary bch2_dev_usage_read() adds 4a4b30ea80d8 Merge tag 'bcachefs-2025-03-24' of git://evilpiepirate.org [...] adds fa1008e3df62 ext4: remove unused ext4 journal callback adds 06b9e91425b2 jbd2: remove unused transaction->t_private_list adds 5e22ff3bc935 ext4: remove unneeded forward declaration adds 17207d0bb209 ext4: remove writable userspace mappings before truncating [...] adds 73ae756ecdfa ext4: don't explicit update times in ext4_fallocate() adds 43d0105e2c75 ext4: don't write back data before punch hole in nojournal mode adds 982bf37da09d ext4: refactor ext4_punch_hole() adds 53471e0bedad ext4: refactor ext4_zero_range() adds 162e3c5ad167 ext4: refactor ext4_collapse_range() adds 49425504376c ext4: refactor ext4_insert_range() adds fd2f764826df ext4: factor out ext4_do_fallocate() adds ea3f17efd36b ext4: move out inode_lock into ext4_fallocate() adds 2890e5e0f49e ext4: move out common parts into ext4_fallocate() adds a399af4e3b1a jbd2: Avoid long replay times due to high number or revoke blocks adds 9e28059d5664 ext4: introduce linear search for dentries adds 530fea29ef82 ext4: protect ext4_release_dquot against freezing adds f896776a7019 ext4: Remove a redundant return statement adds 90c764b4b7f6 ext4: Don't set EXT4_STATE_MAY_INLINE_DATA for ea inodes adds 3db572f780e9 ext4: Introduce a new helper function ext4_generic_write_i [...] adds f9bdb042dfae ext4: Replace ext4_da_write_inline_data_begin() with ext4_ [...] adds 30cbe84d48d7 ext4: Refactor out ext4_try_to_write_inline_data() adds 57e7239ce0ed ext4: fix potential null dereference in ext4 kunit test adds 2f94b537c48d ext4: replace opencoded ext4_end_io_end() in ext4_put_io_end() adds e856f93e0fb2 ext4: do not convert the unwritten extents if data writeba [...] adds 26343ca0df71 ext4: reject the 'data_err=abort' option in nojournal mode adds b1a49bd81320 ext4: extract ext4_has_journal_option() from __ext4_fill_super() adds ce51afb8cc5e ext4: abort journal on data writeback failure if in data_e [...] adds 6e969ef3d7cf jbd2: drop JBD2_ABORT_ON_SYNCDATA_ERR adds 62c3da1eacca ext4: update the descriptions of data_err=abort and data_e [...] adds 5a1cd0e975c7 ext4: remove unused member 'i_unwritten' from 'ext4_inode_info' adds bd29881aff6d ext4: pack holes in ext4_inode_info adds 99708f8a9d30 ext4: convert EXT4_FLAGS_* defines to enum adds f3054e53c2f3 ext4: add EXT4_FLAGS_EMERGENCY_RO bit adds 0a1b2f5ea987 ext4: add ext4_emergency_state() helper function adds 5bc27f4d73d3 ext4: add more ext4_emergency_state() checks around sb_rdonly() adds 8f984530c242 ext4: correct behavior under errors=remount-ro mode adds 6b76715d5e41 ext4: show 'emergency_ro' when EXT4_FLAGS_EMERGENCY_RO is set adds 5855c3519463 ext4: show 'shutdown' hint when ext4 is forced to shutdown adds ec2249384924 jbd2: remove unused h_jdata flag of handle adds 9e6d3f9c8a85 jbd2: remove unused return value of jbd2_journal_cancel_revoke adds 0d26708d8ec4 jbd2: remove unused return value of do_readahead adds 6c146277903f jbd2: remove stale comment of update_t_max_wait adds da5803391e37 jbd2: correct stale function name in comment adds fd3b3d7f51e6 jbd2: Correct stale comment of release_buffer_page adds eb640af64db6 ext4: add missing brelse() for bh2 in ext4_dx_add_entry() adds e8eac9fc4832 ext4: remove unneeded forward declaration in namei.c adds 477aa77ccea4 ext4: remove unused input "inode" in ext4_find_dest_de adds c8e008b60492 ext4: ignore xattrs past end adds 5f920d5d6083 ext4: verify fast symlink length adds e6eff39dd0fe jbd2: remove wrong sb->s_sequence check adds a662f3c03b75 jbd2: do not try to recover wiped journal adds e224fa3b8a03 ext4: remove redundant function ext4_has_metadata_csum adds f6fc1584f500 jbd2: remove redundant function jbd2_journal_has_csum_v2or [...] adds 69f3a3039b0d ext4: introduce ITAIL helper adds 5701875f9609 ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all() adds 7e91ae31e2d2 ext4: goto right label 'out_mmap_sem' in ext4_setattr() adds 08be56fec058 ext4: remove references to bh->b_page adds 18aba2adb3e2 jbd2: fix off-by-one while erasing journal adds 243efbdf8ea6 ext4: update the comment about mb_optimize_scan adds 1b419c889c07 ext4: reorder capability check last adds 743717670a36 jbd2: remove jbd2_journal_unfile_buffer() adds 5f1cf94d8020 ext4: clear DISCARD flag if device does not support discard adds f87d3af74193 ext4: don't over-report free space or inodes in statvfs adds aac45075f6d7 jbd2: add a missing data flush during file and fs synchronization adds 1e93d6f221e7 ext4: hash: simplify kzalloc(n * 1, ...) to kzalloc(n, ...) adds 5a02a6204ca3 ext4: define ext4_journal_destroy wrapper adds ce2f26e73783 ext4: avoid journaling sb update on error if journal is de [...] adds 896b02d0b9e7 ext4: Make sb update interval tunable adds 129245cfbd6d ext4: correct the error handle in ext4_fallocate() adds d7b0befd0932 ext4: on a remount, only log the ro or r/w state when it h [...] adds d5e206778e96 ext4: fix OOB read when checking dotdot dir adds 5c2a430e8599 Merge tag 'ext4-for_linus-6.15-rc1' of git://git.kernel.or [...]
No new revisions were added by this update.
Summary of changes: CREDITS | 4 + Documentation/ABI/stable/sysfs-block | 43 +- Documentation/ABI/testing/sysfs-driver-ufs | 45 + Documentation/ABI/testing/sysfs-fs-f2fs | 18 + Documentation/admin-guide/ext4.rst | 7 +- Documentation/admin-guide/kernel-parameters.txt | 2 + Documentation/arch/powerpc/cxlflash.rst | 433 - Documentation/arch/powerpc/index.rst | 1 - Documentation/arch/s390/driver-model.rst | 2 +- Documentation/block/inline-encryption.rst | 255 +- Documentation/devicetree/bindings/arm/apple.yaml | 41 + .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 5 + .../devicetree/bindings/arm/arm,morello.yaml | 35 + .../devicetree/bindings/arm/atmel-at91.yaml | 33 +- .../devicetree/bindings/arm/atmel-sysregs.txt | 1 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 27 +- Documentation/devicetree/bindings/arm/google.yaml | 3 +- .../bindings/arm/marvell/armada-37xx.yaml | 1 + .../bindings/arm/marvell/armada-7k-8k.yaml | 25 + .../devicetree/bindings/arm/marvell/armada-8kp.txt | 15 - .../devicetree/bindings/arm/mediatek.yaml | 5 + Documentation/devicetree/bindings/arm/pmu.yaml | 1 + .../devicetree/bindings/arm/rockchip.yaml | 25 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 2 + .../devicetree/bindings/arm/stm32/stm32.yaml | 22 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/ti/omap.yaml | 7 + .../devicetree/bindings/ata/ceva,ahci-1v84.yaml | 4 +- .../devicetree/bindings/ata/fsl,pq-sata.yaml | 60 + Documentation/devicetree/bindings/ata/fsl-sata.txt | 28 - .../bindings/clock/rockchip,rk3528-cru.yaml | 64 + .../bindings/clock/samsung,exynos990-clock.yaml | 19 + .../display/tegra/nvidia,tegra114-mipi.yaml | 1 + .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 3 +- .../devicetree/bindings/firmware/fsl,scu.yaml | 12 + .../bindings/firmware/google,gs101-acpm-ipc.yaml | 50 + .../bindings/hwinfo/samsung,exynos-chipid.yaml | 2 + .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 3 +- .../amlogic,meson-gpio-intc.yaml | 19 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 3 +- .../devicetree/bindings/iommu/qcom,iommu.yaml | 1 + Documentation/devicetree/bindings/mfd/syscon.yaml | 2 + .../devicetree/bindings/net/airoha,en7581-eth.yaml | 10 + .../devicetree/bindings/net/airoha,en7581-npu.yaml | 84 + .../bindings/net/amlogic,meson-dwmac.yaml | 6 + .../bindings/net/bluetooth/nxp,88w8987-bt.yaml | 18 +- .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 2 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 57 +- .../devicetree/bindings/net/cdns,macb.yaml | 7 +- .../devicetree/bindings/net/dsa/brcm,b53.yaml | 2 + .../devicetree/bindings/net/ethernet-phy.yaml | 6 + .../devicetree/bindings/net/faraday,ftgmac100.yaml | 3 + .../devicetree/bindings/net/fsl,gianfar-mdio.yaml | 112 + .../devicetree/bindings/net/fsl,gianfar.yaml | 248 + .../devicetree/bindings/net/fsl-tsec-phy.txt | 80 +- .../devicetree/bindings/net/ieee802154/ca8210.txt | 2 +- .../devicetree/bindings/net/intel,dwmac-plat.yaml | 6 + .../devicetree/bindings/net/mediatek-dwmac.yaml | 6 + .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 8 + .../devicetree/bindings/net/qcom,ipa.yaml | 128 +- .../bindings/net/realtek,rtl9301-mdio.yaml | 86 + .../{mfd => net}/realtek,rtl9301-switch.yaml | 63 +- .../devicetree/bindings/net/rfkill-gpio.yaml | 5 + .../devicetree/bindings/net/rockchip-dwmac.yaml | 47 +- .../devicetree/bindings/net/snps,dwmac.yaml | 10 +- .../bindings/net/sophgo,sg2044-dwmac.yaml | 126 + .../devicetree/bindings/net/stm32-dwmac.yaml | 10 + .../devicetree/bindings/net/tesla,fsd-ethqos.yaml | 118 + .../bindings/net/toshiba,visconti-dwmac.yaml | 6 + .../bindings/net/wireless/qcom,ath10k.yaml | 21 + .../bindings/net/wireless/qcom,ath11k-pci.yaml | 9 +- .../bindings/net/wireless/qcom,ath11k.yaml | 7 + .../bindings/net/wireless/qcom,ath12k-wsi.yaml | 13 +- .../bindings/power/apple,pmgr-pwrstate.yaml | 5 + .../bindings/power/qcom,kpss-acc-v2.yaml | 4 +- .../bindings/reset/atmel,at91sam9260-reset.yaml | 4 + .../devicetree/bindings/riscv/spacemit.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 5 + .../bindings/soc/qcom/qcom,pmic-glink.yaml | 1 + .../soc/renesas/renesas,r9a09g057-sys.yaml | 5 +- .../devicetree/bindings/soc/renesas/renesas.yaml | 16 + .../devicetree/bindings/soc/rockchip/grf.yaml | 3 + .../bindings/soc/samsung/exynos-pmu.yaml | 2 + .../bindings/soc/samsung/exynos-usi.yaml | 100 +- .../soc/samsung/samsung,exynos-sysreg.yaml | 5 + .../devicetree/bindings/soc/xilinx/xilinx.yaml | 11 +- .../devicetree/bindings/sound/ics43432.txt | 19 - .../bindings/sound/invensense,ics43432.yaml | 51 + .../bindings/sound/nvidia,tegra30-hda.yaml | 1 + .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 3 +- .../devicetree/bindings/timer/arm,twd-timer.yaml | 6 +- .../devicetree/bindings/timer/renesas,cmt.yaml | 44 +- .../devicetree/bindings/timer/renesas,em-sti.yaml | 10 +- .../devicetree/bindings/timer/renesas,mtu2.yaml | 14 +- .../devicetree/bindings/timer/renesas,ostm.yaml | 10 +- .../devicetree/bindings/timer/renesas,tmu.yaml | 22 +- .../devicetree/bindings/timer/renesas,tpu.yaml | 8 +- .../bindings/timer/samsung,exynos4210-mct.yaml | 4 + .../devicetree/bindings/timer/sifive,clint.yaml | 24 +- .../devicetree/bindings/ufs/renesas,ufs.yaml | 12 + .../bindings/ufs/rockchip,rk3576-ufshc.yaml | 105 + .../devicetree/bindings/usb/dwc3-xilinx.yaml | 3 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 4 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 12 + .../devicetree/bindings/vendor-prefixes.yaml | 10 +- .../filesystems/bcachefs/SubmittingPatches.rst | 43 +- Documentation/filesystems/bcachefs/casefolding.rst | 90 + Documentation/filesystems/bcachefs/index.rst | 20 +- Documentation/filesystems/f2fs.rst | 3 + Documentation/filesystems/journalling.rst | 4 +- Documentation/netlink/genetlink-c.yaml | 7 +- Documentation/netlink/genetlink-legacy.yaml | 10 +- Documentation/netlink/genetlink.yaml | 7 +- Documentation/netlink/specs/conntrack.yaml | 643 + Documentation/netlink/specs/devlink.yaml | 1 + Documentation/netlink/specs/netdev.yaml | 38 +- Documentation/netlink/specs/nl80211.yaml | 2000 ++ Documentation/netlink/specs/rt_addr.yaml | 23 + Documentation/netlink/specs/rt_link.yaml | 19 + Documentation/netlink/specs/rt_rule.yaml | 15 + Documentation/networking/batman-adv.rst | 2 +- .../networking/device_drivers/cable/index.rst | 18 - .../networking/device_drivers/cable/sb1000.rst | 222 - .../ethernet/freescale/dpaa2/switch-driver.rst | 2 +- .../ethernet/mellanox/mlx5/counters.rst | 5 + Documentation/networking/device_drivers/index.rst | 1 - Documentation/networking/devlink/bnxt.rst | 2 + Documentation/networking/devlink/ice.rst | 11 + Documentation/networking/devlink/mlx5.rst | 4 + Documentation/networking/devlink/sfc.rst | 16 +- Documentation/networking/devmem.rst | 5 +- Documentation/networking/ethtool-netlink.rst | 2 +- Documentation/networking/ip-sysctl.rst | 17 +- Documentation/networking/j1939.rst | 675 + Documentation/networking/kcm.rst | 2 +- Documentation/networking/mptcp-sysctl.rst | 23 + Documentation/networking/napi.rst | 33 +- .../net_cachelines/inet_connection_sock.rst | 5 +- .../networking/net_cachelines/net_device.rst | 2 +- .../net_cachelines/netns_ipv4_sysctl.rst | 1 + Documentation/networking/net_cachelines/snmp.rst | 1 + .../networking/net_cachelines/tcp_sock.rst | 1 + Documentation/networking/netconsole.rst | 104 +- Documentation/networking/netdevices.rst | 71 +- Documentation/networking/scaling.rst | 21 +- Documentation/networking/strparser.rst | 2 +- Documentation/networking/switchdev.rst | 2 +- Documentation/networking/timestamping.rst | 8 + Documentation/networking/xfrm_device.rst | 3 +- Documentation/networking/xsk-tx-metadata.rst | 62 + Documentation/process/maintainer-netdev.rst | 8 + Documentation/scsi/st.rst | 5 + Documentation/userspace-api/ioctl/ioctl-number.rst | 4 +- MAINTAINERS | 52 +- arch/alpha/include/asm/io.h | 31 +- arch/arm/boot/dts/allwinner/Makefile | 2 + .../dts/allwinner/sun8i-v3s-netcube-kumquat.dts | 276 + arch/arm/boot/dts/allwinner/sun8i-v3s.dtsi | 6 + arch/arm/boot/dts/amlogic/meson8.dtsi | 18 +- arch/arm/boot/dts/amlogic/meson8b-ec100.dts | 2 - arch/arm/boot/dts/amlogic/meson8b-mxq.dts | 2 - arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts | 2 - arch/arm/boot/dts/amlogic/meson8b.dtsi | 18 +- arch/arm/boot/dts/cirrus/ep7211-edb7211.dts | 2 +- .../dts/intel/ixp/intel-ixp42x-netgear-wg302v1.dts | 40 +- arch/arm/boot/dts/intel/ixp/intel-ixp4xx.dtsi | 2 +- .../boot/dts/marvell/armada-385-clearfog-gtr.dtsi | 8 +- .../boot/dts/marvell/armada-388-clearfog-base.dts | 2 +- arch/arm/boot/dts/marvell/kirkwood-openrd.dtsi | 4 +- arch/arm/boot/dts/microchip/aks-cdu.dts | 2 +- arch/arm/boot/dts/microchip/animeo_ip.dts | 2 +- arch/arm/boot/dts/microchip/at91-foxg20.dts | 2 +- arch/arm/boot/dts/microchip/at91-qil_a9260.dts | 2 +- arch/arm/boot/dts/microchip/at91-sam9_l9260.dts | 2 +- .../boot/dts/microchip/at91-sama5d27_som1_ek.dts | 4 +- .../arm/boot/dts/microchip/at91-sama5d2_ptc_ek.dts | 4 +- .../boot/dts/microchip/at91-sama5d2_xplained.dts | 4 +- .../boot/dts/microchip/at91-sama5d3_xplained.dts | 4 +- .../boot/dts/microchip/at91-sama5d4_ma5d4evk.dts | 4 +- .../boot/dts/microchip/at91-sama5d4_xplained.dts | 4 +- arch/arm/boot/dts/microchip/at91-sama5d4ek.dts | 4 +- .../boot/dts/microchip/at91-sama7d65_curiosity.dts | 73 + arch/arm/boot/dts/microchip/at91-sama7g5ek.dts | 1 + arch/arm/boot/dts/microchip/at91-vinco.dts | 4 +- arch/arm/boot/dts/microchip/at91rm9200.dtsi | 2 +- arch/arm/boot/dts/microchip/at91rm9200ek.dts | 2 +- arch/arm/boot/dts/microchip/at91sam9260.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9260ek.dts | 2 +- arch/arm/boot/dts/microchip/at91sam9261.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/microchip/at91sam9263.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9263ek.dts | 2 +- .../boot/dts/microchip/at91sam9g20ek_common.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9g45.dtsi | 4 +- arch/arm/boot/dts/microchip/at91sam9m10g45ek.dts | 4 +- arch/arm/boot/dts/microchip/at91sam9n12.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9n12ek.dts | 2 +- arch/arm/boot/dts/microchip/at91sam9x5.dtsi | 4 +- arch/arm/boot/dts/microchip/ethernut5.dts | 2 +- arch/arm/boot/dts/microchip/evk-pro3.dts | 2 +- arch/arm/boot/dts/microchip/mpa1600.dts | 2 +- arch/arm/boot/dts/microchip/pm9g45.dts | 4 +- arch/arm/boot/dts/microchip/sam9x60.dtsi | 4 +- arch/arm/boot/dts/microchip/sama5d2.dtsi | 4 +- arch/arm/boot/dts/microchip/sama5d3.dtsi | 4 +- arch/arm/boot/dts/microchip/sama5d3xmb.dtsi | 4 +- arch/arm/boot/dts/microchip/sama5d4.dtsi | 4 +- arch/arm/boot/dts/microchip/sama7d65.dtsi | 95 + arch/arm/boot/dts/microchip/tny_a9260.dts | 2 +- arch/arm/boot/dts/microchip/tny_a9260_common.dtsi | 2 +- arch/arm/boot/dts/microchip/tny_a9263.dts | 2 +- arch/arm/boot/dts/microchip/tny_a9g20.dts | 2 +- arch/arm/boot/dts/microchip/usb_a9260.dts | 2 +- arch/arm/boot/dts/microchip/usb_a9260_common.dtsi | 11 +- arch/arm/boot/dts/microchip/usb_a9263.dts | 11 +- arch/arm/boot/dts/microchip/usb_a9g20-dab-mmx.dtsi | 10 +- arch/arm/boot/dts/microchip/usb_a9g20.dts | 2 +- arch/arm/boot/dts/microchip/usb_a9g20_common.dtsi | 2 +- arch/arm/boot/dts/microchip/usb_a9g20_lpw.dts | 4 +- arch/arm/boot/dts/nvidia/tegra114.dtsi | 34 +- arch/arm/boot/dts/nvidia/tegra124.dtsi | 40 + arch/arm/boot/dts/nvidia/tegra20-asus-tf101.dts | 11 + arch/arm/boot/dts/nxp/imx/Makefile | 10 + arch/arm/boot/dts/nxp/imx/imx31.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx50.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx51.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx53-mba53.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx53-ppd.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx53.dtsi | 2 +- .../boot/dts/nxp/imx/imx6dl-colibri-v1.2-aster.dts | 11 + .../dts/nxp/imx/imx6dl-colibri-v1.2-eval-v3.dts | 11 + .../dts/nxp/imx/imx6dl-colibri-v1.2-iris-v2.dts | 11 + .../boot/dts/nxp/imx/imx6dl-colibri-v1.2-iris.dts | 11 + .../dts/nxp/imx/imx6q-apalis-v1.2-eval-v1.2.dts | 11 + .../boot/dts/nxp/imx/imx6q-apalis-v1.2-eval.dts | 11 + .../dts/nxp/imx/imx6q-apalis-v1.2-ixora-v1.1.dts | 11 + .../dts/nxp/imx/imx6q-apalis-v1.2-ixora-v1.2.dts | 11 + .../boot/dts/nxp/imx/imx6q-apalis-v1.2-ixora.dts | 11 + arch/arm/boot/dts/nxp/imx/imx6qdl-apalis-v1.2.dtsi | 57 + arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi | 2 - .../arm/boot/dts/nxp/imx/imx6qdl-colibri-v1.2.dtsi | 57 + arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 2 - arch/arm/boot/dts/nxp/imx/imx6qdl-mba6.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi | 25 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 32 + .../boot/dts/nxp/imx/imx6ul-tqma6ul-common.dtsi | 11 +- .../boot/dts/nxp/imx/imx6ul-tqma6ul1-mba6ulx.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul1.dtsi | 2 - .../boot/dts/nxp/imx/imx6ul-var-som-concerto.dts | 320 + arch/arm/boot/dts/nxp/imx/imx6ul-var-som.dtsi | 233 + arch/arm/boot/dts/nxp/imx/imx7-mba7.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7-tqma7.dtsi | 7 + arch/arm/boot/dts/nxp/imx/imx7d-sdb.dts | 32 + arch/arm/boot/dts/nxp/imx/imx7s.dtsi | 56 +- arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 2 +- arch/arm/boot/dts/nxp/mxs/Makefile | 3 + arch/arm/boot/dts/nxp/mxs/imx28-btt3-0.dts | 12 + arch/arm/boot/dts/nxp/mxs/imx28-btt3-1.dts | 8 + arch/arm/boot/dts/nxp/mxs/imx28-btt3-2.dts | 39 + arch/arm/boot/dts/nxp/mxs/imx28-btt3.dtsi | 313 + arch/arm/boot/dts/nxp/mxs/imx28-sps1.dts | 13 +- arch/arm/boot/dts/nxp/vf/vf610-bk4.dts | 4 +- arch/arm/boot/dts/nxp/vf/vf610-colibri.dtsi | 1 - arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-c.dts | 4 +- arch/arm/boot/dts/nxp/vf/vfxxx.dtsi | 21 +- arch/arm/boot/dts/renesas/r8a7790-lager.dts | 1 + arch/arm/boot/dts/renesas/r8a7790-stout.dts | 1 + arch/arm/boot/dts/renesas/r8a7790.dtsi | 7 + arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 1 + arch/arm/boot/dts/renesas/r8a7791-porter.dts | 1 + arch/arm/boot/dts/renesas/r8a7791.dtsi | 7 + arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 1 + arch/arm/boot/dts/renesas/r8a7792-wheat.dts | 1 + arch/arm/boot/dts/renesas/r8a7792.dtsi | 6 + arch/arm/boot/dts/renesas/r8a7793-gose.dts | 1 + arch/arm/boot/dts/renesas/r8a7793.dtsi | 7 + arch/arm/boot/dts/renesas/r8a7794-alt.dts | 1 + arch/arm/boot/dts/renesas/r8a7794-silk.dts | 1 + arch/arm/boot/dts/renesas/r8a7794.dtsi | 7 + arch/arm/boot/dts/renesas/r9a06g032.dtsi | 20 +- arch/arm/boot/dts/st/Makefile | 4 + arch/arm/boot/dts/st/stm32f746-disco.dts | 18 + arch/arm/boot/dts/st/stm32f769-disco.dts | 7 +- arch/arm/boot/dts/st/stm32mp131.dtsi | 35 + arch/arm/boot/dts/st/stm32mp133c-prihmb.dts | 496 + arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts | 30 +- arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi | 292 + arch/arm/boot/dts/st/stm32mp151.dtsi | 1 - arch/arm/boot/dts/st/stm32mp151c-plyaqm.dts | 376 + .../boot/dts/st/stm32mp153c-lxa-fairytux2-gen1.dts | 103 + .../boot/dts/st/stm32mp153c-lxa-fairytux2-gen2.dts | 147 + .../arm/boot/dts/st/stm32mp153c-lxa-fairytux2.dtsi | 397 + arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 2 +- arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts | 10 +- .../dts/ti/omap/omap3-evm-processor-common.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap4-l4.dtsi | 8 +- arch/arm/boot/dts/ti/omap/omap4-panda-a4.dts | 5 + arch/arm/boot/dts/xilinx/zynq-7000.dtsi | 33 +- arch/arm/boot/dts/xilinx/zynq-cc108.dts | 41 +- arch/arm/boot/dts/xilinx/zynq-ebaz4205.dts | 2 + arch/arm/boot/dts/xilinx/zynq-microzed.dts | 10 +- arch/arm/boot/dts/xilinx/zynq-parallella.dts | 1 - arch/arm/boot/dts/xilinx/zynq-zc702.dts | 85 +- arch/arm/boot/dts/xilinx/zynq-zc706.dts | 67 +- arch/arm/boot/dts/xilinx/zynq-zc770-xm010.dts | 39 +- arch/arm/boot/dts/xilinx/zynq-zc770-xm011.dts | 31 + arch/arm/boot/dts/xilinx/zynq-zc770-xm012.dts | 35 + arch/arm/boot/dts/xilinx/zynq-zc770-xm013.dts | 41 +- arch/arm/boot/dts/xilinx/zynq-zed.dts | 43 +- arch/arm/boot/dts/xilinx/zynq-zturn-common.dtsi | 8 + arch/arm/boot/dts/xilinx/zynq-zybo-z7.dts | 10 +- arch/arm/boot/dts/xilinx/zynq-zybo.dts | 9 +- arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 1 + arch/arm/configs/tegra_defconfig | 1 - arch/arm/mach-at91/pm.c | 47 +- arch/arm/mach-at91/pm.h | 1 + arch/arm/mach-at91/pm_data-offsets.c | 2 + arch/arm/mach-at91/pm_suspend.S | 101 +- arch/arm/mach-davinci/Kconfig | 1 + arch/arm/mach-imx/common.h | 2 +- arch/arm/mach-s3c/devs.c | 1 - arch/arm/mach-s3c/setup-fb-24bpp-s3c64xx.c | 1 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 76 - arch/arm64/Kconfig.platforms | 9 +- arch/arm64/boot/dts/airoha/en7581-evb.dts | 44 + arch/arm64/boot/dts/airoha/en7581.dtsi | 91 + .../dts/allwinner/sun50i-a100-allwinner-perf1.dts | 5 + .../boot/dts/allwinner/sun50i-a100-cpu-opp.dtsi | 90 + arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 8 + .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 18 +- .../allwinner/sun50i-h700-anbernic-rg35xx-h.dts | 23 + arch/arm64/boot/dts/amd/amd-overdrive-rev-b0.dts | 2 +- arch/arm64/boot/dts/amd/amd-overdrive-rev-b1.dts | 61 +- arch/arm64/boot/dts/amd/amd-seattle-clks.dtsi | 24 +- arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 8 +- arch/arm64/boot/dts/amd/amd-seattle-xgbe-b.dtsi | 32 +- arch/arm64/boot/dts/amlogic/amlogic-a4.dtsi | 21 + arch/arm64/boot/dts/amlogic/amlogic-a5.dtsi | 12 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 24 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 33 +- arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 4 - .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 4 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 4 - arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 2 - arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 4 - .../dts/amlogic/meson-g12b-a311d-libretech-cc.dts | 2 - .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 4 - .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 4 - .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 4 - arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi | 4 - .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 8 - arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 6 - .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 6 - .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 8 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 - .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 - arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 2 - .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 25 + .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 2 - .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 2 - .../dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 2 - .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 - .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 2 - .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 25 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 4 - arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 2 - .../dts/amlogic/meson-libretech-cottonwood.dtsi | 6 - arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 6 - .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 2 - .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 2 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 6 - arch/arm64/boot/dts/apple/Makefile | 16 + arch/arm64/boot/dts/apple/s5l8960x-5s.dtsi | 9 + arch/arm64/boot/dts/apple/s5l8960x-air1.dtsi | 5 + arch/arm64/boot/dts/apple/s5l8960x-mini2.dtsi | 5 + arch/arm64/boot/dts/apple/s5l8960x-opp.dtsi | 45 + arch/arm64/boot/dts/apple/s5l8960x-pmgr.dtsi | 610 + arch/arm64/boot/dts/apple/s5l8960x.dtsi | 30 + arch/arm64/boot/dts/apple/s5l8965x-opp.dtsi | 45 + arch/arm64/boot/dts/apple/s800-0-3-common.dtsi | 4 + arch/arm64/boot/dts/apple/s800-0-3-pmgr.dtsi | 757 + .../boot/dts/apple/{s8000.dtsi => s800-0-3.dtsi} | 51 +- arch/arm64/boot/dts/apple/s8000.dtsi | 162 +- arch/arm64/boot/dts/apple/s8001-common.dtsi | 1 + arch/arm64/boot/dts/apple/s8001-j98a-j99a.dtsi | 26 + arch/arm64/boot/dts/apple/s8001-j98a.dts | 1 + arch/arm64/boot/dts/apple/s8001-j99a.dts | 1 + arch/arm64/boot/dts/apple/s8001-pmgr.dtsi | 822 + arch/arm64/boot/dts/apple/s8001.dtsi | 81 + arch/arm64/boot/dts/apple/s8003.dtsi | 63 +- arch/arm64/boot/dts/apple/s800x-6s.dtsi | 4 + arch/arm64/boot/dts/apple/s800x-ipad5.dtsi | 4 + arch/arm64/boot/dts/apple/s800x-se.dtsi | 4 + arch/arm64/boot/dts/apple/spi1-nvram.dtsi | 39 + arch/arm64/boot/dts/apple/t600x-common.dtsi | 7 + arch/arm64/boot/dts/apple/t600x-die0.dtsi | 28 + arch/arm64/boot/dts/apple/t600x-gpio-pins.dtsi | 14 + arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 2 + arch/arm64/boot/dts/apple/t600x-j375.dtsi | 2 + arch/arm64/boot/dts/apple/t7000-6.dtsi | 8 + arch/arm64/boot/dts/apple/t7000-handheld.dtsi | 4 + arch/arm64/boot/dts/apple/t7000-j42d.dts | 5 + arch/arm64/boot/dts/apple/t7000-mini4.dtsi | 12 + arch/arm64/boot/dts/apple/t7000-n102.dts | 4 + arch/arm64/boot/dts/apple/t7000-pmgr.dtsi | 641 + arch/arm64/boot/dts/apple/t7000.dtsi | 73 + arch/arm64/boot/dts/apple/t7001-air2.dtsi | 1 + arch/arm64/boot/dts/apple/t7001-pmgr.dtsi | 650 + arch/arm64/boot/dts/apple/t7001.dtsi | 65 + arch/arm64/boot/dts/apple/t8010-7.dtsi | 12 + arch/arm64/boot/dts/apple/t8010-common.dtsi | 4 + arch/arm64/boot/dts/apple/t8010-ipad6.dtsi | 12 + arch/arm64/boot/dts/apple/t8010-n112.dts | 4 + arch/arm64/boot/dts/apple/t8010-pmgr.dtsi | 772 + arch/arm64/boot/dts/apple/t8010.dtsi | 115 + arch/arm64/boot/dts/apple/t8011-common.dtsi | 1 + arch/arm64/boot/dts/apple/t8011-pmgr.dtsi | 806 + arch/arm64/boot/dts/apple/t8011-pro2.dtsi | 8 + arch/arm64/boot/dts/apple/t8011.dtsi | 101 + arch/arm64/boot/dts/apple/t8012-j132.dts | 14 + arch/arm64/boot/dts/apple/t8012-j137.dts | 14 + arch/arm64/boot/dts/apple/t8012-j140a.dts | 14 + arch/arm64/boot/dts/apple/t8012-j140k.dts | 14 + arch/arm64/boot/dts/apple/t8012-j152f.dts | 15 + arch/arm64/boot/dts/apple/t8012-j160.dts | 14 + arch/arm64/boot/dts/apple/t8012-j174.dts | 14 + arch/arm64/boot/dts/apple/t8012-j185.dts | 14 + arch/arm64/boot/dts/apple/t8012-j185f.dts | 14 + arch/arm64/boot/dts/apple/t8012-j213.dts | 15 + arch/arm64/boot/dts/apple/t8012-j214k.dts | 15 + arch/arm64/boot/dts/apple/t8012-j215.dts | 15 + arch/arm64/boot/dts/apple/t8012-j223.dts | 15 + arch/arm64/boot/dts/apple/t8012-j230k.dts | 14 + arch/arm64/boot/dts/apple/t8012-j680.dts | 15 + arch/arm64/boot/dts/apple/t8012-j780.dts | 15 + .../apple/{t8011-common.dtsi => t8012-jxxx.dtsi} | 16 +- arch/arm64/boot/dts/apple/t8012-pmgr.dtsi | 837 + .../{t7000-handheld.dtsi => t8012-touchbar.dtsi} | 13 +- arch/arm64/boot/dts/apple/t8012.dtsi | 281 + arch/arm64/boot/dts/apple/t8015-8.dtsi | 4 + arch/arm64/boot/dts/apple/t8015-common.dtsi | 1 + arch/arm64/boot/dts/apple/t8015-pmgr.dtsi | 931 + arch/arm64/boot/dts/apple/t8015.dtsi | 151 + arch/arm64/boot/dts/apple/t8103-j293.dts | 58 + arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 2 + arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 18 +- arch/arm64/boot/dts/apple/t8103.dtsi | 137 + arch/arm64/boot/dts/apple/t8112-j493.dts | 54 + arch/arm64/boot/dts/apple/t8112-jxxx.dtsi | 2 + arch/arm64/boot/dts/apple/t8112.dtsi | 105 +- arch/arm64/boot/dts/arm/Makefile | 1 + arch/arm64/boot/dts/arm/corstone1000-fvp.dts | 26 + arch/arm64/boot/dts/arm/corstone1000.dtsi | 3 +- arch/arm64/boot/dts/arm/morello-fvp.dts | 77 + arch/arm64/boot/dts/arm/morello-sdp.dts | 157 + arch/arm64/boot/dts/arm/morello.dtsi | 323 + arch/arm64/boot/dts/exynos/exynos8895-dreamlte.dts | 72 + arch/arm64/boot/dts/exynos/exynos8895.dtsi | 956 +- arch/arm64/boot/dts/exynos/exynos990.dtsi | 92 +- arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 138 + arch/arm64/boot/dts/exynos/google/Makefile | 1 + arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 267 +- .../{gs101-oriole.dts => gs101-pixel-common.dtsi} | 22 +- arch/arm64/boot/dts/exynos/google/gs101-raven.dts | 29 + arch/arm64/boot/dts/exynos/google/gs101.dtsi | 66 +- arch/arm64/boot/dts/freescale/Makefile | 21 + .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 44 + .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 16 + arch/arm64/boot/dts/freescale/imx8-ss-hsio.dtsi | 30 +- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 42 + .../arm64/boot/dts/freescale/imx8mm-kontron-bl.dts | 10 +- .../boot/dts/freescale/imx8mm-kontron-osm-s.dtsi | 7 +- .../freescale/imx8mm-phyboard-polis-peb-av-10.dtso | 237 + .../imx8mm-phyboard-polis-peb-eval-01.dtso | 72 + .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 17 +- .../boot/dts/freescale/imx8mm-phycore-no-eth.dtso | 12 + .../dts/freescale/imx8mm-phycore-no-spiflash.dtso | 16 + .../boot/dts/freescale/imx8mm-phycore-rpmsg.dtso | 58 + .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 22 +- .../boot/dts/freescale/imx8mm-phygate-tauri-l.dts | 11 + .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 21 - .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 1 - .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 22 + .../boot/dts/freescale/imx8mp-kontron-osm-s.dtsi | 7 +- arch/arm64/boot/dts/freescale/imx8mp-nominal.dtsi | 64 + .../arm64/boot/dts/freescale/imx8mp-skov-basic.dts | 10 + .../arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi | 126 +- .../boot/dts/freescale/imx8mp-skov-revb-hdmi.dts | 45 +- .../boot/dts/freescale/imx8mp-skov-revb-lt6.dts | 60 + .../freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts | 30 +- .../boot/dts/freescale/imx8mp-skov-revc-bd500.dts | 91 + ...t-1cp1.dts => imx8mp-skov-revc-tian-g07017.dts} | 42 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- .../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 23 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 25 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 1 + .../boot/dts/freescale/imx8qm-apalis-v1.1.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 112 + arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi | 24 +- .../boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso | 22 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 32 + arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 4 +- .../boot/dts/freescale/imx93-kontron-osm-s.dtsi | 5 +- .../dts/freescale/imx93-tqma9352-mba93xxca.dts | 54 +- .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 6 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 8 + arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 1130 + arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 83 + arch/arm64/boot/dts/freescale/imx95.dtsi | 108 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 2 +- arch/arm64/boot/dts/freescale/mba8xx.dtsi | 31 +- arch/arm64/boot/dts/freescale/s32g2.dtsi | 141 + arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 1 + arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 1 + arch/arm64/boot/dts/freescale/s32g3.dtsi | 150 + arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts | 9 + arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi | 222 + arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi | 170 + arch/arm64/boot/dts/freescale/tqma8xx.dtsi | 12 +- .../arm64/boot/dts/hisilicon/hi3660-coresight.dtsi | 8 + arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-371x.dtsi | 17 - arch/arm64/boot/dts/marvell/armada-3720-db.dts | 2 +- .../dts/marvell/armada-3720-espressobin-emmc.dts | 2 +- .../dts/marvell/armada-3720-espressobin-ultra.dts | 2 +- .../marvell/armada-3720-espressobin-v7-emmc.dts | 2 +- .../dts/marvell/armada-3720-espressobin-v7.dts | 2 +- .../boot/dts/marvell/armada-3720-espressobin.dts | 2 +- .../boot/dts/marvell/armada-3720-gl-mv1000.dts | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-372x.dtsi | 3 - arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-7020.dtsi | 6 - arch/arm64/boot/dts/marvell/armada-7040.dtsi | 6 - arch/arm64/boot/dts/marvell/armada-8020.dtsi | 6 - .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 8 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 2 +- arch/arm64/boot/dts/marvell/armada-8040.dtsi | 6 - arch/arm64/boot/dts/marvell/armada-8080.dtsi | 6 - arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 3 - arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 3 - arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 6 - arch/arm64/boot/dts/marvell/armada-ap807-quad.dtsi | 3 - arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 6 - arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 33 +- .../dts/marvell/armada-ap810-ap0-octa-core.dtsi | 1 - arch/arm64/boot/dts/marvell/armada-ap810-ap0.dtsi | 24 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 4 - arch/arm64/boot/dts/marvell/armada-cp115.dtsi | 4 - arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 4 +- arch/arm64/boot/dts/marvell/cn9130-sr-som.dtsi | 3 - arch/arm64/boot/dts/mediatek/Makefile | 3 + arch/arm64/boot/dts/mediatek/mt6359.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt8173.dtsi | 12 +- .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 9 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 8 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 8 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts | 8 +- arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi | 173 +- arch/arm64/boot/dts/mediatek/mt8188.dtsi | 307 +- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 184 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 129 + arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 245 +- arch/arm64/boot/dts/mediatek/mt8365.dtsi | 336 + .../boot/dts/mediatek/mt8370-genio-510-evk.dts | 19 + arch/arm64/boot/dts/mediatek/mt8370.dtsi | 64 + .../boot/dts/mediatek/mt8390-genio-700-evk.dts | 1033 +- ...-genio-700-evk.dts => mt8390-genio-common.dtsi} | 203 +- .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 102 + .../mediatek/mt8395-radxa-nio-12l-8-hd-panel.dtso | 84 + .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 71 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 13 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 20 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 10 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 10 + .../dts/nvidia/tegra234-p3740-0002+p3701-0008.dts | 10 + .../boot/dts/nvidia/tegra234-p3768-0000+p3767.dtsi | 7 - arch/arm64/boot/dts/renesas/Makefile | 5 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 1 + arch/arm64/boot/dts/renesas/condor-common.dtsi | 1 + arch/arm64/boot/dts/renesas/draak.dtsi | 1 + arch/arm64/boot/dts/renesas/ebisu.dtsi | 1 + arch/arm64/boot/dts/renesas/hihope-common.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 1 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 11 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 7 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 8 + .../renesas/r8a77970-eagle-function-expansion.dtso | 2 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 1 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 1 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 7 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 1 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 7 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 11 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 7 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 88 + .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 1 + .../boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 104 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 17 +- arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts | 69 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 88 +- .../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 154 +- arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 34 +- .../arm64/boot/dts/renesas/r9a07g044l2-remi-pi.dts | 339 + arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 29 +- .../renesas/r9a08g045s33-smarc-pmod1-type-3a.dtso | 48 + arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 37 + arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 52 +- .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 15 + arch/arm64/boot/dts/renesas/r9a09g057h48-kakip.dts | 136 + arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi | 4 + arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 20 +- arch/arm64/boot/dts/renesas/rzg3s-smarc-switches.h | 40 + arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 13 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 1 + .../ulcb-kf-audio-graph-card-mix+split.dtsi | 73 +- .../ulcb-kf-audio-graph-card2-mix+split.dtsi | 66 +- .../ulcb-kf-simple-audio-card-mix+split.dtsi | 53 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 + .../boot/dts/renesas/white-hawk-cpu-common.dtsi | 1 + .../arm64/boot/dts/renesas/white-hawk-csi-dsi.dtsi | 8 +- arch/arm64/boot/dts/rockchip/Makefile | 63 + .../px30-ringneck-haikou-lvds-9904379.dtso | 130 + .../rockchip/px30-ringneck-haikou-video-demo.dtso | 190 + .../boot/dts/rockchip/px30-ringneck-haikou.dts | 2 + arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 8 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- .../rockchip/rk3399-puma-haikou-video-demo.dtso | 166 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 26 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 10 +- .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi | 1397 ++ arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 133 + arch/arm64/boot/dts/rockchip/rk3528.dtsi | 378 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3568-photonicat.dts | 588 + arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 14 - arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 30 +- .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 50 +- arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 47 + .../{rk3576-evb1-v10.dts => rk3576-roc-pc.dts} | 369 +- ...{rk3576-armsom-sige5.dts => rk3576-rock-4d.dts} | 375 +- arch/arm64/boot/dts/rockchip/rk3576.dtsi | 229 +- .../arm64/boot/dts/rockchip/rk3588-armsom-lm7.dtsi | 4 + .../boot/dts/rockchip/rk3588-armsom-sige7.dts | 75 + arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 110 +- .../boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts | 2 +- .../dts/rockchip/rk3588-coolpi-cm5-genbook.dts | 2 +- .../arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi | 4 + .../dts/rockchip/rk3588-edgeble-neu6a-common.dtsi | 4 + .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtsi | 47 + arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 50 +- arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 186 + arch/arm64/boot/dts/rockchip/rk3588-fet3588-c.dtsi | 4 + .../dts/rockchip/rk3588-firefly-core-3588j.dtsi | 4 + ...-3588j.dtsi => rk3588-firefly-icore-3588q.dtsi} | 22 +- .../boot/dts/rockchip/rk3588-firefly-itx-3588j.dts | 2 +- .../rockchip/rk3588-friendlyelec-cm3588-nas.dts | 2 +- .../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi | 4 + .../arm64/boot/dts/rockchip/rk3588-h96-max-v58.dts | 30 +- .../dts/rockchip/rk3588-jaguar-pre-ict-tester.dtso | 171 + arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 224 +- .../arm64/boot/dts/rockchip/rk3588-mnt-reform2.dts | 336 + arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dts | 4 + .../dts/rockchip/rk3588-orangepi-5-compact.dtsi | 11 +- .../boot/dts/rockchip/rk3588-orangepi-5-max.dts | 67 +- .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 56 +- .../boot/dts/rockchip/rk3588-orangepi-5-ultra.dts | 83 + .../arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi | 6 +- .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 53 + arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 83 +- .../boot/dts/rockchip/rk3588-tiger-haikou.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 5 +- .../arm64/boot/dts/rockchip/rk3588-toybrick-x0.dts | 4 + .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 4 + arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 31 +- arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts | 6 +- .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 6 +- .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 8 +- .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 4 + .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts | 6 +- .../boot/dts/rockchip/rk3588s-orangepi-5.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | 42 +- arch/arm64/boot/dts/st/Makefile | 6 +- arch/arm64/boot/dts/st/stm32mp211.dtsi | 128 + arch/arm64/boot/dts/st/stm32mp213.dtsi | 9 + arch/arm64/boot/dts/st/stm32mp215.dtsi | 9 + arch/arm64/boot/dts/st/stm32mp215f-dk.dts | 49 + arch/arm64/boot/dts/st/stm32mp21xc.dtsi | 8 + arch/arm64/boot/dts/st/stm32mp21xf.dtsi | 8 + arch/arm64/boot/dts/st/stm32mp231.dtsi | 1214 + arch/arm64/boot/dts/st/stm32mp233.dtsi | 94 + arch/arm64/boot/dts/st/stm32mp235.dtsi | 16 + arch/arm64/boot/dts/st/stm32mp235f-dk.dts | 113 + arch/arm64/boot/dts/st/stm32mp23xc.dtsi | 8 + arch/arm64/boot/dts/st/stm32mp23xf.dtsi | 8 + arch/arm64/boot/dts/st/stm32mp257f-dk.dts | 113 + arch/arm64/boot/dts/tesla/fsd.dtsi | 26 +- arch/arm64/boot/dts/ti/Makefile | 3 + arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 25 +- arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 8 + arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 19 +- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 4 + .../boot/dts/ti/k3-am62p-j722s-common-mcu.dtsi | 8 - .../boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi | 36 +- arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 26 +- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 4 +- arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi | 9 + arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 33 +- .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 19 +- ...m642-phyboard-electra-x27-gpio1-spi1-uart3.dtso | 63 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 1 + arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 1 + arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 41 + arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 30 +- arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 208 +- .../dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso | 7 - .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 6 +- arch/arm64/boot/dts/xilinx/Makefile | 2 + arch/arm64/boot/dts/xilinx/versal-net-clk.dtsi | 231 + .../dts/xilinx/versal-net-vn-x-b2197-01-revA.dts | 116 + arch/arm64/boot/dts/xilinx/versal-net.dtsi | 752 + .../arm64/boot/dts/xilinx}/xlnx-zynqmp-clk.h | 6 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 17 +- arch/arm64/configs/defconfig | 14 + arch/csky/abiv1/alignment.c | 2 +- arch/loongarch/boot/dts/loongson-2k1000-ref.dts | 5 - arch/m68k/Kconfig | 3 +- arch/m68k/include/asm/io_no.h | 4 - arch/mips/Kconfig | 2 +- arch/mips/include/asm/io.h | 25 +- arch/mips/include/asm/mach-loongson64/spaces.h | 5 +- arch/mips/include/asm/mach-ralink/spaces.h | 2 +- arch/mips/lib/iomap-pci.c | 10 + arch/mips/loongson64/init.c | 4 +- arch/parisc/include/asm/io.h | 36 +- arch/parisc/include/uapi/asm/socket.h | 12 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/include/asm/io.h | 48 - .../boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi | 5 +- .../boot/dts/microchip/mpfs-m100pfs-fabric.dtsi | 5 +- .../boot/dts/microchip/mpfs-polarberry-fabric.dtsi | 5 +- .../riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts | 36 + arch/riscv/boot/dts/sophgo/sg2042.dtsi | 9 + arch/riscv/boot/dts/spacemit/Makefile | 1 + arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 27 + arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 8 +- .../dts/starfive/jh7110-deepcomputing-fml13v01.dts | 34 + .../boot/dts/starfive/jh7110-pine64-star64.dts | 5 + arch/riscv/boot/dts/starfive/jh7110.dtsi | 4 +- arch/s390/include/asm/irq.h | 1 - arch/s390/include/asm/pci.h | 4 +- arch/s390/include/asm/pci_clp.h | 4 +- arch/s390/kernel/irq.c | 1 - arch/s390/kvm/pci.c | 17 +- arch/s390/pci/pci.c | 35 +- arch/s390/pci/pci_bus.c | 25 + arch/s390/pci/pci_clp.c | 1 + arch/s390/pci/pci_sysfs.c | 11 +- arch/sh/include/asm/io.h | 30 +- arch/sh/kernel/Makefile | 3 - arch/sh/kernel/iomap.c | 162 - arch/sh/kernel/ioport.c | 5 - arch/sh/kernel/vsyscall/vsyscall.c | 21 + arch/sh/lib/io.c | 4 +- arch/x86/entry/vdso/vdso32-setup.c | 16 +- block/Makefile | 3 +- block/badblocks.c | 327 +- block/bio-integrity-auto.c | 191 + block/bio-integrity.c | 266 +- block/bio.c | 17 +- block/blk-cgroup.c | 73 +- block/blk-cgroup.h | 2 + block/blk-core.c | 7 + block/blk-crypto-fallback.c | 7 +- block/blk-crypto-internal.h | 10 + block/blk-crypto-profile.c | 101 + block/blk-crypto-sysfs.c | 35 + block/blk-crypto.c | 204 +- block/blk-flush.c | 10 +- block/blk-iocost.c | 20 +- block/blk-merge.c | 4 +- block/blk-mq-debugfs.c | 41 +- block/blk-mq-sched.c | 2 +- block/blk-mq-sysfs.c | 4 +- block/blk-mq-tag.c | 3 +- block/blk-mq.c | 22 +- block/blk-mq.h | 4 +- block/blk-rq-qos.c | 82 +- block/blk-settings.c | 58 +- block/blk-sysfs.c | 304 +- block/blk-throttle.c | 82 +- block/blk-throttle.h | 7 +- block/blk-wbt.c | 17 +- block/blk.h | 2 +- block/bounce.c | 2 - block/bsg-lib.c | 2 +- block/elevator.c | 43 +- block/elevator.h | 2 - block/genhd.c | 9 +- block/ioctl.c | 5 + block/kyber-iosched.c | 2 +- block/partitions/sgi.c | 2 - block/partitions/sun.c | 2 - block/t10-pi.c | 6 +- crypto/Kconfig | 6 + crypto/Makefile | 1 + crypto/hkdf.c | 573 + drivers/acpi/acpi_pnp.c | 2 - drivers/acpi/arm64/dma.c | 5 + drivers/acpi/scan.c | 7 - drivers/amba/bus.c | 3 +- drivers/ata/ahci.c | 34 +- drivers/ata/ahci.h | 1 + drivers/ata/libahci.c | 4 + drivers/ata/libata-core.c | 42 +- drivers/ata/libata-eh.c | 11 +- drivers/ata/sata_via.c | 3 +- drivers/base/platform.c | 3 +- drivers/block/loop.c | 106 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/null_blk/main.c | 177 +- drivers/block/null_blk/null_blk.h | 6 + drivers/block/null_blk/zoned.c | 20 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/sunvdc.c | 2 +- drivers/block/ublk_drv.c | 171 +- drivers/block/virtio_blk.c | 2 +- drivers/block/xen-blkfront.c | 2 +- drivers/bluetooth/bfusb.c | 3 +- drivers/bluetooth/btintel.c | 341 + drivers/bluetooth/btintel.h | 24 + drivers/bluetooth/btintel_pcie.c | 582 +- drivers/bluetooth/btintel_pcie.h | 93 + drivers/bluetooth/btmtk.c | 10 - drivers/bluetooth/btmtksdio.c | 3 +- drivers/bluetooth/btnxpuart.c | 407 +- drivers/bluetooth/btqca.c | 27 +- drivers/bluetooth/btqca.h | 4 + drivers/bluetooth/btusb.c | 36 +- drivers/bluetooth/hci_ldisc.c | 19 +- drivers/bluetooth/hci_qca.c | 27 +- drivers/bluetooth/hci_uart.h | 1 + drivers/bluetooth/hci_vhci.c | 5 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 3 +- drivers/bus/qcom-ssc-block-bus.c | 34 +- drivers/cdx/cdx.c | 3 +- drivers/clocksource/exynos_mct.c | 2 +- drivers/clocksource/timer-stm32-lp.c | 36 +- drivers/dpll/dpll_core.c | 5 +- drivers/firmware/Kconfig | 2 + drivers/firmware/Makefile | 1 + drivers/firmware/arm_ffa/bus.c | 14 +- drivers/firmware/arm_ffa/driver.c | 532 +- drivers/firmware/arm_scmi/bus.c | 69 +- drivers/firmware/arm_scmi/driver.c | 10 - drivers/firmware/samsung/Kconfig | 14 + drivers/firmware/samsung/Makefile | 4 + drivers/firmware/samsung/exynos-acpm-pmic.c | 224 + drivers/firmware/samsung/exynos-acpm-pmic.h | 29 + drivers/firmware/samsung/exynos-acpm.c | 769 + drivers/firmware/samsung/exynos-acpm.h | 23 + drivers/firmware/smccc/soc_id.c | 80 + drivers/firmware/xilinx/zynqmp.c | 6 +- drivers/gpio/gpiolib-of.c | 9 + drivers/gpu/drm/drm_draw.c | 2 + drivers/infiniband/hw/irdma/hw.c | 2 - drivers/infiniband/hw/irdma/main.c | 46 +- drivers/infiniband/hw/irdma/main.h | 3 + drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 9 +- drivers/iommu/Kconfig | 4 +- drivers/iommu/amd/amd_iommu.h | 8 +- drivers/iommu/amd/amd_iommu_types.h | 30 +- drivers/iommu/amd/init.c | 65 +- drivers/iommu/amd/io_pgtable.c | 7 - drivers/iommu/amd/io_pgtable_v2.c | 2 +- drivers/iommu/amd/iommu.c | 91 +- drivers/iommu/amd/pasid.c | 2 +- drivers/iommu/apple-dart.c | 22 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 11 +- drivers/iommu/dma-iommu.c | 82 +- drivers/iommu/intel/iommu.c | 239 +- drivers/iommu/intel/iommu.h | 28 +- drivers/iommu/intel/irq_remapping.c | 42 +- drivers/iommu/intel/pasid.c | 43 +- drivers/iommu/intel/prq.c | 2 +- drivers/iommu/intel/svm.c | 43 + drivers/iommu/io-pgtable-dart.c | 2 +- drivers/iommu/iommu-priv.h | 5 +- drivers/iommu/iommu.c | 220 +- drivers/iommu/iommufd/device.c | 266 +- drivers/iommu/iommufd/fault.c | 130 +- drivers/iommu/iommufd/hw_pagetable.c | 5 +- drivers/iommu/iommufd/iommufd_private.h | 64 +- drivers/iommu/iommufd/main.c | 9 + drivers/iommu/mtk_iommu_v1.c | 25 +- drivers/iommu/of_iommu.c | 13 +- drivers/iommu/rockchip-iommu.c | 61 +- drivers/iommu/s390-iommu.c | 138 +- drivers/iommu/tegra-smmu.c | 1 - drivers/irqchip/Kconfig | 4 + drivers/irqchip/irq-gic-v2m.c | 5 +- drivers/irqchip/irq-gic-v3-its.c | 13 +- drivers/irqchip/irq-gic-v3-mbi.c | 12 +- drivers/irqchip/irq-ls-scfg-msi.c | 5 +- drivers/irqchip/irq-meson-gpio.c | 48 +- drivers/md/dm-integrity.c | 12 - drivers/md/dm-table.c | 7 +- drivers/md/md-bitmap.c | 14 +- drivers/md/md-cluster.c | 18 +- drivers/md/md-cluster.h | 6 + drivers/md/md-linear.c | 15 +- drivers/md/md.c | 356 +- drivers/md/md.h | 62 +- drivers/md/raid0.c | 18 +- drivers/md/raid1-10.c | 6 +- drivers/md/raid1.c | 56 +- drivers/md/raid10.c | 66 +- drivers/md/raid5.c | 91 +- drivers/memory/mtk-smi.c | 33 + drivers/memory/tegra/tegra20-emc.c | 4 +- drivers/memstick/core/ms_block.c | 2 +- drivers/memstick/core/mspro_block.c | 4 +- drivers/message/fusion/mptscsih.c | 64 +- drivers/message/fusion/mptscsih.h | 1 - drivers/mmc/core/queue.c | 2 +- drivers/mmc/host/cqhci-crypto.c | 8 +- drivers/mmc/host/sdhci-msm.c | 5 +- drivers/mtd/ubi/block.c | 2 +- drivers/net/Kconfig | 24 - drivers/net/Makefile | 1 - drivers/net/amt.c | 13 +- drivers/net/bareudp.c | 9 +- drivers/net/bonding/bond_main.c | 50 +- drivers/net/bonding/bond_netlink.c | 6 +- drivers/net/bonding/bond_options.c | 3 + drivers/net/caif/caif_serial.c | 14 - drivers/net/can/c_can/c_can_platform.c | 51 +- drivers/net/can/dev/netlink.c | 4 +- drivers/net/can/flexcan/flexcan-core.c | 62 +- drivers/net/can/flexcan/flexcan.h | 6 + drivers/net/can/rockchip/rockchip_canfd-core.c | 5 - drivers/net/can/usb/gs_usb.c | 5 + drivers/net/can/vxcan.c | 7 +- drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/b53/b53_common.c | 14 + drivers/net/dsa/b53/b53_mdio.c | 1 + drivers/net/dsa/b53/b53_priv.h | 2 + drivers/net/dsa/b53/b53_serdes.c | 1 - drivers/net/dsa/microchip/ksz8.c | 11 +- drivers/net/dsa/microchip/ksz_dcb.c | 231 +- drivers/net/dsa/mt7530.c | 310 +- drivers/net/dsa/mt7530.h | 8 +- drivers/net/dsa/mv88e6xxx/chip.c | 44 +- drivers/net/dsa/mv88e6xxx/pcs-6185.c | 1 - drivers/net/dsa/mv88e6xxx/pcs-6352.c | 1 - drivers/net/dsa/mv88e6xxx/pcs-639x.c | 4 - drivers/net/dsa/qca/qca8k-8xxx.c | 1 - drivers/net/dsa/rzn1_a5psw.c | 8 +- drivers/net/dsa/sja1105/sja1105_ethtool.c | 9 +- drivers/net/dsa/sja1105/sja1105_mdio.c | 6 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 20 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 6 +- drivers/net/dummy.c | 1 + drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/actions/owl-emac.c | 7 +- drivers/net/ethernet/adi/adin1110.c | 2 +- drivers/net/ethernet/airoha/Kconfig | 27 + drivers/net/ethernet/airoha/Makefile | 9 + .../net/ethernet/{mediatek => airoha}/airoha_eth.c | 1370 +- drivers/net/ethernet/airoha/airoha_eth.h | 552 + drivers/net/ethernet/airoha/airoha_npu.c | 520 + drivers/net/ethernet/airoha/airoha_npu.h | 34 + drivers/net/ethernet/airoha/airoha_ppe.c | 910 + drivers/net/ethernet/airoha/airoha_ppe_debugfs.c | 181 + drivers/net/ethernet/airoha/airoha_regs.h | 803 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 47 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/apm/xgene-v2/main.c | 4 +- drivers/net/ethernet/apm/xgene-v2/mdio.c | 18 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 10 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 14 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 728 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 15 + drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 112 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 85 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 143 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 18 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 7 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 1089 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 52 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 89 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 6 +- drivers/net/ethernet/brocade/bna/bnad.c | 1 + drivers/net/ethernet/cadence/macb.h | 132 +- drivers/net/ethernet/cadence/macb_main.c | 231 +- .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 76 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 16 - .../net/ethernet/cavium/liquidio/octeon_device.h | 7 - drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 7 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 21 - .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 16 - drivers/net/ethernet/cisco/enic/Kconfig | 1 + drivers/net/ethernet/cisco/enic/Makefile | 2 +- drivers/net/ethernet/cisco/enic/cq_desc.h | 25 +- drivers/net/ethernet/cisco/enic/cq_enet_desc.h | 142 +- drivers/net/ethernet/cisco/enic/enic.h | 17 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 51 +- drivers/net/ethernet/cisco/enic/enic_main.c | 343 +- drivers/net/ethernet/cisco/enic/enic_res.c | 87 +- drivers/net/ethernet/cisco/enic/enic_res.h | 11 +- drivers/net/ethernet/cisco/enic/enic_rq.c | 436 + drivers/net/ethernet/cisco/enic/enic_rq.h | 8 + drivers/net/ethernet/cisco/enic/enic_wq.c | 117 + drivers/net/ethernet/cisco/enic/enic_wq.h | 7 + drivers/net/ethernet/cisco/enic/vnic_cq.h | 45 +- drivers/net/ethernet/cisco/enic/vnic_devcmd.h | 19 + drivers/net/ethernet/cisco/enic/vnic_enet.h | 5 + drivers/net/ethernet/cisco/enic/vnic_rq.h | 4 +- drivers/net/ethernet/cisco/enic/vnic_wq.h | 2 +- drivers/net/ethernet/cortina/gemini.c | 1 + drivers/net/ethernet/dec/tulip/tulip_core.c | 7 +- drivers/net/ethernet/engleder/tsnep_main.c | 25 +- drivers/net/ethernet/freescale/fec_main.c | 52 +- drivers/net/ethernet/freescale/fec_ptp.c | 1 - drivers/net/ethernet/freescale/fman/fman_dtsec.c | 1 - drivers/net/ethernet/freescale/gianfar.c | 14 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.h | 2 - drivers/net/ethernet/google/gve/gve.h | 94 +- drivers/net/ethernet/google/gve/gve_adminq.c | 70 +- .../net/ethernet/google/gve/gve_buffer_mgmt_dqo.c | 45 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 90 +- drivers/net/ethernet/google/gve/gve_main.c | 384 +- drivers/net/ethernet/google/gve/gve_rx.c | 30 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 110 +- drivers/net/ethernet/google/gve/gve_tx.c | 41 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 31 +- drivers/net/ethernet/google/gve/gve_utils.c | 6 +- drivers/net/ethernet/hisilicon/hibmcge/Makefile | 2 +- .../net/ethernet/hisilicon/hibmcge/hbg_common.h | 122 + .../net/ethernet/hisilicon/hibmcge/hbg_debugfs.c | 7 +- .../net/ethernet/hisilicon/hibmcge/hbg_diagnose.c | 348 + .../net/ethernet/hisilicon/hibmcge/hbg_diagnose.h | 11 + drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c | 58 + drivers/net/ethernet/hisilicon/hibmcge/hbg_err.h | 1 + .../net/ethernet/hisilicon/hibmcge/hbg_ethtool.c | 298 + .../net/ethernet/hisilicon/hibmcge/hbg_ethtool.h | 5 + drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c | 10 + drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c | 55 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c | 103 + drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c | 22 + drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.h | 2 + drivers/net/ethernet/hisilicon/hibmcge/hbg_reg.h | 105 + drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c | 181 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 24 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 3 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 63 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 14 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 3 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 2 +- drivers/net/ethernet/ibm/emac/core.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 30 +- drivers/net/ethernet/intel/Kconfig | 3 +- drivers/net/ethernet/intel/e1000e/mac.c | 15 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 10 +- drivers/net/ethernet/intel/iavf/Makefile | 2 + drivers/net/ethernet/intel/iavf/iavf.h | 35 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 245 +- drivers/net/ethernet/intel/iavf/iavf_ptp.c | 485 + drivers/net/ethernet/intel/iavf/iavf_ptp.h | 47 + drivers/net/ethernet/intel/iavf/iavf_trace.h | 6 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 433 +- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 24 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 239 +- drivers/net/ethernet/intel/iavf/iavf_types.h | 34 + drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 203 + drivers/net/ethernet/intel/ice/devlink/devlink.c | 102 + drivers/net/ethernet/intel/ice/devlink/health.c | 6 +- drivers/net/ethernet/intel/ice/ice.h | 30 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 33 +- drivers/net/ethernet/intel/ice/ice_arfs.h | 2 - drivers/net/ethernet/intel/ice/ice_base.c | 20 +- drivers/net/ethernet/intel/ice/ice_common.c | 211 +- drivers/net/ethernet/intel/ice/ice_common.h | 7 +- drivers/net/ethernet/intel/ice/ice_ddp.c | 4 +- drivers/net/ethernet/intel/ice/ice_dpll.c | 14 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 11 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 21 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 29 +- drivers/net/ethernet/intel/ice/ice_gnss.h | 4 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 12 + drivers/net/ethernet/intel/ice/ice_idc.c | 64 +- drivers/net/ethernet/intel/ice/ice_irq.c | 275 +- drivers/net/ethernet/intel/ice/ice_irq.h | 13 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 9 +- drivers/net/ethernet/intel/ice/ice_lib.c | 66 +- drivers/net/ethernet/intel/ice/ice_main.c | 98 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 515 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 17 +- drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 75 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 430 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 63 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 154 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 27 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 2 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 26 + drivers/net/ethernet/intel/ice/ice_type.h | 9 - drivers/net/ethernet/intel/ice/ice_vf_lib.h | 3 + drivers/net/ethernet/intel/ice/ice_virtchnl.c | 119 +- drivers/net/ethernet/intel/ice/ice_virtchnl.h | 6 + .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 7 + drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 24 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 4 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 8 - drivers/net/ethernet/intel/idpf/idpf_lib.c | 32 +- .../net/ethernet/intel/idpf/idpf_singleq_txrx.c | 51 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 38 +- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 25 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 6 + drivers/net/ethernet/intel/igc/igc.h | 1 + drivers/net/ethernet/intel/igc/igc_main.c | 146 +- drivers/net/ethernet/intel/igc/igc_xdp.c | 19 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 21 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 + drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 13 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h | 3 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 21 - drivers/net/ethernet/marvell/mvneta.c | 6 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 10 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 14 +- .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c | 1 - drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 2 + .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 7 +- .../ethernet/marvell/octeontx2/nic/cn10k_ipsec.c | 15 - .../ethernet/marvell/octeontx2/nic/otx2_common.c | 122 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 17 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 34 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 201 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 9 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 14 +- .../net/ethernet/marvell/octeontx2/nic/otx2_xsk.c | 225 + .../net/ethernet/marvell/octeontx2/nic/otx2_xsk.h | 24 + .../net/ethernet/marvell/octeontx2/nic/qos_sq.c | 2 +- .../net/ethernet/marvell/prestera/prestera_main.c | 3 +- drivers/net/ethernet/mediatek/Kconfig | 8 - drivers/net/ethernet/mediatek/Makefile | 1 - drivers/net/ethernet/mediatek/mtk_eth_soc.c | 81 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 11 + drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 22 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 7 +- drivers/net/ethernet/mellanox/mlx4/alloc.c | 28 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 119 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 19 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 6 - drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 15 +- drivers/net/ethernet/mellanox/mlx4/port.c | 20 - drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 5 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 120 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 3 +- .../mellanox/mlx5/core/diag/reporter_vnic.c | 46 + drivers/net/ethernet/mellanox/mlx5/core/dpll.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 73 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 4 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 119 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 20 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 10 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 5 - .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 11 + .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 5 + .../net/ethernet/mellanox/mlx5/core/en/tc/meter.h | 13 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 29 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 9 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 9 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 56 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 97 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 40 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 715 +- .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 1 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 154 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 56 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 22 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 133 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 7 +- .../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 2 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 6 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +- .../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c | 15 +- .../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h | 5 + .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 146 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 12 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 178 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 20 +- .../net/ethernet/mellanox/mlx5/core/fs_ft_pool.c | 6 +- .../net/ethernet/mellanox/mlx5/core/fs_ft_pool.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/fw.c | 7 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/hwmon.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/hwmon.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 45 +- .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 4 - .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 582 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 39 +- .../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 1 + .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 5 +- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 19 + .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 31 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 94 + drivers/net/ethernet/mellanox/mlx5/core/port.c | 165 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/hws/cmd.c | 6 - .../ethernet/mellanox/mlx5/core/steering/hws/cmd.h | 3 - .../mellanox/mlx5/core/steering/hws/definer.c | 6 +- .../mellanox/mlx5/core/steering/hws/fs_hws.c | 231 +- .../mellanox/mlx5/core/steering/hws/fs_hws.h | 24 + .../mellanox/mlx5/core/steering/hws/fs_hws_pools.c | 41 +- .../mellanox/mlx5/core/steering/hws/pat_arg.c | 3 +- .../mellanox/mlx5/core/steering/sws/dr_domain.c | 24 - .../mellanox/mlx5/core/steering/sws/dr_send.c | 33 - .../mellanox/mlx5/core/steering/sws/dr_types.h | 1 - .../mellanox/mlx5/core/steering/sws/mlx5dr.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/vport.c | 25 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 2 + drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 5 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 7 +- .../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 27 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 48 - .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 66 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 5 +- drivers/net/ethernet/meta/fbnic/Makefile | 3 +- drivers/net/ethernet/meta/fbnic/fbnic.h | 9 + drivers/net/ethernet/meta/fbnic/fbnic_csr.c | 1 + drivers/net/ethernet/meta/fbnic/fbnic_csr.h | 84 +- drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c | 174 + drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 882 +- drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 109 +- drivers/net/ethernet/meta/fbnic/fbnic_fw.h | 8 +- drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 50 +- drivers/net/ethernet/meta/fbnic/fbnic_netdev.h | 9 + drivers/net/ethernet/meta/fbnic/fbnic_phylink.c | 1 - drivers/net/ethernet/meta/fbnic/fbnic_rpc.c | 356 +- drivers/net/ethernet/meta/fbnic/fbnic_rpc.h | 35 + drivers/net/ethernet/meta/fbnic/fbnic_tlv.c | 55 +- drivers/net/ethernet/meta/fbnic/fbnic_tlv.h | 39 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 269 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 33 +- drivers/net/ethernet/micrel/ks8851_spi.c | 2 - drivers/net/ethernet/microchip/lan743x_ptp.c | 6 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 1 - .../net/ethernet/microchip/sparx5/sparx5_main.c | 1 - drivers/net/ethernet/microsoft/mana/gdma_main.c | 50 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 6 +- drivers/net/ethernet/microsoft/mana/mana_bpf.c | 2 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 68 +- drivers/net/ethernet/netronome/nfp/crypto/ipsec.c | 11 - drivers/net/ethernet/netronome/nfp/nfp_hwmon.c | 40 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 8 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 9 +- drivers/net/ethernet/realtek/Kconfig | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 82 +- drivers/net/ethernet/renesas/ravb_ptp.c | 3 +- drivers/net/ethernet/renesas/rcar_gen4_ptp.c | 2 +- drivers/net/ethernet/renesas/rswitch.c | 7 +- drivers/net/ethernet/rocker/rocker_main.c | 2 +- drivers/net/ethernet/sfc/Kconfig | 5 +- drivers/net/ethernet/sfc/Makefile | 2 +- drivers/net/ethernet/sfc/ef10.c | 8 +- drivers/net/ethernet/sfc/ef100_netdev.c | 1 - drivers/net/ethernet/sfc/efx.c | 24 - drivers/net/ethernet/sfc/efx_common.c | 1 + drivers/net/ethernet/sfc/efx_devlink.c | 13 + drivers/net/ethernet/sfc/efx_reflash.c | 522 + drivers/net/ethernet/sfc/efx_reflash.h | 20 + drivers/net/ethernet/sfc/fw_formats.h | 114 + drivers/net/ethernet/sfc/mae.c | 2 +- drivers/net/ethernet/sfc/mcdi.c | 115 +- drivers/net/ethernet/sfc/mcdi.h | 22 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 20158 +++++++--------- drivers/net/ethernet/sfc/mcdi_port.c | 59 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 11 - drivers/net/ethernet/sfc/net_driver.h | 11 +- drivers/net/ethernet/sfc/tc.c | 6 +- drivers/net/ethernet/smsc/smsc911x.c | 1 - drivers/net/ethernet/socionext/netsec.c | 7 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 18 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 21 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 174 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 29 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 233 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 29 + .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 27 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 33 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 9 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 6 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 33 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 564 +- drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c | 22 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 20 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c | 75 + .../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 27 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 20 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c | 46 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 13 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 33 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 96 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 9 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 49 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 21 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 16 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 338 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 24 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 22 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +- drivers/net/ethernet/tehuti/tn40.c | 9 +- drivers/net/ethernet/tehuti/tn40.h | 33 + drivers/net/ethernet/tehuti/tn40_mdio.c | 84 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 211 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 8 + drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/net/ethernet/ti/cpsw_new.c | 9 +- drivers/net/ethernet/ti/icssg/icss_iep.c | 63 +- drivers/net/ethernet/ti/icssg/icssg_common.c | 417 +- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 131 +- drivers/net/ethernet/ti/icssg/icssg_prueth.h | 47 +- drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c | 58 +- drivers/net/ethernet/wangxun/Kconfig | 3 + drivers/net/ethernet/wangxun/libwx/Makefile | 2 +- drivers/net/ethernet/wangxun/libwx/wx_ethtool.c | 105 +- drivers/net/ethernet/wangxun/libwx/wx_ethtool.h | 4 + drivers/net/ethernet/wangxun/libwx/wx_hw.c | 236 +- drivers/net/ethernet/wangxun/libwx/wx_hw.h | 1 + drivers/net/ethernet/wangxun/libwx/wx_lib.c | 142 +- drivers/net/ethernet/wangxun/libwx/wx_ptp.c | 883 + drivers/net/ethernet/wangxun/libwx/wx_ptp.h | 20 + drivers/net/ethernet/wangxun/libwx/wx_type.h | 135 +- drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c | 2 + drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 20 +- drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c | 11 + drivers/net/ethernet/wangxun/ngbe/ngbe_type.h | 5 + drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c | 2 + drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c | 6 + drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c | 7 + drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 56 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 16 + drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 14 + drivers/net/ethernet/xilinx/Kconfig | 1 + drivers/net/ethernet/xilinx/xilinx_axienet.h | 29 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 315 +- drivers/net/geneve.c | 62 +- drivers/net/gtp.c | 10 +- drivers/net/hamradio/baycom_par.c | 4 +- drivers/net/hamradio/baycom_ser_fdx.c | 2 +- drivers/net/hamradio/baycom_ser_hdx.c | 4 +- drivers/net/hamradio/bpqether.c | 25 +- drivers/net/hyperv/hyperv_net.h | 2 + drivers/net/hyperv/netvsc_drv.c | 16 + drivers/net/hyperv/rndis_filter.c | 13 +- drivers/net/ieee802154/ca8210.c | 78 +- drivers/net/ipvlan/ipvlan.h | 3 +- drivers/net/ipvlan/ipvlan_l3s.c | 1 - drivers/net/ipvlan/ipvlan_main.c | 9 +- drivers/net/ipvlan/ipvtap.c | 6 +- drivers/net/loopback.c | 3 +- drivers/net/macsec.c | 10 +- drivers/net/macvlan.c | 22 +- drivers/net/macvtap.c | 6 +- drivers/net/mctp/Kconfig | 10 + drivers/net/mctp/Makefile | 1 + drivers/net/mctp/mctp-i2c.c | 2 +- drivers/net/mctp/mctp-usb.c | 385 + drivers/net/mdio/mdio-i2c.c | 79 +- drivers/net/net_failover.c | 2 +- drivers/net/netconsole.c | 393 +- drivers/net/netdevsim/bpf.c | 3 +- drivers/net/netdevsim/ethtool.c | 2 - drivers/net/netdevsim/ipsec.c | 11 - drivers/net/netdevsim/netdev.c | 78 +- drivers/net/netdevsim/netdevsim.h | 2 +- drivers/net/netkit.c | 15 +- drivers/net/pcs/pcs-lynx.c | 1 - drivers/net/pcs/pcs-mtk-lynxi.c | 1 - drivers/net/pcs/pcs-rzn1-miic.c | 22 +- drivers/net/pcs/pcs-xpcs.c | 105 +- drivers/net/pcs/pcs-xpcs.h | 26 +- drivers/net/pfcp.c | 9 +- drivers/net/phy/Kconfig | 2 +- drivers/net/phy/Makefile | 3 +- drivers/net/phy/adin1100.c | 5 +- drivers/net/phy/aquantia/aquantia_firmware.c | 7 +- drivers/net/phy/aquantia/aquantia_hwmon.c | 32 +- drivers/net/phy/aquantia/aquantia_main.c | 240 +- drivers/net/phy/bcm-phy-ptp.c | 3 +- drivers/net/phy/bcm54140.c | 1 + drivers/net/phy/broadcom.c | 2 +- drivers/net/phy/dp83822.c | 38 + drivers/net/phy/dp83867.c | 5 +- drivers/net/phy/dp83td510.c | 187 + drivers/net/phy/dp83tg720.c | 78 + drivers/net/phy/fixed_phy.c | 16 +- drivers/net/phy/marvell-88q2xxx.c | 280 +- drivers/net/phy/marvell.c | 92 +- drivers/net/phy/marvell10g.c | 24 +- drivers/net/phy/mdio_bus.c | 14 + drivers/net/phy/mediatek/mtk-ge-soc.c | 303 +- drivers/net/phy/mediatek/mtk-ge.c | 78 +- drivers/net/phy/mediatek/mtk-phy-lib.c | 77 + drivers/net/phy/mediatek/mtk.h | 15 + drivers/net/phy/micrel.c | 33 +- drivers/net/phy/mscc/mscc_main.c | 2 + drivers/net/phy/mscc/mscc_ptp.c | 14 +- drivers/net/phy/mxl-gpy.c | 19 +- drivers/net/phy/nxp-c45-tja11xx.c | 94 +- drivers/net/phy/nxp-tja11xx.c | 57 +- drivers/net/phy/phy-c45.c | 55 +- drivers/net/phy/phy-caps.h | 63 + drivers/net/phy/phy-core.c | 318 +- drivers/net/phy/phy.c | 157 +- drivers/net/phy/phy_caps.c | 359 + drivers/net/phy/phy_device.c | 414 +- drivers/net/phy/phy_led_triggers.c | 2 + drivers/net/phy/phy_package.c | 350 + drivers/net/phy/phylib-internal.h | 27 + drivers/net/phy/phylib.h | 34 + drivers/net/phy/phylink.c | 561 +- drivers/net/phy/qcom/qca807x.c | 16 +- drivers/net/phy/qt2025.rs | 2 +- drivers/net/phy/realtek/Kconfig | 8 +- drivers/net/phy/realtek/realtek_hwmon.c | 7 +- drivers/net/phy/realtek/realtek_main.c | 130 +- drivers/net/phy/sfp.c | 95 +- drivers/net/phy/xilinx_gmii2rgmii.c | 7 +- drivers/net/ppp/ppp_generic.c | 14 +- drivers/net/ppp/pppoe.c | 1 + drivers/net/ppp/pptp.c | 1 + drivers/net/sb1000.c | 1179 - drivers/net/tap.c | 166 +- drivers/net/team/team_core.c | 9 +- drivers/net/tun.c | 221 +- drivers/net/tun_vnet.h | 186 + drivers/net/usb/asix_devices.c | 17 + drivers/net/usb/ax88172a.c | 12 +- drivers/net/usb/cdc_ether.c | 7 + drivers/net/usb/cdc_mbim.c | 4 +- drivers/net/usb/qmi_wwan.c | 6 +- drivers/net/usb/r8152.c | 7 + drivers/net/usb/r8153_ecm.c | 6 + drivers/net/veth.c | 11 +- drivers/net/virtio_net.c | 265 +- drivers/net/vmxnet3/vmxnet3_drv.c | 10 +- drivers/net/vrf.c | 14 +- drivers/net/vxlan/vxlan_core.c | 68 +- drivers/net/wireguard/device.c | 7 +- drivers/net/wireless/ath/ath10k/core.c | 13 +- drivers/net/wireless/ath/ath11k/Makefile | 1 + drivers/net/wireless/ath/ath11k/ahb.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 11 +- drivers/net/wireless/ath/ath11k/core.h | 13 +- drivers/net/wireless/ath/ath11k/coredump.c | 52 + drivers/net/wireless/ath/ath11k/coredump.h | 79 + drivers/net/wireless/ath/ath11k/dp.c | 35 +- drivers/net/wireless/ath/ath11k/dp.h | 6 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 133 +- drivers/net/wireless/ath/ath11k/fw.c | 3 +- drivers/net/wireless/ath/ath11k/hif.h | 7 + drivers/net/wireless/ath/ath11k/mac.c | 145 +- drivers/net/wireless/ath/ath11k/mhi.c | 5 + drivers/net/wireless/ath/ath11k/mhi.h | 1 + drivers/net/wireless/ath/ath11k/pci.c | 195 +- drivers/net/wireless/ath/ath11k/qmi.c | 17 +- drivers/net/wireless/ath/ath11k/qmi.h | 10 +- drivers/net/wireless/ath/ath11k/reg.c | 107 +- drivers/net/wireless/ath/ath11k/reg.h | 3 +- drivers/net/wireless/ath/ath11k/testmode.c | 80 +- drivers/net/wireless/ath/ath11k/wmi.c | 11 +- drivers/net/wireless/ath/ath11k/wmi.h | 11 +- drivers/net/wireless/ath/ath12k/Makefile | 3 +- drivers/net/wireless/ath/ath12k/acpi.c | 202 +- drivers/net/wireless/ath/ath12k/acpi.h | 40 +- drivers/net/wireless/ath/ath12k/core.c | 103 +- drivers/net/wireless/ath/ath12k/core.h | 139 +- drivers/net/wireless/ath/ath12k/debug.c | 6 +- drivers/net/wireless/ath/ath12k/debug.h | 10 +- drivers/net/wireless/ath/ath12k/debugfs.c | 1191 +- drivers/net/wireless/ath/ath12k/debugfs.h | 115 +- .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 1238 +- .../net/wireless/ath/ath12k/debugfs_htt_stats.h | 453 +- drivers/net/wireless/ath/ath12k/debugfs_sta.c | 337 + drivers/net/wireless/ath/ath12k/debugfs_sta.h | 24 + drivers/net/wireless/ath/ath12k/dp.c | 5 +- drivers/net/wireless/ath/ath12k/dp.h | 82 +- drivers/net/wireless/ath/ath12k/dp_mon.c | 1419 +- drivers/net/wireless/ath/ath12k/dp_mon.h | 11 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 66 +- drivers/net/wireless/ath/ath12k/dp_rx.h | 8 +- drivers/net/wireless/ath/ath12k/dp_tx.c | 253 +- drivers/net/wireless/ath/ath12k/dp_tx.h | 4 +- drivers/net/wireless/ath/ath12k/hal_desc.h | 5 +- drivers/net/wireless/ath/ath12k/hal_rx.h | 442 +- drivers/net/wireless/ath/ath12k/hal_tx.h | 10 +- drivers/net/wireless/ath/ath12k/hw.c | 8 +- drivers/net/wireless/ath/ath12k/mac.c | 870 +- drivers/net/wireless/ath/ath12k/mac.h | 10 +- drivers/net/wireless/ath/ath12k/pci.c | 22 +- drivers/net/wireless/ath/ath12k/qmi.c | 23 +- drivers/net/wireless/ath/ath12k/reg.h | 5 +- drivers/net/wireless/ath/ath12k/rx_desc.h | 12 +- drivers/net/wireless/ath/ath12k/testmode.c | 395 + drivers/net/wireless/ath/ath12k/testmode.h | 40 + drivers/net/wireless/ath/ath12k/wmi.c | 1176 +- drivers/net/wireless/ath/ath12k/wmi.h | 290 +- drivers/net/wireless/ath/ath12k/wow.c | 3 +- drivers/net/wireless/ath/ath9k/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/common-spectral.c | 4 +- drivers/net/wireless/ath/ath9k/init.c | 4 +- drivers/net/wireless/ath/ath9k/xmit.c | 9 - drivers/net/wireless/ath/{ath11k => }/testmode_i.h | 54 +- drivers/net/wireless/broadcom/b43/main.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 2 - drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 91 - drivers/net/wireless/intel/iwlegacy/4965-rs.c | 18 +- drivers/net/wireless/intel/iwlegacy/common.h | 2 - drivers/net/wireless/intel/iwlwifi/Kconfig | 15 +- drivers/net/wireless/intel/iwlwifi/Makefile | 5 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 1 - drivers/net/wireless/intel/iwlwifi/cfg/ax210.c | 1 - drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 21 +- drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 14 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 154 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 11 - drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 1 - drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 4 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 7 +- .../net/wireless/intel/iwlwifi/fw/api/context.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 2 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 19 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 9 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 42 +- drivers/net/wireless/intel/iwlwifi/fw/api/dhc.h | 226 + .../net/wireless/intel/iwlwifi/fw/api/location.h | 66 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 95 +- drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 52 + drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 1 + .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 42 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 108 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/dhc-utils.h | 75 + drivers/net/wireless/intel/iwlwifi/fw/regulatory.c | 56 +- drivers/net/wireless/intel/iwlwifi/fw/regulatory.h | 4 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 + drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 13 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 30 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 36 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 34 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 11 +- drivers/net/wireless/intel/iwlwifi/mld/Makefile | 16 + drivers/net/wireless/intel/iwlwifi/mld/agg.c | 670 + drivers/net/wireless/intel/iwlwifi/mld/agg.h | 127 + drivers/net/wireless/intel/iwlwifi/mld/ap.c | 344 + drivers/net/wireless/intel/iwlwifi/mld/ap.h | 45 + drivers/net/wireless/intel/iwlwifi/mld/coex.c | 40 + drivers/net/wireless/intel/iwlwifi/mld/coex.h | 15 + drivers/net/wireless/intel/iwlwifi/mld/constants.h | 88 + drivers/net/wireless/intel/iwlwifi/mld/d3.c | 1998 ++ drivers/net/wireless/intel/iwlwifi/mld/d3.h | 51 + drivers/net/wireless/intel/iwlwifi/mld/debugfs.c | 1082 + drivers/net/wireless/intel/iwlwifi/mld/debugfs.h | 244 + .../net/wireless/intel/iwlwifi/mld/ftm-initiator.c | 451 + .../net/wireless/intel/iwlwifi/mld/ftm-initiator.h | 29 + drivers/net/wireless/intel/iwlwifi/mld/fw.c | 536 + drivers/net/wireless/intel/iwlwifi/mld/hcmd.h | 56 + drivers/net/wireless/intel/iwlwifi/mld/iface.c | 671 + drivers/net/wireless/intel/iwlwifi/mld/iface.h | 233 + drivers/net/wireless/intel/iwlwifi/mld/key.c | 358 + drivers/net/wireless/intel/iwlwifi/mld/key.h | 39 + drivers/net/wireless/intel/iwlwifi/mld/led.c | 100 + drivers/net/wireless/intel/iwlwifi/mld/led.h | 29 + drivers/net/wireless/intel/iwlwifi/mld/link.c | 1213 + drivers/net/wireless/intel/iwlwifi/mld/link.h | 153 + .../net/wireless/intel/iwlwifi/mld/low_latency.c | 339 + .../net/wireless/intel/iwlwifi/mld/low_latency.h | 68 + drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 2670 +++ drivers/net/wireless/intel/iwlwifi/mld/mac80211.h | 13 + drivers/net/wireless/intel/iwlwifi/mld/mcc.c | 329 + drivers/net/wireless/intel/iwlwifi/mld/mcc.h | 17 + drivers/net/wireless/intel/iwlwifi/mld/mld.c | 720 + drivers/net/wireless/intel/iwlwifi/mld/mld.h | 582 + drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 1076 + drivers/net/wireless/intel/iwlwifi/mld/mlo.h | 167 + drivers/net/wireless/intel/iwlwifi/mld/notif.c | 759 + drivers/net/wireless/intel/iwlwifi/mld/notif.h | 35 + drivers/net/wireless/intel/iwlwifi/mld/phy.c | 155 + drivers/net/wireless/intel/iwlwifi/mld/phy.h | 55 + drivers/net/wireless/intel/iwlwifi/mld/power.c | 396 + drivers/net/wireless/intel/iwlwifi/mld/power.h | 33 + drivers/net/wireless/intel/iwlwifi/mld/ptp.c | 321 + drivers/net/wireless/intel/iwlwifi/mld/ptp.h | 45 + .../net/wireless/intel/iwlwifi/mld/regulatory.c | 393 + .../net/wireless/intel/iwlwifi/mld/regulatory.h | 23 + drivers/net/wireless/intel/iwlwifi/mld/roc.c | 224 + drivers/net/wireless/intel/iwlwifi/mld/roc.h | 20 + drivers/net/wireless/intel/iwlwifi/mld/rx.c | 2060 ++ drivers/net/wireless/intel/iwlwifi/mld/rx.h | 72 + drivers/net/wireless/intel/iwlwifi/mld/scan.c | 2008 ++ drivers/net/wireless/intel/iwlwifi/mld/scan.h | 136 + .../wireless/intel/iwlwifi/mld/session-protect.c | 222 + .../wireless/intel/iwlwifi/mld/session-protect.h | 102 + drivers/net/wireless/intel/iwlwifi/mld/sta.c | 1289 + drivers/net/wireless/intel/iwlwifi/mld/sta.h | 266 + drivers/net/wireless/intel/iwlwifi/mld/stats.c | 513 + drivers/net/wireless/intel/iwlwifi/mld/stats.h | 22 + .../net/wireless/intel/iwlwifi/mld/tests/Makefile | 5 + drivers/net/wireless/intel/iwlwifi/mld/tests/agg.c | 663 + .../net/wireless/intel/iwlwifi/mld/tests/hcmd.c | 62 + .../intel/iwlwifi/mld/tests/link-selection.c | 303 + .../net/wireless/intel/iwlwifi/mld/tests/link.c | 110 + .../net/wireless/intel/iwlwifi/mld/tests/module.c | 11 + drivers/net/wireless/intel/iwlwifi/mld/tests/rx.c | 353 + .../net/wireless/intel/iwlwifi/mld/tests/utils.c | 474 + .../net/wireless/intel/iwlwifi/mld/tests/utils.h | 134 + drivers/net/wireless/intel/iwlwifi/mld/thermal.c | 438 + drivers/net/wireless/intel/iwlwifi/mld/thermal.h | 36 + drivers/net/wireless/intel/iwlwifi/mld/time_sync.c | 240 + drivers/net/wireless/intel/iwlwifi/mld/time_sync.h | 26 + drivers/net/wireless/intel/iwlwifi/mld/tlc.c | 700 + drivers/net/wireless/intel/iwlwifi/mld/tlc.h | 23 + drivers/net/wireless/intel/iwlwifi/mld/tx.c | 1374 ++ drivers/net/wireless/intel/iwlwifi/mld/tx.h | 77 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 38 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 123 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 86 - drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 54 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 23 - drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 24 +- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 19 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 61 - drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 - .../net/wireless/intel/iwlwifi/mvm/time-event.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 4 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 261 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/tests/devinfo.c | 15 +- drivers/net/wireless/marvell/libertas/cmd.c | 143 +- drivers/net/wireless/marvell/libertas/cmd.h | 10 - drivers/net/wireless/marvell/libertas/cmdresp.c | 1 - drivers/net/wireless/marvell/libertas/decl.h | 4 - drivers/net/wireless/marvell/libertas/dev.h | 4 - drivers/net/wireless/marvell/libertas/main.c | 88 +- drivers/net/wireless/marvell/mwifiex/11n.c | 6 +- drivers/net/wireless/marvell/mwifiex/cfp.c | 2 +- drivers/net/wireless/marvell/mwifiex/fw.h | 14 + drivers/net/wireless/marvell/mwifiex/main.c | 8 +- drivers/net/wireless/marvell/mwifiex/main.h | 4 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 4 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 4 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 18 +- drivers/net/wireless/marvell/mwifiex/uap_event.c | 16 - drivers/net/wireless/marvell/mwifiex/usb.c | 4 +- drivers/net/wireless/mediatek/mt76/channel.c | 3 + drivers/net/wireless/mediatek/mt76/eeprom.c | 4 + drivers/net/wireless/mediatek/mt76/mac80211.c | 16 +- drivers/net/wireless/mediatek/mt76/mt76.h | 8 + .../net/wireless/mediatek/mt76/mt76_connac3_mac.h | 3 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 4 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 53 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 12 - drivers/net/wireless/mediatek/mt76/mt7921/main.c | 1 + drivers/net/wireless/mediatek/mt76/mt7925/init.c | 96 + drivers/net/wireless/mediatek/mt76/mt7925/main.c | 164 +- drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 274 +- drivers/net/wireless/mediatek/mt76/mt7925/mcu.h | 6 +- drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h | 36 +- drivers/net/wireless/mediatek/mt76/mt792x.h | 19 +- .../net/wireless/mediatek/mt76/mt792x_acpi_sar.c | 123 +- .../net/wireless/mediatek/mt76/mt792x_acpi_sar.h | 18 +- drivers/net/wireless/mediatek/mt76/mt792x_core.c | 3 +- .../net/wireless/mediatek/mt76/mt7996/debugfs.c | 56 +- drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 306 +- drivers/net/wireless/mediatek/mt76/mt7996/main.c | 976 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 636 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 47 +- drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 79 +- drivers/net/wireless/mediatek/mt76/scan.c | 21 +- drivers/net/wireless/mediatek/mt76/tx.c | 3 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 21 +- drivers/net/wireless/realtek/rtl8xxxu/8192c.c | 2 + drivers/net/wireless/realtek/rtl8xxxu/core.c | 17 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 6 +- drivers/net/wireless/realtek/rtw88/Kconfig | 25 + drivers/net/wireless/realtek/rtw88/Makefile | 9 + drivers/net/wireless/realtek/rtw88/debug.c | 57 +- drivers/net/wireless/realtek/rtw88/fw.c | 15 + drivers/net/wireless/realtek/rtw88/fw.h | 1 + drivers/net/wireless/realtek/rtw88/mac.c | 7 +- drivers/net/wireless/realtek/rtw88/main.c | 58 +- drivers/net/wireless/realtek/rtw88/main.h | 45 +- drivers/net/wireless/realtek/rtw88/pci.c | 4 +- drivers/net/wireless/realtek/rtw88/phy.c | 215 +- drivers/net/wireless/realtek/rtw88/phy.h | 20 +- drivers/net/wireless/realtek/rtw88/reg.h | 69 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8814a.c | 2257 ++ drivers/net/wireless/realtek/rtw88/rtw8814a.h | 62 + .../net/wireless/realtek/rtw88/rtw8814a_table.c | 23930 +++++++++++++++++++ .../net/wireless/realtek/rtw88/rtw8814a_table.h | 40 + drivers/net/wireless/realtek/rtw88/rtw8814ae.c | 31 + drivers/net/wireless/realtek/rtw88/rtw8814au.c | 54 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 16 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 16 +- drivers/net/wireless/realtek/rtw88/rtw8822bu.c | 4 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw88xxa.c | 2 +- drivers/net/wireless/realtek/rtw88/rx.c | 6 + drivers/net/wireless/realtek/rtw88/sar.c | 2 +- drivers/net/wireless/realtek/rtw88/sdio.c | 2 +- drivers/net/wireless/realtek/rtw88/usb.c | 2 +- drivers/net/wireless/realtek/rtw88/util.c | 3 +- drivers/net/wireless/realtek/rtw89/Kconfig | 2 +- drivers/net/wireless/realtek/rtw89/cam.c | 6 + drivers/net/wireless/realtek/rtw89/chan.c | 38 +- drivers/net/wireless/realtek/rtw89/chan.h | 2 +- drivers/net/wireless/realtek/rtw89/coex.c | 2959 +-- drivers/net/wireless/realtek/rtw89/coex.h | 18 +- drivers/net/wireless/realtek/rtw89/core.c | 240 +- drivers/net/wireless/realtek/rtw89/core.h | 208 +- drivers/net/wireless/realtek/rtw89/debug.c | 2063 +- drivers/net/wireless/realtek/rtw89/fw.c | 369 +- drivers/net/wireless/realtek/rtw89/fw.h | 103 +- drivers/net/wireless/realtek/rtw89/mac.c | 80 +- drivers/net/wireless/realtek/rtw89/mac.h | 5 + drivers/net/wireless/realtek/rtw89/mac80211.c | 282 +- drivers/net/wireless/realtek/rtw89/mac_be.c | 8 +- drivers/net/wireless/realtek/rtw89/pci.h | 56 +- drivers/net/wireless/realtek/rtw89/pci_be.c | 2 +- drivers/net/wireless/realtek/rtw89/phy.c | 789 +- drivers/net/wireless/realtek/rtw89/phy.h | 22 +- drivers/net/wireless/realtek/rtw89/ps.c | 6 +- drivers/net/wireless/realtek/rtw89/reg.h | 44 +- drivers/net/wireless/realtek/rtw89/regd.c | 601 +- drivers/net/wireless/realtek/rtw89/rtw8851b.c | 26 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 26 +- drivers/net/wireless/realtek/rtw89/rtw8852b.c | 26 +- .../net/wireless/realtek/rtw89/rtw8852b_common.c | 6 +- drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c | 13 +- drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 26 +- drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c | 13 +- drivers/net/wireless/realtek/rtw89/rtw8852c.c | 28 +- drivers/net/wireless/realtek/rtw89/rtw8922a.c | 74 +- drivers/net/wireless/realtek/rtw89/sar.c | 422 +- drivers/net/wireless/realtek/rtw89/sar.h | 10 +- drivers/net/wireless/realtek/rtw89/ser.c | 17 +- drivers/net/wireless/realtek/rtw89/util.c | 220 +- drivers/net/wireless/realtek/rtw89/util.h | 13 +- drivers/net/wireless/realtek/rtw89/wow.c | 7 +- drivers/net/wireless/silabs/wfx/bus.h | 1 + drivers/net/wireless/silabs/wfx/bus_sdio.c | 54 + drivers/net/wireless/silabs/wfx/bus_spi.c | 45 +- drivers/net/wireless/silabs/wfx/main.c | 14 + drivers/net/wireless/silabs/wfx/sta.c | 25 + drivers/net/wireless/silabs/wfx/sta.h | 3 + drivers/net/wireless/virtual/mac80211_hwsim.c | 15 +- drivers/net/wireless/virtual/virt_wifi.c | 10 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 2 +- drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 1 + drivers/net/wwan/t7xx/t7xx_pci.c | 1 - drivers/net/wwan/wwan_core.c | 16 +- drivers/nvdimm/badrange.c | 2 +- drivers/nvdimm/nd.h | 2 +- drivers/nvdimm/pfn_devs.c | 7 +- drivers/nvdimm/pmem.c | 2 +- drivers/nvme/common/Kconfig | 1 + drivers/nvme/common/auth.c | 337 + drivers/nvme/common/keyring.c | 65 +- drivers/nvme/host/Kconfig | 2 +- drivers/nvme/host/apple.c | 4 +- drivers/nvme/host/auth.c | 115 +- drivers/nvme/host/core.c | 3 + drivers/nvme/host/fabrics.c | 34 +- drivers/nvme/host/fabrics.h | 3 + drivers/nvme/host/fc.c | 6 +- drivers/nvme/host/ioctl.c | 12 +- drivers/nvme/host/multipath.c | 138 + drivers/nvme/host/nvme.h | 22 +- drivers/nvme/host/pci.c | 5 +- drivers/nvme/host/rdma.c | 3 +- drivers/nvme/host/sysfs.c | 24 +- drivers/nvme/host/tcp.c | 67 +- drivers/nvme/host/zns.c | 10 +- drivers/nvme/target/auth.c | 72 +- drivers/nvme/target/core.c | 9 +- drivers/nvme/target/debugfs.c | 27 + drivers/nvme/target/fabrics-cmd-auth.c | 60 +- drivers/nvme/target/fabrics-cmd.c | 25 +- drivers/nvme/target/fc.c | 14 - drivers/nvme/target/loop.c | 2 +- drivers/nvme/target/nvmet.h | 40 +- drivers/nvme/target/pci-epf.c | 12 +- drivers/nvme/target/tcp.c | 32 +- drivers/nvmem/brcm_nvram.c | 2 +- drivers/nvmem/layouts/u-boot-env.c | 2 +- drivers/of/base.c | 27 + drivers/of/device.c | 7 +- drivers/pci/msi/msi.c | 18 +- drivers/pci/pci-driver.c | 3 +- drivers/ptp/ptp_chardev.c | 16 + drivers/ptp/ptp_ocp.c | 7 +- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/reset-imx-scu.c | 101 + drivers/s390/net/Kconfig | 11 +- drivers/s390/net/Makefile | 1 - drivers/s390/net/lcs.c | 2385 -- drivers/s390/net/lcs.h | 342 - drivers/scsi/Kconfig | 3 +- drivers/scsi/Makefile | 1 - drivers/scsi/aacraid/aachba.c | 4 +- drivers/scsi/aacraid/linit.c | 2 +- drivers/scsi/arm/acornscsi.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 2 +- drivers/scsi/bfa/bfad.c | 2 +- drivers/scsi/csiostor/csio_init.c | 2 +- drivers/scsi/cxlflash/Kconfig | 15 - drivers/scsi/cxlflash/Makefile | 5 - drivers/scsi/cxlflash/backend.h | 48 - drivers/scsi/cxlflash/common.h | 340 - drivers/scsi/cxlflash/cxl_hw.c | 177 - drivers/scsi/cxlflash/lunmgt.c | 278 - drivers/scsi/cxlflash/main.c | 3970 --- drivers/scsi/cxlflash/main.h | 129 - drivers/scsi/cxlflash/ocxl_hw.c | 1399 -- drivers/scsi/cxlflash/ocxl_hw.h | 72 - drivers/scsi/cxlflash/sislite.h | 560 - drivers/scsi/cxlflash/superpipe.c | 2218 -- drivers/scsi/cxlflash/superpipe.h | 150 - drivers/scsi/cxlflash/vlun.c | 1336 -- drivers/scsi/cxlflash/vlun.h | 82 - drivers/scsi/elx/efct/efct_driver.c | 2 +- drivers/scsi/fnic/fdls_disc.c | 57 +- drivers/scsi/fnic/fnic_main.c | 5 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 28 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 4 +- drivers/scsi/hpsa.c | 19 +- drivers/scsi/ips.c | 8 +- drivers/scsi/isci/init.c | 14 +- drivers/scsi/isci/isci.h | 7 - drivers/scsi/isci/remote_device.h | 2 +- drivers/scsi/iscsi_tcp.c | 60 +- drivers/scsi/iscsi_tcp.h | 4 +- drivers/scsi/libiscsi_tcp.c | 91 +- drivers/scsi/lpfc/lpfc.h | 3 +- drivers/scsi/lpfc/lpfc_els.c | 23 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 35 +- drivers/scsi/lpfc/lpfc_init.c | 14 +- drivers/scsi/lpfc/lpfc_scsi.c | 12 +- drivers/scsi/lpfc/lpfc_sli.c | 43 +- drivers/scsi/lpfc/lpfc_version.h | 6 +- drivers/scsi/lpfc/lpfc_vport.c | 2 +- drivers/scsi/megaraid.c | 10 +- drivers/scsi/megaraid/megaraid_mbox.c | 10 +- drivers/scsi/megaraid/megaraid_sas_base.c | 10 +- drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 4 + drivers/scsi/mpi3mr/mpi/mpi30_image.h | 8 + drivers/scsi/mpi3mr/mpi/mpi30_init.h | 11 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 21 + drivers/scsi/mpi3mr/mpi/mpi30_tool.h | 1 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 20 +- drivers/scsi/mpi3mr/mpi3mr.h | 34 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 129 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 159 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 101 +- drivers/scsi/mpt3sas/mpi/mpi2.h | 9 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 5 + drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 54 + drivers/scsi/mpt3sas/mpt3sas_base.c | 23 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 10 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 79 - drivers/scsi/mpt3sas/mpt3sas_ctl.c | 279 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 49 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/mvsas/mv_sas.c | 10 - drivers/scsi/mvsas/mv_sas.h | 1 - drivers/scsi/qedi/qedi_main.c | 2 +- drivers/scsi/qla2xxx/qla_sup.c | 4 +- drivers/scsi/scsi.c | 28 +- drivers/scsi/scsi_debug.c | 928 +- drivers/scsi/scsi_error.c | 19 + drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_scan.c | 5 +- drivers/scsi/scsi_sysctl.c | 4 +- drivers/scsi/st.c | 80 +- drivers/scsi/st.h | 6 + drivers/scsi/storvsc_drv.c | 4 +- drivers/sh/clk/cpg.c | 25 +- drivers/soc/apple/rtkit-internal.h | 1 + drivers/soc/apple/rtkit.c | 112 +- drivers/soc/atmel/soc.c | 5 + drivers/soc/atmel/soc.h | 3 + drivers/soc/mediatek/mt8167-mmsys.h | 31 +- drivers/soc/mediatek/mt8173-mmsys.h | 99 +- drivers/soc/mediatek/mt8183-mmsys.h | 50 +- drivers/soc/mediatek/mt8186-mmsys.h | 88 +- drivers/soc/mediatek/mt8188-mmsys.h | 266 +- drivers/soc/mediatek/mt8192-mmsys.h | 71 +- drivers/soc/mediatek/mt8195-mmsys.h | 632 +- drivers/soc/mediatek/mt8365-mmsys.h | 84 +- drivers/soc/mediatek/mtk-mmsys.h | 14 + drivers/soc/mediatek/mtk-mutex.c | 6 + drivers/soc/mediatek/mtk-socinfo.c | 22 +- drivers/soc/qcom/ice.c | 51 +- drivers/soc/qcom/pdr_internal.h | 1 - drivers/soc/qcom/qcom_aoss.c | 3 +- drivers/soc/qcom/qcom_pd_mapper.c | 12 + drivers/soc/qcom/qcom_pdr_msg.c | 3 +- drivers/soc/renesas/Kconfig | 18 + drivers/soc/renesas/Makefile | 4 + drivers/soc/renesas/r9a08g045-sysc.c | 23 + drivers/soc/renesas/r9a09g047-sys.c | 67 + drivers/soc/renesas/r9a09g057-sys.c | 67 + drivers/soc/renesas/renesas-soc.c | 33 +- drivers/soc/renesas/rz-sysc.c | 137 + drivers/soc/renesas/rz-sysc.h | 46 + drivers/soc/samsung/exynos-asv.c | 1 + drivers/soc/samsung/exynos-chipid.c | 5 + drivers/soc/samsung/exynos-pmu.c | 1 + drivers/soc/samsung/exynos-usi.c | 108 +- drivers/soc/samsung/exynos3250-pmu.c | 1 + drivers/soc/samsung/exynos5250-pmu.c | 1 + drivers/soc/samsung/exynos5420-pmu.c | 1 + drivers/soc/tegra/pmc.c | 3 +- drivers/soc/ti/k3-socinfo.c | 13 +- drivers/target/iscsi/iscsi_target_nego.c | 6 +- drivers/target/loopback/tcm_loop.c | 5 +- drivers/target/target_core_configfs.c | 6 +- drivers/target/target_core_device.c | 8 +- drivers/target/target_core_iblock.c | 12 - drivers/target/target_core_pr.c | 6 +- drivers/target/target_core_spc.c | 36 +- drivers/ufs/core/ufs-sysfs.c | 10 + drivers/ufs/core/ufs_trace.h | 135 +- drivers/ufs/core/ufshcd-crypto.c | 7 +- drivers/ufs/core/ufshcd-priv.h | 21 +- drivers/ufs/core/ufshcd.c | 148 +- drivers/ufs/host/Kconfig | 12 + drivers/ufs/host/Makefile | 1 + drivers/ufs/host/ufs-exynos.c | 13 +- drivers/ufs/host/ufs-exynos.h | 2 +- drivers/ufs/host/ufs-hisi.c | 6 +- drivers/ufs/host/ufs-mediatek.c | 11 +- drivers/ufs/host/ufs-qcom.c | 131 +- drivers/ufs/host/ufs-qcom.h | 39 +- drivers/ufs/host/ufs-renesas.c | 723 +- drivers/ufs/host/ufs-rockchip.c | 354 + drivers/ufs/host/ufs-rockchip.h | 90 + drivers/ufs/host/ufs-sprd.c | 6 +- drivers/ufs/host/ufshcd-pci.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 4 +- drivers/usb/storage/debug.c | 4 +- fs/bcachefs/Kconfig | 2 +- fs/bcachefs/Makefile | 3 +- fs/bcachefs/alloc_background.c | 190 +- fs/bcachefs/alloc_background.h | 2 +- fs/bcachefs/alloc_foreground.c | 31 +- fs/bcachefs/alloc_foreground.h | 19 +- fs/bcachefs/alloc_types.h | 2 + fs/bcachefs/backpointers.c | 151 +- fs/bcachefs/backpointers.h | 26 +- fs/bcachefs/bcachefs.h | 20 +- fs/bcachefs/bcachefs_format.h | 16 +- fs/bcachefs/bcachefs_ioctl.h | 29 +- fs/bcachefs/btree_cache.c | 1 + fs/bcachefs/btree_gc.c | 18 +- fs/bcachefs/btree_io.c | 259 +- fs/bcachefs/btree_io.h | 4 + fs/bcachefs/btree_iter.c | 14 - fs/bcachefs/btree_iter.h | 9 +- fs/bcachefs/btree_locking.c | 8 +- fs/bcachefs/btree_node_scan.c | 29 +- fs/bcachefs/btree_trans_commit.c | 120 +- fs/bcachefs/btree_types.h | 13 + fs/bcachefs/btree_update.c | 5 +- fs/bcachefs/btree_update.h | 2 + fs/bcachefs/btree_update_interior.c | 150 +- fs/bcachefs/btree_update_interior.h | 7 + fs/bcachefs/buckets.c | 80 +- fs/bcachefs/buckets.h | 31 +- fs/bcachefs/buckets_types.h | 27 + fs/bcachefs/chardev.c | 38 +- fs/bcachefs/checksum.c | 25 +- fs/bcachefs/checksum.h | 2 + fs/bcachefs/compress.c | 65 +- fs/bcachefs/data_update.c | 237 +- fs/bcachefs/data_update.h | 17 +- fs/bcachefs/debug.c | 34 +- fs/bcachefs/dirent.c | 274 +- fs/bcachefs/dirent.h | 17 +- fs/bcachefs/dirent_format.h | 20 +- fs/bcachefs/disk_accounting.h | 18 + fs/bcachefs/disk_accounting_format.h | 12 +- fs/bcachefs/ec.c | 482 +- fs/bcachefs/ec.h | 46 +- fs/bcachefs/ec_types.h | 12 +- fs/bcachefs/errcode.h | 65 +- fs/bcachefs/error.c | 88 +- fs/bcachefs/error.h | 57 +- fs/bcachefs/extents.c | 249 +- fs/bcachefs/extents.h | 24 +- fs/bcachefs/extents_format.h | 24 +- fs/bcachefs/extents_types.h | 11 +- fs/bcachefs/eytzinger.c | 76 +- fs/bcachefs/eytzinger.h | 95 +- fs/bcachefs/fs-io-buffered.c | 38 +- fs/bcachefs/fs-io-direct.c | 20 +- fs/bcachefs/fs-ioctl.c | 30 +- fs/bcachefs/fs-ioctl.h | 20 +- fs/bcachefs/fs.c | 139 +- fs/bcachefs/fsck.c | 231 +- fs/bcachefs/inode.c | 24 +- fs/bcachefs/inode.h | 1 + fs/bcachefs/inode_format.h | 3 +- fs/bcachefs/io_misc.c | 3 +- fs/bcachefs/io_read.c | 747 +- fs/bcachefs/io_read.h | 92 +- fs/bcachefs/io_write.c | 414 +- fs/bcachefs/io_write.h | 38 +- fs/bcachefs/io_write_types.h | 2 +- fs/bcachefs/journal.c | 191 +- fs/bcachefs/journal.h | 42 +- fs/bcachefs/journal_io.c | 99 +- fs/bcachefs/journal_reclaim.c | 10 +- fs/bcachefs/journal_seq_blacklist.c | 7 +- fs/bcachefs/journal_types.h | 37 +- fs/bcachefs/lru.c | 100 +- fs/bcachefs/lru.h | 22 +- fs/bcachefs/lru_format.h | 6 +- fs/bcachefs/migrate.c | 26 +- fs/bcachefs/move.c | 456 +- fs/bcachefs/move_types.h | 20 +- fs/bcachefs/movinggc.c | 15 +- fs/bcachefs/{fs-common.c => namei.c} | 210 +- fs/bcachefs/{fs-common.h => namei.h} | 31 +- fs/bcachefs/opts.c | 115 +- fs/bcachefs/opts.h | 69 +- fs/bcachefs/progress.c | 63 + fs/bcachefs/progress.h | 29 + fs/bcachefs/rebalance.c | 46 +- fs/bcachefs/recovery.c | 4 +- fs/bcachefs/recovery_passes_types.h | 2 +- fs/bcachefs/reflink.c | 23 +- fs/bcachefs/sb-counters.c | 90 +- fs/bcachefs/sb-counters.h | 4 + fs/bcachefs/sb-counters_format.h | 31 +- fs/bcachefs/sb-downgrade.c | 8 +- fs/bcachefs/sb-errors_format.h | 5 +- fs/bcachefs/sb-members.h | 16 +- fs/bcachefs/sb-members_format.h | 1 + fs/bcachefs/snapshot.c | 7 +- fs/bcachefs/snapshot.h | 1 + fs/bcachefs/str_hash.c | 2 +- fs/bcachefs/str_hash.h | 12 +- fs/bcachefs/super-io.c | 92 +- fs/bcachefs/super-io.h | 10 +- fs/bcachefs/super.c | 141 +- fs/bcachefs/super.h | 2 + fs/bcachefs/super_types.h | 8 +- fs/bcachefs/sysfs.c | 141 +- fs/bcachefs/sysfs.h | 5 +- fs/bcachefs/trace.h | 101 +- fs/bcachefs/util.c | 231 +- fs/bcachefs/util.h | 16 +- fs/bcachefs/xattr.c | 2 +- fs/btrfs/accessors.h | 1 + fs/btrfs/acl.h | 2 + fs/btrfs/async-thread.c | 11 +- fs/btrfs/backref.c | 4 +- fs/btrfs/bio.c | 38 +- fs/btrfs/block-group.c | 155 +- fs/btrfs/btrfs_inode.h | 17 +- fs/btrfs/compression.c | 31 +- fs/btrfs/compression.h | 26 +- fs/btrfs/ctree.c | 18 +- fs/btrfs/ctree.h | 2 +- fs/btrfs/defrag.c | 78 +- fs/btrfs/defrag.h | 4 +- fs/btrfs/delayed-inode.c | 101 +- fs/btrfs/delayed-inode.h | 2 +- fs/btrfs/delayed-ref.h | 2 + fs/btrfs/dev-replace.c | 33 +- fs/btrfs/dir-item.c | 24 +- fs/btrfs/dir-item.h | 1 + fs/btrfs/direct-io.c | 19 +- fs/btrfs/direct-io.h | 2 + fs/btrfs/discard.c | 34 +- fs/btrfs/discard.h | 1 + fs/btrfs/disk-io.c | 109 +- fs/btrfs/export.c | 51 +- fs/btrfs/extent-io-tree.c | 8 +- fs/btrfs/extent-tree.c | 63 +- fs/btrfs/extent-tree.h | 1 - fs/btrfs/extent_io.c | 589 +- fs/btrfs/extent_io.h | 9 +- fs/btrfs/file-item.c | 30 +- fs/btrfs/file-item.h | 2 + fs/btrfs/file.c | 28 +- fs/btrfs/file.h | 2 + fs/btrfs/free-space-cache.c | 57 +- fs/btrfs/free-space-tree.c | 45 +- fs/btrfs/fs.c | 1 - fs/btrfs/fs.h | 26 +- fs/btrfs/inode-item.c | 6 +- fs/btrfs/inode.c | 589 +- fs/btrfs/ioctl.c | 217 +- fs/btrfs/ioctl.h | 4 +- fs/btrfs/locking.c | 1 - fs/btrfs/ordered-data.c | 23 +- fs/btrfs/ordered-data.h | 9 +- fs/btrfs/print-tree.h | 2 + fs/btrfs/props.c | 66 +- fs/btrfs/props.h | 8 +- fs/btrfs/qgroup.c | 2 +- fs/btrfs/qgroup.h | 3 + fs/btrfs/raid-stripe-tree.h | 1 + fs/btrfs/reflink.c | 100 +- fs/btrfs/relocation.c | 30 +- fs/btrfs/scrub.c | 4 +- fs/btrfs/send.c | 544 +- fs/btrfs/send.h | 4 +- fs/btrfs/space-info.c | 2 +- fs/btrfs/subpage.c | 224 +- fs/btrfs/subpage.h | 52 +- fs/btrfs/super.c | 6 +- fs/btrfs/sysfs.c | 14 +- fs/btrfs/sysfs.h | 1 + fs/btrfs/tests/extent-io-tests.c | 6 +- fs/btrfs/tests/extent-map-tests.c | 1 + fs/btrfs/transaction.c | 39 +- fs/btrfs/tree-log.c | 392 +- fs/btrfs/verity.c | 4 +- fs/btrfs/volumes.c | 16 +- fs/btrfs/volumes.h | 4 + fs/btrfs/xattr.h | 2 + fs/btrfs/zlib.c | 85 +- fs/btrfs/zoned.c | 9 + fs/btrfs/zstd.c | 66 +- fs/coredump.c | 4 +- fs/crypto/Kconfig | 1 + fs/crypto/hkdf.c | 85 +- fs/crypto/inline_crypt.c | 4 +- fs/dcache.c | 21 +- fs/dlm/config.h | 2 +- fs/dlm/lock.c | 2 + fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 4 +- fs/drop_caches.c | 23 +- fs/erofs/Kconfig | 14 +- fs/erofs/compress.h | 2 +- fs/erofs/data.c | 148 +- fs/erofs/decompressor.c | 95 +- fs/erofs/decompressor_deflate.c | 8 +- fs/erofs/decompressor_lzma.c | 8 +- fs/erofs/decompressor_zstd.c | 8 +- fs/erofs/dir.c | 9 +- fs/erofs/erofs_fs.h | 191 +- fs/erofs/fileio.c | 2 +- fs/erofs/fscache.c | 2 +- fs/erofs/inode.c | 125 +- fs/erofs/internal.h | 47 +- fs/erofs/namei.c | 2 +- fs/erofs/super.c | 85 +- fs/erofs/sysfs.c | 2 + fs/erofs/xattr.c | 12 +- fs/erofs/zdata.c | 102 +- fs/erofs/zmap.c | 286 +- fs/eventpoll.c | 8 +- fs/ext4/balloc.c | 4 +- fs/ext4/bitmap.c | 8 +- fs/ext4/dir.c | 7 +- fs/ext4/ext4.h | 94 +- fs/ext4/ext4_jbd2.c | 12 +- fs/ext4/ext4_jbd2.h | 113 +- fs/ext4/extents.c | 531 +- fs/ext4/extents_status.c | 1 - fs/ext4/file.c | 27 +- fs/ext4/fsync.c | 12 +- fs/ext4/hash.c | 2 +- fs/ext4/ialloc.c | 9 +- fs/ext4/inline.c | 205 +- fs/ext4/inode.c | 288 +- fs/ext4/ioctl.c | 13 +- fs/ext4/mballoc-test.c | 2 + fs/ext4/mballoc.c | 8 +- fs/ext4/mmp.c | 6 +- fs/ext4/namei.c | 117 +- fs/ext4/orphan.c | 2 +- fs/ext4/page-io.c | 75 +- fs/ext4/resize.c | 4 +- fs/ext4/super.c | 267 +- fs/ext4/sysfs.c | 4 + fs/ext4/xattr.c | 47 +- fs/ext4/xattr.h | 10 + fs/f2fs/checkpoint.c | 71 +- fs/f2fs/compress.c | 1 + fs/f2fs/data.c | 190 +- fs/f2fs/debug.c | 3 + fs/f2fs/dir.c | 2 +- fs/f2fs/f2fs.h | 155 +- fs/f2fs/file.c | 126 +- fs/f2fs/gc.c | 42 +- fs/f2fs/inline.c | 22 +- fs/f2fs/inode.c | 33 +- fs/f2fs/namei.c | 8 + fs/f2fs/node.c | 450 +- fs/f2fs/node.h | 13 +- fs/f2fs/segment.c | 55 +- fs/f2fs/segment.h | 9 +- fs/f2fs/shrinker.c | 92 +- fs/f2fs/super.c | 191 +- fs/f2fs/sysfs.c | 139 +- fs/f2fs/xattr.c | 8 +- fs/fs-writeback.c | 30 +- fs/gfs2/file.c | 8 +- fs/gfs2/glock.c | 124 +- fs/gfs2/incore.h | 4 +- fs/gfs2/lops.c | 78 +- fs/gfs2/meta_io.c | 15 +- fs/gfs2/super.c | 24 +- fs/gfs2/trace_gfs2.h | 10 +- fs/gfs2/trans.c | 4 +- fs/jbd2/commit.c | 10 +- fs/jbd2/journal.c | 34 +- fs/jbd2/recovery.c | 80 +- fs/jbd2/revoke.c | 21 +- fs/jbd2/transaction.c | 21 +- fs/jfs/inode.c | 2 +- fs/jfs/jfs_dmap.c | 39 +- fs/jfs/jfs_dtree.c | 3 +- fs/jfs/jfs_extent.c | 10 + fs/jfs/jfs_imap.c | 17 +- fs/jfs/super.c | 6 +- fs/jfs/xattr.c | 15 +- fs/orangefs/orangefs-bufmap.c | 25 - fs/orangefs/orangefs-bufmap.h | 3 - fs/xfs/Makefile | 7 +- fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 316 +- fs/xfs/libxfs/xfs_bmap.h | 7 +- fs/xfs/libxfs/xfs_format.h | 20 +- fs/xfs/libxfs/xfs_fs.h | 14 +- fs/xfs/libxfs/xfs_group.h | 31 +- fs/xfs/libxfs/xfs_ialloc.c | 4 +- fs/xfs/libxfs/xfs_inode_buf.c | 23 +- fs/xfs/libxfs/xfs_inode_util.c | 1 + fs/xfs/libxfs/xfs_log_format.h | 7 +- fs/xfs/libxfs/xfs_metafile.c | 167 +- fs/xfs/libxfs/xfs_metafile.h | 6 +- fs/xfs/libxfs/xfs_ondisk.h | 6 +- fs/xfs/libxfs/xfs_rtbitmap.c | 11 + fs/xfs/libxfs/xfs_rtgroup.c | 39 +- fs/xfs/libxfs/xfs_rtgroup.h | 50 +- fs/xfs/libxfs/xfs_rtrmap_btree.c | 19 + fs/xfs/libxfs/xfs_rtrmap_btree.h | 2 + fs/xfs/libxfs/xfs_sb.c | 81 +- fs/xfs/libxfs/xfs_types.h | 28 + fs/xfs/libxfs/xfs_zones.c | 186 + fs/xfs/libxfs/xfs_zones.h | 35 + fs/xfs/scrub/agheader.c | 2 + fs/xfs/scrub/bmap.c | 4 +- fs/xfs/scrub/fscounters.c | 22 +- fs/xfs/scrub/fscounters_repair.c | 12 +- fs/xfs/scrub/inode.c | 7 + fs/xfs/scrub/inode_repair.c | 7 +- fs/xfs/scrub/newbt.c | 2 +- fs/xfs/scrub/reap.c | 9 +- fs/xfs/scrub/repair.c | 37 +- fs/xfs/scrub/rtbitmap.c | 11 +- fs/xfs/scrub/rtrefcount_repair.c | 34 +- fs/xfs/scrub/rtrmap_repair.c | 29 +- fs/xfs/scrub/scrub.c | 2 + fs/xfs/xfs_aops.c | 171 +- fs/xfs/xfs_aops.h | 3 +- fs/xfs/xfs_bmap_util.c | 32 +- fs/xfs/xfs_bmap_util.h | 12 +- fs/xfs/xfs_buf.c | 558 +- fs/xfs/xfs_buf.h | 29 +- fs/xfs/xfs_buf_item.c | 114 - fs/xfs/xfs_buf_item_recover.c | 8 +- fs/xfs/xfs_buf_mem.c | 43 +- fs/xfs/xfs_buf_mem.h | 6 +- fs/xfs/xfs_discard.c | 3 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 35 +- fs/xfs/xfs_file.c | 347 +- fs/xfs/xfs_fsmap.c | 86 +- fs/xfs/xfs_fsops.c | 67 +- fs/xfs/xfs_fsops.h | 3 +- fs/xfs/xfs_icache.c | 6 +- fs/xfs/xfs_inode.c | 6 +- fs/xfs/xfs_inode.h | 28 +- fs/xfs/xfs_inode_item.c | 1 + fs/xfs/xfs_inode_item_recover.c | 1 + fs/xfs/xfs_ioctl.c | 12 +- fs/xfs/xfs_iomap.c | 528 +- fs/xfs/xfs_iomap.h | 7 +- fs/xfs/xfs_iops.c | 31 +- fs/xfs/xfs_log.c | 4 + fs/xfs/xfs_message.c | 4 + fs/xfs/xfs_message.h | 1 + fs/xfs/xfs_mount.c | 212 +- fs/xfs/xfs_mount.h | 131 +- fs/xfs/xfs_qm.c | 3 +- fs/xfs/xfs_reflink.c | 18 +- fs/xfs/xfs_rtalloc.c | 244 +- fs/xfs/xfs_rtalloc.h | 5 - fs/xfs/xfs_super.c | 165 +- fs/xfs/xfs_sysfs.c | 75 +- fs/xfs/xfs_sysfs.h | 5 +- fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 218 +- fs/xfs/xfs_zone_alloc.c | 1220 + fs/xfs/xfs_zone_alloc.h | 70 + fs/xfs/xfs_zone_gc.c | 1165 + fs/xfs/xfs_zone_info.c | 105 + fs/xfs/xfs_zone_priv.h | 119 + fs/xfs/xfs_zone_space_resv.c | 263 + include/asm-generic/iomap.h | 36 +- include/asm-generic/rwonce.h | 10 +- include/crypto/hkdf.h | 20 + include/dt-bindings/clock/rockchip,rk3528-cru.h | 453 + include/dt-bindings/clock/rockchip,rk3576-cru.h | 5 + include/dt-bindings/clock/samsung,exynos990.h | 21 + include/dt-bindings/clock/xlnx-zynqmp-clk.h | 7 + include/dt-bindings/reset/rockchip,rk3528-cru.h | 241 + include/dt-bindings/soc/samsung,exynos-usi.h | 17 +- include/linux/arm-smccc.h | 40 + include/linux/arm_ffa.h | 22 +- include/linux/avf/virtchnl.h | 139 +- include/linux/badblocks.h | 10 +- include/linux/bio-integrity.h | 25 +- include/linux/bio.h | 4 - include/linux/blk-crypto-profile.h | 73 + include/linux/blk-crypto.h | 73 +- include/linux/blk-mq.h | 9 +- include/linux/blkdev.h | 15 + include/linux/buffer_head.h | 1 - include/linux/cpu_rmap.h | 1 + include/linux/dcache.h | 7 +- include/linux/ethtool.h | 13 +- include/linux/filter.h | 1 + .../linux/firmware/samsung/exynos-acpm-protocol.h | 49 + include/linux/fs.h | 10 +- include/linux/ieee80211.h | 12 + include/linux/if_bridge.h | 6 +- include/linux/if_ether.h | 3 + include/linux/if_macvlan.h | 6 +- include/linux/io-64-nonatomic-hi-lo.h | 16 + include/linux/io-64-nonatomic-lo-hi.h | 16 + include/linux/io.h | 3 - include/linux/io_uring/cmd.h | 17 +- include/linux/io_uring_types.h | 20 +- include/linux/iommu.h | 61 +- include/linux/ipv6.h | 1 + include/linux/jbd2.h | 24 +- include/linux/mlx4/device.h | 3 +- include/linux/mlx5/device.h | 13 + include/linux/mlx5/driver.h | 39 +- include/linux/mlx5/eswitch.h | 2 + include/linux/mlx5/fs.h | 13 +- include/linux/mlx5/mlx5_ifc.h | 64 +- include/linux/mlx5/port.h | 88 +- include/linux/mm.h | 23 - include/linux/mman.h | 2 - include/linux/msi.h | 55 +- include/linux/net/intel/iidc.h | 2 + include/linux/netdev_features.h | 8 +- include/linux/netdevice.h | 180 +- include/linux/netpoll.h | 7 + include/linux/nvme-auth.h | 7 + include/linux/nvme-keyring.h | 12 +- include/linux/nvme.h | 7 + include/linux/of.h | 9 + include/linux/pagemap.h | 9 - include/linux/pcs/pcs-xpcs.h | 3 +- include/linux/phy.h | 265 +- include/linux/phylink.h | 49 +- include/linux/platform_data/x86/intel_pmc_ipc.h | 94 + include/linux/posix-clock.h | 6 +- include/linux/ppp_channel.h | 3 +- include/linux/qed/qed_ll2_if.h | 2 +- include/linux/rtnetlink.h | 1 + include/linux/sctp.h | 2 - include/linux/skbuff.h | 50 +- include/linux/soc/apple/rtkit.h | 2 +- include/linux/stmmac.h | 15 +- include/linux/swap.h | 9 - include/linux/tcp.h | 5 + include/linux/unroll.h | 44 + include/linux/usb/mctp-usb.h | 30 + include/linux/usb/r8152.h | 1 + include/linux/vmstat.h | 11 - include/linux/wait.h | 6 +- include/linux/writeback.h | 4 - include/linux/zstd.h | 87 +- include/linux/zstd_errors.h | 30 +- include/linux/zstd_lib.h | 1123 +- include/net/af_unix.h | 81 +- include/net/ax25.h | 1 - include/net/bluetooth/bluetooth.h | 1 + include/net/bluetooth/hci.h | 34 + include/net/bluetooth/hci_core.h | 27 +- include/net/bluetooth/l2cap.h | 7 +- include/net/bluetooth/mgmt.h | 1 + include/net/bonding.h | 1 + include/net/busy_poll.h | 21 +- include/net/cfg80211.h | 88 +- include/net/dropreason-core.h | 9 + include/net/dropreason.h | 6 - include/net/dst_metadata.h | 7 +- include/net/fib_rules.h | 27 +- include/net/gro.h | 38 +- include/net/hotdata.h | 1 - include/net/inet6_connection_sock.h | 2 - include/net/inet6_hashtables.h | 2 +- include/net/inet_connection_sock.h | 33 +- include/net/inet_frag.h | 6 +- include/net/inet_hashtables.h | 11 +- include/net/ip.h | 26 +- include/net/ip_fib.h | 2 + include/net/ip_tunnels.h | 12 +- include/net/ipv6.h | 22 +- include/net/ipv6_frag.h | 5 +- include/net/libeth/rx.h | 47 + include/net/lwtunnel.h | 12 +- include/net/mac80211.h | 38 +- include/net/mctp.h | 2 +- include/net/mptcp.h | 19 +- include/net/net_namespace.h | 3 + include/net/netdev_lock.h | 101 + include/net/netdev_netlink.h | 12 + include/net/netdev_queues.h | 5 + include/net/netdev_rx_queue.h | 3 +- include/net/netfilter/nft_fib.h | 21 + include/net/netlink.h | 15 + include/net/netmem.h | 21 +- include/net/netns/ipv4.h | 4 + include/net/page_pool/memory_provider.h | 45 + include/net/page_pool/types.h | 4 + include/net/rps.h | 2 +- include/net/rtnetlink.h | 40 +- include/net/sock.h | 35 +- include/net/tcp.h | 139 +- include/net/xdp.h | 1 - include/net/xdp_sock.h | 10 + include/net/xdp_sock_drv.h | 44 +- include/net/xfrm.h | 21 +- include/net/xsk_buff_pool.h | 8 + include/scsi/libiscsi_tcp.h | 16 +- include/scsi/scsi_device.h | 9 + include/scsi/scsi_proto.h | 4 +- include/soc/qcom/ice.h | 3 +- include/soc/tegra/bpmp-abi.h | 2 +- include/trace/events/erofs.h | 2 +- include/trace/events/scsi.h | 4 +- include/trace/events/target.h | 4 +- include/trace/events/tcp.h | 6 + include/uapi/linux/batman_adv.h | 18 +- include/uapi/linux/blk-crypto.h | 44 + include/uapi/linux/bpf.h | 30 + include/uapi/linux/btrfs.h | 16 +- include/uapi/linux/can.h | 3 +- include/uapi/linux/errqueue.h | 1 + include/uapi/linux/ethtool.h | 22 + include/uapi/linux/f2fs.h | 7 + include/uapi/linux/fib_rules.h | 3 + include/uapi/linux/fs.h | 6 +- include/uapi/linux/if_cablemodem.h | 23 - include/uapi/linux/if_link.h | 7 + include/uapi/linux/if_xdp.h | 10 + include/uapi/linux/io_uring.h | 2 + include/uapi/linux/net_tstamp.h | 6 +- include/uapi/linux/netdev.h | 16 + include/uapi/linux/nl80211.h | 72 +- include/uapi/linux/rtnetlink.h | 1 + include/uapi/linux/snmp.h | 13 +- include/uapi/linux/tcp.h | 12 +- include/uapi/linux/ublk_cmd.h | 11 + include/uapi/linux/usb/ch9.h | 1 + include/uapi/linux/virtio_net.h | 13 + include/uapi/scsi/cxlflash_ioctl.h | 276 - include/ufs/ufs.h | 1 + include/ufs/ufshcd.h | 22 +- io_uring/alloc_cache.h | 6 + io_uring/cancel.c | 42 + io_uring/cancel.h | 8 + io_uring/filetable.c | 2 +- io_uring/futex.c | 62 +- io_uring/io-wq.c | 230 +- io_uring/io-wq.h | 7 +- io_uring/io_uring.c | 249 +- io_uring/io_uring.h | 15 +- io_uring/kbuf.c | 200 +- io_uring/kbuf.h | 100 +- io_uring/msg_ring.c | 2 +- io_uring/napi.c | 4 +- io_uring/net.c | 257 +- io_uring/nop.c | 18 +- io_uring/notif.c | 4 +- io_uring/opdef.c | 4 +- io_uring/opdef.h | 12 +- io_uring/poll.c | 18 +- io_uring/poll.h | 4 +- io_uring/rsrc.c | 246 +- io_uring/rsrc.h | 24 +- io_uring/rw.c | 200 +- io_uring/rw.h | 5 +- io_uring/splice.c | 3 +- io_uring/timeout.c | 16 +- io_uring/uring_cmd.c | 33 +- io_uring/waitid.c | 56 +- kernel/bpf/btf.c | 1 + kernel/bpf/cpumap.c | 146 +- kernel/bpf/offload.c | 11 +- kernel/irq/Kconfig | 1 + kernel/sysctl.c | 221 - kernel/time/posix-clock.c | 3 +- lib/Kconfig.debug | 20 +- lib/Makefile | 1 - lib/cpu_rmap.c | 2 +- lib/dynamic_queue_limits.c | 2 +- lib/iomap.c | 40 +- lib/net_utils.c | 4 +- lib/tests/Makefile | 1 + .../blackhole_dev_kunit.c} | 47 +- lib/zstd/Makefile | 3 +- lib/zstd/common/allocations.h | 56 + lib/zstd/common/bits.h | 150 + lib/zstd/common/bitstream.h | 155 +- lib/zstd/common/compiler.h | 151 +- lib/zstd/common/cpu.h | 3 +- lib/zstd/common/debug.c | 9 +- lib/zstd/common/debug.h | 37 +- lib/zstd/common/entropy_common.c | 42 +- lib/zstd/common/error_private.c | 13 +- lib/zstd/common/error_private.h | 88 +- lib/zstd/common/fse.h | 103 +- lib/zstd/common/fse_decompress.c | 132 +- lib/zstd/common/huf.h | 240 +- lib/zstd/common/mem.h | 3 +- lib/zstd/common/portability_macros.h | 45 +- lib/zstd/common/zstd_common.c | 38 +- lib/zstd/common/zstd_deps.h | 16 +- lib/zstd/common/zstd_internal.h | 153 +- lib/zstd/compress/clevels.h | 3 +- lib/zstd/compress/fse_compress.c | 74 +- lib/zstd/compress/hist.c | 13 +- lib/zstd/compress/hist.h | 10 +- lib/zstd/compress/huf_compress.c | 441 +- lib/zstd/compress/zstd_compress.c | 3293 ++- lib/zstd/compress/zstd_compress_internal.h | 621 +- lib/zstd/compress/zstd_compress_literals.c | 157 +- lib/zstd/compress/zstd_compress_literals.h | 25 +- lib/zstd/compress/zstd_compress_sequences.c | 21 +- lib/zstd/compress/zstd_compress_sequences.h | 16 +- lib/zstd/compress/zstd_compress_superblock.c | 394 +- lib/zstd/compress/zstd_compress_superblock.h | 3 +- lib/zstd/compress/zstd_cwksp.h | 222 +- lib/zstd/compress/zstd_double_fast.c | 245 +- lib/zstd/compress/zstd_double_fast.h | 27 +- lib/zstd/compress/zstd_fast.c | 703 +- lib/zstd/compress/zstd_fast.h | 16 +- lib/zstd/compress/zstd_lazy.c | 840 +- lib/zstd/compress/zstd_lazy.h | 195 +- lib/zstd/compress/zstd_ldm.c | 102 +- lib/zstd/compress/zstd_ldm.h | 17 +- lib/zstd/compress/zstd_ldm_geartab.h | 3 +- lib/zstd/compress/zstd_opt.c | 571 +- lib/zstd/compress/zstd_opt.h | 55 +- lib/zstd/compress/zstd_preSplit.c | 239 + lib/zstd/compress/zstd_preSplit.h | 34 + lib/zstd/decompress/huf_decompress.c | 887 +- lib/zstd/decompress/zstd_ddict.c | 9 +- lib/zstd/decompress/zstd_ddict.h | 3 +- lib/zstd/decompress/zstd_decompress.c | 375 +- lib/zstd/decompress/zstd_decompress_block.c | 724 +- lib/zstd/decompress/zstd_decompress_block.h | 10 +- lib/zstd/decompress/zstd_decompress_internal.h | 19 +- lib/zstd/decompress_sources.h | 2 +- lib/zstd/zstd_common_module.c | 5 +- lib/zstd/zstd_compress_module.c | 75 +- lib/zstd/zstd_decompress_module.c | 4 +- mm/filemap.c | 20 +- mm/folio-compat.c | 14 - mm/internal.h | 10 + mm/mmap.c | 54 + mm/nommu.c | 15 +- mm/swap.c | 16 +- mm/swap.h | 1 + mm/util.c | 67 +- mm/vmscan.c | 23 + mm/vmstat.c | 44 +- net/8021q/vlan_dev.c | 36 +- net/8021q/vlan_netlink.c | 9 +- net/atm/mpc.c | 2 + net/ax25/af_ax25.c | 30 +- net/ax25/ax25_route.c | 74 - net/batman-adv/Makefile | 2 +- net/batman-adv/bat_algo.c | 8 +- net/batman-adv/bat_iv_ogm.c | 105 +- net/batman-adv/bat_v.c | 28 +- net/batman-adv/bat_v_elp.c | 16 +- net/batman-adv/bat_v_ogm.c | 42 +- net/batman-adv/bitarray.c | 2 +- net/batman-adv/bridge_loop_avoidance.c | 106 +- net/batman-adv/distributed-arp-table.c | 68 +- net/batman-adv/distributed-arp-table.h | 4 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/gateway_client.c | 38 +- net/batman-adv/gateway_common.c | 8 +- net/batman-adv/hard-interface.c | 158 +- net/batman-adv/hard-interface.h | 12 +- net/batman-adv/log.c | 2 +- net/batman-adv/log.h | 10 +- net/batman-adv/main.c | 42 +- net/batman-adv/main.h | 24 +- .../{soft-interface.c => mesh-interface.c} | 206 +- .../{soft-interface.h => mesh-interface.h} | 22 +- net/batman-adv/multicast.c | 182 +- net/batman-adv/multicast_forw.c | 30 +- net/batman-adv/netlink.c | 180 +- net/batman-adv/netlink.h | 2 +- net/batman-adv/network-coding.c | 64 +- net/batman-adv/originator.c | 58 +- net/batman-adv/routing.c | 42 +- net/batman-adv/send.c | 36 +- net/batman-adv/send.h | 4 +- net/batman-adv/tp_meter.c | 30 +- net/batman-adv/trace.h | 2 +- net/batman-adv/translation-table.c | 198 +- net/batman-adv/translation-table.h | 4 +- net/batman-adv/tvlv.c | 26 +- net/batman-adv/types.h | 78 +- net/bluetooth/6lowpan.c | 3 +- net/bluetooth/coredump.c | 28 +- net/bluetooth/hci_conn.c | 122 + net/bluetooth/hci_core.c | 77 +- net/bluetooth/hci_event.c | 32 +- net/bluetooth/hci_sync.c | 32 +- net/bluetooth/iso.c | 24 +- net/bluetooth/l2cap_core.c | 45 +- net/bluetooth/l2cap_sock.c | 15 +- net/bluetooth/mgmt.c | 52 +- net/bluetooth/mgmt_util.c | 17 - net/bluetooth/mgmt_util.h | 4 - net/bluetooth/sco.c | 19 +- net/bluetooth/smp.c | 4 +- net/bridge/br_device.c | 4 +- net/bridge/br_ioctl.c | 36 +- net/bridge/br_mdb.c | 2 +- net/bridge/br_netlink.c | 6 +- net/bridge/br_private.h | 3 +- net/caif/chnl_net.c | 5 +- net/can/af_can.c | 2 + net/can/bcm.c | 1 + net/can/isotp.c | 1 + net/can/raw.c | 7 +- net/core/Makefile | 2 +- net/core/dev.c | 642 +- net/core/dev.h | 32 +- net/core/dev_api.c | 335 + net/core/dev_ioctl.c | 87 +- net/core/devmem.c | 94 +- net/core/devmem.h | 49 +- net/core/dst.c | 6 +- net/core/fib_rules.c | 221 +- net/core/filter.c | 125 +- net/core/flow_dissector.c | 10 +- net/core/gro.c | 103 +- net/core/hotdata.c | 1 - net/core/lwtunnel.c | 23 +- net/core/neighbour.c | 13 +- net/core/net-procfs.c | 28 +- net/core/net-sysfs.c | 416 +- net/core/net_namespace.c | 2 + net/core/netdev-genl-gen.c | 4 +- net/core/netdev-genl-gen.h | 6 +- net/core/netdev-genl.c | 83 +- net/core/netdev_rx_queue.c | 112 +- net/core/netpoll.c | 67 +- net/core/page_pool.c | 73 +- net/core/page_pool_user.c | 9 +- net/core/pktgen.c | 344 +- net/core/rtnetlink.c | 102 +- net/core/secure_seq.c | 2 +- net/core/selftests.c | 4 +- net/core/skbuff.c | 117 + net/core/sock.c | 41 +- net/core/xdp.c | 10 - net/dccp/ipv4.c | 5 - net/dccp/ipv6.c | 13 +- net/dccp/output.c | 5 +- net/dccp/timer.c | 8 +- net/dsa/conduit.c | 17 +- net/dsa/user.c | 27 +- net/ethtool/cabletest.c | 21 +- net/ethtool/cmis_fw_update.c | 8 +- net/ethtool/common.c | 45 + net/ethtool/common.h | 7 - net/ethtool/features.c | 8 +- net/ethtool/ioctl.c | 31 +- net/ethtool/module.c | 9 +- net/ethtool/netlink.c | 13 + net/ethtool/phy.c | 21 +- net/ethtool/rss.c | 4 + net/ethtool/tsinfo.c | 10 +- net/hsr/Kconfig | 18 + net/hsr/Makefile | 2 + net/hsr/hsr_device.c | 4 +- net/hsr/hsr_forward.c | 4 +- net/hsr/hsr_framereg.c | 99 +- net/hsr/hsr_framereg.h | 8 +- net/hsr/hsr_main.h | 2 + net/hsr/hsr_netlink.c | 12 +- net/hsr/prp_dup_discard_test.c | 212 + net/ieee802154/6lowpan/core.c | 10 +- net/ieee802154/6lowpan/reassembly.c | 27 +- net/ieee802154/core.c | 10 +- net/ipv4/af_inet.c | 2 +- net/ipv4/arp.c | 12 +- net/ipv4/bpf_tcp_ca.c | 2 +- net/ipv4/devinet.c | 77 +- net/ipv4/fib_frontend.c | 78 +- net/ipv4/fib_rules.c | 59 +- net/ipv4/fib_semantics.c | 206 +- net/ipv4/fib_trie.c | 22 - net/ipv4/icmp.c | 39 +- net/ipv4/igmp.c | 14 +- net/ipv4/igmp_internal.h | 17 + net/ipv4/inet_connection_sock.c | 97 +- net/ipv4/inet_diag.c | 6 +- net/ipv4/inet_fragment.c | 31 +- net/ipv4/inet_hashtables.c | 122 +- net/ipv4/inet_timewait_sock.c | 2 +- net/ipv4/inetpeer.c | 8 +- net/ipv4/ip_fragment.c | 48 +- net/ipv4/ip_gre.c | 38 +- net/ipv4/ip_output.c | 3 +- net/ipv4/ip_tunnel.c | 10 +- net/ipv4/ip_vti.c | 9 +- net/ipv4/ipip.c | 9 +- net/ipv4/ipmr.c | 2 +- net/ipv4/netfilter/nft_fib_ipv4.c | 11 +- net/ipv4/nexthop.c | 184 +- net/ipv4/ping.c | 26 +- net/ipv4/proc.c | 1 + net/ipv4/raw.c | 6 +- net/ipv4/syncookies.c | 9 +- net/ipv4/sysctl_net_ipv4.c | 10 + net/ipv4/tcp.c | 162 +- net/ipv4/tcp_dctcp.c | 2 +- net/ipv4/tcp_dctcp.h | 2 +- net/ipv4/tcp_diag.c | 21 +- net/ipv4/tcp_fastopen.c | 8 +- net/ipv4/tcp_input.c | 191 +- net/ipv4/tcp_ipv4.c | 114 +- net/ipv4/tcp_metrics.c | 6 +- net/ipv4/tcp_minisocks.c | 61 +- net/ipv4/tcp_offload.c | 12 +- net/ipv4/tcp_output.c | 69 +- net/ipv4/tcp_timer.c | 72 +- net/ipv4/udp.c | 75 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/exthdrs.c | 3 +- net/ipv6/fib6_rules.c | 57 +- net/ipv6/icmp.c | 7 +- net/ipv6/inet6_connection_sock.c | 14 - net/ipv6/inet6_hashtables.c | 40 +- net/ipv6/ip6_gre.c | 29 +- net/ipv6/ip6_output.c | 11 +- net/ipv6/ip6_tunnel.c | 21 +- net/ipv6/ip6_vti.c | 15 +- net/ipv6/ip6mr.c | 2 +- net/ipv6/ndisc.c | 8 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 27 +- net/ipv6/netfilter/nf_socket_ipv6.c | 23 + net/ipv6/netfilter/nft_fib_ipv6.c | 19 +- net/ipv6/ping.c | 3 - net/ipv6/raw.c | 15 +- net/ipv6/reassembly.c | 29 +- net/ipv6/route.c | 6 +- net/ipv6/sit.c | 23 +- net/ipv6/tcp_ipv6.c | 69 +- net/ipv6/tcpv6_offload.c | 2 +- net/ipv6/udp.c | 12 +- net/ipv6/udp_offload.c | 2 +- net/l2tp/l2tp_eth.c | 1 + net/l2tp/l2tp_ip6.c | 8 +- net/l2tp/l2tp_ppp.c | 1 + net/mac80211/agg-rx.c | 22 +- net/mac80211/agg-tx.c | 9 +- net/mac80211/cfg.c | 46 +- net/mac80211/chan.c | 20 +- net/mac80211/debugfs.c | 44 +- net/mac80211/debugfs_sta.c | 7 +- net/mac80211/driver-ops.h | 3 +- net/mac80211/drop.h | 21 +- net/mac80211/ethtool.c | 2 +- net/mac80211/ieee80211_i.h | 43 +- net/mac80211/iface.c | 76 +- net/mac80211/main.c | 16 +- net/mac80211/mesh_hwmp.c | 14 +- net/mac80211/mlme.c | 720 +- net/mac80211/rx.c | 219 +- net/mac80211/sta_info.c | 64 +- net/mac80211/status.c | 34 +- net/mac80211/tests/Makefile | 2 +- net/mac80211/tests/chan-mode.c | 254 + net/mac80211/tests/util.c | 6 +- net/mac80211/tx.c | 5 +- net/mac80211/util.c | 3 +- net/mac80211/wbrf.c | 3 +- net/mptcp/Makefile | 2 +- net/mptcp/ctrl.c | 143 +- net/mptcp/diag.c | 42 +- net/mptcp/fastopen.c | 27 +- net/mptcp/options.c | 1 - net/mptcp/pm.c | 666 +- net/mptcp/{pm_netlink.c => pm_kernel.c} | 1360 +- net/mptcp/pm_netlink.c | 1931 +- net/mptcp/pm_userspace.c | 269 +- net/mptcp/protocol.c | 332 +- net/mptcp/protocol.h | 99 +- net/mptcp/sched.c | 39 +- net/mptcp/sockopt.c | 28 + net/mptcp/subflow.c | 36 +- net/netfilter/nf_conntrack_standalone.c | 12 +- net/netfilter/nf_log_syslog.c | 8 +- net/netfilter/nf_tables_core.c | 11 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/xt_hashlimit.c | 12 +- net/netfilter/xt_repldata.h | 2 +- net/netlink/af_netlink.c | 1 + net/nfc/hci/llc.c | 11 - net/nfc/hci/llc.h | 1 - net/openvswitch/datapath.h | 20 +- net/openvswitch/vport-internal_dev.c | 2 +- net/openvswitch/vport.h | 9 + net/packet/af_packet.c | 9 +- net/rds/stats.c | 3 +- net/rfkill/rfkill-gpio.c | 3 + net/sched/act_tunnel_key.c | 8 +- net/sched/em_meta.c | 2 +- net/sched/sch_api.c | 216 +- net/sched/sch_qfq.c | 2 +- net/sctp/protocol.c | 7 +- net/smc/smc_pnet.c | 8 +- net/socket.c | 35 +- net/sunrpc/auth.c | 2 +- net/tipc/link.c | 3 +- net/tls/tls_device.c | 8 +- net/tls/tls_main.c | 4 +- net/unix/af_unix.c | 56 +- net/unix/af_unix.h | 72 + net/unix/diag.c | 18 +- net/unix/garbage.c | 33 +- net/unix/sysctl_net_unix.c | 6 +- net/unix/unix_bpf.c | 5 +- net/wireless/chan.c | 13 +- net/wireless/core.c | 19 +- net/wireless/core.h | 7 +- net/wireless/mlme.c | 17 +- net/wireless/nl80211.c | 62 +- net/wireless/rdev-ops.h | 10 +- net/wireless/reg.c | 4 +- net/wireless/scan.c | 8 +- net/wireless/trace.h | 19 +- net/wireless/util.c | 4 +- net/xdp/xsk.c | 9 +- net/xdp/xsk_buff_pool.c | 49 +- net/xfrm/xfrm_device.c | 46 +- net/xfrm/xfrm_interface_core.c | 15 +- net/xfrm/xfrm_output.c | 6 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_state.c | 54 +- net/xfrm/xfrm_user.c | 14 +- scripts/coccinelle/misc/newline_in_nl_msg.cocci | 13 +- security/min_addr.c | 11 + tools/include/uapi/linux/bpf.h | 30 + tools/include/uapi/linux/if_xdp.h | 10 + tools/include/uapi/linux/netdev.h | 16 + tools/net/ynl/Makefile.deps | 5 +- tools/net/ynl/pyynl/lib/ynl.py | 46 +- tools/net/ynl/pyynl/ynl_gen_c.py | 36 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/network_helpers.c | 28 + tools/testing/selftests/bpf/network_helpers.h | 3 + .../testing/selftests/bpf/prog_tests/lwt_helpers.h | 29 - .../selftests/bpf/prog_tests/net_timestamping.c | 239 + .../bpf/prog_tests/xdp_context_test_run.c | 145 +- tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 4 +- tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c | 4 +- .../testing/selftests/bpf/progs/bpf_tracing_net.h | 1 + .../testing/selftests/bpf/progs/net_timestamping.c | 248 + tools/testing/selftests/bpf/progs/setget_sockopt.c | 3 + tools/testing/selftests/bpf/progs/test_xdp_meta.c | 53 +- tools/testing/selftests/bpf/xdp_hw_metadata.c | 168 +- tools/testing/selftests/drivers/net/.gitignore | 2 + tools/testing/selftests/drivers/net/Makefile | 5 + tools/testing/selftests/drivers/net/README.rst | 4 +- tools/testing/selftests/drivers/net/config | 1 + tools/testing/selftests/drivers/net/hds.py | 3 +- tools/testing/selftests/drivers/net/hw/Makefile | 6 + tools/testing/selftests/drivers/net/hw/csum.py | 50 +- tools/testing/selftests/drivers/net/hw/devmem.py | 6 +- tools/testing/selftests/drivers/net/hw/irq.py | 99 + tools/testing/selftests/drivers/net/hw/ncdevmem.c | 1 - tools/testing/selftests/drivers/net/hw/rss_ctx.py | 48 +- .../selftests/drivers/net/hw/rss_input_xfrm.py | 87 + tools/testing/selftests/drivers/net/hw/tso.py | 241 + .../{net => drivers/net/hw}/xdp_dummy.bpf.c | 0 tools/testing/selftests/drivers/net/lib/py/env.py | 139 +- .../selftests/drivers/net/lib/sh/lib_netcons.sh | 24 + .../drivers/net/netcons_fragmented_msg.sh | 122 + .../selftests/drivers/net/netcons_sysdata.sh | 242 + tools/testing/selftests/drivers/net/ping.py | 22 +- tools/testing/selftests/drivers/net/queues.py | 45 +- tools/testing/selftests/drivers/net/xdp_helper.c | 151 + .../filesystems/statmount/statmount_test.c | 13 +- tools/testing/selftests/net/.gitignore | 2 + tools/testing/selftests/net/Makefile | 9 +- tools/testing/selftests/net/bpf_offload.py | 5 +- tools/testing/selftests/net/cmsg_ip.sh | 187 + tools/testing/selftests/net/cmsg_ipv6.sh | 154 - tools/testing/selftests/net/cmsg_sender.c | 114 +- tools/testing/selftests/net/config | 8 + tools/testing/selftests/net/fcnal-test.sh | 4 +- tools/testing/selftests/net/fdb_flush.sh | 2 +- tools/testing/selftests/net/fib_nexthops.sh | 9 +- tools/testing/selftests/net/fib_rule_tests.sh | 74 + tools/testing/selftests/net/forwarding/README | 2 +- .../testing/selftests/net/forwarding/bridge_mdb.sh | 2 +- tools/testing/selftests/net/forwarding/lib.sh | 10 - .../selftests/net/forwarding/vxlan_bridge_1d.sh | 10 + .../selftests/net/forwarding/vxlan_bridge_1q.sh | 15 + tools/testing/selftests/net/gro.c | 8 +- tools/testing/selftests/net/gro.sh | 7 +- tools/testing/selftests/net/ip_local_port_range.sh | 4 +- tools/testing/selftests/net/lib.sh | 19 + tools/testing/selftests/net/lib/py/__init__.py | 4 +- tools/testing/selftests/net/lib/py/ksft.py | 7 +- tools/testing/selftests/net/lib/py/netns.py | 18 + tools/testing/selftests/net/lib/py/utils.py | 89 +- tools/testing/selftests/net/lib/py/ynl.py | 4 + tools/testing/selftests/net/link_netns.py | 141 + tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/diag.sh | 27 + tools/testing/selftests/net/mptcp/mptcp_diag.c | 272 + tools/testing/selftests/net/mptcp/simult_flows.sh | 2 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 30 +- tools/testing/selftests/net/netns-name.sh | 10 + tools/testing/selftests/net/nl_netdev.py | 18 +- .../selftests/net/openvswitch/openvswitch.sh | 11 +- tools/testing/selftests/net/proc_net_pktgen.c | 690 + tools/testing/selftests/net/psock_tpacket.c | 2 +- .../selftests/net/reuseaddr_ports_exhausted.c | 2 +- tools/testing/selftests/net/rtnetlink.py | 30 + tools/testing/selftests/net/setup_veth.sh | 3 +- tools/testing/selftests/net/so_rcv_listener.c | 168 + tools/testing/selftests/net/tcp_ao/connect-deny.c | 58 +- tools/testing/selftests/net/tcp_ao/connect.c | 22 +- tools/testing/selftests/net/tcp_ao/icmps-discard.c | 17 +- .../testing/selftests/net/tcp_ao/key-management.c | 76 +- tools/testing/selftests/net/tcp_ao/lib/aolib.h | 114 +- .../testing/selftests/net/tcp_ao/lib/ftrace-tcp.c | 7 +- tools/testing/selftests/net/tcp_ao/lib/sock.c | 315 +- tools/testing/selftests/net/tcp_ao/restore.c | 75 +- tools/testing/selftests/net/tcp_ao/rst.c | 47 +- tools/testing/selftests/net/tcp_ao/self-connect.c | 18 +- tools/testing/selftests/net/tcp_ao/seq-ext.c | 30 +- tools/testing/selftests/net/tcp_ao/unsigned-md5.c | 118 +- tools/testing/selftests/net/test_blackhole_dev.sh | 11 - tools/testing/selftests/net/test_so_rcv.sh | 73 + .../selftests/net/test_vxlan_fdb_changelink.sh | 111 +- tools/testing/selftests/net/ynl.mk | 3 +- tools/testing/selftests/ptp/testptp.c | 37 +- tools/testing/selftests/sysctl/sysctl.sh | 10 +- .../tc-testing/tc-tests/actions/police.json | 10 +- tools/testing/selftests/ublk/.gitignore | 3 + tools/testing/selftests/ublk/Makefile | 27 + tools/testing/selftests/ublk/common.c | 55 + tools/testing/selftests/ublk/config | 1 + tools/testing/selftests/ublk/file_backed.c | 169 + tools/testing/selftests/ublk/kublk.c | 1138 + tools/testing/selftests/ublk/kublk.h | 370 + tools/testing/selftests/ublk/null.c | 106 + tools/testing/selftests/ublk/stripe.c | 318 + tools/testing/selftests/ublk/test_common.sh | 246 + tools/testing/selftests/ublk/test_generic_01.sh | 44 + tools/testing/selftests/ublk/test_loop_01.sh | 32 + tools/testing/selftests/ublk/test_loop_02.sh | 22 + tools/testing/selftests/ublk/test_loop_03.sh | 31 + tools/testing/selftests/ublk/test_loop_04.sh | 22 + tools/testing/selftests/ublk/test_null_01.sh | 20 + tools/testing/selftests/ublk/test_null_02.sh | 20 + tools/testing/selftests/ublk/test_stress_01.sh | 47 + tools/testing/selftests/ublk/test_stress_02.sh | 47 + tools/testing/selftests/ublk/test_stripe_01.sh | 34 + tools/testing/selftests/ublk/test_stripe_02.sh | 24 + tools/testing/selftests/ublk/trace/seq_io.bt | 25 + tools/testing/selftests/ublk/ublk_dep.h | 18 + 3119 files changed, 203337 insertions(+), 78515 deletions(-) delete mode 100644 Documentation/arch/powerpc/cxlflash.rst create mode 100644 Documentation/devicetree/bindings/arm/arm,morello.yaml delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-8kp.txt create mode 100644 Documentation/devicetree/bindings/ata/fsl,pq-sata.yaml delete mode 100644 Documentation/devicetree/bindings/ata/fsl-sata.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3528-cru.yaml create mode 100644 Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml create mode 100644 Documentation/devicetree/bindings/net/airoha,en7581-npu.yaml create mode 100644 Documentation/devicetree/bindings/net/fsl,gianfar-mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/fsl,gianfar.yaml create mode 100644 Documentation/devicetree/bindings/net/realtek,rtl9301-mdio.yaml rename Documentation/devicetree/bindings/{mfd => net}/realtek,rtl9301-switch.yaml (66%) create mode 100644 Documentation/devicetree/bindings/net/sophgo,sg2044-dwmac.yaml create mode 100644 Documentation/devicetree/bindings/net/tesla,fsd-ethqos.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ics43432.txt create mode 100644 Documentation/devicetree/bindings/sound/invensense,ics43432.yaml create mode 100644 Documentation/devicetree/bindings/ufs/rockchip,rk3576-ufshc.yaml create mode 100644 Documentation/filesystems/bcachefs/casefolding.rst create mode 100644 Documentation/netlink/specs/conntrack.yaml create mode 100644 Documentation/netlink/specs/nl80211.yaml delete mode 100644 Documentation/networking/device_drivers/cable/index.rst delete mode 100644 Documentation/networking/device_drivers/cable/sb1000.rst create mode 100644 arch/arm/boot/dts/allwinner/sun8i-v3s-netcube-kumquat.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-colibri-v1.2-aster.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-colibri-v1.2-eval-v3.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-colibri-v1.2-iris-v2.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-colibri-v1.2-iris.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-v1.2-eval-v1.2.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-v1.2-eval.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-v1.2-ixora-v1.1.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-v1.2-ixora-v1.2.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-v1.2-ixora.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-apalis-v1.2.dtsi create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-colibri-v1.2.dtsi create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-concerto.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som.dtsi create mode 100644 arch/arm/boot/dts/nxp/mxs/imx28-btt3-0.dts create mode 100644 arch/arm/boot/dts/nxp/mxs/imx28-btt3-1.dts create mode 100644 arch/arm/boot/dts/nxp/mxs/imx28-btt3-2.dts create mode 100644 arch/arm/boot/dts/nxp/mxs/imx28-btt3.dtsi create mode 100644 arch/arm/boot/dts/st/stm32mp133c-prihmb.dts create mode 100644 arch/arm/boot/dts/st/stm32mp151c-plyaqm.dts create mode 100644 arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2-gen1.dts create mode 100644 arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2-gen2.dts create mode 100644 arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100-cpu-opp.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-opp.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8965x-opp.dtsi create mode 100644 arch/arm64/boot/dts/apple/s800-0-3-pmgr.dtsi copy arch/arm64/boot/dts/apple/{s8000.dtsi => s800-0-3.dtsi} (72%) create mode 100644 arch/arm64/boot/dts/apple/s8001-j98a-j99a.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8001-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/spi1-nvram.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7000-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7001-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8010-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8011-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8012-j132.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j137.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j140a.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j140k.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j152f.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j160.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j174.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j185.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j185f.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j213.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j214k.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j215.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j223.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j230k.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j680.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j780.dts copy arch/arm64/boot/dts/apple/{t8011-common.dtsi => t8012-jxxx.dtsi} (60%) create mode 100644 arch/arm64/boot/dts/apple/t8012-pmgr.dtsi copy arch/arm64/boot/dts/apple/{t7000-handheld.dtsi => t8012-touchbar.dtsi} (60%) create mode 100644 arch/arm64/boot/dts/apple/t8012.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8015-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/arm/morello-fvp.dts create mode 100644 arch/arm64/boot/dts/arm/morello-sdp.dts create mode 100644 arch/arm64/boot/dts/arm/morello.dtsi copy arch/arm64/boot/dts/exynos/google/{gs101-oriole.dts => gs101-pixel-common.dts [...] create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-raven.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-peb-av-10.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-peb-eval-01.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phycore-no-eth.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phycore-no-spiflash.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phycore-rpmsg.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-nominal.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-basic.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revc-bd500.dts copy arch/arm64/boot/dts/freescale/{imx8mp-skov-revb-mi1010ait-1cp1.dts => imx8mp- [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi create mode 100644 arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/armada-371x.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8370-genio-510-evk.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8370.dtsi copy arch/arm64/boot/dts/mediatek/{mt8390-genio-700-evk.dts => mt8390-genio-common [...] create mode 100644 arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l-8-hd-panel.dtso create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2-remi-pi.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a08g045s33-smarc-pmod1-type-3a.dtso create mode 100644 arch/arm64/boot/dts/renesas/r9a09g057h48-kakip.dts create mode 100644 arch/arm64/boot/dts/renesas/rzg3s-smarc-switches.h create mode 100644 arch/arm64/boot/dts/rockchip/px30-ringneck-haikou-lvds-9904379.dtso create mode 100644 arch/arm64/boot/dts/rockchip/px30-ringneck-haikou-video-demo.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-puma-haikou-video-demo.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-photonicat.dts copy arch/arm64/boot/dts/rockchip/{rk3576-evb1-v10.dts => rk3576-roc-pc.dts} (77%) copy arch/arm64/boot/dts/rockchip/{rk3576-armsom-sige5.dts => rk3576-rock-4d.dts} (82%) copy arch/arm64/boot/dts/rockchip/{rk3588-firefly-core-3588j.dtsi => rk3588-firefl [...] create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-jaguar-pre-ict-tester.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-mnt-reform2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-ultra.dts create mode 100644 arch/arm64/boot/dts/st/stm32mp211.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp213.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp215.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp215f-dk.dts create mode 100644 arch/arm64/boot/dts/st/stm32mp21xc.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp21xf.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp231.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp233.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp235.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp235f-dk.dts create mode 100644 arch/arm64/boot/dts/st/stm32mp23xc.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp23xf.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp257f-dk.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-x27-gpio1-spi1 [...] create mode 100644 arch/arm64/boot/dts/xilinx/versal-net-clk.dtsi create mode 100644 arch/arm64/boot/dts/xilinx/versal-net-vn-x-b2197-01-revA.dts create mode 100644 arch/arm64/boot/dts/xilinx/versal-net.dtsi copy {include/dt-bindings/clock => arch/arm64/boot/dts/xilinx}/xlnx-zynqmp-clk.h (96%) create mode 100644 arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts delete mode 100644 arch/sh/kernel/iomap.c create mode 100644 block/bio-integrity-auto.c create mode 100644 crypto/hkdf.c create mode 100644 drivers/firmware/samsung/Kconfig create mode 100644 drivers/firmware/samsung/Makefile create mode 100644 drivers/firmware/samsung/exynos-acpm-pmic.c create mode 100644 drivers/firmware/samsung/exynos-acpm-pmic.h create mode 100644 drivers/firmware/samsung/exynos-acpm.c create mode 100644 drivers/firmware/samsung/exynos-acpm.h create mode 100644 drivers/net/ethernet/airoha/Kconfig create mode 100644 drivers/net/ethernet/airoha/Makefile rename drivers/net/ethernet/{mediatek => airoha}/airoha_eth.c (66%) create mode 100644 drivers/net/ethernet/airoha/airoha_eth.h create mode 100644 drivers/net/ethernet/airoha/airoha_npu.c create mode 100644 drivers/net/ethernet/airoha/airoha_npu.h create mode 100644 drivers/net/ethernet/airoha/airoha_ppe.c create mode 100644 drivers/net/ethernet/airoha/airoha_ppe_debugfs.c create mode 100644 drivers/net/ethernet/airoha/airoha_regs.h create mode 100644 drivers/net/ethernet/cisco/enic/enic_rq.c create mode 100644 drivers/net/ethernet/cisco/enic/enic_rq.h create mode 100644 drivers/net/ethernet/cisco/enic/enic_wq.c create mode 100644 drivers/net/ethernet/cisco/enic/enic_wq.h create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_ptp.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_ptp.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_types.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_xsk.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_xsk.h create mode 100644 drivers/net/ethernet/sfc/efx_reflash.c create mode 100644 drivers/net/ethernet/sfc/efx_reflash.h create mode 100644 drivers/net/ethernet/sfc/fw_formats.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c create mode 100644 drivers/net/ethernet/wangxun/libwx/wx_ptp.c create mode 100644 drivers/net/ethernet/wangxun/libwx/wx_ptp.h create mode 100644 drivers/net/mctp/mctp-usb.c create mode 100644 drivers/net/phy/phy-caps.h create mode 100644 drivers/net/phy/phy_caps.c create mode 100644 drivers/net/phy/phy_package.c create mode 100644 drivers/net/phy/phylib-internal.h create mode 100644 drivers/net/phy/phylib.h delete mode 100644 drivers/net/sb1000.c create mode 100644 drivers/net/tun_vnet.h create mode 100644 drivers/net/wireless/ath/ath11k/coredump.c create mode 100644 drivers/net/wireless/ath/ath11k/coredump.h create mode 100644 drivers/net/wireless/ath/ath12k/debugfs_sta.c create mode 100644 drivers/net/wireless/ath/ath12k/debugfs_sta.h create mode 100644 drivers/net/wireless/ath/ath12k/testmode.c create mode 100644 drivers/net/wireless/ath/ath12k/testmode.h rename drivers/net/wireless/ath/{ath11k => }/testmode_i.h (50%) create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/dhc.h create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/dhc-utils.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/Makefile create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/agg.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/agg.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/ap.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/ap.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/coex.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/coex.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/constants.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/d3.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/d3.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/debugfs.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/debugfs.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/fw.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/hcmd.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/iface.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/iface.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/key.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/key.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/led.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/led.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/link.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/link.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/low_latency.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/low_latency.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mac80211.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mac80211.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mcc.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mcc.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mld.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mld.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mlo.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mlo.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/notif.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/notif.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/phy.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/phy.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/power.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/power.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/ptp.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/ptp.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/regulatory.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/regulatory.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/roc.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/roc.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/rx.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/rx.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/scan.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/scan.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/session-protect.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/session-protect.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/sta.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/sta.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/stats.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/stats.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/Makefile create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/agg.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/hcmd.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/link.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/module.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/rx.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/utils.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/thermal.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/thermal.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/time_sync.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/time_sync.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tlc.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tlc.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tx.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tx.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8814a.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8814a.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8814a_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8814a_table.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8814ae.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8814au.c create mode 100644 drivers/reset/reset-imx-scu.c delete mode 100644 drivers/s390/net/lcs.c delete mode 100644 drivers/s390/net/lcs.h delete mode 100644 drivers/scsi/cxlflash/Kconfig delete mode 100644 drivers/scsi/cxlflash/Makefile delete mode 100644 drivers/scsi/cxlflash/backend.h delete mode 100644 drivers/scsi/cxlflash/common.h delete mode 100644 drivers/scsi/cxlflash/cxl_hw.c delete mode 100644 drivers/scsi/cxlflash/lunmgt.c delete mode 100644 drivers/scsi/cxlflash/main.c delete mode 100644 drivers/scsi/cxlflash/main.h delete mode 100644 drivers/scsi/cxlflash/ocxl_hw.c delete mode 100644 drivers/scsi/cxlflash/ocxl_hw.h delete mode 100644 drivers/scsi/cxlflash/sislite.h delete mode 100644 drivers/scsi/cxlflash/superpipe.c delete mode 100644 drivers/scsi/cxlflash/superpipe.h delete mode 100644 drivers/scsi/cxlflash/vlun.c delete mode 100644 drivers/scsi/cxlflash/vlun.h create mode 100644 drivers/soc/renesas/r9a08g045-sysc.c create mode 100644 drivers/soc/renesas/r9a09g047-sys.c create mode 100644 drivers/soc/renesas/r9a09g057-sys.c create mode 100644 drivers/soc/renesas/rz-sysc.c create mode 100644 drivers/soc/renesas/rz-sysc.h create mode 100644 drivers/ufs/host/ufs-rockchip.c create mode 100644 drivers/ufs/host/ufs-rockchip.h rename fs/bcachefs/{fs-common.c => namei.c} (73%) rename fs/bcachefs/{fs-common.h => namei.h} (61%) create mode 100644 fs/bcachefs/progress.c create mode 100644 fs/bcachefs/progress.h create mode 100644 fs/xfs/libxfs/xfs_zones.c create mode 100644 fs/xfs/libxfs/xfs_zones.h create mode 100644 fs/xfs/xfs_zone_alloc.c create mode 100644 fs/xfs/xfs_zone_alloc.h create mode 100644 fs/xfs/xfs_zone_gc.c create mode 100644 fs/xfs/xfs_zone_info.c create mode 100644 fs/xfs/xfs_zone_priv.h create mode 100644 fs/xfs/xfs_zone_space_resv.c create mode 100644 include/crypto/hkdf.h create mode 100644 include/dt-bindings/clock/rockchip,rk3528-cru.h create mode 100644 include/dt-bindings/reset/rockchip,rk3528-cru.h create mode 100644 include/linux/firmware/samsung/exynos-acpm-protocol.h create mode 100644 include/linux/platform_data/x86/intel_pmc_ipc.h create mode 100644 include/linux/usb/mctp-usb.h create mode 100644 include/net/netdev_lock.h create mode 100644 include/net/netdev_netlink.h create mode 100644 include/net/page_pool/memory_provider.h create mode 100644 include/uapi/linux/blk-crypto.h delete mode 100644 include/uapi/linux/if_cablemodem.h delete mode 100644 include/uapi/scsi/cxlflash_ioctl.h rename lib/{test_blackhole_dev.c => tests/blackhole_dev_kunit.c} (68%) create mode 100644 lib/zstd/common/allocations.h create mode 100644 lib/zstd/common/bits.h create mode 100644 lib/zstd/compress/zstd_preSplit.c create mode 100644 lib/zstd/compress/zstd_preSplit.h rename net/batman-adv/{soft-interface.c => mesh-interface.c} (83%) rename net/batman-adv/{soft-interface.h => mesh-interface.h} (50%) create mode 100644 net/core/dev_api.c create mode 100644 net/hsr/prp_dup_discard_test.c create mode 100644 net/ipv4/igmp_internal.h create mode 100644 net/mac80211/tests/chan-mode.c copy net/mptcp/{pm_netlink.c => pm_kernel.c} (53%) create mode 100644 net/unix/af_unix.h create mode 100644 tools/testing/selftests/bpf/prog_tests/net_timestamping.c create mode 100644 tools/testing/selftests/bpf/progs/net_timestamping.c create mode 100644 tools/testing/selftests/drivers/net/.gitignore create mode 100755 tools/testing/selftests/drivers/net/hw/irq.py create mode 100755 tools/testing/selftests/drivers/net/hw/rss_input_xfrm.py create mode 100755 tools/testing/selftests/drivers/net/hw/tso.py copy tools/testing/selftests/{net => drivers/net/hw}/xdp_dummy.bpf.c (100%) create mode 100755 tools/testing/selftests/drivers/net/netcons_fragmented_msg.sh create mode 100755 tools/testing/selftests/drivers/net/netcons_sysdata.sh create mode 100644 tools/testing/selftests/drivers/net/xdp_helper.c create mode 100755 tools/testing/selftests/net/cmsg_ip.sh delete mode 100755 tools/testing/selftests/net/cmsg_ipv6.sh create mode 100755 tools/testing/selftests/net/link_netns.py create mode 100644 tools/testing/selftests/net/mptcp/mptcp_diag.c create mode 100644 tools/testing/selftests/net/proc_net_pktgen.c create mode 100755 tools/testing/selftests/net/rtnetlink.py create mode 100644 tools/testing/selftests/net/so_rcv_listener.c delete mode 100755 tools/testing/selftests/net/test_blackhole_dev.sh create mode 100755 tools/testing/selftests/net/test_so_rcv.sh create mode 100644 tools/testing/selftests/ublk/.gitignore create mode 100644 tools/testing/selftests/ublk/Makefile create mode 100644 tools/testing/selftests/ublk/common.c create mode 100644 tools/testing/selftests/ublk/config create mode 100644 tools/testing/selftests/ublk/file_backed.c create mode 100644 tools/testing/selftests/ublk/kublk.c create mode 100644 tools/testing/selftests/ublk/kublk.h create mode 100644 tools/testing/selftests/ublk/null.c create mode 100644 tools/testing/selftests/ublk/stripe.c create mode 100755 tools/testing/selftests/ublk/test_common.sh create mode 100755 tools/testing/selftests/ublk/test_generic_01.sh create mode 100755 tools/testing/selftests/ublk/test_loop_01.sh create mode 100755 tools/testing/selftests/ublk/test_loop_02.sh create mode 100755 tools/testing/selftests/ublk/test_loop_03.sh create mode 100755 tools/testing/selftests/ublk/test_loop_04.sh create mode 100755 tools/testing/selftests/ublk/test_null_01.sh create mode 100755 tools/testing/selftests/ublk/test_null_02.sh create mode 100755 tools/testing/selftests/ublk/test_stress_01.sh create mode 100755 tools/testing/selftests/ublk/test_stress_02.sh create mode 100755 tools/testing/selftests/ublk/test_stripe_01.sh create mode 100755 tools/testing/selftests/ublk/test_stripe_02.sh create mode 100644 tools/testing/selftests/ublk/trace/seq_io.bt create mode 100644 tools/testing/selftests/ublk/ublk_dep.h