This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits 87835aaaa0b6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 25ed9d4d4cb6 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 3ece3e8e5976 PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI [...] new 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 [...] new 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 new 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 [...] new 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 new 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 new 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 [...] new 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 new 592329e5e94e Merge tag 'sysctl-6.15-rc1' of git://git.kernel.org/pub/sc [...] adds 65d1f5507ed2 zstd: Import upstream v1.5.7 new 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 new 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 [...] new 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 [...] new 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 [...] new 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 new 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 new 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 new 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 new 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 new 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 new 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 new 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 new c148bc753565 Merge tag 'xfs-6.15-merge' of git://git.kernel.org/pub/scm [...] adds 121a83ce6fe6 orangefs: Bufmap deadcoding new 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() new 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() new 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 new 5c2a430e8599 Merge tag 'ext4-for_linus-6.15-rc1' of git://git.kernel.or [...] new 9d48200ebfd2 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new ab81fdc4e81c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (87835aaaa0b6) \ N -- N -- N refs/heads/fs-current (ab81fdc4e81c)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 28 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: 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